-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathchezarticle.cls
26 lines (21 loc) · 990 Bytes
/
chezarticle.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
26
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{chezarticle}
\LoadClass{scrartcl}
\DeclareOption{header}{%
\PassOptionsToClass{headinclude}{scrartcl}%
\PassOptionsToPackage{header}{chez}%
}
\DeclareOption{nodate}{\PassOptionsToPackage{nodate}{chez}}
\DeclareOption{serifs}{\PassOptionsToPackage{serifs}{chez}}
\DeclareOption{gray}{\PassOptionsToPackage{gray}{chez}}
\DeclareOption{nobox}{\PassOptionsToPackage{nobox}{chez}}
\DeclareOption{asy}{\PassOptionsToPackage{asy}{chez}}
\DeclareOption{algos}{\PassOptionsToPackage{algos}{chez}}
\DeclareOption{code}{\PassOptionsToPackage{code}{chez}}
\DeclareOption{compact}{\PassOptionsToPackage{compact}{chez}}
\DeclareOption{nomarginnum}{\PassOptionsToPackage{nomarginnum}{chez}}
\DeclareOption{numberwithinsection}{\PassOptionsToPackage{numberwithinsection}{chez}}
\DeclareOption{sepcounters}{\PassOptionsToPackage{sepcounters}{chez}}
\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{scrartcl}}
\ProcessOptions\relax
\RequirePackage{chez}