boanini” post=87059Ciao a tutti ragazzi, ho letto la guida ma non ho capito come far andare a capo automaticamente il codice e come farlo venire “colorato”.
Questo è quello che ho scritto in TeXworks
`\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{listings}
\usepackage{geometry}
\geometry{a4paper,top=3cm,bottom=3cm,left=1.5cm,right=1.5cm,heightrounded,bindingoffset=5mm}
\lstloadlanguages{Java}\begin{document}
\begin{lstlisting}[title={CLASSE Util}]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} `
Ciao,
devi dare l’opzione “language=Java” all’ambiente lstlistings.
Per la sintassi colorata occorre attivare i colori.
Leggi con attenzione il manuale del pacchetto listings.
R.