我通常使用 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 安装使用麦克波特)
请分享您的想法。谢谢!