texlive[73277] Master: yb-book (2jan25)

commits+karl at tug.org commits+karl at tug.org
Thu Jan 2 21:35:05 CET 2025


Revision: 73277
          https://tug.org/svn/texlive?view=revision&revision=73277
Author:   karl
Date:     2025-01-02 21:35:05 +0100 (Thu, 02 Jan 2025)
Log Message:
-----------
yb-book (2jan25)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/yb-book/DEPENDS.txt
    trunk/Master/texmf-dist/doc/latex/yb-book/LICENSE.txt
    trunk/Master/texmf-dist/doc/latex/yb-book/yb-book.pdf
    trunk/Master/texmf-dist/source/latex/yb-book/yb-book.dtx
    trunk/Master/texmf-dist/source/latex/yb-book/yb-book.ins
    trunk/Master/texmf-dist/tex/latex/yb-book/yb-book.cls
    trunk/Master/tlpkg/tlpsrc/yb-book.tlpsrc

Modified: trunk/Master/texmf-dist/doc/latex/yb-book/DEPENDS.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yb-book/DEPENDS.txt	2025-01-02 20:33:56 UTC (rev 73276)
+++ trunk/Master/texmf-dist/doc/latex/yb-book/DEPENDS.txt	2025-01-02 20:35:05 UTC (rev 73277)
@@ -3,21 +3,25 @@
 hard bigfoot
 hard changepage
 hard chngcntr
+hard collection-fontsextra
+hard collection-fontsrecommended
 hard csquotes
+hard cyrillic
 hard enumitem
 hard fancyhdr
 hard float
 hard footmisc
 hard geometry
+hard hypdoc
 hard ifmtarg
 hard imakeidx
 hard lastpage
+hard lh
 hard libertine
 hard mdframed
 hard microtype
 hard needspace
 hard paralist
-hard hypdoc
 hard pgf
 hard pgfopts
 hard qrcode
@@ -39,4 +43,5 @@
 soft l3build
 soft pgfopts
 soft scheme-basic
+soft silence
 soft xetex

Modified: trunk/Master/texmf-dist/doc/latex/yb-book/LICENSE.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yb-book/LICENSE.txt	2025-01-02 20:33:56 UTC (rev 73276)
+++ trunk/Master/texmf-dist/doc/latex/yb-book/LICENSE.txt	2025-01-02 20:35:05 UTC (rev 73277)
@@ -1,6 +1,6 @@
 (The MIT License)
 
-Copyright (c) 2021-2024 Yegor Bugayenko
+Copyright (c) 2021-2025 Yegor Bugayenko
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the 'Software'), to deal

Modified: trunk/Master/texmf-dist/doc/latex/yb-book/yb-book.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/yb-book/yb-book.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/yb-book/yb-book.dtx	2025-01-02 20:33:56 UTC (rev 73276)
+++ trunk/Master/texmf-dist/source/latex/yb-book/yb-book.dtx	2025-01-02 20:35:05 UTC (rev 73277)
@@ -1,7 +1,7 @@
 % \iffalse meta-comment
 % (The MIT License)
 %
-% Copyright (c) 2021-2024 Yegor Bugayenko
+% Copyright (c) 2021-2025 Yegor Bugayenko
 %
 % Permission is hereby granted, free of charge, to any person obtaining a copy
 % of this software and associated documentation files (the 'Software'), to deal
@@ -50,7 +50,7 @@
 %<class>\NeedsTeXFormat{LaTeX2e}
 %<class>\ProvidesClass{yb-book}
 %<*class>
-[23.03.2024 0.4.1 YB Branded Book Style]
+[2025/01/02 0.5.0 YB Branded Book Style]
 %</class>
 %<*driver>
 \documentclass{ltxdoc}
