texlive[73114] Master/texmf-dist: easybook (13dec24)

commits+karl at tug.org commits+karl at tug.org
Fri Dec 13 23:37:46 CET 2024


Revision: 73114
          https://tug.org/svn/texlive?view=revision&revision=73114
Author:   karl
Date:     2024-12-13 23:37:46 +0100 (Fri, 13 Dec 2024)
Log Message:
-----------
easybook (13dec24)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/easybook/README.md
    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/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/easybook/README.md	2024-12-13 22:37:36 UTC (rev 73113)
+++ trunk/Master/texmf-dist/doc/latex/easybook/README.md	2024-12-13 22:37:46 UTC (rev 73114)
@@ -1,5 +1,5 @@
 # The `easybook` document class
-Easily typesetting Chinese theses or books (v2024hq)
+Easily typesetting Chinese theses or books (v2024ht)
 
 ## Abstract
 `easybook` is a pure academic template created based on the `ctexbook` book document class. It also has the functions of `book` and `article` document class. Combined with the general framework design of the theses of many universities in China, providing multiple commands and interfaces allows users to easily customize the theses templates. Its basic macro package `easybase` can also be used with `ctex` and standard document classes.

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-12-13 22:37:36 UTC (rev 73113)
+++ trunk/Master/texmf-dist/doc/latex/easybook/easybook.tex	2024-12-13 22:37:46 UTC (rev 73114)
@@ -23,8 +23,8 @@
     name            = easybook,
     color-scheme    = blue,
     title           = EASYBOOK使用手册,
-    version         = v2024hq,
-    date            = 2024/12/09,
+    version         = v2024ht,
+    date            = 2024/12/12,
     authors         = 瞿毅,
     info            = 简便地排版中文学位论文或书籍,
     email           = toquyi at 163.com,
@@ -231,10 +231,10 @@
 \end{frameverb}
 
 \subsection{编译方式}
-假设您的 \TeX 源文件名为 \code{easybook-demo.tex},需要使用参考文献和索引功能,并使用 \hologo{XeLaTeX} 和 \hologo{BibTeX} 引擎编译文档,那么需要在命令行中执行:
+假设您的 \TeX 源文件名为 \code{easybook-demo.tex},需要使用参考文献和索引功能,并使用 \hologo{XeLaTeX} 和 \hologo{biber} 引擎编译文档,那么需要在命令行中执行:
 \begin{frameverb}
   xelatex -shell-escape easybook-demo
-  bibtex easybook-demo
+  biber easybook-demo
   makeindex easybook-demo
   xelatex -shell-escape easybook-demo
   xelatex -shell-escape easybook-demo
@@ -520,12 +520,12 @@
 \subsection[参考文献]{参考文献\smodule{bib}}
 \label{subsec:reference}
 \begin{cnltxlist}
-  \keychoice{backend}{\fbox{bibtex},biblatex}
+  \keychoice{backend}{bibtex,\fbox{biblatex}}
   参考文献处理后端。选择 \code{bibtex} 时使用传统的 \hologo{BibTeX} 引擎处理参考文献,加载 \pkg*{natbib} 宏包。选择 \code{biblatex} 时使用 \hologo{biber} 引擎,加载 \pkg*{biblatex} 宏包。若自动载入参考文献宏包则位于导言区末尾,但在 \pkg*{hyperref} 宏包之前。
   \keychoice{bibstyle}{\fbox{numerical},authoryear,\optpath*{other sty}}
   参考文献格式使用中国参考文献推荐标准GB/T 7714-2015,对应顺序编码制和著者—出版年制两种风格。若使用其它格式,使用 \hologo{BibTeX} 处理时需确保正确的 \code{bst} 文件,使用 \hologo{biber} 处理可使用 \pkg*{biblatex} 宏包支持的参考文献风格名称。
   \keyval{citestyle}{标注风格}
