Ich erhalte Fehlermeldungen bei Verwendung von Open in Online-Editor
\AtBeginEnvironment{\Environment}{\begin{tcolorbox}} \AtEndEnvironment{\Environment}{\end{tcolorbox}} Was muss ich anders machen? Händisch geht es, z.B. Open in Online-Editor
\begin{table} \begin{tcolorbox} .... \end{tcolorbox} \end{table} Ganzes Dokument Open in Online-Editor
\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{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} |
Open in Online-Editor
\documentclass{article} \usepackage[ngerman]{babel} \usepackage{xcolor} \usepackage{graphicx} \usepackage{tcolorbox} \tcbset{colframe=gray, colback=yellow!20,} \newtcolorbox[blend into=figures]{boxedfigure}[2][]{float=tbp,title={#2},capture=hbox,every float=\centering} \begin{document} \begin{boxedfigure}[label=fig:Bild]{Bildunterschrift} \includegraphics[scale=0.6]{example-image-a} \end{boxedfigure} \end{document} Eine andere Möglichkeit besteht darin, die interne Open in Online-Editor
\documentclass{article} \usepackage[ngerman]{babel} \usepackage{xcolor} \usepackage{graphicx} \usepackage{tcolorbox} \tcbset{colframe=gray, colback=yellow!20,} \usepackage{etoolbox} \makeatletter \pretocmd{\@float}{\newpage}{}{} % Problem hier ..... \apptocmd{\@float}{\begin{tcolorbox}}{}{} \pretocmd{\end@float}{\end{tcolorbox}}{}{} % ..... \apptocmd{\end@float}{\clearpage}{}{} \makeatother \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} Dass in diesem Beispiel die Tabelle nun doppelt umrandet ist, ist korrekt, da hier nun eine explizite Ahhhja... Was immer Du da gezaubert hast beim 2. Beispiel, es scheint zu funktionieren. :() Zumindest bei Es wäre irgendwie praktisch gewesen, wenn
(13 Sep '16, 17:11)
cis
@cis: Auch für
(13 Sep '16, 18:11)
saputello
@cis: Diese Begrenzung von
(13 Sep '16, 18:14)
saputello
Puh, wird das kompliziert (für mich). Ich wollte egtl. nicht mit tcolorbox Theoreme erzeugen, sondern vorhandene amsmath-Theoreme farbig hinterlegen (und das muss für mein Projekt zwingend automatisiert bzw. globalisiert sein), so wie es beim 2. MWE mit tables und figures gemacht wird.
(13 Sep '16, 19:35)
cis
|