texlive[69299] Master/texmf-dist: easybook (4jan24)

commits+karl at tug.org commits+karl at tug.org
Thu Jan 4 21:33:42 CET 2024


Revision: 69299
          https://tug.org/svn/texlive?view=revision&revision=69299
Author:   karl
Date:     2024-01-04 21:33:42 +0100 (Thu, 04 Jan 2024)
Log Message:
-----------
easybook (4jan24)

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/source/latex/easybook/easybook.ins
    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-04 20:33:33 UTC (rev 69298)
+++ trunk/Master/texmf-dist/doc/latex/easybook/easybook.tex	2024-01-04 20:33:42 UTC (rev 69299)
@@ -1,18 +1,20 @@
+\PassOptionsToPackage{svgnames}{xcolor}
 \documentclass[load-preamble+]{cnltx-doc}
 
 \usepackage[fontset = fandol]{ctex}
 \usepackage
   {
-    enumitem,newtxmath,indentfirst,tabularray,ninecolors,
+    enumitem,newtxmath,indentfirst,tabularray,
     fancyvrb,geometry,hologo,pifont,changelog
   }
 \definecolorscheme{blue}
   {
     cs          => violet,
-    option      => olive6,
-    cnltx       => blue,
-    link        => purple5,
-    module      => orange,
+    option      => Green,
+    cnltx       => MediumBlue,
+    link        => DeepPink,
+    module      => FireBrick,
+    beginend    => FireBrick,
     meta        => black,
     versionnote => black
   }
@@ -21,8 +23,8 @@
     name            = easybook,
     color-scheme    = blue,
     title           = EASYBOOK使用手册,
-    version         = v1.71D,
-    date            = 2022/11/08,
+    version         = v2024A,
+    date            = 2024/01/04,
     authors         = 瞿毅,
     info            = 简便地排版中文学位论文或书籍,
     email           = toquyi at 163.com,
@@ -38,8 +40,8 @@
   }
 \KOMAoptions{numbers = noenddot}
 \setfootnoterule[0.5pt]{0.4\columnwidth}
-\addtokomafont{headsepline}{\color{blue}}
-\addtokomafont{footnoterule}{\color{blue}}
+\addtokomafont{headsepline}{\color{MediumBlue}}
+\addtokomafont{footnoterule}{\color{MediumBlue}}
 \addtokomafont{section}{\normalfont\sffamily}
 \addtokomafont{subsection}{\normalfont\sffamily}
 \addtokomafont{subsubsection}{\normalfont\sffamily}
