summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/pas-cours/latex/pas-cours.sty
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/pas-cours/latex/pas-cours.sty')
-rw-r--r--macros/latex/contrib/pas-cours/latex/pas-cours.sty22
1 files changed, 19 insertions, 3 deletions
diff --git a/macros/latex/contrib/pas-cours/latex/pas-cours.sty b/macros/latex/contrib/pas-cours/latex/pas-cours.sty
index 88b91f54e8..a5e4a69885 100644
--- a/macros/latex/contrib/pas-cours/latex/pas-cours.sty
+++ b/macros/latex/contrib/pas-cours/latex/pas-cours.sty
@@ -1,6 +1,6 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
-% pas-cours.sty V1.6 encodage : UTF8 %
+% pas-cours.sty V1.9 encodage : UTF8 %
% %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
@@ -37,10 +37,16 @@
% 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)
+% Ajout du 25/10/2016 : ajout de l'option "calculs" au package pour ne pas créer des fichiers auxiliaires pour rien.
+% ajout de l'environnement "fracsimplify" (qui simplifie une fraction) et "exprsimplify" (qui simplifie des expressions littérales).
+% ajout de la macro "graphsuite".
+% Ajout du 21/09/2017 : correction d'un bug dans l'environnement pasbox après la commande \breakbox.
+% Modification du 28/08/2018 : légère modification de la définition des items (dans la commande itemclass)
+% Ajout du 04/09/2019 : environnement xcas
% Informations générales
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{pas-cours}[2016/08/04]
+\ProvidesPackage{pas-cours}[2019/09/04]
%% Chargement des packages nécessaires
@@ -50,17 +56,25 @@
\@ifpackageloaded{tikz}{}{\RequirePackage{tikz}}
\usetikzlibrary{calc,arrows,fadings}
\@ifpackageloaded{enumitem}{}{\RequirePackage{enumitem}}
+\@ifpackageloaded{numprint}{}{\RequirePackage{numprint}}
+% indispensable pour la liaison avec xcas :
\@ifpackageloaded{fancyvrb}{}{\RequirePackage{fancyvrb}}
+\@ifpackageloaded{ifplatform}{}{\RequirePackage{ifplatform}}
+\@ifpackageloaded{pst-plot}{}{\RequirePackage{pst-plot}}
+\@ifpackageloaded{auto-pst-pdf}{}{\RequirePackage{auto-pst-pdf}}
\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
+\newif\if@xcas
\DeclareOption{ant}{\@anttrue}
\DeclareOption{everytoc}{\@everytoctrue}
\DeclareOption{noitemstyle}{\@noitemstyletrue}
\DeclareOption{noeffect}{\@noeffecttrue}
\DeclareOption{notitlebreak}{\@notitlebreaktrue}
+\DeclareOption{calculs}{\@xcastrue} % vestige de la version 1.81
+\DeclareOption{xcas}{\@xcastrue}
\ProcessOptions
\newenvironment{ant}{
@@ -86,5 +100,7 @@
\input{macro-patrons.tex}
\input{macro-solides.tex}
\input{macro-styles.tex}
-\input{macro-calculs.tex}
+\if@xcas
+ \input{macro-calculs.tex}
+\fi
\endinput