texlive[69438] Master/texmf-dist: easybook (15jan24)

commits+karl at tug.org commits+karl at tug.org
Mon Jan 15 22:00:31 CET 2024


Revision: 69438
          https://tug.org/svn/texlive?view=revision&revision=69438
Author:   karl
Date:     2024-01-15 22:00:31 +0100 (Mon, 15 Jan 2024)
Log Message:
-----------
easybook (15jan24)

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	2024-01-15 21:00:21 UTC (rev 69437)
+++ trunk/Master/texmf-dist/doc/latex/easybook/easybook.tex	2024-01-15 21:00:31 UTC (rev 69438)
@@ -23,8 +23,8 @@
     name            = easybook,
     color-scheme    = blue,
     title           = EASYBOOK使用手册,
-    version         = v2024G,
-    date            = 2024/01/13,
+    version         = v2024H,
+    date            = 2024/01/14,
     authors         = 瞿毅,
     info            = 简便地排版中文学位论文或书籍,
     email           = toquyi at 163.com,
@@ -260,7 +260,7 @@
   文档主题方案选项 \option{scheme} 扩展了 \CTeX 文档类中同名选项原有的作用范围,选项值 \code{plain} 可使各类标题变为英文形式。包括章节标题、图表标题和定理名等。
   \opt{enmode}\dtag
   同时开启 \option{newline} 和 \keyis{scheme}{plain} 选项以符合英文原生风格。
-  \keychoice{paper}{\fbox{a4paper},b5paper,c5paper,letterpaper,other paper}
+  \keychoice{paper}{\fbox{a4paper},b5paper,c5paper,letterpaper,\textcolor{SlateGray}{other paper}}
   文档页面尺寸选项将参数交给 \pkg*{geometry} 宏包处理,可使用它支持的所有标准纸张规格。
   \keyval{config}{配置文件列表}\dtag
   载入用户配置的文件名列表,文件列表以花括号包裹并以英文逗号分隔。文件名应包含如 \code{tex}、\code{def} 或 \code{cfg} 等扩展名。若配置文件不在当前文件夹则文件名需要包含路径,即 \code{path/file.cfg}。
@@ -504,10 +504,10 @@
 \begin{options}
   \keychoice{backend}{\fbox{bibtex},biblatex}
   参考文献处理后端。默认用传统的 \hologo{BibTeX} 处理参考文献\footnote{使用 \hologo{BibTeX} 引擎时加载 \pkg*{natbib} 宏包,使用 \hologo{biber} 时将加载 \pkg*{biblatex} 宏包。}。
-  \keychoice{bibstyle}{\fbox{numerical},authoryear,other sty}
+  \keychoice{bibstyle}{\fbox{numerical},authoryear,\textcolor{SlateGray}{other sty}}
   参考文献格式使用中国参考文献推荐标准GB/T 7714-2015,对应顺序编码制和著者—出版年制两种风格。若使用其它格式,使用 \hologo{BibTeX} 处理时需确保正确的 \code{bst} 文件,使用 \hologo{biber} 处理可使用 \pkg*{biblatex} 宏包支持的参考文献风格名称。
   \keyval{citestyle}{标注风格}
-  标注参考文献的风格。后端为 \code{bibtex} 时可使用 \option{super}(数字上标标注,默认)或 \option{numbers}(数字标注)等 \pkg*{natbib} 宏包带有的标注风格,后端为 \code{biblatex} 时可使用 \pkg*{biblatex} 宏包支持的标注风格。
+  标注参考文献的风格。后端为 \hologo{BibTeX} 时可使用 \option{super}(数字上标标注,默认)或 \option{numbers}(数字标注)等 \pkg*{natbib} 宏包带有的标注风格,后端为 \hologo{biber} 时可使用 \pkg*{biblatex} 宏包支持的标注风格。
   \keyval{datafile}{数据库列表}
   参考文献数据库的文件名列表,文件列表以花括号包裹并以英文逗号分隔。使用 \hologo{biber} 处理时文件名要带 \code{bib} 扩展名,若参考文献文件不在当前文件夹则文件名需要包含路径,即 \code{path/file.bib}。不设置参考文献数据库名时 \module*{bibset} 模块中的选项会失效,即不自动载入 \pkg*{natbib} 或 \pkg*{biblatex} 宏包,此时需要手动载入相关宏包配置参考文献。
 \end{options}
