summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2025-02-13 21:04:40 +0000
committerKarl Berry <karl@freefriends.org>2025-02-13 21:04:40 +0000
commit56a450fb7dcf763bc4a63e29e0fbcd1bcd7a1e29 (patch)
tree99c1eb565a6c95430a468dd1d3fd427978b6968a /Master/texmf-dist/source
parentf3fcfb24e018d6c3b36f286228a85da3b16a8afc (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.dtx26
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