zoukankan      html  css  js  c++  java
  • 保姆级教程:小白如何开始写第一篇LaTeX文档——VS Code + MikTex + Sumatra PDF,这爽滑,堪比女友的黑丝腿!(2020年9月)

    简直不能更香!

    0.使用体验

    我是Win 10双屏,主屏写代码,副屏看PDF,每次保存代码之后PDF内容会自动更新,点击代码或PDF可以快速定位到对应的内容。配合VS Code的高颜值和自动补全,简直不能更香!

    1.准备工作

    1. 为了避免未知问题,推荐先把CTeX等LaTeX相关的东西卸载。
    2. 下载VS Code
    3. 下载MikTeX
    4. 下载Sumatra PDF
    5. 下载Git
    6. 下载Perl,网上有人说最好下载ActivePerl

    2.安装

    2.1MikTeX

    首先安装MikTeX。注意安装路径,后面会用到。装好之后会自动弹出一个MikTeX Console,如果没有弹出的话去开始菜单里找一下。接着他有可能会问你是Restart as administrator还是Stay in user mode,选择Stay in user mode就可以。他也可能会提示你将他添加到环境变量Path中,一定要添加,之后先不要重启电脑,等他Check for updates之后,检查下path再重启。如果path下没有,可以手动添加

    (带盘符的路径)MikTexmiktexinx64

    重启之后再次打开MikTeX Console,选择Settings(在左边)-General-Always install missing package on-the-fly。

    进入左侧的Packages,接着在中间的空白搜索框中搜索ctex,选中后点加号。同样的方法添加enctexcjk

    2.2安装其他

    安装Git、Perl(或者ActivePerl)、Sumatra PDF、VS Code。注意Sumatra PDF、VS Code的路径,后面会用到。

    接着进入VS Code,安装扩展LaTeX Workshop

    2.3配置

    如果以上安装都成功,打开任意.tex文件应该有语法高亮,例如一个简单的LaTex例子。新建一个.tex文件,将内容粘贴进去,在VS Code里面按Ctrl+S保存并编译。第一次时间可能会有点久,因为后台在下载一些编译用的包。之后就很快了。注意不要使用中文路径或非法文件名!

    编译成功之后可以点右上角的文档+放大镜图标查看PDF,也可以点击最左侧的TEX-COMMANDS-View LaTeX PDF-…。

    接着回到VS Code,按Ctrl+,打开设置,在搜索框中输入latex-workshop.view.pdf.viewer,选择external。搜索latex-workshop.view.pdf.external.command,有2个框,都填入(带盘符的路径)SumatraPDFSumatraPDF.exe。搜索latex-workshop.view.pdf.external.synctex,将Add Item这里编辑成这样:

    -forward-search
    
    %TEX%
    
    %LINE%
    
    -reuse-instance
    
    -inverse-search
    
    "(带盘符的路径)Microsoft VS CodeCode.exe" "(带盘符的路径)Microsoft VS Code
    esources/app/out/cli.js" -gr "%f":"%l"
    
    %PDF%
    

    之后回到Sumatra PDF,点击左上角的三条杠-设置-选项,设置反向搜索命令行下面填写
    "(带盘符的路径)Microsoft VS CodeCode.exe" -g "%f:%l"

    之后在PDF任意位置双击可以定位到对应的代码。

    最后设置下从代码定位到PDF的快捷键。在VS Code里按下F1,输入keyj,选择Open Keyboard Shortcuts,粘贴

    // Place your key bindings in this file to override the defaults
    [
        {
            "key": "alt+s",
            "command": "latex-workshop.synctex",
            "when": "editorTextFocus && !isMac"
        },
    ]
    

    保存后点击.tex文件的任意一行,按Alt+S,就能定位到PDF相应位置。也可以改成别的快捷键。

    所有工作到这里就结束了,祝你写得开心!

    其他编译设置可以参考:

    https://blog.csdn.net/yinqingwang/article/details/79684419

    https://zhuanlan.zhihu.com/p/38178015

    https://zhuanlan.zhihu.com/p/108095566

  • 相关阅读:
    可持续化线段树(主席树)
    2016-06-19 NOIP模拟赛
    0618图的整理
    1536 海战
    1005 生日礼物
    3280 easyfinding
    2594 解药还是毒药
    2919 选择题
    1845 二叉查找树
    1174 靶形数独
  • 原文地址:https://www.cnblogs.com/WanZhiQiu/p/13627218.html
Copyright © 2011-2022 走看看