@@ -531,7 +531,7 @@
   \keyval{filter}{过滤器名}
   使用由 \cs{defbibfilter} 定义的 \option*{filter} 来过滤条目。
 
-  可能在一些情况下您希望更加灵活地设置参考文献或有更多需求,下面举一个在导言区手动配置 \pkg*{biblatex} 宏包并使一个条目输出双语对照文献的例子:
+  可能在一些情况下您希望更加灵活地设置参考文献或有更多需求,下面举一个在导言区手动配置 \pkg*{biblatex} 宏包并使一个条目输出双语对照格式文献的例子:
   \begin{ctexexam}
   \usepackage[style = gb7714-2015]{biblatex}
   \addbibresource{reference.bib}
@@ -553,7 +553,7 @@
   定理环境的标题名称,默认为英文首字母大写的环境名。
   \keychoice{numbered}{no,yes,unless unique}
   定理可以被编号、不被编号或者只有在文档中多次出现时才被编号。
-  \keychoice{within}{chapter,section,empty,counter}
+  \keychoice{within}{chapter,section,empty,\textcolor{SlateGray}{counter}}
   定理编号跟随的计数器。当计数器值递增时定理编号会从零开始,通常这是一个章节计数器。
   \keyval{numberlike}{计数器}
   定理将使用此 \meta{计数器} 进行编号,通常这是另一个定理环境的名称。
@@ -707,7 +707,7 @@
   不同脚注的段落间距,等于长度 \cs{fnparskip} 的值。
   \keychoice{fntext-pos}{normal,\fbox{super}}
   设置脚注内容标记的位置,正常文本或是上标形式。
-  \keychoice{fnmark-num}{\fbox{plain},pifont,pifont*,pisans,pisans*,short num}
+  \keychoice{fnmark-num}{\fbox{plain},pifont,pifont*,pisans,pisans*,\textcolor{SlateGray}{short num}}
   脚注正文标记编号的类型。默认为原生样式 \code{plain},还可以改为 \code{pifont} 的各个版本,从左往右依次为普通版、阴文衬线版、阳文无衬线版和阴文无衬线版,缺点是它们的编号仅包括1-10。
 
   短编号的参数与列表环境类似,有 \code{1}、\code{A}、\code{a}、\code{I} 和 \code{i},除此之外还增加了中文数字 \code{c} 和符号 \code{s} 格式。原生样式 \code{plain} 等同于单独使用数字 \code{1} 参数。这个选项可以用在正文中改变其后脚注编号类型。
@@ -729,17 +729,17 @@
   \ebhdrset{fnmark-num = s}
   \end{ctexexam}
   \end{commands}
-  \keychoice{fntext-num}{\fbox{plain},pifont,pifont*,pisans,pisans*,short num}
+  \keychoice{fntext-num}{\fbox{plain},pifont,pifont*,pisans,pisans*,\textcolor{SlateGray}{short num}}
   脚注内容标记编号的类型。用法与 \option{fnmark-num} 一样,所以脚注内容与正文标记编号类型\textbf{可以不同}。
-  \keychoice{fnmarktext-num}{\fbox{plain},pifont,pifont*,pisans,pisans*,short num}
+  \keychoice{fnmarktext-num}{\fbox{plain},pifont,pifont*,pisans,pisans*,\textcolor{SlateGray}{short num}}
   同时设定脚注正文标记编号 \option{fnmark-num} 与脚注内容标记编号 \option{fntext-num} 的类型。目前脚注编号类型选项对于迷你页环境 \env*{minipage} 无效,其中的脚注保持默认英文字母的编号类型。
