1、首先進行vscode的配置安裝,這個網上很多教程直接安裝就可以,我建議安裝vscode就行(https://code.visualstudio.com/Download),vs studio稍微有點復雜而且有點大沒必要,單寫論文和簡單的代碼編譯,vscode就足夠了,圖標如下所示:
然后搜索安裝一些拓展如下所示:
2、去清華鏡像網站下載texline.iso,網站如下所示:https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/
下載之后安裝一下,安裝完之后下載后雙擊點擊安裝,再雙擊圖中的install-tl-windows,選擇好安裝的路徑,取消安裝TeXworks前端,用cmd驗證一下,按下快捷鍵win+R:
xelatex -v
出現上述版本號即為安裝成功。
3、聯合配置
先嘗試一下:按 Ctrl+Shift+P
打開命令面板,輸入 LaTeX Workshop: Build LaTeX project
并選擇 latexmk
(推薦)或 pdflatex
,編譯完成后,右側會自動彈出 PDF 預覽(或按 Ctrl+Alt+V
打開)。
大家可以用這段代碼測試一下:
\documentclass{article}
\title{Environment Validation}
\author{Test User}
\date{\today}\begin{document}
\maketitle\section{Basic Features}
Basic math: $a^2 + b^2 = c^2$\section{Math Environment}\label{sec:math}
\begin{equation}\sum_{n=1}^{\infty} \frac{1}{n^2} = \frac{\pi^2}{6}
\end{equation}\section{Advanced Features}
Cross-reference test: See section \ref{sec:math}\end{document}
4、保險起見我們用IEEE模板試一下,首先去IEEE官網下載模板,網址如下所示:https://template-selector.ieee.org/secure/templateSelector/publicationType:
根據自己的要求來選就行,最后一步選擇這個就行:
下載完之后是一個壓縮包:
點開之后有一些文件:
復制到你vscode編譯的文件夾里面去,把pdf刪掉然后自己創建看看能不能生成完整pdf:
有一些問題,但是pdf生成的很快,至少比overleaf快多了,可以開始自己的論文編寫了。
5、有一個問題每次編寫完都要再次創建pdf,能不能直接實時更新呢?
打開setting.json,在其中末尾加上如下片段:
"latex-workshop.latex.autoBuild.run": "onSave","latex-workshop.showContextMenu": true,"latex-workshop.intellisense.package.enabled": true,"latex-workshop.message.error.show": false,"latex-workshop.message.warning.show": false,"latex-workshop.latex.tools": [{"name": "xelatex","command": "xelatex","args": ["-synctex=1","-interaction=nonstopmode","-file-line-error","%DOCFILE%"]},{"name": "pdflatex","command": "pdflatex","args": ["-synctex=1","-interaction=nonstopmode","-file-line-error","%DOCFILE%"]},{"name": "latexmk","command": "latexmk","args": ["-synctex=1","-interaction=nonstopmode","-file-line-error","-pdf","-outdir=%OUTDIR%","%DOCFILE%"]},{"name": "bibtex","command": "bibtex","args": ["%DOCFILE%"]}],"latex-workshop.latex.recipes": [{"name": "XeLaTeX","tools": ["xelatex"]},{"name": "PDFLaTeX","tools": ["pdflatex"]},{"name": "BibTeX","tools": ["bibtex"]},{"name": "LaTeXmk","tools": ["latexmk"]},{"name": "xelatex -> bibtex -> xelatex*2","tools": ["xelatex","bibtex","xelatex","xelatex"]},{"name": "pdflatex -> bibtex -> pdflatex*2","tools": ["pdflatex","bibtex","pdflatex","pdflatex"]},],"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"],"latex-workshop.latex.autoClean.run": "onFailed","latex-workshop.latex.recipe.default": "lastUsed","latex-workshop.view.pdf.internal.synctex.keybinding": "double-click","latex-workshop.view.pdf.viewer": "tab","editor.wordWrap": "on","settingsSync.ignoredSettings": []
首先打開設置(Ctrl + ,):
搜索首選項:LaTeX: Auto Build 并改成on save:
配置 PDF 自動刷新,在setting.json中加入如下項:
"latex-workshop.view.pdf.viewer": "tab", // 使用內置標簽頁預覽"latex-workshop.view.pdf.ref.viewer": "auto", // 自動選擇刷新方式"latex-workshop.view.pdf.autoRefresh.enabled": true, // 開啟自動刷新"latex-workshop.view.pdf.viewOnChange": true, // 內容變化時刷新視圖"latex-workshop.latex.autoBuild.run": "onSave" // 確保此設置存在
最后設置一下vscode的代碼的自動保存:
保險起見重啟一下vscode試一下:
改好了,刪除題目自己自動更新,完結撒花~