DanielDD
02-07-2008, 17:29
Hallo Leute,
hier ist noch ein File, welches man mit tetex/beamer unter Fedora 6
kompilieren kann, mit texlive/beamer unter Fedora 9 jedoch nicht.
Ich habe das File stark reduziert, um den Fehler anschaulich darzustellen.
Der Hintergrund ist: Ich habe ein Vorlesungsskript mit Folien. Beim
Kompilieren der Folien werden Beispiele nicht fortlaufend numeriert.
Stattdessen werden die labels aus dem Vorlesungsskript importiert.
Dadurch ist die Numerierung synchron, auch wenn einige Beispiele
nur in dem Vorlesungsskript, aber nicht in den Folien auftreten.
Ich verwende derartige Konstruktionen in etlichen Vorlesungsskripten,
die lassen sich jetzt alle nicht mehr kompilieren..... Ich kann nicht alle
zwei Jahre neue Skripte schreiben, nur weil es jetzt andere Tex-Pakete
gibt.
Das Interessante ist: wenn man in Zeile 9 testlabel durch einen
undefinierten label ersetzt, dann klappt das kompilieren,
(bis auf eine Warnung).
Hat jemand eine Idee, wie man so etwas auch mit texlive/beamer
unter Fedora 9 kompilieren kann?
\documentclass{beamer}
\newenvironment{beispiel}[1]{Beispiel~\ref{#1}}{}
\newlabel{testlabel}{{1.1}{1}}
\begin{document}
\mode<all>
\begin{frame}
\begin{beispiel}{testlabel}
test
\end{beispiel}
\end{frame}
\mode*
\end{document}
hier ist noch ein File, welches man mit tetex/beamer unter Fedora 6
kompilieren kann, mit texlive/beamer unter Fedora 9 jedoch nicht.
Ich habe das File stark reduziert, um den Fehler anschaulich darzustellen.
Der Hintergrund ist: Ich habe ein Vorlesungsskript mit Folien. Beim
Kompilieren der Folien werden Beispiele nicht fortlaufend numeriert.
Stattdessen werden die labels aus dem Vorlesungsskript importiert.
Dadurch ist die Numerierung synchron, auch wenn einige Beispiele
nur in dem Vorlesungsskript, aber nicht in den Folien auftreten.
Ich verwende derartige Konstruktionen in etlichen Vorlesungsskripten,
die lassen sich jetzt alle nicht mehr kompilieren..... Ich kann nicht alle
zwei Jahre neue Skripte schreiben, nur weil es jetzt andere Tex-Pakete
gibt.
Das Interessante ist: wenn man in Zeile 9 testlabel durch einen
undefinierten label ersetzt, dann klappt das kompilieren,
(bis auf eine Warnung).
Hat jemand eine Idee, wie man so etwas auch mit texlive/beamer
unter Fedora 9 kompilieren kann?
\documentclass{beamer}
\newenvironment{beispiel}[1]{Beispiel~\ref{#1}}{}
\newlabel{testlabel}{{1.1}{1}}
\begin{document}
\mode<all>
\begin{frame}
\begin{beispiel}{testlabel}
test
\end{beispiel}
\end{frame}
\mode*
\end{document}