PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Beamerposter: Undefined control sequence



c_verres
19-08-2010, 13:04
Hallo,

habe dasselbe Problem wie er:

http://groups.google.com/group/beamerposter/t/bd6239b1d7be22ad

Auch ein Downgrade auf 3.07 half nicht. Habe ich das Downgrade eigentlich richtig gemacht?

- Beamer im Package Manager von MikTeX deinstalliert
- Beamer-Ordner (V. 3.07) in das Verzeichnis TeX\LaTeX kopiert
- Refresh FNDB und Update Formats betätigt

u_fischer
19-08-2010, 13:38
\thispdfpagelabel ist ein hyperref-Befehl. Er ist aber nur definiert, wenn pdfpagelabels=true. Wer auch immer den Befehl in Beamer eingefügt hat, hat nicht damit gerechnet, dass jemand pdfpagelabels auf falsch setzt (oder hyperref hat sich in der Zwischenzeit geändert).

Entferne entweder die hyperref-Opion oder definiere den Befehl nachträglich:


\documentclass[final,hyperref={pdfpagelabels=false}]{beamer}
\providecommand\thispdfpagelabel{}

\begin{document}
\begin{frame}{}
abc
\end{frame}
\end{document}

c_verres
19-08-2010, 13:56
OK, danke. Habe \providecommand\thispdfpagelabel{} eingefügt.

Jetzt habe ich zwar keine Fehlermeldung mehr, aber das PDF ist fast leer, außer einer 1 ganz oben.

c_verres
19-08-2010, 14:58
Ein Minimalbeispiel:


\documentclass[t,final,hyperref={pdfpagelabels=false}]{beamer}
\providecommand\thispdfpagelabel{}

\setbeamercolor{item}{fg=black}
\setbeamercolor{caption name}{fg=black}
\setbeamertemplate{caption}[numbered]
\setbeamercolor{bibliography item}{fg=black}
\setbeamercolor{bibliography entry author}{fg=black}

\mode<presentation>{\usetheme{Berlin}}%

\usepackage{times}
\usepackage[english]{babel}
\usepackage[latin1]{inputenc}
\usepackage[orientation=portrait,size=a0,scale=1.4]{beamerposter}

\begin{document}

\begin{frame}

\begin{block}{}

\begin{columns}[T]
\begin{column}{.10\paperwidth}
\begin{center}
xxx
\end{center}
\end{column}
\begin{column}{.03\paperwidth}
\end{column}

\begin{column}{.82\paperwidth}
%\vskip1ex
\centering

\large{yyy}\\[1ex]
\end{column}

\end{columns}

\end{block}

\end{frame}

\end{document}

u_fischer
19-08-2010, 15:06
Stimmt, \thispdfpagelabel hat ja ein Argument. Versuch \providecommand\thispdfpagelabel[1]{}. Und mach einen Bugreport beim beamer-Maintainer.