From 9754713ebfdd18985b356efe48892afe656e3d37 Mon Sep 17 00:00:00 2001
From: Norbert Preining <norbert@preining.info>
Date: Mon, 14 Mar 2022 03:01:40 +0000
Subject: CTAN sync 202203140301

---
 macros/latex/contrib/easybook/easybook.tex | 47 +++++++++++++++---------------
 1 file changed, 24 insertions(+), 23 deletions(-)

(limited to 'macros/latex/contrib/easybook/easybook.tex')

diff --git a/macros/latex/contrib/easybook/easybook.tex b/macros/latex/contrib/easybook/easybook.tex
index 6935a62b41..af3aed2162 100644
--- a/macros/latex/contrib/easybook/easybook.tex
+++ b/macros/latex/contrib/easybook/easybook.tex
@@ -21,8 +21,8 @@
     name            = easybook,
     color-scheme    = blue,
     title           = EASYBOOK使用手册,
-    version         = v1.646,
-    date            = 2022/03/12,
+    version         = v1.648,
+    date            = 2022/03/13,
     authors         = 瞿毅,
     info            = 简便地排版中文学位论文或书籍,
     email           = q1jx@foxmail.com,
@@ -343,10 +343,9 @@
   输出表格目录命令。带有星号参数的命令不输出目录标题。
   \command{listoflstlistings}[\sarg\oarg{键值列表}]
   输出代码目录命令。带有星号参数的命令不输出目录标题。
-\end{commands}
 
-如果需要部分而不是全文的目录或其它类型的目录，可以查看 \pkg*{titletoc} 宏包的相关示例。如果需要双语图表目录，可以查看 \pkg*{bicaption} 宏包的相关示例。上面目录命令的可选参数改进了原本单一的功能，其中 \meta{键值列表} 的选项如下：
-\begin{options}
+  如果需要部分而不是全文的目录或其它类型的目录，可以查看 \pkg*{titletoc} 宏包的相关示例。如果需要双语图表目录，可以查看 \pkg*{bicaption} 宏包的相关示例。上面目录命令的可选参数改进了原本单一的功能，其中 \meta{键值列表} 的选项如下：
+  \begin{options}
   \keyval{level}{标题命令}\newtag%
   设定输出目录标题的命令。如果使用 \option{title} 选项设置了双语标题则需要配合双语标题命令。
   \begin{ctexexam}
@@ -365,7 +364,8 @@
   目录标题文本之后插入的代码，生效情形同上。
   \keyval{pagestyle}{页面风格}\Default{empty}
   目录标题所在页的页面格式，仅当目录以 \code{chapter} 级别输出时有效。除了上述选项还支持 \CTeX 键值列表路径 \module*{chapter} 或 \module*{section} 所有的章节标题样式选项。
-\end{options}
+  \end{options}
+\end{commands}
 
 \subsection{双语标题}
 双语目录标题命令目前设置了常用的三个级别，它们将中文标题正常输出，并使中英文标题加入双语目录。类似于标准文档类，这三个标题命令分别具有独立的计数器\footnote{默认情况下与普通标题命令共享使用计数器。}，并对应 \cs*{the}\meta{计数器} 的值，可以用于 \option{binumber} 选项更改英文目录中的编号。这个功能是为国内一些高校的学位论文模板的要求设计，在一般情况和英文模式下\textbf{不需要使用}。
@@ -376,15 +376,15 @@
   \code{section} 节级别的双语目录标题命令，具有独立的 \code{bisection} 计数器。
   \command{bisubsection}[\sarg\oarg{目录中文标题}\marg{中文标题}\marg{目录英文标题}]
   \code{subsection} 小节级别的双语目录标题命令，具有独立的 \code{bisubsection} 计数器。
-\end{commands}
 
-它们的星号变体命令使文中标题不编号，但是仍然加入双语目录，若英文标题参数空置那么仅加入中文目录而不加入英文目录，这一特点与 \cs*{chapter}\sarg{} 等命令的行为不太一样，在一些情况下会用到。可选参数是目录中的中文标题，默认与中文标题一致，正文标题过长时可用它设置在目录中显示的标题。默认情况下双语目录的格式是一致的，共享使用 \module*{tocset} 模块的设置，英文目录的章级别标题名及编号的修改方式如下：
-\begin{options}
+  它们的星号变体命令使文中标题不编号，但是仍然加入双语目录，若英文标题参数空置那么仅加入中文目录而不加入英文目录，这一特点与 \cs*{chapter}\sarg{} 等命令的行为不太一样，在一些情况下会用到。可选参数是目录中的中文标题，默认与中文标题一致，正文标题过长时可用它设置在目录中显示的标题。默认情况下双语目录的格式是一致的，共享使用 \module*{tocset} 模块的设置，英文目录的章级别标题名及编号的修改方式如下：
+  \begin{options}
   \kvsplit{biname}{英文目录前名字,英文目录后名字}\Module{chapter}\Default{Chapter\cs*{space}}
   更改英文目录 \code{chapter} 级别的标题编号前后名字，类似于 \CTeX 的 \option*{name} 选项。
   \keyval{binmuber}{英文目录数字输出命令}\Default{\cs*{arabic}\Marg{chapter}}
   更改英文目录 \code{chapter} 级别的标题编号输出格式，类似于 \CTeX 的 \option*{number} 选项。
