-#LyX 2.0 created this file. For more info see http://www.lyx.org/
-\lyxformat 413
+#LyX 2.2 created this file. For more info see http://www.lyx.org/
+\lyxformat 504
\begin_document
\begin_header
+\save_transient_properties true
+\origin /systemlyxdir/doc/fr/
\textclass scrbook
\begin_preamble
% DO NOT ALTER THIS PREAMBLE!!!
% the documentation team
% email: lyx-docs@lists.lyx.org
-\usepackage{ifpdf} % part of the hyperref bundle
-\ifpdf % if pdflatex is used
-
- % set fonts for nicer pdf view
- \IfFileExists{lmodern.sty}{\usepackage{lmodern}}{}
-
-\fi % end if pdflatex is used
-
% the pages of the TOC is numbered roman
% and a pdf-bookmark for the TOC is added
\let\myTOC\tableofcontents
\myTOC
\mainmatter }
-% used for multi-column text
-\usepackage{multicol}
+\@ifpackageloaded{babel}{
+ % increase link area for cross-references and autoname them,
+ \AtBeginDocument{\renewcommand{\ref}[1]{\mbox{\autoref{#1}}}}
+ \addto\extrasfrench{%
+ \renewcommand*{\equationautorefname}[1]{}%
+ \renewcommand{\sectionautorefname}{sec.\negthinspace}%
+ \renewcommand{\subsectionautorefname}{sec.\negthinspace}%
+ \renewcommand{\subsubsectionautorefname}{sec.\negthinspace}%
+ }
+}{}
\end_preamble
\options fleqn,liststotoc,bibtotoc,idxtotoc,BCOR7.5mm,titlepage,tablecaptionabove
\use_default_options false
logicalmkup
\end_modules
\maintain_unincluded_children false
-\begin_local_layout
-Format 7
-InsetLayout CharStyle:MenuItem
-LyxType charstyle
-LabelString menu
-LatexType command
-LatexName menuitem
-Font
-Family Sans
-EndFont
-Preamble
-\newcommand*{\menuitem}[1]{{\sffamily #1}}
-EndPreamble
-End
-\end_local_layout
\language french
\language_package default
\inputencoding auto
\fontencoding global
-\font_roman default
-\font_sans default
-\font_typewriter default
+\font_roman "lmodern" "default"
+\font_sans "lmss" "default"
+\font_typewriter "lmtt" "default"
+\font_math "auto" "auto"
\font_default_family default
\use_non_tex_fonts false
\font_sc false
\font_osf false
-\font_sf_scale 100
-\font_tt_scale 100
-
+\font_sf_scale 100 100
+\font_tt_scale 100 100
\graphics default
-\default_output_format default
+\default_output_format pdf2
\output_sync 0
\bibtex_command default
\index_command default
\pdf_keywords "LyX, documentation, customization"
\pdf_bookmarks true
\pdf_bookmarksnumbered true
-\pdf_bookmarksopen false
+\pdf_bookmarksopen true
\pdf_bookmarksopenlevel 1
\pdf_breaklinks false
\pdf_pdfborder false
\pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue,pdfpagelayout=OneColumn, pdfnewwindow=true, pdfstartview=XYZ, plainpages=false"
\papersize default
\use_geometry false
-\use_amsmath 0
-\use_esint 0
-\use_mhchem 1
-\use_mathdots 1
+\use_package amsmath 0
+\use_package amssymb 0
+\use_package cancel 0
+\use_package esint 0
+\use_package mathdots 1
+\use_package mathtools 0
+\use_package mhchem 1
+\use_package stackrel 0
+\use_package stmaryrd 0
+\use_package undertilde 0
\cite_engine basic
+\cite_engine_type default
+\biblio_style plain
\use_bibtopic false
\use_indices false
\paperorientation portrait
\suppress_date false
+\justification true
\use_refstyle 0
+\notefontcolor #0000ff
\branch Obsolete
\selected 0
\filename_suffix 0
\begin_body
\begin_layout Title
-Personnaliser LyX : fonctions pour l'utilisateur avancé
-\begin_inset Note Note
-status open
-
-\begin_layout Plain Layout
-Informations de révision :
-\end_layout
-
-\begin_layout Plain Layout
-Traduction : Mise à jour OK pour la publication 2.0.0, Date: 03/04/2011
-\end_layout
-
-\begin_layout Plain Layout
-Original : Révision: 37808, Date: 28/02/2011
-\end_layout
-
-\end_inset
-
-
+Personnaliser \SpecialChar LyX
+: fonctions pour l'utilisateur avancé
\end_layout
\begin_layout Author
-par l'équipe LyX
+par l'équipe \SpecialChar LyX
+
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Merci d'envoyer vos commentaires et corrections à la liste de diffusion
- de la documentation de LyX,
+ de la documentation de \SpecialChar LyX
+,
\family typewriter
\begin_inset CommandInset href
\noun default
.
Merci d'envoyer vos commentaires et corrections sur la traduction à la
- liste de diffusion de LyX en français
+ liste de diffusion de \SpecialChar LyX
+ en français
\family typewriter
<lyx-fr@lists.lyx.org>
\family default
\end_inset
+\begin_inset Note Note
+status collapsed
+
+\begin_layout Plain Layout
+Informations de révision :
+\end_layout
+
+\begin_layout Plain Layout
+Traduction : remplacement de Éditer/Visionner/Insérer/Naviguer par Édition/Affic
+hage/Insertion/Navigation, 31/10/2012 (JPC)
+\end_layout
+
+\begin_layout Plain Layout
+Mise à jour OK pour la publication 2.0.0, Date: 21/01/2014 (JPC)
+\end_layout
+
+\begin_layout Plain Layout
+Remplacement de « appendice » par « annexe », 31/12/2014 (JPC)
+\end_layout
+
+\begin_layout Plain Layout
+Mise à jour pour 2.2, 19/01/2016 (JPC)
+\end_layout
+
+\begin_layout Plain Layout
+Original : 09/06/2013
+\end_layout
+
+\end_inset
+
+
\begin_inset Newline newline
\end_inset
\begin_inset Newline newline
\end_inset
-Version 2.0.x
+Version 2.2.x
\end_layout
\begin_layout Standard
\end_layout
\begin_layout Standard
-Ce manuel couvre les fonctions de personnalisation de LyX.
+Ce manuel couvre les fonctions de personnalisation de \SpecialChar LyX
+.
Nous y abordons des sujets comme les raccourcis clavier, les options d'aperçu
- à l'écran, les options d'impression, l'envoi de commandes à LyX via le
- Serveur LyX, l'internationalisation, l'installation de nouvelles classes
- LaTeX et de nouveaux formats LyX, etc.
+ à l'écran, les options d'impression, l'envoi de commandes à \SpecialChar LyX
+ via le Serveur
+ \SpecialChar LyX
+, l'internationalisation, l'installation de nouvelles classes \SpecialChar LaTeX
+ et de nouveaux
+ formats \SpecialChar LyX
+, etc.
Nous n'espérons pas aborder tout ce que vous pouvez modifier – nos développeurs
ajoutent de nouvelles fonctions plus vite que nous n'en écrivons la documentati
on – mais nous allons expliquer les personnalisations les plus courantes
\end_layout
\begin_layout Chapter
-Les fichiers de configuration de LyX
+Les fichiers de configuration de \SpecialChar LyX
+
\end_layout
\begin_layout Standard
Ce chapitre devrait vous aider à trouver votre chemin parmi les fichiers
- de configuration de LyX.
+ de configuration de \SpecialChar LyX
+.
Avant d'entreprendre sa lecture, consultez
\family sans
-Aide
-\bar under
-\SpecialChar \menuseparator
-
-\bar default
+Aide\SpecialChar menuseparator
À
\begin_inset space ~
\end_inset
\begin_inset space ~
\end_inset
-LyX
+\SpecialChar LyX
+
\family default
pour connaître le répertoire de bibliothèques et le répertoire utilisateur
- de LyX.
- C'est dans celui-ci que LyX place ses fichiers de configuration système;
- le répertoire utilisateur est celui dans lequel vous pouvez mettre vos
- versions modifiées Le premier sera appelé
+ de \SpecialChar LyX
+.
+ C'est dans celui-ci que \SpecialChar LyX
+ place ses fichiers de configuration système; le
+ répertoire utilisateur est celui dans lequel vous pouvez mettre vos versions
+ modifiées Le premier sera appelé
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-RépLyX
+Rép\SpecialChar LyX
+
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-RépLyX
+Rép\SpecialChar LyX
+
\end_layout
\end_inset
- ?
+?
\end_layout
\begin_layout Standard
status collapsed
\begin_layout Plain Layout
-RépLyX
+Rép\SpecialChar LyX
+
\end_layout
\end_inset
et ses sous-répertoires contiennent un certain nombre de fichiers qui peuvent
- servir à personnaliser le comportement de LyX.
- Vous pouvez modifier ces fichiers depuis LyX lui-même avec la fenêtre
+ servir à personnaliser le comportement de \SpecialChar LyX
+.
+ Vous pouvez modifier ces fichiers depuis \SpecialChar LyX
+ lui-même avec la fenêtre
\family sans
-Éditer\SpecialChar \menuseparator
+Outils\SpecialChar menuseparator
Préférences
\family default
.
- La plupart des réglages personnels que vous voudrez apporter à LyX peuvent
+ La plupart des réglages personnels que vous voudrez apporter à \SpecialChar LyX
+ peuvent
se faire par l'intermédiaire de cette fenêtre.
- Il y a cependant bien d'autres aspects du fonctionnement de LyX sur lesquels
+ Il y a cependant bien d'autres aspects du fonctionnement de \SpecialChar LyX
+ sur lesquels
on peut agir en modifiant les fichiers de
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-RépLyX
+Rép\SpecialChar LyX
+
\end_layout
\end_inset
\end_layout
\begin_layout Standard
-Ces fichiers sont générés au moment de la configuration de LyX.
+Ces fichiers sont générés au moment de la configuration de \SpecialChar LyX
+.
Ils définissent différentes valeurs par défaut qui sont évaluées par l'inspecti
on de votre système.
Comme ils peuvent être réécrits à tout moment, il n'est pas conseillé de
\end_inset
- contient la liste des paquetages LaTeX que LyX a reconnu.
- LyX ne se sert pas directement de ce fichier, mais les informations obtenues
+ contient la liste des paquetages \SpecialChar LaTeX
+ que \SpecialChar LyX
+ a reconnu.
+ \SpecialChar LyX
+ ne se sert pas directement de ce fichier, mais les informations obtenues
sont disponibles en faisant
\family sans
-Aide\SpecialChar \menuseparator
+Aide\SpecialChar menuseparator
Configuration
\begin_inset space ~
\end_inset
-LaTeX
+\SpecialChar LaTeX
+
\family default
.
\end_layout
status collapsed
\begin_layout Plain Layout
-layout/
+layouts/
\end_layout
\end_inset
-, les classes de document LaTeX correspondantes et leur description.
+, les classes de document \SpecialChar LaTeX
+ correspondantes et leur description.
\end_layout
status collapsed
\begin_layout Plain Layout
-
-\lang english
lyxmodules.lst
\end_layout
\begin_layout Plain Layout
\lang english
-layout
+layouts
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-
-\lang english
*files.lst
\end_layout
\end_inset
- donne la liste de différentes sortes de fichiers connexes à LaTeX figurant
- dans votre système.
+ donne la liste de différentes sortes de fichiers connexes à \SpecialChar LaTeX
+ figurant dans
+ votre système.
\end_layout
\begin_layout Labeling
status collapsed
\begin_layout Plain Layout
-doc/LaTeXConfig.lyx
+doc/\SpecialChar LaTeX
+Config.lyx
\end_layout
\end_inset
- est généré automatiquement pendant la configuration de LyX, à partir du
- fichier
+ est généré automatiquement pendant la configuration de \SpecialChar LyX
+, à partir du fichier
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LaTeXConfig.lyx.in
+\SpecialChar LaTeX
+Config.lyx.in
\end_layout
\end_inset
\end_inset
- contient les fichiers de la documentation de LyX (dont celui que vous êtes
+ contient les fichiers de la documentation de \SpecialChar LyX
+ (dont celui que vous êtes
en train de lire).
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LaTeXConfig.lyx
+\SpecialChar LaTeX
+Config.lyx
\end_layout
\end_inset
\end_inset
-, celles-ci seront utilisées d'abord (voir le chapitre
+, celles-ci seront utilisées d'abord (voir le
\begin_inset space ~
\end_inset
Exemples
\family default
de la fenêtre
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
-Fichier\SpecialChar \menuseparator
+Fichier\SpecialChar menuseparator
Ouvrir
\end_layout
\family default
.
Il contient également les icônes utilisées dans la barre d'outils et les
- bannières affichées au démarrage de LyX.
+ bannières affichées au démarrage de \SpecialChar LyX
+.
\end_layout
\begin_layout Labeling
\end_inset
contient les fichiers de réaffectation clavier.
- Voir le chapitre
-\begin_inset space ~
-\end_inset
-
-
+ Voir le
\begin_inset CommandInset ref
LatexCommand ref
reference "sec:clavier"
\end_inset
- contient les classes de texte et les fichiers de modules décrits au chapitre
-\begin_inset space ~
-\end_inset
-
-
+ contient les classes de texte et les fichiers de modules décrits au
\begin_inset CommandInset ref
LatexCommand ref
reference "chap:classe-texte"
status collapsed
\begin_layout Plain Layout
-
-\lang english
lyx2lyx
\end_layout
status collapsed
\begin_layout Plain Layout
-
-\lang english
lyx2lyx
\end_layout
\end_inset
- permettant d'effectuer les conversions entre versions de LyX.
+ permettant d'effectuer les conversions entre versions de \SpecialChar LyX
+.
Ils peuvent être exécutés depuis la ligne de commande, si vous désirez
par exemple faire un traitement par lots.
\end_layout
contient quelques fichiers qui illustrent les possibilités offertes par
l'insertion d'
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
- contient les fichiers modèles de LyX décrits dans la section
+ contient les fichiers modèles de \SpecialChar LyX
+ décrits dans la
\begin_inset space ~
\end_inset
\end_inset
- qui définissent l'interface utilisateur de LyX.
+ qui définissent l'interface utilisateur de \SpecialChar LyX
+.
C'est-à-dire que ces fichiers définissent quels éléments apparaissent dans
les menus et quels éléments apparaissent dans la barre d'outils.
\end_layout
\end_layout
\begin_layout Standard
-Ce sont des fichiers internes à LyX, et ils ne doivent pas être modifiés,
- sauf par les développeurs.
+Ce sont des fichiers internes à \SpecialChar LyX
+, et ils ne doivent pas être modifiés, sauf
+ par les développeurs.
\end_layout
CREDITS
\family default
\series default
- ce fichier contient la liste des développeurs de LyX.
+ ce fichier contient la liste des développeurs de \SpecialChar LyX
+.
Son contenu est affiché en sélectionnant
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
-Aide\SpecialChar \menuseparator
+Aide\SpecialChar menuseparator
Crédits
\end_layout
chkconfig.ltx
\family default
\series default
- est un script LaTeX utilisé pendant le processus de configuration.
+ est un script \SpecialChar LaTeX
+ utilisé pendant le processus de configuration.
Ne pas le lancer directement.
\end_layout
configure
\family default
\series default
- est le script qui permet de reconfigurer LyX.
+ est le script qui permet de reconfigurer \SpecialChar LyX
+.
Il génère des fichiers de configuration dans le répertoire dans lequel
il est exécuté.
\end_layout
encodings
\family default
contient des tables de conversion faisant correspondre les différents encodages
- de caractères avec unicode.
+ de caractères avec Unicode.
\end_layout
\begin_layout Labeling
external_templates
\family default
contient les modèles disponibles pour la nouvelle fonction d'
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
+, voir
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "chap:Insérer-un-Objet"
+
+\end_inset
+
.
\end_layout
\family typewriter
languages
\family default
- contient la liste de toutes les langues actuellement supportées par LyX.
+ contient la liste de toutes les langues actuellement supportées par \SpecialChar LyX
+.
+\end_layout
+
+\begin_layout Labeling
+\labelwidthstring 00.00.0000
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+latexfonts
+\end_layout
+
+\end_inset
+
+ contient des informations sur les différentes polices.
+\end_layout
+
+\begin_layout Labeling
+\labelwidthstring 00.00.0000
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+layouttranslations
+\end_layout
+
+\end_inset
+
+ contient les traductions pour les styles de paragraphe internationalisés
+ (voir
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:I18n"
+
+\end_inset
+
+).
+\end_layout
+
+\begin_layout Labeling
+\labelwidthstring 00.00.0000
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+unicodesymbols
+\end_layout
+
+\end_inset
+
+ contient des informations sur les glyphes encodés en Unicode et la manière
+ dont \SpecialChar LyX
+ les traite via \SpecialChar LaTeX
+.
\end_layout
\begin_layout Section
\end_layout
\begin_layout Standard
-Même si vous utilisez LyX sans être le super-utilisateur, vous pouvez avoir
- envie de modifier la configuration de LyX pour votre usage personnel.
+Même si vous utilisez \SpecialChar LyX
+ sans être le super-utilisateur, vous pouvez avoir
+ envie de modifier la configuration de \SpecialChar LyX
+ pour votre usage personnel.
Le répertoire
\begin_inset Flex Code
status collapsed
dans la fenêtre
\family sans
-Aide\SpecialChar \menuseparator
+Aide\SpecialChar menuseparator
À
\begin_inset space ~
\end_inset
\begin_inset space ~
\end_inset
-LyX
+\SpecialChar LyX
+
\family default
.
Il est traité comme un miroir du répertoire
status collapsed
\begin_layout Plain Layout
-RépLyX
+Rép\SpecialChar LyX
+
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-RépLyX
+Rép\SpecialChar LyX
+
\end_layout
\end_inset
\end_layout
\begin_layout Standard
-Pour éclaircir la situation, voici quelques exemples :
+Pour éclaircir la situation, voici quelques exemples:
\end_layout
\begin_layout Itemize
les réglages effectués dans la fenêtre
\family sans
-Outils\SpecialChar \menuseparator
+Outils\SpecialChar menuseparator
Préférences
\family default
sont enregistrés dans un fichier
\end_layout
\begin_layout Itemize
-quand vous reconfigurez LyX avec
+quand vous reconfigurez \SpecialChar LyX
+ avec
\family sans
-Outils\SpecialChar \menuseparator
-
-\bar under
-R
-\bar default
-econfigurer
+Outils\SpecialChar menuseparator
+Reconfigurer
\family default
-, LyX fait tourner le script
+, \SpecialChar LyX
+ fait tourner le script
\begin_inset Flex Code
status collapsed
seront ajoutées à la liste des classes de la fenêtre
\family sans
-Document\SpecialChar \menuseparator
+Document\SpecialChar menuseparator
Paramètres
\family default
.
\end_layout
\begin_layout Itemize
-Si vous récupérez sur le site ftp de LyX des fichiers de documentation mis
+Si vous récupérez sur le site ftp de \SpecialChar LyX
+ des fichiers de documentation mis
à jour et que vous n'êtes pas administrateur sur votre système, vous pouvez
placer ces fichiers dans
\begin_inset Flex Code
\family sans
Aide
\family default
- !
+!
\end_layout
\begin_layout Section
-Utiliser LyX avec plusieurs configurations
+Utiliser \SpecialChar LyX
+ avec plusieurs configurations
\end_layout
\begin_layout Standard
La liberté offerte pour le répertoire de configuration locale peut être
insuffisante si vous avez besoin de plusieurs configurations différentes.
Par exemple, vous pouvez vouloir utiliser des raccourcis clavier ou des
- réglages d'imprimante différents selon les moments
+ réglages d'imprimante différents selon les circonstances
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-NdT : Ou encore vouloir écrire dans des langues différentes et adapter vos
+NdT : ou encore vouloir écrire dans des langues différentes et adapter vos
configurations en conséquence.
\end_layout
.
Vous pouvez y arriver en ayant plusieurs répertoires de configuration.
- Vous spécifiez alors lequel utiliser au moment de lancer LyX.
+ Vous spécifiez alors lequel utiliser au moment de lancer \SpecialChar LyX
+.
\end_layout
\begin_layout Standard
-Si vous lancez LyX avec l'option de ligne de commande
+Si vous lancez \SpecialChar LyX
+ avec l'option de ligne de commande
\family typewriter
-userdir
\family default
<répertoire>
\emph default
, le programme va lire la configuration qui se trouve dans ce répertoire,
- et non dans le répertoire par défaut (en lançant LyX sans cette option
- vous pouvez déterminer le répertoire par défaut).
- Si ce répertoire n'existe pas, LyX vous propose de le créer, exactement
- comme il le fait avec le répertoire implicite au premier lancement du programme.
+ et non dans le répertoire par défaut (en lançant \SpecialChar LyX
+ sans cette option vous
+ pouvez déterminer le répertoire par défaut).
+ Si ce répertoire n'existe pas, \SpecialChar LyX
+ vous propose de le créer, exactement comme
+ il le fait avec le répertoire implicite au premier lancement du programme.
Vous pouvez modifier les options de configuration dans ce
\family typewriter
MonNouveauRép
Ces répertoires sont complètement indépendants (mais lisez la suite).
Notez que positionner la variable d'environnement
\family typewriter
-LYX_USERDIR_VER
+LYX_USERDIR_20x
\family default
a exactement le même effet.
\end_layout
\family default
, pour qu'il soit disponible dans toutes vos configurations, vous devez
l'ajouter dans chaque répertoire séparément.
- Vous pouvez contourner ceci avec l'astuce suivante : après que LyX a créé
- le répertoire supplémentaire, la plupart des sous-répertoires (voir plus
- haut) sont vides.
+ Vous pouvez contourner ceci avec l'astuce suivante: après que \SpecialChar LyX
+ a créé le
+ répertoire supplémentaire, la plupart des sous-répertoires (voir plus haut)
+ sont vides.
Si vous voulez que la nouvelle configuration soit le reflet d'une déjà
existante, remplacez le sous-répertoire vide par un lien symbolique au
sous-répertoire correspondant dans la configuration existante.
, car il contient un fichier écrit par le script de configuration (accessible
avec
\family sans
-Outils\SpecialChar \menuseparator
+Outils\SpecialChar menuseparator
Reconfigurer
\family default
) qui est propre à chaque configuration.
\family sans
Préférences
\family default
- sont expliquées dans l'appendice
+ sont expliquées dans l'annexe
\emph on
La fenêtre Préférences
\emph default
La première étape consiste à définir vos formats de fichiers si ce n'est
pas déjà le cas.
Pour ce faire, ouvrez
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
-Outils\SpecialChar \menuseparator
+Outils\SpecialChar menuseparator
Préférences
\end_layout
: dans
\lang english
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
-Gestion des fichiers\SpecialChar \menuseparator
+Gestion des fichiers\SpecialChar menuseparator
Formats de fichier
\end_layout
\lang french
, appuyez sur le bouton
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
-Nouveau\SpecialChar \ldots{}
-
+Nouveau
\end_layout
\end_inset
.
Le champ
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
Vous devrez également saisir un suffixe de nom de fichier.
Toutes ces informations sont obligatoires.
Le champ optionnel
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
permet de définir une séquence de touches du clavier pour un accès rapide
aux menus (par exemple, appuyer sur
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
-Alt-V a D
+Ctrl+D
\end_layout
\end_inset
activera
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
-Visionner
-\lang english
-\SpecialChar \menuseparator
-
-\lang french
-Visionner (autres formats)
-\lang english
-\SpecialChar \menuseparator
-
-\lang french
+Document\SpecialChar menuseparator
+Visionner (autres formats)\SpecialChar menuseparator
DVI
\end_layout
\begin_layout Standard
Un Format peut se voir associer une
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
et un
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
PostScript.
Vous pouvez saisir le nom de la commande permettant de lancer les programmes
dans les champs correspondants.
- La visionneuse est lancée quand vous voulez voir un graphique dans LyX
- ou utiliser le menu
-\begin_inset Flex MenuItem
+ La visionneuse est lancée quand vous voulez voir un graphique dans \SpecialChar LyX
+ ou
+ utiliser le menu
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
+Document\SpecialChar menuseparator
Visionner
\end_layout
.
L'éditeur est lancé par exemple quand vous faites un clic-droit sur un
graphique et que vous choisissez
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
-Modifier le fichier via une application externe\SpecialChar \ldots{}
-
+Modifier le fichier via une application externe
\end_layout
\end_inset
\end_layout
\begin_layout Standard
-La case à cocher Format de document informe LyX que le format est approprié
+Le type
+\begin_inset Flex Noun
+status collapsed
+
+\begin_layout Plain Layout
+MIME
+\end_layout
+
+\end_inset
+
+ d'un format est facultatif, mais s'il est précisé, il doit être unique
+ pour l'ensemble des formats.
+ Il est utilisé pour reconnaître les fichiers de ce format à partir de leur
+ contenu.
+ Pour certains formats de fichier importants, il n'y a pas de type MIME
+ officiellement répertorié dans la base
+\begin_inset CommandInset href
+LatexCommand href
+name "IANA"
+target "http://www.iana.org/assignments/media-types/"
+
+\end_inset
+
+.
+ De ce fait \SpecialChar LyX
+ utilise la liste plus étoffée spécifiée par
+\begin_inset CommandInset href
+LatexCommand href
+name "freedesktop.org"
+target "http://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec"
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Standard
+La case à cocher Format de document informe \SpecialChar LyX
+ que le format est approprié
pour une exportation du document.
Si la case est cochée que qu'une procédure de conversion est définie (voir
- la section
+ la
\begin_inset space ~
\end_inset
\end_inset
), ce format apparaîtra dans le menu
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
-Fichier\SpecialChar \menuseparator
+Fichier\SpecialChar menuseparator
Exporter
\end_layout
\end_inset
.
- Le format apparaîtra également dans le menu Visionner si une visionneuse
- est définie pour lui.
+ Le format apparaîtra également dans le menu
+\family sans
+Affichage
+\family default
+ si une visionneuse est définie pour lui.
Les formats purement graphiques, comme png, ne doivent pas utiliser cette
option.
Les formats adaptés à la fois aux graphiques et aux documents, comme pdf,
\begin_layout Standard
La case
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
- informe LyX qu'un format peut contenir des vecteurs graphiques.
+ informe \SpecialChar LyX
+ qu'un format peut contenir des vecteurs graphiques.
Cette information est utile pour déterminer le format cible des graphiques
inclus lors de l'exportation via
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
.
Les graphiques inclus dans le document peuvent nécessiter une conversion
vers
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
,
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
ou
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
puisque
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
ne sait pas gérer d'autres formats graphiques.
Si un graphique inclus n'est pas déjà dans un des ces trois formats, il
est converti en
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
si la case est cochée, et en
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\begin_layout Standard
Du fait que toutes les conversions d'un format à une autre se font dans
- la répertoire temporaire de LyX, il peut être nécessaire de modifier un
- fichier avant de le copier dan le répertoire temporaire pour que la conversion
+ la répertoire temporaire de \SpecialChar LyX
+, il peut être nécessaire de modifier un fichier
+ avant de le copier dan le répertoire temporaire pour que la conversion
se fasse correctement
\begin_inset Foot
status collapsed
\end_layout
\begin_layout Standard
-La définition des copieurs peut utiliser quatre variables:
+La définition des copieurs peut utiliser huit variables:
\end_layout
\begin_layout Labeling
status collapsed
\begin_layout Plain Layout
-
-\lang english
$$s
\end_layout
\end_inset
- le répertoire système de LyX (e.
+ le répertoire système de \SpecialChar LyX
+ (e.
\begin_inset space \thinspace{}
\end_inset
\end_inset
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
-
-\lang english
/usr/share/lyx
\end_layout
status collapsed
\begin_layout Plain Layout
-
-\lang english
$$i
\end_layout
status collapsed
\begin_layout Plain Layout
-
-\lang english
$$o
\end_layout
status collapsed
\begin_layout Plain Layout
+$$b
+\end_layout
-\lang english
+\end_inset
+
+ la racine du nom (sans le suffixe) dans le répertoire temporaire \SpecialChar LyX
+
+\end_layout
+
+\begin_layout Labeling
+\labelwidthstring 00.00.0000
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+$$p
+\end_layout
+
+\end_inset
+
+ la chemin d'accès complet du répertoire \SpecialChar LyX
+ temporaire
+\end_layout
+
+\begin_layout Labeling
+\labelwidthstring 00.00.0000
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+$$r
+\end_layout
+
+\end_inset
+
+ le chemin d'accès complet au ficher original \SpecialChar LyX
+ en cours de traitement
+\end_layout
+
+\begin_layout Labeling
+\labelwidthstring 00.00.0000
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+$$f
+\end_layout
+
+\end_inset
+
+ le nom du fichier \SpecialChar LyX
+ (sans chemin d'accès)
+\end_layout
+
+\begin_layout Labeling
+\labelwidthstring 00.00.0000
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
$$l
\end_layout
\begin_inset Quotes fld
\end_inset
-nom LaTeX
+nom \SpecialChar LaTeX
+
\begin_inset Quotes frd
\end_inset
\end_layout
-\begin_layout Labeling
-\labelwidthstring 00.00.0000
+\begin_layout Standard
Ce dernier doit être le nom du fichier tel qu'il serait spécifié dans la
- commande LaTeX
+ commande \SpecialChar LaTeX
+
\series bold
\lang english
\end_layout
\begin_layout Standard
-Enregistrez le dans votre répertoire LyX local ― disons,
+Enregistrez-le dans votre répertoire \SpecialChar LyX
+ local ― disons,
\lang english
\begin_inset Flex Code
\lang french
― et rendez le exécutable, si c'est nécessaire sur votre plate-forme.
Puis, dans
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
-Outils\SpecialChar \menuseparator
+Outils\SpecialChar menuseparator
Préférences
\end_layout
\end_inset
, sélectionnez sous
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
-Gestion des fichiers\SpecialChar \menuseparator
+Gestion des fichiers\SpecialChar menuseparator
Formats de fichier
\end_layout
\end_inset
le format
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
- ―ou l'un des autres formats PDF ― et saisissez
+ ― ou l'un des autres formats PDF ― et saisissez
\lang english
\begin_inset Flex Code
\lang french
dans le champ
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Standard
-Les copieurs sont utilisés par LyX dans plusieurs de ses convertisseurs
- internes.
+Les copieurs sont utilisés par \SpecialChar LyX
+ dans plusieurs de ses convertisseurs internes.
Par exemple, si les programmes appropriés sont trouvés lors de la configuration
-, LyX installera automatiquement des copieurs pour les formats
-\begin_inset Flex MenuItem
+, \SpecialChar LyX
+ installera automatiquement des copieurs pour les formats
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
et
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
non seulement le fichier HTML, mais aussi les fichiers auxiliaires (fichiers
de style, images, etc.) sont également copiés.
Tous ces fichiers sont recopiés dans un sous-répertoire du répertoire dans
- lequel se trouvait le document LyX original.
+ lequel se trouvait le document \SpecialChar LyX
+ original.
\end_layout
\begin_layout Section
Vous pouvez définir vos propres Convertisseurs pour activer les conversions
entre différents formats.
Ceci est défini dans
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
-Outils\SpecialChar \menuseparator
-Préférences\SpecialChar \menuseparator
-Gestion des fichiers\SpecialChar \menuseparator
+Outils\SpecialChar menuseparator
+Préférences\SpecialChar menuseparator
+Gestion des fichiers\SpecialChar menuseparator
Convertisseurs
\end_layout
\begin_layout Standard
Pour définir un nouveau convertisseur, sélectionner les formats appropriés
dans les menus déroulants
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
et
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
, saisir le nom de la commande nécessaire à la conversion et appuyer sur
le bouton
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-
-\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
$$s
\end_layout
\end_inset
-
-\lang french
-le répertoire système de LyX
+ le répertoire système de \SpecialChar LyX
+
\end_layout
\begin_layout Labeling
status collapsed
\begin_layout Plain Layout
-
-\lang english
$$i
\end_layout
status collapsed
\begin_layout Plain Layout
-
-\lang english
$$o
\end_layout
status collapsed
\begin_layout Plain Layout
-
-\lang english
$$b
\end_layout
status collapsed
\begin_layout Plain Layout
-
-\lang english
$$p
\end_layout
status collapsed
\begin_layout Plain Layout
-
-\lang english
$$r
\end_layout
\end_inset
le chemin du fichier d'entrée original (ceci peut différer de
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
-
-\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
$$e
\end_layout
\end_inset
-
-\lang french
-l'identificateur
+ l'identificateur
\begin_inset Flex Code
status collapsed
\begin_layout Standard
Dans le champ
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
status collapsed
\begin_layout Plain Layout
-
-\lang english
latex
\end_layout
\end_inset
- ce convertisseur exécute LaTeX ou une variante de LaTeX, le fichier journal
- sera disponible
+ ce convertisseur exécute \SpecialChar LaTeX
+ ou une variante de \SpecialChar LaTeX
+, le fichier journal sera
+ disponible
\end_layout
\begin_layout Labeling
status collapsed
\begin_layout Plain Layout
-
-\lang english
needaux
\end_layout
\end_inset
la conversion utilise le fichier
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
-
-\lang english
.aux
\end_layout
\begin_inset Flex Code
status collapsed
+\begin_layout Plain Layout
+nice
+\end_layout
+
+\end_inset
+
+ demande une fichier \SpecialChar LyX
+
+\begin_inset Quotes fld
+\end_inset
+
+nice
+\begin_inset Quotes frd
+\end_inset
+
+ (facile), ce qui en pratique désigne un fichier similaire au résultat d'une
+ exportation \SpecialChar LaTeX
+, dans la directive
+\lang english
+
+\begin_inset Flex Code
+status collapsed
+
\begin_layout Plain Layout
\lang english
+input@path
+\end_layout
+
+\end_inset
+
+
+\lang french
+.
+\end_layout
+
+\begin_layout Labeling
+\labelwidthstring 00.00.0000
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
xml
\end_layout
\begin_layout Standard
Les trois mots-clés suivants ne sont pas vraiment des mots-clés, ils prennent
un argument de la forme
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
status collapsed
\begin_layout Plain Layout
-
-\lang english
parselog
\end_layout
status collapsed
\begin_layout Plain Layout
-
-\lang english
$$s
\end_layout
\end_inset
-.
+;
\end_layout
\begin_layout Labeling
status collapsed
\begin_layout Plain Layout
-
-\lang english
resultdir
\end_layout
précise le nom du répertoire dans lequel le convertisseur placera les fichiers
engendrés par la conversion.
- LyX ne créera pas ce répertoire, et ne copiera rien dedans, bien qu'il
- le copie dans la cible.
+ \SpecialChar LyX
+ ne créera pas ce répertoire, et ne copiera rien dedans, bien qu'il le
+ copie dans la cible.
La valeur peut utiliser
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
$$b
\end_layout
\end_inset
Noter que l'utilisation simultanée de
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
et
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
n'a aucun sens.
- Le dernier sera ignoré si le premier est employé.
+ Ce dernier sera ignoré si le premier est employé;
\end_layout
\begin_layout Labeling
status collapsed
\begin_layout Plain Layout
-
-\lang english
resultfile
\end_layout
status collapsed
\begin_layout Plain Layout
-
-\lang english
$$b
\end_layout
.
N'a de sens qu'avec
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\begin_layout Standard
Aucun de ces trois derniers mots-clés n'est utilisé dans les convertisseurs
- installés par LyX.
+ installés par \SpecialChar LyX
+.
\end_layout
\begin_layout Standard
\begin_inset Quotes fld
\end_inset
-LyX vers PostScript
+\SpecialChar LyX
+ vers PostScript
\begin_inset Quotes frd
\end_inset
-, mais LyX exportera bien vers PostScript.
- Ceci se fait parce que LyX crée d'abord un fichier LaTeX (pas besoin de
- convertisseur pour cela) qui est ensuite converti vers DVI en utilisant
- le convertisseur
+, mais \SpecialChar LyX
+ exportera bien vers PostScript.
+ Ceci se fait parce que \SpecialChar LyX
+ crée d'abord un fichier \SpecialChar LaTeX
+ (pas besoin de convertisseur
+ pour cela) qui est ensuite converti vers DVI en utilisant le convertisseur
+
\begin_inset Quotes fld
\end_inset
-LyX vers DVI
+\SpecialChar LyX
+ vers DVI
\begin_inset Quotes frd
\end_inset
\end_inset
.
- LyX trouve ainsi les séquences de convertisseurs automatiquement, et trouvera
+ \SpecialChar LyX
+ trouve ainsi les séquences de convertisseurs automatiquement, et trouvera
toujours le séquence la plus courte.
Vous pouvez cependant définir plusieurs méthodes de conversion entre formats
de fichier.
- Par exemple, la configuration LyX standard propose trois façons différentes
- de convertir LaTeX vers PDF: directement, via
-\begin_inset Flex MenuItem
+ Par exemple, la configuration \SpecialChar LyX
+ standard propose cinq façons différentes
+ de convertir \SpecialChar LaTeX
+ vers PDF:
+\end_layout
+
+\begin_layout Enumerate
+directement, via
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
-; via (DVI et) PostScript, en utilisant
-\begin_inset Flex MenuItem
+
+\end_layout
+
+\begin_layout Enumerate
+via (DVI et) PostScript, en utilisant
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
-; ou via DVI, en utilisant
-\begin_inset Flex MenuItem
+
+\end_layout
+
+\begin_layout Enumerate
+via DVI, en utilisant
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
-.
- Pour définir de tels choix de séquences, vous devez définir plusieurs
-\begin_inset Quotes fld
+
+\end_layout
+
+\begin_layout Enumerate
+directement, via
+\begin_inset Flex Noun
+status collapsed
+
+\begin_layout Plain Layout
+Xe\SpecialChar TeX
+
+\end_layout
+
\end_inset
-formats de fichier
-\begin_inset Quotes frd
+
+\end_layout
+
+\begin_layout Enumerate
+directement, via
+\begin_inset Flex Noun
+status collapsed
+
+\begin_layout Plain Layout
+Lua\SpecialChar TeX
+
+\end_layout
+
\end_inset
- cible, comme décrit dans la section
-\begin_inset space ~
+
+\end_layout
+
+\begin_layout Standard
+Pour définir de tels choix de séquences, vous devez définir plusieurs
+\begin_inset Quotes fld
\end_inset
+formats de fichier
+\begin_inset Quotes frd
+\end_inset
+ cible, comme décrit dans la
\begin_inset CommandInset ref
LatexCommand ref
reference "sec:Formats"
.
Par exemple, avec la configuration standard, les formats dénommés
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
-,
-\begin_inset Flex MenuItem
+ (pour
+\begin_inset Flex Noun
+status collapsed
+
+\begin_layout Plain Layout
+ps2pdf
+\end_layout
+
+\end_inset
+
+),
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
- et
-\begin_inset Flex MenuItem
+ (pour
+\begin_inset Flex Noun
+status collapsed
+
+\begin_layout Plain Layout
+pdflatex
+\end_layout
+
+\end_inset
+
+),
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
- sont définis, qui correspondent tous au suffixe
-\begin_inset Flex MenuItem
+ (pour
+\begin_inset Flex Noun
+status collapsed
+
+\begin_layout Plain Layout
+dvipdfm
+\end_layout
+
+\end_inset
+
+),
+\begin_inset Flex Noun
+status collapsed
+
+\begin_layout Plain Layout
+pdf4
+\end_layout
+
+\end_inset
+
+ (pour
+\begin_inset Flex Noun
+status collapsed
+
+\begin_layout Plain Layout
+Xe\SpecialChar TeX
+
+\end_layout
+
+\end_inset
+
+), et
+\begin_inset Flex Noun
+status collapsed
+
+\begin_layout Plain Layout
+pdf5
+\end_layout
+
+\end_inset
+
+ (pour Lua\SpecialChar TeX
+) sont définis, qui correspondent tous au suffixe
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_layout
\begin_layout Chapter
-Internationaliser LyX
+Internationaliser \SpecialChar LyX
+
\begin_inset CommandInset label
LatexCommand label
name "chap:i18n"
\end_layout
\begin_layout Standard
-Il est possible de traduire l'interface utilisateur de LyX.
- La dernière fois que nous avons vérifié, LyX était disponible en 30 langues.
+Il est possible de traduire l'interface utilisateur de \SpecialChar LyX
+.
+ La dernière fois que nous avons vérifié, \SpecialChar LyX
+ était disponible en 30 langues.
La langue que vous avez choisie est appelée votre
\emph on
locale
(pour plus de renseignements sur les réglages de localisation, voyez la
documentation de votre système d'exploitation sur les locales.
Pour Linux, la page de man de
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\begin_layout Plain Layout
Si vous parlez couramment une autre langue que l'anglais, rejoindre ces
équipes est un des grands moyens de rendre service à la communauté des
- développeurs et utilisateurs de LyX.
+ développeurs et utilisateurs de \SpecialChar LyX
+.
\end_layout
\end_inset
, essaieront de faire disparaître ces inconvénients dans les versions futures
- de LyX
+ de \SpecialChar LyX
+
\end_layout
\begin_layout Section
-Traduire LyX
+Traduire \SpecialChar LyX
+
\end_layout
\begin_layout Subsection
\end_layout
\begin_layout Standard
-LyX utilise la bibliothèque GNU
-\begin_inset Flex MenuItem
+\SpecialChar LyX
+ utilise la bibliothèque GNU
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
pour gérer l'internationalisation de l'interface.
- Pour que LyX parle votre langue favorite dans tous les menus et fenêtres,
+ Pour que \SpecialChar LyX
+ parle votre langue favorite dans tous les menus et fenêtres,
vous avez besoin d'un fichier
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
pour cette langue.
Quand celui-ci est disponible, vous devez générer à partir de là un fichier
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
et installer ce dernier.
Tout ce processus est expliqué dans la documentation de GNU
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
.
Vous pouvez effectuer cette traduction pour votre propre besoin, mais si
vous avez l'intention de la faire, vous pouvez aussi bien partager le résultat
- de votre travail avec la communauté LyX.
- Envoyez un message à la liste de messagerie des développeurs LyX pour plus
+ de votre travail avec la communauté \SpecialChar LyX
+.
+ Envoyez un message à la liste de messagerie des développeurs \SpecialChar LyX
+ pour plus
d'information sur la procédure.
\end_layout
xx
\family default
\series default
- est le code de la langue) :
+ est le code de la langue):
\end_layout
\begin_layout Itemize
-télécharger le code source de LyX (voir la
+télécharger le code source de \SpecialChar LyX
+ (voir la
\begin_inset CommandInset href
LatexCommand href
name "page d'information sur le Web"
-target "http://www.lyx.org/WebFr.HowToUseSVN"
+target "http://www.lyx.org/HowToUseGIT"
\end_inset
\begin_layout Itemize
copier
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
dans
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
, le répertoire des fichiers
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\family typewriter
\series bold
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\family default
\series default
(si
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
n'existe pas, il peut être recréé avec la commande
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
dans ce répertoire, ou bien vous pouvez utiliser le fichier
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
xx
\series default
.po
+\family default
+.
+\family typewriter
+
\begin_inset Foot
status collapsed
de texte.
Mais il existe des programmes spécifiques pour gérer les modifications,
comme
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
(toutes plate-formes) ou
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
(KDE).
- (X)Emacs est également doté d'un
+ Emacs est également doté d'un
\begin_inset Quotes fld
\end_inset
\end_inset
pour modifier les fichier
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
-, mais attention, les fichiers sont encodés en Unicode.
+, mais attention, les fichiers sont encodés en Unicode, voir
+\begin_inset Flex URL
+status collapsed
+
+\begin_layout Plain Layout
+
+https://www.gnu.org/software/gettext/manual/html_node/PO-Mode.html
+\backslash
+#PO-Mode
+\end_layout
+
+\end_inset
+
+.
\end_layout
\end_inset
\family default
-.
Pour certains menus, il y a aussi des touches de raccourci qui doivent
être traduites.
Ces touches viennent après un
\family default
, et doivent être adaptées au texte traduit.
Vous devez aussi remplir les champs au début du nouveau fichier
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\begin_layout Itemize
copier le fichier
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\family default
\series default
, sous le nom
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
(par exemple
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\emph on
distribution
\emph default
- de LyX (ce qui serait mieux pour que d'autres puisent en profiter), il
- faut effectuer quelques changements dans LyX: envoyez donc une courrier
- à la liste de messagerie des développeurs pour ce faire.
+ de \SpecialChar LyX
+ (ce qui serait mieux pour que d'autres puisent en profiter), il faut
+ effectuer quelques changements dans \SpecialChar LyX
+: envoyez donc une courrier à la liste
+ de messagerie des développeurs pour ce faire.
\end_layout
\begin_layout Subsubsection
\end_inset
qui se traduit en allemand par
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
ou
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
et peuvent être traduites correctement pour
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
et
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
Bien entendu l'information contextuelle doit être supprimée de l'affichage
lorsqu'aucune traduction n'est utilisée, c'est pourquoi il faut la mettre
entre double crochets à la fin du message comme ci-dessus.
- Le mécanisme de traduction de LyX assure que tout ce qui est entre double
+ Le mécanisme de traduction de \SpecialChar LyX
+ assure que tout ce qui est entre double
crochets à la fin des messages est supprimé à l'affichage du message.
\end_layout
\end_inset
-, et si la locale est correctement réglée, LyX affichera tout seul la version
+, et si la locale est correctement réglée, \SpecialChar LyX
+ affichera tout seul la version
traduite.
- LyX cherche les versions traduites sous le nom
-\begin_inset Flex MenuItem
+ \SpecialChar LyX
+ cherche les versions traduites sous le nom
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
-RépLyX/doc/
+Rép\SpecialChar LyX
+/doc/
\series bold
xx
\series default
xx
\family default
\series default
- est e code pour la langue en cours d'utilisation.
+ est le code pour la langue en cours d'utilisation.
S'il n'y a pas de traduction disponible, c'est la version anglaise qui
est affichée.
Notez que les versions traduites doivent avoir le même nom de fichier (ici
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
) que l'original.
Si vous vous sentez de traduire la documentation (ce qui est d'ailleurs
- un excellent moyen de corriger la documentation d'origine !), il y a un
- certain nombre de choses que vous devez faire tout de suite :
+ un excellent moyen de corriger la documentation d'origine!), il y a un
+ certain nombre de choses que vous devez faire tout de suite:
\end_layout
\begin_layout Itemize
\end_inset
- sur le site de LyX.
+ sur le site de \SpecialChar LyX
+.
De cette façon, vous pourrez voir quels documents ont déjà été traduits
dans votre langue, s'il y en a.
Vous y trouverez aussi qui s'occupe d'organiser l'effort de traduction
\begin_layout Standard
Une fois que vous vous y mettez pour de bon, voilà quelques conseils qui
- pourront vous éviter des ennuis :
+ pourront vous éviter des ennuis:
\end_layout
\begin_layout Itemize
-joignez-vous à l'équipe de documentation !
+joignez-vous à l'équipe de documentation!
\family typewriter
Intro.lyx
\family default
(
\family sans
-Aide\SpecialChar \menuseparator
+Aide\SpecialChar menuseparator
Introduction
\family default
) explique comment faire.
- C'est d'ailleurs le premier document à traduire.
+ C'est d'ailleurs le premier document à traduire;
\end_layout
\begin_layout Itemize
\emph on
Attention ! La typographie peut devenir une passion !
\emph default
-)
+);
\end_layout
\begin_layout Itemize
-faites une copie du document.
+faites une copie du document (dans les cas simples, sinon voyez la note
+ de bas de page
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "fn:NdT-:-Je"
+
+\end_inset
+
+).
Ce sera votre fichier de travail.
Vous pouvez l'utiliser comme fichier d'aide personnel en le mettant dans
votre répertoire
\end_inset
+
+\lang french
.
+\begin_inset Newline newline
+\end_inset
+
+
+\lang english
+
+\begin_inset Note Greyedout
+status open
+
+\begin_layout Plain Layout
+
+\series bold
+Nota:
+\series default
+ pour un document complexe doté d'éléments externes (images, etc.), si vous
+ voulez faire une copie dans un répertoire temporaire par exemple, faites
+ attention aux liens vers les éléments externes qui peuvent être brisés
+ quand le document est déplacé d'un endroit à un autre.
+ La meilleure méthode est de télécharger l'arborescence \SpecialChar LyX
+ depuis le dépôt
+ git (voir
+\begin_inset Flex URL
+status collapsed
+
+\begin_layout Plain Layout
+
+http://www.lyx.org/WebFr.HowToUseGIT
+\end_layout
+
+\end_inset
+
+) et de modifier le ficher de documentation en place.
+\end_layout
+
+\end_inset
+
+
\end_layout
\begin_layout Itemize
-de temps à autre le document original (de l'équipe LyX) est mis à jour.
+de temps à autre le document original (de l'équipe \SpecialChar LyX
+) est mis à jour.
Utilisez
\begin_inset CommandInset href
LatexCommand href
NdT : Je conseille très vivement de partir des fichiers disponibles sur
Trac, et de ne pas perdre de temps à traduire la version contenue dans
votre distribution pour s'apercevoir trop tard que tout est périmé.
+ J’ajoute que la meilleure solution est de récupérer l'image courante des
+ sources de \SpecialChar LyX
+ via git (cf.
+ le
+\begin_inset CommandInset href
+LatexCommand href
+name "site LyX"
+target "http://www.lyx.org/WebFr.HowToUseGIT"
+
+\end_inset
+
+) et de modifier directement le fichier concerné dans l'arborescence importée:
+ de cette façon, les liens vers les images ne seront pas modifiés lors de
+ la sauvegarde du fichier, et la version modifiée pourra être soumise sans
+ modifications aux développeurs.
+\begin_inset CommandInset label
+LatexCommand label
+name "fn:NdT-:-Je"
+
+\end_inset
+
+
\end_layout
\end_inset
\begin_layout Standard
\begin_inset Branch Obsolete
-status open
+status collapsed
\begin_layout Section
Support de Clavier International
#
\family default
indique les commentaires, les guillemets entourent les commandes style
- LaTeX.
+ \SpecialChar LaTeX
+.
Pour entrer un guillemet, il faut taper
\family typewriter
\begin_layout Standard
Un fichier
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\begin_layout Standard
Voici un exemple de commande
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
qui fait s'afficher le symbole
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
quand on tape la touche
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\emph default
suivi par l'autre touche non autorisée.
Notez que
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
caractère
\emph default
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\family default
.
Dans ce cas un
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\begin_layout Standard
Après que la réaffectation
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
convertit les chaînes de symboles obtenues dans la police de caractères.
- Actuellement, la distribution de LyX comprend au moins les fichiers
+ Actuellement, la distribution de \SpecialChar LyX
+ comprend au moins les fichiers
\begin_inset Flex Code
status collapsed
\end_layout
\begin_layout Standard
-Si LyX ne trouve pas de correspondance pour la chaîne produite par une touche
+Si \SpecialChar LyX
+ ne trouve pas de correspondance pour la chaîne produite par une touche
ou une séquence avec des touches mortes, il va vérifier si elle ressemble
à un caractère accentué et va essayer à l'écran de tracer un accent par
dessus le caractère.
\end_layout
\begin_layout Standard
-Supposez que vous ayez besoin du caractère circonflexe
+Supposez que vous ayez besoin du caractère circonflexe,
\begin_inset Foot
status collapsed
\end_inset
-,
+
\family typewriter
\begin_inset Quotes fld
\family default
.
- Vous devez faire correspondre la touche circonflexe à la commande LyX
+ Vous devez faire correspondre la touche circonflexe à la commande \SpecialChar LyX
+
\begin_inset Flex Code
status collapsed
\family default
-, LyX va se plaindre avec un bip, car un
+, \SpecialChar LyX
+ va se plaindre avec un bip, car un
\family typewriter
\begin_inset Quotes fld
\family default
ne prend jamais d'accent circonflexe.
Taper
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\begin_layout Standard
Une façon courante de créer des touches mortes est d'utiliser
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
,
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
ou
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
.
Elle agit un peu comme
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
- puis en affectant cette touche symbolique à la commande LyX correspondante
+ puis en affectant cette touche symbolique à la commande \SpecialChar LyX
+ correspondante.
\begin_inset Foot
status collapsed
\end_inset
-.
Vous pouvez transformer à peu près n'importe quelle touche en touche
\begin_inset Flex Code
status collapsed
\end_inset
, une touche de fonction inutilisée, etc.
- Quant aux commandes LyX qui produisent des accents, voyez à l'entrée
+ Quant aux commandes \SpecialChar LyX
+ qui produisent des accents, voyez à l'entrée
\begin_inset Flex Code
status collapsed
\end_layout
\begin_layout Subsection
-Enregistrer votre Configuration Linguistique
+Enregistrer votre configuration linguistique
\end_layout
\begin_layout Standard
Vous pouvez éditer vos préférences dans la fenêtre
\family sans
-Outils\SpecialChar \menuseparator
+Outils\SpecialChar menuseparator
Préférences
\family default
- pour que LyX démarre avec l'environnement linguistique que vous souhaitez,
+ pour que \SpecialChar LyX
+ démarre avec l'environnement linguistique que vous souhaitez,
automatiquement configuré.
\end_layout
\end_inset
-\begin_inset Argument
+\begin_inset Argument 1
status collapsed
\begin_layout Plain Layout
\begin_layout Standard
Dans ce chapitre, nous décrivons comment créer et installer de nouveaux
- fichiers de format LyX ou de modèle, et nous vous offrons une révision
- des procédures correctes d'installation de nouvelles classes de document
- LaTeX.
+ fichiers de format \SpecialChar LyX
+ ou de modèle, et nous vous offrons une révision des
+ procédures correctes d'installation de nouvelles classes de document \SpecialChar LaTeX
+.
\end_layout
\begin_layout Standard
D'abord, quelques mots pour décrire une bonne approche de la relation entre
- LyX et LaTeX.
- Ce qu'il faut bien comprendre, c'est qu'en certain sens, LyX ne sait rien
- de LaTeX.
- De fait, du point de vue de LyX, LaTeX est juste un
+ \SpecialChar LyX
+ et \SpecialChar LaTeX
+.
+ Ce qu'il faut bien comprendre, c'est qu'en certain sens, \SpecialChar LyX
+ ne sait rien
+ de \SpecialChar LaTeX
+.
+ De fait, du point de vue de \SpecialChar LyX
+, \SpecialChar LaTeX
+ est juste un
\begin_inset Quotes fld
\end_inset
particulier parmi d'autres formats susceptibles de produire un résultat.
D'autres formats sont DocBook, texte brut, et XHTML.
- LaTeX est bien entendu un format particulièrement important, mais une très
- petite quantité d'information concernant LaTeX est réellement contenue
- dans LyX
+ \SpecialChar LaTeX
+ est bien entendu un format particulièrement important, mais une très petite
+ quantité d'information concernant \SpecialChar LaTeX
+ est réellement contenue dans \SpecialChar LyX
+.
\begin_inset Foot
status collapsed
\begin_inset Quotes frd
\end_inset
- dans les sources LyX, mais les développeurs considères que c'est une mauvaise
+ dans les sources \SpecialChar LyX
+, mais les développeurs considèrent que c'est une mauvaise
chose.
\end_layout
\end_inset
-.
Cette information, même pour des classes standard comme
\begin_inset Flex Code
status collapsed
\end_inset
.
- De même, LyX ne connaît pas grand chose de DocBook ou XHTML, tout est décrit
+ De même, \SpecialChar LyX
+ ne connaît pas grand chose de DocBook ou XHTML, tout est décrit
dans les fichiers de format.
\end_layout
\begin_layout Standard
Vous pouvez imaginer un fichier de format pour une classe de document donnée
- comme un traducteur entre les constructions LyX --- paragraphes et leur
- style associé, certains types d'inserts, etc.
- --- et les constructions LaTeX, DocBook ou XHTML correspondantes.
- Pratiquement tout ce que LyX sait de la classe
+ comme un traducteur entre les constructions \SpecialChar LyX
+ — paragraphes et leur style
+ associé, certains types d'inserts, etc.
+ — et les constructions \SpecialChar LaTeX
+, DocBook ou XHTML correspondantes.
+ Pratiquement tout ce que \SpecialChar LyX
+ sait de la classe
\begin_inset Flex Code
status collapsed
\end_inset
- et de nombreux autres fichiers de format pour de classes de document LaTeX.
+ et de nombreux autres fichiers de format pour de classes de document \SpecialChar LaTeX
+.
C'est dans ce fichier que sont définies les sections et les constructions
similaires:
\begin_inset Flex Code
\end_inset
- décrit pour LyX comment les paragraphes marqués en style Section, SousSection,
+ décrit pour \SpecialChar LyX
+ comment les paragraphes marqués en style Section, SousSection,
etc.
- peuvent être traduits en commandes ou balises LaTeX, DocBook et XHTML.
+ peuvent être traduits en commandes ou balises \SpecialChar LaTeX
+, DocBook et XHTML.
Le fichier article.layout ne contient essentiellement que des inclusions
de ces fichiers
\begin_inset Flex Code
\end_layout
\begin_layout Standard
-Définir la correspondance LyX-LaTeX n'est cependant pas la seule fonction
- des fichiers de format.
- Leur autre but est de préciser comment les constructions LyX apparaîtront
+Définir la correspondance \SpecialChar LyX
+-\SpecialChar LaTeX
+ n'est cependant pas la seule fonction des fichiers
+ de format.
+ Leur autre but est de préciser comment les constructions \SpecialChar LyX
+ apparaîtront
à l'écran.
Le fait que ces fichiers assurent ces deux fonctions est souvent source
- de confusion, parce qu'elles sont tout à fait séparées: expliquer à LyX
- comment traduire un style de paragraphe en LaTeX ne lui dit pas comment
- l'afficher; inversement, expliquer à LyX comment afficher un paragraphe
- ne lui dit pas comment le traduire en LaTeX (sans parler de lui dire comment
- LaTeX doit l'afficher).
+ de confusion, parce qu'elles sont tout à fait séparées: expliquer à \SpecialChar LyX
+ comment
+ traduire un style de paragraphe en \SpecialChar LaTeX
+ ne lui dit pas comment l'afficher;
+ inversement, expliquer à \SpecialChar LyX
+ comment afficher un paragraphe ne lui dit pas
+ comment le traduire en \SpecialChar LaTeX
+ (sans parler de lui dire comment \SpecialChar LaTeX
+ doit l'afficher).
Par conséquent, en général, quand vous devez définir une nouvelle construction
- LyX, vous devez toujours effectuer deux tâches distinctes: (a) écrire comment
- la traduire en LaTeX et (b) écrire comment l'afficher.
+ \SpecialChar LyX
+, vous devez toujours effectuer deux tâches distinctes: (a) écrire comment
+ la traduire en \SpecialChar LaTeX
+ et (b) écrire comment l'afficher.
\end_layout
\begin_layout Standard
La même distinction est vraie pour les autre formats de sortie, bien que
- XHTML soit différent sous divers aspects, du fait que dans ce cas LyX est
+ XHTML soit différent sous divers aspects, du fait que dans ce cas \SpecialChar LyX
+ est
capable d'utiliser au moins partiellement l'information concernant l'affichage
à l'écran pour créer l'information (sous forme de CSS) nécessaire à l'affichage
dans un navigateur.
Même dans ce cas, cependant, la distinction entre les mécanismes internes
- de LyX et la façon dont les objets sont restitués à l'extérieur reste valide,
+ de \SpecialChar LyX
+ et la façon dont les objets sont restitués à l'extérieur reste valide,
et le contrôle séparé des deux facettes reste possible.
- Voir la section
-\begin_inset space ~
-\end_inset
+ Voir la
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sec:Tags-for-XHTML"
+
+\end_inset
pour les détails.
\end_layout
\begin_layout Section
-Installer de nouveaux fichiers LaTeX
+Installer de nouveaux fichiers \SpecialChar LaTeX
+
\end_layout
\begin_layout Standard
-Certaines installations peuvent ne pas contenir le paquetage LaTeX que vous
- vouliez justement utiliser avec LyX.
- Par exemple, vous pouvez avoir besoin de FoilTeX, un paquetage pour préparer
+Certaines installations peuvent ne pas contenir le paquetage \SpecialChar LaTeX
+ que vous vouliez
+ justement utiliser avec \SpecialChar LyX
+.
+ Par exemple, vous pouvez avoir besoin de Foil\SpecialChar TeX
+, un paquetage pour préparer
des transparents pour rétroprojecteurs.
- Les distributions LaTeX récentes comme TeXLive (depuis 2008) ou MiKTeX
- incluent une interface utilisateur pour installer de tels paquetages.
- Par exemple avec MiKTeX, vous démarrez le programme
+ Les distributions \SpecialChar LaTeX
+ récentes comme \SpecialChar TeX
+Live (depuis 2008) ou MiK\SpecialChar TeX
+ incluent une
+ interface utilisateur pour installer de tels paquetages.
+ Par exemple avec MiK\SpecialChar TeX
+, vous démarrez le programme
\begin_inset Quotes fld
\end_inset
\end_layout
\begin_layout Standard
-Si votre distribution LaTeX n'inclut pas un tel gestionnaire de paquetage,
- ou si le paquetage n'est pas disponible pour votre distribution, alors
- faites comme suit pour l'installer manuellement:
+Si votre distribution \SpecialChar LaTeX
+ n'inclut pas un tel gestionnaire de paquetage, ou
+ si le paquetage n'est pas disponible pour votre distribution, alors faites
+ comme suit pour l'installer manuellement:
\end_layout
\begin_layout Enumerate
\begin_inset Quotes frd
\end_inset
- (c'est le cas pour FoilTeX), alors ouvrir une console, aller dans le répertoire
- de ce fichier et exécuter la commande
+ (c'est le cas pour Foil\SpecialChar TeX
+), c'est qu'il est
+\begin_inset Quotes fld
+\end_inset
+
+relié
+\begin_inset Quotes frd
+\end_inset
+
+ alors ouvrir une console, aller dans le répertoire de ce fichier et exécuter
+ la commande
\begin_inset Flex Code
status collapsed
\end_inset
.
- Vous avez ainsi déplié le paquetage et vous disposez des fichiers nécessaires
- à l'installation.
- De nombreux paquetages ne sont pas reliés et vous pouvez sauter cette étape.
+ Vous avez ainsi
+\begin_inset Quotes fld
+\end_inset
+
+déplié
+\begin_inset Quotes frd
+\end_inset
+
+ le paquetage et vous disposez des fichiers nécessaires à l'installation.
+ De nombreux paquetages ne sont pas reliés et vous pouvez sauter cette étape;
\end_layout
\begin_layout Enumerate
Vous devez alors décider si ce paquetage doit être disponible pour tous
les utilisateurs ou seulement pour vous-même.
+\begin_inset Separator parbreak
+\end_inset
+
+
\end_layout
\begin_deeper
\begin_layout Enumerate
Avec les systèmes *nix (Linux, OSX, etc.), si vous souhaitez que le paquetage
soit disponible pour tous les utilisateurs, installez-le dans l'arborescence
- TeX
+ \SpecialChar TeX
+
\begin_inset Quotes fld
\end_inset
\begin_inset Quotes frd
\end_inset
-, sinon installez-le dans votre arborescence TeX
+, sinon installez-le dans votre arborescence \SpecialChar TeX
+
\begin_inset Quotes fld
\end_inset
\end_inset
-
+.
\begin_inset Foot
status collapsed
\end_inset
-.
L'emplacement de l'arborescence
\begin_inset Quotes fld
\end_inset
\family sans
/usr/local/share/texmf/
\family default
- .
+ (installation système),
+\family sans
+/usr/local/share/texmf/
+\family default
+ (installation utilisateur) ou
+\family sans
+/usr/local/texlive/texmf-local
+\family default
+ (installation TexLive).
L'emplacement de l'arborescence
\begin_inset Quotes fld
\end_inset
\family sans
$HOME/texmf/
\family default
- (si ces variables ne sont pas prédéfinies, vous devrez le faire vous-même).
+ ou
+\family sans
+$HOME/.texliveXXXX
+\family default
+ où XXXX est l'année de la distribution \SpecialChar TeX
+Live (si ces variables ne sont pas
+ prédéfinies, vous devrez le faire vous-même).
Vous aurez besoin d'avoir les droits d'administration système pour créer
ou modifier l'arborescence
\begin_inset Quotes fld
\end_layout
\begin_layout Enumerate
-Avec Windows, si vous souhaitez que le nouveau paquetage soit disponibles
+Avec Windows, si vous souhaitez que le nouveau paquetage soit disponible
pour tous les utilisateurs de votre système, allez dans le répertoire où
- LaTeX est installé, puis dans le sous-répertoire
+ \SpecialChar LaTeX
+ est installé, puis dans le sous-répertoire
\family sans
~
\backslash
\backslash
latex
\family default
- (pour MiKTeX, celui-ci sera implicitement
+ (pour MiK\SpecialChar TeX
+, celui-ci sera implicitement
\family sans
~:
\backslash
Programs
\backslash
-MiKTeX
+MiK\SpecialChar TeX
+
\backslash
tex
\backslash
latex
\family default
-)
+).
\begin_inset Foot
status collapsed
\backslash
Programme
\backslash
-MiKTeX
+MiK\SpecialChar TeX
+
\backslash
tex
\backslash
\end_inset
-.
Créer dans ce répertoire un nouveau répertoire dénommé
\begin_inset Flex Code
status collapsed
et copiez tous les fichiers du paquetage dedans.
Si le paquetage ne doit être accessible que par vous ou si vous n'avez
pas les droits d'administration, faites de même, mais dans le répertoire
- LaTeX local, e.g.
- avec MiKTeX 2.8 sur WinXP le répertoire
+ \SpecialChar LaTeX
+ local, e.g.
+ avec MiK\SpecialChar TeX
+ 2.8 sur WinXP le répertoire
\begin_inset Newline newline
\end_inset
\begin_layout Plain Layout
\lang english
-MiKTeX
+MiK\SpecialChar TeX
+
\backslash
2.8
\backslash
\backslash
2.8
\backslash
-MiKTeX
+MiK\SpecialChar TeX
+
\backslash
tex
\backslash
\end_deeper
\begin_layout Enumerate
-Vous devez alors informer LaTeX de la présence de nouveaux fichiers.
- Ceci dépend de nouveau de la distribution LaTeX:
+Vous devez alors informer \SpecialChar LaTeX
+ de la présence de nouveaux fichiers.
+ Ceci dépend de nouveau de la distribution \SpecialChar LaTeX
+:
+\begin_inset Separator parbreak
+\end_inset
+
+
\end_layout
\begin_deeper
\begin_layout Enumerate
-Avec TeXLive, exécuter la commande
+Avec \SpecialChar TeX
+Live, exécuter la commande
\begin_inset Flex Code
status collapsed
dans une console.
Si vous avez installé le paquetage pour tous les utilisateurs, vous aurez
- besoin des droits d'administration pour ce faire.
+ besoin des droits d'administration pour ce faire;
\end_layout
\begin_layout Enumerate
-Avec MiKTeX, si vous avez installé le paquetage pour tous les utilisateurs,
+Avec MiK\SpecialChar TeX
+, si vous avez installé le paquetage pour tous les utilisateurs,
démarrez le programme
+\family sans
+
\begin_inset Quotes fld
\end_inset
\end_inset
(Admin)
+\family default
+
\begin_inset Quotes frd
\end_inset
\begin_inset Quotes fld
\end_inset
+
+\family sans
Refresh FNDB
+\family default
+
\begin_inset Quotes frd
\end_inset
\begin_inset Quotes fld
\end_inset
+
+\family sans
Settings
+\family default
+
\begin_inset Quotes frd
\end_inset
\end_deeper
\begin_layout Enumerate
-Enfin, vous devez informer LyX de l'existence de nouveaux paquetages: dans
- LyX, utilisez le menu
+Enfin, vous devez informer \SpecialChar LyX
+ de l'existence de nouveaux paquetages: dans
+ \SpecialChar LyX
+, utilisez le menu
\family sans
-Outils\SpecialChar \menuseparator
+Outils\SpecialChar menuseparator
Reconfigurer
\family default
-, puis redémarrez LyX.
+, puis redémarrez \SpecialChar LyX
+.
\end_layout
\begin_layout Standard
est maintenant disponible dans
\family sans
-Document\SpecialChar \menuseparator
-Paramètres\SpecialChar \ldots{}
-\SpecialChar \menuseparator
+Document\SpecialChar menuseparator
+Paramètres\SpecialChar ldots
+\SpecialChar menuseparator
Classe du document
\family default
.
Si vous souhaitez utiliser une classe de document qui ne figure pas dans
la liste
\family sans
-Document\SpecialChar \menuseparator
-Paramètres\SpecialChar \ldots{}
-\SpecialChar \menuseparator
+Document\SpecialChar menuseparator
+Paramètres\SpecialChar menuseparator
Classe du document
\family default
, vous devez créer une fichier de
\begin_layout Standard
Cette section décrit les différentes variétés de fichiers contenant les
- informations de format: instructions pour l'affichage par LyX et pour la
- traduction en LaTeX, DocBook ou XHTML, ou autre format de sortie désiré,
- des styles de paragraphe et de caractère variés.
+ informations de format: instructions pour l'affichage par \SpecialChar LyX
+ et pour la traductio
+n en \SpecialChar LaTeX
+, DocBook ou XHTML, ou autre format de sortie désiré, des styles de
+ paragraphe et de caractère variés.
\end_layout
\begin_layout Standard
-Nous essayons ici de donner une description complète de la procédure à suivre
- ; il y a cependant une telle variété de classes LaTeX supportant des types
- de document très différents que nous ne pouvons pas espérer couvrir tous
- les cas possibles ni tous les problèmes que vous pourrez rencontrer.
- La liste de messagerie des utilisateurs LyX est fréquentée par des personnes
+Nous essayons ici de donner une description complète de la procédure à suivre;
+ il y a cependant une telle variété de classes \SpecialChar LaTeX
+ supportant des types de
+ document très différents que nous ne pouvons pas espérer couvrir tous les
+ cas possibles ni tous les problèmes que vous pourrez rencontrer.
+ La liste de messagerie des utilisateurs \SpecialChar LyX
+ est fréquentée par des personnes
expérimentées dans l'écriture des formats, qui voudront partager ce qu'elles
ont appris, n'hésitez pas à poser des questions sur cette liste.
\end_layout
\begin_layout Standard
Quand vous prévoyez d'écrire un nouveau format, il est extrêmement utile
- de regarder les formats distribués avec LyX.
- Si vous écrivez un fichier de format pour une classe de document LaTeX
- qui pourrait intéresser d'autres personnes, ou si vous écrivez un module
- utile, vous pouvez envisager de l'insérer dans les
+ de regarder les formats distribués avec \SpecialChar LyX
+.
+ Si vous écrivez un fichier de format pour une classe de document \SpecialChar LaTeX
+ qui pourrait
+ intéresser d'autres personnes, ou si vous écrivez un module utile, vous
+ pouvez envisager de l'insérer dans les
\begin_inset CommandInset href
LatexCommand href
name "pages dans le wiki LyX"
\end_inset
, voire de le soumettre à la liste des développeurs, pour qu'il figure dans
- la distribution de LyX proprement dite
+ la distribution de \SpecialChar LyX
+ proprement dite
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-Notez bien que du fait que LyX est diffusé sous licence GPL (General Public
+Notez bien que du fait que \SpecialChar LyX
+ est diffusé sous licence GPL (General Public
License), toute contribution doit être également sous licence GPL.
\end_layout
Modules de format
\begin_inset CommandInset label
LatexCommand label
-name "sub:Modules_de_format"
+name "subsec:Modules_de_format"
\end_inset
\end_inset
- et contiennent l'information nécessaire à LyX pour les classes de document.
- Depuis LyX 1.6, cependant, les informations de format peuvent être incluses
+ et contiennent l'information nécessaire à \SpecialChar LyX
+ pour les classes de document.
+ Depuis \SpecialChar LyX
+ 1.6, cependant, les informations de format peuvent être incluses
dans les
\emph on
modules
\end_inset
.
- Les modules sont aux paquetages LaTeX à peu près ce que sont les fichiers
- de format aux classes de document, et certains modules — tels que le module
+ Les modules sont aux paquetages \SpecialChar LaTeX
+ à peu près ce que sont les fichiers de
+ format aux classes de document, et certains modules — tels que le module
\begin_inset Quotes fld
\end_inset
; au lieu de cette modification, les modules sont sélectionnés dans la page
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\lang english
-Document\SpecialChar \menuseparator
-Paramètres\SpecialChar \ldots{}
+Document\SpecialChar menuseparator
+Paramètres\SpecialChar ldots
\end_layout
\begin_layout Standard
Après la création d'un nouveau module, vous devrez reconfigurer et redémarrer
- LyX pour que le module apparaisse dans le menu.
+ \SpecialChar LyX
+ pour que le module apparaisse dans le menu.
Cependant, les modifications que vous faites dans le module seront immédiatemen
t actives, si vous ouvrez
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\lang english
-Document\SpecialChar \menuseparator
-Paramètres\SpecialChar \ldots{}
-\SpecialChar \menuseparator
+Document\SpecialChar menuseparator
+Paramètres\SpecialChar ldots
+\SpecialChar menuseparator
Modules
\end_layout
\end_inset
-, sélectionnez une module et appuyez sur
+, sélectionnez un module et appuyez sur
\begin_inset Quotes fld
\end_inset
.
\emph on
-Il vous est fortement recommandé d
-\emph default
-at
-\emph on
-e sauvegarder votre travail avant de procéder ainsi
+Il vous est fortement recommandé de sauvegarder votre travail avant de procéder
+ ainsi
\emph default
.
En fait,
\emph default
.
Bien évidemment, les développeurs s'efforcent de conserver une bonne stabilité
- à LyX dans de telles situations, mais les erreurs de syntaxe et autres
- dans votre module pourraient déclencher des comportements bizarres.
+ à \SpecialChar LyX
+ dans de telles situations, mais les erreurs de syntaxe et autres dans
+ votre module pourraient déclencher des comportements bizarres.
+\end_layout
+
+\begin_layout Subsubsection
+Format local
+\end_layout
+
+\begin_layout Standard
+Les modules sont à \SpecialChar LyX
+ ce que les paquetages sont à \SpecialChar LaTeX
+.
+ Cependant, il arrive que vous souhaitiez disposer d'un insert ou d'un style
+ de caractère pour un seul document, et écrire un module qui sera universel
+ n'a pas grand sens.
+ Vous avez alors besoin du
+\begin_inset Quotes fld
+\end_inset
+
+format local
+\begin_inset Quotes frd
+\end_inset
+
+ de \SpecialChar LyX
+.
+\end_layout
+
+\begin_layout Standard
+Vous le trouverez via
+\family sans
+Document\SpecialChar menuseparator
+Paramètres\SpecialChar ldots
+\SpecialChar menuseparator
+Format local
+\family default
+.
+ La grande zone textuelle vous permet de saisir ce que vous mettriez dans
+ un fichier de format ou de module.
+ Vous pouvez voir le format local comme un module qui n'appartient qu'au
+ document en cours de saisie.
+ De ce fait, vous devez saisir une balise
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Format
+\end_layout
+
+\end_inset
+
+.
+ N'importe quel format est admissible, mais on utilise d'habitude le format
+ de la version de \SpecialChar LyX
+ utilisée (pour \SpecialChar LyX
+ 2.1, le format porte le numéro 48).
+ Vous devez savoir que le format local n'existe pas pour les versions de
+ \SpecialChar LyX
+ antérieures à 1.6, vous ne devez donc pas l'utiliser si vous envisagez
+ d'exporter votre document en version 1.5 ou antérieure (en fait, sans perdre
+ l'information de format local).
+ Si vous souhaitez exporter vers \SpecialChar LyX
+ version 1.6 — le format local est reconnu,
+ mais il n'y a pas d'interface pour y accéder — vous devez alors utiliser
+ le format 11 et bien entendu vous restreindre aux constructions de format
+ qui étaient disponibles avec \SpecialChar LyX
+ 1.6.
+\end_layout
+
+\begin_layout Standard
+Lorsque vous avez saisi quelque chose dans la fenêtre de
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Format local
+\end_layout
+
+\end_inset
+
+, \SpecialChar LyX
+ active le bouton
+\begin_inset Quotes fld
+\end_inset
+
+
+\family sans
+Valider
+\family default
+
+\begin_inset Quotes frd
+\end_inset
+
+ qui se trouve en bas.
+ Cliquer sur ce bouton entraînera une vérification de la validité du code
+ que vous aurez saisi.
+ \SpecialChar LyX
+ vous donne cette information sans hélas l'accompagner d'un diagnostic
+ d'erreurs explicite.
+ Ces erreurs seront cependant affichées dans la fenêtre d'appel si vous
+ avez activé \SpecialChar LyX
+ depuis un terminal.
+ Vous ne pourrez pas appliquer ou enregistrer votre format tant qu'il n'est
+ pas valide.
+\end_layout
+
+\begin_layout Standard
+Les précautions indiquées à la fin de la section précédente s'appliquent
+ également ici.
+ Ne jouez pas avec un format local pendant un vrai travail, surtout si vous
+ n'avez pas enregistré votre document.
+ Ceci dit, utiliser un format local avec un document de test peut être très
+ pratique pour essayer de nouvelles choses, voire pour aborder l’écriture
+ d'un module.
\end_layout
\begin_layout Subsection
\begin_layout Standard
Les deux situations que vous êtes probablement susceptibles de rencontrer
- quand vous voulez gérer une nouvelle classe de document LaTeX sont les
- fichiers LaTeX2e de classe (
+ quand vous voulez gérer une nouvelle classe de document \SpecialChar LaTeX
+ sont les fichiers
+ \SpecialChar LaTeX2e
+ de classe (
\begin_inset Flex Code
status collapsed
\begin_layout LyX-Code
\backslash
-DeclareLaTeXClass{report}
+Declare\SpecialChar LaTeX
+Class{report}
\end_layout
\begin_layout Standard
\begin_layout LyX-Code
\backslash
-DeclareLaTeXClass[report, ma_classe.sty]{report (ma_classe)}
+Declare\SpecialChar LaTeX
+Class[report, ma_classe.sty]{report (ma_classe)}
\end_layout
\begin_layout Standard
\end_layout
\begin_layout Standard
-Démarrez LyX et faites
-\begin_inset Flex MenuItem
+Démarrez \SpecialChar LyX
+ et faites
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
-Éditer\SpecialChar \menuseparator
+Outils\SpecialChar menuseparator
Reconfigurer
\end_layout
\end_inset
.
- Redémarrez LyX et essayez de créer un nouveau document.
+ Redémarrez \SpecialChar LyX
+ et essayez de créer un nouveau document.
Vous devriez voir
\begin_inset Quotes fld
\end_inset
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
parmi les classes de document dans la fenêtre
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
-Document\SpecialChar \menuseparator
-Paramètres\SpecialChar \ldots{}
-\SpecialChar \menuseparator
+Document\SpecialChar menuseparator
+Paramètres\SpecialChar ldots
+\SpecialChar menuseparator
Classe de document
\end_layout
Votre nouveau paquetage peut également fournir des commandes ou des environnemen
ts qui n'existent pas dans la classe de base.
dans ce cas, il vous faudra ajouter ceux-ci au fichier de format.
- Voir le paragraphe
+ Voir
\begin_inset space ~
\end_inset
\lang english
#
\backslash
-DeclareLyXModule{mon paquetage}
+Declare\SpecialChar LyX
+Module{mon paquetage}
\end_layout
\begin_layout LyX-Code
\begin_layout LyX-Code
\lang english
-Format 21
+Format 35
\begin_inset Newline newline
\end_inset
\end_layout
\begin_layout Standard
-
-\family typewriter
Un module plus compliqué pourrait modifier le comportement de constructions
- es=xistantes ou den définir de nouvelles.
- De nouveau, voir le paragraphe
+ existantes ou d'en définir de nouvelles.
+ De nouveau, voir
\begin_inset space ~
\end_inset
status collapsed
\begin_layout Plain Layout
-DeclareLaTeXClass
+Declare\SpecialChar LaTeX
+Class
\end_layout
\end_inset
\end_inset
- facilitera les choses: LyX suppose que la classe de document a le même
- nom que le fichier de format.
+ facilitera les choses: \SpecialChar LyX
+ suppose que la classe de document a le même nom
+ que le fichier de format.
\end_layout
\end_inset
\lang english
\backslash
-DeclareLaTeXClass[thesis,book]{thesis}
+Declare\SpecialChar LaTeX
+Class[thesis,book]{thesis}
\end_layout
\begin_layout Standard
Soit le fichier de classe est original.
Dans ce cas, vous devrez probablement créer votre propre format.
Nous vous suggérons fortement de copier un fichier de format existant qui
- utilise une classe LaTeX similaire et de le modifier si c'est possible.
+ utilise une classe \SpecialChar LaTeX
+ similaire et de le modifier si c'est possible.
Utilisez au moins un fichier existant comme point de départ pour savoir
quels sont les éléments dont vous devez vous occuper.
Encore une fois, les spécificités sont décrites ci-après.
correspondant.
Un modèle est une sorte de mode d'emploi pour votre format, montrant comment
il peut être utilisé, mais avec un contenu fictif.
- Vous pouvez jeter un œil aux divers modèles distribués avec LyX pour illustrati
-on.
+ Vous pouvez jeter un œil aux divers modèles distribués avec \SpecialChar LyX
+ pour illustration.
\end_layout
\begin_layout Standard
\end_inset
- du fichier modèle LyX.
+ du fichier modèle \SpecialChar LyX
+.
C'est faisable avec un simple éditeur de texte, comme
\begin_inset Flex Code
status collapsed
status collapsed
\begin_layout Plain Layout
-RépLyX/templates/
+Rép\SpecialChar LyX
+/templates/
\end_layout
\end_inset
vers le même endroit, et redéfinissez le répertoire de modèles dans la
fenêtre
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
-Outils\SpecialChar \menuseparator
-Préférences\SpecialChar \menuseparator
+Outils\SpecialChar menuseparator
+Préférences\SpecialChar menuseparator
Répertoires
\end_layout
a un statut particulier.
Il est chargé à chaque fois que vous créez un nouveau document avec
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
-Fichier\SpecialChar \menuseparator
+Fichier\SpecialChar menuseparator
Nouveau
\end_layout
\end_inset
afin d'avoir les réglages implicites.
- Pour créer ce modèle depuis LyX, vous n'avez qu'à ouvrir un document ayant
+ Pour créer ce modèle depuis \SpecialChar LyX
+, vous n'avez qu'à ouvrir un document ayant
déjà les réglages voulus, et appuyer sur le bouton
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\begin_layout Standard
La syntaxe des fichiers de format change à chaque publication d'une nouvelle
- version de LyX, et les anciens fichiers de format doivent donc être convertis
+ version de \SpecialChar LyX
+, et les anciens fichiers de format doivent donc être convertis
dans la nouvelle syntaxe.
- cette procédure a été rendue automatique depuis LyX 1.4: si LyX lit un fichier
- de format écrit avec une syntaxe ancienne, il appelle le script
+ Si \SpecialChar LyX
+ lit un fichier de format écrit avec une syntaxe ancienne, il appelle
+ le script
\begin_inset Flex Code
status collapsed
Le fichier original reste intact.
Si vous utilisez le fichier de format souvent, vous voudrez sans doute
rendre les modifications permanentes, pour éviter des conversions répétitives
- de la part de LyX.
+ de la part de \SpecialChar LyX
+.
Pour ce faire, vous pouvez appeler le convertisseur manuellement:
\end_layout
-\begin_layout LyX-Code
+\begin_layout Enumerate
+renommez le fichier
+\lang english
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
\lang english
-mv ma_classe.layout ma_classe.old
+myclass.layout
\end_layout
-\begin_layout LyX-Code
+\end_inset
+
+\lang french
+ comme
\lang english
-python RépLyx/scripts/layout2layout.py ma_classe.old ma_classe.layout
-\end_layout
-\begin_layout Standard
-Vous devez remplacer
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-RépLyx
+myclass.old
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Enumerate
+exécutez la commande
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+python \SpecialChar LyX
+Dir/scripts/layout2layout.py myclass.old myclass.layout
+\end_layout
+
+\end_inset
+
+
+\begin_inset Newline newline
+\end_inset
+
+dans laquelle
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+\SpecialChar LyX
+Dir
\end_layout
\end_inset
- par le nom de votre répertoire LyX au niveau système, naturellement.
+ est le nom de votre répertoire \SpecialChar LyX
+ au niveau système.
\end_layout
\begin_layout Standard
Les sections suivantes vous expliquent à quoi vous vous attaquez quand vous
décidez de mettre les mains dans le cambouis, et de créer ou d'éditer votre
propre fichier de format.
- Notre conseil est d'aller doucement, d'enregistrer souvent pour faire des
- essais, d'écouter de la musique relaxante, et de siroter tranquillement
- un ou deux verres de votre boisson favorite, voire plus si vous êtes coincés.
+ Notre conseil est d'aller doucement et d'enregistrer souvent pour faire
+ des essais.
Ce n'est pas si dur que ça, mais il y a une multitude d'options et vous
pouvez vous laisser submerger si vous essayez d'en faire trop d'un coup.
- Allez donc prendre un verre, juste pour la route.
+ Il est plus facile d'utiliser des formats existants comme référence ou
+ modèle ou de modifier un fichier de format existant pour vos besoins.
\end_layout
\begin_layout Standard
\end_inset
- sont une seule et même commande.
+ sont une seule et même balise.
Les valeurs possibles sont inscrites entre crochets après le nom de la
fonction.
La valeur implicite d'une fonction quand elle n'est pas définie dans le
\end_layout
\begin_layout Subsection
-Déclaration d'une classe de document
+Déclaration et classification d'une classe de document
\end_layout
\begin_layout Standard
\size small
#
\backslash
-DeclareLaTeXClass{article}
+DeclareLaT
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+{}
+\end_layout
+
+\end_inset
+
+eXClass{Article (Standard Class)}
+\end_layout
+
+\begin_layout LyX-Code
+
+\size small
+#
+\backslash
+DeclareCategory{Articles}
\end_layout
\begin_layout Standard
-La deuxième ligne sert quand vous (re)configurez LyX.
- Le fichier de format est lu par le script LaTeX
+Les deuxième et troisième lignes servent lors de la (re)configuration de
+ \SpecialChar LyX
+.
+ Le fichier de format est lu par le script \SpecialChar LaTeX
+
\begin_inset Flex Code
status collapsed
\end_inset
est ignoré.
- La première ligne est juste un commentaire LaTeX, et la deuxième contient
- la déclaration de la classe de texte.
+ La première ligne est juste un commentaire \SpecialChar LaTeX
+, la deuxième contient la déclaratio
+n obligatoire de la classe de texte et la troisième contient la classification
+ facultative de la classe.
Si ces lignes apparaissent dans un fichier appelé
\begin_inset Flex Code
status collapsed
\end_inset
- (le nom du fichier de format) qui utilise la classe de document LaTeX
+ (le nom du fichier de format) qui utilise la classe de document \SpecialChar LaTeX
+
\begin_inset Flex Code
status collapsed
\begin_inset Quotes fld
\end_inset
-article
+Article (Standard Class)
\begin_inset Quotes frd
\end_inset
qui apparaît ci-dessus sert de description de la classe de texte dans la
fenêtre
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
-Document\SpecialChar \menuseparator
-Paramètres\SpecialChar \ldots{}
+Document\SpecialChar menuseparator
+Paramètres\SpecialChar ldots
+\SpecialChar menuseparator
+Classe de document
+\end_layout
+
+\end_inset
+
+.
+ La catégorie (
+\begin_inset Quotes fld
+\end_inset
+
+Articles
+\begin_inset Quotes frd
+\end_inset
+
+ dans l'exemple) est également utilisés dans la fenêtre
+\lang english
+
+\begin_inset Flex Noun
+status collapsed
+\begin_layout Plain Layout
+Document\SpecialChar menuseparator
+Paramètres\SpecialChar ldots
+\SpecialChar menuseparator
+Classe de document
\end_layout
\end_inset
+\lang french
+: les classes sont regroupées par catégories (qui sont aussi des genres
+ de documents, les catégories typiques sont
+\begin_inset Quotes fld
+\end_inset
+
+Articles
+\begin_inset Quotes frd
+\end_inset
+
+,
+\begin_inset Quotes fld
+\end_inset
+
+Livres
+\begin_inset Quotes frd
+\end_inset
+
+,
+\begin_inset Quotes fld
+\end_inset
+
+Rapports
+\begin_inset Quotes frd
+\end_inset
+
+,
+\begin_inset Quotes fld
+\end_inset
+
+Présentations
+\begin_inset Quotes frd
+\end_inset
+
+,
+\begin_inset Quotes fld
+\end_inset
+
+Lettres
+\begin_inset Quotes frd
+\end_inset
+
+,
+\begin_inset Quotes fld
+\end_inset
+
+Curricula vitae
+\begin_inset Quotes frd
+\end_inset
+
+, etc.).
+ Si la troisième lignes est vide, la classe apparaîtra comme
+\begin_inset Quotes fld
+\end_inset
+
+Sans catégorie
+\begin_inset Quotes frd
+\end_inset
+
+.
\end_layout
\begin_layout Standard
\size small
#
\backslash
-DeclareLaTeXClass[article]{article (avec mes en-têtes)}
-\end_layout
-
-\begin_layout Standard
-Ceci déclare une classe de texte
-\begin_inset Flex Code
+DeclareLaT
+\begin_inset ERT
status collapsed
\begin_layout Plain Layout
-mon_article
-\end_layout
+
+{}
+\end_layout
+
+\end_inset
+
+eXClass[article]{Article (avec Mes En-têtes)}
+\end_layout
+
+\begin_layout LyX-Code
+
+\size small
+#
+\backslash
+DeclareCategory{Articles}
+\end_layout
+
+\begin_layout Standard
+Ceci déclare une classe de texte
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+mon_article
+\end_layout
\end_inset
-, associée avec la classe de document LaTeX
+, associée avec la classe de document \SpecialChar LaTeX
+
\begin_inset Flex Code
status collapsed
\begin_inset Quotes fld
\end_inset
-article (avec mes en-têtes)
+Article (avec Mes En-têtes)
\begin_inset Quotes frd
\end_inset
\size small
#
\backslash
-DeclareLaTeXClass[article,machin.sty]{article (avec mes en-têtes)}
+DeclareLaT
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+{}
+\end_layout
+
+\end_inset
+
+eXClass[article,machin.sty]{Article (avec Mes En-têtes)}
+\end_layout
+
+\begin_layout LyX-Code
+
+\size small
+#
+\backslash
+DeclareCategory{Articles}
\end_layout
\begin_layout Standard
\end_layout
\begin_layout LyX-Code
+
+\size small
#% Do not delete the line below; configure depends on this
\end_layout
\begin_layout LyX-Code
+
+\size small
#
\backslash
-DeclareDocBookClass[article]{SGML (DocBook article)}
+DeclareDocBookClass[article]{SGML (DocBook Article)}
+\end_layout
+
+\begin_layout LyX-Code
+
+\size small
+#
+\backslash
+DeclareCategory{Articles}
\end_layout
\begin_layout Standard
\begin_layout LyX-Code
\size small
-\lang english
#
\backslash
-DeclareLaTeXClass[class,package.sty]{layout description}
+DeclareLaT
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+{}
+\end_layout
+
+\end_inset
+
+eXClass[class,package.sty]{description du format}
+\end_layout
+
+\begin_layout LyX-Code
+
+\size small
+#
+\backslash
+DeclareCategory{catégorie}
\end_layout
\begin_layout Standard
-Il n'est nécessaire de déclarer la classe que si le nom de la classe LaTeX
- et le nom du fichier de format diffèrent, ou si des paquetages sont à spécifier.
- Si le nom de la classe n'est pas spécifiée, LyX suppose qu'elle est identique
+Il n'est nécessaire de déclarer la classe que si le nom de la classe \SpecialChar LaTeX
+ et
+ le nom du fichier de format diffèrent, ou si des paquetages sont à spécifier.
+ Si le nom de la classe n'est pas spécifiée, \SpecialChar LyX
+ suppose qu'elle est identique
à celle du fichier de format.
\end_layout
status collapsed
\begin_layout Plain Layout
-RépLyX/layouts/
+Rép\SpecialChar LyX
+/layouts/
\end_layout
\end_inset
\end_inset
et de faire
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
-Outils\SpecialChar \menuseparator
-Recon\SpecialChar \-
+Outils\SpecialChar menuseparator
+Recon\SpecialChar softhyphen
figurer
\end_layout
\end_inset
.
- Quittez LyX et redémarrez-le; votre nouvelle classe de texte devrait alors
+ Quittez \SpecialChar LyX
+ et redémarrez-le; votre nouvelle classe de texte devrait alors
être disponible avec les autres.
\end_layout
\begin_layout Standard
Une fois le fichier de format installé, vous pouvez le modifier et vérifier
- l'effet de ces modifications sans reconfigurer ou redémarrer LyX
+ l'effet de ces modifications sans reconfigurer ou redémarrer \SpecialChar LyX
+.
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-Avec les versions de LyX antérieures à 1.6, il vous fallait redémarrer LyX
- pour valider les modifications effectuées dans les fichiers de format.
+Avec les versions de \SpecialChar LyX
+ antérieures à 1.6, il vous fallait redémarrer \SpecialChar LyX
+ pour
+ valider les modifications effectuées dans les fichiers de format.
De ce fait, les modifications pouvaient prendre beaucoup de temps.
\end_layout
\end_inset
-.
Vous pouvez imposer un rechargement du format en service en utilisant la
fonction
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
Attention
\emph default
:
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
productif sur un document.
Utilisez un document de test, les erreurs de syntaxe et autres dans votre
module pourraient déclencher des comportements bizarres.
- En particulier, de telles erreurs pourraient inciter LyX à considérer les
+ En particulier, de telles erreurs pourraient inciter \SpecialChar LyX
+ à considérer les
formats en service comme incorrects et à essayer de basculer sur un autre
- format
+ format.
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-Les erreurs de syntaxe vraiment graves peuvent même stopper LyX.
- Ceci provient du fait que certaines erreurs rendent LyX incapable de lire
+Les erreurs de syntaxe vraiment graves peuvent même stopper \SpecialChar LyX
+.
+ Ceci provient du fait que certaines erreurs rendent \SpecialChar LyX
+ incapable de lire
la moindre information de format.
- Faites attention\SpecialChar \ldots{}
+ Faites attention\SpecialChar ldots
\end_layout
\end_inset
-.
- Les développeurs s'efforcent de conserver une bonne stabilité à LyX dans
- de telles situations, mais il vaut mieux être sûr que regretter
+ Les développeurs s'efforcent de conserver une bonne stabilité à \SpecialChar LyX
+ dans de
+ telles situations, mais il vaut mieux être sûr que regretter
\begin_inset Foot
status collapsed
\end_layout
\begin_layout LyX-Code
-
-\lang english
#
\backslash
-DeclareLyXModule[endnotes.sty]{Endnotes}
-\end_layout
+DeclareL
+\size small
-\begin_layout Standard
-L'argument obligatoire, entre accolades, est le nom du module, tel qu'il
- apparaîtra dans
-\begin_inset Flex MenuItem
+\begin_inset ERT
status collapsed
\begin_layout Plain Layout
-Document\SpecialChar \menuseparator
-Paramètres\SpecialChar \ldots{}
-\SpecialChar \menuseparator
-Modules
+
+{}
\end_layout
\end_inset
-.
- L'argument entre crochets est facultatif: il déclare n'importe quel paquetage
- LaTeX dont dépend le module.
- Notez bien que seuls les paquetages connus de LyX peuvent être énumérés
- entre les crochets
-\begin_inset Foot
+
+\size default
+yXModule[endnotes.sty]{Endnotes}
+\end_layout
+
+\begin_layout Standard
+L'argument obligatoire, entre accolades, est le nom du module, tel qu'il
+ apparaîtra dans
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
-La liste de ces paquetages n'est documentée que dans le code source.
+Document\SpecialChar menuseparator
+Paramètres\SpecialChar menuseparator
+Modules
\end_layout
\end_inset
.
- LyX ne fera aucune vérification pour des paquetages quelconques.
+ L'argument entre crochets est facultatif: il déclare n'importe quel paquetage
+ \SpecialChar LaTeX
+ dont dépend le module.
Il est également possible d'utiliser la clé
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\begin_layout Standard
La déclaration du module devra être suivi par des lignes descriptives comme
- celles-ci
+ celles-ci:
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-En anglais de préférence si le module doit être diffusé par LyX.
+En anglais de préférence si le module doit être diffusé par \SpecialChar LyX
+.
Cette description apparaîtra dans la liste des messages à traduire et sera
donc traduite lors de la mise à jour de l'interface.
\end_layout
\end_inset
-:
+
\end_layout
\begin_layout LyX-Code
\lang english
#You will need to add
\backslash
-theendnotes in TeX code where you
+theendnotes in \SpecialChar TeX
+ code where you
\end_layout
\begin_layout LyX-Code
\begin_layout Standard
Cette description est utilisée dans
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
-Document\SpecialChar \menuseparator
-Paramètres\SpecialChar \ldots{}
-\SpecialChar \menuseparator
+Document\SpecialChar menuseparator
+Paramètres\SpecialChar ldots
+\SpecialChar menuseparator
Modules
\end_layout
\end_inset
-] Identification syntaxique du fichier de format
+] identification syntaxique du fichier de format
\end_layout
\begin_layout Standard
-Ce balisage a été introduit dans LyX 1.4.0 (les fichiers de format des versions
- antérieures n'avaient pas de numéro de format explicite et sont affectés
- du numéro 1).
- Le numéro de format du présent fichier est le numéro 21.
- mais chaque version de LyX peut lire les fichiers de format d'une version
+Ce balisage a été introduit dans \SpecialChar LyX
+
+\begin_inset space ~
+\end_inset
+
+1.4.0 Les fichiers de format des versions antérieures n'avaient pas de numéro
+ de format explicite et sont affectés du
+\lang english
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+Format
+\begin_inset space ~
+\end_inset
+
+1
+\end_layout
+
+\end_inset
+
+
+\lang french
+.
+ Le numéro de format du présent fichier est le numéro 59.
+ mais chaque version de \SpecialChar LyX
+ peut lire les fichiers de format d'une version
plus ancienne, comme elle peut lire les documents crées avec une version
plus ancienne.
Il n'y a cependant aucun moyen de revernir aux numéros d'identification
antérieurs.
- ainsi LyX 1.6 ne lira pas les fichiers de format identifiés par 21 mais
- lira les fichiers numérotés 11 ou moins.
\end_layout
\begin_layout Subsection
Paramètres généraux d'une classe de texte
\begin_inset CommandInset label
LatexCommand label
-name "sub:Paramètres-généraux-d'une"
+name "subsec:Paramètres-généraux-d'une"
\end_inset
\lang french
\family default
-définit le style à utiliser pour afficher les informations bibliographiques.
- Voir le paragraphe.
+ajoute une information au préambule du document.
Doit être fermé par
\begin_inset Quotes fld
\end_inset
\lang french
\family default
-ajoute une information au préambule du document.
- Voir
-\begin_inset space ~
-\end_inset
-
-
+définit le style à utiliser pour afficher les informations bibliographiques.
+ Voir
\begin_inset CommandInset ref
LatexCommand ref
-reference "sub:Description citation"
+reference "subsec:Description citation"
\end_inset
-Doit être fermé par
+.
+ Doit être fermé par
\begin_inset Quotes fld
\end_inset
\begin_layout Plain Layout
\lang english
-EndPreamble
+End
\end_layout
\end_inset
\family default
décrit diverses options globales comprises par la classe du document.
- Voir la section
-\begin_inset space ~
-\end_inset
-
-
+ Voir la
\begin_inset CommandInset ref
LatexCommand ref
-reference "sub:Section-ClassOptions"
+reference "subsec:Section-ClassOptions"
\end_inset
\end_inset
+
+\lang french
[
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\emph on
-\lang english
1
\end_layout
\end_inset
-,
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
2
\end_layout
\end_inset
-]
-\lang french
- fixe le nombre implicite de colonnes (une ou deux).
+] fixe le nombre implicite de colonnes (une ou deux).
Peut être changé dans la fenêtre
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
-Document\SpecialChar \menuseparator
+Document\SpecialChar menuseparator
Paramètres
\end_layout
\end_inset
- ]définit les paramètres d'un nouveau compteur.
+] définit les paramètres d'un nouveau compteur.
Si le compteur n'existe pas, il est créé; s'il existe, il est modifié.
Doit être fermé par
\begin_inset Quotes fld
\begin_inset Newline newline
\end_inset
-Voir la section
-\begin_inset space ~
-\end_inset
-
-
+Voir la
\begin_inset CommandInset ref
LatexCommand ref
-reference "sub:Compteurs"
+reference "subsec:Compteurs"
\end_inset
\lang french
décrit la police implicite dans le document.
- Voir la section
-\begin_inset space ~
-\end_inset
-
-
+ Voir la
\begin_inset CommandInset ref
LatexCommand ref
-reference "sub:polices"
+reference "subsec:polices"
\end_inset
\end_inset
-
+
+\lang french
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-[
-\lang french
-chaîne
-\lang english
-]
+<module>
\end_layout
\end_inset
-
-\lang french
-spécifie un module inclus implicitement avec cette classe de document, donné
- par son nom de fichier sans suffixe
+] spécifie un module inclus implicitement avec cette classe de document,
+ donné par son nom de fichier sans suffixe
\begin_inset Flex Code
status collapsed
\end_inset
-
+
+\lang french
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-[
-\lang french
-chaîne
-\lang english
-]
+<style>
\end_layout
\end_inset
-
-\lang french
- indique le style qui sera appliqué aux nouveaux paragraphes, habituellement
+] indique le style qui sera appliqué aux nouveaux paragraphes, habituellement
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\end_inset
-
+
+\lang french
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-[
-\lang french
-chaîne
-\lang english
-]
+<module>
\end_layout
\end_inset
-
-\lang french
- indique que le module spécifié — donné par son nom de fichier sans le suffixe
+] indique que le module spécifié (donné par son nom de fichier sans le suffixe
\begin_inset Flex Code
status collapsed
\end_inset
- — ne peut pas être utilisé avec cette classe de document.
+) ne peut pas être utilisé avec cette classe de document.
Ceci peut être utilisé par exemple dans un format pour une revue pour éviter
e.g.
l'utilisation du module
(voir
\begin_inset CommandInset ref
LatexCommand ref
-reference "sub:Modules_de_format"
+reference "subsec:Modules_de_format"
\end_inset
\begin_layout Plain Layout
\lang english
-Float
+Float
\end_layout
\end_inset
\lang french
définit un nouveau flottant.
- Voir la Section
-\begin_inset space ~
-\end_inset
-
-
+ Voir la
\begin_inset CommandInset ref
LatexCommand ref
-reference "sec:flottants"
+reference "subsec:Flottants"
\end_inset
\begin_layout Plain Layout
\lang english
-HTMLPreamble
+HTMLPreamble
\end_layout
\end_inset
\begin_layout Plain Layout
\lang english
-HTMLPreamble
+HTMLPreamble
\end_layout
\end_inset
\begin_layout Plain Layout
\lang english
-AddToHTMLPreamble
+AddToHTMLPreamble
\end_layout
\end_inset
\lang french
-antérieure (utiliser
+antérieure (utiliser
+\begin_inset Newline newline
+\end_inset
+
+
\lang english
\begin_inset Flex Code
\begin_layout Plain Layout
\lang english
-AddToHTMLPreamble
+AddToHTMLPreamble
\end_layout
\end_inset
\lang french
si vous désirez simplement ajouter du contenu).
- Voir la Section
-\begin_inset space ~
-\end_inset
-
-
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sec:flottants"
-
-\end_inset
-
-.
Doit être fermé par
\begin_inset Quotes fld
\end_inset
\begin_layout Plain Layout
\lang english
-HTMLTOCSection
+HTMLTOCSection
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-string
+<style>
\end_layout
\end_inset
] définit le style utilisé pour la table des matières, la bibliographie,
et similaires, lorsque le document est exporté en HTML.
- Pour les articles, ceci devrait normalement valoir Section; pour les livres,
- Chapter.
- Sans précisions, LyX essaiera de deviner quel style utiliser.
+ Pour les articles, ceci devrait normalement valoir
+\lang english
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+Section
+\end_layout
+
+\end_inset
+
+
+\lang french
+; pour les livres
+\lang english
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+Chapter
+\end_layout
+
+\end_inset
+
+
+\lang french
+.
+ Sans précisions, \SpecialChar LyX
+ essaiera de deviner quel style utiliser.
\end_layout
\begin_layout Description
status collapsed
\begin_layout Plain Layout
-chaîne
+<compteur>
\end_layout
\end_inset
\begin_inset Newline newline
\end_inset
-Voir la section
-\begin_inset space ~
-\end_inset
-
-
+Voir la
\begin_inset CommandInset ref
LatexCommand ref
-reference "sub:Compteurs"
+reference "subsec:Compteurs"
\end_inset
\end_layout
\begin_layout Description
-
-\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-IfStyle
+Input
\end_layout
\end_inset
-
-\lang french
[
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-chaîne
-\end_layout
-
-\end_inset
-
-] modifies les propriétés de style d'un paragraphe donné.
- Si le style n'existe pas, le directive est ignorée.
- Doit être fermé par
-\begin_inset Quotes fld
-\end_inset
-
-
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-
-\lang english
-End
-\end_layout
-
-\end_inset
-
-
-\begin_inset Quotes frd
-\end_inset
-
-.
-\end_layout
-
-\begin_layout Description
-
-\lang english
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-
-\lang english
-Input
+<nom de fichier>
\end_layout
\end_inset
-
-\lang french
-permet d'inclure un autre fichier de définition de format pour éviter de
- réécrire des commandes.
+] permet d'inclure un autre fichier de définition de format pour éviter
+ de réécrire des commandes.
C'est souvent le cas des fichiers de format standard, comme
\begin_inset Flex Code
status collapsed
\lang french
\family default
-cette section (re)définit le format d'un insert.
+[
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<type>
+\end_layout
+
+\end_inset
+
+] cette section (re)définit le format d'un insert.
Elle peut être appliquée à un insert existant pour obtenir un nouvel insert
défini par l'utilisateur, e.g.
un nouveau style de caractères.
\begin_inset Newline newline
\end_inset
- Voir la section
-\begin_inset space ~
-\end_inset
-
-
+ Voir la
\begin_inset CommandInset ref
LatexCommand ref
-reference "sub:Flex-insets-and"
+reference "subsec:Flex-insets-and"
\end_inset
\begin_inset Quotes fld
\end_inset
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
MMMMM
+\end_layout
+
+\end_inset
+
+
\begin_inset Quotes frd
\end_inset
\begin_layout Plain Layout
+\lang english
+ModifyStyle
+\end_layout
+
+\end_inset
+
+
+\lang french
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<style>
+\end_layout
+
+\end_inset
+
+] modifies les propriétés de style d'un paragraphe donné.
+ Si le style n'existe pas, le directive est ignorée.
+ Doit être fermé par
+\begin_inset Quotes fld
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+End
+\end_layout
+
+\end_inset
+
+
+\begin_inset Quotes frd
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
\lang english
NoCounter
\end_layout
status collapsed
\begin_layout Plain Layout
-chaîne
+<compteur>
\end_layout
\end_inset
\lang french
- efface un flottant existant.
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<flottant>
+\end_layout
+
+\end_inset
+
+] efface un flottant existant.
C'est très utile quand vous voulez supprimer un flottant qui a été défini
dans un fichier inclus.
\end_layout
\lang french
- efface un style existant.
- C'est très utile quand vous voulez supprimer un style qui a été défini
- dans un fichier inclus.
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<style>
+\end_layout
+
+\end_inset
+
+] efface un style existant.
\end_layout
\begin_layout Description
\lang french
\family default
-\lang english
-
+[
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-[
-\lang french
-chaîne
-\lang english
-]
+<format>
\end_layout
\end_inset
-
-\lang french
- indique quelle sorte de format de fichier (tel que défini dans la fenêtre
- Préférences) est produit par cette classe.
+] indique quelle sorte de format de fichier (tel que défini dans les préférences
+ de \SpecialChar LyX
+) est produit par cette classe.
Elle est surtout utile quand
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+
+\lang english
OutputType
\end_layout
\end_inset
est
-\begin_inset Quotes fld
-\end_inset
+\lang english
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+\lang english
literate
-\begin_inset Quotes frd
+\end_layout
+
\end_inset
- et que l'on veut définir un nouvelle sorte de document literate.
+
+\lang french
+ et que l'on veut définir un nouvelle sorte de document en programmation
+ littéraire.
La chaîne est redéfinie comme
\begin_inset Quotes fld
\end_inset
+
+\lang english
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
docbook
-\begin_inset Quotes frd
-\end_inset
+\end_layout
-,
-\begin_inset Quotes fld
\end_inset
-latex
+
+\lang french
+
\begin_inset Quotes frd
\end_inset
\begin_inset Quotes fld
\end_inset
-literate
+
+\lang english
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+latex
+\end_layout
+
+\end_inset
+
+
+\lang french
+
\begin_inset Quotes frd
\end_inset
status collapsed
\begin_layout Plain Layout
+
+\lang english
OutputType
\end_layout
\family default
\lang english
-
+[
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+\emph on
\lang english
-[
-\lang french
-chaîne
-\lang english
-]
+lat
+\emph default
+ex
\end_layout
\end_inset
+,
+\begin_inset Flex Code
+status collapsed
-\lang french
- indique quelle sorte de document résultant sera obtenu par cette classe.
- Actuellement, les options sont:
-\begin_inset Quotes fld
-\end_inset
+\begin_layout Plain Layout
+\lang english
docbook
-\begin_inset Quotes frd
-\end_inset
+\end_layout
-,
-\begin_inset Quotes fld
\end_inset
-latex
-\begin_inset Quotes frd
-\end_inset
+,
+\begin_inset Flex Code
+status collapsed
-, et
-\begin_inset Quotes fld
-\end_inset
+\begin_layout Plain Layout
+\lang english
literate
-\begin_inset Quotes frd
+\end_layout
+
\end_inset
-.
+
+\lang french
+] indique quelle sorte de document résultant sera obtenu par cette classe.
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-PageStyle
+PackageOptions
\end_layout
\end_inset
- [
-\emph on
+\lang french
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
+chaîne
+\end_layout
+
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+chaîne
+\end_layout
+
+\end_inset
+
+] précise les options, données par le seconde chaîne de caractères, pour
+ le paquetage nommé par le première chaîne.
+ Par exemple,
+\begin_inset Quotes fld
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+PackageOptions natbib square
+\end_layout
+
+\end_inset
+
+
+\begin_inset Quotes frd
+\end_inset
+
+ déclenchera le chargement de
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+natbib
+\end_layout
+
+\end_inset
+
+ avec l'option
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+square
+\end_layout
+
+\end_inset
+
+ (pour les \SpecialChar TeX
+perts, ceci force \SpecialChar LyX
+ à exporter
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+PassOptionsToPackage{natbib}{square}
+\end_layout
+
+\end_inset
+
+ avant le chargement de
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+natbib
+\end_layout
+
+\end_inset
+
+).
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+PageStyle
+\end_layout
+
+\end_inset
+
+ [
+\emph on
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
\emph on
\lang english
plain
\lang french
fixe la mise en page implicite.
Peut être changée dans la fenêtre
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
-Document\SpecialChar \menuseparator
-Paramètres\SpecialChar \ldots{}
+Document\SpecialChar menuseparator
+Paramètres\SpecialChar ldots
\end_layout
\lang french
- fixe le préambule du document LaTeX.
+ fixe le préambule du document \SpecialChar LaTeX
+.
Notez bien que ceci remplacera complètement toute autre directive
\lang english
\family default
-\lang english
-
+[
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-[
-\lang french
chaîne
-\lang english
-]
\end_layout
\end_inset
-
-\lang french
- [
+] [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\emph on
-\lang english
0
\end_layout
\end_inset
-,
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
1
\end_layout
\end_inset
-, \SpecialChar \ldots{}
-) ou d'une commande LaTeX (
+, \SpecialChar ldots
+) ou d'une commande \SpecialChar LaTeX
+ (
\begin_inset Flex Code
status collapsed
\end_inset
-,\SpecialChar \ldots{}
-); la liste complète des fonctionnalités comprises n'est malheureusement
- pas documentée ailleurs que dans le code source de LyX — mais voyez
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-
-\lang english
-LaTeXFeatures.cpp
-\end_layout
-
-\end_inset
-
- si vous voulez.
-
-\family roman
-
-\begin_inset Flex MenuItem
-status collapsed
-
-\begin_layout Plain Layout
-
-\family roman
-Aide\SpecialChar \menuseparator
-Configuration
+,\SpecialChar ldots
+).
+ Voir
\begin_inset space ~
\end_inset
-LaTeX
-\end_layout
-\end_inset
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "chap:List-of-functions"
+\end_inset
-\family default
- donne également une revue des paquetage reconnus.
+ pour une liste des fonctionnalités.
\end_layout
\begin_layout Description
\end_inset
-
+
+\lang french
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-[
-\lang french
chaîne
-\lang english
-]
\end_layout
\end_inset
-
-\lang french
- indique que ce format fournit la fonctionnalité du module indiqué, qui
+] indique que ce format fournit la fonctionnalité du module indiqué, qui
doit être spécifié par le nom du fichier dans le suffixe
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-Requires
+ProvideStyle
\end_layout
\end_inset
-
+
+\lang french
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<style>
+\end_layout
+
+\end_inset
+
+] crée une nouveau style de paragraphe s'il n'existe pas déjà.
+ S'il existe, l'entrée est ignorée.
+ Doit être fermé par
+\begin_inset Quotes fld
+\end_inset
+
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-[
-\lang french
-chaîne
+End
+\end_layout
+
+\end_inset
+
+
+\begin_inset Quotes frd
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+
\lang english
-]
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+Requires
\end_layout
\end_inset
\lang french
- indique que la classe nécessite la fonctionnalité
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+chaîne
+\end_layout
+
+\end_inset
+
+] indique que la classe nécessite la fonctionnalité
\begin_inset Flex Code
status collapsed
.
Plusieurs fonctionnalités doivent être séparées par des virgules.
- Noter que l'on ne peut requérir que des fonctionnalités reconnues (de nouveau,
- voir
-\lang english
+ Noter que l'on ne peut requérir que des fonctionnalités reconnues (voir
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "chap:List-of-functions"
+\end_inset
+
+ pour accéder à la liste des fonctionnalités).
+ Si vous demandez un paquetage doté d'options spécifiques, vous pouvez utiliser
+ en plus
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-LaTeXFeatures.cpp
+PackageOptions
\end_layout
\end_inset
-
-\lang french
- pour une liste de celles-ci).
+.
\end_layout
\begin_layout Description
\lang french
- indique la largeur de la marge droite à l'écran, par exemple
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+chaîne
+\end_layout
+
+\end_inset
+
+] indique la largeur de la marge droite à l'écran, par exemple
\begin_inset Quotes fld
\end_inset
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
MMMMM
+\end_layout
+
+\end_inset
+
+
\begin_inset Quotes frd
\end_inset
\lang french
\family default
-fixe quels sectionnements doivent être numérotés.
+[
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+int=3
+\end_layout
+
+\end_inset
+
+] fixe quels sectionnements doivent être numérotés.
Correspond au compteur
\begin_inset Flex Code
status collapsed
\end_inset
- en LaTeX.
+ en \SpecialChar LaTeX
+.
\end_layout
\begin_layout Description
\end_inset
+
+\lang french
[
\emph on
status collapsed
\begin_layout Plain Layout
-
-\emph on
-\lang english
1
\end_layout
\emph default
-,
-\begin_inset Flex Code
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
2
\end_layout
\end_inset
-]
-\lang french
- fixe l'option implicite d'impression recto seul ou en recto verso.
+] fixe l'option implicite d'impression recto seul ou en recto verso.
Peut être changé dans la fenêtre
-\begin_inset Flex MenuItem
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
-Document\SpecialChar \menuseparator
+Document\SpecialChar menuseparator
Paramètres
\end_layout
\lang french
- définit un nouveau style de paragraphe.
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<nom>
+\end_layout
+
+\end_inset
+
+] définit un nouveau style de paragraphe.
Si le style n'existe pas, il est créé; s'il existe déjà, ses paramètres
sont modifiés.
Doit être fermé par
\begin_inset Newline newline
\end_inset
-Voir la Section
-\begin_inset space ~
-\end_inset
-
-
+Voir la
\begin_inset CommandInset ref
LatexCommand ref
-reference "sub:Styles-de-paragraphe"
+reference "subsec:Styles-de-paragraphe"
\end_inset
\family typewriter
\lang french
- [chaîne="maketitle"]
+
\family default
- définit nom de la commande ou de l'environnement mentionné ci-dessous.
+[
+\lang english
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+chaîne=
+\lang english
+"maketitle"
+\end_layout
+
+\end_inset
+
+
+\lang french
+] définit nom de la commande ou de l'envi\SpecialChar softhyphen
+ronnement mentionné ci-dessous.
\end_layout
\begin_layout Description
\family typewriter
\lang french
- [
+
+\family default
+\lang english
+[
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
\emph on
+\lang english
CommandAfter
-\emph default
-, Environment]
-\family default
- indique le genre de balisage utilisé pour définir le titre d'un document.
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+Environment
+\end_layout
+
+\end_inset
+
+
+\lang french
+] indique le genre de balisage utilisé pour définir le titre d'un document.
\begin_inset Flex Code
status collapsed
status collapsed
\begin_layout Plain Layout
-InTitle 1
+InTitle
+\begin_inset space ~
+\end_inset
+
+1
\end_layout
\end_inset
\end_inset
- est un environnement, dans lequel doit être inclus le bloc de paragraphes
- avec
+ est un environnement, dans lequel doit être inclus tous les formats avec
+
\family typewriter
\begin_inset Quotes fld
status collapsed
\begin_layout Plain Layout
-InTitle 1
+InTitle
+\begin_inset space ~
+\end_inset
+
+1
\end_layout
\end_inset
\end_inset
-
+
\lang french
-fixe quels sectionnements sont inclus dans la table des matières.
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+int=3
+\end_layout
+
+\end_inset
+
+] fixe quels sectionnements sont inclus dans la table des matières.
Correspond au compteur
\begin_inset Flex Code
status collapsed
\end_inset
- en LaTeX.
-\end_layout
-
-\begin_layout Description
-
+ en \SpecialChar LaTeX
+.
\end_layout
\begin_layout Subsection
ClassOptions
\begin_inset CommandInset label
LatexCommand label
-name "sub:Section-ClassOptions"
+name "subsec:Section-ClassOptions"
\end_inset
\begin_layout Plain Layout
\lang english
-PageStyle
+Other
\end_layout
\end_inset
\lang french
[
\family typewriter
-chaîne="empty|plain|headings|fancy"
+chaîne=""
\family default
-] liste les mises en page disponibles, séparées par un
-\family typewriter
+] introduit certaines options de la classe de document, séparées par une
+ virgule, qui seront ajoutées à la partie optionnelle de la commande
+\begin_inset Flex Code
+status collapsed
-\begin_inset Quotes fld
-\end_inset
+\begin_layout Plain Layout
+
+\backslash
+documentclass
+\end_layout
-|
-\begin_inset Quotes frd
\end_inset
-
-\family default
.
\end_layout
\begin_layout Plain Layout
\lang english
-Other
+PageStyle
\end_layout
\end_inset
\lang french
[
\family typewriter
-chaîne=""
+chaîne="empty|plain|headings|fancy"
\family default
-] introduit certaines options de la classe de document, séparées par une
- virgule, qui seront ajoutées à la partie optionnelle de la commande
-\begin_inset Flex Code
-status collapsed
+] liste les mises en page disponibles, séparées par un
+\family typewriter
-\begin_layout Plain Layout
-
-\backslash
-documentclass
-\end_layout
+\begin_inset Quotes fld
+\end_inset
+|
+\begin_inset Quotes frd
\end_inset
+
+\family default
.
\end_layout
Styles de paragraphe
\begin_inset CommandInset label
LatexCommand label
-name "sub:Styles-de-paragraphe"
+name "subsec:Styles-de-paragraphe"
\end_inset
liste
\emph default
des alignements possibles séparés par une virgule.
- Certains styles LaTeX interdisent certains alignements, car ils n'auraient
- aucun sens.
+ Certains styles \SpecialChar LaTeX
+ interdisent certains alignements, car ils n'auraient aucun
+ sens.
Par exemple une énumération alignée à droite ou centrée est impossible.
\end_layout
\begin_layout Plain Layout
\lang english
-BabelPreamble
+Argument
\end_layout
\end_inset
\lang french
- noter que cette directive écrasera complètement toute déclaration
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-BabelPreamble
+int
\end_layout
\end_inset
- antérieure pour ce style.
- Doit être fermée par
+] définit l'argument numéro <int> d'une commande ou environnement associé
+ au style courant.
+ Ceci est utile pour des entités comme les en-têtes de section, et n'a de
+ sens qu'avec \SpecialChar LaTeX
+.
+ Chaque argument (obligatoire ou facultatif) d'une commande ou d'un environnemen
+t — sauf l'argument obligatoire correspondant au contenu du paragraphe propremen
+t dit — est défini séparément, et le nombre précise l'ordre des arguments.
+ La définition doit être close par
+\lang english
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-EndBabelPreamble
+
+\lang english
+EndArgument
\end_layout
\end_inset
-.
- Voir la section
-\begin_inset space ~
+
+\lang french
+.Ainsi une commande avec deux arguments sera spécifiée comme suit:
+\begin_inset Separator parbreak
\end_inset
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:I18n"
+\end_layout
-\end_inset
+\begin_deeper
+\begin_layout Quote
- pour les détails d'utilisation.
+\family typewriter
+Argument 1
\end_layout
-\begin_layout Description
+\begin_layout Quote
-\lang english
-\begin_inset Flex Code
-status collapsed
+\family typewriter
+...
+\end_layout
-\begin_layout Plain Layout
+\begin_layout Quote
-\lang english
-BottomSep
+\family typewriter
+EndArgument
\end_layout
-\end_inset
-
+\begin_layout Quote
-\lang french
- [
\family typewriter
-float=0
-\family default
-]
-\begin_inset Foot
-status collapsed
-
-\begin_layout Plain Layout
-Noter que
-\begin_inset Quotes fld
-\end_inset
+Argument 2
+\end_layout
-float
-\begin_inset Quotes frd
-\end_inset
+\begin_layout Quote
- ici désigne un nombre réel, e.g.
- 1.5
+\family typewriter
+...
\end_layout
-\end_inset
+\begin_layout Quote
- l'espacement vertical qui sépare du paragraphe suivant le dernier paragraphe
- d'une série doté de cette directive.
- Si le paragraphe suivant est doté d'un autre style, les séparations ne
- sont pas simplement additionnées, mais le maximum est pris en considération.La
- même chose que
+\family typewriter
+EndArgument
+\end_layout
+
+\begin_layout Standard
+Dans la définition de l'
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-TopSep
+Argument
\end_layout
\end_inset
- pour le dernier paragraphe.
+, les spécifications suivantes sont possibles:
\end_layout
-\begin_layout Description
+\begin_layout Itemize
\lang english
\begin_inset Flex Code
\begin_layout Plain Layout
\lang english
-Category
+LabelString
\end_layout
\end_inset
+
+\lang french
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-[
-\lang french
-chaîne
-\lang english
-]
+[chaîne]
\end_layout
\end_inset
-
-\lang french
- fixe la catégorie pour ce style.
- Ceci est utilise pour regrouper les styles apparentés dans le menu déroulant
- des styles de la barre d'outils.
- N'importe quelle chaîne de caractères peut être utilisée, mais vous voudrez
- peut-être utiliser des catégories existantes pour vos propres styles.
-\end_layout
-
-\begin_layout Description
-
+ définit la chaîne de caractères qui apparaîtra à la fois dans le menu (pour
+ insérer cet argument) et dans le bouton d'insertion d'argument (sauf si
+ vous spécifiez également un
\lang english
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-CommandDepth
+MenuString
\end_layout
\end_inset
-
+)
\lang french
- fixe la profondeur d'une commande XML.
- Utilisable uniquement avec les formats XML.
-\end_layout
+.
+ Pour le menu, vous pouvez définir un accélérateur en ajoutant le caractère
+ désiré à la chaîne, séparé par
+\begin_inset Quotes fld
+\end_inset
-\begin_layout Description
+|
+\begin_inset Quotes frd
+\end_inset
-\lang english
-\begin_inset Flex Code
-status collapsed
+ (e.
+\begin_inset space \thinspace{}
+\end_inset
-\begin_layout Plain Layout
+g.
+\begin_inset space \space{}
+\end_inset
-\lang english
-CopyStyle
-\end_layout
+\begin_inset Quotes fld
\end_inset
-\begin_inset CommandInset label
-LatexCommand label
-name "des:-copystyle"
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Éléments personnalisables|é
+\end_layout
\end_inset
-\lang french
- sert à copier toutes les caractéristiques d'un style déjà existant dans
- un nouveau style.
+\begin_inset Quotes frd
+\end_inset
+
+);
\end_layout
-\begin_layout Description
+\begin_layout Itemize
\lang english
\begin_inset Flex Code
\begin_layout Plain Layout
\lang english
-DependsOn
+MenuString
\end_layout
\end_inset
-
-\lang french
-nomme un style dont le préambule devra être placé
-\emph on
-avant
-\emph default
- celui-ci.
- Ceci permet d'assurer une relation d'ordre entre les morceaux de préambule
- quand les définitions de macros dépendent les unes des autres.
-\lang english
-\begin_inset Foot
+\lang french
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Noter que, à part cette fonctionnalité, il n'y a aucun moyen de garantir
- un ordonnancement des préambules.
- L'ordre que vous constatez avec une version de LyX peut changer sans préavis
- dans les versions ultérieures.
+[chaîne]
\end_layout
\end_inset
+ définit une chaîne particulière pour le menu.
+ Vous pouvez définir un accélérateur en ajoutant le caractère désiré à la
+ chaîne, séparé par
+\begin_inset Quotes fld
+\end_inset
-\end_layout
+|
+\begin_inset Quotes frd
+\end_inset
+
+ (e.
+\begin_inset space \thinspace{}
+\end_inset
+
+g.
+\begin_inset space \space{}
+\end_inset
+
+
+\begin_inset Quotes fld
+\end_inset
-\begin_layout Description
-\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-EndLabeltype
+Éléments personnalisables|é
\end_layout
\end_inset
-\lang french
- [
-\family typewriter
-\emph on
-No_Label
-\family default
-\emph default
-,
-\family typewriter
-Box
-\family default
-,
-\family typewriter
-Filled_Box
-\family default
-,
-\family typewriter
-Static
-\family default
-] fixe le type de marqueur qui se trouve à la fin du paragraphe (ou de la
- suite de paragraphes si
+\begin_inset Quotes frd
+\end_inset
+
+).
+ Cette spécification est facultative, si elle n'existe pas, la
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LatexType
+LabelString
\end_layout
\end_inset
- est
+ sera utilisée pour le menu;
+\end_layout
+
+\begin_layout Itemize
+
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Environment
+
+\lang english
+Tooltip
\end_layout
\end_inset
-,
+
+\lang french
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Item_Environment
+[chaîne]
\end_layout
\end_inset
- ou
+ définit un texte explicatif qui apparaît dans la bulle d'aide quand le
+ curseur passe sur l'insertion d'argument;
+\end_layout
+
+\begin_layout Itemize
+
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-List_Environment
+
+\lang english
+Mandatory
\end_layout
\end_inset
-).
-
+
+\lang french
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-No_Label
+
+\emph on
+0
\end_layout
\end_inset
- signifie
-\begin_inset Quotes fld
+,
+\begin_inset space \thinspace{}
\end_inset
-rien
-\begin_inset Quotes frd
-\end_inset
-,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Box
+1
\end_layout
\end_inset
- (respectivement
+] précise si l’argument est obligatoire (1) ou optionnel (0).
+ Les arguments obligatoires ont émis comme une chaîne vide s'ils ne sont
+ pas précisés, alors que les arguments optionnels ne sont pas émis du tout.
+ Implicitement, les arguments obligatoires sont insérés entre
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Filled_Box
+{...}
\end_layout
\end_inset
-) est un carré blanc (respectivement noir) en général placé à la fin des
- démonstrations.
-
+, alors que les arguments optionnels sont insérés entre
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Static
+[...]
\end_layout
\end_inset
- est une chaîne de caractères explicitement donnée.
+;
\end_layout
-\begin_layout Description
+\begin_layout Itemize
\lang english
\begin_inset Flex Code
\begin_layout Plain Layout
\lang english
-EndLabelString
+Requires
\end_layout
\end_inset
\lang french
-\lang english
-
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+[int=0]
+\end_layout
+
+\end_inset
+ définit une autre argument (par son numéro d'ordre) dont cet argument demande
+ l’émission s'il est lui-même émis.
+ Par exemple en \SpecialChar LaTeX
+, les arguments optionnels demandent l'émission d'autres
+ arguments optionnels situés avant eux dans la liste (au moins vides), comme
+ dans
\lang english
-[
-\lang french
-chaîne
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
\lang english
-=""]
+
+\backslash
+command[][argument]{text}
\end_layout
\end_inset
-
+,
\lang french
- fixe la chaîne utilisée pour le marqueur quand
+ou ceci peut être précisé par la directive
+\lang english
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-EndLabelType
+
+\lang english
+Requires 1
\end_layout
\end_inset
- vaut
+
+\lang french
+dans l'
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Static
+Argument 2
\end_layout
\end_inset
-.
+;
\end_layout
-\begin_layout Description
+\begin_layout Itemize
\lang english
\begin_inset Flex Code
\begin_layout Plain Layout
\lang english
-Font
+LeftDelim
\end_layout
\end_inset
\lang french
- fixe la police utilisée à la fois pour le corps du texte
-\emph on
-et
-\emph default
- pour le marqueur.
- Voir la section
-\begin_inset space ~
-\end_inset
-
+
+\begin_inset Flex Code
+status collapsed
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:polices"
+\begin_layout Plain Layout
+[chaîne]
+\end_layout
\end_inset
-.
- Noter qu'en définissant cette police on définit aussi automatiquement
-\lang english
-
+ définit un délimiteur gauche personnalisé (au lieu de
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-LabelFont
+{
\end_layout
\end_inset
+ ou
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+[
+\end_layout
-\lang french
- avec la même valeur.
- Il faut donc définir celle-ci d'abord pour fixer
-\lang english
+\end_inset
+).
+ Une rupture de ligne dans la sortie peut être indiqué par
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-LabelFont
+<br/>
\end_layout
\end_inset
-.
+;
\end_layout
-\begin_layout Description
+\begin_layout Itemize
\lang english
\begin_inset Flex Code
\begin_layout Plain Layout
\lang english
-FreeSpacing
+RightDelim
\end_layout
\end_inset
-\begin_inset CommandInset label
-LatexCommand label
-name "des:-Freespacing"
-
-\end_inset
-
-
\lang french
- [
-\family typewriter
-\emph on
-0
-\emph default
-, 1
-\family default
-] LyX ne permet pas d'habitude d'insérer plus d'une espace entre deux mots,
- car une espace est considérée comme un séparateur de mots, non comme un
- caractère ou un symbole en tant que tel.
- C'est très bien mais c'est parfois ennuyeux, par exemple pour taper un
- code source de programme ou du code LaTeX brut.
- C'est pourquoi on peut activer
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-FreeSpacing
+[chaîne]
\end_layout
\end_inset
-.
- Noter que LyX créera les espaces insécables correspondants aux espaces
- additionnelles pour tous les modes autres que le mode LaTeX.
-\end_layout
-
-\begin_layout Description
-
-\lang english
+ définit un délimiteur droit personnalisé (au lieu de
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-HTML*
+}
\end_layout
\end_inset
+ ou
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+]
+\end_layout
-\lang french
- sont utilisées avec l'exportation XHTML.
- Voir
-\begin_inset space ~
\end_inset
+).
+ Une rupture de ligne dans la sortie peut être indiqué par
+\begin_inset Flex Code
+status collapsed
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:Styles-de-paragraphe-XHTML"
+\begin_layout Plain Layout
+<br/>
+\end_layout
\end_inset
-.
+;
\end_layout
-\begin_layout Description
+\begin_layout Itemize
\lang english
\begin_inset Flex Code
\begin_layout Plain Layout
\lang english
-InnerTag
+DefaultArg
\end_layout
\end_inset
- [[FIXME]]
+
\lang french
- (Utilisable uniquement avec les formats XML).
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+[chaîne]
\end_layout
-\begin_layout Description
+\end_inset
+ définit un argument qui sera inséré si et seulement si aucun argument n'est
+ saisi par l'utilisateur, c'est-à-dire si aucun insert d'argument n'a été
+ spécifié (notez qu'un insert d'argument vide masque le
\lang english
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-InPreamble
+DefaultArg
\end_layout
\end_inset
-
-\family typewriter
+)
\lang french
- [1, 0]
-\family default
- indique avec 1 que que le style doit être inclus dans le préambule plutôt
- que dans le corps du document.
- Ceci est utile pour les classes de document qui désirent que les informations
- telles que le titre et l'auteur figurent dans le préambule.
- Notez bien que ceci ne fonctionne que pour les styles pour lesquels
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-LateXType
+.
+ Les arguments multiples doivent être séparés par des virgules;
\end_layout
-\end_inset
+\begin_layout Itemize
- est
\lang english
-
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-Command
+PresetArg
\end_layout
\end_inset
\lang french
- ou
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-Paragraph
+[chaîne]
\end_layout
\end_inset
-.
+ définit un argument inséré dans tous les cas (seul ou en plus des chaîne
+ saisies par l’utilisateur).
+ Les arguments multiples doivent être séparés par des virgules;
\end_layout
-\begin_layout Description
+\begin_layout Itemize
\lang english
\begin_inset Flex Code
\begin_layout Plain Layout
\lang english
-InTitle
+Font
\end_layout
\end_inset
-
-\family typewriter
-\lang french
- [1, 0]
-\family default
- indique avec 1 que le style fait partie d'un bloc de titre (voir aussi
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-TitleLatexType
-\end_layout
-
-\end_inset
-
- et
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-TitleLatexName
-\end_layout
+\lang french
+définit la police de caractères utilisée pour le contenu de l'argument,
+ voir
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:polices"
\end_inset
- dans les paramètres généraux).
+;
\end_layout
-\begin_layout Description
+\begin_layout Itemize
\lang english
\begin_inset Flex Code
\begin_layout Plain Layout
\lang english
-ItemSep
+LabelFont
\end_layout
\end_inset
\lang french
- [
-\family typewriter
-float=0
-\family default
-] crée un espacement supplémentaire entre les paragraphes du même style
- dans un environnement.
- Si vous emboîtez des paragraphes d'autres formats dans un environnement,
- ils seront espacés de
-\begin_inset Flex Code
-status collapsed
+ définit la police de caractères utilisée pour l'étiquette, voir
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:polices"
-\begin_layout Plain Layout
-Parsep
+\end_inset
+
+;
\end_layout
-\end_inset
+\begin_layout Itemize
-.
- Mais les éléments de l'environnement seront en plus espacés de
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Itemsep
-\end_layout
-
-\end_inset
-.
- Noter que c'est un
-\emph on
-multiplicateur
-\emph default
-.
+\lang english
+Decoration
\end_layout
-\begin_layout Description
+\end_inset
-\lang english
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+\emph on
\lang english
-ItemTag
+Classic
+\emph default
+, Minimalistic, Conglomerate
\end_layout
\end_inset
- [[FIXME]]
+]
\lang french
- (Utilisable uniquement avec les formats XML).
+ précise le style de rendu utilisé pour les cadres d'insertion et les boutons;
\end_layout
-\begin_layout Description
+\begin_layout Itemize
\lang english
\begin_inset Flex Code
\begin_layout Plain Layout
\lang english
-KeepEmpty
+AutoInsert
\end_layout
\end_inset
+
+\lang french
-\begin_inset CommandInset label
-LatexCommand label
-name "des:KeepEmpty"
+\begin_inset Flex Code
+status collapsed
-\end_inset
+\begin_layout Plain Layout
+[int=0]
+\end_layout
+\end_inset
-\lang french
-[
-\family typewriter
-\emph on
-0
-\emph default
-, 1
-\family default
-] LyX ne permet pas d'habitude de laisser un paragraphe vide, car il ne
- générerait rien en LaTeX.
- Il y a quelques cas où c'est pourtant utile : dans un modèle pour une lettre,
- les champs requis peuvent être laissés vides, pour que les gens ne les
- oublient pas; dans certains cas particuliers, un style peut aussi servir
- de séparateur, et ne pas contenir de texte.
+ force l'insertion de l’argument lorsque le style concerné est sélectionné
+ (si sa valeur est 1).
+ Actuellement, un seul argument par style ou format peut être inséré automatique
+ment.
\end_layout
-\begin_layout Description
+\begin_layout Itemize
\lang english
\begin_inset Flex Code
\begin_layout Plain Layout
\lang english
-LabelBottomsep
+InsertCotext
\end_layout
\end_inset
-
-\family typewriter
-\lang french
- [float=0]
-\family default
- fixe l'espacement vertical entre le marqueur et le corps du texte.
- Sert seulement pour les marqueurs qui sont au dessus du corps du texte
- (
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Top_Environment
+
+\lang english
+[int=0]
\end_layout
\end_inset
-,
+
+\lang french
+si positionné à
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Centered_Top_Environment
+1
\end_layout
\end_inset
-).
+, insère l'argument avec une copie du co-texte, (soit du texte sélectionné,
+ soit tout le paragraphe) comme contenu.
\end_layout
-\begin_layout Description
+\begin_layout Itemize
\lang english
\begin_inset Flex Code
\begin_layout Plain Layout
\lang english
-LabelCounter
+PassThruChars
\end_layout
\end_inset
-
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-[
-\lang french
-chaîne
-\lang english
-=""]
+string of characters
\end_layout
\end_inset
-
+]
+\family typewriter
\lang french
- dénomme le compteur pour la numérotation automatique.
-\begin_inset Newline newline
-\end_inset
+\family default
+définit des caractères qui doivent être transmis tel quels à la sortie,
+ c'est-à-dire sans modifications particulières que \SpecialChar LaTeX
+ pourrait requérir.
+ Notez bien que, contrairement à
+\family sans
+PassThru
+\family default
+, ceci nécessite une définition explicite pour les arguments, ceux-ci n’héritant
+ pas
+\family sans
+PassThruChars
+\family default
+ de leur insert ou format parent.
+\end_layout
+
+\begin_layout Standard
+Implicitement, le texte saisi dans la fenêtre de travail de \SpecialChar LyX
+ dans le style
+ considéré est le dernier argument de la commande si le
+\lang english
-Il
-\emph on
-doit
-\emph default
- être indiqué si
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-Labeltype
+LatexType
\end_layout
\end_inset
+
+\lang french
est
+\lang english
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-Counter
+Command
\end_layout
\end_inset
-: dans ce cas, le compteur sera incrémenté chaque fois que le style apparaîtra
- dans le document.
-\begin_inset Newline newline
-\end_inset
+.
+
+\lang french
+Cependant, les arguments préfixés par
+\lang english
-Il
-\emph on
-peut
-\emph default
- être indiqué si
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-Labeltype
+post:
\end_layout
\end_inset
- est
+
+\lang french
+ sont émis après cet argument de la fenêtre de travail.
+ Notez que la numérotation des post-arguments repart de 1, de sorte que
+ le premier argument suivant l’argument de la fenêtre de travail est
+\lang english
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-Enumerate
+post:1
\end_layout
\end_inset
-, bien que ce cas soit un peu compliqué.
- Supposez que vous déclariez
+
+\lang french
+.
+ Les post-arguments sont ignorés dans tout autre
+\lang english
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\begin_inset Quotes fld
-\end_inset
-LabelCounter monEnum
+\lang english
+LatexType
\end_layout
\end_inset
-\begin_inset Quotes frd
+\lang french
+ que
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Command
+\end_layout
+
\end_inset
.
- Les compteurs effectivement utilisés sont alors
+\end_layout
+
+\begin_layout Standard
+Les arguments de liste
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-monEnumi
+
+\backslash
+item
\end_layout
\end_inset
-,
+s (comme dans
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-monEnumii
+
+\backslash
+item[toto]
\end_layout
\end_inset
-, monEnumiii et monEnumiv, tout à fait comme en LaTeX.
- Ces compteurs doivent être tous déclarés séparément.
-\begin_inset Newline newline
+) sont préfixés par
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+item:
+\end_layout
+
\end_inset
-Voir la section
-\begin_inset space ~
+ suivi par leur numéro (e.
+\begin_inset space \thinspace{}
+\end_inset
+
+g.
+\begin_inset space \space{}
\end_inset
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:Compteurs"
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Argument item:1
+\end_layout
\end_inset
- pour les détails sur les compteurs).
+).
\end_layout
+\end_deeper
\begin_layout Description
\lang english
\begin_layout Plain Layout
\lang english
-LabelFont
+BabelPreamble
\end_layout
\end_inset
\lang french
- fixe la police utilisée pour le marqueur.
- Voir la section
-\begin_inset space ~
+ noter que cette directive écrasera complètement toute déclaration
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+BabelPreamble
+\end_layout
+
\end_inset
+ antérieure pour ce style.
+ Doit être fermée par
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+EndBabelPreamble
+\end_layout
+
+\end_inset
+.
+ Voir la
\begin_inset CommandInset ref
LatexCommand ref
-reference "sub:polices"
+reference "subsec:I18n"
\end_inset
-.
+ pour les détails d'utilisation.
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-LabelIndent
+BottomSep
\end_layout
\end_inset
\lang french
- fixe le texte indiquent l'importance de l'indentation d'un marqueur.
+ [
+\family typewriter
+float=0
+\family default
+]
+\begin_inset Foot
+status collapsed
+
+\begin_layout Plain Layout
+Noter que
+\begin_inset Quotes fld
+\end_inset
+
+float
+\begin_inset Quotes frd
+\end_inset
+
+ ici désigne un nombre réel, e.g.
+ 1.5
+\end_layout
+
+\end_inset
+
+ l'espacement vertical qui sépare du paragraphe suivant le dernier paragraphe
+ d'une série doté de cette directive.
+ Si le paragraphe suivant est doté d'un autre style, les séparations ne
+ sont pas simplement additionnées, mais le maximum est pris en considération.La
+ même chose que
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+TopSep
+\end_layout
+
+\end_inset
+
+ pour le dernier paragraphe.
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-Labelsep
+Category
\end_layout
\end_inset
\lang french
-\lang english
-
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-[
-\lang french
-chaîne
-\lang english
-=""]
+[chaîne]
\end_layout
\end_inset
-
-\lang french
- fixe l'espacement horizontal entre le marqueur et le corps du texte.
- Sert seulement pour les marqueurs qui ne sont pas au dessus du corps du
- texte.
+ fixe la catégorie pour ce style.
+ Ceci est utilise pour regrouper les styles apparentés dans le menu déroulant
+ des styles de la barre d'outils.
+ N'importe quelle chaîne de caractères peut être utilisée, mais vous voudrez
+ peut-être utiliser des catégories existantes pour vos propres styles.
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-LabelString
+CommandDepth
\end_layout
\end_inset
-
+
+\lang french
+ fixe la profondeur d'une commande XML.
+ Utilisable uniquement avec les formats XML.
+\end_layout
+
+\begin_layout Description
+
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-[
-\lang french
-chaîne
-\lang english
-=""]
+CopyStyle
\end_layout
\end_inset
\lang french
- fixe la chaîne utilisée comme marqueur avec le type
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Static
+[chaîne]
\end_layout
\end_inset
-.
- Quand
-\lang english
+ sert à copier toutes les caractéristiques d'un style déjà existant dans
+ un nouveau style.
+\end_layout
+\begin_layout Description
+
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-LabelCounter
+DependsOn
\end_layout
\end_inset
\lang french
- est indiqué, cette chaîne peut contenir les instructions de formatage particuli
-ères décrites dans la section
-\begin_inset space ~
-\end_inset
-
+ [
+\begin_inset Flex Code
+status collapsed
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:Compteurs"
+\begin_layout Plain Layout
+<nom>
+\end_layout
\end_inset
+] nomme un style dont le préambule devra être placé
+\emph on
+avant
+\emph default
+ celui-ci.
+ Ceci permet d'assurer une relation d'ordre entre les morceaux de préambule
+ quand les définitions de macros dépendent les unes des autres.
+\lang english
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-Pour les besoins de la rétrocompatibilité, la chaîne
-\begin_inset Flex Code
-status collapsed
+Noter que, à part cette fonctionnalité, il n'y a aucun moyen de garantir
+ un ordonnancement des préambules.
+ L'ordre que vous constatez avec une version de \SpecialChar LyX
+ peut changer sans préavis
+ dans les versions ultérieures.
+\end_layout
+
+\end_inset
-\begin_layout Plain Layout
-\lang english
-@
-\emph on
-style-name
-\emph default
-@
\end_layout
-\end_inset
+\begin_layout Description
- sera remplacée par le paramètre
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-LabelString
+EndLabeltype
\end_layout
\end_inset
- du style
+
+\lang french
+ [
+\family typewriter
+\emph on
+No_Label
+\family default
+\emph default
+,
+\family typewriter
+Box
+\family default
+,
+\family typewriter
+Filled_Box
+\family default
+,
+\family typewriter
+Static
+\family default
+] fixe le type de marqueur qui se trouve à la fin du paragraphe (ou de la
+ suite de paragraphes si
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-\lang english
-style-name
+LatexType
\end_layout
\end_inset
-.
- Cette fonctionnalité est maintenant obsolète et doit être remplacée par
- les mécanismes décrits à la section
-\begin_inset space ~
-\end_inset
-
-
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:Compteurs"
-
-\end_inset
+ est
+\begin_inset Flex Code
+status collapsed
-.
+\begin_layout Plain Layout
+Environment
\end_layout
\end_inset
+,
+\begin_inset Flex Code
+status collapsed
+\begin_layout Plain Layout
+Item_Environment
\end_layout
-\begin_layout Description
+\end_inset
-\lang english
+ ou
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-LabelStringAppendix
+List_Environment
\end_layout
\end_inset
+).
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-[
-\lang french
-chaîne
-\lang english
-=""]
+No_Label
\end_layout
\end_inset
+ signifie
+\begin_inset Quotes fld
+\end_inset
-\lang french
- est utilisée dans un appendice à la place de
+rien
+\begin_inset Quotes frd
+\end_inset
+
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-LabelString
+Box
\end_layout
\end_inset
-.
- Noter que toute directive
+ (respectivement
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-LabelString
+Filled_Box
\end_layout
\end_inset
- écrase
+) est un carré blanc (respectivement noir) en général placé à la fin des
+ démonstrations.
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-LabelStringAppendix
+Static
\end_layout
\end_inset
-.
+ est une chaîne de caractères explicitement donnée.
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-LabelTag
+EndLabelString
\end_layout
\end_inset
- [FIXME]
-\lang french
- (Utilisable uniquement avec les formats XML).
-\end_layout
-
-\begin_layout Description
-\lang english
+\lang french
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-Labeltype
+[chaîne=""]
\end_layout
\end_inset
- [
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-
-\emph on
-\lang english
-No_Label
-\emph default
-, Manual, Static, Top_Environment, Centered_Top_Environment, Counter, Sensitive,
- Enumerate, Itemize, Bibliography
-\end_layout
-
+ fixe la chaîne utilisée pour le marqueur quand
+\begin_inset Newline newline
\end_inset
-]
-\end_layout
-\begin_deeper
-\begin_layout Itemize
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Manual
+EndLabelType
\end_layout
\end_inset
- veut dire que le marqueur est le premier mot (avant la première vraie espace).
- Utilisez des espaces insécables si vous voulez mettre plus d'un mot dans
- le marqueur.
-\end_layout
-
-\begin_layout Itemize
+ vaut
\begin_inset Flex Code
status collapsed
\end_inset
- veut dire qu'il est défini dans le style (voir
+.
+\end_layout
+
+\begin_layout Description
+
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelString
+
+\lang english
+Font
\end_layout
\end_inset
-).
- Notez que ceci est vraiment
-\begin_inset Quotes fld
-\end_inset
-statique
-\begin_inset Quotes frd
+\lang french
+ fixe la police utilisée à la fois pour le corps du texte
+\emph on
+et
+\emph default
+ pour le marqueur.
+ Voir la
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:polices"
+
\end_inset
.
-\end_layout
+ Noter qu'en définissant cette police on définit aussi automatiquement
+\lang english
-\begin_layout Itemize
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Top_Environment
+
+\lang english
+LabelFont
\end_layout
\end_inset
- et
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-Centered_Top_Environment
-\end_layout
-\end_inset
+\lang french
+ avec la même valeur.
+ Il faut donc définir celle-ci d'abord pour fixer
+\lang english
- sont des cas particuliers de
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Static
+
+\lang english
+LabelFont
\end_layout
\end_inset
+
+\lang french
.
- Le marqueur sera imprimé au dessus du paragraphe, mais seulement au début
- d'un environnement ou au début d'une suite de paragraphes dans ce style.
- Ceci peut être utilisé par exemple pour le style
-\family sans
+\end_layout
-\begin_inset Flex MenuItem
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\family sans
-Abstract
+\lang english
+ForceLocal
\end_layout
\end_inset
-.
-\end_layout
-\begin_layout Itemize
+\lang french
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Sensitive
+int=0
\end_layout
\end_inset
- est un cas particulier pour les marqueurs de légende
-\begin_inset Quotes fld
-\end_inset
-
-Figure
-\begin_inset Quotes frd
-\end_inset
+] est utile pour forcer la portabilité de nouveaux styles vers des versions
+ stables de \SpecialChar LyX
+.
+ La première version stable qui interprète cette directive est \SpecialChar LyX
+ 2.1.0.
+ L'argument est un nombre qui peut être 0, -1 ou n'importe quel entier positif.
+ Si
+\begin_inset Flex Code
+status collapsed
- et
-\begin_inset Quotes fld
-\end_inset
+\begin_layout Plain Layout
+ForceLocal
+\end_layout
-Tableau
-\begin_inset Quotes frd
\end_inset
-.
+ est positif, il sera toujours émis vers le préambule du document.
+ Lors de la lecture d'un fichier
+\family typewriter
+.lyx
+\family default
+, les définitions de style du préambule du document sont ajoutées à la classe
+ du document.
+ De ce fait même les versions de \SpecialChar LyX
+ plus anciennes peuvent gérer ce style.
+ L'argument de
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Sensitive
+
+\lang english
+ForceLocal
\end_layout
\end_inset
- signifie que le mot affiché (défini en dur) dépend du type de flottant:
- il est défini dans les sources comme
-\begin_inset Quotes fld
-\end_inset
+\lang french
+ est un numéro de version : si le style est lu, et si le numéro de version
+ est inférieur au numéro de version du style existant dans la classe de
+ document, le nouveau style est ignoré.
+ Si le numéro de version est supérieur, le nouveau style remplace l'ancien.
+ La valeur -1 signifie un numéro de version infini, c'est-à-dire que le
+ style est toujours utilisé.
+\end_layout
+
+\begin_layout Description
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-FloatType N
+
+\lang english
+FreeSpacing
\end_layout
\end_inset
-\begin_inset Quotes frd
-\end_inset
-
- où
+\lang french
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-N
+
+\emph on
+0
\end_layout
\end_inset
- est la valeur du compteur associé au flottant.
-\end_layout
+,
+\begin_inset space \thinspace{}
+\end_inset
+
-\begin_layout Itemize
-Les marqueurs de type
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Counter
+1
\end_layout
\end_inset
- définissent automatiquement des marqueurs numérotés.
- La directive
+] \SpecialChar LyX
+ ne permet pas d'habitude d'insérer plus d'une espace entre deux mots,
+ car une espace est considérée comme un séparateur de mots, non comme un
+ caractère ou un symbole en tant que tel.
+ C'est très bien mais c'est parfois ennuyeux, par exemple pour taper un
+ code source de programme ou du code \SpecialChar LaTeX
+ brut.
+ C'est pourquoi on peut activer
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelString
+FreeSpacing
\end_layout
\end_inset
- sera déployée pour résoudre tout conflit de référence de compteur qui apparaîtr
-ait.
- Par exemple, ce pourrait être
-\begin_inset Quotes fld
-\end_inset
+.
+ Noter que \SpecialChar LyX
+ créera les espaces insécables correspondants aux espaces additionnel
+les pour tous les modes autres que le mode \SpecialChar LaTeX
+.
+\end_layout
+\begin_layout Description
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Section
-\backslash
-thechapter.
-\backslash
-thesection
+HTML*
\end_layout
\end_inset
-\begin_inset Quotes frd
-\end_inset
-
-.
-\begin_inset Newline newline
-\end_inset
-
-Voir la section
-\begin_inset space ~
-\end_inset
-
-
+\lang french
+ sont utilisées avec l'exportation XHTML.
+ Voir
\begin_inset CommandInset ref
LatexCommand ref
-reference "sub:Compteurs"
+reference "subsec:Styles-de-paragraphe-XHTML"
\end_inset
- pour des précisions sur le compteurs.
-\end_layout
-
-\begin_layout Itemize
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-Enumerate
-\end_layout
-
-\end_inset
-
- produit le type habituel d'étiquettes d'énumération.
- Pour le moment, il est défini en dur comme chiffres arabes, lettres en
- bas de casse, petits chiffres romains et lettres capitales pour les quatre
- profondeurs possibles.
+.
\end_layout
-\begin_layout Itemize
+\begin_layout Description
\lang english
\begin_inset Flex Code
\begin_layout Plain Layout
\lang english
-Itemize
+InnerTag
\end_layout
\end_inset
-
+ [[FIXME]]
\lang french
- produit des symboles pour les différents niveaux.
- Il est également défini en dur.
+ (Utilisable uniquement avec les formats XML).
\end_layout
-\begin_layout Itemize
+\begin_layout Description
\lang english
\begin_inset Flex Code
\begin_layout Plain Layout
\lang english
-Bibliography
+InPreamble
\end_layout
\end_inset
+\family typewriter
\lang french
- est utilisé de manière interne par LyX et ne doit être utilisé qu'avec
-\lang english
-
+\family default
+[
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\lang english
-LatexType BibEnvironment
+\emph on
+0
\end_layout
\end_inset
-.
-\end_layout
+,
+\begin_inset space \thinspace{}
+\end_inset
-\end_deeper
-\begin_layout Description
-\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-LangPreamble
+1
\end_layout
\end_inset
-
-\lang french
- écrasera complètement toute autre directive
+] indique avec
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LangPreamble
+1
\end_layout
\end_inset
- antérieure.
- Doit être fermée par
+ que que le style doit être inclus dans le préambule plutôt que dans le
+ corps du document.
+ Ceci est utile pour les classes de document qui désirent que les informations
+ telles que le titre et l'auteur figurent dans le préambule.
+ Notez bien que ceci ne fonctionne que pour les styles pour lesquels
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-EndLangPreamble
+LateXType
\end_layout
\end_inset
-.
-\begin_inset Newline newline
-\end_inset
+ est
+\lang english
-Voir la section
-\begin_inset space ~
-\end_inset
+\begin_inset Flex Code
+status collapsed
+\begin_layout Plain Layout
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:I18n"
+\lang english
+Command
+\end_layout
\end_inset
- pour les détails d'utilisation.
-\end_layout
-
-\begin_layout Description
-\lang english
+\lang french
+ ou
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-LatexName
+Paragraph
\end_layout
\end_inset
-
-\lang french
- fixe le nom de l'objet LaTeX correspondant, soit l'environnement, soit
- la commande.
+.
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-LatexParam
+InTitle
\end_layout
\end_inset
+\family typewriter
\lang french
- fixe le paramètre facultatif de l'objet
+
+\family default
+[
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LatexName
+
+\emph on
+0
\end_layout
\end_inset
- correspondant.
- Ce paramètre ne peut pas être changé depuis LyX.
-\end_layout
+,
+\begin_inset space \thinspace{}
+\end_inset
-\begin_layout Description
-\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-LatexType
+1
\end_layout
\end_inset
-
-\begin_inset CommandInset label
-LatexCommand label
-name "des:LatexType"
+] indique avec
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
\end_inset
-[
+ que le style fait partie d'un bloc de titre (voir aussi
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\emph on
\lang english
-Paragraph
-\emph default
-, Command, Environment, Item_Environment,
+TitleLatexType
\end_layout
\end_inset
-
+ et
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-List_Environment, Bib_Environment
+TitleLatexName
\end_layout
\end_inset
-]
-\lang french
+ dans les paramètres généraux).
+\end_layout
-\begin_inset Newline newline
-\end_inset
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
-décrit comment traduire l'environnement en LaTeX.
+\lang english
+ItemCommand
\end_layout
-\begin_deeper
-\begin_layout Itemize
+\end_inset
+
+
+\lang french
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Paragraph
+chaîne="item"
\end_layout
\end_inset
- veut dire
+] est la commande \SpecialChar LaTeX
+ permettant de déclarer un élément d'une liste.
+ La commande doit être définie sans la barre oblique inverse qui la précède
+ habituellement (implicitement
\begin_inset Quotes fld
\end_inset
-rien de spécial
+item
\begin_inset Quotes frd
\end_inset
-.
-\end_layout
-
-\begin_layout Itemize
+, qui est émis comme
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Command
+
+\backslash
+item
\end_layout
\end_inset
- veut dire
+ en \SpecialChar LaTeX
+).
+\end_layout
+
+\begin_layout Description
+
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\backslash
-
-\emph on
-LatexName
-\emph default
-{\SpecialChar \ldots{}
-}
+\lang english
+ItemSep
\end_layout
\end_inset
-.
-\end_layout
-\begin_layout Itemize
+\lang french
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Environment
+float=0
\end_layout
\end_inset
- veut dire
+] crée un espacement supplémentaire entre les paragraphes du même style
+ dans un environnement.
+ Si vous emboîtez des paragraphes d'autres formats dans un environnement,
+ ils seront espacés de
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+ParSep
+\end_layout
-\backslash
-begin{
-\emph on
-LatexName
-\emph default
-}\SpecialChar \ldots{}
+\end_inset
-\backslash
-end{
-\emph on
-LatexName
-\emph default
-}
+.
+ Mais les éléments de l'environnement seront en plus espacés de
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+ItemSep
\end_layout
\end_inset
+.
+ Noter que c'est un
+\emph on
+multiplicateur
+\emph default
.
\end_layout
-\begin_layout Itemize
+\begin_layout Description
+
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Item_Environment
+
+\lang english
+ItemTag
\end_layout
\end_inset
- est la même chose que
+ [[FIXME]]
+\lang french
+ (Utilisable uniquement avec les formats XML).
+\end_layout
+
+\begin_layout Description
+
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Environment
+
+\lang english
+KeepEmpty
\end_layout
\end_inset
-, sauf qu'il génère un
+
+\lang french
+[
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\backslash
-item
+\emph on
+0
\end_layout
\end_inset
- pour chaque paragraphe de l'environnement.
-\end_layout
+,
+\begin_inset space \thinspace{}
+\end_inset
+
-\begin_layout Itemize
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-List_Environment
+1
\end_layout
\end_inset
- est la même chose que
+] permet de laisser un paragraphe vide, ce que \SpecialChar LyX
+ ne permet pas d'habitude
+ car il ne générerait rien en \SpecialChar LaTeX
+.
+ Il y a quelques cas où c'est pourtant utile: dans un modèle pour une lettre,
+ les champs requis peuvent être laissés vides, pour que les gens ne les
+ oublient pas; dans certains cas particuliers, un style peut aussi servir
+ de séparateur, et ne pas contenir de texte.
+\end_layout
+
+\begin_layout Description
+
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Item_Environment
+
+\lang english
+LabelBottomSep
\end_layout
\end_inset
-, sauf que
+
+\family typewriter
+\lang french
+
+\family default
+[
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelWidthString
+float=0
\end_layout
\end_inset
- est passé en paramètre de l'environnement.
-
+] fixe l'espacement vertical entre le marqueur et le corps du texte.
+ Sert seulement pour les marqueurs qui sont au dessus du corps du texte
+ (
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelWidthString
+Top_Environment
\end_layout
\end_inset
- peut être défini dans la fenêtre
-\begin_inset Flex MenuItem
+ et
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Éditer\SpecialChar \menuseparator
-Paramètres
-\begin_inset space ~
-\end_inset
-
-de
-\begin_inset space ~
-\end_inset
-
-Paragraphe
+Centered_Top_Environment
\end_layout
\end_inset
-.
-\end_layout
-
-\end_deeper
-\begin_layout Standard
-En collectant ces derniers éléments, l'exportation LaTeX sera ou bien:
+).
\end_layout
-\begin_layout LyX-Code
+\begin_layout Description
\lang english
+\begin_inset Flex Code
+status collapsed
-\backslash
-latexname[latexparam]{\SpecialChar \ldots{}
-}
-\end_layout
+\begin_layout Plain Layout
-\begin_layout Standard
-ou bien:
+\lang english
+LabelCounter
\end_layout
-\begin_layout LyX-Code
+\end_inset
-\lang english
-\backslash
-begin{latexname}[latexparam] \SpecialChar \ldots{}
+\lang french
-\backslash
-end{latexname}.
-\end_layout
-
-\begin_layout Standard
-en fonction du type LaTeX.
-\end_layout
-
-\begin_layout Description
-
-\lang english
-\begin_inset Flex Code
-status collapsed
+\begin_inset Flex Code
+status collapsed
\begin_layout Plain Layout
-
-\lang english
-LeftMargin
+[chaîne=""]
\end_layout
\end_inset
-
-\lang french
-
+ dénomme le compteur pour la numérotation automatique.
+ Pour que le compteur soit associé à votre étiquette, il vous faut le référencer
+ dans la directive
\lang english
\begin_inset Flex Code
\begin_layout Plain Layout
+\family typewriter
\lang english
-[
-\lang french
-chaîne
-\lang english
-=""]
+LabelString
\end_layout
\end_inset
\lang french
- fixe la marge gauche: si vous mettez des styles dans un environnement,
- les marges de gauche ne seront pas ajoutées directement, mais avec un facteur
-
-\begin_inset Formula $\frac{4}{profondeur+4}$
-\end_inset
-
.
- Notez que ce paramètre sert aussi quand la marge est définie comme
+ Ceci fonctionnera avec les
+\lang english
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Manual
+
+\lang english
+LabelType
\end_layout
\end_inset
- ou
+s,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Dynamic
-\end_layout
-
-\end_inset
-.
- Il est alors ajouté à la marge manuelle ou dynamique.
-
-\begin_inset Newline newline
-\end_inset
+\lang english
+Static
+\end_layout
-L'argument est passé comme une chaîne: par exemple,
-\begin_inset Quotes fld
\end_inset
-
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-MM
-\end_layout
-
-\end_inset
+\lang english
+Above
+\end_layout
-\begin_inset Quotes frd
-\end_inset
-
- signifie que le paragraphe est indenté avec la largeur de
-\begin_inset Quotes fld
\end_inset
-
+ and
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-MM
+
+\lang english
+Centered
\end_layout
\end_inset
-\begin_inset Quotes frd
-\end_inset
-
- dans la police normale.
- Il est possible de créer une largeur négative avec
-\begin_inset Quotes fld
+\lang french
+, au moins.
+\begin_inset Newline newline
\end_inset
-
+Il
+\emph on
+peut
+\emph default
+ être indiqué si
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
--
-\end_layout
-\end_inset
-
-
-\begin_inset Quotes frd
-\end_inset
-
-.
- Cette solution a été choisie pour que l'apparence soit la même quelle que
- soit la police d'écran.
+\lang english
+Labeltype
\end_layout
-\begin_layout Description
+\end_inset
-\lang english
+ est
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-Margin
+Enumerate
\end_layout
\end_inset
- [
+, bien que ce cas soit un peu compliqué.
+ Supposez que vous déclariez
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+\begin_inset Quotes fld
+\end_inset
-\emph on
-\lang english
-Static
-\emph default
-, Manual, Dynamic, First_Dynamic, Right_Address_Box
+LabelCounter monEnum
\end_layout
\end_inset
-]
-\begin_inset Newline newline
-\end_inset
+\begin_inset Quotes frd
+\end_inset
-\lang french
-fixe le type de marge à gauche du format.
-
+.
+ Les compteurs effectivement utilisés sont alors
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Static
+monEnumi
\end_layout
\end_inset
- veut dire une marge fixe.
-
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Manual
+monEnumii
\end_layout
\end_inset
- veut dire que la marge de gauche dépend de ce qu'il y a dans la fenêtre
-
-\begin_inset Flex MenuItem
+,
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Éditer\SpecialChar \menuseparator
-Paramètres
-\begin_inset space ~
-\end_inset
-
-de
-\begin_inset space ~
-\end_inset
-
-Paragraphe
+monEnumiii
\end_layout
\end_inset
-.
- Ceci sert à obtenir des listes bien mises en page sans tabulations.
-
+ et
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Dynamic
+monEnumiv
\end_layout
\end_inset
- veut dire que la marge dépend de la taille du marqueur.
- Ceci sert entre autres aux en-têtes numérotés.
- Il est évident que l'en-tête
-\begin_inset Quotes fld
-\end_inset
-
-5.4.3.2.1 Très long en-tête
-\begin_inset Quotes frd
+, tout à fait comme en \SpecialChar LaTeX
+.
+ Ces compteurs doivent être tous déclarés séparément.
+\begin_inset Newline newline
\end_inset
- doit avoir une marge de gauche plus grande (autant que
-\begin_inset Quotes fld
-\end_inset
+Voir la
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:Compteurs"
-5.4.3.2.1
-\begin_inset Quotes frd
\end_inset
- plus l'espace) que
-\begin_inset Quotes fld
-\end_inset
+ pour les détails sur les compteurs.
+\end_layout
-3.2 Très long en-tête
-\begin_inset Quotes frd
-\end_inset
+\begin_layout Description
-, même si les autres traitements de texte ne savent pas le faire.
-
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-First_Dynamic
+
+\lang english
+LabelFont
\end_layout
\end_inset
- est similaire, mais seulement la toute première ligne du paragraphe est
- dynamique, les autres étant statiques; ceci est utile par exemple pour
- les descriptions.
-
-\begin_inset Flex Code
-status collapsed
-\begin_layout Plain Layout
-Right_Address_Box
-\end_layout
+\lang french
+ fixe la police utilisée pour le marqueur.
+ Voir la
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:polices"
\end_inset
- signifie que la marge est choisie pour que la ligne la plus longue du paragraph
-e touche la marge de droite.
- Ceci sert à typographier une adresse sur le bord droit de la page.
+.
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-NeedProtect
+LabelIndent
\end_layout
\end_inset
\lang french
- [
-\family typewriter
-\emph on
-0
-\emph default
-,1
-\family default
-] indique si les commandes fragiles doivent être protégées par
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-protect
+[chaîne=""]
\end_layout
\end_inset
- dans ce style (Note: ceci n'indique pas si cette commande elle-même doit
- être protégée).
+ fixe le texte indiquent l'importance de l'indentation d'un marqueur.
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-Newline
+LabelSep
\end_layout
\end_inset
\lang french
- [
-\family typewriter
-0,
-\family default
-\family typewriter
-\emph on
-1
-\family default
-\emph default
-] indique si les nouvelles lignes sont traduites ou non en sauts de ligne
- LaTeX (
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-
-\backslash
-
+[chaîne=""]
\end_layout
\end_inset
-).
- La traduction peut être désactivée pour permettre d'éditer plus confortablement
- du LaTeX depuis LyX.
+ fixe le texte indiquent l'espacement horizontal entre le marqueur et le
+ corps du texte.
+ Sert seulement pour les marqueurs qui ne sont pas au dessus du corps du
+ texte.
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-NextNoIndent
+LabelString
\end_layout
\end_inset
\lang french
- [
-\family typewriter
-1,
-\family default
-
-\family typewriter
-\emph on
-0
-\family default
-\emph default
-] indique si LyX indente ou non la première ligne du paragraphe suivant.
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+[chaîne=""]
\end_layout
\end_inset
- veut dire qu'il ne peut pas,
+ fixe la chaîne utilisée comme marqueur avec le
+\lang english
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-0
-\end_layout
-
-\end_inset
- veut dire qu'il peut s'il le veut.
+\lang english
+LabelType
\end_layout
-\begin_layout Description
+\end_inset
-\lang english
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-ObsoletedBy
+Static
\end_layout
\end_inset
-
-\lang french
-dénomme un style qui a remplacé ce style en cours.
- Ceci est utilisé pour renommer un style en conservant la rétrocompatibilité.
-\end_layout
-
-\begin_layout Description
-
-\lang english
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
+\lang french
+.
+ Quand
\lang english
-OptionalArgs
-\end_layout
-\end_inset
-
- [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-int=0
+LabelCounter
\end_layout
\end_inset
-]
-\lang french
-fixe le nombre d'arguments facultatifs qui peuvent être utilisés avec ce
- style.
- Ceci est utile pour par exemple pour les en-têtes de section, et n'a de
- sens qu'avec LaTeX.
- Noter que, dans le résultat, les arguments optionnels précéderont les arguments
- obligatoire (voir ci-après).
- On peut donc définir des constructions comme:
-\end_layout
-
-\begin_deeper
-\begin_layout LyX-Code
-
-\backslash
-mycmd[opt1]{req1}{contenu du paragraphe}
-\end_layout
-
-\begin_layout Standard
-mais on peut pas avoir de constructions comme:
-\end_layout
-\begin_layout LyX-Code
+\lang french
+ est indiqué, cette chaîne peut contenir les instructions de formatage particuli
+ères décrites dans la
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:Compteurs"
-\backslash
-mycmd[opt1]{req1}[opt2]{contenu du paragraphe}
-\end_layout
+\end_inset
-\begin_layout Standard
-du moins sans recours au code TeX (avec lequel vous faites ce que vous voulez).
+.
\end_layout
-\end_deeper
\begin_layout Description
\lang english
\begin_layout Plain Layout
\lang english
-ParbreakIsNewline
+LabelStringAppendix
\end_layout
\end_inset
-\begin_inset CommandInset label
-LatexCommand label
-name "des:ParbreakIsNewline"
+\lang french
+
+\begin_inset Flex Code
+status collapsed
-\end_inset
+\begin_layout Plain Layout
+[chaîne=""]
+\end_layout
-
-\lang french
-[
-\family typewriter
-\emph on
+\end_inset
+ est utilisée dans une annexe à la place de
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\family typewriter
-\emph on
-0
+\lang english
+LabelString
\end_layout
\end_inset
-
-\emph default
-,
+.
+ Noter que toute directive
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\family typewriter
-1
+\lang english
+LabelString
\end_layout
+\end_inset
+
+ écrase
+\begin_inset Newline newline
\end_inset
-\family default
-] indique que les paragraphes ne seront pas séparés par une ligne vide dans
- le résultat LaTeX, mais par un retour à la ligne; combiné avec
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-PassThru 1
+
+\lang english
+LabelStringAppendix
\end_layout
\end_inset
-, ceci permet d'émuler une éditeur plein texte (comme l'insert code TeX).
+.
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-ParIndent
+LabelTag
\end_layout
\end_inset
-
+ [FIXME]
\lang french
-
-\lang english
+ (Utilisable uniquement avec les formats XML).
+\end_layout
+
+\begin_layout Description
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-[
-\lang french
-chaîne
-\lang english
-=""]
+Labeltype
\end_layout
\end_inset
-\lang french
- fixe l'indentation de la toute première ligne d'un paragraphe.
-
+\lang ngerman
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Parindent
-\end_layout
+\emph on
+\lang ngerman
+No_Label
+\emph default
+, Manual, Static,
+\lang english
+Above,
+\lang ngerman
+
+\begin_inset Newline newline
\end_inset
- est fixé pour un format donné, à l'exception du format
-\begin_inset Flex Code
-status collapsed
-\begin_layout Plain Layout
-Standard
+\lang english
+Centered,
+\lang ngerman
+ Sensitive, Enumerate,
+\begin_inset Newline newline
+\end_inset
+
+Itemize, Bibliography
\end_layout
\end_inset
-, car l'indentation d'un paragraphe dans l'environnement
+
+\lang french
+]
+\begin_inset Separator parbreak
+\end_inset
+
+
+\end_layout
+
+\begin_deeper
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Standard
+
+\lang english
+Manual
\end_layout
\end_inset
- peut être empêchée par
+ veut dire que le marqueur est le premier mot (avant la première vraie espace).
+ Utilisez des espaces insécables si vous voulez mettre plus d'un mot dans
+ le marqueur.
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-NextNoIndent
+
+\lang english
+Static
\end_layout
\end_inset
-.
- De plus, les paragraphes de style
+ veut dire qu'il est défini dans le style (voir
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Standard
+
+\lang english
+LabelString
\end_layout
\end_inset
- emboîtés dans d'autres environnements utilisent le
+).
+ Ceci sera affiché
+\begin_inset Quotes fld
+\end_inset
+
+en ligne
+\begin_inset Quotes frd
+\end_inset
+
+, au début du paragraphe.Si le
+\lang english
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-ParIndent
+
+\lang english
+LatexType
\end_layout
\end_inset
- de l'environnement, pas le leur.
- Par exemple, les paragraphes
+
+\lang french
+ est
+\lang english
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Standard
+
+\lang english
+Environment
\end_layout
\end_inset
- dans une énumération ne sont pas indentés.
-\end_layout
-
-\begin_layout Description
+\lang french
+, alors il ne sera affiché que dans le premier paragraphe de toutes séquence
+ de paragraphes du même
\lang english
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-Parsep
+Style
\end_layout
\end_inset
\lang french
- [
-\family typewriter
-float=0
-\family default
-] fixe l'espacement vertical entre deux paragraphes dans le style.
+.
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-Parskip
+Above
\end_layout
\end_inset
\lang french
- [
-\family typewriter
-float=0
-\family default
-] fixe la valeur d'interligne entre paragraphes.
- LyX donne le choix entre
-\begin_inset Flex Code
-status collapsed
-\begin_layout Plain Layout
-Indentation
-\end_layout
+\begin_inset space ~
+\end_inset
+et
+\begin_inset space ~
\end_inset
- et
+
+\lang english
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Interligne
+
+\lang english
+Centered
\end_layout
\end_inset
- pour séparer les paragraphes d'un document.
- Quand on choisit
+
+\lang french
+ sont des cas particuliers de
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Indentation
+
+\lang english
+Static
\end_layout
\end_inset
-, cette valeur n'est pas prise en compte.
- Quand on choisit
+.
+ Le marqueur sera imprimé au dessus du paragraphe, soit au début de la lignes,
+ soit centré.
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Interligne
+
+\lang english
+Sensitive
\end_layout
\end_inset
-, la valeur de
-\begin_inset Flex Code
-status collapsed
+ est un cas particulier pour les marqueurs de légende
+\begin_inset Quotes fld
+\end_inset
-\begin_layout Plain Layout
-ParIndent
-\end_layout
+Figure
+\begin_inset Quotes frd
+\end_inset
+ et
+\begin_inset Quotes fld
\end_inset
- n'est pas prise en compte et tous les paragraphes sont séparés par ce paramètre
+Tableau
+\begin_inset Quotes frd
+\end_inset
+
+.
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Parskip
+
+\lang english
+Sensitive
\end_layout
\end_inset
-, en plus de l'interligne normal.
- L'espacement vertical est calculé par
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-valeur*DefaultHeight()
-\end_layout
-
+ signifie que le mot affiché (défini en dur) dépend du type de flottant:
+ il est défini dans les sources comme
+\begin_inset Quotes fld
\end_inset
- où
-\family typewriter
-valeur
-\family default
- est la valeur choisie pour
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-Parskip
-\end_layout
-
-\end_inset
- et
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-DefaultHeight()
+
+\lang english
+FloatType N
\end_layout
\end_inset
- est la hauteur d'une ligne dans la police normale.
- De cette façon, l'aspect reste le même quelle que soit la police à l'écran.
-\end_layout
-\begin_layout Description
+\begin_inset Quotes frd
+\end_inset
-\lang english
+ où
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-PassThru
+N
\end_layout
\end_inset
-
-\begin_inset CommandInset label
-LatexCommand label
-name "des:PathThru"
-
-\end_inset
-
-
-\lang french
- [
-\family typewriter
-\emph on
-0
-\emph default
-, 1
-\family default
-] indique si le contenu du paragraphe doit être passé sous forme brute,
- c'est-à-dire sans les traductions spéciales dont LaTeX aurait besoin.
-
-\end_layout
-
-\begin_layout Description
-
+ est la valeur du compteur associé au flottant.
+ Au cas où une légende est insérée en dehors d'un flottant, le
\lang english
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-Preamble
+LabelString
\end_layout
\end_inset
-\begin_inset CommandInset label
-LatexCommand label
-name "des:Preamble"
-
-\end_inset
-
-
\lang french
- fixe le contenu à inclure dans le préambule LaTeX quand le style est utilisé.
- Utile pour définir des macros, charger des paquetages, etc.
- requis pour ce style particulier.
- Doit être fermé par
+ apparaîtra comme
\begin_inset Quotes fld
\end_inset
+Inapproprié!
+\begin_inset Quotes frd
+\end_inset
+
+.
+\end_layout
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-EndPreamble
+Enumerate
\end_layout
\end_inset
-
-\begin_inset Quotes frd
-\end_inset
-
-.
+ produit le type habituel d'étiquettes d'énumération.
+ Pour le moment, il est défini en dur comme chiffres arabes, lettres en
+ bas de casse, petits chiffres romains et lettres capitales pour les quatre
+ profondeurs possibles.
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-RefPrefix
+Itemize
\end_layout
\end_inset
-
-\lang french
-[
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-chaîne
-\end_layout
-
-\end_inset
-] indique le préfixe à utiliser pour créer des étiquettes référant les paragraph
-es de ce type.
- Ceci permet l'utilisation de références mises en forme.
+\lang french
+ produit des symboles pour les différents niveaux.
+ Il est également défini en dur.
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-RequiredArgs
+Bibliography
\end_layout
\end_inset
- [
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
+\lang french
+ ne doit être utilisé qu'avec
\lang english
-int=0
-\end_layout
-
-\end_inset
-]
-\lang french
- précise le nombre d'arguments attendus par la commande ou l'environnement
- LaTeX correspondant à ce style.
- Dans le cas d'une commande, ce sont les arguments requis autres que ceux
- qui sont associés au contenu du paragraphe proprement dit.
- Ceux-ci n'ont pas nécessairement besoin d'être fournis: LyX créera des
- arguments vides si nécessaire.
- Noter que les arguments optionnels seront émis avant les arguments obligatoires.
- Voir la description de la directive
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-OptionalTags
+
+\lang english
+LatexType BibEnvironment
\end_layout
\end_inset
- ci-dessus pour les détails.
+.
\end_layout
+\end_deeper
\begin_layout Description
\lang english
\begin_layout Plain Layout
\lang english
-Requires
+LangPreamble
\end_layout
\end_inset
-
+
+\lang french
+ écrasera complètement toute autre directive
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-[
-\lang french
-chaîne
-\lang english
-]
+LangPreamble
\end_layout
\end_inset
-
-\begin_inset CommandInset label
-LatexCommand label
-name "des:Requires"
-
-\end_inset
-
-
-\lang french
- indique que le style requiert la fonctionnalité chaîne.
- Voir la description de
+ antérieure.
+ Doit être fermée par
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-Provides
+EndLangPreamble
\end_layout
\end_inset
- ci-dessus (page
+.
+\begin_inset Newline newline
+\end_inset
+
+Voir la
\begin_inset CommandInset ref
-LatexCommand pageref
-reference "des:-Freespacing"
+LatexCommand ref
+reference "subsec:I18n"
\end_inset
-) pour les détails sur les fonctionnalités.
-
+ pour les détails d'utilisation.
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-RightMargin
+LatexName
\end_layout
\end_inset
\lang french
-
-\lang english
-
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-[
-\lang french
-chaîne
-\lang english
-=""]
+<nom>
\end_layout
\end_inset
-
-\lang french
- similaire à
-\family typewriter
-LeftMargin
-\family default
-.
+] fixe le nom de l'objet \SpecialChar LaTeX
+ correspondant, soit l'environnement, soit la commande.
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-Spacing
+LatexParam
\end_layout
\end_inset
\lang french
[
-\family typewriter
-\emph on
-single
-\emph default
-, onehalf, double, other
-\family default
-
-\emph on
-valeur
-\emph default
-] définit l'interligne par défaut dans ce style.
- Les paramètres
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-single
+<paramètre>
\end_layout
\end_inset
-,
+] fixe le paramètre facultatif de l'objet
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-onehalf
+LatexName
\end_layout
\end_inset
- et
+ correspondant.
+ Ce paramètre ne peut pas être changé depuis \SpecialChar LyX
+ (utiliser
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-double
+Argument
\end_layout
\end_inset
- correspondent respectivement à un facteur multiplicatif de 1, 1,25 et 1,667.
- Si vous mettez le paramètre
+ pour les paramètres personnalisables).
+ Ceci sera émis tel quel après tous les
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-other
+Argument
\end_layout
\end_inset
-, vous devez aussi mettre une valeur numérique qui servira de facteur multiplica
-tif.
- Notez que, contrairement aux autres paramètres,
+s \SpecialChar LaTeX
+.
+\end_layout
+
+\begin_layout Description
+
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Spacing
+
+\lang english
+LatexType
\end_layout
\end_inset
- implique de générer du code LaTeX spécifique, qui utilise le paquetage
+\lang ngerman
+[
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-setspace.sty
+
+\emph on
+\lang ngerman
+Paragraph
+\emph default
+, Command, Environment, Item_Environment,
+\begin_inset Newline newline
+\end_inset
+
+List_Environment, Bib_Environment
\end_layout
\end_inset
+
+\lang french
+] décrit comment traduire l'environnement en \SpecialChar LaTeX
.
-\end_layout
+\lang english
-\begin_layout Description
+\begin_inset Foot
+status collapsed
+
+\begin_layout Plain Layout
\lang english
\begin_inset Flex Code
\begin_layout Plain Layout
\lang english
-Spellcheck
+LatexType
\end_layout
\end_inset
\lang french
- [
+ est peut-être trompeur, dans la mesure où ces règles s'appliquent également
+ aux classes DocBook.
+ Explorer les fichiers des classes DocBook (noms de fichiers
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-0
+db_*.inc
\end_layout
\end_inset
-,
-\begin_inset Flex Code
-status collapsed
+ ) pour voir des exemples particuliers.
+\end_layout
-\begin_layout Plain Layout
+\end_inset
-\emph on
-1
-\end_layout
+\begin_inset Separator parbreak
\end_inset
-] active la correction orthographique du style.
- Implicitement vrai.
+
\end_layout
+\begin_deeper
\begin_layout Description
-
-\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-TextFont
+Paragraph
\end_layout
\end_inset
-
-\lang french
- fixe la police utilisée pour le corps du texte.
- Voir la section
-\begin_inset space ~
+ veut dire
+\begin_inset Quotes fld
\end_inset
-
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:polices"
-
+rien de spécial
+\begin_inset Quotes frd
\end_inset
.
\end_layout
\begin_layout Description
-
-\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-TocLevel
+Command
\end_layout
\end_inset
- [
+ veut dire
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\series medium
-\lang english
-int
+\backslash
+
+\emph on
+LatexName
+\emph default
+{\SpecialChar ldots
+}
\end_layout
\end_inset
-]
-\lang french
-fixe le niveau du style dans le table des matières.
- Ceci est utilisé pour la numérotation automatique des en-têtes.
+.
\end_layout
\begin_layout Description
-
-\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-TopSep
+Environment
\end_layout
\end_inset
+ veut dire
+\begin_inset Flex Code
+status collapsed
-\lang french
- [
-\family typewriter
-float=0
-\family default
-] fixe L'espacement vertical qui sépare le premier paragraphe dans une série
- du même style, du paragraphe qui le précède.
- Si le paragraphe précédent est dans un autre style, les séparations ne
- s'ajoutent pas, mais LyX prend le maximum des deux.
-\end_layout
-
-\begin_layout Subsection
-\begin_inset CommandInset label
-LatexCommand label
-name "sub:I18n"
+\begin_layout Plain Layout
-\end_inset
+\backslash
+begin{
+\emph on
+LatexName
+\emph default
+}\SpecialChar ldots
-Internationalisation des styles de paragraphes
+\backslash
+end{
+\emph on
+LatexName
+\emph default
+}
\end_layout
-\begin_layout Standard
-LyX effectue depuis longtemps la traduction des informations de format,
- mais, jusqu'à la version 2.0, ceci ne s'appliquait qu'à l'interface utilisateur
- et non pas par exemple au résultat PDF.
- Ainsi les auteurs francophones devaient avoir recours à des astuces pénibles
- s'ils voulaient obtenir
-\begin_inset Quotes fld
-\end_inset
-
-Théorème 1
-\begin_inset Quotes frd
-\end_inset
-
- au lieu de
-\begin_inset Quotes fld
-\end_inset
-
-Theorem 1
-\begin_inset Quotes frd
\end_inset
.
- Grâce à Georg
-\noun on
-Baum
-\noun default
-, ce n'est plus les cas.
\end_layout
-\begin_layout Standard
-Si un
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Style
+Item_Environment
\end_layout
\end_inset
- définit un texte qui doit apparaître dans le le document typographique,
- il peut utiliser
+ est la même chose que
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LangPreamble
+Environment
\end_layout
\end_inset
- et
+, sauf qu'il génère un
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-BabelPreamble
+
+\backslash
+item
\end_layout
\end_inset
- pour traiter correctement les documents non anglophones, et même multilingues.
- L'extrait suivant (du fichier
+ pour chaque paragraphe de l'environnement.
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-theorems-ams.inc
+List_Environment
\end_layout
\end_inset
-) illustre le fonctionnement:
+ est la même chose que
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Item_Environment
\end_layout
-\begin_layout LyX-Code
+\end_inset
-\lang english
-Preamble
-\end_layout
+, sauf que
+\begin_inset Newline newline
+\end_inset
-\begin_deeper
-\begin_layout LyX-Code
-\lang english
-
-\backslash
-theoremstyle{remark}
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelWidthString
\end_layout
-\begin_layout LyX-Code
+\end_inset
-\lang english
-
-\backslash
-newtheorem{claim}[thm]{
-\backslash
-protect
-\backslash
-claimname}
-\end_layout
+ est passé en paramètre de l'environnement.
+\begin_inset Newline newline
+\end_inset
-\begin_layout LyX-Code
-\lang english
-EndPreamble
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelWidthString
\end_layout
-\begin_layout LyX-Code
+\end_inset
-\lang english
-LangPreamble
-\end_layout
+ peut être défini dans la fenêtre
+\begin_inset Flex Noun
+status collapsed
-\begin_layout LyX-Code
+\begin_layout Plain Layout
+Édition\SpecialChar menuseparator
+Paramètres
+\begin_inset space ~
+\end_inset
-\lang english
-
-\backslash
-providecommand{
-\backslash
-claimname}{_(Claim)}
+de
+\begin_inset space ~
+\end_inset
+
+Paragraphe
\end_layout
-\begin_layout LyX-Code
+\end_inset
-\lang english
-EndLangPreamble
+.
\end_layout
-\begin_layout LyX-Code
+\begin_layout Description
\lang english
-BabelPreamble
-\end_layout
+\begin_inset Flex Code
+status collapsed
-\begin_layout LyX-Code
+\begin_layout Plain Layout
\lang english
-
-\backslash
-addto
-\backslash
-captions$$lang{
-\backslash
-renewcommand{
-\backslash
-claimname}{_(Claim)}}
+Bib_Environment
\end_layout
-\begin_layout LyX-Code
+\end_inset
+
+\lang french
+ fonctionne comme
\lang english
-EndBabelPreamble
-\end_layout
-\end_deeper
-\begin_layout Standard
-En principe, toute commande LaTeX autorisée peut apparaître dans les directives
-
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LangPreamble
+
+\lang english
+Environment
\end_layout
\end_inset
- et
-\begin_inset Flex Code
-status collapsed
-\begin_layout Plain Layout
-BabelPreamble
-\end_layout
+\lang french
+, mais ajoute l'argument obligatoire nécessaire (l'étiquette la plus longue)
+ à la directive de début de l’environnement bibliographique:
+\lang english
+\begin_inset Newline newline
\end_inset
-, mais dans la pratique elles se présenteront typiquement comme ce qui est
- montré ici.
- La clé de la traduction correcte du texte typographié est la définition
- de le commande LateX
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+\lang english
+
\backslash
-claimname
+begin{thebibliography}{99}
\end_layout
\end_inset
- et son utilisation avec
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-\backslash
-newtheorem
-\end_layout
+\lang french
+.
+ Cette directive n'est donc nécessaire que pour les environnements bibliographiq
+ues.
+ L’étiquette implicite
+\begin_inset Quotes fld
+\end_inset
+99
+\begin_inset Quotes frd
\end_inset
-.
-
+ peut être modifiée par l'utilisateur dans les réglages de paragraphe d'une
+ entrée bibliographique.
\end_layout
\begin_layout Standard
-La directive
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-LangPreamble
+En collectant ces derniers éléments, l'exportation \SpecialChar LaTeX
+ sera ou bien:
\end_layout
-\end_inset
+\begin_layout LyX-Code
- fournit ce qu'il faut pour l'internationalisation fondée sur le langage
- global du document.
- Le contenu de la directive sera inclus dans le préambule, comme avec la
- directive
-\begin_inset Flex Code
-status collapsed
+\lang english
-\begin_layout Plain Layout
-Preamble
+\backslash
+LatexName[LatexParam]{\SpecialChar ldots
+}
\end_layout
-\end_inset
+\begin_layout Standard
+ou bien:
+\end_layout
-.
- Ce qui la rend singulière est l'utilisation de la
-\begin_inset Quotes fld
-\end_inset
+\begin_layout LyX-Code
-fonction
-\begin_inset Quotes frd
-\end_inset
+\lang english
+\backslash
+begin{LatexName}[LatexParam] \SpecialChar ldots
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-_()
+\backslash
+end{LatexName}.
\end_layout
-\end_inset
-
-, qui sera remplacée, lorsque LyX produira le résultat LaTeX, par la traduction
- de son argument dans la langue du document
-\begin_inset Foot
-status collapsed
-
-\begin_layout Plain Layout
-Pour ceux qui s'intéressent au fonctionnement sous-jacent, la fonction
-\begin_inset Quotes fld
-\end_inset
+\begin_layout Standard
+en fonction du type \SpecialChar LaTeX
+.
+\end_layout
+\end_deeper
+\begin_layout Description
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-_()
+
+\lang english
+LeftDelim
\end_layout
\end_inset
-\begin_inset Quotes frd
-\end_inset
-
- cache la fonction
+\lang french
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-gettext()
-\end_layout
-
-\end_inset
-
-, qui constitue le cœur du mécanisme de traduction de l'interface LyX, et
- qui est étendue ici à la traduction à la volée de code LaTeX.
+chaîne
\end_layout
\end_inset
-.
-\end_layout
-
-\begin_layout Standard
-La directive
+] définit une chaîne de caractères insérée au début du contenu du style.
+ Une rupture de ligne dans la sortie peut être indiquée par
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-BabelPreamble
+<br/>
\end_layout
\end_inset
- est plus compliquée, car elle fournit une fonctionnalité adaptée aux documents
- multilingues et propose par conséquent une interface pour le paquetage
-
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-babel
+.
\end_layout
-\end_inset
+\begin_layout Description
- Son contenu sera ajouté au préambule une fois pour chaque langue utilisée
- par le document.
- Dans ce cas, l'argument de
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-_()
+
+\lang english
+LeftMargin
\end_layout
\end_inset
- sera remplacé par sa traduction dans le langage en question: l'expression
+
+\lang french
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-$$lang
+[chaîne=""]
\end_layout
\end_inset
- est remplacée par le nom de la langue (telle qu'il est connu de
+ fixe la marge gauche: si vous mettez des styles dans un environnement,
+ les
+\lang english
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-babel
+
+\lang english
+LeftMargin
\end_layout
\end_inset
-).
-
-\end_layout
-
-\begin_layout Standard
-Un document en allemand qui inclut aussi un paragraphe en français aura
- donc ceci dans le préambule:
-\end_layout
-\begin_layout LyX-Code
+\lang french
+ ne seront pas ajoutées directement, mais avec un facteur
+\begin_inset Formula $\frac{4}{\mathrm{profondeur}+4}$
+\end_inset
+.
+ Notez que ce paramètre sert aussi quand
\lang english
-\backslash
-addto
-\backslash
-captionsfrench{
-\backslash
-renewcommand{
-\backslash
-claimname}{Affirmation}}
-\backslash
-addto
-\backslash
-captionsngerman{
-\backslash
-renewcommand{
-\backslash
-claimname}{Behauptung}}
-\backslash
-providecommand{
-\backslash
-claimname}{Behauptung}
-\end_layout
-
-\begin_layout Standard
-LaTeX et
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-babel
+
+\lang english
+Margin
\end_layout
\end_inset
- vont alors conspirer pour créer le texte correct dans le résultat imprimable.
-\end_layout
-\begin_layout Standard
-Un point important à noter est que les traductions sont celles qui sont
- fournies par LyX lui-même, via le mécanisme d'internationalisation de l'interfa
-ce utilisateur.
- Ceci signifie que
+\lang french
+ est définie comme
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LangPreamble
+
+\lang english
+Manual
\end_layout
\end_inset
- et
+ ou
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-BabelPreamble
-\end_layout
-\end_inset
-
- ne sont effectifs que dans les fichiers de format fournis avec LyX, puisque
- les fichiers de format créés par l'utilisateur ne seront pas explorés par
- les fonction d'internationalisation.
- Ceci dit, tout fichier de format créé dans le but d'être distribué avec
- LyX doit inclure ces directives s'il y a lieu.
+\lang english
+Dynamic
\end_layout
-\begin_layout Subsection
-Flottants
-\begin_inset CommandInset label
-LatexCommand label
-name "sub:Flottants"
-
\end_inset
+.
+ Il est alors ajouté à la marge manuelle ou dynamique.
+\begin_inset Newline newline
+\end_inset
-\end_layout
-
-\begin_layout Standard
-\begin_inset CommandInset label
-LatexCommand label
-name "sec:flottants"
-
+Par exemple,
+\begin_inset Quotes fld
\end_inset
-Depuis la version 1.3.0 de LyX, il faut définir les flottants (
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-figure
+MM
\end_layout
\end_inset
-,
+
+\begin_inset Quotes frd
+\end_inset
+
+ signifie que le paragraphe est indenté avec la largeur de
+\begin_inset Quotes fld
+\end_inset
+
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-tableau
+MM
\end_layout
\end_inset
-\SpecialChar \ldots{}
-) dans la classe elle-même.
- Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
- il suffit probablement que vous ajoutiez
-\end_layout
-\begin_layout LyX-Code
-Input stdfloats.inc
-\end_layout
+\begin_inset Quotes frd
+\end_inset
-\begin_layout Standard
-à un endroit raisonnable dans la classe
-\begin_inset Foot
-status collapsed
+ dans la police normale.
+ Il est possible de créer une largeur négative avec
+\begin_inset Quotes fld
+\end_inset
-\begin_layout Plain Layout
-N'oubliez pas de jeter aussi un
-\begin_inset ERT
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-
-\backslash
-oe{}
+-
\end_layout
\end_inset
-il sur les compteurs dans la section suivante.
-\end_layout
+\begin_inset Quotes frd
\end_inset
.
- Si vous voulez implémenter une classe de texte qui propose un nouveau type
- de flottant (comme la classe AGU fournie avec LyX), les explications ci-dessous
- vont sans doute vous être utiles :
+ Cette solution a été choisie pour que l'apparence soit la même quelle que
+ soit la police d'écran.
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-Extension
+Margin
\end_layout
\end_inset
-
-\family typewriter
-\lang french
-
-\family default
-\lang english
-
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+\emph on
\lang english
-[
-\lang french
-chaîne
-\lang english
-=""]
+Static
+\emph default
+, Manual, Dynamic, First_Dynamic, Right_Address_Box
\end_layout
\end_inset
+]
+\begin_inset Newline newline
+\end_inset
+
\lang french
- définit le suffixe d'un fichier auxiliaire contenant la liste des flottants
- de ce type.
- LaTeX écrit les légendes dans ce fichier.
+fixe le type de marge à gauche du format.
+\begin_inset Separator parbreak
+\end_inset
+
+
\end_layout
+\begin_deeper
\begin_layout Description
-
-\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-GuiName
+Static
\end_layout
\end_inset
-
+ veut dire une marge fixe.
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-[
-\lang french
-chaîne
-\lang english
-=""]
+Manual
\end_layout
\end_inset
-
-\lang french
- définit la chaîne de caractères qui se trouvera dans les menus et également
- dans la légende.
- Ceci est traduit dans le langage courant si
-\begin_inset Flex Code
+ veut dire que la marge de gauche dépend de ce qu'il y a dans la fenêtre
+
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
-babel
+Édition\SpecialChar menuseparator
+Paramètres
+\begin_inset space ~
+\end_inset
+
+de
+\begin_inset space ~
+\end_inset
+
+Paragraphe
\end_layout
\end_inset
- est utilisé.
+.
+ Ceci sert à obtenir des listes bien mises en page sans tabulations.
\end_layout
\begin_layout Description
-
-\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-HTML*
+
+\lang english
+Dynamic
\end_layout
\end_inset
-
-\lang french
-sont utilisées avec l'exportation XHTML.
- Voir
-\begin_inset space ~
+ veut dire que la marge dépend de la taille du marqueur.
+ Ceci sert entre autres aux en-têtes numérotés.
+ Il est évident que l'en-tête
+\begin_inset Quotes fld
\end_inset
+5.4.3.2.1 Très long en-tête
+\begin_inset Quotes frd
+\end_inset
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:Styles-de-paragraphe-XHTML"
+ doit avoir une marge de gauche plus grande (autant que
+\begin_inset Quotes fld
+\end_inset
+5.4.3.2.1
+\begin_inset Quotes frd
\end_inset
-.
+ plus l'espace) que
+\begin_inset Quotes fld
+\end_inset
+
+3.2 Très long en-tête
+\begin_inset Quotes frd
+\end_inset
+
+, même si les autres traitements de texte ne savent pas le faire.
\end_layout
\begin_layout Description
-
-\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-IsPredefined
+
+\lang english
+First_Dynamic
\end_layout
\end_inset
-
-\lang french
-[
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-0
+ est similaire, mais seulement la toute première ligne du paragraphe est
+ dynamique, les autres étant statiques; ceci est utile par exemple pour
+ les descriptions.
\end_layout
-\end_inset
-
-,
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\emph on
-1
+\lang english
+Right_Address_Box
\end_layout
\end_inset
-] indique si le flottant est déjà défini dans la classe de document ou s'il
- faut charger
+ signifie que la marge est choisie pour que la ligne la plus longue du paragraph
+e touche la marge de droite.
+ Ceci sert à typographier une adresse sur le bord droit de la page.
+\end_layout
+
+\end_deeper
+\begin_layout Description
+
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-float.sty
+
+\lang english
+NeedProtect
\end_layout
\end_inset
- et utiliser ses fonctionnalités pour le définir à la volée.
- La valeur implicite est
+
+\lang french
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+
+\emph on
0
\end_layout
\end_inset
- qui signifie: utiliser
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-float.sty
+1
\end_layout
\end_inset
-.
- Elle doit être positionnée sur
+] indique si les commandes fragiles doivent être protégées par
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
+
+\backslash
+protect
\end_layout
\end_inset
- si le flottant est déjà défini par la classe de document.
+ dans ce style (Note: ceci n'indique pas si cette commande elle-même doit
+ être protégée).
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-ListCommand
+Newline
\end_layout
\end_inset
-
+
+\lang french
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-[
-\lang french
-chaîne
-\lang english
-=""]
+0
\end_layout
\end_inset
-
-\lang french
- détermine la commande utilisée pour engendrer une liste de flottants du
- type considéré; le
-\begin_inset Quotes fld
+,
+\begin_inset space \thinspace{}
\end_inset
-\backslash
-
-\begin_inset Quotes frd
-\end_inset
-
- initial doit être omis.
- Cette directive
-\emph on
-doit
-\emph default
- être utilisée si
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-UsesFloatPkg
+
+\emph on
+1
\end_layout
\end_inset
- est faux, puisqu'il n'y a alors pas de procédure pour activer cette commande.
- La directive est ignorée si
+] indique si les nouvelles lignes sont traduites ou non en sauts de ligne
+ \SpecialChar LaTeX
+ (
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-UsesFloatPkg
+
+\backslash
+
+\backslash
+
\end_layout
\end_inset
- est vrai, puisqu'il y a alors une procédure.
+).
+ La traduction peut être désactivée pour permettre d'éditer plus confortablement
+ du \SpecialChar LaTeX
+ depuis \SpecialChar LyX
+.
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-ListName
+NextNoIndent
\end_layout
\end_inset
-
+
+\lang french
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\lang english
-[
-\lang french
-chaîne
-\lang english
-=""]
+\emph on
+0
\end_layout
\end_inset
+,
+\begin_inset space \thinspace{}
+\end_inset
-\lang french
- fixe le titre utilisé pour une liste des flottants du type considéré (figures,
- tableaux, etc.).
- Il est utilisé pour l'étiquette à l'écran dans LyX; il est passé à LaTeX
- pour être utilisé comme titre, et il est également utilisé comme titre
- dans l'exportation XHTML.
- Il sera traduit dans le langage du document.
-\end_layout
-
-\begin_layout Description
-\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-NumberWithin
+1
\end_layout
\end_inset
+] indique si \SpecialChar LyX
+ indente ou non la première ligne du paragraphe suivant.
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-[
-\lang french
-chaîne
-\lang english
-=""]
+1
\end_layout
\end_inset
-
-\lang french
- (paramètre facultatif) détermine si les flottants de cette classe seront
- numérotés en suivant un type de section du document.
- Par exemple, si vous mettez
+ veut dire qu'il ne peut pas,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-chapter
+0
\end_layout
\end_inset
-, les flottants seront numérotés chapitre par chapitre.
+ veut dire qu'il peut s'il le veut.
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-Placement
+ObsoletedBy
\end_layout
\end_inset
-
+
+\lang french
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-[
-\lang french
-chaîne
-\lang english
-=""]
+<nom>
\end_layout
\end_inset
+] dénomme un style qui a remplacé ce style en cours.
+ Ceci est utilisé pour renommer un style en conservant la rétrocompatibilité.
+\end_layout
+
+\begin_layout Description
-\lang french
- définit le placement implicite pour cette catégorie de flottants.
- C'est comme en LaTeX standard :
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-t
+
+\lang english
+ParagraphGroup
\end_layout
\end_inset
-,
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-b
+
+\lang english
+0
\end_layout
\end_inset
-,
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-p
+
+\lang english
+1
\end_layout
\end_inset
- et
+]
+\lang french
+détermine si les paragraphes consécutifs du même type sont traités ensemble.
+ Ceci a pour effet de déclencher une seule fois pour le groupe l'impression
+ du
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-h
-\end_layout
-
-\end_inset
-
- pour haut, bas, page et ici respectivement
-\begin_inset Foot
-status collapsed
-
-\begin_layout Plain Layout
-Notez que l'ordre dans lequel vous mettez ces lettres est sans importance,
- comme en LaTeX.
+GuiLabel
\end_layout
\end_inset
.
- En plus vous avez un nouveau type,
+ Implicitement, ceci est vrai pour les environnements
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-H
+LaTeXType
\end_layout
\end_inset
-, qui ne correspond pas vraiment à un flottant, car il signifie de le positionne
-r
-\begin_inset Quotes fld
-\end_inset
-
-ici
-\begin_inset Quotes frd
-\end_inset
-
- et nulle part ailleurs.
- Notez cependant que le type
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-H
+Environment
\end_layout
\end_inset
- est spécial et, à cause de détails d'implantation, ne peut pas être utilisé
- avec des flottants non définis dans la classe de document.
- Si vous n'avez pas compris tout ce baratin, mettez simplement
-\family typewriter
-
-\begin_inset Quotes fld
-\end_inset
-
-
-\family default
-
+ et
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-tbp
+Bib_Environment
\end_layout
\end_inset
-
-\family typewriter
-
-\begin_inset Quotes frd
-\end_inset
-
-
-\family default
-.
+ et faux pour tous les autres types.
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-RefPrefix
+ParbreakIsNewline
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-chaîne
-\end_layout
-\end_inset
+\emph on
+0
+\end_layout
-] détermine le préfixe à utiliser lors de la création d'étiquettes référant
- les flottants du type considéré.
- Ceci permet l'utilisation de références mises en forme.
- Notez que vous pouvez supprimer tout préfixe défini en copiant un style
- en utilisant la valeur spécifique
-\begin_inset Quotes fld
\end_inset
-OFF
-\begin_inset Quotes frd
+,
+\begin_inset space \thinspace{}
\end_inset
-, qui doit être en capitales.
-\end_layout
-
-\begin_layout Description
-\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-Style
+1
\end_layout
\end_inset
-
+] indique que les paragraphes ne seront pas séparés par une ligne vide dans
+ le résultat \SpecialChar LaTeX
+, mais par un retour à la ligne; combiné avec
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-[
-\lang french
-chaîne
-\lang english
-=""]
+PassThru 1
\end_layout
\end_inset
+, ceci permet d'émuler une éditeur plein texte (comme l'insert code \SpecialChar TeX
+).
+\end_layout
+
+\begin_layout Description
-\lang french
- fixe le style utilisé quand on définit le flottant avec
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\backslash
-newfloat
+\lang english
+ParIndent
\end_layout
\end_inset
-.
-\end_layout
-
-\begin_layout Description
-\lang english
+\lang french
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-Type
+[chaîne=""]
\end_layout
\end_inset
+ fixe l'indentation de la toute première ligne d'un paragraphe.
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-[
-\lang french
-chaîne
-\lang english
-=""]
+Parindent
\end_layout
\end_inset
+ est fixé pour un format donné, à l'exception du format
+\begin_inset Flex Code
+status collapsed
-\lang french
- définit le
-\begin_inset Quotes fld
-\end_inset
-
-type
-\begin_inset Quotes frd
-\end_inset
+\begin_layout Plain Layout
+Standard
+\end_layout
- de la nouvelle classe de flottants, comme
-\begin_inset Quotes fld
\end_inset
-program
-\begin_inset Quotes frd
-\end_inset
+, car l'indentation d'un paragraphe dans l'environnement
+\begin_inset Flex Code
+status collapsed
- ou
-\begin_inset Quotes fld
-\end_inset
+\begin_layout Plain Layout
+Standard
+\end_layout
-algorithm
-\begin_inset Quotes frd
\end_inset
-.
- Après l'instruction
+ peut être empêchée par
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-newfloat
+NextNoIndent
\end_layout
\end_inset
- appropriée, vous disposez de commandes comme
+.
+ De plus, les paragraphes de style
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-begin{program}
+Standard
\end_layout
\end_inset
- ou
+ emboîtés dans d'autres environnements utilisent le
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\backslash
-end{algorithm*}
+ParIndent
\end_layout
\end_inset
-.
- Noter que définir un flottant de type
+ de l'environne\SpecialChar softhyphen
+ment, pas le leur.
+ Par exemple, les paragraphes
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-type
+Standard
\end_layout
\end_inset
- définit automatiquement les compteur correspondant, de nom
+ dans une énumération ne sont pas indentés.
+\end_layout
+
+\begin_layout Description
+
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-type
+
+\lang english
+ParSep
\end_layout
\end_inset
-.
+
+\lang french
+ [
+\family typewriter
+float=0
+\family default
+] fixe l'espacement vertical entre deux paragraphes dans le style.
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-UsesFloatPkg
+Parskip
\end_layout
\end_inset
-
+
\lang french
-[
+ [
+\family typewriter
+float=0
+\family default
+] fixe la valeur d'interligne entre paragraphes.
+ \SpecialChar LyX
+ donne le choix entre
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-0
+Indentation
\end_layout
\end_inset
-,
+ et
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-1
+Interligne
\end_layout
\end_inset
-] indique si ce flottant est défini en utilisant les fonctionnalités fournies
- par
+ pour séparer les paragraphes.
+ Quand on choisit
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-float.sty
+Indentation
\end_layout
\end_inset
-, soit par la classe de document ou par un paquetage, soit à la volée par
- LyX.
-\end_layout
-
-\begin_layout Standard
-Notez que la définition d'un flottant de type
+, cette valeur n'est pas prise en compte.
+ Quand on choisit
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-type
+Interligne
\end_layout
\end_inset
- implique la déclaration du compteur correspondant de nom
+, la valeur de
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-type
+ParIndent
\end_layout
\end_inset
-.
-\end_layout
-
-\begin_layout Subsection
+ n'est pas prise en compte et tous les paragraphes sont séparés par ce paramètre
+
+\begin_inset Flex Code
+status collapsed
-\lang english
-Inserts flexibles et InsetLayout
-\begin_inset CommandInset label
-LatexCommand label
-name "sub:Flex-insets-and"
+\begin_layout Plain Layout
+Parskip
+\end_layout
\end_inset
+, en plus de l'interligne normal.
+ L'espacement vertical est calculé par
+\begin_inset Flex Code
+status collapsed
+\begin_layout Plain Layout
+valeur*DefaultHeight()
\end_layout
-\begin_layout Standard
-LyX connaît les styles de caractères depuis la version 1.4.0; depuis la version
- 1.6.0, ceux-ci sont appelés inserts flexibles.
-\end_layout
-
-\begin_layout Standard
-Les inserts flexibles sont de trois sortes:
-\end_layout
+\end_inset
-\begin_layout Itemize
-styles de caractères (
+ où
+\family typewriter
+valeur
+\family default
+ est la valeur choisie pour
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-CharStyle
+Parskip
\end_layout
\end_inset
-): ceux-ci définissent un balisage sémantique correspondant à des commandes
- LaTeX telles que
+ et
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+DefaultHeight()
+\end_layout
-\lang english
+\end_inset
-\backslash
-noun
+ est la hauteur d'une ligne dans la police normale.
+ De cette façon, l'aspect reste le même quelle que soit la police à l'écran.
\end_layout
-\end_inset
+\begin_layout Description
- et
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-
-\backslash
-code
+PassThru
\end_layout
\end_inset
-.
-\end_layout
-\begin_layout Itemize
-définis par l'utilisateur (
+\lang french
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\lang english
-Custom
+\emph on
+0
\end_layout
\end_inset
-): ceux-ci permettent de définir des inserts repliables personnalisés, similaire
-s au code TeX, aux notes de bas de page, etc.
- Un exemple évident est l'insert de note en fin de document, défini dans
- le module
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-endnote
+1
\end_layout
\end_inset
-.
+] indique si le contenu du paragraphe doit être passé sous forme brute,
+ c'est-à-dire sans les traductions spéciales dont \SpecialChar LaTeX
+ aurait besoin.
+
\end_layout
-\begin_layout Itemize
+\begin_layout Description
-\lang english
-éléments XML (
+\lang ngerman
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-Element
+PassThruChars
\end_layout
\end_inset
-): à utiliser avec les classes DocBook.
-\end_layout
-\begin_layout Standard
-Les inserts flexibles sont définis en utilisant la directive
+\lang french
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-InsetLayout
+chaîne
\end_layout
\end_inset
-, qui va être expliquée dans la suite.
+]
+\family typewriter
+
+\family default
+\lang english
+Defines individual characters that should be output in raw form, meaning
+ without special translations that \SpecialChar LaTeX
+ would require.
\end_layout
-\begin_layout Standard
-La directive
+\begin_layout Description
+
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-InsetLayout
+Preamble
\end_layout
\end_inset
- a une autre fonction: elle permet de personnaliser le style de différents
- types d'inserts.
- Actuellement,
+
+\lang french
+ fixe le contenu à inclure dans le préambule \SpecialChar LaTeX
+ quand le style est utilisé.
+ Utile pour définir des macros, charger des paquetages, etc.
+ requis pour ce style particulier.
+ Doit être fermé par
+\begin_inset Quotes fld
+\end_inset
+
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-InsetLayout
+EndPreamble
\end_layout
\end_inset
- permet de personnaliser les paramètres de style pour les notes de bas de
- page, les notes en marge, les inserts de note, les inserts de code TeX
- (ERT), les branches, les listings, les index, les boîtes, les tables, les
- algorithmes, les URL et les arguments facultatifs, aussi bien que de définir
- des inserts flexibles.
+
+\begin_inset Quotes frd
+\end_inset
+
+.
\end_layout
-\begin_layout Standard
-La définition d'un
+\begin_layout Description
+
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-InsetLayout
+RefPrefix
\end_layout
\end_inset
- doit commencer par une lignes de la forme:
+
+\lang french
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+chaîne
\end_layout
-\begin_layout LyX-Code
+\end_inset
-\lang english
-InsetLayout <Type>
+] indique le préfixe à utiliser pour créer des étiquettes référant les paragraph
+es de ce type.
+ Ceci permet l'utilisation de références mises en forme.
\end_layout
-\begin_layout Standard
-Ici
+\begin_layout Description
+
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-<Type>
+Requires
\end_layout
\end_inset
- indique l'insert dont le style doit être défini, et il y a deux cas.
-\end_layout
-\begin_layout Enumerate
-Le style d'un insert préexistant doit être modifié.
- Dans ce cas, peuvent être
+\lang french
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-<Type>
+chaîne
\end_layout
\end_inset
- un quelconque des éléments suivants:
+] indique que le style requiert la fonctionnalité chaîne (voir
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "chap:List-of-functions"
+
+\end_inset
+
+ pour la liste des fonctionnalités).
+ Si vous demandez un paquetage doté d'options spécifiques, vous pouvez en
+ outre utiliser
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-Algorithm
+PackageOptions
\end_layout
\end_inset
-,
+ en tant que paramètre général pour la classe de texte (voir
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:Paramètres-généraux-d'une"
+
+\end_inset
+
+).
+\end_layout
+
+\begin_layout Description
+
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-Branch
+ResetArgs
\end_layout
\end_inset
-,
+
+\lang french
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\lang english
-Box
+\emph on
+0
\end_layout
\end_inset
-,
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-Box:shaded
+1
\end_layout
\end_inset
-,
+] réinitialise les arguments \SpecialChar LaTeX
+ de ce style ( tels que définis par la directive
+\lang english
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-ERT
+Argument
\end_layout
\end_inset
-,
+)
+\lang french
+.
+ Ceci est utile si vous avez dupliqué un style en utilisant
+\lang english
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-Figure
+CopyStyle
\end_layout
\end_inset
-,
+
+\lang french
+, et que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels
+).
+\end_layout
+
+\begin_layout Description
+
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-Foot
+RightDelim
\end_layout
\end_inset
-,
+
+\lang french
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-Index
+chaîne
\end_layout
\end_inset
-,
+] définit une chaîne de caractères insérée à la fin du contenu du style.
+ Une rupture de ligne dans la sortie peut être indiquée par
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-Info
+<br/>
\end_layout
\end_inset
-,
+.
+\end_layout
+
+\begin_layout Description
+
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-Info:menu
+RightMargin
\end_layout
\end_inset
-,
+
+\lang french
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-Info:shortcut
+chaîne
\end_layout
\end_inset
-,
+] similaire à
+\family typewriter
+LeftMargin
+\family default
+.
+\end_layout
+
+\begin_layout Description
+
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-Info:shortcuts
+Spacing
\end_layout
\end_inset
-,
+
+\lang french
+
+\lang english
+[
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+\emph on
\lang english
-Listings
+single
\end_layout
\end_inset
\begin_layout Plain Layout
\lang english
-Marginal
+onehalf
\end_layout
\end_inset
\begin_layout Plain Layout
\lang english
-Note:Comment
+double
\end_layout
\end_inset
\begin_layout Plain Layout
\lang english
-Note:Note
+other
+\lang french
+
+\begin_inset space ~
+\end_inset
+
+<valeur>
\end_layout
\end_inset
-,
+
+\lang french
+] définit l'interligne par défaut dans ce style.
+ Les paramètres
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-Note:Greyedout
+single
\end_layout
\end_inset
status collapsed
\begin_layout Plain Layout
-
-\lang english
-OptArg
+onehalf
\end_layout
\end_inset
-,
+ et
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-Table
+double
\end_layout
\end_inset
-, ou
+ correspondent respectivement à un facteur multiplicatif de 1, 1,25 et 1,667.
+ Si vous mettez le paramètre
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-URL
+other
\end_layout
\end_inset
-.
-
-\end_layout
-
-\begin_layout Enumerate
-Le style d'un insert flexible doit être défini.
- Dans ce cas,
+, vous devez aussi mettre une valeur numérique qui servira de facteur multiplica
+tif.
+ Notez que, contrairement aux autres paramètres,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-<Type>
+Spacing
\end_layout
\end_inset
- doit être de la forme
+ implique de générer du code \SpecialChar LaTeX
+ spécifique, qui utilise le paquetage \SpecialChar LaTeX
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Flex:<nom>
+setspace
\end_layout
\end_inset
-, où
+.
+\end_layout
+
+\begin_layout Description
+
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-nom
+
+\lang english
+Spellcheck
\end_layout
\end_inset
- peut être n'importe quel identificateur valide qui n'est pas utilisé dans
- un insert existant.
- L'identificateur peut inclure des espaces, mais alors il faut enclore l'ensembl
-e entre apostrophes.
- Noter que la définition d'un insert flexible
-\emph on
-doit
-\emph default
- aussi inclure une entrée
+
+\lang french
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-LyXType
+0
\end_layout
\end_inset
-, précisant quel est le type d'insert qu'il définit.
-\end_layout
+,
+\begin_inset space \thinspace{}
+\end_inset
+
-\begin_layout Standard
-La définition d'un
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\lang english
-InsetLayout
+\emph on
+1
\end_layout
\end_inset
- peut inclure les entrées suivantes:
+] active la correction orthographique du style.
+ Implicitement vrai.
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-BgColor
+TextFont
\end_layout
\end_inset
-
-\lang french
-définit la couleur d'arrière-plan de l'insert.
- Les couleurs valides sont définies dans
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-\lang english
-src/ColorCode.h
-\end_layout
+\lang french
+ fixe la police utilisée pour le corps du texte.
+ Voir la
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:polices"
\end_inset
\begin_layout Plain Layout
\lang english
-ContentAsLabel
+TocLevel
\end_layout
\end_inset
+
+\lang french
[
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-\lang english
-0
+int=3
\end_layout
\end_inset
-,
+] fixe le niveau du style dans le table des matières.
+ Ceci est utilisé pour la numérotation automatique des en-têtes.
+\end_layout
+
+\begin_layout Description
+
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-1
+ToggleIndent
\end_layout
\end_inset
-]
-\lang french
- indique s'il faut utiliser le contenu de l'insert comme une étiquette,
- quand l'insert est fermé.
- Valeur implicite: faux.
-\end_layout
-
-\begin_layout Description
+ [
+\emph on
-\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+\emph on
\lang english
-CopyStyle
+default
\end_layout
\end_inset
-
-\lang french
-fonctionne comme pour les styles de paragraphe (voir page
-\begin_inset CommandInset ref
-LatexCommand pageref
-reference "des:-copystyle"
-
-\end_inset
-
-).
-\end_layout
-
-\begin_layout Description
-\lang english
+\emph default
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-CustomPars
+always
\end_layout
\end_inset
- [
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\emph on
\lang english
-0
+never
\end_layout
\end_inset
-,
+]
+\lang french
+ détermine si l'indentation de la première ligne de ce paragraphe peut être
+ réglée via le menu des réglages de paragraphe.
+ Si
+\emph on
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\lang english
-1
+\emph off
+default
\end_layout
\end_inset
-]
-\lang french
- indique si l'utilisateur peut utiliser le dialogue
-\begin_inset Flex MenuItem
+
+\emph default
+ est choisi, l'indentation peut être réglée si les réglages de document
+ utilisent un style de paragraphe avec
+\begin_inset Quotes fld
+\end_inset
+
+indentation
+\begin_inset Quotes frd
+\end_inset
+
+; avec
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+always
+\end_layout
-\lang english
-Éditer\SpecialChar \menuseparator
-Paramètres
-\begin_inset space ~
\end_inset
-de
-\begin_inset space ~
-\end_inset
+, l'indentation est toujours réglable quels que soient les réglages du document;
+ avec
+\begin_inset Flex Code
+status collapsed
-paragraphe
+\begin_layout Plain Layout
+never
\end_layout
\end_inset
- pour personnaliser le paragraphe.
+, l'indentation n'est jamais réglable.
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-Decoration
+TopSep
\end_layout
\end_inset
-
+
\lang french
-peut être
-\begin_inset Flex Code
-status collapsed
+ [
+\family typewriter
+float=0
+\family default
+] fixe L'espacement vertical qui sépare le premier paragraphe dans une série
+ du même style, du paragraphe qui le précède.
+ Si le paragraphe précédent est dans un autre style, les séparations ne
+ s'ajoutent pas, mais \SpecialChar LyX
+ prend le maximum des deux.
+\end_layout
-\begin_layout Plain Layout
+\begin_layout Subsection
+\begin_inset CommandInset label
+LatexCommand label
+name "subsec:I18n"
-\lang english
-Classic
+\end_inset
+
+Internationalisation des styles de paragraphes
\end_layout
+\begin_layout Standard
+\SpecialChar LyX
+ effectue depuis longtemps la traduction des informations de format, mais,
+ jusqu'à la version 2.0, ceci ne s'appliquait qu'à l'interface utilisateur
+ et non pas par exemple au résultat PDF.
+ Ainsi les auteurs francophones devaient avoir recours à des astuces pénibles
+ s'ils voulaient obtenir
+\begin_inset Quotes fld
+\end_inset
+
+Théorème 1
+\begin_inset Quotes frd
+\end_inset
+
+ au lieu de
+\begin_inset Quotes fld
\end_inset
-,
+Theorem 1
+\begin_inset Quotes frd
+\end_inset
+
+.
+ Grâce à Georg
+\noun on
+Baum
+\noun default
+, ce n'est plus le cas.
+\end_layout
+
+\begin_layout Standard
+Si un
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-Minimalistic
+Style
\end_layout
\end_inset
-, ou
+ définit un texte qui doit apparaître dans le le document typographique,
+ il peut utiliser
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-Conglomerate
+LangPreamble
\end_layout
\end_inset
-, décrivant l'apparence du cadre et des boutons de l'insert.
- les notes de bas de page utilisent en général
+ et
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-Classic
+BabelPreamble
\end_layout
\end_inset
-, les insert des code TeX
+ pour traiter correctement les documents non anglophones, et même multilingues.
+ L'extrait suivant (du fichier
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+theorems-ams.inc
+\end_layout
-\lang english
-Minimalistic
+\end_inset
+
+) illustre le fonctionnement:
\end_layout
+\begin_layout LyX-Code
+
+\lang english
+Preamble
+\begin_inset Separator parbreak
\end_inset
-, et les styles de caractères
-\begin_inset Flex Code
-status collapsed
-\begin_layout Plain Layout
+\end_layout
+
+\begin_deeper
+\begin_layout LyX-Code
\lang english
-Conglomerate
+
+\backslash
+theoremstyle{remark}
\end_layout
-\end_inset
+\begin_layout LyX-Code
-.
+\lang english
+
+\backslash
+newtheorem{claim}[thm]{
+\backslash
+protect
+\backslash
+claimname}
\end_layout
-\begin_layout Description
+\begin_layout LyX-Code
\lang english
-\begin_inset Flex Code
-status collapsed
+EndPreamble
+\end_layout
-\begin_layout Plain Layout
+\begin_layout LyX-Code
\lang english
-Display
+LangPreamble
\end_layout
-\end_inset
+\begin_layout LyX-Code
- [
-\begin_inset Flex Code
-status collapsed
+\lang english
+
+\backslash
+providecommand{
+\backslash
+claimname}{_(Claim)}
+\end_layout
-\begin_layout Plain Layout
+\begin_layout LyX-Code
\lang english
-0
+EndLangPreamble
\end_layout
-\end_inset
+\begin_layout LyX-Code
-,
-\begin_inset Flex Code
-status collapsed
+\lang english
+BabelPreamble
+\end_layout
-\begin_layout Plain Layout
+\begin_layout LyX-Code
-\emph on
\lang english
-1
+
+\backslash
+addto
+\backslash
+captions$$lang{
+\backslash
+renewcommand{
+\backslash
+claimname}{_(Claim)}}
\end_layout
-\end_inset
+\begin_layout LyX-Code
-]
-\lang french
-n'est utilisé que lorsque
+\lang english
+EndBabelPreamble
+\end_layout
+
+\end_deeper
+\begin_layout Standard
+En principe, toute commande \SpecialChar LaTeX
+ autorisée peut apparaître dans les directives
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LatexType
+LangPreamble
\end_layout
\end_inset
- vaut
+ et
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Environment
+BabelPreamble
\end_layout
\end_inset
-.
- Indique si l'environnement se trouvera à part dans le résultat imprimable
- LaTeX ou bien apparaîtra inclus dans le texte environnant.
- S'il est positionné à faux, on suppose que l'environnement LaTeX ignore
- les espaces (avec un caractère retour ligne inclus) après les balises
+, mais dans la pratique elles se présenteront typiquement comme ce qui est
+ montré ici.
+ La clé de la traduction correcte du texte typographié est la définition
+ de le commande \SpecialChar LaTeX
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\backslash
-begin{
-\emph on
-LatexName
-\emph default
-}
+claimname
\end_layout
\end_inset
- et
+ et son utilisation avec
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\backslash
-end{
-\emph on
-LatexName
-\emph default
-}
+newtheorem
\end_layout
\end_inset
.
- Valeur implicite: vrai.
+
\end_layout
-\begin_layout Description
+\begin_layout Standard
+La directive
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-End
+LangPreamble
\end_layout
\end_inset
- est requis pour fermer la déclaration d'un InsetLayout.
-\end_layout
-
-\begin_layout Description
+ fournit ce qu'il faut pour l'internationalisation fondée sur le langage
+ global du document.
+ Le contenu de la directive sera inclus dans le préambule, comme avec la
+ directive
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-Font
+Preamble
\end_layout
\end_inset
- définit la police utilisée pour le texte du corps de l'insert
-\emph on
-et
-\emph default
- pour le marqueur.
- Voir la section
-\begin_inset space ~
+.
+ Ce qui la rend singulière est l'utilisation de la
+\begin_inset Quotes fld
\end_inset
-
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:polices"
-
+fonction
+\begin_inset Quotes frd
\end_inset
-.
- Noter qu'en définissant cette police on définit aussi automatiquement
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-LabelFont
+_()
\end_layout
\end_inset
- avec la même valeur.
- Il faut donc définir celle-ci d'abord pour fixer
-\begin_inset Flex Code
+, qui sera remplacée, lorsque \SpecialChar LyX
+ produira le résultat \SpecialChar LaTeX
+, par la traduction
+ de son argument dans la langue du document
+\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-
-\lang english
-LabelFont
-\end_layout
-
+Pour ceux qui s'intéressent au fonctionnement sous-jacent, la fonction
+\begin_inset Quotes fld
\end_inset
- différemment.
-\end_layout
-
-\begin_layout Description
-\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-ForceLTR
+_()
\end_layout
\end_inset
-\lang french
- impose le langage
-\begin_inset Quotes fld
-\end_inset
-
-latex
\begin_inset Quotes frd
\end_inset
-, conduisant à un résultat de gauche à droite (Left-to-Right, latin), e.
-\begin_inset space \thinspace{}
-\end_inset
+ cache la fonction
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+gettext()
+\end_layout
-g.
-\begin_inset space \space{}
\end_inset
-en code TeX ou dans un URL.
- Une verrue.
+, qui constitue le cœur du mécanisme de traduction de l'interface \SpecialChar LyX
+, et qui
+ est étendue ici à la traduction à la volée de code \SpecialChar LaTeX
+.
\end_layout
-\begin_layout Description
+\end_inset
-\lang english
+.
+\end_layout
+
+\begin_layout Standard
+La directive
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-ForcePlain
+BabelPreamble
\end_layout
\end_inset
- [
+ est plus compliquée, car elle fournit une fonctionnalité adaptée aux documents
+ multilingues et propose par conséquent une interface pour le paquetage
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-\lang english
-0
+babel
\end_layout
\end_inset
-,
+ Son contenu sera ajouté au préambule une fois pour chaque langue utilisée
+ par le document.
+ Dans ce cas, l'argument de
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-1
+_()
\end_layout
\end_inset
-]
-\lang french
- indique si
+ sera remplacé par sa traduction dans le langage en question: l'expression
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-PlainLayout
+$$lang
\end_layout
\end_inset
- doit être utilisé, ou bien si l'utilisateur peut modifier le style de paragraph
-e utilisé dans l'insert.
- Valeur implicite: faux.
-\end_layout
-
-\begin_layout Description
-
-\lang english
+ est remplacée par le nom de la langue (telle qu'il est connu de
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-FreeSpacing
+babel
\end_layout
\end_inset
-
-\lang french
-fonctionne comme dans les styles de paragraphe (voir page
-\begin_inset CommandInset ref
-LatexCommand pageref
-reference "des:-Freespacing"
-
-\end_inset
-
).
- Valeur implicite: faux.
+
\end_layout
-\begin_layout Description
-
-\lang english
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-HTML*
+\begin_layout Standard
+Un document en allemand qui inclut aussi un paragraphe en français aura
+ donc ceci dans le préambule:
\end_layout
-\end_inset
+\begin_layout LyX-Code
-
-\lang french
-sont utilisées avec l'exportation XHTML.
- Voir
-\begin_inset space ~
-\end_inset
+\lang english
+\backslash
+addto
+\backslash
+captionsfrench{
+\backslash
+renewcommand{
+\backslash
+claimname}{Affirmation}}
+\begin_inset Newline newline
+\end_inset
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:Styles-de-paragraphe-XHTML"
+\backslash
+addto
+\backslash
+captionsngerman{
+\backslash
+renewcommand{
+\backslash
+claimname}{Behauptung}}
+\begin_inset Newline newline
\end_inset
-.
-\end_layout
-\begin_layout Description
+\backslash
+providecommand{
+\backslash
+claimname}{Behauptung}
+\end_layout
-\lang english
+\begin_layout Standard
+\SpecialChar LaTeX
+ et
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-InToc
+babel
\end_layout
\end_inset
- [
+ vont alors conspirer pour créer le texte correct dans le résultat imprimable.
+\end_layout
+
+\begin_layout Standard
+Un point important à noter est que les traductions sont celles qui sont
+ fournies par \SpecialChar LyX
+ lui-même, via le fichier
+\lang english
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\emph on
\lang english
-0
+layouttranslations
\end_layout
\end_inset
-,
+
+\lang french
+.
+ Ceci signifie que
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-1
+LangPreamble
\end_layout
\end_inset
-]
-\lang french
- indique s'il faut inclure le contenu de cet insert dans les chaînes créées
- pour le panneau
-\begin_inset Quotes fld
-\end_inset
-
-Plan
-\begin_inset Quotes frd
-\end_inset
+ et
+\begin_inset Flex Code
+status collapsed
-.
- L'utilisateur ne voudra pas, par exemple, que le contenu d'une note de
- bas de page dans un titre de section soit incluse dans la tables des matières
- affichée dans le plan, mais voudra habituellement voir affiché le contenu
- d'un style de caractère.
- Valeur implicite; faux, pas d'inclusion.
+\begin_layout Plain Layout
+BabelPreamble
\end_layout
-\begin_layout Description
+\end_inset
+ ne sont effectifs que dans les fichiers de format fournis avec \SpecialChar LyX
+, puisque
+ les fichiers de format créés par l'utilisateur ne seront pas explorés par
+ les fonctions d'internationalisation, sauf si le fichier
\lang english
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-KeepEmpty
+layouttranslations
\end_layout
\end_inset
\lang french
-fonctionne comme dans les styles de paragraphe (voir
-\lang english
- page
-\begin_inset CommandInset ref
-LatexCommand pageref
-reference "des:KeepEmpty"
+est modifié en conséquence.
+ Ceci dit, tout fichier de format créé dans le but d'être distribué avec
+ \SpecialChar LyX
+ doit inclure ces directives s'il y a lieu.
+ Notez bien que les traductions des styles de paragraphe ne changeront jamais
+ avec les publications de maintenance des versions de \SpecialChar LyX
+ (e.g.
+ de la version 2.1.x à la version 2.1.y).
+ Il est cependant très probable qu'à l'occasion d'une publication majeure
+ (e.g.
+ de 2.0.x à 2.1.0), de nouvelles traductions ou corrections soient introduites
+
+\end_layout
+
+\begin_layout Subsection
+Flottants
+\begin_inset CommandInset label
+LatexCommand label
+name "subsec:Flottants"
\end_inset
-).
-\lang french
- Valeur implicite: faux.
\end_layout
-\begin_layout Description
-
-\lang english
+\begin_layout Standard
+Il faut définir les flottants (
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-LabelFont
+figure
\end_layout
\end_inset
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+tableau
+\end_layout
-\lang french
- définit la police utilisée pour le marqueur.
- Voir la section
-\begin_inset space ~
\end_inset
+\SpecialChar ldots
+) dans la classe elle-même.
+ Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
+ il suffit probablement que vous ajoutiez
+\end_layout
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:polices"
+\begin_layout LyX-Code
+Input stdfloats.inc
+\end_layout
-\end_inset
+\begin_layout Standard
+à un endroit raisonnable dans la classe
+\begin_inset Foot
+status collapsed
-.
- Noter que cette directive ne peut jamais apparaître avant
-\begin_inset Flex Code
+\begin_layout Plain Layout
+N'oubliez pas de jeter aussi un
+\begin_inset ERT
status collapsed
\begin_layout Plain Layout
-\lang english
-Font
+
+\backslash
+oe{}
\end_layout
\end_inset
-, sinon elle sera sans effet.
+il sur les compteurs dans la section suivante.
+\end_layout
+
+\end_inset
+
+.
+ Si vous voulez implémenter une classe de texte qui propose un nouveau type
+ de flottant (comme la classe AGU fournie avec \SpecialChar LyX
+), les explications ci-dessous
+ vont sans doute vous être utiles :
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-LabelString
+AllowedPlacement
\end_layout
\end_inset
\lang french
- définit la chaîne de caractères qui apparaîtra sur le bouton ou ailleurs
- en tant que marquer d'insert.
- Quelques types d'inserts (
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-code TeX
+chaîne
\end_layout
\end_inset
- et
-\begin_inset Flex Code
-status collapsed
+=!htbpH] définit les options de placement pour ce type de flottant.
+ La valeur est une chaîne de paramètres de placement, les caractères autorisés
+ sont:
+\emph on
+h
+\emph default
+ (
+\emph on
+here
+\emph default
+,
+\begin_inset Quotes fld
+\end_inset
-\begin_layout Plain Layout
-Branche
-\end_layout
+ici si possible
+\begin_inset Quotes frd
+\end_inset
+
+),
+\emph on
+t
+\emph default
+ (
+\emph on
+top
+\emph default
+
+\begin_inset Quotes fld
+\end_inset
+haut de page
+\begin_inset Quotes frd
\end_inset
-) modifient ce marqueur à la volée.
-\end_layout
+),
+\emph on
+b
+\emph default
+ (
+\emph on
+bottom
+\emph default
+,
+\begin_inset Quotes fld
+\end_inset
-\begin_layout Description
+bas de page
+\begin_inset Quotes frd
+\end_inset
-\lang english
-\begin_inset Flex Code
-status collapsed
+),
+\emph on
+p
+\emph default
+ (
+\begin_inset Quotes fld
+\end_inset
-\begin_layout Plain Layout
+page de flottants
+\begin_inset Quotes frd
+\end_inset
-\lang english
-LatexName
-\end_layout
+),
+\emph on
+H
+\emph default
+ (
+\begin_inset Quotes fld
+\end_inset
+forcément ici
+\begin_inset Quotes frd
\end_inset
+) et
+\emph on
+!
+\emph default
+ (
+\begin_inset Quotes fld
+\end_inset
-\lang french
- définit le nom du code LaTeX correspondant, soit un environnement, soit
- une commande.
+ignorer les règles \SpecialChar LaTeX
+).
+ L'ordre des caractères est indifférent.
+ Si aucune option n'est autorisée, utiliser la chaîne de caractères
+\emph on
+none
+\emph default
+.
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-LatexParam
+AllowsSideways
\end_layout
\end_inset
\lang french
- définit le paramètre facultatif pour le
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-LatexName
+0
\end_layout
\end_inset
- correspondant, y compris des paires de crochets
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-
-\lang english
-[]
-\end_layout
-
+,
+\begin_inset space \thinspace{}
\end_inset
-.
- Ce paramètre ne peut pas être modifié depuis LyX.
-\end_layout
-\begin_layout Description
+\emph on
-\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-LatexType
+1
\end_layout
\end_inset
+
+\emph default
+] précise si le flottant peut subir une rotation grâce au paquetage \SpecialChar LaTeX
-\lang french
-fonctionne comme dans les styles de paragraphe (voir
-\lang english
- page
-\begin_inset CommandInset ref
-LatexCommand pageref
-reference "des:LatexType"
+\family typewriter
+rotfloat
+\family default
+ (sidewaysfloat).
+ Positionner à
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+0
+\end_layout
\end_inset
-).
+ si le flottant ne peut pas bénéficier de cette fonctionnalité.
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-LyxType
+AllowsWide
\end_layout
\end_inset
\lang french
- peut être
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-charstyle
+0
\end_layout
\end_inset
-,
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\emph on
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-custom
+1
\end_layout
\end_inset
-,
+
+\emph default
+] précise si le flottant possède une variante étoilée qui s'étend sur les
+ colonnes dans un paragraphe à deux colonnes.
+ Positionner à
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-element
+0
\end_layout
\end_inset
-, ou
+ si le flottant ne peut pas bénéficier de cette fonctionnalité.
+\end_layout
+
+\begin_layout Description
+
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-end
+Extension
\end_layout
\end_inset
- (indiquant une définition vide terminant les définitions de styles de caractère
-s, etc).
- Cette entrée est requise dans les inserts flexibles et n'est significative
- que là.
- Parmi d'autres choses, elle détermine dans quel menu cet insert va apparaître.
- Fixer
+
+\family typewriter
+\lang french
+
+\family default
+[
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LyXType
+chaîne
\end_layout
\end_inset
- à
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-charstyle
+] définit le suffixe d'un fichier auxiliaire contenant la liste des flottants
+ de ce type.
+ \SpecialChar LaTeX
+ écrit les légendes dans ce fichier.
\end_layout
-\end_inset
+\begin_layout Description
- positionnera
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-MultiPar
+
+\lang english
+GuiName
\end_layout
\end_inset
- à faux.
-
+
+\lang french
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-MultiPar
+chaîne
\end_layout
\end_inset
- peut être positionné à vrai pour les inserts
+] définit la chaîne de caractères qui se trouvera dans les menus et également
+ dans la légende.
+ Ceci est traduit dans le langage courant si
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-charstyle
+babel
\end_layout
\end_inset
-, si vous le souhaitez, en le positionnant
-\emph on
-après
-\emph default
- avoir fixé
+ est utilisé.
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LyXType
+HTML*
\end_layout
+\end_inset
+
+ sont utilisées avec l'exportation XHTML.
+ Voir
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sec:Tags-for-XHTML"
+
\end_inset
.
\begin_layout Plain Layout
\lang english
-MultiPar
+IsPredefined
\end_layout
\end_inset
+
+\lang french
[
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\emph on
-\lang english
0
\end_layout
\end_inset
,
+\begin_inset space \thinspace{}
+\end_inset
+
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
1
\end_layout
\end_inset
-]
-\lang french
- indique si plusieurs paragraphes sont autorisés dans cet insert.
- Ceci positionnera aussi
+] indique si le flottant est déjà défini dans la classe de document ou s'il
+ faut charger le paquetage \SpecialChar LaTeX
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-CustomPars
+float
\end_layout
\end_inset
- à la même valeur et
+ pour le définir à la volée.
+ La valeur implicite est
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-ForcePlain
+0
\end_layout
\end_inset
- à la valeur opposée.
- Ceux-ci peuvent être repositionnés s'ils sont utilisés
-\emph on
-après
-\emph default
-
+ qui signifie: utiliser
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-MultiPar
+float
\end_layout
\end_inset
.
- Valeur implicite: vrai.
-\end_layout
-
-\begin_layout Description
-
-\lang english
+ Elle doit être positionnée sur
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-NeedProtect
+1
\end_layout
\end_inset
- [
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-
-\emph on
-\lang english
-0
+ si le flottant est déjà défini par la classe de document.
\end_layout
-\end_inset
+\begin_layout Description
-,
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-1
+ListCommand
\end_layout
\end_inset
-]
+
\lang french
- indique si les commandes fragiles de cet insert doivent êtres protégées
- par
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+chaîne
+\end_layout
+
+\end_inset
+
+] détermine la commande utilisée pour engendrer une liste de flottants du
+ type considéré; le
+\begin_inset Quotes fld
+\end_inset
-\lang english
\backslash
-protect
-\end_layout
+\begin_inset Quotes frd
\end_inset
- (Note: ceci ne dit
+ initial doit être omis.
+ Cette directive
\emph on
-rien
+doit
\emph default
- sur le fait que la commande elle-même doive être protégée).
- Valeur implicite: faux.
-\end_layout
-
-\begin_layout Description
-
-\lang english
+ être utilisée si
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-ParbreakIsNewline
+UsesFloatPkg
\end_layout
\end_inset
- [
+ est faux, puisqu'il n'y a alors pas de procédure pour activer cette commande.
+ La directive est ignorée si
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-\lang english
-0
+UsesFloatPkg
\end_layout
\end_inset
-,
+ est vrai, puisqu'il y a alors une procédure.
+\end_layout
+
+\begin_layout Description
+
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-1
+ListName
\end_layout
\end_inset
-]
-\lang french
- fonctionne comme dans les styles de paragraphe (voir page
-\begin_inset space ~
-\end_inset
+\lang french
+ [
+\begin_inset Flex Code
+status collapsed
-\begin_inset CommandInset ref
-LatexCommand pageref
-reference "des:ParbreakIsNewline"
+\begin_layout Plain Layout
+chaîne
+\end_layout
\end_inset
-).
- Valeur implicite: faux.
+] fixe le titre utilisé pour une liste des flottants du type considéré (figures,
+ tableaux, etc.).
+ Il est utilisé pour l'étiquette à l'écran dans \SpecialChar LyX
+; il est passé à \SpecialChar LaTeX
+ pour être
+ utilisé comme titre, et il est également utilisé comme titre dans l'exportation
+ XHTML.
+ Il sera traduit dans le langage du document.
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-PassThru
+NumberWithin
\end_layout
\end_inset
+
+\lang french
[
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-\lang english
-0
+chaîne
\end_layout
\end_inset
-,
+] (paramètre facultatif) détermine si les flottants de cette classe seront
+ numérotés en suivant un type de section du document.
+ Par exemple, si
+\lang english
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-1
+NumberWithin
\end_layout
\end_inset
-]
-\lang french
- fonctionne comme dans les styles de paragraphe (voir
-\lang english
-
-\lang french
-page
-\lang english
-
-\begin_inset CommandInset ref
-LatexCommand pageref
-reference "des:PathThru"
-
-\end_inset
-
-).
\lang french
- Valeur implicite: faux.
-\end_layout
+ es
+\begin_inset Quotes fld
+\end_inset
-\begin_layout Description
-\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-Preamble
+chapter
\end_layout
\end_inset
-
-\lang french
-fonctionne comme dans les styles de paragraphe (voir page
-\lang english
-
-\begin_inset CommandInset ref
-LatexCommand pageref
-reference "des:Preamble"
+\begin_inset Quotes frd
\end_inset
-).
-
-\lang french
-Valeur implicite: faux.
+, les flottants seront numérotés chapitre par chapitre.
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-RefPrefix
+Placement
\end_layout
\end_inset
-
+
\lang french
-[
+ [
\begin_inset Flex Code
status collapsed
\end_inset
-] indique le préfixe à utiliser pour créer des étiquettes référant les paragraph
-es de ce type.
- Ceci permet l'utilisation de références mises en forme.
-\end_layout
-
-\begin_layout Description
-
-\lang english
+] définit le placement implicite pour cette catégorie de flottants.
+ C'est comme en \SpecialChar LaTeX
+ standard :
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-Requires
+t
\end_layout
\end_inset
-
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-[
-\lang french
-chaîne
-\lang english
-=""]
+b
\end_layout
\end_inset
-
-\lang french
- fonctionne comme dans les styles de paragraphe (voir page
-\lang english
-
-\begin_inset CommandInset ref
-LatexCommand pageref
-reference "des:Requires"
-
-\end_inset
-
-).
-\end_layout
-
-\begin_layout Description
-
-\lang english
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-ResetsFont
+p
\end_layout
\end_inset
- [
+ et
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-0
+h
\end_layout
\end_inset
-,
-\begin_inset Flex Code
+ pour haut, bas, page et ici respectivement
+\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-
-\emph on
-\lang english
-1
+Notez que l'ordre dans lequel vous mettez ces lettres est sans importance,
+ comme en \SpecialChar LaTeX
+.
\end_layout
\end_inset
-]
-\lang french
-indique si l'insert doit utiliser la police de caractères environnante ou
- bien utiliser la sienne propre.
- Valeur implicite; vrai, utiliser sa propre police.
-\end_layout
-
-\begin_layout Description
-
-\lang english
+.
+ En plus vous avez un nouveau type,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-Spellcheck
+H
\end_layout
\end_inset
- [
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-
-\lang english
-0
-\end_layout
+, qui ne correspond pas vraiment à un flottant, car il signifie de le positionne
+r
+\begin_inset Quotes fld
+\end_inset
+ici
+\begin_inset Quotes frd
\end_inset
-,
+ et nulle part ailleurs.
+ Notez cependant que le type
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-\lang english
-1
+H
\end_layout
\end_inset
-]
-\lang french
- active le correcteur orthographique sur le contenu de cet insert.
- Valeur implicite; vrai.
-\end_layout
-
-\begin_layout Subsection
-Compteurs
-\begin_inset CommandInset label
-LatexCommand label
-name "sub:Compteurs"
+ est spécial et, à cause de détails d'implantation, ne peut pas être utilisé
+ avec des flottants non définis dans la classe de document.
+ Si vous n'avez pas compris tout ce baratin, mettez simplement
+\family typewriter
+\begin_inset Quotes fld
\end_inset
-\end_layout
-
-\begin_layout Standard
-Depuis la version 1.3.0 de LyX, il faut définir les compteurs (
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-chapitre
-\end_layout
-
-\end_inset
+\family default
-,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-figure
+tbp
\end_layout
\end_inset
-\SpecialChar \ldots{}
-) dans la classe elle-même.
- Les compteurs standard sont définis dans le fichier
-\lang english
-
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-\lang english
-stdcounters.inc
-\end_layout
+\family typewriter
+\begin_inset Quotes frd
\end_inset
-\lang french
+\family default
.
- Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
- il suffit probablement que vous ajoutiez
-\end_layout
-
-\begin_layout LyX-Code
-Input stdcounters.inc
\end_layout
-\begin_layout Standard
-à un endroit raisonnable dans la classe.
-\end_layout
+\begin_layout Description
-\begin_layout Standard
-Mais si vous voulez définir des compteurs à votre guise, vous pouvez le
- faire.
- la déclaration d'un compteur doit commencer par
-\end_layout
+\lang english
+\begin_inset Flex Code
+status collapsed
-\begin_layout LyX-Code
+\begin_layout Plain Layout
\lang english
-Counter
-\lang french
-nomCompteur
+RefPrefix
\end_layout
-\begin_layout Standard
-où bien entendu
-\begin_inset Quotes fld
-\end_inset
-
-nomCompteur
-\begin_inset Quotes frd
-\end_inset
-
- est remplacé par le nom du compteur.
- Et elle doit se terminer par
-\begin_inset Quotes fld
\end_inset
+\lang french
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-End
+chaîne
\end_layout
\end_inset
+] détermine le préfixe à utiliser lors de la création d'étiquettes référant
+ les flottants du type considéré.
+ Ceci permet l'utilisation de références mises en forme.
+ Notez que vous pouvez supprimer tout préfixe défini en copiant un style
+ en utilisant la valeur spécifique
+\begin_inset Quotes fld
+\end_inset
+OFF
\begin_inset Quotes frd
\end_inset
-.
- Les paramètres suivants peuvent également être utilisés:
+, qui doit être en capitales.
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-LabelString [chaîne=""]
+Style
\end_layout
\end_inset
\lang french
- définit comment le compteur s'affiche.
- Fixer ce paramètre positionne également
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-LabelStringAppendix
+chaîne
\end_layout
\end_inset
- à la même valeur.
- Les arguments spécifiques suivants peuvent être utilisés:
-\end_layout
-
-\begin_deeper
-\begin_layout Itemize
+] fixe le style utilisé quand on définit le flottant avec
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\lang english
-
\backslash
-thecounter
+newfloat
\end_layout
\end_inset
- sera remplacé par l'expansion de
+.
+\end_layout
+
+\begin_layout Description
+
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-LabelString
+Type
\end_layout
\end_inset
- (ou
+
+\lang french
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-LabelStringAppendix
+chaîne
\end_layout
\end_inset
-) du compteur
+] définit le
+\begin_inset Quotes fld
+\end_inset
+
+type
+\begin_inset Quotes frd
+\end_inset
+
+ de la nouvelle classe de flottants, comme
+\begin_inset Quotes fld
+\end_inset
+
+program
+\begin_inset Quotes frd
+\end_inset
+
+ ou
+\begin_inset Quotes fld
+\end_inset
+
+algorithm
+\begin_inset Quotes frd
+\end_inset
+
+.
+ Après l'instruction
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\lang english
-counter
+\backslash
+newfloat
\end_layout
\end_inset
-.
-
-\end_layout
-
-\begin_layout Itemize
-les valeurs du compteur peuvent être exprimées par des macros à la LaTeX
-
+ appropriée, vous disposez de commandes comme
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\lang english
-
\backslash
-
-\emph on
-numbertype
-\emph default
-{
-\emph on
-counter
-\emph default
-}
+begin{program}
\end_layout
\end_inset
-, où
+ ou
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\emph on
-\lang english
-numbertype
+\backslash
+end{algorithm*}
\end_layout
\end_inset
- peut être:
-\begin_inset Foot
+.
+ Noter que définir un flottant de type
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-De fait, la situation est un peu plus compliquée; n'importe quel
-\emph on
-numbertype
-\emph default
- autre que ceux décrits ci-après produiront une numérotation en chiffres
- arabes.
- Il serait surprenant que cela change dans le futur.
+type
\end_layout
\end_inset
-
+ définit automatiquement les compteur correspondant, de nom
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-arabic
+type
\end_layout
\end_inset
-: 1, 2, 3,\SpecialChar \ldots{}
-;
+.
+\end_layout
+
+\begin_layout Description
+
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-alph
+UsesFloatPkg
\end_layout
\end_inset
- pour les let tes en bas de casse: a, b, c, \SpecialChar \ldots{}
-;
+
+\lang french
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-Alph
+0
\end_layout
\end_inset
- pour les lettres en capitales: A, B, C, \SpecialChar \ldots{}
-;
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\lang english
-roman
+\emph on
+1
\end_layout
\end_inset
- pour la numérotation en bas de casse romaine: i, ii, iii, \SpecialChar \ldots{}
-;
+] indique si ce flottant est défini en utilisant le paquetage \SpecialChar LaTeX
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-Roman
+float
\end_layout
\end_inset
- pour la numérotation capitale romaine: I, II, III\SpecialChar \ldots{}
-;
+, soit par la classe de document ou par un paquetage, soit à la volée par
+ \SpecialChar LyX
+.
+\end_layout
+
+\begin_layout Standard
+Notez que la définition d'un flottant de type
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\lang english
-hebrew
+\emph on
+type
\end_layout
\end_inset
- pour la numérotation hébraïque.
-\end_layout
-
-\end_deeper
-\begin_layout Standard
-Si LabelString est indéfini, une valeur implicite est construite comme suit:
- si le compteur a un compteur maître
+ implique la déclaration du compteur correspondant de nom
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\lang english
-master
+\emph on
+type
\end_layout
\end_inset
- (défini via
+.
+\end_layout
+
+\begin_layout Subsection
+Inserts flexibles et InsetLayout
+\begin_inset CommandInset label
+LatexCommand label
+name "subsec:Flex-insets-and"
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+Les inserts flexibles sont de trois sortes:
+\end_layout
+
+\begin_layout Itemize
+styles de caractères (
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-Within
+CharStyle
\end_layout
\end_inset
-), la chaîne
+): ceux-ci définissent un balisage sémantique correspondant à des commandes
+ \SpecialChar LaTeX
+ telles que
\begin_inset Flex Code
status collapsed
\lang english
\backslash
-themaster.
-\backslash
-arabic{counter}
+noun
\end_layout
\end_inset
- est utilisée; sinon la chaîne
+ et
\begin_inset Flex Code
status collapsed
\lang english
\backslash
-arabic{counter}
+code
\end_layout
\end_inset
- est utilisée.
+.
\end_layout
-\begin_layout Description
-
-\lang english
+\begin_layout Itemize
+définis par l'utilisateur (
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-LabelStringAppendix [string=""]
+Custom
\end_layout
\end_inset
-
-\lang french
- est identique à
+): ceux-ci permettent de définir des inserts repliables personnalisés, similaire
+s au code \SpecialChar TeX
+, aux notes de bas de page, etc.
+ Un exemple évident est l'insert de note en fin de document, défini dans
+ le module
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-LabelString
+endnote
\end_layout
\end_inset
-, mais pour les appendices.
+.
\end_layout
-\begin_layout Description
-
+\begin_layout Itemize
+éléments XML
\lang english
+(
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-PrettyFormat
+Element
\end_layout
\end_inset
- [
+)
+\lang french
+: à utiliser avec les classes DocBook.
+\end_layout
+
+\begin_layout Standard
+Les inserts flexibles sont définis en utilisant la directive
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-string
+InsetLayout
\end_layout
\end_inset
-=
-\begin_inset Quotes erd
-\end_inset
-
-
-\begin_inset Quotes erd
-\end_inset
-
-]
-\lang french
- définit un format à utiliser pour les références lises en forme utilisant
- ce compteur.
- Par exemple, on peut vouloir que les références aux numéros de section
- apparaissent comme
-\begin_inset Quotes fld
-\end_inset
-
-Section 2.4
-\begin_inset Quotes frd
-\end_inset
-
-.
- La chaîne devra contenir
-\begin_inset Quotes fld
-\end_inset
-
-##
-\begin_inset Quotes frd
-\end_inset
-
-.
- Ceci sera remplacé par la valeur courante du compteur.
- Ainsi, pour les sections, ce sera: Section ##.
+, qui va être expliquée dans la suite.
\end_layout
-\begin_layout Description
-
-\lang english
+\begin_layout Standard
+La directive
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-Within
+InsetLayout
\end_layout
\end_inset
- [
+ a une autre fonction: elle permet de personnaliser le style de différents
+ types d'inserts.
+ Actuellement,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-string
+InsetLayout
\end_layout
\end_inset
-=
-\begin_inset Quotes erd
-\end_inset
-
-
-\begin_inset Quotes erd
-\end_inset
-
-]
+ permet de personnaliser les paramètres de style pour les notes de bas de
+ page, les notes en marge, les inserts de note, les inserts de code \SpecialChar TeX
+ (ERT),
+ les branches, les listings, les index, les boîtes, les tables, les algorithmes,
+ les URL et les
+\lang english
+captions
\lang french
-contient le nom d'un autre compteur: le compteur actuel sera remis à zéro
- à chaque fois que l'autre augmentera.
- Par exemple,
+, aussi bien que de définir des inserts flexibles.
+\end_layout
+
+\begin_layout Standard
+La définition d'un
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-sous-section
+
+\lang english
+InsetLayout
\end_layout
\end_inset
- est numéroté dans
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-section
-\end_layout
-
-\end_inset
-
-.
+ doit commencer par une lignes de la forme:
\end_layout
-\begin_layout Subsection
-Description de police
-\begin_inset CommandInset label
-LatexCommand label
-name "sub:polices"
-
-\end_inset
-
+\begin_layout LyX-Code
+\lang english
+InsetLayout <type>
\end_layout
\begin_layout Standard
-Une description de police ressemble à :
-\end_layout
-
-\begin_layout LyX-Code
-Font
-\family roman
-\emph on
-ou
-\family default
-\emph default
- LabelFont
-\end_layout
+Ici
+\begin_inset Flex Code
+status collapsed
-\begin_layout LyX-Code
- ...
+\begin_layout Plain Layout
+<type>
\end_layout
-\begin_layout LyX-Code
-EndFont
-\end_layout
+\end_inset
-\begin_layout Standard
-et les commandes suivantes sont disponibles :
+ indique l'insert dont le style doit être défini, et il y a quatre cas.
\end_layout
-\begin_layout Description
-
-\lang english
+\begin_layout Enumerate
+Le style d'un insert préexistant doit être modifié.
+ Dans ce cas, peuvent être
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-Color
+<type>
\end_layout
\end_inset
-
-\family typewriter
-\lang french
-
-\family default
-\lang english
-[
+ un quelconque des éléments suivants:
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\emph on
\lang english
-none
+Algorithm
\end_layout
\end_inset
\begin_layout Plain Layout
\lang english
-black
+Branch
\end_layout
\end_inset
\begin_layout Plain Layout
\lang english
-white
+Box
\end_layout
\end_inset
\begin_layout Plain Layout
\lang english
-red
+Box:shaded
\end_layout
\end_inset
,
+\lang english
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-green
+Caption:Standard
\end_layout
\end_inset
-,
+,
+\lang french
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-blue
+ERT
\end_layout
\end_inset
\begin_layout Plain Layout
\lang english
-cyan
+Figure
\end_layout
\end_inset
\begin_layout Plain Layout
\lang english
-magenta
+Foot
\end_layout
\end_inset
\begin_layout Plain Layout
\lang english
-yellow
+Index
\end_layout
\end_inset
-]
-\end_layout
-
-\begin_layout Description
-
-\lang english
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-Family
+Info
\end_layout
\end_inset
-
-\lang french
-
-\lang english
-[
-\emph on
-
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\emph on
\lang english
-Roman
+Info:menu
\end_layout
\end_inset
-
-\emph default
,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-Sans
+Info:shortcut
\end_layout
\end_inset
\begin_layout Plain Layout
\lang english
-Typewriter
+Info:shortcuts
\end_layout
\end_inset
-]
-\end_layout
-
-\begin_layout Description
-
-\lang english
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-Misc
+Listings
\end_layout
\end_inset
- [
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-string
+Marginal
\end_layout
\end_inset
-]
-\lang french
-avec les arguments valides suivants:
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-emph
+Note:Comment
\end_layout
\end_inset
\begin_layout Plain Layout
\lang english
-noun
+Note:Note
\end_layout
\end_inset
\begin_layout Plain Layout
\lang english
-underbar
+Note:Greyedout
\end_layout
\end_inset
\begin_layout Plain Layout
\lang english
-no_emph
+Table
\end_layout
\end_inset
-,
+, ou
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-no_noun
+URL
\end_layout
\end_inset
- and
+.
+
+\end_layout
+
+\begin_layout Enumerate
+Le style d'un insert flexible doit être défini.
+ Dans ce cas,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-no_bar
+<type>
\end_layout
\end_inset
-.
- Chacun de ceux-ci (dés)active l'attribut correspondant.
-\begin_inset Newline newline
-\end_inset
-
-Par exemple,
+ doit être de la forme
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-emph
+Flex:<nom>
\end_layout
\end_inset
- active la mise en évidence, et
+, où
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-no_emph
+nom
\end_layout
\end_inset
- la désactive.
- Si e dernier point vous intrigue, souvenez-vous que le réglage de police
- du contexte courant est généralement hérité du contexte environnant.
- De ce fait,
+ peut être n'importe quel identificateur valide qui n'est pas utilisé dans
+ un insert existant.
+ L'identificateur peut inclure des espaces, mais alors il faut enclore l'ensembl
+e entre apostrophes.
+ Noter que la définition d'un insert flexible
+\emph on
+doit
+\emph default
+ aussi inclure une entrée
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-no_emph
+\SpecialChar LyX
+Type
\end_layout
\end_inset
- désactiverait la mise en évidence qui était active de toutes façons, par
- exemple dans un environnement de théorème.
-
+, précisant quel est le type d'insert qu'il définit.
\end_layout
-\begin_layout Description
-
-\lang english
+\begin_layout Enumerate
+Le style d'une branche utilisateur doit être défini.
+ Dans ce cas,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-Series
+<type>
\end_layout
\end_inset
- [
-\emph on
+ doit être de la forme
+\begin_inset Quotes fld
+\end_inset
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-\lang english
-Medium
+Branch:<nom>
\end_layout
\end_inset
-\emph default
-,
+\begin_inset Quotes frd
+\end_inset
+
+, où
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-Bold
+nom
\end_layout
\end_inset
-]
+ peut être un identificateur de branche valide défini dans le document utilisate
+ur.
+ L'identificateur peur contenir des espaces, mais dans ce cas la chaîne
+ toute entière doit être enclose entre apostrophes.
+ Le principal intérêt de cette fonctionnalité est est de permettre l’inclusion
+ \SpecialChar LaTeX
+ de branches spécifiques suivant les besoins de l'utilisateur.
\end_layout
-\begin_layout Description
-
-\lang english
+\begin_layout Enumerate
+Le style d'une légende utilisateur (ou de classe) doit être défini.
+ Dans ce cas,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-Shape
+<type>
\end_layout
\end_inset
+ doit être de la forme
+\begin_inset Quotes fld
+\end_inset
-\lang french
-
-\lang english
-[
-\emph on
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-\lang english
-Up
+Caption:<nom>
\end_layout
\end_inset
-\emph default
-,
+\begin_inset Quotes frd
+\end_inset
+
+, où
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+nom
+\end_layout
+
+\end_inset
+
+ spécifie le nom de la légende tel qu'il apparaît dans le menu.
+ Voir la légende standard
+\lang english
+(
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-Italic
+Caption:Standard
\end_layout
\end_inset
-,
+)
+\lang french
+, les légendes spécifiques des classes KOMA-Script
+\lang english
+ (
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-SmallCaps
+Caption:Above
\end_layout
\end_inset
\begin_layout Plain Layout
\lang english
-Slanted
+Caption:Below
\end_layout
\end_inset
-]
-\end_layout
-
-\begin_layout Description
-
+)
+\lang french
+ ou le module
+\family sans
+Légendes multilingues
+\family default
+
\lang english
+(
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-Size
+Caption:Bicaption
\end_layout
\end_inset
-
+)
\lang french
-
-\lang english
-[
+ pour des applications.
+\end_layout
+
+\begin_layout Standard
+La définition d'un
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-tiny
+InsetLayout
\end_layout
\end_inset
-,
+ peut inclure les entrées suivantes:
+\end_layout
+
+\begin_layout Description
+
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-small
+Argument
\end_layout
\end_inset
-,
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\emph on
\lang english
-normal
+int
\end_layout
\end_inset
-,
+]
+\lang french
+ définit un numéro d'argument d'une commande ou d'un environnement associé
+ au style courant.
+ La définition doit être close par
+\lang english
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-large
+EndArgument
\end_layout
\end_inset
-,
+.
+
+\lang french
+ Voir
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:Styles-de-paragraphe"
+
+\end_inset
+
+ pour les détails.
+\end_layout
+
+\begin_layout Description
+
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-larger
+BabelPreamble
\end_layout
\end_inset
,
+\lang french
+définit un préambule pour les modifications de commandes de langue; voir
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:I18n"
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-largest
+BgColor
\end_layout
\end_inset
-,
+
+\lang french
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+<nom>
+\end_layout
+
+\end_inset
+] définit la couleur d'arrière-plan de l'insert.
+
\lang english
-huge
-\end_layout
+See
+\lang french
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "chap:Names-of-colors"
\end_inset
-,
+ pour une liste des noms de couleur disponibles.
+
+\end_layout
+
+\begin_layout Description
+
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-giant
+ContentAsLabel
\end_layout
\end_inset
-]
-\end_layout
-\begin_layout Subsection
-Description d'une insertion de citation
-\begin_inset CommandInset label
-LatexCommand label
-name "sub:Description citation"
+\lang french
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+0
+\end_layout
\end_inset
+,
+\begin_inset space \thinspace{}
+\end_inset
-\end_layout
-\begin_layout Standard
-Les blocs
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-CiteFormat
+1
\end_layout
\end_inset
- servent à décrire comment les citations bibliographiques doivent être affichées
-, à la fois dans LyX (dans la fenêtre de citation et dans les bulles d'aide,
- par exemple) et dans le résultat XHTML.
- Un tel bloc se présente comme suit:
-\end_layout
-
-\begin_layout LyX-Code
-
-\lang english
-CiteFormat
+] indique s'il faut utiliser le contenu de l'insert comme une étiquette,
+ quand l'insert est fermé.
+ Valeur implicite: faux.
\end_layout
-\begin_layout LyX-Code
+\begin_layout Description
\lang english
- article ...
-\end_layout
+\begin_inset Flex Code
+status collapsed
-\begin_layout LyX-Code
+\begin_layout Plain Layout
\lang english
- book ...
+CopyStyle
\end_layout
-\begin_layout LyX-Code
+\end_inset
-\lang english
-End
-\end_layout
-\begin_layout Standard
-Les différentes lignes définissent l'affichage de l'information correspondant
- à une article ou à un livre, respectivement, et une telle définition peut
- être créée pour tout type d'entrée apparaissant dans un fichier BibTeX.
- LyX définit un format implicite dans le code source qui sera utilisé si
- aucune définition spécifique n'est fournie.
- LyX prédéfinit plusieurs formats dans le fichier
+\lang french
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-stdciteformats.inc
+<type>
\end_layout
\end_inset
-, qui est inclus dans la plupart des classes de document LyX.
-\end_layout
+] fonctionne comme les styles de paragraphe, voir
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:Styles-de-paragraphe"
-\begin_layout Standard
-Les définitions utilisent un langage simple qui permet
+\end_inset
+
+.
+ Notez que vous devez spécifier le type complet, e.
+\begin_inset space \thinspace{}
+\end_inset
+
+g.
\begin_inset space ~
\end_inset
-de remplacer les clés BibTeX par leurs valeurs.
- les clés doivent être encloses entre caractères
+
\lang english
-
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-%
+CopyStyle Flex
+\lang french
+:<nom>
\end_layout
\end_inset
-, e.g.:
+
+\lang french
+.
+\end_layout
+
+\begin_layout Description
+
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-%author%
+CustomPars
\end_layout
\end_inset
-.
\lang french
- Une définition simple serait par exemple:
-\end_layout
+ [
+\begin_inset Flex Code
+status collapsed
-\begin_layout LyX-Code
+\begin_layout Plain Layout
-\lang english
-misc %author%,
-\begin_inset Quotes eld
-\end_inset
+\emph on
+0
+\end_layout
-%title
-\begin_inset Quotes erd
\end_inset
-.
-\end_layout
+,
+\begin_inset space \thinspace{}
+\end_inset
-\begin_layout Standard
-Ceci imprimerait le nom de l'auteur, suivi d'une virgule, suivi du titre,
- entre double guillemets, suivi d'un point.
-\end_layout
-\begin_layout Standard
-Bine entendu, vous voudrez parfois n'imprimer une clé que si elle existe.
- Ceci est obtenu par une construction conditionnelle, comme:
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-{%volume%[[vol.
-\begin_inset space ~
-\end_inset
-
-%volume%]]}
+1
\end_layout
\end_inset
-.
- Ceci signifie: si la clé
-\begin_inset Flex Code
+] indique si l'utilisateur peut utiliser le dialogue
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
-volume
+Édition\SpecialChar menuseparator
+Paramètres de paragraphe
\end_layout
\end_inset
- existe, alors imprimer
-\begin_inset Quotes fld
-\end_inset
+ pour personnaliser le paragraphe.
+\end_layout
-vol.
-\begin_inset Quotes frd
-\end_inset
+\begin_layout Description
- suivi de la clé volume.
- On peut aussi introduire une clause
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-else
+
+\lang english
+Decoration
\end_layout
\end_inset
- dans l'expression conditionnelle, comme dans:
+
+\lang french
+peut être
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-{%author%[[%author%]][[%editor%, ed.]]}
+
+\lang english
+Classic
\end_layout
\end_inset
-.
- Ici, la clé
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-author
+
+\lang english
+Minimalistic
\end_layout
\end_inset
- est imprimée si elle existe; sinon la clé
+, ou
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-editor
+
+\lang english
+Conglomerate
\end_layout
\end_inset
- est imprimée, suivi de
-\begin_inset Quotes fld
-\end_inset
-
-, ed.
-\begin_inset Quotes frd
-\end_inset
-
-.
- Noter que la clé est encore enclose entre caractères
+, décrivant l'appa\SpecialChar softhyphen
+rence du cadre et des boutons de l'insert.
+ les notes de bas de page utilisent en général
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-%
+
+\lang english
+Classic
\end_layout
\end_inset
-; la clause conditionnelle entière est enclose entre accolades, et les clauses
+, les inserts des code \SpecialChar TeX
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-if
+
+\lang english
+Minimalistic
\end_layout
\end_inset
- et
+, et les styles de caractères
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-else
-\end_layout
-
-\end_inset
-
- sont encloses entre double crochets
-\begin_inset Quotes fld
-\end_inset
-
-[[
-\begin_inset Quotes frd
-\end_inset
- et
-\begin_inset Quotes fld
-\end_inset
+\lang english
+Conglomerate
+\end_layout
-]]
-\begin_inset Quotes frd
\end_inset
.
- Il ne peut avoir d'espaces entre ces marqueurs.
\end_layout
-\begin_layout Standard
-Il existe enfin une autre syntaxe possible dans ces définitions, qui se
- présente comme suit:
+\begin_layout Description
+
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-{!<i>!}
-\end_layout
-\end_inset
+\lang english
+Display
+\end_layout
-.
- Ceci définit une entité d'information utilisée pour créer du
-\begin_inset Quotes fld
\end_inset
-texte enrichi
-\begin_inset Quotes frd
-\end_inset
-.
- De manière évidente, nous ne souhaitons pas exporter des balises HTML en
- écrivant du texte normal, aussi doivent elles être enclose entre
-\begin_inset Quotes fld
-\end_inset
+\lang french
+ [
+\begin_inset Flex Code
+status collapsed
-{!
-\begin_inset Quotes frd
-\end_inset
+\begin_layout Plain Layout
+0
+\end_layout
- et
-\begin_inset Quotes fld
\end_inset
-!}
-\begin_inset Quotes frd
+,
+\begin_inset space \thinspace{}
\end_inset
-.
-\end_layout
-\begin_layout Standard
-Deux définitions spéciales sont également disponibles dans un bloc
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-CiteFormat
-\end_layout
-
-\end_inset
- Un exemple de la première définition est celle-ci:
+\emph on
+1
\end_layout
-\begin_layout LyX-Code
-!quotetitle
-\begin_inset Quotes eld
-\end_inset
-
-%title%
-\begin_inset Quotes erd
\end_inset
+] n'est utilisé que lorsque
+\begin_inset Flex Code
+status collapsed
+\begin_layout Plain Layout
+LatexType
\end_layout
-\begin_layout Standard
-Ceci est une abréviation, ou macro-instruction, et peut être employée comme
- une clé:
+\end_inset
+
+ vaut
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-%!quotetitle%
+Environment
\end_layout
\end_inset
.
- LyX considérera
+ Indique si l'environnement se trouvera à part dans le résultat imprimable
+ ou bien apparaîtra inclus dans le texte environnant.
+ S'il est positionné à faux, on suppose que l'environnement \SpecialChar LaTeX
+ ignore les
+ espaces (avec un caractère retour ligne inclus) après les balises
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-%!quotetitle%
+
+\backslash
+begin{
+\emph on
+LatexName
+\emph default
+}
\end_layout
\end_inset
- exactement comme s'l s'agissait de sa définition.
- Exprimons par conséquent un
+ et
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+end{
\emph on
-avertissement
+LatexName
\emph default
- évident: n'utilisez pas:
+}
\end_layout
-\begin_layout LyX-Code
-!funfun %funfun%
-\end_layout
+\end_inset
-\begin_layout Standard
-ou similaire.
- LyX ne devrait pas se perdre dans une boucle infinie, mais cela peut prendre
- un moment avant qu'il s'en sorte.
+.
+ Valeur implicite: vrai.
\end_layout
-\begin_layout Standard
-Le second type de définitions particulières se présente comme ceci:
-\end_layout
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
-\begin_layout LyX-Code
+\begin_layout Plain Layout
\lang english
-_pptext pp.
+End
\end_layout
-\begin_layout Standard
-Ceci définit un segment de texte susceptible de traduction, ce qui permet
- de traduire les parties appropriées de la bibliographie.
- Cette syntaxe peut être inclue dans une définition normale en la considérant
- comme une clé:
+\end_inset
+
+ est requis pour fermer la déclaration d'un
+\lang english
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-%_pptext%
+
+\lang english
+InsetLayout
\end_layout
\end_inset
+
+\lang french
.
- Plusieurs d'entre elles sont prédéfinies dans
+\end_layout
+
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-stdciteformats.inc
+
+\lang english
+Font
\end_layout
\end_inset
-.
- Notez bien que ce ne sont pas des macro-instructions, au sens défini ci-dessus:
- elles ne seront pas interprétées.
-\end_layout
+ définit la police utilisée pour le texte du corps de l'insert
+\emph on
+et
+\emph default
+ pour le marqueur.
+ Voir
+\begin_inset space ~
+\end_inset
-\begin_layout Standard
-Voici donc un exemple utilisant toutes ces fonctionnalités:
-\end_layout
-\begin_layout LyX-Code
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:polices"
-\lang english
-!authoredit {%author%[[%author%, ]][[{%editor%[[%editor%, %_edtext%, ]]}]]}
-\end_layout
+\end_inset
-\begin_layout Standard
-Ceci défini une macro qui imprime le nom de l'auteur, suivi d'un virgule,
- si la clé
+.
+ Noter qu'en définissant cette police on définit aussi automatiquement
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-author
+
+\lang english
+LabelFont
\end_layout
\end_inset
- existe, ou bien imprime le nom de l'éditeur, suivi de
+ avec la même valeur.
+ Il faut donc définir celle-ci d'abord pour fixer
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-_edtext
+
+\lang english
+LabelFont
\end_layout
\end_inset
- ou de sa traduction (implicitement, apparaîtra
-\begin_inset Quotes fld
-\end_inset
+ différemment.
+\end_layout
-ed.
-\begin_inset Quotes frd
-\end_inset
+\begin_layout Description
-), si la clé
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-editor
+
+\lang english
+FixedWidthPreambleEncoding
\end_layout
\end_inset
- existe.
- Notez que ceci est déjà défini dans
+
+\lang french
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-stdciteformats.inc
-\end_layout
-
-\end_inset
-, vous pouvez donc l'utiliser dans vos propres définitions, ou redéfinitions,
- si vous chargez ce fichier d'abord.
+\emph on
+0
\end_layout
-\begin_layout Section
-Directives pour l'exportation XHTML
-\begin_inset CommandInset label
-LatexCommand label
-name "sec:Tags-for-XHTML"
+\end_inset
+,
+\begin_inset space \thinspace{}
\end_inset
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
\end_layout
-\begin_layout Standard
-Comme pour LaTeX ou DocBook, la présentation du résultat HTML créé par LyX
- est déterminé par les informations de format.
- En général, LyX produit une présentation implicite raisonnable, et comme
- indiqué plus haut, il construira même des règles implicites CSS à partir
- des autres directives de format.
- Par exemple, LyX essaiera d'utiliser l'information du bloc
+\end_inset
+
+] force un encodage à taille fixe pour les éléments traduits du code des
+ préambules
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Font
+BabelPreamble
\end_layout
\end_inset
- du style Chapter pour écrire une CSS qui mettra en forme les titres de
- chapitres de manière appropriée.
+ et
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LangPreamble
\end_layout
-\begin_layout Standard
-Dans de nombreux cas, vous n'aurez donc sans doute rien à faire du tout
- pour obtenir un résultat XHTML acceptable pour vos environnements propres,
- vos inserts personnalisés, et ainsi de suite.
- Mais dans certains cas vous devrez faire quelque chose, et LyX fournit
- par conséquent un certain nombre de directives de format qui peuvent être
- utilisées pour personnaliser le XHTML et les CSS qui sont créés.
+\end_inset
+
+ engendré par ce format.
+ Ceci est nécessaire pour les paquetages \SpecialChar LaTeX
+ spéciaux comme
+\family typewriter
+listings
+\family default
+ qui ne fonctionnent pas avec des encodages à taille variable comme
+\family sans
+utf8
+\family default
+.
+ Ce réglage est ignoré lors de l'utilisation de moteurs admettant complètement
+ Unicode comme Xe\SpecialChar TeX
+ ou Lua\SpecialChar TeX
+.
\end_layout
-\begin_layout Standard
-Notez qu'il existe deux directives,
+\begin_layout Description
+
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-HTMLPreamble
+
+\lang english
+ForceLocalFontSwitch
\end_layout
\end_inset
- and
+
+\lang french
+ [
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-AddToHTMLPreamble
+
+\emph on
+0
\end_layout
\end_inset
-, qui peuvent apparaître en dehors des déclarations de style et d'insert.
- Voir
-\begin_inset space ~
+,
+\begin_inset space \thinspace{}
\end_inset
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:Paramètres-généraux-d'une"
-
-\end_inset
+\begin_inset Flex Code
+status collapsed
- pour les détails sur celles-ci.
+\begin_layout Plain Layout
+1
\end_layout
-\begin_layout Subsection
-Styles de paragraphe
-\begin_inset CommandInset label
-LatexCommand label
-name "sub:Styles-de-paragraphe-XHTML"
-
\end_inset
-
-\end_layout
-
-\begin_layout Standard
-Le type de XHTML que LyX crée pour un paragraphe dépend s'il s'agit d'un
- paragraphe normal, d'une commande, ou d'un environnement, ce qui est déterminé
- par le contenu de la directive correspondante
+] lors de l'utilisation de babel, force l'utilisation un commutateur de
+ police
+\emph on
+local
+\emph default
+\lang english
+ (
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LaTeXType
+
+\lang english
+
+\backslash
+foreignlanguage
\end_layout
\end_inset
-.
-\end_layout
+)
+\lang french
+, à la place d'un commutateur
+\emph on
+global
+\emph default
+ (comme
+\lang english
-\begin_layout Standard
-Pour une commande ou un paragraphe normal, le résultat XHTML a la forme
- suivante:
-\end_layout
+\begin_inset Flex Code
+status collapsed
-\begin_layout LyX-Code
+\begin_layout Plain Layout
\lang english
-<tag attr=
-\begin_inset Quotes erd
-\end_inset
-value
-\begin_inset Quotes erd
+\backslash
+selectlanguage
+\end_layout
+
\end_inset
->
+
+\lang french
+).
\end_layout
-\begin_layout LyX-Code
+\begin_layout Description
\lang english
-<labeltag attr=
-\begin_inset Quotes erd
-\end_inset
+\begin_inset Flex Code
+status collapsed
-value
-\begin_inset Quotes erd
-\end_inset
+\begin_layout Plain Layout
->
-\lang french
-Étiquette
\lang english
-</labeltag>
+ForceLTR
\end_layout
-\begin_layout LyX-Code
-Contenu du paragraphe
-\end_layout
+\end_inset
-\begin_layout LyX-Code
-\lang english
-</tag>
-\end_layout
+\lang french
+ [
+\begin_inset Flex Code
+status collapsed
-\begin_layout Standard
-Les balises d'étiquette sont bien entendu omises si le paragraphe n'est
- pas étiqueté.
-\end_layout
+\begin_layout Plain Layout
-\begin_layout Standard
-Pour un environnement qui n'est pas du type liste, le XHTML prend la forme:
+\emph on
+0
\end_layout
-\begin_layout LyX-Code
-
-\lang english
-<tag attr=
-\begin_inset Quotes erd
\end_inset
-value
-\begin_inset Quotes erd
+,
+\begin_inset space \thinspace{}
\end_inset
->
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
\end_layout
-\begin_layout LyX-Code
+\end_inset
-\lang english
-<itemtag attr=
-\begin_inset Quotes erd
+] impose le langage
+\begin_inset Quotes fld
\end_inset
-value
-\begin_inset Quotes erd
+latex
+\begin_inset Quotes frd
\end_inset
-><labeltag attr=
-\begin_inset Quotes erd
+, conduisant à un résultat de gauche à droite (Left-to-Right, latin), e.
+\begin_inset space \thinspace{}
\end_inset
-value
-\begin_inset Quotes erd
+g.
+\begin_inset space \space{}
\end_inset
->
-\lang french
-Étiquette d'environnement
-\lang english
-</labeltag>
-\lang french
-Premier paragraphe.
-\lang english
-</itemtag>
+en code \SpecialChar TeX
+ ou dans un URL.
+ Une verrue.
\end_layout
-\begin_layout LyX-Code
+\begin_layout Description
\lang english
-<itemtag>
-\lang french
-Second paragraphe.
-\lang english
-</itemtag>
-\end_layout
+\begin_inset Flex Code
+status collapsed
-\begin_layout LyX-Code
+\begin_layout Plain Layout
\lang english
-</tag>
+ForceOwnlines
\end_layout
-\begin_layout Standard
-Noter que l'étiquette n'est émise que pour le premier paragraphe, comme
- ce serait le cas pour une théorème, par exemple.
-\end_layout
+\end_inset
-\begin_layout Standard
-Pour une liste, nous avons une de ces formes:
-\end_layout
-\begin_layout LyX-Code
+\lang french
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+0
+\end_layout
-\lang english
-<tag attr=
-\begin_inset Quotes erd
\end_inset
-value
-\begin_inset Quotes erd
+,
+\begin_inset space \thinspace{}
\end_inset
->
-\end_layout
-\begin_layout LyX-Code
+\begin_inset Flex Code
+status collapsed
-\lang english
-<itemtag attr=
-\begin_inset Quotes erd
-\end_inset
+\begin_layout Plain Layout
+1
+\end_layout
-value
-\begin_inset Quotes erd
\end_inset
-><labeltag attr=
-\begin_inset Quotes erd
-\end_inset
+] force un saut de ligne dans le résultat \SpecialChar LaTeX
+ avant le début de l'insert et
+ après sa fin.
+ Ceci garantit que l’insert apparaît en lignes isolées, pour la lisibilité.
+\end_layout
-value
-\begin_inset Quotes erd
-\end_inset
+\begin_layout Description
->
-\lang french
-Étiquette de liste
-\lang english
-</labeltag>
-\lang french
-Premier élément.
\lang english
-</itemtag>
-\end_layout
+\begin_inset Flex Code
+status collapsed
-\begin_layout LyX-Code
+\begin_layout Plain Layout
\lang english
-<itemtag attr=
-\begin_inset Quotes erd
-\end_inset
+ForcePlain
+\end_layout
-value
-\begin_inset Quotes erd
+\end_inset
+
+
+\lang french
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+0
+\end_layout
+
+\end_inset
+
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+] indique si
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+PlainLayout
+\end_layout
+
+\end_inset
+
+ doit être utilisé, ou bien si l'utilisateur peut modifier le style de paragraph
+e utilisé dans l'insert.
+ Valeur implicite: faux.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+FreeSpacing
+\end_layout
+
+\end_inset
+
+
+\lang french
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+0
+\end_layout
+
+\end_inset
+
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+] fonctionne comme les styles de paragraphe, voir
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:Styles-de-paragraphe"
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTML*
+\end_layout
+
+\end_inset
+
+ sont utilisées avec l'exportation XHTML.
+ Voir
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sec:Tags-for-XHTML"
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+InToc
+\end_layout
+
+\end_inset
+
+
+\lang french
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+0
+\end_layout
+
+\end_inset
+
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+] indique s'il faut inclure le contenu de cet insert dans les chaînes créées
+ pour le panneau
+\begin_inset Quotes fld
+\end_inset
+
+Plan
+\begin_inset Quotes frd
+\end_inset
+
+.
+ L'utilisateur ne voudra pas, par exemple, que le contenu d'une note de
+ bas de page dans un titre de section soit incluse dans la tables des matières
+ affichée dans le plan, mais voudra habituellement voir affiché le contenu
+ d'un style de caractère.
+ Valeur implicite; faux, pas d'inclusion.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+KeepEmpty
+\end_layout
+
+\end_inset
+
+
+\lang french
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+0
+\end_layout
+
+\end_inset
+
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+] fonctionne comme les styles de paragraphe, voir
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:Styles-de-paragraphe"
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+LabelFont
+\end_layout
+
+\end_inset
+
+
+\lang french
+ définit la police utilisée pour le marqueur.
+ Voir la
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:polices"
+
+\end_inset
+
+.
+ Noter que cette directive ne peut jamais apparaître avant
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+Font
+\end_layout
+
+\end_inset
+
+, sinon elle sera sans effet.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+LabelString
+\end_layout
+
+\end_inset
+
+
+\lang french
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+chaîne
+\end_layout
+
+\end_inset
+
+] définit la chaîne de caractères qui apparaîtra sur le bouton ou ailleurs
+ en tant que marquer d'insert.
+ Quelques types d'inserts (
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+code \SpecialChar TeX
+
+\end_layout
+
+\end_inset
+
+ et
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Branche
+\end_layout
+
+\end_inset
+
+) modifient ce marqueur à la volée.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+LangPreamble
+\end_layout
+
+\end_inset
+
+
+\lang french
+ définit un préambule dépendant de la langue, voir
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:I18n"
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+LatexName
+\end_layout
+
+\end_inset
+
+
+\lang french
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<nom>
+\end_layout
+
+\end_inset
+
+] définit le nom du code \SpecialChar LaTeX
+ correspondant, soit un environnement, soit une
+ commande.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+LatexParam
+\end_layout
+
+\end_inset
+
+
+\lang french
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<paramètre>
+\end_layout
+
+\end_inset
+
+] définit le paramètre facultatif pour le
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+LatexName
+\end_layout
+
+\end_inset
+
+ correspondant, y compris des paires de crochets
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+[]
+\end_layout
+
+\end_inset
+
+.
+ Ce paramètre ne peut pas être modifié depuis \SpecialChar LyX
+ (utiliser
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Argument
+\end_layout
+
+\end_inset
+
+ pour les paramètres personnalisables).
+ Il sera émis tel quel après tous les
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Argument
+\end_layout
+
+\end_inset
+
+s \SpecialChar LaTeX
+.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+LatexType
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+Command, Environment, None
+\end_layout
+
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+,
+\end_layout
+
+\end_inset
+
+]
+\lang french
+ précise comment le style doit être traduit en \SpecialChar LaTeX
+
+\lang english
+
+\begin_inset Foot
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+LatexType
+\end_layout
+
+\end_inset
+
+
+\lang french
+ est peut-être trompeur, puisque ces règles s'appliquent aussi aux classes
+ SGML.
+ Voir les fichiers de classe SGML pour des exemples spécifiques.
+\end_layout
+
+\end_inset
+
+.
+\begin_inset Separator parbreak
+\end_inset
+
+
+\end_layout
+
+\begin_deeper
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+None
+\end_layout
+
+\end_inset
+
+
+\lang french
+ signifie
+\begin_inset Quotes fld
+\end_inset
+
+rien de particulier
+\begin_inset Quotes frd
+\end_inset
+
+;
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+Command
+\end_layout
+
+\end_inset
+
+
+\lang french
+ signifie
+\lang english
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+
+\backslash
+
+\emph on
+LatexName
+\emph default
+{\SpecialChar ldots
+}
+\end_layout
+
+\end_inset
+
+;
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+Environment
+\end_layout
+
+\end_inset
+
+
+\lang french
+ signifie
+\lang english
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+
+\backslash
+begin{
+\emph on
+LatexName
+\emph default
+}\SpecialChar ldots
+
+\backslash
+end{
+\emph on
+LatexName
+\emph default
+}
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+
+\end_layout
+
+\begin_layout Standard
+En rassemblant ceci, la sortie \SpecialChar LaTeX
+ sera soit:
+\end_layout
+
+\begin_layout LyX-Code
+
+\lang english
+
+\backslash
+LatexName[LatexParam]{\SpecialChar ldots
+}
+\end_layout
+
+\begin_layout Standard
+soit:
+\end_layout
+
+\begin_layout LyX-Code
+
+\lang english
+
+\backslash
+begin{LatexName}[LatexParam] \SpecialChar ldots
+
+\backslash
+end{LatexName}
+\end_layout
+
+\begin_layout Standard
+suivant le
+\lang english
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+LatexType
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\end_deeper
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+LeftDelim
+\end_layout
+
+\end_inset
+
+
+\lang french
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+chaîne
+\end_layout
+
+\end_inset
+
+] définit une chaîne de caractères insérée au début du contenu du style.
+ Une rupture de ligne dans la sortie peut être indiquée par
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<br/>
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+LyxType
+\end_layout
+
+\end_inset
+
+
+\lang french
+ peut être
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+charstyle
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+custom
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+element
+\end_layout
+
+\end_inset
+
+, ou
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+end
+\end_layout
+
+\end_inset
+
+ (indiquant une définition vide terminant les définitions de styles de caractère
+s, etc).
+ Cette entrée est requise dans les inserts flexibles et n'est significative
+ que là.
+ Parmi d'autres choses, elle détermine dans quel menu cet insert va apparaître.
+ Fixer
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+\SpecialChar LyX
+Type
+\end_layout
+
+\end_inset
+
+ à
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+charstyle
+\end_layout
+
+\end_inset
+
+ positionnera
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+MultiPar
+\end_layout
+
+\end_inset
+
+ à faux.
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+MultiPar
+\end_layout
+
+\end_inset
+
+ peut être positionné à vrai pour les inserts
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+charstyle
+\end_layout
+
+\end_inset
+
+, en le positionnant
+\emph on
+après
+\emph default
+ avoir fixé
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+\SpecialChar LyX
+Type
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+MultiPar
+\end_layout
+
+\end_inset
+
+
+\lang french
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+0
+\end_layout
+
+\end_inset
+
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+] indique si plusieurs paragraphes sont autorisés dans cet insert.
+ Ceci positionnera aussi
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+CustomPars
+\end_layout
+
+\end_inset
+
+ à la même valeur et
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+ForcePlain
+\end_layout
+
+\end_inset
+
+ à la valeur opposée.
+ Ceux-ci peuvent être repositionnés s'ils sont utilisés
+\emph on
+après
+\emph default
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+MultiPar
+\end_layout
+
+\end_inset
+
+.
+ Valeur implicite: vrai.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+NeedProtect
+\end_layout
+
+\end_inset
+
+
+\lang french
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+0
+\end_layout
+
+\end_inset
+
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+] indique si les commandes fragiles de cet insert doivent êtres protégées
+ par
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+
+\backslash
+protect
+\end_layout
+
+\end_inset
+
+ (Note: ceci ne dit
+\emph on
+rien
+\emph default
+ sur le fait que la commande elle-même doive être protégée).
+ Valeur implicite: faux.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+NoInsetLayout
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+<layout>
+\end_layout
+
+\end_inset
+
+]
+\lang french
+ supprime un
+\lang english
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+InsetLayout
+\end_layout
+
+\end_inset
+
+
+\lang french
+ existant.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+ObsoletedBy
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+<layout>
+\end_layout
+
+\end_inset
+
+]
+\lang french
+ nomme un
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+InsetLayout
+\end_layout
+
+\end_inset
+
+ qui remplace cet
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+InsetLayout
+\end_layout
+
+\end_inset
+
+.
+ Ceci est utilisé pour renommer un
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+InsetLayout
+\end_layout
+
+\end_inset
+
+ en conservant la compatibilité.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+ParbreakIsNewline
+\end_layout
+
+\end_inset
+
+
+\lang french
+ [
+\family typewriter
+\emph on
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+0
+\end_layout
+
+\end_inset
+
+
+\family default
+\emph default
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\family typewriter
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+
+\family default
+] fonctionne comme avec les styles de paragraphe, voir
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:Styles-de-paragraphe"
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+PassThru
+\end_layout
+
+\end_inset
+
+
+\lang french
+ [
+\family typewriter
+\emph on
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+0
+\end_layout
+
+\end_inset
+
+
+\family default
+\emph default
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\family typewriter
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+
+\family default
+] fonctionne comme avec les styles de paragraphe, voir
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:Styles-de-paragraphe"
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+Preamble
+\end_layout
+
+\end_inset
+
+
+\lang french
+ fonctionne comme avec les styles de paragraphe, voir
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:Styles-de-paragraphe"
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+RefPrefix
+\end_layout
+
+\end_inset
+
+
+\lang french
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+chaîne
+\end_layout
+
+\end_inset
+
+] indique le préfixe à utiliser pour créer des étiquettes référant les paragraph
+es de ce type.
+ Ceci permet l'utilisation de références mises en forme.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+Requires
+\end_layout
+
+\end_inset
+
+
+\lang french
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+[chaîne]
+\end_layout
+
+\end_inset
+
+
+\lang english
+As with paragraph styles, see
+\lang french
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:Styles-de-paragraphe"
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+ResetArgs
+\end_layout
+
+\end_inset
+
+
+\lang french
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+0
+\end_layout
+
+\end_inset
+
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+] réinitialise les arguments \SpecialChar LaTeX
+ de ce style (définis via la directive
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Argument
+\end_layout
+
+\end_inset
+
+).
+ Ceci est utile si vous avez dupliqué un style via
+\lang english
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+CopyStyle
+\end_layout
+
+\end_inset
+
+,
+\lang french
+mais que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels
+).
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+ResetsFont
+\end_layout
+
+\end_inset
+
+
+\lang french
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+0
+\end_layout
+
+\end_inset
+
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+1
+\end_layout
+
+\end_inset
+
+] indique si l'insert doit utiliser la police de caractères environnante
+ ou bien utiliser la sienne propre.
+ Valeur implicite: faux, utiliser la police de caractères environnante.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+RightDelim
+\end_layout
+
+\end_inset
+
+
+\lang french
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+chaîne
+\end_layout
+
+\end_inset
+
+] définit une chaîne de caractères insérée à la fin du contenu du style.
+ Une rupture de ligne dans la sortie peut être indiquée par
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<br/>
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+Spellcheck
+\end_layout
+
+\end_inset
+
+
+\lang french
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+0
+\end_layout
+
+\end_inset
+
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+1
+\end_layout
+
+\end_inset
+
+] active le correcteur orthographique sur le contenu de cet insert.
+ Valeur implicite: vrai.
+\end_layout
+
+\begin_layout Subsection
+Compteurs
+\begin_inset CommandInset label
+LatexCommand label
+name "subsec:Compteurs"
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+Il faut définir les compteurs (
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+chapitre
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+figure
+\end_layout
+
+\end_inset
+
+\SpecialChar ldots
+) dans la classe elle-même.
+ Les compteurs standard sont définis dans le fichier
+\lang english
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+stdcounters.inc
+\end_layout
+
+\end_inset
+
+
+\lang french
+.
+ Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
+ il suffit probablement que vous ajoutiez
+\end_layout
+
+\begin_layout LyX-Code
+Input stdcounters.inc
+\end_layout
+
+\begin_layout Standard
+à un endroit raisonnable dans la classe.
+\end_layout
+
+\begin_layout Standard
+Mais si vous voulez définir des compteurs à votre guise, vous pouvez le
+ faire.
+ La déclaration d'un compteur doit commencer par
+\end_layout
+
+\begin_layout LyX-Code
+
+\lang english
+Counter
+\lang french
+ <nom>
+\end_layout
+
+\begin_layout Standard
+où
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<nom>
+\end_layout
+
+\end_inset
+
+ est le nom du compteur.
+ Et elle doit se terminer par
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+End
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Standard
+Les paramètres suivants peuvent également être utilisés:
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+InitialValue
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+int=1
+\end_layout
+
+\end_inset
+
+]
+\lang french
+ positionne la valeur initiale du compteur, valeur à laquelle il sera réinitiali
+sé quand cela sera nécessaire.
+ Normalement, la valeur désirée est la valeur implicite,
+\begin_inset space ~
+\end_inset
+
+1.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+LabelString
+\end_layout
+
+\end_inset
+
+
+\lang french
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+chaîne
+\end_layout
+
+\end_inset
+
+=
+\begin_inset Quotes erd
+\end_inset
+
+
+\begin_inset Quotes erd
+\end_inset
+
+] définit comment le compteur s'affiche.
+ Fixer ce paramètre positionne également
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+LabelStringAppendix
+\end_layout
+
+\end_inset
+
+ à la même valeur.
+ Les arguments spécifiques suivants peuvent être utilisés:
+\begin_inset Separator parbreak
+\end_inset
+
+
+\end_layout
+
+\begin_deeper
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+
+\backslash
+thecounter
+\end_layout
+
+\end_inset
+
+ sera remplacé par l'expansion de
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+LabelString
+\end_layout
+
+\end_inset
+
+ (ou
+\begin_inset Newline newline
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+LabelStringAppendix
+\end_layout
+
+\end_inset
+
+) du compteur
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+counter
+\end_layout
+
+\end_inset
+
+.
+
+\end_layout
+
+\begin_layout Itemize
+les valeurs du compteur peuvent être exprimées par des macros à la \SpecialChar LaTeX
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+
+\backslash
+
+\emph on
+numbertype
+\emph default
+{
+\emph on
+counter
+\emph default
+}
+\end_layout
+
+\end_inset
+
+, où
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+\lang english
+numbertype
+\end_layout
+
+\end_inset
+
+ peut être:
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+arabic
+\end_layout
+
+\end_inset
+
+: 1, 2, 3,\SpecialChar ldots
+;
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+alph
+\end_layout
+
+\end_inset
+
+ pour les lettres en bas de casse: a, b, c, \SpecialChar ldots
+;
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+Alph
+\end_layout
+
+\end_inset
+
+ pour les lettres en capitales: A, B, C, \SpecialChar ldots
+;
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+roman
+\end_layout
+
+\end_inset
+
+ pour la numérotation en bas de casse romaine: i, ii, iii, \SpecialChar ldots
+;
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+Roman
+\end_layout
+
+\end_inset
+
+ pour la numérotation capitale romaine: I, II, III.
+\end_layout
+
+\end_deeper
+\begin_layout Standard
+Si
+\lang english
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+LabelString
+\end_layout
+
+\end_inset
+
+
+\lang french
+ est indéfini, une valeur implicite est construite comme suit: si le compteur
+ a un compteur maître
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+master
+\end_layout
+
+\end_inset
+
+ (défini via
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+Within
+\end_layout
+
+\end_inset
+
+), la chaîne
+\begin_inset Newline newline
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+
+\backslash
+themaster.
+\backslash
+arabic{counter}
+\end_layout
+
+\end_inset
+
+ est utilisée; sinon la chaîne
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+
+\backslash
+arabic{counter}
+\end_layout
+
+\end_inset
+
+ est utilisée.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+LabelStringAppendix
+\end_layout
+
+\end_inset
+
+
+\lang french
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+chaîne
+\end_layout
+
+\end_inset
+
+=
+\begin_inset Quotes erd
+\end_inset
+
+
+\begin_inset Quotes erd
+\end_inset
+
+] est identique à
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+LabelString
+\end_layout
+
+\end_inset
+
+, mais pour les annexes.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+PrettyFormat
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+chaîne
+\end_layout
+
+\end_inset
+
+=
+\begin_inset Quotes erd
+\end_inset
+
+
+\begin_inset Quotes erd
+\end_inset
+
+] définit un format à utiliser pour les références mises en forme utilisant
+ ce compteur.
+ Par exemple, on peut vouloir que les références aux numéros de section
+ apparaissent comme
+\begin_inset Quotes fld
+\end_inset
+
+Section
+\begin_inset space ~
+\end_inset
+
+2.4
+\begin_inset Quotes frd
+\end_inset
+
+.
+ La chaîne devra contenir
+\begin_inset Quotes fld
+\end_inset
+
+##
+\begin_inset Quotes frd
+\end_inset
+
+.
+ Ceci sera remplacé par la valeur courante du compteur.
+ Ainsi, pour les sections, ce sera: Section ##.
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+Within
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+chaîne
+\end_layout
+
+\end_inset
+
+=
+\begin_inset Quotes erd
+\end_inset
+
+
+\begin_inset Quotes erd
+\end_inset
+
+] contient le nom d'un autre compteur: le compteur actuel sera remis à zéro
+ à chaque fois que l'autre augmentera.
+ Par exemple,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+sous-section
+\end_layout
+
+\end_inset
+
+ est numéroté dans
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+section
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Subsection
+Description de police
+\begin_inset CommandInset label
+LatexCommand label
+name "subsec:polices"
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+Une description de police ressemble à :
+\end_layout
+
+\begin_layout LyX-Code
+Font
+\family roman
+\emph on
+ou
+\family default
+\emph default
+ LabelFont
+\emph on
+ou
+\emph default
+ DefaultFont
+\end_layout
+
+\begin_layout LyX-Code
+ ...
+\end_layout
+
+\begin_layout LyX-Code
+EndFont
+\end_layout
+
+\begin_layout Standard
+et les commandes suivantes sont disponibles :
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Color
+\end_layout
+
+\end_inset
+
+
+\family typewriter
+
+\family default
+[
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+none
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+black
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+white
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+red
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+green
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+blue
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+cyan
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+magenta
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+yellow
+\end_layout
+
+\end_inset
+
+]
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Family
+\end_layout
+
+\end_inset
+
+ [
+\emph on
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Roman
+\end_layout
+
+\end_inset
+
+
+\emph default
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Sans
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Typewriter
+\end_layout
+
+\end_inset
+
+]
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Misc
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+string
+\end_layout
+
+\end_inset
+
+] avec les arguments valides suivants:
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+emph
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+noun
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+strikeout
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+underbar
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+uuline
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+uwave
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+no_emph
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+no_noun
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+no_strikeout
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+no_bar
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+no_uuline
+\end_layout
+
+\end_inset
+
+ et
+\begin_inset Newline linebreak
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+no_uwave
+\end_layout
+
+\end_inset
+
+.
+ Chacun de ceux-ci (dés)active l'attribut correspondant.
+\begin_inset Newline newline
+\end_inset
+
+Par exemple,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+emph
+\end_layout
+
+\end_inset
+
+ active la mise en évidence, et
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+no_emph
+\end_layout
+
+\end_inset
+
+ la désactive.
+ Si ce dernier point vous intrigue, souvenez-vous que le réglage de police
+ du contexte courant est généralement hérité du contexte environnant.
+ De ce fait,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+no_emph
+\end_layout
+
+\end_inset
+
+ désactiverait la mise en évidence qui était active de toutes façons, par
+ exemple dans un environnement de théorème.
+
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Series
+\end_layout
+
+\end_inset
+
+ [
+\emph on
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Medium
+\end_layout
+
+\end_inset
+
+
+\emph default
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Bold
+\end_layout
+
+\end_inset
+
+]
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Shape
+\end_layout
+
+\end_inset
+
+ [
+\emph on
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Up
+\end_layout
+
+\end_inset
+
+
+\emph default
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Italic
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+SmallCaps
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Slanted
+\end_layout
+
+\end_inset
+
+]
+\end_layout
+
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Size
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+tiny
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+small
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+normal
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+large
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+larger
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+largest
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+huge
+\end_layout
+
+\end_inset
+
+,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+giant
+\end_layout
+
+\end_inset
+
+]
+\end_layout
+
+\begin_layout Subsection
+Description d'une insertion de citation
+\begin_inset CommandInset label
+LatexCommand label
+name "subsec:Description citation"
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+Les blocs
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+CiteFormat
+\end_layout
+
+\end_inset
+
+ servent à décrire comment les citations bibliographiques doivent être affichées
+, à la fois dans \SpecialChar LyX
+ (dans la fenêtre de citation et dans les bulles d'aide,
+ par exemple) et dans le résultat XHTML.
+ Un tel bloc se présente comme suit:
+\end_layout
+
+\begin_layout LyX-Code
+
+\lang english
+CiteFormat
+\end_layout
+
+\begin_layout LyX-Code
+
+\lang english
+ article ...
+\end_layout
+
+\begin_layout LyX-Code
+
+\lang english
+ book ...
+\end_layout
+
+\begin_layout LyX-Code
+
+\lang english
+End
+\end_layout
+
+\begin_layout Standard
+Les différentes lignes définissent l'affichage de l'information correspondant
+ à une article ou à un livre, respectivement, et une telle définition peut
+ être créée pour tout type d'entrée apparaissant dans un fichier Bib\SpecialChar TeX
+.
+ \SpecialChar LyX
+ définit un format implicite dans le code source qui sera utilisé si aucune
+ définition spécifique n'est fournie.
+ \SpecialChar LyX
+ prédéfinit plusieurs formats dans le fichier
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+stdciteformats.inc
+\end_layout
+
+\end_inset
+
+, qui est inclus dans la plupart des classes de document \SpecialChar LyX
+.
+\end_layout
+
+\begin_layout Standard
+Les définitions utilisent un langage simple qui permet
+\begin_inset space ~
+\end_inset
+
+de remplacer les clés Bib\SpecialChar TeX
+ par leurs valeurs.
+ les clés doivent être encloses entre caractères
+\lang english
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+%
+\end_layout
+
+\end_inset
+
+, e.g.:
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+%author%
+\end_layout
+
+\end_inset
+
+.
+
+\lang french
+ Une définition simple serait par exemple:
+\end_layout
+
+\begin_layout LyX-Code
+
+\lang english
+misc %author%,
+\begin_inset Quotes eld
+\end_inset
+
+%title%
+\begin_inset Quotes erd
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Standard
+Ceci imprimerait le nom de l'auteur, suivi d'une virgule, suivi du titre,
+ entre double guillemets, suivi d'un point.
+\end_layout
+
+\begin_layout Standard
+Bien entendu, vous voudrez parfois n'imprimer une clé que si elle existe.
+ Ceci est obtenu par une construction conditionnelle, comme:
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+{%volume%[[vol.
+\begin_inset space ~
+\end_inset
+
+%volume%]]}
+\end_layout
+
+\end_inset
+
+.
+ Ceci signifie: si la clé
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+volume
+\end_layout
+
+\end_inset
+
+ existe, alors imprimer
+\begin_inset Quotes fld
+\end_inset
+
+vol.
+\begin_inset Quotes frd
+\end_inset
+
+ suivi de la clé volume.
+ On peut aussi introduire une clause
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+else
+\end_layout
+
+\end_inset
+
+ dans l'expression conditionnelle, comme dans:
+\begin_inset Newline newline
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+{%author%[[%author%]][[%editor%, ed.]]}
+\end_layout
+
+\end_inset
+
+
+\begin_inset Newline newline
+\end_inset
+
+Ici, la clé
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+author
+\end_layout
+
+\end_inset
+
+ est imprimée si elle existe; sinon la clé
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+editor
+\end_layout
+
+\end_inset
+
+ est imprimée, suivi de
+\begin_inset Quotes fld
+\end_inset
+
+, ed.
+\begin_inset Quotes frd
+\end_inset
+
+.
+ Noter que la clé est encore enclose entre caractères
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+%
+\end_layout
+
+\end_inset
+
+; la clause conditionnelle entière est enclose entre accolades, et les clauses
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+if
+\end_layout
+
+\end_inset
+
+ et
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+else
+\end_layout
+
+\end_inset
+
+ sont encloses entre double crochets
+\begin_inset Quotes fld
+\end_inset
+
+[[
+\begin_inset Quotes frd
+\end_inset
+
+ et
+\begin_inset Quotes fld
+\end_inset
+
+]]
+\begin_inset Quotes frd
+\end_inset
+
+.
+ Il ne peut avoir d'espaces entre ces marqueurs.
+\end_layout
+
+\begin_layout Standard
+Il existe enfin une autre syntaxe possible dans ces définitions, qui se
+ présente comme suit:
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+{!<i>!}
+\end_layout
+
+\end_inset
+
+.
+ Ceci définit une entité d'information utilisée pour créer du
+\begin_inset Quotes fld
+\end_inset
+
+texte enrichi
+\begin_inset Quotes frd
+\end_inset
+
+.
+ De manière évidente, nous ne souhaitons pas exporter des balises HTML en
+ écrivant du texte normal, aussi doivent elles être enclose entre
+\begin_inset Quotes fld
+\end_inset
+
+{!
+\begin_inset Quotes frd
+\end_inset
+
+ et
+\begin_inset Quotes fld
+\end_inset
+
+!}
+\begin_inset Quotes frd
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Standard
+Deux définitions spéciales sont également disponibles dans un bloc
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+CiteFormat
+\end_layout
+
+\end_inset
+
+ Un exemple de la première définition est celle-ci:
+\end_layout
+
+\begin_layout LyX-Code
+!quotetitle
+\begin_inset Quotes eld
+\end_inset
+
+%title%
+\begin_inset Quotes erd
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+Ceci est une abréviation, ou macro-instruction, et peut être employée comme
+ une clé:
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+%!quotetitle%
+\end_layout
+
+\end_inset
+
+.
+ \SpecialChar LyX
+ considérera
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+%!quotetitle%
+\end_layout
+
+\end_inset
+
+ exactement comme s'il s'agissait de sa définition.
+ Exprimons par conséquent un
+\emph on
+avertissement
+\emph default
+ évident: n'utilisez pas:
+\end_layout
+
+\begin_layout LyX-Code
+!funfun %funfun%
+\end_layout
+
+\begin_layout Standard
+ou similaire.
+ \SpecialChar LyX
+ ne devrait pas se perdre dans une boucle infinie, mais cela peut prendre
+ un moment avant qu'il s'en sorte.
+\end_layout
+
+\begin_layout Standard
+Le second type de définitions particulières se présente comme ceci:
+\end_layout
+
+\begin_layout LyX-Code
+
+\lang english
+_pptext pp.
+\end_layout
+
+\begin_layout Standard
+Ceci définit un segment de texte susceptible de traduction, ce qui permet
+ de traduire les parties appropriées de la bibliographie.
+ Cette syntaxe peut être incluse dans une définition normale en la considérant
+ comme une clé:
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+%_pptext%
+\end_layout
+
+\end_inset
+
+.
+ Plusieurs d'entre elles sont prédéfinies dans
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+stdciteformats.inc
+\end_layout
+
+\end_inset
+
+.
+ Notez bien que ce ne sont pas des macro-instructions, au sens défini ci-dessus:
+ elles ne seront pas interprétées.
+\end_layout
+
+\begin_layout Standard
+Voici donc un exemple utilisant toutes ces fonctionnalités:
+\lang english
+
+\begin_inset VSpace defskip
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+\noindent
+
+\family typewriter
+\lang english
+!authoredit {%author%[[%author%, ]][[{%editor%[[%editor%, %_edtext%, ]]}]]}
+\end_layout
+
+\begin_layout Standard
+
+\lang english
+\begin_inset VSpace defskip
+\end_inset
+
+
+\lang french
+Ceci défini une macro qui imprime le nom de l'auteur, suivi d'un virgule,
+ si la clé
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+author
+\end_layout
+
+\end_inset
+
+ existe, ou bien imprime le nom de l'éditeur, suivi de
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+_edtext
+\end_layout
+
+\end_inset
+
+ ou de sa traduction (implicitement, apparaîtra
+\begin_inset Quotes fld
+\end_inset
+
+ed.
+\begin_inset Quotes frd
+\end_inset
+
+), si la clé
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+editor
+\end_layout
+
+\end_inset
+
+ existe.
+ Notez que ceci est déjà défini dans
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+stdciteformats.inc
+\end_layout
+
+\end_inset
+
+, vous pouvez donc l'utiliser dans vos propres définitions, ou redéfinitions,
+ si vous chargez ce fichier d'abord.
+\end_layout
+
+\begin_layout Section
+Directives pour l'exportation XHTML
+\begin_inset CommandInset label
+LatexCommand label
+name "sec:Tags-for-XHTML"
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+Comme pour \SpecialChar LaTeX
+ ou DocBook, la présentation du résultat HTML créé par \SpecialChar LyX
+ est déterminé
+ par les informations de format.
+ En général, \SpecialChar LyX
+ produit une présentation implicite raisonnable, et comme indiqué
+ plus haut, il construira même des règles implicites CSS à partir des autres
+ directives de format.
+ Par exemple, \SpecialChar LyX
+ essaiera d'utiliser l'information du bloc
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Font
+\end_layout
+
+\end_inset
+
+ du style Chapter pour écrire une CSS qui mettra en forme les titres de
+ chapitres de manière appropriée.
+\end_layout
+
+\begin_layout Standard
+Dans de nombreux cas, vous n'aurez donc sans doute rien à faire du tout
+ pour obtenir un résultat XHTML acceptable pour vos environnements propres,
+ vos inserts personnalisés, et ainsi de suite.
+ Mais dans certains cas vous devrez faire quelque chose, et \SpecialChar LyX
+ fournit par
+ conséquent un certain nombre de directives de format qui peuvent être utilisées
+ pour personnaliser le XHTML et les CSS qui sont créés.
+\end_layout
+
+\begin_layout Standard
+Notez qu'il existe deux directives,
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLPreamble
+\end_layout
+
+\end_inset
+
+ et
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+AddToHTMLPreamble
+\end_layout
+
+\end_inset
+
+, qui peuvent apparaître en dehors des déclarations de style et d'insert.
+ Voir
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:Paramètres-généraux-d'une"
+
+\end_inset
+
+ pour les détails sur celles-ci.
+\end_layout
+
+\begin_layout Subsection
+Styles de paragraphe
+\begin_inset CommandInset label
+LatexCommand label
+name "subsec:Styles-de-paragraphe-XHTML"
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+Le type de XHTML que \SpecialChar LyX
+ crée pour un paragraphe dépend s'il s'agit d'un paragraphe
+ normal, d'une commande ou d'un environnement, ce qui est déterminé par
+ le contenu de la directive correspondante
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+\SpecialChar LaTeX
+Type
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Standard
+Pour une commande ou un paragraphe normal, le résultat XHTML a la forme
+ suivante:
+\end_layout
+
+\begin_layout LyX-Code
+
+\lang english
+<tag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>
+\end_layout
+
+\begin_layout LyX-Code
+
+\lang english
+<labeltag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>
+\lang french
+Étiquette
+\lang english
+</labeltag>
+\end_layout
+
+\begin_layout LyX-Code
+Contenu du paragraphe
+\end_layout
+
+\begin_layout LyX-Code
+
+\lang english
+</tag>
+\end_layout
+
+\begin_layout Standard
+Les balises d'étiquette sont bien entendu omises si le paragraphe n'est
+ pas étiqueté.
+\end_layout
+
+\begin_layout Standard
+Pour un environnement qui n'est pas du type liste, le XHTML prend la forme:
+\end_layout
+
+\begin_layout LyX-Code
+
+\lang english
+<tag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>
+\end_layout
+
+\begin_layout LyX-Code
+
+\lang english
+<itemtag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+><labeltag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>
+\lang french
+Étiquette d'environnement
+\lang english
+</labeltag>
+\lang french
+Premier paragraphe.
+\lang english
+</itemtag>
+\end_layout
+
+\begin_layout LyX-Code
+
+\lang english
+<itemtag>
+\lang french
+Second paragraphe.
+\lang english
+</itemtag>
+\end_layout
+
+\begin_layout LyX-Code
+
+\lang english
+</tag>
+\end_layout
+
+\begin_layout Standard
+Noter que l'étiquette n'est émise que pour le premier paragraphe, comme
+ ce serait le cas pour une théorème, par exemple.
+\end_layout
+
+\begin_layout Standard
+Pour une liste, nous avons une de ces formes:
+\end_layout
+
+\begin_layout LyX-Code
+
+\lang english
+<tag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>
+\end_layout
+
+\begin_layout LyX-Code
+
+\lang english
+<itemtag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+><labeltag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>
+\lang french
+Étiquette de liste
+\lang english
+</labeltag>
+\lang french
+Premier élément.
+\lang english
+</itemtag>
+\end_layout
+
+\begin_layout LyX-Code
+
+\lang english
+<itemtag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
\end_inset
><labeltag attr=
\begin_inset Quotes erd
\end_inset
-value
-\begin_inset Quotes erd
+value
+\begin_inset Quotes erd
+\end_inset
+
+>
+\lang french
+Étiquette de liste
+\lang english
+</labeltag>
+\lang french
+Second élément.
+\lang english
+</itemtag>
+\end_layout
+
+\begin_layout LyX-Code
+
+\lang english
+</tag>
+\end_layout
+
+\begin_layout LyX-Code
+
+\end_layout
+
+\begin_layout LyX-Code
+
+\lang english
+<tag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>
+\end_layout
+
+\begin_layout LyX-Code
+
+\lang english
+<labeltag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>
+\lang french
+Étiquette de liste
+\lang english
+</labeltag><itemtag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>
+\lang french
+Premier élément.
+\lang english
+</itemtag>
+\end_layout
+
+\begin_layout LyX-Code
+
+\lang english
+<labeltag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>
+\lang french
+Étiquette de liste
+\lang english
+</labeltag><itemtag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>
+\lang french
+Second élément.
+\lang english
+</itemtag>
+\end_layout
+
+\begin_layout LyX-Code
+
+\lang english
+</tag>
+\end_layout
+
+\begin_layout Standard
+Noter la différence en ce qui concerne l'ordre des balises
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+labeltag
+\end_layout
+
+\end_inset
+
+ et
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+itemtag
+\end_layout
+
+\end_inset
+
+.
+ L'ordre obtenu dépend du positionnement de
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLLabelFirst
+\end_layout
+
+\end_inset
+
+: si la valeur de
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLLabelFirst
+\end_layout
+
+\end_inset
+
+ est fausse (valeur implicite), vous obtiendrez la première forme, avec
+ l'étiquette dans l'élément; s'il la valeur est vraie, vous obtiendrez la
+ seconde forme, avec l'étiquette en dehors de l'élément.
+\end_layout
+
+\begin_layout Standard
+Les balises et les attributs spécifiques émis pour chaque type de paragraphe
+ peuvent être contrôlés par les directives de format que nous allons décrire.
+ Comme indiqué ci-dessus, cependant, \SpecialChar LyX
+ utilise des valeurs implicites raisonnable
+s pour la plupart d'entre elles, vous n'aurez donc pas grand-chose à faire
+ pour produire un résultat XHTML satisfaisant.
+ Pensez aux directives disponibles comme un supplément pour obtenir un réglage
+ à votre convenance.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+HTMLAttr
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+chaîne
+\end_layout
+
+\end_inset
+
+]
+\lang french
+ précise les informations d'attribut à émettre avec la balise principale.
+ Par exemple
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+\begin_inset Quotes fld
+\end_inset
+
+class=`madiv'
+\begin_inset Quotes frd
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+.
+ Implicitement, \SpecialChar LyX
+ émettra
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+\begin_inset Quotes fld
+\end_inset
+
+class=`nomstyle'
+\begin_inset Quotes frd
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+, où
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+nomstyle
+\end_layout
+
+\end_inset
+
+ est le nom du style en bas de casse, par exemple: chapter.
+ Ceci ne doit contenir
+\emph on
+aucune
+\emph default
+ information de style: utiliser
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLStyle
+\end_layout
+
+\end_inset
+
+ pour cela.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+HTMLForceCSS
+\end_layout
+
+\end_inset
+
+
+\lang french
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+0
+\end_layout
+
+\end_inset
+
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
+ pour
+ ce style, même si une information complémentaire est explicitement émise
+ par
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLStyle
+\end_layout
+
+\end_inset
+
+.
+ Positionner cette directive à
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+ vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
+ complètement.
+ Implicitement
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+0
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+HTMLItem
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+chaîne
+\end_layout
+
+\end_inset
+
+]
+\lang french
+ définit la balise utilisée pour les paragraphes ou environnements isolés,
+ qui remplace
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+itemtag
+\end_layout
+
+\end_inset
+
+ dans les exemples ci-dessus.
+ Vaut implicitement
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+div
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+HTMLItemAttr
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+chaîne
+\end_layout
+
+\end_inset
+
+]
+\lang french
+ définit les attributs des balises
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+itemtag
+\end_layout
+
+\end_inset
+
+.
+ Vaut implicitement
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+\begin_inset Quotes fld
+\end_inset
+
+class=`nomstyle_item'
+\begin_inset Quotes frd
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+.
+ Ceci ne doit contenir
+\emph on
+aucune
+\emph default
+ information de style: utiliser
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLStyle
+\end_layout
+
+\end_inset
+
+ pour cela.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+HTMLLabel
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+chaîne
+\end_layout
+
+\end_inset
+
+]
+\lang french
+définit la balise utilisée pour les étiquettes de paragraphe et d'élément,
+ qui remplace
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+labeltag
+\end_layout
+
+\end_inset
+
+ dans les exemples ci-dessus.
+ Vaut implicitement
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+span
+\end_layout
+
+\end_inset
+
+, à moins que
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelType
+\end_layout
+
+\end_inset
+
+ soit
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Top_Environment
+\end_layout
+
+\end_inset
+
+ ou
+\begin_inset Newline newline
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Centered_Top_Environment
+\end_layout
+
+\end_inset
+
+, auquel cas elle vaut implicitement
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+div
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+HTMLLabelAttr
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+chaîne
+\end_layout
+
+\end_inset
+
+]
+\lang french
+ définit les attributs de la balise
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+labeltag
+\end_layout
+
+\end_inset
+
+.
+ Vaut implicitement
+\begin_inset Quotes erd
+\end_inset
+
+.
+ Ceci ne doit contenir
+\emph on
+aucune
+\emph default
+ information de style: utiliser
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLStyle
+\end_layout
+
+\end_inset
+
+ pour cela.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+HTMLLabelFirst
+\end_layout
+
+\end_inset
+
+
+\lang french
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+0
+\end_layout
+
+\end_inset
+
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+], significatif uniquement pour les environnements de liste, contrôle si
+ la balise d'étiquetage est émise avant ou dans la balise d'élément.
+ Ceci est utilisé par exemple dans l'environnement de description, où l'on
+ veut
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+\begin_inset Quotes fld
+\end_inset
+
+<dt>\SpecialChar ldots
+</dt><dd>\SpecialChar ldots
+</dd>
+\begin_inset Quotes frd
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+.
+ Vaut implicitement
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+0
+\end_layout
+
+\end_inset
+
+: la balise d'étiquetage est dans la balise d'élément.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+HTMLPreamble
+\end_layout
+
+\end_inset
+
+
+\lang french
+ définit l'information à émettre dans la section
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<head>
+\end_layout
+
+\end_inset
+
+ quand ce style est utilisé.
+ Ceci pourrait être utilisé par exemple pour inclure un bloc
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<script>
+\end_layout
+
+\end_inset
+
+ définissant un gestionnaire
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+onclick
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+HTMLStyle
+\end_layout
+
+\end_inset
+
+
+\lang french
+ définit l'information à émettre dans la section
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<head>
+\end_layout
+
+\end_inset
+
+ quand ce style est utilisé.
+ Ceci pourrait être utilisé par exemple pour inclure un bloc
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<script>
+\end_layout
+
+\end_inset
+
+ définissant un gestionnaire
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+onclick
+\end_layout
+
+\end_inset
+
+.
+ Doit être fermé par
+\lang english
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+EndHTMLStyle
+\end_layout
+
+\end_inset
+
+
+\lang french
+.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+HTMLTag
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+chaîne
+\end_layout
+
+\end_inset
+
+]
+\lang french
+ définit la balise utilisé pour l'étiquette principale, qui remplace
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+tag
+\end_layout
+
+\end_inset
+
+ dans les exemples ci-dessus.
+ Vaut implicitement
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+div
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+HTMLTitle
+\end_layout
+
+\end_inset
+
+
+\lang french
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+0
+\end_layout
+
+\end_inset
+
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+] identifie ce style comme celui à utiliser pour créer la balise
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<title>
+\end_layout
+
+\end_inset
+
+ dans le fichier XHTML.
+ Implicitement fausse.
+ Le fichier
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+stdtitle.inc
+\end_layout
+
+\end_inset
+
+ la positionne à vraie pour l'environnement
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+title
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Subsection
+
+\lang english
+InsetLayout XHTML
+\end_layout
+
+\begin_layout Standard
+L'exportation XHTML des inserts peut également être contrôlée par l'information
+ résidant dans les fichiers de format
+\begin_inset Foot
+status collapsed
+
+\begin_layout Plain Layout
+Pour le moment, ceci n'est exact que pour les inserts de
+\begin_inset Quotes fld
+\end_inset
+
+texte
+\begin_inset Quotes frd
+\end_inset
+
+ (les inserts dans lesquels vous pouvez effectuer une saisie), mais n'est
+ pas exact pour les inserts de
+\begin_inset Quotes fld
+\end_inset
+
+commande
+\begin_inset Quotes frd
+\end_inset
+
+ (inserts associés à des boîtes de dialogue).
+\end_layout
+
+\end_inset
+
+.
+ Là encore, \SpecialChar LyX
+ essaie de produire implicitement un résultat raisonnable, et
+ il crée des règles CSS implicites.
+ Mais tout peut être personnalisé.
+\end_layout
+
+\begin_layout Standard
+Le résultat XHTML produit par \SpecialChar LyX
+ pour un insert a la forme suivante:
+\end_layout
+
+\begin_layout LyX-Code
+
+\lang english
+<tag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>
+\end_layout
+
+\begin_layout LyX-Code
+
+\lang english
+<labeltag>
+\lang french
+Étiquette
+\lang english
+</labeltag>
+\end_layout
+
+\begin_layout LyX-Code
+
+\lang english
+<innertag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>
+\lang french
+Contenu de l'insert.
+\lang english
+</innertag>
+\end_layout
+
+\begin_layout LyX-Code
+
+\lang english
+</tag>
+\end_layout
+
+\begin_layout Standard
+Si l'insert permet de saisir plusieurs paragraphes — c'est-à-dire, si
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+MultiPar
+\end_layout
+
+\end_inset
+
+ est vrai — alors le contenu de l'insert sera exporté également en paragraphes
+ formatés en fonction des styles utilisés pour ces paragraphes (standard,
+ citation et similaire).
+ La balise d'étiquetage est bien entendu omise si la paragraphe n'a pas
+ d'étiquette et, pour le moment, est toujours
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+span
+\end_layout
+
+\end_inset
+
+.
+ La balise interne est facultative et, implicitement, n'apparaît pas.
+\end_layout
+
+\begin_layout Standard
+Les balises et attributs spécifiques émis pour chaque insert peuvent être
+ contrôlés au moyen des directives de format suivantes:
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+HTMLAttr
+\end_layout
+
+\end_inset
+
+
+\lang french
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+chaîne
+\end_layout
+
+\end_inset
+
+] précise les informations d'attribut à émettre avec la balise principale.
+ Par exemple
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+\begin_inset Quotes fld
+\end_inset
+
+class=`moninsert' onclick=`\SpecialChar ldots
+'
+\begin_inset Quotes frd
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+.
+ Implicitement, \SpecialChar LyX
+ exportera
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+\begin_inset Quotes fld
+\end_inset
+
+class=`nominsert'
+\begin_inset Quotes frd
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+, où
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+nominsert
+\end_layout
+
+\end_inset
+
+ est le nom \SpecialChar LyX
+ de l'insert en bas de casse et avec les caractères non alphanumériq
+ues remplacés par des caractères
+\begin_inset Quotes fld
+\end_inset
+
+souligné
+\begin_inset Quotes frd
+\end_inset
+
+, par exemple: footnote.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+HTMLForceCSS
+\end_layout
+
+\end_inset
+
+
+\lang french
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+0
+\end_layout
+
+\end_inset
+
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
+ pour
+ cet insert, même si une information complémentaire est explicitement émise
+ par
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+HTMLStyle
+\end_layout
+
+\end_inset
+
+.
+ Positionner cette directive à
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+ vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
+ complètement.
+ Implicitement
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+0
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+HTMLInnerAttr
+\end_layout
+
+\end_inset
+
+
+\lang french
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+chaîne
+\end_layout
+
+\end_inset
+
+] fixe l'attribut de la balise interne.
+ Vaut implicitement
+\begin_inset Newline newline
\end_inset
->
-\lang french
-Étiquette de liste
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+\begin_inset Quotes fld
+\end_inset
+
+class=`nominsert_inner'
+\begin_inset Quotes frd
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+
\lang english
-</labeltag>
-\lang french
-Second élément.
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
\lang english
-</itemtag>
+HTMLInnerTag
\end_layout
-\begin_layout LyX-Code
+\end_inset
-\lang english
-</tag>
+
+\lang french
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+chaîne
\end_layout
-\begin_layout LyX-Code
+\end_inset
+
+] détermine la balise interne, et remplace
+\begin_inset Flex Code
+status collapsed
+\begin_layout Plain Layout
+innertag
\end_layout
-\begin_layout LyX-Code
+\end_inset
+
+ dans les exemples ci-dessus.
+ Implicitement absente.
+\end_layout
+
+\begin_layout Description
\lang english
-<tag attr=
-\begin_inset Quotes erd
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+HTMLIsBlock
+\end_layout
+
\end_inset
-value
-\begin_inset Quotes erd
+
+\lang french
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+0
+\end_layout
+
\end_inset
->
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+1
\end_layout
-\begin_layout LyX-Code
+\end_inset
+
+] indique si cet insert représente un bloc autonome de texte (comme une
+ note de bas de page) ou bien représente du contenu inclus dans le texte
+ environnant (comme une branche).
+ Vaut implicitement
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
-\lang english
-<labeltag attr=
-\begin_inset Quotes erd
\end_inset
-value
-\begin_inset Quotes erd
+.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+HTMLLabel
+\end_layout
+
\end_inset
->
+
\lang french
-Étiquette de liste
-\lang english
-</labeltag><itemtag attr=
-\begin_inset Quotes erd
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+chaîne
+\end_layout
+
\end_inset
-value
-\begin_inset Quotes erd
+] définit une étiquette pour cet insert, pouvant inclure une référence à
+ un compteur.
+ Par exemple, pour une note de bas de page, ce peut être
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+arabic{footnote}
+\end_layout
+
\end_inset
->
-\lang french
-Premier élément.
+.
+ Cette directive est facultative, et n'a pas de valeur implicite.
+\end_layout
+
+\begin_layout Description
+
\lang english
-</itemtag>
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+HTMLPreamble
\end_layout
-\begin_layout LyX-Code
+\end_inset
+
+
+\lang french
+ définit l'information à émettre dans la section
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<head>
+\end_layout
+
+\end_inset
+
+ quand ce style est utilisé.
+ Ceci pourrait être utilisé par exemple pour inclure un bloc
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<script>
+\end_layout
+
+\end_inset
+
+ définissant un gestionnaire
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+onclick
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
\lang english
-<labeltag attr=
-\begin_inset Quotes erd
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\lang english
+HTMLStyle
+\end_layout
+
\end_inset
-value
-\begin_inset Quotes erd
+
+\lang french
+ définit l'information CSS à inclure quand ce style est utilisé.
+ Noter que le contenu sera automatiquement enclos dans un bloc
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<style>
+\end_layout
+
\end_inset
->
-\lang french
-Étiquette de liste
+ créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
\lang english
-</labeltag><itemtag attr=
-\begin_inset Quotes erd
-\end_inset
+HTMLTag
+\end_layout
-value
-\begin_inset Quotes erd
\end_inset
->
+
\lang french
-Second élément.
-\lang english
-</itemtag>
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+chaîne
\end_layout
-\begin_layout LyX-Code
+\end_inset
-\lang english
-</tag>
+] définit la balise utilisé pour l'étiquette principale, qui remplace
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+tag
\end_layout
-\begin_layout Standard
-Noter la différence en ce qui concerne l'ordre des balises
+\end_inset
+
+ dans les exemples ci-dessus.
+ La valeur implicite dépend dépend du réglage de
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-labeltag
+MultiPar
\end_layout
\end_inset
- et
+: si
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-itemtag
+MultiPar
\end_layout
\end_inset
-.
- L'ordre obtenu dépend du positionnement de
+ est vrai, la valeur implicite est
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-HTMLLabelFirst
+div
\end_layout
\end_inset
-: si la valeur de
+; s'il est faux, la valeur implicite est
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-HTMLLabelFirst
+span
\end_layout
\end_inset
- est fausse (valeur implicite), vous obtiendrez la première forme, avec
- l'étiquette dans l'élément; s'il la valeur est vraie, vous obtiendrez la
- seconde forme, avec l'étiquette en dehors de l'élément.
+.
+\end_layout
+
+\begin_layout Subsection
+Flottants XHTML
\end_layout
\begin_layout Standard
-Les balises et les attributs spécifiques émis pour chaque type de paragraphe
- peuvent être contrôlés par les directives de format que nous allons décrire.
- Comme indiqué ci-dessus, cependant, LyX utilise des valeurs implicites
- raisonnables pour la plupart d'entre elles, vous n'aurez donc pas grand'chose
- à faire pour produire un résultat XHTML satisfaisant.
- Pensez aux directives disponibles comme un supplément pour obtenir un réglage
- à votre convenance.
+Le résultat XHTML pour les flottants peut être contrôlé par les informations
+ de format.
+ Le résultat a la forme suivante:
+\end_layout
+
+\begin_layout LyX-Code
+
+\lang english
+<tag attr=
+\begin_inset Quotes erd
+\end_inset
+
+value
+\begin_inset Quotes erd
+\end_inset
+
+>
+\end_layout
+
+\begin_layout LyX-Code
+
+\lang english
+Contenu du flottant.
+\end_layout
+
+\begin_layout LyX-Code
+
+\lang english
+</tag>
+\end_layout
+
+\begin_layout Standard
+La légende, si elle est présente, est un insert séparé et sera émis en tant
+ que tel.
+ Son apparence pourra être contrôlée par la directive InsetLayout pour les
+ inserts de légende.
\end_layout
\begin_layout Description
\end_inset
-]
+]
\lang french
- précise les informations d'attribut à émettre avec la balise principale.
+précise les informations d'attribut à émettre avec la balise principale.
Par exemple
\begin_inset Flex Code
status collapsed
\begin_inset Quotes fld
\end_inset
-class=`madiv'
+class=`monflottant' onclick=`\SpecialChar ldots
+'
\begin_inset Quotes frd
\end_inset
\end_inset
.
- Implicitement, LyX émettra
+ Implicitement, \SpecialChar LyX
+ exportera
\begin_inset Flex Code
status collapsed
\begin_inset Quotes fld
\end_inset
-class=`nomstyle'
+
+\lang english
+class=`float float-typefloat'
+\lang french
+
\begin_inset Quotes frd
\end_inset
status collapsed
\begin_layout Plain Layout
-nomstyle
+typefloat
\end_layout
\end_inset
- est le nom du style en bas de casse, par exemple: chapter.
- Ceci ne doit contenir
-\emph on
-aucune
-\emph default
- information de style: utiliser
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-HTMLStyle
-\end_layout
+ est le nom \SpecialChar LyX
+ de l'insert (tel qu'il est déterminé par la déclaration de
+ flottant, voir
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:Flottants"
\end_inset
- pour cela.
-\end_layout
+) en bas de casse et avec les caractères non alphanumériques remplacés par
+ des caractères
+\begin_inset Quotes fld
+\end_inset
-\begin_layout Description
+souligné
+\begin_inset Quotes frd
+\end_inset
-\lang english
+, par exemple:
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-HTMLForceCSS
+float-table
\end_layout
\end_inset
- [
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-
-\emph on
-\lang english
-0
-\emph default
-,1
+.
\end_layout
-\end_inset
+\begin_layout Description
-]
-\lang french
-indique s'il faut émettre l'information CSS implicite engendrée par LyX
- pour ce style, même si une information complémentaire est explicitement
- émise par
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+
+\lang english
HTMLStyle
\end_layout
\end_inset
-.
- Positionner cette directive à
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-1
-\end_layout
-
-\end_inset
+
+\lang french
+définit l'information CSS à inclure quand ce flottant est utilisé.
- vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
- complètement.
- Implicitement
+\lang english
+
+\lang french
+Noter que le contenu sera automatiquement enclos dans un bloc
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-0
+<style>
\end_layout
\end_inset
-.
+ créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-HTMLItem
+HTMLTag
\end_layout
\end_inset
\end_inset
-]
+]
\lang french
- définit la balise utilisée pour les paragraphes ou environnements isolés,
- qui remplace
+définit la balise utilisé pour l'étiquette principale, qui remplace
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-itemtag
+tag
\end_layout
\end_inset
\end_inset
-.
+, cette valeur devra rarement être modifiée.
\end_layout
-\begin_layout Description
-
-\lang english
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-
-\lang english
-HTMLItemAttr
+\begin_layout Subsection
+Mise en page de la bibliographie
\end_layout
-\end_inset
-
- [
+\begin_layout Standard
+La bibliographie peut être mise en forme via les blocs
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-chaîne
+CiteFormat
\end_layout
\end_inset
-]
-\lang french
- définit les attributs des balises
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-itemtag
-\end_layout
-
+.
+ Voir
+\begin_inset space ~
\end_inset
-.
- Vaut implicitement
-\begin_inset Flex Code
-status collapsed
-\begin_layout Plain Layout
-\begin_inset Quotes fld
-\end_inset
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:Description citation"
-class=`nomstyle_item'
-\begin_inset Quotes frd
\end_inset
-
+ pour les détails.
\end_layout
-\end_inset
+\begin_layout Subsection
+CSS créés par \SpecialChar LyX
-.
- Ceci ne doit contenir
-\emph on
-aucune
-\emph default
- information de style: utiliser
+\end_layout
+
+\begin_layout Standard
+Nous avons mentionné plusieurs fois que \SpecialChar LyX
+ créera des règles CSS implicites
+ pour les paragraphes et les inserts, fondées sur les autres informations
+ de format fournies.
+ Ici, nous préciserons quelle information est utilisée par \SpecialChar LyX
+ et comment.
+\end_layout
+
+\begin_layout Standard
+Pour le moment, \SpecialChar LyX
+ engendre tout seul des CSS seulement pour les informations
+ de police, en utilisant les directives
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-HTMLStyle
+Family
\end_layout
\end_inset
- pour cela.
-\end_layout
-
-\begin_layout Description
-
-\lang english
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-HTMLLabel
+Series
\end_layout
\end_inset
- [
+,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-chaîne
+Shape
\end_layout
\end_inset
-]
-\lang french
-définit la balise utilisée pour les étiquettes de paragraphe et d'élément,
- qui remplace
+, et
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-labeltag
+Size
\end_layout
\end_inset
- dans les exemples ci-dessus.
- Vaut implicitement
+ spécifiées dans la déclaration
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-span
+Font
\end_layout
\end_inset
-, à moins que
+ (voir
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:polices"
+
+\end_inset
+
+.) La traduction est essentiellement directe et évidente, par exemple
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-LabelType
+\begin_inset Quotes fld
+\end_inset
+
+Family Sans
+\begin_inset Quotes frd
+\end_inset
+
+
\end_layout
\end_inset
- soit
+ devient
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Top_Environment
+\begin_inset Quotes fld
+\end_inset
+
+font-family: sans-serif;
+\begin_inset Quotes frd
+\end_inset
+
+
\end_layout
\end_inset
- ou
+.
+ La correspondance entre les tailles en \SpecialChar LyX
+ et les tailles en CSS est un peu
+ moins évidente main néanmoins intuitive.
+ Voir la fonction
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Centered_Top_Environment
+getSizeCSS()
\end_layout
\end_inset
-, auquel cas elle vaut implicitement
-\begin_inset Flex Code
+ dans
+\begin_inset Flex URL
status collapsed
\begin_layout Plain Layout
-div
+
+src/FontInfo.cpp
\end_layout
\end_inset
-.
+ pour les détails.
\end_layout
-\begin_layout Description
+\begin_layout Chapter
+Insérer un objet externe
+\begin_inset CommandInset label
+LatexCommand label
+name "chap:Insérer-un-Objet"
-\lang english
-\begin_inset Flex Code
-status collapsed
+\end_inset
-\begin_layout Plain Layout
-\lang english
-HTMLLabelAttr
\end_layout
-\end_inset
+\begin_layout Standard
- [
-\begin_inset Flex Code
+\lang english
+\begin_inset Box Shadowbox
+position "t"
+hor_pos "c"
+has_inner_box 1
+inner_pos "t"
+use_parbox 0
+use_makebox 0
+width "100col%"
+special "none"
+height "1in"
+height_special "totalheight"
+thickness "0.4pt"
+separation "3pt"
+shadowsize "4pt"
+framecolor "black"
+backgroundcolor "none"
status collapsed
\begin_layout Plain Layout
-chaîne
+Avertissement: cette partie des la documentation n'a pas été mise à jour
+ depuis un certain temps.
+ Nous espérons qu'elle est toujours correcte, mais ce n'est pas garanti.
\end_layout
\end_inset
-]
-\lang french
- définit les attributs de la balise
-\begin_inset Flex Code
+
+\end_layout
+
+\begin_layout Standard
+L'utilisation d'éléments créés par des logiciels extérieurs à \SpecialChar LyX
+ est couverte
+ en détail dans le manuel
+\emph on
+Objets insérés
+\emph default
+.
+ Cette partie du manuel couvre ce qui se passe derrière la scène pour permettre
+ d'écrire un mécanisme d'inclusion pour un nouvel élément.
+\end_layout
+
+\begin_layout Section
+Comment fonctionne-t-il ?
+\end_layout
+
+\begin_layout Standard
+L'insertion d'objet externe repose sur le concept de
+\emph on
+cadre
+\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-labeltag
-\end_layout
+NdT : Traduction de
+\begin_inset Quotes fld
+\end_inset
+template
+\begin_inset Quotes frd
\end_inset
-.
- Vaut implicitement
-\begin_inset Quotes erd
+ dans ce contexte.
+\end_layout
+
\end_inset
-.
- Ceci ne doit contenir
-\emph on
-aucune
+
\emph default
- information de style: utiliser
-\begin_inset Flex Code
+.
+ Un cadre définit comment \SpecialChar LyX
+ doit s'interfacer avec un type d'objet donné.
+ Tel qu'il est distribué, \SpecialChar LyX
+ possède des cadres prédéfinis pour les figures
+ XFig, pour les diagrammes Dia, pour différents formats d'images rastérisées,
+ pour gnuplot, et d'autres.
+ Vous pouvez en consulter la liste avec
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
-HTMLStyle
+Insertion\SpecialChar menuseparator
+Objet
+\begin_inset space ~
+\end_inset
+
+Externe
\end_layout
\end_inset
- pour cela.
+.
+ En outre, il est possible de créer votre propre cadre pour supporter un
+ type donné d'objet.
+ Nous décrirons plus loin en détail ce qu'il faut faire, et nous espérons
+ que vous nous enverrez tous les cadres que vous créerez pour que nous puissions
+ les inclure dans de futures versions de \SpecialChar LyX
+.
\end_layout
-\begin_layout Description
-
-\lang english
+\begin_layout Standard
+Un autre concept de base est qu'il faut faire la distinction entre le fichier
+ d'origine qui sert de point de départ et le fichier transformé qui est
+ inclus avec votre document exporté ou imprimé.
+ Voyons par exemple une figure produite avec
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-HTMLLabelFirst
+XFig
\end_layout
\end_inset
- [
+.
+ L'application XFig elle-même travaille sur un fichier avec l'extension
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\emph on
-\lang english
-0
-\emph default
-,1
+.fig
\end_layout
\end_inset
-]
-\lang french
-, significatif uniquement pour les environnements de liste, contrôle si
- la balise d'étiquetage est émise avant ou dans la balise d'élément.
- Ceci est utilisé par exemple dans l'environnement de description, où l'on
- veut
+.
+ Dans XFig, vous créez et modifiez votre figure.
+ Quand c'est fini, vous enregistrez le fichier
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\begin_inset Quotes fld
-\end_inset
+fig
+\end_layout
-<dt>\SpecialChar \ldots{}
-</dt><dd>\SpecialChar \ldots{}
-</dd>
-\begin_inset Quotes frd
\end_inset
+.
+ Quand vous voulez inclure la figure dans votre document, vous invoquez
+
+\begin_inset Flex Code
+status collapsed
+\begin_layout Plain Layout
+transfig
\end_layout
\end_inset
+ pour créer un fichier PostScript qui sera aisément inclus dans votre fichier
+ \SpecialChar LaTeX
.
- Vaut implicitement
+ Dans ce cas, le fichier
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-0
+.fig
\end_layout
\end_inset
-: la balise d'étiquetage est dans la balise d'élément.
+ est le fichier d'origine, et le fichier PostScript est le fichier transformé.
\end_layout
-\begin_layout Description
-
-\lang english
-\begin_inset Flex Code
-status collapsed
+\begin_layout Standard
+Cette distinction est importante pour pouvoir mettre à jour l'objet pendant
+ l'écriture de votre document.
+ En outre, elle vous donne la flexibilité requise pour supporter des formats
+ d'exportation différents.
+ Par exemple, dans le cas de l'exportation en Ascii, ce n'est pas vraiment
+ une super idée d'inclure la figure en PostScript brut.
+ À la place, vous préférerez soit inclure une référence à la figure, soit
+ essayer un convertisseur graphique vers Ascii pour rendre un résultat final
+ approchant du graphique d'origine.
+ L'insertion d'objet externe vous permet de le faire, car il est paramétré
+ avec les différents formats d'exportation supportés par \SpecialChar LyX
+.
+\end_layout
-\begin_layout Plain Layout
+\begin_layout Standard
+En plus de supporter la génération de fichiers transformés différents selon
+ le format d'exportation, l'insertion d'objet externe travaille en étroite
+ collaboration avec les applications d'édition et de visualisation.
+ Dans le cas d'une figure XFig, vous pouvez invoquer Xfig sur le fichier
+ d'origine d'un simple clic depuis la fenêtre d'objet externe de \SpecialChar LyX
+, et aussi
+ visualiser le fichier transformé PostScript avec Ghostview d'un autre clic.
+ Il n'y a plus à se bagarrer avec la ligne de commande ou avec des explorateurs
+ de fichiers pour localiser et manipuler le fichier d'origine et le fichier
+ transformé.
+ De cette façon, vous pouvez enfin profiter à plein des nombreuses applications
+ différentes qui servent à la production de documents, et serez finalement
+ plus efficaces.
+\end_layout
-\lang english
-HTMLPreamble
+\begin_layout Section
+Le fichier de configuration d'un cadre externe
\end_layout
+\begin_layout Standard
+Il est assez facile de définir de nouveaux cadres externes dans \SpecialChar LyX
+.
+ Cependant, sachez que si vous le faites de façon négligente, vous introduirez
+
+\emph on
+sûrement
+\emph default
+ une faille de sécurité facilement exploitable.
+ Avant de commencer, lisez donc plus bas ce qui concerne la sécurité
+\begin_inset space ~
\end_inset
-
-\lang french
- définit l'information à émettre dans la section
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-<head>
-\end_layout
+(
+\begin_inset CommandInset ref
+LatexCommand pageref
+reference "sec:La-question-de"
\end_inset
- quand ce style est utilisé.
- Ceci pourrait être utilisé par exemple pour inclure un bloc
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-<script>
+).
\end_layout
-\end_inset
+\begin_layout Standard
+Ceci dit, nous vous encourageons à créer des cadres intéressants et à nous
+ les proposer.
+\end_layout
- définissant un gestionnaire
+\begin_layout Standard
+Les cadres externes sont définis dans le fichier
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-onclick
+Rép\SpecialChar LyX
+/external_templates
\end_layout
\end_inset
-.
-\end_layout
-\begin_layout Description
+\family typewriter
-\lang english
-\begin_inset Flex Code
+\begin_inset Foot
status collapsed
\begin_layout Plain Layout
-
-\lang english
-HTMLStyle
-\end_layout
-
+NdT : Nous rappelons que
+\begin_inset Quotes fld
\end_inset
+cadre
+\begin_inset Quotes frd
+\end_inset
-\lang french
- définit l'information à émettre dans la section
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-<head>
-\end_layout
-
+ est la traduction de
+\begin_inset Quotes fld
\end_inset
- quand ce style est utilisé.
- Ceci pourrait être utilisé par exemple pour inclure un bloc
-\begin_inset Flex Code
-status collapsed
+template
+\begin_inset Quotes frd
+\end_inset
-\begin_layout Plain Layout
-<script>
+ dans ce contexte de l'objet externe.
\end_layout
\end_inset
- définissant un gestionnaire
+
+\family default
+.
+ Vous pouvez mettre votre propre version dans
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-onclick
+MonRép/external_templates
\end_layout
\end_inset
.
+
\end_layout
-\begin_layout Description
+\begin_layout Standard
+Un fichier de configuration de cadre typique se présente comme ceci:
+\end_layout
+
+\begin_layout LyX-Code
\lang english
-\begin_inset Flex Code
-status collapsed
+Template XFig
+\end_layout
-\begin_layout Plain Layout
+\begin_layout LyX-Code
\lang english
-HTMLTag
+GuiName "XFig: $$AbsOrRelPathParent$$Basename"
\end_layout
-\end_inset
-
- [
-\begin_inset Flex Code
-status collapsed
+\begin_layout LyX-Code
-\begin_layout Plain Layout
-chaîne
+\lang english
+HelpText
\end_layout
-\end_inset
-
-]
-\lang french
- définit la balise utilisé pour l'étiquette principale, qui remplace
-\begin_inset Flex Code
-status collapsed
+\begin_layout LyX-Code
-\begin_layout Plain Layout
-tag
+\lang english
+An XFig figure.
\end_layout
-\end_inset
-
- dans les exemples ci-dessus.
- Vaut implicitement
-\begin_inset Flex Code
-status collapsed
+\begin_layout LyX-Code
-\begin_layout Plain Layout
-div
+\lang english
+HelpTextEnd
\end_layout
-\end_inset
+\begin_layout LyX-Code
-.
+\lang english
+InputFormat fig
\end_layout
-\begin_layout Description
+\begin_layout LyX-Code
\lang english
-\begin_inset Flex Code
-status collapsed
+FileFilter "*.fig"
+\end_layout
-\begin_layout Plain Layout
+\begin_layout LyX-Code
\lang english
-HTMLTitle
+AutomaticProduction true
\end_layout
-\end_inset
+\begin_layout LyX-Code
- [
-\begin_inset Flex Code
-status collapsed
+\lang english
+Transform Rotate
+\end_layout
-\begin_layout Plain Layout
+\begin_layout LyX-Code
-\emph on
\lang english
-0
-\emph default
-,1
+Transform Resize
\end_layout
-\end_inset
+\begin_layout LyX-Code
-]
-\lang french
- identifie ce style comme celui à utiliser pour créer la balise
-\begin_inset Flex Code
-status collapsed
+\lang english
+Format \SpecialChar LaTeX
-\begin_layout Plain Layout
-<title>
\end_layout
-\end_inset
-
- dans le fichier XHTML.
- Implicitement fausse.
- Le fichier
-\begin_inset Flex Code
-status collapsed
+\begin_layout LyX-Code
-\begin_layout Plain Layout
-stdtitle.inc
+\lang english
+TransformCommand Rotate RotationLatexCommand
\end_layout
-\end_inset
-
- la positionne à vraie pour l'environnement
-\begin_inset Flex Code
-status collapsed
+\begin_layout LyX-Code
-\begin_layout Plain Layout
-title
+\lang english
+TransformCommand Resize ResizeLatexCommand
\end_layout
-\end_inset
+\begin_layout LyX-Code
-.
+\lang english
+Product "$$RotateFront$$ResizeFront
\end_layout
-\begin_layout Subsection
+\begin_layout LyX-Code
\lang english
-InsetLayout XHTML
+
+\backslash
+
+\backslash
+input{$$AbsOrRelPathMaster$$Basename.pstex_t}
\end_layout
-\begin_layout Standard
-L'exportation XHTML des inserts peut également être contrôlée par l'information
- résidant dans les fichiers de format
-\begin_inset Foot
-status collapsed
+\begin_layout LyX-Code
-\begin_layout Plain Layout
-Pour le moment, ceci n'est exact que pour les inserts de
-\begin_inset Quotes fld
-\end_inset
+\lang english
+ $$ResizeBack$$RotateBack"
+\end_layout
-texte
-\begin_inset Quotes frd
-\end_inset
+\begin_layout LyX-Code
- (les inserts dans lesquels vous pouvez effectuer une saisie), mais n'est
- pas exact pour les inserts de
-\begin_inset Quotes fld
-\end_inset
+\lang english
+UpdateFormat pstex
+\end_layout
-commande
-\begin_inset Quotes frd
-\end_inset
+\begin_layout LyX-Code
- (inserts associés à des boîtes de dialogue).
+\lang english
+UpdateResult "$$AbsPath$$Basename.pstex_t"
\end_layout
-\end_inset
+\begin_layout LyX-Code
-.
- Là encore, LyX essaie de produire implicitement un résultat raisonnable,
- et il crée des règles CSS implicites.
- Mais tout eut être personnalisé.
+\lang english
+Requirement "graphicx"
\end_layout
-\begin_layout Standard
-Le résultat XHTML produit par LyX pour un insert a la forme suivante:
+\begin_layout LyX-Code
+
+\lang english
+ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
\end_layout
\begin_layout LyX-Code
\lang english
-<tag attr=
-\begin_inset Quotes erd
-\end_inset
+ReferencedFile latex "$$AbsPath$$Basename.eps"
+\end_layout
-value
-\begin_inset Quotes erd
-\end_inset
+\begin_layout LyX-Code
->
+\lang english
+ReferencedFile dvi "$$AbsPath$$Basename.eps"
\end_layout
\begin_layout LyX-Code
\lang english
-<labeltag>
-\lang french
-Étiquette
-\lang english
-</labeltag>
+FormatEnd
\end_layout
\begin_layout LyX-Code
\lang english
-<innertag attr=
-\begin_inset Quotes erd
-\end_inset
-
-value
-\begin_inset Quotes erd
-\end_inset
+Format PDF\SpecialChar LaTeX
->
-\lang french
-Contenu de l'insert.
-\lang english
-</innertag>
\end_layout
\begin_layout LyX-Code
\lang english
-</tag>
+TransformCommand Rotate RotationLatexCommand
\end_layout
-\begin_layout Standard
-Si l'insert permet de saisir plusieurs paragraphes --- c'est-à-dire, si
-
-\begin_inset Flex Code
-status collapsed
+\begin_layout LyX-Code
-\begin_layout Plain Layout
-MultiPar
+\lang english
+TransformCommand Resize ResizeLatexCommand
\end_layout
-\end_inset
-
- est vrai --- alors le contenu de l'insert sera exporté également en paragraphes
- formattés en fonction des styles utilisés pour ces paragraphes (standard,
- citation et similaire).
- La balise d'étiquetage est bien entendu omise si la paragraphe n'a pas
- d'étiquette et, pour le moment, est toujours
-\begin_inset Flex Code
-status collapsed
+\begin_layout LyX-Code
-\begin_layout Plain Layout
-span
+\lang english
+Product "$$RotateFront$$ResizeFront
\end_layout
-\end_inset
+\begin_layout LyX-Code
-.
- La balise interne est facultative et, implicitement, n'apparaît pas.
-\end_layout
+\lang english
+
+\backslash
-\begin_layout Standard
-Les balises et attributs spécifiques émis pour chaque insert peuvent être
- contrôlés au moyen des directives de format suivantes:
+\backslash
+input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
\end_layout
-\begin_layout Description
+\begin_layout LyX-Code
\lang english
-\begin_inset Flex Code
-status collapsed
+ $$ResizeBack$$RotateBack"
+\end_layout
-\begin_layout Plain Layout
+\begin_layout LyX-Code
\lang english
-HTMLAttr
+UpdateFormat pdftex
\end_layout
-\end_inset
-
- [
-\begin_inset Flex Code
-status collapsed
+\begin_layout LyX-Code
-\begin_layout Plain Layout
-chaîne
+\lang english
+UpdateResult "$$AbsPath$$Basename.pdftex_t"
\end_layout
-\end_inset
+\begin_layout LyX-Code
-]
-\lang french
- précise les informations d'attribut à émettre avec la balise principale.
- Par exemple
-\begin_inset Flex Code
-status collapsed
+\lang english
+Requirement "graphicx"
+\end_layout
-\begin_layout Plain Layout
-\begin_inset Quotes fld
-\end_inset
+\begin_layout LyX-Code
-class=`moninsert' onclick=`\SpecialChar \ldots{}
-'
-\begin_inset Quotes frd
-\end_inset
+\lang english
+ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
+\end_layout
+\begin_layout LyX-Code
+\lang english
+ReferencedFile latex "$$AbsPath$$Basename.pdf"
\end_layout
-\end_inset
+\begin_layout LyX-Code
-.
- Implicitement, LyX exportera
-\begin_inset Flex Code
-status collapsed
+\lang english
+FormatEnd
+\end_layout
-\begin_layout Plain Layout
-\begin_inset Quotes fld
-\end_inset
+\begin_layout LyX-Code
-class=`nominsert'
-\begin_inset Quotes frd
-\end_inset
+\lang english
+Format Ascii
+\end_layout
+\begin_layout LyX-Code
+\lang english
+Product "$$Contents(
+\backslash
+"$$AbsPath$$Basename.asc
+\backslash
+")"
\end_layout
-\end_inset
-
-, où
-\begin_inset Flex Code
-status collapsed
+\begin_layout LyX-Code
-\begin_layout Plain Layout
-nominsert
+\lang english
+UpdateFormat asciixfig
\end_layout
-\end_inset
+\begin_layout LyX-Code
- est le nom LyX de l'insert en bas de casse et avec les caractères non alphanumé
-riques remplacés par des caractères
-\begin_inset Quotes fld
-\end_inset
+\lang english
+UpdateResult "$$AbsPath$$Basename.asc"
+\end_layout
-souligné
-\begin_inset Quotes frd
-\end_inset
+\begin_layout LyX-Code
-, par exemple: footnote.
+\lang english
+FormatEnd
\end_layout
-\begin_layout Description
+\begin_layout LyX-Code
\lang english
-\begin_inset Flex Code
-status collapsed
+Format DocBook
+\end_layout
-\begin_layout Plain Layout
+\begin_layout LyX-Code
\lang english
-HTMLForceCSS
+Product "<graphic fileref=
+\backslash
+"$$AbsOrRelPathMaster$$Basename.eps
+\backslash
+">
\end_layout
-\end_inset
+\begin_layout LyX-Code
- [
-\begin_inset Flex Code
-status collapsed
+\lang english
+ </graphic>"
+\end_layout
-\begin_layout Plain Layout
+\begin_layout LyX-Code
-\emph on
\lang english
-0
-\emph default
-,1
+UpdateFormat eps
\end_layout
-\end_inset
-
-]
-\lang french
-indique s'il faut émettre l'information CSS implicite engendrée par LyX
- pour cet insert, même si une information complémentaire est explicitement
- émise par
-\begin_inset Flex Code
-status collapsed
+\begin_layout LyX-Code
-\begin_layout Plain Layout
-HTMLStyle
+\lang english
+UpdateResult "$$AbsPath$$Basename.eps"
\end_layout
-\end_inset
-
-.
- Positionner cette directive à
-\begin_inset Flex Code
-status collapsed
+\begin_layout LyX-Code
-\begin_layout Plain Layout
-1
+\lang english
+ReferencedFile docbook "$$AbsPath$$Basename.eps"
\end_layout
-\end_inset
-
- vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
- complètement.
- Implicitement
-\begin_inset Flex Code
-status collapsed
+\begin_layout LyX-Code
-\begin_layout Plain Layout
-0
+\lang english
+ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
\end_layout
-\end_inset
+\begin_layout LyX-Code
-.
+\lang english
+FormatEnd
\end_layout
-\begin_layout Description
+\begin_layout LyX-Code
\lang english
-\begin_inset Flex Code
-status collapsed
+Product "[XFig: $$FName]"
+\end_layout
-\begin_layout Plain Layout
+\begin_layout LyX-Code
\lang english
-HTMLInnerAttr
+FormatEnd
\end_layout
-\end_inset
-
- [
-\begin_inset Flex Code
-status collapsed
+\begin_layout LyX-Code
-\begin_layout Plain Layout
-chaîne
+\lang english
+TemplateEnd
\end_layout
-\end_inset
-
-]
-\lang french
- fixe l'attribut de la balise interne.
- Vaut implicitement
+\begin_layout Standard
+Comme vous pouvez le constater, le cadre est inséré entre
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\begin_inset Quotes fld
-\end_inset
-
-class=`nominsert_inner'
-\begin_inset Quotes frd
-\end_inset
-
+\lang english
+Template
\end_layout
\end_inset
-.
-\end_layout
-
-\begin_layout Description
-
-\lang english
+ \SpecialChar ldots
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-HTMLInnerTag
+TemplateEnd
\end_layout
\end_inset
- [
+.
+ Il contient un en-tête spécifiant quelques réglages généraux et, pour chaque
+ format primaire de document reconnu, une section
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-chaîne
+
+\lang english
+Format
\end_layout
\end_inset
-]
-\lang french
- détermine la balise interne, et remplace
+ \SpecialChar ldots
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-innertag
+
+\lang english
+FormatEnd
\end_layout
\end_inset
- dans les exemples ci-dessus.
- Implicitement absente.
+.
+\end_layout
+
+\begin_layout Subsection
+L'en-tête de cadre
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-HTMLIsBlock
+AutomaticProduction
+\begin_inset space ~
+\end_inset
+
+true|false
\end_layout
\end_inset
- [
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-\lang english
-0,
-\emph on
-1
+\lang french
+ indique si le fichier représenté par le cadre doit être créé par \SpecialChar LyX
+.
+ Cette directive doit apparaître une et une seule fois.
\end_layout
-\end_inset
+\begin_layout Description
-]
-\lang french
- indique si cet insert représente un bloc autonome de texte (comme une note
- de bas de page) ou bien représente du contenu inclus dans le texte environnant
- (comme une branche).
- Vaut implicitement
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-1
-\end_layout
+\lang english
+FileFilter
+\begin_inset space ~
\end_inset
-.
+<patron>
\end_layout
-\begin_layout Description
+\end_inset
-\lang english
+
+\lang french
+précise un patron global utilisé dans l'échange dans la spécification des
+ fichiers pour filtrer les fichiers désignés.
+ S'il y a plus d'un suffixe possible (e.g.
+ pour tgif,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-HTMLLabel
+.obj
\end_layout
\end_inset
- [
+ et
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-chaîne
+
+\lang english
+.tgo
\end_layout
\end_inset
-]
-\lang french
- définit une étiquette pour cet insert, pouvant inclure une référence à
- un compteur.
- Par exemple, pour une note de bas de page, ce peut être
+), utiliser une syntaxe comme
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\backslash
-arabic{footnote}
+\lang english
+"*.{obj,tgo}"
\end_layout
\end_inset
.
- Cette directive est facultative, et n'a pas de valeur implicite.
+ Cette directive doit apparaître une et une seule fois.
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-HTMLPreamble
+GuiName
+\begin_inset space ~
+\end_inset
+
+<nom_interface>
\end_layout
\end_inset
\lang french
- définit l'information à émettre dans la section
+ fixe le texte apparaissant dans le bouton.
+ Cette directive doit apparaître une et une seule fois.
+\end_layout
+
+\begin_layout Description
+
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-<head>
-\end_layout
+\lang english
+HelpText
+\begin_inset space ~
\end_inset
- quand ce style est utilisé.
- Ceci pourrait être utilisé par exemple pour inclure un bloc
-\begin_inset Flex Code
-status collapsed
+<texte>
+\begin_inset space ~
+\end_inset
-\begin_layout Plain Layout
-<script>
+HelpTextEnd
\end_layout
\end_inset
- définissant un gestionnaire
-\begin_inset Flex Code
-status collapsed
-\begin_layout Plain Layout
-onclick
-\end_layout
+\lang french
+ décrit le texte d'aide utilisé dans la fenêtre de dialogue
+\begin_inset Quotes fld
+\end_inset
+Objet externe
+\begin_inset Quotes frd
\end_inset
.
+ Fournir suffisamment d'informations pour que l'utilisateur comprenne ce
+ que le cadre peut faire pour lui.
+ Cette directive doit apparaître une et une seule fois.
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-HTMLStyle
+InputFormat
+\begin_inset space ~
+\end_inset
+
+<format>
\end_layout
\end_inset
-
+
\lang french
-définit l'information CSS à inclure quand ce style est utilisé.
- Noter que le contenu sera automatiquement enclos dans un bloc
+ indique le format du fichier original.
+ Ce doit être le nom d'un format reconnu par \SpecialChar LyX
+ (voir
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sec:Formats"
+
+\end_inset
+
+).
+ Utiliser
+\begin_inset Quotes eld
+\end_inset
+
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-<style>
+
+\lang english
+*
\end_layout
\end_inset
- créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
+
+\begin_inset Quotes erd
+\end_inset
+
+si le cadre peut gérer des fichiers originaux dans plus d'un format.
+ \SpecialChar LyX
+ tentera d'analyser le fichier pour en déduire le format dans ce cas.
+ Cette directive doit apparaître une et une seule fois.
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-HTMLTag
+Template
+\begin_inset space ~
+\end_inset
+
+<id>
\end_layout
\end_inset
- [
-\begin_inset Flex Code
-status collapsed
-\begin_layout Plain Layout
-chaîne
+\lang french
+ est un nom original pour le cadre.
+ Il ne soit pas contenir de macros de substitution (voir ci-après).
\end_layout
-\end_inset
+\begin_layout Description
-]
-\lang french
- définit la balise utilisé pour l'étiquette principale, qui remplace
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-tag
+
+\lang english
+Transform
+\begin_inset space ~
+\end_inset
+
+Rotate|Resize|Clip|Extra
\end_layout
\end_inset
- dans les exemples ci-dessus.
- La valeur implicite dépend dépend du réglage de
+
+\lang french
+ spécifie quelles transformations sont reconnues par ce cadre.
+ Elle peut apparaître zéro ou plusieurs fois.
+ Elle active les options correspondantes dans la fenêtre de dialogue.
+ Chaque directive
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-MultiPar
+
+\lang english
+Transform
\end_layout
\end_inset
-: si
+ doit avoir soit une directive
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-MultiPar
+
+\lang english
+TransformCommand
\end_layout
\end_inset
- est vrai, la valeur implicite est
+ correspondante, soit une directive
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-div
+
+\lang english
+TransformOption
\end_layout
\end_inset
-; s'il est faux, la valeur implicite est
+ dans la section
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-span
+
+\lang english
+Format
\end_layout
\end_inset
.
+ Sinon, la transformation ne sera pas reconnue par ce cadre.
+
\end_layout
\begin_layout Subsection
-Flottants XHTML
-\end_layout
-
-\begin_layout Standard
-Le résultat XHTML pour les flottants peut être contrôlé par les informations
- de format.
- Le résultat a la forme suivante:
+La section Format
\end_layout
-\begin_layout LyX-Code
+\begin_layout Description
\lang english
-<tag attr=
-\begin_inset Quotes erd
-\end_inset
+\begin_inset Flex Code
+status collapsed
-value
-\begin_inset Quotes erd
+\begin_layout Plain Layout
+
+\lang english
+Format
+\begin_inset space ~
\end_inset
->
+\SpecialChar LaTeX
+|PDF\SpecialChar LaTeX
+|PlainText|DocBook
\end_layout
-\begin_layout LyX-Code
+\end_inset
-\lang english
-Contenu du flottant.
-\end_layout
-\begin_layout LyX-Code
+\lang french
+ décrit le format de document primaire relevant de cette définition de format.
+ Tous les cadres n'ont pas de représentation raisonnable dans tous les formats
+ de fichier documentaire.
+ Définissez cependant une section
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
\lang english
-</tag>
+Format
\end_layout
-\begin_layout Standard
-La légende, si elle est présente, est un insert séparé et sera émis en tant
- que tel.
- Son apparence pourra être contrôlée par la directive InsetLayout pour les
- inserts de légende.
+\end_inset
+
+ pour tous les formats, et utilisez un texte bidon lorsqu'il n'existe pas
+ de représentation.
+ Ainsi vous verrez au minimum une référence à l'objet externe dans le document
+ exporté.
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-HTMLAttr
+Option
+\begin_inset space ~
+\end_inset
+
+<
+\lang french
+nom
+\lang english
+>
+\begin_inset space ~
+\end_inset
+
+<
+\lang french
+valeur
+\lang english
+>
\end_layout
\end_inset
- [
+
+\lang french
+ définit une macro additionnelle
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-chaîne
+
+\lang english
+$$<
+\lang french
+nom
+\lang english
+>
\end_layout
\end_inset
-]
-\lang french
-précise les informations d'attribut à émettre avec la balise principale.
- Par exemple
+ pour la substitution par
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\begin_inset Quotes fld
-\end_inset
-
-class=`monflottant' onclick=`\SpecialChar \ldots{}
-'
-\begin_inset Quotes frd
-\end_inset
-
+\lang english
+Product
\end_layout
\end_inset
.
- Implicitement, LyX exportera
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\begin_inset Quotes fld
-\end_inset
-
\lang english
-class=`float float-typefloat'
+<
\lang french
-
-\begin_inset Quotes frd
-\end_inset
-
-
+valeur
+\lang english
+>
\end_layout
\end_inset
-, où
+ peut elle-même contenir des macros de substitution.
+ L'avantage par rapport à l'usage direct de
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-typefloat
-\end_layout
-\end_inset
+\lang english
+<
+\lang french
+valeur
+\lang english
+>
+\end_layout
- est le nom LyX de l'insert (tel qu'il est déterminé par la déclaration
- de flottant, voir
-\begin_inset space ~
\end_inset
+ dans
+\begin_inset Flex Code
+status collapsed
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:Flottants"
-
-\end_inset
+\begin_layout Plain Layout
-) en bas de casse et avec les caractères non alphanumériques remplacés par
- des caractères
-\begin_inset Quotes fld
-\end_inset
+\lang english
+Product
+\end_layout
-souligné
-\begin_inset Quotes frd
\end_inset
-, par exemple:
+ est que la valeur substituée par
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-float-table
+
+\lang english
+$$<
+\lang french
+nom
+\lang english
+>
\end_layout
\end_inset
-.
+ est nettoyée de sorte qu'elle est un argument facultatif valide dans le
+ format documentaire.
+ Cette directive doit apparaître une et une seule fois.
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-HTMLStyle
-\end_layout
-
+Product
+\begin_inset space ~
\end_inset
-
-\lang french
-définit l'information CSS à inclure quand ce flottant est utilisé.
-
-\lang english
-
-\lang french
-Noter que le contenu sera automatiquement enclos dans un bloc
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-<style>
+<texte>
\end_layout
\end_inset
- créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
+
+\lang french
+ spécifie le texte inséré dans le document exporté.
+ C'est en fait la directive la plus importante et elle peut être assez compliqué
+e.
+ Cette directive doit apparaître une et une seule fois.
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-HTMLTag
-\end_layout
-
+Preamble
+\begin_inset space ~
\end_inset
- [
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-chaîne
+<
+\lang french
+nom
+\lang english
+>
\end_layout
\end_inset
-]
+
\lang french
-définit la balise utilisé pour l'étiquette principale, qui remplace
+ spécifie un élément de préambule qui sera inclus dans le préambule \SpecialChar LaTeX
+.
+ Il doit être défini par
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-tag
+
+\lang english
+PreambleDef
\end_layout
\end_inset
- dans les exemples ci-dessus.
- Vaut implicitement
+ \SpecialChar ldots
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-div
+
+\lang english
+PreambleDefEnd
\end_layout
\end_inset
-, cette valeur devra rarement être modifiée.
+.
+ Cette directive doit apparaître une et une seule fois.
\end_layout
-\begin_layout Subsection
-Mise en page de la bibliographie
-\end_layout
+\begin_layout Description
-\begin_layout Standard
-La bibliographie peut être mise en forme via les blocs
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-CiteFormat
-\end_layout
+\lang english
+ReferencedFile
+\begin_inset space ~
\end_inset
-.
- Voir la section
+<format>
\begin_inset space ~
\end_inset
-
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:Description citation"
+<nom_fichier>
+\end_layout
\end_inset
- pour les détails.
-\end_layout
-\begin_layout Subsection
-CSS créés par LyX
+\lang french
+ désigne les fichiers créés par la procédure de conversion et requis par
+ un format d'exportation particulier.
+ Si le nom d'un fichier est relatif, il est interprété relativement au document
+ maître.
+ Cette directive peut apparaître zéro ou plusieurs fois.
\end_layout
-\begin_layout Standard
-Nous avons mentionné plusieurs fois que LyX créera des règles CSS implicites
- pour les paragraphes et les inserts, fondées sur les autres informations
- de format fournies.
- Ici, nous préciserons quelle information est utilisée par LyX et comment.
-\end_layout
+\begin_layout Description
-\begin_layout Standard
-Pour le moment, LyX engendre tout seul des CSS seulement pour les informations
- de police, en utilisant les directives
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Family
+
+\lang english
+Requirement
+\begin_inset space ~
+\end_inset
+
+<paquetage>
\end_layout
\end_inset
-,
+
+\lang french
+ désigne le nom d'un paquetage \SpecialChar LaTeX
+ requis.
+ Le paquetage est inclus via
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Series
+
+\lang english
+
+\backslash
+usepackage{}
\end_layout
\end_inset
-,
+ dans le préambule \SpecialChar LaTeX
+.
+ Cette directive peut apparaître zéro ou plusieurs fois.
+\end_layout
+
+\begin_layout Description
+
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Shape
+
+\lang english
+TransformCommand
+\begin_inset space ~
+\end_inset
+
+Rotate
+\begin_inset space ~
+\end_inset
+
+RotationLatexCommand
\end_layout
\end_inset
-, et
-\begin_inset Flex Code
-status collapsed
-\begin_layout Plain Layout
-Size
+\lang french
+ spécifie que la commande \SpecialChar LaTeX
+ native doit être utilisée pour effectuer les
+ rotations.
+ Cette directive peut apparaître une fois ou pas du tout.
\end_layout
-\end_inset
+\begin_layout Description
- spécifiées dans la déclaration
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Font
-\end_layout
+\lang english
+TransformCommand
+\begin_inset space ~
\end_inset
- (voir
+Resize
\begin_inset space ~
\end_inset
-
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:polices"
+ResizeLatexCommand
+\end_layout
\end_inset
-.) La traduction est essentiellement directe et évidente, par exemple
+
+\lang french
+ spécifie que la commande \SpecialChar LaTeX
+ native doit être utilisée pour effectuer les
+ changements de taille.
+ Cette directive peut apparaître une fois ou pas du tout.
+\end_layout
+
+\begin_layout Description
+
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-\begin_inset Quotes fld
-\end_inset
-Family Sans
-\begin_inset Quotes frd
+\lang english
+TransformOption
+\begin_inset space ~
\end_inset
-
-\end_layout
-
+Rotate
+\begin_inset space ~
\end_inset
- devient
-\begin_inset Flex Code
-status collapsed
+RotationLatexOption
+\end_layout
-\begin_layout Plain Layout
-\begin_inset Quotes fld
\end_inset
-font-family: sans-serif;
-\begin_inset Quotes frd
-\end_inset
+\lang french
+ spécifie que les rotations sont effectuées via un paramètre facultatif.
+ Cette directive peut apparaître une fois ou pas du tout.
+\lang english
+
\end_layout
-\end_inset
+\begin_layout Description
-.
- La correspondance entre les tailles en LyX et les tailles en CSS est un
- peu moins évidente main néanmoins intuitive.
- Voir la fonction
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-getSizeCSS()
-\end_layout
+\lang english
+TransformOption
+\begin_inset space ~
\end_inset
- dans
-\begin_inset Flex URL
-status collapsed
-
-\begin_layout Plain Layout
+Resize
+\begin_inset space ~
+\end_inset
-src/FontInfo.cpp
+ResizeLatexOption
\end_layout
\end_inset
- pour les détails.
-\end_layout
-\begin_layout Chapter
-Insérer un Objet externe
+\lang french
+ spécifie que les changements de taille sont effectuées via un paramètre
+ facultatif.
+ Cette directive peut apparaître une fois ou pas du tout
\end_layout
-\begin_layout Standard
+\begin_layout Description
\lang english
-\begin_inset Box Shadowbox
-position "t"
-hor_pos "c"
-has_inner_box 1
-inner_pos "t"
-use_parbox 0
-use_makebox 0
-width "100col%"
-special "none"
-height "1in"
-height_special "totalheight"
-status open
+\begin_inset Flex Code
+status collapsed
\begin_layout Plain Layout
-Avertissement: cette partie des la documentation n'a pas été mise à jour
- depuis un certain temps.
- Nous espérons qu'elle est toujours correcte, mais ce n'est pas garanti.
-\end_layout
+\lang english
+TransformOption
+\begin_inset space ~
\end_inset
+Clip
+\begin_inset space ~
+\end_inset
+ClipLatexOption
\end_layout
-\begin_layout Standard
-L'utilisation d'éléments créés par des logiciels extérieurs à LyX est couverte
- en détail dans le manuel
-\emph on
-Objets insérés
-\emph default
+\end_inset
+
+
+\lang french
+spécifie que les recadrages sont effectuées via un paramètre facultatif.
+ Cette directive peut apparaître une fois ou pas du tout
+\lang english
.
- Cette partie du manuel couvre ce qui se passe derrière la scène pour permettre
- d'écrire un mécanisme d'inclusion pour un nouvel élément.
\end_layout
-\begin_layout Section
-Comment fonctionne-t-il ?
-\end_layout
+\begin_layout Description
-\begin_layout Standard
-L'insertion d'objet externe repose sur le concept de
-\emph on
-cadre
-\begin_inset Foot
+\lang english
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-NdT : Traduction de
-\begin_inset Quotes fld
+
+\lang english
+TransformOption
+\begin_inset space ~
\end_inset
-template
-\begin_inset Quotes frd
+Extra
+\begin_inset space ~
\end_inset
- dans ce contexte.
+ExtraLatexOption
\end_layout
\end_inset
-\emph default
+\lang french
+ spécifie qu'un paramètre supplémentaire facultatif est utilisé.
+ Cette directive peut apparaître une fois ou pas du tout
+\lang english
.
- Un cadre définit comment LyX doit s'interfacer avec un type d'objet donné.
- Tel qu'il est distribué, LyX possède des cadres prédéfinis pour les figures
- XFig, pour les diagrammes Dia, pour différents formats d'images rastérisées,
- pour gnuplot, et d'autres.
- Vous pouvez en consulter la liste avec
-\begin_inset Flex MenuItem
+\end_layout
+
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-Insérer\SpecialChar \menuseparator
-Objet
+
+\lang english
+UpdateFormat
\begin_inset space ~
\end_inset
-Externe
+<format>
\end_layout
\end_inset
-.
- En outre, il est possible de créer votre propre cadre pour supporter un
- type donné d'objet.
- Nous décrirons plus loin en détail ce qu'il faut faire, et nous espérons
- que vous nous enverrez tous les cadres que vous créerez pour que nous puissions
- les inclure dans de futures versions de LyX.
-\end_layout
-\begin_layout Standard
-Un autre concept de base est qu'il faut faire la distinction entre le fichier
- d'origine qui sert de point de départ et le fichier transformé qui est
- inclus avec votre document exporté ou imprimé.
- Voyons par exemple une figure produite avec
-\begin_inset Flex Code
+\lang french
+ spécifie le format de fichier du fichier converti.
+ Ce doit être le nom d'un format reconnu par \SpecialChar LyX
+ (voir la fenêtre de dialogue
+
+\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
-XFig
-\end_layout
+\lang english
+Outils\SpecialChar menuseparator
+Préférences\SpecialChar menuseparator
+Gestion
+\begin_inset space ~
\end_inset
-.
- L'application XFig elle-même travaille sur un fichier avec l'extension
-
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-.fig
-\end_layout
+des
+\begin_inset space ~
+\end_inset
+fichiers\SpecialChar menuseparator
+Format
+\begin_inset space ~
\end_inset
-.
- Dans XFig, vous créez et modifiez votre figure.
- Quand c'est fini, vous enregistrez le fichier
-\begin_inset Flex Code
-status collapsed
+de
+\begin_inset space ~
+\end_inset
-\begin_layout Plain Layout
-fig
+fichier
\end_layout
\end_inset
-.
- Quand vous voulez inclure la figure dans votre document, vous invoquez
+ ).
+ Cette directive doit apparaître une et une seule fois.
+ Si le format du fichier résultant est PDF, vous devez spécifier le format
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-transfig
-\end_layout
-
-\end_inset
+\lang english
- pour créer un fichier PostScript qui sera aisément inclus dans votre fichier
- LaTeX.
- Dans ce cas, le fichier
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-.fig
+
+\lang english
+pdf6
\end_layout
\end_inset
- est le fichier d'origine, et le fichier PostScript est le fichier transformé.
-\end_layout
-\begin_layout Standard
-Cette distinction est importante pour pouvoir mettre à jour l'objet pendant
- l'écriture de votre document.
- En outre, elle vous donne la flexibilité requise pour supporter des formats
- d'exportation différents.
- Par exemple, dans le cas de l'exportation en Ascii, ce n'est pas vraiment
- une super idée d'inclure la figure en PostScript brut.
- À la place, vous préférerez soit inclure une référence à la figure, soit
- essayer un convertisseur graphique vers Ascii pour rendre un résultat final
- approchant du graphique d'origine.
- L'insertion d'objet externe vous permet de le faire, car il est paramétré
- avec les différents formats d'exportation supportés par LyX.
+\lang french
+, qui est le format PDF utilisé pour insérer des graphiques.
+ Les autres formats PDF définis servent aux exportations du document.
\end_layout
-\begin_layout Standard
-En plus de supporter la génération de fichiers transformés différents selon
- le format d'exportation, l'insertion d'objet externe travaille en étroite
- collaboration avec les applications d'édition et de visualisation.
- Dans le cas d'une figure XFig, vous pouvez invoquer Xfig sur le fichier
- d'origine d'un simple clic depuis la fenêtre d'objet externe de LyX, et
- aussi visualiser le fichier transformé PostScript avec Ghostview d'un autre
- clic.
- Il n'y a plus à se bagarrer avec la ligne de commande ou avec des explorateurs
- de fichier pour localiser et manipuler le fichier d'origine et le fichier
- transformé.
- De cette façon, vous pouvez enfin profiter à plein des nombreuses applications
- différentes qui servent à la production de documents, et serez finalement
- plus efficaces.
-\end_layout
+\begin_layout Description
+
+\lang english
+\begin_inset Flex Code
+status collapsed
-\begin_layout Section
+\begin_layout Plain Layout
\lang english
-The external template configuration file
-\end_layout
-
-\begin_layout Standard
-Il est assez facile de définir de nouveaux cadres externes dans LyX.
- Cependant, sachez que si vous le faites de façon négligente, vous introduirez
-
-\emph on
-sûrement
-\emph default
- une faille de sécurité facilement exploitable.
- Avant de commencer, lisez donc plus bas ce qui concerne la sécurité (section
+UpdateResult
\begin_inset space ~
\end_inset
-
-\begin_inset CommandInset ref
-LatexCommand pageref
-reference "sec:La-question-de"
+<nom_fichier>
+\end_layout
\end_inset
-).
+
+\lang french
+ spécifie le nom du fichier converti.
+ Le nom de fichier doit être absolu.
+ Cette directive doit apparaître une et une seule fois.
\end_layout
-\begin_layout Standard
-Ceci dit, nous vous encourageons à créer des cadres intéressants et à nous
- les proposer.
+\begin_layout Subsection
+Définitions du préambule
\end_layout
\begin_layout Standard
-Les cadres externes sont définis dans le fichier
+La configuration du cadre externe peut contenir des définitions additionnelles
+ de préambule incluses dans
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-RépLyX/external_templates
+
+\lang english
+PreambleDef
\end_layout
\end_inset
-
-\family typewriter
-
-\begin_inset Foot
+ \SpecialChar ldots
+
+\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-NdT : Nous rappelons que
-\begin_inset Quotes fld
-\end_inset
-
-cadre
-\begin_inset Quotes frd
-\end_inset
- est la traduction de
-\begin_inset Quotes fld
-\end_inset
-
-template
-\begin_inset Quotes frd
-\end_inset
-
- dans ce contexte de l'objet externe.
+\lang english
+PreambleDefEnd
\end_layout
\end_inset
-
-\family default
.
- Vous pouvez mettre votre propre version dans
+ Elle peuvent être utilisées par les cadres dans la section
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-MonRép/external_templates
+
+\lang english
+Format
\end_layout
\end_inset
.
-
\end_layout
-\begin_layout Standard
-Un fichier de configuration de cadre typique se présente comme ceci:
+\begin_layout Section
+Le mécanisme de substitution
\end_layout
-\begin_layout LyX-Code
-
-\lang english
-Template XFig
+\begin_layout Standard
+Quand la fenêtre d'objet externe invoque un programme externe, il le fait
+ selon la commande définie dans le fichier de configuration des cadres.
+ Ces commandes peuvent contenir diverses macros qui sont interprétées avant
+ l'exécution.
+ Les commandes sont toujours exécutées dans le répertoire du document.
\end_layout
-\begin_layout LyX-Code
-
-\lang english
-GuiName "XFig: $$AbsOrRelPathParent$$Basename"
+\begin_layout Standard
+Ainsi, quand un objet externe est affiché, un mécanisme de substitution
+ génère son nom, et la plupart des autres directives reconnaissent la substituti
+on de manière similaire.
\end_layout
-\begin_layout LyX-Code
-
-\lang english
-HelpText
+\begin_layout Standard
+Les macros disponibles sont les suivantes :
\end_layout
-\begin_layout LyX-Code
+\begin_layout Description
\lang english
-An XFig figure.
-\end_layout
+\begin_inset Flex Code
+status collapsed
-\begin_layout LyX-Code
+\begin_layout Plain Layout
\lang english
-HelpTextEnd
+$$AbsOrRelPathMaster
\end_layout
-\begin_layout LyX-Code
+\end_inset
-\lang english
-InputFormat fig
+
+\lang french
+ est le est le chemin d'accès, absolu ou relatif au document maître \SpecialChar LyX
+.
\end_layout
-\begin_layout LyX-Code
+\begin_layout Description
\lang english
-FileFilter "*.fig"
-\end_layout
+\begin_inset Flex Code
+status collapsed
-\begin_layout LyX-Code
+\begin_layout Plain Layout
\lang english
-AutomaticProduction true
+$$AbsOrRelPathParent
\end_layout
-\begin_layout LyX-Code
+\end_inset
-\lang english
-Transform Rotate
+
+\lang french
+ est le est le chemin d'accès, absolu ou relatif au document \SpecialChar LyX
+.
\end_layout
-\begin_layout LyX-Code
+\begin_layout Description
\lang english
-Transform Resize
-\end_layout
+\begin_inset Flex Code
+status collapsed
-\begin_layout LyX-Code
+\begin_layout Plain Layout
\lang english
-Format LaTeX
+$$AbsPath
\end_layout
-\begin_layout LyX-Code
+\end_inset
-\lang english
-TransformCommand Rotate RotationLatexCommand
+
+\lang french
+ est le chemin d'accès absolu.
\end_layout
-\begin_layout LyX-Code
+\begin_layout Description
\lang english
-TransformCommand Resize ResizeLatexCommand
-\end_layout
+\begin_inset Flex Code
+status collapsed
-\begin_layout LyX-Code
+\begin_layout Plain Layout
\lang english
-Product "$$RotateFront$$ResizeFront
+$$Basename
\end_layout
-\begin_layout LyX-Code
+\end_inset
-\lang english
-
-\backslash
-\backslash
-input{$$AbsOrRelPathMaster$$Basename.pstex_t}
+\lang french
+ est le nom du fichier sans chemin d'accès et sans suffixe.
\end_layout
-\begin_layout LyX-Code
+\begin_layout Description
\lang english
- $$ResizeBack$$RotateBack"
-\end_layout
+\begin_inset Flex Code
+status collapsed
-\begin_layout LyX-Code
+\begin_layout Plain Layout
\lang english
-UpdateFormat pstex
-\end_layout
+$$Contents
+\lang french
+(
+\begin_inset Quotes fld
+\end_inset
-\begin_layout LyX-Code
+nom_fichier.ext
+\begin_inset Quotes frd
+\end_inset
-\lang english
-UpdateResult "$$AbsPath$$Basename.pstex_t"
+)
\end_layout
-\begin_layout LyX-Code
+\end_inset
-\lang english
-Requirement "graphicx"
-\end_layout
-\begin_layout LyX-Code
+\lang french
+ la macro dépliera le contenu du fichier de nom
+\begin_inset Flex Code
+status collapsed
-\lang english
-ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
+\begin_layout Plain Layout
+nom_fichier.ext
\end_layout
-\begin_layout LyX-Code
+\end_inset
-\lang english
-ReferencedFile latex "$$AbsPath$$Basename.eps"
+.
\end_layout
-\begin_layout LyX-Code
+\begin_layout Description
\lang english
-ReferencedFile dvi "$$AbsPath$$Basename.eps"
-\end_layout
+\begin_inset Flex Code
+status collapsed
-\begin_layout LyX-Code
+\begin_layout Plain Layout
\lang english
-FormatEnd
+$$Extension
\end_layout
-\begin_layout LyX-Code
+\end_inset
-\lang english
-Format PDFLaTeX
+
+\lang french
+ est le suffixe (point inclus).
\end_layout
-\begin_layout LyX-Code
+\begin_layout Description
\lang english
-TransformCommand Rotate RotationLatexCommand
-\end_layout
+\begin_inset Flex Code
+status collapsed
-\begin_layout LyX-Code
+\begin_layout Plain Layout
\lang english
-TransformCommand Resize ResizeLatexCommand
+$$pngOrjpg
\end_layout
-\begin_layout LyX-Code
+\end_inset
-\lang english
-Product "$$RotateFront$$ResizeFront
-\end_layout
-\begin_layout LyX-Code
+\lang french
+ sera la chaîne
+\begin_inset Quotes fld
+\end_inset
-\lang english
-
-\backslash
+jpg
+\begin_inset Quotes frd
+\end_inset
-\backslash
-input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
-\end_layout
+ si le fichier est en format JPEG, sinon sera la chaîne
+\begin_inset Quotes fld
+\end_inset
+
+png
+\begin_inset Quotes frd
+\end_inset
+
+.
+ Ceci est utile pour éviter des conversions inutiles pour les formats de
+ sortie admettant à la fois les types PNG et JPEG.
+ Le modèle prédéfini
+\begin_inset Quotes fld
+\end_inset
-\begin_layout LyX-Code
+Image tramée
+\begin_inset Quotes frd
+\end_inset
-\lang english
- $$ResizeBack$$RotateBack"
+ utilise cette macro avec le moteur pdf\SpecialChar TeX
+.
\end_layout
-\begin_layout LyX-Code
+\begin_layout Description
\lang english
-UpdateFormat pdftex
-\end_layout
+\begin_inset Flex Code
+status collapsed
-\begin_layout LyX-Code
+\begin_layout Plain Layout
\lang english
-UpdateResult "$$AbsPath$$Basename.pdftex_t"
+$$FName
\end_layout
-\begin_layout LyX-Code
-
-\lang english
-Requirement "graphicx"
-\end_layout
+\end_inset
-\begin_layout LyX-Code
-\lang english
-ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
+\lang french
+ est le nom du fichier spécifié dans la fenêtre d'objet externe.
+ Il est soit absolu, soit relatif au document \SpecialChar LyX
+.
\end_layout
-\begin_layout LyX-Code
+\begin_layout Description
\lang english
-ReferencedFile latex "$$AbsPath$$Basename.pdf"
-\end_layout
+\begin_inset Flex Code
+status collapsed
-\begin_layout LyX-Code
+\begin_layout Plain Layout
\lang english
-FormatEnd
+$$FPath
\end_layout
-\begin_layout LyX-Code
+\end_inset
-\lang english
-Format Ascii
-\end_layout
-\begin_layout LyX-Code
+\lang french
+ la partie
+\begin_inset Quotes fld
+\end_inset
-\lang english
-Product "$$Contents(
-\backslash
-"$$AbsPath$$Basename.asc
-\backslash
-")"
-\end_layout
+chemin d'accès
+\begin_inset Quotes frd
+\end_inset
-\begin_layout LyX-Code
+ de
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
\lang english
-UpdateFormat asciixfig
+$$FName
\end_layout
-\begin_layout LyX-Code
+\end_inset
-\lang english
-UpdateResult "$$AbsPath$$Basename.asc"
+ (absolu ou relatif au document \SpecialChar LyX
+).
\end_layout
-\begin_layout LyX-Code
+\begin_layout Description
\lang english
-FormatEnd
-\end_layout
+\begin_inset Flex Code
+status collapsed
-\begin_layout LyX-Code
+\begin_layout Plain Layout
\lang english
-Format DocBook
+$$RelPathMaster
\end_layout
-\begin_layout LyX-Code
+\end_inset
-\lang english
-Product "<graphic fileref=
-\backslash
-"$$AbsOrRelPathMaster$$Basename.eps
-\backslash
-">
+
+\lang french
+est le chemin d'accès relatif au document maître \SpecialChar LyX
+.
\end_layout
-\begin_layout LyX-Code
+\begin_layout Description
\lang english
- </graphic>"
-\end_layout
+\begin_inset Flex Code
+status collapsed
-\begin_layout LyX-Code
+\begin_layout Plain Layout
\lang english
-UpdateFormat eps
+$$RelPathParent
\end_layout
-\begin_layout LyX-Code
+\end_inset
-\lang english
-UpdateResult "$$AbsPath$$Basename.eps"
+
+\lang french
+ est le chemin d'accès relatif au document \SpecialChar LyX
+.
\end_layout
-\begin_layout LyX-Code
+\begin_layout Description
\lang english
-ReferencedFile docbook "$$AbsPath$$Basename.eps"
-\end_layout
+\begin_inset Flex Code
+status collapsed
-\begin_layout LyX-Code
+\begin_layout Plain Layout
\lang english
-ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
+$$Sysdir
\end_layout
-\begin_layout LyX-Code
+\end_inset
-\lang english
-FormatEnd
+
+\lang french
+désigne le chemin absolu du répertoire système.
+ Typiquement utilisé pour pouvoir trouver les différents scripts auxiliaires
+ fournis avec \SpecialChar LyX
+.
\end_layout
-\begin_layout LyX-Code
+\begin_layout Description
\lang english
-Product "[XFig: $$FName]"
-\end_layout
+\begin_inset Flex Code
+status collapsed
-\begin_layout LyX-Code
+\begin_layout Plain Layout
\lang english
-FormatEnd
+$$Tempname
\end_layout
-\begin_layout LyX-Code
+\end_inset
-\lang english
-TemplateEnd
+
+\lang french
+ est le nom et le chemin absolu d'un fichier temporaire qui sera automatiquement
+ effacé quand le document sera fermé, ou l'objet externe effacé.
\end_layout
\begin_layout Standard
-Comme vous pouvez le constater, le cadre est inséré entre
+Toutes la macros de chemin contiennent un séparateur de répertoire final,
+ vous pouvez donc construire par exemple le nom de fichier absolu avec
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-Template
+$$AbsPath$$Basename$$Extension
\end_layout
\end_inset
- \SpecialChar \ldots{}
-
+.
+\end_layout
+
+\begin_layout Standard
+Les macros ci-dessus sont substituées dans toutes les directives sauf indiqué.
+ La directive
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-TemplateEnd
+Product
\end_layout
\end_inset
-.
- Il contient un en-tête spécifiant quelques réglages généraux et, pour chaque
- format primaire de document reconnu, une section
+ reconnaît également les substitutions suivantes si elles sont autorisées
+ par les directives
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-Format
+Transform
\end_layout
\end_inset
- \SpecialChar \ldots{}
-
+ et
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-FormatEnd
+TransformCommand
\end_layout
\end_inset
-.
-\end_layout
-
-\begin_layout Subsection
-L'en-tête de cadre
+ :
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-AutomaticProduction
-\begin_inset space ~
-\end_inset
-
-true|false
+$$ResizeFront
\end_layout
\end_inset
-
+
\lang french
-indique si le fichier représenté par le cadre doit être créé par LyX.
- Cette directive doit apparaître une et une seule fois.
+ partie initiale de la commande de changement de taille.
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-FileFilter
-\begin_inset space ~
-\end_inset
-
-<pattern>
+$$ResizeBack
\end_layout
\end_inset
-
+
\lang french
-précise un patron gloal utilisé dans l'échange dans la spécification des
- fichiers pour filtrer les fichiers désignés.
+ partie finale de la commande de changement de taille.
+\end_layout
+
+\begin_layout Description
\lang english
-
-\lang french
-S'il y a plus d'un suffixe possible (e.g.
- pour tgif,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-.obj
+$$RotateFront
\end_layout
\end_inset
- et
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-\lang english
-.tgo
+\lang french
+ partie initiale de la commande de rotation.
\end_layout
-\end_inset
+\begin_layout Description
-), utiliser une syntaxe comme
+\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-"*.{obj,tgo}"
+$$RotateBack
\end_layout
\end_inset
-.
- Cette directive doit apparaître une et une seule fois.
-\end_layout
-\begin_layout Description
+\lang french
+ partie finale de la commande de rotation.
+\end_layout
-\lang english
+\begin_layout Standard
+La valeur de la chaîne de la directive
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-GuiName
-\begin_inset space ~
-\end_inset
-
-<guiname>
+Option
\end_layout
\end_inset
-
-\lang french
- fixe le texte apparaissant dans le bouton.
- Cette directive doit apparaître une et une seule fois.
-\end_layout
-
-\begin_layout Description
-
+ reconnaît également les substitutions suivantes si elles sont autorisées
+ par les directives
\lang english
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-HelpText
-\begin_inset space ~
-\end_inset
-
-<text>
-\begin_inset space ~
-\end_inset
-
-HelpTextEnd
+Transform
\end_layout
\end_inset
+ and
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
-\lang french
- décrit le texte d'aide utilisé dans la fenêtre de dialogue
-\begin_inset Quotes fld
-\end_inset
+\lang english
+TransformOption
+\end_layout
-Objet externe
-\begin_inset Quotes frd
\end_inset
-.
- Fournir suffisamment d'informations pour que l'utilisateur comprenne ce
- que le cadre peut faire pour lui.
- Cette directive doit apparaître une et une seule fois.
+:
\end_layout
\begin_layout Description
\begin_layout Plain Layout
\lang english
-InputFormat
-\begin_inset space ~
-\end_inset
-
-<format>
+$$Clip
\end_layout
\end_inset
\lang french
- indique le format du fichier original.
- Ce doit être le nom d'un format reconnu par LyX (voir la section
-\begin_inset space ~
-\end_inset
+ option de recadrage.
+\end_layout
+\begin_layout Description
+\begin_inset Flex Code
+status collapsed
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sec:Formats"
+\begin_layout Plain Layout
-\end_inset
+\lang english
+$$Extra
+\end_layout
-).
- Utiliser
-\begin_inset Quotes eld
\end_inset
+ option supplémentaire.
+\end_layout
+\begin_layout Description
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-*
+$$Resize
\end_layout
\end_inset
-
-\begin_inset Quotes erd
-\end_inset
-
-si le cadre peut gérer des fichiers originaux dans plus d'un format.
- LyX tentera d'analyser le fichier pour ne déduire le format dans ce cas.
- Cette directive doit apparaître une et une seule fois.
+ option de changement de taille.
\end_layout
\begin_layout Description
-
-\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-Template
-\begin_inset space ~
+$$Rotate
+\end_layout
+
\end_inset
-<id>
+ option de rotation.
\end_layout
-\end_inset
+\begin_layout Standard
+Vous pouvez vous demander pourquoi les macros de chemin d'accès sont aussi
+ nombreuses.
+ Il y a deux raisons principales:
+\end_layout
+\begin_layout Enumerate
+les chemins d'accès relatifs et absolus doivent rester relatifs et absolus,
+ respectivement.
+ Les utilisateurs peuvent avoir des raisons de préférer l'un ou l'autre.
+ Les chemins relatifs sont utiles pour des documents portables sur différentes
+ machines, par exemple.
+ Les chemins absolus peuvent être requis par certains logiciels;
+\end_layout
-\lang french
- est un nom original pour le cadre.
- Il ne soit pas contenir de macros de substitution (voir ci-après).
+\begin_layout Enumerate
+\SpecialChar LaTeX
+ traite les chemins d'accès relatifs différemment de \SpecialChar LyX
+ et d'autres logiciels
+ dans des fichiers inclus encapsulés.
+ Pour \SpecialChar LyX
+, par exemple, un chemin relatif est toujours relatif au document
+ qui contient le nom de fichier.
+ Pour \SpecialChar LaTeX
+, il est toujours relatif au document maître.
+ Ces deux définitions sont identiques si vous n'avez qu'un seul document.,
+ mais diffèrent si vous avez un document maître qui inclut des sous-documents.
+ Ceci signifie que les chemins relatifs doivent être transformés pour être
+ transmis à \SpecialChar LaTeX
+.
+ Heureusement \SpecialChar LyX
+ fait ceci automatiquement si vous choisissez les macros de
+ substitution correctes.
\end_layout
-\begin_layout Description
+\begin_layout Standard
+Donc, quelle macro faut-il choisir dans une nouvelle définition de cadre?
+ La règle n'est pas difficile:
+\end_layout
-\lang english
+\begin_layout Itemize
+utiliser
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-Transform
-\begin_inset space ~
-\end_inset
-
-Rotate|Resize|Clip|Extra
+$$AbsPath
\end_layout
\end_inset
+ si un chemin absolu est requis;
+\end_layout
-\lang french
- spécifie quelles transformations sont reconnues par ce cadre.
- Elle peut apparaître zéro ou plusieurs fois.
- Elle active les options correspondantes dans la fenêtre de dialogue.
- Chaque directive
+\begin_layout Itemize
+utiliser
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-Transform
+$$AbsOrRelPathMaster
\end_layout
\end_inset
- doit avoir soit une directive
+ si la chaîne substituée est du type entrée pour \SpecialChar LaTeX
+;
+\end_layout
+
+\begin_layout Itemize
+sinon utiliser
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-TransformCommand
+$$AbsOrRelPathParent
\end_layout
\end_inset
- correspondante, soit une directive
+ pour préserver le choix de l'utilisateur.
+\end_layout
+
+\begin_layout Standard
+Des cas spéciaux existent pour lesquels cette règle n'est pas valable, et
+ par exemple lorsque des chemins relatifs sont requis, mais elle fonctionne
+ correctement d'habitude.
+ Un exemple de cas tordu est la directive
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-TransformOption
+ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
\end_layout
\end_inset
- dans la section
+ dans le cadre Xfig indiqué ci-dessus: il n'est pas possible d'utiliser
+ le nom absolu parce que la copieur pour les fichiers
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
-Format
+.pstex_t
\end_layout
\end_inset
-.
- Sinon, la transformation ne sera pas reconnue par ce cadre.
-
+ nécessite le nom relatif pour réécrire le contenu du fichier.
\end_layout
-\begin_layout Subsection
-La section Format
+\begin_layout Section
+La question de la sécurité
+\begin_inset CommandInset label
+LatexCommand label
+name "sec:La-question-de"
+
+\end_inset
+
+
\end_layout
-\begin_layout Description
+\begin_layout Standard
+L'insertion d'objet externe crée une interface avec un paquet de programmes
+ externes et le fait de manière automatique, nous devons donc en examiner
+ les conséquences en matière de sécurité.
+ En particulier, comme vous avez la possibilité d'inclure vos propres noms
+ de fichier ou de paramètres et qu'ils sont interprétés pour former une
+ commande, il semble possible de créer un document malveillant qui exécute
+ des commandes indésirables quand un utilisateur le visualise ou l'imprime.
+ C'est quelque chose que nous voulons absolument éviter.
+\end_layout
-\lang english
+\begin_layout Standard
+Cependant, comme les commandes du programme externe sont définies seulement
+ dans le fichier de configuration des cadres, il n'y a pas de problème de
+ sécurité si \SpecialChar LyX
+ est configuré correctement avec seulement des cadres sûrs.
+ Ceci parce que les programmes externes sont invoqués via l'appel système
+
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
+execvp
+\end_layout
-\lang english
-Format
-\begin_inset space ~
\end_inset
-LaTeX|PDFLaTeX|PlainText|DocBook
+ et non via l'appel système
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+system
\end_layout
\end_inset
+.
+ Il n'est donc pas possible d'exécuter des commandes arbitraires via le
+ shell à partir du nom de fichier ou des paramètres.
+\end_layout
+
+\begin_layout Standard
+Ceci implique aussi qu'il y a des restrictions dans les commandes définissables
+ dans un cadre d'objet externe.
+ En particulier, les pipes et les redirections ne sont pas disponibles.
+ C'était obligatoire pour que \SpecialChar LyX
+ reste sûr.
+ Si vous voulez utiliser quelques-unes des fonctions du shell, vous devez
+ écrire un script sûr pour le faire de manière contrôlée, puis définir ce
+ script comme commande.
+
+\end_layout
-\lang french
- décrit le format de document primaire relevant de cette définition de format.
- Tous les cadres n'ont pas de représentation raisonnable dans tous les formats
- de fichier documentaire.
- Définissez cependant une section
+\begin_layout Standard
+Il est possible de créer un cadre qui interagit directement avec le shell,
+ mais comme cela permettrait à un utilisateur malveillant d'exécuter des
+ commandes arbitraires en écrivant des noms de fichier ou des paramètres
+ bien choisis, nous vous recommandons d'utiliser en général des scripts
+ sûrs qui fonctionnent avec l'appel système
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-
-\lang english
-Format
+execvp
\end_layout
\end_inset
- pour tous les formats, et utilisez un texte bidon lorsqu'il n'existe pas
- de représentation.
- Ainsi vous verrez au minimum une référence à l'objet externe dans le document
- exporté.
+ d'une manière contrôlée.
+ Bien sûr, si vous êtes dans un environnement dans lequel vous avez confiance,
+ il est tentant de ne pas se fouler et d'utiliser des scripts shell ordinaires.
+ Si vous faites cela, sachez que vous allez
+\emph on
+vraiment
+\emph default
+ créer dans votre système une faille de sécurité facile à exploiter.
+ Il est évident que de tels cadres non sécurisés ne seront jamais inclus
+ dans la distribution standard de \SpecialChar LyX
+, même si nous encourageons les gens à
+ nous proposer de nouveaux cadres dans la tradition du logiciel libre.
+ Mais \SpecialChar LyX
+ tel que vous vous le procurez par les voies officielles de distribution
+ ne contiendra jamais de cadres non sécurisés.
\end_layout
-\begin_layout Description
+\begin_layout Standard
+L'insertion d'objet externe est un outil très puissant, et vous devez faire
+ attention à ne pas mettre en péril la sécurité avec cette puissance.
+ Une légère erreur dans une seule ligne d'un script apparemment inoffensif
+ peut ouvrir la voie à d'énormes problèmes.
+ Si vous n'avez pas une compréhension claire de ce qui est en jeu, nous
+ vous recommandons de consulter un professionnel de la sécurité, ou de contacter
+ l'équipe de développement de \SpecialChar LyX
+ si vous vous demandez si votre cadre est
+ sûr ou non.
+ Faites le avant de l'utiliser dans un environnement que vous ne contrôlez
+ pas.
+\end_layout
-\lang english
-\begin_inset Flex Code
-status collapsed
+\begin_layout Chapter
+\start_of_appendix
+Liste des fonctions utilisables dans les styles
+\begin_inset CommandInset label
+LatexCommand label
+name "chap:List-of-functions"
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+\align center
+\begin_inset Tabular
+<lyxtabular version="3" rows="11" columns="8">
+<features tabularvalignment="middle">
+<column alignment="left" valignment="top">
+<column alignment="left" valignment="top">
+<column alignment="left" valignment="top">
+<column alignment="left" valignment="top">
+<column alignment="left" valignment="top">
+<column alignment="left" valignment="top">
+<column alignment="left" valignment="top">
+<column alignment="left" valignment="top">
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
+accents
+\end_layout
-\lang english
-Option
-\begin_inset space ~
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+booktabs
+\end_layout
-<
-\lang french
-nom
-\lang english
->
-\begin_inset space ~
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-<
-\lang french
-valeur
-\lang english
->
+\begin_layout Plain Layout
+feyn
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+\begin_layout Plain Layout
+listings
+\end_layout
-\lang french
- définit une macro additionnelle
-\begin_inset Flex Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-
-\lang english
-$$<
-\lang french
-nom
-\lang english
->
+natbib
\end_layout
\end_inset
-
- pour la substitution par
-\begin_inset Flex Code
-status collapsed
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-
-\lang english
-Product
+rotfloat
\end_layout
\end_inset
-
-.
-
-\begin_inset Flex Code
-status collapsed
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-
-\lang english
-<
-\lang french
-valeur
-\lang english
->
+tfrupee
\end_layout
\end_inset
-
- peut elle-même contenir des macros de substitution.
- L'avantage par rapport à l'usage direct de
-\begin_inset Flex Code
-status collapsed
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-
-\lang english
-<
-\lang french
-valeur
-\lang english
->
+wasysym
\end_layout
\end_inset
-
- dans
-\begin_inset Flex Code
-status collapsed
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-
-\lang english
-Product
+amsbsy
\end_layout
\end_inset
-
- est que la valeur substituée par
-\begin_inset Flex Code
-status collapsed
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-
-\lang english
-$$<
-\lang french
-nom
-\lang english
->
+calc
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
- est nettoyée de sorte qu'elle est un argument facultatif valide dans le
- format documentaire.
- Cette directive doit apparaître une et une seule fois.
+\begin_layout Plain Layout
+fixltx2e
\end_layout
-\begin_layout Description
-
-\lang english
-\begin_inset Flex Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
+longtable
+\end_layout
-\lang english
-Product
-\begin_inset space ~
\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
-<text>
+\begin_layout Plain Layout
+nomencl
\end_layout
\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
-
-\lang french
- spécifie les texte inséré dans le document exporté.
- C'est en fait la directive la plus importante et elle peut être assez compliqué
-e.
- Cette directive doit apparaître une et une seule fois.
+\begin_layout Plain Layout
+rsphrase
\end_layout
-\begin_layout Description
-
-\lang english
-\begin_inset Flex Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
+tipa
+\end_layout
-\lang english
-Preamble
-\begin_inset space ~
\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
-<
-\lang french
-nom
-\lang english
->
+\begin_layout Plain Layout
+wrapfig
\end_layout
\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+\begin_layout Plain Layout
+amscd
+\end_layout
-\lang french
- spécifie un élément de préambule qui sera inclus dans le préambule LaTeX.
- Il doit être défini par
-\begin_inset Flex Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-
-\lang english
-PreambleDef
+CJK
\end_layout
\end_inset
-
- \SpecialChar \ldots{}
-
-\begin_inset Flex Code
-status collapsed
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-
-\lang english
-PreambleDefEnd
+float
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-.
- Cette directive doit apparaître une et une seule fois.
+\begin_layout Plain Layout
+lyxskak
\end_layout
-\begin_layout Description
-
-\lang english
-\begin_inset Flex Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
+pdfcolmk
+\end_layout
-\lang english
-ReferencedFile
-\begin_inset space ~
\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+setspace
+\end_layout
-<format>
-\begin_inset space ~
\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
-<filename>
+\begin_layout Plain Layout
+tipx
\end_layout
\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
-
-\lang french
- désigne les fichiers créés par la procédure de conversion et requis par
- un format d'exportation particulier.
- Si le nom d'un fichier est relatif, il est interprété relativement au document
- maître.
- Cette directive peut apparaître zéro ou plusieurs fois.
+\begin_layout Plain Layout
+xargs
\end_layout
-\begin_layout Description
-
-\lang english
-\begin_inset Flex Code
-status collapsed
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
+amsmath
+\end_layout
-\lang english
-Requirement
-\begin_inset space ~
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-<package>
+\begin_layout Plain Layout
+color
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+\begin_layout Plain Layout
+framed
+\end_layout
-\lang french
- désigne le nom d'un paquetage LaTeX requis.
- Le paquetage est inclus via
-\begin_inset Flex Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
+makeidx
+\end_layout
-\lang english
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
-\backslash
-usepackage{}
+\begin_layout Plain Layout
+pdfpages
\end_layout
\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
- dans le préambule LaTeX.
- Cette directive peut apparaître zéro ou plusieurs fois.
+\begin_layout Plain Layout
+shapepar
\end_layout
-\begin_layout Description
-
-\lang english
-\begin_inset Flex Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
+tone
+\end_layout
-\lang english
-TransformCommand
-\begin_inset space ~
\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+xcolor
+\end_layout
-Rotate
-\begin_inset space ~
\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-RotationLatexCommand
+\begin_layout Plain Layout
+amssymb
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-
-\lang french
- spécifie que la commande LaTeX native doit être utilisée pour effectuer
- les rotations.
- Cette directive peut apparaître une fois ou pas du tout.
+\begin_layout Plain Layout
+covington
\end_layout
-\begin_layout Description
-
-\lang english
-\begin_inset Flex Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
+graphicx
+\end_layout
-\lang english
-TransformCommand
-\begin_inset space ~
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+marvosym
+\end_layout
-Resize
-\begin_inset space ~
\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
-ResizeLatexCommand
+\begin_layout Plain Layout
+pifont
\end_layout
\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
+\begin_layout Plain Layout
+slashed
+\end_layout
-\lang french
- spécifie que la commande LaTeX native doit être utilisée pour effectuer
- les changements de taille.
- Cette directive peut apparaître une fois ou pas du tout.
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+txfonts
\end_layout
-\begin_layout Description
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
-\lang english
-\begin_inset Flex Code
-status collapsed
+\begin_layout Plain Layout
+xy
+\end_layout
+
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
+amstext
+\end_layout
-\lang english
-TransformOption
-\begin_inset space ~
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+csquotes
+\end_layout
-Rotate
-\begin_inset space ~
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-RotationLatexOption
+\begin_layout Plain Layout
+hhline
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+\begin_layout Plain Layout
+mathdesign
+\end_layout
-\lang french
- spécifie que les rotations sont effectuées via un paramètre facultatif.
- Cette directive peut apparaître une fois ou pas du tout.
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
-\lang english
-
+\begin_layout Plain Layout
+pmboxdraw
\end_layout
-\begin_layout Description
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
-\lang english
-\begin_inset Flex Code
-status collapsed
+\begin_layout Plain Layout
+soul
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
+ulem
+\end_layout
-\lang english
-TransformOption
-\begin_inset space ~
\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+yhmath
+\end_layout
-Resize
-\begin_inset space ~
\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-ResizeLatexOption
+\begin_layout Plain Layout
+amsthm
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-
-\lang french
- spécifie que les changements de taille sont effectuées via un paramètre
- facultatif.
- Cette directive peut apparaître une fois ou pas du tout
+\begin_layout Plain Layout
+dvipost
\end_layout
-\begin_layout Description
-
-\lang english
-\begin_inset Flex Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
+hyperref
+\end_layout
-\lang english
-TransformOption
-\begin_inset space ~
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+mathdots
+\end_layout
-Clip
-\begin_inset space ~
\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
-ClipLatexOption
+\begin_layout Plain Layout
+polyglossia
\end_layout
\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
-
-\lang french
-spécifie que les recadrages sont effectuées via un paramètre facultatif.
- Cette directive peut apparaître une fois ou pas du tout
-\lang english
-.
+\begin_layout Plain Layout
+splitidx
\end_layout
-\begin_layout Description
-
-\lang english
-\begin_inset Flex Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
+undertilde
+\end_layout
-\lang english
-TransformOption
-\begin_inset space ~
\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+
+\end_layout
-Extra
-\begin_inset space ~
\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-ExtraLatexOption
+\begin_layout Plain Layout
+array
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+\begin_layout Plain Layout
+endnotes
+\end_layout
-\lang french
- spécifie qu'un paramètre supplémentaire facultatif est utilisé.
- Cette directive peut apparaître une fois ou pas du tout
-\lang english
-.
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+ifsym
\end_layout
-\begin_layout Description
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-\lang english
-\begin_inset Flex Code
-status collapsed
+\begin_layout Plain Layout
+mathrsfs
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
+prettyref
+\end_layout
-\lang english
-UpdateFormat
-\begin_inset space ~
\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
-<format>
+\begin_layout Plain Layout
+subfig
\end_layout
\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
+\begin_layout Plain Layout
+units
+\end_layout
-\lang french
- spécifie le format de fichier du fichier converti.
- Ce doit être le nom d'un format reconnu par LyX (voir la fenêtre de dialogue
-
-\begin_inset Flex MenuItem
-status collapsed
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-\lang english
-Outils\SpecialChar \menuseparator
+\end_layout
-\bar under
-P
-\bar default
-références\SpecialChar \menuseparator
-Gestion
-\begin_inset space ~
\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-des
-\begin_inset space ~
-\end_inset
+\begin_layout Plain Layout
+ascii
+\end_layout
-fichiers\SpecialChar \menuseparator
-Format
-\begin_inset space ~
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+enumitem
+\end_layout
-de
-\begin_inset space ~
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
-fichier
+\begin_layout Plain Layout
+ifthen
\end_layout
\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
- ).
- Cette directive doit apparaître une et une seule fois.
+\begin_layout Plain Layout
+mhchem
\end_layout
-\begin_layout Description
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
-\lang english
-\begin_inset Flex Code
-status collapsed
+\begin_layout Plain Layout
+pxfonts
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
+subscript
+\end_layout
-\lang english
-UpdateResult
-\begin_inset space ~
\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
-<filename>
+\begin_layout Plain Layout
+url
\end_layout
\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
+\begin_layout Plain Layout
-\lang french
- spécifie le nom du fichier converti.
- Le nom de fichier doit être absolu.
- Cette directive doit apparaître une et une seule fois.
\end_layout
-\begin_layout Subsection
-Définitions du préambule
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+bbding
\end_layout
-\begin_layout Standard
-La configuration du cadre externe peut contenir des définitions additionnelles
- de préambule incluses dans
-\begin_inset Flex Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-
-\lang english
-PreambleDef
+esint
\end_layout
\end_inset
-
- \SpecialChar \ldots{}
-
-\begin_inset Flex Code
-status collapsed
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-
-\lang english
-PreambleDefEnd
+jurabib
\end_layout
\end_inset
-
-.
- Elle peuvent être utilisées par les cadres dans la section
-\begin_inset Flex Code
-status collapsed
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-
-\lang english
-Format
+multicol
\end_layout
\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
-.
+\begin_layout Plain Layout
+refstyle
\end_layout
-\begin_layout Section
-Le mécanisme de substitution
-\end_layout
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
-\begin_layout Standard
-Quand la fenêtre d'objet externe invoque un programme externe, il le fait
- selon la commande définie dans le fichier de configuration des cadres.
- Ces commandes peuvent contenir diverses macros qui sont interprétées avant
- l'exécution.
- Les commandes sont toujours exécutées dans le répertoire du document.
+\begin_layout Plain Layout
+textcomp
\end_layout
-\begin_layout Standard
-Ainsi, quand un objet externe est affiché, un mécanisme de substitution
- génère son nom, et la plupart des autres directives reconnaissent la substituti
-on de manière similaire.
-\end_layout
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
-\begin_layout Standard
-Les macros disponibles sont les suivantes :
+\begin_layout Plain Layout
+varioref
\end_layout
-\begin_layout Description
-
-\lang english
-\begin_inset Flex Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-\lang english
-$$AbsOrRelPathMaster
\end_layout
\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
-
-\lang french
- est le est le chemin d'accès, absolu ou relatif au document maître LyX.
+\begin_layout Plain Layout
+bm
\end_layout
-\begin_layout Description
-
-\lang english
-\begin_inset Flex Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-
-\lang english
-$$AbsOrRelPathParent
+fancybox
\end_layout
\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
-
-\lang french
- est le est le chemin d'accès, absolu ou relatif au document LyX.
+\begin_layout Plain Layout
+latexsym
\end_layout
-\begin_layout Description
-
-\lang english
-\begin_inset Flex Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
-
-\lang english
-$$AbsPath
+multirow
\end_layout
\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
-
-\lang french
- est le chemin d'accès absolu.
+\begin_layout Plain Layout
+rotating
\end_layout
-\begin_layout Description
-
-\lang english
-\begin_inset Flex Code
-status collapsed
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
\begin_layout Plain Layout
+textgreek
+\end_layout
-\lang english
-$$Basename
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+verbatim
\end_layout
\end_inset
+</cell>
+<cell alignment="center" valignment="top" usebox="none">
+\begin_inset Text
+\begin_layout Plain Layout
-\lang french
- est le nom du fichier sans chemin d'accès et sans suffixe.
\end_layout
-\begin_layout Description
-$$Contents(
-\begin_inset Quotes fld
\end_inset
+</cell>
+</row>
+</lyxtabular>
-nom_fichier.ext
-\begin_inset Quotes frd
\end_inset
-) la macro dépliera le contenu du fichier de nom
-\begin_inset Flex Code
-status collapsed
-\begin_layout Plain Layout
-nom_fichier.ext
\end_layout
+\begin_layout Chapter
+Noms des couleurs disponibles utilisables dans les styles
+\begin_inset CommandInset label
+LatexCommand label
+name "chap:Names-of-colors"
+
\end_inset
+
+\end_layout
+
+\begin_layout Standard
+Les couleurs énumérées ci-après sont les couleurs standard et celles que
+ vous pouvez régler dans les préférences \SpecialChar LyX
.
\end_layout
\begin_layout Description
\lang english
-\begin_inset Flex Code
-status collapsed
+none
+\lang french
+ pas de couleur particulière – réinitialisation ou couleur implicite
+\end_layout
+
+\begin_layout Description
+
+\lang english
+black
+\end_layout
-\begin_layout Plain Layout
+\begin_layout Description
\lang english
-$$Extension
+white
\end_layout
-\end_inset
-
+\begin_layout Description
-\lang french
- est le suffixe (point inclus).
+\lang english
+red
\end_layout
\begin_layout Description
\lang english
-\begin_inset Flex Code
-status collapsed
+green
+\end_layout
-\begin_layout Plain Layout
+\begin_layout Description
\lang english
-$$FName
+blue
\end_layout
-\end_inset
-
-
-\lang french
- est le nom du fichier spécifié dans la fenêtre d'objet externe.
+\begin_layout Description
\lang english
-
-\lang french
-Il est soit absolu, soit relatif au document LyX.
+cyan
\end_layout
\begin_layout Description
\lang english
-\begin_inset Flex Code
-status collapsed
+magenta
+\end_layout
-\begin_layout Plain Layout
+\begin_layout Description
\lang english
-$$FPath
+yellow
\end_layout
-\end_inset
+\begin_layout Description
-
+\lang english
+added_space
\lang french
-la partie
-\begin_inset Quotes fld
-\end_inset
+ marqueur d'espace ajoutée
+\end_layout
-chemin d'accès
-\begin_inset Quotes frd
-\end_inset
+\begin_layout Description
- de
-\begin_inset Flex Code
-status collapsed
+\lang english
+addedtext
+\lang french
+ texte ajouté
+\end_layout
-\begin_layout Plain Layout
+\begin_layout Description
\lang english
-$$FName
+appendix
+\lang french
+ marque d'annexe
\end_layout
-\end_inset
+\begin_layout Description
- (absolu ou relatif au document LyX).
+\lang english
+background
+\lang french
+ fond
\end_layout
\begin_layout Description
\lang english
-\begin_inset Flex Code
-status collapsed
+bottomarea
+\lang french
+ zone du bas
+\end_layout
-\begin_layout Plain Layout
+\begin_layout Description
\lang english
-$$RelPathMaster
+branchlabel
+\lang french
+ étiquette de branche
\end_layout
-\end_inset
+\begin_layout Description
-
+\lang english
+buttonbg
\lang french
-est le chemin d'accès relatif au document maître LyX.
+ fond de bouton d'insert
\end_layout
\begin_layout Description
\lang english
-\begin_inset Flex Code
-status collapsed
+buttonhoverbg
+\lang french
+ fond du bouton d'insert (pointé)
+\end_layout
-\begin_layout Plain Layout
+\begin_layout Description
\lang english
-$$RelPathParent
+buttonframe
+\lang french
+ bordure de bouton d'insert
\end_layout
-\end_inset
-
+\begin_layout Description
+\lang english
+changebar
\lang french
- est le chemin d'accès relatif au document LyX.
+ barre de modification
\end_layout
\begin_layout Description
\lang english
-\begin_inset Flex Code
-status collapsed
+changedtextauthor1
+\lang french
+ texte modifié auteur 1
+\end_layout
-\begin_layout Plain Layout
+\begin_layout Description
\lang english
-$$Sysdir
+changedtextauthor2
+\lang french
+ texte modifié auteur 2
\end_layout
-\end_inset
+\begin_layout Description
-
+\lang english
+changedtextauthor3
\lang french
-désigne le chemin absolu du répertoire système.
- Typiquement utilisé pour pouvoir trouver les différents scripts auxiliaires
- fournis avec LyX.
+ texte modifié auteur 3
\end_layout
\begin_layout Description
\lang english
-\begin_inset Flex Code
-status collapsed
+changedtextauthor4
+\lang french
+ texte modifié auteur 4
+\end_layout
-\begin_layout Plain Layout
+\begin_layout Description
\lang english
-$$Tempname
+changedtextauthor5
+\lang french
+ texte modifié auteur 5
\end_layout
-\end_inset
-
+\begin_layout Description
+\lang english
+collapsable_inset_frame
\lang french
- Le nom et le chemin absolu d'un fichier temporaire qui sera automatiquement
- effacé quand le document sera fermé, ou l'objet externe effacé.
+ cadre d'insert repliable
\end_layout
-\begin_layout Standard
-Toutes la macros de chemin contiennent un séparateur de répertoire final,
- vous pouvez donc construire par exemple le nom de fichier absolu avec
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
+\begin_layout Description
\lang english
-$$AbsPath$$Basename$$Extension
+collapsable_inset_text
+\lang french
+ texte d'insert repliable
\end_layout
-\end_inset
+\begin_layout Description
-.
+\lang english
+command
+\lang french
+ insert de commande
\end_layout
-\begin_layout Standard
-Les macros ci-dessus sont substituées dans toutes les directives sauf indiqué.
- La directive
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
+\begin_layout Description
\lang english
-Product
+commandbg
+\lang french
+ fond d'insert de commande
\end_layout
-\end_inset
+\begin_layout Description
- reconnaît également les substitutions suivantes si elles sont autorisées
- par les directives
-\begin_inset Flex Code
-status collapsed
+\lang english
+commandframe
+\lang french
+ cadre d'insert de commande
+\end_layout
-\begin_layout Plain Layout
+\begin_layout Description
\lang english
-Transform
+comment
+\lang french
+ commentaire
\end_layout
-\end_inset
+\begin_layout Description
- et
-\begin_inset Flex Code
-status collapsed
+\lang english
+commentbg
+\lang french
+ fond de commentaire
+\end_layout
-\begin_layout Plain Layout
+\begin_layout Description
\lang english
-TransformCommand
+cursor
+\lang french
+ curseur
\end_layout
-\end_inset
+\begin_layout Description
- :
+\lang english
+deletedtext
+\lang french
+ texte supprimé
\end_layout
\begin_layout Description
\lang english
-\begin_inset Flex Code
-status collapsed
+deletedtextmodifier
+\lang french
+ modificateur de texte supprimé
+\end_layout
-\begin_layout Plain Layout
+\begin_layout Description
\lang english
-$$ResizeFront
+depthbar
+\lang french
+ barre de profondeur
\end_layout
-\end_inset
-
+\begin_layout Description
+\lang english
+eolmarker
\lang french
- partie initiale de la commande de changement de taille.
+ marqueur de fin de ligne
\end_layout
\begin_layout Description
\lang english
-\begin_inset Flex Code
-status collapsed
+error
+\lang french
+ erreur \SpecialChar LaTeX
-\begin_layout Plain Layout
+\end_layout
+
+\begin_layout Description
\lang english
-$$ResizeBack
+footlabel
+\lang french
+ étiquette de note de bas de page
\end_layout
-\end_inset
-
+\begin_layout Description
+\lang english
+graphicsbg
\lang french
- partie finale de la commande de changement de taille.
+ fond graphique
\end_layout
\begin_layout Description
\lang english
-\begin_inset Flex Code
-status collapsed
+greyedout
+\lang french
+étiquette d'insert grisé
+\end_layout
-\begin_layout Plain Layout
+\begin_layout Description
\lang english
-$$RotateFront
+greyedoutbg
+\lang french
+ fond d'insert grisé
\end_layout
-\end_inset
-
+\begin_layout Description
+\lang english
+greyedouttext
\lang french
- partie initiale de la commande de rotation.
+ texte d'insert grisé
\end_layout
\begin_layout Description
\lang english
-\begin_inset Flex Code
-status collapsed
+indexlabel
+\lang french
+ étiquette d'index
+\end_layout
-\begin_layout Plain Layout
+\begin_layout Description
\lang english
-$$RotateBack
+ignore
+\lang french
+ couleur ignorée
\end_layout
-\end_inset
-
+\begin_layout Description
+\lang english
+inherit
\lang french
- partie finale de la commande de rotation.
+ couleur héritée
\end_layout
-\begin_layout Standard
-La valeur de la chaîne de la directive
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
+\begin_layout Description
\lang english
-Option
+inlinecompletion
+\lang french
+ complétion en ligne
\end_layout
-\end_inset
+\begin_layout Description
- reconnaît également les substitutions suivantes si elles sont autorisées
- par les directives
\lang english
-
-\begin_inset Flex Code
-status collapsed
+insetbg
+\lang french
+ fond d'insert
+\end_layout
-\begin_layout Plain Layout
+\begin_layout Description
\lang english
-Transform
+insetframe
+\lang french
+ cadre d'insert
\end_layout
-\end_inset
+\begin_layout Description
- and
-\begin_inset Flex Code
-status collapsed
+\lang english
+language
+\lang french
+ langue étrangère
+\end_layout
-\begin_layout Plain Layout
+\begin_layout Description
\lang english
-TransformOption
+latex
+\lang french
+ texte \SpecialChar LaTeX
+
\end_layout
-\end_inset
+\begin_layout Description
-:
+\lang english
+listingsbg
+\lang french
+ fond de listing
\end_layout
\begin_layout Description
\lang english
-\begin_inset Flex Code
-status collapsed
+marginlabel
+\lang french
+ étiquette de note en marge
+\end_layout
-\begin_layout Plain Layout
+\begin_layout Description
\lang english
-$$Clip
+math
+\lang french
+ texte mathématique
\end_layout
-\end_inset
-
+\begin_layout Description
+\lang english
+mathbg
\lang french
- option de recadrage.
+ fond mathématique
\end_layout
\begin_layout Description
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
\lang english
-$$Extra
+mathcorners
+\lang french
+ cadre mathématique (non pointé)
\end_layout
-\end_inset
+\begin_layout Description
- option supplémentaire.
+\lang english
+mathframe
+\lang french
+ cadre mathématique (pointé)
\end_layout
\begin_layout Description
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
\lang english
-$$Resize
+mathline
+\lang french
+ ligne mathématique
\end_layout
-\end_inset
+\begin_layout Description
- option de changement de taille.
+\lang english
+mathmacrobg
+\lang french
+ fond de macro mathématique
\end_layout
\begin_layout Description
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
\lang english
-$$Rotate
+mathmacroblend
+\lang french
+ macro mathématique désactivée
\end_layout
-\end_inset
+\begin_layout Description
- option de rotation.
+\lang english
+mathmacroframe
+\lang french
+ cadre de macro mathématique
\end_layout
-\begin_layout Standard
-Vous pouvez vous demander pourquoi les macros de chemin d'accès sont aussi
- nombreuses.
- Il y a deux raisons principales:
-\end_layout
+\begin_layout Description
-\begin_layout Enumerate
-les chemins d'accès relatifs et absolus doivent rester relatifs et absolus,
- respectivement.
- Les utilisateurs peuvent avoir des raisons de préférer l'un ou l'autre.
- Les chemins relatifs sont utiles pour des documents portables sur différentes
- machines, par exemple.
- Les chemins absolus peuvent être requis par certains logiciels.
+\lang english
+mathmacrohoverbg
+\lang french
+ fond dynamique de macro mathématique
\end_layout
-\begin_layout Enumerate
-LaTeX traite les chemins d'accès relatifs différemment de LyX et d'autres
- logiciels dans des fichiers inclus encapsulés.
- Pour LyX, par exemple, un chemin relatif est toujours relatif au document
- qui contient le nom de fichier.
- Pour LaTeX, il est toujours relatif au document maître.
- Ces deux définitions sont identiques si vous n'avez qu'un seul document.,
- mais diffèrent si vous avez un document maître qui inclut des sous-documents.
- Ceci signifie que les chemins relatifs doivent être transformés pour être
- transmis à LaTeX.
- Heureusement LyX fait ceci automatiquement si vous choisissez les macros
- de substitution correctes.
-\end_layout
+\begin_layout Description
-\begin_layout Standard
-Donc, quelle macro faut-il choisir dans une nouvelle définition de cadre?
- La règle n'est pas difficile:
+\lang english
+mathmacrolabel
+\lang french
+ étiquette de macro mathématique
\end_layout
-\begin_layout Itemize
-utiliser
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
+\begin_layout Description
\lang english
-$$AbsPath
+mathmacronewarg
+\lang french
+ macro mathématique : nouveau paramètre
\end_layout
-\end_inset
+\begin_layout Description
- si un chemin absolu est requis;
+\lang english
+mathmacrooldarg
+\lang french
+ macro mathématique : ancien paramètre
\end_layout
-\begin_layout Itemize
-utiliser
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
+\begin_layout Description
\lang english
-$$AbsOrRelPathMaster
+newpage
+\lang french
+ saut de page
\end_layout
-\end_inset
+\begin_layout Description
- si la chaîne substituée est du type entrée pour LaTeX;
+\lang english
+nonunique_inlinecompletion
+\lang french
+ complétion en ligne (choix multiples)
\end_layout
-\begin_layout Itemize
-sinon utiliser
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
+\begin_layout Description
\lang english
-$$AbsOrRelPathParent
+notebg
+\lang french
+ fond de note
\end_layout
-\end_inset
+\begin_layout Description
- pour préserver le choix de l'utilisateur.
+\lang english
+notelabel
+\lang french
+ étiquette de note
\end_layout
-\begin_layout Standard
-Des cas spéciaux existent pour lesquels cette règle n'est pas valable, et
- par exemple lorsque des chemins relatifs sont requis, mais elle fonctionne
- correctement d'habitude.
- Un exemple de cas tordu est la directive
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
+\begin_layout Description
\lang english
-ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
+pagebreak
+\lang french
+ saut de page / saut de ligne
\end_layout
-\end_inset
+\begin_layout Description
- dans le cadre Xfig indiqué ci-dessus: il n'est pas possible d'utiliser
- le nom absolu parce que la copieur pour les fichiers
-\begin_inset Flex Code
-status collapsed
+\lang english
+paragraphmarker
+\lang french
+ marqueur de paragraphe
+\end_layout
-\begin_layout Plain Layout
+\begin_layout Description
\lang english
-.pstex_t
+phantomtext
+\lang french
+ texte d'insert fantôme
\end_layout
-\end_inset
+\begin_layout Description
- nécessite le nom relatif pour réécrire le contenu du fichier.
+\lang english
+preview
+\lang french
+ aperçu
\end_layout
-\begin_layout Section
-La question de la sécurité
-\begin_inset CommandInset label
-LatexCommand label
-name "sec:La-question-de"
+\begin_layout Description
-\end_inset
+\lang english
+previewframe
+\lang french
+ cadre d'aperçu
+\end_layout
+\begin_layout Description
+\lang english
+regexpframe
+\lang french
+ cadre d'expression régulière
\end_layout
-\begin_layout Standard
-L'insertion d'objet externe crée une interface avec un paquet de programmes
- externes et le fait de manière automatique, nous devons donc en examiner
- les conséquences en matière de sécurité.
- En particulier, comme vous avez la possibilité d'inclure vos propres noms
- de fichier et/ou paramètres et qu'ils sont interprétés pour former une
- commande, il semble possible de créer un document malveillant qui exécute
- des commandes indésirables quand un utilisateur le visualise ou l'imprime.
- C'est quelque chose que nous voulons absolument éviter.
+\begin_layout Description
+
+\lang english
+selection
+\lang french
+ sélection (fond)
\end_layout
-\begin_layout Standard
-Cependant, comme les commandes du programme externe sont définies seulement
- dans le fichier de configuration des cadres, il n'y a pas de problème de
- sécurité si LyX est configuré correctement avec seulement des cadres sûrs.
- Ceci parce que les programmes externes sont invoqués via l'appel système
-
-\begin_inset Flex Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-execvp
+\lang english
+selectiontext
+\lang french
+ sélection (texte)
\end_layout
-\end_inset
-
- et non via l'appel système
-\begin_inset Flex Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-system
+\lang english
+shadedbg
+\lang french
+ boîte ombrée
\end_layout
-\end_inset
+\begin_layout Description
-.
- Il n'est donc pas possible d'exécuter des commandes arbitraires via le
- shell à partir du nom de fichier ou des paramètres.
+\lang english
+special
+\lang french
+ caractère spécial
\end_layout
-\begin_layout Standard
-Ça implique aussi qu'il y a des restrictions dans les commandes définissables
- dans un cadre d'objet externe.
- En particulier, les pipes et les redirections ne sont pas disponibles.
- C'était obligatoire pour que LyX reste sûr.
- Si vous voulez utiliser quelques-unes des fonctions du shell, vous devez
- écrire un script sûr pour le faire de manière contrôlée, puis définir ce
- script comme commande.
-
+\begin_layout Description
+
+\lang english
+tabularline
+\lang french
+ ligne de tableau
\end_layout
-\begin_layout Standard
-Il est possible de créer un cadre qui interagit directement avec le shell,
- mais comme cela permettrait à un utilisateur malveillant d'exécuter des
- commandes arbitraires en écrivant des noms de fichier et/ou des paramètres
- bien choisis, nous vous recommandons d'utiliser en général des scripts
- sûrs qui marchent avec l'appel système
-\begin_inset Flex Code
-status collapsed
+\begin_layout Description
-\begin_layout Plain Layout
-execvp
+\lang english
+tabularonoffline
+\lang french
+ ligne on/off de tableau
\end_layout
-\end_inset
+\begin_layout Description
- d'une manière contrôlée.
- Bien sûr, si vous êtes dans un environnement dans lequel vous avez confiance,
- il est tentant de ne pas se fouler et d'utiliser des scripts shell ordinaires.
- Si vous faites ça, sachez que vous allez
-\emph on
-vraiment
-\emph default
- créer dans votre système une faille de sécurité facile à exploiter.
- Il est évident que de tels cadres non sécurisés ne seront jamais inclus
- dans la distribution standard de LyX, même si nous encourageons les gens
- à nous proposer de nouveaux cadres dans la tradition du logiciel libre.
- Mais LyX tel que vous vous le procurez par les voies officielles de distributio
-n ne contiendra jamais de cadres non sécurisés.
+\lang english
+urllabel
+\lang french
+ étiquette d'URL
\end_layout
-\begin_layout Standard
-L'insertion d'objet externe est un outil très puissant, et vous devez faire
- attention à ne pas mettre en péril la sécurité avec cette puissance.
- Une légère erreur dans une seule ligne d'un script apparemment inoffensif
- peut ouvrir la voie à d'énormes problèmes.
- Si vous n'avez pas une compréhension claire de ce qui est en jeu, nous
- vous recommandons de consulter un professionnel de la sécurité, ou de contacter
- l'équipe de développement de LyX si vous vous demandez si votre cadre est
- sûr ou non.
- Faites le avant de l'utiliser dans un environnement que vous ne contrôlez
- pas.
+\begin_layout Description
+
+\lang english
+urltext
+\lang french
+ texte d'URL
\end_layout
\end_body