latex插入python代碼


1.緣由:最近在用latex寫本科生畢業論文,在附錄部分需要插入python代碼,准確來講是ipython的代碼,用的是python的科學計算庫anaconda。百度了好多解決方法,發現總有一些錯誤,比如improper alphabetic constant, undefined control sequence等等。

2. 解決方法:

  • 下載地址https://github.com/olivierverdier/python-latex-highlighting
  • 下載文件pythonhighlight.sty, 放到自己的.tex文件目錄下
  • 將程序代碼源文件也放到.tex文件目錄下
  • 在latex導言區輸入\usepackage{graphicx}  \usepackage{pythonhighlight}
  • 在需要插入代碼的地方
    \inputpython{python_file.py}{開始行數}{結束行數}

     

  • 這種方法比直接輸\begin{python}\end{python}成功率高
  • 但是這種方法的缺點是不能有中文注釋


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM