Fehler beim Ausführen von Latex-Code mit eingebettetem Python-Code

Fehler beim Ausführen von Latex-Code mit eingebettetem Python-Code

Ich versuche, Python-Code innerhalb meines Latex-Codes auszuführen. Ich habe ein einfaches „Hello World“-Beispiel versucht, aber dabei ist dieser Fehler aufgetreten. Der Name meiner Latex-Datei lautet pyinlt.tex

Fehler:

i can't find file 'pyinlt.py.out'         
   <to be read again>
                \def         

Quelldatei:

\documentclass{article}
\usepackage{python}
\begin{document}
Say hello Python:
\begin{python}
print r"Hello \LaTeX!"    
\end{python}        
\end{document}

Antwort1

pythonDie Umgebung erfordert einige Privilegien, die standardmäßig deaktiviert sind. Um sie zu kompilieren, müssen Sie sie aktivieren, indem Sie Folgendes -shell-escapezur Kompilierungszeit verwenden:

latex -shell-escape pyinlt.tex

verwandte Informationen