diff options
author | Norbert Preining <norbert@preining.info> | 2024-02-01 03:00:51 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2024-02-01 03:00:51 +0000 |
commit | a494a509f3f4a13a450c898488155f7aa5353bd3 (patch) | |
tree | ab11a3116dfe36f273b0eefe1a7abb556253a9c8 /macros/latex/contrib/easybook/easybook.dtx | |
parent | 79e1bbc1ad6b308aa2074540b2afd43b6a72ce03 (diff) |
CTAN sync 202402010300
Diffstat (limited to 'macros/latex/contrib/easybook/easybook.dtx')
-rw-r--r-- | macros/latex/contrib/easybook/easybook.dtx | 34 |
1 files changed, 12 insertions, 22 deletions
diff --git a/macros/latex/contrib/easybook/easybook.dtx b/macros/latex/contrib/easybook/easybook.dtx index bc2be5f112..885a059c97 100644 --- a/macros/latex/contrib/easybook/easybook.dtx +++ b/macros/latex/contrib/easybook/easybook.dtx @@ -15,7 +15,7 @@ %<*class> \NeedsTeXFormat{LaTeX2e}[2020/10/01] \RequirePackage{l3keys2e} -\ProvidesExplClass{easybook}{2024/01/30}{2024R} +\ProvidesExplClass{easybook}{2024/01/31}{2024S} {Easily typesetting Chinese theses or books} \bool_set_false:N \l__eb_compile_draft_bool @@ -297,7 +297,7 @@ %<*package> \NeedsTeXFormat{LaTeX2e}[2020/10/01] \RequirePackage{l3keys2e,etoolbox} -\ProvidesExplPackage{easybase}{2024/01/30}{2024R} +\ProvidesExplPackage{easybase}{2024/01/31}{2024S} {Easily typesetting Chinese theses or books} \cs_generate_variant:Nn \dim_set:Nn { NV } @@ -384,7 +384,6 @@ \seq_map_function:NN \l_tmpb_seq \eb_match_load_package:n } -\msg_redirect_module:nnn { hooks } { warning } { info } \bool_set_true:N \l__eb_class_mode_book_bool \bool_set_false:N \l__eb_compile_draft_bool @@ -1416,6 +1415,7 @@ { #1 .meta:nn = { ctex/#1 } {##1}, #1/between .tl_set:c = l__eb_toc_#1_between_hook_tl, + #1/between .initial:n = \bool_if:NT \l__eb_class_mode_book_bool { \vspace*{-10pt} }, #1/tocline .cs_set:cp = { eb@tocline@#1 } ##1##2, #1/tocline .initial:n = \listnumberline{##1}##2 } @@ -1487,6 +1487,7 @@ { \ctex_define:n { + #1 .meta:nn = { ctex/#1 } {##1}, #1/tocformat .tl_set:c = l__eb_toc_#1_format_tl, #1/tocformat+ .code:n = \tl_put_right:cn { l__eb_toc_#1_format_tl } {##1}, #1/tocformat~+ .code:n = \tl_put_right:cn { l__eb_toc_#1_format_tl } {##1}, @@ -1504,6 +1505,12 @@ {\eb_toc_entry_if_hang:n {#1}}{} {\tl_use:c { l__eb_toc_#1_rule_tl }} [\tl_use:c { l__eb_toc_#1_below_tl }] + \ctex_set:nn {#1} + { + tocindent = 0em, + tocrule = \tocrule{$\cdot$}, + tocafter = \hspace{1em} + } } \cs_new_protected:Npn \RegisterTocName #1 { @@ -1512,13 +1519,6 @@ } \seq_map_function:NN \c__ctex_headings_seq \RegisterTocName -\seq_remove_all:Nn \c__ctex_headings_seq { table } -\seq_remove_all:Nn \c__ctex_headings_seq { figure } -\seq_remove_all:Nn \c__ctex_headings_seq { lstlisting } -\cs_new_protected:Npn \eb@key@path@meta@define #1 - { \ctex_define:n { #1 .meta:nn = { ctex/#1 } {##1} } } -\seq_map_function:NN -\c__ctex_headings_seq \eb@key@path@meta@define \eb_seq_map_inline:nn { tocformat,tocformat+,tocformat~+, @@ -1627,17 +1627,7 @@ } }, subsection = - { - tocindent = \bool_if:NTF \l__eb_class_mode_book_bool { 3.8em } { 1.4em }, - tocrule = \tocrule{$\cdot$} - }, - float = - { - tocindent = 0em, - tocrule = \tocrule{$\cdot$}, - between = \bool_if:NT \l__eb_class_mode_book_bool { \vspace*{-10pt} } - }, - tocset/tocafter-every = \hspace{1em} + { tocindent = \bool_if:NTF \l__eb_class_mode_book_bool { 3.8em } { 1.4em } } } \ctex_at_end_package:nn { imakeidx } @@ -2330,7 +2320,7 @@ } %</package> %<*tcolorbox> -\ProvidesExplFile{eb-tcolorbox.cfg}{2024/01/30}{2024R} +\ProvidesExplFile{eb-tcolorbox.cfg}{2024/01/31}{2024S} {Customization of tcolorbox for easybook} \cs_set_protected:Npn \addtotcbstyle #1#2 |