- Questo topic ha 2 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 16 anni, 6 mesi fa da .
-
Topic
-
Buongiorno!
Sto utilizzando il pacchetto listings e ho definito un nuovo linguaggio. Se uso il comando \ttfamily per la definizione dello stile basilare del codice, le keyword non sono in neretto. Perché? Ho provato anche ad adoperare la coppia (emph,emphstyle) per aggirare il problema, non ha funzionato. Segue un esempio minimo compilabile.`
\documentclass{article}\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{xcolor}
\usepackage{listings}
\lstdefinelanguage{Maxima}
{morekeywords={block,matrix},
morecomment=[\color{darkgray}]{/*}{*/},
morestring=“}
\lstset{basicstyle=\small\ttfamily,
language=Maxima,frame=leftline,numbers=left,
numberstyle=\tiny,stepnumber=2}\begin{document}
\begin{lstlisting}
/* File: r_matrix.mac */r_matrix(pu,pm,pg) :=
block(
[],
matrix([0,0],[0,0],[pu,0],
[0,(1-pm-pg)],[0,0],[0,0])
);
\end{lstlisting}\end{document}
`
- Devi essere connesso per rispondere a questo topic.