texlive[69483] Master/texmf-dist: easybook (18jan24)

commits+karl at tug.org commits+karl at tug.org
Thu Jan 18 22:17:35 CET 2024


Revision: 69483
          https://tug.org/svn/texlive?view=revision&revision=69483
Author:   karl
Date:     2024-01-18 22:17:35 +0100 (Thu, 18 Jan 2024)
Log Message:
-----------
easybook (18jan24)

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-18 21:17:26 UTC (rev 69482)
+++ trunk/Master/texmf-dist/doc/latex/easybook/easybook.tex	2024-01-18 21:17:35 UTC (rev 69483)
@@ -23,7 +23,7 @@
     name            = easybook,
     color-scheme    = blue,
     title           = EASYBOOK使用手册,
-    version         = v2024J,
+    version         = v2024K,
     date            = 2024/01/18,
     authors         = 瞿毅,
     info            = 简便地排版中文学位论文或书籍,
@@ -31,7 +31,7 @@
     url             = https://gitee.com/texno3/easybook,
     abstract        =
       {
-        \cls*{easybook} 是基于 \cls*{ctexbook} 书籍文档类创建的纯净学术模板,同时兼具 \cls*{book} 与 \cls*{article} 文档类的功能。结合中国许多高校学位论文的通用框架设计,提供多个命令和接口可以使用户简便地定制论文模板。它的基础宏包 \pkg*{easybase} 还可以搭配 \CTeX 和标准文档类使用。
+        \easybook{} 是基于 \cls*{ctexbook} 书籍文档类创建的纯净学术模板,同时兼具 \cls*{book} 与 \cls*{article} 文档类的功能。结合中国许多高校学位论文的通用框架设计,提供多个命令和接口可以使用户简便地定制论文模板。它的基础宏包 \pkg*{easybase} 还可以搭配 \CTeX 和标准文档类使用。
       },
     arg-format      = \normalfont\small\itshape\xeCJKVerbAddon,
     abstract-format = \small,
@@ -90,6 +90,7 @@
 \newsplitarg[\code{|}]{\baroarg}{[}{]}
 \newcommand{\harg}{\textcolor{argument}{\code{-}}}
 \newcommand{\HoLogo at TeXLive}[1]{\hologo{TeX}\HOLOGO at space\HOLOGO at mbox{Live}}
