diff options
Diffstat (limited to 'macros/latex/contrib/pas-cours/latex/pas-cours.sty')
-rw-r--r-- | macros/latex/contrib/pas-cours/latex/pas-cours.sty | 90 |
1 files changed, 90 insertions, 0 deletions
diff --git a/macros/latex/contrib/pas-cours/latex/pas-cours.sty b/macros/latex/contrib/pas-cours/latex/pas-cours.sty new file mode 100644 index 0000000000..88b91f54e8 --- /dev/null +++ b/macros/latex/contrib/pas-cours/latex/pas-cours.sty @@ -0,0 +1,90 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% % +% pas-cours.sty V1.6 encodage : UTF8 % +% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% % +% Créé par Stéphane PASQUET % +% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Objet : Outils pour la création de cours +% Ajout du 05/05/2013 : environnement "pasbox" et commandes "breakbox" +% Ajout du 05/05/2013 : option "notitle" à \env et \begin{pasbox} +% Ajout du 06/05/2013 : option "notitlebreak" pour \begin{pasbox} +% Ajout du 06/07/2013 : commande \itemclass et redéfinition des items +% ajout du style "demo" dans la commande \env +% ajout de la condition \@ifpackageloaded{tikz} +% modif de l'option "toc" dans les env. (non automatique pour les defi et possibilité pour tout env.) +% ajout de l'option "everytoc" à l'appel du package +% ajout de l'option "notoc" dans les env. +% Ajout du 28/11/2013 : ajout des environnements "aretenir", "attention" et "prerequis" +% ajout de la commande "bonus" +% Ajout du 19/08/2014 : ajout de l'option "num" à \env et à l'environnement pasbox +% ajout de l'option "autonum" à \chap +% retrait de l'option noclearpage à \chap +% Ajout du 10/11/2014 : modifications de quelques bugs d'écriture +% Ajout du 26/11/2014 : amélioration du centrage du numéro de chapitre dans le cercle +% amélioration de la commande \definmot en choisissant automatiquement la couleur de l'environnement +% réajustement des dimensions pour les titres et les environnements (defi, thm, ...) +% correction du bug concernant l'option "ant" lors de l'appel de l'extension (booléen mal placé) +% correction du bug concernant l'option "ant" lors de l'appel de l'extension (texte en gras) +% Ajout du 08/12/2014 : réajustement des dimensions de l'environnement "prerequis" +% Ajout du 11/12/2014 : réajustement des dimensions de l'environnement "aretenir" et correctif de la commande \breakbox +% Ajout du 22/03/2015 : ajout de l'option "nonewpage" à la commande \chap +% Ajout du 29/04/2015 : ajout de l'environnement "warning" et amélioration légère de l'environnement "attention" +% Ajout du 01/07/2015 : ajout de la définition des couleurs prop, demo, act et meth pour faciliter le changement +% Ajout du 24/07/2016 : ajout de l'option "noitemstyle" pour ne pas modifier le style des items +% Ajout du 29/07/2016 : modification de ma macro "definmot" pour mettre en gras le mode mathématique +% Ajout du 04/08/2016 : ajout de l'option générale "noeffect" et "notitlebreak". Ajout d'options à \boule. +% Ajout du 18/08/2016 : ajout de l'environnnement "ifactors" (décomposition en produit de facteurs premiers) + +% Informations générales +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{pas-cours}[2016/08/04] + +%% Chargement des packages nécessaires + +\@ifpackageloaded{xkeyval}{}{\RequirePackage{xkeyval}} +\@ifpackageloaded{xstring}{}{\RequirePackage{xstring}} +\@ifpackageloaded{amssymb}{}{\RequirePackage{amssymb}} +\@ifpackageloaded{tikz}{}{\RequirePackage{tikz}} +\usetikzlibrary{calc,arrows,fadings} +\@ifpackageloaded{enumitem}{}{\RequirePackage{enumitem}} +\@ifpackageloaded{fancyvrb}{}{\RequirePackage{fancyvrb}} +\newif\if@ant +\newif\if@everytoc +\newif\if@noitemstyle % NEW 2016-07-24 +\newif\if@noeffect % NEW 2016-08-04 +\newif\if@notitlebreak % NEW 2016-08-04 +\DeclareOption{ant}{\@anttrue} +\DeclareOption{everytoc}{\@everytoctrue} +\DeclareOption{noitemstyle}{\@noitemstyletrue} +\DeclareOption{noeffect}{\@noeffecttrue} +\DeclareOption{notitlebreak}{\@notitlebreaktrue} +\ProcessOptions + +\newenvironment{ant}{ +\if@ant +\fontseries{bx}\fontfamily{anttlc}\selectfont +\else +\fontseries{bx}\fontshape{sc}\selectfont +\fi +} + +% Définition des couleurs + +\definecolor{defi}{rgb}{0.22,0.6,0.3} +\definecolor{ex}{rgb}{0.153,0.24,0.44} +\definecolor{nota}{rgb}{0.564,0.21,0.87} +\definecolor{rem}{rgb}{0.5,0.5,0.5} +\definecolor{thm}{cmyk}{0,0.96,0.63,0.19} +\definecolor{prop}{cmyk}{0,1,1,0} % red +\definecolor{demo}{cmyk}{0,0,0,1} % black +\definecolor{act}{cmyk}{0,0.5,1,0} % traditional orange +\definecolor{meth}{rgb}{0.59, 0.29, 0.0} % traditional brown + +\input{macro-patrons.tex} +\input{macro-solides.tex} +\input{macro-styles.tex} +\input{macro-calculs.tex} +\endinput |