From 30ebcb04bb501c56bfac1652a749eda69ba28c34 Mon Sep 17 00:00:00 2001
From: Norbert Preining <norbert@preining.info>
Date: Thu, 9 Sep 2021 03:00:35 +0000
Subject: CTAN sync 202109090300

---
 macros/latex/contrib/easybook/easybook.tex | 32 +++++++++++++-----------------
 1 file changed, 14 insertions(+), 18 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 e8425fef2d..011565190a 100644
--- a/macros/latex/contrib/easybook/easybook.tex
+++ b/macros/latex/contrib/easybook/easybook.tex
@@ -12,8 +12,8 @@
     name            = easybook,
     color-scheme    = blue,
     title           = EASYBOOK 使用手册,
-    version         = v1.30,
-    date            = 2021/09/06,
+    version         = v1.3a,
+    date            = 2021/09/08,
     authors         = 瞿毅,
     info            = 排版简体中文学位论文和书籍,
     email           = quee123@foxmail.com,
@@ -727,9 +727,9 @@
 
 \subsection{目录样式}
 \label{subsec:catalog style}
-模块 \module*{tocset} 将使用 \pkg*{titletoc} 处理目录样式，\module*{level} 代表 \code{part}、\code{chapter}、\code{section}、\code{subsection}、\code{figure}、\code{table} 或 \code{lstlisting} 目录级别，而使用 \code{list} 级别可以统一设置图片、表格和代码目录的样式。目前目录支持适用于论文的常规样式，如果您需要例如段落或更复杂的样式可以使用本模块基于的 \cs*{titlecontents} 命令。
+模块 \module*{tocset} 将使用 \pkg*{titletoc} 处理目录样式。模块包括 \module*{part}、\module*{chapter}、\module*{section}、\module*{subsection}、\module*{figure}、\module*{table} 和 \module*{lstlisting} 二级路径，而使用 \module*{list} 路径可以统一设置图片、表格和代码目录的样式。模块中 \option{format}、\option{format+}、\option{indent}、\option{rule} 和 \option{numsep} 这 5 个选项支持所有路径级别，没有特别说明的其它选项则没有二级路径。目前支持常规的论文目录样式，更复杂的样式可以查看 \pkg*{titletoc} 宏包的相关用法。
 \begin{options}
-  \keyval-{format}{目录标题格式}\Module{/level}
+  \keyval-{format}{目录标题格式}\Module{tocset}
   各级别目录中标题的格式，可以设置字体和加入垂直间距等，垂直间距最好使用防止垂直间距重合的 \cs*{addvspace} 命令。
   \keyval-{format+}{目录标题格式}
   与 \option{format} 用法一样，只是在已有的格式命令后附加代码。
@@ -760,24 +760,20 @@
 \end{commands}
 
 \begin{options}
-  \keyval-{belowskip}{弹性长度}\Module{/level}\Default{0pc}
-  图片、表格和代码三种目录命令标题下方的额外间距，\module*{level} 代表 \code{figure}、\code{table} 或 \code{lstlisting}。这个距离也可以使用 \code{list} 级别统一设置，或直接用 C\TeX 标题选项 \option*{afterskip} 修改。
-  \keyval-{belowoffset}{弹性长度}\Module{tocset}\Default{-1pc}
-  主文档目录标题下方的间距补偿，一般为负值，用于抵消 \option{format} 中额外的垂直间距。
-  \keyval-{lolskip}{弹性长度}\Default{0.8pc}
+  \keyval-{lolskip}{弹性长度}\Default{10pt}
   代码目录中每章代码标题的额外距离，与 C\TeX 的表格和图片目录中每章间的标题距离选项 \option*{lotskip} 和 \option*{lofskip} 类似，在 \cls*{article} 模式中此选项失效。
-  \keyval-{tocline-fig}{图片目录标签}
-  图片目录标签，选项参数中 \code{\#1} 代表编号，还可包含标签名称，默认标签名称与图片题注名称一致。
-  \keyval-{tocline-tab}{表格目录标签}
-  表格目录标签，选项参数中 \code{\#1} 代表编号，还可包含标签名称，默认标签名称与表格题注名称一致。
-  \keyval-{tocline-lst}{代码目录标签}
-  代码目录标签，选项参数中 \cs*{thelstlisting} 代表编号，还可包含标签名称，默认标签名称与代码题注名称一致。
+  \keyval-{toc-voffset}{弹性长度}
+  主文档目录标题下方的间距补偿，一般为正值，用于抵消目录中首行的额外垂直间距。
+  \keyval-{voffset}{弹性长度}
+  图片、表格或代码目录标题下方的间距补偿，一般为正值，用于抵消目录中首行的额外垂直间距。路径为 \module*{figure}、\module*{table} 和 \module*{lstlisting}，或者用 \module*{list} 路径统一设置。
+  \keyval-{tocline}{目录标签}
+  图片、表格或代码的目录标签，图片或表格的选项参数中 \code{\#1} 代表编号，代码中 \cs*{thelstlisting} 代表编号。参数还可包含标签名称，默认标签名称与对应题注名称一致。路径为 \module*{figure}、\module*{table} 和 \module*{lstlisting}，或者用 \module*{list} 路径统一设置。
   \begin{ctexexam}
   \tocset
     {
-      hang        = false,
-      tocline-fig = 图 #1\hspace{1em},
-      tocline-lst = 代码\thelstlisting\hspace{1em}
+      hang                = false,
+      figure/tocline      = 图 #1\hspace{1em},
+      lstlisting/tocline  = 代码\thelstlisting\hspace{1em}
     }
   \end{ctexexam}
   \keybool{line-align}\Default{true}
-- 
cgit v1.2.3

