Commit 4f344973 authored by Martti Louhivuori's avatar Martti Louhivuori
Browse files

LaTeX whitepaper template

parents
# A simulation of Subversion default ignores, generated by reposurgeon.
*.o
*.lo
*.la
*.al
*.libs
*.so
*.so.[0-9]*
*.a
*.pyc
*.pyo
*.rej
*~
*.#*
.*.swp
.DS_store
# Simulated Subversion default ignores end here
### Partnership for Advanced Computing in Europe
### www.prace-ri.eu
###
### LaTeX package for a PRACE-RI whitepaper.
###
### (c) CSC - IT Center for Science Ltd.
### author: Martti Louhivuori (martti.louhivuori@csc.fi)
PURPOSE
---
Enable the writing of a PRACE-RI project report in LaTeX with minimal
typographical effort. Uses a pre-defined document class 'prace' that
automatically sets the correct document style and layout as well as
provides custom macros for the ease-of-use of the writer.
FILES
---
prace.cls LaTeX document class
template.tex PRACE-RI whitepaper template
prace-logo.png logo of PRACE (used by prace.cls)
prace-logo.eps "
example.tex example of a filled-in template
example.pdf example PRACE-RI whitepaper
example.png figure used in the example whitepaper
example.eps "
QUICK HOW-TO
---
1) copy 'template.tex' to 'yourname_yourproject.tex'
2) fill in all the required information in 'yourname_yourproject.tex' using
your favorite text editor
3) convert .tex to .pdf, e.g. 'pdflatex yourname_yourproject'
4) send the resulting PDF to PRACE
MACROS
---
\author[<affiliation>]{<name of the author>}
Defines the name and affiliation(s) of an author. The affiliation(s)
should be given as a comma-separated list of integers corresponding to
the order of \affiliation definitions.
\corresponding
Flags the following \author definition as the corresponding author.
\affiliation{<name and address>}
Defines the name and address of an affiliation. The syntax should be
'Name, Street, Postcode and City, Country'.
\project{<project ID>}
Defines the project code of the PRACE project.
\email{<e-mail address>}
Defines the e-mail address of the corresponding author.
\tel{<telephone number>}
Defines the telephone number of the corresponding author. The syntax
should be '+0-000-000-0000'.
\fax{<fax number>}
Defines the fax number of the corresponding author. The syntax should
be '+0-000-000-0000'.
All these macros should be used in the pre-amble of the document, so that
all the required information is defined before calling \maketitle. In the
main body of the document you can use default LaTeX commands for sections,
figures etc., but you should refer to the comments in the 'template.tex'
for further information regarding the required structure, syntax and
nomenclature in a PRACE-RI whitepaper.
This diff is collapsed.
File added
example.png

36.2 KB

%%% Partnership for Advanced Computing in Europe
%%% www.prace-ri.eu
%%%
%%% LaTeX example for a PRACE-RI whitepaper.
%%%
%%% (c) CSC - IT Center for Science Ltd.
%%% author: Martti Louhivuori (martti.louhivuori@csc.fi)
%%%
%%% PRACE GENERIC LAYOUT; DO NOT CHANGE %%%
\documentclass{prace}
%%% END OF PRACE GENERIC LAYOUT %%%
% TITLE
\title{Example project report}
% AUTHORS
\author[1]{First Author}
\corresponding\author[1]{Second Author}
\author[1,2]{Third Author}
% AFFILIATIONS
\affiliation{Example University, Science Sq. 1, A City 01010, Random Country}
\affiliation{Institute for Advanced Examples, Factlane 11, Nosuchcity 12345,
Someland}
% PROJECT ID
\project{012345}
% CONTACT INFORMATION
\email{second.author@example.com}
%%% PRACE GENERIC LAYOUT; DO NOT CHANGE %%%
\begin{document}
\maketitle
%%% END OF PRACE GENERIC LAYOUT %%%
% ABSTRACT
\begin{abstract}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed posuere interdum
sem. Quisque ligula eros ullamcorper quis, lacinia quis facilisis sed sapien.
Mauris varius diam vitae arcu. Sed arcu lectus auctor vitae, consectetuer et
venenatis eget velit. Sed augue orci, lacinia eu tincidunt et eleifend nec
lacus. Donec ultricies nisl ut felis, suspendisse potenti. Lorem ipsum ligula
ut hendrerit mollis, ipsum erat vehicula risus, eu suscipit sem libero nec
erat. Aliquam erat volutpat. Sed congue augue vitae neque. Nulla consectetuer
porttitor pede. Fusce purus morbi tortor magna condimentum vel, placerat id
blandit sit amet tortor.
\end{abstract}
% MAIN BODY
\section{Introduction}
This is an introductory section where some earlier
works\cite{scholes-DiscussFaradaySoc-70, mazurin-Phase-Separation-in-Glass-84}
are cited like the one from Dimitriev and
Kashchieva\cite{dimitriev-JMaterSci-75}. Also relevant
background information is given as well as the goals of the project.
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed posuere interdum
sem. Quisque ligula eros ullamcorper quis, lacinia quis facilisis sed sapien.
Mauris varius diam vitae arcu. Sed arcu lectus auctor vitae, consectetuer et
venenatis eget velit. Sed augue orci, lacinia eu tincidunt et eleifend nec
lacus. Donec ultricies nisl ut felis, suspendisse potenti. Lorem ipsum ligula
ut hendrerit mollis, ipsum erat vehicula risus, eu suscipit sem libero nec
erat. Aliquam erat volutpat. Sed congue augue vitae neque. Nulla consectetuer
porttitor pede. Fusce purus morbi tortor magna condimentum vel, placerat id
blandit sit amet tortor.
Mauris sed libero. Suspendisse facilisis nulla in lacinia laoreet, lorem velit
accumsan velit vel mattis libero nisl et sem. Proin interdum maecenas massa
turpis sagittis in, interdum non lobortis vitae massa. Quisque purus lectus,
posuere eget imperdiet nec sodales id arcu. Vestibulum elit pede dictum eu,
viverra non tincidunt eu ligula.
Nam molestie nec tortor. Donec placerat leo sit amet velit. Vestibulum id
justo ut vitae massa. Proin in dolor mauris consequat aliquam. Donec ipsum,
vestibulum ullamcorper venenatis augue. Aliquam tempus nisi in auctor
vulputate, erat felis pellentesque augue nec, pellentesque lectus justo nec
erat. Aliquam et nisl. Quisque sit amet dolor in justo pretium condimentum.
Vivamus placerat lacus vel vehicula scelerisque, dui enim adipiscing lacus sit
amet sagittis, libero enim vitae mi. In neque magna posuere, euismod ac
tincidunt tempor est. Ut suscipit nisi eu purus. Proin ut pede mauris eget
ipsum. Integer vel quam nunc commodo consequat. Integer ac eros eu tellus
dignissim viverra. Maecenas erat aliquam erat volutpat. Ut venenatis ipsum
quis turpis. Integer cursus scelerisque lorem. Sed nec mauris id quam blandit
consequat. Cras nibh mi hendrerit vitae, dapibus et aliquam et magna. Nulla
vitae elit. Mauris consectetuer odio vitae augue.
\section{Methods}
Now we explain the methods used in the projects and go through the relevant
theoretical background\cite{eaton-Porous-Glass-Support-Material-75} with
some equations like this
\begin{equation}
E = mc^2,
\label{eq: cliche}
\end{equation}
where we gave a definition for energy $E$ as a function of mass $m$ and speed
of light $c$. After this we can refer to the equation as Eq.~\ref{eq: cliche}.
Short in-line notation such as $a = b + c$ may also be used if needed, but
should be avoided if possible.
And then if we want to use vectors or matrices we need to use bold typeface
for them, like this
\begin{equation}
{\mathbf a} = {\mathbf b} \cdot \mathbf{c},
\label{eq: vectors}
\end{equation}
where we have simple vector dot product. More complex equations can also be
constructed using standard \LaTeX{} commands.
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed posuere interdum
sem. Quisque ligula eros ullamcorper quis, lacinia quis facilisis sed sapien.
Mauris varius diam vitae arcu. Sed arcu lectus auctor vitae, consectetuer et
venenatis eget velit. Sed augue orci, lacinia eu tincidunt et eleifend nec
lacus. Donec ultricies nisl ut felis, suspendisse potenti. Lorem ipsum ligula
ut hendrerit mollis, ipsum erat vehicula risus, eu suscipit sem libero nec
erat. Aliquam erat volutpat. Sed congue augue vitae neque. Nulla consectetuer
porttitor pede. Fusce purus morbi tortor magna condimentum vel, placerat id
blandit sit amet tortor.
\subsection{Some spiffy algorithm}
We also include a bullet-point list to outline the workflow of a
program:
\begin{itemize}
\item initialise
\item start main loop
\begin{enumerate}
\item calculate something
\item write results to disk
\item check whether we should terminate
\end{enumerate}
\item finalise
\end{itemize}
On top of that, we also have some schematic pictures to explain something
(Fig.~\ref{fig: example}).
\begin{figure}
\includegraphics[width=0.4\textwidth]{example}\hfill{}
\includegraphics[width=0.4\textwidth]{example}\hfill{}
\caption{(a) Example picture for the first time; (b) the same picture
side-by-side with the first one.}
\label{fig: example}
\end{figure}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed posuere interdum
sem. Quisque ligula eros ullamcorper quis, lacinia quis facilisis sed sapien.
Mauris varius diam vitae arcu. Sed arcu lectus auctor vitae, consectetuer et
venenatis eget velit. Sed augue orci, lacinia eu tincidunt et eleifend nec
lacus. Donec ultricies nisl ut felis, suspendisse potenti. Lorem ipsum ligula
ut hendrerit mollis, ipsum erat vehicula risus, eu suscipit sem libero nec
erat. Aliquam erat volutpat. Sed congue augue vitae neque. Nulla consectetuer
porttitor pede. Fusce purus morbi tortor magna condimentum vel, placerat id
blandit sit amet tortor.
Mauris sed libero. Suspendisse facilisis nulla in lacinia laoreet, lorem velit
accumsan velit vel mattis libero nisl et sem. Proin interdum maecenas massa
turpis sagittis in, interdum non lobortis vitae massa. Quisque purus lectus,
posuere eget imperdiet nec sodales id arcu. Vestibulum elit pede dictum eu,
viverra non tincidunt eu ligula.
Nam molestie nec tortor. Donec placerat leo sit amet velit. Vestibulum id
justo ut vitae massa. Proin in dolor mauris consequat aliquam. Donec ipsum,
vestibulum ullamcorper venenatis augue. Aliquam tempus nisi in auctor
vulputate, erat felis pellentesque augue nec, pellentesque lectus justo nec
erat. Aliquam et nisl. Quisque sit amet dolor in justo pretium condimentum.
Vivamus placerat lacus vel vehicula scelerisque, dui enim adipiscing lacus sit
amet sagittis, libero enim vitae mi. In neque magna posuere, euismod ac
tincidunt tempor est. Ut suscipit nisi eu purus. Proin ut pede mauris eget
ipsum. Integer vel quam nunc commodo consequat. Integer ac eros eu tellus
dignissim viverra. Maecenas erat aliquam erat volutpat. Ut venenatis ipsum
quis turpis. Integer cursus scelerisque lorem. Sed nec mauris id quam blandit
consequat. Cras nibh mi hendrerit vitae, dapibus et aliquam et magna. Nulla
vitae elit. Mauris consectetuer odio vitae augue.
\section{Results}
Here we present the results of the projects with some tables and figures.
Subsections could also be used to organise the content into smaller parts. For
this example we don't care to do so, but we do include a nice summary of the
main results in Table~\ref{tab: results}.
\begin{table}
\caption{Example table of project results.}
\label{tab: results}
\begin{tabular}{llll}
\toprule
\multicolumn{2}{c}{sample} & {} \\
\cmidrule(lr){1-2}
entry & set & {} time (s) & temperature (K) \\
\midrule
example 1 & a & 1 & 2 \\
{} & z & 3 & 4 \\
example 2 & i & 5 & 6 \\
\bottomrule
\end{tabular}
\end{table}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed posuere interdum
sem. Quisque ligula eros ullamcorper quis, lacinia quis facilisis sed sapien.
Mauris varius diam vitae arcu. Sed arcu lectus auctor vitae, consectetuer et
venenatis eget velit. Sed augue orci, lacinia eu tincidunt et eleifend nec
lacus. Donec ultricies nisl ut felis, suspendisse potenti. Lorem ipsum ligula
ut hendrerit mollis, ipsum erat vehicula risus, eu suscipit sem libero nec
erat. Aliquam erat volutpat. Sed congue augue vitae neque. Nulla consectetuer
porttitor pede. Fusce purus morbi tortor magna condimentum vel, placerat id
blandit sit amet tortor.
Mauris sed libero. Suspendisse facilisis nulla in lacinia laoreet, lorem velit
accumsan velit vel mattis libero nisl et sem. Proin interdum maecenas massa
turpis sagittis in, interdum non lobortis vitae massa. Quisque purus lectus,
posuere eget imperdiet nec sodales id arcu. Vestibulum elit pede dictum eu,
viverra non tincidunt eu ligula.
\section{Summary}
Nam molestie nec tortor. Donec placerat leo sit amet velit. Vestibulum id
justo ut vitae massa. Proin in dolor mauris consequat aliquam. Donec ipsum,
vestibulum ullamcorper venenatis augue. Aliquam tempus nisi in auctor
vulputate, erat felis pellentesque augue nec, pellentesque lectus justo nec
erat. Aliquam et nisl. Quisque sit amet dolor in justo pretium condimentum.
Vivamus placerat lacus vel vehicula scelerisque, dui enim adipiscing lacus sit
amet sagittis, libero enim vitae mi. In neque magna posuere, euismod ac
tincidunt tempor est. Ut suscipit nisi eu purus. Proin ut pede mauris eget
ipsum. Integer vel quam nunc commodo consequat. Integer ac eros eu tellus
dignissim viverra. Maecenas erat aliquam erat volutpat. Ut venenatis ipsum
quis turpis. Integer cursus scelerisque lorem. Sed nec mauris id quam blandit
consequat. Cras nibh mi hendrerit vitae, dapibus et aliquam et magna. Nulla
vitae elit. Mauris consectetuer odio vitae augue.
Cras lobortis sem ultrices leo. Donec magna fusce ac ante. Nullam est nisi
blandit eget, suscipit vitae posuere quis ante. Quisque vitae tortor tellus
feugiat adipiscing. Morbi ac elit et diam bibendum bibendum. Suspendisse id
diam, donec adipiscing vulputate metus. Cras pellentesque vestibulum sem.
Maecenas ut elit quis nisl vestibulum bibendum. Aenean eu erat quis turpis
consequat vehicula. Morbi lacus velit, tristique ut iaculis volutpat in velit.
Duis nec mauris et velit mollis aliquam, nullam posuere. Mauris at turpis sit
amet dui imperdiet lobortis, proin eu felis.
\section*{Acknowledgements}
This work was financially supported by the PRACE project funded in part
by the EUs 7th Framework Programme (FP7/2007-2013) under grant agreement
no. RI-211528 and FP7-261557.
% REFERENCE LIST
\begin{thebibliography}{99}
\bibitem{scholes-DiscussFaradaySoc-70}
S. Scholes, Discuss. Faraday Soc. No. 50 (1970) 222.
\bibitem{mazurin-Phase-Separation-in-Glass-84}
O.V. Mazurin and E.A. Porai-Koshits (eds.),
Phase Separation in Glass, North-Holland, Amsterdam, 1984.
\bibitem{dimitriev-JMaterSci-75}
Y. Dimitriev and E. Kashchieva, J.Mater. Sci. 10 (1975) 1419.
\bibitem{eaton-Porous-Glass-Support-Material-75}
D.L. Eaton, Porous Glass Support Material, US Patent No. 3 904 422 (1975).
\end{thebibliography}
%%% PRACE GENERIC LAYOUT; DO NOT CHANGE %%%
\end{document}
%%% END OF PRACE GENERIC LAYOUT %%%
This diff is collapsed.
%%% Partnership for Advanced Computing in Europe
%%% www.prace-ri.eu
%%%
%%% LaTeX document class for a PRACE-RI whitepaper.
%%%
%%% (c) CSC - IT Center for Science Ltd.
%%% author: Martti Louhivuori (martti.louhivuori@csc.fi)
%%%
%%% Requires: LaTeX2e
%%% geometry, graphicx, ifthen, booktabs
%%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{prace}[2011/04/28 PRACE-RI Whitepaper class]
\DeclareOption{onecolumn}{\OptionNotUsed}
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}}
\ProcessOptions\relax
\LoadClass[a4paper]{article}
% A4: 210x297mm - 20mm margins
\RequirePackage{geometry}
\geometry{text={170mm,257mm}, centering}
\RequirePackage{graphicx}
\RequirePackage{ifthen}
\RequirePackage{booktabs}
% page numbering
\pagenumbering{arabic}
\pagestyle{empty}
% default font
\renewcommand{\normalsize}{\fontsize{10}{11}\selectfont}
% default values
\def\projectname{}
\def\authortel{+0-000-000-0000}
\def\authorfax{+0-000-000-0000}
\def\authoremail{author@example.com}
% internal counters
\newcounter{praceauth}
\setcounter{praceauth}{0}
\renewcommand\thepraceauth{\alph{praceauth}}
\newcounter{praceaffi}
\setcounter{praceaffi}{0}
\renewcommand\thepraceaffi{\alph{praceaffi}}
\newcounter{pracetmp}
\setcounter{pracetmp}{0}
\renewcommand\thepracetmp{\alph{pracetmp}}
% project ID & author contact details
\newcommand\project[1]{\renewcommand\projectname{#1}}
\newcommand{\email}[1]{\renewcommand\authoremail{#1}}
\newcommand{\tel}[1]{\renewcommand\authortel{#1}}
\newcommand{\fax}[1]{\renewcommand\authorfax{#1}}
% tag corresponding author
\newif\if@iscorresponding
\@iscorrespondingfalse
\newif\if@hascorresponding
\@hascorrespondingfalse
\newcommand\corresponding[0]{\@iscorrespondingtrue\@hascorrespondingtrue}
% corresponding author footnote
\long\def\authorfootnote{%
\def\thefootnote{\fnsymbol{footnote}}%
\csname c@\@mpfn\endcsname 1\relax%
\xdef\@thefnmark{\thempfn}%
\@footnotetext}
% corresponding author contact detail footnote
\def\authorcontact{%
\authorfootnote{Corresponding author.\\%
\indent\hspace{1ex}
tel. \authortel{}\hspace{1ex}
fax. \authorfax{}\hspace{1ex}
e-mail. \authoremail{}}
}
% tmp flag
\newif\if@praceflag
\@praceflagfalse
% convert integers to letters
\def\csvitoalist{}
\newcommand\csvitoa[1]{
\def\csvitoalist{}
\@for\name:=#1\do{
\setcounter{pracetmp}{\name}
\if@praceflag
\edef\csvitoalist{\csvitoalist,\thepracetmp}
\else
\edef\csvitoalist{\thepracetmp}
\@praceflagtrue
\fi}
\@praceflagfalse
\csvitoalist
}
% store author definitions for later use
\def\authorlist{}
\def\tmpname{}
\renewcommand\author[2][a]{%
%
\def\alfalist{}
\@for\name:=#1\do{
\setcounter{pracetmp}{\name}
\if@praceflag
\edef\alfalist{\alfalist,\thepracetmp}
\else
\edef\alfalist{\thepracetmp}
\@praceflagtrue
\fi}
\@praceflagfalse
%
% \def\alfalist{\csvitoa{#1}}
%
\def\tmpname{#2}
\if@iscorresponding
\edef\tmpname{\tmpname{}${}^{\alfalist{},*}$}
\else
\edef\tmpname{\tmpname{}${}^{\alfalist}$}
\fi
\ifnum \c@praceauth >\z@
\edef\authorlist{\authorlist{}, \tmpname{}}
\else
\edef\authorlist{\tmpname{}}
\fi
\@iscorrespondingfalse
\addtocounter{praceauth}{1}
}
% store affiliation definitions for later use
\def\affiliationlist{}
\newcommand\affiliation[2][a]{%
\addtocounter{praceaffi}{1}
\def\tmpname{{${}^{\thepraceaffi}$#2}}
\ifnum \c@praceaffi >\@ne
\edef\affiliationlist{\affiliationlist{},\tmpname{}}
\else
\edef\affiliationlist{\tmpname{}}
\fi%
}
% output affiliation list
\newcommand\affiliationblock[0]{%
\@for\name:=\affiliationlist\do{\name\\}}
% title block
\renewcommand{\maketitle}{%
\newpage
\noindent\begin{minipage}{3cm}
\includegraphics[width=3cm]{prace-logo}
\end{minipage}
\begin{minipage}{11cm}
\centering%
Available on-line at www.prace-ri.eu\\\vspace{1em}
{\large\bfseries Partnership for Advanced Computing in Europe}
\end{minipage}
\begin{minipage}{3cm}
\end{minipage}\\
\null
\vskip 2em%
\begin{center}%
\let \footnote \thanks
{\LARGE \@title \par}%
\vskip 1.5em%
{\large
\lineskip .5em%
\begin{tabular}[t]{c}%
\authorlist
\end{tabular}\par}%
\vskip 1em%
\affiliationblock
\if@hascorresponding
\authorcontact
\else
\@latex@warning{Corresponding author is undefined}
\fi
\end{center}%
\par
\vskip 1.5em%
}
% section heading formats
\def\section{\@startsection {section}{1}{\z@}%
{-3.5ex \@plus -1ex \@minus -.2ex}%
{2.3ex \@plus.2ex}%
{\normalfont\normalsize\bfseries}}
\def\subsection{\@startsection{subsection}{2}{\z@}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{1.5ex \@plus .2ex}%
{\normalfont\normalsize\itshape}}
\def\subsubsection{\@startsection{subsubsection}{3}{\z@}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{1.5ex \@plus .2ex}%
{\normalfont\normalsize\itshape}}
% redefine section, figure etc. format
\def\thesection {\arabic{section}.}
\def\thesubsection {\thesection\arabic{subsection}.}
\def\thesubsubsection {\thesubsection\arabic{subsection}.}
\def\figurename{Fig.}
\def\tablename{Table}
% add horisontal lines before and after the abstract
\renewenvironment{abstract}%
{\noindent\rule{\textwidth}{0.1pt}
\small
\noindent{\bfseries \abstractname}
\quotation}%
{\vspace{1em}\\{\small Project ID: \projectname}\\
\noindent\rule{\textwidth}{0.1pt}}
% no indentation for quotations
\renewenvironment{quotation}%
{\list{}{%
\listparindent 0.0em
\itemindent \listparindent
\rightmargin \leftmargin
\parsep \z@ \@plus\p@}%
\item\relax}
{\endlist}
% add space either after table caption or before figure caption
\newif\if@withintable
\@withintablefalse
\newif\if@withinfigure
\@withinfigurefalse
\renewenvironment{figure}
{\@withinfiguretrue\@float{figure}}
{\end@float\@withinfigurefalse}
\renewenvironment{figure*}
{\@withinfiguretrue\@dblfloat{figure}}
{\end@dblfloat\@withinfigurefalse}
\renewenvironment{table}
{\@withintabletrue\@float{table}}
{\end@float\@withintablefalse}
\renewenvironment{table*}
{\@withintabletrue\@dblfloat{table}}
{\end@dblfloat\@withintablefalse}
\setlength\abovecaptionskip{10\p@}
\setlength\belowcaptionskip{10\p@}
\long\def\@makecaption#1#2{%
\if@withinfigure
\vskip\abovecaptionskip
\fi
{\small #1. #2\par}
\if@withintable
\vskip\belowcaptionskip
\fi}
% ref.number in References
\def\@biblabel#1{\indent#1.}
%%% Partnership for Advanced Computing in Europe
%%% www.prace-ri.eu
%%%
%%% LaTeX template for a PRACE-RI whitepaper.
%%%
%%% (c) CSC - IT Center for Science Ltd.
%%% author: Martti Louhivuori (martti.louhivuori@csc.fi)
%%%
%%% Generic instructions:
%%% - follow the point-by-point instructions
%%% - fill in the required author information, title, and abstract
%%% - write your paper using the general format outlined below
%%% - do NOT touch the generic layout between the following tags:
%%% %%% PRACE GENERIC LAYOUT; DO NOT CHANGE %%%
%%% %%% END OF PRACE GENERIC LAYOUT %%%
%%% - the paper should be 3-6 pages long
%%% - refer to 'example.tex' and 'example.pdf' for a practical example
%%%
%%% PRACE GENERIC LAYOUT; DO NOT CHANGE %%%
\documentclass{prace}
%%% END OF PRACE GENERIC LAYOUT %%%
% TITLE
% - use the name of your project
% - capitalise the first letter
\title{}
% AUTHORS
% - include all people involved in the effort
%