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.
La soluzione, temporanea, in attesa di correzioni (si spera di beamer, ma non ci conterei :() è di scrivere
`\makeatletter\let\ifGm@compatii\relax\makeatother`
PRIMA di \documentclass{beamer}; quindi, per togliere ogni dubbio, il documento dovrà cominciare con
`\makeatletter\let\ifGm@compatii\relax\makeatother
\documentclass[]{beamer}`
Ciao
EnricoCiao Enrico, grazie per la dritta.
In effetti mi è sembrato in un recente aggiornamento di TeX Live 2009 che anche beamer sia stato oggetto di un aggiornamento ma il numero di versione è sempre lo stesso, ovvero 3.0.7.
Penso quindi che l’aggiornamento abbia interessato qualche tema.
Ma perché tu pensi che beamer possa essere difficilmente aggiornato per risolvere il problema?
Grazie.
Perché da parecchi mesi ogni compilazione con beamer dice che un certo pacchetto richiesto da beamer e facente parte della distribuzione di pgf è obsoleto:
`(/usr/local/texlive/2009/texmf-dist/tex/latex/pgf/basiclayer/pgfbaseimage.sty
Package pgf Warning: This package is obsolete and no longer needed on input line 13.`
Com’è noto, l’autore di beamer coincide con quello di pgf. Altro esempio:
`Package hyperref Warning: Option `pdfpagelabels' is turned off
(hyperref) because \thepage is undefined.`
che è così da tempo immemorabile. E basterebbe chiamare hyperref con l’opzione “pdfpagelabels=false”, non mi pare una modifica così difficile.
Ho controllato, c’è una nuova versione di geometry in SVN, ma non risolve il problema. 🙁
Ciao
Enrico