在我的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}}}
Run Code Online (Sandbox Code Playgroud)
因为我只列出了Java源代码.在我的文档中,我不得不重新格式化单个列表
\lstset{commentstyle=\footnotesize\textit}
\lstset{basicstyle=\ttfamily\fontsize{11}{12}\selectfont}
\lstset{literate={!=} {$\neq$}{2}}
Run Code Online (Sandbox Code Playgroud)
现在我遇到的问题是我之前的列表Java格式被破坏了,我不知道如何将lst设置重置为默认值.如何避免这种情况?
如果只需要修改一个列表,则可以将选项作为可选参数传递:
\begin{lstlisting}[commentstyle=\footnotesize\textit]
...
\end{lstlisting}
Run Code Online (Sandbox Code Playgroud)
只会影响该特定列表.
| 归档时间: |
|
| 查看次数: |
7707 次 |
| 最近记录: |