% Some article styles and page layout tweaks for the memoir class % % This file is heavily based on one by Kieran Healy % blank footnote % Use \symbolfootnote[0]{Footnote text} for a blank footnote. % Useful for initial acknowledgment note. \long\def\symbolfootnote[#1]#2{\begingroup% \def\thefootnote{\fnsymbol{footnote}}\footnote[#1]{#2}\endgroup} % >> article-2 << % the name needs to start with article-n so that it automatically gets % adjusted to keep the articles about the same. I've kept article-2 % since this is what the same rough thing was called in Kieran's % document. % Make the style for Chapters and sections \makechapterstyle{article-2}{ \setsecheadstyle{\Large\scshape\MakeLowercase} \setsubsecheadstyle{\normalsize\itshape} \setaftersubsubsecskip{-1em} \setsubsubsecheadstyle{\small\bfseries} \renewcommand{\printchaptername}{} \renewcommand{\chapternamenum}{} \renewcommand{\chapnumfont}{\chaptitlefont} \renewcommand{\printchapternum}{\chapnumfont \thechapter\space} \renewcommand{\afterchapternum}{} \renewcommand{\printchaptername}{\secheadstyle} \renewcommand{\cftchapterfont}{\normalfont} \renewcommand{\cftchapterpagefont}{\normalfont\scshape} \renewcommand{\cftchapterpresnum}{\scshape} \captiontitlefont{\small} % turn off section numbering \counterwithout{section}{chapter} % supress chapter numbers \maxsecnumdepth{chapter} \setsecnumdepth{chapter} % reduce skip after section heading \setaftersecskip{1.7ex} % Title flush left \pretitle{\flushleft\LARGE \itshape} \posttitle{\par\vskip 0.5em} \preauthor{\flushleft \large \lineskip 1em} \postauthor{\par\lineskip 1em} \predate{\flushleft\footnotesize\vspace{0.65em}} \postdate{\par\vskip 1em} % 'abstract' title, bigger skip from title \renewcommand{\abstractname}{\normalfont\scriptsize\emph{Abstract:}} \renewcommand{\abstracttextfont}{\normalfont\scriptsize} \abstractrunin % set name of bibliography to 'references' \renewcommand{\bibname}{References} } %%% Custom styles for headers and footers %%% Basic \makepagestyle{kjh} %\makeevenfoot{kjh}{\thepage}{}{} %\makeoddfoot{kjh}{}{}{\thepage} %\makeheadrule{kjh}{\textwidth}{\normalrulethickness} \newcommand{\@kjhmarks}{% \let\@mkboth\markboth \def\chaptermark##1{% \markboth{% \ifnum \c@secnumdepth >\m@ne \if@mainmatter \thechapter. \ % \fi \fi ##1}{}} \def\sectionmark##1{% \markright{##1}} } \makepsmarks{kjh}{\@kjhmarks} \makepsmarks{kjh}{} \makeevenhead{kjh}{}{}{\scshape\thepage} \makeoddhead{kjh}{}{}{\scshape\thepage} %%% version control info in footers; requires vc package % Make the style for vc-git revision control headers and footers \makepagestyle{kjhgit} \newcommand{\@kjhgitmarks}{% \let\@mkboth\markboth \def\chaptermark##1{% \markboth{% \ifnum \c@secnumdepth >\m@ne \if@mainmatter \thechapter. \ % \fi \fi ##1}{}} \def\sectionmark##1{% \markright{##1}} } \makepsmarks{kjhgit}{\@kjhgitmarks} \makeevenhead{kjh}{}{}{\scshape\thepage} \makeoddhead{kjh}{}{}{\scshape\thepage} \makeevenfoot{kjhgit}{}{\texttt{\footnotesize{\textcolor{Blue}{git revision \VCRevision\ on \VCDateTEX}}}}{} \makeoddfoot{kjhgit}{}{\texttt{\footnotesize \textcolor{Blue}{git revision \VCRevision\ on \VCDateTEX}}}{} %% Create a command to make a note at the top of the first page describing the %% publication status of the paper. \newcommand{\published}[1]{% \gdef\puB{#1}} \newcommand{\puB}{} \renewcommand{\maketitlehooka}{% \par\noindent\footnotesize \puB} \endinput