From Newsgroup: comp.text.tex
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 rCymaine-thesisrCO 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 packagerCOs Catalogue entry can be viewed at
https://ctan.org/pkg/maine-thesis
The packagerCOs 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
--- Synchronet 3.21a-Linux NewsLink 1.2