\NeedsTeXFormat{LaTeX2e} \ProvidesPackage{PrimeTeX/Layout}[2025-07-09] % Suppress warning about \showhyphens being changed. \let\CheckCommand\providecommand \RequirePackage{microtype} % Page Layout %#region \RequirePackage[pass]{geometry} \RequirePackage{calc} \RequirePackage{changepage} \newlength{\contentwidth} \setlength{\contentwidth}{\textwidth+\marginparsep+\marginparwidth} \newcommand{\bigfloat}[3][1in]{% \begin{#2}[htp]% \begin{adjustwidth*}{-#1}{-#1}% \begin{minipage}{#1 * 2 + \textwidth}% #3% \end{minipage}% \end{adjustwidth*}% \end{#2}% } %#endregion % Title & Heading Options %#region \RequirePackage[sf,raggedright]{titlesec} %#endregion % Header & Footer Options %#region \pagestyle{plain} %#endregion % Paragraph formatting. %#region \setlength{\parindent}{0pt} \setlength{\parskip}{2ex plus 0.5ex minus 0.5ex} %#endregion \renewcommand{\topfraction}{0.9} % max fraction of floats at top \renewcommand{\bottomfraction}{0.8} % max fraction of floats at bottom % Parameters for TEXT pages (not float pages): \setcounter{topnumber}{2} \setcounter{bottomnumber}{2} \setcounter{totalnumber}{4} % 2 may work better \setcounter{dbltopnumber}{2} % for 2-column pages \renewcommand{\dbltopfraction}{0.9} % fit big float above 2-col. text \renewcommand{\textfraction}{0.07} % allow minimal text w. figs % Parameters for FLOAT pages (not text pages): \renewcommand{\floatpagefraction}{0.7} % require fuller float pages % N.B.: floatpagefraction MUST be less than topfraction !! \renewcommand{\dblfloatpagefraction}{0.7} % require fuller float pages