-  标注参考文献的风格。后端为 \hologo{BibTeX} 时可使用 \option{super}(数字上标标注,默认)或 \option{numbers}(数字标注)等 \pkg*{natbib} 宏包带有的标注风格,后端为 \hologo{biber} 时可使用 \pkg*{biblatex} 宏包支持的标注风格。
+  标注参考文献的风格。后端为 \code{bibtex} 时可使用 \option{super}(数字上标标注,默认)或 \option{numbers}(数字标注)等 \pkg*{natbib} 宏包带有的标注风格,后端为 \code{biblatex} 时可使用 \pkg*{biblatex} 宏包支持的标注风格。
   \keyval{datafile}{数据库列表}
   参考文献数据库的文件名列表,文件列表以花括号包裹并以英文逗号分隔。使用 \hologo{biber} 处理时文件名要带 \code{bib} 扩展名,若参考文献文件不在当前文件夹则文件名需要包含路径,即 \code{path/file.bib}。不设置参考文献数据库名时 \module*{bib} 模块中的选项会失效,即不自动载入 \pkg*{natbib} 或 \pkg*{biblatex} 宏包,此时需要手动载入相关宏包配置参考文献。
   \command{printbibliography}[\oarg{键值列表}]
@@ -825,7 +825,7 @@
   \begin{cnltxlist}[itemsep = 0ex]
   \command{SetFntSymbsList}[\marg{符号表名}\marg{符号数量}\marg{符号列表}]\nonl
   \command{UseFntSymbsList}[\marg{符号表名}]
-  这两个命令用于设置自定义符号型脚注短编号标记 \code{s} 的符号列表。\cs{SetFntSymbsList} 命令用于定义名为 \meta{符号表名} 的符号列表,\cs{UseFntSymbsList} 命令用于启用已定义的符号列表。默认的脚注符号列表名为 \code{fnsymbol},只支持9个编号。注意使用符号型标记的脚注时计数器 \code{footnote} 的值仍然递增,以及定义新列表时 \meta{符号列表} 的写法和命令顺序:
+  这两个命令用于设置自定义符号型脚注短编号 \code{s} 的符号列表。\cs{SetFntSymbsList} 命令用于定义名为 \meta{符号表名} 的符号列表,\cs{UseFntSymbsList} 命令用于启用已定义的符号列表。预置了一个脚注符号列表 \code{fnsymbol},与 \hologo{LaTeX} 的数字转换命令 \cs{fnsymbol} 一致,只支持9个编号。注意使用符号型标记的脚注时计数器 \code{footnote} 的值仍然递增,以及定义新列表时 \meta{符号列表} 的写法和命令顺序:
   \begin{ctexexam}
   \SetFntSymbsList{fancy}{2}{{1}{*}{2}{\P}}
   \UseFntSymbsList{fancy}

