SLAM、OpenCV、Linux、ROS等

VS Code + TexLive 2019 + Latex W

2019-08-01  本文已影响0人  一恪slam

背景

Latex作为理工科学子必备写作神器,其重要性不言而喻。由于最近准备尝试利用ModernCV来写一下自己的学术简历,在安装和使用的过程中遇到了一系列问题,特记录如下。

安装

  1. TexLive 2019安装
    建议使用镜像方式安装,清华大学的镜像不错,可以下载最新版进行安装,最好再利用sha512或者md5进行校验一下。安装过程可以参考TeX Live安装教程。安装好后需要配置环境变量。
    清华镜像
    配置环境变量
  2. VS Code、Latex Workshop安装和配置
    VS Code的下载和安装非常简单,直接按照GUI提示安装就行。
    VS Code下载
    Latex Workshop插件直接在VS Code中下载安装就行,其配置是非常重要的。
    Latex Workshop安装
    按快捷键ctrl+,,之后点击中括号进入JSON编辑界面。
    Setting界面
    JSON相关配置代码填进去即可。
{
    "editor.wordWrap": "on",
    "workbench.startupEditor": "newUntitledFile",
    "latex-workshop.latex.autoClean.run": "onBuilt",
    "latex-workshop.hover.command.enabled": true,
    "latex-workshop.latex.clean.fileTypes": [
        "*.aux",
        "*.bbl",
        "*.blg",
        "*.idx",
        "*.ind",
        "*.lof",
        "*.lot",
        "*.out",
        "*.toc",
        "*.acn",
        "*.acr",
        "*.alg",
        "*.glg",
        "*.glo",
        "*.gls",
        "*.ist",
        "*.fls",
        "*.log",
        "*.fdb_latexmk",
        "*.gz"
    ],
    "latex-workshop.view.pdf.viewer": "tab",
    "latex-workshop.latex.recipes": [
        {
            "name": "XeLaTex 🔃",
            "tools": [
                "xelatex"
            ]
        },
        {
            "name": "pdfLaTex 🔃",
            "tools": [
                "pdflatex"
            ]
        },
        {
            "name": "texify 🔃",
            "tools": [
                "texify"
            ]
        },
        {
            "name": "pdflatex ➞ bibtex ➞ pdflatex*2",
            "tools": [
                "pdflatex",
                "bibtex",
                "pdflatex",
                "pdflatex"
            ]
        },
        {
            "name": "xelatex ➞ bibtex ➞ xelatex*2",
            "tools": [
                "xelatex",
                "bibtex",
                "xelatex",
                "xelatex"
            ]
        },
        {
            "name": "xelatex ➞ biber ➞ xelatex*2",
            "tools": [
                "xelatex",
                "biber",
                "xelatex",
                "xelatex"
            ]
        },
        {
            "name": "latexmk 🔃",
            "tools": [
                "latexmk"
            ]
        },
        {
            "name": "BibTeX 🔃",
            "tools": [
                "bibtex"
            ]
        }
        ,
        {
            "name": "Biber 🔃",
            "tools": [
                "biber"
            ]
        }
    ],
    "latex-workshop.latex.tools": [
        {
            "name": "xelatex",
            "command": "xelatex",
            "args": [
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "%DOC%"
            ]
        },
        {
            "name": "latexmk",
            "command": "latexmk",
            "args": [
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "-pdf",
                "%DOC%"
            ]
        },
        {
            "name": "texify",
            "command": "texify",
            "args": [
                "--synctex",
                "--pdf",
                "--tex-option=\"-interaction=nonstopmode\"",
                "--tex-option=\"-file-line-error\"",
                "%DOC%.tex"
            ],
            "env": {}
        },
        {
            "name": "pdflatex",
            "command": "pdflatex",
            "args": [
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "%DOC%"
            ]
        },
        {
            "name": "bibtex",
            "command": "bibtex",
            "args": [
                "%DOCFILE%"
            ]
        },
        {
            "name": "biber",
            "command": "biber",
            "args": [
                "%DOCFILE%"
            ]
        }
    ],
    "editor.fontSize": 18
}

问题

  1. 如何利用sha512或者md5校验下载文件是否完整?
    下载时由于用IDM软件下载,导致下载文件不完全,安装失败,可以利用校验码对文件的完整性进行检测。在命令行中使用certutil命令得出sha512或者md5,并于下载的sha512和md5进行比较,如一致则说明下载无问题。


    certutil命令演示
  2. 安装的TexLive与之前安装的MikTex有冲突怎么办?
    建议将MikTex的环境变量删除,并重启电脑。
  3. ModernCV简历中的参考文献总是编译不出来怎么办?
    ModernCV简历中用的Bib编译器为Biber,不是BibTeX,这点要注意,选择编译biber就行。


    Biber编译说明

参考资料

  1. TeX Live安装教程 https://blog.csdn.net/aiwei169/article/details/81431363
  2. Win10+TeXLive2018+VSCode+LaTexWorkshop+支持中文 https://www.jianshu.com/p/47c456572e87
  3. BibTex编译参考文献解释 https://www.latexstudio.net/archives/5594.html
  4. ModernCV模板https://github.com/yike-chen/CV
上一篇下一篇

猜你喜欢

热点阅读