From 4f1e4622fcc9f99d7118e6a7874335e43fd49bbf Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 30 Sep 2009 00:00:51 +0000 Subject: tablor 4.05-b (28sep09) git-svn-id: svn://tug.org/texlive/trunk@15562 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/tex/latex/tablor/tablor-xetex.sty | 89 +++++++++++++--------- Master/texmf-dist/tex/latex/tablor/tablor.sty | 53 ++++++++----- 2 files changed, 84 insertions(+), 58 deletions(-) (limited to 'Master/texmf-dist/tex') 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} } -- cgit v1.2.3