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

08 Aug '17, 16:17

saputello's gravatar image

saputello
11.1k174365

Selbstverständlich kann man auch eigene Umgebungen definieren. Um allerdings den Inhalt einer Umgebung in eine `\fcolorbox` einschließen zu können benötigt man den Trick mit einer `lrbox` wie er in `usrguide.pdf` im [`usrguide.pdf`](http://mirrors.ctan.org/macros/latex/doc/usrguide.pdf) gezeigt wird. Dann ginge beispielsweise: \documentclass{article} \usepackage{graphicx} \usepackage{pifont} \usepackage{xcolor} \definecolor{PDCN_blue_01}{RGB}{0,0,255} \newsavebox\precbox \newenvironment{PREC}{% \begin{minipage}{\textwidth} \begin{minipage}[t]{.02\textwidth}% ggf. [t] weglassen \scalebox{1}{\textcolor{PDCN_blue_01}{\ding{115}}} \end{minipage}% \hspace{0.1cm}% \begin{lrbox}{\precbox} \begin{minipage}[t]{.9\textwidth}% ggf. [t] weglassen \scalebox{0.5}{\textcolor{PDCN_blue_01!60}{PRECONDITION:}} % \\ \begin{enumerate} }{ \end{enumerate} \end{minipage}% \end{lrbox} \fcolorbox{PDCN_blue_01!50}{lightgray!7}{\usebox{\precbox}}% \end{minipage}% } \begin{document} \begin{PREC} \item erster Eintrag \item zweiter Eintrag \item dritter Eintrag \item vierter Eintrag \item fünfter Eintrag \item sechster Eintrag \item siebter Eintrag \item achter Eintrag \item neunter Eintrag \item zehnter Eintrag \end{PREC} \end{document} ![Dreieck oben][1] Lässt man `[t]` in den entsprechend markierten Zeilen weg, erhält man stattdessen: ![Dreieck mittig][2] Wobei zwecks besserer Fehlermeldungen bei falschem Ende der neuen `PREC`-Umgebung folgende Schreibweise IMHO besser wäre: \newenvironment{PREC}{% \minipage{\textwidth} \begin{minipage}{.02\textwidth} \scalebox{1}{\textcolor{PDCN_blue_01}{\ding{115}}} \end{minipage}% \hspace{0.1cm}% \begin{lrbox}{\precbox} \minipage{.9\textwidth} \scalebox{0.5}{\textcolor{PDCN_blue_01!60}{PRECONDITION:}} % \\ \enumerate }{ \endenumerate \endminipage% \end{lrbox} \fcolorbox{PDCN_blue_01!50}{lightgray!7}{\usebox{\precbox}}% \endminipage% } Spätestens hier stellt sich allerdings die Frage, ob nicht die Verwendung von Paket `tcolorbox` eine empfehlenswerte Alternative wäre. [1]: http://texwelt.de/wissen/upfiles/test_20170808_155730.png [2]: http://texwelt.de/wissen/upfiles/test_20170808_160138.pnghttp://texwelt.de/wissen/upfiles/test_20170808_160138.png
Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

08 Aug '17, 16:14

saputello's gravatar image

saputello
11.1k174365

Selbstverständlich kann man auch eigene Umgebungen definieren. Um allerdings den Inhalt einer Umgebung in eine `\fcolorbox` einschließen zu können benötigt man den Trick mit einer `lrbox` wie er in `usrguide.pdf` gezeigt wird. Dann ginge beispielsweise: \documentclass{article} \usepackage{graphicx} \usepackage{pifont} \usepackage{xcolor} \definecolor{PDCN_blue_01}{RGB}{0,0,255} \newsavebox\precbox \newenvironment{PREC}{% \begin{minipage}{\textwidth} \begin{minipage}[t]{.02\textwidth} \begin{minipage}[t]{.02\textwidth}% ggf. [t] weglassen \scalebox{1}{\textcolor{PDCN_blue_01}{\ding{115}}} \end{minipage}% \hspace{0.1cm}% \begin{lrbox}{\precbox} \begin{minipage}[t]{.9\textwidth} \begin{minipage}[t]{.9\textwidth}% ggf. [t] weglassen \scalebox{0.5}{\textcolor{PDCN_blue_01!60}{PRECONDITION:}} % \\ \begin{enumerate} }{ \end{enumerate} \end{minipage}% \end{lrbox} \fcolorbox{PDCN_blue_01!50}{lightgray!7}{\usebox{\precbox}}% \end{minipage}% } \begin{document} \begin{PREC} \item erster Eintrag \item zweiter Eintrag \item dritter Eintrag \item vierter Eintrag \item fünfter Eintrag \item sechster Eintrag \item siebter Eintrag \item achter Eintrag \item neunter Eintrag \item zehnter Eintrag \end{PREC} \end{document} ![alt text][1] ![Dreieck oben][1] Lässt man `[t]` in den entsprechend markierten Zeilen weg, erhält man stattdessen: ![Dreieck mittig][2] Spätestens hier stellt sich allerdings die Frage, ob nicht die Verwendung von Paket `tcolorbox` eine empfehlenswerte Alternative wäre. [1]: http://texwelt.de/wissen/upfiles/test_20170808_155730.pnghttp://texwelt.de/wissen/upfiles/test_20170808_155730.png [2]: http://texwelt.de/wissen/upfiles/test_20170808_160138.png
Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

08 Aug '17, 16:10

saputello's gravatar image

saputello
11.1k174365