diff options
author | Norbert Preining <norbert@preining.info> | 2024-04-22 03:00:57 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2024-04-22 03:00:57 +0000 |
commit | a31bd8158f86091f06dabe074c14dd277da57c68 (patch) | |
tree | dc1cb56c54b8a7b625d1c5a81948b6c9137da829 /macros/latex/contrib/ufrgscca/latex/ufrgscca-forms.sty | |
parent | 3617595995cb2684b6a938dcbb288f658b3f9501 (diff) |
CTAN sync 202404220300
Diffstat (limited to 'macros/latex/contrib/ufrgscca/latex/ufrgscca-forms.sty')
-rw-r--r-- | macros/latex/contrib/ufrgscca/latex/ufrgscca-forms.sty | 60 |
1 files changed, 36 insertions, 24 deletions
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-forms.sty b/macros/latex/contrib/ufrgscca/latex/ufrgscca-forms.sty index 7a45554dd3..29cca50279 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.9} {2024/04/17} +%% This is version {2.10} {2024/04/20} %% %% 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} - {2024/04/17} - {2.9} + {2024/04/20} + {2.10} {UFRGS/CCA forms commands} @@ -42,8 +42,8 @@ { name .code:n = {ufrgscca-forms} , prefix .code:n = {ufrgscca} , - date .code:n = {2024/04/17}, - version .code:n = {2.9} , + date .code:n = {2024/04/20}, + version .code:n = {2.10} , description .code:n = {UFRGS/CCA~ forms~commands} } \cs_if_exist:NF \PkgInfo @@ -55,14 +55,21 @@ %%%%%%% %%% End of cut-n-paste %%%%%%% - - - + \RequirePackage{starray} \RequirePackage{amsfonts} +\keys_define:nn { ufrgscca.forms } + { + noxtrbookmarks .usage:n = load , + noxtrbookmarks .bool_set:N = \l__ufrgscca_noxtrbookmarks_bool , + } + +\ProcessKeyOptions[ufrgscca.forms]\relax + + \cs_generate_variant:Nn \tl_gset:Nn {Ne} \DeclareKeys[forms]{ @@ -122,8 +129,8 @@ \studentReviewerSelect{1} \studentReviewerSetCase{1} { - \eDataSet{student.reviewer} - \tl_set:Ne \ReviewerBookMarkTL {~-~\eDataFields{name}} + \DataGet{student.reviewer}{name}{\ReviewerBookMarkTL} + \tl_put_left:Nn \ReviewerBookMarkTL {~-~} } { \tl_set:Nn \ReviewerBookMarkTL {~-~1} @@ -143,8 +150,8 @@ \studentReviewerSelect{2} \studentReviewerSetCase{2} { - \eDataSet{student.reviewer} - \tl_set:Ne \ReviewerBookMarkTL {~-~\eDataFields{name}} + \DataGet{student.reviewer}{name}{\ReviewerBookMarkTL} + \tl_put_left:Nn \ReviewerBookMarkTL {~-~} } { \tl_set:Nn \ReviewerBookMarkTL {~-~2} @@ -153,8 +160,8 @@ \studentReviewerSelect{3} \studentReviewerSetCase{3} { - \eDataSet{student.reviewer} - \tl_set:Ne \ReviewerBookMarkTL {~-~\eDataFields{name}} + \DataGet{student.reviewer}{name}{\ReviewerBookMarkTL} + \tl_put_left:Nn \ReviewerBookMarkTL {~-~} } { \tl_set:Nn \ReviewerBookMarkTL {~-~3} @@ -176,8 +183,8 @@ \studentReviewerSelect{1} \studentReviewerSetCase{1} { - \eDataSet{student.reviewer} - \tl_set:Ne \ReviewerBookMarkTL {~-~\eDataFields{name}} + \DataGet{student.reviewer}{name}{\ReviewerBookMarkTL} + \tl_put_left:Nn \ReviewerBookMarkTL {~-~} } { \tl_set:Nn \ReviewerBookMarkTL {~-~1} @@ -188,8 +195,8 @@ \studentReviewerSelect{2} \studentReviewerSetCase{2} { - \eDataSet{student.reviewer} - \tl_set:Ne \ReviewerBookMarkTL {~-~\eDataFields{name}} + \DataGet{student.reviewer}{name}{\ReviewerBookMarkTL} + \tl_put_left:Nn \ReviewerBookMarkTL {~-~} } { \tl_set:Nn \ReviewerBookMarkTL {~-~2} @@ -200,8 +207,8 @@ \studentReviewerSelect{3} \studentReviewerSetCase{3} { - \eDataSet{student.reviewer} - \tl_set:Ne \ReviewerBookMarkTL {~-~\eDataFields{name}} + \DataGet{student.reviewer}{name}{\ReviewerBookMarkTL} + \tl_put_left:Nn \ReviewerBookMarkTL {~-~} } { \tl_set:Nn \ReviewerBookMarkTL {~-~3} @@ -225,8 +232,9 @@ \NewDocumentCommand{\tcforms}{m}{% \bool_set_false:N \l__ufrgscca_emptyforms_bool \__ufrgscca_student_emptyfields_if_none: - \eDataSet{student} - \tl_set:Ne \StudentBookMarkTL {\eDataFields{name}~-~} + \DataGet{student}{name}{\StudentBookMarkTL} + \tl_put_right:Nn \StudentBookMarkTL {~-~} + \SetKeys[forms]{#1}% } @@ -282,9 +290,13 @@ \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.bookmark} \l_tmpa_tl - { \l_tmpa_tl } + \bool_if:NTF \l__ufrgscca_noxtrbookmarks_bool {} + { + \prop_get:NnNTF \l__ufrgscca_forms_prop {#1.bookmark} \l_tmpa_tl + { \l_tmpa_tl } + {} + } \prop_get:NnNTF \l__ufrgscca_forms_prop {#1.heading} \l_tmpa_tl { {\sc \l_tmpa_tl}\\[6mm] } { \par\vspace{5mm} } |