%% Copyright (c) 2015, Ralf Hemmecke <ralf@hemmecke.org>
%% All rights reserved.
%%
%% Redistribution and use in source and binary forms, with or without
%% modification, are permitted provided that the following conditions are
%% met:
%%
%% 1. Redistributions of source code must retain the above copyright
%% notice, this list of conditions and the following disclaimer.
%%
%% 2. Redistributions in binary form must reproduce the above
%% copyright notice, this list of conditions and the following
%% disclaimer in the documentation and/or other materials provided
%% with the distribution.
%%
%% 3. Neither the name of the copyright holder nor the names of its
%% contributors may be used to endorse or promote products derived
%% from this software without specific prior written permission.
%%
%% THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
%% "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
%% LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
%% FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
%% COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
%% INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
%% (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
%% SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
%% HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
%% STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
%% ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
%% OF THE POSSIBILITY OF SUCH DAMAGE.

\parindent0pt
\parskip\medskipamount
\usepackage[top=3cm, bottom=3cm, left=3cm, right=4cm]{geometry}

\usepackage{url}
\usepackage{color}
\definecolor{bgcode}{rgb}{1,1,0.7}
\definecolor{bgverb}{rgb}{0.95,0.95,0.95}

\usepackage{listings}
\lstnewenvironment{spadcode}%
    {\lstset{basicstyle=\scriptsize\ttfamily,%
     numbers=left,firstnumber=last,backgroundcolor=\color{bgcode}}}
    {}
\lstnewenvironment{verbcode}%
    {\lstset{basicstyle=\scriptsize\ttfamily,%
     backgroundcolor=\color{bgverb}}}
    {}
\def\spad{\lstinline[%
  basicstyle={\ttfamily\color[rgb]{0,0.5,0}},
  breaklines=true,
  literate={->}{$\to$}{2},
]}
\usepackage{fancyhdr}
%-- The following is just for draft mode.
\newcount\hours\newcount\minutes
\minutes=\time \hours=\the\minutes
\divide\hours by 60 \multiply\hours by 60 \advance\minutes by -\hours
\divide\hours by 60
\def\rhx@two@digits#1{\ifnum#1<10 0\fi\number#1}
\newcommand{\CurrentTime}{\rhx@two@digits{\the\hours}:\rhx@two@digits{\the\minutes}}
\lfoot{{\the\year-\rhx@two@digits{\the\month}-\rhx@two@digits{\the\day}~(\CurrentTime)}}
\cfoot{}
\rfoot{\jobname~\thepage}
\lhead{}
\pagestyle{fancy}
\let\rhxmaketitle\maketitle
\def\maketitle{\rhxmaketitle\thispagestyle{fancy}}

\def\SYSTEM{FriCAS}
\usepackage{hyperref}
\def\spadtype#1{\href{http://fricas.github.io/api/#1.html}{#1}}
