macOS 上带有 TEXshop 的 pdflatex 与终端“pdflatex 文件名”不同

macOS 上带有 TEXshop 的 pdflatex 与终端“pdflatex 文件名”不同

我的 TEXshop 给出错误,因为已知问题“无法确定 filename.jpg 中的图形大小”(没有边界框)

因此我尝试了几次来解决这个问题。

其中一个是这个无法确定图形的大小 通过设置natwidth等等。

因为没有任何帮助,出于好奇,我打开了 macOS 终端并执行了此行:pdflatex“filename”,并且运行顺利,没有任何错误。

因此,我尝试通过定义路径 (pdf)Tex 来理解 TEXshop 中的设置,该路径是我在终端中搜索路径时得到的结果,正如which pdflatex我在这里读到的:https://tex.stackexchange.com/a/237764/118709 就我而言,它吐出了:

/Library/TeX/texbin/pdflatex在终端。

但是复制粘贴此行不起作用,正如帖子中所述。当我在 TEXshop 中单击“setzen”并将下拉菜单设置为 LaTeX 时。

整个路径直到 /pdflatex 部分都是相同的,所以我假设 pdflatex 是文件本身而不是路径。特别是因为在该路径下我有一行来设置 Tex 和 Latex 变量,并且在 Latex 行中有以下内容:

pdflatex --file-line-error --synctex=1

所以我不知道如何获得与在 TEXshop 终端中使用 pdflatex 相同的结果。

有人知道吗?

那么 TEX+divips+distiller 这一行与结果有何关系?

答案1

我自己找到了解决这个问题的方法。文档标题:

%!TEX TS-program = LaTeX
%!TEX encoding = UTF-8 Unicode

被程序读取!似乎这里的 % 符号不被识别为注释。相反,它会设置环境以根据需要编译文档。

%!TEX TS-program = pdfLaTeX
%!TEX encoding = UTF-8 Unicode

有助于将编译定义为 pdflatex,但也会阻止您使用的工具中的设置。非常适合在 Mac 上的 TEXshop 中使用 shure......

希望这对将来的某人有所帮助...

相关内容