CTAN Comprehensive TeX Archive Network

New on CTAN: maine-thesis

Date: September 7, 2025 12:02:37 PM CEST
Camden Bock submitted the maine-thesis package. Version: 2.0.0 2025-09-05 License: lppl1.3c Summary description: A document class for University of Maine graduate theses Announcement text:
Package ‘maine-thesis’ provides support for the formating requirements for graduate theses of the Graduate School at The university of Maine. It sets default parameters for the report class, modifies captions, references, and the table of contents, and makes specific environments available. Key Features Modernized Codebase: - Version 2.0.0 is a complete refactor of the previous version. It uses a .dtx file format to generate both the class file (maine-thesis.cls) and its documentation from a single source, which streamlines maintenance. - The class now uses modern packages like biblatex with the Biber backend for citation management, replacing a simpler, older approach. - New dependencies like fontspec, microtype, and hyperref have been added for more robust font, typography, and hyperlinking capabilities. Improved User Interface: - The new version introduces clearer, named macros for setting heading styles, such as \apaheadings, \chicagoheadings, and \idecimalheadings, replacing the old numerical counter system. Caption formatting has also been unified with \DeclareCaptionFormat{thesis}, providing a single command for customization. Updated Formatting and Requirements: - The class file has been updated to align with the latest Graduate School requirements. - It removes deprecated commands like \libraryrights and \dissacceptance because the Graduate School no longer requires these pages for electronic submission. The biography environment now automatically inserts the final required sentence, which can use a pronoun specified by the \authorpronoun command. - It also includes an optional command, \glsa, to generate the official University of Maine Graduate School Land Acknowledgment. Streamlined Environments: - The \appendix command has been updated and now works within the appendices environment. - The multiappendices option replaces the old \multipleappendicestrue command for managing multiple appendices. - The \preliminary and \mainmatter commands now handle page numbering and document structure more reliably. - The main.tex file now coordinates other files using \include{...} statements for better organization and easier drafting. Enhanced Functionality: - The class file supports the draft option, which adds a "DRAFT" watermark, line numbers, and marks overfull lines, making it useful for sharing review copies. - You can use \compresstitlepage to adjust line spacing on the title page to prevent it from spilling onto a second page. - The \ignore and \comment commands, sourced from the changes package, provide useful tools for managing content during the drafting process.
The package’s Catalogue entry can be viewed at https://ctan.org/pkg/maine-thesis The package’s files themselves can be inspected at https://mirrors.ctan.org/macros/latex/contrib/maine-thesis/
Thanks for the upload. For the CTAN Team Petra Rübe-Pugliese
CTAN is run entirely by volunteers and supported by TeX user groups. Please join a user group or donate to one, see https://ctan.org/lugs

maine-thesis – A document class for University of Maine graduate theses

The maine-thesis class provides support for the formating requirements for graduate theses of the Graduate School at The University of Maine. It sets default parameters for the report class, modifies captions, references, and the table of contents, and makes specific environments available.

The maine-thesis class reflects the guidelines published by the Graduate School at The University of Maine. The Graduate School at the University of Maine does not provide official support for any thesis style class or template.

Packagemaine-thesis
Version2.0.0 2025-09-05
MaintainerCamden Bock
Fr. Samuel Springuel

Announcements

more

Guest Book Sitemap Contact Contact Author