diff options
author | Karl Berry <karl@freefriends.org> | 2024-03-23 20:20:22 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2024-03-23 20:20:22 +0000 |
commit | 520e45898a57d3013b0040d2c851d24fb1e6ec3d (patch) | |
tree | 896ce50d1179dc8ecaa17d95a7dd2e0dfd3f6069 /Master/texmf-dist/tex/latex | |
parent | 03358c375fa7949b3ef5097ea1d6b84c497e3e19 (diff) |
yb-book (23mar24)
git-svn-id: svn://tug.org/texlive/trunk@70736 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex')
-rw-r--r-- | Master/texmf-dist/tex/latex/yb-book/yb-book.cls | 34 |
1 files changed, 21 insertions, 13 deletions
diff --git a/Master/texmf-dist/tex/latex/yb-book/yb-book.cls b/Master/texmf-dist/tex/latex/yb-book/yb-book.cls index 9bb86baf2c9..392011e3994 100644 --- a/Master/texmf-dist/tex/latex/yb-book/yb-book.cls +++ b/Master/texmf-dist/tex/latex/yb-book/yb-book.cls @@ -7,7 +7,7 @@ %% yb-book.dtx (with options: `class') %% (The MIT License) %% -%% Copyright (c) 2021-2023 Yegor Bugayenko +%% Copyright (c) 2021-2024 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} -[22.05.20230 0.3.0 YB Branded Book Style] +[23.03.2024 0.4.1 YB Branded Book Style] @@ -56,13 +56,13 @@ \RequirePackage{pgfopts} \pgfkeys{ /yb/.cd, - draft/.store in=\yb@draft, + authordraft/.store in=\yb@authordraft, compact/.store in=\yb@compact, manuscript/.store in=\yb@manuscript, } \ProcessPgfPackageOptions{/yb} -\makeatletter\ifdefined\yb@draft +\makeatletter\ifdefined\yb@authordraft \PassOptionsToClass{11pt}{book} \PassOptionsToClass{oneside}{book} \else @@ -79,7 +79,7 @@ \RequirePackage{geometry} \geometry{paperwidth=6in, paperheight=9in, bindingoffset=0.25in, left=0.75in, right=0.75in, top=0.75in, bottom=1.25in} -\makeatletter\ifdefined\yb@draft +\makeatletter\ifdefined\yb@authordraft \geometry{a4paper, margin=1in, left=1.5in} \else \ifdefined\yb@manuscript @@ -92,18 +92,26 @@ \RequirePackage{lmodern} \RequirePackage{anyfontsize} + \RequirePackage{tikz} \usetikzlibrary{positioning} \usetikzlibrary{shapes} \usetikzlibrary{fit} + \RequirePackage{chngcntr} \counterwithout{footnote}{chapter} + \RequirePackage{lastpage} + \RequirePackage{paralist} + \RequirePackage{xcolor} + \RequirePackage{graphicx} + \RequirePackage[inline]{enumitem} \setlist{nosep} + \RequirePackage{float} \RequirePackage[normalem]{ulem} \RequirePackage{xfp} @@ -115,7 +123,7 @@ \RequirePackage{setspace} \setstretch{1.2} - \makeatletter\ifdefined\yb@draft\setstretch{1.1}\fi\makeatother + \makeatletter\ifdefined\yb@authordraft\setstretch{1.1}\fi\makeatother \makeatletter\ifdefined\yb@compact\setstretch{1.0}\fi\makeatother \makeatletter\ifdefined\yb@manuscript\setstretch{1.1}\fi\makeatother @@ -147,7 +155,7 @@ {\begingroup\setstretch{1.0}\lsstyle} {\endgroup} -\makeatletter\ifdefined\yb@draft\else +\makeatletter\ifdefined\yb@authordraft\else \RequirePackage[letterspace=-50]{microtype} \fi\makeatother @@ -157,7 +165,7 @@ \makeatletter \let\yb@oldsection\section -\ifdefined\yb@draft +\ifdefined\yb@authordraft \RequirePackage[medium]{titlesec} \else \RequirePackage[raggedright]{titlesec} @@ -169,7 +177,7 @@ \fi \makeatother -\makeatletter\ifdefined\yb@draft +\makeatletter\ifdefined\yb@authordraft \RequirePackage[absolute]{textpos} \TPGrid{16}{16} \RequirePackage{fancyhdr} @@ -216,7 +224,7 @@ } \makeatletter\newcommand\ybPrintTitlePage{ - \ifdefined\yb@draft\else + \ifdefined\yb@authordraft\else \begin{titlepage} \ttfamily \vspace*{\fill} @@ -241,7 +249,7 @@ }\makeatother \makeatletter\newcommand\ybPrintTOC{ - \ifdefined\yb@draft\else + \ifdefined\yb@authordraft\else \ifdefined\yb@compact\else\cleardoublepage\fi {\setstretch{0.7}\tableofcontents} \fi @@ -252,7 +260,7 @@ \makeindex \indexsetup{othercode={\hyphenpenalty=10000}} \makeatletter\newcommand\ybPrintIndex[1][Index]{ - \ifdefined\yb@draft\else + \ifdefined\yb@authordraft\else \cleardoublepage { \setstretch{1.0} @@ -297,7 +305,7 @@ ``#1''\\\raggedleft---#2 #3% \fi% } - \ifdefined\yb@draft% + \ifdefined\yb@authordraft% \begin{wrapfigure}{r}{0.4\textwidth}% \begin{mdframed}[style=quoteodd]% \yb@body% |