From 281c8dd130d03b108ebbee1f71d07a8e073dec2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?La=C3=A9rcio=20de=20Sousa?= Date: Fri, 17 Jan 2025 19:30:47 +0000 Subject: [PATCH] =?UTF-8?q?Corrigida=20a=20implementa=C3=A7=C3=A3o=20da=20?= =?UTF-8?q?macro=20\uchaptercomplex.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/def-titles.tex | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/modules/def-titles.tex b/modules/def-titles.tex index 5402445a..99c4c675 100644 --- a/modules/def-titles.tex +++ b/modules/def-titles.tex @@ -53,6 +53,11 @@ } \NewDocumentCommand{\uchapter}{s D(){chapter} O{#4} m O{#4}}{% + % #1: define se haverá ou não quebra de página antes do título + % #2: nome do título no sumário + % #3: título alternativo que aparecerá no sumário + % #4: título + % #5: título alternativo que aparecerá no cabeçalho da página \begingroup % Evita quebra de página antes do início do capítulo \IfBooleanT{#1}{\let\clearpage\relax} @@ -77,8 +82,15 @@ } \NewDocumentCommand{\uchaptercomplex}{s D(){chapter} O{#4} m O{#4} m O{}}{% +% #1: define se haverá ou não quebra de página antes do título +% #2: nome do título no sumário +% #3: título alternativo que aparecerá no sumário +% #4: título +% #5: título alternativo que aparecerá no cabeçalho da página +% #6: subtítulo que aparecerá acima do título +% #7: subtítulo que aparecerá abaixo do título \IfBooleanTF{#1}{\uchapter*}{\uchapter}(#2)[#3]{% -{\normalfont\normalsize\color{gregoriocolor}#6} \\[-6pt] +\IfBlankF{#6}{\normalfont\normalsize\color{gregoriocolor}#6 \\[-6pt]} #4 \\[-6pt] {\normalfont\normalsize\color{gregoriocolor}#7}% }[#5]