#LyX 1.4.0cvs created this file. For more info see http://www.lyx.org/
-\lyxformat 243
+\lyxformat 245
\begin_document
\begin_header
\textclass book
\paragraph_separation indent
\defskip medskip
\quotes_language french
-\quotes_times 2
\papercolumns 1
\papersides 2
\paperpagestyle default
\begin_body
\begin_layout Title
-
Options avancées de LyX
\begin_inset Note Note
status collapsed
\begin_layout Standard
-
Informations de révision :
\end_layout
\begin_layout Standard
-
Traduction : Mise à jour OK, Date : 05/07/2003
\end_layout
\begin_layout Standard
-
Original : Révision: 1.57.2.1, Date : 27/06/2003
\end_layout
\end_layout
\begin_layout Author
-
par l'équipe de LyX
\begin_inset Foot
status collapsed
\begin_layout Standard
-
Le principal responsable de la rédaction de ce fichier est
\noun on
Mike Ressler
\end_layout
\begin_layout Standard
-
-
\begin_inset LatexCommand \tableofcontents{}
\end_inset
\end_layout
\begin_layout Chapter
-
Introduction
\end_layout
\begin_layout Standard
-
Le guide des
\emph on
Options\InsetSpace ~
\end_layout
\begin_layout Standard
-
Ce manuel décrit aussi quelques fonctions spéciales, comme la gestion d'un
fax, le contrôle de version et le support de SGML, qui nécessitent des
logiciels supplémentaires pour marcher convenablement.
status collapsed
\begin_layout Standard
-
-
\begin_inset Quotes fld
\end_inset
\end_layout
\begin_layout Standard
-
Bien entendu, avec toute cette documentation supplémentaire,
\emph on
Options\InsetSpace ~
\end_layout
\begin_layout Standard
-
Si vous n'avez pas encore lu l'
\emph on
Introduction
\end_layout
\begin_layout Standard
-
Certaines sections de ce document sont des articles écrits par des personnes
indépendantes, et sont alors indiquées comme telles.
Leur auteur est généralement celui qui a écrit le fichier de format pour
\end_layout
\begin_layout Standard
-
Comme tous les sujets couverts par ce manuel dépendent étroitement de l'interact
ion de LyX avec LaTeX, le premier chapitre traite du fonctionnement interne
de LyX et explique comment LyX peut générer exactement le code LaTeX que
\end_layout
\begin_layout Chapter
-
LyX et LaTeX
\end_layout
\begin_layout Section
-
Comment LyX utilise LaTeX
\end_layout
\begin_layout Standard
-
-
\begin_inset LatexCommand \label{sec:lyx-et-latex}
\end_inset
\end_layout
\begin_layout Standard
-
À un moment, nous avions coutume d'appeler LyX une
\begin_inset Quotes fld
\end_inset
\end_layout
\begin_layout Standard
-
Il y a plusieurs commandes qui invoquent LaTeX automatiquement.
Ce sont :
\end_layout
\begin_layout Itemize
-
V
\family sans
isualiser\SpecialChar \menuseparator
\begin_layout Itemize
-
\family sans
Visualiser\SpecialChar \menuseparator
Mise\InsetSpace ~
\begin_layout Itemize
-
\family sans
Fichier\SpecialChar \menuseparator
Imprimer\SpecialChar \ldots{}
\begin_layout Itemize
-
\family sans
Fichier\SpecialChar \menuseparator
Fax\SpecialChar \ldots{}
\end_layout
\begin_layout Standard
-
Elles n'invoqueront LaTeX que si le fichier a changé depuis la dernière
fois que LaTeX l'a traité.
\end_layout
\begin_layout Standard
-
Quand vous faites tourner LaTeX sur le fichier que vous éditez, LyX réalise
les étapes suivantes :
\end_layout
\begin_layout Enumerate
-
Il convertit le document en LaTeX et l'enregistre dans un fichier avec l'extensi
on
\family typewriter
\end_layout
\begin_layout Enumerate
-
Il fait tourner LaTeX sur le fichier
\family typewriter
.tex
\end_layout
\begin_layout Enumerate
-
S'il y a des erreurs, il dispose des boîtes d'erreur dans le document pour
indiquer où elles se trouvent.
Ces boîtes sont temporaires et ne sont pas enregistrées avec le document.
\end_layout
\begin_layout Standard
-
Si vous avez lancé LaTeX avec
\family sans
Visualiser\SpecialChar \menuseparator
\end_layout
\begin_layout Itemize
-
Il fait tourner
\family typewriter
dvips
\begin_deeper
\begin_layout Itemize
-
Pour
\family sans
Visualiser\SpecialChar \menuseparator
\end_layout
\begin_layout Itemize
-
Pour
\family sans
Fichier\SpecialChar \menuseparator
\family default
.
\end_layout
+
\end_deeper
\begin_layout Itemize
-
Il exécute
\family typewriter
ghostview
\end_layout
\begin_layout Section
-
-
\begin_inset Quotes fld
\end_inset
\end_layout
\begin_layout Standard
-
Les durs à cuire de LaTeX vont hurler, puis déclarer LyX sans intérêt, juste
parce qu'il n'ont pas lu tout le manuel de LyX.
\end_layout
\begin_layout Standard
-
Nous allons mettre les choses au clair.
LyX produit deux sortes de fichiers LaTeX.
L'un est lisible par un humain.
\end_layout
\begin_layout Section
-
Traduire des fichiers LaTeX en LyX
\end_layout
\begin_layout Standard
-
Vous pouvez importer un fichier LaTeX dans LyX en utilisant la commande
\family sans
\begin_layout Standard
-
\family typewriter
reLyX
\family default
\begin_layout Standard
-
\family typewriter
reLyX
\family default
\end_layout
\begin_layout Standard
-
Si vous ne parvenez pas à faire marcher reLyX, où que vous voulez juste
mettre un morceau de code LaTeX dans un fichier LyX, voyez la Section\InsetSpace ~
\end_layout
\begin_layout Section
-
Insérer du code LaTeX dans des documents LyX
\end_layout
\begin_layout Standard
-
-
\begin_inset LatexCommand \label{sec:code-LaTeX}
\end_inset
\end_layout
\begin_layout Standard
-
Vous pouvez passer d'une forme à l'autre en cliquant sur la boîte d'ERT
avec le bouton droit.
Notez que si vous voulez plus d'une ligne de commandes LaTeX, vous ne pouvez
\end_layout
\begin_layout Standard
-
Voici un exemple d'insertion de commandes LaTeX dans un document LyX.
Le code ressemble à ceci :
\end_layout
\begin_layout LyX-Code
-
\backslash
begin{tabular}{ll}
\newline
\newline
mettre presque tout dedans, même des figures
\newline
-et des tableaux (non flottants).
+et des tableaux
+ (non flottants).
\newline
\backslash
\end_layout
\begin_layout Standard
-
L
\begin_inset Include \input{}
preview false
\end_layout
\begin_layout Standard
-
-
\begin_inset ERT
status collapsed
\end_layout
\begin_layout Standard
-Un exemple d'environnement minipage. Vous pouvez mettre presque tout dedans, même des figures et des tableaux (non flottants).
+Un exemple d'environnement minipage.
+ Vous pouvez mettre presque tout dedans, même des figures et des tableaux
+ (non flottants).
\end_layout
\begin_layout Standard
\end_layout
\begin_layout Standard
-Un exemple ...
+Un exemple ...
+
\end_layout
\begin_layout Standard
\end_layout
\begin_layout Standard
-
En plus de ces deux méthodes, vous pouvez aussi créer un fichier séparé
contenant une structure LaTeX complexe.
Vous pouvez alors utiliser
\end_layout
\begin_layout Standard
-
Encore quelques notes pour insister :
\end_layout
\begin_layout Itemize
-
Au sein de LyX, le code LaTeX apparaît
\emph on
en rouge
\end_layout
\begin_layout Itemize
-
LyX
\emph on
ne vérifie pas
\end_layout
\begin_layout Itemize
-
Attention à ne pas réinventer la roue.
\end_layout
\begin_layout Standard
-
La dernière note fait référence à deux choses.
Premièrement, LyX dispose déjà de pas mal de possibilités, et encore plus
sont en préparation.
status collapsed
\begin_layout Standard
-
Note de
\noun on
John Weiss
\end_layout
\begin_layout Standard
-
Si vous avez effectivement besoin de faire quelque chose de bizarre avec
votre document, référez-vous à un bon livre sur LaTeX pour avoir de l'aide.
Un certain nombre sont cités dans la bibliographie du
\end_layout
\begin_layout Standard
-
Il y a de nombreuses commandes LaTeX qui doivent être placées avant le début
effectif du texte.
Elles vont dans le préambule, et font l'objet de la prochaine section.
\end_layout
\begin_layout Section
-
LyX et le préambule LaTeX
\end_layout
\begin_layout Subsection
-
À propos du préambule LaTeX
\end_layout
\begin_layout Standard
-
-
\begin_inset LatexCommand \label{sec:préambule}
\end_inset
\end_layout
\begin_layout Standard
-
Le préambule LaTeX vient au tout début d'un document,
\emph on
avant
\end_layout
\begin_layout Itemize
-
déclarer la classe de document.
LyX l'a déjà fait à votre place.
\end_layout
\begin_deeper
\begin_layout Standard
-
Si vous êtes un LaTeX-nicien occasionnel, et que vous avez une classe de
document particulière dont vous voulez vous servir, voyez le manuel de
Puis soumettez le fruit de vos efforts à l'Équipe LyX pour que cela paraisse
dans de prochaines versions !
\end_layout
+
\end_deeper
\begin_layout Itemize
-
déclarer les paquetages utilisés.
Les paquetages LaTeX fournissent des commandes spéciales, qui sont disponibles
dans un document seulement si le paquetage a été déclaré dans le préambule.
\end_layout
\begin_layout Itemize
-
fixer les compteurs, variables, longueurs et largeurs.
Il y a plusieurs compteurs et variables LaTeX qui
\emph on
\end_layout
\begin_layout Itemize
-
déclarer les commandes définies par l'utilisateur (avec
\family typewriter
\end_layout
\begin_layout Standard
-
LyX ajoute son propre lot de définitions au préambule du fichier
\family typewriter
.tex
\end_layout
\begin_layout Subsection
-
Changer le préambule
\end_layout
\begin_layout Standard
-
Les commandes que LyX ajoute au préambule d'un fichier LaTeX sont déterminées
; vous ne pouvez pas les changer sans modifier les sources de LyX.
Vous pouvez toutefois ajouter vos propres commandes au préambule.
\end_layout
\begin_layout Enumerate
-
Allez dans
\family sans
Format\SpecialChar \menuseparator
\end_layout
\begin_layout Enumerate
-
Utiliser le contenu du préambule que vous avez mis dans votre modèle par
défaut (voir la Section
\begin_inset Quotes fld
\end_layout
\begin_layout Standard
-
LyX ajoute tout ce qu'il y a dans la fenêtre
\family sans
Préambule
\end_layout
\begin_layout Subsection
-
Exemples
\end_layout
\begin_layout Standard
-
Voici quelques exemples de ce que vous pouvez ajouter au préambule, et de
l'effet produit :
\end_layout
\begin_layout Subsubsection
-
Exemple 1 : Décalages
\end_layout
\begin_layout Standard
-
Il y a deux variables dans LaTeX qui contrôlent la position de la page :
\family typewriter
\end_layout
\begin_layout Standard
-
Les valeurs par défaut de
\family typewriter
\end_layout
\begin_layout Standard
-
Malheureusement, quelques pilotes DVI semblent toujours décaler la page.
Nous ne savons pas pourquoi, ni pourquoi l'administrateur système n'a pas
corrigé un tel comportement.
status collapsed
\begin_layout Standard
-
NdT : Traduction vraisemblable de
\begin_inset Quotes fld
\end_inset
\begin_layout LyX-Code
-
\backslash
setlength{
\backslash
\begin_layout LyX-Code
-
\backslash
setlength{
\backslash
\end_layout
\begin_layout Standard
-
...et vos marges devraient désormais être correctes.
\end_layout
\begin_layout Subsubsection
-
Exemple 2 : Étiquettes
\end_layout
\begin_layout Standard
-
Supposez que vous vouliez imprimer un paquet d'étiquettes d'adresse.
Il y a un paquetage plutôt sympathique, disponible à votre archive CTAN
la plus proche, pour imprimer des feuilles d'étiquettes, appelé
\end_layout
\begin_layout Standard
-
D'abord, assurez-vous que vous utilisez la classe de document
\family sans
article
\begin_layout LyX-Code
-
\backslash
usepackage{labels}
\end_layout
\begin_layout LyX-Code
-
\backslash
LabelCols=3
\end_layout
\begin_layout LyX-Code
-
\backslash
LabelRows=7
\end_layout
\begin_layout LyX-Code
-
\backslash
LeftBorder=8mm
\end_layout
\begin_layout LyX-Code
-
\backslash
RightBorder=8mm
\end_layout
\begin_layout LyX-Code
-
\backslash
TopBorder=9mm
\end_layout
\begin_layout LyX-Code
-
\backslash
BottomBorder=2mm
\end_layout
\begin_layout Standard
-
Ceci est la configuration pour des feuilles d'étiquette Avery®, référence
#5360.
Vous êtes maintenant prêt à imprimer des étiquettes, mais si vous devez
\end_layout
\begin_layout Standard
-
Un jour, quelqu'un écrira peut-être une fonction de LyX pour supporter directeme
nt ce paquetage.
Peut-être même que ce sera vous.
\end_layout
\begin_layout Subsubsection
-
Exemple 3 : Indentation de paragraphe
\end_layout
\begin_layout Standard
-
Les Américains ont l'habitude d'indenter la première ligne de
\emph on
chaque
status collapsed
\begin_layout Standard
-
Note de
\noun on
John Weiss
\end_layout
\begin_layout Standard
-
Bien sûr, cette habitude n'est pas typographiquement correcte.
Dans des livres, vous n'indentez en général la première ligne d'un paragraphe
\end_layout
\begin_layout Standard
-
Si vous êtes un Américain typique
\begin_inset Foot
status collapsed
\begin_layout Standard
-
NdT : Ce qui m'étonnerait, mais on ne sait jamais!
\end_layout
\begin_layout LyX-Code
-
\backslash
usepackage{indentfirst}
\end_layout
\begin_layout Standard
-
Si votre distribution TeX n'est pas un vieux coucou, vous avez ce paquetage,
et tous vos paragraphes auront l'indentation que vous pensez qu'ils méritent.
\end_layout
\begin_layout Subsubsection
-
Exemple 4 : Ce document
\end_layout
\begin_layout Standard
-
Vous pouvez aussi aller voir le préambule de ce document pour avoir une
idée de certaines possibilités avancées.
La fenêtre
\end_layout
\begin_layout Section
-
LyX et les erreurs LaTeX
\end_layout
\begin_layout Standard
-
Quand LyX invoque LaTeX, il lui dit d'ignorer toute erreur et de continuer.
Il se sert ensuite du fichier log de LaTeX pour en faire l'autopsie.
Comme nous l'avons dit plus haut dans le chapitre, LyX génère des fichiers
status collapsed
\begin_layout Standard
-
LyX fera occasionnellement des déductions fausses sur l'emplacement de l'erreur.
Ça arrivera surtout dans les tableaux, les figures, les math et le préambule.
\end_layout
\end_layout
\begin_layout Standard
-
Vous pouvez naviguer dans les erreurs en faisant
\family sans
Naviguer\SpecialChar \menuseparator
\end_layout
\begin_layout Standard
-
Quelques-uns préfèrent regarder le fichier log directement, il est accessible
par
\family sans
\begin_layout Itemize
-
\family typewriter
-
\begin_inset Quotes fld
\end_inset
\begin_deeper
\begin_layout Standard
-
Tout ce qui commence par ces mots est un message d'avertissement destiné
à
\begin_inset Quotes fld
\end_layout
\begin_layout Standard
-
Vous pouvez en général les ignorer.
\end_layout
+
\end_deeper
\begin_layout Itemize
-
\family typewriter
-
\begin_inset Quotes fld
\end_inset
\begin_deeper
\begin_layout Standard
-
Un autre message d'avertissement, cette fois au sujet de polices que LaTeX
n'a pas trouvées.
Le reste du message indiquera souvent la police de substitution que LaTeX
\end_layout
\begin_layout Standard
-
Vous pouvez les ignorer sans crainte.
\end_layout
+
\end_deeper
\begin_layout Itemize
-
\family typewriter
-
\begin_inset Quotes fld
\end_inset
\begin_deeper
\begin_layout Standard
-
LaTeX
\emph on
adore
\end_layout
\begin_layout Standard
-
Vous pouvez ignorer ces messages stupides.
Vos yeux vous diront bien s'il y a quelque chose de trop large ; vous n'avez
qu'à regarder ce qui sort.
\end_layout
+
\end_deeper
\begin_layout Itemize
-
\family typewriter
-
\begin_inset Quotes fld
\end_inset
\begin_deeper
\begin_layout Standard
-
Pas aussi courant que son cousin.
LaTeX semble préférer imprimer des lignes un peu trop larges plutôt qu'un
peu trop étroites.
\end_layout
\begin_layout Standard
-
Vous pouvez tout autant les ignorer que les précédents.
\end_layout
+
\end_deeper
\begin_layout Itemize
-
\family typewriter
-
\begin_inset Quotes fld
\end_inset
\begin_deeper
\begin_layout Standard
-
Des avertissements sur des problèmes de saut de page.
À nouveau, vous n'avez qu'à regarder ce qui sort.
Vous verrez bien si quelque chose ne va pas.
\end_layout
+
\end_deeper
\begin_layout Itemize
-
\family typewriter
-
\begin_inset Quotes fld
\end_inset
\begin_deeper
\begin_layout Standard
-
Le fichier
\family typewriter
\end_layout
\begin_layout Standard
-
Si vous
\emph on
avez
, et que le paquetage en question n'est pas installé, vous devez l'installer
vous-même.
\end_layout
+
\end_deeper
\begin_layout Itemize
-
\family typewriter
-
\begin_inset Quotes fld
\end_inset
\begin_deeper
\begin_layout Standard
-
Les messages d'erreur commençant ainsi essayent de vous dire que vous avez
spécifié une option impossible ou inexistante dans un paquetage.
Vérifiez dans sa documentation.
\end_layout
+
\end_deeper
\begin_layout Itemize
-
\family typewriter
-
\begin_inset Quotes fld
\end_inset
\begin_deeper
\begin_layout Standard
-
Si vous avez inséré du code LaTeX dans votre document, et fait une faute
de frappe, vous aurez un de ceux-là.
Vous pouvez aussi avoir oublié de charger un paquetage.
Dans tous les cas, d'habitude ce message d'erreur veut dire que vous avez
utilisé une commande inconnue.
\end_layout
+
\end_deeper
\begin_layout Standard
-
Il y a d'autres messages d'erreur et d'avertissement.
Quelques-uns sont explicites
\begin_inset Foot
status collapsed
\begin_layout Standard
-
NdT : Pour un anglophone...
\end_layout
\end_layout
\begin_layout Standard
-
Voici une liste de vérifications à effectuer si vous êtes confronté à des
messages d'erreur :
\end_layout
\begin_layout Enumerate
-
Cherchez d'éventuelles fautes de frappe dans le code LaTeX que vous avez
inséré.
\end_layout
\begin_layout Enumerate
-
S'il n'y a pas de fautes de frappe, vérifiez que vous avez utilisé les commandes
correctement.
\end_layout
\begin_layout Enumerate
-
Si vous avez un paquet de boîtes d'erreur entassées tout en haut du document,
ça veut dire qu'il y a des erreurs dans le préambule.
Commencez par corriger votre préambule.
\end_layout
\begin_layout Enumerate
-
Si vous n'avez rien ajouté au préambule et si vous n'avez pas ajouté de
code LaTeX au document, le suspect numéro un est votre distribution LaTeX
elle-même.
\end_layout
\begin_layout Enumerate
-
Très bien, il ne manque aucun paquetage.
Avez-vous utilisé une des options de réglage fin de LyX ? Plus précisément,
avez-vous
\end_layout
\begin_layout Enumerate
-
D'accord, vous n'avez utilisé aucune des options de réglage fin, vous avez
joué dans les règles.
Avez-vous essayé une manoeuvre bizarre ? Avez-vous fait quelque chose de
\end_layout
\begin_layout Enumerate
-
Avez-vous de longues portions de texte dans lesquelles LaTeX ne peut pas
trouver d'endroit où passer à la ligne ? Par défaut, LaTeX est assez strict
avec la quantité d'espace entre les mots qu'il va ajouter pour passer à
\end_layout
\begin_layout Enumerate
-
Avez-vous exagéré avec l'imbrication ? LyX (actuellement) ne vérifie pas
que vous restez dans les limites de l'imbrication d'environnements.
Si vous avez imbriqué un tas d'environnements jusqu'au
\end_layout
\begin_layout Enumerate
-
Vous n'avez obtenu aucun message d'erreur, mais votre rendu ne ressemble
pas à grand chose.
Si vous avez un tableau ou une figure qui est trop large ou trop haute
\begin_deeper
\begin_layout Enumerate
-
mettre la figure à l'échelle pour qu'elle tienne.
\end_layout
\begin_layout Enumerate
-
rétrécir le tableau pour qu'il tienne.
\end_layout
\begin_layout Standard
-
Si quelque chose d'autre ne va pas avec le rendu, et que vous n'avez rien
essayé de bizarre ni bricolé avec les réglages fins, nous ne savons pas
trop ce qui cloche.
\end_layout
+
\end_deeper
\begin_layout Standard
-
Si vous n'êtes pas plus avancé avec tout ceci -- et bien,
\emph on
peut-être
\end_layout
\begin_layout Chapter
-
Outils supplémentaires
\end_layout
\begin_layout Section
-
Préparer une bibliographie avec BibTeX
\end_layout
\begin_layout Standard
-
par
\noun on
Mike Ressler
\end_layout
\begin_layout Standard
-
STOP! Si vous ne savez pas ce qu'est BibTeX et ne savez pas vous en servir
assez convenablement (pour savoir par exemple mettre en place vos propres
bases de données bibliographiques), courez consulter la 2ème édition de
\end_layout
\begin_layout Standard
-
Pour ceux qui ne savent pas ce qu'est BibTeX, il s'agit d'un système pour
créer une vaste base de données des références bibliographiques dont vous
vous servez le plus.
\end_layout
\begin_layout Standard
-
Pour utiliser BibTeX avec LyX, lisez tout d'abord le
\emph on
Guide\InsetSpace ~
\end_layout
\begin_layout Description
-
Base\InsetSpace ~
de\InsetSpace ~
données\InsetSpace ~
\end_layout
\begin_layout Description
-
Style\InsetSpace ~
: saisir le nom de votre style BibTeX
\emph on
\end_layout
\begin_layout Standard
-
Pour chaque citation, tant que la référence se trouve dans le fichier
\family typewriter
.bib
\end_layout
\begin_layout Section
-
Réalisation d'un index
\end_layout
\begin_layout Standard
-
Un bon index est une des choses les plus difficiles à faire dans un document
important, mais LyX permet de simplifier relativement les opérations en
appelant le programme
\end_layout
\begin_layout Standard
-
D'abord, aller en fin de document (où se trouve en général l'index) et sélection
ner
\family sans
\end_layout
\begin_layout Standard
-
Attention toutefois à éviter les espaces entre le mot du texte et le marqueur
d'index, apparemment cela pourrait afficher un numéro de page erroné.
\end_layout
\begin_layout Section
-
Documents en plusieurs fichiers
\end_layout
\begin_layout Subsection
-
Généralités
\end_layout
\begin_layout Standard
-
Quand on travaille sur un gros fichier avec de nombreux chapitres, il est
souvent pratique de diviser le document en plusieurs fichiers ; par ailleurs,
il arrive qu'un élément comme un tableau soit susceptible de modifications
\end_layout
\begin_layout Standard
-
LyX permet l'inclusion de fichiers en sélectionnant
\family sans
\bar under
\end_layout
\begin_layout Standard
-
Les trois méthodes d'inclusion sont
\begin_inset Quotes fld
\end_inset
\end_layout
\begin_layout Standard
-
Le fichier maître est généralement converti en un fichier LaTeX complet
avant d'être mis en page, tandis que les fichiers inclus sont convertis
en fichiers LaTeX sans les informations de préambule.
\end_layout
\begin_layout Standard
-
Un fichier inclus en
\begin_inset Quotes fld
\end_inset
\end_layout
\begin_layout Subsection
-
Références croisées entre fichiers
\end_layout
\begin_layout Standard
-
Il est possible de faire des références croisées entre différents fichiers.
D'abord, il faut ouvrir tous les fichiers concernés : appelons-les A et
B pour un exemple avec deux fichiers, avec B inclus dans A.
\end_layout
\begin_layout Section
-
Algorithmes
\end_layout
\begin_layout Standard
-
Avec le paquetage
\family sans
algorithm
\end_layout
\begin_layout Section
-
Sous-figures
\end_layout
\begin_layout Standard
-
LyX fait appel au paquetage
\family sans
subfigure
\end_layout
\begin_layout Section
-
En-têtes et pieds de page sur mesure
\end_layout
\begin_layout Standard
-
Le format de page par défaut est assez banal : pour un document avec la
classe article, tout ce que vous obtenez se limite au numéro de page en
bas de la feuille.
\end_layout
\begin_layout Standard
-
L'en-tête est divisé en trois champs, appelés logiquement
\begin_inset Quotes fld
\end_inset
\begin_layout Standard
-
\family typewriter
\backslash
\end_layout
\begin_layout Standard
-
Vous verrez désormais votre nom dans le coin supérieur gauche.
Si un champ a une entrée par défaut que vous souhaitez supprimer (comme
le numéro de page apparaissant en bas, centré), insérez simplement une
\begin_layout Standard
-
\family typewriter
\backslash
\end_layout
\begin_layout Standard
-
Maintenant, plus dur : mettons le mot
\begin_inset Quotes fld
\end_inset
\begin_layout Standard
-
\family typewriter
\backslash
\begin_layout Standard
-
\family typewriter
\backslash
\begin_layout Standard
-
\family typewriter
\backslash
\begin_layout Standard
-
\family typewriter
\backslash
\begin_layout Standard
-
\family typewriter
\backslash
\begin_layout Standard
-
\family typewriter
\backslash
\end_layout
\begin_layout Standard
-
Les codes
\family typewriter
\end_layout
\begin_layout Standard
-
L'épaisseur de la barre horizontale dessinée au dessous de l'en-tête et
au dessus du pied de page peut elle aussi être modifiée.
Si vous n'en voulez pas, mettez sa largeur à 0.
\end_layout
\begin_layout Standard
-
Vous pouvez activer ou désactiver les paramètres d'en-tête et de pied de
page pour une page donnée avec, par exemple :
\family typewriter
\end_layout
\begin_layout Standard
-
Il existe des commandes plus complexes qui vous permettent d'introduire
des choses dans le coin gauche des pages impaires, etc., mais nous vous
renvoyons à la documentation du paquetage
\end_layout
\begin_layout Standard
-
Enfin, il est possible d'insérer un fichier PostScript® Encapsulé (EPS)
dans l'en-tête ou le pied de page.
Si vous voulez insérer un logo dans le coin supérieur gauche, vous pouvez
\begin_layout Standard
-
\family typewriter
\backslash
\end_layout
\begin_layout Section
-
Minipages
\end_layout
\begin_layout Standard
-
LaTeX fournit un mécanisme pour produire une page au sein d'une page, appelée
alors une minipage.
Dans une minipage, toutes les règles usuelles d'indentation, de justification,
\end_layout
\begin_layout Standard
-
Les minipages dans LyX ont leur propre boîte refermable ; ajoutez-en un
avec
\family sans
\end_layout
\begin_layout Standard
-
Si vous placez deux minipages côte à côte, vous pouvez utiliser
\family sans
Insérer\SpecialChar \menuseparator
\end_layout
\begin_layout Standard
-
-
\begin_inset Box Frameless
position "t"
hor_pos "c"
status open
\begin_layout Standard
-
C'est une minipage qui n'utilise pas de ressort horizontal.
C'est la seconde phrase de cette minipage.
\end_layout
\begin_layout Standard
-
-
\begin_inset Box Frameless
position "t"
hor_pos "c"
status open
\begin_layout Standard
-
C'est une seconde minipage qui n'utilise pas de ressort horizontal.
C'en est la seconde phrase.
\end_layout
\end_layout
-
\begin_layout Standard
-
-
\begin_inset VSpace medskip
\end_inset
\end_layout
\begin_layout Standard
-
Ça, c'est du texte normal pour séparer les deux exemples.
\end_layout
\begin_layout Standard
-
-
\begin_inset VSpace medskip
\end_inset
\end_layout
-
\begin_layout Standard
-
-
\begin_inset Box Frameless
position "t"
hor_pos "c"
status open
\begin_layout Standard
-
C'est une minipage qui utilise un ressort horizontal.
C'est la deuxième phrase de cette minipage.
\end_layout
status open
\begin_layout Standard
-
C'est une seconde minipage utilisant un ressort horizontal.
Et ça, c'en est la deuxième phrase.
\end_layout
\end_layout
\begin_layout Section
-
Enrober une Figure avec du Texte
\begin_inset LatexCommand \label{sec:floatflt}
\end_layout
\begin_layout Standard
-
-
\begin_inset Wrap figure
width "6cm"
status open
\begin_layout Standard
-
-
\begin_inset Graphics
filename mobius.eps
display color
\end_layout
\begin_layout Caption
-
C'est une figure enrobée et la superbe légende qui la décrit.
\end_layout
\end_layout
\begin_layout Standard
-
Il arrive souvent que l'on cherche à disposer le texte autour des figures
de telle sorte que la figure n'occupe qu'une partie de la colonne et le
texte le reste.
\end_layout
\begin_layout Standard
-
À droite figure un ruban de Möbius -- vous devez l'avoir déjà vu dans le
\emph on
\end_layout
\begin_layout Standard
-
Note : ce paquetage est très fragile ! Ainsi il supporte mal qu'une figure
soit proche du bas de la page, ou que deux figures soient trop proches
l'une de l'autre.
\end_layout
\begin_layout Section
-
Options supplémentaires pour les tableaux
\end_layout
\begin_layout Standard
-
Même si le format standard vous suffira pour 99% des tableaux que vous créerez,
il pourra arriver qu'un tableau vous demande un peu plus de travail.
La fenêtre
\end_layout
\begin_layout Subsection
-
Enlever les espaces supplémentaires des colonnes
\end_layout
\begin_layout Standard
-
Voici un tableau standard :
\end_layout
\begin_layout Standard
\align center
-
-\begin_inset Tabular
+\begin_inset Tabular
<lyxtabular version="3" rows="3" columns="2">
<features>
<column alignment="center" valignment="top" width="0pt">
\begin_inset Text
\begin_layout Standard
-
Type
\end_layout
\begin_inset Text
\begin_layout Standard
-
Exemple
\end_layout
\begin_inset Text
\begin_layout Standard
-
Pierre
\end_layout
\begin_inset Text
\begin_layout Standard
-
Granit
\end_layout
\begin_inset Text
\begin_layout Standard
-
Minéral
\end_layout
\begin_inset Text
\begin_layout Standard
-
Quartz
\end_layout
\end_layout
\begin_layout Standard
-
Remarquez que les traits horizontaux dépassent légèrement du texte des deux
côtés.
Si vous souhaitez que la ligne prenne fin au même niveau que le texte,
\begin_layout Standard
\align center
-
-\begin_inset Tabular
+\begin_inset Tabular
<lyxtabular version="3" rows="3" columns="2">
<features>
<column alignment="left" valignment="top" width="0pt" special="@{} l">
\begin_inset Text
\begin_layout Standard
-
Type
\end_layout
\begin_inset Text
\begin_layout Standard
-
Exemple
\end_layout
\begin_inset Text
\begin_layout Standard
-
Pierre
\end_layout
\begin_inset Text
\begin_layout Standard
-
Granit
\end_layout
\begin_inset Text
\begin_layout Standard
-
Minéral
\end_layout
\begin_inset Text
\begin_layout Standard
-
Quartz
\end_layout
\end_layout
\begin_layout Standard
-
Ici, la description de la colonne de gauche contient :
\family typewriter
\end_layout
\begin_layout Subsection
-
Changer le caractère de séparation de colonnes
\end_layout
\begin_layout Standard
-
Maintenant, si pour une obscure raison, vous voulez utiliser
\begin_inset Formula $\sqrt{\pi}$
\end_inset
\begin_layout Standard
\align center
-
-\begin_inset Tabular
+\begin_inset Tabular
<lyxtabular version="3" rows="3" columns="2">
<features>
<column alignment="left" valignment="top" width="0pt">
\begin_inset Text
\begin_layout Standard
-
Type
\end_layout
\begin_inset Text
\begin_layout Standard
-
Exemple
\end_layout
\begin_inset Text
\begin_layout Standard
-
Pierre
\end_layout
\begin_inset Text
\begin_layout Standard
-
Granit
\end_layout
\begin_inset Text
\begin_layout Standard
-
Minéral
\end_layout
\begin_inset Text
\begin_layout Standard
-
Quartz
\end_layout
\end_layout
\begin_layout Subsection
-
Colonnes alignées sur le symbole décimal
\end_layout
\begin_layout Standard
-
Bon, d'accord, le dernier exemple était complètement idiot, mais en voici
un qui ne l'est pas : supposons que vous voulez faire un tableau dont une
colonne est alignée sur le symbole décimal.
\begin_layout Standard
\align center
-
-\begin_inset Tabular
+\begin_inset Tabular
<lyxtabular version="3" rows="5" columns="3">
<features>
<column alignment="center" valignment="top" width="0pt">
\begin_inset Text
\begin_layout Standard
-
Expression
\end_layout
\begin_inset Text
\begin_layout Standard
-
Valeur
\end_layout
\begin_inset Text
\begin_layout Standard
-
-
\begin_inset Formula $\pi$
\end_inset
\begin_inset Text
\begin_layout Standard
-
3,
\end_layout
\begin_inset Text
\begin_layout Standard
-
1416
\end_layout
\begin_inset Text
\begin_layout Standard
-
-
\begin_inset Formula $\pi^{\pi}$
\end_inset
\begin_inset Text
\begin_layout Standard
-
36,
\end_layout
\begin_inset Text
\begin_layout Standard
-
462
\end_layout
\begin_inset Text
\begin_layout Standard
-
-
\begin_inset Formula $(\pi^{\pi})^{\pi}$
\end_inset
\begin_inset Text
\begin_layout Standard
-
80663,
\end_layout
\begin_inset Text
\begin_layout Standard
-
-
\begin_inset Formula $\pi^{\pi^{\pi}}$
\end_inset
\begin_inset Text
\begin_layout Standard
-
1,
\end_layout
\begin_inset Text
\begin_layout Standard
-
3402
\begin_inset Formula $\times10^{18}$
\end_inset
\end_layout
\begin_layout Standard
-
Même si ça paraît un peu bizarre dans LyX, à l'impression, le tableau semblera
avoir deux colonnes, dont la seconde centrée sur la virgule décimale.
\end_layout
\begin_layout Standard
-
C'est peut-être mieux de décrire exactement comment procéder : d'abord,
créez un tableau 3
\begin_inset Formula $\times$
\end_layout
\begin_layout Subsection
-
Une meilleure solution pour l'alignement décimal
\end_layout
\begin_layout Standard
-
Une autre façon d'obtenir de l'alignement décimal dans les tableaux est
de passer par le paquetage
\family typewriter
status collapsed
\begin_layout Standard
-
NdT : Si votre séparateur décimal est la virgule.
Si c'est le point, remplacez les virgules par des points.
\end_layout
\begin_layout LyX-Code
-
\backslash
usepackage{dcolumn}
\end_layout
\begin_layout LyX-Code
-
\backslash
newcolumntype{d}[1]{D{,}{,}{#1}}
\end_layout
\begin_layout Standard
-
Pour aligner une colonne sur le symbole décimal, mettez ce qui suit dans
le champ
\family sans
\end_layout
\begin_layout LyX-Code
-
d{nombre de décimales des données}
\end_layout
\begin_layout Standard
-
Pour créer de l'espace supplémentaire dans la colonne vous n'avez qu'à augmenter
le nombre de décimales dans
\family typewriter
\end_layout
\begin_layout Standard
-
Cette méthode offre la même flexibilité que le paquetage
\family typewriter
dcolumn
\end_layout
\begin_layout LyX-Code
-
D{inputsep}{outputsep}{decimal places}
\begin_inset Foot
status collapsed
\begin_layout Standard
-
NdT : non traduit car je ne suis pas certain du sens
\end_layout
\end_layout
\begin_layout Standard
-
Le lecteur intéressé est prié de se reporter à la documentation du paquetage
\family typewriter
\end_layout
\begin_layout Section
-
Choix de puces dans
\family sans
ListePuces
\end_layout
\begin_layout Standard
-
par
\noun on
Allan Rae
\end_layout
\begin_layout Subsection
-
Introduction
\end_layout
\begin_layout Standard
-
LyX fournit 216 motifs de puces qui sont accessibles par une simple fenêtre.
Vous pouvez facilement y sélectionner la puce souhaitée pour chaque niveau
de profondeur dans l'environnement
status collapsed
\begin_layout Standard
-
En fait, c'est possible mais il faut le faire à la main.
\end_layout
\end_layout
\begin_layout Subsection
-
À quoi elles ressemblent
\end_layout
\begin_layout Standard
-
Allez dans l'onglet
\family sans
Puces
\end_layout
\begin_layout Standard
-
La fenêtre vous présente un tableau avec des formes de puces.
À gauche du tableau, une colonne de boutons vous donne accès aux six panneaux
possibles.
\end_layout
\begin_layout Standard
-
Les six panneaux sont répartis selon les paquetages qu'ils nécessitent.
Le tableau suivant vous montre la correspondance entre le nom des boutons
et les paquetages LaTeX.
\begin_layout Standard
\align center
-
-\begin_inset Tabular
+\begin_inset Tabular
<lyxtabular version="3" rows="7" columns="2">
<features>
<column alignment="center" valignment="top" leftline="true" width="0pt">
\begin_inset Text
\begin_layout Standard
-
Bouton
\end_layout
\begin_inset Text
\begin_layout Standard
-
Paquetages Requis
\end_layout
\begin_layout Standard
-
\family sans
Standard
\end_layout
\begin_inset Text
\begin_layout Standard
-
LaTeX de base
\end_layout
\begin_layout Standard
-
\family sans
Maths
\end_layout
\begin_layout Standard
-
\family typewriter
amssymb.sty
\end_layout
\begin_layout Standard
-
\family sans
Ding1
\end_layout
\begin_layout Standard
-
\family typewriter
pifont.sty
\end_layout
\begin_layout Standard
-
\family sans
Ding2
\end_layout
\begin_layout Standard
-
\family typewriter
pifont.sty
\end_layout
\begin_layout Standard
-
\family sans
Ding3
\end_layout
\begin_layout Standard
-
\family typewriter
pifont.sty
\end_layout
\begin_layout Standard
-
\family sans
Ding4
\end_layout
\begin_layout Standard
-
\family typewriter
pifont.sty
\end_layout
\end_layout
\begin_layout Standard
-
LyX ne vous empêche pas d'utiliser les puces correspondant à des paquetages
que vous n'avez pas.
Si vous obtenez des erreurs LaTeX lorsque vous essayez de visualiser ou
\end_layout
\begin_layout Subsection
-
Comment s'en servir
\end_layout
\begin_layout Standard
-
Sélectionnez le niveau de profondeur sur lequel vous voulez agir, puis le
motif de puce et la taille.
Les changements ne seront pas visibles dans LyX, mais seulement avec les
\end_layout
\begin_layout Standard
-
Vous pouvez remettre une puce à sa valeur par défaut, en cliquant avec le
bouton droit de la souris sur la profondeur de la puce en question.
\end_layout
\begin_layout Standard
-
Si vous voulez réellement avoir des paragraphes avec des puces différentes
dans chacun d'eux, vous devez mettre les mains dans le cambouis.
La fenêtre dont nous venons de parler est cependant utile car elle montre
\end_layout
\begin_layout Standard
-
-
\begin_inset ERT
status inlined
\end_layout
\begin_layout Standard
-
-
\begin_inset ERT
status inlined
\end_layout
\begin_layout Itemize
-
Utilisez la commande LaTeX
\family typewriter
\end_layout
\begin_layout Itemize
-
-
\begin_inset ERT
status inlined
\end_layout
\begin_layout Standard
-
-
\begin_inset ERT
status inlined
\end_layout
\begin_layout Standard
-
Vous aurez besoin de remettre le
\family typewriter
labelitem
\end_layout
\begin_layout Chapter
-
Classes de document spéciales
\end_layout
\begin_layout Section
-
LaTeX AMS
\end_layout
\begin_layout Standard
-
par
\noun on
David Johnson
\end_layout
\begin_layout Standard
-
Les formats LaTeX AMS ont été écrits pour se conformer au style suggéré
pour les articles mathématiques à soumettre aux publications de l'American
Mathematical Society.
\end_layout
\begin_layout Enumerate
-
amsart : Le format standard d'article AMS.
Tous les résultats et assertions sont numérotés dans l'ordre
\begin_inset Formula $(n.m)$
\end_layout
\begin_layout Enumerate
-
amsart-seq : Ici, la numérotation de chaque type d'assertion est numéroté
selon sa propre séquence, sans référence au numéro de la section.
Beaucoup des environnements (mais pas tous) sont disponibles sous forme
\end_layout
\begin_layout Enumerate
-
amsart-plain : Celui-ci est encore plus sobre, puisqu'aucun environnement
n'est numéroté.
\end_layout
\begin_layout Enumerate
-
amsbook : Le format standard de livre AMS (en réalité de monographie).
La numérotation est similaire au format amsart, sauf que tous les numéros
sont sous la forme
\end_layout
\begin_layout Standard
-
Tout fichier LyX AMS peut être converti dans l'un quelconque des schémas
de numérotation en changeant simplement la classe de document dans la fenêtre
\end_layout
\begin_layout Subsection
-
Ce qu'offrent ces formats
\end_layout
\begin_layout Standard
-
La liste des environnements offerts par ces formats est longue.
La plupart des articles ou des livres mathématiques utiliseront ces environneme
nts pour leurs différents types d'assertion, avec LaTeX AMS il y a la possibilit
\end_layout
\begin_layout Description
-
Théorème (Theorem) Typiquement utilisé pour les résultats les plus importants.
Le mot
\family sans
\end_layout
\begin_layout Description
-
Corollaire (Corollary) Utilisé pour des assertions qui découlent assez directeme
nt d'assertions précédentes.
Là encore, il peut s'agir de résultats importants.
\end_layout
\begin_layout Description
-
Lemme (Lemma) Ce sont des résultats moins forts, nécessaires à la preuve
d'autres assertions.
\end_layout
\begin_layout Description
-
Proposition (Proposition) Ce sont des résultats moins importants qui apportent
quelque chose à la théorie générale dont il est question.
\end_layout
\begin_layout Description
-
Conjecture (Conjecture) Ce sont des assertions fournies sans justification,
dont l'auteur ne connaît pas de preuve, mais qui semblent vraies (du moins
aux yeux de l'auteur).
\end_layout
\begin_layout Description
-
Critère (Criterion) Une condition requise.
\end_layout
\begin_layout Description
-
Algorithme (Algorithm) Une procédure générale à utiliser.
\end_layout
\begin_layout Description
-
Axiome (Axiom) C'est une propriété ou assertion considérée comme vraie dans
la théorie dont il est question.
\end_layout
\begin_layout Description
-
Définition (Definition) Devinez à quoi ça sert.
La police, à la fois à l'écran et à l'impression, est différente dans cet
environnement.
\end_layout
\begin_layout Description
-
Exemple (Example) Typographie similaire à
\family sans
Définition
\end_layout
\begin_layout Description
-
Condition (Condition)
\end_layout
\begin_layout Description
-
Problème (Problem)
\end_layout
\begin_layout Description
-
Exercice (Exercise)
\end_layout
\begin_layout Description
-
Remarque (Remark) Cet environnement est également un nouveau type de théorème.
Le mot
\family sans
\end_layout
\begin_layout Description
-
Note (Note) Typographie similaire à
\family sans
Remarque
\end_layout
\begin_layout Description
-
Notation (Notation)
\end_layout
\begin_layout Description
-
Affirmation (Claim)
\end_layout
\begin_layout Description
-
Résumé (Summary)
\end_layout
\begin_layout Description
-
Remerciement (Acknowledgement)
\end_layout
\begin_layout Description
-
Cas (Case) En général, ils servent à diviser de longues preuves en examinant
des cas distincts.
Le schéma de numérotation des cas leur est spécifique : il n'appartient
\end_layout
\begin_layout Description
-
Conclusion (Conclusion)
\end_layout
\begin_layout Description
-
Fait (Fact)
\end_layout
\begin_layout Description
-
Preuve (Proof) Le mot
\family sans
\emph on
\end_layout
\begin_layout Description
-
Adresse (Address) Ça devrait être l'adresse permanente de l'auteur.
\end_layout
\begin_layout Description
-
Adresse_Actuelle (Current_Address) Ça devrait être l'adresse temporaire
de l'auteur au moment de la soumission, si elle est différente de l'Adresse
ci-dessus.
\end_layout
\begin_layout Description
-
Email L'adresse e-mail de l'auteur.
\end_layout
\begin_layout Description
-
URL L'adresse de la page personnelle de l'auteur, s'il le souhaite.
\end_layout
\begin_layout Description
-
Mots-Clés (Keywords) Mots-clés ou phrases-clés, utilisé pour identifier
les sujets discutés dans l'article.
\end_layout
\begin_layout Description
-
Classe_Sujet (Subjectclass) Ça fait référence à la Classification des Sujets
de l'AMS, publiée et décrite dans
\emph on
\end_layout
\begin_layout Description
-
Remerciements (Thanks)
\end_layout
\begin_layout Description
-
Dédicace (Dedicatory)
\end_layout
\begin_layout Description
-
Traducteur (Translator)
\end_layout
\begin_layout Standard
-
En plus, ces environnements se servent automatiquement des paquetages de
polices AMS-LaTeX et AMS.
Il faut qu'ils soient disponibles sur votre système pour pouvoir utiliser
\end_layout
\begin_layout Section
-
Dinbrief
\end_layout
\begin_layout Standard
-
La classe de document
\family sans
dinbrief
\end_layout
\begin_layout Section
-
Papier
\end_layout
\begin_layout Standard
-
La classe de document
\family sans
paper
\end_layout
\begin_layout Section
-
Papier A&A
\end_layout
\begin_layout Standard
-
par
\noun on
Peter Sütterlin
\end_layout
\begin_layout Subsection
-
Introduction
\end_layout
\begin_layout Standard
-
Cette section décrit comment utiliser LyX pour écrire des articles à soumettre
au journal scientifique
\emph on
Ce paquetage peut être téléchargé depuis le site ftp
\end_layout
-
\begin_layout Standard
-
-
\begin_inset VSpace medskip
\end_inset
\begin_layout Standard
\align center
-
\begin_inset LatexCommand \url{ftp://ftp.edpsciences.org/pub/aa/readme.html}
\end_inset
\end_layout
\begin_layout Standard
-
-
\begin_inset VSpace medskip
\end_inset
\end_layout
-
\begin_layout Standard
-
Un manuel est fourni avec ce paquetage, et ce texte n'est pas censé remplacer
le manuel d'origine mais est simplement un bref guide à la réalisation
d'un papier dans un format correct.
\end_layout
\begin_layout Standard
-
Notez que l'éditeur de ce journal a changé le 1er janvier 2001 : ce n'est
plus Springer mais EDP Sciences.
Ce changement a aussi entraîné quelques légères modifications aux fichiers
\end_layout
\begin_layout Subsection
-
Pour commencer
\end_layout
\begin_layout Standard
-
Il est recommandé de commencer à partir du modèle distribué avec LyX.
Si vous n'utilisez pas de modèle, jetez un oeil aux réglages suivants :
\end_layout
\begin_layout Itemize
-
Choisissez
\family sans
article\InsetSpace ~
\end_layout
\begin_layout Itemize
-
Ne changez pas l'option
\family sans
Mise\InsetSpace ~
\end_layout
\begin_layout Subsection
-
Le bloc d'en-tête
\end_layout
\begin_layout Standard
-
La première chose à entrer est l'information d'en-tête.
Elle consiste en sept entrées, dont certaines sont facultatives.
Ce sont
\begin_layout Itemize
-
\family sans
Titre
\family default
\begin_layout Itemize
-
\family sans
SousTitre
\family default
\begin_layout Itemize
-
\family sans
Auteur
\family default
\begin_layout Itemize
-
\family sans
Adresse
\family default
\begin_layout Itemize
-
\family sans
Tirés_À_Part
\family default
\begin_layout Itemize
-
\family sans
Mail
\family default
\begin_layout Itemize
-
\family sans
Date
\family default
\end_layout
\begin_layout Standard
-
Il n'y a pas besoin de taper la commande
\family typewriter
\end_layout
\begin_layout Standard
-
Si vous voulez placer des notes de bas de page dans le bloc d'en-tête, par
exemple pour entrer votre adresse actuelle, utilisez les notes de bas de
page standard avec
\end_layout
\begin_layout Standard
-
En plus de ces points, les macros utilisent trois commandes LaTeX supplémentaire
s qui n'ont pas d'équivalent dans LyX :
\end_layout
\begin_layout Itemize
-
\family typewriter
\backslash
\begin_layout Itemize
-
\family typewriter
\backslash
\begin_layout Itemize
-
\family typewriter
\backslash
\end_layout
\begin_layout Standard
-
Dans tous les cas, la commande appropriée doit être tapée dans LyX en mode
TeX.
Voir les exemples.
\end_layout
\begin_layout Subsection
-
L'abstract
\end_layout
\begin_layout Standard
-
L'abstract devrait suivre immédiatement le bloc d'en-tête.
Avec la version 5 l'abstract est devenu une commande, et il est maintenant
limité à un seul paragraphe.
\end_layout
\begin_layout Subsection
-
Environnements supportés
\end_layout
\begin_layout Standard
-
Le format
\family sans
paper\InsetSpace ~
\begin_layout Itemize
-
\family sans
Standard
\end_layout
\begin_layout Itemize
-
\family sans
Section
\end_layout
\begin_layout Itemize
-
\family sans
SousSection
\end_layout
\begin_layout Itemize
-
\family sans
SousSousSection
\end_layout
\begin_layout Itemize
-
\family sans
ListePuces
\end_layout
\begin_layout Itemize
-
\family sans
Énumération
\end_layout
\begin_layout Itemize
-
\family sans
Description
\end_layout
\begin_layout Itemize
-
\family sans
Légende
\end_layout
\begin_layout Itemize
-
\family sans
Abstract
\end_layout
\begin_layout Itemize
-
\family sans
Remerciement
\end_layout
\begin_layout Itemize
-
\family sans
Bibliographie
\end_layout
\begin_layout Itemize
-
\family sans
LaTeX
\end_layout
\begin_layout Subsection
-
Commandes non encore supportées par LyX
\end_layout
\begin_layout Standard
-
Quelques commandes ne sont pas encore supportées par le format
\family sans
paper\InsetSpace ~
\begin_layout Itemize
-
\family typewriter
\backslash
\begin_layout Itemize
-
\family typewriter
\backslash
\begin_layout Itemize
-
\family typewriter
\backslash
\begin_layout Itemize
-
\family typewriter
\backslash
\begin_layout Itemize
-
\family typewriter
\backslash
\begin_layout Itemize
-
\family typewriter
\backslash
\begin_layout Itemize
-
\family typewriter
\backslash
\begin_layout Itemize
-
\family typewriter
\backslash
\end_layout
\begin_layout Standard
-
Si vous voulez utiliser l'une de ces commandes, vous devez les taper vous-mêmes.
\series bold
\end_layout
\begin_layout Subsection
-
Figures et Tableaux Flottants
\end_layout
\begin_layout Standard
-
LyX fournit le support pour les environnements de flottants
\family sans
figure
\end_layout
\begin_layout Standard
-
Il y a une seule chose spéciale : les figures avec la légende à côté.
Pour créer une telle figure, vous devez faire ceci :
\end_layout
\begin_layout Enumerate
-
Créez une grande figure flottante : faites
\family sans
Insérer\SpecialChar \menuseparator
\end_layout
\begin_layout Enumerate
-
Entrez votre légende.
\end_layout
\begin_layout Enumerate
-
Tapez
\family sans
Entrée
\end_layout
\begin_layout Enumerate
-
Insérez votre figure.
\end_layout
\begin_layout Enumerate
-
Positionnez le curseur derrière la figure et insérez un ressort horizontal
:
\family sans
\end_layout
\begin_layout Enumerate
-
Passez en mode LaTeX :
\family sans
M-c\InsetSpace ~
\end_layout
\begin_layout Enumerate
-
Entrez
\family typewriter
\end_layout
\begin_layout Enumerate
-
Positionnez le curseur derrière le texte de la légende, passez en mode LaTeX
et insérez l'accolade fermante :
\family sans
\end_layout
\begin_layout Standard
-
Là encore, voyez les figures dans le papier exemple.
\end_layout
\begin_layout Subsection
-
Format du référé
\end_layout
\begin_layout Standard
-
Pour la soumission, le papier doit être formaté dans un format spécial à
double interligne.
Pour ce faire, vous devez donner à la classe de document l'option
\end_layout
\begin_layout Subsection
-
Le papier exemple
\end_layout
\begin_layout Standard
-
Le répertoire d'exemples contient un papier exemple écrit avec LyX.
C'est l'exemple venant du paquetage de macros d'origine, traduit pour LyX.
Utilisez-le comme source d'inspiration, et comparez le code LaTeX d'origine
\end_layout
\begin_layout Section
-
AASTeX
\end_layout
\begin_layout Standard
-
par
\noun on
Mike Ressler
\end_layout
\begin_layout Subsection
-
Introduction
\end_layout
\begin_layout Standard
-
AASTeX est un ensemble de macros produit par l'American Astronomical Society
pour faciliter la soumission électronique de manuscrits aux trois journaux
qu'elle publie : l'Astrophysical Journal (y compris les Letters et le Supplemen
Le paquetage AASTeX peut être téléchargé depuis le site ftp de l'AAS
\end_layout
-
\begin_layout Standard
-
-
\begin_inset VSpace medskip
\end_inset
\begin_layout Standard
\align center
-
\begin_inset LatexCommand \url{ftp://ftp.aas.org/pubs}
\end_inset
\end_layout
\begin_layout Standard
-
-
\begin_inset VSpace medskip
\end_inset
\end_layout
-
\begin_layout Standard
-
Un guide de l'utilisateur complet est compris dans ce paquetage et il vaut
mieux que vous vous familiarisiez sérieusement avec avant de vous embarquer
à écrire un papier en LyX.
\end_layout
\begin_layout Subsection
-
Commencer un Nouveau Papier
\end_layout
\begin_layout Standard
-
Je vous suggère vivement de commencer avec le fichier de modèle AASTeX.
Cliquez sur
\family sans
status collapsed
\begin_layout Standard
-
NdT : Evil Red Text
\end_layout
\end_layout
\begin_layout Subsection
-
Finir votre Papier
\end_layout
\begin_layout Standard
-
Quand le papier est fini, que vous en êtes satisfaits et qu'il se visualise
/ s'imprime correctement, il y a quelques opérations de
\begin_inset Quotes fld
\end_layout
\begin_layout Enumerate
-
Exportez votre papier en tant que fichier LaTeX (
\family sans
Fichier\SpecialChar \menuseparator
\end_layout
\begin_layout Enumerate
-
Éditez le fichier
\family typewriter
.tex
\begin_deeper
\begin_layout Enumerate
-
enlevez les lignes de commentaire avant la commande
\family typewriter
\end_layout
\begin_layout Enumerate
-
enlevez la ligne
\family typewriter
\end_layout
\begin_layout Enumerate
-
enlevez tout entre les commandes
\family typewriter
status collapsed
\begin_layout Standard
-
NdT :
\begin_inset Quotes fld
\end_inset
\end_layout
\begin_layout Enumerate
-
recherchez toutes les commandes
\family typewriter
\end_layout
\begin_layout Enumerate
-
changez toutes les commandes
\family typewriter
plus bas).
\end_layout
+
\end_deeper
\begin_layout Enumerate
-
Faites tourner LaTeX sur ce fichier après modifications pour s'assurer qu'il
peut encore être compilé correctement.
\end_layout
\begin_layout Enumerate
-
Relisez les spécifications du journal pour vous assurer que vos noms de
fichier et vos formats sont corrects.
\end_layout
\begin_layout Enumerate
-
Soumettez-le.
\end_layout
\begin_layout Subsection
-
Commentaires sur des Commandes Particulières
\end_layout
\begin_layout Standard
-
Je ne vais pas décrire l'emploi détaillé de chaque commande AASTeX : le
Guide de l'Utilisateur d'AASTeX (
\family typewriter
\end_layout
\begin_layout Subsubsection
-
Les choses qui marchent comme prévu
\end_layout
\begin_layout Standard
-
-
\begin_inset ERT
status inlined
\end_layout
\begin_layout Standard
-
Puisqu'elles marchent comme prévu, j'en fais simplement la liste avec la
section dans laquelle elles se trouvent :
\family typewriter
\end_layout
\begin_layout Standard
-
Les options de style qui suivent marchent elles aussi correctement :
\family typewriter
preprint
\end_layout
\begin_layout Standard
-
-
\begin_inset ERT
status inlined
\end_layout
\begin_layout Subsubsection
-
Les choses qui marchent, mais qui nécessitent un commentaire
\end_layout
\begin_layout Standard
-
Les éléments suivants marchent, mais requièrent un petit commentaire :
\end_layout
\begin_layout Itemize
-
Ces éléments sont réservés à l'utilisation par les éditeurs du journal,
mais vous pouvez les mettre dans le préambule LaTeX si vous vous sentez
tenu de le faire :
\end_layout
\begin_layout Itemize
-
Ces éléments peuvent être placés dans le préambule LaTeX, et sont inclus
comme des blancs dans le fichier modèle :
\family typewriter
\begin_layout Itemize
-
\family typewriter
\backslash
\begin_layout Itemize
-
\family typewriter
\backslash
\begin_layout Itemize
-
\family typewriter
\backslash
\begin_layout Itemize
-
\family typewriter
\backslash
\begin_layout Itemize
-
\family typewriter
\backslash
\begin_layout Itemize
-
\family typewriter
\backslash
\begin_layout Itemize
-
\family typewriter
\backslash
\begin_layout Itemize
-
\family typewriter
\backslash
\end_layout
\begin_layout Subsubsection
-
Les choses qui ne sont pas implémentées, utilisez du Vilain Texte Rouge
\end_layout
\begin_layout Standard
-
-
\begin_inset ERT
status inlined
\begin_layout Standard
-
\family typewriter
\backslash
status collapsed
\begin_layout Standard
-
NdT : Traduction incertaine.
\end_layout
\end_layout
\begin_layout Standard
-
-
\begin_inset ERT
status inlined
\end_layout
\begin_layout Subsubsection
-
Les choses qui ne peuvent pas être implémentées
\end_layout
\begin_layout Standard
-
\SpecialChar \ldots{}
au moins d'une façon qui ait un sens, et que je suggère donc d'ignorer.
Ce sont l'environnement
\end_layout
\begin_layout Subsection
-
FAQs, Conseils, Trucs et autres Astuces
\end_layout
\begin_layout Subsubsection
-
Faire coopérer LyX et AASTeX
\end_layout
\begin_layout Standard
-
Il peut être un peu difficile de faire reconnaître à LyX un nouveau format
et une nouvelle classe de document.
Quand tout le reste échoue, faites ceci :
\end_layout
\begin_layout Enumerate
-
Assurez-vous que LaTeX trouve AASTeX.
Copiez
\family typewriter
\end_layout
\begin_layout Enumerate
-
Assurez-vous qu'
\family typewriter
aastex.layout
\end_layout
\begin_layout Enumerate
-
Refaites
\family sans
Éditer\SpecialChar \menuseparator
\end_layout
\begin_layout Enumerate
-
Ouvrez un nouveau fichier normal, pas avec un modèle.
AASTeX apparaît-il dans
\family sans
\end_layout
\begin_layout Standard
-
Si vous obtenez un avertissement provenant d'un document AASTeX existant
vous disant qu'il n'arrive pas à trouver le format AASTeX ou un message
du genre
status collapsed
\begin_layout Standard
-
NdT :
\begin_inset Quotes fld
\end_inset
\end_layout
\begin_layout Subsubsection
-
Erreur LaTeX lors du traitement d'un tableau
\end_layout
\begin_layout Standard
-
LyX, par défaut, tente de centrer la légende/titre du tableau.
Ça semble produire une interférence négative dans AASTeX.
Vous devez donc cliquer quelque part dans la légende/titre, puis faire
\end_layout
\begin_layout Subsubsection
-
Références
\begin_inset LatexCommand \label{sec:cite}
\end_layout
\begin_layout Standard
-
Quelques petites choses :
\end_layout
\begin_layout Enumerate
-
J'ai remarqué quelques espacements bizarres avec les entrées de bibliographie.
Quand vous entrez les données de bibliographie, assurez-vous qu'il n'y
a
\end_layout
\begin_layout Enumerate
-
Je suis vraiment malheureux de ne pas pouvoir rendre
\family typewriter
\begin_deeper
\begin_layout Enumerate
-
entrez toutes vos citations en utilisant le mécanisme prédéfini
\family sans
Insérer\SpecialChar \menuseparator
\end_layout
\begin_layout Enumerate
-
ou vous pouvez simplement entrer toutes vos citations en Vilain Texte Rouge
en utilisant la même clef pour paramètre que celle que vous avez utilisée
dans la fenêtre de bibliographie, par exemple
\end_layout
\begin_layout Standard
-
Aucun des deux choix n'est plaisant, mais nous aurons à faire avec jusqu'à
ce que le mécanisme de citation de LyX ne comprenne
\family typewriter
\family default
.
\end_layout
+
\end_deeper
\begin_layout Enumerate
-
Rien qu'entrer les références n'est pas du tout évident.
La façon la plus facile est de commencer à taper votre première référence
à la fin du document, puis de la marquer comme
\end_layout
\begin_layout Subsubsection
-
Inclure des fichiers EPS
\end_layout
\begin_layout Standard
-
Avec tout le respect qui est dû à Chris Biemesderfer et aux autres qui ont
contribué à écrire le paquetage AASTeX, le mécanisme de gestion des figures
est vraiment mal foutu.
\end_layout
\begin_layout Subsubsection
-
Les choses qui auraient pu être faites, mais qui ne l'ont pas été
\end_layout
\begin_layout Standard
-
Il y a quelques choses
\begin_inset Quotes fld
\end_inset
\end_layout
\begin_layout Quotation
-
-
\begin_inset Quotes fld
\end_inset
\end_layout
\begin_layout Subsection
-
Touche Finale
\end_layout
\begin_layout Standard
-
Pour utiliser la citation de Donald Knuth à propos d'un algorithme informatique,
\begin_inset Quotes fld
\end_layout
\begin_layout Section
-
ijmpd
\end_layout
\begin_layout Standard
-
par
\noun on
Panayotis Papasotiriou
\end_layout
\begin_layout Subsection
-
En résumé
\end_layout
\begin_layout Standard
-
Le paquetage
\family typewriter
ijmpd
\end_layout
\begin_layout Subsection
-
Écrire un papier
\end_layout
\begin_layout Standard
-
Comme d'habitude, la façon la plus simple d'écrire un papier est de commencer
par un modèle.
Faites
\end_layout
\begin_layout Enumerate
-
LyX ne vous laissera pas changer la taille de police ni la mise en page
du document, car le paquetage
\family typewriter
\end_layout
\begin_layout Enumerate
-
Le paquetage
\family typewriter
ijmpd
\end_layout
\begin_layout Enumerate
-
Il y a deux nouveaux environnements, appelés
\family sans
Théorème
status collapsed
\begin_layout Standard
-
NdT : ou
\family sans
Theorem
\end_layout
\begin_layout Enumerate
-
Vous pouvez ajouter des appendices au papier.
LyX propose un environnement spécial, appelé
\family sans
status collapsed
\begin_layout Standard
-
NdT : ou
\family sans
Appendix
\end_layout
\begin_layout Enumerate
-
Le paquetage
\family typewriter
ijmpd
\end_layout
\begin_layout Subsection
-
Préparer un papier avant de le soumettre
\end_layout
\begin_layout Standard
-
Avant de soumettre votre papier vous devez exporter le document LyX en tant
que fichier LaTeX (
\family sans
\end_layout
\begin_layout Enumerate
-
Enlevez les lignes de commentaires avant la commande
\family typewriter
\end_layout
\begin_layout Enumerate
-
Enlevez tout ce qui se trouve entre les commandes
\family typewriter
\end_layout
\begin_layout Standard
-
Vous devez maintenant sauvegarder le fichier
\family typewriter
.tex
\end_layout
\begin_layout Subsection
-
Utilisation de l'ERT
\begin_inset Foot
status collapsed
\begin_layout Standard
-
NdT : Nous rappelons qu'ERT est une abréviation pour Evil Red Text, et désigne
le code TeX inséré dans votre document par
\family sans
\end_layout
\begin_layout Standard
-
L'usage de l'ERT est facultatif, et réduit à trois commandes, qui contrôlent
l'aspect de la mise en page.
Si vous avez commencé à écrire votre papier à partir du modèle
\end_layout
\begin_layout Section
-
Kluwer
\end_layout
\begin_layout Standard
-
par
\noun on
Panayotis Papasotiriou
\end_layout
\begin_layout Subsection
-
En résumé
\end_layout
\begin_layout Standard
-
Le paquetage Kluwer est un jeu de macros produit par les éditions Kluwer
Academic Publishers, qui permet de soumettre sous format électronique des
manuscrits destinés à leurs publications.
\end_layout
\begin_layout Standard
-
LyX supporte de nombreuses fonctions de ce paquetage mais pas tout.
Cependant, le Texte Rouge nécessaire se résume à quelques commandes
\begin_inset Quotes fld
\end_layout
\begin_layout Subsection
-
Écrire un papier
\end_layout
\begin_layout Standard
-
La façon la plus simple d'écrire un papier est de partir du fichier modèle
Kluwer.
Faites
\end_layout
\begin_layout Subsection
-
Préparer un papier avant de le soumettre
\end_layout
\begin_layout Standard
-
Comme pour le paquetage AASTeX, avant de soumettre votre papier à la publication
, vous devez le
\begin_inset Quotes fld
\end_layout
\begin_layout Enumerate
-
Exportez votre papier comme fichier LaTeX.
Pour cela, faites
\family sans
\end_layout
\begin_layout Enumerate
-
Éditez avec un éditeur de texte le fichier
\family typewriter
.tex
\begin_deeper
\begin_layout Enumerate
-
enlevez les lignes de commentaire avant la commande
\family typewriter
\end_layout
\begin_layout Enumerate
-
enlevez tout ce qui se trouve entre les commandes
\family typewriter
\end_layout
\begin_layout Standard
-
Enregistrez le fichier
\family typewriter
.tex
\family default
obtenu.
\end_layout
+
\end_deeper
\begin_layout Enumerate
-
Lancez LaTeX sur ce fichier
\family typewriter
.tex
\end_layout
\begin_layout Enumerate
-
Visualisez le document
\family typewriter
.dvi
\end_layout
\begin_layout Subsection
-
-
\begin_inset Quotes fld
\end_inset
\end_layout
\begin_layout Standard
-
Le paquetage Kluwer présente les
\begin_inset Quotes fld
\end_inset
\end_layout
\begin_layout Enumerate
-
Il est possible d'écrire plusieurs articles dans le même fichier LaTeX
\begin_inset Foot
status collapsed
\begin_layout Standard
-
Je ne vois aucune bonne raison de le faire.
\end_layout
\end_layout
\begin_layout Enumerate
-
L'information donnée au début de l'article (c'est-à-dire le titre, le sous-titre
, l'auteur, l'institution, le titre courant, l'auteur courant, l'abstract
et les mots-clés) doit être comprise dans un environnement appelé
\end_layout
\begin_layout Enumerate
-
D'après le manuel utilisateur, l'étiquette de chaque élément de bibliographie
doit être écrite ainsi :
\family typewriter
\end_layout
\begin_layout Standard
-
Le modèle
\family typewriter
kluwer.lyx
\end_layout
\begin_layout Enumerate
-
n'effacez pas le Texte Rouge qui se trouve dans le modèle, et
\end_layout
\begin_layout Enumerate
-
pour entrer de nouveaux éléments de bibliographie, copiez l'exemple d'élément
fourni et modifiez-le.
\end_layout
\begin_layout Section
-
Koma-Script
\end_layout
\begin_layout Standard
-
par
\noun on
Bernd Rellermeyer
\end_layout
\begin_layout Subsection
-
En résumé
\end_layout
\begin_layout Standard
-
Les classes de document LyX
\emph on
article (koma-script)
\end_layout
\begin_layout Itemize
-
La taille de caractère standard est de 11\InsetSpace ~
pt dans
\emph on
\end_layout
\begin_layout Itemize
-
Les en-têtes, les marqueurs de l'environnement
\family sans
Description
status collapsed
\begin_layout Standard
-
Il y a une grande différence entre les anciennes polices cm grasses sans
empattement et les nouvelles polices ec, particulièrement pour les en-têtes.
En comparaison, les polices grasses sans empattement ec semblent un peu
\end_layout
\begin_layout Itemize
-
Les classes de document LaTeX de la famille Koma-Script définissent un certain
nombre de commandes supplémentaires.
Celles d'entre elles qui ont une signification dans LyX sont implémentées
\end_layout
\begin_layout Standard
-
Une description détaillée, en allemand, des classes de document LaTeX de
la famille Koma-Script se trouve dans le
\family typewriter
status collapsed
\begin_layout Standard
-
Il y en a une traduction en anglais, incomplète,
\family typewriter
screnggu
\begin_layout Subsection
-
\family sans
article (koma-script)
\family default
\end_layout
\begin_layout Standard
-
Les classes de document
\emph on
article (koma-script)
\begin_layout Itemize
-
\family sans
AjoutPartie
\family default
\begin_layout Itemize
-
\family sans
AjoutChap*
\family default
status collapsed
\begin_layout Standard
-
Il y a aussi une commande
\family typewriter
\begin_layout Itemize
-
\family sans
MiniSec
\family default
\begin_layout Itemize
-
\family sans
Légende_Dessus
\family default
\begin_layout Itemize
-
\family sans
Maxime
\family default
\end_layout
\begin_layout Standard
-
Les types qui sont présentés ci-dessous forment en compagnie des types
\family sans
Titre
status collapsed
\begin_layout Standard
-
Les commandes LaTeX correspondantes doivent apparaître avant la commande
\family typewriter
\begin_layout Itemize
-
\family sans
Sujet
\family default
\begin_layout Itemize
-
\family sans
Éditeurs
\family default
\begin_layout Itemize
-
\family sans
Dédicace
\family default
\begin_layout Itemize
-
\family sans
En-tête_Titre
\family default
\begin_layout Itemize
-
\family sans
Verso_Titre_Haut
\family default
\begin_layout Itemize
-
\family sans
Verso_Titre_Bas
\family default
\begin_layout Itemize
-
\family sans
Titre_Suppl.
\end_layout
\begin_layout Standard
-
Les fichiers de configuration correspondant aux classes
\emph on
article (koma-script)
\begin_layout Subsection
-
\family sans
letter (koma-script)
\end_layout
\begin_layout Standard
-
-
\begin_inset ERT
status inlined
\end_layout
\begin_layout Standard
-
La classe de document
\emph on
letter (koma-script)
\end_layout
\begin_layout Standard
-
-
\begin_inset ERT
status inlined
\end_layout
\begin_layout Standard
-
L'apparence de la lettre produite par cette classe de document peut-être
contrôlée par des commandes LaTeX (qui dans LyX seront insérées avec
\family sans
status collapsed
\begin_layout Standard
-
On obtient un en-tête
\begin_inset Quotes fld
\end_inset
\begin_layout LyX-Code
-
\backslash
firsthead{
\backslash
\end_layout
\begin_layout LyX-Code
-
{
\backslash
ignorespaces
\begin_layout LyX-Code
-
\backslash
nexthead{
\backslash
\end_layout
\begin_layout LyX-Code
-
{
\backslash
ignorespaces
\end_layout
\begin_layout Standard
-
Les types
\family sans
Lettre
\begin_layout Itemize
-
\family sans
Lettre
\family default
\begin_layout Itemize
-
\family sans
Ouverture
\family default
\begin_layout Itemize
-
\family sans
Fermeture
\family default
\begin_layout Itemize
-
\family sans
PS
\family default
\begin_layout Itemize
-
\family sans
CC
\family default
\begin_layout Itemize
-
\family sans
P.J.
\end_layout
\begin_layout Standard
-
Les types
\family sans
N
status collapsed
\begin_layout Standard
-
NdT : Mais si quelqu'un a une meilleure idée pour traduire
\begin_inset Quotes fld
\end_inset
status collapsed
\begin_layout Standard
-
On pourrait considérer que les types
\family sans
Letter
\end_layout
\begin_layout Standard
-
Une implémentation de ces types dans une logique WYSIWYG n'aurait pas de
sens, car l'aspect réel de la lettre produite ne dépendra pas seulement
de l'utilisation d'un type donné, mais aussi d'autres facteurs.
\end_layout
\begin_layout Standard
-
Les types à invite peuvent être utilisés comme des paragraphes vides.
Cela a un sens par exemple pour le type
\family sans
\end_layout
\begin_layout Standard
-
Il est possible en utilisant ces types à invite de créer un patron de lettre
contenant des types pré-remplis avec vos coordonnées personnelles (nom,
adresse, etc.) et des types vides pour d'autres données que vous entrerez.
\begin_layout Itemize
-
\family sans
Nom
\family default
\begin_layout Itemize
-
\family sans
Signature
\family default
\begin_layout Itemize
-
\family sans
Adresse
\family default
\begin_layout Itemize
-
\family sans
Téléphone
\family default
\begin_layout Itemize
-
\family sans
Lieu
\family default
\begin_layout Itemize
-
\family sans
Date
\family default
\begin_layout Itemize
-
\family sans
Adresse_Retour
\family default
\begin_layout Itemize
-
\family sans
Courrier_Spécial
\family default
\begin_layout Itemize
-
\family sans
Emplacement
\family default
\begin_layout Itemize
-
\family sans
Titre
\family default
\begin_layout Itemize
-
\family sans
Sujet
\family default
\end_layout
\begin_layout Standard
-
Les types
\family sans
Votre_réf
\begin_layout Itemize
-
\family sans
Votre_réf
\family default
\begin_layout Itemize
-
\family sans
Votre_courrier
\family default
\begin_layout Itemize
-
\family sans
Notre_réf
\family default
\begin_layout Itemize
-
\family sans
Client
\family default
\begin_layout Itemize
-
\family sans
Facture
\family default
\end_layout
\begin_layout Subsection
-
La nouvelle classe lettre :
\family sans
letter (koma-script v.2)
\end_layout
\begin_layout Standard
-
par
\noun on
Jürgen Spitzmüller
\end_layout
-
\begin_layout Standard
-
-
\begin_inset VSpace medskip
\end_inset
\end_layout
\begin_layout Standard
-
Koma-Script version 2.8 a introduit une nouvelle classe de lettres
\family typewriter
scrlttr2
\end_layout
\begin_layout Standard
-
Cette classe recouvre les mêmes fonctionnalités que
\emph on
letter (koma-script)
\end_layout
\begin_layout Standard
-
La plus grande amélioration est la possibilité de configurer la mise en
page de la lettre pour s'adapter à presque tous les besoins, soit dans
le préambule (
status collapsed
\begin_layout Standard
-
Le paquetage KOMA est livré avec quelques fichiers
\family typewriter
.lco
\end_layout
\begin_layout Subsection
-
Problèmes
\end_layout
\begin_layout Standard
-
Avec LyX, la visualisation d'un document de classe Koma-Script peut poser
quelques problèmes :
\end_layout
\begin_layout Itemize
-
Le numéro de chapitre pour un type
\family sans
Chapitre
\end_layout
\begin_layout Itemize
-
Les en-têtes des types
\family sans
AjoutChap
\end_layout
\begin_layout Itemize
-
Les paragraphes avec la classe de document
\emph on
letter
\end_layout
\begin_layout Section
-
Publications Springer sur deux colonnes (
\family sans
svjour
\end_layout
\begin_layout Standard
-
par
\noun on
Martin Vermeer
\end_layout
\begin_layout Subsection
-
Description
\end_layout
\begin_layout Standard
-
Ce sont les fichiers de format pour certains types de journaux édités par
Springer Verlag et dont la liste apparaît à
\begin_inset LatexCommand \url{http://www.springer.de/author/tex/help-journals.html}
\end_layout
\begin_layout Standard
-
Ça veut dire qu'ajouter le support de n'importe quel autre journal Springer
présent dans cette liste n'est rien d'autre qu'écrire votre propre fichier
\end_layout
\begin_layout Standard
-
Ce n'a raisonnablement bien été testé que pour le Journal of Geodesy.
\family typewriter
\end_layout
\begin_layout Subsection
-
Nouveaux styles
\end_layout
\begin_layout Standard
-
Un grand nombre de styles de type théorème --
\family sans
Affirmation
\begin_layout Standard
-
\family sans
Note_En_Tête
\family default
\end_layout
\begin_layout Subsection
-
Publications supportées
\end_layout
\begin_layout Itemize
-
\emph on
Journal of Geodesy
\emph default
\begin_layout Itemize
-
\emph on
Probability Theory and Related Fields
\emph default
\end_layout
\begin_layout Standard
-
Ajoutez le vôtre, ce n'est pas si dur !
\end_layout
\begin_layout Subsection
-
Crédits
\end_layout
\begin_layout Standard
-
Ces fichiers sont partiellement basés sur l'ancien
\family typewriter
ejour2.layout
\end_layout
\begin_layout Subsection
-
Bogues
\end_layout
\begin_layout Standard
-
Sans doute.
Mais probablement moins que dans l'ancien
\family typewriter
\end_layout
\begin_layout Standard
-
Limitations par exemple : n'affiche pas le numéro pour les formats de type
théorème, seulement #.
\end_layout
\begin_layout Section
-
Publications de l'AGU (
\family sans
aguplus
\end_layout
\begin_layout Standard
-
par
\shape smallcaps
Martin Vermeer
\end_layout
\begin_layout Subsection
-
Description
\end_layout
\begin_layout Standard
-
Ce sont les fichiers de format correspondant à certaines publications de
l'American Geophysical Society.
Nous supposons que vous avez déjà installé les fichiers de classe propres
\end_layout
\begin_layout Subsection
-
Nouveaux environnements
\end_layout
\begin_layout Standard
-
\family sans
Paragraphe
\family default
\end_layout
\begin_layout Standard
-
Les environnements nouvellement définis sont
\family sans
En-tête_Gauche
\end_layout
\begin_layout Standard
-
Je soupçonne que tout ceci soit encore relativement incomplet.
\end_layout
\begin_layout Subsection
-
Nouveaux flottants
\end_layout
\begin_layout Standard
-
\family sans
Planotable
\family default
\end_layout
\begin_layout Subsection
-
Publications supportées
\end_layout
\begin_layout Itemize
-
\emph on
Journal of Geophysical Research
\emph default
\end_layout
\begin_layout Standard
-
Ajoutez les vôtres, ce n'est pas si dur ! Regardez l'exemple
\family typewriter
jgrga.layout
\end_layout
\begin_layout Subsection
-
Bogues et choses à retenir
\end_layout
\begin_layout Standard
-
Pour utiliser les nouveaux environnements, vous devez faire ce qui suit
à chaque nouveau document :
\end_layout
\begin_layout Enumerate
-
\emph on
Désactiver babel
\emph default
\end_layout
\begin_layout Enumerate
-
Tapez
\family typewriter
jgrga
\end_layout
\begin_layout Enumerate
-
Assurez-vous que vous utilisez le style de bibliographie
\family typewriter
agu.bst
\end_layout
\begin_layout Section
-
Publications de l'EGS (
\family sans
egs
\end_layout
\begin_layout Standard
-
par
\shape smallcaps
Martin Vermeer
\end_layout
\begin_layout Subsection
-
Description
\end_layout
\begin_layout Standard
-
C'est le fichier de format pour les publications de l'European Geophysical
Society.
Vous pouvez télécharger la classe
\end_layout
\begin_layout Subsection
-
Nouveaux environnements
\end_layout
\begin_layout Standard
-
\family sans
Adresse_À_Droite
\family default
\end_layout
\begin_layout Section
-
Diapos Slides (alias SliTeX)
\begin_inset LatexCommand \label{sec:slitex}
\end_layout
\begin_layout Standard
-
par
\noun on
John Weiss
\end_layout
\begin_layout Subsection
-
Introduction
\end_layout
\begin_layout Standard
-
Cette section décrit comment utiliser LyX pour préparer des transparents
pour rétroprojecteurs.
Il y a deux classes de document qui le permettent : la classe par défaut
\end_layout
\begin_layout Standard
-
Je le redis, clairement et distinctement, qu'il n'y ait pas de malentendu
:
\end_layout
-
\begin_layout Standard
-
-
\begin_inset VSpace bigskip
\end_inset
\end_layout
\begin_layout Standard
-
Si vous cherchez une documentation sur
\begin_inset Quotes fld
\end_inset
status collapsed
\begin_layout Standard
-
...
enfin, c'est ce que m'ont dit et répété ses défenseurs.
Ne l'ayant jamais utilisée, je n'ai aucune idée de la validité de cette
\end_layout
\begin_layout Standard
-
Cette classe est l'évolution en LaTeX2e du vieux package S
\noun on
li
\end_layout
\begin_layout Subsection
-
Pour Commencer
\begin_inset LatexCommand \label{sec:demarrer-slides}
\end_layout
\begin_layout Standard
-
Avant tout, pour utiliser cette classe de document, vous devez sélectionner
\begin_inset Quotes fld
\end_layout
\begin_layout Itemize
-
Ne vous fatiguez pas à changer les options
\family sans
Pagination
\end_layout
\begin_layout Itemize
-
L'option
\family sans
Mise\InsetSpace ~
\begin_deeper
\begin_layout Description
-
\family sans
plain
\family default
\begin_layout Description
-
\family sans
headings
\family default
\begin_layout Description
-
\family sans
empty
\family default
Le rendu final ne contient pas de numéros de page, de marqueurs temporels
ni de marqueurs d'alignement.
\end_layout
+
\end_deeper
\begin_layout Itemize
-
La classe
\family sans
slides
\begin_deeper
\begin_layout Standard
-
Utiliser cette option vous permet d'ajouter des marqueurs temporels aux
\family sans
pour plus de détails.
\end_layout
+
\end_deeper
\begin_layout Standard
-
Vous pouvez aussi utiliser le fichier modèle
\family typewriter
\end_layout
\begin_layout Subsection
-
Environnements de Paragraphe
\end_layout
\begin_layout Subsubsection
-
Environnements supportés
\end_layout
\begin_layout Standard
-
La première chose que vous allez remarquer en commençant un nouveau document
\family sans
\end_layout
\begin_layout Standard
-
La deuxième chose qui frappe est le changement du menu des environnements
(tout à gauche de la barre d'outils).
La plupart des environnements de paragraphe que vous avez l'habitude d'y
\begin_layout Itemize
-
\family sans
Standard
\end_layout
\begin_layout Itemize
-
\family sans
ListePuces
\end_layout
\begin_layout Itemize
-
\family sans
Énumeration
\end_layout
\begin_layout Itemize
-
\family sans
Description
\end_layout
\begin_layout Itemize
-
\family sans
Liste
\end_layout
\begin_layout Itemize
-
\family sans
Citation
\end_layout
\begin_layout Itemize
-
\family sans
Cite
\end_layout
\begin_layout Itemize
-
\family sans
Vers
\end_layout
\begin_layout Itemize
-
\family sans
Légende
\end_layout
\begin_layout Itemize
-
\family sans
LyX-Code
\end_layout
\begin_layout Itemize
-
\family sans
Commentaire
\end_layout
\begin_layout Standard
-
Tous les autres environnements standard, comme les en-têtes de section,
ne servent pas dans la classe
\family sans
\end_layout
\begin_layout Standard
-
D'autre part, vous remarquerez de nouveaux environnements :
\end_layout
\begin_layout Itemize
-
\family sans
Diapo
\family default
\begin_layout Itemize
-
\family sans
SurCouche
\family default
\begin_layout Itemize
-
\family sans
Note
\end_layout
\begin_layout Itemize
-
\family sans
Texte_Invisible
\family default
\begin_layout Itemize
-
\family sans
Texte_Visible
\family default
\end_layout
\begin_layout Standard
-
Ces cinq-là présentent des subtilités, dues à une
\begin_inset Quotes fld
\end_inset
\end_layout
\begin_layout Subsubsection
-
Subtilités des nouveaux environnements
\begin_inset LatexCommand \label{sec:subtilité-slides}
\end_layout
\begin_layout Standard
-
Les cinq nouveaux environnements de paragraphe présentent tous des bizarreries,
dues aux limitations inhérentes à la version actuelle de LyX.
Comme je viens de le dire, LyX interdit les environnements qui commencent
\end_layout
\begin_layout Standard
-
Il faut considérer
\family sans
Diapo
\end_layout
\begin_layout Standard
-
Un propriété commune aux cinq environnements
\family sans
Diapo
\end_layout
\begin_layout Standard
-
Bien qu'il ne soit pas obligatoire de mettre du texte après ces marqueurs,
vous pouvez le faire.
Ça peut être une brève description du contenu de la
\end_layout
\begin_layout Standard
-
Si, par contre, vous ne souhaitez pas entrer de texte descriptif, vous allez
rencontrer une autre subtilité de LyX.
LyX, comme la nature, a horreur du vide, et ne vous laissera pas entamer
\end_layout
\begin_layout Itemize
-
Commencez à entrer le texte qui
\emph on
suivra
\end_layout
\begin_layout Itemize
-
Placez-vous maintenant au début de ce paragraphe.
\end_layout
\begin_layout Itemize
-
Tapez ensuite
\family sans
Entrée
\end_layout
\begin_layout Itemize
-
Changez enfin ce nouveau paragraphe vide en un
\family sans
Diapo
\end_layout
\begin_layout Standard
-
Espérons qu'une future version de LyX résoudra cette bizarrerie\SpecialChar \ldots{}
\end_layout
\begin_layout Subsection
-
Réaliser une présentation grâce à
\family sans
Diapo
\end_layout
\begin_layout Subsubsection
-
Utiliser l'environnement
\family sans
Diapo
\end_layout
\begin_layout Standard
-
Si vous espérez apprendre dans cette section comment faire une présentation
orale, vous serez amèrement déçu.
Naturellement, je vais vous décrire en quoi la classe
\end_layout
\begin_layout Standard
-
Sélectionnez l'environnement
\family sans
Diapo
\end_layout
\begin_layout Standard
-
Les diapos sont sûrement les seules fois dans LyX où vous aurez à forcer
la fin des pages (vous pouvez toujours le faire dans
\family sans
\end_layout
\begin_layout Standard
-
Les environnements
\family sans
SurCouche
\end_layout
\begin_layout Standard
-
Comme pour l'environnement
\family sans
Diapo
\end_layout
\begin_layout Subsubsection
-
Utiliser des
\family sans
SurCouches
\end_layout
\begin_layout Standard
-
L'idée d'une
\family sans
SurCouche
\end_layout
\begin_layout Standard
-
Chaque
\family sans
SurCouche
status collapsed
\begin_layout Standard
-
Des
\family sans
SurCouches
\end_layout
\begin_layout Standard
-
Le principal problème de la superposition de transparents est d'aligner
les contenus de ces diapos.
Quel espace devez-vous laisser pour le graphique sur la deuxième diapo
\end_layout
\begin_layout Standard
-
Comme leur nom l'indique,
\family sans
Texte_Visible
\end_layout
\begin_layout Standard
-
Pour
\family sans
Texte_Visible
\end_layout
\begin_layout Standard
-
Maintenant, voyons comment utiliser les commandes
\family sans
Texte_Visible
\end_layout
\begin_layout Enumerate
-
Créez une
\family sans
Diapo
\end_layout
\begin_layout Enumerate
-
Avant chaque figure ou paragraphe qui ne devra apparaître que sur la
\family sans
SurCouche
\end_layout
\begin_layout Enumerate
-
Commencez un environnement
\family sans
SurCouche
\end_layout
\begin_layout Enumerate
-
Copiez le contenu de l'environnement
\family sans
Diapo
\end_layout
\begin_layout Enumerate
-
Dans la
\family sans
SurCouche
\end_layout
\begin_layout Standard
-
C'est bon, vous avez votre superposition.
\end_layout
\begin_layout Standard
-
Il reste un problème avec la façon dont j'ai conçu la classe
\family sans
slides
status collapsed
\begin_layout Standard
-
Les commandes en question sont :
\end_layout
\begin_layout Itemize
-
\family typewriter
{
\backslash
\begin_layout Itemize
-
\family typewriter
{
\backslash
\end_layout
\begin_layout Standard
-
...
et devront être entrées en mode TeX.
Le texte dont vous voulez changer la
\end_layout
\begin_layout Subsubsection
-
Utiliser des
\family sans
Notes
\end_layout
\begin_layout Standard
-
Comme une
\family sans
SurCouche
\end_layout
\begin_layout Standard
-
L'utilité d'une
\family sans
Note
\end_layout
\begin_layout Standard
-
Pour utiliser des marqueurs temporels, spécifiez avant tout l'option supplémenta
ire
\begin_inset Quotes fld
\end_layout
\begin_layout Standard
-
Il reste une fonction à décrire.
Vous voudrez forcément imprimer toutes vos
\family sans
\end_layout
\begin_layout Standard
-
Heureusement il existe deux commandes LaTeX qui vous permettent de sélectionner
ce qu'il faut imprimer.
Toutes deux doivent être placées dans le préambule de votre document.
\end_layout
\begin_layout Standard
-
Vous pouvez aussi donner d'autres paramètres à
\begin_inset Quotes fld
\end_inset
\end_layout
\begin_layout Subsection
-
Le fichier modèle pour la classe
\family sans
slides
\end_layout
\begin_layout Standard
-
J'ai aussi créé un fichier modèle,
\begin_inset Quotes fld
\end_inset
\end_layout
\begin_layout LyX-Code
-
% Uncomment to print out only slides and overlays
\begin_inset Foot
status collapsed
\begin_layout Standard
-
NdT :
\family typewriter
Décommentez pour n'imprimer que les diapos et les sur-couches
\end_layout
\begin_layout LyX-Code
-
%
\end_layout
\begin_layout LyX-Code
-
%
\backslash
onlyslides{
\end_layout
\begin_layout LyX-Code
-
% Uncomment to print out only notes
\begin_inset Foot
status collapsed
\begin_layout Standard
-
NdT :
\family typewriter
Décommentez pour n'imprimer que les notes
\end_layout
\begin_layout LyX-Code
-
%
\end_layout
\begin_layout LyX-Code
-
%
\backslash
onlynotes{
\end_layout
\begin_layout Standard
-
Un dernier point : j'ai créé cette classe pour l'utilisation de la classe
de LaTeX2e
\begin_inset Quotes fld
status collapsed
\begin_layout Standard
-
Si vous voulez vous y mettre...
\end_layout
\end_layout
\begin_layout Section
-
Diapos Foils (alias
\family sans
Foil
\end_layout
\begin_layout Standard
-
par
\noun on
Allan Rae
\end_layout
\begin_layout Subsection
-
Introduction
\end_layout
\begin_layout Standard
-
Cette section décrit comment utiliser LyX pour préparer des transparents
pour rétroprojecteurs.
Il y a deux classes de document qui le permettent : la classe par défaut
\end_layout
\begin_layout Standard
-
Redisons-le donc bien clairement :
\end_layout
-
\begin_layout Standard
-
-
\begin_inset VSpace bigskip
\end_inset
\end_layout
\begin_layout Standard
-
-
\begin_inset VSpace bigskip
\end_inset
\end_layout
-
\begin_layout Standard
-
Si vous voulez une documentation sur
\begin_inset Quotes fld
\end_inset
\end_layout
\begin_layout Standard
-
La classe
\family sans
foils
\end_layout
\begin_layout Subsection
-
Pour commencer
\end_layout
\begin_layout Standard
-
Bien entendu, pour utiliser cette classe de document, il vous faut sélectionner
\begin_inset Quotes fld
\end_layout
\begin_layout Itemize
-
Ne changez pas les options
\family sans
Pagination
\end_layout
\begin_layout Itemize
-
La taille par défaut est de 20\InsetSpace ~
pt, les autres choix étant respectivement
17\InsetSpace ~
\end_layout
\begin_layout Itemize
-
La police par défaut est
\family sans
Sans\InsetSpace ~
\begin_layout Itemize
-
\family sans
Foil
\family default
\end_layout
\begin_layout Itemize
-
Ne vous occupez pas de
\family sans
Placement\InsetSpace ~
\end_layout
\begin_layout Itemize
-
Les réglages
\family sans
Mise\InsetSpace ~
\begin_layout List
\labelwidthstring MMMMMMM
-
\family sans
\series bold
empty
\begin_layout List
\labelwidthstring MMMMMMM
-
\family sans
\series bold
plain
\begin_layout List
\labelwidthstring MMMMMMM
-
\series bold
foilheadings
\series default
\begin_layout List
\labelwidthstring MMMMMMM
-
\series bold
fancy
\series default
\family default
TeX car certaines incompatibilités apparaissent.
\end_layout
+
\end_deeper
\begin_layout Subsubsection
-
Options Supplémentaires
\end_layout
\begin_layout Standard
-
Les options suivantes peuvent être activées dans le champ
\family sans
Autres\InsetSpace ~
\begin_layout List
\labelwidthstring MMMMMMx
-
\series bold
35mmSlide
\series default
\begin_layout List
\labelwidthstring MMMMMMx
-
\series bold
headrule
\series default
\begin_layout List
\labelwidthstring MMMMMMx
-
\series bold
footrule
\series default
\begin_layout List
\labelwidthstring MMMMMMx
-
\series bold
dvips
\series default
\begin_layout List
\labelwidthstring MMMMMMx
-
\series bold
landscape
\series default
\begin_layout List
\labelwidthstring MMMMMMx
-
\series bold
leqno
\series default
\begin_layout List
\labelwidthstring MMMMMMx
-
\series bold
fleqn
\series default
\end_layout
\begin_layout Subsection
-
Environnements supportés
\end_layout
\begin_layout Standard
-
La plupart des environnements courants sont supportés par la classe
\family sans
foils
\end_layout
\begin_layout Standard
-
-
\begin_inset ERT
status inlined
\begin_layout Itemize
-
\family sans
Standard
\end_layout
\begin_layout Itemize
-
\family sans
ListePuces
\end_layout
\begin_layout Itemize
-
\family sans
Énumeration
\end_layout
\begin_layout Itemize
-
\family sans
Description
\end_layout
\begin_layout Itemize
-
\family sans
Liste
\end_layout
\begin_layout Itemize
-
\family sans
LyX-Code
\end_layout
\begin_layout Itemize
-
\family sans
Vers
\end_layout
\begin_layout Itemize
-
\family sans
Cite
\end_layout
\begin_layout Itemize
-
\family sans
Citation
\end_layout
\begin_layout Itemize
-
\family sans
Titre
\end_layout
\begin_layout Itemize
-
\family sans
Auteur
\end_layout
\begin_layout Itemize
-
\family sans
Date
\end_layout
\begin_layout Itemize
-
\family sans
Abstract
\end_layout
\begin_layout Itemize
-
\family sans
Bibliographie
\end_layout
\begin_layout Itemize
-
\family sans
Adresse
\end_layout
\begin_layout Itemize
-
\family sans
Adresse_À_Droite
\end_layout
\begin_layout Itemize
-
\family sans
Légende
\end_layout
\begin_layout Itemize
-
\family sans
Commentaire
\end_layout
\begin_layout Standard
-
-
\begin_inset ERT
status inlined
\end_layout
\begin_layout Standard
-
En gros, il s'agit de tous les environnements, mis à part ceux de section.
En effet, dans un diaporama, les sections sont en fait les diapos elles-mêmes.
\begin_layout Itemize
-
\family sans
En-Tête_Diapo
\family default
\begin_layout Itemize
-
\family sans
En-Tête_Diapo_Tourné (RotateFoilhead)
\end_layout
\begin_layout Standard
-
LyX a aussi des versions légèrement modifiées de ces deux environnements
:
\end_layout
\begin_layout Itemize
-
\family sans
En-tête_Diapo_Court
\family default
\begin_layout Itemize
-
\family sans
En-tête_Diapo_Court_Tourné
\family default
\end_layout
\begin_layout Standard
-
Les différences seront expliquées dans une autre section.
\end_layout
\begin_layout Standard
-
De plus, les diapos sont souvent utilisées pour exposer des idées, ou de
nouveaux théorèmes.
De ce fait,
\end_layout
\begin_layout Standard
-
-
\begin_inset ERT
status inlined
\begin_layout Itemize
-
\family sans
Théorème
\end_layout
\begin_layout Itemize
-
\family sans
Lemme
\end_layout
\begin_layout Itemize
-
\family sans
Corollaire
\end_layout
\begin_layout Itemize
-
\family sans
Proposition
\end_layout
\begin_layout Itemize
-
\family sans
Définition
\end_layout
\begin_layout Itemize
-
\family sans
Preuve
\end_layout
\begin_layout Itemize
-
\family sans
Théorème*
\end_layout
\begin_layout Itemize
-
\family sans
Lemme*
\end_layout
\begin_layout Itemize
-
\family sans
Corollaire*
\end_layout
\begin_layout Itemize
-
\family sans
Proposition*
\end_layout
\begin_layout Itemize
-
\family sans
Définition*
\end_layout
\begin_layout Standard
-
-
\begin_inset ERT
status inlined
\end_layout
\begin_layout Standard
-
Les versions sans étoiles sont numérotées, tandis que celles avec étoiles
ne le sont pas.
Il y a enfin des environnements de liste ajoutés par LyX :
\begin_layout Itemize
-
\family sans
ListeCochés
\family default
\begin_layout Itemize
-
\family sans
ListeCroix
\family default
\end_layout
\begin_layout Standard
-
FoilTeX offre aussi de nombreuses possibilités pour les en-têtes et pieds
de pages, qu'il vaut mieux définir dans le préambule, bien que vous puissiez
le faire à tout moment dans le document.
\end_layout
\begin_layout Standard
-
Pour ces réglages, vous disposez des environnements suivants [
\noun on
Martin Vermeer
\end_layout
\begin_layout Standard
-
-
\begin_inset ERT
status inlined
\begin_layout Itemize
-
\family sans
Mon_Logo
\family default
\begin_layout Itemize
-
\family sans
Restriction
\end_layout
\begin_layout Itemize
-
\family sans
Pied_Droite
\family default
\begin_layout Itemize
-
\family sans
En-tête_Droite
\family default
\begin_layout Itemize
-
\family sans
En-tête_Gauche
\family default
\begin_deeper
\begin_layout Standard
-
\InsetSpace ~
\end_layout
+
\end_deeper
\begin_layout Standard
-
-
\begin_inset ERT
status inlined
\end_layout
\begin_layout Standard
-
Certaines commandes de
\family sans
Foil
\end_layout
\begin_layout Subsection
-
Création de diapos
\end_layout
\begin_layout Standard
-
Cette section est une rapide introduction aux différents environnements
qui permettent de construire un ensemble de diapos.
Si vous voulez un exemple, ouvrez
\end_layout
\begin_layout Subsubsection
-
Donner un titre de page
\end_layout
\begin_layout Standard
-
À la différence des autres classes qui proposent les environnements
\family sans
Titre
\end_layout
\begin_layout Subsubsection
-
Débuter une nouvelle diapo
\end_layout
\begin_layout Standard
-
Comme il est dit plus haut, il existe quatre manières de commencer une nouvelle
diapo.
Pour les formats portrait, utilisez
\end_layout
\begin_layout Standard
-
Les diapos en position paysage seront créées via les environnements
\family sans
En-tête_Diapo_Tourné
\end_layout
\begin_layout Standard
-
Il vous faut
\family typewriter
dvips
\end_layout
\begin_layout Subsubsection
-
Théorèmes, lemmes, preuves et tutti quanti
\end_layout
\begin_layout Standard
-
Un petit bogue de LyX fait que deux de ces environnements ne peuvent se
suivre directement.
Ils doivent être séparés par quelque chose.
\end_layout
\begin_layout Subsubsection
-
Listes
\end_layout
\begin_layout Standard
-
Vous pouvez profiter de tous les types de listes que l'on trouve dans les
autres classes plus deux nouvelles.
Je ne décrirai ici que ces dernières.
\end_layout
\begin_layout Standard
-
Les deux nouveaux environnements de liste,
\family sans
ListeCochés
\end_layout
\begin_layout Subsubsection
-
Figures et tableaux
\end_layout
\begin_layout Standard
-
\family sans
Foil
\family default
\end_layout
\begin_layout Subsubsection
-
En-têtes et pieds de pages
\begin_inset LatexCommand \label{sec:foil-en-tetes}
\end_layout
\begin_layout Standard
-
Les deux commandes
\family sans
Mon_Logo
\end_layout
\begin_layout Standard
-
Vous pouvez remplir les autres coins de la page avec
\family sans
Pied_Droite
\end_layout
\begin_layout Subsection
-
Fonctions de
\family sans
FoilTeX
\end_layout
\begin_layout Standard
-
Toutes les commandes décrites ci-dessous doivent être entrées dans un environnem
ent
\family sans
\end_layout
\begin_layout Subsubsection
-
Longueurs
\end_layout
\begin_layout Standard
-
Toutes les longueurs sont ajustées en utilisant la commande
\family typewriter
\end_layout
\begin_layout Standard
-
Il est possible de changer l'espacement entre l'en-tête et le corps d'une
diapo en ajustant la longueur spécifiée par
\family typewriter
\end_layout
\begin_layout Standard
-
L'espacement autour des flottants peut être modifié via
\emph toggle
ces variables :
\begin_layout List
\labelwidthstring MMMMMMMMMMM
-
\family typewriter
\backslash
\begin_layout List
\labelwidthstring MMMMMMMMMMM
-
\family typewriter
\backslash
\begin_layout List
\labelwidthstring MMMMMMMMMMM
-
\family typewriter
\backslash
\begin_layout List
\labelwidthstring MMMMMMMMMMM
-
\family typewriter
\backslash
\end_layout
\begin_layout Standard
-
Il y a aussi plusieurs variables de longueur relatives à la page de titre.
Elles vous seront utiles dans le cas d'un titre long, ou de plusieurs auteurs
:
\begin_layout List
\labelwidthstring MMMMMMMMMMM
-
\family typewriter
\backslash
\begin_layout List
\labelwidthstring MMMMMMMMMMM
-
\family typewriter
\backslash
\begin_layout List
\labelwidthstring MMMMMMMMMMM
-
\family typewriter
\backslash
\begin_layout List
\labelwidthstring MMMMMMMMMMM
-
\family typewriter
\backslash
\begin_layout List
\labelwidthstring MMMMMMMMMMM
-
\family typewriter
\backslash
\end_layout
\begin_layout Standard
-
La dernière des commandes d'ajustement de longueur agit sur tous les environneme
nts de liste.
Si vous placez
\end_layout
\begin_layout Subsubsection
-
En-têtes et pieds
\end_layout
\begin_layout Standard
-
Les commandes
\family typewriter
\end_layout
\begin_layout Standard
-
Si vous voulez utiliser la mise en page
\family sans
fancy
\end_layout
\begin_layout Section
-
Latex8 (Papiers des Conférences de l'IEEE)
\end_layout
\begin_layout Standard
-
par
\noun on
Allan Rae
\end_layout
\begin_layout Subsection
-
Introduction
\end_layout
\begin_layout Standard
-
Comme cette classe est spécifiquement destinée à écrire des soumissions
à des conférences sous l'égide de l'IEEE, je vous recommande vivement de
vous procurer une copie de leur
\end_layout
\begin_layout Subsection
-
Pour commencer
\end_layout
\begin_layout Standard
-
(AR.
plus à l'avenir)
\end_layout
\begin_layout Subsection
-
Environnements supportés
\end_layout
\begin_layout Itemize
-
\family sans
Standard
\end_layout
\begin_layout Itemize
-
\family sans
Titre
\end_layout
\begin_layout Itemize
-
\family sans
Auteur
\end_layout
\begin_layout Itemize
-
\family sans
E-mail
\end_layout
\begin_layout Itemize
-
\family sans
Affiliation
\end_layout
\begin_layout Itemize
-
\family sans
Abstract
\end_layout
\begin_layout Itemize
-
\family sans
Section
\end_layout
\begin_layout Itemize
-
\family sans
SousSection
\end_layout
\begin_layout Itemize
-
\family sans
Légende
\end_layout
\begin_layout Subsection
-
Différences entre écran et impression
\end_layout
\begin_layout Standard
-
Il y a quelques légères différences d'apparence principalement pour la présentat
ion des compteurs de section.
À l'écran le point final du compteur de section est absent mais il apparaîtra
\end_layout
\begin_layout Section
-
Hollywood (scripts d'Hollywood)
\end_layout
\begin_layout Standard
-
par
\shape smallcaps
Garst Reese
\end_layout
\begin_layout Subsection
-
Introduction
\end_layout
\begin_layout Standard
-
Maîtriser le format d'un script d'Hollywood est un
\begin_inset Quotes fld
\end_inset
\end_layout
\begin_layout Subsection
-
Problèmes particuliers
\end_layout
\begin_layout Standard
-
Les lignes de dialogue ne doivent JAMAIS être coupées au milieu d'une phrase.
Si le texte d'un personnage
\begin_inset Foot
status collapsed
\begin_layout Standard
-
NdT :
\family sans
Speaker
status collapsed
\begin_layout Standard
-
NdT : (suite)
\end_layout
\end_layout
\begin_layout Subsection
-
Fonctions particulières
\end_layout
\begin_layout Standard
-
Entrez les noms des personnages comme étiquettes, puis faites des références
croisées sur ces étiquettes pour insérer le nom.
La fenêtre de référence croisée montrera l'ensemble des personnages.
\end_layout
\begin_layout Subsection
-
Taille de papier et Marges
\end_layout
\begin_layout Standard
-
USLetter, gauche 1,6\InsetSpace ~
in, droite 0,75\InsetSpace ~
in, haut 0,5\InsetSpace ~
\end_layout
\begin_layout Subsection
-
Environnements
\end_layout
\begin_layout Standard
-
Les environnements suivants sont disponibles.
Vous pouvez utiliser
\family typewriter
\begin_layout Itemize
-
\family sans
Standard
\family default
\begin_layout Itemize
-
\family sans
FADE_IN
\family default
status collapsed
\begin_layout Standard
-
NdT : Incertain.
\end_layout
\begin_layout Itemize
-
\family sans
INT :
\hfill
\begin_layout Itemize
-
\family sans
EXT :
\hfill
\begin_layout Itemize
-
\family sans
Speaker
\hfill
\begin_layout Itemize
-
\family sans
Parenthetical
\hfill
\begin_layout Itemize
-
\family sans
Dialogue
\hfill
\begin_layout Itemize
-
\family sans
Transition
\hfill
\begin_layout Itemize
-
\family sans
FADE OUT:
\hfill
\begin_layout Itemize
-
\family sans
Auteur
\hfill
\begin_layout Itemize
-
\family sans
Titre
\hfill
\begin_layout Itemize
-
\family sans
Right_Address
\hfill
\end_layout
\begin_layout Subsection
-
Jargon de script
\end_layout
\begin_layout Itemize
-
(O.S) -- off screen (hors écran)
\end_layout
\begin_layout Itemize
-
(V.0) -- voice over (voix off)
\end_layout
\begin_layout Itemize
-
b.g.
-- background (arrière-plan)
\end_layout
\begin_layout Itemize
-
C.U.
-- close-up (plan rapproché)
\end_layout
\begin_layout Itemize
-
PAN -- mouvement de caméra
\end_layout
\begin_layout Itemize
-
INSERT -- insérez un plan rapproché
\end_layout
\begin_layout Section
-
Broadway
\end_layout
\begin_layout Standard
-
par
\shape smallcaps
Garst Reese
\end_layout
\begin_layout Subsection
-
Introduction
\end_layout
\begin_layout Standard
-
Broadway est destiné à l'écriture de pièces de théâtre.
Le format est plus décoratif que Hollywood, et beaucoup moins standardisé.
Ce format devrait convenir à des ateliers.
\end_layout
\begin_layout Subsection
-
Problèmes particuliers
\end_layout
\begin_layout Standard
-
Les mêmes que dans Hollywood.
\end_layout
\begin_layout Subsection
-
Fonctions particulières
\end_layout
\begin_layout Standard
-
Entrez les noms des personnages comme étiquettes puis faites des références
croisées sur ces étiquettes pour insérer le nom.
La fenêtre de référence croisée montrera l'ensemble des personnages.
\end_layout
\begin_layout Subsection
-
Taille de papier et Marges
\end_layout
\begin_layout Standard
-
USLetter, gauche 1,6\InsetSpace ~
in, droite 0,75\InsetSpace ~
in, haut 0,5\InsetSpace ~
\end_layout
\begin_layout Subsection
-
Environnements
\end_layout
\begin_layout Standard
-
Les environnements suivants sont disponibles.
Vous pouvez utiliser
\family typewriter
\begin_layout Itemize
-
\family sans
Standard
\newline
\begin_layout Itemize
-
\family sans
Narrative
\hfill
\begin_layout Itemize
-
\family sans
ACT
\family default
\begin_layout Itemize
-
\family sans
ACT*
\family default
\begin_layout Itemize
-
\family sans
SCENE
\hfill
\end_layout
\begin_layout Itemize
-
AT_RISE (Lever de Rideau)
\hfill
M
\begin_layout Itemize
-
\family sans
Speaker
\hfill
\begin_layout Itemize
-
\family sans
Parenthetical
\family default
\begin_layout Itemize
-
\family sans
Dialogue
\hfill
\begin_layout Itemize
-
\family sans
CURTAIN
\family default
\begin_layout Itemize
-
\family sans
Titre
\hfill
\begin_layout Itemize
-
\family sans
Auteur
\hfill
\begin_layout Itemize
-
\family sans
Right_Address
\hfill
\end_layout
\begin_layout Standard
-
Salut tout le monde.
\end_layout
\begin_layout Section
-
RevTeX4
\end_layout
\begin_layout Standard
-
par
\noun on
Amir Karger
\end_layout
-
\begin_layout Standard
-
-
\begin_inset VSpace bigskip
\end_inset
\end_layout
\begin_layout Standard
-
LyX a une classe de texte
\family sans
Revtex
\end_layout
\begin_layout Standard
-
Cette documentation est censée servir en
\emph on
plus
\end_layout
\begin_layout Subsection
-
Installation
\end_layout
\begin_layout Standard
-
Tout ce que vous avez à faire est d'installer RevTeX 4, comme c'est décrit
dans le fichier README du paquetage.
Le paquetage est disponible sur
\end_layout
\begin_layout Standard
-
Probablement la façon la plus simple de démarrer est soit d'importer un
document RevTeX 4 avec
\family typewriter
\end_layout
\begin_layout Subsection
-
Dans le préambule
\end_layout
\begin_layout Standard
-
Les paramètres optionnels de
\family typewriter
\end_layout
\begin_layout Standard
-
Le reste de ce qui va dans le préambule, comme
\family typewriter
\end_layout
\begin_layout Subsection
-
Champs
\begin_inset Foot
status collapsed
\begin_layout Standard
-
NdT : Dans la section sur RevTeX, j'ai traduit
\begin_inset Quotes fld
\end_inset
\end_layout
\begin_layout Standard
-
Les champs correspondent basiquement aux commandes dans RevTeX 4.0.
Par exemple, le champ
\family sans
status collapsed
\begin_layout Standard
-
Au cas où ça vous intéresse, les deux sont inclus pour que
\family typewriter
reLyX
\end_layout
\begin_layout Subsection
-
Notes importantes
\end_layout
\begin_layout Standard
-
Il y a un ou deux aspects spécifiques de RevTeX 4 qui peuvent causer des
erreurs qui sont encore plus troublantes dans LyX.
\end_layout
\begin_layout Standard
-
Dans RevTeX, la commande
\family typewriter
\end_layout
\begin_layout Standard
-
Également, les champs
\family sans
Email_Auteur
\end_layout
\begin_layout Subsection
-
Inconvénients
\end_layout
\begin_layout Standard
-
Le principal problème avec ce format est que vous ne pouvez pas utiliser
les paramètres optionnels de certains champs comme
\family sans
\begin_layout Standard
-
\emph on
Note de Jean-Marc :
\emph default
\end_layout
\begin_layout Section
-
Article (mwart), book (mwbk) and report (mwrep)
\begin_inset OptArg
status collapsed
\begin_layout Standard
-
Les classes
\family sans
mw
\end_layout
\begin_layout Standard
-
par
\noun on
Tomasz Luczak
\end_layout
\begin_layout Standard
-
Les classes de document LyX
\emph on
article (mwart)
\end_layout
\begin_layout Standard
-
Les différences principales sont :
\end_layout
\begin_layout Itemize
-
Les titres non numérotés (avec une étoile, comme
\family sans
Section*
\end_layout
\begin_layout Itemize
-
Des styles de mise en page supplémentaires :
\end_layout
\begin_deeper
\begin_layout Description
-
uheadings en-têtes sur plusieurs lignes,
\end_layout
\begin_layout Description
-
myheadings en-têtes personnalisés, définis par les commandes
\family typewriter
\end_layout
\begin_layout Description
-
myuheadings en-têtes personnalisés sur plusieurs lignes
\end_layout
\begin_layout Description
-
outer le numéro de page est placé du côté extérieur de la page
\end_layout
+
\end_deeper
\begin_layout Itemize
-
Options
\end_layout
\begin_deeper
\begin_layout Description
-
rmheadings titres avec empattement -- par défaut,
\end_layout
\begin_layout Description
-
sfheadings titres sans empattement,
\end_layout
\begin_layout Description
-
authortitle sur la page de titre, d'abord l'auteur puis le titre -- par
défaut,
\end_layout
\begin_layout Description
-
titleauthor sur la page de titre, d'abord le titre puis l'auteur,
\end_layout
\begin_layout Description
-
withmarginpar réserver de la place sur la page pour les marges.
\end_layout
+
\end_deeper
\begin_layout Section
-
Elsevier Journals
\end_layout
\begin_layout Standard
-
par
\noun on
Rod Pinna
\end_layout
\begin_layout Standard
-
Elsevier Science Publishers B.V.
met une classe de document LaTeX standard (
\family typewriter
\end_layout
\begin_layout Standard
-
Pour utiliser
\family typewriter
elsart.cls
\end_layout
\begin_layout Standard
-
La façon la plus simple d'utiliser la classe Elsevier est de construire
vos documents à partir du modèle fourni.
Il est préférable de ne pas utiliser les options d'en-têtes
\end_layout
\begin_layout Chapter
-
Importer et Exporter d'autres Formats de Fichier
\begin_inset OptArg
status collapsed
\begin_layout Standard
-
Importer et Exporter
\end_layout
\end_layout
\begin_layout Section
-
Considérations Générales
\end_layout
\begin_layout Standard
-
L'importation et l'exportation de documents LyX à partir de ou vers d'autres
formats a été abordée brièvement dans le
\emph on
\end_layout
\begin_layout Section
-
Importer d'autres Formats
\end_layout
\begin_layout Subsection
-
LaTeX
\end_layout
\begin_layout Standard
-
La traduction de LaTeX en LyX est assurée par un script Perl appelé reLyX.
Bien qu'il s'agisse d'un programme indépendant qui peut être invoqué à
la ligne de commande, LyX l'appelle automatiquement quand on importe un
\end_layout
\begin_layout Subsection
-
Texte ASCII
\end_layout
\begin_layout Standard
-
Quand vous importez du texte ASCII brut, il y a deux méthodes pour lire
le fichier.
Importer en tant que lignes préserve tous les passages à la ligne dans
\end_layout
\begin_layout Subsection
-
Noweb
\end_layout
\begin_layout Standard
-
\emph on
(Note de l'Éditeur : Il faut évidemment l'écrire - des volontaires ? --
mer)
\end_layout
\begin_layout Section
-
Exporter d'autres formats
\end_layout
\begin_layout Subsection
-
LaTeX
\end_layout
\begin_layout Standard
-
LyX génère deux types de fichiers LaTeX : des versions allégées pour le
traitement normal (
\family sans
status collapsed
\begin_layout Standard
-
Le fichier ainsi généré est un fichier LaTeX parfaitement valide, mais le
préambule peut paraître un peu étrange car il fait apparaître des définitions
utilisées par LyX, qui ne seraient pas là dans un fichier écrit par un
\end_layout
\begin_layout Subsection
-
DVI (Device Independent Files : Fichiers Indépendants de l'Appareil)
\end_layout
\begin_layout Standard
-
Les fichiers DVI sont produits en faisant tourner LaTeX sur votre document.
Il n'y a pas d'options paramétrables.
\end_layout
\begin_layout Subsection
-
PostScript®
\end_layout
\begin_layout Standard
-
L'étape suivante de la chaîne de conversion est de passer du fichier DVI
au PostScript®.
Vous pouvez soit faire
\end_layout
\begin_layout Subsection
-
Texte ASCII
\end_layout
\begin_layout Standard
-
L'exportation en texte ASCII tente de préserver la
\begin_inset Quotes fld
\end_inset
\end_layout
\begin_layout Subsection
-
HTML
\end_layout
\begin_layout Standard
-
Les documents LyX peuvent être convertis en HTML, en général en les convertissan
t d'abord en LaTeX, puis en convertissant celui-ci en HTML\SpecialChar \@.
LyX reconnaît
\end_layout
\begin_layout Subsection
-
PDF
\end_layout
\begin_layout Standard
-
par
\noun on
Dekel Tsur
\end_layout
\begin_layout Standard
-
-
\begin_inset VSpace bigskip
\end_inset
\end_layout
-
\begin_layout Standard
-
La façon la plus rapide de générer un fichier PDF basique (pas de balise,
de lien, etc.) avec n'importe quelle version de LyX est d'enregistrer ce
document comme fichier PostScript®, puis de faire tourner dessus la commande
\end_layout
\begin_layout Subsubsection
-
Utiliser pdfLaTeX
\end_layout
\begin_layout Standard
-
Avec pdfLaTeX vous devez convertir vos figures eps en PDF (voir la section\InsetSpace ~
\begin_inset LatexCommand \ref{sec:pdf-eps}
\end_layout
\begin_layout Subsubsection
-
Pourquoi mon texte a-t-il l'air si moche quand je le visionne avec Acrobat
Reader ?
\begin_inset LatexCommand \label{sec:mauvaises-polices}
status collapsed
\begin_layout Standard
-
Mauvaises polices avec Acrobat Reader
\end_layout
\end_layout
\begin_layout Standard
-
Le problème est que les polices bitmap sont mal affichées par Acrobat Reader.
Quand vous créez un fichier PDF à partir d'un fichier LyX, vous devez utiliser
des polices vectorielles au lieu des polices bitmap par défaut (en fait,
\end_layout
\begin_layout LyX-Code
-
p+ psfonts.cmz
\end_layout
\begin_layout LyX-Code
-
p+ psfonts.amz
\end_layout
\begin_layout Standard
-
Si vous utilisez l'encodage de police LaTeX par défaut (OT1), il n'y a rien
d'autre à faire.
Cependant, si vous utilisez l'encodage de police T1, alors LaTeX utilise
\end_layout
\begin_layout Standard
-
Note : LyX utilise normalement l'encodage de police T1.
Si vous voulez utiliser l'encodage de police LaTeX par défaut (ce n'est
pas recommandé, sauf si vous n'écrivez qu'en anglais), effacez le contenu
\end_layout
\begin_layout Standard
-
Une autre solution est d'utiliser les polices PostScript® standard à la
place des polices Computer Modern.
Pour ce faire, vous devez sélectionner
\end_layout
\begin_layout Standard
-
En résumé, les polices Computer Modern comme les polices PostScript® donnent
toutes deux de bons résultats (avec quelques exceptions).
Le choix de l'une ou l'autre est une affaire de goût.
\end_layout
\begin_layout Subsubsection
-
Pourquoi la commande
\family typewriter
\begin_layout Standard
-
\family typewriter
\backslash
\end_layout
\begin_layout Standard
-
Les polices PostScript® n'ont pas de police symbole grasse.
La solution est d'utiliser la commande
\family typewriter
\end_layout
\begin_layout Standard
-
Il est possible de redéfinir la commande
\family typewriter
\begin_layout LyX-Code
-
\backslash
renewcommand{
\backslash
\end_layout
\begin_layout Standard
-
dans le préambule.
\end_layout
\begin_layout Subsubsection
-
Est-il possible d'écrire du code LaTeX qui ne soit lu que par pdfLaTeX ?
\begin_inset OptArg
status collapsed
\begin_layout Standard
-
Code spécifique à pdfLaTeX
\end_layout
\end_layout
\begin_layout Standard
-
Oui.
En voici un exemple :
\end_layout
\begin_layout LyX-Code
-
\backslash
newif
\backslash
\end_layout
\begin_layout LyX-Code
-
\backslash
ifx
\end_layout
\begin_layout LyX-Code
-
\backslash
pdffalse
\end_layout
\begin_layout LyX-Code
-
\backslash
else
\end_layout
\begin_layout LyX-Code
-
\backslash
pdftrue
\begin_layout LyX-Code
-
\backslash
fi
\end_layout
\begin_layout LyX-Code
-
\backslash
ifpdf
\end_layout
\begin_layout LyX-Code
-
\backslash
pdfinfo { /Author (vos nom et adresse e-mail)
\end_layout
\begin_layout LyX-Code
-
/Title (titre)
\end_layout
\begin_layout LyX-Code
-
/Subject (description en une ligne du document)
\end_layout
\begin_layout LyX-Code
-
}
\end_layout
\begin_layout LyX-Code
-
\backslash
pdfcatalog { /PageMode (/UseNone)
\end_layout
\begin_layout LyX-Code
-
% /OpenAction (fitbh)
\end_layout
\begin_layout LyX-Code
-
}
\end_layout
\begin_layout LyX-Code
-
\backslash
usepackage[pdftex]{hyperref}
\begin_layout LyX-Code
-
\backslash
else
\end_layout
\begin_layout LyX-Code
-
\backslash
usepackage[ps2pdf]{hyperref}
\begin_layout LyX-Code
-
\backslash
fi
\end_layout
\begin_layout Subsubsection
-
Comment puis-je rendre les URL cliquables ?
\end_layout
\begin_layout Standard
-
Voir la référence ici :
\end_layout
\begin_layout Standard
-
-
\begin_inset LatexCommand \url{http://wiki.lyx.org/pmwiki.php/FAQ/PDF}
\end_inset
\end_layout
\begin_layout Subsection
-
Personnalisé
\end_layout
\begin_layout Standard
-
Des exportations personnalisées sont possibles si vous avez un format particuliè
rement bizarre vers lequel vous voudriez opérer une conversion, du moment
bien sûr que vous disposez du convertisseur adapté.
\end_layout
\begin_layout Standard
-
La commande du convertisseur est spécifiée dans la même fenêtre.
Il doit s'agir d'une ligne de commande complète qui utilise la variable
\end_layout
\begin_layout Standard
-
Il n'est pas possible d'enregistrer cette commandes dans la fenêtre
\family sans
Éditer\SpecialChar \menuseparator
\begin_layout LyX-Code
-
\backslash
custom_export_command "ma_commande $$FName"
\end_layout
\begin_layout Section
-
Description complète de reLyX
\begin_inset LatexCommand \label{sec:reLyX}
\end_layout
\begin_layout Subsection
-
Synopsis
\end_layout
\begin_layout Standard
-
La façon la plus simple d'utiliser reLyX est via la commande
\family sans
Fichier\SpecialChar \menuseparator
\begin_layout Standard
-
\series bold
reLyX
\series default
\begin_layout Standard
-
\series bold
reLyX
\series default
\begin_layout Standard
-
\series bold
reLyX
\series default
\end_layout
\begin_layout Subsection
-
Options
\end_layout
\begin_layout Description
-
-c Classe.
Par défaut, quand reLyX voit une commande
\family typewriter
\end_layout
\begin_layout Description
-
-d Déboguage.
Par défaut, reLyX donne peu d'informations et efface les fichiers temporaires
créés durant la traduction.
\end_layout
\begin_layout Description
-
-f Forcer.
reLyX ne tourne pas si le fichier
\family typewriter
\end_layout
\begin_layout Description
-
-h Aide (Help).
Affiche l'information sur l'utilisation et s'arrête.
\end_layout
\begin_layout Description
-
-o Répertoire de sortie (Output).
Avec cette option, tous les fichiers temporaires et les fichiers LyX générés
(pour le fichier d'entrée demandé, pour tout fichier inclus, ou pour tout
\end_layout
\begin_layout Description
-
-p Fichier partiel.
Les fichiers d'entrée sont des fragments de LaTeX, sans préambule ni commande
\end_layout
\begin_layout Description
-
-r Environnements réguliers (voir la Section\InsetSpace ~
\begin_inset LatexCommand \ref{sec:syntaxe-reLyX}
\end_layout
\begin_layout Description
-
-s Fichiers de syntaxe.
Les fichiers de syntaxe passés en entrée (un ou plusieurs entre guillemets,
séparés par des virgules) à lire en plus de celui par défaut (voir la Section\InsetSpace ~
\end_layout
\begin_layout Subsection
-
Description
\end_layout
\begin_layout Subsubsection
-
Introduction
\end_layout
\begin_layout Standard
-
reLyX va créer un fichier LyX
\family typewriter
répertoire/machin.lyx
\end_layout
\begin_layout Standard
-
Les extensions
\family typewriter
.tex
\end_layout
\begin_layout Standard
-
Le but de reLyX est de traduire du LaTeX2e
\emph on
correct
\end_layout
\begin_layout Standard
-
reLyX a quelques bogues et il lui manque quelques fonctions.
Cependant, ses objectifs principaux sont :
\end_layout
\begin_layout Itemize
-
Traiter un fichier LaTeX2e correct sans se planter.
\end_layout
\begin_layout Itemize
-
Traduire une bonne partie de ce fichier.
\end_layout
\begin_layout Itemize
-
Localiser les portions qu'il ne sait pas traduire et les recopier en mode
TeX.
\end_layout
\begin_layout Standard
-
Il atteint assez bien ces objectifs avec la plupart des fichiers.
\end_layout
\begin_layout Standard
-
Beaucoup d'améliorations pourront être et seront apportées à reLyX à l'avenir.
Cependant, nous voulions sortir reLyX assez vite, pour faciliter aux nouveaux
utilisateurs de LyX l'utilisation de leurs fichiers LaTeX déjà existants.
\end_layout
\begin_layout Subsubsection
-
Usage
\end_layout
\begin_layout Standard
-
Voici une description plus longue de ce qu'il faut faire pour traduire un
document LaTeX en LyX.
\end_layout
\begin_layout Itemize
-
Lancez reLyX.
\end_layout
\begin_deeper
\begin_layout Standard
-
reLyX vous informera de sa progression et affichera les avertissements sur
stderr.
Si vous ne voulez pas de sortie du tout, essayez (avec csh)
\family default
.
\end_layout
+
\end_deeper
\begin_layout Itemize
-
Lancez LyX sur le fichier
\family typewriter
.lyx
\begin_deeper
\begin_layout Standard
-
En théorie, la majorité du fichier aura été traduite, et tout ce qui n'est
pas traduisible aura été signalé en rouge (mode TeX).
En théorie, LyX sera capable de lire le fichier, et d'en obtenir des versions
\emph default
dans la distribution de reLyX.
\end_layout
+
\end_deeper
\begin_layout Itemize
-
Changez à la main ce qui est dans des boîtes ERT (mode TeX) dans LyX.
\end_layout
\begin_deeper
\begin_layout Standard
-
Comme il est dit plus haut, vous devriez pouvoir imprimer le fichier LyX
même sans passer par cette étape.
Cependant, en changeant les commandes en mode TeX en objets LyX correspondants,
\end_layout
\begin_layout Standard
-
Il n'est pas garanti que reLyX produise un fichier LyX qui génère exactement
le même rendu que le fichier LaTeX, mais le résultat devrait être très
approchant.
les fichiers DVI ou ps sont corrects, même si cela donne plus de Vilain
Texte Rouge et moins de WYSIWYM.
\end_layout
+
\end_deeper
\begin_layout Itemize
-
RELISEZ ET CORRIGEZ LE DOCUMENT !!
\end_layout
\begin_deeper
\begin_layout Standard
-
Je suis sûr que vous aviez prévu de le faire de toutes façons, mais c'est
particulièrement important après traduction à partir d'un document LaTeX.
reLyX est, aujourd'hui tout au moins, meilleur en
effacées.
La gestion des espaces a été améliorée, mais n'est toujours pas parfaite.
\end_layout
+
\end_deeper
\begin_layout Subsubsection
-
Ce que reLyX sait gérer
\end_layout
\begin_layout Standard
-
reLyX comprend beaucoup de commandes LaTeX.
Il va traduire :
\end_layout
\begin_layout Itemize
-
le texte normal, y compris les mini-commandes comme
\family typewriter
~
\end_layout
\begin_layout Itemize
-
les commandes de titre comme
\family typewriter
\end_layout
\begin_layout Itemize
-
les commandes d'en-têtes comme
\family typewriter
\end_layout
\begin_layout Itemize
-
les environnements :
\family typewriter
quote
\end_layout
\begin_layout Itemize
-
les environnements
\family typewriter
itemize
\end_layout
\begin_layout Itemize
-
les commandes de références croisées :
\family typewriter
\begin_layout Itemize
-
\family typewriter
\backslash
\end_layout
\begin_layout Itemize
-
les commandes de changement de police dont
\family typewriter
\begin_layout Itemize
-
\family typewriter
\backslash
\end_layout
\begin_layout Itemize
-
l'environnement
\family typewriter
tabular
\end_layout
\begin_layout Itemize
-
les environnements flottants
\family typewriter
table
\end_layout
\begin_layout Itemize
-
l'environnement
\family typewriter
thebibliography
\end_layout
\begin_layout Itemize
-
diverses commandes :
\family typewriter
\end_layout
\begin_layout Itemize
-
des environnements (et certaines commandes) spécifiques à une classe de
document qui peuvent être traduites en formats LyX
\end_layout
\begin_layout Itemize
-
les paramètres de certaines commandes intraduisibles (par exemple
\family typewriter
\end_layout
\begin_layout Standard
-
Parmi tout cela, il peut y avoir des éléments qui ne sont pas encore supportés
à 100%.
Voyez plus bas pour les détails.
\end_layout
\begin_layout Standard
-
reLyX recopie les maths (presque) texto de votre fichier LaTeX.
Par chance, LyX sait lire les maths LaTeX, donc (presque) toutes les maths
supportées par LyX marcheront bien.
\end_layout
\begin_layout Standard
-
reLyX recopie aussi texto toute commande de préambule (c'est-à-dire tout
ce qui se trouve avant
\family typewriter
\end_layout
\begin_layout Subsubsection
-
Ce que reLyX ne sait pas gérer -- Mais ça marche quand même
\end_layout
\begin_layout Itemize
-
les figures et les tableaux
\family typewriter
tabular*
\end_layout
\begin_layout Itemize
-
les mini-pages
\end_layout
\begin_layout Itemize
-
les commandes d'espacement (
\family typewriter
\begin_layout Itemize
-
\family typewriter
\backslash
\begin_layout Itemize
-
\family typewriter
\backslash
\end_layout
\begin_layout Itemize
-
quelques environnements et commandes inconnus (par exemple définis par l'utilisa
teur)
\end_layout
\begin_layout Standard
-
reLyX recopie les commandes inconnues, ainsi que leurs paramètres, texto
dans le fichier LyX.
Également, s'il voit un
\end_layout
\begin_layout Subsubsection
-
Ce que reLyX gère mal -- c'est-à-dire les BOGUES
\begin_inset LatexCommand \label{sec:bogues-reLyX}
\end_layout
\begin_layout Standard
-
Comme reLyX est assez récent, il a un certain nombre de problèmes.
Au fur et à mesure de sa maturation, ces bogues seront éliminés.
Un certain nombre de bogues et de fonctions manquantes se trouvent sur
\end_layout
\begin_layout Standard
-
Si reLyX bute contre quelque chose, ou si LyX n'arrive pas à lire ce que
reLyX vient de traduire, la meilleure chose à faire est de taper
\family typewriter
\end_layout
\begin_layout Itemize
-
La recopie
\begin_inset Quotes fld
\end_inset
\end_layout
\begin_layout Itemize
-
reLyX traduit seulement quelques-unes des options de la commande
\family typewriter
\begin_deeper
\begin_layout Standard
-
Ce qui est plus important, reLyX ne traduit pas les commandes
\family typewriter
, etc.
\end_layout
+
\end_deeper
\begin_layout Itemize
-
La classe
\family typewriter
foil
\end_layout
\begin_layout Standard
-
Il y a une liste de bogues moins significatifs dans le fichier
\emph on
BUGS
\end_layout
\begin_layout Standard
-
reLyX est heureusement assez solide.
Comme nous venons de le voir, il ne traduira peut-être pas parfaitement
votre fichier, mais il ne devrait pas se planter.
\end_layout
\begin_layout Subsubsection
-
Ce que LyX ne sait pas gérer
\end_layout
\begin_layout Standard
-
Dans LyX lui-même, il manque quelques fonctions, de sorte que même si reLyX
traduit des choses parfaitement, LyX peut encore avoir du mal à les lire.
Si vous avez vraiment besoin de ces fonctions, vous pouvez exporter votre
\end_layout
\begin_layout Itemize
-
Pour un certain nombre de commandes, LyX ne supporte pas de paramètre optionnel.
Des exemples sont
\family typewriter
\end_layout
\begin_layout Itemize
-
Le centrage (ou l'alignement à droite ou à gauche) marche par paragraphes
entiers.
\end_layout
\begin_layout Itemize
-
Le support des tableaux dans LyX n'est pas parfait.
Pour des tableaux compliqués, utilisez un bloc
\begin_inset Quotes fld
\end_layout
\begin_layout Itemize
-
L'éditeur mathématique de LyX ne peut pas gérer les environnements mathématiques
AMS-LaTeX
\family typewriter
\end_layout
\begin_layout Subsection
-
Exemples
\end_layout
\begin_layout Standard
-
\family typewriter
reLyX -df -o
\begin_inset Quotes fld
\end_layout
\begin_layout Standard
-
Ce qui précède va créer un fichier
\family typewriter
mon/répertoire/machin.lyx
\end_layout
\begin_layout Subsection
-
Notes
\end_layout
\begin_layout Subsubsection
-
Rapports de bogue
\begin_inset LatexCommand \label{sec:rapports-bogue-reLyX}
\end_layout
\begin_layout Standard
-
Si reLyX se plante ou se comporte d'une manière étrange -- d'une façon différent
e de celles décrites dans la Section\InsetSpace ~
\end_layout
\begin_layout Standard
-
Les rapports de bogue doivent être envoyés à la liste de diffusion des développe
urs de LyX.
Son adresse est actuellement
\end_layout
\begin_layout Subsubsection
-
Détails de l'Implémentation
\end_layout
\begin_layout Standard
-
reLyX procède à plusieurs passes pour traduire un fichier TeX.
À chaque passe, il crée un ou deux fichiers.
\end_layout
\begin_layout Description
-
Passe\InsetSpace ~
0 \InsetSpace ~
\newline
-Avant de faire quoi que ce soit, lit le fichier (ou les fichiers) de syntaxe.
+Avant de faire quoi que ce soit, lit le fichier (ou les fichiers)
+ de syntaxe.
\end_layout
\begin_layout Description
-
Passe\InsetSpace ~
1a \InsetSpace ~
\end_layout
\begin_layout Description
-
Passe\InsetSpace ~
1b \InsetSpace ~
\begin_deeper
\begin_layout Standard
-
Une fois que l'on sait quelle est la classe du document, lit le fichier
de format LyX pour cette classe.
\end_layout
+
\end_deeper
\begin_layout Description
-
Passe\InsetSpace ~
2 \InsetSpace ~
\begin_deeper
\begin_layout Itemize
-
Changer, par exemple,
\family typewriter
x^2
\end_layout
\begin_layout Itemize
-
Enlever les paramètres optionnels que LyX ne sait pas gérer (par exemple
ceux de
\family typewriter
\end_layout
\begin_layout Itemize
-
Changer
\family typewriter
{
status collapsed
\begin_layout Standard
-
NdT : Traduction incertaine.
\end_layout
.
Ça ne devrait que très rarement changer quelque chose.
\end_layout
+
\end_deeper
\begin_layout Description
-
Passe\InsetSpace ~
3 \InsetSpace ~
\end_layout
\begin_layout Description
-
Passe\InsetSpace ~
4 \InsetSpace ~
\end_layout
\begin_layout Standard
-
S'il y a des commandes
\family typewriter
\end_layout
\begin_layout Standard
-
Si reLyX ne trouve pas un fichier que vous voulez inclure, il émettra un
avertissement, mais continuera à traduire tous les fichiers qu'il trouve.
\end_layout
\begin_layout Subsubsection
-
Fichiers de Format
\end_layout
\begin_layout Standard
-
reLyX lit un fichier de format LyX pour savoir comment gérer les environnements
et commandes LaTeX qui sont traduites en formats LyX.
Ce fichier comprend tous les environnements
\end_layout
\begin_layout Subsubsection
-
Fichiers de Syntaxe
\begin_inset LatexCommand \label{sec:syntaxe-reLyX}
\end_layout
\begin_layout Standard
-
reLyX lit toujours au moins un fichier de syntaxe, appelé le fichier de
syntaxe par défaut.
reLyX lira votre fichier de syntaxe personnel s'il existe ; autrement il
\end_layout
\begin_layout Standard
-
Premièrement, il décrit la syntaxe de chaque commande, c'est-à-dire, combien
la commande prend-elle de paramètres obligatoires et de paramètres optionnels.
Sachant cela, reLyX pourra plus facilement recopier (en mode TeX) les commandes
\end_layout
\begin_layout Standard
-
Quelques commandes qui ne peuvent pas être traduites en LyX, comme
\family typewriter
\end_layout
\begin_layout Standard
-
Les fichiers de syntaxe définis par l'utilisateur servent à définir de nouvelles
commandes et leur syntaxe, ou pour passer outre le nombre de paramètres
d'une commande définie dans le fichier de syntaxe par défaut.
\end_layout
\begin_layout Standard
-
Deuxièmement, le fichier de syntaxe décrit des
\begin_inset Quotes fld
\end_inset
\end_layout
\begin_layout Standard
-
Troisièmement, le fichier de syntaxe décrit une table de traduction mathématique.
Il y a quelques commandes que l'éditeur mathématique de LyX ne supporte
pas.
\end_layout
\begin_layout Subsubsection
-
Divers
\end_layout
\begin_layout Standard
-
Il vous faut Perl version 5.002 ou plus pour faire tourner reLyX.
Si vous n'avez pas Perl, ce serait de toute façon une bonne chose de vous
le procurer (à
\end_layout
\begin_layout Subsection
-
Diagnostics
\end_layout
\begin_layout Standard
-
reLyX devrait toujours expliquer pourquoi il s'est planté, s'il se plante.
Certains diagnostics peuvent toutefois être très techniques, s'ils proviennent
des entrailles du code.
\end_layout
\begin_layout Standard
-
Quand c'est fini, reLyX vous dit s'il s'est terminé normalement ou s'il
s'est planté suite à une erreur.
\end_layout
\begin_layout Subsection
-
Avertissements
\end_layout
\begin_layout Standard
-
Gardez toujours une copie de vos fichiers LaTeX originaux soit sous un nom
différent soit dans un répertoire différent.
Il y a quelques cas où l'utilisation de LyX pourrait aboutir à l'écrasement
\end_layout
\begin_layout Standard
-
Si vous importez
\family typewriter
machin.tex
\end_layout
\begin_layout Standard
-
Si vous avez choisi dans
\family sans
Éditer\SpecialChar \menuseparator
\end_layout
\begin_layout Subsection
-
Fichiers
\end_layout
\begin_layout Description
-
\family typewriter
\series medium
MON_RÉPERTOIRE_LYX/layouts/*.layout
\begin_layout Description
-
\family typewriter
\series medium
MON_RÉPERTOIRE_LYX/reLyX/syntax.default
\begin_layout Description
-
\family typewriter
\series medium
LIBDIR/layouts/*.layout
\begin_layout Description
-
\family typewriter
\series medium
LIBDIR/reLYX/syntax.default
\begin_layout Standard
-
\family typewriter
LIBDIR
\family default
\end_layout
\begin_layout Subsection
-
Voir aussi
\end_layout
\begin_layout Standard
-
\shape italic
lyx
\shape default
\end_layout
\begin_layout Subsection
-
Auteurs
\end_layout
\begin_layout Standard
-
Copyright (c) 1998-9
\noun on
Amir Karger
\end_layout
\begin_layout Standard
-
Ont contribué au code :
\end_layout
\begin_layout Itemize
-
\noun on
John Weiss
\noun default
\begin_layout Itemize
-
\noun on
Étienne Grossmann
\end_layout
\begin_layout Itemize
-
\noun on
José Ab\i \'{\i}
lio Oliveira Matos
\end_layout
\begin_layout Itemize
-
David Suarez de Lis
\end_layout
\begin_layout Standard
-
Autres contributeurs :
\end_layout
\begin_layout Itemize
-
\noun on
Jean-Marc Lasgouttes
\noun default
status collapsed
\begin_layout Standard
-
NdT : Mauvaise traduction de
\begin_inset Quotes fld
\end_inset
\begin_layout Itemize
-
\noun on
Asger K.
Alstrup Nielsen
\end_layout
\begin_layout Itemize
-
Divers membres des listes de développeurs et d'utilisateurs LyX ont fourni
des rapports de bogue et des suggestions de fonctions.
\end_layout
\begin_layout Standard
-
reLyX utilise une version modifiée du paquetage
\family typewriter
Text::TeX
\end_layout
\begin_layout Chapter
-
LyX et applications extérieures
\end_layout
\begin_layout Section
-
LyX avec les outils SGML (alias LinuxDoc)
\end_layout
\begin_layout Standard
-
par
\noun on
Paul Evans
\end_layout
\begin_layout Subsection
-
En résumé
\end_layout
\begin_layout Standard
-
LinuxDoc est une classe de document accessible dans LyX si vous avez installé
le paquetage
\family typewriter
\end_layout
\begin_layout Standard
-
Vous remarquerez que LinuxDoc a moins d'options de formatage que les autres
classes de LyX.
C'est voulu afin que les transcriptions vers d'autres formats aient des
\end_layout
\begin_layout Itemize
-
comment configurer et utiliser un document dans LinuxDoc ;
\end_layout
\begin_layout Itemize
-
comment utiliser les balises dans LinuxDoc pour mettre en forme votre document
;
\end_layout
\begin_layout Itemize
-
comment utiliser les paquetages SGML pour obtenir des formats variés ;
\end_layout
\begin_layout Itemize
-
comment résoudre certains problèmes.
\end_layout
\begin_layout Subsection
-
Préparer et utiliser un document LinuxDoc
\end_layout
\begin_layout Subsubsection
-
Pour commencer
\end_layout
\begin_layout Standard
-
En premier lieu, sélectionnez la classe LinuxDoc dans la fenêtre
\family sans
Format\SpecialChar \menuseparator
\end_layout
\begin_layout Standard
-
Il vous
\emph on
faut
\end_layout
\begin_layout Standard
-
Ensuite, vous pouvez composer votre document comme d'habitude en utilisant
les différents environnements de paragraphe.
Voyez la section\InsetSpace ~
\end_layout
\begin_layout Subsubsection
-
Le format LinuxDoc
\end_layout
\begin_layout Standard
-
Vous pouvez imprimer et enregistrer ces documents de la manière habituelle,
mais pour utiliser les autres fonctionalités du paquetage SGML, vous devrez
enregistrer votre document sous le format LinuxDoc.
\end_layout
\begin_layout Subsection
-
Utilisation des environnements de paragraphe dans LinuxDoc
\end_layout
\begin_layout Subsubsection
-
Structure des documents LinuxDoc
\end_layout
\begin_layout Standard
-
Les documents LinuxDoc ont une structure formelle qui limite les endroits
ou vous placerez les balises.
Chaque document a deux parties :
\end_layout
\begin_layout Description
-
Header\InsetSpace ~
(l'en-tête)\InsetSpace ~
: On désigne sous ce nom tout ce qui précède la première
\end_layout
\begin_layout Description
-
Body\InsetSpace ~
(le\InsetSpace ~
corps)\InsetSpace ~
\end_layout
\begin_layout Subsubsection
-
Environnements de paragraphe LinuxDoc
\end_layout
\begin_layout Standard
-
-
\begin_inset LatexCommand \label{sec:sgml-paragraphes}
\end_inset
\begin_layout Itemize
-
\family sans
Standard
\family default
\begin_layout Itemize
-
\family sans
Titre
\family default
\begin_layout Itemize
-
\family sans
Section
\family default
\begin_layout Itemize
-
\family sans
Enumerate
\family default
\begin_layout Itemize
-
\family sans
Itemize
\family default
\begin_layout Itemize
-
\family sans
Description
\family default
\begin_layout Itemize
-
\family sans
Verbatim
\family default
\begin_layout Itemize
-
\family sans
Code
\family default
\begin_layout Itemize
-
\family sans
Auteur
\family default
\begin_layout Itemize
-
\family sans
Date
\family default
\begin_layout Itemize
-
\family sans
Abstract
\family default
\begin_layout Standard
-
\emph on
Note de l'auteur :
\emph toggle
\begin_layout Itemize
-
\family sans
Displaymath
\family default
\begin_layout Standard
-
\emph on
Note de l'auteur :
\emph toggle
\end_layout
\begin_layout Subsubsection
-
Autres possibilités avec ces documents
\end_layout
\begin_layout Standard
-
Vous pouvez utiliser le menu
\family sans
Format
\begin_layout Standard
-
\emph on
Note de l'auteur :
\emph toggle
\end_layout
\begin_layout Subsubsection
-
Références croisées et HTML
\end_layout
\begin_layout Standard
-
Vous trouverez dans le menu
\family sans
Insérer
\begin_layout Quote
-
\family typewriter
\backslash
\end_layout
\begin_layout Standard
-
Vous pouvez insérer une adresse HTML entre le premier et le deuxième bloc.
Ça peut être
\begin_inset LatexCommand \url{http://adresse.quelconque}
\begin_layout Itemize
-
\family sans
URL:
\family roman
\begin_layout Itemize
-
\family sans
HTML\InsetSpace ~
URL:
\end_layout
\begin_layout Subsection
-
Utiliser les scripts Sgml pour LinuxDoc
\begin_inset LatexCommand \label{sec:scripts-sgml}
status collapsed
\begin_layout Standard
-
NdT : Ce paragraphe n'est pas du tout à jour, les adresses fournies sont
périmées.
\end_layout
\end_layout
\begin_layout Standard
-
Vous pouvez utiliser LinuxDoc comme une classe de texte sans script ou programme
supplémentaire, mais ça ne présente pas grand intérêt.
Ce que vous voulez obtenir est un document qui ressemblera à un
\begin_layout LyX-Code
-
\family roman
-
\begin_inset LatexCommand \url{http://pobox.com/~cg/sgmltools}
\end_inset
\end_layout
\begin_layout Standard
-
Vous pouvez aussi le trouver sur les archives
\family typewriter
sunsite
status collapsed
\begin_layout Standard
-
Notez que, au moment où ceci est écrit (janvier 1998), la version 1.0.3 de
sgml-tools n'était pas encore disponible sur
\family typewriter
\begin_layout LyX-Code
-
\family roman
-
\begin_inset LatexCommand \url{ftp://sunsite.unc.edu/pub/Linux/utils/text/sgml-tools-1.0.x.tar.gz}
\end_inset
\end_layout
\begin_layout Standard
-
Le fichier
\family typewriter
sgml-tools-1.0.x.tar.gz
\end_layout
\begin_layout Standard
-
Ce paquetage a été renommé en janvier 1997.
Il s'appelait auparavant
\family typewriter
\end_layout
\begin_layout Standard
-
Suivez les instructions de ce paquetage pour l'installer et l'utiliser.
Tout ceci devra être fait en dehors de LyX, avant que vous ne puissiez
utiliser la fonction
\end_layout
\begin_layout Subsection
-
Erreurs avec LinuxDoc
\end_layout
\begin_layout Standard
-
Lorsque vous visualisez ou imprimez un document LinuxDoc, certaines vérification
s sont effectuées avant de lancer LaTeX.
Quelques erreurs sont détectées à ce moment-là, notamment celles concernant
\end_layout
\begin_layout Section
-
Correcteur TeX
\end_layout
\begin_layout Standard
-
par
\noun on
Asger Alstrup
\end_layout
\begin_layout Subsection
-
Introduction
\end_layout
\begin_layout Standard
-
Vous trouverez dans le menu
\family sans
Éditer
\end_layout
\begin_layout Standard
-
Le paquetage
\family sans
ChkTeX
\end_layout
\begin_layout Standard
-
La question est donc : mais que vient faire ce logiciel sous LyX alors que
LyX est déjà censé produire du LaTeX exempt de fautes ? La réponse est
simple : tout comme
status collapsed
\begin_layout Standard
-
NdT : Certaines de ces règles me sont totalement inconnues.
Il est possible qu'elles ne s'appliquent pas à la langue française.
\end_layout
\begin_layout Itemize
-
De mauvais points de suspension :
\newline
Utiliser \SpecialChar \ldots{}
\end_layout
\begin_layout Itemize
-
Des espaces à l'intérieur des parenthèses :
\newline
( mauvais espacement )
\end_layout
\begin_layout Itemize
-
L'utisation d'espaces normaux dans des abréviations courantes :
\newline
-Par exemple il y a ici trop d'espaces dans l'abréviation C.
+Par exemple
+ il y a ici trop d'espaces dans l'abréviation C.
N.
R.
S.
\end_layout
\begin_layout Itemize
-
L'utilisation d'un mauvais espacement à la fin d'une phrase dont la dernière
lettre est une majuscule :
\newline
\end_layout
\begin_layout Itemize
-
L'insertion d'une espace avant une étiquette ou un autre objet de ce type
:
\newline
status collapsed
\begin_layout Standard
-
Cette note peut apparaître sur une mauvaise page, car son appel (le petit
numéro dans le texte) n'est pas collé au mot le précédant.
\end_layout
\end_layout
\begin_layout Itemize
-
L'utilisation d'espaces simples au lieu d'espaces insécables devant des
références :
\newline
-Si vous n'avez pas de chance, le saut de ligne aura lieu exactement entre
- le mot
+Si vous n'avez pas de chance, le saut de ligne aura lieu exactement
+ entre le mot
\begin_inset Quotes fld
\end_inset
\end_layout
\begin_layout Itemize
-
L'utilisation d'un
\begin_inset Quotes fld
\end_inset
\end_layout
\begin_layout Standard
-
et bien plus encore...
C'est un outil très utile pour le
\begin_inset Quotes fld
\end_layout
\begin_layout Subsection
-
Comment l'utiliser
\end_layout
\begin_layout Standard
-
Si le programme est installé, l'employer est un jeu d'enfant : faites
\family sans
Éditer\SpecialChar \menuseparator
\end_layout
\begin_layout Standard
-
Ce document est un excellent terrain d'entraînement, et sa vérification
lèvera sûrement quelques avertissements.
Les ordinateurs sont idiots : la plupart de ces avertissements seront donc
\end_layout
\begin_layout Subsection
-
Réglages fins
\end_layout
\begin_layout Standard
-
Vous trouverez parfois que
\family sans
ChkTeX
\end_layout
\begin_layout Standard
-
Mais, même si
\family sans
ChkTeX
status collapsed
\begin_layout Standard
-
Vous pouvez trouver toutes les indications de
\family typewriter
chktex
\end_layout
\begin_layout Itemize
-
Paramétrez l'appel à
\family sans
ChkTeX
\end_layout
\begin_layout Itemize
-
Exportez votre document en tant que fichier LaTeX normal par
\family sans
Fichier\SpecialChar \menuseparator
\end_layout
\begin_layout Standard
-
Voici maintenant les messages d'avertissement qui peuvent être activés ou
désactivés dans
\family sans
\end_layout
\begin_layout Standard
-
Remarquez que vous ne devriez toucher qu'à ces options d'activation et de
désactivation d'avertissements, et pas aux autres.
En effet, LyX utilise les autres options à sa convenance pour dialoguer
\begin_layout Enumerate
-
\size small
\emph on
Command terminated with space.
\begin_layout Enumerate
-
\size small
Non-breaking space (
\begin_inset Quotes eld
\begin_layout Enumerate
-
\size small
\emph on
You should enclose the previous parenthesis with
\begin_layout Enumerate
-
\size small
Italic correction (
\begin_inset Quotes eld
\begin_layout Enumerate
-
\size small
Italic correction (
\begin_inset Quotes eld
\begin_layout Enumerate
-
\size small
\emph on
No italic correction (
\begin_layout Enumerate
-
\size small
Accent command
\begin_inset Quotes eld
\begin_layout Enumerate
-
\size small
Wrong length of dash may have been used.
(Il se peut que le tiret ne soit pas de la bonne longueur.)
\begin_layout Enumerate
-
\size small
\emph on
-
\begin_inset Quotes eld
\end_inset
\begin_layout Enumerate
-
\size small
Solo
\begin_inset Quotes eld
\begin_layout Enumerate
-
\size small
You should use
\begin_inset Quotes eld
\begin_layout Enumerate
-
\size small
Inter-word spacing (
\begin_inset Quotes eld
\begin_layout Enumerate
-
\size small
Inter-sentence spacing (
\begin_inset Quotes eld
\begin_layout Enumerate
-
\size small
Could not find argument for command.
(N'a pas trouvé de paramètre à la commande.)
\begin_layout Enumerate
-
\size small
No match found for
\begin_inset Quotes eld
\begin_layout Enumerate
-
\size small
Math mode still on at end of LaTeX file.
(Le fichier LaTeX se termine dans le mode Math.)
\begin_layout Enumerate
-
\size small
Number of
\begin_inset Quotes eld
\begin_layout Enumerate
-
\size small
You should use either
\family typewriter
\begin_layout Enumerate
-
\size small
You should use "
\family typewriter
\begin_layout Enumerate
-
\size small
User-specified pattern found.
(A trouvé un format défini par l'utilisateur.)
\begin_layout Enumerate
-
\size small
This command might not be intended.
(Cette commande n'est peut-être pas volontaire.)
\begin_layout Enumerate
-
\size small
\emph on
Comment displayed.
\begin_layout Enumerate
-
\size small
Either
\family typewriter
\begin_layout Enumerate
-
\size small
Delete this space to maintain correct page references.
(Enlevez cette espace pour avoir une pagination correcte.)
\begin_layout Enumerate
-
\size small
\emph on
You might wish to put this between a pair of
\begin_layout Enumerate
-
\size small
You ought to remove spaces in front of punctuation.
(Il n'y a pas d'espace devant cette ponctuation.)
\begin_layout Enumerate
-
\size small
Could not execute LaTeX command.
(Ne peut pas exécuter la commande LaTeX.)
\begin_layout Enumerate
-
\size small
Don't use
\family typewriter
\begin_layout Enumerate
-
\family typewriter
\size small
$
\begin_layout Enumerate
-
\size small
\emph on
Multiple spaces detected in output.
\begin_layout Enumerate
-
\size small
This text may be ignored.
(Ce texte ne sera peut-être pas pris en compte.)
\begin_layout Enumerate
-
\size small
Use
\family typewriter
\begin_layout Enumerate
-
\size small
Use
\family typewriter
\begin_layout Enumerate
-
\size small
Don't mix quotes.
(Ne mélangez pas les différents types de guillemets.)
\begin_layout Enumerate
-
\size small
You should perhaps use
\begin_inset Quotes eld
\begin_layout Enumerate
-
\size small
You should put a space in front of/after parenthesis.
(Il faut des espaces à l'extérieur des parenthèses.)
\begin_layout Enumerate
-
\size small
You should avoid spaces in front of/after parenthesis.
(Ne mettez pas d'espaces à l'intérieur des parenthèses.)
\begin_layout Enumerate
-
\size small
\emph on
You should not use punctuation in front of/after quotes.
\begin_layout Enumerate
-
\size small
Double space found.
(Double espace !)
\begin_layout Enumerate
-
\size small
You should put punctuation outside inner/inside display math mode.
(La ponctuation devrait se trouver à l'extérieur du mode mathématique.)
\begin_layout Enumerate
-
\size small
You ought to not use primitive TeX in LaTeX code.
(Vous ne devez pas utiliser de primitives TeX dans du code LaTeX.)
\begin_layout Enumerate
-
\size small
You should remove spaces in front of
\begin_inset Quotes eld
\begin_layout Enumerate
-
\size small
-
\begin_inset Quotes eld
\end_inset
\end_layout
\begin_layout Standard
-
Nous espérons fournir dans les versions futures de LyX une interface plus
complète à cet outil (ainsi qu'à son petit cousin
\family typewriter
\end_layout
\begin_layout Section
-
Contrôle de Version sous LyX
\end_layout
\begin_layout Standard
-
par
\noun on
Lars Gullik Bjønnes
\end_layout
\begin_layout Subsection
-
Introduction
\end_layout
\begin_layout Standard
-
Un de mes amis voulut essayer LyX pour un projet de groupe, mais lorsqu'il
s'aperçut qu'il n'y avait pas de contrôle de version ou de verrou de fichier,
il laissa tomber.
\end_layout
\begin_layout Standard
-
Avant de vous lancer dans l'utilisation du contrôle de version sous LyX,
lisez d'abord
\begin_inset Quotes fld
\end_layout
\begin_layout Standard
-
Le support assuré dans LyX a été réalisé pour des versions récentes des
paquetages GNU RCS\SpecialChar \@.
Il n'est pas garanti que cela fonctionne avec des versions
\end_layout
\begin_layout Subsection
-
Les commandes RCS sous LyX
\end_layout
\begin_layout Standard
-
Les sections suivantes décrivent les commandes RCS supportées par LyX.
Vous pouvez les trouver dans
\family sans
\begin_layout Subsubsection
-
\family sans
Initialiser le contrôle de versions
\end_layout
\begin_layout Standard
-
Si votre document n'est pas sous le mode
\begin_inset Quotes fld
\end_inset
\end_layout
\begin_layout Standard
-
Cette commande intialise le contrôle de version avec RCS\SpecialChar \@.
Il vous est alors
demandé de donner une description initiale du document.
\end_layout
\begin_layout Standard
-
En arrière-plan, la commande RCS qui a été lancée est
\family typewriter
ci -q -u -i -t-\SpecialChar \-
\end_layout
\begin_layout Standard
-
Lisez
\family typewriter
man ci
\begin_layout Subsubsection
-
\family sans
Figer cette Version
\end_layout
\begin_layout Standard
-
RCS command:
\family typewriter
ci -q -u -m"<description>" <file-name>
\end_layout
\begin_layout Standard
-
Lorsque vous avez fini de modifier un fichier, vous figez vos modifications
\begin_inset Foot
status collapsed
\begin_layout Standard
-
NdT : check-in
\end_layout
\end_layout
\begin_layout Standard
-
Commande RCS :
\family typewriter
ci -q -u -m"<description>" <nom_fichier>
\begin_layout Subsubsection
-
\family sans
Nouvelle Version Éditable
\end_layout
\begin_layout Standard
-
En utilisant cette commande, vous verrouillez le document de manière à ce
que vous soyez le seul à pouvoir l'éditer.
Vous seul en possédez les droits d'écriture.
\end_layout
\begin_layout Standard
-
Commande RCS :
\family typewriter
co -q -l <nom_fichier>
\begin_layout Subsubsection
-
\family sans
Recharger la Version Précédente
\end_layout
\begin_layout Standard
-
Ceci annule tous les changements réalisés sur le document depuis que le
document a été figé la dernière fois.
Une demande de confirmation apparaît alors, avant que tous les changements
\end_layout
\begin_layout Standard
-
Commande RCS :
\family typewriter
co -f -u<version> <nom_fichier>
\begin_layout Subsubsection
-
\family sans
Annuler Figer
\end_layout
\begin_layout Standard
-
Fait comme si la dernière modification n'avait jamais été faite.
Aucune modification n'apparaît sur le document LyX, mais la dernière version
est effacée du fichier maître RCS.
\end_layout
\begin_layout Standard
-
Commande RCS :
\family typewriter
rcs -o<version> <nom_fichier>
\begin_layout Subsubsection
-
\family sans
Visualiser Historique
\end_layout
\begin_layout Standard
-
Montre l'historique complet du document RCS.
La sortie de
\family typewriter
\end_layout
\begin_layout Section
-
Programmation littéraire
\end_layout
\begin_layout Standard
-
Mise à jour par
\noun on
Kayvan Sylvan
\end_layout
\begin_layout Subsection
-
Introduction
\end_layout
\begin_layout Standard
-
Le but principal de cette documentation est de montrer comment utiliser
LyX pour la programmation littéraire.
Nous supposerons que vous êtes familiers de cette technique de programmation,
status collapsed
\begin_layout Standard
-
NdT : Respectivement la génération du code et de la documentation.
-- ar
\end_layout
\end_layout
\begin_layout Standard
-
Nous supposerons aussi que vous êtes assez familiarisés avec LyX pour pouvoir
changer vos préférences, et le fichier de ressources X.
Si ce n'est pas le cas, voyez le reste de la documentation de LyX qui couvre
\end_layout
\begin_layout Subsection
-
La programmation littéraire
\end_layout
\begin_layout Standard
-
Extrait de la FAQ de la Programmation Littéraire :
\end_layout
\begin_layout Quotation
-
La programmation littéraire est la combinaison de la documentation et des
sources en une forme lisible par un être humain.
En fait, la programmation littéraire doit être agréable à lire, et même
\end_layout
\begin_layout Standard
-
Un autre extrait :
\end_layout
\begin_layout Quotation
-
\emph on
En quoi la programmation littéraire diffère-t-elle du commentaire ?
\end_layout
\begin_layout Quotation
-
Il y a trois signes distinctifs qui sont, dans l'ordre d'importance :
\end_layout
\begin_deeper
\begin_layout Itemize
-
un ordre d'élaboration flexible
\end_layout
\begin_layout Itemize
-
le support automatique pour la visualisation
\end_layout
\begin_layout Itemize
-
une documentation mise en forme, notamment les diagrammes et les mathématiques
\end_layout
+
\end_deeper
\begin_layout Standard
-
Maintenant que j'ai éveillé votre curiosité, voyons les références :
\end_layout
\begin_layout Subsubsection
-
Références
\end_layout
\begin_layout Standard
-
La FAQ complète de la Programmation Littéraire se trouve à :
\end_layout
\begin_layout Quote
-
-
\begin_inset LatexCommand \url[FAQ de la Programmation Littéraire]{http://shelob.ce.ttu.edu/daves/lpfaq/faq.html}
\end_inset
\end_layout
\begin_layout Standard
-
La FAQ dénombre 23 (vingt-trois !) outils différents pour la programmation
littéraire.
Certains sont spécialisés pour certains langages de programmation, d'autre
\end_layout
\begin_layout Itemize
-
Il sait générer la documentation aussi bien en LaTeX qu'en HTML.
\end_layout
\begin_layout Itemize
-
Il a une architecture ouverte, c'est-à-dire qu'il est facile d'y ajouter
de nouveaux filtres et de réaliser des opérations spéciales au besoin.
\end_layout
\begin_layout Itemize
-
Un grand nombre de filtres est déjà disponible (dont celui pour le HTML).
\end_layout
\begin_layout Itemize
-
Il est libre.
\end_layout
\begin_layout Standard
-
La page web de Noweb se trouve à :
\end_layout
\begin_layout Quote
-
-
\begin_inset LatexCommand \url[Page d'accueil de Noweb]{http://www.cs.virginia.edu/~nr/noweb/}
\end_inset
\end_layout
\begin_layout Standard
-
À partir de là, vous trouverez de nombreux liens intéressants et mêmes quelques
exemples de programmation littéraire.
\end_layout
\begin_layout Subsection
-
LyX et la Programmation Littéraire
\end_layout
\begin_layout Standard
-
LyX supporte la Programmation Littéraire par l'intermédiaire du mécanisme
de gestion des convertisseurs.
Ce support est
\end_layout
\begin_layout Subsubsection
-
Génération des documents et du code (weaving and tangling)
\end_layout
\begin_layout Paragraph
-
Sélection de la classe de document
\end_layout
\begin_layout Standard
-
Si vous avez installé Noweb et LyX avec succès, vous devez trouver trois
nouvelles classes de document :
\end_layout
\begin_layout Itemize
-
\family sans
Article\InsetSpace ~
(Noweb)
\begin_layout Itemize
-
\family sans
Book\InsetSpace ~
(Noweb)
\begin_layout Itemize
-
\family sans
Report\InsetSpace ~
(Noweb)
\end_layout
\begin_layout Standard
-
Il vous faut sélectionner l'une d'entre elles pour créer votre document
littéraire.
\end_layout
\begin_layout Standard
-
Remarquez bien que les documents littéraires ne sont pas limités à ces trois
classes.
De nouvelles classes peuvent être générées à partir d'autres styles, comme
status collapsed
\begin_layout Standard
-
C'est très simple, ça ne demande que la création d'un fichier de quatre
lignes, et la relance de l'auto-configuration.
\end_layout
\end_layout
\begin_layout Paragraph
-
Ajout de code
\end_layout
\begin_layout Standard
-
LyX vous permet d'entrer du code par l'intermédiaire d'un format nommé
\family sans
Scrap
\begin_layout Standard
-
\family sans
\noun on
Le terme équivalent sous Noweb est
\end_layout
\begin_layout LyX-Code
-
<<Mon scrap>>=
\end_layout
\begin_layout LyX-Code
-
code
\end_layout
\begin_layout LyX-Code
-
encore du code
\end_layout
\begin_layout LyX-Code
-
toujours du code
\end_layout
\begin_layout LyX-Code
-
@
\end_layout
\begin_layout Standard
-
Le problème est que tout ce qui est compris entre le
\family typewriter
<<
\end_layout
\begin_layout Standard
-
L'inconvénient de l'environnement de paragraphe
\family sans
Scrap
status collapsed
\begin_layout Standard
-
Sur un document imprimé, il n'y a aucune différence entre cet exemple et
le précédent.
\end_layout
\end_layout
\begin_layout LyX-Code
-
<<Mon scrap>>=
\newline
code
\end_layout
\begin_layout Standard
-
Cet environnement fonctionne bien.
Le seul réel inconvénient est de devoir taper
\family sans
status collapsed
\begin_layout Standard
-
Régler ce problème fait partie de la liste des améliorations à apporter.
\end_layout
\end_layout
\begin_layout Standard
-
Il est à noter que vous pouvez aussi utiliser la construction
\family typewriter
\end_layout
\begin_layout LyX-Code
-
<<Mon scrap>>=
\newline
def une_fonction(param):
\newline
- "C'est la documentation de cette fonction."
+ "C'est la documentation de cette
+ fonction."
\newline
print "Mes paramètres : ", param
\end_layout
\begin_layout LyX-Code
-
@ %def une_fonction
\end_layout
\begin_layout Standard
-
Pour avoir un exemple de cette construction et des références croisées engendrée
s, regardez le programme littéraire python dans
\family typewriter
\end_layout
\begin_layout Paragraph
-
Génération de la documentation
\end_layout
\begin_layout Standard
-
Arrivé ici, vous avez déjà un nouveau fichier avec sa propre classe de document,
et vous avec tapé un peu de code et de texte dedans.
Bien ; et maintenant, comment je l'imprime ? La réponse est simple : vous
\end_layout
\begin_layout Standard
-
Pour vous aider à vous y retrouver, je vais vous expliquer ce qui se passe
à l'intérieur de LyX :
\end_layout
\begin_layout Enumerate
-
Quand vous choisissez
\family sans
Visualiser\SpecialChar \menuseparator
\begin_deeper
\begin_layout Standard
-
Si le document est d'un type littéraire, le fichier généré sera nommé avec
l'extension définie par le format
\begin_inset Quotes fld
\family default
.
\end_layout
+
\end_deeper
\begin_layout Enumerate
-
Remarquez que la seule différence est cette extension : LyX n'a rien de
particulier à faire.
Tant que vous avez utilisé l'environnement
\end_layout
\begin_layout Enumerate
-
Si le document est d'une classe littéraire, LyX utilisera ensuite le convertisse
ur interne LyX vers Noweb, suivi par le convertisseur Noweb vers LaTeX
\begin_inset Foot
status collapsed
\begin_layout Standard
-
Les convertisseurs sont définis dans la fenêtre
\family sans
Éditer\SpecialChar \menuseparator
\begin_deeper
\begin_layout Standard
-
Sinon, il saute simplement cette étape.
\end_layout
+
\end_deeper
\begin_layout Enumerate
-
Enfin, LaTeX est invoqué et le processus continue comme s'il s'agissait
d'un document quelconque.
\end_layout
\begin_layout Standard
-
Vous êtes donc indépendant d'un
\begin_inset Quotes fld
\end_inset
\end_layout
\begin_layout Paragraph
-
Génération du code
\end_layout
\begin_layout Standard
-
Quand on demande de
\family sans
Compiler
\end_layout
\begin_layout Enumerate
-
Le programme de conversion proprement dit.
Ce programme procède à la conversion d'un format à un autre (ici, du format
\end_layout
\begin_layout Enumerate
-
Le filtre de messages d'erreur.
C'est un programme dont le seul rôle est de réécrire les messages d'erreur
dans un format compréhensible par LyX.
\end_layout
\begin_layout Standard
-
La première partie, déterminée par le champ
\family sans
Convertisseur
\end_layout
\begin_layout Standard
-
Voici une implémentation de
\family typewriter
build-script
\end_layout
\begin_layout LyX-Code
-
#!/bin/sh
\end_layout
\begin_layout LyX-Code
-
#
\end_layout
\begin_layout LyX-Code
-
notangle -Rbuild-script $1 | env NOWEB_SOURCE=$1 sh
\end_layout
\begin_layout Standard
-
L'autre partie de la définition du convertisseur est le champ
\family sans
Autres\InsetSpace ~
\end_layout
\begin_layout Standard
-
La gestion des convertisseurs cherche le programme
\family typewriter
listerrors
\end_layout
\begin_layout Paragraph
-
Instructions de compilation dans le document
\end_layout
\begin_layout Standard
-
La dernière partie de l'interface entre LyX et noweb est le scrap
\begin_inset Quotes fld
\end_inset
\end_layout
\begin_layout Standard
-
Typiquement, un tel scrap ressemble à ceci :
\end_layout
\begin_layout LyX-Code
-
<<build-script>>=
\newline
#!/bin/sh
\newline
then
\newline
- NOWEB_SOURCE=mon_fichier.nw
+ NOWEB_SOURCE=mon_fich
+ier.nw
\newline
fi
\newline
\end_layout
\begin_layout Standard
-
Voyez dans
\family typewriter
\emph on
\end_layout
\begin_layout Subsubsection
-
Configurer LyX
\end_layout
\begin_layout Standard
-
Vous pouvez configurer ce qui concerne la Programmation Littéraire dans
l'onglet
\family sans
\end_layout
\begin_layout Description
-
le\InsetSpace ~
format\InsetSpace ~
\end_layout
\begin_layout Description
-
le\InsetSpace ~
format\InsetSpace ~
\begin_layout Description
-
\family sans
NoWeb
\family default
\begin_layout Description
-
\family sans
NoWeb
\family default
\end_layout
\begin_layout Subsubsection
-
Fonctions pour le déboguage
\end_layout
\begin_layout Standard
-
Une nouvelle fonction est aussi implémentée dans le serveur LyX, la fonction
\begin_inset Quotes fld
\end_layout
\begin_layout Standard
-
Lorsque vous déboguez du code avec
\family typewriter
ddd
\end_layout
\begin_layout Standard
-
J'ai trouvé avantageux d'utiliser LyX avec
\family typewriter
ddd
\end_layout
\begin_layout LyX-Code
-
echo "LYXCMD:monitor:server-goto-file-row:@FILE@ @LINE@" >~/.lyxpipe.in
\end_layout
\begin_layout Standard
-
Ainsi, quand vous utilisez
\family typewriter
ddd
\end_layout
\begin_layout Standard
-
Notez cependant qu'il vous faut activer cette fonction du serveur LyX, inactive
par défaut.
Pour cela, allez dans
\end_layout
\begin_layout Standard
-
Lisez la documentation sur le serveur LyX dans le manuel de
\emph on
Personnalisation
\end_layout
\begin_layout Subsubsection
-
Ajouts à la barre d'outils
\end_layout
\begin_layout Standard
-
Il y a six nouveaux boutons qui peuvent être ajoutés à la barre d'outils
de LyX.
Cinq de ces boutons sont des raccourcis vers les styles
\end_layout
\begin_layout Standard
-
LyX a tout une série de boutons qui peuvent être intégrés dans la barre
d'outils.
Personnellement, j'ai combiné les six raccourcis ci-dessus avec deux autres
\end_layout
\begin_layout LyX-Code
-
Toolbar
\end_layout
\begin_layout LyX-Code
-
Layouts
\end_layout
\begin_layout LyX-Code
-
Icon "layout Standard"
\end_layout
\begin_layout LyX-Code
-
Icon "layout Section"
\end_layout
\begin_layout LyX-Code
-
Icon "layout LaTeX"
\end_layout
\begin_layout LyX-Code
-
Icon "layout LyX-Code"
\end_layout
\begin_layout LyX-Code
-
Icon "layout Scrap"
\end_layout
\begin_layout LyX-Code
-
Separator
\end_layout
\begin_layout LyX-Code
-
Icon "buffer-view"
\end_layout
\begin_layout LyX-Code
-
Icon "buffer-typeset"
\end_layout
\begin_layout LyX-Code
-
Icon "build-program"
\end_layout
\begin_layout LyX-Code
-
Separator
\end_layout
\begin_layout LyX-Code
-
.
\end_layout
\begin_layout LyX-Code
-
.
\end_layout
\begin_layout LyX-Code
-
.
\end_layout
\begin_layout LyX-Code
-
End
\end_layout
\begin_layout Subsubsection
-
Couleurs personnalisées
\end_layout
\begin_layout Standard
-
Un certain nombre de couleurs de LyX peuvent être personnalisées dans la
fenêtre
\family sans
\end_layout
\begin_layout Standard
-
Le problème suivant est la présence visible des caractères
\begin_inset Quotes fld
\end_inset
\end_layout
\begin_layout Chapter
-
Secrets des Maîtres du LaTeX
\begin_inset LatexCommand \label{cha:secrets}
\end_layout
\begin_layout Standard
-
Même si LyX est un outil puissant, il ne faut pas s'attendre à ce qu'il
puisse supporter tout ce qui peut être fait avec TeX ou LaTeX.
Cependant, la plupart des trucs et astuces de TeX et LaTeX peuvent resservir
\end_layout
\begin_layout Standard
-
La plupart des idées présentées dans cette section requièrent des fichiers
un peu moins courants dans les installations LaTeX.
Si vous avez un système comme teTeX, la plupart seront sûrement présents.
\end_layout
\begin_layout Section
-
Trucs pour les notes de bas de page ou les notes en marge
\end_layout
\begin_layout Standard
-
suggéré par
\noun on
Robin Socha
\end_layout
\begin_layout Subsection
-
Notes de bas de page
\end_layout
\begin_layout Standard
-
LyX ne peut pas encore se charger de remettre le compteur des notes à 1
après chaque section dans un document de classe
\begin_inset Quotes fld
\end_layout
\begin_layout Standard
-
-
\begin_inset ERT
status inlined
status collapsed
\begin_layout Standard
-
Le compteur a été réinitialisé à 1.
\end_layout
\end_layout
\begin_layout Standard
-
La commande suivante va abandonner les chiffres au profit de petites lettres.
Visualisez la note suivante avec
\family typewriter
status collapsed
\begin_layout Standard
-
C'est un exemple de note avec une numérotation alphabétique.
\newline
-Pour cela, utilisez la commande
+Pour cela, utilisez
+ la commande
\family typewriter
\backslash
\end_layout
\begin_layout Standard
-
On va revenir à la numérotation par défaut, à savoir
\family typewriter
status collapsed
\begin_layout Standard
-
Utilisez
\family typewriter
\end_layout
\begin_layout Standard
-
Vous pouvez utiliser
\family typewriter
\end_layout
\begin_layout Subsection
-
Notes en marge
\end_layout
\begin_layout Standard
-
Voici deux exemples de ce que vous pouvez faire avec les commandes LaTeX
pour les notes en marge.
\end_layout
\begin_layout Standard
-
La commande suivante fait apparaître une ligne verticale le long du texte
-- idéal pour pointer quelque chose du doigt :
\family typewriter
\end_layout
\begin_layout Standard
-
Visualisez la sortie avec
\family typewriter
xdvi
\end_layout
\begin_layout Standard
-
-
\begin_inset ERT
status inlined
status collapsed
\begin_layout Standard
-
C'est une
\newline
note en marge.
\end_layout
\begin_layout Section
-
MultiColonnes
\end_layout
\begin_layout Standard
-
par
\noun on
Lars Gullik Bjønnes
\end_layout
\begin_layout Subsection
-
But
\end_layout
\begin_layout Standard
-
Le but de ce chapitre
\begin_inset Foot
status collapsed
\begin_layout Standard
-
Note de l'Éditeur : Le chapitre original de Lars était une magistrale descriptio
n de comment utiliser le paquetage
\family typewriter
\end_layout
\begin_layout Subsection
-
Limitations
\end_layout
\begin_layout Standard
-
Le paquetage
\family typewriter
multicol
\end_layout
\begin_layout Subsection
-
Exemples
\end_layout
\begin_layout Subsubsection
-
Deux Colonnes
\end_layout
\begin_layout Standard
-
Si vous voulez avoir deux colonnes dans votre texte, il faut pour insérer
\family typewriter
status collapsed
\begin_layout Standard
-
NdT : Les lecteurs anglophobes me pardonneront, mais je ne me lance pas
à traduire des passages de Sherlock Holmes.
:-) -- of
\end_layout
\begin_layout Standard
-
-
\begin_inset ERT
status inlined
\begin_layout Standard
-
\size small
It was in the spring of the year 1894 that all London was interested, and
the fashionable world dismayed, by the murder of the Honourable Ronald
\end_layout
\begin_layout Standard
-
-
\begin_inset ERT
status inlined
\end_layout
\begin_layout Subsubsection
-
Colonnes Multiples
\end_layout
\begin_layout Standard
-
Le même schéma s'applique si vous voulez plus de deux colonnes.
(Vous pouvez avoir plus de 3 colonnes si vous voulez, mais ça risque de
ne pas être très agréable à regarder.)
\end_layout
\begin_layout Standard
-
-
\begin_inset ERT
status inlined
\begin_layout Standard
-
\size footnotesize
It can be imagined that my close intimacy with Sherlock Holmes had interested
me deeply in crime, and that after his disappearance I never failed to
\end_layout
\begin_layout Standard
-
-
\begin_inset ERT
status inlined
\end_layout
\begin_layout Standard
-
Vous pouvez sans problème avoir plus de 3 colonnes, si vous le voulez, mais
ce n'est plus très agréable à lire.
\end_layout
\begin_layout Subsubsection
-
Des Colonnes dans une Colonne
\end_layout
\begin_layout Standard
-
Vous pouvez même avoir des colonnes dans une colonne :
\end_layout
\begin_layout Standard
-
-
\begin_inset ERT
status inlined
\begin_layout Standard
-
\size footnotesize
The Honourable Ronald Adair was the second son of the Earl of Maynooth,
at that time governor of one of the Australian colonies.
\end_layout
\begin_layout Standard
-
-
\begin_inset ERT
status inlined
\begin_layout Standard
-
\size footnotesize
The youth moved in the best society--had, so far as was known, no enemies
and no particular vices.
\end_layout
\begin_layout Standard
-
-
\begin_inset ERT
status inlined
\begin_layout Standard
-
\size footnotesize
Ronald Adair was fond of cards--playing continually, but never for such
stakes as would hurt him.
\end_layout
\begin_layout Standard
-
-
\begin_inset ERT
status inlined
\end_layout
\begin_layout Standard
-
Veuillez lire le fichier
\family typewriter
example/fr_MultiColonnes.lyx
\end_layout
\begin_layout Section
-
Numérotation dans l'Environnement de Paragraphe
\family sans
Énumération
status collapsed
\begin_layout Standard
-
Numérotation dans les
\family sans
Énumérations
\end_layout
\begin_layout Standard
-
par
\noun on
John Weiss
\end_layout
\begin_layout Standard
-
-
\begin_inset VSpace bigskip
\end_inset
\end_layout
-
\begin_layout Standard
-
La numérotation par défaut dans l'environnement de paragraphe
\family sans
Énumération
\begin_layout LyX-Code
-
\backslash
renewcommand{
\backslash
\begin_layout LyX-Code
-
\backslash
renewcommand{
\backslash
\begin_layout LyX-Code
-
\backslash
renewcommand{
\backslash
\begin_layout LyX-Code
-
\backslash
renewcommand{
\backslash
\end_layout
\begin_layout Standard
-
Ceci remplace le schéma existant par, dans l'ordre, les chiffres romains,
les lettres majuscules, les chiffres arabes et les lettres minuscules.
\end_layout
\begin_layout Standard
-
En fait, cet exemple n'est pas seulement une redéfinition de la numérotation.
Par exemple, le marqueur du premier niveau devient en fait
\family sans
\end_layout
\begin_layout Standard
-
Comme vous pouvez le voir dans l'exemple, il existe pour chaque niveau d'emboîte
ment une commande :
\family typewriter
\end_layout
\begin_layout Standard
-
Ça peut devenir vraiment amusant avec, par exemple :
\end_layout
\begin_layout LyX-Code
-
\backslash
renewcommand{
\backslash
\begin_layout LyX-Code
-
\backslash
renewcommand{
\backslash
\begin_layout LyX-Code
-
\backslash
renewcommand{
\backslash
\begin_layout LyX-Code
-
\backslash
renewcommand{
\backslash
\end_layout
\begin_layout Standard
-
qui donne le schéma de numérotation :
\family sans
<
\end_layout
\begin_layout Section
-
Ajout d'Espace entre les Rangées d'un Tableau
\end_layout
\begin_layout Standard
-
par
\noun on
Mike Ressler
\end_layout
\begin_layout Standard
-
-
\begin_inset VSpace bigskip
\end_inset
\end_layout
-
\begin_layout Standard
-
LaTeX vous permet d'ajouter de l'espace entre les rangées d'un tableau en
donnant un paramètre optionnel à la commande de fin de rangée (
\family typewriter
\end_layout
\begin_layout Standard
-
La première est la plus formelle, mais la plus longue.
Dans le préambule LaTeX, ajoutez la définition suivante :
\end_layout
\begin_layout LyX-Code
-
\backslash
newcommand{
\backslash
\end_layout
\begin_layout Standard
-
Cette commande prend un seul paramètre : la quantité d'espace que vous voulez
insérer.
Insérez la commande dans la première colonne de la rangée
\begin_layout Standard
\align center
-
-\begin_inset Tabular
+\begin_inset Tabular
<lyxtabular version="3" rows="4" columns="3">
<features>
<column alignment="center" valignment="top" width="0pt">
\begin_inset Text
\begin_layout Standard
-
Minéraux
\end_layout
\begin_inset Text
\begin_layout Standard
-
Calcite
\end_layout
\begin_inset Text
\begin_layout Standard
-
Dolomite
\end_layout
\begin_inset Text
\begin_layout Standard
-
Quartz
\end_layout
\begin_inset Text
\begin_layout Standard
-
Graphite
\end_layout
\begin_inset Text
\begin_layout Standard
-
-
\begin_inset ERT
status inlined
\begin_inset Text
\begin_layout Standard
-
Calcaire
\end_layout
\begin_inset Text
\begin_layout Standard
-
Grès
\end_layout
\begin_inset Text
\begin_layout Standard
-
Granite
\end_layout
\begin_inset Text
\begin_layout Standard
-
Andesite
\end_layout
\end_layout
\begin_layout Standard
-
La seconde méthode est plus rapide, mais ferait bondir les typographes et
les experts de TeX.
Insérez simplement un symbole
\begin_layout Standard
\align center
-
-\begin_inset Tabular
+\begin_inset Tabular
<lyxtabular version="3" rows="4" columns="3">
<features>
<column alignment="center" valignment="top" width="0pt">
\begin_inset Text
\begin_layout Standard
-
Minéraux
\end_layout
\begin_inset Text
\begin_layout Standard
-
Calcite
\end_layout
\begin_inset Text
\begin_layout Standard
-
Dolomite
\end_layout
\begin_inset Text
\begin_layout Standard
-
Quartz
\end_layout
\begin_inset Text
\begin_layout Standard
-
Graphite
\end_layout
\begin_inset Text
\begin_layout Standard
-
-
\begin_inset ERT
status inlined
\begin_inset Text
\begin_layout Standard
-
Calcaire
\end_layout
\begin_inset Text
\begin_layout Standard
-
Grès
\end_layout
\begin_inset Text
\begin_layout Standard
-
Granite
\end_layout
\begin_inset Text
\begin_layout Standard
-
Andesite
\end_layout
\end_layout
\begin_layout Standard
-
C'est court, simple et vite fait, mais c'est vraiment affreux.
Je ne sais même pas pourquoi je vous ai indiqué cette méthode.
Je ne le ferai plus, c'est promis !
\end_layout
\begin_layout Section
-
Lettrines
\end_layout
\begin_layout Standard
-
-
\begin_inset ERT
status inlined
\begin_layout Standard
\noindent
-
\begin_inset ERT
status inlined
\end_layout
\begin_layout Standard
-
-
\begin_inset ERT
status inlined
\end_layout
\begin_layout Section
-
Paragraphes de Forme Inhabituelle
\end_layout
\begin_layout Standard
-
par
\noun on
Mike Ressler
\end_layout
\begin_layout Standard
-
-
\begin_inset VSpace bigskip
\end_inset
\end_layout
-
\begin_layout Standard
-
-
\begin_inset ERT
status inlined
\end_layout
\begin_layout Standard
-
-
\begin_inset ERT
status collapsed
\begin_layout Standard
\noindent
-
\begin_inset ERT
status collapsed
\end_layout
-
\begin_layout Standard
-
-
\begin_inset VSpace bigskip
\end_inset
\end_layout
\begin_layout Standard
-
La syntaxe est
\family typewriter
\end_layout
\begin_layout Standard
-
-
\begin_inset ERT
status inlined
\end_layout
\begin_layout Section
-
Résumé
\end_layout
\begin_layout Standard
-
Comme vous voyez, les exemples dans cette section vont de l'utile au futile.
Je ne m'attends pas à ce que qui que ce soit ait un jour besoin des formes
de paragraphe présentées dans la dernière section, mais le point essentiel