背景
Latex作為理工科學(xué)子必備寫作神器,其重要性不言而喻。由于最近準(zhǔn)備嘗試?yán)肕odernCV來(lái)寫一下自己的學(xué)術(shù)簡(jiǎn)歷,在安裝和使用的過(guò)程中遇到了一系列問(wèn)題,特記錄如下。
安裝
- TexLive 2019安裝
建議使用鏡像方式安裝,清華大學(xué)的鏡像不錯(cuò),可以下載最新版進(jìn)行安裝,最好再利用sha512或者md5進(jìn)行校驗(yàn)一下。安裝過(guò)程可以參考TeX Live安裝教程。安裝好后需要配置環(huán)境變量。
清華鏡像
配置環(huán)境變量 - VS Code、Latex Workshop安裝和配置
VS Code的下載和安裝非常簡(jiǎn)單,直接按照GUI提示安裝就行。
VS Code下載
Latex Workshop插件直接在VS Code中下載安裝就行,其配置是非常重要的。
Latex Workshop安裝
按快捷鍵ctrl+,,之后點(diǎn)擊中括號(hào)進(jìn)入JSON編輯界面。
Setting界面
JSON相關(guān)配置代碼填進(jìn)去即可。
{
"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
}
問(wèn)題
-
如何利用sha512或者md5校驗(yàn)下載文件是否完整?
下載時(shí)由于用IDM軟件下載,導(dǎo)致下載文件不完全,安裝失敗,可以利用校驗(yàn)碼對(duì)文件的完整性進(jìn)行檢測(cè)。在命令行中使用certutil命令得出sha512或者md5,并于下載的sha512和md5進(jìn)行比較,如一致則說(shuō)明下載無(wú)問(wèn)題。
certutil命令演示 - 安裝的TexLive與之前安裝的MikTex有沖突怎么辦?
建議將MikTex的環(huán)境變量刪除,并重啟電腦。 -
ModernCV簡(jiǎn)歷中的參考文獻(xiàn)總是編譯不出來(lái)怎么辦?
ModernCV簡(jiǎn)歷中用的Bib編譯器為Biber,不是BibTeX,這點(diǎn)要注意,選擇編譯biber就行。
Biber編譯說(shuō)明
參考資料
- TeX Live安裝教程 https://blog.csdn.net/aiwei169/article/details/81431363
- Win10+TeXLive2018+VSCode+LaTexWorkshop+支持中文 http://www.itdecent.cn/p/47c456572e87
- BibTex編譯參考文獻(xiàn)解釋 https://www.latexstudio.net/archives/5594.html
- ModernCV模板https://github.com/yike-chen/CV






