summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/profcollege/PfCAllumettes.tex
blob: f603c71f965d9e8f7e6ee09e29cf27f6b57248f0 (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
%%%
% Allumettes
%%%
\setKVdefault[Allumettes]{Impression=false,Echelles=false}%
\defKV[Allumettes]{Echelle=\setKV[Allumettes]{Echelles}}%

\ifluatex
  \NewDocumentEnvironment{Allumettes}{o +b}{%
    \useKVdefault[Allumettes]%
    \setKV[Allumettes]{#1}%
    \mplibforcehmode%
    \begin{mplibcode}%
      input PfCAllumettes;
      %
      boolean print,Echelles;
      print=\useKV[Allumettes]{Impression};
      Echelles=\useKV[Allumettes]{Echelles};
      if Echelles:
      Echelle=\useKV[Allumettes]{Echelle};
      DefinirUnite(Echelle);
      else:
      Echelle=1;
      fi;
      %
      #2%
    \end{mplibcode}%
  }{}
\else%
  \NewDocumentEnvironment{Allumettes}{o +b}{%
    \setKV[Allumettes]{#1}%
    \begin{mpost}[mpsettings={input PfCAllumettes;boolean print,Echelles;print=\useKV[Allumettes]{Impression};Echelles=\useKV[Allumettes]{Echelles};if Echelles:Echelle=\useKV[Allumettes]{Echelle};DefinirUnite(Echelle);else:Echelle=1;fi;}]%
      #2%
    \end{mpost}
  }{}%
\fi%