%% LaTeX macros \usepackage{times} %\usepackage{garamond} %\usepackage{fourier} % math & rm \usepackage[scaled=1.05]{helvet} % ss \usepackage{relsize} \usepackage[dvipsnames]{xcolor} % Define underscore to be a regular character in text mode \begingroup \catcode`\_=\active \gdef_#1{\ensuremath{\sb{#1}}} \endgroup \mathcode`\_=\string"8000 \catcode`\_=12 % Set version number \newcommand\version{$3.1.1$} \newcommand\copyrightfootnote{ \footnotetext{Copyright (2008-2018) of Einar Andreas R{\o}dland, distributed under the \LaTeX{} Project Public License (LPPL).} } %TC:macroword \TeXcount 1 \newcommand\TeXcount{{\TeX}count} % Text formats \newcommand\codestyle[1]{\textsf{\color{Blue}#1}} \newcommand\code[1]{{\smaller\codestyle{#1}}} \newcommand\bigcode[1]{\codestyle{#1}} \newcommand\codeline[1]{\begin{quote}\code{#1}\end{quote}} \newcommand\bs[1]{\textbackslash#1} \newcommand\URL[1]{\textsf{\small #1}} % Description items: options, parameters, optional parameters % These are also interpreted by dos2html.pl \def\option[#1]{\item[\code{#1}]\hskip 0pt plus 10pt} \def\parm#1{\textit{\color{OliveGreen}#1}} \def\opt#1{\parm{[#1]}} \def\alt#1{[#1]} \def\optiontext#1{\textrm{\bfseries\color{black}#1}} % Mark off notification in contents for good visibility \newcommand\ContentsNote[1]{\addtocontents{toc}{\string\marginpar{\textsf{\color{red}\tiny #1}}}} % Notabene: margin note %TC:macro \NB 1 \newcommand\NB[1]{\ContentsNote{NB}\marginpar{\textsf{\tiny#1}}} % Mark text as a notification %TC:macro \NOTE [text] \newcommand\NOTE[1]{\textit{\color{red}#1}} % Mark text for update %TC:macro \UPDATE [text] \newcommand\UPDATE[1]{\ContentsNote{UPDATE}\textit{\textbf{\color{red}This needs to be updated:} {\color{blue}#1}}} % Mark text as a notification %TC:macro \TODO [text] \newcommand\TODO[1]{\ContentsNote{TODO}\textit{\textbf{\color{red}#1}}} % BUG %TC:macro \BUG [text] \newcommand\BUG[1]{{\color{red}#1}} \makeatletter \renewcommand\@maketitle{% \newpage\null\vskip 2em% \begin{center}% \let\footnote\thanks {\LARGE \@title \par}% \end{center}% \par \vskip 1.5em } \renewcommand\abstractname{Abstract} \renewenvironment{abstract}{% \begin{center}% {\slshape\bfseries\large\abstractname\vspace{-.5em}\vspace{\z@}}% \end{center}% \vskip 4pt \slshape }{ \vskip 0.5em } \makeatother