texlive[72462] Master/texmf-dist: easybook (4oct24)

commits+karl at tug.org commits+karl at tug.org
Fri Oct 4 23:30:24 CEST 2024


Revision: 72462
          https://tug.org/svn/texlive?view=revision&revision=72462
Author:   karl
Date:     2024-10-04 23:30:24 +0200 (Fri, 04 Oct 2024)
Log Message:
-----------
easybook (4oct24)

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-10-04 21:30:14 UTC (rev 72461)
+++ trunk/Master/texmf-dist/doc/latex/easybook/README.md	2024-10-04 21:30:24 UTC (rev 72462)
@@ -1,5 +1,5 @@
 # The `easybook` document class
-Easily typesetting Chinese theses or books (v2024ed)
+Easily typesetting Chinese theses or books (v2024ee)
 
 ## 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-10-04 21:30:14 UTC (rev 72461)
+++ trunk/Master/texmf-dist/doc/latex/easybook/easybook.tex	2024-10-04 21:30:24 UTC (rev 72462)
@@ -23,8 +23,8 @@
     name            = easybook,
     color-scheme    = blue,
     title           = EASYBOOK使用手册,
-    version         = v2024ed,
-    date            = 2024/10/02,
+    version         = v2024ee,
+    date            = 2024/10/03,
     authors         = 瞿毅,
     info            = 简便地排版中文学位论文或书籍,
     email           = toquyi at 163.com,
@@ -659,6 +659,7 @@
   \end{ctexexam}
 
   \pkg*{geometry} 宏包支持在文档中部改变页面尺寸,提供了新建和保存页面布局的命令。需要注意的是,\pkg*{fancyhdr} 宏包配置页面标记是以文档开始的页面尺寸为参考,若中途更改页面布局后需用标记偏移命令 \cs{fancyhfoffset} 重置参考的尺寸,以确保标记位置正确。
+  \begin{cnltxlist}
   \command{newgeometry}[\marg{键值列表}]
   在正文中更改页面布局,\meta{键值列表} 为 \pkg*{geometry} 宏包通用接口的各种页面尺寸选项。
   \command{restoregeometry}
@@ -680,6 +681,7 @@
   \fancyhfoffset{0pt}
     L2 (loaded)
   \end{ctexexam}
+  \end{cnltxlist}
 \end{cnltxlist}
 
 \subsection[图表题注]{图表题注\smodule{cap}}
@@ -741,7 +743,6 @@
   页眉横线默认的粗细,使用 \option{headrule} 选项绘制横线后失效。
   \keyval{footnoterulewd}{刚性长度}\Default{0.5pt}
   脚注横线默认的粗细,使用 \option{footnoterule} 选项绘制横线后失效。
-  \begin{cnltxlist}[itemsep = 0ex]
   \command{fancypagestyle}[\marg{风格名}\oarg{基础风格}\marg{风格定义}]
   定义名为 \meta{风格名} 的页面风格。\meta{风格定义} 中可包含设置页眉页脚不同位置格式的命令,如果为空则等于 \code{fancy} 风格。如果存在 \meta{基础风格},则在它的基础上进行定义。
   \begin{ctexexam}
@@ -754,6 +755,7 @@
   \end{ctexexam}
   \command{pagestyle}[\marg{风格名}]\Default{fancy}
   设置 \meta{风格名} 为当前及之后页的页面风格。
+  \begin{cnltxlist}[itemsep = 0ex]
   \command{fancyhead}[\oarg{位置}\marg{内容}]\default{}
   \command{fancyfoot}[\oarg{位置}\marg{内容}]
   为了确保页面显示正确,使用 \cs{fancyhead} 和 \cs{fancyfoot} 等命令设置页眉页脚时需要在页边距的命令之后。默认设置的是一个名为 \code{fancy} 的页面风格。\pkg*{fancyhdr} 将页眉页脚分成了左中右和奇数页(odd)、偶数页(even)共12个部分,可选参数中 \code{E} 和 \code{O} 代表偶数和奇数,\code{L}、\code{C} 和 \code{R} 代表左、中和右部分。单面打印时,含有偶数位置的命令无效。

