Moves paper, assignment, and letter templates from pdflatex to
lualatex, and replaces the Type-1 font setup (mathdesign/garamond,
ucs/utf8x, T1 fontenc) with fontspec using EB Garamond for the main
font and TeX Gyre Heros for sans. This produces PDFs whose text
extracts cleanly and is a prerequisite for tagged/accessible PDF
output.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
These set \rmdefault=ugm (URW Garamond) and \sfdefault=phv (Helvetica),
which only take effect under pdflatex. Under the lualatex workflow
adopted elsewhere, text fonts are selected via fontspec in the
template's main .tex file, and these defaults were dead code.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- removed article-1 form since this is never used
- renamed styles as cdsc-article and cdsc-memo
- added documentation to the text.tex file
- copied similar code out of the chapterstyle definitions
- rebranded things so they are now cdsc-memoir instead of mako-mem
- Padded right/left margins to decrease line length based on research into
general typographic standards.
- Shrunk linespacing to decrease line-spacing to bring this in line with
general typographic standards.
- Added comments explaining the changes and basic typographic decisions.
- Renamed some variables to make it more clear about the relationships between
pagestyles.
- Added the vc-git and vc-awk scripts into the repository so folks don't have
to go hunting for them.
- Made VC stuff generated by default in Makefile.
- Increased the amount of sample text so we can actually see the effects on
full pages of text.
1. Tweaked the refs.bib work in the makefile so that it removes the
refs-cleaned.bib intermediary step and so that it only rebuilds the
refs when it needs to.
2. Tweaked the article-2 stylesheet so that subsubsection headers are
not smaller than normal text.
3. Changed the list rendering so that it's smaller (firmlists).
(1) by default, use slightly smaller section headings font style
(2) by default, use "real" \scshape w/o \MakeLowerCase
(3) add commented out code to turn on (sub)section numbering