日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

LaTeX—LaTeX安装、VSCode+LaTeX配置

發(fā)布時間:2023/12/9 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LaTeX—LaTeX安装、VSCode+LaTeX配置 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

LaTeX—LaTeX安裝、VSCode+LaTeX配置 )

  • 一、前言
  • 二、TeXLive安裝
  • 三、VSCode+LaTeX配置


參考鏈接:
https://zhuanlan.zhihu.com/p/38178015
https://zhuanlan.zhihu.com/p/41855480
知乎@Marvey
知乎@生田日芽香
知乎@cying


一、前言

幾年來,一直使用word編輯各種文檔,使用起來已經(jīng)得心應(yīng)手,但當(dāng)使用word撰寫需要發(fā)表的文章時,發(fā)現(xiàn)為了滿足期刊的格式要求,調(diào)格式成了最復(fù)雜繁瑣的事情。當(dāng)接觸LaTeX后,才知道調(diào)格式竟然能變成寫程序一樣,不再會像Word那樣出現(xiàn)各種玄學(xué)的格式問題。且自己算半個程序員,常使用VScode(Visual Studio Code)進行程序編寫,于是本文的出發(fā)點是VSCode與LaTeX結(jié)合起來使用,而不再使用textstudio。另外,由于現(xiàn)在VSCode自帶的內(nèi)置預(yù)覽器 VSCode tab 也可以實現(xiàn)雙向搜索(正向搜索+反向搜索),無需再使用外部閱讀器(如:SumatraPDF)來進行雙向搜索,而且我個人覺得這樣界面還比用SumatraPDF更美觀一些。

本文以當(dāng)下最新版本的TeXLive 2021 為例,詳細介紹如何在Win 10環(huán)境下的Latex+VScode安裝和配置,結(jié)構(gòu)安排如下:

  • TeXLive的下載及安裝

  • VSCode+LaTeX配置


二、TeXLive安裝

1、TeXLive簡介
TeX Live 是 TUG (TeX User Group) 發(fā)布并維護的的 TeX 系統(tǒng),可以稱得上是TeX的官方系統(tǒng)。對于任何階段的TeX用戶,都可以使用TeX Live, 以保持在跨操作系統(tǒng)、跨用戶的TeX文件一致性。

2、下載TeXLive

  • 法1(較慢):可以從以下網(wǎng)址下載 texlive :
    官網(wǎng)下載鏈接<-點擊鏈接

    點進去后,通常有兩種下載方式,一是直接聯(lián)網(wǎng)下載,通過鏈接獲取 window 的下載文件或者 Linux 的下載文件。但是在該網(wǎng)站下載速度較慢,一般選擇直接下載IOS鏡像。
  • 法2(較快):可以從以下開源鏡像站網(wǎng)址下載 texlive 的鏡像文件:
    華為云鏡像站<-點擊鏈接
    阿里云鏡像站<-點擊鏈接
    清華鏡像站<-點擊鏈接
    中科大鏡像站<-點擊鏈接
    速度上華為云和阿里云的鏡像站會更快一點。這里的三個列表中,命名為 texlive.iso 的那個文件,就是當(dāng)時最新版本的 texlive 的鏡像了。即使以后升級到2058,只要 texlive 還在,那依舊是這個名字了。然后可以使用各類虛擬光驅(qū)文件(這里推薦下Daemon tool lite,不過要小心下惡意安裝)打開ISO文件。

3、安裝TeXLive

  • 在打開 texlive 的 iso 文件后,能看到里面文件大概是這樣:
  • 右鍵 install-tl-windows,單擊以管理員身份(Run as Administrator)運行,進入安裝界面,點擊左下角的“Advanced”進入高級安裝來取消你不需要安裝的宏包。
  • 點擊左下角的“Advanced”后界面如下:
  • 在左上角“Directories”的“TEXDIR”和“TEXMFLOCAL”處,點擊“修改”可根據(jù)自己情況修改TexLive的安裝路徑。
  • 隨后在左下角“Selections”處的“N. of collections”,點擊“Customize”來取消勾選不需要的宏包。
  • 把非中英的語言包取消勾選可以省掉 1G 的空間,要是嫌麻煩全部安裝也可以,設(shè)置完成后點擊右下角“ok”(“確定”)。
  • 設(shè)置完安裝路徑等選項之后點擊右下角“Install”(“安裝”),之后靜坐 20 分鐘 - 3 小時等待安裝完成。