-\end{options}
+  \end{options}
+\end{commands}
 
 \begin{commands}
   \command{appendix}[\splitoarg{前名字,后名字}\darg{数字输出命令}]
@@ -404,10 +404,9 @@
   同时输出上标和下标的命令，与简短命令 \cs{spb} 等效。
   \command{spbifmath}[\marg{数学模式代码}\marg{文本模式代码}]
   根据上下标处于数学还是文本模式分别设置不同的值，应当在格式命令或偏移距离选项中使用。
-\end{commands}
 
-上下标命令键值列表中共同的选项如下所示。当下面除 \option{mode} 以外的选项用于 \module*{style} 模块全局设置时，它们将根据前面最近一个命令的类型设定相应值。
-\begin{options}
+  上下标命令键值列表中共同的选项如下所示。当下面除 \option{mode} 以外的选项用于 \module*{style} 模块全局设置时，它们将根据前面最近一个命令的类型设定相应值。
+  \begin{options}
   \keyval{vmove}{刚性长度}\Default{0pt}
   上标或下标的垂直偏移。如果是上下标命令使用则代表上标和上标间的额外垂直距离 \option{vsep}。
   \keyval{hmove}{刚性长度}\Default{0pt}
@@ -420,7 +419,8 @@
   段落中当前行上标或下标的基线与下一行的间距。
   \keychoice{mode}{text,math,match}\Default{match}
   上标或下标的输出格式。可以为文本 \code{text} 或数学 \code{math} 模式。当使用选项 \code{match} 时可以根据当前段落所处的模式自动匹配。
-\end{options}
+  \end{options}
+\end{commands}
 
 \section{接口选项}
 \label{sec:interface options}
@@ -617,7 +617,9 @@
 \begin{commands}
   \command{printbibliography}[\oarg{键值列表}]
   两种方式\textbf{均使用}此命令打印参考文献，不同处理后端此命令的 \meta{键值列表} 不同。使用 \hologo{BibTeX} 处理时选项与\ref{sec:document command} 目录命令的选项相同，使用 \hologo{biber} 处理时常用的选项如下：
-  \begin{options}
+\end{commands}
+
+\begin{options}
   \keychoice*{heading}{bibliography,subbibliography,bibintoc,subbibintoc}\Default{bibintoc}
   参考文献通常有一个章标题或者节标题，该选项选择由 \cs*{defbibheading} 定义的标题名。
   \keyval*{title}{参考文献标题名}
@@ -630,7 +632,6 @@
   指定条目的打印类型。
   \keyval*{filter}{过滤器名}
   使用由 \cs*{defbibfilter} 定义的 \option*{filter} 来过滤条目。
-  \end{options}
 
   可能在一些情况下您希望更加灵活地设置参考文献或有更多需求，下面举一个在导言区手动配置 \pkg*{biblatex} 宏包并使一个条目输出双语对照文献的例子：
   \begin{ctexexam}
@@ -641,7 +642,7 @@
   \defbibentryset{Zhang2022}{张三2022,ZhangSan2022}
   \cite{Zhang2022} % 在正文中引用
   \end{ctexexam}
-\end{commands}
+\end{options}
 
 \subsection{定理样式}
 \label{subsec:theorem of style}
@@ -660,7 +661,6 @@
   定理将使用此 \meta{计数器} 进行编号，通常这是另一个定理环境的名称。
   \keyval*{style}{定理样式}
   选项的值为使用 \cs{declaretheoremstyle} 命令新定义的定理样式。
-  \end{options}
 
   使用 \cs{declaretheorem} 命令以\ref{exam:new theorem sty} 中的定理样式 \code{fancy} 新建一个定理环境猜想，然后用一个基于 \pkg*{tcolorbox} 宏包的预置彩色盒子 \env{easybox} 增加背景：
   \begin{ctexexam}[labelref = exam:new theorem env]
@@ -668,6 +668,7 @@
   \addtotcbstyle{tc-easybox}{colback = GreenYellow}
   \tcolorboxenvironment{caixiang}{tc-easybox}
   \end{ctexexam}
