1. Tweaked the refs.bib work in the makefile so that it removes the refs-cleaned.bib intermediary step and so that it only rebuilds the refs when it needs to. 2. Tweaked the article-2 stylesheet so that subsubsection headers are not smaller than normal text. 3. Changed the list rendering so that it's smaller (firmlists).
233 lines
6.9 KiB
TeX
233 lines
6.9 KiB
TeX
% 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}
|
|
|
|
% 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{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{kjhgit}{}{}{\scshape\thepage}
|
|
\makeoddhead{kjhgit}{}{}{\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}
|
|
|
|
\makepagestyle{memo}
|
|
\makeevenhead{memo}{}{}{}
|
|
\makeoddhead{memo}{}{}{}
|
|
|
|
\makeevenfoot{memo}{}{\scshape \thepage/\pageref{LastPage}}{}
|
|
\makeoddfoot{memo}{}{\scshape \thepage/\pageref{LastPage}}{}
|
|
|
|
|
|
\endinput
|
|
|