CTAN Comprehensive TeX Archive Network

modernclassnotes – Typesetting course notes, lecture handouts, and assignment worksheets

This package contains a .sty file and a document class that provide a clean, modern, and highly configurable framework for typesetting academic course notes, lecture summary handouts, and assignment worksheets.

Key features include:

  • Three specialized document modes:
    • ‘notes’: For multi-lecture course manuals, semester guides, and books with automated lecture tracking (\lecture).
    • ‘handout’: For compact 1–2 page single-lecture summaries with integrated metadata banners.
    • ‘worksheet’: For homework assignments and problem sets, featuring student ID fields and togglable solution keys (showsolutions=true/false).
  • Seven curated color palettes: ‘ocean’, ‘nord’, ‘midnight’, ‘emerald’, ‘burgundy’, ‘amethyst’, and ‘mono’.
  • Rich pedagogical callout environments for mathematics (theorem, lemma, proposition, corollary, proof, definition), explanations (example, remark, note, warning, tip, takeaways), and assessments (exercise, solution, codebox).
  • Zero heavy external dependencies: Built with a lightweight, native box engine for seamless compilation out-of-the-box across Live, MiK, and Overleaf.

Sources/macros/latex/contrib/modernclassnotes
Documentation
Bug tracker
Repository
Version1.0.0 2026-07-26
LicensesThe Project Public License 1.3c
MIT License
Copyright2026 Modern Class Notes Project
MaintainerAurghyadip Kundu
TopicsExercise
Class
Notes

Download the contents of this package in one zip archive (461.3k).

Community Comments

Loading...

Package Links

Guest Book Sitemap Contact Contact Author