-  \keychoice{fnmark-vmove}{fixed length,match}\Default{0pt}
+  \keychoice{fnmark-vmove}{\textcolor{SlateGray}{fixed length},match}\Default{0pt}
   脚注正文标记的垂直偏移。可以设为刚性长度,或用 \code{match} 匹配 \option{spvmove} 全局的值。
-  \keychoice{fnmark-hmove}{fixed length,match}\Default{0pt}
+  \keychoice{fnmark-hmove}{\textcolor{SlateGray}{fixed length},match}\Default{0pt}
   脚注正文标记的水平偏移。可以设为刚性长度,或用 \code{match} 匹配 \option{sphmove} 全局的值。
-  \keychoice{fntext-vmove}{fixed length,match}\Default{0pt}
+  \keychoice{fntext-vmove}{\textcolor{SlateGray}{fixed length},match}\Default{0pt}
   脚注内容标记的垂直偏移。可以设为刚性长度,或用 \code{match} 匹配 \option{spvmove} 全局的值。
-  \keychoice{fnmarktext-format}{format code,match}
+  \keychoice{fnmarktext-format}{\textcolor{SlateGray}{format code},match}
   默认脚注标记的格式,选项 \code{match} 可以匹配 \option{spcmd} 全局的值。一般配合 \keyis{fnmarktext-num}{plain} 原生编号形式使用,例如用 \pkg*{circledtext} 宏包的带圈字符命令 \cs{circledtext} 给脚注标记添加圆圈:
   \begin{ctexexam}
   \usepackage{circledtext}
@@ -766,7 +766,7 @@
   \defupfntmark{\super[vmove = 2pt]{\theupfootnote}}
   \defdownfntmark{\notminipage{\textcolor{blue}{\thedownfootnote}}{}}
   \end{ctexexam}
-  \keychoice{fncustom-format}{format code,match}
+  \keychoice{fncustom-format}{\textcolor{SlateGray}{format code},match}
   单独设定自定义脚注标记的格式,选项 \code{match} 可以匹配 \option{spcmd} 全局的值。自定义脚注内容和正文标记的命令与用法可以见下方和\ref{exam:custom footnote markers} 的介绍。
   \begin{commands}\noitemsep
   \command{Footnote}[\oarg{内容标记}\marg{正文标记}\marg{脚注文本}]\default{}
@@ -777,7 +777,7 @@
   \Footnote{*}{这是可以自定义标记的脚注。}
   \end{ctexexam}
   \end{commands}
-  \keychoice{fnboth-format}{format code,match}
+  \keychoice{fnboth-format}{\textcolor{SlateGray}{format code},match}
   同时设定默认脚注标记 \option{fnmarktext-format} 和自定义脚注标记 \option{fncustom-format} 的格式。两种脚注标记匹配上标格式 \option{spcmd} 的值是独立的,使用 \code{match} 则可以同时匹配。标记格式选项含有字体命令会覆盖 \option{footnote} 的设置,最后一个格式命令可以带有一个参数接受脚注标记。
   \keyval{fnpara-format}{格式代码}
   脚注内容的格式。在此设置字体命令会覆盖 \option{footnote} 的设置,最后一个格式命令可以带有一个参数接受脚注内容。
@@ -974,9 +974,9 @@
 上标和下标的功能来自 \pkg*{spbmark} 宏包,下面有三个命令可以用于输出上标和下标。可以使用键值列表的形式对上下标格式进行局部或全局设置,下面命令中两个可选参数的键值列表是等效的。全局设置的详情见\ref{subsubsec:super-sub-script}。
 \begin{commands}
   \command{super}[\sarg\oarg{键值列表1}\marg{内容}\oarg{键值列表2}]
-  输出上标的命令,与简短命令 \cs{sp} 等效。
+  输出上标的命令,可用于文本和数学模式,在数学模式中可代替 \code{\^{}} 符号和 \cs*{sp} 命令。
   \command{sub}[\sarg\oarg{键值列表1}\marg{内容}\oarg{键值列表2}]
