From d19cd6c115c0a781de3abdede8a84b943d8120ab Mon Sep 17 00:00:00 2001
From: Malin Freeborn <malinfreeborn@posteo.net>
Date: Mon, 22 Jan 2024 00:23:47 +0100
Subject: [PATCH] add \NoIndentAfter to environments

---
 layout.sty | 17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 deletions(-)

diff --git a/layout.sty b/layout.sty
index 0b52423b..5b580edf 100644
--- a/layout.sty
+++ b/layout.sty
@@ -959,8 +959,11 @@ interior code={ \path[tcb fill interior] ([xshift=-2mm]interior.west)
 %%%%%%%%%%%%%%%%%%%% Environments %%%%%%%%%%%%%%%%%%%%
 
 \newenvironment{speechtext}%
-  {\it
-  \begin{quotation}}%
+  {%
+    \it
+    \begin{quotation}%
+    \noindent%
+  }%
   {
     \end{quotation}
   }
@@ -975,12 +978,17 @@ interior code={ \path[tcb fill interior] ([xshift=-2mm]interior.west)
 }
 \newrobustcmd*{\NoIndentAfterThis}{\@NoIndentAfter\par\par}
 
-\AfterEndEnvironment{speechtext}{\NoIndentAfterThis}
+\AfterEndEnvironment{enumerate}{\NoIndentAfterThis}
+\AfterEndEnvironment{itemize}{\NoIndentAfterThis}
+\AfterEndEnvironment{dlist}{\NoIndentAfterThis}
+\AfterEndEnvironment{list}{\NoIndentAfterThis}
 \AfterEndEnvironment{boxtext}{\NoIndentAfterThis}
-\AfterEndEnvironment{nametable}{\NoIndentAfterThis}
+\AfterEndEnvironment{speechtext}{\NoIndentAfterThis}
 \AfterEndEnvironment{exampletext}{\NoIndentAfterThis}
+\AfterEndEnvironment{nametable}{\NoIndentAfterThis}
 \AfterEndEnvironment{boxtable}{\NoIndentAfterThis}
 \AfterEndEnvironment{tcolorbox}{\NoIndentAfterThis}
+\AfterEndEnvironment{multicols}{\NoIndentAfterThis}
 
 \newenvironment{exampletext}
   {
@@ -988,6 +996,7 @@ interior code={ \path[tcb fill interior] ([xshift=-2mm]interior.west)
     \needspace{2em}
     \vspace{1em}%
     \it%
+    \noindent%
   }
   {%
     \par
-- 
GitLab