% File to compile (english version)
% UNOFFICIAL INTERNSHIP REPORT TEMPLATE - MECHANICAL ENGINEERING - INSA TOULOUSE - TEMPLATE CREATED IN 2026
% ALL INFORMATION PROVIDED IN THIS TEMPLATE MUST BE VERIFIED BY STUDENTS
% Reference Moodle page: https://moodle.insa-toulouse.fr/course/view.php?id=1222
% INSTRUCTIONS
% 1. Select the internship type below: short internship (summer, 4th year) or long internship
% (final-year project, 5th year).
% 2. Fill in the cover-page information.
% 3. Complete the files included with \input{...}.
% 4. Remove all "To be completed" text before the final submission.
%
% REMINDERS COMMON TO BOTH TYPES OF INTERNSHIP
% - Start writing the report at the beginning of the internship, during working hours at the company.
% - The report may be written in French or English.
% - The main content is counted from the introduction to the conclusion, including important figures and tables. The cover page, acknowledgements, table of contents, French/English summaries and appendices are not included in the page count.
% - Clearly present: context, problem statement, methodology, iterations or proposed solutions, results, analyses, personal contribution and future work.
% - Write for a competent reader who is not a specialist in the subject.
% - Avoid a purely chronological account of the internship.
% - Limit internal jargon and acronyms; complete or remove the glossary if necessary.
% - Put detailed calculations, extensive data and secondary material in the appendices. Keep the appendices limited.
% - Have the report proofread by the company supervisor before sending it to INSA, preferably before leaving the company.
%
% [SHORT INTERNSHIP - SUMMER INTERNSHIP / 4TH YEAR]
% - Main content: 6 to 7 pages.
% - Company and department presentation: approximately half a page maximum.
% - Submit on Moodle; the deadline varies by year and is generally at the beginning of the 5th year.
% - The poster must contain no confidential material, comply with the Moodle template, be understandable on its own, and be illustrated without being overloaded. File name: student's name and company name.
% - If the report is confidential, send it securely to the Mechanical Engineering internship office and do not upload the confidential report to Moodle.
%
% [LONG INTERNSHIP - FINAL-YEAR PROJECT / 5TH YEAR]
% - Main content: 22 to 32 pages.
% - Company and department presentation: approximately 2 to 3 pages maximum.
% - Contact the academic supervisor as soon as they are appointed, keep them regularly informed and notify them immediately if any difficulty arises.
% - Send the PDF report to the academic supervisor and upload it to Moodle at the same time, at least 3 working days before the defence, unless the supervisor requests it earlier.
% - If the report is confidential, send it securely to the academic supervisor and do not upload the confidential report to Moodle.
%
% [CONFIDENTIALITY - ALL INTERNSHIPS]
% - Anonymise sensitive data by using generic names or XXX in the report and presentation.
% - Enable \confidentieltrue below to display the red notice on the cover page.
% - Do not upload a confidential report to Moodle. Instead, upload a two-page NON-CONFIDENTIAL summary sheet for the INSA archive.
% - A confidentiality agreement may be provided by the company or INSA.
%============================================================================
\documentclass[12pt,a4paper]{report}
\usepackage{charte_graphique_INSA/classeRapport} % INSA template
\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}
% Use \SI{12.5}{\milli\metre} or \qty{12.5}{\milli\metre}, depending on the
% installed version of siunitx. Always specify units in the text, tables and
% graphs.
\sisetup{locale=UK, per-mode=symbol}
% ----------------------------------------------------------------------------
% INTERNSHIP TYPE SELECTION
% Leave ONLY ONE of the following two lines active.
% ----------------------------------------------------------------------------
\newif\ifstagecourt
\stagecourttrue % Short internship: summer internship / 4th year
% \stagecourtfalse % Long internship: final-year project / 5th year
\ifstagecourt
\newcommand{\TypeStage}{INSA Summer Internship (4th Year)}
\newcommand{\TypeStageCourt}{short internship}
\newcommand{\PaginationPrincipale}{6 to 7 pages}
\newcommand{\LimiteContexte}{approximately half a page}
\else
\newcommand{\TypeStage}{INSA Final-Year Internship (5th-Year Project)}
\newcommand{\TypeStageCourt}{long internship}
\newcommand{\PaginationPrincipale}{22 to 32 pages}
\newcommand{\LimiteContexte}{2 to 3 pages maximum}
\fi
% ----------------------------------------------------------------------------
% CONFIDENTIALITY
% Replace \confidentielfalse with \confidentieltrue if the report is subject to
% a confidentiality requirement.
% ----------------------------------------------------------------------------
\newif\ifconfidentiel
% Leave ONLY ONE of the following two lines active.
% \confidentieltrue % Confidential report: displays the notice on the cover page
\confidentielfalse % Non-confidential report
% The line break is handled directly in the fifth argument of \PageDeGarde.
% This command therefore contains neither \par nor \vspace, as they may be
% ignored when the text is placed in a box by the template.
\newcommand{\MentionConfidentialite}{%
\textcolor{red}{\fontsize{24}{28}\selectfont\bfseries CONFIDENTIAL}%
}
% ----------------------------------------------------------------------------
% INFORMATION TO CUSTOMISE
% The cover page must include: date, internship purpose/type, title, company
% (name and location), and author.
% ----------------------------------------------------------------------------
\newcommand{\TitreRapport}{Precise report title}
\newcommand{\SousTitreRapport}{Optional subtitle}
\newcommand{\AuteurRapport}{First name SURNAME}
\newcommand{\EntrepriseRapport}{Company name}
\newcommand{\LieuEntreprise}{City, Country}
\newcommand{\DateRapport}{Submission date: DD Month 20XX}
\newcommand{\AnneeUniversitaire}{Academic year 20XX--20XX}
\hypersetup
{
% Fields in the PDF document properties.
pdftitle={Internship report - \TitreRapport},
pdfauthor={\AuteurRapport},
pdfsubject={\TypeStage{} by \AuteurRapport{} at \EntrepriseRapport},
pdfkeywords={internship, mechanical engineering, INSA Toulouse},
}
% Displays a visible reminder if a required file does not yet exist.
% The reminder must disappear from the final PDF after the indicated file has
% been created.
\newcommand{\InputRequis}[2]{%
\IfFileExists{#1.tex}{\input{#1}}{%
\begin{quote}
\textbf{To be completed before submission:} #2\\
Create the file \texttt{#1.tex}, then place the requested content in it.
\end{quote}
}%
}
\begin{document}
% ----------------------------------------------------------------------------
% COVER PAGE
% If the report is confidential, the word CONFIDENTIAL appears prominently in
% red on this page. Check its position visually after compilation.
% ----------------------------------------------------------------------------
\PageDeGarde%
{logo_entreprise}% Company logo. Rename the image logo_entreprise and place it in the images folder.
{\TitreRapport}% Document title
{% A negative raisebox value LOWERS the block and increases the space below the title.
% Adjust -1.0cm: a more negative value places the subtitle lower.
\raisebox{-1.5cm}[0pt][0pt]{%
\shortstack[c]{%
\SousTitreRapport\\[0.5em]
\TypeStage\\
\EntrepriseRapport{} -- \LieuEntreprise
}%
}%
}% Subtitle, purpose and company
{\AuteurRapport}% Author
{% A positive raisebox value RAISES the academic-year block.
% Adjust 1.3cm according to the desired result.
\raisebox{2cm}[0pt][0pt]{%
\shortstack[r]{%
\AnneeUniversitaire\\
\DateRapport%
\ifconfidentiel\\[0.8em]\MentionConfidentialite\fi
}%
}%
}% Information at the bottom right
% Graphic configuration for the inside pages using the INSA template.
\Page{INSALogo}{logo_entreprise}
% No visible page numbering on the preliminary pages: summaries,
% acknowledgements, optional glossary and table of contents.
\pagenumbering{gobble}
\pagestyle{empty}
% The \chapter* and \tableofcontents commands may force the "plain" style on
% their first page. It is temporarily replaced with the empty style.
\makeatletter
\let\StylePlainOriginal\ps@plain
\let\ps@plain\ps@empty
\makeatother
% ----------------------------------------------------------------------------
% SECOND PAGE: SUMMARY IN FRENCH AND ABSTRACT IN ENGLISH
% - Both texts are compulsory.
% - Allow 10 to 15 lines for each.
% - Summarise the context, objective/problem, method, key results and main
% conclusion. Write this page last, even though it appears at the beginning of
% the report.
% - The resume.tex file must not create a new page before its content.
% ----------------------------------------------------------------------------
\thispagestyle{empty}
\phantomsection
\addcontentsline{toc}{chapter}{French Summary and English Abstract}
\chaptermark{French Summary and English Abstract}
\input{resume}
% ----------------------------------------------------------------------------
% ACKNOWLEDGEMENTS
% The company supervisor must be thanked; other acknowledgements are optional.
% Keep this section restrained and professional.
% ----------------------------------------------------------------------------
\clearpage
\chapter*{Acknowledgements}
\thispagestyle{empty}
\phantomsection
\addcontentsline{toc}{chapter}{Acknowledgements}
\chaptermark{Acknowledgements}
\input{remerciements}
% ----------------------------------------------------------------------------
% PAGINATED TABLE OF CONTENTS
% Report headings and subheadings must be numbered and consistent.
% ----------------------------------------------------------------------------
\clearpage
\setcounter{tocdepth}{2}
\tableofcontents
% Start of the main content included in the required page count:
% - short internship: 6 to 7 pages;
% - long internship/final-year project: 22 to 32 pages.
\clearpage
% End of preliminary pages: restore the template's normal style.
\makeatletter
\let\ps@plain\StylePlainOriginal
\makeatother
\Page{INSALogo}{logo_entreprise}
% Visible page numbering starts only at the introduction.
\pagenumbering{arabic}
\setcounter{page}{1}
% ----------------------------------------------------------------------------
% INTRODUCTION
% Briefly present the context, assignment, problem statement, objectives and the
% report's approach. Avoid giving a chronological account of the internship.
% ----------------------------------------------------------------------------
\chapter*{Introduction}
\phantomsection
\addcontentsline{toc}{chapter}{Introduction}
\chaptermark{Introduction}
\input{Introduction}
% ----------------------------------------------------------------------------
% PRESENTATION OF THE COMPANY AND DEPARTMENT
% Recommended limit:
% - short internship: approximately half a page within the 6 to 7 main pages;
% - long internship/final-year project: 2 to 3 pages maximum within the 22 to 32
% main pages.
% Present the company's overall activity, followed by the host department and
% its specific activity.
% ----------------------------------------------------------------------------
\section*{Presentation of the company and department}
\phantomsection
\addcontentsline{toc}{section}{Presentation of the company and department}
\sectionmark{Presentation of the company and department}
\input{presentation_entreprise}
% ----------------------------------------------------------------------------
% TOPIC AND PROBLEM STATEMENT
% Clearly define the need, objectives, constraints and success criteria. The
% intended reader is competent but not a specialist in the subject.
% ----------------------------------------------------------------------------
\section*{Presentation of the topic and problem statement}
\phantomsection
\addcontentsline{toc}{section}{Presentation of the topic and problem statement}
\sectionmark{Presentation of the topic and problem statement}
\input{sujet_stage}
% ----------------------------------------------------------------------------
% TECHNICAL CORE OF THE REPORT
% Show what was done, why it was done, how it was done and the results obtained.
% A recommended structure is:
% 1. problem statement and choice of method;
% 2. work/iterations and proposed solutions;
% 3. results, critical analysis, personal contribution and future work.
% Keep only one representative example of lengthy calculations or datasets in
% the main text; place secondary details in the appendices.
% For every figure/table: number, clear caption, source where necessary,
% reference in the text, readable axes and explicit units.
% For equations: use consistent notation and conventions throughout the report.
% ----------------------------------------------------------------------------
\chapter{Approach and methodology}
% Explain and justify the selected method, assumptions and tools.
\input{part_1}
\chapter{Work completed and proposed solutions}
% Present the main iterations and critically compare the solutions. Highlight
% the decisions made personally.
\input{part_2}
\chapter{Results and analyses}
% Present the results obtained, their limitations, validation and interpretation.
% Clearly distinguish personal contribution from collective work or the previous
% state of the project. Discuss possible improvements.
\input{part_3}
% ----------------------------------------------------------------------------
% REVIEW AND REFLECTIVE ANALYSIS - COMPULSORY, BEFORE THE CONCLUSION
% Aim: approximately 2 pages in total, demonstrating professional maturity.
% This section must not simply repeat the internship description.
% ----------------------------------------------------------------------------
\chapter{Review and reflective analysis}
\section{Personal contribution}
\section{Skills self-assessment}
% Insert the completed official skills assessment grid as a table.
% Tick only the skills that were genuinely used in the assignments.
\InputRequis{grille\_competences}{Insert the completed official skills assessment grid as a table.}
% The recommendation requires the supporting explanations to appear on the next page.
\clearpage
\section{Evidence supporting the skills assessment}
% For each major skill selected, cite a specific task or action that provides
% concrete evidence. Justify the choice without retelling the entire internship.
\InputRequis{justification\_competences}{Support each selected skill with evidence or a concrete action.}
\section{Reflection on engineering ethics}
% Analyse the impact of technical decisions on at least one of the following:
% safety, the environment or society. Demonstrate integrity, responsibility and
% the trade-offs made. The existing ddrs.tex file is reused here.
\input{ddrs}
% --------------------------------------------------------------------
% CONCLUSION AND FUTURE WORK
% Recommended length: approximately half a page.
% Answer the problem statement, summarise the main results and limitations, then
% present future work. Do not introduce any new development.
% ----------------------------------------------------------------------------
\chapter*{Conclusion and future work}
\phantomsection
\addcontentsline{toc}{chapter}{Conclusion and future work}
\chaptermark{Conclusion and future work}
\input{conclusion}
% ----------------------------------------------------------------------------
% GLOSSARY - IF REQUIRED
% Explain abbreviations, internal acronyms and specialised terms that cannot be
% avoided. This section comes after the conclusion.
% ----------------------------------------------------------------------------
\clearpage
\chapter*{Glossary of abbreviations and specialised terms}
\phantomsection
\addcontentsline{toc}{chapter}{Glossary of abbreviations and specialised terms}
\chaptermark{Glossary}
\input{lexique}
% ----------------------------------------------------------------------------
% BIBLIOGRAPHY - IF REQUIRED
% Cite sources in the text and use a consistent presentation style.
% ----------------------------------------------------------------------------
\clearpage
\phantomsection
\addcontentsline{toc}{chapter}{Bibliography}
\printbibliography[title={Bibliography}]
% ----------------------------------------------------------------------------
% APPENDICES - IF REQUIRED
% Limit appendices to less important material: detailed calculations, extensive
% technical data, reference documents, etc. Material essential to understanding
% the report must remain in the main body.
% ----------------------------------------------------------------------------
\clearpage
\begin{appendix}
\input{annexes}
\end{appendix}
% ============================================================================
% CHECKLIST BEFORE SUBMISSION - WRITTEN REPORT
% [ ] Cover page: date, purpose/type of internship, title, company and location, author.
% [ ] Second page: French summary AND English abstract, 10 to 15 lines each.
% [ ] Acknowledgements, including the company supervisor.
% [ ] Table of contents with page numbers.
% [ ] Introduction followed by a brief presentation of the company and department.
% [ ] Technical core: topic/problem statement, work/solutions, results/analyses.
% [ ] Personal contribution distinguished from collective or previous work.
% [ ] Review and reflective analysis before the conclusion: grid, supporting
% explanations and ethical reflection; approximately 2 pages.
% [ ] Conclusion and future work: approximately half a page.
% [ ] Glossary, bibliography and appendices only where necessary.
% [ ] Parts, pages, figures and tables numbered consistently.
% [ ] Units shown for all relevant numerical values.
% [ ] Consistent equations and notation.
% [ ] Spelling and grammar checked.
% [ ] Required main length respected: 6-7 pages (short) or 22-32 pages (final-year project).
% [ ] PDF version proofread by the supervisor and visually checked before submission.
%
% POSTER / PRESENTATION CHECKLIST
% [SHORT INTERNSHIP] Poster understandable on its own, with no confidential material,
% illustrated, sufficiently readable and not overloaded; 5-minute oral presentation.
% [LONG INTERNSHIP] Slides for a 30-minute presentation; rehearse and test all
% equipment. For both formats: large fonts, readable graphs, units, consistent
% equations and checked spelling. Allow approximately 1 to 5 minutes of speaking
% time per page/slide, depending on the content.
% ============================================================================
\end{document}