无法启用 shell-escape

无法启用 shell-escape

我一直在尝试将 --shell-escape 参数添加到我的pdflatex,但几乎没有任何效果。我将总结一下我到目前为止所做的事情:

  1. 将 --shell-escape 添加到现有的pdflatex.exe
  2. 将 --shell-escape 添加到\texlive\2013\bin\win32\pdflatex.exe
  3. 控制台要么卡在“ ABD: EveryShipout initializing macrosgnuplot not recognized”,要么
  4. Package gnuplottex Warning: Shell escape not enabled. (gnuplottex) You'll need to convert the graphs yourself..“, 或者
  5. TeXworks 无法生成 PDF
  6. 我也尝试过运行不同的编译器,如miktex-pdftex.exe、、pdftex.exe等等。
  7. 我正在运行最新的 MikTeX / TeX 发行版、软件包等(刚刚更新一切在我的 TeX Live Manager 中)

当我运行任何相关的东西时这似乎才是一件大事GNUplot

这里发生了什么?

ScreenshotOfArgumentsPdflatex

答案1

太渴望评论了。使用 --shell-escape 运行此文档:

\documentclass{article}
\begin{document}
\immediate\write18{echo "hallo"}
blub
\end{document}

然后检查日志文件。如果发现没有激活runsystem(echo "hallo")...disabled (restricted) ,则--shell-escape表示尚未激活。如果消息为,runsystem(echo "hallo")...executed.则表示一切正常,问题出在其他地方。

相关内容