X-Git-Url: https://projects.mako.cc/source/latex_mako/blobdiff_plain/30bc819c5b617505416af1d50acd25347ad2b29f..0e7100a49ee2a16878e527fee4e81d5a4b578723:/paper_template/mako-mem.sty?ds=sidebyside

diff --git a/paper_template/mako-mem.sty b/paper_template/mako-mem.sty
index 1e5b3d9..d8f9fd7 100644
--- a/paper_template/mako-mem.sty
+++ b/paper_template/mako-mem.sty
@@ -1,21 +1,29 @@
 % Some article styles and page layout tweaks for the LaTeX Memoir class.
 %
-% Copyright 2008-2009 Kieran Healy <kjhealy@soc.duke.edu>
 % 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}{}
@@ -52,10 +60,13 @@
 
 % >> article-2 <<
 \makechapterstyle{article-2}{
- \setsecheadstyle{\Large\scshape\MakeLowercase} 
+ \renewcommand{\rmdefault}{ugm}
+ \renewcommand{\sfdefault}{phv}
+
+ \setsecheadstyle{\large\scshape} 
  \setsubsecheadstyle{\normalsize\itshape} 
  \setaftersubsubsecskip{-1em}
- \setsubsubsecheadstyle{\small\bfseries}
+ \setsubsubsecheadstyle{\bfseries}
  \renewcommand{\printchaptername}{} 
  \renewcommand{\chapternamenum}{} 
  \renewcommand{\chapnumfont}{\chaptitlefont} 
@@ -75,6 +86,11 @@
  % 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}
@@ -88,22 +104,75 @@
  \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{kjh}
-%\makeevenfoot{kjh}{\thepage}{}{}
-%\makeoddfoot{kjh}{}{}{\thepage}
-%\makeheadrule{kjh}{\textwidth}{\normalrulethickness}
-\newcommand{\@kjhmarks}{%
+\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{%
@@ -116,15 +185,15 @@
   \def\sectionmark##1{%
     \markright{##1}}
 }
-\makepsmarks{kjh}{\@kjhmarks}
-\makepsmarks{kjh}{}
-\makeevenhead{kjh}{}{}{\scshape\thepage}
-\makeoddhead{kjh}{}{}{\scshape\thepage}
+\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}{%
+\makepagestyle{mako-mem-git}
+\newcommand{\@gitmarks}{%
   \let\@mkboth\markboth
   \def\chaptermark##1{%
     \markboth{%
@@ -137,11 +206,11 @@
   \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}}}{}
+\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}}}{}
 
 %% Create a command to make a note at the top of the first page describing the
 %% publication status of the paper. 
@@ -151,5 +220,13 @@
    \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
 
