LaTeX Workshop 是 Visual Studio Code 的擴展,旨在為使用 Visual Studio Code 提供 LaTeX 排版的核心功能。
如果沒有社區的貢獻,特別是當前和過去的主要貢獻者的貢獻,該專案就不會成功:
@jlelong
@tamuratak
@tecosaur
@jabooth
太感謝了!
請注意,最新版本的 LaTeX-Workshop 至少需要 VSCode 1.88.0
(2024 年 3 月或更高版本)。
擴充的手冊以 wiki 的形式維護
.jnw
文件.rnw
文件@
建議[...]
和begin{}...end{}
之間切換這不是完整列表,而是一些最酷功能的預覽。
儲存時自動將 LaTeX(包括 BibTeX)建置為 PDF。
即時查看 PDF(在 VS Code 或瀏覽器中)。
直接和反向 SyncTeX。按一下可在.tex
原始碼和 PDF 中的位置之間跳轉,反之亦然。
智慧感知,包括參考書目鍵 ( cite{}
) 和標籤 ( ref{}
) 的補全。
LaTeX 日誌解析器,在 VS Code 中自動報告 LaTeX 建置中的錯誤和警告。
片段
許多 LaTeX 命令可以使用以開頭的片段來鍵入,然後鍵入部分命令以縮小搜尋範圍。
使用ctrl + l 、 ctrl + w (在 Mac 上為⌘ + l 、 ⌘ + w )使用 LaTeX 指令包圍某些選取的文字。彈出一個新選單以選擇命令。這適用於多項選擇。前一種使用的方法已被棄用。
我們也提供了一些其他的建議機制
希臘字母以@
+ letter
的形式獲得。有些字母有變體,可用作@v
+ letter
。請參閱此處。
常見環境可以透過BXY
獲得,其中XY
是環境名稱的前兩個字母,例如。 BEQ
給出equation
環境。如果您想要明星版本的環境,請使用BSXX
,例如。 BSEQ
給出equation*
環境。請參閱此處。
常見的字體指令可以透過FXY
獲取,其中XY
是字體指令名稱的最後兩個字母,例如: FIT
給予textit{}
。請參閱此處。
許多其他數學符號可以透過@
前綴獲得。請參閱此處。
快速方式
除了片段之外,擴充功能還提供了快捷方式,可讓您輕鬆設定文字格式(以及一兩個其他內容)。
當目前行以item
或item[]
開頭時,按Enter
會自動新增以相同方式開頭的換行符號。為了更好地處理最後一項,在僅包含item
或item[]
的行上按Enter
實際上會刪除該行的內容。 alt+Enter
綁定到標準換行指令。可以透過將latex-workshop.bind.enter.key
設定為false
來停用item
的自動插入。
懸停預覽。將滑鼠懸停在數學環境的開始標籤上會彈出 mathjax 預覽。
此擴充功能的程式碼可在 github 上找到:https://github.com/James-Yu/LaTeX-Workshop
麻省理工學院