![配置“TeXMaker”以與“TeXLive”發行版一起使用](https://rvso.com/image/392340/%E9%85%8D%E7%BD%AE%E2%80%9CTeXMaker%E2%80%9D%E4%BB%A5%E8%88%87%E2%80%9CTeXLive%E2%80%9D%E7%99%BC%E8%A1%8C%E7%89%88%E4%B8%80%E8%B5%B7%E4%BD%BF%E7%94%A8.png)
TeXMaker
作為LaTeX
編輯,我已經成功地使用該MikTeX
發行版多年了。聽到它建議Tex Live
可能比 具有編譯速度優勢MikTeX
,我最近安裝TexLive
來親自查看,期望配置以代替TeXMaker
進行工作將是一件容易的事情。此選單提供選項卡,該選項卡提供欄位並且可能填入要執行的程式和編譯(分別為功能鍵 f2 和 f6)。在(我經常使用的發行版)以及(最近安裝的發行版)中找到可執行檔後,我天真地認為將其中一個或另一個插入該欄位將強制使用目標發行版進行編譯。並非如此。該欄位中唯一有效的條目似乎是該欄位的預設值。TeXLive
MiKTeX
Options
Configure TeXMaker
LaTeX
PdfLaTeX
LaTeX
PDFLaTeX
pdflatex.exe
C:/Users/Reinhard Neuwirth/AppData/Local/Programs/MikTeX 2.9/miktex/bin/X64
MikTeX
C:/texlive/2018/bin/win32/
TeXLive
PDFLaTeX
TeXMaker
pdflatex -synctex=1 -interaction=nonstopmode \%.tex
LaTeX
latex -interaction=nonstopmode %.tex
Stack Exchange 上圍繞該主題的廣泛討論,首先Using MiKTeX and TeX Live on the same computer? asked Oct 11 '11 at 11:56 doncherry ... answered Oct 11 '11 at 12:21 Ulrike Fischer
轉向討論如何設置PATHS
等Windows
,這是一個我不想去的地方。另外,我現階段對在MikTeX
或之間切換不感興趣TeXLive
,只是想知道如何配置TeXMaker
以透過選項卡執行其中一個或另一個Configure TeXMaker
(如果可以完成)。
沒有MWE
這個。
答案1
如果你想切換 texsystem 你必須更改路徑變數。 texsystems 通常會呼叫它們自己的工具(例如,建立格式或 tfm 或搜尋檔案),因此必須能夠找到它們自己的二進位檔案。C:\texlive\2018\bin\win32\pdflatex.exe
當其他所有內容(包括 kpathsea 搜尋)都指向 miktex 時,簡單地嘗試使用只會造成混亂。
我不知道 texmaker 是否可以選擇在會話期間更改路徑 - 使用我的編輯器 winedt,透過呼叫巨集可以輕鬆地即時完成此操作。
但是你可以很容易地在會話之間更改 texlive 的路徑:
打開一個cmd
視窗。類型
set PATH=C:\texlive\2018\bin\win32;%PATH%
按回車鍵。透過鍵入測試是否找到正確的 pdflatex
where pdflatex
然後啟動texmaker從這個cmd窗口透過輸入 texmaker exe 的路徑。
如果出現問題,只需關閉 texmaker 和窗口cmd
,路徑就會恢復正常。