我正在尝试向 LaTeX 添加 Python 功能,并且我更喜欢使用 Eclipse 作为编辑器。我尝试了一个简单的代码:
\documentclass{article}
\usepackage{python}
\begin{document}
\begin{python}
print 'Hello World'
\end{python}
\end{document}
我收到以下错误:
正在运行:/usr/texbin/pdflatex -synctex=1 -interaction=nonstopmode --src-specials document.tex pdflatex> 这是 pdfTeX,版本 3.14159265-2.6-1.40.16(TeX Live 2015)(预加载格式=pdflatex) pdflatex>受限 \write18 已启用。 pdflatex> 源特价已启用。 pdflatex>进入扩展模式 pdflatex>(./document.tex pdflatex> LaTeX2e pdflatex> 已加载 79 种语言的 Babel 和连字符模式。 pdflatex>(/usr/local/texlive/2015/texmf-dist/tex/latex/base/article.cls pdflatex> 文档类别:文章 2014/09/29 v1.4h 标准 LaTeX 文档类别 pdflatex>(/usr/local/texlive/2015/texmf-dist/tex/latex/base/size10.clo)) pdflatex>(/usr/local/texlive/2015/texmf-dist/tex/latex/python/python.sty) pdflatex>(./document.aux) pdflatex>!我找不到文件“document.py.out”。 pdflatex> pdflatex> \def pdflatex> l.14 \end{python} pdflatex> pdflatex>(按 Enter 重试,或按 Control-D 退出) pdflatex> 请输入另一个输入文件名 pdflatex> ! 紧急停止。 pdflatex> pdflatex> \def pdflatex> l.14 \end{python} pdflatex> pdflatex> ! ==> 发生致命错误,未生成输出 PDF 文件! pdflatex> 记录在 document.log 上。
我正在运行 Mac OSX 10.10.5。似乎我应该向构建器添加一些参数,但我不确定是什么。提前感谢您的帮助。
答案1
参见上面的交流。在菜单 Eclipse>Preferences>Texlipse>Builder Settings 中的参数前面添加 --shell-escape 即可。感谢 David Carlisle