- Replace ifthen dependency with wrappers for Latex3 conditionals. - Debug CrossRef and WrapBoxout.
101 lines
1.8 KiB
Modula-2
101 lines
1.8 KiB
Modula-2
\ProvidesFile{commonincludes.def}[2025-09-02 v1.0]
|
|
|
|
\RequirePackage{amssymb}
|
|
|
|
\RequirePackage{calc}
|
|
|
|
\RequirePackage[strict]{changepage}
|
|
|
|
\RequirePackage{csvsimple-l3}
|
|
|
|
\RequirePackage[en-US]{datetime2}
|
|
|
|
% Header & Footer Options
|
|
\RequirePackage{fancyhdr}
|
|
|
|
\RequirePackage{float}
|
|
|
|
% Specify Fonts
|
|
\RequirePackage{fontspec}
|
|
|
|
% Page Layout
|
|
\RequirePackage{geometry}
|
|
|
|
\RequirePackage[final]{graphicx}
|
|
|
|
\RequirePackage{graphbox}
|
|
|
|
% Glossary formatting.
|
|
\RequirePackage[
|
|
xindy,
|
|
nopostdot,
|
|
toc,
|
|
sort=standard,
|
|
]{glossaries}
|
|
|
|
\RequirePackage{hyperref}
|
|
|
|
%\RequirePackage{ifthen}
|
|
|
|
\RequirePackage{lua-widow-control}
|
|
|
|
% Index formatting.
|
|
\RequirePackage{makeidx}
|
|
|
|
\RequirePackage{marginalia}
|
|
|
|
\RequirePackage[os=win]{menukeys}
|
|
|
|
\RequirePackage{microtype}
|
|
|
|
% Allow hyphenation in narrow margin paragraphs.
|
|
\RequirePackage{ragged2e}
|
|
|
|
% Table formatting.
|
|
\RequirePackage{tabularray}
|
|
|
|
\RequirePackage[raggedright]{titlesec}
|
|
|
|
\RequirePackage{readarray}
|
|
|
|
\RequirePackage{wrapstuff}
|
|
|
|
% Color import and definition
|
|
\RequirePackage{xcolor}
|
|
|
|
% A lot of other packages require Layout, so load it first.
|
|
\RequirePackage{PrimeTeX/packages/Layout}
|
|
|
|
\RequirePackage{PrimeTeX/packages/Boxout}
|
|
|
|
\RequirePackage{PrimeTeX/packages/Branch}
|
|
|
|
\RequirePackage{PrimeTeX/packages/Caption}
|
|
|
|
\RequirePackage{PrimeTeX/packages/Color}
|
|
|
|
\RequirePackage{PrimeTeX/packages/CrossRef}
|
|
|
|
\RequirePackage{PrimeTeX/packages/DocProperties}
|
|
|
|
\RequirePackage{PrimeTeX/packages/Floats}
|
|
|
|
\RequirePackage{PrimeTeX/packages/Fonts}
|
|
|
|
\RequirePackage{PrimeTeX/packages/Graphics}
|
|
|
|
\RequirePackage{PrimeTeX/packages/Header}
|
|
|
|
\RequirePackage{PrimeTeX/packages/Hyphenation}
|
|
|
|
\RequirePackage{PrimeTeX/packages/Index}
|
|
|
|
\RequirePackage{PrimeTeX/packages/Links}
|
|
|
|
\RequirePackage{PrimeTeX/packages/Marginalia}
|
|
|
|
\RequirePackage{PrimeTeX/packages/Tables}
|
|
|
|
\RequirePackage{PrimeTeX/packages/TitlePage}
|
|
|
|
\RequirePackage{PrimeTeX/packages/Titles} |