summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/tablor/tablor.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/tablor/tablor.tex')
-rw-r--r--Master/texmf-dist/doc/latex/tablor/tablor.tex207
1 files changed, 134 insertions, 73 deletions
diff --git a/Master/texmf-dist/doc/latex/tablor/tablor.tex b/Master/texmf-dist/doc/latex/tablor/tablor.tex
index 210154ce647..bde15091152 100644
--- a/Master/texmf-dist/doc/latex/tablor/tablor.tex
+++ b/Master/texmf-dist/doc/latex/tablor/tablor.tex
@@ -4,7 +4,7 @@
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage[upright]{fourier}
-\usepackage[xcas]{tablor}
+\usepackage{tablor}
\usepackage{listings,keystroke}
\usepackage{graphicx,bclogo,amssymb,amsbsy,amsfonts,amstext,amscd,amsopn,amsxtra}
@@ -80,7 +80,7 @@ keywordstyle =\color{0.2white}\usefont{OT1}{cmtt}{b}{n},basicstyle=\ttfamily,com
avec l'efficace participation de Jean-Michel \textsc{Boucart}\\
Forum d'aide ~:~\href{http://gconnan.free.fr/punbb/upload/index.php}{http://gconnan.free.fr/punbb/upload/index.php}}
-\date{21 octobre 2008 - Version 4.02}
+\date{07 novembre 2008 - Version 4.02}
@@ -277,34 +277,40 @@ pour installer une nouvelle extension \LaTeX{}.
les sorties de la compilation \texttt{tex}. Pour \texttt{emacs}, on rajoute en
fin de fichier \verb+%%% LaTeX-command: "latex --shell-escape" ***+; pour les autres éditeurs, il faut modifier
la commande de compilation. Sinon, on peut modifier le fichier \texttt{texmf.cnf}
- pour que le mode soit automatisé en modifiant la ligne suivante~:~\texttt{shell-escape t};
+ pour que le mode soit automatisé en modifiant la ligne
+ suivante~:~\texttt{shell-escape t} mais ce n'est pas recommandé car il
+ faut activer le shell-escape le moins possible et toujours sous contrôle~;
-\item il faut avoir à disposition les extensions \texttt{fancyvrb},
- \texttt{filecontents}, \texttt{ifthen} et \texttt{ifpdf};
-\item pour ceux qui compilent avec \texttt{pdf\LaTeX{}}, il n'y a aucun problème et rien à faire car \texttt{tablor}
- contient déjà ce qu'il faut pour s'adapter~:
- \verb+\ifpdf \DeclareGraphicsRule{*}{mps}{*}{} \fi+
-\item il faut installer le fichier \texttt{tablor.sty} dans son \texttt{texmf} personnel. Pour ceux
- qui ont \texttt{MiKTeX} sous \texttt{windows}, il suffit d'aller le chercher dans les dépôts. Pour les
- utilisateurs de \texttt{Unix}, vous devez savoir comment faire... Par commodité, vous pouvez en
- profiter pour installer la version \texttt{Unix} de \emph{MiKTeX package manager}. J'ai fait un
- petit script pour vous y aider ici :
+\begin{figure}[!h]
+ \begin{Idee}{shell-escape sur KILE}
+ On peut créer une compilation en allant dans les menus de configuration, l'associer à un raccourci clavier et hop, quand on veut une compil rapide c'est facile.
+
+On va dans \texttt{configuration>kile>outils>nouvel outil}
+
+On l'appelle par exemple shellEscape et on le base sur LateX
+
+Ensuite en commande on met \texttt{latex} (ou \texttt{pdflatex})
+et en option \verb+-shell-escape -interaction=nonstopmode '%source'+
+et on clique sur OK.
+
+Ensuite on va dans \texttt{configuration>raccourci clavier > rechercher sh}.
+On tombe sur shellEscape. On clique sur personnaliser et on choisi un raccourci, par exemple
+la touche windows et s (S-s en langage emacs...)
+
+Et voilà : quand on veut compiler un document appelant tablor, on appuie sur windows+s.
+ \end{Idee}
+ \end{figure}
- \href{http://gconnan.free.fr/?page=52}{http://gconnan.free.fr/?page=52}
-\item il faut installer les fichiers de configuration
- \texttt{tablor.cfg} et \texttt{entateMP.cfg} dans le même
- répertoire de \texttt{tablor.sty}
-\end{itemize}
\begin{figure}[!h]
- \begin{Idee}{shell-escape}
+ \begin{Idee}{shell-escape sur TeXnicCenter}
Pour les utilisateurs de TeXnicCenter, observez cette
\href{http://img221.imageshack.us/img221/27/capture20080114215233hu7.png}{explication} du
paramétrage du \texttt{shell-escape}. On peut par exemple mettre~:
@@ -330,6 +336,37 @@ et là il faut ajouter
\end{figure}
+
+
+\item il faut avoir à disposition les extensions \texttt{fancyvrb},
+ \texttt{filecontents}, \texttt{ifthen} et \texttt{ifpdf};
+
+\item pour ceux qui compilent avec \texttt{pdf\LaTeX{}}, il n'y a aucun problème et rien à faire car \texttt{tablor}
+ contient déjà ce qu'il faut pour s'adapter~:
+ \verb+\ifpdf \DeclareGraphicsRule{*}{mps}{*}{} \fi+
+
+\item il faut installer le fichier \texttt{tablor.sty} dans son \texttt{texmf} personnel. Pour ceux
+ qui ont une version récente de \texttt{MiKTeX} ou \texttt{TeXLive},
+ \texttt{tablor} est déjà installé. Pour les
+ utilisateurs de \texttt{Unix}, vous devez savoir comment faire... Par commodité, vous pouvez en
+ profiter pour installer la version \texttt{Unix} de \emph{MiKTeX package manager}. J'ai fait un
+ petit script pour vous y aider ici :
+
+ \href{http://gconnan.free.fr/?page=52}{http://gconnan.free.fr/?page=52}
+
+\item il faut installer les fichiers de configuration
+ \texttt{tablor.cfg} et \texttt{entateMP.cfg} dans le même
+ répertoire de \texttt{tablor.sty}
+
+
+
+\end{itemize}
+
+
+
+
+
+
\begin{figure}[!h]
\begin{DANGER}{Conflit d'extensions}
L'extension \verb+fancybox+ rentre en conflit avec \verb+fancyvrb+ qu'utilise
@@ -450,7 +487,8 @@ etex
% III - Déclaration de l'éditeur utilisé
% ================================
%
-% Remplacez "kile" par la commande qui lance votre éditeur favori.
+% Remplacez "kile" par la commande qui lance un autre editeur que
+% votre éditeur favori pour afficher les tableaux a modifier.
% Laissez une espace avant de fermer l'accolade.
\newcommand{\editeur}{kile }
@@ -459,10 +497,10 @@ etex
%=================================
-%IV - 1ère colonne
+%IV - 1ere colonne
%=================================
%
-%permet de configurer les termes dans la première colonne des
+%permet de configurer les termes dans la premiere colonne des
%tableaux : "signe de" ou "sign of" ou "" etc.
%
@@ -546,7 +584,11 @@ automatiquement par des commandes \texttt{dos};
\item[III] l'éditeur sera appelé dans certains cas pour modifier
l'aspect des tableaux dans les fichiers sources \texttt{MetaPOST}. Il faudra choisir un éditeur
comme par exemple \texttt{emacs, xemacs, texmaker, vi, winshell, notepad, vim, kate, gedit,
- textmate,texshop}, \texttt{kile}, etc. Voir aussi le paragraphe~\ref{modif};
+ textmate,texshop}, \texttt{kile}, etc.
+Pour éviter certains problèmes, choisissez un autre éditeur que celui
+que vous utilisez pour \LaTeX{} afin que la fenêtre s'ouvre sans problème.
+
+Voir aussi le paragraphe~\ref{modif};
\item[IV] par défaut, on voit apparaître dans la première colonne des tableaux «~signe de ~» ou
«~variations de ~». Vous pouvez modifier ces réglages ici comme indiqué; deux exemples sont
@@ -1306,7 +1348,14 @@ est affiché. Vous pouvez alors le modifier, taper sur \Ctrl + \keystroke{S} p
plupart des éditeurs mais ne sont pas universelles : vérifiez pour celui que vous avez choisi.}. La compilation s'achève alors automatiquement comme
pour un environnement non étoilé.
-
+\begin{figure}[!h]
+ \begin{DANGER}{Choix de l'éditeur}
+ Évitez de choisir votre éditeur habituel~:~sur
+ \texttt{Linux} prenez par exemple \texttt{gedit} ou
+ \texttt{kate}, sur \texttt{Windows} prenez
+ \texttt{wordpad}, etc.
+ \end{DANGER}
+ \end{figure}
@@ -1392,52 +1441,79 @@ dans un fichier \texttt{latex-tempo}:
;;;
;cas tableau de variation
("TV" (& > "\\begin{center}"n>
- "\\begin{TV}" n>
+ "\\begin{TV}" n>
"TV(["(p "debut de l'intervalle:")","(p "fin de l'intervalle:")"],"
- "["(p "liste de valeurs interdites (,) :")"],"
- "\""(p "nom de la fonction :")"\","
- "\""(p "nom de la variable :")"\","
- ""(p "expression de la fonction (utiliser x) :")","
+ "["(p "liste de valeurs interdites (,) :")"],"
+ "\""(p "nom de la fonction :")"\","
+ "\""(p "nom de la variable :")"\","
+ ""(p "expression de la fonction (utiliser x) :")","
""(p "type de tableau (1:complet, 0:sans signe, 2:que le signe) :")","
-""(p "trigo ?(t:trigo, n:non trigo) :")","
- "\\tv)" n>
- "\\end{TV}" n>
- "\\end{center}" > % ))
+""(p "trigo ? (t:oui, n:non) :")","
+ "\\tv)" n>
+ "\\end{TV}" n>
+ "\\end{center}" > % ))
;cas TVI
("TVI" (& > "\\begin{center}"n>
- "\\begin{TVI}" n>
+ "\\begin{TVI}" n>
"TVI(["(p "debut de l'intervalle:")","(p "fin de l'intervalle:")"],"
- "["(p "liste de valeurs interdites (,) :")"],"
- "\""(p "nom de la fonction :")"\","
- "\""(p "nom de la variable :")"\","
- ""(p "expression de la fonction (utiliser x) :")","
+ "["(p "liste de valeurs interdites (,) :")"],"
+ "\""(p "nom de la fonction :")"\","
+ "\""(p "nom de la variable :")"\","
+ ""(p "expression de la fonction (utiliser x) :")","
""(p "type de tableau (1:complet, 0:sans signe, 2:que le signe) :")","
-""(p "trigo ?(t:trigo, n:non trigo) :")","
- ""(p "f(x)=l pour la valeur l :")","
- "\\tv)" n>
- "\\end{TVI}" n>
- "\\end{center}" > % ))
+""(p "trigo ? (t:oui, n:non) :")","
+ ""(p "f(x)=l pour la valeur l :")","
+ "\\tv)" n>
+ "\\end{TVI}" n>
+ "\\end{center}" > % ))
;cas signe produit
("TS" (& > "\\begin{center}"n>
- "\\begin{TS}" n>
- "TS(\""(p "nom du produit :")"\","
+ "\\begin{TS}" n>
+ "TS(\""(p "nom du produit :")"\","
"["(p "liste des facteurs (,) :")"],"
"["(p "debut de l'intervalle:")","(p "fin de l'intervalle:")"],"
-""(p "trigo ?(t:trigo, n:non trigo) :")","
- "\\tv)" n>
- "\\end{TS}" n>
- "\\end{center}" > % ))
+ ""(p "trigo ? (t:oui, n:non) :")","
+ "\\tv)" n>
+ "\\end{TS}" n>
+ "\\end{center}" > % ))
;cas signe quotient
("TSq" (& > "\\begin{center}"n>
- "\\begin{TSq}" n>
- "TSq(\""(p "nom du quotient :")"\","
- "["(p "liste des facteurs du numerateur (,) :")"],"
- "["(p "liste des facteurs du denominateur (,) :")"],"
- "["(p "debut de l'intervalle:")","(p "fin de l'intervalle:")"],"
-""(p "trigo ?(t:trigo, n:non trigo) :")","
- "\\tv)" n>
- "\\end{TSq}" n>
- "\\end{center}" > % ))
+ "\\begin{TSq}" n>
+ "TSq(\""(p "nom du quotient :")"\","
+ "["(p "liste des facteurs du numerateur (,) :")"],"
+ "["(p "liste des facteurs du denominateur (,) :")"],"
+ "["(p "debut de l'intervalle:")","(p "fin de l'intervalle:")"],"
+ ""(p "trigo ? (t:oui, n:non) :")","
+ "\\tv)" n>
+ "\\end{TSq}" n>
+ "\\end{center}" > % ))
+
+; Tableau signe court
+ ("TSc" (& > "\\begin{center}"n>
+ "\\begin{TSc}" n>
+ "TSc("(p "expression :")",""["
+(p "debut de l'intervalle:")","
+(p "fin de l'intervalle:")"],""["
+(p "liste de valeurs interdites (,) :")"],"""
+(p "trigo ? (t:oui, n:non) :")","
+ "\\tv)" n>
+ "\\end{TSc}" n>
+ "\\end{center}" > % ))
+
+ ;cas tableau de variation avec zone interdite
+ ("TVZ" (& > "\\begin{center}"n>
+ "\\begin{TV}" n>
+"TVZ(["(p "debut de l'intervalle:")","(p "fin de l'intervalle:")"],"
+ "["(p "liste de valeurs interdites (,) :")"],"
+ "["(p "liste des zones interdites ([,],[,]) :")"],"
+ "\""(p "nom de la fonction :")"\","
+ "\""(p "nom de la variable :")"\","
+ ""(p "expression de la fonction (utiliser x) :")","
+""(p "type de tableau (1:complet, 0:sans signe, 2:que le signe) :")","
+""(p "trigo ? (t:oui, n:non) :")","
+ "\\tv)" n>
+ "\\end{TV}" n>
+ "\\end{center}" > % ))
;cas TVP
("TVP" (& > "\\begin{center}"n>
"\\begin{TVI}" n>
@@ -1454,21 +1530,6 @@ dans un fichier \texttt{latex-tempo}:
"\\tv)" n>
"\\end{TVP}" n>
"\\end{center}" > % ))
-
- ;cas tableau de variation avec zone interdite
- ("TVZ" (& > "\\begin{center}"n>
- "\\begin{TV}" n>
-"TVZ(["(p "debut de l'intervalle:")","(p "fin de l'intervalle:")"],"
- "["(p "liste de valeurs interdites (,) :")"],"
- "["(p "liste des zones interdites ([,],[,]) :")"],"
- "\""(p "nom de la fonction :")"\","
- "\""(p "nom de la variable :")"\","
- ""(p "expression de la fonction (utiliser x) :")","
-""(p "type de tableau (1:complet, 0:sans signe, 2:que le signe) :")","
-""(p "trigo ?(t:trigo, n:non trigo) :")","
- "\\tv)" n>
- "\\end{TV}" n>
- "\\end{center}" > % ))
\end{lstlisting}
Merci à \href{http://phil.pham.free.fr/}{Phil Pham}.