VS Code + TexLive 2019 + Latex W
2019-08-01 本文已影响0人
一恪slam
背景
Latex作为理工科学子必备写作神器,其重要性不言而喻。由于最近准备尝试利用ModernCV来写一下自己的学术简历,在安装和使用的过程中遇到了一系列问题,特记录如下。
安装
- TexLive 2019安装
建议使用镜像方式安装,清华大学的镜像不错,可以下载最新版进行安装,最好再利用sha512或者md5进行校验一下。安装过程可以参考TeX Live安装教程。安装好后需要配置环境变量。
清华镜像
配置环境变量 - 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
}
问题
-
如何利用sha512或者md5校验下载文件是否完整?
下载时由于用IDM软件下载,导致下载文件不完全,安装失败,可以利用校验码对文件的完整性进行检测。在命令行中使用certutil命令得出sha512或者md5,并于下载的sha512和md5进行比较,如一致则说明下载无问题。
certutil命令演示 - 安装的TexLive与之前安装的MikTex有冲突怎么办?
建议将MikTex的环境变量删除,并重启电脑。 -
ModernCV简历中的参考文献总是编译不出来怎么办?
ModernCV简历中用的Bib编译器为Biber,不是BibTeX,这点要注意,选择编译biber就行。
Biber编译说明
参考资料
- TeX Live安装教程 https://blog.csdn.net/aiwei169/article/details/81431363
- Win10+TeXLive2018+VSCode+LaTexWorkshop+支持中文 https://www.jianshu.com/p/47c456572e87
- BibTex编译参考文献解释 https://www.latexstudio.net/archives/5594.html
- ModernCV模板https://github.com/yike-chen/CV