fix more bugs
This commit is contained in:
parent
fa1f76ac52
commit
fe528bb6bc
2 changed files with 22 additions and 22 deletions
|
@ -1222,16 +1222,16 @@
|
||||||
% Remove properties from hooks
|
% Remove properties from hooks
|
||||||
%
|
%
|
||||||
% \begin{macrocode}
|
% \begin{macrocode}
|
||||||
\hook_gremove_code:nn { @@/prename }
|
\hook_gremove_code:nn { @@/prename } { #1 }
|
||||||
\hook_gremove_code:nn { @@/postname }
|
\hook_gremove_code:nn { @@/postname } { #1 }
|
||||||
\hook_gremove_code:nn { @@/mapname }
|
\hook_gremove_code:nn { @@/mapname } { #1 }
|
||||||
\hook_gremove_code:nn { @@/thmtools }
|
\hook_gremove_code:nn { @@/thmtools } { #1 }
|
||||||
% \end{macrocode}
|
% \end{macrocode}
|
||||||
%
|
%
|
||||||
% Remove theorem group from list of defined theorems
|
% Remove theorem group from list of defined theorems
|
||||||
%
|
%
|
||||||
% \begin{macrocode}
|
% \begin{macrocode}
|
||||||
\clist_remove_all:Nn \g_@@_defined_theorem_groups_clist { #1 }
|
\clist_gremove_all:Nn \g_@@_defined_theorem_groups_clist { #1 }
|
||||||
% \end{macrocode}
|
% \end{macrocode}
|
||||||
%
|
%
|
||||||
% Now, unset all relations with all defined theorem groups in the internal hooks.
|
% Now, unset all relations with all defined theorem groups in the internal hooks.
|
||||||
|
@ -1239,27 +1239,27 @@
|
||||||
% \begin{macrocode}
|
% \begin{macrocode}
|
||||||
\@@_hook_gset_rule_foreach:nNnn
|
\@@_hook_gset_rule_foreach:nNnn
|
||||||
{ ?? }
|
{ ?? }
|
||||||
\g_@@_defined_theorem_groups_clist { #1 }
|
\g_@@_defined_theorem_groups_clist
|
||||||
{ unrelated }
|
{ unrelated }
|
||||||
{ #1 }
|
{ #1 }
|
||||||
\@@_hook_gset_rule_foreach:nNnn
|
\@@_hook_gset_rule_foreach:nNnn
|
||||||
{ @@/prename }
|
{ @@/prename }
|
||||||
\g_@@_defined_theorem_groups_clist { #1 }
|
\g_@@_defined_theorem_groups_clist
|
||||||
{ unrelated }
|
{ unrelated }
|
||||||
{ #1 }
|
{ #1 }
|
||||||
\@@_hook_gset_rule_foreach:nNnn
|
\@@_hook_gset_rule_foreach:nNnn
|
||||||
{ @@/postname }
|
{ @@/postname }
|
||||||
\g_@@_defined_theorem_groups_clist { #1 }
|
\g_@@_defined_theorem_groups_clist
|
||||||
{ unrelated }
|
{ unrelated }
|
||||||
{ #1 }
|
{ #1 }
|
||||||
\@@_hook_gset_rule_foreach:nNnn
|
\@@_hook_gset_rule_foreach:nNnn
|
||||||
{ @@/mapname }
|
{ @@/mapname }
|
||||||
\g_@@_defined_theorem_groups_clist { #1 }
|
\g_@@_defined_theorem_groups_clist
|
||||||
{ unrelated }
|
{ unrelated }
|
||||||
{ #1 }
|
{ #1 }
|
||||||
\@@_hook_gset_rule_foreach:nNnn
|
\@@_hook_gset_rule_foreach:nNnn
|
||||||
{ @@/thmtools }
|
{ @@/thmtools }
|
||||||
\g_@@_defined_theorem_groups_clist { #1 }
|
\g_@@_defined_theorem_groups_clist
|
||||||
{ unrelated }
|
{ unrelated }
|
||||||
{ #1 }
|
{ #1 }
|
||||||
% \end{macrocode}
|
% \end{macrocode}
|
||||||
|
|
|
@ -156,34 +156,34 @@
|
||||||
\cs_new:Npn \__groupthm_undeclare_theorem_group_aux:n #1
|
\cs_new:Npn \__groupthm_undeclare_theorem_group_aux:n #1
|
||||||
{
|
{
|
||||||
\cs_undefine:c { __groupthm_use_group_#1: }
|
\cs_undefine:c { __groupthm_use_group_#1: }
|
||||||
\hook_gremove_code:nn { __groupthm/prename }
|
\hook_gremove_code:nn { __groupthm/prename } { #1 }
|
||||||
\hook_gremove_code:nn { __groupthm/postname }
|
\hook_gremove_code:nn { __groupthm/postname } { #1 }
|
||||||
\hook_gremove_code:nn { __groupthm/mapname }
|
\hook_gremove_code:nn { __groupthm/mapname } { #1 }
|
||||||
\hook_gremove_code:nn { __groupthm/thmtools }
|
\hook_gremove_code:nn { __groupthm/thmtools } { #1 }
|
||||||
\clist_remove_all:Nn \g__groupthm_defined_theorem_groups_clist { #1 }
|
\clist_gremove_all:Nn \g__groupthm_defined_theorem_groups_clist { #1 }
|
||||||
\__groupthm_hook_gset_rule_foreach:nNnn
|
\__groupthm_hook_gset_rule_foreach:nNnn
|
||||||
{ ?? }
|
{ ?? }
|
||||||
\g__groupthm_defined_theorem_groups_clist { #1 }
|
\g__groupthm_defined_theorem_groups_clist
|
||||||
{ unrelated }
|
{ unrelated }
|
||||||
{ #1 }
|
{ #1 }
|
||||||
\__groupthm_hook_gset_rule_foreach:nNnn
|
\__groupthm_hook_gset_rule_foreach:nNnn
|
||||||
{ __groupthm/prename }
|
{ __groupthm/prename }
|
||||||
\g__groupthm_defined_theorem_groups_clist { #1 }
|
\g__groupthm_defined_theorem_groups_clist
|
||||||
{ unrelated }
|
{ unrelated }
|
||||||
{ #1 }
|
{ #1 }
|
||||||
\__groupthm_hook_gset_rule_foreach:nNnn
|
\__groupthm_hook_gset_rule_foreach:nNnn
|
||||||
{ __groupthm/postname }
|
{ __groupthm/postname }
|
||||||
\g__groupthm_defined_theorem_groups_clist { #1 }
|
\g__groupthm_defined_theorem_groups_clist
|
||||||
{ unrelated }
|
{ unrelated }
|
||||||
{ #1 }
|
{ #1 }
|
||||||
\__groupthm_hook_gset_rule_foreach:nNnn
|
\__groupthm_hook_gset_rule_foreach:nNnn
|
||||||
{ __groupthm/mapname }
|
{ __groupthm/mapname }
|
||||||
\g__groupthm_defined_theorem_groups_clist { #1 }
|
\g__groupthm_defined_theorem_groups_clist
|
||||||
{ unrelated }
|
{ unrelated }
|
||||||
{ #1 }
|
{ #1 }
|
||||||
\__groupthm_hook_gset_rule_foreach:nNnn
|
\__groupthm_hook_gset_rule_foreach:nNnn
|
||||||
{ __groupthm/thmtools }
|
{ __groupthm/thmtools }
|
||||||
\g__groupthm_defined_theorem_groups_clist { #1 }
|
\g__groupthm_defined_theorem_groups_clist
|
||||||
{ unrelated }
|
{ unrelated }
|
||||||
{ #1 }
|
{ #1 }
|
||||||
\__groupthm_remove_from_theorem_group_ordering:n { #1 }
|
\__groupthm_remove_from_theorem_group_ordering:n { #1 }
|
||||||
|
@ -193,7 +193,7 @@
|
||||||
\cs_if_exist:cTF { __groupthm_use_group_#1: }
|
\cs_if_exist:cTF { __groupthm_use_group_#1: }
|
||||||
{
|
{
|
||||||
\msg_error:nnnnn { groupthm } { wrong ~ definition }
|
\msg_error:nnnnn { groupthm } { wrong ~ definition }
|
||||||
{ group } { #1 } { already }
|
{ theorem ~ group } { #1 } { already }
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
\__groupthm_declare_theorem_group_aux:nnnnn { #1 } { #2 } { #3 } { #4 } { #5 }
|
\__groupthm_declare_theorem_group_aux:nnnnn { #1 } { #2 } { #3 } { #4 } { #5 }
|
||||||
|
@ -209,7 +209,7 @@
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
\msg_error:nnnnn { groupthm } { wrong ~ definition }
|
\msg_error:nnnnn { groupthm } { wrong ~ definition }
|
||||||
{ group } { #1 } { not }
|
{ theorem ~ group } { #1 } { not }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
\cs_generate_variant:Nn \groupthm_renew_theorem_group:nnnnn { n V V V V }
|
\cs_generate_variant:Nn \groupthm_renew_theorem_group:nnnnn { n V V V V }
|
||||||
|
|
Loading…
Reference in a new issue