Modified: trunk/Master/texmf-dist/source/latex/easybook/easybook.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/easybook/easybook.dtx	2024-12-13 22:37:36 UTC (rev 73113)
+++ trunk/Master/texmf-dist/source/latex/easybook/easybook.dtx	2024-12-13 22:37:46 UTC (rev 73114)
@@ -14,7 +14,7 @@
 % This work has the LPPL maintenance status `maintained'.
 %<class|package>\NeedsTeXFormat{LaTeX2e}[2021/11/15]
 %<*class>
-\ProvidesExplClass{easybook}{2024/12/09}{2024hq}
+\ProvidesExplClass{easybook}{2024/12/12}{2024ht}
   {Easily typesetting Chinese theses or books}
 
 \bool_new:N \l__eb_compile_draft_bool
@@ -302,7 +302,7 @@
 %</class>
 %<*package>
 \RequirePackage{etoolbox}
-\ProvidesExplPackage{easybase}{2024/12/09}{2024hq}
+\ProvidesExplPackage{easybase}{2024/12/12}{2024ht}
   {Easily typesetting Chinese theses or books}
 
 \cs_generate_variant:Nn \dim_set:Nn { NV }
@@ -785,7 +785,7 @@
     { 9 } { $\ddagger\ddagger$ }
     { 10 } { \@ctrerr }
   }
-\UseFntSymbsList{fnsymbol}
+\UseFntSymbsList{empty}
 \cs_set_eq:NN \DefineFntSymbols \SetFntSymbsList
 \cs_set_eq:NN \setfntsymbol \UseFntSymbsList
 \tl_new:N \l__eb_fnnormal_tmpa_tl
@@ -2593,7 +2593,7 @@
       }
   }
 
-\bool_set_true:N \l__eb_backend_bibtex_bool
+\bool_new:N \l__eb_backend_bibtex_bool
 \ctex_define:nn { bib }
   {
     backend .choice:,
@@ -2996,7 +2996,7 @@
   }
 %</package>
 %<*tcolorbox>
-\ProvidesExplFile{eb-tcolorbox.cfg}{2024/12/09}{2024hq}
+\ProvidesExplFile{eb-tcolorbox.cfg}{2024/12/12}{2024ht}
   {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-12-13 22:37:36 UTC (rev 73113)
+++ trunk/Master/texmf-dist/tex/latex/easybook/easybase.sty	2024-12-13 22:37:46 UTC (rev 73114)
@@ -20,7 +20,7 @@
 %% This work has the LPPL maintenance status `maintained'.
 \NeedsTeXFormat{LaTeX2e}[2021/11/15]
 \RequirePackage{etoolbox}
-\ProvidesExplPackage{easybase}{2024/12/09}{2024hq}
+\ProvidesExplPackage{easybase}{2024/12/12}{2024ht}
   {Easily typesetting Chinese theses or books}
 
 \cs_generate_variant:Nn \dim_set:Nn { NV }
@@ -503,7 +503,7 @@
     { 9 } { $\ddagger\ddagger$ }
     { 10 } { \@ctrerr }
   }
-\UseFntSymbsList{fnsymbol}
+\UseFntSymbsList{empty}
 \cs_set_eq:NN \DefineFntSymbols \SetFntSymbsList
 \cs_set_eq:NN \setfntsymbol \UseFntSymbsList
 \tl_new:N \l__eb_fnnormal_tmpa_tl
@@ -2311,7 +2311,7 @@
       }
   }
 
-\bool_set_true:N \l__eb_backend_bibtex_bool
+\bool_new:N \l__eb_backend_bibtex_bool
 \ctex_define:nn { bib }
   {
     backend .choice:,

Modified: trunk/Master/texmf-dist/tex/latex/easybook/easybook.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/easybook/easybook.cls	2024-12-13 22:37:36 UTC (rev 73113)
+++ trunk/Master/texmf-dist/tex/latex/easybook/easybook.cls	2024-12-13 22:37:46 UTC (rev 73114)
@@ -19,7 +19,7 @@
 %% 
 %% This work has the LPPL maintenance status `maintained'.
 \NeedsTeXFormat{LaTeX2e}[2021/11/15]
-\ProvidesExplClass{easybook}{2024/12/09}{2024hq}
+\ProvidesExplClass{easybook}{2024/12/12}{2024ht}
   {Easily typesetting Chinese theses or books}
 
 \bool_new: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-12-13 22:37:36 UTC (rev 73113)
+++ trunk/Master/texmf-dist/tex/latex/easybook/eb-tcolorbox.cfg	2024-12-13 22:37:46 UTC (rev 73114)
@@ -18,7 +18,7 @@
 %% LaTeX version 2005/12/01 or later.
 %% 
 %% This work has the LPPL maintenance status `maintained'.
-\ProvidesExplFile{eb-tcolorbox.cfg}{2024/12/09}{2024hq}
+\ProvidesExplFile{eb-tcolorbox.cfg}{2024/12/12}{2024ht}
   {Customization of tcolorbox for easybook}
 
 \cs_set_protected:Npn \addtotcbstyle #1#2



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