diff options
author | Karl Berry <karl@freefriends.org> | 2021-12-12 22:30:08 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-12-12 22:30:08 +0000 |
commit | 97ffd38b1accbf42eab3d282c5c03ecddfea68b1 (patch) | |
tree | ca124b209dc5d5488ee0afcc7837a5f5b6bf520e /Master/texmf-dist/tex | |
parent | 66b9b693db7f4cf04485426bc74dd2e4ae31a1d9 (diff) |
easybook (12dec21)
git-svn-id: svn://tug.org/texlive/trunk@61286 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r-- | Master/texmf-dist/tex/latex/easybook/easybase.sty | 49 | ||||
-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, 22 insertions, 31 deletions
diff --git a/Master/texmf-dist/tex/latex/easybook/easybase.sty b/Master/texmf-dist/tex/latex/easybook/easybase.sty index 7b1df4f30e3..e6181976280 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}[2020/10/01] \RequirePackage{l3keys2e,etoolbox} -\ProvidesExplPackage{easybase}{2021/12/11}{1.41P} +\ProvidesExplPackage{easybase}{2021/12/12}{1.41Q} {Typeset Chinese theses or books} \cs_generate_variant:Nn \dim_set:Nn { NV } @@ -908,7 +908,7 @@ \ctex_define:n { list/#1 .meta:nn = { ctex/#1 } {##1} } \cs_new_protected:Npn \eb_titletoc_if_hang_fix:n #1 { - \bool_if:NT \eb@titletoc@hang@fix@bool + \bool_if:NT \l__eb_titletoc_hang_fix_bool { \contentspush { @@ -944,7 +944,7 @@ \ctex_define:n { #1/between .tl_set:c = l__eb_toc_#1_between_hook_tl, - #1/tocline .cs_set:cp = { eb@toc@label@#1 } ##1, + #1/tocline .cs_set:cp = { eb@tocline@#1 } ##1##2, } } \eb_seq_map_inline:nn @@ -993,7 +993,7 @@ dotalign .bool_set:N = \l__eb_toc_dot_align_bool, dotalign .default:n = true, dotalign .initial:n = true, - hang .bool_set:N = \eb@titletoc@hang@fix@bool, + hang .bool_set:N = \l__eb_titletoc_hang_fix_bool, hang .default:n = true, hang .initial:n = false, pagenumwd .code:n = \contentsmargin{#1}, @@ -1023,7 +1023,7 @@ { \CTEXifname { - \bool_if:NTF \eb@titletoc@hang@fix@bool + \bool_if:NTF \l__eb_titletoc_hang_fix_bool { \p@numberline{\use:c { CTEXthe#1 }} } { \use:c { CTEXthe#1 } @@ -1033,9 +1033,12 @@ } \cs_new:Npn \listnumberline #1 { - \use:c { #1name }~\use:c { the#1 } - \bool_if:NF \eb@titletoc@hang@fix@bool - { \tl_use:c { l__eb_toc_#1_after_tl } } + \bool_if:NTF \l__eb_titletoc_hang_fix_bool + { \p@numberline{\use:c { #1name }~\use:c { the#1 }} } + { + \use:c { #1name }~\use:c { the#1 } + \tl_use:c { l__eb_toc_#1_after_tl } + } } \ctex_set:n { @@ -1068,28 +1071,22 @@ list/tocindent = 0em, list/tocrule = \tocrule{$\cdot$}, list/between = \vspace*{-0.2pc\bool_if:NT \l__eb_class_mode_book_bool { - 10pt }}, - table/tocline = \listnumberline{table}, - figure/tocline = \listnumberline{figure}, - lstlisting/tocline = \listnumberline{lstlisting} + table/tocline = \listnumberline{table}#2, + figure/tocline = \listnumberline{figure}#2, + lstlisting/tocline = \listnumberline{lstlisting}#2 } \ctex_set:nn { tocset } { tocafter-every = \hspace{1em} } \prop_new:N \l__eb_list_label_entry_prop \prop_set_from_keyval:Nn \l__eb_list_label_entry_prop { - figure = \eb@toc@label@figure, - table = \eb@toc@label@table + figure = \eb@tocline@figure, + table = \eb@tocline@table } \cs_gset:Npn \caption@@@addcontentsline #1#2#3#4 { \addcontentsline{#1}{#2} - { - \bool_if:NT \eb@titletoc@hang@fix@bool { \p@numberline } - \bgroup - \prop_item:Nn \l__eb_list_label_entry_prop {#2}{#3} - \egroup #4 - } + {\prop_item:Nn \l__eb_list_label_entry_prop {#2}{#3}{#4}} } -\cs_set_eq:NN \eb@if@boolT \bool_if:NT \ctex_patch_cmd:Nnn \lst@MakeCaption { \addcontentsline{lol}{lstlisting} @@ -1097,13 +1094,7 @@ } { \addcontentsline{lol}{lstlisting} - { - \eb@if@boolT\eb@titletoc@hang@fix@bool{\p@numberline} - \bgroup - \eb@toc@label@lstlisting{\thelstlisting} - \egroup - \lst@@caption - } + {\eb@tocline@lstlisting{\thelstlisting}{\lst@@caption}} } \newcounter{bichapter} @@ -1574,8 +1565,8 @@ \setlist[itemize,2]{label = endash} \setlist[itemize,3]{label = asterisk} \setlist[enumerate,1]{label = arabic,ref = \arabic*} -\setlist[enumerate,2]{label = alph,ref = enumii,labelwidth = *} -\setlist[enumerate,3]{label = roman,ref = enumiii,labelwidth = *} +\setlist[enumerate,2]{label = alph,ref = enumii} +\setlist[enumerate,3]{label = roman,ref = enumiii} \setlist[description]{font = sf,labelwidth = *,leftmargin = 2em} \newlist{eb@outline@list}{itemize}{1} \newlist{eb@exercise@list}{enumerate}{2} diff --git a/Master/texmf-dist/tex/latex/easybook/easybook.cls b/Master/texmf-dist/tex/latex/easybook/easybook.cls index 53c708fd4c5..8ac253398a9 100644 --- a/Master/texmf-dist/tex/latex/easybook/easybook.cls +++ b/Master/texmf-dist/tex/latex/easybook/easybook.cls @@ -20,7 +20,7 @@ %% This work has the LPPL maintenance status `maintained'. \NeedsTeXFormat{LaTeX2e}[2020/10/01] \RequirePackage{l3keys2e} -\ProvidesExplClass{easybook}{2021/12/11}{1.41P} +\ProvidesExplClass{easybook}{2021/12/12}{1.41Q} {Typeset Chinese theses or books} \bool_set_false: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 a6d651249d8..e8d06dc5c6f 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}{2021/12/11}{1.41P} +\ProvidesExplFile{eb-tcolorbox.cfg}{2021/12/12}{1.41Q} {Customization of tcolorbox for easybook} \cs_set_protected:Npn \setexercise #1 |