-  输出下标的命令,与简短命令 \cs{sb} 等效。用法和参数与上标命令 \cs{super} 类似。
+  输出下标的命令,可用于文本和数学模式,在数学模式中可代替 \code{\_{}} 符号和 \cs*{sb} 命令。
   \command{supersub}[\sarg\oarg{键值列表1}\marg{上标内容}\marg{下标内容}\oarg{键值列表2}]
   同时输出上标和下标的命令,与简短命令 \cs{spb} 等效。
   \command{spbifmath}[\marg{数学模式代码}\marg{文本模式代码}]
@@ -1160,7 +1160,7 @@
   \command{num}[\oarg{键值列表}\marg{数字}]
   \pkg*{siunitx} 宏包的 \cs{num} 命令可以输出以科学计数法表示的数值。
   \command{unit}[\oarg{键值列表}\marg{单位}]
-  单位格式化命令 \cs{unit} 包含文字元素(例如字母或数字)时,使用 \Marg{.} 和 \code{\~{}} 放置在单元乘积中间,并使用 \code{\_} 和 \code{\^{}} 正确放置指定的下标和上标。格式化方法可在数学和文本模式下使用。
+  单位格式化命令 \cs{unit} 包含文字元素(例如字母或数字)时,使用 \Marg{.} 和 \code{\~{}} 放置在单元乘积中间,并使用 \code{\_{}} 和 \code{\^{}} 正确放置指定的下标和上标。格式化方法可在数学和文本模式下使用。
   \command{qty}[\oarg{键值列表}\marg{数字}\oarg{前缀}\marg{单位}]
   命令 \cs{qty} 可用来输出带有单位的量。
   \command{qtyrange}[\oarg{键值列表}\marg{起始数字}\marg{结束数字}\marg{单位}]
@@ -1187,7 +1187,7 @@
 \begin{commands}\noitemsep
   \command{newcounter}[\marg{计数器}\oarg{父计数器}]\default{}
   \command{counteruse}[\sarg\oarg{编号}\darg{分隔符}\marg{计数器}\oarg{父计数器}]
