\NeedsTeXFormat{LaTeX2e}[2021/11/15] \ProvidesPackage{example} \RequirePackage{etoolbox} % Options {{{1 \DeclareOption{biblatex}{\booltrue{biblatex}} \DeclareOption{doublespaced}{\booltrue{doublespaced}} \newbool{biblatex} \newbool{doublespaced} \ProcessOptions\relax % Packages {{{1 \RequirePackage{fontspec} \RequirePackage[ shorthands=off, latin, english.american, ]{babel} \RequirePackage[babel]{microtype} \RequirePackage[ strict, autostyle, latin=britishquotes, ]{csquotes} \RequirePackage{geometry} \AddToHook{begindocument/before}{\RequirePackage{hyperref}} % biblatex {{{2 \ifbool{biblatex}{ \RequirePackage[ authordate, autolang=hyphen, pagetracker=false, doi=false, isbn=false, url=false, dashed=false, compresspages=true, formatbib=minwo, ]{biblatex-chicago} \addbibresource{my_library.bib} }{} % }}}2 % Layout {{{1 % Paragraph {{{2 \clubpenalty=10000 \widowpenalty=10000 \babelprovide[hyphenrules=classiclatin]{latin} \hyphenation{Prem-ise Prem-ises} % Document {{{2 \setmainfont{Brill} \geometry{hscale=0.64} \ifbool{doublespaced}{% {{{3 \RequirePackage{setspace} \doublespacing \ifbool{biblatex{\setlength{\bibitemsep}{0pt}}}{} }{} % }}}3 % }}}2 % }}}1