4、TeXLive安裝完成確認
在安裝完之后,可以調(diào)用 terminal(再桌面菜單搜索欄,搜索并打開“命令提示符”),然后分別輸入

tex -v
latex -v
xelatex -v
pdflatex -v

來獲取安裝的TeX的環(huán)境信息!如果看到的版本信息能夠正常輸出,那么TeX Live的安裝就是成功的!


三、VSCode+LaTeX配置

1、下載安裝VScode
既然選擇拋棄textstudio,而改用VScode+LaTex的搭配進行文檔編寫,我相信你也VScode的使用者,就默認你電腦上已經(jīng)安裝好VScode了,所以不再贅述該部分。如果沒有安裝可以參考該文:VScode下載及安裝教程<-點擊鏈接。

2、下載插件 LaTeX Workshop

  • VSCode 安裝完成之后,在擴展商店安裝 LaTeX Workshop 插件。
  • LaTeX Workshop 插件安裝完成后,隨便打開一個 “xxx.tex” 源文件,
  • 可以看到,安裝Latex Workshop插件完成后代碼已經(jīng)被高亮顯示。

3、配置VSCode的Latex Workshop插件

  • 在 VSCode 界面下按下 F1,然后鍵入“setjson”,點擊“首選項: 打開設(shè)置(JSON)”

  • 將以下代碼放入設(shè)置區(qū):
"latex-workshop.showContextMenu":true, //右鍵菜單"latex-workshop.intellisense.package.enabled": true, //根據(jù)加載的包,自動完成命令或包"latex-workshop.latex.autoBuild.run": "never", //禁止保存文件時自動build"latex-workshop.latex.tools": [ // 編譯工具和命令{"name": "xelatex", //LaTeX Workshop 默認的編譯工具是 latexmk,大家根據(jù)需要修改所需的工具和命令 "command": "xelatex", "args": [ "-synctex=1","-interaction=nonstopmode","-file-line-error","%DOCFILE%" //將 tools 中的 %DOC%替換成%DOCFILE%就可以支持編譯中文路徑下的文件]},{"name": "pdflatex","command": "pdflatex","args": ["-synctex=1","-interaction=nonstopmode","-file-line-error","%DOCFILE%" //將 tools 中的 %DOC%替換成%DOCFILE%就可以支持編譯中文路徑下的文件]},{"name": "bibtex","command": "bibtex","args": ["%DOCFILE%" //將 tools 中的 %DOC%替換成%DOCFILE%就可以支持編譯中文路徑下的文件]}],"latex-workshop.latex.recipes": [ //配置編譯鏈{"name": "xelatex","tools": ["xelatex"],},{"name": "pdflatex","tools": ["pdflatex"]},{"name": "xe->bib->xe->xe","tools": ["xelatex","bibtex","xelatex","xelatex"]},{"name": "pdf->bib->pdf->pdf","tools": ["pdflatex","bibtex","pdflatex","pdflatex"]}],"latex-workshop.latex.clean.fileTypes": [ //設(shè)定清理文件的類型"*.aux","*.bbl","*.blg","*.idx","*.ind","*.lof","*.lot","*.out","*.toc","*.acn","*.acr","*.alg","*.glg","*.glo","*.gls","*.ist","*.fls","*.log","*.fdb_latexmk","*.nav","*.snm","*.synctex.gz"],"latex-workshop.view.pdf.viewer": "tab", //使用內(nèi)部閱讀器"latex-workshop.view.pdf.internal.synctex.keybinding": "ctrl-click", //ctrl+單擊pdf位置便可跳至相應(yīng)代碼處
  • 其中如下兩句代碼,為VSCode自帶的內(nèi)置預(yù)覽器 VSCode tab 實現(xiàn)雙向搜索的配置語句

“l(fā)atex-workshop.view.pdf.viewer”: “tab”,
“l(fā)atex-workshop.view.pdf.internal.synctex.keybinding”: “ctrl-click”,

搜索的使用方法:
正向搜索 - 光標置于代碼中,然后按下 Alt+Ctrl+J
反向搜索 - 按住Ctrl并單擊pdf中需要搜索的地方

  • 保存并重啟VScode,就可以開始正常使用LaTex了。

  • 其他配置:
    LaTex Workshop插件還有很多功能,如果讀者對功能配置有濃厚的興趣,可以翻閱其手冊進行更多功能的配置
    LaTex Workshop手冊<-手冊鏈接

總結(jié)

以上是生活随笔為你收集整理的LaTeX—LaTeX安装、VSCode+LaTeX配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。