texlive[60892] Master/texmf-dist: easybook (29oct21)

commits+karl at tug.org commits+karl at tug.org
Fri Oct 29 23:32:45 CEST 2021


Revision: 60892
          http://tug.org/svn/texlive?view=revision&revision=60892
Author:   karl
Date:     2021-10-29 23:32:45 +0200 (Fri, 29 Oct 2021)
Log Message:
-----------
easybook (29oct21)

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-29 21:32:31 UTC (rev 60891)
+++ trunk/Master/texmf-dist/doc/latex/easybook/easybook.tex	2021-10-29 21:32:45 UTC (rev 60892)
@@ -20,7 +20,7 @@
     name            = easybook,
     color-scheme    = blue,
     title           = EASYBOOK 使用手册,
-    version         = v1.40F,
+    version         = v1.40H,
     date            = 2021/10/28,
     authors         = 瞿毅,
     info            = 排版简体中文学位论文和书籍,
@@ -86,9 +86,9 @@
     \setlength{\labelwidth}{2em}
     \setlength{\itemindent}{-1em}
     \setlength{\labelsep}{0em}
-    \setlength{\topsep}{0.75ex}
-    \setlength{\itemsep}{0.75ex}
     \setlength{\listparindent}{2em}
+    \setlength{\topsep}{0.75ex plus .1ex}
+    \setlength{\itemsep}{0.75ex plus .1ex}
     \setlength{\partopsep}{0ex}
     \setlength{\parsep}{0ex}
   }
@@ -292,9 +292,10 @@
   \command{listoftables}[\sarg\parg\oarg{键值列表}]
   输出表格目录命令。带有星号的目录命令不将目录标题添加进文档主目录,带有 \parg{} 号的目录命令可以使当前标题编号。
   \command{listoflstlistings}[\sarg\parg\oarg{键值列表}]
-  输出代码目录命令。带有星号的目录命令不将目录标题添加进文档主目录,带有 \parg{} 号的目录命令可以使当前标题编号。以上命令可选参数 \meta{键值列表} 的选项如下:
+  输出代码目录命令。带有星号的目录命令不将目录标题添加进文档主目录,带有 \parg{} 号的目录命令可以使当前标题编号。
 \end{commands}
 
+上面目录命令的可选参数改进了原本单一的功能,其中 \meta{键值列表} 的选项如下:
 \begin{options}
   \opt{chapter}\Default!
   使当前目录标题按照 \code{chapter} 章级别输出。
@@ -545,15 +546,15 @@
   \keyval*-{filter}{过滤器名}\Default
   使用由 \cs*{defbibfilter} 定义的 \option*{filter} 来过滤条目。
   \end{options}
-\end{commands}
 
