在我的tex文档的顶部,我通过以下方式设置了我的源码清单格式
\lstset{language=java}
\lstset{numbers=left, numberstyle=\tiny, numbersep=5pt, breaklines=true}
\lstset{emph={square}, emphstyle=\color{red}, emph={[2]root,base}, emphstyle {[2]\color{blue}}}因为我只列出了Java源代码。在我的文档中的某一点上,我必须通过以下方式重新格式化单个清单
\lstset{commentstyle=\footnotesize\textit}
\lstset{basicstyle=\ttfamily\fontsize{11}{12}\selectfont}
\lstset{literate={!=} {$\neq$}{2}}现在我遇到了这样的问题:我以前的Java列表格式被破坏了,并且我不知道如何将lst设置重置为默认值。如何才能避免这种情况?
发布于 2010-04-17 02:01:32
如果只需要修改一个清单,可以将选项作为可选参数传递:
\begin{lstlisting}[commentstyle=\footnotesize\textit]
...
\end{lstlisting}只会影响那个特定的列表。
https://stackoverflow.com/questions/2654810
复制相似问题