summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2025-02-11 20:49:49 +0000
committerKarl Berry <karl@freefriends.org>2025-02-11 20:49:49 +0000
commit61a62715f335e2bfdec2273fdf5630e4a463ba98 (patch)
treefc0fd3904ed7135d31879a4bf5be89c513bf7ed6 /Master/texmf-dist/source
parentccdd9d801f3976535aff2e8dc3bf9931bb887a5a (diff)
easybook (11feb25)
git-svn-id: svn://tug.org/texlive/trunk@73882 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source')
-rw-r--r--Master/texmf-dist/source/latex/easybook/easybook.dtx29
1 files changed, 11 insertions, 18 deletions
diff --git a/Master/texmf-dist/source/latex/easybook/easybook.dtx b/Master/texmf-dist/source/latex/easybook/easybook.dtx
index 38983c0547b..3816ccacb04 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/05}{2025h}
+\ProvidesExplClass{easybook}{2025/02/11}{2025m}
{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/05}{2025h}
+\ProvidesExplPackage{easybase}{2025/02/11}{2025m}
{Easily typesetting Chinese theses or books}
\cs_generate_variant:Nn \dim_set:Nn { NV }
@@ -317,7 +317,6 @@
\cs_generate_variant:Nn \msg_warning:nnn { nnV }
\cs_generate_variant:Nn \skip_set:Nn { NV }
\cs_generate_variant:Nn \ctex_define:nn { nx }
-\cs_generate_variant:Nn \eb_set_hyperref:n { x }
\cs_generate_variant:Nn \tl_if_novalue:nF { V }
\cs_set_protected:Npn \ctex_define:nn #1
@@ -2752,14 +2751,8 @@
\lstloadlanguages{C,C++,Java,Python,Matlab}
\clist_new:N \l__eb_hyperref_options_clist
-\cs_new_protected:Npn \eb_set_hyperref:n #1
- {
- \IfPackageLoadedTF{hyperref}
- {\hypersetup}
- {\eb_put_hyperref:n}{#1}
- }
-\cs_new_protected:Npn \eb_put_hyperref:n #1
- { \clist_put_right:Nn \l__eb_hyperref_options_clist {#1} }
+\providecommand{\hypersetup}[1]
+ {\clist_put_right:Nn \l__eb_hyperref_options_clist {#1}}
\cs_new_protected:Npn \eb_define_link_color:nnn #1#2#3
{ \definecolorset{HTML}{ctex@}{}{link,#1;url,#2;cite,#3} }
\cs_new_protected:Npn \eb_define_theme_color:nnn #1#2#3
@@ -2824,18 +2817,18 @@
\cs_new_protected:Npn \eb_link_border_set:n #1
{
- \ctex_at_end_package:nn { hyperref }
+ \AddToHook{package/hyperref/after}[eb/hyperref]
{
+ \Hy@colorlinksfalse
\def\@pdfborder{#1}
\def\Hy@colorlink ##1 {\begingroup}
\def\Hy@endcolorlink{\endgroup}
}
- \eb_set_hyperref:n { colorlinks = false }
}
\cs_new_protected:Npn \eb_link_colors_set:
- { \eb_set_hyperref:n { colorlinks } }
+ { \hypersetup{colorlinks} }
\cs_new_protected:Npn \eb_link_toc_set:n #1
- { \eb_set_hyperref:n { linktoc = #1 } }
+ { \hypersetup{linktoc = #1} }
\ctex_define:nn { ref }
{
linktype .choice:,
@@ -2849,7 +2842,7 @@
linktoc .value_required:n = true,
linktoc/unknown .code:n = \eb_link_toc_set:n {#1},
linktoc .initial:n = all,
- unknown .code:n = \eb_set_hyperref:x { \eb_unknown_kv_handle: },
+ unknown .code:n = \exp_args:Nx \hypersetup { \eb_unknown_kv_handle: },
unknown .default:V = \c_novalue_tl
}
@@ -2872,7 +2865,7 @@
\RequirePackage{hyperref}
\urlstyle{same}
\eb_allow_url_break:
- \eb_put_hyperref:n
+ \hypersetup
{
linkcolor = ctex@link,linkbordercolor = ctex@link,
urlcolor = ctex@url,urlbordercolor = ctex@url,
@@ -3028,7 +3021,7 @@
}
%</package>
%<*tcolorbox>
-\ProvidesExplFile{eb-tcolorbox.cfg}{2025/02/05}{2025h}
+\ProvidesExplFile{eb-tcolorbox.cfg}{2025/02/11}{2025m}
{Customization of tcolorbox for easybook}
\cs_set_protected:Npn \addtotcbstyle #1#2