]> code.communitydata.science - cdsc_tex.git/commitdiff
buildstamp alternative to git markings
authorBenjamin Mako Hill <mako@atdot.cc>
Sat, 22 Oct 2016 23:48:49 +0000 (16:48 -0700)
committerBenjamin Mako Hill <mako@atdot.cc>
Sat, 22 Oct 2016 23:48:49 +0000 (16:48 -0700)
paper_template/mako-mem.sty
paper_template/text.tex

index d8f9fd75ad6770055457b7d8d75140e99c1e877f..95c0b7f9a5fd5158ccbe4bfdc4eabdc98a51e3bf 100644 (file)
@@ -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. 
 \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]{% 
index c8d746bb44754a1c75bd5a1b83a1584affb8b98b..fa5cb320ae130a04e6f4655e6c9ebb5cca655649 100644 (file)
 % \input{vc}
 % \pagestyle{mako-mem-git}
 
+% LATEX NOTE: this alternative line will just input a timestamp at the
+% build process, useful for sharelatex
+% \pagestyle{mako-mem-sharelatex}
+
 \begin{document}
 
 \setlength{\parskip}{4.5pt}

Community Data Science Collective || Want to submit a patch?