diff options
author | Karl Berry <karl@freefriends.org> | 2025-02-13 21:04:40 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2025-02-13 21:04:40 +0000 |
commit | 56a450fb7dcf763bc4a63e29e0fbcd1bcd7a1e29 (patch) | |
tree | 99c1eb565a6c95430a468dd1d3fd427978b6968a /Master/texmf-dist/source | |
parent | f3fcfb24e018d6c3b36f286228a85da3b16a8afc (diff) |
easybook (13feb25)
git-svn-id: svn://tug.org/texlive/trunk@73960 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source')
-rw-r--r-- | Master/texmf-dist/source/latex/easybook/easybook.dtx | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/Master/texmf-dist/source/latex/easybook/easybook.dtx b/Master/texmf-dist/source/latex/easybook/easybook.dtx index c1260e62002..05019c4cae4 100644 --- a/Master/texmf-dist/source/latex/easybook/easybook.dtx +++ b/Master/texmf-dist/source/latex/easybook/easybook.dtx @@ -14,7 +14,7 @@ % This work has the LPPL maintenance status `maintained'. %<class|package>\NeedsTeXFormat{LaTeX2e}[2021/11/15] %<*class> -\ProvidesExplClass{easybook}{2025/02/12}{2025n} +\ProvidesExplClass{easybook}{2025/02/13}{2025o} {Easily typesetting Chinese theses or books} \bool_new:N \l__eb_compile_draft_bool @@ -308,7 +308,7 @@ %</class> %<*package> \RequirePackage{etoolbox} -\ProvidesExplPackage{easybase}{2025/02/12}{2025n} +\ProvidesExplPackage{easybase}{2025/02/13}{2025o} {Easily typesetting Chinese theses or books} \cs_generate_variant:Nn \dim_set:Nn { NV } @@ -1995,18 +1995,22 @@ } \cs_new_protected:Npn \eb@register@title@ifname #1#2#3 { - \AddToHookWithArguments{cmd/addcontentsline/before}[title/ifname/#2] + \tl_if_exist:cF { l__eb_title_ifname_#2_tl } { - \str_if_eq:xnT {##1} {#2} + \AddToHookWithArguments{cmd/addcontentsline/before}[title/ifname/#2] { - \addtocontents{##1} - {#3{\CTEX@ifnametrue}{\CTEX@ifnamefalse}} + \str_if_eq:xnT {##1} {#2} + { + \addtocontents{##1} + {#3{\CTEX@ifnametrue}{\CTEX@ifnamefalse}} + } } + \AddToHook{file/#1.#2/before}[title/ifname/#2] + {\cs_set_eq:NN \eb@title@ifname@resume \CTEXifname} + \AddToHook{file/#1.#2/after}[title/ifname/#2] + {\cs_set_eq:NN \CTEXifname \eb@title@ifname@resume} } - \AddToHook{file/#1.#2/before} - {\cs_set_eq:NN \eb@title@ifname@resume \CTEXifname} - \AddToHook{file/#1.#2/after} - {\cs_set_eq:NN \CTEXifname \eb@title@ifname@resume} + \tl_set:cn { l__eb_title_ifname_#2_tl } { registered } } \NewDocumentCommand{\RegisterCapIfname}{O{\jobname}m} {\RegisterTitleIfname[#1]{#2}{\capifname}} @@ -3016,7 +3020,7 @@ } %</package> %<*tcolorbox> -\ProvidesExplFile{eb-tcolorbox.cfg}{2025/02/12}{2025n} +\ProvidesExplFile{eb-tcolorbox.cfg}{2025/02/13}{2025o} {Customization of tcolorbox for easybook} \cs_set_protected:Npn \addtotcbstyle #1#2 |