texlive[74567] Master/texmf-dist: yb-book (11mar25)

commits+karl at tug.org commits+karl at tug.org
Tue Mar 11 21:05:33 CET 2025


Revision: 74567
          https://tug.org/svn/texlive?view=revision&revision=74567
Author:   karl
Date:     2025-03-11 21:05:33 +0100 (Tue, 11 Mar 2025)
Log Message:
-----------
yb-book (11mar25)

Modified Paths:
--------------
    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

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-03-11 20:05:14 UTC (rev 74566)
+++ trunk/Master/texmf-dist/source/latex/yb-book/yb-book.dtx	2025-03-11 20:05:33 UTC (rev 74567)
@@ -1,25 +1,6 @@
 % \iffalse meta-comment
-% (The MIT License)
-%
-% 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
-% in the Software without restriction, including without limitation the rights
-% to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-% copies of the Software, and to permit persons to whom the Software is
-% furnished to do so, subject to the following conditions:
-%
-% The above copyright notice and this permission notice shall be included in all
-% copies or substantial portions of the Software.
-%
-% THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-% IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-% FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-% AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-% LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-% OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-% SOFTWARE.
+% SPDX-FileCopyrightText: Copyright (c) 2021-2025 Yegor Bugayenko
+% SPDX-License-Identifier: MIT
 % \fi
 
 %%% \CheckSum{0}
@@ -50,7 +31,7 @@
 %<class>\NeedsTeXFormat{LaTeX2e}
 %<class>\ProvidesClass{yb-book}
 %<*class>
-[2025/02/02 0.6.3 YB Branded Book Style]
+[2025/03/11 0.6.4 YB Branded Book Style]
 %</class>
 %<*driver>
 \documentclass{ltxdoc}
