1
0

Compare commits

...

2 Commits

Author SHA1 Message Date
Jeff
1ae9d0aebb explainbox done 2024-07-13 20:06:02 +02:00
Jeff
a23f4027a0 removed case for empty title in explainbox 2024-07-13 19:27:17 +02:00
2 changed files with 9 additions and 22 deletions

Binary file not shown.

View File

@ -8,27 +8,19 @@
\definecolor{explainboxbg}{RGB}{170, 255,125} \definecolor{explainboxbg}{RGB}{170, 255,125}
\usepackage[framemethod=default]{mdframed} \usepackage[framemethod=default]{mdframed}
\mdfsetup{skipabove = \topskip, skipbelow = \topskip} \mdfsetup{skipabove = \topskip, skipbelow = \topskip}
% modified after: % modified after:
% https://ctan.ebinger.cc/tex-archive/macros/latex/contrib/mdframed/mdframed-example-default.pdf % https://ctan.ebinger.cc/tex-archive/macros/latex/contrib/mdframed/mdframed-example-default.pdf
\newenvironment{explainbox}[1][]{% \newenvironment{explainbox}[2][\textwidth]{%
\ifstrempty{#1}% \mdfsetup{
{\mdfsetup{%
frametitle={% frametitle={%
\tikz[baseline = (current bounding box.east), outer sep = 0pt] \tikz[baseline = (current bounding box.east), outer sep = 0pt]
\node[anchor=east, rectangle, fill = explainboxframe!90] \node[anchor=east, rectangle, fill = explainboxframe!90]
{\strut "Title Empty"};}}% {\strut #2};},
}% frametitlefont = \sffamily,
{\mdfsetup{% innertopmargin = 10pt, linecolor = explainboxframe!90,%
frametitle={%
\tikz[baseline = (current bounding box.east), outer sep = 0pt]
\node[anchor=east, rectangle, fill = explainboxframe!90]
{\strut #1};}}%
}%
\mdfsetup{innertopmargin = 10pt, linecolor = explainboxframe!90,%
linewidth = 2pt, topline = true, linewidth = 2pt, topline = true,
frametitleaboveskip = \dimexpr-\ht\strutbox} frametitleaboveskip = \dimexpr-\ht\strutbox}
\begin{mdframed}[]\relax% \begin{mdframed}[userdefinedwidth = #1]\relax%
}{ }{
\end{mdframed} \end{mdframed}
} }
@ -52,11 +44,6 @@
%\pagenumbering{none} %\pagenumbering{none}
\section*{Einleitung} \section*{Einleitung}
dassda
\begin{explainbox}[Zoogamie]
bliblablub
\end{explainbox}
% ### TOC ### % ### TOC ###
\newpage \newpage