-  命令 \cs{newcounter} 是 \LaTeX 自带的创建计数器命令。命令 \cs{counteruse} 可以在当前位置输出这种计数器的值,它仅具有\textbf{输出功能},并不会改变计数器原有的绑定关系。默认每使用一次输出命令 \meta{计数器} 的值增加1,带有星号参数的命令使 \meta{计数器} 的值保持不变。计数器的 \meta{编号} 为 \code{arabic} 或 \code{alph} 等计数形式。在一定的场合下可能用到 \cs{counteruse} 命令,比如通过新建快捷命令在一些位置使用定理环境的计数器。使用 \cs{labelformat} 设置计数器的标签引用时需添加 \code{eb-} 前缀:
+  命令 \cs{newcounter} 是 \LaTeX 自带的创建计数器命令。命令 \cs{counteruse} 可以在当前位置输出这种计数器的值,它仅具有\textbf{输出}功能,并不会改变计数器原有的绑定关系。默认每使用一次输出命令 \meta{计数器} 的值增加1,带有星号参数的命令使 \meta{计数器} 的值保持不变。计数器的 \meta{编号} 为 \code{arabic} 或 \code{alph} 等计数形式。在一定的场合下可能用到 \cs{counteruse} 命令,比如通过新建快捷命令在一些位置使用定理环境的计数器。使用 \cs{labelformat} 设置计数器的标签引用时需添加 \code{eb-} 前缀:
   \begin{ctexexam}
   \labelformat{eb-theorem}{定理#1}
   \newcommand{\theoremhead}[1]{定理\counteruse{theorem}[chapter]\hspace{1em}#1}
@@ -1298,7 +1298,7 @@
 \subsection{插入文档}
 \begin{commands}
   \command{includepdf}[\oarg{键值列表}\marg{文档名}]
-  该命令由文档宏包 \pkg*{pdfpages} 提供。可以将其它 \code{pdf} 文档插入当前文档,比如插入其它软件制作的封面。\meta{键值列表} 可以指定插入页数、逻辑页和横向页面等,详情查看宏包文档。
+  该命令由文档宏包 \pkg*{pdfpages} 提供。可以将其它 \code{pdf} 文档插入当前文档,比如插入其它软件制作的封面。可选参数可以指定插入页数、逻辑页和横向页面等,详情查看宏包文档。
 \end{commands}
 
 \subsection{下划线}
@@ -1340,7 +1340,7 @@
   \shortversion{v = 1.638,date = 2022/03/04,changes = 增加目录条目样式选项注册命令 \cs{RegisterTocName}。}
   \shortversion{v = 1.644,date = 2022/03/10,changes = 增加浮动环境目录声明命令 \cs{DeclareFloatList} 配合 \pkg*{caption} 宏包。}
   \shortversion{v = 1.682,date = 2022/05/01,changes = 将迷你页判断命令 \cs{notminipage} 改为被保护命令兼容 \pkg*{circledtext} 宏包。}
-  \begin{version}[v = 2024G,date = 2024/01/13,simple]
+  \begin{version}[v = 2024H,date = 2024/01/14,simple]
   \item 核对依赖宏包的更新改动,优化使用手册的内容细节。
   \item 修复图表题注目录中条目标签编号的计数器值显示错误问题。
   \end{version}

Modified: trunk/Master/texmf-dist/source/latex/easybook/easybook.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/easybook/easybook.dtx	2024-01-15 21:00:21 UTC (rev 69437)
+++ trunk/Master/texmf-dist/source/latex/easybook/easybook.dtx	2024-01-15 21:00:31 UTC (rev 69438)
@@ -15,7 +15,7 @@
 %<*class>
 \NeedsTeXFormat{LaTeX2e}[2020/10/01]
 \RequirePackage{l3keys2e}
-\ProvidesExplClass{easybook}{2024/01/13}{2024G}
+\ProvidesExplClass{easybook}{2024/01/14}{2024H}
   {Easily typesetting Chinese theses or books}
 
 \bool_set_false:N \l__eb_compile_draft_bool
@@ -60,7 +60,7 @@
 \LoadClass[UTF8]{ctexbook}
 
 \RequirePackage{easybase}
-\ctex_at_end:n
+\ctex_at_end_preamble:n
   {
     \use:c { eb at font@load@\l__eb_font_value_tl }
     \clist_if_empty:NF \g__eb_config_file_clist
@@ -302,7 +302,7 @@
 %<*package>
 \NeedsTeXFormat{LaTeX2e}[2020/10/01]
 \RequirePackage{l3keys2e,etoolbox}
-\ProvidesExplPackage{easybase}{2024/01/13}{2024G}
+\ProvidesExplPackage{easybase}{2024/01/14}{2024H}
   {Easily typesetting Chinese theses or books}
 
 \cs_generate_variant:Nn \dim_set:Nn { NV }
@@ -428,7 +428,6 @@
   }
 
 \PassOptionsToPackage{list = off}{bicaption}
-\PassOptionsToPackage{upint}{newtxmath}
 \PassOptionsToPackage{svgnames}{xcolor}
 \PassOptionsToPackage{many}{tcolorbox}
 \ProcessKeysOptions{easybase}
@@ -884,7 +883,7 @@
       { plain,hang,bottom,para,flush }
       { \eb_footnote_value_handle:n {#1} },
     footnotetype .value_required:n  = true,
-    footnotetype/default .meta:n    = footnotetype/plain,
+    footnotetype/default .meta:n    = { footnotetype = plain },
     footnotetype .initial:n         = hang,
     fnmark-vmove .code:n = \eb_fnmarktext_move_set:nnn {#1} { mark } { v },
     fnmark-hmove .code:n = \eb_fnmarktext_move_set:nnn {#1} { mark } { h },
@@ -2322,7 +2321,7 @@
   }
 %</package>
 %<*tcolorbox>
-\ProvidesExplFile{eb-tcolorbox.cfg}{2024/01/13}{2024G}
+\ProvidesExplFile{eb-tcolorbox.cfg}{2024/01/14}{2024H}
   {Customization of tcolorbox for easybook}
 
 \cs_set_protected:Npn \addtotcbstyle #1#2

Modified: trunk/Master/texmf-dist/tex/latex/easybook/easybase.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/easybook/easybase.sty	2024-01-15 21:00:21 UTC (rev 69437)
+++ trunk/Master/texmf-dist/tex/latex/easybook/easybase.sty	2024-01-15 21:00:31 UTC (rev 69438)
@@ -20,7 +20,7 @@
 %% This work has the LPPL maintenance status `maintained'.
 \NeedsTeXFormat{LaTeX2e}[2020/10/01]
 \RequirePackage{l3keys2e,etoolbox}
-\ProvidesExplPackage{easybase}{2024/01/13}{2024G}
+\ProvidesExplPackage{easybase}{2024/01/14}{2024H}
   {Easily typesetting Chinese theses or books}
 
 \cs_generate_variant:Nn \dim_set:Nn { NV }
@@ -146,7 +146,6 @@
   }
 
 \PassOptionsToPackage{list = off}{bicaption}
-\PassOptionsToPackage{upint}{newtxmath}
 \PassOptionsToPackage{svgnames}{xcolor}
 \PassOptionsToPackage{many}{tcolorbox}
 \ProcessKeysOptions{easybase}
@@ -602,7 +601,7 @@
       { plain,hang,bottom,para,flush }
       { \eb_footnote_value_handle:n {#1} },
     footnotetype .value_required:n  = true,
-    footnotetype/default .meta:n    = footnotetype/plain,
+    footnotetype/default .meta:n    = { footnotetype = plain },
     footnotetype .initial:n         = hang,
     fnmark-vmove .code:n = \eb_fnmarktext_move_set:nnn {#1} { mark } { v },
     fnmark-hmove .code:n = \eb_fnmarktext_move_set:nnn {#1} { mark } { h },

Modified: trunk/Master/texmf-dist/tex/latex/easybook/easybook.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/easybook/easybook.cls	2024-01-15 21:00:21 UTC (rev 69437)
+++ trunk/Master/texmf-dist/tex/latex/easybook/easybook.cls	2024-01-15 21:00:31 UTC (rev 69438)
@@ -20,7 +20,7 @@
 %% This work has the LPPL maintenance status `maintained'.
 \NeedsTeXFormat{LaTeX2e}[2020/10/01]
 \RequirePackage{l3keys2e}
-\ProvidesExplClass{easybook}{2024/01/13}{2024G}
+\ProvidesExplClass{easybook}{2024/01/14}{2024H}
   {Easily typesetting Chinese theses or books}
 
 \bool_set_false:N \l__eb_compile_draft_bool
@@ -65,7 +65,7 @@
 \LoadClass[UTF8]{ctexbook}
 
 \RequirePackage{easybase}
-\ctex_at_end:n
+\ctex_at_end_preamble:n
   {
     \use:c { eb at font@load@\l__eb_font_value_tl }
     \clist_if_empty:NF \g__eb_config_file_clist

Modified: trunk/Master/texmf-dist/tex/latex/easybook/eb-tcolorbox.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/easybook/eb-tcolorbox.cfg	2024-01-15 21:00:21 UTC (rev 69437)
+++ trunk/Master/texmf-dist/tex/latex/easybook/eb-tcolorbox.cfg	2024-01-15 21:00:31 UTC (rev 69438)
@@ -18,7 +18,7 @@
 %% LaTeX version 2005/12/01 or later.
 %% 
 %% This work has the LPPL maintenance status `maintained'.
-\ProvidesExplFile{eb-tcolorbox.cfg}{2024/01/13}{2024G}
+\ProvidesExplFile{eb-tcolorbox.cfg}{2024/01/14}{2024H}
   {Customization of tcolorbox for easybook}
 
 \cs_set_protected:Npn \addtotcbstyle #1#2



More information about the tex-live-commits mailing list.