Как сбросить настройки lstset для списков? - PullRequest
2 голосов
/ 16 апреля 2010

В верхней части моего текстового документа я установил формат списка исходников на

\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 Ответ

5 голосов
/ 16 апреля 2010

Если вам нужно изменить только один листинг, вы можете передать опции в качестве необязательного аргумента:

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

повлияет только на этот конкретный список.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...