- Questo topic ha 3 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 11 anni, 9 mesi fa da .
-
Topic
-
Salve ragazzi,oggi durante la stesura della mia tesi sono incappato in uno strano problema che non riesco a capire. Ero alle prese con con un capitolo in cui ci sono molti listati di programmi che avevo già inserito con successo nei giorni scorsi a mezzo del pacchetto listings ed in questo contesto dovevo inserire un diagramma da fare con Tikz. Bene, il diagramma l’ho scritto in un file a parte e non dà problemi, ma quando lo inserisco al suo posto (con il pacchetto standalone) il compilatore (XeLaTeX) mi dà l’errore in oggetto: Argument of \@iiparbox has an extra }. Pensando che il problema riguardasse standalone ho provato ad includere in maniera diretta il file contente il diagramma, compilando tutto contemporaneamente. Anche in questo caso però l’esito è lo stesso. La stessa cosa si verifica anche inserendo l’immagine pdf via includegraphics. A questo punto ho fatto un debug ed ho capito che il problema proviene da una riga del tipo
`\lstinputlisting[firstline=1, lastline=58]{\myLstPath myFile} `
che però, ribadisco, eliminando il diagramma non dà alcun tipo di problema. La cosa che mi suona più strana è che riducendo l’argomento di lastline il problema scompare (sia con standalone che senza). In particolare lo stesso problema si manifesta spostando l’ lstinputlisting incriminato in appendice e lasciando l’ includestandalone (o l’input al file .tex privato degli headers) nel corpo del documento.
Premettendo che sto usando la classe Memoir avete idee riguardanti questo stano – almeno ai miei occhi – comportamento?
- Devi essere connesso per rispondere a questo topic.

