Re: package listing evidenziare variabili

#22126
Up
0
Down
::

sto utilizzando il listing per riportare codice tcl nella mia tesi e mi vengono giustamente evidenziati i comandi del linguaggio, solo che le variabili precedute dal simbolo $ non vengono evidenziate.

Vorrei evidenziarle con un colore diverso da quello dei comandi specifici tcl è possibile?

Forse puoi risolvere con la direttiva “keywordsprefix”.
Ho provato a compilare un esempio minimale:
`\documentclass[a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}

\usepackage{listings}
\lstset{language=tcl,keywordsprefix=\$}

\begin{document}

\begin{lstlisting}
# Uso del nuovo formato
$ns use-newtrace
$ns trace-all $tracefd
$ns namtrace-all-wireless $namtrace $val(x) $val(y)
\end{lstlisting}

\end{document}`

La doc ufficiale dice che tutti gli identificatori che cominciano con il prefisso (nel codice sopra menzionato è $, “escapato” :D) saranno stampati come parole chiave di primo ordine.

Non so se sia la soluzione migliore|che cercavi…
Ciao!

Go to top