From 5941fee849be153eb210e54505be3dbbc89538c3 Mon Sep 17 00:00:00 2001
From: Robin Sonnabend <robin@fsmpi.rwth-aachen.de>
Date: Wed, 12 Apr 2017 17:44:08 +0200
Subject: [PATCH] Use tcolorbox instead of colobox and parbox

/close #99
/close #91
---
 parser.py                | 7 +++----
 templates/protokoll2.cls | 1 +
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/parser.py b/parser.py
index c796f72..bc14ef1 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 dd7f2f9..a1b5467 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}}
-- 
GitLab