From a210daf816317c8b8de93b61056e8a6096ae0d72 Mon Sep 17 00:00:00 2001 From: AntonObersteiner Date: Tue, 27 Jun 2023 11:07:41 +0200 Subject: [PATCH] \leave=\away, can force plural; \subtopic --- protokoll/fsrprotokoll.cls | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/protokoll/fsrprotokoll.cls b/protokoll/fsrprotokoll.cls index 4ef6bbb..8987843 100644 --- a/protokoll/fsrprotokoll.cls +++ b/protokoll/fsrprotokoll.cls @@ -45,6 +45,10 @@ {0pt} {*0.5} {-9pt} +% im Fließtext Unterthema hervorheben #NEU +\newcommand{\subtopic}[1]{\textbf{#1}} +% weil häufig \leave verwendet wird. #NEU +\newcommand{\leave}[2][]{\away[#1]{#2}} \makeatletter \newcommand*{\insertheaderrule}{\rlap{\rule[-.5\normalbaselineskip]{\textwidth}{.4pt}}} @@ -116,7 +120,7 @@ Sitzungsleitung: \the\chairperson \, | % Protokoll: \the\clerks% - Sitzungsbeginn: \the\meetingStart \, | Sitzungsende: \the\meetingEnd% + Sitzungsbeginn: \the\meetingStart \, Uhr | Sitzungsende: \the\meetingEnd \, Uhr% Sitzungsort: \the\meetingPlace % required by FSO \end{center}% @@ -373,11 +377,11 @@ \end{minipage}\end{lrbox}\fbox{\usebox{\mybox}} } -\newcommand*{\away}[1] { - \ifthenelse{\the\numexpr \countInlineItems{#1} > 1} {% - \textit{[#1 verlassen die Sitzung]}% +\newcommand*{\away}[2][] { + \ifthenelse{\the\numexpr \countInlineItems{#2} > 1 \OR \NOT \equal{#1}{}} {% + \textit{[#2 verlassen die Sitzung]}% } {% - \textit{[#1 verlässt die Sitzung]}% + \textit{[#2 verlässt die Sitzung]}% } } \newcommand*{\appear}[1] {