Question

Hallo tout,

Je travaille sur un document de latex et je tire un code avec le package listings. J'ai trouvé ici quelques trucs formidables sur stackoverflow et je suis vraiment cool, mais il y a deux choses que je veux, mais je ne sais pas comment.

Je voudrais voir des chaînes et des mots-clés (mots-clés Clojure pas les mots clés latex) mises en évidence dans mon code (avec en surbrillance je veux dire juste une couleur diffrent ou quelque chose Les motifs de chaîne est « string » et un mot-clé est:. Mots-clés nom (donc de: à l'espace suivant).. Quelqu'un sait-il comment faire

Merci pour votre anwsers.

Était-ce utile?

La solution

Je ne crois pas annonces est capable de gérer cela. Vous pouvez le faire mettre en évidence des chaînes (via le optin de stringstyle), mais pas des jetons arbitraires (dont vous avez besoin pour vos mots-clés).

Une alternative serait d'utiliser le paquet Minted . Certes, son utilisation est pas aussi simple car il repose sur un logiciel supplémentaire (Pygments) à installer, mais sur le côté, plus il est livré avec un lexer tout prêt pour la fermeture.

(Si vous téléchargez Frappées, utilisez la version de pointe du référentiel au lieu de la dernière version, depuis la sortie est bogué: -. ()

Autres conseils

est mon paquet pour le soutien clojure dans le paquet d'annonces. Vous pouvez mettre en évidence des mots-clés en utilisant les paramètres standard des annonces

La documentation du paquet listes donne un exemple de définir votre propre langue et en spécifiant ce que ses mots-clés sont. L'exemple commence:

\lstdefinelanguage{rock} {morekeywords={one,two,three,four,five,six,seven,eight,
nine,ten,eleven,twelve,o,clock,rock,around,the,tonight},

Je n'ai aucune expérience en utilisant cette fonction, mais je suis sûr que vous serez en mesure de comprendre. Vous devez également vous assurer que vous définissez en surbrillance mot-clé sur vos annonces.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top