diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/tablor/tablor.tex')
-rw-r--r-- | Master/texmf-dist/doc/latex/tablor/tablor.tex | 207 |
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}. |