[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