@@ -46,7 +48,7 @@
 \DeclareTOCStyleEntry[entryformat = \sffamily]{default}{section}
 \DeclareFieldFormat[book]{title}{\textsf{#1}}
 \geometry{margin = 1in,marginparwidth = 0.6in}
-\SetEnumitemValue{label}{smallbullet}{\small\color{blue}\textbullet}
+\SetEnumitemValue{label}{smallbullet}{\small\color{MediumBlue}\textbullet}
 \setlist{nosep,topsep = \smallskipamount,labelsep = 0.5em}
 \setlist[1]{labelindent = \parindent}
 \setlist[itemize,1]{label = smallbullet,leftmargin = *}
@@ -141,7 +143,7 @@
     baselinestretch = 1.2,
     gobble          = 2,
     fontsize        = \small,
-    rulecolor       = \color{blue},
+    rulecolor       = \color{MediumBlue},
     framerule       = 0.5pt,
     frame           = single,
     framesep        = 6pt
@@ -171,7 +173,6 @@
 \labelformat{ctexexam}{例#1}
 
 \begin{document}
-
 \section{准备开始}
 您在使用 \cls*{easybook} 文档类编写文档前可能需要具备以下的条件:
 \begin{itemize}
@@ -225,18 +226,18 @@
 \ding{72} 需要注意正确\textbf{编译索引}要增加 \code{-shell-escape} 命令行选项。
 
 \subsection{依赖宏包}
-以下为 \pkg*{easybase} 直接调用的关键宏包清单,通常情况下它们是常用且稳定的。棕色背景的宏包表示修改了或依赖它们的内部命令。绿色背景的宏包表示并未调用它们,但做了一些预配置,可在导言区手动载入以实现相关的功能。
+以下为 \pkg*{easybase} 直接调用的关键宏包清单,通常情况下它们是常用且稳定的。\colorbox{PaleTurquoise}{蓝色}背景的宏包表示修改了或依赖它们的内部命令。\colorbox{GreenYellow}{绿色}背景的宏包表示并未调用它们,但做了一些预配置,可在导言区手动载入以实现相关的功能。
 \insertalltblr
   {
-    colspec       = @{}*{5}{c}@{},
+    colspec       = *{5}{c},
     cells = {cmd  = \pkg*},
-    cell{1}{3,4}  = yellow8,
-    cell{2}{5}    = yellow8,
-    cell{3}{2,4}  = yellow8,
-    cell{5}{1}    = yellow8,
-    cell{1}{2}    = green8,
-    cell{3}{1,4}  = green8,
-    cell{5}{2}    = green8
+    cell{1}{3,4}  = PaleTurquoise,
+    cell{2}{5}    = PaleTurquoise,
+    cell{3}{2,4}  = PaleTurquoise,
+    cell{5}{1}    = PaleTurquoise,
+    cell{1}{2}    = GreenYellow,
+    cell{3}{1,4}  = GreenYellow,
+    cell{5}{2}    = GreenYellow
   }{
     amsthm & bicaption & ctexbook & caption & chemformula \\
     enumitem & etoolbox & fancyhdr & geometry & hyperref \\
@@ -764,13 +765,13 @@
   \defdownfntmark{\notminipage{\textcolor{blue}{\thedownfootnote}}{}}
   \end{ctexexam}
   \keychoice{fncustom-format}{format code,match}
-  单独设定自定义脚注标记的格式,选项 \code{match} 可以匹配 \option*{spcmd} 全局的值。自定义脚注的命令与用法可以见下方的介绍。
+  单独设定自定义脚注标记的格式,选项 \code{match} 可以匹配 \option*{spcmd} 全局的值。自定义脚注内容和正文标记的命令与用法可以见下方和\ref{exam:custom footnote markers} 的介绍。
   \begin{commands}\noitemsep
   \command{Footnote}[\oarg{内容标记}\marg{正文标记}\marg{脚注文本}]\default{}
   \command{Footnotetext}[\marg{内容标记}\marg{脚注文本}]\default{}
   \command{Footnotemark}[\marg{正文标记}]
-  这些是自定义标记且不影响正常编号的脚注命令,用法与它们对应首字母小写的命令类似。\meta{内容标记} 默认与 \meta{正文标记} 一致,可以进行微调。如果当前标记为空,那么将会使用上一个脚注标记。
-  \begin{ctexexam}
+  这些是自定义标记且不影响正常编号的脚注命令,用法与它们对应首字母小写的命令类似。\meta{内容标记} 默认与 \meta{正文标记} 一致,这也是最常见的情况,也可以定义为不同符号或格式。如果当前标记为空,那么将会使用上一个脚注标记。
+  \begin{ctexexam}[labelref = exam:custom footnote markers]
   \Footnote{*}{这是可以自定义标记的脚注。}
   \end{ctexexam}
   \end{commands}
@@ -1326,6 +1327,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} 宏包。}
+  \shortversion{v = 2024A,date = 2024/01/04,changes = 核对依赖宏包的更新改动,优化使用手册的内容细节。}
 \end{changelog}
 \nocite{*}
 

Modified: trunk/Master/texmf-dist/source/latex/easybook/easybook.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/easybook/easybook.dtx	2024-01-04 20:33:33 UTC (rev 69298)
+++ trunk/Master/texmf-dist/source/latex/easybook/easybook.dtx	2024-01-04 20:33:42 UTC (rev 69299)
@@ -1,5 +1,5 @@
 %
-% Copyright (C) 2021-2022 by Qu Yi <toquyi at 163.com>
+% Copyright (C) 2021-2024 by Qu Yi <toquyi at 163.com>
 %
 % This work may be distributed and/or modified under the
 % conditions of the LaTeX Project Public License, either
@@ -15,7 +15,7 @@
 %<*class>
 \NeedsTeXFormat{LaTeX2e}[2020/10/01]
 \RequirePackage{l3keys2e}
-\ProvidesExplClass{easybook}{2022/11/08}{1.71D}
+\ProvidesExplClass{easybook}{2024/01/04}{2024A}
   {Easily typesetting Chinese theses or books}
 
 \bool_set_false:N \l__eb_compile_draft_bool
@@ -304,7 +304,7 @@
 %<*package>
 \NeedsTeXFormat{LaTeX2e}[2020/10/01]
 \RequirePackage{l3keys2e,etoolbox}
-\ProvidesExplPackage{easybase}{2022/11/08}{1.71D}
+\ProvidesExplPackage{easybase}{2024/01/04}{2024A}
   {Easily typesetting Chinese theses or books}
 
 \cs_generate_variant:Nn \dim_set:Nn { NV }
@@ -1776,6 +1776,7 @@
     format          = hang,
     labelfont       = {color = ctex at frame},
     labelsep        = quad,
+    hypcap          = false,
     singlelinecheck = true
   }
 \captionsetup[table]{font = eb at table@font}
@@ -2334,7 +2335,7 @@
   }
 %</package>
 %<*tcolorbox>
