-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrntz.cls
25 lines (22 loc) · 1.09 KB
/
rntz.cls
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{rntz}[2018/03/19]
\DeclareOption{marginums}{\PassOptionsToPackage{\CurrentOption}{rntzsection}}
\DeclareOption{nomarginums}{\PassOptionsToPackage{\CurrentOption}{rntzsection}}
\DeclareOption{ribbons}{\PassOptionsToPackage{\CurrentOption}{rntzsection}}
\DeclareOption{noribbons}{\PassOptionsToPackage{\CurrentOption}{rntzsection}}
\DeclareOption{boldhead}{\PassOptionsToPackage{\CurrentOption}{rntzsection}}
\DeclareOption{italichead}{\PassOptionsToPackage{\CurrentOption}{rntzsection}}
\DeclareOption{twocolumn}{\ClassWarning{rntz}{Two-column mode is not supported.}}
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{extarticle}}
% Defaults
\ProcessOptions\relax
%% ---- Basic layout ----
\LoadClass{extarticle}
\RequirePackage{rntztitle} % document title style
\RequirePackage{rntzsection} % section header style
\RequirePackage{rntzfootnotes}
\RequirePackage{rntzabstract}
% NB. must load rntzref before rntzthm, because of bad cleveref/amsthm
% interaction.
\RequirePackage{rntzref} % link and references
\RequirePackage{rntzthm} % theorem styles