summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-07-17 21:39:34 +0000
committerKarl Berry <karl@freefriends.org>2020-07-17 21:39:34 +0000
commit7f75afca3aa3d645c67ee84efeb01c08482d71ac (patch)
treeb34e548b657d7c8fcc2f56a95ea60abd2700b684 /Master/texmf-dist/tex
parent8238b8789a87a8509c57d0b344d071484ae27a3f (diff)
pas-cours (17jul20)
git-svn-id: svn://tug.org/texlive/trunk@55859 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r--Master/texmf-dist/tex/latex/pas-cours/pas-cours.sty22
1 files changed, 19 insertions, 3 deletions
diff --git a/Master/texmf-dist/tex/latex/pas-cours/pas-cours.sty b/Master/texmf-dist/tex/latex/pas-cours/pas-cours.sty
index 88b91f54e86..a5e4a698850 100644
--- a/Master/texmf-dist/tex/latex/pas-cours/pas-cours.sty
+++ b/Master/texmf-dist/tex/latex/pas-cours/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