@@ -290,7 +271,8 @@
 % Then, we load \href{https://ctan.org/pkg/inputenc}{inputenc} for UTF-8 encoding of the sources:
 % \changes{v0.5.1}{2025/01/05}{Added the usage of \texttt{inputenc} in order to ensure UTF-8 encoding for the sources.}
 %    \begin{macrocode}
-\RequirePackage[utf8]{inputenc}
+\PassOptionsToPackage{utf8}{inputenc}
+\RequirePackage{inputenc}
 %    \end{macrocode}
 
 % \begin{macro}{geometry}
@@ -359,7 +341,8 @@
 
 % Then, we load \href{https://ctan.org/pkg/enumitem}{enumitem} for inline enumeration:
 %    \begin{macrocode}
-\RequirePackage[inline]{enumitem}
+\PassOptionsToPackage{inline}{enumitem}
+\RequirePackage{enumitem}
   \setlist{nosep}
 %    \end{macrocode}
 
@@ -370,7 +353,8 @@
 
 % Then, we load \href{https://ctan.org/pkg/ulem}{ulem} for inline lists:
 %    \begin{macrocode}
-\RequirePackage[normalem]{ulem}
+\PassOptionsToPackage{normalem}{url}
+\RequirePackage{ulem}
 %    \end{macrocode}
 
 % Then, we load \href{https://ctan.org/pkg/xfp}{xfp} and
@@ -387,7 +371,8 @@
 
 % Then, we load \href{https://ctan.org/pkg/csquotes}{csquotes} for better rendering:
 %    \begin{macrocode}
-\RequirePackage[autostyle=try]{csquotes}
+\PassOptionsToPackage{autostyle=try}{csquotes}
+\RequirePackage{csquotes}
 %    \end{macrocode}
 
 % \begin{macro}{\pagestyle}
@@ -476,7 +461,8 @@
 %    \begin{macrocode}
 \makeatletter
 \ifdefined\yb at manuscript
-  \RequirePackage[tt=false,type1=true]{libertine}
+  \PassOptionsToPackage{tt=false,type1=true}{libertine}
+  \RequirePackage{libertine}
 \fi
 \makeatother
 %    \end{macrocode}
@@ -489,9 +475,11 @@
 \let\yb at oldsection\section
 \def\yb at secstart{\ifdefined\yb at sparse\newpage\fi}
 \ifdefined\yb at authordraft
-  \RequirePackage[medium]{titlesec}
+  \PassOptionsToPackage{medium}{titlesec}
+  \RequirePackage{titlesec}
 \else
-  \RequirePackage[raggedright]{titlesec}
+  \PassOptionsToPackage{raggedright}{titlesec}
+  \RequirePackage{titlesec}
     \titlespacing{\section}{0in}{6pt}{6pt}[1in]
   \renewcommand\section{\yb at secstart\yb at oldsection}
 \fi
@@ -506,7 +494,8 @@
 %    \begin{macrocode}
 \makeatletter
 \ifdefined\yb at authordraft
-  \RequirePackage[absolute]{textpos}
+  \PassOptionsToPackage{absolute}{textpos}
+  \RequirePackage{textpos}
     \TPGrid{16}{16}
   \RequirePackage{fancyhdr}
   \pagestyle{fancy}
@@ -701,7 +690,8 @@
 % \href{https://tex.stackexchange.com/questions/40072/incompatibility-between-footmisc-option-multiple-and-hyperref/62091#62091}{here}:
 %    \begin{macrocode}
 \RequirePackage{perpage}
-\RequirePackage[bottom,perpage,multiple]{footmisc}
+\PassOptionsToPackage{bottom,perpage,multiple}{footmisc}
+\RequirePackage{footmisc}
 \makeatletter
   \let\yb at oldfootnote\footnote
 \newcommand\yb at nexttoken\relax

Modified: trunk/Master/texmf-dist/source/latex/yb-book/yb-book.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/yb-book/yb-book.ins	2025-03-11 20:05:14 UTC (rev 74566)
+++ trunk/Master/texmf-dist/source/latex/yb-book/yb-book.ins	2025-03-11 20:05:33 UTC (rev 74567)
@@ -1,24 +1,5 @@
-%% (The MIT License)
-%%
-%% 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
-%% in the Software without restriction, including without limitation the rights
-%% to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-%% copies of the Software, and to permit persons to whom the Software is
-%% furnished to do so, subject to the following conditions:
-%%
-%% The above copyright notice and this permission notice shall be included in all
-%% copies or substantial portions of the Software.
-%%
-%% THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-%% IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-%% FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-%% AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-%% LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-%% OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-%% SOFTWARE.
+%% SPDX-FileCopyrightText: Copyright (c) 2021-2025 Yegor Bugayenko
+%% SPDX-License-Identifier: MIT
 
 \input docstrip.tex
 \keepsilent

Modified: trunk/Master/texmf-dist/tex/latex/yb-book/yb-book.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/yb-book/yb-book.cls	2025-03-11 20:05:14 UTC (rev 74566)
+++ trunk/Master/texmf-dist/tex/latex/yb-book/yb-book.cls	2025-03-11 20:05:33 UTC (rev 74567)
@@ -32,7 +32,7 @@
 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesClass{yb-book}
-[2025/02/02 0.6.3 YB Branded Book Style]
+[2025/03/11 0.6.4 YB Branded Book Style]
 
 
 
@@ -81,7 +81,8 @@
 \makeatother
 \LoadClass{book}
 
-\RequirePackage[utf8]{inputenc}
+\PassOptionsToPackage{utf8}{inputenc}
+\RequirePackage{inputenc}
 
 \RequirePackage{geometry}
 \geometry{
@@ -118,12 +119,14 @@
 
 \RequirePackage{graphicx}
 
-\RequirePackage[inline]{enumitem}
+\PassOptionsToPackage{inline}{enumitem}
+\RequirePackage{enumitem}
   \setlist{nosep}
 
 \RequirePackage{float}
 
-\RequirePackage[normalem]{ulem}
+\PassOptionsToPackage{normalem}{url}
+\RequirePackage{ulem}
 
 \RequirePackage{xfp}
 \RequirePackage{xifthen}
@@ -130,7 +133,8 @@
 
 \RequirePackage{soul}
 
-\RequirePackage[autostyle=try]{csquotes}
+\PassOptionsToPackage{autostyle=try}{csquotes}
+\RequirePackage{csquotes}
 
 \pagestyle{plain}
 
@@ -188,7 +192,8 @@
 
 \makeatletter
 \ifdefined\yb at manuscript
-  \RequirePackage[tt=false,type1=true]{libertine}
+  \PassOptionsToPackage{tt=false,type1=true}{libertine}
+  \RequirePackage{libertine}
 \fi
 \makeatother
 
@@ -196,9 +201,11 @@
 \let\yb at oldsection\section
 \def\yb at secstart{\ifdefined\yb at sparse\newpage\fi}
 \ifdefined\yb at authordraft
-  \RequirePackage[medium]{titlesec}
+  \PassOptionsToPackage{medium}{titlesec}
+  \RequirePackage{titlesec}
 \else
-  \RequirePackage[raggedright]{titlesec}
+  \PassOptionsToPackage{raggedright}{titlesec}
+  \RequirePackage{titlesec}
     \titlespacing{\section}{0in}{6pt}{6pt}[1in]
   \renewcommand\section{\yb at secstart\yb at oldsection}
 \fi
@@ -209,7 +216,8 @@
 
 \makeatletter
 \ifdefined\yb at authordraft
-  \RequirePackage[absolute]{textpos}
+  \PassOptionsToPackage{absolute}{textpos}
+  \RequirePackage{textpos}
     \TPGrid{16}{16}
   \RequirePackage{fancyhdr}
   \pagestyle{fancy}
@@ -375,7 +383,8 @@
 \makeatother
 
 \RequirePackage{perpage}
-\RequirePackage[bottom,perpage,multiple]{footmisc}
+\PassOptionsToPackage{bottom,perpage,multiple}{footmisc}
+\RequirePackage{footmisc}
 \makeatletter
   \let\yb at oldfootnote\footnote
 \newcommand\yb at nexttoken\relax



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