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.