X-Git-Url: https://code.communitydata.science/cdsc_tex.git/blobdiff_plain/b2378ce9f41e15f1c1cf4016f32d3e7bda3a41d6..4a46d628008cf09708408d572d537cd7f4852455:/paper_template/mako-mem.sty diff --git a/paper_template/mako-mem.sty b/paper_template/mako-mem.sty index c37b92d..95c0b7f 100644 --- a/paper_template/mako-mem.sty +++ b/paper_template/mako-mem.sty @@ -9,6 +9,7 @@ % available here: http://github.com/kjhealy/latex-custom-kjh/ \usepackage{lastpage} +\usepackage{datetime} % blank footnote % Use \symbolfootnote[0]{Footnote text} for a blank footnote. @@ -16,6 +17,9 @@ \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} @@ -60,10 +64,10 @@ \renewcommand{\rmdefault}{ugm} \renewcommand{\sfdefault}{phv} - \setsecheadstyle{\Large\scshape\MakeLowercase} + \setsecheadstyle{\large\scshape} \setsubsecheadstyle{\normalsize\itshape} \setaftersubsubsecskip{-1em} - \setsubsubsecheadstyle{\small\bfseries} + \setsubsubsecheadstyle{\bfseries} \renewcommand{\printchaptername}{} \renewcommand{\chapternamenum}{} \renewcommand{\chapnumfont}{\chaptitlefont} @@ -83,6 +87,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} @@ -96,14 +105,18 @@ \postdate{\par\vskip 1em} % 'abstract' title, bigger skip from title - \renewcommand{\abstractname}{\normalfont\scriptsize\noindent} - \renewcommand{\abstracttextfont}{\normalfont\scriptsize} + \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} @@ -180,8 +193,29 @@ %%% 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{% + \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{% @@ -194,11 +228,11 @@ \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}}}{} +\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.