summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2021-12-12 22:30:08 +0000
committerKarl Berry <karl@freefriends.org>2021-12-12 22:30:08 +0000
commit97ffd38b1accbf42eab3d282c5c03ecddfea68b1 (patch)
treeca124b209dc5d5488ee0afcc7837a5f5b6bf520e /Master/texmf-dist/tex
parent66b9b693db7f4cf04485426bc74dd2e4ae31a1d9 (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.sty49
-rw-r--r--Master/texmf-dist/tex/latex/easybook/easybook.cls2
-rw-r--r--Master/texmf-dist/tex/latex/easybook/eb-tcolorbox.cfg2
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