1
0

explainbox working with new enviroment

This commit is contained in:
Jeff 2024-07-13 19:21:39 +02:00
parent befe312bf1
commit 1edcb20e5b
2 changed files with 29 additions and 8 deletions

Binary file not shown.

View File

@ -4,12 +4,33 @@
\usepackage{pmboxdraw} % provides angled lines for tab:phylolevels
\definecolor{explainboxframe}{RGB}{170, 255,125}
\definecolor{explainboxframe}{RGB}{140, 185, 163}
\definecolor{explainboxbg}{RGB}{170, 255,125}
\usepackage[framemethod=default]{mdframed}
\mdfsetup{skipabove = \topskip, skipbelow = \topskip}
\mdfdefinestyle{explainbox}{%
linecolor=explainboxframe, linewidth = 2pt, rightmargin = 0cm, leftmargin = 0cm,
li
% modified after:
% https://ctan.ebinger.cc/tex-archive/macros/latex/contrib/mdframed/mdframed-example-default.pdf
\newenvironment{explainbox}[1][]{%
\ifstrempty{#1}%
{\mdfsetup{%
frametitle={%
\tikz[baseline = (current bounding box.east), outer sep = 0pt]
\node[anchor=east, rectangle, fill = explainboxframe!90]
{\strut "Title Empty"};}}%
}%
{\mdfsetup{%
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,
frametitleaboveskip = \dimexpr-\ht\strutbox}
\begin{mdframed}[]\relax%
}{
\end{mdframed}
}
%opening
@ -30,11 +51,11 @@
% ### PREFACE ###
%\pagenumbering{none}
\section*{Einleitung}
dsadsadsa
\begin{mdframed}[style=explainbox]
content...
\end{mdframed}
dassda
\begin{explainbox}[Zoogamie]
bliblablub
\end{explainbox}
% ### TOC ###