1 #LyX 2.2 created this file. For more info see http://www.lyx.org/
5 \save_transient_properties true
6 \origin /systemlyxdir/doc/fr/
9 % DO NOT ALTER THIS PREAMBLE!!!
11 % This preamble is designed to ensure that the User's Guide prints
12 % out as advertised. If you mess with this preamble,
13 % parts of the User's Guide may not print out as expected. If you
14 % have problems LaTeXing this file, please contact
15 % the documentation team
16 % email: lyx-docs@lists.lyx.org
18 % the pages of the TOC is numbered roman
19 % and a pdf-bookmark for the TOC is added
20 \let\myTOC\tableofcontents
21 \renewcommand\tableofcontents{%
23 \pdfbookmark[1]{\contentsname}{}
27 \@ifpackageloaded{babel}{
28 % increase link area for cross-references and autoname them,
29 \AtBeginDocument{\renewcommand{\ref}[1]{\mbox{\autoref{#1}}}}
31 \renewcommand*{\equationautorefname}[1]{}%
32 \renewcommand{\sectionautorefname}{sec.\negthinspace}%
33 \renewcommand{\subsectionautorefname}{sec.\negthinspace}%
34 \renewcommand{\subsubsectionautorefname}{sec.\negthinspace}%
38 \options fleqn,liststotoc,bibtotoc,idxtotoc,BCOR7.5mm,titlepage,tablecaptionabove
39 \use_default_options false
43 \maintain_unincluded_children false
45 \language_package default
48 \font_roman "lmodern" "default"
49 \font_sans "lmss" "default"
50 \font_typewriter "lmtt" "default"
51 \font_math "auto" "auto"
52 \font_default_family default
53 \use_non_tex_fonts false
56 \font_sf_scale 100 100
57 \font_tt_scale 100 100
59 \default_output_format pdf2
61 \bibtex_command default
62 \index_command default
66 \pdf_title "LyX Configuration Manual"
67 \pdf_author "LyX Team"
68 \pdf_subject "LyX-documentation Customization"
69 \pdf_keywords "LyX, documentation, customization"
71 \pdf_bookmarksnumbered true
72 \pdf_bookmarksopen true
73 \pdf_bookmarksopenlevel 1
78 \pdf_pdfusetitle false
79 \pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue,pdfpagelayout=OneColumn, pdfnewwindow=true, pdfstartview=XYZ, plainpages=false"
82 \use_package amsmath 0
83 \use_package amssymb 0
86 \use_package mathdots 1
87 \use_package mathtools 0
89 \use_package stackrel 0
90 \use_package stmaryrd 0
91 \use_package undertilde 0
93 \cite_engine_type default
97 \paperorientation portrait
112 \paragraph_separation indent
113 \paragraph_indentation default
114 \quotes_language french
117 \paperpagestyle headings
118 \tracking_changes false
121 \output_changes false
122 \html_be_strict false
128 Personnaliser \SpecialChar LyX
129 : fonctions pour l'utilisateur avancé
133 par l'équipe \SpecialChar LyX
138 \begin_layout Plain Layout
139 Merci d'envoyer vos commentaires et corrections à la liste de diffusion
140 de la documentation de \SpecialChar LyX
144 \begin_inset CommandInset href
146 target "lyx-docs@lists.lyx.org"
154 \begin_inset Quotes fld
158 \begin_inset Quotes frd
161 dans l'objet, et mettre en copie le responsable courant de ce fichier,
162 Richard Heck <rgheck@comcast.net>.
163 \begin_inset Newline newline
166 Traduction en français par : P.-H.
177 Meunier-Guttin-Cluzel
184 Merci d'envoyer vos commentaires et corrections sur la traduction à la
185 liste de diffusion de \SpecialChar LyX
188 <lyx-fr@lists.lyx.org>
196 \begin_inset Note Note
199 \begin_layout Plain Layout
200 Informations de révision :
203 \begin_layout Plain Layout
204 Traduction : remplacement de Éditer/Visionner/Insérer/Naviguer par Édition/Affic
205 hage/Insertion/Navigation, 31/10/2012 (JPC)
208 \begin_layout Plain Layout
209 Mise à jour OK pour la publication 2.0.0, Date: 21/01/2014 (JPC)
212 \begin_layout Plain Layout
213 Remplacement de « appendice » par « annexe », 31/12/2014 (JPC)
216 \begin_layout Plain Layout
217 Original : 09/06/2013
223 \begin_inset Newline newline
227 \begin_inset Newline newline
233 \begin_layout Standard
234 \begin_inset CommandInset toc
235 LatexCommand tableofcontents
242 \begin_layout Chapter
246 \begin_layout Standard
247 Ce manuel couvre les fonctions de personnalisation de \SpecialChar LyX
249 Nous y abordons des sujets comme les raccourcis clavier, les options d'aperçu
250 à l'écran, les options d'impression, l'envoi de commandes à \SpecialChar LyX
253 , l'internationalisation, l'installation de nouvelles classes \SpecialChar LaTeX
255 formats \SpecialChar LyX
257 Nous n'espérons pas aborder tout ce que vous pouvez modifier – nos développeurs
258 ajoutent de nouvelles fonctions plus vite que nous n'en écrivons la documentati
259 on – mais nous allons expliquer les personnalisations les plus courantes
260 et au moins vous indiquer la bonne direction pour les plus obscures d'entre
264 \begin_layout Chapter
265 Les fichiers de configuration de \SpecialChar LyX
269 \begin_layout Standard
270 Ce chapitre devrait vous aider à trouver votre chemin parmi les fichiers
271 de configuration de \SpecialChar LyX
273 Avant d'entreprendre sa lecture, consultez
277 \SpecialChar menuseparator
295 pour connaître le répertoire de bibliothèques et le répertoire utilisateur
298 C'est dans celui-ci que \SpecialChar LyX
299 place ses fichiers de configuration système; le
300 répertoire utilisateur est celui dans lequel vous pouvez mettre vos versions
301 modifiées Le premier sera appelé
302 \begin_inset Flex Code
305 \begin_layout Plain Layout
313 \begin_inset Flex Code
316 \begin_layout Plain Layout
322 dans la suite de ce document.
325 \begin_layout Section
326 Qu'est-ce qu'il y a dans
327 \begin_inset Flex Code
330 \begin_layout Plain Layout
340 \begin_layout Standard
341 \begin_inset Flex Code
344 \begin_layout Plain Layout
351 et ses sous-répertoires contiennent un certain nombre de fichiers qui peuvent
352 servir à personnaliser le comportement de \SpecialChar LyX
354 Vous pouvez modifier ces fichiers depuis \SpecialChar LyX
355 lui-même avec la fenêtre
357 Outils\SpecialChar menuseparator
361 La plupart des réglages personnels que vous voudrez apporter à \SpecialChar LyX
363 se faire par l'intermédiaire de cette fenêtre.
364 Il y a cependant bien d'autres aspects du fonctionnement de \SpecialChar LyX
366 on peut agir en modifiant les fichiers de
367 \begin_inset Flex Code
370 \begin_layout Plain Layout
378 Ils entrent dans différentes catégories, qui sont décrites dans les sous-sectio
382 \begin_layout Subsection
383 Les fichiers générés automatiquement
386 \begin_layout Standard
387 Ces fichiers sont générés au moment de la configuration de \SpecialChar LyX
389 Ils définissent différentes valeurs par défaut qui sont évaluées par l'inspecti
391 Comme ils peuvent être réécrits à tout moment, il n'est pas conseillé de
395 \begin_layout Labeling
396 \labelwidthstring 00.00.0000
397 \begin_inset Flex Code
400 \begin_layout Plain Layout
406 contient les valeurs implicites pour différentes commandes.
409 \begin_layout Labeling
410 \labelwidthstring 00.00.0000
411 \begin_inset Flex Code
414 \begin_layout Plain Layout
420 contient la liste des paquetages \SpecialChar LaTeX
424 ne se sert pas directement de ce fichier, mais les informations obtenues
425 sont disponibles en faisant
427 Aide\SpecialChar menuseparator
438 \begin_layout Labeling
439 \labelwidthstring 00.00.0000
440 \begin_inset Flex Code
443 \begin_layout Plain Layout
449 donne la liste des classes de texte présentes dans le répertoire
450 \begin_inset Flex Code
453 \begin_layout Plain Layout
459 , les classes de document \SpecialChar LaTeX
460 correspondantes et leur description.
464 \begin_layout Labeling
465 \labelwidthstring 00.00.0000
466 \begin_inset Flex Code
469 \begin_layout Plain Layout
475 donne la liste des modules figurant dans vos répertoires de format (
476 \begin_inset Flex Code
479 \begin_layout Plain Layout
490 \begin_layout Labeling
491 \labelwidthstring 00.00.0000
492 \begin_inset Flex Code
495 \begin_layout Plain Layout
501 donne la liste de différentes sortes de fichiers connexes à \SpecialChar LaTeX
506 \begin_layout Labeling
507 \labelwidthstring 00.00.0000
508 \begin_inset Flex Code
511 \begin_layout Plain Layout
512 doc/\SpecialChar LaTeX
518 est généré automatiquement pendant la configuration de \SpecialChar LyX
519 , à partir du fichier
521 \begin_inset Flex Code
524 \begin_layout Plain Layout
534 \begin_layout Subsection
538 \begin_layout Standard
539 Ces répertoires figurent à la fois dans
540 \begin_inset Flex Code
543 \begin_layout Plain Layout
550 \begin_inset Flex Code
553 \begin_layout Plain Layout
560 Si un fichier existe dans les deux répertoires, c'est celui de
561 \begin_inset Flex Code
564 \begin_layout Plain Layout
573 \begin_layout Labeling
574 \labelwidthstring 00.00.0000
575 \begin_inset Flex Code
578 \begin_layout Plain Layout
584 ce répertoire contient les fichiers de définition des raccourcis clavier,
586 \begin_inset Flex Code
589 \begin_layout Plain Layout
597 \begin_inset Quotes fld
601 \begin_inset Quotes frd
604 du fichier de raccourcis, appelée
605 \begin_inset Flex Code
608 \begin_layout Plain Layout
614 , celle-ci sera détectée et utilisée en premier.
617 \begin_layout Labeling
618 \labelwidthstring 00.00.0000
619 \begin_inset Flex Code
622 \begin_layout Plain Layout
628 contient quelques fichiers graphiques qui peuvent être inclus dans les
633 \begin_layout Labeling
634 \labelwidthstring 00.00.0000
635 \begin_inset Flex Code
638 \begin_layout Plain Layout
644 contient les fichiers de la documentation de \SpecialChar LyX
645 (dont celui que vous êtes
648 \begin_inset Flex Code
651 \begin_layout Plain Layout
658 est un cas à part, comme nous venons de le voir.
659 S'il existe des version traduites des fichiers d'aide, avec le préfixe
661 \begin_inset Flex Code
664 \begin_layout Plain Layout
670 , celles-ci seront utilisées d'abord (voir le
675 \begin_inset CommandInset ref
677 reference "chap:i18n"
685 \begin_layout Labeling
686 \labelwidthstring 00.00.0000
687 \begin_inset Flex Code
690 \begin_layout Plain Layout
696 contient les fichiers d'exemples qui illustrent la façon d'utiliser certaines
698 Vous pouvez y accéder en appuyant sur le bouton
703 \begin_inset Flex Noun
706 \begin_layout Plain Layout
707 Fichier\SpecialChar menuseparator
716 \begin_layout Labeling
717 \labelwidthstring 00.00.0000
718 \begin_inset Flex Code
721 \begin_layout Plain Layout
727 contient les fichiers d'images utilisés dans l'interface
732 Il contient également les icônes utilisées dans la barre d'outils et les
733 bannières affichées au démarrage de \SpecialChar LyX
737 \begin_layout Labeling
738 \labelwidthstring 00.00.0000
739 \begin_inset Flex Code
742 \begin_layout Plain Layout
748 contient les fichiers de réaffectation clavier.
750 \begin_inset CommandInset ref
752 reference "sec:clavier"
756 pour des informations détaillées.
760 \begin_layout Labeling
761 \labelwidthstring 00.00.0000
762 \begin_inset Flex Code
765 \begin_layout Plain Layout
771 contient les classes de texte et les fichiers de modules décrits au
772 \begin_inset CommandInset ref
774 reference "chap:classe-texte"
781 \begin_layout Labeling
782 \labelwidthstring 00.00.0000
783 \begin_inset Flex Code
786 \begin_layout Plain Layout
792 contient les scripts Python
793 \begin_inset Flex Code
796 \begin_layout Plain Layout
802 permettant d'effectuer les conversions entre versions de \SpecialChar LyX
804 Ils peuvent être exécutés depuis la ligne de commande, si vous désirez
805 par exemple faire un traitement par lots.
808 \begin_layout Labeling
809 \labelwidthstring 00.00.0000
810 \begin_inset Flex Code
813 \begin_layout Plain Layout
819 contient quelques fichiers qui illustrent les possibilités offertes par
821 \begin_inset Flex Noun
824 \begin_layout Plain Layout
837 \begin_layout Labeling
838 \labelwidthstring 00.00.0000
839 \begin_inset Flex Code
842 \begin_layout Plain Layout
848 contient les fichiers modèles de \SpecialChar LyX
854 \begin_inset CommandInset ref
856 reference "sec:modeles"
863 \begin_layout Labeling
864 \labelwidthstring 00.00.0000
865 \begin_inset Flex Code
868 \begin_layout Plain Layout
874 contient des fichiers avec l'extension
875 \begin_inset Flex Code
878 \begin_layout Plain Layout
884 qui définissent l'interface utilisateur de \SpecialChar LyX
886 C'est-à-dire que ces fichiers définissent quels éléments apparaissent dans
887 les menus et quels éléments apparaissent dans la barre d'outils.
890 \begin_layout Subsection
891 Fichiers que vous n'avez pas à modifier
894 \begin_layout Standard
895 Ce sont des fichiers internes à \SpecialChar LyX
896 , et ils ne doivent pas être modifiés, sauf
897 par les développeurs.
901 \begin_layout Labeling
902 \labelwidthstring 00.00.0000
909 ce fichier contient la liste des développeurs de \SpecialChar LyX
911 Son contenu est affiché en sélectionnant
912 \begin_inset Flex Noun
915 \begin_layout Plain Layout
916 Aide\SpecialChar menuseparator
925 \begin_layout Labeling
926 \labelwidthstring 00.00.0000
933 est un script \SpecialChar LaTeX
934 utilisé pendant le processus de configuration.
935 Ne pas le lancer directement.
939 \begin_layout Labeling
940 \labelwidthstring 00.00.0000
947 est le script qui permet de reconfigurer \SpecialChar LyX
949 Il génère des fichiers de configuration dans le répertoire dans lequel
953 \begin_layout Subsection
954 Autres fichiers appelant un commentaire
957 \begin_layout Labeling
958 \labelwidthstring 00.00.0000
963 contient des tables de conversion faisant correspondre les différents encodages
964 de caractères avec Unicode.
967 \begin_layout Labeling
968 \labelwidthstring 00.00.0000
973 contient les modèles disponibles pour la nouvelle fonction d'
974 \begin_inset Flex Noun
977 \begin_layout Plain Layout
992 \begin_inset CommandInset ref
994 reference "chap:Insérer-un-Objet"
1001 \begin_layout Labeling
1002 \labelwidthstring 00.00.0000
1007 contient la liste de toutes les langues actuellement supportées par \SpecialChar LyX
1011 \begin_layout Labeling
1012 \labelwidthstring 00.00.0000
1013 \begin_inset Flex Code
1016 \begin_layout Plain Layout
1022 contient des informations sur les différentes polices.
1025 \begin_layout Labeling
1026 \labelwidthstring 00.00.0000
1027 \begin_inset Flex Code
1030 \begin_layout Plain Layout
1036 contient les traductions pour les styles de paragraphe internationalisés
1038 \begin_inset space ~
1042 \begin_inset CommandInset ref
1044 reference "subsec:I18n"
1051 \begin_layout Labeling
1052 \labelwidthstring 00.00.0000
1053 \begin_inset Flex Code
1056 \begin_layout Plain Layout
1062 contient des informations sur les glyphes encodés en Unicode et la manière
1063 dont \SpecialChar LyX
1064 les traite via \SpecialChar LaTeX
1068 \begin_layout Section
1069 Votre répertoire personnel de configuration
1072 \begin_layout Standard
1073 Même si vous utilisez \SpecialChar LyX
1074 sans être le super-utilisateur, vous pouvez avoir
1075 envie de modifier la configuration de \SpecialChar LyX
1076 pour votre usage personnel.
1078 \begin_inset Flex Code
1081 \begin_layout Plain Layout
1087 contient les fichiers personnels de configuration.
1088 C'est le répertoire qui est décrit comme
1089 \begin_inset Quotes fld
1092 Répertoire utilisateur
1093 \begin_inset Quotes frd
1098 Aide\SpecialChar menuseparator
1100 \begin_inset space ~
1104 \begin_inset space ~
1108 \begin_inset space ~
1115 Il est traité comme un miroir du répertoire
1116 \begin_inset Flex Code
1119 \begin_layout Plain Layout
1126 , et chaque fichier qui se trouve dans
1130 remplace par conséquent le fichier correspondant de
1131 \begin_inset Flex Code
1134 \begin_layout Plain Layout
1142 Chaque fichier de configuration décrit dans les sections précédentes peut
1143 se trouver soit dans le répertoire de configuration système, ce qui jouera
1144 pour tous les utilisateurs, soit dans votre répertoire personnel, pour
1145 votre propre configuration.
1148 \begin_layout Standard
1149 Pour éclaircir la situation, voici quelques exemples:
1152 \begin_layout Itemize
1153 les réglages effectués dans la fenêtre
1155 Outils\SpecialChar menuseparator
1158 sont enregistrés dans un fichier
1159 \begin_inset Flex Code
1162 \begin_layout Plain Layout
1169 \begin_inset Flex Code
1172 \begin_layout Plain Layout
1181 \begin_layout Itemize
1182 quand vous reconfigurez \SpecialChar LyX
1185 Outils\SpecialChar menuseparator
1193 fait tourner le script
1194 \begin_inset Flex Code
1197 \begin_layout Plain Layout
1203 et les fichiers résultants sont placés dans votre répertoire personnel
1205 Ça signifie que les nouvelles classes de texte que vous avez pu ajouter
1207 \begin_inset Flex Code
1210 \begin_layout Plain Layout
1216 seront ajoutées à la liste des classes de la fenêtre
1218 Document\SpecialChar menuseparator
1225 \begin_layout Itemize
1226 Si vous récupérez sur le site ftp de \SpecialChar LyX
1227 des fichiers de documentation mis
1228 à jour et que vous n'êtes pas administrateur sur votre système, vous pouvez
1229 placer ces fichiers dans
1230 \begin_inset Flex Code
1233 \begin_layout Plain Layout
1239 et ils seront ouverts directement à partir du menu d'
1246 \begin_layout Section
1247 Utiliser \SpecialChar LyX
1248 avec plusieurs configurations
1251 \begin_layout Standard
1252 La liberté offerte pour le répertoire de configuration locale peut être
1253 insuffisante si vous avez besoin de plusieurs configurations différentes.
1254 Par exemple, vous pouvez vouloir utiliser des raccourcis clavier ou des
1255 réglages d'imprimante différents selon les circonstances
1259 \begin_layout Plain Layout
1260 NdT : ou encore vouloir écrire dans des langues différentes et adapter vos
1261 configurations en conséquence.
1267 Vous pouvez y arriver en ayant plusieurs répertoires de configuration.
1268 Vous spécifiez alors lequel utiliser au moment de lancer \SpecialChar LyX
1272 \begin_layout Standard
1273 Si vous lancez \SpecialChar LyX
1274 avec l'option de ligne de commande
1282 , le programme va lire la configuration qui se trouve dans ce répertoire,
1283 et non dans le répertoire par défaut (en lançant \SpecialChar LyX
1284 sans cette option vous
1285 pouvez déterminer le répertoire par défaut).
1286 Si ce répertoire n'existe pas, \SpecialChar LyX
1287 vous propose de le créer, exactement comme
1288 il le fait avec le répertoire implicite au premier lancement du programme.
1289 Vous pouvez modifier les options de configuration dans ce
1293 supplémentaire exactement comme vous le feriez pour le répertoire implicite.
1294 Ces répertoires sont complètement indépendants (mais lisez la suite).
1295 Notez que positionner la variable d'environnement
1299 a exactement le même effet.
1302 \begin_layout Standard
1303 Quand vous avez plusieurs configurations, vous devez faire plus attention:
1304 si vous voulez ajouter un nouveau format dans
1306 MonNouveauRép/layouts
1308 , pour qu'il soit disponible dans toutes vos configurations, vous devez
1309 l'ajouter dans chaque répertoire séparément.
1310 Vous pouvez contourner ceci avec l'astuce suivante: après que \SpecialChar LyX
1312 répertoire supplémentaire, la plupart des sous-répertoires (voir plus haut)
1314 Si vous voulez que la nouvelle configuration soit le reflet d'une déjà
1315 existante, remplacez le sous-répertoire vide par un lien symbolique au
1316 sous-répertoire correspondant dans la configuration existante.
1317 Faites toutefois attention avec le sous-répertoire
1321 , car il contient un fichier écrit par le script de configuration (accessible
1324 Outils\SpecialChar menuseparator
1327 ) qui est propre à chaque configuration.
1330 \begin_layout Chapter
1336 \begin_layout Standard
1337 Tous les options de la fenêtre
1341 sont expliquées dans l'annexe
1343 La fenêtre Préférences
1347 Guide de l'utilisateur
1350 Pour certaines options, vous trouverez ici plus de précisions.
1353 \begin_layout Section
1355 \begin_inset CommandInset label
1364 \begin_layout Standard
1365 La première étape consiste à définir vos formats de fichiers si ce n'est
1367 Pour ce faire, ouvrez
1368 \begin_inset Flex Noun
1371 \begin_layout Plain Layout
1372 Outils\SpecialChar menuseparator
1381 \begin_inset Flex Noun
1384 \begin_layout Plain Layout
1385 Gestion des fichiers\SpecialChar menuseparator
1393 , appuyez sur le bouton
1394 \begin_inset Flex Noun
1397 \begin_layout Plain Layout
1405 \begin_inset Flex Noun
1408 \begin_layout Plain Layout
1414 contient le nom utilisé pour identifier le format de manière interne.
1415 Vous devrez également saisir un suffixe de nom de fichier.
1416 Toutes ces informations sont obligatoires.
1418 \begin_inset Flex Noun
1421 \begin_layout Plain Layout
1427 permet de définir une séquence de touches du clavier pour un accès rapide
1428 aux menus (par exemple, appuyer sur
1429 \begin_inset Flex Noun
1432 \begin_layout Plain Layout
1439 \begin_inset Flex Noun
1442 \begin_layout Plain Layout
1443 Document\SpecialChar menuseparator
1444 Visionner (autres formats)\SpecialChar menuseparator
1453 \begin_layout Standard
1454 Un Format peut se voir associer une
1455 \begin_inset Flex Noun
1458 \begin_layout Plain Layout
1465 \begin_inset Flex Noun
1468 \begin_layout Plain Layout
1475 Par exemple, vous pouvez vouloir utiliser Ghostview pour afficher les fichier
1477 Vous pouvez saisir le nom de la commande permettant de lancer les programmes
1478 dans les champs correspondants.
1479 La visionneuse est lancée quand vous voulez voir un graphique dans \SpecialChar LyX
1482 \begin_inset Flex Noun
1485 \begin_layout Plain Layout
1486 Document\SpecialChar menuseparator
1493 L'éditeur est lancé par exemple quand vous faites un clic-droit sur un
1494 graphique et que vous choisissez
1495 \begin_inset Flex Noun
1498 \begin_layout Plain Layout
1499 Modifier le fichier via une application externe
1504 dans le menu contextuel qui apparaît.
1507 \begin_layout Standard
1509 \begin_inset Flex Noun
1512 \begin_layout Plain Layout
1518 d'un format est facultatif, mais s'il est précisé, il doit être unique
1519 pour l'ensemble des formats.
1520 Il est utilisé pour reconnaître les fichiers de ce format à partir de leur
1522 Pour certains formats de fichier importants, il n'y a pas de type MIME
1523 officiellement répertorié dans la base
1524 \begin_inset CommandInset href
1527 target "http://www.iana.org/assignments/media-types/"
1532 De ce fait \SpecialChar LyX
1533 utilise la liste plus étoffée spécifiée par
1534 \begin_inset CommandInset href
1536 name "freedesktop.org"
1537 target "http://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec"
1544 \begin_layout Standard
1545 La case à cocher Format de document informe \SpecialChar LyX
1546 que le format est approprié
1547 pour une exportation du document.
1548 Si la case est cochée que qu'une procédure de conversion est définie (voir
1550 \begin_inset space ~
1554 \begin_inset CommandInset ref
1556 reference "sec:Convertisseurs"
1560 ), ce format apparaîtra dans le menu
1561 \begin_inset Flex Noun
1564 \begin_layout Plain Layout
1565 Fichier\SpecialChar menuseparator
1572 Le format apparaîtra également dans le menu
1576 si une visionneuse est définie pour lui.
1577 Les formats purement graphiques, comme png, ne doivent pas utiliser cette
1579 Les formats adaptés à la fois aux graphiques et aux documents, comme pdf,
1583 \begin_layout Standard
1585 \begin_inset Flex Noun
1588 \begin_layout Plain Layout
1589 Format graphique vectoriel
1594 informe \SpecialChar LyX
1595 qu'un format peut contenir des vecteurs graphiques.
1596 Cette information est utile pour déterminer le format cible des graphiques
1597 inclus lors de l'exportation via
1598 \begin_inset Flex Noun
1601 \begin_layout Plain Layout
1608 Les graphiques inclus dans le document peuvent nécessiter une conversion
1610 \begin_inset Flex Noun
1613 \begin_layout Plain Layout
1620 \begin_inset Flex Noun
1623 \begin_layout Plain Layout
1630 \begin_inset Flex Noun
1633 \begin_layout Plain Layout
1640 \begin_inset Flex Noun
1643 \begin_layout Plain Layout
1649 ne sait pas gérer d'autres formats graphiques.
1650 Si un graphique inclus n'est pas déjà dans un des ces trois formats, il
1652 \begin_inset Flex Noun
1655 \begin_layout Plain Layout
1661 si la case est cochée, et en
1662 \begin_inset Flex Noun
1665 \begin_layout Plain Layout
1674 \begin_layout Section
1678 \begin_layout Standard
1679 Du fait que toutes les conversions d'un format à une autre se font dans
1680 la répertoire temporaire de \SpecialChar LyX
1681 , il peut être nécessaire de modifier un fichier
1682 avant de le copier dan le répertoire temporaire pour que la conversion
1683 se fasse correctement
1687 \begin_layout Plain Layout
1688 Par exemple, le fichier peut référencer d'autres fichiers ― e.g.
1689 une image ― par un nom de fichier relatif, qui peut devenir incorrect lors
1690 de la copie du fichier dans le répertoire temporaire.
1696 Ceci est effectué par un Copieur: il copie un fichier vers (ou depuis)
1697 le répertoire temporaire et peut le modifier à la volée.
1700 \begin_layout Standard
1701 La définition des copieurs peut utiliser huit variables:
1704 \begin_layout Labeling
1705 \labelwidthstring 00.00.0000
1706 \begin_inset Flex Code
1709 \begin_layout Plain Layout
1715 le répertoire système de \SpecialChar LyX
1717 \begin_inset space \thinspace{}
1721 \begin_inset space \space{}
1725 \begin_inset Flex Noun
1728 \begin_layout Plain Layout
1737 \begin_layout Labeling
1738 \labelwidthstring 00.00.0000
1739 \begin_inset Flex Code
1742 \begin_layout Plain Layout
1748 le fichier en entrée
1751 \begin_layout Labeling
1752 \labelwidthstring 00.00.0000
1753 \begin_inset Flex Code
1756 \begin_layout Plain Layout
1762 le fichier en sortie
1765 \begin_layout Labeling
1766 \labelwidthstring 00.00.0000
1767 \begin_inset Flex Code
1770 \begin_layout Plain Layout
1776 la racine du nom (sans le suffixe) dans le répertoire temporaire \SpecialChar LyX
1780 \begin_layout Labeling
1781 \labelwidthstring 00.00.0000
1782 \begin_inset Flex Code
1785 \begin_layout Plain Layout
1791 la chemin d'accès complet du répertoire \SpecialChar LyX
1795 \begin_layout Labeling
1796 \labelwidthstring 00.00.0000
1797 \begin_inset Flex Code
1800 \begin_layout Plain Layout
1806 le chemin d'accès complet au ficher original \SpecialChar LyX
1807 en cours de traitement
1810 \begin_layout Labeling
1811 \labelwidthstring 00.00.0000
1812 \begin_inset Flex Code
1815 \begin_layout Plain Layout
1821 le nom du fichier \SpecialChar LyX
1822 (sans chemin d'accès)
1825 \begin_layout Labeling
1826 \labelwidthstring 00.00.0000
1827 \begin_inset Flex Code
1830 \begin_layout Plain Layout
1837 \begin_inset Quotes fld
1840 nom \SpecialChar LaTeX
1842 \begin_inset Quotes frd
1848 \begin_layout Standard
1849 Ce dernier doit être le nom du fichier tel qu'il serait spécifié dans la
1850 commande \SpecialChar LaTeX
1860 Il n'est pertinent que pour l'exportation des fichiers appropriés à une
1864 \begin_layout Standard
1865 Les copieurs peuvent être utilisés pour à peu près n'importe quelle opération
1867 Par exemple, supposons que vous vouliez que les fichiers pdf soient copiés
1868 dans un répertoire particulier,
1871 \begin_inset Flex Code
1874 \begin_layout Plain Layout
1885 Alors vous pouvez écrire un script comme celui-ci:
1888 \begin_layout Standard
1891 \begin_inset listings
1895 \begin_layout Plain Layout
1900 \begin_layout Plain Layout
1905 \begin_layout Plain Layout
1907 TOFILE=`basename $2`
1910 \begin_layout Plain Layout
1912 cp $FROMFILE /home/you/pdf/$TOFILE
1920 \begin_layout Standard
1921 Enregistrez-le dans votre répertoire \SpecialChar LyX
1925 \begin_inset Flex Code
1928 \begin_layout Plain Layout
1931 /home/you/.lyx/scripts/pdfcopier.sh
1938 ― et rendez le exécutable, si c'est nécessaire sur votre plate-forme.
1940 \begin_inset Flex Noun
1943 \begin_layout Plain Layout
1944 Outils\SpecialChar menuseparator
1951 \begin_inset Flex Noun
1954 \begin_layout Plain Layout
1955 Gestion des fichiers\SpecialChar menuseparator
1962 \begin_inset Flex Noun
1965 \begin_layout Plain Layout
1971 ― ou l'un des autres formats PDF ― et saisissez
1974 \begin_inset Flex Code
1977 \begin_layout Plain Layout
1980 pdfcopier.sh $$i $$o
1988 \begin_inset Flex Noun
1991 \begin_layout Plain Layout
2000 \begin_layout Standard
2001 Les copieurs sont utilisés par \SpecialChar LyX
2002 dans plusieurs de ses convertisseurs internes.
2003 Par exemple, si les programmes appropriés sont trouvés lors de la configuration
2005 installera automatiquement des copieurs pour les formats
2006 \begin_inset Flex Noun
2009 \begin_layout Plain Layout
2016 \begin_inset Flex Noun
2019 \begin_layout Plain Layout
2021 \begin_inset space ~
2030 Quand le documente est exporté vers ces formats, le copieur considère que
2031 non seulement le fichier HTML, mais aussi les fichiers auxiliaires (fichiers
2032 de style, images, etc.) sont également copiés.
2033 Tous ces fichiers sont recopiés dans un sous-répertoire du répertoire dans
2034 lequel se trouvait le document \SpecialChar LyX
2038 \begin_layout Section
2040 \begin_inset CommandInset label
2042 name "sec:Convertisseurs"
2049 \begin_layout Standard
2050 Vous pouvez définir vos propres Convertisseurs pour activer les conversions
2051 entre différents formats.
2052 Ceci est défini dans
2053 \begin_inset Flex Noun
2056 \begin_layout Plain Layout
2057 Outils\SpecialChar menuseparator
2058 Préférences\SpecialChar menuseparator
2059 Gestion des fichiers\SpecialChar menuseparator
2068 \begin_layout Standard
2069 Pour définir un nouveau convertisseur, sélectionner les formats appropriés
2070 dans les menus déroulants
2071 \begin_inset Flex Noun
2074 \begin_layout Plain Layout
2081 \begin_inset Flex Noun
2084 \begin_layout Plain Layout
2090 , saisir le nom de la commande nécessaire à la conversion et appuyer sur
2092 \begin_inset Flex Noun
2095 \begin_layout Plain Layout
2102 Plusieurs variables peuvent être utilisées pour préciser les arguments
2103 des commandes de conversion:
2106 \begin_layout Labeling
2107 \labelwidthstring 00.00.0000
2108 \begin_inset Flex Code
2111 \begin_layout Plain Layout
2117 le répertoire système de \SpecialChar LyX
2121 \begin_layout Labeling
2122 \labelwidthstring 00.00.0000
2123 \begin_inset Flex Code
2126 \begin_layout Plain Layout
2132 le fichier en entrée
2135 \begin_layout Labeling
2136 \labelwidthstring 00.00.0000
2137 \begin_inset Flex Code
2140 \begin_layout Plain Layout
2146 le fichier en sortie
2149 \begin_layout Labeling
2150 \labelwidthstring 00.00.0000
2151 \begin_inset Flex Code
2154 \begin_layout Plain Layout
2160 le nom de base du fichier en entrée (c'est-à-dire sans suffixe)
2163 \begin_layout Labeling
2164 \labelwidthstring 00.00.0000
2165 \begin_inset Flex Code
2168 \begin_layout Plain Layout
2174 le chemin du fichier d'entrée
2177 \begin_layout Labeling
2178 \labelwidthstring 00.00.0000
2179 \begin_inset Flex Code
2182 \begin_layout Plain Layout
2188 le chemin du fichier d'entrée original (ceci peut différer de
2189 \begin_inset Flex Noun
2192 \begin_layout Plain Layout
2198 lors de l'appel d'une séquence de convertisseurs)
2201 \begin_layout Labeling
2202 \labelwidthstring 00.00.0000
2203 \begin_inset Flex Code
2206 \begin_layout Plain Layout
2213 \begin_inset Flex Code
2216 \begin_layout Plain Layout
2222 désignant l'encodage du document
2225 \begin_layout Standard
2227 \begin_inset Flex Noun
2230 \begin_layout Plain Layout
2232 \begin_inset space ~
2240 , vous pouvez saisir les mots-clés suivants, séparés par des virgules:
2243 \begin_layout Labeling
2244 \labelwidthstring 00.00.0000
2245 \begin_inset Flex Code
2248 \begin_layout Plain Layout
2254 ce convertisseur exécute \SpecialChar LaTeX
2255 ou une variante de \SpecialChar LaTeX
2256 , le fichier journal sera
2260 \begin_layout Labeling
2261 \labelwidthstring 00.00.0000
2262 \begin_inset Flex Code
2265 \begin_layout Plain Layout
2271 la conversion utilise le fichier
2272 \begin_inset Flex Noun
2275 \begin_layout Plain Layout
2284 \begin_layout Labeling
2285 \labelwidthstring 00.00.0000
2286 \begin_inset Flex Code
2289 \begin_layout Plain Layout
2295 demande une fichier \SpecialChar LyX
2297 \begin_inset Quotes fld
2301 \begin_inset Quotes frd
2304 (facile), ce qui en pratique désigne un fichier similaire au résultat d'une
2305 exportation \SpecialChar LaTeX
2309 \begin_inset Flex Code
2312 \begin_layout Plain Layout
2325 \begin_layout Labeling
2326 \labelwidthstring 00.00.0000
2327 \begin_inset Flex Code
2330 \begin_layout Plain Layout
2336 la sortie est au format XML
2339 \begin_layout Standard
2340 Les trois mots-clés suivants ne sont pas vraiment des mots-clés, ils prennent
2341 un argument de la forme
2342 \begin_inset Flex Noun
2345 \begin_layout Plain Layout
2354 \begin_layout Labeling
2355 \labelwidthstring 00.00.0000
2356 \begin_inset Flex Code
2359 \begin_layout Plain Layout
2365 s'il est utilisé, les messages d'erreur standard du convertisseur seront
2366 redirigés vers un fichier
2367 \begin_inset Flex Code
2370 \begin_layout Plain Layout
2378 , et le script passé en valeur sera exécuté comme:
2379 \begin_inset Flex Code
2382 \begin_layout Plain Layout
2385 script < infile.out > infile.log
2391 L'argument peut contenir
2392 \begin_inset Flex Code
2395 \begin_layout Plain Layout
2404 \begin_layout Labeling
2405 \labelwidthstring 00.00.0000
2406 \begin_inset Flex Code
2409 \begin_layout Plain Layout
2415 précise le nom du répertoire dans lequel le convertisseur placera les fichiers
2416 engendrés par la conversion.
2418 ne créera pas ce répertoire, et ne copiera rien dedans, bien qu'il le
2419 copie dans la cible.
2420 La valeur peut utiliser
2421 \begin_inset Flex Code
2424 \begin_layout Plain Layout
2430 , qui sera remplacé par le nom sans suffixe des fichiers d'entrée et de
2431 sortie, respectivement, lors de la copie du répertoire.
2432 \begin_inset Newline newline
2435 Noter que l'utilisation simultanée de
2436 \begin_inset Flex Noun
2439 \begin_layout Plain Layout
2446 \begin_inset Flex Noun
2449 \begin_layout Plain Layout
2456 Ce dernier sera ignoré si le premier est employé;
2459 \begin_layout Labeling
2460 \labelwidthstring 00.00.0000
2461 \begin_inset Flex Code
2464 \begin_layout Plain Layout
2470 détermine le nom du fichier résultat et peut contenir
2471 \begin_inset Flex Code
2474 \begin_layout Plain Layout
2482 \begin_inset Flex Noun
2485 \begin_layout Plain Layout
2491 et est optionnel même dans ce cas; la valeur
2492 \begin_inset Quotes fld
2496 \begin_inset Quotes frd
2499 est implicite s'il n'est pas activé.
2502 \begin_layout Standard
2503 Aucun de ces trois derniers mots-clés n'est utilisé dans les convertisseurs
2504 installés par \SpecialChar LyX
2508 \begin_layout Standard
2509 Il n'est pas nécessaire de définir des convertisseurs pour tous les formats
2510 entre lesquels vous désirez effectuer des conversions.
2511 Par exemple, vous remarquerez qu'il n'y a pas de convertisseur
2512 \begin_inset Quotes fld
2517 \begin_inset Quotes frd
2520 , mais \SpecialChar LyX
2521 exportera bien vers PostScript.
2522 Ceci se fait parce que \SpecialChar LyX
2523 crée d'abord un fichier \SpecialChar LaTeX
2524 (pas besoin de convertisseur
2525 pour cela) qui est ensuite converti vers DVI en utilisant le convertisseur
2527 \begin_inset Quotes fld
2532 \begin_inset Quotes frd
2535 , pour terminer par la conversion
2536 \begin_inset Quotes fld
2540 \begin_inset Quotes frd
2545 trouve ainsi les séquences de convertisseurs automatiquement, et trouvera
2546 toujours le séquence la plus courte.
2547 Vous pouvez cependant définir plusieurs méthodes de conversion entre formats
2549 Par exemple, la configuration \SpecialChar LyX
2550 standard propose cinq façons différentes
2551 de convertir \SpecialChar LaTeX
2555 \begin_layout Enumerate
2557 \begin_inset Flex Noun
2560 \begin_layout Plain Layout
2569 \begin_layout Enumerate
2570 via (DVI et) PostScript, en utilisant
2571 \begin_inset Flex Noun
2574 \begin_layout Plain Layout
2583 \begin_layout Enumerate
2584 via DVI, en utilisant
2585 \begin_inset Flex Noun
2588 \begin_layout Plain Layout
2597 \begin_layout Enumerate
2599 \begin_inset Flex Noun
2602 \begin_layout Plain Layout
2612 \begin_layout Enumerate
2614 \begin_inset Flex Noun
2617 \begin_layout Plain Layout
2627 \begin_layout Standard
2628 Pour définir de tels choix de séquences, vous devez définir plusieurs
2629 \begin_inset Quotes fld
2633 \begin_inset Quotes frd
2636 cible, comme décrit dans la
2637 \begin_inset CommandInset ref
2639 reference "sec:Formats"
2644 Par exemple, avec la configuration standard, les formats dénommés
2645 \begin_inset Flex Noun
2648 \begin_layout Plain Layout
2655 \begin_inset Flex Noun
2658 \begin_layout Plain Layout
2665 \begin_inset Flex Noun
2668 \begin_layout Plain Layout
2675 \begin_inset Flex Noun
2678 \begin_layout Plain Layout
2685 \begin_inset Flex Noun
2688 \begin_layout Plain Layout
2695 \begin_inset Flex Noun
2698 \begin_layout Plain Layout
2705 \begin_inset Flex Noun
2708 \begin_layout Plain Layout
2715 \begin_inset Flex Noun
2718 \begin_layout Plain Layout
2726 \begin_inset Flex Noun
2729 \begin_layout Plain Layout
2735 (pour Lua\SpecialChar TeX
2736 ) sont définis, qui correspondent tous au suffixe
2737 \begin_inset Flex Noun
2740 \begin_layout Plain Layout
2746 et auxquels sont associées les trois méthodes décrites ci-dessus.
2749 \begin_layout Chapter
2750 Internationaliser \SpecialChar LyX
2752 \begin_inset CommandInset label
2761 \begin_layout Standard
2762 Il est possible de traduire l'interface utilisateur de \SpecialChar LyX
2764 La dernière fois que nous avons vérifié, \SpecialChar LyX
2765 était disponible en 30 langues.
2766 La langue que vous avez choisie est appelée votre
2770 (pour plus de renseignements sur les réglages de localisation, voyez la
2771 documentation de votre système d'exploitation sur les locales.
2772 Pour Linux, la page de man de
2773 \begin_inset Flex Noun
2776 \begin_layout Plain Layout
2782 est un bon point de départ).
2785 \begin_layout Standard
2786 Notez que ces traductions fonctionnent, mais présentent quelques failles.
2787 En particulier, toutes les fenêtres ont été tracées en fonction du texte
2788 anglais, et quelques-unes des traductions sont trop grandes pour rentrer
2789 dans l'espace alloué.
2790 Ce n'est qu'un problème d'affichage sans conséquence.
2791 Vous verrez aussi que certaines traductions n'ont pas de raccourcis définis
2793 Parfois, c'est qu'il n'y a pas assez de lettres disponibles.
2794 Parfois c'est que le traducteur n'a tout simplement pas encore eu le temps
2796 Nos équipes de traduction, que vous pouvez souhaiter rejoindre
2800 \begin_layout Plain Layout
2801 Si vous parlez couramment une autre langue que l'anglais, rejoindre ces
2802 équipes est un des grands moyens de rendre service à la communauté des
2803 développeurs et utilisateurs de \SpecialChar LyX
2809 , essaieront de faire disparaître ces inconvénients dans les versions futures
2814 \begin_layout Section
2815 Traduire \SpecialChar LyX
2819 \begin_layout Subsection
2820 Traduire l'interface graphique (messages textuels)
2823 \begin_layout Standard
2825 utilise la bibliothèque GNU
2826 \begin_inset Flex Noun
2829 \begin_layout Plain Layout
2835 pour gérer l'internationalisation de l'interface.
2836 Pour que \SpecialChar LyX
2837 parle votre langue favorite dans tous les menus et fenêtres,
2838 vous avez besoin d'un fichier
2839 \begin_inset Flex Noun
2842 \begin_layout Plain Layout
2849 Quand celui-ci est disponible, vous devez générer à partir de là un fichier
2851 \begin_inset Flex Noun
2854 \begin_layout Plain Layout
2860 et installer ce dernier.
2861 Tout ce processus est expliqué dans la documentation de GNU
2862 \begin_inset Flex Noun
2865 \begin_layout Plain Layout
2872 Vous pouvez effectuer cette traduction pour votre propre besoin, mais si
2873 vous avez l'intention de la faire, vous pouvez aussi bien partager le résultat
2874 de votre travail avec la communauté \SpecialChar LyX
2876 Envoyez un message à la liste de messagerie des développeurs \SpecialChar LyX
2878 d'information sur la procédure.
2881 \begin_layout Standard
2882 En bref, voici un résumé de ce qu'il faut faire (
2888 est le code de la langue):
2891 \begin_layout Itemize
2892 télécharger le code source de \SpecialChar LyX
2894 \begin_inset CommandInset href
2896 name "page d'information sur le Web"
2897 target "http://www.lyx.org/WebFr.HowToUseSVN"
2904 \begin_layout Itemize
2906 \begin_inset Flex Noun
2909 \begin_layout Plain Layout
2916 \begin_inset Flex Noun
2919 \begin_layout Plain Layout
2925 , le répertoire des fichiers
2926 \begin_inset Flex Noun
2929 \begin_layout Plain Layout
2940 \begin_inset Flex Noun
2943 \begin_layout Plain Layout
2958 \begin_inset Flex Noun
2961 \begin_layout Plain Layout
2967 n'existe pas, il peut être recréé avec la commande
2968 \begin_inset Flex Noun
2971 \begin_layout Plain Layout
2977 dans ce répertoire, ou bien vous pouvez utiliser le fichier
2978 \begin_inset Flex Noun
2981 \begin_layout Plain Layout
2987 d'une autre langue comme modèle).
2990 \begin_layout Itemize
3000 \begin_layout Plain Layout
3001 C'est un fichier texte: il peut donc être modifié par n'importe quel éditeur
3003 Mais il existe des programmes spécifiques pour gérer les modifications,
3005 \begin_inset Flex Noun
3008 \begin_layout Plain Layout
3014 (toutes plate-formes) ou
3015 \begin_inset Flex Noun
3018 \begin_layout Plain Layout
3025 (X)Emacs est également doté d'un
3026 \begin_inset Quotes fld
3030 \begin_inset Quotes frd
3033 pour modifier les fichier
3034 \begin_inset Flex Noun
3037 \begin_layout Plain Layout
3043 , mais attention, les fichiers sont encodés en Unicode.
3051 Pour certains menus, il y a aussi des touches de raccourci qui doivent
3053 Ces touches viennent après un
3056 \begin_inset Quotes fld
3060 \begin_inset Quotes frd
3065 , et doivent être adaptées au texte traduit.
3066 Vous devez aussi remplir les champs au début du nouveau fichier
3067 \begin_inset Flex Noun
3070 \begin_layout Plain Layout
3076 avec votre adresse e-mail, etc., pour que les gens sachent comment vous
3077 joindre pour proposer des suggestions, ou pour démolir votre travail.
3080 \begin_layout Standard
3081 Si vous voulez juste traduire pour vous-même, alors:
3084 \begin_layout Itemize
3093 \begin_inset Newline newline
3097 \begin_inset Flex Noun
3100 \begin_layout Plain Layout
3101 msgfmt -o xx.mo < xx.po
3109 \begin_layout Itemize
3111 \begin_inset Flex Noun
3114 \begin_layout Plain Layout
3120 dans votre répertoire de locales, dans le répertoire correspondant aux
3121 messages pour la langue
3128 \begin_inset Flex Noun
3131 \begin_layout Plain Layout
3138 \begin_inset Newline newline
3142 \begin_inset Flex Noun
3145 \begin_layout Plain Layout
3146 /usr/local/share/locale/xx/LC_MESSAGES/lyx.mo
3154 \begin_layout Standard
3155 Pour ajouter un nouveau fichier
3164 (ce qui serait mieux pour que d'autres puisent en profiter), il faut
3165 effectuer quelques changements dans \SpecialChar LyX
3166 : envoyez donc une courrier à la liste
3167 de messagerie des développeurs pour ce faire.
3170 \begin_layout Subsubsection
3177 \begin_layout Standard
3178 Il arrive quelquefois qu'un message anglophone doive être traduit de différentes
3179 façons dans le langage cible.
3180 Un exemple est le message
3181 \begin_inset Flex Code
3184 \begin_layout Plain Layout
3192 qui se traduit en allemand par
3193 \begin_inset Flex Noun
3196 \begin_layout Plain Layout
3203 \begin_inset Flex Noun
3206 \begin_layout Plain Layout
3212 , suivant la signification exacte de
3213 \begin_inset Quotes fld
3217 \begin_inset Quotes frd
3222 \begin_inset Flex Code
3225 \begin_layout Plain Layout
3233 ne sait pas gérer de telles traductions ambiguës, et vous devez donc ajouter
3234 une information contextuelle au message: au lieu de
3235 \begin_inset Flex Code
3238 \begin_layout Plain Layout
3247 \begin_inset Flex Code
3250 \begin_layout Plain Layout
3253 To[[as in 'From format x to format y']]
3259 \begin_inset Flex Code
3262 \begin_layout Plain Layout
3265 To[[as in 'From page x to page y']].
3270 De ce fait, les deux occurrences de
3271 \begin_inset Flex Code
3274 \begin_layout Plain Layout
3282 sont différentes pour
3283 \begin_inset Flex Code
3286 \begin_layout Plain Layout
3294 et peuvent être traduites correctement pour
3295 \begin_inset Flex Noun
3298 \begin_layout Plain Layout
3305 \begin_inset Flex Noun
3308 \begin_layout Plain Layout
3317 \begin_layout Standard
3318 Bien entendu l'information contextuelle doit être supprimée de l'affichage
3319 lorsqu'aucune traduction n'est utilisée, c'est pourquoi il faut la mettre
3320 entre double crochets à la fin du message comme ci-dessus.
3321 Le mécanisme de traduction de \SpecialChar LyX
3322 assure que tout ce qui est entre double
3323 crochets à la fin des messages est supprimé à l'affichage du message.
3326 \begin_layout Subsection
3327 Traduire la documentation
3330 \begin_layout Standard
3331 La documentation en ligne (dans le menu
3335 ) peut (et doit !) être traduite.
3336 S'il existe une traduction de la documentation
3340 \begin_layout Plain Layout
3341 En mars 2008, au moins quelques documents avaient été traduit en14 langues,
3342 le manuel d'apprentissage étant disponible en quelques autres.
3347 , et si la locale est correctement réglée, \SpecialChar LyX
3348 affichera tout seul la version
3351 cherche les versions traduites sous le nom
3352 \begin_inset Flex Noun
3355 \begin_layout Plain Layout
3372 est le code pour la langue en cours d'utilisation.
3373 S'il n'y a pas de traduction disponible, c'est la version anglaise qui
3375 Notez que les versions traduites doivent avoir le même nom de fichier (ici
3377 \begin_inset Flex Noun
3380 \begin_layout Plain Layout
3387 Si vous vous sentez de traduire la documentation (ce qui est d'ailleurs
3388 un excellent moyen de corriger la documentation d'origine!), il y a un
3389 certain nombre de choses que vous devez faire tout de suite:
3392 \begin_layout Itemize
3393 faire un tour sur la page web de la
3394 \begin_inset CommandInset href
3396 name "traduction des documentations"
3397 target "http://www.lyx.org/WebFr.Translation"
3401 sur le site de \SpecialChar LyX
3403 De cette façon, vous pourrez voir quels documents ont déjà été traduits
3404 dans votre langue, s'il y en a.
3405 Vous y trouverez aussi qui s'occupe d'organiser l'effort de traduction
3407 Si personne ne s'en occupe, faites-nous connaître votre intérêt.
3410 \begin_layout Standard
3411 Une fois que vous vous y mettez pour de bon, voilà quelques conseils qui
3412 pourront vous éviter des ennuis:
3415 \begin_layout Itemize
3416 joignez-vous à l'équipe de documentation!
3422 Aide\SpecialChar menuseparator
3425 ) explique comment faire.
3426 C'est d'ailleurs le premier document à traduire;
3429 \begin_layout Itemize
3430 étudiez les conventions typographiques de la langue dans laquelle vous traduisez.
3431 La typographie est un art ancien et au cours des siècles, une grande variété
3432 de conventions ont vu le jour dans les différentes parties du globe.
3433 Apprenez aussi le vocabulaire spécifique des professionnels de la typographie
3435 Si vous inventez votre propre terminologie, vous allez induire les lecteurs
3439 Attention ! La typographie peut devenir une passion !
3444 \begin_layout Itemize
3445 faites une copie du document (dans les cas simples, sinon voyez la note
3447 \begin_inset space ~
3451 \begin_inset CommandInset ref
3453 reference "fn:NdT-:-Je"
3458 Ce sera votre fichier de travail.
3459 Vous pouvez l'utiliser comme fichier d'aide personnel en le mettant dans
3463 \begin_inset Flex Code
3466 \begin_layout Plain Layout
3477 \begin_layout Itemize
3478 de temps à autre le document original (de l'équipe \SpecialChar LyX
3481 \begin_inset CommandInset href
3483 name "l'interface d'affichage des source"
3484 target "http://www.lyx.org/trac/browser"
3488 pour voir ce qui a changé.
3489 De cette façon vous pouvez voir facilement les parties de votre document
3490 qui ont besoin d'être mises à jour
3494 \begin_layout Plain Layout
3495 NdT : Je conseille très vivement de partir des fichiers disponibles sur
3496 Trac, et de ne pas perdre de temps à traduire la version contenue dans
3497 votre distribution pour s'apercevoir trop tard que tout est périmé.
3498 J’ajoute que la meilleure solution est de récupérer l'image courante des
3499 sources de \SpecialChar LyX
3502 \begin_inset CommandInset href
3505 target "http://www.lyx.org/WebFr.HowToUseGIT"
3509 ) et de modifier directement le fichier concerné dans l'arborescence importée:
3510 de cette façon, les liens vers les images ne seront pas modifiés lors de
3511 la sauvegarde du fichier, et la version modifiée pourra être soumise sans
3512 modifications aux développeurs.
3513 \begin_inset CommandInset label
3527 \begin_layout Standard
3528 Si vous avez trouvé une erreur dans le document original, corrigez-la et
3529 dites-le au reste de l'équipe de documentation (que vous n'avez pas manqué
3530 de rejoindre, n'est-ce pas ?)
3533 \begin_layout Standard
3534 \begin_inset Branch Obsolete
3537 \begin_layout Section
3538 Support de Clavier International
3541 \begin_layout Standard
3544 [Note de l'Éditeur : La section qui suit a été écrite par
3549 Il faut la corriger pour qu'elle soit conforme à la nouvelle feuille de
3550 style de la Documentation et pour utiliser les nouvelles fonctions de la
3552 Le tout doit aussi être fusionné avec la section d'après.
3556 \begin_layout Subsection
3557 Définir ses propres réaffectations clavier : Format de fichier
3562 \begin_layout Standard
3563 Regardons d'un peu plus près un fichier de définition de clavier.
3564 C'est un fichier ASCII qui définit :
3567 \begin_layout Itemize
3568 des correspondances touche à touche ou touche à chaîne
3571 \begin_layout Itemize
3575 \begin_layout Itemize
3576 des exceptions des touches mortes
3579 \begin_layout Standard
3580 Pour définir une traduction touche à touche ou touche à chaîne, utilisez
3584 \begin_layout Quotation
3596 \begin_layout Standard
3601 est la touche à traduire et
3605 est la chaîne à insérer dans le document.
3606 Pour définir des touches mortes, faites :
3609 \begin_layout Quotation
3614 kmod touche touche_morte
3617 \begin_layout Standard
3622 est la touche du clavier et
3626 est le nom de la touche morte.
3627 Les touches mortes suivantes sont supportées (nom du raccourci entre parenthèse
3631 \begin_layout Quotation
3635 \begin_inset space \hfill{}
3641 \begin_layout Quotation
3643 \begin_inset space \hfill{}
3649 \begin_layout Quotation
3651 \begin_inset space \hfill{}
3657 \begin_layout Quotation
3659 \begin_inset space \hfill{}
3665 \begin_layout Quotation
3667 \begin_inset space \hfill{}
3673 \begin_layout Quotation
3675 \begin_inset space \hfill{}
3682 \begin_layout Plain Layout
3694 \begin_layout Quotation
3696 \begin_inset space \hfill{}
3702 \begin_layout Quotation
3704 \begin_inset space \hfill{}
3711 \begin_layout Plain Layout
3723 \begin_layout Quotation
3725 \begin_inset space \hfill{}
3731 \begin_layout Quotation
3733 \begin_inset space \hfill{}
3739 \begin_layout Quotation
3741 \begin_inset space \hfill{}
3748 \begin_layout Plain Layout
3760 \begin_layout Quotation
3762 \begin_inset space \hfill{}
3769 \begin_layout Plain Layout
3781 \begin_layout Quotation
3783 \begin_inset space \hfill{}
3789 \begin_layout Quotation
3790 hungarian umlaut (hug)
3791 \begin_inset space \hfill{}
3797 \begin_layout Quotation
3799 \begin_inset space \hfill{}
3805 \begin_layout Quotation
3807 \begin_inset space \hfill{}
3814 \begin_layout Plain Layout
3826 \begin_layout Standard
3827 Dans beaucoup de claviers internationaux il y a des exceptions dans les
3828 règles d'emploi des touches mortes, vous pouvez les définir ainsi :
3831 \begin_layout Quotation
3836 kxmod touche_morte touche chaîne_sortie
3839 \begin_layout Standard
3840 Par exemple, sur un clavier slovaque, si vous tapez caron-o, ça génère circonfle
3841 xe-o, il faut donc mettre :
3844 \begin_layout Quotation
3858 \begin_layout Standard
3859 pour le faire marcher correctement.
3860 Vous devez aussi définir comme des exceptions les touches mortes avec i
3861 et j, pour enlever le point avant d'insérer une marque d'accentuation.
3862 Je changerai ceci le moment venu, mais je n'en ai pas encore eu le temps.
3865 \begin_layout Standard
3866 Au fait, à propos des caractères : l'antislash est un caractère d'échappement,
3867 pour l'entrer, il faut taper un double antislash.
3872 ont aussi un sens différent.
3877 indique les commentaires, les guillemets entourent les commandes style
3880 Pour entrer un guillemet, il faut taper
3899 \begin_layout Standard
3900 Si vous faites un fichier de réaffectation clavier qui marche pour votre
3901 langue, merci de me l'envoyer, pour que je puisse l'inclure dans la prochaine
3902 distribution de réaffectations clavier.
3905 \begin_layout Standard
3906 Il y aura plus de mots-clés supportés à l'avenir dans les fichiers de réaffectat
3907 ion clavier, comme :
3910 \begin_layout Itemize
3915 kinclude nom_fichier
3918 \begin_inset space \hfill{}
3921 inclut un autre fichier (
3928 \begin_layout Itemize
3936 \begin_inset space \hfill{}
3939 définit un programme externe de traduction (
3946 \begin_layout Standard
3947 Il devrait aussi chercher dans
3951 les valeurs par défaut (par exemple, une option
3957 pour inclure le clavier par défaut).
3965 \begin_layout Section
3966 Les Claviers Internationaux
3967 \begin_inset CommandInset label
3976 \begin_layout Standard
3977 \begin_inset Note Note
3980 \begin_layout Plain Layout
3981 En révisant ce document en mars 2008, le relecteur anglophone n'a pas vérifié
3982 cette section par manque de compréhension de son contenu.
3983 Ce serait bien que quelqu'un s'en charge.
3984 Le traducteur francophone (SMGC) l'avait traduit tel quel, le relecteur
3985 francophone (JPC) l'a relu tel quel.
3993 \begin_layout Standard
3994 Les deux sections suivantes décrivent en détail la syntaxe des fichiers
3996 \begin_inset Flex Code
3999 \begin_layout Plain Layout
4006 \begin_inset Flex Code
4009 \begin_layout Plain Layout
4016 Ces sections devraient vous aider à concevoir votre propre réaffectation
4017 clavier si celles fournies ne vous donnent pas satisfaction.
4020 \begin_layout Subsection
4026 \begin_layout Standard
4028 \begin_inset Flex Noun
4031 \begin_layout Plain Layout
4037 fait correspondre des appuis clavier à des caractères ou à des chaînes
4039 Il définit une réaffectation clavier
4043 \begin_layout Plain Layout
4044 NdT : Keyboard MAPping.
4050 Cette section décrit les mots clés
4051 \begin_inset Flex Code
4054 \begin_layout Plain Layout
4061 \begin_inset Flex Code
4064 \begin_layout Plain Layout
4071 \begin_inset Flex Code
4074 \begin_layout Plain Layout
4081 \begin_inset Flex Code
4084 \begin_layout Plain Layout
4091 \begin_inset Flex Code
4094 \begin_layout Plain Layout
4103 \begin_layout Labeling
4104 \labelwidthstring 00.00.0000
4105 \begin_inset Flex Code
4108 \begin_layout Plain Layout
4114 fait correspondre un caractère à une chaîne
4117 \begin_layout LyX-Code
4126 \begin_layout Standard
4127 Ceci fait correspondre
4140 , le guillemet double (
4150 ) doivent être protégés par un antislash (
4159 \begin_layout Standard
4160 Voici un exemple de commande
4161 \begin_inset Flex Noun
4164 \begin_layout Plain Layout
4170 qui fait s'afficher le symbole
4171 \begin_inset Flex Noun
4174 \begin_layout Plain Layout
4180 quand on tape la touche
4181 \begin_inset Flex Noun
4184 \begin_layout Plain Layout
4193 \begin_layout LyX-Code
4201 \begin_layout Labeling
4202 \labelwidthstring 00.00.0000
4203 \begin_inset Flex Code
4206 \begin_layout Plain Layout
4212 définit un caractère accentué
4215 \begin_layout LyX-Code
4221 caractère accent autorisés
4224 \begin_layout Standard
4238 C'est le principe de la touche morte
4242 \begin_layout Plain Layout
4247 désigne une touche qui seule ne produit pas de caractère, mais qui produit
4248 le caractère accentué voulu quand elle est suivie par une autre touche
4250 Par exemple, pour écrire un
4253 \begin_inset Quotes fld
4257 \begin_inset Quotes frd
4262 sur un clavier français, il faut d'abord taper sur
4265 \begin_inset Quotes fld
4269 \begin_inset Quotes frd
4277 \begin_inset Quotes fld
4281 \begin_inset Quotes frd
4294 \begin_layout Standard
4299 puis une autre touche qui ne fait pas partie des caractères
4303 , vous obtiendrez un
4307 suivi par l'autre touche non autorisée.
4309 \begin_inset Flex Noun
4312 \begin_layout Plain Layout
4318 efface une touche morte, si vous tapez
4323 \begin_inset Flex Noun
4326 \begin_layout Plain Layout
4332 , le curseur ne recule pas mais annule l'effet que
4336 aurait pu avoir sur la touche suivante.
4339 \begin_layout Standard
4340 Dans l'exemple suivant, il est spécifié que le caractère ' doit être un
4341 accent aigu, autorisé sur les caractères a, e, i, o, u, A, E, I, O et U
4345 \begin_layout LyX-Code
4348 kmod ' acute aeiouAEIOU
4351 \begin_layout Labeling
4352 \labelwidthstring 00.00.0000
4353 \begin_inset Flex Code
4356 \begin_layout Plain Layout
4362 définit une exception au caractère accentué
4365 \begin_layout LyX-Code
4371 accent caractère résultat
4374 \begin_layout Standard
4375 Ceci définit une exception pour l'
4388 doit avoir été assigné auparavant par une déclaration
4389 \begin_inset Flex Code
4392 \begin_layout Plain Layout
4404 ne doit pas faire partie des caractères
4413 Quand vous tapez la séquence
4426 Si une telle déclaration n'existe pas dans le fichier
4427 \begin_inset Flex Code
4430 \begin_layout Plain Layout
4442 touche_accent caractère
4448 est le premier paramètre de la déclaration
4449 \begin_inset Flex Code
4452 \begin_layout Plain Layout
4463 \begin_layout Standard
4464 Avec la commande suivante, vous obtenez äi quand vous tapez acute-i ('i)
4468 \begin_layout LyX-Code
4482 \begin_layout Labeling
4483 \labelwidthstring 00.00.0000
4484 \begin_inset Flex Code
4487 \begin_layout Plain Layout
4493 Combine deux caractères accentués
4496 \begin_layout LyX-Code
4502 accent1 accent2 autorisés
4505 \begin_layout Standard
4506 Celui-ci est assez ésotérique.
4507 Il vous permet de combiner les effets de l'
4515 (dans cet ordre !) sur les caractères
4528 doivent avoir été définies par une commande
4541 \begin_layout Standard
4542 Voyez cet exemple extrait du fichier
4549 \begin_layout LyX-Code
4552 kmod ; acute aeioyvhAEIOYVH
4555 \begin_layout LyX-Code
4561 \begin_layout LyX-Code
4564 kcomb acute umlaut iyIY
4567 \begin_layout Standard
4568 Ça vous permet de taper
4572 et d'avoir l'effet de
4582 \begin_inset Flex Noun
4585 \begin_layout Plain Layout
4591 annule la dernière touche morte, donc si vous tapez
4592 \begin_inset Flex Code
4595 \begin_layout Plain Layout
4610 \begin_layout Subsection
4616 \begin_layout Standard
4617 Après que la réaffectation
4618 \begin_inset Flex Noun
4621 \begin_layout Plain Layout
4627 a été effectuée, un fichier
4628 \begin_inset Flex Code
4631 \begin_layout Plain Layout
4637 convertit les chaînes de symboles obtenues dans la police de caractères.
4638 Actuellement, la distribution de \SpecialChar LyX
4639 comprend au moins les fichiers
4640 \begin_inset Flex Code
4643 \begin_layout Plain Layout
4650 \begin_inset Flex Code
4653 \begin_layout Plain Layout
4662 \begin_layout Standard
4663 En général le fichier
4664 \begin_inset Flex Code
4667 \begin_layout Plain Layout
4673 est une suite de déclarations de la forme :
4676 \begin_layout LyX-Code
4680 numéro_du_caractère chaîne
4683 \begin_layout Standard
4684 Par exemple, pour affecter
4690 au caractère correspondant dans le jeu iso-8859-1 (233), il y a la déclaration
4694 \begin_layout LyX-Code
4702 \begin_layout Standard
4704 \begin_inset Flex Code
4707 \begin_layout Plain Layout
4716 \begin_inset Flex Code
4719 \begin_layout Plain Layout
4730 Notez que le même caractère peut servir pour plus d'une chaîne.
4732 \begin_inset Flex Code
4735 \begin_layout Plain Layout
4744 \begin_layout LyX-Code
4756 \begin_inset Newline newline
4772 \begin_layout Standard
4774 ne trouve pas de correspondance pour la chaîne produite par une touche
4775 ou une séquence avec des touches mortes, il va vérifier si elle ressemble
4776 à un caractère accentué et va essayer à l'écran de tracer un accent par
4777 dessus le caractère.
4780 \begin_layout Subsection
4784 \begin_layout Standard
4785 Il y a une autre façon d'ajouter le support pour des caractères internationaux
4786 par l'intermédiaire des touches mortes.
4787 Une touche morte marche en combinaison avec une lettre pour produire un
4789 Ici, nous allons expliquer comment créer une touche morte vraiment simple
4790 pour montrer comment elles marchent.
4793 \begin_layout Standard
4794 Supposez que vous ayez besoin du caractère circonflexe,
4798 \begin_layout Plain Layout
4799 NdT : déjà présent en français, mais nous allons conserver cet exemple.
4807 \begin_inset Quotes fld
4811 \begin_inset Quotes frd
4817 Vous devez faire correspondre la touche circonflexe à la commande \SpecialChar LyX
4819 \begin_inset Flex Code
4822 \begin_layout Plain Layout
4829 \begin_inset Flex Code
4832 \begin_layout Plain Layout
4839 Maintenant, à chaque fois que vous taperez la touche circonflexe suivie
4840 par une lettre, il y aura un accent circonflexe dessus.
4841 Par exemple, la séquence
4844 \begin_inset Quotes fld
4850 \begin_inset Flex Code
4853 \begin_layout Plain Layout
4862 \begin_inset Quotes frd
4870 \begin_inset Quotes fld
4876 \begin_inset Flex Code
4879 \begin_layout Plain Layout
4888 \begin_inset Quotes frd
4894 Cependant, si vous essayez de taper
4897 \begin_inset Quotes fld
4903 \begin_inset Flex Code
4906 \begin_layout Plain Layout
4915 \begin_inset Quotes frd
4921 va se plaindre avec un bip, car un
4924 \begin_inset Quotes fld
4930 \begin_inset Flex Code
4933 \begin_layout Plain Layout
4942 \begin_inset Quotes frd
4947 ne prend jamais d'accent circonflexe.
4949 \begin_inset Flex Noun
4952 \begin_layout Plain Layout
4958 après une touche morte fait s'afficher l'accent seul.
4959 Notez bien ce dernier point ! Si vous faites correspondre une touche à
4960 une touche morte, vous devez faire correspondre le caractère sur cette
4961 touche à une touche différente.
4962 Faire correspondre la virgule à une cédille est une mauvaise idée, car
4963 vous n'aurez plus que des cédilles à la place des virgules.
4966 \begin_layout Standard
4967 Une façon courante de créer des touches mortes est d'utiliser
4968 \begin_inset Flex Noun
4971 \begin_layout Plain Layout
4978 \begin_inset Flex Noun
4981 \begin_layout Plain Layout
4988 \begin_inset Flex Noun
4991 \begin_layout Plain Layout
4997 en combinaison avec un accent, comme
5000 \begin_inset Quotes fld
5004 \begin_inset Quotes frd
5012 \begin_inset Quotes fld
5016 \begin_inset Quotes frd
5022 Une autre méthode met en jeu
5023 \begin_inset Flex Code
5026 \begin_layout Plain Layout
5033 \begin_inset Flex Code
5036 \begin_layout Plain Layout
5045 \begin_inset space ~
5049 \begin_inset space ~
5054 ) pour configurer la touche spéciale
5055 \begin_inset Flex Code
5058 \begin_layout Plain Layout
5065 Elle agit un peu comme
5066 \begin_inset Flex Noun
5069 \begin_layout Plain Layout
5075 et permet de faire correspondre des touches à des caractères accentués.
5076 Vous pouvez aussi transformer des touches en touches mortes en les affectant
5077 à quelque chose comme
5078 \begin_inset Flex Code
5081 \begin_layout Plain Layout
5087 puis en affectant cette touche symbolique à la commande \SpecialChar LyX
5092 \begin_layout Plain Layout
5097 : C'est exactement ce que je fais dans mes fichiers
5109 \begin_inset space ~
5117 \begin_inset space ~
5122 ) est configurée comme
5126 et j'ai affecté des choses comme
5129 \begin_inset space ~
5137 \begin_inset space ~
5142 à un tas de touches symboliques
5145 \begin_inset Quotes fld
5149 \begin_inset Quotes frd
5155 C'est comme ça que j'obtiens tous mes caractères accentués.
5160 Vous pouvez transformer à peu près n'importe quelle touche en touche
5161 \begin_inset Flex Code
5164 \begin_layout Plain Layout
5171 \begin_inset Flex Code
5174 \begin_layout Plain Layout
5180 , une touche de fonction inutilisée, etc.
5181 Quant aux commandes \SpecialChar LyX
5182 qui produisent des accents, voyez à l'entrée
5183 \begin_inset Flex Code
5186 \begin_layout Plain Layout
5195 \begin_inset space ~
5199 \begin_inset space ~
5205 Là-bas il y a la liste complète.
5208 \begin_layout Subsection
5209 Enregistrer votre configuration linguistique
5212 \begin_layout Standard
5213 Vous pouvez éditer vos préférences dans la fenêtre
5215 Outils\SpecialChar menuseparator
5218 pour que \SpecialChar LyX
5219 démarre avec l'environnement linguistique que vous souhaitez,
5220 automatiquement configuré.
5223 \begin_layout LyX-Code
5227 \begin_layout Chapter
5228 Installer de nouvelles classes de document, formats et modèles
5229 \begin_inset CommandInset label
5231 name "chap:classe-texte"
5236 \begin_inset Argument 1
5239 \begin_layout Plain Layout
5240 Installer de nouvelles classes
5248 \begin_layout Standard
5249 Dans ce chapitre, nous décrivons comment créer et installer de nouveaux
5250 fichiers de format \SpecialChar LyX
5251 ou de modèle, et nous vous offrons une révision des
5252 procédures correctes d'installation de nouvelles classes de document \SpecialChar LaTeX
5256 \begin_layout Standard
5257 D'abord, quelques mots pour décrire une bonne approche de la relation entre
5259 et \SpecialChar LaTeX
5261 Ce qu'il faut bien comprendre, c'est qu'en certain sens, \SpecialChar LyX
5263 de \SpecialChar LaTeX
5265 De fait, du point de vue de \SpecialChar LyX
5266 , \SpecialChar LaTeX
5268 \begin_inset Quotes fld
5272 \begin_inset Quotes frd
5275 particulier parmi d'autres formats susceptibles de produire un résultat.
5276 D'autres formats sont DocBook, texte brut, et XHTML.
5278 est bien entendu un format particulièrement important, mais une très petite
5279 quantité d'information concernant \SpecialChar LaTeX
5280 est réellement contenue dans \SpecialChar LyX
5285 \begin_layout Plain Layout
5286 Certaines commandes sont suffisamment compliquées pour être codées
5287 \begin_inset Quotes fld
5291 \begin_inset Quotes frd
5294 dans les sources \SpecialChar LyX
5295 , mais les développeurs considèrent que c'est une mauvaise
5302 Cette information, même pour des classes standard comme
5303 \begin_inset Flex Code
5306 \begin_layout Plain Layout
5312 , est contenue dans les
5313 \begin_inset Quotes fld
5317 \begin_inset Quotes frd
5321 De même, \SpecialChar LyX
5322 ne connaît pas grand chose de DocBook ou XHTML, tout est décrit
5323 dans les fichiers de format.
5326 \begin_layout Standard
5327 Vous pouvez imaginer un fichier de format pour une classe de document donnée
5328 comme un traducteur entre les constructions \SpecialChar LyX
5329 — paragraphes et leur style
5330 associé, certains types d'inserts, etc.
5331 — et les constructions \SpecialChar LaTeX
5332 , DocBook ou XHTML correspondantes.
5333 Pratiquement tout ce que \SpecialChar LyX
5335 \begin_inset Flex Code
5338 \begin_layout Plain Layout
5344 , par exemple, est contenu dans le ficher
5345 \begin_inset Flex Code
5348 \begin_layout Plain Layout
5354 et dans les fichiers inclus par celui-ci.
5355 Pour cette raison, un étude approfondie de ces fichiers est une bonne idée
5356 si vous avez l'intention d'écrire un fichier de format.
5357 Un bon point de départ est le fichier
5358 \begin_inset Flex Code
5361 \begin_layout Plain Layout
5368 \begin_inset Flex Code
5371 \begin_layout Plain Layout
5378 \begin_inset Flex Code
5381 \begin_layout Plain Layout
5387 et de nombreux autres fichiers de format pour de classes de document \SpecialChar LaTeX
5389 C'est dans ce fichier que sont définies les sections et les constructions
5391 \begin_inset Flex Code
5394 \begin_layout Plain Layout
5400 décrit pour \SpecialChar LyX
5401 comment les paragraphes marqués en style Section, SousSection,
5403 peuvent être traduits en commandes ou balises \SpecialChar LaTeX
5405 Le fichier article.layout ne contient essentiellement que des inclusions
5407 \begin_inset Flex Code
5410 \begin_layout Plain Layout
5419 \begin_layout Standard
5420 Définir la correspondance \SpecialChar LyX
5422 n'est cependant pas la seule fonction des fichiers
5424 Leur autre but est de préciser comment les constructions \SpecialChar LyX
5427 Le fait que ces fichiers assurent ces deux fonctions est souvent source
5428 de confusion, parce qu'elles sont tout à fait séparées: expliquer à \SpecialChar LyX
5430 traduire un style de paragraphe en \SpecialChar LaTeX
5431 ne lui dit pas comment l'afficher;
5432 inversement, expliquer à \SpecialChar LyX
5433 comment afficher un paragraphe ne lui dit pas
5434 comment le traduire en \SpecialChar LaTeX
5435 (sans parler de lui dire comment \SpecialChar LaTeX
5437 Par conséquent, en général, quand vous devez définir une nouvelle construction
5439 , vous devez toujours effectuer deux tâches distinctes: (a) écrire comment
5440 la traduire en \SpecialChar LaTeX
5441 et (b) écrire comment l'afficher.
5444 \begin_layout Standard
5445 La même distinction est vraie pour les autre formats de sortie, bien que
5446 XHTML soit différent sous divers aspects, du fait que dans ce cas \SpecialChar LyX
5448 capable d'utiliser au moins partiellement l'information concernant l'affichage
5449 à l'écran pour créer l'information (sous forme de CSS) nécessaire à l'affichage
5451 Même dans ce cas, cependant, la distinction entre les mécanismes internes
5453 et la façon dont les objets sont restitués à l'extérieur reste valide,
5454 et le contrôle séparé des deux facettes reste possible.
5456 \begin_inset CommandInset ref
5458 reference "sec:Tags-for-XHTML"
5465 \begin_layout Section
5466 Installer de nouveaux fichiers \SpecialChar LaTeX
5470 \begin_layout Standard
5471 Certaines installations peuvent ne pas contenir le paquetage \SpecialChar LaTeX
5473 justement utiliser avec \SpecialChar LyX
5475 Par exemple, vous pouvez avoir besoin de Foil\SpecialChar TeX
5476 , un paquetage pour préparer
5477 des transparents pour rétroprojecteurs.
5478 Les distributions \SpecialChar LaTeX
5479 récentes comme \SpecialChar TeX
5480 Live (depuis 2008) ou MiK\SpecialChar TeX
5482 interface utilisateur pour installer de tels paquetages.
5483 Par exemple avec MiK\SpecialChar TeX
5484 , vous démarrez le programme
5485 \begin_inset Quotes fld
5489 \begin_inset space ~
5493 \begin_inset Quotes frd
5496 pour afficher une liste des paquetages disponibles.
5497 Pour installer l'un d'entre eux, il suffit d'effectuer un clic droit sur
5498 son nom ou sur le bouton correspondant de la barre d'outil.
5501 \begin_layout Standard
5502 Si votre distribution \SpecialChar LaTeX
5503 n'inclut pas un tel gestionnaire de paquetage, ou
5504 si le paquetage n'est pas disponible pour votre distribution, alors faites
5505 comme suit pour l'installer manuellement:
5508 \begin_layout Enumerate
5509 Récupérer le paquetage depuis
5510 \begin_inset CommandInset href
5513 target "http://www.ctan.org/"
5520 \begin_layout Enumerate
5521 Si le paquetage contient un fichier doté d'un suffixe
5522 \begin_inset Quotes fld
5526 \begin_inset Flex Code
5529 \begin_layout Plain Layout
5538 \begin_inset Quotes frd
5541 (c'est le cas pour Foil\SpecialChar TeX
5543 \begin_inset Quotes fld
5547 \begin_inset Quotes frd
5550 alors ouvrir une console, aller dans le répertoire de ce fichier et exécuter
5552 \begin_inset Flex Code
5555 \begin_layout Plain Layout
5565 \begin_inset Quotes fld
5569 \begin_inset Quotes frd
5572 le paquetage et vous disposez des fichiers nécessaires à l'installation.
5573 De nombreux paquetages ne sont pas reliés et vous pouvez sauter cette étape;
5576 \begin_layout Enumerate
5577 Vous devez alors décider si ce paquetage doit être disponible pour tous
5578 les utilisateurs ou seulement pour vous-même.
5579 \begin_inset Separator parbreak
5586 \begin_layout Enumerate
5587 Avec les systèmes *nix (Linux, OSX, etc.), si vous souhaitez que le paquetage
5588 soit disponible pour tous les utilisateurs, installez-le dans l'arborescence
5591 \begin_inset Quotes fld
5595 \begin_inset Quotes frd
5598 , sinon installez-le dans votre arborescence \SpecialChar TeX
5600 \begin_inset Quotes fld
5604 \begin_inset Quotes frd
5608 La nécessité de créer ces arborescences, si elles n'existent pas déjà,
5609 dépend de votre système.
5610 Pour le savoir, examinez le fichier
5611 \begin_inset Flex Code
5614 \begin_layout Plain Layout
5626 \begin_layout Plain Layout
5627 Ce fichier est habituellement dans le répertoire
5631 , bien que vous puissiez exécuter la commande
5632 \begin_inset Flex Code
5635 \begin_layout Plain Layout
5649 L'emplacement de l'arborescence
5650 \begin_inset Quotes fld
5654 \begin_inset Quotes frd
5657 est définie par la variable
5658 \begin_inset Flex Code
5661 \begin_layout Plain Layout
5669 ; elle a usuellement pour valeur
5671 /usr/local/share/texmf/
5673 (installation système),
5675 /usr/local/share/texmf/
5677 (installation utilisateur) ou
5679 /usr/local/texlive/texmf-local
5681 (installation TexLive).
5682 L'emplacement de l'arborescence
5683 \begin_inset Quotes fld
5687 \begin_inset Quotes frd
5691 \begin_inset Flex Code
5694 \begin_layout Plain Layout
5710 où XXXX est l'année de la distribution \SpecialChar TeX
5711 Live (si ces variables ne sont pas
5712 prédéfinies, vous devrez le faire vous-même).
5713 Vous aurez besoin d'avoir les droits d'administration système pour créer
5714 ou modifier l'arborescence
5715 \begin_inset Quotes fld
5719 \begin_inset Quotes frd
5722 , mais votre arborescence
5723 \begin_inset Quotes fld
5727 \begin_inset Quotes frd
5730 ne devrait pas nécessiter de tels droits.
5731 \begin_inset Newline newline
5734 D'une manière générale, il est recommandable d'installer dans le répertoire
5735 utilisateur parce que cette arborescence ne sera pas modifiée lors d'une
5736 mise à jour de votre système.
5737 Elle sera également sauvegardée avec tout le reste lors de le sauvegarde
5738 de votre répertoire utilisateur
5739 \begin_inset Quotes fld
5743 \begin_inset Quotes frd
5746 (que vous effectuez régulièrement, bien entendu).
5749 \begin_layout Enumerate
5750 Avec Windows, si vous souhaitez que le nouveau paquetage soit disponible
5751 pour tous les utilisateurs de votre système, allez dans le répertoire où
5753 est installé, puis dans le sous-répertoire
5761 (pour MiK\SpecialChar TeX
5762 , celui-ci sera implicitement
5779 \begin_layout Plain Layout
5780 Notez que ce chemin sera celui des installations anglophones.
5781 Pour une installation germanophone, ce serait
5782 \begin_inset Flex Code
5785 \begin_layout Plain Layout
5802 , de même pour d'autres langages.
5808 Créer dans ce répertoire un nouveau répertoire dénommé
5809 \begin_inset Flex Code
5812 \begin_layout Plain Layout
5820 et copiez tous les fichiers du paquetage dedans.
5821 Si le paquetage ne doit être accessible que par vous ou si vous n'avez
5822 pas les droits d'administration, faites de même, mais dans le répertoire
5825 avec MiK\SpecialChar TeX
5826 2.8 sur WinXP le répertoire
5827 \begin_inset Newline newline
5833 \begin_inset Flex Code
5836 \begin_layout Plain Layout
5841 Documents and Settings
5853 \begin_inset Newline newline
5857 \begin_inset Phantom HPhantom
5860 \begin_layout Plain Layout
5872 \begin_inset Flex Code
5875 \begin_layout Plain Layout
5896 \begin_inset Newline newline
5899 Avec Vista ce sera le répertoire
5900 \begin_inset Newline newline
5906 \begin_inset Flex Code
5909 \begin_layout Plain Layout
5938 \begin_layout Enumerate
5939 Vous devez alors informer \SpecialChar LaTeX
5940 de la présence de nouveaux fichiers.
5941 Ceci dépend de nouveau de la distribution \SpecialChar LaTeX
5943 \begin_inset Separator parbreak
5950 \begin_layout Enumerate
5951 Avec \SpecialChar TeX
5952 Live, exécuter la commande
5953 \begin_inset Flex Code
5956 \begin_layout Plain Layout
5965 Si vous avez installé le paquetage pour tous les utilisateurs, vous aurez
5966 besoin des droits d'administration pour ce faire;
5969 \begin_layout Enumerate
5970 Avec MiK\SpecialChar TeX
5971 , si vous avez installé le paquetage pour tous les utilisateurs,
5972 démarrez le programme
5975 \begin_inset Quotes fld
5979 \begin_inset space ~
5985 \begin_inset Quotes frd
5988 et appuyez sur le bouton
5989 \begin_inset Quotes fld
5997 \begin_inset Quotes frd
6001 Sinon démarrez le programme
6002 \begin_inset Quotes fld
6010 \begin_inset Quotes frd
6017 \begin_layout Enumerate
6018 Enfin, vous devez informer \SpecialChar LyX
6019 de l'existence de nouveaux paquetages: dans
6023 Outils\SpecialChar menuseparator
6026 , puis redémarrez \SpecialChar LyX
6030 \begin_layout Standard
6031 Le paquetage est maintenant installé.
6032 Dans notre exemple, la classe de document
6033 \begin_inset Flex Code
6036 \begin_layout Plain Layout
6040 \begin_inset space ~
6047 \begin_layout Plain Layout
6059 est maintenant disponible dans
6061 Document\SpecialChar menuseparator
6062 Paramètres\SpecialChar ldots
6063 \SpecialChar menuseparator
6070 \begin_layout Standard
6071 Si vous souhaitez utiliser une classe de document qui ne figure pas dans
6074 Document\SpecialChar menuseparator
6075 Paramètres\SpecialChar menuseparator
6078 , vous devez créer une fichier de
6079 \begin_inset Quotes fld
6083 \begin_inset Quotes frd
6087 \begin_inset Quotes fld
6091 \begin_inset Quotes frd
6095 Ceci est le sujet du paragraphe suivant.
6098 \begin_layout Section
6099 Types de fichiers de formats
6102 \begin_layout Standard
6103 Cette section décrit les différentes variétés de fichiers contenant les
6104 informations de format: instructions pour l'affichage par \SpecialChar LyX
6105 et pour la traductio
6106 n en \SpecialChar LaTeX
6107 , DocBook ou XHTML, ou autre format de sortie désiré, des styles de
6108 paragraphe et de caractère variés.
6111 \begin_layout Standard
6112 Nous essayons ici de donner une description complète de la procédure à suivre;
6113 il y a cependant une telle variété de classes \SpecialChar LaTeX
6114 supportant des types de
6115 document très différents que nous ne pouvons pas espérer couvrir tous les
6116 cas possibles ni tous les problèmes que vous pourrez rencontrer.
6117 La liste de messagerie des utilisateurs \SpecialChar LyX
6118 est fréquentée par des personnes
6119 expérimentées dans l'écriture des formats, qui voudront partager ce qu'elles
6120 ont appris, n'hésitez pas à poser des questions sur cette liste.
6123 \begin_layout Standard
6124 Quand vous prévoyez d'écrire un nouveau format, il est extrêmement utile
6125 de regarder les formats distribués avec \SpecialChar LyX
6127 Si vous écrivez un fichier de format pour une classe de document \SpecialChar LaTeX
6129 intéresser d'autres personnes, ou si vous écrivez un module utile, vous
6130 pouvez envisager de l'insérer dans les
6131 \begin_inset CommandInset href
6133 name "pages dans le wiki LyX"
6134 target "http://wiki.lyx.org/Layouts/Layouts"
6138 , voire de le soumettre à la liste des développeurs, pour qu'il figure dans
6139 la distribution de \SpecialChar LyX
6144 \begin_layout Plain Layout
6145 Notez bien que du fait que \SpecialChar LyX
6146 est diffusé sous licence GPL (General Public
6147 License), toute contribution doit être également sous licence GPL.
6155 \begin_layout Subsection
6157 \begin_inset CommandInset label
6159 name "subsec:Modules_de_format"
6166 \begin_layout Standard
6167 Nous avons mentionné jusqu'ici les
6168 \begin_inset Quotes fld
6172 \begin_inset Quotes frd
6176 mais il existe différentes sortes de fichiers qui contiennent des informations
6178 Les fichiers de format au sens strict ont pour suffixe
6179 \begin_inset Flex Code
6182 \begin_layout Plain Layout
6188 et contiennent l'information nécessaire à \SpecialChar LyX
6189 pour les classes de document.
6190 Depuis \SpecialChar LyX
6191 1.6, cependant, les informations de format peuvent être incluses
6196 de format, qui ont pour suffixe
6197 \begin_inset Flex Code
6200 \begin_layout Plain Layout
6207 Les modules sont aux paquetages \SpecialChar LaTeX
6208 à peu près ce que sont les fichiers de
6209 format aux classes de document, et certains modules — tels que le module
6211 \begin_inset Quotes fld
6215 \begin_inset Quotes frd
6218 — offrent la fonctionnalité d'un seul paquetage.
6219 En un sens, le modules de format sont aussi similaires aux fichiers d'inclusion
6223 \begin_layout Plain Layout
6224 Ceux-ci peuvent avoir un suffixe quelconque, mais par convention il leur
6225 a été attribué le suffixe
6226 \begin_inset Flex Code
6229 \begin_layout Plain Layout
6240 — des fichiers comme
6241 \begin_inset Flex Code
6244 \begin_layout Plain Layout
6252 — dans le fait que les modules ne sont pas spécifiques du format d'un document
6253 donné, mais peuvent être utilisés avec de nombreux formats différents.
6254 Cependant l'utilisation d'un fichier d'inclusion (dans
6255 \begin_inset Flex Code
6258 \begin_layout Plain Layout
6264 par exemple) nécessite la modification du fichier de format
6265 \begin_inset Flex Code
6268 \begin_layout Plain Layout
6274 ; au lieu de cette modification, les modules sont sélectionnés dans la page
6276 \begin_inset Flex Noun
6279 \begin_layout Plain Layout
6282 Document\SpecialChar menuseparator
6283 Paramètres\SpecialChar ldots
6292 \begin_layout Standard
6293 Rédiger des modules est la façon la plus simple de se familiariser avec
6294 l'écriture des formats, puisque ce peut être aussi simple que l'ajout d'un
6295 seul nouveau paragraphe ou insert.
6296 Mais en principe, les modules peuvent inclure tout ce que peuvent inclure
6300 \begin_layout Standard
6301 Après la création d'un nouveau module, vous devrez reconfigurer et redémarrer
6303 pour que le module apparaisse dans le menu.
6304 Cependant, les modifications que vous faites dans le module seront immédiatemen
6305 t actives, si vous ouvrez
6306 \begin_inset Flex Noun
6309 \begin_layout Plain Layout
6312 Document\SpecialChar menuseparator
6313 Paramètres\SpecialChar ldots
6314 \SpecialChar menuseparator
6320 , sélectionnez un module et appuyez sur
6321 \begin_inset Quotes fld
6325 \begin_inset Quotes frd
6331 Il vous est fortement recommandé de sauvegarder votre travail avant de procéder
6337 il vous est fortement recommandé de ne pas essayer de modifier des modules
6338 durant une travail productif sur un document
6341 Bien évidemment, les développeurs s'efforcent de conserver une bonne stabilité
6343 dans de telles situations, mais les erreurs de syntaxe et autres dans
6344 votre module pourraient déclencher des comportements bizarres.
6347 \begin_layout Subsubsection
6351 \begin_layout Standard
6352 Les modules sont à \SpecialChar LyX
6353 ce que les paquetages sont à \SpecialChar LaTeX
6355 Cependant, il arrive que vous souhaitiez disposer d'un insert ou d'un style
6356 de caractère pour un seul document, et écrire un module qui sera universel
6358 Vous avez alors besoin du
6359 \begin_inset Quotes fld
6363 \begin_inset Quotes frd
6370 \begin_layout Standard
6371 Vous le trouverez via
6373 Document\SpecialChar menuseparator
6374 Paramètres\SpecialChar ldots
6375 \SpecialChar menuseparator
6379 La grande zone textuelle vous permet de saisir ce que vous mettriez dans
6380 un fichier de format ou de module.
6381 Vous pouvez voir le format local comme un module qui n'appartient qu'au
6382 document en cours de saisie.
6383 De ce fait, vous devez saisir une balise
6384 \begin_inset Flex Code
6387 \begin_layout Plain Layout
6394 N'importe quel format est admissible, mais on utilise d'habitude le format
6395 de la version de \SpecialChar LyX
6396 utilisée (pour \SpecialChar LyX
6397 2.1, le format porte le numéro 48).
6398 Vous devez savoir que le format local n'existe pas pour les versions de
6400 antérieures à 1.6, vous ne devez donc pas l'utiliser si vous envisagez
6401 d'exporter votre document en version 1.5 ou antérieure (en fait, sans perdre
6402 l'information de format local).
6403 Si vous souhaitez exporter vers \SpecialChar LyX
6404 version 1.6 — le format local est reconnu,
6405 mais il n'y a pas d'interface pour y accéder — vous devez alors utiliser
6406 le format 11 et bien entendu vous restreindre aux constructions de format
6407 qui étaient disponibles avec \SpecialChar LyX
6411 \begin_layout Standard
6412 Lorsque vous avez saisi quelque chose dans la fenêtre de
6413 \begin_inset Flex Code
6416 \begin_layout Plain Layout
6424 \begin_inset Quotes fld
6432 \begin_inset Quotes frd
6435 qui se trouve en bas.
6436 Cliquer sur ce bouton entraînera une vérification de la validité du code
6437 que vous aurez saisi.
6439 vous donne cette information sans hélas l'accompagner d'un diagnostic
6440 d'erreurs explicite.
6441 Ces erreurs seront cependant affichées dans la fenêtre d'appel si vous
6442 avez activé \SpecialChar LyX
6444 Vous ne pourrez pas appliquer ou enregistrer votre format tant qu'il n'est
6448 \begin_layout Standard
6449 Les précautions indiquées à la fin de la section précédente s'appliquent
6451 Ne jouez pas avec un format local pendant un vrai travail, surtout si vous
6452 n'avez pas enregistré votre document.
6453 Ceci dit, utiliser un format local avec un document de test peut être très
6454 pratique pour essayer de nouvelles choses, voire pour aborder l’écriture
6458 \begin_layout Subsection
6459 Format pour un fichier
6460 \begin_inset Flex Code
6463 \begin_layout Plain Layout
6472 \begin_layout Standard
6473 Les deux situations que vous êtes probablement susceptibles de rencontrer
6474 quand vous voulez gérer une nouvelle classe de document \SpecialChar LaTeX
6476 \SpecialChar LaTeX2e
6478 \begin_inset Flex Code
6481 \begin_layout Plain Layout
6488 \begin_inset Flex Code
6491 \begin_layout Plain Layout
6498 Interfacer une nouveau fichier de style est assez facile, Interfacer une
6499 nouvelle classe est plus compliqué: nous allons décrire la première opération
6500 ici, et la seconde dans le paragraphe suivant.
6501 Des considérations analogues s'appliquent bien entendu si vous voulez interface
6502 r une nouvelle DTD DocBook.
6505 \begin_layout Standard
6506 La situation la plus simple se présente si votre nouvelle classe de document
6507 est fournie sous la forme d'un fichier de style à utiliser en combinaison
6508 avec une classe de document existante, déjà interfacée.
6509 Dans notre exemple, le fichier de style sera appelé
6510 \begin_inset Flex Code
6513 \begin_layout Plain Layout
6519 et il doit être utilisé avec la classe standard
6520 \begin_inset Flex Code
6523 \begin_layout Plain Layout
6532 \begin_layout Standard
6533 Commencez par copier le fichier de format de la classe de document en question
6534 dans votre répertoire local.
6537 \begin_layout LyX-Code
6538 cp report.layout ~/.lyx/layouts/ma_classe.layout
6541 \begin_layout Standard
6546 et changez la ligne :
6549 \begin_layout LyX-Code
6552 Declare\SpecialChar LaTeX
6556 \begin_layout Standard
6560 \begin_layout LyX-Code
6563 Declare\SpecialChar LaTeX
6564 Class[report, ma_classe.sty]{report (ma_classe)}
6567 \begin_layout Standard
6571 \begin_layout LyX-Code
6573 \begin_inset Newline newline
6578 usepackage{ma_classe}
6579 \begin_inset Newline newline
6585 \begin_layout Standard
6586 près du début du fichier.
6589 \begin_layout Standard
6590 Démarrez \SpecialChar LyX
6592 \begin_inset Flex Noun
6595 \begin_layout Plain Layout
6596 Outils\SpecialChar menuseparator
6603 Redémarrez \SpecialChar LyX
6604 et essayez de créer un nouveau document.
6606 \begin_inset Quotes fld
6610 \begin_inset Flex Noun
6613 \begin_layout Plain Layout
6615 \begin_inset space ~
6624 \begin_inset Quotes frd
6627 parmi les classes de document dans la fenêtre
6628 \begin_inset Flex Noun
6631 \begin_layout Plain Layout
6632 Document\SpecialChar menuseparator
6633 Paramètres\SpecialChar ldots
6634 \SpecialChar menuseparator
6641 Il est probable que certaines des commandes de section devront être différentes
6642 de celles de la classe de base
6646 \begin_layout Plain Layout
6654 , vous pouvez donc jouer avec les réglages des différentes sections si vous
6656 Les informations de format pour le sectionnement se trouvent dans
6657 \begin_inset Flex Code
6660 \begin_layout Plain Layout
6666 , mais il n'est pas nécessaire de recopier ce fichier pour le modifier.
6667 Il vous suffit en effet d'ajouter vos modifications au fichier de format,
6669 \begin_inset Flex Code
6672 \begin_layout Plain Layout
6674 \begin_inset Flex Code
6677 \begin_layout Plain Layout
6688 , qui implique l'inclusion de
6689 \begin_inset Flex Code
6692 \begin_layout Plain Layout
6699 Par exemple, vous pourriez ajouter ces lignes:
6702 \begin_layout LyX-Code
6708 \begin_layout LyX-Code
6714 \begin_layout LyX-Code
6720 \begin_layout LyX-Code
6726 \begin_layout LyX-Code
6732 \begin_layout Standard
6733 pour modifier la police des titres de chapitre en police sens empattements.
6734 Ceci écrasera (ou bien, en l'occurrence, ajoutera) la déclaration existante
6735 pour le style Chapitre.
6738 \begin_layout Standard
6739 Votre nouveau paquetage peut également fournir des commandes ou des environnemen
6740 ts qui n'existent pas dans la classe de base.
6741 dans ce cas, il vous faudra ajouter ceux-ci au fichier de format.
6743 \begin_inset space ~
6747 \begin_inset CommandInset ref
6749 reference "sec:Syntaxe-des"
6753 pour savoir comment faire.
6756 \begin_layout Standard
6758 \begin_inset Flex Code
6761 \begin_layout Plain Layout
6767 peut être utilisé avec plusieurs classes de document différentes, vous
6768 trouverez sans doute plus approprié d'écrire un module que vous pourrez
6769 charger avec la classe de base.
6770 Le module le plus simple qu'il est possible d'écrire dans ce contexte est
6774 \begin_layout LyX-Code
6779 Declare\SpecialChar LyX
6780 Module{mon paquetage}
6783 \begin_layout LyX-Code
6789 \begin_layout LyX-Code
6792 #Support for mypkg.sty.
6795 \begin_layout LyX-Code
6799 \begin_inset Newline newline
6805 \begin_layout LyX-Code
6809 \begin_inset Newline newline
6815 \begin_layout LyX-Code
6819 \begin_inset Newline newline
6825 \begin_inset Newline newline
6831 \begin_layout Standard
6832 Un module plus compliqué pourrait modifier le comportement de constructions
6833 existantes ou d'en définir de nouvelles.
6835 \begin_inset space ~
6839 \begin_inset CommandInset ref
6841 reference "sec:Syntaxe-des"
6848 \begin_layout Subsection
6849 Format pour un fichier
6850 \begin_inset Flex Code
6853 \begin_layout Plain Layout
6862 \begin_layout Standard
6863 Deux possibilités se présentent.
6867 \begin_layout Standard
6868 Soit le fichier de classe est fondé sur une classe de document existante.
6869 Par exemple, de nombreuses classes pour une thèse sont des variantes de
6871 \begin_inset Flex Code
6874 \begin_layout Plain Layout
6881 Pour vérifier que c'est le cas pour la vôtre, cherchez une ligne comme
6884 \begin_layout LyX-Code
6892 \begin_layout Standard
6893 dans le fichier de classe.
6894 Si c'est la cas, vous pouvez essentiellement procéder comme dans la section
6895 précédente, bien que la ligne
6896 \begin_inset Flex Code
6899 \begin_layout Plain Layout
6900 Declare\SpecialChar LaTeX
6907 Si votre nouvelle classe est une thèse, et est fondée sur
6908 \begin_inset Flex Code
6911 \begin_layout Plain Layout
6917 , cette ligne doit être
6923 \begin_layout Plain Layout
6924 Et enregistrer le fichier comme
6925 \begin_inset Flex Code
6928 \begin_layout Plain Layout
6936 facilitera les choses: \SpecialChar LyX
6937 suppose que la classe de document a le même nom
6938 que le fichier de format.
6948 \begin_layout LyX-Code
6953 Declare\SpecialChar LaTeX
6954 Class[thesis,book]{thesis}
6957 \begin_layout Standard
6958 Soit le fichier de classe est original.
6959 Dans ce cas, vous devrez probablement créer votre propre format.
6960 Nous vous suggérons fortement de copier un fichier de format existant qui
6961 utilise une classe \SpecialChar LaTeX
6962 similaire et de le modifier si c'est possible.
6963 Utilisez au moins un fichier existant comme point de départ pour savoir
6964 quels sont les éléments dont vous devez vous occuper.
6965 Encore une fois, les spécificités sont décrites ci-après.
6968 \begin_layout Subsection
6970 \begin_inset CommandInset label
6979 \begin_layout Standard
6980 Une fois qu'un fichier de format a été crée pour une classe de document,
6981 vous désirerez peut-être créer un
6986 Un modèle est une sorte de mode d'emploi pour votre format, montrant comment
6987 il peut être utilisé, mais avec un contenu fictif.
6988 Vous pouvez jeter un œil aux divers modèles distribués avec \SpecialChar LyX
6992 \begin_layout Standard
6993 Les modèles sont créés comme les documents normaux.
6994 La seule différence est que les documents normaux contiennent tous les
6995 réglages possibles, y compris les polices et la taille du papier.
6996 Or on ne veut en général pas qu'un modèle modifie ces réglages implicites.
6997 Pour cette raison, l'auteur d'un modèle doit enlever les commandes correspondan
6999 \begin_inset Flex Code
7002 \begin_layout Plain Layout
7011 \begin_inset Flex Code
7014 \begin_layout Plain Layout
7022 du fichier modèle \SpecialChar LyX
7024 C'est faisable avec un simple éditeur de texte, comme
7025 \begin_inset Flex Code
7028 \begin_layout Plain Layout
7035 \begin_inset Flex Code
7038 \begin_layout Plain Layout
7047 \begin_layout Standard
7048 Mettez les fichiers modèles que vous avez créés et édités dans
7049 \begin_inset Flex Code
7052 \begin_layout Plain Layout
7058 , copiez ceux que vous utilisez du répertoire global de modèles
7059 \begin_inset Flex Code
7062 \begin_layout Plain Layout
7069 vers le même endroit, et redéfinissez le répertoire de modèles dans la
7071 \begin_inset Flex Noun
7074 \begin_layout Plain Layout
7075 Outils\SpecialChar menuseparator
7076 Préférences\SpecialChar menuseparator
7085 \begin_layout Standard
7087 \begin_inset Flex Code
7090 \begin_layout Plain Layout
7096 a un statut particulier.
7097 Il est chargé à chaque fois que vous créez un nouveau document avec
7098 \begin_inset Flex Noun
7101 \begin_layout Plain Layout
7102 Fichier\SpecialChar menuseparator
7108 afin d'avoir les réglages implicites.
7109 Pour créer ce modèle depuis \SpecialChar LyX
7110 , vous n'avez qu'à ouvrir un document ayant
7111 déjà les réglages voulus, et appuyer sur le bouton
7112 \begin_inset Flex Noun
7115 \begin_layout Plain Layout
7116 Enregistrer comme valeurs implicites
7124 \begin_layout Subsection
7125 Mise à jour des anciens fichiers de format
7128 \begin_layout Standard
7129 La syntaxe des fichiers de format change à chaque publication d'une nouvelle
7130 version de \SpecialChar LyX
7131 , et les anciens fichiers de format doivent donc être convertis
7132 dans la nouvelle syntaxe.
7134 lit un fichier de format écrit avec une syntaxe ancienne, il appelle
7136 \begin_inset Flex Code
7139 \begin_layout Plain Layout
7145 pour le convertir dans un fichier temporaire doté de la nouvelle syntaxe.
7146 Le fichier original reste intact.
7147 Si vous utilisez le fichier de format souvent, vous voudrez sans doute
7148 rendre les modifications permanentes, pour éviter des conversions répétitives
7149 de la part de \SpecialChar LyX
7151 Pour ce faire, vous pouvez appeler le convertisseur manuellement:
7154 \begin_layout Enumerate
7158 \begin_inset Flex Code
7161 \begin_layout Plain Layout
7174 \begin_inset Flex Code
7177 \begin_layout Plain Layout
7188 \begin_layout Enumerate
7189 exécutez la commande
7190 \begin_inset Flex Code
7193 \begin_layout Plain Layout
7194 python \SpecialChar LyX
7195 Dir/scripts/layout2layout.py myclass.old myclass.layout
7201 \begin_inset Newline newline
7205 \begin_inset Flex Code
7208 \begin_layout Plain Layout
7215 est le nom de votre répertoire \SpecialChar LyX
7219 \begin_layout Standard
7220 Le convertisseur ne gère que les changements de syntaxe.
7221 Il ne peut pas gérer les modifications du contenu des fichiers inclus,
7222 ceux-ci doivent être convertis séparément.
7225 \begin_layout Section
7226 Syntaxe des fichiers de format
7227 \begin_inset CommandInset label
7229 name "sec:Syntaxe-des"
7236 \begin_layout Standard
7237 Les sections suivantes vous expliquent à quoi vous vous attaquez quand vous
7238 décidez de mettre les mains dans le cambouis, et de créer ou d'éditer votre
7239 propre fichier de format.
7240 Notre conseil est d'aller doucement et d'enregistrer souvent pour faire
7242 Ce n'est pas si dur que ça, mais il y a une multitude d'options et vous
7243 pouvez vous laisser submerger si vous essayez d'en faire trop d'un coup.
7244 Il est plus facile d'utiliser des formats existants comme référence ou
7245 modèle ou de modifier un fichier de format existant pour vos besoins.
7248 \begin_layout Standard
7249 Toutes les balises décrites dans ce chapitre sont insensibles à la casse:
7251 \begin_inset Flex Code
7254 \begin_layout Plain Layout
7261 \begin_inset Flex Code
7264 \begin_layout Plain Layout
7271 \begin_inset Flex Code
7274 \begin_layout Plain Layout
7280 sont une seule et même balise.
7281 Les valeurs possibles sont inscrites entre crochets après le nom de la
7283 La valeur implicite d'une fonction quand elle n'est pas définie dans le
7284 fichier décrivant la classe de texte est
7287 \begin_inset Flex Code
7290 \begin_layout Plain Layout
7301 Si le paramètre est d'un type particulier la valeur implicite est indiquée
7303 \begin_inset Flex Code
7306 \begin_layout Plain Layout
7317 \begin_layout Subsection
7318 Déclaration et classification d'une classe de document
7321 \begin_layout Standard
7322 Les lignes qui commencent par un
7326 dans un fichier de format sont les commentaires.
7327 Il y a une exception à cette règle : tous les
7328 \begin_inset Flex Code
7331 \begin_layout Plain Layout
7337 doivent commencer par ceci :
7340 \begin_layout LyX-Code
7343 #% Do not delete the line below; configure depends on this
7347 \begin_layout Plain Layout
7348 Ne pas effacer la ligne ci-dessous ; configure compte dessus.
7356 \begin_layout LyX-Code
7365 \begin_layout Plain Layout
7372 eXClass{Article (Standard Class)}
7375 \begin_layout LyX-Code
7380 DeclareCategory{Articles}
7383 \begin_layout Standard
7384 Les deuxième et troisième lignes servent lors de la (re)configuration de
7387 Le fichier de format est lu par le script \SpecialChar LaTeX
7389 \begin_inset Flex Code
7392 \begin_layout Plain Layout
7398 , dans un mode spécial où
7399 \begin_inset Flex Code
7402 \begin_layout Plain Layout
7409 La première ligne est juste un commentaire \SpecialChar LaTeX
7410 , la deuxième contient la déclaratio
7411 n obligatoire de la classe de texte et la troisième contient la classification
7412 facultative de la classe.
7413 Si ces lignes apparaissent dans un fichier appelé
7414 \begin_inset Flex Code
7417 \begin_layout Plain Layout
7423 , elles définissent alors une classe de texte appelée
7424 \begin_inset Flex Code
7427 \begin_layout Plain Layout
7433 (le nom du fichier de format) qui utilise la classe de document \SpecialChar LaTeX
7435 \begin_inset Flex Code
7438 \begin_layout Plain Layout
7444 (implicitement, le même nom que le format).
7446 \begin_inset Quotes fld
7449 Article (Standard Class)
7450 \begin_inset Quotes frd
7453 qui apparaît ci-dessus sert de description de la classe de texte dans la
7455 \begin_inset Flex Noun
7458 \begin_layout Plain Layout
7459 Document\SpecialChar menuseparator
7460 Paramètres\SpecialChar ldots
7461 \SpecialChar menuseparator
7469 \begin_inset Quotes fld
7473 \begin_inset Quotes frd
7476 dans l'exemple) est également utilisés dans la fenêtre
7479 \begin_inset Flex Noun
7482 \begin_layout Plain Layout
7483 Document\SpecialChar menuseparator
7484 Paramètres\SpecialChar ldots
7485 \SpecialChar menuseparator
7493 : les classes sont regroupées par catégories (qui sont aussi des genres
7494 de documents, les catégories typiques sont
7495 \begin_inset Quotes fld
7499 \begin_inset Quotes frd
7503 \begin_inset Quotes fld
7507 \begin_inset Quotes frd
7511 \begin_inset Quotes fld
7515 \begin_inset Quotes frd
7519 \begin_inset Quotes fld
7523 \begin_inset Quotes frd
7527 \begin_inset Quotes fld
7531 \begin_inset Quotes frd
7535 \begin_inset Quotes fld
7539 \begin_inset Quotes frd
7543 Si la troisième lignes est vide, la classe apparaîtra comme
7544 \begin_inset Quotes fld
7548 \begin_inset Quotes frd
7554 \begin_layout Standard
7555 Supposons que vous ayez écrit votre propre classe de texte qui utilise la
7557 \begin_inset Flex Code
7560 \begin_layout Plain Layout
7566 , mais dans laquelle vous avez changé l'apparence des en-têtes de sections.
7567 Si vous la mettez dans un fichier
7568 \begin_inset Flex Code
7571 \begin_layout Plain Layout
7577 , l'en-tête de ce fichier doit être :
7580 \begin_layout LyX-Code
7583 #% Do not delete the line below; configure depends on this
7586 \begin_layout LyX-Code
7595 \begin_layout Plain Layout
7602 eXClass[article]{Article (avec Mes En-têtes)}
7605 \begin_layout LyX-Code
7610 DeclareCategory{Articles}
7613 \begin_layout Standard
7614 Ceci déclare une classe de texte
7615 \begin_inset Flex Code
7618 \begin_layout Plain Layout
7624 , associée avec la classe de document \SpecialChar LaTeX
7626 \begin_inset Flex Code
7629 \begin_layout Plain Layout
7636 \begin_inset Quotes fld
7639 Article (avec Mes En-têtes)
7640 \begin_inset Quotes frd
7644 Si votre classe de texte repose sur plusieurs paquetages, vous pouvez la
7648 \begin_layout LyX-Code
7651 #% Do not delete the line below; configure depends on this
7654 \begin_layout LyX-Code
7663 \begin_layout Plain Layout
7670 eXClass[article,machin.sty]{Article (avec Mes En-têtes)}
7673 \begin_layout LyX-Code
7678 DeclareCategory{Articles}
7681 \begin_layout Standard
7682 Ceci indique que votre classe de texte utilise le paquetage
7683 \begin_inset Flex Code
7686 \begin_layout Plain Layout
7693 Enfin, il est aussi possible de déclarer des classes pour du code DocBook.
7694 Les déclarations ressemblent en général à :
7697 \begin_layout LyX-Code
7700 #% Do not delete the line below; configure depends on this
7703 \begin_layout LyX-Code
7708 DeclareDocBookClass[article]{SGML (DocBook Article)}
7711 \begin_layout LyX-Code
7716 DeclareCategory{Articles}
7719 \begin_layout Standard
7720 Notez que ces déclarations peuvent aussi recevoir un paramètre optionnel
7721 déclarant le nom de la classe de document (mais pas une liste).
7724 \begin_layout Standard
7725 Donc, de la manière la plus explicite, la forme d'une déclaration de format
7729 \begin_layout LyX-Code
7738 \begin_layout Plain Layout
7745 eXClass[class,package.sty]{description du format}
7748 \begin_layout LyX-Code
7753 DeclareCategory{catégorie}
7756 \begin_layout Standard
7757 Il n'est nécessaire de déclarer la classe que si le nom de la classe \SpecialChar LaTeX
7759 le nom du fichier de format diffèrent, ou si des paquetages sont à spécifier.
7760 Si le nom de la classe n'est pas spécifiée, \SpecialChar LyX
7761 suppose qu'elle est identique
7762 à celle du fichier de format.
7765 \begin_layout Standard
7766 Une fois que la classe de texte a été modifiée à votre goût, tout ce que
7767 vous avez à faire est de la copier soit dans
7768 \begin_inset Flex Code
7771 \begin_layout Plain Layout
7779 \begin_inset Flex Code
7782 \begin_layout Plain Layout
7789 \begin_inset Flex Noun
7792 \begin_layout Plain Layout
7793 Outils\SpecialChar menuseparator
7794 Recon\SpecialChar softhyphen
7801 Quittez \SpecialChar LyX
7802 et redémarrez-le; votre nouvelle classe de texte devrait alors
7803 être disponible avec les autres.
7806 \begin_layout Standard
7807 Une fois le fichier de format installé, vous pouvez le modifier et vérifier
7808 l'effet de ces modifications sans reconfigurer ou redémarrer \SpecialChar LyX
7813 \begin_layout Plain Layout
7814 Avec les versions de \SpecialChar LyX
7815 antérieures à 1.6, il vous fallait redémarrer \SpecialChar LyX
7817 valider les modifications effectuées dans les fichiers de format.
7818 De ce fait, les modifications pouvaient prendre beaucoup de temps.
7823 Vous pouvez imposer un rechargement du format en service en utilisant la
7825 \begin_inset Flex Noun
7828 \begin_layout Plain Layout
7837 Cette fonction n'est implicitement liée à aucun raccourci — vous pouvez
7838 bien sûr la lier à une touche vous-même.
7839 Si vous voulez utiliser cette fonction, il vous suffit de la saisir dans
7844 \begin_layout Standard
7850 \begin_inset Flex Noun
7853 \begin_layout Plain Layout
7861 est une fonctionnalité
7862 \begin_inset Quotes fld
7866 \begin_inset Quotes frd
7878 recommandé de sauvegarder votre travail avant de procéder ainsi
7883 En fait, il vous est
7887 recommandé de ne pas essayer de modifier des formats durant une travail
7888 productif sur un document.
7889 Utilisez un document de test, les erreurs de syntaxe et autres dans votre
7890 module pourraient déclencher des comportements bizarres.
7891 En particulier, de telles erreurs pourraient inciter \SpecialChar LyX
7893 formats en service comme incorrects et à essayer de basculer sur un autre
7898 \begin_layout Plain Layout
7899 Les erreurs de syntaxe vraiment graves peuvent même stopper \SpecialChar LyX
7901 Ceci provient du fait que certaines erreurs rendent \SpecialChar LyX
7903 la moindre information de format.
7904 Faites attention\SpecialChar ldots
7910 Les développeurs s'efforcent de conserver une bonne stabilité à \SpecialChar LyX
7912 telles situations, mais il vaut mieux être sûr que regretter
7916 \begin_layout Plain Layout
7917 Puisque nous en sommes au conseils: faites des sauvegardes régulières.
7918 Et soyez gentil avec votre maman.
7926 \begin_layout Subsection
7927 Déclaration d'un module
7930 \begin_layout Standard
7931 La première ligne d'un module doit être rédigée comme suit:
7934 \begin_layout LyX-Code
7943 \begin_layout Plain Layout
7952 yXModule[endnotes.sty]{Endnotes}
7955 \begin_layout Standard
7956 L'argument obligatoire, entre accolades, est le nom du module, tel qu'il
7958 \begin_inset Flex Noun
7961 \begin_layout Plain Layout
7962 Document\SpecialChar menuseparator
7963 Paramètres\SpecialChar menuseparator
7970 L'argument entre crochets est facultatif: il déclare n'importe quel paquetage
7972 dont dépend le module.
7973 Il est également possible d'utiliser la clé
7974 \begin_inset Flex Noun
7977 \begin_layout Plain Layout
7983 en argument optionnel: elle déclare que le module ne peut être employé
7984 que s'il existe un chemin de conversion entre les formats
7985 \begin_inset Flex Code
7988 \begin_layout Plain Layout
7995 \begin_inset Flex Code
7998 \begin_layout Plain Layout
8007 \begin_layout Standard
8008 La déclaration du module devra être suivi par des lignes descriptives comme
8013 \begin_layout Plain Layout
8014 En anglais de préférence si le module doit être diffusé par \SpecialChar LyX
8016 Cette description apparaîtra dans la liste des messages à traduire et sera
8017 donc traduite lors de la mise à jour de l'interface.
8025 \begin_layout LyX-Code
8031 \begin_layout LyX-Code
8034 #Adds an endnote command, in addition to footnotes.
8038 \begin_layout LyX-Code
8041 #You will need to add
8043 theendnotes in \SpecialChar TeX
8047 \begin_layout LyX-Code
8050 #want the endnotes to appear.
8054 \begin_layout LyX-Code
8060 \begin_layout LyX-Code
8063 #Requires: somemodule | othermodule
8066 \begin_layout LyX-Code
8069 #Excludes: badmodule
8072 \begin_layout Standard
8073 Cette description est utilisée dans
8074 \begin_inset Flex Noun
8077 \begin_layout Plain Layout
8078 Document\SpecialChar menuseparator
8079 Paramètres\SpecialChar ldots
8080 \SpecialChar menuseparator
8086 pour informer l'utilisateur de la fonction du module.
8088 \begin_inset Flex Code
8091 \begin_layout Plain Layout
8099 permet d'identifier les modules qui doivent être activés avec celui-ci;
8101 \begin_inset Flex Code
8104 \begin_layout Plain Layout
8112 permet d'identifier les modules interdits avec celui-ci.
8113 Les deux lignes sont facultatives et, comme indiqué, les modules dans une
8114 liste doivent être séparés par une barre verticale: |.
8115 Noter que les modules requis sont traités sur le mode disjonctif:
8119 des modules requis doit être utilisé.
8124 des modules exclus ne doit être utilisé.
8125 Noter également que les les modules sont identifiés par leur nom de fichier,
8127 \begin_inset Flex Code
8130 \begin_layout Plain Layout
8138 \begin_inset Flex Code
8141 \begin_layout Plain Layout
8150 \begin_inset Flex Code
8153 \begin_layout Plain Layout
8164 \begin_layout Subsection
8165 Numéro d'identification syntaxique
8168 \begin_layout Standard
8169 La première ligne non commentée doit contenir le numéro d'identification
8170 syntaxique du contenu du fichier de format:
8173 \begin_layout Description
8174 \begin_inset Flex Code
8177 \begin_layout Plain Layout
8186 \begin_inset Flex Code
8189 \begin_layout Plain Layout
8197 ] identification syntaxique du fichier de format
8200 \begin_layout Standard
8201 Ce balisage a été introduit dans \SpecialChar LyX
8203 \begin_inset space ~
8206 1.4.0 Les fichiers de format des versions antérieures n'avaient pas de numéro
8207 de format explicite et sont affectés du
8210 \begin_inset Flex Code
8213 \begin_layout Plain Layout
8217 \begin_inset space ~
8228 Le numéro de format du présent fichier est le numéro 48.
8229 mais chaque version de \SpecialChar LyX
8230 peut lire les fichiers de format d'une version
8231 plus ancienne, comme elle peut lire les documents crées avec une version
8233 Il n'y a cependant aucun moyen de revernir aux numéros d'identification
8237 \begin_layout Subsection
8238 Paramètres généraux d'une classe de texte
8239 \begin_inset CommandInset label
8241 name "subsec:Paramètres-généraux-d'une"
8248 \begin_layout Standard
8249 Voici les paramètres généraux qui décrivent l'aspect du document pour une
8250 classe complète (ceci ne veut pas dire qu'il
8254 apparaître dans le fichiers
8255 \begin_inset Flex Code
8258 \begin_layout Plain Layout
8264 plutôt que dans les modules.
8265 Un module peut contenir n'importe quelle balise de format):
8268 \begin_layout Description
8271 \begin_inset Flex Code
8274 \begin_layout Plain Layout
8287 ajoute une information qui sera incluse dans le bloc
8288 \begin_inset Flex Code
8291 \begin_layout Plain Layout
8297 quand le document est exporté en XHTML.
8298 Typiquement, ce paramètre est utilisé pour exporter de l'information en
8299 style CSS, mais il peut être utilisé pour toute information valide entre
8301 \begin_inset Flex Code
8304 \begin_layout Plain Layout
8312 \begin_inset Quotes fld
8316 \begin_inset Flex Code
8319 \begin_layout Plain Layout
8328 \begin_inset Quotes frd
8334 \begin_layout Description
8337 \begin_inset Flex Code
8340 \begin_layout Plain Layout
8353 ajoute une information au préambule du document.
8355 \begin_inset Quotes fld
8359 \begin_inset Flex Code
8362 \begin_layout Plain Layout
8371 \begin_inset Quotes frd
8377 \begin_layout Description
8380 \begin_inset Flex Code
8383 \begin_layout Plain Layout
8396 définit le style à utiliser pour afficher les informations bibliographiques.
8398 \begin_inset CommandInset ref
8400 reference "subsec:Description citation"
8406 \begin_inset Quotes fld
8410 \begin_inset Flex Code
8413 \begin_layout Plain Layout
8422 \begin_inset Quotes frd
8428 \begin_layout Description
8431 \begin_inset Flex Code
8434 \begin_layout Plain Layout
8447 décrit diverses options globales comprises par la classe du document.
8449 \begin_inset CommandInset ref
8451 reference "subsec:Section-ClassOptions"
8457 \begin_inset Quotes fld
8461 \begin_inset Flex Code
8464 \begin_layout Plain Layout
8473 \begin_inset Quotes frd
8479 \begin_layout Description
8482 \begin_inset Flex Code
8485 \begin_layout Plain Layout
8496 \begin_inset Flex Code
8499 \begin_layout Plain Layout
8508 \begin_inset space \thinspace{}
8512 \begin_inset Flex Code
8515 \begin_layout Plain Layout
8521 ] fixe le nombre implicite de colonnes (une ou deux).
8522 Peut être changé dans la fenêtre
8523 \begin_inset Flex Noun
8526 \begin_layout Plain Layout
8527 Document\SpecialChar menuseparator
8537 \begin_layout Description
8540 \begin_inset Flex Code
8543 \begin_layout Plain Layout
8557 \begin_inset Flex Code
8560 \begin_layout Plain Layout
8566 ] définit les paramètres d'un nouveau compteur.
8567 Si le compteur n'existe pas, il est créé; s'il existe, il est modifié.
8569 \begin_inset Quotes fld
8573 \begin_inset Flex Code
8576 \begin_layout Plain Layout
8585 \begin_inset Quotes frd
8589 \begin_inset Newline newline
8593 \begin_inset CommandInset ref
8595 reference "subsec:Compteurs"
8602 \begin_layout Description
8605 \begin_inset Flex Code
8608 \begin_layout Plain Layout
8618 décrit la police implicite dans le document.
8620 \begin_inset CommandInset ref
8622 reference "subsec:polices"
8626 pour une description.
8628 \begin_inset Quotes fld
8634 \begin_inset Flex Code
8637 \begin_layout Plain Layout
8646 \begin_inset Quotes frd
8652 \begin_layout Description
8655 \begin_inset Flex Code
8658 \begin_layout Plain Layout
8669 \begin_inset Flex Code
8672 \begin_layout Plain Layout
8678 ] spécifie un module inclus implicitement avec cette classe de document,
8679 donné par son nom de fichier sans suffixe
8680 \begin_inset Flex Code
8683 \begin_layout Plain Layout
8692 L'utilisateur peut toujours le retirer, mais il sera actif à l'ouverture
8693 du document (ceci s'applique pour un nouveau document, ou quand cette classe
8694 est choisie pour un document existant).
8697 \begin_layout Description
8700 \begin_inset Flex Code
8703 \begin_layout Plain Layout
8714 \begin_inset Flex Code
8717 \begin_layout Plain Layout
8723 ] indique le style qui sera appliqué aux nouveaux paragraphes, habituellement
8725 \begin_inset Flex Noun
8728 \begin_layout Plain Layout
8737 Ce sera implicitement le premier style défini si ce paramètre n'est pas
8738 fixé, mais vous êtes vivement encouragé à utiliser cette directive.
8741 \begin_layout Description
8744 \begin_inset Flex Code
8747 \begin_layout Plain Layout
8758 \begin_inset Flex Code
8761 \begin_layout Plain Layout
8767 ] indique que le module spécifié (donné par son nom de fichier sans le suffixe
8769 \begin_inset Flex Code
8772 \begin_layout Plain Layout
8780 ) ne peut pas être utilisé avec cette classe de document.
8781 Ceci peut être utilisé par exemple dans un format pour une revue pour éviter
8783 l'utilisation du module
8784 \begin_inset Flex Code
8787 \begin_layout Plain Layout
8795 (numérotation des théorèmes par sections).
8804 être utilisé dans un module: les modules ont leur propre méthode d'exclusion
8806 \begin_inset CommandInset ref
8808 reference "subsec:Modules_de_format"
8815 \begin_layout Description
8818 \begin_inset Flex Code
8821 \begin_layout Plain Layout
8831 définit un nouveau flottant.
8833 \begin_inset CommandInset ref
8835 reference "subsec:Flottants"
8841 \begin_inset Quotes fld
8845 \begin_inset Flex Code
8848 \begin_layout Plain Layout
8857 \begin_inset Quotes frd
8863 \begin_layout Description
8866 \begin_inset Flex Code
8869 \begin_layout Plain Layout
8879 définit l'information qui sera incluse dans le bloc
8880 \begin_inset Flex Code
8883 \begin_layout Plain Layout
8889 quand le document est exporté en XHTML.
8890 Notez bien que ceci écrasera toute déclaration
8893 \begin_inset Flex Code
8896 \begin_layout Plain Layout
8909 \begin_inset Flex Code
8912 \begin_layout Plain Layout
8922 antérieure (utiliser
8923 \begin_inset Newline newline
8929 \begin_inset Flex Code
8932 \begin_layout Plain Layout
8942 si vous désirez simplement ajouter du contenu).
8944 \begin_inset Quotes fld
8948 \begin_inset Flex Code
8951 \begin_layout Plain Layout
8960 \begin_inset Quotes frd
8966 \begin_layout Description
8969 \begin_inset Flex Code
8972 \begin_layout Plain Layout
8983 \begin_inset Flex Code
8986 \begin_layout Plain Layout
8992 ] définit le style utilisé pour la table des matières, la bibliographie,
8993 et similaires, lorsque le document est exporté en HTML.
8994 Pour les articles, ceci devrait normalement valoir
8997 \begin_inset Flex Code
9000 \begin_layout Plain Layout
9013 \begin_inset Flex Code
9016 \begin_layout Plain Layout
9027 Sans précisions, \SpecialChar LyX
9028 essaiera de deviner quel style utiliser.
9031 \begin_layout Description
9034 \begin_inset Flex Code
9037 \begin_layout Plain Layout
9048 \begin_inset Flex Code
9051 \begin_layout Plain Layout
9057 ] modifie les propriétés d'un compteur donné.
9058 Si le compteur n'existe pas, la directive est ignorée.
9060 \begin_inset Quotes fld
9064 \begin_inset Flex Code
9067 \begin_layout Plain Layout
9076 \begin_inset Quotes frd
9080 \begin_inset Newline newline
9084 \begin_inset CommandInset ref
9086 reference "subsec:Compteurs"
9090 pour les détails au sujet des compteurs.
9093 \begin_layout Description
9094 \begin_inset Flex Code
9097 \begin_layout Plain Layout
9106 \begin_inset Flex Code
9109 \begin_layout Plain Layout
9115 ] permet d'inclure un autre fichier de définition de format pour éviter
9116 de réécrire des commandes.
9117 C'est souvent le cas des fichiers de format standard, comme
9118 \begin_inset Flex Code
9121 \begin_layout Plain Layout
9127 , qui contient la plupart des réglages de base.
9130 \begin_layout Description
9133 \begin_inset Flex Code
9136 \begin_layout Plain Layout
9150 \begin_inset Flex Code
9153 \begin_layout Plain Layout
9159 ] cette section (re)définit le format d'un insert.
9160 Elle peut être appliquée à un insert existant pour obtenir un nouvel insert
9161 défini par l'utilisateur, e.g.
9162 un nouveau style de caractères.
9164 \begin_inset Quotes fld
9168 \begin_inset Flex Code
9171 \begin_layout Plain Layout
9180 \begin_inset Quotes frd
9184 \begin_inset Newline newline
9188 \begin_inset CommandInset ref
9190 reference "subsec:Flex-insets-and"
9197 \begin_layout Description
9200 \begin_inset Flex Code
9203 \begin_layout Plain Layout
9217 \begin_inset Flex Code
9220 \begin_layout Plain Layout
9226 ] indique la largeur de la marge gauche à l'écran, par exemple
9227 \begin_inset Quotes fld
9231 \begin_inset Flex Code
9234 \begin_layout Plain Layout
9241 \begin_inset Quotes frd
9244 (noter que ce n'est pas une
9245 \begin_inset Quotes fld
9249 \begin_inset Quotes frd
9253 \begin_inset Quotes fld
9257 \begin_inset Quotes frd
9263 \begin_layout Description
9266 \begin_inset Flex Code
9269 \begin_layout Plain Layout
9280 \begin_inset Flex Code
9283 \begin_layout Plain Layout
9289 ] modifies les propriétés de style d'un paragraphe donné.
9290 Si le style n'existe pas, le directive est ignorée.
9292 \begin_inset Quotes fld
9296 \begin_inset Flex Code
9299 \begin_layout Plain Layout
9308 \begin_inset Quotes frd
9314 \begin_layout Description
9317 \begin_inset Flex Code
9320 \begin_layout Plain Layout
9331 \begin_inset Flex Code
9334 \begin_layout Plain Layout
9340 ] efface un compteur existant, habituellement défini dans un fichier inclus.
9343 \begin_layout Description
9346 \begin_inset Flex Code
9349 \begin_layout Plain Layout
9360 \begin_inset Flex Code
9363 \begin_layout Plain Layout
9369 ] efface un flottant existant.
9370 C'est très utile quand vous voulez supprimer un flottant qui a été défini
9371 dans un fichier inclus.
9374 \begin_layout Description
9377 \begin_inset Flex Code
9380 \begin_layout Plain Layout
9391 \begin_inset Flex Code
9394 \begin_layout Plain Layout
9400 ] efface un style existant.
9403 \begin_layout Description
9406 \begin_inset Flex Code
9409 \begin_layout Plain Layout
9423 \begin_inset Flex Code
9426 \begin_layout Plain Layout
9432 ] indique quelle sorte de format de fichier (tel que défini dans les préférences
9434 ) est produit par cette classe.
9435 Elle est surtout utile quand
9436 \begin_inset Flex Code
9439 \begin_layout Plain Layout
9450 \begin_inset Flex Code
9453 \begin_layout Plain Layout
9463 et que l'on veut définir un nouvelle sorte de document en programmation
9465 La chaîne est redéfinie comme
9466 \begin_inset Quotes fld
9472 \begin_inset Flex Code
9475 \begin_layout Plain Layout
9486 \begin_inset Quotes frd
9490 \begin_inset Quotes fld
9496 \begin_inset Flex Code
9499 \begin_layout Plain Layout
9510 \begin_inset Quotes frd
9513 quand la directive correspondante
9514 \begin_inset Flex Code
9517 \begin_layout Plain Layout
9528 \begin_layout Description
9531 \begin_inset Flex Code
9534 \begin_layout Plain Layout
9549 \begin_inset Flex Code
9552 \begin_layout Plain Layout
9564 \begin_inset Flex Code
9567 \begin_layout Plain Layout
9576 \begin_inset Flex Code
9579 \begin_layout Plain Layout
9589 ] indique quelle sorte de document résultant sera obtenu par cette classe.
9592 \begin_layout Description
9595 \begin_inset Flex Code
9598 \begin_layout Plain Layout
9609 \begin_inset Flex Code
9612 \begin_layout Plain Layout
9619 \begin_inset Flex Code
9622 \begin_layout Plain Layout
9628 ] précise les options, données par le seconde chaîne de caractères, pour
9629 le paquetage nommé par le première chaîne.
9631 \begin_inset Quotes fld
9635 \begin_inset Flex Code
9638 \begin_layout Plain Layout
9639 PackageOptions natbib square
9645 \begin_inset Quotes frd
9648 déclenchera le chargement de
9649 \begin_inset Flex Code
9652 \begin_layout Plain Layout
9659 \begin_inset Flex Code
9662 \begin_layout Plain Layout
9668 (pour les \SpecialChar TeX
9669 perts, ceci force \SpecialChar LyX
9671 \begin_inset Flex Code
9674 \begin_layout Plain Layout
9677 PassOptionsToPackage{natbib}{square}
9682 avant le chargement de
9683 \begin_inset Flex Code
9686 \begin_layout Plain Layout
9695 \begin_layout Description
9698 \begin_inset Flex Code
9701 \begin_layout Plain Layout
9712 \begin_inset Flex Code
9715 \begin_layout Plain Layout
9727 \begin_inset Flex Code
9730 \begin_layout Plain Layout
9739 \begin_inset Flex Code
9742 \begin_layout Plain Layout
9752 fixe la mise en page implicite.
9753 Peut être changée dans la fenêtre
9754 \begin_inset Flex Noun
9757 \begin_layout Plain Layout
9758 Document\SpecialChar menuseparator
9759 Paramètres\SpecialChar ldots
9768 \begin_layout Description
9771 \begin_inset Flex Code
9774 \begin_layout Plain Layout
9784 fixe le préambule du document \SpecialChar LaTeX
9786 Notez bien que ceci remplacera complètement toute autre directive
9789 \begin_inset Flex Code
9792 \begin_layout Plain Layout
9801 \begin_inset Flex Code
9804 \begin_layout Plain Layout
9814 (utiliser cette dernière directive si vous voulez seulement ajouter des
9815 éléments au contenu).
9817 \begin_inset Quotes fld
9821 \begin_inset Flex Code
9824 \begin_layout Plain Layout
9833 \begin_inset Quotes frd
9839 \begin_layout Description
9842 \begin_inset Flex Code
9845 \begin_layout Plain Layout
9856 \begin_inset Flex Code
9859 \begin_layout Plain Layout
9866 \begin_inset Flex Code
9869 \begin_layout Plain Layout
9878 \begin_inset space \thinspace{}
9882 \begin_inset Flex Code
9885 \begin_layout Plain Layout
9891 ] décrit si la classe fournit la fonctionnalité
9892 \begin_inset Flex Code
9895 \begin_layout Plain Layout
9904 Une fonctionnalité est en général le nom d'un paquetage (
9905 \begin_inset Flex Code
9908 \begin_layout Plain Layout
9917 \begin_inset Flex Code
9920 \begin_layout Plain Layout
9928 , \SpecialChar ldots
9929 ) ou d'une commande \SpecialChar LaTeX
9931 \begin_inset Flex Code
9934 \begin_layout Plain Layout
9943 \begin_inset Flex Code
9946 \begin_layout Plain Layout
9957 \begin_inset space ~
9961 \begin_inset CommandInset ref
9963 reference "chap:List-of-functions"
9967 pour une liste des fonctionnalités.
9970 \begin_layout Description
9973 \begin_inset Flex Code
9976 \begin_layout Plain Layout
9987 \begin_inset Flex Code
9990 \begin_layout Plain Layout
9996 ] indique que ce format fournit la fonctionnalité du module indiqué, qui
9997 doit être spécifié par le nom du fichier dans le suffixe
9998 \begin_inset Flex Code
10001 \begin_layout Plain Layout
10010 Ceci sera utilisé typiquement si le format inclut directement le module,
10011 plutôt que via le paramètre
10012 \begin_inset Flex Code
10015 \begin_layout Plain Layout
10023 pour indiquer qu'il doit être utilisé.
10024 Il pourrait être également utilisé dans un module fournissant une implantation
10025 équivalente de la même fonctionnalité.
10028 \begin_layout Description
10031 \begin_inset Flex Code
10034 \begin_layout Plain Layout
10045 \begin_inset Flex Code
10048 \begin_layout Plain Layout
10054 ] crée une nouveau style de paragraphe s'il n'existe pas déjà.
10055 S'il existe, l'entrée est ignorée.
10056 Doit être fermé par
10057 \begin_inset Quotes fld
10061 \begin_inset Flex Code
10064 \begin_layout Plain Layout
10073 \begin_inset Quotes frd
10079 \begin_layout Description
10082 \begin_inset Flex Code
10085 \begin_layout Plain Layout
10096 \begin_inset Flex Code
10099 \begin_layout Plain Layout
10105 ] indique que la classe nécessite la fonctionnalité
10106 \begin_inset Flex Code
10109 \begin_layout Plain Layout
10118 Plusieurs fonctionnalités doivent être séparées par des virgules.
10119 Noter que l'on ne peut requérir que des fonctionnalités reconnues (voir
10121 \begin_inset CommandInset ref
10123 reference "chap:List-of-functions"
10127 pour accéder à la liste des fonctionnalités).
10128 Si vous demandez un paquetage doté d'options spécifiques, vous pouvez utiliser
10130 \begin_inset Flex Code
10133 \begin_layout Plain Layout
10142 \begin_layout Description
10145 \begin_inset Flex Code
10148 \begin_layout Plain Layout
10159 \begin_inset Flex Code
10162 \begin_layout Plain Layout
10168 ] indique la largeur de la marge droite à l'écran, par exemple
10169 \begin_inset Quotes fld
10173 \begin_inset Flex Code
10176 \begin_layout Plain Layout
10183 \begin_inset Quotes frd
10189 \begin_layout Description
10192 \begin_inset Flex Code
10195 \begin_layout Plain Layout
10209 \begin_inset Flex Code
10212 \begin_layout Plain Layout
10218 ] fixe quels sectionnements doivent être numérotés.
10219 Correspond au compteur
10220 \begin_inset Flex Code
10223 \begin_layout Plain Layout
10231 en \SpecialChar LaTeX
10235 \begin_layout Description
10238 \begin_inset Flex Code
10241 \begin_layout Plain Layout
10254 \begin_inset Flex Code
10257 \begin_layout Plain Layout
10266 \begin_inset space \thinspace{}
10270 \begin_inset Flex Code
10273 \begin_layout Plain Layout
10279 ] fixe l'option implicite d'impression recto seul ou en recto verso.
10280 Peut être changé dans la fenêtre
10281 \begin_inset Flex Noun
10284 \begin_layout Plain Layout
10285 Document\SpecialChar menuseparator
10294 \begin_layout Description
10297 \begin_inset Flex Code
10300 \begin_layout Plain Layout
10311 \begin_inset Flex Code
10314 \begin_layout Plain Layout
10320 ] définit un nouveau style de paragraphe.
10321 Si le style n'existe pas, il est créé; s'il existe déjà, ses paramètres
10323 Doit être fermé par
10324 \begin_inset Quotes fld
10328 \begin_inset Flex Code
10331 \begin_layout Plain Layout
10340 \begin_inset Quotes frd
10344 \begin_inset Newline newline
10348 \begin_inset CommandInset ref
10350 reference "subsec:Styles-de-paragraphe"
10357 \begin_layout Description
10360 \begin_inset Flex Code
10363 \begin_layout Plain Layout
10379 \begin_inset Flex Code
10382 \begin_layout Plain Layout
10392 ] définit nom de la commande ou de l'envi\SpecialChar softhyphen
10393 ronnement mentionné ci-dessous.
10396 \begin_layout Description
10399 \begin_inset Flex Code
10402 \begin_layout Plain Layout
10417 \begin_inset Flex Code
10420 \begin_layout Plain Layout
10430 \begin_inset Flex Code
10433 \begin_layout Plain Layout
10443 ] indique le genre de balisage utilisé pour définir le titre d'un document.
10445 \begin_inset Flex Code
10448 \begin_layout Plain Layout
10454 signifie que la commande définie par
10455 \begin_inset Flex Code
10458 \begin_layout Plain Layout
10464 sera insérée après le dernier format avec
10467 \begin_inset Quotes fld
10473 \begin_inset Flex Code
10476 \begin_layout Plain Layout
10478 \begin_inset space ~
10489 \begin_inset Quotes frd
10496 \begin_inset Flex Code
10499 \begin_layout Plain Layout
10506 \begin_inset Flex Code
10509 \begin_layout Plain Layout
10515 est un environnement, dans lequel doit être inclus tous les formats avec
10519 \begin_inset Quotes fld
10525 \begin_inset Flex Code
10528 \begin_layout Plain Layout
10530 \begin_inset space ~
10541 \begin_inset Quotes frd
10549 \begin_layout Description
10552 \begin_inset Flex Code
10555 \begin_layout Plain Layout
10566 \begin_inset Flex Code
10569 \begin_layout Plain Layout
10575 ] fixe quels sectionnements sont inclus dans la table des matières.
10576 Correspond au compteur
10577 \begin_inset Flex Code
10580 \begin_layout Plain Layout
10588 en \SpecialChar LaTeX
10592 \begin_layout Subsection
10596 \begin_inset CommandInset label
10598 name "subsec:Section-ClassOptions"
10605 \begin_layout Standard
10607 \begin_inset Flex Code
10610 \begin_layout Plain Layout
10616 peut contenir les directives suivantes :
10619 \begin_layout Description
10622 \begin_inset Flex Code
10625 \begin_layout Plain Layout
10639 ] liste les tailles de police disponibles comme police principale du document,
10643 \begin_inset Quotes fld
10649 \begin_inset Flex Code
10652 \begin_layout Plain Layout
10661 \begin_inset Quotes frd
10669 \begin_layout Description
10672 \begin_inset Flex Code
10675 \begin_layout Plain Layout
10685 fixe le contenu de la ligne écrivant la DTD pour les classes produisant
10690 \begin_inset Quotes eld
10693 -//OASIS//DTD DocBook V4.2//EN
10694 \begin_inset Quotes erd
10700 \begin_layout Description
10703 \begin_inset Flex Code
10706 \begin_layout Plain Layout
10720 ] introduit certaines options de la classe de document, séparées par une
10721 virgule, qui seront ajoutées à la partie optionnelle de la commande
10722 \begin_inset Flex Code
10725 \begin_layout Plain Layout
10736 \begin_layout Description
10739 \begin_inset Flex Code
10742 \begin_layout Plain Layout
10754 chaîne="empty|plain|headings|fancy"
10756 ] liste les mises en page disponibles, séparées par un
10759 \begin_inset Quotes fld
10763 \begin_inset Quotes frd
10771 \begin_layout Standard
10773 \begin_inset Flex Code
10776 \begin_layout Plain Layout
10782 doit être fermée par
10783 \begin_inset Quotes fld
10789 \begin_inset Flex Code
10792 \begin_layout Plain Layout
10801 \begin_inset Quotes frd
10807 \begin_layout Subsection
10808 Styles de paragraphe
10809 \begin_inset CommandInset label
10811 name "subsec:Styles-de-paragraphe"
10818 \begin_layout Standard
10819 La description d'un style de paragraphe ressemble à ceci
10823 \begin_layout Plain Layout
10824 qui peut servir soit à définir un nouvel format soit à en modifier un déjà
10833 \begin_layout LyX-Code
10840 \begin_layout LyX-Code
10844 \begin_layout LyX-Code
10848 \begin_layout Standard
10849 dans lequel on peut mettre les commandes suivantes :
10852 \begin_layout Description
10855 \begin_inset Flex Code
10858 \begin_layout Plain Layout
10873 , left, right, center
10875 ] alignement de paragraphe.
10878 \begin_layout Description
10881 \begin_inset Flex Code
10884 \begin_layout Plain Layout
10899 , left, right, center
10905 des alignements possibles séparés par une virgule.
10906 Certains styles \SpecialChar LaTeX
10907 interdisent certains alignements, car ils n'auraient aucun
10909 Par exemple une énumération alignée à droite ou centrée est impossible.
10912 \begin_layout Description
10915 \begin_inset Flex Code
10918 \begin_layout Plain Layout
10929 \begin_inset Flex Code
10932 \begin_layout Plain Layout
10938 ] définit l'argument numéro <int> d'une commande ou environnement associé
10940 Ceci est utile pour des entités comme les en-têtes de section, et n'a de
10941 sens qu'avec \SpecialChar LaTeX
10943 Chaque argument (obligatoire ou facultatif) d'une commande ou d'un environnemen
10944 t — sauf l'argument obligatoire correspondant au contenu du paragraphe propremen
10945 t dit — est défini séparément, et le nombre précise l'ordre des arguments.
10946 La définition doit être close par
10949 \begin_inset Flex Code
10952 \begin_layout Plain Layout
10962 .Ainsi une commande avec deux arguments sera spécifiée comme suit:
10963 \begin_inset Separator parbreak
10970 \begin_layout Quote
10976 \begin_layout Quote
10982 \begin_layout Quote
10988 \begin_layout Quote
10994 \begin_layout Quote
11000 \begin_layout Quote
11006 \begin_layout Standard
11007 Dans la définition de l'
11008 \begin_inset Flex Code
11011 \begin_layout Plain Layout
11017 , les spécifications suivantes sont possibles:
11020 \begin_layout Itemize
11023 \begin_inset Flex Code
11026 \begin_layout Plain Layout
11037 \begin_inset Flex Code
11040 \begin_layout Plain Layout
11046 définit la chaîne de caractères qui apparaîtra à la fois dans le menu (pour
11047 insérer cet argument) et dans le bouton d'insertion d'argument (sauf si
11048 vous spécifiez également un
11051 \begin_inset Flex Code
11054 \begin_layout Plain Layout
11065 Pour le menu, vous pouvez définir un accélérateur en ajoutant le caractère
11066 désiré à la chaîne, séparé par
11067 \begin_inset Quotes fld
11071 \begin_inset Quotes frd
11075 \begin_inset space \thinspace{}
11079 \begin_inset space \space{}
11083 \begin_inset Quotes fld
11087 \begin_inset Flex Code
11090 \begin_layout Plain Layout
11091 Éléments personnalisables|é
11097 \begin_inset Quotes frd
11103 \begin_layout Itemize
11106 \begin_inset Flex Code
11109 \begin_layout Plain Layout
11120 \begin_inset Flex Code
11123 \begin_layout Plain Layout
11129 définit une chaîne particulière pour le menu.
11130 Vous pouvez définir un accélérateur en ajoutant le caractère désiré à la
11132 \begin_inset Quotes fld
11136 \begin_inset Quotes frd
11140 \begin_inset space \thinspace{}
11144 \begin_inset space \space{}
11148 \begin_inset Quotes fld
11152 \begin_inset Flex Code
11155 \begin_layout Plain Layout
11156 Éléments personnalisables|é
11162 \begin_inset Quotes frd
11166 Cette spécification est facultative, si elle n'existe pas, la
11167 \begin_inset Flex Code
11170 \begin_layout Plain Layout
11176 sera utilisée pour le menu;
11179 \begin_layout Itemize
11182 \begin_inset Flex Code
11185 \begin_layout Plain Layout
11196 \begin_inset Flex Code
11199 \begin_layout Plain Layout
11205 définit un texte explicatif qui apparaît dans la bulle d'aide quand le
11206 curseur passe sur l'insertion d'argument;
11209 \begin_layout Itemize
11212 \begin_inset Flex Code
11215 \begin_layout Plain Layout
11226 \begin_inset Flex Code
11229 \begin_layout Plain Layout
11238 \begin_inset space \thinspace{}
11242 \begin_inset Flex Code
11245 \begin_layout Plain Layout
11251 ] précise si l’argument est obligatoire (1) ou optionnel (0).
11252 Les arguments obligatoires ont émis comme une chaîne vide s'ils ne sont
11253 pas précisés, alors que les arguments optionnels ne sont pas émis du tout.
11254 Implicitement, les arguments obligatoires sont insérés entre
11255 \begin_inset Flex Code
11258 \begin_layout Plain Layout
11264 , alors que les arguments optionnels sont insérés entre
11265 \begin_inset Flex Code
11268 \begin_layout Plain Layout
11277 \begin_layout Itemize
11280 \begin_inset Flex Code
11283 \begin_layout Plain Layout
11294 \begin_inset Flex Code
11297 \begin_layout Plain Layout
11303 définit une autre argument (par son numéro d'ordre) dont cet argument demande
11304 l’émission s'il est lui-même émis.
11305 Par exemple en \SpecialChar LaTeX
11306 , les arguments optionnels demandent l'émission d'autres
11307 arguments optionnels situés avant eux dans la liste (au moins vides), comme
11311 \begin_inset Flex Code
11314 \begin_layout Plain Layout
11319 command[][argument]{text}
11326 ou ceci peut être précisé par la directive
11329 \begin_inset Flex Code
11332 \begin_layout Plain Layout
11343 \begin_inset Flex Code
11346 \begin_layout Plain Layout
11355 \begin_layout Itemize
11358 \begin_inset Flex Code
11361 \begin_layout Plain Layout
11372 \begin_inset Flex Code
11375 \begin_layout Plain Layout
11381 définit un délimiteur gauche personnalisé (au lieu de
11382 \begin_inset Flex Code
11385 \begin_layout Plain Layout
11392 \begin_inset Flex Code
11395 \begin_layout Plain Layout
11402 Une rupture de ligne dans la sortie peut être indiqué par
11403 \begin_inset Flex Code
11406 \begin_layout Plain Layout
11415 \begin_layout Itemize
11418 \begin_inset Flex Code
11421 \begin_layout Plain Layout
11432 \begin_inset Flex Code
11435 \begin_layout Plain Layout
11441 définit un délimiteur droit personnalisé (au lieu de
11442 \begin_inset Flex Code
11445 \begin_layout Plain Layout
11452 \begin_inset Flex Code
11455 \begin_layout Plain Layout
11462 Une rupture de ligne dans la sortie peut être indiqué par
11463 \begin_inset Flex Code
11466 \begin_layout Plain Layout
11475 \begin_layout Itemize
11478 \begin_inset Flex Code
11481 \begin_layout Plain Layout
11492 \begin_inset Flex Code
11495 \begin_layout Plain Layout
11501 définit un argument qui sera inséré si et seulement si aucun argument n'est
11502 saisi par l'utilisateur, c'est-à-dire si aucun insert d'argument n'a été
11503 spécifié (notez qu'un insert d'argument vide masque le
11506 \begin_inset Flex Code
11509 \begin_layout Plain Layout
11520 Les arguments multiples doivent être séparés par des virgules;
11523 \begin_layout Itemize
11526 \begin_inset Flex Code
11529 \begin_layout Plain Layout
11540 \begin_inset Flex Code
11543 \begin_layout Plain Layout
11549 définit un argument inséré dans tous les cas (seul ou en plus des chaîne
11550 saisies par l’utilisateur).
11551 Les arguments multiples doivent être séparés par des virgules;
11554 \begin_layout Itemize
11557 \begin_inset Flex Code
11560 \begin_layout Plain Layout
11570 définit la police de caractères utilisée pour le contenu de l'argument,
11572 \begin_inset CommandInset ref
11574 reference "subsec:polices"
11581 \begin_layout Itemize
11584 \begin_inset Flex Code
11587 \begin_layout Plain Layout
11597 définit la police de caractères utilisée pour l'étiquette, voir
11598 \begin_inset CommandInset ref
11600 reference "subsec:polices"
11607 \begin_layout Itemize
11610 \begin_inset Flex Code
11613 \begin_layout Plain Layout
11622 \begin_inset Flex Code
11625 \begin_layout Plain Layout
11631 , Minimalistic, Conglomerate
11638 précise le style de rendu utilisé pour les cadres d'insertion et les boutons;
11641 \begin_layout Itemize
11644 \begin_inset Flex Code
11647 \begin_layout Plain Layout
11658 \begin_inset Flex Code
11661 \begin_layout Plain Layout
11667 force l'insertion de l’argument lorsque le style concerné est sélectionné
11668 (si sa valeur est 1).
11669 Actuellement, un seul argument par style ou format peut être inséré automatique
11673 \begin_layout Itemize
11676 \begin_inset Flex Code
11679 \begin_layout Plain Layout
11688 \begin_inset Flex Code
11691 \begin_layout Plain Layout
11702 \begin_inset Flex Code
11705 \begin_layout Plain Layout
11711 , insère l'argument avec une copie du co-texte, (soit du texte sélectionné,
11712 soit tout le paragraphe) comme contenu.
11715 \begin_layout Itemize
11718 \begin_inset Flex Code
11721 \begin_layout Plain Layout
11730 \begin_inset Flex Code
11733 \begin_layout Plain Layout
11736 string of characters
11746 définit des caractères qui doivent être transmis tel quels à la sortie,
11747 c'est-à-dire sans modifications particulières que \SpecialChar LaTeX
11749 Notez bien que, contrairement à
11753 , ceci nécessite une définition explicite pour les arguments, ceux-ci n’héritant
11758 de leur insert ou format parent.
11761 \begin_layout Standard
11762 Implicitement, le texte saisi dans la fenêtre de travail de \SpecialChar LyX
11764 considéré est le dernier argument de la commande si le
11767 \begin_inset Flex Code
11770 \begin_layout Plain Layout
11783 \begin_inset Flex Code
11786 \begin_layout Plain Layout
11797 Cependant, les arguments préfixés par
11800 \begin_inset Flex Code
11803 \begin_layout Plain Layout
11813 sont émis après cet argument de la fenêtre de travail.
11814 Notez que la numérotation des post-arguments repart de 1, de sorte que
11815 le premier argument suivant l’argument de la fenêtre de travail est
11818 \begin_inset Flex Code
11821 \begin_layout Plain Layout
11832 Les post-arguments sont ignorés dans tout autre
11835 \begin_inset Flex Code
11838 \begin_layout Plain Layout
11849 \begin_inset Flex Code
11852 \begin_layout Plain Layout
11861 \begin_layout Standard
11862 Les arguments de liste
11863 \begin_inset Flex Code
11866 \begin_layout Plain Layout
11875 \begin_inset Flex Code
11878 \begin_layout Plain Layout
11886 ) sont préfixés par
11887 \begin_inset Flex Code
11890 \begin_layout Plain Layout
11896 suivi par leur numéro (e.
11897 \begin_inset space \thinspace{}
11901 \begin_inset space \space{}
11905 \begin_inset Flex Code
11908 \begin_layout Plain Layout
11918 \begin_layout Description
11921 \begin_inset Flex Code
11924 \begin_layout Plain Layout
11934 noter que cette directive écrasera complètement toute déclaration
11935 \begin_inset Flex Code
11938 \begin_layout Plain Layout
11944 antérieure pour ce style.
11945 Doit être fermée par
11946 \begin_inset Flex Code
11949 \begin_layout Plain Layout
11957 \begin_inset CommandInset ref
11959 reference "subsec:I18n"
11963 pour les détails d'utilisation.
11966 \begin_layout Description
11969 \begin_inset Flex Code
11972 \begin_layout Plain Layout
11990 \begin_layout Plain Layout
11992 \begin_inset Quotes fld
11996 \begin_inset Quotes frd
11999 ici désigne un nombre réel, e.g.
12005 l'espacement vertical qui sépare du paragraphe suivant le dernier paragraphe
12006 d'une série doté de cette directive.
12007 Si le paragraphe suivant est doté d'un autre style, les séparations ne
12008 sont pas simplement additionnées, mais le maximum est pris en considération.La
12010 \begin_inset Flex Code
12013 \begin_layout Plain Layout
12019 pour le dernier paragraphe.
12022 \begin_layout Description
12025 \begin_inset Flex Code
12028 \begin_layout Plain Layout
12039 \begin_inset Flex Code
12042 \begin_layout Plain Layout
12048 fixe la catégorie pour ce style.
12049 Ceci est utilise pour regrouper les styles apparentés dans le menu déroulant
12050 des styles de la barre d'outils.
12051 N'importe quelle chaîne de caractères peut être utilisée, mais vous voudrez
12052 peut-être utiliser des catégories existantes pour vos propres styles.
12055 \begin_layout Description
12058 \begin_inset Flex Code
12061 \begin_layout Plain Layout
12071 fixe la profondeur d'une commande XML.
12072 Utilisable uniquement avec les formats XML.
12075 \begin_layout Description
12078 \begin_inset Flex Code
12081 \begin_layout Plain Layout
12092 \begin_inset Flex Code
12095 \begin_layout Plain Layout
12101 sert à copier toutes les caractéristiques d'un style déjà existant dans
12105 \begin_layout Description
12108 \begin_inset Flex Code
12111 \begin_layout Plain Layout
12122 \begin_inset Flex Code
12125 \begin_layout Plain Layout
12131 ] nomme un style dont le préambule devra être placé
12136 Ceci permet d'assurer une relation d'ordre entre les morceaux de préambule
12137 quand les définitions de macros dépendent les unes des autres.
12143 \begin_layout Plain Layout
12144 Noter que, à part cette fonctionnalité, il n'y a aucun moyen de garantir
12145 un ordonnancement des préambules.
12146 L'ordre que vous constatez avec une version de \SpecialChar LyX
12147 peut changer sans préavis
12148 dans les versions ultérieures.
12156 \begin_layout Description
12159 \begin_inset Flex Code
12162 \begin_layout Plain Layout
12190 ] fixe le type de marqueur qui se trouve à la fin du paragraphe (ou de la
12191 suite de paragraphes si
12192 \begin_inset Flex Code
12195 \begin_layout Plain Layout
12202 \begin_inset Flex Code
12205 \begin_layout Plain Layout
12212 \begin_inset Flex Code
12215 \begin_layout Plain Layout
12222 \begin_inset Flex Code
12225 \begin_layout Plain Layout
12233 \begin_inset Flex Code
12236 \begin_layout Plain Layout
12243 \begin_inset Quotes fld
12247 \begin_inset Quotes frd
12251 \begin_inset Flex Code
12254 \begin_layout Plain Layout
12261 \begin_inset Flex Code
12264 \begin_layout Plain Layout
12270 ) est un carré blanc (respectivement noir) en général placé à la fin des
12273 \begin_inset Flex Code
12276 \begin_layout Plain Layout
12282 est une chaîne de caractères explicitement donnée.
12285 \begin_layout Description
12288 \begin_inset Flex Code
12291 \begin_layout Plain Layout
12302 \begin_inset Flex Code
12305 \begin_layout Plain Layout
12311 fixe la chaîne utilisée pour le marqueur quand
12312 \begin_inset Newline newline
12316 \begin_inset Flex Code
12319 \begin_layout Plain Layout
12326 \begin_inset Flex Code
12329 \begin_layout Plain Layout
12338 \begin_layout Description
12341 \begin_inset Flex Code
12344 \begin_layout Plain Layout
12354 fixe la police utilisée à la fois pour le corps du texte
12360 \begin_inset CommandInset ref
12362 reference "subsec:polices"
12367 Noter qu'en définissant cette police on définit aussi automatiquement
12370 \begin_inset Flex Code
12373 \begin_layout Plain Layout
12383 avec la même valeur.
12384 Il faut donc définir celle-ci d'abord pour fixer
12387 \begin_inset Flex Code
12390 \begin_layout Plain Layout
12403 \begin_layout Description
12406 \begin_inset Flex Code
12409 \begin_layout Plain Layout
12420 \begin_inset Flex Code
12423 \begin_layout Plain Layout
12429 ] est utile pour forcer la portabilité de nouveaux styles vers des versions
12430 stables de \SpecialChar LyX
12432 La première version stable qui interprète cette directive est \SpecialChar LyX
12434 L'argument est un nombre qui peut être 0, -1 ou n'importe quel entier positif.
12436 \begin_inset Flex Code
12439 \begin_layout Plain Layout
12445 est positif, il sera toujours émis vers le préambule du document.
12446 Lors de la lecture d'un fichier
12450 , les définitions de style du préambule du document sont ajoutées à la classe
12452 De ce fait même les versions de \SpecialChar LyX
12453 plus anciennes peuvent gérer ce style.
12457 \begin_inset Flex Code
12460 \begin_layout Plain Layout
12470 est un numéro de version : si le style est lu, et si le numéro de version
12471 est inférieur au numéro de version du style existant dans la classe de
12472 document, le nouveau style est ignoré.
12473 Si le numéro de version est supérieur, le nouveau style remplace l'ancien.
12474 La valeur -1 signifie un numéro de version infini, c'est-à-dire que le
12475 style est toujours utilisé.
12478 \begin_layout Description
12481 \begin_inset Flex Code
12484 \begin_layout Plain Layout
12495 \begin_inset Flex Code
12498 \begin_layout Plain Layout
12507 \begin_inset space \thinspace{}
12511 \begin_inset Flex Code
12514 \begin_layout Plain Layout
12521 ne permet pas d'habitude d'insérer plus d'une espace entre deux mots,
12522 car une espace est considérée comme un séparateur de mots, non comme un
12523 caractère ou un symbole en tant que tel.
12524 C'est très bien mais c'est parfois ennuyeux, par exemple pour taper un
12525 code source de programme ou du code \SpecialChar LaTeX
12527 C'est pourquoi on peut activer
12528 \begin_inset Flex Code
12531 \begin_layout Plain Layout
12538 Noter que \SpecialChar LyX
12539 créera les espaces insécables correspondants aux espaces additionnel
12540 les pour tous les modes autres que le mode \SpecialChar LaTeX
12544 \begin_layout Description
12547 \begin_inset Flex Code
12550 \begin_layout Plain Layout
12558 sont utilisées avec l'exportation XHTML.
12560 \begin_inset CommandInset ref
12562 reference "subsec:Styles-de-paragraphe-XHTML"
12569 \begin_layout Description
12572 \begin_inset Flex Code
12575 \begin_layout Plain Layout
12585 (Utilisable uniquement avec les formats XML).
12588 \begin_layout Description
12591 \begin_inset Flex Code
12594 \begin_layout Plain Layout
12608 \begin_inset Flex Code
12611 \begin_layout Plain Layout
12620 \begin_inset space \thinspace{}
12624 \begin_inset Flex Code
12627 \begin_layout Plain Layout
12634 \begin_inset Flex Code
12637 \begin_layout Plain Layout
12643 que que le style doit être inclus dans le préambule plutôt que dans le
12645 Ceci est utile pour les classes de document qui désirent que les informations
12646 telles que le titre et l'auteur figurent dans le préambule.
12647 Notez bien que ceci ne fonctionne que pour les styles pour lesquels
12648 \begin_inset Flex Code
12651 \begin_layout Plain Layout
12660 \begin_inset Flex Code
12663 \begin_layout Plain Layout
12674 \begin_inset Flex Code
12677 \begin_layout Plain Layout
12688 \begin_layout Description
12691 \begin_inset Flex Code
12694 \begin_layout Plain Layout
12708 \begin_inset Flex Code
12711 \begin_layout Plain Layout
12720 \begin_inset space \thinspace{}
12724 \begin_inset Flex Code
12727 \begin_layout Plain Layout
12734 \begin_inset Flex Code
12737 \begin_layout Plain Layout
12743 que le style fait partie d'un bloc de titre (voir aussi
12744 \begin_inset Flex Code
12747 \begin_layout Plain Layout
12756 \begin_inset Flex Code
12759 \begin_layout Plain Layout
12767 dans les paramètres généraux).
12770 \begin_layout Description
12773 \begin_inset Flex Code
12776 \begin_layout Plain Layout
12787 \begin_inset Flex Code
12790 \begin_layout Plain Layout
12796 ] est la commande \SpecialChar LaTeX
12797 permettant de déclarer un élément d'une liste.
12798 La commande doit être définie sans la barre oblique inverse qui la précède
12799 habituellement (implicitement
12800 \begin_inset Quotes fld
12804 \begin_inset Quotes frd
12807 , qui est émis comme
12808 \begin_inset Flex Code
12811 \begin_layout Plain Layout
12819 en \SpecialChar LaTeX
12823 \begin_layout Description
12826 \begin_inset Flex Code
12829 \begin_layout Plain Layout
12840 \begin_inset Flex Code
12843 \begin_layout Plain Layout
12849 ] crée un espacement supplémentaire entre les paragraphes du même style
12850 dans un environnement.
12851 Si vous emboîtez des paragraphes d'autres formats dans un environnement,
12852 ils seront espacés de
12853 \begin_inset Flex Code
12856 \begin_layout Plain Layout
12863 Mais les éléments de l'environnement seront en plus espacés de
12864 \begin_inset Flex Code
12867 \begin_layout Plain Layout
12881 \begin_layout Description
12884 \begin_inset Flex Code
12887 \begin_layout Plain Layout
12897 (Utilisable uniquement avec les formats XML).
12900 \begin_layout Description
12903 \begin_inset Flex Code
12906 \begin_layout Plain Layout
12917 \begin_inset Flex Code
12920 \begin_layout Plain Layout
12929 \begin_inset space \thinspace{}
12933 \begin_inset Flex Code
12936 \begin_layout Plain Layout
12942 ] permet de laisser un paragraphe vide, ce que \SpecialChar LyX
12943 ne permet pas d'habitude
12944 car il ne générerait rien en \SpecialChar LaTeX
12946 Il y a quelques cas où c'est pourtant utile: dans un modèle pour une lettre,
12947 les champs requis peuvent être laissés vides, pour que les gens ne les
12948 oublient pas; dans certains cas particuliers, un style peut aussi servir
12949 de séparateur, et ne pas contenir de texte.
12952 \begin_layout Description
12955 \begin_inset Flex Code
12958 \begin_layout Plain Layout
12972 \begin_inset Flex Code
12975 \begin_layout Plain Layout
12981 ] fixe l'espacement vertical entre le marqueur et le corps du texte.
12982 Sert seulement pour les marqueurs qui sont au dessus du corps du texte
12984 \begin_inset Flex Code
12987 \begin_layout Plain Layout
12994 \begin_inset Flex Code
12997 \begin_layout Plain Layout
12998 Centered_Top_Environment
13006 \begin_layout Description
13009 \begin_inset Flex Code
13012 \begin_layout Plain Layout
13023 \begin_inset Flex Code
13026 \begin_layout Plain Layout
13032 dénomme le compteur pour la numérotation automatique.
13033 Pour que le compteur soit associé à votre étiquette, il vous faut le référencer
13037 \begin_inset Flex Code
13040 \begin_layout Plain Layout
13052 Ceci fonctionnera avec les
13055 \begin_inset Flex Code
13058 \begin_layout Plain Layout
13067 \begin_inset Flex Code
13070 \begin_layout Plain Layout
13079 \begin_inset Flex Code
13082 \begin_layout Plain Layout
13091 \begin_inset Flex Code
13094 \begin_layout Plain Layout
13105 \begin_inset Newline newline
13113 \begin_inset Flex Code
13116 \begin_layout Plain Layout
13125 \begin_inset Flex Code
13128 \begin_layout Plain Layout
13136 , bien que ce cas soit un peu compliqué.
13137 Supposez que vous déclariez
13138 \begin_inset Flex Code
13141 \begin_layout Plain Layout
13142 \begin_inset Quotes fld
13145 LabelCounter monEnum
13151 \begin_inset Quotes frd
13155 Les compteurs effectivement utilisés sont alors
13156 \begin_inset Flex Code
13159 \begin_layout Plain Layout
13166 \begin_inset Flex Code
13169 \begin_layout Plain Layout
13176 \begin_inset Flex Code
13179 \begin_layout Plain Layout
13186 \begin_inset Flex Code
13189 \begin_layout Plain Layout
13195 , tout à fait comme en \SpecialChar LaTeX
13197 Ces compteurs doivent être tous déclarés séparément.
13198 \begin_inset Newline newline
13202 \begin_inset CommandInset ref
13204 reference "subsec:Compteurs"
13208 pour les détails sur les compteurs.
13211 \begin_layout Description
13214 \begin_inset Flex Code
13217 \begin_layout Plain Layout
13227 fixe la police utilisée pour le marqueur.
13229 \begin_inset CommandInset ref
13231 reference "subsec:polices"
13238 \begin_layout Description
13241 \begin_inset Flex Code
13244 \begin_layout Plain Layout
13255 \begin_inset Flex Code
13258 \begin_layout Plain Layout
13264 fixe le texte indiquent l'importance de l'indentation d'un marqueur.
13267 \begin_layout Description
13270 \begin_inset Flex Code
13273 \begin_layout Plain Layout
13284 \begin_inset Flex Code
13287 \begin_layout Plain Layout
13293 fixe le texte indiquent l'espacement horizontal entre le marqueur et le
13295 Sert seulement pour les marqueurs qui ne sont pas au dessus du corps du
13299 \begin_layout Description
13302 \begin_inset Flex Code
13305 \begin_layout Plain Layout
13316 \begin_inset Flex Code
13319 \begin_layout Plain Layout
13325 fixe la chaîne utilisée comme marqueur avec le
13328 \begin_inset Flex Code
13331 \begin_layout Plain Layout
13340 \begin_inset Flex Code
13343 \begin_layout Plain Layout
13357 \begin_inset Flex Code
13360 \begin_layout Plain Layout
13370 est indiqué, cette chaîne peut contenir les instructions de formatage particuli
13371 ères décrites dans la
13372 \begin_inset CommandInset ref
13374 reference "subsec:Compteurs"
13381 \begin_layout Description
13384 \begin_inset Flex Code
13387 \begin_layout Plain Layout
13390 LabelStringAppendix
13398 \begin_inset Flex Code
13401 \begin_layout Plain Layout
13407 est utilisée dans une annexe à la place de
13408 \begin_inset Flex Code
13411 \begin_layout Plain Layout
13420 Noter que toute directive
13421 \begin_inset Flex Code
13424 \begin_layout Plain Layout
13433 \begin_inset Newline newline
13437 \begin_inset Flex Code
13440 \begin_layout Plain Layout
13443 LabelStringAppendix
13451 \begin_layout Description
13454 \begin_inset Flex Code
13457 \begin_layout Plain Layout
13467 (Utilisable uniquement avec les formats XML).
13470 \begin_layout Description
13473 \begin_inset Flex Code
13476 \begin_layout Plain Layout
13487 \begin_inset Flex Code
13490 \begin_layout Plain Layout
13501 \begin_inset Newline newline
13508 Sensitive, Enumerate,
13509 \begin_inset Newline newline
13512 Itemize, Bibliography
13520 \begin_inset Separator parbreak
13527 \begin_layout Description
13528 \begin_inset Flex Code
13531 \begin_layout Plain Layout
13539 veut dire que le marqueur est le premier mot (avant la première vraie espace).
13540 Utilisez des espaces insécables si vous voulez mettre plus d'un mot dans
13544 \begin_layout Description
13545 \begin_inset Flex Code
13548 \begin_layout Plain Layout
13556 veut dire qu'il est défini dans le style (voir
13557 \begin_inset Flex Code
13560 \begin_layout Plain Layout
13570 \begin_inset Quotes fld
13574 \begin_inset Quotes frd
13577 , au début du paragraphe.Si le
13580 \begin_inset Flex Code
13583 \begin_layout Plain Layout
13596 \begin_inset Flex Code
13599 \begin_layout Plain Layout
13609 , alors il ne sera affiché que dans le premier paragraphe de toutes séquence
13610 de paragraphes du même
13613 \begin_inset Flex Code
13616 \begin_layout Plain Layout
13629 \begin_layout Description
13632 \begin_inset Flex Code
13635 \begin_layout Plain Layout
13646 \begin_inset space ~
13650 \begin_inset space ~
13656 \begin_inset Flex Code
13659 \begin_layout Plain Layout
13669 sont des cas particuliers de
13670 \begin_inset Flex Code
13673 \begin_layout Plain Layout
13682 Le marqueur sera imprimé au dessus du paragraphe, soit au début de la lignes,
13686 \begin_layout Description
13687 \begin_inset Flex Code
13690 \begin_layout Plain Layout
13698 est un cas particulier pour les marqueurs de légende
13699 \begin_inset Quotes fld
13703 \begin_inset Quotes frd
13707 \begin_inset Quotes fld
13711 \begin_inset Quotes frd
13716 \begin_inset Flex Code
13719 \begin_layout Plain Layout
13727 signifie que le mot affiché (défini en dur) dépend du type de flottant:
13728 il est défini dans les sources comme
13729 \begin_inset Quotes fld
13733 \begin_inset Flex Code
13736 \begin_layout Plain Layout
13745 \begin_inset Quotes frd
13749 \begin_inset Flex Code
13752 \begin_layout Plain Layout
13758 est la valeur du compteur associé au flottant.
13759 Au cas où une légende est insérée en dehors d'un flottant, le
13762 \begin_inset Flex Code
13765 \begin_layout Plain Layout
13776 \begin_inset Quotes fld
13780 \begin_inset Quotes frd
13786 \begin_layout Description
13787 \begin_inset Flex Code
13790 \begin_layout Plain Layout
13798 produit le type habituel d'étiquettes d'énumération.
13799 Pour le moment, il est défini en dur comme chiffres arabes, lettres en
13800 bas de casse, petits chiffres romains et lettres capitales pour les quatre
13801 profondeurs possibles.
13804 \begin_layout Description
13807 \begin_inset Flex Code
13810 \begin_layout Plain Layout
13820 produit des symboles pour les différents niveaux.
13821 Il est également défini en dur.
13824 \begin_layout Description
13827 \begin_inset Flex Code
13830 \begin_layout Plain Layout
13840 ne doit être utilisé qu'avec
13843 \begin_inset Flex Code
13846 \begin_layout Plain Layout
13849 LatexType BibEnvironment
13858 \begin_layout Description
13861 \begin_inset Flex Code
13864 \begin_layout Plain Layout
13874 écrasera complètement toute autre directive
13875 \begin_inset Flex Code
13878 \begin_layout Plain Layout
13885 Doit être fermée par
13886 \begin_inset Flex Code
13889 \begin_layout Plain Layout
13896 \begin_inset Newline newline
13900 \begin_inset CommandInset ref
13902 reference "subsec:I18n"
13906 pour les détails d'utilisation.
13909 \begin_layout Description
13912 \begin_inset Flex Code
13915 \begin_layout Plain Layout
13926 \begin_inset Flex Code
13929 \begin_layout Plain Layout
13935 ] fixe le nom de l'objet \SpecialChar LaTeX
13936 correspondant, soit l'environnement, soit la commande.
13939 \begin_layout Description
13942 \begin_inset Flex Code
13945 \begin_layout Plain Layout
13956 \begin_inset Flex Code
13959 \begin_layout Plain Layout
13965 ] fixe le paramètre facultatif de l'objet
13966 \begin_inset Flex Code
13969 \begin_layout Plain Layout
13976 Ce paramètre ne peut pas être changé depuis \SpecialChar LyX
13978 \begin_inset Flex Code
13981 \begin_layout Plain Layout
13987 pour les paramètres personnalisables).
13988 Ceci sera émis tel quel après tous les
13989 \begin_inset Flex Code
13992 \begin_layout Plain Layout
13998 s \SpecialChar LaTeX
14002 \begin_layout Description
14005 \begin_inset Flex Code
14008 \begin_layout Plain Layout
14019 \begin_inset Flex Code
14022 \begin_layout Plain Layout
14028 , Command, Environment, Item_Environment,
14029 \begin_inset Newline newline
14032 List_Environment, Bib_Environment
14039 ] décrit comment traduire l'environnement en \SpecialChar LaTeX
14046 \begin_layout Plain Layout
14049 \begin_inset Flex Code
14052 \begin_layout Plain Layout
14062 est peut-être trompeur, dans la mesure où ces règles s'appliquent également
14063 aux classes DocBook.
14064 Explorer les fichiers des classes DocBook (noms de fichiers
14065 \begin_inset Flex Code
14068 \begin_layout Plain Layout
14074 ) pour voir des exemples particuliers.
14080 \begin_inset Separator parbreak
14087 \begin_layout Description
14088 \begin_inset Flex Code
14091 \begin_layout Plain Layout
14098 \begin_inset Quotes fld
14102 \begin_inset Quotes frd
14108 \begin_layout Description
14109 \begin_inset Flex Code
14112 \begin_layout Plain Layout
14119 \begin_inset Flex Code
14122 \begin_layout Plain Layout
14129 {\SpecialChar ldots
14138 \begin_layout Description
14139 \begin_inset Flex Code
14142 \begin_layout Plain Layout
14149 \begin_inset Flex Code
14152 \begin_layout Plain Layout
14159 }\SpecialChar ldots
14174 \begin_layout Description
14175 \begin_inset Flex Code
14178 \begin_layout Plain Layout
14184 est la même chose que
14185 \begin_inset Flex Code
14188 \begin_layout Plain Layout
14194 , sauf qu'il génère un
14195 \begin_inset Flex Code
14198 \begin_layout Plain Layout
14206 pour chaque paragraphe de l'environnement.
14209 \begin_layout Description
14210 \begin_inset Flex Code
14213 \begin_layout Plain Layout
14219 est la même chose que
14220 \begin_inset Flex Code
14223 \begin_layout Plain Layout
14230 \begin_inset Newline newline
14234 \begin_inset Flex Code
14237 \begin_layout Plain Layout
14243 est passé en paramètre de l'environnement.
14244 \begin_inset Newline newline
14248 \begin_inset Flex Code
14251 \begin_layout Plain Layout
14257 peut être défini dans la fenêtre
14258 \begin_inset Flex Noun
14261 \begin_layout Plain Layout
14262 Édition\SpecialChar menuseparator
14264 \begin_inset space ~
14268 \begin_inset space ~
14279 \begin_layout Description
14282 \begin_inset Flex Code
14285 \begin_layout Plain Layout
14298 \begin_inset Flex Code
14301 \begin_layout Plain Layout
14311 , mais ajoute l'argument obligatoire nécessaire (l'étiquette la plus longue)
14312 à la directive de début de l’environnement bibliographique:
14315 \begin_inset Newline newline
14319 \begin_inset Flex Code
14322 \begin_layout Plain Layout
14327 begin{thebibliography}{99}
14335 Cette directive n'est donc nécessaire que pour les environnements bibliographiq
14337 L’étiquette implicite
14338 \begin_inset Quotes fld
14342 \begin_inset Quotes frd
14345 peut être modifiée par l'utilisateur dans les réglages de paragraphe d'une
14346 entrée bibliographique.
14349 \begin_layout Standard
14350 En collectant ces derniers éléments, l'exportation \SpecialChar LaTeX
14354 \begin_layout LyX-Code
14359 LatexName[LatexParam]{\SpecialChar ldots
14363 \begin_layout Standard
14367 \begin_layout LyX-Code
14372 begin{LatexName}[LatexParam] \SpecialChar ldots
14378 \begin_layout Standard
14379 en fonction du type \SpecialChar LaTeX
14384 \begin_layout Description
14387 \begin_inset Flex Code
14390 \begin_layout Plain Layout
14401 \begin_inset Flex Code
14404 \begin_layout Plain Layout
14410 ] définit une chaîne de caractères insérée au début du contenu du style.
14411 Une rupture de ligne dans la sortie peut être indiquée par
14412 \begin_inset Flex Code
14415 \begin_layout Plain Layout
14424 \begin_layout Description
14427 \begin_inset Flex Code
14430 \begin_layout Plain Layout
14441 \begin_inset Flex Code
14444 \begin_layout Plain Layout
14450 fixe la marge gauche: si vous mettez des styles dans un environnement,
14454 \begin_inset Flex Code
14457 \begin_layout Plain Layout
14467 ne seront pas ajoutées directement, mais avec un facteur
14468 \begin_inset Formula $\frac{4}{\mathrm{profondeur}+4}$
14472 Notez que ce paramètre sert aussi quand
14475 \begin_inset Flex Code
14478 \begin_layout Plain Layout
14489 \begin_inset Flex Code
14492 \begin_layout Plain Layout
14501 \begin_inset Flex Code
14504 \begin_layout Plain Layout
14513 Il est alors ajouté à la marge manuelle ou dynamique.
14514 \begin_inset Newline newline
14518 \begin_inset Quotes fld
14522 \begin_inset Flex Code
14525 \begin_layout Plain Layout
14532 \begin_inset Quotes frd
14535 signifie que le paragraphe est indenté avec la largeur de
14536 \begin_inset Quotes fld
14540 \begin_inset Flex Code
14543 \begin_layout Plain Layout
14550 \begin_inset Quotes frd
14553 dans la police normale.
14554 Il est possible de créer une largeur négative avec
14555 \begin_inset Quotes fld
14559 \begin_inset Flex Code
14562 \begin_layout Plain Layout
14569 \begin_inset Quotes frd
14573 Cette solution a été choisie pour que l'apparence soit la même quelle que
14574 soit la police d'écran.
14577 \begin_layout Description
14580 \begin_inset Flex Code
14583 \begin_layout Plain Layout
14592 \begin_inset Flex Code
14595 \begin_layout Plain Layout
14601 , Manual, Dynamic, First_Dynamic, Right_Address_Box
14607 \begin_inset Newline newline
14612 fixe le type de marge à gauche du format.
14613 \begin_inset Separator parbreak
14620 \begin_layout Description
14621 \begin_inset Flex Code
14624 \begin_layout Plain Layout
14632 veut dire une marge fixe.
14635 \begin_layout Description
14636 \begin_inset Flex Code
14639 \begin_layout Plain Layout
14647 veut dire que la marge de gauche dépend de ce qu'il y a dans la fenêtre
14649 \begin_inset Flex Noun
14652 \begin_layout Plain Layout
14653 Édition\SpecialChar menuseparator
14655 \begin_inset space ~
14659 \begin_inset space ~
14668 Ceci sert à obtenir des listes bien mises en page sans tabulations.
14671 \begin_layout Description
14672 \begin_inset Flex Code
14675 \begin_layout Plain Layout
14683 veut dire que la marge dépend de la taille du marqueur.
14684 Ceci sert entre autres aux en-têtes numérotés.
14685 Il est évident que l'en-tête
14686 \begin_inset Quotes fld
14689 5.4.3.2.1 Très long en-tête
14690 \begin_inset Quotes frd
14693 doit avoir une marge de gauche plus grande (autant que
14694 \begin_inset Quotes fld
14698 \begin_inset Quotes frd
14702 \begin_inset Quotes fld
14705 3.2 Très long en-tête
14706 \begin_inset Quotes frd
14709 , même si les autres traitements de texte ne savent pas le faire.
14712 \begin_layout Description
14713 \begin_inset Flex Code
14716 \begin_layout Plain Layout
14724 est similaire, mais seulement la toute première ligne du paragraphe est
14725 dynamique, les autres étant statiques; ceci est utile par exemple pour
14729 \begin_layout Description
14730 \begin_inset Flex Code
14733 \begin_layout Plain Layout
14741 signifie que la marge est choisie pour que la ligne la plus longue du paragraph
14742 e touche la marge de droite.
14743 Ceci sert à typographier une adresse sur le bord droit de la page.
14747 \begin_layout Description
14750 \begin_inset Flex Code
14753 \begin_layout Plain Layout
14764 \begin_inset Flex Code
14767 \begin_layout Plain Layout
14776 \begin_inset space \thinspace{}
14780 \begin_inset Flex Code
14783 \begin_layout Plain Layout
14789 ] indique si les commandes fragiles doivent être protégées par
14790 \begin_inset Flex Code
14793 \begin_layout Plain Layout
14801 dans ce style (Note: ceci n'indique pas si cette commande elle-même doit
14805 \begin_layout Description
14808 \begin_inset Flex Code
14811 \begin_layout Plain Layout
14822 \begin_inset Flex Code
14825 \begin_layout Plain Layout
14832 \begin_inset space \thinspace{}
14836 \begin_inset Flex Code
14839 \begin_layout Plain Layout
14847 ] indique si les nouvelles lignes sont traduites ou non en sauts de ligne
14850 \begin_inset Flex Code
14853 \begin_layout Plain Layout
14864 La traduction peut être désactivée pour permettre d'éditer plus confortablement
14865 du \SpecialChar LaTeX
14866 depuis \SpecialChar LyX
14870 \begin_layout Description
14873 \begin_inset Flex Code
14876 \begin_layout Plain Layout
14887 \begin_inset Flex Code
14890 \begin_layout Plain Layout
14899 \begin_inset space \thinspace{}
14903 \begin_inset Flex Code
14906 \begin_layout Plain Layout
14912 ] indique si \SpecialChar LyX
14913 indente ou non la première ligne du paragraphe suivant.
14915 \begin_inset Flex Code
14918 \begin_layout Plain Layout
14924 veut dire qu'il ne peut pas,
14925 \begin_inset Flex Code
14928 \begin_layout Plain Layout
14934 veut dire qu'il peut s'il le veut.
14937 \begin_layout Description
14940 \begin_inset Flex Code
14943 \begin_layout Plain Layout
14954 \begin_inset Flex Code
14957 \begin_layout Plain Layout
14963 ] dénomme un style qui a remplacé ce style en cours.
14964 Ceci est utilisé pour renommer un style en conservant la rétrocompatibilité.
14967 \begin_layout Description
14970 \begin_inset Flex Code
14973 \begin_layout Plain Layout
14982 \begin_inset Flex Code
14985 \begin_layout Plain Layout
14994 \begin_inset space \thinspace{}
14998 \begin_inset Flex Code
15001 \begin_layout Plain Layout
15011 détermine si les paragraphes consécutifs du même type sont traités ensemble.
15012 Ceci a pour effet de déclencher une seule fois pour le groupe l'impression
15014 \begin_inset Flex Code
15017 \begin_layout Plain Layout
15024 Implicitement, ceci est vrai pour les environnements
15025 \begin_inset Flex Code
15028 \begin_layout Plain Layout
15035 \begin_inset Flex Code
15038 \begin_layout Plain Layout
15045 \begin_inset Flex Code
15048 \begin_layout Plain Layout
15054 et faux pour tous les autres types.
15057 \begin_layout Description
15060 \begin_inset Flex Code
15063 \begin_layout Plain Layout
15074 \begin_inset Flex Code
15077 \begin_layout Plain Layout
15086 \begin_inset space \thinspace{}
15090 \begin_inset Flex Code
15093 \begin_layout Plain Layout
15099 ] indique que les paragraphes ne seront pas séparés par une ligne vide dans
15100 le résultat \SpecialChar LaTeX
15101 , mais par un retour à la ligne; combiné avec
15102 \begin_inset Flex Code
15105 \begin_layout Plain Layout
15111 , ceci permet d'émuler une éditeur plein texte (comme l'insert code \SpecialChar TeX
15115 \begin_layout Description
15118 \begin_inset Flex Code
15121 \begin_layout Plain Layout
15132 \begin_inset Flex Code
15135 \begin_layout Plain Layout
15141 fixe l'indentation de la toute première ligne d'un paragraphe.
15143 \begin_inset Flex Code
15146 \begin_layout Plain Layout
15152 est fixé pour un format donné, à l'exception du format
15153 \begin_inset Flex Code
15156 \begin_layout Plain Layout
15162 , car l'indentation d'un paragraphe dans l'environnement
15163 \begin_inset Flex Code
15166 \begin_layout Plain Layout
15172 peut être empêchée par
15173 \begin_inset Flex Code
15176 \begin_layout Plain Layout
15183 De plus, les paragraphes de style
15184 \begin_inset Flex Code
15187 \begin_layout Plain Layout
15193 emboîtés dans d'autres environnements utilisent le
15194 \begin_inset Flex Code
15197 \begin_layout Plain Layout
15203 de l'environne\SpecialChar softhyphen
15205 Par exemple, les paragraphes
15206 \begin_inset Flex Code
15209 \begin_layout Plain Layout
15215 dans une énumération ne sont pas indentés.
15218 \begin_layout Description
15221 \begin_inset Flex Code
15224 \begin_layout Plain Layout
15238 ] fixe l'espacement vertical entre deux paragraphes dans le style.
15241 \begin_layout Description
15244 \begin_inset Flex Code
15247 \begin_layout Plain Layout
15261 ] fixe la valeur d'interligne entre paragraphes.
15263 donne le choix entre
15264 \begin_inset Flex Code
15267 \begin_layout Plain Layout
15274 \begin_inset Flex Code
15277 \begin_layout Plain Layout
15283 pour séparer les paragraphes.
15285 \begin_inset Flex Code
15288 \begin_layout Plain Layout
15294 , cette valeur n'est pas prise en compte.
15296 \begin_inset Flex Code
15299 \begin_layout Plain Layout
15306 \begin_inset Flex Code
15309 \begin_layout Plain Layout
15315 n'est pas prise en compte et tous les paragraphes sont séparés par ce paramètre
15317 \begin_inset Flex Code
15320 \begin_layout Plain Layout
15326 , en plus de l'interligne normal.
15327 L'espacement vertical est calculé par
15328 \begin_inset Flex Code
15331 \begin_layout Plain Layout
15332 valeur*DefaultHeight()
15341 est la valeur choisie pour
15342 \begin_inset Flex Code
15345 \begin_layout Plain Layout
15352 \begin_inset Flex Code
15355 \begin_layout Plain Layout
15361 est la hauteur d'une ligne dans la police normale.
15362 De cette façon, l'aspect reste le même quelle que soit la police à l'écran.
15365 \begin_layout Description
15368 \begin_inset Flex Code
15371 \begin_layout Plain Layout
15382 \begin_inset Flex Code
15385 \begin_layout Plain Layout
15394 \begin_inset space \thinspace{}
15398 \begin_inset Flex Code
15401 \begin_layout Plain Layout
15407 ] indique si le contenu du paragraphe doit être passé sous forme brute,
15408 c'est-à-dire sans les traductions spéciales dont \SpecialChar LaTeX
15413 \begin_layout Description
15416 \begin_inset Flex Code
15419 \begin_layout Plain Layout
15430 \begin_inset Flex Code
15433 \begin_layout Plain Layout
15444 Defines individual characters that should be output in raw form, meaning
15445 without special translations that \SpecialChar LaTeX
15449 \begin_layout Description
15452 \begin_inset Flex Code
15455 \begin_layout Plain Layout
15465 fixe le contenu à inclure dans le préambule \SpecialChar LaTeX
15466 quand le style est utilisé.
15467 Utile pour définir des macros, charger des paquetages, etc.
15468 requis pour ce style particulier.
15469 Doit être fermé par
15470 \begin_inset Quotes fld
15474 \begin_inset Flex Code
15477 \begin_layout Plain Layout
15486 \begin_inset Quotes frd
15492 \begin_layout Description
15495 \begin_inset Flex Code
15498 \begin_layout Plain Layout
15509 \begin_inset Flex Code
15512 \begin_layout Plain Layout
15518 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraph
15520 Ceci permet l'utilisation de références mises en forme.
15523 \begin_layout Description
15526 \begin_inset Flex Code
15529 \begin_layout Plain Layout
15540 \begin_inset Flex Code
15543 \begin_layout Plain Layout
15549 ] indique que le style requiert la fonctionnalité chaîne (voir
15550 \begin_inset space ~
15554 \begin_inset CommandInset ref
15556 reference "chap:List-of-functions"
15560 pour la liste des fonctionnalités).
15561 Si vous demandez un paquetage doté d'options spécifiques, vous pouvez en
15563 \begin_inset Flex Code
15566 \begin_layout Plain Layout
15572 en tant que paramètre général pour la classe de texte (voir
15573 \begin_inset space ~
15577 \begin_inset CommandInset ref
15579 reference "subsec:Paramètres-généraux-d'une"
15586 \begin_layout Description
15589 \begin_inset Flex Code
15592 \begin_layout Plain Layout
15603 \begin_inset Flex Code
15606 \begin_layout Plain Layout
15615 \begin_inset Flex Code
15618 \begin_layout Plain Layout
15624 ] réinitialise les arguments \SpecialChar LaTeX
15625 de ce style ( tels que définis par la directive
15628 \begin_inset Flex Code
15631 \begin_layout Plain Layout
15642 Ceci est utile si vous avez dupliqué un style en utilisant
15645 \begin_inset Flex Code
15648 \begin_layout Plain Layout
15658 , et que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels
15662 \begin_layout Description
15665 \begin_inset Flex Code
15668 \begin_layout Plain Layout
15679 \begin_inset Flex Code
15682 \begin_layout Plain Layout
15688 ] définit une chaîne de caractères insérée à la fin du contenu du style.
15689 Une rupture de ligne dans la sortie peut être indiquée par
15690 \begin_inset Flex Code
15693 \begin_layout Plain Layout
15702 \begin_layout Description
15705 \begin_inset Flex Code
15708 \begin_layout Plain Layout
15719 \begin_inset Flex Code
15722 \begin_layout Plain Layout
15735 \begin_layout Description
15738 \begin_inset Flex Code
15741 \begin_layout Plain Layout
15754 \begin_inset Flex Code
15757 \begin_layout Plain Layout
15767 \begin_inset Flex Code
15770 \begin_layout Plain Layout
15779 \begin_inset Flex Code
15782 \begin_layout Plain Layout
15791 \begin_inset Flex Code
15794 \begin_layout Plain Layout
15800 \begin_inset space ~
15810 ] définit l'interligne par défaut dans ce style.
15812 \begin_inset Flex Code
15815 \begin_layout Plain Layout
15822 \begin_inset Flex Code
15825 \begin_layout Plain Layout
15832 \begin_inset Flex Code
15835 \begin_layout Plain Layout
15841 correspondent respectivement à un facteur multiplicatif de 1, 1,25 et 1,667.
15842 Si vous mettez le paramètre
15843 \begin_inset Flex Code
15846 \begin_layout Plain Layout
15852 , vous devez aussi mettre une valeur numérique qui servira de facteur multiplica
15854 Notez que, contrairement aux autres paramètres,
15855 \begin_inset Flex Code
15858 \begin_layout Plain Layout
15864 implique de générer du code \SpecialChar LaTeX
15865 spécifique, qui utilise le paquetage \SpecialChar LaTeX
15867 \begin_inset Flex Code
15870 \begin_layout Plain Layout
15879 \begin_layout Description
15882 \begin_inset Flex Code
15885 \begin_layout Plain Layout
15896 \begin_inset Flex Code
15899 \begin_layout Plain Layout
15906 \begin_inset space \thinspace{}
15910 \begin_inset Flex Code
15913 \begin_layout Plain Layout
15921 ] active la correction orthographique du style.
15922 Implicitement vrai.
15925 \begin_layout Description
15928 \begin_inset Flex Code
15931 \begin_layout Plain Layout
15941 fixe la police utilisée pour le corps du texte.
15943 \begin_inset CommandInset ref
15945 reference "subsec:polices"
15952 \begin_layout Description
15955 \begin_inset Flex Code
15958 \begin_layout Plain Layout
15969 \begin_inset Flex Code
15972 \begin_layout Plain Layout
15978 ] fixe le niveau du style dans le table des matières.
15979 Ceci est utilisé pour la numérotation automatique des en-têtes.
15982 \begin_layout Description
15985 \begin_inset Flex Code
15988 \begin_layout Plain Layout
15999 \begin_inset Flex Code
16002 \begin_layout Plain Layout
16014 \begin_inset Flex Code
16017 \begin_layout Plain Layout
16026 \begin_inset Flex Code
16029 \begin_layout Plain Layout
16039 détermine si l'indentation de la première ligne de ce paragraphe peut être
16040 réglée via le menu des réglages de paragraphe.
16044 \begin_inset Flex Code
16047 \begin_layout Plain Layout
16057 est choisi, l'indentation peut être réglée si les réglages de document
16058 utilisent un style de paragraphe avec
16059 \begin_inset Quotes fld
16063 \begin_inset Quotes frd
16067 \begin_inset Flex Code
16070 \begin_layout Plain Layout
16076 , l'indentation est toujours réglable quels que soient les réglages du document;
16078 \begin_inset Flex Code
16081 \begin_layout Plain Layout
16087 , l'indentation n'est jamais réglable.
16090 \begin_layout Description
16093 \begin_inset Flex Code
16096 \begin_layout Plain Layout
16110 ] fixe L'espacement vertical qui sépare le premier paragraphe dans une série
16111 du même style, du paragraphe qui le précède.
16112 Si le paragraphe précédent est dans un autre style, les séparations ne
16113 s'ajoutent pas, mais \SpecialChar LyX
16114 prend le maximum des deux.
16117 \begin_layout Subsection
16118 \begin_inset CommandInset label
16124 Internationalisation des styles de paragraphes
16127 \begin_layout Standard
16129 effectue depuis longtemps la traduction des informations de format, mais,
16130 jusqu'à la version 2.0, ceci ne s'appliquait qu'à l'interface utilisateur
16131 et non pas par exemple au résultat PDF.
16132 Ainsi les auteurs francophones devaient avoir recours à des astuces pénibles
16133 s'ils voulaient obtenir
16134 \begin_inset Quotes fld
16138 \begin_inset Quotes frd
16142 \begin_inset Quotes fld
16146 \begin_inset Quotes frd
16154 , ce n'est plus le cas.
16157 \begin_layout Standard
16159 \begin_inset Flex Code
16162 \begin_layout Plain Layout
16168 définit un texte qui doit apparaître dans le le document typographique,
16170 \begin_inset Flex Code
16173 \begin_layout Plain Layout
16180 \begin_inset Flex Code
16183 \begin_layout Plain Layout
16189 pour traiter correctement les documents non anglophones, et même multilingues.
16190 L'extrait suivant (du fichier
16191 \begin_inset Flex Code
16194 \begin_layout Plain Layout
16200 ) illustre le fonctionnement:
16203 \begin_layout LyX-Code
16207 \begin_inset Separator parbreak
16214 \begin_layout LyX-Code
16219 theoremstyle{remark}
16222 \begin_layout LyX-Code
16227 newtheorem{claim}[thm]{
16234 \begin_layout LyX-Code
16240 \begin_layout LyX-Code
16246 \begin_layout LyX-Code
16253 claimname}{_(Claim)}
16256 \begin_layout LyX-Code
16262 \begin_layout LyX-Code
16268 \begin_layout LyX-Code
16279 claimname}{_(Claim)}}
16282 \begin_layout LyX-Code
16289 \begin_layout Standard
16290 En principe, toute commande \SpecialChar LaTeX
16291 autorisée peut apparaître dans les directives
16293 \begin_inset Flex Code
16296 \begin_layout Plain Layout
16303 \begin_inset Flex Code
16306 \begin_layout Plain Layout
16312 , mais dans la pratique elles se présenteront typiquement comme ce qui est
16314 La clé de la traduction correcte du texte typographié est la définition
16315 de le commande \SpecialChar LaTeX
16317 \begin_inset Flex Code
16320 \begin_layout Plain Layout
16328 et son utilisation avec
16329 \begin_inset Flex Code
16332 \begin_layout Plain Layout
16344 \begin_layout Standard
16346 \begin_inset Flex Code
16349 \begin_layout Plain Layout
16355 fournit ce qu'il faut pour l'internationalisation fondée sur le langage
16356 global du document.
16357 Le contenu de la directive sera inclus dans le préambule, comme avec la
16359 \begin_inset Flex Code
16362 \begin_layout Plain Layout
16369 Ce qui la rend singulière est l'utilisation de la
16370 \begin_inset Quotes fld
16374 \begin_inset Quotes frd
16378 \begin_inset Flex Code
16381 \begin_layout Plain Layout
16387 , qui sera remplacée, lorsque \SpecialChar LyX
16388 produira le résultat \SpecialChar LaTeX
16389 , par la traduction
16390 de son argument dans la langue du document
16394 \begin_layout Plain Layout
16395 Pour ceux qui s'intéressent au fonctionnement sous-jacent, la fonction
16396 \begin_inset Quotes fld
16400 \begin_inset Flex Code
16403 \begin_layout Plain Layout
16410 \begin_inset Quotes frd
16414 \begin_inset Flex Code
16417 \begin_layout Plain Layout
16423 , qui constitue le cœur du mécanisme de traduction de l'interface \SpecialChar LyX
16425 est étendue ici à la traduction à la volée de code \SpecialChar LaTeX
16434 \begin_layout Standard
16436 \begin_inset Flex Code
16439 \begin_layout Plain Layout
16445 est plus compliquée, car elle fournit une fonctionnalité adaptée aux documents
16446 multilingues et propose par conséquent une interface pour le paquetage
16448 \begin_inset Flex Code
16451 \begin_layout Plain Layout
16457 Son contenu sera ajouté au préambule une fois pour chaque langue utilisée
16459 Dans ce cas, l'argument de
16460 \begin_inset Flex Code
16463 \begin_layout Plain Layout
16469 sera remplacé par sa traduction dans le langage en question: l'expression
16471 \begin_inset Flex Code
16474 \begin_layout Plain Layout
16480 est remplacée par le nom de la langue (telle qu'il est connu de
16481 \begin_inset Flex Code
16484 \begin_layout Plain Layout
16494 \begin_layout Standard
16495 Un document en allemand qui inclut aussi un paragraphe en français aura
16496 donc ceci dans le préambule:
16499 \begin_layout LyX-Code
16510 claimname}{Affirmation}}
16511 \begin_inset Newline newline
16522 claimname}{Behauptung}}
16523 \begin_inset Newline newline
16530 claimname}{Behauptung}
16533 \begin_layout Standard
16536 \begin_inset Flex Code
16539 \begin_layout Plain Layout
16545 vont alors conspirer pour créer le texte correct dans le résultat imprimable.
16548 \begin_layout Standard
16549 Un point important à noter est que les traductions sont celles qui sont
16550 fournies par \SpecialChar LyX
16551 lui-même, via le fichier
16554 \begin_inset Flex Code
16557 \begin_layout Plain Layout
16569 \begin_inset Flex Code
16572 \begin_layout Plain Layout
16579 \begin_inset Flex Code
16582 \begin_layout Plain Layout
16588 ne sont effectifs que dans les fichiers de format fournis avec \SpecialChar LyX
16590 les fichiers de format créés par l'utilisateur ne seront pas explorés par
16591 les fonctions d'internationalisation, sauf si le fichier
16594 \begin_inset Flex Code
16597 \begin_layout Plain Layout
16607 est modifié en conséquence.
16608 Ceci dit, tout fichier de format créé dans le but d'être distribué avec
16610 doit inclure ces directives s'il y a lieu.
16611 Notez bien que les traductions des styles de paragraphe ne changeront jamais
16612 avec les publications de maintenance des versions de \SpecialChar LyX
16614 de la version 2.1.x à la version 2.1.y).
16615 Il est cependant très probable qu'à l'occasion d'une publication majeure
16617 de 2.0.x à 2.1.0), de nouvelles traductions ou corrections soient introduites
16621 \begin_layout Subsection
16623 \begin_inset CommandInset label
16625 name "subsec:Flottants"
16632 \begin_layout Standard
16633 Il faut définir les flottants (
16634 \begin_inset Flex Code
16637 \begin_layout Plain Layout
16644 \begin_inset Flex Code
16647 \begin_layout Plain Layout
16654 ) dans la classe elle-même.
16655 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
16656 il suffit probablement que vous ajoutiez
16659 \begin_layout LyX-Code
16660 Input stdfloats.inc
16663 \begin_layout Standard
16664 à un endroit raisonnable dans la classe
16668 \begin_layout Plain Layout
16669 N'oubliez pas de jeter aussi un
16673 \begin_layout Plain Layout
16682 il sur les compteurs dans la section suivante.
16688 Si vous voulez implémenter une classe de texte qui propose un nouveau type
16689 de flottant (comme la classe AGU fournie avec \SpecialChar LyX
16690 ), les explications ci-dessous
16691 vont sans doute vous être utiles :
16694 \begin_layout Description
16697 \begin_inset Flex Code
16700 \begin_layout Plain Layout
16711 \begin_inset Flex Code
16714 \begin_layout Plain Layout
16720 =!htbpH] définit les options de placement pour ce type de flottant.
16721 La valeur est une chaîne de paramètres de placement, les caractères autorisés
16731 \begin_inset Quotes fld
16735 \begin_inset Quotes frd
16747 \begin_inset Quotes fld
16751 \begin_inset Quotes frd
16763 \begin_inset Quotes fld
16767 \begin_inset Quotes frd
16775 \begin_inset Quotes fld
16779 \begin_inset Quotes frd
16787 \begin_inset Quotes fld
16791 \begin_inset Quotes frd
16799 \begin_inset Quotes fld
16802 ignorer les règles \SpecialChar LaTeX
16804 L'ordre des caractères est indifférent.
16805 Si aucune option n'est autorisée, utiliser la chaîne de caractères
16812 \begin_layout Description
16815 \begin_inset Flex Code
16818 \begin_layout Plain Layout
16829 \begin_inset Flex Code
16832 \begin_layout Plain Layout
16839 \begin_inset space \thinspace{}
16845 \begin_inset Flex Code
16848 \begin_layout Plain Layout
16856 ] précise si le flottant peut subir une rotation grâce au paquetage \SpecialChar LaTeX
16863 \begin_inset Flex Code
16866 \begin_layout Plain Layout
16872 si le flottant ne peut pas bénéficier de cette fonctionnalité.
16875 \begin_layout Description
16878 \begin_inset Flex Code
16881 \begin_layout Plain Layout
16892 \begin_inset Flex Code
16895 \begin_layout Plain Layout
16902 \begin_inset space \thinspace{}
16908 \begin_inset Flex Code
16911 \begin_layout Plain Layout
16919 ] précise si le flottant possède une variante étoilée qui s'étend sur les
16920 colonnes dans un paragraphe à deux colonnes.
16922 \begin_inset Flex Code
16925 \begin_layout Plain Layout
16931 si le flottant ne peut pas bénéficier de cette fonctionnalité.
16934 \begin_layout Description
16937 \begin_inset Flex Code
16940 \begin_layout Plain Layout
16954 \begin_inset Flex Code
16957 \begin_layout Plain Layout
16963 ] définit le suffixe d'un fichier auxiliaire contenant la liste des flottants
16966 écrit les légendes dans ce fichier.
16969 \begin_layout Description
16972 \begin_inset Flex Code
16975 \begin_layout Plain Layout
16986 \begin_inset Flex Code
16989 \begin_layout Plain Layout
16995 ] définit la chaîne de caractères qui se trouvera dans les menus et également
16997 Ceci est traduit dans le langage courant si
16998 \begin_inset Flex Code
17001 \begin_layout Plain Layout
17010 \begin_layout Description
17011 \begin_inset Flex Code
17014 \begin_layout Plain Layout
17020 sont utilisées avec l'exportation XHTML.
17022 \begin_inset CommandInset ref
17024 reference "sec:Tags-for-XHTML"
17031 \begin_layout Description
17034 \begin_inset Flex Code
17037 \begin_layout Plain Layout
17048 \begin_inset Flex Code
17051 \begin_layout Plain Layout
17060 \begin_inset space \thinspace{}
17064 \begin_inset Flex Code
17067 \begin_layout Plain Layout
17073 ] indique si le flottant est déjà défini dans la classe de document ou s'il
17074 faut charger le paquetage \SpecialChar LaTeX
17076 \begin_inset Flex Code
17079 \begin_layout Plain Layout
17085 pour le définir à la volée.
17086 La valeur implicite est
17087 \begin_inset Flex Code
17090 \begin_layout Plain Layout
17096 qui signifie: utiliser
17097 \begin_inset Flex Code
17100 \begin_layout Plain Layout
17107 Elle doit être positionnée sur
17108 \begin_inset Flex Code
17111 \begin_layout Plain Layout
17117 si le flottant est déjà défini par la classe de document.
17120 \begin_layout Description
17123 \begin_inset Flex Code
17126 \begin_layout Plain Layout
17137 \begin_inset Flex Code
17140 \begin_layout Plain Layout
17146 ] détermine la commande utilisée pour engendrer une liste de flottants du
17148 \begin_inset Quotes fld
17154 \begin_inset Quotes frd
17157 initial doit être omis.
17163 \begin_inset Flex Code
17166 \begin_layout Plain Layout
17172 est faux, puisqu'il n'y a alors pas de procédure pour activer cette commande.
17173 La directive est ignorée si
17174 \begin_inset Flex Code
17177 \begin_layout Plain Layout
17183 est vrai, puisqu'il y a alors une procédure.
17186 \begin_layout Description
17189 \begin_inset Flex Code
17192 \begin_layout Plain Layout
17203 \begin_inset Flex Code
17206 \begin_layout Plain Layout
17212 ] fixe le titre utilisé pour une liste des flottants du type considéré (figures,
17214 Il est utilisé pour l'étiquette à l'écran dans \SpecialChar LyX
17215 ; il est passé à \SpecialChar LaTeX
17217 utilisé comme titre, et il est également utilisé comme titre dans l'exportation
17219 Il sera traduit dans le langage du document.
17222 \begin_layout Description
17225 \begin_inset Flex Code
17228 \begin_layout Plain Layout
17239 \begin_inset Flex Code
17242 \begin_layout Plain Layout
17248 ] (paramètre facultatif) détermine si les flottants de cette classe seront
17249 numérotés en suivant un type de section du document.
17253 \begin_inset Flex Code
17256 \begin_layout Plain Layout
17267 \begin_inset Quotes fld
17271 \begin_inset Flex Code
17274 \begin_layout Plain Layout
17283 \begin_inset Quotes frd
17286 , les flottants seront numérotés chapitre par chapitre.
17289 \begin_layout Description
17292 \begin_inset Flex Code
17295 \begin_layout Plain Layout
17306 \begin_inset Flex Code
17309 \begin_layout Plain Layout
17315 ] définit le placement implicite pour cette catégorie de flottants.
17316 C'est comme en \SpecialChar LaTeX
17318 \begin_inset Flex Code
17321 \begin_layout Plain Layout
17328 \begin_inset Flex Code
17331 \begin_layout Plain Layout
17338 \begin_inset Flex Code
17341 \begin_layout Plain Layout
17348 \begin_inset Flex Code
17351 \begin_layout Plain Layout
17357 pour haut, bas, page et ici respectivement
17361 \begin_layout Plain Layout
17362 Notez que l'ordre dans lequel vous mettez ces lettres est sans importance,
17363 comme en \SpecialChar LaTeX
17370 En plus vous avez un nouveau type,
17371 \begin_inset Flex Code
17374 \begin_layout Plain Layout
17380 , qui ne correspond pas vraiment à un flottant, car il signifie de le positionne
17382 \begin_inset Quotes fld
17386 \begin_inset Quotes frd
17389 et nulle part ailleurs.
17390 Notez cependant que le type
17391 \begin_inset Flex Code
17394 \begin_layout Plain Layout
17400 est spécial et, à cause de détails d'implantation, ne peut pas être utilisé
17401 avec des flottants non définis dans la classe de document.
17402 Si vous n'avez pas compris tout ce baratin, mettez simplement
17405 \begin_inset Quotes fld
17411 \begin_inset Flex Code
17414 \begin_layout Plain Layout
17423 \begin_inset Quotes frd
17431 \begin_layout Description
17434 \begin_inset Flex Code
17437 \begin_layout Plain Layout
17448 \begin_inset Flex Code
17451 \begin_layout Plain Layout
17457 ] détermine le préfixe à utiliser lors de la création d'étiquettes référant
17458 les flottants du type considéré.
17459 Ceci permet l'utilisation de références mises en forme.
17460 Notez que vous pouvez supprimer tout préfixe défini en copiant un style
17461 en utilisant la valeur spécifique
17462 \begin_inset Quotes fld
17466 \begin_inset Quotes frd
17469 , qui doit être en capitales.
17472 \begin_layout Description
17475 \begin_inset Flex Code
17478 \begin_layout Plain Layout
17489 \begin_inset Flex Code
17492 \begin_layout Plain Layout
17498 ] fixe le style utilisé quand on définit le flottant avec
17499 \begin_inset Flex Code
17502 \begin_layout Plain Layout
17513 \begin_layout Description
17516 \begin_inset Flex Code
17519 \begin_layout Plain Layout
17530 \begin_inset Flex Code
17533 \begin_layout Plain Layout
17540 \begin_inset Quotes fld
17544 \begin_inset Quotes frd
17547 de la nouvelle classe de flottants, comme
17548 \begin_inset Quotes fld
17552 \begin_inset Quotes frd
17556 \begin_inset Quotes fld
17560 \begin_inset Quotes frd
17564 Après l'instruction
17565 \begin_inset Flex Code
17568 \begin_layout Plain Layout
17576 appropriée, vous disposez de commandes comme
17577 \begin_inset Flex Code
17580 \begin_layout Plain Layout
17589 \begin_inset Flex Code
17592 \begin_layout Plain Layout
17601 Noter que définir un flottant de type
17602 \begin_inset Flex Code
17605 \begin_layout Plain Layout
17611 définit automatiquement les compteur correspondant, de nom
17612 \begin_inset Flex Code
17615 \begin_layout Plain Layout
17624 \begin_layout Description
17627 \begin_inset Flex Code
17630 \begin_layout Plain Layout
17641 \begin_inset Flex Code
17644 \begin_layout Plain Layout
17651 \begin_inset space \thinspace{}
17655 \begin_inset Flex Code
17658 \begin_layout Plain Layout
17666 ] indique si ce flottant est défini en utilisant le paquetage \SpecialChar LaTeX
17668 \begin_inset Flex Code
17671 \begin_layout Plain Layout
17677 , soit par la classe de document ou par un paquetage, soit à la volée par
17682 \begin_layout Standard
17683 Notez que la définition d'un flottant de type
17684 \begin_inset Flex Code
17687 \begin_layout Plain Layout
17695 implique la déclaration du compteur correspondant de nom
17696 \begin_inset Flex Code
17699 \begin_layout Plain Layout
17710 \begin_layout Subsection
17711 Inserts flexibles et InsetLayout
17712 \begin_inset CommandInset label
17714 name "subsec:Flex-insets-and"
17721 \begin_layout Standard
17722 Les inserts flexibles sont de trois sortes:
17725 \begin_layout Itemize
17726 styles de caractères (
17727 \begin_inset Flex Code
17730 \begin_layout Plain Layout
17738 ): ceux-ci définissent un balisage sémantique correspondant à des commandes
17741 \begin_inset Flex Code
17744 \begin_layout Plain Layout
17755 \begin_inset Flex Code
17758 \begin_layout Plain Layout
17771 \begin_layout Itemize
17772 définis par l'utilisateur (
17773 \begin_inset Flex Code
17776 \begin_layout Plain Layout
17784 ): ceux-ci permettent de définir des inserts repliables personnalisés, similaire
17785 s au code \SpecialChar TeX
17786 , aux notes de bas de page, etc.
17787 Un exemple évident est l'insert de note en fin de document, défini dans
17789 \begin_inset Flex Code
17792 \begin_layout Plain Layout
17803 \begin_layout Itemize
17807 \begin_inset Flex Code
17810 \begin_layout Plain Layout
17820 : à utiliser avec les classes DocBook.
17823 \begin_layout Standard
17824 Les inserts flexibles sont définis en utilisant la directive
17825 \begin_inset Flex Code
17828 \begin_layout Plain Layout
17836 , qui va être expliquée dans la suite.
17839 \begin_layout Standard
17841 \begin_inset Flex Code
17844 \begin_layout Plain Layout
17852 a une autre fonction: elle permet de personnaliser le style de différents
17855 \begin_inset Flex Code
17858 \begin_layout Plain Layout
17866 permet de personnaliser les paramètres de style pour les notes de bas de
17867 page, les notes en marge, les inserts de note, les inserts de code \SpecialChar TeX
17869 les branches, les listings, les index, les boîtes, les tables, les algorithmes,
17874 , aussi bien que de définir des inserts flexibles.
17877 \begin_layout Standard
17879 \begin_inset Flex Code
17882 \begin_layout Plain Layout
17890 doit commencer par une lignes de la forme:
17893 \begin_layout LyX-Code
17899 \begin_layout Standard
17901 \begin_inset Flex Code
17904 \begin_layout Plain Layout
17910 indique l'insert dont le style doit être défini, et il y a quatre cas.
17913 \begin_layout Enumerate
17914 Le style d'un insert préexistant doit être modifié.
17915 Dans ce cas, peuvent être
17916 \begin_inset Flex Code
17919 \begin_layout Plain Layout
17925 un quelconque des éléments suivants:
17926 \begin_inset Flex Code
17929 \begin_layout Plain Layout
17938 \begin_inset Flex Code
17941 \begin_layout Plain Layout
17950 \begin_inset Flex Code
17953 \begin_layout Plain Layout
17962 \begin_inset Flex Code
17965 \begin_layout Plain Layout
17976 \begin_inset Flex Code
17979 \begin_layout Plain Layout
17990 \begin_inset Flex Code
17993 \begin_layout Plain Layout
18002 \begin_inset Flex Code
18005 \begin_layout Plain Layout
18014 \begin_inset Flex Code
18017 \begin_layout Plain Layout
18026 \begin_inset Flex Code
18029 \begin_layout Plain Layout
18038 \begin_inset Flex Code
18041 \begin_layout Plain Layout
18050 \begin_inset Flex Code
18053 \begin_layout Plain Layout
18062 \begin_inset Flex Code
18065 \begin_layout Plain Layout
18074 \begin_inset Flex Code
18077 \begin_layout Plain Layout
18086 \begin_inset Flex Code
18089 \begin_layout Plain Layout
18098 \begin_inset Flex Code
18101 \begin_layout Plain Layout
18110 \begin_inset Flex Code
18113 \begin_layout Plain Layout
18122 \begin_inset Flex Code
18125 \begin_layout Plain Layout
18134 \begin_inset Flex Code
18137 \begin_layout Plain Layout
18146 \begin_inset Flex Code
18149 \begin_layout Plain Layout
18158 \begin_inset Flex Code
18161 \begin_layout Plain Layout
18173 \begin_layout Enumerate
18174 Le style d'un insert flexible doit être défini.
18176 \begin_inset Flex Code
18179 \begin_layout Plain Layout
18185 doit être de la forme
18186 \begin_inset Flex Code
18189 \begin_layout Plain Layout
18196 \begin_inset Flex Code
18199 \begin_layout Plain Layout
18205 peut être n'importe quel identificateur valide qui n'est pas utilisé dans
18206 un insert existant.
18207 L'identificateur peut inclure des espaces, mais alors il faut enclore l'ensembl
18208 e entre apostrophes.
18209 Noter que la définition d'un insert flexible
18213 aussi inclure une entrée
18214 \begin_inset Flex Code
18217 \begin_layout Plain Layout
18226 , précisant quel est le type d'insert qu'il définit.
18229 \begin_layout Enumerate
18230 Le style d'une branche utilisateur doit être défini.
18232 \begin_inset Flex Code
18235 \begin_layout Plain Layout
18241 doit être de la forme
18242 \begin_inset Quotes fld
18246 \begin_inset Flex Code
18249 \begin_layout Plain Layout
18256 \begin_inset Quotes frd
18260 \begin_inset Flex Code
18263 \begin_layout Plain Layout
18269 peut être un identificateur de branche valide défini dans le document utilisate
18271 L'identificateur peur contenir des espaces, mais dans ce cas la chaîne
18272 toute entière doit être enclose entre apostrophes.
18273 Le principal intérêt de cette fonctionnalité est est de permettre l’inclusion
18275 de branches spécifiques suivant les besoins de l'utilisateur.
18278 \begin_layout Enumerate
18279 Le style d'une légende utilisateur (ou de classe) doit être défini.
18281 \begin_inset Flex Code
18284 \begin_layout Plain Layout
18290 doit être de la forme
18291 \begin_inset Quotes fld
18295 \begin_inset Flex Code
18298 \begin_layout Plain Layout
18305 \begin_inset Quotes frd
18309 \begin_inset Flex Code
18312 \begin_layout Plain Layout
18318 spécifie le nom de la légende tel qu'il apparaît dans le menu.
18319 Voir la légende standard
18322 \begin_inset Flex Code
18325 \begin_layout Plain Layout
18335 , les légendes spécifiques des classes KOMA-Script
18338 \begin_inset Flex Code
18341 \begin_layout Plain Layout
18350 \begin_inset Flex Code
18353 \begin_layout Plain Layout
18365 Légendes multilingues
18370 \begin_inset Flex Code
18373 \begin_layout Plain Layout
18383 pour des applications.
18386 \begin_layout Standard
18388 \begin_inset Flex Code
18391 \begin_layout Plain Layout
18399 peut inclure les entrées suivantes:
18402 \begin_layout Description
18405 \begin_inset Flex Code
18408 \begin_layout Plain Layout
18417 \begin_inset Flex Code
18420 \begin_layout Plain Layout
18430 définit un numéro d'argument d'une commande ou d'un environnement associé
18432 La définition doit être close par
18435 \begin_inset Flex Code
18438 \begin_layout Plain Layout
18450 \begin_inset CommandInset ref
18452 reference "subsec:Styles-de-paragraphe"
18459 \begin_layout Description
18462 \begin_inset Flex Code
18465 \begin_layout Plain Layout
18475 définit un préambule pour les modifications de commandes de langue; voir
18477 \begin_inset CommandInset ref
18479 reference "subsec:I18n"
18486 \begin_layout Description
18489 \begin_inset Flex Code
18492 \begin_layout Plain Layout
18503 \begin_inset Flex Code
18506 \begin_layout Plain Layout
18512 ] définit la couleur d'arrière-plan de l'insert.
18518 \begin_inset CommandInset ref
18520 reference "chap:Names-of-colors"
18524 pour une liste des noms de couleur disponibles.
18528 \begin_layout Description
18531 \begin_inset Flex Code
18534 \begin_layout Plain Layout
18545 \begin_inset Flex Code
18548 \begin_layout Plain Layout
18557 \begin_inset space \thinspace{}
18561 \begin_inset Flex Code
18564 \begin_layout Plain Layout
18570 ] indique s'il faut utiliser le contenu de l'insert comme une étiquette,
18571 quand l'insert est fermé.
18572 Valeur implicite: faux.
18575 \begin_layout Description
18578 \begin_inset Flex Code
18581 \begin_layout Plain Layout
18592 \begin_inset Flex Code
18595 \begin_layout Plain Layout
18601 ] fonctionne comme les styles de paragraphe, voir
18602 \begin_inset CommandInset ref
18604 reference "subsec:Styles-de-paragraphe"
18609 Notez que vous devez spécifier le type complet, e.
18610 \begin_inset space \thinspace{}
18614 \begin_inset space ~
18620 \begin_inset Flex Code
18623 \begin_layout Plain Layout
18638 \begin_layout Description
18641 \begin_inset Flex Code
18644 \begin_layout Plain Layout
18655 \begin_inset Flex Code
18658 \begin_layout Plain Layout
18667 \begin_inset space \thinspace{}
18671 \begin_inset Flex Code
18674 \begin_layout Plain Layout
18680 ] indique si l'utilisateur peut utiliser le dialogue
18681 \begin_inset Flex Noun
18684 \begin_layout Plain Layout
18685 Édition\SpecialChar menuseparator
18686 Paramètres de paragraphe
18691 pour personnaliser le paragraphe.
18694 \begin_layout Description
18697 \begin_inset Flex Code
18700 \begin_layout Plain Layout
18711 \begin_inset Flex Code
18714 \begin_layout Plain Layout
18723 \begin_inset Flex Code
18726 \begin_layout Plain Layout
18735 \begin_inset Flex Code
18738 \begin_layout Plain Layout
18746 , décrivant l'appa\SpecialChar softhyphen
18747 rence du cadre et des boutons de l'insert.
18748 les notes de bas de page utilisent en général
18749 \begin_inset Flex Code
18752 \begin_layout Plain Layout
18760 , les inserts des code \SpecialChar TeX
18762 \begin_inset Flex Code
18765 \begin_layout Plain Layout
18773 , et les styles de caractères
18774 \begin_inset Flex Code
18777 \begin_layout Plain Layout
18788 \begin_layout Description
18791 \begin_inset Flex Code
18794 \begin_layout Plain Layout
18805 \begin_inset Flex Code
18808 \begin_layout Plain Layout
18815 \begin_inset space \thinspace{}
18819 \begin_inset Flex Code
18822 \begin_layout Plain Layout
18830 ] n'est utilisé que lorsque
18831 \begin_inset Flex Code
18834 \begin_layout Plain Layout
18841 \begin_inset Flex Code
18844 \begin_layout Plain Layout
18851 Indique si l'environnement se trouvera à part dans le résultat imprimable
18852 ou bien apparaîtra inclus dans le texte environnant.
18853 S'il est positionné à faux, on suppose que l'environnement \SpecialChar LaTeX
18855 espaces (avec un caractère retour ligne inclus) après les balises
18856 \begin_inset Flex Code
18859 \begin_layout Plain Layout
18872 \begin_inset Flex Code
18875 \begin_layout Plain Layout
18888 Valeur implicite: vrai.
18891 \begin_layout Description
18892 \begin_inset Flex Code
18895 \begin_layout Plain Layout
18903 est requis pour fermer la déclaration d'un
18906 \begin_inset Flex Code
18909 \begin_layout Plain Layout
18922 \begin_layout Description
18923 \begin_inset Flex Code
18926 \begin_layout Plain Layout
18934 définit la police utilisée pour le texte du corps de l'insert
18940 \begin_inset space ~
18944 \begin_inset CommandInset ref
18946 reference "subsec:polices"
18951 Noter qu'en définissant cette police on définit aussi automatiquement
18952 \begin_inset Flex Code
18955 \begin_layout Plain Layout
18963 avec la même valeur.
18964 Il faut donc définir celle-ci d'abord pour fixer
18965 \begin_inset Flex Code
18968 \begin_layout Plain Layout
18979 \begin_layout Description
18982 \begin_inset Flex Code
18985 \begin_layout Plain Layout
18988 FixedWidthPreambleEncoding
18996 \begin_inset Flex Code
18999 \begin_layout Plain Layout
19008 \begin_inset space \thinspace{}
19012 \begin_inset Flex Code
19015 \begin_layout Plain Layout
19021 ] force un encodage à taille fixe pour les éléments traduits du code des
19023 \begin_inset Flex Code
19026 \begin_layout Plain Layout
19033 \begin_inset Flex Code
19036 \begin_layout Plain Layout
19042 engendré par ce format.
19043 Ceci est nécessaire pour les paquetages \SpecialChar LaTeX
19048 qui ne fonctionnent pas avec des encodages à taille variable comme
19053 Ce réglage est ignoré lors de l'utilisation de moteurs admettant complètement
19054 Unicode comme Xe\SpecialChar TeX
19055 ou Lua\SpecialChar TeX
19059 \begin_layout Description
19062 \begin_inset Flex Code
19065 \begin_layout Plain Layout
19068 ForceLocalFontSwitch
19076 \begin_inset Flex Code
19079 \begin_layout Plain Layout
19088 \begin_inset space \thinspace{}
19092 \begin_inset Flex Code
19095 \begin_layout Plain Layout
19101 ] lors de l'utilisation de babel, force l'utilisation un commutateur de
19108 \begin_inset Flex Code
19111 \begin_layout Plain Layout
19123 , à la place d'un commutateur
19130 \begin_inset Flex Code
19133 \begin_layout Plain Layout
19148 \begin_layout Description
19151 \begin_inset Flex Code
19154 \begin_layout Plain Layout
19165 \begin_inset Flex Code
19168 \begin_layout Plain Layout
19177 \begin_inset space \thinspace{}
19181 \begin_inset Flex Code
19184 \begin_layout Plain Layout
19190 ] impose le langage
19191 \begin_inset Quotes fld
19195 \begin_inset Quotes frd
19198 , conduisant à un résultat de gauche à droite (Left-to-Right, latin), e.
19199 \begin_inset space \thinspace{}
19203 \begin_inset space \space{}
19206 en code \SpecialChar TeX
19211 \begin_layout Description
19214 \begin_inset Flex Code
19217 \begin_layout Plain Layout
19228 \begin_inset Flex Code
19231 \begin_layout Plain Layout
19240 \begin_inset space \thinspace{}
19244 \begin_inset Flex Code
19247 \begin_layout Plain Layout
19253 ] force un saut de ligne dans le résultat \SpecialChar LaTeX
19254 avant le début de l'insert et
19256 Ceci garantit que l’insert apparaît en lignes isolées, pour la lisibilité.
19259 \begin_layout Description
19262 \begin_inset Flex Code
19265 \begin_layout Plain Layout
19276 \begin_inset Flex Code
19279 \begin_layout Plain Layout
19288 \begin_inset space \thinspace{}
19292 \begin_inset Flex Code
19295 \begin_layout Plain Layout
19302 \begin_inset Flex Code
19305 \begin_layout Plain Layout
19313 doit être utilisé, ou bien si l'utilisateur peut modifier le style de paragraph
19314 e utilisé dans l'insert.
19315 Valeur implicite: faux.
19318 \begin_layout Description
19321 \begin_inset Flex Code
19324 \begin_layout Plain Layout
19335 \begin_inset Flex Code
19338 \begin_layout Plain Layout
19347 \begin_inset space \thinspace{}
19351 \begin_inset Flex Code
19354 \begin_layout Plain Layout
19360 ] fonctionne comme les styles de paragraphe, voir
19361 \begin_inset space ~
19365 \begin_inset CommandInset ref
19367 reference "subsec:Styles-de-paragraphe"
19374 \begin_layout Description
19375 \begin_inset Flex Code
19378 \begin_layout Plain Layout
19384 sont utilisées avec l'exportation XHTML.
19386 \begin_inset CommandInset ref
19388 reference "sec:Tags-for-XHTML"
19395 \begin_layout Description
19398 \begin_inset Flex Code
19401 \begin_layout Plain Layout
19412 \begin_inset Flex Code
19415 \begin_layout Plain Layout
19424 \begin_inset space \thinspace{}
19428 \begin_inset Flex Code
19431 \begin_layout Plain Layout
19437 ] indique s'il faut inclure le contenu de cet insert dans les chaînes créées
19439 \begin_inset Quotes fld
19443 \begin_inset Quotes frd
19447 L'utilisateur ne voudra pas, par exemple, que le contenu d'une note de
19448 bas de page dans un titre de section soit incluse dans la tables des matières
19449 affichée dans le plan, mais voudra habituellement voir affiché le contenu
19450 d'un style de caractère.
19451 Valeur implicite; faux, pas d'inclusion.
19454 \begin_layout Description
19457 \begin_inset Flex Code
19460 \begin_layout Plain Layout
19471 \begin_inset Flex Code
19474 \begin_layout Plain Layout
19483 \begin_inset space \thinspace{}
19487 \begin_inset Flex Code
19490 \begin_layout Plain Layout
19496 ] fonctionne comme les styles de paragraphe, voir
19497 \begin_inset CommandInset ref
19499 reference "subsec:Styles-de-paragraphe"
19506 \begin_layout Description
19509 \begin_inset Flex Code
19512 \begin_layout Plain Layout
19522 définit la police utilisée pour le marqueur.
19524 \begin_inset CommandInset ref
19526 reference "subsec:polices"
19531 Noter que cette directive ne peut jamais apparaître avant
19532 \begin_inset Flex Code
19535 \begin_layout Plain Layout
19543 , sinon elle sera sans effet.
19546 \begin_layout Description
19549 \begin_inset Flex Code
19552 \begin_layout Plain Layout
19563 \begin_inset Flex Code
19566 \begin_layout Plain Layout
19572 ] définit la chaîne de caractères qui apparaîtra sur le bouton ou ailleurs
19573 en tant que marquer d'insert.
19574 Quelques types d'inserts (
19575 \begin_inset Flex Code
19578 \begin_layout Plain Layout
19581 code \SpecialChar TeX
19588 \begin_inset Flex Code
19591 \begin_layout Plain Layout
19597 ) modifient ce marqueur à la volée.
19600 \begin_layout Description
19603 \begin_inset Flex Code
19606 \begin_layout Plain Layout
19616 définit un préambule dépendant de la langue, voir
19617 \begin_inset space ~
19621 \begin_inset CommandInset ref
19623 reference "subsec:I18n"
19630 \begin_layout Description
19633 \begin_inset Flex Code
19636 \begin_layout Plain Layout
19647 \begin_inset Flex Code
19650 \begin_layout Plain Layout
19656 ] définit le nom du code \SpecialChar LaTeX
19657 correspondant, soit un environnement, soit une
19661 \begin_layout Description
19664 \begin_inset Flex Code
19667 \begin_layout Plain Layout
19678 \begin_inset Flex Code
19681 \begin_layout Plain Layout
19687 ] définit le paramètre facultatif pour le
19688 \begin_inset Flex Code
19691 \begin_layout Plain Layout
19699 correspondant, y compris des paires de crochets
19700 \begin_inset Flex Code
19703 \begin_layout Plain Layout
19710 Ce paramètre ne peut pas être modifié depuis \SpecialChar LyX
19712 \begin_inset Flex Code
19715 \begin_layout Plain Layout
19721 pour les paramètres personnalisables).
19722 Il sera émis tel quel après tous les
19723 \begin_inset Flex Code
19726 \begin_layout Plain Layout
19732 s \SpecialChar LaTeX
19736 \begin_layout Description
19739 \begin_inset Flex Code
19742 \begin_layout Plain Layout
19751 \begin_inset Flex Code
19754 \begin_layout Plain Layout
19757 Command, Environment, None
19763 \begin_inset Flex Code
19766 \begin_layout Plain Layout
19776 précise comment le style doit être traduit en \SpecialChar LaTeX
19783 \begin_layout Plain Layout
19786 \begin_inset Flex Code
19789 \begin_layout Plain Layout
19799 est peut-être trompeur, puisque ces règles s'appliquent aussi aux classes
19801 Voir les fichiers de classe SGML pour des exemples spécifiques.
19807 \begin_inset Separator parbreak
19814 \begin_layout Description
19817 \begin_inset Flex Code
19820 \begin_layout Plain Layout
19831 \begin_inset Quotes fld
19834 rien de particulier
19835 \begin_inset Quotes frd
19841 \begin_layout Description
19844 \begin_inset Flex Code
19847 \begin_layout Plain Layout
19860 \begin_inset Flex Code
19863 \begin_layout Plain Layout
19872 {\SpecialChar ldots
19881 \begin_layout Description
19884 \begin_inset Flex Code
19887 \begin_layout Plain Layout
19900 \begin_inset Flex Code
19903 \begin_layout Plain Layout
19912 }\SpecialChar ldots
19927 \begin_layout Description
19931 \begin_layout Standard
19932 En rassemblant ceci, la sortie \SpecialChar LaTeX
19936 \begin_layout LyX-Code
19941 LatexName[LatexParam]{\SpecialChar ldots
19945 \begin_layout Standard
19949 \begin_layout LyX-Code
19954 begin{LatexName}[LatexParam] \SpecialChar ldots
19960 \begin_layout Standard
19964 \begin_inset Flex Code
19967 \begin_layout Plain Layout
19979 \begin_layout Description
19982 \begin_inset Flex Code
19985 \begin_layout Plain Layout
19996 \begin_inset Flex Code
19999 \begin_layout Plain Layout
20005 ] définit une chaîne de caractères insérée au début du contenu du style.
20006 Une rupture de ligne dans la sortie peut être indiquée par
20007 \begin_inset Flex Code
20010 \begin_layout Plain Layout
20019 \begin_layout Description
20022 \begin_inset Flex Code
20025 \begin_layout Plain Layout
20036 \begin_inset Flex Code
20039 \begin_layout Plain Layout
20048 \begin_inset Flex Code
20051 \begin_layout Plain Layout
20060 \begin_inset Flex Code
20063 \begin_layout Plain Layout
20072 \begin_inset Flex Code
20075 \begin_layout Plain Layout
20083 (indiquant une définition vide terminant les définitions de styles de caractère
20085 Cette entrée est requise dans les inserts flexibles et n'est significative
20087 Parmi d'autres choses, elle détermine dans quel menu cet insert va apparaître.
20089 \begin_inset Flex Code
20092 \begin_layout Plain Layout
20100 \begin_inset Flex Code
20103 \begin_layout Plain Layout
20110 \begin_inset Flex Code
20113 \begin_layout Plain Layout
20121 \begin_inset Flex Code
20124 \begin_layout Plain Layout
20130 peut être positionné à vrai pour les inserts
20131 \begin_inset Flex Code
20134 \begin_layout Plain Layout
20140 , en le positionnant
20145 \begin_inset Flex Code
20148 \begin_layout Plain Layout
20158 \begin_layout Description
20161 \begin_inset Flex Code
20164 \begin_layout Plain Layout
20175 \begin_inset Flex Code
20178 \begin_layout Plain Layout
20187 \begin_inset space \thinspace{}
20191 \begin_inset Flex Code
20194 \begin_layout Plain Layout
20200 ] indique si plusieurs paragraphes sont autorisés dans cet insert.
20201 Ceci positionnera aussi
20202 \begin_inset Flex Code
20205 \begin_layout Plain Layout
20213 à la même valeur et
20214 \begin_inset Flex Code
20217 \begin_layout Plain Layout
20225 à la valeur opposée.
20226 Ceux-ci peuvent être repositionnés s'ils sont utilisés
20231 \begin_inset Flex Code
20234 \begin_layout Plain Layout
20243 Valeur implicite: vrai.
20246 \begin_layout Description
20249 \begin_inset Flex Code
20252 \begin_layout Plain Layout
20263 \begin_inset Flex Code
20266 \begin_layout Plain Layout
20275 \begin_inset space \thinspace{}
20279 \begin_inset Flex Code
20282 \begin_layout Plain Layout
20288 ] indique si les commandes fragiles de cet insert doivent êtres protégées
20290 \begin_inset Flex Code
20293 \begin_layout Plain Layout
20307 sur le fait que la commande elle-même doive être protégée).
20308 Valeur implicite: faux.
20311 \begin_layout Description
20314 \begin_inset Flex Code
20317 \begin_layout Plain Layout
20326 \begin_inset Flex Code
20329 \begin_layout Plain Layout
20342 \begin_inset Flex Code
20345 \begin_layout Plain Layout
20358 \begin_layout Description
20361 \begin_inset Flex Code
20364 \begin_layout Plain Layout
20373 \begin_inset Flex Code
20376 \begin_layout Plain Layout
20387 \begin_inset Flex Code
20390 \begin_layout Plain Layout
20397 \begin_inset Flex Code
20400 \begin_layout Plain Layout
20407 Ceci est utilisé pour renommer un
20408 \begin_inset Flex Code
20411 \begin_layout Plain Layout
20417 en conservant la compatibilité.
20420 \begin_layout Description
20423 \begin_inset Flex Code
20426 \begin_layout Plain Layout
20440 \begin_inset Flex Code
20443 \begin_layout Plain Layout
20453 \begin_inset space \thinspace{}
20459 \begin_inset Flex Code
20462 \begin_layout Plain Layout
20470 ] fonctionne comme avec les styles de paragraphe, voir
20471 \begin_inset space ~
20475 \begin_inset CommandInset ref
20477 reference "subsec:Styles-de-paragraphe"
20484 \begin_layout Description
20487 \begin_inset Flex Code
20490 \begin_layout Plain Layout
20504 \begin_inset Flex Code
20507 \begin_layout Plain Layout
20517 \begin_inset space \thinspace{}
20523 \begin_inset Flex Code
20526 \begin_layout Plain Layout
20534 ] fonctionne comme avec les styles de paragraphe, voir
20535 \begin_inset space ~
20539 \begin_inset CommandInset ref
20541 reference "subsec:Styles-de-paragraphe"
20548 \begin_layout Description
20551 \begin_inset Flex Code
20554 \begin_layout Plain Layout
20564 fonctionne comme avec les styles de paragraphe, voir
20565 \begin_inset space ~
20569 \begin_inset CommandInset ref
20571 reference "subsec:Styles-de-paragraphe"
20578 \begin_layout Description
20581 \begin_inset Flex Code
20584 \begin_layout Plain Layout
20595 \begin_inset Flex Code
20598 \begin_layout Plain Layout
20604 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraph
20606 Ceci permet l'utilisation de références mises en forme.
20609 \begin_layout Description
20612 \begin_inset Flex Code
20615 \begin_layout Plain Layout
20626 \begin_inset Flex Code
20629 \begin_layout Plain Layout
20637 As with paragraph styles, see
20640 \begin_inset CommandInset ref
20642 reference "subsec:Styles-de-paragraphe"
20649 \begin_layout Description
20652 \begin_inset Flex Code
20655 \begin_layout Plain Layout
20666 \begin_inset Flex Code
20669 \begin_layout Plain Layout
20678 \begin_inset space \thinspace{}
20682 \begin_inset Flex Code
20685 \begin_layout Plain Layout
20691 ] réinitialise les arguments \SpecialChar LaTeX
20692 de ce style (définis via la directive
20693 \begin_inset Flex Code
20696 \begin_layout Plain Layout
20703 Ceci est utile si vous avez dupliqué un style via
20706 \begin_inset Flex Code
20709 \begin_layout Plain Layout
20719 mais que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels
20723 \begin_layout Description
20726 \begin_inset Flex Code
20729 \begin_layout Plain Layout
20740 \begin_inset Flex Code
20743 \begin_layout Plain Layout
20750 \begin_inset space \thinspace{}
20754 \begin_inset Flex Code
20757 \begin_layout Plain Layout
20765 ] indique si l'insert doit utiliser la police de caractères environnante
20766 ou bien utiliser la sienne propre.
20767 Valeur implicite: faux, utiliser la police de caractères environnante.
20770 \begin_layout Description
20773 \begin_inset Flex Code
20776 \begin_layout Plain Layout
20787 \begin_inset Flex Code
20790 \begin_layout Plain Layout
20796 ] définit une chaîne de caractères insérée à la fin du contenu du style.
20797 Une rupture de ligne dans la sortie peut être indiquée par
20798 \begin_inset Flex Code
20801 \begin_layout Plain Layout
20810 \begin_layout Description
20813 \begin_inset Flex Code
20816 \begin_layout Plain Layout
20827 \begin_inset Flex Code
20830 \begin_layout Plain Layout
20837 \begin_inset space \thinspace{}
20841 \begin_inset Flex Code
20844 \begin_layout Plain Layout
20852 ] active le correcteur orthographique sur le contenu de cet insert.
20853 Valeur implicite: vrai.
20856 \begin_layout Subsection
20858 \begin_inset CommandInset label
20860 name "subsec:Compteurs"
20867 \begin_layout Standard
20868 Il faut définir les compteurs (
20869 \begin_inset Flex Code
20872 \begin_layout Plain Layout
20879 \begin_inset Flex Code
20882 \begin_layout Plain Layout
20889 ) dans la classe elle-même.
20890 Les compteurs standard sont définis dans le fichier
20893 \begin_inset Flex Code
20896 \begin_layout Plain Layout
20907 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
20908 il suffit probablement que vous ajoutiez
20911 \begin_layout LyX-Code
20912 Input stdcounters.inc
20915 \begin_layout Standard
20916 à un endroit raisonnable dans la classe.
20919 \begin_layout Standard
20920 Mais si vous voulez définir des compteurs à votre guise, vous pouvez le
20922 La déclaration d'un compteur doit commencer par
20925 \begin_layout LyX-Code
20933 \begin_layout Standard
20935 \begin_inset Flex Code
20938 \begin_layout Plain Layout
20944 est le nom du compteur.
20945 Et elle doit se terminer par
20946 \begin_inset Flex Code
20949 \begin_layout Plain Layout
20960 \begin_layout Standard
20961 Les paramètres suivants peuvent également être utilisés:
20964 \begin_layout Description
20967 \begin_inset Flex Code
20970 \begin_layout Plain Layout
20979 \begin_inset Flex Code
20982 \begin_layout Plain Layout
20992 positionne la valeur initiale du compteur, valeur à laquelle il sera réinitiali
20993 sé quand cela sera nécessaire.
20994 Normalement, la valeur désirée est la valeur implicite,
20995 \begin_inset space ~
21001 \begin_layout Description
21004 \begin_inset Flex Code
21007 \begin_layout Plain Layout
21018 \begin_inset Flex Code
21021 \begin_layout Plain Layout
21028 \begin_inset Quotes erd
21032 \begin_inset Quotes erd
21035 ] définit comment le compteur s'affiche.
21036 Fixer ce paramètre positionne également
21037 \begin_inset Flex Code
21040 \begin_layout Plain Layout
21043 LabelStringAppendix
21049 Les arguments spécifiques suivants peuvent être utilisés:
21050 \begin_inset Separator parbreak
21057 \begin_layout Itemize
21058 \begin_inset Flex Code
21061 \begin_layout Plain Layout
21071 sera remplacé par l'expansion de
21072 \begin_inset Flex Code
21075 \begin_layout Plain Layout
21084 \begin_inset Newline newline
21088 \begin_inset Flex Code
21091 \begin_layout Plain Layout
21094 LabelStringAppendix
21100 \begin_inset Flex Code
21103 \begin_layout Plain Layout
21115 \begin_layout Itemize
21116 les valeurs du compteur peuvent être exprimées par des macros à la \SpecialChar LaTeX
21118 \begin_inset Flex Code
21121 \begin_layout Plain Layout
21140 \begin_inset Flex Code
21143 \begin_layout Plain Layout
21153 \begin_inset Flex Code
21156 \begin_layout Plain Layout
21164 : 1, 2, 3,\SpecialChar ldots
21166 \begin_inset Flex Code
21169 \begin_layout Plain Layout
21177 pour les lettres en bas de casse: a, b, c, \SpecialChar ldots
21179 \begin_inset Flex Code
21182 \begin_layout Plain Layout
21190 pour les lettres en capitales: A, B, C, \SpecialChar ldots
21192 \begin_inset Flex Code
21195 \begin_layout Plain Layout
21203 pour la numérotation en bas de casse romaine: i, ii, iii, \SpecialChar ldots
21205 \begin_inset Flex Code
21208 \begin_layout Plain Layout
21216 pour la numérotation capitale romaine: I, II, III.
21220 \begin_layout Standard
21224 \begin_inset Flex Code
21227 \begin_layout Plain Layout
21237 est indéfini, une valeur implicite est construite comme suit: si le compteur
21238 a un compteur maître
21239 \begin_inset Flex Code
21242 \begin_layout Plain Layout
21251 \begin_inset Flex Code
21254 \begin_layout Plain Layout
21263 \begin_inset Newline newline
21267 \begin_inset Flex Code
21270 \begin_layout Plain Layout
21282 est utilisée; sinon la chaîne
21283 \begin_inset Flex Code
21286 \begin_layout Plain Layout
21299 \begin_layout Description
21302 \begin_inset Flex Code
21305 \begin_layout Plain Layout
21308 LabelStringAppendix
21316 \begin_inset Flex Code
21319 \begin_layout Plain Layout
21326 \begin_inset Quotes erd
21330 \begin_inset Quotes erd
21334 \begin_inset Flex Code
21337 \begin_layout Plain Layout
21345 , mais pour les annexes.
21348 \begin_layout Description
21349 \begin_inset Flex Code
21352 \begin_layout Plain Layout
21361 \begin_inset Flex Code
21364 \begin_layout Plain Layout
21371 \begin_inset Quotes erd
21375 \begin_inset Quotes erd
21378 ] définit un format à utiliser pour les références mises en forme utilisant
21380 Par exemple, on peut vouloir que les références aux numéros de section
21382 \begin_inset Quotes fld
21386 \begin_inset space ~
21390 \begin_inset Quotes frd
21394 La chaîne devra contenir
21395 \begin_inset Quotes fld
21399 \begin_inset Quotes frd
21403 Ceci sera remplacé par la valeur courante du compteur.
21404 Ainsi, pour les sections, ce sera: Section ##.
21407 \begin_layout Description
21408 \begin_inset Flex Code
21411 \begin_layout Plain Layout
21420 \begin_inset Flex Code
21423 \begin_layout Plain Layout
21430 \begin_inset Quotes erd
21434 \begin_inset Quotes erd
21437 ] contient le nom d'un autre compteur: le compteur actuel sera remis à zéro
21438 à chaque fois que l'autre augmentera.
21440 \begin_inset Flex Code
21443 \begin_layout Plain Layout
21450 \begin_inset Flex Code
21453 \begin_layout Plain Layout
21462 \begin_layout Subsection
21463 Description de police
21464 \begin_inset CommandInset label
21466 name "subsec:polices"
21473 \begin_layout Standard
21474 Une description de police ressemble à :
21477 \begin_layout LyX-Code
21491 \begin_layout LyX-Code
21495 \begin_layout LyX-Code
21499 \begin_layout Standard
21500 et les commandes suivantes sont disponibles :
21503 \begin_layout Description
21504 \begin_inset Flex Code
21507 \begin_layout Plain Layout
21518 \begin_inset Flex Code
21521 \begin_layout Plain Layout
21530 \begin_inset Flex Code
21533 \begin_layout Plain Layout
21540 \begin_inset Flex Code
21543 \begin_layout Plain Layout
21550 \begin_inset Flex Code
21553 \begin_layout Plain Layout
21560 \begin_inset Flex Code
21563 \begin_layout Plain Layout
21570 \begin_inset Flex Code
21573 \begin_layout Plain Layout
21580 \begin_inset Flex Code
21583 \begin_layout Plain Layout
21590 \begin_inset Flex Code
21593 \begin_layout Plain Layout
21600 \begin_inset Flex Code
21603 \begin_layout Plain Layout
21612 \begin_layout Description
21613 \begin_inset Flex Code
21616 \begin_layout Plain Layout
21625 \begin_inset Flex Code
21628 \begin_layout Plain Layout
21637 \begin_inset Flex Code
21640 \begin_layout Plain Layout
21647 \begin_inset Flex Code
21650 \begin_layout Plain Layout
21659 \begin_layout Description
21660 \begin_inset Flex Code
21663 \begin_layout Plain Layout
21670 \begin_inset Flex Code
21673 \begin_layout Plain Layout
21679 ] avec les arguments valides suivants:
21680 \begin_inset Flex Code
21683 \begin_layout Plain Layout
21690 \begin_inset Flex Code
21693 \begin_layout Plain Layout
21700 \begin_inset Flex Code
21703 \begin_layout Plain Layout
21710 \begin_inset Flex Code
21713 \begin_layout Plain Layout
21720 \begin_inset Flex Code
21723 \begin_layout Plain Layout
21730 \begin_inset Flex Code
21733 \begin_layout Plain Layout
21740 \begin_inset Flex Code
21743 \begin_layout Plain Layout
21750 \begin_inset Flex Code
21753 \begin_layout Plain Layout
21760 \begin_inset Flex Code
21763 \begin_layout Plain Layout
21770 \begin_inset Flex Code
21773 \begin_layout Plain Layout
21780 \begin_inset Flex Code
21783 \begin_layout Plain Layout
21790 \begin_inset Newline linebreak
21794 \begin_inset Flex Code
21797 \begin_layout Plain Layout
21804 Chacun de ceux-ci (dés)active l'attribut correspondant.
21805 \begin_inset Newline newline
21809 \begin_inset Flex Code
21812 \begin_layout Plain Layout
21818 active la mise en évidence, et
21819 \begin_inset Flex Code
21822 \begin_layout Plain Layout
21829 Si ce dernier point vous intrigue, souvenez-vous que le réglage de police
21830 du contexte courant est généralement hérité du contexte environnant.
21832 \begin_inset Flex Code
21835 \begin_layout Plain Layout
21843 désactiverait la mise en évidence qui était active de toutes façons, par
21844 exemple dans un environnement de théorème.
21848 \begin_layout Description
21849 \begin_inset Flex Code
21852 \begin_layout Plain Layout
21861 \begin_inset Flex Code
21864 \begin_layout Plain Layout
21873 \begin_inset Flex Code
21876 \begin_layout Plain Layout
21885 \begin_layout Description
21886 \begin_inset Flex Code
21889 \begin_layout Plain Layout
21898 \begin_inset Flex Code
21901 \begin_layout Plain Layout
21910 \begin_inset Flex Code
21913 \begin_layout Plain Layout
21920 \begin_inset Flex Code
21923 \begin_layout Plain Layout
21930 \begin_inset Flex Code
21933 \begin_layout Plain Layout
21942 \begin_layout Description
21943 \begin_inset Flex Code
21946 \begin_layout Plain Layout
21953 \begin_inset Flex Code
21956 \begin_layout Plain Layout
21963 \begin_inset Flex Code
21966 \begin_layout Plain Layout
21973 \begin_inset Flex Code
21976 \begin_layout Plain Layout
21985 \begin_inset Flex Code
21988 \begin_layout Plain Layout
21995 \begin_inset Flex Code
21998 \begin_layout Plain Layout
22005 \begin_inset Flex Code
22008 \begin_layout Plain Layout
22015 \begin_inset Flex Code
22018 \begin_layout Plain Layout
22025 \begin_inset Flex Code
22028 \begin_layout Plain Layout
22037 \begin_layout Subsection
22038 Description d'une insertion de citation
22039 \begin_inset CommandInset label
22041 name "subsec:Description citation"
22048 \begin_layout Standard
22050 \begin_inset Flex Code
22053 \begin_layout Plain Layout
22059 servent à décrire comment les citations bibliographiques doivent être affichées
22060 , à la fois dans \SpecialChar LyX
22061 (dans la fenêtre de citation et dans les bulles d'aide,
22062 par exemple) et dans le résultat XHTML.
22063 Un tel bloc se présente comme suit:
22066 \begin_layout LyX-Code
22072 \begin_layout LyX-Code
22078 \begin_layout LyX-Code
22084 \begin_layout LyX-Code
22090 \begin_layout Standard
22091 Les différentes lignes définissent l'affichage de l'information correspondant
22092 à une article ou à un livre, respectivement, et une telle définition peut
22093 être créée pour tout type d'entrée apparaissant dans un fichier Bib\SpecialChar TeX
22096 définit un format implicite dans le code source qui sera utilisé si aucune
22097 définition spécifique n'est fournie.
22099 prédéfinit plusieurs formats dans le fichier
22100 \begin_inset Flex Code
22103 \begin_layout Plain Layout
22109 , qui est inclus dans la plupart des classes de document \SpecialChar LyX
22113 \begin_layout Standard
22114 Les définitions utilisent un langage simple qui permet
22115 \begin_inset space ~
22118 de remplacer les clés Bib\SpecialChar TeX
22120 les clés doivent être encloses entre caractères
22123 \begin_inset Flex Code
22126 \begin_layout Plain Layout
22135 \begin_inset Flex Code
22138 \begin_layout Plain Layout
22149 Une définition simple serait par exemple:
22152 \begin_layout LyX-Code
22156 \begin_inset Quotes eld
22160 \begin_inset Quotes erd
22166 \begin_layout Standard
22167 Ceci imprimerait le nom de l'auteur, suivi d'une virgule, suivi du titre,
22168 entre double guillemets, suivi d'un point.
22171 \begin_layout Standard
22172 Bien entendu, vous voudrez parfois n'imprimer une clé que si elle existe.
22173 Ceci est obtenu par une construction conditionnelle, comme:
22174 \begin_inset Flex Code
22177 \begin_layout Plain Layout
22179 \begin_inset space ~
22188 Ceci signifie: si la clé
22189 \begin_inset Flex Code
22192 \begin_layout Plain Layout
22198 existe, alors imprimer
22199 \begin_inset Quotes fld
22203 \begin_inset Quotes frd
22206 suivi de la clé volume.
22207 On peut aussi introduire une clause
22208 \begin_inset Flex Code
22211 \begin_layout Plain Layout
22217 dans l'expression conditionnelle, comme dans:
22218 \begin_inset Newline newline
22222 \begin_inset Flex Code
22225 \begin_layout Plain Layout
22226 {%author%[[%author%]][[%editor%, ed.]]}
22232 \begin_inset Newline newline
22236 \begin_inset Flex Code
22239 \begin_layout Plain Layout
22245 est imprimée si elle existe; sinon la clé
22246 \begin_inset Flex Code
22249 \begin_layout Plain Layout
22255 est imprimée, suivi de
22256 \begin_inset Quotes fld
22260 \begin_inset Quotes frd
22264 Noter que la clé est encore enclose entre caractères
22265 \begin_inset Flex Code
22268 \begin_layout Plain Layout
22274 ; la clause conditionnelle entière est enclose entre accolades, et les clauses
22276 \begin_inset Flex Code
22279 \begin_layout Plain Layout
22286 \begin_inset Flex Code
22289 \begin_layout Plain Layout
22295 sont encloses entre double crochets
22296 \begin_inset Quotes fld
22300 \begin_inset Quotes frd
22304 \begin_inset Quotes fld
22308 \begin_inset Quotes frd
22312 Il ne peut avoir d'espaces entre ces marqueurs.
22315 \begin_layout Standard
22316 Il existe enfin une autre syntaxe possible dans ces définitions, qui se
22317 présente comme suit:
22318 \begin_inset Flex Code
22321 \begin_layout Plain Layout
22328 Ceci définit une entité d'information utilisée pour créer du
22329 \begin_inset Quotes fld
22333 \begin_inset Quotes frd
22337 De manière évidente, nous ne souhaitons pas exporter des balises HTML en
22338 écrivant du texte normal, aussi doivent elles être enclose entre
22339 \begin_inset Quotes fld
22343 \begin_inset Quotes frd
22347 \begin_inset Quotes fld
22351 \begin_inset Quotes frd
22357 \begin_layout Standard
22358 Deux définitions spéciales sont également disponibles dans un bloc
22359 \begin_inset Flex Code
22362 \begin_layout Plain Layout
22368 Un exemple de la première définition est celle-ci:
22371 \begin_layout LyX-Code
22373 \begin_inset Quotes eld
22377 \begin_inset Quotes erd
22383 \begin_layout Standard
22384 Ceci est une abréviation, ou macro-instruction, et peut être employée comme
22386 \begin_inset Flex Code
22389 \begin_layout Plain Layout
22398 \begin_inset Flex Code
22401 \begin_layout Plain Layout
22407 exactement comme s'il s'agissait de sa définition.
22408 Exprimons par conséquent un
22412 évident: n'utilisez pas:
22415 \begin_layout LyX-Code
22419 \begin_layout Standard
22422 ne devrait pas se perdre dans une boucle infinie, mais cela peut prendre
22423 un moment avant qu'il s'en sorte.
22426 \begin_layout Standard
22427 Le second type de définitions particulières se présente comme ceci:
22430 \begin_layout LyX-Code
22436 \begin_layout Standard
22437 Ceci définit un segment de texte susceptible de traduction, ce qui permet
22438 de traduire les parties appropriées de la bibliographie.
22439 Cette syntaxe peut être incluse dans une définition normale en la considérant
22441 \begin_inset Flex Code
22444 \begin_layout Plain Layout
22451 Plusieurs d'entre elles sont prédéfinies dans
22452 \begin_inset Flex Code
22455 \begin_layout Plain Layout
22462 Notez bien que ce ne sont pas des macro-instructions, au sens défini ci-dessus:
22463 elles ne seront pas interprétées.
22466 \begin_layout Standard
22467 Voici donc un exemple utilisant toutes ces fonctionnalités:
22470 \begin_inset VSpace defskip
22476 \begin_layout Standard
22481 !authoredit {%author%[[%author%, ]][[{%editor%[[%editor%, %_edtext%, ]]}]]}
22484 \begin_layout Standard
22487 \begin_inset VSpace defskip
22492 Ceci défini une macro qui imprime le nom de l'auteur, suivi d'un virgule,
22494 \begin_inset Flex Code
22497 \begin_layout Plain Layout
22503 existe, ou bien imprime le nom de l'éditeur, suivi de
22504 \begin_inset Flex Code
22507 \begin_layout Plain Layout
22513 ou de sa traduction (implicitement, apparaîtra
22514 \begin_inset Quotes fld
22518 \begin_inset Quotes frd
22522 \begin_inset Flex Code
22525 \begin_layout Plain Layout
22532 Notez que ceci est déjà défini dans
22533 \begin_inset Flex Code
22536 \begin_layout Plain Layout
22542 , vous pouvez donc l'utiliser dans vos propres définitions, ou redéfinitions,
22543 si vous chargez ce fichier d'abord.
22546 \begin_layout Section
22547 Directives pour l'exportation XHTML
22548 \begin_inset CommandInset label
22550 name "sec:Tags-for-XHTML"
22557 \begin_layout Standard
22558 Comme pour \SpecialChar LaTeX
22559 ou DocBook, la présentation du résultat HTML créé par \SpecialChar LyX
22561 par les informations de format.
22562 En général, \SpecialChar LyX
22563 produit une présentation implicite raisonnable, et comme indiqué
22564 plus haut, il construira même des règles implicites CSS à partir des autres
22565 directives de format.
22566 Par exemple, \SpecialChar LyX
22567 essaiera d'utiliser l'information du bloc
22568 \begin_inset Flex Code
22571 \begin_layout Plain Layout
22577 du style Chapter pour écrire une CSS qui mettra en forme les titres de
22578 chapitres de manière appropriée.
22581 \begin_layout Standard
22582 Dans de nombreux cas, vous n'aurez donc sans doute rien à faire du tout
22583 pour obtenir un résultat XHTML acceptable pour vos environnements propres,
22584 vos inserts personnalisés, et ainsi de suite.
22585 Mais dans certains cas vous devrez faire quelque chose, et \SpecialChar LyX
22587 conséquent un certain nombre de directives de format qui peuvent être utilisées
22588 pour personnaliser le XHTML et les CSS qui sont créés.
22591 \begin_layout Standard
22592 Notez qu'il existe deux directives,
22593 \begin_inset Flex Code
22596 \begin_layout Plain Layout
22603 \begin_inset Flex Code
22606 \begin_layout Plain Layout
22612 , qui peuvent apparaître en dehors des déclarations de style et d'insert.
22614 \begin_inset CommandInset ref
22616 reference "subsec:Paramètres-généraux-d'une"
22620 pour les détails sur celles-ci.
22623 \begin_layout Subsection
22624 Styles de paragraphe
22625 \begin_inset CommandInset label
22627 name "subsec:Styles-de-paragraphe-XHTML"
22634 \begin_layout Standard
22635 Le type de XHTML que \SpecialChar LyX
22636 crée pour un paragraphe dépend s'il s'agit d'un paragraphe
22637 normal, d'une commande ou d'un environnement, ce qui est déterminé par
22638 le contenu de la directive correspondante
22639 \begin_inset Flex Code
22642 \begin_layout Plain Layout
22652 \begin_layout Standard
22653 Pour une commande ou un paragraphe normal, le résultat XHTML a la forme
22657 \begin_layout LyX-Code
22661 \begin_inset Quotes erd
22665 \begin_inset Quotes erd
22671 \begin_layout LyX-Code
22675 \begin_inset Quotes erd
22679 \begin_inset Quotes erd
22689 \begin_layout LyX-Code
22690 Contenu du paragraphe
22693 \begin_layout LyX-Code
22699 \begin_layout Standard
22700 Les balises d'étiquette sont bien entendu omises si le paragraphe n'est
22704 \begin_layout Standard
22705 Pour un environnement qui n'est pas du type liste, le XHTML prend la forme:
22708 \begin_layout LyX-Code
22712 \begin_inset Quotes erd
22716 \begin_inset Quotes erd
22722 \begin_layout LyX-Code
22726 \begin_inset Quotes erd
22730 \begin_inset Quotes erd
22734 \begin_inset Quotes erd
22738 \begin_inset Quotes erd
22743 Étiquette d'environnement
22747 Premier paragraphe.
22752 \begin_layout LyX-Code
22762 \begin_layout LyX-Code
22768 \begin_layout Standard
22769 Noter que l'étiquette n'est émise que pour le premier paragraphe, comme
22770 ce serait le cas pour une théorème, par exemple.
22773 \begin_layout Standard
22774 Pour une liste, nous avons une de ces formes:
22777 \begin_layout LyX-Code
22781 \begin_inset Quotes erd
22785 \begin_inset Quotes erd
22791 \begin_layout LyX-Code
22795 \begin_inset Quotes erd
22799 \begin_inset Quotes erd
22803 \begin_inset Quotes erd
22807 \begin_inset Quotes erd
22821 \begin_layout LyX-Code
22825 \begin_inset Quotes erd
22829 \begin_inset Quotes erd
22833 \begin_inset Quotes erd
22837 \begin_inset Quotes erd
22851 \begin_layout LyX-Code
22857 \begin_layout LyX-Code
22861 \begin_layout LyX-Code
22865 \begin_inset Quotes erd
22869 \begin_inset Quotes erd
22875 \begin_layout LyX-Code
22879 \begin_inset Quotes erd
22883 \begin_inset Quotes erd
22890 </labeltag><itemtag attr=
22891 \begin_inset Quotes erd
22895 \begin_inset Quotes erd
22905 \begin_layout LyX-Code
22909 \begin_inset Quotes erd
22913 \begin_inset Quotes erd
22920 </labeltag><itemtag attr=
22921 \begin_inset Quotes erd
22925 \begin_inset Quotes erd
22935 \begin_layout LyX-Code
22941 \begin_layout Standard
22942 Noter la différence en ce qui concerne l'ordre des balises
22943 \begin_inset Flex Code
22946 \begin_layout Plain Layout
22953 \begin_inset Flex Code
22956 \begin_layout Plain Layout
22963 L'ordre obtenu dépend du positionnement de
22964 \begin_inset Flex Code
22967 \begin_layout Plain Layout
22974 \begin_inset Flex Code
22977 \begin_layout Plain Layout
22983 est fausse (valeur implicite), vous obtiendrez la première forme, avec
22984 l'étiquette dans l'élément; s'il la valeur est vraie, vous obtiendrez la
22985 seconde forme, avec l'étiquette en dehors de l'élément.
22988 \begin_layout Standard
22989 Les balises et les attributs spécifiques émis pour chaque type de paragraphe
22990 peuvent être contrôlés par les directives de format que nous allons décrire.
22991 Comme indiqué ci-dessus, cependant, \SpecialChar LyX
22992 utilise des valeurs implicites raisonnable
22993 s pour la plupart d'entre elles, vous n'aurez donc pas grand-chose à faire
22994 pour produire un résultat XHTML satisfaisant.
22995 Pensez aux directives disponibles comme un supplément pour obtenir un réglage
22996 à votre convenance.
22999 \begin_layout Description
23002 \begin_inset Flex Code
23005 \begin_layout Plain Layout
23014 \begin_inset Flex Code
23017 \begin_layout Plain Layout
23025 précise les informations d'attribut à émettre avec la balise principale.
23027 \begin_inset Flex Code
23030 \begin_layout Plain Layout
23031 \begin_inset Quotes fld
23035 \begin_inset Quotes frd
23044 Implicitement, \SpecialChar LyX
23046 \begin_inset Flex Code
23049 \begin_layout Plain Layout
23050 \begin_inset Quotes fld
23054 \begin_inset Quotes frd
23063 \begin_inset Flex Code
23066 \begin_layout Plain Layout
23072 est le nom du style en bas de casse, par exemple: chapter.
23073 Ceci ne doit contenir
23077 information de style: utiliser
23078 \begin_inset Flex Code
23081 \begin_layout Plain Layout
23090 \begin_layout Description
23093 \begin_inset Flex Code
23096 \begin_layout Plain Layout
23107 \begin_inset Flex Code
23110 \begin_layout Plain Layout
23119 \begin_inset space \thinspace{}
23123 \begin_inset Flex Code
23126 \begin_layout Plain Layout
23132 ] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
23134 ce style, même si une information complémentaire est explicitement émise
23136 \begin_inset Flex Code
23139 \begin_layout Plain Layout
23146 Positionner cette directive à
23147 \begin_inset Flex Code
23150 \begin_layout Plain Layout
23156 vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
23159 \begin_inset Flex Code
23162 \begin_layout Plain Layout
23171 \begin_layout Description
23174 \begin_inset Flex Code
23177 \begin_layout Plain Layout
23186 \begin_inset Flex Code
23189 \begin_layout Plain Layout
23197 définit la balise utilisée pour les paragraphes ou environnements isolés,
23199 \begin_inset Flex Code
23202 \begin_layout Plain Layout
23208 dans les exemples ci-dessus.
23210 \begin_inset Flex Code
23213 \begin_layout Plain Layout
23222 \begin_layout Description
23225 \begin_inset Flex Code
23228 \begin_layout Plain Layout
23237 \begin_inset Flex Code
23240 \begin_layout Plain Layout
23248 définit les attributs des balises
23249 \begin_inset Flex Code
23252 \begin_layout Plain Layout
23260 \begin_inset Flex Code
23263 \begin_layout Plain Layout
23264 \begin_inset Quotes fld
23267 class=`nomstyle_item'
23268 \begin_inset Quotes frd
23277 Ceci ne doit contenir
23281 information de style: utiliser
23282 \begin_inset Flex Code
23285 \begin_layout Plain Layout
23294 \begin_layout Description
23297 \begin_inset Flex Code
23300 \begin_layout Plain Layout
23309 \begin_inset Flex Code
23312 \begin_layout Plain Layout
23320 définit la balise utilisée pour les étiquettes de paragraphe et d'élément,
23322 \begin_inset Flex Code
23325 \begin_layout Plain Layout
23331 dans les exemples ci-dessus.
23333 \begin_inset Flex Code
23336 \begin_layout Plain Layout
23343 \begin_inset Flex Code
23346 \begin_layout Plain Layout
23353 \begin_inset Flex Code
23356 \begin_layout Plain Layout
23363 \begin_inset Newline newline
23367 \begin_inset Flex Code
23370 \begin_layout Plain Layout
23371 Centered_Top_Environment
23376 , auquel cas elle vaut implicitement
23377 \begin_inset Flex Code
23380 \begin_layout Plain Layout
23389 \begin_layout Description
23392 \begin_inset Flex Code
23395 \begin_layout Plain Layout
23404 \begin_inset Flex Code
23407 \begin_layout Plain Layout
23415 définit les attributs de la balise
23416 \begin_inset Flex Code
23419 \begin_layout Plain Layout
23427 \begin_inset Quotes erd
23431 Ceci ne doit contenir
23435 information de style: utiliser
23436 \begin_inset Flex Code
23439 \begin_layout Plain Layout
23448 \begin_layout Description
23451 \begin_inset Flex Code
23454 \begin_layout Plain Layout
23465 \begin_inset Flex Code
23468 \begin_layout Plain Layout
23477 \begin_inset space \thinspace{}
23481 \begin_inset Flex Code
23484 \begin_layout Plain Layout
23490 ], significatif uniquement pour les environnements de liste, contrôle si
23491 la balise d'étiquetage est émise avant ou dans la balise d'élément.
23492 Ceci est utilisé par exemple dans l'environnement de description, où l'on
23494 \begin_inset Flex Code
23497 \begin_layout Plain Layout
23498 \begin_inset Quotes fld
23501 <dt>\SpecialChar ldots
23502 </dt><dd>\SpecialChar ldots
23504 \begin_inset Quotes frd
23514 \begin_inset Flex Code
23517 \begin_layout Plain Layout
23523 : la balise d'étiquetage est dans la balise d'élément.
23526 \begin_layout Description
23529 \begin_inset Flex Code
23532 \begin_layout Plain Layout
23542 définit l'information à émettre dans la section
23543 \begin_inset Flex Code
23546 \begin_layout Plain Layout
23552 quand ce style est utilisé.
23553 Ceci pourrait être utilisé par exemple pour inclure un bloc
23554 \begin_inset Flex Code
23557 \begin_layout Plain Layout
23563 définissant un gestionnaire
23564 \begin_inset Flex Code
23567 \begin_layout Plain Layout
23576 \begin_layout Description
23579 \begin_inset Flex Code
23582 \begin_layout Plain Layout
23592 définit l'information à émettre dans la section
23593 \begin_inset Flex Code
23596 \begin_layout Plain Layout
23602 quand ce style est utilisé.
23603 Ceci pourrait être utilisé par exemple pour inclure un bloc
23604 \begin_inset Flex Code
23607 \begin_layout Plain Layout
23613 définissant un gestionnaire
23614 \begin_inset Flex Code
23617 \begin_layout Plain Layout
23624 Doit être fermé par
23627 \begin_inset Flex Code
23630 \begin_layout Plain Layout
23643 \begin_layout Description
23646 \begin_inset Flex Code
23649 \begin_layout Plain Layout
23658 \begin_inset Flex Code
23661 \begin_layout Plain Layout
23669 définit la balise utilisé pour l'étiquette principale, qui remplace
23670 \begin_inset Flex Code
23673 \begin_layout Plain Layout
23679 dans les exemples ci-dessus.
23681 \begin_inset Flex Code
23684 \begin_layout Plain Layout
23693 \begin_layout Description
23696 \begin_inset Flex Code
23699 \begin_layout Plain Layout
23710 \begin_inset Flex Code
23713 \begin_layout Plain Layout
23722 \begin_inset space \thinspace{}
23726 \begin_inset Flex Code
23729 \begin_layout Plain Layout
23735 ] identifie ce style comme celui à utiliser pour créer la balise
23736 \begin_inset Flex Code
23739 \begin_layout Plain Layout
23745 dans le fichier XHTML.
23746 Implicitement fausse.
23748 \begin_inset Flex Code
23751 \begin_layout Plain Layout
23757 la positionne à vraie pour l'environnement
23758 \begin_inset Flex Code
23761 \begin_layout Plain Layout
23770 \begin_layout Subsection
23776 \begin_layout Standard
23777 L'exportation XHTML des inserts peut également être contrôlée par l'information
23778 résidant dans les fichiers de format
23782 \begin_layout Plain Layout
23783 Pour le moment, ceci n'est exact que pour les inserts de
23784 \begin_inset Quotes fld
23788 \begin_inset Quotes frd
23791 (les inserts dans lesquels vous pouvez effectuer une saisie), mais n'est
23792 pas exact pour les inserts de
23793 \begin_inset Quotes fld
23797 \begin_inset Quotes frd
23800 (inserts associés à des boîtes de dialogue).
23806 Là encore, \SpecialChar LyX
23807 essaie de produire implicitement un résultat raisonnable, et
23808 il crée des règles CSS implicites.
23809 Mais tout peut être personnalisé.
23812 \begin_layout Standard
23813 Le résultat XHTML produit par \SpecialChar LyX
23814 pour un insert a la forme suivante:
23817 \begin_layout LyX-Code
23821 \begin_inset Quotes erd
23825 \begin_inset Quotes erd
23831 \begin_layout LyX-Code
23841 \begin_layout LyX-Code
23845 \begin_inset Quotes erd
23849 \begin_inset Quotes erd
23854 Contenu de l'insert.
23859 \begin_layout LyX-Code
23865 \begin_layout Standard
23866 Si l'insert permet de saisir plusieurs paragraphes — c'est-à-dire, si
23867 \begin_inset Flex Code
23870 \begin_layout Plain Layout
23876 est vrai — alors le contenu de l'insert sera exporté également en paragraphes
23877 formatés en fonction des styles utilisés pour ces paragraphes (standard,
23878 citation et similaire).
23879 La balise d'étiquetage est bien entendu omise si la paragraphe n'a pas
23880 d'étiquette et, pour le moment, est toujours
23881 \begin_inset Flex Code
23884 \begin_layout Plain Layout
23891 La balise interne est facultative et, implicitement, n'apparaît pas.
23894 \begin_layout Standard
23895 Les balises et attributs spécifiques émis pour chaque insert peuvent être
23896 contrôlés au moyen des directives de format suivantes:
23899 \begin_layout Description
23902 \begin_inset Flex Code
23905 \begin_layout Plain Layout
23916 \begin_inset Flex Code
23919 \begin_layout Plain Layout
23925 ] précise les informations d'attribut à émettre avec la balise principale.
23927 \begin_inset Flex Code
23930 \begin_layout Plain Layout
23931 \begin_inset Quotes fld
23934 class=`moninsert' onclick=`\SpecialChar ldots
23936 \begin_inset Quotes frd
23945 Implicitement, \SpecialChar LyX
23947 \begin_inset Flex Code
23950 \begin_layout Plain Layout
23951 \begin_inset Quotes fld
23955 \begin_inset Quotes frd
23964 \begin_inset Flex Code
23967 \begin_layout Plain Layout
23973 est le nom \SpecialChar LyX
23974 de l'insert en bas de casse et avec les caractères non alphanumériq
23975 ues remplacés par des caractères
23976 \begin_inset Quotes fld
23980 \begin_inset Quotes frd
23983 , par exemple: footnote.
23986 \begin_layout Description
23989 \begin_inset Flex Code
23992 \begin_layout Plain Layout
24003 \begin_inset Flex Code
24006 \begin_layout Plain Layout
24015 \begin_inset space \thinspace{}
24019 \begin_inset Flex Code
24022 \begin_layout Plain Layout
24028 ] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
24030 cet insert, même si une information complémentaire est explicitement émise
24032 \begin_inset Flex Code
24035 \begin_layout Plain Layout
24042 Positionner cette directive à
24043 \begin_inset Flex Code
24046 \begin_layout Plain Layout
24052 vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
24055 \begin_inset Flex Code
24058 \begin_layout Plain Layout
24067 \begin_layout Description
24070 \begin_inset Flex Code
24073 \begin_layout Plain Layout
24084 \begin_inset Flex Code
24087 \begin_layout Plain Layout
24093 ] fixe l'attribut de la balise interne.
24095 \begin_inset Newline newline
24099 \begin_inset Flex Code
24102 \begin_layout Plain Layout
24103 \begin_inset Quotes fld
24106 class=`nominsert_inner'
24107 \begin_inset Quotes frd
24118 \begin_layout Description
24121 \begin_inset Flex Code
24124 \begin_layout Plain Layout
24135 \begin_inset Flex Code
24138 \begin_layout Plain Layout
24144 ] détermine la balise interne, et remplace
24145 \begin_inset Flex Code
24148 \begin_layout Plain Layout
24154 dans les exemples ci-dessus.
24155 Implicitement absente.
24158 \begin_layout Description
24161 \begin_inset Flex Code
24164 \begin_layout Plain Layout
24175 \begin_inset Flex Code
24178 \begin_layout Plain Layout
24185 \begin_inset space \thinspace{}
24189 \begin_inset Flex Code
24192 \begin_layout Plain Layout
24200 ] indique si cet insert représente un bloc autonome de texte (comme une
24201 note de bas de page) ou bien représente du contenu inclus dans le texte
24202 environnant (comme une branche).
24204 \begin_inset Flex Code
24207 \begin_layout Plain Layout
24216 \begin_layout Description
24219 \begin_inset Flex Code
24222 \begin_layout Plain Layout
24233 \begin_inset Flex Code
24236 \begin_layout Plain Layout
24242 ] définit une étiquette pour cet insert, pouvant inclure une référence à
24244 Par exemple, pour une note de bas de page, ce peut être
24245 \begin_inset Flex Code
24248 \begin_layout Plain Layout
24257 Cette directive est facultative, et n'a pas de valeur implicite.
24260 \begin_layout Description
24263 \begin_inset Flex Code
24266 \begin_layout Plain Layout
24276 définit l'information à émettre dans la section
24277 \begin_inset Flex Code
24280 \begin_layout Plain Layout
24286 quand ce style est utilisé.
24287 Ceci pourrait être utilisé par exemple pour inclure un bloc
24288 \begin_inset Flex Code
24291 \begin_layout Plain Layout
24297 définissant un gestionnaire
24298 \begin_inset Flex Code
24301 \begin_layout Plain Layout
24310 \begin_layout Description
24313 \begin_inset Flex Code
24316 \begin_layout Plain Layout
24326 définit l'information CSS à inclure quand ce style est utilisé.
24327 Noter que le contenu sera automatiquement enclos dans un bloc
24328 \begin_inset Flex Code
24331 \begin_layout Plain Layout
24337 créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
24340 \begin_layout Description
24343 \begin_inset Flex Code
24346 \begin_layout Plain Layout
24357 \begin_inset Flex Code
24360 \begin_layout Plain Layout
24366 ] définit la balise utilisé pour l'étiquette principale, qui remplace
24367 \begin_inset Flex Code
24370 \begin_layout Plain Layout
24376 dans les exemples ci-dessus.
24377 La valeur implicite dépend dépend du réglage de
24378 \begin_inset Flex Code
24381 \begin_layout Plain Layout
24388 \begin_inset Flex Code
24391 \begin_layout Plain Layout
24397 est vrai, la valeur implicite est
24398 \begin_inset Flex Code
24401 \begin_layout Plain Layout
24407 ; s'il est faux, la valeur implicite est
24408 \begin_inset Flex Code
24411 \begin_layout Plain Layout
24420 \begin_layout Subsection
24424 \begin_layout Standard
24425 Le résultat XHTML pour les flottants peut être contrôlé par les informations
24427 Le résultat a la forme suivante:
24430 \begin_layout LyX-Code
24434 \begin_inset Quotes erd
24438 \begin_inset Quotes erd
24444 \begin_layout LyX-Code
24447 Contenu du flottant.
24450 \begin_layout LyX-Code
24456 \begin_layout Standard
24457 La légende, si elle est présente, est un insert séparé et sera émis en tant
24459 Son apparence pourra être contrôlée par la directive InsetLayout pour les
24460 inserts de légende.
24463 \begin_layout Description
24466 \begin_inset Flex Code
24469 \begin_layout Plain Layout
24478 \begin_inset Flex Code
24481 \begin_layout Plain Layout
24489 précise les informations d'attribut à émettre avec la balise principale.
24491 \begin_inset Flex Code
24494 \begin_layout Plain Layout
24495 \begin_inset Quotes fld
24498 class=`monflottant' onclick=`\SpecialChar ldots
24500 \begin_inset Quotes frd
24509 Implicitement, \SpecialChar LyX
24511 \begin_inset Flex Code
24514 \begin_layout Plain Layout
24515 \begin_inset Quotes fld
24520 class=`float float-typefloat'
24523 \begin_inset Quotes frd
24532 \begin_inset Flex Code
24535 \begin_layout Plain Layout
24541 est le nom \SpecialChar LyX
24542 de l'insert (tel qu'il est déterminé par la déclaration de
24544 \begin_inset CommandInset ref
24546 reference "subsec:Flottants"
24550 ) en bas de casse et avec les caractères non alphanumériques remplacés par
24552 \begin_inset Quotes fld
24556 \begin_inset Quotes frd
24560 \begin_inset Flex Code
24563 \begin_layout Plain Layout
24572 \begin_layout Description
24575 \begin_inset Flex Code
24578 \begin_layout Plain Layout
24588 définit l'information CSS à inclure quand ce flottant est utilisé.
24593 Noter que le contenu sera automatiquement enclos dans un bloc
24594 \begin_inset Flex Code
24597 \begin_layout Plain Layout
24603 créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
24606 \begin_layout Description
24609 \begin_inset Flex Code
24612 \begin_layout Plain Layout
24621 \begin_inset Flex Code
24624 \begin_layout Plain Layout
24632 définit la balise utilisé pour l'étiquette principale, qui remplace
24633 \begin_inset Flex Code
24636 \begin_layout Plain Layout
24642 dans les exemples ci-dessus.
24644 \begin_inset Flex Code
24647 \begin_layout Plain Layout
24653 , cette valeur devra rarement être modifiée.
24656 \begin_layout Subsection
24657 Mise en page de la bibliographie
24660 \begin_layout Standard
24661 La bibliographie peut être mise en forme via les blocs
24662 \begin_inset Flex Code
24665 \begin_layout Plain Layout
24673 \begin_inset space ~
24677 \begin_inset CommandInset ref
24679 reference "subsec:Description citation"
24686 \begin_layout Subsection
24687 CSS créés par \SpecialChar LyX
24691 \begin_layout Standard
24692 Nous avons mentionné plusieurs fois que \SpecialChar LyX
24693 créera des règles CSS implicites
24694 pour les paragraphes et les inserts, fondées sur les autres informations
24695 de format fournies.
24696 Ici, nous préciserons quelle information est utilisée par \SpecialChar LyX
24700 \begin_layout Standard
24701 Pour le moment, \SpecialChar LyX
24702 engendre tout seul des CSS seulement pour les informations
24703 de police, en utilisant les directives
24704 \begin_inset Flex Code
24707 \begin_layout Plain Layout
24714 \begin_inset Flex Code
24717 \begin_layout Plain Layout
24724 \begin_inset Flex Code
24727 \begin_layout Plain Layout
24734 \begin_inset Flex Code
24737 \begin_layout Plain Layout
24743 spécifiées dans la déclaration
24744 \begin_inset Flex Code
24747 \begin_layout Plain Layout
24754 \begin_inset space ~
24758 \begin_inset CommandInset ref
24760 reference "subsec:polices"
24764 .) La traduction est essentiellement directe et évidente, par exemple
24765 \begin_inset Flex Code
24768 \begin_layout Plain Layout
24769 \begin_inset Quotes fld
24773 \begin_inset Quotes frd
24782 \begin_inset Flex Code
24785 \begin_layout Plain Layout
24786 \begin_inset Quotes fld
24789 font-family: sans-serif;
24790 \begin_inset Quotes frd
24799 La correspondance entre les tailles en \SpecialChar LyX
24800 et les tailles en CSS est un peu
24801 moins évidente main néanmoins intuitive.
24803 \begin_inset Flex Code
24806 \begin_layout Plain Layout
24813 \begin_inset Flex URL
24816 \begin_layout Plain Layout
24826 \begin_layout Chapter
24827 Insérer un objet externe
24828 \begin_inset CommandInset label
24830 name "chap:Insérer-un-Objet"
24837 \begin_layout Standard
24840 \begin_inset Box Shadowbox
24850 height_special "totalheight"
24855 backgroundcolor "none"
24858 \begin_layout Plain Layout
24859 Avertissement: cette partie des la documentation n'a pas été mise à jour
24860 depuis un certain temps.
24861 Nous espérons qu'elle est toujours correcte, mais ce n'est pas garanti.
24869 \begin_layout Standard
24870 L'utilisation d'éléments créés par des logiciels extérieurs à \SpecialChar LyX
24872 en détail dans le manuel
24877 Cette partie du manuel couvre ce qui se passe derrière la scène pour permettre
24878 d'écrire un mécanisme d'inclusion pour un nouvel élément.
24881 \begin_layout Section
24882 Comment fonctionne-t-il ?
24885 \begin_layout Standard
24886 L'insertion d'objet externe repose sur le concept de
24892 \begin_layout Plain Layout
24893 NdT : Traduction de
24894 \begin_inset Quotes fld
24898 \begin_inset Quotes frd
24909 Un cadre définit comment \SpecialChar LyX
24910 doit s'interfacer avec un type d'objet donné.
24911 Tel qu'il est distribué, \SpecialChar LyX
24912 possède des cadres prédéfinis pour les figures
24913 XFig, pour les diagrammes Dia, pour différents formats d'images rastérisées,
24914 pour gnuplot, et d'autres.
24915 Vous pouvez en consulter la liste avec
24916 \begin_inset Flex Noun
24919 \begin_layout Plain Layout
24920 Insertion\SpecialChar menuseparator
24922 \begin_inset space ~
24931 En outre, il est possible de créer votre propre cadre pour supporter un
24932 type donné d'objet.
24933 Nous décrirons plus loin en détail ce qu'il faut faire, et nous espérons
24934 que vous nous enverrez tous les cadres que vous créerez pour que nous puissions
24935 les inclure dans de futures versions de \SpecialChar LyX
24939 \begin_layout Standard
24940 Un autre concept de base est qu'il faut faire la distinction entre le fichier
24941 d'origine qui sert de point de départ et le fichier transformé qui est
24942 inclus avec votre document exporté ou imprimé.
24943 Voyons par exemple une figure produite avec
24944 \begin_inset Flex Code
24947 \begin_layout Plain Layout
24954 L'application XFig elle-même travaille sur un fichier avec l'extension
24956 \begin_inset Flex Code
24959 \begin_layout Plain Layout
24966 Dans XFig, vous créez et modifiez votre figure.
24967 Quand c'est fini, vous enregistrez le fichier
24968 \begin_inset Flex Code
24971 \begin_layout Plain Layout
24978 Quand vous voulez inclure la figure dans votre document, vous invoquez
24980 \begin_inset Flex Code
24983 \begin_layout Plain Layout
24989 pour créer un fichier PostScript qui sera aisément inclus dans votre fichier
24992 Dans ce cas, le fichier
24993 \begin_inset Flex Code
24996 \begin_layout Plain Layout
25002 est le fichier d'origine, et le fichier PostScript est le fichier transformé.
25005 \begin_layout Standard
25006 Cette distinction est importante pour pouvoir mettre à jour l'objet pendant
25007 l'écriture de votre document.
25008 En outre, elle vous donne la flexibilité requise pour supporter des formats
25009 d'exportation différents.
25010 Par exemple, dans le cas de l'exportation en Ascii, ce n'est pas vraiment
25011 une super idée d'inclure la figure en PostScript brut.
25012 À la place, vous préférerez soit inclure une référence à la figure, soit
25013 essayer un convertisseur graphique vers Ascii pour rendre un résultat final
25014 approchant du graphique d'origine.
25015 L'insertion d'objet externe vous permet de le faire, car il est paramétré
25016 avec les différents formats d'exportation supportés par \SpecialChar LyX
25020 \begin_layout Standard
25021 En plus de supporter la génération de fichiers transformés différents selon
25022 le format d'exportation, l'insertion d'objet externe travaille en étroite
25023 collaboration avec les applications d'édition et de visualisation.
25024 Dans le cas d'une figure XFig, vous pouvez invoquer Xfig sur le fichier
25025 d'origine d'un simple clic depuis la fenêtre d'objet externe de \SpecialChar LyX
25027 visualiser le fichier transformé PostScript avec Ghostview d'un autre clic.
25028 Il n'y a plus à se bagarrer avec la ligne de commande ou avec des explorateurs
25029 de fichiers pour localiser et manipuler le fichier d'origine et le fichier
25031 De cette façon, vous pouvez enfin profiter à plein des nombreuses applications
25032 différentes qui servent à la production de documents, et serez finalement
25036 \begin_layout Section
25037 Le fichier de configuration d'un cadre externe
25040 \begin_layout Standard
25041 Il est assez facile de définir de nouveaux cadres externes dans \SpecialChar LyX
25043 Cependant, sachez que si vous le faites de façon négligente, vous introduirez
25048 une faille de sécurité facilement exploitable.
25049 Avant de commencer, lisez donc plus bas ce qui concerne la sécurité
25050 \begin_inset space ~
25054 \begin_inset CommandInset ref
25055 LatexCommand pageref
25056 reference "sec:La-question-de"
25063 \begin_layout Standard
25064 Ceci dit, nous vous encourageons à créer des cadres intéressants et à nous
25068 \begin_layout Standard
25069 Les cadres externes sont définis dans le fichier
25070 \begin_inset Flex Code
25073 \begin_layout Plain Layout
25074 Rép\SpecialChar LyX
25075 /external_templates
25086 \begin_layout Plain Layout
25087 NdT : Nous rappelons que
25088 \begin_inset Quotes fld
25092 \begin_inset Quotes frd
25095 est la traduction de
25096 \begin_inset Quotes fld
25100 \begin_inset Quotes frd
25103 dans ce contexte de l'objet externe.
25111 Vous pouvez mettre votre propre version dans
25112 \begin_inset Flex Code
25115 \begin_layout Plain Layout
25116 MonRép/external_templates
25125 \begin_layout Standard
25126 Un fichier de configuration de cadre typique se présente comme ceci:
25129 \begin_layout LyX-Code
25135 \begin_layout LyX-Code
25138 GuiName "XFig: $$AbsOrRelPathParent$$Basename"
25141 \begin_layout LyX-Code
25147 \begin_layout LyX-Code
25153 \begin_layout LyX-Code
25159 \begin_layout LyX-Code
25165 \begin_layout LyX-Code
25171 \begin_layout LyX-Code
25174 AutomaticProduction true
25177 \begin_layout LyX-Code
25183 \begin_layout LyX-Code
25189 \begin_layout LyX-Code
25192 Format \SpecialChar LaTeX
25196 \begin_layout LyX-Code
25199 TransformCommand Rotate RotationLatexCommand
25202 \begin_layout LyX-Code
25205 TransformCommand Resize ResizeLatexCommand
25208 \begin_layout LyX-Code
25211 Product "$$RotateFront$$ResizeFront
25214 \begin_layout LyX-Code
25221 input{$$AbsOrRelPathMaster$$Basename.pstex_t}
25224 \begin_layout LyX-Code
25227 $$ResizeBack$$RotateBack"
25230 \begin_layout LyX-Code
25236 \begin_layout LyX-Code
25239 UpdateResult "$$AbsPath$$Basename.pstex_t"
25242 \begin_layout LyX-Code
25245 Requirement "graphicx"
25248 \begin_layout LyX-Code
25251 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
25254 \begin_layout LyX-Code
25257 ReferencedFile latex "$$AbsPath$$Basename.eps"
25260 \begin_layout LyX-Code
25263 ReferencedFile dvi "$$AbsPath$$Basename.eps"
25266 \begin_layout LyX-Code
25272 \begin_layout LyX-Code
25275 Format PDF\SpecialChar LaTeX
25279 \begin_layout LyX-Code
25282 TransformCommand Rotate RotationLatexCommand
25285 \begin_layout LyX-Code
25288 TransformCommand Resize ResizeLatexCommand
25291 \begin_layout LyX-Code
25294 Product "$$RotateFront$$ResizeFront
25297 \begin_layout LyX-Code
25304 input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
25307 \begin_layout LyX-Code
25310 $$ResizeBack$$RotateBack"
25313 \begin_layout LyX-Code
25316 UpdateFormat pdftex
25319 \begin_layout LyX-Code
25322 UpdateResult "$$AbsPath$$Basename.pdftex_t"
25325 \begin_layout LyX-Code
25328 Requirement "graphicx"
25331 \begin_layout LyX-Code
25334 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
25337 \begin_layout LyX-Code
25340 ReferencedFile latex "$$AbsPath$$Basename.pdf"
25343 \begin_layout LyX-Code
25349 \begin_layout LyX-Code
25355 \begin_layout LyX-Code
25358 Product "$$Contents(
25360 "$$AbsPath$$Basename.asc
25365 \begin_layout LyX-Code
25368 UpdateFormat asciixfig
25371 \begin_layout LyX-Code
25374 UpdateResult "$$AbsPath$$Basename.asc"
25377 \begin_layout LyX-Code
25383 \begin_layout LyX-Code
25389 \begin_layout LyX-Code
25392 Product "<graphic fileref=
25394 "$$AbsOrRelPathMaster$$Basename.eps
25399 \begin_layout LyX-Code
25405 \begin_layout LyX-Code
25411 \begin_layout LyX-Code
25414 UpdateResult "$$AbsPath$$Basename.eps"
25417 \begin_layout LyX-Code
25420 ReferencedFile docbook "$$AbsPath$$Basename.eps"
25423 \begin_layout LyX-Code
25426 ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
25429 \begin_layout LyX-Code
25435 \begin_layout LyX-Code
25438 Product "[XFig: $$FName]"
25441 \begin_layout LyX-Code
25447 \begin_layout LyX-Code
25453 \begin_layout Standard
25454 Comme vous pouvez le constater, le cadre est inséré entre
25455 \begin_inset Flex Code
25458 \begin_layout Plain Layout
25468 \begin_inset Flex Code
25471 \begin_layout Plain Layout
25480 Il contient un en-tête spécifiant quelques réglages généraux et, pour chaque
25481 format primaire de document reconnu, une section
25482 \begin_inset Flex Code
25485 \begin_layout Plain Layout
25495 \begin_inset Flex Code
25498 \begin_layout Plain Layout
25509 \begin_layout Subsection
25513 \begin_layout Description
25516 \begin_inset Flex Code
25519 \begin_layout Plain Layout
25522 AutomaticProduction
25523 \begin_inset space ~
25533 indique si le fichier représenté par le cadre doit être créé par \SpecialChar LyX
25535 Cette directive doit apparaître une et une seule fois.
25538 \begin_layout Description
25541 \begin_inset Flex Code
25544 \begin_layout Plain Layout
25548 \begin_inset space ~
25558 précise un patron global utilisé dans l'échange dans la spécification des
25559 fichiers pour filtrer les fichiers désignés.
25560 S'il y a plus d'un suffixe possible (e.g.
25562 \begin_inset Flex Code
25565 \begin_layout Plain Layout
25574 \begin_inset Flex Code
25577 \begin_layout Plain Layout
25585 ), utiliser une syntaxe comme
25586 \begin_inset Flex Code
25589 \begin_layout Plain Layout
25598 Cette directive doit apparaître une et une seule fois.
25601 \begin_layout Description
25604 \begin_inset Flex Code
25607 \begin_layout Plain Layout
25611 \begin_inset space ~
25621 fixe le texte apparaissant dans le bouton.
25622 Cette directive doit apparaître une et une seule fois.
25625 \begin_layout Description
25628 \begin_inset Flex Code
25631 \begin_layout Plain Layout
25635 \begin_inset space ~
25639 \begin_inset space ~
25649 décrit le texte d'aide utilisé dans la fenêtre de dialogue
25650 \begin_inset Quotes fld
25654 \begin_inset Quotes frd
25658 Fournir suffisamment d'informations pour que l'utilisateur comprenne ce
25659 que le cadre peut faire pour lui.
25660 Cette directive doit apparaître une et une seule fois.
25663 \begin_layout Description
25666 \begin_inset Flex Code
25669 \begin_layout Plain Layout
25673 \begin_inset space ~
25683 indique le format du fichier original.
25684 Ce doit être le nom d'un format reconnu par \SpecialChar LyX
25686 \begin_inset space ~
25690 \begin_inset CommandInset ref
25692 reference "sec:Formats"
25698 \begin_inset Quotes eld
25702 \begin_inset Flex Code
25705 \begin_layout Plain Layout
25714 \begin_inset Quotes erd
25717 si le cadre peut gérer des fichiers originaux dans plus d'un format.
25719 tentera d'analyser le fichier pour en déduire le format dans ce cas.
25720 Cette directive doit apparaître une et une seule fois.
25723 \begin_layout Description
25726 \begin_inset Flex Code
25729 \begin_layout Plain Layout
25733 \begin_inset space ~
25743 est un nom original pour le cadre.
25744 Il ne soit pas contenir de macros de substitution (voir ci-après).
25747 \begin_layout Description
25750 \begin_inset Flex Code
25753 \begin_layout Plain Layout
25757 \begin_inset space ~
25760 Rotate|Resize|Clip|Extra
25767 spécifie quelles transformations sont reconnues par ce cadre.
25768 Elle peut apparaître zéro ou plusieurs fois.
25769 Elle active les options correspondantes dans la fenêtre de dialogue.
25771 \begin_inset Flex Code
25774 \begin_layout Plain Layout
25782 doit avoir soit une directive
25783 \begin_inset Flex Code
25786 \begin_layout Plain Layout
25794 correspondante, soit une directive
25795 \begin_inset Flex Code
25798 \begin_layout Plain Layout
25807 \begin_inset Flex Code
25810 \begin_layout Plain Layout
25819 Sinon, la transformation ne sera pas reconnue par ce cadre.
25823 \begin_layout Subsection
25827 \begin_layout Description
25830 \begin_inset Flex Code
25833 \begin_layout Plain Layout
25837 \begin_inset space ~
25841 |PDF\SpecialChar LaTeX
25849 décrit le format de document primaire relevant de cette définition de format.
25850 Tous les cadres n'ont pas de représentation raisonnable dans tous les formats
25851 de fichier documentaire.
25852 Définissez cependant une section
25853 \begin_inset Flex Code
25856 \begin_layout Plain Layout
25864 pour tous les formats, et utilisez un texte bidon lorsqu'il n'existe pas
25866 Ainsi vous verrez au minimum une référence à l'objet externe dans le document
25870 \begin_layout Description
25873 \begin_inset Flex Code
25876 \begin_layout Plain Layout
25880 \begin_inset space ~
25888 \begin_inset space ~
25902 définit une macro additionnelle
25903 \begin_inset Flex Code
25906 \begin_layout Plain Layout
25918 pour la substitution par
25919 \begin_inset Flex Code
25922 \begin_layout Plain Layout
25932 \begin_inset Flex Code
25935 \begin_layout Plain Layout
25947 peut elle-même contenir des macros de substitution.
25948 L'avantage par rapport à l'usage direct de
25949 \begin_inset Flex Code
25952 \begin_layout Plain Layout
25965 \begin_inset Flex Code
25968 \begin_layout Plain Layout
25976 est que la valeur substituée par
25977 \begin_inset Flex Code
25980 \begin_layout Plain Layout
25992 est nettoyée de sorte qu'elle est un argument facultatif valide dans le
25993 format documentaire.
25994 Cette directive doit apparaître une et une seule fois.
25997 \begin_layout Description
26000 \begin_inset Flex Code
26003 \begin_layout Plain Layout
26007 \begin_inset space ~
26017 spécifie le texte inséré dans le document exporté.
26018 C'est en fait la directive la plus importante et elle peut être assez compliqué
26020 Cette directive doit apparaître une et une seule fois.
26023 \begin_layout Description
26026 \begin_inset Flex Code
26029 \begin_layout Plain Layout
26033 \begin_inset space ~
26047 spécifie un élément de préambule qui sera inclus dans le préambule \SpecialChar LaTeX
26049 Il doit être défini par
26050 \begin_inset Flex Code
26053 \begin_layout Plain Layout
26063 \begin_inset Flex Code
26066 \begin_layout Plain Layout
26075 Cette directive doit apparaître une et une seule fois.
26078 \begin_layout Description
26081 \begin_inset Flex Code
26084 \begin_layout Plain Layout
26088 \begin_inset space ~
26092 \begin_inset space ~
26102 désigne les fichiers créés par la procédure de conversion et requis par
26103 un format d'exportation particulier.
26104 Si le nom d'un fichier est relatif, il est interprété relativement au document
26106 Cette directive peut apparaître zéro ou plusieurs fois.
26109 \begin_layout Description
26112 \begin_inset Flex Code
26115 \begin_layout Plain Layout
26119 \begin_inset space ~
26129 désigne le nom d'un paquetage \SpecialChar LaTeX
26131 Le paquetage est inclus via
26132 \begin_inset Flex Code
26135 \begin_layout Plain Layout
26145 dans le préambule \SpecialChar LaTeX
26147 Cette directive peut apparaître zéro ou plusieurs fois.
26150 \begin_layout Description
26153 \begin_inset Flex Code
26156 \begin_layout Plain Layout
26160 \begin_inset space ~
26164 \begin_inset space ~
26167 RotationLatexCommand
26174 spécifie que la commande \SpecialChar LaTeX
26175 native doit être utilisée pour effectuer les
26177 Cette directive peut apparaître une fois ou pas du tout.
26180 \begin_layout Description
26183 \begin_inset Flex Code
26186 \begin_layout Plain Layout
26190 \begin_inset space ~
26194 \begin_inset space ~
26204 spécifie que la commande \SpecialChar LaTeX
26205 native doit être utilisée pour effectuer les
26206 changements de taille.
26207 Cette directive peut apparaître une fois ou pas du tout.
26210 \begin_layout Description
26213 \begin_inset Flex Code
26216 \begin_layout Plain Layout
26220 \begin_inset space ~
26224 \begin_inset space ~
26227 RotationLatexOption
26234 spécifie que les rotations sont effectuées via un paramètre facultatif.
26235 Cette directive peut apparaître une fois ou pas du tout.
26241 \begin_layout Description
26244 \begin_inset Flex Code
26247 \begin_layout Plain Layout
26251 \begin_inset space ~
26255 \begin_inset space ~
26265 spécifie que les changements de taille sont effectuées via un paramètre
26267 Cette directive peut apparaître une fois ou pas du tout
26270 \begin_layout Description
26273 \begin_inset Flex Code
26276 \begin_layout Plain Layout
26280 \begin_inset space ~
26284 \begin_inset space ~
26294 spécifie que les recadrages sont effectuées via un paramètre facultatif.
26295 Cette directive peut apparaître une fois ou pas du tout
26300 \begin_layout Description
26303 \begin_inset Flex Code
26306 \begin_layout Plain Layout
26310 \begin_inset space ~
26314 \begin_inset space ~
26324 spécifie qu'un paramètre supplémentaire facultatif est utilisé.
26325 Cette directive peut apparaître une fois ou pas du tout
26330 \begin_layout Description
26333 \begin_inset Flex Code
26336 \begin_layout Plain Layout
26340 \begin_inset space ~
26350 spécifie le format de fichier du fichier converti.
26351 Ce doit être le nom d'un format reconnu par \SpecialChar LyX
26352 (voir la fenêtre de dialogue
26354 \begin_inset Flex Noun
26357 \begin_layout Plain Layout
26360 Outils\SpecialChar menuseparator
26361 Préférences\SpecialChar menuseparator
26363 \begin_inset space ~
26367 \begin_inset space ~
26370 fichiers\SpecialChar menuseparator
26372 \begin_inset space ~
26376 \begin_inset space ~
26385 Cette directive doit apparaître une et une seule fois.
26386 Si le format du fichier résultant est PDF, vous devez spécifier le format
26390 \begin_inset Flex Code
26393 \begin_layout Plain Layout
26403 , qui est le format PDF utilisé pour insérer des graphiques.
26404 Les autres formats PDF définis servent aux exportations du document.
26407 \begin_layout Description
26410 \begin_inset Flex Code
26413 \begin_layout Plain Layout
26417 \begin_inset space ~
26427 spécifie le nom du fichier converti.
26428 Le nom de fichier doit être absolu.
26429 Cette directive doit apparaître une et une seule fois.
26432 \begin_layout Subsection
26433 Définitions du préambule
26436 \begin_layout Standard
26437 La configuration du cadre externe peut contenir des définitions additionnelles
26438 de préambule incluses dans
26439 \begin_inset Flex Code
26442 \begin_layout Plain Layout
26452 \begin_inset Flex Code
26455 \begin_layout Plain Layout
26464 Elle peuvent être utilisées par les cadres dans la section
26465 \begin_inset Flex Code
26468 \begin_layout Plain Layout
26479 \begin_layout Section
26480 Le mécanisme de substitution
26483 \begin_layout Standard
26484 Quand la fenêtre d'objet externe invoque un programme externe, il le fait
26485 selon la commande définie dans le fichier de configuration des cadres.
26486 Ces commandes peuvent contenir diverses macros qui sont interprétées avant
26488 Les commandes sont toujours exécutées dans le répertoire du document.
26491 \begin_layout Standard
26492 Ainsi, quand un objet externe est affiché, un mécanisme de substitution
26493 génère son nom, et la plupart des autres directives reconnaissent la substituti
26494 on de manière similaire.
26497 \begin_layout Standard
26498 Les macros disponibles sont les suivantes :
26501 \begin_layout Description
26504 \begin_inset Flex Code
26507 \begin_layout Plain Layout
26510 $$AbsOrRelPathMaster
26517 est le est le chemin d'accès, absolu ou relatif au document maître \SpecialChar LyX
26521 \begin_layout Description
26524 \begin_inset Flex Code
26527 \begin_layout Plain Layout
26530 $$AbsOrRelPathParent
26537 est le est le chemin d'accès, absolu ou relatif au document \SpecialChar LyX
26541 \begin_layout Description
26544 \begin_inset Flex Code
26547 \begin_layout Plain Layout
26557 est le chemin d'accès absolu.
26560 \begin_layout Description
26563 \begin_inset Flex Code
26566 \begin_layout Plain Layout
26576 est le nom du fichier sans chemin d'accès et sans suffixe.
26579 \begin_layout Description
26582 \begin_inset Flex Code
26585 \begin_layout Plain Layout
26591 \begin_inset Quotes fld
26595 \begin_inset Quotes frd
26605 la macro dépliera le contenu du fichier de nom
26606 \begin_inset Flex Code
26609 \begin_layout Plain Layout
26618 \begin_layout Description
26621 \begin_inset Flex Code
26624 \begin_layout Plain Layout
26634 est le suffixe (point inclus).
26637 \begin_layout Description
26640 \begin_inset Flex Code
26643 \begin_layout Plain Layout
26654 \begin_inset Quotes fld
26658 \begin_inset Quotes frd
26661 si le fichier est en format JPEG, sinon sera la chaîne
26662 \begin_inset Quotes fld
26666 \begin_inset Quotes frd
26670 Ceci est utile pour éviter des conversions inutiles pour les formats de
26671 sortie admettant à la fois les types PNG et JPEG.
26672 Le modèle prédéfini
26673 \begin_inset Quotes fld
26677 \begin_inset Quotes frd
26680 utilise cette macro avec le moteur pdf\SpecialChar TeX
26684 \begin_layout Description
26687 \begin_inset Flex Code
26690 \begin_layout Plain Layout
26700 est le nom du fichier spécifié dans la fenêtre d'objet externe.
26701 Il est soit absolu, soit relatif au document \SpecialChar LyX
26705 \begin_layout Description
26708 \begin_inset Flex Code
26711 \begin_layout Plain Layout
26722 \begin_inset Quotes fld
26726 \begin_inset Quotes frd
26730 \begin_inset Flex Code
26733 \begin_layout Plain Layout
26741 (absolu ou relatif au document \SpecialChar LyX
26745 \begin_layout Description
26748 \begin_inset Flex Code
26751 \begin_layout Plain Layout
26761 est le chemin d'accès relatif au document maître \SpecialChar LyX
26765 \begin_layout Description
26768 \begin_inset Flex Code
26771 \begin_layout Plain Layout
26781 est le chemin d'accès relatif au document \SpecialChar LyX
26785 \begin_layout Description
26788 \begin_inset Flex Code
26791 \begin_layout Plain Layout
26801 désigne le chemin absolu du répertoire système.
26802 Typiquement utilisé pour pouvoir trouver les différents scripts auxiliaires
26803 fournis avec \SpecialChar LyX
26807 \begin_layout Description
26810 \begin_inset Flex Code
26813 \begin_layout Plain Layout
26823 est le nom et le chemin absolu d'un fichier temporaire qui sera automatiquement
26824 effacé quand le document sera fermé, ou l'objet externe effacé.
26827 \begin_layout Standard
26828 Toutes la macros de chemin contiennent un séparateur de répertoire final,
26829 vous pouvez donc construire par exemple le nom de fichier absolu avec
26830 \begin_inset Flex Code
26833 \begin_layout Plain Layout
26836 $$AbsPath$$Basename$$Extension
26844 \begin_layout Standard
26845 Les macros ci-dessus sont substituées dans toutes les directives sauf indiqué.
26847 \begin_inset Flex Code
26850 \begin_layout Plain Layout
26858 reconnaît également les substitutions suivantes si elles sont autorisées
26860 \begin_inset Flex Code
26863 \begin_layout Plain Layout
26872 \begin_inset Flex Code
26875 \begin_layout Plain Layout
26886 \begin_layout Description
26889 \begin_inset Flex Code
26892 \begin_layout Plain Layout
26902 partie initiale de la commande de changement de taille.
26905 \begin_layout Description
26908 \begin_inset Flex Code
26911 \begin_layout Plain Layout
26921 partie finale de la commande de changement de taille.
26924 \begin_layout Description
26927 \begin_inset Flex Code
26930 \begin_layout Plain Layout
26940 partie initiale de la commande de rotation.
26943 \begin_layout Description
26946 \begin_inset Flex Code
26949 \begin_layout Plain Layout
26959 partie finale de la commande de rotation.
26962 \begin_layout Standard
26963 La valeur de la chaîne de la directive
26964 \begin_inset Flex Code
26967 \begin_layout Plain Layout
26975 reconnaît également les substitutions suivantes si elles sont autorisées
26979 \begin_inset Flex Code
26982 \begin_layout Plain Layout
26991 \begin_inset Flex Code
26994 \begin_layout Plain Layout
27005 \begin_layout Description
27008 \begin_inset Flex Code
27011 \begin_layout Plain Layout
27021 option de recadrage.
27024 \begin_layout Description
27025 \begin_inset Flex Code
27028 \begin_layout Plain Layout
27036 option supplémentaire.
27039 \begin_layout Description
27040 \begin_inset Flex Code
27043 \begin_layout Plain Layout
27051 option de changement de taille.
27054 \begin_layout Description
27055 \begin_inset Flex Code
27058 \begin_layout Plain Layout
27066 option de rotation.
27069 \begin_layout Standard
27070 Vous pouvez vous demander pourquoi les macros de chemin d'accès sont aussi
27072 Il y a deux raisons principales:
27075 \begin_layout Enumerate
27076 les chemins d'accès relatifs et absolus doivent rester relatifs et absolus,
27078 Les utilisateurs peuvent avoir des raisons de préférer l'un ou l'autre.
27079 Les chemins relatifs sont utiles pour des documents portables sur différentes
27080 machines, par exemple.
27081 Les chemins absolus peuvent être requis par certains logiciels;
27084 \begin_layout Enumerate
27086 traite les chemins d'accès relatifs différemment de \SpecialChar LyX
27087 et d'autres logiciels
27088 dans des fichiers inclus encapsulés.
27089 Pour \SpecialChar LyX
27090 , par exemple, un chemin relatif est toujours relatif au document
27091 qui contient le nom de fichier.
27092 Pour \SpecialChar LaTeX
27093 , il est toujours relatif au document maître.
27094 Ces deux définitions sont identiques si vous n'avez qu'un seul document.,
27095 mais diffèrent si vous avez un document maître qui inclut des sous-documents.
27096 Ceci signifie que les chemins relatifs doivent être transformés pour être
27097 transmis à \SpecialChar LaTeX
27099 Heureusement \SpecialChar LyX
27100 fait ceci automatiquement si vous choisissez les macros de
27101 substitution correctes.
27104 \begin_layout Standard
27105 Donc, quelle macro faut-il choisir dans une nouvelle définition de cadre?
27106 La règle n'est pas difficile:
27109 \begin_layout Itemize
27111 \begin_inset Flex Code
27114 \begin_layout Plain Layout
27122 si un chemin absolu est requis;
27125 \begin_layout Itemize
27127 \begin_inset Flex Code
27130 \begin_layout Plain Layout
27133 $$AbsOrRelPathMaster
27138 si la chaîne substituée est du type entrée pour \SpecialChar LaTeX
27142 \begin_layout Itemize
27144 \begin_inset Flex Code
27147 \begin_layout Plain Layout
27150 $$AbsOrRelPathParent
27155 pour préserver le choix de l'utilisateur.
27158 \begin_layout Standard
27159 Des cas spéciaux existent pour lesquels cette règle n'est pas valable, et
27160 par exemple lorsque des chemins relatifs sont requis, mais elle fonctionne
27161 correctement d'habitude.
27162 Un exemple de cas tordu est la directive
27163 \begin_inset Flex Code
27166 \begin_layout Plain Layout
27169 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
27174 dans le cadre Xfig indiqué ci-dessus: il n'est pas possible d'utiliser
27175 le nom absolu parce que la copieur pour les fichiers
27176 \begin_inset Flex Code
27179 \begin_layout Plain Layout
27187 nécessite le nom relatif pour réécrire le contenu du fichier.
27190 \begin_layout Section
27191 La question de la sécurité
27192 \begin_inset CommandInset label
27194 name "sec:La-question-de"
27201 \begin_layout Standard
27202 L'insertion d'objet externe crée une interface avec un paquet de programmes
27203 externes et le fait de manière automatique, nous devons donc en examiner
27204 les conséquences en matière de sécurité.
27205 En particulier, comme vous avez la possibilité d'inclure vos propres noms
27206 de fichier ou de paramètres et qu'ils sont interprétés pour former une
27207 commande, il semble possible de créer un document malveillant qui exécute
27208 des commandes indésirables quand un utilisateur le visualise ou l'imprime.
27209 C'est quelque chose que nous voulons absolument éviter.
27212 \begin_layout Standard
27213 Cependant, comme les commandes du programme externe sont définies seulement
27214 dans le fichier de configuration des cadres, il n'y a pas de problème de
27215 sécurité si \SpecialChar LyX
27216 est configuré correctement avec seulement des cadres sûrs.
27217 Ceci parce que les programmes externes sont invoqués via l'appel système
27219 \begin_inset Flex Code
27222 \begin_layout Plain Layout
27228 et non via l'appel système
27229 \begin_inset Flex Code
27232 \begin_layout Plain Layout
27239 Il n'est donc pas possible d'exécuter des commandes arbitraires via le
27240 shell à partir du nom de fichier ou des paramètres.
27243 \begin_layout Standard
27244 Ceci implique aussi qu'il y a des restrictions dans les commandes définissables
27245 dans un cadre d'objet externe.
27246 En particulier, les pipes et les redirections ne sont pas disponibles.
27247 C'était obligatoire pour que \SpecialChar LyX
27249 Si vous voulez utiliser quelques-unes des fonctions du shell, vous devez
27250 écrire un script sûr pour le faire de manière contrôlée, puis définir ce
27251 script comme commande.
27255 \begin_layout Standard
27256 Il est possible de créer un cadre qui interagit directement avec le shell,
27257 mais comme cela permettrait à un utilisateur malveillant d'exécuter des
27258 commandes arbitraires en écrivant des noms de fichier ou des paramètres
27259 bien choisis, nous vous recommandons d'utiliser en général des scripts
27260 sûrs qui fonctionnent avec l'appel système
27261 \begin_inset Flex Code
27264 \begin_layout Plain Layout
27270 d'une manière contrôlée.
27271 Bien sûr, si vous êtes dans un environnement dans lequel vous avez confiance,
27272 il est tentant de ne pas se fouler et d'utiliser des scripts shell ordinaires.
27273 Si vous faites cela, sachez que vous allez
27277 créer dans votre système une faille de sécurité facile à exploiter.
27278 Il est évident que de tels cadres non sécurisés ne seront jamais inclus
27279 dans la distribution standard de \SpecialChar LyX
27280 , même si nous encourageons les gens à
27281 nous proposer de nouveaux cadres dans la tradition du logiciel libre.
27282 Mais \SpecialChar LyX
27283 tel que vous vous le procurez par les voies officielles de distribution
27284 ne contiendra jamais de cadres non sécurisés.
27287 \begin_layout Standard
27288 L'insertion d'objet externe est un outil très puissant, et vous devez faire
27289 attention à ne pas mettre en péril la sécurité avec cette puissance.
27290 Une légère erreur dans une seule ligne d'un script apparemment inoffensif
27291 peut ouvrir la voie à d'énormes problèmes.
27292 Si vous n'avez pas une compréhension claire de ce qui est en jeu, nous
27293 vous recommandons de consulter un professionnel de la sécurité, ou de contacter
27294 l'équipe de développement de \SpecialChar LyX
27295 si vous vous demandez si votre cadre est
27297 Faites le avant de l'utiliser dans un environnement que vous ne contrôlez
27301 \begin_layout Chapter
27303 Liste des fonctions utilisables dans les styles
27304 \begin_inset CommandInset label
27306 name "chap:List-of-functions"
27313 \begin_layout Standard
27315 \begin_inset Tabular
27316 <lyxtabular version="3" rows="11" columns="8">
27317 <features tabularvalignment="middle">
27318 <column alignment="left" valignment="top">
27319 <column alignment="left" valignment="top">
27320 <column alignment="left" valignment="top">
27321 <column alignment="left" valignment="top">
27322 <column alignment="left" valignment="top">
27323 <column alignment="left" valignment="top">
27324 <column alignment="left" valignment="top">
27325 <column alignment="left" valignment="top">
27327 <cell alignment="left" valignment="top" usebox="none">
27330 \begin_layout Plain Layout
27336 <cell alignment="left" valignment="top" usebox="none">
27339 \begin_layout Plain Layout
27345 <cell alignment="left" valignment="top" usebox="none">
27348 \begin_layout Plain Layout
27354 <cell alignment="left" valignment="top" usebox="none">
27357 \begin_layout Plain Layout
27363 <cell alignment="center" valignment="top" usebox="none">
27366 \begin_layout Plain Layout
27372 <cell alignment="center" valignment="top" usebox="none">
27375 \begin_layout Plain Layout
27381 <cell alignment="center" valignment="top" usebox="none">
27384 \begin_layout Plain Layout
27390 <cell alignment="center" valignment="top" usebox="none">
27393 \begin_layout Plain Layout
27401 <cell alignment="left" valignment="top" usebox="none">
27404 \begin_layout Plain Layout
27410 <cell alignment="left" valignment="top" usebox="none">
27413 \begin_layout Plain Layout
27419 <cell alignment="left" valignment="top" usebox="none">
27422 \begin_layout Plain Layout
27428 <cell alignment="left" valignment="top" usebox="none">
27431 \begin_layout Plain Layout
27437 <cell alignment="center" valignment="top" usebox="none">
27440 \begin_layout Plain Layout
27446 <cell alignment="center" valignment="top" usebox="none">
27449 \begin_layout Plain Layout
27455 <cell alignment="center" valignment="top" usebox="none">
27458 \begin_layout Plain Layout
27464 <cell alignment="center" valignment="top" usebox="none">
27467 \begin_layout Plain Layout
27475 <cell alignment="left" valignment="top" usebox="none">
27478 \begin_layout Plain Layout
27484 <cell alignment="left" valignment="top" usebox="none">
27487 \begin_layout Plain Layout
27493 <cell alignment="left" valignment="top" usebox="none">
27496 \begin_layout Plain Layout
27502 <cell alignment="left" valignment="top" usebox="none">
27505 \begin_layout Plain Layout
27511 <cell alignment="center" valignment="top" usebox="none">
27514 \begin_layout Plain Layout
27520 <cell alignment="center" valignment="top" usebox="none">
27523 \begin_layout Plain Layout
27529 <cell alignment="center" valignment="top" usebox="none">
27532 \begin_layout Plain Layout
27538 <cell alignment="center" valignment="top" usebox="none">
27541 \begin_layout Plain Layout
27549 <cell alignment="left" valignment="top" usebox="none">
27552 \begin_layout Plain Layout
27558 <cell alignment="left" valignment="top" usebox="none">
27561 \begin_layout Plain Layout
27567 <cell alignment="left" valignment="top" usebox="none">
27570 \begin_layout Plain Layout
27576 <cell alignment="left" valignment="top" usebox="none">
27579 \begin_layout Plain Layout
27585 <cell alignment="center" valignment="top" usebox="none">
27588 \begin_layout Plain Layout
27594 <cell alignment="center" valignment="top" usebox="none">
27597 \begin_layout Plain Layout
27603 <cell alignment="center" valignment="top" usebox="none">
27606 \begin_layout Plain Layout
27612 <cell alignment="center" valignment="top" usebox="none">
27615 \begin_layout Plain Layout
27623 <cell alignment="left" valignment="top" usebox="none">
27626 \begin_layout Plain Layout
27632 <cell alignment="left" valignment="top" usebox="none">
27635 \begin_layout Plain Layout
27641 <cell alignment="left" valignment="top" usebox="none">
27644 \begin_layout Plain Layout
27650 <cell alignment="left" valignment="top" usebox="none">
27653 \begin_layout Plain Layout
27659 <cell alignment="center" valignment="top" usebox="none">
27662 \begin_layout Plain Layout
27668 <cell alignment="center" valignment="top" usebox="none">
27671 \begin_layout Plain Layout
27677 <cell alignment="center" valignment="top" usebox="none">
27680 \begin_layout Plain Layout
27686 <cell alignment="center" valignment="top" usebox="none">
27689 \begin_layout Plain Layout
27697 <cell alignment="left" valignment="top" usebox="none">
27700 \begin_layout Plain Layout
27706 <cell alignment="left" valignment="top" usebox="none">
27709 \begin_layout Plain Layout
27715 <cell alignment="left" valignment="top" usebox="none">
27718 \begin_layout Plain Layout
27724 <cell alignment="left" valignment="top" usebox="none">
27727 \begin_layout Plain Layout
27733 <cell alignment="center" valignment="top" usebox="none">
27736 \begin_layout Plain Layout
27742 <cell alignment="center" valignment="top" usebox="none">
27745 \begin_layout Plain Layout
27751 <cell alignment="center" valignment="top" usebox="none">
27754 \begin_layout Plain Layout
27760 <cell alignment="center" valignment="top" usebox="none">
27763 \begin_layout Plain Layout
27771 <cell alignment="left" valignment="top" usebox="none">
27774 \begin_layout Plain Layout
27780 <cell alignment="left" valignment="top" usebox="none">
27783 \begin_layout Plain Layout
27789 <cell alignment="left" valignment="top" usebox="none">
27792 \begin_layout Plain Layout
27798 <cell alignment="left" valignment="top" usebox="none">
27801 \begin_layout Plain Layout
27807 <cell alignment="center" valignment="top" usebox="none">
27810 \begin_layout Plain Layout
27816 <cell alignment="center" valignment="top" usebox="none">
27819 \begin_layout Plain Layout
27825 <cell alignment="center" valignment="top" usebox="none">
27828 \begin_layout Plain Layout
27834 <cell alignment="center" valignment="top" usebox="none">
27837 \begin_layout Plain Layout
27845 <cell alignment="left" valignment="top" usebox="none">
27848 \begin_layout Plain Layout
27854 <cell alignment="left" valignment="top" usebox="none">
27857 \begin_layout Plain Layout
27863 <cell alignment="left" valignment="top" usebox="none">
27866 \begin_layout Plain Layout
27872 <cell alignment="left" valignment="top" usebox="none">
27875 \begin_layout Plain Layout
27881 <cell alignment="center" valignment="top" usebox="none">
27884 \begin_layout Plain Layout
27890 <cell alignment="center" valignment="top" usebox="none">
27893 \begin_layout Plain Layout
27899 <cell alignment="center" valignment="top" usebox="none">
27902 \begin_layout Plain Layout
27908 <cell alignment="center" valignment="top" usebox="none">
27911 \begin_layout Plain Layout
27919 <cell alignment="left" valignment="top" usebox="none">
27922 \begin_layout Plain Layout
27928 <cell alignment="left" valignment="top" usebox="none">
27931 \begin_layout Plain Layout
27937 <cell alignment="left" valignment="top" usebox="none">
27940 \begin_layout Plain Layout
27946 <cell alignment="left" valignment="top" usebox="none">
27949 \begin_layout Plain Layout
27955 <cell alignment="center" valignment="top" usebox="none">
27958 \begin_layout Plain Layout
27964 <cell alignment="center" valignment="top" usebox="none">
27967 \begin_layout Plain Layout
27973 <cell alignment="center" valignment="top" usebox="none">
27976 \begin_layout Plain Layout
27982 <cell alignment="center" valignment="top" usebox="none">
27985 \begin_layout Plain Layout
27993 <cell alignment="left" valignment="top" usebox="none">
27996 \begin_layout Plain Layout
28002 <cell alignment="left" valignment="top" usebox="none">
28005 \begin_layout Plain Layout
28011 <cell alignment="left" valignment="top" usebox="none">
28014 \begin_layout Plain Layout
28020 <cell alignment="left" valignment="top" usebox="none">
28023 \begin_layout Plain Layout
28029 <cell alignment="center" valignment="top" usebox="none">
28032 \begin_layout Plain Layout
28038 <cell alignment="center" valignment="top" usebox="none">
28041 \begin_layout Plain Layout
28047 <cell alignment="center" valignment="top" usebox="none">
28050 \begin_layout Plain Layout
28056 <cell alignment="center" valignment="top" usebox="none">
28059 \begin_layout Plain Layout
28067 <cell alignment="center" valignment="top" usebox="none">
28070 \begin_layout Plain Layout
28076 <cell alignment="center" valignment="top" usebox="none">
28079 \begin_layout Plain Layout
28085 <cell alignment="center" valignment="top" usebox="none">
28088 \begin_layout Plain Layout
28094 <cell alignment="center" valignment="top" usebox="none">
28097 \begin_layout Plain Layout
28103 <cell alignment="center" valignment="top" usebox="none">
28106 \begin_layout Plain Layout
28112 <cell alignment="center" valignment="top" usebox="none">
28115 \begin_layout Plain Layout
28121 <cell alignment="center" valignment="top" usebox="none">
28124 \begin_layout Plain Layout
28130 <cell alignment="center" valignment="top" usebox="none">
28133 \begin_layout Plain Layout
28147 \begin_layout Chapter
28148 Noms des couleurs disponibles utilisables dans les styles
28149 \begin_inset CommandInset label
28151 name "chap:Names-of-colors"
28158 \begin_layout Standard
28159 Les couleurs énumérées ci-après sont les couleurs standard et celles que
28160 vous pouvez régler dans les préférences \SpecialChar LyX
28164 \begin_layout Description
28169 pas de couleur particulière – réinitialisation ou couleur implicite
28172 \begin_layout Description
28178 \begin_layout Description
28184 \begin_layout Description
28190 \begin_layout Description
28196 \begin_layout Description
28202 \begin_layout Description
28208 \begin_layout Description
28214 \begin_layout Description
28220 \begin_layout Description
28225 marqueur d'espace ajoutée
28228 \begin_layout Description
28236 \begin_layout Description
28244 \begin_layout Description
28252 \begin_layout Description
28260 \begin_layout Description
28265 étiquette de branche
28268 \begin_layout Description
28273 fond de bouton d'insert
28276 \begin_layout Description
28281 fond du bouton d'insert (pointé)
28284 \begin_layout Description
28289 bordure de bouton d'insert
28292 \begin_layout Description
28297 barre de modification
28300 \begin_layout Description
28305 texte modifié auteur 1
28308 \begin_layout Description
28313 texte modifié auteur 2
28316 \begin_layout Description
28321 texte modifié auteur 3
28324 \begin_layout Description
28329 texte modifié auteur 4
28332 \begin_layout Description
28337 texte modifié auteur 5
28340 \begin_layout Description
28343 collapsable_inset_frame
28345 cadre d'insert repliable
28348 \begin_layout Description
28351 collapsable_inset_text
28353 texte d'insert repliable
28356 \begin_layout Description
28364 \begin_layout Description
28369 fond d'insert de commande
28372 \begin_layout Description
28377 cadre d'insert de commande
28380 \begin_layout Description
28388 \begin_layout Description
28393 fond de commentaire
28396 \begin_layout Description
28404 \begin_layout Description
28412 \begin_layout Description
28415 deletedtextmodifier
28417 modificateur de texte supprimé
28420 \begin_layout Description
28425 barre de profondeur
28428 \begin_layout Description
28433 marqueur de fin de ligne
28436 \begin_layout Description
28441 erreur \SpecialChar LaTeX
28445 \begin_layout Description
28450 étiquette de note de bas de page
28453 \begin_layout Description
28461 \begin_layout Description
28466 étiquette d'insert grisé
28469 \begin_layout Description
28474 fond d'insert grisé
28477 \begin_layout Description
28482 texte d'insert grisé
28485 \begin_layout Description
28493 \begin_layout Description
28501 \begin_layout Description
28509 \begin_layout Description
28514 complétion en ligne
28517 \begin_layout Description
28525 \begin_layout Description
28533 \begin_layout Description
28541 \begin_layout Description
28546 texte \SpecialChar LaTeX
28550 \begin_layout Description
28558 \begin_layout Description
28563 étiquette de note en marge
28566 \begin_layout Description
28574 \begin_layout Description
28582 \begin_layout Description
28587 cadre mathématique (non pointé)
28590 \begin_layout Description
28595 cadre mathématique (pointé)
28598 \begin_layout Description
28606 \begin_layout Description
28611 fond de macro mathématique
28614 \begin_layout Description
28619 macro mathématique désactivée
28622 \begin_layout Description
28627 cadre de macro mathématique
28630 \begin_layout Description
28635 fond dynamique de macro mathématique
28638 \begin_layout Description
28643 étiquette de macro mathématique
28646 \begin_layout Description
28651 macro mathématique : nouveau paramètre
28654 \begin_layout Description
28659 macro mathématique : ancien paramètre
28662 \begin_layout Description
28670 \begin_layout Description
28673 nonunique_inlinecompletion
28675 complétion en ligne (choix multiples)
28678 \begin_layout Description
28686 \begin_layout Description
28694 \begin_layout Description
28699 saut de page / saut de ligne
28702 \begin_layout Description
28707 marqueur de paragraphe
28710 \begin_layout Description
28715 texte d'insert fantôme
28718 \begin_layout Description
28726 \begin_layout Description
28734 \begin_layout Description
28739 cadre d'expression régulière
28742 \begin_layout Description
28750 \begin_layout Description
28758 \begin_layout Description
28766 \begin_layout Description
28774 \begin_layout Description
28782 \begin_layout Description
28787 ligne on/off de tableau
28790 \begin_layout Description
28798 \begin_layout Description