LaTeX로 포맷할 Python 프로그램의 출력을 얻으시겠습니까?

LaTeX로 포맷할 Python 프로그램의 출력을 얻으시겠습니까?

그래서 내 친구가 나를 위해 몇 가지 계산을 수행하기 위해 Python 코드를 작성하고 있습니다. 이러한 계산 결과를 LaTeX 형식으로 자동 변환할 수 있는 방법이 있습니까?

너무 복잡한 것은 없습니다. 출력은 단지 일련의 합리적인 함수일 뿐입니다. 나는 이것들을 LaTeX 코딩에 자동으로 넣을 수 있기를 원합니다. 이 문제를 쉽게 해결할 수 있는 방법이 있나요?

답변1

test.RnwRstudio에서 컴파일된 파일 의 예입니다 . Phyton 코드를 평가하여 결과를 대신 표시하거나 강조 표시된 코드만 표시하거나 코드와 결과를 함께 표시할 수 있습니다. PDF를 얻기 위해 파일을 내부적으로 LaTeX(R 및 knitr 사용)로 내보냅니다.

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

음

관련 정보