+  \end{options}
   \command{declaretheoremstyle}[\oarg{键值列表1}\marg{定理样式}\oarg{键值列表2}]
   定理样式声明命令，键值列表支持自身以及定理声明命令 \cs{declaretheorem} 的所有选项。可选参数的 \meta{键值列表1} 与 \meta{键值列表2} 等效，其中支持的选项如下：
   \begin{options}
@@ -878,7 +879,7 @@
   \keychoice{fnboth-form}{format code,match}
   同时设定默认脚注标记 \option{fnmate-form} 和自定义脚注标记 \option{fncust-form} 的格式。两种脚注标记匹配上标格式 \option*{spcmd} 的值是独立的，使用 \code{match} 则可以同时匹配。标记格式选项含有字体命令会覆盖 \option{footnote} 的设置，最后一个格式命令可以带有一个参数接受脚注标记。
   \keyval{fnpara-form}{格式代码}
-  脚注内容的格式，在此设置字体命令会覆盖 \option{footnote} 的设置，最后一个格式命令可以带有一个参数接受脚注内容。
+  脚注内容的格式。在此设置字体命令会覆盖 \option{footnote} 的设置，最后一个格式命令可以带有一个参数接受脚注内容。
   \kvsplit{fntext-code}{前代码,后代码}
   可以用 \meta{前代码} 与 \meta{后代码} 额外增加脚注内容标记前后的代码。也可以只有前部分，\meta{前代码} 中最后一个格式命令可以带有一个参数接受脚注内容标记。由于脚注标记处于水平模式，一般用于在脚注内容标记与脚注首行间插入一点距离，或与脚注正文标记的格式稍有不同。
   \begin{ctexexam}
@@ -1030,7 +1031,7 @@
   \environment*{enumerate}[\oarg{键值列表}]\default{}
   \environment*{itemize}[\oarg{键值列表}]\default{}
   \environment*{description}[\oarg{键值列表}]
-  已为三种列表各自预置了三个级别，同种列表或不同种列表间的不同级别可相互嵌套，可以使用短编号的形式，带有星号的环境为行内列表。默认列表标签与标准文档类一致，下面举几个更改列表标签以及其它格式的例子：
+  已为三种列表各自预置了三个级别。同种列表或不同种列表间的不同级别可相互嵌套，可以使用短编号的形式，带有星号的环境为行内列表。默认列表标签与标准文档类一致，下面举几个更改列表标签以及其它格式的例子：
   \begin{ctexexam}
   \setlist*{wide = 0em} % 取消所有列表的左边距
   \begin{enumerate}[label = (\arabic*),leftmargin = 1cm,resume]
@@ -1043,7 +1044,7 @@
 \subsection{悬挂缩进}
 \begin{commands}
   \command{hangpara}[\marg{缩进长度}\marg{缩进开始行数}]
-  悬挂缩进命令 \cs{hangpara} 使其后的一个段落保持悬挂缩进，参数与 \env{hangparas} 环境相同，不过只有一个段落。\meta{缩进长度} 可以是带单位的数值或由文本长度测定命令 \cs{widthof} 提供。
+  悬挂缩进命令 \cs{hangpara} 使其后的一个段落保持悬挂缩进。参数与 \env{hangparas} 环境相同，不过只有一个段落。\meta{缩进长度} 可以是带单位的数值或由文本长度测定命令 \cs{widthof} 提供。
 \end{commands}
 
 \begin{environments}
@@ -1056,12 +1057,12 @@
   \command*{lstdefinestyle}[\marg{代码风格}\marg{键值列表}]
   代码抄录宏包 \pkg*{listings} 的代码风格定义命令，提供大量选项对代码样式进行高度定制。可以根据需要的代码语言和样式定义多种风格，默认使用的 \meta{代码风格} 为 \code{lst-latex}。
   \command{lstinline}[\oarg{键值列表}\marg{行内代码}]
-  行内代码抄录命令，较原生的 \cs*{verb} 命令有较大改进，具有代码语言和样式支持。
+  行内代码抄录命令。较原生的 \cs*{verb} 命令有较大改进，具有代码语言和样式支持。
 \end{commands}
 
 \begin{environments}
   \environment{lstlisting}[\oarg{键值列表}]
-  行间代码抄录环境，支持多种语言库，默认使用 \code{LaTeX} 代码语言，可使用 \meta{键值列表} 局部修改代码样式。另外还提供了 \cs*{lstnewenvironment} 命令包装自定义名称的代码环境。
+  行间代码抄录环境。支持多种语言库，默认使用 \code{LaTeX} 代码语言，可使用 \meta{键值列表} 局部修改代码样式。另外还提供了 \cs*{lstnewenvironment} 命令包装自定义名称的代码环境。
   \begin{ctexexam}
   \lstdefinestyle{lst-pascal}
     {
-- 
cgit v1.2.3

