直接推薦這個B站UP交大胖的分享鸿摇,非常全面,看他的話絕大部分就不用看我的了劈猿,只有個別比如公式預(yù)覽等的功能部分可以參考一下我這里的
鏈接:【博士汪傾力整理拙吉!全網(wǎng)最強(qiáng)大的LaTeX+Sublime Text寫作環(huán)境-第一集 功能展示(一定要看完再決定要不要安裝!)】
https://www.bilibili.com/video/BV1wY4y1W7sj/?share_source=copy_web&vd_source=8e32a58e8a949efd7c365a9af859e788
1. 安裝TexLive
2. 安裝Sublime Text
3. 安裝SumatraPDF
https://www.sumatrapdfreader.org/free-pdf-reader
并把其地址加入Path:
將SumatraPDF的路徑加入到環(huán)境變量中
4. 正反鏈接sublime text 和sumatra
安裝 Package Control
依次點擊 Tools -> Install Package Control
糙臼,或者參考官網(wǎng)給出的兩種方法庐镐。
插件安裝
Control+Shift+P
,輸入'pcip'或者install
(找到Package Control: Install Package)变逃,回車后必逆,輸入LaTeX
,找到待安裝的插件—— LaTeXTools、LaTeX-cwl名眉、LaTeXYZ
粟矿、ImageMagick
等等,依次敲回車后進(jìn)行安裝损拢。
在sublime text新建tex文件:
\documentclass{article}
\title{Title}
\author{Your Name}
\begin{document}
\maketitle{}
\section{Introduction}
This is where you will write your content.
\newpage
this is a new page to test inverse link.
\end{document}
編譯如果不成功是正常的陌粹,打開
然后把sublime text的地址放到sumatra的里面用來在pdf中雙擊一個位置能夠反向鏈接到tex的對應(yīng)位置
接下來用 Sumatra PDF 打開生成的 PDF,然后點擊左上角福压,找到設(shè)置掏秩,然后點擊選項,在最下方添加以下字符:
"C:\Program Files\Sublime Text 3\sublime_text.exe" "%f:%l"
如圖所示荆姆。
注意:
這里一定要多試一下蒙幻,tex文件里多加點兒東西再編譯一下試試看。我碰到了編譯一次之后加內(nèi)容再編譯會再開一個pdf胆筒,此時新的pdf無法反向定位邮破,老的pdf的定位可能有問題。被迫要每次編譯都要重新關(guān)開一次pdf仆救,很捉急抒和。后來查到的這個鏈接說是portable版本的sumatra沒問題,我試了一下確實如此彤蔽,不知道為啥摧莽,反正先能用再說。
鏈接:https://github.com/sumatrapdfreader/sumatrapdf/discussions/2741
關(guān)鍵內(nèi)容:
see [#2642](https://github.com/sumatrapdfreader/sumatrapdf/issues/2642)
The issue is still open for recent 64bit installs, 3.4.6 should work or try latest 3.5.xxx pre-release however it seems to be variable after 3.3.3
if using installed but possibly not when using portable ?
Check your version and try not to use any -inverse-search in the call but each configuration may be different.
https://www.bilibili.com/video/BV18u411e7mg/?vd_source=05fc8bcdf5c894cb7a9229e2f2b32afe
圖片和公式預(yù)覽
安裝 ImageMagick & GhostScript (https://www.latexstudio.net/archives/51449.html)
這一步是為了實現(xiàn)行間公式和插圖的實時預(yù)覽顿痪。
-
安裝 ImageMagick這一步需要注意的是范嘱,必須勾選上兩個:添加系統(tǒng)環(huán)境變量、安裝實用工具员魏,如圖所示:
ImageMagick Installation
(https://www.latexstudio.net/addons/cms/go/index.html?url=http%3A%2F%2Fpics.latexstudio.net%2Farticle%2F2018%2F0813%2Ff663f0b5fa869e9.jpg) -
安裝 GhostScript從官網(wǎng)上下載后安裝。
至此叠聋,你就可以享用在 TeX 環(huán)境下由 LaTeXTools 插件帶來的在線查看行間公式以及插圖的功能了撕阎。
注:如果在使用過程中,出現(xiàn)了某一個實時預(yù)覽不消失的情況碌补,請點擊
Ctrl+Shift+P
后輸入lcc
找到LaTeXTools: clear cache
清除一下緩存虏束。
如果Math Equation 預(yù)覽功能無法使用(見https://seanchristspc.github.io/2021/03/30/Latex-Sublime-configure/)
使用
LatexTools:check system
查看 tex 宏包是否安裝完全,以及環(huán)境是否配置正確厦章!像 biber 和 convert 或 magick 顯示不可用是可以忽略镇匀!使用 check system 有一定的參考價值,實際它是有 bug 的袜啃,因為自己確實安裝并配置了環(huán)境變量汗侵,而他顯示未檢測到其他需要軟件!具有一定的誤導(dǎo)作用!記得以前為了解決未檢測其他軟件晰韵,自己反復(fù)重新安裝軟件发乔,并配置環(huán)境變量,它給我的反饋都一樣雪猪!最后發(fā)現(xiàn)是插件作者寫的該檢測環(huán)境腳本魯棒性不夠栏尚,至少對于我使用是有問題的!Windows 用戶的朋友需要添加 環(huán)境變量
GS_LIB
只恨,環(huán)境變量的值為(按照自己安裝情況改為自己texlive對應(yīng)的位置R胝獭)
D:\SoftInstallPlace\texlive\2022\tlpkg\tlgs\Resource\Init;D:\SoftInstallPlace\texlive\2022\tlpkg\tlgs\kanji
當(dāng)時安裝配置完環(huán)境,公式預(yù)覽無法實現(xiàn)官觅,也自己查了以下 sublime 在實現(xiàn)公式預(yù)覽生成的臨時文件纵菌,發(fā)現(xiàn)并未有生成 pdf 文件,和生成pdf有關(guān)的軟件為 Ghostscript缰猴,定位到出問題的大致位置产艾。你可能會問Imagemagick軟件是干嘛的呢?請看軟件名中的Image->處理圖片的滑绒。實際預(yù)覽的公式為圖片文件闷堡。對應(yīng)修改自己的安裝目錄!
附鏈接:
安裝ImageMagick & GhostScript疑故,見:
https://seanchristspc.github.io/2021/03/30/Latex-Sublime-configure/
http://www.reibang.com/p/8d5e89228d60
圖片實時預(yù)覽要加這個系統(tǒng)全局變量
https://seanchristspc.github.io/2021/03/30/Latex-Sublime-configure/
https://www.latexstudio.net/archives/51449.html
- 注:一開始裝了magick和GS之后一定要把magick和GS的可執(zhí)行exe文件的地址放到latexTools的preference里面的texpath里面杠览,如圖:
好的參考:
http://www.reibang.com/p/8d5e89228d60
圖片實時預(yù)覽要加這個系統(tǒng)全局變量
https://seanchristspc.github.io/2021/03/30/Latex-Sublime-configure/
用這個的時候要注意:引用的圖片地址必須用反斜杠/
,雙斜杠\\
單斜杠\
都會報錯纵势!
自動補(bǔ)全在斜杠后全有問題踱阿,會吃掉最前面的\
還是這個 issue1506 的解決方案, 稍加了一點點改動
打開
Packages/LaTeXTools/latex_cwl_completions.py
, 在最開始加一行
_ST4 = sublime.version() >= '4000'
然后找到 LatexCwlCompletion 類下的 on_query_completions
函數(shù)的這部分:
# autocompleting with slash already on line
# this is necessary to work around a short-coming in ST where having a
# keyed entry appears to interfere with it recognising that there is a
# \ already on the line
#
# NB this may not work if there are other punctuation marks in the
# completion
if is_prefixed:
completions = [
(c[0], c[1][1:]) if c[1].startswith("\\") else c
for c in completions
]
issue回答是說由于一個自動補(bǔ)全的bug, 這里需要這么寫才有效果, 然而 ST4 應(yīng)該是修復(fù)了這bug, 所以不需要這個了
順帶一提, 4的自動補(bǔ)全真的比3用起來爽一萬倍!
在前面加一個判斷, 不是 _ST4 才執(zhí)行:
if not _ST4:
# autocompleting with slash already on line
# this is necessary to work around a short-coming in ST where having a
# keyed entry appears to interfere with it recognising that there is a
# \ already on the line
#
# NB this may not work if there are other punctuation marks in the
# completion
if is_prefixed:
completions = [
(c[0], c[1][1:]) if c[1].startswith("\\") else c
for c in completions
]
\cite{后自動補(bǔ)全參考文獻(xiàn)
保證設(shè)置文件LaTeXTools.default-settings中參考文獻(xiàn)自動補(bǔ)全命令設(shè)置為true:“"cite_auto_trigger": true”
然后可以重啟一下sublime text, 同時打開tex和bib文件,這時候應(yīng)該就能找到了
拼寫檢查
- 下載了詞典钦铁,把.dic字典文件放到對應(yīng)的Package文件夾里面软舌,在
Preference->Settings
里面多加幾行:
"dictionary":"Packages/en_US-large.dic",
"added_words":["unobscurable"],
"ignored_words":["revelationary"]``, View里面有dictionary和spell-check牛曹,勾選一下即可佛点。
見: [https://www.sublimetext.com/docs/3/spell_checking.html](https://links.jianshu.com/go?to=https%3A%2F%2Fwww.sublimetext.com%2Fdocs%2F3%2Fspell_checking.html)
# 關(guān)掉自動括號補(bǔ)全
* 我還在preference-setting里關(guān)掉了自動補(bǔ)全符號,如引號黎比、括號等超营,因為開了自動補(bǔ)全有時候單獨打不出來其中一個,一次自動打兩個:`"auto_match_enabled": false,`
參考:
https://blog.csdn.net/weixin_42465278/article/details/117332092
https://github.com/SublimeText/LaTeXTools/issues/1527