From af64094bc0f035e45b7b45ca59759ebe7326958b Mon Sep 17 00:00:00 2001 From: Malin Freeborn <malinfreeborn@posteo.net> Date: Mon, 6 Mar 2023 12:56:08 +0100 Subject: [PATCH] make \afterparnoindent command --- layout.sty | 19 +++++++++++++++++-- stats.sty | 4 ++-- 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/layout.sty b/layout.sty index d60f23e4..c3a31349 100644 --- a/layout.sty +++ b/layout.sty @@ -723,6 +723,17 @@ interior code={ \path[tcb fill interior] ([xshift=-2mm]interior.west) \raggedbottom + \newif\ifafterpar + \newcommand\afterparnoindent{% + \afterpartrue + \everypar{% + \ifafterpar + \afterparfalse + {\setbox\z@\lastbox}% + \else + \everypar{}% + \fi}} + % Make floats hug the text. \setlength\intextsep{0em} @@ -774,9 +785,10 @@ interior code={ \path[tcb fill interior] ([xshift=-2mm]interior.west) \newcommand{\spell}[4]{ \index[spells]{#1: #4} - \subsubsection{#1} + \subsubsection[#1: #4]{#1} {\it Type: #2, Skill: #3} + \afterparnoindent } % Toggles for knacks @@ -880,6 +892,7 @@ Roll & Result \\ bottom=10pt, left=3pt, right=3pt, + after={\afterparnoindent}, code={\rowcolors{2}{}{gray!10}\needspace{2em}} } @@ -897,7 +910,9 @@ Roll & Result \\ \newcommand{\story}[2]{% \subsubsection{#2} - Cost: #1\par\noindent + \textbf{Cost:} #1 + \\ + \afterparnoindent } \newcommand{\best}[2][\E]{ diff --git a/stats.sty b/stats.sty index 1b65c1b2..23e425e5 100644 --- a/stats.sty +++ b/stats.sty @@ -266,7 +266,7 @@ {} \settoggle{examplecharacter}{false} \settoggle{creatureBox}{false} - + \afterparnoindent } \newcommand{\animal}[9]{ @@ -310,7 +310,7 @@ \end{tcolorbox} \settoggle{creatureBox}{false} - + \afterparnoindent } \newcommand{\clean}{ -- GitLab