一位同事给了我一个.tex
文件,说需要用 来编译sepdflatexmk
,而她的 Mac 上有这个文件。她对这个编译器一无所知。我在 Google 上搜索了一下,发现它似乎特定于 Mac 上的 TeXShop,与 makefile 有关(我对此一无所知)。我的问题:
- 到底是什么
sepdflatexmk
? - 我有一台运行 TeXLive 的 Windows 机器——有没有可以与此编译器相媲美的 Windows 电脑编译器?我查看了文件夹
bin
,没有发现任何有用的内容。
答案1
让我进一步解释一下这个答案。TeXShop 附带了几个基于基本 latexmk 程序的引擎。pdflatexmk 引擎使用 pdflatex 作为排版引擎,而不启用 shell-escape。sepdflatexmk 引擎将 shell-escape 标志添加到 pdflatex。
答案2
从http://macosx-tex.576846.n2.nabble.com/eps-to-pdf-conversion-td7580188.html
我将创建一个引擎 sepdflatexmk,它与 pdflatexmk 引擎基本相同,但包含 --shell-escape 标志。这样,您可以在需要时使用设置了 --shell-escape 标志的 pdflatex,如果不需要,则使用其他引擎。即,仅对“受信任”的文档使用该标志。
祝你好运,
赫伯·舒尔茨
答案3
TeXShop 的最新版本包含更新的latexmk
引擎,允许您使用 TeXShop 的指令设置 shell-escape parameter
。请参阅 中的文档和安装说明~/Library/TeXShop/Engines/Inactive/Latexmk
。(注意:您可以~/Library/TeXShop
使用TeXShop->Open ~/Library/TeXShop
菜单项打开并从那里进入。)