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\MakeLowercase} 
 
  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  % reduce skip after section heading
 
  88  \setaftersecskip{1.7ex}
 
  91  \pretitle{\flushleft\LARGE \itshape}
 
  92  \posttitle{\par\vskip 0.5em}
 
  93  \preauthor{\flushleft  \large \lineskip 1em}
 
  94  \postauthor{\par\lineskip 1em}
 
  95  \predate{\flushleft\footnotesize\vspace{0.65em}}
 
  96  \postdate{\par\vskip 1em}
 
  98  % 'abstract' title, bigger skip from title
 
  99  \renewcommand{\abstractname}{Abstract:}
 
 100  \renewcommand{\abstractnamefont}{\normalfont\small\bfseries}
 
 101  \renewcommand{\abstracttextfont}{\normalfont\small}
 
 102  \setlength{\absparindent}{0em}
 
 103  \setlength{\abstitleskip}{-1.5em}
 
 106  % set name of bibliography to 'references'
 
 107  \renewcommand{\bibname}{References}
 
 111 \makechapterstyle{article-3}{
 
 112  \renewcommand{\rmdefault}{ugm}
 
 113  \renewcommand{\sfdefault}{phv}
 
 115  \setsecheadstyle{\large\sffamily\bfseries\MakeUppercase} 
 
 116  \setsubsecheadstyle{\normalsize\itshape} 
 
 117  \setaftersubsubsecskip{-1em}
 
 118  \setsubsubsecheadstyle{\small\bfseries}
 
 119  \renewcommand{\printchaptername}{} 
 
 120  \renewcommand{\chapternamenum}{} 
 
 121  \renewcommand{\chapnumfont}{\chaptitlefont} 
 
 122  \renewcommand{\printchapternum}{\chapnumfont \thechapter\space} 
 
 123  \renewcommand{\afterchapternum}{} 
 
 124  \renewcommand{\printchaptername}{\secheadstyle}
 
 125  \renewcommand{\cftchapterfont}{\normalfont} 
 
 126  \renewcommand{\cftchapterpagefont}{\normalfont\scshape} 
 
 127  \renewcommand{\cftchapterpresnum}{\scshape} 
 
 128  \captiontitlefont{\small}
 
 130  % turn off chapter numbering
 
 131  \counterwithout{section}{chapter}
 
 132  \counterwithout{figure}{chapter}
 
 133  \counterwithout{table}{chapter}
 
 135  % supress chapter numbers 
 
 136  \maxsecnumdepth{chapter} 
 
 137  \setsecnumdepth{chapter}
 
 139  % reduce skip after section heading
 
 140  \setaftersecskip{1pt}
 
 141  \setbeforesecskip{-1em}
 
 143  % 'abstract' title, bigger skip from title
 
 144  % \renewcommand{\maketitle}{\{\preauthor \theauthor\} \hfill \thetitle}
 
 145  \renewcommand{\maketitle}{
 
 146     {\Large\sffamily\bfseries\MakeUppercase\thetitle} \hfill
 
 147     {\Large\sffamily\MakeUppercase\theauthor}
 
 149  \renewcommand{\abstractname}{\normalfont\scriptsize\noindent}
 
 150  \renewcommand{\abstracttextfont}{\normalfont\scriptsize}
 
 153  % set name of bibliography to 'references'
 
 154  \renewcommand{\bibname}{References}
 
 160 %%% Custom styles for headers and footers
 
 162 \makepagestyle{mako-mem}
 
 163 %\makeevenfoot{mako-mem}{\thepage}{}{}
 
 164 %\makeoddfoot{mako-mem}{}{}{\thepage}
 
 165 %\makeheadrule{mako-mem}{\textwidth}{\normalrulethickness}
 
 166 \newcommand{\@makomarks}{%
 
 167   \let\@mkboth\markboth
 
 168   \def\chaptermark##1{%
 
 170       \ifnum \c@secnumdepth >\m@ne
 
 176   \def\sectionmark##1{%
 
 179 \makepsmarks{mako-mem}{\@makomarks}
 
 180 \makepsmarks{mako-mem}{}
 
 181 \makeevenhead{mako-mem}{}{}{\scshape\thepage}
 
 182 \makeoddhead{mako-mem}{}{}{\scshape\thepage}
 
 184 %%% version control info in footers; requires vc package 
 
 185 % Make the style for vc-git revision control headers and footers
 
 186 \makepagestyle{kjhgit}
 
 187 \newcommand{\@kjhgitmarks}{%
 
 188   \let\@mkboth\markboth
 
 189   \def\chaptermark##1{%
 
 191       \ifnum \c@secnumdepth >\m@ne
 
 197   \def\sectionmark##1{%
 
 200 \makepsmarks{kjhgit}{\@kjhgitmarks}
 
 201 \makeevenhead{kjhgit}{}{}{\scshape\thepage}
 
 202 \makeoddhead{kjhgit}{}{}{\scshape\thepage}
 
 203 \makeevenfoot{kjhgit}{}{\texttt{\footnotesize{\textcolor{Blue}{git revision \VCRevision\ on \VCDateTEX}}}}{}
 
 204 \makeoddfoot{kjhgit}{}{\texttt{\footnotesize \textcolor{Blue}{git revision \VCRevision\ on \VCDateTEX}}}{}
 
 206 %% Create a command to make a note at the top of the first page describing the
 
 207 %% publication status of the paper. 
 
 208 \newcommand{\published}[1]{% 
 
 211    \renewcommand{\maketitlehooka}{% 
 
 212        \par\noindent\footnotesize \puB} 
 
 215 \makeevenhead{memo}{}{}{}
 
 216 \makeoddhead{memo}{}{}{}
 
 218 \makeevenfoot{memo}{}{\scshape \thepage/\pageref{LastPage}}{}
 
 219 \makeoddfoot{memo}{}{\scshape \thepage/\pageref{LastPage}}{}