Compare commits

...

6 Commits
V1.99 ... ENSPS

Author SHA1 Message Date
leo 7a9127358f Rajout du tuto code 4 years ago
leo 26f3ed98b0 Fix subsection color
Signed-off-by: Léopold Clément <leopold.clement@laposte.net>
4 years ago
leo e8bfb81814 Merge branch 'ENSPS' of https://gitea.auro.re/leo/LaTeX-ENSPS into ENSPS 4 years ago
leo 75afac310c Changement du logo
Signed-off-by: Léopold Clément <leopold.clement@laposte.net>
4 years ago
leo 8789c34b7f Fix de la "rédaction du nom"
On dit pas l'école normale supérieure de Paris-Saclay
4 years ago
leo c6bf6050f1 Ajout de la version lite du template
Signed-off-by: Léopold Clément <leopold.clement@laposte.net>
4 years ago

@ -1,4 +1,4 @@
# Paquet LaTeX de l'École normale supérieure de Paris-Saclay
# Paquet LaTeX de l'École normale supérieure Paris-Saclay
@ -14,6 +14,10 @@
Télécharger le dossier, le placer dans le sous-dossier de votre choix et modifier uniquement le fichier ```rapport.tex```. Vous pouvez retirer le fichier ```README.md``` et le fichier de licence.
### Pour un petit compte rendu
Idem, mais utilisé ```rapport_lite.tex```, qui ne contient pas d'abstract.
### Pour utiliser seulement le paquet
Copier le fichier ```ensps.sty``` dans le répertoire de votre propre rapport et utiliser le dans le code de votre fichier ```tex``` avec la commande suivante, à insérer dans le préambule :
@ -35,7 +39,6 @@ Copier le fichier ```ensps.sty``` dans le répertoire de votre propre rapport et
\end{figure}
```
- Pour insérer du code : soit avec ```listing``` soit avec ```minted```. Attention : pour utiliser ```minted``` il vous faudra soit utiliser *Overleaf* (qui est très permissif niveau compilation), soit compiler ```pdflatex``` avec l'option ```--shell-escape```. Reportez-vous à la doc de votre éditeur LaTeX pour plus d'informations ;
- Pour faire référence à une figure : utiliser ```\reff{fig:id-de-la-figure}```
@ -45,6 +48,38 @@ Copier le fichier ```ensps.sty``` dans le répertoire de votre propre rapport et
- Pour taper des quantités physiques : utiliser la commande ```\SI{nombre}{unités}```, par exemple comme ```e = \SI{1e-2}{m.kg^2/s}```
- Pour mettre en evidence un résultat : utilise l'environement ```cadregris```
```tex/tips-topten
\begin{cadregris}
RESULTAT
\end{cadregris}
```
### Insertion de code
- Pour insérer du code : soit avec ```listing``` soit avec ```minted```. Attention : pour utiliser ```minted``` il vous faudra soit utiliser *Overleaf* (qui est très permissif niveau compilation), soit compiler ```pdflatex``` avec l'option ```--shell-escape```. Reportez-vous à la doc de votre éditeur LaTeX pour plus d'informations ;
- Pour ```minted```, on a le choix entre mettre le contenu directement dans le ```.tex``` ou dans un fichier à part :
- avec le code dans le ```.tex``` , on utilise l'environement de base de ```minted``` ,
- Ou bien on utilise la commande ``` \inputminted```,
``` tex
\begin{minted}[linenos, breaklines]{python}
print("hello word")
\end{minted}
\captionof {listing}{Code python basique \label{lst:HW}}
```
``` tex
\inputminted[linenos, breaklines]{python}{hello_world.py}
\captionof {listing}{Code python basique \label{lst:HW}}
```
- On n'utilise pas l'environement ```listings``` classqieu, car si le code est trop long, il ne peut pas s'etendre sur plusieur pages. Grace à ```\captionof```, les extrait de code seront tout de même bien numérotés.
### Macros
- ```\subt{texte en dessous}``` permet d'écrire proprement un indice de notation (donc pas une variable). Par exemple T_c signifie << température chaude >>, c n'est pas une variable mais bien l'abréviation de chaud. Il faut donc noter ```T\sub{c}```
@ -59,6 +94,7 @@ Copier le fichier ```ensps.sty``` dans le répertoire de votre propre rapport et
- les opérateurs différentiels tels que rot ou div sont disponibles. Notez que ces commandes sont compatibles avec le paquet ```physics```.
-
## Ressources utiles (et pour aller plus loin)
- un peu de typographie française ;

@ -98,7 +98,7 @@
%------------------------------------------DÉFINITIONS DES COULEURS------------------------------------------%
\definecolor{ENSBlue}{RGB}{0, 119, 139}
\definecolor{ENSLightBlue}{RGB}{0, 230, 180}
\definecolor{ENSGrey}{rgb}{0.3, 0.3, 0.3}
\definecolor{ENSLightGrey}{RGB}{190, 200, 200}
\definecolor{ENSDarkBlue}{RGB}{10, 50, 80}
\definecolor{matlabGreen}{RGB}{28, 172, 0} % Pour le listing des codes
@ -109,7 +109,7 @@
\chapterfont{\color{ENSBlue}} % Choisir la couleur des chapitres
\sectionfont{\color{ENSBlue}\sffamily} % Choisir la couleur des sections
\subsectionfont{\color{ENSLightBlue}\sffamily\itshape} % Choisir la couleur des sous-sections
\subsectionfont{\color{ENSGrey}\sffamily\itshape} % Choisir la couleur des sous-sections
\DeclareCaptionFont{CaptionENS}{\color{ENSBlue}}
\captionsetup[table]{labelfont={CaptionENS,bf}}
\captionsetup[figure]{labelfont={CaptionENS,bf}}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

After

Width:  |  Height:  |  Size: 8.9 KiB

@ -158,16 +158,12 @@ Pour introduire une table :
Et pour introduire du code informatique (décommenter + importer minted) :
% Pour introduire du code informatique (décommenter, notez bien que le paquet minted est utilisable uniquement
% si vous spécifiez l'option --shell-escape lors de la compilation)
%
%\begin{listing}[ht]
%\inputminted[linenos=true, breaklines,frame=lines,framesep=2mm]{python}{code/}
%\caption{Du code informatique}
%\label{listing:id-du-code}
%\end{listing}
Et pour introduire du code informatique :
\begin{minted}[linenos, breaklines]{python}
print("hello word")
\end{minted}
\captionof {listing}{Code python basique \label{lst:HW}}
% --------------------------------------------------------------

@ -0,0 +1,101 @@
% !TEX encoding = UTF-8 Unicode
% -*- coding: UTF-8; -*-
% vim: set fenc=utf-8
\documentclass[a4paper,12pt,french]{article}
\usepackage{ensps}
\hypersetup{
pdftitle={Titre},
pdfauthor={Auteur},
pdfsubject={Sujet},
pdfproducer={Conversion PDF},
pdfkeywords={Quelques mots-clés} %
}
\DeclareGraphicsRule{.ai}{pdf}{.ai}{} % Pour insérer des documents .ai
\graphicspath{{./img/} {./eps/} {./fig/}} % Pour ne pas avoir à ajouter eps/ton-image.jpg
% ------------- Packages spéciaux, nécessaires pour ce rapport, à insérer ici -------------
%\usepackage{minted}
\begin{document}
% --------------------------------------------------------------
% Page de garde
% --------------------------------------------------------------
\begin{titlepage}
\begin{center}
\includegraphics[height = 3 cm]{logo_ENSPS_UPS.png}\\[1cm]
{\large Intitulé de la filière, domaine ou approfondissement}\\[0.5cm]
{\large Type de projet}\\[0.5cm]
% Titre
\rule{\linewidth}{0.5mm} \\[0.4cm]
{ \huge \bfseries Titre du rapport éventuellement en plusieurs lignes. \\[0.4cm] }
\rule{\linewidth}{0.5mm} \\[1.5cm]
% Auteur(es) et encadrant(es)
\noindent
\begin{minipage}{0.4\textwidth}
\begin{flushleft} \large
\emph{Auteurs :}\\
M\up{me} Prénom \textsc{Nom}\\
M.~Prénom \textsc{Nom}\\
M.~Prénom \textsc{Nom}\\
M.~Prénom \textsc{Nom}
\end{flushleft}
\end{minipage}%
\begin{minipage}{0.4\textwidth}
\begin{flushright} \large
\emph{Encadrants :} \\
M.~Prénom \textsc{Nom}\\
M.~Prénom \textsc{Nom}
\end{flushright}
\end{minipage}
\vfill
% Date en fin de page
{\large Version du\\ \today}
\end{center}
\end{titlepage}
% --------------------------------------------------------------
% Table des matières
% --------------------------------------------------------------
\thispagestyle{empty}
\tableofcontents
\pagebreak
% --------------------------------------------------------------
% Intro
% --------------------------------------------------------------
\section{Introduction}
% --------------------------------------------------------------
% Corps du CR
% --------------------------------------------------------------
\pagebreak
% --------------------------------------------------------------
% Conclusion
% --------------------------------------------------------------
\pagebreak
\section{Conclusion}
\end{document}
Loading…
Cancel
Save