如何重置列表的lstset设置?

时间:2010-04-16 17:01:48

标签: latex

在我的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设置重置为默认值。 如何避免这种情况?

1 个答案:

答案 0 :(得分:5)

如果只需要修改一个列表,可以将选项作为可选参数传递:

\begin{lstlisting}[commentstyle=\footnotesize\textit]
...
\end{lstlisting}

只会影响该特定商家信息。