latex 插入Python代码

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}

你可能感兴趣的:(latex)