diff options
author | Karl Berry <karl@freefriends.org> | 2024-06-13 20:14:50 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2024-06-13 20:14:50 +0000 |
commit | 6f956b374c78fa85f9e45838d104f683123ce92b (patch) | |
tree | cd2c35797f5194cf478190f7822cb1b4c089d4a8 /Master/texmf-dist/source/latex | |
parent | 3bbac3b6c28d103194e9cf383e4a642380c4f4c9 (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')
-rw-r--r-- | Master/texmf-dist/source/latex/easybook/easybook.dtx | 25 |
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 |