Re: Bug di beamer con la nuova versione di geometry

#42178
Up
0
Down
::

Chi ha aggiornato la TeX Live 2009 con la nuova versione (5.0) di geometry si trova di fronte a un problema cercando di compilare documenti per la classe beamer.

Brutta storia. Ho provato: l’errore c’è, anche se non è fatale; continuando con la compilazione, il documento viene generato lo stesso.

Allargando il discorso, questo è un difetto (abbastanza grosso) del sistema LaTeX: classi e pacchetti vengono aggiornati spessissimo, e, purtroppo, non sempre un documento “vecchio” (anche di pochi mesi o addirittura giorni) viene compilato dopo un aggiornamento.

Forse è inevitabile, vista la struttura “anarchica” di LaTeX.

Però IMO questo della retro-compatibilità è un punto su cui la comunità degli sviluppatori di LaTeX dovrebbe lavorare con molta più cura. ❗

Le incompatibilità tra versioni di software che devono collaborare sono inevitabili, succede anche in ambienti molto meno “anarchici”. Nel caso specifico l’errore è di antica data e non da parte dell’autore di geometry.

Till Tantau non avrebbe mai dovuto, per prima cosa, aggiustare il codice tenendo conto di una vecchissima versione di geometry risalente a quando pdflatex nemmeno si agitava nella culla. In secondo luogo il metodo escogitato per controllare l’uso di questa vecchissima versione è sbagliato e contravviene a tutti i principi della buona programmazione LaTeX.

Certo, capita; e nelle migliaia di righe di codice di beamer non sorprende che scappi qualche erroretto o svista “stilistica”. Né questa vuole essere una critica fine a sé stessa all’autore di un software eccellente come beamer. Voglio solo spiegare come nascono questi piccoli inghippi.

Ciao
Enrico

Go to top