1 #LyX 2.2 created this file. For more info see http://www.lyx.org/
8 % DO NOT ALTER THIS PREAMBLE!!!
10 % This preamble is designed to ensure that the User's Guide prints
11 % out as advertised. If you mess with this preamble,
12 % parts of the User's Guide may not print out as expected. If you
13 % have problems LaTeXing this file, please contact
14 % the documentation team
15 % email: lyx-docs@lists.lyx.org
17 % the pages of the TOC is numbered roman
18 % and a pdf-bookmark for the TOC is added
19 \let\myTOC\tableofcontents
20 \renewcommand\tableofcontents{%
22 \pdfbookmark[1]{\contentsname}{}
26 \@ifpackageloaded{babel}{
27 % increase link area for cross-references and autoname them,
28 \AtBeginDocument{\renewcommand{\ref}[1]{\mbox{\autoref{#1}}}}
30 \renewcommand*{\equationautorefname}[1]{}%
31 \renewcommand{\sectionautorefname}{sec.\negthinspace}%
32 \renewcommand{\subsectionautorefname}{sec.\negthinspace}%
33 \renewcommand{\subsubsectionautorefname}{sec.\negthinspace}%
37 \options fleqn,liststotoc,bibtotoc,idxtotoc,BCOR7.5mm,titlepage,tablecaptionabove
38 \use_default_options false
42 \maintain_unincluded_children false
44 \language_package default
47 \font_roman "lmodern" "default"
48 \font_sans "lmss" "default"
49 \font_typewriter "lmtt" "default"
50 \font_math "auto" "auto"
51 \font_default_family default
52 \use_non_tex_fonts false
55 \font_sf_scale 100 100
56 \font_tt_scale 100 100
58 \default_output_format pdf2
60 \bibtex_command default
61 \index_command default
65 \pdf_title "LyX Configuration Manual"
66 \pdf_author "LyX Team"
67 \pdf_subject "LyX-documentation Customization"
68 \pdf_keywords "LyX, documentation, customization"
70 \pdf_bookmarksnumbered true
71 \pdf_bookmarksopen true
72 \pdf_bookmarksopenlevel 1
77 \pdf_pdfusetitle false
78 \pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue,pdfpagelayout=OneColumn, pdfnewwindow=true, pdfstartview=XYZ, plainpages=false"
81 \use_package amsmath 0
82 \use_package amssymb 0
85 \use_package mathdots 1
86 \use_package mathtools 0
88 \use_package stackrel 0
89 \use_package stmaryrd 0
90 \use_package undertilde 0
92 \cite_engine_type default
96 \paperorientation portrait
111 \paragraph_separation indent
112 \paragraph_indentation default
113 \quotes_language french
116 \paperpagestyle headings
117 \tracking_changes false
120 \output_changes false
121 \html_be_strict false
127 Personnaliser \SpecialChar LyX
128 : fonctions pour l'utilisateur avancé
132 par l'équipe \SpecialChar LyX
137 \begin_layout Plain Layout
138 Merci d'envoyer vos commentaires et corrections à la liste de diffusion
139 de la documentation de \SpecialChar LyX
143 \begin_inset CommandInset href
145 target "lyx-docs@lists.lyx.org"
153 \begin_inset Quotes fld
157 \begin_inset Quotes frd
160 dans l'objet, et mettre en copie le responsable courant de ce fichier,
161 Richard Heck <rgheck@comcast.net>.
162 \begin_inset Newline newline
165 Traduction en français par : P.-H.
176 Meunier-Guttin-Cluzel
183 Merci d'envoyer vos commentaires et corrections sur la traduction à la
184 liste de diffusion de \SpecialChar LyX
187 <lyx-fr@lists.lyx.org>
195 \begin_inset Note Note
198 \begin_layout Plain Layout
199 Informations de révision :
202 \begin_layout Plain Layout
203 Traduction : remplacement de Éditer/Visionner/Insérer/Naviguer par Édition/Affic
204 hage/Insertion/Navigation, 31/10/2012 (JPC)
207 \begin_layout Plain Layout
208 Mise à jour OK pour la publication 2.0.0, Date: 21/01/2014 (JPC)
211 \begin_layout Plain Layout
212 Remplacement de « appendice » par « annexe », 31/12/2014 (JPC)
215 \begin_layout Plain Layout
216 Original : 09/06/2013
222 \begin_inset Newline newline
226 \begin_inset Newline newline
232 \begin_layout Standard
233 \begin_inset CommandInset toc
234 LatexCommand tableofcontents
241 \begin_layout Chapter
245 \begin_layout Standard
246 Ce manuel couvre les fonctions de personnalisation de \SpecialChar LyX
248 Nous y abordons des sujets comme les raccourcis clavier, les options d'aperçu
249 à l'écran, les options d'impression, l'envoi de commandes à \SpecialChar LyX
252 , l'internationalisation, l'installation de nouvelles classes \SpecialChar LaTeX
254 formats \SpecialChar LyX
256 Nous n'espérons pas aborder tout ce que vous pouvez modifier – nos développeurs
257 ajoutent de nouvelles fonctions plus vite que nous n'en écrivons la documentati
258 on – mais nous allons expliquer les personnalisations les plus courantes
259 et au moins vous indiquer la bonne direction pour les plus obscures d'entre
263 \begin_layout Chapter
264 Les fichiers de configuration de \SpecialChar LyX
268 \begin_layout Standard
269 Ce chapitre devrait vous aider à trouver votre chemin parmi les fichiers
270 de configuration de \SpecialChar LyX
272 Avant d'entreprendre sa lecture, consultez
276 \SpecialChar menuseparator
294 pour connaître le répertoire de bibliothèques et le répertoire utilisateur
297 C'est dans celui-ci que \SpecialChar LyX
298 place ses fichiers de configuration système; le
299 répertoire utilisateur est celui dans lequel vous pouvez mettre vos versions
300 modifiées Le premier sera appelé
301 \begin_inset Flex Code
304 \begin_layout Plain Layout
312 \begin_inset Flex Code
315 \begin_layout Plain Layout
321 dans la suite de ce document.
324 \begin_layout Section
325 Qu'est-ce qu'il y a dans
326 \begin_inset Flex Code
329 \begin_layout Plain Layout
339 \begin_layout Standard
340 \begin_inset Flex Code
343 \begin_layout Plain Layout
350 et ses sous-répertoires contiennent un certain nombre de fichiers qui peuvent
351 servir à personnaliser le comportement de \SpecialChar LyX
353 Vous pouvez modifier ces fichiers depuis \SpecialChar LyX
354 lui-même avec la fenêtre
356 Outils\SpecialChar menuseparator
360 La plupart des réglages personnels que vous voudrez apporter à \SpecialChar LyX
362 se faire par l'intermédiaire de cette fenêtre.
363 Il y a cependant bien d'autres aspects du fonctionnement de \SpecialChar LyX
365 on peut agir en modifiant les fichiers de
366 \begin_inset Flex Code
369 \begin_layout Plain Layout
377 Ils entrent dans différentes catégories, qui sont décrites dans les sous-sectio
381 \begin_layout Subsection
382 Les fichiers générés automatiquement
385 \begin_layout Standard
386 Ces fichiers sont générés au moment de la configuration de \SpecialChar LyX
388 Ils définissent différentes valeurs par défaut qui sont évaluées par l'inspecti
390 Comme ils peuvent être réécrits à tout moment, il n'est pas conseillé de
394 \begin_layout Labeling
395 \labelwidthstring 00.00.0000
396 \begin_inset Flex Code
399 \begin_layout Plain Layout
405 contient les valeurs implicites pour différentes commandes.
408 \begin_layout Labeling
409 \labelwidthstring 00.00.0000
410 \begin_inset Flex Code
413 \begin_layout Plain Layout
419 contient la liste des paquetages \SpecialChar LaTeX
423 ne se sert pas directement de ce fichier, mais les informations obtenues
424 sont disponibles en faisant
426 Aide\SpecialChar menuseparator
437 \begin_layout Labeling
438 \labelwidthstring 00.00.0000
439 \begin_inset Flex Code
442 \begin_layout Plain Layout
448 donne la liste des classes de texte présentes dans le répertoire
449 \begin_inset Flex Code
452 \begin_layout Plain Layout
458 , les classes de document \SpecialChar LaTeX
459 correspondantes et leur description.
463 \begin_layout Labeling
464 \labelwidthstring 00.00.0000
465 \begin_inset Flex Code
468 \begin_layout Plain Layout
474 donne la liste des modules figurant dans vos répertoires de format (
475 \begin_inset Flex Code
478 \begin_layout Plain Layout
489 \begin_layout Labeling
490 \labelwidthstring 00.00.0000
491 \begin_inset Flex Code
494 \begin_layout Plain Layout
500 donne la liste de différentes sortes de fichiers connexes à \SpecialChar LaTeX
505 \begin_layout Labeling
506 \labelwidthstring 00.00.0000
507 \begin_inset Flex Code
510 \begin_layout Plain Layout
511 doc/\SpecialChar LaTeX
517 est généré automatiquement pendant la configuration de \SpecialChar LyX
518 , à partir du fichier
520 \begin_inset Flex Code
523 \begin_layout Plain Layout
533 \begin_layout Subsection
537 \begin_layout Standard
538 Ces répertoires figurent à la fois dans
539 \begin_inset Flex Code
542 \begin_layout Plain Layout
549 \begin_inset Flex Code
552 \begin_layout Plain Layout
559 Si un fichier existe dans les deux répertoires, c'est celui de
560 \begin_inset Flex Code
563 \begin_layout Plain Layout
572 \begin_layout Labeling
573 \labelwidthstring 00.00.0000
574 \begin_inset Flex Code
577 \begin_layout Plain Layout
583 ce répertoire contient les fichiers de définition des raccourcis clavier,
585 \begin_inset Flex Code
588 \begin_layout Plain Layout
596 \begin_inset Quotes fld
600 \begin_inset Quotes frd
603 du fichier de raccourcis, appelée
604 \begin_inset Flex Code
607 \begin_layout Plain Layout
613 , celle-ci sera détectée et utilisée en premier.
616 \begin_layout Labeling
617 \labelwidthstring 00.00.0000
618 \begin_inset Flex Code
621 \begin_layout Plain Layout
627 contient quelques fichiers graphiques qui peuvent être inclus dans les
632 \begin_layout Labeling
633 \labelwidthstring 00.00.0000
634 \begin_inset Flex Code
637 \begin_layout Plain Layout
643 contient les fichiers de la documentation de \SpecialChar LyX
644 (dont celui que vous êtes
647 \begin_inset Flex Code
650 \begin_layout Plain Layout
657 est un cas à part, comme nous venons de le voir.
658 S'il existe des version traduites des fichiers d'aide, avec le préfixe
660 \begin_inset Flex Code
663 \begin_layout Plain Layout
669 , celles-ci seront utilisées d'abord (voir le
674 \begin_inset CommandInset ref
676 reference "chap:i18n"
684 \begin_layout Labeling
685 \labelwidthstring 00.00.0000
686 \begin_inset Flex Code
689 \begin_layout Plain Layout
695 contient les fichiers d'exemples qui illustrent la façon d'utiliser certaines
697 Vous pouvez y accéder en appuyant sur le bouton
702 \begin_inset Flex Noun
705 \begin_layout Plain Layout
706 Fichier\SpecialChar menuseparator
715 \begin_layout Labeling
716 \labelwidthstring 00.00.0000
717 \begin_inset Flex Code
720 \begin_layout Plain Layout
726 contient les fichiers d'images utilisés dans l'interface
731 Il contient également les icônes utilisées dans la barre d'outils et les
732 bannières affichées au démarrage de \SpecialChar LyX
736 \begin_layout Labeling
737 \labelwidthstring 00.00.0000
738 \begin_inset Flex Code
741 \begin_layout Plain Layout
747 contient les fichiers de réaffectation clavier.
749 \begin_inset CommandInset ref
751 reference "sec:clavier"
755 pour des informations détaillées.
759 \begin_layout Labeling
760 \labelwidthstring 00.00.0000
761 \begin_inset Flex Code
764 \begin_layout Plain Layout
770 contient les classes de texte et les fichiers de modules décrits au
771 \begin_inset CommandInset ref
773 reference "chap:classe-texte"
780 \begin_layout Labeling
781 \labelwidthstring 00.00.0000
782 \begin_inset Flex Code
785 \begin_layout Plain Layout
791 contient les scripts Python
792 \begin_inset Flex Code
795 \begin_layout Plain Layout
801 permettant d'effectuer les conversions entre versions de \SpecialChar LyX
803 Ils peuvent être exécutés depuis la ligne de commande, si vous désirez
804 par exemple faire un traitement par lots.
807 \begin_layout Labeling
808 \labelwidthstring 00.00.0000
809 \begin_inset Flex Code
812 \begin_layout Plain Layout
818 contient quelques fichiers qui illustrent les possibilités offertes par
820 \begin_inset Flex Noun
823 \begin_layout Plain Layout
836 \begin_layout Labeling
837 \labelwidthstring 00.00.0000
838 \begin_inset Flex Code
841 \begin_layout Plain Layout
847 contient les fichiers modèles de \SpecialChar LyX
853 \begin_inset CommandInset ref
855 reference "sec:modeles"
862 \begin_layout Labeling
863 \labelwidthstring 00.00.0000
864 \begin_inset Flex Code
867 \begin_layout Plain Layout
873 contient des fichiers avec l'extension
874 \begin_inset Flex Code
877 \begin_layout Plain Layout
883 qui définissent l'interface utilisateur de \SpecialChar LyX
885 C'est-à-dire que ces fichiers définissent quels éléments apparaissent dans
886 les menus et quels éléments apparaissent dans la barre d'outils.
889 \begin_layout Subsection
890 Fichiers que vous n'avez pas à modifier
893 \begin_layout Standard
894 Ce sont des fichiers internes à \SpecialChar LyX
895 , et ils ne doivent pas être modifiés, sauf
896 par les développeurs.
900 \begin_layout Labeling
901 \labelwidthstring 00.00.0000
908 ce fichier contient la liste des développeurs de \SpecialChar LyX
910 Son contenu est affiché en sélectionnant
911 \begin_inset Flex Noun
914 \begin_layout Plain Layout
915 Aide\SpecialChar menuseparator
924 \begin_layout Labeling
925 \labelwidthstring 00.00.0000
932 est un script \SpecialChar LaTeX
933 utilisé pendant le processus de configuration.
934 Ne pas le lancer directement.
938 \begin_layout Labeling
939 \labelwidthstring 00.00.0000
946 est le script qui permet de reconfigurer \SpecialChar LyX
948 Il génère des fichiers de configuration dans le répertoire dans lequel
952 \begin_layout Subsection
953 Autres fichiers appelant un commentaire
956 \begin_layout Labeling
957 \labelwidthstring 00.00.0000
962 contient des tables de conversion faisant correspondre les différents encodages
963 de caractères avec Unicode.
966 \begin_layout Labeling
967 \labelwidthstring 00.00.0000
972 contient les modèles disponibles pour la nouvelle fonction d'
973 \begin_inset Flex Noun
976 \begin_layout Plain Layout
991 \begin_inset CommandInset ref
993 reference "chap:Insérer-un-Objet"
1000 \begin_layout Labeling
1001 \labelwidthstring 00.00.0000
1006 contient la liste de toutes les langues actuellement supportées par \SpecialChar LyX
1010 \begin_layout Labeling
1011 \labelwidthstring 00.00.0000
1012 \begin_inset Flex Code
1015 \begin_layout Plain Layout
1021 contient des informations sur les différentes polices.
1024 \begin_layout Labeling
1025 \labelwidthstring 00.00.0000
1026 \begin_inset Flex Code
1029 \begin_layout Plain Layout
1035 contient les traductions pour les styles de paragraphe internationalisés
1037 \begin_inset space ~
1041 \begin_inset CommandInset ref
1043 reference "subsec:I18n"
1050 \begin_layout Labeling
1051 \labelwidthstring 00.00.0000
1052 \begin_inset Flex Code
1055 \begin_layout Plain Layout
1061 contient des informations sur les glyphes encodés en Unicode et la manière
1062 dont \SpecialChar LyX
1063 les traite via \SpecialChar LaTeX
1067 \begin_layout Section
1068 Votre répertoire personnel de configuration
1071 \begin_layout Standard
1072 Même si vous utilisez \SpecialChar LyX
1073 sans être le super-utilisateur, vous pouvez avoir
1074 envie de modifier la configuration de \SpecialChar LyX
1075 pour votre usage personnel.
1077 \begin_inset Flex Code
1080 \begin_layout Plain Layout
1086 contient les fichiers personnels de configuration.
1087 C'est le répertoire qui est décrit comme
1088 \begin_inset Quotes fld
1091 Répertoire utilisateur
1092 \begin_inset Quotes frd
1097 Aide\SpecialChar menuseparator
1099 \begin_inset space ~
1103 \begin_inset space ~
1107 \begin_inset space ~
1114 Il est traité comme un miroir du répertoire
1115 \begin_inset Flex Code
1118 \begin_layout Plain Layout
1125 , et chaque fichier qui se trouve dans
1129 remplace par conséquent le fichier correspondant de
1130 \begin_inset Flex Code
1133 \begin_layout Plain Layout
1141 Chaque fichier de configuration décrit dans les sections précédentes peut
1142 se trouver soit dans le répertoire de configuration système, ce qui jouera
1143 pour tous les utilisateurs, soit dans votre répertoire personnel, pour
1144 votre propre configuration.
1147 \begin_layout Standard
1148 Pour éclaircir la situation, voici quelques exemples:
1151 \begin_layout Itemize
1152 les réglages effectués dans la fenêtre
1154 Outils\SpecialChar menuseparator
1157 sont enregistrés dans un fichier
1158 \begin_inset Flex Code
1161 \begin_layout Plain Layout
1168 \begin_inset Flex Code
1171 \begin_layout Plain Layout
1180 \begin_layout Itemize
1181 quand vous reconfigurez \SpecialChar LyX
1184 Outils\SpecialChar menuseparator
1192 fait tourner le script
1193 \begin_inset Flex Code
1196 \begin_layout Plain Layout
1202 et les fichiers résultants sont placés dans votre répertoire personnel
1204 Ça signifie que les nouvelles classes de texte que vous avez pu ajouter
1206 \begin_inset Flex Code
1209 \begin_layout Plain Layout
1215 seront ajoutées à la liste des classes de la fenêtre
1217 Document\SpecialChar menuseparator
1224 \begin_layout Itemize
1225 Si vous récupérez sur le site ftp de \SpecialChar LyX
1226 des fichiers de documentation mis
1227 à jour et que vous n'êtes pas administrateur sur votre système, vous pouvez
1228 placer ces fichiers dans
1229 \begin_inset Flex Code
1232 \begin_layout Plain Layout
1238 et ils seront ouverts directement à partir du menu d'
1245 \begin_layout Section
1246 Utiliser \SpecialChar LyX
1247 avec plusieurs configurations
1250 \begin_layout Standard
1251 La liberté offerte pour le répertoire de configuration locale peut être
1252 insuffisante si vous avez besoin de plusieurs configurations différentes.
1253 Par exemple, vous pouvez vouloir utiliser des raccourcis clavier ou des
1254 réglages d'imprimante différents selon les circonstances
1258 \begin_layout Plain Layout
1259 NdT : ou encore vouloir écrire dans des langues différentes et adapter vos
1260 configurations en conséquence.
1266 Vous pouvez y arriver en ayant plusieurs répertoires de configuration.
1267 Vous spécifiez alors lequel utiliser au moment de lancer \SpecialChar LyX
1271 \begin_layout Standard
1272 Si vous lancez \SpecialChar LyX
1273 avec l'option de ligne de commande
1281 , le programme va lire la configuration qui se trouve dans ce répertoire,
1282 et non dans le répertoire par défaut (en lançant \SpecialChar LyX
1283 sans cette option vous
1284 pouvez déterminer le répertoire par défaut).
1285 Si ce répertoire n'existe pas, \SpecialChar LyX
1286 vous propose de le créer, exactement comme
1287 il le fait avec le répertoire implicite au premier lancement du programme.
1288 Vous pouvez modifier les options de configuration dans ce
1292 supplémentaire exactement comme vous le feriez pour le répertoire implicite.
1293 Ces répertoires sont complètement indépendants (mais lisez la suite).
1294 Notez que positionner la variable d'environnement
1298 a exactement le même effet.
1301 \begin_layout Standard
1302 Quand vous avez plusieurs configurations, vous devez faire plus attention:
1303 si vous voulez ajouter un nouveau format dans
1305 MonNouveauRép/layouts
1307 , pour qu'il soit disponible dans toutes vos configurations, vous devez
1308 l'ajouter dans chaque répertoire séparément.
1309 Vous pouvez contourner ceci avec l'astuce suivante: après que \SpecialChar LyX
1311 répertoire supplémentaire, la plupart des sous-répertoires (voir plus haut)
1313 Si vous voulez que la nouvelle configuration soit le reflet d'une déjà
1314 existante, remplacez le sous-répertoire vide par un lien symbolique au
1315 sous-répertoire correspondant dans la configuration existante.
1316 Faites toutefois attention avec le sous-répertoire
1320 , car il contient un fichier écrit par le script de configuration (accessible
1323 Outils\SpecialChar menuseparator
1326 ) qui est propre à chaque configuration.
1329 \begin_layout Chapter
1335 \begin_layout Standard
1336 Tous les options de la fenêtre
1340 sont expliquées dans l'annexe
1342 La fenêtre Préférences
1346 Guide de l'utilisateur
1349 Pour certaines options, vous trouverez ici plus de précisions.
1352 \begin_layout Section
1354 \begin_inset CommandInset label
1363 \begin_layout Standard
1364 La première étape consiste à définir vos formats de fichiers si ce n'est
1366 Pour ce faire, ouvrez
1367 \begin_inset Flex Noun
1370 \begin_layout Plain Layout
1371 Outils\SpecialChar menuseparator
1380 \begin_inset Flex Noun
1383 \begin_layout Plain Layout
1384 Gestion des fichiers\SpecialChar menuseparator
1392 , appuyez sur le bouton
1393 \begin_inset Flex Noun
1396 \begin_layout Plain Layout
1404 \begin_inset Flex Noun
1407 \begin_layout Plain Layout
1413 contient le nom utilisé pour identifier le format de manière interne.
1414 Vous devrez également saisir un suffixe de nom de fichier.
1415 Toutes ces informations sont obligatoires.
1417 \begin_inset Flex Noun
1420 \begin_layout Plain Layout
1426 permet de définir une séquence de touches du clavier pour un accès rapide
1427 aux menus (par exemple, appuyer sur
1428 \begin_inset Flex Noun
1431 \begin_layout Plain Layout
1438 \begin_inset Flex Noun
1441 \begin_layout Plain Layout
1442 Document\SpecialChar menuseparator
1443 Visionner (autres formats)\SpecialChar menuseparator
1452 \begin_layout Standard
1453 Un Format peut se voir associer une
1454 \begin_inset Flex Noun
1457 \begin_layout Plain Layout
1464 \begin_inset Flex Noun
1467 \begin_layout Plain Layout
1474 Par exemple, vous pouvez vouloir utiliser Ghostview pour afficher les fichier
1476 Vous pouvez saisir le nom de la commande permettant de lancer les programmes
1477 dans les champs correspondants.
1478 La visionneuse est lancée quand vous voulez voir un graphique dans \SpecialChar LyX
1481 \begin_inset Flex Noun
1484 \begin_layout Plain Layout
1485 Document\SpecialChar menuseparator
1492 L'éditeur est lancé par exemple quand vous faites un clic-droit sur un
1493 graphique et que vous choisissez
1494 \begin_inset Flex Noun
1497 \begin_layout Plain Layout
1498 Modifier le fichier via une application externe
1503 dans le menu contextuel qui apparaît.
1506 \begin_layout Standard
1508 \begin_inset Flex Noun
1511 \begin_layout Plain Layout
1517 d'un format est facultatif, mais s'il est précisé, il doit être unique
1518 pour l'ensemble des formats.
1519 Il est utilisé pour reconnaître les fichiers de ce format à partir de leur
1521 Pour certains formats de fichier importants, il n'y a pas de type MIME
1522 officiellement répertorié dans la base
1523 \begin_inset CommandInset href
1526 target "http://www.iana.org/assignments/media-types/"
1531 De ce fait \SpecialChar LyX
1532 utilise la liste plus étoffée spécifiée par
1533 \begin_inset CommandInset href
1535 name "freedesktop.org"
1536 target "http://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec"
1543 \begin_layout Standard
1544 La case à cocher Format de document informe \SpecialChar LyX
1545 que le format est approprié
1546 pour une exportation du document.
1547 Si la case est cochée que qu'une procédure de conversion est définie (voir
1549 \begin_inset space ~
1553 \begin_inset CommandInset ref
1555 reference "sec:Convertisseurs"
1559 ), ce format apparaîtra dans le menu
1560 \begin_inset Flex Noun
1563 \begin_layout Plain Layout
1564 Fichier\SpecialChar menuseparator
1571 Le format apparaîtra également dans le menu
1575 si une visionneuse est définie pour lui.
1576 Les formats purement graphiques, comme png, ne doivent pas utiliser cette
1578 Les formats adaptés à la fois aux graphiques et aux documents, comme pdf,
1582 \begin_layout Standard
1584 \begin_inset Flex Noun
1587 \begin_layout Plain Layout
1588 Format graphique vectoriel
1593 informe \SpecialChar LyX
1594 qu'un format peut contenir des vecteurs graphiques.
1595 Cette information est utile pour déterminer le format cible des graphiques
1596 inclus lors de l'exportation via
1597 \begin_inset Flex Noun
1600 \begin_layout Plain Layout
1607 Les graphiques inclus dans le document peuvent nécessiter une conversion
1609 \begin_inset Flex Noun
1612 \begin_layout Plain Layout
1619 \begin_inset Flex Noun
1622 \begin_layout Plain Layout
1629 \begin_inset Flex Noun
1632 \begin_layout Plain Layout
1639 \begin_inset Flex Noun
1642 \begin_layout Plain Layout
1648 ne sait pas gérer d'autres formats graphiques.
1649 Si un graphique inclus n'est pas déjà dans un des ces trois formats, il
1651 \begin_inset Flex Noun
1654 \begin_layout Plain Layout
1660 si la case est cochée, et en
1661 \begin_inset Flex Noun
1664 \begin_layout Plain Layout
1673 \begin_layout Section
1677 \begin_layout Standard
1678 Du fait que toutes les conversions d'un format à une autre se font dans
1679 la répertoire temporaire de \SpecialChar LyX
1680 , il peut être nécessaire de modifier un fichier
1681 avant de le copier dan le répertoire temporaire pour que la conversion
1682 se fasse correctement
1686 \begin_layout Plain Layout
1687 Par exemple, le fichier peut référencer d'autres fichiers ― e.g.
1688 une image ― par un nom de fichier relatif, qui peut devenir incorrect lors
1689 de la copie du fichier dans le répertoire temporaire.
1695 Ceci est effectué par un Copieur: il copie un fichier vers (ou depuis)
1696 le répertoire temporaire et peut le modifier à la volée.
1699 \begin_layout Standard
1700 La définition des copieurs peut utiliser huit variables:
1703 \begin_layout Labeling
1704 \labelwidthstring 00.00.0000
1705 \begin_inset Flex Code
1708 \begin_layout Plain Layout
1714 le répertoire système de \SpecialChar LyX
1716 \begin_inset space \thinspace{}
1720 \begin_inset space \space{}
1724 \begin_inset Flex Noun
1727 \begin_layout Plain Layout
1736 \begin_layout Labeling
1737 \labelwidthstring 00.00.0000
1738 \begin_inset Flex Code
1741 \begin_layout Plain Layout
1747 le fichier en entrée
1750 \begin_layout Labeling
1751 \labelwidthstring 00.00.0000
1752 \begin_inset Flex Code
1755 \begin_layout Plain Layout
1761 le fichier en sortie
1764 \begin_layout Labeling
1765 \labelwidthstring 00.00.0000
1766 \begin_inset Flex Code
1769 \begin_layout Plain Layout
1775 la racine du nom (sans le suffixe) dans le répertoire temporaire \SpecialChar LyX
1779 \begin_layout Labeling
1780 \labelwidthstring 00.00.0000
1781 \begin_inset Flex Code
1784 \begin_layout Plain Layout
1790 la chemin d'accès complet du répertoire \SpecialChar LyX
1794 \begin_layout Labeling
1795 \labelwidthstring 00.00.0000
1796 \begin_inset Flex Code
1799 \begin_layout Plain Layout
1805 le chemin d'accès complet au ficher original \SpecialChar LyX
1806 en cours de traitement
1809 \begin_layout Labeling
1810 \labelwidthstring 00.00.0000
1811 \begin_inset Flex Code
1814 \begin_layout Plain Layout
1820 le nom du fichier \SpecialChar LyX
1821 (sans chemin d'accès)
1824 \begin_layout Labeling
1825 \labelwidthstring 00.00.0000
1826 \begin_inset Flex Code
1829 \begin_layout Plain Layout
1836 \begin_inset Quotes fld
1839 nom \SpecialChar LaTeX
1841 \begin_inset Quotes frd
1847 \begin_layout Standard
1848 Ce dernier doit être le nom du fichier tel qu'il serait spécifié dans la
1849 commande \SpecialChar LaTeX
1859 Il n'est pertinent que pour l'exportation des fichiers appropriés à une
1863 \begin_layout Standard
1864 Les copieurs peuvent être utilisés pour à peu près n'importe quelle opération
1866 Par exemple, supposons que vous vouliez que les fichiers pdf soient copiés
1867 dans un répertoire particulier,
1870 \begin_inset Flex Code
1873 \begin_layout Plain Layout
1884 Alors vous pouvez écrire un script comme celui-ci:
1887 \begin_layout Standard
1890 \begin_inset listings
1894 \begin_layout Plain Layout
1899 \begin_layout Plain Layout
1904 \begin_layout Plain Layout
1906 TOFILE=`basename $2`
1909 \begin_layout Plain Layout
1911 cp $FROMFILE /home/you/pdf/$TOFILE
1919 \begin_layout Standard
1920 Enregistrez-le dans votre répertoire \SpecialChar LyX
1924 \begin_inset Flex Code
1927 \begin_layout Plain Layout
1930 /home/you/.lyx/scripts/pdfcopier.sh
1937 ― et rendez le exécutable, si c'est nécessaire sur votre plate-forme.
1939 \begin_inset Flex Noun
1942 \begin_layout Plain Layout
1943 Outils\SpecialChar menuseparator
1950 \begin_inset Flex Noun
1953 \begin_layout Plain Layout
1954 Gestion des fichiers\SpecialChar menuseparator
1961 \begin_inset Flex Noun
1964 \begin_layout Plain Layout
1970 ― ou l'un des autres formats PDF ― et saisissez
1973 \begin_inset Flex Code
1976 \begin_layout Plain Layout
1979 pdfcopier.sh $$i $$o
1987 \begin_inset Flex Noun
1990 \begin_layout Plain Layout
1999 \begin_layout Standard
2000 Les copieurs sont utilisés par \SpecialChar LyX
2001 dans plusieurs de ses convertisseurs internes.
2002 Par exemple, si les programmes appropriés sont trouvés lors de la configuration
2004 installera automatiquement des copieurs pour les formats
2005 \begin_inset Flex Noun
2008 \begin_layout Plain Layout
2015 \begin_inset Flex Noun
2018 \begin_layout Plain Layout
2020 \begin_inset space ~
2029 Quand le documente est exporté vers ces formats, le copieur considère que
2030 non seulement le fichier HTML, mais aussi les fichiers auxiliaires (fichiers
2031 de style, images, etc.) sont également copiés.
2032 Tous ces fichiers sont recopiés dans un sous-répertoire du répertoire dans
2033 lequel se trouvait le document \SpecialChar LyX
2037 \begin_layout Section
2039 \begin_inset CommandInset label
2041 name "sec:Convertisseurs"
2048 \begin_layout Standard
2049 Vous pouvez définir vos propres Convertisseurs pour activer les conversions
2050 entre différents formats.
2051 Ceci est défini dans
2052 \begin_inset Flex Noun
2055 \begin_layout Plain Layout
2056 Outils\SpecialChar menuseparator
2057 Préférences\SpecialChar menuseparator
2058 Gestion des fichiers\SpecialChar menuseparator
2067 \begin_layout Standard
2068 Pour définir un nouveau convertisseur, sélectionner les formats appropriés
2069 dans les menus déroulants
2070 \begin_inset Flex Noun
2073 \begin_layout Plain Layout
2080 \begin_inset Flex Noun
2083 \begin_layout Plain Layout
2089 , saisir le nom de la commande nécessaire à la conversion et appuyer sur
2091 \begin_inset Flex Noun
2094 \begin_layout Plain Layout
2101 Plusieurs variables peuvent être utilisées pour préciser les arguments
2102 des commandes de conversion:
2105 \begin_layout Labeling
2106 \labelwidthstring 00.00.0000
2107 \begin_inset Flex Code
2110 \begin_layout Plain Layout
2116 le répertoire système de \SpecialChar LyX
2120 \begin_layout Labeling
2121 \labelwidthstring 00.00.0000
2122 \begin_inset Flex Code
2125 \begin_layout Plain Layout
2131 le fichier en entrée
2134 \begin_layout Labeling
2135 \labelwidthstring 00.00.0000
2136 \begin_inset Flex Code
2139 \begin_layout Plain Layout
2145 le fichier en sortie
2148 \begin_layout Labeling
2149 \labelwidthstring 00.00.0000
2150 \begin_inset Flex Code
2153 \begin_layout Plain Layout
2159 le nom de base du fichier en entrée (c'est-à-dire sans suffixe)
2162 \begin_layout Labeling
2163 \labelwidthstring 00.00.0000
2164 \begin_inset Flex Code
2167 \begin_layout Plain Layout
2173 le chemin du fichier d'entrée
2176 \begin_layout Labeling
2177 \labelwidthstring 00.00.0000
2178 \begin_inset Flex Code
2181 \begin_layout Plain Layout
2187 le chemin du fichier d'entrée original (ceci peut différer de
2188 \begin_inset Flex Noun
2191 \begin_layout Plain Layout
2197 lors de l'appel d'une séquence de convertisseurs)
2200 \begin_layout Labeling
2201 \labelwidthstring 00.00.0000
2202 \begin_inset Flex Code
2205 \begin_layout Plain Layout
2212 \begin_inset Flex Code
2215 \begin_layout Plain Layout
2221 désignant l'encodage du document
2224 \begin_layout Standard
2226 \begin_inset Flex Noun
2229 \begin_layout Plain Layout
2231 \begin_inset space ~
2239 , vous pouvez saisir les mots-clés suivants, séparés par des virgules:
2242 \begin_layout Labeling
2243 \labelwidthstring 00.00.0000
2244 \begin_inset Flex Code
2247 \begin_layout Plain Layout
2253 ce convertisseur exécute \SpecialChar LaTeX
2254 ou une variante de \SpecialChar LaTeX
2255 , le fichier journal sera
2259 \begin_layout Labeling
2260 \labelwidthstring 00.00.0000
2261 \begin_inset Flex Code
2264 \begin_layout Plain Layout
2270 la conversion utilise le fichier
2271 \begin_inset Flex Noun
2274 \begin_layout Plain Layout
2283 \begin_layout Labeling
2284 \labelwidthstring 00.00.0000
2285 \begin_inset Flex Code
2288 \begin_layout Plain Layout
2294 demande une fichier \SpecialChar LyX
2296 \begin_inset Quotes fld
2300 \begin_inset Quotes frd
2303 (facile), ce qui en pratique désigne un fichier similaire au résultat d'une
2304 exportation \SpecialChar LaTeX
2308 \begin_inset Flex Code
2311 \begin_layout Plain Layout
2324 \begin_layout Labeling
2325 \labelwidthstring 00.00.0000
2326 \begin_inset Flex Code
2329 \begin_layout Plain Layout
2335 la sortie est au format XML
2338 \begin_layout Standard
2339 Les trois mots-clés suivants ne sont pas vraiment des mots-clés, ils prennent
2340 un argument de la forme
2341 \begin_inset Flex Noun
2344 \begin_layout Plain Layout
2353 \begin_layout Labeling
2354 \labelwidthstring 00.00.0000
2355 \begin_inset Flex Code
2358 \begin_layout Plain Layout
2364 s'il est utilisé, les messages d'erreur standard du convertisseur seront
2365 redirigés vers un fichier
2366 \begin_inset Flex Code
2369 \begin_layout Plain Layout
2377 , et le script passé en valeur sera exécuté comme:
2378 \begin_inset Flex Code
2381 \begin_layout Plain Layout
2384 script < infile.out > infile.log
2390 L'argument peut contenir
2391 \begin_inset Flex Code
2394 \begin_layout Plain Layout
2403 \begin_layout Labeling
2404 \labelwidthstring 00.00.0000
2405 \begin_inset Flex Code
2408 \begin_layout Plain Layout
2414 précise le nom du répertoire dans lequel le convertisseur placera les fichiers
2415 engendrés par la conversion.
2417 ne créera pas ce répertoire, et ne copiera rien dedans, bien qu'il le
2418 copie dans la cible.
2419 La valeur peut utiliser
2420 \begin_inset Flex Code
2423 \begin_layout Plain Layout
2429 , qui sera remplacé par le nom sans suffixe des fichiers d'entrée et de
2430 sortie, respectivement, lors de la copie du répertoire.
2431 \begin_inset Newline newline
2434 Noter que l'utilisation simultanée de
2435 \begin_inset Flex Noun
2438 \begin_layout Plain Layout
2445 \begin_inset Flex Noun
2448 \begin_layout Plain Layout
2455 Ce dernier sera ignoré si le premier est employé;
2458 \begin_layout Labeling
2459 \labelwidthstring 00.00.0000
2460 \begin_inset Flex Code
2463 \begin_layout Plain Layout
2469 détermine le nom du fichier résultat et peut contenir
2470 \begin_inset Flex Code
2473 \begin_layout Plain Layout
2481 \begin_inset Flex Noun
2484 \begin_layout Plain Layout
2490 et est optionnel même dans ce cas; la valeur
2491 \begin_inset Quotes fld
2495 \begin_inset Quotes frd
2498 est implicite s'il n'est pas activé.
2501 \begin_layout Standard
2502 Aucun de ces trois derniers mots-clés n'est utilisé dans les convertisseurs
2503 installés par \SpecialChar LyX
2507 \begin_layout Standard
2508 Il n'est pas nécessaire de définir des convertisseurs pour tous les formats
2509 entre lesquels vous désirez effectuer des conversions.
2510 Par exemple, vous remarquerez qu'il n'y a pas de convertisseur
2511 \begin_inset Quotes fld
2516 \begin_inset Quotes frd
2519 , mais \SpecialChar LyX
2520 exportera bien vers PostScript.
2521 Ceci se fait parce que \SpecialChar LyX
2522 crée d'abord un fichier \SpecialChar LaTeX
2523 (pas besoin de convertisseur
2524 pour cela) qui est ensuite converti vers DVI en utilisant le convertisseur
2526 \begin_inset Quotes fld
2531 \begin_inset Quotes frd
2534 , pour terminer par la conversion
2535 \begin_inset Quotes fld
2539 \begin_inset Quotes frd
2544 trouve ainsi les séquences de convertisseurs automatiquement, et trouvera
2545 toujours le séquence la plus courte.
2546 Vous pouvez cependant définir plusieurs méthodes de conversion entre formats
2548 Par exemple, la configuration \SpecialChar LyX
2549 standard propose cinq façons différentes
2550 de convertir \SpecialChar LaTeX
2554 \begin_layout Enumerate
2556 \begin_inset Flex Noun
2559 \begin_layout Plain Layout
2568 \begin_layout Enumerate
2569 via (DVI et) PostScript, en utilisant
2570 \begin_inset Flex Noun
2573 \begin_layout Plain Layout
2582 \begin_layout Enumerate
2583 via DVI, en utilisant
2584 \begin_inset Flex Noun
2587 \begin_layout Plain Layout
2596 \begin_layout Enumerate
2598 \begin_inset Flex Noun
2601 \begin_layout Plain Layout
2611 \begin_layout Enumerate
2613 \begin_inset Flex Noun
2616 \begin_layout Plain Layout
2626 \begin_layout Standard
2627 Pour définir de tels choix de séquences, vous devez définir plusieurs
2628 \begin_inset Quotes fld
2632 \begin_inset Quotes frd
2635 cible, comme décrit dans la
2636 \begin_inset CommandInset ref
2638 reference "sec:Formats"
2643 Par exemple, avec la configuration standard, les formats dénommés
2644 \begin_inset Flex Noun
2647 \begin_layout Plain Layout
2654 \begin_inset Flex Noun
2657 \begin_layout Plain Layout
2664 \begin_inset Flex Noun
2667 \begin_layout Plain Layout
2674 \begin_inset Flex Noun
2677 \begin_layout Plain Layout
2684 \begin_inset Flex Noun
2687 \begin_layout Plain Layout
2694 \begin_inset Flex Noun
2697 \begin_layout Plain Layout
2704 \begin_inset Flex Noun
2707 \begin_layout Plain Layout
2714 \begin_inset Flex Noun
2717 \begin_layout Plain Layout
2725 \begin_inset Flex Noun
2728 \begin_layout Plain Layout
2734 (pour Lua\SpecialChar TeX
2735 ) sont définis, qui correspondent tous au suffixe
2736 \begin_inset Flex Noun
2739 \begin_layout Plain Layout
2745 et auxquels sont associées les trois méthodes décrites ci-dessus.
2748 \begin_layout Chapter
2749 Internationaliser \SpecialChar LyX
2751 \begin_inset CommandInset label
2760 \begin_layout Standard
2761 Il est possible de traduire l'interface utilisateur de \SpecialChar LyX
2763 La dernière fois que nous avons vérifié, \SpecialChar LyX
2764 était disponible en 30 langues.
2765 La langue que vous avez choisie est appelée votre
2769 (pour plus de renseignements sur les réglages de localisation, voyez la
2770 documentation de votre système d'exploitation sur les locales.
2771 Pour Linux, la page de man de
2772 \begin_inset Flex Noun
2775 \begin_layout Plain Layout
2781 est un bon point de départ).
2784 \begin_layout Standard
2785 Notez que ces traductions fonctionnent, mais présentent quelques failles.
2786 En particulier, toutes les fenêtres ont été tracées en fonction du texte
2787 anglais, et quelques-unes des traductions sont trop grandes pour rentrer
2788 dans l'espace alloué.
2789 Ce n'est qu'un problème d'affichage sans conséquence.
2790 Vous verrez aussi que certaines traductions n'ont pas de raccourcis définis
2792 Parfois, c'est qu'il n'y a pas assez de lettres disponibles.
2793 Parfois c'est que le traducteur n'a tout simplement pas encore eu le temps
2795 Nos équipes de traduction, que vous pouvez souhaiter rejoindre
2799 \begin_layout Plain Layout
2800 Si vous parlez couramment une autre langue que l'anglais, rejoindre ces
2801 équipes est un des grands moyens de rendre service à la communauté des
2802 développeurs et utilisateurs de \SpecialChar LyX
2808 , essaieront de faire disparaître ces inconvénients dans les versions futures
2813 \begin_layout Section
2814 Traduire \SpecialChar LyX
2818 \begin_layout Subsection
2819 Traduire l'interface graphique (messages textuels)
2822 \begin_layout Standard
2824 utilise la bibliothèque GNU
2825 \begin_inset Flex Noun
2828 \begin_layout Plain Layout
2834 pour gérer l'internationalisation de l'interface.
2835 Pour que \SpecialChar LyX
2836 parle votre langue favorite dans tous les menus et fenêtres,
2837 vous avez besoin d'un fichier
2838 \begin_inset Flex Noun
2841 \begin_layout Plain Layout
2848 Quand celui-ci est disponible, vous devez générer à partir de là un fichier
2850 \begin_inset Flex Noun
2853 \begin_layout Plain Layout
2859 et installer ce dernier.
2860 Tout ce processus est expliqué dans la documentation de GNU
2861 \begin_inset Flex Noun
2864 \begin_layout Plain Layout
2871 Vous pouvez effectuer cette traduction pour votre propre besoin, mais si
2872 vous avez l'intention de la faire, vous pouvez aussi bien partager le résultat
2873 de votre travail avec la communauté \SpecialChar LyX
2875 Envoyez un message à la liste de messagerie des développeurs \SpecialChar LyX
2877 d'information sur la procédure.
2880 \begin_layout Standard
2881 En bref, voici un résumé de ce qu'il faut faire (
2887 est le code de la langue):
2890 \begin_layout Itemize
2891 télécharger le code source de \SpecialChar LyX
2893 \begin_inset CommandInset href
2895 name "page d'information sur le Web"
2896 target "http://www.lyx.org/WebFr.HowToUseSVN"
2903 \begin_layout Itemize
2905 \begin_inset Flex Noun
2908 \begin_layout Plain Layout
2915 \begin_inset Flex Noun
2918 \begin_layout Plain Layout
2924 , le répertoire des fichiers
2925 \begin_inset Flex Noun
2928 \begin_layout Plain Layout
2939 \begin_inset Flex Noun
2942 \begin_layout Plain Layout
2957 \begin_inset Flex Noun
2960 \begin_layout Plain Layout
2966 n'existe pas, il peut être recréé avec la commande
2967 \begin_inset Flex Noun
2970 \begin_layout Plain Layout
2976 dans ce répertoire, ou bien vous pouvez utiliser le fichier
2977 \begin_inset Flex Noun
2980 \begin_layout Plain Layout
2986 d'une autre langue comme modèle).
2989 \begin_layout Itemize
2999 \begin_layout Plain Layout
3000 C'est un fichier texte: il peut donc être modifié par n'importe quel éditeur
3002 Mais il existe des programmes spécifiques pour gérer les modifications,
3004 \begin_inset Flex Noun
3007 \begin_layout Plain Layout
3013 (toutes plate-formes) ou
3014 \begin_inset Flex Noun
3017 \begin_layout Plain Layout
3024 (X)Emacs est également doté d'un
3025 \begin_inset Quotes fld
3029 \begin_inset Quotes frd
3032 pour modifier les fichier
3033 \begin_inset Flex Noun
3036 \begin_layout Plain Layout
3042 , mais attention, les fichiers sont encodés en Unicode.
3050 Pour certains menus, il y a aussi des touches de raccourci qui doivent
3052 Ces touches viennent après un
3055 \begin_inset Quotes fld
3059 \begin_inset Quotes frd
3064 , et doivent être adaptées au texte traduit.
3065 Vous devez aussi remplir les champs au début du nouveau fichier
3066 \begin_inset Flex Noun
3069 \begin_layout Plain Layout
3075 avec votre adresse e-mail, etc., pour que les gens sachent comment vous
3076 joindre pour proposer des suggestions, ou pour démolir votre travail.
3079 \begin_layout Standard
3080 Si vous voulez juste traduire pour vous-même, alors:
3083 \begin_layout Itemize
3092 \begin_inset Newline newline
3096 \begin_inset Flex Noun
3099 \begin_layout Plain Layout
3100 msgfmt -o xx.mo < xx.po
3108 \begin_layout Itemize
3110 \begin_inset Flex Noun
3113 \begin_layout Plain Layout
3119 dans votre répertoire de locales, dans le répertoire correspondant aux
3120 messages pour la langue
3127 \begin_inset Flex Noun
3130 \begin_layout Plain Layout
3137 \begin_inset Newline newline
3141 \begin_inset Flex Noun
3144 \begin_layout Plain Layout
3145 /usr/local/share/locale/xx/LC_MESSAGES/lyx.mo
3153 \begin_layout Standard
3154 Pour ajouter un nouveau fichier
3163 (ce qui serait mieux pour que d'autres puisent en profiter), il faut
3164 effectuer quelques changements dans \SpecialChar LyX
3165 : envoyez donc une courrier à la liste
3166 de messagerie des développeurs pour ce faire.
3169 \begin_layout Subsubsection
3176 \begin_layout Standard
3177 Il arrive quelquefois qu'un message anglophone doive être traduit de différentes
3178 façons dans le langage cible.
3179 Un exemple est le message
3180 \begin_inset Flex Code
3183 \begin_layout Plain Layout
3191 qui se traduit en allemand par
3192 \begin_inset Flex Noun
3195 \begin_layout Plain Layout
3202 \begin_inset Flex Noun
3205 \begin_layout Plain Layout
3211 , suivant la signification exacte de
3212 \begin_inset Quotes fld
3216 \begin_inset Quotes frd
3221 \begin_inset Flex Code
3224 \begin_layout Plain Layout
3232 ne sait pas gérer de telles traductions ambiguës, et vous devez donc ajouter
3233 une information contextuelle au message: au lieu de
3234 \begin_inset Flex Code
3237 \begin_layout Plain Layout
3246 \begin_inset Flex Code
3249 \begin_layout Plain Layout
3252 To[[as in 'From format x to format y']]
3258 \begin_inset Flex Code
3261 \begin_layout Plain Layout
3264 To[[as in 'From page x to page y']].
3269 De ce fait, les deux occurrences de
3270 \begin_inset Flex Code
3273 \begin_layout Plain Layout
3281 sont différentes pour
3282 \begin_inset Flex Code
3285 \begin_layout Plain Layout
3293 et peuvent être traduites correctement pour
3294 \begin_inset Flex Noun
3297 \begin_layout Plain Layout
3304 \begin_inset Flex Noun
3307 \begin_layout Plain Layout
3316 \begin_layout Standard
3317 Bien entendu l'information contextuelle doit être supprimée de l'affichage
3318 lorsqu'aucune traduction n'est utilisée, c'est pourquoi il faut la mettre
3319 entre double crochets à la fin du message comme ci-dessus.
3320 Le mécanisme de traduction de \SpecialChar LyX
3321 assure que tout ce qui est entre double
3322 crochets à la fin des messages est supprimé à l'affichage du message.
3325 \begin_layout Subsection
3326 Traduire la documentation
3329 \begin_layout Standard
3330 La documentation en ligne (dans le menu
3334 ) peut (et doit !) être traduite.
3335 S'il existe une traduction de la documentation
3339 \begin_layout Plain Layout
3340 En mars 2008, au moins quelques documents avaient été traduit en14 langues,
3341 le manuel d'apprentissage étant disponible en quelques autres.
3346 , et si la locale est correctement réglée, \SpecialChar LyX
3347 affichera tout seul la version
3350 cherche les versions traduites sous le nom
3351 \begin_inset Flex Noun
3354 \begin_layout Plain Layout
3371 est le code pour la langue en cours d'utilisation.
3372 S'il n'y a pas de traduction disponible, c'est la version anglaise qui
3374 Notez que les versions traduites doivent avoir le même nom de fichier (ici
3376 \begin_inset Flex Noun
3379 \begin_layout Plain Layout
3386 Si vous vous sentez de traduire la documentation (ce qui est d'ailleurs
3387 un excellent moyen de corriger la documentation d'origine!), il y a un
3388 certain nombre de choses que vous devez faire tout de suite:
3391 \begin_layout Itemize
3392 faire un tour sur la page web de la
3393 \begin_inset CommandInset href
3395 name "traduction des documentations"
3396 target "http://www.lyx.org/WebFr.Translation"
3400 sur le site de \SpecialChar LyX
3402 De cette façon, vous pourrez voir quels documents ont déjà été traduits
3403 dans votre langue, s'il y en a.
3404 Vous y trouverez aussi qui s'occupe d'organiser l'effort de traduction
3406 Si personne ne s'en occupe, faites-nous connaître votre intérêt.
3409 \begin_layout Standard
3410 Une fois que vous vous y mettez pour de bon, voilà quelques conseils qui
3411 pourront vous éviter des ennuis:
3414 \begin_layout Itemize
3415 joignez-vous à l'équipe de documentation!
3421 Aide\SpecialChar menuseparator
3424 ) explique comment faire.
3425 C'est d'ailleurs le premier document à traduire;
3428 \begin_layout Itemize
3429 étudiez les conventions typographiques de la langue dans laquelle vous traduisez.
3430 La typographie est un art ancien et au cours des siècles, une grande variété
3431 de conventions ont vu le jour dans les différentes parties du globe.
3432 Apprenez aussi le vocabulaire spécifique des professionnels de la typographie
3434 Si vous inventez votre propre terminologie, vous allez induire les lecteurs
3438 Attention ! La typographie peut devenir une passion !
3443 \begin_layout Itemize
3444 faites une copie du document (dans les cas simples, sinon voyez la note
3446 \begin_inset space ~
3450 \begin_inset CommandInset ref
3452 reference "fn:NdT-:-Je"
3457 Ce sera votre fichier de travail.
3458 Vous pouvez l'utiliser comme fichier d'aide personnel en le mettant dans
3462 \begin_inset Flex Code
3465 \begin_layout Plain Layout
3476 \begin_layout Itemize
3477 de temps à autre le document original (de l'équipe \SpecialChar LyX
3480 \begin_inset CommandInset href
3482 name "l'interface d'affichage des source"
3483 target "http://www.lyx.org/trac/browser"
3487 pour voir ce qui a changé.
3488 De cette façon vous pouvez voir facilement les parties de votre document
3489 qui ont besoin d'être mises à jour
3493 \begin_layout Plain Layout
3494 NdT : Je conseille très vivement de partir des fichiers disponibles sur
3495 Trac, et de ne pas perdre de temps à traduire la version contenue dans
3496 votre distribution pour s'apercevoir trop tard que tout est périmé.
3497 J’ajoute que la meilleure solution est de récupérer l'image courante des
3498 sources de \SpecialChar LyX
3501 \begin_inset CommandInset href
3504 target "http://www.lyx.org/WebFr.HowToUseGIT"
3508 ) et de modifier directement le fichier concerné dans l'arborescence importée:
3509 de cette façon, les liens vers les images ne seront pas modifiés lors de
3510 la sauvegarde du fichier, et la version modifiée pourra être soumise sans
3511 modifications aux développeurs.
3512 \begin_inset CommandInset label
3526 \begin_layout Standard
3527 Si vous avez trouvé une erreur dans le document original, corrigez-la et
3528 dites-le au reste de l'équipe de documentation (que vous n'avez pas manqué
3529 de rejoindre, n'est-ce pas ?)
3532 \begin_layout Standard
3533 \begin_inset Branch Obsolete
3536 \begin_layout Section
3537 Support de Clavier International
3540 \begin_layout Standard
3543 [Note de l'Éditeur : La section qui suit a été écrite par
3548 Il faut la corriger pour qu'elle soit conforme à la nouvelle feuille de
3549 style de la Documentation et pour utiliser les nouvelles fonctions de la
3551 Le tout doit aussi être fusionné avec la section d'après.
3555 \begin_layout Subsection
3556 Définir ses propres réaffectations clavier : Format de fichier
3561 \begin_layout Standard
3562 Regardons d'un peu plus près un fichier de définition de clavier.
3563 C'est un fichier ASCII qui définit :
3566 \begin_layout Itemize
3567 des correspondances touche à touche ou touche à chaîne
3570 \begin_layout Itemize
3574 \begin_layout Itemize
3575 des exceptions des touches mortes
3578 \begin_layout Standard
3579 Pour définir une traduction touche à touche ou touche à chaîne, utilisez
3583 \begin_layout Quotation
3595 \begin_layout Standard
3600 est la touche à traduire et
3604 est la chaîne à insérer dans le document.
3605 Pour définir des touches mortes, faites :
3608 \begin_layout Quotation
3613 kmod touche touche_morte
3616 \begin_layout Standard
3621 est la touche du clavier et
3625 est le nom de la touche morte.
3626 Les touches mortes suivantes sont supportées (nom du raccourci entre parenthèse
3630 \begin_layout Quotation
3634 \begin_inset space \hfill{}
3640 \begin_layout Quotation
3642 \begin_inset space \hfill{}
3648 \begin_layout Quotation
3650 \begin_inset space \hfill{}
3656 \begin_layout Quotation
3658 \begin_inset space \hfill{}
3664 \begin_layout Quotation
3666 \begin_inset space \hfill{}
3672 \begin_layout Quotation
3674 \begin_inset space \hfill{}
3681 \begin_layout Plain Layout
3693 \begin_layout Quotation
3695 \begin_inset space \hfill{}
3701 \begin_layout Quotation
3703 \begin_inset space \hfill{}
3710 \begin_layout Plain Layout
3722 \begin_layout Quotation
3724 \begin_inset space \hfill{}
3730 \begin_layout Quotation
3732 \begin_inset space \hfill{}
3738 \begin_layout Quotation
3740 \begin_inset space \hfill{}
3747 \begin_layout Plain Layout
3759 \begin_layout Quotation
3761 \begin_inset space \hfill{}
3768 \begin_layout Plain Layout
3780 \begin_layout Quotation
3782 \begin_inset space \hfill{}
3788 \begin_layout Quotation
3789 hungarian umlaut (hug)
3790 \begin_inset space \hfill{}
3796 \begin_layout Quotation
3798 \begin_inset space \hfill{}
3804 \begin_layout Quotation
3806 \begin_inset space \hfill{}
3813 \begin_layout Plain Layout
3825 \begin_layout Standard
3826 Dans beaucoup de claviers internationaux il y a des exceptions dans les
3827 règles d'emploi des touches mortes, vous pouvez les définir ainsi :
3830 \begin_layout Quotation
3835 kxmod touche_morte touche chaîne_sortie
3838 \begin_layout Standard
3839 Par exemple, sur un clavier slovaque, si vous tapez caron-o, ça génère circonfle
3840 xe-o, il faut donc mettre :
3843 \begin_layout Quotation
3857 \begin_layout Standard
3858 pour le faire marcher correctement.
3859 Vous devez aussi définir comme des exceptions les touches mortes avec i
3860 et j, pour enlever le point avant d'insérer une marque d'accentuation.
3861 Je changerai ceci le moment venu, mais je n'en ai pas encore eu le temps.
3864 \begin_layout Standard
3865 Au fait, à propos des caractères : l'antislash est un caractère d'échappement,
3866 pour l'entrer, il faut taper un double antislash.
3871 ont aussi un sens différent.
3876 indique les commentaires, les guillemets entourent les commandes style
3879 Pour entrer un guillemet, il faut taper
3898 \begin_layout Standard
3899 Si vous faites un fichier de réaffectation clavier qui marche pour votre
3900 langue, merci de me l'envoyer, pour que je puisse l'inclure dans la prochaine
3901 distribution de réaffectations clavier.
3904 \begin_layout Standard
3905 Il y aura plus de mots-clés supportés à l'avenir dans les fichiers de réaffectat
3906 ion clavier, comme :
3909 \begin_layout Itemize
3914 kinclude nom_fichier
3917 \begin_inset space \hfill{}
3920 inclut un autre fichier (
3927 \begin_layout Itemize
3935 \begin_inset space \hfill{}
3938 définit un programme externe de traduction (
3945 \begin_layout Standard
3946 Il devrait aussi chercher dans
3950 les valeurs par défaut (par exemple, une option
3956 pour inclure le clavier par défaut).
3964 \begin_layout Section
3965 Les Claviers Internationaux
3966 \begin_inset CommandInset label
3975 \begin_layout Standard
3976 \begin_inset Note Note
3979 \begin_layout Plain Layout
3980 En révisant ce document en mars 2008, le relecteur anglophone n'a pas vérifié
3981 cette section par manque de compréhension de son contenu.
3982 Ce serait bien que quelqu'un s'en charge.
3983 Le traducteur francophone (SMGC) l'avait traduit tel quel, le relecteur
3984 francophone (JPC) l'a relu tel quel.
3992 \begin_layout Standard
3993 Les deux sections suivantes décrivent en détail la syntaxe des fichiers
3995 \begin_inset Flex Code
3998 \begin_layout Plain Layout
4005 \begin_inset Flex Code
4008 \begin_layout Plain Layout
4015 Ces sections devraient vous aider à concevoir votre propre réaffectation
4016 clavier si celles fournies ne vous donnent pas satisfaction.
4019 \begin_layout Subsection
4025 \begin_layout Standard
4027 \begin_inset Flex Noun
4030 \begin_layout Plain Layout
4036 fait correspondre des appuis clavier à des caractères ou à des chaînes
4038 Il définit une réaffectation clavier
4042 \begin_layout Plain Layout
4043 NdT : Keyboard MAPping.
4049 Cette section décrit les mots clés
4050 \begin_inset Flex Code
4053 \begin_layout Plain Layout
4060 \begin_inset Flex Code
4063 \begin_layout Plain Layout
4070 \begin_inset Flex Code
4073 \begin_layout Plain Layout
4080 \begin_inset Flex Code
4083 \begin_layout Plain Layout
4090 \begin_inset Flex Code
4093 \begin_layout Plain Layout
4102 \begin_layout Labeling
4103 \labelwidthstring 00.00.0000
4104 \begin_inset Flex Code
4107 \begin_layout Plain Layout
4113 fait correspondre un caractère à une chaîne
4116 \begin_layout LyX-Code
4125 \begin_layout Standard
4126 Ceci fait correspondre
4139 , le guillemet double (
4149 ) doivent être protégés par un antislash (
4158 \begin_layout Standard
4159 Voici un exemple de commande
4160 \begin_inset Flex Noun
4163 \begin_layout Plain Layout
4169 qui fait s'afficher le symbole
4170 \begin_inset Flex Noun
4173 \begin_layout Plain Layout
4179 quand on tape la touche
4180 \begin_inset Flex Noun
4183 \begin_layout Plain Layout
4192 \begin_layout LyX-Code
4200 \begin_layout Labeling
4201 \labelwidthstring 00.00.0000
4202 \begin_inset Flex Code
4205 \begin_layout Plain Layout
4211 définit un caractère accentué
4214 \begin_layout LyX-Code
4220 caractère accent autorisés
4223 \begin_layout Standard
4237 C'est le principe de la touche morte
4241 \begin_layout Plain Layout
4246 désigne une touche qui seule ne produit pas de caractère, mais qui produit
4247 le caractère accentué voulu quand elle est suivie par une autre touche
4249 Par exemple, pour écrire un
4252 \begin_inset Quotes fld
4256 \begin_inset Quotes frd
4261 sur un clavier français, il faut d'abord taper sur
4264 \begin_inset Quotes fld
4268 \begin_inset Quotes frd
4276 \begin_inset Quotes fld
4280 \begin_inset Quotes frd
4293 \begin_layout Standard
4298 puis une autre touche qui ne fait pas partie des caractères
4302 , vous obtiendrez un
4306 suivi par l'autre touche non autorisée.
4308 \begin_inset Flex Noun
4311 \begin_layout Plain Layout
4317 efface une touche morte, si vous tapez
4322 \begin_inset Flex Noun
4325 \begin_layout Plain Layout
4331 , le curseur ne recule pas mais annule l'effet que
4335 aurait pu avoir sur la touche suivante.
4338 \begin_layout Standard
4339 Dans l'exemple suivant, il est spécifié que le caractère ' doit être un
4340 accent aigu, autorisé sur les caractères a, e, i, o, u, A, E, I, O et U
4344 \begin_layout LyX-Code
4347 kmod ' acute aeiouAEIOU
4350 \begin_layout Labeling
4351 \labelwidthstring 00.00.0000
4352 \begin_inset Flex Code
4355 \begin_layout Plain Layout
4361 définit une exception au caractère accentué
4364 \begin_layout LyX-Code
4370 accent caractère résultat
4373 \begin_layout Standard
4374 Ceci définit une exception pour l'
4387 doit avoir été assigné auparavant par une déclaration
4388 \begin_inset Flex Code
4391 \begin_layout Plain Layout
4403 ne doit pas faire partie des caractères
4412 Quand vous tapez la séquence
4425 Si une telle déclaration n'existe pas dans le fichier
4426 \begin_inset Flex Code
4429 \begin_layout Plain Layout
4441 touche_accent caractère
4447 est le premier paramètre de la déclaration
4448 \begin_inset Flex Code
4451 \begin_layout Plain Layout
4462 \begin_layout Standard
4463 Avec la commande suivante, vous obtenez äi quand vous tapez acute-i ('i)
4467 \begin_layout LyX-Code
4481 \begin_layout Labeling
4482 \labelwidthstring 00.00.0000
4483 \begin_inset Flex Code
4486 \begin_layout Plain Layout
4492 Combine deux caractères accentués
4495 \begin_layout LyX-Code
4501 accent1 accent2 autorisés
4504 \begin_layout Standard
4505 Celui-ci est assez ésotérique.
4506 Il vous permet de combiner les effets de l'
4514 (dans cet ordre !) sur les caractères
4527 doivent avoir été définies par une commande
4540 \begin_layout Standard
4541 Voyez cet exemple extrait du fichier
4548 \begin_layout LyX-Code
4551 kmod ; acute aeioyvhAEIOYVH
4554 \begin_layout LyX-Code
4560 \begin_layout LyX-Code
4563 kcomb acute umlaut iyIY
4566 \begin_layout Standard
4567 Ça vous permet de taper
4571 et d'avoir l'effet de
4581 \begin_inset Flex Noun
4584 \begin_layout Plain Layout
4590 annule la dernière touche morte, donc si vous tapez
4591 \begin_inset Flex Code
4594 \begin_layout Plain Layout
4609 \begin_layout Subsection
4615 \begin_layout Standard
4616 Après que la réaffectation
4617 \begin_inset Flex Noun
4620 \begin_layout Plain Layout
4626 a été effectuée, un fichier
4627 \begin_inset Flex Code
4630 \begin_layout Plain Layout
4636 convertit les chaînes de symboles obtenues dans la police de caractères.
4637 Actuellement, la distribution de \SpecialChar LyX
4638 comprend au moins les fichiers
4639 \begin_inset Flex Code
4642 \begin_layout Plain Layout
4649 \begin_inset Flex Code
4652 \begin_layout Plain Layout
4661 \begin_layout Standard
4662 En général le fichier
4663 \begin_inset Flex Code
4666 \begin_layout Plain Layout
4672 est une suite de déclarations de la forme :
4675 \begin_layout LyX-Code
4679 numéro_du_caractère chaîne
4682 \begin_layout Standard
4683 Par exemple, pour affecter
4689 au caractère correspondant dans le jeu iso-8859-1 (233), il y a la déclaration
4693 \begin_layout LyX-Code
4701 \begin_layout Standard
4703 \begin_inset Flex Code
4706 \begin_layout Plain Layout
4715 \begin_inset Flex Code
4718 \begin_layout Plain Layout
4729 Notez que le même caractère peut servir pour plus d'une chaîne.
4731 \begin_inset Flex Code
4734 \begin_layout Plain Layout
4743 \begin_layout LyX-Code
4755 \begin_inset Newline newline
4771 \begin_layout Standard
4773 ne trouve pas de correspondance pour la chaîne produite par une touche
4774 ou une séquence avec des touches mortes, il va vérifier si elle ressemble
4775 à un caractère accentué et va essayer à l'écran de tracer un accent par
4776 dessus le caractère.
4779 \begin_layout Subsection
4783 \begin_layout Standard
4784 Il y a une autre façon d'ajouter le support pour des caractères internationaux
4785 par l'intermédiaire des touches mortes.
4786 Une touche morte marche en combinaison avec une lettre pour produire un
4788 Ici, nous allons expliquer comment créer une touche morte vraiment simple
4789 pour montrer comment elles marchent.
4792 \begin_layout Standard
4793 Supposez que vous ayez besoin du caractère circonflexe,
4797 \begin_layout Plain Layout
4798 NdT : déjà présent en français, mais nous allons conserver cet exemple.
4806 \begin_inset Quotes fld
4810 \begin_inset Quotes frd
4816 Vous devez faire correspondre la touche circonflexe à la commande \SpecialChar LyX
4818 \begin_inset Flex Code
4821 \begin_layout Plain Layout
4828 \begin_inset Flex Code
4831 \begin_layout Plain Layout
4838 Maintenant, à chaque fois que vous taperez la touche circonflexe suivie
4839 par une lettre, il y aura un accent circonflexe dessus.
4840 Par exemple, la séquence
4843 \begin_inset Quotes fld
4849 \begin_inset Flex Code
4852 \begin_layout Plain Layout
4861 \begin_inset Quotes frd
4869 \begin_inset Quotes fld
4875 \begin_inset Flex Code
4878 \begin_layout Plain Layout
4887 \begin_inset Quotes frd
4893 Cependant, si vous essayez de taper
4896 \begin_inset Quotes fld
4902 \begin_inset Flex Code
4905 \begin_layout Plain Layout
4914 \begin_inset Quotes frd
4920 va se plaindre avec un bip, car un
4923 \begin_inset Quotes fld
4929 \begin_inset Flex Code
4932 \begin_layout Plain Layout
4941 \begin_inset Quotes frd
4946 ne prend jamais d'accent circonflexe.
4948 \begin_inset Flex Noun
4951 \begin_layout Plain Layout
4957 après une touche morte fait s'afficher l'accent seul.
4958 Notez bien ce dernier point ! Si vous faites correspondre une touche à
4959 une touche morte, vous devez faire correspondre le caractère sur cette
4960 touche à une touche différente.
4961 Faire correspondre la virgule à une cédille est une mauvaise idée, car
4962 vous n'aurez plus que des cédilles à la place des virgules.
4965 \begin_layout Standard
4966 Une façon courante de créer des touches mortes est d'utiliser
4967 \begin_inset Flex Noun
4970 \begin_layout Plain Layout
4977 \begin_inset Flex Noun
4980 \begin_layout Plain Layout
4987 \begin_inset Flex Noun
4990 \begin_layout Plain Layout
4996 en combinaison avec un accent, comme
4999 \begin_inset Quotes fld
5003 \begin_inset Quotes frd
5011 \begin_inset Quotes fld
5015 \begin_inset Quotes frd
5021 Une autre méthode met en jeu
5022 \begin_inset Flex Code
5025 \begin_layout Plain Layout
5032 \begin_inset Flex Code
5035 \begin_layout Plain Layout
5044 \begin_inset space ~
5048 \begin_inset space ~
5053 ) pour configurer la touche spéciale
5054 \begin_inset Flex Code
5057 \begin_layout Plain Layout
5064 Elle agit un peu comme
5065 \begin_inset Flex Noun
5068 \begin_layout Plain Layout
5074 et permet de faire correspondre des touches à des caractères accentués.
5075 Vous pouvez aussi transformer des touches en touches mortes en les affectant
5076 à quelque chose comme
5077 \begin_inset Flex Code
5080 \begin_layout Plain Layout
5086 puis en affectant cette touche symbolique à la commande \SpecialChar LyX
5091 \begin_layout Plain Layout
5096 : C'est exactement ce que je fais dans mes fichiers
5108 \begin_inset space ~
5116 \begin_inset space ~
5121 ) est configurée comme
5125 et j'ai affecté des choses comme
5128 \begin_inset space ~
5136 \begin_inset space ~
5141 à un tas de touches symboliques
5144 \begin_inset Quotes fld
5148 \begin_inset Quotes frd
5154 C'est comme ça que j'obtiens tous mes caractères accentués.
5159 Vous pouvez transformer à peu près n'importe quelle touche en touche
5160 \begin_inset Flex Code
5163 \begin_layout Plain Layout
5170 \begin_inset Flex Code
5173 \begin_layout Plain Layout
5179 , une touche de fonction inutilisée, etc.
5180 Quant aux commandes \SpecialChar LyX
5181 qui produisent des accents, voyez à l'entrée
5182 \begin_inset Flex Code
5185 \begin_layout Plain Layout
5194 \begin_inset space ~
5198 \begin_inset space ~
5204 Là-bas il y a la liste complète.
5207 \begin_layout Subsection
5208 Enregistrer votre configuration linguistique
5211 \begin_layout Standard
5212 Vous pouvez éditer vos préférences dans la fenêtre
5214 Outils\SpecialChar menuseparator
5217 pour que \SpecialChar LyX
5218 démarre avec l'environnement linguistique que vous souhaitez,
5219 automatiquement configuré.
5222 \begin_layout LyX-Code
5226 \begin_layout Chapter
5227 Installer de nouvelles classes de document, formats et modèles
5228 \begin_inset CommandInset label
5230 name "chap:classe-texte"
5235 \begin_inset Argument 1
5238 \begin_layout Plain Layout
5239 Installer de nouvelles classes
5247 \begin_layout Standard
5248 Dans ce chapitre, nous décrivons comment créer et installer de nouveaux
5249 fichiers de format \SpecialChar LyX
5250 ou de modèle, et nous vous offrons une révision des
5251 procédures correctes d'installation de nouvelles classes de document \SpecialChar LaTeX
5255 \begin_layout Standard
5256 D'abord, quelques mots pour décrire une bonne approche de la relation entre
5258 et \SpecialChar LaTeX
5260 Ce qu'il faut bien comprendre, c'est qu'en certain sens, \SpecialChar LyX
5262 de \SpecialChar LaTeX
5264 De fait, du point de vue de \SpecialChar LyX
5265 , \SpecialChar LaTeX
5267 \begin_inset Quotes fld
5271 \begin_inset Quotes frd
5274 particulier parmi d'autres formats susceptibles de produire un résultat.
5275 D'autres formats sont DocBook, texte brut, et XHTML.
5277 est bien entendu un format particulièrement important, mais une très petite
5278 quantité d'information concernant \SpecialChar LaTeX
5279 est réellement contenue dans \SpecialChar LyX
5284 \begin_layout Plain Layout
5285 Certaines commandes sont suffisamment compliquées pour être codées
5286 \begin_inset Quotes fld
5290 \begin_inset Quotes frd
5293 dans les sources \SpecialChar LyX
5294 , mais les développeurs considèrent que c'est une mauvaise
5301 Cette information, même pour des classes standard comme
5302 \begin_inset Flex Code
5305 \begin_layout Plain Layout
5311 , est contenue dans les
5312 \begin_inset Quotes fld
5316 \begin_inset Quotes frd
5320 De même, \SpecialChar LyX
5321 ne connaît pas grand chose de DocBook ou XHTML, tout est décrit
5322 dans les fichiers de format.
5325 \begin_layout Standard
5326 Vous pouvez imaginer un fichier de format pour une classe de document donnée
5327 comme un traducteur entre les constructions \SpecialChar LyX
5328 — paragraphes et leur style
5329 associé, certains types d'inserts, etc.
5330 — et les constructions \SpecialChar LaTeX
5331 , DocBook ou XHTML correspondantes.
5332 Pratiquement tout ce que \SpecialChar LyX
5334 \begin_inset Flex Code
5337 \begin_layout Plain Layout
5343 , par exemple, est contenu dans le ficher
5344 \begin_inset Flex Code
5347 \begin_layout Plain Layout
5353 et dans les fichiers inclus par celui-ci.
5354 Pour cette raison, un étude approfondie de ces fichiers est une bonne idée
5355 si vous avez l'intention d'écrire un fichier de format.
5356 Un bon point de départ est le fichier
5357 \begin_inset Flex Code
5360 \begin_layout Plain Layout
5367 \begin_inset Flex Code
5370 \begin_layout Plain Layout
5377 \begin_inset Flex Code
5380 \begin_layout Plain Layout
5386 et de nombreux autres fichiers de format pour de classes de document \SpecialChar LaTeX
5388 C'est dans ce fichier que sont définies les sections et les constructions
5390 \begin_inset Flex Code
5393 \begin_layout Plain Layout
5399 décrit pour \SpecialChar LyX
5400 comment les paragraphes marqués en style Section, SousSection,
5402 peuvent être traduits en commandes ou balises \SpecialChar LaTeX
5404 Le fichier article.layout ne contient essentiellement que des inclusions
5406 \begin_inset Flex Code
5409 \begin_layout Plain Layout
5418 \begin_layout Standard
5419 Définir la correspondance \SpecialChar LyX
5421 n'est cependant pas la seule fonction des fichiers
5423 Leur autre but est de préciser comment les constructions \SpecialChar LyX
5426 Le fait que ces fichiers assurent ces deux fonctions est souvent source
5427 de confusion, parce qu'elles sont tout à fait séparées: expliquer à \SpecialChar LyX
5429 traduire un style de paragraphe en \SpecialChar LaTeX
5430 ne lui dit pas comment l'afficher;
5431 inversement, expliquer à \SpecialChar LyX
5432 comment afficher un paragraphe ne lui dit pas
5433 comment le traduire en \SpecialChar LaTeX
5434 (sans parler de lui dire comment \SpecialChar LaTeX
5436 Par conséquent, en général, quand vous devez définir une nouvelle construction
5438 , vous devez toujours effectuer deux tâches distinctes: (a) écrire comment
5439 la traduire en \SpecialChar LaTeX
5440 et (b) écrire comment l'afficher.
5443 \begin_layout Standard
5444 La même distinction est vraie pour les autre formats de sortie, bien que
5445 XHTML soit différent sous divers aspects, du fait que dans ce cas \SpecialChar LyX
5447 capable d'utiliser au moins partiellement l'information concernant l'affichage
5448 à l'écran pour créer l'information (sous forme de CSS) nécessaire à l'affichage
5450 Même dans ce cas, cependant, la distinction entre les mécanismes internes
5452 et la façon dont les objets sont restitués à l'extérieur reste valide,
5453 et le contrôle séparé des deux facettes reste possible.
5455 \begin_inset CommandInset ref
5457 reference "sec:Tags-for-XHTML"
5464 \begin_layout Section
5465 Installer de nouveaux fichiers \SpecialChar LaTeX
5469 \begin_layout Standard
5470 Certaines installations peuvent ne pas contenir le paquetage \SpecialChar LaTeX
5472 justement utiliser avec \SpecialChar LyX
5474 Par exemple, vous pouvez avoir besoin de Foil\SpecialChar TeX
5475 , un paquetage pour préparer
5476 des transparents pour rétroprojecteurs.
5477 Les distributions \SpecialChar LaTeX
5478 récentes comme \SpecialChar TeX
5479 Live (depuis 2008) ou MiK\SpecialChar TeX
5481 interface utilisateur pour installer de tels paquetages.
5482 Par exemple avec MiK\SpecialChar TeX
5483 , vous démarrez le programme
5484 \begin_inset Quotes fld
5488 \begin_inset space ~
5492 \begin_inset Quotes frd
5495 pour afficher une liste des paquetages disponibles.
5496 Pour installer l'un d'entre eux, il suffit d'effectuer un clic droit sur
5497 son nom ou sur le bouton correspondant de la barre d'outil.
5500 \begin_layout Standard
5501 Si votre distribution \SpecialChar LaTeX
5502 n'inclut pas un tel gestionnaire de paquetage, ou
5503 si le paquetage n'est pas disponible pour votre distribution, alors faites
5504 comme suit pour l'installer manuellement:
5507 \begin_layout Enumerate
5508 Récupérer le paquetage depuis
5509 \begin_inset CommandInset href
5512 target "http://www.ctan.org/"
5519 \begin_layout Enumerate
5520 Si le paquetage contient un fichier doté d'un suffixe
5521 \begin_inset Quotes fld
5525 \begin_inset Flex Code
5528 \begin_layout Plain Layout
5537 \begin_inset Quotes frd
5540 (c'est le cas pour Foil\SpecialChar TeX
5542 \begin_inset Quotes fld
5546 \begin_inset Quotes frd
5549 alors ouvrir une console, aller dans le répertoire de ce fichier et exécuter
5551 \begin_inset Flex Code
5554 \begin_layout Plain Layout
5564 \begin_inset Quotes fld
5568 \begin_inset Quotes frd
5571 le paquetage et vous disposez des fichiers nécessaires à l'installation.
5572 De nombreux paquetages ne sont pas reliés et vous pouvez sauter cette étape;
5575 \begin_layout Enumerate
5576 Vous devez alors décider si ce paquetage doit être disponible pour tous
5577 les utilisateurs ou seulement pour vous-même.
5578 \begin_inset Separator parbreak
5585 \begin_layout Enumerate
5586 Avec les systèmes *nix (Linux, OSX, etc.), si vous souhaitez que le paquetage
5587 soit disponible pour tous les utilisateurs, installez-le dans l'arborescence
5590 \begin_inset Quotes fld
5594 \begin_inset Quotes frd
5597 , sinon installez-le dans votre arborescence \SpecialChar TeX
5599 \begin_inset Quotes fld
5603 \begin_inset Quotes frd
5607 La nécessité de créer ces arborescences, si elles n'existent pas déjà,
5608 dépend de votre système.
5609 Pour le savoir, examinez le fichier
5610 \begin_inset Flex Code
5613 \begin_layout Plain Layout
5625 \begin_layout Plain Layout
5626 Ce fichier est habituellement dans le répertoire
5630 , bien que vous puissiez exécuter la commande
5631 \begin_inset Flex Code
5634 \begin_layout Plain Layout
5648 L'emplacement de l'arborescence
5649 \begin_inset Quotes fld
5653 \begin_inset Quotes frd
5656 est définie par la variable
5657 \begin_inset Flex Code
5660 \begin_layout Plain Layout
5668 ; elle a usuellement pour valeur
5670 /usr/local/share/texmf/
5672 (installation système),
5674 /usr/local/share/texmf/
5676 (installation utilisateur) ou
5678 /usr/local/texlive/texmf-local
5680 (installation TexLive).
5681 L'emplacement de l'arborescence
5682 \begin_inset Quotes fld
5686 \begin_inset Quotes frd
5690 \begin_inset Flex Code
5693 \begin_layout Plain Layout
5709 où XXXX est l'année de la distribution \SpecialChar TeX
5710 Live (si ces variables ne sont pas
5711 prédéfinies, vous devrez le faire vous-même).
5712 Vous aurez besoin d'avoir les droits d'administration système pour créer
5713 ou modifier l'arborescence
5714 \begin_inset Quotes fld
5718 \begin_inset Quotes frd
5721 , mais votre arborescence
5722 \begin_inset Quotes fld
5726 \begin_inset Quotes frd
5729 ne devrait pas nécessiter de tels droits.
5730 \begin_inset Newline newline
5733 D'une manière générale, il est recommandable d'installer dans le répertoire
5734 utilisateur parce que cette arborescence ne sera pas modifiée lors d'une
5735 mise à jour de votre système.
5736 Elle sera également sauvegardée avec tout le reste lors de le sauvegarde
5737 de votre répertoire utilisateur
5738 \begin_inset Quotes fld
5742 \begin_inset Quotes frd
5745 (que vous effectuez régulièrement, bien entendu).
5748 \begin_layout Enumerate
5749 Avec Windows, si vous souhaitez que le nouveau paquetage soit disponible
5750 pour tous les utilisateurs de votre système, allez dans le répertoire où
5752 est installé, puis dans le sous-répertoire
5760 (pour MiK\SpecialChar TeX
5761 , celui-ci sera implicitement
5778 \begin_layout Plain Layout
5779 Notez que ce chemin sera celui des installations anglophones.
5780 Pour une installation germanophone, ce serait
5781 \begin_inset Flex Code
5784 \begin_layout Plain Layout
5801 , de même pour d'autres langages.
5807 Créer dans ce répertoire un nouveau répertoire dénommé
5808 \begin_inset Flex Code
5811 \begin_layout Plain Layout
5819 et copiez tous les fichiers du paquetage dedans.
5820 Si le paquetage ne doit être accessible que par vous ou si vous n'avez
5821 pas les droits d'administration, faites de même, mais dans le répertoire
5824 avec MiK\SpecialChar TeX
5825 2.8 sur WinXP le répertoire
5826 \begin_inset Newline newline
5832 \begin_inset Flex Code
5835 \begin_layout Plain Layout
5840 Documents and Settings
5852 \begin_inset Newline newline
5856 \begin_inset Phantom HPhantom
5859 \begin_layout Plain Layout
5871 \begin_inset Flex Code
5874 \begin_layout Plain Layout
5895 \begin_inset Newline newline
5898 Avec Vista ce sera le répertoire
5899 \begin_inset Newline newline
5905 \begin_inset Flex Code
5908 \begin_layout Plain Layout
5937 \begin_layout Enumerate
5938 Vous devez alors informer \SpecialChar LaTeX
5939 de la présence de nouveaux fichiers.
5940 Ceci dépend de nouveau de la distribution \SpecialChar LaTeX
5942 \begin_inset Separator parbreak
5949 \begin_layout Enumerate
5950 Avec \SpecialChar TeX
5951 Live, exécuter la commande
5952 \begin_inset Flex Code
5955 \begin_layout Plain Layout
5964 Si vous avez installé le paquetage pour tous les utilisateurs, vous aurez
5965 besoin des droits d'administration pour ce faire;
5968 \begin_layout Enumerate
5969 Avec MiK\SpecialChar TeX
5970 , si vous avez installé le paquetage pour tous les utilisateurs,
5971 démarrez le programme
5974 \begin_inset Quotes fld
5978 \begin_inset space ~
5984 \begin_inset Quotes frd
5987 et appuyez sur le bouton
5988 \begin_inset Quotes fld
5996 \begin_inset Quotes frd
6000 Sinon démarrez le programme
6001 \begin_inset Quotes fld
6009 \begin_inset Quotes frd
6016 \begin_layout Enumerate
6017 Enfin, vous devez informer \SpecialChar LyX
6018 de l'existence de nouveaux paquetages: dans
6022 Outils\SpecialChar menuseparator
6025 , puis redémarrez \SpecialChar LyX
6029 \begin_layout Standard
6030 Le paquetage est maintenant installé.
6031 Dans notre exemple, la classe de document
6032 \begin_inset Flex Code
6035 \begin_layout Plain Layout
6039 \begin_inset space ~
6046 \begin_layout Plain Layout
6058 est maintenant disponible dans
6060 Document\SpecialChar menuseparator
6061 Paramètres\SpecialChar ldots
6062 \SpecialChar menuseparator
6069 \begin_layout Standard
6070 Si vous souhaitez utiliser une classe de document qui ne figure pas dans
6073 Document\SpecialChar menuseparator
6074 Paramètres\SpecialChar menuseparator
6077 , vous devez créer une fichier de
6078 \begin_inset Quotes fld
6082 \begin_inset Quotes frd
6086 \begin_inset Quotes fld
6090 \begin_inset Quotes frd
6094 Ceci est le sujet du paragraphe suivant.
6097 \begin_layout Section
6098 Types de fichiers de formats
6101 \begin_layout Standard
6102 Cette section décrit les différentes variétés de fichiers contenant les
6103 informations de format: instructions pour l'affichage par \SpecialChar LyX
6104 et pour la traductio
6105 n en \SpecialChar LaTeX
6106 , DocBook ou XHTML, ou autre format de sortie désiré, des styles de
6107 paragraphe et de caractère variés.
6110 \begin_layout Standard
6111 Nous essayons ici de donner une description complète de la procédure à suivre;
6112 il y a cependant une telle variété de classes \SpecialChar LaTeX
6113 supportant des types de
6114 document très différents que nous ne pouvons pas espérer couvrir tous les
6115 cas possibles ni tous les problèmes que vous pourrez rencontrer.
6116 La liste de messagerie des utilisateurs \SpecialChar LyX
6117 est fréquentée par des personnes
6118 expérimentées dans l'écriture des formats, qui voudront partager ce qu'elles
6119 ont appris, n'hésitez pas à poser des questions sur cette liste.
6122 \begin_layout Standard
6123 Quand vous prévoyez d'écrire un nouveau format, il est extrêmement utile
6124 de regarder les formats distribués avec \SpecialChar LyX
6126 Si vous écrivez un fichier de format pour une classe de document \SpecialChar LaTeX
6128 intéresser d'autres personnes, ou si vous écrivez un module utile, vous
6129 pouvez envisager de l'insérer dans les
6130 \begin_inset CommandInset href
6132 name "pages dans le wiki LyX"
6133 target "http://wiki.lyx.org/Layouts/Layouts"
6137 , voire de le soumettre à la liste des développeurs, pour qu'il figure dans
6138 la distribution de \SpecialChar LyX
6143 \begin_layout Plain Layout
6144 Notez bien que du fait que \SpecialChar LyX
6145 est diffusé sous licence GPL (General Public
6146 License), toute contribution doit être également sous licence GPL.
6154 \begin_layout Subsection
6156 \begin_inset CommandInset label
6158 name "subsec:Modules_de_format"
6165 \begin_layout Standard
6166 Nous avons mentionné jusqu'ici les
6167 \begin_inset Quotes fld
6171 \begin_inset Quotes frd
6175 mais il existe différentes sortes de fichiers qui contiennent des informations
6177 Les fichiers de format au sens strict ont pour suffixe
6178 \begin_inset Flex Code
6181 \begin_layout Plain Layout
6187 et contiennent l'information nécessaire à \SpecialChar LyX
6188 pour les classes de document.
6189 Depuis \SpecialChar LyX
6190 1.6, cependant, les informations de format peuvent être incluses
6195 de format, qui ont pour suffixe
6196 \begin_inset Flex Code
6199 \begin_layout Plain Layout
6206 Les modules sont aux paquetages \SpecialChar LaTeX
6207 à peu près ce que sont les fichiers de
6208 format aux classes de document, et certains modules — tels que le module
6210 \begin_inset Quotes fld
6214 \begin_inset Quotes frd
6217 — offrent la fonctionnalité d'un seul paquetage.
6218 En un sens, le modules de format sont aussi similaires aux fichiers d'inclusion
6222 \begin_layout Plain Layout
6223 Ceux-ci peuvent avoir un suffixe quelconque, mais par convention il leur
6224 a été attribué le suffixe
6225 \begin_inset Flex Code
6228 \begin_layout Plain Layout
6239 — des fichiers comme
6240 \begin_inset Flex Code
6243 \begin_layout Plain Layout
6251 — dans le fait que les modules ne sont pas spécifiques du format d'un document
6252 donné, mais peuvent être utilisés avec de nombreux formats différents.
6253 Cependant l'utilisation d'un fichier d'inclusion (dans
6254 \begin_inset Flex Code
6257 \begin_layout Plain Layout
6263 par exemple) nécessite la modification du fichier de format
6264 \begin_inset Flex Code
6267 \begin_layout Plain Layout
6273 ; au lieu de cette modification, les modules sont sélectionnés dans la page
6275 \begin_inset Flex Noun
6278 \begin_layout Plain Layout
6281 Document\SpecialChar menuseparator
6282 Paramètres\SpecialChar ldots
6291 \begin_layout Standard
6292 Rédiger des modules est la façon la plus simple de se familiariser avec
6293 l'écriture des formats, puisque ce peut être aussi simple que l'ajout d'un
6294 seul nouveau paragraphe ou insert.
6295 Mais en principe, les modules peuvent inclure tout ce que peuvent inclure
6299 \begin_layout Standard
6300 Après la création d'un nouveau module, vous devrez reconfigurer et redémarrer
6302 pour que le module apparaisse dans le menu.
6303 Cependant, les modifications que vous faites dans le module seront immédiatemen
6304 t actives, si vous ouvrez
6305 \begin_inset Flex Noun
6308 \begin_layout Plain Layout
6311 Document\SpecialChar menuseparator
6312 Paramètres\SpecialChar ldots
6313 \SpecialChar menuseparator
6319 , sélectionnez un module et appuyez sur
6320 \begin_inset Quotes fld
6324 \begin_inset Quotes frd
6330 Il vous est fortement recommandé de sauvegarder votre travail avant de procéder
6336 il vous est fortement recommandé de ne pas essayer de modifier des modules
6337 durant une travail productif sur un document
6340 Bien évidemment, les développeurs s'efforcent de conserver une bonne stabilité
6342 dans de telles situations, mais les erreurs de syntaxe et autres dans
6343 votre module pourraient déclencher des comportements bizarres.
6346 \begin_layout Subsubsection
6350 \begin_layout Standard
6351 Les modules sont à \SpecialChar LyX
6352 ce que les paquetages sont à \SpecialChar LaTeX
6354 Cependant, il arrive que vous souhaitiez disposer d'un insert ou d'un style
6355 de caractère pour un seul document, et écrire un module qui sera universel
6357 Vous avez alors besoin du
6358 \begin_inset Quotes fld
6362 \begin_inset Quotes frd
6369 \begin_layout Standard
6370 Vous le trouverez via
6372 Document\SpecialChar menuseparator
6373 Paramètres\SpecialChar ldots
6374 \SpecialChar menuseparator
6378 La grande zone textuelle vous permet de saisir ce que vous mettriez dans
6379 un fichier de format ou de module.
6380 Vous pouvez voir le format local comme un module qui n'appartient qu'au
6381 document en cours de saisie.
6382 De ce fait, vous devez saisir une balise
6383 \begin_inset Flex Code
6386 \begin_layout Plain Layout
6393 N'importe quel format est admissible, mais on utilise d'habitude le format
6394 de la version de \SpecialChar LyX
6395 utilisée (pour \SpecialChar LyX
6396 2.1, le format porte le numéro 48).
6397 Vous devez savoir que le format local n'existe pas pour les versions de
6399 antérieures à 1.6, vous ne devez donc pas l'utiliser si vous envisagez
6400 d'exporter votre document en version 1.5 ou antérieure (en fait, sans perdre
6401 l'information de format local).
6402 Si vous souhaitez exporter vers \SpecialChar LyX
6403 version 1.6 — le format local est reconnu,
6404 mais il n'y a pas d'interface pour y accéder — vous devez alors utiliser
6405 le format 11 et bien entendu vous restreindre aux constructions de format
6406 qui étaient disponibles avec \SpecialChar LyX
6410 \begin_layout Standard
6411 Lorsque vous avez saisi quelque chose dans la fenêtre de
6412 \begin_inset Flex Code
6415 \begin_layout Plain Layout
6423 \begin_inset Quotes fld
6431 \begin_inset Quotes frd
6434 qui se trouve en bas.
6435 Cliquer sur ce bouton entraînera une vérification de la validité du code
6436 que vous aurez saisi.
6438 vous donne cette information sans hélas l'accompagner d'un diagnostic
6439 d'erreurs explicite.
6440 Ces erreurs seront cependant affichées dans la fenêtre d'appel si vous
6441 avez activé \SpecialChar LyX
6443 Vous ne pourrez pas appliquer ou enregistrer votre format tant qu'il n'est
6447 \begin_layout Standard
6448 Les précautions indiquées à la fin de la section précédente s'appliquent
6450 Ne jouez pas avec un format local pendant un vrai travail, surtout si vous
6451 n'avez pas enregistré votre document.
6452 Ceci dit, utiliser un format local avec un document de test peut être très
6453 pratique pour essayer de nouvelles choses, voire pour aborder l’écriture
6457 \begin_layout Subsection
6458 Format pour un fichier
6459 \begin_inset Flex Code
6462 \begin_layout Plain Layout
6471 \begin_layout Standard
6472 Les deux situations que vous êtes probablement susceptibles de rencontrer
6473 quand vous voulez gérer une nouvelle classe de document \SpecialChar LaTeX
6475 \SpecialChar LaTeX2e
6477 \begin_inset Flex Code
6480 \begin_layout Plain Layout
6487 \begin_inset Flex Code
6490 \begin_layout Plain Layout
6497 Interfacer une nouveau fichier de style est assez facile, Interfacer une
6498 nouvelle classe est plus compliqué: nous allons décrire la première opération
6499 ici, et la seconde dans le paragraphe suivant.
6500 Des considérations analogues s'appliquent bien entendu si vous voulez interface
6501 r une nouvelle DTD DocBook.
6504 \begin_layout Standard
6505 La situation la plus simple se présente si votre nouvelle classe de document
6506 est fournie sous la forme d'un fichier de style à utiliser en combinaison
6507 avec une classe de document existante, déjà interfacée.
6508 Dans notre exemple, le fichier de style sera appelé
6509 \begin_inset Flex Code
6512 \begin_layout Plain Layout
6518 et il doit être utilisé avec la classe standard
6519 \begin_inset Flex Code
6522 \begin_layout Plain Layout
6531 \begin_layout Standard
6532 Commencez par copier le fichier de format de la classe de document en question
6533 dans votre répertoire local.
6536 \begin_layout LyX-Code
6537 cp report.layout ~/.lyx/layouts/ma_classe.layout
6540 \begin_layout Standard
6545 et changez la ligne :
6548 \begin_layout LyX-Code
6551 Declare\SpecialChar LaTeX
6555 \begin_layout Standard
6559 \begin_layout LyX-Code
6562 Declare\SpecialChar LaTeX
6563 Class[report, ma_classe.sty]{report (ma_classe)}
6566 \begin_layout Standard
6570 \begin_layout LyX-Code
6572 \begin_inset Newline newline
6577 usepackage{ma_classe}
6578 \begin_inset Newline newline
6584 \begin_layout Standard
6585 près du début du fichier.
6588 \begin_layout Standard
6589 Démarrez \SpecialChar LyX
6591 \begin_inset Flex Noun
6594 \begin_layout Plain Layout
6595 Outils\SpecialChar menuseparator
6602 Redémarrez \SpecialChar LyX
6603 et essayez de créer un nouveau document.
6605 \begin_inset Quotes fld
6609 \begin_inset Flex Noun
6612 \begin_layout Plain Layout
6614 \begin_inset space ~
6623 \begin_inset Quotes frd
6626 parmi les classes de document dans la fenêtre
6627 \begin_inset Flex Noun
6630 \begin_layout Plain Layout
6631 Document\SpecialChar menuseparator
6632 Paramètres\SpecialChar ldots
6633 \SpecialChar menuseparator
6640 Il est probable que certaines des commandes de section devront être différentes
6641 de celles de la classe de base
6645 \begin_layout Plain Layout
6653 , vous pouvez donc jouer avec les réglages des différentes sections si vous
6655 Les informations de format pour le sectionnement se trouvent dans
6656 \begin_inset Flex Code
6659 \begin_layout Plain Layout
6665 , mais il n'est pas nécessaire de recopier ce fichier pour le modifier.
6666 Il vous suffit en effet d'ajouter vos modifications au fichier de format,
6668 \begin_inset Flex Code
6671 \begin_layout Plain Layout
6673 \begin_inset Flex Code
6676 \begin_layout Plain Layout
6687 , qui implique l'inclusion de
6688 \begin_inset Flex Code
6691 \begin_layout Plain Layout
6698 Par exemple, vous pourriez ajouter ces lignes:
6701 \begin_layout LyX-Code
6707 \begin_layout LyX-Code
6713 \begin_layout LyX-Code
6719 \begin_layout LyX-Code
6725 \begin_layout LyX-Code
6731 \begin_layout Standard
6732 pour modifier la police des titres de chapitre en police sens empattements.
6733 Ceci écrasera (ou bien, en l'occurrence, ajoutera) la déclaration existante
6734 pour le style Chapitre.
6737 \begin_layout Standard
6738 Votre nouveau paquetage peut également fournir des commandes ou des environnemen
6739 ts qui n'existent pas dans la classe de base.
6740 dans ce cas, il vous faudra ajouter ceux-ci au fichier de format.
6742 \begin_inset space ~
6746 \begin_inset CommandInset ref
6748 reference "sec:Syntaxe-des"
6752 pour savoir comment faire.
6755 \begin_layout Standard
6757 \begin_inset Flex Code
6760 \begin_layout Plain Layout
6766 peut être utilisé avec plusieurs classes de document différentes, vous
6767 trouverez sans doute plus approprié d'écrire un module que vous pourrez
6768 charger avec la classe de base.
6769 Le module le plus simple qu'il est possible d'écrire dans ce contexte est
6773 \begin_layout LyX-Code
6778 Declare\SpecialChar LyX
6779 Module{mon paquetage}
6782 \begin_layout LyX-Code
6788 \begin_layout LyX-Code
6791 #Support for mypkg.sty.
6794 \begin_layout LyX-Code
6798 \begin_inset Newline newline
6804 \begin_layout LyX-Code
6808 \begin_inset Newline newline
6814 \begin_layout LyX-Code
6818 \begin_inset Newline newline
6824 \begin_inset Newline newline
6830 \begin_layout Standard
6831 Un module plus compliqué pourrait modifier le comportement de constructions
6832 existantes ou d'en définir de nouvelles.
6834 \begin_inset space ~
6838 \begin_inset CommandInset ref
6840 reference "sec:Syntaxe-des"
6847 \begin_layout Subsection
6848 Format pour un fichier
6849 \begin_inset Flex Code
6852 \begin_layout Plain Layout
6861 \begin_layout Standard
6862 Deux possibilités se présentent.
6866 \begin_layout Standard
6867 Soit le fichier de classe est fondé sur une classe de document existante.
6868 Par exemple, de nombreuses classes pour une thèse sont des variantes de
6870 \begin_inset Flex Code
6873 \begin_layout Plain Layout
6880 Pour vérifier que c'est le cas pour la vôtre, cherchez une ligne comme
6883 \begin_layout LyX-Code
6891 \begin_layout Standard
6892 dans le fichier de classe.
6893 Si c'est la cas, vous pouvez essentiellement procéder comme dans la section
6894 précédente, bien que la ligne
6895 \begin_inset Flex Code
6898 \begin_layout Plain Layout
6899 Declare\SpecialChar LaTeX
6906 Si votre nouvelle classe est une thèse, et est fondée sur
6907 \begin_inset Flex Code
6910 \begin_layout Plain Layout
6916 , cette ligne doit être
6922 \begin_layout Plain Layout
6923 Et enregistrer le fichier comme
6924 \begin_inset Flex Code
6927 \begin_layout Plain Layout
6935 facilitera les choses: \SpecialChar LyX
6936 suppose que la classe de document a le même nom
6937 que le fichier de format.
6947 \begin_layout LyX-Code
6952 Declare\SpecialChar LaTeX
6953 Class[thesis,book]{thesis}
6956 \begin_layout Standard
6957 Soit le fichier de classe est original.
6958 Dans ce cas, vous devrez probablement créer votre propre format.
6959 Nous vous suggérons fortement de copier un fichier de format existant qui
6960 utilise une classe \SpecialChar LaTeX
6961 similaire et de le modifier si c'est possible.
6962 Utilisez au moins un fichier existant comme point de départ pour savoir
6963 quels sont les éléments dont vous devez vous occuper.
6964 Encore une fois, les spécificités sont décrites ci-après.
6967 \begin_layout Subsection
6969 \begin_inset CommandInset label
6978 \begin_layout Standard
6979 Une fois qu'un fichier de format a été crée pour une classe de document,
6980 vous désirerez peut-être créer un
6985 Un modèle est une sorte de mode d'emploi pour votre format, montrant comment
6986 il peut être utilisé, mais avec un contenu fictif.
6987 Vous pouvez jeter un œil aux divers modèles distribués avec \SpecialChar LyX
6991 \begin_layout Standard
6992 Les modèles sont créés comme les documents normaux.
6993 La seule différence est que les documents normaux contiennent tous les
6994 réglages possibles, y compris les polices et la taille du papier.
6995 Or on ne veut en général pas qu'un modèle modifie ces réglages implicites.
6996 Pour cette raison, l'auteur d'un modèle doit enlever les commandes correspondan
6998 \begin_inset Flex Code
7001 \begin_layout Plain Layout
7010 \begin_inset Flex Code
7013 \begin_layout Plain Layout
7021 du fichier modèle \SpecialChar LyX
7023 C'est faisable avec un simple éditeur de texte, comme
7024 \begin_inset Flex Code
7027 \begin_layout Plain Layout
7034 \begin_inset Flex Code
7037 \begin_layout Plain Layout
7046 \begin_layout Standard
7047 Mettez les fichiers modèles que vous avez créés et édités dans
7048 \begin_inset Flex Code
7051 \begin_layout Plain Layout
7057 , copiez ceux que vous utilisez du répertoire global de modèles
7058 \begin_inset Flex Code
7061 \begin_layout Plain Layout
7068 vers le même endroit, et redéfinissez le répertoire de modèles dans la
7070 \begin_inset Flex Noun
7073 \begin_layout Plain Layout
7074 Outils\SpecialChar menuseparator
7075 Préférences\SpecialChar menuseparator
7084 \begin_layout Standard
7086 \begin_inset Flex Code
7089 \begin_layout Plain Layout
7095 a un statut particulier.
7096 Il est chargé à chaque fois que vous créez un nouveau document avec
7097 \begin_inset Flex Noun
7100 \begin_layout Plain Layout
7101 Fichier\SpecialChar menuseparator
7107 afin d'avoir les réglages implicites.
7108 Pour créer ce modèle depuis \SpecialChar LyX
7109 , vous n'avez qu'à ouvrir un document ayant
7110 déjà les réglages voulus, et appuyer sur le bouton
7111 \begin_inset Flex Noun
7114 \begin_layout Plain Layout
7115 Enregistrer comme valeurs implicites
7123 \begin_layout Subsection
7124 Mise à jour des anciens fichiers de format
7127 \begin_layout Standard
7128 La syntaxe des fichiers de format change à chaque publication d'une nouvelle
7129 version de \SpecialChar LyX
7130 , et les anciens fichiers de format doivent donc être convertis
7131 dans la nouvelle syntaxe.
7133 lit un fichier de format écrit avec une syntaxe ancienne, il appelle
7135 \begin_inset Flex Code
7138 \begin_layout Plain Layout
7144 pour le convertir dans un fichier temporaire doté de la nouvelle syntaxe.
7145 Le fichier original reste intact.
7146 Si vous utilisez le fichier de format souvent, vous voudrez sans doute
7147 rendre les modifications permanentes, pour éviter des conversions répétitives
7148 de la part de \SpecialChar LyX
7150 Pour ce faire, vous pouvez appeler le convertisseur manuellement:
7153 \begin_layout Enumerate
7157 \begin_inset Flex Code
7160 \begin_layout Plain Layout
7173 \begin_inset Flex Code
7176 \begin_layout Plain Layout
7187 \begin_layout Enumerate
7188 exécutez la commande
7189 \begin_inset Flex Code
7192 \begin_layout Plain Layout
7193 python \SpecialChar LyX
7194 Dir/scripts/layout2layout.py myclass.old myclass.layout
7200 \begin_inset Newline newline
7204 \begin_inset Flex Code
7207 \begin_layout Plain Layout
7214 est le nom de votre répertoire \SpecialChar LyX
7218 \begin_layout Standard
7219 Le convertisseur ne gère que les changements de syntaxe.
7220 Il ne peut pas gérer les modifications du contenu des fichiers inclus,
7221 ceux-ci doivent être convertis séparément.
7224 \begin_layout Section
7225 Syntaxe des fichiers de format
7226 \begin_inset CommandInset label
7228 name "sec:Syntaxe-des"
7235 \begin_layout Standard
7236 Les sections suivantes vous expliquent à quoi vous vous attaquez quand vous
7237 décidez de mettre les mains dans le cambouis, et de créer ou d'éditer votre
7238 propre fichier de format.
7239 Notre conseil est d'aller doucement et d'enregistrer souvent pour faire
7241 Ce n'est pas si dur que ça, mais il y a une multitude d'options et vous
7242 pouvez vous laisser submerger si vous essayez d'en faire trop d'un coup.
7243 Il est plus facile d'utiliser des formats existants comme référence ou
7244 modèle ou de modifier un fichier de format existant pour vos besoins.
7247 \begin_layout Standard
7248 Toutes les balises décrites dans ce chapitre sont insensibles à la casse:
7250 \begin_inset Flex Code
7253 \begin_layout Plain Layout
7260 \begin_inset Flex Code
7263 \begin_layout Plain Layout
7270 \begin_inset Flex Code
7273 \begin_layout Plain Layout
7279 sont une seule et même balise.
7280 Les valeurs possibles sont inscrites entre crochets après le nom de la
7282 La valeur implicite d'une fonction quand elle n'est pas définie dans le
7283 fichier décrivant la classe de texte est
7286 \begin_inset Flex Code
7289 \begin_layout Plain Layout
7300 Si le paramètre est d'un type particulier la valeur implicite est indiquée
7302 \begin_inset Flex Code
7305 \begin_layout Plain Layout
7316 \begin_layout Subsection
7317 Déclaration et classification d'une classe de document
7320 \begin_layout Standard
7321 Les lignes qui commencent par un
7325 dans un fichier de format sont les commentaires.
7326 Il y a une exception à cette règle : tous les
7327 \begin_inset Flex Code
7330 \begin_layout Plain Layout
7336 doivent commencer par ceci :
7339 \begin_layout LyX-Code
7342 #% Do not delete the line below; configure depends on this
7346 \begin_layout Plain Layout
7347 Ne pas effacer la ligne ci-dessous ; configure compte dessus.
7355 \begin_layout LyX-Code
7364 \begin_layout Plain Layout
7371 eXClass{Article (Standard Class)}
7374 \begin_layout LyX-Code
7379 DeclareCategory{Articles}
7382 \begin_layout Standard
7383 Les deuxième et troisième lignes servent lors de la (re)configuration de
7386 Le fichier de format est lu par le script \SpecialChar LaTeX
7388 \begin_inset Flex Code
7391 \begin_layout Plain Layout
7397 , dans un mode spécial où
7398 \begin_inset Flex Code
7401 \begin_layout Plain Layout
7408 La première ligne est juste un commentaire \SpecialChar LaTeX
7409 , la deuxième contient la déclaratio
7410 n obligatoire de la classe de texte et la troisième contient la classification
7411 facultative de la classe.
7412 Si ces lignes apparaissent dans un fichier appelé
7413 \begin_inset Flex Code
7416 \begin_layout Plain Layout
7422 , elles définissent alors une classe de texte appelée
7423 \begin_inset Flex Code
7426 \begin_layout Plain Layout
7432 (le nom du fichier de format) qui utilise la classe de document \SpecialChar LaTeX
7434 \begin_inset Flex Code
7437 \begin_layout Plain Layout
7443 (implicitement, le même nom que le format).
7445 \begin_inset Quotes fld
7448 Article (Standard Class)
7449 \begin_inset Quotes frd
7452 qui apparaît ci-dessus sert de description de la classe de texte dans la
7454 \begin_inset Flex Noun
7457 \begin_layout Plain Layout
7458 Document\SpecialChar menuseparator
7459 Paramètres\SpecialChar ldots
7460 \SpecialChar menuseparator
7468 \begin_inset Quotes fld
7472 \begin_inset Quotes frd
7475 dans l'exemple) est également utilisés dans la fenêtre
7478 \begin_inset Flex Noun
7481 \begin_layout Plain Layout
7482 Document\SpecialChar menuseparator
7483 Paramètres\SpecialChar ldots
7484 \SpecialChar menuseparator
7492 : les classes sont regroupées par catégories (qui sont aussi des genres
7493 de documents, les catégories typiques sont
7494 \begin_inset Quotes fld
7498 \begin_inset Quotes frd
7502 \begin_inset Quotes fld
7506 \begin_inset Quotes frd
7510 \begin_inset Quotes fld
7514 \begin_inset Quotes frd
7518 \begin_inset Quotes fld
7522 \begin_inset Quotes frd
7526 \begin_inset Quotes fld
7530 \begin_inset Quotes frd
7534 \begin_inset Quotes fld
7538 \begin_inset Quotes frd
7542 Si la troisième lignes est vide, la classe apparaîtra comme
7543 \begin_inset Quotes fld
7547 \begin_inset Quotes frd
7553 \begin_layout Standard
7554 Supposons que vous ayez écrit votre propre classe de texte qui utilise la
7556 \begin_inset Flex Code
7559 \begin_layout Plain Layout
7565 , mais dans laquelle vous avez changé l'apparence des en-têtes de sections.
7566 Si vous la mettez dans un fichier
7567 \begin_inset Flex Code
7570 \begin_layout Plain Layout
7576 , l'en-tête de ce fichier doit être :
7579 \begin_layout LyX-Code
7582 #% Do not delete the line below; configure depends on this
7585 \begin_layout LyX-Code
7594 \begin_layout Plain Layout
7601 eXClass[article]{Article (avec Mes En-têtes)}
7604 \begin_layout LyX-Code
7609 DeclareCategory{Articles}
7612 \begin_layout Standard
7613 Ceci déclare une classe de texte
7614 \begin_inset Flex Code
7617 \begin_layout Plain Layout
7623 , associée avec la classe de document \SpecialChar LaTeX
7625 \begin_inset Flex Code
7628 \begin_layout Plain Layout
7635 \begin_inset Quotes fld
7638 Article (avec Mes En-têtes)
7639 \begin_inset Quotes frd
7643 Si votre classe de texte repose sur plusieurs paquetages, vous pouvez la
7647 \begin_layout LyX-Code
7650 #% Do not delete the line below; configure depends on this
7653 \begin_layout LyX-Code
7662 \begin_layout Plain Layout
7669 eXClass[article,machin.sty]{Article (avec Mes En-têtes)}
7672 \begin_layout LyX-Code
7677 DeclareCategory{Articles}
7680 \begin_layout Standard
7681 Ceci indique que votre classe de texte utilise le paquetage
7682 \begin_inset Flex Code
7685 \begin_layout Plain Layout
7692 Enfin, il est aussi possible de déclarer des classes pour du code DocBook.
7693 Les déclarations ressemblent en général à :
7696 \begin_layout LyX-Code
7699 #% Do not delete the line below; configure depends on this
7702 \begin_layout LyX-Code
7707 DeclareDocBookClass[article]{SGML (DocBook Article)}
7710 \begin_layout LyX-Code
7715 DeclareCategory{Articles}
7718 \begin_layout Standard
7719 Notez que ces déclarations peuvent aussi recevoir un paramètre optionnel
7720 déclarant le nom de la classe de document (mais pas une liste).
7723 \begin_layout Standard
7724 Donc, de la manière la plus explicite, la forme d'une déclaration de format
7728 \begin_layout LyX-Code
7737 \begin_layout Plain Layout
7744 eXClass[class,package.sty]{description du format}
7747 \begin_layout LyX-Code
7752 DeclareCategory{catégorie}
7755 \begin_layout Standard
7756 Il n'est nécessaire de déclarer la classe que si le nom de la classe \SpecialChar LaTeX
7758 le nom du fichier de format diffèrent, ou si des paquetages sont à spécifier.
7759 Si le nom de la classe n'est pas spécifiée, \SpecialChar LyX
7760 suppose qu'elle est identique
7761 à celle du fichier de format.
7764 \begin_layout Standard
7765 Une fois que la classe de texte a été modifiée à votre goût, tout ce que
7766 vous avez à faire est de la copier soit dans
7767 \begin_inset Flex Code
7770 \begin_layout Plain Layout
7778 \begin_inset Flex Code
7781 \begin_layout Plain Layout
7788 \begin_inset Flex Noun
7791 \begin_layout Plain Layout
7792 Outils\SpecialChar menuseparator
7793 Recon\SpecialChar softhyphen
7800 Quittez \SpecialChar LyX
7801 et redémarrez-le; votre nouvelle classe de texte devrait alors
7802 être disponible avec les autres.
7805 \begin_layout Standard
7806 Une fois le fichier de format installé, vous pouvez le modifier et vérifier
7807 l'effet de ces modifications sans reconfigurer ou redémarrer \SpecialChar LyX
7812 \begin_layout Plain Layout
7813 Avec les versions de \SpecialChar LyX
7814 antérieures à 1.6, il vous fallait redémarrer \SpecialChar LyX
7816 valider les modifications effectuées dans les fichiers de format.
7817 De ce fait, les modifications pouvaient prendre beaucoup de temps.
7822 Vous pouvez imposer un rechargement du format en service en utilisant la
7824 \begin_inset Flex Noun
7827 \begin_layout Plain Layout
7836 Cette fonction n'est implicitement liée à aucun raccourci — vous pouvez
7837 bien sûr la lier à une touche vous-même.
7838 Si vous voulez utiliser cette fonction, il vous suffit de la saisir dans
7843 \begin_layout Standard
7849 \begin_inset Flex Noun
7852 \begin_layout Plain Layout
7860 est une fonctionnalité
7861 \begin_inset Quotes fld
7865 \begin_inset Quotes frd
7877 recommandé de sauvegarder votre travail avant de procéder ainsi
7882 En fait, il vous est
7886 recommandé de ne pas essayer de modifier des formats durant une travail
7887 productif sur un document.
7888 Utilisez un document de test, les erreurs de syntaxe et autres dans votre
7889 module pourraient déclencher des comportements bizarres.
7890 En particulier, de telles erreurs pourraient inciter \SpecialChar LyX
7892 formats en service comme incorrects et à essayer de basculer sur un autre
7897 \begin_layout Plain Layout
7898 Les erreurs de syntaxe vraiment graves peuvent même stopper \SpecialChar LyX
7900 Ceci provient du fait que certaines erreurs rendent \SpecialChar LyX
7902 la moindre information de format.
7903 Faites attention\SpecialChar ldots
7909 Les développeurs s'efforcent de conserver une bonne stabilité à \SpecialChar LyX
7911 telles situations, mais il vaut mieux être sûr que regretter
7915 \begin_layout Plain Layout
7916 Puisque nous en sommes au conseils: faites des sauvegardes régulières.
7917 Et soyez gentil avec votre maman.
7925 \begin_layout Subsection
7926 Déclaration d'un module
7929 \begin_layout Standard
7930 La première ligne d'un module doit être rédigée comme suit:
7933 \begin_layout LyX-Code
7942 \begin_layout Plain Layout
7951 yXModule[endnotes.sty]{Endnotes}
7954 \begin_layout Standard
7955 L'argument obligatoire, entre accolades, est le nom du module, tel qu'il
7957 \begin_inset Flex Noun
7960 \begin_layout Plain Layout
7961 Document\SpecialChar menuseparator
7962 Paramètres\SpecialChar menuseparator
7969 L'argument entre crochets est facultatif: il déclare n'importe quel paquetage
7971 dont dépend le module.
7972 Il est également possible d'utiliser la clé
7973 \begin_inset Flex Noun
7976 \begin_layout Plain Layout
7982 en argument optionnel: elle déclare que le module ne peut être employé
7983 que s'il existe un chemin de conversion entre les formats
7984 \begin_inset Flex Code
7987 \begin_layout Plain Layout
7994 \begin_inset Flex Code
7997 \begin_layout Plain Layout
8006 \begin_layout Standard
8007 La déclaration du module devra être suivi par des lignes descriptives comme
8012 \begin_layout Plain Layout
8013 En anglais de préférence si le module doit être diffusé par \SpecialChar LyX
8015 Cette description apparaîtra dans la liste des messages à traduire et sera
8016 donc traduite lors de la mise à jour de l'interface.
8024 \begin_layout LyX-Code
8030 \begin_layout LyX-Code
8033 #Adds an endnote command, in addition to footnotes.
8037 \begin_layout LyX-Code
8040 #You will need to add
8042 theendnotes in \SpecialChar TeX
8046 \begin_layout LyX-Code
8049 #want the endnotes to appear.
8053 \begin_layout LyX-Code
8059 \begin_layout LyX-Code
8062 #Requires: somemodule | othermodule
8065 \begin_layout LyX-Code
8068 #Excludes: badmodule
8071 \begin_layout Standard
8072 Cette description est utilisée dans
8073 \begin_inset Flex Noun
8076 \begin_layout Plain Layout
8077 Document\SpecialChar menuseparator
8078 Paramètres\SpecialChar ldots
8079 \SpecialChar menuseparator
8085 pour informer l'utilisateur de la fonction du module.
8087 \begin_inset Flex Code
8090 \begin_layout Plain Layout
8098 permet d'identifier les modules qui doivent être activés avec celui-ci;
8100 \begin_inset Flex Code
8103 \begin_layout Plain Layout
8111 permet d'identifier les modules interdits avec celui-ci.
8112 Les deux lignes sont facultatives et, comme indiqué, les modules dans une
8113 liste doivent être séparés par une barre verticale: |.
8114 Noter que les modules requis sont traités sur le mode disjonctif:
8118 des modules requis doit être utilisé.
8123 des modules exclus ne doit être utilisé.
8124 Noter également que les les modules sont identifiés par leur nom de fichier,
8126 \begin_inset Flex Code
8129 \begin_layout Plain Layout
8137 \begin_inset Flex Code
8140 \begin_layout Plain Layout
8149 \begin_inset Flex Code
8152 \begin_layout Plain Layout
8163 \begin_layout Subsection
8164 Numéro d'identification syntaxique
8167 \begin_layout Standard
8168 La première ligne non commentée doit contenir le numéro d'identification
8169 syntaxique du contenu du fichier de format:
8172 \begin_layout Description
8173 \begin_inset Flex Code
8176 \begin_layout Plain Layout
8185 \begin_inset Flex Code
8188 \begin_layout Plain Layout
8196 ] identification syntaxique du fichier de format
8199 \begin_layout Standard
8200 Ce balisage a été introduit dans \SpecialChar LyX
8202 \begin_inset space ~
8205 1.4.0 Les fichiers de format des versions antérieures n'avaient pas de numéro
8206 de format explicite et sont affectés du
8209 \begin_inset Flex Code
8212 \begin_layout Plain Layout
8216 \begin_inset space ~
8227 Le numéro de format du présent fichier est le numéro 48.
8228 mais chaque version de \SpecialChar LyX
8229 peut lire les fichiers de format d'une version
8230 plus ancienne, comme elle peut lire les documents crées avec une version
8232 Il n'y a cependant aucun moyen de revernir aux numéros d'identification
8236 \begin_layout Subsection
8237 Paramètres généraux d'une classe de texte
8238 \begin_inset CommandInset label
8240 name "subsec:Paramètres-généraux-d'une"
8247 \begin_layout Standard
8248 Voici les paramètres généraux qui décrivent l'aspect du document pour une
8249 classe complète (ceci ne veut pas dire qu'il
8253 apparaître dans le fichiers
8254 \begin_inset Flex Code
8257 \begin_layout Plain Layout
8263 plutôt que dans les modules.
8264 Un module peut contenir n'importe quelle balise de format):
8267 \begin_layout Description
8270 \begin_inset Flex Code
8273 \begin_layout Plain Layout
8286 ajoute une information qui sera incluse dans le bloc
8287 \begin_inset Flex Code
8290 \begin_layout Plain Layout
8296 quand le document est exporté en XHTML.
8297 Typiquement, ce paramètre est utilisé pour exporter de l'information en
8298 style CSS, mais il peut être utilisé pour toute information valide entre
8300 \begin_inset Flex Code
8303 \begin_layout Plain Layout
8311 \begin_inset Quotes fld
8315 \begin_inset Flex Code
8318 \begin_layout Plain Layout
8327 \begin_inset Quotes frd
8333 \begin_layout Description
8336 \begin_inset Flex Code
8339 \begin_layout Plain Layout
8352 ajoute une information au préambule du document.
8354 \begin_inset Quotes fld
8358 \begin_inset Flex Code
8361 \begin_layout Plain Layout
8370 \begin_inset Quotes frd
8376 \begin_layout Description
8379 \begin_inset Flex Code
8382 \begin_layout Plain Layout
8395 définit le style à utiliser pour afficher les informations bibliographiques.
8397 \begin_inset CommandInset ref
8399 reference "subsec:Description citation"
8405 \begin_inset Quotes fld
8409 \begin_inset Flex Code
8412 \begin_layout Plain Layout
8421 \begin_inset Quotes frd
8427 \begin_layout Description
8430 \begin_inset Flex Code
8433 \begin_layout Plain Layout
8446 décrit diverses options globales comprises par la classe du document.
8448 \begin_inset CommandInset ref
8450 reference "subsec:Section-ClassOptions"
8456 \begin_inset Quotes fld
8460 \begin_inset Flex Code
8463 \begin_layout Plain Layout
8472 \begin_inset Quotes frd
8478 \begin_layout Description
8481 \begin_inset Flex Code
8484 \begin_layout Plain Layout
8495 \begin_inset Flex Code
8498 \begin_layout Plain Layout
8507 \begin_inset space \thinspace{}
8511 \begin_inset Flex Code
8514 \begin_layout Plain Layout
8520 ] fixe le nombre implicite de colonnes (une ou deux).
8521 Peut être changé dans la fenêtre
8522 \begin_inset Flex Noun
8525 \begin_layout Plain Layout
8526 Document\SpecialChar menuseparator
8536 \begin_layout Description
8539 \begin_inset Flex Code
8542 \begin_layout Plain Layout
8556 \begin_inset Flex Code
8559 \begin_layout Plain Layout
8565 ] définit les paramètres d'un nouveau compteur.
8566 Si le compteur n'existe pas, il est créé; s'il existe, il est modifié.
8568 \begin_inset Quotes fld
8572 \begin_inset Flex Code
8575 \begin_layout Plain Layout
8584 \begin_inset Quotes frd
8588 \begin_inset Newline newline
8592 \begin_inset CommandInset ref
8594 reference "subsec:Compteurs"
8601 \begin_layout Description
8604 \begin_inset Flex Code
8607 \begin_layout Plain Layout
8617 décrit la police implicite dans le document.
8619 \begin_inset CommandInset ref
8621 reference "subsec:polices"
8625 pour une description.
8627 \begin_inset Quotes fld
8633 \begin_inset Flex Code
8636 \begin_layout Plain Layout
8645 \begin_inset Quotes frd
8651 \begin_layout Description
8654 \begin_inset Flex Code
8657 \begin_layout Plain Layout
8668 \begin_inset Flex Code
8671 \begin_layout Plain Layout
8677 ] spécifie un module inclus implicitement avec cette classe de document,
8678 donné par son nom de fichier sans suffixe
8679 \begin_inset Flex Code
8682 \begin_layout Plain Layout
8691 L'utilisateur peut toujours le retirer, mais il sera actif à l'ouverture
8692 du document (ceci s'applique pour un nouveau document, ou quand cette classe
8693 est choisie pour un document existant).
8696 \begin_layout Description
8699 \begin_inset Flex Code
8702 \begin_layout Plain Layout
8713 \begin_inset Flex Code
8716 \begin_layout Plain Layout
8722 ] indique le style qui sera appliqué aux nouveaux paragraphes, habituellement
8724 \begin_inset Flex Noun
8727 \begin_layout Plain Layout
8736 Ce sera implicitement le premier style défini si ce paramètre n'est pas
8737 fixé, mais vous êtes vivement encouragé à utiliser cette directive.
8740 \begin_layout Description
8743 \begin_inset Flex Code
8746 \begin_layout Plain Layout
8757 \begin_inset Flex Code
8760 \begin_layout Plain Layout
8766 ] indique que le module spécifié (donné par son nom de fichier sans le suffixe
8768 \begin_inset Flex Code
8771 \begin_layout Plain Layout
8779 ) ne peut pas être utilisé avec cette classe de document.
8780 Ceci peut être utilisé par exemple dans un format pour une revue pour éviter
8782 l'utilisation du module
8783 \begin_inset Flex Code
8786 \begin_layout Plain Layout
8794 (numérotation des théorèmes par sections).
8803 être utilisé dans un module: les modules ont leur propre méthode d'exclusion
8805 \begin_inset CommandInset ref
8807 reference "subsec:Modules_de_format"
8814 \begin_layout Description
8817 \begin_inset Flex Code
8820 \begin_layout Plain Layout
8830 définit un nouveau flottant.
8832 \begin_inset CommandInset ref
8834 reference "subsec:Flottants"
8840 \begin_inset Quotes fld
8844 \begin_inset Flex Code
8847 \begin_layout Plain Layout
8856 \begin_inset Quotes frd
8862 \begin_layout Description
8865 \begin_inset Flex Code
8868 \begin_layout Plain Layout
8878 définit l'information qui sera incluse dans le bloc
8879 \begin_inset Flex Code
8882 \begin_layout Plain Layout
8888 quand le document est exporté en XHTML.
8889 Notez bien que ceci écrasera toute déclaration
8892 \begin_inset Flex Code
8895 \begin_layout Plain Layout
8908 \begin_inset Flex Code
8911 \begin_layout Plain Layout
8921 antérieure (utiliser
8922 \begin_inset Newline newline
8928 \begin_inset Flex Code
8931 \begin_layout Plain Layout
8941 si vous désirez simplement ajouter du contenu).
8943 \begin_inset Quotes fld
8947 \begin_inset Flex Code
8950 \begin_layout Plain Layout
8959 \begin_inset Quotes frd
8965 \begin_layout Description
8968 \begin_inset Flex Code
8971 \begin_layout Plain Layout
8982 \begin_inset Flex Code
8985 \begin_layout Plain Layout
8991 ] définit le style utilisé pour la table des matières, la bibliographie,
8992 et similaires, lorsque le document est exporté en HTML.
8993 Pour les articles, ceci devrait normalement valoir
8996 \begin_inset Flex Code
8999 \begin_layout Plain Layout
9012 \begin_inset Flex Code
9015 \begin_layout Plain Layout
9026 Sans précisions, \SpecialChar LyX
9027 essaiera de deviner quel style utiliser.
9030 \begin_layout Description
9033 \begin_inset Flex Code
9036 \begin_layout Plain Layout
9047 \begin_inset Flex Code
9050 \begin_layout Plain Layout
9056 ] modifie les propriétés d'un compteur donné.
9057 Si le compteur n'existe pas, la directive est ignorée.
9059 \begin_inset Quotes fld
9063 \begin_inset Flex Code
9066 \begin_layout Plain Layout
9075 \begin_inset Quotes frd
9079 \begin_inset Newline newline
9083 \begin_inset CommandInset ref
9085 reference "subsec:Compteurs"
9089 pour les détails au sujet des compteurs.
9092 \begin_layout Description
9093 \begin_inset Flex Code
9096 \begin_layout Plain Layout
9105 \begin_inset Flex Code
9108 \begin_layout Plain Layout
9114 ] permet d'inclure un autre fichier de définition de format pour éviter
9115 de réécrire des commandes.
9116 C'est souvent le cas des fichiers de format standard, comme
9117 \begin_inset Flex Code
9120 \begin_layout Plain Layout
9126 , qui contient la plupart des réglages de base.
9129 \begin_layout Description
9132 \begin_inset Flex Code
9135 \begin_layout Plain Layout
9149 \begin_inset Flex Code
9152 \begin_layout Plain Layout
9158 ] cette section (re)définit le format d'un insert.
9159 Elle peut être appliquée à un insert existant pour obtenir un nouvel insert
9160 défini par l'utilisateur, e.g.
9161 un nouveau style de caractères.
9163 \begin_inset Quotes fld
9167 \begin_inset Flex Code
9170 \begin_layout Plain Layout
9179 \begin_inset Quotes frd
9183 \begin_inset Newline newline
9187 \begin_inset CommandInset ref
9189 reference "subsec:Flex-insets-and"
9196 \begin_layout Description
9199 \begin_inset Flex Code
9202 \begin_layout Plain Layout
9216 \begin_inset Flex Code
9219 \begin_layout Plain Layout
9225 ] indique la largeur de la marge gauche à l'écran, par exemple
9226 \begin_inset Quotes fld
9230 \begin_inset Flex Code
9233 \begin_layout Plain Layout
9240 \begin_inset Quotes frd
9243 (noter que ce n'est pas une
9244 \begin_inset Quotes fld
9248 \begin_inset Quotes frd
9252 \begin_inset Quotes fld
9256 \begin_inset Quotes frd
9262 \begin_layout Description
9265 \begin_inset Flex Code
9268 \begin_layout Plain Layout
9279 \begin_inset Flex Code
9282 \begin_layout Plain Layout
9288 ] modifies les propriétés de style d'un paragraphe donné.
9289 Si le style n'existe pas, le directive est ignorée.
9291 \begin_inset Quotes fld
9295 \begin_inset Flex Code
9298 \begin_layout Plain Layout
9307 \begin_inset Quotes frd
9313 \begin_layout Description
9316 \begin_inset Flex Code
9319 \begin_layout Plain Layout
9330 \begin_inset Flex Code
9333 \begin_layout Plain Layout
9339 ] efface un compteur existant, habituellement défini dans un fichier inclus.
9342 \begin_layout Description
9345 \begin_inset Flex Code
9348 \begin_layout Plain Layout
9359 \begin_inset Flex Code
9362 \begin_layout Plain Layout
9368 ] efface un flottant existant.
9369 C'est très utile quand vous voulez supprimer un flottant qui a été défini
9370 dans un fichier inclus.
9373 \begin_layout Description
9376 \begin_inset Flex Code
9379 \begin_layout Plain Layout
9390 \begin_inset Flex Code
9393 \begin_layout Plain Layout
9399 ] efface un style existant.
9402 \begin_layout Description
9405 \begin_inset Flex Code
9408 \begin_layout Plain Layout
9422 \begin_inset Flex Code
9425 \begin_layout Plain Layout
9431 ] indique quelle sorte de format de fichier (tel que défini dans les préférences
9433 ) est produit par cette classe.
9434 Elle est surtout utile quand
9435 \begin_inset Flex Code
9438 \begin_layout Plain Layout
9449 \begin_inset Flex Code
9452 \begin_layout Plain Layout
9462 et que l'on veut définir un nouvelle sorte de document en programmation
9464 La chaîne est redéfinie comme
9465 \begin_inset Quotes fld
9471 \begin_inset Flex Code
9474 \begin_layout Plain Layout
9485 \begin_inset Quotes frd
9489 \begin_inset Quotes fld
9495 \begin_inset Flex Code
9498 \begin_layout Plain Layout
9509 \begin_inset Quotes frd
9512 quand la directive correspondante
9513 \begin_inset Flex Code
9516 \begin_layout Plain Layout
9527 \begin_layout Description
9530 \begin_inset Flex Code
9533 \begin_layout Plain Layout
9548 \begin_inset Flex Code
9551 \begin_layout Plain Layout
9563 \begin_inset Flex Code
9566 \begin_layout Plain Layout
9575 \begin_inset Flex Code
9578 \begin_layout Plain Layout
9588 ] indique quelle sorte de document résultant sera obtenu par cette classe.
9591 \begin_layout Description
9594 \begin_inset Flex Code
9597 \begin_layout Plain Layout
9608 \begin_inset Flex Code
9611 \begin_layout Plain Layout
9618 \begin_inset Flex Code
9621 \begin_layout Plain Layout
9627 ] précise les options, données par le seconde chaîne de caractères, pour
9628 le paquetage nommé par le première chaîne.
9630 \begin_inset Quotes fld
9634 \begin_inset Flex Code
9637 \begin_layout Plain Layout
9638 PackageOptions natbib square
9644 \begin_inset Quotes frd
9647 déclenchera le chargement de
9648 \begin_inset Flex Code
9651 \begin_layout Plain Layout
9658 \begin_inset Flex Code
9661 \begin_layout Plain Layout
9667 (pour les \SpecialChar TeX
9668 perts, ceci force \SpecialChar LyX
9670 \begin_inset Flex Code
9673 \begin_layout Plain Layout
9676 PassOptionsToPackage{natbib}{square}
9681 avant le chargement de
9682 \begin_inset Flex Code
9685 \begin_layout Plain Layout
9694 \begin_layout Description
9697 \begin_inset Flex Code
9700 \begin_layout Plain Layout
9711 \begin_inset Flex Code
9714 \begin_layout Plain Layout
9726 \begin_inset Flex Code
9729 \begin_layout Plain Layout
9738 \begin_inset Flex Code
9741 \begin_layout Plain Layout
9751 fixe la mise en page implicite.
9752 Peut être changée dans la fenêtre
9753 \begin_inset Flex Noun
9756 \begin_layout Plain Layout
9757 Document\SpecialChar menuseparator
9758 Paramètres\SpecialChar ldots
9767 \begin_layout Description
9770 \begin_inset Flex Code
9773 \begin_layout Plain Layout
9783 fixe le préambule du document \SpecialChar LaTeX
9785 Notez bien que ceci remplacera complètement toute autre directive
9788 \begin_inset Flex Code
9791 \begin_layout Plain Layout
9800 \begin_inset Flex Code
9803 \begin_layout Plain Layout
9813 (utiliser cette dernière directive si vous voulez seulement ajouter des
9814 éléments au contenu).
9816 \begin_inset Quotes fld
9820 \begin_inset Flex Code
9823 \begin_layout Plain Layout
9832 \begin_inset Quotes frd
9838 \begin_layout Description
9841 \begin_inset Flex Code
9844 \begin_layout Plain Layout
9855 \begin_inset Flex Code
9858 \begin_layout Plain Layout
9865 \begin_inset Flex Code
9868 \begin_layout Plain Layout
9877 \begin_inset space \thinspace{}
9881 \begin_inset Flex Code
9884 \begin_layout Plain Layout
9890 ] décrit si la classe fournit la fonctionnalité
9891 \begin_inset Flex Code
9894 \begin_layout Plain Layout
9903 Une fonctionnalité est en général le nom d'un paquetage (
9904 \begin_inset Flex Code
9907 \begin_layout Plain Layout
9916 \begin_inset Flex Code
9919 \begin_layout Plain Layout
9927 , \SpecialChar ldots
9928 ) ou d'une commande \SpecialChar LaTeX
9930 \begin_inset Flex Code
9933 \begin_layout Plain Layout
9942 \begin_inset Flex Code
9945 \begin_layout Plain Layout
9956 \begin_inset space ~
9960 \begin_inset CommandInset ref
9962 reference "chap:List-of-functions"
9966 pour une liste des fonctionnalités.
9969 \begin_layout Description
9972 \begin_inset Flex Code
9975 \begin_layout Plain Layout
9986 \begin_inset Flex Code
9989 \begin_layout Plain Layout
9995 ] indique que ce format fournit la fonctionnalité du module indiqué, qui
9996 doit être spécifié par le nom du fichier dans le suffixe
9997 \begin_inset Flex Code
10000 \begin_layout Plain Layout
10009 Ceci sera utilisé typiquement si le format inclut directement le module,
10010 plutôt que via le paramètre
10011 \begin_inset Flex Code
10014 \begin_layout Plain Layout
10022 pour indiquer qu'il doit être utilisé.
10023 Il pourrait être également utilisé dans un module fournissant une implantation
10024 équivalente de la même fonctionnalité.
10027 \begin_layout Description
10030 \begin_inset Flex Code
10033 \begin_layout Plain Layout
10044 \begin_inset Flex Code
10047 \begin_layout Plain Layout
10053 ] crée une nouveau style de paragraphe s'il n'existe pas déjà.
10054 S'il existe, l'entrée est ignorée.
10055 Doit être fermé par
10056 \begin_inset Quotes fld
10060 \begin_inset Flex Code
10063 \begin_layout Plain Layout
10072 \begin_inset Quotes frd
10078 \begin_layout Description
10081 \begin_inset Flex Code
10084 \begin_layout Plain Layout
10095 \begin_inset Flex Code
10098 \begin_layout Plain Layout
10104 ] indique que la classe nécessite la fonctionnalité
10105 \begin_inset Flex Code
10108 \begin_layout Plain Layout
10117 Plusieurs fonctionnalités doivent être séparées par des virgules.
10118 Noter que l'on ne peut requérir que des fonctionnalités reconnues (voir
10120 \begin_inset CommandInset ref
10122 reference "chap:List-of-functions"
10126 pour accéder à la liste des fonctionnalités).
10127 Si vous demandez un paquetage doté d'options spécifiques, vous pouvez utiliser
10129 \begin_inset Flex Code
10132 \begin_layout Plain Layout
10141 \begin_layout Description
10144 \begin_inset Flex Code
10147 \begin_layout Plain Layout
10158 \begin_inset Flex Code
10161 \begin_layout Plain Layout
10167 ] indique la largeur de la marge droite à l'écran, par exemple
10168 \begin_inset Quotes fld
10172 \begin_inset Flex Code
10175 \begin_layout Plain Layout
10182 \begin_inset Quotes frd
10188 \begin_layout Description
10191 \begin_inset Flex Code
10194 \begin_layout Plain Layout
10208 \begin_inset Flex Code
10211 \begin_layout Plain Layout
10217 ] fixe quels sectionnements doivent être numérotés.
10218 Correspond au compteur
10219 \begin_inset Flex Code
10222 \begin_layout Plain Layout
10230 en \SpecialChar LaTeX
10234 \begin_layout Description
10237 \begin_inset Flex Code
10240 \begin_layout Plain Layout
10253 \begin_inset Flex Code
10256 \begin_layout Plain Layout
10265 \begin_inset space \thinspace{}
10269 \begin_inset Flex Code
10272 \begin_layout Plain Layout
10278 ] fixe l'option implicite d'impression recto seul ou en recto verso.
10279 Peut être changé dans la fenêtre
10280 \begin_inset Flex Noun
10283 \begin_layout Plain Layout
10284 Document\SpecialChar menuseparator
10293 \begin_layout Description
10296 \begin_inset Flex Code
10299 \begin_layout Plain Layout
10310 \begin_inset Flex Code
10313 \begin_layout Plain Layout
10319 ] définit un nouveau style de paragraphe.
10320 Si le style n'existe pas, il est créé; s'il existe déjà, ses paramètres
10322 Doit être fermé par
10323 \begin_inset Quotes fld
10327 \begin_inset Flex Code
10330 \begin_layout Plain Layout
10339 \begin_inset Quotes frd
10343 \begin_inset Newline newline
10347 \begin_inset CommandInset ref
10349 reference "subsec:Styles-de-paragraphe"
10356 \begin_layout Description
10359 \begin_inset Flex Code
10362 \begin_layout Plain Layout
10378 \begin_inset Flex Code
10381 \begin_layout Plain Layout
10391 ] définit nom de la commande ou de l'envi\SpecialChar softhyphen
10392 ronnement mentionné ci-dessous.
10395 \begin_layout Description
10398 \begin_inset Flex Code
10401 \begin_layout Plain Layout
10416 \begin_inset Flex Code
10419 \begin_layout Plain Layout
10429 \begin_inset Flex Code
10432 \begin_layout Plain Layout
10442 ] indique le genre de balisage utilisé pour définir le titre d'un document.
10444 \begin_inset Flex Code
10447 \begin_layout Plain Layout
10453 signifie que la commande définie par
10454 \begin_inset Flex Code
10457 \begin_layout Plain Layout
10463 sera insérée après le dernier format avec
10466 \begin_inset Quotes fld
10472 \begin_inset Flex Code
10475 \begin_layout Plain Layout
10477 \begin_inset space ~
10488 \begin_inset Quotes frd
10495 \begin_inset Flex Code
10498 \begin_layout Plain Layout
10505 \begin_inset Flex Code
10508 \begin_layout Plain Layout
10514 est un environnement, dans lequel doit être inclus tous les formats avec
10518 \begin_inset Quotes fld
10524 \begin_inset Flex Code
10527 \begin_layout Plain Layout
10529 \begin_inset space ~
10540 \begin_inset Quotes frd
10548 \begin_layout Description
10551 \begin_inset Flex Code
10554 \begin_layout Plain Layout
10565 \begin_inset Flex Code
10568 \begin_layout Plain Layout
10574 ] fixe quels sectionnements sont inclus dans la table des matières.
10575 Correspond au compteur
10576 \begin_inset Flex Code
10579 \begin_layout Plain Layout
10587 en \SpecialChar LaTeX
10591 \begin_layout Subsection
10595 \begin_inset CommandInset label
10597 name "subsec:Section-ClassOptions"
10604 \begin_layout Standard
10606 \begin_inset Flex Code
10609 \begin_layout Plain Layout
10615 peut contenir les directives suivantes :
10618 \begin_layout Description
10621 \begin_inset Flex Code
10624 \begin_layout Plain Layout
10638 ] liste les tailles de police disponibles comme police principale du document,
10642 \begin_inset Quotes fld
10648 \begin_inset Flex Code
10651 \begin_layout Plain Layout
10660 \begin_inset Quotes frd
10668 \begin_layout Description
10671 \begin_inset Flex Code
10674 \begin_layout Plain Layout
10684 fixe le contenu de la ligne écrivant la DTD pour les classes produisant
10689 \begin_inset Quotes eld
10692 -//OASIS//DTD DocBook V4.2//EN
10693 \begin_inset Quotes erd
10699 \begin_layout Description
10702 \begin_inset Flex Code
10705 \begin_layout Plain Layout
10719 ] introduit certaines options de la classe de document, séparées par une
10720 virgule, qui seront ajoutées à la partie optionnelle de la commande
10721 \begin_inset Flex Code
10724 \begin_layout Plain Layout
10735 \begin_layout Description
10738 \begin_inset Flex Code
10741 \begin_layout Plain Layout
10753 chaîne="empty|plain|headings|fancy"
10755 ] liste les mises en page disponibles, séparées par un
10758 \begin_inset Quotes fld
10762 \begin_inset Quotes frd
10770 \begin_layout Standard
10772 \begin_inset Flex Code
10775 \begin_layout Plain Layout
10781 doit être fermée par
10782 \begin_inset Quotes fld
10788 \begin_inset Flex Code
10791 \begin_layout Plain Layout
10800 \begin_inset Quotes frd
10806 \begin_layout Subsection
10807 Styles de paragraphe
10808 \begin_inset CommandInset label
10810 name "subsec:Styles-de-paragraphe"
10817 \begin_layout Standard
10818 La description d'un style de paragraphe ressemble à ceci
10822 \begin_layout Plain Layout
10823 qui peut servir soit à définir un nouvel format soit à en modifier un déjà
10832 \begin_layout LyX-Code
10839 \begin_layout LyX-Code
10843 \begin_layout LyX-Code
10847 \begin_layout Standard
10848 dans lequel on peut mettre les commandes suivantes :
10851 \begin_layout Description
10854 \begin_inset Flex Code
10857 \begin_layout Plain Layout
10872 , left, right, center
10874 ] alignement de paragraphe.
10877 \begin_layout Description
10880 \begin_inset Flex Code
10883 \begin_layout Plain Layout
10898 , left, right, center
10904 des alignements possibles séparés par une virgule.
10905 Certains styles \SpecialChar LaTeX
10906 interdisent certains alignements, car ils n'auraient aucun
10908 Par exemple une énumération alignée à droite ou centrée est impossible.
10911 \begin_layout Description
10914 \begin_inset Flex Code
10917 \begin_layout Plain Layout
10928 \begin_inset Flex Code
10931 \begin_layout Plain Layout
10937 ] définit l'argument numéro <int> d'une commande ou environnement associé
10939 Ceci est utile pour des entités comme les en-têtes de section, et n'a de
10940 sens qu'avec \SpecialChar LaTeX
10942 Chaque argument (obligatoire ou facultatif) d'une commande ou d'un environnemen
10943 t — sauf l'argument obligatoire correspondant au contenu du paragraphe propremen
10944 t dit — est défini séparément, et le nombre précise l'ordre des arguments.
10945 La définition doit être close par
10948 \begin_inset Flex Code
10951 \begin_layout Plain Layout
10961 .Ainsi une commande avec deux arguments sera spécifiée comme suit:
10962 \begin_inset Separator parbreak
10969 \begin_layout Quote
10975 \begin_layout Quote
10981 \begin_layout Quote
10987 \begin_layout Quote
10993 \begin_layout Quote
10999 \begin_layout Quote
11005 \begin_layout Standard
11006 Dans la définition de l'
11007 \begin_inset Flex Code
11010 \begin_layout Plain Layout
11016 , les spécifications suivantes sont possibles:
11019 \begin_layout Itemize
11022 \begin_inset Flex Code
11025 \begin_layout Plain Layout
11036 \begin_inset Flex Code
11039 \begin_layout Plain Layout
11045 définit la chaîne de caractères qui apparaîtra à la fois dans le menu (pour
11046 insérer cet argument) et dans le bouton d'insertion d'argument (sauf si
11047 vous spécifiez également un
11050 \begin_inset Flex Code
11053 \begin_layout Plain Layout
11064 Pour le menu, vous pouvez définir un accélérateur en ajoutant le caractère
11065 désiré à la chaîne, séparé par
11066 \begin_inset Quotes fld
11070 \begin_inset Quotes frd
11074 \begin_inset space \thinspace{}
11078 \begin_inset space \space{}
11082 \begin_inset Quotes fld
11086 \begin_inset Flex Code
11089 \begin_layout Plain Layout
11090 Éléments personnalisables|é
11096 \begin_inset Quotes frd
11102 \begin_layout Itemize
11105 \begin_inset Flex Code
11108 \begin_layout Plain Layout
11119 \begin_inset Flex Code
11122 \begin_layout Plain Layout
11128 définit une chaîne particulière pour le menu.
11129 Vous pouvez définir un accélérateur en ajoutant le caractère désiré à la
11131 \begin_inset Quotes fld
11135 \begin_inset Quotes frd
11139 \begin_inset space \thinspace{}
11143 \begin_inset space \space{}
11147 \begin_inset Quotes fld
11151 \begin_inset Flex Code
11154 \begin_layout Plain Layout
11155 Éléments personnalisables|é
11161 \begin_inset Quotes frd
11165 Cette spécification est facultative, si elle n'existe pas, la
11166 \begin_inset Flex Code
11169 \begin_layout Plain Layout
11175 sera utilisée pour le menu;
11178 \begin_layout Itemize
11181 \begin_inset Flex Code
11184 \begin_layout Plain Layout
11195 \begin_inset Flex Code
11198 \begin_layout Plain Layout
11204 définit un texte explicatif qui apparaît dans la bulle d'aide quand le
11205 curseur passe sur l'insertion d'argument;
11208 \begin_layout Itemize
11211 \begin_inset Flex Code
11214 \begin_layout Plain Layout
11225 \begin_inset Flex Code
11228 \begin_layout Plain Layout
11237 \begin_inset space \thinspace{}
11241 \begin_inset Flex Code
11244 \begin_layout Plain Layout
11250 ] précise si l’argument est obligatoire (1) ou optionnel (0).
11251 Les arguments obligatoires ont émis comme une chaîne vide s'ils ne sont
11252 pas précisés, alors que les arguments optionnels ne sont pas émis du tout.
11253 Implicitement, les arguments obligatoires sont insérés entre
11254 \begin_inset Flex Code
11257 \begin_layout Plain Layout
11263 , alors que les arguments optionnels sont insérés entre
11264 \begin_inset Flex Code
11267 \begin_layout Plain Layout
11276 \begin_layout Itemize
11279 \begin_inset Flex Code
11282 \begin_layout Plain Layout
11293 \begin_inset Flex Code
11296 \begin_layout Plain Layout
11302 définit une autre argument (par son numéro d'ordre) dont cet argument demande
11303 l’émission s'il est lui-même émis.
11304 Par exemple en \SpecialChar LaTeX
11305 , les arguments optionnels demandent l'émission d'autres
11306 arguments optionnels situés avant eux dans la liste (au moins vides), comme
11310 \begin_inset Flex Code
11313 \begin_layout Plain Layout
11318 command[][argument]{text}
11325 ou ceci peut être précisé par la directive
11328 \begin_inset Flex Code
11331 \begin_layout Plain Layout
11342 \begin_inset Flex Code
11345 \begin_layout Plain Layout
11354 \begin_layout Itemize
11357 \begin_inset Flex Code
11360 \begin_layout Plain Layout
11371 \begin_inset Flex Code
11374 \begin_layout Plain Layout
11380 définit un délimiteur gauche personnalisé (au lieu de
11381 \begin_inset Flex Code
11384 \begin_layout Plain Layout
11391 \begin_inset Flex Code
11394 \begin_layout Plain Layout
11401 Une rupture de ligne dans la sortie peut être indiqué par
11402 \begin_inset Flex Code
11405 \begin_layout Plain Layout
11414 \begin_layout Itemize
11417 \begin_inset Flex Code
11420 \begin_layout Plain Layout
11431 \begin_inset Flex Code
11434 \begin_layout Plain Layout
11440 définit un délimiteur droit personnalisé (au lieu de
11441 \begin_inset Flex Code
11444 \begin_layout Plain Layout
11451 \begin_inset Flex Code
11454 \begin_layout Plain Layout
11461 Une rupture de ligne dans la sortie peut être indiqué par
11462 \begin_inset Flex Code
11465 \begin_layout Plain Layout
11474 \begin_layout Itemize
11477 \begin_inset Flex Code
11480 \begin_layout Plain Layout
11491 \begin_inset Flex Code
11494 \begin_layout Plain Layout
11500 définit un argument qui sera inséré si et seulement si aucun argument n'est
11501 saisi par l'utilisateur, c'est-à-dire si aucun insert d'argument n'a été
11502 spécifié (notez qu'un insert d'argument vide masque le
11505 \begin_inset Flex Code
11508 \begin_layout Plain Layout
11519 Les arguments multiples doivent être séparés par des virgules;
11522 \begin_layout Itemize
11525 \begin_inset Flex Code
11528 \begin_layout Plain Layout
11539 \begin_inset Flex Code
11542 \begin_layout Plain Layout
11548 définit un argument inséré dans tous les cas (seul ou en plus des chaîne
11549 saisies par l’utilisateur).
11550 Les arguments multiples doivent être séparés par des virgules;
11553 \begin_layout Itemize
11556 \begin_inset Flex Code
11559 \begin_layout Plain Layout
11569 définit la police de caractères utilisée pour le contenu de l'argument,
11571 \begin_inset CommandInset ref
11573 reference "subsec:polices"
11580 \begin_layout Itemize
11583 \begin_inset Flex Code
11586 \begin_layout Plain Layout
11596 définit la police de caractères utilisée pour l'étiquette, voir
11597 \begin_inset CommandInset ref
11599 reference "subsec:polices"
11606 \begin_layout Itemize
11609 \begin_inset Flex Code
11612 \begin_layout Plain Layout
11621 \begin_inset Flex Code
11624 \begin_layout Plain Layout
11630 , Minimalistic, Conglomerate
11637 précise le style de rendu utilisé pour les cadres d'insertion et les boutons;
11640 \begin_layout Itemize
11643 \begin_inset Flex Code
11646 \begin_layout Plain Layout
11657 \begin_inset Flex Code
11660 \begin_layout Plain Layout
11666 force l'insertion de l’argument lorsque le style concerné est sélectionné
11667 (si sa valeur est 1).
11668 Actuellement, un seul argument par style ou format peut être inséré automatique
11672 \begin_layout Itemize
11675 \begin_inset Flex Code
11678 \begin_layout Plain Layout
11687 \begin_inset Flex Code
11690 \begin_layout Plain Layout
11701 \begin_inset Flex Code
11704 \begin_layout Plain Layout
11710 , insère l'argument avec une copie du co-texte, (soit du texte sélectionné,
11711 soit tout le paragraphe) comme contenu.
11714 \begin_layout Itemize
11717 \begin_inset Flex Code
11720 \begin_layout Plain Layout
11729 \begin_inset Flex Code
11732 \begin_layout Plain Layout
11735 string of characters
11745 définit des caractères qui doivent être transmis tel quels à la sortie,
11746 c'est-à-dire sans modifications particulières que \SpecialChar LaTeX
11748 Notez bien que, contrairement à
11752 , ceci nécessite une définition explicite pour les arguments, ceux-ci n’héritant
11757 de leur insert ou format parent.
11760 \begin_layout Standard
11761 Implicitement, le texte saisi dans la fenêtre de travail de \SpecialChar LyX
11763 considéré est le dernier argument de la commande si le
11766 \begin_inset Flex Code
11769 \begin_layout Plain Layout
11782 \begin_inset Flex Code
11785 \begin_layout Plain Layout
11796 Cependant, les arguments préfixés par
11799 \begin_inset Flex Code
11802 \begin_layout Plain Layout
11812 sont émis après cet argument de la fenêtre de travail.
11813 Notez que la numérotation des post-arguments repart de 1, de sorte que
11814 le premier argument suivant l’argument de la fenêtre de travail est
11817 \begin_inset Flex Code
11820 \begin_layout Plain Layout
11831 Les post-arguments sont ignorés dans tout autre
11834 \begin_inset Flex Code
11837 \begin_layout Plain Layout
11848 \begin_inset Flex Code
11851 \begin_layout Plain Layout
11860 \begin_layout Standard
11861 Les arguments de liste
11862 \begin_inset Flex Code
11865 \begin_layout Plain Layout
11874 \begin_inset Flex Code
11877 \begin_layout Plain Layout
11885 ) sont préfixés par
11886 \begin_inset Flex Code
11889 \begin_layout Plain Layout
11895 suivi par leur numéro (e.
11896 \begin_inset space \thinspace{}
11900 \begin_inset space \space{}
11904 \begin_inset Flex Code
11907 \begin_layout Plain Layout
11917 \begin_layout Description
11920 \begin_inset Flex Code
11923 \begin_layout Plain Layout
11933 noter que cette directive écrasera complètement toute déclaration
11934 \begin_inset Flex Code
11937 \begin_layout Plain Layout
11943 antérieure pour ce style.
11944 Doit être fermée par
11945 \begin_inset Flex Code
11948 \begin_layout Plain Layout
11956 \begin_inset CommandInset ref
11958 reference "subsec:I18n"
11962 pour les détails d'utilisation.
11965 \begin_layout Description
11968 \begin_inset Flex Code
11971 \begin_layout Plain Layout
11989 \begin_layout Plain Layout
11991 \begin_inset Quotes fld
11995 \begin_inset Quotes frd
11998 ici désigne un nombre réel, e.g.
12004 l'espacement vertical qui sépare du paragraphe suivant le dernier paragraphe
12005 d'une série doté de cette directive.
12006 Si le paragraphe suivant est doté d'un autre style, les séparations ne
12007 sont pas simplement additionnées, mais le maximum est pris en considération.La
12009 \begin_inset Flex Code
12012 \begin_layout Plain Layout
12018 pour le dernier paragraphe.
12021 \begin_layout Description
12024 \begin_inset Flex Code
12027 \begin_layout Plain Layout
12038 \begin_inset Flex Code
12041 \begin_layout Plain Layout
12047 fixe la catégorie pour ce style.
12048 Ceci est utilise pour regrouper les styles apparentés dans le menu déroulant
12049 des styles de la barre d'outils.
12050 N'importe quelle chaîne de caractères peut être utilisée, mais vous voudrez
12051 peut-être utiliser des catégories existantes pour vos propres styles.
12054 \begin_layout Description
12057 \begin_inset Flex Code
12060 \begin_layout Plain Layout
12070 fixe la profondeur d'une commande XML.
12071 Utilisable uniquement avec les formats XML.
12074 \begin_layout Description
12077 \begin_inset Flex Code
12080 \begin_layout Plain Layout
12091 \begin_inset Flex Code
12094 \begin_layout Plain Layout
12100 sert à copier toutes les caractéristiques d'un style déjà existant dans
12104 \begin_layout Description
12107 \begin_inset Flex Code
12110 \begin_layout Plain Layout
12121 \begin_inset Flex Code
12124 \begin_layout Plain Layout
12130 ] nomme un style dont le préambule devra être placé
12135 Ceci permet d'assurer une relation d'ordre entre les morceaux de préambule
12136 quand les définitions de macros dépendent les unes des autres.
12142 \begin_layout Plain Layout
12143 Noter que, à part cette fonctionnalité, il n'y a aucun moyen de garantir
12144 un ordonnancement des préambules.
12145 L'ordre que vous constatez avec une version de \SpecialChar LyX
12146 peut changer sans préavis
12147 dans les versions ultérieures.
12155 \begin_layout Description
12158 \begin_inset Flex Code
12161 \begin_layout Plain Layout
12189 ] fixe le type de marqueur qui se trouve à la fin du paragraphe (ou de la
12190 suite de paragraphes si
12191 \begin_inset Flex Code
12194 \begin_layout Plain Layout
12201 \begin_inset Flex Code
12204 \begin_layout Plain Layout
12211 \begin_inset Flex Code
12214 \begin_layout Plain Layout
12221 \begin_inset Flex Code
12224 \begin_layout Plain Layout
12232 \begin_inset Flex Code
12235 \begin_layout Plain Layout
12242 \begin_inset Quotes fld
12246 \begin_inset Quotes frd
12250 \begin_inset Flex Code
12253 \begin_layout Plain Layout
12260 \begin_inset Flex Code
12263 \begin_layout Plain Layout
12269 ) est un carré blanc (respectivement noir) en général placé à la fin des
12272 \begin_inset Flex Code
12275 \begin_layout Plain Layout
12281 est une chaîne de caractères explicitement donnée.
12284 \begin_layout Description
12287 \begin_inset Flex Code
12290 \begin_layout Plain Layout
12301 \begin_inset Flex Code
12304 \begin_layout Plain Layout
12310 fixe la chaîne utilisée pour le marqueur quand
12311 \begin_inset Newline newline
12315 \begin_inset Flex Code
12318 \begin_layout Plain Layout
12325 \begin_inset Flex Code
12328 \begin_layout Plain Layout
12337 \begin_layout Description
12340 \begin_inset Flex Code
12343 \begin_layout Plain Layout
12353 fixe la police utilisée à la fois pour le corps du texte
12359 \begin_inset CommandInset ref
12361 reference "subsec:polices"
12366 Noter qu'en définissant cette police on définit aussi automatiquement
12369 \begin_inset Flex Code
12372 \begin_layout Plain Layout
12382 avec la même valeur.
12383 Il faut donc définir celle-ci d'abord pour fixer
12386 \begin_inset Flex Code
12389 \begin_layout Plain Layout
12402 \begin_layout Description
12405 \begin_inset Flex Code
12408 \begin_layout Plain Layout
12419 \begin_inset Flex Code
12422 \begin_layout Plain Layout
12428 ] est utile pour forcer la portabilité de nouveaux styles vers des versions
12429 stables de \SpecialChar LyX
12431 La première version stable qui interprète cette directive est \SpecialChar LyX
12433 L'argument est un nombre qui peut être 0, -1 ou n'importe quel entier positif.
12435 \begin_inset Flex Code
12438 \begin_layout Plain Layout
12444 est positif, il sera toujours émis vers le préambule du document.
12445 Lors de la lecture d'un fichier
12449 , les définitions de style du préambule du document sont ajoutées à la classe
12451 De ce fait même les versions de \SpecialChar LyX
12452 plus anciennes peuvent gérer ce style.
12456 \begin_inset Flex Code
12459 \begin_layout Plain Layout
12469 est un numéro de version : si le style est lu, et si le numéro de version
12470 est inférieur au numéro de version du style existant dans la classe de
12471 document, le nouveau style est ignoré.
12472 Si le numéro de version est supérieur, le nouveau style remplace l'ancien.
12473 La valeur -1 signifie un numéro de version infini, c'est-à-dire que le
12474 style est toujours utilisé.
12477 \begin_layout Description
12480 \begin_inset Flex Code
12483 \begin_layout Plain Layout
12494 \begin_inset Flex Code
12497 \begin_layout Plain Layout
12506 \begin_inset space \thinspace{}
12510 \begin_inset Flex Code
12513 \begin_layout Plain Layout
12520 ne permet pas d'habitude d'insérer plus d'une espace entre deux mots,
12521 car une espace est considérée comme un séparateur de mots, non comme un
12522 caractère ou un symbole en tant que tel.
12523 C'est très bien mais c'est parfois ennuyeux, par exemple pour taper un
12524 code source de programme ou du code \SpecialChar LaTeX
12526 C'est pourquoi on peut activer
12527 \begin_inset Flex Code
12530 \begin_layout Plain Layout
12537 Noter que \SpecialChar LyX
12538 créera les espaces insécables correspondants aux espaces additionnel
12539 les pour tous les modes autres que le mode \SpecialChar LaTeX
12543 \begin_layout Description
12546 \begin_inset Flex Code
12549 \begin_layout Plain Layout
12557 sont utilisées avec l'exportation XHTML.
12559 \begin_inset CommandInset ref
12561 reference "subsec:Styles-de-paragraphe-XHTML"
12568 \begin_layout Description
12571 \begin_inset Flex Code
12574 \begin_layout Plain Layout
12584 (Utilisable uniquement avec les formats XML).
12587 \begin_layout Description
12590 \begin_inset Flex Code
12593 \begin_layout Plain Layout
12607 \begin_inset Flex Code
12610 \begin_layout Plain Layout
12619 \begin_inset space \thinspace{}
12623 \begin_inset Flex Code
12626 \begin_layout Plain Layout
12633 \begin_inset Flex Code
12636 \begin_layout Plain Layout
12642 que que le style doit être inclus dans le préambule plutôt que dans le
12644 Ceci est utile pour les classes de document qui désirent que les informations
12645 telles que le titre et l'auteur figurent dans le préambule.
12646 Notez bien que ceci ne fonctionne que pour les styles pour lesquels
12647 \begin_inset Flex Code
12650 \begin_layout Plain Layout
12659 \begin_inset Flex Code
12662 \begin_layout Plain Layout
12673 \begin_inset Flex Code
12676 \begin_layout Plain Layout
12687 \begin_layout Description
12690 \begin_inset Flex Code
12693 \begin_layout Plain Layout
12707 \begin_inset Flex Code
12710 \begin_layout Plain Layout
12719 \begin_inset space \thinspace{}
12723 \begin_inset Flex Code
12726 \begin_layout Plain Layout
12733 \begin_inset Flex Code
12736 \begin_layout Plain Layout
12742 que le style fait partie d'un bloc de titre (voir aussi
12743 \begin_inset Flex Code
12746 \begin_layout Plain Layout
12755 \begin_inset Flex Code
12758 \begin_layout Plain Layout
12766 dans les paramètres généraux).
12769 \begin_layout Description
12772 \begin_inset Flex Code
12775 \begin_layout Plain Layout
12786 \begin_inset Flex Code
12789 \begin_layout Plain Layout
12795 ] est la commande \SpecialChar LaTeX
12796 permettant de déclarer un élément d'une liste.
12797 La commande doit être définie sans la barre oblique inverse qui la précède
12798 habituellement (implicitement
12799 \begin_inset Quotes fld
12803 \begin_inset Quotes frd
12806 , qui est émis comme
12807 \begin_inset Flex Code
12810 \begin_layout Plain Layout
12818 en \SpecialChar LaTeX
12822 \begin_layout Description
12825 \begin_inset Flex Code
12828 \begin_layout Plain Layout
12839 \begin_inset Flex Code
12842 \begin_layout Plain Layout
12848 ] crée un espacement supplémentaire entre les paragraphes du même style
12849 dans un environnement.
12850 Si vous emboîtez des paragraphes d'autres formats dans un environnement,
12851 ils seront espacés de
12852 \begin_inset Flex Code
12855 \begin_layout Plain Layout
12862 Mais les éléments de l'environnement seront en plus espacés de
12863 \begin_inset Flex Code
12866 \begin_layout Plain Layout
12880 \begin_layout Description
12883 \begin_inset Flex Code
12886 \begin_layout Plain Layout
12896 (Utilisable uniquement avec les formats XML).
12899 \begin_layout Description
12902 \begin_inset Flex Code
12905 \begin_layout Plain Layout
12916 \begin_inset Flex Code
12919 \begin_layout Plain Layout
12928 \begin_inset space \thinspace{}
12932 \begin_inset Flex Code
12935 \begin_layout Plain Layout
12941 ] permet de laisser un paragraphe vide, ce que \SpecialChar LyX
12942 ne permet pas d'habitude
12943 car il ne générerait rien en \SpecialChar LaTeX
12945 Il y a quelques cas où c'est pourtant utile: dans un modèle pour une lettre,
12946 les champs requis peuvent être laissés vides, pour que les gens ne les
12947 oublient pas; dans certains cas particuliers, un style peut aussi servir
12948 de séparateur, et ne pas contenir de texte.
12951 \begin_layout Description
12954 \begin_inset Flex Code
12957 \begin_layout Plain Layout
12971 \begin_inset Flex Code
12974 \begin_layout Plain Layout
12980 ] fixe l'espacement vertical entre le marqueur et le corps du texte.
12981 Sert seulement pour les marqueurs qui sont au dessus du corps du texte
12983 \begin_inset Flex Code
12986 \begin_layout Plain Layout
12993 \begin_inset Flex Code
12996 \begin_layout Plain Layout
12997 Centered_Top_Environment
13005 \begin_layout Description
13008 \begin_inset Flex Code
13011 \begin_layout Plain Layout
13022 \begin_inset Flex Code
13025 \begin_layout Plain Layout
13031 dénomme le compteur pour la numérotation automatique.
13032 Pour que le compteur soit associé à votre étiquette, il vous faut le référencer
13036 \begin_inset Flex Code
13039 \begin_layout Plain Layout
13051 Ceci fonctionnera avec les
13054 \begin_inset Flex Code
13057 \begin_layout Plain Layout
13066 \begin_inset Flex Code
13069 \begin_layout Plain Layout
13078 \begin_inset Flex Code
13081 \begin_layout Plain Layout
13090 \begin_inset Flex Code
13093 \begin_layout Plain Layout
13104 \begin_inset Newline newline
13112 \begin_inset Flex Code
13115 \begin_layout Plain Layout
13124 \begin_inset Flex Code
13127 \begin_layout Plain Layout
13135 , bien que ce cas soit un peu compliqué.
13136 Supposez que vous déclariez
13137 \begin_inset Flex Code
13140 \begin_layout Plain Layout
13141 \begin_inset Quotes fld
13144 LabelCounter monEnum
13150 \begin_inset Quotes frd
13154 Les compteurs effectivement utilisés sont alors
13155 \begin_inset Flex Code
13158 \begin_layout Plain Layout
13165 \begin_inset Flex Code
13168 \begin_layout Plain Layout
13175 \begin_inset Flex Code
13178 \begin_layout Plain Layout
13185 \begin_inset Flex Code
13188 \begin_layout Plain Layout
13194 , tout à fait comme en \SpecialChar LaTeX
13196 Ces compteurs doivent être tous déclarés séparément.
13197 \begin_inset Newline newline
13201 \begin_inset CommandInset ref
13203 reference "subsec:Compteurs"
13207 pour les détails sur les compteurs.
13210 \begin_layout Description
13213 \begin_inset Flex Code
13216 \begin_layout Plain Layout
13226 fixe la police utilisée pour le marqueur.
13228 \begin_inset CommandInset ref
13230 reference "subsec:polices"
13237 \begin_layout Description
13240 \begin_inset Flex Code
13243 \begin_layout Plain Layout
13254 \begin_inset Flex Code
13257 \begin_layout Plain Layout
13263 fixe le texte indiquent l'importance de l'indentation d'un marqueur.
13266 \begin_layout Description
13269 \begin_inset Flex Code
13272 \begin_layout Plain Layout
13283 \begin_inset Flex Code
13286 \begin_layout Plain Layout
13292 fixe le texte indiquent l'espacement horizontal entre le marqueur et le
13294 Sert seulement pour les marqueurs qui ne sont pas au dessus du corps du
13298 \begin_layout Description
13301 \begin_inset Flex Code
13304 \begin_layout Plain Layout
13315 \begin_inset Flex Code
13318 \begin_layout Plain Layout
13324 fixe la chaîne utilisée comme marqueur avec le
13327 \begin_inset Flex Code
13330 \begin_layout Plain Layout
13339 \begin_inset Flex Code
13342 \begin_layout Plain Layout
13356 \begin_inset Flex Code
13359 \begin_layout Plain Layout
13369 est indiqué, cette chaîne peut contenir les instructions de formatage particuli
13370 ères décrites dans la
13371 \begin_inset CommandInset ref
13373 reference "subsec:Compteurs"
13380 \begin_layout Description
13383 \begin_inset Flex Code
13386 \begin_layout Plain Layout
13389 LabelStringAppendix
13397 \begin_inset Flex Code
13400 \begin_layout Plain Layout
13406 est utilisée dans une annexe à la place de
13407 \begin_inset Flex Code
13410 \begin_layout Plain Layout
13419 Noter que toute directive
13420 \begin_inset Flex Code
13423 \begin_layout Plain Layout
13432 \begin_inset Newline newline
13436 \begin_inset Flex Code
13439 \begin_layout Plain Layout
13442 LabelStringAppendix
13450 \begin_layout Description
13453 \begin_inset Flex Code
13456 \begin_layout Plain Layout
13466 (Utilisable uniquement avec les formats XML).
13469 \begin_layout Description
13472 \begin_inset Flex Code
13475 \begin_layout Plain Layout
13486 \begin_inset Flex Code
13489 \begin_layout Plain Layout
13500 \begin_inset Newline newline
13507 Sensitive, Enumerate,
13508 \begin_inset Newline newline
13511 Itemize, Bibliography
13519 \begin_inset Separator parbreak
13526 \begin_layout Description
13527 \begin_inset Flex Code
13530 \begin_layout Plain Layout
13538 veut dire que le marqueur est le premier mot (avant la première vraie espace).
13539 Utilisez des espaces insécables si vous voulez mettre plus d'un mot dans
13543 \begin_layout Description
13544 \begin_inset Flex Code
13547 \begin_layout Plain Layout
13555 veut dire qu'il est défini dans le style (voir
13556 \begin_inset Flex Code
13559 \begin_layout Plain Layout
13569 \begin_inset Quotes fld
13573 \begin_inset Quotes frd
13576 , au début du paragraphe.Si le
13579 \begin_inset Flex Code
13582 \begin_layout Plain Layout
13595 \begin_inset Flex Code
13598 \begin_layout Plain Layout
13608 , alors il ne sera affiché que dans le premier paragraphe de toutes séquence
13609 de paragraphes du même
13612 \begin_inset Flex Code
13615 \begin_layout Plain Layout
13628 \begin_layout Description
13631 \begin_inset Flex Code
13634 \begin_layout Plain Layout
13645 \begin_inset space ~
13649 \begin_inset space ~
13655 \begin_inset Flex Code
13658 \begin_layout Plain Layout
13668 sont des cas particuliers de
13669 \begin_inset Flex Code
13672 \begin_layout Plain Layout
13681 Le marqueur sera imprimé au dessus du paragraphe, soit au début de la lignes,
13685 \begin_layout Description
13686 \begin_inset Flex Code
13689 \begin_layout Plain Layout
13697 est un cas particulier pour les marqueurs de légende
13698 \begin_inset Quotes fld
13702 \begin_inset Quotes frd
13706 \begin_inset Quotes fld
13710 \begin_inset Quotes frd
13715 \begin_inset Flex Code
13718 \begin_layout Plain Layout
13726 signifie que le mot affiché (défini en dur) dépend du type de flottant:
13727 il est défini dans les sources comme
13728 \begin_inset Quotes fld
13732 \begin_inset Flex Code
13735 \begin_layout Plain Layout
13744 \begin_inset Quotes frd
13748 \begin_inset Flex Code
13751 \begin_layout Plain Layout
13757 est la valeur du compteur associé au flottant.
13758 Au cas où une légende est insérée en dehors d'un flottant, le
13761 \begin_inset Flex Code
13764 \begin_layout Plain Layout
13775 \begin_inset Quotes fld
13779 \begin_inset Quotes frd
13785 \begin_layout Description
13786 \begin_inset Flex Code
13789 \begin_layout Plain Layout
13797 produit le type habituel d'étiquettes d'énumération.
13798 Pour le moment, il est défini en dur comme chiffres arabes, lettres en
13799 bas de casse, petits chiffres romains et lettres capitales pour les quatre
13800 profondeurs possibles.
13803 \begin_layout Description
13806 \begin_inset Flex Code
13809 \begin_layout Plain Layout
13819 produit des symboles pour les différents niveaux.
13820 Il est également défini en dur.
13823 \begin_layout Description
13826 \begin_inset Flex Code
13829 \begin_layout Plain Layout
13839 ne doit être utilisé qu'avec
13842 \begin_inset Flex Code
13845 \begin_layout Plain Layout
13848 LatexType BibEnvironment
13857 \begin_layout Description
13860 \begin_inset Flex Code
13863 \begin_layout Plain Layout
13873 écrasera complètement toute autre directive
13874 \begin_inset Flex Code
13877 \begin_layout Plain Layout
13884 Doit être fermée par
13885 \begin_inset Flex Code
13888 \begin_layout Plain Layout
13895 \begin_inset Newline newline
13899 \begin_inset CommandInset ref
13901 reference "subsec:I18n"
13905 pour les détails d'utilisation.
13908 \begin_layout Description
13911 \begin_inset Flex Code
13914 \begin_layout Plain Layout
13925 \begin_inset Flex Code
13928 \begin_layout Plain Layout
13934 ] fixe le nom de l'objet \SpecialChar LaTeX
13935 correspondant, soit l'environnement, soit la commande.
13938 \begin_layout Description
13941 \begin_inset Flex Code
13944 \begin_layout Plain Layout
13955 \begin_inset Flex Code
13958 \begin_layout Plain Layout
13964 ] fixe le paramètre facultatif de l'objet
13965 \begin_inset Flex Code
13968 \begin_layout Plain Layout
13975 Ce paramètre ne peut pas être changé depuis \SpecialChar LyX
13977 \begin_inset Flex Code
13980 \begin_layout Plain Layout
13986 pour les paramètres personnalisables).
13987 Ceci sera émis tel quel après tous les
13988 \begin_inset Flex Code
13991 \begin_layout Plain Layout
13997 s \SpecialChar LaTeX
14001 \begin_layout Description
14004 \begin_inset Flex Code
14007 \begin_layout Plain Layout
14018 \begin_inset Flex Code
14021 \begin_layout Plain Layout
14027 , Command, Environment, Item_Environment,
14028 \begin_inset Newline newline
14031 List_Environment, Bib_Environment
14038 ] décrit comment traduire l'environnement en \SpecialChar LaTeX
14045 \begin_layout Plain Layout
14048 \begin_inset Flex Code
14051 \begin_layout Plain Layout
14061 est peut-être trompeur, dans la mesure où ces règles s'appliquent également
14062 aux classes DocBook.
14063 Explorer les fichiers des classes DocBook (noms de fichiers
14064 \begin_inset Flex Code
14067 \begin_layout Plain Layout
14073 ) pour voir des exemples particuliers.
14079 \begin_inset Separator parbreak
14086 \begin_layout Description
14087 \begin_inset Flex Code
14090 \begin_layout Plain Layout
14097 \begin_inset Quotes fld
14101 \begin_inset Quotes frd
14107 \begin_layout Description
14108 \begin_inset Flex Code
14111 \begin_layout Plain Layout
14118 \begin_inset Flex Code
14121 \begin_layout Plain Layout
14128 {\SpecialChar ldots
14137 \begin_layout Description
14138 \begin_inset Flex Code
14141 \begin_layout Plain Layout
14148 \begin_inset Flex Code
14151 \begin_layout Plain Layout
14158 }\SpecialChar ldots
14173 \begin_layout Description
14174 \begin_inset Flex Code
14177 \begin_layout Plain Layout
14183 est la même chose que
14184 \begin_inset Flex Code
14187 \begin_layout Plain Layout
14193 , sauf qu'il génère un
14194 \begin_inset Flex Code
14197 \begin_layout Plain Layout
14205 pour chaque paragraphe de l'environnement.
14208 \begin_layout Description
14209 \begin_inset Flex Code
14212 \begin_layout Plain Layout
14218 est la même chose que
14219 \begin_inset Flex Code
14222 \begin_layout Plain Layout
14229 \begin_inset Newline newline
14233 \begin_inset Flex Code
14236 \begin_layout Plain Layout
14242 est passé en paramètre de l'environnement.
14243 \begin_inset Newline newline
14247 \begin_inset Flex Code
14250 \begin_layout Plain Layout
14256 peut être défini dans la fenêtre
14257 \begin_inset Flex Noun
14260 \begin_layout Plain Layout
14261 Édition\SpecialChar menuseparator
14263 \begin_inset space ~
14267 \begin_inset space ~
14278 \begin_layout Description
14281 \begin_inset Flex Code
14284 \begin_layout Plain Layout
14297 \begin_inset Flex Code
14300 \begin_layout Plain Layout
14310 , mais ajoute l'argument obligatoire nécessaire (l'étiquette la plus longue)
14311 à la directive de début de l’environnement bibliographique:
14314 \begin_inset Newline newline
14318 \begin_inset Flex Code
14321 \begin_layout Plain Layout
14326 begin{thebibliography}{99}
14334 Cette directive n'est donc nécessaire que pour les environnements bibliographiq
14336 L’étiquette implicite
14337 \begin_inset Quotes fld
14341 \begin_inset Quotes frd
14344 peut être modifiée par l'utilisateur dans les réglages de paragraphe d'une
14345 entrée bibliographique.
14348 \begin_layout Standard
14349 En collectant ces derniers éléments, l'exportation \SpecialChar LaTeX
14353 \begin_layout LyX-Code
14358 LatexName[LatexParam]{\SpecialChar ldots
14362 \begin_layout Standard
14366 \begin_layout LyX-Code
14371 begin{LatexName}[LatexParam] \SpecialChar ldots
14377 \begin_layout Standard
14378 en fonction du type \SpecialChar LaTeX
14383 \begin_layout Description
14386 \begin_inset Flex Code
14389 \begin_layout Plain Layout
14400 \begin_inset Flex Code
14403 \begin_layout Plain Layout
14409 ] définit une chaîne de caractères insérée au début du contenu du style.
14410 Une rupture de ligne dans la sortie peut être indiquée par
14411 \begin_inset Flex Code
14414 \begin_layout Plain Layout
14423 \begin_layout Description
14426 \begin_inset Flex Code
14429 \begin_layout Plain Layout
14440 \begin_inset Flex Code
14443 \begin_layout Plain Layout
14449 fixe la marge gauche: si vous mettez des styles dans un environnement,
14453 \begin_inset Flex Code
14456 \begin_layout Plain Layout
14466 ne seront pas ajoutées directement, mais avec un facteur
14467 \begin_inset Formula $\frac{4}{\mathrm{profondeur}+4}$
14471 Notez que ce paramètre sert aussi quand
14474 \begin_inset Flex Code
14477 \begin_layout Plain Layout
14488 \begin_inset Flex Code
14491 \begin_layout Plain Layout
14500 \begin_inset Flex Code
14503 \begin_layout Plain Layout
14512 Il est alors ajouté à la marge manuelle ou dynamique.
14513 \begin_inset Newline newline
14517 \begin_inset Quotes fld
14521 \begin_inset Flex Code
14524 \begin_layout Plain Layout
14531 \begin_inset Quotes frd
14534 signifie que le paragraphe est indenté avec la largeur de
14535 \begin_inset Quotes fld
14539 \begin_inset Flex Code
14542 \begin_layout Plain Layout
14549 \begin_inset Quotes frd
14552 dans la police normale.
14553 Il est possible de créer une largeur négative avec
14554 \begin_inset Quotes fld
14558 \begin_inset Flex Code
14561 \begin_layout Plain Layout
14568 \begin_inset Quotes frd
14572 Cette solution a été choisie pour que l'apparence soit la même quelle que
14573 soit la police d'écran.
14576 \begin_layout Description
14579 \begin_inset Flex Code
14582 \begin_layout Plain Layout
14591 \begin_inset Flex Code
14594 \begin_layout Plain Layout
14600 , Manual, Dynamic, First_Dynamic, Right_Address_Box
14606 \begin_inset Newline newline
14611 fixe le type de marge à gauche du format.
14612 \begin_inset Separator parbreak
14619 \begin_layout Description
14620 \begin_inset Flex Code
14623 \begin_layout Plain Layout
14631 veut dire une marge fixe.
14634 \begin_layout Description
14635 \begin_inset Flex Code
14638 \begin_layout Plain Layout
14646 veut dire que la marge de gauche dépend de ce qu'il y a dans la fenêtre
14648 \begin_inset Flex Noun
14651 \begin_layout Plain Layout
14652 Édition\SpecialChar menuseparator
14654 \begin_inset space ~
14658 \begin_inset space ~
14667 Ceci sert à obtenir des listes bien mises en page sans tabulations.
14670 \begin_layout Description
14671 \begin_inset Flex Code
14674 \begin_layout Plain Layout
14682 veut dire que la marge dépend de la taille du marqueur.
14683 Ceci sert entre autres aux en-têtes numérotés.
14684 Il est évident que l'en-tête
14685 \begin_inset Quotes fld
14688 5.4.3.2.1 Très long en-tête
14689 \begin_inset Quotes frd
14692 doit avoir une marge de gauche plus grande (autant que
14693 \begin_inset Quotes fld
14697 \begin_inset Quotes frd
14701 \begin_inset Quotes fld
14704 3.2 Très long en-tête
14705 \begin_inset Quotes frd
14708 , même si les autres traitements de texte ne savent pas le faire.
14711 \begin_layout Description
14712 \begin_inset Flex Code
14715 \begin_layout Plain Layout
14723 est similaire, mais seulement la toute première ligne du paragraphe est
14724 dynamique, les autres étant statiques; ceci est utile par exemple pour
14728 \begin_layout Description
14729 \begin_inset Flex Code
14732 \begin_layout Plain Layout
14740 signifie que la marge est choisie pour que la ligne la plus longue du paragraph
14741 e touche la marge de droite.
14742 Ceci sert à typographier une adresse sur le bord droit de la page.
14746 \begin_layout Description
14749 \begin_inset Flex Code
14752 \begin_layout Plain Layout
14763 \begin_inset Flex Code
14766 \begin_layout Plain Layout
14775 \begin_inset space \thinspace{}
14779 \begin_inset Flex Code
14782 \begin_layout Plain Layout
14788 ] indique si les commandes fragiles doivent être protégées par
14789 \begin_inset Flex Code
14792 \begin_layout Plain Layout
14800 dans ce style (Note: ceci n'indique pas si cette commande elle-même doit
14804 \begin_layout Description
14807 \begin_inset Flex Code
14810 \begin_layout Plain Layout
14821 \begin_inset Flex Code
14824 \begin_layout Plain Layout
14831 \begin_inset space \thinspace{}
14835 \begin_inset Flex Code
14838 \begin_layout Plain Layout
14846 ] indique si les nouvelles lignes sont traduites ou non en sauts de ligne
14849 \begin_inset Flex Code
14852 \begin_layout Plain Layout
14863 La traduction peut être désactivée pour permettre d'éditer plus confortablement
14864 du \SpecialChar LaTeX
14865 depuis \SpecialChar LyX
14869 \begin_layout Description
14872 \begin_inset Flex Code
14875 \begin_layout Plain Layout
14886 \begin_inset Flex Code
14889 \begin_layout Plain Layout
14898 \begin_inset space \thinspace{}
14902 \begin_inset Flex Code
14905 \begin_layout Plain Layout
14911 ] indique si \SpecialChar LyX
14912 indente ou non la première ligne du paragraphe suivant.
14914 \begin_inset Flex Code
14917 \begin_layout Plain Layout
14923 veut dire qu'il ne peut pas,
14924 \begin_inset Flex Code
14927 \begin_layout Plain Layout
14933 veut dire qu'il peut s'il le veut.
14936 \begin_layout Description
14939 \begin_inset Flex Code
14942 \begin_layout Plain Layout
14953 \begin_inset Flex Code
14956 \begin_layout Plain Layout
14962 ] dénomme un style qui a remplacé ce style en cours.
14963 Ceci est utilisé pour renommer un style en conservant la rétrocompatibilité.
14966 \begin_layout Description
14969 \begin_inset Flex Code
14972 \begin_layout Plain Layout
14981 \begin_inset Flex Code
14984 \begin_layout Plain Layout
14993 \begin_inset space \thinspace{}
14997 \begin_inset Flex Code
15000 \begin_layout Plain Layout
15010 détermine si les paragraphes consécutifs du même type sont traités ensemble.
15011 Ceci a pour effet de déclencher une seule fois pour le groupe l'impression
15013 \begin_inset Flex Code
15016 \begin_layout Plain Layout
15023 Implicitement, ceci est vrai pour les environnements
15024 \begin_inset Flex Code
15027 \begin_layout Plain Layout
15034 \begin_inset Flex Code
15037 \begin_layout Plain Layout
15044 \begin_inset Flex Code
15047 \begin_layout Plain Layout
15053 et faux pour tous les autres types.
15056 \begin_layout Description
15059 \begin_inset Flex Code
15062 \begin_layout Plain Layout
15073 \begin_inset Flex Code
15076 \begin_layout Plain Layout
15085 \begin_inset space \thinspace{}
15089 \begin_inset Flex Code
15092 \begin_layout Plain Layout
15098 ] indique que les paragraphes ne seront pas séparés par une ligne vide dans
15099 le résultat \SpecialChar LaTeX
15100 , mais par un retour à la ligne; combiné avec
15101 \begin_inset Flex Code
15104 \begin_layout Plain Layout
15110 , ceci permet d'émuler une éditeur plein texte (comme l'insert code \SpecialChar TeX
15114 \begin_layout Description
15117 \begin_inset Flex Code
15120 \begin_layout Plain Layout
15131 \begin_inset Flex Code
15134 \begin_layout Plain Layout
15140 fixe l'indentation de la toute première ligne d'un paragraphe.
15142 \begin_inset Flex Code
15145 \begin_layout Plain Layout
15151 est fixé pour un format donné, à l'exception du format
15152 \begin_inset Flex Code
15155 \begin_layout Plain Layout
15161 , car l'indentation d'un paragraphe dans l'environnement
15162 \begin_inset Flex Code
15165 \begin_layout Plain Layout
15171 peut être empêchée par
15172 \begin_inset Flex Code
15175 \begin_layout Plain Layout
15182 De plus, les paragraphes de style
15183 \begin_inset Flex Code
15186 \begin_layout Plain Layout
15192 emboîtés dans d'autres environnements utilisent le
15193 \begin_inset Flex Code
15196 \begin_layout Plain Layout
15202 de l'environne\SpecialChar softhyphen
15204 Par exemple, les paragraphes
15205 \begin_inset Flex Code
15208 \begin_layout Plain Layout
15214 dans une énumération ne sont pas indentés.
15217 \begin_layout Description
15220 \begin_inset Flex Code
15223 \begin_layout Plain Layout
15237 ] fixe l'espacement vertical entre deux paragraphes dans le style.
15240 \begin_layout Description
15243 \begin_inset Flex Code
15246 \begin_layout Plain Layout
15260 ] fixe la valeur d'interligne entre paragraphes.
15262 donne le choix entre
15263 \begin_inset Flex Code
15266 \begin_layout Plain Layout
15273 \begin_inset Flex Code
15276 \begin_layout Plain Layout
15282 pour séparer les paragraphes.
15284 \begin_inset Flex Code
15287 \begin_layout Plain Layout
15293 , cette valeur n'est pas prise en compte.
15295 \begin_inset Flex Code
15298 \begin_layout Plain Layout
15305 \begin_inset Flex Code
15308 \begin_layout Plain Layout
15314 n'est pas prise en compte et tous les paragraphes sont séparés par ce paramètre
15316 \begin_inset Flex Code
15319 \begin_layout Plain Layout
15325 , en plus de l'interligne normal.
15326 L'espacement vertical est calculé par
15327 \begin_inset Flex Code
15330 \begin_layout Plain Layout
15331 valeur*DefaultHeight()
15340 est la valeur choisie pour
15341 \begin_inset Flex Code
15344 \begin_layout Plain Layout
15351 \begin_inset Flex Code
15354 \begin_layout Plain Layout
15360 est la hauteur d'une ligne dans la police normale.
15361 De cette façon, l'aspect reste le même quelle que soit la police à l'écran.
15364 \begin_layout Description
15367 \begin_inset Flex Code
15370 \begin_layout Plain Layout
15381 \begin_inset Flex Code
15384 \begin_layout Plain Layout
15393 \begin_inset space \thinspace{}
15397 \begin_inset Flex Code
15400 \begin_layout Plain Layout
15406 ] indique si le contenu du paragraphe doit être passé sous forme brute,
15407 c'est-à-dire sans les traductions spéciales dont \SpecialChar LaTeX
15412 \begin_layout Description
15415 \begin_inset Flex Code
15418 \begin_layout Plain Layout
15429 \begin_inset Flex Code
15432 \begin_layout Plain Layout
15443 Defines individual characters that should be output in raw form, meaning
15444 without special translations that \SpecialChar LaTeX
15448 \begin_layout Description
15451 \begin_inset Flex Code
15454 \begin_layout Plain Layout
15464 fixe le contenu à inclure dans le préambule \SpecialChar LaTeX
15465 quand le style est utilisé.
15466 Utile pour définir des macros, charger des paquetages, etc.
15467 requis pour ce style particulier.
15468 Doit être fermé par
15469 \begin_inset Quotes fld
15473 \begin_inset Flex Code
15476 \begin_layout Plain Layout
15485 \begin_inset Quotes frd
15491 \begin_layout Description
15494 \begin_inset Flex Code
15497 \begin_layout Plain Layout
15508 \begin_inset Flex Code
15511 \begin_layout Plain Layout
15517 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraph
15519 Ceci permet l'utilisation de références mises en forme.
15522 \begin_layout Description
15525 \begin_inset Flex Code
15528 \begin_layout Plain Layout
15539 \begin_inset Flex Code
15542 \begin_layout Plain Layout
15548 ] indique que le style requiert la fonctionnalité chaîne (voir
15549 \begin_inset space ~
15553 \begin_inset CommandInset ref
15555 reference "chap:List-of-functions"
15559 pour la liste des fonctionnalités).
15560 Si vous demandez un paquetage doté d'options spécifiques, vous pouvez en
15562 \begin_inset Flex Code
15565 \begin_layout Plain Layout
15571 en tant que paramètre général pour la classe de texte (voir
15572 \begin_inset space ~
15576 \begin_inset CommandInset ref
15578 reference "subsec:Paramètres-généraux-d'une"
15585 \begin_layout Description
15588 \begin_inset Flex Code
15591 \begin_layout Plain Layout
15602 \begin_inset Flex Code
15605 \begin_layout Plain Layout
15614 \begin_inset Flex Code
15617 \begin_layout Plain Layout
15623 ] réinitialise les arguments \SpecialChar LaTeX
15624 de ce style ( tels que définis par la directive
15627 \begin_inset Flex Code
15630 \begin_layout Plain Layout
15641 Ceci est utile si vous avez dupliqué un style en utilisant
15644 \begin_inset Flex Code
15647 \begin_layout Plain Layout
15657 , et que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels
15661 \begin_layout Description
15664 \begin_inset Flex Code
15667 \begin_layout Plain Layout
15678 \begin_inset Flex Code
15681 \begin_layout Plain Layout
15687 ] définit une chaîne de caractères insérée à la fin du contenu du style.
15688 Une rupture de ligne dans la sortie peut être indiquée par
15689 \begin_inset Flex Code
15692 \begin_layout Plain Layout
15701 \begin_layout Description
15704 \begin_inset Flex Code
15707 \begin_layout Plain Layout
15718 \begin_inset Flex Code
15721 \begin_layout Plain Layout
15734 \begin_layout Description
15737 \begin_inset Flex Code
15740 \begin_layout Plain Layout
15753 \begin_inset Flex Code
15756 \begin_layout Plain Layout
15766 \begin_inset Flex Code
15769 \begin_layout Plain Layout
15778 \begin_inset Flex Code
15781 \begin_layout Plain Layout
15790 \begin_inset Flex Code
15793 \begin_layout Plain Layout
15799 \begin_inset space ~
15809 ] définit l'interligne par défaut dans ce style.
15811 \begin_inset Flex Code
15814 \begin_layout Plain Layout
15821 \begin_inset Flex Code
15824 \begin_layout Plain Layout
15831 \begin_inset Flex Code
15834 \begin_layout Plain Layout
15840 correspondent respectivement à un facteur multiplicatif de 1, 1,25 et 1,667.
15841 Si vous mettez le paramètre
15842 \begin_inset Flex Code
15845 \begin_layout Plain Layout
15851 , vous devez aussi mettre une valeur numérique qui servira de facteur multiplica
15853 Notez que, contrairement aux autres paramètres,
15854 \begin_inset Flex Code
15857 \begin_layout Plain Layout
15863 implique de générer du code \SpecialChar LaTeX
15864 spécifique, qui utilise le paquetage \SpecialChar LaTeX
15866 \begin_inset Flex Code
15869 \begin_layout Plain Layout
15878 \begin_layout Description
15881 \begin_inset Flex Code
15884 \begin_layout Plain Layout
15895 \begin_inset Flex Code
15898 \begin_layout Plain Layout
15905 \begin_inset space \thinspace{}
15909 \begin_inset Flex Code
15912 \begin_layout Plain Layout
15920 ] active la correction orthographique du style.
15921 Implicitement vrai.
15924 \begin_layout Description
15927 \begin_inset Flex Code
15930 \begin_layout Plain Layout
15940 fixe la police utilisée pour le corps du texte.
15942 \begin_inset CommandInset ref
15944 reference "subsec:polices"
15951 \begin_layout Description
15954 \begin_inset Flex Code
15957 \begin_layout Plain Layout
15968 \begin_inset Flex Code
15971 \begin_layout Plain Layout
15977 ] fixe le niveau du style dans le table des matières.
15978 Ceci est utilisé pour la numérotation automatique des en-têtes.
15981 \begin_layout Description
15984 \begin_inset Flex Code
15987 \begin_layout Plain Layout
15998 \begin_inset Flex Code
16001 \begin_layout Plain Layout
16013 \begin_inset Flex Code
16016 \begin_layout Plain Layout
16025 \begin_inset Flex Code
16028 \begin_layout Plain Layout
16038 détermine si l'indentation de la première ligne de ce paragraphe peut être
16039 réglée via le menu des réglages de paragraphe.
16043 \begin_inset Flex Code
16046 \begin_layout Plain Layout
16056 est choisi, l'indentation peut être réglée si les réglages de document
16057 utilisent un style de paragraphe avec
16058 \begin_inset Quotes fld
16062 \begin_inset Quotes frd
16066 \begin_inset Flex Code
16069 \begin_layout Plain Layout
16075 , l'indentation est toujours réglable quels que soient les réglages du document;
16077 \begin_inset Flex Code
16080 \begin_layout Plain Layout
16086 , l'indentation n'est jamais réglable.
16089 \begin_layout Description
16092 \begin_inset Flex Code
16095 \begin_layout Plain Layout
16109 ] fixe L'espacement vertical qui sépare le premier paragraphe dans une série
16110 du même style, du paragraphe qui le précède.
16111 Si le paragraphe précédent est dans un autre style, les séparations ne
16112 s'ajoutent pas, mais \SpecialChar LyX
16113 prend le maximum des deux.
16116 \begin_layout Subsection
16117 \begin_inset CommandInset label
16123 Internationalisation des styles de paragraphes
16126 \begin_layout Standard
16128 effectue depuis longtemps la traduction des informations de format, mais,
16129 jusqu'à la version 2.0, ceci ne s'appliquait qu'à l'interface utilisateur
16130 et non pas par exemple au résultat PDF.
16131 Ainsi les auteurs francophones devaient avoir recours à des astuces pénibles
16132 s'ils voulaient obtenir
16133 \begin_inset Quotes fld
16137 \begin_inset Quotes frd
16141 \begin_inset Quotes fld
16145 \begin_inset Quotes frd
16153 , ce n'est plus le cas.
16156 \begin_layout Standard
16158 \begin_inset Flex Code
16161 \begin_layout Plain Layout
16167 définit un texte qui doit apparaître dans le le document typographique,
16169 \begin_inset Flex Code
16172 \begin_layout Plain Layout
16179 \begin_inset Flex Code
16182 \begin_layout Plain Layout
16188 pour traiter correctement les documents non anglophones, et même multilingues.
16189 L'extrait suivant (du fichier
16190 \begin_inset Flex Code
16193 \begin_layout Plain Layout
16199 ) illustre le fonctionnement:
16202 \begin_layout LyX-Code
16206 \begin_inset Separator parbreak
16213 \begin_layout LyX-Code
16218 theoremstyle{remark}
16221 \begin_layout LyX-Code
16226 newtheorem{claim}[thm]{
16233 \begin_layout LyX-Code
16239 \begin_layout LyX-Code
16245 \begin_layout LyX-Code
16252 claimname}{_(Claim)}
16255 \begin_layout LyX-Code
16261 \begin_layout LyX-Code
16267 \begin_layout LyX-Code
16278 claimname}{_(Claim)}}
16281 \begin_layout LyX-Code
16288 \begin_layout Standard
16289 En principe, toute commande \SpecialChar LaTeX
16290 autorisée peut apparaître dans les directives
16292 \begin_inset Flex Code
16295 \begin_layout Plain Layout
16302 \begin_inset Flex Code
16305 \begin_layout Plain Layout
16311 , mais dans la pratique elles se présenteront typiquement comme ce qui est
16313 La clé de la traduction correcte du texte typographié est la définition
16314 de le commande \SpecialChar LaTeX
16316 \begin_inset Flex Code
16319 \begin_layout Plain Layout
16327 et son utilisation avec
16328 \begin_inset Flex Code
16331 \begin_layout Plain Layout
16343 \begin_layout Standard
16345 \begin_inset Flex Code
16348 \begin_layout Plain Layout
16354 fournit ce qu'il faut pour l'internationalisation fondée sur le langage
16355 global du document.
16356 Le contenu de la directive sera inclus dans le préambule, comme avec la
16358 \begin_inset Flex Code
16361 \begin_layout Plain Layout
16368 Ce qui la rend singulière est l'utilisation de la
16369 \begin_inset Quotes fld
16373 \begin_inset Quotes frd
16377 \begin_inset Flex Code
16380 \begin_layout Plain Layout
16386 , qui sera remplacée, lorsque \SpecialChar LyX
16387 produira le résultat \SpecialChar LaTeX
16388 , par la traduction
16389 de son argument dans la langue du document
16393 \begin_layout Plain Layout
16394 Pour ceux qui s'intéressent au fonctionnement sous-jacent, la fonction
16395 \begin_inset Quotes fld
16399 \begin_inset Flex Code
16402 \begin_layout Plain Layout
16409 \begin_inset Quotes frd
16413 \begin_inset Flex Code
16416 \begin_layout Plain Layout
16422 , qui constitue le cœur du mécanisme de traduction de l'interface \SpecialChar LyX
16424 est étendue ici à la traduction à la volée de code \SpecialChar LaTeX
16433 \begin_layout Standard
16435 \begin_inset Flex Code
16438 \begin_layout Plain Layout
16444 est plus compliquée, car elle fournit une fonctionnalité adaptée aux documents
16445 multilingues et propose par conséquent une interface pour le paquetage
16447 \begin_inset Flex Code
16450 \begin_layout Plain Layout
16456 Son contenu sera ajouté au préambule une fois pour chaque langue utilisée
16458 Dans ce cas, l'argument de
16459 \begin_inset Flex Code
16462 \begin_layout Plain Layout
16468 sera remplacé par sa traduction dans le langage en question: l'expression
16470 \begin_inset Flex Code
16473 \begin_layout Plain Layout
16479 est remplacée par le nom de la langue (telle qu'il est connu de
16480 \begin_inset Flex Code
16483 \begin_layout Plain Layout
16493 \begin_layout Standard
16494 Un document en allemand qui inclut aussi un paragraphe en français aura
16495 donc ceci dans le préambule:
16498 \begin_layout LyX-Code
16509 claimname}{Affirmation}}
16510 \begin_inset Newline newline
16521 claimname}{Behauptung}}
16522 \begin_inset Newline newline
16529 claimname}{Behauptung}
16532 \begin_layout Standard
16535 \begin_inset Flex Code
16538 \begin_layout Plain Layout
16544 vont alors conspirer pour créer le texte correct dans le résultat imprimable.
16547 \begin_layout Standard
16548 Un point important à noter est que les traductions sont celles qui sont
16549 fournies par \SpecialChar LyX
16550 lui-même, via le fichier
16553 \begin_inset Flex Code
16556 \begin_layout Plain Layout
16568 \begin_inset Flex Code
16571 \begin_layout Plain Layout
16578 \begin_inset Flex Code
16581 \begin_layout Plain Layout
16587 ne sont effectifs que dans les fichiers de format fournis avec \SpecialChar LyX
16589 les fichiers de format créés par l'utilisateur ne seront pas explorés par
16590 les fonctions d'internationalisation, sauf si le fichier
16593 \begin_inset Flex Code
16596 \begin_layout Plain Layout
16606 est modifié en conséquence.
16607 Ceci dit, tout fichier de format créé dans le but d'être distribué avec
16609 doit inclure ces directives s'il y a lieu.
16610 Notez bien que les traductions des styles de paragraphe ne changeront jamais
16611 avec les publications de maintenance des versions de \SpecialChar LyX
16613 de la version 2.1.x à la version 2.1.y).
16614 Il est cependant très probable qu'à l'occasion d'une publication majeure
16616 de 2.0.x à 2.1.0), de nouvelles traductions ou corrections soient introduites
16620 \begin_layout Subsection
16622 \begin_inset CommandInset label
16624 name "subsec:Flottants"
16631 \begin_layout Standard
16632 Il faut définir les flottants (
16633 \begin_inset Flex Code
16636 \begin_layout Plain Layout
16643 \begin_inset Flex Code
16646 \begin_layout Plain Layout
16653 ) dans la classe elle-même.
16654 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
16655 il suffit probablement que vous ajoutiez
16658 \begin_layout LyX-Code
16659 Input stdfloats.inc
16662 \begin_layout Standard
16663 à un endroit raisonnable dans la classe
16667 \begin_layout Plain Layout
16668 N'oubliez pas de jeter aussi un
16672 \begin_layout Plain Layout
16681 il sur les compteurs dans la section suivante.
16687 Si vous voulez implémenter une classe de texte qui propose un nouveau type
16688 de flottant (comme la classe AGU fournie avec \SpecialChar LyX
16689 ), les explications ci-dessous
16690 vont sans doute vous être utiles :
16693 \begin_layout Description
16696 \begin_inset Flex Code
16699 \begin_layout Plain Layout
16710 \begin_inset Flex Code
16713 \begin_layout Plain Layout
16719 =!htbpH] définit les options de placement pour ce type de flottant.
16720 La valeur est une chaîne de paramètres de placement, les caractères autorisés
16730 \begin_inset Quotes fld
16734 \begin_inset Quotes frd
16746 \begin_inset Quotes fld
16750 \begin_inset Quotes frd
16762 \begin_inset Quotes fld
16766 \begin_inset Quotes frd
16774 \begin_inset Quotes fld
16778 \begin_inset Quotes frd
16786 \begin_inset Quotes fld
16790 \begin_inset Quotes frd
16798 \begin_inset Quotes fld
16801 ignorer les règles \SpecialChar LaTeX
16803 L'ordre des caractères est indifférent.
16804 Si aucune option n'est autorisée, utiliser la chaîne de caractères
16811 \begin_layout Description
16814 \begin_inset Flex Code
16817 \begin_layout Plain Layout
16828 \begin_inset Flex Code
16831 \begin_layout Plain Layout
16838 \begin_inset space \thinspace{}
16844 \begin_inset Flex Code
16847 \begin_layout Plain Layout
16855 ] précise si le flottant peut subir une rotation grâce au paquetage \SpecialChar LaTeX
16862 \begin_inset Flex Code
16865 \begin_layout Plain Layout
16871 si le flottant ne peut pas bénéficier de cette fonctionnalité.
16874 \begin_layout Description
16877 \begin_inset Flex Code
16880 \begin_layout Plain Layout
16891 \begin_inset Flex Code
16894 \begin_layout Plain Layout
16901 \begin_inset space \thinspace{}
16907 \begin_inset Flex Code
16910 \begin_layout Plain Layout
16918 ] précise si le flottant possède une variante étoilée qui s'étend sur les
16919 colonnes dans un paragraphe à deux colonnes.
16921 \begin_inset Flex Code
16924 \begin_layout Plain Layout
16930 si le flottant ne peut pas bénéficier de cette fonctionnalité.
16933 \begin_layout Description
16936 \begin_inset Flex Code
16939 \begin_layout Plain Layout
16953 \begin_inset Flex Code
16956 \begin_layout Plain Layout
16962 ] définit le suffixe d'un fichier auxiliaire contenant la liste des flottants
16965 écrit les légendes dans ce fichier.
16968 \begin_layout Description
16971 \begin_inset Flex Code
16974 \begin_layout Plain Layout
16985 \begin_inset Flex Code
16988 \begin_layout Plain Layout
16994 ] définit la chaîne de caractères qui se trouvera dans les menus et également
16996 Ceci est traduit dans le langage courant si
16997 \begin_inset Flex Code
17000 \begin_layout Plain Layout
17009 \begin_layout Description
17010 \begin_inset Flex Code
17013 \begin_layout Plain Layout
17019 sont utilisées avec l'exportation XHTML.
17021 \begin_inset CommandInset ref
17023 reference "sec:Tags-for-XHTML"
17030 \begin_layout Description
17033 \begin_inset Flex Code
17036 \begin_layout Plain Layout
17047 \begin_inset Flex Code
17050 \begin_layout Plain Layout
17059 \begin_inset space \thinspace{}
17063 \begin_inset Flex Code
17066 \begin_layout Plain Layout
17072 ] indique si le flottant est déjà défini dans la classe de document ou s'il
17073 faut charger le paquetage \SpecialChar LaTeX
17075 \begin_inset Flex Code
17078 \begin_layout Plain Layout
17084 pour le définir à la volée.
17085 La valeur implicite est
17086 \begin_inset Flex Code
17089 \begin_layout Plain Layout
17095 qui signifie: utiliser
17096 \begin_inset Flex Code
17099 \begin_layout Plain Layout
17106 Elle doit être positionnée sur
17107 \begin_inset Flex Code
17110 \begin_layout Plain Layout
17116 si le flottant est déjà défini par la classe de document.
17119 \begin_layout Description
17122 \begin_inset Flex Code
17125 \begin_layout Plain Layout
17136 \begin_inset Flex Code
17139 \begin_layout Plain Layout
17145 ] détermine la commande utilisée pour engendrer une liste de flottants du
17147 \begin_inset Quotes fld
17153 \begin_inset Quotes frd
17156 initial doit être omis.
17162 \begin_inset Flex Code
17165 \begin_layout Plain Layout
17171 est faux, puisqu'il n'y a alors pas de procédure pour activer cette commande.
17172 La directive est ignorée si
17173 \begin_inset Flex Code
17176 \begin_layout Plain Layout
17182 est vrai, puisqu'il y a alors une procédure.
17185 \begin_layout Description
17188 \begin_inset Flex Code
17191 \begin_layout Plain Layout
17202 \begin_inset Flex Code
17205 \begin_layout Plain Layout
17211 ] fixe le titre utilisé pour une liste des flottants du type considéré (figures,
17213 Il est utilisé pour l'étiquette à l'écran dans \SpecialChar LyX
17214 ; il est passé à \SpecialChar LaTeX
17216 utilisé comme titre, et il est également utilisé comme titre dans l'exportation
17218 Il sera traduit dans le langage du document.
17221 \begin_layout Description
17224 \begin_inset Flex Code
17227 \begin_layout Plain Layout
17238 \begin_inset Flex Code
17241 \begin_layout Plain Layout
17247 ] (paramètre facultatif) détermine si les flottants de cette classe seront
17248 numérotés en suivant un type de section du document.
17252 \begin_inset Flex Code
17255 \begin_layout Plain Layout
17266 \begin_inset Quotes fld
17270 \begin_inset Flex Code
17273 \begin_layout Plain Layout
17282 \begin_inset Quotes frd
17285 , les flottants seront numérotés chapitre par chapitre.
17288 \begin_layout Description
17291 \begin_inset Flex Code
17294 \begin_layout Plain Layout
17305 \begin_inset Flex Code
17308 \begin_layout Plain Layout
17314 ] définit le placement implicite pour cette catégorie de flottants.
17315 C'est comme en \SpecialChar LaTeX
17317 \begin_inset Flex Code
17320 \begin_layout Plain Layout
17327 \begin_inset Flex Code
17330 \begin_layout Plain Layout
17337 \begin_inset Flex Code
17340 \begin_layout Plain Layout
17347 \begin_inset Flex Code
17350 \begin_layout Plain Layout
17356 pour haut, bas, page et ici respectivement
17360 \begin_layout Plain Layout
17361 Notez que l'ordre dans lequel vous mettez ces lettres est sans importance,
17362 comme en \SpecialChar LaTeX
17369 En plus vous avez un nouveau type,
17370 \begin_inset Flex Code
17373 \begin_layout Plain Layout
17379 , qui ne correspond pas vraiment à un flottant, car il signifie de le positionne
17381 \begin_inset Quotes fld
17385 \begin_inset Quotes frd
17388 et nulle part ailleurs.
17389 Notez cependant que le type
17390 \begin_inset Flex Code
17393 \begin_layout Plain Layout
17399 est spécial et, à cause de détails d'implantation, ne peut pas être utilisé
17400 avec des flottants non définis dans la classe de document.
17401 Si vous n'avez pas compris tout ce baratin, mettez simplement
17404 \begin_inset Quotes fld
17410 \begin_inset Flex Code
17413 \begin_layout Plain Layout
17422 \begin_inset Quotes frd
17430 \begin_layout Description
17433 \begin_inset Flex Code
17436 \begin_layout Plain Layout
17447 \begin_inset Flex Code
17450 \begin_layout Plain Layout
17456 ] détermine le préfixe à utiliser lors de la création d'étiquettes référant
17457 les flottants du type considéré.
17458 Ceci permet l'utilisation de références mises en forme.
17459 Notez que vous pouvez supprimer tout préfixe défini en copiant un style
17460 en utilisant la valeur spécifique
17461 \begin_inset Quotes fld
17465 \begin_inset Quotes frd
17468 , qui doit être en capitales.
17471 \begin_layout Description
17474 \begin_inset Flex Code
17477 \begin_layout Plain Layout
17488 \begin_inset Flex Code
17491 \begin_layout Plain Layout
17497 ] fixe le style utilisé quand on définit le flottant avec
17498 \begin_inset Flex Code
17501 \begin_layout Plain Layout
17512 \begin_layout Description
17515 \begin_inset Flex Code
17518 \begin_layout Plain Layout
17529 \begin_inset Flex Code
17532 \begin_layout Plain Layout
17539 \begin_inset Quotes fld
17543 \begin_inset Quotes frd
17546 de la nouvelle classe de flottants, comme
17547 \begin_inset Quotes fld
17551 \begin_inset Quotes frd
17555 \begin_inset Quotes fld
17559 \begin_inset Quotes frd
17563 Après l'instruction
17564 \begin_inset Flex Code
17567 \begin_layout Plain Layout
17575 appropriée, vous disposez de commandes comme
17576 \begin_inset Flex Code
17579 \begin_layout Plain Layout
17588 \begin_inset Flex Code
17591 \begin_layout Plain Layout
17600 Noter que définir un flottant de type
17601 \begin_inset Flex Code
17604 \begin_layout Plain Layout
17610 définit automatiquement les compteur correspondant, de nom
17611 \begin_inset Flex Code
17614 \begin_layout Plain Layout
17623 \begin_layout Description
17626 \begin_inset Flex Code
17629 \begin_layout Plain Layout
17640 \begin_inset Flex Code
17643 \begin_layout Plain Layout
17650 \begin_inset space \thinspace{}
17654 \begin_inset Flex Code
17657 \begin_layout Plain Layout
17665 ] indique si ce flottant est défini en utilisant le paquetage \SpecialChar LaTeX
17667 \begin_inset Flex Code
17670 \begin_layout Plain Layout
17676 , soit par la classe de document ou par un paquetage, soit à la volée par
17681 \begin_layout Standard
17682 Notez que la définition d'un flottant de type
17683 \begin_inset Flex Code
17686 \begin_layout Plain Layout
17694 implique la déclaration du compteur correspondant de nom
17695 \begin_inset Flex Code
17698 \begin_layout Plain Layout
17709 \begin_layout Subsection
17710 Inserts flexibles et InsetLayout
17711 \begin_inset CommandInset label
17713 name "subsec:Flex-insets-and"
17720 \begin_layout Standard
17721 Les inserts flexibles sont de trois sortes:
17724 \begin_layout Itemize
17725 styles de caractères (
17726 \begin_inset Flex Code
17729 \begin_layout Plain Layout
17737 ): ceux-ci définissent un balisage sémantique correspondant à des commandes
17740 \begin_inset Flex Code
17743 \begin_layout Plain Layout
17754 \begin_inset Flex Code
17757 \begin_layout Plain Layout
17770 \begin_layout Itemize
17771 définis par l'utilisateur (
17772 \begin_inset Flex Code
17775 \begin_layout Plain Layout
17783 ): ceux-ci permettent de définir des inserts repliables personnalisés, similaire
17784 s au code \SpecialChar TeX
17785 , aux notes de bas de page, etc.
17786 Un exemple évident est l'insert de note en fin de document, défini dans
17788 \begin_inset Flex Code
17791 \begin_layout Plain Layout
17802 \begin_layout Itemize
17806 \begin_inset Flex Code
17809 \begin_layout Plain Layout
17819 : à utiliser avec les classes DocBook.
17822 \begin_layout Standard
17823 Les inserts flexibles sont définis en utilisant la directive
17824 \begin_inset Flex Code
17827 \begin_layout Plain Layout
17835 , qui va être expliquée dans la suite.
17838 \begin_layout Standard
17840 \begin_inset Flex Code
17843 \begin_layout Plain Layout
17851 a une autre fonction: elle permet de personnaliser le style de différents
17854 \begin_inset Flex Code
17857 \begin_layout Plain Layout
17865 permet de personnaliser les paramètres de style pour les notes de bas de
17866 page, les notes en marge, les inserts de note, les inserts de code \SpecialChar TeX
17868 les branches, les listings, les index, les boîtes, les tables, les algorithmes,
17873 , aussi bien que de définir des inserts flexibles.
17876 \begin_layout Standard
17878 \begin_inset Flex Code
17881 \begin_layout Plain Layout
17889 doit commencer par une lignes de la forme:
17892 \begin_layout LyX-Code
17898 \begin_layout Standard
17900 \begin_inset Flex Code
17903 \begin_layout Plain Layout
17909 indique l'insert dont le style doit être défini, et il y a quatre cas.
17912 \begin_layout Enumerate
17913 Le style d'un insert préexistant doit être modifié.
17914 Dans ce cas, peuvent être
17915 \begin_inset Flex Code
17918 \begin_layout Plain Layout
17924 un quelconque des éléments suivants:
17925 \begin_inset Flex Code
17928 \begin_layout Plain Layout
17937 \begin_inset Flex Code
17940 \begin_layout Plain Layout
17949 \begin_inset Flex Code
17952 \begin_layout Plain Layout
17961 \begin_inset Flex Code
17964 \begin_layout Plain Layout
17975 \begin_inset Flex Code
17978 \begin_layout Plain Layout
17989 \begin_inset Flex Code
17992 \begin_layout Plain Layout
18001 \begin_inset Flex Code
18004 \begin_layout Plain Layout
18013 \begin_inset Flex Code
18016 \begin_layout Plain Layout
18025 \begin_inset Flex Code
18028 \begin_layout Plain Layout
18037 \begin_inset Flex Code
18040 \begin_layout Plain Layout
18049 \begin_inset Flex Code
18052 \begin_layout Plain Layout
18061 \begin_inset Flex Code
18064 \begin_layout Plain Layout
18073 \begin_inset Flex Code
18076 \begin_layout Plain Layout
18085 \begin_inset Flex Code
18088 \begin_layout Plain Layout
18097 \begin_inset Flex Code
18100 \begin_layout Plain Layout
18109 \begin_inset Flex Code
18112 \begin_layout Plain Layout
18121 \begin_inset Flex Code
18124 \begin_layout Plain Layout
18133 \begin_inset Flex Code
18136 \begin_layout Plain Layout
18145 \begin_inset Flex Code
18148 \begin_layout Plain Layout
18157 \begin_inset Flex Code
18160 \begin_layout Plain Layout
18172 \begin_layout Enumerate
18173 Le style d'un insert flexible doit être défini.
18175 \begin_inset Flex Code
18178 \begin_layout Plain Layout
18184 doit être de la forme
18185 \begin_inset Flex Code
18188 \begin_layout Plain Layout
18195 \begin_inset Flex Code
18198 \begin_layout Plain Layout
18204 peut être n'importe quel identificateur valide qui n'est pas utilisé dans
18205 un insert existant.
18206 L'identificateur peut inclure des espaces, mais alors il faut enclore l'ensembl
18207 e entre apostrophes.
18208 Noter que la définition d'un insert flexible
18212 aussi inclure une entrée
18213 \begin_inset Flex Code
18216 \begin_layout Plain Layout
18225 , précisant quel est le type d'insert qu'il définit.
18228 \begin_layout Enumerate
18229 Le style d'une branche utilisateur doit être défini.
18231 \begin_inset Flex Code
18234 \begin_layout Plain Layout
18240 doit être de la forme
18241 \begin_inset Quotes fld
18245 \begin_inset Flex Code
18248 \begin_layout Plain Layout
18255 \begin_inset Quotes frd
18259 \begin_inset Flex Code
18262 \begin_layout Plain Layout
18268 peut être un identificateur de branche valide défini dans le document utilisate
18270 L'identificateur peur contenir des espaces, mais dans ce cas la chaîne
18271 toute entière doit être enclose entre apostrophes.
18272 Le principal intérêt de cette fonctionnalité est est de permettre l’inclusion
18274 de branches spécifiques suivant les besoins de l'utilisateur.
18277 \begin_layout Enumerate
18278 Le style d'une légende utilisateur (ou de classe) doit être défini.
18280 \begin_inset Flex Code
18283 \begin_layout Plain Layout
18289 doit être de la forme
18290 \begin_inset Quotes fld
18294 \begin_inset Flex Code
18297 \begin_layout Plain Layout
18304 \begin_inset Quotes frd
18308 \begin_inset Flex Code
18311 \begin_layout Plain Layout
18317 spécifie le nom de la légende tel qu'il apparaît dans le menu.
18318 Voir la légende standard
18321 \begin_inset Flex Code
18324 \begin_layout Plain Layout
18334 , les légendes spécifiques des classes KOMA-Script
18337 \begin_inset Flex Code
18340 \begin_layout Plain Layout
18349 \begin_inset Flex Code
18352 \begin_layout Plain Layout
18364 Légendes multilingues
18369 \begin_inset Flex Code
18372 \begin_layout Plain Layout
18382 pour des applications.
18385 \begin_layout Standard
18387 \begin_inset Flex Code
18390 \begin_layout Plain Layout
18398 peut inclure les entrées suivantes:
18401 \begin_layout Description
18404 \begin_inset Flex Code
18407 \begin_layout Plain Layout
18416 \begin_inset Flex Code
18419 \begin_layout Plain Layout
18429 définit un numéro d'argument d'une commande ou d'un environnement associé
18431 La définition doit être close par
18434 \begin_inset Flex Code
18437 \begin_layout Plain Layout
18449 \begin_inset CommandInset ref
18451 reference "subsec:Styles-de-paragraphe"
18458 \begin_layout Description
18461 \begin_inset Flex Code
18464 \begin_layout Plain Layout
18474 définit un préambule pour les modifications de commandes de langue; voir
18476 \begin_inset CommandInset ref
18478 reference "subsec:I18n"
18485 \begin_layout Description
18488 \begin_inset Flex Code
18491 \begin_layout Plain Layout
18502 \begin_inset Flex Code
18505 \begin_layout Plain Layout
18511 ] définit la couleur d'arrière-plan de l'insert.
18517 \begin_inset CommandInset ref
18519 reference "chap:Names-of-colors"
18523 pour une liste des noms de couleur disponibles.
18527 \begin_layout Description
18530 \begin_inset Flex Code
18533 \begin_layout Plain Layout
18544 \begin_inset Flex Code
18547 \begin_layout Plain Layout
18556 \begin_inset space \thinspace{}
18560 \begin_inset Flex Code
18563 \begin_layout Plain Layout
18569 ] indique s'il faut utiliser le contenu de l'insert comme une étiquette,
18570 quand l'insert est fermé.
18571 Valeur implicite: faux.
18574 \begin_layout Description
18577 \begin_inset Flex Code
18580 \begin_layout Plain Layout
18591 \begin_inset Flex Code
18594 \begin_layout Plain Layout
18600 ] fonctionne comme les styles de paragraphe, voir
18601 \begin_inset CommandInset ref
18603 reference "subsec:Styles-de-paragraphe"
18608 Notez que vous devez spécifier le type complet, e.
18609 \begin_inset space \thinspace{}
18613 \begin_inset space ~
18619 \begin_inset Flex Code
18622 \begin_layout Plain Layout
18637 \begin_layout Description
18640 \begin_inset Flex Code
18643 \begin_layout Plain Layout
18654 \begin_inset Flex Code
18657 \begin_layout Plain Layout
18666 \begin_inset space \thinspace{}
18670 \begin_inset Flex Code
18673 \begin_layout Plain Layout
18679 ] indique si l'utilisateur peut utiliser le dialogue
18680 \begin_inset Flex Noun
18683 \begin_layout Plain Layout
18684 Édition\SpecialChar menuseparator
18685 Paramètres de paragraphe
18690 pour personnaliser le paragraphe.
18693 \begin_layout Description
18696 \begin_inset Flex Code
18699 \begin_layout Plain Layout
18710 \begin_inset Flex Code
18713 \begin_layout Plain Layout
18722 \begin_inset Flex Code
18725 \begin_layout Plain Layout
18734 \begin_inset Flex Code
18737 \begin_layout Plain Layout
18745 , décrivant l'appa\SpecialChar softhyphen
18746 rence du cadre et des boutons de l'insert.
18747 les notes de bas de page utilisent en général
18748 \begin_inset Flex Code
18751 \begin_layout Plain Layout
18759 , les inserts des code \SpecialChar TeX
18761 \begin_inset Flex Code
18764 \begin_layout Plain Layout
18772 , et les styles de caractères
18773 \begin_inset Flex Code
18776 \begin_layout Plain Layout
18787 \begin_layout Description
18790 \begin_inset Flex Code
18793 \begin_layout Plain Layout
18804 \begin_inset Flex Code
18807 \begin_layout Plain Layout
18814 \begin_inset space \thinspace{}
18818 \begin_inset Flex Code
18821 \begin_layout Plain Layout
18829 ] n'est utilisé que lorsque
18830 \begin_inset Flex Code
18833 \begin_layout Plain Layout
18840 \begin_inset Flex Code
18843 \begin_layout Plain Layout
18850 Indique si l'environnement se trouvera à part dans le résultat imprimable
18851 ou bien apparaîtra inclus dans le texte environnant.
18852 S'il est positionné à faux, on suppose que l'environnement \SpecialChar LaTeX
18854 espaces (avec un caractère retour ligne inclus) après les balises
18855 \begin_inset Flex Code
18858 \begin_layout Plain Layout
18871 \begin_inset Flex Code
18874 \begin_layout Plain Layout
18887 Valeur implicite: vrai.
18890 \begin_layout Description
18891 \begin_inset Flex Code
18894 \begin_layout Plain Layout
18902 est requis pour fermer la déclaration d'un
18905 \begin_inset Flex Code
18908 \begin_layout Plain Layout
18921 \begin_layout Description
18922 \begin_inset Flex Code
18925 \begin_layout Plain Layout
18933 définit la police utilisée pour le texte du corps de l'insert
18939 \begin_inset space ~
18943 \begin_inset CommandInset ref
18945 reference "subsec:polices"
18950 Noter qu'en définissant cette police on définit aussi automatiquement
18951 \begin_inset Flex Code
18954 \begin_layout Plain Layout
18962 avec la même valeur.
18963 Il faut donc définir celle-ci d'abord pour fixer
18964 \begin_inset Flex Code
18967 \begin_layout Plain Layout
18978 \begin_layout Description
18981 \begin_inset Flex Code
18984 \begin_layout Plain Layout
18987 FixedWidthPreambleEncoding
18995 \begin_inset Flex Code
18998 \begin_layout Plain Layout
19007 \begin_inset space \thinspace{}
19011 \begin_inset Flex Code
19014 \begin_layout Plain Layout
19020 ] force un encodage à taille fixe pour les éléments traduits du code des
19022 \begin_inset Flex Code
19025 \begin_layout Plain Layout
19032 \begin_inset Flex Code
19035 \begin_layout Plain Layout
19041 engendré par ce format.
19042 Ceci est nécessaire pour les paquetages \SpecialChar LaTeX
19047 qui ne fonctionnent pas avec des encodages à taille variable comme
19052 Ce réglage est ignoré lors de l'utilisation de moteurs admettant complètement
19053 Unicode comme Xe\SpecialChar TeX
19054 ou Lua\SpecialChar TeX
19058 \begin_layout Description
19061 \begin_inset Flex Code
19064 \begin_layout Plain Layout
19067 ForceLocalFontSwitch
19075 \begin_inset Flex Code
19078 \begin_layout Plain Layout
19087 \begin_inset space \thinspace{}
19091 \begin_inset Flex Code
19094 \begin_layout Plain Layout
19100 ] lors de l'utilisation de babel, force l'utilisation un commutateur de
19107 \begin_inset Flex Code
19110 \begin_layout Plain Layout
19122 , à la place d'un commutateur
19129 \begin_inset Flex Code
19132 \begin_layout Plain Layout
19147 \begin_layout Description
19150 \begin_inset Flex Code
19153 \begin_layout Plain Layout
19164 \begin_inset Flex Code
19167 \begin_layout Plain Layout
19176 \begin_inset space \thinspace{}
19180 \begin_inset Flex Code
19183 \begin_layout Plain Layout
19189 ] impose le langage
19190 \begin_inset Quotes fld
19194 \begin_inset Quotes frd
19197 , conduisant à un résultat de gauche à droite (Left-to-Right, latin), e.
19198 \begin_inset space \thinspace{}
19202 \begin_inset space \space{}
19205 en code \SpecialChar TeX
19210 \begin_layout Description
19213 \begin_inset Flex Code
19216 \begin_layout Plain Layout
19227 \begin_inset Flex Code
19230 \begin_layout Plain Layout
19239 \begin_inset space \thinspace{}
19243 \begin_inset Flex Code
19246 \begin_layout Plain Layout
19252 ] force un saut de ligne dans le résultat \SpecialChar LaTeX
19253 avant le début de l'insert et
19255 Ceci garantit que l’insert apparaît en lignes isolées, pour la lisibilité.
19258 \begin_layout Description
19261 \begin_inset Flex Code
19264 \begin_layout Plain Layout
19275 \begin_inset Flex Code
19278 \begin_layout Plain Layout
19287 \begin_inset space \thinspace{}
19291 \begin_inset Flex Code
19294 \begin_layout Plain Layout
19301 \begin_inset Flex Code
19304 \begin_layout Plain Layout
19312 doit être utilisé, ou bien si l'utilisateur peut modifier le style de paragraph
19313 e utilisé dans l'insert.
19314 Valeur implicite: faux.
19317 \begin_layout Description
19320 \begin_inset Flex Code
19323 \begin_layout Plain Layout
19334 \begin_inset Flex Code
19337 \begin_layout Plain Layout
19346 \begin_inset space \thinspace{}
19350 \begin_inset Flex Code
19353 \begin_layout Plain Layout
19359 ] fonctionne comme les styles de paragraphe, voir
19360 \begin_inset space ~
19364 \begin_inset CommandInset ref
19366 reference "subsec:Styles-de-paragraphe"
19373 \begin_layout Description
19374 \begin_inset Flex Code
19377 \begin_layout Plain Layout
19383 sont utilisées avec l'exportation XHTML.
19385 \begin_inset CommandInset ref
19387 reference "sec:Tags-for-XHTML"
19394 \begin_layout Description
19397 \begin_inset Flex Code
19400 \begin_layout Plain Layout
19411 \begin_inset Flex Code
19414 \begin_layout Plain Layout
19423 \begin_inset space \thinspace{}
19427 \begin_inset Flex Code
19430 \begin_layout Plain Layout
19436 ] indique s'il faut inclure le contenu de cet insert dans les chaînes créées
19438 \begin_inset Quotes fld
19442 \begin_inset Quotes frd
19446 L'utilisateur ne voudra pas, par exemple, que le contenu d'une note de
19447 bas de page dans un titre de section soit incluse dans la tables des matières
19448 affichée dans le plan, mais voudra habituellement voir affiché le contenu
19449 d'un style de caractère.
19450 Valeur implicite; faux, pas d'inclusion.
19453 \begin_layout Description
19456 \begin_inset Flex Code
19459 \begin_layout Plain Layout
19470 \begin_inset Flex Code
19473 \begin_layout Plain Layout
19482 \begin_inset space \thinspace{}
19486 \begin_inset Flex Code
19489 \begin_layout Plain Layout
19495 ] fonctionne comme les styles de paragraphe, voir
19496 \begin_inset CommandInset ref
19498 reference "subsec:Styles-de-paragraphe"
19505 \begin_layout Description
19508 \begin_inset Flex Code
19511 \begin_layout Plain Layout
19521 définit la police utilisée pour le marqueur.
19523 \begin_inset CommandInset ref
19525 reference "subsec:polices"
19530 Noter que cette directive ne peut jamais apparaître avant
19531 \begin_inset Flex Code
19534 \begin_layout Plain Layout
19542 , sinon elle sera sans effet.
19545 \begin_layout Description
19548 \begin_inset Flex Code
19551 \begin_layout Plain Layout
19562 \begin_inset Flex Code
19565 \begin_layout Plain Layout
19571 ] définit la chaîne de caractères qui apparaîtra sur le bouton ou ailleurs
19572 en tant que marquer d'insert.
19573 Quelques types d'inserts (
19574 \begin_inset Flex Code
19577 \begin_layout Plain Layout
19580 code \SpecialChar TeX
19587 \begin_inset Flex Code
19590 \begin_layout Plain Layout
19596 ) modifient ce marqueur à la volée.
19599 \begin_layout Description
19602 \begin_inset Flex Code
19605 \begin_layout Plain Layout
19615 définit un préambule dépendant de la langue, voir
19616 \begin_inset space ~
19620 \begin_inset CommandInset ref
19622 reference "subsec:I18n"
19629 \begin_layout Description
19632 \begin_inset Flex Code
19635 \begin_layout Plain Layout
19646 \begin_inset Flex Code
19649 \begin_layout Plain Layout
19655 ] définit le nom du code \SpecialChar LaTeX
19656 correspondant, soit un environnement, soit une
19660 \begin_layout Description
19663 \begin_inset Flex Code
19666 \begin_layout Plain Layout
19677 \begin_inset Flex Code
19680 \begin_layout Plain Layout
19686 ] définit le paramètre facultatif pour le
19687 \begin_inset Flex Code
19690 \begin_layout Plain Layout
19698 correspondant, y compris des paires de crochets
19699 \begin_inset Flex Code
19702 \begin_layout Plain Layout
19709 Ce paramètre ne peut pas être modifié depuis \SpecialChar LyX
19711 \begin_inset Flex Code
19714 \begin_layout Plain Layout
19720 pour les paramètres personnalisables).
19721 Il sera émis tel quel après tous les
19722 \begin_inset Flex Code
19725 \begin_layout Plain Layout
19731 s \SpecialChar LaTeX
19735 \begin_layout Description
19738 \begin_inset Flex Code
19741 \begin_layout Plain Layout
19750 \begin_inset Flex Code
19753 \begin_layout Plain Layout
19756 Command, Environment, None
19762 \begin_inset Flex Code
19765 \begin_layout Plain Layout
19775 précise comment le style doit être traduit en \SpecialChar LaTeX
19782 \begin_layout Plain Layout
19785 \begin_inset Flex Code
19788 \begin_layout Plain Layout
19798 est peut-être trompeur, puisque ces règles s'appliquent aussi aux classes
19800 Voir les fichiers de classe SGML pour des exemples spécifiques.
19806 \begin_inset Separator parbreak
19813 \begin_layout Description
19816 \begin_inset Flex Code
19819 \begin_layout Plain Layout
19830 \begin_inset Quotes fld
19833 rien de particulier
19834 \begin_inset Quotes frd
19840 \begin_layout Description
19843 \begin_inset Flex Code
19846 \begin_layout Plain Layout
19859 \begin_inset Flex Code
19862 \begin_layout Plain Layout
19871 {\SpecialChar ldots
19880 \begin_layout Description
19883 \begin_inset Flex Code
19886 \begin_layout Plain Layout
19899 \begin_inset Flex Code
19902 \begin_layout Plain Layout
19911 }\SpecialChar ldots
19926 \begin_layout Description
19930 \begin_layout Standard
19931 En rassemblant ceci, la sortie \SpecialChar LaTeX
19935 \begin_layout LyX-Code
19940 LatexName[LatexParam]{\SpecialChar ldots
19944 \begin_layout Standard
19948 \begin_layout LyX-Code
19953 begin{LatexName}[LatexParam] \SpecialChar ldots
19959 \begin_layout Standard
19963 \begin_inset Flex Code
19966 \begin_layout Plain Layout
19978 \begin_layout Description
19981 \begin_inset Flex Code
19984 \begin_layout Plain Layout
19995 \begin_inset Flex Code
19998 \begin_layout Plain Layout
20004 ] définit une chaîne de caractères insérée au début du contenu du style.
20005 Une rupture de ligne dans la sortie peut être indiquée par
20006 \begin_inset Flex Code
20009 \begin_layout Plain Layout
20018 \begin_layout Description
20021 \begin_inset Flex Code
20024 \begin_layout Plain Layout
20035 \begin_inset Flex Code
20038 \begin_layout Plain Layout
20047 \begin_inset Flex Code
20050 \begin_layout Plain Layout
20059 \begin_inset Flex Code
20062 \begin_layout Plain Layout
20071 \begin_inset Flex Code
20074 \begin_layout Plain Layout
20082 (indiquant une définition vide terminant les définitions de styles de caractère
20084 Cette entrée est requise dans les inserts flexibles et n'est significative
20086 Parmi d'autres choses, elle détermine dans quel menu cet insert va apparaître.
20088 \begin_inset Flex Code
20091 \begin_layout Plain Layout
20099 \begin_inset Flex Code
20102 \begin_layout Plain Layout
20109 \begin_inset Flex Code
20112 \begin_layout Plain Layout
20120 \begin_inset Flex Code
20123 \begin_layout Plain Layout
20129 peut être positionné à vrai pour les inserts
20130 \begin_inset Flex Code
20133 \begin_layout Plain Layout
20139 , en le positionnant
20144 \begin_inset Flex Code
20147 \begin_layout Plain Layout
20157 \begin_layout Description
20160 \begin_inset Flex Code
20163 \begin_layout Plain Layout
20174 \begin_inset Flex Code
20177 \begin_layout Plain Layout
20186 \begin_inset space \thinspace{}
20190 \begin_inset Flex Code
20193 \begin_layout Plain Layout
20199 ] indique si plusieurs paragraphes sont autorisés dans cet insert.
20200 Ceci positionnera aussi
20201 \begin_inset Flex Code
20204 \begin_layout Plain Layout
20212 à la même valeur et
20213 \begin_inset Flex Code
20216 \begin_layout Plain Layout
20224 à la valeur opposée.
20225 Ceux-ci peuvent être repositionnés s'ils sont utilisés
20230 \begin_inset Flex Code
20233 \begin_layout Plain Layout
20242 Valeur implicite: vrai.
20245 \begin_layout Description
20248 \begin_inset Flex Code
20251 \begin_layout Plain Layout
20262 \begin_inset Flex Code
20265 \begin_layout Plain Layout
20274 \begin_inset space \thinspace{}
20278 \begin_inset Flex Code
20281 \begin_layout Plain Layout
20287 ] indique si les commandes fragiles de cet insert doivent êtres protégées
20289 \begin_inset Flex Code
20292 \begin_layout Plain Layout
20306 sur le fait que la commande elle-même doive être protégée).
20307 Valeur implicite: faux.
20310 \begin_layout Description
20313 \begin_inset Flex Code
20316 \begin_layout Plain Layout
20325 \begin_inset Flex Code
20328 \begin_layout Plain Layout
20341 \begin_inset Flex Code
20344 \begin_layout Plain Layout
20357 \begin_layout Description
20360 \begin_inset Flex Code
20363 \begin_layout Plain Layout
20372 \begin_inset Flex Code
20375 \begin_layout Plain Layout
20386 \begin_inset Flex Code
20389 \begin_layout Plain Layout
20396 \begin_inset Flex Code
20399 \begin_layout Plain Layout
20406 Ceci est utilisé pour renommer un
20407 \begin_inset Flex Code
20410 \begin_layout Plain Layout
20416 en conservant la compatibilité.
20419 \begin_layout Description
20422 \begin_inset Flex Code
20425 \begin_layout Plain Layout
20439 \begin_inset Flex Code
20442 \begin_layout Plain Layout
20452 \begin_inset space \thinspace{}
20458 \begin_inset Flex Code
20461 \begin_layout Plain Layout
20469 ] fonctionne comme avec les styles de paragraphe, voir
20470 \begin_inset space ~
20474 \begin_inset CommandInset ref
20476 reference "subsec:Styles-de-paragraphe"
20483 \begin_layout Description
20486 \begin_inset Flex Code
20489 \begin_layout Plain Layout
20503 \begin_inset Flex Code
20506 \begin_layout Plain Layout
20516 \begin_inset space \thinspace{}
20522 \begin_inset Flex Code
20525 \begin_layout Plain Layout
20533 ] fonctionne comme avec les styles de paragraphe, voir
20534 \begin_inset space ~
20538 \begin_inset CommandInset ref
20540 reference "subsec:Styles-de-paragraphe"
20547 \begin_layout Description
20550 \begin_inset Flex Code
20553 \begin_layout Plain Layout
20563 fonctionne comme avec les styles de paragraphe, voir
20564 \begin_inset space ~
20568 \begin_inset CommandInset ref
20570 reference "subsec:Styles-de-paragraphe"
20577 \begin_layout Description
20580 \begin_inset Flex Code
20583 \begin_layout Plain Layout
20594 \begin_inset Flex Code
20597 \begin_layout Plain Layout
20603 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraph
20605 Ceci permet l'utilisation de références mises en forme.
20608 \begin_layout Description
20611 \begin_inset Flex Code
20614 \begin_layout Plain Layout
20625 \begin_inset Flex Code
20628 \begin_layout Plain Layout
20636 As with paragraph styles, see
20639 \begin_inset CommandInset ref
20641 reference "subsec:Styles-de-paragraphe"
20648 \begin_layout Description
20651 \begin_inset Flex Code
20654 \begin_layout Plain Layout
20665 \begin_inset Flex Code
20668 \begin_layout Plain Layout
20677 \begin_inset space \thinspace{}
20681 \begin_inset Flex Code
20684 \begin_layout Plain Layout
20690 ] réinitialise les arguments \SpecialChar LaTeX
20691 de ce style (définis via la directive
20692 \begin_inset Flex Code
20695 \begin_layout Plain Layout
20702 Ceci est utile si vous avez dupliqué un style via
20705 \begin_inset Flex Code
20708 \begin_layout Plain Layout
20718 mais que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels
20722 \begin_layout Description
20725 \begin_inset Flex Code
20728 \begin_layout Plain Layout
20739 \begin_inset Flex Code
20742 \begin_layout Plain Layout
20749 \begin_inset space \thinspace{}
20753 \begin_inset Flex Code
20756 \begin_layout Plain Layout
20764 ] indique si l'insert doit utiliser la police de caractères environnante
20765 ou bien utiliser la sienne propre.
20766 Valeur implicite: faux, utiliser la police de caractères environnante.
20769 \begin_layout Description
20772 \begin_inset Flex Code
20775 \begin_layout Plain Layout
20786 \begin_inset Flex Code
20789 \begin_layout Plain Layout
20795 ] définit une chaîne de caractères insérée à la fin du contenu du style.
20796 Une rupture de ligne dans la sortie peut être indiquée par
20797 \begin_inset Flex Code
20800 \begin_layout Plain Layout
20809 \begin_layout Description
20812 \begin_inset Flex Code
20815 \begin_layout Plain Layout
20826 \begin_inset Flex Code
20829 \begin_layout Plain Layout
20836 \begin_inset space \thinspace{}
20840 \begin_inset Flex Code
20843 \begin_layout Plain Layout
20851 ] active le correcteur orthographique sur le contenu de cet insert.
20852 Valeur implicite: vrai.
20855 \begin_layout Subsection
20857 \begin_inset CommandInset label
20859 name "subsec:Compteurs"
20866 \begin_layout Standard
20867 Il faut définir les compteurs (
20868 \begin_inset Flex Code
20871 \begin_layout Plain Layout
20878 \begin_inset Flex Code
20881 \begin_layout Plain Layout
20888 ) dans la classe elle-même.
20889 Les compteurs standard sont définis dans le fichier
20892 \begin_inset Flex Code
20895 \begin_layout Plain Layout
20906 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
20907 il suffit probablement que vous ajoutiez
20910 \begin_layout LyX-Code
20911 Input stdcounters.inc
20914 \begin_layout Standard
20915 à un endroit raisonnable dans la classe.
20918 \begin_layout Standard
20919 Mais si vous voulez définir des compteurs à votre guise, vous pouvez le
20921 La déclaration d'un compteur doit commencer par
20924 \begin_layout LyX-Code
20932 \begin_layout Standard
20934 \begin_inset Flex Code
20937 \begin_layout Plain Layout
20943 est le nom du compteur.
20944 Et elle doit se terminer par
20945 \begin_inset Flex Code
20948 \begin_layout Plain Layout
20959 \begin_layout Standard
20960 Les paramètres suivants peuvent également être utilisés:
20963 \begin_layout Description
20966 \begin_inset Flex Code
20969 \begin_layout Plain Layout
20978 \begin_inset Flex Code
20981 \begin_layout Plain Layout
20991 positionne la valeur initiale du compteur, valeur à laquelle il sera réinitiali
20992 sé quand cela sera nécessaire.
20993 Normalement, la valeur désirée est la valeur implicite,
20994 \begin_inset space ~
21000 \begin_layout Description
21003 \begin_inset Flex Code
21006 \begin_layout Plain Layout
21017 \begin_inset Flex Code
21020 \begin_layout Plain Layout
21027 \begin_inset Quotes erd
21031 \begin_inset Quotes erd
21034 ] définit comment le compteur s'affiche.
21035 Fixer ce paramètre positionne également
21036 \begin_inset Flex Code
21039 \begin_layout Plain Layout
21042 LabelStringAppendix
21048 Les arguments spécifiques suivants peuvent être utilisés:
21049 \begin_inset Separator parbreak
21056 \begin_layout Itemize
21057 \begin_inset Flex Code
21060 \begin_layout Plain Layout
21070 sera remplacé par l'expansion de
21071 \begin_inset Flex Code
21074 \begin_layout Plain Layout
21083 \begin_inset Newline newline
21087 \begin_inset Flex Code
21090 \begin_layout Plain Layout
21093 LabelStringAppendix
21099 \begin_inset Flex Code
21102 \begin_layout Plain Layout
21114 \begin_layout Itemize
21115 les valeurs du compteur peuvent être exprimées par des macros à la \SpecialChar LaTeX
21117 \begin_inset Flex Code
21120 \begin_layout Plain Layout
21139 \begin_inset Flex Code
21142 \begin_layout Plain Layout
21152 \begin_inset Flex Code
21155 \begin_layout Plain Layout
21163 : 1, 2, 3,\SpecialChar ldots
21165 \begin_inset Flex Code
21168 \begin_layout Plain Layout
21176 pour les lettres en bas de casse: a, b, c, \SpecialChar ldots
21178 \begin_inset Flex Code
21181 \begin_layout Plain Layout
21189 pour les lettres en capitales: A, B, C, \SpecialChar ldots
21191 \begin_inset Flex Code
21194 \begin_layout Plain Layout
21202 pour la numérotation en bas de casse romaine: i, ii, iii, \SpecialChar ldots
21204 \begin_inset Flex Code
21207 \begin_layout Plain Layout
21215 pour la numérotation capitale romaine: I, II, III.
21219 \begin_layout Standard
21223 \begin_inset Flex Code
21226 \begin_layout Plain Layout
21236 est indéfini, une valeur implicite est construite comme suit: si le compteur
21237 a un compteur maître
21238 \begin_inset Flex Code
21241 \begin_layout Plain Layout
21250 \begin_inset Flex Code
21253 \begin_layout Plain Layout
21262 \begin_inset Newline newline
21266 \begin_inset Flex Code
21269 \begin_layout Plain Layout
21281 est utilisée; sinon la chaîne
21282 \begin_inset Flex Code
21285 \begin_layout Plain Layout
21298 \begin_layout Description
21301 \begin_inset Flex Code
21304 \begin_layout Plain Layout
21307 LabelStringAppendix
21315 \begin_inset Flex Code
21318 \begin_layout Plain Layout
21325 \begin_inset Quotes erd
21329 \begin_inset Quotes erd
21333 \begin_inset Flex Code
21336 \begin_layout Plain Layout
21344 , mais pour les annexes.
21347 \begin_layout Description
21348 \begin_inset Flex Code
21351 \begin_layout Plain Layout
21360 \begin_inset Flex Code
21363 \begin_layout Plain Layout
21370 \begin_inset Quotes erd
21374 \begin_inset Quotes erd
21377 ] définit un format à utiliser pour les références mises en forme utilisant
21379 Par exemple, on peut vouloir que les références aux numéros de section
21381 \begin_inset Quotes fld
21385 \begin_inset space ~
21389 \begin_inset Quotes frd
21393 La chaîne devra contenir
21394 \begin_inset Quotes fld
21398 \begin_inset Quotes frd
21402 Ceci sera remplacé par la valeur courante du compteur.
21403 Ainsi, pour les sections, ce sera: Section ##.
21406 \begin_layout Description
21407 \begin_inset Flex Code
21410 \begin_layout Plain Layout
21419 \begin_inset Flex Code
21422 \begin_layout Plain Layout
21429 \begin_inset Quotes erd
21433 \begin_inset Quotes erd
21436 ] contient le nom d'un autre compteur: le compteur actuel sera remis à zéro
21437 à chaque fois que l'autre augmentera.
21439 \begin_inset Flex Code
21442 \begin_layout Plain Layout
21449 \begin_inset Flex Code
21452 \begin_layout Plain Layout
21461 \begin_layout Subsection
21462 Description de police
21463 \begin_inset CommandInset label
21465 name "subsec:polices"
21472 \begin_layout Standard
21473 Une description de police ressemble à :
21476 \begin_layout LyX-Code
21490 \begin_layout LyX-Code
21494 \begin_layout LyX-Code
21498 \begin_layout Standard
21499 et les commandes suivantes sont disponibles :
21502 \begin_layout Description
21503 \begin_inset Flex Code
21506 \begin_layout Plain Layout
21517 \begin_inset Flex Code
21520 \begin_layout Plain Layout
21529 \begin_inset Flex Code
21532 \begin_layout Plain Layout
21539 \begin_inset Flex Code
21542 \begin_layout Plain Layout
21549 \begin_inset Flex Code
21552 \begin_layout Plain Layout
21559 \begin_inset Flex Code
21562 \begin_layout Plain Layout
21569 \begin_inset Flex Code
21572 \begin_layout Plain Layout
21579 \begin_inset Flex Code
21582 \begin_layout Plain Layout
21589 \begin_inset Flex Code
21592 \begin_layout Plain Layout
21599 \begin_inset Flex Code
21602 \begin_layout Plain Layout
21611 \begin_layout Description
21612 \begin_inset Flex Code
21615 \begin_layout Plain Layout
21624 \begin_inset Flex Code
21627 \begin_layout Plain Layout
21636 \begin_inset Flex Code
21639 \begin_layout Plain Layout
21646 \begin_inset Flex Code
21649 \begin_layout Plain Layout
21658 \begin_layout Description
21659 \begin_inset Flex Code
21662 \begin_layout Plain Layout
21669 \begin_inset Flex Code
21672 \begin_layout Plain Layout
21678 ] avec les arguments valides suivants:
21679 \begin_inset Flex Code
21682 \begin_layout Plain Layout
21689 \begin_inset Flex Code
21692 \begin_layout Plain Layout
21699 \begin_inset Flex Code
21702 \begin_layout Plain Layout
21709 \begin_inset Flex Code
21712 \begin_layout Plain Layout
21719 \begin_inset Flex Code
21722 \begin_layout Plain Layout
21729 \begin_inset Flex Code
21732 \begin_layout Plain Layout
21739 \begin_inset Flex Code
21742 \begin_layout Plain Layout
21749 \begin_inset Flex Code
21752 \begin_layout Plain Layout
21759 \begin_inset Flex Code
21762 \begin_layout Plain Layout
21769 \begin_inset Flex Code
21772 \begin_layout Plain Layout
21779 \begin_inset Flex Code
21782 \begin_layout Plain Layout
21789 \begin_inset Newline linebreak
21793 \begin_inset Flex Code
21796 \begin_layout Plain Layout
21803 Chacun de ceux-ci (dés)active l'attribut correspondant.
21804 \begin_inset Newline newline
21808 \begin_inset Flex Code
21811 \begin_layout Plain Layout
21817 active la mise en évidence, et
21818 \begin_inset Flex Code
21821 \begin_layout Plain Layout
21828 Si ce dernier point vous intrigue, souvenez-vous que le réglage de police
21829 du contexte courant est généralement hérité du contexte environnant.
21831 \begin_inset Flex Code
21834 \begin_layout Plain Layout
21842 désactiverait la mise en évidence qui était active de toutes façons, par
21843 exemple dans un environnement de théorème.
21847 \begin_layout Description
21848 \begin_inset Flex Code
21851 \begin_layout Plain Layout
21860 \begin_inset Flex Code
21863 \begin_layout Plain Layout
21872 \begin_inset Flex Code
21875 \begin_layout Plain Layout
21884 \begin_layout Description
21885 \begin_inset Flex Code
21888 \begin_layout Plain Layout
21897 \begin_inset Flex Code
21900 \begin_layout Plain Layout
21909 \begin_inset Flex Code
21912 \begin_layout Plain Layout
21919 \begin_inset Flex Code
21922 \begin_layout Plain Layout
21929 \begin_inset Flex Code
21932 \begin_layout Plain Layout
21941 \begin_layout Description
21942 \begin_inset Flex Code
21945 \begin_layout Plain Layout
21952 \begin_inset Flex Code
21955 \begin_layout Plain Layout
21962 \begin_inset Flex Code
21965 \begin_layout Plain Layout
21972 \begin_inset Flex Code
21975 \begin_layout Plain Layout
21984 \begin_inset Flex Code
21987 \begin_layout Plain Layout
21994 \begin_inset Flex Code
21997 \begin_layout Plain Layout
22004 \begin_inset Flex Code
22007 \begin_layout Plain Layout
22014 \begin_inset Flex Code
22017 \begin_layout Plain Layout
22024 \begin_inset Flex Code
22027 \begin_layout Plain Layout
22036 \begin_layout Subsection
22037 Description d'une insertion de citation
22038 \begin_inset CommandInset label
22040 name "subsec:Description citation"
22047 \begin_layout Standard
22049 \begin_inset Flex Code
22052 \begin_layout Plain Layout
22058 servent à décrire comment les citations bibliographiques doivent être affichées
22059 , à la fois dans \SpecialChar LyX
22060 (dans la fenêtre de citation et dans les bulles d'aide,
22061 par exemple) et dans le résultat XHTML.
22062 Un tel bloc se présente comme suit:
22065 \begin_layout LyX-Code
22071 \begin_layout LyX-Code
22077 \begin_layout LyX-Code
22083 \begin_layout LyX-Code
22089 \begin_layout Standard
22090 Les différentes lignes définissent l'affichage de l'information correspondant
22091 à une article ou à un livre, respectivement, et une telle définition peut
22092 être créée pour tout type d'entrée apparaissant dans un fichier Bib\SpecialChar TeX
22095 définit un format implicite dans le code source qui sera utilisé si aucune
22096 définition spécifique n'est fournie.
22098 prédéfinit plusieurs formats dans le fichier
22099 \begin_inset Flex Code
22102 \begin_layout Plain Layout
22108 , qui est inclus dans la plupart des classes de document \SpecialChar LyX
22112 \begin_layout Standard
22113 Les définitions utilisent un langage simple qui permet
22114 \begin_inset space ~
22117 de remplacer les clés Bib\SpecialChar TeX
22119 les clés doivent être encloses entre caractères
22122 \begin_inset Flex Code
22125 \begin_layout Plain Layout
22134 \begin_inset Flex Code
22137 \begin_layout Plain Layout
22148 Une définition simple serait par exemple:
22151 \begin_layout LyX-Code
22155 \begin_inset Quotes eld
22159 \begin_inset Quotes erd
22165 \begin_layout Standard
22166 Ceci imprimerait le nom de l'auteur, suivi d'une virgule, suivi du titre,
22167 entre double guillemets, suivi d'un point.
22170 \begin_layout Standard
22171 Bien entendu, vous voudrez parfois n'imprimer une clé que si elle existe.
22172 Ceci est obtenu par une construction conditionnelle, comme:
22173 \begin_inset Flex Code
22176 \begin_layout Plain Layout
22178 \begin_inset space ~
22187 Ceci signifie: si la clé
22188 \begin_inset Flex Code
22191 \begin_layout Plain Layout
22197 existe, alors imprimer
22198 \begin_inset Quotes fld
22202 \begin_inset Quotes frd
22205 suivi de la clé volume.
22206 On peut aussi introduire une clause
22207 \begin_inset Flex Code
22210 \begin_layout Plain Layout
22216 dans l'expression conditionnelle, comme dans:
22217 \begin_inset Newline newline
22221 \begin_inset Flex Code
22224 \begin_layout Plain Layout
22225 {%author%[[%author%]][[%editor%, ed.]]}
22231 \begin_inset Newline newline
22235 \begin_inset Flex Code
22238 \begin_layout Plain Layout
22244 est imprimée si elle existe; sinon la clé
22245 \begin_inset Flex Code
22248 \begin_layout Plain Layout
22254 est imprimée, suivi de
22255 \begin_inset Quotes fld
22259 \begin_inset Quotes frd
22263 Noter que la clé est encore enclose entre caractères
22264 \begin_inset Flex Code
22267 \begin_layout Plain Layout
22273 ; la clause conditionnelle entière est enclose entre accolades, et les clauses
22275 \begin_inset Flex Code
22278 \begin_layout Plain Layout
22285 \begin_inset Flex Code
22288 \begin_layout Plain Layout
22294 sont encloses entre double crochets
22295 \begin_inset Quotes fld
22299 \begin_inset Quotes frd
22303 \begin_inset Quotes fld
22307 \begin_inset Quotes frd
22311 Il ne peut avoir d'espaces entre ces marqueurs.
22314 \begin_layout Standard
22315 Il existe enfin une autre syntaxe possible dans ces définitions, qui se
22316 présente comme suit:
22317 \begin_inset Flex Code
22320 \begin_layout Plain Layout
22327 Ceci définit une entité d'information utilisée pour créer du
22328 \begin_inset Quotes fld
22332 \begin_inset Quotes frd
22336 De manière évidente, nous ne souhaitons pas exporter des balises HTML en
22337 écrivant du texte normal, aussi doivent elles être enclose entre
22338 \begin_inset Quotes fld
22342 \begin_inset Quotes frd
22346 \begin_inset Quotes fld
22350 \begin_inset Quotes frd
22356 \begin_layout Standard
22357 Deux définitions spéciales sont également disponibles dans un bloc
22358 \begin_inset Flex Code
22361 \begin_layout Plain Layout
22367 Un exemple de la première définition est celle-ci:
22370 \begin_layout LyX-Code
22372 \begin_inset Quotes eld
22376 \begin_inset Quotes erd
22382 \begin_layout Standard
22383 Ceci est une abréviation, ou macro-instruction, et peut être employée comme
22385 \begin_inset Flex Code
22388 \begin_layout Plain Layout
22397 \begin_inset Flex Code
22400 \begin_layout Plain Layout
22406 exactement comme s'il s'agissait de sa définition.
22407 Exprimons par conséquent un
22411 évident: n'utilisez pas:
22414 \begin_layout LyX-Code
22418 \begin_layout Standard
22421 ne devrait pas se perdre dans une boucle infinie, mais cela peut prendre
22422 un moment avant qu'il s'en sorte.
22425 \begin_layout Standard
22426 Le second type de définitions particulières se présente comme ceci:
22429 \begin_layout LyX-Code
22435 \begin_layout Standard
22436 Ceci définit un segment de texte susceptible de traduction, ce qui permet
22437 de traduire les parties appropriées de la bibliographie.
22438 Cette syntaxe peut être incluse dans une définition normale en la considérant
22440 \begin_inset Flex Code
22443 \begin_layout Plain Layout
22450 Plusieurs d'entre elles sont prédéfinies dans
22451 \begin_inset Flex Code
22454 \begin_layout Plain Layout
22461 Notez bien que ce ne sont pas des macro-instructions, au sens défini ci-dessus:
22462 elles ne seront pas interprétées.
22465 \begin_layout Standard
22466 Voici donc un exemple utilisant toutes ces fonctionnalités:
22469 \begin_inset VSpace defskip
22475 \begin_layout Standard
22480 !authoredit {%author%[[%author%, ]][[{%editor%[[%editor%, %_edtext%, ]]}]]}
22483 \begin_layout Standard
22486 \begin_inset VSpace defskip
22491 Ceci défini une macro qui imprime le nom de l'auteur, suivi d'un virgule,
22493 \begin_inset Flex Code
22496 \begin_layout Plain Layout
22502 existe, ou bien imprime le nom de l'éditeur, suivi de
22503 \begin_inset Flex Code
22506 \begin_layout Plain Layout
22512 ou de sa traduction (implicitement, apparaîtra
22513 \begin_inset Quotes fld
22517 \begin_inset Quotes frd
22521 \begin_inset Flex Code
22524 \begin_layout Plain Layout
22531 Notez que ceci est déjà défini dans
22532 \begin_inset Flex Code
22535 \begin_layout Plain Layout
22541 , vous pouvez donc l'utiliser dans vos propres définitions, ou redéfinitions,
22542 si vous chargez ce fichier d'abord.
22545 \begin_layout Section
22546 Directives pour l'exportation XHTML
22547 \begin_inset CommandInset label
22549 name "sec:Tags-for-XHTML"
22556 \begin_layout Standard
22557 Comme pour \SpecialChar LaTeX
22558 ou DocBook, la présentation du résultat HTML créé par \SpecialChar LyX
22560 par les informations de format.
22561 En général, \SpecialChar LyX
22562 produit une présentation implicite raisonnable, et comme indiqué
22563 plus haut, il construira même des règles implicites CSS à partir des autres
22564 directives de format.
22565 Par exemple, \SpecialChar LyX
22566 essaiera d'utiliser l'information du bloc
22567 \begin_inset Flex Code
22570 \begin_layout Plain Layout
22576 du style Chapter pour écrire une CSS qui mettra en forme les titres de
22577 chapitres de manière appropriée.
22580 \begin_layout Standard
22581 Dans de nombreux cas, vous n'aurez donc sans doute rien à faire du tout
22582 pour obtenir un résultat XHTML acceptable pour vos environnements propres,
22583 vos inserts personnalisés, et ainsi de suite.
22584 Mais dans certains cas vous devrez faire quelque chose, et \SpecialChar LyX
22586 conséquent un certain nombre de directives de format qui peuvent être utilisées
22587 pour personnaliser le XHTML et les CSS qui sont créés.
22590 \begin_layout Standard
22591 Notez qu'il existe deux directives,
22592 \begin_inset Flex Code
22595 \begin_layout Plain Layout
22602 \begin_inset Flex Code
22605 \begin_layout Plain Layout
22611 , qui peuvent apparaître en dehors des déclarations de style et d'insert.
22613 \begin_inset CommandInset ref
22615 reference "subsec:Paramètres-généraux-d'une"
22619 pour les détails sur celles-ci.
22622 \begin_layout Subsection
22623 Styles de paragraphe
22624 \begin_inset CommandInset label
22626 name "subsec:Styles-de-paragraphe-XHTML"
22633 \begin_layout Standard
22634 Le type de XHTML que \SpecialChar LyX
22635 crée pour un paragraphe dépend s'il s'agit d'un paragraphe
22636 normal, d'une commande ou d'un environnement, ce qui est déterminé par
22637 le contenu de la directive correspondante
22638 \begin_inset Flex Code
22641 \begin_layout Plain Layout
22651 \begin_layout Standard
22652 Pour une commande ou un paragraphe normal, le résultat XHTML a la forme
22656 \begin_layout LyX-Code
22660 \begin_inset Quotes erd
22664 \begin_inset Quotes erd
22670 \begin_layout LyX-Code
22674 \begin_inset Quotes erd
22678 \begin_inset Quotes erd
22688 \begin_layout LyX-Code
22689 Contenu du paragraphe
22692 \begin_layout LyX-Code
22698 \begin_layout Standard
22699 Les balises d'étiquette sont bien entendu omises si le paragraphe n'est
22703 \begin_layout Standard
22704 Pour un environnement qui n'est pas du type liste, le XHTML prend la forme:
22707 \begin_layout LyX-Code
22711 \begin_inset Quotes erd
22715 \begin_inset Quotes erd
22721 \begin_layout LyX-Code
22725 \begin_inset Quotes erd
22729 \begin_inset Quotes erd
22733 \begin_inset Quotes erd
22737 \begin_inset Quotes erd
22742 Étiquette d'environnement
22746 Premier paragraphe.
22751 \begin_layout LyX-Code
22761 \begin_layout LyX-Code
22767 \begin_layout Standard
22768 Noter que l'étiquette n'est émise que pour le premier paragraphe, comme
22769 ce serait le cas pour une théorème, par exemple.
22772 \begin_layout Standard
22773 Pour une liste, nous avons une de ces formes:
22776 \begin_layout LyX-Code
22780 \begin_inset Quotes erd
22784 \begin_inset Quotes erd
22790 \begin_layout LyX-Code
22794 \begin_inset Quotes erd
22798 \begin_inset Quotes erd
22802 \begin_inset Quotes erd
22806 \begin_inset Quotes erd
22820 \begin_layout LyX-Code
22824 \begin_inset Quotes erd
22828 \begin_inset Quotes erd
22832 \begin_inset Quotes erd
22836 \begin_inset Quotes erd
22850 \begin_layout LyX-Code
22856 \begin_layout LyX-Code
22860 \begin_layout LyX-Code
22864 \begin_inset Quotes erd
22868 \begin_inset Quotes erd
22874 \begin_layout LyX-Code
22878 \begin_inset Quotes erd
22882 \begin_inset Quotes erd
22889 </labeltag><itemtag attr=
22890 \begin_inset Quotes erd
22894 \begin_inset Quotes erd
22904 \begin_layout LyX-Code
22908 \begin_inset Quotes erd
22912 \begin_inset Quotes erd
22919 </labeltag><itemtag attr=
22920 \begin_inset Quotes erd
22924 \begin_inset Quotes erd
22934 \begin_layout LyX-Code
22940 \begin_layout Standard
22941 Noter la différence en ce qui concerne l'ordre des balises
22942 \begin_inset Flex Code
22945 \begin_layout Plain Layout
22952 \begin_inset Flex Code
22955 \begin_layout Plain Layout
22962 L'ordre obtenu dépend du positionnement de
22963 \begin_inset Flex Code
22966 \begin_layout Plain Layout
22973 \begin_inset Flex Code
22976 \begin_layout Plain Layout
22982 est fausse (valeur implicite), vous obtiendrez la première forme, avec
22983 l'étiquette dans l'élément; s'il la valeur est vraie, vous obtiendrez la
22984 seconde forme, avec l'étiquette en dehors de l'élément.
22987 \begin_layout Standard
22988 Les balises et les attributs spécifiques émis pour chaque type de paragraphe
22989 peuvent être contrôlés par les directives de format que nous allons décrire.
22990 Comme indiqué ci-dessus, cependant, \SpecialChar LyX
22991 utilise des valeurs implicites raisonnable
22992 s pour la plupart d'entre elles, vous n'aurez donc pas grand-chose à faire
22993 pour produire un résultat XHTML satisfaisant.
22994 Pensez aux directives disponibles comme un supplément pour obtenir un réglage
22995 à votre convenance.
22998 \begin_layout Description
23001 \begin_inset Flex Code
23004 \begin_layout Plain Layout
23013 \begin_inset Flex Code
23016 \begin_layout Plain Layout
23024 précise les informations d'attribut à émettre avec la balise principale.
23026 \begin_inset Flex Code
23029 \begin_layout Plain Layout
23030 \begin_inset Quotes fld
23034 \begin_inset Quotes frd
23043 Implicitement, \SpecialChar LyX
23045 \begin_inset Flex Code
23048 \begin_layout Plain Layout
23049 \begin_inset Quotes fld
23053 \begin_inset Quotes frd
23062 \begin_inset Flex Code
23065 \begin_layout Plain Layout
23071 est le nom du style en bas de casse, par exemple: chapter.
23072 Ceci ne doit contenir
23076 information de style: utiliser
23077 \begin_inset Flex Code
23080 \begin_layout Plain Layout
23089 \begin_layout Description
23092 \begin_inset Flex Code
23095 \begin_layout Plain Layout
23106 \begin_inset Flex Code
23109 \begin_layout Plain Layout
23118 \begin_inset space \thinspace{}
23122 \begin_inset Flex Code
23125 \begin_layout Plain Layout
23131 ] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
23133 ce style, même si une information complémentaire est explicitement émise
23135 \begin_inset Flex Code
23138 \begin_layout Plain Layout
23145 Positionner cette directive à
23146 \begin_inset Flex Code
23149 \begin_layout Plain Layout
23155 vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
23158 \begin_inset Flex Code
23161 \begin_layout Plain Layout
23170 \begin_layout Description
23173 \begin_inset Flex Code
23176 \begin_layout Plain Layout
23185 \begin_inset Flex Code
23188 \begin_layout Plain Layout
23196 définit la balise utilisée pour les paragraphes ou environnements isolés,
23198 \begin_inset Flex Code
23201 \begin_layout Plain Layout
23207 dans les exemples ci-dessus.
23209 \begin_inset Flex Code
23212 \begin_layout Plain Layout
23221 \begin_layout Description
23224 \begin_inset Flex Code
23227 \begin_layout Plain Layout
23236 \begin_inset Flex Code
23239 \begin_layout Plain Layout
23247 définit les attributs des balises
23248 \begin_inset Flex Code
23251 \begin_layout Plain Layout
23259 \begin_inset Flex Code
23262 \begin_layout Plain Layout
23263 \begin_inset Quotes fld
23266 class=`nomstyle_item'
23267 \begin_inset Quotes frd
23276 Ceci ne doit contenir
23280 information de style: utiliser
23281 \begin_inset Flex Code
23284 \begin_layout Plain Layout
23293 \begin_layout Description
23296 \begin_inset Flex Code
23299 \begin_layout Plain Layout
23308 \begin_inset Flex Code
23311 \begin_layout Plain Layout
23319 définit la balise utilisée pour les étiquettes de paragraphe et d'élément,
23321 \begin_inset Flex Code
23324 \begin_layout Plain Layout
23330 dans les exemples ci-dessus.
23332 \begin_inset Flex Code
23335 \begin_layout Plain Layout
23342 \begin_inset Flex Code
23345 \begin_layout Plain Layout
23352 \begin_inset Flex Code
23355 \begin_layout Plain Layout
23362 \begin_inset Newline newline
23366 \begin_inset Flex Code
23369 \begin_layout Plain Layout
23370 Centered_Top_Environment
23375 , auquel cas elle vaut implicitement
23376 \begin_inset Flex Code
23379 \begin_layout Plain Layout
23388 \begin_layout Description
23391 \begin_inset Flex Code
23394 \begin_layout Plain Layout
23403 \begin_inset Flex Code
23406 \begin_layout Plain Layout
23414 définit les attributs de la balise
23415 \begin_inset Flex Code
23418 \begin_layout Plain Layout
23426 \begin_inset Quotes erd
23430 Ceci ne doit contenir
23434 information de style: utiliser
23435 \begin_inset Flex Code
23438 \begin_layout Plain Layout
23447 \begin_layout Description
23450 \begin_inset Flex Code
23453 \begin_layout Plain Layout
23464 \begin_inset Flex Code
23467 \begin_layout Plain Layout
23476 \begin_inset space \thinspace{}
23480 \begin_inset Flex Code
23483 \begin_layout Plain Layout
23489 ], significatif uniquement pour les environnements de liste, contrôle si
23490 la balise d'étiquetage est émise avant ou dans la balise d'élément.
23491 Ceci est utilisé par exemple dans l'environnement de description, où l'on
23493 \begin_inset Flex Code
23496 \begin_layout Plain Layout
23497 \begin_inset Quotes fld
23500 <dt>\SpecialChar ldots
23501 </dt><dd>\SpecialChar ldots
23503 \begin_inset Quotes frd
23513 \begin_inset Flex Code
23516 \begin_layout Plain Layout
23522 : la balise d'étiquetage est dans la balise d'élément.
23525 \begin_layout Description
23528 \begin_inset Flex Code
23531 \begin_layout Plain Layout
23541 définit l'information à émettre dans la section
23542 \begin_inset Flex Code
23545 \begin_layout Plain Layout
23551 quand ce style est utilisé.
23552 Ceci pourrait être utilisé par exemple pour inclure un bloc
23553 \begin_inset Flex Code
23556 \begin_layout Plain Layout
23562 définissant un gestionnaire
23563 \begin_inset Flex Code
23566 \begin_layout Plain Layout
23575 \begin_layout Description
23578 \begin_inset Flex Code
23581 \begin_layout Plain Layout
23591 définit l'information à émettre dans la section
23592 \begin_inset Flex Code
23595 \begin_layout Plain Layout
23601 quand ce style est utilisé.
23602 Ceci pourrait être utilisé par exemple pour inclure un bloc
23603 \begin_inset Flex Code
23606 \begin_layout Plain Layout
23612 définissant un gestionnaire
23613 \begin_inset Flex Code
23616 \begin_layout Plain Layout
23623 Doit être fermé par
23626 \begin_inset Flex Code
23629 \begin_layout Plain Layout
23642 \begin_layout Description
23645 \begin_inset Flex Code
23648 \begin_layout Plain Layout
23657 \begin_inset Flex Code
23660 \begin_layout Plain Layout
23668 définit la balise utilisé pour l'étiquette principale, qui remplace
23669 \begin_inset Flex Code
23672 \begin_layout Plain Layout
23678 dans les exemples ci-dessus.
23680 \begin_inset Flex Code
23683 \begin_layout Plain Layout
23692 \begin_layout Description
23695 \begin_inset Flex Code
23698 \begin_layout Plain Layout
23709 \begin_inset Flex Code
23712 \begin_layout Plain Layout
23721 \begin_inset space \thinspace{}
23725 \begin_inset Flex Code
23728 \begin_layout Plain Layout
23734 ] identifie ce style comme celui à utiliser pour créer la balise
23735 \begin_inset Flex Code
23738 \begin_layout Plain Layout
23744 dans le fichier XHTML.
23745 Implicitement fausse.
23747 \begin_inset Flex Code
23750 \begin_layout Plain Layout
23756 la positionne à vraie pour l'environnement
23757 \begin_inset Flex Code
23760 \begin_layout Plain Layout
23769 \begin_layout Subsection
23775 \begin_layout Standard
23776 L'exportation XHTML des inserts peut également être contrôlée par l'information
23777 résidant dans les fichiers de format
23781 \begin_layout Plain Layout
23782 Pour le moment, ceci n'est exact que pour les inserts de
23783 \begin_inset Quotes fld
23787 \begin_inset Quotes frd
23790 (les inserts dans lesquels vous pouvez effectuer une saisie), mais n'est
23791 pas exact pour les inserts de
23792 \begin_inset Quotes fld
23796 \begin_inset Quotes frd
23799 (inserts associés à des boîtes de dialogue).
23805 Là encore, \SpecialChar LyX
23806 essaie de produire implicitement un résultat raisonnable, et
23807 il crée des règles CSS implicites.
23808 Mais tout peut être personnalisé.
23811 \begin_layout Standard
23812 Le résultat XHTML produit par \SpecialChar LyX
23813 pour un insert a la forme suivante:
23816 \begin_layout LyX-Code
23820 \begin_inset Quotes erd
23824 \begin_inset Quotes erd
23830 \begin_layout LyX-Code
23840 \begin_layout LyX-Code
23844 \begin_inset Quotes erd
23848 \begin_inset Quotes erd
23853 Contenu de l'insert.
23858 \begin_layout LyX-Code
23864 \begin_layout Standard
23865 Si l'insert permet de saisir plusieurs paragraphes — c'est-à-dire, si
23866 \begin_inset Flex Code
23869 \begin_layout Plain Layout
23875 est vrai — alors le contenu de l'insert sera exporté également en paragraphes
23876 formatés en fonction des styles utilisés pour ces paragraphes (standard,
23877 citation et similaire).
23878 La balise d'étiquetage est bien entendu omise si la paragraphe n'a pas
23879 d'étiquette et, pour le moment, est toujours
23880 \begin_inset Flex Code
23883 \begin_layout Plain Layout
23890 La balise interne est facultative et, implicitement, n'apparaît pas.
23893 \begin_layout Standard
23894 Les balises et attributs spécifiques émis pour chaque insert peuvent être
23895 contrôlés au moyen des directives de format suivantes:
23898 \begin_layout Description
23901 \begin_inset Flex Code
23904 \begin_layout Plain Layout
23915 \begin_inset Flex Code
23918 \begin_layout Plain Layout
23924 ] précise les informations d'attribut à émettre avec la balise principale.
23926 \begin_inset Flex Code
23929 \begin_layout Plain Layout
23930 \begin_inset Quotes fld
23933 class=`moninsert' onclick=`\SpecialChar ldots
23935 \begin_inset Quotes frd
23944 Implicitement, \SpecialChar LyX
23946 \begin_inset Flex Code
23949 \begin_layout Plain Layout
23950 \begin_inset Quotes fld
23954 \begin_inset Quotes frd
23963 \begin_inset Flex Code
23966 \begin_layout Plain Layout
23972 est le nom \SpecialChar LyX
23973 de l'insert en bas de casse et avec les caractères non alphanumériq
23974 ues remplacés par des caractères
23975 \begin_inset Quotes fld
23979 \begin_inset Quotes frd
23982 , par exemple: footnote.
23985 \begin_layout Description
23988 \begin_inset Flex Code
23991 \begin_layout Plain Layout
24002 \begin_inset Flex Code
24005 \begin_layout Plain Layout
24014 \begin_inset space \thinspace{}
24018 \begin_inset Flex Code
24021 \begin_layout Plain Layout
24027 ] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
24029 cet insert, même si une information complémentaire est explicitement émise
24031 \begin_inset Flex Code
24034 \begin_layout Plain Layout
24041 Positionner cette directive à
24042 \begin_inset Flex Code
24045 \begin_layout Plain Layout
24051 vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
24054 \begin_inset Flex Code
24057 \begin_layout Plain Layout
24066 \begin_layout Description
24069 \begin_inset Flex Code
24072 \begin_layout Plain Layout
24083 \begin_inset Flex Code
24086 \begin_layout Plain Layout
24092 ] fixe l'attribut de la balise interne.
24094 \begin_inset Newline newline
24098 \begin_inset Flex Code
24101 \begin_layout Plain Layout
24102 \begin_inset Quotes fld
24105 class=`nominsert_inner'
24106 \begin_inset Quotes frd
24117 \begin_layout Description
24120 \begin_inset Flex Code
24123 \begin_layout Plain Layout
24134 \begin_inset Flex Code
24137 \begin_layout Plain Layout
24143 ] détermine la balise interne, et remplace
24144 \begin_inset Flex Code
24147 \begin_layout Plain Layout
24153 dans les exemples ci-dessus.
24154 Implicitement absente.
24157 \begin_layout Description
24160 \begin_inset Flex Code
24163 \begin_layout Plain Layout
24174 \begin_inset Flex Code
24177 \begin_layout Plain Layout
24184 \begin_inset space \thinspace{}
24188 \begin_inset Flex Code
24191 \begin_layout Plain Layout
24199 ] indique si cet insert représente un bloc autonome de texte (comme une
24200 note de bas de page) ou bien représente du contenu inclus dans le texte
24201 environnant (comme une branche).
24203 \begin_inset Flex Code
24206 \begin_layout Plain Layout
24215 \begin_layout Description
24218 \begin_inset Flex Code
24221 \begin_layout Plain Layout
24232 \begin_inset Flex Code
24235 \begin_layout Plain Layout
24241 ] définit une étiquette pour cet insert, pouvant inclure une référence à
24243 Par exemple, pour une note de bas de page, ce peut être
24244 \begin_inset Flex Code
24247 \begin_layout Plain Layout
24256 Cette directive est facultative, et n'a pas de valeur implicite.
24259 \begin_layout Description
24262 \begin_inset Flex Code
24265 \begin_layout Plain Layout
24275 définit l'information à émettre dans la section
24276 \begin_inset Flex Code
24279 \begin_layout Plain Layout
24285 quand ce style est utilisé.
24286 Ceci pourrait être utilisé par exemple pour inclure un bloc
24287 \begin_inset Flex Code
24290 \begin_layout Plain Layout
24296 définissant un gestionnaire
24297 \begin_inset Flex Code
24300 \begin_layout Plain Layout
24309 \begin_layout Description
24312 \begin_inset Flex Code
24315 \begin_layout Plain Layout
24325 définit l'information CSS à inclure quand ce style est utilisé.
24326 Noter que le contenu sera automatiquement enclos dans un bloc
24327 \begin_inset Flex Code
24330 \begin_layout Plain Layout
24336 créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
24339 \begin_layout Description
24342 \begin_inset Flex Code
24345 \begin_layout Plain Layout
24356 \begin_inset Flex Code
24359 \begin_layout Plain Layout
24365 ] définit la balise utilisé pour l'étiquette principale, qui remplace
24366 \begin_inset Flex Code
24369 \begin_layout Plain Layout
24375 dans les exemples ci-dessus.
24376 La valeur implicite dépend dépend du réglage de
24377 \begin_inset Flex Code
24380 \begin_layout Plain Layout
24387 \begin_inset Flex Code
24390 \begin_layout Plain Layout
24396 est vrai, la valeur implicite est
24397 \begin_inset Flex Code
24400 \begin_layout Plain Layout
24406 ; s'il est faux, la valeur implicite est
24407 \begin_inset Flex Code
24410 \begin_layout Plain Layout
24419 \begin_layout Subsection
24423 \begin_layout Standard
24424 Le résultat XHTML pour les flottants peut être contrôlé par les informations
24426 Le résultat a la forme suivante:
24429 \begin_layout LyX-Code
24433 \begin_inset Quotes erd
24437 \begin_inset Quotes erd
24443 \begin_layout LyX-Code
24446 Contenu du flottant.
24449 \begin_layout LyX-Code
24455 \begin_layout Standard
24456 La légende, si elle est présente, est un insert séparé et sera émis en tant
24458 Son apparence pourra être contrôlée par la directive InsetLayout pour les
24459 inserts de légende.
24462 \begin_layout Description
24465 \begin_inset Flex Code
24468 \begin_layout Plain Layout
24477 \begin_inset Flex Code
24480 \begin_layout Plain Layout
24488 précise les informations d'attribut à émettre avec la balise principale.
24490 \begin_inset Flex Code
24493 \begin_layout Plain Layout
24494 \begin_inset Quotes fld
24497 class=`monflottant' onclick=`\SpecialChar ldots
24499 \begin_inset Quotes frd
24508 Implicitement, \SpecialChar LyX
24510 \begin_inset Flex Code
24513 \begin_layout Plain Layout
24514 \begin_inset Quotes fld
24519 class=`float float-typefloat'
24522 \begin_inset Quotes frd
24531 \begin_inset Flex Code
24534 \begin_layout Plain Layout
24540 est le nom \SpecialChar LyX
24541 de l'insert (tel qu'il est déterminé par la déclaration de
24543 \begin_inset CommandInset ref
24545 reference "subsec:Flottants"
24549 ) en bas de casse et avec les caractères non alphanumériques remplacés par
24551 \begin_inset Quotes fld
24555 \begin_inset Quotes frd
24559 \begin_inset Flex Code
24562 \begin_layout Plain Layout
24571 \begin_layout Description
24574 \begin_inset Flex Code
24577 \begin_layout Plain Layout
24587 définit l'information CSS à inclure quand ce flottant est utilisé.
24592 Noter que le contenu sera automatiquement enclos dans un bloc
24593 \begin_inset Flex Code
24596 \begin_layout Plain Layout
24602 créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
24605 \begin_layout Description
24608 \begin_inset Flex Code
24611 \begin_layout Plain Layout
24620 \begin_inset Flex Code
24623 \begin_layout Plain Layout
24631 définit la balise utilisé pour l'étiquette principale, qui remplace
24632 \begin_inset Flex Code
24635 \begin_layout Plain Layout
24641 dans les exemples ci-dessus.
24643 \begin_inset Flex Code
24646 \begin_layout Plain Layout
24652 , cette valeur devra rarement être modifiée.
24655 \begin_layout Subsection
24656 Mise en page de la bibliographie
24659 \begin_layout Standard
24660 La bibliographie peut être mise en forme via les blocs
24661 \begin_inset Flex Code
24664 \begin_layout Plain Layout
24672 \begin_inset space ~
24676 \begin_inset CommandInset ref
24678 reference "subsec:Description citation"
24685 \begin_layout Subsection
24686 CSS créés par \SpecialChar LyX
24690 \begin_layout Standard
24691 Nous avons mentionné plusieurs fois que \SpecialChar LyX
24692 créera des règles CSS implicites
24693 pour les paragraphes et les inserts, fondées sur les autres informations
24694 de format fournies.
24695 Ici, nous préciserons quelle information est utilisée par \SpecialChar LyX
24699 \begin_layout Standard
24700 Pour le moment, \SpecialChar LyX
24701 engendre tout seul des CSS seulement pour les informations
24702 de police, en utilisant les directives
24703 \begin_inset Flex Code
24706 \begin_layout Plain Layout
24713 \begin_inset Flex Code
24716 \begin_layout Plain Layout
24723 \begin_inset Flex Code
24726 \begin_layout Plain Layout
24733 \begin_inset Flex Code
24736 \begin_layout Plain Layout
24742 spécifiées dans la déclaration
24743 \begin_inset Flex Code
24746 \begin_layout Plain Layout
24753 \begin_inset space ~
24757 \begin_inset CommandInset ref
24759 reference "subsec:polices"
24763 .) La traduction est essentiellement directe et évidente, par exemple
24764 \begin_inset Flex Code
24767 \begin_layout Plain Layout
24768 \begin_inset Quotes fld
24772 \begin_inset Quotes frd
24781 \begin_inset Flex Code
24784 \begin_layout Plain Layout
24785 \begin_inset Quotes fld
24788 font-family: sans-serif;
24789 \begin_inset Quotes frd
24798 La correspondance entre les tailles en \SpecialChar LyX
24799 et les tailles en CSS est un peu
24800 moins évidente main néanmoins intuitive.
24802 \begin_inset Flex Code
24805 \begin_layout Plain Layout
24812 \begin_inset Flex URL
24815 \begin_layout Plain Layout
24825 \begin_layout Chapter
24826 Insérer un objet externe
24827 \begin_inset CommandInset label
24829 name "chap:Insérer-un-Objet"
24836 \begin_layout Standard
24839 \begin_inset Box Shadowbox
24849 height_special "totalheight"
24854 backgroundcolor "none"
24857 \begin_layout Plain Layout
24858 Avertissement: cette partie des la documentation n'a pas été mise à jour
24859 depuis un certain temps.
24860 Nous espérons qu'elle est toujours correcte, mais ce n'est pas garanti.
24868 \begin_layout Standard
24869 L'utilisation d'éléments créés par des logiciels extérieurs à \SpecialChar LyX
24871 en détail dans le manuel
24876 Cette partie du manuel couvre ce qui se passe derrière la scène pour permettre
24877 d'écrire un mécanisme d'inclusion pour un nouvel élément.
24880 \begin_layout Section
24881 Comment fonctionne-t-il ?
24884 \begin_layout Standard
24885 L'insertion d'objet externe repose sur le concept de
24891 \begin_layout Plain Layout
24892 NdT : Traduction de
24893 \begin_inset Quotes fld
24897 \begin_inset Quotes frd
24908 Un cadre définit comment \SpecialChar LyX
24909 doit s'interfacer avec un type d'objet donné.
24910 Tel qu'il est distribué, \SpecialChar LyX
24911 possède des cadres prédéfinis pour les figures
24912 XFig, pour les diagrammes Dia, pour différents formats d'images rastérisées,
24913 pour gnuplot, et d'autres.
24914 Vous pouvez en consulter la liste avec
24915 \begin_inset Flex Noun
24918 \begin_layout Plain Layout
24919 Insertion\SpecialChar menuseparator
24921 \begin_inset space ~
24930 En outre, il est possible de créer votre propre cadre pour supporter un
24931 type donné d'objet.
24932 Nous décrirons plus loin en détail ce qu'il faut faire, et nous espérons
24933 que vous nous enverrez tous les cadres que vous créerez pour que nous puissions
24934 les inclure dans de futures versions de \SpecialChar LyX
24938 \begin_layout Standard
24939 Un autre concept de base est qu'il faut faire la distinction entre le fichier
24940 d'origine qui sert de point de départ et le fichier transformé qui est
24941 inclus avec votre document exporté ou imprimé.
24942 Voyons par exemple une figure produite avec
24943 \begin_inset Flex Code
24946 \begin_layout Plain Layout
24953 L'application XFig elle-même travaille sur un fichier avec l'extension
24955 \begin_inset Flex Code
24958 \begin_layout Plain Layout
24965 Dans XFig, vous créez et modifiez votre figure.
24966 Quand c'est fini, vous enregistrez le fichier
24967 \begin_inset Flex Code
24970 \begin_layout Plain Layout
24977 Quand vous voulez inclure la figure dans votre document, vous invoquez
24979 \begin_inset Flex Code
24982 \begin_layout Plain Layout
24988 pour créer un fichier PostScript qui sera aisément inclus dans votre fichier
24991 Dans ce cas, le fichier
24992 \begin_inset Flex Code
24995 \begin_layout Plain Layout
25001 est le fichier d'origine, et le fichier PostScript est le fichier transformé.
25004 \begin_layout Standard
25005 Cette distinction est importante pour pouvoir mettre à jour l'objet pendant
25006 l'écriture de votre document.
25007 En outre, elle vous donne la flexibilité requise pour supporter des formats
25008 d'exportation différents.
25009 Par exemple, dans le cas de l'exportation en Ascii, ce n'est pas vraiment
25010 une super idée d'inclure la figure en PostScript brut.
25011 À la place, vous préférerez soit inclure une référence à la figure, soit
25012 essayer un convertisseur graphique vers Ascii pour rendre un résultat final
25013 approchant du graphique d'origine.
25014 L'insertion d'objet externe vous permet de le faire, car il est paramétré
25015 avec les différents formats d'exportation supportés par \SpecialChar LyX
25019 \begin_layout Standard
25020 En plus de supporter la génération de fichiers transformés différents selon
25021 le format d'exportation, l'insertion d'objet externe travaille en étroite
25022 collaboration avec les applications d'édition et de visualisation.
25023 Dans le cas d'une figure XFig, vous pouvez invoquer Xfig sur le fichier
25024 d'origine d'un simple clic depuis la fenêtre d'objet externe de \SpecialChar LyX
25026 visualiser le fichier transformé PostScript avec Ghostview d'un autre clic.
25027 Il n'y a plus à se bagarrer avec la ligne de commande ou avec des explorateurs
25028 de fichiers pour localiser et manipuler le fichier d'origine et le fichier
25030 De cette façon, vous pouvez enfin profiter à plein des nombreuses applications
25031 différentes qui servent à la production de documents, et serez finalement
25035 \begin_layout Section
25036 Le fichier de configuration d'un cadre externe
25039 \begin_layout Standard
25040 Il est assez facile de définir de nouveaux cadres externes dans \SpecialChar LyX
25042 Cependant, sachez que si vous le faites de façon négligente, vous introduirez
25047 une faille de sécurité facilement exploitable.
25048 Avant de commencer, lisez donc plus bas ce qui concerne la sécurité
25049 \begin_inset space ~
25053 \begin_inset CommandInset ref
25054 LatexCommand pageref
25055 reference "sec:La-question-de"
25062 \begin_layout Standard
25063 Ceci dit, nous vous encourageons à créer des cadres intéressants et à nous
25067 \begin_layout Standard
25068 Les cadres externes sont définis dans le fichier
25069 \begin_inset Flex Code
25072 \begin_layout Plain Layout
25073 Rép\SpecialChar LyX
25074 /external_templates
25085 \begin_layout Plain Layout
25086 NdT : Nous rappelons que
25087 \begin_inset Quotes fld
25091 \begin_inset Quotes frd
25094 est la traduction de
25095 \begin_inset Quotes fld
25099 \begin_inset Quotes frd
25102 dans ce contexte de l'objet externe.
25110 Vous pouvez mettre votre propre version dans
25111 \begin_inset Flex Code
25114 \begin_layout Plain Layout
25115 MonRép/external_templates
25124 \begin_layout Standard
25125 Un fichier de configuration de cadre typique se présente comme ceci:
25128 \begin_layout LyX-Code
25134 \begin_layout LyX-Code
25137 GuiName "XFig: $$AbsOrRelPathParent$$Basename"
25140 \begin_layout LyX-Code
25146 \begin_layout LyX-Code
25152 \begin_layout LyX-Code
25158 \begin_layout LyX-Code
25164 \begin_layout LyX-Code
25170 \begin_layout LyX-Code
25173 AutomaticProduction true
25176 \begin_layout LyX-Code
25182 \begin_layout LyX-Code
25188 \begin_layout LyX-Code
25191 Format \SpecialChar LaTeX
25195 \begin_layout LyX-Code
25198 TransformCommand Rotate RotationLatexCommand
25201 \begin_layout LyX-Code
25204 TransformCommand Resize ResizeLatexCommand
25207 \begin_layout LyX-Code
25210 Product "$$RotateFront$$ResizeFront
25213 \begin_layout LyX-Code
25220 input{$$AbsOrRelPathMaster$$Basename.pstex_t}
25223 \begin_layout LyX-Code
25226 $$ResizeBack$$RotateBack"
25229 \begin_layout LyX-Code
25235 \begin_layout LyX-Code
25238 UpdateResult "$$AbsPath$$Basename.pstex_t"
25241 \begin_layout LyX-Code
25244 Requirement "graphicx"
25247 \begin_layout LyX-Code
25250 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
25253 \begin_layout LyX-Code
25256 ReferencedFile latex "$$AbsPath$$Basename.eps"
25259 \begin_layout LyX-Code
25262 ReferencedFile dvi "$$AbsPath$$Basename.eps"
25265 \begin_layout LyX-Code
25271 \begin_layout LyX-Code
25274 Format PDF\SpecialChar LaTeX
25278 \begin_layout LyX-Code
25281 TransformCommand Rotate RotationLatexCommand
25284 \begin_layout LyX-Code
25287 TransformCommand Resize ResizeLatexCommand
25290 \begin_layout LyX-Code
25293 Product "$$RotateFront$$ResizeFront
25296 \begin_layout LyX-Code
25303 input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
25306 \begin_layout LyX-Code
25309 $$ResizeBack$$RotateBack"
25312 \begin_layout LyX-Code
25315 UpdateFormat pdftex
25318 \begin_layout LyX-Code
25321 UpdateResult "$$AbsPath$$Basename.pdftex_t"
25324 \begin_layout LyX-Code
25327 Requirement "graphicx"
25330 \begin_layout LyX-Code
25333 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
25336 \begin_layout LyX-Code
25339 ReferencedFile latex "$$AbsPath$$Basename.pdf"
25342 \begin_layout LyX-Code
25348 \begin_layout LyX-Code
25354 \begin_layout LyX-Code
25357 Product "$$Contents(
25359 "$$AbsPath$$Basename.asc
25364 \begin_layout LyX-Code
25367 UpdateFormat asciixfig
25370 \begin_layout LyX-Code
25373 UpdateResult "$$AbsPath$$Basename.asc"
25376 \begin_layout LyX-Code
25382 \begin_layout LyX-Code
25388 \begin_layout LyX-Code
25391 Product "<graphic fileref=
25393 "$$AbsOrRelPathMaster$$Basename.eps
25398 \begin_layout LyX-Code
25404 \begin_layout LyX-Code
25410 \begin_layout LyX-Code
25413 UpdateResult "$$AbsPath$$Basename.eps"
25416 \begin_layout LyX-Code
25419 ReferencedFile docbook "$$AbsPath$$Basename.eps"
25422 \begin_layout LyX-Code
25425 ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
25428 \begin_layout LyX-Code
25434 \begin_layout LyX-Code
25437 Product "[XFig: $$FName]"
25440 \begin_layout LyX-Code
25446 \begin_layout LyX-Code
25452 \begin_layout Standard
25453 Comme vous pouvez le constater, le cadre est inséré entre
25454 \begin_inset Flex Code
25457 \begin_layout Plain Layout
25467 \begin_inset Flex Code
25470 \begin_layout Plain Layout
25479 Il contient un en-tête spécifiant quelques réglages généraux et, pour chaque
25480 format primaire de document reconnu, une section
25481 \begin_inset Flex Code
25484 \begin_layout Plain Layout
25494 \begin_inset Flex Code
25497 \begin_layout Plain Layout
25508 \begin_layout Subsection
25512 \begin_layout Description
25515 \begin_inset Flex Code
25518 \begin_layout Plain Layout
25521 AutomaticProduction
25522 \begin_inset space ~
25532 indique si le fichier représenté par le cadre doit être créé par \SpecialChar LyX
25534 Cette directive doit apparaître une et une seule fois.
25537 \begin_layout Description
25540 \begin_inset Flex Code
25543 \begin_layout Plain Layout
25547 \begin_inset space ~
25557 précise un patron global utilisé dans l'échange dans la spécification des
25558 fichiers pour filtrer les fichiers désignés.
25559 S'il y a plus d'un suffixe possible (e.g.
25561 \begin_inset Flex Code
25564 \begin_layout Plain Layout
25573 \begin_inset Flex Code
25576 \begin_layout Plain Layout
25584 ), utiliser une syntaxe comme
25585 \begin_inset Flex Code
25588 \begin_layout Plain Layout
25597 Cette directive doit apparaître une et une seule fois.
25600 \begin_layout Description
25603 \begin_inset Flex Code
25606 \begin_layout Plain Layout
25610 \begin_inset space ~
25620 fixe le texte apparaissant dans le bouton.
25621 Cette directive doit apparaître une et une seule fois.
25624 \begin_layout Description
25627 \begin_inset Flex Code
25630 \begin_layout Plain Layout
25634 \begin_inset space ~
25638 \begin_inset space ~
25648 décrit le texte d'aide utilisé dans la fenêtre de dialogue
25649 \begin_inset Quotes fld
25653 \begin_inset Quotes frd
25657 Fournir suffisamment d'informations pour que l'utilisateur comprenne ce
25658 que le cadre peut faire pour lui.
25659 Cette directive doit apparaître une et une seule fois.
25662 \begin_layout Description
25665 \begin_inset Flex Code
25668 \begin_layout Plain Layout
25672 \begin_inset space ~
25682 indique le format du fichier original.
25683 Ce doit être le nom d'un format reconnu par \SpecialChar LyX
25685 \begin_inset space ~
25689 \begin_inset CommandInset ref
25691 reference "sec:Formats"
25697 \begin_inset Quotes eld
25701 \begin_inset Flex Code
25704 \begin_layout Plain Layout
25713 \begin_inset Quotes erd
25716 si le cadre peut gérer des fichiers originaux dans plus d'un format.
25718 tentera d'analyser le fichier pour en déduire le format dans ce cas.
25719 Cette directive doit apparaître une et une seule fois.
25722 \begin_layout Description
25725 \begin_inset Flex Code
25728 \begin_layout Plain Layout
25732 \begin_inset space ~
25742 est un nom original pour le cadre.
25743 Il ne soit pas contenir de macros de substitution (voir ci-après).
25746 \begin_layout Description
25749 \begin_inset Flex Code
25752 \begin_layout Plain Layout
25756 \begin_inset space ~
25759 Rotate|Resize|Clip|Extra
25766 spécifie quelles transformations sont reconnues par ce cadre.
25767 Elle peut apparaître zéro ou plusieurs fois.
25768 Elle active les options correspondantes dans la fenêtre de dialogue.
25770 \begin_inset Flex Code
25773 \begin_layout Plain Layout
25781 doit avoir soit une directive
25782 \begin_inset Flex Code
25785 \begin_layout Plain Layout
25793 correspondante, soit une directive
25794 \begin_inset Flex Code
25797 \begin_layout Plain Layout
25806 \begin_inset Flex Code
25809 \begin_layout Plain Layout
25818 Sinon, la transformation ne sera pas reconnue par ce cadre.
25822 \begin_layout Subsection
25826 \begin_layout Description
25829 \begin_inset Flex Code
25832 \begin_layout Plain Layout
25836 \begin_inset space ~
25840 |PDF\SpecialChar LaTeX
25848 décrit le format de document primaire relevant de cette définition de format.
25849 Tous les cadres n'ont pas de représentation raisonnable dans tous les formats
25850 de fichier documentaire.
25851 Définissez cependant une section
25852 \begin_inset Flex Code
25855 \begin_layout Plain Layout
25863 pour tous les formats, et utilisez un texte bidon lorsqu'il n'existe pas
25865 Ainsi vous verrez au minimum une référence à l'objet externe dans le document
25869 \begin_layout Description
25872 \begin_inset Flex Code
25875 \begin_layout Plain Layout
25879 \begin_inset space ~
25887 \begin_inset space ~
25901 définit une macro additionnelle
25902 \begin_inset Flex Code
25905 \begin_layout Plain Layout
25917 pour la substitution par
25918 \begin_inset Flex Code
25921 \begin_layout Plain Layout
25931 \begin_inset Flex Code
25934 \begin_layout Plain Layout
25946 peut elle-même contenir des macros de substitution.
25947 L'avantage par rapport à l'usage direct de
25948 \begin_inset Flex Code
25951 \begin_layout Plain Layout
25964 \begin_inset Flex Code
25967 \begin_layout Plain Layout
25975 est que la valeur substituée par
25976 \begin_inset Flex Code
25979 \begin_layout Plain Layout
25991 est nettoyée de sorte qu'elle est un argument facultatif valide dans le
25992 format documentaire.
25993 Cette directive doit apparaître une et une seule fois.
25996 \begin_layout Description
25999 \begin_inset Flex Code
26002 \begin_layout Plain Layout
26006 \begin_inset space ~
26016 spécifie le texte inséré dans le document exporté.
26017 C'est en fait la directive la plus importante et elle peut être assez compliqué
26019 Cette directive doit apparaître une et une seule fois.
26022 \begin_layout Description
26025 \begin_inset Flex Code
26028 \begin_layout Plain Layout
26032 \begin_inset space ~
26046 spécifie un élément de préambule qui sera inclus dans le préambule \SpecialChar LaTeX
26048 Il doit être défini par
26049 \begin_inset Flex Code
26052 \begin_layout Plain Layout
26062 \begin_inset Flex Code
26065 \begin_layout Plain Layout
26074 Cette directive doit apparaître une et une seule fois.
26077 \begin_layout Description
26080 \begin_inset Flex Code
26083 \begin_layout Plain Layout
26087 \begin_inset space ~
26091 \begin_inset space ~
26101 désigne les fichiers créés par la procédure de conversion et requis par
26102 un format d'exportation particulier.
26103 Si le nom d'un fichier est relatif, il est interprété relativement au document
26105 Cette directive peut apparaître zéro ou plusieurs fois.
26108 \begin_layout Description
26111 \begin_inset Flex Code
26114 \begin_layout Plain Layout
26118 \begin_inset space ~
26128 désigne le nom d'un paquetage \SpecialChar LaTeX
26130 Le paquetage est inclus via
26131 \begin_inset Flex Code
26134 \begin_layout Plain Layout
26144 dans le préambule \SpecialChar LaTeX
26146 Cette directive peut apparaître zéro ou plusieurs fois.
26149 \begin_layout Description
26152 \begin_inset Flex Code
26155 \begin_layout Plain Layout
26159 \begin_inset space ~
26163 \begin_inset space ~
26166 RotationLatexCommand
26173 spécifie que la commande \SpecialChar LaTeX
26174 native doit être utilisée pour effectuer les
26176 Cette directive peut apparaître une fois ou pas du tout.
26179 \begin_layout Description
26182 \begin_inset Flex Code
26185 \begin_layout Plain Layout
26189 \begin_inset space ~
26193 \begin_inset space ~
26203 spécifie que la commande \SpecialChar LaTeX
26204 native doit être utilisée pour effectuer les
26205 changements de taille.
26206 Cette directive peut apparaître une fois ou pas du tout.
26209 \begin_layout Description
26212 \begin_inset Flex Code
26215 \begin_layout Plain Layout
26219 \begin_inset space ~
26223 \begin_inset space ~
26226 RotationLatexOption
26233 spécifie que les rotations sont effectuées via un paramètre facultatif.
26234 Cette directive peut apparaître une fois ou pas du tout.
26240 \begin_layout Description
26243 \begin_inset Flex Code
26246 \begin_layout Plain Layout
26250 \begin_inset space ~
26254 \begin_inset space ~
26264 spécifie que les changements de taille sont effectuées via un paramètre
26266 Cette directive peut apparaître une fois ou pas du tout
26269 \begin_layout Description
26272 \begin_inset Flex Code
26275 \begin_layout Plain Layout
26279 \begin_inset space ~
26283 \begin_inset space ~
26293 spécifie que les recadrages sont effectuées via un paramètre facultatif.
26294 Cette directive peut apparaître une fois ou pas du tout
26299 \begin_layout Description
26302 \begin_inset Flex Code
26305 \begin_layout Plain Layout
26309 \begin_inset space ~
26313 \begin_inset space ~
26323 spécifie qu'un paramètre supplémentaire facultatif est utilisé.
26324 Cette directive peut apparaître une fois ou pas du tout
26329 \begin_layout Description
26332 \begin_inset Flex Code
26335 \begin_layout Plain Layout
26339 \begin_inset space ~
26349 spécifie le format de fichier du fichier converti.
26350 Ce doit être le nom d'un format reconnu par \SpecialChar LyX
26351 (voir la fenêtre de dialogue
26353 \begin_inset Flex Noun
26356 \begin_layout Plain Layout
26359 Outils\SpecialChar menuseparator
26360 Préférences\SpecialChar menuseparator
26362 \begin_inset space ~
26366 \begin_inset space ~
26369 fichiers\SpecialChar menuseparator
26371 \begin_inset space ~
26375 \begin_inset space ~
26384 Cette directive doit apparaître une et une seule fois.
26385 Si le format du fichier résultant est PDF, vous devez spécifier le format
26389 \begin_inset Flex Code
26392 \begin_layout Plain Layout
26402 , qui est le format PDF utilisé pour insérer des graphiques.
26403 Les autres formats PDF définis servent aux exportations du document.
26406 \begin_layout Description
26409 \begin_inset Flex Code
26412 \begin_layout Plain Layout
26416 \begin_inset space ~
26426 spécifie le nom du fichier converti.
26427 Le nom de fichier doit être absolu.
26428 Cette directive doit apparaître une et une seule fois.
26431 \begin_layout Subsection
26432 Définitions du préambule
26435 \begin_layout Standard
26436 La configuration du cadre externe peut contenir des définitions additionnelles
26437 de préambule incluses dans
26438 \begin_inset Flex Code
26441 \begin_layout Plain Layout
26451 \begin_inset Flex Code
26454 \begin_layout Plain Layout
26463 Elle peuvent être utilisées par les cadres dans la section
26464 \begin_inset Flex Code
26467 \begin_layout Plain Layout
26478 \begin_layout Section
26479 Le mécanisme de substitution
26482 \begin_layout Standard
26483 Quand la fenêtre d'objet externe invoque un programme externe, il le fait
26484 selon la commande définie dans le fichier de configuration des cadres.
26485 Ces commandes peuvent contenir diverses macros qui sont interprétées avant
26487 Les commandes sont toujours exécutées dans le répertoire du document.
26490 \begin_layout Standard
26491 Ainsi, quand un objet externe est affiché, un mécanisme de substitution
26492 génère son nom, et la plupart des autres directives reconnaissent la substituti
26493 on de manière similaire.
26496 \begin_layout Standard
26497 Les macros disponibles sont les suivantes :
26500 \begin_layout Description
26503 \begin_inset Flex Code
26506 \begin_layout Plain Layout
26509 $$AbsOrRelPathMaster
26516 est le est le chemin d'accès, absolu ou relatif au document maître \SpecialChar LyX
26520 \begin_layout Description
26523 \begin_inset Flex Code
26526 \begin_layout Plain Layout
26529 $$AbsOrRelPathParent
26536 est le est le chemin d'accès, absolu ou relatif au document \SpecialChar LyX
26540 \begin_layout Description
26543 \begin_inset Flex Code
26546 \begin_layout Plain Layout
26556 est le chemin d'accès absolu.
26559 \begin_layout Description
26562 \begin_inset Flex Code
26565 \begin_layout Plain Layout
26575 est le nom du fichier sans chemin d'accès et sans suffixe.
26578 \begin_layout Description
26581 \begin_inset Flex Code
26584 \begin_layout Plain Layout
26590 \begin_inset Quotes fld
26594 \begin_inset Quotes frd
26604 la macro dépliera le contenu du fichier de nom
26605 \begin_inset Flex Code
26608 \begin_layout Plain Layout
26617 \begin_layout Description
26620 \begin_inset Flex Code
26623 \begin_layout Plain Layout
26633 est le suffixe (point inclus).
26636 \begin_layout Description
26639 \begin_inset Flex Code
26642 \begin_layout Plain Layout
26653 \begin_inset Quotes fld
26657 \begin_inset Quotes frd
26660 si le fichier est en format JPEG, sinon sera la chaîne
26661 \begin_inset Quotes fld
26665 \begin_inset Quotes frd
26669 Ceci est utile pour éviter des conversions inutiles pour les formats de
26670 sortie admettant à la fois les types PNG et JPEG.
26671 Le modèle prédéfini
26672 \begin_inset Quotes fld
26676 \begin_inset Quotes frd
26679 utilise cette macro avec le moteur pdf\SpecialChar TeX
26683 \begin_layout Description
26686 \begin_inset Flex Code
26689 \begin_layout Plain Layout
26699 est le nom du fichier spécifié dans la fenêtre d'objet externe.
26700 Il est soit absolu, soit relatif au document \SpecialChar LyX
26704 \begin_layout Description
26707 \begin_inset Flex Code
26710 \begin_layout Plain Layout
26721 \begin_inset Quotes fld
26725 \begin_inset Quotes frd
26729 \begin_inset Flex Code
26732 \begin_layout Plain Layout
26740 (absolu ou relatif au document \SpecialChar LyX
26744 \begin_layout Description
26747 \begin_inset Flex Code
26750 \begin_layout Plain Layout
26760 est le chemin d'accès relatif au document maître \SpecialChar LyX
26764 \begin_layout Description
26767 \begin_inset Flex Code
26770 \begin_layout Plain Layout
26780 est le chemin d'accès relatif au document \SpecialChar LyX
26784 \begin_layout Description
26787 \begin_inset Flex Code
26790 \begin_layout Plain Layout
26800 désigne le chemin absolu du répertoire système.
26801 Typiquement utilisé pour pouvoir trouver les différents scripts auxiliaires
26802 fournis avec \SpecialChar LyX
26806 \begin_layout Description
26809 \begin_inset Flex Code
26812 \begin_layout Plain Layout
26822 est le nom et le chemin absolu d'un fichier temporaire qui sera automatiquement
26823 effacé quand le document sera fermé, ou l'objet externe effacé.
26826 \begin_layout Standard
26827 Toutes la macros de chemin contiennent un séparateur de répertoire final,
26828 vous pouvez donc construire par exemple le nom de fichier absolu avec
26829 \begin_inset Flex Code
26832 \begin_layout Plain Layout
26835 $$AbsPath$$Basename$$Extension
26843 \begin_layout Standard
26844 Les macros ci-dessus sont substituées dans toutes les directives sauf indiqué.
26846 \begin_inset Flex Code
26849 \begin_layout Plain Layout
26857 reconnaît également les substitutions suivantes si elles sont autorisées
26859 \begin_inset Flex Code
26862 \begin_layout Plain Layout
26871 \begin_inset Flex Code
26874 \begin_layout Plain Layout
26885 \begin_layout Description
26888 \begin_inset Flex Code
26891 \begin_layout Plain Layout
26901 partie initiale de la commande de changement de taille.
26904 \begin_layout Description
26907 \begin_inset Flex Code
26910 \begin_layout Plain Layout
26920 partie finale de la commande de changement de taille.
26923 \begin_layout Description
26926 \begin_inset Flex Code
26929 \begin_layout Plain Layout
26939 partie initiale de la commande de rotation.
26942 \begin_layout Description
26945 \begin_inset Flex Code
26948 \begin_layout Plain Layout
26958 partie finale de la commande de rotation.
26961 \begin_layout Standard
26962 La valeur de la chaîne de la directive
26963 \begin_inset Flex Code
26966 \begin_layout Plain Layout
26974 reconnaît également les substitutions suivantes si elles sont autorisées
26978 \begin_inset Flex Code
26981 \begin_layout Plain Layout
26990 \begin_inset Flex Code
26993 \begin_layout Plain Layout
27004 \begin_layout Description
27007 \begin_inset Flex Code
27010 \begin_layout Plain Layout
27020 option de recadrage.
27023 \begin_layout Description
27024 \begin_inset Flex Code
27027 \begin_layout Plain Layout
27035 option supplémentaire.
27038 \begin_layout Description
27039 \begin_inset Flex Code
27042 \begin_layout Plain Layout
27050 option de changement de taille.
27053 \begin_layout Description
27054 \begin_inset Flex Code
27057 \begin_layout Plain Layout
27065 option de rotation.
27068 \begin_layout Standard
27069 Vous pouvez vous demander pourquoi les macros de chemin d'accès sont aussi
27071 Il y a deux raisons principales:
27074 \begin_layout Enumerate
27075 les chemins d'accès relatifs et absolus doivent rester relatifs et absolus,
27077 Les utilisateurs peuvent avoir des raisons de préférer l'un ou l'autre.
27078 Les chemins relatifs sont utiles pour des documents portables sur différentes
27079 machines, par exemple.
27080 Les chemins absolus peuvent être requis par certains logiciels;
27083 \begin_layout Enumerate
27085 traite les chemins d'accès relatifs différemment de \SpecialChar LyX
27086 et d'autres logiciels
27087 dans des fichiers inclus encapsulés.
27088 Pour \SpecialChar LyX
27089 , par exemple, un chemin relatif est toujours relatif au document
27090 qui contient le nom de fichier.
27091 Pour \SpecialChar LaTeX
27092 , il est toujours relatif au document maître.
27093 Ces deux définitions sont identiques si vous n'avez qu'un seul document.,
27094 mais diffèrent si vous avez un document maître qui inclut des sous-documents.
27095 Ceci signifie que les chemins relatifs doivent être transformés pour être
27096 transmis à \SpecialChar LaTeX
27098 Heureusement \SpecialChar LyX
27099 fait ceci automatiquement si vous choisissez les macros de
27100 substitution correctes.
27103 \begin_layout Standard
27104 Donc, quelle macro faut-il choisir dans une nouvelle définition de cadre?
27105 La règle n'est pas difficile:
27108 \begin_layout Itemize
27110 \begin_inset Flex Code
27113 \begin_layout Plain Layout
27121 si un chemin absolu est requis;
27124 \begin_layout Itemize
27126 \begin_inset Flex Code
27129 \begin_layout Plain Layout
27132 $$AbsOrRelPathMaster
27137 si la chaîne substituée est du type entrée pour \SpecialChar LaTeX
27141 \begin_layout Itemize
27143 \begin_inset Flex Code
27146 \begin_layout Plain Layout
27149 $$AbsOrRelPathParent
27154 pour préserver le choix de l'utilisateur.
27157 \begin_layout Standard
27158 Des cas spéciaux existent pour lesquels cette règle n'est pas valable, et
27159 par exemple lorsque des chemins relatifs sont requis, mais elle fonctionne
27160 correctement d'habitude.
27161 Un exemple de cas tordu est la directive
27162 \begin_inset Flex Code
27165 \begin_layout Plain Layout
27168 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
27173 dans le cadre Xfig indiqué ci-dessus: il n'est pas possible d'utiliser
27174 le nom absolu parce que la copieur pour les fichiers
27175 \begin_inset Flex Code
27178 \begin_layout Plain Layout
27186 nécessite le nom relatif pour réécrire le contenu du fichier.
27189 \begin_layout Section
27190 La question de la sécurité
27191 \begin_inset CommandInset label
27193 name "sec:La-question-de"
27200 \begin_layout Standard
27201 L'insertion d'objet externe crée une interface avec un paquet de programmes
27202 externes et le fait de manière automatique, nous devons donc en examiner
27203 les conséquences en matière de sécurité.
27204 En particulier, comme vous avez la possibilité d'inclure vos propres noms
27205 de fichier ou de paramètres et qu'ils sont interprétés pour former une
27206 commande, il semble possible de créer un document malveillant qui exécute
27207 des commandes indésirables quand un utilisateur le visualise ou l'imprime.
27208 C'est quelque chose que nous voulons absolument éviter.
27211 \begin_layout Standard
27212 Cependant, comme les commandes du programme externe sont définies seulement
27213 dans le fichier de configuration des cadres, il n'y a pas de problème de
27214 sécurité si \SpecialChar LyX
27215 est configuré correctement avec seulement des cadres sûrs.
27216 Ceci parce que les programmes externes sont invoqués via l'appel système
27218 \begin_inset Flex Code
27221 \begin_layout Plain Layout
27227 et non via l'appel système
27228 \begin_inset Flex Code
27231 \begin_layout Plain Layout
27238 Il n'est donc pas possible d'exécuter des commandes arbitraires via le
27239 shell à partir du nom de fichier ou des paramètres.
27242 \begin_layout Standard
27243 Ceci implique aussi qu'il y a des restrictions dans les commandes définissables
27244 dans un cadre d'objet externe.
27245 En particulier, les pipes et les redirections ne sont pas disponibles.
27246 C'était obligatoire pour que \SpecialChar LyX
27248 Si vous voulez utiliser quelques-unes des fonctions du shell, vous devez
27249 écrire un script sûr pour le faire de manière contrôlée, puis définir ce
27250 script comme commande.
27254 \begin_layout Standard
27255 Il est possible de créer un cadre qui interagit directement avec le shell,
27256 mais comme cela permettrait à un utilisateur malveillant d'exécuter des
27257 commandes arbitraires en écrivant des noms de fichier ou des paramètres
27258 bien choisis, nous vous recommandons d'utiliser en général des scripts
27259 sûrs qui fonctionnent avec l'appel système
27260 \begin_inset Flex Code
27263 \begin_layout Plain Layout
27269 d'une manière contrôlée.
27270 Bien sûr, si vous êtes dans un environnement dans lequel vous avez confiance,
27271 il est tentant de ne pas se fouler et d'utiliser des scripts shell ordinaires.
27272 Si vous faites cela, sachez que vous allez
27276 créer dans votre système une faille de sécurité facile à exploiter.
27277 Il est évident que de tels cadres non sécurisés ne seront jamais inclus
27278 dans la distribution standard de \SpecialChar LyX
27279 , même si nous encourageons les gens à
27280 nous proposer de nouveaux cadres dans la tradition du logiciel libre.
27281 Mais \SpecialChar LyX
27282 tel que vous vous le procurez par les voies officielles de distribution
27283 ne contiendra jamais de cadres non sécurisés.
27286 \begin_layout Standard
27287 L'insertion d'objet externe est un outil très puissant, et vous devez faire
27288 attention à ne pas mettre en péril la sécurité avec cette puissance.
27289 Une légère erreur dans une seule ligne d'un script apparemment inoffensif
27290 peut ouvrir la voie à d'énormes problèmes.
27291 Si vous n'avez pas une compréhension claire de ce qui est en jeu, nous
27292 vous recommandons de consulter un professionnel de la sécurité, ou de contacter
27293 l'équipe de développement de \SpecialChar LyX
27294 si vous vous demandez si votre cadre est
27296 Faites le avant de l'utiliser dans un environnement que vous ne contrôlez
27300 \begin_layout Chapter
27302 Liste des fonctions utilisables dans les styles
27303 \begin_inset CommandInset label
27305 name "chap:List-of-functions"
27312 \begin_layout Standard
27314 \begin_inset Tabular
27315 <lyxtabular version="3" rows="11" columns="8">
27316 <features tabularvalignment="middle">
27317 <column alignment="left" valignment="top">
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">
27326 <cell alignment="left" valignment="top" usebox="none">
27329 \begin_layout Plain Layout
27335 <cell alignment="left" valignment="top" usebox="none">
27338 \begin_layout Plain Layout
27344 <cell alignment="left" valignment="top" usebox="none">
27347 \begin_layout Plain Layout
27353 <cell alignment="left" valignment="top" usebox="none">
27356 \begin_layout Plain Layout
27362 <cell alignment="center" valignment="top" usebox="none">
27365 \begin_layout Plain Layout
27371 <cell alignment="center" valignment="top" usebox="none">
27374 \begin_layout Plain Layout
27380 <cell alignment="center" valignment="top" usebox="none">
27383 \begin_layout Plain Layout
27389 <cell alignment="center" valignment="top" usebox="none">
27392 \begin_layout Plain Layout
27400 <cell alignment="left" valignment="top" usebox="none">
27403 \begin_layout Plain Layout
27409 <cell alignment="left" valignment="top" usebox="none">
27412 \begin_layout Plain Layout
27418 <cell alignment="left" valignment="top" usebox="none">
27421 \begin_layout Plain Layout
27427 <cell alignment="left" valignment="top" usebox="none">
27430 \begin_layout Plain Layout
27436 <cell alignment="center" valignment="top" usebox="none">
27439 \begin_layout Plain Layout
27445 <cell alignment="center" valignment="top" usebox="none">
27448 \begin_layout Plain Layout
27454 <cell alignment="center" valignment="top" usebox="none">
27457 \begin_layout Plain Layout
27463 <cell alignment="center" valignment="top" usebox="none">
27466 \begin_layout Plain Layout
27474 <cell alignment="left" valignment="top" usebox="none">
27477 \begin_layout Plain Layout
27483 <cell alignment="left" valignment="top" usebox="none">
27486 \begin_layout Plain Layout
27492 <cell alignment="left" valignment="top" usebox="none">
27495 \begin_layout Plain Layout
27501 <cell alignment="left" valignment="top" usebox="none">
27504 \begin_layout Plain Layout
27510 <cell alignment="center" valignment="top" usebox="none">
27513 \begin_layout Plain Layout
27519 <cell alignment="center" valignment="top" usebox="none">
27522 \begin_layout Plain Layout
27528 <cell alignment="center" valignment="top" usebox="none">
27531 \begin_layout Plain Layout
27537 <cell alignment="center" valignment="top" usebox="none">
27540 \begin_layout Plain Layout
27548 <cell alignment="left" valignment="top" usebox="none">
27551 \begin_layout Plain Layout
27557 <cell alignment="left" valignment="top" usebox="none">
27560 \begin_layout Plain Layout
27566 <cell alignment="left" valignment="top" usebox="none">
27569 \begin_layout Plain Layout
27575 <cell alignment="left" valignment="top" usebox="none">
27578 \begin_layout Plain Layout
27584 <cell alignment="center" valignment="top" usebox="none">
27587 \begin_layout Plain Layout
27593 <cell alignment="center" valignment="top" usebox="none">
27596 \begin_layout Plain Layout
27602 <cell alignment="center" valignment="top" usebox="none">
27605 \begin_layout Plain Layout
27611 <cell alignment="center" valignment="top" usebox="none">
27614 \begin_layout Plain Layout
27622 <cell alignment="left" valignment="top" usebox="none">
27625 \begin_layout Plain Layout
27631 <cell alignment="left" valignment="top" usebox="none">
27634 \begin_layout Plain Layout
27640 <cell alignment="left" valignment="top" usebox="none">
27643 \begin_layout Plain Layout
27649 <cell alignment="left" valignment="top" usebox="none">
27652 \begin_layout Plain Layout
27658 <cell alignment="center" valignment="top" usebox="none">
27661 \begin_layout Plain Layout
27667 <cell alignment="center" valignment="top" usebox="none">
27670 \begin_layout Plain Layout
27676 <cell alignment="center" valignment="top" usebox="none">
27679 \begin_layout Plain Layout
27685 <cell alignment="center" valignment="top" usebox="none">
27688 \begin_layout Plain Layout
27696 <cell alignment="left" valignment="top" usebox="none">
27699 \begin_layout Plain Layout
27705 <cell alignment="left" valignment="top" usebox="none">
27708 \begin_layout Plain Layout
27714 <cell alignment="left" valignment="top" usebox="none">
27717 \begin_layout Plain Layout
27723 <cell alignment="left" valignment="top" usebox="none">
27726 \begin_layout Plain Layout
27732 <cell alignment="center" valignment="top" usebox="none">
27735 \begin_layout Plain Layout
27741 <cell alignment="center" valignment="top" usebox="none">
27744 \begin_layout Plain Layout
27750 <cell alignment="center" valignment="top" usebox="none">
27753 \begin_layout Plain Layout
27759 <cell alignment="center" valignment="top" usebox="none">
27762 \begin_layout Plain Layout
27770 <cell alignment="left" valignment="top" usebox="none">
27773 \begin_layout Plain Layout
27779 <cell alignment="left" valignment="top" usebox="none">
27782 \begin_layout Plain Layout
27788 <cell alignment="left" valignment="top" usebox="none">
27791 \begin_layout Plain Layout
27797 <cell alignment="left" valignment="top" usebox="none">
27800 \begin_layout Plain Layout
27806 <cell alignment="center" valignment="top" usebox="none">
27809 \begin_layout Plain Layout
27815 <cell alignment="center" valignment="top" usebox="none">
27818 \begin_layout Plain Layout
27824 <cell alignment="center" valignment="top" usebox="none">
27827 \begin_layout Plain Layout
27833 <cell alignment="center" valignment="top" usebox="none">
27836 \begin_layout Plain Layout
27844 <cell alignment="left" valignment="top" usebox="none">
27847 \begin_layout Plain Layout
27853 <cell alignment="left" valignment="top" usebox="none">
27856 \begin_layout Plain Layout
27862 <cell alignment="left" valignment="top" usebox="none">
27865 \begin_layout Plain Layout
27871 <cell alignment="left" valignment="top" usebox="none">
27874 \begin_layout Plain Layout
27880 <cell alignment="center" valignment="top" usebox="none">
27883 \begin_layout Plain Layout
27889 <cell alignment="center" valignment="top" usebox="none">
27892 \begin_layout Plain Layout
27898 <cell alignment="center" valignment="top" usebox="none">
27901 \begin_layout Plain Layout
27907 <cell alignment="center" valignment="top" usebox="none">
27910 \begin_layout Plain Layout
27918 <cell alignment="left" valignment="top" usebox="none">
27921 \begin_layout Plain Layout
27927 <cell alignment="left" valignment="top" usebox="none">
27930 \begin_layout Plain Layout
27936 <cell alignment="left" valignment="top" usebox="none">
27939 \begin_layout Plain Layout
27945 <cell alignment="left" valignment="top" usebox="none">
27948 \begin_layout Plain Layout
27954 <cell alignment="center" valignment="top" usebox="none">
27957 \begin_layout Plain Layout
27963 <cell alignment="center" valignment="top" usebox="none">
27966 \begin_layout Plain Layout
27972 <cell alignment="center" valignment="top" usebox="none">
27975 \begin_layout Plain Layout
27981 <cell alignment="center" valignment="top" usebox="none">
27984 \begin_layout Plain Layout
27992 <cell alignment="left" valignment="top" usebox="none">
27995 \begin_layout Plain Layout
28001 <cell alignment="left" valignment="top" usebox="none">
28004 \begin_layout Plain Layout
28010 <cell alignment="left" valignment="top" usebox="none">
28013 \begin_layout Plain Layout
28019 <cell alignment="left" valignment="top" usebox="none">
28022 \begin_layout Plain Layout
28028 <cell alignment="center" valignment="top" usebox="none">
28031 \begin_layout Plain Layout
28037 <cell alignment="center" valignment="top" usebox="none">
28040 \begin_layout Plain Layout
28046 <cell alignment="center" valignment="top" usebox="none">
28049 \begin_layout Plain Layout
28055 <cell alignment="center" valignment="top" usebox="none">
28058 \begin_layout Plain Layout
28066 <cell alignment="center" valignment="top" usebox="none">
28069 \begin_layout Plain Layout
28075 <cell alignment="center" valignment="top" usebox="none">
28078 \begin_layout Plain Layout
28084 <cell alignment="center" valignment="top" usebox="none">
28087 \begin_layout Plain Layout
28093 <cell alignment="center" valignment="top" usebox="none">
28096 \begin_layout Plain Layout
28102 <cell alignment="center" valignment="top" usebox="none">
28105 \begin_layout Plain Layout
28111 <cell alignment="center" valignment="top" usebox="none">
28114 \begin_layout Plain Layout
28120 <cell alignment="center" valignment="top" usebox="none">
28123 \begin_layout Plain Layout
28129 <cell alignment="center" valignment="top" usebox="none">
28132 \begin_layout Plain Layout
28146 \begin_layout Chapter
28147 Noms des couleurs disponibles utilisables dans les styles
28148 \begin_inset CommandInset label
28150 name "chap:Names-of-colors"
28157 \begin_layout Standard
28158 Les couleurs énumérées ci-après sont les couleurs standard et celles que
28159 vous pouvez régler dans les préférences \SpecialChar LyX
28163 \begin_layout Description
28168 pas de couleur particulière – réinitialisation ou couleur implicite
28171 \begin_layout Description
28177 \begin_layout Description
28183 \begin_layout Description
28189 \begin_layout Description
28195 \begin_layout Description
28201 \begin_layout Description
28207 \begin_layout Description
28213 \begin_layout Description
28219 \begin_layout Description
28224 marqueur d'espace ajoutée
28227 \begin_layout Description
28235 \begin_layout Description
28243 \begin_layout Description
28251 \begin_layout Description
28259 \begin_layout Description
28264 étiquette de branche
28267 \begin_layout Description
28272 fond de bouton d'insert
28275 \begin_layout Description
28280 fond du bouton d'insert (pointé)
28283 \begin_layout Description
28288 bordure de bouton d'insert
28291 \begin_layout Description
28296 barre de modification
28299 \begin_layout Description
28304 texte modifié auteur 1
28307 \begin_layout Description
28312 texte modifié auteur 2
28315 \begin_layout Description
28320 texte modifié auteur 3
28323 \begin_layout Description
28328 texte modifié auteur 4
28331 \begin_layout Description
28336 texte modifié auteur 5
28339 \begin_layout Description
28342 collapsable_inset_frame
28344 cadre d'insert repliable
28347 \begin_layout Description
28350 collapsable_inset_text
28352 texte d'insert repliable
28355 \begin_layout Description
28363 \begin_layout Description
28368 fond d'insert de commande
28371 \begin_layout Description
28376 cadre d'insert de commande
28379 \begin_layout Description
28387 \begin_layout Description
28392 fond de commentaire
28395 \begin_layout Description
28403 \begin_layout Description
28411 \begin_layout Description
28414 deletedtextmodifier
28416 modificateur de texte supprimé
28419 \begin_layout Description
28424 barre de profondeur
28427 \begin_layout Description
28432 marqueur de fin de ligne
28435 \begin_layout Description
28440 erreur \SpecialChar LaTeX
28444 \begin_layout Description
28449 étiquette de note de bas de page
28452 \begin_layout Description
28460 \begin_layout Description
28465 étiquette d'insert grisé
28468 \begin_layout Description
28473 fond d'insert grisé
28476 \begin_layout Description
28481 texte d'insert grisé
28484 \begin_layout Description
28492 \begin_layout Description
28500 \begin_layout Description
28508 \begin_layout Description
28513 complétion en ligne
28516 \begin_layout Description
28524 \begin_layout Description
28532 \begin_layout Description
28540 \begin_layout Description
28545 texte \SpecialChar LaTeX
28549 \begin_layout Description
28557 \begin_layout Description
28562 étiquette de note en marge
28565 \begin_layout Description
28573 \begin_layout Description
28581 \begin_layout Description
28586 cadre mathématique (non pointé)
28589 \begin_layout Description
28594 cadre mathématique (pointé)
28597 \begin_layout Description
28605 \begin_layout Description
28610 fond de macro mathématique
28613 \begin_layout Description
28618 macro mathématique désactivée
28621 \begin_layout Description
28626 cadre de macro mathématique
28629 \begin_layout Description
28634 fond dynamique de macro mathématique
28637 \begin_layout Description
28642 étiquette de macro mathématique
28645 \begin_layout Description
28650 macro mathématique : nouveau paramètre
28653 \begin_layout Description
28658 macro mathématique : ancien paramètre
28661 \begin_layout Description
28669 \begin_layout Description
28672 nonunique_inlinecompletion
28674 complétion en ligne (choix multiples)
28677 \begin_layout Description
28685 \begin_layout Description
28693 \begin_layout Description
28698 saut de page / saut de ligne
28701 \begin_layout Description
28706 marqueur de paragraphe
28709 \begin_layout Description
28714 texte d'insert fantôme
28717 \begin_layout Description
28725 \begin_layout Description
28733 \begin_layout Description
28738 cadre d'expression régulière
28741 \begin_layout Description
28749 \begin_layout Description
28757 \begin_layout Description
28765 \begin_layout Description
28773 \begin_layout Description
28781 \begin_layout Description
28786 ligne on/off de tableau
28789 \begin_layout Description
28797 \begin_layout Description