
所以我的朋友正在為我編寫一些Python程式碼來為我做一些計算。有沒有辦法將這些計算的輸出自動轉換為 LaTeX 格式?
沒什麼太複雜的,輸出只是一堆有理函數。我希望能夠將這些自動放入 LaTeX 編碼中。有一個簡單的方法可以解決這個問題嗎?
答案1
test.Rnw
在 Rstudio 中編譯的文件範例。可以評估 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}