
ist es möglich, eine Umgebung innerhalb des Beamer-Frames „einzuhaken“? Ich denke da an so etwas wie
\newenvironment{iframe}{\begin{frame}[*]{*} \begin{itemize}}{\end{itemize} \end{frame}}
das Problem sind die beiden Sterne---Optionen und Frame-Titel-Propagation. Ich möchte dies manchmal verwenden als
\begin{iframe}[shrink=10}{mytitle}
\item my point
\end{iframe}
Ich brauche eine Art Hook für Beginframe und Endframe.
Grüße, /iaw
Edit: Das Beispiel auf Seite 62 gibtLaTeX-Fehler: Irgendetwas stimmt nicht – möglicherweise fehlt \item:
\documentclass{beamer}
\usepackage[english]{babel} %% necessary for beamer
\newenvironment{itemizeframe}{\begin{frame}\startitemizeframe}{\stopitemizeframe\end{frame}}
\newcommand\startitemizeframe{\begin{bfseries}\begin{itemize}}
\newcommand\stopitemizeframe{\end{itemize}\end{bfseries}}
\begin{document}
\begin{itemizeframe}{Test 1}
\item Hello 1
\end{itemizeframe}
\begin{itemizeframe}[shrink=10]{Test 2}
\item Hello 2
\end{itemizeframe}
\end{document}
habe nicht genug Punkte, um einen Kommentar abzugeben, also muss ich dies als Klarstellung der Frage selbst hinzufügen. Ja, tatsächlich sind die Argumente das Hauptproblem. Idealerweise hätte ich gerne, dass itemizeframe transparent ist – genau dasselbe Verhalten wie frame, mit optionalen Argumenten und (optionalem) Titelargument. Ich muss meine Folien an andere weitergeben, also wäre es schön, wenn die gleiche Syntax beibehalten würde.
Antwort1
Ich denke, die Antwort darauf ist, dass es hierfür keinen einfachen Weg gibt. Beamer ist nicht für diese Art von Erweiterung ausgelegt.