Minimal Class Skeleton
myreport.cls
Usage
class-usage.tex
Build custom LaTeX document classes (.cls) for standardized structure and formatting across teams.
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{myreport}[2026/02/16 Team report class]
\LoadClass[11pt,a4paper]{article}
\RequirePackage{geometry}
\geometry{margin=1in}
\RequirePackage{hyperref}
\newcommand{\reporttitle}[1]{\def\@reporttitle{#1}}
\newcommand{\@reporttitle}{Untitled Report}
\AtBeginDocument{\title{\@reporttitle}}
\endinput
\documentclass{myreport}
\reporttitle{Quarterly Technical Report}
\author{Team Name}
\date{\today}
\begin{document}
\maketitle
\section{Overview}
Report body.
\end{document}
Was this page helpful?