2010-04-16 6 views
2

Au sommet de mon document tex, je tournai ma sourcecode format de liste parComment réinitialiser les paramètres de lstset pour les listes?

\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}}} 

parce que je simplement énumérer le code source Java. À un moment donné dans mon document, je devais reformater pour une liste unique par

\lstset{commentstyle=\footnotesize\textit} 
\lstset{basicstyle=\ttfamily\fontsize{11}{12}\selectfont} 
\lstset{literate={!=} {$\neq$}{2}} 

Maintenant, j'ai le problème que mon Java précédent formatage des annonces est détruite, et je ne sais pas comment réinitialiser les paramètres LST à défaut. Comment cela peut-il être évité?

Répondre

5

Si vous devez modifier une seule liste, vous pouvez transmettre les options comme un argument optionnel:

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

n'intéresseront que l'inscription particulière.

+0

Comment désactiver les numéros locaux? – jcubic

Questions connexes