老師突然要求交上去的論文需要在附錄加上代碼,奈何我使用的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}
效果如下
完美!