列表的间距问题

列表的间距问题

我在使用列表将 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}

先感谢您。

相关内容