portal127″ post=94815Ciao a tutti, sono Antonio e sono nuovo su questo forum. Sto scrivendo la mia tesi in LaTex ed avendo scritto un programma in Java sono alle prese col pacchetto listings.
Premetto di aver letto sia la guida (molto utile e ben fatta) di Pantieri che la documentazione del pacchetto; ho anche cercato qui nel forum problemi simili al mio, ma non ne sono venuto a capo.
L’aiuto che vi chiedo riguarda un errore molto strano. Ho definito due ambienti, uno per i codici xml e uno per i codici in java (quasi identici) per agevolare la scrittura. Si comportano come vorrei se non alla fine di una pagina. Infatti il codice scritto nell’ambiente xml si “spezza” e continua nella pagina successiva; mentre il codice nell’ambiente java se supera una riga nella pagina successiva mi produce un errore del tipo “Extra }, or forgotten $” nonostante la riga indicata sia nell’ambiente java.
So che potrei trasformarli in oggetti fluttuanti, ma io preferirei questo comportamento; cioè che siano inseriti dove preferisco io e che se la pagina dovesse finire si spezzino per riprendere in quella successiva.
La tesi è lunga abbastanza, ma se qualche pezzo di codice latex può essere d’aiuto chiedete pure!
Vi ringrazio anticipatamente per l’attenzione!
Ciao e benvenuto sul forum!
Dalla descrizione dell’errore mi sembra che sia una collisione con qualche tipo di sequenza all’interno del codice Java.
Tuttavia potrebbe essere anche un bug di listings.
Prova a costruire un esempio minimo e postarlo qui (definizione di Java per listing ed il codice che produce il problema).
Grazie.
R.