[LaTeX] Enfatizzare comandi di Fortran
Vorrei enfatizzare i comandi del linguaggio Fortran, ad esempio invece di scrivere così:
do i = 1, 30
i = i + 1
enddo
vorrei che in automatico mi scrivesse:
do i = 1, 30
i = i + 1
enddo
Io utilizzo, listings quidi ho aggiunto (mi serve il codice in Fortran):
\usepackage{listings}
\lstloadlanguages{[ 7 7 ] Fortran , [ 9 0 ] Fortran , [ 9 5 ] Fortran}
In internet ho letto che si puo' fare aggiungendo
\lstset{keywordstyle=\color{black} \bfseries}
\lstset{commentstyle=\color{darkgray}}
\lstset{stringstyle=\color{black}}
oppure
\lstset{emph={do,enddo},emphstyle=\bfseries}
ma in entrambi i casi il testo non è cambiato.
Qualcuno sa darmi una mano?
Grazie mille
do i = 1, 30
i = i + 1
enddo
vorrei che in automatico mi scrivesse:
do i = 1, 30
i = i + 1
enddo
Io utilizzo, listings quidi ho aggiunto (mi serve il codice in Fortran):
\usepackage{listings}
\lstloadlanguages{[ 7 7 ] Fortran , [ 9 0 ] Fortran , [ 9 5 ] Fortran}
In internet ho letto che si puo' fare aggiungendo
\lstset{keywordstyle=\color{black} \bfseries}
\lstset{commentstyle=\color{darkgray}}
\lstset{stringstyle=\color{black}}
oppure
\lstset{emph={do,enddo},emphstyle=\bfseries}
ma in entrambi i casi il testo non è cambiato.
Qualcuno sa darmi una mano?
Grazie mille

Risposte
Grazie della risposta ma non va..
Riporto il codice che ho fatto:
Ho lasciato solo
\lstset{keywordstyle=\bfseries}
perchè se mettevo tutti i comandi come sopra mi dava errore!
Ora non mi dà errore ma non fa nulla..
Riporto il codice che ho fatto:
\documentclass[a4paper,12pt]{article} ... \usepackage{listings} \lstloadlanguages{[ 7 7 ] Fortran , [ 9 0 ] Fortran , [ 9 5 ] Fortran} ... \lstset{keywordstyle=\bfseries} ... \begin{document} ... \par{ecco il mio codice} \lstset{language=[90]Fortran} \begin{lstlisting} do i = 1, 30 i = i + 1 enddo \end{lstlisting} \end{document}
Ho lasciato solo
\lstset{keywordstyle=\bfseries}
perchè se mettevo tutti i comandi come sopra mi dava errore!
Ora non mi dà errore ma non fa nulla..
Grazie mille!!!
Va in conflitto con questo:
\lstset{basicstyle=\ttfamily \scriptsize}
che mi serve per mettere il carattere piccolo..
Come devo fare?
Va in conflitto con questo:
\lstset{basicstyle=\ttfamily \scriptsize}
che mi serve per mettere il carattere piccolo..
Come devo fare?
Ho tolto \ttfamily e lasciato l'enfatizzazione.
Grazie ancora!
Grazie ancora!
