texlive[60848] Master/texmf-dist: easybook (23oct21)
commits+karl at tug.org
commits+karl at tug.org
Sat Oct 23 22:46:35 CEST 2021
Revision: 60848
http://tug.org/svn/texlive?view=revision&revision=60848
Author: karl
Date: 2021-10-23 22:46:35 +0200 (Sat, 23 Oct 2021)
Log Message:
-----------
easybook (23oct21)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/easybook/easybook.pdf
trunk/Master/texmf-dist/doc/latex/easybook/easybook.tex
trunk/Master/texmf-dist/source/latex/easybook/easybook.dtx
trunk/Master/texmf-dist/tex/latex/easybook/easybase.sty
trunk/Master/texmf-dist/tex/latex/easybook/easybook.cls
trunk/Master/texmf-dist/tex/latex/easybook/eb-tcolorbox.cfg
Modified: trunk/Master/texmf-dist/doc/latex/easybook/easybook.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/easybook/easybook.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/easybook/easybook.tex 2021-10-23 14:56:44 UTC (rev 60847)
+++ trunk/Master/texmf-dist/doc/latex/easybook/easybook.tex 2021-10-23 20:46:35 UTC (rev 60848)
@@ -20,7 +20,7 @@
name = easybook,
color-scheme = blue,
title = EASYBOOK 使用手册,
- version = v1.40,
+ version = v1.40A,
date = 2021/10/21,
authors = 瞿毅,
info = 排版简体中文学位论文和书籍,
@@ -218,14 +218,16 @@
{
colspec = @{}*{4}{c}@{},
hline{1,7} = {1pt,cnltxblue},
- hline{2} = {0.6pt,cnltxblue}
+ hline{2} = {0.6pt,cnltxblue},
+ row{1} = {font = \sffamily},
+ column{1} = {cmd = \code}
}
- & \textsf{正文字体} & \textsf{无衬线字体} & \textsf{等宽字体} \\
- \code{noto} & Noto Serif & Noto Sans & Noto Sans Mono \\
- \code{garamond} & EB Garamond & Libertinus Sans & LM Mono \\
- \code{palatino} & TG Pagella & Libertinus Sans & LM Mono \\
- \code{libertine} & TG Pagella & Libertinus Sans & LM Mono \\
- \code{times} & XITS & TG Heros & TG Cursor
+ & 正文字体 & 无衬线字体 & 等宽字体 \\
+ noto & Noto Serif & Noto Sans & Noto Sans Mono \\
+ garamond & EB Garamond & Libertinus Sans & LM Mono \\
+ palatino & TG Pagella & Libertinus Sans & LM Mono \\
+ libertine & TG Pagella & Libertinus Sans & LM Mono \\
+ times & XITS & TG Heros & TG Cursor
\end{tblr}
\end{center}
\end{options}
@@ -340,12 +342,14 @@
{
colspec = @{}*{5}{c}@{},
hline{1,5} = {1pt,cnltxblue},
- hline{3} = {0.6pt,cnltxblue}
+ hline{3} = {0.6pt,cnltxblue},
+ row{1,3} = {font = \sffamily},
+ row{2,4} = {cmd = \module*}
}
\hyperref[subsec:style]{风格} & \hyperref[subsec:other font]{其它字体} & \hyperref[subsec:spacing]{行距} & \hyperref[subsec:hyperlinks]{超链接} & \hyperref[subsec:reference]{参考文献} \\
- \module*{style} & \module*{subfont} & \module*{spread} & \module*{refset} & \module*{bibset} \\
+ style & subfont & spread & refset & bibset \\
\hyperref[subsec:theorem of style]{定理样式} & \hyperref[subsec:page margins]{页面尺寸} & \hyperref[subsec:header and footer]{页眉页脚} & \hyperref[subsec:catalog style]{目录样式} & \\
- \module*{thmset} & \module*{geoset} & \module*{hdrset} & \module*{tocset} &
+ thmset & geoset & hdrset & tocset &
\end{tblr}
\end{center}
@@ -576,8 +580,8 @@
\keyval*-{style}{定理样式}\Default
选项的值为使用 \cs{declaretheoremstyle} 命令新定义的定理样式。
\end{options}
- \command{DeclareTheorem}[\marg{环境名}\oarg{英文标题}\marg{中文标题}\darg{盒子风格}\oarg{键值列表}]
- 定理声明命令 \cs{DeclareTheorem} 更加便捷,同样定义一个新的定理环境,\meta{键值列表} 中支持的选项与 \cs{declaretheorem} 命令相同,但它们的区别有:
+ \command{deftheorem}[\marg{环境名}\oarg{英文标题}\marg{中文标题}\darg{盒子风格}\oarg{键值列表}]
+ 定理声明命令 \cs{deftheorem} 更加便捷,同样定义一个新的定理环境,\meta{键值列表} 中支持的选项与命令 \cs{declaretheorem} 相同,但与这个命令有以下区别:
\begin{itemize}
\item 中英文模式下标题不同,英文标题为可选项,默认为首字母大写的 \meta{环境名}。
\item 自动定义交叉引用的格式,引用标签前缀为定理名。
@@ -589,7 +593,7 @@
下面简单列举几个定理命令的用法,例如使用预置样式新建一个定理环境猜想:
\begin{ctexexam}
- \DeclareTheorem{caixiang}{猜想}[style = easy-theorem] % 不需要指定预置样式
+ \deftheorem{caixiang}{猜想}[style = easy-theorem] % 不需要指定预置样式
\declaretheorem[style = easy-theorem,name = 猜想]{caixiang}
\end{ctexexam}
@@ -684,7 +688,7 @@
\begin{ctexexam}
\hdrset
{
- headfoot =
+ headfoot =
{
\easyhead[ER]{\leftmark}
\easyhead[OL]{\rightmark}
@@ -731,7 +735,7 @@
\keychoice{fntext-vshift}{fixed length,match}\Default{0pt}
脚注内容标记的垂直偏移,可以设为刚性长度,或用 \code{match} 匹配 \option*{super-vshift} 全局的值。
\keychoice{fnmate-form}{format code,match}\Default
- 默认脚注标记的格式,\code{match} 可以匹配 \option*{super-format} 全局的值。一般配合选项 \keyis-{fnmark-num}{plain} 使用,例如配合 \pkg*{circledsteps} 宏包的带圈符号命令 \cs*{Circled} 给脚注标记添加圆圈:
+ 默认脚注标记的格式,\code{match} 可以匹配 \option*{super-format} 全局的值。一般配合选项 \keyis-{fnmate-num}{plain} 使用,例如配合 \pkg*{circledsteps} 宏包的带圈符号命令 \cs*{Circled} 给脚注标记添加圆圈:
\begin{ctexexam}
\usepackage{circledsteps}
\hdrset
@@ -902,10 +906,12 @@
{
colspec = @{}*{8}{c}@{},
hline{1,3} = {1pt,cnltxblue},
- hline{2} = {0.6pt,cnltxblue}
+ hline{2} = {0.6pt,cnltxblue},
+ row{1} = {font = \sffamily},
+ row{2} = {cmd = \env}
}
- \env{theorem} & \env{definition} & \env{lemma} & \env{corollary} & \env{proposition} & \env{example} & \env{remark} & \env{proof} \\
- 定理 & 定义 & 引理 & 推论& 性质 & 例 & 注 & 证明
+ 定理 & 定义 & 引理 & 推论& 性质 & 例 & 注 & 证明 \\
+ theorem & definition & lemma & corollary & proposition & example & remark & proof
\end{tblr}
\end{center}
\end{environments}
Modified: trunk/Master/texmf-dist/source/latex/easybook/easybook.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/easybook/easybook.dtx 2021-10-23 14:56:44 UTC (rev 60847)
+++ trunk/Master/texmf-dist/source/latex/easybook/easybook.dtx 2021-10-23 20:46:35 UTC (rev 60848)
@@ -15,7 +15,7 @@
%<*class>
\NeedsTeXFormat{LaTeX2e}[2020/10/01]
\RequirePackage{l3keys2e}
-\ProvidesExplClass{easybook}{2021/10/21}{1.40}
+\ProvidesExplClass{easybook}{2021/10/21}{1.40A}
{Typeset Chinese theses or books}
\bool_set_false:N \l__eb_compile_draft_bool
@@ -319,7 +319,7 @@
%<*package>
\NeedsTeXFormat{LaTeX2e}[2020/10/01]
\RequirePackage{l3keys2e,etoolbox}
-\ProvidesExplPackage{easybase}{2021/10/21}{1.40}
+\ProvidesExplPackage{easybase}{2021/10/21}{1.40A}
{Typeset Chinese theses or books}
\cs_generate_variant:Nn \dim_set:Nn { NV }
@@ -332,7 +332,7 @@
\cs_generate_variant:Nn \eb_put_hyperref:n { x }
\cs_generate_variant:Nn \eb_at_begin_environment:nn { on }
-\cs_new_protected:Npn \ctex_define:nn #1
+\cs_set_protected:Npn \ctex_define:nn #1
{ \keys_define:nn { ctex/#1 } }
\cs_new_protected:Npn \eb_clist_map_inline:nn #1#2
{
@@ -386,10 +386,10 @@
\cs_new_protected:Npn \eb_if_package_loaded:nF #1#2
{
\@ifpackageloaded{#1}
- {\msg_warning:nnn { easybase } { package-loaded } {#1}}
+ {\msg_warning:nnn { easybase } { package-reloaded } {#1}}
{#2\disable at package@load{#1}{}}
}
-\msg_new:nnn { easybase } { package-loaded }
+\msg_new:nnn { easybase } { package-reloaded }
{
The~macro~package~#1~has~been~reloaded. \\
Please~pass~the~arguments~by \\
@@ -939,7 +939,7 @@
\group_begin:
\footnotesize
\exp_args:Nx
- \linespread{\fp_use:N \l__eb_spread_footnote_fp}\selectfont
+ \setspread{ \fp_use:N \l__eb_spread_footnote_fp }
\exp_args:NNNo \group_end:
\dim_set:Nn \footnotesep { \dim_use:N \box_ht:N \strutbox }
\bool_if:NT \l__eb_chap_counter_withpart_bool
@@ -951,6 +951,7 @@
}
\eb_fnpara_if_pos_bottom:
}
+\cs_new_protected:Npn \setspread #1 { \linespread{#1}\selectfont }
\cs_new_protected:Npn \eb_fnpara_if_pos_bottom:
{
\bool_if:NT \l__eb_fnpara_bottom_bool
@@ -1084,8 +1085,7 @@
\eb_patch_cmd:wnn { \@footnotetext,\@mpfootnotetext }
{ \reset at font }
{
- \linespread{\fp_use:N \l__eb_spread_footnote_fp}
- \selectfont\ignorespaces
+ \setspread{\fp_use:N \l__eb_spread_footnote_fp}
\l__eb_subfont_footnote_tl
}
\ctex_at_end_package:nn { hyperref }
@@ -1809,24 +1809,20 @@
}
\IfPackageAtLeastTF{tabularray}{2021/07/01}
{
- \SetTblrInner
- {
- rows = {abovesep = 4pt,belowsep = 2pt},
- stretch = \fp_use:N \l__eb_spread_table_fp
- }
\NewTableCommand{\toprule}[1][1pt]{\hline[#1]}
\NewTableCommand{\midrule}[1][0.5pt]{\hline[#1]}
\NewTableCommand{\bottomrule}[1][1pt]{\hline[#1]}
+ \SetTblrInner{stretch = \fp_use:N \l__eb_spread_table_fp}
}{}
\eb_at_begin_environment:nn { tabular,tabularx }
{
- \exp_args:Nx \linespread { \fp_use:N \l__eb_spread_table_fp }
- \selectfont\ignorespaces
+ \exp_args:Nx
+ \setspread { \fp_use:N \l__eb_spread_table_fp }
}
\ctex_after_end_preamble:n
{
- \exp_args:Nx \linespread { \fp_use:N \l__eb_spread_line_fp }
- \selectfont\ignorespaces
+ \exp_args:Nx
+ \setspread { \fp_use:N \l__eb_spread_line_fp }
}
\bool_if:NF \l__eb_float_page_bool
@@ -1982,7 +1978,7 @@
\RenewDocumentCommand{\declaretheoremstyle}{O{}mO{}}
{\eb at declaretheoremsyle@save[#1,#3]{#2}}
\cs_set_eq:NN \newtheorem \declaretheorem
-\NewDocumentCommand{\DeclareTheorem}
+\NewDocumentCommand{\deftheorem}
{mO{\text_titlecase_first:n {#1}}mD(){tc-theorem}O{}}
{
\eb_thm_name_set:nnn {#1} {#2} {#3}
@@ -2003,21 +1999,21 @@
Now~that~the~thmframe~option~is~true. \\
Please~load~the~tcolorbox~macro~package.
}
-\cs_set_eq:NN \EBNewTheorem \DeclareTheorem
+\cs_set_eq:NN \DeclareTheorem \deftheorem
\prop_new:N \l__eb_thmtools_entry_prop
\clist_const:Nn \c__eb_thmtools_entry_clist
{
- spaceabove = \l__eb_thm_spaceabove_tl,
- spacebelow = \l__eb_thm_spacebelow_tl,
- headindent = \l__eb_thm_headindent_tl,
+ within = \l__eb_thm_within_tl,
headfont = \l__eb_thm_headfont_tl,
notefont = \l__eb_thm_notefont_tl,
bodyfont = \l__eb_thm_bodyfont_tl,
headpunct = \l__eb_thm_headpunct_tl,
- postheadspace = \l__eb_thm_postheadspace_tl,
- within = \l__eb_thm_within_tl,
- headformat = \l__eb_thm_headformat_tl
+ spaceabove = \l__eb_thm_spaceabove_tl,
+ spacebelow = \l__eb_thm_spacebelow_tl,
+ headindent = \l__eb_thm_headindent_tl,
+ headformat = \l__eb_thm_headformat_tl,
+ postheadspace = \l__eb_thm_postheadspace_tl
}
\prop_set_from_keyval:NV
\l__eb_thmtools_entry_prop \c__eb_thmtools_entry_clist
@@ -2061,14 +2057,14 @@
\declaretheoremstyle[\c__eb_thmtools_entry_clist]{easy-theorem}
\eb_thm_name_set:nnn { exercise } { Exercise } { 练习 }
\cs_undefine:N \proof
- \DeclareTheorem{lemma}{引理}
- \DeclareTheorem{example}{例}
- \DeclareTheorem{theorem}{定理}
- \DeclareTheorem{corollary}{推论}
- \DeclareTheorem{definition}{定义}
- \DeclareTheorem{proposition}{性质}
- \DeclareTheorem{remark}{注}[numbered = no]
- \DeclareTheorem{proof}{证明}[numbered = no,qed = \qedsymbol]
+ \deftheorem{lemma}{引理}
+ \deftheorem{example}{例}
+ \deftheorem{theorem}{定理}
+ \deftheorem{corollary}{推论}
+ \deftheorem{definition}{定义}
+ \deftheorem{proposition}{性质}
+ \deftheorem{remark}{注}[numbered = no]
+ \deftheorem{proof}{证明}[numbered = no,qed = \qedsymbol]
}
\setchemformula
@@ -2100,22 +2096,19 @@
cases,cases*,dcases,dcases*,rcases,rcases*,drcases,drcases*,
aligned,alignedat,gathered,multlined,lgathered,rgathered
}
- {
- \linespread{\fp_use:N \l__eb_spread_math_fp}
- \selectfont\ignorespaces
- }
+ { \setspread{\fp_use:N \l__eb_spread_math_fp} }
\eb_patch_cmd:wnn
{ \start at gather,\start at align,\start at multline }
{ \collect at body }
{
- \linespread{\fp_use:N \l__eb_spread_math_fp}
- \selectfont\collect at body
+ \setspread{\fp_use:N \l__eb_spread_math_fp}
+ \collect at body
}
\eb_patch_cmd:wnn \gather at split
{ \spread at equation }
{
- \linespread{\fp_use:N \l__eb_spread_math_fp}
- \selectfont\spread at equation
+ \setspread{\fp_use:N \l__eb_spread_math_fp}
+ \spread at equation
}
\ctex_after_end_preamble:n
{
@@ -2167,12 +2160,10 @@
backend/bibtex .code:n = { },
backend/biblatex .code:n =
{ \bool_set_false:N \l__eb_backend_bibtex_bool },
-
bibstyle .code:n =
{ \tl_set:Nn \l__eb_bib_all_style_tl {#1} },
bibstyle .value_required:n = true,
bibstyle .initial:n = numerical,
-
citestyle .code:n =
{ \tl_set:Nn \l__eb_bib_cite_style_tl {#1} },
datafile .clist_set:N = \l__eb_bib_datafile_clist,
@@ -2468,7 +2459,7 @@
}
%</package>
%<*tcolorbox>
-\ProvidesExplFile{eb-tcolorbox.cfg}{2021/10/21}{1.40}
+\ProvidesExplFile{eb-tcolorbox.cfg}{2021/10/21}{1.40A}
{Customization of tcolorbox for easybook}
\tl_gset:Nn \eb at tc@line at skip { 0.5\baselineskip }
Modified: trunk/Master/texmf-dist/tex/latex/easybook/easybase.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/easybook/easybase.sty 2021-10-23 14:56:44 UTC (rev 60847)
+++ trunk/Master/texmf-dist/tex/latex/easybook/easybase.sty 2021-10-23 20:46:35 UTC (rev 60848)
@@ -20,7 +20,7 @@
%% This work has the LPPL maintenance status `maintained'.
\NeedsTeXFormat{LaTeX2e}[2020/10/01]
\RequirePackage{l3keys2e,etoolbox}
-\ProvidesExplPackage{easybase}{2021/10/21}{1.40}
+\ProvidesExplPackage{easybase}{2021/10/21}{1.40A}
{Typeset Chinese theses or books}
\cs_generate_variant:Nn \dim_set:Nn { NV }
@@ -33,7 +33,7 @@
\cs_generate_variant:Nn \eb_put_hyperref:n { x }
\cs_generate_variant:Nn \eb_at_begin_environment:nn { on }
-\cs_new_protected:Npn \ctex_define:nn #1
+\cs_set_protected:Npn \ctex_define:nn #1
{ \keys_define:nn { ctex/#1 } }
\cs_new_protected:Npn \eb_clist_map_inline:nn #1#2
{
@@ -87,10 +87,10 @@
\cs_new_protected:Npn \eb_if_package_loaded:nF #1#2
{
\@ifpackageloaded{#1}
- {\msg_warning:nnn { easybase } { package-loaded } {#1}}
+ {\msg_warning:nnn { easybase } { package-reloaded } {#1}}
{#2\disable at package@load{#1}{}}
}
-\msg_new:nnn { easybase } { package-loaded }
+\msg_new:nnn { easybase } { package-reloaded }
{
The~macro~package~#1~has~been~reloaded. \\
Please~pass~the~arguments~by \\
@@ -640,7 +640,7 @@
\group_begin:
\footnotesize
\exp_args:Nx
- \linespread{\fp_use:N \l__eb_spread_footnote_fp}\selectfont
+ \setspread{ \fp_use:N \l__eb_spread_footnote_fp }
\exp_args:NNNo \group_end:
\dim_set:Nn \footnotesep { \dim_use:N \box_ht:N \strutbox }
\bool_if:NT \l__eb_chap_counter_withpart_bool
@@ -652,6 +652,7 @@
}
\eb_fnpara_if_pos_bottom:
}
+\cs_new_protected:Npn \setspread #1 { \linespread{#1}\selectfont }
\cs_new_protected:Npn \eb_fnpara_if_pos_bottom:
{
\bool_if:NT \l__eb_fnpara_bottom_bool
@@ -785,8 +786,7 @@
\eb_patch_cmd:wnn { \@footnotetext,\@mpfootnotetext }
{ \reset at font }
{
- \linespread{\fp_use:N \l__eb_spread_footnote_fp}
- \selectfont\ignorespaces
+ \setspread{\fp_use:N \l__eb_spread_footnote_fp}
\l__eb_subfont_footnote_tl
}
\ctex_at_end_package:nn { hyperref }
@@ -1510,24 +1510,20 @@
}
\IfPackageAtLeastTF{tabularray}{2021/07/01}
{
- \SetTblrInner
- {
- rows = {abovesep = 4pt,belowsep = 2pt},
- stretch = \fp_use:N \l__eb_spread_table_fp
- }
\NewTableCommand{\toprule}[1][1pt]{\hline[#1]}
\NewTableCommand{\midrule}[1][0.5pt]{\hline[#1]}
\NewTableCommand{\bottomrule}[1][1pt]{\hline[#1]}
+ \SetTblrInner{stretch = \fp_use:N \l__eb_spread_table_fp}
}{}
\eb_at_begin_environment:nn { tabular,tabularx }
{
- \exp_args:Nx \linespread { \fp_use:N \l__eb_spread_table_fp }
- \selectfont\ignorespaces
+ \exp_args:Nx
+ \setspread { \fp_use:N \l__eb_spread_table_fp }
}
\ctex_after_end_preamble:n
{
- \exp_args:Nx \linespread { \fp_use:N \l__eb_spread_line_fp }
- \selectfont\ignorespaces
+ \exp_args:Nx
+ \setspread { \fp_use:N \l__eb_spread_line_fp }
}
\bool_if:NF \l__eb_float_page_bool
@@ -1683,7 +1679,7 @@
\RenewDocumentCommand{\declaretheoremstyle}{O{}mO{}}
{\eb at declaretheoremsyle@save[#1,#3]{#2}}
\cs_set_eq:NN \newtheorem \declaretheorem
-\NewDocumentCommand{\DeclareTheorem}
+\NewDocumentCommand{\deftheorem}
{mO{\text_titlecase_first:n {#1}}mD(){tc-theorem}O{}}
{
\eb_thm_name_set:nnn {#1} {#2} {#3}
@@ -1704,21 +1700,21 @@
Now~that~the~thmframe~option~is~true. \\
Please~load~the~tcolorbox~macro~package.
}
-\cs_set_eq:NN \EBNewTheorem \DeclareTheorem
+\cs_set_eq:NN \DeclareTheorem \deftheorem
\prop_new:N \l__eb_thmtools_entry_prop
\clist_const:Nn \c__eb_thmtools_entry_clist
{
- spaceabove = \l__eb_thm_spaceabove_tl,
- spacebelow = \l__eb_thm_spacebelow_tl,
- headindent = \l__eb_thm_headindent_tl,
+ within = \l__eb_thm_within_tl,
headfont = \l__eb_thm_headfont_tl,
notefont = \l__eb_thm_notefont_tl,
bodyfont = \l__eb_thm_bodyfont_tl,
headpunct = \l__eb_thm_headpunct_tl,
- postheadspace = \l__eb_thm_postheadspace_tl,
- within = \l__eb_thm_within_tl,
- headformat = \l__eb_thm_headformat_tl
+ spaceabove = \l__eb_thm_spaceabove_tl,
+ spacebelow = \l__eb_thm_spacebelow_tl,
+ headindent = \l__eb_thm_headindent_tl,
+ headformat = \l__eb_thm_headformat_tl,
+ postheadspace = \l__eb_thm_postheadspace_tl
}
\prop_set_from_keyval:NV
\l__eb_thmtools_entry_prop \c__eb_thmtools_entry_clist
@@ -1762,14 +1758,14 @@
\declaretheoremstyle[\c__eb_thmtools_entry_clist]{easy-theorem}
\eb_thm_name_set:nnn { exercise } { Exercise } { 练习 }
\cs_undefine:N \proof
- \DeclareTheorem{lemma}{引理}
- \DeclareTheorem{example}{例}
- \DeclareTheorem{theorem}{定理}
- \DeclareTheorem{corollary}{推论}
- \DeclareTheorem{definition}{定义}
- \DeclareTheorem{proposition}{性质}
- \DeclareTheorem{remark}{注}[numbered = no]
- \DeclareTheorem{proof}{证明}[numbered = no,qed = \qedsymbol]
+ \deftheorem{lemma}{引理}
+ \deftheorem{example}{例}
+ \deftheorem{theorem}{定理}
+ \deftheorem{corollary}{推论}
+ \deftheorem{definition}{定义}
+ \deftheorem{proposition}{性质}
+ \deftheorem{remark}{注}[numbered = no]
+ \deftheorem{proof}{证明}[numbered = no,qed = \qedsymbol]
}
\setchemformula
@@ -1801,22 +1797,19 @@
cases,cases*,dcases,dcases*,rcases,rcases*,drcases,drcases*,
aligned,alignedat,gathered,multlined,lgathered,rgathered
}
- {
- \linespread{\fp_use:N \l__eb_spread_math_fp}
- \selectfont\ignorespaces
- }
+ { \setspread{\fp_use:N \l__eb_spread_math_fp} }
\eb_patch_cmd:wnn
{ \start at gather,\start at align,\start at multline }
{ \collect at body }
{
- \linespread{\fp_use:N \l__eb_spread_math_fp}
- \selectfont\collect at body
+ \setspread{\fp_use:N \l__eb_spread_math_fp}
+ \collect at body
}
\eb_patch_cmd:wnn \gather at split
{ \spread at equation }
{
- \linespread{\fp_use:N \l__eb_spread_math_fp}
- \selectfont\spread at equation
+ \setspread{\fp_use:N \l__eb_spread_math_fp}
+ \spread at equation
}
\ctex_after_end_preamble:n
{
@@ -1868,12 +1861,10 @@
backend/bibtex .code:n = { },
backend/biblatex .code:n =
{ \bool_set_false:N \l__eb_backend_bibtex_bool },
-
bibstyle .code:n =
{ \tl_set:Nn \l__eb_bib_all_style_tl {#1} },
bibstyle .value_required:n = true,
bibstyle .initial:n = numerical,
-
citestyle .code:n =
{ \tl_set:Nn \l__eb_bib_cite_style_tl {#1} },
datafile .clist_set:N = \l__eb_bib_datafile_clist,
Modified: trunk/Master/texmf-dist/tex/latex/easybook/easybook.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/easybook/easybook.cls 2021-10-23 14:56:44 UTC (rev 60847)
+++ trunk/Master/texmf-dist/tex/latex/easybook/easybook.cls 2021-10-23 20:46:35 UTC (rev 60848)
@@ -20,7 +20,7 @@
%% This work has the LPPL maintenance status `maintained'.
\NeedsTeXFormat{LaTeX2e}[2020/10/01]
\RequirePackage{l3keys2e}
-\ProvidesExplClass{easybook}{2021/10/21}{1.40}
+\ProvidesExplClass{easybook}{2021/10/21}{1.40A}
{Typeset Chinese theses or books}
\bool_set_false:N \l__eb_compile_draft_bool
Modified: trunk/Master/texmf-dist/tex/latex/easybook/eb-tcolorbox.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/easybook/eb-tcolorbox.cfg 2021-10-23 14:56:44 UTC (rev 60847)
+++ trunk/Master/texmf-dist/tex/latex/easybook/eb-tcolorbox.cfg 2021-10-23 20:46:35 UTC (rev 60848)
@@ -18,7 +18,7 @@
%% LaTeX version 2005/12/01 or later.
%%
%% This work has the LPPL maintenance status `maintained'.
-\ProvidesExplFile{eb-tcolorbox.cfg}{2021/10/21}{1.40}
+\ProvidesExplFile{eb-tcolorbox.cfg}{2021/10/21}{1.40A}
{Customization of tcolorbox for easybook}
\tl_gset:Nn \eb at tc@line at skip { 0.5\baselineskip }
More information about the tex-live-commits
mailing list.