diff --git a/parser.py b/parser.py index c796f72ae805ac965bee1a2350b73f7a098b972a..bc14ef1511411150267275e1d7538dd9e062f663 100644 --- a/parser.py +++ b/parser.py @@ -355,13 +355,12 @@ class Fork(Element): return "\n".join([begin_line, content_lines, end_line]) elif self.test_private(self.name): if show_private: - # font: \fontfamily{lmr}\selectfont - return (r"\colorbox{itemizebackground}{\parbox[t]{\linegoal}{Interner Abschnitt:" + "\n" + return (r"\begin{tcolorbox}[breakable,title=Interner Abschnitt]" + "\n" + r"\begin{itemize}" + "\n" + content_lines + "\n" - + r"\end{itemize}}}") + + r"\end{itemize}" + "\n" + + r"\end{tcolorbox}") else: - # todo: bessere Formulierung finden return r"\textit{[An dieser Stelle wurde intern protokolliert.]}" else: return "\n".join([name_line, begin_line, content_lines, end_line]) diff --git a/templates/protokoll2.cls b/templates/protokoll2.cls index dd7f2f981313032c34e194f8c542471c3b91c29b..a1b5467828373bb7cdc44806c50b507fb49fa55d 100644 --- a/templates/protokoll2.cls +++ b/templates/protokoll2.cls @@ -25,6 +25,7 @@ \RequirePackage{enumitem} \RequirePackage{color} \RequirePackage{xcolor} +\RequirePackage[breakable]{tcolorbox} \RequirePackage{linegoal} \setlistdepth{\VAR{maxdepth}}