Skip to content

A LaTeX document class that conforms to Carleton University's thesis formatting guidelines.

License

Notifications You must be signed in to change notification settings

TheConner/carleton-thesis-template-latex

Repository files navigation

Carleton University LaTeX Thesis Document Class

This project is my attempt at writing a LaTeX document class that conforms to Carleton Universities thesis formatting requirements. There are a few existing implementations (for example, this one by Babak Esfandiari that I largely based this implementation off of) of a thesis template for Carleton Students, but they either fail to integrate nicely with existing LaTeX classes, or they clash with certain LaTeX packages, or they fail to meet Carleton's formatting guidelines.

This class offers:

  • Integration with LaTeX's book class, and optionally scrbook.
  • Implementation as a LaTeX document class (not a package, or a messy single TeX file that acts as a template).
  • Generation to a PDF/A file for final submission.
  • Compatibility with pdflatex, xelatex, and lualatex.
  • Some more features are planned, those are coming soon 😁

Usage

See our examples for samples of how to use this document class. cu-thesis.cls will either need to be installed in your tex path or placed in the same directory as your thesis.

Contributing

Contributions are welcome. If you have an idea, feel free to open an issue or create a PR.

Developing

The class is implemented alongside its documentation in cu-thesis.dtx. You will need familiarity with working with the docstrip utility in order to make changes to the .dtx file. To build this class, simply run make. The build process causes the .dtx file to output a .ins (installer) and .cls (class) file, which can be used by LaTeX.

About

A LaTeX document class that conforms to Carleton University's thesis formatting guidelines.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published