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

53 lines
1.4 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
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\printchaptername}{}
\renewcommand{\chapternamenum}{}
\renewcommand{\printchapternum}{}
\renewcommand{\printchaptertitle}[1]{%
\TitleFont\huge ##1}
\renewcommand{\partnamefont}{\DisplayFont\huge}
\renewcommand{\partnumfont}{\DisplayFont\huge}
\renewcommand{\parttitlefont}{\DisplayFont\Huge}
\renewcommand{\chaptername}{}
\renewcommand{\thechapter}{}
\setlength{\parskip}{0pt}
\fancyhf[FRO,FLE]{\TitleFont{\thepage}}
% \fancyhf[FRE,FLO]{\emph{Patreon Supporter Edition}}
\fancyhf[HLE]{\TitleFont{\nouppercase\leftmark}}
\fancyhf[HRO]{\TitleFont{\AuthorFull}}
}
\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]{\TitleFont{\thepage}}
\renewcommand{\printchaptertitle}[1]{%
\TitleFont\huge ##1}
}
% single space after periods
\frenchspacing
% Attempt justification at all costs
\sloppy
% Widows and orphans
\widowpenalty=9000
\clubpenalty=9000