latex 插入Python代码
- 在\begin{document}之前加入下代码:
(lstset中还有很多其他的属性设置,这里只使用了一部分,可参考 https://www.cnblogs.com/ediszhao/p/4547583.html)
(如果要插入的代码包含中文,一定要加上escapeinside=``,然后在正文要插入的代码中的中文部分用 ` ` 括起来)
\usepackage{listings}
\lstset{
%backgroundcolor=\color{red!50!green!50!blue!50},%代码块背景色为浅灰色
% rulesepcolor= \color{gray}, %代码块边框颜色
breaklines=true, %代码过长则换行
numbers=left, %行号在左侧显示
numberstyle= \small,%行号字体
%keywordstyle= \color{blue},%关键字颜色
commentstyle=\color{gray}, %注释颜色
% frame=shadowbox%用方框框住代码块
frame=single,
escapeinside=`` % 代码包含中文
}
- 在正文部分使用如下代码插入python代码:
(可以通过\begin{spacing}{1} 调整python代码的行间距)
\begin{spacing}{1}
\begin{lstlisting}[language={Python}]
Python code
\end{lstlisting}
\end{spacing}