歡迎到知乎和語雀平臺進行提問,或者推文下方留言!今天給大家介紹 LaTeX 的環境搭建和一些學習網址。
感謝 ElegantLaTeX 群主及成員,一年多的加入確實學習了不少技能!感謝 LaTeX 工作室[1] 提供的模板和學習資料,同時也可去這裡查看下載安裝[2]!感謝 Stack Exchange[3] 提供的解決方案,使得學習中的問題得到解決!LaTeX 是具有較強的排版功能,可在線寫作 Overleaf[4] 和 編輯器中寫作。
常用的編輯有如下:【推薦 TeXStudio 和 VsCode】
推薦幾個在線工具:
最後
歡迎大家關注
微信公眾號: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