[tex-live] Texlive 2009-39.1 update caused beamer problem

Lars Madsen daleif at imf.au.dk
Mon Apr 12 13:56:00 CEST 2010


Paolo Crosetto wrote:
> Hello everyone.
> 
> I am a heavy latex-beamer user (actually, I depend on it!).
> 
> I use Opensuse 11.1, x86-64, and use to have texlive update from the (stable) 
> Publishing repository (here: Index of 
> /repositories/Publishing/openSUSE_11.1/x86_64)
> 
> I recently updated to the latest version of texlive available on the repo (it 
> is 2009-39.1 for some packages and 2009-38.1 for other (notably the main 
> texlive itself).
> 
> Since the update, beamer files fail to compile properly with pdflatex some of 
> the old files, and _does not_ compile at all the new files.
> 
> 
> In the second case, which is by far the worse, beamer cannot compile any file. 
> It spits out an error at the very first line (undefined control sequence: 
> \begin{document}).
> 
> In this case beamer cannot compile even a minimal file like this:
> 
> \documentclass[a4paper,9pt,handout]{beamer}
> \title{A title}
> \author{Me}
> \date{\today}
> 
> \begin{document}
> \maketitle 
> 
> \begin{frame}
>  \frametitle{A sample frame}
> \begin{itemize}
>  \item frame content 1
>  \item frame content 2
> \end{itemize}
> \end{frame}
> 
> \end{document}
> 
> The errors it reports are striking: follows an excerpt from the log
> 
> This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/openSUSE Build 
> Service (...)
> 
> *geometry* driver: auto-detecting
> *geometry* detected driver: pdftex
> ! Undefined control sequence.
> \Gm at lmargin ->\Geom at lmargin 
>                             
> l.12 \begin{document}
>                      
> ! Undefined control sequence.
> \Gm at rmargin ->\Geom at rmargin 
> 
> ------------------------
> 
> In the first case (some old file with a beamer presentation) the file 
> compiles, and pdf is generated, but margins are wrong, parts of the slides is 
> cropped, and it reports errors in the beamer style file.
> 
> The errors reported are somewhat different from file to file, but they usually 
> have to do with style files (innertheme, outertheme). More precisely, 
> compilation reports errors on meeting statements related to 'text margin left' 
> and/or 'text margin right'. 
> 
> \setbeamersize{text margin left = \beamer at fancy@normalmargin}
> 
> Beamer complains that this is an undefined control sequence (I suppose it 
> complains about 'text margin left').
> 
> I suppose something must have gone wrong either in texlive sources or in the 
> compilation process used to build the 2009-39 (and -38) rpms.
> 
> I wanted to contact the repo maintainer as I think this could be the 
> packager's fault but could not find his/her name anywhere.
> 
> Thanks!
> 
> Paolo 

Hmm, when did they build those RPMs?

This looks like an error (caused by a geometry update), which have been 
fixed several weeks ago

This is why I get LaTeX from TL directly, and not from a Linux dist.

If you search the archive for this list, you will find which file needs 
to be updated.



-- 

/daleif


More information about the tex-live mailing list