2010-06-09 5 views
8

J'utilise le paquet listing pour latex. J'utilise la définition du langage SQL et j'ajoute quelques nouveaux mots-clés dont j'ai besoin, en utilisant morekeywords =.Utilisation de caractères spéciaux en tant que mots-clés dans le paquet listing latex

J'ai du mal à définir certains caractères spéciaux comme mots-clés, par exemple, j'ai besoin [], <>, & et -> à être considérés comme des mots-clés et utiliser le style de mot-clé.

J'ai essayé d'ajouter ces verbatim ou avec une antislash précédente.
Cela n'a pas fonctionné.

Votre aide serait grandement appréciée.

Merci.

Répondre

7

Essayez de transformer ces caractères en lettres normales via alsoletter={yourcharacters}. Vous pouvez ensuite spécifier les caractères spéciaux en tant que mots-clés à l'intérieur de morekeywords.

Voici un code:

\lstset{ 
... 
alsoletter={.}, 
... 
} 

\begin{lstlisting}[morekeywords={this.is.a.string.with.dots}] 
Questions connexes