Das funktioniert nicht. Es bringt den berühmten Fehler "File ended while scanning use of \next". Dieser Fehler kommt ja auch, wenn man bei "normalen" frames mit verbatim das fragile vergißt.
Es hat den Anschein, als würde die Option [fragile] in einer eigendefinierten Umgebung nicht funktionieren??? Warum nicht? Was mache ich falsch?
\documentclass{beamer} \begin{document} \newenvironment{MyFrame}[1] { \setbeamercolor{background canvas}{bg=red!20} \begin{frame}[fragile]{#1} } { \end{frame} } \begin{frame}[fragile]{Seite 1} \begin{verbatim} blabla - Das funktioniert einwandfrei \end{verbatim} \end{frame} \begin{MyFrame}{Seite 2} \begin{verbatim} blabla - Das bringt Fehler \end{verbatim} \end{MyFrame} \end{document}