Re: Tikz, listings e “Argument of \@iiparbox has an extra }”

#98848
Up
0
Down
::

DavideC” post=98383Hai ragione, ammetto che ci avevo rinunciato senza nemmeno tentare a causa della mole dell’opera attuale. Però l’ho fatto adesso, con poco successo, ahimè: creando un nuovo documento con memoir, listings, Tikz ed i soli pacchetti accessori per ottenere lo stile del listato e del diagramma tutto funziona a dovere.

È un buon punto di partenza.

DavideC” post=98383Comunque mi sono reso conto che il diagramma è legato a questo fenomeno solo in quanto “occupa spazio” a monte del codice: se lo rimuovo, il codice (ormai spostato in appendice perchè mi sono reso conto che è una locazione più consona) continua a dare lo stesso problema.

Quindi il diagramma non c’entra niente.

DavideC” post=98383In particolare l’errore si manifesta quando il codice in appendice deve estendersi su più di una pagina.

Strano perché listings di suo spezza il codice su più pagine quando necessario senza generare errori.

DavideC” post=98383D’altro canto però, se riposiziono il codice nel corpo testo, allora posso aggiungere righe al listato anche facendolo “sforare” su una seconda pagina, ma solo fintanto che il titolo della sottosezione successiva resta sulla medesima pagina.

Non ho capito

DavideC” post=98383Inoltre nell’esempio minimo che avevo preparato (e che non pubblico per il semplice motivo che non riproduce il problema) il listato veniva mostrato correttamente in ogni circostanza, anche con molti elementi flottanti che “occupano spazio” a monte di esso.

Questo è il comportamento normale.

DavideC” post=98383Per comprendere un po’ meglio la situazione pubblico due immagini:


in entrambi i casi aggiungendo anche solo un’altra linea di codice (incrementando l’argomento di lastline di uno) si presenta l’errore.

Purtroppo mi spiace, ma io non sono in grado di darti informazioni solo con la descrizione del problema e le figure.

Ciao
Claudio

Go to top