- Questo topic ha 8 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 20 anni, 11 mesi fa da .
-
Topic
-
Ciao a tutti,Premetto che uso latex da qualche mese, anche se riesco ad avere dei discreti risultati…
Tuttavia non riesco a risolvere il mio problema:
Devo inserire all’intenrno del mio documento un listato scritto in Java, per fare ciò,utilizzo il pacchetto listings.
Inserisco nel mio preambolo le seguenti riche di codice:\usepackage{listings}
\lstset{language={C++}}
\lstset{%
tabsize=2,%
breaklines=true,%
breakatwhitespace=true,%
basicstyle=\scriptsize\ttfamily,%
%numbers=left,%
%numberstyle=\tiny\ttfamily,%
%stepnumber=1,%
%numbersep=5pt,%
frame=trBL,%
%language=Java}
framesep=15pt,%
showstringspaces=false,%
backgroundcolor=\color[rgb]{0.95,0.95,0.95},%
%keywordstyle=\color{blue}\ttfamily,%
keywordstyle=\color[rgb]{0.20,0.50,0.50}\ttfamily,%
ndkeywordstyle=\color{yellow}\ttfamily,%
identifierstyle=\ttfamily,%
commentstyle=\color[rgb]{1.00,0.50,0.75}\ttfamily,%
%stringstyle=\color{green}\tiny%
stringstyle=\color[rgb]{0.00,0.50,0.00}\ttfamily,%
directivestyle=\color{magenta}\ttfamily%
}e poi quando all’interno di un paragrafo devo inserire il codice uso il seguente comento:
\lstset{ title=\textit{Titolo}}
\lstinputlisting {file.java}tuttavia in fase di compilaizione ricevo il seguente avviso d’errore:
!Package Listings Error:
Couldn’t load request languagesee the listings package for explanation
La cosa strana è che sostituisco language=Java con Language=C++ tutto funziona correttamente, tuttavia non riesco a capire
ho letto il manuale del pacchetto e li c’è scritto che dovrebbe supportare una miriade di linguaggi.Ci tengo a sottolineare che utilizzo la versione completa di MIKTEK 2.4 built:2025 (ho installato la iso completa da 690MB)
Dove sbaglio?
Grazie ciao
- Devi essere connesso per rispondere a questo topic.