Modified: trunk/Master/texmf-dist/source/latex/easybook/easybook.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/easybook/easybook.dtx	2024-10-04 21:30:14 UTC (rev 72461)
+++ trunk/Master/texmf-dist/source/latex/easybook/easybook.dtx	2024-10-04 21:30:24 UTC (rev 72462)
@@ -14,7 +14,7 @@
 % This work has the LPPL maintenance status `maintained'.
 %<class|package>\NeedsTeXFormat{LaTeX2e}[2021/11/15]
 %<*class>
-\ProvidesExplClass{easybook}{2024/10/02}{2024ed}
+\ProvidesExplClass{easybook}{2024/10/03}{2024ee}
   {Easily typesetting Chinese theses or books}
 
 \bool_new:N \l__eb_compile_draft_bool
@@ -301,7 +301,7 @@
 %</class>
 %<*package>
 \RequirePackage{etoolbox}
-\ProvidesExplPackage{easybase}{2024/10/02}{2024ed}
+\ProvidesExplPackage{easybase}{2024/10/03}{2024ee}
   {Easily typesetting Chinese theses or books}
 
 \cs_generate_variant:Nn \dim_set:Nn { NV }
@@ -2348,8 +2348,10 @@
   {
     \cs_undefine:c { c@#1 }
     \cs_undefine:c { the#1 }
+    \group_begin:
     \exp_args:Nc \providecommand { c@@ckpt }{}
     \@removefromreset{#1}{@ckpt}
+    \group_end:
   }
 \ProvideDocumentCommand{\declarecounter}{mo}
   {
@@ -2871,7 +2873,7 @@
   }
 %</package>
 %<*tcolorbox>
-\ProvidesExplFile{eb-tcolorbox.cfg}{2024/10/02}{2024ed}
+\ProvidesExplFile{eb-tcolorbox.cfg}{2024/10/03}{2024ee}
   {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-10-04 21:30:14 UTC (rev 72461)
+++ trunk/Master/texmf-dist/tex/latex/easybook/easybase.sty	2024-10-04 21:30:24 UTC (rev 72462)
@@ -20,7 +20,7 @@
 %% This work has the LPPL maintenance status `maintained'.
 \NeedsTeXFormat{LaTeX2e}[2021/11/15]
 \RequirePackage{etoolbox}
-\ProvidesExplPackage{easybase}{2024/10/02}{2024ed}
+\ProvidesExplPackage{easybase}{2024/10/03}{2024ee}
   {Easily typesetting Chinese theses or books}
 
 \cs_generate_variant:Nn \dim_set:Nn { NV }
@@ -2067,8 +2067,10 @@
   {
     \cs_undefine:c { c@#1 }
     \cs_undefine:c { the#1 }
+    \group_begin:
     \exp_args:Nc \providecommand { c@@ckpt }{}
     \@removefromreset{#1}{@ckpt}
+    \group_end:
   }
 \ProvideDocumentCommand{\declarecounter}{mo}
   {

Modified: trunk/Master/texmf-dist/tex/latex/easybook/easybook.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/easybook/easybook.cls	2024-10-04 21:30:14 UTC (rev 72461)
+++ trunk/Master/texmf-dist/tex/latex/easybook/easybook.cls	2024-10-04 21:30:24 UTC (rev 72462)
@@ -19,7 +19,7 @@
 %% 
 %% This work has the LPPL maintenance status `maintained'.
 \NeedsTeXFormat{LaTeX2e}[2021/11/15]
-\ProvidesExplClass{easybook}{2024/10/02}{2024ed}
+\ProvidesExplClass{easybook}{2024/10/03}{2024ee}
   {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-10-04 21:30:14 UTC (rev 72461)
+++ trunk/Master/texmf-dist/tex/latex/easybook/eb-tcolorbox.cfg	2024-10-04 21:30:24 UTC (rev 72462)
@@ -18,7 +18,7 @@
 %% LaTeX version 2005/12/01 or later.
 %% 
 %% This work has the LPPL maintenance status `maintained'.
-\ProvidesExplFile{eb-tcolorbox.cfg}{2024/10/02}{2024ed}
+\ProvidesExplFile{eb-tcolorbox.cfg}{2024/10/03}{2024ee}
   {Customization of tcolorbox for easybook}
 
 \cs_set_protected:Npn \addtotcbstyle #1#2



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