PdfLatex 和 TexMaker 的包搜索机制有什么区别?

PdfLatex 和 TexMaker 的包搜索机制有什么区别?

我通常使用 TeXmaker 来编辑和编译我的.tex文件。我试图弄清楚应该将文件放在哪里my-package.sty,以便我可以通过简单地将其添加\usepackage{my-package}到任何文件的前言中来使用它.tex

我找到了几个相关的答案建议使用kpsewhich和相关命令,例如

但是,在我的系统上,TeXmaker 似乎可以找到kpsewhich和 都pdflatex找不到的包。例如,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 安装使用麦克波特

请分享您的想法。谢谢!

相关内容