-\ProvidesExplFile{eb-tcolorbox.cfg}{2022/11/08}{1.71D}
+\ProvidesExplFile{eb-tcolorbox.cfg}{2024/01/04}{2024A}
   {Customization of tcolorbox for easybook}
 
 \cs_set_protected:Npn \addtotcbstyle #1#2

Modified: trunk/Master/texmf-dist/source/latex/easybook/easybook.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/easybook/easybook.ins	2024-01-04 20:33:33 UTC (rev 69298)
+++ trunk/Master/texmf-dist/source/latex/easybook/easybook.ins	2024-01-04 20:33:42 UTC (rev 69299)
@@ -1,5 +1,5 @@
 %
-% Copyright (C) 2021-2022 by Qu Yi <toquyi at 163.com>
+% Copyright (C) 2021-2024 by Qu Yi <toquyi at 163.com>
 %
 % This work may be distributed and/or modified under the
 % conditions of the LaTeX Project Public License, either
@@ -19,7 +19,7 @@
 \usedir{tex/latex/easybook}
 
 \preamble
-Copyright (C) 2021-2022 by Qu Yi <toquyi at 163.com>
+Copyright (C) 2021-2024 by Qu Yi <toquyi at 163.com>
 
 This work may be distributed and/or modified under the
 conditions of the LaTeX Project Public License, either

Modified: trunk/Master/texmf-dist/tex/latex/easybook/easybase.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/easybook/easybase.sty	2024-01-04 20:33:33 UTC (rev 69298)
+++ trunk/Master/texmf-dist/tex/latex/easybook/easybase.sty	2024-01-04 20:33:42 UTC (rev 69299)
@@ -5,7 +5,7 @@
 %% The original source files were:
 %%
 %% easybook.dtx  (with options: `package')
-%% Copyright (C) 2021-2022 by Qu Yi <toquyi at 163.com>
+%% Copyright (C) 2021-2024 by Qu Yi <toquyi at 163.com>
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either
@@ -20,7 +20,7 @@
 %% This work has the LPPL maintenance status `maintained'.
 \NeedsTeXFormat{LaTeX2e}[2020/10/01]
 \RequirePackage{l3keys2e,etoolbox}
-\ProvidesExplPackage{easybase}{2022/11/08}{1.71D}
+\ProvidesExplPackage{easybase}{2024/01/04}{2024A}
   {Easily typesetting Chinese theses or books}
 
 \cs_generate_variant:Nn \dim_set:Nn { NV }
@@ -1492,6 +1492,7 @@
     format          = hang,
     labelfont       = {color = ctex at frame},
     labelsep        = quad,
+    hypcap          = false,
     singlelinecheck = true
   }
 \captionsetup[table]{font = eb at table@font}

Modified: trunk/Master/texmf-dist/tex/latex/easybook/easybook.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/easybook/easybook.cls	2024-01-04 20:33:33 UTC (rev 69298)
+++ trunk/Master/texmf-dist/tex/latex/easybook/easybook.cls	2024-01-04 20:33:42 UTC (rev 69299)
@@ -5,7 +5,7 @@
 %% The original source files were:
 %%
 %% easybook.dtx  (with options: `class')
-%% Copyright (C) 2021-2022 by Qu Yi <toquyi at 163.com>
+%% Copyright (C) 2021-2024 by Qu Yi <toquyi at 163.com>
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either
@@ -20,7 +20,7 @@
 %% This work has the LPPL maintenance status `maintained'.
 \NeedsTeXFormat{LaTeX2e}[2020/10/01]
 \RequirePackage{l3keys2e}
-\ProvidesExplClass{easybook}{2022/11/08}{1.71D}
+\ProvidesExplClass{easybook}{2024/01/04}{2024A}
   {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-04 20:33:33 UTC (rev 69298)
+++ trunk/Master/texmf-dist/tex/latex/easybook/eb-tcolorbox.cfg	2024-01-04 20:33:42 UTC (rev 69299)
@@ -5,7 +5,7 @@
 %% The original source files were:
 %%
 %% easybook.dtx  (with options: `tcolorbox')
-%% Copyright (C) 2021-2022 by Qu Yi <toquyi at 163.com>
+%% Copyright (C) 2021-2024 by Qu Yi <toquyi at 163.com>
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either
@@ -18,7 +18,7 @@
 %% LaTeX version 2005/12/01 or later.
 %% 
 %% This work has the LPPL maintenance status `maintained'.
-\ProvidesExplFile{eb-tcolorbox.cfg}{2022/11/08}{1.71D}
+\ProvidesExplFile{eb-tcolorbox.cfg}{2024/01/04}{2024A}
   {Customization of tcolorbox for easybook}
 
 \cs_set_protected:Npn \addtotcbstyle #1#2



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