这里指的插入是指最终能在生成的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}