在Latex中插入Python代碼

這裏指的插入是指最終能在生成的pdf中顯示高亮的Python代碼。python

在Latex中插入Python代碼,須要一個第三發的宏包pythonhighlight:git

https://github.com/olivierverdier/python-latex-highlightinggithub

下載pythonhighlight.sty後,將它放到你的.tex文件所在目錄下。blog

而後聲明要使用pythonhighlight,在tex文件內的導言區it

\usepackage{graphicx}
\usepackage{pythonhighlight}io

以後既能夠在正文function

添加代碼了class

\begin{python}
#
from pyx import *pdf

g = graph.graphxy(width=8)
g.plot(graph.data.function("y(x)=sin(x)/x", min=-15, max=15))
g.writePDFfile("function")
print r'\includegraphics{function}'
\end{python}import

\end{document}

截圖:

完整示例:

\documentclass{article}
\usepackage{graphicx}
\usepackage{pythonhighlight}
\begin{document}

\begin{python}
#
from pyx import *

g = graph.graphxy(width=8)
g.plot(graph.data.function("y(x)=sin(x)/x", min=-15, max=15))
g.writePDFfile("function")
print r'\includegraphics{function}'
\end{python}

\end{document}

相關文章
相關標籤/搜索