@@ -120,6 +120,10 @@
 % I use this option to render \href{https://www.yegor256.com/code-ahead.html}{Code Ahead} book.
 % \end{macro}
 
+% \begin{macro}{sparse}
+% With this package option every section will start from a new page.
+% \end{macro}
+
 % \begin{macro}{manuscript}
 % When the format is not for Amazon printing,
 % but for some other purposes (the page size is A4), this option may be
@@ -248,6 +252,7 @@
 
 % First, we parse package options:
 % \changes{v0.3.0}{2023/05/22}{The \texttt{pgfopts} package is now used to parse package options.}
+% \changes{v0.5.0}{2024/01/02}{The \texttt{sparse} package option added, to place every section in a new page.}
 %    \begin{macrocode}
 \RequirePackage{pgfopts}
 \pgfkeys{
@@ -255,6 +260,7 @@
   authordraft/.store in=\yb at authordraft,
   compact/.store in=\yb at compact,
   manuscript/.store in=\yb at manuscript,
+  sparse/.store in=\yb at sparse,
 }
 \ProcessPgfPackageOptions{/yb}
 %    \end{macrocode}
@@ -262,7 +268,8 @@
 % Then, depending on the options like |authordraft| and |manuscript|, we preset
 % options of the class |book| and then load it:
 %    \begin{macrocode}
-\makeatletter\ifdefined\yb at authordraft
+\makeatletter
+\ifdefined\yb at authordraft
   \PassOptionsToClass{11pt}{book}
   \PassOptionsToClass{oneside}{book}
 \else
@@ -273,7 +280,8 @@
     \PassOptionsToClass{11pt}{book}
     \PassOptionsToClass{twoside}{book}
   \fi
-\fi\makeatother
+\fi
+\makeatother
 \LoadClass{book}
 %    \end{macrocode}
 
@@ -281,25 +289,22 @@
 % Then, using |geometry|, we setup page layout:
 %    \begin{macrocode}
 \RequirePackage{geometry}
-\geometry{paperwidth=6in, paperheight=9in, bindingoffset=0.25in,
+\geometry{
+  paperwidth=6in, paperheight=9in,
+  bindingoffset=0.25in,
   left=0.75in, right=0.75in, top=0.75in, bottom=1.25in}
-\makeatletter\ifdefined\yb at authordraft
+\makeatletter
+\ifdefined\yb at authordraft
   \geometry{a4paper, margin=1in, left=1.5in}
 \else
   \ifdefined\yb at manuscript
     \geometry{a4paper, margin=1.2in}
   \fi
-\fi\makeatother
+\fi
+\makeatother
 %    \end{macrocode}
 % \end{macro}
 
-% Then, we configure input encoding for UTF-8:
-%    \begin{macrocode}
-\RequirePackage[T1]{fontenc}
-\RequirePackage[utf8]{inputenc}
-\RequirePackage{lmodern}
-%    \end{macrocode}
-
 % Then, we load \href{https://ctan.org/pkg/anyfontsize}{anyfontsize} to enable all sizes of fonts:
 %    \begin{macrocode}
 \RequirePackage{anyfontsize}
@@ -345,13 +350,30 @@
   \setlist{nosep}
 %    \end{macrocode}
 
-% Then, we load more packages:
+% Then, we load \href{https://ctan.org/pkg/float}{float} for floating figures:
 %    \begin{macrocode}
 \RequirePackage{float}
+%    \end{macrocode}
+
+% Then, we load \href{https://ctan.org/pkg/ulem}{ulem} for inline lists:
+%    \begin{macrocode}
 \RequirePackage[normalem]{ulem}
+%    \end{macrocode}
+
+% Then, we load \href{https://ctan.org/pkg/xfp}{xfp} and
+% \href{https://ctan.org/pkg/xifthen}{xifthen} for if-then-else:
+%    \begin{macrocode}
 \RequirePackage{xfp}
+\RequirePackage{xifthen}
+%    \end{macrocode}
+
+% Then, we load \href{https://ctan.org/pkg/soul}{soul} for highlighting:
+%    \begin{macrocode}
 \RequirePackage{soul}
-\RequirePackage{xifthen}
+%    \end{macrocode}
+
+% Then, we load \href{https://ctan.org/pkg/csquotes}{csquotes} for better rendering:
+%    \begin{macrocode}
 \RequirePackage[autostyle=try]{csquotes}
 %    \end{macrocode}
 
@@ -368,9 +390,11 @@
 %    \begin{macrocode}
 \RequirePackage{setspace}
   \setstretch{1.2}
-  \makeatletter\ifdefined\yb at authordraft\setstretch{1.1}\fi\makeatother
-  \makeatletter\ifdefined\yb at compact\setstretch{1.0}\fi\makeatother
-  \makeatletter\ifdefined\yb at manuscript\setstretch{1.1}\fi\makeatother
+  \makeatletter
+  \ifdefined\yb at authordraft\setstretch{1.1}\fi
+  \ifdefined\yb at compact\setstretch{1.0}\fi
+  \ifdefined\yb at manuscript\setstretch{1.1}\fi
+  \makeatother
 %    \end{macrocode}
 % \end{macro}
 
@@ -416,9 +440,11 @@
 % \begin{macro}{microtype}
 % Then, we include |microtype| for better rendering:
 %    \begin{macrocode}
-\makeatletter\ifdefined\yb at authordraft\else
+\makeatletter
+\ifdefined\yb at authordraft\else
   \RequirePackage[letterspace=-50]{microtype}
-\fi\makeatother
+\fi
+\makeatother
 %    \end{macrocode}
 % \end{macro}
 
@@ -425,9 +451,11 @@
 % \begin{macro}{libertine}
 % Then, we include |libertine|, for a good looking font:
 %    \begin{macrocode}
-\makeatletter\ifdefined\yb at manuscript
+\makeatletter
+\ifdefined\yb at manuscript
   \RequirePackage[tt=false,type1=true]{libertine}
-\fi\makeatother
+\fi
+\makeatother
 %    \end{macrocode}
 % \end{macro}
 
@@ -436,15 +464,16 @@
 %    \begin{macrocode}
 \makeatletter
 \let\yb at oldsection\section
+\def\yb at secstart{\ifdefined\yb at sparse\newpage\fi}
 \ifdefined\yb at authordraft
   \RequirePackage[medium]{titlesec}
 \else
   \RequirePackage[raggedright]{titlesec}
     \titlespacing{\section}{0in}{6pt}{6pt}[1in]
-  \renewcommand\section{\newpage\yb at oldsection}
+  \renewcommand\section{\yb at secstart\newpage\yb at oldsection}
 \fi
 \ifdefined\yb at compact
-  \renewcommand\section{\vspace{2em}\yb at oldsection}
+  \renewcommand\section{\yb at secstart\vspace{2em}\yb at oldsection}
 \fi
 \makeatother
 %    \end{macrocode}
@@ -452,7 +481,8 @@
 
 % Then, if it's a |authordraft|, we put a watermark comment:
 %    \begin{macrocode}
-\makeatletter\ifdefined\yb at authordraft
+\makeatletter
+\ifdefined\yb at authordraft
   \RequirePackage[absolute]{textpos}
     \TPGrid{16}{16}
   \RequirePackage{fancyhdr}
@@ -479,7 +509,8 @@
   }
   \fancyfoot[C,CO,CE]{\small\ttfamily
     page \#\thepage{} of \pageref{LastPage}}
-\fi\makeatother
+\fi
+\makeatother
 %    \end{macrocode}
 
 % \begin{macro}{\maketitle}
@@ -507,13 +538,14 @@
 % \begin{macro}{\ybPrintTitlePage}
 % Then, we define |\ybPrintTitlePage| command:
 %    \begin{macrocode}
-\makeatletter\newcommand\ybPrintTitlePage{
+\makeatletter
+\newcommand\ybPrintTitlePage{
   \ifdefined\yb at authordraft\else
     \begin{titlepage}
       \ttfamily
       \vspace*{\fill}
       \noindent
-      {\Huge\textbf{\thetitle}}
+      {\Huge\thetitle}
       \\[1em]
       by \theauthor{}
       \\[4em]
@@ -530,7 +562,8 @@
       \vspace*{\fill}
     \end{titlepage}
   \fi
-}\makeatother
+}
+\makeatother
 %    \end{macrocode}
 % \end{macro}
 
@@ -537,12 +570,14 @@
 % \begin{macro}{\ybPrintTOC}
 % Then, we define |ybPrintTOC| command to print table of contents:
 %    \begin{macrocode}
-\makeatletter\newcommand\ybPrintTOC{
+\makeatletter
+\newcommand\ybPrintTOC{
   \ifdefined\yb at authordraft\else
     \ifdefined\yb at compact\else\cleardoublepage\fi
     {\setstretch{0.7}\tableofcontents}
   \fi
-}\makeatother
+}
+\makeatother
 %    \end{macrocode}
 % \end{macro}
 
@@ -553,7 +588,8 @@
   \renewbibmacro*{citeindex}{\indexnames{labelname}{}}
   \makeindex
   \indexsetup{othercode={\hyphenpenalty=10000}}
-\makeatletter\newcommand\ybPrintIndex[1][Index]{
+\makeatletter
+\newcommand\ybPrintIndex[1][Index]{
   \ifdefined\yb at authordraft\else
     \cleardoublepage
     {
@@ -563,7 +599,8 @@
       \printindex
     }
   \fi
-}\makeatother
+}
+\makeatother
 %    \end{macrocode}
 % \end{macro}
 
@@ -588,7 +625,8 @@
   skipabove=0pt,skipbelow=0pt,
   linewidth=2pt,
   topline=false,bottomline=false,leftline=false}
-\makeatletter\newcommand\ybQuote[3]{%
+\makeatletter
+\newcommand\ybQuote[3]{%
   \ifthenelse{\isempty{#3}}{}{
     \ifx\hfuzz#2\hfuzz%
       \index{#3}%
@@ -621,7 +659,8 @@
       \vspace{-12pt}
     \end{wrapfigure}%
   \fi%
-}\makeatother
+}
+\makeatother
 %    \end{macrocode}
 % \end{macro}
 
@@ -643,7 +682,8 @@
 % \begin{macro}{\ybPrintBibliography}
 % Then, we define |\ybPrintBibliography|, to print a list of references:
 %    \begin{macrocode}
-\makeatletter\newcommand\ybPrintBibliography{%
+\makeatletter
+\newcommand\ybPrintBibliography{%
   \AtNextBibliography{\small}%
   \raggedright%
   \ifdefined\yb at manuscript%
@@ -655,7 +695,8 @@
   \else
     \printbibliography
   \fi
-}\makeatother
+}
+\makeatother
 %    \end{macrocode}
 % \end{macro}
 
@@ -679,6 +720,8 @@
 \newcommand*\theversion{\textbackslash{}theversion}
 \newcommand*\theauthor{\textbackslash{}theauthor}
 \newcommand*\thereviewer{\textbackslash{}thereviewer}
+
+\endinput
 %    \end{macrocode}
 
 % \Finale

Modified: trunk/Master/texmf-dist/source/latex/yb-book/yb-book.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/yb-book/yb-book.ins	2025-01-02 20:33:56 UTC (rev 73276)
+++ trunk/Master/texmf-dist/source/latex/yb-book/yb-book.ins	2025-01-02 20:35:05 UTC (rev 73277)
@@ -1,6 +1,6 @@
 %% (The MIT License)
 %%
-%% Copyright (c) 2021-2024 Yegor Bugayenko
+%% Copyright (c) 2021-2025 Yegor Bugayenko
 %%
 %% Permission is hereby granted, free of charge, to any person obtaining a copy
 %% of this software and associated documentation files (the 'Software'), to deal
@@ -26,7 +26,7 @@
 \preamble
 (The MIT License)
 
-Copyright (c) 2021-2024 Yegor Bugayenko
+Copyright (c) 2021-2025 Yegor Bugayenko
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the 'Software'), to deal

Modified: trunk/Master/texmf-dist/tex/latex/yb-book/yb-book.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/yb-book/yb-book.cls	2025-01-02 20:33:56 UTC (rev 73276)
+++ trunk/Master/texmf-dist/tex/latex/yb-book/yb-book.cls	2025-01-02 20:35:05 UTC (rev 73277)
@@ -7,7 +7,7 @@
 %% yb-book.dtx  (with options: `class')
 %% (The MIT License)
 %% 
-%% Copyright (c) 2021-2024 Yegor Bugayenko
+%% Copyright (c) 2021-2025 Yegor Bugayenko
 %% 
 %% Permission is hereby granted, free of charge, to any person obtaining a copy
 %% of this software and associated documentation files (the 'Software'), to deal
@@ -32,7 +32,7 @@
 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesClass{yb-book}
-[23.03.2024 0.4.1 YB Branded Book Style]
+[2025/01/02 0.5.0 YB Branded Book Style]
 
 
 
@@ -53,6 +53,7 @@
 
 
 
+
 \RequirePackage{pgfopts}
 \pgfkeys{
   /yb/.cd,
@@ -59,10 +60,12 @@
   authordraft/.store in=\yb at authordraft,
   compact/.store in=\yb at compact,
   manuscript/.store in=\yb at manuscript,
+  sparse/.store in=\yb at sparse,
 }
 \ProcessPgfPackageOptions{/yb}
 
-\makeatletter\ifdefined\yb at authordraft
+\makeatletter
+\ifdefined\yb at authordraft
   \PassOptionsToClass{11pt}{book}
   \PassOptionsToClass{oneside}{book}
 \else
@@ -73,24 +76,25 @@
     \PassOptionsToClass{11pt}{book}
     \PassOptionsToClass{twoside}{book}
   \fi
-\fi\makeatother
+\fi
+\makeatother
 \LoadClass{book}
 
 \RequirePackage{geometry}
-\geometry{paperwidth=6in, paperheight=9in, bindingoffset=0.25in,
+\geometry{
+  paperwidth=6in, paperheight=9in,
+  bindingoffset=0.25in,
   left=0.75in, right=0.75in, top=0.75in, bottom=1.25in}
-\makeatletter\ifdefined\yb at authordraft
+\makeatletter
+\ifdefined\yb at authordraft
   \geometry{a4paper, margin=1in, left=1.5in}
 \else
   \ifdefined\yb at manuscript
     \geometry{a4paper, margin=1.2in}
   \fi
-\fi\makeatother
+\fi
+\makeatother
 
-\RequirePackage[T1]{fontenc}
-\RequirePackage[utf8]{inputenc}
-\RequirePackage{lmodern}
-
 \RequirePackage{anyfontsize}
 
 \RequirePackage{tikz}
@@ -113,10 +117,14 @@
   \setlist{nosep}
 
 \RequirePackage{float}
+
 \RequirePackage[normalem]{ulem}
+
 \RequirePackage{xfp}
+\RequirePackage{xifthen}
+
 \RequirePackage{soul}
-\RequirePackage{xifthen}
+
 \RequirePackage[autostyle=try]{csquotes}
 
 \pagestyle{plain}
@@ -123,9 +131,11 @@
 
 \RequirePackage{setspace}
   \setstretch{1.2}
-  \makeatletter\ifdefined\yb at authordraft\setstretch{1.1}\fi\makeatother
-  \makeatletter\ifdefined\yb at compact\setstretch{1.0}\fi\makeatother
-  \makeatletter\ifdefined\yb at manuscript\setstretch{1.1}\fi\makeatother
+  \makeatletter
+  \ifdefined\yb at authordraft\setstretch{1.1}\fi
+  \ifdefined\yb at compact\setstretch{1.0}\fi
+  \ifdefined\yb at manuscript\setstretch{1.1}\fi
+  \makeatother
 
 \RequirePackage[indexing=cite,style=authoryear,
   natbib=true,maxnames=1,minnames=1,doi=false,
@@ -155,29 +165,35 @@
   {\begingroup\setstretch{1.0}\lsstyle}
   {\endgroup}
 
-\makeatletter\ifdefined\yb at authordraft\else
+\makeatletter
+\ifdefined\yb at authordraft\else
   \RequirePackage[letterspace=-50]{microtype}
-\fi\makeatother
+\fi
+\makeatother
 
-\makeatletter\ifdefined\yb at manuscript
+\makeatletter
+\ifdefined\yb at manuscript
   \RequirePackage[tt=false,type1=true]{libertine}
-\fi\makeatother
+\fi
+\makeatother
 
 \makeatletter
 \let\yb at oldsection\section
+\def\yb at secstart{\ifdefined\yb at sparse\newpage\fi}
 \ifdefined\yb at authordraft
   \RequirePackage[medium]{titlesec}
 \else
   \RequirePackage[raggedright]{titlesec}
     \titlespacing{\section}{0in}{6pt}{6pt}[1in]
-  \renewcommand\section{\newpage\yb at oldsection}
+  \renewcommand\section{\yb at secstart\newpage\yb at oldsection}
 \fi
 \ifdefined\yb at compact
-  \renewcommand\section{\vspace{2em}\yb at oldsection}
+  \renewcommand\section{\yb at secstart\vspace{2em}\yb at oldsection}
 \fi
 \makeatother
 
-\makeatletter\ifdefined\yb at authordraft
+\makeatletter
+\ifdefined\yb at authordraft
   \RequirePackage[absolute]{textpos}
     \TPGrid{16}{16}
   \RequirePackage{fancyhdr}
@@ -204,7 +220,8 @@
   }
   \fancyfoot[C,CO,CE]{\small\ttfamily
     page \#\thepage{} of \pageref{LastPage}}
-\fi\makeatother
+\fi
+\makeatother
 
 \renewcommand\maketitle{
   {\LARGE\textbf{\thetitle}}
@@ -223,13 +240,14 @@
   \fi
 }
 
-\makeatletter\newcommand\ybPrintTitlePage{
+\makeatletter
+\newcommand\ybPrintTitlePage{
   \ifdefined\yb at authordraft\else
     \begin{titlepage}
       \ttfamily
       \vspace*{\fill}
       \noindent
-      {\Huge\textbf{\thetitle}}
+      {\Huge\thetitle}
       \\[1em]
       by \theauthor{}
       \\[4em]
@@ -246,20 +264,24 @@
       \vspace*{\fill}
     \end{titlepage}
   \fi
-}\makeatother
+}
+\makeatother
 
-\makeatletter\newcommand\ybPrintTOC{
+\makeatletter
+\newcommand\ybPrintTOC{
   \ifdefined\yb at authordraft\else
     \ifdefined\yb at compact\else\cleardoublepage\fi
     {\setstretch{0.7}\tableofcontents}
   \fi
-}\makeatother
+}
+\makeatother
 
 \RequirePackage{imakeidx}
   \renewbibmacro*{citeindex}{\indexnames{labelname}{}}
   \makeindex
   \indexsetup{othercode={\hyphenpenalty=10000}}
-\makeatletter\newcommand\ybPrintIndex[1][Index]{
+\makeatletter
+\newcommand\ybPrintIndex[1][Index]{
   \ifdefined\yb at authordraft\else
     \cleardoublepage
     {
@@ -269,7 +291,8 @@
       \printindex
     }
   \fi
-}\makeatother
+}
+\makeatother
 
 \RequirePackage{wrapfig}
 \RequirePackage{mdframed}
@@ -289,7 +312,8 @@
   skipabove=0pt,skipbelow=0pt,
   linewidth=2pt,
   topline=false,bottomline=false,leftline=false}
-\makeatletter\newcommand\ybQuote[3]{%
+\makeatletter
+\newcommand\ybQuote[3]{%
   \ifthenelse{\isempty{#3}}{}{
     \ifx\hfuzz#2\hfuzz%
       \index{#3}%
@@ -322,7 +346,8 @@
       \vspace{-12pt}
     \end{wrapfigure}%
   \fi%
-}\makeatother
+}
+\makeatother
 
 \RequirePackage{perpage}
 \RequirePackage[bottom,perpage,multiple]{footmisc}
@@ -335,7 +360,8 @@
   \yb at oldfootnote{#1}\futurelet\yb at nexttoken\yb at isfootnote}
 \makeatother
 
-\makeatletter\newcommand\ybPrintBibliography{%
+\makeatletter
+\newcommand\ybPrintBibliography{%
   \AtNextBibliography{\small}%
   \raggedright%
   \ifdefined\yb at manuscript%
@@ -347,7 +373,8 @@
   \else
     \printbibliography
   \fi
-}\makeatother
+}
+\makeatother
 
 \AtBeginDocument{%
   \raggedbottom%
@@ -365,7 +392,6 @@
 \newcommand*\theauthor{\textbackslash{}theauthor}
 \newcommand*\thereviewer{\textbackslash{}thereviewer}
 
-
 \endinput
 %%
 %% End of file `yb-book.cls'.

Modified: trunk/Master/tlpkg/tlpsrc/yb-book.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/yb-book.tlpsrc	2025-01-02 20:33:56 UTC (rev 73276)
+++ trunk/Master/tlpkg/tlpsrc/yb-book.tlpsrc	2025-01-02 20:35:05 UTC (rev 73277)
@@ -1,32 +1,47 @@
-depend pgf
-depend xkeyval
-depend geometry
-depend anyfontsize
-depend chngcntr
-depend lastpage
-depend paralist
-depend xcolor
-depend setspace
-depend enumitem
-depend float
-depend ulem
-depend qrcode
-depend wrapfig
-depend soul
-depend xifthen
-depend csquotes
-depend biblatex
-depend imakeidx
-depend microtype
-depend libertine
-depend footmisc
-depend titlesec
-depend titlesec
-depend fancyhdr
-depend wrapfig
-depend mdframed
-depend changepage
-depend ifmtarg
-depend bigfoot
-depend zref
-depend needspace
+hard anyfontsize
+hard biblatex
+hard bigfoot
+hard changepage
+hard chngcntr
+hard collection-fontsextra
+hard collection-fontsrecommended
+hard csquotes
+hard cyrillic
+hard enumitem
+hard fancyhdr
+hard float
+hard footmisc
+hard geometry
+hard hypdoc
+hard ifmtarg
+hard imakeidx
+hard lastpage
+hard lh
+hard libertine
+hard mdframed
+hard microtype
+hard needspace
+hard paralist
+hard pgf
+hard pgfopts
+hard qrcode
+hard setspace
+hard soul
+hard textpos
+hard titlesec
+hard titlesec
+hard ulem
+hard wrapfig
+hard wrapfig
+hard xcolor
+hard xifthen
+hard xkeyval
+hard zref
+soft biblatex
+soft href-ul
+soft imakeidx
+soft l3build
+soft pgfopts
+soft scheme-basic
+soft silence
+soft xetex



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