Fehlermeldung bei Verwendung von \AtBeginEnvironment
Ich erhalte Fehlermeldungen bei Verwendung von
\AtBeginEnvironment{\Environment}{\begin{tcolorbox}}
\AtEndEnvironment{\Environment}{\end{tcolorbox}}
Was muss ich anders machen?
Händisch geht es, z.B.
\begin{table}
\begin{tcolorbox}
....
\end{tcolorbox}
\end{table}
**Ganzes Dokument**
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage{xcolor}
\usepackage{graphicx}
\usepackage{tcolorbox}
\tcbset{colframe=gray, colback=yellow!20,}
\usepackage{pgffor} % Schleifen
\usepackage{etoolbox}
\foreach \Environment in {figure, table}{%%
\BeforeBeginEnvironment{\Environment}{\newpage}
% Problem hier .....
\AtBeginEnvironment{\Environment}{\begin{tcolorbox}}
\AtEndEnvironment{\Environment}{\end{minipage}}
\AtEndEnvironment{\Environment}{\end{tcolorbox}}
% .....
\AfterEndEnvironment{\Environment}{\clearpage}
}%%
\begin{document}
\begin{figure}\label{fig:Bild}
\centering
\includegraphics[scale=0.6]{example-image-a}
\caption{Bildunterschrift}
\end{figure}
\begin{table}
\begin{tcolorbox}
\label{tab:Tabelle}
\centering\Huge
\caption{Tabellen\"uberschrift}
\begin{tabular}{c|c|c}
A & B & C \\ \hline
X & Y & Z \\
\end{tabular}
\end{tcolorbox}
\end{table}
\end{document}