Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 4

15 Sep '16, 18:25

saputello's gravatar image

saputello
11.1k174365

Wie kann ich einer Umgebung automatisiert ein Kommando voransetzen?

Verwandt mit: [Fehlermeldung bei Verwendung von \AtBeginEnvironment](fehlermeldung-bei-verwendung-von-atbeginenvironment) `\\AtBeginEnvironment`](fehlermeldung-bei-verwendung-von-atbeginenvironment) ___ Das ist ein bisschen eine schwierige Frage. Im folgenden MWE erreiche ich mittels `etoolbox.sty`, das \begin{figure}\label{fig:Bild} \centering \includegraphics[scale=0.5]{example-image-a} \caption{Bildunterschrift} \end{figure} zu \newpage %%% \begin{figure}\label{fig:Bild} \begin{tcolorbox} %%% \centering \includegraphics[scale=0.5]{example-image-a} \caption{Bildunterschrift} \end{tcolorbox} %%% \end{figure} \clearpage %%% umgeändert wird. Wie kann ich erreichen, dass zur geänderten Umgebung noch `\keytip{<Name des Labels unten!>}{...}` \newpage %%% \keytip{<Name des Labels unten!>}{%%%%%%%%%%%%%%% --------------------- \begin{figure}\label{fig:Bild} \begin{tcolorbox} %%% \centering \includegraphics[scale=0.5]{example-image-a} \caption{Bildunterschrift} \end{tcolorbox} %%% \end{figure} }%%%%%%%%%%%%%%% --------------------- \clearpage %%% ergänzt wird? Und das muss zwingend automatisiert sein, da ich die ergänzten Umgebungen eigentlich mit `extract.sty` in ein separates Dokument auslagen möchte (muss). **Ganzes Dokument:** \documentclass{scrbook} \usepackage[ngerman]{babel} \usepackage{xcolor} \usepackage{graphicx} \usepackage{tcolorbox} \tcbset{colframe=gray, colback=yellow!20,} \usepackage{amsmath, amssymb, amsfonts} \newtheorem{defi}{Definition}[chapter] \usepackage{pgffor} % Schleifen \usepackage{etoolbox} \foreach \Umgebung in {figure, table,defi}{%% \BeforeBeginEnvironment{\Umgebung}{\newpage} \AfterEndEnvironment{\Umgebung}{\clearpage} }%% \makeatletter \apptocmd{\@float}{\begin{tcolorbox}}{}{} \pretocmd{\end@float}{\end{tcolorbox}}{}{} \makeatother \usepackage[createtips]{fancytooltips} \begin{document} \chapter{Kapitel mit Bild} Das Bild kommt auf neue/eigene Seite \begin{figure}\label{fig:Bild} \centering \includegraphics[scale=0.5]{example-image-a} \caption{Bildunterschrift} \end{figure} Bei solchen Umgebungen tut der tcolorbox--Kram nicht.... \begin{defi}[Eine Definition]\label{def:Definition} $x := z$ \end{defi} \end{document} [1]: http://texwelt.de/wissen/fragen/18396/fehlermeldung-bei-verwendung-von-atbeginenvironment
Klicke auf Einblenden/Ausblenden von Überarbeitungen 3

14 Sep '16, 09:40

saputello's gravatar image

saputello
11.1k174365

Wie kann ich einer Umgebung automatisiert ein Kommando voransetzen?

Verwandt mit [fehlermeldung-bei-verwendung-von-atbeginenvironment][1] mit: [Fehlermeldung bei Verwendung von \AtBeginEnvironment](fehlermeldung-bei-verwendung-von-atbeginenvironment) ___ Das ist ein bisschen eine schwierige Frage. Im folgenden MWE erreiche ich mittels `etoolbox.sty`, das \begin{figure}\label{fig:Bild} \centering \includegraphics[scale=0.5]{example-image-a} \caption{Bildunterschrift} \end{figure} zu \newpage %%% \begin{figure}\label{fig:Bild} \begin{tcolorbox} %%% \centering \includegraphics[scale=0.5]{example-image-a} \caption{Bildunterschrift} \end{tcolorbox} %%% \end{figure} \clearpage %%% umgeändert wird. Wie kann ich erreichen, dass zur geänderten Umgebung noch `\keytip{<Name des Labels unten!>}{...}` \newpage %%% \keytip{<Name des Labels unten!>}{%%%%%%%%%%%%%%% --------------------- \begin{figure}\label{fig:Bild} \begin{tcolorbox} %%% \centering \includegraphics[scale=0.5]{example-image-a} \caption{Bildunterschrift} \end{tcolorbox} %%% \end{figure} }%%%%%%%%%%%%%%% --------------------- \clearpage %%% ergänzt wird? Und das muss zwingend automatisiert sein, da ich die ergänzten Umgebungen eigentlich mit `extract.sty` in ein separates Dokument auslagen möchte (muss). **Ganzes Dokument:** \documentclass{scrbook} \usepackage[ngerman]{babel} \usepackage{xcolor} \usepackage{graphicx} \usepackage{tcolorbox} \tcbset{colframe=gray, colback=yellow!20,} \usepackage{amsmath, amssymb, amsfonts} \newtheorem{defi}{Definition}[chapter] \usepackage{pgffor} % Schleifen \usepackage{etoolbox} \foreach \Umgebung in {figure, table,defi}{%% \BeforeBeginEnvironment{\Umgebung}{\newpage} \AfterEndEnvironment{\Umgebung}{\clearpage} }%% \makeatletter \apptocmd{\@float}{\begin{tcolorbox}}{}{} \pretocmd{\end@float}{\end{tcolorbox}}{}{} \makeatother \usepackage[createtips]{fancytooltips} \begin{document} \chapter{Kapitel mit Bild} Das Bild kommt auf neue/eigene Seite \begin{figure}\label{fig:Bild} \centering \includegraphics[scale=0.5]{example-image-a} \caption{Bildunterschrift} \end{figure} Bei solchen Umgebungen tut der tcolorbox--Kram nicht.... \begin{defi}[Eine Definition]\label{def:Definition} $x := z$ \end{defi} \end{document} [1]: http://texwelt.de/wissen/fragen/18396/fehlermeldung-bei-verwendung-von-atbeginenvironment
Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

13 Sep '16, 21:23

cis's gravatar image

cis
9.6k102460491

Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

13 Sep '16, 21:22

cis's gravatar image

cis
9.6k102460491