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!