\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{CLASSNAME}[CLASSCOMMENT]
\LoadClass{CLASS_TO_LOAD}
using this header a new class with name CLASSNAME is created (you can also define a comment CLASSCOMMENT) and by using \LoadClass all options of CLASS_TO_LOAD are loaded as predefined. Here as an example a dissertation class, based on the book class is defined:
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{dissertation}[class to write a perfect dissertation]
\LoadClass{book}
to load packages (e.g. graphicx) you need to use the following command:
\RequirePackage{graphixc}
in the follwing you can utilize
\newcommand{}{}
\renewcommand{}{}
to define or change commands.And use
\AtBeginDocument{}
\AtEndDocument{}
to execute commands at the beginning or end of the document.
Keine Kommentare:
Kommentar veröffentlichen