diff options
Diffstat (limited to 'macros/latex/contrib/ufrgscca/latex/ufrgscca-forms.sty')
-rw-r--r-- | macros/latex/contrib/ufrgscca/latex/ufrgscca-forms.sty | 70 |
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}{ |