A curated set of LaTeX-formatted syllabi for undergraduate and graduate courses in Public Administration and Public Policy at Cal State Fullerton. The repository also ships with CSUF-compliant, accessibility-ready LaTeX syllabus templates.
template/
The template in template/
is configured for PDF/UA accessibility and CSUF compliance:
tagpdf
and pdfmanagement-testphase
(compile with LuaLaTeX)scrartcl
(KOMA-Script)These practices align with Section 508 and university accessibility standards.
.
├── CNAME
├── LICENSE
├── Images/
├── README.md
├── syllabi.code-workspace
├── template/
│ ├── csuf\_template/ # Full, ready-to-use accessible syllabus
│ └── csuf\_template\_shell/ # Minimal shell for rapid customization
├── CRJU\_POSC 320 Intro PA/
├── POSC 315 Intro Policy/
├── POSC 428/
├── POSC 509 MPA Foundations/
├── POSC 521 MPA Capstone/
└── POSC 588 Collab Gov/
template/csuf_template/
to Overleaf or import from GitHub.csuf_template.tex
and click Recompile (first build may take ~3–15s).# Clone this syllabi repo or pull just the template directory
git clone https://github.com/dadams-AU/syllabi.git
cd syllabi/template/csuf_template
lualatex csuf_template.tex
Requirements
tagpdf
, pdfmanagement-testphase
, fontspec
, tex-gyre
csuf_logo.png
present in the template directoryInstall hints
TeX Live:
tlmgr update --self --all
tlmgr install tagpdf tex-gyre tex-gyre-math fontspec
Ubuntu/Debian:
sudo apt install texlive-luatex texlive-latex-extra fonts-texgyre
Arch/Manjaro:
sudo pacman -S texlive-latexextra texlive-fontsextra
macOS (MacTeX): use TeX Live Utility to add tagpdf
and tex-gyre
.
Sanity checks
kpsewhich tagpdf-base.sty
kpsewhich texgyretermes-regular.otf
Each course folder includes:
syllabus.tex
— LaTeX sourcesyllabus.pdf
— compiled, accessible PDFtemplate/csuf_template/
into your course folder.csuf_template_shell/
if you prefer a minimal starting point.Build failed?
├─ Using LuaLaTeX?
│ ├─ No → Switch compiler to LuaLaTeX
│ └─ Yes → Continue
├─ On Overleaf?
│ ├─ Yes → Packages install automatically; recompile
│ └─ No → Ensure tagpdf + tex-gyre installed locally
├─ Fonts complaint?
│ ├─ Install tex-gyre + tex-gyre-math
│ └─ Use defaults; fallbacks will render
└─ Still stuck → Try Overleaf import—fastest path to green
Creative Commons BY-NC-SA 4.0
You may share and adapt with attribution, no commercial use, and share alike.
See LICENSE
for details.
David P. Adams, Ph.D.
Associate Professor of Public Administration
California State University, Fullerton
Contributions: feedback and suggestions are welcome in issues; direct PRs are not currently accepted.