\documentclass{article}
\usepackage{lstlistings}
\lstset {language=C++,
basicstyle=\small
columns=flexible,
stepnumber=0.8,
numbersep=8pt,
tabsize=4,
showspaces=false,
showstringspaces=false
}
\begin{document}
\begin{lstlisting}
CODE
\end{listing}
\end{document}
问题是当我创建 PDF 时我得到了
有点像
PDF 开始:
列
代码
:PDF 结束
为什么我的 CODE 前面有一个“columns”,我该如何删除它?
答案1
后面缺少逗号\small
使得 pdfcompiler 写入列在您的 pdf 中。在以下代码中,脚本是正确的。
\documentclass{article}
\usepackage{listings}
\lstset {language=C++,
basicstyle=\small,
columns=flexible,
stepnumber=0.8,
numbersep=8pt,
tabsize=4,
showspaces=false,
showstringspaces=false
}
\begin{document}
\begin{lstlisting}
CODE
\end{lstlisting}
\end{document}