【包學包會】【LaTex篇】TeXLive+VsCode+TexStudio

2021-02-20 ShareStuff
ShareStuff引言
歡迎到知乎和語雀平臺進行提問,或者推文下方留言!

今天給大家介紹 LaTeX 的環境搭建和一些學習網址。

感謝 ElegantLaTeX 群主及成員,一年多的加入確實學習了不少技能!感謝 LaTeX 工作室[1] 提供的模板和學習資料,同時也可去這裡查看下載安裝[2]!感謝 Stack Exchange[3] 提供的解決方案,使得學習中的問題得到解決!

LaTeX 是具有較強的排版功能,可在線寫作 Overleaf[4] 和 編輯器中寫作。

常用的編輯有如下:【推薦 TeXStudioVsCode

推薦幾個在線工具:

最後

歡迎大家關注

微信公眾號:ShareStuff

微信小程序:ShareStuff

正文環境:Win10VsCode_LaTeX環境:TEX Live[8] + Visual Studio Code + 插件TeXStudio_LaTeX環境:TEX Live + TeXStudio[9]PDF 編輯器:SumatraPDF[10]和 PDF X-change利用 VsCOde 搭建 LaTeX 環境需要安裝[11]:

• TEX Live 或者 MiKTeX (建議 TEX Live )

• Visual Studio Code

• LATEX Workshop (VS Code 插件)

• SumatraPDF 閱讀器(可選,用於預覽 PDF)

在上述軟體/插件安裝之後,需要把 TEX Live 的 bin 目錄(D:/Program Files/texlive/2018/bin/win32)以及 SumatraPDF 的路徑(C:/Program Files (x86)/SumatraPDF)添加到系統環境變量(Path)中。

TexLive 安裝

清華鏡像下載地址[12]

下載並解壓後,在文件夾中,雙擊 install-tl-windows.bat 或者 install-tl-Advanced.bat。

也可以看這裡,詳細的 TexLive 安裝說明[13]。

注意:

TEX Live 的 bin 目錄(如 D:/Program Files/texlive/2018/bin/win32)路徑添加到系統環境變量(Path)中。TeXstudio 安裝雙擊下載好的 texstudio-2.12.22-win-qt5.exe,安裝目錄可更改!構建設置【也可導入導出設置參數】,設置編譯組合方式!VsCode 安裝安裝 VsCode

VSCode 下載[14]

下載完成後,即可安裝!

配置 LateX安裝 LaTeX Workshop 插件

修改 user setting

點擊左下角,進入用戶設置

VsCode 默認添加了 3 個編譯工具(tools):分別是 latexmk,pdflatex 和 bibtex(所有的工具只編譯一次)。

為了添加其他的編譯方式(比如 xelatex),我們需要修改配置。

如果我們要對一個文檔/項目完整的編譯(比如 pdflatex -> bibtex -> pdflatex -> pdflatex),怎麼辦呢?

編譯組合(recipes):

LaTeX Workshop 默認添加了兩個 recipes,分別是 latexmk 和 pdflatex -> bibtex -> pdflatex*2,

可以通過點擊左側新增的 TEX 按鈕 ,然後點擊 Build LaTeX project,選擇適合的編譯組合。

添加新的編譯組合之後需要重啟 VsCode 才能在 TEX 按鈕下看到。

打開 settings.json,刪除所有內容,複製粘貼如下配置文件內容。具體配置文件如下:

