-
Notifications
You must be signed in to change notification settings - Fork 2
/
getwriting.cls
54 lines (53 loc) · 1.25 KB
/
getwriting.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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{getwriting}
\date{}
\LoadClass[11pt, a4paper]{article} % Load the base class
\RequirePackage{fontspec}
\RequirePackage{fontawesome}
\RequirePackage{longtable}
\RequirePackage{booktabs}
\RequirePackage{makecell}
\RequirePackage{lineno}
\linenumbers
\RequirePackage{outlines}
\RequirePackage{verbatim}
\RequirePackage{achemso}
\RequirePackage[parfill]{parskip}
\RequirePackage{setspace}
\doublespacing
\RequirePackage{orcidlink}
\RequirePackage{float}
\RequirePackage{graphicx}
\RequirePackage{xcolor}
\RequirePackage{soul}
\RequirePackage{enumitem}
\RequirePackage{hyperref}
\RequirePackage{import}
\RequirePackage{listings}
\RequirePackage{authblk}
\RequirePackage[margin=1in]{geometry}
\RequirePackage{enumitem}
\setlist[enumerate,2]{label=\alph*)}
\setlist[enumerate,3]{label=\roman*)}
%macros
\hypersetup{colorlinks = true, allcolors = blue}
\makeatletter
\def\namedlabel#1#2{\begingroup
#2%
\def\@currentlabel{#2}%
\phantomsection\label{#1}\endgroup
}
\makeatother
\setmainfont[Path = fonts/,
Extension = .ttf,
UprightFont = *-Regular,
BoldFont = *-Bold,
ItalicFont = *-Italic,
BoldItalicFont = *-BoldItalic]
{AtkinsonHyperlegible}
\lstset{
basicstyle=\ttfamily, %\small\ttfamily,
columns=flexible,
breaklines=true
}
\makeatletter