美文网首页SLAM、OpenCV、Linux、ROS等
VS Code + TexLive 2019 + Latex W

VS Code + TexLive 2019 + Latex W

作者: 一恪slam | 来源:发表于2019-08-01 16:17 被阅读0次

背景

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

相关文章

  • VS Code + TexLive 2019 + Latex W

    背景 Latex作为理工科学子必备写作神器,其重要性不言而喻。由于最近准备尝试利用ModernCV来写一下自己的学...

  • Latex简单入门

    环境搭建 TexLive2019 + VS Code(插件)(windows10环境) 此处感谢并推荐清华大学的镜...

  • LaTeX学习笔记

    学习内容包括从零开始LaTeX、LaTeX新人教程 分享一下TeXLive2019的下载链接链接:https://...

  • VS Code 与 MacTex

    配置vs code用于Mac下latex的编写。 首先要安装好MacTex和VS Code,不多说。 下面的步骤是...

  • texlive 安装与教程

    texlive 安装与教程: TEX Live 指南—2019 TeX Live 下载及安装说明 LaTeX学习:...

  • [Note-16]Ubuntu下VS Code安装Latex(中

    [1]Ubuntu 使用 Latex,使用VS Code 中文https://zhuanlan.zhihu.com...

  • 配置 VSCode 作为LaTex 编辑器

    1.安装texlive Windows系统下latex:texlive2016和texstudiotexstudi...

  • CentOS 7 安装配置 Texlive2017

    tags: linux centos latex texlive 下载安装镜像 - Texlive2017 Tex...

  • latex安装和简介

    刘海洋 · LaTeX 不快速的入门 Texlive 2019如何安装使用 教程 文档 在doc输入texdoc+...

  • Latex 安装

    LaTeX 安装 需要安装 LaTex 运行环境+编辑器 运行环境 TeXLive、MiKTex、proText、...

网友评论

    本文标题:VS Code + TexLive 2019 + Latex W

    本文链接:https://www.haomeiwen.com/subject/mzgfdctx.html