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 default
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
118 \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
10055 Creates a new paragraph style if it does not already exist.
10056 If the style does exist, this section is ignored.
10059 Doit être fermé par
10060 \begin_inset Quotes fld
10064 \begin_inset Flex Code
10067 \begin_layout Plain Layout
10076 \begin_inset Quotes frd
10082 \begin_layout Description
10085 \begin_inset Flex Code
10088 \begin_layout Plain Layout
10099 \begin_inset Flex Code
10102 \begin_layout Plain Layout
10108 ] indique que la classe nécessite la fonctionnalité
10109 \begin_inset Flex Code
10112 \begin_layout Plain Layout
10121 Plusieurs fonctionnalités doivent être séparées par des virgules.
10122 Noter que l'on ne peut requérir que des fonctionnalités reconnues (voir
10124 \begin_inset CommandInset ref
10126 reference "chap:List-of-functions"
10130 pour accéder à la liste des fonctionnalités).
10133 If you require a package with specific options, you can additionally use
10135 \begin_inset Flex Code
10138 \begin_layout Plain Layout
10151 \begin_layout Description
10154 \begin_inset Flex Code
10157 \begin_layout Plain Layout
10168 \begin_inset Flex Code
10171 \begin_layout Plain Layout
10177 ] indique la largeur de la marge droite à l'écran, par exemple
10178 \begin_inset Quotes fld
10182 \begin_inset Flex Code
10185 \begin_layout Plain Layout
10192 \begin_inset Quotes frd
10198 \begin_layout Description
10201 \begin_inset Flex Code
10204 \begin_layout Plain Layout
10218 \begin_inset Flex Code
10221 \begin_layout Plain Layout
10227 ] fixe quels sectionnements doivent être numérotés.
10228 Correspond au compteur
10229 \begin_inset Flex Code
10232 \begin_layout Plain Layout
10240 en \SpecialChar LaTeX
10244 \begin_layout Description
10247 \begin_inset Flex Code
10250 \begin_layout Plain Layout
10263 \begin_inset Flex Code
10266 \begin_layout Plain Layout
10275 \begin_inset space \thinspace{}
10279 \begin_inset Flex Code
10282 \begin_layout Plain Layout
10288 ] fixe l'option implicite d'impression recto seul ou en recto verso.
10289 Peut être changé dans la fenêtre
10290 \begin_inset Flex Noun
10293 \begin_layout Plain Layout
10294 Document\SpecialChar menuseparator
10303 \begin_layout Description
10306 \begin_inset Flex Code
10309 \begin_layout Plain Layout
10320 \begin_inset Flex Code
10323 \begin_layout Plain Layout
10329 ] définit un nouveau style de paragraphe.
10330 Si le style n'existe pas, il est créé; s'il existe déjà, ses paramètres
10332 Doit être fermé par
10333 \begin_inset Quotes fld
10337 \begin_inset Flex Code
10340 \begin_layout Plain Layout
10349 \begin_inset Quotes frd
10353 \begin_inset Newline newline
10357 \begin_inset CommandInset ref
10359 reference "subsec:Styles-de-paragraphe"
10366 \begin_layout Description
10369 \begin_inset Flex Code
10372 \begin_layout Plain Layout
10388 \begin_inset Flex Code
10391 \begin_layout Plain Layout
10401 ] définit nom de la commande ou de l'envi\SpecialChar softhyphen
10402 ronnement mentionné ci-dessous.
10405 \begin_layout Description
10408 \begin_inset Flex Code
10411 \begin_layout Plain Layout
10426 \begin_inset Flex Code
10429 \begin_layout Plain Layout
10439 \begin_inset Flex Code
10442 \begin_layout Plain Layout
10452 ] indique le genre de balisage utilisé pour définir le titre d'un document.
10454 \begin_inset Flex Code
10457 \begin_layout Plain Layout
10463 signifie que la commande définie par
10464 \begin_inset Flex Code
10467 \begin_layout Plain Layout
10473 sera insérée après le dernier format avec
10476 \begin_inset Quotes fld
10482 \begin_inset Flex Code
10485 \begin_layout Plain Layout
10487 \begin_inset space ~
10498 \begin_inset Quotes frd
10505 \begin_inset Flex Code
10508 \begin_layout Plain Layout
10515 \begin_inset Flex Code
10518 \begin_layout Plain Layout
10524 est un environnement, dans lequel doit être inclus tous les formats avec
10528 \begin_inset Quotes fld
10534 \begin_inset Flex Code
10537 \begin_layout Plain Layout
10539 \begin_inset space ~
10550 \begin_inset Quotes frd
10558 \begin_layout Description
10561 \begin_inset Flex Code
10564 \begin_layout Plain Layout
10575 \begin_inset Flex Code
10578 \begin_layout Plain Layout
10584 ] fixe quels sectionnements sont inclus dans la table des matières.
10585 Correspond au compteur
10586 \begin_inset Flex Code
10589 \begin_layout Plain Layout
10597 en \SpecialChar LaTeX
10601 \begin_layout Subsection
10605 \begin_inset CommandInset label
10607 name "subsec:Section-ClassOptions"
10614 \begin_layout Standard
10616 \begin_inset Flex Code
10619 \begin_layout Plain Layout
10625 peut contenir les directives suivantes :
10628 \begin_layout Description
10631 \begin_inset Flex Code
10634 \begin_layout Plain Layout
10648 ] liste les tailles de police disponibles comme police principale du document,
10652 \begin_inset Quotes fld
10658 \begin_inset Flex Code
10661 \begin_layout Plain Layout
10670 \begin_inset Quotes frd
10678 \begin_layout Description
10681 \begin_inset Flex Code
10684 \begin_layout Plain Layout
10694 fixe le contenu de la ligne écrivant la DTD pour les classes produisant
10699 \begin_inset Quotes eld
10702 -//OASIS//DTD DocBook V4.2//EN
10703 \begin_inset Quotes erd
10709 \begin_layout Description
10712 \begin_inset Flex Code
10715 \begin_layout Plain Layout
10729 ] introduit certaines options de la classe de document, séparées par une
10730 virgule, qui seront ajoutées à la partie optionnelle de la commande
10731 \begin_inset Flex Code
10734 \begin_layout Plain Layout
10745 \begin_layout Description
10748 \begin_inset Flex Code
10751 \begin_layout Plain Layout
10763 chaîne="empty|plain|headings|fancy"
10765 ] liste les mises en page disponibles, séparées par un
10768 \begin_inset Quotes fld
10772 \begin_inset Quotes frd
10780 \begin_layout Standard
10782 \begin_inset Flex Code
10785 \begin_layout Plain Layout
10791 doit être fermée par
10792 \begin_inset Quotes fld
10798 \begin_inset Flex Code
10801 \begin_layout Plain Layout
10810 \begin_inset Quotes frd
10816 \begin_layout Subsection
10817 Styles de paragraphe
10818 \begin_inset CommandInset label
10820 name "subsec:Styles-de-paragraphe"
10827 \begin_layout Standard
10828 La description d'un style de paragraphe ressemble à ceci
10832 \begin_layout Plain Layout
10833 qui peut servir soit à définir un nouvel format soit à en modifier un déjà
10842 \begin_layout LyX-Code
10849 \begin_layout LyX-Code
10853 \begin_layout LyX-Code
10857 \begin_layout Standard
10858 dans lequel on peut mettre les commandes suivantes :
10861 \begin_layout Description
10864 \begin_inset Flex Code
10867 \begin_layout Plain Layout
10882 , left, right, center
10884 ] alignement de paragraphe.
10887 \begin_layout Description
10890 \begin_inset Flex Code
10893 \begin_layout Plain Layout
10908 , left, right, center
10914 des alignements possibles séparés par une virgule.
10915 Certains styles \SpecialChar LaTeX
10916 interdisent certains alignements, car ils n'auraient aucun
10918 Par exemple une énumération alignée à droite ou centrée est impossible.
10921 \begin_layout Description
10924 \begin_inset Flex Code
10927 \begin_layout Plain Layout
10938 \begin_inset Flex Code
10941 \begin_layout Plain Layout
10947 ] définit l'argument numéro <int> d'une commande ou environnement associé
10949 Ceci est utile pour des entités comme les en-têtes de section, et n'a de
10950 sens qu'avec \SpecialChar LaTeX
10952 Chaque argument (obligatoire ou facultatif) d'une commande ou d'un environnemen
10953 t — sauf l'argument obligatoire correspondant au contenu du paragraphe propremen
10954 t dit — est défini séparément, et le nombre précise l'ordre des arguments.
10955 La définition doit être close par
10958 \begin_inset Flex Code
10961 \begin_layout Plain Layout
10971 .Ainsi une commande avec deux arguments sera spécifiée comme suit:
10972 \begin_inset Separator parbreak
10979 \begin_layout Quote
10985 \begin_layout Quote
10991 \begin_layout Quote
10997 \begin_layout Quote
11003 \begin_layout Quote
11009 \begin_layout Quote
11015 \begin_layout Standard
11016 Dans la définition de l'
11017 \begin_inset Flex Code
11020 \begin_layout Plain Layout
11026 , les spécifications suivantes sont possibles:
11029 \begin_layout Itemize
11032 \begin_inset Flex Code
11035 \begin_layout Plain Layout
11046 \begin_inset Flex Code
11049 \begin_layout Plain Layout
11055 définit la chaîne de caractères qui apparaîtra à la fois dans le menu (pour
11056 insérer cet argument) et dans le bouton d'insertion d'argument (sauf si
11057 vous spécifiez également un
11060 \begin_inset Flex Code
11063 \begin_layout Plain Layout
11074 Pour le menu, vous pouvez définir un accélérateur en ajoutant le caractère
11075 désiré à la chaîne, séparé par
11076 \begin_inset Quotes fld
11080 \begin_inset Quotes frd
11084 \begin_inset space \thinspace{}
11088 \begin_inset space \space{}
11092 \begin_inset Quotes fld
11096 \begin_inset Flex Code
11099 \begin_layout Plain Layout
11100 Éléments personnalisables|é
11106 \begin_inset Quotes frd
11112 \begin_layout Itemize
11115 \begin_inset Flex Code
11118 \begin_layout Plain Layout
11129 \begin_inset Flex Code
11132 \begin_layout Plain Layout
11138 définit une chaîne particulière pour le menu.
11139 Vous pouvez définir un accélérateur en ajoutant le caractère désiré à la
11141 \begin_inset Quotes fld
11145 \begin_inset Quotes frd
11149 \begin_inset space \thinspace{}
11153 \begin_inset space \space{}
11157 \begin_inset Quotes fld
11161 \begin_inset Flex Code
11164 \begin_layout Plain Layout
11165 Éléments personnalisables|é
11171 \begin_inset Quotes frd
11175 Cette spécification est facultative, si elle n'existe pas, la
11176 \begin_inset Flex Code
11179 \begin_layout Plain Layout
11185 sera utilisée pour le menu;
11188 \begin_layout Itemize
11191 \begin_inset Flex Code
11194 \begin_layout Plain Layout
11205 \begin_inset Flex Code
11208 \begin_layout Plain Layout
11214 définit un texte explicatif qui apparaît dans la bulle d'aide quand le
11215 curseur passe sur l'insertion d'argument;
11218 \begin_layout Itemize
11221 \begin_inset Flex Code
11224 \begin_layout Plain Layout
11235 \begin_inset Flex Code
11238 \begin_layout Plain Layout
11247 \begin_inset space \thinspace{}
11251 \begin_inset Flex Code
11254 \begin_layout Plain Layout
11260 ] précise si l’argument est obligatoire (1) ou optionnel (0).
11261 Les arguments obligatoires ont émis comme une chaîne vide s'ils ne sont
11262 pas précisés, alors que les arguments optionnels ne sont pas émis du tout.
11263 Implicitement, les arguments obligatoires sont insérés entre
11264 \begin_inset Flex Code
11267 \begin_layout Plain Layout
11273 , alors que les arguments optionnels sont insérés entre
11274 \begin_inset Flex Code
11277 \begin_layout Plain Layout
11286 \begin_layout Itemize
11289 \begin_inset Flex Code
11292 \begin_layout Plain Layout
11303 \begin_inset Flex Code
11306 \begin_layout Plain Layout
11312 définit une autre argument (par son numéro d'ordre) dont cet argument demande
11313 l’émission s'il est lui-même émis.
11314 Par exemple en \SpecialChar LaTeX
11315 , les arguments optionnels demandent l'émission d'autres
11316 arguments optionnels situés avant eux dans la liste (au moins vides), comme
11320 \begin_inset Flex Code
11323 \begin_layout Plain Layout
11328 command[][argument]{text}
11335 ou ceci peut être précisé par la directive
11338 \begin_inset Flex Code
11341 \begin_layout Plain Layout
11352 \begin_inset Flex Code
11355 \begin_layout Plain Layout
11364 \begin_layout Itemize
11367 \begin_inset Flex Code
11370 \begin_layout Plain Layout
11381 \begin_inset Flex Code
11384 \begin_layout Plain Layout
11390 définit un délimiteur gauche personnalisé (au lieu de
11391 \begin_inset Flex Code
11394 \begin_layout Plain Layout
11401 \begin_inset Flex Code
11404 \begin_layout Plain Layout
11411 Une rupture de ligne dans la sortie peut être indiqué par
11412 \begin_inset Flex Code
11415 \begin_layout Plain Layout
11424 \begin_layout Itemize
11427 \begin_inset Flex Code
11430 \begin_layout Plain Layout
11441 \begin_inset Flex Code
11444 \begin_layout Plain Layout
11450 définit un délimiteur droit personnalisé (au lieu de
11451 \begin_inset Flex Code
11454 \begin_layout Plain Layout
11461 \begin_inset Flex Code
11464 \begin_layout Plain Layout
11471 Une rupture de ligne dans la sortie peut être indiqué par
11472 \begin_inset Flex Code
11475 \begin_layout Plain Layout
11484 \begin_layout Itemize
11487 \begin_inset Flex Code
11490 \begin_layout Plain Layout
11501 \begin_inset Flex Code
11504 \begin_layout Plain Layout
11510 définit un argument qui sera inséré si et seulement si aucun argument n'est
11511 saisi par l'utilisateur, c'est-à-dire si aucun insert d'argument n'a été
11512 spécifié (notez qu'un insert d'argument vide masque le
11515 \begin_inset Flex Code
11518 \begin_layout Plain Layout
11529 Les arguments multiples doivent être séparés par des virgules;
11532 \begin_layout Itemize
11535 \begin_inset Flex Code
11538 \begin_layout Plain Layout
11549 \begin_inset Flex Code
11552 \begin_layout Plain Layout
11558 définit un argument inséré dans tous les cas (seul ou en plus des chaîne
11559 saisies par l’utilisateur).
11560 Les arguments multiples doivent être séparés par des virgules;
11563 \begin_layout Itemize
11566 \begin_inset Flex Code
11569 \begin_layout Plain Layout
11579 définit la police de caractères utilisée pour le contenu de l'argument,
11581 \begin_inset CommandInset ref
11583 reference "subsec:polices"
11590 \begin_layout Itemize
11593 \begin_inset Flex Code
11596 \begin_layout Plain Layout
11606 définit la police de caractères utilisée pour l'étiquette, voir
11607 \begin_inset CommandInset ref
11609 reference "subsec:polices"
11616 \begin_layout Itemize
11619 \begin_inset Flex Code
11622 \begin_layout Plain Layout
11631 \begin_inset Flex Code
11634 \begin_layout Plain Layout
11640 , Minimalistic, Conglomerate
11647 précise le style de rendu utilisé pour les cadres d'insertion et les boutons;
11650 \begin_layout Itemize
11653 \begin_inset Flex Code
11656 \begin_layout Plain Layout
11667 \begin_inset Flex Code
11670 \begin_layout Plain Layout
11676 force l'insertion de l’argument lorsque le style concerné est sélectionné
11677 (si sa valeur est 1).
11678 Actuellement, un seul argument par style ou format peut être inséré automatique
11682 \begin_layout Itemize
11685 \begin_inset Flex Code
11688 \begin_layout Plain Layout
11697 \begin_inset Flex Code
11700 \begin_layout Plain Layout
11709 \begin_inset Flex Code
11712 \begin_layout Plain Layout
11720 , this argument will be inserted with a copy of the co-text (either selected
11721 text or the whole paragraph) as content.
11724 \begin_layout Itemize
11727 \begin_inset Flex Code
11730 \begin_layout Plain Layout
11739 \begin_inset Flex Code
11742 \begin_layout Plain Layout
11745 string of characters
11754 Defines individual characters that should be output in raw form, meaning
11755 without special translations that \SpecialChar LaTeX
11757 Note that, contrary to PassThru, this needs to be explicitly defined for
11759 That is, arguments do not inherit PassThruChars from their parent inset
11763 \begin_layout Standard
11764 Implicitement, le texte saisi dans la fenêtre de travail de \SpecialChar LyX
11766 considéré est le dernier argument de la commande si le
11769 \begin_inset Flex Code
11772 \begin_layout Plain Layout
11785 \begin_inset Flex Code
11788 \begin_layout Plain Layout
11799 Cependant, les arguments préfixés par
11802 \begin_inset Flex Code
11805 \begin_layout Plain Layout
11815 sont émis après cet argument de la fenêtre de travail.
11816 Notez que la numérotation des post-arguments repart de 1, de sorte que
11817 le premier argument suivant l’argument de la fenêtre de travail est
11820 \begin_inset Flex Code
11823 \begin_layout Plain Layout
11834 Les post-arguments sont ignorés dans tout autre
11837 \begin_inset Flex Code
11840 \begin_layout Plain Layout
11851 \begin_inset Flex Code
11854 \begin_layout Plain Layout
11863 \begin_layout Standard
11864 Les arguments de liste
11865 \begin_inset Flex Code
11868 \begin_layout Plain Layout
11877 \begin_inset Flex Code
11880 \begin_layout Plain Layout
11888 ) sont préfixés par
11889 \begin_inset Flex Code
11892 \begin_layout Plain Layout
11898 suivi par leur numéro (e.
11899 \begin_inset space \thinspace{}
11903 \begin_inset space \space{}
11907 \begin_inset Flex Code
11910 \begin_layout Plain Layout
11920 \begin_layout Description
11923 \begin_inset Flex Code
11926 \begin_layout Plain Layout
11936 noter que cette directive écrasera complètement toute déclaration
11937 \begin_inset Flex Code
11940 \begin_layout Plain Layout
11946 antérieure pour ce style.
11947 Doit être fermée par
11948 \begin_inset Flex Code
11951 \begin_layout Plain Layout
11959 \begin_inset CommandInset ref
11961 reference "subsec:I18n"
11965 pour les détails d'utilisation.
11968 \begin_layout Description
11971 \begin_inset Flex Code
11974 \begin_layout Plain Layout
11992 \begin_layout Plain Layout
11994 \begin_inset Quotes fld
11998 \begin_inset Quotes frd
12001 ici désigne un nombre réel, e.g.
12007 l'espacement vertical qui sépare du paragraphe suivant le dernier paragraphe
12008 d'une série doté de cette directive.
12009 Si le paragraphe suivant est doté d'un autre style, les séparations ne
12010 sont pas simplement additionnées, mais le maximum est pris en considération.La
12012 \begin_inset Flex Code
12015 \begin_layout Plain Layout
12021 pour le dernier paragraphe.
12024 \begin_layout Description
12027 \begin_inset Flex Code
12030 \begin_layout Plain Layout
12041 \begin_inset Flex Code
12044 \begin_layout Plain Layout
12050 fixe la catégorie pour ce style.
12051 Ceci est utilise pour regrouper les styles apparentés dans le menu déroulant
12052 des styles de la barre d'outils.
12053 N'importe quelle chaîne de caractères peut être utilisée, mais vous voudrez
12054 peut-être utiliser des catégories existantes pour vos propres styles.
12057 \begin_layout Description
12060 \begin_inset Flex Code
12063 \begin_layout Plain Layout
12073 fixe la profondeur d'une commande XML.
12074 Utilisable uniquement avec les formats XML.
12077 \begin_layout Description
12080 \begin_inset Flex Code
12083 \begin_layout Plain Layout
12094 \begin_inset Flex Code
12097 \begin_layout Plain Layout
12103 sert à copier toutes les caractéristiques d'un style déjà existant dans
12107 \begin_layout Description
12110 \begin_inset Flex Code
12113 \begin_layout Plain Layout
12124 \begin_inset Flex Code
12127 \begin_layout Plain Layout
12133 ] nomme un style dont le préambule devra être placé
12138 Ceci permet d'assurer une relation d'ordre entre les morceaux de préambule
12139 quand les définitions de macros dépendent les unes des autres.
12145 \begin_layout Plain Layout
12146 Noter que, à part cette fonctionnalité, il n'y a aucun moyen de garantir
12147 un ordonnancement des préambules.
12148 L'ordre que vous constatez avec une version de \SpecialChar LyX
12149 peut changer sans préavis
12150 dans les versions ultérieures.
12158 \begin_layout Description
12161 \begin_inset Flex Code
12164 \begin_layout Plain Layout
12192 ] fixe le type de marqueur qui se trouve à la fin du paragraphe (ou de la
12193 suite de paragraphes si
12194 \begin_inset Flex Code
12197 \begin_layout Plain Layout
12204 \begin_inset Flex Code
12207 \begin_layout Plain Layout
12214 \begin_inset Flex Code
12217 \begin_layout Plain Layout
12224 \begin_inset Flex Code
12227 \begin_layout Plain Layout
12235 \begin_inset Flex Code
12238 \begin_layout Plain Layout
12245 \begin_inset Quotes fld
12249 \begin_inset Quotes frd
12253 \begin_inset Flex Code
12256 \begin_layout Plain Layout
12263 \begin_inset Flex Code
12266 \begin_layout Plain Layout
12272 ) est un carré blanc (respectivement noir) en général placé à la fin des
12275 \begin_inset Flex Code
12278 \begin_layout Plain Layout
12284 est une chaîne de caractères explicitement donnée.
12287 \begin_layout Description
12290 \begin_inset Flex Code
12293 \begin_layout Plain Layout
12304 \begin_inset Flex Code
12307 \begin_layout Plain Layout
12313 fixe la chaîne utilisée pour le marqueur quand
12314 \begin_inset Newline newline
12318 \begin_inset Flex Code
12321 \begin_layout Plain Layout
12328 \begin_inset Flex Code
12331 \begin_layout Plain Layout
12340 \begin_layout Description
12343 \begin_inset Flex Code
12346 \begin_layout Plain Layout
12356 fixe la police utilisée à la fois pour le corps du texte
12362 \begin_inset CommandInset ref
12364 reference "subsec:polices"
12369 Noter qu'en définissant cette police on définit aussi automatiquement
12372 \begin_inset Flex Code
12375 \begin_layout Plain Layout
12385 avec la même valeur.
12386 Il faut donc définir celle-ci d'abord pour fixer
12389 \begin_inset Flex Code
12392 \begin_layout Plain Layout
12405 \begin_layout Description
12408 \begin_inset Flex Code
12411 \begin_layout Plain Layout
12422 \begin_inset Flex Code
12425 \begin_layout Plain Layout
12431 ] est utile pour forcer la portabilité de nouveaux styles vers des versions
12432 stables de \SpecialChar LyX
12434 La première version stable qui interprète cette directive est \SpecialChar LyX
12436 L'argument est un nombre qui peut être 0, -1 ou n'importe quel entier positif.
12438 \begin_inset Flex Code
12441 \begin_layout Plain Layout
12447 est positif, il sera toujours émis vers le préambule du document.
12448 Lors de la lecture d'un fichier
12452 , les définitions de style du préambule du document sont ajoutées à la classe
12454 De ce fait même les versions de \SpecialChar LyX
12455 plus anciennes peuvent gérer ce style.
12459 \begin_inset Flex Code
12462 \begin_layout Plain Layout
12472 est un numéro de version : si le style est lu, et si le numéro de version
12473 est inférieur au numéro de version du style existant dans la classe de
12474 document, le nouveau style est ignoré.
12475 Si le numéro de version est supérieur, le nouveau style remplace l'ancien.
12476 La valeur -1 signifie un numéro de version infini, c'est-à-dire que le
12477 style est toujours utilisé.
12480 \begin_layout Description
12483 \begin_inset Flex Code
12486 \begin_layout Plain Layout
12497 \begin_inset Flex Code
12500 \begin_layout Plain Layout
12509 \begin_inset space \thinspace{}
12513 \begin_inset Flex Code
12516 \begin_layout Plain Layout
12523 ne permet pas d'habitude d'insérer plus d'une espace entre deux mots,
12524 car une espace est considérée comme un séparateur de mots, non comme un
12525 caractère ou un symbole en tant que tel.
12526 C'est très bien mais c'est parfois ennuyeux, par exemple pour taper un
12527 code source de programme ou du code \SpecialChar LaTeX
12529 C'est pourquoi on peut activer
12530 \begin_inset Flex Code
12533 \begin_layout Plain Layout
12540 Noter que \SpecialChar LyX
12541 créera les espaces insécables correspondants aux espaces additionnel
12542 les pour tous les modes autres que le mode \SpecialChar LaTeX
12546 \begin_layout Description
12549 \begin_inset Flex Code
12552 \begin_layout Plain Layout
12560 sont utilisées avec l'exportation XHTML.
12562 \begin_inset CommandInset ref
12564 reference "subsec:Styles-de-paragraphe-XHTML"
12571 \begin_layout Description
12574 \begin_inset Flex Code
12577 \begin_layout Plain Layout
12587 (Utilisable uniquement avec les formats XML).
12590 \begin_layout Description
12593 \begin_inset Flex Code
12596 \begin_layout Plain Layout
12610 \begin_inset Flex Code
12613 \begin_layout Plain Layout
12622 \begin_inset space \thinspace{}
12626 \begin_inset Flex Code
12629 \begin_layout Plain Layout
12636 \begin_inset Flex Code
12639 \begin_layout Plain Layout
12645 que que le style doit être inclus dans le préambule plutôt que dans le
12647 Ceci est utile pour les classes de document qui désirent que les informations
12648 telles que le titre et l'auteur figurent dans le préambule.
12649 Notez bien que ceci ne fonctionne que pour les styles pour lesquels
12650 \begin_inset Flex Code
12653 \begin_layout Plain Layout
12662 \begin_inset Flex Code
12665 \begin_layout Plain Layout
12676 \begin_inset Flex Code
12679 \begin_layout Plain Layout
12690 \begin_layout Description
12693 \begin_inset Flex Code
12696 \begin_layout Plain Layout
12710 \begin_inset Flex Code
12713 \begin_layout Plain Layout
12722 \begin_inset space \thinspace{}
12726 \begin_inset Flex Code
12729 \begin_layout Plain Layout
12736 \begin_inset Flex Code
12739 \begin_layout Plain Layout
12745 que le style fait partie d'un bloc de titre (voir aussi
12746 \begin_inset Flex Code
12749 \begin_layout Plain Layout
12758 \begin_inset Flex Code
12761 \begin_layout Plain Layout
12769 dans les paramètres généraux).
12772 \begin_layout Description
12775 \begin_inset Flex Code
12778 \begin_layout Plain Layout
12789 \begin_inset Flex Code
12792 \begin_layout Plain Layout
12798 ] est la commande \SpecialChar LaTeX
12799 permettant de déclarer un élément d'une liste.
12800 La commande doit être définie sans la barre oblique inverse qui la précède
12801 habituellement (implicitement
12802 \begin_inset Quotes fld
12806 \begin_inset Quotes frd
12809 , qui est émis comme
12810 \begin_inset Flex Code
12813 \begin_layout Plain Layout
12821 en \SpecialChar LaTeX
12825 \begin_layout Description
12828 \begin_inset Flex Code
12831 \begin_layout Plain Layout
12842 \begin_inset Flex Code
12845 \begin_layout Plain Layout
12851 ] crée un espacement supplémentaire entre les paragraphes du même style
12852 dans un environnement.
12853 Si vous emboîtez des paragraphes d'autres formats dans un environnement,
12854 ils seront espacés de
12855 \begin_inset Flex Code
12858 \begin_layout Plain Layout
12865 Mais les éléments de l'environnement seront en plus espacés de
12866 \begin_inset Flex Code
12869 \begin_layout Plain Layout
12883 \begin_layout Description
12886 \begin_inset Flex Code
12889 \begin_layout Plain Layout
12899 (Utilisable uniquement avec les formats XML).
12902 \begin_layout Description
12905 \begin_inset Flex Code
12908 \begin_layout Plain Layout
12919 \begin_inset Flex Code
12922 \begin_layout Plain Layout
12931 \begin_inset space \thinspace{}
12935 \begin_inset Flex Code
12938 \begin_layout Plain Layout
12944 ] permet de laisser un paragraphe vide, ce que \SpecialChar LyX
12945 ne permet pas d'habitude
12946 car il ne générerait rien en \SpecialChar LaTeX
12948 Il y a quelques cas où c'est pourtant utile: dans un modèle pour une lettre,
12949 les champs requis peuvent être laissés vides, pour que les gens ne les
12950 oublient pas; dans certains cas particuliers, un style peut aussi servir
12951 de séparateur, et ne pas contenir de texte.
12954 \begin_layout Description
12957 \begin_inset Flex Code
12960 \begin_layout Plain Layout
12974 \begin_inset Flex Code
12977 \begin_layout Plain Layout
12983 ] fixe l'espacement vertical entre le marqueur et le corps du texte.
12984 Sert seulement pour les marqueurs qui sont au dessus du corps du texte
12986 \begin_inset Flex Code
12989 \begin_layout Plain Layout
12996 \begin_inset Flex Code
12999 \begin_layout Plain Layout
13000 Centered_Top_Environment
13008 \begin_layout Description
13011 \begin_inset Flex Code
13014 \begin_layout Plain Layout
13025 \begin_inset Flex Code
13028 \begin_layout Plain Layout
13034 dénomme le compteur pour la numérotation automatique.
13035 Pour que le compteur soit associé à votre étiquette, il vous faut le référencer
13039 \begin_inset Flex Code
13042 \begin_layout Plain Layout
13054 Ceci fonctionnera avec les
13057 \begin_inset Flex Code
13060 \begin_layout Plain Layout
13069 \begin_inset Flex Code
13072 \begin_layout Plain Layout
13081 \begin_inset Flex Code
13084 \begin_layout Plain Layout
13093 \begin_inset Flex Code
13096 \begin_layout Plain Layout
13107 \begin_inset Newline newline
13115 \begin_inset Flex Code
13118 \begin_layout Plain Layout
13127 \begin_inset Flex Code
13130 \begin_layout Plain Layout
13138 , bien que ce cas soit un peu compliqué.
13139 Supposez que vous déclariez
13140 \begin_inset Flex Code
13143 \begin_layout Plain Layout
13144 \begin_inset Quotes fld
13147 LabelCounter monEnum
13153 \begin_inset Quotes frd
13157 Les compteurs effectivement utilisés sont alors
13158 \begin_inset Flex Code
13161 \begin_layout Plain Layout
13168 \begin_inset Flex Code
13171 \begin_layout Plain Layout
13178 \begin_inset Flex Code
13181 \begin_layout Plain Layout
13188 \begin_inset Flex Code
13191 \begin_layout Plain Layout
13197 , tout à fait comme en \SpecialChar LaTeX
13199 Ces compteurs doivent être tous déclarés séparément.
13200 \begin_inset Newline newline
13204 \begin_inset CommandInset ref
13206 reference "subsec:Compteurs"
13210 pour les détails sur les compteurs.
13213 \begin_layout Description
13216 \begin_inset Flex Code
13219 \begin_layout Plain Layout
13229 fixe la police utilisée pour le marqueur.
13231 \begin_inset CommandInset ref
13233 reference "subsec:polices"
13240 \begin_layout Description
13243 \begin_inset Flex Code
13246 \begin_layout Plain Layout
13257 \begin_inset Flex Code
13260 \begin_layout Plain Layout
13266 fixe le texte indiquent l'importance de l'indentation d'un marqueur.
13269 \begin_layout Description
13272 \begin_inset Flex Code
13275 \begin_layout Plain Layout
13286 \begin_inset Flex Code
13289 \begin_layout Plain Layout
13295 fixe le texte indiquent l'espacement horizontal entre le marqueur et le
13297 Sert seulement pour les marqueurs qui ne sont pas au dessus du corps du
13301 \begin_layout Description
13304 \begin_inset Flex Code
13307 \begin_layout Plain Layout
13318 \begin_inset Flex Code
13321 \begin_layout Plain Layout
13327 fixe la chaîne utilisée comme marqueur avec le
13330 \begin_inset Flex Code
13333 \begin_layout Plain Layout
13342 \begin_inset Flex Code
13345 \begin_layout Plain Layout
13359 \begin_inset Flex Code
13362 \begin_layout Plain Layout
13372 est indiqué, cette chaîne peut contenir les instructions de formatage particuli
13373 ères décrites dans la
13374 \begin_inset CommandInset ref
13376 reference "subsec:Compteurs"
13383 \begin_layout Description
13386 \begin_inset Flex Code
13389 \begin_layout Plain Layout
13392 LabelStringAppendix
13400 \begin_inset Flex Code
13403 \begin_layout Plain Layout
13409 est utilisée dans une annexe à la place de
13410 \begin_inset Flex Code
13413 \begin_layout Plain Layout
13422 Noter que toute directive
13423 \begin_inset Flex Code
13426 \begin_layout Plain Layout
13435 \begin_inset Newline newline
13439 \begin_inset Flex Code
13442 \begin_layout Plain Layout
13445 LabelStringAppendix
13453 \begin_layout Description
13456 \begin_inset Flex Code
13459 \begin_layout Plain Layout
13469 (Utilisable uniquement avec les formats XML).
13472 \begin_layout Description
13475 \begin_inset Flex Code
13478 \begin_layout Plain Layout
13489 \begin_inset Flex Code
13492 \begin_layout Plain Layout
13503 \begin_inset Newline newline
13510 Sensitive, Enumerate,
13511 \begin_inset Newline newline
13514 Itemize, Bibliography
13522 \begin_inset Separator parbreak
13529 \begin_layout Description
13530 \begin_inset Flex Code
13533 \begin_layout Plain Layout
13541 veut dire que le marqueur est le premier mot (avant la première vraie espace).
13542 Utilisez des espaces insécables si vous voulez mettre plus d'un mot dans
13546 \begin_layout Description
13547 \begin_inset Flex Code
13550 \begin_layout Plain Layout
13558 veut dire qu'il est défini dans le style (voir
13559 \begin_inset Flex Code
13562 \begin_layout Plain Layout
13572 \begin_inset Quotes fld
13576 \begin_inset Quotes frd
13579 , au début du paragraphe.Si le
13582 \begin_inset Flex Code
13585 \begin_layout Plain Layout
13598 \begin_inset Flex Code
13601 \begin_layout Plain Layout
13611 , alors il ne sera affiché que dans le premier paragraphe de toutes séquence
13612 de paragraphes du même
13615 \begin_inset Flex Code
13618 \begin_layout Plain Layout
13631 \begin_layout Description
13634 \begin_inset Flex Code
13637 \begin_layout Plain Layout
13648 \begin_inset space ~
13652 \begin_inset space ~
13658 \begin_inset Flex Code
13661 \begin_layout Plain Layout
13671 sont des cas particuliers de
13672 \begin_inset Flex Code
13675 \begin_layout Plain Layout
13684 Le marqueur sera imprimé au dessus du paragraphe, soit au début de la lignes,
13688 \begin_layout Description
13689 \begin_inset Flex Code
13692 \begin_layout Plain Layout
13700 est un cas particulier pour les marqueurs de légende
13701 \begin_inset Quotes fld
13705 \begin_inset Quotes frd
13709 \begin_inset Quotes fld
13713 \begin_inset Quotes frd
13718 \begin_inset Flex Code
13721 \begin_layout Plain Layout
13729 signifie que le mot affiché (défini en dur) dépend du type de flottant:
13730 il est défini dans les sources comme
13731 \begin_inset Quotes fld
13735 \begin_inset Flex Code
13738 \begin_layout Plain Layout
13747 \begin_inset Quotes frd
13751 \begin_inset Flex Code
13754 \begin_layout Plain Layout
13760 est la valeur du compteur associé au flottant.
13761 Au cas où une légende est insérée en dehors d'un flottant, le
13764 \begin_inset Flex Code
13767 \begin_layout Plain Layout
13778 \begin_inset Quotes fld
13782 \begin_inset Quotes frd
13788 \begin_layout Description
13789 \begin_inset Flex Code
13792 \begin_layout Plain Layout
13800 produit le type habituel d'étiquettes d'énumération.
13801 Pour le moment, il est défini en dur comme chiffres arabes, lettres en
13802 bas de casse, petits chiffres romains et lettres capitales pour les quatre
13803 profondeurs possibles.
13806 \begin_layout Description
13809 \begin_inset Flex Code
13812 \begin_layout Plain Layout
13822 produit des symboles pour les différents niveaux.
13823 Il est également défini en dur.
13826 \begin_layout Description
13829 \begin_inset Flex Code
13832 \begin_layout Plain Layout
13842 ne doit être utilisé qu'avec
13845 \begin_inset Flex Code
13848 \begin_layout Plain Layout
13851 LatexType BibEnvironment
13860 \begin_layout Description
13863 \begin_inset Flex Code
13866 \begin_layout Plain Layout
13876 écrasera complètement toute autre directive
13877 \begin_inset Flex Code
13880 \begin_layout Plain Layout
13887 Doit être fermée par
13888 \begin_inset Flex Code
13891 \begin_layout Plain Layout
13898 \begin_inset Newline newline
13902 \begin_inset CommandInset ref
13904 reference "subsec:I18n"
13908 pour les détails d'utilisation.
13911 \begin_layout Description
13914 \begin_inset Flex Code
13917 \begin_layout Plain Layout
13928 \begin_inset Flex Code
13931 \begin_layout Plain Layout
13937 ] fixe le nom de l'objet \SpecialChar LaTeX
13938 correspondant, soit l'environnement, soit la commande.
13941 \begin_layout Description
13944 \begin_inset Flex Code
13947 \begin_layout Plain Layout
13958 \begin_inset Flex Code
13961 \begin_layout Plain Layout
13967 ] fixe le paramètre facultatif de l'objet
13968 \begin_inset Flex Code
13971 \begin_layout Plain Layout
13978 Ce paramètre ne peut pas être changé depuis \SpecialChar LyX
13980 \begin_inset Flex Code
13983 \begin_layout Plain Layout
13989 pour les paramètres personnalisables).
13990 Ceci sera émis tel quel après tous les
13991 \begin_inset Flex Code
13994 \begin_layout Plain Layout
14000 s \SpecialChar LaTeX
14004 \begin_layout Description
14007 \begin_inset Flex Code
14010 \begin_layout Plain Layout
14021 \begin_inset Flex Code
14024 \begin_layout Plain Layout
14030 , Command, Environment, Item_Environment,
14031 \begin_inset Newline newline
14034 List_Environment, Bib_Environment
14041 ] décrit comment traduire l'environnement en \SpecialChar LaTeX
14048 \begin_layout Plain Layout
14051 \begin_inset Flex Code
14054 \begin_layout Plain Layout
14064 est peut-être trompeur, dans la mesure où ces règles s'appliquent également
14065 aux classes DocBook.
14066 Explorer les fichiers des classes DocBook (noms de fichiers
14067 \begin_inset Flex Code
14070 \begin_layout Plain Layout
14076 ) pour voir des exemples particuliers.
14082 \begin_inset Separator parbreak
14089 \begin_layout Description
14090 \begin_inset Flex Code
14093 \begin_layout Plain Layout
14100 \begin_inset Quotes fld
14104 \begin_inset Quotes frd
14110 \begin_layout Description
14111 \begin_inset Flex Code
14114 \begin_layout Plain Layout
14121 \begin_inset Flex Code
14124 \begin_layout Plain Layout
14131 {\SpecialChar ldots
14140 \begin_layout Description
14141 \begin_inset Flex Code
14144 \begin_layout Plain Layout
14151 \begin_inset Flex Code
14154 \begin_layout Plain Layout
14161 }\SpecialChar ldots
14176 \begin_layout Description
14177 \begin_inset Flex Code
14180 \begin_layout Plain Layout
14186 est la même chose que
14187 \begin_inset Flex Code
14190 \begin_layout Plain Layout
14196 , sauf qu'il génère un
14197 \begin_inset Flex Code
14200 \begin_layout Plain Layout
14208 pour chaque paragraphe de l'environnement.
14211 \begin_layout Description
14212 \begin_inset Flex Code
14215 \begin_layout Plain Layout
14221 est la même chose que
14222 \begin_inset Flex Code
14225 \begin_layout Plain Layout
14232 \begin_inset Newline newline
14236 \begin_inset Flex Code
14239 \begin_layout Plain Layout
14245 est passé en paramètre de l'environnement.
14246 \begin_inset Newline newline
14250 \begin_inset Flex Code
14253 \begin_layout Plain Layout
14259 peut être défini dans la fenêtre
14260 \begin_inset Flex Noun
14263 \begin_layout Plain Layout
14264 Édition\SpecialChar menuseparator
14266 \begin_inset space ~
14270 \begin_inset space ~
14281 \begin_layout Description
14284 \begin_inset Flex Code
14287 \begin_layout Plain Layout
14300 \begin_inset Flex Code
14303 \begin_layout Plain Layout
14313 , mais ajoute l'argument obligatoire nécessaire (l'étiquette la plus longue)
14314 à la directive de début de l’environnement bibliographique:
14317 \begin_inset Newline newline
14321 \begin_inset Flex Code
14324 \begin_layout Plain Layout
14329 begin{thebibliography}{99}
14337 Cette directive n'est donc nécessaire que pour les environnements bibliographiq
14339 L’étiquette implicite
14340 \begin_inset Quotes fld
14344 \begin_inset Quotes frd
14347 peut être modifiée par l'utilisateur dans les réglages de paragraphe d'une
14348 entrée bibliographique.
14351 \begin_layout Standard
14352 En collectant ces derniers éléments, l'exportation \SpecialChar LaTeX
14356 \begin_layout LyX-Code
14361 LatexName[LatexParam]{\SpecialChar ldots
14365 \begin_layout Standard
14369 \begin_layout LyX-Code
14374 begin{LatexName}[LatexParam] \SpecialChar ldots
14380 \begin_layout Standard
14381 en fonction du type \SpecialChar LaTeX
14386 \begin_layout Description
14389 \begin_inset Flex Code
14392 \begin_layout Plain Layout
14403 \begin_inset Flex Code
14406 \begin_layout Plain Layout
14412 ] définit une chaîne de caractères insérée au début du contenu du style.
14413 Une rupture de ligne dans la sortie peut être indiquée par
14414 \begin_inset Flex Code
14417 \begin_layout Plain Layout
14426 \begin_layout Description
14429 \begin_inset Flex Code
14432 \begin_layout Plain Layout
14443 \begin_inset Flex Code
14446 \begin_layout Plain Layout
14452 fixe la marge gauche: si vous mettez des styles dans un environnement,
14456 \begin_inset Flex Code
14459 \begin_layout Plain Layout
14469 ne seront pas ajoutées directement, mais avec un facteur
14470 \begin_inset Formula $\frac{4}{\mathrm{profondeur}+4}$
14474 Notez que ce paramètre sert aussi quand
14477 \begin_inset Flex Code
14480 \begin_layout Plain Layout
14491 \begin_inset Flex Code
14494 \begin_layout Plain Layout
14503 \begin_inset Flex Code
14506 \begin_layout Plain Layout
14515 Il est alors ajouté à la marge manuelle ou dynamique.
14516 \begin_inset Newline newline
14520 \begin_inset Quotes fld
14524 \begin_inset Flex Code
14527 \begin_layout Plain Layout
14534 \begin_inset Quotes frd
14537 signifie que le paragraphe est indenté avec la largeur de
14538 \begin_inset Quotes fld
14542 \begin_inset Flex Code
14545 \begin_layout Plain Layout
14552 \begin_inset Quotes frd
14555 dans la police normale.
14556 Il est possible de créer une largeur négative avec
14557 \begin_inset Quotes fld
14561 \begin_inset Flex Code
14564 \begin_layout Plain Layout
14571 \begin_inset Quotes frd
14575 Cette solution a été choisie pour que l'apparence soit la même quelle que
14576 soit la police d'écran.
14579 \begin_layout Description
14582 \begin_inset Flex Code
14585 \begin_layout Plain Layout
14594 \begin_inset Flex Code
14597 \begin_layout Plain Layout
14603 , Manual, Dynamic, First_Dynamic, Right_Address_Box
14609 \begin_inset Newline newline
14614 fixe le type de marge à gauche du format.
14615 \begin_inset Separator parbreak
14622 \begin_layout Description
14623 \begin_inset Flex Code
14626 \begin_layout Plain Layout
14634 veut dire une marge fixe.
14637 \begin_layout Description
14638 \begin_inset Flex Code
14641 \begin_layout Plain Layout
14649 veut dire que la marge de gauche dépend de ce qu'il y a dans la fenêtre
14651 \begin_inset Flex Noun
14654 \begin_layout Plain Layout
14655 Édition\SpecialChar menuseparator
14657 \begin_inset space ~
14661 \begin_inset space ~
14670 Ceci sert à obtenir des listes bien mises en page sans tabulations.
14673 \begin_layout Description
14674 \begin_inset Flex Code
14677 \begin_layout Plain Layout
14685 veut dire que la marge dépend de la taille du marqueur.
14686 Ceci sert entre autres aux en-têtes numérotés.
14687 Il est évident que l'en-tête
14688 \begin_inset Quotes fld
14691 5.4.3.2.1 Très long en-tête
14692 \begin_inset Quotes frd
14695 doit avoir une marge de gauche plus grande (autant que
14696 \begin_inset Quotes fld
14700 \begin_inset Quotes frd
14704 \begin_inset Quotes fld
14707 3.2 Très long en-tête
14708 \begin_inset Quotes frd
14711 , même si les autres traitements de texte ne savent pas le faire.
14714 \begin_layout Description
14715 \begin_inset Flex Code
14718 \begin_layout Plain Layout
14726 est similaire, mais seulement la toute première ligne du paragraphe est
14727 dynamique, les autres étant statiques; ceci est utile par exemple pour
14731 \begin_layout Description
14732 \begin_inset Flex Code
14735 \begin_layout Plain Layout
14743 signifie que la marge est choisie pour que la ligne la plus longue du paragraph
14744 e touche la marge de droite.
14745 Ceci sert à typographier une adresse sur le bord droit de la page.
14749 \begin_layout Description
14752 \begin_inset Flex Code
14755 \begin_layout Plain Layout
14766 \begin_inset Flex Code
14769 \begin_layout Plain Layout
14778 \begin_inset space \thinspace{}
14782 \begin_inset Flex Code
14785 \begin_layout Plain Layout
14791 ] indique si les commandes fragiles doivent être protégées par
14792 \begin_inset Flex Code
14795 \begin_layout Plain Layout
14803 dans ce style (Note: ceci n'indique pas si cette commande elle-même doit
14807 \begin_layout Description
14810 \begin_inset Flex Code
14813 \begin_layout Plain Layout
14824 \begin_inset Flex Code
14827 \begin_layout Plain Layout
14834 \begin_inset space \thinspace{}
14838 \begin_inset Flex Code
14841 \begin_layout Plain Layout
14849 ] indique si les nouvelles lignes sont traduites ou non en sauts de ligne
14852 \begin_inset Flex Code
14855 \begin_layout Plain Layout
14866 La traduction peut être désactivée pour permettre d'éditer plus confortablement
14867 du \SpecialChar LaTeX
14868 depuis \SpecialChar LyX
14872 \begin_layout Description
14875 \begin_inset Flex Code
14878 \begin_layout Plain Layout
14889 \begin_inset Flex Code
14892 \begin_layout Plain Layout
14901 \begin_inset space \thinspace{}
14905 \begin_inset Flex Code
14908 \begin_layout Plain Layout
14914 ] indique si \SpecialChar LyX
14915 indente ou non la première ligne du paragraphe suivant.
14917 \begin_inset Flex Code
14920 \begin_layout Plain Layout
14926 veut dire qu'il ne peut pas,
14927 \begin_inset Flex Code
14930 \begin_layout Plain Layout
14936 veut dire qu'il peut s'il le veut.
14939 \begin_layout Description
14942 \begin_inset Flex Code
14945 \begin_layout Plain Layout
14956 \begin_inset Flex Code
14959 \begin_layout Plain Layout
14965 ] dénomme un style qui a remplacé ce style en cours.
14966 Ceci est utilisé pour renommer un style en conservant la rétrocompatibilité.
14969 \begin_layout Description
14972 \begin_inset Flex Code
14975 \begin_layout Plain Layout
14984 \begin_inset Flex Code
14987 \begin_layout Plain Layout
14996 \begin_inset space \thinspace{}
15000 \begin_inset Flex Code
15003 \begin_layout Plain Layout
15011 ] Determines whether consecutive pragraphs of the same type are treated
15012 as belonging together.
15013 This has the effect that the
15014 \begin_inset Flex Code
15017 \begin_layout Plain Layout
15025 is only printed once before such a group.
15026 By default, this is true for
15027 \begin_inset Flex Code
15030 \begin_layout Plain Layout
15039 \begin_inset Flex Code
15042 \begin_layout Plain Layout
15051 \begin_inset Flex Code
15054 \begin_layout Plain Layout
15062 and false for all other types.
15065 \begin_layout Description
15068 \begin_inset Flex Code
15071 \begin_layout Plain Layout
15082 \begin_inset Flex Code
15085 \begin_layout Plain Layout
15094 \begin_inset space \thinspace{}
15098 \begin_inset Flex Code
15101 \begin_layout Plain Layout
15107 ] indique que les paragraphes ne seront pas séparés par une ligne vide dans
15108 le résultat \SpecialChar LaTeX
15109 , mais par un retour à la ligne; combiné avec
15110 \begin_inset Flex Code
15113 \begin_layout Plain Layout
15119 , ceci permet d'émuler une éditeur plein texte (comme l'insert code \SpecialChar TeX
15123 \begin_layout Description
15126 \begin_inset Flex Code
15129 \begin_layout Plain Layout
15140 \begin_inset Flex Code
15143 \begin_layout Plain Layout
15149 fixe l'indentation de la toute première ligne d'un paragraphe.
15151 \begin_inset Flex Code
15154 \begin_layout Plain Layout
15160 est fixé pour un format donné, à l'exception du format
15161 \begin_inset Flex Code
15164 \begin_layout Plain Layout
15170 , car l'indentation d'un paragraphe dans l'environnement
15171 \begin_inset Flex Code
15174 \begin_layout Plain Layout
15180 peut être empêchée par
15181 \begin_inset Flex Code
15184 \begin_layout Plain Layout
15191 De plus, les paragraphes de style
15192 \begin_inset Flex Code
15195 \begin_layout Plain Layout
15201 emboîtés dans d'autres environnements utilisent le
15202 \begin_inset Flex Code
15205 \begin_layout Plain Layout
15211 de l'environne\SpecialChar softhyphen
15213 Par exemple, les paragraphes
15214 \begin_inset Flex Code
15217 \begin_layout Plain Layout
15223 dans une énumération ne sont pas indentés.
15226 \begin_layout Description
15229 \begin_inset Flex Code
15232 \begin_layout Plain Layout
15246 ] fixe l'espacement vertical entre deux paragraphes dans le style.
15249 \begin_layout Description
15252 \begin_inset Flex Code
15255 \begin_layout Plain Layout
15269 ] fixe la valeur d'interligne entre paragraphes.
15271 donne le choix entre
15272 \begin_inset Flex Code
15275 \begin_layout Plain Layout
15282 \begin_inset Flex Code
15285 \begin_layout Plain Layout
15291 pour séparer les paragraphes.
15293 \begin_inset Flex Code
15296 \begin_layout Plain Layout
15302 , cette valeur n'est pas prise en compte.
15304 \begin_inset Flex Code
15307 \begin_layout Plain Layout
15314 \begin_inset Flex Code
15317 \begin_layout Plain Layout
15323 n'est pas prise en compte et tous les paragraphes sont séparés par ce paramètre
15325 \begin_inset Flex Code
15328 \begin_layout Plain Layout
15334 , en plus de l'interligne normal.
15335 L'espacement vertical est calculé par
15336 \begin_inset Flex Code
15339 \begin_layout Plain Layout
15340 valeur*DefaultHeight()
15349 est la valeur choisie pour
15350 \begin_inset Flex Code
15353 \begin_layout Plain Layout
15360 \begin_inset Flex Code
15363 \begin_layout Plain Layout
15369 est la hauteur d'une ligne dans la police normale.
15370 De cette façon, l'aspect reste le même quelle que soit la police à l'écran.
15373 \begin_layout Description
15376 \begin_inset Flex Code
15379 \begin_layout Plain Layout
15390 \begin_inset Flex Code
15393 \begin_layout Plain Layout
15402 \begin_inset space \thinspace{}
15406 \begin_inset Flex Code
15409 \begin_layout Plain Layout
15415 ] indique si le contenu du paragraphe doit être passé sous forme brute,
15416 c'est-à-dire sans les traductions spéciales dont \SpecialChar LaTeX
15421 \begin_layout Description
15424 \begin_inset Flex Code
15427 \begin_layout Plain Layout
15438 \begin_inset Flex Code
15441 \begin_layout Plain Layout
15452 Defines individual characters that should be output in raw form, meaning
15453 without special translations that \SpecialChar LaTeX
15457 \begin_layout Description
15460 \begin_inset Flex Code
15463 \begin_layout Plain Layout
15473 fixe le contenu à inclure dans le préambule \SpecialChar LaTeX
15474 quand le style est utilisé.
15475 Utile pour définir des macros, charger des paquetages, etc.
15476 requis pour ce style particulier.
15477 Doit être fermé par
15478 \begin_inset Quotes fld
15482 \begin_inset Flex Code
15485 \begin_layout Plain Layout
15494 \begin_inset Quotes frd
15500 \begin_layout Description
15503 \begin_inset Flex Code
15506 \begin_layout Plain Layout
15517 \begin_inset Flex Code
15520 \begin_layout Plain Layout
15526 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraph
15528 Ceci permet l'utilisation de références mises en forme.
15531 \begin_layout Description
15534 \begin_inset Flex Code
15537 \begin_layout Plain Layout
15548 \begin_inset Flex Code
15551 \begin_layout Plain Layout
15557 ] indique que le style requiert la fonctionnalité chaîne
15562 \begin_inset CommandInset ref
15564 reference "chap:List-of-functions"
15570 for the list of features).
15571 If you require a package with specific options, you can additionally use
15573 \begin_inset Flex Code
15576 \begin_layout Plain Layout
15584 as a general text class parameter (see
15587 \begin_inset CommandInset ref
15589 reference "subsec:Paramètres-généraux-d'une"
15596 \begin_layout Description
15599 \begin_inset Flex Code
15602 \begin_layout Plain Layout
15613 \begin_inset Flex Code
15616 \begin_layout Plain Layout
15625 \begin_inset Flex Code
15628 \begin_layout Plain Layout
15634 ] réinitialise les arguments \SpecialChar LaTeX
15635 de ce style ( tels que définis par la directive
15638 \begin_inset Flex Code
15641 \begin_layout Plain Layout
15652 Ceci est utile si vous avez dupliqué un style en utilisant
15655 \begin_inset Flex Code
15658 \begin_layout Plain Layout
15668 , et que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels
15672 \begin_layout Description
15675 \begin_inset Flex Code
15678 \begin_layout Plain Layout
15689 \begin_inset Flex Code
15692 \begin_layout Plain Layout
15698 ] définit une chaîne de caractères insérée à la fin du contenu du style.
15699 Une rupture de ligne dans la sortie peut être indiquée par
15700 \begin_inset Flex Code
15703 \begin_layout Plain Layout
15712 \begin_layout Description
15715 \begin_inset Flex Code
15718 \begin_layout Plain Layout
15729 \begin_inset Flex Code
15732 \begin_layout Plain Layout
15745 \begin_layout Description
15748 \begin_inset Flex Code
15751 \begin_layout Plain Layout
15764 \begin_inset Flex Code
15767 \begin_layout Plain Layout
15777 \begin_inset Flex Code
15780 \begin_layout Plain Layout
15789 \begin_inset Flex Code
15792 \begin_layout Plain Layout
15801 \begin_inset Flex Code
15804 \begin_layout Plain Layout
15810 \begin_inset space ~
15820 ] définit l'interligne par défaut dans ce style.
15822 \begin_inset Flex Code
15825 \begin_layout Plain Layout
15832 \begin_inset Flex Code
15835 \begin_layout Plain Layout
15842 \begin_inset Flex Code
15845 \begin_layout Plain Layout
15851 correspondent respectivement à un facteur multiplicatif de 1, 1,25 et 1,667.
15852 Si vous mettez le paramètre
15853 \begin_inset Flex Code
15856 \begin_layout Plain Layout
15862 , vous devez aussi mettre une valeur numérique qui servira de facteur multiplica
15864 Notez que, contrairement aux autres paramètres,
15865 \begin_inset Flex Code
15868 \begin_layout Plain Layout
15874 implique de générer du code \SpecialChar LaTeX
15875 spécifique, qui utilise le paquetage \SpecialChar LaTeX
15877 \begin_inset Flex Code
15880 \begin_layout Plain Layout
15889 \begin_layout Description
15892 \begin_inset Flex Code
15895 \begin_layout Plain Layout
15906 \begin_inset Flex Code
15909 \begin_layout Plain Layout
15916 \begin_inset space \thinspace{}
15920 \begin_inset Flex Code
15923 \begin_layout Plain Layout
15931 ] active la correction orthographique du style.
15932 Implicitement vrai.
15935 \begin_layout Description
15938 \begin_inset Flex Code
15941 \begin_layout Plain Layout
15951 fixe la police utilisée pour le corps du texte.
15953 \begin_inset CommandInset ref
15955 reference "subsec:polices"
15962 \begin_layout Description
15965 \begin_inset Flex Code
15968 \begin_layout Plain Layout
15979 \begin_inset Flex Code
15982 \begin_layout Plain Layout
15988 ] fixe le niveau du style dans le table des matières.
15989 Ceci est utilisé pour la numérotation automatique des en-têtes.
15992 \begin_layout Description
15995 \begin_inset Flex Code
15998 \begin_layout Plain Layout
16009 \begin_inset Flex Code
16012 \begin_layout Plain Layout
16024 \begin_inset Flex Code
16027 \begin_layout Plain Layout
16036 \begin_inset Flex Code
16039 \begin_layout Plain Layout
16047 ] This tag determines whether the first line indentation of this paragraph
16048 can be toggled via the Paragraph settings dialog.
16052 \begin_inset Flex Code
16055 \begin_layout Plain Layout
16066 is set, indentation can be toggled if the document settings use
16067 \begin_inset Quotes eld
16071 \begin_inset Quotes erd
16074 paragraph style, with
16075 \begin_inset Flex Code
16078 \begin_layout Plain Layout
16086 , indentation can always be toggled, notwithstanding the document settings,
16088 \begin_inset Flex Code
16091 \begin_layout Plain Layout
16099 , indentation can never be toggled.
16102 \begin_layout Description
16105 \begin_inset Flex Code
16108 \begin_layout Plain Layout
16122 ] fixe L'espacement vertical qui sépare le premier paragraphe dans une série
16123 du même style, du paragraphe qui le précède.
16124 Si le paragraphe précédent est dans un autre style, les séparations ne
16125 s'ajoutent pas, mais \SpecialChar LyX
16126 prend le maximum des deux.
16129 \begin_layout Subsection
16130 \begin_inset CommandInset label
16136 Internationalisation des styles de paragraphes
16139 \begin_layout Standard
16141 effectue depuis longtemps la traduction des informations de format, mais,
16142 jusqu'à la version 2.0, ceci ne s'appliquait qu'à l'interface utilisateur
16143 et non pas par exemple au résultat PDF.
16144 Ainsi les auteurs francophones devaient avoir recours à des astuces pénibles
16145 s'ils voulaient obtenir
16146 \begin_inset Quotes fld
16150 \begin_inset Quotes frd
16154 \begin_inset Quotes fld
16158 \begin_inset Quotes frd
16166 , ce n'est plus le cas.
16169 \begin_layout Standard
16171 \begin_inset Flex Code
16174 \begin_layout Plain Layout
16180 définit un texte qui doit apparaître dans le le document typographique,
16182 \begin_inset Flex Code
16185 \begin_layout Plain Layout
16192 \begin_inset Flex Code
16195 \begin_layout Plain Layout
16201 pour traiter correctement les documents non anglophones, et même multilingues.
16202 L'extrait suivant (du fichier
16203 \begin_inset Flex Code
16206 \begin_layout Plain Layout
16212 ) illustre le fonctionnement:
16215 \begin_layout LyX-Code
16219 \begin_inset Separator parbreak
16226 \begin_layout LyX-Code
16231 theoremstyle{remark}
16234 \begin_layout LyX-Code
16239 newtheorem{claim}[thm]{
16246 \begin_layout LyX-Code
16252 \begin_layout LyX-Code
16258 \begin_layout LyX-Code
16265 claimname}{_(Claim)}
16268 \begin_layout LyX-Code
16274 \begin_layout LyX-Code
16280 \begin_layout LyX-Code
16291 claimname}{_(Claim)}}
16294 \begin_layout LyX-Code
16301 \begin_layout Standard
16302 En principe, toute commande \SpecialChar LaTeX
16303 autorisée peut apparaître dans les directives
16305 \begin_inset Flex Code
16308 \begin_layout Plain Layout
16315 \begin_inset Flex Code
16318 \begin_layout Plain Layout
16324 , mais dans la pratique elles se présenteront typiquement comme ce qui est
16326 La clé de la traduction correcte du texte typographié est la définition
16327 de le commande \SpecialChar LaTeX
16329 \begin_inset Flex Code
16332 \begin_layout Plain Layout
16340 et son utilisation avec
16341 \begin_inset Flex Code
16344 \begin_layout Plain Layout
16356 \begin_layout Standard
16358 \begin_inset Flex Code
16361 \begin_layout Plain Layout
16367 fournit ce qu'il faut pour l'internationalisation fondée sur le langage
16368 global du document.
16369 Le contenu de la directive sera inclus dans le préambule, comme avec la
16371 \begin_inset Flex Code
16374 \begin_layout Plain Layout
16381 Ce qui la rend singulière est l'utilisation de la
16382 \begin_inset Quotes fld
16386 \begin_inset Quotes frd
16390 \begin_inset Flex Code
16393 \begin_layout Plain Layout
16399 , qui sera remplacée, lorsque \SpecialChar LyX
16400 produira le résultat \SpecialChar LaTeX
16401 , par la traduction
16402 de son argument dans la langue du document
16406 \begin_layout Plain Layout
16407 Pour ceux qui s'intéressent au fonctionnement sous-jacent, la fonction
16408 \begin_inset Quotes fld
16412 \begin_inset Flex Code
16415 \begin_layout Plain Layout
16422 \begin_inset Quotes frd
16426 \begin_inset Flex Code
16429 \begin_layout Plain Layout
16435 , qui constitue le cœur du mécanisme de traduction de l'interface \SpecialChar LyX
16437 est étendue ici à la traduction à la volée de code \SpecialChar LaTeX
16446 \begin_layout Standard
16448 \begin_inset Flex Code
16451 \begin_layout Plain Layout
16457 est plus compliquée, car elle fournit une fonctionnalité adaptée aux documents
16458 multilingues et propose par conséquent une interface pour le paquetage
16460 \begin_inset Flex Code
16463 \begin_layout Plain Layout
16469 Son contenu sera ajouté au préambule une fois pour chaque langue utilisée
16471 Dans ce cas, l'argument de
16472 \begin_inset Flex Code
16475 \begin_layout Plain Layout
16481 sera remplacé par sa traduction dans le langage en question: l'expression
16483 \begin_inset Flex Code
16486 \begin_layout Plain Layout
16492 est remplacée par le nom de la langue (telle qu'il est connu de
16493 \begin_inset Flex Code
16496 \begin_layout Plain Layout
16506 \begin_layout Standard
16507 Un document en allemand qui inclut aussi un paragraphe en français aura
16508 donc ceci dans le préambule:
16511 \begin_layout LyX-Code
16522 claimname}{Affirmation}}
16523 \begin_inset Newline newline
16534 claimname}{Behauptung}}
16535 \begin_inset Newline newline
16542 claimname}{Behauptung}
16545 \begin_layout Standard
16548 \begin_inset Flex Code
16551 \begin_layout Plain Layout
16557 vont alors conspirer pour créer le texte correct dans le résultat imprimable.
16560 \begin_layout Standard
16561 Un point important à noter est que les traductions sont celles qui sont
16562 fournies par \SpecialChar LyX
16563 lui-même, via le fichier
16566 \begin_inset Flex Code
16569 \begin_layout Plain Layout
16581 \begin_inset Flex Code
16584 \begin_layout Plain Layout
16591 \begin_inset Flex Code
16594 \begin_layout Plain Layout
16600 ne sont effectifs que dans les fichiers de format fournis avec \SpecialChar LyX
16602 les fichiers de format créés par l'utilisateur ne seront pas explorés par
16603 les fonctions d'internationalisation, sauf si le fichier
16606 \begin_inset Flex Code
16609 \begin_layout Plain Layout
16619 est modifié en conséquence.
16620 Ceci dit, tout fichier de format créé dans le but d'être distribué avec
16622 doit inclure ces directives s'il y a lieu.
16623 Notez bien que les traductions des styles de paragraphe ne changeront jamais
16624 avec les publications de maintenance des versions de \SpecialChar LyX
16626 de la version 2.1.x à la version 2.1.y).
16627 Il est cependant très probable qu'à l'occasion d'une publication majeure
16629 de 2.0.x à 2.1.0), de nouvelles traductions ou corrections soient introduites
16633 \begin_layout Subsection
16635 \begin_inset CommandInset label
16637 name "subsec:Flottants"
16644 \begin_layout Standard
16645 Il faut définir les flottants (
16646 \begin_inset Flex Code
16649 \begin_layout Plain Layout
16656 \begin_inset Flex Code
16659 \begin_layout Plain Layout
16666 ) dans la classe elle-même.
16667 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
16668 il suffit probablement que vous ajoutiez
16671 \begin_layout LyX-Code
16672 Input stdfloats.inc
16675 \begin_layout Standard
16676 à un endroit raisonnable dans la classe
16680 \begin_layout Plain Layout
16681 N'oubliez pas de jeter aussi un
16685 \begin_layout Plain Layout
16694 il sur les compteurs dans la section suivante.
16700 Si vous voulez implémenter une classe de texte qui propose un nouveau type
16701 de flottant (comme la classe AGU fournie avec \SpecialChar LyX
16702 ), les explications ci-dessous
16703 vont sans doute vous être utiles :
16706 \begin_layout Description
16709 \begin_inset Flex Code
16712 \begin_layout Plain Layout
16723 \begin_inset Flex Code
16726 \begin_layout Plain Layout
16734 Allowed placement options for this float type.
16735 The value is a string of placement characters.
16736 Possible characters include:
16741 \begin_inset Quotes eld
16745 \begin_inset Quotes erd
16753 \begin_inset Quotes eld
16757 \begin_inset Quotes erd
16765 \begin_inset Quotes eld
16769 \begin_inset Quotes erd
16777 \begin_inset Quotes eld
16781 \begin_inset Quotes erd
16789 \begin_inset Quotes eld
16793 \begin_inset Quotes erd
16801 \begin_inset Quotes eld
16805 \begin_inset Quotes erd
16809 The order of the characters in the string does not matter.
16810 If no placement options are allowed, use the string
16817 \begin_layout Description
16820 \begin_inset Flex Code
16823 \begin_layout Plain Layout
16834 \begin_inset Flex Code
16837 \begin_layout Plain Layout
16844 \begin_inset space \thinspace{}
16850 \begin_inset Flex Code
16853 \begin_layout Plain Layout
16863 Defines whether the float allows to be rotated via the \SpecialChar LaTeX
16870 \begin_inset Flex Code
16873 \begin_layout Plain Layout
16881 if the float does not support this feature.
16884 \begin_layout Description
16887 \begin_inset Flex Code
16890 \begin_layout Plain Layout
16901 \begin_inset Flex Code
16904 \begin_layout Plain Layout
16911 \begin_inset space \thinspace{}
16917 \begin_inset Flex Code
16920 \begin_layout Plain Layout
16930 Defines whether the float has a starred variant that spans columns in a
16931 two column paragraph.
16933 \begin_inset Flex Code
16936 \begin_layout Plain Layout
16944 if the float does not support this feature.
16947 \begin_layout Description
16950 \begin_inset Flex Code
16953 \begin_layout Plain Layout
16967 \begin_inset Flex Code
16970 \begin_layout Plain Layout
16976 ] définit le suffixe d'un fichier auxiliaire contenant la liste des flottants
16979 écrit les légendes dans ce fichier.
16982 \begin_layout Description
16985 \begin_inset Flex Code
16988 \begin_layout Plain Layout
16999 \begin_inset Flex Code
17002 \begin_layout Plain Layout
17008 ] définit la chaîne de caractères qui se trouvera dans les menus et également
17010 Ceci est traduit dans le langage courant si
17011 \begin_inset Flex Code
17014 \begin_layout Plain Layout
17023 \begin_layout Description
17024 \begin_inset Flex Code
17027 \begin_layout Plain Layout
17033 sont utilisées avec l'exportation XHTML.
17035 \begin_inset CommandInset ref
17037 reference "sec:Tags-for-XHTML"
17044 \begin_layout Description
17047 \begin_inset Flex Code
17050 \begin_layout Plain Layout
17061 \begin_inset Flex Code
17064 \begin_layout Plain Layout
17073 \begin_inset space \thinspace{}
17077 \begin_inset Flex Code
17080 \begin_layout Plain Layout
17086 ] indique si le flottant est déjà défini dans la classe de document ou s'il
17087 faut charger le paquetage \SpecialChar LaTeX
17089 \begin_inset Flex Code
17092 \begin_layout Plain Layout
17098 pour le définir à la volée.
17099 La valeur implicite est
17100 \begin_inset Flex Code
17103 \begin_layout Plain Layout
17109 qui signifie: utiliser
17110 \begin_inset Flex Code
17113 \begin_layout Plain Layout
17120 Elle doit être positionnée sur
17121 \begin_inset Flex Code
17124 \begin_layout Plain Layout
17130 si le flottant est déjà défini par la classe de document.
17133 \begin_layout Description
17136 \begin_inset Flex Code
17139 \begin_layout Plain Layout
17150 \begin_inset Flex Code
17153 \begin_layout Plain Layout
17159 ] détermine la commande utilisée pour engendrer une liste de flottants du
17161 \begin_inset Quotes fld
17167 \begin_inset Quotes frd
17170 initial doit être omis.
17176 \begin_inset Flex Code
17179 \begin_layout Plain Layout
17185 est faux, puisqu'il n'y a alors pas de procédure pour activer cette commande.
17186 La directive est ignorée si
17187 \begin_inset Flex Code
17190 \begin_layout Plain Layout
17196 est vrai, puisqu'il y a alors une procédure.
17199 \begin_layout Description
17202 \begin_inset Flex Code
17205 \begin_layout Plain Layout
17216 \begin_inset Flex Code
17219 \begin_layout Plain Layout
17225 ] fixe le titre utilisé pour une liste des flottants du type considéré (figures,
17227 Il est utilisé pour l'étiquette à l'écran dans \SpecialChar LyX
17228 ; il est passé à \SpecialChar LaTeX
17230 utilisé comme titre, et il est également utilisé comme titre dans l'exportation
17232 Il sera traduit dans le langage du document.
17235 \begin_layout Description
17238 \begin_inset Flex Code
17241 \begin_layout Plain Layout
17252 \begin_inset Flex Code
17255 \begin_layout Plain Layout
17261 ] (paramètre facultatif) détermine si les flottants de cette classe seront
17262 numérotés en suivant un type de section du document.
17266 \begin_inset Flex Code
17269 \begin_layout Plain Layout
17280 \begin_inset Quotes fld
17284 \begin_inset Flex Code
17287 \begin_layout Plain Layout
17296 \begin_inset Quotes frd
17299 , les flottants seront numérotés chapitre par chapitre.
17302 \begin_layout Description
17305 \begin_inset Flex Code
17308 \begin_layout Plain Layout
17319 \begin_inset Flex Code
17322 \begin_layout Plain Layout
17328 ] définit le placement implicite pour cette catégorie de flottants.
17329 C'est comme en \SpecialChar LaTeX
17331 \begin_inset Flex Code
17334 \begin_layout Plain Layout
17341 \begin_inset Flex Code
17344 \begin_layout Plain Layout
17351 \begin_inset Flex Code
17354 \begin_layout Plain Layout
17361 \begin_inset Flex Code
17364 \begin_layout Plain Layout
17370 pour haut, bas, page et ici respectivement
17374 \begin_layout Plain Layout
17375 Notez que l'ordre dans lequel vous mettez ces lettres est sans importance,
17376 comme en \SpecialChar LaTeX
17383 En plus vous avez un nouveau type,
17384 \begin_inset Flex Code
17387 \begin_layout Plain Layout
17393 , qui ne correspond pas vraiment à un flottant, car il signifie de le positionne
17395 \begin_inset Quotes fld
17399 \begin_inset Quotes frd
17402 et nulle part ailleurs.
17403 Notez cependant que le type
17404 \begin_inset Flex Code
17407 \begin_layout Plain Layout
17413 est spécial et, à cause de détails d'implantation, ne peut pas être utilisé
17414 avec des flottants non définis dans la classe de document.
17415 Si vous n'avez pas compris tout ce baratin, mettez simplement
17418 \begin_inset Quotes fld
17424 \begin_inset Flex Code
17427 \begin_layout Plain Layout
17436 \begin_inset Quotes frd
17444 \begin_layout Description
17447 \begin_inset Flex Code
17450 \begin_layout Plain Layout
17461 \begin_inset Flex Code
17464 \begin_layout Plain Layout
17470 ] détermine le préfixe à utiliser lors de la création d'étiquettes référant
17471 les flottants du type considéré.
17472 Ceci permet l'utilisation de références mises en forme.
17473 Notez que vous pouvez supprimer tout préfixe défini en copiant un style
17474 en utilisant la valeur spécifique
17475 \begin_inset Quotes fld
17479 \begin_inset Quotes frd
17482 , qui doit être en capitales.
17485 \begin_layout Description
17488 \begin_inset Flex Code
17491 \begin_layout Plain Layout
17502 \begin_inset Flex Code
17505 \begin_layout Plain Layout
17511 ] fixe le style utilisé quand on définit le flottant avec
17512 \begin_inset Flex Code
17515 \begin_layout Plain Layout
17526 \begin_layout Description
17529 \begin_inset Flex Code
17532 \begin_layout Plain Layout
17543 \begin_inset Flex Code
17546 \begin_layout Plain Layout
17553 \begin_inset Quotes fld
17557 \begin_inset Quotes frd
17560 de la nouvelle classe de flottants, comme
17561 \begin_inset Quotes fld
17565 \begin_inset Quotes frd
17569 \begin_inset Quotes fld
17573 \begin_inset Quotes frd
17577 Après l'instruction
17578 \begin_inset Flex Code
17581 \begin_layout Plain Layout
17589 appropriée, vous disposez de commandes comme
17590 \begin_inset Flex Code
17593 \begin_layout Plain Layout
17602 \begin_inset Flex Code
17605 \begin_layout Plain Layout
17614 Noter que définir un flottant de type
17615 \begin_inset Flex Code
17618 \begin_layout Plain Layout
17624 définit automatiquement les compteur correspondant, de nom
17625 \begin_inset Flex Code
17628 \begin_layout Plain Layout
17637 \begin_layout Description
17640 \begin_inset Flex Code
17643 \begin_layout Plain Layout
17654 \begin_inset Flex Code
17657 \begin_layout Plain Layout
17664 \begin_inset space \thinspace{}
17668 \begin_inset Flex Code
17671 \begin_layout Plain Layout
17679 ] indique si ce flottant est défini en utilisant le paquetage \SpecialChar LaTeX
17681 \begin_inset Flex Code
17684 \begin_layout Plain Layout
17690 , soit par la classe de document ou par un paquetage, soit à la volée par
17695 \begin_layout Standard
17696 Notez que la définition d'un flottant de type
17697 \begin_inset Flex Code
17700 \begin_layout Plain Layout
17708 implique la déclaration du compteur correspondant de nom
17709 \begin_inset Flex Code
17712 \begin_layout Plain Layout
17723 \begin_layout Subsection
17724 Inserts flexibles et InsetLayout
17725 \begin_inset CommandInset label
17727 name "subsec:Flex-insets-and"
17734 \begin_layout Standard
17735 Les inserts flexibles sont de trois sortes:
17738 \begin_layout Itemize
17739 styles de caractères (
17740 \begin_inset Flex Code
17743 \begin_layout Plain Layout
17751 ): ceux-ci définissent un balisage sémantique correspondant à des commandes
17754 \begin_inset Flex Code
17757 \begin_layout Plain Layout
17768 \begin_inset Flex Code
17771 \begin_layout Plain Layout
17784 \begin_layout Itemize
17785 définis par l'utilisateur (
17786 \begin_inset Flex Code
17789 \begin_layout Plain Layout
17797 ): ceux-ci permettent de définir des inserts repliables personnalisés, similaire
17798 s au code \SpecialChar TeX
17799 , aux notes de bas de page, etc.
17800 Un exemple évident est l'insert de note en fin de document, défini dans
17802 \begin_inset Flex Code
17805 \begin_layout Plain Layout
17816 \begin_layout Itemize
17820 \begin_inset Flex Code
17823 \begin_layout Plain Layout
17833 : à utiliser avec les classes DocBook.
17836 \begin_layout Standard
17837 Les inserts flexibles sont définis en utilisant la directive
17838 \begin_inset Flex Code
17841 \begin_layout Plain Layout
17849 , qui va être expliquée dans la suite.
17852 \begin_layout Standard
17854 \begin_inset Flex Code
17857 \begin_layout Plain Layout
17865 a une autre fonction: elle permet de personnaliser le style de différents
17868 \begin_inset Flex Code
17871 \begin_layout Plain Layout
17879 permet de personnaliser les paramètres de style pour les notes de bas de
17880 page, les notes en marge, les inserts de note, les inserts de code \SpecialChar TeX
17882 les branches, les listings, les index, les boîtes, les tables, les algorithmes,
17887 , aussi bien que de définir des inserts flexibles.
17890 \begin_layout Standard
17892 \begin_inset Flex Code
17895 \begin_layout Plain Layout
17903 doit commencer par une lignes de la forme:
17906 \begin_layout LyX-Code
17912 \begin_layout Standard
17914 \begin_inset Flex Code
17917 \begin_layout Plain Layout
17923 indique l'insert dont le style doit être défini, et il y a quatre cas.
17926 \begin_layout Enumerate
17927 Le style d'un insert préexistant doit être modifié.
17928 Dans ce cas, peuvent être
17929 \begin_inset Flex Code
17932 \begin_layout Plain Layout
17938 un quelconque des éléments suivants:
17939 \begin_inset Flex Code
17942 \begin_layout Plain Layout
17951 \begin_inset Flex Code
17954 \begin_layout Plain Layout
17963 \begin_inset Flex Code
17966 \begin_layout Plain Layout
17975 \begin_inset Flex Code
17978 \begin_layout Plain Layout
17989 \begin_inset Flex Code
17992 \begin_layout Plain Layout
18003 \begin_inset Flex Code
18006 \begin_layout Plain Layout
18015 \begin_inset Flex Code
18018 \begin_layout Plain Layout
18027 \begin_inset Flex Code
18030 \begin_layout Plain Layout
18039 \begin_inset Flex Code
18042 \begin_layout Plain Layout
18051 \begin_inset Flex Code
18054 \begin_layout Plain Layout
18063 \begin_inset Flex Code
18066 \begin_layout Plain Layout
18075 \begin_inset Flex Code
18078 \begin_layout Plain Layout
18087 \begin_inset Flex Code
18090 \begin_layout Plain Layout
18099 \begin_inset Flex Code
18102 \begin_layout Plain Layout
18111 \begin_inset Flex Code
18114 \begin_layout Plain Layout
18123 \begin_inset Flex Code
18126 \begin_layout Plain Layout
18135 \begin_inset Flex Code
18138 \begin_layout Plain Layout
18147 \begin_inset Flex Code
18150 \begin_layout Plain Layout
18159 \begin_inset Flex Code
18162 \begin_layout Plain Layout
18171 \begin_inset Flex Code
18174 \begin_layout Plain Layout
18186 \begin_layout Enumerate
18187 Le style d'un insert flexible doit être défini.
18189 \begin_inset Flex Code
18192 \begin_layout Plain Layout
18198 doit être de la forme
18199 \begin_inset Flex Code
18202 \begin_layout Plain Layout
18209 \begin_inset Flex Code
18212 \begin_layout Plain Layout
18218 peut être n'importe quel identificateur valide qui n'est pas utilisé dans
18219 un insert existant.
18220 L'identificateur peut inclure des espaces, mais alors il faut enclore l'ensembl
18221 e entre apostrophes.
18222 Noter que la définition d'un insert flexible
18226 aussi inclure une entrée
18227 \begin_inset Flex Code
18230 \begin_layout Plain Layout
18239 , précisant quel est le type d'insert qu'il définit.
18242 \begin_layout Enumerate
18243 Le style d'une branche utilisateur doit être défini.
18245 \begin_inset Flex Code
18248 \begin_layout Plain Layout
18254 doit être de la forme
18255 \begin_inset Quotes fld
18259 \begin_inset Flex Code
18262 \begin_layout Plain Layout
18269 \begin_inset Quotes frd
18273 \begin_inset Flex Code
18276 \begin_layout Plain Layout
18282 peut être un identificateur de branche valide défini dans le document utilisate
18284 L'identificateur peur contenir des espaces, mais dans ce cas la chaîne
18285 toute entière doit être enclose entre apostrophes.
18286 Le principal intérêt de cette fonctionnalité est est de permettre l’inclusion
18288 de branches spécifiques suivant les besoins de l'utilisateur.
18291 \begin_layout Enumerate
18292 Le style d'une légende utilisateur (ou de classe) doit être défini.
18294 \begin_inset Flex Code
18297 \begin_layout Plain Layout
18303 doit être de la forme
18304 \begin_inset Quotes fld
18308 \begin_inset Flex Code
18311 \begin_layout Plain Layout
18318 \begin_inset Quotes frd
18322 \begin_inset Flex Code
18325 \begin_layout Plain Layout
18331 spécifie le nom de la légende tel qu'il apparaît dans le menu.
18332 Voir la légende standard
18335 \begin_inset Flex Code
18338 \begin_layout Plain Layout
18348 , les légendes spécifiques des classes KOMA-Script
18351 \begin_inset Flex Code
18354 \begin_layout Plain Layout
18363 \begin_inset Flex Code
18366 \begin_layout Plain Layout
18378 Légendes multilingues
18383 \begin_inset Flex Code
18386 \begin_layout Plain Layout
18396 pour des applications.
18399 \begin_layout Standard
18401 \begin_inset Flex Code
18404 \begin_layout Plain Layout
18412 peut inclure les entrées suivantes:
18415 \begin_layout Description
18418 \begin_inset Flex Code
18421 \begin_layout Plain Layout
18430 \begin_inset Flex Code
18433 \begin_layout Plain Layout
18443 définit un numéro d'argument d'une commande ou d'un environnement associé
18445 La définition doit être close par
18448 \begin_inset Flex Code
18451 \begin_layout Plain Layout
18463 \begin_inset CommandInset ref
18465 reference "subsec:Styles-de-paragraphe"
18472 \begin_layout Description
18475 \begin_inset Flex Code
18478 \begin_layout Plain Layout
18488 définit un préambule pour les modifications de commandes de langue; voir
18490 \begin_inset CommandInset ref
18492 reference "subsec:I18n"
18499 \begin_layout Description
18502 \begin_inset Flex Code
18505 \begin_layout Plain Layout
18516 \begin_inset Flex Code
18519 \begin_layout Plain Layout
18525 ] définit la couleur d'arrière-plan de l'insert.
18531 \begin_inset CommandInset ref
18533 reference "chap:Names-of-colors"
18537 pour une liste des noms de couleur disponibles.
18541 \begin_layout Description
18544 \begin_inset Flex Code
18547 \begin_layout Plain Layout
18558 \begin_inset Flex Code
18561 \begin_layout Plain Layout
18570 \begin_inset space \thinspace{}
18574 \begin_inset Flex Code
18577 \begin_layout Plain Layout
18583 ] indique s'il faut utiliser le contenu de l'insert comme une étiquette,
18584 quand l'insert est fermé.
18585 Valeur implicite: faux.
18588 \begin_layout Description
18591 \begin_inset Flex Code
18594 \begin_layout Plain Layout
18605 \begin_inset Flex Code
18608 \begin_layout Plain Layout
18614 ] fonctionne comme les styles de paragraphe, voir
18615 \begin_inset CommandInset ref
18617 reference "subsec:Styles-de-paragraphe"
18622 Notez que vous devez spécifier le type complet, e.
18623 \begin_inset space \thinspace{}
18627 \begin_inset space ~
18633 \begin_inset Flex Code
18636 \begin_layout Plain Layout
18651 \begin_layout Description
18654 \begin_inset Flex Code
18657 \begin_layout Plain Layout
18668 \begin_inset Flex Code
18671 \begin_layout Plain Layout
18680 \begin_inset space \thinspace{}
18684 \begin_inset Flex Code
18687 \begin_layout Plain Layout
18693 ] indique si l'utilisateur peut utiliser le dialogue
18694 \begin_inset Flex Noun
18697 \begin_layout Plain Layout
18698 Édition\SpecialChar menuseparator
18699 Paramètres de paragraphe
18704 pour personnaliser le paragraphe.
18707 \begin_layout Description
18710 \begin_inset Flex Code
18713 \begin_layout Plain Layout
18724 \begin_inset Flex Code
18727 \begin_layout Plain Layout
18736 \begin_inset Flex Code
18739 \begin_layout Plain Layout
18748 \begin_inset Flex Code
18751 \begin_layout Plain Layout
18759 , décrivant l'appa\SpecialChar softhyphen
18760 rence du cadre et des boutons de l'insert.
18761 les notes de bas de page utilisent en général
18762 \begin_inset Flex Code
18765 \begin_layout Plain Layout
18773 , les inserts des code \SpecialChar TeX
18775 \begin_inset Flex Code
18778 \begin_layout Plain Layout
18786 , et les styles de caractères
18787 \begin_inset Flex Code
18790 \begin_layout Plain Layout
18801 \begin_layout Description
18804 \begin_inset Flex Code
18807 \begin_layout Plain Layout
18818 \begin_inset Flex Code
18821 \begin_layout Plain Layout
18828 \begin_inset space \thinspace{}
18832 \begin_inset Flex Code
18835 \begin_layout Plain Layout
18843 ] n'est utilisé que lorsque
18844 \begin_inset Flex Code
18847 \begin_layout Plain Layout
18854 \begin_inset Flex Code
18857 \begin_layout Plain Layout
18864 Indique si l'environnement se trouvera à part dans le résultat imprimable
18865 ou bien apparaîtra inclus dans le texte environnant.
18866 S'il est positionné à faux, on suppose que l'environnement \SpecialChar LaTeX
18868 espaces (avec un caractère retour ligne inclus) après les balises
18869 \begin_inset Flex Code
18872 \begin_layout Plain Layout
18885 \begin_inset Flex Code
18888 \begin_layout Plain Layout
18901 Valeur implicite: vrai.
18904 \begin_layout Description
18905 \begin_inset Flex Code
18908 \begin_layout Plain Layout
18916 est requis pour fermer la déclaration d'un
18919 \begin_inset Flex Code
18922 \begin_layout Plain Layout
18935 \begin_layout Description
18936 \begin_inset Flex Code
18939 \begin_layout Plain Layout
18947 définit la police utilisée pour le texte du corps de l'insert
18953 \begin_inset space ~
18957 \begin_inset CommandInset ref
18959 reference "subsec:polices"
18964 Noter qu'en définissant cette police on définit aussi automatiquement
18965 \begin_inset Flex Code
18968 \begin_layout Plain Layout
18976 avec la même valeur.
18977 Il faut donc définir celle-ci d'abord pour fixer
18978 \begin_inset Flex Code
18981 \begin_layout Plain Layout
18992 \begin_layout Description
18995 \begin_inset Flex Code
18998 \begin_layout Plain Layout
19001 FixedWidthPreambleEncoding
19009 \begin_inset Flex Code
19012 \begin_layout Plain Layout
19021 \begin_inset space \thinspace{}
19025 \begin_inset Flex Code
19028 \begin_layout Plain Layout
19036 Force a fixed width encoding for the translated contents of
19037 \begin_inset Flex Code
19040 \begin_layout Plain Layout
19049 \begin_inset Flex Code
19052 \begin_layout Plain Layout
19060 code generated by this layout.
19061 This is needed for special \SpecialChar LaTeX
19066 that do not work with variable width encodings such as
19071 This setting is ignored if fully Unicode aware \SpecialChar LaTeX
19075 or Lua\SpecialChar TeX
19081 \begin_layout Description
19084 \begin_inset Flex Code
19087 \begin_layout Plain Layout
19090 ForceLocalFontSwitch
19098 \begin_inset Flex Code
19101 \begin_layout Plain Layout
19110 \begin_inset space \thinspace{}
19114 \begin_inset Flex Code
19117 \begin_layout Plain Layout
19123 ] lors de l'utilisation de babel, force l'utilisation un commutateur de
19130 \begin_inset Flex Code
19133 \begin_layout Plain Layout
19145 , à la place d'un commutateur
19152 \begin_inset Flex Code
19155 \begin_layout Plain Layout
19170 \begin_layout Description
19173 \begin_inset Flex Code
19176 \begin_layout Plain Layout
19187 \begin_inset Flex Code
19190 \begin_layout Plain Layout
19199 \begin_inset space \thinspace{}
19203 \begin_inset Flex Code
19206 \begin_layout Plain Layout
19212 ] impose le langage
19213 \begin_inset Quotes fld
19217 \begin_inset Quotes frd
19220 , conduisant à un résultat de gauche à droite (Left-to-Right, latin), e.
19221 \begin_inset space \thinspace{}
19225 \begin_inset space \space{}
19228 en code \SpecialChar TeX
19233 \begin_layout Description
19236 \begin_inset Flex Code
19239 \begin_layout Plain Layout
19250 \begin_inset Flex Code
19253 \begin_layout Plain Layout
19262 \begin_inset space \thinspace{}
19266 \begin_inset Flex Code
19269 \begin_layout Plain Layout
19277 Force a a line break in the \SpecialChar LaTeX
19278 output before the inset starts and after the
19280 This assures the inset itself is output on its own lines, for parsing purposes.
19283 \begin_layout Description
19286 \begin_inset Flex Code
19289 \begin_layout Plain Layout
19300 \begin_inset Flex Code
19303 \begin_layout Plain Layout
19312 \begin_inset space \thinspace{}
19316 \begin_inset Flex Code
19319 \begin_layout Plain Layout
19326 \begin_inset Flex Code
19329 \begin_layout Plain Layout
19337 doit être utilisé, ou bien si l'utilisateur peut modifier le style de paragraph
19338 e utilisé dans l'insert.
19339 Valeur implicite: faux.
19342 \begin_layout Description
19345 \begin_inset Flex Code
19348 \begin_layout Plain Layout
19359 \begin_inset Flex Code
19362 \begin_layout Plain Layout
19371 \begin_inset space \thinspace{}
19375 \begin_inset Flex Code
19378 \begin_layout Plain Layout
19384 ] fonctionne comme les styles de paragraphe, voir
19385 \begin_inset space ~
19389 \begin_inset CommandInset ref
19391 reference "subsec:Styles-de-paragraphe"
19398 \begin_layout Description
19399 \begin_inset Flex Code
19402 \begin_layout Plain Layout
19408 sont utilisées avec l'exportation XHTML.
19410 \begin_inset CommandInset ref
19412 reference "sec:Tags-for-XHTML"
19419 \begin_layout Description
19422 \begin_inset Flex Code
19425 \begin_layout Plain Layout
19436 \begin_inset Flex Code
19439 \begin_layout Plain Layout
19448 \begin_inset space \thinspace{}
19452 \begin_inset Flex Code
19455 \begin_layout Plain Layout
19461 ] indique s'il faut inclure le contenu de cet insert dans les chaînes créées
19463 \begin_inset Quotes fld
19467 \begin_inset Quotes frd
19471 L'utilisateur ne voudra pas, par exemple, que le contenu d'une note de
19472 bas de page dans un titre de section soit incluse dans la tables des matières
19473 affichée dans le plan, mais voudra habituellement voir affiché le contenu
19474 d'un style de caractère.
19475 Valeur implicite; faux, pas d'inclusion.
19478 \begin_layout Description
19481 \begin_inset Flex Code
19484 \begin_layout Plain Layout
19495 \begin_inset Flex Code
19498 \begin_layout Plain Layout
19507 \begin_inset space \thinspace{}
19511 \begin_inset Flex Code
19514 \begin_layout Plain Layout
19520 ] fonctionne comme les styles de paragraphe, voir
19521 \begin_inset CommandInset ref
19523 reference "subsec:Styles-de-paragraphe"
19530 \begin_layout Description
19533 \begin_inset Flex Code
19536 \begin_layout Plain Layout
19546 définit la police utilisée pour le marqueur.
19548 \begin_inset CommandInset ref
19550 reference "subsec:polices"
19555 Noter que cette directive ne peut jamais apparaître avant
19556 \begin_inset Flex Code
19559 \begin_layout Plain Layout
19567 , sinon elle sera sans effet.
19570 \begin_layout Description
19573 \begin_inset Flex Code
19576 \begin_layout Plain Layout
19587 \begin_inset Flex Code
19590 \begin_layout Plain Layout
19596 ] définit la chaîne de caractères qui apparaîtra sur le bouton ou ailleurs
19597 en tant que marquer d'insert.
19598 Quelques types d'inserts (
19599 \begin_inset Flex Code
19602 \begin_layout Plain Layout
19605 code \SpecialChar TeX
19612 \begin_inset Flex Code
19615 \begin_layout Plain Layout
19621 ) modifient ce marqueur à la volée.
19624 \begin_layout Description
19627 \begin_inset Flex Code
19630 \begin_layout Plain Layout
19640 définit un préambule dépendant de la langue, voir
19641 \begin_inset space ~
19645 \begin_inset CommandInset ref
19647 reference "subsec:I18n"
19654 \begin_layout Description
19657 \begin_inset Flex Code
19660 \begin_layout Plain Layout
19671 \begin_inset Flex Code
19674 \begin_layout Plain Layout
19680 ] définit le nom du code \SpecialChar LaTeX
19681 correspondant, soit un environnement, soit une
19685 \begin_layout Description
19688 \begin_inset Flex Code
19691 \begin_layout Plain Layout
19702 \begin_inset Flex Code
19705 \begin_layout Plain Layout
19711 ] définit le paramètre facultatif pour le
19712 \begin_inset Flex Code
19715 \begin_layout Plain Layout
19723 correspondant, y compris des paires de crochets
19724 \begin_inset Flex Code
19727 \begin_layout Plain Layout
19734 Ce paramètre ne peut pas être modifié depuis \SpecialChar LyX
19736 \begin_inset Flex Code
19739 \begin_layout Plain Layout
19745 pour les paramètres personnalisables).
19746 Il sera émis tel quel après tous les
19747 \begin_inset Flex Code
19750 \begin_layout Plain Layout
19756 s \SpecialChar LaTeX
19760 \begin_layout Description
19763 \begin_inset Flex Code
19766 \begin_layout Plain Layout
19775 \begin_inset Flex Code
19778 \begin_layout Plain Layout
19781 Command, Environment, None
19787 \begin_inset Flex Code
19790 \begin_layout Plain Layout
19800 précise comment le style doit être traduit en \SpecialChar LaTeX
19807 \begin_layout Plain Layout
19810 \begin_inset Flex Code
19813 \begin_layout Plain Layout
19823 est peut-être trompeur, puisque ces règles s'appliquent aussi aux classes
19825 Voir les fichiers de classe SGML pour des exemples spécifiques.
19831 \begin_inset Separator parbreak
19838 \begin_layout Description
19841 \begin_inset Flex Code
19844 \begin_layout Plain Layout
19855 \begin_inset Quotes fld
19858 rien de particulier
19859 \begin_inset Quotes frd
19865 \begin_layout Description
19868 \begin_inset Flex Code
19871 \begin_layout Plain Layout
19884 \begin_inset Flex Code
19887 \begin_layout Plain Layout
19896 {\SpecialChar ldots
19905 \begin_layout Description
19908 \begin_inset Flex Code
19911 \begin_layout Plain Layout
19924 \begin_inset Flex Code
19927 \begin_layout Plain Layout
19936 }\SpecialChar ldots
19951 \begin_layout Description
19955 \begin_layout Standard
19956 En rassemblant ceci, la sortie \SpecialChar LaTeX
19960 \begin_layout LyX-Code
19965 LatexName[LatexParam]{\SpecialChar ldots
19969 \begin_layout Standard
19973 \begin_layout LyX-Code
19978 begin{LatexName}[LatexParam] \SpecialChar ldots
19984 \begin_layout Standard
19988 \begin_inset Flex Code
19991 \begin_layout Plain Layout
20003 \begin_layout Description
20006 \begin_inset Flex Code
20009 \begin_layout Plain Layout
20020 \begin_inset Flex Code
20023 \begin_layout Plain Layout
20029 ] définit une chaîne de caractères insérée au début du contenu du style.
20030 Une rupture de ligne dans la sortie peut être indiquée par
20031 \begin_inset Flex Code
20034 \begin_layout Plain Layout
20043 \begin_layout Description
20046 \begin_inset Flex Code
20049 \begin_layout Plain Layout
20060 \begin_inset Flex Code
20063 \begin_layout Plain Layout
20072 \begin_inset Flex Code
20075 \begin_layout Plain Layout
20084 \begin_inset Flex Code
20087 \begin_layout Plain Layout
20096 \begin_inset Flex Code
20099 \begin_layout Plain Layout
20107 (indiquant une définition vide terminant les définitions de styles de caractère
20109 Cette entrée est requise dans les inserts flexibles et n'est significative
20111 Parmi d'autres choses, elle détermine dans quel menu cet insert va apparaître.
20113 \begin_inset Flex Code
20116 \begin_layout Plain Layout
20124 \begin_inset Flex Code
20127 \begin_layout Plain Layout
20134 \begin_inset Flex Code
20137 \begin_layout Plain Layout
20145 \begin_inset Flex Code
20148 \begin_layout Plain Layout
20154 peut être positionné à vrai pour les inserts
20155 \begin_inset Flex Code
20158 \begin_layout Plain Layout
20164 , en le positionnant
20169 \begin_inset Flex Code
20172 \begin_layout Plain Layout
20182 \begin_layout Description
20185 \begin_inset Flex Code
20188 \begin_layout Plain Layout
20199 \begin_inset Flex Code
20202 \begin_layout Plain Layout
20211 \begin_inset space \thinspace{}
20215 \begin_inset Flex Code
20218 \begin_layout Plain Layout
20224 ] indique si plusieurs paragraphes sont autorisés dans cet insert.
20225 Ceci positionnera aussi
20226 \begin_inset Flex Code
20229 \begin_layout Plain Layout
20237 à la même valeur et
20238 \begin_inset Flex Code
20241 \begin_layout Plain Layout
20249 à la valeur opposée.
20250 Ceux-ci peuvent être repositionnés s'ils sont utilisés
20255 \begin_inset Flex Code
20258 \begin_layout Plain Layout
20267 Valeur implicite: vrai.
20270 \begin_layout Description
20273 \begin_inset Flex Code
20276 \begin_layout Plain Layout
20287 \begin_inset Flex Code
20290 \begin_layout Plain Layout
20299 \begin_inset space \thinspace{}
20303 \begin_inset Flex Code
20306 \begin_layout Plain Layout
20312 ] indique si les commandes fragiles de cet insert doivent êtres protégées
20314 \begin_inset Flex Code
20317 \begin_layout Plain Layout
20331 sur le fait que la commande elle-même doive être protégée).
20332 Valeur implicite: faux.
20335 \begin_layout Description
20338 \begin_inset Flex Code
20341 \begin_layout Plain Layout
20350 \begin_inset Flex Code
20353 \begin_layout Plain Layout
20366 \begin_inset Flex Code
20369 \begin_layout Plain Layout
20382 \begin_layout Description
20385 \begin_inset Flex Code
20388 \begin_layout Plain Layout
20397 \begin_inset Flex Code
20400 \begin_layout Plain Layout
20409 \begin_inset Flex Code
20412 \begin_layout Plain Layout
20420 that has replaced this
20421 \begin_inset Flex Code
20424 \begin_layout Plain Layout
20433 This is used to rename an
20434 \begin_inset Flex Code
20437 \begin_layout Plain Layout
20445 , while keeping backward compatibility.
20448 \begin_layout Description
20451 \begin_inset Flex Code
20454 \begin_layout Plain Layout
20468 \begin_inset Flex Code
20471 \begin_layout Plain Layout
20481 \begin_inset space \thinspace{}
20487 \begin_inset Flex Code
20490 \begin_layout Plain Layout
20498 ] fonctionne comme avec les styles de paragraphe, voir
20499 \begin_inset space ~
20503 \begin_inset CommandInset ref
20505 reference "subsec:Styles-de-paragraphe"
20512 \begin_layout Description
20515 \begin_inset Flex Code
20518 \begin_layout Plain Layout
20532 \begin_inset Flex Code
20535 \begin_layout Plain Layout
20545 \begin_inset space \thinspace{}
20551 \begin_inset Flex Code
20554 \begin_layout Plain Layout
20562 ] fonctionne comme avec les styles de paragraphe, voir
20563 \begin_inset space ~
20567 \begin_inset CommandInset ref
20569 reference "subsec:Styles-de-paragraphe"
20576 \begin_layout Description
20579 \begin_inset Flex Code
20582 \begin_layout Plain Layout
20592 fonctionne comme avec les styles de paragraphe, voir
20593 \begin_inset space ~
20597 \begin_inset CommandInset ref
20599 reference "subsec:Styles-de-paragraphe"
20606 \begin_layout Description
20609 \begin_inset Flex Code
20612 \begin_layout Plain Layout
20623 \begin_inset Flex Code
20626 \begin_layout Plain Layout
20632 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraph
20634 Ceci permet l'utilisation de références mises en forme.
20637 \begin_layout Description
20640 \begin_inset Flex Code
20643 \begin_layout Plain Layout
20654 \begin_inset Flex Code
20657 \begin_layout Plain Layout
20665 As with paragraph styles, see
20668 \begin_inset CommandInset ref
20670 reference "subsec:Styles-de-paragraphe"
20677 \begin_layout Description
20680 \begin_inset Flex Code
20683 \begin_layout Plain Layout
20694 \begin_inset Flex Code
20697 \begin_layout Plain Layout
20706 \begin_inset space \thinspace{}
20710 \begin_inset Flex Code
20713 \begin_layout Plain Layout
20719 ] réinitialise les arguments \SpecialChar LaTeX
20720 de ce style (définis via la directive
20721 \begin_inset Flex Code
20724 \begin_layout Plain Layout
20731 Ceci est utile si vous avez dupliqué un style via
20734 \begin_inset Flex Code
20737 \begin_layout Plain Layout
20747 mais que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels
20751 \begin_layout Description
20754 \begin_inset Flex Code
20757 \begin_layout Plain Layout
20768 \begin_inset Flex Code
20771 \begin_layout Plain Layout
20778 \begin_inset space \thinspace{}
20782 \begin_inset Flex Code
20785 \begin_layout Plain Layout
20793 ] indique si l'insert doit utiliser la police de caractères environnante
20794 ou bien utiliser la sienne propre.
20795 Valeur implicite: faux, utiliser la police de caractères environnante.
20798 \begin_layout Description
20801 \begin_inset Flex Code
20804 \begin_layout Plain Layout
20815 \begin_inset Flex Code
20818 \begin_layout Plain Layout
20824 ] définit une chaîne de caractères insérée à la fin du contenu du style.
20825 Une rupture de ligne dans la sortie peut être indiquée par
20826 \begin_inset Flex Code
20829 \begin_layout Plain Layout
20838 \begin_layout Description
20841 \begin_inset Flex Code
20844 \begin_layout Plain Layout
20855 \begin_inset Flex Code
20858 \begin_layout Plain Layout
20865 \begin_inset space \thinspace{}
20869 \begin_inset Flex Code
20872 \begin_layout Plain Layout
20880 ] active le correcteur orthographique sur le contenu de cet insert.
20881 Valeur implicite: vrai.
20884 \begin_layout Subsection
20886 \begin_inset CommandInset label
20888 name "subsec:Compteurs"
20895 \begin_layout Standard
20896 Il faut définir les compteurs (
20897 \begin_inset Flex Code
20900 \begin_layout Plain Layout
20907 \begin_inset Flex Code
20910 \begin_layout Plain Layout
20917 ) dans la classe elle-même.
20918 Les compteurs standard sont définis dans le fichier
20921 \begin_inset Flex Code
20924 \begin_layout Plain Layout
20935 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
20936 il suffit probablement que vous ajoutiez
20939 \begin_layout LyX-Code
20940 Input stdcounters.inc
20943 \begin_layout Standard
20944 à un endroit raisonnable dans la classe.
20947 \begin_layout Standard
20948 Mais si vous voulez définir des compteurs à votre guise, vous pouvez le
20950 La déclaration d'un compteur doit commencer par
20953 \begin_layout LyX-Code
20961 \begin_layout Standard
20963 \begin_inset Flex Code
20966 \begin_layout Plain Layout
20972 est le nom du compteur.
20973 Et elle doit se terminer par
20974 \begin_inset Flex Code
20977 \begin_layout Plain Layout
20988 \begin_layout Standard
20989 Les paramètres suivants peuvent également être utilisés:
20992 \begin_layout Description
20995 \begin_inset Flex Code
20998 \begin_layout Plain Layout
21007 \begin_inset Flex Code
21010 \begin_layout Plain Layout
21020 positionne la valeur initiale du compteur, valeur à laquelle il sera réinitiali
21021 sé quand cela sera nécessaire.
21022 Normalement, la valeur désirée est la valeur implicite,
21023 \begin_inset space ~
21029 \begin_layout Description
21032 \begin_inset Flex Code
21035 \begin_layout Plain Layout
21046 \begin_inset Flex Code
21049 \begin_layout Plain Layout
21056 \begin_inset Quotes erd
21060 \begin_inset Quotes erd
21063 ] définit comment le compteur s'affiche.
21064 Fixer ce paramètre positionne également
21065 \begin_inset Flex Code
21068 \begin_layout Plain Layout
21071 LabelStringAppendix
21077 Les arguments spécifiques suivants peuvent être utilisés:
21078 \begin_inset Separator parbreak
21085 \begin_layout Itemize
21086 \begin_inset Flex Code
21089 \begin_layout Plain Layout
21099 sera remplacé par l'expansion de
21100 \begin_inset Flex Code
21103 \begin_layout Plain Layout
21112 \begin_inset Newline newline
21116 \begin_inset Flex Code
21119 \begin_layout Plain Layout
21122 LabelStringAppendix
21128 \begin_inset Flex Code
21131 \begin_layout Plain Layout
21143 \begin_layout Itemize
21144 les valeurs du compteur peuvent être exprimées par des macros à la \SpecialChar LaTeX
21146 \begin_inset Flex Code
21149 \begin_layout Plain Layout
21168 \begin_inset Flex Code
21171 \begin_layout Plain Layout
21181 \begin_inset Flex Code
21184 \begin_layout Plain Layout
21192 : 1, 2, 3,\SpecialChar ldots
21194 \begin_inset Flex Code
21197 \begin_layout Plain Layout
21205 pour les lettres en bas de casse: a, b, c, \SpecialChar ldots
21207 \begin_inset Flex Code
21210 \begin_layout Plain Layout
21218 pour les lettres en capitales: A, B, C, \SpecialChar ldots
21220 \begin_inset Flex Code
21223 \begin_layout Plain Layout
21231 pour la numérotation en bas de casse romaine: i, ii, iii, \SpecialChar ldots
21233 \begin_inset Flex Code
21236 \begin_layout Plain Layout
21244 pour la numérotation capitale romaine: I, II, III.
21248 \begin_layout Standard
21252 \begin_inset Flex Code
21255 \begin_layout Plain Layout
21265 est indéfini, une valeur implicite est construite comme suit: si le compteur
21266 a un compteur maître
21267 \begin_inset Flex Code
21270 \begin_layout Plain Layout
21279 \begin_inset Flex Code
21282 \begin_layout Plain Layout
21291 \begin_inset Newline newline
21295 \begin_inset Flex Code
21298 \begin_layout Plain Layout
21310 est utilisée; sinon la chaîne
21311 \begin_inset Flex Code
21314 \begin_layout Plain Layout
21327 \begin_layout Description
21330 \begin_inset Flex Code
21333 \begin_layout Plain Layout
21336 LabelStringAppendix
21344 \begin_inset Flex Code
21347 \begin_layout Plain Layout
21354 \begin_inset Quotes erd
21358 \begin_inset Quotes erd
21362 \begin_inset Flex Code
21365 \begin_layout Plain Layout
21373 , mais pour les annexes.
21376 \begin_layout Description
21377 \begin_inset Flex Code
21380 \begin_layout Plain Layout
21389 \begin_inset Flex Code
21392 \begin_layout Plain Layout
21399 \begin_inset Quotes erd
21403 \begin_inset Quotes erd
21406 ] définit un format à utiliser pour les références mises en forme utilisant
21408 Par exemple, on peut vouloir que les références aux numéros de section
21410 \begin_inset Quotes fld
21414 \begin_inset space ~
21418 \begin_inset Quotes frd
21422 La chaîne devra contenir
21423 \begin_inset Quotes fld
21427 \begin_inset Quotes frd
21431 Ceci sera remplacé par la valeur courante du compteur.
21432 Ainsi, pour les sections, ce sera: Section ##.
21435 \begin_layout Description
21436 \begin_inset Flex Code
21439 \begin_layout Plain Layout
21448 \begin_inset Flex Code
21451 \begin_layout Plain Layout
21458 \begin_inset Quotes erd
21462 \begin_inset Quotes erd
21465 ] contient le nom d'un autre compteur: le compteur actuel sera remis à zéro
21466 à chaque fois que l'autre augmentera.
21468 \begin_inset Flex Code
21471 \begin_layout Plain Layout
21478 \begin_inset Flex Code
21481 \begin_layout Plain Layout
21490 \begin_layout Subsection
21491 Description de police
21492 \begin_inset CommandInset label
21494 name "subsec:polices"
21501 \begin_layout Standard
21502 Une description de police ressemble à :
21505 \begin_layout LyX-Code
21519 \begin_layout LyX-Code
21523 \begin_layout LyX-Code
21527 \begin_layout Standard
21528 et les commandes suivantes sont disponibles :
21531 \begin_layout Description
21532 \begin_inset Flex Code
21535 \begin_layout Plain Layout
21546 \begin_inset Flex Code
21549 \begin_layout Plain Layout
21558 \begin_inset Flex Code
21561 \begin_layout Plain Layout
21568 \begin_inset Flex Code
21571 \begin_layout Plain Layout
21578 \begin_inset Flex Code
21581 \begin_layout Plain Layout
21588 \begin_inset Flex Code
21591 \begin_layout Plain Layout
21598 \begin_inset Flex Code
21601 \begin_layout Plain Layout
21608 \begin_inset Flex Code
21611 \begin_layout Plain Layout
21618 \begin_inset Flex Code
21621 \begin_layout Plain Layout
21628 \begin_inset Flex Code
21631 \begin_layout Plain Layout
21640 \begin_layout Description
21641 \begin_inset Flex Code
21644 \begin_layout Plain Layout
21653 \begin_inset Flex Code
21656 \begin_layout Plain Layout
21665 \begin_inset Flex Code
21668 \begin_layout Plain Layout
21675 \begin_inset Flex Code
21678 \begin_layout Plain Layout
21687 \begin_layout Description
21688 \begin_inset Flex Code
21691 \begin_layout Plain Layout
21698 \begin_inset Flex Code
21701 \begin_layout Plain Layout
21707 ] avec les arguments valides suivants:
21708 \begin_inset Flex Code
21711 \begin_layout Plain Layout
21718 \begin_inset Flex Code
21721 \begin_layout Plain Layout
21728 \begin_inset Flex Code
21731 \begin_layout Plain Layout
21738 \begin_inset Flex Code
21741 \begin_layout Plain Layout
21748 \begin_inset Flex Code
21751 \begin_layout Plain Layout
21758 \begin_inset Flex Code
21761 \begin_layout Plain Layout
21768 \begin_inset Flex Code
21771 \begin_layout Plain Layout
21778 \begin_inset Flex Code
21781 \begin_layout Plain Layout
21788 \begin_inset Flex Code
21791 \begin_layout Plain Layout
21798 \begin_inset Flex Code
21801 \begin_layout Plain Layout
21808 \begin_inset Flex Code
21811 \begin_layout Plain Layout
21818 \begin_inset Newline linebreak
21822 \begin_inset Flex Code
21825 \begin_layout Plain Layout
21832 Chacun de ceux-ci (dés)active l'attribut correspondant.
21833 \begin_inset Newline newline
21837 \begin_inset Flex Code
21840 \begin_layout Plain Layout
21846 active la mise en évidence, et
21847 \begin_inset Flex Code
21850 \begin_layout Plain Layout
21857 Si ce dernier point vous intrigue, souvenez-vous que le réglage de police
21858 du contexte courant est généralement hérité du contexte environnant.
21860 \begin_inset Flex Code
21863 \begin_layout Plain Layout
21871 désactiverait la mise en évidence qui était active de toutes façons, par
21872 exemple dans un environnement de théorème.
21876 \begin_layout Description
21877 \begin_inset Flex Code
21880 \begin_layout Plain Layout
21889 \begin_inset Flex Code
21892 \begin_layout Plain Layout
21901 \begin_inset Flex Code
21904 \begin_layout Plain Layout
21913 \begin_layout Description
21914 \begin_inset Flex Code
21917 \begin_layout Plain Layout
21926 \begin_inset Flex Code
21929 \begin_layout Plain Layout
21938 \begin_inset Flex Code
21941 \begin_layout Plain Layout
21948 \begin_inset Flex Code
21951 \begin_layout Plain Layout
21958 \begin_inset Flex Code
21961 \begin_layout Plain Layout
21970 \begin_layout Description
21971 \begin_inset Flex Code
21974 \begin_layout Plain Layout
21981 \begin_inset Flex Code
21984 \begin_layout Plain Layout
21991 \begin_inset Flex Code
21994 \begin_layout Plain Layout
22001 \begin_inset Flex Code
22004 \begin_layout Plain Layout
22013 \begin_inset Flex Code
22016 \begin_layout Plain Layout
22023 \begin_inset Flex Code
22026 \begin_layout Plain Layout
22033 \begin_inset Flex Code
22036 \begin_layout Plain Layout
22043 \begin_inset Flex Code
22046 \begin_layout Plain Layout
22053 \begin_inset Flex Code
22056 \begin_layout Plain Layout
22065 \begin_layout Subsection
22066 Description d'une insertion de citation
22067 \begin_inset CommandInset label
22069 name "subsec:Description citation"
22076 \begin_layout Standard
22078 \begin_inset Flex Code
22081 \begin_layout Plain Layout
22087 servent à décrire comment les citations bibliographiques doivent être affichées
22088 , à la fois dans \SpecialChar LyX
22089 (dans la fenêtre de citation et dans les bulles d'aide,
22090 par exemple) et dans le résultat XHTML.
22091 Un tel bloc se présente comme suit:
22094 \begin_layout LyX-Code
22100 \begin_layout LyX-Code
22106 \begin_layout LyX-Code
22112 \begin_layout LyX-Code
22118 \begin_layout Standard
22119 Les différentes lignes définissent l'affichage de l'information correspondant
22120 à une article ou à un livre, respectivement, et une telle définition peut
22121 être créée pour tout type d'entrée apparaissant dans un fichier Bib\SpecialChar TeX
22124 définit un format implicite dans le code source qui sera utilisé si aucune
22125 définition spécifique n'est fournie.
22127 prédéfinit plusieurs formats dans le fichier
22128 \begin_inset Flex Code
22131 \begin_layout Plain Layout
22137 , qui est inclus dans la plupart des classes de document \SpecialChar LyX
22141 \begin_layout Standard
22142 Les définitions utilisent un langage simple qui permet
22143 \begin_inset space ~
22146 de remplacer les clés Bib\SpecialChar TeX
22148 les clés doivent être encloses entre caractères
22151 \begin_inset Flex Code
22154 \begin_layout Plain Layout
22163 \begin_inset Flex Code
22166 \begin_layout Plain Layout
22177 Une définition simple serait par exemple:
22180 \begin_layout LyX-Code
22184 \begin_inset Quotes eld
22188 \begin_inset Quotes erd
22194 \begin_layout Standard
22195 Ceci imprimerait le nom de l'auteur, suivi d'une virgule, suivi du titre,
22196 entre double guillemets, suivi d'un point.
22199 \begin_layout Standard
22200 Bien entendu, vous voudrez parfois n'imprimer une clé que si elle existe.
22201 Ceci est obtenu par une construction conditionnelle, comme:
22202 \begin_inset Flex Code
22205 \begin_layout Plain Layout
22207 \begin_inset space ~
22216 Ceci signifie: si la clé
22217 \begin_inset Flex Code
22220 \begin_layout Plain Layout
22226 existe, alors imprimer
22227 \begin_inset Quotes fld
22231 \begin_inset Quotes frd
22234 suivi de la clé volume.
22235 On peut aussi introduire une clause
22236 \begin_inset Flex Code
22239 \begin_layout Plain Layout
22245 dans l'expression conditionnelle, comme dans:
22246 \begin_inset Newline newline
22250 \begin_inset Flex Code
22253 \begin_layout Plain Layout
22254 {%author%[[%author%]][[%editor%, ed.]]}
22260 \begin_inset Newline newline
22264 \begin_inset Flex Code
22267 \begin_layout Plain Layout
22273 est imprimée si elle existe; sinon la clé
22274 \begin_inset Flex Code
22277 \begin_layout Plain Layout
22283 est imprimée, suivi de
22284 \begin_inset Quotes fld
22288 \begin_inset Quotes frd
22292 Noter que la clé est encore enclose entre caractères
22293 \begin_inset Flex Code
22296 \begin_layout Plain Layout
22302 ; la clause conditionnelle entière est enclose entre accolades, et les clauses
22304 \begin_inset Flex Code
22307 \begin_layout Plain Layout
22314 \begin_inset Flex Code
22317 \begin_layout Plain Layout
22323 sont encloses entre double crochets
22324 \begin_inset Quotes fld
22328 \begin_inset Quotes frd
22332 \begin_inset Quotes fld
22336 \begin_inset Quotes frd
22340 Il ne peut avoir d'espaces entre ces marqueurs.
22343 \begin_layout Standard
22344 Il existe enfin une autre syntaxe possible dans ces définitions, qui se
22345 présente comme suit:
22346 \begin_inset Flex Code
22349 \begin_layout Plain Layout
22356 Ceci définit une entité d'information utilisée pour créer du
22357 \begin_inset Quotes fld
22361 \begin_inset Quotes frd
22365 De manière évidente, nous ne souhaitons pas exporter des balises HTML en
22366 écrivant du texte normal, aussi doivent elles être enclose entre
22367 \begin_inset Quotes fld
22371 \begin_inset Quotes frd
22375 \begin_inset Quotes fld
22379 \begin_inset Quotes frd
22385 \begin_layout Standard
22386 Deux définitions spéciales sont également disponibles dans un bloc
22387 \begin_inset Flex Code
22390 \begin_layout Plain Layout
22396 Un exemple de la première définition est celle-ci:
22399 \begin_layout LyX-Code
22401 \begin_inset Quotes eld
22405 \begin_inset Quotes erd
22411 \begin_layout Standard
22412 Ceci est une abréviation, ou macro-instruction, et peut être employée comme
22414 \begin_inset Flex Code
22417 \begin_layout Plain Layout
22426 \begin_inset Flex Code
22429 \begin_layout Plain Layout
22435 exactement comme s'il s'agissait de sa définition.
22436 Exprimons par conséquent un
22440 évident: n'utilisez pas:
22443 \begin_layout LyX-Code
22447 \begin_layout Standard
22450 ne devrait pas se perdre dans une boucle infinie, mais cela peut prendre
22451 un moment avant qu'il s'en sorte.
22454 \begin_layout Standard
22455 Le second type de définitions particulières se présente comme ceci:
22458 \begin_layout LyX-Code
22464 \begin_layout Standard
22465 Ceci définit un segment de texte susceptible de traduction, ce qui permet
22466 de traduire les parties appropriées de la bibliographie.
22467 Cette syntaxe peut être incluse dans une définition normale en la considérant
22469 \begin_inset Flex Code
22472 \begin_layout Plain Layout
22479 Plusieurs d'entre elles sont prédéfinies dans
22480 \begin_inset Flex Code
22483 \begin_layout Plain Layout
22490 Notez bien que ce ne sont pas des macro-instructions, au sens défini ci-dessus:
22491 elles ne seront pas interprétées.
22494 \begin_layout Standard
22495 Voici donc un exemple utilisant toutes ces fonctionnalités:
22498 \begin_inset VSpace defskip
22504 \begin_layout Standard
22509 !authoredit {%author%[[%author%, ]][[{%editor%[[%editor%, %_edtext%, ]]}]]}
22512 \begin_layout Standard
22515 \begin_inset VSpace defskip
22520 Ceci défini une macro qui imprime le nom de l'auteur, suivi d'un virgule,
22522 \begin_inset Flex Code
22525 \begin_layout Plain Layout
22531 existe, ou bien imprime le nom de l'éditeur, suivi de
22532 \begin_inset Flex Code
22535 \begin_layout Plain Layout
22541 ou de sa traduction (implicitement, apparaîtra
22542 \begin_inset Quotes fld
22546 \begin_inset Quotes frd
22550 \begin_inset Flex Code
22553 \begin_layout Plain Layout
22560 Notez que ceci est déjà défini dans
22561 \begin_inset Flex Code
22564 \begin_layout Plain Layout
22570 , vous pouvez donc l'utiliser dans vos propres définitions, ou redéfinitions,
22571 si vous chargez ce fichier d'abord.
22574 \begin_layout Section
22575 Directives pour l'exportation XHTML
22576 \begin_inset CommandInset label
22578 name "sec:Tags-for-XHTML"
22585 \begin_layout Standard
22586 Comme pour \SpecialChar LaTeX
22587 ou DocBook, la présentation du résultat HTML créé par \SpecialChar LyX
22589 par les informations de format.
22590 En général, \SpecialChar LyX
22591 produit une présentation implicite raisonnable, et comme indiqué
22592 plus haut, il construira même des règles implicites CSS à partir des autres
22593 directives de format.
22594 Par exemple, \SpecialChar LyX
22595 essaiera d'utiliser l'information du bloc
22596 \begin_inset Flex Code
22599 \begin_layout Plain Layout
22605 du style Chapter pour écrire une CSS qui mettra en forme les titres de
22606 chapitres de manière appropriée.
22609 \begin_layout Standard
22610 Dans de nombreux cas, vous n'aurez donc sans doute rien à faire du tout
22611 pour obtenir un résultat XHTML acceptable pour vos environnements propres,
22612 vos inserts personnalisés, et ainsi de suite.
22613 Mais dans certains cas vous devrez faire quelque chose, et \SpecialChar LyX
22615 conséquent un certain nombre de directives de format qui peuvent être utilisées
22616 pour personnaliser le XHTML et les CSS qui sont créés.
22619 \begin_layout Standard
22620 Notez qu'il existe deux directives,
22621 \begin_inset Flex Code
22624 \begin_layout Plain Layout
22631 \begin_inset Flex Code
22634 \begin_layout Plain Layout
22640 , qui peuvent apparaître en dehors des déclarations de style et d'insert.
22642 \begin_inset CommandInset ref
22644 reference "subsec:Paramètres-généraux-d'une"
22648 pour les détails sur celles-ci.
22651 \begin_layout Subsection
22652 Styles de paragraphe
22653 \begin_inset CommandInset label
22655 name "subsec:Styles-de-paragraphe-XHTML"
22662 \begin_layout Standard
22663 Le type de XHTML que \SpecialChar LyX
22664 crée pour un paragraphe dépend s'il s'agit d'un paragraphe
22665 normal, d'une commande ou d'un environnement, ce qui est déterminé par
22666 le contenu de la directive correspondante
22667 \begin_inset Flex Code
22670 \begin_layout Plain Layout
22680 \begin_layout Standard
22681 Pour une commande ou un paragraphe normal, le résultat XHTML a la forme
22685 \begin_layout LyX-Code
22689 \begin_inset Quotes erd
22693 \begin_inset Quotes erd
22699 \begin_layout LyX-Code
22703 \begin_inset Quotes erd
22707 \begin_inset Quotes erd
22717 \begin_layout LyX-Code
22718 Contenu du paragraphe
22721 \begin_layout LyX-Code
22727 \begin_layout Standard
22728 Les balises d'étiquette sont bien entendu omises si le paragraphe n'est
22732 \begin_layout Standard
22733 Pour un environnement qui n'est pas du type liste, le XHTML prend la forme:
22736 \begin_layout LyX-Code
22740 \begin_inset Quotes erd
22744 \begin_inset Quotes erd
22750 \begin_layout LyX-Code
22754 \begin_inset Quotes erd
22758 \begin_inset Quotes erd
22762 \begin_inset Quotes erd
22766 \begin_inset Quotes erd
22771 Étiquette d'environnement
22775 Premier paragraphe.
22780 \begin_layout LyX-Code
22790 \begin_layout LyX-Code
22796 \begin_layout Standard
22797 Noter que l'étiquette n'est émise que pour le premier paragraphe, comme
22798 ce serait le cas pour une théorème, par exemple.
22801 \begin_layout Standard
22802 Pour une liste, nous avons une de ces formes:
22805 \begin_layout LyX-Code
22809 \begin_inset Quotes erd
22813 \begin_inset Quotes erd
22819 \begin_layout LyX-Code
22823 \begin_inset Quotes erd
22827 \begin_inset Quotes erd
22831 \begin_inset Quotes erd
22835 \begin_inset Quotes erd
22849 \begin_layout LyX-Code
22853 \begin_inset Quotes erd
22857 \begin_inset Quotes erd
22861 \begin_inset Quotes erd
22865 \begin_inset Quotes erd
22879 \begin_layout LyX-Code
22885 \begin_layout LyX-Code
22889 \begin_layout LyX-Code
22893 \begin_inset Quotes erd
22897 \begin_inset Quotes erd
22903 \begin_layout LyX-Code
22907 \begin_inset Quotes erd
22911 \begin_inset Quotes erd
22918 </labeltag><itemtag attr=
22919 \begin_inset Quotes erd
22923 \begin_inset Quotes erd
22933 \begin_layout LyX-Code
22937 \begin_inset Quotes erd
22941 \begin_inset Quotes erd
22948 </labeltag><itemtag attr=
22949 \begin_inset Quotes erd
22953 \begin_inset Quotes erd
22963 \begin_layout LyX-Code
22969 \begin_layout Standard
22970 Noter la différence en ce qui concerne l'ordre des balises
22971 \begin_inset Flex Code
22974 \begin_layout Plain Layout
22981 \begin_inset Flex Code
22984 \begin_layout Plain Layout
22991 L'ordre obtenu dépend du positionnement de
22992 \begin_inset Flex Code
22995 \begin_layout Plain Layout
23002 \begin_inset Flex Code
23005 \begin_layout Plain Layout
23011 est fausse (valeur implicite), vous obtiendrez la première forme, avec
23012 l'étiquette dans l'élément; s'il la valeur est vraie, vous obtiendrez la
23013 seconde forme, avec l'étiquette en dehors de l'élément.
23016 \begin_layout Standard
23017 Les balises et les attributs spécifiques émis pour chaque type de paragraphe
23018 peuvent être contrôlés par les directives de format que nous allons décrire.
23019 Comme indiqué ci-dessus, cependant, \SpecialChar LyX
23020 utilise des valeurs implicites raisonnable
23021 s pour la plupart d'entre elles, vous n'aurez donc pas grand-chose à faire
23022 pour produire un résultat XHTML satisfaisant.
23023 Pensez aux directives disponibles comme un supplément pour obtenir un réglage
23024 à votre convenance.
23027 \begin_layout Description
23030 \begin_inset Flex Code
23033 \begin_layout Plain Layout
23042 \begin_inset Flex Code
23045 \begin_layout Plain Layout
23053 précise les informations d'attribut à émettre avec la balise principale.
23055 \begin_inset Flex Code
23058 \begin_layout Plain Layout
23059 \begin_inset Quotes fld
23063 \begin_inset Quotes frd
23072 Implicitement, \SpecialChar LyX
23074 \begin_inset Flex Code
23077 \begin_layout Plain Layout
23078 \begin_inset Quotes fld
23082 \begin_inset Quotes frd
23091 \begin_inset Flex Code
23094 \begin_layout Plain Layout
23100 est le nom du style en bas de casse, par exemple: chapter.
23101 Ceci ne doit contenir
23105 information de style: utiliser
23106 \begin_inset Flex Code
23109 \begin_layout Plain Layout
23118 \begin_layout Description
23121 \begin_inset Flex Code
23124 \begin_layout Plain Layout
23135 \begin_inset Flex Code
23138 \begin_layout Plain Layout
23147 \begin_inset space \thinspace{}
23151 \begin_inset Flex Code
23154 \begin_layout Plain Layout
23160 ] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
23162 ce style, même si une information complémentaire est explicitement émise
23164 \begin_inset Flex Code
23167 \begin_layout Plain Layout
23174 Positionner cette directive à
23175 \begin_inset Flex Code
23178 \begin_layout Plain Layout
23184 vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
23187 \begin_inset Flex Code
23190 \begin_layout Plain Layout
23199 \begin_layout Description
23202 \begin_inset Flex Code
23205 \begin_layout Plain Layout
23214 \begin_inset Flex Code
23217 \begin_layout Plain Layout
23225 définit la balise utilisée pour les paragraphes ou environnements isolés,
23227 \begin_inset Flex Code
23230 \begin_layout Plain Layout
23236 dans les exemples ci-dessus.
23238 \begin_inset Flex Code
23241 \begin_layout Plain Layout
23250 \begin_layout Description
23253 \begin_inset Flex Code
23256 \begin_layout Plain Layout
23265 \begin_inset Flex Code
23268 \begin_layout Plain Layout
23276 définit les attributs des balises
23277 \begin_inset Flex Code
23280 \begin_layout Plain Layout
23288 \begin_inset Flex Code
23291 \begin_layout Plain Layout
23292 \begin_inset Quotes fld
23295 class=`nomstyle_item'
23296 \begin_inset Quotes frd
23305 Ceci ne doit contenir
23309 information de style: utiliser
23310 \begin_inset Flex Code
23313 \begin_layout Plain Layout
23322 \begin_layout Description
23325 \begin_inset Flex Code
23328 \begin_layout Plain Layout
23337 \begin_inset Flex Code
23340 \begin_layout Plain Layout
23348 définit la balise utilisée pour les étiquettes de paragraphe et d'élément,
23350 \begin_inset Flex Code
23353 \begin_layout Plain Layout
23359 dans les exemples ci-dessus.
23361 \begin_inset Flex Code
23364 \begin_layout Plain Layout
23371 \begin_inset Flex Code
23374 \begin_layout Plain Layout
23381 \begin_inset Flex Code
23384 \begin_layout Plain Layout
23391 \begin_inset Newline newline
23395 \begin_inset Flex Code
23398 \begin_layout Plain Layout
23399 Centered_Top_Environment
23404 , auquel cas elle vaut implicitement
23405 \begin_inset Flex Code
23408 \begin_layout Plain Layout
23417 \begin_layout Description
23420 \begin_inset Flex Code
23423 \begin_layout Plain Layout
23432 \begin_inset Flex Code
23435 \begin_layout Plain Layout
23443 définit les attributs de la balise
23444 \begin_inset Flex Code
23447 \begin_layout Plain Layout
23455 \begin_inset Quotes erd
23459 Ceci ne doit contenir
23463 information de style: utiliser
23464 \begin_inset Flex Code
23467 \begin_layout Plain Layout
23476 \begin_layout Description
23479 \begin_inset Flex Code
23482 \begin_layout Plain Layout
23493 \begin_inset Flex Code
23496 \begin_layout Plain Layout
23505 \begin_inset space \thinspace{}
23509 \begin_inset Flex Code
23512 \begin_layout Plain Layout
23518 ], significatif uniquement pour les environnements de liste, contrôle si
23519 la balise d'étiquetage est émise avant ou dans la balise d'élément.
23520 Ceci est utilisé par exemple dans l'environnement de description, où l'on
23522 \begin_inset Flex Code
23525 \begin_layout Plain Layout
23526 \begin_inset Quotes fld
23529 <dt>\SpecialChar ldots
23530 </dt><dd>\SpecialChar ldots
23532 \begin_inset Quotes frd
23542 \begin_inset Flex Code
23545 \begin_layout Plain Layout
23551 : la balise d'étiquetage est dans la balise d'élément.
23554 \begin_layout Description
23557 \begin_inset Flex Code
23560 \begin_layout Plain Layout
23570 définit l'information à émettre dans la section
23571 \begin_inset Flex Code
23574 \begin_layout Plain Layout
23580 quand ce style est utilisé.
23581 Ceci pourrait être utilisé par exemple pour inclure un bloc
23582 \begin_inset Flex Code
23585 \begin_layout Plain Layout
23591 définissant un gestionnaire
23592 \begin_inset Flex Code
23595 \begin_layout Plain Layout
23604 \begin_layout Description
23607 \begin_inset Flex Code
23610 \begin_layout Plain Layout
23620 définit l'information à émettre dans la section
23621 \begin_inset Flex Code
23624 \begin_layout Plain Layout
23630 quand ce style est utilisé.
23631 Ceci pourrait être utilisé par exemple pour inclure un bloc
23632 \begin_inset Flex Code
23635 \begin_layout Plain Layout
23641 définissant un gestionnaire
23642 \begin_inset Flex Code
23645 \begin_layout Plain Layout
23652 Doit être fermé par
23655 \begin_inset Flex Code
23658 \begin_layout Plain Layout
23671 \begin_layout Description
23674 \begin_inset Flex Code
23677 \begin_layout Plain Layout
23686 \begin_inset Flex Code
23689 \begin_layout Plain Layout
23697 définit la balise utilisé pour l'étiquette principale, qui remplace
23698 \begin_inset Flex Code
23701 \begin_layout Plain Layout
23707 dans les exemples ci-dessus.
23709 \begin_inset Flex Code
23712 \begin_layout Plain Layout
23721 \begin_layout Description
23724 \begin_inset Flex Code
23727 \begin_layout Plain Layout
23738 \begin_inset Flex Code
23741 \begin_layout Plain Layout
23750 \begin_inset space \thinspace{}
23754 \begin_inset Flex Code
23757 \begin_layout Plain Layout
23763 ] identifie ce style comme celui à utiliser pour créer la balise
23764 \begin_inset Flex Code
23767 \begin_layout Plain Layout
23773 dans le fichier XHTML.
23774 Implicitement fausse.
23776 \begin_inset Flex Code
23779 \begin_layout Plain Layout
23785 la positionne à vraie pour l'environnement
23786 \begin_inset Flex Code
23789 \begin_layout Plain Layout
23798 \begin_layout Subsection
23804 \begin_layout Standard
23805 L'exportation XHTML des inserts peut également être contrôlée par l'information
23806 résidant dans les fichiers de format
23810 \begin_layout Plain Layout
23811 Pour le moment, ceci n'est exact que pour les inserts de
23812 \begin_inset Quotes fld
23816 \begin_inset Quotes frd
23819 (les inserts dans lesquels vous pouvez effectuer une saisie), mais n'est
23820 pas exact pour les inserts de
23821 \begin_inset Quotes fld
23825 \begin_inset Quotes frd
23828 (inserts associés à des boîtes de dialogue).
23834 Là encore, \SpecialChar LyX
23835 essaie de produire implicitement un résultat raisonnable, et
23836 il crée des règles CSS implicites.
23837 Mais tout peut être personnalisé.
23840 \begin_layout Standard
23841 Le résultat XHTML produit par \SpecialChar LyX
23842 pour un insert a la forme suivante:
23845 \begin_layout LyX-Code
23849 \begin_inset Quotes erd
23853 \begin_inset Quotes erd
23859 \begin_layout LyX-Code
23869 \begin_layout LyX-Code
23873 \begin_inset Quotes erd
23877 \begin_inset Quotes erd
23882 Contenu de l'insert.
23887 \begin_layout LyX-Code
23893 \begin_layout Standard
23894 Si l'insert permet de saisir plusieurs paragraphes — c'est-à-dire, si
23895 \begin_inset Flex Code
23898 \begin_layout Plain Layout
23904 est vrai — alors le contenu de l'insert sera exporté également en paragraphes
23905 formatés en fonction des styles utilisés pour ces paragraphes (standard,
23906 citation et similaire).
23907 La balise d'étiquetage est bien entendu omise si la paragraphe n'a pas
23908 d'étiquette et, pour le moment, est toujours
23909 \begin_inset Flex Code
23912 \begin_layout Plain Layout
23919 La balise interne est facultative et, implicitement, n'apparaît pas.
23922 \begin_layout Standard
23923 Les balises et attributs spécifiques émis pour chaque insert peuvent être
23924 contrôlés au moyen des directives de format suivantes:
23927 \begin_layout Description
23930 \begin_inset Flex Code
23933 \begin_layout Plain Layout
23944 \begin_inset Flex Code
23947 \begin_layout Plain Layout
23953 ] précise les informations d'attribut à émettre avec la balise principale.
23955 \begin_inset Flex Code
23958 \begin_layout Plain Layout
23959 \begin_inset Quotes fld
23962 class=`moninsert' onclick=`\SpecialChar ldots
23964 \begin_inset Quotes frd
23973 Implicitement, \SpecialChar LyX
23975 \begin_inset Flex Code
23978 \begin_layout Plain Layout
23979 \begin_inset Quotes fld
23983 \begin_inset Quotes frd
23992 \begin_inset Flex Code
23995 \begin_layout Plain Layout
24001 est le nom \SpecialChar LyX
24002 de l'insert en bas de casse et avec les caractères non alphanumériq
24003 ues remplacés par des caractères
24004 \begin_inset Quotes fld
24008 \begin_inset Quotes frd
24011 , par exemple: footnote.
24014 \begin_layout Description
24017 \begin_inset Flex Code
24020 \begin_layout Plain Layout
24031 \begin_inset Flex Code
24034 \begin_layout Plain Layout
24043 \begin_inset space \thinspace{}
24047 \begin_inset Flex Code
24050 \begin_layout Plain Layout
24056 ] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
24058 cet insert, même si une information complémentaire est explicitement émise
24060 \begin_inset Flex Code
24063 \begin_layout Plain Layout
24070 Positionner cette directive à
24071 \begin_inset Flex Code
24074 \begin_layout Plain Layout
24080 vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
24083 \begin_inset Flex Code
24086 \begin_layout Plain Layout
24095 \begin_layout Description
24098 \begin_inset Flex Code
24101 \begin_layout Plain Layout
24112 \begin_inset Flex Code
24115 \begin_layout Plain Layout
24121 ] fixe l'attribut de la balise interne.
24123 \begin_inset Newline newline
24127 \begin_inset Flex Code
24130 \begin_layout Plain Layout
24131 \begin_inset Quotes fld
24134 class=`nominsert_inner'
24135 \begin_inset Quotes frd
24146 \begin_layout Description
24149 \begin_inset Flex Code
24152 \begin_layout Plain Layout
24163 \begin_inset Flex Code
24166 \begin_layout Plain Layout
24172 ] détermine la balise interne, et remplace
24173 \begin_inset Flex Code
24176 \begin_layout Plain Layout
24182 dans les exemples ci-dessus.
24183 Implicitement absente.
24186 \begin_layout Description
24189 \begin_inset Flex Code
24192 \begin_layout Plain Layout
24203 \begin_inset Flex Code
24206 \begin_layout Plain Layout
24213 \begin_inset space \thinspace{}
24217 \begin_inset Flex Code
24220 \begin_layout Plain Layout
24228 ] indique si cet insert représente un bloc autonome de texte (comme une
24229 note de bas de page) ou bien représente du contenu inclus dans le texte
24230 environnant (comme une branche).
24232 \begin_inset Flex Code
24235 \begin_layout Plain Layout
24244 \begin_layout Description
24247 \begin_inset Flex Code
24250 \begin_layout Plain Layout
24261 \begin_inset Flex Code
24264 \begin_layout Plain Layout
24270 ] définit une étiquette pour cet insert, pouvant inclure une référence à
24272 Par exemple, pour une note de bas de page, ce peut être
24273 \begin_inset Flex Code
24276 \begin_layout Plain Layout
24285 Cette directive est facultative, et n'a pas de valeur implicite.
24288 \begin_layout Description
24291 \begin_inset Flex Code
24294 \begin_layout Plain Layout
24304 définit l'information à émettre dans la section
24305 \begin_inset Flex Code
24308 \begin_layout Plain Layout
24314 quand ce style est utilisé.
24315 Ceci pourrait être utilisé par exemple pour inclure un bloc
24316 \begin_inset Flex Code
24319 \begin_layout Plain Layout
24325 définissant un gestionnaire
24326 \begin_inset Flex Code
24329 \begin_layout Plain Layout
24338 \begin_layout Description
24341 \begin_inset Flex Code
24344 \begin_layout Plain Layout
24354 définit l'information CSS à inclure quand ce style est utilisé.
24355 Noter que le contenu sera automatiquement enclos dans un bloc
24356 \begin_inset Flex Code
24359 \begin_layout Plain Layout
24365 créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
24368 \begin_layout Description
24371 \begin_inset Flex Code
24374 \begin_layout Plain Layout
24385 \begin_inset Flex Code
24388 \begin_layout Plain Layout
24394 ] définit la balise utilisé pour l'étiquette principale, qui remplace
24395 \begin_inset Flex Code
24398 \begin_layout Plain Layout
24404 dans les exemples ci-dessus.
24405 La valeur implicite dépend dépend du réglage de
24406 \begin_inset Flex Code
24409 \begin_layout Plain Layout
24416 \begin_inset Flex Code
24419 \begin_layout Plain Layout
24425 est vrai, la valeur implicite est
24426 \begin_inset Flex Code
24429 \begin_layout Plain Layout
24435 ; s'il est faux, la valeur implicite est
24436 \begin_inset Flex Code
24439 \begin_layout Plain Layout
24448 \begin_layout Subsection
24452 \begin_layout Standard
24453 Le résultat XHTML pour les flottants peut être contrôlé par les informations
24455 Le résultat a la forme suivante:
24458 \begin_layout LyX-Code
24462 \begin_inset Quotes erd
24466 \begin_inset Quotes erd
24472 \begin_layout LyX-Code
24475 Contenu du flottant.
24478 \begin_layout LyX-Code
24484 \begin_layout Standard
24485 La légende, si elle est présente, est un insert séparé et sera émis en tant
24487 Son apparence pourra être contrôlée par la directive InsetLayout pour les
24488 inserts de légende.
24491 \begin_layout Description
24494 \begin_inset Flex Code
24497 \begin_layout Plain Layout
24506 \begin_inset Flex Code
24509 \begin_layout Plain Layout
24517 précise les informations d'attribut à émettre avec la balise principale.
24519 \begin_inset Flex Code
24522 \begin_layout Plain Layout
24523 \begin_inset Quotes fld
24526 class=`monflottant' onclick=`\SpecialChar ldots
24528 \begin_inset Quotes frd
24537 Implicitement, \SpecialChar LyX
24539 \begin_inset Flex Code
24542 \begin_layout Plain Layout
24543 \begin_inset Quotes fld
24548 class=`float float-typefloat'
24551 \begin_inset Quotes frd
24560 \begin_inset Flex Code
24563 \begin_layout Plain Layout
24569 est le nom \SpecialChar LyX
24570 de l'insert (tel qu'il est déterminé par la déclaration de
24572 \begin_inset CommandInset ref
24574 reference "subsec:Flottants"
24578 ) en bas de casse et avec les caractères non alphanumériques remplacés par
24580 \begin_inset Quotes fld
24584 \begin_inset Quotes frd
24588 \begin_inset Flex Code
24591 \begin_layout Plain Layout
24600 \begin_layout Description
24603 \begin_inset Flex Code
24606 \begin_layout Plain Layout
24616 définit l'information CSS à inclure quand ce flottant est utilisé.
24621 Noter que le contenu sera automatiquement enclos dans un bloc
24622 \begin_inset Flex Code
24625 \begin_layout Plain Layout
24631 créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
24634 \begin_layout Description
24637 \begin_inset Flex Code
24640 \begin_layout Plain Layout
24649 \begin_inset Flex Code
24652 \begin_layout Plain Layout
24660 définit la balise utilisé pour l'étiquette principale, qui remplace
24661 \begin_inset Flex Code
24664 \begin_layout Plain Layout
24670 dans les exemples ci-dessus.
24672 \begin_inset Flex Code
24675 \begin_layout Plain Layout
24681 , cette valeur devra rarement être modifiée.
24684 \begin_layout Subsection
24685 Mise en page de la bibliographie
24688 \begin_layout Standard
24689 La bibliographie peut être mise en forme via les blocs
24690 \begin_inset Flex Code
24693 \begin_layout Plain Layout
24701 \begin_inset space ~
24705 \begin_inset CommandInset ref
24707 reference "subsec:Description citation"
24714 \begin_layout Subsection
24715 CSS créés par \SpecialChar LyX
24719 \begin_layout Standard
24720 Nous avons mentionné plusieurs fois que \SpecialChar LyX
24721 créera des règles CSS implicites
24722 pour les paragraphes et les inserts, fondées sur les autres informations
24723 de format fournies.
24724 Ici, nous préciserons quelle information est utilisée par \SpecialChar LyX
24728 \begin_layout Standard
24729 Pour le moment, \SpecialChar LyX
24730 engendre tout seul des CSS seulement pour les informations
24731 de police, en utilisant les directives
24732 \begin_inset Flex Code
24735 \begin_layout Plain Layout
24742 \begin_inset Flex Code
24745 \begin_layout Plain Layout
24752 \begin_inset Flex Code
24755 \begin_layout Plain Layout
24762 \begin_inset Flex Code
24765 \begin_layout Plain Layout
24771 spécifiées dans la déclaration
24772 \begin_inset Flex Code
24775 \begin_layout Plain Layout
24782 \begin_inset space ~
24786 \begin_inset CommandInset ref
24788 reference "subsec:polices"
24792 .) La traduction est essentiellement directe et évidente, par exemple
24793 \begin_inset Flex Code
24796 \begin_layout Plain Layout
24797 \begin_inset Quotes fld
24801 \begin_inset Quotes frd
24810 \begin_inset Flex Code
24813 \begin_layout Plain Layout
24814 \begin_inset Quotes fld
24817 font-family: sans-serif;
24818 \begin_inset Quotes frd
24827 La correspondance entre les tailles en \SpecialChar LyX
24828 et les tailles en CSS est un peu
24829 moins évidente main néanmoins intuitive.
24831 \begin_inset Flex Code
24834 \begin_layout Plain Layout
24841 \begin_inset Flex URL
24844 \begin_layout Plain Layout
24854 \begin_layout Chapter
24855 Insérer un objet externe
24856 \begin_inset CommandInset label
24858 name "chap:Insérer-un-Objet"
24865 \begin_layout Standard
24868 \begin_inset Box Shadowbox
24878 height_special "totalheight"
24883 backgroundcolor "none"
24886 \begin_layout Plain Layout
24887 Avertissement: cette partie des la documentation n'a pas été mise à jour
24888 depuis un certain temps.
24889 Nous espérons qu'elle est toujours correcte, mais ce n'est pas garanti.
24897 \begin_layout Standard
24898 L'utilisation d'éléments créés par des logiciels extérieurs à \SpecialChar LyX
24900 en détail dans le manuel
24905 Cette partie du manuel couvre ce qui se passe derrière la scène pour permettre
24906 d'écrire un mécanisme d'inclusion pour un nouvel élément.
24909 \begin_layout Section
24910 Comment fonctionne-t-il ?
24913 \begin_layout Standard
24914 L'insertion d'objet externe repose sur le concept de
24920 \begin_layout Plain Layout
24921 NdT : Traduction de
24922 \begin_inset Quotes fld
24926 \begin_inset Quotes frd
24937 Un cadre définit comment \SpecialChar LyX
24938 doit s'interfacer avec un type d'objet donné.
24939 Tel qu'il est distribué, \SpecialChar LyX
24940 possède des cadres prédéfinis pour les figures
24941 XFig, pour les diagrammes Dia, pour différents formats d'images rastérisées,
24942 pour gnuplot, et d'autres.
24943 Vous pouvez en consulter la liste avec
24944 \begin_inset Flex Noun
24947 \begin_layout Plain Layout
24948 Insertion\SpecialChar menuseparator
24950 \begin_inset space ~
24959 En outre, il est possible de créer votre propre cadre pour supporter un
24960 type donné d'objet.
24961 Nous décrirons plus loin en détail ce qu'il faut faire, et nous espérons
24962 que vous nous enverrez tous les cadres que vous créerez pour que nous puissions
24963 les inclure dans de futures versions de \SpecialChar LyX
24967 \begin_layout Standard
24968 Un autre concept de base est qu'il faut faire la distinction entre le fichier
24969 d'origine qui sert de point de départ et le fichier transformé qui est
24970 inclus avec votre document exporté ou imprimé.
24971 Voyons par exemple une figure produite avec
24972 \begin_inset Flex Code
24975 \begin_layout Plain Layout
24982 L'application XFig elle-même travaille sur un fichier avec l'extension
24984 \begin_inset Flex Code
24987 \begin_layout Plain Layout
24994 Dans XFig, vous créez et modifiez votre figure.
24995 Quand c'est fini, vous enregistrez le fichier
24996 \begin_inset Flex Code
24999 \begin_layout Plain Layout
25006 Quand vous voulez inclure la figure dans votre document, vous invoquez
25008 \begin_inset Flex Code
25011 \begin_layout Plain Layout
25017 pour créer un fichier PostScript qui sera aisément inclus dans votre fichier
25020 Dans ce cas, le fichier
25021 \begin_inset Flex Code
25024 \begin_layout Plain Layout
25030 est le fichier d'origine, et le fichier PostScript est le fichier transformé.
25033 \begin_layout Standard
25034 Cette distinction est importante pour pouvoir mettre à jour l'objet pendant
25035 l'écriture de votre document.
25036 En outre, elle vous donne la flexibilité requise pour supporter des formats
25037 d'exportation différents.
25038 Par exemple, dans le cas de l'exportation en Ascii, ce n'est pas vraiment
25039 une super idée d'inclure la figure en PostScript brut.
25040 À la place, vous préférerez soit inclure une référence à la figure, soit
25041 essayer un convertisseur graphique vers Ascii pour rendre un résultat final
25042 approchant du graphique d'origine.
25043 L'insertion d'objet externe vous permet de le faire, car il est paramétré
25044 avec les différents formats d'exportation supportés par \SpecialChar LyX
25048 \begin_layout Standard
25049 En plus de supporter la génération de fichiers transformés différents selon
25050 le format d'exportation, l'insertion d'objet externe travaille en étroite
25051 collaboration avec les applications d'édition et de visualisation.
25052 Dans le cas d'une figure XFig, vous pouvez invoquer Xfig sur le fichier
25053 d'origine d'un simple clic depuis la fenêtre d'objet externe de \SpecialChar LyX
25055 visualiser le fichier transformé PostScript avec Ghostview d'un autre clic.
25056 Il n'y a plus à se bagarrer avec la ligne de commande ou avec des explorateurs
25057 de fichiers pour localiser et manipuler le fichier d'origine et le fichier
25059 De cette façon, vous pouvez enfin profiter à plein des nombreuses applications
25060 différentes qui servent à la production de documents, et serez finalement
25064 \begin_layout Section
25065 Le fichier de configuration d'un cadre externe
25068 \begin_layout Standard
25069 Il est assez facile de définir de nouveaux cadres externes dans \SpecialChar LyX
25071 Cependant, sachez que si vous le faites de façon négligente, vous introduirez
25076 une faille de sécurité facilement exploitable.
25077 Avant de commencer, lisez donc plus bas ce qui concerne la sécurité
25078 \begin_inset space ~
25082 \begin_inset CommandInset ref
25083 LatexCommand pageref
25084 reference "sec:La-question-de"
25091 \begin_layout Standard
25092 Ceci dit, nous vous encourageons à créer des cadres intéressants et à nous
25096 \begin_layout Standard
25097 Les cadres externes sont définis dans le fichier
25098 \begin_inset Flex Code
25101 \begin_layout Plain Layout
25102 Rép\SpecialChar LyX
25103 /external_templates
25114 \begin_layout Plain Layout
25115 NdT : Nous rappelons que
25116 \begin_inset Quotes fld
25120 \begin_inset Quotes frd
25123 est la traduction de
25124 \begin_inset Quotes fld
25128 \begin_inset Quotes frd
25131 dans ce contexte de l'objet externe.
25139 Vous pouvez mettre votre propre version dans
25140 \begin_inset Flex Code
25143 \begin_layout Plain Layout
25144 MonRép/external_templates
25153 \begin_layout Standard
25154 Un fichier de configuration de cadre typique se présente comme ceci:
25157 \begin_layout LyX-Code
25163 \begin_layout LyX-Code
25166 GuiName "XFig: $$AbsOrRelPathParent$$Basename"
25169 \begin_layout LyX-Code
25175 \begin_layout LyX-Code
25181 \begin_layout LyX-Code
25187 \begin_layout LyX-Code
25193 \begin_layout LyX-Code
25199 \begin_layout LyX-Code
25202 AutomaticProduction true
25205 \begin_layout LyX-Code
25211 \begin_layout LyX-Code
25217 \begin_layout LyX-Code
25220 Format \SpecialChar LaTeX
25224 \begin_layout LyX-Code
25227 TransformCommand Rotate RotationLatexCommand
25230 \begin_layout LyX-Code
25233 TransformCommand Resize ResizeLatexCommand
25236 \begin_layout LyX-Code
25239 Product "$$RotateFront$$ResizeFront
25242 \begin_layout LyX-Code
25249 input{$$AbsOrRelPathMaster$$Basename.pstex_t}
25252 \begin_layout LyX-Code
25255 $$ResizeBack$$RotateBack"
25258 \begin_layout LyX-Code
25264 \begin_layout LyX-Code
25267 UpdateResult "$$AbsPath$$Basename.pstex_t"
25270 \begin_layout LyX-Code
25273 Requirement "graphicx"
25276 \begin_layout LyX-Code
25279 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
25282 \begin_layout LyX-Code
25285 ReferencedFile latex "$$AbsPath$$Basename.eps"
25288 \begin_layout LyX-Code
25291 ReferencedFile dvi "$$AbsPath$$Basename.eps"
25294 \begin_layout LyX-Code
25300 \begin_layout LyX-Code
25303 Format PDF\SpecialChar LaTeX
25307 \begin_layout LyX-Code
25310 TransformCommand Rotate RotationLatexCommand
25313 \begin_layout LyX-Code
25316 TransformCommand Resize ResizeLatexCommand
25319 \begin_layout LyX-Code
25322 Product "$$RotateFront$$ResizeFront
25325 \begin_layout LyX-Code
25332 input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
25335 \begin_layout LyX-Code
25338 $$ResizeBack$$RotateBack"
25341 \begin_layout LyX-Code
25344 UpdateFormat pdftex
25347 \begin_layout LyX-Code
25350 UpdateResult "$$AbsPath$$Basename.pdftex_t"
25353 \begin_layout LyX-Code
25356 Requirement "graphicx"
25359 \begin_layout LyX-Code
25362 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
25365 \begin_layout LyX-Code
25368 ReferencedFile latex "$$AbsPath$$Basename.pdf"
25371 \begin_layout LyX-Code
25377 \begin_layout LyX-Code
25383 \begin_layout LyX-Code
25386 Product "$$Contents(
25388 "$$AbsPath$$Basename.asc
25393 \begin_layout LyX-Code
25396 UpdateFormat asciixfig
25399 \begin_layout LyX-Code
25402 UpdateResult "$$AbsPath$$Basename.asc"
25405 \begin_layout LyX-Code
25411 \begin_layout LyX-Code
25417 \begin_layout LyX-Code
25420 Product "<graphic fileref=
25422 "$$AbsOrRelPathMaster$$Basename.eps
25427 \begin_layout LyX-Code
25433 \begin_layout LyX-Code
25439 \begin_layout LyX-Code
25442 UpdateResult "$$AbsPath$$Basename.eps"
25445 \begin_layout LyX-Code
25448 ReferencedFile docbook "$$AbsPath$$Basename.eps"
25451 \begin_layout LyX-Code
25454 ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
25457 \begin_layout LyX-Code
25463 \begin_layout LyX-Code
25466 Product "[XFig: $$FName]"
25469 \begin_layout LyX-Code
25475 \begin_layout LyX-Code
25481 \begin_layout Standard
25482 Comme vous pouvez le constater, le cadre est inséré entre
25483 \begin_inset Flex Code
25486 \begin_layout Plain Layout
25496 \begin_inset Flex Code
25499 \begin_layout Plain Layout
25508 Il contient un en-tête spécifiant quelques réglages généraux et, pour chaque
25509 format primaire de document reconnu, une section
25510 \begin_inset Flex Code
25513 \begin_layout Plain Layout
25523 \begin_inset Flex Code
25526 \begin_layout Plain Layout
25537 \begin_layout Subsection
25541 \begin_layout Description
25544 \begin_inset Flex Code
25547 \begin_layout Plain Layout
25550 AutomaticProduction
25551 \begin_inset space ~
25561 indique si le fichier représenté par le cadre doit être créé par \SpecialChar LyX
25563 Cette directive doit apparaître une et une seule fois.
25566 \begin_layout Description
25569 \begin_inset Flex Code
25572 \begin_layout Plain Layout
25576 \begin_inset space ~
25586 précise un patron global utilisé dans l'échange dans la spécification des
25587 fichiers pour filtrer les fichiers désignés.
25588 S'il y a plus d'un suffixe possible (e.g.
25590 \begin_inset Flex Code
25593 \begin_layout Plain Layout
25602 \begin_inset Flex Code
25605 \begin_layout Plain Layout
25613 ), utiliser une syntaxe comme
25614 \begin_inset Flex Code
25617 \begin_layout Plain Layout
25626 Cette directive doit apparaître une et une seule fois.
25629 \begin_layout Description
25632 \begin_inset Flex Code
25635 \begin_layout Plain Layout
25639 \begin_inset space ~
25649 fixe le texte apparaissant dans le bouton.
25650 Cette directive doit apparaître une et une seule fois.
25653 \begin_layout Description
25656 \begin_inset Flex Code
25659 \begin_layout Plain Layout
25663 \begin_inset space ~
25667 \begin_inset space ~
25677 décrit le texte d'aide utilisé dans la fenêtre de dialogue
25678 \begin_inset Quotes fld
25682 \begin_inset Quotes frd
25686 Fournir suffisamment d'informations pour que l'utilisateur comprenne ce
25687 que le cadre peut faire pour lui.
25688 Cette directive doit apparaître une et une seule fois.
25691 \begin_layout Description
25694 \begin_inset Flex Code
25697 \begin_layout Plain Layout
25701 \begin_inset space ~
25711 indique le format du fichier original.
25712 Ce doit être le nom d'un format reconnu par \SpecialChar LyX
25714 \begin_inset space ~
25718 \begin_inset CommandInset ref
25720 reference "sec:Formats"
25726 \begin_inset Quotes eld
25730 \begin_inset Flex Code
25733 \begin_layout Plain Layout
25742 \begin_inset Quotes erd
25745 si le cadre peut gérer des fichiers originaux dans plus d'un format.
25747 tentera d'analyser le fichier pour en déduire le format dans ce cas.
25748 Cette directive doit apparaître une et une seule fois.
25751 \begin_layout Description
25754 \begin_inset Flex Code
25757 \begin_layout Plain Layout
25761 \begin_inset space ~
25771 est un nom original pour le cadre.
25772 Il ne soit pas contenir de macros de substitution (voir ci-après).
25775 \begin_layout Description
25778 \begin_inset Flex Code
25781 \begin_layout Plain Layout
25785 \begin_inset space ~
25788 Rotate|Resize|Clip|Extra
25795 spécifie quelles transformations sont reconnues par ce cadre.
25796 Elle peut apparaître zéro ou plusieurs fois.
25797 Elle active les options correspondantes dans la fenêtre de dialogue.
25799 \begin_inset Flex Code
25802 \begin_layout Plain Layout
25810 doit avoir soit une directive
25811 \begin_inset Flex Code
25814 \begin_layout Plain Layout
25822 correspondante, soit une directive
25823 \begin_inset Flex Code
25826 \begin_layout Plain Layout
25835 \begin_inset Flex Code
25838 \begin_layout Plain Layout
25847 Sinon, la transformation ne sera pas reconnue par ce cadre.
25851 \begin_layout Subsection
25855 \begin_layout Description
25858 \begin_inset Flex Code
25861 \begin_layout Plain Layout
25865 \begin_inset space ~
25869 |PDF\SpecialChar LaTeX
25877 décrit le format de document primaire relevant de cette définition de format.
25878 Tous les cadres n'ont pas de représentation raisonnable dans tous les formats
25879 de fichier documentaire.
25880 Définissez cependant une section
25881 \begin_inset Flex Code
25884 \begin_layout Plain Layout
25892 pour tous les formats, et utilisez un texte bidon lorsqu'il n'existe pas
25894 Ainsi vous verrez au minimum une référence à l'objet externe dans le document
25898 \begin_layout Description
25901 \begin_inset Flex Code
25904 \begin_layout Plain Layout
25908 \begin_inset space ~
25916 \begin_inset space ~
25930 définit une macro additionnelle
25931 \begin_inset Flex Code
25934 \begin_layout Plain Layout
25946 pour la substitution par
25947 \begin_inset Flex Code
25950 \begin_layout Plain Layout
25960 \begin_inset Flex Code
25963 \begin_layout Plain Layout
25975 peut elle-même contenir des macros de substitution.
25976 L'avantage par rapport à l'usage direct de
25977 \begin_inset Flex Code
25980 \begin_layout Plain Layout
25993 \begin_inset Flex Code
25996 \begin_layout Plain Layout
26004 est que la valeur substituée par
26005 \begin_inset Flex Code
26008 \begin_layout Plain Layout
26020 est nettoyée de sorte qu'elle est un argument facultatif valide dans le
26021 format documentaire.
26022 Cette directive doit apparaître une et une seule fois.
26025 \begin_layout Description
26028 \begin_inset Flex Code
26031 \begin_layout Plain Layout
26035 \begin_inset space ~
26045 spécifie le texte inséré dans le document exporté.
26046 C'est en fait la directive la plus importante et elle peut être assez compliqué
26048 Cette directive doit apparaître une et une seule fois.
26051 \begin_layout Description
26054 \begin_inset Flex Code
26057 \begin_layout Plain Layout
26061 \begin_inset space ~
26075 spécifie un élément de préambule qui sera inclus dans le préambule \SpecialChar LaTeX
26077 Il doit être défini par
26078 \begin_inset Flex Code
26081 \begin_layout Plain Layout
26091 \begin_inset Flex Code
26094 \begin_layout Plain Layout
26103 Cette directive doit apparaître une et une seule fois.
26106 \begin_layout Description
26109 \begin_inset Flex Code
26112 \begin_layout Plain Layout
26116 \begin_inset space ~
26120 \begin_inset space ~
26130 désigne les fichiers créés par la procédure de conversion et requis par
26131 un format d'exportation particulier.
26132 Si le nom d'un fichier est relatif, il est interprété relativement au document
26134 Cette directive peut apparaître zéro ou plusieurs fois.
26137 \begin_layout Description
26140 \begin_inset Flex Code
26143 \begin_layout Plain Layout
26147 \begin_inset space ~
26157 désigne le nom d'un paquetage \SpecialChar LaTeX
26159 Le paquetage est inclus via
26160 \begin_inset Flex Code
26163 \begin_layout Plain Layout
26173 dans le préambule \SpecialChar LaTeX
26175 Cette directive peut apparaître zéro ou plusieurs fois.
26178 \begin_layout Description
26181 \begin_inset Flex Code
26184 \begin_layout Plain Layout
26188 \begin_inset space ~
26192 \begin_inset space ~
26195 RotationLatexCommand
26202 spécifie que la commande \SpecialChar LaTeX
26203 native doit être utilisée pour effectuer les
26205 Cette directive peut apparaître une fois ou pas du tout.
26208 \begin_layout Description
26211 \begin_inset Flex Code
26214 \begin_layout Plain Layout
26218 \begin_inset space ~
26222 \begin_inset space ~
26232 spécifie que la commande \SpecialChar LaTeX
26233 native doit être utilisée pour effectuer les
26234 changements de taille.
26235 Cette directive peut apparaître une fois ou pas du tout.
26238 \begin_layout Description
26241 \begin_inset Flex Code
26244 \begin_layout Plain Layout
26248 \begin_inset space ~
26252 \begin_inset space ~
26255 RotationLatexOption
26262 spécifie que les rotations sont effectuées via un paramètre facultatif.
26263 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 changements de taille sont effectuées via un paramètre
26295 Cette directive peut apparaître une fois ou pas du tout
26298 \begin_layout Description
26301 \begin_inset Flex Code
26304 \begin_layout Plain Layout
26308 \begin_inset space ~
26312 \begin_inset space ~
26322 spécifie que les recadrages sont effectuées via un paramètre facultatif.
26323 Cette directive peut apparaître une fois ou pas du tout
26328 \begin_layout Description
26331 \begin_inset Flex Code
26334 \begin_layout Plain Layout
26338 \begin_inset space ~
26342 \begin_inset space ~
26352 spécifie qu'un paramètre supplémentaire facultatif est utilisé.
26353 Cette directive peut apparaître une fois ou pas du tout
26358 \begin_layout Description
26361 \begin_inset Flex Code
26364 \begin_layout Plain Layout
26368 \begin_inset space ~
26378 spécifie le format de fichier du fichier converti.
26379 Ce doit être le nom d'un format reconnu par \SpecialChar LyX
26380 (voir la fenêtre de dialogue
26382 \begin_inset Flex Noun
26385 \begin_layout Plain Layout
26388 Outils\SpecialChar menuseparator
26389 Préférences\SpecialChar menuseparator
26391 \begin_inset space ~
26395 \begin_inset space ~
26398 fichiers\SpecialChar menuseparator
26400 \begin_inset space ~
26404 \begin_inset space ~
26413 Cette directive doit apparaître une et une seule fois.
26414 Si le format du fichier résultant est PDF, vous devez spécifier le format
26418 \begin_inset Flex Code
26421 \begin_layout Plain Layout
26431 , qui est le format PDF utilisé pour insérer des graphiques.
26432 Les autres formats PDF définis servent aux exportations du document.
26435 \begin_layout Description
26438 \begin_inset Flex Code
26441 \begin_layout Plain Layout
26445 \begin_inset space ~
26455 spécifie le nom du fichier converti.
26456 Le nom de fichier doit être absolu.
26457 Cette directive doit apparaître une et une seule fois.
26460 \begin_layout Subsection
26461 Définitions du préambule
26464 \begin_layout Standard
26465 La configuration du cadre externe peut contenir des définitions additionnelles
26466 de préambule incluses dans
26467 \begin_inset Flex Code
26470 \begin_layout Plain Layout
26480 \begin_inset Flex Code
26483 \begin_layout Plain Layout
26492 Elle peuvent être utilisées par les cadres dans la section
26493 \begin_inset Flex Code
26496 \begin_layout Plain Layout
26507 \begin_layout Section
26508 Le mécanisme de substitution
26511 \begin_layout Standard
26512 Quand la fenêtre d'objet externe invoque un programme externe, il le fait
26513 selon la commande définie dans le fichier de configuration des cadres.
26514 Ces commandes peuvent contenir diverses macros qui sont interprétées avant
26516 Les commandes sont toujours exécutées dans le répertoire du document.
26519 \begin_layout Standard
26520 Ainsi, quand un objet externe est affiché, un mécanisme de substitution
26521 génère son nom, et la plupart des autres directives reconnaissent la substituti
26522 on de manière similaire.
26525 \begin_layout Standard
26526 Les macros disponibles sont les suivantes :
26529 \begin_layout Description
26532 \begin_inset Flex Code
26535 \begin_layout Plain Layout
26538 $$AbsOrRelPathMaster
26545 est le est le chemin d'accès, absolu ou relatif au document maître \SpecialChar LyX
26549 \begin_layout Description
26552 \begin_inset Flex Code
26555 \begin_layout Plain Layout
26558 $$AbsOrRelPathParent
26565 est le est le chemin d'accès, absolu ou relatif au document \SpecialChar LyX
26569 \begin_layout Description
26572 \begin_inset Flex Code
26575 \begin_layout Plain Layout
26585 est le chemin d'accès absolu.
26588 \begin_layout Description
26591 \begin_inset Flex Code
26594 \begin_layout Plain Layout
26604 est le nom du fichier sans chemin d'accès et sans suffixe.
26607 \begin_layout Description
26610 \begin_inset Flex Code
26613 \begin_layout Plain Layout
26619 \begin_inset Quotes fld
26623 \begin_inset Quotes frd
26633 la macro dépliera le contenu du fichier de nom
26634 \begin_inset Flex Code
26637 \begin_layout Plain Layout
26646 \begin_layout Description
26649 \begin_inset Flex Code
26652 \begin_layout Plain Layout
26662 est le suffixe (point inclus).
26665 \begin_layout Description
26668 \begin_inset Flex Code
26671 \begin_layout Plain Layout
26679 This will be the string
26680 \begin_inset Quotes eld
26684 \begin_inset Quotes erd
26687 if the file is in JPEG format, otherwise it will be the string
26688 \begin_inset Quotes eld
26692 \begin_inset Quotes erd
26696 This is useful to avoid uneeded conversions for output formats that support
26697 both PNG and JPEG fomats.
26698 The predefined RasterImage template uses this macro for the pdf\SpecialChar TeX
26703 \begin_layout Description
26706 \begin_inset Flex Code
26709 \begin_layout Plain Layout
26719 est le nom du fichier spécifié dans la fenêtre d'objet externe.
26720 Il est soit absolu, soit relatif au document \SpecialChar LyX
26724 \begin_layout Description
26727 \begin_inset Flex Code
26730 \begin_layout Plain Layout
26741 \begin_inset Quotes fld
26745 \begin_inset Quotes frd
26749 \begin_inset Flex Code
26752 \begin_layout Plain Layout
26760 (absolu ou relatif au document \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 maître \SpecialChar LyX
26784 \begin_layout Description
26787 \begin_inset Flex Code
26790 \begin_layout Plain Layout
26800 est le chemin d'accès relatif au document \SpecialChar LyX
26804 \begin_layout Description
26807 \begin_inset Flex Code
26810 \begin_layout Plain Layout
26820 désigne le chemin absolu du répertoire système.
26821 Typiquement utilisé pour pouvoir trouver les différents scripts auxiliaires
26822 fournis avec \SpecialChar LyX
26826 \begin_layout Description
26829 \begin_inset Flex Code
26832 \begin_layout Plain Layout
26842 est le nom et le chemin absolu d'un fichier temporaire qui sera automatiquement
26843 effacé quand le document sera fermé, ou l'objet externe effacé.
26846 \begin_layout Standard
26847 Toutes la macros de chemin contiennent un séparateur de répertoire final,
26848 vous pouvez donc construire par exemple le nom de fichier absolu avec
26849 \begin_inset Flex Code
26852 \begin_layout Plain Layout
26855 $$AbsPath$$Basename$$Extension
26863 \begin_layout Standard
26864 Les macros ci-dessus sont substituées dans toutes les directives sauf indiqué.
26866 \begin_inset Flex Code
26869 \begin_layout Plain Layout
26877 reconnaît également les substitutions suivantes si elles sont autorisées
26879 \begin_inset Flex Code
26882 \begin_layout Plain Layout
26891 \begin_inset Flex Code
26894 \begin_layout Plain Layout
26905 \begin_layout Description
26908 \begin_inset Flex Code
26911 \begin_layout Plain Layout
26921 partie initiale de la commande de changement de taille.
26924 \begin_layout Description
26927 \begin_inset Flex Code
26930 \begin_layout Plain Layout
26940 partie finale de la commande de changement de taille.
26943 \begin_layout Description
26946 \begin_inset Flex Code
26949 \begin_layout Plain Layout
26959 partie initiale de la commande de rotation.
26962 \begin_layout Description
26965 \begin_inset Flex Code
26968 \begin_layout Plain Layout
26978 partie finale de la commande de rotation.
26981 \begin_layout Standard
26982 La valeur de la chaîne de la directive
26983 \begin_inset Flex Code
26986 \begin_layout Plain Layout
26994 reconnaît également les substitutions suivantes si elles sont autorisées
26998 \begin_inset Flex Code
27001 \begin_layout Plain Layout
27010 \begin_inset Flex Code
27013 \begin_layout Plain Layout
27024 \begin_layout Description
27027 \begin_inset Flex Code
27030 \begin_layout Plain Layout
27040 option de recadrage.
27043 \begin_layout Description
27044 \begin_inset Flex Code
27047 \begin_layout Plain Layout
27055 option supplémentaire.
27058 \begin_layout Description
27059 \begin_inset Flex Code
27062 \begin_layout Plain Layout
27070 option de changement de taille.
27073 \begin_layout Description
27074 \begin_inset Flex Code
27077 \begin_layout Plain Layout
27085 option de rotation.
27088 \begin_layout Standard
27089 Vous pouvez vous demander pourquoi les macros de chemin d'accès sont aussi
27091 Il y a deux raisons principales:
27094 \begin_layout Enumerate
27095 les chemins d'accès relatifs et absolus doivent rester relatifs et absolus,
27097 Les utilisateurs peuvent avoir des raisons de préférer l'un ou l'autre.
27098 Les chemins relatifs sont utiles pour des documents portables sur différentes
27099 machines, par exemple.
27100 Les chemins absolus peuvent être requis par certains logiciels;
27103 \begin_layout Enumerate
27105 traite les chemins d'accès relatifs différemment de \SpecialChar LyX
27106 et d'autres logiciels
27107 dans des fichiers inclus encapsulés.
27108 Pour \SpecialChar LyX
27109 , par exemple, un chemin relatif est toujours relatif au document
27110 qui contient le nom de fichier.
27111 Pour \SpecialChar LaTeX
27112 , il est toujours relatif au document maître.
27113 Ces deux définitions sont identiques si vous n'avez qu'un seul document.,
27114 mais diffèrent si vous avez un document maître qui inclut des sous-documents.
27115 Ceci signifie que les chemins relatifs doivent être transformés pour être
27116 transmis à \SpecialChar LaTeX
27118 Heureusement \SpecialChar LyX
27119 fait ceci automatiquement si vous choisissez les macros de
27120 substitution correctes.
27123 \begin_layout Standard
27124 Donc, quelle macro faut-il choisir dans une nouvelle définition de cadre?
27125 La règle n'est pas difficile:
27128 \begin_layout Itemize
27130 \begin_inset Flex Code
27133 \begin_layout Plain Layout
27141 si un chemin absolu est requis;
27144 \begin_layout Itemize
27146 \begin_inset Flex Code
27149 \begin_layout Plain Layout
27152 $$AbsOrRelPathMaster
27157 si la chaîne substituée est du type entrée pour \SpecialChar LaTeX
27161 \begin_layout Itemize
27163 \begin_inset Flex Code
27166 \begin_layout Plain Layout
27169 $$AbsOrRelPathParent
27174 pour préserver le choix de l'utilisateur.
27177 \begin_layout Standard
27178 Des cas spéciaux existent pour lesquels cette règle n'est pas valable, et
27179 par exemple lorsque des chemins relatifs sont requis, mais elle fonctionne
27180 correctement d'habitude.
27181 Un exemple de cas tordu est la directive
27182 \begin_inset Flex Code
27185 \begin_layout Plain Layout
27188 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
27193 dans le cadre Xfig indiqué ci-dessus: il n'est pas possible d'utiliser
27194 le nom absolu parce que la copieur pour les fichiers
27195 \begin_inset Flex Code
27198 \begin_layout Plain Layout
27206 nécessite le nom relatif pour réécrire le contenu du fichier.
27209 \begin_layout Section
27210 La question de la sécurité
27211 \begin_inset CommandInset label
27213 name "sec:La-question-de"
27220 \begin_layout Standard
27221 L'insertion d'objet externe crée une interface avec un paquet de programmes
27222 externes et le fait de manière automatique, nous devons donc en examiner
27223 les conséquences en matière de sécurité.
27224 En particulier, comme vous avez la possibilité d'inclure vos propres noms
27225 de fichier ou de paramètres et qu'ils sont interprétés pour former une
27226 commande, il semble possible de créer un document malveillant qui exécute
27227 des commandes indésirables quand un utilisateur le visualise ou l'imprime.
27228 C'est quelque chose que nous voulons absolument éviter.
27231 \begin_layout Standard
27232 Cependant, comme les commandes du programme externe sont définies seulement
27233 dans le fichier de configuration des cadres, il n'y a pas de problème de
27234 sécurité si \SpecialChar LyX
27235 est configuré correctement avec seulement des cadres sûrs.
27236 Ceci parce que les programmes externes sont invoqués via l'appel système
27238 \begin_inset Flex Code
27241 \begin_layout Plain Layout
27247 et non via l'appel système
27248 \begin_inset Flex Code
27251 \begin_layout Plain Layout
27258 Il n'est donc pas possible d'exécuter des commandes arbitraires via le
27259 shell à partir du nom de fichier ou des paramètres.
27262 \begin_layout Standard
27263 Ceci implique aussi qu'il y a des restrictions dans les commandes définissables
27264 dans un cadre d'objet externe.
27265 En particulier, les pipes et les redirections ne sont pas disponibles.
27266 C'était obligatoire pour que \SpecialChar LyX
27268 Si vous voulez utiliser quelques-unes des fonctions du shell, vous devez
27269 écrire un script sûr pour le faire de manière contrôlée, puis définir ce
27270 script comme commande.
27274 \begin_layout Standard
27275 Il est possible de créer un cadre qui interagit directement avec le shell,
27276 mais comme cela permettrait à un utilisateur malveillant d'exécuter des
27277 commandes arbitraires en écrivant des noms de fichier ou des paramètres
27278 bien choisis, nous vous recommandons d'utiliser en général des scripts
27279 sûrs qui fonctionnent avec l'appel système
27280 \begin_inset Flex Code
27283 \begin_layout Plain Layout
27289 d'une manière contrôlée.
27290 Bien sûr, si vous êtes dans un environnement dans lequel vous avez confiance,
27291 il est tentant de ne pas se fouler et d'utiliser des scripts shell ordinaires.
27292 Si vous faites cela, sachez que vous allez
27296 créer dans votre système une faille de sécurité facile à exploiter.
27297 Il est évident que de tels cadres non sécurisés ne seront jamais inclus
27298 dans la distribution standard de \SpecialChar LyX
27299 , même si nous encourageons les gens à
27300 nous proposer de nouveaux cadres dans la tradition du logiciel libre.
27301 Mais \SpecialChar LyX
27302 tel que vous vous le procurez par les voies officielles de distribution
27303 ne contiendra jamais de cadres non sécurisés.
27306 \begin_layout Standard
27307 L'insertion d'objet externe est un outil très puissant, et vous devez faire
27308 attention à ne pas mettre en péril la sécurité avec cette puissance.
27309 Une légère erreur dans une seule ligne d'un script apparemment inoffensif
27310 peut ouvrir la voie à d'énormes problèmes.
27311 Si vous n'avez pas une compréhension claire de ce qui est en jeu, nous
27312 vous recommandons de consulter un professionnel de la sécurité, ou de contacter
27313 l'équipe de développement de \SpecialChar LyX
27314 si vous vous demandez si votre cadre est
27316 Faites le avant de l'utiliser dans un environnement que vous ne contrôlez
27320 \begin_layout Chapter
27322 Liste des fonctions utilisables dans les styles
27323 \begin_inset CommandInset label
27325 name "chap:List-of-functions"
27332 \begin_layout Standard
27334 \begin_inset Tabular
27335 <lyxtabular version="3" rows="11" columns="8">
27336 <features tabularvalignment="middle">
27337 <column alignment="left" valignment="top">
27338 <column alignment="left" valignment="top">
27339 <column alignment="left" valignment="top">
27340 <column alignment="left" valignment="top">
27341 <column alignment="left" valignment="top">
27342 <column alignment="left" valignment="top">
27343 <column alignment="left" valignment="top">
27344 <column alignment="left" valignment="top">
27346 <cell alignment="left" valignment="top" usebox="none">
27349 \begin_layout Plain Layout
27355 <cell alignment="left" valignment="top" usebox="none">
27358 \begin_layout Plain Layout
27364 <cell alignment="left" valignment="top" usebox="none">
27367 \begin_layout Plain Layout
27373 <cell alignment="left" valignment="top" usebox="none">
27376 \begin_layout Plain Layout
27382 <cell alignment="center" valignment="top" usebox="none">
27385 \begin_layout Plain Layout
27391 <cell alignment="center" valignment="top" usebox="none">
27394 \begin_layout Plain Layout
27400 <cell alignment="center" valignment="top" usebox="none">
27403 \begin_layout Plain Layout
27409 <cell alignment="center" valignment="top" usebox="none">
27412 \begin_layout Plain Layout
27420 <cell alignment="left" valignment="top" usebox="none">
27423 \begin_layout Plain Layout
27429 <cell alignment="left" valignment="top" usebox="none">
27432 \begin_layout Plain Layout
27438 <cell alignment="left" valignment="top" usebox="none">
27441 \begin_layout Plain Layout
27447 <cell alignment="left" valignment="top" usebox="none">
27450 \begin_layout Plain Layout
27456 <cell alignment="center" valignment="top" usebox="none">
27459 \begin_layout Plain Layout
27465 <cell alignment="center" valignment="top" usebox="none">
27468 \begin_layout Plain Layout
27474 <cell alignment="center" valignment="top" usebox="none">
27477 \begin_layout Plain Layout
27483 <cell alignment="center" valignment="top" usebox="none">
27486 \begin_layout Plain Layout
27494 <cell alignment="left" valignment="top" usebox="none">
27497 \begin_layout Plain Layout
27503 <cell alignment="left" valignment="top" usebox="none">
27506 \begin_layout Plain Layout
27512 <cell alignment="left" valignment="top" usebox="none">
27515 \begin_layout Plain Layout
27521 <cell alignment="left" valignment="top" usebox="none">
27524 \begin_layout Plain Layout
27530 <cell alignment="center" valignment="top" usebox="none">
27533 \begin_layout Plain Layout
27539 <cell alignment="center" valignment="top" usebox="none">
27542 \begin_layout Plain Layout
27548 <cell alignment="center" valignment="top" usebox="none">
27551 \begin_layout Plain Layout
27557 <cell alignment="center" valignment="top" usebox="none">
27560 \begin_layout Plain Layout
27568 <cell alignment="left" valignment="top" usebox="none">
27571 \begin_layout Plain Layout
27577 <cell alignment="left" valignment="top" usebox="none">
27580 \begin_layout Plain Layout
27586 <cell alignment="left" valignment="top" usebox="none">
27589 \begin_layout Plain Layout
27595 <cell alignment="left" valignment="top" usebox="none">
27598 \begin_layout Plain Layout
27604 <cell alignment="center" valignment="top" usebox="none">
27607 \begin_layout Plain Layout
27613 <cell alignment="center" valignment="top" usebox="none">
27616 \begin_layout Plain Layout
27622 <cell alignment="center" valignment="top" usebox="none">
27625 \begin_layout Plain Layout
27631 <cell alignment="center" valignment="top" usebox="none">
27634 \begin_layout Plain Layout
27642 <cell alignment="left" valignment="top" usebox="none">
27645 \begin_layout Plain Layout
27651 <cell alignment="left" valignment="top" usebox="none">
27654 \begin_layout Plain Layout
27660 <cell alignment="left" valignment="top" usebox="none">
27663 \begin_layout Plain Layout
27669 <cell alignment="left" valignment="top" usebox="none">
27672 \begin_layout Plain Layout
27678 <cell alignment="center" valignment="top" usebox="none">
27681 \begin_layout Plain Layout
27687 <cell alignment="center" valignment="top" usebox="none">
27690 \begin_layout Plain Layout
27696 <cell alignment="center" valignment="top" usebox="none">
27699 \begin_layout Plain Layout
27705 <cell alignment="center" valignment="top" usebox="none">
27708 \begin_layout Plain Layout
27716 <cell alignment="left" valignment="top" usebox="none">
27719 \begin_layout Plain Layout
27725 <cell alignment="left" valignment="top" usebox="none">
27728 \begin_layout Plain Layout
27734 <cell alignment="left" valignment="top" usebox="none">
27737 \begin_layout Plain Layout
27743 <cell alignment="left" valignment="top" usebox="none">
27746 \begin_layout Plain Layout
27752 <cell alignment="center" valignment="top" usebox="none">
27755 \begin_layout Plain Layout
27761 <cell alignment="center" valignment="top" usebox="none">
27764 \begin_layout Plain Layout
27770 <cell alignment="center" valignment="top" usebox="none">
27773 \begin_layout Plain Layout
27779 <cell alignment="center" valignment="top" usebox="none">
27782 \begin_layout Plain Layout
27790 <cell alignment="left" valignment="top" usebox="none">
27793 \begin_layout Plain Layout
27799 <cell alignment="left" valignment="top" usebox="none">
27802 \begin_layout Plain Layout
27808 <cell alignment="left" valignment="top" usebox="none">
27811 \begin_layout Plain Layout
27817 <cell alignment="left" valignment="top" usebox="none">
27820 \begin_layout Plain Layout
27826 <cell alignment="center" valignment="top" usebox="none">
27829 \begin_layout Plain Layout
27835 <cell alignment="center" valignment="top" usebox="none">
27838 \begin_layout Plain Layout
27844 <cell alignment="center" valignment="top" usebox="none">
27847 \begin_layout Plain Layout
27853 <cell alignment="center" valignment="top" usebox="none">
27856 \begin_layout Plain Layout
27864 <cell alignment="left" valignment="top" usebox="none">
27867 \begin_layout Plain Layout
27873 <cell alignment="left" valignment="top" usebox="none">
27876 \begin_layout Plain Layout
27882 <cell alignment="left" valignment="top" usebox="none">
27885 \begin_layout Plain Layout
27891 <cell alignment="left" valignment="top" usebox="none">
27894 \begin_layout Plain Layout
27900 <cell alignment="center" valignment="top" usebox="none">
27903 \begin_layout Plain Layout
27909 <cell alignment="center" valignment="top" usebox="none">
27912 \begin_layout Plain Layout
27918 <cell alignment="center" valignment="top" usebox="none">
27921 \begin_layout Plain Layout
27927 <cell alignment="center" valignment="top" usebox="none">
27930 \begin_layout Plain Layout
27938 <cell alignment="left" valignment="top" usebox="none">
27941 \begin_layout Plain Layout
27947 <cell alignment="left" valignment="top" usebox="none">
27950 \begin_layout Plain Layout
27956 <cell alignment="left" valignment="top" usebox="none">
27959 \begin_layout Plain Layout
27965 <cell alignment="left" valignment="top" usebox="none">
27968 \begin_layout Plain Layout
27974 <cell alignment="center" valignment="top" usebox="none">
27977 \begin_layout Plain Layout
27983 <cell alignment="center" valignment="top" usebox="none">
27986 \begin_layout Plain Layout
27992 <cell alignment="center" valignment="top" usebox="none">
27995 \begin_layout Plain Layout
28001 <cell alignment="center" valignment="top" usebox="none">
28004 \begin_layout Plain Layout
28012 <cell alignment="left" valignment="top" usebox="none">
28015 \begin_layout Plain Layout
28021 <cell alignment="left" valignment="top" usebox="none">
28024 \begin_layout Plain Layout
28030 <cell alignment="left" valignment="top" usebox="none">
28033 \begin_layout Plain Layout
28039 <cell alignment="left" valignment="top" usebox="none">
28042 \begin_layout Plain Layout
28048 <cell alignment="center" valignment="top" usebox="none">
28051 \begin_layout Plain Layout
28057 <cell alignment="center" valignment="top" usebox="none">
28060 \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
28086 <cell alignment="center" valignment="top" usebox="none">
28089 \begin_layout Plain Layout
28095 <cell alignment="center" valignment="top" usebox="none">
28098 \begin_layout Plain Layout
28104 <cell alignment="center" valignment="top" usebox="none">
28107 \begin_layout Plain Layout
28113 <cell alignment="center" valignment="top" usebox="none">
28116 \begin_layout Plain Layout
28122 <cell alignment="center" valignment="top" usebox="none">
28125 \begin_layout Plain Layout
28131 <cell alignment="center" valignment="top" usebox="none">
28134 \begin_layout Plain Layout
28140 <cell alignment="center" valignment="top" usebox="none">
28143 \begin_layout Plain Layout
28149 <cell alignment="center" valignment="top" usebox="none">
28152 \begin_layout Plain Layout
28166 \begin_layout Chapter
28167 Noms des couleurs disponibles utilisables dans les styles
28168 \begin_inset CommandInset label
28170 name "chap:Names-of-colors"
28177 \begin_layout Standard
28178 Les couleurs énumérées ci-après sont les couleurs standard et celles que
28179 vous pouvez régler dans les préférences \SpecialChar LyX
28183 \begin_layout Description
28188 pas de couleur particulière – réinitialisation ou couleur implicite
28191 \begin_layout Description
28197 \begin_layout Description
28203 \begin_layout Description
28209 \begin_layout Description
28215 \begin_layout Description
28221 \begin_layout Description
28227 \begin_layout Description
28233 \begin_layout Description
28239 \begin_layout Description
28244 marqueur d'espace ajoutée
28247 \begin_layout Description
28255 \begin_layout Description
28263 \begin_layout Description
28271 \begin_layout Description
28279 \begin_layout Description
28284 étiquette de branche
28287 \begin_layout Description
28292 fond de bouton d'insert
28295 \begin_layout Description
28300 fond du bouton d'insert (pointé)
28303 \begin_layout Description
28308 bordure de bouton d'insert
28311 \begin_layout Description
28316 barre de modification
28319 \begin_layout Description
28324 texte modifié auteur 1
28327 \begin_layout Description
28332 texte modifié auteur 2
28335 \begin_layout Description
28340 texte modifié auteur 3
28343 \begin_layout Description
28348 texte modifié auteur 4
28351 \begin_layout Description
28356 texte modifié auteur 5
28359 \begin_layout Description
28362 collapsable_inset_frame
28364 cadre d'insert repliable
28367 \begin_layout Description
28370 collapsable_inset_text
28372 texte d'insert repliable
28375 \begin_layout Description
28383 \begin_layout Description
28388 fond d'insert de commande
28391 \begin_layout Description
28396 cadre d'insert de commande
28399 \begin_layout Description
28407 \begin_layout Description
28412 fond de commentaire
28415 \begin_layout Description
28423 \begin_layout Description
28431 \begin_layout Description
28434 deletedtextmodifier
28436 modificateur de texte supprimé
28439 \begin_layout Description
28444 barre de profondeur
28447 \begin_layout Description
28452 marqueur de fin de ligne
28455 \begin_layout Description
28460 erreur \SpecialChar LaTeX
28464 \begin_layout Description
28469 étiquette de note de bas de page
28472 \begin_layout Description
28480 \begin_layout Description
28485 étiquette d'insert grisé
28488 \begin_layout Description
28493 fond d'insert grisé
28496 \begin_layout Description
28501 texte d'insert grisé
28504 \begin_layout Description
28512 \begin_layout Description
28520 \begin_layout Description
28528 \begin_layout Description
28533 complétion en ligne
28536 \begin_layout Description
28544 \begin_layout Description
28552 \begin_layout Description
28560 \begin_layout Description
28565 texte \SpecialChar LaTeX
28569 \begin_layout Description
28577 \begin_layout Description
28582 étiquette de note en marge
28585 \begin_layout Description
28593 \begin_layout Description
28601 \begin_layout Description
28606 cadre mathématique (non pointé)
28609 \begin_layout Description
28614 cadre mathématique (pointé)
28617 \begin_layout Description
28625 \begin_layout Description
28630 fond de macro mathématique
28633 \begin_layout Description
28638 macro mathématique désactivée
28641 \begin_layout Description
28646 cadre de macro mathématique
28649 \begin_layout Description
28654 fond dynamique de macro mathématique
28657 \begin_layout Description
28662 étiquette de macro mathématique
28665 \begin_layout Description
28670 macro mathématique : nouveau paramètre
28673 \begin_layout Description
28678 macro mathématique : ancien paramètre
28681 \begin_layout Description
28689 \begin_layout Description
28692 nonunique_inlinecompletion
28694 complétion en ligne (choix multiples)
28697 \begin_layout Description
28705 \begin_layout Description
28713 \begin_layout Description
28718 saut de page / saut de ligne
28721 \begin_layout Description
28726 marqueur de paragraphe
28729 \begin_layout Description
28734 texte d'insert fantôme
28737 \begin_layout Description
28745 \begin_layout Description
28753 \begin_layout Description
28758 cadre d'expression régulière
28761 \begin_layout Description
28769 \begin_layout Description
28777 \begin_layout Description
28785 \begin_layout Description
28793 \begin_layout Description
28801 \begin_layout Description
28806 ligne on/off de tableau
28809 \begin_layout Description
28817 \begin_layout Description