-可能在一些情况下您希望更加灵活地设置参考文献或有更多需求,下面举一个在导言区手动配置 \pkg*{biblatex} 宏包的例子:
-\begin{ctexexam}
+  可能在一些情况下您希望更加灵活地设置参考文献或有更多需求,下面举一个在导言区手动配置 \pkg*{biblatex} 宏包的例子:
+  \begin{ctexexam}
   \usepackage[style = numeric]{biblatex}
   \addbibresource{myrefs.bib}
   \defbibheading{bibliography}[参考文献] % 定义参考文献标题
     {\chapter*{#1}\markboth{#1}{#1}}
-\end{ctexexam}
+  \end{ctexexam}
+\end{commands}
 
 \subsection{定理样式}
 \label{subsec:theorem of style}
@@ -560,7 +561,7 @@
 文档类已预置 8 个定理环境,环境名及对应的定理名见小节 \ref{subsec:theorem},它们均使用预置的定理样式 \code{easy-theorem}。下面 \module*{thmset} 模块的选项仅对这个定理样式生效,由 \pkg*{thmtools} 宏包提供支持。如果下面的选项不满足需求,可使用支持完整选项的相关命令新建定理环境。
 \begin{options}
   \keybool{thmframe}\Module{thmset}\Default{false}
-  给定理环境使用彩色盒子。这个特殊选项在 \module*{thmset} 模块中使用 \pkg*{tcolorbox} 宏包来支持,\meta{盒子风格} 默认为 \code{tc-theorem}。\pkg*{thmtools} 具有类似的选项 \option*{thmbox},可在新建定理样式的命令中使用。
+  给定理环境使用彩色盒子。这个特殊选项在本模块中使用 \pkg*{tcolorbox} 宏包来支持,\meta{盒子风格} 默认为 \code{tc-theorem}。\pkg*{thmtools} 具有类似的选项 \option*{thmbox},可在新建定理样式的命令中使用。
   \keychoice{within}{chapter,section,env,empty}\Default{chapter}
   定理编号跟随的计数器,默认跟随章的编号,也可以跟随其它定理环境的编号,当计数器增加时定理编号会从零开始,空置时不跟随其它计数器编号。
   \keyval-{headpunct}{代码}\Default
@@ -588,7 +589,7 @@
 \subsubsection{新建定理环境}
 \begin{commands}
   \command{declaretheorem}[\oarg{键值列表1}\marg{定理环境}\oarg{键值列表2}]
-  声明新的定理环境命令,\cs{newtheorem} 命令与它等效。可选参数的 \meta{键值列表1} 与 \meta{键值列表2} 等效,用法与原来的同名命令一致。键值列表中常用的选项如下:
+  声明新的定理环境命令,命令 \cs{newtheorem} 与它等效。可选参数的 \meta{键值列表1} 与 \meta{键值列表2} 等效,用法与原来的同名命令一致。键值列表中常用的选项如下:
   \begin{options}
   \keyval*-{name}{定理名}
   定理名的默认值是首字母大写的环境名称(英文标题)。
@@ -599,35 +600,29 @@
   \keyval*-{style}{定理样式}
   选项的值为使用 \cs{declaretheoremstyle} 命令新定义的定理样式。
   \end{options}
+
+  使用 \cs{declaretheorem} 命令以例 \ref{exam:new theorem sty} 中的定理样式 \code{mythm} 新建一个定理环境猜想,这个命令新建的环境如果需要盒子边框可以手动添加:
+  \begin{ctexexam}[labelref = exam:new theorem env]
+  \declaretheorem[style = mythm,name = 猜想]{caixiang}
+  \tcolorboxenvironment{caixiang}{tc-theorem}
+  \end{ctexexam}
   \command{deftheorem}[\marg{环境名}\oarg{英文标题}\marg{中文标题}\darg{盒子风格}\oarg{键值列表}]
-  定理声明命令 \cs{deftheorem} 更加便捷,同样定义一个新的定理环境,\meta{键值列表} 中支持的选项与命令 \cs{declaretheorem} 相同,但与这个命令有以下区别:
+  定理声明命令 \cs{deftheorem} 更加便捷,同样定义一个新的定理环境,\meta{键值列表} 中支持的选项与命令 \cs{declaretheorem} 相同。但与后者命令有以下几个区别:
   \begin{itemize}
   \item 中英文模式下标题不同,英文标题为可选项,默认为首字母大写的 \meta{环境名}。
-  \item 自动定义交叉引用的格式,引用标签前缀为定理名。
-  \item 模块 \module*{thmset} 的定理盒子选项 \keyis-{thmframe}{true} 仍然生效,其中 \meta{盒子风格} 可以使用新建盒子风格命令 \cs{newtcbstyle} 定义。
-  \item 新建定理环境默认使用的 \meta{定理样式} 为 \code{easy-theorem},而不是 \pkg*{thmtools} 默认样式。
+  \item 自动定义交叉引用的格式,引用标签前缀为相应定理名。
+  \item 定理盒子选项 \option{thmframe} 仍然生效,\meta{盒子风格} 可以使用 \cs{newtcbstyle} 命令创建。
+  \item 新建定理环境默认使用的 \meta{定理样式} 为 \code{easy-theorem},而不是 \pkg*{thmtools} 的默认样式。
   \end{itemize}
-  \command{declaretheoremstyle}[\oarg{键值列表1}\marg{定理样式}\oarg{键值列表2}]
-  声明新的定理样式命令,键值列表支持上述 \module*{thmset} 模块中以及 \cs{declaretheorem} 的所有选项。可选参数的 \meta{键值列表1} 与 \meta{键值列表2} 等效,用法与原来的同名命令一致。
 
-  下面简单列举几个定理命令的用法,例如使用预置样式新建一个定理环境猜想:
+  下面新建一个与例 \ref{exam:new theorem env} 相同的定理环境猜想,并使用 \cs{addtcbstyle} 命令调整 \keyis-{thmframe}{true} 时默认的盒子风格。它的第一个参数为 \code{tc-theorem},关于命令的介绍在小节 \ref{subsec:box}。
   \begin{ctexexam}
-  \deftheorem{caixiang}{猜想}[style = easy-theorem] % 不需要指定预置样式
-  \declaretheorem[style = easy-theorem,name = 猜想]{caixiang}
-  \end{ctexexam}
-
-  命令 \cs{declaretheorem} 定义的定理环境需要手动增加盒子边框:
-  \begin{ctexexam}
-  \tcolorboxenvironment{caixiang}{tc-theorem}
-  \end{ctexexam}
-
-  使用 \cs{addtcbstyle} 命令调整开启定理盒子时默认的样式,第一个参数为 \code{tc-theorem},关于命令的介绍在小节 \ref{subsec:box}。
-  \begin{ctexexam}
+  \deftheorem{caixiang}{猜想}[style = mythm]
   \addtcbstyle{tc-theorem}{colback = GreenYellow}
   \end{ctexexam}
-
-  定义一个名为 \code{mythm} 的定理样式用于 \cs{declaretheorem} 的 \option*{style} 选项:
-  \begin{ctexexam}
+  \command{declaretheoremstyle}[\oarg{键值列表1}\marg{定理样式}\oarg{键值列表2}]
+  声明新的定理样式命令,键值列表支持上述 \module*{thmset} 模块中以及 \cs{declaretheorem} 的所有选项。可选参数的 \meta{键值列表1} 与 \meta{键值列表2} 等效,用法与原来的同名命令一致。下面定义一个名为 \code{mythm} 的定理样式用于 \cs{declaretheorem} 的 \option*{style} 选项:
+  \begin{ctexexam}[labelref = exam:new theorem sty]
   \declaretheoremstyle[bodyfont = \rmfamily,spacepost = 0.5em]{mythm}
   \end{ctexexam}
 \end{commands}
@@ -973,7 +968,7 @@
 \label{subsec:exercise}
 \begin{environments}
   \environment{exercise}[\sarg\parg\oarg{键值列表1}\darg{键值列表2}\oarg{键值列表3}]
-  习题环境的标题使用 \cs*{tcbox} 行内盒子包装样式,内容则使用 \env*{enumerate} 列表环境。它有 5 个可选参数,应当注意用法。当使用星号参数时标题不进行编号,使用 \parg{} 号参数时不使用预置标题,此时 \meta{键值列表1} 除了 \option{label} 选项失效。
+  习题环境的标题使用 \cs*{tcbox} 行内盒子包装样式,内容则使用 \env*{enumerate} 列表环境。它有 5 个可选参数,应当注意用法。当使用星号参数时标题不进行编号,使用 \parg{} 号参数时不显示标题,此时 \meta{键值列表1} 除了 \option{label} 选项失效。
 
   \meta{键值列表2} 包括 \pkg*{tcolorbox} 的盒子样式选项,例如 \option*{boxsep} 和 \option*{fontupper} 等,也可以使用下述 \option{tcolorbox} 选项。在这里可以使用 \cs{addtcbstyle} 命令设置标题选项 \meta{键值列表2} 的值,第一个参数为 \code{tc-exercise}。
   \begin{ctexexam}

Modified: trunk/Master/texmf-dist/source/latex/easybook/easybook.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/easybook/easybook.dtx	2021-10-29 21:32:31 UTC (rev 60891)
+++ trunk/Master/texmf-dist/source/latex/easybook/easybook.dtx	2021-10-29 21:32:45 UTC (rev 60892)
@@ -15,7 +15,7 @@
 %<*class>
 \NeedsTeXFormat{LaTeX2e}[2020/10/01]
 \RequirePackage{l3keys2e}
-\ProvidesExplClass{easybook}{2021/10/25}{1.40F}
+\ProvidesExplClass{easybook}{2021/10/25}{1.40H}
   {Typeset Chinese theses or books}
 
 \bool_set_false:N \l__eb_compile_draft_bool
@@ -325,7 +325,7 @@
 %<*package>
 \NeedsTeXFormat{LaTeX2e}[2020/10/01]
 \RequirePackage{l3keys2e,etoolbox}
-\ProvidesExplPackage{easybase}{2021/10/25}{1.40F}
+\ProvidesExplPackage{easybase}{2021/10/25}{1.40H}
   {Typeset Chinese theses or books}
 
 \cs_generate_variant:Nn \dim_set:Nn { NV }
@@ -2445,7 +2445,7 @@
   }
 %</package>
 %<*tcolorbox>
-\ProvidesExplFile{eb-tcolorbox.cfg}{2021/10/25}{1.40F}
+\ProvidesExplFile{eb-tcolorbox.cfg}{2021/10/25}{1.40H}
   {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-29 21:32:31 UTC (rev 60891)
+++ trunk/Master/texmf-dist/tex/latex/easybook/easybase.sty	2021-10-29 21:32:45 UTC (rev 60892)
@@ -20,7 +20,7 @@
 %% This work has the LPPL maintenance status `maintained'.
 \NeedsTeXFormat{LaTeX2e}[2020/10/01]
 \RequirePackage{l3keys2e,etoolbox}
-\ProvidesExplPackage{easybase}{2021/10/25}{1.40F}
+\ProvidesExplPackage{easybase}{2021/10/25}{1.40H}
   {Typeset Chinese theses or books}
 
 \cs_generate_variant:Nn \dim_set:Nn { NV }

Modified: trunk/Master/texmf-dist/tex/latex/easybook/easybook.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/easybook/easybook.cls	2021-10-29 21:32:31 UTC (rev 60891)
+++ trunk/Master/texmf-dist/tex/latex/easybook/easybook.cls	2021-10-29 21:32:45 UTC (rev 60892)
@@ -20,7 +20,7 @@
 %% This work has the LPPL maintenance status `maintained'.
 \NeedsTeXFormat{LaTeX2e}[2020/10/01]
 \RequirePackage{l3keys2e}
-\ProvidesExplClass{easybook}{2021/10/25}{1.40F}
+\ProvidesExplClass{easybook}{2021/10/25}{1.40H}
   {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-29 21:32:31 UTC (rev 60891)
+++ trunk/Master/texmf-dist/tex/latex/easybook/eb-tcolorbox.cfg	2021-10-29 21:32:45 UTC (rev 60892)
@@ -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/25}{1.40F}
+\ProvidesExplFile{eb-tcolorbox.cfg}{2021/10/25}{1.40H}
   {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.