X-Git-Url: https://projects.mako.cc/source/latex_mako/blobdiff_plain/21912b41bbd90d4f9d3c49492e6f41498418a6d4..408fca411362be8128a3ce55bd1c65b45f69324f:/mako-mem.sty diff --git a/mako-mem.sty b/mako-mem.sty index 4943b0d..def7ca4 100644 --- a/mako-mem.sty +++ b/mako-mem.sty @@ -1,6 +1,7 @@ -% Some article styles and page layout tweaks for the memoir class +% Some article styles and page layout tweaks for the LaTeX Memoir class. % % This file is heavily based on one by Kieran Healy +% available here: http://github.com/kjhealy/latex-custom-kjh/ % blank footnote % Use \symbolfootnote[0]{Footnote text} for a blank footnote. @@ -8,55 +9,80 @@ \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. +% >> article-1 << +\makechapterstyle{article-1}{ + \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} + + % 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} +} -% 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} +% >> article-2 << +\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} + + % 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 + % 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} - } + % set name of bibliography to 'references' + \renewcommand{\bibname}{References} +} %%% Custom styles for headers and footers @@ -102,8 +128,9 @@ \makepsmarks{kjhgit}{\@kjhgitmarks} \makeevenhead{kjh}{}{}{\scshape\thepage} \makeoddhead{kjh}{}{}{\scshape\thepage} -\makeevenfoot{kjhgit}{}{\texttt{\footnotesize git revision \VCRevision\ on \VCDateTEX}}{} -\makeoddfoot{kjhgit}{}{\texttt{\footnotesize git revision \VCRevision\ on \VCDateTEX}}{} +\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]{%