織夢的手機(jī)端網(wǎng)站網(wǎng)站開發(fā)的步驟
一般大伙使用 LaTeX 大體有兩種方案,
一種是在本地配置環(huán)境或使用本地的軟件,如 vscode + LaTeX,texlive,lyx 等等;
另一種是線上 LaTeX 平臺(tái),其中用的最多的是 Overleaf,還有一部分高校也有自己的 Overleaf 平臺(tái),比如北大以前有一個(gè) latex.pku。
各種方案各有各的優(yōu)勢和劣勢,本地配置往往要求用戶對(duì) LaTeX 各種配置了如指掌,如果用戶本身是個(gè) LaTeX 相關(guān)技術(shù)愛好者,本地編譯就是最完美的;而不太擅長此道的朋友要么就下個(gè)軟件(經(jīng)常是破解版),要么就得求助于線上平臺(tái)。
眾所周知,年紀(jì)越大了越喜歡各種事情、任務(wù)執(zhí)行時(shí)all in one,
參考我之前的博客,coding+debug+LLM QA+AI editing最好是all in one,所以我選了vscode+cline+copilot;
同樣的,平時(shí)寫科研周報(bào)、提交小論文,寫小報(bào)告等展示成果上,無非是markdown以及l(fā)atex兩種格式:
本文主要講latex:
一,overleaf等線上latex編輯平臺(tái):
https://www.overleaf.com/project/
優(yōu)點(diǎn)是模板多多,比如說我隨便找一個(gè)中文的:
只需要在規(guī)定latex格式下,變換填充內(nèi)容字符即可,簡便省力;
缺點(diǎn)就是保存不方便,編譯麻煩,以及不是all in one,平臺(tái)等非常受限;
類似的網(wǎng)頁在線latex編輯平臺(tái)有很多,基本上都和overleaf差不多
二,vscode本地部署
本教程將介紹如何在 VSCode 中配置 LaTeX 環(huán)境,以便于在 VSCode 中進(jìn)行 LaTeX 的編寫和預(yù)覽,打造一個(gè)舒適便捷的 LaTeX 編寫環(huán)境
1,TeX Live 安裝
使用清華源:
https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/
curl -O -s https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/texlive.iso
靜默模式+直接用下載文件名命名輸出文件名字(省去傳遞參數(shù)麻煩)
當(dāng)然iso盤需要GUI操作,在linux上,
個(gè)人還是偏向于使用apt install
sudo apt install texlive-fullsudo apt install texlive
https://tex.stackexchange.com/questions/134365/installation-of-texlive-full-on-ubuntu-12-04
至于是否要安裝full等全部的package,看自己需求定
最終決定:如果麻煩各種依賴的包,可以full
2,LaTeX Workshop 配置
(1)vscode中l(wèi)atex插件安裝:
等插件;
然后就是配置vscode本地的settings:
"latex-workshop.hover.preview.mathjax.extensions": ["boldsymbol"
],
"latex-workshop.intellisense.package.enabled": true,
"latex-workshop.latex.outDir": "./tmp",
"latex-workshop.latex.recipe.default": "lastUsed",
"latex-workshop.mathpreviewpanel.cursor.enabled": true,
"latex-workshop.message.error.show": false,
"latex-workshop.message.warning.show": false,
"latex-workshop.view.pdf.invert": 1,
"latex-workshop.view.pdf.invertMode.enabled": "auto",
實(shí)際上就是
// 鼠標(biāo)懸停,預(yù)覽公式時(shí),支持 boldsymbol 宏
"latex-workshop.hover.preview.mathjax.extensions": ["boldsymbol"
],
// 是否啟用 IntelliSense,自動(dòng)補(bǔ)全引用的包中的環(huán)境和命令
"latex-workshop.intellisense.package.enabled": true,
// 編譯后的文件輸出目錄
"latex-workshop.latex.outDir": "./tmp",
// 默認(rèn)編譯引擎為上次使用的
"latex-workshop.latex.recipe.default": "lastUsed",
// 預(yù)覽復(fù)雜公式,使用時(shí)需要通過 command palette (命令面板) 打開
"latex-workshop.mathpreviewpanel.cursor.enabled": true,
// 不允許彈窗顯示錯(cuò)誤信息
"latex-workshop.message.error.show": false,
// 不允許彈窗顯示警告信息
"latex-workshop.message.warning.show": false,
// 預(yù)覽 PDF 時(shí),反轉(zhuǎn)顏色
"latex-workshop.view.pdf.invert": 1,
// 預(yù)覽 PDF 時(shí),自動(dòng)檢測是否需要反轉(zhuǎn)顏色
"latex-workshop.view.pdf.invertMode.enabled": "auto",
或:
注意在前面head頭部復(fù)制粘貼進(jìn)去,不要在tail尾部
參考部分這里需要修改,否則我其他coding部分的pdf文件都是灰色的!
如果比較熟悉 VSCode,可以點(diǎn)擊左下角的齒輪按鈕,選擇 Command Palette (命令面板),在命令面板中搜索 settings,打開 settings.json 文件,直接復(fù)制粘貼上面的代碼,從而快速修改配置。
(2)編譯工具鏈配置:
"latex-workshop.latex.recipes": [{"name": "XeLaTeX","tools": ["xelatexmk"]},{"name": "PdfLaTeX","tools": ["pdflatexmk"]}
],
"latex-workshop.latex.tools": [{"args": ["-synctex=1","-pdfxe","-interaction=nonstopmode","-file-line-error","-outdir=%OUTDIR%","%DOC%"],"command": "latexmk","env": {},"name": "xelatexmk"},{"args": ["-synctex=1","-pdf","-interaction=nonstopmode","-file-line-error","-outdir=%OUTDIR%","%DOC%"],"command": "latexmk","env": {},"name": "pdflatexmk"}
],
3,實(shí)際編寫latex:
從overleaf上隨便找一個(gè)latex模板
參考:
https://github.com/shinyypig/latex-vscode-config
texlive在linux上可以參考:
https://akshatshah21.github.io/tex-install-linux/
https://tug.org/texlive/quickinstall.html
https://www.tug.org/texlive/doc/texlive-zh-cn/texlive-zh-cn.pdf
https://latex.lierhua.top/zh/docs/TeXLive-%E7%9A%84%E5%AE%89%E8%A3%85/