起因

老师突然要求交上去的论文需要在附录加上代码,奈何我使用的LaTeX模板只能高亮显示Matlab的代码,但是我写论文的时候绝大部分代码都是用Python写的在这里实名吐槽一下Matlab的数据处理功能这么拉跨,不知道为什么还被拿来当数据挖掘课的第一语言,没办法,只能找一个方法让LaTeX里面能高亮显示Python代码。

解决方法

在Latex中插入Python代码,需要一个第三方的宏包python-latex-highlighting,下载下来后把pythonhighlight.sty放到和tex文件同一个目录下面。

之后在tex文件导言区引用

\usepackage{graphicx}
\usepackage{pythonhighlight}

之后就可以在正文部分插入python代码

\begin{python}
import numpy as np
import pandas as pd
print('why use Matlab?')
\end{python}

效果如下

image-20201215235514157

完美!

Last modification:December 21st, 2020 at 02:12 am