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

  • 相关阅读:
    bzoj-2748 2748: [HAOI2012]音量调节(dp)
    bzoj-2338 2338: [HNOI2011]数矩形(计算几何)
    bzoj-3444 3444: 最后的晚餐(组合数学)
    codeforces 709E E. Centroids(树形dp)
    codeforces 709D D. Recover the String(构造)
    codeforces 709C C. Letters Cyclic Shift(贪心)
    codeforces 709B B. Checkpoints(水题)
    codeforces 709A A. Juicer(水题)
    Repeat Number
    hdu 1003 Max Sum (动态规划)
  • 原文地址:https://www.cnblogs.com/WanZhiQiu/p/13627218.html
Copyright © 2011-2022 走看看