boanini” post=87064Guardando la guida ho provato a fare questo
`
\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
% \setbeamercovered{transparent}
\usepackage{listings}
\lstset{language=Java,
basicstyle=\ttfamily,
keywordstyle=\color{blue}\ttfamily,
commentstyle=\color{green}\ttfamily,
stringstyle=\color{magentga}\ttfamily}
\begin{document}\begin{lstlisting}
import java.io.File;
public class launcher {
public static void main(String[] args) {
SAT sat = new SAT();
String fileName = “twosat/”;
long startTime = System.currentTimeMillis();// System.out.println(sat.greedysat(fileName));
File folder = new File(“twosat”);
File[] listOfFile = folder.listFiles();for(int i= 0; i< listOfFile.length; i++) { System.out.println("\n "+listOfFile[i].getName() +": " + sat.greedysat(fileName+listOfFile[i].getName())); } long endTime = System.currentTimeMillis(); System.out.println("Tempo = " + (endTime - startTime)/1000); } } \end{lstlisting} \end{document} ` ma non mi fa vedere l'anteprima e mi da questo errore, che fra l'altro non capisco ` codice.tex 16 Undefined control sequence. \lst@keywordstyle ->\color
{black}\bfseries
l.16 import
java.io.File;`
EDITO perchè adesso mi si colora, mi mancava da aggiungere questo
“\usepackage[usenames]{color}”.
Ma ancora non mi si spezzano le linee lunghe..
La spiegazione della colorazione è che nel mio esempio su TeX.SX usavo la classe Beamer che automaticamente carica [tt]xcolor[/tt]: non puoi personalizzare i colori senza caricare un pacchetto che gestisca la colorazione.
Non si spezzano le linee lunghe perché non vedo [tt]breaklines=true[/tt] nel codice.
Ciao
Claudio