summaryrefslogtreecommitdiff
path: root/Master/texmf-doc/doc/french/FAQ-fr/part5
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-doc/doc/french/FAQ-fr/part5')
-rw-r--r--Master/texmf-doc/doc/french/FAQ-fr/part52443
1 files changed, 0 insertions, 2443 deletions
diff --git a/Master/texmf-doc/doc/french/FAQ-fr/part5 b/Master/texmf-doc/doc/french/FAQ-fr/part5
deleted file mode 100644
index 7aa236b9206..00000000000
--- a/Master/texmf-doc/doc/french/FAQ-fr/part5
+++ /dev/null
@@ -1,2443 +0,0 @@
-Path: tempo.univ-lyon1.fr!univ-lyon1.fr!howland.erols.net!netnews.com!opentransit.net!proxad.net!teaser.fr!fdn.fr!edgard.fdn.fr!not-for-mail
-Date: 08 Jun 2001 13:31:18 +0200
-Newsgroups: fr.comp.text.tex,fr.usenet.reponses
-Subject: [FAQ] fr.comp.text.tex - parties 16 a 24
-Message-ID: <faq-fctt-p520010608133118@edgard.fdn.fr>
-X-Posted-By: poste.sh version 1.1
-From: bayartb@edgard.fdn.fr (Nono le robot)
-Supersedes: <faq-fctt-p520010501143416@edgard.fdn.fr>
-Expires: 08 Jul 2001 13:31:17 +0200
-Followup-To: poster
-Organization: French Data Network
-Approved: bayartb@edgard.fdn.fr
-Lines: 2432
-Xref: tempo.univ-lyon1.fr fr.comp.text.tex:23526 fr.usenet.reponses:20392
-
-Archive-name: fr/faq-latex-francaise/part5
-
-Author: Marie-Paule Kluth
-Posting-Frequency: mensuel (monthly)
-Version: 2.27
-
-================================================================
- Cette FAQ, rédigée initialement par MP Kluth est maintenant
- tenue à jour autant que possible par B. Bayart et
- plusieurs volontaires (voir question [30]).
-================================================================
-
-================================================================
-[16] INDEX
-================================================================
-
-# 16.1 # Quelles sont les commandes de base ?
----------------------------------------------
-Pour permettre à LaTeX (via un générateur d'index) de construire
-un index, il faut référencer dans le texte tous les mots que
-l'on souhaite y voir apparaître. La commande à utiliser pour
-cela est \index. Elle permet la construction d'un fichier .idx
-dans lequel sont répertoriées toutes les références indiquées
-dans le texte.
-
-Les entrées de ce fichier sont ensuite triées dans un fichier
-nom_fichier.ind via la compilation :
- makeindex fichier.idx
-qui sera inclut dans le source .tex par la commande \printindex
-ou \input{nom_fichier.ind}.
-
-Pour indiquer à LaTeX qu'il doit construire un index, il faut
-également ajouter la commande \makeindex dans le préambule du
-document.
-
-Remarque : compte tenu du temps pris pour générer un index, il
- est conseillé de ne faire apparaître la commande
- \makeindex que lors des dernières compilations.
-
-Si les commandes de génération d'index ne sont pas définies par
-défaut, ou dans un package autre que makeidx (tel que french de
-B. Gaulle par exemple), il faut utiliser le package 'makeidx'
-(cas notamment de la commande \printindex).
-
-Remarque : Pour éviter de répéter la commande \index dans un
- texte où elle devrait apparaître souvent, on peut
- utiliser les commandes \index{mot_a_indexer|(} au
- début du texte et \index{mot_a_indexer|)} à la fin.
-
-Pour plus de détails, consulter
-ftp://ftp.fdn.org/pub/CTAN/indexing/makeindex/doc/makeindex.ps
-
-# 16.2 # Comment construire un index hiérarchique ?
----------------------------------------------------
-Pour construire un index à plusieurs niveaux d'entrée, il faut
-utiliser les commandes suivantes :
-\index{niveau1} comme précédemment puis, pour faire apparaître
-un sous-thème de ce niveau, on appellera :
-\index{niveau1!niveau1.1}.
-
-Exemple :
-\documentclass{report}
-\usepackage{makeidx}
-\usepackage{french}
-\pagestyle{empty}
-\makeindex
-
-\begin{document}
-\chapter{Sports.}
-Le sport\index{Sport} c'est fantastique~!
-
-Mes sports préférés sont~:
-\begin{itemize}
- \item l'équitation\index{Sport!Equitation} et en particulier
- les disciplines de dressage\index{Sport!Equitation!Dressage}
- et de complet\index{Sport!Equitation!Complet}~:
- \item l'escalade\index{Sport!Escalade} et surtout les
- sorties en falaise~;
- \item le judo\index{Sport!Judo}.
-\end{itemize}
-
-\printindex
-\end{document}
-%%%% fin exemple %%%%
-
-Ces fonctions sont disponibles dans le package 'index' ou
-(exclusif) 'french'.
-
-# 16.3 # Quels sont les générateurs d'index ?
----------------------------------------------
-* makeindex, pour LaTeX sous Unix, Macintosh, MS-DOS ou OS/2 est
-disponible sur ftp://ftp.fdn.org/pub/CTAN/indexing/makeindex/,
-ftp://ftp.fdn.org/pub/CTAN/systems/mac/macmakeindex.sit et dans les ditributions emTeX et
-gTeX.
-
-* texindex, fondé sur sed pour LaTeX sous Unix, est disponible
-sur ftp://ftp.fdn.org/pub/CTAN/support/texindex/.
-
-* idxtex, pour LaTeX sous VMS, est disponible sur
-ftp://ftp.fdn.org/pub/CTAN/indexing/glo+idxtex/.
-
-* texix pour TeX sur CMS et Macintosh.
-
-# 16.4 # Comment changer le style de certains mots indexés ?
-------------------------------------------------------------
-Il faut utiliser la commande :
-\index{mot_a_indexer@mot_reporte}
-
-Exemple :
-\documentclass{report}
-\usepackage{makeidx}
-\usepackage{french}
-\pagestyle{empty}
-\makeindex
-
-\begin{document}
-\chapter{Sports.}
-Le sport\index{Sport@\textbf{Sport}} c'est fantastique~!
-
-Mes sports préférés sont~:
-\begin{itemize}
- \item l'équitation\index{Sport@\textbf{Sport}!Equitation} et
- en particulier les disciplines de
- dressage\index{Sport@\textbf{Sport}!Equitation!Dressage} et de
- complet\index{Sport@\textbf{Sport}!Equitation!Complet}~:
- \item l'escalade\index{Sport@\textbf{Sport}!Escalade} et
- surtout les sorties en falaise~;
- \item le judo\index{Sport@\textbf{Sport}!Judo}.
-\end{itemize}
-
-\printindex
-\end{document}
-%%%% fin exemple %%%%
-
-# 16.5 # Comment changer le style des pages de référence ?
-----------------------------------------------------------
-Pour mettre en relief certains numéros de référence par rapport
-à d'autres, on peut utiliser les macros suivantes :
-+ pour appeler un numéro de page en gras (LaTeX2e) :
- \newcommand{\idb}[1]{\textbf{#1}}
-+ pour appeler un numéro de page en italique (LaTeX2.09) :
- \newcommand{\idi}[1]{\it{#1}}
-
-La référence dans le texte se fait alors par :
-\index{mot_a_indexer|idb}
-
-# 16.6 # Comment rappeler certains mots dans un haut de page ?
---------------------------------------------------------------
-Le package 'fancyhdr' (LaTeX2e) disponible sur
-ftp://ftp.fdn.org/pub/CTAN/macros/latex/contrib/supported/fancyhdr/ permet entre autres de
-faire apparaître le premier mot de la page en haut à gauche de
-la page et le dernier en haut à droite.
-
-# 16.7 # Comment générer plusieurs index ?
-------------------------------------------
-* Il faut utiliser le package 'index' (et, si nécessaire,
-charger le package 'french' après).
-
-* Il existe également le package 'multind'.
-
-Remarque : french (3.45) fonctionne bien avec "multind", par
- contre "multind" n'implémente pas toutes les
- commandes d'index (notamment, le séparateur "!" ne
- fonctionne pas).
-AL: toujours vrai ?
-
-# 16.8 # Qu'est ce que IdXTeX ?
--------------------------------
-IdXTeX programme écrit en C par R. Aurbach facilite la
-génération d'index. Il est disponible sur
-ftp://ftp.fdn.org/pub/CTAN/indexing/glo+idxtex/.
-
-# 16.9 # Qu'est ce que xindy ?
-------------------------------
-xindy est un système d'indexation. Il est disponible sur
-ftp://ftp.fdn.org/pub/CTAN/support/xindy/. Il est capable de gérer différentes
-langues suivant différentes lettres (notamment les lettres
-accentuées) et règles de tri. Il est paramétrable en fonction de
-repères de localisation dans le document qui ne correspondent
-pas forcément à un numéro de page ou de paragraphe prédéfini.
-
-Pour plus de détails, consulter :
-http://www.iti.informatik.th-darmstadt.de/xindy/.
-
-================================================================
-[17] GLOSSAIRE
-================================================================
-
-# 17.1 # Quelles sont les commandes de base ?
----------------------------------------------
-* La création d'un glossaire avec le package 'french'
-s'apparente à la création d'un index. La commande d'insertion
-d'un mot dans le glossaire est \glossary, la commande de
-construction du fichier .glo est \makeglossary. L'insertion du
-glossaire dans le document source se fait par \glossaire et
-\input{fichier.glo}.
-
-Exemple :
-\documentclass{report}
-\usepackage{french}
-\makeglossary
-
-\begin{document}
- Construisons un glossaire avec les abréviations suivantes :
-PS\glossary{[PS :] Pur Sang}, PSA\glossary{[PSA :] Pur Sang
-Arabe}, SF\glossary{[SF :] Selle Français}, PP\glossary{[PP :]
-Paso Péruvien}\ldots
-
-\glossaire
-\input{fichier.glo}
-
-\end{document}
-%%%% fin exemple %%%%
-
-* Pour trier un glossaire avec makeindex, il faut utiliser
-la commande :
- (UNIX) makeindex -s style -o fichier.gls fichier.glo
-L'appel du glossaire se fait alors par la commande
-\printglossary.
-
-Remarque : un exemple de style gglo.ist est disponible sur
- ftp://ftp.fdn.org/pub/CTAN/macros/latex/contrib/supported/nomencl/ ou dans
- http://planck.plmsc.psu.edu/~boris/.
-
-# 17.2 # Quels sont les générateurs de glossaire ?
---------------------------------------------------
-* Le programme "GloTeX" de R. Aurbach, utilise une base de
-données pour créer un glossaire. Il est donc possible d'utiliser
-la même BD pour plusieurs documents, et ainsi d'avoir des
-glossaires cohérents (les mêmes termes auront la même
-définition). GloTeX est disponible sur
-ftp://ftp.fdn.org/pub/CTAN/indexing/glo+idxtex/.
-
-* L'outil "GlossTeX", de V. Yavuz, disponible sur
-ftp://ftp.fdn.org/pub/CTAN/support/glosstex/ est un générateur de glossaire, de liste
-d'acronymes ou d'autres listes. Il s'appuie sur LaTeX et
-MakeIndex. Il combine les fonctionnalités de GloTeX et nomencl.
-
-La construction du glossaire nécessite les compilations
-suivantes :
-latex, glosstex, makeindex et encore latex.
-
-Exemple :
-\documentclass{article}
-\usepackage{glosstex}
-\begin{document}
-This document is typeset using \LaTeX\glosstex{LaTeX}.
- \section*{Glossary}
- \printglosstex
-\end{document}
-%%%% fin exemple %%%%
-
-================================================================
-[18] STYLES PRÉDÉFINIS
-================================================================
-
-# 18.1 # Où trouver un style de thèse ?
----------------------------------------
-* Le package 'thesis' disponible sur
-ftp://ftp.fdn.org/pub/CTAN/macros/latex/contrib/supported/thesis/ est une classe de thèse
-basée sur la classe report.
-
-* Le serveur loria présente quelques exemples de styles de
-thèses : http://www.loria.fr/services/tex/.
-
-* La classe 'thloria' de Denis Roegel (roegel@loria.fr)
-est disponible en http://www.loria.fr/~roegel/TeX/TL.html.
-Sa documentation peut aussi être trouvée en
-http://www.loria.fr/tex/guide.html.
-
-* Un autre exemple est disponible à l'université de Californie
-ou sur ftp://ftp.fdn.org/pub/CTAN/macros/latex209/contrib/ucthesis/.
-
-* utthesis est le package de l'université du Texas. Il est
-disponible sur
-ftp://ftp.fdn.org/pub/CTAN/macros/latex/contrib/supported/utthesis/.
-
-* Il existe également le package 'uwthesis' disponible sur
-ftp://ftp.fdn.org/pub/CTAN/macros/latex/contrib/supported/uwthesis/ de l'université
-de Washington.
-
-* Une classe de thèse est également disponible par ftp sur
-ftp://cat.rpi.edu/pub/tibbetts/thesis.zip.
-
-# 18.2 # Comment faire son CV en LaTeX ?
-----------------------------------------
-* Il existe deux packages : 'resume' et 'vita' disponibles sur
-CTAN. 'vita' se trouve sur ftp://ftp.fdn.org/pub/CTAN/macros/latex/contrib/other/vita/.
-
-* Le package 'ESIEEcv' écrit par B. Bayart offre un certain
-nombre d'environnements qui facilitent la mise en page type
-d'un CV. Il est disponible sur
-ftp://ftp.fdn.org/pub/CTAN/macros/latex/contrib/supported/ESIEEcv/.
-
-Exemple :
-\begin{rubrique}{Titre de la rubrique.}
- \begin{sousrubrique}
- \Date{deb-fin}
- \Duree{longue}
- \Lieu{Ca c'est passe ici}
- \Titre{Ce que j'ai fait}
- \Descr{Quelques details}
- \Apport{Ce que cela m'a apporte}
- \Apport{et ca aussi}
- \end{sousrubrique}
- \begin{sousrubrique}
- \Competence{Parlote}
- \Descr{Bonne maitrise}
- \end{sousrubrique}
-\end{rubrique}
-%%%% fin exemple %%%%
-
-Remarque : la largeur de la première colonne peut être modifiée
- par : \setlength{\largeurcolonne}{2.5cm}
-
-* Voici quelques macros qui peuvent être utiles :
-Dans le préambule :
-%%%% debut macro %%%%
-% Definition des catégories de rubriques.
-\newcommand{\categorie}[1]{\vspace*{1cm}\noindent%
- {\large\textsl{#1}\par}\vspace*{2pt}\hrule\vspace*{.5cm}}
-% On definit une colonne pour les dates
-\newlength{\duree}
-\settowidth{\duree}{\textbf{1985-1987}}
-% La seconde colonnes doit occuper le reste de la page
-\setlength{\duree}{-\duree}
-\addtolength{\duree}{\textwidth}
-
-% Definition des rubriques.
-\newcommand{\rubrique}[2]{\noindent{\textbf{#1\ \ }}%
- \parbox[t]{\duree}{#2}}
-%%%% fin macro %%%%
-
-Utilisation :
-\categorie{Formation~:}
-\rubrique{1990--1992}{Étudiant à l'école Machin. Cette école
-propose un programme~\ldots.
-
-Major de promo.}
-
-\rubrique{1992--1993}{Spécialisation dans le domaine~\ldots.}
-
-\categorie{Expérience~:}
-\rubrique{1987-1988}{Stage ouvrier dans l'usine de carton de
-La Ville aux Cartons.}
-
-* Voici d'autres macros de JM Lasgouttes :
-%%%% debut macro %%%%
-%%%% cv document class
-%%%% Author: Jean-Marc Lasgouttes (Jean-Marc.Lasgouttes@inria.fr)
-%%%% Last modification: 29/11/1996
-%%%% WARNING: this documentclass is really a hack. Don't expect too much.
-
-%%% Basic usage:
-%% \leftheader[width]{text} : defines what should appear in the upper
-%% left of the first page. The optionnal argument `width' specifies
-%% the width of the header (default: 0.48\textwidth). `Text' may
-%% contain \\ to break lines.
-%% \rightheader[width]{text} like \leftheader, but for the right
-%% header.
-%% \makeheader: actually typesets the header.
-%%
-%% \section*{title}: gives a title for a new topic of the CV. The text
-%% is typeset in font \topicfont (by default Sans Serif
-%% semi-condensed bold).
-%% `topic' environment: begins an itemize-like environment where the
-%% argument of \item[] is typeset in font \itemfont (by default Sans
-%% serif). You can also use \\ just after \item[xxx] if the label is
-%% too large.
-%%
-%% The cv document class also has some primitive support for
-%% bibliography. You can use the `thebibliography' environment as
-%% usual (or directly BibTeX). It will provide text similar to the
-%% `topic' environment.
-
-%% Basic definition to have a real LaTeX document class
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{cv}[1996/11/29 Curriculum vitae]
-\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}}
-\ProcessOptions
-\LoadClass{article}
-
-%% The fonts used for headings
-\newcommand\topicfont{\normalfont\sffamily\fontseries{sbc}\selectfont}
-\newcommand\itemfont{\sffamily}
-
-%% stuff needed for the header
-\newcommand\cv@lh{}\newcommand\cv@rh{}
-\newcommand\cv@lh@l{\z@} \newcommand\cv@rh@l{\z@}
-\newcommand\leftheader[2][0.48\textwidth]{
- \def\cv@lh@l{#1}
- \def\cv@lh{#2}}
-\newcommand\rightheader[2][0.48\textwidth]{
- \def\cv@rh@l{#1}
- \def\cv@rh{#2}}
-\newcommand\makeheader{\par\noindent
- \parbox[t]{\cv@lh@l}{\raggedright\cv@lh}
- \hfill
- \parbox[t]{\cv@rh@l}{\raggedright\cv@rh}\par\vspace*{2cm}}
-
-%% Redefine \section to use \topicfont
-\renewcommand\section{
- \@startsection{section}{1}{\z@}
- {-3.5ex \@plus -1ex \@minus -.2ex}
- {2.3ex \@plus .2ex}{\topicfont}}
-
-%% Define the topic environment
-\newcommand\@topic@setup{
- \setlength{\leftmargin}{2cm}
- \setlength{\rightmargin}{0cm}
- \setlength{\labelwidth}{1.5cm}
- \renewcommand{\makelabel}[1]{\itemfont ##1\hfill}}
-\newenvironment{topic}
- {\list{}{
- \@topic@setup
- \let\CV@cr=\\
- \renewcommand\\{\hspace{0cm}\CV@cr}}}
- {\endlist}
-
-%% Redefine the thebibliography environment to look like the topic
-%% environment. The argument of thebibliography is ignored
-\renewenvironment{thebibliography}[1]
- {\section*{Publications}
- \list{\@biblabel{\theenumiv}}{
- \@topic@setup
- \@openbib@code
- \usecounter{enumiv}
- \let\p@enumiv\@empty
- \renewcommand\theenumiv{\@arabic\c@enumiv}}
- \sloppy \clubpenalty 4000 \widowpenalty 4000 \sfcode`\.=\@m}
- {\endlist}
-%%%% fin macro %%%%
-
-# 18.3 # Où trouver un format de publication ?
-----------------------------------------------
-* Des classes et packages de format de publication dans les
-revues scientifiques telles que IEEE, IFAC, SIAM, SIGGRAPH, etc.,
-sont disponibles sur CTAN.
-
-Pour plus de renseignements sur les documents IEEE, consulter la
-page http://www.ieee.org/pubs/authors.html qui donne des
-références de style pour LaTeX2.09 et LaTeX2e.
-
-* La classe paper, disponible sur
-ftp://ftp.fdn.org/pub/CTAN/macros/latex/contrib/supported/paper/, est dérivée de la classe
-article. Elle est mieux adaptée pour la publication, notamment en
-termes de présentation de la page, le choix des fontes. Elle
-définit un certain nombre de macros utiles.
-
-* De même, la classe elsart est disponible sur CTAN. Cette classe
-est en outre très bien documentée.
-
-* On trouve également une classe pour journaux d'Academic
-Press, que l'on peut trouver sur
-http://www.academicpress.com/www/journal/latex_a.htm.
-
-* Kluwer propose une classe sur http://www.wkap.nl/kaphtml.htm/STYLEFILES
-
-* Annual Reviews (uniquement pour Annual Review of Nuclear and Particle
-Science) fait de même sur
-http://www.AnnualReviews.org/ibbin/ibGate.exe?LOADPAGE=%2fARI%2fauthors%2fauthors.htm
-
-* American Chemical Society, ne fournit, quant à elle, qu'un "Guidelines"
-sur http://pubs.acs.org/instruct/texguide.html
-
-# 18.4 # Où trouver un style de manuel de référence ?
------------------------------------------------------
-Il existe la classe 'refman' disponible sur
-ftp://ftp.fdn.org/pub/CTAN/macros/latex/contrib/supported/refman/.
-
-# 18.5 # Où trouver un style de poster ?
-----------------------------------------
-* Il existe le package 'poster' disponible sur
-ftp://ftp.fdn.org/pub/CTAN/macros/generic/poster/. Il permet entre autres d'imprimer un
-texte s'étalant sur plusieurs pages avec des parties communes
-de manière à pouvoir recoller les morceaux après.
-
-* G. Kettl propose également un style de poster accompagné
-d'une documentation sur
-http://rphibm1.physik.uni-regensburg.de/cluster/software/tex/a0poster.html.
-
-# 18.6 # Comment créer son propre style ?
------------------------------------------
-Lorsque l'on veut modifier un style prédéfini pour l'adapter à
-ses besoins, il est conseillé de créer son propre fichier .cls
-dans lequel seront réunies les nouvelles commandes de mise en
-page.
-
-Ci-dessous un exemple de V. Henn pour définir son propre style
-d'article :
-
-%%%% debut macro %%%%
-%%% A sauver dans MonArticle.cls
-%%%
-%%% Format de style adapté de article.cls
-%%%
-%%% V.H. le 13 avril 1995
-%%%
-
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{MonArticle}[1995/06/20 Article personnel]
-
-%%% Chargement de la classe article, avec transfert d'options
-\PassOptionsToClass{a4paper}{article} % format a4paper par défaut
-\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}}
-\ProcessOptions
-
-\LoadClass{article}
-
-%%% Chargement des Packages les plus courants
-\RequirePackage{frbib}
-\RequirePackage{general}
-\RequirePackage{fuzzy}
-\RequirePackage{bigcenter}
-\RequirePackage{traffic}
-\RequirePackage[dvips]{epsfig}
-\RequirePackage{epic}
-\RequirePackage{french}
-
-%%% Destination de l'article (proposé pour une conf, une revue...)
-
-\def\Destination#1{\ifx{#1}{}\gdef\@Destination{}%
-\else\gdef\@Destination{#1}\fi}
-
-%%% Destination vide par défaut
-
-\Destination{}
-
-%%% Auteur par défaut, pour eviter de recopier a chaque fois
-
-\author{Vincent \fsc{Henn}\thanks{Laboratoire d'ingénierie
-circulation--transport, (Unité mixte \lsc{INRETS}--\lsc{ENTPE}),
-109, Avenue Salvador Allende, Case 24,
-F--69675 \fsc{Bron} Cedex, {\tt henn@inrets.fr}.}}
-%%%% fin macro %%%%
-
-Utilisation :
-\documentclass[a4paper,11pt]{MonArticle}
-
-\title{Exemple d'article}
-\Destination{IEEE}
-\begin{document}
-\maketitle
-
-\chapter{Introduction}
-
-Bla bla
-
-\end{document}
-
-================================================================
-[19] CRÉATION DE TRANSPARENTS
-================================================================
-
-# 19.1 # Quels sont les packages et styles existants ?
-------------------------------------------------------
-* La classe 'seminar', de T. van Zandt, offre de nombreuses
-possibilités et peu de modifications sont nécessaires pour
-pouvoir l'utiliser avec des documents initialement écrits pour
-"slide". seminar est disponible sur
-ftp://ftp.fdn.org/pub/CTAN/macros/latex/contrib/other/seminar/inputs/.
-
-Remarque : A l'origine, seminar.sty était un package ;
- aujourd'hui, il a évolué en classe.
-
-La lecture du cahier GUTenberg no 16 disponible en ligne à
-l'URL :
-http://www.gutenberg.eu.org/publications/publis.html
-peut être utile. Voir également la page
-http://tug.cs.umb.edu/applications/ ou
-http://www.tug.org/applications/Seminar/ qui présente notamment
-une FAQ.
-
-* Le package 'cours' permet également de réaliser des
-transparents. Il permet, à partir d'un fichier source de créer
-des transparents et de gérer un syllabus. Cela fonctionne très
-bien sous LaTeX2.09 et LaTeX2e (disponible sur les serveurs
-CTAN).
-
-* La classe 'foiltex', de J. Hafner, est pas mal du tout.
-Elle permet de définir des entêtes et des pieds de page. Elle a
-été adaptée à LaTeX2e et est disponible sur
-ftp://ftp.fdn.org/pub/CTAN/macros/latex/contrib/supported/foiltex/.
-
-* La classe 'slides' est la classe de document fournie avec
-LaTeX en remplacement de SliTeX, la solution proposée avec
-LaTeX2.09 et disparue avec lui.
-
-Exemple :
-\documentclass[a4paper]{slides}
-
-\begin{document}
-\begin{slide}
-Sous cet environnement slides, le texte est :
-\begin{itemize}
- \item en gros caractères,
- \item d'une fonte sans serif,
- \item centré verticalement.
-\end{itemize}
-
-\end{slide}
-\end{document}
-%%%% fin exemple %%%%
-
-# 19.2 # Comment définir un contour pour des transparents ?
------------------------------------------------------------
-* Avec le package 'seminar', disponible sur
-ftp://ftp.fdn.org/pub/CTAN/macros/latex/contrib/other/seminar/.
-
-Exemple :
-\slideframe[]{oval}
-%%%% fin exemple %%%%
-
-* Il existe également le package 'fancybox', disponible sur
-ftp://ftp.fdn.org/pub/CTAN/macros/latex/contrib/others/seminar/inputs/, qui définit
-des fonctions telles que \shadowbox, \doublebox, \ovalbox,...
-
-* On peut également utiliser une commande \special (cf.
-paragraphe 29.8).
-
-Exemple :
-Cet exemple nécessite dvips et travaille sur un format a4. Il
-permet d'obtenir un fond jaune clair avec un cadre noir à 1 cm
-du bord de la feuille et de définir deux zones de texte en
-vert.
-%%%% debut macro %%%%
-\special{
- !userdict begin /bop-hook {gsave
- 1 1 0.5 setrgbcolor clippath fill
- 0 setlinecap 0 setlinejoin 2 setlinewidth 0 setgray
- /Times-Bold findfont 10 scalefont setfont newpath
- (Maurizio Loreti, 1996-02-25)
- dup stringwidth pop neg 510 add 25 moveto
- currentpoint 3 -1 roll 0 1 0 setrgbcolor show 0 setgray
- moveto -6 3 rmoveto 28 28 28 814 15 arcto
- 28 814 567 814 15 arcto 79 814 lineto 6 -3 rmoveto
- 0 1 0 setrgbcolor
- (CMS week at CERN)
- show 0 setgray 6 3 rmoveto 567 814 567 28 15 arcto
- 567 28 516 28 15 arcto 516 28 lineto stroke grestore}
- def end
-}
-%%%% fin macro %%%%
-%%%% fin exemple %%%%
-
-# 19.3 # Comment inclure des commentaires dans les transparents ?
------------------------------------------------------------------
-* Dans l'environnement slide, l'environnement note permet de
-taper du texte qui sera imprimé sur une page séparée sans être
-intégré dans un transparent. Cela permet à l'auteur de taper
-ses notes personnelles sans qu'elles apparaissent dans un
-transparent.
-
-* Le package 'xcomment' disponible sur
-ftp://ftp.fdn.org/pub/CTAN/macros/latex/contrib/other/seminar/src/ permet de gérer
-l'inclusion ou non de certains commentaires.
-
-# 19.4 # Comment modifier l'interligne sous seminar ?
------------------------------------------------------
-Pour modifier l'espacement entre lignes à l'intérieur des
-paragraphes (sous seminar), il faut utiliser le paramètre
-\slidestretch (cf. page 9 de la documentation de Seminar).
-
-Exemple :
-\documentclass[portrait]{seminar}
-\begin{document}
-\begin{slide*}
- Ceci est le texte de la d\'eclaration que j'ai \`a vous
- communiquer. Ceci est le texte de la d\'eclaration que j'ai
- \`a vous communiquer. Ceci est le texte de la d\'eclaration
- que j'ai \`a vous communiquer.
-\end{slide*}
-
-\def\slidestretch{0.5}
-\begin{slide*}
- Ceci est le texte de la d\'eclaration que j'ai \`a vous
- communiquer. Ceci est le texte de la d\'eclaration que j'ai
- \`a vous communiquer. Ceci est le texte de la d\'eclaration
- que j'ai \`a vous communiquer.
-\end{slide*}
-\end{document}
-%%%% fin exemple %%%%
-
-# 19.5 # Comment définir des en-têtes et pieds de pages ?
----------------------------------------------------------
-Le package 'seminar' permet de définir des entêtes et des pieds
-de pages.
-
-Exemple :
-\documentclass{seminar}
-\usepackage{french,enumerate}
-\newpagestyle{filets}%
- {\hrulefill}% en haut
- {\hrulefill\tiny\theslide}% en bas
-\slidepagestyle{filets}
-
-\begin{document}
-\begin{slide}
- Voici les résultats de notre société pour les 5 derniers
- trimestres :
- \begin{enumerate}[Q1]
- \item 120 MF
- \item 123 MF
- \item 145 MF
- \item 143 MF
- \item 193 MF
- \end{enumerate}
-\end{slide}
-\end{document}
-%%%% fin exemple %%%%
-
-# 19.6 # Comment modifier la taille du cadre d'un transparent ?
----------------------------------------------------------------
-Sous seminar, pour un changement local, il suffit de préciser
-les dimensions voules dans le \begin{slide} ou \begin{slide*}.
-
-Pour un changement global, il faut modifier les variables
-\slidewidth et \slideheight.
-
-Exemple :
-\documentclass[a4,portrait]{seminar}
-\usepackage{semcolor}
-
-\begin{document}
-% Cadre de la taille par defaut (en A4)
-\begin{slide*}
- Texte ...
-\end{slide*}
-
-% Changement global de la taille du cadre
-\addtolength{\slidewidth}{1cm}
-\addtolength{\slideheight}{1cm}
-\begin{slide*}
- Texte...
-\end{slide*}
-
-% Changement local de la taille du cadre
-% [hauteur,largeur] en mode portrait
-% [largeur,hauteur] en mode paysage
-\begin{slide*}[15cm,10cm]
- Texte
-\end{slide*}
-
-% On revient a la taille précédente
-\begin{slide*}
- Texte...
-\end{slide*}
-\end{document}
-%%%% fin exemple %%%%
-
-# 19.7 # Comment empêcher les figures de flotter ?
---------------------------------------------------
-On peut forcer l'option par défaut à H :
-\usepackage{float}
-\newfloat{figure}{H}{lof} %Don't let them float by default
-\newfloat{table}{H}{lot}
-\floatname{figure}{\figurename}
-\floatname{table}{\tablename}
-
-# 19.8 # Comment gérer la couleur avec seminar ?
-------------------------------------------------
-* L'exemple suivant montre comment paramétrer la couleur du
-fond.
-
-Exemple :
-\documentclass[a4,portrait]{seminar}
-\usepackage{semcolor}
-
-\newcommand{\SlideColours}[1]{%
-\slideframe[\psset{fillcolor=#1,fillstyle=solid}]{scplain}}
-
-\begin{document}
-\SlideColours{blue}
- \begin{slide*}
- Mon transparent avec un fond bleu.
- \end{slide*}
-\end{document}
-%%%% fin exemple %%%%
-
-* Pour utiliser d'autres couleurs que celles prédéfinies (black,
-blue, cyan, darkgray, gray, green, lightgray, magenta, red,
-white, yellow), il faut le faire via l'une des commandes de
-PSTricks définissant les couleurs (dans Seminar, par défaut la
-couleur est en effet gérée via PSTricks). PSTricks est disponible
-sur ftp://ftp.fdn.org/pub/CTAN/graphics/pstricks/.
-
-Néanmoins, aujourd'hui il est conseillé d'utiliser plutôt
-l'extension standard 'color' de LaTeX pour ce faire.
-
-Exemple :
-\documentclass[a4,portrait]{seminar}
-
-% Pour utiliser l'extension standard "color" avec Seminar
-\usepackage[dvips]{pstcol}
-\usepackage{semcolor}
-
-\newcommand{\SlideColours}[1]{%
-\slideframe[\psset{fillcolor=#1,fillstyle=solid}]{scplain}}
-
-\definecolor{Bleu}{rgb}{0.,0.,1.}
-\definecolor{Rose}{rgb}{1.,0.75,0.8}
-
-\begin{document}
-\SlideColours{Bleu}
- \begin{slide*}
- Mon transparent avec un fond bleu.
- \end{slide*}
-
-\SlideColours{Rose}
- \begin{slide*}
- Mon transparent avec un fond rose.
- \end{slide*}
-\end{document}
-%%%% fin exemple %%%%
-
-* On peut également composer un fond dégradé.
-
-Exemple :
-\documentclass[a4,portrait]{seminar}
-
-% To use the standard "color" package with Seminar
-\usepackage[dvips]{pstcol}
-\usepackage{semcolor}
-
-\usepackage{gradient}
-\definecolor{Gold}{rgb}{1.,0.84,0.}
-\slideframe[\psset{fillstyle=gradient,gradbegin=Gold,
- gradend=yellow, gradmidpoint=0.5}]{scplain}
-\begin{document}
- \begin{slide*}
- Sympa le dégradé !
- \end{slide*}
-\end{document}
-%%%% fin exemple %%%%
-
-# 19.9 # Comment imprimer des transparents en miroir ?
-------------------------------------------------------
-* Pour imprimer en miroir un document (pour faire de la
-photocomposition), il existe un prologue PostScript pour DVIPS
-que voici :
-
-%%%% debut macro %%%%
-%% A sauver dans miroir.pro
-% Pour imprimer des films transparents en miroir
-% Pascal PERICHON - Distribution PC-TeXMF 2.6 - (c) 1997
-userdict begin
-/bop-hook{
- 210 2.834 mul
- 0 translate
- -1 1 scale
-}def end
-%%%% fin macro %%%%
-
- Il s'utilise de la façon suivante :
- dvips -hmiroir.pro
-
-Remarque : N'oubliez pas de mettre ce fichier dans la path
- HEADERS de dvips (ou dans un chemin spécifié dans
- config.ps pour l'inclusion des en-têtes).
-
-* Le package 'mirr' disponible sur
-ftp://ftp.fdn.org/pub/CTAN/macros/generic/TeX-PS/ permet d'obtenir des fichiers miroir.
-
-# 19.10 # Comment inclure une image de fond ?
----------------------------------------------
-* Le package 'seminar' permet d'inclure une image de fond.
-
-Exemple :
-\documentclass{seminar}
-\usepackage{semcolor}
-\usepackage{fancybox}
-\usepackage[dvips]{graphicx}
-
-\begin{document}
-
-\newslideframe{IMAGE}%
-{\boxput{\rput(1,0){\includegraphics[scale=0.4]{image.eps}}}{#1}}
-\slideframe*{IMAGE}
-
-\begin{slide}
- My first word.
-\end{slide}
-
-\begin{slide}
- My last word.
-\end{slide}
-
-\end{document}
-%%%% fin exemple %%%%
-
-* On peut également utiliser l'environnement picture.
-
-Exemple :
-\setlength{\unitlength}{1in}
-\begin{picture}(0,0)
- \put(-2.2,-6){\includegraphics[width=\textwidth]{bilder/sigel.eps}}
-\end{picture}
-%%%% fin exemple %%%%
-
-# 19.11 # Comment imprimer plusieurs transparents par page ?
-------------------------------------------------------------
-Pour cela, il existe le package '2up'.
-
-================================================================
-[20] LETTRES, MAILING ET FAXS
-================================================================
-
-# 20.1 # Comment structurer une lettre ?
-----------------------------------------
-* Il existe pour cela la classe letter. Celle-ci définit les
-commandes :
-+ \address qui définit l'adresse de l'expéditeur placée, en haut
-à gauche de la première page si l'on utilise une mise en page à
-la française (\usepackage{french} par exemple), ou en haut à
-droite dans le cas d'une mise en page anglo-saxonne (solution
-par défaut),
-+ \signature prépare la signature de l'auteur de la lettre.
-Celle-ci sera placée en bas à droite de la dernière page de la
-lettre,
-+ \la commande \begin{letter} prend en argument le nom du
-destinataire,
-+ les commandes \opening et \closing permettent respectivement
-d'ouvrir et de fermer la lettre généralement par des formules de
-politesse.
-+ la commande \makelabels utilisée dans le préambule, permet de
-générer une liste des adresses des destinataires pour préparer
-un mailing,
-+ un certain certain nombre d'autres commandes permet de générer
-des champs spécifiques tels que : pièces jointes, postscriptum...
-
-De manière générale, le positionnement des différents champs
-dépend de la langue utilisée dans la lettre.
-
-Remarque : lorsque plusieurs environnements letter sont utilisés
- dans un même source, ils produiront chacun une lettre.
- Toutes ces lettres auront la même adresse
- d'expéditeur et la même signature.
-
-Exemple :
-\documentclass[11pt]{letter}
-
-\name{expediteur}
-\address{adresse \\ de l'expediteur}
-\signature{signature \\ de l'expediteur}
-
-\begin{document}
-\begin{letter}{le destinataire}
- \opening{Cher destinataire,}
-
- texte -- texte -- texte -- texte -- texte -- texte -- texte
- -- texte -- texte -- texte -- texte -- texte -- texte --
- texte -- texte -- texte -- texte -- texte -- texte -- texte
- -- texte -- texte -- texte -- texte -- texte -- texte --
- texte -- texte -- texte -- texte -- texte -- texte -- texte
- -- texte -- texte --
-
- \closing{Formule de politesse}
- \ps{PS : j'ai oublie...}
- \cc{Monsieur Truc.}
- \encl{pieces jointes}
-\end{letter}
-\end{document}
-%%%% fin exemple %%%%
-
-ATTENTION : si l'on ajoute le package 'french' la disposition
- des champs utilisés change puisque les lettres
- anglo-saxonnes ne respectent pas la même typographie
- que les françaises.
-
-* La classe 'lettre' de D. Megevand est un outil très
-bien fait et adaptable à toutes les situations. Elle est
-disponible par ftp sur ftp://obsftp.unige.ch/pub/tex/macros/.
-
-Exemple (D. Mégevand) :
-\documentclass[11pt]{lettre}
-\usepackage{french}
-\begin{document}
-\begin{letter}{Mme Marie-Paule \textsc{Kluth}\\
- Alcatel Alsthom Recherche\\
- Route de Nozay\\
- \textbf{F-91460 Marcoussis}}
-
-\signature{Denis Mégevand}
-\def\concname{Objet :~}
-\conc{FAQ de \TeX}
-
-\vref{A VOUS}
-\nref{DE MOI}
-
-\opening{Chère Madame,}
-Je vous remercie de citer ma classe lettre dans le \S20.1 de
-votre FAQ sur \TeX. Il est exact que l'on peut faire beaucoup de
-choses avec cette classe dans le domaine de la correspondance,
-notamment des lettres et des télécopies (fax). On peut également
-obtenir une page d'étiquettes avec les adresses des destinataires
-des lettres contenues dans le document.
-
-Tous les paramètres de mise-en-page, ainsi que les chaînes
-"Concerne", "Cc", "PS", etc. peuvent être facilement modifiés.
-
-Cependant, le pointeur vers
-html(???)://obswww.unige.ch/pub/tex/macros ne conduit nulle part.
-Le pointeur ftp est correct. Pour la doc, il existe une version
-en HTML sur http://obswww.unige.ch/Manuels/letdoc2.31.html.
-
-Au \S20.3, vous parlez de classe 'lettre', ce qui est correct,
-mais l'exemple donné montre un \verb+\documentstyle+, et les
-commandes \verb+\signature+, \verb+\vref+ et \verb+\nref+ ne sont
-pas à l'endroit specifié dans la doc. Cet exemple ne compilera
-pas, ou plutôt ne donnera pas ce qui est attendu. Voici comme est
-structurée cette lettre :
-\begin{verbatim}
-
-\documentclass[11pt]{lettre}
-[...]
-\end{verbatim}
-
-\closing{Meilleures salutations}
-\cc{À personne !}
-\end{letter}
-\end{document}
-%%%% fin exemple %%%%
-
-* La classe 'fribrief' disponible sur
-ftp://ftp.fdn.org/pub/CTAN/macros/latex/contrib/supported/fribrief/ permet également de
-mettre en page des lettres.
-
-* La classe 'akletter' disponible sur
-ftp://ftp.fdn.org/pub/CTAN/macros/latex/contrib/supported/akletter/ est une extension de
-la classe lettre classique. Elle permet notamment de définir sa
-propre entête et de gérer la position de l'adresse pour des
-enveloppes à fenêtre.
-
-* Le package 'newsletr' disponible sur
-ftp://ftp.fdn.org/pub/CTAN/macros/plain/contrib/newsletr/ offre un ensemble de macros pour
-mettre en page des lettres.
-
-# 20.2 # Comment préparer un mailing ?
---------------------------------------
-* Le package 'mailing', disponible sur
-ftp://ftp.fdn.org/pub/CTAN/macros/latex/contrib/supported/mailing/ permet de créer
-plusieurs documents similaires avec des valeurs définies dans
-des bases externes (fichiers ou autres). Il ne fonctionne
-qu'avec la classe 'letter'.
-
-* Il existe également le package 'envlab', de B. Veytsman
-(boris@plmsc.psu.edu), disponible sur
-ftp://ftp.fdn.org/pub/CTAN/macros/latex/contrib/supoorted/envlab/. Il est
-aujourd'hui aux standards américains mais doit être étendu à
-d'autres pays.
-
-* Le package 'labels' est également disponible sur
-ftp://ftp.fdn.org/pub/CTAN/macros/latex/contrib/supported/labels/.
-
-Exemple :
-\documentclass[12pt]{book}
-\usepackage{labels}
-\LabelCols=3
-\LabelRows=11
-\LeftBorder=8mm
-\RightBorder=4mm
-\TopBorder=2mm
-\BottomBorder=4mm
-%\LabelInfotrue
-
-\begin{document}
-
-%\footnotesize\sf
-\numberoflabels=3
-
-\addresslabel[\small\sf]
-{Me, Myself \& I\\
-SomePlace\\
-SomeCompany\\
-SomeStreet\\
-SomeTown, SomeZip}
-
-\end{document}
-%%%% fin exemple %%%%
-
-* Le package 'adrlist' disponible sur
-ftp://ftp.fdn.org/pub/CTAN/macros/latex/contrib/other/adrlist/ permet de gérer des listes
-d'adresses.
-
-* Le package 'envbig' disponible sur
-ftp://ftp.fdn.org/pub/CTAN/macros/latex/contrib/other/envbig/ permet d'imprimer des
-adresses sur des enveloppes.
-
-* Le package 'formlett' disponible sur
-ftp://ftp.fdn.org/pub/CTAN/macros/generic/formlett.sty permet de gérer des mailings.
-
-# 20.3 # Comment faire des références dans une lettre ?
--------------------------------------------------------
-* Dans la classe 'lettre' de D. Megevand, il existe les
-commandes \nref, pour les références de l'expéditeur et \vref
-pour celles du destinataire.
-
-Exemple :
-\documentclass[11pt]{lettre}
-\usepackage{french}
-
-\begin{document}
-\begin{letter}{Mme Marie-Paule \textsc{Kluth}}
-
-\signature{MPK}
-\vref{A VOUS}
-\nref{DE MOI}
-
- \opening{Cher ami,}
-
- Texte....
-
- \closing{Sincèrement.}
- \encl{Pièces jointes :}
- \cc{copie àTotor}
-\end{letter}
-\end{document}
-%%%% fin exemple %%%%
-
-* Le package 'french' offre également les commandes \yourref et
-\ourref.
-
-Exemple :
-\documentclass[a4]{letter}
-\usepackage{french}
-\signature{ma signature}
-
-\begin{document}
-\yourref{mon texte}
-\ourref{mon autre texte}
-\begin{letter}{le destinataire}
- \opening{Cher Monsieur,}
-
- Texte...
- \closing{Salutations}
- \encl{pieces jointes}
- \cc{copie a M. Totor}
-\end{letter}
-\end{document}
-%%%% fin exemple %%%%
-
-# 20.4 # Comment mettre en page un fax ?
-----------------------------------------
-Le package 'fax' disponible sur
-ftp://ftp.fdn.org/pub/CTAN/macros/latex/contrib/supported/fax/ propose un ensemble de
-commandes pour préparer un fax.
-
-# 20.5 # Comment positionner une adresse pour une enveloppe à fenêtre ?
------------------------------------------------------------------------
-La classe scrlettr.cls du package koma-script permet de faire
-cela.
-
-# 20.6 # Comment suppprimer la date sur une lettre ?
-----------------------------------------------------
-Sous la classe lettre disponible sur ftp://ftp.fdn.org/pub/CTAN/macros/,
-il existe la commande \nodate.
-
-# 20.7 # Comment inclure une figure dans une lettre ?
------------------------------------------------------
-Il faut utiliser le package float et déclarer le type figure :
-\usepackage{float}
-\newfloat{figure}{htbp}{lof}
-
-================================================================
-[21] SYMBOLES ET LOGOS
-================================================================
-
-# 21.1 # Où trouver des symboles électroniques ?
-------------------------------------------------
-* Le package 'epic' disponible sur CTAN permet d'accéder aux
-symboles électroniques.
-
-* Il y a également le package 'circ' disponible sur
-ftp://ftp.fdn.org/pub/CTAN/macros/generic/diagrams/circ/ qui fait ça.
-AL: incompatible avec french ou pas alors ?
-
-* Le package 'circuit_macros' disponible sur
-ftp://ftp.fdn.org/pub/CTAN/graphics/circuit_macros.tar.gz permet de définir des
-circuts électriques à partir d'éléments de base tels que des
-amplis, des transistors, et portes logiques ...
-
-# 21.2 # Comment dessiner des circuits électroniques ?
-------------------------------------------------------
-* Certains packages sont disponibles sur
-ftp://ftp.fdn.org/pub/CTAN/graphics/lcircuit/, ftp://ftp.fdn.org/pub/CTAN/graphics/circuit_macros/ et
-ftp://ftp.fdn.org/pub/CTAN/macros/generic/diagrams/circ/.
-
-* Il existe également des librairies xfig disponibles sur
-ftp://epb1.lbl.gov/xfig/.
-
-# 21.3 # Quelles sont les polices de symboles sous LaTeX ?
-----------------------------------------------------------
-Il y en a plusieurs que l'on peut trouver sur ftp://ftp.fdn.org/pub/CTAN/fonts/.
-
-dancers Des petits bonshommes stylisés (dessins d'enfants)
- qui se trémoussent dans tous les sens...
-dingbat Symboles Zapf dingbats
-bbding Symboles Zapf dingbats
-goblin On dirait des personnages (étranges) stylisés...
-hands Des grosses mains pointant vers la gauche ou la
- droite
-iching Yi-King. Avec des symboles chinois bizarres...
-karta Symboles bizarres (voir aussi niceframes.sty)
-knot noeuds
-wasy2 Symboles
-
-# 21.4 # Comment obtenir les symboles mâle et femelle ?
--------------------------------------------------------
-* Les polices "astrosym", "cmastro", "wasy" ou "wasy2"
-définissent ces caractères.
-
-* Voir également le package 'genealogy' disponible sur
-ftp://ftp.fdn.org/pub/CTAN/fonts/genealogy/.
-
-# 21.5 # Comment obtenir le symbole degré ?
--------------------------------------------
-* En fait le symbole "degré" ne devrait pas être confondu avec
-un << petit o en exposant >>. C'est un caractère définit :
-+ en codage OT1, par \char23
-+ en codage T1, par \char6
-
-En LaTeX2e,
-\DeclareTextSymbol{\degre}{T1}{6}
-\DeclareTextSymbol{\degre}{OT1}{23}
-définiront la commande \degre, que vous travailliez en codage
-OT1 (défaut) ou T1 sélectionné par \usepackage[T1]{fontenc}
-
-* Le package 'french' définit de cette manière la commande
-\degre.
-
-* Le package 'babel' définit lui \degre et \degres.
-
-* Le package 'textcomp', de S. Rahtz, disponible sur
-ftp://ftp.fdn.org/pub/CTAN/fonts/psfonts/ts1/, basé sur les fontes DC 1.2 ou plus récentes,
-disponibles sur ftp://ftp.fdn.org/pub/CTAN/fonts/dc/, définit les commandes
-\textdegree et \textcentigrade.
-
-* Le package 'inputenc' disponible sur
-ftp://ftp.fdn.org/pub/CTAN/macros/latex/base/ fournit les commandes \textdegree et
-\mathdegree.
-
-* La solution qui consiste à mettre dans le préambule (LaTeX2e) :
-\newcommand{\deg}{\ensuremath{^\circ}} ou
-\newcommand{\deg}{\ensuremath{^\circ}\xspace} en utilisant le
-package 'xspace' ou encore
-\newcommand{\deg}{\(\mathsurround=0pt{}^\circ\)}
-puis utiliser \deg en mode texte ou mathématique,
-est donc à éviter.
-
-# 21.6 # Où trouver des symboles astronomiques ?
-------------------------------------------------
-Il existe le package 'astro' disponible sur
-ftp://ftp.fdn.org/pub/CTAN/fonts/astro/.
-
-# 21.7 # Où trouver une police de symboles phonétiques ?
---------------------------------------------------------
-* Il existe le package 'phonetic' disponible sur
-ftp://ftp.fdn.org/pub/CTAN/fonts/phonetic/.
-
-* La fonte ipa est disponible sur
-ftp://ftp.fdn.org/pub/CTAN/macros/latex/contrib/other/ipa/.
-
-* La fonte tipa de F. Rei est également disponible dans
-ftp://ftp.fdn.org/pub/CTAN/fonts/tipa/.
-
-# 21.8 # Où trouver des opérateurs de logique floue ?
------------------------------------------------------
-* Il existe le package 'logic' disponible sur
-ftp://ftp.fdn.org/pub/CTAN/fonts/logic/.
-
-* V. Henn (henn@inrets.fr) propose ses propres définitions
-(LaTeX2e). Sauvegarder les commandes suivantes dans un fichier
-'fuzzy.sty'. Ce package nécessite les packages 'amsfonts' et
-'xspace'.
-
-ATTENTION : Le fichier ci-dessous est perso, ce qui signifie :
- 1. pas d'exhaustivité
- 2. pas de garantie de solution optimale (en terme de
- 'pureté teX')
- 3. pas de garantie de non bug
- 4. ces opérateurs ne correspondent pas à une norme
- pour la notation : ce sont des choix perso (qui
- correspondent plus ou moins à l'usage)
-
-%%%% debut macro %%%%
-%%%
-%%% Format de style permettant d'utiliser directement un certain
-%%% nombre d'operateurs propres à la logique floue. Ces
-%%% opérateurs sont généralement surlignés d'un tilde...
-%%%
-%%% V.H., le 12 avril 1995
-%%%
-
-\RequirePackage{amsfonts}
-\RequirePackage{xspace}
-
-\message{Opérateurs flous}
-
-\newcommand{\fmin}{\mathop{\flou{\min }}}
-\newcommand{\fmax}{\mathop{\flou{\max }}}
-\newcommand{\V}{\mathop{\mathrm V\kern 0pt}}
-\newcommand{\ET}{\mathrel{\mathrm{ET}}}
-\newcommand{\OU}{\mathrel{\mathrm{OU}}}
-\newcommand{\Sim}{\mathop{\mathrm S \kern 0pt}}
-\newcommand{\hauteur}{\mathop{\mathrm h\kern 0pt}}
-\newcommand{\card}[1]{\| #1 \|}
-\newcommand{\flou}[1]{\ensuremath{\widetilde{#1}}}
-\newcommand{\R}{\ensuremath{\Bbb{R}}}
-\newcommand{\cpp}{\ensuremath{\hbox{C}^{++}}\xspace}
-
-\newcommand{\Poss}{\mathop{\Pi}}
-%\newcommand{\Nec}{\mathop{{\cal{N}}}}
-\newcommand{\Nec}{\mathop{\mathrm N\kern 0pt}}
-
-\newcommand{\poss}{\operatoname{Poss}}
-\newcommand{\nec}{\operatoname{Néc}}
-
-\newcommand{\serie}[3]{%
-% #1 -> le nom de la variable
-% #2 -> l'indice de début
-% #3 -> l'indice de fin
-\ensuremath{{#1}_{#2},\ldots,{#1}_{#3}}}
-
-\newcommand{\DP}{\fsc{Dubois} et \fsc{Prade}\xspace}
-%%%% fin macro %%%%
-
-# 21.9 # Comment obtenir le symbole de paragraphe ?
----------------------------------------------------
-Il suffit de taper \S.
-
-# 21.10 # Comment obtenir le caractère 'registered' ?
------------------------------------------------------
-* La commande \textregistered est disponible lorsqu'on utilise
-une fonte qui le permet (TS1 ou 8r, p. ex. DC).
-
-* Le package 'textcomp', de S. Rahtz, disponible sur
-ftp://ftp.fdn.org/pub/CTAN/fonts/psfonts/ts1/ définit également ce caractère.
-
-* Voici d'autres définitions :
-%%%% debut macro %%%%
-\def\Registered{\raisebox{1ex}{\kern-.1em\setbox\@tempboxa\hbox{%
-\footnotesize$\bigcirc$}\hbox
-to 0pt{\hbox
-to\wd\@tempboxa{\hss\tiny\textrm{R}\hss}\hss}\box\@tempboxa\kern-.1
-em}}
-%%%% fin macro %%%%
-
-* de Ulick Stafford (ulick.stafford@nd.edu)
-
-%%%% debut macro %%%%
-\def\registered{{\ooalign {\hfil\raise .05ex\hbox{\scriptsize
-R}\hfil\crcr\mathhexbox20D}}}
-%%%% fin macro %%%%
-
-* de Maurice Dohmen (m.dohmen@cs.tudelft.nl)
-
-%%%% debut macro %%%%
-\def\REgistered{{\ooalign
-{\hfil\raise.09ex\hbox{\tiny \sf R}\hfil\crcr\mathhexbox20D}}}
-%%%% fin macro %%%%
-
-* On peut également utiliser le package 'amssymb', de J.
-Knappen (KNAPPEN@VKPMZD.kph.Uni-Mainz.DE) qui propose la
-commande \circledR.
-
-Exemple :
-\documentclass{article}
-\usepackage{amssymb}
-\usepackage{autredefs}
-\begin{document}
-\Registered
-
-\registered
-
-\REgistered
-
-\circledR
-\end{document}
-%%%% fin exemple %%%%
-
-* De Boris A. Veytsman <BAV2@psuvm.psu.edu> :
-
-%%%% debut macro %%%%
-\newcommand{\reg}{\textsuperscript{\textcircled{\textsc r}}}
-%%%% fin macro %%%%
-
-# 21.11 # Où trouver le symbole trade-mark ?
---------------------------------------------
-* Il suffit d'utiliser le package "pifont" puis de faire
-\Pisymbol{psy}{212} ou encore \Pisymbol{psy}{228}.
-
-* Avec des fontes TS1 (tc livrées avec dc ou ec, ou sinon ps) :
-\usepackage{textcomp}
-\texttrademark
-
-# 21.12 # Comment obtenir un underscore ?
------------------------------------------
-Il suffit de taper \_.
-
-# 21.13 # Où trouver le symbole radioactif ?
---------------------------------------------
-Il est disponible dans le package 'karta' disponible sur CTAN.
-
-# 21.14 # Comment obtenir le logo LaTeX ?
------------------------------------------
-Il suffit d'appeler la commande \LaTeX.
-
-# 21.15 # Comment obtenir le logo LaTeX2e ?
--------------------------------------------
-Le nouveau logo s'obtient par \LaTeXe.
-
-# 21.16 # Où trouver des chiffres entourés ?
---------------------------------------------
-* Le package 'go' disponible sur ftp://ftp.fdn.org/pub/CTAN/fonts/go/ propose
-des chiffres blancs sur fond noir.
-
-* Le package 'pifont' propose également des chiffres entourés.
-
-* A défaut, on peut construire ses propres symboles à l'aide du
-package 'overlay' ci-dessous.
-
-%%%% debut macro %%%%
-% Dans TTN Vol3 Num 2 1994, Jeremy Gibbons propose une macro
-% \overlay qui permet de créer des symboles en superposant
-% d'autres symboles. Le symbole ainsi construit peut changer de
-% taille en fonction du style (display, script...)
-%
-%%% overlay.sty to overlay two symbols, respecting styles
-
-\def\loverlay#1#2{\mathpalette\@overlay{{#1}{#2}{}{\hfil}}}
-\def\overlay#1#2{\mathpalette\@overlay{{#1}{#2}{\hfil}{\hfil}}}
-\def\roverlay#1#2{\mathpalette\@overlay{{#1}{#2}{\hfil}{}}}
- % calls to \@overlay look like
- % \overlay\textstyle{{x}{y}{\hfil}{\hfil}}
-\def\@overlay#1#2{\@@overlay#1#2}
- % strip brackets from 2nd arg, to get
- % \@@overlay\textstyle{x}{y}{\hfil}{\hfil}
-\def\@@overlay#1#2#3#4#5{{%
- \def\overlaystyle{#1}%
- \setbox0=\hbox{\m@th$\overlaystyle#2$}%
- \setbox1=\hbox{\m@th$\overlaystyle#3$}%
- \ifdim \wd0<\wd1 \setbox2=\box1 \setbox1=\box0%
- \setbox0=\box2\fi % \box0 is now the wider box
- \rlap{\hbox to \wd0{#4\box1\relax#5}}\box0}}
-
-%%% fin du style overlay
-%%%% fin macro %%%%
-
-Utilisation : $\overlay{symbole1}{symbole2}$
-
-Exemple (V. Henn) :
-$ \overlay{\lower.6ex\hbox{$\overlaystyle\smile$}}
- {\raise.6ex\hbox{$\overlaystyle
- {\roverlay{\circ}{\cdot}}{\roverlay{\circ}{\cdot}}$}}
-$
-%%%% fin exemple %%%%
-
-# 21.17 # Comment obtenir le symbole numéro ?
----------------------------------------------
-* Le package 'french' propose la commande \numero.
-
-# 21.18 # Comment obtenir les symboles pourcent et pourmille ?
---------------------------------------------------------------
-* Le symbole pourcent s'obtient symplement par la commande \%.
-
-* Le symbole pourmille est définit dans le package 'textcomp' via
-la commande \textperthousand.
-
-ATTENTION : ce package nécessite la disponibilité de fontes ec.
-
-* A défaut, on peut construire soit même le symbole :
-%%%% debut macro %%%%
-\newcommand{\promille}{%
- \relax\ifmmode\promillezeichen
- \else\leavevmode\(\mathsurround=0pt\promillezeichen\)\fi}
-\newcommand{\promillezeichen}{%
- \kern-.05em%
- \raise.5ex\hbox{\the\scriptfont0 0}%
- \kern-.15em/\kern-.15em%
- \lower.25ex\hbox{\the\scriptfont0 00}}
-%%%% fin macro %%%%
-
-* Autre solution :
-%%%% debut macro %%%%
-\newcommand{\promille}{%
-\def\pourmille{\hbox{$\,^0\!/_{00}$}}
-%%%% fin macro %%%%
-
-# 21.19 # Comment obtenir un e dans l'o ?
------------------------------------------
-Il faut appeler la commande \oe{}. Les accolades permettent
-d'isoler la commande dans un mot.
-
-# 21.20 # Quels sont les symboles réservés dans LaTeX ?
--------------------------------------------------------
-Il s'agit des symboles : # $ % & ~ _ ^ \ { }.
-Pour les imprimer il faut donc utiliser des commandes à savoir :
-\# \$ \% \& \_ \^{} \{ \}. Pour le caractère tilde voir la
-question 29.32, et pour le backslash, il faut appeler \backslash
-en mode mathématique.
-
-# 21.21 # Comment obtenir des lettres cursives ?
-------------------------------------------------
-Il suffit d'utiliser la fonte caligraphique.
-
-Exemple :
-$\cal{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$
-%%%% fin exemple %%%%
-
-# 21.22 # Comment obtenir le logo AMS-(La)TeX ?
------------------------------------------------
-
-Le logo AMS-TeX s'obtiens en appelant \AmS-\TeX et le logo
-AMS-LaTeX en appelant \AmS-\LaTeX.
-
-# 21.23 # Quels sont les symboles par défaut de LaTeX ?
--------------------------------------------------------
-Voici une liste des symboles les plus courants :
-+ \dag, \ddag,
-+ \S pour paragraphe,
-+ \P,
-+ \copyright,
-+ \pounds pour le symbole de livre,
-+ \oe, \OE pour e dans l'o,
-+ \ae, \AE pour e dans l'a,
-+ \aa, \AA,
-+ \o, \O, pour le zéro barré,
-+ \l, \L pour un l barré,
-+ \ss pour le double s allemand,
-+ ?` pour un ? à l'envers,
-+ !` pour un ! à l'envers.
-
-# 21.24 # Quels sont les différents tirets ?
---------------------------------------------
-Il existe effectivement différents tirets sous LaTeX :
-+ la commande - pour un trait d'union
-+ la commande -- pour citer un intervalle
-+ la commande --- pour un tiret de ponctuation.
-
-Exemple :
-Marie-Paule
-voir page 19--32
-entre deux thèmes --- par exemple.
-%%%% fin exemple %%%%
-
-# 21.25 # Comment obtenir le symbole arobasse ?
------------------------------------------------
-Il existe différentes solutions qui doivent être sélectionnées
-en fonction de l'endroit où elles sont appelées : dans le texte,
-dans un titre dans une note de bas de page, ....
-
-%%%% debut macro %%%%
-+ \def\at{\string@}
-+ \edef\at{\string@}
-+ \def\at{\char`@}
-+ \chardef\at=`\@
-%%%% fin macro %%%%
-
-# 21.26 # Comment obtenir un backslash ?
-----------------------------------------
-Il existe différentes techniques :
-+ $\backslash$ (produit un backslash mathématique)
-+ \textbackslash
-+ {\tt\char`\\}
-+ \verb+\+
-on peut également définir une commande :
-+ \newcommand{\bslash}{\texttt{\symbol{92}}}
-+ \newcommand{\backslash}{\mbox{\char`\\}}
-
-# 21.27 # Comment faire un carré plain de fin de démonstration ?
-----------------------------------------------------------------
-* Le package 'amssymb' propose la commande \blacksquare.
-
-* Voici deux macros proposées par S. Cirilli:
-%%%% debut macro %%%%
-\def\sqw{\hbox{\rlap{\leavevmode\raise.3ex\hbox{$\sqcap$}}$%
-\sqcup$}}
-\def\sqb{\hbox{\hskip5pt\vrule width4pt height6pt depth1.5pt%
-\hskip1pt}}
-
-% Rectangle noir:
-\def\qed{\ifmmode\hbox{\hfill\sqb}\else{\ifhmode\unskip\fi%
-\nobreak\hfil
-\penalty50\hskip1em\null\nobreak\hfil\sqb
-\parfillskip=0pt\finalhyphendemerits=0\endgraf}\fi}
-% Rectangle blanc:
-\def\cqfd{\ifmmode\sqw\else{\ifhmode\unskip\fi\nobreak\hfil
-\penalty50\hskip1em\null\nobreak\hfil\sqw
-\parfillskip=0pt\finalhyphendemerits=0\endgraf}\fi}
-%%%% fin macro %%%%
-================================================================
-[22] MUSIQUE
-================================================================
-
-# 22.1 # Comment écrire de la musique sous LaTeX ?
---------------------------------------------------
-* Le package 'MuTeX', écrit par A. Steinbach et A. Schofer,
-permet d'écrire de la musique. Il est disponible par ftp
-anonyme sur ftp://ftp.cs.ruu.nl/pub/TEX/MuTeX.tar.Z.
-
-* Un autre package encore plus performant est 'MusiXTeX' de
-D. Taupin (taupin@frups51.bitnet ou taupin@lps.u-psud.fr), R.
-Mitchell et A. Egler. Il permet d'écrire des partitions pour
-orchestres ou de la musique polyphonique. Il est disponible par
-ftp anonyme sur ftp://rsovax.ups.circe.fr/musictex/ ou sur
-ftp://hprib.lps.u-psud.fr/pub/musixtex/, ou encore sur
-ftp://ftp.fdn.org/pub/CTAN/macros/musixtex/taupin/ ou ftp://ftp.fdn.org/pub/CTAN/macros/musixtex/egler/. La
-lecture du cahier GUTenberg 21 apporte beaucoup d'informations à
-ce sujet. Voir http://www.ens.fr/gut/cahiers.html ou
-http://www.gutenberg.eu.org/publications/node7.html.
-A voir également http://www.gmd.de/Misc/Music/ le site de
-W. Icking avec une mine d'informations, en particulier des
-pointeurs vers des partitions saisies en musixtex, etc.,
-
-Il existe une FAQ disponible sur ftp://ftp.fdn.org/pub/CTAN/macros/musictex/FAQ/.
-
-Remarque : le programme abc2mtex d'aide à l'utilisation de
- MusiXteX peut également être utile, voir
- http://www.gre.ac.uk/~c.walshaw/abc/
-
-# 22.2 # Comment convertir du midifile en MusicTeX ?
------------------------------------------------------
-* Music TeX, de M. Beigbeder et J.J. Girardot permet la
-conversion de midifiles en Music TeX.
-
-* midi2tex permet également de traduire des fichiers de données
-midi. Il est disponible sur ftp://ftp.fdn.org/pub/CTAN/support/midi2tex/.
-
-# 22.3 # Existe-t'il une liste de discussion de musique ?
----------------------------------------------------------
-Il existe une liste de discussion consacrée à l'écriture de
-musique en TeX. Pour s'y inscrire, il faut envoyer un mail
-"subscribe" à mutex-request@gmd.de.
-
-Les articles postés sur cette liste sont archivés dans
-http://www.gmd.de/Mail/mutex-archive/.
-
-Consulter également : http://www.gmd.de/Misc/Music/ ou
-ftp://ftp.gmd.de/music/.
-
-# 22.4 # Comment éditer un livre de chants ?
---------------------------------------------
-Il existe le package 'songbook' disponible sur
-ftp://ftp.fdn.org/pub/CTAN/macros/latex/contrib/supported/songbook/. Voir la page
-http://www.cyberus.ca/~crath/Misc/Songbook/index.html pour
-quelques exemples.
-
-# 22.5 # Comment mettre en page un programme de concert ?
----------------------------------------------------------
-Le package 'concprog' disponible sur
-ftp://ftp.fdn.org/pub/CTAN/macros/latex/contrib/supported/concprog/ propose un certain
-nombre de macros pour préparer un programme de concert.
-
-================================================================
-[23] CONVERSIONS DE FICHIERS
-================================================================
-
-# 23.1 # Comment générer un fichier .ps à partir d'un .dvi ?
-------------------------------------------------------------
-* dvips, de T. Rokicki, a l'avantage de savoir gérer les
-"virtual fonts". Il est disponible par ftp anonyme à :
-
-+ pour unix sur ftp://labrea.stanford.edu/pub/ ou sur
-ftp://ftp.fdn.org/pub/CTAN/dviware/dvips/.
-
-+ pour VMS sur ftp://ftp.fdn.org/pub/CTAN/systems/vms/Alpha/ ou
-ftp://ftp.fdn.org/pub/CTAN/systems/vms/VAX suivant l'architecture utilisée.
-
-+ pour MSDOS sur ftp://monu1.cc.monash.edu.au/pub/dvips54.zip ou
-sur ftp://shape.mps.ohio-state.edu/pub/msdos/dvips/dvips54.zip ou
-sur ftp://ftp.fdn.org/pub/CTAN/systems/msdos/drivers/dvips/.
-
-+ pour OS2 sur
-ftp://ftp.fdn.org/pub/CTAN/systems/msdos/dviware/dvips/dvips558.pc.
-
-* dvitops, pour unix, msdos, vms et primos, de J. Clark, est
-disponible sur ftp://ftp.fdn.org/pub/CTAN/dviware/. dvitops ne gère pas les
-fontes virtuelles.
-
-* dvipsk, de K. Berry, est disponible sur ftp://ftp.fdn.org/pub/CTAN/dviware/.
-
-# 23.2 # Qu'est ce que le "Literate Programming" ?
---------------------------------------------------
-Le "Literate Programming" est une approche de la programmation
-qui met en valeur le fait qu'un programme doit pouvoir être lu
-aussi bien par une personne que par un compilateur. Les outils
-associés (disponibles dans les archives CTAN) vont ainsi
-permettre de générer des documents combinant du code source et
-du texte (souvent au format TeX). Ensuite, la documentation et
-le code source seront automatiquement extraits de ce document
-unique. Pour plus d'information sur ces techniques, consulter :
-http://www.ius.cs.cmu.edu/help/Programming/literate.html. Il
-existe également une FAQ comp.programming.literate disponible
-sur ftp://ftp.fdn.org/pub/CTAN/help/comp.programming.literate_FAQ.
-
-Remarque : À l'origine, D.E. Knuth a basé TeX sur un système
- de "programmation littéraire" nommé Web. Le code
- source en question était du Pascal. Aujourd'hui où
- l'on ne trouve quasiment plus de compilateurs
- Pascal, il a fallu écrire des outils de passage
- au C. D'où l'outil Web2C actuellement utilisé. La
- plupart des distributions Unix utilisent Web2c
- maintenu actuellement par Karl Berry.
-
-* WEB, est le premier outil/langage de literate programming. Il
-a été créé par D.E. Knuth, qui l'a d'ailleurs utilisé pour
-écrire TeX et metafont. WEB est une surcouche du langage
-pascal. Il offre un indexage et des références croisées
-automatiques pour les identificateurs et les procédures ainsi
-qu'un pretty printing du code. Il est disponible sur
-ftp://ftp.fdn.org/pub/CTAN/web/tweb/.
-
-* CWEB, de D.E. Knuth et S.Levy, est une réécriture de WEB en C.
-Cette application est simple d'accès et marche très bien. Un
-clône de ce produit est CWEBx qui est un peu plus riche (donc
-plus compliqué mais sans excès). Il est disponible sur
-ftp://ftp.fdn.org/pub/CTAN/web/c_cpp/cweb/.
-
-* FunnelWEB se présente en tant que surcouche de n'importe quel
-langage, mais pour cette raison n'offre pas de "pretty-printing"
-du code. Il en existe une variante (FunnelWEB-AC) pouvant
-générer de la doc HTML, en plus de la doc TeX.
-
-Il présente l'originalité par rapport aux autres d'avoir été
-réécrit de toutes pièces, et non d'être une branche de
-développement séparée de CWEB.
-
-Il semble par ailleurs que FunnelWEB soit le seul à pouvoir
-donner à l'utilisateur le contrôle total à l'octet près de son
-fichier de sortie (utile pour les Makefiles, par exemple), mais
-peut paraître assez rigide à un utilisateur habitué à la
-puissance de fweb.
-
-Funnel WEB, est disponible sur ftp://ftp.fdn.org/pub/CTAN/web/funnelweb.
-
-* fweb (1.53), de J. Krommes, dérivé de CWEB, met à disposition
-une FAQ sur http://www.arsc.sunyit.edu/fwebdocs/fweb.html et une
-DOC sur http://w3.pppl.gov/~krommes/fweb_toc.html.
-Cette application est très complète, mais un peu difficile
-d'accès. Elle permet notamment de travailler en fortran (77 ou
-90), RATFOR (77 ou 90), C ou C++. Elle intègre entre autres un
-système de gestion de macros très complet, "à la m4" (boucles,
-arguments variables, etc.), ainsi qu'un traducteur de RATFOR en
-Fortran, pour ceux qui n'auraient pas le compilateur adéquat...
-
-Elle est l'une des rares à utiliser LaTeX plutôt que TeX en
-standard, ce qui permet d'utiliser toute la puissance de
-celui-ci...
-
-fweb est disponible sur ftp://ftp.fdn.org/pub/CTAN/web/fweb/.
-
-* noweb et nuweb sont plus légers, plus fiables et très
-utilisés. Ils mettent à disposition des mécanismes pour générer
-des documents LaTeX ou du code source. Ils sont disponibles sur
-ftp://ftp.fdn.org/pub/CTAN/web/noweb/ et ftp://ftp.fdn.org/pub/CTAN/web/nuweb/. Pour plus de détails,
-consulter : http://www.cs.purdue.edu/homes/nr/noweb/.
-
-* SpiderWEB, de N. Ramsey, dérivé de CWEB, est disponible sur
-ftp://ftp.fdn.org/pub/CTAN/web/spiderweb/. SpiderWEB permet de gérer la plupart
-des langages, tant que les blancs et les tabs ne sont pas
-critiques, tout en assurant le pretty-printing. Quelques heures
-suffisent pour ajouter un nouveau langage, sans avoir à tout
-recompiler. Un certain nombre de langages sont supportés dans la
-distribution (C, ADA, awk, etc.)
-
-* DOC++ est disponible à :
-http://www.ZIB-Berlin.DE/VisPar/doc++/doc++.html
-Il se base sur les infos dans les commentaires. Il structure
-bien les classes, mais est un peu rigide au niveau des
-possibilités. Génère du LaTeX ou du HTML.
-
-* wflman est disponible à :
-ftp://ftp.keck.hawaii.edu/pub/wlupton/wflman-2.1.1.tar.Z
-générateur automatique de doc au choix LaTeX, RTF, man et HTML.
-
-# 23.3 # Comment convertir du LaTeX en word ?
----------------------------------------------
-TeXport, de K-Talk permet de convertir vos fichier TeX
-et LaTeX en documents WordPerfect ou Microsoft Word. Il traite
-les styles de fontes, les notes de bas de page, les caractères
-grecs, les mathématiques, les tableaux simples, les accents
-européens, ainsi que les commandes \def et \renewcommand.
-
-Ce logiciel est payant (et cher). Pour plus de détails, voir :
-http://www.ktalk.com/.
-
-# 23.4 # Comment convertir du word en LaTeX ?
----------------------------------------------
-*
-
-* Il y a l'outil "Publishing Companion" de K-Talk (voir
-http://www.ktalk.com/).
-
-* Wd2latex, pour MS-DOS, est disponible sur
-ftp://ftp.fdn.org/pub/CTAN/dviware/wd2latex/. Cet utilitaire paraît somme toute assez
-rudimentaire.
-
-* Word2x disponible sur ftp://ftp.fdn.org/pub/CTAN/tools/word2x/ permet de
-convertir du Word 6.0 en texte ou en LaTeX.
-
-* Voir également texcnven dans
-http://www.kfa-juelich.de/isr/1/texconv/pctotex.html.
-
-# 23.5 # Comment convertir du scribe en LaTeX ?
------------------------------------------------
-s2latex, de V. Jacobson, fait partie de la ditribution GUTenberg
-pour Unix. Celle-ci est disponible par ftp sur
-ftp://ftp.gutenberg.eu.org/pub/gut/distribunix/.
-
-# 23.6 # Comment convertir du WordPerfect en LaTeX ?
-----------------------------------------------------
-* wp2latex, de R.C. Houtepen, est disponible sur
-ftp://wuarchive.wustl.edu/mirrors/msdos/tex/ et sur
-ftp://ftp.fdn.org/pub/CTAN/support/wp2latex/. wp2latex a été écrit pour PC en Turbo
-Pascal. Il travaille à partir d'un document WordPerfect5.0. On
-note quelques limitations concernant les indices, la table des
-matières, les marges et les graphiques.
-
-* wp2latex, de G. Geers (glenn@qed.physics.su.oz.au), a été
-écrit en C. Il devrait être étendu à WordPerfect 5.1. La version
-la plus récente est disponible par ftp sur
-ftp://suphys.physics.su.oz.au/wp2latex/ ou sur
-ftp://ftp.fdn.org/pub/CTAN/support/wp2latex/glenn/.
-
-* texperf est disponible sur ftp://ftp.fdn.org/pub/CTAN/support/texperf/.
-
-# 23.7 # Comment convertir du LaTeX en RTF ?
---------------------------------------------
-Le format RTF (Rich Text Format) correspond à un format ASCII
-contenant des informations de formatage lisibles (entre autres)
-par Word pour DOS, Word pour Windows et Word pour Macintosh.
-Pour plus d'informations sur ce format, voir :
-ftp://ftp.primate.wisc.edu/pub/RTF/index.html ou
-ftp://ftp.lps.u-psud.fr/pub/doc/gc0165.zip et
-ftp://ftp.lps.u-psud.fr/pub/doc/gc1282.exe.
-
-* TeX2RTF, est disponible sur ftp://ftp.fdn.org/pub/CTAN/support/tex2rtf/ ou
-par ftp sur ftp://ftp.aiai.ed.ac.uk/pub/packages/tex2rtf/.
-Il tourne sous SPARC Open Look, SPARC Motif et Windows3.1.
-TeX2RTF ne gère pas les formules mathématiques ni les tableaux
-compliqués.
-
-* LaTeX2rtf, de F. Dorner et A. Granzer, est disponible sur
-ftp://ftp.fdn.org/pub/CTAN/support/latex2rtf/. Il s'appuie sur LaTeX 2.09. Une version
-est également disponible sur
-ftp://ftp.lps.u-psud.fr/pub/ltx2rtf/ltx2rtf.zip.
-
-LaTeX2rtf produit du RTF avec la simple commande (sous DOS):
- ltx2rtf srcltx.tex
-qui produit
- srcltx.rtf
-
-ATTENTION : 1. Ça ne traite pas toutes les maths mais ça traduit
- du texte LaTeX pour être relu en Word.
- 2. L'exécutable 386 est fourni mais il y a un
- makefile qui compile le tout pour UNIX
- 3. Les lettres accentuées au codage 850 ne sont pas
- traduites correctement, utiliser le codage 7bits
- (\'e, \^i, etc).
- 4. Ça utilise la numérotation automatique pour les
- sections, les chapitres, etc. Mais les nombreux bugs
- que j'ai découverts dans Word 6.0 rendent la
- présentation un peu aléatoire.
- 5. Ça traite les << et les >> pour les guillemets.
- 6. Ça traite (sauf erreur) les commandes de
- changements de polices de LaTeX2e du genre
- \bfseries, \ttfamily, \sffamily, \slshape et les
- tailles de polices.
-
-# 23.8 # Comment convertir du RTF en (La)TeX ?
-----------------------------------------------
-* rtf2TeX (Unix), de R. Lupton (rhl@astro.princeton.edu), est
-disponible sur ftp://ftp.fdn.org/pub/CTAN/support/rtf2tex/.
-
-* rtf2latex (Unix), de E. Wechtl, est disponible sur
-ftp://ftp.fdn.org/pub/CTAN/support/rtf2latex/.
-
-* rtf2latex2e (Mac, Unix, Win), d'Ujwal Sathyam, est disponible
-sur ftp://ftp.fdn.org/pub/CTAN/support/rtf2latex2e/.
-
-* w2latex, de J. Garmendia et J.L. Maltret, est disponible sur
-ftp://ftp.fdn.org/pub/CTAN/support/w2latex/. w2latex est un outil de conversion
-entre deux formats descripteurs de texte, permettant de
-traduire un document rédigé sous certaines versions de
-Word pour obtenir du code LaTeX .
-
-* RTFLATEX, de D. Taupin, est capable de transcrire un fichier
-RTF en LaTeX et de lui associer des fichiers de macros (.sty).
-Toutefois, il ne traite pas encore les formules ni les tables.
-RTFLATEX est disponible sur ftp://ftp.fdn.org/pub/CTAN/support/rtflatex/ ou par
-ftp sur ftp://hprib.lps.u-psud.fr/pub/rtflatex/.
-
-# 23.9 # Comment convertir du Excel en LaTeX ?
-----------------------------------------------
-* Le package 'Tabular', de A. Gjestland, est disponible par ftp
-sur ftp://ftp.ssh.no/pub/tabular/. Il existe deux versions
-Tabular4.xla pour Excel4 et Tabular5.xla pour Excel5. Une
-documentation est également disponible : docu-tab.ps.Z. Vous
-pouvez aussi consulter la page WEB
-http://www.ssh.no/~ag/tabular/docu-tab.html. Pour tous
-renseignements, contacter l'auteur par e-mail : ag@hsh.no.
-
-* Il existe également l'utilitaire Excel2LaTeX disponible sur le
-WEB à
-http://www.informatik.uni-trier.de/CIP/marder/xl2latex.zip.
-
-# 23.10 # Comment convertir du HTML en LaTeX ?
-----------------------------------------------
-* http://www.w3.org/hypertext/WWW/Tools/html2things.html
-propose un certain nombre d'outils de conversion à partir d'un
-document html.
-
-* html2latex, de N. Torkington, est disponible à
-http://www.w3.org/hypertext/WWW/Tools/html2latex.html ou sur
-ftp://ftp.fdn.org/pub/CTAN/support/html2latex/. Cet outil semble assez limité. Il
-est basé sur le parser HTML de Mosaic (NCSA).
-
-* h2l, de J. Korpela, est disponible à
-http://www.hut.fi/~jkorpela/h2l/. Il est un peu plus complet que
-le précédent mais doit encore être complété. Une documentation
-est également prévue.
-
-Remarque : HTML étant à la base du SGML, une autre solution (non
- testée) serait d'utiliser un traducteur SGML->LaTeX.
- Le système 'linuxdoc-sgml' devrait pouvoir faire ça
- si on lui donne la DTD de la version d'HTML concernée
- et les règles de traduction. Pour plus de détails
- consulter le document disponible sur
- ftp://ftp.loria.fr/pub/linux/sunsite/utils/text/linuxdoc-sgml-*.tar.gz
-
-* techexplorer disponible sur
-http://www.ics.raleigh.ibm.com/ics/techexp.htm est un Browser
-Hypermedia qui met en forme des documents scientifiques écrits en
-LaTeX pour les présenter sous forme HTML. Il gère notamment les
-expressions mathématiques. Il est compatible avec les
-navigateurs Netscape 3.0 et avec MicroSoft Internet Explorer.
-Pour plus de détails voir la mailing liste
-techexplorer@LISTSERV.NODAK.EDU.
-
-* Le package 'typehtml' disponible sur
-ftp://ftp.fdn.org/pub/CTAN/macros/latex/contrib/supported/carlisle/ permet de lire des
-fichiers HTML2 et les mathématiques dans HTML3.0.
-
-# 23.11 # Comment convertir du LaTeX en HTML ?
-----------------------------------------------
- Remarque : IDVI est un outil qui permet de présenter des
- documents WWW à partir de sources LaTeX. IDVI
- est une implémentation Java d'un viewer dvi qui
- permet d'afficher des pages LaTeX sur le WEB et non
- plus un document HTML. Pour plus de détails,
- consulter : http://www.geom.umn.edu/java/idvi/
-
-* LaTeX2HTML pour Windows 95, NT et UNIX, de N. Drakos (Perl),
-est disponible sur ftp://ftp.fdn.org/pub/CTAN/support/latex2html/. Pour plus de
-détails, consulter : http://saftsack.fs.uni-bayreuth.de/~latex2ht/.
-
-Remarque : le package 'html' permet d'insérer dans le source
- LaTeX des commandes traitées de manière spéciale par
- le convertisseur latex2html.
-
-Il existe également une liste de discussion latex2html à
-laquelle on peut s'abonner en envoyant un mail subscribe
-latex2html [<address>] à majordomo@mcs.anl.gov
-
-La nouvelle version de LaTeX2HTML est la 96.1. Une documentation
-est disponible en ligne à l'irisa dans
-/usr/local/doc/LaTeX/latex2html.ps.
-
-* Il est possible également d'utiliser hyperlatex, qui produit
-des documents HTML plus jolis pour peu que votre source LaTeX
-suive certaines conventions. Pour plus de détails, consulter :
-http://www.cs.ruu.nl/pub/SGI/IPE/Hyperlatex-1.4pl2.tar.gz ou
-encore sur ftp://ftp.fdn.org/pub/CTAN/support/hyperlatex/.
-
-ATTENTION : cet utilitaire nécessite l'utilisation de LaTeX2e et
- de emacs.
-
-* A voir également : OmniMark sur http://www.omnimark.com§.
-
-* Il existe également ltx2x disponible sur ftp://ftp.fdn.org/pub/CTAN/support/.
-
-* TeX4ht est un environnement configurable qui permet de
-générer des documents hypertextes. Pour plus de détails, voir :
-http://www.cis.ohio-state.edu/~gurari/TeX4ht/mn.html
-
-* HeVeA est un programme gratuit destiné à transformer un source
-LaTeX en HTML 4.0. Ce programme est disponible à l'URL
-<http://para.inria.fr/~maranget/hevea>
-C'est un interpréteur du langage TeX. Donc toutes les nouvelles macros,
-tous les environnements que l'on peut définir sont correctement interprétés,
-que l'on peut charger des fichiers de style exotiques, etc. si l'on désire
-obtenir un résultat particulier dans la sortie HTML. HeVeA transforme
-les formules mathématiques en HTML 4.0 « pur » (sans graphique) en utilisant
-la fonte symbole, des tags de positionnements fins et des tables.
-(Contribution dûe à Éric Brunet)
-
-* ltoh est un script perl paramétrable. Il sait gérer différents
-types de macros, les tables, la plupart des caractères spéciaux,
-etc. Pour plus de détails, voir :
-http://www.best.com/~quong/ltoh/
-
-* mn de E. Gurari est un convertisseur plain TeX ou LaTeX vers
-HTML. Il est hautement configurable. Cet outil est disponible
-sur : http://www.cis.ohio-state.edu/~gurari/TeX4ht/mn.html.
-
-* Webbuilder de MicroPress, est un éditeur TeX qui permet de
-générer du code HTML. Il gère aussi bien les commandes TeX que
-les macros utilisateur. Tous les environnements mathématiques,
-tables, notes de bas de page, table des matières, références,
-listes, etc, sont gérés. La plupart des documents LaTeX peuvent
-facilement être convertis. Webbuilder est disponible sous Win95,
-NT, ou Win 3.1 (Win32s nécessaire). Pour plus de détails et
-quelques exemples, consulter : http://www.micropress-inc.com/.
-Pour toutes questions écrire à support@micropress-inc.com.
-
-* TTH est un convertisseur TeX to HTML disponible sur :
-http://hutchinson.belmont.ma.us/tth/. Il gère les mathématiques
-(il convertit les formules mathématiques au lieu d'en faire des
-images) et reconnaît les structures de document plain TeX et
-LaTeX qu'il convertit en hyperliens. TTH est rapide et portable.
-
-* Le package 'typehtml' de D. Carlisle permet de gérer des
-documents HTML directement depuis le source LaTeX. Ce package
-est disponible sur
-ftp://ftp.fdn.org/pub/CTAN/macros/latex/contrib/supported/carlisle/.
-
-# 23.12 # Comment convertir un fichier dvi en ascii ?
------------------------------------------------------
-* dvi2tty est disponible sur ftp://ftp.fdn.org/pub/CTAN/dviware/dvi2tty/.
-
-* dvispell de la distribution EmTeX permet également de
-convertir un fichier dvi en fichier texte.
-
-# 23.13 # Comment convertir du WEB en LaTeX ?
----------------------------------------------
-SchemeWEB, de J. Ramsdell, est disponible sur
-ftp://ftp.fdn.org/pub/CTAN/web/schemeweb/.
-
-# 23.14 # Comment convertir du TeX en Framemaker ?
---------------------------------------------------
-Framemaker dispose d'un filtre permettant d'importer des
-fichiers TeX.
-
-# 23.15 # Comment enlever les balises LaTeX d'un document ?
------------------------------------------------------------
-detex, disponible sur ftp://ftp.fdn.org/pub/CTAN/support/detex/, permet
-d'enlever toutes les commandes et séquences de contrôle LaTeX
-d'un document. Il existe sous Unix, Doc et Mac.
-
-ATTENTION : detex n'enlève que les macros, et pas leurs
- arguments, ce qui donne des résultats pas
- toujours très propres avec des documents LaTeX.
-
-# 23.16 # Comment convertir du SGML en (La)TeX ?
-------------------------------------------------
-Remarque : SGML = Standard Generic Markup Language
- SGML est une norme de balisage de documents structurés
-
- Pour plus de détails, consulter :
- http://www.gutenberg.eu.org/publicationsPS/19-sgml.ps.gz
- http://www.sil.org/sgml/sgml.html
- http://cals.debbs.ndhq.dnd.ca/french/bulletin/issue02/index.html (en français !)
-
-* sgmlspm, de D. Megginson, (Perl) est disponible à
-http://www.connection.co.uk/bob/sgml/SGMLSpm/sgmlspl/sgmlspl.html.
-
-* stil, de J. Schrod et C. Detig, (Common Lisp) est disponible
-par ftp sur ftp://ftp.th-darmstadt.de/pub/text/sgml/stil/.
-
-Ces deux outils s'appuient sur le parser nsgmls de J. Clark qui
-traduit du SGML en ESIS.
-
-* linuxdoc-sgml s'appuie aussi sur sgmls de J.Clark.
-
-* sgml2tex, de P. Flynn, sur PC est disponible sur
-ftp://ftp.fdn.org/pub/CTAN/support/sgml2tex/.
-
-# 23.17 # Comment convertir du WinWord en LaTeX ?
--------------------------------------------------
-* WINW2LTX, de A. Cottrell, est disponible sur
-ftp://ftp.fdn.org/pub/CTAN/support/winw2ltx/english/ww2/ pour WinWord2, et
-ftp://ftp.fdn.org/pub/CTAN/support/winw2ltx/english/ww6/ pour WinWord6. Il ne traite ni les
-équations, ni les graphiques.
-
-# 23.18 # Comment convertir un fichier 8 bits en fichier 7 bits ?
------------------------------------------------------------------
-* B. Raichle a fourni un tel convertisseur parfaitement portable
-qui se présente sous forme d'un programme ".tex" appelé
-convert.tex. Celui-ci est disponible sur
-ftp://ftp.fdn.org/pub/CTAN/language/typingtex/.
-
-Il existe également une version modifiée par L. Siebenmann dans
-/Convert-RaichleHacked.dir/ (interface modifiée, ajout de
-quelques tables de transformation dont mac2dek.tbl ou pc2dek
-pour la conversion du Macintosh ou du PC vers la syntaxe
-classique de Knuth \'e, \c{c} etc.).
-
-* L'outil Tower of Babel (avec option TeX activée), permet
-également de réaliser de telles conversions. Il est disponible
-par ftp sur ftp://ftp.lip6.fr/pub/mac/info-mac/text/tower-of-babel-13.hqx.
-
-* recode de F. Pinard est un programme unix (GNU) qui convertit
-tous types de fichiers texte. De nombreux formats sont supportés
-(ASCIIs, EBCDIC, CDC, LaTeX, etc).
-
-Exemple :
-recode latin1:applemac <fichier>
-pour une conversion 7 bits vers 8 bits
-%%%% fin exemple %%%%
-
-* dans emacs, le package iso-cvt.el, peut convertir
-automatiquement un fichier codé 7 bits en fichier codé 8 bits
-(et réciproquement) lors de la lecture et de l'écriture. Pour
-l'utiliser, ajouter (require iso-cvt) dans .emacs. Le fichier
-sera alors en 7 bits sur le disque.
-
-* De même, il existe le package x-symbol pour (X)emacs. Pour
-plus de détails, voir
-http://brahms.fmi.uni-passau.de/~wedler/x-symbol.html.
-
-* Il existe également les utilitaires kb7to8/8to7 distribués
-avec 'french'.
-
-# 23.19 # Comment convertir un fichier ChiWriter en TeX ?
----------------------------------------------------------
-chi2tex est disponible sur ftp://ftp.fdn.org/pub/CTAN/support/chi2tex/. Il y a
-plusieurs versions du convertisseur, selon la version de
-ChiWriter à convertir. A partir des versions 2 ou 3 cela ne
-marchait que pour des fichiers très simples (pas plus d'un
-niveau d'exposant et d'indice, etc). Il est probable que le
-convertisseur de la version 4 marche beaucoup mieux : il fait
-une analyse syntaxique des formules, alors que les versions 2 et
-3 étaient purement graphiques.
-
-# 23.20 # Où trouver une FAQ de convertisseurs (La)TeX/Traitement de texte ?
-----------------------------------------------------------------------------
-* La FAQ de W. Hennings est disponible sur
-http://www.kfa-juelich.de/isr/1/texconv.html ou sur
-ftp://ftp.fdn.org/pub/CTAN/help/wp-conv/.
-
-Elle est également postée toutes les semaines dans comp.text.tex.
-AL: Ceci ne semble plus être le cas...
-
-* Voir également la page http://www.wotsit.demon.co.uk/text.htm
-ou la page http://wotsit.simware.com/.
-
-# 23.21 # Comment convertir une image en police metafont ?
-----------------------------------------------------------
-C'est le programme bm2font qui permet de faire cela. Il est
-disponible sur CTAN. La documentation est aussi sur le LaTeX
-Navigator (http://www.loria.fr/services/tex/).
-
-Pour plus de détails sur metafont il existe la liste
-metafont@ens.fr. Pour s'inscrire, envoyez à
- listserv@ens.fr
-le message :
- SUBSCRIBE metafont nom de forme libre
-
-# 23.22 # Comment convertir un fichier postscript en ascii ?
-------------------------------------------------------------
-pstotext est un outil Unix freeware qui permet d'extraire du
-texte ascii d'un fichier postscript. Il utilise Ghostscript.
-pstotext est disponible à
-http://www.research.digital.com/SRC/virtualpaper/pstotext.html.
-
-Sous Windows et OS/2 pstotext est accessible via l'outil GSview
-de R Lang (version 2.0 minimum). Voir
-http://www.cs.wisc.edu/~ghost/gsview/.
-
-Pour DOS, pstotext est disponible à
-http://www.cs.ruu.nl/~piet/software.html.
-
-# 23.23 # Comment convertir un fichier pdf en ascii ?
------------------------------------------------------
-L'outil pstotext présenté à la question précédente permet
-également d'extraire du texte ascii d'un fichier pdf.
-
-# 23.24 # Comment convertir du LaTeX en PDF ?
----------------------------------------------
-Remarque : il vaut nettement mieux demander à LaTeX de travailler
- avec des polices PostScript, si l'on compte
- transformer le document en PDF par la suite. Si vous
- utilisez des polices à résolution fixe, le texte
- aura une apparence on ne peut plus laide sur votre
- écran.
-
-* L'utilitaire ps2pdf de ghostscript (version 4.01 au moins)
-permet de convertir des fichiers postscript au format PDF
-d'Adobe. Ghostscript version 4.02 est disponible par ftp sur
-ftp://ftp.cs.wisc.edu/pub/ghost/aladdin/.
-Sur mac, ps2pdf livré avec cmactex, nécessite l'installation de
-psview disponible par ftp sur ftp://ftp.lip6.fr/pub/mac/local/tex/cmactex/.
-
-* il existe une version préliminaire de PDFTeX (disponible pour
-faire des tests). PDFTeX est un moteur tex qui permet de
-produire directement un fichier PDF sans passer par DVI. Il
-dispose donc en natif d'un support pour les objets graphiques et
-les liens hypertextes. PDFTeX est disponible pour WinNT/Win95
-par ftp sur ftp://ftp.ese-metz.fr/pub/TeX/private/pdftex/.
-
-T. Bouche a créé une page w3 de présentation de pdftex avec
-trois fichiers pdf créés de cette façon :
-http://www-fourier.ujf-grenoble.fr/~bouche/PDFtex/.
-
-Il existe également une liste de discussion à ce sujet :
-pdftex@tug.cs.umb.edu.
-
-* Adobe Acrobat Distiller permet avec des fontes simples de
-générer des fichiers PDF à partir de postscripts. Dans ce cas,
-il vaut mieux utiliser des fontes de type1 car les bitmaps de
-tex sont très très mal rendus par acrobat reader. Pour plus de
-détails consulter http://www.adobe.com/.
-
-* Netpbm est un paquet d'utilitaires domaine public permettant
-des manipulations d'images, en les convertissant en un format
-PPM (Portable PixMap), très facile à manipuler par programmes.
-Il est disponible pour MSDOS dans
-ftp://ftp.lps.u-psud.fr/pub/pc/netpbm/. Une version Win32
-(Win95, NT) est également disponible sur tout site CTAN tel que
-ftp://ftp.fdn.org/pub/CTAN/systems/win32/web2c/.
-
-# 23.25 # Comment définir son propre format de sortie ?
--------------------------------------------------------
-ltx2x disponible sur ftp://ftp.fdn.org/pub/CTAN/support/ltx2x/ permet de
-remplacer des commandes LaTeX par des commandes définies par
-l'utilisateur.
-
-================================================================
-[24] PRÉVIEWERS ET VIEWERS
-================================================================
-
-Les viewers et previewers présentés ci-dessous peuvent permettre
-entre autres de visualiser des documents .dvi et .ps.
-Toutefois, ils ne sont pas attachés à LaTeX.
-
-# 24.1 # Où trouver un previewer ?
-----------------------------------
-* dvipage pour SunView est disponible par ftp anonyme sur :
-ftp://archive.cis.ohio-state.edu/dviware/dvipage/ ou sur
-ftp://ftp.fdn.org/pub/CTAN/dviware/dvipage/.
-
-* xtex pour X Window System disponible par ftp anonyme sur
-ftp://ftp.cs.colorado.edu/pub/cs/misc/SeeTeX/SeeTeX/SeeTeX-*.tar.Z
-ou sur ftp://ftp.fdn.org/pub/CTAN/dviware/seetex/.
-
-* dviapollo pour stations Apollo disponible par ftp anonyme sur
-ftp://alabrea.stanford.edu/pub/dviapollo.tar.Z ou sur
-ftp://ftp.fdn.org/pub/CTAN/dviware/dviapollo/.
-
-* dvidis pour VAXstation sous VWS disponible par ftp anonyme sur
-ftp://src.doc.ic.ac.uk/packages/tex/dviware/dvidis/ ou sur
-ftp://ftp.fdn.org/pub/CTAN/dviware/dvidis/.
-
-* xdvi pour X Window System disponible par ftp anonyme sur
-ftp://ftp.x.org/contrib/xdvi.tar.Z ou sur
-ftp://ftp.fdn.org/pub/CTAN/dviware/xdvi/.
-
-* dviwin sous Windows est disponible sur CTAN.
-
-* xdvik de K. Berry est disponible sur
-ftp://ftp.fdn.org/pub/CTAN/dviware/xdvik/.
-
-* dvitovdu pour Tektronix 4010 et autres terminaux sous Unix
-est disponible sur ftp://ftp.fdn.org/pub/CTAN/dviware/dvitovdu/.
-
-* texsgi pour SGI sous Irix disponible par ftp anonyme sur
-ftp://ftp.brl.mil/info-iris/tex/ ou sur
-ftp://ftp.fdn.org/pub/CTAN/dviware/texsgi/.
-
-# 24.2 # Où trouver un viewer ?
--------------------------------
-* Ghostscript, Ghostview et GSview pour PC, Mac et station de
-travail sont disponibles sur
-http://www.cs.wisc.edu/~ghost/index.html.
-
-* viewps de T. Kiffe est inclu dans la distribution CMacTeX
-disponible sur CTAN.
-
-* TrueTeX est un viewer pour PC sous windows.
-
-* gv est une interface basée sur Ghostview et améliorée. Les
-actions disponibles sont nombreuses et il est possible de
-lire un document sur écran. On dispose aussi de l'anti-aliasing
-et de zooms impressionnants sur les parties de la page que l'on
-veut. gv peut même afficher des fichiers PDF si on dispose de
-la version de GhostScript adéquate.
-
-Pour plus de détails consulter :
-http://wwwthep.physik.uni-mainz.de/~plass/gv/ ou un site FTP :
-ftp://thep.physik.uni-mainz.de/pub/gv/.
-
-gv tourne sur les versions d'Unix les plus courantes, il faut
-néanmoins disposer du widget Xaw3d.
-
-# 24.3 # Comment visualiser des fichiers non postscript sous xdvi ?
--------------------------------------------------------------------
-D. Barbier propose le script suivant pour inclure des fichier MPS
-générés pas Metapost.
-
-La démarche retenue est de pomper dans le .ps toutes les
-définitions qui manquent à ce pauvre xdvi. Par exemple, pour voir
-les dessins dans le fichier essai.tex, je fais :
- makepro essai.tex
-Ce qui génère essai.ps (s'il est vieux) et produit un fichier
-essai.pro. Il ne reste plus qu'à mettre \special{header=essai.pro}
-avant le \begin{document} et le tour est joué. Quand on modifie
-le source (on rajoute des dessins), il suffit de relancer
-makepro, et de recompiler le document.
-
-Quelques remarques :
-+ il faut une version de xdvi >= 20
-+ on peut sans encombres utiliser plusieurs fois cette commande
-sur le même fichier ;
-+ pour faire le .ps final, il faut enlever
-\special{header=essai.pro} et recompiler ;
-+ s'il y a des problèmes d'échelle, essayer de modifier des paramètres
-dans la définition de fshow et fstore.
-+ je travaille en 600dpi ;
-
-Comme je ne connais pas grand chose en PostScript, toutes les
-remarques seront les bienvenues. Par exemple, les paramètres
-dans fshow et fstore sont mis au pif. Quelles sont les bonnes
-valeurs ? Comment faire pour que Psfrag passe à la moulinette ?
-Et bien d'autres choses.
-
-%%%% debut macro %%%%
- #!/bin/sh
- # D. Barbier 31/10/97 barbier@cmapx.polytechnique.fr
- # Commande : makepro nom_de_fichier
- # Usage : voir ci-dessous (ou taper makepro -h)
-
- usage="Usage: `basename $0` nom[.tex]\n\
- Cree un preambule \"nom\".pro qui permet l affichage
- des fichiers non postscript (inclus par \"nom\") avec
- xdvi (version 20 et plus).\n\
- Les applications sont notamment l inclusion de fichiers
- generes par Metapost."
-
- case "$#:$1" in
- 1:-h*|1:--h*) echo "$usage"; exit 0;;
- 1:*) ;;
- *) echo "$usage"; exit 1;;
- esac
-
- if test -r "$1" ; then
- filetex=$1
- file=`echo "$filetex" | sed -e 's/\.[^.]*$//'`
- else
- file=$1
- filetex=$file.tex
- if test ! -r "$filetex" ; then
- echo "Erreur: le fichier $file n existe pas"
- exit 1
- fi
- fi
- filedvi=$file.dvi
- fileps=$file.ps
- filepro=$file.pro
- rm -f $filepro
-
- # On teste si la commande \special{header=...}
- # est dans le fichier
- # Autant ne faire qu'une compilation avant de
- # voir le resultat
- ligne="\\\\special{header=$filepro}"
- if test -z "`grep $ligne $filetex`" ; then
- echo "Rajouter la comande $ligne avant \\\\begin{document}"
- exit 1
- fi
-
- echo "%!" > $filepro
-
- # On ne compile le .tex que si necessaire. Il y a
- # plusieurs possibilites pour voir la date de modification
- # des fichiers :
- # 1) utiliser newer fourni avec certaines distributions de TeX
- # (je n'ai pas reussi a le faire marcher).
- # 2) test (si l'option -nt est supportee)
- # 3) creer un makefile.
- # J'ai choisi cette derniere solution
-
- echo "$filedvi: $filetex\n\tlatex $filetex\n\
- $fileps: $filedvi\n\tdvips -o $fileps $filedvi\n" > .tmp$$
-
- make -f .tmp$$ $fileps
-
- rm -f .tmp$$
-
- awk '
- # Liste des preambules qu on veut utiliser
- BEGIN {header["tex.pro"]=1;header["texps.pro"]=1}
- /%%BeginProcSet:/ { if ( header[$2] == 1 ) {getline
- while ( $1 != "%%EndProcSet" ) {print;getline}}}
- /%%EndProlog/ {exit 0}
- ' $fileps |
- # On supprime la creation des dictionnaires.
- sed -e 's%/TeXDict [[:digit:]]* dict \([[:alpha:]]*\)%%' \
- -e 's%/SDict [[:digit:]]* dict \([[:alpha:]]*\)%%' \
- >> $filepro
-
- # Ce sont les commandes qui font l affichage.
- # En remplacant les commandes de finclude.pro par celles-ci,
- # ca a l air de marcher
-
- cat << EOF >> $filepro
- /fstore{TeXDict begin /VResolution 120 def /Resolution 120
- def end
- dup dict exch{dup 4 2 roll put}repeat def}bind def
- /fshow{gsave 72 TeXDict /Resolution get div -72 TeXDict
- /VResolution get div scale 1
- 5 div dup scale get cvx exec show grestore}bind def
- EOF
-
- # Et la, ce sont les commandes de fontes
- awk '
- /TeXDict begin ([[:digit:]]* ){5}/ {i++}
- /TeXDict begin ([[:digit:]]* ){5}/,/end/ {if (i==1) print}
- /%%EndProlog/ {exit 0}
- ' $fileps >> $filepro
-
- echo "Fichier $filepro genere"
-
- exit 0
-%%%% fin macro %%%%
-
---
-Benjamin Bayart
-bayartb@edgard.fdn.fr