![在 Eclipse 中使用 texlipse 时,python 环境返回错误“我找不到文件‘document.py.out’”](https://linux22.com/image/320359/%E5%9C%A8%20Eclipse%20%E4%B8%AD%E4%BD%BF%E7%94%A8%20texlipse%20%E6%97%B6%EF%BC%8Cpython%20%E7%8E%AF%E5%A2%83%E8%BF%94%E5%9B%9E%E9%94%99%E8%AF%AF%E2%80%9C%E6%88%91%E6%89%BE%E4%B8%8D%E5%88%B0%E6%96%87%E4%BB%B6%E2%80%98document.py.out%E2%80%99%E2%80%9D.png)
我正在尝试向 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