mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-26 03:11:59 +00:00
d0146ccfa4
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8794 a592a061-630c-0410-9148-cb99ea01b6c8
21156 lines
388 KiB
Plaintext
21156 lines
388 KiB
Plaintext
#LyX 1.3 created this file. For more info see http://www.lyx.org/
|
||
\lyxformat 221
|
||
\textclass book
|
||
\begin_preamble
|
||
\usepackage{multicol}
|
||
\newcommand{\extratablespace}[1]{\noalign{\vskip#1}}
|
||
\usepackage{floatflt} % Temporaire - jusqu'à ce que LyX soit réparé
|
||
\end_preamble
|
||
\language frenchb
|
||
\inputencoding latin1
|
||
\fontscheme default
|
||
\graphics default
|
||
\paperfontsize default
|
||
\spacing single
|
||
\papersize a4paper
|
||
\paperpackage a4
|
||
\use_geometry 0
|
||
\use_amsmath 0
|
||
\use_natbib 0
|
||
\use_numerical_citations 0
|
||
\paperorientation portrait
|
||
\secnumdepth 3
|
||
\tocdepth 3
|
||
\paragraph_separation indent
|
||
\defskip medskip
|
||
\quotes_language french
|
||
\quotes_times 2
|
||
\papercolumns 1
|
||
\papersides 2
|
||
\paperpagestyle default
|
||
\bullet 0
|
||
5
|
||
9
|
||
-1
|
||
\end_bullet
|
||
|
||
\layout Title
|
||
|
||
Options avancées de LyX
|
||
\begin_inset Note
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Informations de révision :
|
||
\layout Standard
|
||
|
||
Traduction : Mise à jour OK, Date : 05/07/2003
|
||
\layout Standard
|
||
|
||
Original : Révision: 1.57.2.1, Date : 27/06/2003
|
||
\end_inset
|
||
|
||
|
||
\layout Author
|
||
|
||
par l'équipe de LyX
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Le principal responsable de la rédaction de ce fichier est
|
||
\noun on
|
||
Mike Ressler
|
||
\noun default
|
||
.
|
||
Merci d'envoyer vos commentaires et corrections à la liste de diffusion
|
||
de la documentation de LyX,
|
||
\family typewriter
|
||
<lyx-docs@lists.lyx.org>
|
||
\family default
|
||
.
|
||
\newline
|
||
Traduction en français par :
|
||
\noun on
|
||
Olivier
|
||
\noun default
|
||
|
||
\noun on
|
||
Faucheux
|
||
\noun default
|
||
,
|
||
\noun on
|
||
Adrien
|
||
\noun default
|
||
|
||
\noun on
|
||
Rebollo
|
||
\noun default
|
||
|
||
\family typewriter
|
||
<adrien.rebollo@gmx.fr>
|
||
\family default
|
||
.
|
||
Merci d'envoyer vos commentaires et corrections sur la traduction à cette
|
||
dernière adresse, ou à la liste de diffusion de LyX en français
|
||
\family typewriter
|
||
<lyx-fr@lists.lyx.org>
|
||
\family default
|
||
.
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset LatexCommand \tableofcontents{}
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Chapter
|
||
|
||
Introduction
|
||
\layout Standard
|
||
|
||
Le guide des
|
||
\emph on
|
||
Options\SpecialChar ~
|
||
avancées
|
||
\emph default
|
||
de LyX que vous êtes en train de lire est avant tout la deuxième partie
|
||
du
|
||
\emph on
|
||
Guide\SpecialChar ~
|
||
de\SpecialChar ~
|
||
l'Utilisateur
|
||
\emph default
|
||
.
|
||
La raison de la division en deux du document est très simple : le
|
||
\emph on
|
||
Guide\SpecialChar ~
|
||
de\SpecialChar ~
|
||
l'Utilisateur
|
||
\emph default
|
||
est déjà énorme et il contient toutes les fonctions de base qu'il faut
|
||
connaître pour préparer la plupart des documents.
|
||
Cependant, l'Équipe de LyX a pour but à long terme de rendre LyX extensible
|
||
par différents fichiers de configuration et paquetages externes.
|
||
Cela signifie que si vous voulez utiliser le paquetage LaTeX Fizzwizzle,
|
||
vous pouvez créer un fichier de format qui lui soit dédié sans modifier
|
||
LyX lui-même.
|
||
Nous avons déjà reçu ainsi plusieurs contributions.
|
||
Toute cette histoire est documentée ici.
|
||
\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.
|
||
Enfin, il y a un chapitre sur les trucs et astuces LaTeX, qui servent à
|
||
améliorer vos documents grâce à la puissance de LaTeX.
|
||
Après tout, LyX est seulement WYSIWYM
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
What You See Is What You Mean
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
:
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
Vous voyez ce que vous voulez dire
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
.
|
||
\end_inset
|
||
|
||
, et ne sera jamais qu'une interface à certaines des fonctions de LaTeX.
|
||
\layout Standard
|
||
|
||
Bien entendu, avec toute cette documentation supplémentaire,
|
||
\emph on
|
||
Options\SpecialChar ~
|
||
avancées
|
||
\emph default
|
||
peut lui-même devenir trop gros.
|
||
Dans ce cas, vous n'avez qu'à l'appeler
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
Options trop avancées
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
si ça vous amuse !
|
||
\layout Standard
|
||
|
||
Si vous n'avez pas encore lu l'
|
||
\emph on
|
||
Introduction
|
||
\emph default
|
||
, il est sûr que vous n'êtes pas au bon endroit.
|
||
L'
|
||
\emph on
|
||
Introduction
|
||
\emph default
|
||
est la première chose à consulter, car elle vous mènera directement au
|
||
bon manuel.
|
||
Elle décrit aussi les notations et les formats de tous les manuels.
|
||
Vous devez aussi être à l'aise avec le
|
||
\emph on
|
||
Guide\SpecialChar ~
|
||
de\SpecialChar ~
|
||
l'Utilisateur
|
||
\emph default
|
||
et avec toutes les fonctions de base de LyX.
|
||
\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
|
||
la nouvelle classe de document ou le nouveau paquetage LaTeX, ou qui a
|
||
implémenté la fonction.
|
||
Si l'auteur d'un chapitre (ou d'une section d'un chapitre) n'est pas indiqué,
|
||
c'est que ce chapitre a été écrit par l'équipe de documentation de LyX.
|
||
\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
|
||
vous désirez.
|
||
Il est évidemment destiné à des utilisateurs aguerris de LyX.
|
||
\layout Chapter
|
||
|
||
LyX et LaTeX
|
||
\layout Section
|
||
|
||
Comment LyX utilise LaTeX
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset LatexCommand \label{sec:lyx-et-latex}
|
||
|
||
\end_inset
|
||
|
||
Ce chapitre est à la fois pour les TeX-niciens et les curieux de LaTeX.
|
||
Nous allons y expliquer comment LyX et LaTeX fonctionnent ensemble pour
|
||
produire une sortie imprimable.
|
||
C'est le seul endroit de tous ces manuels où nous présumons que vous connaissez
|
||
quelque chose à LaTeX.
|
||
\layout Standard
|
||
|
||
À un moment, nous avions coutume d'appeler LyX une
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
interface WYSIWYM pour LaTeX
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
, mais ce n'est plus vrai désormais.
|
||
Des interfaces pour LaTeX existent.
|
||
Ce sont basiquement des éditeurs avec la possibilité de faire tourner LaTeX
|
||
et de marquer les erreurs dans le fichier que vous éditez.
|
||
Bien que LyX
|
||
\emph on
|
||
soit
|
||
\emph default
|
||
un éditeur, et qu'il
|
||
\emph on
|
||
fasse tourner
|
||
\emph default
|
||
LaTeX, et qu'il marque aussi les erreurs dans le fichier, il fait aussi
|
||
beaucoup, beaucoup d'autres choses.
|
||
Grâce au concept WYSIWYM, vous n'avez pas besoin de connaître LaTeX pour
|
||
utiliser LyX efficacement.
|
||
LyX a aussi ajouté quelques extensions à LaTeX.
|
||
Essayez un jour ceci : faites
|
||
\family sans
|
||
Fichier\SpecialChar \menuseparator
|
||
Exporter\SpecialChar \menuseparator
|
||
LaTeX
|
||
\family default
|
||
, puis regardez le préambule du fichier
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
obtenu.
|
||
Vous remarquerez une variété de nouvelles macros définies spécialement
|
||
par LyX.
|
||
Ces macros sont définies automatiquement, en fonction de ce que vous utilisez
|
||
dans le document.
|
||
\layout Standard
|
||
|
||
Il y a plusieurs commandes qui invoquent LaTeX automatiquement.
|
||
Ce sont :
|
||
\layout Itemize
|
||
|
||
V
|
||
\family sans
|
||
isualiser\SpecialChar \menuseparator
|
||
|
||
\emph on
|
||
Format
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Visualiser\SpecialChar \menuseparator
|
||
Mise\SpecialChar ~
|
||
à\SpecialChar ~
|
||
jour\SpecialChar \menuseparator
|
||
|
||
\emph on
|
||
Format
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Fichier\SpecialChar \menuseparator
|
||
Imprimer\SpecialChar \ldots{}
|
||
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Fichier\SpecialChar \menuseparator
|
||
Fax\SpecialChar \ldots{}
|
||
|
||
\layout Standard
|
||
|
||
Elles n'invoqueront LaTeX que si le fichier a changé depuis la dernière
|
||
fois que LaTeX l'a traité.
|
||
\layout Standard
|
||
|
||
Quand vous faites tourner LaTeX sur le fichier que vous éditez, LyX réalise
|
||
les étapes suivantes :
|
||
\layout Enumerate
|
||
|
||
Il convertit le document en LaTeX et l'enregistre dans un fichier avec l'extensi
|
||
on
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
au lieu de
|
||
\family typewriter
|
||
.lyx
|
||
\family default
|
||
.
|
||
\layout Enumerate
|
||
|
||
Il fait tourner LaTeX sur le fichier
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
(peut-être plusieurs fois).
|
||
\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.
|
||
\layout Standard
|
||
|
||
Si vous avez lancé LaTeX avec
|
||
\family sans
|
||
Visualiser\SpecialChar \menuseparator
|
||
DVI
|
||
\family default
|
||
, LyX exécute alors
|
||
\family typewriter
|
||
xdvi
|
||
\family default
|
||
sur le fichier DVI.
|
||
Si vous avez utilisé
|
||
\family sans
|
||
Visualiser\SpecialChar \menuseparator
|
||
PostScript
|
||
\family default
|
||
ou
|
||
\family sans
|
||
Fichier\SpecialChar \menuseparator
|
||
Imprimer
|
||
\family default
|
||
, LyX réalise deux étapes supplémentaires :
|
||
\layout Itemize
|
||
|
||
Il fait tourner
|
||
\family typewriter
|
||
dvips
|
||
\family default
|
||
pour convertir le fichier DVI en PostScript® :
|
||
\begin_deeper
|
||
\layout Itemize
|
||
|
||
Pour
|
||
\family sans
|
||
Visualiser\SpecialChar \menuseparator
|
||
PostScript
|
||
\family default
|
||
, le fichier généré a l'extension
|
||
\family typewriter
|
||
.ps_tmp
|
||
\family default
|
||
.
|
||
\layout Itemize
|
||
|
||
Pour
|
||
\family sans
|
||
Fichier\SpecialChar \menuseparator
|
||
Imprimer
|
||
\family default
|
||
, le fichier généré a l'extension normale
|
||
\family typewriter
|
||
.ps
|
||
\family default
|
||
.
|
||
\end_deeper
|
||
\layout Itemize
|
||
|
||
Il exécute
|
||
\family typewriter
|
||
ghostview
|
||
\family default
|
||
ou envoie le fichier PostScript® à l'imprimante.
|
||
\layout Section
|
||
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
Au secours ! LyX a généré un fichier
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
illisible !
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\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.
|
||
\layout Standard
|
||
|
||
Nous allons mettre les choses au clair.
|
||
LyX produit deux sortes de fichiers LaTeX.
|
||
L'un est lisible par un humain.
|
||
L'autre est lisible par LyX.
|
||
À chaque fois que LyX exécute LaTeX, il produit un fichier LaTeX dans lequel
|
||
il peut facilement repérer les erreurs.
|
||
Le fichier
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
obtenu n'est pas compréhensible par un humain.
|
||
N'essayez même pas de le lire.
|
||
Si vous voulez un fichier
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
que vous puissiez envoyer à un collègue, faites
|
||
\family sans
|
||
Fichier\SpecialChar \menuseparator
|
||
Exporter\SpecialChar \menuseparator
|
||
LaTeX
|
||
\family default
|
||
.
|
||
\layout Section
|
||
|
||
Traduire des fichiers LaTeX en LyX
|
||
\layout Standard
|
||
|
||
Vous pouvez importer un fichier LaTeX dans LyX en utilisant la commande
|
||
|
||
\family sans
|
||
Fichier\SpecialChar \menuseparator
|
||
Importer\SpecialChar \menuseparator
|
||
LaTeX
|
||
\family default
|
||
.
|
||
Ceci appelle un script Perl appelé
|
||
\family typewriter
|
||
reLyX
|
||
\family default
|
||
-- qui crée un fichier
|
||
\family typewriter
|
||
machin.lyx
|
||
\family default
|
||
à partir du fichier
|
||
\family typewriter
|
||
machin.tex
|
||
\family default
|
||
-- et ensuite ouvre ce fichier.
|
||
Si la traduction ne marche pas, vous pouvez essayer d'invoquer reLyX à
|
||
la ligne de commande, éventuellement en utilisant des options supplémentaires.
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
reLyX
|
||
\family default
|
||
va traduire la plupart du LaTeX correct, mais pas tout.
|
||
Il laissera les choses qu'il ne comprend pas en mode TeX, de sorte qu'après
|
||
avoir traduit un fichier avec
|
||
\family typewriter
|
||
reLyX
|
||
\family default
|
||
, vous pouvez chercher le texte en rouge et l'éditer à la main pour obtenir
|
||
ce que vous désirez.
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
reLyX
|
||
\family default
|
||
a une section dédiée dans le manuel d'
|
||
\emph on
|
||
Options\SpecialChar ~
|
||
Avancées
|
||
\emph default
|
||
(ainsi qu'une page de man équivalente), que vous devriez lire pour découvrir
|
||
les parties de LaTeX non traduites, les erreurs (et comment les contourner),
|
||
et comment utiliser les différentes options.
|
||
\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\SpecialChar ~
|
||
|
||
\begin_inset LatexCommand \ref{sec:code-LaTeX}
|
||
|
||
\end_inset
|
||
|
||
.
|
||
\layout Section
|
||
|
||
Insérer du code LaTeX dans des documents LyX
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset LatexCommand \label{sec:code-LaTeX}
|
||
|
||
\end_inset
|
||
|
||
C'est un point assez important : vous pouvez toujours insérer du code LaTeX
|
||
dans un document LyX.
|
||
Simplement LyX ne peut pas, et ne pourra probablement jamais, afficher
|
||
toutes les structures LaTeX possibles.
|
||
Si vous avez besoin d'insérer des commandes LaTeX dans votre document LyX,
|
||
vous pouvez utiliser la boîte d'ERT, que vous pouvez mettre dans votre
|
||
document avec
|
||
\family sans
|
||
Insérer\SpecialChar \menuseparator
|
||
TeX
|
||
\family default
|
||
.
|
||
La boîte d'ERT se présente sous trois formes, fermée, ouverte, et en ligne.
|
||
Les deux premières sont comme toutes les autres boîtes refermables (repliables)
|
||
, comme les notes en bas de page, et servent à mettre de grandes quantités
|
||
de commandes LaTeX.
|
||
Une boîte d'ERT en ligne affiche son contenu comme faisant partie du bouton,
|
||
et est utile pour de très courts morceaux de commandes LaTeX.
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
% comme ceci
|
||
\end_inset
|
||
|
||
|
||
\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
|
||
pas utiliser la forme en ligne.
|
||
\layout Standard
|
||
|
||
Voici un exemple d'insertion de commandes LaTeX dans un document LyX.
|
||
Le code ressemble à ceci :
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
begin{tabular}{ll}
|
||
\newline
|
||
|
||
\backslash
|
||
begin{minipage}{5cm}
|
||
\newline
|
||
Un exemple d'environnement minipage.
|
||
Vous pouvez
|
||
\newline
|
||
mettre presque tout dedans, même des figures
|
||
\newline
|
||
et des tableaux (non flottants).
|
||
\newline
|
||
|
||
\backslash
|
||
end{minipage}
|
||
\newline
|
||
&
|
||
\newline
|
||
|
||
\backslash
|
||
begin{minipage}{5cm}
|
||
\newline
|
||
|
||
\backslash
|
||
begin{verbatim}
|
||
\newline
|
||
|
||
\backslash
|
||
begin{minipage}{5cm}
|
||
\newline
|
||
Un exemple ...
|
||
|
||
\newline
|
||
|
||
\backslash
|
||
end{minipage}
|
||
\newline
|
||
|
||
\backslash
|
||
end{verbatim}
|
||
\newline
|
||
|
||
\backslash
|
||
end{minipage}
|
||
\newline
|
||
|
||
\backslash
|
||
end{tabular}
|
||
\layout Standard
|
||
|
||
L
|
||
\begin_inset Include \input{}
|
||
preview false
|
||
|
||
\end_inset
|
||
|
||
a boîte d'ERT contenant ce texte est juste après ce paragraphe.
|
||
Ceux d'entre vous qui lisent le manuel en ligne verront seulement un paquet
|
||
de texte en rouge.
|
||
Ceux qui lisent une version imprimée du manuel verront le résultat final
|
||
:
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Collapsed
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
begin{tabular}{ll}
|
||
\newline
|
||
|
||
\backslash
|
||
begin{minipage}{5cm}
|
||
\newline
|
||
Un exemple d'environnement minipage. Vous pouvez mettre presque tout dedans, même des figures et des tableaux (non flottants).
|
||
\newline
|
||
|
||
\backslash
|
||
end{minipage}
|
||
\newline
|
||
&
|
||
\newline
|
||
|
||
\backslash
|
||
begin{minipage}{5cm}
|
||
\newline
|
||
|
||
\backslash
|
||
begin{verbatim}
|
||
\newline
|
||
|
||
\backslash
|
||
begin{minipage}{5cm}
|
||
\newline
|
||
Un exemple ...
|
||
\newline
|
||
|
||
\backslash
|
||
end{minipage}
|
||
\newline
|
||
|
||
\backslash
|
||
end{verbatim}
|
||
\newline
|
||
|
||
\backslash
|
||
end{minipage}
|
||
\newline
|
||
|
||
\backslash
|
||
end{tabular}
|
||
\end_inset
|
||
|
||
|
||
\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
|
||
\family sans
|
||
Insérer\SpecialChar \menuseparator
|
||
Inclure\SpecialChar ~
|
||
Fichier
|
||
\family default
|
||
pour inclure votre fichier (vous devez choisir le type
|
||
\family sans
|
||
Incorporation
|
||
\family default
|
||
).
|
||
Nous vous recommandons de ne faire cela que si vous avez un fichier
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
dont vous
|
||
\emph on
|
||
savez
|
||
\emph default
|
||
déjà qu'il marche.
|
||
Sinon, vous allez avoir du mal à partir à la chasse aux erreurs...
|
||
\layout Standard
|
||
|
||
Encore quelques notes pour insister :
|
||
\layout Itemize
|
||
|
||
Au sein de LyX, le code LaTeX apparaît
|
||
\emph on
|
||
en rouge
|
||
\emph default
|
||
.
|
||
\layout Itemize
|
||
|
||
LyX
|
||
\emph on
|
||
ne vérifie pas
|
||
\emph default
|
||
si votre code LaTeX est correct.
|
||
\layout Itemize
|
||
|
||
Attention à ne pas réinventer la roue.
|
||
\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.
|
||
Assurez-vous de vérifier dans les manuels que LyX n'a pas déjà telle ou
|
||
telle fonction avant de vous lancer joyeusement dans l'écriture de code
|
||
LaTeX.
|
||
Deuxièmement, il existe beaucoup de paquetages LaTeX pour faire toutes
|
||
sortes de choses, des étiquettes et enveloppes aux tableaux sur plusieurs
|
||
pages.
|
||
Voyez un site du CTAN pour plus de détails (voir la Section\SpecialChar ~
|
||
|
||
\begin_inset LatexCommand \ref{sec:ctan}
|
||
|
||
\end_inset
|
||
|
||
)
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Note de
|
||
\noun on
|
||
John Weiss
|
||
\noun default
|
||
: Il paraît que ça m'arrive tout le temps.
|
||
Me mettre à coder avec enthousiasme quelque chose pour afficher des étiquettes,
|
||
juste pour apprendre qu'il y avait déjà 2 paquetages LaTeX différents qui
|
||
le faisaient.
|
||
Pire encore : je les avais déjà!
|
||
\end_inset
|
||
|
||
.
|
||
\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
|
||
\emph on
|
||
Guide\SpecialChar ~
|
||
de\SpecialChar ~
|
||
l'Utilisateur
|
||
\emph default
|
||
.
|
||
\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.
|
||
\layout Section
|
||
|
||
LyX et le préambule LaTeX
|
||
\layout Subsection
|
||
|
||
À propos du préambule LaTeX
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset LatexCommand \label{sec:préambule}
|
||
|
||
\end_inset
|
||
|
||
Si vous connaissez déjà LaTeX, il n'y a pas besoin d'expliquer ici à quoi
|
||
sert le préambule.
|
||
Si vous ne le connaissez pas, ce qui suit vous en donnera une idée -- nous
|
||
vous recommandons encore de consulter un livre sur LaTeX pour plus d'informatio
|
||
n.
|
||
Dans tous les cas, il vaut mieux lire les points ci-dessous, parce qu'ils
|
||
expliquent ce que vous pouvez faire et ce que vous n'avez pas besoin de
|
||
faire dans le préambule LaTeX d'un document LyX.
|
||
\layout Standard
|
||
|
||
Le préambule LaTeX vient au tout début d'un document,
|
||
\emph on
|
||
avant
|
||
\emph default
|
||
le texte.
|
||
Il sert à :
|
||
\layout Itemize
|
||
|
||
déclarer la classe de document.
|
||
LyX l'a déjà fait à votre place.
|
||
\begin_deeper
|
||
\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
|
||
|
||
\emph on
|
||
Personnalisation
|
||
\emph default
|
||
pour savoir comment la faire reconnaître par LyX.
|
||
Puis soumettez le fruit de vos efforts à l'Équipe LyX pour que cela paraisse
|
||
dans de prochaines versions !
|
||
\end_deeper
|
||
\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.
|
||
Par exemple, le paquetage
|
||
\family typewriter
|
||
indentfirst
|
||
\family default
|
||
force l'indentation de tous les paragraphes.
|
||
Il y a d'autres paquetages pour des étiquettes, des enveloppes, des marges,
|
||
etc.
|
||
\layout Itemize
|
||
|
||
fixer les compteurs, variables, longueurs et largeurs.
|
||
Il y a plusieurs compteurs et variables LaTeX qui
|
||
\emph on
|
||
doivent
|
||
\emph default
|
||
être fixés globalement depuis le préambule afin d'avoir l'effet désiré.
|
||
(Il y a aussi d'autres variables que vous pouvez ajuster dans le document.)
|
||
Les marges sont un bon exemple de ce qui doit être fixé dans le préambule.
|
||
Un autre exemple est le type de marqueur pour les listes.
|
||
Vous pouvez en fait régler cela n'importe où, mais il est préférable de
|
||
le faire une seule fois, dans le préambule.
|
||
\layout Itemize
|
||
|
||
déclarer les commandes définies par l'utilisateur (avec
|
||
\family typewriter
|
||
|
||
\backslash
|
||
newcommand
|
||
\family default
|
||
ou
|
||
\family typewriter
|
||
|
||
\backslash
|
||
renewcommand
|
||
\family default
|
||
), pour la plupart ce sont des abréviations pour des commandes LaTeX qui
|
||
apparaissent très souvent dans le document.
|
||
Bien que le préambule soit un bon endroit pour déclarer de telles commandes,
|
||
elles
|
||
\emph on
|
||
peuvent
|
||
\emph default
|
||
être définies n'importe où ailleurs (mais
|
||
\emph on
|
||
avant
|
||
\emph default
|
||
d'être utilisées pour la première fois, bien sûr...).
|
||
Ce peut être utile s'il y a beaucoup de code LaTeX brut dans votre document,
|
||
ce qui normalement ne devrait pas être le cas.
|
||
\layout Standard
|
||
|
||
LyX ajoute son propre lot de définitions au préambule du fichier
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
qu'il engendre.
|
||
Ceci rend les fichiers LaTeX générés par LyX portables.
|
||
\layout Subsection
|
||
|
||
Changer le préambule
|
||
\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.
|
||
Il y a deux moyens de le faire :
|
||
\layout Enumerate
|
||
|
||
Allez dans
|
||
\family sans
|
||
Format\SpecialChar \menuseparator
|
||
Document\SpecialChar \menuseparator
|
||
Préambule
|
||
\family default
|
||
.
|
||
Le comportement de cette fenêtre dépend de la bibliothèque d'interface
|
||
graphique.
|
||
Hélas les raccourcis clavier LyX n'y fonctionnent pas.
|
||
\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_inset
|
||
|
||
Configuration de Base de LyX
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
dans le
|
||
\emph on
|
||
Guide\SpecialChar ~
|
||
de\SpecialChar ~
|
||
l'Utilisateur
|
||
\emph default
|
||
), pour que cela devienne le préambule par défaut pour tous les fichiers
|
||
que vous créerez.
|
||
\layout Standard
|
||
|
||
LyX ajoute tout ce qu'il y a dans la fenêtre
|
||
\family sans
|
||
Préambule
|
||
\family default
|
||
à son propre préambule.
|
||
Avant d'ajouter vos propres déclarations, vous devriez vous assurer que
|
||
LyX ne fait pas déjà ce que vous voulez faire (rappelez-vous ce que nous
|
||
avons dit : ne réinventez pas la roue !).
|
||
|
||
\emph on
|
||
Assurez-vous aussi que votre préambule est correct.
|
||
|
||
\emph default
|
||
LyX ne le vérifie pas.
|
||
\layout Subsection
|
||
|
||
Exemples
|
||
\layout Standard
|
||
|
||
Voici quelques exemples de ce que vous pouvez ajouter au préambule, et de
|
||
l'effet produit :
|
||
\layout Subsubsection
|
||
|
||
Exemple 1 : Décalages
|
||
\layout Standard
|
||
|
||
Il y a deux variables dans LaTeX qui contrôlent la position de la page :
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
hoffset
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
|
||
\backslash
|
||
voffset
|
||
\family default
|
||
, c'est-à-dire décalage horizontal et décalage vertical.
|
||
Ces variables sont utiles si vous pensez par exemple à l'impression d'étiquette
|
||
s.
|
||
Parfois, la taille d'un medium d'impression et l'aire effectivement imprimable
|
||
ne sont pas les mêmes.
|
||
C'est là qu'interviennent
|
||
\family typewriter
|
||
|
||
\backslash
|
||
hoffset
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
|
||
\backslash
|
||
voffset
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
Les valeurs par défaut de
|
||
\family typewriter
|
||
|
||
\backslash
|
||
hoffset
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
|
||
\backslash
|
||
voffset
|
||
\family default
|
||
sont toutes deux de 0\SpecialChar ~
|
||
pt, c'est-à-dire que la page n'est pas décalée.
|
||
\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.
|
||
Si vous utilisez LyX sur un système que vous n'entretenez pas vous-même,
|
||
et si votre administrateur système est un paresseux
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
NdT : Traduction vraisemblable de
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
your sysadmin is a doofus
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
.
|
||
\end_inset
|
||
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
hoffse
|
||
\family default
|
||
t et
|
||
\family typewriter
|
||
|
||
\backslash
|
||
voffset
|
||
\family default
|
||
peuvent sauver la mise.
|
||
Supposez que vos marges du haut et de gauche soient toujours 0,5\SpecialChar ~
|
||
pouce trop
|
||
grandes.
|
||
Vous pouvez ajouter ceci au préambule :
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
setlength{
|
||
\backslash
|
||
hoffset}{-0.5 in}
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
setlength{
|
||
\backslash
|
||
voffset}{-0.5 in}
|
||
\layout Standard
|
||
|
||
...et vos marges devraient désormais être correctes.
|
||
\layout Subsubsection
|
||
|
||
Exemple 2 : Étiquettes
|
||
\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é
|
||
\family typewriter
|
||
labels.sty
|
||
\family default
|
||
.
|
||
Il est possible que votre système n'ait pas ce paquetage installé par défaut.
|
||
Nous vous laissons le vérifier.
|
||
Il vous faut aussi lire sa documentation ; nous n'allons pas le faire à
|
||
votre place.
|
||
Toutefois, comme c'est un exemple, nous allons vous montrer comment il
|
||
marche.
|
||
\layout Standard
|
||
|
||
D'abord, assurez-vous que vous utilisez la classe de document
|
||
\family sans
|
||
article
|
||
\family default
|
||
.
|
||
Ensuite, vous devez ajouter ce qui suit dans votre préambule :
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
usepackage{labels}
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
LabelCols=3
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
LabelRows=7
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
LeftBorder=8mm
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
RightBorder=8mm
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
TopBorder=9mm
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
BottomBorder=2mm
|
||
\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
|
||
insérer du code LaTeX, placez les commandes
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{labels}
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
|
||
\backslash
|
||
end{labels}
|
||
\family default
|
||
autour de chaque étiquette.
|
||
C'est expliqué dans la documentation du paquetage, ainsi que d'autres fonctions
|
||
de celui-ci.
|
||
\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.
|
||
\layout Subsubsection
|
||
|
||
Exemple 3 : Indentation de paragraphe
|
||
\layout Standard
|
||
|
||
Les Américains ont l'habitude d'indenter la première ligne de
|
||
\emph on
|
||
chaque
|
||
\emph default
|
||
paragraphe.
|
||
Comme avec toutes leurs autres moeurs étranges, la plupart des Américains
|
||
vont se plaindre et récriminer jusqu'à ce qu'ils aient ce qu'ils veulent,
|
||
et qu'ils puissent indenter la première ligne de chaque paragraphe
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Note de
|
||
\noun on
|
||
John Weiss
|
||
\noun default
|
||
: C'est écrit par un Américain --
|
||
\emph on
|
||
moi
|
||
\emph default
|
||
! C'est ma sensation au sujet de mes concitoyens.
|
||
Dommage si ça ne vous plaît pas.
|
||
Blblblblblbblbl!
|
||
\end_inset
|
||
|
||
.
|
||
\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
|
||
|
||
\emph on
|
||
que
|
||
\emph default
|
||
s'il en suit un autre.
|
||
L'idée derrière l'indentation de la première ligne est de pouvoir distinguer
|
||
deux paragraphes consécutifs.
|
||
S'il y a pas de paragraphe précédent, par exemple s'il suit une figure,
|
||
ou si c'est le premier paragraphe d'une section, alors il n'y a pas d'indentati
|
||
on spéciale.
|
||
\layout Standard
|
||
|
||
Si vous êtes un Américain typique
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
NdT : Ce qui m'étonnerait, mais on ne sait jamais!
|
||
\end_inset
|
||
|
||
, cependant, vous ne vous occupez pas de choses aussi ésotériques ; vous
|
||
voulez votre indentation ! Ajoutez ceci au préambule :
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
usepackage{indentfirst}
|
||
\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.
|
||
\layout Subsubsection
|
||
|
||
Exemple 4 : Ce document
|
||
\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
|
||
\family sans
|
||
Préambule
|
||
\family default
|
||
risque de ne pas être visible en une fois, même en plein écran.
|
||
Il y a aussi d'autres exemples et un assortiment de
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
trucs et astuces
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
LaTeX dans le Chapitre\SpecialChar ~
|
||
|
||
\begin_inset LatexCommand \ref{cha:secrets}
|
||
|
||
\end_inset
|
||
|
||
.
|
||
\layout Section
|
||
|
||
LyX et les erreurs LaTeX
|
||
\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
|
||
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
de deux sortes, dont l'un sert à localiser les erreurs dans le document.
|
||
S'il y a une erreur quelque part, LyX la met dans une boîte avec le mot
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
Erreur
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
à la place appropriée dans le document
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\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_inset
|
||
|
||
.
|
||
Il affichera aussi dans une fenêtre un message vous alertant sur la présence
|
||
d'erreurs.
|
||
\layout Standard
|
||
|
||
Vous pouvez naviguer dans les erreurs en faisant
|
||
\family sans
|
||
Naviguer\SpecialChar \menuseparator
|
||
Erreur
|
||
\family default
|
||
.
|
||
Vous pouvez
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
ouvrir
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
les boîtes d'erreur et voir le message d'erreur LaTeX en cliquant dessus.
|
||
\layout Standard
|
||
|
||
Quelques-uns préfèrent regarder le fichier log directement, il est accessible
|
||
par
|
||
\family sans
|
||
Visualiser\SpecialChar \menuseparator
|
||
Fichier\SpecialChar ~
|
||
log\SpecialChar ~
|
||
LaTeX
|
||
\family default
|
||
.
|
||
Il y a quelques erreurs et avertissements assez fréquents.
|
||
Nous allons les traiter ici.
|
||
Vous devriez vous reporter à un bon livre sur LaTeX pour une liste complète.
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
LaTeX Warning
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\begin_deeper
|
||
\layout Standard
|
||
|
||
Tout ce qui commence par ces mots est un message d'avertissement destiné
|
||
à
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
déboguer
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
le code LaTeX lui-même.
|
||
Vous aurez des messages de ce type si vous avez ajouté ou changé des références
|
||
croisées ou des entrées de bibliographie, auquel cas LaTeX essaye de vous
|
||
dire que vous devez l'exécuter une nouvelle fois.
|
||
\layout Standard
|
||
|
||
Vous pouvez en général les ignorer.
|
||
\end_deeper
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
LaTeX Font Warning
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\begin_deeper
|
||
\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
|
||
a choisi.
|
||
\layout Standard
|
||
|
||
Vous pouvez les ignorer sans crainte.
|
||
\end_deeper
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
Overfull
|
||
\backslash
|
||
hbox
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\begin_deeper
|
||
\layout Standard
|
||
|
||
LaTeX
|
||
\emph on
|
||
adore
|
||
\emph default
|
||
cracher ce genre de messages.
|
||
Ils vous préviennent que les lignes sont trop longues et débordent sur
|
||
la marge de droite.
|
||
C'est presque toujours impossible à déceler dans le rendu final.
|
||
Ou bien seuls un ou deux caractères débordent sur la marge.
|
||
On dirait que LaTeX génère au moins un message de ce type pour chaque document
|
||
que vous écrivez.
|
||
\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_deeper
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
Underfull
|
||
\backslash
|
||
hbox
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\begin_deeper
|
||
\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.
|
||
Nous ne savons pas pourquoi.
|
||
\layout Standard
|
||
|
||
Vous pouvez tout autant les ignorer que les précédents.
|
||
\end_deeper
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
Overfull
|
||
\backslash
|
||
vbox
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
Underfull
|
||
\backslash
|
||
vbox
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\begin_deeper
|
||
\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_deeper
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
LaTeX Error: File 'Xxxx' not found
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\begin_deeper
|
||
\layout Standard
|
||
|
||
Le fichier
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
Xxxx
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
n'est pas présent sur ce système.
|
||
Ceci apparaît habituellement parce qu'un paquetage nécessaire à votre document
|
||
n'est pas installé.
|
||
Si vous n'avez pas touché au préambule ou si vous n'avez pas utilisé la
|
||
commande
|
||
\family typewriter
|
||
|
||
\backslash
|
||
usepackage{}
|
||
\family default
|
||
, alors un des paquetages que LyX a essayé de charger est manquant.
|
||
Faites
|
||
\family sans
|
||
Aide\SpecialChar \menuseparator
|
||
Configuration\SpecialChar ~
|
||
LaTeX
|
||
\family default
|
||
pour voir la liste des paquetages dont LyX a entendu parler.
|
||
Ce fichier est mis à jour à chaque fois que vous reconfigurez LyX (avec
|
||
|
||
\family sans
|
||
Éditer\SpecialChar \menuseparator
|
||
Reconfigurer
|
||
\family default
|
||
) et vous dit quels paquetages ont été détectés et à quoi ils servent.
|
||
\layout Standard
|
||
|
||
Si vous
|
||
\emph on
|
||
avez
|
||
\emph default
|
||
utilisé la commande
|
||
\family typewriter
|
||
|
||
\backslash
|
||
usepackage{}
|
||
\family default
|
||
, et que le paquetage en question n'est pas installé, vous devez l'installer
|
||
vous-même.
|
||
\end_deeper
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
LaTeX Error: Unknown option
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\begin_deeper
|
||
\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_deeper
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
Undefined control sequence
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\begin_deeper
|
||
\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_deeper
|
||
\layout Standard
|
||
|
||
Il y a d'autres messages d'erreur et d'avertissement.
|
||
Quelques-uns sont explicites
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
NdT : Pour un anglophone...
|
||
\end_inset
|
||
|
||
.
|
||
Ce sont souvent des messages LaTeX.
|
||
D'autres sont carrément incompréhensibles.
|
||
Ce sont en fait des messages d'erreur TeX, et nous n'avons vraiment
|
||
\emph on
|
||
aucune idée
|
||
\emph default
|
||
de ce qu'ils signifient ou de comment les déchiffrer.
|
||
\layout Standard
|
||
|
||
Voici une liste de vérifications à effectuer si vous êtes confronté à des
|
||
messages d'erreur :
|
||
\layout Enumerate
|
||
|
||
Cherchez d'éventuelles fautes de frappe dans le code LaTeX que vous avez
|
||
inséré.
|
||
\layout Enumerate
|
||
|
||
S'il n'y a pas de fautes de frappe, vérifiez que vous avez utilisé les commandes
|
||
correctement.
|
||
\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.
|
||
\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.
|
||
Vérifiez s'il manque des paquetages et rajoutez-les.
|
||
\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
|
||
\emph on
|
||
mal utilisé
|
||
\emph default
|
||
l'une d'entre elles, en essayant par exemple d'insérer manuellement des
|
||
tas de
|
||
\family sans
|
||
Blancs\SpecialChar ~
|
||
Insécables
|
||
\family default
|
||
, de sauts de paragraphe ou de sauts de page ? Avez-vous essayé de bricoler
|
||
quelque chose avec tout ça au lieu d'utiliser les environnements de paragraphe
|
||
appropriés ?
|
||
\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
|
||
pas net dans un tableau ou une équation, comme insérer un graphique dans
|
||
une case de tableau ?
|
||
\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 à
|
||
la ligne.
|
||
Il est alors préférable que vous retravailliez le paragraphe pour éviter
|
||
le problème.
|
||
Si ce n'est pas envisageable, vous pouvez entourer votre texte par
|
||
\family typewriter
|
||
|
||
\backslash
|
||
sloppypar
|
||
\family default
|
||
pour que les passages à la ligne de LaTeX soient plus souples.
|
||
\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
|
||
\begin_inset Formula $17^{e}$
|
||
\end_inset
|
||
|
||
niveau, le problème est là.
|
||
\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
|
||
pour la page, vous devez :
|
||
\begin_deeper
|
||
\layout Enumerate
|
||
|
||
mettre la figure à l'échelle pour qu'elle tienne.
|
||
\layout Enumerate
|
||
|
||
rétrécir le tableau pour qu'il tienne.
|
||
\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_deeper
|
||
\layout Standard
|
||
|
||
Si vous n'êtes pas plus avancé avec tout ceci -- et bien,
|
||
\emph on
|
||
peut-être
|
||
\emph default
|
||
que vous avez trouvé une erreur dans LyX\SpecialChar \ldots{}
|
||
|
||
\layout Chapter
|
||
|
||
Outils supplémentaires
|
||
\layout Section
|
||
|
||
Préparer une bibliographie avec BibTeX
|
||
\layout Standard
|
||
|
||
par
|
||
\noun on
|
||
Mike Ressler
|
||
\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
|
||
|
||
\emph on
|
||
LaTeX : A Document Preparation System
|
||
\emph default
|
||
de Lamport, principalement l'appendice B.
|
||
Ce qui suit suppose que vous avez correctement créé un fichier de bibliographie
|
||
, que toutes les variables en jeu ont des valeurs correctes (surtout
|
||
\family typewriter
|
||
BIBINPUTS
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
BSTINPUTS
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
TEXINPUTS
|
||
\family default
|
||
) et que vous savez créer et
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
TeXer
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
un fichier LaTeX avec une base de donnée BibTeX.
|
||
\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.
|
||
Pour tous les articles futurs que vous écrirez, vous n'aurez qu'à inclure
|
||
cette base de données standard et à associer une clef à chaque référence.
|
||
Même si vous n'écrivez que quelques articles avec une poignée de citations
|
||
dans chaque, ça vaut la peine de se pencher sur BibTeX pour voir s'il peut
|
||
vous être utile.
|
||
\layout Standard
|
||
|
||
Pour utiliser BibTeX avec LyX, lisez tout d'abord le
|
||
\emph on
|
||
Guide\SpecialChar ~
|
||
de\SpecialChar ~
|
||
l'Utilisateur
|
||
\emph default
|
||
qui décrit comment insérer des citations.
|
||
Le mécanisme de base pour insérer des références BibTeX est le même.
|
||
Ensuite, à la fin de votre document, faites
|
||
\family sans
|
||
\bar under
|
||
I
|
||
\bar default
|
||
nsérer\SpecialChar \menuseparator
|
||
Listes
|
||
\family default
|
||
\SpecialChar ~
|
||
&
|
||
\family sans
|
||
\SpecialChar ~
|
||
TdM\SpecialChar \menuseparator
|
||
Référence\SpecialChar ~
|
||
BibTeX
|
||
\family default
|
||
.
|
||
Dans la fenêtre qui s'ouvre alors, remplir les champs comme suit :
|
||
\layout Description
|
||
|
||
Base\SpecialChar ~
|
||
de\SpecialChar ~
|
||
données\SpecialChar ~
|
||
: saisir le nom de votre fichier
|
||
\family typewriter
|
||
.bib
|
||
\family default
|
||
|
||
\emph on
|
||
sans
|
||
\emph default
|
||
l'extension
|
||
\family typewriter
|
||
.bib
|
||
\family default
|
||
.
|
||
Pour explorer plusieurs fichiers
|
||
\family typewriter
|
||
.bib
|
||
\family default
|
||
, saisir leur noms dans l'ordre désiré, séparés par des virgules.
|
||
|
||
\layout Description
|
||
|
||
Style\SpecialChar ~
|
||
: saisir le nom de votre style BibTeX
|
||
\emph on
|
||
sans
|
||
\emph default
|
||
l'extension
|
||
\family typewriter
|
||
.bst
|
||
\family default
|
||
.
|
||
Le style par défaut est
|
||
\family typewriter
|
||
plain
|
||
\family default
|
||
(qui est normalement inclus dans votre distribution LaTeX : vous n'avez
|
||
pas à vous inquiéter de le créer).
|
||
\layout Standard
|
||
|
||
Pour chaque citation, tant que la référence se trouve dans le fichier
|
||
\family typewriter
|
||
.bib
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\family default
|
||
il suffit de faire
|
||
\family sans
|
||
\bar under
|
||
I
|
||
\bar default
|
||
nsérer\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
C
|
||
\bar default
|
||
itation\SpecialChar ~
|
||
bibliographique
|
||
\family default
|
||
à l'endroit adéquat dans le texte, et de saisir la clef correspondante.
|
||
Il n'y a rien d'autre à faire ; avec
|
||
\family sans
|
||
\bar under
|
||
V
|
||
\bar default
|
||
isualiser\SpecialChar \menuseparator
|
||
DVI
|
||
\family default
|
||
, par exemple, vous devez constater que BibTeX et LaTeX sont invoqués automatiqu
|
||
ement autant de fois que nécessaire.
|
||
\layout Section
|
||
|
||
Réalisation d'un index
|
||
\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
|
||
\family typewriter
|
||
makeindex
|
||
\family default
|
||
distribué avec LaTeX.
|
||
Insérer un index et marquer les mots à inclure est une tâche similaire
|
||
à la préparation d'une bibliographie, décrite dans le paragraphe précédent.
|
||
|
||
\layout Standard
|
||
|
||
D'abord, aller en fin de document (où se trouve en général l'index) et sélection
|
||
ner
|
||
\family sans
|
||
|
||
\bar under
|
||
I
|
||
\bar default
|
||
nsérer\SpecialChar \menuseparator
|
||
Listes
|
||
\family default
|
||
\SpecialChar ~
|
||
&
|
||
\family sans
|
||
\SpecialChar ~
|
||
TdM\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
I
|
||
\bar default
|
||
ndex
|
||
\family default
|
||
.
|
||
Puis, pour chaque mot à inclure dans l'index, positionner le curseur en
|
||
fin de mot et sélectionner
|
||
\family sans
|
||
|
||
\bar under
|
||
I
|
||
\bar default
|
||
nsérer\SpecialChar \menuseparator
|
||
Entrée\SpecialChar ~
|
||
d'In
|
||
\bar under
|
||
d
|
||
\bar default
|
||
ex
|
||
\family default
|
||
.
|
||
Ceci insère une balise montrant le mot tel qu'il apparaîtra dans l'index.
|
||
C'est tout ; LyX appellera automatiquement
|
||
\family typewriter
|
||
makeindex
|
||
\family default
|
||
et inclura le résultat sous forme d'un index.
|
||
Le texte dans la fenêtre accessible par un clic droit sur le bouton d'index
|
||
peut contenir du LaTeX, et vous devez donc faire attention en entrant des
|
||
caractères spéciaux.
|
||
D'un autre côté, vous pouvez utiliser des options avancées -- jetez un
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
oe{}
|
||
\end_inset
|
||
|
||
il sur la documentation de votre distribution LaTeX pour voir comment on
|
||
peut
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
emboîter des entrées
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
et faire plein d'autres choses.
|
||
\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é.
|
||
\layout Section
|
||
|
||
Documents en plusieurs fichiers
|
||
\layout Subsection
|
||
|
||
Généralités
|
||
\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
|
||
ultérieures, alors que le reste du texte ne changera plus.
|
||
Dans ces cas-là, il est judicieux d'utiliser les possibilités de segmentation
|
||
de documents.
|
||
Ainsi, les communications scientifiques ont souvent cinq chapitres principaux
|
||
: introduction, observations, résultats, discussion, conclusion.
|
||
Chacun d'entre eux peut constituer un fichier LyX séparé, avec un fichier
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
maître
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
qui contient le titre, les auteurs, le résumé, les références, etc.
|
||
Il convient de noter que chacun des fichiers est un fichier LyX en lui-même,
|
||
qui peut aussi bien être mis en page et imprimé seul, qu'être inclus dans
|
||
le document maître.
|
||
Tous ces fichiers doivent cependant avoir la même classe de document --
|
||
n'essayez pas de mélanger la classe
|
||
\family sans
|
||
book
|
||
\family default
|
||
avec la classe
|
||
\family sans
|
||
article
|
||
\family default
|
||
.
|
||
Il est également possible d'inclure des fichiers LaTeX : cependant, ces
|
||
fichiers doivent alors être sans leur préambule (c'est-à-dire sans la partie
|
||
jusqu'à la ligne
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{document}
|
||
\family default
|
||
incluse, et sans la ligne
|
||
\family typewriter
|
||
|
||
\backslash
|
||
end{document}
|
||
\family default
|
||
) pour éviter des erreurs à la création du fichier DVI.
|
||
\layout Standard
|
||
|
||
LyX permet l'inclusion de fichiers en sélectionnant
|
||
\family sans
|
||
\bar under
|
||
I
|
||
\bar default
|
||
nsérer\SpecialChar \menuseparator
|
||
In
|
||
\bar under
|
||
c
|
||
\bar default
|
||
lure\SpecialChar ~
|
||
Fichier
|
||
\family default
|
||
, ce qui positionne une balise à l'endroit du curseur.
|
||
Un clic sur cette balise ouvre une fenêtre qui permet de saisir le nom
|
||
du fichier et la méthode d'inclusion.
|
||
\layout Standard
|
||
|
||
Les trois méthodes d'inclusion sont
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
include
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
,
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
input
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
, et
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
mot à mot
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
.
|
||
La différence entre
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
include
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
et
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
input
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
nécessite une bonne connaissance de LaTeX, mais la différence pratique
|
||
est que les fichiers
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
inclus
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
commenceront sur une nouvelle page, alors que ceux qui utilisent
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
input
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
commenceront sur la page en cours.
|
||
Il se peut que les dénominations de LyX changent un jour pour devenir plus
|
||
explicites à ce sujet.
|
||
\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.
|
||
En cochant la case
|
||
\family sans
|
||
Formatage\SpecialChar ~
|
||
désactivé
|
||
\family default
|
||
, cette conversion n'aura pas lieu.
|
||
\layout Standard
|
||
|
||
Un fichier inclus en
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
mot à mot
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
vous permet d'insérer un texte mis en forme exactement comme il apparaît
|
||
dans le fichier d'origine.
|
||
Normalement, les espaces dans ce fichier sont invisibles, cependant, deux
|
||
espaces consécutives sont conservées, a
|
||
\emph on
|
||
|
||
\emph default
|
||
contrario des règles habituelles de LyX.
|
||
Cependant, cocher le bouton
|
||
\family sans
|
||
Espace\SpecialChar ~
|
||
visible
|
||
\family default
|
||
résoud toute incertitude.
|
||
\layout Subsection
|
||
|
||
Références croisées entre fichiers
|
||
\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.
|
||
Supposons que nous ayons inséré une étiquette dans A, à laquelle nous voulons
|
||
faire référence dans B.
|
||
Il faut ouvrir la fenêtre de référence croisée à partir de B, et il est
|
||
alors possible de choisir le
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
tampon
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
à utiliser.
|
||
\layout Section
|
||
|
||
Algorithmes
|
||
\layout Standard
|
||
|
||
Avec le paquetage
|
||
\family sans
|
||
algorithm
|
||
\family default
|
||
, LyX peut produire des algorithmes flottants.
|
||
Ceux-ci servent à placer de courts algorithmes à cheval sur deux pages
|
||
et aussi pour éditer un index des algorithmes.
|
||
\layout Section
|
||
|
||
Sous-figures
|
||
\layout Standard
|
||
|
||
LyX fait appel au paquetage
|
||
\family sans
|
||
subfigure
|
||
\family default
|
||
quand vous cochez
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
sous-figure
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
dans la fenêtre de
|
||
\family sans
|
||
Graphique
|
||
\family default
|
||
, et écrivez une
|
||
\family sans
|
||
Légende
|
||
\family default
|
||
.
|
||
Plusieurs figures ainsi marquées peuvent être groupées en un seul flottant
|
||
avec une légende pour chaque sous-figure.
|
||
\layout Section
|
||
|
||
En-têtes et pieds de page sur mesure
|
||
\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.
|
||
Ce document-ci est de la classe
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
book
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
(livre), donc il est un peu plus fourni, mais pour réellement en mettre
|
||
plein la vue, il faut choisir la mise en page
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
fancy
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
, comme l'explique le
|
||
\emph on
|
||
Guide\SpecialChar ~
|
||
de\SpecialChar ~
|
||
l'Utilisateur
|
||
\emph default
|
||
.
|
||
Cette section décrit les codes LaTeX qu'il vous faudra insérer dans votre
|
||
préambule LaTeX ou dans le texte pour obtenir les effets désirés.
|
||
\layout Standard
|
||
|
||
L'en-tête est divisé en trois champs, appelés logiquement
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
gauche
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
,
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
centre
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
et
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
droit
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
.
|
||
Le bas de page aussi a ces trois divisions.
|
||
Les commandes LaTeX pour éditer ces champs de la manière la plus simple
|
||
sont
|
||
\family typewriter
|
||
|
||
\backslash
|
||
lhead
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
chead
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
rhead
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
lfoot
|
||
\family default
|
||
, etc.
|
||
Si vous voulez mettre votre nom dans le coin en haut à gauche de chaque
|
||
page, insérez simplement cette commande dans le préambule :
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
lhead{Jean D.
|
||
Rédacteur}
|
||
\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
|
||
commande avec un paramètre vide, par exemple :
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
cfoot{}
|
||
\layout Standard
|
||
|
||
Maintenant, plus dur : mettons le mot
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
Section
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
et le numéro de la section en cours (par exemple Section\SpecialChar ~
|
||
3) dans le coin
|
||
supérieur gauche, le numéro de page en haut à droite, votre nom en bas
|
||
à gauche et la date en bas à droite.
|
||
Les commandes suivantes doivent donc apparaître dans votre préambule :
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
lhead{Section
|
||
\backslash
|
||
thesection}
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
chead{}
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
rhead{Page
|
||
\backslash
|
||
thepage}
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
lfoot{Jean D.
|
||
Rédacteur}
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
cfoot{}
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
rfoot{
|
||
\backslash
|
||
today}
|
||
\layout Standard
|
||
|
||
Les codes
|
||
\family typewriter
|
||
|
||
\backslash
|
||
thesection
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
|
||
\backslash
|
||
thepage
|
||
\family default
|
||
permettent d'accéder aux compteurs LaTeX de section et de page, et d'afficher
|
||
ainsi les numéros de la section et de la page en cours.
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
today
|
||
\family default
|
||
affiche simplement la date d'aujourd'hui.
|
||
\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.
|
||
Par défaut, la barre d'en-tête a une épaisseur de 0,4\SpecialChar ~
|
||
pt, et celle de pied
|
||
de page une épaisseur de 0.
|
||
Pour régler l'épaisseur, utilisez les commandes
|
||
\family typewriter
|
||
|
||
\backslash
|
||
renewcommand\SpecialChar \-
|
||
{
|
||
\backslash
|
||
headrulewidth}\SpecialChar \-
|
||
{0.4pt}
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
|
||
\backslash
|
||
renewcommand\SpecialChar \-
|
||
{
|
||
\backslash
|
||
footrulewidth}\SpecialChar \-
|
||
{0.4pt}
|
||
\family default
|
||
.
|
||
\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
|
||
|
||
\backslash
|
||
thispagestyle\SpecialChar \-
|
||
{empty}
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
thispagestyle\SpecialChar \-
|
||
{plain}
|
||
\family default
|
||
, et
|
||
\family typewriter
|
||
|
||
\backslash
|
||
thispagestyle\SpecialChar \-
|
||
{fancy}
|
||
\family default
|
||
.
|
||
Insérez simplement ces commandes dans le texte de la page que vous voulez
|
||
modifier, et mettez-les en mode TeX.
|
||
En fait, par défaut, si vous utilisez le style global
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
fancy
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
, les pages de titre sont en
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
plain
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
, alors que les autres sont en
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
fancy
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
.
|
||
\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
|
||
\family typewriter
|
||
fancyhdr
|
||
\family default
|
||
pour plus de précisions.
|
||
Par exemple, si vous avez une installation teTeX, voyez
|
||
\family typewriter
|
||
/usr/share/texmf/\SpecialChar \-
|
||
doc/latex/fancyhdr/fancyhdr.dvi
|
||
\family default
|
||
.
|
||
\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
|
||
essayer quelque chose comme :
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
lhead{
|
||
\backslash
|
||
resizebox{1in}{!}{
|
||
\backslash
|
||
includegraphics{logo.eps}}}
|
||
\family default
|
||
|
||
\newline
|
||
(il vous faudra peut-être ajouter
|
||
\family typewriter
|
||
|
||
\backslash
|
||
usepackage{graphics}
|
||
\family default
|
||
avant si aucun autre fichier EPS n'est inséré dans votre document).
|
||
\layout Section
|
||
|
||
Minipages
|
||
\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,
|
||
etc.
|
||
s'appliquent.
|
||
LyX propose une partie des fonctionnalités de
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
minipage
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
.
|
||
\layout Standard
|
||
|
||
Les minipages dans LyX ont leur propre boîte refermable ; ajoutez-en un
|
||
avec
|
||
\family sans
|
||
Insérer\SpecialChar \menuseparator
|
||
Minipage
|
||
\family default
|
||
.
|
||
En cliquant avec le bouton droit sur la boîte, vous pouvez changer la largeur
|
||
de la minipage et l'alignement vertical dans la page.
|
||
Attention : si la minipage est trop longue pour tenir sur une page, elle
|
||
est tronquée, et en continue pas sur la page suivante.
|
||
\layout Standard
|
||
|
||
Si vous placez deux minipages côte à côte, vous pouvez utiliser
|
||
\family sans
|
||
Insérer\SpecialChar \menuseparator
|
||
Caractère\SpecialChar ~
|
||
Spécial
|
||
\family default
|
||
pour insérer une instruction spéciale connue dans le monde LaTeX sous le
|
||
nom de
|
||
\family typewriter
|
||
hfill
|
||
\family default
|
||
, traduit en français par
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
ressort horizontal
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
, pour que LyX laisse un maximum d'espace entre elles : l'une sera collée
|
||
à la marge de droite, l'autre à celle de gauche.
|
||
L'exemple ci-dessous montre la différence.
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset Minipage
|
||
position 0
|
||
inner_position 0
|
||
height "0pt"
|
||
width "1.5in"
|
||
collapsed false
|
||
|
||
\layout Standard
|
||
|
||
C'est une minipage qui n'utilise pas de ressort horizontal.
|
||
C'est la seconde phrase de cette minipage.
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset Minipage
|
||
position 0
|
||
inner_position 0
|
||
height "0pt"
|
||
width "1.5in"
|
||
collapsed false
|
||
|
||
\layout Standard
|
||
|
||
C'est une seconde minipage qui n'utilise pas de ressort horizontal.
|
||
C'en est la seconde phrase.
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
\added_space_top medskip \added_space_bottom medskip
|
||
Ça, c'est du texte normal pour séparer les deux exemples.
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset Minipage
|
||
position 0
|
||
inner_position 0
|
||
height "0pt"
|
||
width "1.5in"
|
||
collapsed false
|
||
|
||
\layout Standard
|
||
|
||
C'est une minipage qui utilise un ressort horizontal.
|
||
C'est la deuxième phrase de cette minipage.
|
||
\end_inset
|
||
|
||
|
||
\hfill
|
||
|
||
\begin_inset Minipage
|
||
position 0
|
||
inner_position 0
|
||
height "0pt"
|
||
width "1.5in"
|
||
collapsed false
|
||
|
||
\layout Standard
|
||
|
||
C'est une seconde minipage utilisant un ressort horizontal.
|
||
Et ça, c'en est la deuxième phrase.
|
||
\end_inset
|
||
|
||
|
||
\layout Section
|
||
|
||
Enrober une Figure avec du Texte
|
||
\begin_inset LatexCommand \label{sec:floatflt}
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset Wrap figure
|
||
width "6cm"
|
||
collapsed false
|
||
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset Graphics
|
||
filename mobius.eps
|
||
display color
|
||
width 40col%
|
||
rotateOrigin center
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Caption
|
||
|
||
C'est une figure enrobée et la superbe légende qui la décrit.
|
||
\end_inset
|
||
|
||
|
||
\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.
|
||
C'est possible dès lors que le paquetage
|
||
\family typewriter
|
||
floatflt
|
||
\family default
|
||
est installé (vous verrez où l'obtenir dans le manuel de
|
||
\emph on
|
||
Configuration\SpecialChar ~
|
||
LaTeX
|
||
\emph default
|
||
).
|
||
\layout Standard
|
||
|
||
À droite figure un ruban de Möbius -- vous devez l'avoir déjà vu dans le
|
||
|
||
\emph on
|
||
Guide\SpecialChar ~
|
||
de\SpecialChar ~
|
||
l'Utilisateur
|
||
\emph default
|
||
.
|
||
Pour enrober ainsi la figure dans le texte, il suffit d'ajouter une boîte
|
||
d'enrobage avec
|
||
\family sans
|
||
Insérer\SpecialChar \menuseparator
|
||
Flottant\SpecialChar \menuseparator
|
||
Figure Floatflt
|
||
\family default
|
||
.
|
||
\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.
|
||
Utilisez-le avec parcimonie et lisez la documentation qui l'accompagne
|
||
(qui vous expliquera aussi comment enrober un tableau dans du texte).
|
||
\layout Section
|
||
|
||
Options supplémentaires pour les tableaux
|
||
\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
|
||
\family sans
|
||
Style\SpecialChar ~
|
||
du\SpecialChar ~
|
||
Tableau
|
||
\family default
|
||
qui s'ouvre quand vous cliquez sur un tableau avec le bouton droit vous
|
||
autorise des réglages fins.
|
||
Elle vous permet d'accéder à divers paramètres d'alignement pour les colonnes.
|
||
Un peu de connaissance de LaTeX est utile ici : quand vous construisez
|
||
un tableau en LaTeX, chaque colonne est dotée d'un type d'alignement.
|
||
Par exemple, les lettres-clés
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
l
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
c
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
r
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
pour l'alignement à gauche, le centrage et l'alignement à droite respectivement
|
||
(ce qui correspond aux boutons à cocher de la fenêtre de LyX).
|
||
Un quatrième type d'alignement est
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
p
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
, qui impose la largeur de colonne (réglable dans LyX), et qui cadre le
|
||
texte dans le largeur imposée.
|
||
Une cinquième type est
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
|
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
(barre verticale) qui génère un trait vertical et non une colonne proprement
|
||
dite : ce comportement est obtenu dans LyX avec les boutons de bordures.
|
||
Enfin, il y a le type
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
@
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
,
|
||
\family sans
|
||
|
||
\family default
|
||
qui vous permet d'utiliser comme séparateur de colonnes tous les paramètres
|
||
entre accolades (il peut n'y en avoir aucun).
|
||
Les raisons de ce comportement peuvent ne pas sembler évidentes, mais à
|
||
l'occasion il se révèle très puissant.
|
||
Un bon exemple vaut mieux qu'un long discours.
|
||
|
||
\layout Subsection
|
||
|
||
Enlever les espaces supplémentaires des colonnes
|
||
\layout Standard
|
||
|
||
Voici un tableau standard :
|
||
\layout Standard
|
||
\align center
|
||
|
||
\begin_inset Tabular
|
||
<lyxtabular version="3" rows="3" columns="2">
|
||
<features>
|
||
<column alignment="center" valignment="top" width="0pt">
|
||
<column alignment="center" valignment="top" leftline="true" width="0pt">
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Type
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Exemple
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row topline="true">
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Pierre
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Granit
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Minéral
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Quartz
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
</lyxtabular>
|
||
|
||
\end_inset
|
||
|
||
|
||
\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,
|
||
vous pouvez placer un séparateur nul à la fin pour enlever l'espace ajouté
|
||
par défaut par LaTeX.
|
||
Voici un exemple :
|
||
\layout Standard
|
||
\align center
|
||
|
||
\begin_inset Tabular
|
||
<lyxtabular version="3" rows="3" columns="2">
|
||
<features>
|
||
<column alignment="left" valignment="top" width="0pt" special="@{} l">
|
||
<column alignment="left" valignment="top" leftline="true" width="0pt" special="l @{}">
|
||
<row bottomline="true">
|
||
<cell alignment="left" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Type
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Exemple
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="left" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Pierre
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Granit
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Minéral
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Quartz
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
</lyxtabular>
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Ici, la description de la colonne de gauche contient :
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
@{} l
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
, alors que à droite on a :
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
l @{}
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
afin de mettre le caractère nul sur les bords.
|
||
\layout Subsection
|
||
|
||
Changer le caractère de séparation de colonnes
|
||
\layout Standard
|
||
|
||
Maintenant, si pour une obscure raison, vous voulez utiliser
|
||
\begin_inset Formula $\sqrt{\pi}$
|
||
\end_inset
|
||
|
||
entouré de quelques espaces pour séparer des colonnes, enlevez la bordure
|
||
verticale et mettez dans le champs de la colonne droite
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
@{~$
|
||
\backslash
|
||
sqrt{
|
||
\backslash
|
||
pi}$~} l
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
.
|
||
Vous devriez obtenir quelque chose comme :
|
||
\layout Standard
|
||
\align center
|
||
|
||
\begin_inset Tabular
|
||
<lyxtabular version="3" rows="3" columns="2">
|
||
<features>
|
||
<column alignment="left" valignment="top" width="0pt">
|
||
<column alignment="left" valignment="top" width="0pt" special="@{~$\sqrt{\pi}$~}l">
|
||
<row bottomline="true">
|
||
<cell alignment="left" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Type
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="left" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Exemple
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="left" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Pierre
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Granit
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Minéral
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Quartz
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
</lyxtabular>
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Subsection
|
||
|
||
Colonnes alignées sur le symbole décimal
|
||
\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.
|
||
Pour ça, une astuce habituelle avec LaTeX est de mettre les parties entières
|
||
des nombres dans une colonne alignée à droite, d'utiliser une virgule comme
|
||
séparateur de colonne et de mettre la partie décimale dans une deuxième
|
||
colonne, alignée cette fois à gauche.
|
||
une variante est d'insérer la virgule décimale dans les parties entières
|
||
et de laisser le séparateur vide, comme dans cet exemple :
|
||
\layout Standard
|
||
\align center
|
||
|
||
\begin_inset Tabular
|
||
<lyxtabular version="3" rows="5" columns="3">
|
||
<features>
|
||
<column alignment="center" valignment="top" width="0pt">
|
||
<column alignment="right" valignment="top" leftline="true" width="0pt">
|
||
<column alignment="center" valignment="top" width="0pt" special="@{} l">
|
||
<row bottomline="true">
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Expression
|
||
\end_inset
|
||
</cell>
|
||
<cell multicolumn="1" alignment="center" valignment="top" bottomline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Valeur
|
||
\end_inset
|
||
</cell>
|
||
<cell multicolumn="2" alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset Formula $\pi$
|
||
\end_inset
|
||
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="right" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
3,
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
1416
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset Formula $\pi^{\pi}$
|
||
\end_inset
|
||
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
36,
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
462
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset Formula $(\pi^{\pi})^{\pi}$
|
||
\end_inset
|
||
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
80663,
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset Formula $\pi^{\pi^{\pi}}$
|
||
\end_inset
|
||
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
1,
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
3402
|
||
\begin_inset Formula $\times10^{18}$
|
||
\end_inset
|
||
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
</lyxtabular>
|
||
|
||
\end_inset
|
||
|
||
|
||
\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.
|
||
\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_inset
|
||
|
||
3 et supprimez toutes les bordures.
|
||
Remettez seulement une bordure inférieure dans la rangée du haut, et une
|
||
bordure à droite de la première colonne.
|
||
Tapez les valeurs de la première colonne et choisissez l'alignement centré.
|
||
Entrez
|
||
\family typewriter
|
||
3,
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
36,
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
80663,
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
1,
|
||
\family default
|
||
et mettez l'alignement à droite.
|
||
Entrez
|
||
\family typewriter
|
||
1416
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
462
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
3402
|
||
\begin_inset Formula $\times10^{18}$
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
et mettez
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
@{} l
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
comme alignement pour la colonne restante.
|
||
Enfin tapez le mot
|
||
\family typewriter
|
||
Valeur
|
||
\family default
|
||
dans la colonne du milieu, sélectionnez-le avec l'espace vide à sa droite,
|
||
et cochez
|
||
\family sans
|
||
Case\SpecialChar \menuseparator
|
||
Case\SpecialChar ~
|
||
Spéciale\SpecialChar \menuseparator
|
||
Multicolonnes
|
||
\family default
|
||
.
|
||
Facile, non ?
|
||
\layout Subsection
|
||
|
||
Une meilleure solution pour l'alignement décimal
|
||
\layout Standard
|
||
|
||
Une autre façon d'obtenir de l'alignement décimal dans les tableaux est
|
||
de passer par le paquetage
|
||
\family typewriter
|
||
dcolumn
|
||
\family default
|
||
.
|
||
Ajoutez ce qui suit au préambule LaTeX
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
NdT : Si votre séparateur décimal est la virgule.
|
||
Si c'est le point, remplacez les virgules par des points.
|
||
\end_inset
|
||
|
||
:
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
usepackage{dcolumn}
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
newcolumntype{d}[1]{D{,}{,}{#1}}
|
||
\layout Standard
|
||
|
||
Pour aligner une colonne sur le symbole décimal, mettez ce qui suit dans
|
||
le champ
|
||
\family sans
|
||
Paramètre\SpecialChar ~
|
||
LaTeX
|
||
\family default
|
||
de la fenêtre
|
||
\family sans
|
||
Tableau
|
||
\family default
|
||
:
|
||
\layout LyX-Code
|
||
|
||
d{nombre de décimales des données}
|
||
\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
|
||
d{}
|
||
\family default
|
||
.
|
||
Cocher l'attribut
|
||
\family sans
|
||
Multicolonne
|
||
\family default
|
||
dans une case isolée la rend insensible à l'alignement décimal, ce qui
|
||
peut être bien pratique.
|
||
Un inconvénient de cette méthode est que le mode mathématique n'est pas
|
||
autorisé dans une colonne avec l'alignement décimal sauf si l'attribut
|
||
|
||
\family sans
|
||
Multicolonne
|
||
\family default
|
||
est coché.
|
||
\layout Standard
|
||
|
||
Cette méthode offre la même flexibilité que le paquetage
|
||
\family typewriter
|
||
dcolumn
|
||
\family default
|
||
.
|
||
On peut, par exemple, changer le séparateur d'alignement, et avoir des
|
||
séparateurs d'alignement différents pour des colonnes différentes en définissan
|
||
t plusieurs types de colonne dans le préambule.
|
||
La syntaxe est comme suit :
|
||
\layout LyX-Code
|
||
|
||
D{inputsep}{outputsep}{decimal places}
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
NdT : non traduit car je ne suis pas certain du sens
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Le lecteur intéressé est prié de se reporter à la documentation du paquetage
|
||
|
||
\family typewriter
|
||
dcolumn
|
||
\family default
|
||
pour plus de détails.
|
||
\layout Section
|
||
|
||
Choix de puces dans
|
||
\family sans
|
||
ListePuces
|
||
\family default
|
||
|
||
\begin_inset LatexCommand \label{sec:puces}
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
par
|
||
\noun on
|
||
Allan Rae
|
||
\layout Subsection
|
||
|
||
Introduction
|
||
\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
|
||
\family sans
|
||
ListePuces
|
||
\family default
|
||
.
|
||
Ces choix sont valables pour tout le document, donc vous ne pouvez pas
|
||
spécifier différents types de puces pour différents paragraphes
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
En fait, c'est possible mais il faut le faire à la main.
|
||
\end_inset
|
||
|
||
.
|
||
\layout Subsection
|
||
|
||
À quoi elles ressemblent
|
||
\layout Standard
|
||
|
||
Allez dans l'onglet
|
||
\family sans
|
||
Puces
|
||
\family default
|
||
de la fenêtre
|
||
\family sans
|
||
Format\SpecialChar \menuseparator
|
||
Document.
|
||
\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.
|
||
La rangée de boutons du haut sert à choisir le niveau de profondeur sur
|
||
lequel vous agissez.
|
||
Une boîte de texte sous le tableau affiche l'équivalent LaTeX de la forme
|
||
de puce actuellement sélectionnée, et ce champ peut être édité.
|
||
Si vous modifiez le texte vous devrez aussi spécifier à la main dans le
|
||
préambule LaTeX les paquetages requis.
|
||
\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.
|
||
\layout Standard
|
||
\align center
|
||
|
||
\begin_inset Tabular
|
||
<lyxtabular version="3" rows="7" columns="2">
|
||
<features>
|
||
<column alignment="center" valignment="top" leftline="true" width="0pt">
|
||
<column alignment="center" valignment="top" leftline="true" rightline="true" width="0pt">
|
||
<row topline="true" bottomline="true">
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Bouton
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Paquetages Requis
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row topline="true">
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
|
||
\family sans
|
||
Standard
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
LaTeX de base
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row topline="true">
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
|
||
\family sans
|
||
Maths
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
amssymb.sty
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row topline="true">
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
|
||
\family sans
|
||
Ding1
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
pifont.sty
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row topline="true">
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
|
||
\family sans
|
||
Ding2
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
pifont.sty
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row topline="true">
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
|
||
\family sans
|
||
Ding3
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
pifont.sty
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row topline="true" bottomline="true">
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
|
||
\family sans
|
||
Ding4
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
pifont.sty
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
</lyxtabular>
|
||
|
||
\end_inset
|
||
|
||
|
||
\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
|
||
d'imprimer le fichier, c'est sûrement qu'il vous manque un paquetage.
|
||
LyX ne vous empêche pas d'agir car vous pourriez vouloir éditer quelque
|
||
part et imprimer avec un autre système.
|
||
\layout Subsection
|
||
|
||
Comment s'en servir
|
||
\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
|
||
visionneuses
|
||
\family typewriter
|
||
xdvi
|
||
\family default
|
||
ou
|
||
\family typewriter
|
||
ghostview
|
||
\family default
|
||
.
|
||
\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.
|
||
\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
|
||
en même temps l'aspect de la puce et son code LaTeX, ceci pour un grand
|
||
nombre de puces.
|
||
Pour personnaliser vos paragraphes, vous avez le choix :
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
let
|
||
\backslash
|
||
savelabelitemi=
|
||
\backslash
|
||
labelitemi
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
renewcommand
|
||
\backslash
|
||
labelitemi[0]{
|
||
\backslash
|
||
small
|
||
\backslash
|
||
(
|
||
\backslash
|
||
sharp
|
||
\backslash
|
||
)}
|
||
\end_inset
|
||
|
||
|
||
\layout Itemize
|
||
|
||
Utilisez la commande LaTeX
|
||
\family typewriter
|
||
|
||
\backslash
|
||
renewcommand{}{}
|
||
\family default
|
||
pour spécifier un nouveau format de puce pour une profondeur donnée.
|
||
Vous aurez aussi besoin d'enregistrer le format actuel pour le restaurer
|
||
plus tard.
|
||
Dans cette liste à puces, le code LaTeX suivant a été utilisé pour changer
|
||
les puces de profondeur 1 :
|
||
\family typewriter
|
||
|
||
\newline
|
||
|
||
\backslash
|
||
let
|
||
\backslash
|
||
savelabelitemi=
|
||
\backslash
|
||
labelitemi
|
||
\family default
|
||
|
||
\family typewriter
|
||
|
||
\newline
|
||
|
||
\backslash
|
||
renewcommand
|
||
\backslash
|
||
labelitemi[0]{
|
||
\backslash
|
||
small
|
||
\backslash
|
||
(
|
||
\backslash
|
||
sharp
|
||
\backslash
|
||
)}
|
||
\newline
|
||
|
||
\family default
|
||
Remarquez que la profondeur de puce est donnée en chiffres romains comme
|
||
partie intégrante de la commande
|
||
\family typewriter
|
||
|
||
\backslash
|
||
labelitem
|
||
\family default
|
||
.
|
||
\layout Itemize
|
||
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
[
|
||
\backslash
|
||
(
|
||
\backslash
|
||
star
|
||
\backslash
|
||
)]
|
||
\end_inset
|
||
|
||
Agissez sur chaque entrée individuellement en écrivant le motif de la puce
|
||
entre crochets en mode TeX.
|
||
Par exemple, cet élément a commencé par
|
||
\family typewriter
|
||
[
|
||
\backslash
|
||
(
|
||
\backslash
|
||
star
|
||
\backslash
|
||
)]
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
renewcommand
|
||
\backslash
|
||
labelitemi[0]{
|
||
\backslash
|
||
savelabelitemi}
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Vous aurez besoin de remettre le
|
||
\family typewriter
|
||
labelitem
|
||
\family default
|
||
à sa valeur d'origine pour que les autres puces retrouvent les réglages
|
||
globaux.
|
||
Nous avons donc ici :
|
||
\family typewriter
|
||
|
||
\newline
|
||
|
||
\backslash
|
||
renewcommand
|
||
\backslash
|
||
labelitemi[0]{
|
||
\backslash
|
||
savelabelitemi}
|
||
\layout Chapter
|
||
|
||
Classes de document spéciales
|
||
\layout Section
|
||
|
||
LaTeX AMS
|
||
\layout Standard
|
||
|
||
par
|
||
\noun on
|
||
David Johnson
|
||
\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.
|
||
Les formats ne sont pas définis pour un journal particulier, mais peuvent
|
||
facilement y être adaptés.
|
||
Il faut vous référer à la documentation de l'AMS pour obtenir des instructions
|
||
spécifiques à chaque journal (habituellement il suffira de changer une
|
||
ligne dans la sortie TeX).
|
||
Cette documentation est disponible sur le réseau à
|
||
\begin_inset LatexCommand \url{http://www.ams.org}
|
||
|
||
\end_inset
|
||
|
||
ou par ftp à
|
||
\begin_inset LatexCommand \url{ftp://ftp.ams.org/pub/tex/amslatex/}
|
||
|
||
\end_inset
|
||
|
||
.
|
||
Ces formats sont appropriés, et utiles, pour tout écrit mathématique.
|
||
Il y a actuellement 4 formats LaTeX AMS distincts :
|
||
\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_inset
|
||
|
||
, où le premier numéro fait référence à la section, et le second à l'ensemble
|
||
des résultats (Théorèmes, Corollaires, Propositions, Définitions, Remarques,
|
||
etc.) dans cette section.
|
||
Beaucoup des environnements (mais pas tous) sont disponibles sous forme
|
||
non numérotée, ce qui est parfois nécessaire.
|
||
Les environnements non numérotés sont indiqués par un astérisque à la fin.
|
||
\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
|
||
non numérotée, ce qui est parfois nécessaire.
|
||
Les environnements non numérotés sont indiqués par un astérisque à la fin.
|
||
\layout Enumerate
|
||
|
||
amsart-plain : Celui-ci est encore plus sobre, puisqu'aucun environnement
|
||
n'est numéroté.
|
||
\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
|
||
\begin_inset Formula $(n,m,p)$
|
||
\end_inset
|
||
|
||
, où le premier numéro fait référence au chapitre, le deuxième à la section
|
||
et le troisième à l'ensemble des résultats (Théorèmes, Corollaires, Proposition
|
||
s, Définitions, Remarques, etc.) dans cette section.
|
||
Beaucoup des environnements (mais pas tous) sont disponibles sous forme
|
||
non numérotée, ce qui est parfois nécessaire.
|
||
Les environnements non numérotés sont indiqués par un astérisque à la fin.
|
||
\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
|
||
|
||
\family sans
|
||
Format\SpecialChar \menuseparator
|
||
Document\SpecialChar \menuseparator
|
||
Document.
|
||
\layout Subsection
|
||
|
||
Ce qu'offrent ces formats
|
||
\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
|
||
é de définir une variété illimitée de telles déclarations.
|
||
Cependant, l'AMS recommande les environnements disponibles dans LyX.
|
||
Voici la liste des environnements (non compris les environnements standard
|
||
comme
|
||
\family sans
|
||
section
|
||
\family default
|
||
,
|
||
\family sans
|
||
bibliography
|
||
\family default
|
||
,
|
||
\family sans
|
||
title
|
||
\family default
|
||
,
|
||
\family sans
|
||
author
|
||
\family default
|
||
,
|
||
\family sans
|
||
date
|
||
\family default
|
||
) :
|
||
\layout Description
|
||
|
||
Théorème (Theorem) Typiquement utilisé pour les résultats les plus importants.
|
||
Le mot
|
||
\family sans
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
Theorem
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
apparaît en caractères gras, ainsi qu'un numéro automatiquement déterminé
|
||
(une version non numérotée est aussi disponible,
|
||
\family sans
|
||
Théorème*
|
||
\family default
|
||
).
|
||
Le texte est en italiques.
|
||
\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.
|
||
La version non numérotée
|
||
\family sans
|
||
Corollaire*
|
||
\family default
|
||
existe.
|
||
\layout Description
|
||
|
||
Lemme (Lemma) Ce sont des résultats moins forts, nécessaires à la preuve
|
||
d'autres assertions.
|
||
\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.
|
||
\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).
|
||
\layout Description
|
||
|
||
Critère (Criterion) Une condition requise.
|
||
\layout Description
|
||
|
||
Algorithme (Algorithm) Une procédure générale à utiliser.
|
||
\layout Description
|
||
|
||
Axiome (Axiom) C'est une propriété ou assertion considérée comme vraie dans
|
||
la théorie dont il est question.
|
||
\layout Description
|
||
|
||
Définition (Definition) Devinez à quoi ça sert.
|
||
La police, à la fois à l'écran et à l'impression, est différente dans cet
|
||
environnement.
|
||
L'en-tête (
|
||
\family sans
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
Definition
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
) est encore en caractères gras, ainsi que le numéro s'il y en a un, mais
|
||
le reste est comme du texte simple.
|
||
\layout Description
|
||
|
||
Exemple (Example) Typographie similaire à
|
||
\family sans
|
||
Définition
|
||
\family default
|
||
.
|
||
\layout Description
|
||
|
||
Condition (Condition)
|
||
\layout Description
|
||
|
||
Problème (Problem)
|
||
\layout Description
|
||
|
||
Exercice (Exercise)
|
||
\layout Description
|
||
|
||
Remarque (Remark) Cet environnement est également un nouveau type de théorème.
|
||
Le mot
|
||
\family sans
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
Remark
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
apparaît en italique, et le reste comme du texte simple.
|
||
\layout Description
|
||
|
||
Note (Note) Typographie similaire à
|
||
\family sans
|
||
Remarque
|
||
\family default
|
||
.
|
||
\layout Description
|
||
|
||
Notation (Notation)
|
||
\layout Description
|
||
|
||
Affirmation (Claim)
|
||
\layout Description
|
||
|
||
Résumé (Summary)
|
||
\layout Description
|
||
|
||
Remerciement (Acknowledgement)
|
||
\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
|
||
pas à la même séquence que les autres assertions.
|
||
\layout Description
|
||
|
||
Conclusion (Conclusion)
|
||
\layout Description
|
||
|
||
Fait (Fact)
|
||
\layout Description
|
||
|
||
Preuve (Proof) Le mot
|
||
\family sans
|
||
\emph on
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
Preuve
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
\emph default
|
||
est en italiques, mais le reste est droit.
|
||
À la fin de cet environnement (dans lequel on peut bien sûr emboîter d'autres
|
||
environnements) est inséré un symbole CQFD (d'habitude un carré, mais ça
|
||
peut varier avec les différents styles).
|
||
\layout Description
|
||
|
||
Adresse (Address) Ça devrait être l'adresse permanente de l'auteur.
|
||
\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.
|
||
\layout Description
|
||
|
||
Email L'adresse e-mail de l'auteur.
|
||
\layout Description
|
||
|
||
URL L'adresse de la page personnelle de l'auteur, s'il le souhaite.
|
||
\layout Description
|
||
|
||
Mots-Clés (Keywords) Mots-clés ou phrases-clés, utilisé pour identifier
|
||
les sujets discutés dans l'article.
|
||
\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
|
||
Mathematical Reviews
|
||
\emph default
|
||
.
|
||
Elle est aussi disponible en ligne sur les sites de l'AMS cités plus haut.
|
||
\layout Description
|
||
|
||
Remerciements (Thanks)
|
||
\layout Description
|
||
|
||
Dédicace (Dedicatory)
|
||
\layout Description
|
||
|
||
Traducteur (Translator)
|
||
\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
|
||
ces environnements.
|
||
\layout Section
|
||
|
||
Dinbrief
|
||
\layout Standard
|
||
|
||
La classe de document
|
||
\family sans
|
||
dinbrief
|
||
\family default
|
||
peut servir à taper des lettres selon les conventions allemandes.
|
||
Un fichier modèle est inclus dans
|
||
\family typewriter
|
||
.../lyx/share/templates
|
||
\family default
|
||
pour vous servir de point de départ.
|
||
\layout Section
|
||
|
||
Papier
|
||
\layout Standard
|
||
|
||
La classe de document
|
||
\family sans
|
||
paper
|
||
\family default
|
||
(publication,
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
papier
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
) offre une alternative à la classe standard
|
||
\family sans
|
||
article
|
||
\family default
|
||
.
|
||
Elle a les mêmes fonctionalités, mais vous pouvez préférer ce format, avec
|
||
des sections et en-têtes en police sans empattement, ainsi que d'autres
|
||
particularités.
|
||
\layout Section
|
||
|
||
Papier A&A
|
||
\layout Standard
|
||
|
||
par
|
||
\noun on
|
||
Peter Sütterlin
|
||
\layout Subsection
|
||
|
||
Introduction
|
||
\layout Standard
|
||
|
||
Cette section décrit comment utiliser LyX pour écrire des articles à soumettre
|
||
au journal scientifique
|
||
\emph on
|
||
Astronomy and Astrophysics
|
||
\emph default
|
||
(
|
||
\begin_inset LatexCommand \url[www.edpsciences.fr/aa/]{http://www.edpsciences.fr/aa/}
|
||
|
||
\end_inset
|
||
|
||
), avec la Version 5.01 de la classe de document
|
||
\family typewriter
|
||
aa.cls
|
||
\family default
|
||
.
|
||
Ce paquetage peut être téléchargé depuis le site ftp
|
||
\layout Standard
|
||
\added_space_top medskip \added_space_bottom medskip \align center
|
||
|
||
\begin_inset LatexCommand \url{ftp://ftp.edpsciences.org/pub/aa/readme.html}
|
||
|
||
\end_inset
|
||
|
||
|
||
\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.
|
||
\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
|
||
de style, notamment la suppression de la commande thesaurus.
|
||
La classe LyX
|
||
\family typewriter
|
||
aa
|
||
\family default
|
||
supporte la dernière version de ces fichiers de style, V 5.01.
|
||
Si vous avez une ancienne version installée, veuillez la mettre à jour.
|
||
Par souci de compatibilité, l'ancien format (version 4) a été conservé
|
||
sous le nom de
|
||
\family sans
|
||
article (A&A V4)
|
||
\family default
|
||
.
|
||
Voyez les commentaires dans
|
||
\family typewriter
|
||
LyXDir/layouts/aapaper.layout
|
||
\family default
|
||
.
|
||
\layout Subsection
|
||
|
||
Pour commencer
|
||
\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 :
|
||
\layout Itemize
|
||
|
||
Choisissez
|
||
\family sans
|
||
article\SpecialChar ~
|
||
(A&A)
|
||
\family default
|
||
dans le champ
|
||
\family sans
|
||
Classe
|
||
\family default
|
||
de
|
||
\family sans
|
||
Format\SpecialChar \menuseparator
|
||
Document\SpecialChar \menuseparator
|
||
Document
|
||
\family default
|
||
.
|
||
(D'accord, c'est évident.)
|
||
\layout Itemize
|
||
|
||
Ne changez pas l'option
|
||
\family sans
|
||
Mise\SpecialChar ~
|
||
en\SpecialChar ~
|
||
page
|
||
\family default
|
||
: laissez-la sur
|
||
\family sans
|
||
Défaut
|
||
\family default
|
||
.
|
||
La mise en page est prise en charge par les macros, vous n'avez rien à
|
||
changer.
|
||
\layout Subsection
|
||
|
||
Le bloc d'en-tête
|
||
\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
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Titre
|
||
\family default
|
||
(Title) : (nécessaire)
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
SousTitre
|
||
\family default
|
||
(Subtitle) : (facultatif)
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Auteur
|
||
\family default
|
||
(Author) : (nécessaire)
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Adresse
|
||
\family default
|
||
(Address) : (nécessaire)
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Tirés_À_Part
|
||
\family default
|
||
(Offprint): (facultatif) Si plus d'un auteur : qui contacter pour demander
|
||
des tirés à part.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Mail
|
||
\family default
|
||
: (facultatif) Adresse mail pour les contacts.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Date
|
||
\family default
|
||
: (nécessaire) Format suggéré
|
||
\family typewriter
|
||
Received: <date>; Accepted <date>
|
||
\layout Standard
|
||
|
||
Il n'y a pas besoin de taper la commande
|
||
\family typewriter
|
||
|
||
\backslash
|
||
maketitle
|
||
\family default
|
||
, LyX le fait tout seul quand l'en-tête est fini.
|
||
Bien que l'ordre des entrées d'en-tête n'ait pas d'importance il est conseillé
|
||
de conserver la séquence ci-dessus, juste pour avoir un meilleur aspect
|
||
visuel et correspondre au format du document réel.
|
||
\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
|
||
\family sans
|
||
Insérer\SpecialChar \menuseparator
|
||
Note\SpecialChar ~
|
||
en\SpecialChar ~
|
||
Bas\SpecialChar ~
|
||
de\SpecialChar ~
|
||
Page
|
||
\family default
|
||
.
|
||
LyX utilisera automagiquement
|
||
\family typewriter
|
||
|
||
\backslash
|
||
thanks{}
|
||
\family default
|
||
dans ce cas.
|
||
\layout Standard
|
||
|
||
En plus de ces points, les macros utilisent trois commandes LaTeX supplémentaire
|
||
s qui n'ont pas d'équivalent dans LyX :
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
and
|
||
\family default
|
||
pour séparer les noms quand il y a plusieurs auteurs et plusieurs instituts.
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
inst{<numéro>}
|
||
\family default
|
||
pour marquer les couples auteur/institut correspondants.
|
||
Les instituts sont numérotés dans l'ordre où ils apparaissent dans le champ
|
||
|
||
\family sans
|
||
Address
|
||
\family default
|
||
, vous devez donc mettre un marqueur à chaque auteur.
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
email{<adresse>}
|
||
\family default
|
||
pour fournir une adresse électronique pour être joignable rapidement.
|
||
\layout Standard
|
||
|
||
Dans tous les cas, la commande appropriée doit être tapée dans LyX en mode
|
||
TeX.
|
||
Voir les exemples.
|
||
\layout Subsection
|
||
|
||
L'abstract
|
||
\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.
|
||
En plus, il doit contenir une entrée avec les mots-clés.
|
||
La seule chose spéciale à en dire est qu'il doit contenir une entrée avec
|
||
les mots-clés.
|
||
Ce n'est pas encore implémenté pour LyX, vous devez donc entrer la commande
|
||
LaTeX
|
||
\family typewriter
|
||
|
||
\backslash
|
||
keywords{}
|
||
\family default
|
||
à la main en mode TeX.
|
||
Référez-vous au papier exemple.
|
||
\layout Subsection
|
||
|
||
Environnements supportés
|
||
\layout Standard
|
||
|
||
Le format
|
||
\family sans
|
||
paper\SpecialChar ~
|
||
(A&A)
|
||
\family default
|
||
supporte les environnements suivants pour structurer votre texte :
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Standard
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Section
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
SousSection
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
SousSousSection
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
ListePuces
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Énumération
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Description
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Légende
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Abstract
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Remerciement
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Bibliographie
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
LaTeX
|
||
\layout Subsection
|
||
|
||
Commandes non encore supportées par LyX
|
||
\layout Standard
|
||
|
||
Quelques commandes ne sont pas encore supportées par le format
|
||
\family sans
|
||
paper\SpecialChar ~
|
||
(A&A)
|
||
\family default
|
||
de LyX.
|
||
Quelques-unes ont déjà été mentionnées.
|
||
Par souci d'exhaustivité, elles sont toutes listées ici :
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
and
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
email
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
appendix
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
authorrunning
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
inst{}
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
keywords{}
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
object{}
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
titlerunning{}
|
||
\layout Standard
|
||
|
||
Si vous voulez utiliser l'une de ces commandes, vous devez les taper vous-mêmes.
|
||
|
||
\series bold
|
||
N'oubliez pas de les signaler comme code LaTeX !
|
||
\layout Subsection
|
||
|
||
Figures et Tableaux Flottants
|
||
\layout Standard
|
||
|
||
LyX fournit le support pour les environnements de flottants
|
||
\family sans
|
||
figure
|
||
\family default
|
||
,
|
||
\family sans
|
||
figure*
|
||
\family default
|
||
,
|
||
\family sans
|
||
table
|
||
\family default
|
||
et
|
||
\family sans
|
||
table*
|
||
\family default
|
||
, nous n'en dirons donc pas beaucoup plus.
|
||
Référez-vous au
|
||
\emph on
|
||
Guide\SpecialChar ~
|
||
de\SpecialChar ~
|
||
l'Utilisateur
|
||
\emph default
|
||
.
|
||
Rappelez-vous juste que les tableaux devront être alignés à gauche.
|
||
Pour cela, sélectionnez le tableau et changez l'alignement dans
|
||
\family sans
|
||
Format\SpecialChar \menuseparator
|
||
Paragraphe
|
||
\family default
|
||
.
|
||
\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 :
|
||
\layout Enumerate
|
||
|
||
Créez une grande figure flottante : faites
|
||
\family sans
|
||
Insérer\SpecialChar \menuseparator
|
||
Flottants\SpecialChar \menuseparator
|
||
Figure
|
||
\family default
|
||
, puis un clic droit sur la figure et cochez
|
||
\family sans
|
||
Couvrir plusieurs colonnes
|
||
\family default
|
||
.
|
||
\layout Enumerate
|
||
|
||
Entrez votre légende.
|
||
\layout Enumerate
|
||
|
||
Tapez
|
||
\family sans
|
||
Entrée
|
||
\family default
|
||
pour déplacer le curseur au dessus de la figure.
|
||
\layout Enumerate
|
||
|
||
Insérez votre figure.
|
||
\layout Enumerate
|
||
|
||
Positionnez le curseur derrière la figure et insérez un ressort horizontal
|
||
:
|
||
\family sans
|
||
Insérer\SpecialChar \menuseparator
|
||
Caractère\SpecialChar ~
|
||
Spécial\SpecialChar \menuseparator
|
||
Ressort\SpecialChar ~
|
||
Horizontal
|
||
\family default
|
||
.
|
||
\layout Enumerate
|
||
|
||
Passez en mode LaTeX :
|
||
\family sans
|
||
M-c\SpecialChar ~
|
||
t
|
||
\family default
|
||
.
|
||
\layout Enumerate
|
||
|
||
Entrez
|
||
\family typewriter
|
||
|
||
\backslash
|
||
parbox[b]{55mm}{
|
||
\family default
|
||
.
|
||
|
||
\series bold
|
||
Ne fermez pas l'accolade !
|
||
\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
|
||
M-c\SpecialChar ~
|
||
t
|
||
\family default
|
||
|
||
\family typewriter
|
||
}
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
Là encore, voyez les figures dans le papier exemple.
|
||
\layout Subsection
|
||
|
||
Format du référé
|
||
\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
|
||
\family typewriter
|
||
referee
|
||
\family default
|
||
.
|
||
Il faut la mettre dans le champ
|
||
\family sans
|
||
Autres\SpecialChar ~
|
||
Options
|
||
\family default
|
||
, dans
|
||
\family sans
|
||
Format\SpecialChar \menuseparator
|
||
Document\SpecialChar \menuseparator
|
||
Document
|
||
\family default
|
||
.
|
||
Entrez-y juste le mot
|
||
\family typewriter
|
||
referee
|
||
\family default
|
||
.
|
||
\layout Subsection
|
||
|
||
Le papier exemple
|
||
\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
|
||
avec la façon de l'écrire avec LyX.
|
||
\layout Section
|
||
|
||
AASTeX
|
||
\layout Standard
|
||
|
||
par
|
||
\noun on
|
||
Mike Ressler
|
||
\layout Subsection
|
||
|
||
Introduction
|
||
\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
|
||
t), l'Astronomical Journal, et les Publications of the Astronomical Society
|
||
of the Pacific.
|
||
LyX a besoin de la version 5.0 (ou plus récente) de ces macros.
|
||
Les versions antérieures à la 5.0 sont destinées à être utilisées avec LaTeX2.09
|
||
et sont fondamentalement incompatibles avec LyX.
|
||
Le paquetage AASTeX peut être téléchargé depuis le site ftp de l'AAS
|
||
\layout Standard
|
||
\added_space_top medskip \added_space_bottom medskip \align center
|
||
|
||
\begin_inset LatexCommand \url{ftp://ftp.aas.org/pubs}
|
||
|
||
\end_inset
|
||
|
||
|
||
\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.
|
||
LyX ne va pas vous dispenser de comprendre toutes les commandes AASTeX,
|
||
il vous dispensera seulement de la corvée de toutes les taper.
|
||
Il est de votre responsabilité de vous assurer que le document final exporté
|
||
en LaTeX soit complètement conforme aux recommandations du journal auquel
|
||
vous soumettez votre papier.
|
||
\layout Subsection
|
||
|
||
Commencer un Nouveau Papier
|
||
\layout Standard
|
||
|
||
Je vous suggère vivement de commencer avec le fichier de modèle AASTeX.
|
||
Cliquez sur
|
||
\family sans
|
||
Fichier\SpecialChar \menuseparator
|
||
Nouveau\SpecialChar ~
|
||
avec\SpecialChar ~
|
||
Modèle
|
||
\family default
|
||
, entrez le nouveau nom de fichier, puis choisissez le modèle
|
||
\family typewriter
|
||
aastex.lyx
|
||
\family default
|
||
.
|
||
Il montrera les champs les plus courants dans un manuscrit.
|
||
Écrivez par dessus le texte existant (y compris les crochets,
|
||
\family typewriter
|
||
<>
|
||
\family default
|
||
) les informations correctes.
|
||
Beaucoup des commandes et environnements AASTeX peuvent être implémentés
|
||
directement dans LyX, mais certains ne peuvent pas : notamment
|
||
\family typewriter
|
||
|
||
\backslash
|
||
altaffilmark
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
|
||
\backslash
|
||
altaffiltext
|
||
\family default
|
||
, qui devraient se voir comme le nez au milieu de la figure dans le fichier
|
||
de modèle.
|
||
Pour des commandes comme celles-là, le code LaTeX doit être entré directement
|
||
et signalé comme tel.
|
||
De telles commandes sont du Vilain Texte Rouge, ou ERT
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
NdT : Evil Red Text
|
||
\end_inset
|
||
|
||
.
|
||
J'essaye de minimiser la quantité de Vilain Texte Rouge nécessaire dans
|
||
un document AASTeX, mais il y en a toujours trop.
|
||
\layout Subsection
|
||
|
||
Finir votre Papier
|
||
\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_inset
|
||
|
||
post-production
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
à effectuer avant de le soumettre aux journaux.
|
||
\layout Enumerate
|
||
|
||
Exportez votre papier en tant que fichier LaTeX (
|
||
\family sans
|
||
Fichier\SpecialChar \menuseparator
|
||
Exporter\SpecialChar \menuseparator
|
||
LaTeX
|
||
\family default
|
||
).
|
||
\layout Enumerate
|
||
|
||
Éditez le fichier
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
résultant avec votre éditeur de texte favori.
|
||
\begin_deeper
|
||
\layout Enumerate
|
||
|
||
enlevez les lignes de commentaire avant la commande
|
||
\family typewriter
|
||
|
||
\backslash
|
||
documentclass
|
||
\family default
|
||
.
|
||
\layout Enumerate
|
||
|
||
enlevez la ligne
|
||
\family typewriter
|
||
|
||
\backslash
|
||
usepackage...{fontenc}
|
||
\family default
|
||
si elle apparaît (en général juste après
|
||
\family typewriter
|
||
|
||
\backslash
|
||
documentclass
|
||
\family default
|
||
) ; enlevez aussi la ligne
|
||
\family typewriter
|
||
|
||
\backslash
|
||
secnumdepth
|
||
\family default
|
||
si elle est présente.
|
||
\layout Enumerate
|
||
|
||
enlevez tout entre les commandes
|
||
\family typewriter
|
||
|
||
\backslash
|
||
makeatletter
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
|
||
\backslash
|
||
makeatother
|
||
\family default
|
||
comprises, sauf les commandes que vous avez volontairement mises dans le
|
||
préambule LaTeX (qui devraient apparaître immédiatement après le commentaire
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
User specified LaTeX commands
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
NdT :
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
Commandes LaTeX spécifiées par l'utilisateur
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\end_inset
|
||
|
||
dans le fichier
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
).
|
||
\layout Enumerate
|
||
|
||
recherchez toutes les commandes
|
||
\family typewriter
|
||
|
||
\backslash
|
||
figcaption
|
||
\family default
|
||
et remplacez-y
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
FileName
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
par le véritable nom du fichier.
|
||
\layout Enumerate
|
||
|
||
changez toutes les commandes
|
||
\family typewriter
|
||
|
||
\backslash
|
||
cite
|
||
\family default
|
||
, si nécessaire (voir la Section\SpecialChar ~
|
||
|
||
\begin_inset LatexCommand \ref{sec:cite}
|
||
|
||
\end_inset
|
||
|
||
plus bas).
|
||
\end_deeper
|
||
\layout Enumerate
|
||
|
||
Faites tourner LaTeX sur ce fichier après modifications pour s'assurer qu'il
|
||
peut encore être compilé correctement.
|
||
\layout Enumerate
|
||
|
||
Relisez les spécifications du journal pour vous assurer que vos noms de
|
||
fichier et vos formats sont corrects.
|
||
\layout Enumerate
|
||
|
||
Soumettez-le.
|
||
\layout Subsection
|
||
|
||
Commentaires sur des Commandes Particulières
|
||
\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
|
||
aasguide.tex
|
||
\family default
|
||
) en donne une bonne description.
|
||
Il me sera donc probablement plus facile de parcourir la liste telle qu'on
|
||
la trouve dans le guide et de la commenter si nécessaire.
|
||
Allons-y...
|
||
\layout Subsubsection
|
||
|
||
Les choses qui marchent comme prévu
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
begin{sloppypar}
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Puisqu'elles marchent comme prévu, j'en fais simplement la liste avec la
|
||
section dans laquelle elles se trouvent :
|
||
\family typewriter
|
||
|
||
\backslash
|
||
documentclass
|
||
\family default
|
||
(2.1.1),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{document}
|
||
\family default
|
||
(2.2),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
title
|
||
\family default
|
||
(2.3),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
author
|
||
\family default
|
||
(2.3),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
affil
|
||
\family default
|
||
(2.3),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
abstract
|
||
\family default
|
||
(2.4),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
keywords
|
||
\family default
|
||
(2.5),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
section
|
||
\family default
|
||
(2.7),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
subsection
|
||
\family default
|
||
(2.7),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
subsubsection
|
||
\family default
|
||
(2.7),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
paragraph
|
||
\family default
|
||
(2.7),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{displaymath}
|
||
\family default
|
||
(2.11),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{equation}
|
||
\family default
|
||
(2.11),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{eqnarray}
|
||
\family default
|
||
(2.11),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{mathletters}
|
||
\family default
|
||
(2.11),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{thebibliography}
|
||
\family default
|
||
(2.12.1),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
bibitem
|
||
\family default
|
||
(2.12.2),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{table}
|
||
\family default
|
||
(2.14.4),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{tabular}
|
||
\family default
|
||
(2.14.4),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
caption
|
||
\family default
|
||
(2.14.4),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
label
|
||
\family default
|
||
(2.14.4, entre autres),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
tablerefs
|
||
\family default
|
||
(2.14.5),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
tablecomments
|
||
\family default
|
||
(2.14.5),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
url
|
||
\family default
|
||
(2.15.4),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
end{document}
|
||
\family default
|
||
(2.16).
|
||
\layout Standard
|
||
|
||
Les options de style qui suivent marchent elles aussi correctement :
|
||
\family typewriter
|
||
preprint
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
preprint2
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
eqsecnum
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
flushrt
|
||
\family default
|
||
(3, 3.1, 3.2).
|
||
Mettez-les simplement dans le champ
|
||
\family sans
|
||
Options\SpecialChar ~
|
||
supplémentaires
|
||
\family default
|
||
de
|
||
\family sans
|
||
Format\SpecialChar \menuseparator
|
||
Document\SpecialChar \menuseparator
|
||
Document
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
end{sloppypar}
|
||
\end_inset
|
||
|
||
|
||
\layout Subsubsection
|
||
|
||
Les choses qui marchent, mais qui nécessitent un commentaire
|
||
\layout Standard
|
||
|
||
Les éléments suivants marchent, mais requièrent un petit commentaire :
|
||
\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 :
|
||
\family typewriter
|
||
|
||
\backslash
|
||
received
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
revised
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
accepted
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
ccc
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
cpright
|
||
\family default
|
||
(tous à partir de 2.1.3)
|
||
\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
|
||
|
||
\backslash
|
||
slugcomment
|
||
\family default
|
||
(2.1.4),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
shorttitle
|
||
\family default
|
||
(2.1.5),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
shortauthors
|
||
\family default
|
||
(2.1.5)
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
email
|
||
\family default
|
||
(2.3) -- peut seulement être utilisé seul, pas au milieu d'un paragraphe.
|
||
Utilisez du Vilain Texte Rouge si vous devez l'insérer.
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
and
|
||
\family default
|
||
(2.3) -- aura un
|
||
\family typewriter
|
||
{}
|
||
\family default
|
||
en trop après.
|
||
Ça ne devrait pas causer d'erreur.
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
notetoeditor
|
||
\family default
|
||
(2.6) -- peut seulement être utilisé seul, pas au milieu d'un paragraphe.
|
||
Utilisez du Vilain Texte Rouge si vous devez l'insérer.
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
placetable
|
||
\family default
|
||
(2.8) -- ne peut pas insérer une marque de référence croisée, vous devez
|
||
la placer à la main
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
placefigure
|
||
\family default
|
||
(2.8) -- même chose que pour
|
||
\family typewriter
|
||
|
||
\backslash
|
||
placetable
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
acknowledgements
|
||
\family default
|
||
(2.9) -- aura un
|
||
\family typewriter
|
||
{}
|
||
\family default
|
||
en trop après.
|
||
Ça ne devrait pas causer d'erreur.
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
appendix
|
||
\family default
|
||
(2.10) -- aura un
|
||
\family typewriter
|
||
{}
|
||
\family default
|
||
en trop après.
|
||
Ça ne devrait pas causer d'erreur.
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
figcaption
|
||
\family default
|
||
(2.13.2) -- vous devrez éditer le paramètre optionnel à la main dans le fichier
|
||
LaTeX final.
|
||
\layout Subsubsection
|
||
|
||
Les choses qui ne sont pas implémentées, utilisez du Vilain Texte Rouge
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
begin{sloppypar}
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
altaffilmark
|
||
\family default
|
||
(2.3),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
altaffiltext
|
||
\family default
|
||
(2.3),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
eqnum
|
||
\family default
|
||
(2.11),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
setcounter{equation}
|
||
\family default
|
||
(2.11),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
citet
|
||
\family default
|
||
(2.12),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
citep
|
||
\family default
|
||
(2.12), les abréviations des noms de journaux (2.12.4),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
figurenum
|
||
\family default
|
||
(2.13.1),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
epsscale
|
||
\family default
|
||
(2.13.1),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
plotone
|
||
\family default
|
||
(2.13.1),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
plottwo
|
||
\family default
|
||
(2.13.1),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
tablenum
|
||
\family default
|
||
(2.14.4),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
tableline
|
||
\family default
|
||
(2.14.4, insérez-le comme le premier élément dans la case la plus à gauche
|
||
après l'endroit où vous voulez le placer.
|
||
N'utilisez pas les règles (bordures) LyX dans le tableau
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
NdT : Traduction incertaine.
|
||
\end_inset
|
||
|
||
),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
tablenotemark
|
||
\family default
|
||
(2.14.5),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
tablenotetext
|
||
\family default
|
||
(2.14.5), pratiquement tout dans Divers (2.15, sauf
|
||
\family typewriter
|
||
|
||
\backslash
|
||
url
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
|
||
\backslash
|
||
email
|
||
\family default
|
||
; voir ci-dessus),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
singlespace
|
||
\family default
|
||
(3.1),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
doublespace
|
||
\family default
|
||
(3.1),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
onecolumn
|
||
\family default
|
||
(3.2),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
twocolumn
|
||
\family default
|
||
(3.2)
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
end{sloppypar}
|
||
\end_inset
|
||
|
||
|
||
\layout Subsubsection
|
||
|
||
Les choses qui ne peuvent pas être implémentées
|
||
\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
|
||
\family typewriter
|
||
references
|
||
\family default
|
||
(2.12.3) et l'environnement
|
||
\family typewriter
|
||
deluxetable
|
||
\family default
|
||
(2.14).
|
||
Si vous avez vraiment, vraiment besoin d'utiliser
|
||
\family typewriter
|
||
deluxetable
|
||
\family default
|
||
, je vous suggère de l'éditer avec un éditeur de texte dans un fichier séparé,
|
||
puis de faire
|
||
\family sans
|
||
Insérer\SpecialChar \menuseparator
|
||
Inclure\SpecialChar ~
|
||
Fichier
|
||
\family default
|
||
pour l'inclure dans votre document LyX.
|
||
Voyez le fichier
|
||
\family typewriter
|
||
aas_sample.lyx
|
||
\family default
|
||
pour voir un exemple de cela.
|
||
\layout Subsection
|
||
|
||
FAQs, Conseils, Trucs et autres Astuces
|
||
\layout Subsubsection
|
||
|
||
Faire coopérer LyX et AASTeX
|
||
\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 :
|
||
\layout Enumerate
|
||
|
||
Assurez-vous que LaTeX trouve AASTeX.
|
||
Copiez
|
||
\family typewriter
|
||
sample.tex
|
||
\family default
|
||
(et peut-être
|
||
\family typewriter
|
||
table.tex
|
||
\family default
|
||
) de la distribution AASTeX vers un répertoire complètement indépendant
|
||
de LaTeX ou d'AASTeX et faites tourner LaTeX sur
|
||
\family typewriter
|
||
sample.tex
|
||
\family default
|
||
.
|
||
\layout Enumerate
|
||
|
||
Assurez-vous qu'
|
||
\family typewriter
|
||
aastex.layout
|
||
\family default
|
||
apparaît bien dans
|
||
\family typewriter
|
||
/usr/.../share/\SpecialChar \-
|
||
lyx/layouts
|
||
\family default
|
||
ou dans
|
||
\family typewriter
|
||
~/.lyx/layouts
|
||
\family default
|
||
.
|
||
\layout Enumerate
|
||
|
||
Refaites
|
||
\family sans
|
||
Éditer\SpecialChar \menuseparator
|
||
Reconfigurer
|
||
\family default
|
||
dans LyX, puis redémarrez celui-ci.
|
||
\layout Enumerate
|
||
|
||
Ouvrez un nouveau fichier normal, pas avec un modèle.
|
||
AASTeX apparaît-il dans
|
||
\family sans
|
||
Format\SpecialChar \menuseparator
|
||
Document\SpecialChar \menuseparator
|
||
Document\SpecialChar \menuseparator
|
||
Classe
|
||
\family default
|
||
?
|
||
\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
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
You should not mix title layouts with normal ones
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
NdT :
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
Il ne faut pas mélanger les formats de titre avec les formats normaux.
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\end_inset
|
||
|
||
, c'est que les choses n'ont pas été installées correctement.
|
||
\layout Subsubsection
|
||
|
||
Erreur LaTeX lors du traitement d'un tableau
|
||
\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
|
||
|
||
\family sans
|
||
Format\SpecialChar \menuseparator
|
||
Paragraphe
|
||
\family default
|
||
, et régler l'
|
||
\family sans
|
||
Alignement
|
||
\family default
|
||
sur
|
||
\family sans
|
||
Bloc
|
||
\family default
|
||
.
|
||
Pour moi ça a résolu le problème.
|
||
\layout Subsubsection
|
||
|
||
Références
|
||
\begin_inset LatexCommand \label{sec:cite}
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Quelques petites choses :
|
||
\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
|
||
\emph on
|
||
pas
|
||
\emph default
|
||
d'espace entre le dernier auteur et la parenthèse indiquant l'année ; par
|
||
exemple tapez
|
||
\family typewriter
|
||
Ressler(1992)
|
||
\family default
|
||
et non
|
||
\family typewriter
|
||
Ressler (1992)
|
||
\family default
|
||
.
|
||
\layout Enumerate
|
||
|
||
Je suis vraiment malheureux de ne pas pouvoir rendre
|
||
\family typewriter
|
||
|
||
\backslash
|
||
citet
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
|
||
\backslash
|
||
citep
|
||
\family default
|
||
plus automatiques, mais ça nécessiterait des changements au code source
|
||
de LyX.
|
||
Pour le moment vous pouvez faire deux choses :
|
||
\begin_deeper
|
||
\layout Enumerate
|
||
|
||
entrez toutes vos citations en utilisant le mécanisme prédéfini
|
||
\family sans
|
||
Insérer\SpecialChar \menuseparator
|
||
Citation
|
||
\family default
|
||
; au moins vous pourrez tirer avantage des insertions automatiques.
|
||
Puis éditez à la main le fichier LaTeX exporté avant de le soumettre, en
|
||
changeant les entrées
|
||
\family typewriter
|
||
|
||
\backslash
|
||
cite
|
||
\family default
|
||
en commandes
|
||
\family typewriter
|
||
|
||
\backslash
|
||
citet
|
||
\family default
|
||
ou
|
||
\family typewriter
|
||
|
||
\backslash
|
||
citep
|
||
\family default
|
||
appropriées (
|
||
\family typewriter
|
||
|
||
\backslash
|
||
cite
|
||
\family default
|
||
est actuellement équivalent à
|
||
\family typewriter
|
||
|
||
\backslash
|
||
citet
|
||
\family default
|
||
, donc vous n'avez pas absolument besoin de changer ceux-là).
|
||
\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
|
||
\family typewriter
|
||
|
||
\backslash
|
||
citet{clef}
|
||
\family default
|
||
.
|
||
\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
|
||
natbib
|
||
\family default
|
||
.
|
||
\end_deeper
|
||
\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
|
||
\family sans
|
||
Citation
|
||
\family default
|
||
.
|
||
Ça mettra une petite boîte grise devant ce que vous venez de taper.
|
||
Cliquez sur la boîte pour remplir le reste.
|
||
Pour de nouvelles références, allez à la fin d'une référence existante
|
||
et appuyez sur
|
||
\family sans
|
||
Entrée
|
||
\family default
|
||
.
|
||
Ça créera une nouvelle ligne avec sa propre boîte, etc.
|
||
\layout Subsubsection
|
||
|
||
Inclure des fichiers EPS
|
||
\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.
|
||
Vous pouvez insérer les commandes
|
||
\family typewriter
|
||
|
||
\backslash
|
||
plotone
|
||
\family default
|
||
, etc.
|
||
en Vilain Texte Rouge dans une Figure Flottante, mais je n'ai jamais vraiment
|
||
réussi à obtenir une apparence correcte.
|
||
Mon conseil serait d'éviter toute inclusion de fichier EPS dans le manuscrit
|
||
que vous soumettez au journal, mais d'utiliser le mécanisme d'inclusion
|
||
de fichier EPS standard de LyX quand vous voulez imprimer vos propres tirés
|
||
à part.
|
||
LyX va insérer une commande
|
||
\family typewriter
|
||
|
||
\backslash
|
||
usepackage{graphics}
|
||
\family default
|
||
dans le préambule LaTeX et gérer les figures de la façon habituelle dans
|
||
LaTeX2e.
|
||
Ceux qui essaieront d'imprimer votre manuscrit AASTeX 5.0 doivent de toutes
|
||
façons avoir une installation de LaTeX2e, donc pourquoi ne pas profiter
|
||
du mécanisme infiniment meilleur de gestion de graphiques ? S'ils se plaignent
|
||
du choix de LaTeX2e ou du paquetage
|
||
\family typewriter
|
||
graphics
|
||
\family default
|
||
, faites valoir qu'il apparaît dans la deuxième édition de Lamport (1994),
|
||
et qu'il était temps de faire la mise à jour il y a bien longtemps.
|
||
\layout Subsubsection
|
||
|
||
Les choses qui auraient pu être faites, mais qui ne l'ont pas été
|
||
\layout Standard
|
||
|
||
Il y a quelques choses
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
sympathiques
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
que j'aurais pu implémenter, mais que j'ai choisi de laisser de côté.
|
||
Par exemple, je ne voyais pas l'utilité d'afficher le texte en double interlign
|
||
e dans la fenêtre de LyX, même s'il l'est dans le manuscrit imprimé.
|
||
J'ai aussi choisi de ne pas faire des formats séparés pour les styles
|
||
\family typewriter
|
||
preprint
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
preprint2
|
||
\family default
|
||
.
|
||
Comme je suppose que vous passerez la plupart du temps en mode manuscrit
|
||
simple, j'ai décidé de ne pas bouffer plus d'espace disque avec tout ça.
|
||
Si vous pensez vraiment que je devrais écrire ces formats, je ne pourrai
|
||
que suivre les règles édictées par l'Association de Lanceurs de Boomerangs
|
||
de l'État du Wisconsin :
|
||
\layout Quotation
|
||
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
Les décisions des juges seront sans appel sauf si elles sont conspuées par
|
||
une majorité écrasante de l'assistance.
|
||
Les réclamants ne doivent pas faire usage d'un vocabulaire obscène et injurieux
|
||
envers les membres du jury, ni les membres du jury envers les réclamants
|
||
(sauf s'ils viennent d'être frappés par un boomerang).
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\layout Subsection
|
||
|
||
Touche Finale
|
||
\layout Standard
|
||
|
||
Pour utiliser la citation de Donald Knuth à propos d'un algorithme informatique,
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
j'ai seulement prouvé qu'il était correct, je ne l'ai pas vraiment essayé
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
, je crois que les procédures décrites plus haut permettent de produire
|
||
un document AASTeX acceptable, mais à l'heure de cette mise à jour (25
|
||
janvier 2000), je n'ai pas encore soumis de papier l'utilisant.
|
||
Espérons que dans les prochains mois\SpecialChar \ldots{}
|
||
|
||
\layout Section
|
||
|
||
ijmpd
|
||
\layout Standard
|
||
|
||
par
|
||
\noun on
|
||
Panayotis Papasotiriou
|
||
\layout Subsection
|
||
|
||
En résumé
|
||
\layout Standard
|
||
|
||
Le paquetage
|
||
\family typewriter
|
||
ijmpd
|
||
\family default
|
||
est un jeu de macros pour faciliter les soumissions électroniques de manuscrits
|
||
à l'
|
||
\emph on
|
||
International Journal of Modern Physics D
|
||
\emph default
|
||
publié par World Scientific.
|
||
La classe de document s'appelle
|
||
\family typewriter
|
||
ws-ijmpd.cls
|
||
\family default
|
||
.
|
||
Vous pouvez télécharger ce fichier, ainsi que des recommandations aux auteurs,
|
||
sur le site
|
||
\begin_inset LatexCommand \url{http://www.worldscinet.com/ijmpd/mkt/guidelines.shtml}
|
||
|
||
\end_inset
|
||
|
||
.
|
||
Le paquetage
|
||
\family typewriter
|
||
ijmpd
|
||
\family default
|
||
est une version modifiée du paquetage standard
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
article
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
.
|
||
LyX sait gérer la plupart de ses fonctions.
|
||
J'ai récemment utilisé LyX avec succès pour écrire un article soumis à
|
||
l'
|
||
\emph on
|
||
International Journal of Modern Physics D
|
||
\emph default
|
||
.
|
||
\layout Subsection
|
||
|
||
Écrire un papier
|
||
\layout Standard
|
||
|
||
Comme d'habitude, la façon la plus simple d'écrire un papier est de commencer
|
||
par un modèle.
|
||
Faites
|
||
\family sans
|
||
Fichier\SpecialChar \menuseparator
|
||
Nouveau\SpecialChar ~
|
||
avec\SpecialChar ~
|
||
Modèle
|
||
\family default
|
||
, et choisissez le modèle
|
||
\family typewriter
|
||
ijmpd.lyx
|
||
\family default
|
||
.
|
||
Ça vous donnera un document (presque) vide comprenant les parties les plus
|
||
courantes d'un manuscrit.
|
||
Vous n'avez qu'à écrire votre texte par dessus le texte existant (en effaçant
|
||
aussi les crochets
|
||
\family typewriter
|
||
<>
|
||
\family default
|
||
).
|
||
Veuillez juste garder ce qui suit présent à l'esprit.
|
||
\layout Enumerate
|
||
|
||
LyX ne vous laissera pas changer la taille de police ni la mise en page
|
||
du document, car le paquetage
|
||
\family typewriter
|
||
ijmpd
|
||
\family default
|
||
ne permet pas de telles modifications.
|
||
\layout Enumerate
|
||
|
||
Le paquetage
|
||
\family typewriter
|
||
ijmpd
|
||
\family default
|
||
nécessite que le langage du document soit toujours l'anglais.
|
||
Avant de visualiser votre papier, assurez-vous que vous n'utilisez pas
|
||
le paquetage
|
||
\family typewriter
|
||
babel
|
||
\family default
|
||
.
|
||
Pour cela, faites
|
||
\family sans
|
||
Éditer\SpecialChar \menuseparator
|
||
Préférences
|
||
\family default
|
||
, et dans l'onglet
|
||
\family sans
|
||
Langue\SpecialChar \menuseparator
|
||
Langue
|
||
\family default
|
||
, décochez la case
|
||
\family sans
|
||
Utiliser\SpecialChar ~
|
||
Babel
|
||
\family default
|
||
et cliquez sur
|
||
\family sans
|
||
Appliquer
|
||
\family default
|
||
(ou
|
||
\family sans
|
||
Enregistrer
|
||
\family default
|
||
si vous voulez retenir ce changement).
|
||
\layout Enumerate
|
||
|
||
Il y a deux nouveaux environnements, appelés
|
||
\family sans
|
||
Théorème
|
||
\family default
|
||
et
|
||
\family sans
|
||
Preuve
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
NdT : ou
|
||
\family sans
|
||
Theorem
|
||
\family default
|
||
et
|
||
\family sans
|
||
Proof
|
||
\family default
|
||
selon l'état de l'interface.
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
dont le but est évident.
|
||
\layout Enumerate
|
||
|
||
Vous pouvez ajouter des appendices au papier.
|
||
LyX propose un environnement spécial, appelé
|
||
\family sans
|
||
Appendice
|
||
\family default
|
||
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
NdT : ou
|
||
\family sans
|
||
Appendix
|
||
\family default
|
||
.
|
||
\end_inset
|
||
|
||
qui indique le début de l'appendice.
|
||
Un appendice peut contenir des
|
||
\family sans
|
||
Section
|
||
\family default
|
||
s,
|
||
\family sans
|
||
SousSection
|
||
\family default
|
||
s et
|
||
\family sans
|
||
SousSousSection
|
||
\family default
|
||
s de la manière habituelle.
|
||
\layout Enumerate
|
||
|
||
Le paquetage
|
||
\family typewriter
|
||
ijmpd
|
||
\family default
|
||
gère les légendes des tableaux d'une façon assez différente de celle qu'adopte
|
||
LyX.
|
||
La conséquence en est qu'un tableau créé avec LyX est affiché correctement,
|
||
mais sans sa légende.
|
||
Si vous avez besoin de légendes de tableaux, vous devez construire tout
|
||
le tableau dans un fichier
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
, puis inclure celui-ci dans le document LyX (par
|
||
\family sans
|
||
Insérer\SpecialChar \menuseparator
|
||
Inclure\SpecialChar ~
|
||
Fichier
|
||
\family default
|
||
).
|
||
Vous pouvez trouver des consignes pour la création d'un tableau flottant
|
||
|
||
\family typewriter
|
||
ijmpd
|
||
\family default
|
||
dans le fichier
|
||
\family typewriter
|
||
ws-ijmpd.tex
|
||
\family default
|
||
, qui se trouve dans la distribution du paquetage.
|
||
\layout Subsection
|
||
|
||
Préparer un papier avant de le soumettre
|
||
\layout Standard
|
||
|
||
Avant de soumettre votre papier vous devez exporter le document LyX en tant
|
||
que fichier LaTeX (
|
||
\family sans
|
||
Fichier\SpecialChar \menuseparator
|
||
Exporter\SpecialChar \menuseparator
|
||
LaTeX
|
||
\family default
|
||
), puis modifier le fichier
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
exporté comme suit :
|
||
\layout Enumerate
|
||
|
||
Enlevez les lignes de commentaires avant la commande
|
||
\family typewriter
|
||
|
||
\backslash
|
||
documentclass
|
||
\family default
|
||
.
|
||
\layout Enumerate
|
||
|
||
Enlevez tout ce qui se trouve entre les commandes
|
||
\family typewriter
|
||
|
||
\backslash
|
||
makeatletter
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
|
||
\backslash
|
||
makeatother
|
||
\family default
|
||
comprises, sauf les commandes que vous avez vous-même ajoutées dans le
|
||
préambule LaTeX.
|
||
\layout Standard
|
||
|
||
Vous devez maintenant sauvegarder le fichier
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
ainsi modifié, et lancer LaTeX dessus autant de fois que nécessaire.
|
||
Vous pouvez alors contrôler l'aspect du document
|
||
\family typewriter
|
||
.dvi
|
||
\family default
|
||
correspondant.
|
||
\layout Subsection
|
||
|
||
Utilisation de l'ERT
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\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
|
||
Insérer\SpecialChar \menuseparator
|
||
TeX
|
||
\family default
|
||
.
|
||
\end_inset
|
||
|
||
|
||
\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
|
||
\family typewriter
|
||
ijmpd.lyx
|
||
\family default
|
||
, l'ERT nécessaire est déjà là, et vous n'avez normalement pas besoin de
|
||
l'effacer.
|
||
Vous pouvez seulement changer le premier ERT pour spécifier ce qui s'imprime
|
||
en haut des pages paires et impaires (respectivement le titre abrégé et
|
||
le nom des auteurs).
|
||
Cet ERT doit être de la forme
|
||
\family typewriter
|
||
|
||
\backslash
|
||
markboth{Noms des Auteurs}{Titre Abrégé du Papier}
|
||
\family default
|
||
.
|
||
\layout Section
|
||
|
||
Kluwer
|
||
\layout Standard
|
||
|
||
par
|
||
\noun on
|
||
Panayotis Papasotiriou
|
||
\layout Subsection
|
||
|
||
En résumé
|
||
\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.
|
||
Les plus connues d'entre elles (au moins dans mon domaine d'intérêt) sont
|
||
|
||
\emph on
|
||
Astrophysics and Space Science
|
||
\emph default
|
||
et
|
||
\emph on
|
||
Solar Physics
|
||
\emph default
|
||
, mais il y en a beaucoup d'autres (voyez la liste complète à l'adresse
|
||
|
||
\begin_inset LatexCommand \url{http://www.wkap.nl/jrnllist.htm/JRNLHOME}
|
||
|
||
\end_inset
|
||
|
||
).
|
||
On peut télécharger le paquetage Kluwer sur le site
|
||
\begin_inset LatexCommand \url{http://www.wkap.nl/kaphtml.htm/STYLEFILES}
|
||
|
||
\end_inset
|
||
|
||
.
|
||
Ce paquetage contient un guide de l'utilisateur complet (qui peut également
|
||
être téléchargé séparément).
|
||
\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_inset
|
||
|
||
particulières
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
du paquetage (voir
|
||
\begin_inset LatexCommand \ref{subsec:particularités_kluwer}
|
||
|
||
\end_inset
|
||
|
||
).
|
||
J'ai récemment utilisé LyX pour écrire un article soumis à
|
||
\emph on
|
||
Astrophysics and Space Science
|
||
\emph default
|
||
sans aucun problème.
|
||
\layout Subsection
|
||
|
||
Écrire un papier
|
||
\layout Standard
|
||
|
||
La façon la plus simple d'écrire un papier est de partir du fichier modèle
|
||
Kluwer.
|
||
Faites
|
||
\family sans
|
||
Fichier\SpecialChar \menuseparator
|
||
Nouveau\SpecialChar ~
|
||
avec\SpecialChar ~
|
||
Modèle
|
||
\family default
|
||
, et choisissez
|
||
\family typewriter
|
||
kluwer.lyx
|
||
\family default
|
||
.
|
||
Ça vous donnera un document (presque) vide qui comprend les champs les
|
||
plus couramment utilisés dans un manuscrit avec une courte description
|
||
de leur emploi.
|
||
Comme dans la plupart des modèles, vous n'avez qu'à remplacer le texte
|
||
existant (y compris les crochets,
|
||
\family typewriter
|
||
<>
|
||
\family default
|
||
) par l'information correcte.
|
||
\layout Subsection
|
||
|
||
Préparer un papier avant de le soumettre
|
||
\layout Standard
|
||
|
||
Comme pour le paquetage AASTeX, avant de soumettre votre papier à la publication
|
||
, vous devez le
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
traiter
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
comme suit.
|
||
\layout Enumerate
|
||
|
||
Exportez votre papier comme fichier LaTeX.
|
||
Pour cela, faites
|
||
\family sans
|
||
\bar under
|
||
F
|
||
\bar default
|
||
ichier\SpecialChar \menuseparator
|
||
E
|
||
\bar under
|
||
x
|
||
\bar default
|
||
porter\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
L
|
||
\bar default
|
||
aTeX
|
||
\family default
|
||
.
|
||
\layout Enumerate
|
||
|
||
Éditez avec un éditeur de texte le fichier
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
obtenu, et faites les changements suivants
|
||
\begin_deeper
|
||
\layout Enumerate
|
||
|
||
enlevez les lignes de commentaire avant la commande
|
||
\family typewriter
|
||
|
||
\backslash
|
||
documentclass
|
||
\family default
|
||
,
|
||
\layout Enumerate
|
||
|
||
enlevez tout ce qui se trouve entre les commandes
|
||
\family typewriter
|
||
|
||
\backslash
|
||
makeatletter
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
|
||
\backslash
|
||
makeatother
|
||
\family default
|
||
comprises, sauf celles que vous avez explicitement incluses dans le préambule
|
||
LaTeX.
|
||
\layout Standard
|
||
|
||
Enregistrez le fichier
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
obtenu.
|
||
\end_deeper
|
||
\layout Enumerate
|
||
|
||
Lancez LaTeX sur ce fichier
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
autant de fois que nécessaire (d'habitude jusqu'à trois fois).
|
||
\layout Enumerate
|
||
|
||
Visualisez le document
|
||
\family typewriter
|
||
.dvi
|
||
\family default
|
||
obtenu avec, par exemple,
|
||
\family typewriter
|
||
xdvi
|
||
\family default
|
||
, et vérifiez si tout va bien (ce qui devrait être le cas si vous n'avez
|
||
pas fait d'erreur).
|
||
\layout Subsection
|
||
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
Particularités
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
du paquetage Kluwer
|
||
\begin_inset LatexCommand \label{subsec:particularités_kluwer}
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Le paquetage Kluwer présente les
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
particularités
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
suivantes.
|
||
\layout Enumerate
|
||
|
||
Il est possible d'écrire plusieurs articles dans le même fichier LaTeX
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Je ne vois aucune bonne raison de le faire.
|
||
\end_inset
|
||
|
||
.
|
||
Chaque article doit être compris dans l'environnement
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
article
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
.
|
||
Malheureusement, cet environnement ne peut pas être omis, même si vous
|
||
n'écrivez qu'un seul article.
|
||
Ainsi, chaque article commence par la commande
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{article}
|
||
\family default
|
||
et, bien sûr, se termine par la commande
|
||
\family typewriter
|
||
|
||
\backslash
|
||
end{article}
|
||
\family default
|
||
.
|
||
Bien que cela puisse être implémenté dans LyX, je ne l'ai pas fait car
|
||
ce n'est pas beau, et peut prêter à confusion pour l'utilisateur novice.
|
||
Vous devez donc les entrer directement et les marquer comme code LaTeX
|
||
(le fameux
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
Texte Rouge
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
).
|
||
\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é
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
opening
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
.
|
||
Ce n'est pas implémenté dans LyX, vous devez donc entrer le titre, le sous-titr
|
||
e, etc.
|
||
entre deux lignes de Texte Rouge (
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{opening}
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
|
||
\backslash
|
||
end{opening}
|
||
\family default
|
||
).
|
||
\layout Enumerate
|
||
|
||
D'après le manuel utilisateur, l'étiquette de chaque élément de bibliographie
|
||
doit être écrite ainsi :
|
||
\family typewriter
|
||
|
||
\backslash
|
||
protect
|
||
\backslash
|
||
citeauthoryear{
|
||
\family default
|
||
\emph on
|
||
auteur(s)
|
||
\family typewriter
|
||
\emph default
|
||
}{
|
||
\family default
|
||
\emph on
|
||
année
|
||
\family typewriter
|
||
\emph default
|
||
}
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
Le modèle
|
||
\family typewriter
|
||
kluwer.lyx
|
||
\family default
|
||
tient compte de toutes ces
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
particularités
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
.
|
||
Si vous commencez un nouveau papier à partir de ce modèle vous n'aurez
|
||
rien besoin de faire de spécial.
|
||
Simplement
|
||
\layout Enumerate
|
||
|
||
n'effacez pas le Texte Rouge qui se trouve dans le modèle, et
|
||
\layout Enumerate
|
||
|
||
pour entrer de nouveaux éléments de bibliographie, copiez l'exemple d'élément
|
||
fourni et modifiez-le.
|
||
\layout Section
|
||
|
||
Koma-Script
|
||
\layout Standard
|
||
|
||
par
|
||
\noun on
|
||
Bernd Rellermeyer
|
||
\layout Subsection
|
||
|
||
En résumé
|
||
\layout Standard
|
||
|
||
Les classes de document LyX
|
||
\emph on
|
||
article (koma-script)
|
||
\emph default
|
||
,
|
||
\emph on
|
||
report (koma-script)
|
||
\emph default
|
||
,
|
||
\emph on
|
||
book
|
||
\emph default
|
||
|
||
\emph on
|
||
(koma-script)
|
||
\emph default
|
||
, et
|
||
\emph on
|
||
letter
|
||
\emph default
|
||
|
||
\emph on
|
||
(koma-script)
|
||
\emph default
|
||
correspondent respectivement aux classes LaTeX
|
||
\family typewriter
|
||
scrartcl.cls
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
scrreprt.cls
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
scrbook.cls
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
scrlettr.cls
|
||
\family default
|
||
, de la famille Koma-Script.
|
||
Elles forment des alternatives aux classes standard, respectivement
|
||
\family typewriter
|
||
article.cls
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
report.cls
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
book.cls
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
letter.cls
|
||
\family default
|
||
et sont plus proches des conventions typographiques européennes en un certain
|
||
nombre de points :
|
||
\layout Itemize
|
||
|
||
La taille de caractère standard est de 11\SpecialChar ~
|
||
pt dans
|
||
\emph on
|
||
article (koma-script)
|
||
\emph default
|
||
,
|
||
\emph on
|
||
report (koma-script)
|
||
\emph default
|
||
, et
|
||
\emph on
|
||
book (koma-script)
|
||
\emph default
|
||
, et de 12\SpecialChar ~
|
||
pt dans
|
||
\emph on
|
||
letter (koma-script)
|
||
\emph default
|
||
.
|
||
\layout Itemize
|
||
|
||
Les en-têtes, les marqueurs de l'environnement
|
||
\family sans
|
||
Description
|
||
\family default
|
||
et d'autres éléments de la classe
|
||
\emph on
|
||
letter (koma-script)
|
||
\emph default
|
||
sont en police grasse sans empattement
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\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
|
||
plus fines.
|
||
Le paquetage LaTeX
|
||
\family typewriter
|
||
cmsd.sty
|
||
\family default
|
||
de
|
||
\shape smallcaps
|
||
Walter Schmidt
|
||
\shape default
|
||
permet de reproduire l'apparence
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
habituelle
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
, tout en utilisant les polices ec.
|
||
\end_inset
|
||
|
||
.
|
||
La numérotation des en-têtes de chapitre est rendue de la même manière
|
||
que celle des en-têtes de section, c'est-à-dire sans la ligne supplémentaire
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
Chapitre...
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
.
|
||
En outre, l'apparence des en-têtes peut être modifiée par un certain nombre
|
||
d'options (à entrer dans le champ
|
||
\family sans
|
||
Options\SpecialChar ~
|
||
supplémentaires
|
||
\family default
|
||
de la fenêtre
|
||
\family sans
|
||
Format\SpecialChar \menuseparator
|
||
Document\SpecialChar \menuseparator
|
||
Document
|
||
\family default
|
||
).
|
||
Une description détaillée de ces options, en allemand, est disponible dans
|
||
le
|
||
\family typewriter
|
||
scrguide
|
||
\family default
|
||
de la documentation Koma-script
|
||
\family sans
|
||
.
|
||
|
||
\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
|
||
par des types de paragraphes y correspondant.
|
||
\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
|
||
scrguide
|
||
\family default
|
||
de la documentation Koma-Script
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Il y en a une traduction en anglais, incomplète,
|
||
\family typewriter
|
||
screnggu
|
||
\family default
|
||
.
|
||
\end_inset
|
||
|
||
.
|
||
Les sections qui suivent décrivent seulement les aspects de ces classes
|
||
qui ont un sens dans LyX.
|
||
\layout Subsection
|
||
|
||
|
||
\family sans
|
||
article (koma-script)
|
||
\family default
|
||
,
|
||
\family sans
|
||
report (koma-script)
|
||
\family default
|
||
, et
|
||
\family sans
|
||
book (koma-script)
|
||
\layout Standard
|
||
|
||
Les classes de document
|
||
\emph on
|
||
article (koma-script)
|
||
\emph default
|
||
,
|
||
\emph on
|
||
report (koma-script)
|
||
\emph default
|
||
et book
|
||
\emph on
|
||
(koma-script)
|
||
\emph default
|
||
sont implémentées respectivement dans les fichiers de format
|
||
\family typewriter
|
||
scrartcl.layout
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
scrreprt.layout
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
scrbook.layout
|
||
\family default
|
||
.
|
||
Ils contiennent tous les types de paragraphe correspondant aux classes
|
||
standard respectives
|
||
\emph on
|
||
article
|
||
\emph default
|
||
,
|
||
\emph on
|
||
report
|
||
\emph default
|
||
, et
|
||
\emph on
|
||
book
|
||
\emph default
|
||
mais partiellement modifiés, à l'exception du type
|
||
\family sans
|
||
Liste
|
||
\family default
|
||
, spécifique à LyX, qui est remplacé par le nouveau type
|
||
\family sans
|
||
Marquage
|
||
\family default
|
||
(Labeling) qui a les mêmes fonctions.
|
||
En plus du type
|
||
\family sans
|
||
Marquage
|
||
\family default
|
||
, il y d'autres nouveaux types de paragraphe.
|
||
Ceux-ci cependant
|
||
\emph on
|
||
n'apparaissent pas
|
||
\emph default
|
||
dans la classe
|
||
\emph on
|
||
letter (koma-script)
|
||
\emph default
|
||
.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
AjoutPartie
|
||
\family default
|
||
(AddPart),
|
||
\family sans
|
||
AjoutChap
|
||
\family default
|
||
(Addchap),
|
||
\family sans
|
||
AjoutSec
|
||
\family default
|
||
(Addsec) : sont les équivalents respectifs de
|
||
\family sans
|
||
Partie*
|
||
\family default
|
||
,
|
||
\family sans
|
||
Chapter*
|
||
\family default
|
||
et
|
||
\family sans
|
||
Section*
|
||
\family default
|
||
, ajoutant de plus une entrée dans la table des matières.
|
||
|
||
\family sans
|
||
AjoutPartie
|
||
\family default
|
||
et
|
||
\family sans
|
||
AjoutChap
|
||
\family default
|
||
n'existent pas dans
|
||
\emph on
|
||
article (koma-script)
|
||
\emph default
|
||
.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
AjoutChap*
|
||
\family default
|
||
,
|
||
\family sans
|
||
AjoutSec*
|
||
\family default
|
||
: ont le même role que, respectivement
|
||
\family sans
|
||
AjoutChap
|
||
\family default
|
||
et
|
||
\family sans
|
||
AjoutSec
|
||
\family default
|
||
, mais sans indiquer de numéro de chapitre ou de section.
|
||
|
||
\family sans
|
||
AjoutChap*
|
||
\family default
|
||
n'est pas disponible dans
|
||
\emph on
|
||
article (koma-script)
|
||
\emph default
|
||
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Il y a aussi une commande
|
||
\family typewriter
|
||
|
||
\backslash
|
||
addpart*
|
||
\family default
|
||
dans
|
||
\emph on
|
||
book (koma-script)
|
||
\emph default
|
||
et dans
|
||
\emph on
|
||
report (koma-script)
|
||
\emph default
|
||
, mais comme elle fait la même chose que
|
||
\family sans
|
||
Partie*
|
||
\family default
|
||
, elle n'a pas été implémentée dans LyX.
|
||
\end_inset
|
||
|
||
.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
MiniSec
|
||
\family default
|
||
: génère un en-tête écrit avec des caractères de taille standard, juste
|
||
au-dessus du paragraphe suivant et sans modifier la structure du document.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Légende_Dessus
|
||
\family default
|
||
(Captionabove) et
|
||
\family sans
|
||
Légende_Dessous
|
||
\family default
|
||
(Captionbelow) : sont des légendes spéciales qui respectent les différents
|
||
réglages d'espacement nécessaires pour des légendes placées au-dessus ou
|
||
au-dessous d'un élément (si vous suivez strictement les règles typographiques,
|
||
vous mettez toujours les légendes au-dessus des tableaux).
|
||
Vous pouvez aussi utiliser l'option de classe
|
||
\family typewriter
|
||
tablecaptionsabove
|
||
\family default
|
||
, qui transformera
|
||
\family sans
|
||
Légende
|
||
\family default
|
||
en
|
||
\family sans
|
||
Légende_Dessus
|
||
\family default
|
||
pour les tableaux et en
|
||
\family sans
|
||
Légende_Dessous
|
||
\family default
|
||
pour les figures.
|
||
Il vous faut au minimum Koma-Script version 2.8q pour avoir cette fonction.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Maxime
|
||
\family default
|
||
(Dictum) : sert à mettre une citation ou un proverbe, par exemple au début
|
||
d'un chapitre.
|
||
Si vous utilisez le paramètre optionnel (
|
||
\family sans
|
||
Insérer\SpecialChar \menuseparator
|
||
Titre\SpecialChar ~
|
||
Court
|
||
\family default
|
||
), vous pouvez y mettre l'auteur de la maxime.
|
||
Maxime et auteur sont séparés par une ligne.
|
||
Il vous faut au minimum Koma-Script version 2.8q.
|
||
|
||
\family sans
|
||
Maxime
|
||
\family default
|
||
n'est pas présent dans
|
||
\emph on
|
||
article (koma-script)
|
||
\emph default
|
||
.
|
||
\layout Standard
|
||
|
||
Les types qui sont présentés ci-dessous forment en compagnie des types
|
||
\family sans
|
||
Titre
|
||
\family default
|
||
,
|
||
\family sans
|
||
Auteur
|
||
\family default
|
||
et
|
||
\family sans
|
||
Date
|
||
\family default
|
||
, la zone de titre du document.
|
||
Ils doivent être entrés au-dessus du premier paragraphe
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
normal
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Les commandes LaTeX correspondantes doivent apparaître avant la commande
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
maketitle
|
||
\family default
|
||
.
|
||
\end_inset
|
||
|
||
.
|
||
Lorsqu'un tel type est utilisé plusieurs fois, la dernière instance annule
|
||
les précédentes, donc pour chaque type, seule compte la dernière occurrence.
|
||
L'ordre des différents types n'a, lui, aucune importance, tout comme celui
|
||
des
|
||
\family sans
|
||
Titre
|
||
\family default
|
||
,
|
||
\family sans
|
||
Auteur
|
||
\family default
|
||
et
|
||
\family sans
|
||
Date
|
||
\family default
|
||
.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Sujet
|
||
\family default
|
||
(Subject) : introduit au-dessus du titre ordinaire (
|
||
\family sans
|
||
Titre
|
||
\family default
|
||
,
|
||
\family sans
|
||
Auteur
|
||
\family default
|
||
,
|
||
\family sans
|
||
Date
|
||
\family default
|
||
) un paragraphe centré pour indiquer le sujet du document.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Éditeurs
|
||
\family default
|
||
(Publishers) : introduit au-dessous du titre ordinaire (
|
||
\family sans
|
||
Titre
|
||
\family default
|
||
,
|
||
\family sans
|
||
Auteur
|
||
\family default
|
||
,
|
||
\family sans
|
||
Date
|
||
\family default
|
||
) un paragraphe centré indiquant le nom de l'éditeur.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Dédicace
|
||
\family default
|
||
(Dedication) : dans
|
||
\emph on
|
||
report (koma-script)
|
||
\emph default
|
||
et
|
||
\emph on
|
||
book (koma-script)
|
||
\emph default
|
||
, dispose un paragraphe centré, sur une page à part après la page de titre,
|
||
pour la dédicace.
|
||
Dans
|
||
\emph on
|
||
article (koma-script)
|
||
\emph default
|
||
, dispose un paragraphe centré, en-dessous du titre normal (
|
||
\family sans
|
||
Titre
|
||
\family default
|
||
,
|
||
\family sans
|
||
Auteur
|
||
\family default
|
||
,
|
||
\family sans
|
||
Date
|
||
\family default
|
||
,
|
||
\family sans
|
||
Éditeurs
|
||
\family default
|
||
) pour la dédicace.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
En-tête_Titre
|
||
\family default
|
||
(Titlehead) : produit un paragraphe aligné à gauche au-dessus du titre
|
||
normal (
|
||
\family sans
|
||
Titre
|
||
\family default
|
||
,
|
||
\family sans
|
||
Auteur
|
||
\family default
|
||
,
|
||
\family sans
|
||
Date
|
||
\family default
|
||
,
|
||
\family sans
|
||
Sujet
|
||
\family default
|
||
) pour un en-tête de document.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Verso_Titre_Haut
|
||
\family default
|
||
(Uppertitleback) : dans un document
|
||
\emph on
|
||
report (koma-script)
|
||
\emph default
|
||
imprimé recto-verso, dispose un paragraphe aligné à gauche, en haut du
|
||
verso de la page de titre.
|
||
N'a aucun effet dans un document imprimé en recto seul ni dans
|
||
\emph on
|
||
article (koma-script).
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Verso_Titre_Bas
|
||
\family default
|
||
(Lowertitleback) : dans un document
|
||
\emph on
|
||
report (koma-script)
|
||
\emph default
|
||
imprimé recto-verso, dispose un paragraphe aligné à gauche, en bas du verso
|
||
de la page de titre.
|
||
N'a aucun effet dans un document imprimé en recto seul ni dans
|
||
\emph on
|
||
article (koma-script).
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Titre_Suppl.
|
||
|
||
\family default
|
||
(Extratitle) : introduit une page
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
moche
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
qui précède le document réel, comprenant un paragraphe sans formatage spécial.
|
||
\layout Standard
|
||
|
||
Les fichiers de configuration correspondant aux classes
|
||
\emph on
|
||
article (koma-script)
|
||
\emph default
|
||
,
|
||
\emph on
|
||
report (koma-script)
|
||
\emph default
|
||
, et
|
||
\emph on
|
||
book (koma-script)
|
||
\emph default
|
||
comprennent le fichier
|
||
\family typewriter
|
||
scrmacros.inc
|
||
\family default
|
||
.
|
||
C'est là que vous définirez vos propres types.
|
||
Copiez
|
||
\family typewriter
|
||
scrmacros.inc
|
||
\family default
|
||
dans votre répertoire personnel de formats, et éditez-le !
|
||
\layout Subsection
|
||
|
||
|
||
\family sans
|
||
letter (koma-script)
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
begin{sloppypar}
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
La classe de document
|
||
\emph on
|
||
letter (koma-script)
|
||
\emph default
|
||
est implémentée dans le fichier
|
||
\family typewriter
|
||
scrlettr.layout
|
||
\family default
|
||
.
|
||
Elle contient tous les paragraphes de la classe standard
|
||
\emph on
|
||
letter
|
||
\emph default
|
||
correspondante, partiellement modifiés, à l'exception des types
|
||
\family sans
|
||
LyX-Code
|
||
\family default
|
||
,
|
||
\family sans
|
||
Commentaire
|
||
\family default
|
||
et
|
||
\family sans
|
||
Liste
|
||
\family default
|
||
, spécifiques à LyX et qui sont remplacés par le nouveau type
|
||
\family sans
|
||
Marquage
|
||
\family default
|
||
.
|
||
En plus par rapport à la classe standard, elle contient les types connus
|
||
|
||
\family sans
|
||
Citation
|
||
\family default
|
||
,
|
||
\family sans
|
||
Cite
|
||
\family default
|
||
, et
|
||
\family sans
|
||
Vers
|
||
\family default
|
||
déjà .
|
||
En outre, il y a un certain nombre de nouveaux types spécifiques pour les
|
||
lettres.
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
end{sloppypar}
|
||
\end_inset
|
||
|
||
|
||
\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
|
||
Éditer\SpecialChar \menuseparator
|
||
Préambule
|
||
\family default
|
||
)
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
On obtient un en-tête
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
ordinaire
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
, comportant le nom et l'adresse, avec les commandes LaTeX suivantes dans
|
||
le préambule :
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
firsthead{
|
||
\backslash
|
||
parbox[b]{
|
||
\backslash
|
||
textwidth}
|
||
\layout LyX-Code
|
||
|
||
{
|
||
\backslash
|
||
ignorespaces
|
||
\backslash
|
||
fromname
|
||
\backslash
|
||
|
||
\backslash
|
||
|
||
\backslash
|
||
ignorespaces
|
||
\backslash
|
||
fromaddress}}
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
nexthead{
|
||
\backslash
|
||
parbox[b]{
|
||
\backslash
|
||
textwidth}
|
||
\layout LyX-Code
|
||
|
||
{
|
||
\backslash
|
||
ignorespaces
|
||
\backslash
|
||
fromname
|
||
\backslash
|
||
hfill
|
||
\backslash
|
||
ignorespaces
|
||
\backslash
|
||
pagename
|
||
\backslash
|
||
|
||
\backslash
|
||
thepage}}
|
||
\end_inset
|
||
|
||
.
|
||
Une description détaillée de ces commandes se trouve en langue allemande
|
||
dans la documentation de Koma-Script
|
||
\emph on
|
||
scrguide
|
||
\emph default
|
||
.
|
||
|
||
\family sans
|
||
\emph on
|
||
|
||
\family default
|
||
\emph default
|
||
Grâce à elles, l'auteur de la lettre peut créer son propre format.
|
||
\layout Standard
|
||
|
||
Les types
|
||
\family sans
|
||
Lettre
|
||
\family default
|
||
et
|
||
\family sans
|
||
Ouverture
|
||
\family default
|
||
définissent le début de la lettre et doivent être présents dans toute lettre.
|
||
Pour les identifier dans LyX, les lettres
|
||
\emph on
|
||
L
|
||
\emph default
|
||
et
|
||
\emph on
|
||
O
|
||
\emph default
|
||
apparaissent dans la marge.
|
||
Il est possible d'écrire plusieurs lettres en un seul fichier.
|
||
Un type
|
||
\family sans
|
||
Ouverture
|
||
\family default
|
||
provoque le passage à une nouvelle lettre au même destinataire, et le type
|
||
|
||
\family sans
|
||
Lettre
|
||
\family default
|
||
permet de changer de destinataire.
|
||
Les types
|
||
\family sans
|
||
Fermeture
|
||
\family default
|
||
,
|
||
\family sans
|
||
PS
|
||
\family default
|
||
,
|
||
\family sans
|
||
CC
|
||
\family default
|
||
et
|
||
\family sans
|
||
P.J.
|
||
|
||
\family default
|
||
sont des types de paragraphe ordinaires et peuvent aussi être utilisés
|
||
plusieurs fois dans une même lettre.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Lettre
|
||
\family default
|
||
(Letter) : introduit un paragraphe pour le destinataire et définit implicitement
|
||
le début d'une lettre.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Ouverture
|
||
\family default
|
||
(Opening) : introduit un paragraphe pour la formule de politesse initiale
|
||
et produit implicitement une nouvelle lettre.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Fermeture
|
||
\family default
|
||
(Closing
|
||
\family sans
|
||
)
|
||
\family default
|
||
: introduit un paragraphe pour la formule de politesse finale.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
PS
|
||
\family default
|
||
: introduit un post-scriptum.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
CC
|
||
\family default
|
||
: introduit un paragraphe pour les co-destinataires.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
P.J.
|
||
|
||
\family default
|
||
(Encl) : introduit un paragraphe pour les pièces jointes.
|
||
\layout Standard
|
||
|
||
Les types
|
||
\family sans
|
||
N
|
||
\family default
|
||
om,
|
||
\family sans
|
||
Signature
|
||
\family default
|
||
,
|
||
\family sans
|
||
Adress
|
||
\family default
|
||
e,
|
||
\family sans
|
||
Téléphone
|
||
\family default
|
||
,
|
||
\family sans
|
||
Lieu
|
||
\family default
|
||
,
|
||
\family sans
|
||
Adresse_Retour
|
||
\family default
|
||
,
|
||
\family sans
|
||
Courrier_Spécial
|
||
\family default
|
||
,
|
||
\family sans
|
||
Emplacement
|
||
\family default
|
||
,
|
||
\family sans
|
||
Titre
|
||
\family default
|
||
, et
|
||
\family sans
|
||
Sujet
|
||
\family default
|
||
sont des types qui présentent une invite et qui servent à entrer des renseignem
|
||
ents qui seront utilisés par la classe de document.
|
||
Nous les appellerons
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
types à invite
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
NdT : Mais si quelqu'un a une meilleure idée pour traduire
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
input type
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
, je ne dis pas non.
|
||
\end_inset
|
||
|
||
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
On pourrait considérer que les types
|
||
\family sans
|
||
Letter
|
||
\family default
|
||
et
|
||
\family sans
|
||
Opening
|
||
\family default
|
||
devraient être des types à invite.
|
||
Cependant, à cause de la signification particulière de ces types, je les
|
||
ai implémentés comme des types de paragraphe ordinaires marqués d'une lettre
|
||
dans la marge.
|
||
En plus, cela choquerait mon sens de la symétrie si les types
|
||
\family sans
|
||
Opening
|
||
\family default
|
||
et
|
||
\family sans
|
||
Closing
|
||
\family default
|
||
avaient une apparence très différente.
|
||
\end_inset
|
||
|
||
.
|
||
Ces types doivent être présents avant le type
|
||
\family sans
|
||
Ouverture
|
||
\family default
|
||
correspondant.
|
||
\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.
|
||
Par exemple, dans le comportement par défaut, une signature entrée avec
|
||
le type
|
||
\family sans
|
||
Signature
|
||
\family default
|
||
n'apparaîtra dans la lettre que si celle-ci contient aussi le type
|
||
\family sans
|
||
Fermeture
|
||
\family default
|
||
.
|
||
La valeur indiquée pour
|
||
\family sans
|
||
Téléphone
|
||
\family default
|
||
n'apparaîtra même pas dans la lettre.
|
||
Nous avons déjà signalé plus haut la possibilité de décrire son propre
|
||
environnement de lettre.
|
||
\layout Standard
|
||
|
||
Les types à invite peuvent être utilisés comme des paragraphes vides.
|
||
Cela a un sens par exemple pour le type
|
||
\family sans
|
||
Signature
|
||
\family default
|
||
: si ce type n'est pas présent du tout, c'est par défaut la valeur spécifiée
|
||
dans
|
||
\family sans
|
||
Name
|
||
\family default
|
||
qui est prise comme signature, tandis que si l'on utilise un paragraphe
|
||
|
||
\family sans
|
||
Signature
|
||
\family default
|
||
vide, il n'y a réellement pas de signature spécifiée.
|
||
\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.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Nom
|
||
\family default
|
||
(Name) : nom de l'expéditeur.
|
||
Par défaut, apparaît comme un paragraphe centré, en petites majuscules,
|
||
dans l'en-tête de la lettre.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Signature
|
||
\family default
|
||
: signature de l'expéditeur.
|
||
Par défaut, apparaît en dessous du type
|
||
\family sans
|
||
Fermeture.
|
||
|
||
\family default
|
||
Si le type
|
||
\family sans
|
||
Signature
|
||
\family default
|
||
est absent, c'est la valeur du type
|
||
\family sans
|
||
Nom
|
||
\family default
|
||
qui apparaît.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Adresse
|
||
\family default
|
||
(Address) : adresse de l'expéditeur.
|
||
Par défaut, apparaît dans un paragraphe centré, dans l'en-tête de la lettre,
|
||
en dessous du nom de l'expéditeur.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Téléphone
|
||
\family default
|
||
(Telephone) : numéro de téléphone de l'expéditeur.
|
||
Par défaut, correspond à la variable
|
||
\family typewriter
|
||
|
||
\backslash
|
||
telephonenum
|
||
\family default
|
||
de LaTeX.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Lieu
|
||
\family default
|
||
(Place) : lieu d'écriture de la lettre.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Date
|
||
\family default
|
||
: date d'écriture de la lettre.
|
||
|
||
\family sans
|
||
Lieu
|
||
\family default
|
||
et
|
||
\family sans
|
||
Date
|
||
\family default
|
||
disposent par défaut le lieu et la date sur une ligne alignée à droite,
|
||
en dessous du destinataire.
|
||
Si le paragraphe
|
||
\family sans
|
||
Date
|
||
\family default
|
||
est vide, ni date, ni lieu n'apparaissent, et ce quelle que soit la valeur
|
||
de
|
||
\family sans
|
||
Lieu
|
||
\family default
|
||
.
|
||
S'il n'y a pas de paragraphe
|
||
\family sans
|
||
Date
|
||
\family default
|
||
, la date du jour est utilisée.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Adresse_Retour
|
||
\family default
|
||
(Backaddress) : adresse pour le retour du courrier.
|
||
Par défaut, apparaît au-dessus du destinataire, en petits caractères sans
|
||
empattement.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Courrier_Spécial
|
||
\family default
|
||
(Specialmail) : informations spéciales sur le courrier.
|
||
Par défaut, apparaît souligné au-dessus du destinataire, en dessous de
|
||
l'adresse de retour du courrier.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Emplacement
|
||
\family default
|
||
(Location) : informations supplémentaires.
|
||
Par défaut, apparaît à droite en dessous du champ du destinataire.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Titre
|
||
\family default
|
||
: le titre de la lettre.
|
||
par défaut, apparaît en grands caractères gras sans empattement, au-dessus
|
||
du sujet.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Sujet
|
||
\family default
|
||
: le sujet de la lettre.
|
||
Par défaut, apparaît en caractères gras au-dessus du paragraphe
|
||
\family sans
|
||
Ouverture
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
Les types
|
||
\family sans
|
||
Votre_réf
|
||
\family default
|
||
,
|
||
\family sans
|
||
Votre_courrier
|
||
\family default
|
||
,
|
||
\family sans
|
||
Notre_réf
|
||
\family default
|
||
,
|
||
\family sans
|
||
Client
|
||
\family default
|
||
et
|
||
\family sans
|
||
Facture
|
||
\family default
|
||
génèrent comme dans les lettres commerciales, au-dessus de la ligne de
|
||
titre, une ligne qui contient les champs
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
Votre réf.
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
,
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
Votre courrier du
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
,
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
Notre réf.
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
,
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
Numéro de Client
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
,
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
Numéro de Facture
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
et
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
Date
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
.
|
||
Pour le champ
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
Date
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
, LyX reprend la valeur donnée dans
|
||
\family sans
|
||
Date
|
||
\family default
|
||
.
|
||
Si l'un quelconque de ces types
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
pour lettre commerciale
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
est utilisé, la valeur donnée pour
|
||
\family sans
|
||
Place
|
||
\family default
|
||
n'apparaîtra pas, seule est définie la variable LaTeX
|
||
\family typewriter
|
||
|
||
\backslash
|
||
fromplace
|
||
\family default
|
||
.
|
||
L'affichage normal du lieu et de la date (une ligne alignée à droite sous
|
||
le champ du destinataire) est supprimée.
|
||
Les types sont implémentés comme des types à invite, avec les invites correspon
|
||
dantes, et doivent être utilisés avant le type
|
||
\family sans
|
||
Opening
|
||
\family default
|
||
correspondant.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Votre_réf
|
||
\family default
|
||
(Yourref) : Votre référence
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Votre_courrier
|
||
\family default
|
||
(Yourmail) : Votre courrier du
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Notre_réf
|
||
\family default
|
||
(Myref) : Notre référence
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Client
|
||
\family default
|
||
(Customer) : Numéro de client
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Facture
|
||
\family default
|
||
(Invoice) : Numéro de facture
|
||
\layout Subsection
|
||
|
||
La nouvelle classe lettre :
|
||
\family sans
|
||
letter (koma-script v.2)
|
||
\layout Standard
|
||
|
||
par
|
||
\noun on
|
||
Jürgen Spitzmüller
|
||
\layout Standard
|
||
\added_space_top medskip
|
||
Koma-Script version 2.8 a introduit une nouvelle classe de lettres
|
||
\family typewriter
|
||
scrlttr2
|
||
\family default
|
||
qui remplace
|
||
\family typewriter
|
||
scrlettr
|
||
\family default
|
||
, désormais périmée.
|
||
Elle a -- du côté LaTeX -- une interface complètement nouvelle et n'est
|
||
pas compatible avec l'ancienne classe.
|
||
LyX supporte les deux, mais il est recommandé d'utiliser la nouvelle.
|
||
\layout Standard
|
||
|
||
Cette classe recouvre les mêmes fonctionnalités que
|
||
\emph on
|
||
letter (koma-script)
|
||
\emph default
|
||
, plus quelques autres.
|
||
Les éléments de base sont
|
||
\family sans
|
||
Adresse
|
||
\family default
|
||
(adresse du destinataire, comme
|
||
\family sans
|
||
Lettre
|
||
\family default
|
||
dans le précédent format),
|
||
\family sans
|
||
Ouverture
|
||
\family default
|
||
et
|
||
\family sans
|
||
Fermeture
|
||
\family default
|
||
.
|
||
|
||
\family sans
|
||
Adresse_Suivante
|
||
\family default
|
||
(NextAddress) démarre une nouvelle lettre (vous pouvez donc écrire plusieurs
|
||
lettres dans un même document).
|
||
Les nouveaux éléments concernent l'expéditeur, ce sont :
|
||
\family sans
|
||
E-Mail
|
||
\family default
|
||
,
|
||
\family sans
|
||
URL
|
||
\family default
|
||
,
|
||
\family sans
|
||
Fax
|
||
\family default
|
||
,
|
||
\family sans
|
||
Banque
|
||
\family default
|
||
et la possibilité de mettre un
|
||
\family sans
|
||
Logo
|
||
\family default
|
||
(par
|
||
\family sans
|
||
Insérer\SpecialChar \menuseparator
|
||
Graphique
|
||
\family default
|
||
) dans l'en-tête.
|
||
\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 (
|
||
\family sans
|
||
Format\SpecialChar \menuseparator
|
||
Préambule\SpecialChar \ldots{}
|
||
|
||
\family default
|
||
) soit avec un fichier de style spécial (Option de la Classe Lettre, d'extension
|
||
|
||
\family typewriter
|
||
.lco
|
||
\family default
|
||
), qui sera lu comme une option de classe
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Le paquetage KOMA est livré avec quelques fichiers
|
||
\family typewriter
|
||
.lco
|
||
\family default
|
||
par défaut.
|
||
Il y a par exemple un fichier
|
||
\family typewriter
|
||
DIN.lco
|
||
\family default
|
||
qui suit les règles typographiques allemandes, et un
|
||
\family typewriter
|
||
KOMAold.lco
|
||
\family default
|
||
qui permet de retrouver la mise en page par défaut de l'ancienne classe
|
||
|
||
\family typewriter
|
||
scrlettr
|
||
\family default
|
||
.
|
||
Vous pouvez charger cette dernière avec l'option de classe
|
||
\family typewriter
|
||
KOMAold
|
||
\family default
|
||
, mise dans le champ
|
||
\family sans
|
||
Autres\SpecialChar ~
|
||
Options
|
||
\family default
|
||
dans
|
||
\family sans
|
||
Format\SpecialChar \menuseparator
|
||
Document\SpecialChar \menuseparator
|
||
Document
|
||
\family default
|
||
.
|
||
\end_inset
|
||
|
||
.
|
||
Jetez donc un
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
oe{}
|
||
\end_inset
|
||
|
||
il sur le modèle
|
||
\emph on
|
||
koma-letter2
|
||
\emph default
|
||
fourni avec LyX, qui vous donnera des exemples.
|
||
Vous trouverez une description détaillée dans la documentation de Koma-Script
|
||
(
|
||
\emph on
|
||
scrguide
|
||
\emph default
|
||
).
|
||
\layout Subsection
|
||
|
||
Problèmes
|
||
\layout Standard
|
||
|
||
Avec LyX, la visualisation d'un document de classe Koma-Script peut poser
|
||
quelques problèmes :
|
||
\layout Itemize
|
||
|
||
Le numéro de chapitre pour un type
|
||
\family sans
|
||
Chapitre
|
||
\family default
|
||
apparaît sur une ligne à part, au-dessus de l'en-tête de chapitre, au lieu
|
||
d'être sur la même ligne juste avant.
|
||
C'est causé par le comportement interne de LyX face au marqueur de type
|
||
|
||
\family sans
|
||
Counter_Chapter
|
||
\family default
|
||
dans le fichier de format.
|
||
|
||
\layout Itemize
|
||
|
||
Les en-têtes des types
|
||
\family sans
|
||
AjoutChap
|
||
\family default
|
||
et
|
||
\family sans
|
||
AjoutSec
|
||
\family default
|
||
sont uniquement dans la
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
vraie
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
table des matières LaTeX, et pas dans la table des matières LyX (
|
||
\family sans
|
||
Visualiser\SpecialChar \menuseparator
|
||
Table\SpecialChar ~
|
||
des\SpecialChar ~
|
||
matières
|
||
\family default
|
||
).
|
||
\layout Itemize
|
||
|
||
Les paragraphes avec la classe de document
|
||
\emph on
|
||
letter
|
||
\emph default
|
||
apparaissent séparés par de l'interligne supplémentaire, et non par une
|
||
indentation.
|
||
C'est le comportement par défaut, qui se passe de commande LaTeX spécifique.
|
||
Mais dans la fenêtre
|
||
\family sans
|
||
Format\SpecialChar \menuseparator
|
||
Document\SpecialChar \menuseparator
|
||
Document
|
||
\family default
|
||
le bouton à cocher correspondant indique
|
||
\family sans
|
||
Indentation
|
||
\family default
|
||
.
|
||
Cocher
|
||
\family sans
|
||
Interligne
|
||
\family default
|
||
insère toujours des commandes LaTeX supplémentaires dans le document pour
|
||
causer cet espacement, ce qui ne serait pas le comportement désiré dans
|
||
ce cas.
|
||
\layout Section
|
||
|
||
Publications Springer sur deux colonnes (
|
||
\family sans
|
||
svjour
|
||
\family default
|
||
)
|
||
\layout Standard
|
||
|
||
par
|
||
\noun on
|
||
Martin Vermeer
|
||
\layout Subsection
|
||
|
||
Description
|
||
\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_inset
|
||
|
||
, où vous devrez aussi aller récupérer les fichiers de classe (eh oui, c'est
|
||
maintenant du LaTeX2e !).
|
||
C'est un système modulaire : ce qui est commun à tous les journaux est
|
||
implémenté dans
|
||
\family typewriter
|
||
svjour.inc
|
||
\family default
|
||
, et les fichiers de format particuliers à un journal (comme, par exemple,
|
||
|
||
\family typewriter
|
||
svjog.layout
|
||
\family default
|
||
pour le Journal of Geodesy) peuvent l'inclure.
|
||
\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
|
||
|
||
\family typewriter
|
||
sv<
|
||
\family default
|
||
mon_journal
|
||
\family typewriter
|
||
>.layout
|
||
\family default
|
||
en suivant le schéma donné dans
|
||
\family typewriter
|
||
svjog.layout
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
Ce n'a raisonnablement bien été testé que pour le Journal of Geodesy.
|
||
|
||
\family typewriter
|
||
svjour
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
svjog
|
||
\family default
|
||
sont fournis avec la distribution standard de LyX.
|
||
Installez le fichier de classe correspondant (téléchargé chez Springer)
|
||
dans un répertoire approprié, reconfigurez LaTeX (en lançant
|
||
\family typewriter
|
||
texhash
|
||
\family default
|
||
dans le cas de teTeX, en tant que super-utilisateur si nécessaire -- LyX
|
||
ne s'occupe-t-il pas tout seul de ça ?), reconfigurez LyX et ça devrait
|
||
marcher.
|
||
\layout Subsection
|
||
|
||
Nouveaux styles
|
||
\layout Standard
|
||
|
||
Un grand nombre de styles de type théorème --
|
||
\family sans
|
||
Affirmation
|
||
\family default
|
||
,
|
||
\family sans
|
||
Conjecture
|
||
\family default
|
||
, \SpecialChar \ldots{}
|
||
|
||
\family sans
|
||
Théorème
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
|
||
\family sans
|
||
Note_En_Tête
|
||
\family default
|
||
(Headnote
|
||
\family sans
|
||
)
|
||
\family default
|
||
,
|
||
\family sans
|
||
Dédicace
|
||
\family default
|
||
(Dedication),
|
||
\family sans
|
||
SousTitre
|
||
\family default
|
||
(Subtitle
|
||
\family sans
|
||
)
|
||
\family default
|
||
,
|
||
\family sans
|
||
Titre_LaTeX_Courant
|
||
\family default
|
||
(Running_LaTeX_Title
|
||
\family sans
|
||
)
|
||
\family default
|
||
,
|
||
\family sans
|
||
Auteur_Courant
|
||
\family default
|
||
(Author_Running),
|
||
\family sans
|
||
Institut
|
||
\family default
|
||
(Institute),
|
||
\family sans
|
||
Mail
|
||
\family default
|
||
,
|
||
\family sans
|
||
Tirés_À_Part
|
||
\family default
|
||
(Offprints),
|
||
\family sans
|
||
Mots-Clés
|
||
\family default
|
||
(Keywords),
|
||
\family sans
|
||
Remerciements
|
||
\family default
|
||
(Acknowledgements),
|
||
\family sans
|
||
Remerciement
|
||
\family default
|
||
(Acknowledgement).
|
||
Voir la documentation du fichier de classe de Springer pour les détails.
|
||
\layout Subsection
|
||
|
||
Publications supportées
|
||
\layout Itemize
|
||
|
||
|
||
\emph on
|
||
Journal of Geodesy
|
||
\emph default
|
||
:
|
||
\family typewriter
|
||
svjog.layout
|
||
\family default
|
||
-- Martin Vermeer
|
||
\layout Itemize
|
||
|
||
|
||
\emph on
|
||
Probability Theory and Related Fields
|
||
\emph default
|
||
:
|
||
\family typewriter
|
||
svprobth.layout
|
||
\family default
|
||
-- Jean-Marc Lasgouttes
|
||
\layout Standard
|
||
|
||
Ajoutez le vôtre, ce n'est pas si dur !
|
||
\layout Subsection
|
||
|
||
Crédits
|
||
\layout Standard
|
||
|
||
Ces fichiers sont partiellement basés sur l'ancien
|
||
\family typewriter
|
||
ejour2.layout
|
||
\family default
|
||
, qui était lui-même basé sur une version bricolée d'un vieux fichier de
|
||
style LaTeX 2.09 de Springer.
|
||
Tout ceci, ainsi que le format
|
||
\family typewriter
|
||
ejour2
|
||
\family default
|
||
, est maintenant dépassé.
|
||
Jean-Marc Lasgouttes a été d'un grand secours pour me guider dans le mécanisme
|
||
des fichiers de format LyX.
|
||
\layout Subsection
|
||
|
||
Bogues
|
||
\layout Standard
|
||
|
||
Sans doute.
|
||
Mais probablement moins que dans l'ancien
|
||
\family typewriter
|
||
ejour2
|
||
\family default
|
||
bricolé.
|
||
\layout Standard
|
||
|
||
Limitations par exemple : n'affiche pas le numéro pour les formats de type
|
||
théorème, seulement #.
|
||
\layout Section
|
||
|
||
Publications de l'AGU (
|
||
\family sans
|
||
aguplus
|
||
\family default
|
||
)
|
||
\layout Standard
|
||
|
||
par
|
||
\shape smallcaps
|
||
Martin Vermeer
|
||
\layout Subsection
|
||
|
||
Description
|
||
\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
|
||
à l'AGU, ainsi qu'AGUplus (tout ceci se trouve à
|
||
\begin_inset LatexCommand \url{ftp://ftp.agu.org/journals/latex/journals}
|
||
|
||
\end_inset
|
||
|
||
).
|
||
\layout Subsection
|
||
|
||
Nouveaux environnements
|
||
\layout Standard
|
||
|
||
|
||
\family sans
|
||
Paragraphe
|
||
\family default
|
||
et
|
||
\family sans
|
||
Paragraphe*
|
||
\family default
|
||
sont redéfinis.
|
||
Ils portent toujours ce nom dans l'interface LyX, bien que leurs équivalents
|
||
LaTeX dans les classes AGU soient
|
||
\family sans
|
||
Subsubsubsection
|
||
\family default
|
||
et
|
||
\family sans
|
||
Subsubsubsection*
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
Les environnements nouvellement définis sont
|
||
\family sans
|
||
En-tête_Gauche
|
||
\family default
|
||
(Left_Header
|
||
\family sans
|
||
)
|
||
\family default
|
||
,
|
||
\family sans
|
||
En-tête_Droite
|
||
\family default
|
||
(Right_Header
|
||
\family sans
|
||
)
|
||
\family default
|
||
,
|
||
\family sans
|
||
Reçu
|
||
\family default
|
||
(Received
|
||
\family sans
|
||
)
|
||
\family default
|
||
,
|
||
\family sans
|
||
Révisé
|
||
\family default
|
||
(Revised
|
||
\family sans
|
||
)
|
||
\family default
|
||
,
|
||
\family sans
|
||
Accepté
|
||
\family default
|
||
(Accepted
|
||
\family sans
|
||
)
|
||
\family default
|
||
,
|
||
\family sans
|
||
CCC
|
||
\family default
|
||
,
|
||
\family sans
|
||
Id_Papier
|
||
\family default
|
||
(PaperId
|
||
\family sans
|
||
)
|
||
\family default
|
||
,
|
||
\family sans
|
||
Adresse_Auteur
|
||
\family default
|
||
(AuthorAddr) et
|
||
\family sans
|
||
SlugComment
|
||
\family default
|
||
.
|
||
Ce sont pour la plupart des paramètres du manuscrit qui sont expliqués
|
||
dans la documentation des classes AGU.
|
||
\layout Standard
|
||
|
||
Je soupçonne que tout ceci soit encore relativement incomplet.
|
||
\layout Subsection
|
||
|
||
Nouveaux flottants
|
||
\layout Standard
|
||
|
||
|
||
\family sans
|
||
Planotable
|
||
\family default
|
||
et
|
||
\family sans
|
||
Planche
|
||
\family default
|
||
(Plate).
|
||
Nous avons également une nouvelle
|
||
\family sans
|
||
Légende_Table
|
||
\family default
|
||
(Table_Caption).
|
||
\layout Subsection
|
||
|
||
Publications supportées
|
||
\layout Itemize
|
||
|
||
|
||
\emph on
|
||
Journal of Geophysical Research
|
||
\emph default
|
||
:
|
||
\family typewriter
|
||
jgrga.layout
|
||
\family default
|
||
-- Martin Vermeer
|
||
\layout Standard
|
||
|
||
Ajoutez les vôtres, ce n'est pas si dur ! Regardez l'exemple
|
||
\family typewriter
|
||
jgrga.layout
|
||
\family sans
|
||
|
||
\family default
|
||
ainsi que
|
||
\family typewriter
|
||
aguplus.inc
|
||
\family default
|
||
.
|
||
\layout Subsection
|
||
|
||
Bogues et choses à retenir
|
||
\layout Standard
|
||
|
||
Pour utiliser les nouveaux environnements, vous devez faire ce qui suit
|
||
à chaque nouveau document :
|
||
\layout Enumerate
|
||
|
||
|
||
\emph on
|
||
Désactiver babel
|
||
\emph default
|
||
, ce que vous ferez dans
|
||
\family sans
|
||
Format\SpecialChar \menuseparator
|
||
Document
|
||
\family default
|
||
.
|
||
(Les articles AGU sont écrits en anglais de toutes façons, il ne faut donc
|
||
|
||
\emph on
|
||
pas
|
||
\emph default
|
||
choisir de langue.)
|
||
\layout Enumerate
|
||
|
||
Tapez
|
||
\family typewriter
|
||
jgrga
|
||
\family default
|
||
dans le champ
|
||
\family sans
|
||
Options
|
||
\family default
|
||
de la classe de document.
|
||
(C'est effectivement un bogue.)
|
||
\layout Enumerate
|
||
|
||
Assurez-vous que vous utilisez le style de bibliographie
|
||
\family typewriter
|
||
agu.bst
|
||
\family default
|
||
, en tapant
|
||
\family sans
|
||
agu
|
||
\family default
|
||
dans le deuxième champ de l'insert BibTeX.
|
||
Aucun des styles standard ne conviendra.
|
||
\layout Section
|
||
|
||
Publications de l'EGS (
|
||
\family sans
|
||
egs
|
||
\family default
|
||
)
|
||
\layout Standard
|
||
|
||
par
|
||
\shape smallcaps
|
||
Martin Vermeer
|
||
\layout Subsection
|
||
|
||
Description
|
||
\layout Standard
|
||
|
||
C'est le fichier de format pour les publications de l'European Geophysical
|
||
Society.
|
||
Vous pouvez télécharger la classe
|
||
\family typewriter
|
||
egs.cls
|
||
\family default
|
||
(nécessaire) depuis le site de l'EGS à
|
||
\begin_inset LatexCommand \url{www.copernicus.org}
|
||
|
||
\end_inset
|
||
|
||
.
|
||
\layout Subsection
|
||
|
||
Nouveaux environnements
|
||
\layout Standard
|
||
|
||
|
||
\family sans
|
||
Adresse_À_Droite
|
||
\family default
|
||
(Right_address)
|
||
\family sans
|
||
, Titre_Latex
|
||
\family default
|
||
(Latex_Title)
|
||
\family sans
|
||
, Affil., Journal, numéro_ms
|
||
\family default
|
||
(msnumber)
|
||
\family sans
|
||
, PremierAuteur
|
||
\family default
|
||
(FirstAuthor)
|
||
\family sans
|
||
, Reçu
|
||
\family default
|
||
(Received)
|
||
\family sans
|
||
, Accepté
|
||
\family default
|
||
(Accepted) et
|
||
\family sans
|
||
Offsets
|
||
\family default
|
||
.
|
||
L'actuel fichier de format est malheureusement très peu modulaire et devrait
|
||
plus utiliser les inclusions
|
||
\family typewriter
|
||
std*.inc
|
||
\family default
|
||
.
|
||
\layout Section
|
||
|
||
Diapos Slides (alias SliTeX)
|
||
\begin_inset LatexCommand \label{sec:slitex}
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
par
|
||
\noun on
|
||
John Weiss
|
||
\noun default
|
||
.
|
||
\layout Subsection
|
||
|
||
Introduction
|
||
\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
|
||
|
||
\family sans
|
||
slides
|
||
\family default
|
||
et la classe
|
||
\family sans
|
||
FoilteX
|
||
\family default
|
||
.
|
||
Cette section décrit la première.
|
||
\layout Standard
|
||
|
||
Je le redis, clairement et distinctement, qu'il n'y ait pas de malentendu
|
||
:
|
||
\layout Standard
|
||
\added_space_top bigskip \align center
|
||
|
||
\size large
|
||
Cette section décrit
|
||
\emph on
|
||
uniquement
|
||
\emph default
|
||
la classe
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
|
||
\family sans
|
||
slides\SpecialChar ~
|
||
(default)
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
.
|
||
\layout Standard
|
||
|
||
Si vous cherchez une documentation sur
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
|
||
\family sans
|
||
slides\SpecialChar ~
|
||
(FoilTeX)
|
||
\family default
|
||
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
, voyez la section\SpecialChar ~
|
||
|
||
\begin_inset LatexCommand \ref{sec:foiltex}
|
||
|
||
\end_inset
|
||
|
||
.
|
||
La classe
|
||
\family sans
|
||
foils
|
||
\family default
|
||
(pour
|
||
\family sans
|
||
FoilTeX
|
||
\family default
|
||
, vous l'aurez compris) est en fait un peu meilleure que la classe par défaut
|
||
|
||
\family sans
|
||
slides
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\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
|
||
affirmation.
|
||
\end_inset
|
||
|
||
,
|
||
\family default
|
||
dont parle cette section.
|
||
\layout Standard
|
||
|
||
Cette classe est l'évolution en LaTeX2e du vieux package S
|
||
\noun on
|
||
li
|
||
\noun default
|
||
TeX.
|
||
Toutes les distributions de LaTeX2e comprennent cette classe (qu'à partir
|
||
de maintenant j'appellerais simplement
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
|
||
\family sans
|
||
slides
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
), donc vous devez logiquement l'avoir.
|
||
Comme je l'ai déjà dit, il existe d'autres classes qui produisent aussi
|
||
des transparents pour rétroprojecteurs et font du meilleur boulot, comme
|
||
|
||
\family sans
|
||
foils
|
||
\family default
|
||
.
|
||
Cependant, il y a des choses que
|
||
\family sans
|
||
slides
|
||
\family default
|
||
fait et que les autres ne font pas, comme générer des sur-couches.
|
||
Continuez la lecture pour en savoir plus !
|
||
\layout Subsection
|
||
|
||
Pour Commencer
|
||
\begin_inset LatexCommand \label{sec:demarrer-slides}
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Avant tout, pour utiliser cette classe de document, vous devez sélectionner
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
|
||
\family sans
|
||
slides\SpecialChar ~
|
||
(default)
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
comme
|
||
\family sans
|
||
Classe
|
||
\family default
|
||
dans la fenêtre
|
||
\family sans
|
||
Format\SpecialChar \menuseparator
|
||
Document\SpecialChar \menuseparator
|
||
Document
|
||
\family default
|
||
.
|
||
Il y a quelques particularités qu'il faut connaître à propos de cette classe
|
||
:
|
||
\layout Itemize
|
||
|
||
Ne vous fatiguez pas à changer les options
|
||
\family sans
|
||
Pagination
|
||
\family default
|
||
et
|
||
\family sans
|
||
Colonnes
|
||
\family default
|
||
dans
|
||
\family sans
|
||
Format\SpecialChar \menuseparator
|
||
Document\SpecialChar \menuseparator
|
||
Document
|
||
\family default
|
||
: de toute façon, elles ne sont pas supportées par la classe
|
||
\family sans
|
||
slides.
|
||
\layout Itemize
|
||
|
||
L'option
|
||
\family sans
|
||
Mise\SpecialChar ~
|
||
en\SpecialChar ~
|
||
page
|
||
\family default
|
||
de la fenêtre
|
||
\family sans
|
||
Format\SpecialChar \menuseparator
|
||
Document\SpecialChar \menuseparator
|
||
Document
|
||
\family default
|
||
a un comportement un peu différent pour cette classe.
|
||
Voici les choix possibles et leurs effets :
|
||
\begin_deeper
|
||
\layout Description
|
||
|
||
|
||
\family sans
|
||
plain
|
||
\family default
|
||
Le rendu final contient des numéros de page dans le coin inférieur droit.
|
||
\layout Description
|
||
|
||
|
||
\family sans
|
||
headings
|
||
\family default
|
||
Comme
|
||
\family sans
|
||
plain
|
||
\family default
|
||
, mais imprime aussi tous les marqueurs temporels que vous aurez placés.
|
||
C'est le choix par défaut.
|
||
\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_deeper
|
||
\layout Itemize
|
||
|
||
La classe
|
||
\family sans
|
||
slides
|
||
\family default
|
||
a une option supplémentaire :
|
||
\family typewriter
|
||
clock
|
||
\family default
|
||
.
|
||
Pour l'utiliser, mettez
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
clock
|
||
\family default
|
||
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
dans les
|
||
\family sans
|
||
Options\SpecialChar ~
|
||
supplémentaires
|
||
\family default
|
||
de la
|
||
\family sans
|
||
|
||
\family default
|
||
fenêtre
|
||
\family sans
|
||
Format\SpecialChar \menuseparator
|
||
Document\SpecialChar \menuseparator
|
||
Document
|
||
\family default
|
||
.
|
||
\begin_deeper
|
||
\layout Standard
|
||
|
||
Utiliser cette option vous permet d'ajouter des marqueurs temporels aux
|
||
|
||
\family sans
|
||
Note
|
||
\family default
|
||
s.
|
||
Voir la section\SpecialChar ~
|
||
|
||
\begin_inset LatexCommand \ref{sec:note-slides}
|
||
|
||
\end_inset
|
||
|
||
pour plus de détails.
|
||
\end_deeper
|
||
\layout Standard
|
||
|
||
Vous pouvez aussi utiliser le fichier modèle
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
slides.lyx
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
pour mettre en place automatiquement un document de la classe
|
||
\family sans
|
||
slides
|
||
\family default
|
||
(avec
|
||
\family sans
|
||
Fichier\SpecialChar \menuseparator
|
||
Nouveau\SpecialChar ~
|
||
avec\SpecialChar ~
|
||
modèle
|
||
\family default
|
||
pour créer votre document).
|
||
Le fichier modèle contient aussi quelques exemples d'environnements de
|
||
paragraphe spéciaux utilisés par cette classe.
|
||
Je vais maintenant décrire ces derniers.
|
||
\layout Subsection
|
||
|
||
Environnements de Paragraphe
|
||
\layout Subsubsection
|
||
|
||
Environnements supportés
|
||
\layout Standard
|
||
|
||
La première chose que vous allez remarquer en commençant un nouveau document
|
||
|
||
\family sans
|
||
slides
|
||
\family default
|
||
est la taille et le type de police : il est équivalent à la taille
|
||
\family sans
|
||
Grand\SpecialChar ~
|
||
(3)
|
||
\family default
|
||
dans la police
|
||
\family sans
|
||
Sans\SpecialChar ~
|
||
empattement
|
||
\family default
|
||
.
|
||
C'est aussi la police qui est utilisée pour le rendu final.
|
||
Dites-vous que c'est un
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
indice visuel
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
pour vous rappeler que c'est une diapositive.
|
||
Vos transparents finaux utiliseront une grande police, donc vous aurez
|
||
moins de place.
|
||
Bien sûr, la police plus grande à l'écran n'est pas WYSIWYG, mais juste
|
||
un aide-mémoire.
|
||
\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
|
||
voir sont absents.
|
||
Il y en a aussi cinq nouveaux.
|
||
C'est parce que la classe
|
||
\family sans
|
||
slides
|
||
\family default
|
||
elle-même ne supporte que certains environnements de paragraphe :
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Standard
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
ListePuces
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Énumeration
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Description
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Liste
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Citation
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Cite
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Vers
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Légende
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
LyX-Code
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Commentaire
|
||
\layout Standard
|
||
|
||
Tous les autres environnements standard, comme les en-têtes de section,
|
||
ne servent pas dans la classe
|
||
\family sans
|
||
slides
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
D'autre part, vous remarquerez de nouveaux environnements :
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Diapo
|
||
\family default
|
||
(
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
)
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
SurCouche
|
||
\family default
|
||
(
|
||
\family sans
|
||
Overlay)
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Note
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Texte_Invisible
|
||
\family default
|
||
(
|
||
\family sans
|
||
InvisibleText
|
||
\family default
|
||
)
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Texte_Visible
|
||
\family default
|
||
(
|
||
\family sans
|
||
VisibleText
|
||
\family default
|
||
)
|
||
\layout Standard
|
||
|
||
Ces cinq-là présentent des subtilités, dues à une
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
fonction
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
de LyX.
|
||
LyX, voyez-vous, ne vous autorise pas à inclure un environnement de paragraphe
|
||
dans un environnement vide.
|
||
C'est sympa et marrant, mais cela signifie que vous ne pourrez pas commencer
|
||
une diapo par autre chose que du texte.
|
||
Pour contourner cela, j'ai fait un peu de
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
magie LaTeX
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
.
|
||
\layout Subsubsection
|
||
|
||
Subtilités des nouveaux environnements
|
||
\begin_inset LatexCommand \label{sec:subtilité-slides}
|
||
|
||
\end_inset
|
||
|
||
|
||
\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
|
||
par un autre environnement.
|
||
Pour contourner ceci, l'environnement
|
||
\family sans
|
||
Diapo
|
||
\family default
|
||
n'en est pas vraiment un, si l'on se fie à la description du
|
||
\emph on
|
||
Guide\SpecialChar ~
|
||
de\SpecialChar ~
|
||
l'Utilisateur.
|
||
\layout Standard
|
||
|
||
Il faut considérer
|
||
\family sans
|
||
Diapo
|
||
\family default
|
||
,
|
||
\family sans
|
||
SurCouche
|
||
\family default
|
||
et
|
||
\family sans
|
||
Note
|
||
\family default
|
||
comme des
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
pseudo-environnements
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
.
|
||
Ils ressemblent à des en-têtes de section ou à une
|
||
\family sans
|
||
Légende
|
||
\family default
|
||
, mais en fait commencent un environnement de paragraphe (et terminent le
|
||
précédent si nécessaire).
|
||
De la même manière, considérez
|
||
\family sans
|
||
Texte_Invisible
|
||
\family default
|
||
et
|
||
\family sans
|
||
Texte_Visible
|
||
\family default
|
||
comme des
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
pseudo-commandes
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
.
|
||
Ces deux objets réalisent en effet des actions.
|
||
\layout Standard
|
||
|
||
Un propriété commune aux cinq environnements
|
||
\family sans
|
||
Diapo
|
||
\family default
|
||
,
|
||
\family sans
|
||
SurCouche
|
||
\family default
|
||
,
|
||
\family sans
|
||
Note
|
||
\family default
|
||
,
|
||
\family sans
|
||
Texte_Invisible
|
||
\family default
|
||
et
|
||
\family sans
|
||
Texte_Visible
|
||
\family default
|
||
est un marqueur plutôt longuet.
|
||
Le texte suivant ce marqueur -- d'ordinaire le contenu de l'environnement
|
||
de paragraphe -- n'est pas pris en compte par
|
||
\family sans
|
||
Diapo
|
||
\family default
|
||
,
|
||
\family sans
|
||
SurCouche
|
||
\family default
|
||
,
|
||
\family sans
|
||
Note
|
||
\family default
|
||
,
|
||
\family sans
|
||
Texte_Invisible
|
||
\family default
|
||
et
|
||
\family sans
|
||
Texte_Visible
|
||
\family default
|
||
.
|
||
|
||
\family sans
|
||
|
||
\family default
|
||
LyX l'ignore totalement.
|
||
En fait, vous pouvez laisser ces cinq environnements complètement vides.
|
||
\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
|
||
\family sans
|
||
Diapo
|
||
\family default
|
||
, par exemple.
|
||
Dans ce cas, entrez votre description et tapez
|
||
\family sans
|
||
Entrée
|
||
\family default
|
||
comme vous le feriez normalement.
|
||
\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
|
||
un nouvel environnement de paragraphe si vous n'avez rien mis dans le précédent.
|
||
Vous ferez donc ainsi :
|
||
\layout Itemize
|
||
|
||
Commencez à entrer le texte qui
|
||
\emph on
|
||
suivra
|
||
\emph default
|
||
le nouveau paragraphe
|
||
\family sans
|
||
Diapo
|
||
\family default
|
||
,
|
||
\family sans
|
||
SurCouche
|
||
\family default
|
||
,
|
||
\family sans
|
||
Note
|
||
\family default
|
||
,
|
||
\family sans
|
||
Texte_Invisible
|
||
\family default
|
||
ou
|
||
\family sans
|
||
Texte_Visible
|
||
\family default
|
||
.
|
||
|
||
\layout Itemize
|
||
|
||
Placez-vous maintenant au début de ce paragraphe.
|
||
|
||
\layout Itemize
|
||
|
||
Tapez ensuite
|
||
\family sans
|
||
Entrée
|
||
\family default
|
||
.
|
||
|
||
\layout Itemize
|
||
|
||
Changez enfin ce nouveau paragraphe vide en un
|
||
\family sans
|
||
Diapo
|
||
\family default
|
||
,
|
||
\family sans
|
||
SurCouche
|
||
\family default
|
||
,
|
||
\family sans
|
||
Note
|
||
\family default
|
||
,
|
||
\family sans
|
||
Texte_Invisible
|
||
\family default
|
||
ou
|
||
\family sans
|
||
Texte_Visible
|
||
\family default
|
||
.
|
||
|
||
\layout Standard
|
||
|
||
Espérons qu'une future version de LyX résoudra cette bizarrerie\SpecialChar \ldots{}
|
||
|
||
\layout Subsection
|
||
|
||
Réaliser une présentation grâce à
|
||
\family sans
|
||
Diapo
|
||
\family default
|
||
,
|
||
\family sans
|
||
SurCouche
|
||
\family default
|
||
et
|
||
\family sans
|
||
Note
|
||
\layout Subsubsection
|
||
|
||
Utiliser l'environnement
|
||
\family sans
|
||
Diapo
|
||
\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
|
||
\family sans
|
||
slides
|
||
\family default
|
||
pourra vous aider à préparer les supports de la présentation.
|
||
En revanche, le contenu de celle-ci est entièrement de votre ressort.
|
||
(C'est ça aussi, la philosophie LyX !)
|
||
\layout Standard
|
||
|
||
Sélectionnez l'environnement
|
||
\family sans
|
||
Diapo
|
||
\family default
|
||
(de la manière décrite à la section\SpecialChar ~
|
||
|
||
\begin_inset LatexCommand \ref{sec:subtilité-slides}
|
||
|
||
\end_inset
|
||
|
||
) pour dire à LyX de commencer une nouvelle diapo (eh oui).
|
||
Le marqueur pour cet environnement /
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
pseudo-commande
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
est une
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
ligne ASCII
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
en bleu, suivie de l'indication
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
NewSlide:
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
.
|
||
Tout texte ou paragraphe qui suivra cette dernière fera partie de la nouvelle
|
||
diapo.
|
||
C'est aussi simple que ça.
|
||
\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
|
||
Format\SpecialChar \menuseparator
|
||
Paragraphe
|
||
\family default
|
||
).
|
||
En fait, vous devrez le faire une fois vous aurez fini d'entrer le contenu
|
||
d'une diapo.
|
||
Si vous avez entré plus de texte qu'un transparent ne peut physiquement
|
||
en contenir, le surplus débordera sur une nouvelle diapo.
|
||
Je vous déconseille de le faire, cependant, car la diapo
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
de surplus
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
ne présentera aucun numéro de page.
|
||
De plus, elle peut interférer avec une
|
||
\family sans
|
||
SurCouche
|
||
\family default
|
||
que vous aurez préparé pour accompagner la
|
||
\family sans
|
||
Diapo
|
||
\family default
|
||
trop remplie.
|
||
\layout Standard
|
||
|
||
Les environnements
|
||
\family sans
|
||
SurCouche
|
||
\family default
|
||
et
|
||
\family sans
|
||
Note
|
||
\family default
|
||
fonctionnent comme l'environnement
|
||
\family sans
|
||
Diapo.
|
||
|
||
\family default
|
||
Tous deux créent une
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
ligne ASCII
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
suivie par un marqueur (
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
NewOverlay:
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
et
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
NewNote:
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
, respectivement).
|
||
La couleur n'est plus le bleu, mais un magenta éclatant et la
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
ligne ASCII
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
se présente différemment, dans son style et sa longueur.
|
||
Les trois marqueurs diffèrent par leur police.
|
||
\layout Standard
|
||
|
||
Comme pour l'environnement
|
||
\family sans
|
||
Diapo
|
||
\family default
|
||
, si le contenu d'une
|
||
\family sans
|
||
Note
|
||
\family default
|
||
ou d'une
|
||
\family sans
|
||
SurCouche
|
||
\family default
|
||
dépasse la taille physique d'un transparent ou d'une feuille de papier,
|
||
le surplus sera disposé sur une nouvelle page.
|
||
À nouveau, je vous le déconseille, les
|
||
\family sans
|
||
Notes
|
||
\family default
|
||
et
|
||
\family sans
|
||
SurCouches
|
||
\family default
|
||
n'auraient plus aucune utilité.
|
||
\layout Subsubsection
|
||
|
||
Utiliser des
|
||
\family sans
|
||
SurCouches
|
||
\family default
|
||
avec des
|
||
\family sans
|
||
Diapos
|
||
\layout Standard
|
||
|
||
L'idée d'une
|
||
\family sans
|
||
SurCouche
|
||
\family default
|
||
est de créer une diapo qui vienne se superposer à une autre.
|
||
Vous pouvez vouloir présenter une figure sur la
|
||
\family sans
|
||
Diapo
|
||
\family default
|
||
principale avant d'afficher le texte qui va avec.
|
||
Une façon de faire est de poser une feuille de papier noire sur la partie
|
||
de la
|
||
\family sans
|
||
Diapo
|
||
\family default
|
||
que vous souhaitez cacher.
|
||
Cette méthode, cependant, n'est pas valable si vous voulez par exemple
|
||
superposer un graphique à un autre.
|
||
Vous auriez alors à vous bagarrer, tout en parlant, avec les deux
|
||
\family sans
|
||
Diapos
|
||
\family default
|
||
pour que les graphiques se superposent.
|
||
L'utilisation des
|
||
\family sans
|
||
SurCouches
|
||
\family default
|
||
rend les choses bien plus faciles.
|
||
\layout Standard
|
||
|
||
Chaque
|
||
\family sans
|
||
SurCouche
|
||
\family default
|
||
reçoit le numéro de page de la
|
||
\family sans
|
||
Diapo
|
||
\family default
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
parent
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
, agrémenté d'un
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
-a
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Des
|
||
\family sans
|
||
SurCouches
|
||
\family default
|
||
multiples auront donc
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
-b
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
-c
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
, etc.
|
||
accolé au numéro de page.
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
.
|
||
En effet, vous voulez que la
|
||
\family sans
|
||
Diapo
|
||
\family default
|
||
et sa
|
||
\family sans
|
||
SurCouche
|
||
\family default
|
||
paraissent n'en former plus qu'une ! Vous pouvez considérérer une
|
||
\family sans
|
||
SurCouche
|
||
\family default
|
||
comme
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
faisant partie
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
d'une
|
||
\family sans
|
||
Diapo
|
||
\family default
|
||
.
|
||
En fait, la classe
|
||
\family sans
|
||
slides
|
||
\family default
|
||
le laisse voir : le marqueur qui débute un environnement
|
||
\family sans
|
||
SurCouche
|
||
\family default
|
||
est moins long que celui d'une
|
||
\family sans
|
||
Diapo
|
||
\family default
|
||
.
|
||
Enfin, sur le document imprimé apparaîtront des marques d'alignement aux
|
||
quatre coins de la
|
||
\family sans
|
||
SurCouche
|
||
\family default
|
||
et de la
|
||
\family sans
|
||
Diapo
|
||
\family default
|
||
.
|
||
Ces marques vous aideront à aligner les deux transparents.
|
||
\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
|
||
? Pire encore : que faire si sur le deuxième transparent vous voulez un
|
||
graphique et du texte, mais qu'une phrase du premier doit venir s'intercaler
|
||
entre les deux ? Vous pourriez essayer d'insérer un espace vertical de
|
||
la bonne taille entre les deux, mais le meilleur moyen est d'utiliser les
|
||
environnements
|
||
\family sans
|
||
Texte_Visible
|
||
\family default
|
||
et
|
||
\family sans
|
||
Texte_Invisible
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
Comme leur nom l'indique,
|
||
\family sans
|
||
Texte_Visible
|
||
\family default
|
||
et
|
||
\family sans
|
||
Texte_Invisible
|
||
\family default
|
||
sont deux environnements de paragraphe, qui rendent le texte respectivement
|
||
visible et invisible.
|
||
Remarquez à la section\SpecialChar ~
|
||
|
||
\begin_inset LatexCommand \ref{sec:subtilité-slides}
|
||
|
||
\end_inset
|
||
|
||
que vous ne placez rien
|
||
\emph on
|
||
dans
|
||
\emph toggle
|
||
ces environnements.
|
||
Lorsque vous créez un
|
||
\family sans
|
||
Texte_Invisible
|
||
\family default
|
||
, LyX insère un marqueur centré, bleu clair, indiquant
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
<Invisible Text Follows>
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
.
|
||
Les paragraphes suivant ce marqueur ne seront pas affichés sur la diapo
|
||
(ou la
|
||
\family sans
|
||
SurCouche
|
||
\family default
|
||
), mais l'espace qu'ils auraient occupé sera laissé vide.
|
||
\layout Standard
|
||
|
||
Pour
|
||
\family sans
|
||
Texte_Visible
|
||
\family default
|
||
, l'étiquette centrée sera
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
<Visible Text Follows>
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
, en vert.
|
||
Les paragraphes qui suivent cette étiquette se comporteront normalement.
|
||
Remarquez qu'au début d'une nouvelle
|
||
\family sans
|
||
Diapo
|
||
\family default
|
||
,
|
||
\family sans
|
||
Note
|
||
\family default
|
||
, ou
|
||
\family sans
|
||
SurCouche
|
||
\family default
|
||
, la fonction
|
||
\family sans
|
||
Texte_Invisible
|
||
\family default
|
||
est automatiquement désactivée.
|
||
Il n'est donc pas nécessaire d'utiliser
|
||
\family sans
|
||
Texte_Visible
|
||
\family default
|
||
à la fin d'une
|
||
\family sans
|
||
Diapo
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
Maintenant, voyons comment utiliser les commandes
|
||
\family sans
|
||
Texte_Visible
|
||
\family default
|
||
et
|
||
\family sans
|
||
Texte_Invisible
|
||
\family default
|
||
avec les environnements
|
||
\family sans
|
||
Diapo
|
||
\family default
|
||
et
|
||
\family sans
|
||
SurCouche
|
||
\family default
|
||
pour créer des diapos superposées :
|
||
\layout Enumerate
|
||
|
||
Créez une
|
||
\family sans
|
||
Diapo
|
||
\family default
|
||
(environnement
|
||
\family sans
|
||
Diapo
|
||
\family default
|
||
) avec tout ce qui devra apparaître autant sur la
|
||
\family sans
|
||
Diapo
|
||
\family default
|
||
elle-même que sur les
|
||
\family sans
|
||
SurCouches
|
||
\family default
|
||
.
|
||
\layout Enumerate
|
||
|
||
Avant chaque figure ou paragraphe qui ne devra apparaître que sur la
|
||
\family sans
|
||
SurCouche
|
||
\family default
|
||
, insérez un environnement
|
||
\family sans
|
||
Texte_Invisible
|
||
\family default
|
||
.
|
||
Si nécessaire, insérez un environnement
|
||
\family sans
|
||
Texte_Visible
|
||
\family default
|
||
là où le texte devra de nouveau apparaître sur la
|
||
\family sans
|
||
Diapo
|
||
\family default
|
||
principale.
|
||
\layout Enumerate
|
||
|
||
Commencez un environnement
|
||
\family sans
|
||
SurCouche
|
||
\family default
|
||
juste après l'environnement
|
||
\family sans
|
||
Diapo
|
||
\family default
|
||
.
|
||
\layout Enumerate
|
||
|
||
Copiez le contenu de l'environnement
|
||
\family sans
|
||
Diapo
|
||
\family default
|
||
dans l'environnement
|
||
\family sans
|
||
SurCouche
|
||
\family default
|
||
.
|
||
\layout Enumerate
|
||
|
||
Dans la
|
||
\family sans
|
||
SurCouche
|
||
\family default
|
||
, changez tous les
|
||
\family sans
|
||
Texte_Invisible
|
||
\family default
|
||
par des
|
||
\family sans
|
||
Texte_Visible
|
||
\family default
|
||
et vice versa.
|
||
\layout Standard
|
||
|
||
C'est bon, vous avez votre superposition.
|
||
\layout Standard
|
||
|
||
Il reste un problème avec la façon dont j'ai conçu la classe
|
||
\family sans
|
||
slides
|
||
\family default
|
||
de LyX : vous ne pouvez pas rendre invisible du texte au milieu d'un paragraphe
|
||
, ni rendre visible du texte au milieu d'un paragraphe invisible.
|
||
Pour ce faire, vous devrez insérer du code LaTeX
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Les commandes en question sont :
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
{
|
||
\backslash
|
||
invisible ...}
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
{
|
||
\backslash
|
||
visible ...}
|
||
\layout Standard
|
||
|
||
...
|
||
et devront être entrées en mode TeX.
|
||
Le texte dont vous voulez changer la
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
visibilité
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
sera à l'intérieur des accolades, derrière la commande
|
||
\family typewriter
|
||
|
||
\backslash
|
||
invisible
|
||
\family default
|
||
ou
|
||
\family typewriter
|
||
|
||
\backslash
|
||
visible
|
||
\family default
|
||
.
|
||
Si vous ne savez pas comment entrer du TeX sous LyX, voyez la section approprié
|
||
e dans le
|
||
\emph on
|
||
Guide\SpecialChar ~
|
||
de\SpecialChar ~
|
||
l'Utilisateur
|
||
\family sans
|
||
\emph toggle
|
||
.
|
||
\end_inset
|
||
|
||
.
|
||
\layout Subsubsection
|
||
|
||
Utiliser des
|
||
\family sans
|
||
Notes
|
||
\family default
|
||
avec des
|
||
\family sans
|
||
Diapos
|
||
\family default
|
||
|
||
\begin_inset LatexCommand \label{sec:note-slides}
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Comme une
|
||
\family sans
|
||
SurCouche
|
||
\family default
|
||
, une
|
||
\family sans
|
||
Note
|
||
\family default
|
||
est toujours associée à une
|
||
\family sans
|
||
Diapo
|
||
\family default
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
parent
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
.
|
||
Ici aussi, la classe
|
||
\family sans
|
||
slides
|
||
\family default
|
||
de LyX fournit des indices visuels.
|
||
Le marqueur d'une
|
||
\family sans
|
||
Note
|
||
\family default
|
||
est magenta éclatant, comme celui d'une
|
||
\family sans
|
||
SurCouche
|
||
\family default
|
||
; et en longueur, il est intermédiaire entre celui d'une
|
||
\family sans
|
||
Diapo
|
||
\family default
|
||
(qui est plus long) et celui d'une
|
||
\family sans
|
||
SurCouche
|
||
\family default
|
||
(qui est plus court).
|
||
De plus, une fois imprimée, une
|
||
\family sans
|
||
Note
|
||
\family default
|
||
aura le numéro de page de sa
|
||
\family sans
|
||
Diapo
|
||
\family default
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
parent
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
avec
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
-1
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
-2
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
-3
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
, etc.
|
||
accolé.
|
||
Vous pouvez avoir plusieures
|
||
\family sans
|
||
Notes
|
||
\family default
|
||
associées à une seule
|
||
\family sans
|
||
Diapo
|
||
\family default
|
||
, et, comme pour les
|
||
\family sans
|
||
Diapos
|
||
\family default
|
||
et les
|
||
\family sans
|
||
SurCouches
|
||
\family default
|
||
, vous voudrez sûrement couper les longues
|
||
\family sans
|
||
Notes
|
||
\family default
|
||
de manière à ce qu'elles tiennent sur une seule page.
|
||
\layout Standard
|
||
|
||
L'utilité d'une
|
||
\family sans
|
||
Note
|
||
\family default
|
||
est évidente : elle contient toute sortes d'informations que vous voulez
|
||
ajouter à propos d'une
|
||
\family sans
|
||
Diapo
|
||
\family default
|
||
.
|
||
Elle peut aussi servir d'aide-mémoire pour une
|
||
\family sans
|
||
Diapo
|
||
\family default
|
||
donnée.
|
||
Dans ce dernier cas, vous serez peut-être intéressé par les marqueurs temporels.
|
||
Actuellement, la classe
|
||
\family sans
|
||
slides
|
||
\family default
|
||
de LyX ne supporte pas d'origine les marqueurs temporels, qui sont une
|
||
fonction
|
||
\noun on
|
||
Sli
|
||
\noun default
|
||
TeX.
|
||
Il faudra donc passer par le code LaTeX.
|
||
|
||
\layout Standard
|
||
|
||
Pour utiliser des marqueurs temporels, spécifiez avant tout l'option supplémenta
|
||
ire
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
clock
|
||
\family default
|
||
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
(voir la section\SpecialChar ~
|
||
|
||
\begin_inset LatexCommand \ref{sec:demarrer-slides}
|
||
|
||
\end_inset
|
||
|
||
).
|
||
Cette option active les marqueurs temporels qui apparaîtront alors dans
|
||
le coin inférieur gauche de toutes les
|
||
\family sans
|
||
Notes
|
||
\family default
|
||
que vous générerez.
|
||
Pour choisir ce qui apparaîtra dans ces indicateurs, utilisez les commandes
|
||
LaTeX
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
settime{}
|
||
\family default
|
||
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
et
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
addtime{}
|
||
\family default
|
||
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
.
|
||
Le paramètre de chacune de ces commandes est un temps mesuré en secondes.
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
settime{}
|
||
\family default
|
||
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
sert à indiquer le temps voulu, tandis que
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
addtime{}
|
||
\family default
|
||
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
est utilisé pour ajouter une certaine durée.
|
||
En utilisant les
|
||
\family sans
|
||
Notes
|
||
\family default
|
||
et les marqueurs temporels, vous pouvez vous rappeler combien de temps
|
||
vous voulez passer sur chaque
|
||
\family sans
|
||
Diapo
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
Il reste une fonction à décrire.
|
||
Vous voudrez forcément imprimer toutes vos
|
||
\family sans
|
||
Diapos
|
||
\family default
|
||
et
|
||
\family sans
|
||
SurCouches
|
||
\family default
|
||
sur des transparents et toutes vos
|
||
\family sans
|
||
Notes
|
||
\family default
|
||
sur des feuilles blanches.
|
||
Cependant, une
|
||
\family sans
|
||
Note
|
||
\family default
|
||
doit suivre la
|
||
\family sans
|
||
Diapo
|
||
\family default
|
||
à laquelle elle est associée.
|
||
Comment faire ?
|
||
\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.
|
||
La commande
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
onlyslides{
|
||
\backslash
|
||
slides}
|
||
\family default
|
||
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
n'imprimera que les
|
||
\family sans
|
||
Diapos
|
||
\family default
|
||
et les
|
||
\family sans
|
||
SurCouches
|
||
\family default
|
||
.
|
||
De même, la commande
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
onlynotes{notes}
|
||
\family default
|
||
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
n'imprimera que les
|
||
\family sans
|
||
Notes
|
||
\family default
|
||
.
|
||
Je vous conseille de mettre les deux commandes en commentaire dans votre
|
||
préambule et de
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
décommenter
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
celle dont vous avez besoin à l'impression.
|
||
J'ai l'habitude de : décommenter
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
|
||
\backslash
|
||
onlyslides{
|
||
\backslash
|
||
slides}
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
, imprimer dans un fichier dont le nom contient
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
-slides
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
, la recommenter et décommenter
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
|
||
\backslash
|
||
onlynotes{
|
||
\backslash
|
||
notes}
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
et imprimer dans un fichier
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
*-notes
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
.
|
||
Je peux ensuite envoyer l'un ou l'autre fichier à l'imprimante, en mettant
|
||
des transparents ou des feuilles blanches selon le cas.
|
||
\layout Standard
|
||
|
||
Vous pouvez aussi donner d'autres paramètres à
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
onlyslides{}
|
||
\family default
|
||
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
et
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
onlynotes{}
|
||
\family default
|
||
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
.
|
||
Reportez-vous à un bon livre sur LaTeX pour plus de détails.
|
||
\layout Subsection
|
||
|
||
Le fichier modèle pour la classe
|
||
\family sans
|
||
slides
|
||
\layout Standard
|
||
|
||
J'ai aussi créé un fichier modèle,
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
slides.lyx
|
||
\family default
|
||
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
avec la classe
|
||
\family sans
|
||
slides
|
||
\family default
|
||
.
|
||
Pour l'utiliser, créez votre document avec
|
||
\family sans
|
||
Fichier\SpecialChar \menuseparator
|
||
Nouveau\SpecialChar ~
|
||
avec\SpecialChar ~
|
||
modèle
|
||
\family default
|
||
.
|
||
Votre fichier de présentation LyX contiendra un exemple du triplet
|
||
\family sans
|
||
Diapo -- SurCouche -- Note
|
||
\family default
|
||
.
|
||
De plus, la
|
||
\family sans
|
||
Diapo
|
||
\family default
|
||
et la
|
||
\family sans
|
||
SurCouche
|
||
\family default
|
||
contiennent un exemple de
|
||
\family sans
|
||
Texte_Invisible
|
||
\family default
|
||
et de
|
||
\family sans
|
||
Texte_Visible
|
||
\family default
|
||
.
|
||
Enfin, le préambule contient :
|
||
\layout LyX-Code
|
||
|
||
% Uncomment to print out only slides and overlays
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
NdT :
|
||
\family typewriter
|
||
Décommentez pour n'imprimer que les diapos et les sur-couches
|
||
\end_inset
|
||
|
||
|
||
\layout LyX-Code
|
||
|
||
%
|
||
\layout LyX-Code
|
||
|
||
%
|
||
\backslash
|
||
onlyslides{
|
||
\backslash
|
||
slides}
|
||
\newline
|
||
|
||
\layout LyX-Code
|
||
|
||
% Uncomment to print out only notes
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
NdT :
|
||
\family typewriter
|
||
Décommentez pour n'imprimer que les notes
|
||
\end_inset
|
||
|
||
|
||
\layout LyX-Code
|
||
|
||
%
|
||
\layout LyX-Code
|
||
|
||
%
|
||
\backslash
|
||
onlynotes{
|
||
\backslash
|
||
notes}
|
||
\layout Standard
|
||
|
||
Un dernier point : j'ai créé cette classe pour l'utilisation de la classe
|
||
de LaTeX2e
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
émulation de
|
||
\noun on
|
||
SliTeX
|
||
\noun default
|
||
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
.
|
||
Ni moi ni le reste de l'Équipe LyX n'impose d'utiliser ou de ne pas utiliser
|
||
cette classe.
|
||
Elle est là si vous en avez besoin.
|
||
Il y a d'autres classes de LaTeX2e pour créer des présentations, comme
|
||
la classe
|
||
\family sans
|
||
Foils
|
||
\family default
|
||
(cf.
|
||
la section\SpecialChar ~
|
||
|
||
\begin_inset LatexCommand \ref{sec:foiltex}
|
||
|
||
\end_inset
|
||
|
||
) ou le paquetage
|
||
\family sans
|
||
seminar
|
||
\family default
|
||
\noun toggle
|
||
(présent sur certaines distributions TeX).
|
||
Ce dernier n'est pas encore supporté par LyX
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Si vous voulez vous y mettre...
|
||
\end_inset
|
||
|
||
.
|
||
|
||
\noun default
|
||
Je ne connais rien à ces classes.
|
||
Essayez-les pour voir quelles alternatives elles représentent.
|
||
\layout Section
|
||
|
||
Diapos Foils (alias
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
\noun on
|
||
TeX
|
||
\noun default
|
||
)
|
||
\begin_inset LatexCommand \label{sec:foiltex}
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
par
|
||
\noun on
|
||
Allan Rae
|
||
\layout Subsection
|
||
|
||
Introduction
|
||
\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
|
||
|
||
\family sans
|
||
slides
|
||
\family default
|
||
et la classe
|
||
\family sans
|
||
FoilteX
|
||
\family default
|
||
.
|
||
Cette section décrit la classe
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
TeX.
|
||
\layout Standard
|
||
|
||
Redisons-le donc bien clairement :
|
||
\layout Standard
|
||
\added_space_top bigskip \added_space_bottom bigskip \align center
|
||
|
||
\size large
|
||
Cette section concerne la classe
|
||
\family sans
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
slides
|
||
\family default
|
||
\SpecialChar ~
|
||
(
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
TeX)
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
uniquement.
|
||
\layout Standard
|
||
|
||
Si vous voulez une documentation sur
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
|
||
\family sans
|
||
slides\SpecialChar ~
|
||
(default)
|
||
\family default
|
||
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
, voyez la section\SpecialChar ~
|
||
|
||
\begin_inset LatexCommand \ref{sec:slitex}
|
||
|
||
\end_inset
|
||
|
||
.
|
||
Si votre machine n'a pas la classe
|
||
\family sans
|
||
foils
|
||
\family default
|
||
installée, il vous faudra sûrement utiliser la classe
|
||
\family sans
|
||
slides
|
||
\family default
|
||
par défaut, qui n'est pas aussi bonne.
|
||
\layout Standard
|
||
|
||
La classe
|
||
\family sans
|
||
foils
|
||
\family default
|
||
est conçue pour être utilisée avec la version 2.1 du fichier de classe LaTeX
|
||
|
||
\family sans
|
||
foils.cls
|
||
\family default
|
||
.
|
||
Celui-ci fait maintenant partie intégrante de LaTeX2e.
|
||
\layout Subsection
|
||
|
||
Pour commencer
|
||
\layout Standard
|
||
|
||
Bien entendu, pour utiliser cette classe de document, il vous faut sélectionner
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
|
||
\family sans
|
||
slides\SpecialChar ~
|
||
(Foil
|
||
\family default
|
||
TeX
|
||
\family sans
|
||
)
|
||
\family default
|
||
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
dans le champ
|
||
\family sans
|
||
Classe
|
||
\family default
|
||
de la fenêtre
|
||
\family sans
|
||
Format\SpecialChar \menuseparator
|
||
Document\SpecialChar \menuseparator
|
||
Document
|
||
\family default
|
||
.
|
||
Il y a quelques autres réglages qui ont une signification spéciale avec
|
||
cette classe :
|
||
\layout Itemize
|
||
|
||
Ne changez pas les options
|
||
\family sans
|
||
Pagination
|
||
\family default
|
||
et
|
||
\family sans
|
||
Colonnes
|
||
\family default
|
||
dans la fenêtre
|
||
\family sans
|
||
Format\SpecialChar \menuseparator
|
||
Document\SpecialChar \menuseparator
|
||
Document
|
||
\family default
|
||
.
|
||
Elles sont ignorées par la classe
|
||
\family sans
|
||
foils
|
||
\family default
|
||
.
|
||
\layout Itemize
|
||
|
||
La taille par défaut est de 20\SpecialChar ~
|
||
pt, les autres choix étant respectivement
|
||
17\SpecialChar ~
|
||
pt, 25\SpecialChar ~
|
||
pt et 30\SpecialChar ~
|
||
pt.
|
||
\layout Itemize
|
||
|
||
La police par défaut est
|
||
\family sans
|
||
Sans\SpecialChar ~
|
||
empattement
|
||
\family default
|
||
mais toutes les équations mathématiques restent formatées dans la police
|
||
habituelle
|
||
\family sans
|
||
Roman
|
||
\family default
|
||
.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
TeX accepte les formats de papier A4 et Letter, ainsi qu'un format particulier
|
||
pour travailler avec des diapos 35mm.
|
||
Les tailles A5, B5,
|
||
\emph on
|
||
legal
|
||
\emph toggle
|
||
ou
|
||
\emph on
|
||
excutive
|
||
\emph toggle
|
||
ne sont pas supportées.
|
||
\layout Itemize
|
||
|
||
Ne vous occupez pas de
|
||
\family sans
|
||
Placement\SpecialChar ~
|
||
des\SpecialChar ~
|
||
flottants
|
||
\family default
|
||
: l'option est de toute façon ignorée.
|
||
Tous les flottants apparaîtront là où ils sont définis dans le texte.
|
||
\layout Itemize
|
||
|
||
Les réglages
|
||
\family sans
|
||
Mise\SpecialChar ~
|
||
en\SpecialChar ~
|
||
page
|
||
\family default
|
||
se comportent un peu différemment avec cette classe.
|
||
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
TeX propose en effet des possibilités plus étendues pour les en-têtes et
|
||
pieds de page, comme l'insertion d'un logo défini par l'utilisateur.
|
||
Voyez la section\SpecialChar ~
|
||
|
||
\begin_inset LatexCommand \ref{sec:foil-en-tetes}
|
||
|
||
\end_inset
|
||
|
||
pour de plus amples détails.
|
||
La page de titre est traitée différemment de toutes les autres pages du
|
||
document et n'est
|
||
\emph on
|
||
jamais
|
||
\emph toggle
|
||
numérotée.
|
||
L'éventuel logo y est
|
||
\emph on
|
||
toujours
|
||
\emph toggle
|
||
centré au bas de la page.
|
||
Les différentes mises en page possibles sont les suivantes :
|
||
\begin_deeper
|
||
\layout List
|
||
\labelwidthstring MMMMMMM
|
||
|
||
|
||
\family sans
|
||
\series bold
|
||
empty
|
||
\family default
|
||
\series default
|
||
Les diapos ne présenteront ni numéro de page, ni en-tête ou pied de page
|
||
(sauf évidemment les notes de bas de page).
|
||
\layout List
|
||
\labelwidthstring MMMMMMM
|
||
|
||
|
||
\family sans
|
||
\series bold
|
||
plain
|
||
\family default
|
||
\series default
|
||
Les diapos auront un numéro de page centré en bas de la page.
|
||
Ni en-tête, ni pied de page (à part les notes).
|
||
\layout List
|
||
\labelwidthstring MMMMMMM
|
||
|
||
|
||
\series bold
|
||
foilheadings
|
||
\series default
|
||
Le numéro apparaît en bas à droite.
|
||
Les en-têtes et pieds de page seront présents.
|
||
C'est le choix par défaut.
|
||
\layout List
|
||
\labelwidthstring MMMMMMM
|
||
|
||
|
||
\series bold
|
||
fancy
|
||
\series default
|
||
Vous donne accès au paquetage
|
||
\family sans
|
||
fancyheadings
|
||
\family default
|
||
, et ce même si son utilisation est déconseillée par l'auteur de
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
TeX car certaines incompatibilités apparaissent.
|
||
\end_deeper
|
||
\layout Subsubsection
|
||
|
||
Options Supplémentaires
|
||
\layout Standard
|
||
|
||
Les options suivantes peuvent être activées dans le champ
|
||
\family sans
|
||
Autres\SpecialChar ~
|
||
Options
|
||
\family default
|
||
de la fenêtre
|
||
\family sans
|
||
Format\SpecialChar \menuseparator
|
||
Document\SpecialChar \menuseparator
|
||
Document
|
||
\family default
|
||
.
|
||
\layout List
|
||
\labelwidthstring MMMMMMx
|
||
|
||
|
||
\series bold
|
||
35mmSlide
|
||
\series default
|
||
Règle le format de page à 7,33\SpecialChar ~
|
||
pouces sur 11\SpecialChar ~
|
||
pouces, ce qui donne le même
|
||
rapport largeur/hauteur qu'une diapo 35\SpecialChar ~
|
||
mm, facilitant ainsi le travail
|
||
avec ce support.
|
||
\layout List
|
||
\labelwidthstring MMMMMMx
|
||
|
||
|
||
\series bold
|
||
headrule
|
||
\series default
|
||
Trace une ligne horizontale le long de la page, au-dessous de l'en-tête,
|
||
sur toutes les pages sauf celle de titre.
|
||
\layout List
|
||
\labelwidthstring MMMMMMx
|
||
|
||
|
||
\series bold
|
||
footrule
|
||
\series default
|
||
Trace une ligne horizontale le long de la page, au-dessus du pied de page,
|
||
sur toutes les pages sauf celle de titre.
|
||
\layout List
|
||
\labelwidthstring MMMMMMx
|
||
|
||
|
||
\series bold
|
||
dvips
|
||
\series default
|
||
Cette option indique à
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
TeX d'utiliser le pilote dvips pour effectuer les rotations des pages en
|
||
format paysage.
|
||
(Elle est automatiquement activée à la création d'un nouveau document
|
||
\family sans
|
||
foils
|
||
\family default
|
||
).
|
||
|
||
\layout List
|
||
\labelwidthstring MMMMMMx
|
||
|
||
|
||
\series bold
|
||
landscape
|
||
\series default
|
||
Change simplement la taille des pages au format paysage, mais sans effectuer
|
||
de rotation.
|
||
Si vous utilisez cette option, vous aurez besoin d'un programme externe
|
||
pour effectuer une rotation de chaque page, ou bien il vous faudra alimenter
|
||
votre imprimante directement en format paysage.
|
||
Remarquez que cette option renverse les rôles respectifs des environnements
|
||
|
||
\family sans
|
||
En-tête_Diapo
|
||
\family default
|
||
et
|
||
\family sans
|
||
En-tête_Diapo_Tourné
|
||
\family default
|
||
(ne vous inquiétez pas, ils sont décrits plus loin).
|
||
\layout List
|
||
\labelwidthstring MMMMMMx
|
||
|
||
|
||
\series bold
|
||
leqno
|
||
\series default
|
||
Numéros des équations à gauche.
|
||
\layout List
|
||
\labelwidthstring MMMMMMx
|
||
|
||
|
||
\series bold
|
||
fleqn
|
||
\series default
|
||
Équations alignées à gauche.
|
||
\layout Subsection
|
||
|
||
Environnements supportés
|
||
\layout Standard
|
||
|
||
La plupart des environnements courants sont supportés par la classe
|
||
\family sans
|
||
foils
|
||
\family default
|
||
.
|
||
Il y a des environnements supplémentaires fournis par
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
TeX ainsi que deux apportés par LyX.
|
||
Les environnements suivants sont partagés avec d'autres classes :
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
begin{multicols}{2}
|
||
\end_inset
|
||
|
||
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Standard
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
ListePuces
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Énumeration
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Description
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Liste
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
LyX-Code
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Vers
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Cite
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Citation
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Titre
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Auteur
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Date
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Abstract
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Bibliographie
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Adresse
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Adresse_À_Droite
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Légende
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Commentaire
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
end{multicols}
|
||
\end_inset
|
||
|
||
|
||
\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.
|
||
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
TeX propose des commandes pour commencer de nouvelles diapos :
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
En-Tête_Diapo
|
||
\family default
|
||
(Foilhead)
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
En-Tête_Diapo_Tourné (RotateFoilhead)
|
||
\layout Standard
|
||
|
||
LyX a aussi des versions légèrement modifiées de ces deux environnements
|
||
:
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
En-tête_Diapo_Court
|
||
\family default
|
||
(ShortFoilhead)
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
En-tête_Diapo_Court_Tourné
|
||
\family default
|
||
(ShortRotateFoilhead)
|
||
\layout Standard
|
||
|
||
Les différences seront expliquées dans une autre section.
|
||
\layout Standard
|
||
|
||
De plus, les diapos sont souvent utilisées pour exposer des idées, ou de
|
||
nouveaux théorèmes.
|
||
De ce fait,
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
TeX fournit aussi un ensemble d'outils pour les présenter :
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
begin{multicols}{2}
|
||
\end_inset
|
||
|
||
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Théorème
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Lemme
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Corollaire
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Proposition
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Définition
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Preuve
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Théorème*
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Lemme*
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Corollaire*
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Proposition*
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Définition*
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
end{multicols}
|
||
\end_inset
|
||
|
||
|
||
\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 :
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
ListeCochés
|
||
\family default
|
||
(TickList)
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
ListeCroix
|
||
\family default
|
||
(CrossList)
|
||
\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.
|
||
Si vous souhaitez changer ces réglages en cours de document, il est préférable
|
||
de le faire au tout début d'une diapo, donc juste après l'
|
||
\family sans
|
||
En-tête_Diapo
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
Pour ces réglages, vous disposez des environnements suivants [
|
||
\noun on
|
||
Martin Vermeer
|
||
\noun default
|
||
] :
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
begin{multicols}{2}
|
||
\end_inset
|
||
|
||
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Mon_Logo
|
||
\family default
|
||
(My_Logo)
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Restriction
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Pied_Droite
|
||
\family default
|
||
(Right_Footer)
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
En-tête_Droite
|
||
\family default
|
||
(Right_Header)
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
En-tête_Gauche
|
||
\family default
|
||
(Left_Header)
|
||
\begin_deeper
|
||
\layout Standard
|
||
|
||
\SpecialChar ~
|
||
|
||
\end_deeper
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
end{multicols}
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Certaines commandes de
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
TeX ne sont pas directement supportées par LyX, mais vous pourrez tout de
|
||
même les utiliser, comme l'explique la section\SpecialChar ~
|
||
|
||
\begin_inset LatexCommand \ref{sec:foil-non-supporte}
|
||
|
||
\end_inset
|
||
|
||
.
|
||
\layout Subsection
|
||
|
||
Création de diapos
|
||
\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
|
||
\family typewriter
|
||
Foils.lyx
|
||
\family default
|
||
via
|
||
\family sans
|
||
Fichier\SpecialChar \menuseparator
|
||
Ouvrir\SpecialChar \ldots{}
|
||
|
||
\family default
|
||
et le bouton
|
||
\family sans
|
||
Exemples
|
||
\family default
|
||
.
|
||
\layout Subsubsection
|
||
|
||
Donner un titre de page
|
||
\layout Standard
|
||
|
||
À la différence des autres classes qui proposent les environnements
|
||
\family sans
|
||
Titre
|
||
\family default
|
||
,
|
||
\family sans
|
||
Auteur
|
||
\family default
|
||
et
|
||
\family sans
|
||
Abstract
|
||
\family default
|
||
, la classe
|
||
\family sans
|
||
foils
|
||
\family default
|
||
crée le titre sur une page à part.
|
||
Si vous laissez l'environnement
|
||
\family sans
|
||
Date
|
||
\family default
|
||
vide, LaTeX lui substituera la date du jour (et ce, à chaque fois que vous
|
||
générerez le rendu).
|
||
\layout Subsubsection
|
||
|
||
Débuter une nouvelle diapo
|
||
\layout Standard
|
||
|
||
Comme il est dit plus haut, il existe quatre manières de commencer une nouvelle
|
||
diapo.
|
||
Pour les formats portrait, utilisez
|
||
\family sans
|
||
En-tête_Diapo
|
||
\family default
|
||
ou
|
||
\family sans
|
||
En-tête_Diapo_Court
|
||
\family default
|
||
.
|
||
La différence entre ces deux environnements est la quantité d'espace entre
|
||
le titre (l'
|
||
\family sans
|
||
En-tête_Diapo
|
||
\family default
|
||
) et le corps de la diapo.
|
||
\layout Standard
|
||
|
||
Les diapos en position paysage seront créées via les environnements
|
||
\family sans
|
||
En-tête_Diapo_Tourné
|
||
\family default
|
||
et
|
||
\family sans
|
||
En-tête_Diapo_Court_Tourné
|
||
\family default
|
||
.
|
||
À nouveau, la seule différence est l'espace entre le titre et le corps.
|
||
Les deux versions courtes ont 0,5\SpecialChar ~
|
||
pouce de séparation en moins.
|
||
\layout Standard
|
||
|
||
Il vous faut
|
||
\family typewriter
|
||
dvips
|
||
\family default
|
||
pour générer des sorties PostScript® de diapos en format paysage, sans
|
||
quoi la rotation de ces diapos ne sera pas exécutée.
|
||
Il vous sera possible d'obtenir des diapos en format paysage sans
|
||
\family typewriter
|
||
dvips
|
||
\family default
|
||
, mais il vous faudra introduire les feuilles en position couchée dans l'imprima
|
||
nte ;-)
|
||
\layout Subsubsection
|
||
|
||
Théorèmes, lemmes, preuves et tutti quanti
|
||
\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.
|
||
Si vous essayez d'en coller deux, ça semblera marcher sous LyX, mais la
|
||
sortie LaTeX aura fusionné les deux environnements en un seul.
|
||
Alors, comment contourner le problème ? L'option la plus simple est d'insérer
|
||
du texte entre les deux environnements ou d'ajouter un environnement
|
||
\family sans
|
||
LaTeX
|
||
\family default
|
||
entre les deux paragraphes avec juste un
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
|
||
\family sans
|
||
%
|
||
\family default
|
||
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
dedans.
|
||
Cela forcera LyX à produire la bonne sortie LaTeX.
|
||
Il y en a un exemple dans le fichier d'exemple inclus dans la distribution
|
||
LyX.
|
||
Nous rappelons que ce problème n'apparaît que lorsque vous essayez de placer
|
||
deux environnements de type théorème juste l'un derrière l'autre.
|
||
\layout Subsubsection
|
||
|
||
Listes
|
||
\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.
|
||
Si vous voulez plus d'informations sur les autres environnements de liste,
|
||
voyez le
|
||
\emph on
|
||
Guide\SpecialChar ~
|
||
de\SpecialChar ~
|
||
l'Utilisateur
|
||
\emph toggle
|
||
.
|
||
Si vous voulez utiliser les listes à puce, lisez aussi le paragraphe sur
|
||
le choix des puces, à la section\SpecialChar ~
|
||
|
||
\emph default
|
||
|
||
\begin_inset LatexCommand \ref{sec:puces}
|
||
|
||
\end_inset
|
||
|
||
.
|
||
\layout Standard
|
||
|
||
Les deux nouveaux environnements de liste,
|
||
\family sans
|
||
ListeCochés
|
||
\family default
|
||
et
|
||
\family sans
|
||
ListeCroix
|
||
\family default
|
||
, ont pour but de faciliter l'utilisation de listes
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
À\SpecialChar ~
|
||
faire\SpecialChar ~
|
||
/\SpecialChar ~
|
||
À\SpecialChar ~
|
||
éviter
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
ou
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
Oui\SpecialChar ~
|
||
/\SpecialChar ~
|
||
Non
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
, bref, qui utilisent comme puces des coches (
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
ding{51}
|
||
\end_inset
|
||
|
||
) ou des croix (
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
ding{55}
|
||
\end_inset
|
||
|
||
).
|
||
Ces listes sont en fait des versions spécialisées de l'environnement
|
||
\family sans
|
||
Itemize
|
||
\family default
|
||
.
|
||
Elles nécessitent cependant que vous disposiez du paquetage
|
||
\family typewriter
|
||
psnfss
|
||
\family default
|
||
.
|
||
\layout Subsubsection
|
||
|
||
Figures et tableaux
|
||
\layout Standard
|
||
|
||
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
TeX redéfinit la notion de figures et tables flottantes afin qu'elles apparaisse
|
||
nt exactement là où elles sont dans le texte plutôt qu'en haut des pages
|
||
où en une quelconque autre position prédéfinie.
|
||
En fait, si vous changez les réglages de positionnement des flottants,
|
||
ces modifications ne seront pas prises en compte.
|
||
\layout Subsubsection
|
||
|
||
En-têtes et pieds de pages
|
||
\begin_inset LatexCommand \label{sec:foil-en-tetes}
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Les deux commandes
|
||
\family sans
|
||
Mon_Logo
|
||
\family default
|
||
et
|
||
\family sans
|
||
Restriction
|
||
\family default
|
||
servent à définir le texte en pied de page à gauche.
|
||
La première vous permet d'insérer un logo sur vos diapos.
|
||
Vous aurez par défaut comme logo
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
-Typeset by FoilTeX-
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
.
|
||
La seconde sert à classifier des documents en fonction du type de public,
|
||
par exemple
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
Confidentiel
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
.
|
||
Par défaut elle ne contient rien.
|
||
\layout Standard
|
||
|
||
Vous pouvez remplir les autres coins de la page avec
|
||
\family sans
|
||
Pied_Droite
|
||
\family default
|
||
(qui par défaut contient le numéro de page),
|
||
\family sans
|
||
En-tête_Droite
|
||
\family default
|
||
et
|
||
\family sans
|
||
En-tête_Gauche
|
||
\family default
|
||
.
|
||
\layout Subsection
|
||
|
||
Fonctions de
|
||
\family sans
|
||
FoilTeX
|
||
\family default
|
||
non-supportées
|
||
\begin_inset LatexCommand \label{sec:foil-non-supporte}
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Toutes les commandes décrites ci-dessous doivent être entrées dans un environnem
|
||
ent
|
||
\family sans
|
||
LaTeX
|
||
\family default
|
||
, ou en mode
|
||
\family sans
|
||
TeX
|
||
\family default
|
||
dans un autre environnement.
|
||
\layout Subsubsection
|
||
|
||
Longueurs
|
||
\layout Standard
|
||
|
||
Toutes les longueurs sont ajustées en utilisant la commande
|
||
\family typewriter
|
||
|
||
\backslash
|
||
setlength\SpecialChar \-
|
||
{
|
||
\family default
|
||
\emph on
|
||
nom_longeur
|
||
\family typewriter
|
||
\emph toggle
|
||
}\SpecialChar \-
|
||
{
|
||
\family default
|
||
\emph on
|
||
nouvelle_longeur
|
||
\family typewriter
|
||
\emph toggle
|
||
}
|
||
\family default
|
||
où
|
||
\emph on
|
||
nom_longeur
|
||
\emph toggle
|
||
sera remplacé par le nom de la variable de longueur que vous voulez modifier,
|
||
et
|
||
\emph on
|
||
nouvelle_longeur
|
||
\emph toggle
|
||
par la valeur de la variable.
|
||
Toutes les variables de longueur doivent être indiquées dans des unités
|
||
comme le pouce\SpecialChar ~
|
||
(
|
||
\family typewriter
|
||
in
|
||
\family default
|
||
), le millimètre\SpecialChar ~
|
||
(
|
||
\family typewriter
|
||
mm
|
||
\family default
|
||
) ou le point\SpecialChar ~
|
||
(
|
||
\family typewriter
|
||
pt
|
||
\family default
|
||
), ou bien dans une unité dépendant du document ou de la police employée,
|
||
comme
|
||
\family typewriter
|
||
|
||
\backslash
|
||
textwidth
|
||
\family default
|
||
.
|
||
\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
|
||
|
||
\backslash
|
||
foilheadskip
|
||
\family default
|
||
.
|
||
Par exemple, pour rendre
|
||
\emph on
|
||
tous
|
||
\emph toggle
|
||
les titres plus proches des corps de 0,5\SpecialChar ~
|
||
pouce, mettez dans le préambule
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
setlength{
|
||
\backslash
|
||
foilheadskip}{-0.5in}
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
L'espacement autour des flottants peut être modifié via
|
||
\emph toggle
|
||
ces variables :
|
||
\layout List
|
||
\labelwidthstring MMMMMMMMMMM
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
abovefloatskip
|
||
\family default
|
||
Séparation entre le texte et le haut du flottant ;
|
||
\layout List
|
||
\labelwidthstring MMMMMMMMMMM
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
abovecaptionskip
|
||
\family default
|
||
Séparation entre le flottant et sa légende ;
|
||
\layout List
|
||
\labelwidthstring MMMMMMMMMMM
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
belowcaptionskip
|
||
\family default
|
||
Séparation entre la légende et le texte qui la suit ;
|
||
\layout List
|
||
\labelwidthstring MMMMMMMMMMM
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
captionwidth
|
||
\family default
|
||
Vous pouvez rendre les légendes plus étroites que le texte alentour en
|
||
réglant cette valeur.
|
||
Le mieux est sûrement de la définir en fonction de
|
||
\family typewriter
|
||
|
||
\backslash
|
||
textwidth
|
||
\family default
|
||
.
|
||
\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
|
||
:
|
||
\layout List
|
||
\labelwidthstring MMMMMMMMMMM
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
abovetitleskip
|
||
\family default
|
||
Séparation entre les en-têtes et le titre (environnement
|
||
\family sans
|
||
Titre
|
||
\family default
|
||
) ;
|
||
\layout List
|
||
\labelwidthstring MMMMMMMMMMM
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
titleauthorskip
|
||
\family default
|
||
entre les environnements
|
||
\family sans
|
||
Titre
|
||
\family default
|
||
et
|
||
\family sans
|
||
Auteur
|
||
\family default
|
||
;
|
||
\layout List
|
||
\labelwidthstring MMMMMMMMMMM
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
authorauthorskip
|
||
\family default
|
||
entre différentes lignes de l'environnement
|
||
\family sans
|
||
Auteur
|
||
\family default
|
||
;
|
||
\layout List
|
||
\labelwidthstring MMMMMMMMMMM
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
authordateskip
|
||
\family default
|
||
entre l'auteur et la date ;
|
||
\layout List
|
||
\labelwidthstring MMMMMMMMMMM
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
dateabstractskip
|
||
\family default
|
||
entre la date et le résumé (
|
||
\family sans
|
||
Abstract
|
||
\family default
|
||
).
|
||
\layout Standard
|
||
|
||
La dernière des commandes d'ajustement de longueur agit sur tous les environneme
|
||
nts de liste.
|
||
Si vous placez
|
||
\family typewriter
|
||
|
||
\backslash
|
||
zerolistvertdimens
|
||
\family default
|
||
|
||
\emph on
|
||
dans
|
||
\emph toggle
|
||
un environnement de liste, tout l'espacement vertical entre les éléments
|
||
de la liste est supprimé.
|
||
Remarquez qu'il s'agit d'une commande et non d'une variable, donc on n'utilise
|
||
pas ici
|
||
\family typewriter
|
||
|
||
\backslash
|
||
setlength
|
||
\family default
|
||
.
|
||
\layout Subsubsection
|
||
|
||
En-têtes et pieds
|
||
\layout Standard
|
||
|
||
Les commandes
|
||
\family typewriter
|
||
|
||
\backslash
|
||
LogoOn
|
||
\family default
|
||
et
|
||
\family sans
|
||
|
||
\backslash
|
||
|
||
\family typewriter
|
||
LogoOff
|
||
\family default
|
||
permettent de préciser dans une page donnée si le logo de
|
||
\family typewriter
|
||
|
||
\family sans
|
||
Mon_Logo
|
||
\family default
|
||
apparaîtra ou non.
|
||
Si vous mettez
|
||
\family typewriter
|
||
|
||
\backslash
|
||
LogoOff
|
||
\family default
|
||
dans le préambule, aucune des diapos n'aura de logo.
|
||
Si c'est uniquement sur une diapo particulière que vous ne voulez pas de
|
||
logo, mettez
|
||
\family typewriter
|
||
|
||
\backslash
|
||
LogoOff
|
||
\family default
|
||
juste après le début de cette diapo et
|
||
\family typewriter
|
||
|
||
\backslash
|
||
LogoOn
|
||
\family default
|
||
juste après le début de la suivante.
|
||
\layout Standard
|
||
|
||
Si vous voulez utiliser la mise en page
|
||
\family sans
|
||
fancy
|
||
\family default
|
||
dans la fenêtre
|
||
\family sans
|
||
Format\SpecialChar \menuseparator
|
||
Document\SpecialChar \menuseparator
|
||
Document
|
||
\family default
|
||
, il vous faudra sûrement ajouter
|
||
\family typewriter
|
||
|
||
\backslash
|
||
let
|
||
\backslash
|
||
headwidth
|
||
\backslash
|
||
textwidth
|
||
\family default
|
||
à votre préambule.
|
||
Ainsi, en format paysage, les en-têtes et les pieds de page seront positionnés
|
||
correctement une fois les pages retournées.
|
||
C'est obligatoire à cause d'incompatibilités entre le paquetage
|
||
\family sans
|
||
fancyheadings
|
||
\family default
|
||
et la classe
|
||
\family sans
|
||
foils
|
||
\family default
|
||
.
|
||
\layout Section
|
||
|
||
Latex8 (Papiers des Conférences de l'IEEE)
|
||
\layout Standard
|
||
|
||
par
|
||
\noun on
|
||
Allan Rae
|
||
\layout Subsection
|
||
|
||
Introduction
|
||
\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
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
Kit de l'Auteur
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
.
|
||
Le paquetage
|
||
\family sans
|
||
latex.sty
|
||
\family default
|
||
et le fichier de style de bibliographie associé sont inclus dans ce kit.
|
||
Le
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
Kit de l'Auteur
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
est en général envoyé par e-mail une fois que votre soumission initiale
|
||
a été acceptée.
|
||
Il y a dedans beaucoup d'informations utiles, qui expliquent les restrictions
|
||
de mise en page et ainsi de suite, et je vais supposer que vous l'avez
|
||
lu pour ne pas avoir à tout répéter ici.
|
||
\layout Subsection
|
||
|
||
Pour commencer
|
||
\layout Standard
|
||
|
||
(AR.
|
||
plus à l'avenir)
|
||
\layout Subsection
|
||
|
||
Environnements supportés
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Standard
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Titre
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Auteur
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
E-mail
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Affiliation
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Abstract
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Section
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
SousSection
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Légende
|
||
\layout Subsection
|
||
|
||
Différences entre écran et impression
|
||
\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
|
||
à l'impression : ne vous affolez donc pas.
|
||
\layout Section
|
||
|
||
Hollywood (scripts d'Hollywood)
|
||
\layout Standard
|
||
|
||
par
|
||
\shape smallcaps
|
||
Garst Reese
|
||
\layout Subsection
|
||
|
||
Introduction
|
||
\layout Standard
|
||
|
||
Maîtriser le format d'un script d'Hollywood est un
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
rite de passage
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
.
|
||
Ce format est destiné à laisser le lecteur se concentrer sur le contenu
|
||
et à être facile à lire et familier pour les acteurs.
|
||
Chaque page d'un script doit représenter une minute de film.
|
||
Il n'y a rien dans le script qui ne soit pas visible ou audible à l'écran.
|
||
La police courier 12\SpecialChar ~
|
||
pt doit être utilisée tout le long.
|
||
Pas d'italiques.
|
||
\layout Subsection
|
||
|
||
Problèmes particuliers
|
||
\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
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
NdT :
|
||
\family sans
|
||
Speaker
|
||
\end_inset
|
||
|
||
franchit un saut de page, repétez le nom du personnage suivi de (Cont'd)
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
NdT : (suite)
|
||
\end_inset
|
||
|
||
.
|
||
\layout Subsection
|
||
|
||
Fonctions particulières
|
||
\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.
|
||
Vous pouvez utiliser cette méthode également pour insérer le nom d'un personnag
|
||
e dans les parties narratives.
|
||
\layout Subsection
|
||
|
||
Taille de papier et Marges
|
||
\layout Standard
|
||
|
||
USLetter, gauche 1,6\SpecialChar ~
|
||
in, droite 0,75\SpecialChar ~
|
||
in, haut 0,5\SpecialChar ~
|
||
in, bas 0,75\SpecialChar ~
|
||
in.
|
||
\layout Subsection
|
||
|
||
Environnements
|
||
\layout Standard
|
||
|
||
Les environnements suivants sont disponibles.
|
||
Vous pouvez utiliser
|
||
\family typewriter
|
||
hollywood.bind
|
||
\family default
|
||
pour accéder aux touches de raccourci indiquées à droite.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Standard
|
||
\family default
|
||
|
||
\family sans
|
||
|
||
\newline
|
||
|
||
\family default
|
||
Quand rien d'autre ne convient.
|
||
Essayez de l'éviter.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
FADE_IN
|
||
\family default
|
||
(Fondu
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
NdT : Incertain.
|
||
\end_inset
|
||
|
||
):
|
||
\hfill
|
||
|
||
\family sans
|
||
M-z S-I
|
||
\family default
|
||
|
||
\newline
|
||
Suivi en général de quelque chose comme
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
sur Sally qui se lève
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
INT :
|
||
\hfill
|
||
M-z i
|
||
\newline
|
||
|
||
\family default
|
||
Introduit une nouvelle séquence INTÉRIEUR.
|
||
Toujours suivi par JOUR ou NUIT, ou quelque chose d'approchant pour définir
|
||
l'éclairage nécessaire.
|
||
Toute cette ligne en MAJUSCULES.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
EXT :
|
||
\hfill
|
||
M-z e
|
||
\newline
|
||
|
||
\family default
|
||
Introduit une nouvelle séquence EXTÉRIEUR.
|
||
Toute cette ligne en MAJUSCULES.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Speaker
|
||
\hfill
|
||
M-z s
|
||
\newline
|
||
|
||
\family default
|
||
Le personnage qui parle.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Parenthetical
|
||
\hfill
|
||
M-z p
|
||
\newline
|
||
|
||
\family default
|
||
Instructions au personnage intervenant.
|
||
Les () sont insérées automatiquement, mais seule la ( sera affichée dans
|
||
LyX.
|
||
Les deux seront imprimées.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Dialogue
|
||
\hfill
|
||
M-z d
|
||
\newline
|
||
|
||
\family default
|
||
Ce qui dit le personnage.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Transition
|
||
\hfill
|
||
M-z t
|
||
\newline
|
||
|
||
\family default
|
||
Instruction de mouvement de caméra.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
FADE OUT:
|
||
\hfill
|
||
M-z S-I
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Auteur
|
||
\hfill
|
||
M-z S-A
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Titre
|
||
\hfill
|
||
M-z S-T
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Right_Address
|
||
\hfill
|
||
M-z r
|
||
\layout Subsection
|
||
|
||
Jargon de script
|
||
\layout Itemize
|
||
|
||
(O.S) -- off screen (hors écran)
|
||
\layout Itemize
|
||
|
||
(V.0) -- voice over (voix off)
|
||
\layout Itemize
|
||
|
||
b.g.
|
||
-- background (arrière-plan)
|
||
\layout Itemize
|
||
|
||
C.U.
|
||
-- close-up (plan rapproché)
|
||
\layout Itemize
|
||
|
||
PAN -- mouvement de caméra
|
||
\layout Itemize
|
||
|
||
INSERT -- insérez un plan rapproché
|
||
\layout Section
|
||
|
||
Broadway
|
||
\layout Standard
|
||
|
||
par
|
||
\shape smallcaps
|
||
Garst Reese
|
||
\layout Subsection
|
||
|
||
Introduction
|
||
\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.
|
||
\layout Subsection
|
||
|
||
Problèmes particuliers
|
||
\layout Standard
|
||
|
||
Les mêmes que dans Hollywood.
|
||
\layout Subsection
|
||
|
||
Fonctions particulières
|
||
\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.
|
||
\layout Subsection
|
||
|
||
Taille de papier et Marges
|
||
\layout Standard
|
||
|
||
USLetter, gauche 1,6\SpecialChar ~
|
||
in, droite 0,75\SpecialChar ~
|
||
in, haut 0,5\SpecialChar ~
|
||
in, bas 0,75\SpecialChar ~
|
||
in.
|
||
\layout Subsection
|
||
|
||
Environnements
|
||
\layout Standard
|
||
|
||
Les environnements suivants sont disponibles.
|
||
Vous pouvez utiliser
|
||
\family typewriter
|
||
broadway.bind
|
||
\family default
|
||
pour accéder aux touches de raccourci indiquées à droite.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Standard
|
||
\newline
|
||
|
||
\family default
|
||
Vous ne devriez pas avoir à l'utiliser, mais il est là pour tout ce qui
|
||
n'a pas sa place ailleurs.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Narrative
|
||
\hfill
|
||
M-z n
|
||
\newline
|
||
|
||
\family default
|
||
Utilisé pour décrire le décor et l'action.
|
||
La première occurrence des noms des personnages en MAJUSCULES.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
ACT
|
||
\family default
|
||
(Acte)
|
||
\hfill
|
||
M
|
||
\family sans
|
||
-z a
|
||
\newline
|
||
|
||
\family default
|
||
Automatiquement numéroté.
|
||
À l'écran sera en chiffres arabes, mais imprimé en chiffres romains.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
ACT*
|
||
\family default
|
||
(Acte*)
|
||
\hfill
|
||
M
|
||
\family sans
|
||
-z S at
|
||
\newline
|
||
|
||
\family default
|
||
Sous-titre pour
|
||
\family sans
|
||
ACT
|
||
\family default
|
||
.
|
||
C'est juste du texte centré.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
SCENE
|
||
\hfill
|
||
M-z S-S
|
||
\newline
|
||
|
||
\family default
|
||
Pas automatiquement numéroté.
|
||
Vous donnez le numéro.
|
||
C'est parce que je n'ai pas trouvé comment faire.
|
||
\layout Itemize
|
||
|
||
AT_RISE (Lever de Rideau)
|
||
\hfill
|
||
M
|
||
\family sans
|
||
-z S-R
|
||
\newline
|
||
|
||
\family default
|
||
Un cas particulier de
|
||
\family sans
|
||
Narrative
|
||
\family default
|
||
pour décrire le décor et l'action quand le rideau se lève.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Speaker
|
||
\hfill
|
||
M-z s
|
||
\newline
|
||
|
||
\family default
|
||
Le nom du personnage, centré en MAJUSCULES.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Parenthetical
|
||
\family default
|
||
(Didascalies)
|
||
\hfill
|
||
M
|
||
\family sans
|
||
-z p
|
||
\newline
|
||
|
||
\family default
|
||
Instructions au personnage.
|
||
Les () sont insérées automatiquement, mais seule la ( sera affichée dans
|
||
LyX.
|
||
Les deux seront imprimées.
|
||
Cet environnement n'est utilisé qu'à l'intérieur de
|
||
\family sans
|
||
Dialogue
|
||
\family default
|
||
.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Dialogue
|
||
\hfill
|
||
M-z d
|
||
\newline
|
||
|
||
\family default
|
||
Ce que dit le personnage.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
CURTAIN
|
||
\family default
|
||
(Rideau)
|
||
\hfill
|
||
M
|
||
\family sans
|
||
-z S-C
|
||
\newline
|
||
|
||
\family default
|
||
Le rideau tombe.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Titre
|
||
\hfill
|
||
M-z S-T
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Auteur
|
||
\hfill
|
||
M-z S-A
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Right_Address
|
||
\hfill
|
||
M-z r
|
||
\layout Standard
|
||
|
||
Salut tout le monde.
|
||
\layout Section
|
||
|
||
RevTeX4
|
||
\layout Standard
|
||
|
||
par
|
||
\noun on
|
||
Amir Karger
|
||
\layout Standard
|
||
\added_space_top bigskip \noindent
|
||
La classe de texte
|
||
\family sans
|
||
Revtex\SpecialChar ~
|
||
4
|
||
\family default
|
||
marche avec la classe RevTeX 4.0 (version
|
||
\begin_inset Formula $\beta$
|
||
\end_inset
|
||
|
||
de mai 1999) de l'American Physical Society.
|
||
\layout Standard
|
||
|
||
LyX a une classe de texte
|
||
\family sans
|
||
Revtex
|
||
\family default
|
||
, qui marche avec RevTeX 3.1.
|
||
Cependant, la version 3.1 est périmée, car elle fonctionne avec LaTeX 2.09.
|
||
Ce qui signifie qu'elle n'interagit pas très bien avec LyX, qui a besoin
|
||
de LaTeX2e, même si on l'a trafiqué pour qu'elle marche.
|
||
Comme RevTeX 4.0 a été étudiée pour marcher beaucoup mieux avec LaTeX2e,
|
||
LyX avec la classe de texte
|
||
\family sans
|
||
Revtex\SpecialChar ~
|
||
4
|
||
\family default
|
||
devrait être assez facile à utiliser.
|
||
\layout Standard
|
||
|
||
Cette documentation est censée servir en
|
||
\emph on
|
||
plus
|
||
\emph default
|
||
de la documentation de RevTeX 4.0, nous ne décrirons donc aucune des macros
|
||
spéciales RevTeX, et supposerons que vous savez ce qu'il faut mettre dans
|
||
le préambule si besoin.
|
||
\layout Subsection
|
||
|
||
Installation
|
||
\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
|
||
\begin_inset LatexCommand \url[le site de RevTeX 4]{http://publish.aps.org/revtex4/}
|
||
|
||
\end_inset
|
||
|
||
.
|
||
Installez-le quelque part où LaTeX puisse le voir.
|
||
Testez-le en essayant de LaTeXer un court document RevTeX 4 dans un répertoire
|
||
au hasard (c'est-à-dire pas dans celui où vous avez installé le fichier
|
||
de classe).
|
||
Ensuite, si vous reconfigurez LyX, il trouvera le fichier de classe et
|
||
vous laissera utiliser la classe de texte
|
||
\family sans
|
||
Revtex4
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
Probablement la façon la plus simple de démarrer est soit d'importer un
|
||
document RevTeX 4 avec
|
||
\family typewriter
|
||
reLyX
|
||
\family default
|
||
, soit d'utiliser le modèle
|
||
\family sans
|
||
Revtex\SpecialChar ~
|
||
4
|
||
\family default
|
||
, qui se trouve dans le répertoire de modèles.
|
||
\layout Subsection
|
||
|
||
Dans le préambule
|
||
\layout Standard
|
||
|
||
Les paramètres optionnels de
|
||
\family typewriter
|
||
|
||
\backslash
|
||
documentclass
|
||
\family default
|
||
, comme
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
preprint
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
et
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
aps
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
, vont dans le champ d'
|
||
\family sans
|
||
Autres\SpecialChar ~
|
||
Options
|
||
\family default
|
||
de la fenêtre
|
||
\family sans
|
||
Format\SpecialChar \menuseparator
|
||
Document\SpecialChar \menuseparator
|
||
Document
|
||
\family default
|
||
, comme d'habitude.
|
||
Rappelez-vous que dans RevTeX, il faut au moins un paramètre optionnel
|
||
!
|
||
\layout Standard
|
||
|
||
Le reste de ce qui va dans le préambule, comme
|
||
\family typewriter
|
||
|
||
\backslash
|
||
draft
|
||
\family default
|
||
etc., va comme d'habitude dans la fenêtre
|
||
\family sans
|
||
Préambule
|
||
\family default
|
||
.
|
||
\layout Subsection
|
||
|
||
Champs
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
NdT : Dans la section sur RevTeX, j'ai traduit
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
layout
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
par
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
champ
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
à de nombreux endroits.
|
||
Ce que l'auteur indiquait était peut-être un environnement, mais ressemble
|
||
de toute façon à un champ à remplir.
|
||
N'ayant pas RevTeX, je ne peux pas aller vérifier.
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Les champs correspondent basiquement aux commandes dans RevTeX 4.0.
|
||
Par exemple, le champ
|
||
\family sans
|
||
Email
|
||
\family default
|
||
correspond à
|
||
\family typewriter
|
||
|
||
\backslash
|
||
email{}
|
||
\family default
|
||
.
|
||
Notez que (au moins pour RevTeX 4.0 Beta), les champs
|
||
\family sans
|
||
Adresse
|
||
\family default
|
||
et
|
||
\family sans
|
||
Affiliation
|
||
\family default
|
||
sont exactement équivalents, vous n'avez donc pas besoin d'utiliser les
|
||
deux
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Au cas où ça vous intéresse, les deux sont inclus pour que
|
||
\family typewriter
|
||
reLyX
|
||
\family default
|
||
puisse traduire à la fois
|
||
\family typewriter
|
||
|
||
\backslash
|
||
address
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
|
||
\backslash
|
||
affiliation
|
||
\family default
|
||
.
|
||
\end_inset
|
||
|
||
.
|
||
\layout Subsection
|
||
|
||
Notes importantes
|
||
\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.
|
||
\layout Standard
|
||
|
||
Dans RevTeX, la commande
|
||
\family typewriter
|
||
|
||
\backslash
|
||
thanks
|
||
\family default
|
||
va
|
||
\emph on
|
||
en dehors
|
||
\emph default
|
||
de la commande
|
||
\family typewriter
|
||
|
||
\backslash
|
||
author
|
||
\family default
|
||
.
|
||
L'équivalent LyX en est qu'il y a un champ
|
||
\family sans
|
||
Remerciements
|
||
\family default
|
||
séparé.
|
||
N'écrivez
|
||
\emph on
|
||
pas
|
||
\emph default
|
||
de notes de bas de page dans le champ
|
||
\family sans
|
||
Auteur
|
||
\family default
|
||
, ou des choses étranges apparaîtront.
|
||
Voyez la documentation de RevTeX 4 pour plus de détails.
|
||
|
||
\layout Standard
|
||
|
||
Également, les champs
|
||
\family sans
|
||
Email_Auteur
|
||
\family default
|
||
(Author_Email
|
||
\family sans
|
||
)
|
||
\family default
|
||
,
|
||
\family sans
|
||
URL_Auteur
|
||
\family default
|
||
(Author\SpecialChar ~
|
||
URL) et
|
||
\family sans
|
||
Remerciements
|
||
\family default
|
||
(Thanks) doivent être placés
|
||
\emph on
|
||
entre
|
||
\emph default
|
||
le champ
|
||
\family sans
|
||
Auteur
|
||
\family default
|
||
et le champ
|
||
\family sans
|
||
Adresse
|
||
\family default
|
||
correspondant (ou son équivalent
|
||
\family sans
|
||
Affiliation
|
||
\family default
|
||
).
|
||
Si vous mettez les
|
||
\family sans
|
||
Remerciements
|
||
\family default
|
||
après l'
|
||
\family sans
|
||
Adresse
|
||
\family default
|
||
, la compilation LaTeX échouera.
|
||
\layout Subsection
|
||
|
||
Inconvénients
|
||
\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
|
||
Email
|
||
\family default
|
||
et
|
||
\family sans
|
||
Titre
|
||
\family default
|
||
.
|
||
(Ce problème n'est pas particulier à ce format ; vous ne pouvez pas non
|
||
plus utiliser les paramètres optionnels des environnements
|
||
\family sans
|
||
Section
|
||
\family default
|
||
.) Ça signifie qu'après avoir exporté le fichier en LaTeX (ce que vous devrez
|
||
faire de toutes façons pour l'envoyer à l'APS), vous aurez à éditer le
|
||
fichier LaTeX avec un éditeur de texte et ajouter les paramètres optionnels
|
||
qui restent à spécifier, par exemple le titre en cours pour les en-têtes
|
||
de page.
|
||
Faute de cette possibilité, les commandes
|
||
\family typewriter
|
||
|
||
\backslash
|
||
altaffiliation
|
||
\family default
|
||
(et l'équivalent
|
||
\family typewriter
|
||
|
||
\backslash
|
||
altaddress
|
||
\family default
|
||
) sont inutiles, donc les champs correspondants n'existent pas, et ces commandes
|
||
devront être ajoutées à la main
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
|
||
\emph on
|
||
Note de Jean-Marc :
|
||
\emph default
|
||
en fait, LyX 1.3.0 gère certains types de paramètres optionnels, mais ce
|
||
format n'a pas encore été mis à jour.
|
||
\end_inset
|
||
|
||
.
|
||
\layout Section
|
||
|
||
Article (mwart), book (mwbk) and report (mwrep)
|
||
\begin_inset OptArg
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Les classes
|
||
\family sans
|
||
mw
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
par
|
||
\noun on
|
||
Tomasz Luczak
|
||
\layout Standard
|
||
|
||
Les classes de document LyX
|
||
\emph on
|
||
article (mwart)
|
||
\emph default
|
||
,
|
||
\emph on
|
||
report (mwrep)
|
||
\emph default
|
||
et
|
||
\emph on
|
||
book (mwbk)
|
||
\emph default
|
||
correspondent aux classes de document LaTeX
|
||
\family typewriter
|
||
mwart.cls
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
mwrep.cls
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
mwbk.cls
|
||
\family default
|
||
respectivement.
|
||
Elles remplacent les classes de document standard
|
||
\family typewriter
|
||
article.cls
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
report.cls
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
book.cls
|
||
\family default
|
||
et sont mieux adaptées en bien des aspects aux conventions typographiques
|
||
polonaises.
|
||
\layout Standard
|
||
|
||
Les différences principales sont :
|
||
\layout Itemize
|
||
|
||
Les titres non numérotés (avec une étoile, comme
|
||
\family sans
|
||
Section*
|
||
\family default
|
||
) sont présents dans la table des matières.
|
||
\layout Itemize
|
||
|
||
Des styles de mise en page supplémentaires :
|
||
\begin_deeper
|
||
\layout Description
|
||
|
||
uheadings en-têtes sur plusieurs lignes,
|
||
\layout Description
|
||
|
||
myheadings en-têtes personnalisés, définis par les commandes
|
||
\family typewriter
|
||
|
||
\backslash
|
||
markright
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
|
||
\backslash
|
||
markboth
|
||
\family default
|
||
,
|
||
\layout Description
|
||
|
||
myuheadings en-têtes personnalisés sur plusieurs lignes
|
||
\layout Description
|
||
|
||
outer le numéro de page est placé du côté extérieur de la page
|
||
\end_deeper
|
||
\layout Itemize
|
||
|
||
Options
|
||
\begin_deeper
|
||
\layout Description
|
||
|
||
rmheadings titres avec empattement -- par défaut,
|
||
\layout Description
|
||
|
||
sfheadings titres sans empattement,
|
||
\layout Description
|
||
|
||
authortitle sur la page de titre, d'abord l'auteur puis le titre -- par
|
||
défaut,
|
||
\layout Description
|
||
|
||
titleauthor sur la page de titre, d'abord le titre puis l'auteur,
|
||
\layout Description
|
||
|
||
withmarginpar réserver de la place sur la page pour les marges.
|
||
\end_deeper
|
||
\layout Section
|
||
|
||
Elsevier Journals
|
||
\layout Standard
|
||
|
||
par
|
||
\noun on
|
||
Rod Pinna
|
||
\layout Standard
|
||
|
||
Elsevier Science Publishers B.V.
|
||
met une classe de document LaTeX standard (
|
||
\family typewriter
|
||
elsart.cls
|
||
\family default
|
||
) à disposition de ceux qui veulent soumettre des articles à leurs différentes
|
||
publications.
|
||
Vous pouvez directement télécharger le fichier de style sur leur page web
|
||
:
|
||
\begin_inset LatexCommand \htmlurl{http://authors.elsevier.com/}
|
||
|
||
\end_inset
|
||
|
||
.
|
||
Des instructions sont fournies avec le fichier de classe, qui précisent
|
||
les desiderata de l'éditeur.
|
||
LyX peut fonctionner avec cette classe, grâce à un fichier de format et
|
||
un modèle de document.
|
||
L'installation de la classe est identique à n'importe quel autre paquetage
|
||
LaTeX, tout ceci est expliqué dans la documentation d'Elsevier.
|
||
\layout Standard
|
||
|
||
Pour utiliser
|
||
\family typewriter
|
||
elsart.cls
|
||
\family default
|
||
, vous disposez d'un fichier
|
||
\family typewriter
|
||
elsart.layout
|
||
\family default
|
||
.
|
||
Comme la classe Elsevier est construite à partir de la classe standard
|
||
|
||
\family sans
|
||
article
|
||
\family default
|
||
, la plupart des fonctions de base sont les mêmes.
|
||
La classe Elsevier définit un certain nombre d'environnements mathématiques,
|
||
semblables à ceux de l'AMS.
|
||
Ces commandes sont toutes décrites dans la documentation d'Elsevier, et
|
||
disponibles depuis LyX.
|
||
\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
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
fancy
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
ou le paquetage geometry, car Elsevier définit des fonctions similaires
|
||
dans le fichier de style.
|
||
Idéalement, vous ne devriez pas utiliser d'autre paquetage que ceux mentionnés
|
||
dans la documentation d'Elsevier.
|
||
Basiquement, Elsevier souhaite recevoir un fichier LaTeX le plus
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
propre
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
possible, car ils vont prendre le fichier que vous aurez soumis et remplacer
|
||
le fichier de classe par celui du journal auquel vous soumettez votre article.
|
||
Cela signifie aussi qu'il ne faut pas que vous passiez trop de temps à
|
||
mettre en forme votre document : de toute manière, il aura changé à la
|
||
publication.
|
||
Pour tout le reste, vous utilisez ce format de la même façon que la classe
|
||
|
||
\family sans
|
||
article
|
||
\family default
|
||
.
|
||
Pour plus de détails sur ce qu'Elsevier accepte et n'accepte pas, reportez-vous
|
||
à leur documentation.
|
||
\layout Chapter
|
||
|
||
Importer et Exporter d'autres Formats de Fichier
|
||
\begin_inset OptArg
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Importer et Exporter
|
||
\end_inset
|
||
|
||
|
||
\layout Section
|
||
|
||
Considérations Générales
|
||
\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
|
||
Guide\SpecialChar ~
|
||
de\SpecialChar ~
|
||
l'Utilisateur
|
||
\emph default
|
||
.
|
||
Nous allons décrire ici les détails plus sanglants qu'il faut connaître
|
||
pour comprendre ce qui se passe quand on clique sur
|
||
\family sans
|
||
Fichier\SpecialChar \menuseparator
|
||
Importer
|
||
\family default
|
||
ou
|
||
\family sans
|
||
Fichier\SpecialChar \menuseparator
|
||
Exporter
|
||
\family default
|
||
.
|
||
\layout Section
|
||
|
||
Importer d'autres Formats
|
||
\layout Subsection
|
||
|
||
LaTeX
|
||
\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
|
||
document LaTeX.
|
||
Voir la section\SpecialChar ~
|
||
|
||
\begin_inset LatexCommand \ref{sec:reLyX}
|
||
|
||
\end_inset
|
||
|
||
pour une description complète.
|
||
Il n'y a pas pour reLyX de paramètres réglables par l'utilisateur à partir
|
||
de LyX.
|
||
\layout Subsection
|
||
|
||
Texte ASCII
|
||
\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
|
||
la source ASCII ; dans LyX, chaque ligne ressemble alors à un paragraphe.
|
||
Importer en tant que paragraphes suppose que des lignes consécutives séparées
|
||
par un seul passage à la ligne forment un même paragraphe.
|
||
Plusieurs passages à la ligne successifs sans texte sont donc considérés
|
||
comme étant les délimiteurs de paragraphe.
|
||
\layout Subsection
|
||
|
||
Noweb
|
||
\layout Standard
|
||
|
||
|
||
\emph on
|
||
(Note de l'Éditeur : Il faut évidemment l'écrire - des volontaires ? --
|
||
mer)
|
||
\layout Section
|
||
|
||
Exporter d'autres formats
|
||
\layout Subsection
|
||
|
||
LaTeX
|
||
\layout Standard
|
||
|
||
LyX génère deux types de fichiers LaTeX : des versions allégées pour le
|
||
traitement normal (
|
||
\family sans
|
||
Visualiser\SpecialChar \menuseparator
|
||
DVI
|
||
\family default
|
||
, etc.), que l'on ne lit normalement jamais
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\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
|
||
humain.
|
||
\end_inset
|
||
|
||
, et des versions lisibles par un humain, qui conviennent pour échanger
|
||
avec vos collègues.
|
||
La seule option paramétrable pour la traduction est la longueur des lignes
|
||
du fichier généré.
|
||
Par défaut c'est 65 caractères, mais cette valeur peut être modifiée dans
|
||
|
||
\family sans
|
||
Éditer\SpecialChar \menuseparator
|
||
Préférences\SpecialChar \menuseparator
|
||
Sorties\SpecialChar \menuseparator
|
||
Divers
|
||
\family default
|
||
, avec le champ
|
||
\family sans
|
||
Longueur de ligne ASCII
|
||
\family default
|
||
.
|
||
\layout Subsection
|
||
|
||
DVI (Device Independent Files : Fichiers Indépendants de l'Appareil)
|
||
\layout Standard
|
||
|
||
Les fichiers DVI sont produits en faisant tourner LaTeX sur votre document.
|
||
Il n'y a pas d'options paramétrables.
|
||
\layout Subsection
|
||
|
||
PostScript®
|
||
\layout Standard
|
||
|
||
L'étape suivante de la chaîne de conversion est de passer du fichier DVI
|
||
au PostScript®.
|
||
Vous pouvez soit faire
|
||
\family sans
|
||
Fichier\SpecialChar \menuseparator
|
||
Exporter\SpecialChar \menuseparator
|
||
Postscript
|
||
\family default
|
||
, soit
|
||
\family sans
|
||
Fichier\SpecialChar \menuseparator
|
||
Imprimer
|
||
\family default
|
||
, si vous voulez avoir plus de contrôle sur le résultat.
|
||
Dans ce dernier cas, vous pouvez configurer les options passées au programme
|
||
|
||
\family typewriter
|
||
dvips
|
||
\family default
|
||
dans la fenêtre
|
||
\family sans
|
||
Éditer\SpecialChar \menuseparator
|
||
Préférences\SpecialChar \menuseparator
|
||
Sorties\SpecialChar \menuseparator
|
||
Imprimante
|
||
\family default
|
||
.
|
||
\layout Subsection
|
||
|
||
Texte ASCII
|
||
\layout Standard
|
||
|
||
L'exportation en texte ASCII tente de préserver la
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
forme
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
du document autant que possible, mais des choses comme le centrage et l'indenta
|
||
tion disparaissent ; les paragraphes sont séparés par des lignes vides.
|
||
La numérotation de section et les références croisées sont mises en place
|
||
correctement, de sorte que les fichiers texte résultant sont remarquablement
|
||
lisibles.
|
||
La seule option paramétrable est la longueur des lignes, comme dans le
|
||
cas de l'export LaTeX.
|
||
\layout Subsection
|
||
|
||
HTML
|
||
\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
|
||
actuellement trois convertisseurs LaTeX
|
||
\begin_inset Formula $\rightarrow$
|
||
\end_inset
|
||
|
||
HTML :
|
||
\family typewriter
|
||
tth
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
latex2html
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
hevea
|
||
\family default
|
||
.
|
||
Leur détection est automatique, mais vous pouvez l'outrepasser dans
|
||
\family sans
|
||
Éditer\SpecialChar \menuseparator
|
||
Préférences\SpecialChar \menuseparator
|
||
Conversion\SpecialChar \menuseparator
|
||
Convertisseurs
|
||
\family default
|
||
.
|
||
Vous pouvez aussi inclure des options supplémentaires de ligne de commande
|
||
dans cette fenêtre.
|
||
\layout Subsection
|
||
|
||
PDF
|
||
\layout Standard
|
||
\added_space_bottom bigskip
|
||
par
|
||
\noun on
|
||
Dekel Tsur
|
||
\noun default
|
||
(pour la plupart)
|
||
\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
|
||
|
||
\family typewriter
|
||
ps2pdf
|
||
\family default
|
||
.
|
||
À partir de la version 1.1.6, ça marche tout seul avec
|
||
\family sans
|
||
Fichier\SpecialChar \menuseparator
|
||
Exporter\SpecialChar \menuseparator
|
||
PDF
|
||
\family default
|
||
.
|
||
Vous devez prêter attention aux polices, qui peuvent poser quelques problèmes
|
||
: voyez la section\SpecialChar ~
|
||
|
||
\begin_inset LatexCommand \ref{sec:mauvaises-polices}
|
||
|
||
\end_inset
|
||
|
||
.
|
||
Toujours à partir de la version 1.1.6, il y a aussi une meilleure méthode
|
||
qui permet de générer des fichiers beaucoup plus sophistiqués.
|
||
\layout Subsubsection
|
||
|
||
Utiliser pdfLaTeX
|
||
\layout Standard
|
||
|
||
Avec pdfLaTeX vous devez convertir vos figures eps en PDF (voir la section\SpecialChar ~
|
||
|
||
\begin_inset LatexCommand \ref{sec:pdf-eps}
|
||
|
||
\end_inset
|
||
|
||
), et vous ne pouvez pas utiliser pstricks.
|
||
D'un autre côté, avec pdfLaTeX vous pouvez insérer directement des images
|
||
aux formats JPEG ou PNG, utiliser des polices TrueType, et bien plus encore.
|
||
\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}
|
||
|
||
\end_inset
|
||
|
||
|
||
\begin_inset OptArg
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Mauvaises polices avec Acrobat Reader
|
||
\end_inset
|
||
|
||
|
||
\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,
|
||
vous devriez aussi utiliser des polices vectorielles pour les fichiers
|
||
PostScript®).
|
||
Les distributions LaTeX récentes sont fournies avec la version PostScript®
|
||
Type 1 des polices standard (Computer Modern).
|
||
pdfLaTeX utilise par défaut ces polices.
|
||
Dvips ne les utilise pas par défaut, pour changer ce comportement, ajoutez
|
||
les lignes suivantes à votre fichier
|
||
\family typewriter
|
||
~/.dvipsrc
|
||
\family default
|
||
:
|
||
\layout LyX-Code
|
||
|
||
p+ psfonts.cmz
|
||
\layout LyX-Code
|
||
|
||
p+ psfonts.amz
|
||
\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
|
||
les polices EC plus récentes, pour lesquelles il n'existe pas de version
|
||
Type1.
|
||
La solution est dans le paquetage ae qui émule les polices codées T1 en
|
||
utilisant les polices CM standard.
|
||
Vous activez ce paquetage en ajoutant
|
||
\family typewriter
|
||
|
||
\backslash
|
||
usepackage{ae,aecompl}
|
||
\family default
|
||
au préambule de votre fichier LyX.
|
||
Cependant, certains caractères sont manquants dans les polices CM (par
|
||
exemple eth, thorn), et sont empruntés aux polices EC.
|
||
Ces caractères seront donc sous la forme bitmap.
|
||
\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
|
||
du champ
|
||
\family sans
|
||
Encodage\SpecialChar ~
|
||
TeX
|
||
\family default
|
||
dans la fenêtre
|
||
\family sans
|
||
Éditer\SpecialChar \menuseparator
|
||
Préférences\SpecialChar \menuseparator
|
||
Sorties\SpecialChar \menuseparator
|
||
Divers
|
||
\family default
|
||
.
|
||
\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
|
||
\family sans
|
||
pslatex
|
||
\family default
|
||
comme police globale dans la fenêtre
|
||
\family sans
|
||
Format\SpecialChar \menuseparator
|
||
Document\SpecialChar \menuseparator
|
||
Document
|
||
\family default
|
||
.
|
||
Quand vous utilisez les polices PostScript®, le fichier PDF résultant est
|
||
plus petit car les polices n'y sont pas enregistrées.
|
||
En outre, les polices PostScript® comprennent tous les caractères T1.
|
||
D'un autre côté, les polices PostScript® n'ont pas de police symbole grasse,
|
||
on doit donc utiliser la police grasse du pauvre (voir la Section\SpecialChar ~
|
||
|
||
\begin_inset LatexCommand \ref{sec:pdf-gras}
|
||
|
||
\end_inset
|
||
|
||
).
|
||
Les polices PostScript® ont également un aspect différent des polices Computer
|
||
Modern.
|
||
\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.
|
||
\layout Subsubsection
|
||
|
||
Pourquoi la commande
|
||
\family typewriter
|
||
|
||
\backslash
|
||
boldsymbol{}
|
||
\family default
|
||
ne marche pas quand j'utilise pslatex ?
|
||
\begin_inset LatexCommand \label{sec:pdf-gras}
|
||
|
||
\end_inset
|
||
|
||
|
||
\begin_inset OptArg
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
boldsymbol{}
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
pslatex
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Les polices PostScript® n'ont pas de police symbole grasse.
|
||
La solution est d'utiliser la commande
|
||
\family typewriter
|
||
|
||
\backslash
|
||
pmb{}
|
||
\family default
|
||
(le gras du pauvre :
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
poor man's bold
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
).
|
||
\layout Standard
|
||
|
||
Il est possible de redéfinir la commande
|
||
\family typewriter
|
||
|
||
\backslash
|
||
boldsymbol
|
||
\family default
|
||
pour utiliser
|
||
\family typewriter
|
||
|
||
\backslash
|
||
pmb
|
||
\family default
|
||
en mettant
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
renewcommand{
|
||
\backslash
|
||
boldsymbol}[1]{
|
||
\backslash
|
||
pmb{#1}}
|
||
\layout Standard
|
||
|
||
dans le préambule.
|
||
\layout Subsubsection
|
||
|
||
Est-il possible d'écrire du code LaTeX qui ne soit lu que par pdfLaTeX ?
|
||
\begin_inset OptArg
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Code spécifique à pdfLaTeX
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Oui.
|
||
En voici un exemple :
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
newif
|
||
\backslash
|
||
ifpdf
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
ifx
|
||
\backslash
|
||
pdfoutput
|
||
\backslash
|
||
undefined
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
pdffalse
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
else
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
pdftrue
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
fi
|
||
\layout LyX-Code
|
||
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
ifpdf
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
pdfinfo { /Author (vos nom et adresse e-mail)
|
||
\layout LyX-Code
|
||
|
||
/Title (titre)
|
||
\layout LyX-Code
|
||
|
||
/Subject (description en une ligne du document)
|
||
\layout LyX-Code
|
||
|
||
}
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
pdfcatalog { /PageMode (/UseNone)
|
||
\layout LyX-Code
|
||
|
||
% /OpenAction (fitbh)
|
||
\layout LyX-Code
|
||
|
||
}
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
usepackage[pdftex]{hyperref}
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
else
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
usepackage[ps2pdf]{hyperref}
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
fi
|
||
\layout Subsubsection
|
||
|
||
Comment puis-je rendre les URL cliquables ?
|
||
\layout Standard
|
||
|
||
Voir la référence ici :
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset LatexCommand \url{http://wiki.lyx.org/pmwiki.php/FAQ/PDF}
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Subsection
|
||
|
||
Personnalisé
|
||
\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é.
|
||
Le format du fichier
|
||
\emph on
|
||
d'entrée
|
||
\emph default
|
||
de la conversion est choisi dans la fenêtre
|
||
\family sans
|
||
Fichier\SpecialChar \menuseparator
|
||
Exporter\SpecialChar \menuseparator
|
||
Personnalisé
|
||
\family default
|
||
; LyX va convertir tout seul le fichier vers ce format, puis passer le
|
||
résultat à votre convertisseur.
|
||
Les valeurs possibles sont tous les formats que LyX soit capable de produire
|
||
à partir de ses propres documents.
|
||
\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
|
||
|
||
\family typewriter
|
||
$$FNAME
|
||
\family default
|
||
pour désigner le nom du fichier.
|
||
Si cette variable n'est pas présente, le fichier sera envoyé à l'entrée
|
||
standard de votre commande.
|
||
Vous aurez peut-être à faire preuve d'un peu d'ingéniosité pour protéger
|
||
cette séquence correctement de telle sorte qu'elle soit compatible avec
|
||
votre shell.
|
||
\layout Standard
|
||
|
||
Il n'est pas possible d'enregistrer cette commandes dans la fenêtre
|
||
\family sans
|
||
Éditer\SpecialChar \menuseparator
|
||
Préférences
|
||
\family default
|
||
, mais vous pouvez éditer votre fichier
|
||
\family typewriter
|
||
.lyx/preferences
|
||
\family default
|
||
à la main et y ajouter la ligne
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
custom_export_command "ma_commande $$FName"
|
||
\layout Section
|
||
|
||
Description complète de reLyX
|
||
\begin_inset LatexCommand \label{sec:reLyX}
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Subsection
|
||
|
||
Synopsis
|
||
\layout Standard
|
||
|
||
La façon la plus simple d'utiliser reLyX est via la commande
|
||
\family sans
|
||
Fichier\SpecialChar \menuseparator
|
||
Importer
|
||
\family default
|
||
dans LyX.
|
||
Ça lance reLyX sur le fichier concerné et charge le fichier résultant dans
|
||
LyX.
|
||
Vous devriez d'abord essayer ça, et ne l'appeler depuis la ligne de commande
|
||
que si vous avez besoin d'options plus compliquées.
|
||
\layout Standard
|
||
|
||
|
||
\series bold
|
||
reLyX
|
||
\series default
|
||
[
|
||
\series bold
|
||
-c
|
||
\series default
|
||
|
||
\shape italic
|
||
classe
|
||
\shape default
|
||
] [
|
||
\series bold
|
||
-df
|
||
\series default
|
||
] [
|
||
\series bold
|
||
-o
|
||
\series default
|
||
|
||
\shape italic
|
||
répertoire_de_sortie
|
||
\shape default
|
||
] [
|
||
\series bold
|
||
-r
|
||
\series default
|
||
\shape italic
|
||
env_rég1
|
||
\shape default
|
||
[,
|
||
\shape italic
|
||
env_rég2
|
||
\shape default
|
||
...]] [
|
||
\series bold
|
||
-s
|
||
\series default
|
||
\shape italic
|
||
fichier_syn1
|
||
\shape default
|
||
[,
|
||
\shape italic
|
||
fichier_syn2
|
||
\shape default
|
||
...]]
|
||
\emph on
|
||
fichier_d'entrée
|
||
\layout Standard
|
||
|
||
|
||
\series bold
|
||
reLyX
|
||
\series default
|
||
|
||
\series bold
|
||
-p
|
||
\series default
|
||
|
||
\series bold
|
||
-c
|
||
\series default
|
||
|
||
\shape italic
|
||
classe
|
||
\shape default
|
||
[
|
||
\series bold
|
||
-df
|
||
\series default
|
||
] [
|
||
\series bold
|
||
-o
|
||
\series default
|
||
|
||
\shape italic
|
||
répertoire_de_sortie
|
||
\shape default
|
||
] [
|
||
\series bold
|
||
-r
|
||
\series default
|
||
\shape italic
|
||
env_rég1
|
||
\shape default
|
||
[,
|
||
\shape italic
|
||
env_rég2
|
||
\shape default
|
||
...]] [
|
||
\series bold
|
||
-s
|
||
\series default
|
||
\shape italic
|
||
fichier_syn1
|
||
\shape default
|
||
[,
|
||
\shape italic
|
||
fichier_syn2
|
||
\shape default
|
||
...]]
|
||
\emph on
|
||
fichiers_d'entrée
|
||
\layout Standard
|
||
|
||
|
||
\series bold
|
||
reLyX
|
||
\series default
|
||
|
||
\series bold
|
||
-h
|
||
\layout Subsection
|
||
|
||
Options
|
||
\layout Description
|
||
|
||
-c Classe.
|
||
Par défaut, quand reLyX voit une commande
|
||
\family typewriter
|
||
|
||
\backslash
|
||
documentclass{machin}
|
||
\family default
|
||
, il crée un fichier avec la classe
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
machin
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
et lit le fichier de format LyX pour cette classe.
|
||
Utilisez
|
||
\series bold
|
||
-c
|
||
\series default
|
||
pour déclarer une classe de document différente (et lire un autre fichier
|
||
de format).
|
||
\layout Description
|
||
|
||
-d Déboguage.
|
||
Par défaut, reLyX donne peu d'informations et efface les fichiers temporaires
|
||
créés durant la traduction.
|
||
Avec l'option
|
||
\series bold
|
||
-d
|
||
\series default
|
||
il sera beaucoup plus bavard (à la fois vers stdout et vers stderr) et
|
||
n'effacera pas les fichiers temporaires.
|
||
\layout Description
|
||
|
||
-f Forcer.
|
||
reLyX ne tourne pas si le fichier
|
||
\family typewriter
|
||
.lyx
|
||
\family default
|
||
qu'il générerait existe déjà.
|
||
Utilisez l'option
|
||
\series bold
|
||
-f
|
||
\series default
|
||
(avec précaution) pour écraser tout fichier préexistant.
|
||
\layout Description
|
||
|
||
-h Aide (Help).
|
||
Affiche l'information sur l'utilisation et s'arrête.
|
||
\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
|
||
fragment de fichier donné par l'option
|
||
\series bold
|
||
-p
|
||
\series default
|
||
) seront mis dans le répertoire
|
||
\emph on
|
||
répertoire_de_sortie
|
||
\emph default
|
||
.
|
||
Autrement, pour chaque fichier
|
||
\family typewriter
|
||
répertoire/machin.tex
|
||
\family default
|
||
, les fichiers temporaires et les sorties LyX sont créés dans
|
||
\family typewriter
|
||
répertoire
|
||
\family default
|
||
.
|
||
Cette option peut être utile si un fichier inclut des fichiers d'autres
|
||
répertoires que vous voulez regrouper dans un seul répertoire, ou si vous
|
||
n'avez pas les droits d'écriture dans le répertoire où se trouvent les
|
||
fichiers LaTeX.
|
||
\layout Description
|
||
|
||
-p Fichier partiel.
|
||
Les fichiers d'entrée sont des fragments de LaTeX, sans préambule ni commande
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{document}
|
||
\family default
|
||
.
|
||
Cette option nécessite également l'option
|
||
\series bold
|
||
-c
|
||
\series default
|
||
; puisqu'il n'y a pas de commande
|
||
\family typewriter
|
||
|
||
\backslash
|
||
documentclass
|
||
\family default
|
||
dans les fichiers que reLyX va traduire.
|
||
Quand vous utilisez cette option, vous pouvez traduire plus d'un fichier
|
||
à la fois, tant que tous les fichiers sont de la même classe.
|
||
Le fichier LyX créé par reLyX peut être inclus dans un fichier LyX existant
|
||
en utilisant dans LyX l'entrée de menu
|
||
\family sans
|
||
Insérer\SpecialChar \menuseparator
|
||
Inclure\SpecialChar ~
|
||
Fichier
|
||
\family default
|
||
.
|
||
\layout Description
|
||
|
||
-r Environnements réguliers (voir la Section\SpecialChar ~
|
||
|
||
\begin_inset LatexCommand \ref{sec:syntaxe-reLyX}
|
||
|
||
\end_inset
|
||
|
||
).
|
||
Si vous donnez plus d'un environnement, séparez-les par des virgules (pas
|
||
par des espaces).
|
||
Vous devrez probablement mettre la liste d'environnements entre guillemets,
|
||
surtout s'il y a dedans des environnements avec un astérisque (
|
||
\family typewriter
|
||
machin*
|
||
\family default
|
||
).
|
||
Si vous utilisez souvent cette commande, envisagez la création d'un fichier
|
||
de syntaxe personnel.
|
||
\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\SpecialChar ~
|
||
|
||
\begin_inset LatexCommand \ref{sec:syntaxe-reLyX}
|
||
|
||
\end_inset
|
||
|
||
).
|
||
\layout Subsection
|
||
|
||
Description
|
||
\layout Subsubsection
|
||
|
||
Introduction
|
||
\layout Standard
|
||
|
||
reLyX va créer un fichier LyX
|
||
\family typewriter
|
||
répertoire/machin.lyx
|
||
\family default
|
||
à partir du fichier LaTeX
|
||
\family typewriter
|
||
répertoire/machin.tex
|
||
\family default
|
||
(sauf si l'on utilise l'option
|
||
\series bold
|
||
-o
|
||
\series default
|
||
).
|
||
\layout Standard
|
||
|
||
Les extensions
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
.ltx
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
.latex
|
||
\family default
|
||
sont supportées.
|
||
Si
|
||
\emph on
|
||
fichier_d'entrée
|
||
\emph default
|
||
n'existe pas et n'a pas l'une de ces extensions, reLyX va essayer de traduire
|
||
|
||
\family typewriter
|
||
fichier_d'entrée.tex
|
||
\family default
|
||
.
|
||
(C'est le même comportement que LaTeX.)
|
||
\layout Standard
|
||
|
||
Le but de reLyX est de traduire du LaTeX2e
|
||
\emph on
|
||
correct
|
||
\emph default
|
||
en LyX.
|
||
Si votre fichier LaTeX ne peut pas être compilé -- ou si vous faites des
|
||
choses bizarres, comme redéfinir les commandes LaTeX standard -- il peut
|
||
ne pas apprécier.
|
||
Le LaTeX209 sera souvent traduit correctement, mais ce n'est pas garanti.
|
||
\layout Standard
|
||
|
||
reLyX a quelques bogues et il lui manque quelques fonctions.
|
||
Cependant, ses objectifs principaux sont :
|
||
\layout Itemize
|
||
|
||
Traiter un fichier LaTeX2e correct sans se planter.
|
||
\layout Itemize
|
||
|
||
Traduire une bonne partie de ce fichier.
|
||
\layout Itemize
|
||
|
||
Localiser les portions qu'il ne sait pas traduire et les recopier en mode
|
||
TeX.
|
||
\layout Standard
|
||
|
||
Il atteint assez bien ces objectifs avec la plupart des fichiers.
|
||
\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.
|
||
\layout Subsubsection
|
||
|
||
Usage
|
||
\layout Standard
|
||
|
||
Voici une description plus longue de ce qu'il faut faire pour traduire un
|
||
document LaTeX en LyX.
|
||
\layout Itemize
|
||
|
||
Lancez reLyX.
|
||
\begin_deeper
|
||
\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 typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
reLyX machin.tex >& /dev/null
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
ou (en bash)
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
reLyX machin.tex 2>&1 > /dev/null
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
.
|
||
Vous ne devez PAS rediriger la sortie standard sur
|
||
\family typewriter
|
||
machin.lyx
|
||
\family default
|
||
.
|
||
\end_deeper
|
||
\layout Itemize
|
||
|
||
Lancez LyX sur le fichier
|
||
\family typewriter
|
||
.lyx
|
||
\family default
|
||
résultant.
|
||
\begin_deeper
|
||
\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
|
||
imprimées, car tout ce qui n'aura pas été traduit sera passé directement
|
||
à LaTeX, que LyX utilise en arrière-plan.
|
||
Malheureusement, la réalité contredit parfois la théorie.
|
||
Si reLyX se plante, ou si LyX ne peut pas lire le fichier LyX généré, voyez
|
||
la Section\SpecialChar ~
|
||
|
||
\begin_inset LatexCommand \ref{sec:bogues-reLyX}
|
||
|
||
\end_inset
|
||
|
||
ou le fichier
|
||
\emph on
|
||
BUGS
|
||
\emph default
|
||
dans la distribution de reLyX.
|
||
\end_deeper
|
||
\layout Itemize
|
||
|
||
Changez à la main ce qui est dans des boîtes ERT (mode TeX) dans LyX.
|
||
\begin_deeper
|
||
\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,
|
||
vous profiterez mieux de l'édition WYSIWYM de LyX.
|
||
\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.
|
||
reLyX aura plutôt tendance à ne pas en traduire assez pour s'assurer que
|
||
les fichiers DVI ou ps sont corrects, même si cela donne plus de Vilain
|
||
Texte Rouge et moins de WYSIWYM.
|
||
\end_deeper
|
||
\layout Itemize
|
||
|
||
RELISEZ ET CORRIGEZ LE DOCUMENT !!
|
||
\begin_deeper
|
||
\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
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
macro-traduction
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
(traduction d'un document complet) qu'en
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
micro-traduction
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
(traduction du moindre détail).
|
||
Par exemple, vous trouverez peut-être des espaces en trop ou des espaces
|
||
effacées.
|
||
La gestion des espaces a été améliorée, mais n'est toujours pas parfaite.
|
||
\end_deeper
|
||
\layout Subsubsection
|
||
|
||
Ce que reLyX sait gérer
|
||
\layout Standard
|
||
|
||
reLyX comprend beaucoup de commandes LaTeX.
|
||
Il va traduire :
|
||
\layout Itemize
|
||
|
||
le texte normal, y compris les mini-commandes comme
|
||
\family typewriter
|
||
~
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
''
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
@
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
TeX
|
||
\family default
|
||
, ainsi que les caractères accentués comme
|
||
\family typewriter
|
||
|
||
\backslash
|
||
'{a}
|
||
\family default
|
||
et les caractères spéciaux
|
||
\family typewriter
|
||
?`
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
!`
|
||
\layout Itemize
|
||
|
||
les commandes de titre comme
|
||
\family typewriter
|
||
|
||
\backslash
|
||
author
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
date
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
title
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
thanks
|
||
\family default
|
||
et l'environnement d'abstract
|
||
\layout Itemize
|
||
|
||
les commandes d'en-têtes comme
|
||
\family typewriter
|
||
|
||
\backslash
|
||
section
|
||
\family default
|
||
, y compris les étoilés (
|
||
\family typewriter
|
||
|
||
\backslash
|
||
section*
|
||
\family default
|
||
)
|
||
\layout Itemize
|
||
|
||
les environnements :
|
||
\family typewriter
|
||
quote
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
quotation
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
verse
|
||
\family default
|
||
;
|
||
\family typewriter
|
||
center
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
flushright
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
flushleft
|
||
\layout Itemize
|
||
|
||
les environnements
|
||
\family typewriter
|
||
itemize
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
enumerate
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
description
|
||
\family default
|
||
, et leurs commandes
|
||
\family typewriter
|
||
|
||
\backslash
|
||
item
|
||
\family default
|
||
; également, les listes emboîtées de façon correcte
|
||
\layout Itemize
|
||
|
||
les commandes de références croisées :
|
||
\family typewriter
|
||
|
||
\backslash
|
||
ref
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
pageref
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
label
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
|
||
\backslash
|
||
cite
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
footnote
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
|
||
\backslash
|
||
margin
|
||
\layout Itemize
|
||
|
||
les commandes de changement de police dont
|
||
\family typewriter
|
||
|
||
\backslash
|
||
em
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
emph
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
textit
|
||
\family default
|
||
et les commandes correspondantes pour changer la famille, la taille, la
|
||
série et la forme
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
input{machin}
|
||
\family default
|
||
(ou
|
||
\family typewriter
|
||
|
||
\backslash
|
||
input{machin.truc}
|
||
\family default
|
||
) et
|
||
\family typewriter
|
||
|
||
\backslash
|
||
include{machin}
|
||
\family default
|
||
; la commande TeX brut
|
||
\family typewriter
|
||
|
||
\backslash
|
||
input
|
||
\family default
|
||
(par exemple
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
|
||
\backslash
|
||
input machin.tex
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
) est aussi supportée
|
||
\layout Itemize
|
||
|
||
l'environnement
|
||
\family typewriter
|
||
tabular
|
||
\family default
|
||
, et les commandes qui vont avec comme
|
||
\family typewriter
|
||
|
||
\backslash
|
||
hline
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
cline
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
|
||
\backslash
|
||
multicolumn
|
||
\family default
|
||
(mais voyez plus bas)
|
||
\layout Itemize
|
||
|
||
les environnements flottants
|
||
\family typewriter
|
||
table
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
table*
|
||
\family default
|
||
, ainsi que les commandes
|
||
\family typewriter
|
||
|
||
\backslash
|
||
caption
|
||
\family default
|
||
à l'intérieur
|
||
\layout Itemize
|
||
|
||
l'environnement
|
||
\family typewriter
|
||
thebibliography
|
||
\family default
|
||
et la commande
|
||
\family typewriter
|
||
|
||
\backslash
|
||
bibitem
|
||
\family default
|
||
, ainsi que les commandes
|
||
\family typewriter
|
||
|
||
\backslash
|
||
bibliography
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
|
||
\backslash
|
||
bibliographystyle
|
||
\family default
|
||
de BibTeX
|
||
\layout Itemize
|
||
|
||
diverses commandes :
|
||
\family typewriter
|
||
|
||
\backslash
|
||
hfill
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
|
||
\backslash
|
||
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
noindent
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
ldots
|
||
\family default
|
||
...
|
||
\layout Itemize
|
||
|
||
des environnements (et certaines commandes) spécifiques à une classe de
|
||
document qui peuvent être traduites en formats LyX
|
||
\layout Itemize
|
||
|
||
les paramètres de certaines commandes intraduisibles (par exemple
|
||
\family typewriter
|
||
|
||
\backslash
|
||
mbox
|
||
\family default
|
||
)
|
||
\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.
|
||
\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.
|
||
Quelques commandes mathématiques qui ne sont pas supportées par LyX seront
|
||
remplacées par leurs équivalents, par exemple
|
||
\family typewriter
|
||
|
||
\backslash
|
||
to
|
||
\family default
|
||
est converti en
|
||
\family typewriter
|
||
|
||
\backslash
|
||
rightarrow
|
||
\family default
|
||
.
|
||
Voyez la Section\SpecialChar ~
|
||
|
||
\begin_inset LatexCommand \ref{sec:syntaxe-reLyX}
|
||
|
||
\end_inset
|
||
|
||
pour plus de détails.
|
||
\layout Standard
|
||
|
||
reLyX recopie aussi texto toute commande de préambule (c'est-à-dire tout
|
||
ce qui se trouve avant
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{document}
|
||
\family default
|
||
), donc ce que vous avez personnalisé dans votre préambule devrait être
|
||
présent dans les versions DVI et imprimées, même si ça ne sera bien sûr
|
||
pas affiché dans la fenêtre LyX.
|
||
Faites
|
||
\family sans
|
||
Format\SpecialChar \menuseparator
|
||
Préambule
|
||
\family default
|
||
pour vérifier.
|
||
\layout Subsubsection
|
||
|
||
Ce que reLyX ne sait pas gérer -- Mais ça marche quand même
|
||
\layout Itemize
|
||
|
||
les figures et les tableaux
|
||
\family typewriter
|
||
tabular*
|
||
\layout Itemize
|
||
|
||
les mini-pages
|
||
\layout Itemize
|
||
|
||
les commandes d'espacement (
|
||
\family typewriter
|
||
|
||
\backslash
|
||
vspace
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
pagebreak
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
par
|
||
\family default
|
||
)
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
centering
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
raggedleft
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
raggedright
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
verb
|
||
\family default
|
||
et l'environnement
|
||
\family typewriter
|
||
verbatim
|
||
\family default
|
||
; reLyX fait attention à tout recopier
|
||
\emph on
|
||
exactement
|
||
\emph default
|
||
dans
|
||
\emph on
|
||
|
||
\emph default
|
||
ce cas, y compris les commentaires et les espaces
|
||
\layout Itemize
|
||
|
||
quelques environnements et commandes inconnus (par exemple définis par l'utilisa
|
||
teur)
|
||
\layout Standard
|
||
|
||
reLyX recopie les commandes inconnues, ainsi que leurs paramètres, texto
|
||
dans le fichier LyX.
|
||
Également, s'il voit un
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{machin}
|
||
\family default
|
||
où il ne reconnaît pas l'environnement
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
machin
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
, il recopie texto jusqu'à ce qu'il voit
|
||
\family typewriter
|
||
|
||
\backslash
|
||
end{machin}
|
||
\family default
|
||
(sauf si vous utilisez l'option
|
||
\series bold
|
||
-r
|
||
\series default
|
||
).
|
||
Alors la plupart de ces commandes inconnues ne feront pas planter reLyX
|
||
; elles nécessiteront seulement un peu de travail d'édition une fois que
|
||
vous aurez chargé le fichier dans LyX.
|
||
Ça devrait être moins pénible que d'éditer le fichier
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
ou
|
||
\family typewriter
|
||
.lyx
|
||
\family default
|
||
avec un éditeur de texte.
|
||
\layout Subsubsection
|
||
|
||
Ce que reLyX gère mal -- c'est-à-dire les BOGUES
|
||
\begin_inset LatexCommand \label{sec:bogues-reLyX}
|
||
|
||
\end_inset
|
||
|
||
|
||
\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
|
||
le traceur de bogues de LyX,
|
||
\begin_inset LatexCommand \url[LyX Bugzilla]{http://bugzilla.lyx.org/}
|
||
|
||
\end_inset
|
||
|
||
.
|
||
\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
|
||
|
||
\backslash
|
||
begin{reLyXskip}
|
||
\family default
|
||
avant le texte en cause, et
|
||
\family typewriter
|
||
|
||
\backslash
|
||
end{reLyXskip}
|
||
\family default
|
||
après.
|
||
J'appellerai cela un bloc
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
skippé
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
.
|
||
reLyX recopiera exactement ce bloc, en mode TeX.
|
||
Éditez alors le fichier LyX résultant, et traduisez ce qui pose problème
|
||
à la main.
|
||
L'environnement
|
||
\family typewriter
|
||
reLyXskip
|
||
\family default
|
||
est magique ; les commandes
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
|
||
\backslash
|
||
end
|
||
\family default
|
||
ne seront pas mises dans le fichier LyX.
|
||
\layout Itemize
|
||
|
||
La recopie
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
exacte
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
d'environnements et de commandes inconnus n'est pas complètement exacte.
|
||
Plus précisément, les passages à la ligne et les commentaires peuvent être
|
||
perdus.
|
||
Ça va produire du LyX moche, mais dans presque tous les cas le rendu final
|
||
sera le même.
|
||
Cependant, certaines parties du fichier seront recopiées parfaitement,
|
||
y compris les espaces et les commentaires.
|
||
Ces parties comprennent : le préambule LaTeX, les environnements
|
||
\family typewriter
|
||
verbatim
|
||
\family default
|
||
et les commandes
|
||
\family typewriter
|
||
|
||
\backslash
|
||
verb
|
||
\family default
|
||
, et les blocs
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
skippés
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
.
|
||
\layout Itemize
|
||
|
||
reLyX traduit seulement quelques-unes des options de la commande
|
||
\family typewriter
|
||
|
||
\backslash
|
||
documentclass
|
||
\family default
|
||
.
|
||
(Précisément
|
||
\family sans
|
||
1[012]pt
|
||
\family default
|
||
,
|
||
\family sans
|
||
[letter|legal|executive|a4|a5|b5]paper
|
||
\family default
|
||
,
|
||
\family sans
|
||
[one|two]side
|
||
\family default
|
||
,
|
||
\family sans
|
||
landscape
|
||
\family default
|
||
et
|
||
\family sans
|
||
[one|two]column
|
||
\family default
|
||
.) Les autres options sont placées dans le champ
|
||
\family sans
|
||
Options\SpecialChar ~
|
||
supplémentaires
|
||
\family default
|
||
de la fenêtre
|
||
\family sans
|
||
Format\SpecialChar \menuseparator
|
||
Document\SpecialChar \menuseparator
|
||
Document
|
||
\family default
|
||
.
|
||
\begin_deeper
|
||
\layout Standard
|
||
|
||
Ce qui est plus important, reLyX ne traduit pas les commandes
|
||
\family typewriter
|
||
|
||
\backslash
|
||
usepackage
|
||
\family default
|
||
, les commandes de marge, les
|
||
\family typewriter
|
||
|
||
\backslash
|
||
newcommand
|
||
\family default
|
||
ou, en fait, toutes les autres commandes du préambule.
|
||
Il les recopie simplement dans le préambule LaTeX.
|
||
Si vous avez des commandes de marge dans votre préambule, alors le fichier
|
||
LyX générera les bonnes marges.
|
||
Cependant, ces marges ne tiendront pas compte de ce qui aura été indiqué
|
||
dans la fenêtre LyX
|
||
\family sans
|
||
Format\SpecialChar \menuseparator
|
||
Document\SpecialChar \menuseparator
|
||
Papier
|
||
\family default
|
||
.
|
||
Vous devez donc enlever ces options du préambule (
|
||
\family sans
|
||
Format\SpecialChar \menuseparator
|
||
Préambule
|
||
\family default
|
||
) pour avoir la paix.
|
||
Il en va de même de la langue spécifiée avec babel, des
|
||
\family typewriter
|
||
|
||
\backslash
|
||
inputencoding
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
pagestyle
|
||
\family default
|
||
, etc.
|
||
|
||
\end_deeper
|
||
\layout Itemize
|
||
|
||
La classe
|
||
\family typewriter
|
||
foil
|
||
\family default
|
||
a quelques bogues.
|
||
reLyX fait des choses bizarres avec les paramètres optionnels des commandes
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
foilhead
|
||
\family default
|
||
.
|
||
Il gère aussi parfois les
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{dinglist}
|
||
\family default
|
||
de façon incorrecte (bien que ce qui se trouve dans l'environnement soit
|
||
traduit normalement).
|
||
\layout Standard
|
||
|
||
Il y a une liste de bogues moins significatifs dans le fichier
|
||
\emph on
|
||
BUGS
|
||
\emph default
|
||
de la distribution de reLyX.
|
||
\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.
|
||
S'il se plante -- et que le problème n'est mentionné ni ci-dessus ni dans
|
||
le fichier
|
||
\emph on
|
||
BUGS
|
||
\emph default
|
||
-- voyez la Section\SpecialChar ~
|
||
|
||
\begin_inset LatexCommand \ref{sec:rapports-bogue-reLyX}
|
||
|
||
\end_inset
|
||
|
||
.
|
||
\layout Subsubsection
|
||
|
||
Ce que LyX ne sait pas gérer
|
||
\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
|
||
document final en LaTeX, et les y remettre.
|
||
Voyez
|
||
\emph on
|
||
BUGS
|
||
\emph default
|
||
pour plus de détails sur ces bogues.
|
||
\layout Itemize
|
||
|
||
Pour un certain nombre de commandes, LyX ne supporte pas de paramètre optionnel.
|
||
Des exemples sont
|
||
\family typewriter
|
||
|
||
\backslash
|
||
sqrt
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
chapter
|
||
\family default
|
||
(et les autres commandes de section), et
|
||
\family typewriter
|
||
|
||
\backslash
|
||
|
||
\backslash
|
||
|
||
\family default
|
||
.
|
||
reLyX laissera automatiquement de côté les paramètres optionnels en émettant
|
||
un avertissement sur la sortie standard.
|
||
LyX ignore aussi le paramètre de largeur pour l'environnement
|
||
\family typewriter
|
||
thebibliography
|
||
\family default
|
||
.
|
||
\layout Itemize
|
||
|
||
Le centrage (ou l'alignement à droite ou à gauche) marche par paragraphes
|
||
entiers.
|
||
\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_inset
|
||
|
||
skippé
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
, pour qu'ils soient recopiés en mode TeX.
|
||
\layout Itemize
|
||
|
||
L'éditeur mathématique de LyX ne peut pas gérer les environnements mathématiques
|
||
AMS-LaTeX
|
||
\family typewriter
|
||
align
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
split
|
||
\family default
|
||
, etc.
|
||
Ces environnements seront donc recopiés en mode TeX.
|
||
Vous pouvez changer les environnements
|
||
\family typewriter
|
||
equation*
|
||
\family default
|
||
en maths hors ligne exactement équivalentes, et ils seront alors traduits
|
||
correctement.
|
||
\layout Subsection
|
||
|
||
Exemples
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
reLyX -df -o
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
mon/répertoire
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
-r
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
mon_environnement
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
machin.tex > machin.debug
|
||
\layout Standard
|
||
|
||
Ce qui précède va créer un fichier
|
||
\family typewriter
|
||
mon/répertoire/machin.lyx
|
||
\family default
|
||
à partir de
|
||
\family typewriter
|
||
machin.tex
|
||
\family default
|
||
, en écrasant tout fichier préexistant.
|
||
Quand il trouve un bloc
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{mon_environnement} ...
|
||
|
||
\backslash
|
||
end{mon_environnement}
|
||
\family default
|
||
, il traduit ce qui se trouve à l'intérieur, mais recopie les commandes
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
|
||
\backslash
|
||
end
|
||
\family default
|
||
en mode TeX.
|
||
Finalement, il garde les fichiers temporaires (également dans
|
||
\family typewriter
|
||
mon/répertoire/
|
||
\family default
|
||
) et fournit un tas d'information de déboguage dans le fichier
|
||
\family typewriter
|
||
machin.debug
|
||
\family default
|
||
.
|
||
\layout Subsection
|
||
|
||
Notes
|
||
\layout Subsubsection
|
||
|
||
Rapports de bogue
|
||
\begin_inset LatexCommand \label{sec:rapports-bogue-reLyX}
|
||
|
||
\end_inset
|
||
|
||
|
||
\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\SpecialChar ~
|
||
|
||
\begin_inset LatexCommand \ref{sec:bogues-reLyX}
|
||
|
||
\end_inset
|
||
|
||
ou dans le traceur de bogues -- alors veuillez lancer reLyX
|
||
\series bold
|
||
-d
|
||
\series default
|
||
.
|
||
Ça vous permettra de savoir où il s'est planté dans la procédure de reLyXage.
|
||
Ce qui, ensuite, vous permettra d'écrire un meilleur rapport de bogue,
|
||
qui permettra aux développeurs de le résoudre plus vite et plus facilement.
|
||
\layout Standard
|
||
|
||
Les rapports de bogue doivent être envoyés à la liste de diffusion des développe
|
||
urs de LyX.
|
||
Son adresse est actuellement
|
||
\begin_inset LatexCommand \url{lyx-devel@lists.lyx.org}
|
||
|
||
\end_inset
|
||
|
||
.
|
||
Si vous faites tourner reLyX sur un fichier énorme, n'envoyez pas toute
|
||
la sortie avec votre rapport d'erreur.
|
||
Joignez juste les dix ou vingt dernières lignes de la sortie, avec le morceau
|
||
du fichier LaTeX où il s'est planté.
|
||
Ou, encore mieux, attachez un fichier léger mais complet qui cause le même
|
||
problème que votre fichier d'origine.
|
||
\layout Subsubsection
|
||
|
||
Détails de l'Implémentation
|
||
\layout Standard
|
||
|
||
reLyX procède à plusieurs passes pour traduire un fichier TeX.
|
||
À chaque passe, il crée un ou deux fichiers.
|
||
\layout Description
|
||
|
||
Passe\SpecialChar ~
|
||
0 \SpecialChar ~
|
||
|
||
\newline
|
||
Avant de faire quoi que ce soit, lit le fichier (ou les fichiers) de syntaxe.
|
||
\layout Description
|
||
|
||
Passe\SpecialChar ~
|
||
1a \SpecialChar ~
|
||
|
||
\newline
|
||
Sépare le préambule (tout ce qui précède une commande
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{document}
|
||
\family default
|
||
) du reste du fichier.
|
||
Il enregistre les deux morceaux dans des fichiers séparés.
|
||
C'est nécessaire car il peut y avoir des choses très bizarres dans le préambule.
|
||
Il ignore aussi tout ce qui suit le
|
||
\family typewriter
|
||
|
||
\backslash
|
||
end{document}
|
||
\family default
|
||
, présumant que ce n'est pas du LaTeX.
|
||
\layout Description
|
||
|
||
Passe\SpecialChar ~
|
||
1b \SpecialChar ~
|
||
|
||
\newline
|
||
Traduit le préambule.
|
||
Pour l'instant, ça signifie juste traduire la commande
|
||
\family typewriter
|
||
|
||
\backslash
|
||
documentclass
|
||
\family default
|
||
et recopier exactement le reste dans le préambule LyX.
|
||
\begin_deeper
|
||
\layout Standard
|
||
|
||
Une fois que l'on sait quelle est la classe du document, lit le fichier
|
||
de format LyX pour cette classe.
|
||
\end_deeper
|
||
\layout Description
|
||
|
||
Passe\SpecialChar ~
|
||
2 \SpecialChar ~
|
||
|
||
\newline
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
Nettoie
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
le fichier TeX, générant du LaTeX un peu plus strict.
|
||
Ceci comprend :
|
||
\begin_deeper
|
||
\layout Itemize
|
||
|
||
Changer, par exemple,
|
||
\family typewriter
|
||
x^2
|
||
\family default
|
||
en l'équivalent mais plus clair
|
||
\family typewriter
|
||
x^{2}
|
||
\layout Itemize
|
||
|
||
Enlever les paramètres optionnels que LyX ne sait pas gérer (par exemple
|
||
ceux de
|
||
\family typewriter
|
||
|
||
\backslash
|
||
sqrt
|
||
\family default
|
||
)
|
||
\layout Itemize
|
||
|
||
Changer
|
||
\family typewriter
|
||
{
|
||
\backslash
|
||
em machin}
|
||
\family default
|
||
en
|
||
\family typewriter
|
||
|
||
\backslash
|
||
emph{machin}
|
||
\family default
|
||
, etc.
|
||
C'est nécessaire car LyX écrit toujours les formes non locales quoi qu'il
|
||
arrive
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
NdT : Traduction incertaine.
|
||
\end_inset
|
||
|
||
.
|
||
Ça ne devrait que très rarement changer quelque chose.
|
||
\end_deeper
|
||
\layout Description
|
||
|
||
Passe\SpecialChar ~
|
||
3 \SpecialChar ~
|
||
|
||
\newline
|
||
Traduit le texte LaTeX, les commandes et les environnements en LyX.
|
||
\layout Description
|
||
|
||
Passe\SpecialChar ~
|
||
4 \SpecialChar ~
|
||
|
||
\newline
|
||
Recolle les deux morceaux ensemble, et fait quelques derniers réglages,
|
||
pour générer le fichier LyX.
|
||
\layout Standard
|
||
|
||
S'il y a des commandes
|
||
\family typewriter
|
||
|
||
\backslash
|
||
input
|
||
\family default
|
||
ou
|
||
\family typewriter
|
||
|
||
\backslash
|
||
include
|
||
\family default
|
||
, reLyX va recommencer en boucle et les traduire.
|
||
Ceci présume que les fichiers inclus sont de la même classe que le fichier
|
||
principal, et qu'il n'ont pas de préambule.
|
||
(Si vous avez une commande
|
||
\family typewriter
|
||
|
||
\backslash
|
||
input
|
||
\family default
|
||
dans le préambule d'un fichier, la commande sera recopiée exactement dans
|
||
la partie de préambule LaTeX du fichier LyX, le fichier inclus ne sera
|
||
donc pas traduit.) Quand il traduit des fichiers inclus, il saute donc les
|
||
passes 0 et 1.
|
||
\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.
|
||
\layout Subsubsection
|
||
|
||
Fichiers de Format
|
||
\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
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
normaux
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
non mathématiques (c'est-à-dire, y compris
|
||
\family typewriter
|
||
quote
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
itemize
|
||
\family default
|
||
, mais pas
|
||
\family typewriter
|
||
tabular
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
minipage
|
||
\family default
|
||
, et d'autres environnements originaux), et les commandes comme
|
||
\family typewriter
|
||
|
||
\backslash
|
||
section
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
|
||
\backslash
|
||
title
|
||
\family default
|
||
.
|
||
Si vous voulez reLyXer une classe pour laquelle il n'existe pas de fichier
|
||
de format, vous devez d'abord en créer un.
|
||
Mais vous devez de toutes façons le faire pour lire le fichier avec LyX,
|
||
puisque LyX compte sur les fichiers de format pour savoir comment afficher
|
||
et traiter les fichiers.
|
||
Voyez la documentation de LyX pour être aidé dans cette tâche (qui peut
|
||
être aisée ou difficile, selon la classe concernée).
|
||
Si votre classe est assez similaire à une classe qui possède déjà un fichier
|
||
de format, alors vous pouvez essayer d'utiliser l'option
|
||
\series bold
|
||
-c
|
||
\series default
|
||
.
|
||
\layout Subsubsection
|
||
|
||
Fichiers de Syntaxe
|
||
\begin_inset LatexCommand \label{sec:syntaxe-reLyX}
|
||
|
||
\end_inset
|
||
|
||
|
||
\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
|
||
lira le fichier du système.
|
||
reLyX lira des fichiers de syntaxe supplémentaires si vous les spécifiez
|
||
avec l'option
|
||
\series bold
|
||
-s
|
||
\series default
|
||
.
|
||
(Ces fichiers supplémentaires doivent avoir le même format que le fichier
|
||
par défaut, mais tendront à être plus courts, car ils n'ont à spécifier
|
||
que des commandes supplémentaires qui ne se trouvent pas dans le fichier
|
||
par défaut.) Un fichier de syntaxe indique à reLyX un certain nombre de
|
||
choses.
|
||
\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
|
||
qu'il ne sait pas traduire.
|
||
Le fichier de syntaxe contient simplement une commande, suivi par des crochets
|
||
ou des accolades décrivant les paramètres dans le bon ordre.
|
||
Par exemple, l'entrée de fichier de syntaxe
|
||
\family typewriter
|
||
|
||
\backslash
|
||
bibitem[]{}
|
||
\family default
|
||
signifie que la commande
|
||
\family typewriter
|
||
|
||
\backslash
|
||
bibitem
|
||
\family default
|
||
prend un paramètre optionnel suivi par un paramètre obligatoire, tandis
|
||
que l'entrée
|
||
\family typewriter
|
||
|
||
\backslash
|
||
bf
|
||
\family default
|
||
signifie que la commande
|
||
\family typewriter
|
||
|
||
\backslash
|
||
bf
|
||
\family default
|
||
ne prend pas de paramètre du tout.
|
||
Quand reLyX rencontre un élément qu'il ne sait pas traduire en LyX, il
|
||
recopie cet élément exactement -- avec le nombre correct de paramètres.
|
||
Si l'élément n'est pas dans le fichier de syntaxe, alors reLyX recopie
|
||
juste autant de paramètres qu'il en trouve.
|
||
Ça signifie qu'il peut en recopier trop.
|
||
Mais comme l'utilisateur peut spécifier des fichiers de syntaxe additionnels,
|
||
ça ne devrait pas arriver souvent.
|
||
\layout Standard
|
||
|
||
Quelques commandes qui ne peuvent pas être traduites en LyX, comme
|
||
\family typewriter
|
||
|
||
\backslash
|
||
mbox
|
||
\family default
|
||
, ont un de leurs paramètres qui est du texte LaTeX standard.
|
||
S'il y a le mot
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
translate
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
dans un paramètre d'une commande (intraduisible) dans le fichier de syntaxe,
|
||
reLyX va traduire ce paramètre au lieu de le recopier texto.
|
||
Ainsi, par exemple, le fichier de syntaxe par défaut contient
|
||
\family typewriter
|
||
|
||
\backslash
|
||
raisebox{}[][]\SpecialChar \-
|
||
{translate}
|
||
\family default
|
||
.
|
||
Ça signifie que la commande
|
||
\family typewriter
|
||
|
||
\backslash
|
||
raisebox
|
||
\family default
|
||
et le premier paramètre (et les paramètres optionnels s'ils existent) sont
|
||
recopiés en mode TeX, mais que le dernier paramètre (qui peut contenir
|
||
des maths, du LaTeX compliqué, d'autres commandes intraduisibles, etc.)
|
||
sera traduit en LyX.
|
||
Vous ne pouvez pas utiliser
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
translate
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
avec des paramètres optionnels.
|
||
\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.
|
||
(Par exemple, si vous utilisez un style qui donne un paramètre supplémentaire
|
||
à une commande donnée...) Cependant, ça ne sera utile que pour des commandes
|
||
recopiées en mode TeX.
|
||
Les commandes qui sont traduites par reLyX (comme
|
||
\family typewriter
|
||
|
||
\backslash
|
||
item
|
||
\family default
|
||
) ont une syntaxe prédéfinie pour leurs paramètres.
|
||
Les commandes prédéfinies sont identifiées comme telles dans le fichier
|
||
de syntaxe par défaut.
|
||
\layout Standard
|
||
|
||
Deuxièmement, le fichier de syntaxe décrit des
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
environnements réguliers
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
.
|
||
D'habitude, un environnement inconnu sera recopié tout entier en mode TeX.
|
||
Toutefois, si vous définissez un environnement régulier
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
machin
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
, alors seules les commandes
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{machin}
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
|
||
\backslash
|
||
end{machin}
|
||
\family default
|
||
seront recopiées en mode TeX ; le texte à l'intérieur de l'environnement
|
||
sera traité (c'est-à-dire traduit) par reLyX comme du LaTeX normal, plutôt
|
||
qu'être recopié en mode TeX.
|
||
N'essayez pas de déclarer
|
||
\family typewriter
|
||
tabbing
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
picture
|
||
\family default
|
||
comme environnements réguliers, car ce qu'il y a à l'intérieur de ces environne
|
||
ments mettra reLyX dans l'embarras ; utilisez cette possibilité pour de
|
||
nouveaux environnements que vous créez, qui contiennent du texte brut ou
|
||
des maths ou des commandes simples.
|
||
Vous ne pouvez pas non plus déclarer des environnements mathématiques inconnus
|
||
(comme
|
||
\family typewriter
|
||
equation*
|
||
\family default
|
||
) comme environnements réguliers, car l'éditeur mathématique de LyX ne les
|
||
comprendra pas.
|
||
Les noms des environnements réguliers apparaissent séparés par des espaces
|
||
entre les éléments
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{reLyXre}
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
|
||
\backslash
|
||
end{reLyXre}
|
||
\family default
|
||
dans le fichier de syntaxe.
|
||
(Si vous avez un environnement régulier que vous n'utilisez pas très souvent,
|
||
vous pouvez passer par l'option
|
||
\series bold
|
||
-r
|
||
\series default
|
||
plutôt que d'écrire un fichier de syntaxe.)
|
||
\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.
|
||
Par exemple,
|
||
\family typewriter
|
||
_
|
||
\family default
|
||
est supporté, mais l'équivalent
|
||
\family typewriter
|
||
|
||
\backslash
|
||
sb
|
||
\family default
|
||
ne l'est pas.
|
||
Mettez les commandes que vous voulez traduire entre
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{reLyXmt}
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
|
||
\backslash
|
||
end{reLyXmt}
|
||
\family default
|
||
.
|
||
La ligne
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
|
||
\backslash
|
||
| {
|
||
\backslash
|
||
Vert}
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
signifie que tout
|
||
\family typewriter
|
||
|
||
\backslash
|
||
|
|
||
\family default
|
||
en mode mathématique sera converti en
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
|
||
\backslash
|
||
Vert
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
(dans les cas où un élément formé d'un antislash et d'un caractère autre
|
||
qu'une lettre est traduit en quelque chose avec des lettres à la fin, une
|
||
espace est ajoutée par reLyX ; ainsi,
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
|
||
\backslash
|
||
|a
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
est correctement traduit en
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
|
||
\backslash
|
||
Vert a
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
).
|
||
\layout Subsubsection
|
||
|
||
Divers
|
||
\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 (à
|
||
\begin_inset LatexCommand \url[Perl]{http://www.perl.com/}
|
||
|
||
\end_inset
|
||
|
||
) car c'est un outil vraiment utile pour bien des choses.
|
||
\layout Subsection
|
||
|
||
Diagnostics
|
||
\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.
|
||
reLyX donne beaucoup plus d'informations quand vous le lancez avec l'option
|
||
|
||
\series bold
|
||
-d
|
||
\series default
|
||
, mais vous ne devriez en avoir besoin que si quelque chose tourne mal.
|
||
\layout Standard
|
||
|
||
Quand c'est fini, reLyX vous dit s'il s'est terminé normalement ou s'il
|
||
s'est planté suite à une erreur.
|
||
\layout Subsection
|
||
|
||
Avertissements
|
||
\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
|
||
du fichier LaTeX d'origine.
|
||
\layout Standard
|
||
|
||
Si vous importez
|
||
\family typewriter
|
||
machin.tex
|
||
\family default
|
||
pour créer
|
||
\family typewriter
|
||
machin.lyx
|
||
\family default
|
||
, puis éditez
|
||
\family typewriter
|
||
machin.lyx
|
||
\family default
|
||
et voulez le réexporter, notez qu'il écrasera l'original
|
||
\family typewriter
|
||
machin.tex
|
||
\family default
|
||
.
|
||
(LyX ne vous demandera
|
||
\emph on
|
||
pas
|
||
\emph default
|
||
si vous voulez l'écraser.)
|
||
\layout Standard
|
||
|
||
Si vous avez choisi dans
|
||
\family sans
|
||
Éditer\SpecialChar \menuseparator
|
||
Préférences\SpecialChar \menuseparator
|
||
Entrées\SpecialChar \menuseparator
|
||
Répertoires
|
||
\family default
|
||
de ne pas utiliser de répertoire temporaire, alors LyX va créer ses répertoires
|
||
temporaires dans votre répertoire de travail, ce qui signifie que votre
|
||
original LaTeX peut être écrasé (sans avertissement de la part de LyX)
|
||
quand vous
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
visualisez le DVI
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
ou imprimez le document LyX.
|
||
\layout Subsection
|
||
|
||
Fichiers
|
||
\layout Description
|
||
|
||
|
||
\family typewriter
|
||
\series medium
|
||
MON_RÉPERTOIRE_LYX/layouts/*.layout
|
||
\family default
|
||
\series default
|
||
\SpecialChar ~
|
||
|
||
\series bold
|
||
|
||
\newline
|
||
|
||
\series default
|
||
Les fichiers de format personnels de l'utilisateur pour les classes de document
|
||
\layout Description
|
||
|
||
|
||
\family typewriter
|
||
\series medium
|
||
MON_RÉPERTOIRE_LYX/reLyX/syntax.default
|
||
\family default
|
||
\series default
|
||
\SpecialChar ~
|
||
|
||
\newline
|
||
Le fichier de syntaxe personnel de l'utilisateur
|
||
\layout Description
|
||
|
||
|
||
\family typewriter
|
||
\series medium
|
||
LIBDIR/layouts/*.layout
|
||
\family default
|
||
\series default
|
||
\SpecialChar ~
|
||
|
||
\newline
|
||
Les fichiers de format du système pour les classes de document
|
||
\layout Description
|
||
|
||
|
||
\family typewriter
|
||
\series medium
|
||
LIBDIR/reLYX/syntax.default
|
||
\family default
|
||
\series default
|
||
\SpecialChar ~
|
||
|
||
\newline
|
||
Le fichier de syntaxe LaTeX du système
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
LIBDIR
|
||
\family default
|
||
est le répertoire LyX de votre système, en général quelque chose comme
|
||
|
||
\family typewriter
|
||
/usr/local/share/lyx/
|
||
\family default
|
||
.
|
||
|
||
\family typewriter
|
||
MON_RÉPERTOIRE_LYX
|
||
\family default
|
||
est votre répertoire LyX personnel, quelque chose comme
|
||
\family typewriter
|
||
.lyx/
|
||
\family default
|
||
dans votre répertoire
|
||
\family typewriter
|
||
$HOME
|
||
\family default
|
||
.
|
||
Vous pouvez vérifier où ils se trouvent dans
|
||
\family sans
|
||
Aide\SpecialChar \menuseparator
|
||
À\SpecialChar ~
|
||
Propos\SpecialChar ~
|
||
de\SpecialChar ~
|
||
LyX
|
||
\family default
|
||
.
|
||
\layout Subsection
|
||
|
||
Voir aussi
|
||
\layout Standard
|
||
|
||
|
||
\shape italic
|
||
lyx
|
||
\shape default
|
||
(1),
|
||
\shape italic
|
||
latex
|
||
\shape default
|
||
(1)
|
||
\layout Subsection
|
||
|
||
Auteurs
|
||
\layout Standard
|
||
|
||
Copyright (c) 1998-9
|
||
\noun on
|
||
Amir Karger
|
||
\noun default
|
||
(
|
||
\family typewriter
|
||
karger@voth.chem.utah.edu
|
||
\family default
|
||
)
|
||
\layout Standard
|
||
|
||
Ont contribué au code :
|
||
\layout Itemize
|
||
|
||
|
||
\noun on
|
||
John Weiss
|
||
\noun default
|
||
a écrit la passe CleanTeX d'origine.
|
||
\layout Itemize
|
||
|
||
|
||
\noun on
|
||
Étienne Grossmann
|
||
\layout Itemize
|
||
|
||
|
||
\noun on
|
||
José Ab\i \'{\i}
|
||
lio Oliveira Matos
|
||
\layout Itemize
|
||
|
||
David Suarez de Lis
|
||
\layout Standard
|
||
|
||
Autres contributeurs :
|
||
\layout Itemize
|
||
|
||
|
||
\noun on
|
||
Jean-Marc Lasgouttes
|
||
\noun default
|
||
a travaillé sur le script d'emballage
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
NdT : Mauvaise traduction de
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
wrapper script
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\end_inset
|
||
|
||
et a offert de nombreux rapports de bogue, conseils et suggestions de nouvelles
|
||
fonctions.
|
||
\layout Itemize
|
||
|
||
|
||
\noun on
|
||
Asger K.
|
||
Alstrup Nielsen
|
||
\noun default
|
||
et
|
||
\noun on
|
||
Marc Pavese
|
||
\noun default
|
||
ont donné des conseils.
|
||
\layout Itemize
|
||
|
||
Divers membres des listes de développeurs et d'utilisateurs LyX ont fourni
|
||
des rapports de bogue et des suggestions de fonctions.
|
||
\layout Standard
|
||
|
||
reLyX utilise une version modifiée du paquetage
|
||
\family typewriter
|
||
Text::TeX
|
||
\family default
|
||
, interpréteur TeX écrit en Perl par
|
||
\noun on
|
||
Ilya Zakharevich
|
||
\noun default
|
||
(
|
||
\family typewriter
|
||
ilya@math.ohio-state.edu
|
||
\family default
|
||
), disponible sur le CPAN.
|
||
\layout Chapter
|
||
|
||
LyX et applications extérieures
|
||
\layout Section
|
||
|
||
LyX avec les outils SGML (alias LinuxDoc)
|
||
\layout Standard
|
||
|
||
par
|
||
\noun on
|
||
Paul Evans
|
||
\layout Subsection
|
||
|
||
En résumé
|
||
\layout Standard
|
||
|
||
LinuxDoc est une classe de document accessible dans LyX si vous avez installé
|
||
le paquetage
|
||
\family typewriter
|
||
sgml-tools
|
||
\family default
|
||
.
|
||
Vous pouvez l'utiliser pour créer des documents en SGML (Standardized General
|
||
Mark-up Language), langage utilisé dans le projet de documentation de Linux
|
||
(Linux Documentation Project).
|
||
C'est donc utile si vous participez à ce projet.
|
||
Vous pouvez utiliser le format SGML avec le paquetage
|
||
\family typewriter
|
||
sgml-tools
|
||
\family default
|
||
qui contient des scripts et des programmes (pour produire d'autres formats,
|
||
notamment du Latex, du HTML, du texte brut, des pages de man...).
|
||
Vous pouvez donc utiliser ce paquetage à chaque fois que vous voulez écrire
|
||
un document qui sera facilement transcriptible en différents formats.
|
||
\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
|
||
chances d'aboutir.
|
||
Dans cette section, nous décrirons :
|
||
\layout Itemize
|
||
|
||
comment configurer et utiliser un document dans LinuxDoc ;
|
||
\layout Itemize
|
||
|
||
comment utiliser les balises dans LinuxDoc pour mettre en forme votre document
|
||
;
|
||
\layout Itemize
|
||
|
||
comment utiliser les paquetages SGML pour obtenir des formats variés ;
|
||
\layout Itemize
|
||
|
||
comment résoudre certains problèmes.
|
||
\layout Subsection
|
||
|
||
Préparer et utiliser un document LinuxDoc
|
||
\layout Subsubsection
|
||
|
||
Pour commencer
|
||
\layout Standard
|
||
|
||
En premier lieu, sélectionnez la classe LinuxDoc dans la fenêtre
|
||
\family sans
|
||
Format\SpecialChar \menuseparator
|
||
Document\SpecialChar \menuseparator
|
||
Document
|
||
\family default
|
||
.
|
||
Vous verrez alors que le nombre des environnements de paragraphe disponibles
|
||
a diminué ; vous les trouverez comme toujours dans le menu déroulant en
|
||
haut à gauche.
|
||
Le fonctionnement général des environnements de paragraphe est décrit dans
|
||
la section\SpecialChar ~
|
||
|
||
\begin_inset LatexCommand \ref{sec:sgml-paragraphes}
|
||
|
||
\end_inset
|
||
|
||
.
|
||
\layout Standard
|
||
|
||
Il vous
|
||
\emph on
|
||
faut
|
||
\emph toggle
|
||
entrer un titre de document, ainsi que le nom d'un auteur, en utilisant
|
||
à chaque fois l'environnement de paragraphe approprié.
|
||
Si vous ne le faites pas, vous obtiendrez des erreurs à l'impression du
|
||
document.
|
||
Vous pouvez ensuite entrer une date et un résumé.
|
||
Le document en lui-même doit commencer par un environnement de
|
||
\family sans
|
||
Section
|
||
\family default
|
||
, et non par un environnement standard.
|
||
\layout Standard
|
||
|
||
Ensuite, vous pouvez composer votre document comme d'habitude en utilisant
|
||
les différents environnements de paragraphe.
|
||
Voyez la section\SpecialChar ~
|
||
|
||
\begin_inset LatexCommand \ref{sec:sgml-paragraphes}
|
||
|
||
\end_inset
|
||
|
||
pour en avoir la liste complète ainsi que leur rôle.
|
||
\layout Subsubsection
|
||
|
||
Le format LinuxDoc
|
||
\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.
|
||
Dans ce cas, votre document sera transcrit en langage SGML.
|
||
Pour cela, utilisez
|
||
\family sans
|
||
Fichier\SpecialChar \menuseparator
|
||
Exporter\SpecialChar \menuseparator
|
||
LinuxDoc
|
||
\family default
|
||
.
|
||
Vous obtiendrez un fichier avec le même nom, mais avec
|
||
\family typewriter
|
||
.sgml
|
||
\family default
|
||
pour extension à la place de
|
||
\family typewriter
|
||
.lyx
|
||
\family default
|
||
.
|
||
Voyez la section\SpecialChar ~
|
||
|
||
\begin_inset LatexCommand \ref{sec:scripts-sgml}
|
||
|
||
\end_inset
|
||
|
||
pour apprendre comment utiliser ce nouveau fichier.
|
||
\layout Subsection
|
||
|
||
Utilisation des environnements de paragraphe dans LinuxDoc
|
||
\layout Subsubsection
|
||
|
||
Structure des documents LinuxDoc
|
||
\layout Standard
|
||
|
||
Les documents LinuxDoc ont une structure formelle qui limite les endroits
|
||
ou vous placerez les balises.
|
||
Chaque document a deux parties :
|
||
\layout Description
|
||
|
||
Header\SpecialChar ~
|
||
(l'en-tête)\SpecialChar ~
|
||
: On désigne sous ce nom tout ce qui précède la première
|
||
section.
|
||
L'en-tête peut comprendre le titre, l'auteur, la date, un résumé, et la
|
||
Table des Matières.
|
||
Vous devez remplir les deux premiers.
|
||
\layout Description
|
||
|
||
Body\SpecialChar ~
|
||
(le\SpecialChar ~
|
||
corps)\SpecialChar ~
|
||
: Tout ce qui suit le début de la première section.
|
||
Toutes les autres balises y sont admises.
|
||
\layout Subsubsection
|
||
|
||
Environnements de paragraphe LinuxDoc
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset LatexCommand \label{sec:sgml-paragraphes}
|
||
|
||
\end_inset
|
||
|
||
Voici une liste de toutes les balises que vous trouverez dans le même ordre
|
||
dans le menu de la barre d'outils, ainsi que quelques remarques sur leur
|
||
usage :
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Standard
|
||
\family default
|
||
:
|
||
\family roman
|
||
|
||
\family default
|
||
Fonctionne comme c'est décrit dans (référence croisée).
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Titre
|
||
\family default
|
||
: Va apparaître en haut à gauche du document imprimé, au dessus d'un trait
|
||
horizontal, trait que vous ne verrez pas sous LyX.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Section
|
||
\family default
|
||
,
|
||
\family sans
|
||
SousSection
|
||
\family default
|
||
,
|
||
\family sans
|
||
SousSousSection
|
||
\family default
|
||
,
|
||
\family sans
|
||
Paragraph
|
||
\family default
|
||
et
|
||
\family sans
|
||
Subparagraph
|
||
\family default
|
||
:
|
||
\family sans
|
||
|
||
\family default
|
||
Tout cela fonctionne comme normalement et avec la hiérarchie habituelle.
|
||
La présence ou l'absence de numérotation est contrôlée par le réglage de
|
||
la
|
||
\family sans
|
||
Profondeur\SpecialChar ~
|
||
de\SpecialChar ~
|
||
la\SpecialChar ~
|
||
numérotation
|
||
\family default
|
||
dans
|
||
\family sans
|
||
Format\SpecialChar \menuseparator
|
||
Document\SpecialChar \menuseparator
|
||
Extra
|
||
\family default
|
||
.
|
||
Vous ne pourrez pas obtenir de titres non numérotés autrement : il n'y
|
||
a pas d'équivalent à
|
||
\family sans
|
||
Section*
|
||
\family default
|
||
.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Enumerate
|
||
\family default
|
||
: Comme d'habitude, produit une liste numérotée et indentée comme indiqué
|
||
dans le
|
||
\emph on
|
||
Guide\SpecialChar ~
|
||
de\SpecialChar ~
|
||
l'Utilisateur
|
||
\emph default
|
||
.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Itemize
|
||
\family default
|
||
:
|
||
\family sans
|
||
|
||
\family default
|
||
De nouveau, même effet qu'avec les autres classes : voir le
|
||
\emph on
|
||
Guide\SpecialChar ~
|
||
de\SpecialChar ~
|
||
l'Utilisateur
|
||
\emph default
|
||
.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Description
|
||
\family default
|
||
: Comme indiqué dans le
|
||
\emph on
|
||
Guide\SpecialChar ~
|
||
de\SpecialChar ~
|
||
l'Utilisateur
|
||
\emph toggle
|
||
.
|
||
Rappelez-vous que si vous voulez que l'élément en gras fasse plus d'un
|
||
mot, il vous faudra mettre des espaces insécables entre les mots.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Verbatim
|
||
\family default
|
||
:
|
||
\family sans
|
||
|
||
\family default
|
||
Comme d'habitude.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Code
|
||
\family default
|
||
: Comparable à l'environnement
|
||
\family sans
|
||
Lyx-Code
|
||
\family default
|
||
.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Auteur
|
||
\family default
|
||
: Tout ce que vous y entrez apparaîtra à gauche de l'en-tête du document,
|
||
sous la ligne épaisse.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Date
|
||
\family default
|
||
: Tout ce que vous y entrerez apparaîtra à droite de l'en-tête, sous la
|
||
ligne.
|
||
Ce ne sera pas forcément une date : vous pouvez entrer tout type de texte,
|
||
par exemple un numéro de version.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Abstract
|
||
\family default
|
||
: Vous pouvez utiliser cet environnement pour obtenir un paragraphe libre
|
||
après l'auteur et la date, et avant la première section.
|
||
Vous n'avez le droit qu'à un seul paragraphe de ce type
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
|
||
\emph on
|
||
Note de l'auteur :
|
||
\emph toggle
|
||
Ce point est à vérifier --
|
||
\emph on
|
||
pe
|
||
\emph default
|
||
.
|
||
\end_inset
|
||
|
||
.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Displaymath
|
||
\family default
|
||
:
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
|
||
\emph on
|
||
Note de l'auteur :
|
||
\emph toggle
|
||
Je ne l'ai pas encore essayé
|
||
\emph default
|
||
--
|
||
\emph on
|
||
pe.
|
||
\end_inset
|
||
|
||
|
||
\layout Subsubsection
|
||
|
||
Autres possibilités avec ces documents
|
||
\layout Standard
|
||
|
||
Vous pouvez utiliser le menu
|
||
\family sans
|
||
Format
|
||
\family default
|
||
pour choisir une police de caractère ou pour mettre des mots en valeur.
|
||
Vous pouvez aussi utiliser la table des matières comme d'habitude ; voir
|
||
la section correspondante du
|
||
\emph on
|
||
Guide\SpecialChar ~
|
||
de\SpecialChar ~
|
||
l'Utilisateur
|
||
\emph default
|
||
.
|
||
Vous pouvez trouver d'autres fonctions dans les menus de LyX.
|
||
Certaines fonctionneront, d'autres pas
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
|
||
\emph on
|
||
Note de l'auteur :
|
||
\emph toggle
|
||
A moins que ça ne vienne de mon système...
|
||
--
|
||
\emph on
|
||
pe.
|
||
\end_inset
|
||
|
||
.
|
||
\layout Subsubsection
|
||
|
||
Références croisées et HTML
|
||
\layout Standard
|
||
|
||
Vous trouverez dans le menu
|
||
\family sans
|
||
Insérer
|
||
\family default
|
||
deux nouvelles options relatives aux inclusions d'adresses URL.
|
||
Si vous utilisez l'une de ces options, du code TeX sera inséré dans votre
|
||
document, en trois blocs séparés par des espaces.
|
||
Les trois blocs seront :
|
||
\layout Quote
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
htmlurl{
|
||
\family default
|
||
ou
|
||
\family typewriter
|
||
|
||
\backslash
|
||
url{
|
||
\family roman
|
||
|
||
\hfill
|
||
|
||
\family default
|
||
espace
|
||
\family typewriter
|
||
|
||
\hfill
|
||
}{
|
||
\family roman
|
||
|
||
\hfill
|
||
|
||
\family default
|
||
espace
|
||
\family roman
|
||
|
||
\hfill
|
||
|
||
\family typewriter
|
||
}
|
||
\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}
|
||
|
||
\end_inset
|
||
|
||
ou d'autres balises valides comme
|
||
\begin_inset LatexCommand \url{mailto:moi@mon.adresse}
|
||
|
||
\end_inset
|
||
|
||
.
|
||
Ensuite vous pouvez mettre une description entre le deuxième et le troisième
|
||
bloc.
|
||
Les différences sont :
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
URL:
|
||
\family roman
|
||
|
||
\family default
|
||
L'adresse HTML et la description apparaîtront toutes deux dans le document
|
||
;
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
HTML\SpecialChar ~
|
||
URL:
|
||
\family default
|
||
seule la description apparaîtra dans la version imprimée.
|
||
\layout Subsection
|
||
|
||
Utiliser les scripts Sgml pour LinuxDoc
|
||
\begin_inset LatexCommand \label{sec:scripts-sgml}
|
||
|
||
\end_inset
|
||
|
||
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
NdT : Ce paragraphe n'est pas du tout à jour, les adresses fournies sont
|
||
périmées.
|
||
\end_inset
|
||
|
||
|
||
\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
|
||
\emph on
|
||
Howto
|
||
\emph default
|
||
du
|
||
\emph on
|
||
Linux Doucmentation Project
|
||
\emph toggle
|
||
.
|
||
Pour effectuer la transcription du document, vous devez avoir installé
|
||
le paquetage
|
||
\family typewriter
|
||
sgml-tools-1.0.x.tar.gz
|
||
\family default
|
||
(avec
|
||
\begin_inset Formula $x\geq3$
|
||
\end_inset
|
||
|
||
) que vous trouverez sur la page des SGML-Tools à l'adresse
|
||
\layout LyX-Code
|
||
|
||
|
||
\family roman
|
||
|
||
\begin_inset LatexCommand \url{http://pobox.com/~cg/sgmltools}
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Vous pouvez aussi le trouver sur les archives
|
||
\family typewriter
|
||
sunsite
|
||
\family default
|
||
à
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\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
|
||
sunsite
|
||
\family default
|
||
.
|
||
\end_inset
|
||
|
||
|
||
\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
|
||
|
||
|
||
\layout Standard
|
||
|
||
Le fichier
|
||
\family typewriter
|
||
sgml-tools-1.0.x.tar.gz
|
||
\family default
|
||
contient tout ce dont vous avez besoin pour écrire des documents SGML et
|
||
les convertir en groff, LaTeX, HTML, GNU info, LyX ou RTF.
|
||
\layout Standard
|
||
|
||
Ce paquetage a été renommé en janvier 1997.
|
||
Il s'appelait auparavant
|
||
\family typewriter
|
||
linuxdoc-\SpecialChar \-
|
||
sgml-\SpecialChar \-
|
||
1.5.tar.gz
|
||
\family default
|
||
.
|
||
\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
|
||
\family sans
|
||
Fichier\SpecialChar \menuseparator
|
||
Exporter\SpecialChar \menuseparator
|
||
LinuxDoc
|
||
\family default
|
||
.
|
||
\layout Subsection
|
||
|
||
Erreurs avec LinuxDoc
|
||
\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
|
||
la structure des documents.
|
||
LyX peut produire un message d'erreur, mais ne laisse pas de boîte d'erreur
|
||
que vous puissiez ouvrir dans le document.
|
||
Il vous faudra donc regarder directement le fichier pour trouver ce qui
|
||
ne va pas.
|
||
La plupart des problèmes semblent venir de l'utilisation d'options qui
|
||
ne sont pas disponibles dans cette classe de texte.
|
||
\layout Section
|
||
|
||
Correcteur TeX
|
||
\layout Standard
|
||
|
||
par
|
||
\noun on
|
||
Asger Alstrup
|
||
\layout Subsection
|
||
|
||
Introduction
|
||
\layout Standard
|
||
|
||
Vous trouverez dans le menu
|
||
\family sans
|
||
Éditer
|
||
\family default
|
||
la commande
|
||
\family sans
|
||
Correction\SpecialChar ~
|
||
TeX
|
||
\family default
|
||
.
|
||
Cette fonctionnalité requière le programme
|
||
\family typewriter
|
||
chktex
|
||
\family default
|
||
et la commande est donc grisée si celui-ci n'est pas installé.
|
||
Vous pouvez vous le procurer sur le miroir du CTAN le plus proche, ou à
|
||
l'adresse
|
||
\begin_inset LatexCommand \url{http://www.ifi.uio.no/~jensthi/chktex/}
|
||
|
||
\end_inset
|
||
|
||
.
|
||
\layout Standard
|
||
|
||
Le paquetage
|
||
\family sans
|
||
ChkTeX
|
||
\family default
|
||
est un programme qui a été écrit par
|
||
\noun on
|
||
Jens T.
|
||
Berger Thielemann
|
||
\noun default
|
||
qui se plaignait que certaines commandes de LaTeX n'étaient pas naturelles
|
||
et s'oubliaient facilement.
|
||
Ce programme parcourt votre fichier LaTeX et en vérifie la bonne écriture.
|
||
C'est donc l'équivalent de
|
||
\family typewriter
|
||
Lint
|
||
\family default
|
||
\noun toggle
|
||
, mais pour LaTeX.
|
||
\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
|
||
\family typewriter
|
||
Lint
|
||
\family default
|
||
ne vérifie pas seulement la
|
||
\emph on
|
||
syntaxe
|
||
\emph toggle
|
||
d'un fichier C, mais aussi la bonne utilisation des types,
|
||
\family sans
|
||
ChkTeX
|
||
\family default
|
||
détecte en plus des erreurs syntaxiques quelques erreurs typographiques.
|
||
Entre autres,
|
||
\family sans
|
||
ChkTeX
|
||
\family default
|
||
est à même de détecter des erreurs courantes comme
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\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.
|
||
|
||
\emph on
|
||
-- of
|
||
\end_inset
|
||
|
||
:
|
||
\layout Itemize
|
||
|
||
De mauvais points de suspension :
|
||
\newline
|
||
Utiliser \SpecialChar \ldots{}
|
||
et non pas ...
|
||
\layout Itemize
|
||
|
||
Des espaces à l'intérieur des parenthèses :
|
||
\newline
|
||
( mauvais espacement )
|
||
\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.
|
||
N.
|
||
R.
|
||
S.
|
||
\layout Itemize
|
||
|
||
L'utilisation d'un mauvais espacement à la fin d'une phrase dont la dernière
|
||
lettre est une majuscule :
|
||
\newline
|
||
Voici un TEST.
|
||
Et l'espacement n'est pas bon.
|
||
\layout Itemize
|
||
|
||
L'insertion d'une espace avant une étiquette ou un autre objet de ce type
|
||
:
|
||
\newline
|
||
L'étiquette ou la note doit être collée au texte, sans quoi elle risque
|
||
d'apparaître sur une mauvaise page.
|
||
|
||
\begin_inset LatexCommand \label{sec:chktex}
|
||
|
||
\end_inset
|
||
|
||
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\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_inset
|
||
|
||
.
|
||
L'étiquette est ici trop séparée.
|
||
\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
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
section
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
et le numéro, et ça ferait le plus mauvais effet...
|
||
: voyez la section
|
||
\begin_inset LatexCommand \ref{sec:chktex}
|
||
|
||
\end_inset
|
||
|
||
.
|
||
\layout Itemize
|
||
|
||
L'utilisation d'un
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
x
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
au lieu du symbole
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
|
||
\begin_inset Formula $\times$
|
||
\end_inset
|
||
|
||
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
entre deux nombres :
|
||
\newline
|
||
2x2 rend beaucoup moins bien que
|
||
\begin_inset Formula $2\times2$
|
||
\end_inset
|
||
|
||
.
|
||
\layout Standard
|
||
|
||
et bien plus encore...
|
||
C'est un outil très utile pour le
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
polissage final
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
du document avant son impression, et vous devriez l'utiliser après l'inévitable
|
||
correction de l'orthographe et avant d'affiner la typographie.
|
||
\layout Subsection
|
||
|
||
Comment l'utiliser
|
||
\layout Standard
|
||
|
||
Si le programme est installé, l'employer est un jeu d'enfant : faites
|
||
\family sans
|
||
Éditer\SpecialChar \menuseparator
|
||
Correction\SpecialChar ~
|
||
TeX
|
||
\family default
|
||
.
|
||
LyX générera alors une version LaTeX de votre document, lancera
|
||
\family sans
|
||
ChkTeX
|
||
\family default
|
||
pour la corriger, puis insérera des
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
boîtes d'erreurs
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
avec les avertissements de
|
||
\family sans
|
||
ChkTeX
|
||
\family default
|
||
, s'il y en a.
|
||
Ces avertissements seront placés au plus près de l'erreur, et vous pourrez
|
||
facilement les trouver avec
|
||
\family sans
|
||
Naviguer\SpecialChar \menuseparator
|
||
Erreur
|
||
\family default
|
||
, ou par le raccourci clavier
|
||
\family sans
|
||
C-g
|
||
\family default
|
||
(d'après le fichier de raccourcis par défaut
|
||
\family typewriter
|
||
cua
|
||
\family default
|
||
).
|
||
Ouvrez les boîtes d'erreur en cliquant dessus, ou par le raccourci
|
||
\family typewriter
|
||
cua
|
||
\family default
|
||
|
||
\family sans
|
||
C-i
|
||
\family default
|
||
, ou le raccourci
|
||
\family typewriter
|
||
emacs
|
||
\family default
|
||
|
||
\family sans
|
||
C-o
|
||
\family default
|
||
.
|
||
Lisez l'avertissement, et corrigez l'erreur si c'en est bien une.
|
||
Si vous ne comprenez pas l'avertissement, ignorez-le.
|
||
En effet, il y a des différences entre ce qu'il y a à l'écran et les détails
|
||
techniques que
|
||
\family sans
|
||
ChkTeX
|
||
\family default
|
||
vérifie, et ça peut amener certains de ses avertissements à paraître mystérieux
|
||
ou même stupides.
|
||
\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
|
||
des fausses alertes.
|
||
\layout Subsection
|
||
|
||
Réglages fins
|
||
\layout Standard
|
||
|
||
Vous trouverez parfois que
|
||
\family sans
|
||
ChkTeX
|
||
\family default
|
||
est plus bavard qu'il ne devrait l'être.
|
||
Vous pouvez alors choisir de ne pas l'utiliser, ou alors le configurer
|
||
à vos propres goûts.
|
||
Une possibilité dans les situations les plus désespérées est de faire
|
||
\family sans
|
||
Éditer\SpecialChar \menuseparator
|
||
Enlever\SpecialChar ~
|
||
Toutes\SpecialChar ~
|
||
les\SpecialChar ~
|
||
Marques\SpecialChar ~
|
||
d'Erreur
|
||
\family default
|
||
, ce qui se débarrasse instantanément de tous les avertissements.
|
||
\layout Standard
|
||
|
||
Mais, même si
|
||
\family sans
|
||
ChkTeX
|
||
\family default
|
||
est vraiment configurable et extensible, vous ne pourrez pas résoudre tous
|
||
les problèmes de
|
||
\family sans
|
||
ChkTeX
|
||
\family default
|
||
dans LyX de cette manière.
|
||
En effet, LyX génère un fichier LaTeX un peu particulier pour être ensuite
|
||
capable de faire correspondre les numéros de lignes indiqués par
|
||
\family sans
|
||
ChkTeX
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Vous pouvez trouver toutes les indications de
|
||
\family typewriter
|
||
chktex
|
||
\family default
|
||
en faisant
|
||
\family sans
|
||
Visualiser\SpecialChar \menuseparator
|
||
Fichier\SpecialChar ~
|
||
Journal\SpecialChar ~
|
||
LaTeX
|
||
\family default
|
||
après avoir lancé
|
||
\family typewriter
|
||
chktex
|
||
\family default
|
||
.
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
avec la structure interne du document.
|
||
De ce fait, certains avertissements ne sembleront pas apparaître correctement.
|
||
Vous pouvez faire deux choses contre cela :
|
||
\layout Itemize
|
||
|
||
Paramétrez l'appel à
|
||
\family sans
|
||
ChkTeX
|
||
\family default
|
||
dans
|
||
\family sans
|
||
Éditer\SpecialChar \menuseparator
|
||
Préférences\SpecialChar \menuseparator
|
||
Sorties\SpecialChar \menuseparator
|
||
Divers
|
||
\family default
|
||
, ou alors dans le fichier de configuration de l'installation de
|
||
\family sans
|
||
ChkTeX
|
||
\family default
|
||
(souvent, le fichier
|
||
\family typewriter
|
||
/usr/local/share/chktexrc
|
||
\family default
|
||
).
|
||
Voyez ci-dessous pour savoir quels avertissements peuvent être activés
|
||
ou désactivés à la ligne de commande.
|
||
\layout Itemize
|
||
|
||
Exportez votre document en tant que fichier LaTeX normal par
|
||
\family sans
|
||
Fichier\SpecialChar \menuseparator
|
||
Exporter\SpecialChar \menuseparator
|
||
LaTeX
|
||
\family default
|
||
et lancer manuellement
|
||
\family typewriter
|
||
chktex
|
||
\family default
|
||
dessus.
|
||
S'il est invoqué de cette façon, ça peut être pénible de trouver l'endroit
|
||
correspondant dans le document LyX, mais avec un peu de patience, vous
|
||
devriez y arriver.
|
||
\layout Standard
|
||
|
||
Voici maintenant les messages d'avertissement qui peuvent être activés ou
|
||
désactivés dans
|
||
\family sans
|
||
Préférences
|
||
\family default
|
||
.
|
||
Utilisez
|
||
\family typewriter
|
||
-n#
|
||
\family default
|
||
pour désactiver un avertissement, et
|
||
\family typewriter
|
||
-w#
|
||
\family default
|
||
pour l'activer.
|
||
Les entrées en italiques sont désactivées par défaut, car le réglage de
|
||
base est
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
chktex -n1 -n3 -n6 -n9 -n22 -n25 -n30 -n38
|
||
\family default
|
||
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
.
|
||
\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
|
||
avec
|
||
\family typewriter
|
||
chktex
|
||
\family default
|
||
.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
\emph on
|
||
Command terminated with space.
|
||
(La commande se termine par une espace.)
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
Non-breaking space (
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
~
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
) should have been used.
|
||
(Il faut utiliser ici une espace insécable (
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
~
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
).)
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
\emph on
|
||
You should enclose the previous parenthesis with
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
{}
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
.
|
||
(Vous devriez entourer les parenthèses précédentes par
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
{}
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
.)
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
Italic correction (
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
/
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
) found in non-italic buffer.
|
||
(Une correction d'italique (
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
|
||
\backslash
|
||
/
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
) est dans un groupe qui n'est pas en italique.)
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
Italic correction (
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
/
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
) found more than once.
|
||
(Il y a plus d'une correction d'italique (
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
|
||
\backslash
|
||
/
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
) .)
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
\emph on
|
||
No italic correction (
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
/
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
) found.
|
||
(Il n'y a pas de correcteur d'italique (
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
|
||
\backslash
|
||
/
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
) .)
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
Accent command
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
cmd
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
needs use of
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
cmd
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
.
|
||
(La commande
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
cmd
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
requière l'utilisation de
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
cmd
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
.)
|
||
\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.)
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
\emph on
|
||
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
%s
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
expected, found
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
%s
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
.
|
||
(Attendait
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
%s
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
, a trouvé
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
%s
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
.)
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
Solo
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
%s
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
found.
|
||
(Un seul
|
||
\size default
|
||
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
|
||
\size small
|
||
%s
|
||
\size default
|
||
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
\size small
|
||
a été trouvé.)
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
You should use
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
%s
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
to achieve an ellipsis.
|
||
(Vous devriez utiliser
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
%s
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
pour une ellipse (points de suspension).)
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
Inter-word spacing (
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
|
||
\family default
|
||
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
) should perhaps be used.
|
||
(Une espace d'entre mots (
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
|
||
\backslash
|
||
\SpecialChar ~
|
||
|
||
\family default
|
||
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
) devrait peut-être être utilisé.)
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
Inter-sentence spacing (
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
@
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
) should perhaps be used.
|
||
(Une espace d'entre phrases (
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
|
||
\backslash
|
||
@
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
) devrait peut-être être utilisé.)
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
Could not find argument for command.
|
||
(N'a pas trouvé de paramètre à la commande.)
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
No match found for
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
%s
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
.
|
||
(Aucune occurrence de
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
%s
|
||
\family default
|
||
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
n'a été trouvée.)
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
Math mode still on at end of LaTeX file.
|
||
(Le fichier LaTeX se termine dans le mode Math.)
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
Number of
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
char
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
doesn't match the number of
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
char
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
.
|
||
(Le numéro de
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
char
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
ne correspond pas à celui de
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
char
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
.)
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
You should use either
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
or
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
as an alternative to
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
"
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
.
|
||
(Vous devriez utiliser
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
ou
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
plutôt que
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
"
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
.)
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
You should use "
|
||
\family typewriter
|
||
'
|
||
\family default
|
||
" (ASCII 39) instead of "
|
||
\family typewriter
|
||
´
|
||
\family default
|
||
" (ASCII 180).
|
||
(Vous devriez utiliser
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
'
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
(ASCII 39) au lieu de
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
´
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
(ASCII 180).)
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
User-specified pattern found.
|
||
(A trouvé un format défini par l'utilisateur.)
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
This command might not be intended.
|
||
(Cette commande n'est peut-être pas volontaire.)
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
\emph on
|
||
Comment displayed.
|
||
(Un commentaire est affiché.)
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
Either
|
||
\family typewriter
|
||
''
|
||
\backslash
|
||
,'
|
||
\family default
|
||
or
|
||
\family typewriter
|
||
'
|
||
\backslash
|
||
,''
|
||
\family default
|
||
will look better.
|
||
(
|
||
\family typewriter
|
||
''
|
||
\backslash
|
||
,'
|
||
\family default
|
||
ou
|
||
\family typewriter
|
||
'
|
||
\backslash
|
||
,''
|
||
\family default
|
||
présentera mieux.)
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
Delete this space to maintain correct page references.
|
||
(Enlevez cette espace pour avoir une pagination correcte.)
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
\emph on
|
||
You might wish to put this between a pair of
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
{}
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
.
|
||
(Ce serait peut-être mieux entre deux accolades
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
{}
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
.)
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
You ought to remove spaces in front of punctuation.
|
||
(Il n'y a pas d'espace devant cette ponctuation.)
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
Could not execute LaTeX command.
|
||
(Ne peut pas exécuter la commande LaTeX.)
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
Don't use
|
||
\family typewriter
|
||
|
||
\backslash
|
||
/
|
||
\family default
|
||
in front of small punctuation.
|
||
(N'utilisez pas
|
||
\family typewriter
|
||
|
||
\backslash
|
||
/
|
||
\family default
|
||
devant la ponctuation basse.)
|
||
\layout Enumerate
|
||
|
||
|
||
\family typewriter
|
||
\size small
|
||
$
|
||
\backslash
|
||
times$
|
||
\family default
|
||
may look prettier here.
|
||
(
|
||
\family typewriter
|
||
$
|
||
\backslash
|
||
times$
|
||
\family default
|
||
serait mieux ici.)
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
\emph on
|
||
Multiple spaces detected in output.
|
||
(La sortie affiche ici plusieurs espaces.)
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
This text may be ignored.
|
||
(Ce texte ne sera peut-être pas pris en compte.)
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
Use
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
to begin quotation, not
|
||
\family typewriter
|
||
'
|
||
\family default
|
||
.
|
||
(Utilisez
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
pour ouvrir une citation et non
|
||
\family typewriter
|
||
'
|
||
\family default
|
||
.)
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
Use
|
||
\family typewriter
|
||
'
|
||
\family default
|
||
to end quotation, not
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
.
|
||
(Utilisez
|
||
\family typewriter
|
||
'
|
||
\family default
|
||
pour clore une citation et non
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
.)
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
Don't mix quotes.
|
||
(Ne mélangez pas les différents types de guillemets.)
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
You should perhaps use
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
cmd
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
instead.
|
||
(Il vaudrait peut-être mieux utiliser
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
cmd
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
.)
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
You should put a space in front of/after parenthesis.
|
||
(Il faut des espaces à l'extérieur des parenthèses.)
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
You should avoid spaces in front of/after parenthesis.
|
||
(Ne mettez pas d'espaces à l'intérieur des parenthèses.)
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
\emph on
|
||
You should not use punctuation in front of/after quotes.
|
||
(La ponctuation ne doit pas apparaître derrière les guillemets.)
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
Double space found.
|
||
(Double espace !)
|
||
\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.)
|
||
\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.)
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
You should remove spaces in front of
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
%s
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
.
|
||
(Ne mettez pas d'espaces devant
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
%s
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
.)
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
%s
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
is normally not followed by
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
%c
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
.
|
||
(
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
%s
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
n'est normalement pas suivi de
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
%c
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
.)
|
||
\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
|
||
lacheck
|
||
\family default
|
||
) pour pouvoir en exploiter toute la puissance.
|
||
Mais, , il est dès maintenant utilisable : lancez-le sur l'un de vos documents
|
||
de bonne taille, et voyez le résultat.
|
||
\layout Section
|
||
|
||
Contrôle de Version sous LyX
|
||
\layout Standard
|
||
|
||
par
|
||
\noun on
|
||
Lars Gullik Bjønnes
|
||
\layout Subsection
|
||
|
||
Introduction
|
||
\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.
|
||
Cela me chagrina un peu, et je me mis à travailler au support de RCS par
|
||
LyX (avec la perspective future d'un support de CVS et/ou SCCS).
|
||
Maintenant, c'est fait.
|
||
LyX accepte la plupart des commandes simples de RCS.
|
||
Si vous voulez utiliser des fonctions plus sophistiquées, il vous faudra
|
||
cependant encore passer par une console xterm.
|
||
\layout Standard
|
||
|
||
Avant de vous lancer dans l'utilisation du contrôle de version sous LyX,
|
||
lisez d'abord
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
rcsintro
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
(c'est un fichier man : lisez-le avec
|
||
\family typewriter
|
||
man rcsintro
|
||
\family default
|
||
).
|
||
Ce fichier décrit toutes les fonctions de base de RCS\SpecialChar \@.
|
||
Voyez particulièrement
|
||
le paragraphe sur le répertoire RCS, et la notion de fichier RCS maître
|
||
(le fichier finissant par
|
||
\family typewriter
|
||
,v
|
||
\family default
|
||
).
|
||
\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
|
||
plus anciennes.
|
||
\layout Subsection
|
||
|
||
Les commandes RCS sous LyX
|
||
\layout Standard
|
||
|
||
Les sections suivantes décrivent les commandes RCS supportées par LyX.
|
||
Vous pouvez les trouver dans
|
||
\family sans
|
||
Fichier\SpecialChar \menuseparator
|
||
Contrôle\SpecialChar ~
|
||
de\SpecialChar ~
|
||
Version
|
||
\family default
|
||
.
|
||
\layout Subsubsection
|
||
|
||
|
||
\family sans
|
||
Initialiser le contrôle de versions
|
||
\layout Standard
|
||
|
||
Si votre document n'est pas sous le mode
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
contrôle des version
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
, c'est le seul choix qui vous soit proposé.
|
||
Si vous êtes déjà sous ce mode, cet élément est grisé et inaccessible.
|
||
\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.
|
||
Le document est alors mis en mode
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
lecture seule
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
et il vous faudra faire
|
||
\family sans
|
||
Nouvelle\SpecialChar ~
|
||
Version\SpecialChar ~
|
||
Éditable
|
||
\family default
|
||
avant de le modifier.
|
||
Un document sous contrôle de version a dans le minibuffer
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
[RCS:<version><locker>]
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
accolé au nom de fichier.
|
||
\layout Standard
|
||
|
||
En arrière-plan, la commande RCS qui a été lancée est
|
||
\family typewriter
|
||
ci -q -u -i -t-\SpecialChar \-
|
||
"<description_\SpecialChar \-
|
||
initiale>" <nom_fichier>.
|
||
\layout Standard
|
||
|
||
Lisez
|
||
\family typewriter
|
||
man ci
|
||
\family default
|
||
pour comprendre le sens des paramètres.
|
||
|
||
\layout Subsubsection
|
||
|
||
|
||
\family sans
|
||
Figer cette Version
|
||
\layout Standard
|
||
|
||
RCS command:
|
||
\family typewriter
|
||
ci -q -u -m"<description>" <file-name>
|
||
\layout Standard
|
||
|
||
Lorsque vous avez fini de modifier un fichier, vous figez vos modifications
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
NdT : check-in
|
||
\end_inset
|
||
|
||
.
|
||
Il vous sera alors demandé une description de celles-ci.
|
||
Cette information est conservée dans le fichier d'historique.
|
||
Le numéro de version est alors incrémenté, vos modifications sont appliquées
|
||
au fichier RCS maître et le document est déverrouillé et remis en mode
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
lecture seule
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
.
|
||
\layout Standard
|
||
|
||
Commande RCS :
|
||
\family typewriter
|
||
ci -q -u -m"<description>" <nom_fichier>
|
||
\layout Subsubsection
|
||
|
||
|
||
\family sans
|
||
Nouvelle Version Éditable
|
||
\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.
|
||
Vous continuez donc à éditer le fichier un moment, puis vous figez vos
|
||
changements.
|
||
La ligne d'état est modifiée pour indiquer que le fichier est verrouillé.
|
||
\layout Standard
|
||
|
||
Commande RCS :
|
||
\family typewriter
|
||
co -q -l <nom_fichier>
|
||
\layout Subsubsection
|
||
|
||
|
||
\family sans
|
||
Recharger la Version Précédente
|
||
\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
|
||
soient perdus.
|
||
\layout Standard
|
||
|
||
Commande RCS :
|
||
\family typewriter
|
||
co -f -u<version> <nom_fichier>
|
||
\layout Subsubsection
|
||
|
||
|
||
\family sans
|
||
Annuler Figer
|
||
\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.
|
||
\layout Standard
|
||
|
||
Commande RCS :
|
||
\family typewriter
|
||
rcs -o<version> <nom_fichier>
|
||
\layout Subsubsection
|
||
|
||
|
||
\family sans
|
||
Visualiser Historique
|
||
\layout Standard
|
||
|
||
Montre l'historique complet du document RCS.
|
||
La sortie de
|
||
\family typewriter
|
||
rlog <nom_fichier>
|
||
\family default
|
||
est ainsi affichée dans une fenêtre.
|
||
Voyez
|
||
\family typewriter
|
||
man rlog
|
||
\family default
|
||
pour plus d'informations.
|
||
\layout Section
|
||
|
||
Programmation littéraire
|
||
\layout Standard
|
||
|
||
Mise à jour par
|
||
\noun on
|
||
Kayvan Sylvan
|
||
\noun default
|
||
(kayvan@sylvan.com), document d'origine écrit par
|
||
\noun on
|
||
Edmar Wienskoski Jr.
|
||
|
||
\noun default
|
||
(edmar-w-jr@technologist.com)
|
||
\layout Subsection
|
||
|
||
Introduction
|
||
\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,
|
||
et savez donc ce que
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
tangling
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
et
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
weaving
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
signifient
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
NdT : Respectivement la génération du code et de la documentation.
|
||
-- ar
|
||
\end_inset
|
||
|
||
.
|
||
Si ce n'est pas le cas, veuillez lire les pages web dont les adresses sont
|
||
indiquées un peu plus loin.
|
||
Vous y trouverez une bonne documentation, allant de l'histoire du développement
|
||
aux derniers trucs et astuces.
|
||
\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
|
||
ces domaines.
|
||
\layout Subsection
|
||
|
||
La programmation littéraire
|
||
\layout Standard
|
||
|
||
Extrait de la FAQ de la Programmation Littéraire :
|
||
\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
|
||
aguicheuse ! (Désolé, Bob, je n'ai pas pu résister...) En général, la programmatio
|
||
n littéraire combine la source et la documentation dans un seul et unique
|
||
fichier.
|
||
Des outils de programmation littéraire permettent ensuite de produire séparémen
|
||
t le fichier source et la documentation.
|
||
Le style WEB de programmation littéraire fut créé par D.E.Knuth lors du développe
|
||
ment de son logiciel de typographie, TeX.
|
||
\layout Standard
|
||
|
||
Un autre extrait :
|
||
\layout Quotation
|
||
|
||
|
||
\emph on
|
||
En quoi la programmation littéraire diffère-t-elle du commentaire ?
|
||
\layout Quotation
|
||
|
||
Il y a trois signes distinctifs qui sont, dans l'ordre d'importance :
|
||
\begin_deeper
|
||
\layout Itemize
|
||
|
||
un ordre d'élaboration flexible
|
||
\layout Itemize
|
||
|
||
le support automatique pour la visualisation
|
||
\layout Itemize
|
||
|
||
une documentation mise en forme, notamment les diagrammes et les mathématiques
|
||
|
||
\end_deeper
|
||
\layout Standard
|
||
|
||
Maintenant que j'ai éveillé votre curiosité, voyons les références :
|
||
\layout Subsubsection
|
||
|
||
Références
|
||
\layout Standard
|
||
|
||
La FAQ complète de la Programmation Littéraire se trouve à :
|
||
\layout Quote
|
||
|
||
|
||
\begin_inset LatexCommand \url[FAQ de la Programmation Littéraire]{http://shelob.ce.ttu.edu/daves/lpfaq/faq.html}
|
||
|
||
\end_inset
|
||
|
||
|
||
\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
|
||
ont une portée plus générale.
|
||
J'ai sélectionné
|
||
\family typewriter
|
||
NoWeb
|
||
\family default
|
||
\noun toggle
|
||
pour mon usage personnel pour plusieures raisons :
|
||
\layout Itemize
|
||
|
||
Il sait générer la documentation aussi bien en LaTeX qu'en HTML.
|
||
\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.
|
||
\layout Itemize
|
||
|
||
Un grand nombre de filtres est déjà disponible (dont celui pour le HTML).
|
||
\layout Itemize
|
||
|
||
Il est libre.
|
||
\layout Standard
|
||
|
||
La page web de Noweb se trouve à :
|
||
\layout Quote
|
||
|
||
|
||
\begin_inset LatexCommand \url[Page d'accueil de Noweb]{http://www.cs.virginia.edu/~nr/noweb/}
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
À partir de là, vous trouverez de nombreux liens intéressants et mêmes quelques
|
||
exemples de programmation littéraire.
|
||
\layout Subsection
|
||
|
||
LyX et la Programmation Littéraire
|
||
\layout Standard
|
||
|
||
LyX supporte la Programmation Littéraire par l'intermédiaire du mécanisme
|
||
de gestion des convertisseurs.
|
||
Ce support est
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
indépendant de Noweb
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
, c'est-à-dire que vous pourrez utiliser cette nouvelle fonction de LyX
|
||
avec un autre outil de programmation littéraire de votre choix, en changeant
|
||
juste vos préférences LyX.
|
||
\layout Subsubsection
|
||
|
||
Génération des documents et du code (weaving and tangling)
|
||
\layout Paragraph
|
||
|
||
Sélection de la classe de document
|
||
\layout Standard
|
||
|
||
Si vous avez installé Noweb et LyX avec succès, vous devez trouver trois
|
||
nouvelles classes de document :
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Article\SpecialChar ~
|
||
(Noweb)
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Book\SpecialChar ~
|
||
(Noweb)
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Report\SpecialChar ~
|
||
(Noweb)
|
||
\layout Standard
|
||
|
||
Il vous faut sélectionner l'une d'entre elles pour créer votre document
|
||
littéraire.
|
||
\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
|
||
les lettres, ou à partir d'autres variantes d'une classe, comme
|
||
\family sans
|
||
Article\SpecialChar ~
|
||
(AMS)
|
||
\family default
|
||
.
|
||
Si vous avez des besoins particuliers qui ne peuvent être couverts par
|
||
ces classes, faites-le savoir à
|
||
\begin_inset LatexCommand \url[la liste de diffusion des développeurs de LyX]{lyx-devel@lists.lyx.org}
|
||
|
||
\end_inset
|
||
|
||
et nous nous arrangerons pour ajouter une nouvelle entrée, ou vous expliquer
|
||
comment le faire vous-même
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\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_inset
|
||
|
||
.
|
||
De plus, si vous utilisez un outil littéraire autre que Noweb, vous voudrez
|
||
peut-être créer un nouvel ensemble de classes de document prévues pour.
|
||
\layout Paragraph
|
||
|
||
Ajout de code
|
||
\layout Standard
|
||
|
||
LyX vous permet d'entrer du code par l'intermédiaire d'un format nommé
|
||
\family sans
|
||
Scrap
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
|
||
\family sans
|
||
\noun on
|
||
Le terme équivalent sous Noweb est
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
Chunk
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
.
|
||
Pour des raisons historiques, j'ai gardé le terme
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
scrap
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
d'un autre outil littéraire appelé Nuweb, que j'ai utilisé bien des années
|
||
avant de me convertir à Noweb.
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
.
|
||
Noweb délimite les scraps ainsi :
|
||
\layout LyX-Code
|
||
|
||
<<Mon scrap>>=
|
||
\layout LyX-Code
|
||
|
||
code
|
||
\layout LyX-Code
|
||
|
||
encore du code
|
||
\layout LyX-Code
|
||
|
||
toujours du code
|
||
\layout LyX-Code
|
||
|
||
@
|
||
\layout Standard
|
||
|
||
Le problème est que tout ce qui est compris entre le
|
||
\family typewriter
|
||
<<
|
||
\family default
|
||
et l'arobase
|
||
\family typewriter
|
||
@
|
||
\family default
|
||
doit être pris tel quel, c'est-à-dire que LyX ne doit faire aucune interprétati
|
||
on de ce qui a été écrit.
|
||
C'est géré par un environnement spécial appelé
|
||
\family sans
|
||
Scrap
|
||
\family default
|
||
, qui fonctionne comme un paragraphe normal mais qui présente une totale
|
||
liberté en ce qui concerne l'espacement.
|
||
\layout Standard
|
||
|
||
L'inconvénient de l'environnement de paragraphe
|
||
\family sans
|
||
Scrap
|
||
\family default
|
||
est que des paragraphes consécutifs de code vont être séparés par une ligne
|
||
vide dans le code source et dans la documentation imprimée.
|
||
Pour éviter ça, il faut donc, dans un
|
||
\family sans
|
||
Scrap
|
||
\family default
|
||
donné, finir chaque ligne de code par un saut de ligne (
|
||
\family sans
|
||
C-Entrée
|
||
\family default
|
||
) et non un
|
||
\family sans
|
||
Entrée
|
||
\family default
|
||
normal.
|
||
L'exemple ci-dessus donnera donc
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Sur un document imprimé, il n'y a aucune différence entre cet exemple et
|
||
le précédent.
|
||
\end_inset
|
||
|
||
:
|
||
\layout LyX-Code
|
||
|
||
<<Mon scrap>>=
|
||
\newline
|
||
code
|
||
\newline
|
||
encore du code
|
||
\newline
|
||
toujours du code
|
||
\newline
|
||
@
|
||
\layout Standard
|
||
|
||
Cet environnement fonctionne bien.
|
||
Le seul réel inconvénient est de devoir taper
|
||
\family sans
|
||
C-Entrée
|
||
\family default
|
||
et non un simple
|
||
\family sans
|
||
Entrée
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Régler ce problème fait partie de la liste des améliorations à apporter.
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
Il est à noter que vous pouvez aussi utiliser la construction
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
%def
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
de Noweb dans vos scraps pour ajouter des éléments de référence croisée
|
||
:
|
||
\layout LyX-Code
|
||
|
||
<<Mon scrap>>=
|
||
\newline
|
||
def une_fonction(param):
|
||
\newline
|
||
"C'est la documentation de cette fonction."
|
||
\newline
|
||
print "Mes paramètres : ", param
|
||
\layout LyX-Code
|
||
|
||
@ %def une_fonction
|
||
\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
|
||
\emph on
|
||
LIBDIR
|
||
\emph default
|
||
/examples/listerrors.lyx
|
||
\family default
|
||
qui devrait clarifier tout ça.
|
||
\layout Paragraph
|
||
|
||
Génération de la documentation
|
||
\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
|
||
faites
|
||
\family sans
|
||
Visualiser\SpecialChar \menuseparator
|
||
DVI
|
||
\family default
|
||
, etc.
|
||
comme vous le feriez pour un document quelconque.
|
||
Il n'y a aucune procédure particulière.
|
||
\layout Standard
|
||
|
||
Pour vous aider à vous y retrouver, je vais vous expliquer ce qui se passe
|
||
à l'intérieur de LyX :
|
||
\layout Enumerate
|
||
|
||
Quand vous choisissez
|
||
\family sans
|
||
Visualiser\SpecialChar \menuseparator
|
||
Mise\SpecialChar ~
|
||
à\SpecialChar ~
|
||
Jour\SpecialChar \menuseparator
|
||
DVI
|
||
\family default
|
||
, un fichier LaTeX est généré.
|
||
\begin_deeper
|
||
\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
|
||
\end_inset
|
||
|
||
littéraire
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
(défini dans la fenêtre de
|
||
\family sans
|
||
Préférences
|
||
\family default
|
||
), sinon le fichier aura l'extension habituelle
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
.
|
||
\end_deeper
|
||
\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
|
||
\family sans
|
||
Scrap
|
||
\family default
|
||
en entrant le texte, tout se passera sans problème.
|
||
\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
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Les convertisseurs sont définis dans la fenêtre
|
||
\family sans
|
||
Éditer\SpecialChar \menuseparator
|
||
Préférences
|
||
\family default
|
||
, dans l'onglet
|
||
\family sans
|
||
Conversion
|
||
\family default
|
||
.
|
||
\end_inset
|
||
|
||
pour générer le fichier LaTeX
|
||
\begin_deeper
|
||
\layout Standard
|
||
|
||
Sinon, il saute simplement cette étape.
|
||
\end_deeper
|
||
\layout Enumerate
|
||
|
||
Enfin, LaTeX est invoqué et le processus continue comme s'il s'agissait
|
||
d'un document quelconque.
|
||
\layout Standard
|
||
|
||
Vous êtes donc indépendant d'un
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
outil littéraire
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
donné, car vous pouvez changer les commandes correspondant aux différents
|
||
convertisseurs.
|
||
\layout Paragraph
|
||
|
||
Génération du code
|
||
\layout Standard
|
||
|
||
Quand on demande de
|
||
\family sans
|
||
Compiler
|
||
\family default
|
||
dans les menus, ou quand on appuie sur le bouton correspondant de la barre
|
||
d'outils, un fichier LaTeX est généré comme dans l'étape\SpecialChar ~
|
||
1 ci-dessus.
|
||
LyX invoque ensuite le convertisseur
|
||
\family typewriter
|
||
NoWeb->Program
|
||
\family default
|
||
.
|
||
Celui-ci (comme tout convertisseur) est invoqué en deux parties :
|
||
\layout Enumerate
|
||
|
||
Le programme de conversion proprement dit.
|
||
Ce programme procède à la conversion d'un format à un autre (ici, du format
|
||
|
||
\family typewriter
|
||
NoWeb
|
||
\family default
|
||
au pseudo-format
|
||
\family typewriter
|
||
Program
|
||
\family default
|
||
).
|
||
\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.
|
||
Ça permet à LyX de placer des boîtes d'erreur au bon endroit dans le tampon
|
||
du fichier.
|
||
\layout Standard
|
||
|
||
La première partie, déterminée par le champ
|
||
\family sans
|
||
Convertisseur
|
||
\family default
|
||
, doit contenir
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
build-script $$i
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
.
|
||
Ça signifie que LyX va appeler
|
||
\family typewriter
|
||
build-script
|
||
\family default
|
||
(un programme ou un script) avec le nom du fichier Noweb (en général un
|
||
fichier dans le répertoire temporaire de LyX).
|
||
\layout Standard
|
||
|
||
Voici une implémentation de
|
||
\family typewriter
|
||
build-script
|
||
\family default
|
||
que vous pouvez mettre dans un répertoire de votre chemin d'accès par défaut
|
||
:
|
||
\layout LyX-Code
|
||
|
||
#!/bin/sh
|
||
\layout LyX-Code
|
||
|
||
#
|
||
\layout LyX-Code
|
||
|
||
notangle -Rbuild-script $1 | env NOWEB_SOURCE=$1 sh
|
||
\layout Standard
|
||
|
||
L'autre partie de la définition du convertisseur est le champ
|
||
\family sans
|
||
Autres\SpecialChar ~
|
||
Options
|
||
\family default
|
||
qui doit contenir
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
originaldir,parselog=listerrors
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
.
|
||
Ça fera passer toutes les erreurs générées par
|
||
\family typewriter
|
||
build-script
|
||
\family default
|
||
à travers le programme
|
||
\family typewriter
|
||
listerrors
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
La gestion des convertisseurs cherche le programme
|
||
\family typewriter
|
||
listerrors
|
||
\family default
|
||
d'abord dans
|
||
\family typewriter
|
||
\emph on
|
||
MON_RÉPERTOIRE_LYX
|
||
\emph default
|
||
/scripts
|
||
\family default
|
||
, puis dans
|
||
\family typewriter
|
||
\emph on
|
||
LIBDIR
|
||
\emph default
|
||
/scripts
|
||
\family default
|
||
puis dans le chemin d'accès par défaut.
|
||
\layout Paragraph
|
||
|
||
Instructions de compilation dans le document
|
||
\layout Standard
|
||
|
||
La dernière partie de l'interface entre LyX et noweb est le scrap
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
build-script
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
.
|
||
En général, les instructions de compilation de votre programme doivent
|
||
être regroupées dans un scrap à part.
|
||
Le
|
||
\family typewriter
|
||
build-script
|
||
\family default
|
||
vu plus haut est spécifique à noweb et utilise la commande
|
||
\family typewriter
|
||
notangle
|
||
\family default
|
||
pour rechercher ce scrap (appelé
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
build-script
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
) et passer son contenu dans
|
||
\family typewriter
|
||
sh
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
Typiquement, un tel scrap ressemble à ceci :
|
||
\layout LyX-Code
|
||
|
||
<<build-script>>=
|
||
\newline
|
||
#!/bin/sh
|
||
\newline
|
||
|
||
\newline
|
||
if [ -z "${NOWEB_SOURCE}" ]
|
||
\newline
|
||
then
|
||
\newline
|
||
NOWEB_SOURCE=mon_fichier.nw
|
||
\newline
|
||
fi
|
||
\newline
|
||
[...
|
||
code pour extraire les fichiers ...]
|
||
\newline
|
||
[...
|
||
code pour compiler les fichiers ...]
|
||
\newline
|
||
@
|
||
\layout Standard
|
||
|
||
Voyez dans
|
||
\family typewriter
|
||
\emph on
|
||
LIBDIR
|
||
\emph default
|
||
/examples/listerrors.lyx
|
||
\family default
|
||
ou dans
|
||
\family typewriter
|
||
\emph on
|
||
LIBDIR
|
||
\emph default
|
||
/examples/Literate.lyx
|
||
\family default
|
||
qui implémentent deux versions du programme
|
||
\family typewriter
|
||
listerrors
|
||
\family default
|
||
pour avoir des exemples de comment tout cela va ensemble.
|
||
Vous pouvez encore consulter
|
||
\family typewriter
|
||
\emph on
|
||
LIBDIR
|
||
\emph default
|
||
/examples/noweb2lyx.lyx
|
||
\family default
|
||
.
|
||
Il est intéressant de constater que ces trois fichiers démontrent l'indépendanc
|
||
e de LyX relativement au langage de programmation littéraire adopté car
|
||
ils sont écrits respectivement en Python, C et Perl.
|
||
\layout LyX-Code
|
||
|
||
\layout Subsubsection
|
||
|
||
Configurer LyX
|
||
\layout Standard
|
||
|
||
Vous pouvez configurer ce qui concerne la Programmation Littéraire dans
|
||
l'onglet
|
||
\family sans
|
||
Conversion
|
||
\family default
|
||
de la fenêtre
|
||
\family sans
|
||
Éditer\SpecialChar \menuseparator
|
||
Préférences
|
||
\family default
|
||
.
|
||
Les parties importantes sont :
|
||
\layout Description
|
||
|
||
le\SpecialChar ~
|
||
format\SpecialChar ~
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
littéraire
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
Choisi dans l'onglet
|
||
\family sans
|
||
Formats
|
||
\family default
|
||
, où vous mettez ce qui est spécifique à Noweb.
|
||
Le
|
||
\family sans
|
||
Nom\SpecialChar ~
|
||
d'interface
|
||
\family default
|
||
est
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
NoWeb
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
, l'
|
||
\family sans
|
||
Extension
|
||
\family default
|
||
est
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
nw
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
.
|
||
LyX créera donc un fichier d'extension
|
||
\family typewriter
|
||
.nw
|
||
\family default
|
||
lors de la première étape du processus de conversion.
|
||
\layout Description
|
||
|
||
le\SpecialChar ~
|
||
format\SpecialChar ~
|
||
|
||
\family sans
|
||
Programme
|
||
\family default
|
||
C'est un format fictif dont le seul but est d'être le point d'arrivée d'une
|
||
conversion (ce qui permet ainsi de mettre en place un convertisseur pointant
|
||
vers lui).
|
||
\layout Description
|
||
|
||
|
||
\family sans
|
||
NoWeb
|
||
\family default
|
||
->
|
||
\family sans
|
||
LaTeX
|
||
\family default
|
||
Ce convertisseur assure la génération de la documentation (
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
weaving
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
).
|
||
Pour Noweb, il faut mettre
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
noweave -delay -index $$i > $$o
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\layout Description
|
||
|
||
|
||
\family sans
|
||
NoWeb
|
||
\family default
|
||
->
|
||
\family sans
|
||
Program
|
||
\family default
|
||
Celui-ci assure la génération du code (
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
tangling
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
).
|
||
Comme vu plus haut, il faut mettre
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
build-script $$i
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
, avec comme
|
||
\family sans
|
||
Autres\SpecialChar ~
|
||
Options
|
||
\family default
|
||
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
originaldir,parselog=listerrors
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
.
|
||
\layout Subsubsection
|
||
|
||
Fonctions pour le déboguage
|
||
\layout Standard
|
||
|
||
Une nouvelle fonction est aussi implémentée dans le serveur LyX, la fonction
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
serveur va à la bonne ligne
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
que l'on utilisera avec
|
||
\family typewriter
|
||
ddd
|
||
\family default
|
||
/
|
||
\family typewriter
|
||
gdb
|
||
\family default
|
||
ou un autre débogueur.
|
||
\layout Standard
|
||
|
||
Lorsque vous déboguez du code avec
|
||
\family typewriter
|
||
ddd
|
||
\family default
|
||
/
|
||
\family typewriter
|
||
gdb
|
||
\family default
|
||
, il est possible d'appeler un éditeur de texte à la position actuelle d'exécuti
|
||
on, avec un seul appui clavier.
|
||
La configuration par défaut de
|
||
\family typewriter
|
||
ddd
|
||
\family default
|
||
est
|
||
\family sans
|
||
Shift-Ctrl-V
|
||
\family default
|
||
.
|
||
Il se trouve que vous pouvez choisir l'éditeur appelé par
|
||
\family typewriter
|
||
ddd
|
||
\family default
|
||
dans la fenêtre
|
||
\family sans
|
||
Éditer\SpecialChar \menuseparator
|
||
Préférences\SpecialChar \menuseparator
|
||
Helpers
|
||
\family default
|
||
en changeant l'entrée
|
||
\family sans
|
||
Edit\SpecialChar ~
|
||
Sources
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
J'ai trouvé avantageux d'utiliser LyX avec
|
||
\family typewriter
|
||
ddd
|
||
\family default
|
||
en réglant
|
||
\family sans
|
||
Edit\SpecialChar ~
|
||
Sources
|
||
\family default
|
||
sur :
|
||
\layout LyX-Code
|
||
|
||
echo "LYXCMD:monitor:server-goto-file-row:@FILE@ @LINE@" >~/.lyxpipe.in
|
||
\layout Standard
|
||
|
||
Ainsi, quand vous utilisez
|
||
\family typewriter
|
||
ddd
|
||
\family default
|
||
et que vous vous apercevez qu'il faut modifier le code, vous pressez juste
|
||
|
||
\family sans
|
||
Shift-Ctrl-V
|
||
\family default
|
||
(dans la fenêtre
|
||
\family typewriter
|
||
ddd
|
||
\family default
|
||
), et
|
||
\family typewriter
|
||
ddd
|
||
\family default
|
||
renvoie cette information à LyX via le serveur LyX.
|
||
La fenêtre LyX montrera le fichier en question, avec le curseur pile poil
|
||
là où se trouvait
|
||
\family typewriter
|
||
ddd
|
||
\family default
|
||
.
|
||
Plus besoin de jouer aux devinettes ou de faire défiler tout le document
|
||
pour savoir où se situait le problème !
|
||
\layout Standard
|
||
|
||
Notez cependant qu'il vous faut activer cette fonction du serveur LyX, inactive
|
||
par défaut.
|
||
Pour cela, allez dans
|
||
\family sans
|
||
Éditer\SpecialChar \menuseparator
|
||
Préférences\SpecialChar \menuseparator
|
||
Entrées\SpecialChar \menuseparator
|
||
Répertoires
|
||
\family default
|
||
et mettez un chemin du genre
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
/home/<votre-réperoire-home>/\SpecialChar \-
|
||
.lyx/lyxpipe
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
dans le champ
|
||
\family sans
|
||
Tubes du Serveur LyX
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
Lisez la documentation sur le serveur LyX dans le manuel de
|
||
\emph on
|
||
Personnalisation
|
||
\emph default
|
||
pour plus d'information.
|
||
\layout Subsubsection
|
||
|
||
Ajouts à la barre d'outils
|
||
\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
|
||
\family sans
|
||
Standard
|
||
\family default
|
||
,
|
||
\family sans
|
||
Section
|
||
\family default
|
||
,
|
||
\family sans
|
||
LaTeX
|
||
\family default
|
||
,
|
||
\family sans
|
||
LyX-Code
|
||
\family default
|
||
et
|
||
\family sans
|
||
Scrap
|
||
\family default
|
||
.
|
||
Le dernier bouton est un raccourci vers la commande
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
Compiler
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
.
|
||
\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
|
||
: un pour
|
||
\family sans
|
||
Visualiser\SpecialChar \menuseparator
|
||
Mise\SpecialChar ~
|
||
à\SpecialChar ~
|
||
Jour\SpecialChar \menuseparator
|
||
DVI
|
||
\family default
|
||
et un autre pour
|
||
\family sans
|
||
Visualiser\SpecialChar \menuseparator
|
||
DVI
|
||
\family default
|
||
.
|
||
Voilà comment cela se présente :
|
||
\layout LyX-Code
|
||
|
||
Toolbar
|
||
\layout LyX-Code
|
||
|
||
Layouts
|
||
\layout LyX-Code
|
||
|
||
Icon "layout Standard"
|
||
\layout LyX-Code
|
||
|
||
Icon "layout Section"
|
||
\layout LyX-Code
|
||
|
||
Icon "layout LaTeX"
|
||
\layout LyX-Code
|
||
|
||
Icon "layout LyX-Code"
|
||
\layout LyX-Code
|
||
|
||
Icon "layout Scrap"
|
||
\layout LyX-Code
|
||
|
||
Separator
|
||
\layout LyX-Code
|
||
|
||
Icon "buffer-view"
|
||
\layout LyX-Code
|
||
|
||
Icon "buffer-typeset"
|
||
\layout LyX-Code
|
||
|
||
Icon "build-program"
|
||
\layout LyX-Code
|
||
|
||
Separator
|
||
\layout LyX-Code
|
||
|
||
.
|
||
\layout LyX-Code
|
||
|
||
.
|
||
\layout LyX-Code
|
||
|
||
.
|
||
\layout LyX-Code
|
||
|
||
End
|
||
\layout Subsubsection
|
||
|
||
Couleurs personnalisées
|
||
\layout Standard
|
||
|
||
Un certain nombre de couleurs de LyX peuvent être personnalisées dans la
|
||
fenêtre
|
||
\family sans
|
||
Préférences
|
||
\family default
|
||
.
|
||
Une des choses qui ennuient nombre d'entre nous est la couleur du code
|
||
LaTeX.
|
||
La couleur par défaut est le rouge, or les scraps utilisent la police LaTeX,
|
||
et comme il y a beaucoup de scraps dans un document de programmation littéraire
|
||
, vous en aurez sûrement marre de tout voir en rouge.
|
||
Vous pouvez la changer dans l'onglet
|
||
\family sans
|
||
Aspect\SpecialChar \menuseparator
|
||
Couleurs
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
Le problème suivant est la présence visible des caractères
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
nouvelle ligne
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
sur l'écran.
|
||
Vous pouvez aussi choisir la couleur de ces caractères particuliers et
|
||
donc les faire se confondre avec le fond.
|
||
Je vous conseille de choisir une couleur qui est proche de celle du fond,
|
||
mais pas la même : vous pourrez toujours les voir, mais ils ne vous dérangeront
|
||
plus.
|
||
\layout Chapter
|
||
|
||
Secrets des Maîtres du LaTeX
|
||
\begin_inset LatexCommand \label{cha:secrets}
|
||
|
||
\end_inset
|
||
|
||
|
||
\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
|
||
dans LyX, à condition de ne pas avoir peur d'utiliser le bouton
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
TeX
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
de la barre d'outils ou d'ajouter des lignes au préambule LaTeX (avec
|
||
\family sans
|
||
Format\SpecialChar \menuseparator
|
||
Préambule
|
||
\family default
|
||
).
|
||
Cette section présente un ensemble de conseils, d'astuces et d'idées sympa
|
||
pour donner un petit quelque chose en plus à votre document.
|
||
|
||
\emph on
|
||
Mais essayez-les à la maison !
|
||
\emph toggle
|
||
Faites vos premières tentatives sur quelque chose de plus court et de moins
|
||
important que votre thèse !
|
||
\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.
|
||
Certains, cependant, devront être téléchargés sur les archives CTAN.
|
||
Il y a souvent plusieures manières de faire la même chose, ou plusieurs
|
||
fichiers de style LaTeX qui ont le même rôle.
|
||
Nous ne recommandons pas une méthode plutôt qu'une autre, nous affirmons
|
||
simplement que tel fichier permet de faire telle chose.
|
||
Enfourchez votre destrier, ceignez votre heaume et lancez-vous !
|
||
\layout Section
|
||
|
||
Trucs pour les notes de bas de page ou les notes en marge
|
||
\layout Standard
|
||
|
||
suggéré par
|
||
\noun on
|
||
Robin Socha
|
||
\layout Subsection
|
||
|
||
Notes de bas de page
|
||
\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_inset
|
||
|
||
|
||
\family sans
|
||
article
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
, ou de changer le style de numérotation.
|
||
Il vous faudra le faire à la main :
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
setcounter{footnote}{0}
|
||
\end_inset
|
||
|
||
L'utilisation de
|
||
\family typewriter
|
||
|
||
\backslash
|
||
setcounter{footnote}{0}
|
||
\family roman
|
||
|
||
\family default
|
||
remet le compteur à
|
||
\family roman
|
||
1
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Le compteur a été réinitialisé à 1.
|
||
\end_inset
|
||
|
||
.
|
||
\layout Standard
|
||
|
||
La commande suivante va abandonner les chiffres au profit de petites lettres.
|
||
Visualisez la note suivante avec
|
||
\family typewriter
|
||
xdvi
|
||
\family default
|
||
ou
|
||
\family typewriter
|
||
ghostview
|
||
\family default
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
renewcommand{
|
||
\backslash
|
||
thefootnote}{
|
||
\backslash
|
||
alph{footnote}}
|
||
\end_inset
|
||
|
||
:
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
C'est un exemple de note avec une numérotation alphabétique.
|
||
\newline
|
||
Pour cela, utilisez la commande
|
||
\family typewriter
|
||
|
||
\backslash
|
||
renewcommand{
|
||
\backslash
|
||
thefootnote {
|
||
\backslash
|
||
alph{footnote}}
|
||
\family default
|
||
.
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
On va revenir à la numérotation par défaut, à savoir
|
||
\family typewriter
|
||
|
||
\backslash
|
||
arabic
|
||
\family default
|
||
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Utilisez
|
||
\family typewriter
|
||
|
||
\backslash
|
||
renewcommand{
|
||
\backslash
|
||
thefootnote}{
|
||
\backslash
|
||
arabic{footnote}}
|
||
\family roman
|
||
|
||
\family default
|
||
pour faire revenir le style des notes à sa valeur par défaut.
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
renewcommand {
|
||
\backslash
|
||
thefootnote} {
|
||
\backslash
|
||
arabic{footnote}}
|
||
\end_inset
|
||
|
||
|
||
\end_inset
|
||
|
||
.
|
||
\layout Standard
|
||
|
||
Vous pouvez utiliser
|
||
\family typewriter
|
||
|
||
\backslash
|
||
arabic
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
roman
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
Roman
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
alph
|
||
\family default
|
||
ou
|
||
\family typewriter
|
||
|
||
\backslash
|
||
Alph
|
||
\family default
|
||
et même d'autres styles de compteur.
|
||
Pour voir ce que donnent ces choix, modifiez la commande LaTeX dans l'exemple
|
||
précedent et relancez la visualisation DVI.
|
||
\layout Subsection
|
||
|
||
Notes en marge
|
||
\layout Standard
|
||
|
||
Voici deux exemples de ce que vous pouvez faire avec les commandes LaTeX
|
||
pour les notes en marge.
|
||
\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
|
||
|
||
\backslash
|
||
marginpar{
|
||
\backslash
|
||
rule[-10mm]{3mm}{50mm}}
|
||
\family roman
|
||
.
|
||
\family default
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
marginpar{
|
||
\backslash
|
||
rule[-10mm]{1mm}{50mm}}
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Visualisez la sortie avec
|
||
\family typewriter
|
||
xdvi
|
||
\family default
|
||
ou
|
||
\family typewriter
|
||
ghostview
|
||
\family default
|
||
pour voir ce que la commande
|
||
\family typewriter
|
||
|
||
\backslash
|
||
reversemarginpar
|
||
\family default
|
||
fait sur la note en marge qui suit.
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
reversemarginpar
|
||
\end_inset
|
||
|
||
|
||
\begin_inset Marginal
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
C'est une
|
||
\newline
|
||
note en marge.
|
||
\end_inset
|
||
|
||
|
||
\layout Section
|
||
|
||
MultiColonnes
|
||
\layout Standard
|
||
|
||
par
|
||
\noun on
|
||
Lars Gullik Bjønnes
|
||
\layout Subsection
|
||
|
||
But
|
||
\layout Standard
|
||
|
||
Le but de ce chapitre
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Note de l'Éditeur : Le chapitre original de Lars était une magistrale descriptio
|
||
n de comment utiliser le paquetage
|
||
\family typewriter
|
||
multicol
|
||
\family default
|
||
.
|
||
Il était cependant trop long pour s'insérer sans heurt dans ce document.
|
||
J'ai donc choisi d'en extraire ici les sections les plus importantes (désolé,
|
||
Lars) ; vous pouvez lire le chapitre original (et un peu plus de l'histoire
|
||
!) dans le fichier exemple
|
||
\family typewriter
|
||
examples/fr_MultiColonnes.lyx
|
||
\family default
|
||
.
|
||
-- mer
|
||
\end_inset
|
||
|
||
est de montrer comment utiliser le paquetage LaTeX
|
||
\family typewriter
|
||
multicol
|
||
\family default
|
||
dans un document LyX.
|
||
Comme LyX ne le supporte pas encore d'origine, il faut utiliser quelques
|
||
trucs, qui devraient vous paraître clairs quand vous aurez lu cette section.
|
||
\layout Subsection
|
||
|
||
Limitations
|
||
\layout Standard
|
||
|
||
Le paquetage
|
||
\family typewriter
|
||
multicol
|
||
\family default
|
||
permet de basculer dans une même page entre le format sur une colonne et
|
||
sur plusieurs.
|
||
Les notes de bas de page sont gérées correctement (pour la plus grande
|
||
part), mais seront placées en bas de la page et non en bas de chaque colonne.
|
||
Le mécanisme de gestion des flottants de LaTeX, cependant, est partiellement
|
||
désactivé dans l'implémentation actuelle.
|
||
Aujourd'hui seuls des flottants couvrant en largeur toute la page peuvent
|
||
être utilisés au sein de l'environnement.
|
||
\layout Subsection
|
||
|
||
Exemples
|
||
\layout Subsubsection
|
||
|
||
Deux Colonnes
|
||
\layout Standard
|
||
|
||
Si vous voulez avoir deux colonnes dans votre texte, il faut pour insérer
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{multicols}{2}
|
||
\family default
|
||
en mode LaTeX à l'endroit où vous voulez démarrer la disposition en deux
|
||
colonnes, et
|
||
\family typewriter
|
||
|
||
\backslash
|
||
end{multicols}
|
||
\family default
|
||
là où vous voulez qu'elle se termine.
|
||
Comme ceci
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
NdT : Les lecteurs anglophobes me pardonneront, mais je ne me lance pas
|
||
à traduire des passages de Sherlock Holmes.
|
||
:-) -- of
|
||
\end_inset
|
||
|
||
:
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
begin{multicols}{2}
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
\noindent
|
||
|
||
\series bold
|
||
\size small
|
||
The Adventure of the Empty House
|
||
\series default
|
||
|
||
\newline
|
||
by
|
||
\noun on
|
||
Sir Arthur Conan Doyle
|
||
\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
|
||
Adair under most unusual and inexplicable circumstances.
|
||
The public has already learned those particulars of the crime which came
|
||
out in the police investigation, but a good deal was suppressed upon that
|
||
occasion, since the case for the prosecution was so overwhelmingly strong
|
||
that it was not necessary to bring forward all the facts.
|
||
Only now, at the end of nearly ten years, am I allowed to supply those
|
||
missing links which make up the whole of that remarkable chain.
|
||
The crime was of interest in itself, but that interest was as nothing to
|
||
me compared to the inconceivable sequel, which afforded me the greatest
|
||
shock and surprise of any event in my adventurous life.
|
||
Even now, after this long interval, I find myself thrilling as I think
|
||
of it, and feeling once more that sudden flood of joy, amazement, and increduli
|
||
ty which utterly submerged my mind.
|
||
Let me say to that public, which has shown some interest in those glimpses
|
||
which I have occasionally given them of the thoughts and actions of a very
|
||
remarkable man, that they are not to blame me if I have not shared my knowledge
|
||
with them, for I should have considered it my first duty to do so, had
|
||
I not been barred by a positive prohibition from his own lips, which was
|
||
only withdrawn upon the third of last month.
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
end{multicols}
|
||
\end_inset
|
||
|
||
|
||
\layout Subsubsection
|
||
|
||
Colonnes Multiples
|
||
\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.)
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
begin{multicols}{3}
|
||
\end_inset
|
||
|
||
|
||
\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
|
||
read with care the various problems which came before the public.
|
||
And I even attempted, more than once, for my own private satisfaction,
|
||
to employ his methods in their solution, though with indifferent success.
|
||
There was none, however, which appealed to me like this tragedy of Ronald
|
||
Adair.
|
||
As I read the evidence at the inquest, which led up to a verdict of willful
|
||
murder against some person or persons unknown, I realized more clearly
|
||
than I had ever done the loss which the community had sustained by the
|
||
death of Sherlock Holmes.
|
||
There were points about this strange business which would, I was sure,
|
||
have specially appealed to him, and the efforts of the police would have
|
||
been supplemented, or more probably anticipated, by the trained observation
|
||
and the alert mind of the first criminal agent in Europe.
|
||
All day, as I drove upon my round, I turned over the case in my mind and
|
||
found no explanation which appeared to me to be adequate.
|
||
At the risk of telling a twice-told tale, I will recapitulate the facts
|
||
as they were known to the public at the conclusion of the inquest.
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
end{multicols}
|
||
\end_inset
|
||
|
||
|
||
\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.
|
||
\layout Subsubsection
|
||
|
||
Des Colonnes dans une Colonne
|
||
\layout Standard
|
||
|
||
Vous pouvez même avoir des colonnes dans une colonne :
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
begin{multicols}{2}
|
||
\end_inset
|
||
|
||
|
||
\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.
|
||
Adair's mother had returned from Australia to undergo the operation for
|
||
cataract, and she, her son Ronald, and her daughter Hilda were living together
|
||
at 427 Park Lane.
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
begin{multicols}{2}
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
|
||
\size footnotesize
|
||
The youth moved in the best society--had, so far as was known, no enemies
|
||
and no particular vices.
|
||
He had been engaged to Miss Edith Woodley, of Carstairs, but the engagement
|
||
had been broken off by mutual consent some months before, and there was
|
||
no sign that it had left any very profound feeling behind it.
|
||
For the rest {sic} the man's life moved in a narrow and conventional circle,
|
||
for his habits were quiet and his nature unemotional.
|
||
Yet it was upon this easy-going young aristocrat that death came, in most
|
||
strange and unexpected form, between the hours of ten and eleven-twenty
|
||
on the night of March 30, 1894.
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
end{multicols}
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
|
||
\size footnotesize
|
||
Ronald Adair was fond of cards--playing continually, but never for such
|
||
stakes as would hurt him.
|
||
He was a member of the Baldwin, the Cavendish, and the Bagatelle card clubs.
|
||
It was shown that, after dinner on the day of his death, he had played
|
||
a rubber of whist at the latter club.
|
||
He had also played there in the afternoon.
|
||
|
||
\size default
|
||
|
||
\size footnotesize
|
||
The evidence of those who had played with him-- Mr.
|
||
Murray, Sir John Hardy, and Colonel Moran--showed that the game was whist,
|
||
and that there was a fairly equal fall of the cards.
|
||
Adair might have lost five pounds, but not more.
|
||
His fortune was a considerable one, and such a loss could not in any way
|
||
affect him.
|
||
He had played nearly every day at one club or other, but he was a cautious
|
||
player, and usually rose a winner.
|
||
It came out in evidence that, in partnership with Colonel Moran, he had
|
||
actually won as much as four hundred and twenty pounds in a sitting, some
|
||
weeks before, from Godfrey Milner and Lord Balmoral.
|
||
So much for his recent history as it came out at the inquest.
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
end{multicols}
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Veuillez lire le fichier
|
||
\family typewriter
|
||
example/fr_MultiColonnes.lyx
|
||
\family default
|
||
pour des exemples plus complexes avec l'espacement des colonnes et de l'en-tête
|
||
, les lignes de séparation verticale, et plus encore.
|
||
\layout Section
|
||
|
||
Numérotation dans l'Environnement de Paragraphe
|
||
\family sans
|
||
Énumération
|
||
\begin_inset OptArg
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Numérotation dans les
|
||
\family sans
|
||
Énumérations
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
\added_space_bottom bigskip
|
||
par
|
||
\noun on
|
||
John Weiss
|
||
\layout Standard
|
||
|
||
La numérotation par défaut dans l'environnement de paragraphe
|
||
\family sans
|
||
Énumération
|
||
\family default
|
||
commence par les chiffres arabes et finit par les lettres majuscules.
|
||
Supposons cependant que vous vouliez un autre schéma de numérotation.
|
||
Voici un rapide exemple de ce qu'il vous faudra écrire :
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
renewcommand{
|
||
\backslash
|
||
labelenumi}{
|
||
\backslash
|
||
Roman{enumi}.}
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
renewcommand{
|
||
\backslash
|
||
labelenumii}{
|
||
\backslash
|
||
Alph{enumii}.}
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
renewcommand{
|
||
\backslash
|
||
labelenumiii}{
|
||
\backslash
|
||
arabic{enumiii}.}
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
renewcommand{
|
||
\backslash
|
||
labelenumiv}{
|
||
\backslash
|
||
alph{enumiv}.)}
|
||
\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.
|
||
\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
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
I.
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
.
|
||
Pour faciliter la lecture, nous allons décrire les schémas de numérotation
|
||
avec cette notation :
|
||
\family sans
|
||
<
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
I.
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
,
|
||
\family sans
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
A.
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
,
|
||
\family sans
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
1.
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
,
|
||
\family sans
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
a.)
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
>
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
Comme vous pouvez le voir dans l'exemple, il existe pour chaque niveau d'emboîte
|
||
ment une commande :
|
||
\family typewriter
|
||
|
||
\backslash
|
||
labelenumi
|
||
\family default
|
||
\SpecialChar \ldots{}
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
labelenumiv
|
||
\family default
|
||
, et un compteur :
|
||
\family typewriter
|
||
enumi
|
||
\family default
|
||
\SpecialChar \ldots{}
|
||
|
||
\family typewriter
|
||
enumiv
|
||
\family default
|
||
.
|
||
Il existe aussi cinq commandes de mise en forme des numéros :
|
||
\family typewriter
|
||
|
||
\backslash
|
||
arabic{}
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
roman{}
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
Roman{}
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
alph{}
|
||
\family default
|
||
, et
|
||
\family typewriter
|
||
|
||
\backslash
|
||
Alph{}
|
||
\family default
|
||
, chacune prenant un compteur pour paramètre.
|
||
Vous pouvez ajouter des caractères avant et après celui-ci, les espaces
|
||
étant quant à elles générées automatiquement.
|
||
\layout Standard
|
||
|
||
Ça peut devenir vraiment amusant avec, par exemple :
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
renewcommand{
|
||
\backslash
|
||
labelenumi}{
|
||
\backslash
|
||
#
|
||
\backslash
|
||
Alph{enumi}
|
||
\backslash
|
||
#}
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
renewcommand{
|
||
\backslash
|
||
labelenumii}{
|
||
\backslash
|
||
Alph{enumi}.
|
||
\backslash
|
||
arabic{enumii}}
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
renewcommand{
|
||
\backslash
|
||
labelenumiii}{
|
||
\backslash
|
||
alph{enumiii}+}
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
renewcommand{
|
||
\backslash
|
||
labelenumiv}{(
|
||
\backslash
|
||
roman{enumiv})}
|
||
\layout Standard
|
||
|
||
qui donne le schéma de numérotation :
|
||
\family sans
|
||
<
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
#A#
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
,
|
||
\family sans
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
A.1
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
,
|
||
\family sans
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
a+
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
,
|
||
\family sans
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
(i)
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
>
|
||
\family default
|
||
.
|
||
\layout Section
|
||
|
||
Ajout d'Espace entre les Rangées d'un Tableau
|
||
\layout Standard
|
||
\added_space_bottom bigskip
|
||
par
|
||
\noun on
|
||
Mike Ressler
|
||
\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
|
||
|
||
\backslash
|
||
|
||
\backslash
|
||
|
||
\family default
|
||
).
|
||
LyX n'a pas encore intégré cette fonction, mais il y a tout de même deux
|
||
manières d'y parvenir.
|
||
\layout Standard
|
||
|
||
La première est la plus formelle, mais la plus longue.
|
||
Dans le préambule LaTeX, ajoutez la définition suivante :
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
newcommand{
|
||
\backslash
|
||
extratablespace}[1]{
|
||
\backslash
|
||
noalign{vskip#1}}
|
||
\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
|
||
\emph on
|
||
après laquelle
|
||
\emph default
|
||
l'espace devra apparaître.
|
||
Voici un exemple (j'ai retiré toutes les bordures dans la fenêtre
|
||
\family sans
|
||
Style\SpecialChar ~
|
||
du\SpecialChar ~
|
||
Tableau
|
||
\family default
|
||
):
|
||
\layout Standard
|
||
\align center
|
||
|
||
\begin_inset Tabular
|
||
<lyxtabular version="3" rows="4" columns="3">
|
||
<features>
|
||
<column alignment="center" valignment="top" width="0pt">
|
||
<column alignment="center" valignment="top" width="0pt">
|
||
<column alignment="center" valignment="top" width="0pt">
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Minéraux
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Calcite
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Dolomite
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Quartz
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Graphite
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
extratablespace{2ex}
|
||
\end_inset
|
||
|
||
Roches
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Calcaire
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Grès
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Granite
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Andesite
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
</lyxtabular>
|
||
|
||
\end_inset
|
||
|
||
|
||
\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_inset Quotes fld
|
||
\end_inset
|
||
|
||
fin de rangée
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
avec un paramètre optionnel.
|
||
Contrairement à l'exemple précédent, il n'y a besoin d'aucune définition
|
||
préalable, mais vous insérerez trop d'espace, car vous ajoutez une ligne
|
||
blanche plus cet espace.
|
||
Si cet espace est trop important, vous n'avez qu'à mettre un nombre négatif,
|
||
comme ici :
|
||
\layout Standard
|
||
\align center
|
||
|
||
\begin_inset Tabular
|
||
<lyxtabular version="3" rows="4" columns="3">
|
||
<features>
|
||
<column alignment="center" valignment="top" width="0pt">
|
||
<column alignment="center" valignment="top" width="0pt">
|
||
<column alignment="center" valignment="top" width="0pt">
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Minéraux
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Calcite
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Dolomite
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Quartz
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Graphite
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
|
||
\backslash
|
||
[-1ex]
|
||
\end_inset
|
||
|
||
Roches
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Calcaire
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Grès
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Granite
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Andesite
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
</lyxtabular>
|
||
|
||
\end_inset
|
||
|
||
|
||
\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 !
|
||
\layout Section
|
||
|
||
Lettrines
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
newfont{
|
||
\backslash
|
||
tmpfont}{cmr17 scaled 2500}{
|
||
\backslash
|
||
tmpfont C}
|
||
\backslash
|
||
vspace*{-8.4ex}
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
\noindent
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
hangindent=4.5em
|
||
\backslash
|
||
hangafter=-3
|
||
\end_inset
|
||
|
||
eux d'entre vous qui aiment les vieux écrits aiment aussi certainement
|
||
les lettrines, ces grandes lettres majuscules qui ouvrent un nouveau chapitre.
|
||
L'implémentation de celles-ci se fait assez bien, à condition que vous
|
||
connaissiez un peu le TeX pur et dur, mais demande un peu de travail, comme
|
||
vous pouvez le voir à l'abominable code TeX qui entame ce paragraphe.
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
verb+(
|
||
\backslash
|
||
bigdrop{-1em}{3}{ptmri}{I})+
|
||
\end_inset
|
||
|
||
l existe bien entendu une manière plus facile de s'en servir.
|
||
Le paquetage
|
||
\family typewriter
|
||
dropcaps
|
||
\family default
|
||
(ou le plus récent
|
||
\family typewriter
|
||
dropping
|
||
\family default
|
||
) du CTAN en est un exemple.
|
||
Ce paquetage n'étant pas dans la distribution standard de teTeX, je ne
|
||
peux pas en faire la démonstration dans ce document, mais si vous copiez
|
||
ce paragraphe dans un nouveau document, enlevez le
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
|
||
\backslash
|
||
verb
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
et les caractères
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
+
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
du code TeX et ajoutez
|
||
\family typewriter
|
||
|
||
\backslash
|
||
usepackage{dropcaps}
|
||
\family default
|
||
à votre préambule LaTeX, vous obtiendrez un magnifique
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
I
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
en Times Roman italique, dont la hauteur sera trois fois celle d'une ligne
|
||
de texte et qui dépasse de 1\SpecialChar ~
|
||
em dans la marge.
|
||
(Il faut donc avoir copié
|
||
\family typewriter
|
||
dropcaps.sty
|
||
\family default
|
||
dans un répertoire ou TeX pourra le trouver.) Le premier paramètre indique
|
||
le retrait par rapport à la marge.
|
||
Dans le cas d'un nombre négatif, la lettrine dépassera dans celle-ci.
|
||
Le deuxième paramètre donne la hauteur de la lettrine en nombre de lignes
|
||
de texte.
|
||
Le troisième est le nom de la police à utiliser.
|
||
Normalement, un quelconque fichier tfm peut convenir (voyez le répertoire
|
||
|
||
\family typewriter
|
||
.../texmf/fonts/tfm
|
||
\family default
|
||
pour en avoir la liste).
|
||
Ma préférence personnelle va à
|
||
\family typewriter
|
||
|
||
\begin_inset Quotes fld
|
||
\end_inset
|
||
|
||
yinit
|
||
\begin_inset Quotes frd
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
, une police gothique spécialement créée pour les lettrines.
|
||
Le quatrième et dernier paramètre est la (les) lettre(s) à mettre en lettrine.
|
||
Le paquetage
|
||
\family typewriter
|
||
dropping
|
||
\family default
|
||
offre aussi la commande
|
||
\family typewriter
|
||
|
||
\backslash
|
||
bigdrop
|
||
\family default
|
||
ainsi qu'une commande
|
||
\family typewriter
|
||
|
||
\backslash
|
||
dropping
|
||
\family default
|
||
légèrement plus simple.
|
||
\layout Section
|
||
|
||
Paragraphes de Forme Inhabituelle
|
||
\layout Standard
|
||
\added_space_bottom bigskip
|
||
par
|
||
\noun on
|
||
Mike Ressler
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
begin{sloppypar}
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Collapsed
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
newdimen
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
|
||
\backslash
|
||
setlength{
|
||
\backslash
|
||
varunit}{4.5in}
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
\noindent
|
||
|
||
\begin_inset ERT
|
||
status Collapsed
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
parshape 19 0.45
|
||
\backslash
|
||
varunit 0.367
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.40
|
||
\backslash
|
||
varunit 0.335
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.35
|
||
\backslash
|
||
varunit 0.328
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.30
|
||
\backslash
|
||
varunit 0.335
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.25
|
||
\backslash
|
||
varunit 0.352
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.20
|
||
\backslash
|
||
varunit 0.377
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.15
|
||
\backslash
|
||
varunit 0.408
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.10
|
||
\backslash
|
||
varunit 0.445
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.05
|
||
\backslash
|
||
varunit 0.488
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.00
|
||
\backslash
|
||
varunit 0.535
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.05
|
||
\backslash
|
||
varunit 0.488
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.10
|
||
\backslash
|
||
varunit 0.445
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.15
|
||
\backslash
|
||
varunit 0.408
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.20
|
||
\backslash
|
||
varunit 0.377
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.25
|
||
\backslash
|
||
varunit 0.352
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.30
|
||
\backslash
|
||
varunit 0.335
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.35
|
||
\backslash
|
||
varunit 0.328
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.40
|
||
\backslash
|
||
varunit 0.335
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.45
|
||
\backslash
|
||
varunit 0.367
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
|
||
\end_inset
|
||
|
||
Il y a des fois où il faut en finir avec la tyrannie des paragraphes rectangulai
|
||
res.
|
||
Dans de telles situations, il faut recourir à la délicieuse commande TeX
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
parshape
|
||
\family default
|
||
.
|
||
Comme vous voyez, on peut construire des formes complètement arbitraires
|
||
en déclarant un ensemble de longueurs de ligne.
|
||
Cette forme de paragraphe peut sembler un peu idiote et sans utilité, mais
|
||
on peut imaginer des situations, comme des lettrines finement ajustées,
|
||
l'enrobage de graphiques non rectangulaires, etc.
|
||
qui bénéficieraient d'une telle opération.
|
||
|
||
\layout Standard
|
||
\added_space_top bigskip
|
||
La syntaxe est
|
||
\family typewriter
|
||
|
||
\backslash
|
||
parshape nombre_lignes #1indentation #1longueur #2indentation #2longueur
|
||
\SpecialChar \ldots{}
|
||
#nindentation #nlongueur
|
||
\family default
|
||
, où
|
||
\family typewriter
|
||
nombre_lignes
|
||
\family default
|
||
est le nombre de lignes du texte qui définit le paragraphe.
|
||
S'il n'y a pas assez de lignes, la forme est tronquée ; s'il y en a trop,
|
||
les lignes en surplus ont les mêmes dimensions que la dernière ligne ainsi
|
||
définie.
|
||
Les entrées
|
||
\family typewriter
|
||
#nindentation
|
||
\family default
|
||
et
|
||
\family typewriter
|
||
#nlongueur
|
||
\family default
|
||
spécifient l'indentation de la ligne à compter de la marge de gauche, et
|
||
la longueur de la ligne à partir de ce point.
|
||
La forme ne s'applique qu'au paragraphe en cours ; tout est remis à la
|
||
normale pour le paragraphe suivant.
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
end{sloppypar}
|
||
\end_inset
|
||
|
||
|
||
\layout Section
|
||
|
||
Résumé
|
||
\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
|
||
est que vous pouvez presque tout faire avec LyX : il vous suffit de trouver
|
||
comment procéder en TeX et LaTeX.
|
||
TeX est un système de typographie incroyablement puissant et toute cette
|
||
puissance vous est acquise puisque LyX s'en sert en arrière-plan.
|
||
LyXez en paix !
|
||
\the_end
|