Python プログラムの出力を LaTeX でフォーマットするには?

Python プログラムの出力を LaTeX でフォーマットするには?

友人が私のために計算をするための Python コードを書いています。これらの計算の出力を LaTeX 形式に自動的に変換する方法はありますか?

それほど複雑なものではなく、出力は単なる有理関数の集まりです。これらを LaTeX コーディングに自動的に組み込めるようにしたいのですが、簡単な方法はありますか?

答え1

Rstudio でコンパイルされたファイルの例test.Rnw。phyton コードを評価して結果を表示するか、強調表示されたコードのみを表示するか、コードと結果を一緒に表示することができます。ファイルは内部的に LaTeX にエクスポートされ (R と knitr を使用)、PDF が作成されます。

\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}

ムウェ

関連情報