diff options
author | Karl Berry <karl@freefriends.org> | 2008-02-21 18:12:00 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2008-02-21 18:12:00 +0000 |
commit | a691030f2a8c6493f60ec90ef9fcc2751ed85ee6 (patch) | |
tree | f151405c4f5173f48f713fb9e18904e14d17dc7b /Master/texmf-dist/doc/latex/tablor/tablor.tex | |
parent | f1deab4464e3af2576a3d41b7b0944324c15fc14 (diff) |
tablor update (19feb08)
git-svn-id: svn://tug.org/texlive/trunk@6704 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/tablor/tablor.tex')
-rw-r--r-- | Master/texmf-dist/doc/latex/tablor/tablor.tex | 212 |
1 files changed, 151 insertions, 61 deletions
diff --git a/Master/texmf-dist/doc/latex/tablor/tablor.tex b/Master/texmf-dist/doc/latex/tablor/tablor.tex index c7f07278895..6985fab4232 100644 --- a/Master/texmf-dist/doc/latex/tablor/tablor.tex +++ b/Master/texmf-dist/doc/latex/tablor/tablor.tex @@ -1,9 +1,9 @@ \documentclass[12pt]{article} \usepackage[height=250mm,width=183mm]{geometry} \usepackage[upright]{fourier} -\usepackage{tablor} +\usepackage[linux,xcas,texmaker]{tablor} \usepackage{preambule} -\usepackage[dvips,colorlinks=true]{hyperref} +\usepackage[dvips,colorlinks=true,linkcolor=orange]{hyperref} @@ -21,15 +21,16 @@ keywordstyle =\color{0.2white}\usefont{OT1}{cmtt}{b}{n},basicstyle=\ttfamily,com \title{\texttt{tablor.sty} \\La machine à créer des tableaux de signes et de variations } -\author{Guillaume \textsc{Connan} \\ \href{http://gconnan.free.fr}{http://gconnan.free.fr}} +\author{Guillaume \textsc{Connan} \\ \href{http://gconnan.free.fr}{http://gconnan.free.fr}\\ +avec l'efficace participation de Jean-Michel \textsc{Boucart}} -\date{23 janvier 2008 - Version 1.4} +\date{19 février 2008 - Version 1.7} \begin{document} \maketitle - +\initablor \section{Ça sert à quoi~?} @@ -101,10 +102,9 @@ pour installer une nouvelle extension \LaTeX{}. \item il faut avoir à disposition l'extension \texttt{fancyvrb}; -\item pour ceux qui compilent avec \texttt{pdf\LaTeX{}}, il faut avoir effectué les petits réglages - nécessaires à l'utilisation de figures produites par \Prog{MetaPOST}; Pour cela, il suffit de - rajouter dans le préambule~:\\ - \verb+\DeclareGraphicsRule{*}{mps}{*}{}+ +\item pour ceux qui compilent avec \texttt{pdf\LaTeX{}}, il n'y a aucun problème car \texttt{tablor} + contient déjà ce qu'il faut~: + \verb+\ifpdf \DeclareGraphicsRule{*}{mps}{*}{} \fi+ \item il faut installer le fichier \texttt{tablor.sty} dans son \texttt{texmf} personnel. @@ -116,10 +116,7 @@ pour installer une nouvelle extension \LaTeX{}. \begin{figure} \begin{DANGER} - Pour les utilisateurs de Microsoft Windows, remplacer \verb+\immediate\write18{giac<#1 }+ par \verb+\immediate\write18{giac #1 }+ -dans le fichier \texttt{tablor.sty} - pour permettre le \texttt{shell-escape} -\smallskip + 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~:\\ @@ -128,7 +125,7 @@ Sur TeXmaker, c'est \texttt{latex -enable-write18 --shell-escape -interaction=no \smallskip -Pour faire comprendre à XP où trouver \Prog{giac}, vous pouvez modifier le \texttt{path} en suivant +Pour faire comprendre à \texttt{Microsoft Windows XP} où trouver \Prog{giac}, vous pouvez modifier le \texttt{path} en suivant ces instructions~: \\ Demarrer->Panneau de configuration->Système onglet Avancé->Variable d'environnement.\\ Le séparateur est le point virgule. @@ -148,7 +145,8 @@ Le séparateur est le point virgule. \begin{figure} \begin{DANGER} - Quatre nouvelles commandes sont crées~:~\verb+\tv, \nettoyer, \bouger, \recup,\executGiacmp+. + Huit nouvelles commandes sont crées~:~\verb+\tv, \tvbis, \nettoyer, \initablor, \Tableaux,+ + \verb+ \dresse, \dressetoile, \executGiacmp+. Attention aux conflits si de tels noms existent quelque part dans vos fichiers personnels. \end{DANGER} @@ -170,8 +168,8 @@ Le fichier \texttt{tablor.sty} est codé en \texttt{latin-1}. Certains devront \subsection{Préambule} -Les ECM donnés en exemple correspondent à une compilation \texttt{\LaTeX{}+dvi+dvips}. Pour \texttt{pdf\LaTeX{}}, -rajouter \verb+\DeclareGraphicsRule{*}{mps}{*}{}+. +Les ECM donnés en exemple ne dépendent pas du moteur de compilation~:~\texttt{\LaTeX{}+dvi+dvips} ou +\texttt{pdf\LaTeX{}} conviennent. Le préambule sera toujours~: @@ -179,8 +177,10 @@ Le préambule sera toujours~: \begin{lstlisting} \documentclass{article} -\usepackage{graphicx,tablor} +\usepackage{graphicx} +\usepackage[french]{babel} \usepackage[upright]{fourier} +\usepackage[xcas,linux,emacs]{tablor} % options modifiables \end{lstlisting} @@ -196,6 +196,88 @@ Le préambule sera toujours~: \end{figure} + +\subsection{Les options}\label{option} + + +Il existe trois types d'options~: + +\begin{description} + \item[\texttt{xcas} ou rien] : on met \texttt{xcas} si l'on a installé \Prog{giac/XCAS} sur son + ordinateur et on ne met rien si \Prog{giac/XCAS} n'est pas installé et qu'on a récupéré un + fichier \texttt{tex} avec les fichiers sources \Prog{MetaPOST}; Ainsi, \texttt{tablor} ne fera + pas appel à \Prog{giac/XCAS} et se contentera de compiler les fichiers \Prog{MetaPOST}; + \item[OS] : on entrera en option selon les cas \texttt{linux}, \texttt{mac} ou \texttt{windows}; + \item[éditeur] : on entrera en option un éditeur qui sera appelé dans certains cas pour modifier + l'aspect des tableaux dans les fichiers sources \Prog{MetaPOST}. Il faudra choisir un éditeur + parmi \texttt{emacs, xemacs, texmaker, vi, winshell, notepad, vim, kate, gedit, + textmate,texshop}. Voir aussi le paragraphe~\vref{modif}. + +\end{description} + + +\subsection{Initialisation de \texttt{tablor} et préfixe des tableaux}\label{prefix} + + +Les fichiers \Prog{MetaPOST} des tableaux sont regroupés dans un fichier de suffixe +\texttt{.Tab.mp}. Le préfixe est par défaut celui du fichier \texttt{tex} appelant +\texttt{tablor}. Il est possible, pour des raisons de classement personnel, de modifier ce préfixe à +la suite du \verb+\begin{document}+ en entrant~: + + \begin{lstlisting} +\initablor + \end{lstlisting} + +si l'on veut avoir comme préfixe le préfixe courant (obtenu par \verb+\jobname+) ou bien~: + + \begin{lstlisting} +\initablor[Waouh] + \end{lstlisting} + +si l'on veut que le fichier \Prog{MetaPOST} des tableaux s'appelle \verb+Waouh.Tab.mp+ + +\medskip + +Si tout s'est bien passé, on doit supprimer les fichiers \texttt{log} de \Prog{MetaPOST} et clore le +fichier \texttt{.Tab.mp} en entrant juste avant \verb+\end{document}+ la commande~: + +\begin{lstlisting} + \nettoyer +\end{lstlisting} + + +ou bien, selon les cas~: + +\begin{lstlisting} +\nettoyer[Waouh] + \end{lstlisting} + + + +\medskip + +\textbf{En résumé}, notre fichier \texttt{tex} aura cette ossature~: + + +\begin{lstlisting} +\documentclass{article} +\usepackage{graphicx} +\usepackage[french]{babel} +\usepackage[upright]{fourier} +\usepackage[xcas,linux,emacs]{tablor} % options modifiables + +\begin{document} + +\initablor + +... + +\nettoyer + +\end{document} +\end{lstlisting} + + \subsection{Tableaux des variations} L'environnement s'appelle \texttt{TV}. On utilise une commande au format \texttt{XCAS}~: @@ -477,91 +559,88 @@ TSc((x-10)*(x+5),[-10,10],\tv) -\section{Nettoyage} +% \section{Nettoyage} -L'extension \texttt{tablor} contient également une commande \verb+\nettoyer+, qui, comme son nom -l'indique, fait le ménage~:~on efface tous les fichiers auxiliaires créés et on garde uniquement les -fichiers eps créés par \Prog{MetaPOST} ayant une extension sous forme de numéro. +% L'extension \texttt{tablor} contient également une commande \verb+\nettoyer+, qui, comme son nom +% l'indique, fait le ménage~:~on efface tous les fichiers auxiliaires créés et on garde uniquement les +% fichiers eps créés par \Prog{MetaPOST} ayant une extension sous forme de numéro. -Il suffit de taper \verb+\nettoyer+ juste avant le \verb+\end{document}+ +% Il suffit de taper \verb+\nettoyer+ juste avant le \verb+\end{document}+ -\begin{figure} - \begin{DANGER} - Pour les utilisateurs de Microsoft Windows, il faudra remplacer \texttt{rm} par \texttt{DEL} - \end{DANGER} - \end{figure} +% \begin{figure} +% \begin{DANGER} +% Pour les utilisateurs de Microsoft Windows, il faudra remplacer \texttt{rm} par \texttt{DEL} +% \end{DANGER} +% \end{figure} -\smallskip +% \smallskip -On peut également stocker les tableaux dans un autre dossier avec la commande -\verb+\bouger{destination}+, qui, comme son nom l'indique, copie les fichiers eps vers -\texttt{destination}. Il faudra le taper après \verb+\nettoyer+ +% On peut également stocker les tableaux dans un autre dossier avec la commande +% \verb+\bouger{destination}+, qui, comme son nom l'indique, copie les fichiers eps vers +% \texttt{destination}. Il faudra le taper après \verb+\nettoyer+ -\begin{lstlisting} -\nettoyer -\bouger{/home/moi/Desktop/} +% \begin{lstlisting} +% \nettoyer +% \bouger{/home/moi/Desktop/} -\end{document} +% \end{document} -\end{lstlisting} +% \end{lstlisting} -\begin{figure} - \begin{DANGER} - Pour les utilisateurs de Microsoft Windows, il faudra remplacer \texttt{cp} par \texttt{XCOPY} - \end{DANGER} - \end{figure} +% \begin{figure} +% \begin{DANGER} +% Pour les utilisateurs de Microsoft Windows, il faudra remplacer \texttt{cp} par \texttt{XCOPY} +% \end{DANGER} +% \end{figure} -\section{Comment modifier les tableaux à partir des fichiers MetaPOST~?} +\section{Comment modifier les tableaux à partir des fichiers MetaPOST~?}\label{modif} +\subsection{Tableau par tableau} + Il est impossible de prévoir toutes les requêtes des différents utilisateurs. Le style du tableau produit peut néanmoins vous déplaire. Vous pouvez le modifier en intervenant directement sur le -fichier MetaPOST crée pour chaque tableau. Pour cela, il suffit d'ajouter une étoile au nom de -l'environnement utilisé. +fichier \Prog{MetaPOST} créé pour chaque tableau. Pour cela, il suffit d'ajouter une étoile au nom de +l'environnement utilisé et de donner un numéro à votre nouvelle figure pour qu'elle ne soit pas +écrasée par les compilations suivantes. Numérotez à partir de 100 par exemple. Si vous tapez~: \begin{lstlisting} -\begin{TV*} +\begin{TV*}{100} TV([-1,+infinity],[],"f","x",x-ln(x+1),1,\tv) \end{TV*} \end{lstlisting} -le logiciel \TeX maker est directement lancé et le fichier MetaPOST correspondant à votre tableau +l'éditeur que vous avez mis en option (voir le paragraphe~\vref{option}) est directement lancé et le fichier +\Prog{MetaPOST} correspondant à votre tableau qui portera le numéro 100 est affiché. Vous pouvez alors le modifier, taper sur \Ctrl + \keystroke{S} pour l'enregistrer et -\Ctrl + \keystroke{Q} pour fermer \TeX maker. La compilation s'achève alors automatiquement comme +\Ctrl + \keystroke{Q} pour fermer l'éditeur\footnote{Ces combinaisons de touches correspondent à la + 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} - \begin{Idee} - Le logiciel \TeX maker a été choisi car il est libre, multi-plateforme et très rapide - de chargement. Vous pouvez tout à fait changer d'éditeur en modifiant le fichier - \texttt{tablor.sty}~:~il suffit de remplacer chaque occurrence de \texttt{texmaker} - par le nom de votre éditeur. - \end{Idee} - \end{figure} Par exemple, je tape~: \begin{lstlisting} -\begin{TS*} +\begin{TS*}{100} TS([3*x+2,5*x^2-1],[-50,50],\tv) \end{TS*} \end{lstlisting} -et apparaît une fenêtre \TeX maker avec le fichier correspondant au tableau. Je le modifie à +et apparaît une fenêtre de l'éditeur (ici \TeX maker) avec le fichier correspondant au tableau. Je le modifie à volonté~: \begin{center} - \includegraphics{capture.eps} + \includegraphics[height=9cm]{capture.eps} \end{center} @@ -570,12 +649,23 @@ automatiquement pour m'afficher le tableau voulu~: \begin{center} - \begin{TS*} + \begin{TS*}{101} TS([3*x+2,5*x^2-1],[-50,50],\tv) \end{TS*} \end{center} + +Une fois la modification faite, on ne vous redemandera pas d'effectuer de modifications, sauf si +vous changez le numéro de la figure. + +\subsection{Traitement global dans un unique fichier MetaPOST}\label{global} + +Un fichier \texttt{préfixe.Tab.mp} est créé où sont copiés les sources de chaque tableau. Vous pouvez +ainsi retravailler globalement sur les tableaux si besoin ou les transmettre à une personne n'ayant +pas installé \Prog{XCAS}. Voir le paragraphe~\vref{prefix} pour plus de détails. + + \section{Merci...} \bez @@ -795,7 +885,7 @@ TSc((x-10)*(x+10),[-10,10],\tv) \tableofcontents -%\nettoyer +\nettoyer |