PdfLatex 和 TexMaker 的套件搜尋機制有什麼不同?

PdfLatex 和 TexMaker 的套件搜尋機制有什麼不同?

我通常使用 TeXmaker 來編輯和編譯我的.tex檔案。我試圖弄清楚應該將文件放在哪裡my-package.sty,以便我可以透過簡單地添加\usepackage{my-package}到任何文件的前導碼來使用它.tex

我發現了幾個建議使用kpsewhich相關指令的相關答案,例如

然而,在我的系統上,TeXmaker 似乎可以找到既不能找到kpsewhichpdflatex不能找到的套件。例如,TeXmaker 可以example.tex毫無錯誤地編譯以下文件,並產生正確的輸出。

\documentclass{article}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\end{document}

pdflatex example.tex產生錯誤訊息

! LaTeX Error: File 'lipsum.sty' not found.,

kpsewhich lipsum.sty沒有返回任何內容。

這是否意味著有多個版本pdflatex這是否意味著我的系統上安裝了?如果是這樣,我如何檢查/配置 TeXmaker 使用哪個版本? (我使用的是 MacOS 10.11.6,Texmaker 4.5 是使用以下指令安裝的麥克波特斯

請分享您的想法。謝謝!

相關內容