From 5fac5aa481fb4c4b1819426500c0b4bd17b10f19 Mon Sep 17 00:00:00 2001
From: Malin Freeborn <malinfreeborn@posteo.net>
Date: Fri, 29 Jul 2022 10:52:25 +0200
Subject: [PATCH] give \subsection \needspace

---
 layout.sty | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/layout.sty b/layout.sty
index 5e20a5b5..7a4ee259 100644
--- a/layout.sty
+++ b/layout.sty
@@ -481,6 +481,9 @@ interior code={ \path[tcb fill interior] ([xshift=-2mm]interior.west)
 \titleformat{\section}{\large\needspace{8em}}{\titlebar}{0.1cm}{\textcolor{white}}
 \renewcommand*{\thesection}{\arabic{section}}
 
+\titleformat{\subsection}
+{\needspace{4em}\normalfont\normalsize\bfseries}{\thesubsection}{1em}{}
+
 %
 \titleformat{\subsubsection}
 {\needspace{4em}\normalfont\normalsize\bfseries}{\thesubsubsection}{1em}{}
-- 
GitLab