- Change parameter order in \providelength to match \setlength.

- Remove Part name from appendix and back matter headers.
This commit is contained in:
Silcantar
2025-08-24 22:33:29 -05:00
parent 662b4201ad
commit 7945ab0e6b
6 changed files with 18 additions and 18 deletions

View File

@@ -36,15 +36,11 @@
\NewDocumentEnvironment{SmallMargin}{O{0.0in} O{-0.25in}}{ \NewDocumentEnvironment{SmallMargin}{O{0.0in} O{-0.25in}}{
\clearpage \clearpage
\loadgeometry{smallMargin} \loadgeometry{smallMargin}
\providelength[\insideheaderoffset]{\defaultinsideheaderoffset}
\providelength[\outsideheaderoffset]{\defaultoutsideheaderoffset}
\setlength{\insideheaderoffset}{#1} \setlength{\insideheaderoffset}{#1}
\setlength{\outsideheaderoffset}{#2} \setlength{\outsideheaderoffset}{#2}
\pagestyle{fancy} \pagestyle{fancy}
}{ }{
\clearpage \clearpage
\setlength{\insideheaderoffset}{\defaultinsideheaderoffset}
\setlength{\outsideheaderoffset}{\defaultoutsideheaderoffset}
\pagestyle{fancy} \pagestyle{fancy}
\restoregeometry \restoregeometry
} }

View File

@@ -4,7 +4,7 @@
\RequirePackage{PrimeTeX/packages/Layout} \RequirePackage{PrimeTeX/packages/Layout}
\RequirePackage{PrimeTeX/packages/Color} \RequirePackage{PrimeTeX/packages/Color}
\providelength[0.5em]{\boxoutpadding} \providelength{\boxoutpadding}[0.5em]
\colorlet{boxoutbgcolor}{PrimePaleBlue} \colorlet{boxoutbgcolor}{PrimePaleBlue}
\colorlet{boxoutfgcolor}{PrimeBlue} \colorlet{boxoutfgcolor}{PrimeBlue}

View File

@@ -49,7 +49,7 @@
}% }%
} }
\providelength[12.3599pt]{\warningboxsizeoffset} \providelength{\warningboxsizeoffset}[12.3599pt]
\NewDocumentCommand{\warningbox}{O{\textwidth-\warningboxsizeoffset} +m}{% \NewDocumentCommand{\warningbox}{O{\textwidth-\warningboxsizeoffset} +m}{%
\noindent% \noindent%

View File

@@ -7,8 +7,8 @@
\RequirePackage{wrapfig2} \RequirePackage{wrapfig2}
\providelength[0.25in]{\iconsize} \providelength{\iconsize}[0.25in]
\providelength[10pt]{\igh} % igh = Inline Graphics Height. \providelength{\igh}[10pt] % igh = Inline Graphics Height.
% Shorthand command for \includegraphics. % Shorthand command for \includegraphics.
\NewDocumentCommand{\ig}{O{width=0.5in} m}{% \NewDocumentCommand{\ig}{O{width=0.5in} m}{%
@@ -51,10 +51,10 @@
\RequirePackage{tabularray} \RequirePackage{tabularray}
\providelength[3pt]{\twinfigspace} \providelength{\twinfigspace}[3pt]
\providelength[ \providelength{\twinfigwidth}[
\textwidth / 2 + \bigfloatoverhang - \twinfigspace \textwidth / 2 + \bigfloatoverhang - \twinfigspace
]{\twinfigwidth} ]
\NewDocumentCommand{\twinfig}{% \NewDocumentCommand{\twinfig}{%
O{\bigfloatoverhang} m >{\TrimSpaces}m m m >{\TrimSpaces}m m% O{\bigfloatoverhang} m >{\TrimSpaces}m m m >{\TrimSpaces}m m%

View File

@@ -17,14 +17,17 @@
\setlength{\outsideheaderoffset}{1.0in} \setlength{\outsideheaderoffset}{1.0in}
\NewDocumentCommand{\chapappname}{}{Chapter \thechapter{}: } \NewDocumentCommand{\chapappname}{}{Chapter \thechapter{}: }
\NewDocumentCommand{\partlabel}{}{\partname{} \thepart{}: \parttitle}
\NewDocumentCommand{\Appendix}{}{ \NewDocumentCommand{\Appendix}{}{
\appendix \appendix
\RenewDocumentCommand{\chapappname}{}{Appendix \thechapter{}: } \RenewDocumentCommand{\chapappname}{}{Appendix \thechapter{}: }
\RenewDocumentCommand{\partlabel}{}{}
} }
\NewDocumentCommand{\BackMatter}{}{ \NewDocumentCommand{\BackMatter}{}{
\RenewDocumentCommand{\chapappname}{}{} \RenewDocumentCommand{\chapappname}{}{}
\RenewDocumentCommand{\partlabel}{}{}
} }
\NewDocumentCommand{\parttitle}{}{} \NewDocumentCommand{\parttitle}{}{}
@@ -35,13 +38,13 @@
\ifthenelse{\boolean{isElectronic}}{ \ifthenelse{\boolean{isElectronic}}{
\fancyhfoffset[L]{\insideheaderoffset} \fancyhfoffset[L]{\insideheaderoffset}
\fancyhfoffset[R]{\outsideheaderoffset} \fancyhfoffset[R]{\outsideheaderoffset}
\fancyhead[L]{\partname{} \thepart{}: \parttitle} \fancyhead[L]{\partlabel}
\fancyhead[R]{\chapappname{}\leftmark} \fancyhead[R]{\chapappname{}\leftmark}
\fancyfoot[R]{\thepage} \fancyfoot[R]{\thepage}
}{ }{
\fancyhfoffset[LE,RO]{\outsideheaderoffset} \fancyhfoffset[LE,RO]{\outsideheaderoffset}
\fancyhead[LE]{\partname{} \thepart{}: \parttitle} \fancyhead[LE]{\partlabel}
\fancyhead[RO]{\chapappname\leftmark} \fancyhead[RO]{\chapappname\leftmark}
\fancyfoot[LE,RO]{\thepage} \fancyfoot[LE,RO]{\thepage}

View File

@@ -9,12 +9,12 @@
\hfuzz = 6.0pt \hfuzz = 6.0pt
\vfuzz = 0.0pt \vfuzz = 0.0pt
\providecommand{\providelength}[2][0pt]{% \NewDocumentCommand{\providelength}{m O{0pt}}{%
\ifdeflength{#2}{% It is already defined! \ifdeflength{#2}{% It is already defined!
}{% Not defined, so define it! }{% Not defined, so define it!
\newlength{#2}% \newlength{#1}%
}% }%
\setlength{#2}{#1}% \setlength{#1}{#2}%
} }
\RequirePackage{microtype} \RequirePackage{microtype}
@@ -47,8 +47,9 @@
\RequirePackage{calc} \RequirePackage{calc}
\RequirePackage[strict]{changepage} \RequirePackage[strict]{changepage}
\newlength{\contentwidth} %\newlength{\contentwidth}
\setlength{\contentwidth}{\textwidth + \marginparsep + \marginparwidth} \providelength{\marparwidth}[\marginparsep + \marginparwidth]
\providelength{\contentwidth}[\textwidth + \marparwidth]
\RequirePackage[balanced]{lua-widow-control} \RequirePackage[balanced]{lua-widow-control}
\ifthenelse{\boolean{isDraft}}{ \ifthenelse{\boolean{isDraft}}{