{
  "latex-workshop.latex.recipes": [
  {
  "name": "PDFLaTeX",
  "tools": [
  "pdflatex"
  ]
  },
  {
  "name": "PDFLaTeX with Shell Escape",
  "tools": [
  "pdflatex-with-shell-escape"
  ]
  },
  {
  "name": "XeLaTeX",
  "tools": [
  "xelatex"
  ]},
  {
  "name": "XeLaTeX with Shell Escape",
  "tools": [
  "xelatex-with-shell-escape"
  ]
  },
  {
  "name": "PDFLaTeX -> BibTeX -> PDFLaTeX*2",
  "tools": [
  "pdflatex",
  "bibtex",
  "pdflatex",
  "pdflatex"
  ]
  },
  {
  "name": "XeLaTeX -> BibTeX -> XeLaTeX*2",
  "tools": [
  "xelatex",
  "bibtex",
  "xelatex",
  "xelatex"
  ]
  },
  {
  "name": "latexmk",
  "tools": [
  "latexmk"
  ]
  },
  {
  "name": "BibTeX",
  "tools": [
  "bibtex"
  ]
  },
  {
  "name":"MakeIndex",
  "tools":[
  "makeindex"
  ]
  },
  ],
  "latex-workshop.latex.tools": [
  {
  "name": "xelatex",
  "command": "xelatex",
  "args": [
  "-synctex=1",
  "-interaction=nonstopmode",
  "-file-line-error",
  "%DOC%"
  ]
  },
  {
  "name": "xelatex-with-shell-escape",
  "command": "xelatex",
  "args": [
  "--shell-escape",
  "-synctex=1",
  "-interaction=nonstopmode",
  "-file-line-error",
  "%DOC%"
  ]
  },
  {
  "name": "pdflatex",
  "command": "pdflatex",
  "args": [
  "-synctex=1",
  "-interaction=nonstopmode",
  "-file-line-error",
  "%DOC%"
  ]
  },
  {
  "name": "pdflatex-with-shell-escape",
  "command": "pdflatex",
  "args": [
  "--shell-escape",
  "-synctex=1",
  "-interaction=nonstopmode",
  "-file-line-error",
  "%DOC%"
  ]
  },
  {
  "name": "latexmk",
  "command": "latexmk",
  "args": [
  "-synctex=1",
  "-interaction=nonstopmode",
  "-file-line-error",
  "-pdf",
  "%DOC%"
  ]
  },
  {
  "name": "bibtex",
  "command": "bibtex",
  "args": [
  "%DOCFILE%"
  ]
  },
  {
  "name":"makeindex",
  "command":"makeindex",
  "args":["%DOCFILE%"]
  },
  ],
  }

請按照上面進行複製,然後保存後,重啟 VSCode。

測試

1)新建並打開文件夾,之後所有產生的文件都在此文件夾下,如桌面下 VScode 內的 LaTeX。

2)新建 tex 文件,擴展名是 .tex

3)編寫 tex 文檔

在 test.tex 中輸入:

\documentclass{article}
\begin{document}
hello,world
\end{document}

單擊"Recipe:xelatex",使用 xelatex 編譯,預覽可以選擇在 VSCode 的標籤頁中打開即可。

注意:當你修改 tex 文檔的時候,修改後保存,先進行編譯,然後預覽。在 vs 界面中的預覽效果:

%這一段是用於編寫中文文檔的代碼
\documentclass[UTF8]{ctexart}
\title{\LaTeX 練習}
\author{XXX}
\date{\today}
\begin{document}
\maketitle
在此處輸入你的內容
\end{document}

配置知乎安裝插件進入主頁面

點擊登錄圖標,或使用  Ctrl + Shift + P  打開命令面板,搜索並執行  Zhihu: Login  命令。

選擇登錄方式:

二維碼

根據提示操作即可。

帳號密碼

根據提示操作即可。

知乎搜索

內容發布
#! https://... 的格式放置於文件的第一行,發布即可

比如:

#! https://www.zhihu.com/question/19602618

答案:balabalabala.

若是你已經創作過的答案, 則將答案的連結放置於文件的第一行,發布即可

比如:

#! https://www.zhihu.com/question/355223335/answer/1003461264
更正答案:balabalabala.

上傳圖片從粘貼板上傳圖片

先從電腦的任何地方複製一張圖片或者截圖,然後按下快捷鍵為  ctrl+alt+p,即可自動生成相應連結。

打開文件選擇圖片

在正在編輯文檔內右鍵,如下圖選擇,然後選擇一張圖片。

彩蛋免費進群歡迎打賞歡迎小夥伴們關注致謝參考資料[1]

