Skip to content

Instantly share code, notes, and snippets.

@jjerphan
Last active March 29, 2017 10:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jjerphan/44ca2e5bf102e11f47b7d3984054d72a to your computer and use it in GitHub Desktop.
Save jjerphan/44ca2e5bf102e11f47b7d3984054d72a to your computer and use it in GitHub Desktop.
En tête du cahier d'integration -- MT94
\documentclass[a4paper,10pt]{report}
\usepackage[francais]{babel} % Package babel pour le français
\usepackage[T1]{fontenc} % Package pour les accentuations
\usepackage[utf8]{inputenc} % Français
\usepackage{lmodern} % Pour avoir de bonnes polices en pdf
\usepackage{graphicx} % Indispensable pour les figures
\usepackage{epstopdf} % Utile pour les figures, résout une erreur
\usepackage{amsmath} % Environnement pour les maths, permet du mettre du texte dans les équations
\usepackage{textcomp}
\usepackage{geometry} % Utilisé pour les marges
\usepackage{mathtools, bm} % Typographie pour les ensembles communs
\usepackage{amssymb, bm} % Typographie pour les ensembles communs
\usepackage{float} % Pour bien placer les figures, scripts et tableaux
%\usepackage{listings} % Utilisé pour les scripts
\usepackage{wrapfig}
\usepackage{xcolor}
\definecolor{vertclair}{rgb}{0.10,0.55,0.17}
\definecolor{vertfonce}{rgb}{0,0.44,0}
\definecolor{grisclair}{rgb}{0.78,0.78,0.78}
\definecolor{prune}{rgb}{0.65,0.00,0.00}
\definecolor{bleufonce}{rgb}{0.06,0.06,1.00}
\definecolor{violet}{rgb}{0.21,0.18,0.73}
\definecolor{orange}{rgb}{0.93,0.46,0.00}
\usepackage{tikz} %Pour les figures et graphes
\usetikzlibrary{calc} %Pour les figures et graphes
\usepackage[cache=false]{minted} % Utilisé pour les scripts
\geometry{hmargin=3.3cm,vmargin=2cm} % Réglages des marges
\usepackage{fancyhdr} % Pour l'entête et les pieds de page
\pagestyle{fancy} % Pour l'entête et les pieds de page
\usepackage{hyperref} % Pour les liens hypertext, sommaire et références
\renewcommand{\abstractname}{Avant-propos} %Modification du titre de l'abstract
\newcommand{\norme}[1]{\left\Vert #1\right\Vert} %Commande pour la norme euclidienne
\renewcommand{\listoflistingscaption}{Liste des programmes} %Pour changer le titre de la liste des codes
\renewcommand{\listingscaption}{Programme} %Pour changer la légende des codes
\newminted{console}{mathescape,
linenos,
breaklines = true,
numbersep=5pt,
frame=lines,
framesep=2mm}
\newminted{scilab}{mathescape,
linenos,
breaklines = true,
numbersep=5pt,
frame=lines,
framesep=2mm}
\renewcommand{\headrulewidth}{0.5pt}
\fancyhead[L]{MT94}
\fancyhead[R]{\leftmark}
%Pour la page de garde
\usepackage{eso-pic}
\newcommand\BackgroundPic{%
\put(0,0){%
\parbox[b][\paperheight]{\paperwidth}{%
\vfill
\centering
\includegraphics[height=\paperheight,%
keepaspectratio]{pageGarde.jpg}%
\vfill
}
}
}
% NOTES - TODO
%
%
%
\begin{document}
\AddToShipoutPicture*{\BackgroundPic} %Page de Garde
\title{%
\textsc{MT94 -- Introduction aux mathématiques appliquées \\
\Large Cahier d'intégration}}
\author{\textsc{ton nom -- Université de Technologie de Compiègne}}
\date{\textsc{Printemps 2017}}
\maketitle
\begin{abstract}
Le résumé
\end{abstract}
\tableofcontents
\listoffigures
\listoflistings
\chapter{Problèmes non linéaires}
\section{Présentation des différentes méthodes}
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Etiam laoreet hendrerit dictum. Fusce a ante dui.
Duis mattis nibh eu pharetra sagittis. Proin vitae tortor a turpis volutpat vestibulum quis quis orci.
Donec vel leo felis. Curabitur suscipit in ante ut lobortis.
Nulla rutrum tristique ligula, ac cursus orci euismod nec. Mauris ac tortor purus.
\subsection{Dichotomie}
% j'utilise minted qui importe directement de code à partir de fichiers
\begin{listing}[H]
\inputminted[linenos,breaklines=true]{scilab}{../path/to/snippet.sci}
\caption{Pour inclure du code}
\label{listing:labelDuCode}
\end{listing}
Praesent eget tincidunt odio. Suspendisse erat elit, malesuada non dictum et, tempor in felis.
Mauris nibh ipsum, eleifend sed ipsum id, commodo iaculis nulla. Curabitur sagittis ligula id ante elementum dapibus.
Etiam rutrum vehicula turpis consequat lobortis. Donec viverra pharetra ornare.
Vivamus sed eros quis lorem lacinia faucibus a at ante. Suspendisse nec convallis erat, quis vestibulum orci.
Ut congue mauris ut sapien luctus placerat. Sed ac nisl rhoncus, condimentum est non, semper ipsum.
Etiam convallis, metus quis semper pharetra, erat leo ultrices justo, vitae ullamcorper turpis quam sit amet ipsum.
\[ \star \quad \star \quad \star \]
\bibliographystyle{plain}
% Autres styles de bibliographie non utilisés
%\bibliographystyle{abbr}
%\bibliographystyle{alpha}
\bibliography{biblio} % Affiche la bibliographie
\end{document}
@jjerphan
Copy link
Author

Les choses à penser :

  • modularité des chapitres : faire des .tex par chapitre et les inclure les dans le template général ;
  • modularité de la rédaction : utiliser minted c'est vraiment puissant et ça évite de faire de gros copier/coller de code ;
  • faire des images vectorielles
  • régler les marges
  • faire des labels pour s'y référencer
  • définir ses propres commandes pour les patterns des formules mathématiques qui apparaissent souvent.

Mon rapport est dispo ici ; à l'époque j'ai fait un truc overkill (ils ne demandent pas d'en faire autant je pense)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment