# LaTeX Style for Reports

This page provides the LaTeX styles for the reports of UTBM, IRTES, IRTES-SET and Multiagent Group.

All the following LaTeX styles are based on the set of packages provided by tex-upmethodology. This set of packages allows to write books and reports with very useful LaTeX macros.

Caution: The provided LaTeX styles are written to be used with PdfLaTeX. No warranty is given when they are used with other LaTeX tool (latex, tex...)

The following styles are been provided without warranty. But, you are welcome to give feedbacks by posting an issue on tex-upmethodology on GitHub or on tex-templates on GitHub, or by sending an email to Stéphane GALLAND.

## Constraint

To use the styles provided on this page, you must follows these points:

1. Install a LaTeX distribution that is providing the pdflatex tool (teTeX, TeXlive, MikTeX...).
2. Install and use the LaTeX library (tex-)upmethodology (see below for details).
3. The minimum version of tex-upmethodology is the 20130815.
Caution: Many standard LaTeX distributions, such as TeXLive, may provide a too old version of the upmethodology library. In this case, you must install the recommended version.
4. The documentation of the upmethodology library is available on the official website. You must read this documentation before reporting a bug in the style.

## Installation of tex-upmethodology

Prior to the installation of the LaTeX styles for PhD thesis, you must install the packages from tex-upmethodology. Four ways are available:

1. Using the upmethodology packages from your LaTeX distribution based on the CTAN (usually TeXLive or MikTeX).
• You should have nothing special to do for installing because the packages are already installed in your LaTeX distribution.
• But you should check if the version of tex-upmethodology in your CTAN-based LaTeX distribution is compatible with the PhD thesis style (see constraint section above).
2. Using Debian/Ubuntu Linux packages.
• The packages are available on the Debian repository provided by Arakhnê.org.
• Open your package manager (synaptic, or another), search for tex-upmethodology, and install it.
3. Manual installation of the packages into your LaTeX distribution.
• Download the tar.gz file from the Arakhnê page.
• Unpack the file upmethodology-XXXXX.tar.gz located in the upstream directory.
• Copy the lastly unpacked files into your LaTeX distribution, or inside the directory where your main LaTeX file is located. Please read the documentation of your LaTeX distribution for details on the installation process (TeXLive, MikTeX).
4. Manual installation from Github (for experts).

The packaging for the other operating systems is not supported by our research group.

## Installation of the extension for tex-methodology

Three ways are available to install one of the following styles:

1. Install the packages through a Debian/Ubuntu package.
• The packages are available on the Debian repository provided by Arakhnê.org.
• Open your package manager (synaptic, or another)
• Search for one of tex-templates-utbm-report, tex-templates-irtes-report, tex-templates-irtesset-report, or tex-templates-multiagentfr-report.
• Install the package.
2. Manually install the packages into your LaTeX distribution.
• Download the tar.gz file below.
• Unpack the file tex-templates-XXXX.tar.gz located in the upstream directory.
• Copy the unpacked files into your LaTeX distribution, or inside the directory where your main LaTeX file is located. Please read the documentation of your LaTeX distribution for details on the installation process (TeXLive, MikTeX).
3. Manual installation from Github (for experts).

The packaging for the other operating systems is not supported by our research group.

## Example of a LaTeX File

The following LaTeX code is a simple document that should permits to start to write your report.

The example is given for the UTBM style. Please read the comments to change the style, several options, and to tune your document.

%% Use the standard UP-methodology class
%% with French language.
%%
%% You may specify the option 'twoside' or 'oneside' for
%% the document.
%%
%% See the documentation tex-upmethodology on
%% http://www.arakhne.org/tex-upmethodology/
%% for details about the macros that are provided by the class and
%% to obtain the list of the packages that are already included.

% Uncomment only for Multiagent Group, change the language
%% according to the main language of your document:
%% french or english.
\documentclass[french]{multiagentfrreport}

% The TeX code is entering with UTF8
% character encoding (Linux and MacOS standards)
\usepackage[utf8]{inputenc}

%% Add here any other packages that are needed for your document.
%\usepackage{eurosim}
%\usepackage{amsmath}

%%--------------------
%% Set the title, subtitle and reference number of the report
\declaredocument{Title}{Subtitle}{RefNum}

%%--------------------
%% Set the version of the document
%% Uncomment the following line for the initial version:
\initialversion{\makedate{27}{08}{2009}}{Description of the version}{\upmrestricted}

%% Uncomment one of the following line to log a change
%% in the document:
%\incversion{\makedate{30}{12}{2009}}{Description of the change}{\upmrestricted}
%\incsubversion{\makedate{16}{12}{2009}}{Description of the change}{\upmrestricted}

%%--------------------
%% Uncomment one of the following line:

%% Add someone who is writing.

%% Add someone who is validating.

%% Add someone who is writing and validating the document.

%%--------------------
%% Change the header and the foot of the pages
%% Left footer
%\lfoot{}
%% Center footer
%\cfoot{}
%% Right footer
%\rfoot{}

%%--------------------
%% Change the message on the backcover.
%\Set{backcovermessage}{%
%	Some text
%}

\begin{document}

\tableofcontents
\tableofdefinitions

%--------------------
% The content of the report

\chapter{Introduction}

\section{Section 1}

blablabla

\chapter{Conclusion}

blablabla

%--------------------
% Bibliography, indexes...

\bibliography{biblio.bib}
\listoffigures
\listoftables

\appendix

\end{document}