summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/ufrgscca/latex/ufrgscca-curr.sty
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2024-04-19 03:00:56 +0000
committerNorbert Preining <norbert@preining.info>2024-04-19 03:00:56 +0000
commit059925fc0cab13a83a74089aeee51f4b09bbd914 (patch)
tree4130d56b2ad50f7cdf9dc3ef256f7848218087de /macros/latex/contrib/ufrgscca/latex/ufrgscca-curr.sty
parent01aeff9f14b706b8b64c4f782f2253e431e89e49 (diff)
CTAN sync 202404190300
Diffstat (limited to 'macros/latex/contrib/ufrgscca/latex/ufrgscca-curr.sty')
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-curr.sty23
1 files changed, 13 insertions, 10 deletions
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-curr.sty b/macros/latex/contrib/ufrgscca/latex/ufrgscca-curr.sty
index 1ae0a418a3..97a0f6148c 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-curr.sty
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-curr.sty
@@ -12,7 +12,7 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version {2.8} {2024/03/22}
+%% This is version {2.9} {2024/04/17}
%%
%% 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-curr}
- {2024/03/22}
- {2.8}
+ {2024/04/17}
+ {2.9}
{UFRGS/CCA curricula commands}
%%%%%%%
@@ -41,8 +41,8 @@
{
name .code:n = {ufrgscca-curr} ,
prefix .code:n = {ufrgscca} ,
- date .code:n = {2024/03/22},
- version .code:n = {2.8} ,
+ date .code:n = {2024/04/17},
+ version .code:n = {2.9} ,
description .code:n = {UFRGS/CCA~ curricula~ commands}
}
\cs_if_exist:NF \PkgInfo
@@ -358,7 +358,7 @@
%% Pre-reqs
\bool_gset_false:N \l__ufrgscca_tmp_second_bool
- \starray_iterate_over:nn {curricula.sem.class.prereqset}
+ \starray_iterate_over:nnTF {curricula.sem.class.prereqset}
{
\seq_gclear:N \l__ufrgscca_tmp_prereq_seq
\starray_iterate_over:nnTF {curricula.sem.class.prereqset.prereq}
@@ -380,6 +380,9 @@
}
}
}
+ {}
+ {}
+
\starray_get_prop:nnN {curricula.sem.class}{obs} \l__ufrgscca_tmp_obs_tl
\tl_if_empty:NF \l__ufrgscca_tmp_obs_tl
{
@@ -636,9 +639,9 @@
\draw
( \fp_use:N \l__ufrgscca_tmp_posX_fp , \fp_eval:n {\l__ufrgscca_tmp_pos_tl * \l__ufrgscca_graph_deltaY_fp - 1.25 * \l__ufrgscca_graph_deltaY_fp} )
node[disc,\l__ufrgscca_graph_color_tl](\l__ufrgscca_tmp_name_tl) {\l__ufrgscca_tmp_name_tl \nodepart{lower} \l__ufrgscca_tmp_cred_tl ~\ ~créd.};%
- \starray_iterate_over:nn {curricula.sem.class.prereqset}
+ \starray_iterate_over:nnTF {curricula.sem.class.prereqset}
{
- \starray_iterate_over:nn {curricula.sem.class.prereqset.prereq}
+ \starray_iterate_over:nnTF {curricula.sem.class.prereqset.prereq}
{
\starray_get_prop:nnN {curricula.sem.class.prereqset.prereq}{starred} \l__ufrgscca_tmp_starred_bool
\bool_if:NF \l__ufrgscca_tmp_starred_bool
@@ -686,8 +689,8 @@
}
\path[dep,\l__ufrgscca_graph_color_tl] (\l__ufrgscca_tmp_prereq_name_tl)edge[out=\l__ufrgscca_angOUT_tl,in=\l__ufrgscca_angIN_tl] (\l__ufrgscca_tmp_name_tl);
}
- }
- }
+ }{}{} %iterate over:TF prereq
+ }{}{} %iterate over:TF prereqset
}