我在使用列表将 Python 代码放入 Latex 文档时遇到了一些麻烦。代码在左侧出现较大的缩进,因此必须将其分成多行。
这是我用来设置列表的代码:
\usepackage{listings}
\usepackage{color}
\usepackage[dvipsnames]{xcolor}
\lstdefinestyle{customc}{
belowcaptionskip=1\baselineskip,
breaklines=true,
frame=L,
xleftmargin=\parindent,
language=Python,
showstringspaces=false,
basicstyle=\footnotesize\ttfamily,
keywordstyle=\bfseries\color{green!40!black},
commentstyle=\itshape\color{purple!40!black},
identifierstyle=\color{blue},
stringstyle=\color{red},
columns=flexible
}
\lstset{escapechar=@,style=customc}
以下是我创建列表的方法:
\lstinputlisting[caption= Construction of output for \texttt{write\_dataLine}, style=customc, label= inputtottxt, firstline=27, lastline=27]{datafile.py}
先感谢您。