Clarification du code, j'ai dégagé des lignes inutiles.
This commit is contained in:
XeBasTeX 2019-01-22 22:35:46 +01:00 committed by GitHub
parent ce2f90a927
commit 55ceee1a16
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -2,32 +2,32 @@
\NeedsTeXFormat{LaTeX2e}[1999/01/01] \NeedsTeXFormat{LaTeX2e}[1999/01/01]
\ProvidesPackage{centrale}[% \ProvidesPackage{centrale}[%
2018/07/13 v0.29 centrale 2018/07/13 v0.30 centrale
package (type area)] package (type area)]
\typeout{% \typeout{%
Package typearea, \csname ver@typearea.\@pkgextension\endcsname^^J% Package typearea, \csname ver@typearea.\@pkgextension\endcsname^^J%
\@spaces\@spaces\@spaces\@spaces\space\space \@spaces\@spaces\@spaces\@spaces\space\space
Copyright (C) Bastien Laville, 2018^^J% Copyright (C) Bastien Laville, 2019^^J%
} }
%------------------------------------------CHARGEMENT DES EXTENSIONS------------------------------------------% %------------------------------------------CHARGEMENT DES EXTENSIONS------------------------------------------%
%% Langue utilisée %% %% Langue utilisée %%
\RequirePackage[applemac]{inputenc} %Reconnaissance des lettre du clavier \RequirePackage[utf8]{inputenc} %Reconnaissance des lettre du clavier
\RequirePackage[T1]{fontenc} \RequirePackage[T1]{fontenc}
\RequirePackage[francais]{babel} \RequirePackage[francais]{babel}
%% Mise en page %% %% Mise en page %%
\RequirePackage[a4paper]{geometry} %mise en page du bidule \RequirePackage[a4paper]{geometry} % mise en page acceptable
\RequirePackage[final]{microtype} %improves the spacing between words and letters \RequirePackage[final]{microtype} % pour améliorer la qualité du texte avec la microtypo
\RequirePackage{graphicx} %import img \RequirePackage{graphicx} % pour importer des images
\RequirePackage{booktabs} %pour introduire des tableaux foukés \RequirePackage{booktabs} % pour introduire des tableaux
\RequirePackage[toc,page]{appendix} \RequirePackage[toc,page]{appendix}
%\RequirePackage[Bjornstrup]{fncychap} %Bjornstrup,Lenny %\RequirePackage[Bjornstrup]{fncychap} %Bjornstrup,Lenny
\RequirePackage{lmodern} \RequirePackage{lmodern}
\RequirePackage{fancyhdr} % des titres fouqués \RequirePackage{fancyhdr} % des titres fouqués
\RequirePackage{lipsum} %Mettre du texte lipsum en maquette \RequirePackage{lipsum} % mettre du texte lipsum en maquette
\RequirePackage{framed} % des cadres pougnés \RequirePackage{framed} % des cadres pougnés
@ -54,15 +54,14 @@
%% Du dessin et des couleurs %% %% Du dessin et des couleurs %%
\RequirePackage{xcolor} % changer la couleur \RequirePackage{xcolor} % changer la couleur
\RequirePackage[most]{tcolorbox} \RequirePackage[most]{tcolorbox}
\RequirePackage{tikz} %Pour dessiner \RequirePackage{tikz} % pour dessiner
\RequirePackage{schemabloc} %des schémas-blocs \RequirePackage{schemabloc} %des schémas-blocs
\RequirePackage[siunitx, american, smartlabels, cute inductors]{circuitikz} % pour dessiner des circuits électroniques \RequirePackage[siunitx, american, smartlabels, cute inductors]{circuitikz} % pour dessiner des circuits électroniques
\usetikzlibrary{babel} %Pour éviter que ca déconne \usetikzlibrary{babel} % pour éviter des conflits entre paquets
%% Des maths %% %% Des maths %%
\RequirePackage{listings} % Importer du code et le travailler \RequirePackage{listings} % Importer du code informatique et le travailler
%\RequirePackage[upright]{fourier}
\RequirePackage{fouriernc} \RequirePackage{fouriernc}
\RequirePackage{amsmath, amssymb, amsfonts, amsthm, mathtools} % mathtools for: Aboxed (put box on last equation in align envirenment) \RequirePackage{amsmath, amssymb, amsfonts, amsthm, mathtools} % mathtools for: Aboxed (put box on last equation in align envirenment)
\RequirePackage{siunitx} % Des unités bien écrites pour la physique \RequirePackage{siunitx} % Des unités bien écrites pour la physique
@ -78,14 +77,10 @@
%------------------------------------------DÉFINITIONS DES COULEURS------------------------------------------% %------------------------------------------DÉFINITIONS DES COULEURS------------------------------------------%
\definecolor{CentraleRed}{rgb}{0.558,0.09, 0.18}%personal color \definecolor{CentraleRed}{rgb}{0.558,0.09, 0.18}%personal color
\definecolor{ecl_red}{RGB}{150,23,46}
\definecolor{CentraleGray}{rgb}{0.67,0.67, 0.67}%personal color \definecolor{CentraleGray}{rgb}{0.67,0.67, 0.67}%personal color
\definecolor{CentraleBlue}{RGB}{0,67,89}%personal color \definecolor{CentraleBlue}{RGB}{0,67,89}%personal color
\definecolor{CentraleGrayEq}{RGB}{66,66,66}%personal color \definecolor{CentraleGrayEq}{RGB}{66,66,66}%personal color
\definecolor{mygreen}{RGB}{28,172,0} % color values Red, Green, Blue
\definecolor{mylilas}{RGB}{170,55,241}
%------------------------------------------SECTIONS, FIGURES ET TABLEAUX------------------------------------------% %------------------------------------------SECTIONS, FIGURES ET TABLEAUX------------------------------------------%
@ -101,12 +96,12 @@
%------------------------------------------RACCOURCIS MATHEMATIQUES------------------------------------------% %------------------------------------------RACCOURCIS MATHEMATIQUES------------------------------------------%
%%% Dérivation et opérateurs %------- Dérivation et opérateurs
\newcommand{\ch}[1] {\mathrm{#1}} \newcommand{\ch}[1] {\mathrm{#1}}
\newcommand{\dd}{\ensuremath{\, \mathrm{d}}} \newcommand{\ud}{\ensuremath{\, \mathrm{d}}}
\newcommand{\sub}[1] {\ensuremath{_{\text{#1}}}} \newcommand{\subt}[1] {\ensuremath{_{\text{#1}}}}
\renewcommand{\sup}[1] {\ensuremath{^{\text{#1}}}} \renewcommand{\supt}[1] {\ensuremath{^{\text{#1}}}}
\newcommand{\citea}[1] {$^{\text{\cite{#1}}}$} \newcommand{\citea}[1] {$^{\text{\cite{#1}}}$}
\newcommand{\grad}[1] {\vec{\ch{grad}}\left( #1 \right)} \newcommand{\grad}[1] {\vec{\ch{grad}}\left( #1 \right)}
\newcommand{\rot}[1] {\vec{\ch{rot}}\left( \vec{#1} \right)} \newcommand{\rot}[1] {\vec{\ch{rot}}\left( \vec{#1} \right)}
@ -120,13 +115,13 @@
\newcommand{\derda}[2] {\dfrac{\ch{d}^2\, #1}{\ch{d} #2^2}} \newcommand{\derda}[2] {\dfrac{\ch{d}^2\, #1}{\ch{d} #2^2}}
\newcommand{\derdb}[2] {\dfrac{\ch{d}^2\, #1}{\ch{d} #2 ^2}} \newcommand{\derdb}[2] {\dfrac{\ch{d}^2\, #1}{\ch{d} #2 ^2}}
\newcommand{\derpb}[2] {\dfrac{\partial^2\, #1}{\partial #2 ^2}} \newcommand{\derpb}[2] {\dfrac{\partial^2\, #1}{\partial #2 ^2}}
\newcommand{\ket}[1] {| #1 \rangle}
\newcommand{\bra}[1] {\langle #1 |} \newcommand{\bra}[1] {\langle #1 |}
\newcommand{\ket}[1] {| #1 \rangle}
\newcommand{\bracket}[1] {\langle #1 \rangle} \newcommand{\bracket}[1] {\langle #1 \rangle}
\newcommand{\bracketb}[2] {\langle #1 \arrowvert #2 \rangle} \newcommand{\bracketb}[2] {\langle #1 \arrowvert #2 \rangle}
\newcommand{\bracketc}[1] {\langle #1 \arrowvert #1 \rangle} \newcommand{\bracketc}[1] {\langle #1 \arrowvert #1 \rangle}
%%% Lettres grecques dispo dans le texte %%% %------- Lettres grecques disponibles dans le texte
\newcommand{\ttt} {\ensuremath{\forall}} \newcommand{\ttt} {\ensuremath{\forall}}
\newcommand{\alphat} {\ensuremath{\alpha}} \newcommand{\alphat} {\ensuremath{\alpha}}
@ -149,16 +144,17 @@
\newcommand{\kappat} {\ensuremath{\kappa}} \newcommand{\kappat} {\ensuremath{\kappa}}
\newcommand{\gammat} {\ensuremath{\gamma}} \newcommand{\gammat} {\ensuremath{\gamma}}
\newcommand{\etat} {\ensuremath{\eta}} \newcommand{\etat} {\ensuremath{\eta}}
\newcommand{\A} {\ensuremath{\mathcal{A}}}
%%% Raccourcis du turfu %%%
%------- Raccourcis du turfu
\newcommand{\ds}{\displaystyle} \newcommand{\ds}{\displaystyle}
\newcommand{\vr}{\overrightarrow} \newcommand{\vr}{\overrightarrow}
%%% Notation des ensembles %%% %------- Notation des ensembles
\newcommand{\A} {\ensuremath{\mathcal{A}}}
\newcommand{\R}{\mathbb{R}} \newcommand{\R}{\mathbb{R}}
\newcommand{\C}{\mathbb{C}} \newcommand{\C}{\mathbb{C}}
\newcommand{\N}{\mathbb{N}} \newcommand{\N}{\mathbb{N}}
@ -172,12 +168,11 @@
\newcommand{\cont}{\mathcal{C}} \newcommand{\cont}{\mathcal{C}}
%%% Fonctions du traitement du signal %%% %------- Fonctions du traitement du signal
\newcommand{\eqdef}{\stackrel{\mathrm{def}}{=}} \newcommand{\eqdef}{\stackrel{\mathrm{def}}{=}}
\newcommand{\argmax}{\operatornamewithlimits{argmax}} \newcommand{\argmax}{\operatornamewithlimits{argmax}}
\newcommand{\argmin}{\operatornamewithlimits{argmin}} \newcommand{\argmin}{\operatornamewithlimits{argmin}}
\newcommand{\ud}{\, \mathrm{d}}
\newcommand{\vect}{\text{Vect}} \newcommand{\vect}{\text{Vect}}
\newcommand{\sinc}{\ensuremath{\mathrm{sinc}}} \newcommand{\sinc}{\ensuremath{\mathrm{sinc}}}
\newcommand{\esp}{\ensuremath{\mathbb{E}}} \newcommand{\esp}{\ensuremath{\mathbb{E}}}
@ -189,19 +184,7 @@
\DeclareSymbolFont{mcy}{U}{wncy}{m}{n} \DeclareSymbolFont{mcy}{U}{wncy}{m}{n}
\DeclareMathSymbol{\Sh}{\mathord}{mcy}{"58} %ces 4 lignes définissent la lettre sha pour le peigne de Dirac \DeclareMathSymbol{\Sh}{\mathord}{mcy}{"58} %ces 4 lignes définissent la lettre sha pour le peigne de Dirac
%%% Autres %%% %------- Autres
\newcommand{\x}{\times}
%\def\ointint{\begingroup
% \displaystyle
%\unitlength 1pt
%\int\mkern-7.2mu
%\begin{picture}(0,3)\put(0,3){\oval
% (10,8)}\end{picture}
%\mkern-7mu\int\endgroup}
%\def\grad{\overrightarrow{\textnormal{grad}}}
%------------------------------------------METTRE DU CODE INFORMATIQUE------------------------------------------% %------------------------------------------METTRE DU CODE INFORMATIQUE------------------------------------------%