initial import of material for public archive into git
We're creating a fresh archive because the history for our old chapter includes API keys, data files, and other material we can't share.
This commit is contained in:
254
paper/mako-mem.sty
Normal file
254
paper/mako-mem.sty
Normal file
@@ -0,0 +1,254 @@
|
||||
% Some article styles and page layout tweaks for the LaTeX Memoir class.
|
||||
%
|
||||
% Copyright 2009 Benjamin Mako Hill <mako@atdot.cc>
|
||||
% Copyright 2008-2009 Kieran Healy <kjhealy@soc.duke.edu>
|
||||
|
||||
% Distributed as free software under the GNU GPL v3
|
||||
|
||||
% This file is heavily based on one by Kieran Healy
|
||||
% available here: http://github.com/kjhealy/latex-custom-kjh/
|
||||
|
||||
\usepackage{lastpage}
|
||||
\usepackage{datetime}
|
||||
|
||||
% 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}
|
||||
|
||||
% put a period after the section numbers
|
||||
\setsecnumformat{\csname the#1\endcsname.\enspace}
|
||||
|
||||
% >> article-1 <<
|
||||
\makechapterstyle{article-1}{
|
||||
\renewcommand{\rmdefault}{ugm}
|
||||
\renewcommand{\sfdefault}{phv}
|
||||
|
||||
\setsecheadstyle{\large\scshape}
|
||||
\setsubsecheadstyle{\normalsize\itshape}
|
||||
\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 chapter numbering
|
||||
\counterwithout{section}{chapter}
|
||||
\counterwithout{figure}{chapter}
|
||||
\counterwithout{table}{chapter}
|
||||
|
||||
% reduce skip after section heading
|
||||
\setaftersecskip{1.2ex}
|
||||
|
||||
\pretitle{\newline\centering \LARGE\scshape \MakeLowercase }
|
||||
\posttitle{\par\vskip 1em}
|
||||
\predate{\footnotesize \centering}
|
||||
\postdate{\par\vskip 1em}
|
||||
|
||||
% 'abstract' title, bigger skip from title
|
||||
\renewcommand{\abstractname}{}
|
||||
\abstractrunin
|
||||
|
||||
% set name of bibliography to 'references'
|
||||
\renewcommand{\bibname}{References}
|
||||
}
|
||||
|
||||
% >> article-2 <<
|
||||
\makechapterstyle{article-2}{
|
||||
\renewcommand{\rmdefault}{ugm}
|
||||
\renewcommand{\sfdefault}{phv}
|
||||
|
||||
\setsecheadstyle{\large\scshape}
|
||||
\setsubsecheadstyle{\normalsize\itshape}
|
||||
\setaftersubsubsecskip{-1em}
|
||||
\setsubsubsecheadstyle{\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 chapter numbering
|
||||
\counterwithout{section}{chapter}
|
||||
\counterwithout{figure}{chapter}
|
||||
\counterwithout{table}{chapter}
|
||||
|
||||
% supress chapter numbers
|
||||
\maxsecnumdepth{chapter}
|
||||
\setsecnumdepth{chapter}
|
||||
|
||||
% for numbered sections and subsections:
|
||||
% (a) comment out the above stanza; (b) uncomment the one below
|
||||
% \maxsecnumdepth{subsection}
|
||||
% \setsecnumdepth{subsection}
|
||||
|
||||
% 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}{Abstract:}
|
||||
\renewcommand{\abstractnamefont}{\normalfont\small\bfseries}
|
||||
\renewcommand{\abstracttextfont}{\normalfont\small}
|
||||
\setlength{\absparindent}{0em}
|
||||
\setlength{\abstitleskip}{-1.5em}
|
||||
\abstractrunin
|
||||
|
||||
% set name of bibliography to 'references'
|
||||
\renewcommand{\bibname}{References}
|
||||
}
|
||||
|
||||
|
||||
% >> article-3 <<
|
||||
\makechapterstyle{article-3}{
|
||||
\renewcommand{\rmdefault}{ugm}
|
||||
\renewcommand{\sfdefault}{phv}
|
||||
|
||||
\setsecheadstyle{\large\sffamily\bfseries\MakeUppercase}
|
||||
\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 chapter numbering
|
||||
\counterwithout{section}{chapter}
|
||||
\counterwithout{figure}{chapter}
|
||||
\counterwithout{table}{chapter}
|
||||
|
||||
% supress chapter numbers
|
||||
\maxsecnumdepth{chapter}
|
||||
\setsecnumdepth{chapter}
|
||||
|
||||
% reduce skip after section heading
|
||||
\setaftersecskip{1pt}
|
||||
\setbeforesecskip{-1em}
|
||||
|
||||
% 'abstract' title, bigger skip from title
|
||||
% \renewcommand{\maketitle}{\{\preauthor \theauthor\} \hfill \thetitle}
|
||||
\renewcommand{\maketitle}{
|
||||
{\Large\sffamily\bfseries\MakeUppercase\thetitle} \hfill
|
||||
{\Large\sffamily\MakeUppercase\theauthor}
|
||||
\vskip 0.7em}
|
||||
\renewcommand{\abstractname}{\normalfont\scriptsize\noindent}
|
||||
\renewcommand{\abstracttextfont}{\normalfont\scriptsize}
|
||||
\abstractrunin
|
||||
|
||||
% set name of bibliography to 'references'
|
||||
\renewcommand{\bibname}{References}
|
||||
|
||||
\parindent 0pt
|
||||
|
||||
}
|
||||
|
||||
%%% Custom styles for headers and footers
|
||||
%%% Basic
|
||||
\makepagestyle{mako-mem}
|
||||
%\makeevenfoot{mako-mem}{\thepage}{}{}
|
||||
%\makeoddfoot{mako-mem}{}{}{\thepage}
|
||||
%\makeheadrule{mako-mem}{\textwidth}{\normalrulethickness}
|
||||
\newcommand{\@makomarks}{%
|
||||
\let\@mkboth\markboth
|
||||
\def\chaptermark##1{%
|
||||
\markboth{%
|
||||
\ifnum \c@secnumdepth >\m@ne
|
||||
\if@mainmatter
|
||||
\thechapter. \ %
|
||||
\fi
|
||||
\fi
|
||||
##1}{}}
|
||||
\def\sectionmark##1{%
|
||||
\markright{##1}}
|
||||
}
|
||||
\makepsmarks{mako-mem}{\@makomarks}
|
||||
\makepsmarks{mako-mem}{}
|
||||
\makeevenhead{mako-mem}{}{}{\scshape\thepage}
|
||||
\makeoddhead{mako-mem}{}{}{\scshape\thepage}
|
||||
|
||||
%%% version control info in footers; requires vc package
|
||||
% Make the style for vc-git revision control headers and footers
|
||||
\makepagestyle{mako-mem-git}
|
||||
\newcommand{\@gitmarks}{%
|
||||
\let\@mkboth\markboth
|
||||
\def\chaptermark##1{%
|
||||
\markboth{%
|
||||
\ifnum \c@secnumdepth >\m@ne
|
||||
\if@mainmatter
|
||||
\thechapter. \ %
|
||||
\fi
|
||||
\fi
|
||||
##1}{}}
|
||||
\def\sectionmark##1{%
|
||||
\markright{##1}}
|
||||
}
|
||||
\makepsmarks{mako-mem-git}{\@gitmarks}
|
||||
\makeevenhead{mako-mem-git}{}{}{\scshape\thepage}
|
||||
\makeoddhead{mako-mem-git}{}{}{\scshape\thepage}
|
||||
\makeevenfoot{mako-mem-git}{}{\texttt{\footnotesize{\textcolor{BrickRed}{git revision \VCRevision\ on \VCDateTEX}}}}{}
|
||||
\makeoddfoot{mako-mem-git}{}{\texttt{\footnotesize \textcolor{BrickRed}{git revision \VCRevision\ on \VCDateTEX}}}{}
|
||||
|
||||
%%% print a datestamp from ShareLaTeX
|
||||
\makepagestyle{mako-mem-sharelatex}
|
||||
\newcommand{\@slmarks}{%
|
||||
\let\@mkboth\markboth
|
||||
\def\chaptermark##1{%
|
||||
\markboth{%
|
||||
\ifnum \c@secnumdepth >\m@ne
|
||||
\if@mainmatter
|
||||
\thechapter. \ %
|
||||
\fi
|
||||
\fi
|
||||
##1}{}}
|
||||
\def\sectionmark##1{%
|
||||
\markright{##1}}
|
||||
}
|
||||
\makepsmarks{mako-mem-sharelatex}{\@slmarks}
|
||||
\makeevenhead{mako-mem-sharelatex}{}{}{\scshape\thepage}
|
||||
\makeoddhead{mako-mem-sharelatex}{}{}{\scshape\thepage}
|
||||
\makeevenfoot{mako-mem-sharelatex}{}{\texttt{\footnotesize{\textcolor{BrickRed}{Buildstamp/Version:~\pdfdate}}}}{}
|
||||
\makeoddfoot{mako-mem-sharelatex}{}{\texttt{\footnotesize{\textcolor{BrickRed}{Buildstamp/Version:~\pdfdate}}}}{}
|
||||
|
||||
%% 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}
|
||||
|
||||
\makepagestyle{memo}
|
||||
\makeevenhead{memo}{}{}{}
|
||||
\makeoddhead{memo}{}{}{}
|
||||
|
||||
\makeevenfoot{memo}{}{\scshape \thepage/\pageref{LastPage}}{}
|
||||
\makeoddfoot{memo}{}{\scshape \thepage/\pageref{LastPage}}{}
|
||||
|
||||
|
||||
\endinput
|
||||
|
||||
Reference in New Issue
Block a user