summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/ufrgscca/latex/ufrgscca-forms.sty
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/ufrgscca/latex/ufrgscca-forms.sty')
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-forms.sty70
1 files changed, 39 insertions, 31 deletions
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-forms.sty b/macros/latex/contrib/ufrgscca/latex/ufrgscca-forms.sty
index 62c966a938..7de2244182 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-forms.sty
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-forms.sty
@@ -12,7 +12,7 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version {2.3} {2023/12/05}
+%% This is version {2.4a} {2024/02/19}
%%
%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
@@ -27,8 +27,8 @@
\ProvidesExplPackage
{ufrgscca-forms}
- {2023/12/05}
- {2.3}
+ {2024/02/19}
+ {2.4a}
{UFRGS/CCA forms commands}
@@ -42,24 +42,16 @@
{
name .code:n = {ufrgscca-forms} ,
prefix .code:n = {ufrgscca} ,
- date .code:n = {2023/12/05},
- version .code:n = {2.3} ,
+ date .code:n = {2024/02/19},
+ version .code:n = {2.4a} ,
description .code:n = {UFRGS/CCA~ forms~commands}
}
-\cs_if_exist:NF \__codedesc_pkg_info:nn
+\cs_if_exist:NF \PkgInfo
{
- \cs_new_protected:Npn \__codedesc_pkg_info:nn #1#2
- { \keys_set:nn {#1 / pkg info}{#2} }
- }
-\cs_if_exist:NF \PkgInfo
- { \NewDocumentCommand \PkgInfo {mm} { \keys_set:nn {#1 / pkg info}{#2} } }
-\cs_if_exist:NF \PkgDescription
- {
+ \NewDocumentCommand \PkgInfo {mm} { \keys_set:nn {#1 / pkg info}{#2} }
\NewDocumentCommand \PkgDescription {m}
- {
- \noindent Package~ \textbf{\PkgInfo{#1}{name}}~Version:~\PkgInfo{#1}{version}~ -~ \PkgInfo{#1}{date}\par \emph{\PkgInfo{#1}{description}}~\par
- }
- }
+ { \noindent Package~ \textbf{\PkgInfo{#1}{name}}~Version:~\PkgInfo{#1}{version}~ -~ \PkgInfo{#1}{date}\par \emph{\PkgInfo{#1}{description}}~\par }
+ }
%%%%%%%
%%% End of cut-n-paste
%%%%%%%
@@ -196,24 +188,40 @@
{
\centering
{
- \UseTerm{cover.topbase}\\
- {\sc \prop_item:Nn \l__ufrgscca_forms_prop {#1.heading}}
+ \prop_get:NnNTF \l__ufrgscca_forms_prop {#1.top} \l_tmpa_tl
+ { \l_tmpa_tl }
+ { \UseTerm{cover.topbase}\\ }
+ \prop_get:NnNTF \l__ufrgscca_forms_prop {#1.heading} \l_tmpa_tl
+ { {\sc \l_tmpa_tl}\\[6mm] }
+ { \par\vspace{5mm} }
}
- }\\[7mm]
- {\bf \prop_item:Nn \l__ufrgscca_forms_prop {#1.title}}
- \prop_if_in:NnTF \l__ufrgscca_forms_prop {#1.footnote}
- {\footnote[1]{\prop_item:Nn \l__ufrgscca_forms_prop {#1.footnote}}}
- {}\\
+ }\par
+ \prop_get:NnNT \l__ufrgscca_forms_prop {#1.title} \l_tmpa_tl
+ {
+ \textbf{\l_tmpa_tl}
+ \prop_get:NnNT \l__ufrgscca_forms_prop {#1.footnote} \l_tmpa_tl
+ { \footnote[1]{\l_tmpa_tl} }
+ \\
+ }
\end{center}
%
- \vfill
- \prop_item:Nn \l__ufrgscca_forms_prop {#1.opening}
- \vfill
- \prop_item:Nn \l__ufrgscca_forms_prop {#1.body}
- \vfill
- \prop_item:Nn \l__ufrgscca_forms_prop {#1.closing}
+ \prop_get:NnNT \l__ufrgscca_forms_prop {#1.opening} \l_tmpa_tl
+ {
+ \vfill
+ \l_tmpa_tl
+ }
+ \prop_get:NnNT \l__ufrgscca_forms_prop {#1.body} \l_tmpa_tl
+ {
+ \vfill
+ \l_tmpa_tl
+ }
+ \prop_get:NnNT \l__ufrgscca_forms_prop {#1.closing} \l_tmpa_tl
+ {
+ \vfill
+ \l_tmpa_tl
+ }
\pagebreak
- }
+}
\NewDocumentCommand{\SignatureDate}{m}{