Files
books/ttrpg/includes/pagelayout.tex
Madison Scott-Clary 35838001a3 move from work dir
2024-02-19 13:26:06 -08:00

51 lines
1.3 KiB
TeX

%%% Headers and page styles
\usepackage[pagestyles]{titlesec}
\usepackage{fancyhdr}
\setlength{\headheight}{15.2pt}
% ourbook style with fancy headers and chapter headings
\fancypagestyle{ourbook}{
% headers
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\printchaptername}{}
\renewcommand{\chapternamenum}{}
\renewcommand{\printchapternum}{}
\renewcommand{\printchaptertitle}[1]{%
\TitleFont\huge ##1}
\setsecheadstyle{\TitleFont}
\renewcommand{\partnamefont}{\DisplayFont\huge}
\renewcommand{\partnumfont}{\DisplayFont\huge}
\renewcommand{\parttitlefont}{\DisplayFont\Huge}
\renewcommand{\chaptername}{}
\renewcommand{\thechapter}{}
\setlength{\parskip}{0pt}
\fancyhf{}
\fancyhf[FRO,FLE]{\thepage}
\fancyhf[HRO]{\tiny\DisplayFont\leftmark}
\fancyhf[HLE]{\tiny\DisplayFont\rightmark}
}
\nopartblankpage
\makeatletter
\renewcommand*{\beforepartskip}{\null\vfill\thispagestyle{empty}}
\renewcommand*{\afterpartskip}{\par\vskip1cm%
\@afterindentfalse\@afterheading}
\makeatother
% plain style with only page num
\fancypagestyle{plain}{
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
%\fancyhf[FRO,FLE]{\thepage}
}
% single space after periods
\frenchspacing
% Attempt justification at all costs
\sloppy
% Widows and orphans
\widowpenalty=10000
\clubpenalty=10000