+\renewcommand{\cnltxpackagenameformat}[1]{\textcolor{cnltx}{\textsf{#1}}}
 % Remove default braces of values
 \RenewDocumentCommand{\key}{s}
   {
@@ -175,7 +176,7 @@
 
 \begin{document}
 \section{准备开始}
-您在使用 \cls*{easybook} 文档类编写文档前可能需要具备以下的条件:
+您在使用 \easybook{} 文档类编写文档前可能需要具备以下的条件:
 \begin{itemize}
   \item 使用 \hologo{XeLaTeX}(推荐)或 \hologo{LuaLaTeX} 两种编译方式。
   \item 由于文档类用到了一些 \LaTeX 和依赖宏包较新的功能,需要版本至少在\textbf{2020/10/01}以后的 \LaTeX 内核支持。建议您安装最新的 \TeX 发行版。
@@ -184,7 +185,7 @@
 
 \subsection{基本用法}
 \label{subsec:basic usage}
-以下一份简单的 \TeX 文档演示了 \cls*{easybook} 的最基本用法,在导言区进行宏包载入与文档设置,一些详细的使用样例会不定期上传在 \href{https://www.latexstudio.net/}{\LaTeX 工作室} 的网站。
+以下一份简单的 \TeX 文档演示了 \easybook{} 的最基本用法,在导言区进行宏包载入与文档设置,一些详细的使用样例会不定期上传在 \href{https://www.latexstudio.net/}{\LaTeX 工作室} 的网站。
 \begin{frameverb}
   \documentclass[文档类选项]{easybook}
 
@@ -248,7 +249,7 @@
 
 \section{文档类选项}
 \label{sec:document class options}
-文档类选项应当在使用 \cls*{easybook} 文档类或 \pkg*{easybase} 宏包(部分支持)时指定,可见\ref{subsec:basic usage} 的例子。选项前带有 \ding{73} 符号表示只可用于文档类,否则文档类与宏包都适用。除了下面列举的选项以外,还支持标准和 \CTeX 文档类的选项。
+文档类选项应当在使用 \easybook{} 文档类或 \pkg*{easybase} 宏包(部分支持)时指定,可见\ref{subsec:basic usage} 的例子。选项前带有 \ding{73} 符号表示只可用于文档类,否则文档类与宏包都适用。除了下面列举的选项以外,还支持标准和 \CTeX 文档类的选项。
 
 \subsection{基本选项}
 \begin{options}
@@ -313,7 +314,7 @@
 \subsection{\textsf{article} 模式}
 \begin{options}
   \keychoice{class}{\fbox{book},article}
-  使用 \cls*{easybook} 文档类可以有两种模式,默认为 \cls*{book} 模式。选用 \code{article} 会变为 \code{oneside} 单面排版,同时使文档编号、结构等与标准 \cls*{article} 文档类的特性相似,可用于短篇幅的文章,不需要再使用 \cs*{chapter} 命令。此时\ref{subsec:directory command} 中目录命令的 \option{chapter} 选项会失效,将以 \code{section} 标题级别输出目录。如果使用 \cls*{ctexart} 配合 \pkg*{easybase} 宏包,则选项值 \code{book} 会失效。
+  使用 \easybook{} 文档类可以有两种模式,默认为 \cls*{book} 模式。选用 \code{article} 会变为 \code{oneside} 单面排版,同时使文档编号、结构等与标准 \cls*{article} 文档类的特性相似,可用于短篇幅的文章,不需要再使用 \cs*{chapter} 命令。此时\ref{subsec:directory command} 中目录命令的 \option{chapter} 选项会失效,将以 \code{section} 标题级别输出目录。如果使用 \cls*{ctexart} 配合 \pkg*{easybase} 宏包,则选项值 \code{book} 会失效。
   \opt{book}
   开启 \cls*{book} 书籍模式,与 \keyis*{class}{book} 等效。
   \opt{article}
@@ -324,7 +325,7 @@
 \label{sec:interface options}
 \begin{commands}
   \command*{ctexset}[\marg{键值列表}]
-  \cls*{easybook} 扩展了 \CTeX 宏集 \hologo{LaTeX3} 风格键值的通用控制命令 \cs*{ctexset},接口选项同样可用它设置,原有的 \meta{键值列表} 仍然可用。本文档类目前有9个模块用于实现常规的排版功能,如下表所示。模块名也是统一接口 \cs*{ctexset} 的路径,不同模块单独接口的命令名\textbf{加上前缀} \code{eb}:
+  \easybook{} 扩展了 \CTeX 宏集 \hologo{LaTeX3} 风格键值的通用控制命令 \cs*{ctexset},接口选项同样可用它设置,原有的 \meta{键值列表} 仍然可用。本文档类目前有9个模块用于实现常规的排版功能,如下表所示。模块名也是统一接口 \cs*{ctexset} 的路径,不同模块单独接口的命令名\textbf{加上前缀} \code{eb}:
   \insertalltblr
   {
     colspec   = @{}*{5}{c}@{},
@@ -963,7 +964,6 @@
   更改英文目录 \code{chapter} 级别的标题编号输出格式,类似于 \CTeX 的 \option*{number} 选项。下面两种设置英文目录中章标题编号的方式等效:
   \end{options}
   \begin{ctexexam}
-  \bisection{zhtitle}{entitle}
   \ctexset{chapter/binumber = \arabic{chapter}}
   \BeforeAddBitoc{\ctexset{chapter/nmuber = \arabic{chapter}}}
   \end{ctexexam}
@@ -1350,7 +1350,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 = 2024J,date = 2024/01/18,simple]
+  \begin{version}[v = 2024K,date = 2024/01/18,simple]
   \item 核对依赖宏包的更新改动,优化使用手册的内容细节。
   \item 修复图表等浮动环境题注目录中条目标签编号的计数器值显示错误问题。
   \item 新增目录风格定义命令 \cs{SetTocStyle} 和使用命令 \cs{UseTocStyle}。

Modified: trunk/Master/texmf-dist/source/latex/easybook/easybook.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/easybook/easybook.dtx	2024-01-18 21:17:26 UTC (rev 69482)
+++ trunk/Master/texmf-dist/source/latex/easybook/easybook.dtx	2024-01-18 21:17:35 UTC (rev 69483)
@@ -15,7 +15,7 @@
 %<*class>
 \NeedsTeXFormat{LaTeX2e}[2020/10/01]
 \RequirePackage{l3keys2e}
-\ProvidesExplClass{easybook}{2024/01/18}{2024J}
+\ProvidesExplClass{easybook}{2024/01/18}{2024K}
   {Easily typesetting Chinese theses or books}
 
 \bool_set_false:N \l__eb_compile_draft_bool
@@ -302,7 +302,7 @@
 %<*package>
 \NeedsTeXFormat{LaTeX2e}[2020/10/01]
 \RequirePackage{l3keys2e,etoolbox}
-\ProvidesExplPackage{easybase}{2024/01/18}{2024J}
+\ProvidesExplPackage{easybase}{2024/01/18}{2024K}
   {Easily typesetting Chinese theses or books}
 
 \cs_generate_variant:Nn \dim_set:Nn { NV }
@@ -2186,8 +2186,8 @@
         { crimson,   dc143c,00c1c9,afcd20 }
       }
       \eb_link_color_set:n
-    linkcolor .default:n  = navyblue,
-    linkcolor .initial:n  = navyblue,
+    linkcolor .default:n    = navyblue,
+    linkcolor .initial:n    = navyblue,
     linkcolor-every .code:n = \eb_define_link_color:n { \exp_not:n {#1} }
   }
 \ctex_define:nx { style }
@@ -2334,7 +2334,7 @@
   }
 %</package>
 %<*tcolorbox>
-\ProvidesExplFile{eb-tcolorbox.cfg}{2024/01/18}{2024J}
+\ProvidesExplFile{eb-tcolorbox.cfg}{2024/01/18}{2024K}
   {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-18 21:17:26 UTC (rev 69482)
+++ trunk/Master/texmf-dist/tex/latex/easybook/easybase.sty	2024-01-18 21:17:35 UTC (rev 69483)
@@ -20,7 +20,7 @@
 %% This work has the LPPL maintenance status `maintained'.
 \NeedsTeXFormat{LaTeX2e}[2020/10/01]
 \RequirePackage{l3keys2e,etoolbox}
-\ProvidesExplPackage{easybase}{2024/01/18}{2024J}
+\ProvidesExplPackage{easybase}{2024/01/18}{2024K}
   {Easily typesetting Chinese theses or books}
 
 \cs_generate_variant:Nn \dim_set:Nn { NV }
@@ -1904,8 +1904,8 @@
         { crimson,   dc143c,00c1c9,afcd20 }
       }
       \eb_link_color_set:n
-    linkcolor .default:n  = navyblue,
-    linkcolor .initial:n  = navyblue,
+    linkcolor .default:n    = navyblue,
+    linkcolor .initial:n    = navyblue,
     linkcolor-every .code:n = \eb_define_link_color:n { \exp_not:n {#1} }
   }
 \ctex_define:nx { style }

Modified: trunk/Master/texmf-dist/tex/latex/easybook/easybook.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/easybook/easybook.cls	2024-01-18 21:17:26 UTC (rev 69482)
+++ trunk/Master/texmf-dist/tex/latex/easybook/easybook.cls	2024-01-18 21:17:35 UTC (rev 69483)
@@ -20,7 +20,7 @@
 %% This work has the LPPL maintenance status `maintained'.
 \NeedsTeXFormat{LaTeX2e}[2020/10/01]
 \RequirePackage{l3keys2e}
-\ProvidesExplClass{easybook}{2024/01/18}{2024J}
+\ProvidesExplClass{easybook}{2024/01/18}{2024K}
   {Easily typesetting 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	2024-01-18 21:17:26 UTC (rev 69482)
+++ trunk/Master/texmf-dist/tex/latex/easybook/eb-tcolorbox.cfg	2024-01-18 21:17:35 UTC (rev 69483)
@@ -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/18}{2024J}
+\ProvidesExplFile{eb-tcolorbox.cfg}{2024/01/18}{2024K}
   {Customization of tcolorbox for easybook}
 
 \cs_set_protected:Npn \addtotcbstyle #1#2



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