Ausgabe eines Python-Programms in LaTeX formatieren?

Ausgabe eines Python-Programms in LaTeX formatieren?

Mein Freund schreibt also Python-Code für mich, um einige Berechnungen für mich durchzuführen. Gibt es eine Möglichkeit, die Ergebnisse dieser Berechnungen automatisch in LaTeX-Formatierung zu übersetzen?

Nichts allzu Kompliziertes, die Ausgabe ist nur eine Reihe rationaler Funktionen. Ich möchte diese gerne automatisch in den LaTeX-Code einfügen können. Gibt es dafür eine einfache Möglichkeit?

Antwort1

Beispiel einer test.Rnwin Rstudio kompilierten Datei. Der Phyton-Code kann ausgewertet werden und stattdessen das Ergebnis anzeigen, oder nur den Code hervorgehoben anzeigen, oder den Code und das Ergebnis zusammen anzeigen. Die Datei wird intern in LaTeX exportiert (mit R und knitr), um das PDF zu erhalten.

\documentclass[twocolumn]{article}
\begin{document}
\section{Phyton code and result}
<<test0, engine='python'>>=
import random
print(random.randint(0,9))
@
\section{Code without result}
<<test2, echo=T, eval=F, comment="", engine='python'>>=
import calendar
yy = 2020  # year
mm = 9    # month
print(calendar.month(yy, mm))
@
\section{Result without code}
<<test3, echo=F, comment="", engine='python'>>=
import matplotlib.pyplot as plt
plt.plot([1,2,3,4,10])
@
\end{document}

mwe

verwandte Informationen