diff --git a/base/testfiles-lthooks/ltcmdhooks-001.tlg b/base/testfiles-lthooks/ltcmdhooks-001.tlg index 7ab0637b8..5eb937b3f 100644 --- a/base/testfiles-lthooks/ltcmdhooks-001.tlg +++ b/base/testfiles-lthooks/ltcmdhooks-001.tlg @@ -196,6 +196,12 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid +Update code for hook 'package/chemnum/after' on input line ...: +Code labels for sorting: + firstaid +Data structure for label rules: + firstaid = 0 -> +Handled code for firstaid Update code for hook 'package/l3graphics/after' on input line ...: Code labels for sorting: backend @@ -233,6 +239,7 @@ All initialized (non-empty) hooks: file/underscore.sty/after -> \__hook_toplevel file/underscore.sty/after \FirstAidNeededT {underscore}{sty}{....-..-..}{\RequirePackage {underscore-ltx}}\__hook_next file/underscore.sty/after package/acro/after -> \__hook_toplevel package/acro/after \FirstAidNeededT {acro}{sty}{....-..-.. v... typeset acronyms and other abbreviations (CN)} {\UseName {prop_new:c}{l__acro_tmpa_prop}}\__hook_next package/acro/after package/chemformula/before -> \RequirePackage {l3keys2e}\__hook_toplevel package/chemformula/before \__hook_next package/chemformula/before + package/chemnum/after -> \__hook_toplevel package/chemnum/after \FirstAidNeededT {chemnum}{sty}{....-..-.. v... a comprehensive approach for the numbering of chemical compounds (CN)} {\UseName {prop_new:c}{l__chemnum_tmpa_prop}}\__hook_next package/chemnum/after package/l3graphics/after -> \__hook_toplevel package/l3graphics/after \seq_set_from_clist:Nn \l_graphics_search_ext_seq {.pdf,.eps,.ps,.png,.jpg,.jpeg}\__hook_next package/l3graphics/after cmd/foo/before -> before 1 before 2 \__hook_toplevel cmd/foo/before {#1}{#2}{#3}{#4}{#5}{#6}{#7}{#8}{#9}\__hook_next cmd/foo/before {#1}{#2}{#3}{#4}{#5}{#6}{#7}{#8}{#9} cmd/foo/after -> \__hook_toplevel cmd/foo/after {#1}{#2}{#3}{#4}{#5}{#6}{#7}{#8}{#9}after 2 after 1 \__hook_next cmd/foo/after {#1}{#2}{#3}{#4}{#5}{#6}{#7}{#8}{#9} diff --git a/base/testfiles-lthooks/lthooks-000.tlg b/base/testfiles-lthooks/lthooks-000.tlg index 6256ad191..54177eba3 100644 --- a/base/testfiles-lthooks/lthooks-000.tlg +++ b/base/testfiles-lthooks/lthooks-000.tlg @@ -136,6 +136,12 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid +Update code for hook 'package/chemnum/after' on input line ...: +Code labels for sorting: + firstaid +Data structure for label rules: + firstaid = 0 -> +Handled code for firstaid Update code for hook 'package/l3graphics/after' on input line ...: Code labels for sorting: backend @@ -157,6 +163,7 @@ All initialized (non-empty) hooks: file/underscore.sty/after -> \__hook_toplevel file/underscore.sty/after \FirstAidNeededT {underscore}{sty}{....-..-..}{\RequirePackage {underscore-ltx}}\__hook_next file/underscore.sty/after package/acro/after -> \__hook_toplevel package/acro/after \FirstAidNeededT {acro}{sty}{....-..-.. v... typeset acronyms and other abbreviations (CN)} {\UseName {prop_new:c}{l__acro_tmpa_prop}}\__hook_next package/acro/after package/chemformula/before -> \RequirePackage {l3keys2e}\__hook_toplevel package/chemformula/before \__hook_next package/chemformula/before + package/chemnum/after -> \__hook_toplevel package/chemnum/after \FirstAidNeededT {chemnum}{sty}{....-..-.. v... a comprehensive approach for the numbering of chemical compounds (CN)} {\UseName {prop_new:c}{l__chemnum_tmpa_prop}}\__hook_next package/chemnum/after package/l3graphics/after -> \__hook_toplevel package/l3graphics/after \seq_set_from_clist:Nn \l_graphics_search_ext_seq {.pdf,.eps,.ps,.png,.jpg,.jpeg}\__hook_next package/l3graphics/after No file lthooks-000.aux. LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line .... diff --git a/base/testfiles-lthooks/lthooks-001.tlg b/base/testfiles-lthooks/lthooks-001.tlg index 9fe1f90e1..c3b314aa0 100644 --- a/base/testfiles-lthooks/lthooks-001.tlg +++ b/base/testfiles-lthooks/lthooks-001.tlg @@ -142,6 +142,12 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid +Update code for hook 'package/chemnum/after' on input line ...: +Code labels for sorting: + firstaid +Data structure for label rules: + firstaid = 0 -> +Handled code for firstaid Update code for hook 'package/l3graphics/after' on input line ...: Code labels for sorting: backend @@ -171,6 +177,7 @@ All initialized (non-empty) hooks: file/underscore.sty/after -> \__hook_toplevel file/underscore.sty/after \FirstAidNeededT {underscore}{sty}{....-..-..}{\RequirePackage {underscore-ltx}}\__hook_next file/underscore.sty/after package/acro/after -> \__hook_toplevel package/acro/after \FirstAidNeededT {acro}{sty}{....-..-.. v... typeset acronyms and other abbreviations (CN)} {\UseName {prop_new:c}{l__acro_tmpa_prop}}\__hook_next package/acro/after package/chemformula/before -> \RequirePackage {l3keys2e}\__hook_toplevel package/chemformula/before \__hook_next package/chemformula/before + package/chemnum/after -> \__hook_toplevel package/chemnum/after \FirstAidNeededT {chemnum}{sty}{....-..-.. v... a comprehensive approach for the numbering of chemical compounds (CN)} {\UseName {prop_new:c}{l__chemnum_tmpa_prop}}\__hook_next package/chemnum/after package/l3graphics/after -> \__hook_toplevel package/l3graphics/after \seq_set_from_clist:Nn \l_graphics_search_ext_seq {.pdf,.eps,.ps,.png,.jpg,.jpeg}\__hook_next package/l3graphics/after xxx -> foobar\__hook_toplevel xxx \__hook_next xxx LaTeX hooks Warning: Cannot remove chunk 'label3' from hook 'xxx' because it @@ -237,6 +244,7 @@ The sequence \g__hook_all_seq contains the items (without outer braces): > {file/underscore.sty/after} > {package/acro/after} > {package/chemformula/before} +> {package/chemnum/after} > {package/l3graphics/after} > {xxx}. Update code for hook 'para/before' on input line ...: @@ -375,6 +383,12 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid +Update code for hook 'package/chemnum/after' on input line ...: +Code labels for sorting: + firstaid +Data structure for label rules: + firstaid = 0 -> +Handled code for firstaid Update code for hook 'package/l3graphics/after' on input line ...: Code labels for sorting: backend @@ -402,6 +416,7 @@ All initialized (non-empty) hooks: file/underscore.sty/after -> \__hook_toplevel file/underscore.sty/after \FirstAidNeededT {underscore}{sty}{....-..-..}{\RequirePackage {underscore-ltx}}\__hook_next file/underscore.sty/after package/acro/after -> \__hook_toplevel package/acro/after \FirstAidNeededT {acro}{sty}{....-..-.. v... typeset acronyms and other abbreviations (CN)} {\UseName {prop_new:c}{l__acro_tmpa_prop}}\__hook_next package/acro/after package/chemformula/before -> \RequirePackage {l3keys2e}\__hook_toplevel package/chemformula/before \__hook_next package/chemformula/before + package/chemnum/after -> \__hook_toplevel package/chemnum/after \FirstAidNeededT {chemnum}{sty}{....-..-.. v... a comprehensive approach for the numbering of chemical compounds (CN)} {\UseName {prop_new:c}{l__chemnum_tmpa_prop}}\__hook_next package/chemnum/after package/l3graphics/after -> \__hook_toplevel package/l3graphics/after \seq_set_from_clist:Nn \l_graphics_search_ext_seq {.pdf,.eps,.ps,.png,.jpg,.jpeg}\__hook_next package/l3graphics/after xxx -> foo\__hook_toplevel xxx \__hook_next xxx The hook xxx contains the rules: diff --git a/base/testfiles-lthooks/lthooks-002.tlg b/base/testfiles-lthooks/lthooks-002.tlg index 5f7bf0f8f..00cc59f6c 100644 --- a/base/testfiles-lthooks/lthooks-002.tlg +++ b/base/testfiles-lthooks/lthooks-002.tlg @@ -142,6 +142,12 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid +Update code for hook 'package/chemnum/after' on input line ...: +Code labels for sorting: + firstaid +Data structure for label rules: + firstaid = 0 -> +Handled code for firstaid Update code for hook 'package/l3graphics/after' on input line ...: Code labels for sorting: backend @@ -171,6 +177,7 @@ All initialized (non-empty) hooks: file/underscore.sty/after -> \__hook_toplevel file/underscore.sty/after \FirstAidNeededT {underscore}{sty}{....-..-..}{\RequirePackage {underscore-ltx}}\__hook_next file/underscore.sty/after package/acro/after -> \__hook_toplevel package/acro/after \FirstAidNeededT {acro}{sty}{....-..-.. v... typeset acronyms and other abbreviations (CN)} {\UseName {prop_new:c}{l__acro_tmpa_prop}}\__hook_next package/acro/after package/chemformula/before -> \RequirePackage {l3keys2e}\__hook_toplevel package/chemformula/before \__hook_next package/chemformula/before + package/chemnum/after -> \__hook_toplevel package/chemnum/after \FirstAidNeededT {chemnum}{sty}{....-..-.. v... a comprehensive approach for the numbering of chemical compounds (CN)} {\UseName {prop_new:c}{l__chemnum_tmpa_prop}}\__hook_next package/chemnum/after package/l3graphics/after -> \__hook_toplevel package/l3graphics/after \seq_set_from_clist:Nn \l_graphics_search_ext_seq {.pdf,.eps,.ps,.png,.jpg,.jpeg}\__hook_next package/l3graphics/after xxx -> foobar\__hook_toplevel xxx \__hook_next xxx LaTeX hooks Warning: Cannot remove chunk 'label3' from hook 'xxx' because it @@ -239,6 +246,7 @@ The sequence \g__hook_all_seq contains the items (without outer braces): > {file/underscore.sty/after} > {package/acro/after} > {package/chemformula/before} +> {package/chemnum/after} > {package/l3graphics/after} > {xxx}. Update code for hook 'para/before' on input line ...: @@ -377,6 +385,12 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid +Update code for hook 'package/chemnum/after' on input line ...: +Code labels for sorting: + firstaid +Data structure for label rules: + firstaid = 0 -> +Handled code for firstaid Update code for hook 'package/l3graphics/after' on input line ...: Code labels for sorting: backend @@ -404,6 +418,7 @@ All initialized (non-empty) hooks: file/underscore.sty/after -> \__hook_toplevel file/underscore.sty/after \FirstAidNeededT {underscore}{sty}{....-..-..}{\RequirePackage {underscore-ltx}}\__hook_next file/underscore.sty/after package/acro/after -> \__hook_toplevel package/acro/after \FirstAidNeededT {acro}{sty}{....-..-.. v... typeset acronyms and other abbreviations (CN)} {\UseName {prop_new:c}{l__acro_tmpa_prop}}\__hook_next package/acro/after package/chemformula/before -> \RequirePackage {l3keys2e}\__hook_toplevel package/chemformula/before \__hook_next package/chemformula/before + package/chemnum/after -> \__hook_toplevel package/chemnum/after \FirstAidNeededT {chemnum}{sty}{....-..-.. v... a comprehensive approach for the numbering of chemical compounds (CN)} {\UseName {prop_new:c}{l__chemnum_tmpa_prop}}\__hook_next package/chemnum/after package/l3graphics/after -> \__hook_toplevel package/l3graphics/after \seq_set_from_clist:Nn \l_graphics_search_ext_seq {.pdf,.eps,.ps,.png,.jpg,.jpeg}\__hook_next package/l3graphics/after xxx -> foo\__hook_toplevel xxx \__hook_next xxx The hook xxx contains the rules: diff --git a/base/testfiles-lthooks/lthooks-003.tlg b/base/testfiles-lthooks/lthooks-003.tlg index 015e9deb4..9e3927222 100644 --- a/base/testfiles-lthooks/lthooks-003.tlg +++ b/base/testfiles-lthooks/lthooks-003.tlg @@ -77,6 +77,7 @@ The sequence \g__hook_all_seq contains the items (without outer braces): > {file/underscore.sty/after} > {package/acro/after} > {package/chemformula/before} +> {package/chemnum/after} > {package/l3graphics/after} > {xxx}. The hook xxx contains the rules: @@ -226,6 +227,12 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid +Update code for hook 'package/chemnum/after' on input line ...: +Code labels for sorting: + firstaid +Data structure for label rules: + firstaid = 0 -> +Handled code for firstaid Update code for hook 'package/l3graphics/after' on input line ...: Code labels for sorting: backend @@ -279,5 +286,6 @@ All initialized (non-empty) hooks: file/underscore.sty/after -> \__hook_toplevel file/underscore.sty/after \FirstAidNeededT {underscore}{sty}{....-..-..}{\RequirePackage {underscore-ltx}}\__hook_next file/underscore.sty/after package/acro/after -> \__hook_toplevel package/acro/after \FirstAidNeededT {acro}{sty}{....-..-.. v... typeset acronyms and other abbreviations (CN)} {\UseName {prop_new:c}{l__acro_tmpa_prop}}\__hook_next package/acro/after package/chemformula/before -> \RequirePackage {l3keys2e}\__hook_toplevel package/chemformula/before \__hook_next package/chemformula/before + package/chemnum/after -> \__hook_toplevel package/chemnum/after \FirstAidNeededT {chemnum}{sty}{....-..-.. v... a comprehensive approach for the numbering of chemical compounds (CN)} {\UseName {prop_new:c}{l__chemnum_tmpa_prop}}\__hook_next package/chemnum/after package/l3graphics/after -> \__hook_toplevel package/l3graphics/after \seq_set_from_clist:Nn \l_graphics_search_ext_seq {.pdf,.eps,.ps,.png,.jpg,.jpeg}\__hook_next package/l3graphics/after xxx -> foo1 foo9 foo3 foo2 foo7 foo4 foo5 foo8 foo6\__hook_toplevel xxx \__hook_next xxx diff --git a/base/testfiles-lthooks/lthooks-004.tlg b/base/testfiles-lthooks/lthooks-004.tlg index 5c9425eb0..15d557b62 100644 --- a/base/testfiles-lthooks/lthooks-004.tlg +++ b/base/testfiles-lthooks/lthooks-004.tlg @@ -67,6 +67,7 @@ The sequence \g__hook_all_seq contains the items (without outer braces): > {file/underscore.sty/after} > {package/acro/after} > {package/chemformula/before} +> {package/chemnum/after} > {package/l3graphics/after} > {xxx}. The hook xxx contains the rules: @@ -210,6 +211,12 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid +Update code for hook 'package/chemnum/after' on input line ...: +Code labels for sorting: + firstaid +Data structure for label rules: + firstaid = 0 -> +Handled code for firstaid Update code for hook 'package/l3graphics/after' on input line ...: Code labels for sorting: backend @@ -254,5 +261,6 @@ All initialized (non-empty) hooks: file/underscore.sty/after -> \__hook_toplevel file/underscore.sty/after \FirstAidNeededT {underscore}{sty}{....-..-..}{\RequirePackage {underscore-ltx}}\__hook_next file/underscore.sty/after package/acro/after -> \__hook_toplevel package/acro/after \FirstAidNeededT {acro}{sty}{....-..-.. v... typeset acronyms and other abbreviations (CN)} {\UseName {prop_new:c}{l__acro_tmpa_prop}}\__hook_next package/acro/after package/chemformula/before -> \RequirePackage {l3keys2e}\__hook_toplevel package/chemformula/before \__hook_next package/chemformula/before + package/chemnum/after -> \__hook_toplevel package/chemnum/after \FirstAidNeededT {chemnum}{sty}{....-..-.. v... a comprehensive approach for the numbering of chemical compounds (CN)} {\UseName {prop_new:c}{l__chemnum_tmpa_prop}}\__hook_next package/chemnum/after package/l3graphics/after -> \__hook_toplevel package/l3graphics/after \seq_set_from_clist:Nn \l_graphics_search_ext_seq {.pdf,.eps,.ps,.png,.jpg,.jpeg}\__hook_next package/l3graphics/after xxx -> foo4\__hook_toplevel xxx \__hook_next xxx diff --git a/base/testfiles-lthooks/lthooks-005.tlg b/base/testfiles-lthooks/lthooks-005.tlg index e7cd1c11a..7b05bf33b 100644 --- a/base/testfiles-lthooks/lthooks-005.tlg +++ b/base/testfiles-lthooks/lthooks-005.tlg @@ -84,6 +84,7 @@ The sequence \g__hook_all_seq contains the items (without outer braces): > {file/underscore.sty/after} > {package/acro/after} > {package/chemformula/before} +> {package/chemnum/after} > {package/l3graphics/after} > {xxx}. The hook xxx contains the rules: @@ -233,6 +234,12 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid +Update code for hook 'package/chemnum/after' on input line ...: +Code labels for sorting: + firstaid +Data structure for label rules: + firstaid = 0 -> +Handled code for firstaid Update code for hook 'package/l3graphics/after' on input line ...: Code labels for sorting: backend @@ -286,5 +293,6 @@ All initialized (non-empty) hooks: file/underscore.sty/after -> \__hook_toplevel file/underscore.sty/after \FirstAidNeededT {underscore}{sty}{....-..-..}{\RequirePackage {underscore-ltx}}\__hook_next file/underscore.sty/after package/acro/after -> \__hook_toplevel package/acro/after \FirstAidNeededT {acro}{sty}{....-..-.. v... typeset acronyms and other abbreviations (CN)} {\UseName {prop_new:c}{l__acro_tmpa_prop}}\__hook_next package/acro/after package/chemformula/before -> \RequirePackage {l3keys2e}\__hook_toplevel package/chemformula/before \__hook_next package/chemformula/before + package/chemnum/after -> \__hook_toplevel package/chemnum/after \FirstAidNeededT {chemnum}{sty}{....-..-.. v... a comprehensive approach for the numbering of chemical compounds (CN)} {\UseName {prop_new:c}{l__chemnum_tmpa_prop}}\__hook_next package/chemnum/after package/l3graphics/after -> \__hook_toplevel package/l3graphics/after \seq_set_from_clist:Nn \l_graphics_search_ext_seq {.pdf,.eps,.ps,.png,.jpg,.jpeg}\__hook_next package/l3graphics/after xxx -> foo1 foo9 foo3 foo2 foo7 foo4 foo5 foo8 foo6\__hook_toplevel xxx \__hook_next xxx diff --git a/base/testfiles-lthooks/lthooks-006.tlg b/base/testfiles-lthooks/lthooks-006.tlg index ed09f3e60..6b68c72ea 100644 --- a/base/testfiles-lthooks/lthooks-006.tlg +++ b/base/testfiles-lthooks/lthooks-006.tlg @@ -65,6 +65,7 @@ The sequence \g__hook_all_seq contains the items (without outer braces): > {file/underscore.sty/after} > {package/acro/after} > {package/chemformula/before} +> {package/chemnum/after} > {package/l3graphics/after} > {xxx}. The hook xxx contains the rules: @@ -206,6 +207,12 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid +Update code for hook 'package/chemnum/after' on input line ...: +Code labels for sorting: + firstaid +Data structure for label rules: + firstaid = 0 -> +Handled code for firstaid Update code for hook 'package/l3graphics/after' on input line ...: Code labels for sorting: backend @@ -241,5 +248,6 @@ All initialized (non-empty) hooks: file/underscore.sty/after -> \__hook_toplevel file/underscore.sty/after \FirstAidNeededT {underscore}{sty}{....-..-..}{\RequirePackage {underscore-ltx}}\__hook_next file/underscore.sty/after package/acro/after -> \__hook_toplevel package/acro/after \FirstAidNeededT {acro}{sty}{....-..-.. v... typeset acronyms and other abbreviations (CN)} {\UseName {prop_new:c}{l__acro_tmpa_prop}}\__hook_next package/acro/after package/chemformula/before -> \RequirePackage {l3keys2e}\__hook_toplevel package/chemformula/before \__hook_next package/chemformula/before + package/chemnum/after -> \__hook_toplevel package/chemnum/after \FirstAidNeededT {chemnum}{sty}{....-..-.. v... a comprehensive approach for the numbering of chemical compounds (CN)} {\UseName {prop_new:c}{l__chemnum_tmpa_prop}}\__hook_next package/chemnum/after package/l3graphics/after -> \__hook_toplevel package/l3graphics/after \seq_set_from_clist:Nn \l_graphics_search_ext_seq {.pdf,.eps,.ps,.png,.jpg,.jpeg}\__hook_next package/l3graphics/after xxx -> foo1 foo3 foo2\__hook_toplevel xxx \__hook_next xxx diff --git a/base/testfiles-lthooks/lthooks-007.tlg b/base/testfiles-lthooks/lthooks-007.tlg index af8cadb52..011d2f794 100644 --- a/base/testfiles-lthooks/lthooks-007.tlg +++ b/base/testfiles-lthooks/lthooks-007.tlg @@ -65,6 +65,7 @@ The sequence \g__hook_all_seq contains the items (without outer braces): > {file/underscore.sty/after} > {package/acro/after} > {package/chemformula/before} +> {package/chemnum/after} > {package/l3graphics/after} > {xxx}. The hook xxx contains the rules: @@ -207,6 +208,12 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid +Update code for hook 'package/chemnum/after' on input line ...: +Code labels for sorting: + firstaid +Data structure for label rules: + firstaid = 0 -> +Handled code for firstaid Update code for hook 'package/l3graphics/after' on input line ...: Code labels for sorting: backend @@ -242,6 +249,7 @@ All initialized (non-empty) hooks: file/underscore.sty/after -> \__hook_toplevel file/underscore.sty/after \FirstAidNeededT {underscore}{sty}{....-..-..}{\RequirePackage {underscore-ltx}}\__hook_next file/underscore.sty/after package/acro/after -> \__hook_toplevel package/acro/after \FirstAidNeededT {acro}{sty}{....-..-.. v... typeset acronyms and other abbreviations (CN)} {\UseName {prop_new:c}{l__acro_tmpa_prop}}\__hook_next package/acro/after package/chemformula/before -> \RequirePackage {l3keys2e}\__hook_toplevel package/chemformula/before \__hook_next package/chemformula/before + package/chemnum/after -> \__hook_toplevel package/chemnum/after \FirstAidNeededT {chemnum}{sty}{....-..-.. v... a comprehensive approach for the numbering of chemical compounds (CN)} {\UseName {prop_new:c}{l__chemnum_tmpa_prop}}\__hook_next package/chemnum/after package/l3graphics/after -> \__hook_toplevel package/l3graphics/after \seq_set_from_clist:Nn \l_graphics_search_ext_seq {.pdf,.eps,.ps,.png,.jpg,.jpeg}\__hook_next package/l3graphics/after xxx -> foo1 foo3\__hook_toplevel xxx \__hook_next xxx Update code for hook 'para/before' on input line ...: @@ -380,6 +388,12 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid +Update code for hook 'package/chemnum/after' on input line ...: +Code labels for sorting: + firstaid +Data structure for label rules: + firstaid = 0 -> +Handled code for firstaid Update code for hook 'package/l3graphics/after' on input line ...: Code labels for sorting: backend @@ -413,5 +427,6 @@ All initialized (non-empty) hooks: file/underscore.sty/after -> \__hook_toplevel file/underscore.sty/after \FirstAidNeededT {underscore}{sty}{....-..-..}{\RequirePackage {underscore-ltx}}\__hook_next file/underscore.sty/after package/acro/after -> \__hook_toplevel package/acro/after \FirstAidNeededT {acro}{sty}{....-..-.. v... typeset acronyms and other abbreviations (CN)} {\UseName {prop_new:c}{l__acro_tmpa_prop}}\__hook_next package/acro/after package/chemformula/before -> \RequirePackage {l3keys2e}\__hook_toplevel package/chemformula/before \__hook_next package/chemformula/before + package/chemnum/after -> \__hook_toplevel package/chemnum/after \FirstAidNeededT {chemnum}{sty}{....-..-.. v... a comprehensive approach for the numbering of chemical compounds (CN)} {\UseName {prop_new:c}{l__chemnum_tmpa_prop}}\__hook_next package/chemnum/after package/l3graphics/after -> \__hook_toplevel package/l3graphics/after \seq_set_from_clist:Nn \l_graphics_search_ext_seq {.pdf,.eps,.ps,.png,.jpg,.jpeg}\__hook_next package/l3graphics/after xxx -> foo1 foo3\__hook_toplevel xxx \__hook_next xxx diff --git a/base/testfiles-lthooks/lthooks-008.tlg b/base/testfiles-lthooks/lthooks-008.tlg index c5111bd26..2be8401e2 100644 --- a/base/testfiles-lthooks/lthooks-008.tlg +++ b/base/testfiles-lthooks/lthooks-008.tlg @@ -67,6 +67,7 @@ The sequence \g__hook_all_seq contains the items (without outer braces): > {file/underscore.sty/after} > {package/acro/after} > {package/chemformula/before} +> {package/chemnum/after} > {package/l3graphics/after}. The hook enddocument contains the rules: Update code for hook 'para/before' on input line ...: @@ -214,6 +215,12 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid +Update code for hook 'package/chemnum/after' on input line ...: +Code labels for sorting: + firstaid +Data structure for label rules: + firstaid = 0 -> +Handled code for firstaid Update code for hook 'package/l3graphics/after' on input line ...: Code labels for sorting: backend @@ -236,6 +243,7 @@ All initialized (non-empty) hooks: file/underscore.sty/after -> \__hook_toplevel file/underscore.sty/after \FirstAidNeededT {underscore}{sty}{....-..-..}{\RequirePackage {underscore-ltx}}\__hook_next file/underscore.sty/after package/acro/after -> \__hook_toplevel package/acro/after \FirstAidNeededT {acro}{sty}{....-..-.. v... typeset acronyms and other abbreviations (CN)} {\UseName {prop_new:c}{l__acro_tmpa_prop}}\__hook_next package/acro/after package/chemformula/before -> \RequirePackage {l3keys2e}\__hook_toplevel package/chemformula/before \__hook_next package/chemformula/before + package/chemnum/after -> \__hook_toplevel package/chemnum/after \FirstAidNeededT {chemnum}{sty}{....-..-.. v... a comprehensive approach for the numbering of chemical compounds (CN)} {\UseName {prop_new:c}{l__chemnum_tmpa_prop}}\__hook_next package/chemnum/after package/l3graphics/after -> \__hook_toplevel package/l3graphics/after \seq_set_from_clist:Nn \l_graphics_search_ext_seq {.pdf,.eps,.ps,.png,.jpg,.jpeg}\__hook_next package/l3graphics/after No file lthooks-008.aux. LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line .... diff --git a/base/testfiles-lthooks/lthooks-009.tlg b/base/testfiles-lthooks/lthooks-009.tlg index 294b827cc..146fddb75 100644 --- a/base/testfiles-lthooks/lthooks-009.tlg +++ b/base/testfiles-lthooks/lthooks-009.tlg @@ -142,6 +142,12 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid +Update code for hook 'package/chemnum/after' on input line ...: +Code labels for sorting: + firstaid +Data structure for label rules: + firstaid = 0 -> +Handled code for firstaid Update code for hook 'package/l3graphics/after' on input line ...: Code labels for sorting: backend @@ -164,6 +170,7 @@ All initialized (non-empty) hooks: file/underscore.sty/after -> \__hook_toplevel file/underscore.sty/after \FirstAidNeededT {underscore}{sty}{....-..-..}{\RequirePackage {underscore-ltx}}\__hook_next file/underscore.sty/after package/acro/after -> \__hook_toplevel package/acro/after \FirstAidNeededT {acro}{sty}{....-..-.. v... typeset acronyms and other abbreviations (CN)} {\UseName {prop_new:c}{l__acro_tmpa_prop}}\__hook_next package/acro/after package/chemformula/before -> \RequirePackage {l3keys2e}\__hook_toplevel package/chemformula/before \__hook_next package/chemformula/before + package/chemnum/after -> \__hook_toplevel package/chemnum/after \FirstAidNeededT {chemnum}{sty}{....-..-.. v... a comprehensive approach for the numbering of chemical compounds (CN)} {\UseName {prop_new:c}{l__chemnum_tmpa_prop}}\__hook_next package/chemnum/after package/l3graphics/after -> \__hook_toplevel package/l3graphics/after \seq_set_from_clist:Nn \l_graphics_search_ext_seq {.pdf,.eps,.ps,.png,.jpg,.jpeg}\__hook_next package/l3graphics/after No file lthooks-009.aux. LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line .... diff --git a/base/testfiles-lthooks/lthooks-011.tlg b/base/testfiles-lthooks/lthooks-011.tlg index 0e37fc79f..7daf28d81 100644 --- a/base/testfiles-lthooks/lthooks-011.tlg +++ b/base/testfiles-lthooks/lthooks-011.tlg @@ -137,6 +137,12 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid +Update code for hook 'package/chemnum/after' on input line ...: +Code labels for sorting: + firstaid +Data structure for label rules: + firstaid = 0 -> +Handled code for firstaid Update code for hook 'package/l3graphics/after' on input line ...: Code labels for sorting: backend @@ -169,6 +175,7 @@ All initialized (non-empty) hooks: file/underscore.sty/after -> \__hook_toplevel file/underscore.sty/after \FirstAidNeededT {underscore}{sty}{....-..-..}{\RequirePackage {underscore-ltx}}\__hook_next file/underscore.sty/after package/acro/after -> \__hook_toplevel package/acro/after \FirstAidNeededT {acro}{sty}{....-..-.. v... typeset acronyms and other abbreviations (CN)} {\UseName {prop_new:c}{l__acro_tmpa_prop}}\__hook_next package/acro/after package/chemformula/before -> \RequirePackage {l3keys2e}\__hook_toplevel package/chemformula/before \__hook_next package/chemformula/before + package/chemnum/after -> \__hook_toplevel package/chemnum/after \FirstAidNeededT {chemnum}{sty}{....-..-.. v... a comprehensive approach for the numbering of chemical compounds (CN)} {\UseName {prop_new:c}{l__chemnum_tmpa_prop}}\__hook_next package/chemnum/after package/l3graphics/after -> \__hook_toplevel package/l3graphics/after \seq_set_from_clist:Nn \l_graphics_search_ext_seq {.pdf,.eps,.ps,.png,.jpg,.jpeg}\__hook_next package/l3graphics/after xxx -> foo\__hook_toplevel xxx \__hook_next xxx **** Add to hook xxx (rear) on input line ... <- bar @@ -308,6 +315,12 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid +Update code for hook 'package/chemnum/after' on input line ...: +Code labels for sorting: + firstaid +Data structure for label rules: + firstaid = 0 -> +Handled code for firstaid Update code for hook 'package/l3graphics/after' on input line ...: Code labels for sorting: backend @@ -342,6 +355,7 @@ All initialized (non-empty) hooks: file/underscore.sty/after -> \__hook_toplevel file/underscore.sty/after \FirstAidNeededT {underscore}{sty}{....-..-..}{\RequirePackage {underscore-ltx}}\__hook_next file/underscore.sty/after package/acro/after -> \__hook_toplevel package/acro/after \FirstAidNeededT {acro}{sty}{....-..-.. v... typeset acronyms and other abbreviations (CN)} {\UseName {prop_new:c}{l__acro_tmpa_prop}}\__hook_next package/acro/after package/chemformula/before -> \RequirePackage {l3keys2e}\__hook_toplevel package/chemformula/before \__hook_next package/chemformula/before + package/chemnum/after -> \__hook_toplevel package/chemnum/after \FirstAidNeededT {chemnum}{sty}{....-..-.. v... a comprehensive approach for the numbering of chemical compounds (CN)} {\UseName {prop_new:c}{l__chemnum_tmpa_prop}}\__hook_next package/chemnum/after package/l3graphics/after -> \__hook_toplevel package/l3graphics/after \seq_set_from_clist:Nn \l_graphics_search_ext_seq {.pdf,.eps,.ps,.png,.jpg,.jpeg}\__hook_next package/l3graphics/after xxx -> foobar\__hook_toplevel xxx \__hook_next xxx **** Add to hook xxx (labels) on input line ... <- baz @@ -481,6 +495,12 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid +Update code for hook 'package/chemnum/after' on input line ...: +Code labels for sorting: + firstaid +Data structure for label rules: + firstaid = 0 -> +Handled code for firstaid Update code for hook 'package/l3graphics/after' on input line ...: Code labels for sorting: backend @@ -517,6 +537,7 @@ All initialized (non-empty) hooks: file/underscore.sty/after -> \__hook_toplevel file/underscore.sty/after \FirstAidNeededT {underscore}{sty}{....-..-..}{\RequirePackage {underscore-ltx}}\__hook_next file/underscore.sty/after package/acro/after -> \__hook_toplevel package/acro/after \FirstAidNeededT {acro}{sty}{....-..-.. v... typeset acronyms and other abbreviations (CN)} {\UseName {prop_new:c}{l__acro_tmpa_prop}}\__hook_next package/acro/after package/chemformula/before -> \RequirePackage {l3keys2e}\__hook_toplevel package/chemformula/before \__hook_next package/chemformula/before + package/chemnum/after -> \__hook_toplevel package/chemnum/after \FirstAidNeededT {chemnum}{sty}{....-..-.. v... a comprehensive approach for the numbering of chemical compounds (CN)} {\UseName {prop_new:c}{l__chemnum_tmpa_prop}}\__hook_next package/chemnum/after package/l3graphics/after -> \__hook_toplevel package/l3graphics/after \seq_set_from_clist:Nn \l_graphics_search_ext_seq {.pdf,.eps,.ps,.png,.jpg,.jpeg}\__hook_next package/l3graphics/after xxx -> foobarbaz\__hook_toplevel xxx \__hook_next xxx **** Add to hook xxx (return) on input line ... <- boom @@ -656,6 +677,12 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid +Update code for hook 'package/chemnum/after' on input line ...: +Code labels for sorting: + firstaid +Data structure for label rules: + firstaid = 0 -> +Handled code for firstaid Update code for hook 'package/l3graphics/after' on input line ...: Code labels for sorting: backend @@ -694,5 +721,6 @@ All initialized (non-empty) hooks: file/underscore.sty/after -> \__hook_toplevel file/underscore.sty/after \FirstAidNeededT {underscore}{sty}{....-..-..}{\RequirePackage {underscore-ltx}}\__hook_next file/underscore.sty/after package/acro/after -> \__hook_toplevel package/acro/after \FirstAidNeededT {acro}{sty}{....-..-.. v... typeset acronyms and other abbreviations (CN)} {\UseName {prop_new:c}{l__acro_tmpa_prop}}\__hook_next package/acro/after package/chemformula/before -> \RequirePackage {l3keys2e}\__hook_toplevel package/chemformula/before \__hook_next package/chemformula/before + package/chemnum/after -> \__hook_toplevel package/chemnum/after \FirstAidNeededT {chemnum}{sty}{....-..-.. v... a comprehensive approach for the numbering of chemical compounds (CN)} {\UseName {prop_new:c}{l__chemnum_tmpa_prop}}\__hook_next package/chemnum/after package/l3graphics/after -> \__hook_toplevel package/l3graphics/after \seq_set_from_clist:Nn \l_graphics_search_ext_seq {.pdf,.eps,.ps,.png,.jpg,.jpeg}\__hook_next package/l3graphics/after xxx -> foobarbazboom\__hook_toplevel xxx \__hook_next xxx diff --git a/base/testfiles-lthooks/lthooks-013.tlg b/base/testfiles-lthooks/lthooks-013.tlg index 76b4547bd..086f42489 100644 --- a/base/testfiles-lthooks/lthooks-013.tlg +++ b/base/testfiles-lthooks/lthooks-013.tlg @@ -189,6 +189,12 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid +Update code for hook 'package/chemnum/after' on input line ...: +Code labels for sorting: + firstaid +Data structure for label rules: + firstaid = 0 -> +Handled code for firstaid Update code for hook 'package/l3graphics/after' on input line ...: Code labels for sorting: backend @@ -218,6 +224,7 @@ All initialized (non-empty) hooks: file/underscore.sty/after -> \__hook_toplevel file/underscore.sty/after \FirstAidNeededT {underscore}{sty}{....-..-..}{\RequirePackage {underscore-ltx}}\__hook_next file/underscore.sty/after package/acro/after -> \__hook_toplevel package/acro/after \FirstAidNeededT {acro}{sty}{....-..-.. v... typeset acronyms and other abbreviations (CN)} {\UseName {prop_new:c}{l__acro_tmpa_prop}}\__hook_next package/acro/after package/chemformula/before -> \RequirePackage {l3keys2e}\__hook_toplevel package/chemformula/before \__hook_next package/chemformula/before + package/chemnum/after -> \__hook_toplevel package/chemnum/after \FirstAidNeededT {chemnum}{sty}{....-..-.. v... a comprehensive approach for the numbering of chemical compounds (CN)} {\UseName {prop_new:c}{l__chemnum_tmpa_prop}}\__hook_next package/chemnum/after package/l3graphics/after -> \__hook_toplevel package/l3graphics/after \seq_set_from_clist:Nn \l_graphics_search_ext_seq {.pdf,.eps,.ps,.png,.jpg,.jpeg}\__hook_next package/l3graphics/after env/itemize/begin -> \typeout {env itemize first}\__hook_toplevel env/itemize/begin \__hook_next env/itemize/begin No file lthooks-013.aux. diff --git a/base/testfiles-lthooks/lthooks-021.tlg b/base/testfiles-lthooks/lthooks-021.tlg index f59180c66..4471cd178 100644 --- a/base/testfiles-lthooks/lthooks-021.tlg +++ b/base/testfiles-lthooks/lthooks-021.tlg @@ -136,6 +136,12 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid +Update code for hook 'package/chemnum/after' on input line ...: +Code labels for sorting: + firstaid +Data structure for label rules: + firstaid = 0 -> +Handled code for firstaid Update code for hook 'package/l3graphics/after' on input line ...: Code labels for sorting: backend @@ -157,6 +163,7 @@ All initialized (non-empty) hooks: file/underscore.sty/after -> \__hook_toplevel file/underscore.sty/after \FirstAidNeededT {underscore}{sty}{....-..-..}{\RequirePackage {underscore-ltx}}\__hook_next file/underscore.sty/after package/acro/after -> \__hook_toplevel package/acro/after \FirstAidNeededT {acro}{sty}{....-..-.. v... typeset acronyms and other abbreviations (CN)} {\UseName {prop_new:c}{l__acro_tmpa_prop}}\__hook_next package/acro/after package/chemformula/before -> \RequirePackage {l3keys2e}\__hook_toplevel package/chemformula/before \__hook_next package/chemformula/before + package/chemnum/after -> \__hook_toplevel package/chemnum/after \FirstAidNeededT {chemnum}{sty}{....-..-.. v... a comprehensive approach for the numbering of chemical compounds (CN)} {\UseName {prop_new:c}{l__chemnum_tmpa_prop}}\__hook_next package/chemnum/after package/l3graphics/after -> \__hook_toplevel package/l3graphics/after \seq_set_from_clist:Nn \l_graphics_search_ext_seq {.pdf,.eps,.ps,.png,.jpg,.jpeg}\__hook_next package/l3graphics/after No file lthooks-021.aux. LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line .... diff --git a/base/testfiles-lthooks/lthooks-legacy.tlg b/base/testfiles-lthooks/lthooks-legacy.tlg index 8889d8a1c..b0302e7e3 100644 --- a/base/testfiles-lthooks/lthooks-legacy.tlg +++ b/base/testfiles-lthooks/lthooks-legacy.tlg @@ -161,6 +161,12 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid +Update code for hook 'package/chemnum/after' on input line ...: +Code labels for sorting: + firstaid +Data structure for label rules: + firstaid = 0 -> +Handled code for firstaid Update code for hook 'package/l3graphics/after' on input line ...: Code labels for sorting: backend @@ -186,6 +192,7 @@ All initialized (non-empty) hooks: file/underscore.sty/after -> \__hook_toplevel file/underscore.sty/after \FirstAidNeededT {underscore}{sty}{....-..-..}{\RequirePackage {underscore-ltx}}\__hook_next file/underscore.sty/after package/acro/after -> \__hook_toplevel package/acro/after \FirstAidNeededT {acro}{sty}{....-..-.. v... typeset acronyms and other abbreviations (CN)} {\UseName {prop_new:c}{l__acro_tmpa_prop}}\__hook_next package/acro/after package/chemformula/before -> \RequirePackage {l3keys2e}\__hook_toplevel package/chemformula/before \__hook_next package/chemformula/before + package/chemnum/after -> \__hook_toplevel package/chemnum/after \FirstAidNeededT {chemnum}{sty}{....-..-.. v... a comprehensive approach for the numbering of chemical compounds (CN)} {\UseName {prop_new:c}{l__chemnum_tmpa_prop}}\__hook_next package/chemnum/after package/l3graphics/after -> \__hook_toplevel package/l3graphics/after \seq_set_from_clist:Nn \l_graphics_search_ext_seq {.pdf,.eps,.ps,.png,.jpg,.jpeg}\__hook_next package/l3graphics/after legacy defaultfamily on input line ... No file lthooks-legacy.aux. diff --git a/base/testfiles-lthooks2/lthooks2-002.tlg b/base/testfiles-lthooks2/lthooks2-002.tlg index 5a80e2743..ec50370f5 100644 --- a/base/testfiles-lthooks2/lthooks2-002.tlg +++ b/base/testfiles-lthooks2/lthooks2-002.tlg @@ -148,6 +148,12 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid +Update code for hook 'package/chemnum/after' on input line ...: +Code labels for sorting: + firstaid +Data structure for label rules: + firstaid = 0 -> +Handled code for firstaid Update code for hook 'package/l3graphics/after' on input line ...: Code labels for sorting: backend @@ -169,6 +175,7 @@ All initialized (non-empty) hooks: file/underscore.sty/after -> \__hook_toplevel file/underscore.sty/after \FirstAidNeededT {underscore}{sty}{....-..-..}{\RequirePackage {underscore-ltx}}\__hook_next file/underscore.sty/after package/acro/after -> \__hook_toplevel package/acro/after \FirstAidNeededT {acro}{sty}{....-..-.. v... typeset acronyms and other abbreviations (CN)} {\UseName {prop_new:c}{l__acro_tmpa_prop}}\__hook_next package/acro/after package/chemformula/before -> \RequirePackage {l3keys2e}\__hook_toplevel package/chemformula/before \__hook_next package/chemformula/before + package/chemnum/after -> \__hook_toplevel package/chemnum/after \FirstAidNeededT {chemnum}{sty}{....-..-.. v... a comprehensive approach for the numbering of chemical compounds (CN)} {\UseName {prop_new:c}{l__chemnum_tmpa_prop}}\__hook_next package/chemnum/after package/l3graphics/after -> \__hook_toplevel package/l3graphics/after \seq_set_from_clist:Nn \l_graphics_search_ext_seq {.pdf,.eps,.ps,.png,.jpg,.jpeg}\__hook_next package/l3graphics/after (lthooks2-002.aux) LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line .... diff --git a/base/testfiles-lthooks2/lthooks2-005.tlg b/base/testfiles-lthooks2/lthooks2-005.tlg index b86dff716..047828e63 100644 --- a/base/testfiles-lthooks2/lthooks2-005.tlg +++ b/base/testfiles-lthooks2/lthooks2-005.tlg @@ -137,6 +137,12 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid +Update code for hook 'package/chemnum/after' on input line ...: +Code labels for sorting: + firstaid +Data structure for label rules: + firstaid = 0 -> +Handled code for firstaid Update code for hook 'package/l3graphics/after' on input line ...: Code labels for sorting: backend @@ -158,6 +164,7 @@ All initialized (non-empty) hooks: file/underscore.sty/after -> \__hook_toplevel file/underscore.sty/after \FirstAidNeededT {underscore}{sty}{....-..-..}{\RequirePackage {underscore-ltx}}\__hook_next file/underscore.sty/after package/acro/after -> \__hook_toplevel package/acro/after \FirstAidNeededT {acro}{sty}{....-..-.. v... typeset acronyms and other abbreviations (CN)} {\UseName {prop_new:c}{l__acro_tmpa_prop}}\__hook_next package/acro/after package/chemformula/before -> \RequirePackage {l3keys2e}\__hook_toplevel package/chemformula/before \__hook_next package/chemformula/before + package/chemnum/after -> \__hook_toplevel package/chemnum/after \FirstAidNeededT {chemnum}{sty}{....-..-.. v... a comprehensive approach for the numbering of chemical compounds (CN)} {\UseName {prop_new:c}{l__chemnum_tmpa_prop}}\__hook_next package/chemnum/after package/l3graphics/after -> \__hook_toplevel package/l3graphics/after \seq_set_from_clist:Nn \l_graphics_search_ext_seq {.pdf,.eps,.ps,.png,.jpg,.jpeg}\__hook_next package/l3graphics/after **** Add to hook some-hook (other-package) on input line ... <- code from other-package, Update code for hook 'para/before' on input line ...: @@ -296,6 +303,12 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid +Update code for hook 'package/chemnum/after' on input line ...: +Code labels for sorting: + firstaid +Data structure for label rules: + firstaid = 0 -> +Handled code for firstaid Update code for hook 'package/l3graphics/after' on input line ...: Code labels for sorting: backend @@ -325,5 +338,6 @@ All initialized (non-empty) hooks: file/underscore.sty/after -> \__hook_toplevel file/underscore.sty/after \FirstAidNeededT {underscore}{sty}{....-..-..}{\RequirePackage {underscore-ltx}}\__hook_next file/underscore.sty/after package/acro/after -> \__hook_toplevel package/acro/after \FirstAidNeededT {acro}{sty}{....-..-.. v... typeset acronyms and other abbreviations (CN)} {\UseName {prop_new:c}{l__acro_tmpa_prop}}\__hook_next package/acro/after package/chemformula/before -> \RequirePackage {l3keys2e}\__hook_toplevel package/chemformula/before \__hook_next package/chemformula/before + package/chemnum/after -> \__hook_toplevel package/chemnum/after \FirstAidNeededT {chemnum}{sty}{....-..-.. v... a comprehensive approach for the numbering of chemical compounds (CN)} {\UseName {prop_new:c}{l__chemnum_tmpa_prop}}\__hook_next package/chemnum/after package/l3graphics/after -> \__hook_toplevel package/l3graphics/after \seq_set_from_clist:Nn \l_graphics_search_ext_seq {.pdf,.eps,.ps,.png,.jpg,.jpeg}\__hook_next package/l3graphics/after some-hook -> code to run when other-package is loaded,code from other-package,\__hook_toplevel some-hook \__hook_next some-hook diff --git a/required/firstaid/changes.txt b/required/firstaid/changes.txt index 738c20ca7..6e53f7f01 100644 --- a/required/firstaid/changes.txt +++ b/required/firstaid/changes.txt @@ -3,6 +3,7 @@ * latex2e-first-aid-for-external-files.dtx: - add firstaid for acro to declare a temporary prop - add firstaid for chemformula to load l3keys2e + - add chemnum for acro to declare a temporary prop 2023-09-20 Ulrike Fischer diff --git a/required/firstaid/latex2e-first-aid-for-external-files.dtx b/required/firstaid/latex2e-first-aid-for-external-files.dtx index a3aaf0bd1..2317c0514 100644 --- a/required/firstaid/latex2e-first-aid-for-external-files.dtx +++ b/required/firstaid/latex2e-first-aid-for-external-files.dtx @@ -630,6 +630,17 @@ } % \end{macrocode} % +% \subsection{The \pkg{chemnum} package first aid} +% +% The package does not declare a \texttt{prop}, which causes an issue with newer +% routines in \pkg{expl3}. +% \begin{macrocode} +\AddToHook{package/chemnum/after}[firstaid]{% + \FirstAidNeededT{chemnum}{sty}{2021/01/21 v1.3a a comprehensive approach for the numbering of chemical compounds (CN)} + {\UseName{prop_new:c}{l__chemnum_tmpa_prop}}% +} +% \end{macrocode} +% % \begin{macrocode} % % \end{macrocode}