summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/ufrgscca/latex/ufrgscca-forms.sty
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2024-04-22 03:00:57 +0000
committerNorbert Preining <norbert@preining.info>2024-04-22 03:00:57 +0000
commita31bd8158f86091f06dabe074c14dd277da57c68 (patch)
treedc1cb56c54b8a7b625d1c5a81948b6c9137da829 /macros/latex/contrib/ufrgscca/latex/ufrgscca-forms.sty
parent3617595995cb2684b6a938dcbb288f658b3f9501 (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.sty60
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} }