summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/tablor
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2009-09-30 00:00:51 +0000
committerKarl Berry <karl@freefriends.org>2009-09-30 00:00:51 +0000
commit4f1e4622fcc9f99d7118e6a7874335e43fd49bbf (patch)
treeda4150e4909fd9449b24a86fbd4932e6aa1bfac1 /Master/texmf-dist/tex/latex/tablor
parent88aaae112359ca4f507c6092f3c2c84435812ef8 (diff)
tablor 4.05-b (28sep09)
git-svn-id: svn://tug.org/texlive/trunk@15562 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/tablor')
-rw-r--r--Master/texmf-dist/tex/latex/tablor/tablor-xetex.sty89
-rw-r--r--Master/texmf-dist/tex/latex/tablor/tablor.sty53
2 files changed, 84 insertions, 58 deletions
diff --git a/Master/texmf-dist/tex/latex/tablor/tablor-xetex.sty b/Master/texmf-dist/tex/latex/tablor/tablor-xetex.sty
index 5cc263c7cdd..61f1c5c57d0 100644
--- a/Master/texmf-dist/tex/latex/tablor/tablor-xetex.sty
+++ b/Master/texmf-dist/tex/latex/tablor/tablor-xetex.sty
@@ -1,5 +1,5 @@
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{tablor-xetex}[23/08/2009 v4.05 la machine a creer des
+\ProvidesPackage{tablor-xetex}[28/09/2009 v4.05-b la machine a creer des
tableaux de signes et variations compatible xetex]
% \copyleft Connan le Barbare (aka Guillaume Connan) \copyright
@@ -2829,19 +2829,19 @@ fclose(sortie);
% exporter le source mp
% puis lancer metapost pour creer
% l'image du tableau
- \immediate\write18{\cat XCasmpfc.mp >> \nomtravail.Tab.mp}
- \immediate\write18{\cat enteteMP.cfg >> \nomtravail.Tab#1.mp}
- \immediate\write18{\cat XCasmpfc.mp >> \nomtravail.Tab#1.mp}
- \immediate\write18{\cat queue.mp >> \nomtravail.Tab#1.mp}
- \immediate\write18{./convert-mp-pdf.sh \nomtravail.Tab#1 \theTVn}
- \immediate\write18{\cp \nomtravail.Tab#1.pdf \nomtravail_Tab\theTVn.pdf}
- \immediate\write18{\rem \nomtravail.Tab#1.mp}
+ \immediate\write18{\cat XCasmpfc.mp >> \nomtravail_Tab.mp}
+ \immediate\write18{\cat enteteMP.cfg >> \nomtravail_Tab#1.mp}
+ \immediate\write18{\cat XCasmpfc.mp >> \nomtravail_Tab#1.mp}
+ \immediate\write18{\cat queue.mp >> \nomtravail_Tab#1.mp}
+ \immediate\write18{./convert-mp-pdf.sh \nomtravail_Tab#1 \theTVn}
+ \immediate\write18{\cp \nomtravail_Tab#1.pdf \nomtravail_Tab\theTVn.pdf}
+ \immediate\write18{\rem \nomtravail_Tab#1.mp}
}%
{% sinon, si le tableau est absent, alerte.
- \IfFileExists{\nomtravail.Tab.\theTVn}{}{%
+ \IfFileExists{\nomtravail_Tab.\theTVn}{}{%
\PackageError{tablor}{Tableau absent non
reconstituable.}{Pour compiler il faut, soit les fichiers de
- tableaux, soit le fichier \nomtravail.Tab.mp, soit disposer de
+ tableaux, soit le fichier \nomtravail_Tab.mp, soit disposer de
XCas.}}}
\begin{center}
@@ -2858,22 +2858,22 @@ fclose(sortie);
% exporter le source mp
% puis lancer metapost pour creer
% l'image du tableau
- \immediate\write18{\cat XCasmpfc.mp >> \nomtravail.Tab.mp}
- \immediate\write18{\cat enteteMP.cfg >> \nomtravail.Tab#1.mp}
- \immediate\write18{\cat XCasmpfc.mp >> \nomtravail.Tab#1.mp}
- \immediate\write18{\cat queue.mp >> \nomtravail.Tab#1.mp}
- \immediate\write18{mpost -jobname=\nomtravail.Tab \nomtravail.Tab#1.mp}
- \immediate\write18{\rem \nomtravail.Tab#1.mp}
+ \immediate\write18{\cat XCasmpfc.mp >> \nomtravail_Tab.mp}
+ \immediate\write18{\cat enteteMP.cfg >> \nomtravail_Tab#1.mp}
+ \immediate\write18{\cat XCasmpfc.mp >> \nomtravail_Tab#1.mp}
+ \immediate\write18{\cat queue.mp >> \nomtravail_Tab#1.mp}
+ \immediate\write18{mpost -jobname=\nomtravail_Tab \nomtravail_Tab#1.mp}
+ \immediate\write18{\rem \nomtravail_Tab#1.mp}
}%
{% sinon, si le tableau est absent, alerte.
- \IfFileExists{\nomtravail.Tab.\theTVn}{}{%
+ \IfFileExists{\nomtravail_Tab.\theTVn}{}{%
\PackageError{tablor}{Tableau absent non
reconstituable.}{Pour compiler il faut, soit les fichiers de
- tableaux, soit le fichier \nomtravail.Tab.mp, soit disposer de
+ tableaux, soit le fichier \nomtravail_Tab.mp, soit disposer de
XCas.}}}
\begin{center}
- \includegraphics[scale=\echelle]{\nomtravail.Tab.\theTVn}
+ \includegraphics[scale=\echelle]{\nomtravail_Tab.\theTVn}
\end{center}
\stepcounter{TVn}
@@ -2895,30 +2895,30 @@ fclose(sortie);
\ifxetex
-\IfFileExists{\nomtravail.Tab.\theTVn}{% Test sur l'existence du tableau
+\IfFileExists{\nomtravail_Tab.\theTVn}{% Test sur l'existence du tableau
% Si oui, inclusion du fichier source de sauvegarde mp dans Tableaux
-\immediate\write18{\cat TSav-\theTVn.mp >> \nomtravail.Tab.mp}}
+\immediate\write18{\cat TSav-\theTVn.mp >> \nomtravail_Tab.mp}}
% Si non, lancement des operations de fabrication
{\executGiacmp{XCas#1.giac}%
\immediate\write18{\editeur XCasmpfc.mp }
% Modification avec l'editeur choisi
-\immediate\write18{\cat XCasmpfc.mp >> \nomtravail.Tab.mp}
+\immediate\write18{\cat XCasmpfc.mp >> \nomtravail_Tab.mp}
\immediate\write18{\cp XCasmpfc.mp TSav-\theTVn.mp} % Sauvegarde du
% source mp sur le disque pour une
% inclusion ulterieure dans Tableaux.mp.
-\immediate\write18{\cat enteteMP.cfg >> \nomtravail.Tab#1.mp}
-\immediate\write18{\cat XCasmpfc.mp >> \nomtravail.Tab#1.mp}} % Inclusion du
+\immediate\write18{\cat enteteMP.cfg >> \nomtravail_Tab#1.mp}
+\immediate\write18{\cat XCasmpfc.mp >> \nomtravail_Tab#1.mp}} % Inclusion du
% source dans le
% fichier
% Tableaux
-\immediate\write18{\cat queue.mp >> \nomtravail.Tab#1.mp}
- \immediate\write18{./convert-mp-pdf.sh \nomtravail.Tab#1 \theTVn}
- \immediate\write18{\cp \nomtravail.Tab#1.pdf \nomtravail_Tab\theTVn.pdf}% Reconstitution des tableaux
+\immediate\write18{\cat queue.mp >> \nomtravail_Tab#1.mp}
+ \immediate\write18{./convert-mp-pdf.sh \nomtravail_Tab#1 \theTVn}
+ \immediate\write18{\cp \nomtravail_Tab#1.pdf \nomtravail_Tab\theTVn.pdf}% Reconstitution des tableaux
% et creation du dernier. L'option
% pallie l'absence de end en fin de
% fichier
-\immediate\write18{\rem \nomtravail.Tab#1.mp}
+\immediate\write18{\rem \nomtravail_Tab#1.mp}
\begin{center}
\includegraphics[scale=\echelle]{\nomtravail_Tab\theTVn.pdf}
@@ -2930,32 +2930,32 @@ fclose(sortie);
\else
-\IfFileExists{\nomtravail.Tab.\theTVn}{% Test sur l'existence du tableau
+\IfFileExists{\nomtravail_Tab.\theTVn}{% Test sur l'existence du tableau
% Si oui, inclusion du fichier source de sauvegarde mp dans Tableaux
-\immediate\write18{\cat TSav-\theTVn.mp >> \nomtravail.Tab.mp}}
+\immediate\write18{\cat TSav-\theTVn.mp >> \nomtravail_Tab.mp}}
% Si non, lancement des operations de fabrication
{\executGiacmp{XCas#1.giac}%
\immediate\write18{\editeur XCasmpfc.mp }
% Modification avec l'editeur choisi
-\immediate\write18{\cat XCasmpfc.mp >> \nomtravail.Tab.mp}
+\immediate\write18{\cat XCasmpfc.mp >> \nomtravail_Tab.mp}
\immediate\write18{\cp XCasmpfc.mp TSav-\theTVn.mp} % Sauvegarde du
% source mp sur le disque pour une
% inclusion ulterieure dans Tableaux.mp.
-\immediate\write18{\cat enteteMP.cfg >> \nomtravail.Tab#1.mp}
-\immediate\write18{\cat XCasmpfc.mp >> \nomtravail.Tab#1.mp}} % Inclusion du
+\immediate\write18{\cat enteteMP.cfg >> \nomtravail_Tab#1.mp}
+\immediate\write18{\cat XCasmpfc.mp >> \nomtravail_Tab#1.mp}} % Inclusion du
% source dans le
% fichier
% Tableaux
-\immediate\write18{\cat queue.mp >> \nomtravail.Tab#1.mp}
-\immediate\write18{mpost -jobname=\nomtravail.Tab \nomtravail.Tab#1.mp}% Reconstitution des tableaux
+\immediate\write18{\cat queue.mp >> \nomtravail_Tab#1.mp}
+\immediate\write18{mpost -jobname=\nomtravail_Tab \nomtravail_Tab#1.mp}% Reconstitution des tableaux
% et creation du dernier. L'option
% pallie l'absence de end en fin de
% fichier
-\immediate\write18{\rem \nomtravail.Tab#1.mp}
+\immediate\write18{\rem \nomtravail_Tab#1.mp}
\begin{center}
- \includegraphics[scale=\echelle]{\nomtravail.Tab.\theTVn}
+ \includegraphics[scale=\echelle]{\nomtravail_Tab.\theTVn}
\end{center}
\ech{1}
\setcounter{TVn}{\theTVnbis} % Restauration du compteur TVn
@@ -2984,6 +2984,7 @@ fclose(sortie);
\begin{VerbatimOut}{XCasa.giac}
maple_mode(0);
+approx_mode:=0;
read("config.cxx");
read("XcasTabSigna.cxx");
read("XCasa.user");
@@ -3005,6 +3006,7 @@ read("XCasa.user");
\begin{VerbatimOut}{XCasQ.giac}
maple_mode(0);
+approx_mode:=0;
read("config.cxx");
read("XcasTabSignQ.cxx");
read("XCasQ.user");
@@ -3025,6 +3027,7 @@ read("XCasQ.user");
\begin{VerbatimOut}{XCasL.giac}
maple_mode(0);
+approx_mode:=0;
read("config.cxx");
read("XcasTabSignL.cxx");
read("XCasL.user");
@@ -3044,6 +3047,7 @@ read("XCasL.user");
\begin{VerbatimOut}{XCasTSc.giac}
maple_mode(0);
+approx_mode:=0;
read("config.cxx");
read("XcasTSc.cxx");
read("XCasTSc.user");
@@ -3066,6 +3070,7 @@ read("XCasTSc.user");
\begin{VerbatimOut}{XCasTV.giac}
maple_mode(0);
+approx_mode:=0;
read("config.cxx");
read("XcasTV.cxx");
read("XCasTV.user");
@@ -3090,6 +3095,7 @@ read("XCasTV.user");
\begin{VerbatimOut}{XCasTVP.giac}
maple_mode(0);
+approx_mode:=0;
read("config.cxx");
read("XcasTVP.cxx");
read("XCasTVP.user");
@@ -3117,6 +3123,7 @@ read("XCasTVP.user");
\begin{VerbatimOut}{XCasTVZ.giac}
maple_mode(0);
+approx_mode:=0;
read("config.cxx");
read("XcasTVZ.cxx");
read("XCasTVZ.user");
@@ -3144,6 +3151,7 @@ read("XCasTVZ.user");
\begin{VerbatimOut}{XCasTVapp.giac}
maple_mode(0);
+approx_mode:=0;
read("config.cxx");
read("XcasTVapp.cxx");
read("XCasTVapp.user");
@@ -3172,6 +3180,7 @@ read("XCasTVapp.user");
\begin{VerbatimOut}{XCasTVI.giac}
maple_mode(0);
+approx_mode:=0;
read("config.cxx");
read("XcasTVI.cxx");
read("XCasTVI.user");
@@ -3194,6 +3203,7 @@ read("XCasTVI.user");
\begin{VerbatimOut}{XCasTVIex.giac}
maple_mode(0);
+approx_mode:=0;
read("config.cxx");
read("XcasTVIex.cxx");
read("XCasTVIex.user");
@@ -3216,6 +3226,7 @@ read("XCasTVIex.user");
\begin{VerbatimOut}{XCasTVIapp.giac}
maple_mode(0);
+approx_mode:=0;
read("config.cxx");
read("XcasTVIapp.cxx");
read("XCasTVIapp.user");
@@ -3236,6 +3247,7 @@ read("XCasTVIapp.user");
\begin{VerbatimOut}{XCasTVPC.giac}
maple_mode(0);
+approx_mode:=0;
read("config.cxx");
read("XcasTVPC.cxx");
read("XCasTVPC.user");
@@ -3256,6 +3268,7 @@ read("XCasTVPC.user");
\begin{VerbatimOut}{XCasTVS.giac}
maple_mode(0);
+approx_mode:=0;
read("config.cxx");
read("XcasTVS.cxx");
read("XCasTVS.user");
@@ -3278,7 +3291,7 @@ read("XCasTVS.user");
%% pour nettoyer les fichiers auxiliaires
-\AtEndDocument{\immediate\write18{\cat queue.mp >> \nomtravail.Tab.mp}
+\AtEndDocument{\immediate\write18{\cat queue.mp >> \nomtravail_Tab.mp}
}
diff --git a/Master/texmf-dist/tex/latex/tablor/tablor.sty b/Master/texmf-dist/tex/latex/tablor/tablor.sty
index 1ab06429fd4..609b5df75ba 100644
--- a/Master/texmf-dist/tex/latex/tablor/tablor.sty
+++ b/Master/texmf-dist/tex/latex/tablor/tablor.sty
@@ -1,5 +1,5 @@
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{tablor}[23/08/2009 v4.05 la machine a creer des tableaux de signes et variations]
+\ProvidesPackage{tablor}[28/09/2009 v4.05-b la machine a creer des tableaux de signes et variations]
% \copyleft Connan le Barbare (aka Guillaume Connan) \copyright
% This work may be distributed and/or mofified under the conditions
@@ -2788,22 +2788,22 @@ fclose(sortie);
% exporter le source mp
% puis lancer metapost pour creer
% l'image du tableau
- \immediate\write18{\cat XCasmpfc.mp >> \nomtravail.Tab.mp}
- \immediate\write18{\cat enteteMP.cfg >> \nomtravail.Tab#1.mp}
- \immediate\write18{\cat XCasmpfc.mp >> \nomtravail.Tab#1.mp}
- \immediate\write18{\cat queue.mp >> \nomtravail.Tab#1.mp}
- \immediate\write18{mpost -jobname=\nomtravail.Tab \nomtravail.Tab#1.mp}
- \immediate\write18{\rem \nomtravail.Tab#1.mp}
+ \immediate\write18{\cat XCasmpfc.mp >> \nomtravail_Tab.mp}
+ \immediate\write18{\cat enteteMP.cfg >> \nomtravail_Tab#1.mp}
+ \immediate\write18{\cat XCasmpfc.mp >> \nomtravail_Tab#1.mp}
+ \immediate\write18{\cat queue.mp >> \nomtravail_Tab#1.mp}
+ \immediate\write18{mpost -jobname=\nomtravail_Tab \nomtravail_Tab#1.mp}
+ \immediate\write18{\rem \nomtravail_Tab#1.mp}
}%
{% sinon, si le tableau est absent, alerte.
- \IfFileExists{\nomtravail.Tab.\theTVn}{}{%
+ \IfFileExists{\nomtravail_Tab.\theTVn}{}{%
\PackageError{tablor}{Tableau absent non
reconstituable.}{Pour compiler il faut, soit les fichiers de
- tableaux, soit le fichier \nomtravail.Tab.mp, soit disposer de
+ tableaux, soit le fichier \nomtravail_Tab.mp, soit disposer de
XCas.}}}
\begin{center}
- \includegraphics[scale=\echelle]{\nomtravail.Tab.\theTVn}
+ \includegraphics[scale=\echelle]{\nomtravail_Tab.\theTVn}
\end{center}
\stepcounter{TVn}
}
@@ -2817,32 +2817,32 @@ fclose(sortie);
\newcommand{\dressetoile}[1]{%
-\IfFileExists{\nomtravail.Tab.\theTVn}{% Test sur l'existence du tableau
+\IfFileExists{\nomtravail_Tab.\theTVn}{% Test sur l'existence du tableau
% Si oui, inclusion du fichier source de sauvegarde mp dans Tableaux
-\immediate\write18{\cat TSav-\theTVn.mp >> \nomtravail.Tab.mp}}
+\immediate\write18{\cat TSav-\theTVn.mp >> \nomtravail_Tab.mp}}
% Si non, lancement des operations de fabrication
{\executGiacmp{XCas#1.giac}%
\immediate\write18{\editeur XCasmpfc.mp }
% Modification avec l'editeur choisi
-\immediate\write18{\cat XCasmpfc.mp >> \nomtravail.Tab.mp}
+\immediate\write18{\cat XCasmpfc.mp >> \nomtravail_Tab.mp}
\immediate\write18{\cp XCasmpfc.mp TSav-\theTVn.mp} % Sauvegarde du
% source mp sur le disque pour une
% inclusion ulterieure dans Tableaux.mp.
-\immediate\write18{\cat enteteMP.cfg >> \nomtravail.Tab#1.mp}
-\immediate\write18{\cat XCasmpfc.mp >> \nomtravail.Tab#1.mp}} % Inclusion du
+\immediate\write18{\cat enteteMP.cfg >> \nomtravail_Tab#1.mp}
+\immediate\write18{\cat XCasmpfc.mp >> \nomtravail_Tab#1.mp}} % Inclusion du
% source dans le
% fichier
% Tableaux
-\immediate\write18{\cat queue.mp >> \nomtravail.Tab#1.mp}
-\immediate\write18{mpost -jobname=\nomtravail.Tab \nomtravail.Tab#1.mp}% Reconstitution des tableaux
+\immediate\write18{\cat queue.mp >> \nomtravail_Tab#1.mp}
+\immediate\write18{mpost -jobname=\nomtravail_Tab \nomtravail_Tab#1.mp}% Reconstitution des tableaux
% et creation du dernier. L'option
% pallie l'absence de end en fin de
% fichier
-\immediate\write18{\rem \nomtravail.Tab#1.mp}
+\immediate\write18{\rem \nomtravail_Tab#1.mp}
\begin{center}
- \includegraphics[scale=\echelle]{\nomtravail.Tab.\theTVn}
+ \includegraphics[scale=\echelle]{\nomtravail_Tab.\theTVn}
\end{center}
\ech{1}
\setcounter{TVn}{\theTVnbis} % Restauration du compteur TVn
@@ -2868,6 +2868,7 @@ fclose(sortie);
\begin{VerbatimOut}{XCasa.giac}
maple_mode(0);
+approx_mode:=0;
read("config.cxx");
read("XcasTabSigna.cxx");
read("XCasa.user");
@@ -2889,6 +2890,7 @@ read("XCasa.user");
\begin{VerbatimOut}{XCasQ.giac}
maple_mode(0);
+approx_mode:=0;
read("config.cxx");
read("XcasTabSignQ.cxx");
read("XCasQ.user");
@@ -2909,6 +2911,7 @@ read("XCasQ.user");
\begin{VerbatimOut}{XCasL.giac}
maple_mode(0);
+approx_mode:=0;
read("config.cxx");
read("XcasTabSignL.cxx");
read("XCasL.user");
@@ -2928,6 +2931,7 @@ read("XCasL.user");
\begin{VerbatimOut}{XCasTSc.giac}
maple_mode(0);
+approx_mode:=0;
read("config.cxx");
read("XcasTSc.cxx");
read("XCasTSc.user");
@@ -2950,6 +2954,7 @@ read("XCasTSc.user");
\begin{VerbatimOut}{XCasTV.giac}
maple_mode(0);
+approx_mode:=0;
read("config.cxx");
read("XcasTV.cxx");
read("XCasTV.user");
@@ -2974,6 +2979,7 @@ read("XCasTV.user");
\begin{VerbatimOut}{XCasTVP.giac}
maple_mode(0);
+approx_mode:=0;
read("config.cxx");
read("XcasTVP.cxx");
read("XCasTVP.user");
@@ -3001,6 +3007,7 @@ read("XCasTVP.user");
\begin{VerbatimOut}{XCasTVZ.giac}
maple_mode(0);
+approx_mode:=0;
read("config.cxx");
read("XcasTVZ.cxx");
read("XCasTVZ.user");
@@ -3028,6 +3035,7 @@ read("XCasTVZ.user");
\begin{VerbatimOut}{XCasTVapp.giac}
maple_mode(0);
+approx_mode:=0;
read("config.cxx");
read("XcasTVapp.cxx");
read("XCasTVapp.user");
@@ -3056,6 +3064,7 @@ read("XCasTVapp.user");
\begin{VerbatimOut}{XCasTVI.giac}
maple_mode(0);
+approx_mode:=0;
read("config.cxx");
read("XcasTVI.cxx");
read("XCasTVI.user");
@@ -3078,6 +3087,7 @@ read("XCasTVI.user");
\begin{VerbatimOut}{XCasTVIex.giac}
maple_mode(0);
+approx_mode:=0;
read("config.cxx");
read("XcasTVIex.cxx");
read("XCasTVIex.user");
@@ -3104,6 +3114,7 @@ read("XCasTVIex.user");
\begin{VerbatimOut}{XCasTVIapp.giac}
maple_mode(0);
+approx_mode:=0;
read("config.cxx");
read("XcasTVIapp.cxx");
read("XCasTVIapp.user");
@@ -3126,6 +3137,7 @@ read("XCasTVIapp.user");
\begin{VerbatimOut}{XCasTVPC.giac}
maple_mode(0);
+approx_mode:=0;
read("config.cxx");
read("XcasTVPC.cxx");
read("XCasTVPC.user");
@@ -3155,6 +3167,7 @@ read("XCasTVPC.user");
\begin{VerbatimOut}{XCasTVS.giac}
maple_mode(0);
+approx_mode:=0;
read("config.cxx");
read("XcasTVS.cxx");
read("XCasTVS.user");
@@ -3182,7 +3195,7 @@ read("XCasTVS.user");
%% pour nettoyer les fichiers auxiliaires
-\AtEndDocument{\immediate\write18{\cat queue.mp >> \nomtravail.Tab.mp}
+\AtEndDocument{\immediate\write18{\cat queue.mp >> \nomtravail_Tab.mp}
}