\NeedsTeXFormat{LaTeX2e} \ProvidesPackage{PrimeTeX/Layout}[2025-07-09] % Suppress warning about \showhyphens being changed. \let\CheckCommand\providecommand \RequirePackage{microtype} % Page Layout \RequirePackage[ letterpaper, twoside, nohead, width = 342pt, height = 576pt, inner = 108pt, top = 108pt, marginparwidth = 126pt, marginparsep = 12pt, footskip = 36pt, ]{geometry} \RequirePackage{calc} \RequirePackage[strict]{changepage} \newlength{\contentwidth} \setlength{\contentwidth}{\textwidth+\marginparsep+\marginparwidth} \newlength{\bigfloatoffset} \setlength{\bigfloatoffset}{0.25in} % Maximum width adjustment to fit 2 16x9 screensots on one page. \newlength{\twoscreenshotmaxwidth} \setlength{\twoscreenshotmaxwidth}{0.81in} \newcommand{\bigfloat}[4][\twoscreenshotmaxwidth]{% \begin{#2}[#3]% \begin{adjustwidth*}{-#1+\bigfloatoffset}{-#1-\bigfloatoffset}% \begin{minipage}{#1 * 2 + \textwidth}% #4% \end{minipage}% \end{adjustwidth*}% \end{#2}% } % 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