summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/easybook/easybook.dtx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2024-06-13 20:14:50 +0000
committerKarl Berry <karl@freefriends.org>2024-06-13 20:14:50 +0000
commit6f956b374c78fa85f9e45838d104f683123ce92b (patch)
treecd2c35797f5194cf478190f7822cb1b4c089d4a8 /Master/texmf-dist/source/latex/easybook/easybook.dtx
parent3bbac3b6c28d103194e9cf383e4a642380c4f4c9 (diff)
easybook (13jun24)
git-svn-id: svn://tug.org/texlive/trunk@71511 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/easybook/easybook.dtx')
-rw-r--r--Master/texmf-dist/source/latex/easybook/easybook.dtx25
1 files changed, 16 insertions, 9 deletions
diff --git a/Master/texmf-dist/source/latex/easybook/easybook.dtx b/Master/texmf-dist/source/latex/easybook/easybook.dtx
index b62638a9e99..fcc00b96556 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}{2024/06/12}{2024cb}
+\ProvidesExplClass{easybook}{2024/06/13}{2024cc}
{Easily typesetting Chinese theses or books}
\bool_new:N \l__eb_compile_draft_bool
@@ -300,7 +300,7 @@
%</class>
%<*package>
\RequirePackage{etoolbox}
-\ProvidesExplPackage{easybase}{2024/06/12}{2024cb}
+\ProvidesExplPackage{easybase}{2024/06/13}{2024cc}
{Easily typesetting Chinese theses or books}
\cs_generate_variant:Nn \dim_set:Nn { NV }
@@ -405,12 +405,15 @@
paper .initial:n = a4paper,
class .choice:,
class .value_required:n = true,
- class/book .code:n = { },
+ class/book .code:n =
+ {
+ \bool_set_true:N \l__eb_class_mode_book_bool
+ \PassOptionsToPackage{twoside}{geometry}
+ },
class/article .code:n =
{
\bool_set_false:N \l__eb_class_mode_book_bool
- \boolfalse{@twoside}
- \boolfalse{@mparswitch}
+ \PassOptionsToPackage{twoside = false}{geometry}
},
class .initial:n = book,
book .meta:n = { class = book },
@@ -721,7 +724,11 @@
{
\bool_if:NF \l__eb_ps_used_bool { \pagestyle{fancy} }
\tl_if_blank:VF \l_eb_graphics_path_tl
- { \exp_args:NV \graphicspath \l_eb_graphics_path_tl }
+ {
+ \regex_match:nVTF { \cB. } \l_eb_graphics_path_tl
+ { \exp_args:NV \graphicspath \l_eb_graphics_path_tl }
+ { \exp_args:Nx \graphicspath { {\l_eb_graphics_path_tl} } }
+ }
\providecommand{\kaishu}{\itshape}
}
@@ -1472,8 +1479,8 @@
{ \keys_define:nn { } { eb/tocouter .inherit:n = ctex/section } }
\NewDocumentCommand{\eb_assign_toc_title:n}
{>{\SplitArgument{1}{,}}m}
- {\eb_assign_toc_title_judge:nn #1}
-\cs_new_protected:Npn \eb_assign_toc_title_judge:nn #1#2
+ {\eb_toc_assign_title_judge:nn #1}
+\cs_new_protected:Npn \eb_toc_assign_title_judge:nn #1#2
{
\tl_set:Nn \eb@toc@title {#1}
\tl_if_novalue:nTF {#2}
@@ -2604,7 +2611,7 @@
}
%</package>
%<*tcolorbox>
-\ProvidesExplFile{eb-tcolorbox.cfg}{2024/06/12}{2024cb}
+\ProvidesExplFile{eb-tcolorbox.cfg}{2024/06/13}{2024cc}
{Customization of tcolorbox for easybook}
\cs_set_protected:Npn \addtotcbstyle #1#2