Commit fea3eae6 authored by Dorchies David's avatar Dorchies David
Browse files
No related merge requests found
Showing with 18262 additions and 21 deletions
+18262 -21
# Des modèles Latex pour les rapports institutionnels
## Installation et contenu du package
Pour récupérer ces modèles, deux solutions :
* Cloner le dépôt git avec la ligne de commande : `git clone https://prenom.nom@gitlab.irstea.fr/david.dorchies/latex_models.git` en remplaçant `prenom.nom` par votre identifiant gitlab.
* Télécharger et dézipper l'archive : https://gitlab.irstea.fr/david.dorchies/latex_models/repository/archive.zip?ref=master
Liste des modèles disponibles :
* Modèle de rapport Irstea thème "Couverture haut-droite Marine" (Sans jeu de mot concernant le FN...)
* Modèle de rapport pour feu l'ONEMA
## Mode d'emploi
Le document maître du rapport se situe à la racine (`rapport_irstea.tex`...), les documents dépendant du modèle sont dans dossier portant le même nom que le document maître.
Le contenu du rapport (qui peut être indépendant du modèle utilisé) se trouve dans le dossier `contenu`.
## Signaler un bug / proposer une amélioration
Vous pouvez me contacter par mail david.dorchies@irstea.fr ou poster un ticket https://gitlab.irstea.fr/david.dorchies/latex_models/issues/new.
Vous pouvez aussi forker ce projet et proposer des pull-request. Concernant la charte de programmation, plusieurs principes guident le code de ce modèle :
* Eviter autant que possible la redondance de code (d'où l'utilisation du dossier `contenu` commun et la référence à `rapport_francais` pour tous les rapports en français)
* Documenter l'utilisation des packages et macros avec un lien donnant le contexte d'utilisation du package ou de la macro.
\ No newline at end of file
......@@ -50,10 +50,7 @@
% http://www.xm1math.net/doculatex/tableaux.html
\usepackage{array,multirow,makecell}
% Superposition d'image pour la page de garde
\usepackage[percent]{overpic}
% Avoir la possibilité de ne pas avoir de césure sur un bloc de texte (pour le tire en page de garde) http://tex.stackexchange.com/a/5003
% Avoir la possibilité de ne pas avoir de césure sur un bloc de texte (pour le titre en page de garde) http://tex.stackexchange.com/a/5003
% @example \nohyphens{(text block)}
\usepackage{hyphenat}
......@@ -83,7 +80,6 @@
\@addtoreset{chapter}{part}
\makeatother
% Redéfinition de \cleardoublepage pour créer une page vide
% \cleardoublepage permet de générer une page vide
% si le chapitre ne commence pas sur la page de droite
......@@ -98,6 +94,17 @@
\if@twocolumn\hbox{}\newpage\fi\fi\fi}
\makeatother
% Définition des entêtes et pieds de page
\usepackage{fancyhdr}
\pagestyle{fancy}
% Fancyhdr does not apply same header/footer on chapter and non-chapter pages
% http://tex.stackexchange.com/a/117334
\usepackage{etoolbox}
\patchcmd{\chapter}{\thispagestyle{plain}}{\thispagestyle{fancy}}{}{}
% Page de N à M
% @example \cfoot{\thepage\ sur \pageref{LastPage}}
% @see https://fr.wikibooks.org/wiki/LaTeX/Mise_en_page
\usepackage{lastpage}
% Quatrième de couverture
% @see http://latex-community.org/forum/viewtopic.php?t=26188#p92083
......
%*******************************************************************************
% @file rapport_onema.tex
% Modèle de rapport pour l'ONEMA
% @author David Dorchies (Irstea Montpellier)
% @date Jan 2017
%*******************************************************************************
\documentclass[12pt,a4paper,titlepage,twoside]{report}
% Insertion des différents préambules au document
\input{rapport_irstea/preambule_irstea}
%*******************************************************************************
%Données de titre et d'auteur pour la page de garde, les entêtes et pieds de page
%*******************************************************************************
% Le titre doit être relativement court mais assez explicite
\newcommand{\service}{UMR G-EAU}
\newcommand{\titre}{Titre du rapport sur plusieurs lignes}
\newcommand{\sousTitre}{Genre ou sous-titre du rapport}
%Statut du document [rapport final, rapport intermédiaire]
% auteur intellectuel, rédacteur du document, il peut y avoir plusieurs auteurs ; chaque auteur est renseigné sous la forme « Prénom NOM »
\newcommand{\auteur}{Prénom NOM}
% date de validation du document (qui entraine sa diffusion)]
\newcommand{\dateValidation}{\today}
% Site Irstea
\newcommand{\site}{
UMR G-EAU
Irstea Montpellier
}
% Adresse du site
\newcommand{\adresse}{361 rue J-F Breton - BP 5095\\34196 Montpellier cedex 5}
% Téléphone et télécopie
\newcommand{\telephone}{tél. : +33(0)4670400}
% Sites internet
\newcommand{\website}{\url{www.g-eau.net} \\
\url{www.irstea.fr}
}
%*******************************************************************************
\begin{document}
%Supprime les veuves et orphelines
\widowpenalty=10000
\clubpenalty=10000
\raggedbottom
% Integre la page de garde
%\input{title.tex}
\input{rapport_irstea/titre_irstea}
\input{rapport_francais/headfoot_content_francais}
\cleardoublepage
% Résumés
\newpage
\input{rapport_francais/headfoot_resume_francais}
\newpage
\input{contenu/resume_francais}
\newpage
\input{contenu/abstract_english}
% Table des matières
\cleardoublepage
\tableofcontents
\input{contenu/chap1}
\input{contenu/chap2}
% Bibliographie
\chapter{Bibliographie}
\printbibliography[heading=none]
\chapter{Table des illustrations}
\listoffigures
\listoftables
%TRAITEMENT DES ILLUSTRATIONS
%Surtout, chaque illustration est introduite par la mention « Figure X : Titre de la photo ». Pour que la table des illustrations soit faite en automatique dans la page correspondante, insérez vos légendes, au fil de votre rapport, comme suit : dans le menu, sélectionner « Insertion » puis « Référence » puis « Légende » devant le titre de votre illustration (étiquette « Figure »). La mention « Figure 1 » vous est proposée par défaut, puis « Figure 2 », etc.
%Illustration de type « photo » : une photo doit impérativement bénéficier d’un copyright (sous la forme « Prénom Nom » d’un auteur ou la mention de l’organisme), et l’auteur du document doit s’assurer de la réutilisation possible de cette photo auprès du détenteur du copyright. Potentiellement, une photo est également décrite par une légende ou une aide à la lecture. L’utilisation d’un tableau (avec contours invisibles) permet de s’affranchir des difficultés éventuelles de mise en page.
%Illustration de type « tableau » : un tableau doit impérativement bénéficier d’une source des données. Potentiellement, un tableau est également décrit par un nota bene ou une aide à la lecture.
%Illustration de type « carte » : une carte doit impérativement bénéficier d’un copyright, et l’auteur du document doit s’assurer de la réutilisation possible de cette photo auprès du détenteur (réalisateur de la carte) du copyright. De la même manière, une carte doit impérativement bénéficier d’une source des données. L’utilisation d’un tableau (avec contours invisibles) permet de s’affranchir des difficultés éventuelles de mise en page.
%Illustration de type « schéma » : un schéma doit impérativement bénéficier d’un copyright (sous la forme « Prénom Nom » d’un auteur ou la mention de l’organisme), et l’auteur du document doit s’assurer de la réutilisation possible de ce schéma auprès du détenteur du copyright. Potentiellement, le schéma est également décrit par un nota bene ou une aide à la lecture. L’utilisation d’un tableau (avec contours invisibles) permet de s’affranchir des difficultés éventuelles de mise en page.
\chapter{Annexes}
%\input{contenu/annexes}
\chapter{Remerciements}
\input{contenu/remerciements}
% 4ème de couverture
\cleartobackcover
\input{rapport_irstea/backcover_irstea.tex}
\end{document}
This diff is collapsed.
%*******************************************************************************
% @file rapport_irtea/backcover.tex
% 4ème de couverture rapport Irstea
% @author David Dorchies (Irstea Montpellier)
% @date Avril 2017
%*******************************************************************************
~
\vfill
\begin{minipage}{0.7\linewidth}
{
\small
\color{ocean}
\service
\adresse
\telephone
\textbf{\website}
}
\end{minipage}
\includegraphics[width=4cm]{rapport_irstea/logo_irstea_rvb}
\thispagestyle{empty}
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
%*******************************************************************************
% @file rapport_onema/preambule_onema.tex
% Préambule pour modèle de rapport Irstea
% @author David Dorchies (Irstea Montpellier)
% @date Avril 2017
%*******************************************************************************
\input{rapport_francais/preambule_rapport_francais}
% Définition de la police du document http://stackoverflow.com/q/877597
\usepackage{times}
\renewcommand{\familydefault}{\sfdefault}
\urlstyle{same} %http://tex.stackexchange.com/questions/261434/changing-url-font
% Definition des couleurs
\definecolor{titreColor}{RGB}{0,58,128} % Marine
\definecolor{marine}{RGB}{0,58,128}
\definecolor{ocean}{RGB}{0,158,224}
\definecolor{prairie}{RGB}{164,196,0}
\definecolor{acier}{RGB}{146,147,161}
\hypersetup{
colorlinks,
linkcolor={marine},
citecolor={marine},
urlcolor={marine}
}
% Superposition d'image pour la page de garde
\usepackage[percent]{overpic}
% Definition des titres
\usepackage{titlesec}
\titleformat{\chapter}
[block]
{\color{titreColor}\normalfont\Large\bfseries\sffamily}
{\thechapter}{0.5em}{}
\titleformat{\section}
[block]
{\color{titreColor}\normalfont\Large\bfseries\sffamily\raggedright}
{\thesection}{0.5em}{}
\titleformat{\subsection}
[block]
{\color{titreColor}\normalfont\bfseries\sffamily\itshape\raggedright}
{\thesubsection}{0.5em}{}
\titleformat{\subsubsection}
[block]
{\color{titreColor}\normalfont\sffamily\itshape\raggedright}
{\thesubsubsection}{0.5em}{}
\setcounter{secnumdepth}{3} % for numbering subsubsection http://tex.stackexchange.com/a/42163
% Définition du format des paragraphes
\setlength{\parskip}{0.5em}
% Format des titres utilisés dans le préambule du rapport (Auteurs, résumé...)
\newcommand{\titrepreambule}[1]{
\vspace{2\baselineskip}
{\sffamily\Large\color{titreColor}\scshape{#1}}
\vspace{\baselineskip}}
% Replace hyphen by bullet in list
\usepackage{enumitem}
\setlist[itemize]{label=\raisebox{0.25ex}{$\bullet$}}
% Acronymes
\usepackage[printonlyused,withpage]{acronym}
% List of figures and tables as sections in a report https://texblog.org/2014/03/25/table-of-contents-list-of-figures-and-tables-as-sections-in-a-report/
\makeatletter
\renewcommand\listoftables{%
\section{\listtablename}%
\@starttoc{lot}%
}
\renewcommand\listoffigures{%
\section{\listfigurename}%
\@starttoc{lof}%
}
\makeatother
\ No newline at end of file
%\setcounter{page}{0}
\thispagestyle{empty}
{\color{marine}\textbf{\MakeUppercase{\service}}}
\hspace{8cm}
\begin{overpic}[width=10cm,height=10cm,keepaspectratio]{rapport_irstea/CouvCadreMarineDH.eps}
\put(-70,37){
\begin{minipage}{0.75\linewidth}
\begin{flushleft}
\fontsize{1.5cm}{1.5cm}\selectfont \color{acier}\nohyphens{\titre}
{\Large \textcolor{marine} {\MakeUppercase{\sousTitre}}}
\end{flushleft}
\end{minipage}
}
\end{overpic}
\begin{center}
~\\[1.5cm]
\begin{flushright}
\begin{minipage}[c]{0.5\textwidth}
{\color{marine}
\MakeUppercase{\dateValidation}\\
\textbf{\MakeUppercase{\auteur{}}} }
{\color{acier}
\MakeUppercase{\site}
\adresse{}
}
\end{minipage}
\end{flushright}
% Bottom of the page
\vfill
\begin{minipage}[c]{4cm}
\includegraphics[width=4cm]{rapport_irstea/logo_irstea_rvb}
\end{minipage}
\hfill
\begin{minipage}[c]{3cm}
\includegraphics[width=3cm]{rapport_irstea/emplacement_logo}
\end{minipage}
\begin{minipage}[c]{3cm}
\includegraphics[width=3cm]{rapport_irstea/emplacement_logo}
\end{minipage}
\begin{minipage}[c]{4cm}
\includegraphics[width=4cm]{rapport_irstea/logo_geau}
\end{minipage}
\hfill
\end{center}
\ No newline at end of file
......@@ -35,14 +35,14 @@
% Integre la page de garde
%\input{title.tex}
\input{rapport_onema/titre_onema}
\input{rapport_onema/headfoot_content_onema}
\input{rapport_francais/headfoot_content_francais}
\cleardoublepage
\input{contenu/auteurs}
% Résumés
\newpage
\input{rapport_onema/headfoot_resume_onema}
\input{rapport_francais/headfoot_resume_francais}
\newpage
\input{contenu/resume_francais}
\newpage
......@@ -89,7 +89,7 @@
% 4ème de couverture
\cleartobackcover
\input{rapport_onema/backcover.tex}
\input{rapport_onema/backcover_onema.tex}
\end{document}
File moved
......@@ -17,6 +17,9 @@
% Definition des couleurs
\definecolor{titreColor}{RGB}{0,115,119} % Turquoise foncé
% Superposition d'image pour la page de garde
\usepackage[percent]{overpic}
% Definition des titres
\usepackage{titlesec}
\titleformat{\chapter}
......@@ -50,23 +53,10 @@
{\noindent\sffamily\Large\color{titreColor}\scshape{#1}}
\vspace{\baselineskip}}
% Définition des entêtes et pieds de page
\usepackage{fancyhdr}
\pagestyle{fancy}
% Fancyhdr does not apply same header/footer on chapter and non-chapter pages
% http://tex.stackexchange.com/a/117334
\usepackage{etoolbox}
\patchcmd{\chapter}{\thispagestyle{plain}}{\thispagestyle{fancy}}{}{}
% Replace hyphen by bullet in list
\usepackage{enumitem}
\setlist[itemize]{label=\raisebox{0.25ex}{$\bullet$}}
% Page de N à M
% @example \cfoot{\thepage\ sur \pageref{LastPage}}
% @see https://fr.wikibooks.org/wiki/LaTeX/Mise_en_page
\usepackage{lastpage}
% Acronymes
\usepackage[printonlyused,withpage]{acronym}
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment