summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/pas-cours/pas-cours.sty
blob: 2088fd1e7ccfb20560ac4ca750b653238688064f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%                                                               %
%     pas-cours.sty V1.06    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"

% Informations générales
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{pas-cours}[2013/11/28]

%% Chargement des packages nécessaires

\RequirePackage{xkeyval}
\RequirePackage{xstring}
\RequirePackage{amssymb}
\@ifpackageloaded{tikz}{}{\RequirePackage{tikz}}
\usetikzlibrary{calc,arrows,fadings}
\RequirePackage{enumitem}

\newif\if@normal
\newif\if@everytoc
\DeclareOption{normal}{\@normaltrue}
\DeclareOption{everytoc}{\@everytoctrue}
\ProcessOptions

\newenvironment{ant}{
\if@normal
\fontseries{bx}\fontshape{sc}\selectfont
\else
\fontfamily{anttlc}\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}

\input{macro-patrons.tex}
\input{macro-solides.tex}
\input{macro-styles.tex}

\endinput