LaTeX工作室: https://www.latexstudio.net/

[2]

下載安裝: https://www.latexstudio.net/archives/51801.html

[3]

Stack Exchange: https://tex.stackexchange.com/

[4]

Overleaf: https://www.overleaf.com

[5]

在線LaTeX表格: https://www.tablesgenerator.com/

[6]

在線LaTeX公式1: https://www.codecogs.com/latex/eqneditor.php

[7]

在線LaTeX公式2: https://www.latexlive.com/

[8]

TEX Live: https://tug.org/texlive/

[9]

TeXStudio: http://texstudio.sourceforge.net/

[10]

SumatraPDF: https://www.sumatrapdfreader.org/download-free-pdf-viewer.html

[11]

安裝: https://github.com/EthanDeng/vscode-latex/blob/master/main.pdf

[12]

清華鏡像下載地址: https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/

[13]

詳細的 TexLive 安裝說明: http://www.tug.org/texlive/doc/texlive-zh-cn/texlive-zh-cn.pdf

[14]

VSCode下載: https://code.visualstudio.com/docs/?dv=win

相關焦點

  • 【包學包會】【LaTeX篇】TeXLive+TexStudio+VsCode
    歡迎小夥伴們關注致謝參考資料[1]LaTeX工作室: https://www.latexstudio.net/[2]下載安裝: https://www.latexstudio.net/archives/51801.html
  • LaTeX極簡入門指南
    ,文件大小約2.7G 2、直接點擊texlive.iso打開,然後點擊批處理文件install-tl-windows.bat,隨即彈出一個cmd,以及一個對話窗口,選擇純英文不含空格及特殊符號的安裝路徑,選項「安裝TexWork前端」隨個人喜好,TeXWork是自帶的編輯器,本文第二部分會介紹texstudio編輯器的安裝。
  • LaTeX 教程 | 2分鐘能看懂的最簡TeXLive 2020 安裝指南
    接下來, 用戶只需執行安裝路徑中的卸載批處理文件即可實現卸載, 例如默認安裝路徑為C:\texlive\2019時執行C:\texlive\2019\tlpkg\installer\uninst.bat結束以上步驟後, 手動刪除用戶文件夾中的 texlive2019。
  • LaTeX的下載與安裝教程(含mac)|免費
    LaTeX軟體有很多,小編在此推薦的是使用者非常多的正版免費軟體,軟體包括兩部分:引擎和編輯器,小編推薦的引擎為TexLive,編輯器texstudio。軟體安裝方法:需要先下載安裝引擎TexLive,然後下載安裝編輯器,在此推薦的是texstudio. 以下是下載安裝方法。(最後介紹2019的下載與安裝)蘋果用戶請直接轉至文末,以下是window的下載安裝。
  • LaTeX學習記錄(1):安裝與使用
    MANPATH=${MANPATH}:/usr/local/texlive/2020/texmf-dist/doc/manexport INFOPATH=${INFOPATH}:/usr/local/texlive/2020/texmf-dist/doc/infoexport PATH=${PATH}:/usr/local/texlive/2020/bin/x86_64-linux
  • 使用 LaTeX 和 TeXstudio 排版文檔 | Linux 中國
    這篇文章讓你嘗試使用 TeXstudio。TeXstudio 是一個便於編輯 LaTeX 文檔的軟體。啟動 TeXstudio如果你使用的是 Fedora Workstation,請啟動軟體管理,然後輸入 TeXstudio 以搜索該應用程式。然後選擇安裝並添加 TeXstudio 到你的系統。你可以從軟體管理中啟動這個程序,或者像以往一樣在概覽中啟動這個軟體。
  • 八一LaTeX學習的完整過程
    原來 LaTeX可以做這麼professional的課件呢,我估計多元統計老師都沒有用到什麼package,然後這個老師是用了 beamer,看起來感覺很不錯,也就從那以後,我在微信推文從《經典積分例選》那篇開始就一直沿用這個模板,後來改變了主題風格。
  • LaTeX專欄001|入門篇-談安裝與排版心得
    http://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/texlive2019.iso點擊texlive2019.iso首先用戶可以從上面的鏡像下載 TeXLive 2019.iso 鏡像文件 ,下載完畢後可將鏡像文件加載至虛擬光碟機
  • LaTeX安裝教程(TeX Live2020)
    寫這篇推文的原因是我在看一門網課的時候,網課的教師推薦LaTeX,稱讚其在編寫數學公式的美觀和效率方面的優勢,我抱著感興趣的態度試了試,並將過程總結了下來
  • 學習|Latex排版
    補充之前發的latex排版!💕友情提醒,不用刻意去學習latex,等準備投稿了,再去學一下。
  • 【入門教程】使用LaTeX撰寫你的實驗報告
    照著這篇入門教程用LaTeX撰寫一篇實驗報告不會用到它的所有功能,但能讓你體會到它的強大之處。預計學習時間50min以內,文末還有幾個版本的教程供參考。LaTeX的強大之處非常擅長排版數學公式,包括自動添加序號和文本內引用。(通過鍵入一些指令)來調整圖片和表格的位置,不需要再用滑鼠拖拉,費力不討好。
  • Life姐教你使用LaTeX
    作者/Life姐 編輯/Life姐Sayings:在學習或辦公時,我們經常會使用到文檔編輯軟體
  • 傻瓜型教程|如何優雅的用LaTeX寫實驗報告?
    /systems/texlive/Images/texlive2018.isoPart2 實驗報告模板(師大雲盤):見「閱讀原文」連接注意,模板的保存目錄要是全英文步驟2:(如果沒有)安裝TeX live 2018不論什麼發行版,請各位安裝所有的package,否則不保證能用
  • 收藏 | 科研工作者不能錯過的3個latex工具
    子時:打開texstudio,在網上下載一個論文模板丑時:完成了文字部分,忘記公式怎麼敲了,學習中寅時:敲完公式,編譯之,BUG好多.卯時:Google搜索,Debug中.本文總結了3個在線latex工具,讓你在短時間內也能成為latex排版高手。想用latex寫論文,但是第一行都忘記怎麼寫了,怎麼辦?其實你需要的只是一個模板。Overleaf是一個在線的latex編輯平臺,模板齊全,包含科研工作者常用的論文、牆報、ppt、作業、報告、簡歷等。即使是小白也可以在10分鐘內寫出排版精美的文檔。
  • 教程 | Matlab畫圖插入Latex公式
    我們使用matlab對數據或模型進行計算處理之後,時常會需要輸出結果呈現Latex的格式,或者能方便轉換成latex格式方便後續編輯。Matlab中使用Latex大體可分為兩種情境:1.使用Latex公式標註Matlab生成的各類圖形;2.把Matlab的運行結果轉換成Latex格式。
  • 數學公式編輯神器——LaTeX
    install-tl-windows.bat,雙擊彈出的對話框,點擊Continue選擇自定義安裝目錄(設置環境變量),點擊「安裝TeXLive」等待安裝完成,最後彈出安裝成功的對話框,點擊「完成」為驗證是否安裝完成,可在命令行輸入「tex
  • 在 LaTeX 中文支持設置
    用戶專門為我們的字體設置寫了def文件給 ctex 宏集,代碼設置如下:\documentclass[fontset=latexstudio]{ctexart}\usepackage{hologo}\begin{document} \verb+fontset=latexstudio+ 選項測試文檔 支持 \hologo{LaTeX
  • LaTeX | 為學術論文排版而生「文本篇」
    因此,幾經思考之後,決定突出重點,按照入門篇、文本篇、公式篇、浮動體篇、自動化工具篇展開本次的LaTeX系列。下面就開始LaTeX系列的第二篇文本篇,所謂文本篇,主要涉及文字、段落、字體、頁面設置等。操作環境不一樣沒關係,Windows用戶推薦TeXlive 2016 + TeXstudio。打開TeXstudio,界面如下。新建文件,並保存為Hello World.tex。注意LaTeX文件的格式為.TeX。