% Fichier à compiler (version française)
% MODELE NON OFFICIEL DE RAPPORT DE STAGE - GENIE MECANIQUE - INSA TOULOUSE - TEMPLATE REALISE EN 2026
% TOUTE INFORMATION DONNEES DANS CE TEMPLATE RESTE A VERIFIER PAR LES ETUDIANTS
% Page Moodle de référence : https://moodle.insa-toulouse.fr/course/view.php?id=1222
% MODE D'EMPLOI
% 1. Choisir ci-dessous le type de stage : stage court (été, 4A) ou stage long
% (PFE, 5A).
% 2. Renseigner les informations de couverture.
% 3. Compléter les fichiers inclus avec \input{...}.
% 4. Supprimer tous les textes "A completer" avant le depot final.
%
% RAPPELS COMMUNS AUX DEUX TYPES DE STAGE
% - Commencer la redaction dès le début du stage, pendant le temps en entreprise.
% - Le rapport peut etre redige en français ou en anglais.
% - Le contenu principal est compte de l'introduction a la conclusion, figures et tableaux importants inclus. La couverture, les remerciements, le sommaire, les resumes francais/anglais et les annexes ne sont pas comptés.
% - Presenter clairement : contexte, problématique, méthodologie, itérations ou solutions proposées, resultats, analyses, apport personnel et perspectives.
% - Ecrire pour une personne compétente mais non specialiste du sujet.
% - Eviter un recit purement chronologique du stage.
% - Limiter le jargon et les acronymes internes ; compléter ou supprimer le glossaire/lexique si besoin.
% - Mettre les calculs détaillés, donnees nombreuses et eléments secondaires en annexes. Les annexes doivent rester limitées.
% - Faire relire le rapport par le tuteur en entreprise avant sa transmission à l'INSA, si possible avant de quitter l'entreprise.
%
% [STAGE COURT - STAGE D'ETE / 4A]
% - Contenu principal : 6 a 7 pages.
% - Présentation entreprise + service : au maximum environ 1/2 page.
% - Dépot sur Moodle, deadline en fonction des années (généralement à la rentrée de 5A).
% - Poster sans element confidentiel, conforme au modele Moodle, comprehensible seul, illustre sans etre surchargé. Nom du fichier : nom de l'etudiant et de l'entreprise.
% - En cas de confidentialite, transmettre le rapport au secretariat des stages GM par un moyen securisé et ne pas déposer le rapport confidentiel sur Moodle.
%
% [STAGE LONG - PFE / 5A]
% - Contenu principal : 22 a 32 pages.
% - Presentation entreprise + service : environ 2 a 3 pages maximum.
% - Contacter l'enseignant referent des sa designation, l'informer regulierement et le prevenir immediatement en cas de difficulte.
% - Envoyer le rapport PDF a l'enseignant referent et le déposer simultanement sur Moodle au moins 3 jours ouvrables avant la soutenance, sauf demande plus précoce de l'enseignant référent.
% - En cas de confidentialite, transmettre le rapport a l'enseignant referent par un moyen securise et ne pas deposer le rapport confidentiel sur Moodle.
%
% [CONFIDENTIALITE - TOUS LES STAGES]
% - Anonymiser les donnees sensibles (noms generiques ou XXX) dans le rapport et la presentation.
% - Activer \confidentieltrue ci-dessous pour afficher la mention rouge sur la couverture.
% - Ne pas deposer le rapport confidentiel sur Moodle. Deposer a la place une fiche de synthese NON CONFIDENTIELLE de deux pages pour l'archivage INSA.
% - Un engagement de confidentialite peut etre fourni par l'entreprise ou l'INSA.
%============================================================================
\documentclass[12pt,a4paper]{report}
\usepackage{charte_graphique_INSA/classeRapport} % template INSA
\usepackage{float}
\usepackage{minted}
\usepackage{amsmath,amssymb}
\usepackage{pifont}
\usepackage{appendix}
\usepackage[backend=biber]{biblatex}
\usepackage{csquotes}
\usepackage{longtable}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{xcolor}
\usepackage{siunitx}
\usepackage{microtype}
\setlongtables
\addbibresource{rapport.bib}
% Utiliser \SI{12.5}{\milli\metre} ou \qty{12.5}{\milli\metre} selon la
% version de siunitx installee. Toujours indiquer les unites dans le texte,
% les tableaux et les graphes.
\sisetup{locale=FR, per-mode=symbol}
% ----------------------------------------------------------------------------
% CHOIX DU TYPE DE STAGE
% Laisser UNE SEULE des deux lignes actives.
% ----------------------------------------------------------------------------
\newif\ifstagecourt
\stagecourttrue % Stage court : stage d'ete / 4A
% \stagecourtfalse % Stage long : stage de fin d'etudes / PFE 5A
\ifstagecourt
\newcommand{\TypeStage}{Stage d'été INSA (4A)}
\newcommand{\TypeStageCourt}{stage court}
\newcommand{\PaginationPrincipale}{6 à 7 pages}
\newcommand{\LimiteContexte}{environ une demi-page}
\else
\newcommand{\TypeStage}{Stage de fin d'études INSA (PFE 5A)}
\newcommand{\TypeStageCourt}{stage long}
\newcommand{\PaginationPrincipale}{22 à 32 pages}
\newcommand{\LimiteContexte}{2 à 3 pages maximum}
\fi
% ----------------------------------------------------------------------------
% CONFIDENTIALITE
% Remplacer \confidentielfalse par \confidentieltrue si le rapport est soumis
% a une exigence de confidentialite.
% ----------------------------------------------------------------------------
\newif\ifconfidentiel
% Laisser UNE SEULE des deux lignes actives.
% \confidentieltrue % Rapport confidentiel : affiche la mention sur la couverture
\confidentielfalse % Rapport non confidentiel
% Le saut de ligne est gere directement dans le cinquieme argument de
% \PageDeGarde. Cette commande ne contient donc ni \par ni \vspace, qui peuvent
% etre ignores lorsque le texte est place dans une boite par le template.
\newcommand{\MentionConfidentialite}{%
\textcolor{red}{\fontsize{24}{28}\selectfont\bfseries CONFIDENTIEL}%
}
% ----------------------------------------------------------------------------
% INFORMATIONS A PERSONNALISER
% La couverture doit contenir : date, objet/type de stage, titre, entreprise
% (nom et lieu) et auteur.
% ----------------------------------------------------------------------------
\newcommand{\TitreRapport}{Titre précis du rapport}
\newcommand{\SousTitreRapport}{Sous-titre éventuel}
\newcommand{\AuteurRapport}{Prénom NOM}
\newcommand{\EntrepriseRapport}{Nom de l'entreprise}
\newcommand{\LieuEntreprise}{Ville, Pays}
\newcommand{\DateRapport}{Date de remise : JJ mois 20XX}
\newcommand{\AnneeUniversitaire}{Année universitaire 20XX--20XX}
\hypersetup
{
% Champs dans les proprietes du document PDF.
pdftitle={Rapport de stage - \TitreRapport},
pdfauthor={\AuteurRapport},
pdfsubject={\TypeStage{} de \AuteurRapport{} chez \EntrepriseRapport},
pdfkeywords={stage, génie mécanique, INSA Toulouse},
}
% Affiche un rappel visible si un fichier obligatoire n'existe pas encore.
% Le rappel doit disparaitre du PDF final apres creation du fichier indique.
\newcommand{\InputRequis}[2]{%
\IfFileExists{#1.tex}{\input{#1}}{%
\begin{quote}
\textbf{À compléter avant le dépôt :} #2\\
Créer le fichier \texttt{#1.tex}, puis y placer le contenu demandé.
\end{quote}
}%
}
\begin{document}
% ----------------------------------------------------------------------------
% COUVERTURE
% En cas de confidentialite, la mention CONFIDENTIEL apparait en gros et en
% rouge sur cette page. Verifier visuellement son emplacement apres compilation.
% ----------------------------------------------------------------------------
\PageDeGarde%
{logo_entreprise}% Logo de l'entreprise, Renommer l'image en logo_entreprise et mettre dans le dossier images.
{\TitreRapport}% Titre du document
{% Le raisebox negatif ABAISSE le bloc et augmente l'espace sous le titre.
% Ajuster -1.0cm : valeur plus negative = sous-titre plus bas.
\raisebox{-1.5cm}[0pt][0pt]{%
\shortstack[c]{%
\SousTitreRapport\\[0.5em]
\TypeStage\\
\EntrepriseRapport{} -- \LieuEntreprise
}%
}%
}% Sous-titre, objet et entreprise
{\AuteurRapport}% Auteur
{% Le raisebox positif REMONTE le bloc de l'annee universitaire.
% Ajuster 1.3cm selon le rendu souhaite.
\raisebox{2cm}[0pt][0pt]{%
\shortstack[r]{%
\AnneeUniversitaire\\
\DateRapport%
\ifconfidentiel\\[0.8em]\MentionConfidentialite\fi
}%
}%
}% Informations en bas a droite
% Configuration graphique des pages interieures par le template INSA.
\Page{INSALogo}{logo_entreprise}
% Aucune pagination visible dans les pages preliminaires : resume, remerciements,
% lexique eventuel et table des matieres.
\pagenumbering{gobble}
\pagestyle{empty}
% Les commandes \chapter* et \tableofcontents peuvent imposer le style "plain"
% sur leur premiere page. On le remplace temporairement par le style vide.
\makeatletter
\let\StylePlainOriginal\ps@plain
\let\ps@plain\ps@empty
\makeatother
% ----------------------------------------------------------------------------
% DEUXIEME PAGE : RESUME EN FRANCAIS ET ABSTRACT EN ANGLAIS
% - Les deux textes sont obligatoires.
% - Prevoir 10 a 15 lignes pour chacun.
% - Resumer : contexte, objectif/problematique, methode, resultats essentiels et
% conclusion principale. Rediger cette page en dernier, meme si elle est placee
% au debut du rapport.
% - Le fichier resume.tex ne doit pas creer de nouvelle page avant son contenu.
% ----------------------------------------------------------------------------
\thispagestyle{empty}
\phantomsection
\addcontentsline{toc}{chapter}{Résumé et Abstract}
\chaptermark{Résumé et Abstract}
\input{resume}
% ----------------------------------------------------------------------------
% REMERCIEMENTS
% Remercier obligatoirement le tuteur en entreprise ; les autres remerciements
% sont facultatifs. Rester sobre et professionnel.
% ----------------------------------------------------------------------------
\clearpage
\chapter*{Remerciements}
\thispagestyle{empty}
\phantomsection
\addcontentsline{toc}{chapter}{Remerciements}
\chaptermark{Remerciements}
\input{remerciements}
% ----------------------------------------------------------------------------
% SOMMAIRE PAGINE
% Les titres et sous-titres du rapport doivent etre numerotes et coherents.
% ----------------------------------------------------------------------------
\clearpage
\setcounter{tocdepth}{2}
\tableofcontents
% Debut du contenu principal pris en compte dans la pagination imposee :
% - stage court : 6 a 7 pages ;
% - stage long/PFE : 22 a 32 pages.
\clearpage
% Fin des pages preliminaires : restauration du style normal du template.
\makeatletter
\let\ps@plain\StylePlainOriginal
\makeatother
\Page{INSALogo}{logo_entreprise}
% La pagination visible commence seulement a l'introduction.
\pagenumbering{arabic}
\setcounter{page}{1}
% ----------------------------------------------------------------------------
% INTRODUCTION
% Exposer brievement le contexte, la mission, la problematique, les objectifs et
% annoncer la demarche du rapport. Eviter de raconter chronologiquement le stage.
% ----------------------------------------------------------------------------
\chapter*{Introduction}
\phantomsection
\addcontentsline{toc}{chapter}{Introduction}
\chaptermark{Introduction}
\input{Introduction}
% ----------------------------------------------------------------------------
% PRESENTATION DE L'ENTREPRISE ET DU SERVICE
% Limite recommandee :
% - stage court : environ 1/2 page sur les 6 a 7 pages principales ;
% - stage long/PFE : 2 a 3 pages maximum sur les 22 a 32 pages principales.
% Presenter l'activite globale, puis le service d'accueil et son activite propre.
% ----------------------------------------------------------------------------
\section*{Présentation de l'entreprise et du service}
\phantomsection
\addcontentsline{toc}{section}{Présentation de l'entreprise et du service}
\sectionmark{Présentation de l'entreprise et du service}
\input{presentation_entreprise}
% ----------------------------------------------------------------------------
% SUJET ET PROBLEMATIQUE
% Definir clairement le besoin, les objectifs, les contraintes et les criteres de
% reussite. Le lecteur vise est competent, mais non specialiste du sujet.
% ----------------------------------------------------------------------------
\section*{Présentation du sujet et de la problématique}
\phantomsection
\addcontentsline{toc}{section}{Présentation du sujet et de la problématique}
\sectionmark{Présentation du sujet et de la problématique}
\input{sujet_stage}
% ----------------------------------------------------------------------------
% COEUR TECHNIQUE DU RAPPORT
% Montrer ce qui a ete fait, pourquoi, comment et avec quels resultats.
% Une organisation conseillee est :
% 1. problematique et choix de la methode ;
% 2. travaux/iterations et solutions proposees ;
% 3. resultats, analyse critique, apport personnel et perspectives.
% Ne conserver dans le corps qu'un exemple representatif des calculs ou donnees
% volumineuses ; placer les details secondaires en annexes.
% Pour chaque figure/tableau : numero, legende claire, source si necessaire,
% renvoi dans le texte, axes lisibles et unites explicites.
% Pour les equations : notations et conventions homogenes dans tout le rapport.
% ----------------------------------------------------------------------------
\chapter{Démarche et méthodologie}
% Expliquer et justifier la methode retenue, les hypotheses et les outils.
\input{part_1}
\chapter{Travaux réalisés et solutions proposées}
% Presenter les principales iterations et comparer de maniere critique les
% solutions. Mettre en evidence les decisions prises personnellement.
\input{part_2}
\chapter{Résultats, analyses}
% Presenter les resultats obtenus, leurs limites, leur validation et leur
% interpretation. Distinguer clairement l'apport personnel du travail collectif
% ou de l'etat anterieur du projet. Ouvrir sur les ameliorations possibles.
\input{part_3}
% ----------------------------------------------------------------------------
% BILAN ET ANALYSE REFLEXIVE - OBLIGATOIRE, AVANT LA CONCLUSION
% Objectif : environ 2 pages au total, pour montrer la maturite professionnelle.
% Cette partie ne doit pas simplement repeter le descriptif du stage.
% ----------------------------------------------------------------------------
\chapter{Bilan et analyse réflexive}
\section{Apport personnel}
\section{Auto-évaluation des compétences}
% Inserer la grille officielle de competences completee sous forme de tableau.
% Cocher uniquement les competences effectivement mobilisees par les missions.
\InputRequis{grille\_competences}{Insérer la grille officielle de compétences complétée sous forme de tableau.}
% La recommandation demande que les justifications figurent sur la page suivante.
\clearpage
\section{Justification des compétences}
% Pour chaque competence majeure cochee, citer une mission ou une action precise
% constituant une preuve concrete. Argumenter le choix sans raconter a nouveau
% tout le stage.
\InputRequis{justification\_competences}{Justifier chaque compétence cochée à l'aide d'une preuve ou d'une action concrète.}
\section{Réflexion sur l'éthique de l'ingénieur}
% Analyser l'impact des decisions techniques sur au moins un des axes suivants :
% securite, environnement, societe. Montrer l'integrite, la responsabilite et les
% arbitrages effectues. Le fichier ddrs.tex existant est reutilise ici.
\input{ddrs}
% --------------------------------------------------------------------
% CONCLUSION ET PERSPECTIVES
% Longueur conseillee : environ une demi-page.
% Repondre a la problematique, synthetiser les principaux resultats et limites,
% puis presenter les perspectives. Ne pas introduire de nouveau developpement.
% ----------------------------------------------------------------------------
\chapter*{Conclusion et perspectives}
\phantomsection
\addcontentsline{toc}{chapter}{Conclusion et perspectives}
\chaptermark{Conclusion et perspectives}
\input{conclusion}
% ----------------------------------------------------------------------------
% GLOSSAIRE / LEXIQUE - SI NECESSAIRE
% Expliquer les abreviations, acronymes "maison" et termes specialises qui ne
% peuvent pas etre evites. Cette partie vient apres la conclusion.
% ----------------------------------------------------------------------------
\clearpage
\chapter*{Glossaire des abréviations et termes spécialisés}
\phantomsection
\addcontentsline{toc}{chapter}{Glossaire des abréviations et termes spécialisés}
\chaptermark{Glossaire}
\input{lexique}
% ----------------------------------------------------------------------------
% BIBLIOGRAPHIE - SI NECESSAIRE
% Citer les sources dans le texte et adopter une presentation homogene.
% ----------------------------------------------------------------------------
\clearpage
\phantomsection
\addcontentsline{toc}{chapter}{Bibliographie}
\printbibliography[title={Bibliographie}]
% ----------------------------------------------------------------------------
% ANNEXES - SI NECESSAIRE
% Limiter les annexes aux elements de moindre importance : calculs detailles,
% donnees techniques nombreuses, documents de reference, etc. Les elements
% indispensables a la comprehension doivent rester dans le corps du rapport.
% ----------------------------------------------------------------------------
\clearpage
\begin{appendix}
\input{annexes}
\end{appendix}
% ============================================================================
% CHECK-LIST AVANT DEPOT - RAPPORT ECRIT
% [ ] Couverture : date, objet/type de stage, titre, entreprise + lieu, auteur.
% [ ] Deuxieme page : resume francais ET abstract anglais, 10 a 15 lignes chacun.
% [ ] Remerciements, dont le tuteur en entreprise.
% [ ] Sommaire avec numeros de pages.
% [ ] Introduction puis presentation breve de l'entreprise et du service.
% [ ] Coeur technique : sujet/problematique, travaux/solutions, resultats/analyses.
% [ ] Apport personnel distingue du travail collectif ou anterieur.
% [ ] Bilan et analyse reflexive avant la conclusion : grille, justifications,
% reflexion ethique ; environ 2 pages.
% [ ] Conclusion et perspectives : environ une demi-page.
% [ ] Glossaire, bibliographie et annexes uniquement si necessaires.
% [ ] Parties, pages, figures et tableaux numerotes de maniere coherente.
% [ ] Unites presentes sur toutes les valeurs numeriques pertinentes.
% [ ] Equations et notations homogenes.
% [ ] Orthographe et grammaire relues.
% [ ] Longueur principale respectee : 6-7 pages (court) ou 22-32 pages (PFE).
% [ ] Version PDF relue par le tuteur et verifiee visuellement avant envoi.
%
% CHECK-LIST POSTER / PROJECTION
% [STAGE COURT] Poster comprehensible seul, sans element confidentiel, illustre,
% suffisamment lisible et non surcharge ; presentation orale de 5 minutes.
% [STAGE LONG] Projection pour un expose de 30 minutes ; repeter et tester tout
% le dispositif. Pour les deux supports : grandes polices, graphes lisibles,
% unites, equations homogenes et orthographe verifiee. Prevoir environ 1 a
% 5 minutes de parole par page/diapositive selon le contenu.
% ============================================================================
\end{document}