1 % Some article styles and page layout tweaks for the LaTeX Memoir class.
3 % Copyright 2009 Benjamin Mako Hill <mako@atdot.cc>
4 % Copyright 2008-2009 Kieran Healy <kjhealy@soc.duke.edu>
6 % Distributed as free software under the GNU GPL v3
8 % This file is heavily based on one by Kieran Healy
9 % available here: http://github.com/kjhealy/latex-custom-kjh/
14 % Use \symbolfootnote[0]{Footnote text} for a blank footnote.
15 % Useful for initial acknowledgment note.
16 \long\def\symbolfootnote[#1]#2{\begingroup%
17 \def\thefootnote{\fnsymbol{footnote}}\footnote[#1]{#2}\endgroup}
20 \makechapterstyle{article-1}{
21 \renewcommand{\rmdefault}{ugm}
22 \renewcommand{\sfdefault}{phv}
24 \setsecheadstyle{\large\scshape}
25 \setsubsecheadstyle{\normalsize\itshape}
26 \renewcommand{\printchaptername}{}
27 \renewcommand{\chapternamenum}{}
28 \renewcommand{\chapnumfont}{\chaptitlefont}
29 \renewcommand{\printchapternum}{\chapnumfont \thechapter\space}
30 \renewcommand{\afterchapternum}{}
31 \renewcommand{\printchaptername}{\secheadstyle}
32 \renewcommand{\cftchapterfont}{\normalfont}
33 \renewcommand{\cftchapterpagefont}{\normalfont\scshape}
34 \renewcommand{\cftchapterpresnum}{\scshape}
35 \captiontitlefont{\small}
37 % turn off chapter numbering
38 \counterwithout{section}{chapter}
39 \counterwithout{figure}{chapter}
40 \counterwithout{table}{chapter}
42 % reduce skip after section heading
43 \setaftersecskip{1.2ex}
45 \pretitle{\newline\centering \LARGE\scshape \MakeLowercase }
46 \posttitle{\par\vskip 1em}
47 \predate{\footnotesize \centering}
48 \postdate{\par\vskip 1em}
50 % 'abstract' title, bigger skip from title
51 \renewcommand{\abstractname}{}
54 % set name of bibliography to 'references'
55 \renewcommand{\bibname}{References}
59 \makechapterstyle{article-2}{
60 \renewcommand{\rmdefault}{ugm}
61 \renewcommand{\sfdefault}{phv}
63 \setsecheadstyle{\large\scshape}
64 \setsubsecheadstyle{\normalsize\itshape}
65 \setaftersubsubsecskip{-1em}
66 \setsubsubsecheadstyle{\small\bfseries}
67 \renewcommand{\printchaptername}{}
68 \renewcommand{\chapternamenum}{}
69 \renewcommand{\chapnumfont}{\chaptitlefont}
70 \renewcommand{\printchapternum}{\chapnumfont \thechapter\space}
71 \renewcommand{\afterchapternum}{}
72 \renewcommand{\printchaptername}{\secheadstyle}
73 \renewcommand{\cftchapterfont}{\normalfont}
74 \renewcommand{\cftchapterpagefont}{\normalfont\scshape}
75 \renewcommand{\cftchapterpresnum}{\scshape}
76 \captiontitlefont{\small}
78 % turn off chapter numbering
79 \counterwithout{section}{chapter}
80 \counterwithout{figure}{chapter}
81 \counterwithout{table}{chapter}
83 % supress chapter numbers
84 \maxsecnumdepth{chapter}
85 \setsecnumdepth{chapter}
87 % for numbered sections and subsections:
88 % (a) comment out the above stanza; (b) uncomment the one below
89 % \maxsecnumdepth{subsection}
90 % \setsecnumdepth{subsection}
91 % \setsecnumformat{\csname the#1\endcsname. }
93 % reduce skip after section heading
94 \setaftersecskip{1.7ex}
97 \pretitle{\flushleft\LARGE \itshape}
98 \posttitle{\par\vskip 0.5em}
99 \preauthor{\flushleft \large \lineskip 1em}
100 \postauthor{\par\lineskip 1em}
101 \predate{\flushleft\footnotesize\vspace{0.65em}}
102 \postdate{\par\vskip 1em}
104 % 'abstract' title, bigger skip from title
105 \renewcommand{\abstractname}{Abstract:}
106 \renewcommand{\abstractnamefont}{\normalfont\small\bfseries}
107 \renewcommand{\abstracttextfont}{\normalfont\small}
108 \setlength{\absparindent}{0em}
109 \setlength{\abstitleskip}{-1.5em}
112 % set name of bibliography to 'references'
113 \renewcommand{\bibname}{References}
118 \makechapterstyle{article-3}{
119 \renewcommand{\rmdefault}{ugm}
120 \renewcommand{\sfdefault}{phv}
122 \setsecheadstyle{\large\sffamily\bfseries\MakeUppercase}
123 \setsubsecheadstyle{\normalsize\itshape}
124 \setaftersubsubsecskip{-1em}
125 \setsubsubsecheadstyle{\small\bfseries}
126 \renewcommand{\printchaptername}{}
127 \renewcommand{\chapternamenum}{}
128 \renewcommand{\chapnumfont}{\chaptitlefont}
129 \renewcommand{\printchapternum}{\chapnumfont \thechapter\space}
130 \renewcommand{\afterchapternum}{}
131 \renewcommand{\printchaptername}{\secheadstyle}
132 \renewcommand{\cftchapterfont}{\normalfont}
133 \renewcommand{\cftchapterpagefont}{\normalfont\scshape}
134 \renewcommand{\cftchapterpresnum}{\scshape}
135 \captiontitlefont{\small}
137 % turn off chapter numbering
138 \counterwithout{section}{chapter}
139 \counterwithout{figure}{chapter}
140 \counterwithout{table}{chapter}
142 % supress chapter numbers
143 \maxsecnumdepth{chapter}
144 \setsecnumdepth{chapter}
146 % reduce skip after section heading
147 \setaftersecskip{1pt}
148 \setbeforesecskip{-1em}
150 % 'abstract' title, bigger skip from title
151 % \renewcommand{\maketitle}{\{\preauthor \theauthor\} \hfill \thetitle}
152 \renewcommand{\maketitle}{
153 {\Large\sffamily\bfseries\MakeUppercase\thetitle} \hfill
154 {\Large\sffamily\MakeUppercase\theauthor}
156 \renewcommand{\abstractname}{\normalfont\scriptsize\noindent}
157 \renewcommand{\abstracttextfont}{\normalfont\scriptsize}
160 % set name of bibliography to 'references'
161 \renewcommand{\bibname}{References}
167 %%% Custom styles for headers and footers
169 \makepagestyle{mako-mem}
170 %\makeevenfoot{mako-mem}{\thepage}{}{}
171 %\makeoddfoot{mako-mem}{}{}{\thepage}
172 %\makeheadrule{mako-mem}{\textwidth}{\normalrulethickness}
173 \newcommand{\@makomarks}{%
174 \let\@mkboth\markboth
175 \def\chaptermark##1{%
177 \ifnum \c@secnumdepth >\m@ne
183 \def\sectionmark##1{%
186 \makepsmarks{mako-mem}{\@makomarks}
187 \makepsmarks{mako-mem}{}
188 \makeevenhead{mako-mem}{}{}{\scshape\thepage}
189 \makeoddhead{mako-mem}{}{}{\scshape\thepage}
191 %%% version control info in footers; requires vc package
192 % Make the style for vc-git revision control headers and footers
193 \makepagestyle{kjhgit}
194 \newcommand{\@kjhgitmarks}{%
195 \let\@mkboth\markboth
196 \def\chaptermark##1{%
198 \ifnum \c@secnumdepth >\m@ne
204 \def\sectionmark##1{%
207 \makepsmarks{kjhgit}{\@kjhgitmarks}
208 \makeevenhead{kjhgit}{}{}{\scshape\thepage}
209 \makeoddhead{kjhgit}{}{}{\scshape\thepage}
210 \makeevenfoot{kjhgit}{}{\texttt{\footnotesize{\textcolor{Blue}{git revision \VCRevision\ on \VCDateTEX}}}}{}
211 \makeoddfoot{kjhgit}{}{\texttt{\footnotesize \textcolor{Blue}{git revision \VCRevision\ on \VCDateTEX}}}{}
213 %% Create a command to make a note at the top of the first page describing the
214 %% publication status of the paper.
215 \newcommand{\published}[1]{%
218 \renewcommand{\maketitlehooka}{%
219 \par\noindent\footnotesize \puB}
222 \makeevenhead{memo}{}{}{}
223 \makeoddhead{memo}{}{}{}
225 \makeevenfoot{memo}{}{\scshape \thepage/\pageref{LastPage}}{}
226 \makeoddfoot{memo}{}{\scshape \thepage/\pageref{LastPage}}{}