diff options
author | Karl Berry <karl@freefriends.org> | 2024-08-07 20:05:49 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2024-08-07 20:05:49 +0000 |
commit | 23b18fa26bced0f54c28951b528dd8e351a839b9 (patch) | |
tree | 0fb650da0810780d6d6c58588e6819fb06a85111 /Master/texmf-dist/tex/latex/easybook | |
parent | d80f362ce0c18704393422e4a898810296a8fae1 (diff) |
easybook (7aug24)
git-svn-id: svn://tug.org/texlive/trunk@71986 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/easybook')
-rw-r--r-- | Master/texmf-dist/tex/latex/easybook/easybase.sty | 33 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/easybook/easybook.cls | 2 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/easybook/eb-tcolorbox.cfg | 2 |
3 files changed, 31 insertions, 6 deletions
diff --git a/Master/texmf-dist/tex/latex/easybook/easybase.sty b/Master/texmf-dist/tex/latex/easybook/easybase.sty index ec27f115b30..57d6da29850 100644 --- a/Master/texmf-dist/tex/latex/easybook/easybase.sty +++ b/Master/texmf-dist/tex/latex/easybook/easybase.sty @@ -20,7 +20,7 @@ %% This work has the LPPL maintenance status `maintained'. \NeedsTeXFormat{LaTeX2e}[2021/11/15] \RequirePackage{etoolbox} -\ProvidesExplPackage{easybase}{2024/08/05}{2024df} +\ProvidesExplPackage{easybase}{2024/08/06}{2024dh} {Easily typesetting Chinese theses or books} \cs_generate_variant:Nn \dim_set:Nn { NV } @@ -171,9 +171,9 @@ \seq_set_from_clist:Nn \l__eb_module_paths_seq { - tools,font,space, - bib,thmt,toc, - hdr,float,ref,geo + tools,font,space,bib, + thmt,toc,hdr,float, + ref,geo,cap } \seq_map_inline:Nn \l__eb_module_paths_seq { @@ -1847,6 +1847,29 @@ } \AfterPreamble{\skip_set:Nn \abovedisplayshortskip { 0ex plus .1ex }} +\cs_new_protected:Npn \eb@register@cap@options #1 + { + \ctex_define:nn { cap } + { + #1/unknown .code:n = + { + \use:x + { + \exp_not:n + { \captionsetup[#1] } + { \eb_unknown_kv_handle: } + } + }, + #1/unknown .default:V = \c_novalue_tl, + #1 .meta:nn = { ctex/cap/#1 } {##1} + } + } +\cs_new_protected:Npn \RegisterCapOptions #1 + { + \clist_map_function:nN {#1} + \eb@register@cap@options + } +\RegisterCapOptions{table,figure,lstlisting} \clist_map_inline:nn { table,figure,lstlisting } { @@ -2448,6 +2471,8 @@ } } +\cs_if_exist:NF \DeclareObjectType + { \RequirePackage{xtemplate} } \DeclareObjectType{easybook}{0} \DeclareTemplateInterface{easybook}{cover}{0} { diff --git a/Master/texmf-dist/tex/latex/easybook/easybook.cls b/Master/texmf-dist/tex/latex/easybook/easybook.cls index 1839c7ec4ee..22321115682 100644 --- a/Master/texmf-dist/tex/latex/easybook/easybook.cls +++ b/Master/texmf-dist/tex/latex/easybook/easybook.cls @@ -19,7 +19,7 @@ %% %% This work has the LPPL maintenance status `maintained'. \NeedsTeXFormat{LaTeX2e}[2021/11/15] -\ProvidesExplClass{easybook}{2024/08/05}{2024df} +\ProvidesExplClass{easybook}{2024/08/06}{2024dh} {Easily typesetting Chinese theses or books} \bool_new:N \l__eb_compile_draft_bool diff --git a/Master/texmf-dist/tex/latex/easybook/eb-tcolorbox.cfg b/Master/texmf-dist/tex/latex/easybook/eb-tcolorbox.cfg index 49c6d06a472..495a48cdc21 100644 --- a/Master/texmf-dist/tex/latex/easybook/eb-tcolorbox.cfg +++ b/Master/texmf-dist/tex/latex/easybook/eb-tcolorbox.cfg @@ -18,7 +18,7 @@ %% LaTeX version 2005/12/01 or later. %% %% This work has the LPPL maintenance status `maintained'. -\ProvidesExplFile{eb-tcolorbox.cfg}{2024/08/05}{2024df} +\ProvidesExplFile{eb-tcolorbox.cfg}{2024/08/06}{2024dh} {Customization of tcolorbox for easybook} \cs_set_protected:Npn \addtotcbstyle #1#2 |