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
9095 \begin_inset Flex Code
9098 \begin_layout Plain Layout
9109 \begin_inset Flex Code
9112 \begin_layout Plain Layout
9118 ] modifies les propriétés de style d'un paragraphe donné.
9119 Si le style n'existe pas, le directive est ignorée.
9121 \begin_inset Quotes fld
9125 \begin_inset Flex Code
9128 \begin_layout Plain Layout
9137 \begin_inset Quotes frd
9143 \begin_layout Description
9144 \begin_inset Flex Code
9147 \begin_layout Plain Layout
9156 \begin_inset Flex Code
9159 \begin_layout Plain Layout
9165 ] permet d'inclure un autre fichier de définition de format pour éviter
9166 de réécrire des commandes.
9167 C'est souvent le cas des fichiers de format standard, comme
9168 \begin_inset Flex Code
9171 \begin_layout Plain Layout
9177 , qui contient la plupart des réglages de base.
9180 \begin_layout Description
9183 \begin_inset Flex Code
9186 \begin_layout Plain Layout
9200 \begin_inset Flex Code
9203 \begin_layout Plain Layout
9209 ] cette section (re)définit le format d'un insert.
9210 Elle peut être appliquée à un insert existant pour obtenir un nouvel insert
9211 défini par l'utilisateur, e.g.
9212 un nouveau style de caractères.
9214 \begin_inset Quotes fld
9218 \begin_inset Flex Code
9221 \begin_layout Plain Layout
9230 \begin_inset Quotes frd
9234 \begin_inset Newline newline
9238 \begin_inset CommandInset ref
9240 reference "subsec:Flex-insets-and"
9247 \begin_layout Description
9250 \begin_inset Flex Code
9253 \begin_layout Plain Layout
9267 \begin_inset Flex Code
9270 \begin_layout Plain Layout
9276 ] indique la largeur de la marge gauche à l'écran, par exemple
9277 \begin_inset Quotes fld
9281 \begin_inset Flex Code
9284 \begin_layout Plain Layout
9291 \begin_inset Quotes frd
9294 (noter que ce n'est pas une
9295 \begin_inset Quotes fld
9299 \begin_inset Quotes frd
9303 \begin_inset Quotes fld
9307 \begin_inset Quotes frd
9313 \begin_layout Description
9316 \begin_inset Flex Code
9319 \begin_layout Plain Layout
9330 \begin_inset Flex Code
9333 \begin_layout Plain Layout
9339 ] efface un compteur existant, habituellement défini dans un fichier inclus.
9342 \begin_layout Description
9345 \begin_inset Flex Code
9348 \begin_layout Plain Layout
9359 \begin_inset Flex Code
9362 \begin_layout Plain Layout
9368 ] efface un flottant existant.
9369 C'est très utile quand vous voulez supprimer un flottant qui a été défini
9370 dans un fichier inclus.
9373 \begin_layout Description
9376 \begin_inset Flex Code
9379 \begin_layout Plain Layout
9390 \begin_inset Flex Code
9393 \begin_layout Plain Layout
9399 ] efface un style existant.
9402 \begin_layout Description
9405 \begin_inset Flex Code
9408 \begin_layout Plain Layout
9422 \begin_inset Flex Code
9425 \begin_layout Plain Layout
9431 ] indique quelle sorte de format de fichier (tel que défini dans les préférences
9433 ) est produit par cette classe.
9434 Elle est surtout utile quand
9435 \begin_inset Flex Code
9438 \begin_layout Plain Layout
9449 \begin_inset Flex Code
9452 \begin_layout Plain Layout
9462 et que l'on veut définir un nouvelle sorte de document en programmation
9464 La chaîne est redéfinie comme
9465 \begin_inset Quotes fld
9471 \begin_inset Flex Code
9474 \begin_layout Plain Layout
9485 \begin_inset Quotes frd
9489 \begin_inset Quotes fld
9495 \begin_inset Flex Code
9498 \begin_layout Plain Layout
9509 \begin_inset Quotes frd
9512 quand la directive correspondante
9513 \begin_inset Flex Code
9516 \begin_layout Plain Layout
9527 \begin_layout Description
9530 \begin_inset Flex Code
9533 \begin_layout Plain Layout
9548 \begin_inset Flex Code
9551 \begin_layout Plain Layout
9563 \begin_inset Flex Code
9566 \begin_layout Plain Layout
9575 \begin_inset Flex Code
9578 \begin_layout Plain Layout
9588 ] indique quelle sorte de document résultant sera obtenu par cette classe.
9591 \begin_layout Description
9594 \begin_inset Flex Code
9597 \begin_layout Plain Layout
9608 \begin_inset Flex Code
9611 \begin_layout Plain Layout
9618 \begin_inset Flex Code
9621 \begin_layout Plain Layout
9627 ] précise les options, données par le seconde chaîne de caractères, pour
9628 le paquetage nommé par le première chaîne.
9630 \begin_inset Quotes fld
9634 \begin_inset Flex Code
9637 \begin_layout Plain Layout
9638 PackageOptions natbib square
9644 \begin_inset Quotes frd
9647 déclenchera le chargement de
9648 \begin_inset Flex Code
9651 \begin_layout Plain Layout
9658 \begin_inset Flex Code
9661 \begin_layout Plain Layout
9667 (pour les \SpecialChar TeX
9668 perts, ceci force \SpecialChar LyX
9670 \begin_inset Flex Code
9673 \begin_layout Plain Layout
9676 PassOptionsToPackage{natbib}{square}
9681 avant le chargement de
9682 \begin_inset Flex Code
9685 \begin_layout Plain Layout
9694 \begin_layout Description
9697 \begin_inset Flex Code
9700 \begin_layout Plain Layout
9711 \begin_inset Flex Code
9714 \begin_layout Plain Layout
9726 \begin_inset Flex Code
9729 \begin_layout Plain Layout
9738 \begin_inset Flex Code
9741 \begin_layout Plain Layout
9751 fixe la mise en page implicite.
9752 Peut être changée dans la fenêtre
9753 \begin_inset Flex Noun
9756 \begin_layout Plain Layout
9757 Document\SpecialChar menuseparator
9758 Paramètres\SpecialChar ldots
9767 \begin_layout Description
9770 \begin_inset Flex Code
9773 \begin_layout Plain Layout
9783 fixe le préambule du document \SpecialChar LaTeX
9785 Notez bien que ceci remplacera complètement toute autre directive
9788 \begin_inset Flex Code
9791 \begin_layout Plain Layout
9800 \begin_inset Flex Code
9803 \begin_layout Plain Layout
9813 (utiliser cette dernière directive si vous voulez seulement ajouter des
9814 éléments au contenu).
9816 \begin_inset Quotes fld
9820 \begin_inset Flex Code
9823 \begin_layout Plain Layout
9832 \begin_inset Quotes frd
9838 \begin_layout Description
9841 \begin_inset Flex Code
9844 \begin_layout Plain Layout
9855 \begin_inset Flex Code
9858 \begin_layout Plain Layout
9865 \begin_inset Flex Code
9868 \begin_layout Plain Layout
9877 \begin_inset space \thinspace{}
9881 \begin_inset Flex Code
9884 \begin_layout Plain Layout
9890 ] décrit si la classe fournit la fonctionnalité
9891 \begin_inset Flex Code
9894 \begin_layout Plain Layout
9903 Une fonctionnalité est en général le nom d'un paquetage (
9904 \begin_inset Flex Code
9907 \begin_layout Plain Layout
9916 \begin_inset Flex Code
9919 \begin_layout Plain Layout
9927 , \SpecialChar ldots
9928 ) ou d'une commande \SpecialChar LaTeX
9930 \begin_inset Flex Code
9933 \begin_layout Plain Layout
9942 \begin_inset Flex Code
9945 \begin_layout Plain Layout
9956 \begin_inset space ~
9960 \begin_inset CommandInset ref
9962 reference "chap:List-of-functions"
9966 pour une liste des fonctionnalités.
9969 \begin_layout Description
9972 \begin_inset Flex Code
9975 \begin_layout Plain Layout
9986 \begin_inset Flex Code
9989 \begin_layout Plain Layout
9995 ] indique que ce format fournit la fonctionnalité du module indiqué, qui
9996 doit être spécifié par le nom du fichier dans le suffixe
9997 \begin_inset Flex Code
10000 \begin_layout Plain Layout
10009 Ceci sera utilisé typiquement si le format inclut directement le module,
10010 plutôt que via le paramètre
10011 \begin_inset Flex Code
10014 \begin_layout Plain Layout
10022 pour indiquer qu'il doit être utilisé.
10023 Il pourrait être également utilisé dans un module fournissant une implantation
10024 équivalente de la même fonctionnalité.
10027 \begin_layout Description
10030 \begin_inset Flex Code
10033 \begin_layout Plain Layout
10044 \begin_inset Flex Code
10047 \begin_layout Plain Layout
10053 ] indique que la classe nécessite la fonctionnalité
10054 \begin_inset Flex Code
10057 \begin_layout Plain Layout
10066 Plusieurs fonctionnalités doivent être séparées par des virgules.
10067 Noter que l'on ne peut requérir que des fonctionnalités reconnues (voir
10069 \begin_inset CommandInset ref
10071 reference "chap:List-of-functions"
10075 pour accéder à la liste des fonctionnalités).
10078 If you require a package with specific options, you can additionally use
10080 \begin_inset Flex Code
10083 \begin_layout Plain Layout
10096 \begin_layout Description
10099 \begin_inset Flex Code
10102 \begin_layout Plain Layout
10113 \begin_inset Flex Code
10116 \begin_layout Plain Layout
10122 ] indique la largeur de la marge droite à l'écran, par exemple
10123 \begin_inset Quotes fld
10127 \begin_inset Flex Code
10130 \begin_layout Plain Layout
10137 \begin_inset Quotes frd
10143 \begin_layout Description
10146 \begin_inset Flex Code
10149 \begin_layout Plain Layout
10163 \begin_inset Flex Code
10166 \begin_layout Plain Layout
10172 ] fixe quels sectionnements doivent être numérotés.
10173 Correspond au compteur
10174 \begin_inset Flex Code
10177 \begin_layout Plain Layout
10185 en \SpecialChar LaTeX
10189 \begin_layout Description
10192 \begin_inset Flex Code
10195 \begin_layout Plain Layout
10208 \begin_inset Flex Code
10211 \begin_layout Plain Layout
10220 \begin_inset space \thinspace{}
10224 \begin_inset Flex Code
10227 \begin_layout Plain Layout
10233 ] fixe l'option implicite d'impression recto seul ou en recto verso.
10234 Peut être changé dans la fenêtre
10235 \begin_inset Flex Noun
10238 \begin_layout Plain Layout
10239 Document\SpecialChar menuseparator
10248 \begin_layout Description
10251 \begin_inset Flex Code
10254 \begin_layout Plain Layout
10265 \begin_inset Flex Code
10268 \begin_layout Plain Layout
10274 ] définit un nouveau style de paragraphe.
10275 Si le style n'existe pas, il est créé; s'il existe déjà, ses paramètres
10277 Doit être fermé par
10278 \begin_inset Quotes fld
10282 \begin_inset Flex Code
10285 \begin_layout Plain Layout
10294 \begin_inset Quotes frd
10298 \begin_inset Newline newline
10302 \begin_inset CommandInset ref
10304 reference "subsec:Styles-de-paragraphe"
10311 \begin_layout Description
10314 \begin_inset Flex Code
10317 \begin_layout Plain Layout
10333 \begin_inset Flex Code
10336 \begin_layout Plain Layout
10346 ] définit nom de la commande ou de l'envi\SpecialChar softhyphen
10347 ronnement mentionné ci-dessous.
10350 \begin_layout Description
10353 \begin_inset Flex Code
10356 \begin_layout Plain Layout
10371 \begin_inset Flex Code
10374 \begin_layout Plain Layout
10384 \begin_inset Flex Code
10387 \begin_layout Plain Layout
10397 ] indique le genre de balisage utilisé pour définir le titre d'un document.
10399 \begin_inset Flex Code
10402 \begin_layout Plain Layout
10408 signifie que la commande définie par
10409 \begin_inset Flex Code
10412 \begin_layout Plain Layout
10418 sera insérée après le dernier format avec
10421 \begin_inset Quotes fld
10427 \begin_inset Flex Code
10430 \begin_layout Plain Layout
10432 \begin_inset space ~
10443 \begin_inset Quotes frd
10450 \begin_inset Flex Code
10453 \begin_layout Plain Layout
10460 \begin_inset Flex Code
10463 \begin_layout Plain Layout
10469 est un environnement, dans lequel doit être inclus tous les formats avec
10473 \begin_inset Quotes fld
10479 \begin_inset Flex Code
10482 \begin_layout Plain Layout
10484 \begin_inset space ~
10495 \begin_inset Quotes frd
10503 \begin_layout Description
10506 \begin_inset Flex Code
10509 \begin_layout Plain Layout
10520 \begin_inset Flex Code
10523 \begin_layout Plain Layout
10529 ] fixe quels sectionnements sont inclus dans la table des matières.
10530 Correspond au compteur
10531 \begin_inset Flex Code
10534 \begin_layout Plain Layout
10542 en \SpecialChar LaTeX
10546 \begin_layout Subsection
10550 \begin_inset CommandInset label
10552 name "subsec:Section-ClassOptions"
10559 \begin_layout Standard
10561 \begin_inset Flex Code
10564 \begin_layout Plain Layout
10570 peut contenir les directives suivantes :
10573 \begin_layout Description
10576 \begin_inset Flex Code
10579 \begin_layout Plain Layout
10593 ] liste les tailles de police disponibles comme police principale du document,
10597 \begin_inset Quotes fld
10603 \begin_inset Flex Code
10606 \begin_layout Plain Layout
10615 \begin_inset Quotes frd
10623 \begin_layout Description
10626 \begin_inset Flex Code
10629 \begin_layout Plain Layout
10639 fixe le contenu de la ligne écrivant la DTD pour les classes produisant
10644 \begin_inset Quotes eld
10647 -//OASIS//DTD DocBook V4.2//EN
10648 \begin_inset Quotes erd
10654 \begin_layout Description
10657 \begin_inset Flex Code
10660 \begin_layout Plain Layout
10674 ] introduit certaines options de la classe de document, séparées par une
10675 virgule, qui seront ajoutées à la partie optionnelle de la commande
10676 \begin_inset Flex Code
10679 \begin_layout Plain Layout
10690 \begin_layout Description
10693 \begin_inset Flex Code
10696 \begin_layout Plain Layout
10708 chaîne="empty|plain|headings|fancy"
10710 ] liste les mises en page disponibles, séparées par un
10713 \begin_inset Quotes fld
10717 \begin_inset Quotes frd
10725 \begin_layout Standard
10727 \begin_inset Flex Code
10730 \begin_layout Plain Layout
10736 doit être fermée par
10737 \begin_inset Quotes fld
10743 \begin_inset Flex Code
10746 \begin_layout Plain Layout
10755 \begin_inset Quotes frd
10761 \begin_layout Subsection
10762 Styles de paragraphe
10763 \begin_inset CommandInset label
10765 name "subsec:Styles-de-paragraphe"
10772 \begin_layout Standard
10773 La description d'un style de paragraphe ressemble à ceci
10777 \begin_layout Plain Layout
10778 qui peut servir soit à définir un nouvel format soit à en modifier un déjà
10787 \begin_layout LyX-Code
10794 \begin_layout LyX-Code
10798 \begin_layout LyX-Code
10802 \begin_layout Standard
10803 dans lequel on peut mettre les commandes suivantes :
10806 \begin_layout Description
10809 \begin_inset Flex Code
10812 \begin_layout Plain Layout
10827 , left, right, center
10829 ] alignement de paragraphe.
10832 \begin_layout Description
10835 \begin_inset Flex Code
10838 \begin_layout Plain Layout
10853 , left, right, center
10859 des alignements possibles séparés par une virgule.
10860 Certains styles \SpecialChar LaTeX
10861 interdisent certains alignements, car ils n'auraient aucun
10863 Par exemple une énumération alignée à droite ou centrée est impossible.
10866 \begin_layout Description
10869 \begin_inset Flex Code
10872 \begin_layout Plain Layout
10883 \begin_inset Flex Code
10886 \begin_layout Plain Layout
10892 ] définit l'argument numéro <int> d'une commande ou environnement associé
10894 Ceci est utile pour des entités comme les en-têtes de section, et n'a de
10895 sens qu'avec \SpecialChar LaTeX
10897 Chaque argument (obligatoire ou facultatif) d'une commande ou d'un environnemen
10898 t — sauf l'argument obligatoire correspondant au contenu du paragraphe propremen
10899 t dit — est défini séparément, et le nombre précise l'ordre des arguments.
10900 La définition doit être close par
10903 \begin_inset Flex Code
10906 \begin_layout Plain Layout
10916 .Ainsi une commande avec deux arguments sera spécifiée comme suit:
10917 \begin_inset Separator parbreak
10924 \begin_layout Quote
10930 \begin_layout Quote
10936 \begin_layout Quote
10942 \begin_layout Quote
10948 \begin_layout Quote
10954 \begin_layout Quote
10960 \begin_layout Standard
10961 Dans la définition de l'
10962 \begin_inset Flex Code
10965 \begin_layout Plain Layout
10971 , les spécifications suivantes sont possibles:
10974 \begin_layout Itemize
10977 \begin_inset Flex Code
10980 \begin_layout Plain Layout
10991 \begin_inset Flex Code
10994 \begin_layout Plain Layout
11000 définit la chaîne de caractères qui apparaîtra à la fois dans le menu (pour
11001 insérer cet argument) et dans le bouton d'insertion d'argument (sauf si
11002 vous spécifiez également un
11005 \begin_inset Flex Code
11008 \begin_layout Plain Layout
11019 Pour le menu, vous pouvez définir un accélérateur en ajoutant le caractère
11020 désiré à la chaîne, séparé par
11021 \begin_inset Quotes fld
11025 \begin_inset Quotes frd
11029 \begin_inset space \thinspace{}
11033 \begin_inset space \space{}
11037 \begin_inset Quotes fld
11041 \begin_inset Flex Code
11044 \begin_layout Plain Layout
11045 Éléments personnalisables|é
11051 \begin_inset Quotes frd
11057 \begin_layout Itemize
11060 \begin_inset Flex Code
11063 \begin_layout Plain Layout
11074 \begin_inset Flex Code
11077 \begin_layout Plain Layout
11083 définit une chaîne particulière pour le menu.
11084 Vous pouvez définir un accélérateur en ajoutant le caractère désiré à la
11086 \begin_inset Quotes fld
11090 \begin_inset Quotes frd
11094 \begin_inset space \thinspace{}
11098 \begin_inset space \space{}
11102 \begin_inset Quotes fld
11106 \begin_inset Flex Code
11109 \begin_layout Plain Layout
11110 Éléments personnalisables|é
11116 \begin_inset Quotes frd
11120 Cette spécification est facultative, si elle n'existe pas, la
11121 \begin_inset Flex Code
11124 \begin_layout Plain Layout
11130 sera utilisée pour le menu;
11133 \begin_layout Itemize
11136 \begin_inset Flex Code
11139 \begin_layout Plain Layout
11150 \begin_inset Flex Code
11153 \begin_layout Plain Layout
11159 définit un texte explicatif qui apparaît dans la bulle d'aide quand le
11160 curseur passe sur l'insertion d'argument;
11163 \begin_layout Itemize
11166 \begin_inset Flex Code
11169 \begin_layout Plain Layout
11180 \begin_inset Flex Code
11183 \begin_layout Plain Layout
11192 \begin_inset space \thinspace{}
11196 \begin_inset Flex Code
11199 \begin_layout Plain Layout
11205 ] précise si l’argument est obligatoire (1) ou optionnel (0).
11206 Les arguments obligatoires ont émis comme une chaîne vide s'ils ne sont
11207 pas précisés, alors que les arguments optionnels ne sont pas émis du tout.
11208 Implicitement, les arguments obligatoires sont insérés entre
11209 \begin_inset Flex Code
11212 \begin_layout Plain Layout
11218 , alors que les arguments optionnels sont insérés entre
11219 \begin_inset Flex Code
11222 \begin_layout Plain Layout
11231 \begin_layout Itemize
11234 \begin_inset Flex Code
11237 \begin_layout Plain Layout
11248 \begin_inset Flex Code
11251 \begin_layout Plain Layout
11257 définit une autre argument (par son numéro d'ordre) dont cet argument demande
11258 l’émission s'il est lui-même émis.
11259 Par exemple en \SpecialChar LaTeX
11260 , les arguments optionnels demandent l'émission d'autres
11261 arguments optionnels situés avant eux dans la liste (au moins vides), comme
11265 \begin_inset Flex Code
11268 \begin_layout Plain Layout
11273 command[][argument]{text}
11280 ou ceci peut être précisé par la directive
11283 \begin_inset Flex Code
11286 \begin_layout Plain Layout
11297 \begin_inset Flex Code
11300 \begin_layout Plain Layout
11309 \begin_layout Itemize
11312 \begin_inset Flex Code
11315 \begin_layout Plain Layout
11326 \begin_inset Flex Code
11329 \begin_layout Plain Layout
11335 définit un délimiteur gauche personnalisé (au lieu de
11336 \begin_inset Flex Code
11339 \begin_layout Plain Layout
11346 \begin_inset Flex Code
11349 \begin_layout Plain Layout
11356 Une rupture de ligne dans la sortie peut être indiqué par
11357 \begin_inset Flex Code
11360 \begin_layout Plain Layout
11369 \begin_layout Itemize
11372 \begin_inset Flex Code
11375 \begin_layout Plain Layout
11386 \begin_inset Flex Code
11389 \begin_layout Plain Layout
11395 définit un délimiteur droit personnalisé (au lieu de
11396 \begin_inset Flex Code
11399 \begin_layout Plain Layout
11406 \begin_inset Flex Code
11409 \begin_layout Plain Layout
11416 Une rupture de ligne dans la sortie peut être indiqué par
11417 \begin_inset Flex Code
11420 \begin_layout Plain Layout
11429 \begin_layout Itemize
11432 \begin_inset Flex Code
11435 \begin_layout Plain Layout
11446 \begin_inset Flex Code
11449 \begin_layout Plain Layout
11455 définit un argument qui sera inséré si et seulement si aucun argument n'est
11456 saisi par l'utilisateur, c'est-à-dire si aucun insert d'argument n'a été
11457 spécifié (notez qu'un insert d'argument vide masque le
11460 \begin_inset Flex Code
11463 \begin_layout Plain Layout
11474 Les arguments multiples doivent être séparés par des virgules;
11477 \begin_layout Itemize
11480 \begin_inset Flex Code
11483 \begin_layout Plain Layout
11494 \begin_inset Flex Code
11497 \begin_layout Plain Layout
11503 définit un argument inséré dans tous les cas (seul ou en plus des chaîne
11504 saisies par l’utilisateur).
11505 Les arguments multiples doivent être séparés par des virgules;
11508 \begin_layout Itemize
11511 \begin_inset Flex Code
11514 \begin_layout Plain Layout
11524 définit la police de caractères utilisée pour le contenu de l'argument,
11526 \begin_inset CommandInset ref
11528 reference "subsec:polices"
11535 \begin_layout Itemize
11538 \begin_inset Flex Code
11541 \begin_layout Plain Layout
11551 définit la police de caractères utilisée pour l'étiquette, voir
11552 \begin_inset CommandInset ref
11554 reference "subsec:polices"
11561 \begin_layout Itemize
11564 \begin_inset Flex Code
11567 \begin_layout Plain Layout
11576 \begin_inset Flex Code
11579 \begin_layout Plain Layout
11585 , Minimalistic, Conglomerate
11592 précise le style de rendu utilisé pour les cadres d'insertion et les boutons;
11595 \begin_layout Itemize
11598 \begin_inset Flex Code
11601 \begin_layout Plain Layout
11612 \begin_inset Flex Code
11615 \begin_layout Plain Layout
11621 force l'insertion de l’argument lorsque le style concerné est sélectionné
11622 (si sa valeur est 1).
11623 Actuellement, un seul argument par style ou format peut être inséré automatique
11627 \begin_layout Itemize
11630 \begin_inset Flex Code
11633 \begin_layout Plain Layout
11642 \begin_inset Flex Code
11645 \begin_layout Plain Layout
11654 \begin_inset Flex Code
11657 \begin_layout Plain Layout
11665 , this argument will be inserted with a copy of the co-text (either selected
11666 text or the whole paragraph) as content.
11669 \begin_layout Itemize
11672 \begin_inset Flex Code
11675 \begin_layout Plain Layout
11684 \begin_inset Flex Code
11687 \begin_layout Plain Layout
11690 string of characters
11699 Defines individual characters that should be output in raw form, meaning
11700 without special translations that \SpecialChar LaTeX
11702 Note that, contrary to PassThru, this needs to be explicitly defined for
11704 That is, arguments do not inherit PassThruChars from their parent inset
11708 \begin_layout Standard
11709 Implicitement, le texte saisi dans la fenêtre de travail de \SpecialChar LyX
11711 considéré est le dernier argument de la commande si le
11714 \begin_inset Flex Code
11717 \begin_layout Plain Layout
11730 \begin_inset Flex Code
11733 \begin_layout Plain Layout
11744 Cependant, les arguments préfixés par
11747 \begin_inset Flex Code
11750 \begin_layout Plain Layout
11760 sont émis après cet argument de la fenêtre de travail.
11761 Notez que la numérotation des post-arguments repart de 1, de sorte que
11762 le premier argument suivant l’argument de la fenêtre de travail est
11765 \begin_inset Flex Code
11768 \begin_layout Plain Layout
11779 Les post-arguments sont ignorés dans tout autre
11782 \begin_inset Flex Code
11785 \begin_layout Plain Layout
11796 \begin_inset Flex Code
11799 \begin_layout Plain Layout
11808 \begin_layout Standard
11809 Les arguments de liste
11810 \begin_inset Flex Code
11813 \begin_layout Plain Layout
11822 \begin_inset Flex Code
11825 \begin_layout Plain Layout
11833 ) sont préfixés par
11834 \begin_inset Flex Code
11837 \begin_layout Plain Layout
11843 suivi par leur numéro (e.
11844 \begin_inset space \thinspace{}
11848 \begin_inset space \space{}
11852 \begin_inset Flex Code
11855 \begin_layout Plain Layout
11865 \begin_layout Description
11868 \begin_inset Flex Code
11871 \begin_layout Plain Layout
11881 noter que cette directive écrasera complètement toute déclaration
11882 \begin_inset Flex Code
11885 \begin_layout Plain Layout
11891 antérieure pour ce style.
11892 Doit être fermée par
11893 \begin_inset Flex Code
11896 \begin_layout Plain Layout
11904 \begin_inset CommandInset ref
11906 reference "subsec:I18n"
11910 pour les détails d'utilisation.
11913 \begin_layout Description
11916 \begin_inset Flex Code
11919 \begin_layout Plain Layout
11937 \begin_layout Plain Layout
11939 \begin_inset Quotes fld
11943 \begin_inset Quotes frd
11946 ici désigne un nombre réel, e.g.
11952 l'espacement vertical qui sépare du paragraphe suivant le dernier paragraphe
11953 d'une série doté de cette directive.
11954 Si le paragraphe suivant est doté d'un autre style, les séparations ne
11955 sont pas simplement additionnées, mais le maximum est pris en considération.La
11957 \begin_inset Flex Code
11960 \begin_layout Plain Layout
11966 pour le dernier paragraphe.
11969 \begin_layout Description
11972 \begin_inset Flex Code
11975 \begin_layout Plain Layout
11986 \begin_inset Flex Code
11989 \begin_layout Plain Layout
11995 fixe la catégorie pour ce style.
11996 Ceci est utilise pour regrouper les styles apparentés dans le menu déroulant
11997 des styles de la barre d'outils.
11998 N'importe quelle chaîne de caractères peut être utilisée, mais vous voudrez
11999 peut-être utiliser des catégories existantes pour vos propres styles.
12002 \begin_layout Description
12005 \begin_inset Flex Code
12008 \begin_layout Plain Layout
12018 fixe la profondeur d'une commande XML.
12019 Utilisable uniquement avec les formats XML.
12022 \begin_layout Description
12025 \begin_inset Flex Code
12028 \begin_layout Plain Layout
12039 \begin_inset Flex Code
12042 \begin_layout Plain Layout
12048 sert à copier toutes les caractéristiques d'un style déjà existant dans
12052 \begin_layout Description
12055 \begin_inset Flex Code
12058 \begin_layout Plain Layout
12069 \begin_inset Flex Code
12072 \begin_layout Plain Layout
12078 ] nomme un style dont le préambule devra être placé
12083 Ceci permet d'assurer une relation d'ordre entre les morceaux de préambule
12084 quand les définitions de macros dépendent les unes des autres.
12090 \begin_layout Plain Layout
12091 Noter que, à part cette fonctionnalité, il n'y a aucun moyen de garantir
12092 un ordonnancement des préambules.
12093 L'ordre que vous constatez avec une version de \SpecialChar LyX
12094 peut changer sans préavis
12095 dans les versions ultérieures.
12103 \begin_layout Description
12106 \begin_inset Flex Code
12109 \begin_layout Plain Layout
12137 ] fixe le type de marqueur qui se trouve à la fin du paragraphe (ou de la
12138 suite de paragraphes si
12139 \begin_inset Flex Code
12142 \begin_layout Plain Layout
12149 \begin_inset Flex Code
12152 \begin_layout Plain Layout
12159 \begin_inset Flex Code
12162 \begin_layout Plain Layout
12169 \begin_inset Flex Code
12172 \begin_layout Plain Layout
12180 \begin_inset Flex Code
12183 \begin_layout Plain Layout
12190 \begin_inset Quotes fld
12194 \begin_inset Quotes frd
12198 \begin_inset Flex Code
12201 \begin_layout Plain Layout
12208 \begin_inset Flex Code
12211 \begin_layout Plain Layout
12217 ) est un carré blanc (respectivement noir) en général placé à la fin des
12220 \begin_inset Flex Code
12223 \begin_layout Plain Layout
12229 est une chaîne de caractères explicitement donnée.
12232 \begin_layout Description
12235 \begin_inset Flex Code
12238 \begin_layout Plain Layout
12249 \begin_inset Flex Code
12252 \begin_layout Plain Layout
12258 fixe la chaîne utilisée pour le marqueur quand
12259 \begin_inset Newline newline
12263 \begin_inset Flex Code
12266 \begin_layout Plain Layout
12273 \begin_inset Flex Code
12276 \begin_layout Plain Layout
12285 \begin_layout Description
12288 \begin_inset Flex Code
12291 \begin_layout Plain Layout
12301 fixe la police utilisée à la fois pour le corps du texte
12307 \begin_inset CommandInset ref
12309 reference "subsec:polices"
12314 Noter qu'en définissant cette police on définit aussi automatiquement
12317 \begin_inset Flex Code
12320 \begin_layout Plain Layout
12330 avec la même valeur.
12331 Il faut donc définir celle-ci d'abord pour fixer
12334 \begin_inset Flex Code
12337 \begin_layout Plain Layout
12350 \begin_layout Description
12353 \begin_inset Flex Code
12356 \begin_layout Plain Layout
12367 \begin_inset Flex Code
12370 \begin_layout Plain Layout
12376 ] est utile pour forcer la portabilité de nouveaux styles vers des versions
12377 stables de \SpecialChar LyX
12379 La première version stable qui interprète cette directive est \SpecialChar LyX
12381 L'argument est un nombre qui peut être 0, -1 ou n'importe quel entier positif.
12383 \begin_inset Flex Code
12386 \begin_layout Plain Layout
12392 est positif, il sera toujours émis vers le préambule du document.
12393 Lors de la lecture d'un fichier
12397 , les définitions de style du préambule du document sont ajoutées à la classe
12399 De ce fait même les versions de \SpecialChar LyX
12400 plus anciennes peuvent gérer ce style.
12404 \begin_inset Flex Code
12407 \begin_layout Plain Layout
12417 est un numéro de version : si le style est lu, et si le numéro de version
12418 est inférieur au numéro de version du style existant dans la classe de
12419 document, le nouveau style est ignoré.
12420 Si le numéro de version est supérieur, le nouveau style remplace l'ancien.
12421 La valeur -1 signifie un numéro de version infini, c'est-à-dire que le
12422 style est toujours utilisé.
12425 \begin_layout Description
12428 \begin_inset Flex Code
12431 \begin_layout Plain Layout
12442 \begin_inset Flex Code
12445 \begin_layout Plain Layout
12454 \begin_inset space \thinspace{}
12458 \begin_inset Flex Code
12461 \begin_layout Plain Layout
12468 ne permet pas d'habitude d'insérer plus d'une espace entre deux mots,
12469 car une espace est considérée comme un séparateur de mots, non comme un
12470 caractère ou un symbole en tant que tel.
12471 C'est très bien mais c'est parfois ennuyeux, par exemple pour taper un
12472 code source de programme ou du code \SpecialChar LaTeX
12474 C'est pourquoi on peut activer
12475 \begin_inset Flex Code
12478 \begin_layout Plain Layout
12485 Noter que \SpecialChar LyX
12486 créera les espaces insécables correspondants aux espaces additionnel
12487 les pour tous les modes autres que le mode \SpecialChar LaTeX
12491 \begin_layout Description
12494 \begin_inset Flex Code
12497 \begin_layout Plain Layout
12505 sont utilisées avec l'exportation XHTML.
12507 \begin_inset CommandInset ref
12509 reference "subsec:Styles-de-paragraphe-XHTML"
12516 \begin_layout Description
12519 \begin_inset Flex Code
12522 \begin_layout Plain Layout
12532 (Utilisable uniquement avec les formats XML).
12535 \begin_layout Description
12538 \begin_inset Flex Code
12541 \begin_layout Plain Layout
12555 \begin_inset Flex Code
12558 \begin_layout Plain Layout
12567 \begin_inset space \thinspace{}
12571 \begin_inset Flex Code
12574 \begin_layout Plain Layout
12581 \begin_inset Flex Code
12584 \begin_layout Plain Layout
12590 que que le style doit être inclus dans le préambule plutôt que dans le
12592 Ceci est utile pour les classes de document qui désirent que les informations
12593 telles que le titre et l'auteur figurent dans le préambule.
12594 Notez bien que ceci ne fonctionne que pour les styles pour lesquels
12595 \begin_inset Flex Code
12598 \begin_layout Plain Layout
12607 \begin_inset Flex Code
12610 \begin_layout Plain Layout
12621 \begin_inset Flex Code
12624 \begin_layout Plain Layout
12635 \begin_layout Description
12638 \begin_inset Flex Code
12641 \begin_layout Plain Layout
12655 \begin_inset Flex Code
12658 \begin_layout Plain Layout
12667 \begin_inset space \thinspace{}
12671 \begin_inset Flex Code
12674 \begin_layout Plain Layout
12681 \begin_inset Flex Code
12684 \begin_layout Plain Layout
12690 que le style fait partie d'un bloc de titre (voir aussi
12691 \begin_inset Flex Code
12694 \begin_layout Plain Layout
12703 \begin_inset Flex Code
12706 \begin_layout Plain Layout
12714 dans les paramètres généraux).
12717 \begin_layout Description
12720 \begin_inset Flex Code
12723 \begin_layout Plain Layout
12734 \begin_inset Flex Code
12737 \begin_layout Plain Layout
12743 ] est la commande \SpecialChar LaTeX
12744 permettant de déclarer un élément d'une liste.
12745 La commande doit être définie sans la barre oblique inverse qui la précède
12746 habituellement (implicitement
12747 \begin_inset Quotes fld
12751 \begin_inset Quotes frd
12754 , qui est émis comme
12755 \begin_inset Flex Code
12758 \begin_layout Plain Layout
12766 en \SpecialChar LaTeX
12770 \begin_layout Description
12773 \begin_inset Flex Code
12776 \begin_layout Plain Layout
12787 \begin_inset Flex Code
12790 \begin_layout Plain Layout
12796 ] crée un espacement supplémentaire entre les paragraphes du même style
12797 dans un environnement.
12798 Si vous emboîtez des paragraphes d'autres formats dans un environnement,
12799 ils seront espacés de
12800 \begin_inset Flex Code
12803 \begin_layout Plain Layout
12810 Mais les éléments de l'environnement seront en plus espacés de
12811 \begin_inset Flex Code
12814 \begin_layout Plain Layout
12828 \begin_layout Description
12831 \begin_inset Flex Code
12834 \begin_layout Plain Layout
12844 (Utilisable uniquement avec les formats XML).
12847 \begin_layout Description
12850 \begin_inset Flex Code
12853 \begin_layout Plain Layout
12864 \begin_inset Flex Code
12867 \begin_layout Plain Layout
12876 \begin_inset space \thinspace{}
12880 \begin_inset Flex Code
12883 \begin_layout Plain Layout
12889 ] permet de laisser un paragraphe vide, ce que \SpecialChar LyX
12890 ne permet pas d'habitude
12891 car il ne générerait rien en \SpecialChar LaTeX
12893 Il y a quelques cas où c'est pourtant utile: dans un modèle pour une lettre,
12894 les champs requis peuvent être laissés vides, pour que les gens ne les
12895 oublient pas; dans certains cas particuliers, un style peut aussi servir
12896 de séparateur, et ne pas contenir de texte.
12899 \begin_layout Description
12902 \begin_inset Flex Code
12905 \begin_layout Plain Layout
12919 \begin_inset Flex Code
12922 \begin_layout Plain Layout
12928 ] fixe l'espacement vertical entre le marqueur et le corps du texte.
12929 Sert seulement pour les marqueurs qui sont au dessus du corps du texte
12931 \begin_inset Flex Code
12934 \begin_layout Plain Layout
12941 \begin_inset Flex Code
12944 \begin_layout Plain Layout
12945 Centered_Top_Environment
12953 \begin_layout Description
12956 \begin_inset Flex Code
12959 \begin_layout Plain Layout
12970 \begin_inset Flex Code
12973 \begin_layout Plain Layout
12979 dénomme le compteur pour la numérotation automatique.
12980 Pour que le compteur soit associé à votre étiquette, il vous faut le référencer
12984 \begin_inset Flex Code
12987 \begin_layout Plain Layout
12999 Ceci fonctionnera avec les
13002 \begin_inset Flex Code
13005 \begin_layout Plain Layout
13014 \begin_inset Flex Code
13017 \begin_layout Plain Layout
13026 \begin_inset Flex Code
13029 \begin_layout Plain Layout
13038 \begin_inset Flex Code
13041 \begin_layout Plain Layout
13052 \begin_inset Newline newline
13060 \begin_inset Flex Code
13063 \begin_layout Plain Layout
13072 \begin_inset Flex Code
13075 \begin_layout Plain Layout
13083 , bien que ce cas soit un peu compliqué.
13084 Supposez que vous déclariez
13085 \begin_inset Flex Code
13088 \begin_layout Plain Layout
13089 \begin_inset Quotes fld
13092 LabelCounter monEnum
13098 \begin_inset Quotes frd
13102 Les compteurs effectivement utilisés sont alors
13103 \begin_inset Flex Code
13106 \begin_layout Plain Layout
13113 \begin_inset Flex Code
13116 \begin_layout Plain Layout
13123 \begin_inset Flex Code
13126 \begin_layout Plain Layout
13133 \begin_inset Flex Code
13136 \begin_layout Plain Layout
13142 , tout à fait comme en \SpecialChar LaTeX
13144 Ces compteurs doivent être tous déclarés séparément.
13145 \begin_inset Newline newline
13149 \begin_inset CommandInset ref
13151 reference "subsec:Compteurs"
13155 pour les détails sur les compteurs.
13158 \begin_layout Description
13161 \begin_inset Flex Code
13164 \begin_layout Plain Layout
13174 fixe la police utilisée pour le marqueur.
13176 \begin_inset CommandInset ref
13178 reference "subsec:polices"
13185 \begin_layout Description
13188 \begin_inset Flex Code
13191 \begin_layout Plain Layout
13202 \begin_inset Flex Code
13205 \begin_layout Plain Layout
13211 fixe le texte indiquent l'importance de l'indentation d'un marqueur.
13214 \begin_layout Description
13217 \begin_inset Flex Code
13220 \begin_layout Plain Layout
13231 \begin_inset Flex Code
13234 \begin_layout Plain Layout
13240 fixe le texte indiquent l'espacement horizontal entre le marqueur et le
13242 Sert seulement pour les marqueurs qui ne sont pas au dessus du corps du
13246 \begin_layout Description
13249 \begin_inset Flex Code
13252 \begin_layout Plain Layout
13263 \begin_inset Flex Code
13266 \begin_layout Plain Layout
13272 fixe la chaîne utilisée comme marqueur avec le
13275 \begin_inset Flex Code
13278 \begin_layout Plain Layout
13287 \begin_inset Flex Code
13290 \begin_layout Plain Layout
13304 \begin_inset Flex Code
13307 \begin_layout Plain Layout
13317 est indiqué, cette chaîne peut contenir les instructions de formatage particuli
13318 ères décrites dans la
13319 \begin_inset CommandInset ref
13321 reference "subsec:Compteurs"
13328 \begin_layout Description
13331 \begin_inset Flex Code
13334 \begin_layout Plain Layout
13337 LabelStringAppendix
13345 \begin_inset Flex Code
13348 \begin_layout Plain Layout
13354 est utilisée dans une annexe à la place de
13355 \begin_inset Flex Code
13358 \begin_layout Plain Layout
13367 Noter que toute directive
13368 \begin_inset Flex Code
13371 \begin_layout Plain Layout
13380 \begin_inset Newline newline
13384 \begin_inset Flex Code
13387 \begin_layout Plain Layout
13390 LabelStringAppendix
13398 \begin_layout Description
13401 \begin_inset Flex Code
13404 \begin_layout Plain Layout
13414 (Utilisable uniquement avec les formats XML).
13417 \begin_layout Description
13420 \begin_inset Flex Code
13423 \begin_layout Plain Layout
13434 \begin_inset Flex Code
13437 \begin_layout Plain Layout
13448 \begin_inset Newline newline
13455 Sensitive, Enumerate,
13456 \begin_inset Newline newline
13459 Itemize, Bibliography
13467 \begin_inset Separator parbreak
13474 \begin_layout Description
13475 \begin_inset Flex Code
13478 \begin_layout Plain Layout
13486 veut dire que le marqueur est le premier mot (avant la première vraie espace).
13487 Utilisez des espaces insécables si vous voulez mettre plus d'un mot dans
13491 \begin_layout Description
13492 \begin_inset Flex Code
13495 \begin_layout Plain Layout
13503 veut dire qu'il est défini dans le style (voir
13504 \begin_inset Flex Code
13507 \begin_layout Plain Layout
13517 \begin_inset Quotes fld
13521 \begin_inset Quotes frd
13524 , au début du paragraphe.Si le
13527 \begin_inset Flex Code
13530 \begin_layout Plain Layout
13543 \begin_inset Flex Code
13546 \begin_layout Plain Layout
13556 , alors il ne sera affiché que dans le premier paragraphe de toutes séquence
13557 de paragraphes du même
13560 \begin_inset Flex Code
13563 \begin_layout Plain Layout
13576 \begin_layout Description
13579 \begin_inset Flex Code
13582 \begin_layout Plain Layout
13593 \begin_inset space ~
13597 \begin_inset space ~
13603 \begin_inset Flex Code
13606 \begin_layout Plain Layout
13616 sont des cas particuliers de
13617 \begin_inset Flex Code
13620 \begin_layout Plain Layout
13629 Le marqueur sera imprimé au dessus du paragraphe, soit au début de la lignes,
13633 \begin_layout Description
13634 \begin_inset Flex Code
13637 \begin_layout Plain Layout
13645 est un cas particulier pour les marqueurs de légende
13646 \begin_inset Quotes fld
13650 \begin_inset Quotes frd
13654 \begin_inset Quotes fld
13658 \begin_inset Quotes frd
13663 \begin_inset Flex Code
13666 \begin_layout Plain Layout
13674 signifie que le mot affiché (défini en dur) dépend du type de flottant:
13675 il est défini dans les sources comme
13676 \begin_inset Quotes fld
13680 \begin_inset Flex Code
13683 \begin_layout Plain Layout
13692 \begin_inset Quotes frd
13696 \begin_inset Flex Code
13699 \begin_layout Plain Layout
13705 est la valeur du compteur associé au flottant.
13706 Au cas où une légende est insérée en dehors d'un flottant, le
13709 \begin_inset Flex Code
13712 \begin_layout Plain Layout
13723 \begin_inset Quotes fld
13727 \begin_inset Quotes frd
13733 \begin_layout Description
13734 \begin_inset Flex Code
13737 \begin_layout Plain Layout
13745 produit le type habituel d'étiquettes d'énumération.
13746 Pour le moment, il est défini en dur comme chiffres arabes, lettres en
13747 bas de casse, petits chiffres romains et lettres capitales pour les quatre
13748 profondeurs possibles.
13751 \begin_layout Description
13754 \begin_inset Flex Code
13757 \begin_layout Plain Layout
13767 produit des symboles pour les différents niveaux.
13768 Il est également défini en dur.
13771 \begin_layout Description
13774 \begin_inset Flex Code
13777 \begin_layout Plain Layout
13787 ne doit être utilisé qu'avec
13790 \begin_inset Flex Code
13793 \begin_layout Plain Layout
13796 LatexType BibEnvironment
13805 \begin_layout Description
13808 \begin_inset Flex Code
13811 \begin_layout Plain Layout
13821 écrasera complètement toute autre directive
13822 \begin_inset Flex Code
13825 \begin_layout Plain Layout
13832 Doit être fermée par
13833 \begin_inset Flex Code
13836 \begin_layout Plain Layout
13843 \begin_inset Newline newline
13847 \begin_inset CommandInset ref
13849 reference "subsec:I18n"
13853 pour les détails d'utilisation.
13856 \begin_layout Description
13859 \begin_inset Flex Code
13862 \begin_layout Plain Layout
13873 \begin_inset Flex Code
13876 \begin_layout Plain Layout
13882 ] fixe le nom de l'objet \SpecialChar LaTeX
13883 correspondant, soit l'environnement, soit la commande.
13886 \begin_layout Description
13889 \begin_inset Flex Code
13892 \begin_layout Plain Layout
13903 \begin_inset Flex Code
13906 \begin_layout Plain Layout
13912 ] fixe le paramètre facultatif de l'objet
13913 \begin_inset Flex Code
13916 \begin_layout Plain Layout
13923 Ce paramètre ne peut pas être changé depuis \SpecialChar LyX
13925 \begin_inset Flex Code
13928 \begin_layout Plain Layout
13934 pour les paramètres personnalisables).
13935 Ceci sera émis tel quel après tous les
13936 \begin_inset Flex Code
13939 \begin_layout Plain Layout
13945 s \SpecialChar LaTeX
13949 \begin_layout Description
13952 \begin_inset Flex Code
13955 \begin_layout Plain Layout
13966 \begin_inset Flex Code
13969 \begin_layout Plain Layout
13975 , Command, Environment, Item_Environment,
13976 \begin_inset Newline newline
13979 List_Environment, Bib_Environment
13986 ] décrit comment traduire l'environnement en \SpecialChar LaTeX
13993 \begin_layout Plain Layout
13996 \begin_inset Flex Code
13999 \begin_layout Plain Layout
14009 est peut-être trompeur, dans la mesure où ces règles s'appliquent également
14010 aux classes DocBook.
14011 Explorer les fichiers des classes DocBook (noms de fichiers
14012 \begin_inset Flex Code
14015 \begin_layout Plain Layout
14021 ) pour voir des exemples particuliers.
14027 \begin_inset Separator parbreak
14034 \begin_layout Description
14035 \begin_inset Flex Code
14038 \begin_layout Plain Layout
14045 \begin_inset Quotes fld
14049 \begin_inset Quotes frd
14055 \begin_layout Description
14056 \begin_inset Flex Code
14059 \begin_layout Plain Layout
14066 \begin_inset Flex Code
14069 \begin_layout Plain Layout
14076 {\SpecialChar ldots
14085 \begin_layout Description
14086 \begin_inset Flex Code
14089 \begin_layout Plain Layout
14096 \begin_inset Flex Code
14099 \begin_layout Plain Layout
14106 }\SpecialChar ldots
14121 \begin_layout Description
14122 \begin_inset Flex Code
14125 \begin_layout Plain Layout
14131 est la même chose que
14132 \begin_inset Flex Code
14135 \begin_layout Plain Layout
14141 , sauf qu'il génère un
14142 \begin_inset Flex Code
14145 \begin_layout Plain Layout
14153 pour chaque paragraphe de l'environnement.
14156 \begin_layout Description
14157 \begin_inset Flex Code
14160 \begin_layout Plain Layout
14166 est la même chose que
14167 \begin_inset Flex Code
14170 \begin_layout Plain Layout
14177 \begin_inset Newline newline
14181 \begin_inset Flex Code
14184 \begin_layout Plain Layout
14190 est passé en paramètre de l'environnement.
14191 \begin_inset Newline newline
14195 \begin_inset Flex Code
14198 \begin_layout Plain Layout
14204 peut être défini dans la fenêtre
14205 \begin_inset Flex Noun
14208 \begin_layout Plain Layout
14209 Édition\SpecialChar menuseparator
14211 \begin_inset space ~
14215 \begin_inset space ~
14226 \begin_layout Description
14229 \begin_inset Flex Code
14232 \begin_layout Plain Layout
14245 \begin_inset Flex Code
14248 \begin_layout Plain Layout
14258 , mais ajoute l'argument obligatoire nécessaire (l'étiquette la plus longue)
14259 à la directive de début de l’environnement bibliographique:
14262 \begin_inset Newline newline
14266 \begin_inset Flex Code
14269 \begin_layout Plain Layout
14274 begin{thebibliography}{99}
14282 Cette directive n'est donc nécessaire que pour les environnements bibliographiq
14284 L’étiquette implicite
14285 \begin_inset Quotes fld
14289 \begin_inset Quotes frd
14292 peut être modifiée par l'utilisateur dans les réglages de paragraphe d'une
14293 entrée bibliographique.
14296 \begin_layout Standard
14297 En collectant ces derniers éléments, l'exportation \SpecialChar LaTeX
14301 \begin_layout LyX-Code
14306 LatexName[LatexParam]{\SpecialChar ldots
14310 \begin_layout Standard
14314 \begin_layout LyX-Code
14319 begin{LatexName}[LatexParam] \SpecialChar ldots
14325 \begin_layout Standard
14326 en fonction du type \SpecialChar LaTeX
14331 \begin_layout Description
14334 \begin_inset Flex Code
14337 \begin_layout Plain Layout
14348 \begin_inset Flex Code
14351 \begin_layout Plain Layout
14357 ] définit une chaîne de caractères insérée au début du contenu du style.
14358 Une rupture de ligne dans la sortie peut être indiquée par
14359 \begin_inset Flex Code
14362 \begin_layout Plain Layout
14371 \begin_layout Description
14374 \begin_inset Flex Code
14377 \begin_layout Plain Layout
14388 \begin_inset Flex Code
14391 \begin_layout Plain Layout
14397 fixe la marge gauche: si vous mettez des styles dans un environnement,
14401 \begin_inset Flex Code
14404 \begin_layout Plain Layout
14414 ne seront pas ajoutées directement, mais avec un facteur
14415 \begin_inset Formula $\frac{4}{\mathrm{profondeur}+4}$
14419 Notez que ce paramètre sert aussi quand
14422 \begin_inset Flex Code
14425 \begin_layout Plain Layout
14436 \begin_inset Flex Code
14439 \begin_layout Plain Layout
14448 \begin_inset Flex Code
14451 \begin_layout Plain Layout
14460 Il est alors ajouté à la marge manuelle ou dynamique.
14461 \begin_inset Newline newline
14465 \begin_inset Quotes fld
14469 \begin_inset Flex Code
14472 \begin_layout Plain Layout
14479 \begin_inset Quotes frd
14482 signifie que le paragraphe est indenté avec la largeur de
14483 \begin_inset Quotes fld
14487 \begin_inset Flex Code
14490 \begin_layout Plain Layout
14497 \begin_inset Quotes frd
14500 dans la police normale.
14501 Il est possible de créer une largeur négative avec
14502 \begin_inset Quotes fld
14506 \begin_inset Flex Code
14509 \begin_layout Plain Layout
14516 \begin_inset Quotes frd
14520 Cette solution a été choisie pour que l'apparence soit la même quelle que
14521 soit la police d'écran.
14524 \begin_layout Description
14527 \begin_inset Flex Code
14530 \begin_layout Plain Layout
14539 \begin_inset Flex Code
14542 \begin_layout Plain Layout
14548 , Manual, Dynamic, First_Dynamic, Right_Address_Box
14554 \begin_inset Newline newline
14559 fixe le type de marge à gauche du format.
14560 \begin_inset Separator parbreak
14567 \begin_layout Description
14568 \begin_inset Flex Code
14571 \begin_layout Plain Layout
14579 veut dire une marge fixe.
14582 \begin_layout Description
14583 \begin_inset Flex Code
14586 \begin_layout Plain Layout
14594 veut dire que la marge de gauche dépend de ce qu'il y a dans la fenêtre
14596 \begin_inset Flex Noun
14599 \begin_layout Plain Layout
14600 Édition\SpecialChar menuseparator
14602 \begin_inset space ~
14606 \begin_inset space ~
14615 Ceci sert à obtenir des listes bien mises en page sans tabulations.
14618 \begin_layout Description
14619 \begin_inset Flex Code
14622 \begin_layout Plain Layout
14630 veut dire que la marge dépend de la taille du marqueur.
14631 Ceci sert entre autres aux en-têtes numérotés.
14632 Il est évident que l'en-tête
14633 \begin_inset Quotes fld
14636 5.4.3.2.1 Très long en-tête
14637 \begin_inset Quotes frd
14640 doit avoir une marge de gauche plus grande (autant que
14641 \begin_inset Quotes fld
14645 \begin_inset Quotes frd
14649 \begin_inset Quotes fld
14652 3.2 Très long en-tête
14653 \begin_inset Quotes frd
14656 , même si les autres traitements de texte ne savent pas le faire.
14659 \begin_layout Description
14660 \begin_inset Flex Code
14663 \begin_layout Plain Layout
14671 est similaire, mais seulement la toute première ligne du paragraphe est
14672 dynamique, les autres étant statiques; ceci est utile par exemple pour
14676 \begin_layout Description
14677 \begin_inset Flex Code
14680 \begin_layout Plain Layout
14688 signifie que la marge est choisie pour que la ligne la plus longue du paragraph
14689 e touche la marge de droite.
14690 Ceci sert à typographier une adresse sur le bord droit de la page.
14694 \begin_layout Description
14697 \begin_inset Flex Code
14700 \begin_layout Plain Layout
14711 \begin_inset Flex Code
14714 \begin_layout Plain Layout
14723 \begin_inset space \thinspace{}
14727 \begin_inset Flex Code
14730 \begin_layout Plain Layout
14736 ] indique si les commandes fragiles doivent être protégées par
14737 \begin_inset Flex Code
14740 \begin_layout Plain Layout
14748 dans ce style (Note: ceci n'indique pas si cette commande elle-même doit
14752 \begin_layout Description
14755 \begin_inset Flex Code
14758 \begin_layout Plain Layout
14769 \begin_inset Flex Code
14772 \begin_layout Plain Layout
14779 \begin_inset space \thinspace{}
14783 \begin_inset Flex Code
14786 \begin_layout Plain Layout
14794 ] indique si les nouvelles lignes sont traduites ou non en sauts de ligne
14797 \begin_inset Flex Code
14800 \begin_layout Plain Layout
14811 La traduction peut être désactivée pour permettre d'éditer plus confortablement
14812 du \SpecialChar LaTeX
14813 depuis \SpecialChar LyX
14817 \begin_layout Description
14820 \begin_inset Flex Code
14823 \begin_layout Plain Layout
14834 \begin_inset Flex Code
14837 \begin_layout Plain Layout
14846 \begin_inset space \thinspace{}
14850 \begin_inset Flex Code
14853 \begin_layout Plain Layout
14859 ] indique si \SpecialChar LyX
14860 indente ou non la première ligne du paragraphe suivant.
14862 \begin_inset Flex Code
14865 \begin_layout Plain Layout
14871 veut dire qu'il ne peut pas,
14872 \begin_inset Flex Code
14875 \begin_layout Plain Layout
14881 veut dire qu'il peut s'il le veut.
14884 \begin_layout Description
14887 \begin_inset Flex Code
14890 \begin_layout Plain Layout
14901 \begin_inset Flex Code
14904 \begin_layout Plain Layout
14910 ] dénomme un style qui a remplacé ce style en cours.
14911 Ceci est utilisé pour renommer un style en conservant la rétrocompatibilité.
14914 \begin_layout Description
14917 \begin_inset Flex Code
14920 \begin_layout Plain Layout
14929 \begin_inset Flex Code
14932 \begin_layout Plain Layout
14941 \begin_inset space \thinspace{}
14945 \begin_inset Flex Code
14948 \begin_layout Plain Layout
14956 ] Determines whether consecutive pragraphs of the same type are treated
14957 as belonging together.
14958 This has the effect that the
14959 \begin_inset Flex Code
14962 \begin_layout Plain Layout
14970 is only printed once before such a group.
14971 By default, this is true for
14972 \begin_inset Flex Code
14975 \begin_layout Plain Layout
14984 \begin_inset Flex Code
14987 \begin_layout Plain Layout
14996 \begin_inset Flex Code
14999 \begin_layout Plain Layout
15007 and false for all other types.
15010 \begin_layout Description
15013 \begin_inset Flex Code
15016 \begin_layout Plain Layout
15027 \begin_inset Flex Code
15030 \begin_layout Plain Layout
15039 \begin_inset space \thinspace{}
15043 \begin_inset Flex Code
15046 \begin_layout Plain Layout
15052 ] indique que les paragraphes ne seront pas séparés par une ligne vide dans
15053 le résultat \SpecialChar LaTeX
15054 , mais par un retour à la ligne; combiné avec
15055 \begin_inset Flex Code
15058 \begin_layout Plain Layout
15064 , ceci permet d'émuler une éditeur plein texte (comme l'insert code \SpecialChar TeX
15068 \begin_layout Description
15071 \begin_inset Flex Code
15074 \begin_layout Plain Layout
15085 \begin_inset Flex Code
15088 \begin_layout Plain Layout
15094 fixe l'indentation de la toute première ligne d'un paragraphe.
15096 \begin_inset Flex Code
15099 \begin_layout Plain Layout
15105 est fixé pour un format donné, à l'exception du format
15106 \begin_inset Flex Code
15109 \begin_layout Plain Layout
15115 , car l'indentation d'un paragraphe dans l'environnement
15116 \begin_inset Flex Code
15119 \begin_layout Plain Layout
15125 peut être empêchée par
15126 \begin_inset Flex Code
15129 \begin_layout Plain Layout
15136 De plus, les paragraphes de style
15137 \begin_inset Flex Code
15140 \begin_layout Plain Layout
15146 emboîtés dans d'autres environnements utilisent le
15147 \begin_inset Flex Code
15150 \begin_layout Plain Layout
15156 de l'environne\SpecialChar softhyphen
15158 Par exemple, les paragraphes
15159 \begin_inset Flex Code
15162 \begin_layout Plain Layout
15168 dans une énumération ne sont pas indentés.
15171 \begin_layout Description
15174 \begin_inset Flex Code
15177 \begin_layout Plain Layout
15191 ] fixe l'espacement vertical entre deux paragraphes dans le style.
15194 \begin_layout Description
15197 \begin_inset Flex Code
15200 \begin_layout Plain Layout
15214 ] fixe la valeur d'interligne entre paragraphes.
15216 donne le choix entre
15217 \begin_inset Flex Code
15220 \begin_layout Plain Layout
15227 \begin_inset Flex Code
15230 \begin_layout Plain Layout
15236 pour séparer les paragraphes.
15238 \begin_inset Flex Code
15241 \begin_layout Plain Layout
15247 , cette valeur n'est pas prise en compte.
15249 \begin_inset Flex Code
15252 \begin_layout Plain Layout
15259 \begin_inset Flex Code
15262 \begin_layout Plain Layout
15268 n'est pas prise en compte et tous les paragraphes sont séparés par ce paramètre
15270 \begin_inset Flex Code
15273 \begin_layout Plain Layout
15279 , en plus de l'interligne normal.
15280 L'espacement vertical est calculé par
15281 \begin_inset Flex Code
15284 \begin_layout Plain Layout
15285 valeur*DefaultHeight()
15294 est la valeur choisie pour
15295 \begin_inset Flex Code
15298 \begin_layout Plain Layout
15305 \begin_inset Flex Code
15308 \begin_layout Plain Layout
15314 est la hauteur d'une ligne dans la police normale.
15315 De cette façon, l'aspect reste le même quelle que soit la police à l'écran.
15318 \begin_layout Description
15321 \begin_inset Flex Code
15324 \begin_layout Plain Layout
15335 \begin_inset Flex Code
15338 \begin_layout Plain Layout
15347 \begin_inset space \thinspace{}
15351 \begin_inset Flex Code
15354 \begin_layout Plain Layout
15360 ] indique si le contenu du paragraphe doit être passé sous forme brute,
15361 c'est-à-dire sans les traductions spéciales dont \SpecialChar LaTeX
15366 \begin_layout Description
15369 \begin_inset Flex Code
15372 \begin_layout Plain Layout
15383 \begin_inset Flex Code
15386 \begin_layout Plain Layout
15397 Defines individual characters that should be output in raw form, meaning
15398 without special translations that \SpecialChar LaTeX
15402 \begin_layout Description
15405 \begin_inset Flex Code
15408 \begin_layout Plain Layout
15418 fixe le contenu à inclure dans le préambule \SpecialChar LaTeX
15419 quand le style est utilisé.
15420 Utile pour définir des macros, charger des paquetages, etc.
15421 requis pour ce style particulier.
15422 Doit être fermé par
15423 \begin_inset Quotes fld
15427 \begin_inset Flex Code
15430 \begin_layout Plain Layout
15439 \begin_inset Quotes frd
15445 \begin_layout Description
15448 \begin_inset Flex Code
15451 \begin_layout Plain Layout
15462 \begin_inset Flex Code
15465 \begin_layout Plain Layout
15471 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraph
15473 Ceci permet l'utilisation de références mises en forme.
15476 \begin_layout Description
15479 \begin_inset Flex Code
15482 \begin_layout Plain Layout
15493 \begin_inset Flex Code
15496 \begin_layout Plain Layout
15502 ] indique que le style requiert la fonctionnalité chaîne
15507 \begin_inset CommandInset ref
15509 reference "chap:List-of-functions"
15515 for the list of features).
15516 If you require a package with specific options, you can additionally use
15518 \begin_inset Flex Code
15521 \begin_layout Plain Layout
15529 as a general text class parameter (see
15532 \begin_inset CommandInset ref
15534 reference "subsec:Paramètres-généraux-d'une"
15541 \begin_layout Description
15544 \begin_inset Flex Code
15547 \begin_layout Plain Layout
15558 \begin_inset Flex Code
15561 \begin_layout Plain Layout
15570 \begin_inset Flex Code
15573 \begin_layout Plain Layout
15579 ] réinitialise les arguments \SpecialChar LaTeX
15580 de ce style ( tels que définis par la directive
15583 \begin_inset Flex Code
15586 \begin_layout Plain Layout
15597 Ceci est utile si vous avez dupliqué un style en utilisant
15600 \begin_inset Flex Code
15603 \begin_layout Plain Layout
15613 , et que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels
15617 \begin_layout Description
15620 \begin_inset Flex Code
15623 \begin_layout Plain Layout
15634 \begin_inset Flex Code
15637 \begin_layout Plain Layout
15643 ] définit une chaîne de caractères insérée à la fin du contenu du style.
15644 Une rupture de ligne dans la sortie peut être indiquée par
15645 \begin_inset Flex Code
15648 \begin_layout Plain Layout
15657 \begin_layout Description
15660 \begin_inset Flex Code
15663 \begin_layout Plain Layout
15674 \begin_inset Flex Code
15677 \begin_layout Plain Layout
15690 \begin_layout Description
15693 \begin_inset Flex Code
15696 \begin_layout Plain Layout
15709 \begin_inset Flex Code
15712 \begin_layout Plain Layout
15722 \begin_inset Flex Code
15725 \begin_layout Plain Layout
15734 \begin_inset Flex Code
15737 \begin_layout Plain Layout
15746 \begin_inset Flex Code
15749 \begin_layout Plain Layout
15755 \begin_inset space ~
15765 ] définit l'interligne par défaut dans ce style.
15767 \begin_inset Flex Code
15770 \begin_layout Plain Layout
15777 \begin_inset Flex Code
15780 \begin_layout Plain Layout
15787 \begin_inset Flex Code
15790 \begin_layout Plain Layout
15796 correspondent respectivement à un facteur multiplicatif de 1, 1,25 et 1,667.
15797 Si vous mettez le paramètre
15798 \begin_inset Flex Code
15801 \begin_layout Plain Layout
15807 , vous devez aussi mettre une valeur numérique qui servira de facteur multiplica
15809 Notez que, contrairement aux autres paramètres,
15810 \begin_inset Flex Code
15813 \begin_layout Plain Layout
15819 implique de générer du code \SpecialChar LaTeX
15820 spécifique, qui utilise le paquetage \SpecialChar LaTeX
15822 \begin_inset Flex Code
15825 \begin_layout Plain Layout
15834 \begin_layout Description
15837 \begin_inset Flex Code
15840 \begin_layout Plain Layout
15851 \begin_inset Flex Code
15854 \begin_layout Plain Layout
15861 \begin_inset space \thinspace{}
15865 \begin_inset Flex Code
15868 \begin_layout Plain Layout
15876 ] active la correction orthographique du style.
15877 Implicitement vrai.
15880 \begin_layout Description
15883 \begin_inset Flex Code
15886 \begin_layout Plain Layout
15896 fixe la police utilisée pour le corps du texte.
15898 \begin_inset CommandInset ref
15900 reference "subsec:polices"
15907 \begin_layout Description
15910 \begin_inset Flex Code
15913 \begin_layout Plain Layout
15924 \begin_inset Flex Code
15927 \begin_layout Plain Layout
15933 ] fixe le niveau du style dans le table des matières.
15934 Ceci est utilisé pour la numérotation automatique des en-têtes.
15937 \begin_layout Description
15940 \begin_inset Flex Code
15943 \begin_layout Plain Layout
15954 \begin_inset Flex Code
15957 \begin_layout Plain Layout
15969 \begin_inset Flex Code
15972 \begin_layout Plain Layout
15981 \begin_inset Flex Code
15984 \begin_layout Plain Layout
15992 ] This tag determines whether the first line indentation of this paragraph
15993 can be toggled via the Paragraph settings dialog.
15997 \begin_inset Flex Code
16000 \begin_layout Plain Layout
16011 is set, indentation can be toggled if the document settings use
16012 \begin_inset Quotes eld
16016 \begin_inset Quotes erd
16019 paragraph style, with
16020 \begin_inset Flex Code
16023 \begin_layout Plain Layout
16031 , indentation can always be toggled, notwithstanding the document settings,
16033 \begin_inset Flex Code
16036 \begin_layout Plain Layout
16044 , indentation can never be toggled.
16047 \begin_layout Description
16050 \begin_inset Flex Code
16053 \begin_layout Plain Layout
16067 ] fixe L'espacement vertical qui sépare le premier paragraphe dans une série
16068 du même style, du paragraphe qui le précède.
16069 Si le paragraphe précédent est dans un autre style, les séparations ne
16070 s'ajoutent pas, mais \SpecialChar LyX
16071 prend le maximum des deux.
16074 \begin_layout Subsection
16075 \begin_inset CommandInset label
16081 Internationalisation des styles de paragraphes
16084 \begin_layout Standard
16086 effectue depuis longtemps la traduction des informations de format, mais,
16087 jusqu'à la version 2.0, ceci ne s'appliquait qu'à l'interface utilisateur
16088 et non pas par exemple au résultat PDF.
16089 Ainsi les auteurs francophones devaient avoir recours à des astuces pénibles
16090 s'ils voulaient obtenir
16091 \begin_inset Quotes fld
16095 \begin_inset Quotes frd
16099 \begin_inset Quotes fld
16103 \begin_inset Quotes frd
16111 , ce n'est plus le cas.
16114 \begin_layout Standard
16116 \begin_inset Flex Code
16119 \begin_layout Plain Layout
16125 définit un texte qui doit apparaître dans le le document typographique,
16127 \begin_inset Flex Code
16130 \begin_layout Plain Layout
16137 \begin_inset Flex Code
16140 \begin_layout Plain Layout
16146 pour traiter correctement les documents non anglophones, et même multilingues.
16147 L'extrait suivant (du fichier
16148 \begin_inset Flex Code
16151 \begin_layout Plain Layout
16157 ) illustre le fonctionnement:
16160 \begin_layout LyX-Code
16164 \begin_inset Separator parbreak
16171 \begin_layout LyX-Code
16176 theoremstyle{remark}
16179 \begin_layout LyX-Code
16184 newtheorem{claim}[thm]{
16191 \begin_layout LyX-Code
16197 \begin_layout LyX-Code
16203 \begin_layout LyX-Code
16210 claimname}{_(Claim)}
16213 \begin_layout LyX-Code
16219 \begin_layout LyX-Code
16225 \begin_layout LyX-Code
16236 claimname}{_(Claim)}}
16239 \begin_layout LyX-Code
16246 \begin_layout Standard
16247 En principe, toute commande \SpecialChar LaTeX
16248 autorisée peut apparaître dans les directives
16250 \begin_inset Flex Code
16253 \begin_layout Plain Layout
16260 \begin_inset Flex Code
16263 \begin_layout Plain Layout
16269 , mais dans la pratique elles se présenteront typiquement comme ce qui est
16271 La clé de la traduction correcte du texte typographié est la définition
16272 de le commande \SpecialChar LaTeX
16274 \begin_inset Flex Code
16277 \begin_layout Plain Layout
16285 et son utilisation avec
16286 \begin_inset Flex Code
16289 \begin_layout Plain Layout
16301 \begin_layout Standard
16303 \begin_inset Flex Code
16306 \begin_layout Plain Layout
16312 fournit ce qu'il faut pour l'internationalisation fondée sur le langage
16313 global du document.
16314 Le contenu de la directive sera inclus dans le préambule, comme avec la
16316 \begin_inset Flex Code
16319 \begin_layout Plain Layout
16326 Ce qui la rend singulière est l'utilisation de la
16327 \begin_inset Quotes fld
16331 \begin_inset Quotes frd
16335 \begin_inset Flex Code
16338 \begin_layout Plain Layout
16344 , qui sera remplacée, lorsque \SpecialChar LyX
16345 produira le résultat \SpecialChar LaTeX
16346 , par la traduction
16347 de son argument dans la langue du document
16351 \begin_layout Plain Layout
16352 Pour ceux qui s'intéressent au fonctionnement sous-jacent, la fonction
16353 \begin_inset Quotes fld
16357 \begin_inset Flex Code
16360 \begin_layout Plain Layout
16367 \begin_inset Quotes frd
16371 \begin_inset Flex Code
16374 \begin_layout Plain Layout
16380 , qui constitue le cœur du mécanisme de traduction de l'interface \SpecialChar LyX
16382 est étendue ici à la traduction à la volée de code \SpecialChar LaTeX
16391 \begin_layout Standard
16393 \begin_inset Flex Code
16396 \begin_layout Plain Layout
16402 est plus compliquée, car elle fournit une fonctionnalité adaptée aux documents
16403 multilingues et propose par conséquent une interface pour le paquetage
16405 \begin_inset Flex Code
16408 \begin_layout Plain Layout
16414 Son contenu sera ajouté au préambule une fois pour chaque langue utilisée
16416 Dans ce cas, l'argument de
16417 \begin_inset Flex Code
16420 \begin_layout Plain Layout
16426 sera remplacé par sa traduction dans le langage en question: l'expression
16428 \begin_inset Flex Code
16431 \begin_layout Plain Layout
16437 est remplacée par le nom de la langue (telle qu'il est connu de
16438 \begin_inset Flex Code
16441 \begin_layout Plain Layout
16451 \begin_layout Standard
16452 Un document en allemand qui inclut aussi un paragraphe en français aura
16453 donc ceci dans le préambule:
16456 \begin_layout LyX-Code
16467 claimname}{Affirmation}}
16468 \begin_inset Newline newline
16479 claimname}{Behauptung}}
16480 \begin_inset Newline newline
16487 claimname}{Behauptung}
16490 \begin_layout Standard
16493 \begin_inset Flex Code
16496 \begin_layout Plain Layout
16502 vont alors conspirer pour créer le texte correct dans le résultat imprimable.
16505 \begin_layout Standard
16506 Un point important à noter est que les traductions sont celles qui sont
16507 fournies par \SpecialChar LyX
16508 lui-même, via le fichier
16511 \begin_inset Flex Code
16514 \begin_layout Plain Layout
16526 \begin_inset Flex Code
16529 \begin_layout Plain Layout
16536 \begin_inset Flex Code
16539 \begin_layout Plain Layout
16545 ne sont effectifs que dans les fichiers de format fournis avec \SpecialChar LyX
16547 les fichiers de format créés par l'utilisateur ne seront pas explorés par
16548 les fonctions d'internationalisation, sauf si le fichier
16551 \begin_inset Flex Code
16554 \begin_layout Plain Layout
16564 est modifié en conséquence.
16565 Ceci dit, tout fichier de format créé dans le but d'être distribué avec
16567 doit inclure ces directives s'il y a lieu.
16568 Notez bien que les traductions des styles de paragraphe ne changeront jamais
16569 avec les publications de maintenance des versions de \SpecialChar LyX
16571 de la version 2.1.x à la version 2.1.y).
16572 Il est cependant très probable qu'à l'occasion d'une publication majeure
16574 de 2.0.x à 2.1.0), de nouvelles traductions ou corrections soient introduites
16578 \begin_layout Subsection
16580 \begin_inset CommandInset label
16582 name "subsec:Flottants"
16589 \begin_layout Standard
16590 Il faut définir les flottants (
16591 \begin_inset Flex Code
16594 \begin_layout Plain Layout
16601 \begin_inset Flex Code
16604 \begin_layout Plain Layout
16611 ) dans la classe elle-même.
16612 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
16613 il suffit probablement que vous ajoutiez
16616 \begin_layout LyX-Code
16617 Input stdfloats.inc
16620 \begin_layout Standard
16621 à un endroit raisonnable dans la classe
16625 \begin_layout Plain Layout
16626 N'oubliez pas de jeter aussi un
16630 \begin_layout Plain Layout
16639 il sur les compteurs dans la section suivante.
16645 Si vous voulez implémenter une classe de texte qui propose un nouveau type
16646 de flottant (comme la classe AGU fournie avec \SpecialChar LyX
16647 ), les explications ci-dessous
16648 vont sans doute vous être utiles :
16651 \begin_layout Description
16654 \begin_inset Flex Code
16657 \begin_layout Plain Layout
16668 \begin_inset Flex Code
16671 \begin_layout Plain Layout
16679 Allowed placement options for this float type.
16680 The value is a string of placement characters.
16681 Possible characters include:
16686 \begin_inset Quotes eld
16690 \begin_inset Quotes erd
16698 \begin_inset Quotes eld
16702 \begin_inset Quotes erd
16710 \begin_inset Quotes eld
16714 \begin_inset Quotes erd
16722 \begin_inset Quotes eld
16726 \begin_inset Quotes erd
16734 \begin_inset Quotes eld
16738 \begin_inset Quotes erd
16746 \begin_inset Quotes eld
16750 \begin_inset Quotes erd
16754 The order of the characters in the string does not matter.
16755 If no placement options are allowed, use the string
16762 \begin_layout Description
16765 \begin_inset Flex Code
16768 \begin_layout Plain Layout
16779 \begin_inset Flex Code
16782 \begin_layout Plain Layout
16789 \begin_inset space \thinspace{}
16795 \begin_inset Flex Code
16798 \begin_layout Plain Layout
16808 Defines whether the float allows to be rotated via the \SpecialChar LaTeX
16815 \begin_inset Flex Code
16818 \begin_layout Plain Layout
16826 if the float does not support this feature.
16829 \begin_layout Description
16832 \begin_inset Flex Code
16835 \begin_layout Plain Layout
16846 \begin_inset Flex Code
16849 \begin_layout Plain Layout
16856 \begin_inset space \thinspace{}
16862 \begin_inset Flex Code
16865 \begin_layout Plain Layout
16875 Defines whether the float has a starred variant that spans columns in a
16876 two column paragraph.
16878 \begin_inset Flex Code
16881 \begin_layout Plain Layout
16889 if the float does not support this feature.
16892 \begin_layout Description
16895 \begin_inset Flex Code
16898 \begin_layout Plain Layout
16912 \begin_inset Flex Code
16915 \begin_layout Plain Layout
16921 ] définit le suffixe d'un fichier auxiliaire contenant la liste des flottants
16924 écrit les légendes dans ce fichier.
16927 \begin_layout Description
16930 \begin_inset Flex Code
16933 \begin_layout Plain Layout
16944 \begin_inset Flex Code
16947 \begin_layout Plain Layout
16953 ] définit la chaîne de caractères qui se trouvera dans les menus et également
16955 Ceci est traduit dans le langage courant si
16956 \begin_inset Flex Code
16959 \begin_layout Plain Layout
16968 \begin_layout Description
16969 \begin_inset Flex Code
16972 \begin_layout Plain Layout
16978 sont utilisées avec l'exportation XHTML.
16980 \begin_inset CommandInset ref
16982 reference "sec:Tags-for-XHTML"
16989 \begin_layout Description
16992 \begin_inset Flex Code
16995 \begin_layout Plain Layout
17006 \begin_inset Flex Code
17009 \begin_layout Plain Layout
17018 \begin_inset space \thinspace{}
17022 \begin_inset Flex Code
17025 \begin_layout Plain Layout
17031 ] indique si le flottant est déjà défini dans la classe de document ou s'il
17032 faut charger le paquetage \SpecialChar LaTeX
17034 \begin_inset Flex Code
17037 \begin_layout Plain Layout
17043 pour le définir à la volée.
17044 La valeur implicite est
17045 \begin_inset Flex Code
17048 \begin_layout Plain Layout
17054 qui signifie: utiliser
17055 \begin_inset Flex Code
17058 \begin_layout Plain Layout
17065 Elle doit être positionnée sur
17066 \begin_inset Flex Code
17069 \begin_layout Plain Layout
17075 si le flottant est déjà défini par la classe de document.
17078 \begin_layout Description
17081 \begin_inset Flex Code
17084 \begin_layout Plain Layout
17095 \begin_inset Flex Code
17098 \begin_layout Plain Layout
17104 ] détermine la commande utilisée pour engendrer une liste de flottants du
17106 \begin_inset Quotes fld
17112 \begin_inset Quotes frd
17115 initial doit être omis.
17121 \begin_inset Flex Code
17124 \begin_layout Plain Layout
17130 est faux, puisqu'il n'y a alors pas de procédure pour activer cette commande.
17131 La directive est ignorée si
17132 \begin_inset Flex Code
17135 \begin_layout Plain Layout
17141 est vrai, puisqu'il y a alors une procédure.
17144 \begin_layout Description
17147 \begin_inset Flex Code
17150 \begin_layout Plain Layout
17161 \begin_inset Flex Code
17164 \begin_layout Plain Layout
17170 ] fixe le titre utilisé pour une liste des flottants du type considéré (figures,
17172 Il est utilisé pour l'étiquette à l'écran dans \SpecialChar LyX
17173 ; il est passé à \SpecialChar LaTeX
17175 utilisé comme titre, et il est également utilisé comme titre dans l'exportation
17177 Il sera traduit dans le langage du document.
17180 \begin_layout Description
17183 \begin_inset Flex Code
17186 \begin_layout Plain Layout
17197 \begin_inset Flex Code
17200 \begin_layout Plain Layout
17206 ] (paramètre facultatif) détermine si les flottants de cette classe seront
17207 numérotés en suivant un type de section du document.
17211 \begin_inset Flex Code
17214 \begin_layout Plain Layout
17225 \begin_inset Quotes fld
17229 \begin_inset Flex Code
17232 \begin_layout Plain Layout
17241 \begin_inset Quotes frd
17244 , les flottants seront numérotés chapitre par chapitre.
17247 \begin_layout Description
17250 \begin_inset Flex Code
17253 \begin_layout Plain Layout
17264 \begin_inset Flex Code
17267 \begin_layout Plain Layout
17273 ] définit le placement implicite pour cette catégorie de flottants.
17274 C'est comme en \SpecialChar LaTeX
17276 \begin_inset Flex Code
17279 \begin_layout Plain Layout
17286 \begin_inset Flex Code
17289 \begin_layout Plain Layout
17296 \begin_inset Flex Code
17299 \begin_layout Plain Layout
17306 \begin_inset Flex Code
17309 \begin_layout Plain Layout
17315 pour haut, bas, page et ici respectivement
17319 \begin_layout Plain Layout
17320 Notez que l'ordre dans lequel vous mettez ces lettres est sans importance,
17321 comme en \SpecialChar LaTeX
17328 En plus vous avez un nouveau type,
17329 \begin_inset Flex Code
17332 \begin_layout Plain Layout
17338 , qui ne correspond pas vraiment à un flottant, car il signifie de le positionne
17340 \begin_inset Quotes fld
17344 \begin_inset Quotes frd
17347 et nulle part ailleurs.
17348 Notez cependant que le type
17349 \begin_inset Flex Code
17352 \begin_layout Plain Layout
17358 est spécial et, à cause de détails d'implantation, ne peut pas être utilisé
17359 avec des flottants non définis dans la classe de document.
17360 Si vous n'avez pas compris tout ce baratin, mettez simplement
17363 \begin_inset Quotes fld
17369 \begin_inset Flex Code
17372 \begin_layout Plain Layout
17381 \begin_inset Quotes frd
17389 \begin_layout Description
17392 \begin_inset Flex Code
17395 \begin_layout Plain Layout
17406 \begin_inset Flex Code
17409 \begin_layout Plain Layout
17415 ] détermine le préfixe à utiliser lors de la création d'étiquettes référant
17416 les flottants du type considéré.
17417 Ceci permet l'utilisation de références mises en forme.
17418 Notez que vous pouvez supprimer tout préfixe défini en copiant un style
17419 en utilisant la valeur spécifique
17420 \begin_inset Quotes fld
17424 \begin_inset Quotes frd
17427 , qui doit être en capitales.
17430 \begin_layout Description
17433 \begin_inset Flex Code
17436 \begin_layout Plain Layout
17447 \begin_inset Flex Code
17450 \begin_layout Plain Layout
17456 ] fixe le style utilisé quand on définit le flottant avec
17457 \begin_inset Flex Code
17460 \begin_layout Plain Layout
17471 \begin_layout Description
17474 \begin_inset Flex Code
17477 \begin_layout Plain Layout
17488 \begin_inset Flex Code
17491 \begin_layout Plain Layout
17498 \begin_inset Quotes fld
17502 \begin_inset Quotes frd
17505 de la nouvelle classe de flottants, comme
17506 \begin_inset Quotes fld
17510 \begin_inset Quotes frd
17514 \begin_inset Quotes fld
17518 \begin_inset Quotes frd
17522 Après l'instruction
17523 \begin_inset Flex Code
17526 \begin_layout Plain Layout
17534 appropriée, vous disposez de commandes comme
17535 \begin_inset Flex Code
17538 \begin_layout Plain Layout
17547 \begin_inset Flex Code
17550 \begin_layout Plain Layout
17559 Noter que définir un flottant de type
17560 \begin_inset Flex Code
17563 \begin_layout Plain Layout
17569 définit automatiquement les compteur correspondant, de nom
17570 \begin_inset Flex Code
17573 \begin_layout Plain Layout
17582 \begin_layout Description
17585 \begin_inset Flex Code
17588 \begin_layout Plain Layout
17599 \begin_inset Flex Code
17602 \begin_layout Plain Layout
17609 \begin_inset space \thinspace{}
17613 \begin_inset Flex Code
17616 \begin_layout Plain Layout
17624 ] indique si ce flottant est défini en utilisant le paquetage \SpecialChar LaTeX
17626 \begin_inset Flex Code
17629 \begin_layout Plain Layout
17635 , soit par la classe de document ou par un paquetage, soit à la volée par
17640 \begin_layout Standard
17641 Notez que la définition d'un flottant de type
17642 \begin_inset Flex Code
17645 \begin_layout Plain Layout
17653 implique la déclaration du compteur correspondant de nom
17654 \begin_inset Flex Code
17657 \begin_layout Plain Layout
17668 \begin_layout Subsection
17669 Inserts flexibles et InsetLayout
17670 \begin_inset CommandInset label
17672 name "subsec:Flex-insets-and"
17679 \begin_layout Standard
17680 Les inserts flexibles sont de trois sortes:
17683 \begin_layout Itemize
17684 styles de caractères (
17685 \begin_inset Flex Code
17688 \begin_layout Plain Layout
17696 ): ceux-ci définissent un balisage sémantique correspondant à des commandes
17699 \begin_inset Flex Code
17702 \begin_layout Plain Layout
17713 \begin_inset Flex Code
17716 \begin_layout Plain Layout
17729 \begin_layout Itemize
17730 définis par l'utilisateur (
17731 \begin_inset Flex Code
17734 \begin_layout Plain Layout
17742 ): ceux-ci permettent de définir des inserts repliables personnalisés, similaire
17743 s au code \SpecialChar TeX
17744 , aux notes de bas de page, etc.
17745 Un exemple évident est l'insert de note en fin de document, défini dans
17747 \begin_inset Flex Code
17750 \begin_layout Plain Layout
17761 \begin_layout Itemize
17765 \begin_inset Flex Code
17768 \begin_layout Plain Layout
17778 : à utiliser avec les classes DocBook.
17781 \begin_layout Standard
17782 Les inserts flexibles sont définis en utilisant la directive
17783 \begin_inset Flex Code
17786 \begin_layout Plain Layout
17794 , qui va être expliquée dans la suite.
17797 \begin_layout Standard
17799 \begin_inset Flex Code
17802 \begin_layout Plain Layout
17810 a une autre fonction: elle permet de personnaliser le style de différents
17813 \begin_inset Flex Code
17816 \begin_layout Plain Layout
17824 permet de personnaliser les paramètres de style pour les notes de bas de
17825 page, les notes en marge, les inserts de note, les inserts de code \SpecialChar TeX
17827 les branches, les listings, les index, les boîtes, les tables, les algorithmes,
17832 , aussi bien que de définir des inserts flexibles.
17835 \begin_layout Standard
17837 \begin_inset Flex Code
17840 \begin_layout Plain Layout
17848 doit commencer par une lignes de la forme:
17851 \begin_layout LyX-Code
17857 \begin_layout Standard
17859 \begin_inset Flex Code
17862 \begin_layout Plain Layout
17868 indique l'insert dont le style doit être défini, et il y a quatre cas.
17871 \begin_layout Enumerate
17872 Le style d'un insert préexistant doit être modifié.
17873 Dans ce cas, peuvent être
17874 \begin_inset Flex Code
17877 \begin_layout Plain Layout
17883 un quelconque des éléments suivants:
17884 \begin_inset Flex Code
17887 \begin_layout Plain Layout
17896 \begin_inset Flex Code
17899 \begin_layout Plain Layout
17908 \begin_inset Flex Code
17911 \begin_layout Plain Layout
17920 \begin_inset Flex Code
17923 \begin_layout Plain Layout
17934 \begin_inset Flex Code
17937 \begin_layout Plain Layout
17948 \begin_inset Flex Code
17951 \begin_layout Plain Layout
17960 \begin_inset Flex Code
17963 \begin_layout Plain Layout
17972 \begin_inset Flex Code
17975 \begin_layout Plain Layout
17984 \begin_inset Flex Code
17987 \begin_layout Plain Layout
17996 \begin_inset Flex Code
17999 \begin_layout Plain Layout
18008 \begin_inset Flex Code
18011 \begin_layout Plain Layout
18020 \begin_inset Flex Code
18023 \begin_layout Plain Layout
18032 \begin_inset Flex Code
18035 \begin_layout Plain Layout
18044 \begin_inset Flex Code
18047 \begin_layout Plain Layout
18056 \begin_inset Flex Code
18059 \begin_layout Plain Layout
18068 \begin_inset Flex Code
18071 \begin_layout Plain Layout
18080 \begin_inset Flex Code
18083 \begin_layout Plain Layout
18092 \begin_inset Flex Code
18095 \begin_layout Plain Layout
18104 \begin_inset Flex Code
18107 \begin_layout Plain Layout
18116 \begin_inset Flex Code
18119 \begin_layout Plain Layout
18131 \begin_layout Enumerate
18132 Le style d'un insert flexible doit être défini.
18134 \begin_inset Flex Code
18137 \begin_layout Plain Layout
18143 doit être de la forme
18144 \begin_inset Flex Code
18147 \begin_layout Plain Layout
18154 \begin_inset Flex Code
18157 \begin_layout Plain Layout
18163 peut être n'importe quel identificateur valide qui n'est pas utilisé dans
18164 un insert existant.
18165 L'identificateur peut inclure des espaces, mais alors il faut enclore l'ensembl
18166 e entre apostrophes.
18167 Noter que la définition d'un insert flexible
18171 aussi inclure une entrée
18172 \begin_inset Flex Code
18175 \begin_layout Plain Layout
18184 , précisant quel est le type d'insert qu'il définit.
18187 \begin_layout Enumerate
18188 Le style d'une branche utilisateur doit être défini.
18190 \begin_inset Flex Code
18193 \begin_layout Plain Layout
18199 doit être de la forme
18200 \begin_inset Quotes fld
18204 \begin_inset Flex Code
18207 \begin_layout Plain Layout
18214 \begin_inset Quotes frd
18218 \begin_inset Flex Code
18221 \begin_layout Plain Layout
18227 peut être un identificateur de branche valide défini dans le document utilisate
18229 L'identificateur peur contenir des espaces, mais dans ce cas la chaîne
18230 toute entière doit être enclose entre apostrophes.
18231 Le principal intérêt de cette fonctionnalité est est de permettre l’inclusion
18233 de branches spécifiques suivant les besoins de l'utilisateur.
18236 \begin_layout Enumerate
18237 Le style d'une légende utilisateur (ou de classe) doit être défini.
18239 \begin_inset Flex Code
18242 \begin_layout Plain Layout
18248 doit être de la forme
18249 \begin_inset Quotes fld
18253 \begin_inset Flex Code
18256 \begin_layout Plain Layout
18263 \begin_inset Quotes frd
18267 \begin_inset Flex Code
18270 \begin_layout Plain Layout
18276 spécifie le nom de la légende tel qu'il apparaît dans le menu.
18277 Voir la légende standard
18280 \begin_inset Flex Code
18283 \begin_layout Plain Layout
18293 , les légendes spécifiques des classes KOMA-Script
18296 \begin_inset Flex Code
18299 \begin_layout Plain Layout
18308 \begin_inset Flex Code
18311 \begin_layout Plain Layout
18323 Légendes multilingues
18328 \begin_inset Flex Code
18331 \begin_layout Plain Layout
18341 pour des applications.
18344 \begin_layout Standard
18346 \begin_inset Flex Code
18349 \begin_layout Plain Layout
18357 peut inclure les entrées suivantes:
18360 \begin_layout Description
18363 \begin_inset Flex Code
18366 \begin_layout Plain Layout
18375 \begin_inset Flex Code
18378 \begin_layout Plain Layout
18388 définit un numéro d'argument d'une commande ou d'un environnement associé
18390 La définition doit être close par
18393 \begin_inset Flex Code
18396 \begin_layout Plain Layout
18408 \begin_inset CommandInset ref
18410 reference "subsec:Styles-de-paragraphe"
18417 \begin_layout Description
18420 \begin_inset Flex Code
18423 \begin_layout Plain Layout
18433 définit un préambule pour les modifications de commandes de langue; voir
18435 \begin_inset CommandInset ref
18437 reference "subsec:I18n"
18444 \begin_layout Description
18447 \begin_inset Flex Code
18450 \begin_layout Plain Layout
18461 \begin_inset Flex Code
18464 \begin_layout Plain Layout
18470 ] définit la couleur d'arrière-plan de l'insert.
18476 \begin_inset CommandInset ref
18478 reference "chap:Names-of-colors"
18482 pour une liste des noms de couleur disponibles.
18486 \begin_layout Description
18489 \begin_inset Flex Code
18492 \begin_layout Plain Layout
18503 \begin_inset Flex Code
18506 \begin_layout Plain Layout
18515 \begin_inset space \thinspace{}
18519 \begin_inset Flex Code
18522 \begin_layout Plain Layout
18528 ] indique s'il faut utiliser le contenu de l'insert comme une étiquette,
18529 quand l'insert est fermé.
18530 Valeur implicite: faux.
18533 \begin_layout Description
18536 \begin_inset Flex Code
18539 \begin_layout Plain Layout
18550 \begin_inset Flex Code
18553 \begin_layout Plain Layout
18559 ] fonctionne comme les styles de paragraphe, voir
18560 \begin_inset CommandInset ref
18562 reference "subsec:Styles-de-paragraphe"
18567 Notez que vous devez spécifier le type complet, e.
18568 \begin_inset space \thinspace{}
18572 \begin_inset space ~
18578 \begin_inset Flex Code
18581 \begin_layout Plain Layout
18596 \begin_layout Description
18599 \begin_inset Flex Code
18602 \begin_layout Plain Layout
18613 \begin_inset Flex Code
18616 \begin_layout Plain Layout
18625 \begin_inset space \thinspace{}
18629 \begin_inset Flex Code
18632 \begin_layout Plain Layout
18638 ] indique si l'utilisateur peut utiliser le dialogue
18639 \begin_inset Flex Noun
18642 \begin_layout Plain Layout
18643 Édition\SpecialChar menuseparator
18644 Paramètres de paragraphe
18649 pour personnaliser le paragraphe.
18652 \begin_layout Description
18655 \begin_inset Flex Code
18658 \begin_layout Plain Layout
18669 \begin_inset Flex Code
18672 \begin_layout Plain Layout
18681 \begin_inset Flex Code
18684 \begin_layout Plain Layout
18693 \begin_inset Flex Code
18696 \begin_layout Plain Layout
18704 , décrivant l'appa\SpecialChar softhyphen
18705 rence du cadre et des boutons de l'insert.
18706 les notes de bas de page utilisent en général
18707 \begin_inset Flex Code
18710 \begin_layout Plain Layout
18718 , les inserts des code \SpecialChar TeX
18720 \begin_inset Flex Code
18723 \begin_layout Plain Layout
18731 , et les styles de caractères
18732 \begin_inset Flex Code
18735 \begin_layout Plain Layout
18746 \begin_layout Description
18749 \begin_inset Flex Code
18752 \begin_layout Plain Layout
18763 \begin_inset Flex Code
18766 \begin_layout Plain Layout
18773 \begin_inset space \thinspace{}
18777 \begin_inset Flex Code
18780 \begin_layout Plain Layout
18788 ] n'est utilisé que lorsque
18789 \begin_inset Flex Code
18792 \begin_layout Plain Layout
18799 \begin_inset Flex Code
18802 \begin_layout Plain Layout
18809 Indique si l'environnement se trouvera à part dans le résultat imprimable
18810 ou bien apparaîtra inclus dans le texte environnant.
18811 S'il est positionné à faux, on suppose que l'environnement \SpecialChar LaTeX
18813 espaces (avec un caractère retour ligne inclus) après les balises
18814 \begin_inset Flex Code
18817 \begin_layout Plain Layout
18830 \begin_inset Flex Code
18833 \begin_layout Plain Layout
18846 Valeur implicite: vrai.
18849 \begin_layout Description
18850 \begin_inset Flex Code
18853 \begin_layout Plain Layout
18861 est requis pour fermer la déclaration d'un
18864 \begin_inset Flex Code
18867 \begin_layout Plain Layout
18880 \begin_layout Description
18881 \begin_inset Flex Code
18884 \begin_layout Plain Layout
18892 définit la police utilisée pour le texte du corps de l'insert
18898 \begin_inset space ~
18902 \begin_inset CommandInset ref
18904 reference "subsec:polices"
18909 Noter qu'en définissant cette police on définit aussi automatiquement
18910 \begin_inset Flex Code
18913 \begin_layout Plain Layout
18921 avec la même valeur.
18922 Il faut donc définir celle-ci d'abord pour fixer
18923 \begin_inset Flex Code
18926 \begin_layout Plain Layout
18937 \begin_layout Description
18940 \begin_inset Flex Code
18943 \begin_layout Plain Layout
18946 FixedWidthPreambleEncoding
18954 \begin_inset Flex Code
18957 \begin_layout Plain Layout
18966 \begin_inset space \thinspace{}
18970 \begin_inset Flex Code
18973 \begin_layout Plain Layout
18981 Force a fixed width encoding for the translated contents of
18982 \begin_inset Flex Code
18985 \begin_layout Plain Layout
18994 \begin_inset Flex Code
18997 \begin_layout Plain Layout
19005 code generated by this layout.
19006 This is needed for special \SpecialChar LaTeX
19011 that do not work with variable width encodings such as
19016 This setting is ignored if fully Unicode aware \SpecialChar LaTeX
19020 or Lua\SpecialChar TeX
19026 \begin_layout Description
19029 \begin_inset Flex Code
19032 \begin_layout Plain Layout
19035 ForceLocalFontSwitch
19043 \begin_inset Flex Code
19046 \begin_layout Plain Layout
19055 \begin_inset space \thinspace{}
19059 \begin_inset Flex Code
19062 \begin_layout Plain Layout
19068 ] lors de l'utilisation de babel, force l'utilisation un commutateur de
19075 \begin_inset Flex Code
19078 \begin_layout Plain Layout
19090 , à la place d'un commutateur
19097 \begin_inset Flex Code
19100 \begin_layout Plain Layout
19115 \begin_layout Description
19118 \begin_inset Flex Code
19121 \begin_layout Plain Layout
19132 \begin_inset Flex Code
19135 \begin_layout Plain Layout
19144 \begin_inset space \thinspace{}
19148 \begin_inset Flex Code
19151 \begin_layout Plain Layout
19157 ] impose le langage
19158 \begin_inset Quotes fld
19162 \begin_inset Quotes frd
19165 , conduisant à un résultat de gauche à droite (Left-to-Right, latin), e.
19166 \begin_inset space \thinspace{}
19170 \begin_inset space \space{}
19173 en code \SpecialChar TeX
19178 \begin_layout Description
19181 \begin_inset Flex Code
19184 \begin_layout Plain Layout
19195 \begin_inset Flex Code
19198 \begin_layout Plain Layout
19207 \begin_inset space \thinspace{}
19211 \begin_inset Flex Code
19214 \begin_layout Plain Layout
19222 Force a a line break in the \SpecialChar LaTeX
19223 output before the inset starts and after the
19225 This assures the inset itself is output on its own lines, for parsing purposes.
19228 \begin_layout Description
19231 \begin_inset Flex Code
19234 \begin_layout Plain Layout
19245 \begin_inset Flex Code
19248 \begin_layout Plain Layout
19257 \begin_inset space \thinspace{}
19261 \begin_inset Flex Code
19264 \begin_layout Plain Layout
19271 \begin_inset Flex Code
19274 \begin_layout Plain Layout
19282 doit être utilisé, ou bien si l'utilisateur peut modifier le style de paragraph
19283 e utilisé dans l'insert.
19284 Valeur implicite: faux.
19287 \begin_layout Description
19290 \begin_inset Flex Code
19293 \begin_layout Plain Layout
19304 \begin_inset Flex Code
19307 \begin_layout Plain Layout
19316 \begin_inset space \thinspace{}
19320 \begin_inset Flex Code
19323 \begin_layout Plain Layout
19329 ] fonctionne comme les styles de paragraphe, voir
19330 \begin_inset space ~
19334 \begin_inset CommandInset ref
19336 reference "subsec:Styles-de-paragraphe"
19343 \begin_layout Description
19344 \begin_inset Flex Code
19347 \begin_layout Plain Layout
19353 sont utilisées avec l'exportation XHTML.
19355 \begin_inset CommandInset ref
19357 reference "sec:Tags-for-XHTML"
19364 \begin_layout Description
19367 \begin_inset Flex Code
19370 \begin_layout Plain Layout
19381 \begin_inset Flex Code
19384 \begin_layout Plain Layout
19393 \begin_inset space \thinspace{}
19397 \begin_inset Flex Code
19400 \begin_layout Plain Layout
19406 ] indique s'il faut inclure le contenu de cet insert dans les chaînes créées
19408 \begin_inset Quotes fld
19412 \begin_inset Quotes frd
19416 L'utilisateur ne voudra pas, par exemple, que le contenu d'une note de
19417 bas de page dans un titre de section soit incluse dans la tables des matières
19418 affichée dans le plan, mais voudra habituellement voir affiché le contenu
19419 d'un style de caractère.
19420 Valeur implicite; faux, pas d'inclusion.
19423 \begin_layout Description
19426 \begin_inset Flex Code
19429 \begin_layout Plain Layout
19440 \begin_inset Flex Code
19443 \begin_layout Plain Layout
19452 \begin_inset space \thinspace{}
19456 \begin_inset Flex Code
19459 \begin_layout Plain Layout
19465 ] fonctionne comme les styles de paragraphe, voir
19466 \begin_inset CommandInset ref
19468 reference "subsec:Styles-de-paragraphe"
19475 \begin_layout Description
19478 \begin_inset Flex Code
19481 \begin_layout Plain Layout
19491 définit la police utilisée pour le marqueur.
19493 \begin_inset CommandInset ref
19495 reference "subsec:polices"
19500 Noter que cette directive ne peut jamais apparaître avant
19501 \begin_inset Flex Code
19504 \begin_layout Plain Layout
19512 , sinon elle sera sans effet.
19515 \begin_layout Description
19518 \begin_inset Flex Code
19521 \begin_layout Plain Layout
19532 \begin_inset Flex Code
19535 \begin_layout Plain Layout
19541 ] définit la chaîne de caractères qui apparaîtra sur le bouton ou ailleurs
19542 en tant que marquer d'insert.
19543 Quelques types d'inserts (
19544 \begin_inset Flex Code
19547 \begin_layout Plain Layout
19550 code \SpecialChar TeX
19557 \begin_inset Flex Code
19560 \begin_layout Plain Layout
19566 ) modifient ce marqueur à la volée.
19569 \begin_layout Description
19572 \begin_inset Flex Code
19575 \begin_layout Plain Layout
19585 définit un préambule dépendant de la langue, voir
19586 \begin_inset space ~
19590 \begin_inset CommandInset ref
19592 reference "subsec:I18n"
19599 \begin_layout Description
19602 \begin_inset Flex Code
19605 \begin_layout Plain Layout
19616 \begin_inset Flex Code
19619 \begin_layout Plain Layout
19625 ] définit le nom du code \SpecialChar LaTeX
19626 correspondant, soit un environnement, soit une
19630 \begin_layout Description
19633 \begin_inset Flex Code
19636 \begin_layout Plain Layout
19647 \begin_inset Flex Code
19650 \begin_layout Plain Layout
19656 ] définit le paramètre facultatif pour le
19657 \begin_inset Flex Code
19660 \begin_layout Plain Layout
19668 correspondant, y compris des paires de crochets
19669 \begin_inset Flex Code
19672 \begin_layout Plain Layout
19679 Ce paramètre ne peut pas être modifié depuis \SpecialChar LyX
19681 \begin_inset Flex Code
19684 \begin_layout Plain Layout
19690 pour les paramètres personnalisables).
19691 Il sera émis tel quel après tous les
19692 \begin_inset Flex Code
19695 \begin_layout Plain Layout
19701 s \SpecialChar LaTeX
19705 \begin_layout Description
19708 \begin_inset Flex Code
19711 \begin_layout Plain Layout
19720 \begin_inset Flex Code
19723 \begin_layout Plain Layout
19726 Command, Environment, None
19732 \begin_inset Flex Code
19735 \begin_layout Plain Layout
19745 précise comment le style doit être traduit en \SpecialChar LaTeX
19752 \begin_layout Plain Layout
19755 \begin_inset Flex Code
19758 \begin_layout Plain Layout
19768 est peut-être trompeur, puisque ces règles s'appliquent aussi aux classes
19770 Voir les fichiers de classe SGML pour des exemples spécifiques.
19776 \begin_inset Separator parbreak
19783 \begin_layout Description
19786 \begin_inset Flex Code
19789 \begin_layout Plain Layout
19800 \begin_inset Quotes fld
19803 rien de particulier
19804 \begin_inset Quotes frd
19810 \begin_layout Description
19813 \begin_inset Flex Code
19816 \begin_layout Plain Layout
19829 \begin_inset Flex Code
19832 \begin_layout Plain Layout
19841 {\SpecialChar ldots
19850 \begin_layout Description
19853 \begin_inset Flex Code
19856 \begin_layout Plain Layout
19869 \begin_inset Flex Code
19872 \begin_layout Plain Layout
19881 }\SpecialChar ldots
19896 \begin_layout Description
19900 \begin_layout Standard
19901 En rassemblant ceci, la sortie \SpecialChar LaTeX
19905 \begin_layout LyX-Code
19910 LatexName[LatexParam]{\SpecialChar ldots
19914 \begin_layout Standard
19918 \begin_layout LyX-Code
19923 begin{LatexName}[LatexParam] \SpecialChar ldots
19929 \begin_layout Standard
19933 \begin_inset Flex Code
19936 \begin_layout Plain Layout
19948 \begin_layout Description
19951 \begin_inset Flex Code
19954 \begin_layout Plain Layout
19965 \begin_inset Flex Code
19968 \begin_layout Plain Layout
19974 ] définit une chaîne de caractères insérée au début du contenu du style.
19975 Une rupture de ligne dans la sortie peut être indiquée par
19976 \begin_inset Flex Code
19979 \begin_layout Plain Layout
19988 \begin_layout Description
19991 \begin_inset Flex Code
19994 \begin_layout Plain Layout
20005 \begin_inset Flex Code
20008 \begin_layout Plain Layout
20017 \begin_inset Flex Code
20020 \begin_layout Plain Layout
20029 \begin_inset Flex Code
20032 \begin_layout Plain Layout
20041 \begin_inset Flex Code
20044 \begin_layout Plain Layout
20052 (indiquant une définition vide terminant les définitions de styles de caractère
20054 Cette entrée est requise dans les inserts flexibles et n'est significative
20056 Parmi d'autres choses, elle détermine dans quel menu cet insert va apparaître.
20058 \begin_inset Flex Code
20061 \begin_layout Plain Layout
20069 \begin_inset Flex Code
20072 \begin_layout Plain Layout
20079 \begin_inset Flex Code
20082 \begin_layout Plain Layout
20090 \begin_inset Flex Code
20093 \begin_layout Plain Layout
20099 peut être positionné à vrai pour les inserts
20100 \begin_inset Flex Code
20103 \begin_layout Plain Layout
20109 , en le positionnant
20114 \begin_inset Flex Code
20117 \begin_layout Plain Layout
20127 \begin_layout Description
20130 \begin_inset Flex Code
20133 \begin_layout Plain Layout
20144 \begin_inset Flex Code
20147 \begin_layout Plain Layout
20156 \begin_inset space \thinspace{}
20160 \begin_inset Flex Code
20163 \begin_layout Plain Layout
20169 ] indique si plusieurs paragraphes sont autorisés dans cet insert.
20170 Ceci positionnera aussi
20171 \begin_inset Flex Code
20174 \begin_layout Plain Layout
20182 à la même valeur et
20183 \begin_inset Flex Code
20186 \begin_layout Plain Layout
20194 à la valeur opposée.
20195 Ceux-ci peuvent être repositionnés s'ils sont utilisés
20200 \begin_inset Flex Code
20203 \begin_layout Plain Layout
20212 Valeur implicite: vrai.
20215 \begin_layout Description
20218 \begin_inset Flex Code
20221 \begin_layout Plain Layout
20232 \begin_inset Flex Code
20235 \begin_layout Plain Layout
20244 \begin_inset space \thinspace{}
20248 \begin_inset Flex Code
20251 \begin_layout Plain Layout
20257 ] indique si les commandes fragiles de cet insert doivent êtres protégées
20259 \begin_inset Flex Code
20262 \begin_layout Plain Layout
20276 sur le fait que la commande elle-même doive être protégée).
20277 Valeur implicite: faux.
20280 \begin_layout Description
20283 \begin_inset Flex Code
20286 \begin_layout Plain Layout
20295 \begin_inset Flex Code
20298 \begin_layout Plain Layout
20311 \begin_inset Flex Code
20314 \begin_layout Plain Layout
20327 \begin_layout Description
20330 \begin_inset Flex Code
20333 \begin_layout Plain Layout
20342 \begin_inset Flex Code
20345 \begin_layout Plain Layout
20354 \begin_inset Flex Code
20357 \begin_layout Plain Layout
20365 that has replaced this
20366 \begin_inset Flex Code
20369 \begin_layout Plain Layout
20378 This is used to rename an
20379 \begin_inset Flex Code
20382 \begin_layout Plain Layout
20390 , while keeping backward compatibility.
20393 \begin_layout Description
20396 \begin_inset Flex Code
20399 \begin_layout Plain Layout
20413 \begin_inset Flex Code
20416 \begin_layout Plain Layout
20426 \begin_inset space \thinspace{}
20432 \begin_inset Flex Code
20435 \begin_layout Plain Layout
20443 ] fonctionne comme avec les styles de paragraphe, voir
20444 \begin_inset space ~
20448 \begin_inset CommandInset ref
20450 reference "subsec:Styles-de-paragraphe"
20457 \begin_layout Description
20460 \begin_inset Flex Code
20463 \begin_layout Plain Layout
20477 \begin_inset Flex Code
20480 \begin_layout Plain Layout
20490 \begin_inset space \thinspace{}
20496 \begin_inset Flex Code
20499 \begin_layout Plain Layout
20507 ] fonctionne comme avec les styles de paragraphe, voir
20508 \begin_inset space ~
20512 \begin_inset CommandInset ref
20514 reference "subsec:Styles-de-paragraphe"
20521 \begin_layout Description
20524 \begin_inset Flex Code
20527 \begin_layout Plain Layout
20537 fonctionne comme avec les styles de paragraphe, voir
20538 \begin_inset space ~
20542 \begin_inset CommandInset ref
20544 reference "subsec:Styles-de-paragraphe"
20551 \begin_layout Description
20554 \begin_inset Flex Code
20557 \begin_layout Plain Layout
20568 \begin_inset Flex Code
20571 \begin_layout Plain Layout
20577 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraph
20579 Ceci permet l'utilisation de références mises en forme.
20582 \begin_layout Description
20585 \begin_inset Flex Code
20588 \begin_layout Plain Layout
20599 \begin_inset Flex Code
20602 \begin_layout Plain Layout
20610 As with paragraph styles, see
20613 \begin_inset CommandInset ref
20615 reference "subsec:Styles-de-paragraphe"
20622 \begin_layout Description
20625 \begin_inset Flex Code
20628 \begin_layout Plain Layout
20639 \begin_inset Flex Code
20642 \begin_layout Plain Layout
20651 \begin_inset space \thinspace{}
20655 \begin_inset Flex Code
20658 \begin_layout Plain Layout
20664 ] réinitialise les arguments \SpecialChar LaTeX
20665 de ce style (définis via la directive
20666 \begin_inset Flex Code
20669 \begin_layout Plain Layout
20676 Ceci est utile si vous avez dupliqué un style via
20679 \begin_inset Flex Code
20682 \begin_layout Plain Layout
20692 mais que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels
20696 \begin_layout Description
20699 \begin_inset Flex Code
20702 \begin_layout Plain Layout
20713 \begin_inset Flex Code
20716 \begin_layout Plain Layout
20723 \begin_inset space \thinspace{}
20727 \begin_inset Flex Code
20730 \begin_layout Plain Layout
20738 ] indique si l'insert doit utiliser la police de caractères environnante
20739 ou bien utiliser la sienne propre.
20740 Valeur implicite: faux, utiliser la police de caractères environnante.
20743 \begin_layout Description
20746 \begin_inset Flex Code
20749 \begin_layout Plain Layout
20760 \begin_inset Flex Code
20763 \begin_layout Plain Layout
20769 ] définit une chaîne de caractères insérée à la fin du contenu du style.
20770 Une rupture de ligne dans la sortie peut être indiquée par
20771 \begin_inset Flex Code
20774 \begin_layout Plain Layout
20783 \begin_layout Description
20786 \begin_inset Flex Code
20789 \begin_layout Plain Layout
20800 \begin_inset Flex Code
20803 \begin_layout Plain Layout
20810 \begin_inset space \thinspace{}
20814 \begin_inset Flex Code
20817 \begin_layout Plain Layout
20825 ] active le correcteur orthographique sur le contenu de cet insert.
20826 Valeur implicite: vrai.
20829 \begin_layout Subsection
20831 \begin_inset CommandInset label
20833 name "subsec:Compteurs"
20840 \begin_layout Standard
20841 Il faut définir les compteurs (
20842 \begin_inset Flex Code
20845 \begin_layout Plain Layout
20852 \begin_inset Flex Code
20855 \begin_layout Plain Layout
20862 ) dans la classe elle-même.
20863 Les compteurs standard sont définis dans le fichier
20866 \begin_inset Flex Code
20869 \begin_layout Plain Layout
20880 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
20881 il suffit probablement que vous ajoutiez
20884 \begin_layout LyX-Code
20885 Input stdcounters.inc
20888 \begin_layout Standard
20889 à un endroit raisonnable dans la classe.
20892 \begin_layout Standard
20893 Mais si vous voulez définir des compteurs à votre guise, vous pouvez le
20895 La déclaration d'un compteur doit commencer par
20898 \begin_layout LyX-Code
20906 \begin_layout Standard
20908 \begin_inset Flex Code
20911 \begin_layout Plain Layout
20917 est le nom du compteur.
20918 Et elle doit se terminer par
20919 \begin_inset Flex Code
20922 \begin_layout Plain Layout
20933 \begin_layout Standard
20934 Les paramètres suivants peuvent également être utilisés:
20937 \begin_layout Description
20940 \begin_inset Flex Code
20943 \begin_layout Plain Layout
20952 \begin_inset Flex Code
20955 \begin_layout Plain Layout
20965 positionne la valeur initiale du compteur, valeur à laquelle il sera réinitiali
20966 sé quand cela sera nécessaire.
20967 Normalement, la valeur désirée est la valeur implicite,
20968 \begin_inset space ~
20974 \begin_layout Description
20977 \begin_inset Flex Code
20980 \begin_layout Plain Layout
20991 \begin_inset Flex Code
20994 \begin_layout Plain Layout
21001 \begin_inset Quotes erd
21005 \begin_inset Quotes erd
21008 ] définit comment le compteur s'affiche.
21009 Fixer ce paramètre positionne également
21010 \begin_inset Flex Code
21013 \begin_layout Plain Layout
21016 LabelStringAppendix
21022 Les arguments spécifiques suivants peuvent être utilisés:
21023 \begin_inset Separator parbreak
21030 \begin_layout Itemize
21031 \begin_inset Flex Code
21034 \begin_layout Plain Layout
21044 sera remplacé par l'expansion de
21045 \begin_inset Flex Code
21048 \begin_layout Plain Layout
21057 \begin_inset Newline newline
21061 \begin_inset Flex Code
21064 \begin_layout Plain Layout
21067 LabelStringAppendix
21073 \begin_inset Flex Code
21076 \begin_layout Plain Layout
21088 \begin_layout Itemize
21089 les valeurs du compteur peuvent être exprimées par des macros à la \SpecialChar LaTeX
21091 \begin_inset Flex Code
21094 \begin_layout Plain Layout
21113 \begin_inset Flex Code
21116 \begin_layout Plain Layout
21126 \begin_inset Flex Code
21129 \begin_layout Plain Layout
21137 : 1, 2, 3,\SpecialChar ldots
21139 \begin_inset Flex Code
21142 \begin_layout Plain Layout
21150 pour les lettres en bas de casse: a, b, c, \SpecialChar ldots
21152 \begin_inset Flex Code
21155 \begin_layout Plain Layout
21163 pour les lettres en capitales: A, B, C, \SpecialChar ldots
21165 \begin_inset Flex Code
21168 \begin_layout Plain Layout
21176 pour la numérotation en bas de casse romaine: i, ii, iii, \SpecialChar ldots
21178 \begin_inset Flex Code
21181 \begin_layout Plain Layout
21189 pour la numérotation capitale romaine: I, II, III.
21193 \begin_layout Standard
21197 \begin_inset Flex Code
21200 \begin_layout Plain Layout
21210 est indéfini, une valeur implicite est construite comme suit: si le compteur
21211 a un compteur maître
21212 \begin_inset Flex Code
21215 \begin_layout Plain Layout
21224 \begin_inset Flex Code
21227 \begin_layout Plain Layout
21236 \begin_inset Newline newline
21240 \begin_inset Flex Code
21243 \begin_layout Plain Layout
21255 est utilisée; sinon la chaîne
21256 \begin_inset Flex Code
21259 \begin_layout Plain Layout
21272 \begin_layout Description
21275 \begin_inset Flex Code
21278 \begin_layout Plain Layout
21281 LabelStringAppendix
21289 \begin_inset Flex Code
21292 \begin_layout Plain Layout
21299 \begin_inset Quotes erd
21303 \begin_inset Quotes erd
21307 \begin_inset Flex Code
21310 \begin_layout Plain Layout
21318 , mais pour les annexes.
21321 \begin_layout Description
21322 \begin_inset Flex Code
21325 \begin_layout Plain Layout
21334 \begin_inset Flex Code
21337 \begin_layout Plain Layout
21344 \begin_inset Quotes erd
21348 \begin_inset Quotes erd
21351 ] définit un format à utiliser pour les références mises en forme utilisant
21353 Par exemple, on peut vouloir que les références aux numéros de section
21355 \begin_inset Quotes fld
21359 \begin_inset space ~
21363 \begin_inset Quotes frd
21367 La chaîne devra contenir
21368 \begin_inset Quotes fld
21372 \begin_inset Quotes frd
21376 Ceci sera remplacé par la valeur courante du compteur.
21377 Ainsi, pour les sections, ce sera: Section ##.
21380 \begin_layout Description
21381 \begin_inset Flex Code
21384 \begin_layout Plain Layout
21393 \begin_inset Flex Code
21396 \begin_layout Plain Layout
21403 \begin_inset Quotes erd
21407 \begin_inset Quotes erd
21410 ] contient le nom d'un autre compteur: le compteur actuel sera remis à zéro
21411 à chaque fois que l'autre augmentera.
21413 \begin_inset Flex Code
21416 \begin_layout Plain Layout
21423 \begin_inset Flex Code
21426 \begin_layout Plain Layout
21435 \begin_layout Subsection
21436 Description de police
21437 \begin_inset CommandInset label
21439 name "subsec:polices"
21446 \begin_layout Standard
21447 Une description de police ressemble à :
21450 \begin_layout LyX-Code
21464 \begin_layout LyX-Code
21468 \begin_layout LyX-Code
21472 \begin_layout Standard
21473 et les commandes suivantes sont disponibles :
21476 \begin_layout Description
21477 \begin_inset Flex Code
21480 \begin_layout Plain Layout
21491 \begin_inset Flex Code
21494 \begin_layout Plain Layout
21503 \begin_inset Flex Code
21506 \begin_layout Plain Layout
21513 \begin_inset Flex Code
21516 \begin_layout Plain Layout
21523 \begin_inset Flex Code
21526 \begin_layout Plain Layout
21533 \begin_inset Flex Code
21536 \begin_layout Plain Layout
21543 \begin_inset Flex Code
21546 \begin_layout Plain Layout
21553 \begin_inset Flex Code
21556 \begin_layout Plain Layout
21563 \begin_inset Flex Code
21566 \begin_layout Plain Layout
21573 \begin_inset Flex Code
21576 \begin_layout Plain Layout
21585 \begin_layout Description
21586 \begin_inset Flex Code
21589 \begin_layout Plain Layout
21598 \begin_inset Flex Code
21601 \begin_layout Plain Layout
21610 \begin_inset Flex Code
21613 \begin_layout Plain Layout
21620 \begin_inset Flex Code
21623 \begin_layout Plain Layout
21632 \begin_layout Description
21633 \begin_inset Flex Code
21636 \begin_layout Plain Layout
21643 \begin_inset Flex Code
21646 \begin_layout Plain Layout
21652 ] avec les arguments valides suivants:
21653 \begin_inset Flex Code
21656 \begin_layout Plain Layout
21663 \begin_inset Flex Code
21666 \begin_layout Plain Layout
21673 \begin_inset Flex Code
21676 \begin_layout Plain Layout
21683 \begin_inset Flex Code
21686 \begin_layout Plain Layout
21693 \begin_inset Flex Code
21696 \begin_layout Plain Layout
21703 \begin_inset Flex Code
21706 \begin_layout Plain Layout
21713 \begin_inset Flex Code
21716 \begin_layout Plain Layout
21723 \begin_inset Flex Code
21726 \begin_layout Plain Layout
21733 \begin_inset Flex Code
21736 \begin_layout Plain Layout
21743 \begin_inset Flex Code
21746 \begin_layout Plain Layout
21753 \begin_inset Flex Code
21756 \begin_layout Plain Layout
21763 \begin_inset Newline linebreak
21767 \begin_inset Flex Code
21770 \begin_layout Plain Layout
21777 Chacun de ceux-ci (dés)active l'attribut correspondant.
21778 \begin_inset Newline newline
21782 \begin_inset Flex Code
21785 \begin_layout Plain Layout
21791 active la mise en évidence, et
21792 \begin_inset Flex Code
21795 \begin_layout Plain Layout
21802 Si ce dernier point vous intrigue, souvenez-vous que le réglage de police
21803 du contexte courant est généralement hérité du contexte environnant.
21805 \begin_inset Flex Code
21808 \begin_layout Plain Layout
21816 désactiverait la mise en évidence qui était active de toutes façons, par
21817 exemple dans un environnement de théorème.
21821 \begin_layout Description
21822 \begin_inset Flex Code
21825 \begin_layout Plain Layout
21834 \begin_inset Flex Code
21837 \begin_layout Plain Layout
21846 \begin_inset Flex Code
21849 \begin_layout Plain Layout
21858 \begin_layout Description
21859 \begin_inset Flex Code
21862 \begin_layout Plain Layout
21871 \begin_inset Flex Code
21874 \begin_layout Plain Layout
21883 \begin_inset Flex Code
21886 \begin_layout Plain Layout
21893 \begin_inset Flex Code
21896 \begin_layout Plain Layout
21903 \begin_inset Flex Code
21906 \begin_layout Plain Layout
21915 \begin_layout Description
21916 \begin_inset Flex Code
21919 \begin_layout Plain Layout
21926 \begin_inset Flex Code
21929 \begin_layout Plain Layout
21936 \begin_inset Flex Code
21939 \begin_layout Plain Layout
21946 \begin_inset Flex Code
21949 \begin_layout Plain Layout
21958 \begin_inset Flex Code
21961 \begin_layout Plain Layout
21968 \begin_inset Flex Code
21971 \begin_layout Plain Layout
21978 \begin_inset Flex Code
21981 \begin_layout Plain Layout
21988 \begin_inset Flex Code
21991 \begin_layout Plain Layout
21998 \begin_inset Flex Code
22001 \begin_layout Plain Layout
22010 \begin_layout Subsection
22011 Description d'une insertion de citation
22012 \begin_inset CommandInset label
22014 name "subsec:Description citation"
22021 \begin_layout Standard
22023 \begin_inset Flex Code
22026 \begin_layout Plain Layout
22032 servent à décrire comment les citations bibliographiques doivent être affichées
22033 , à la fois dans \SpecialChar LyX
22034 (dans la fenêtre de citation et dans les bulles d'aide,
22035 par exemple) et dans le résultat XHTML.
22036 Un tel bloc se présente comme suit:
22039 \begin_layout LyX-Code
22045 \begin_layout LyX-Code
22051 \begin_layout LyX-Code
22057 \begin_layout LyX-Code
22063 \begin_layout Standard
22064 Les différentes lignes définissent l'affichage de l'information correspondant
22065 à une article ou à un livre, respectivement, et une telle définition peut
22066 être créée pour tout type d'entrée apparaissant dans un fichier Bib\SpecialChar TeX
22069 définit un format implicite dans le code source qui sera utilisé si aucune
22070 définition spécifique n'est fournie.
22072 prédéfinit plusieurs formats dans le fichier
22073 \begin_inset Flex Code
22076 \begin_layout Plain Layout
22082 , qui est inclus dans la plupart des classes de document \SpecialChar LyX
22086 \begin_layout Standard
22087 Les définitions utilisent un langage simple qui permet
22088 \begin_inset space ~
22091 de remplacer les clés Bib\SpecialChar TeX
22093 les clés doivent être encloses entre caractères
22096 \begin_inset Flex Code
22099 \begin_layout Plain Layout
22108 \begin_inset Flex Code
22111 \begin_layout Plain Layout
22122 Une définition simple serait par exemple:
22125 \begin_layout LyX-Code
22129 \begin_inset Quotes eld
22133 \begin_inset Quotes erd
22139 \begin_layout Standard
22140 Ceci imprimerait le nom de l'auteur, suivi d'une virgule, suivi du titre,
22141 entre double guillemets, suivi d'un point.
22144 \begin_layout Standard
22145 Bien entendu, vous voudrez parfois n'imprimer une clé que si elle existe.
22146 Ceci est obtenu par une construction conditionnelle, comme:
22147 \begin_inset Flex Code
22150 \begin_layout Plain Layout
22152 \begin_inset space ~
22161 Ceci signifie: si la clé
22162 \begin_inset Flex Code
22165 \begin_layout Plain Layout
22171 existe, alors imprimer
22172 \begin_inset Quotes fld
22176 \begin_inset Quotes frd
22179 suivi de la clé volume.
22180 On peut aussi introduire une clause
22181 \begin_inset Flex Code
22184 \begin_layout Plain Layout
22190 dans l'expression conditionnelle, comme dans:
22191 \begin_inset Newline newline
22195 \begin_inset Flex Code
22198 \begin_layout Plain Layout
22199 {%author%[[%author%]][[%editor%, ed.]]}
22205 \begin_inset Newline newline
22209 \begin_inset Flex Code
22212 \begin_layout Plain Layout
22218 est imprimée si elle existe; sinon la clé
22219 \begin_inset Flex Code
22222 \begin_layout Plain Layout
22228 est imprimée, suivi de
22229 \begin_inset Quotes fld
22233 \begin_inset Quotes frd
22237 Noter que la clé est encore enclose entre caractères
22238 \begin_inset Flex Code
22241 \begin_layout Plain Layout
22247 ; la clause conditionnelle entière est enclose entre accolades, et les clauses
22249 \begin_inset Flex Code
22252 \begin_layout Plain Layout
22259 \begin_inset Flex Code
22262 \begin_layout Plain Layout
22268 sont encloses entre double crochets
22269 \begin_inset Quotes fld
22273 \begin_inset Quotes frd
22277 \begin_inset Quotes fld
22281 \begin_inset Quotes frd
22285 Il ne peut avoir d'espaces entre ces marqueurs.
22288 \begin_layout Standard
22289 Il existe enfin une autre syntaxe possible dans ces définitions, qui se
22290 présente comme suit:
22291 \begin_inset Flex Code
22294 \begin_layout Plain Layout
22301 Ceci définit une entité d'information utilisée pour créer du
22302 \begin_inset Quotes fld
22306 \begin_inset Quotes frd
22310 De manière évidente, nous ne souhaitons pas exporter des balises HTML en
22311 écrivant du texte normal, aussi doivent elles être enclose entre
22312 \begin_inset Quotes fld
22316 \begin_inset Quotes frd
22320 \begin_inset Quotes fld
22324 \begin_inset Quotes frd
22330 \begin_layout Standard
22331 Deux définitions spéciales sont également disponibles dans un bloc
22332 \begin_inset Flex Code
22335 \begin_layout Plain Layout
22341 Un exemple de la première définition est celle-ci:
22344 \begin_layout LyX-Code
22346 \begin_inset Quotes eld
22350 \begin_inset Quotes erd
22356 \begin_layout Standard
22357 Ceci est une abréviation, ou macro-instruction, et peut être employée comme
22359 \begin_inset Flex Code
22362 \begin_layout Plain Layout
22371 \begin_inset Flex Code
22374 \begin_layout Plain Layout
22380 exactement comme s'il s'agissait de sa définition.
22381 Exprimons par conséquent un
22385 évident: n'utilisez pas:
22388 \begin_layout LyX-Code
22392 \begin_layout Standard
22395 ne devrait pas se perdre dans une boucle infinie, mais cela peut prendre
22396 un moment avant qu'il s'en sorte.
22399 \begin_layout Standard
22400 Le second type de définitions particulières se présente comme ceci:
22403 \begin_layout LyX-Code
22409 \begin_layout Standard
22410 Ceci définit un segment de texte susceptible de traduction, ce qui permet
22411 de traduire les parties appropriées de la bibliographie.
22412 Cette syntaxe peut être incluse dans une définition normale en la considérant
22414 \begin_inset Flex Code
22417 \begin_layout Plain Layout
22424 Plusieurs d'entre elles sont prédéfinies dans
22425 \begin_inset Flex Code
22428 \begin_layout Plain Layout
22435 Notez bien que ce ne sont pas des macro-instructions, au sens défini ci-dessus:
22436 elles ne seront pas interprétées.
22439 \begin_layout Standard
22440 Voici donc un exemple utilisant toutes ces fonctionnalités:
22443 \begin_inset VSpace defskip
22449 \begin_layout Standard
22454 !authoredit {%author%[[%author%, ]][[{%editor%[[%editor%, %_edtext%, ]]}]]}
22457 \begin_layout Standard
22460 \begin_inset VSpace defskip
22465 Ceci défini une macro qui imprime le nom de l'auteur, suivi d'un virgule,
22467 \begin_inset Flex Code
22470 \begin_layout Plain Layout
22476 existe, ou bien imprime le nom de l'éditeur, suivi de
22477 \begin_inset Flex Code
22480 \begin_layout Plain Layout
22486 ou de sa traduction (implicitement, apparaîtra
22487 \begin_inset Quotes fld
22491 \begin_inset Quotes frd
22495 \begin_inset Flex Code
22498 \begin_layout Plain Layout
22505 Notez que ceci est déjà défini dans
22506 \begin_inset Flex Code
22509 \begin_layout Plain Layout
22515 , vous pouvez donc l'utiliser dans vos propres définitions, ou redéfinitions,
22516 si vous chargez ce fichier d'abord.
22519 \begin_layout Section
22520 Directives pour l'exportation XHTML
22521 \begin_inset CommandInset label
22523 name "sec:Tags-for-XHTML"
22530 \begin_layout Standard
22531 Comme pour \SpecialChar LaTeX
22532 ou DocBook, la présentation du résultat HTML créé par \SpecialChar LyX
22534 par les informations de format.
22535 En général, \SpecialChar LyX
22536 produit une présentation implicite raisonnable, et comme indiqué
22537 plus haut, il construira même des règles implicites CSS à partir des autres
22538 directives de format.
22539 Par exemple, \SpecialChar LyX
22540 essaiera d'utiliser l'information du bloc
22541 \begin_inset Flex Code
22544 \begin_layout Plain Layout
22550 du style Chapter pour écrire une CSS qui mettra en forme les titres de
22551 chapitres de manière appropriée.
22554 \begin_layout Standard
22555 Dans de nombreux cas, vous n'aurez donc sans doute rien à faire du tout
22556 pour obtenir un résultat XHTML acceptable pour vos environnements propres,
22557 vos inserts personnalisés, et ainsi de suite.
22558 Mais dans certains cas vous devrez faire quelque chose, et \SpecialChar LyX
22560 conséquent un certain nombre de directives de format qui peuvent être utilisées
22561 pour personnaliser le XHTML et les CSS qui sont créés.
22564 \begin_layout Standard
22565 Notez qu'il existe deux directives,
22566 \begin_inset Flex Code
22569 \begin_layout Plain Layout
22576 \begin_inset Flex Code
22579 \begin_layout Plain Layout
22585 , qui peuvent apparaître en dehors des déclarations de style et d'insert.
22587 \begin_inset CommandInset ref
22589 reference "subsec:Paramètres-généraux-d'une"
22593 pour les détails sur celles-ci.
22596 \begin_layout Subsection
22597 Styles de paragraphe
22598 \begin_inset CommandInset label
22600 name "subsec:Styles-de-paragraphe-XHTML"
22607 \begin_layout Standard
22608 Le type de XHTML que \SpecialChar LyX
22609 crée pour un paragraphe dépend s'il s'agit d'un paragraphe
22610 normal, d'une commande ou d'un environnement, ce qui est déterminé par
22611 le contenu de la directive correspondante
22612 \begin_inset Flex Code
22615 \begin_layout Plain Layout
22625 \begin_layout Standard
22626 Pour une commande ou un paragraphe normal, le résultat XHTML a la forme
22630 \begin_layout LyX-Code
22634 \begin_inset Quotes erd
22638 \begin_inset Quotes erd
22644 \begin_layout LyX-Code
22648 \begin_inset Quotes erd
22652 \begin_inset Quotes erd
22662 \begin_layout LyX-Code
22663 Contenu du paragraphe
22666 \begin_layout LyX-Code
22672 \begin_layout Standard
22673 Les balises d'étiquette sont bien entendu omises si le paragraphe n'est
22677 \begin_layout Standard
22678 Pour un environnement qui n'est pas du type liste, le XHTML prend la forme:
22681 \begin_layout LyX-Code
22685 \begin_inset Quotes erd
22689 \begin_inset Quotes erd
22695 \begin_layout LyX-Code
22699 \begin_inset Quotes erd
22703 \begin_inset Quotes erd
22707 \begin_inset Quotes erd
22711 \begin_inset Quotes erd
22716 Étiquette d'environnement
22720 Premier paragraphe.
22725 \begin_layout LyX-Code
22735 \begin_layout LyX-Code
22741 \begin_layout Standard
22742 Noter que l'étiquette n'est émise que pour le premier paragraphe, comme
22743 ce serait le cas pour une théorème, par exemple.
22746 \begin_layout Standard
22747 Pour une liste, nous avons une de ces formes:
22750 \begin_layout LyX-Code
22754 \begin_inset Quotes erd
22758 \begin_inset Quotes erd
22764 \begin_layout LyX-Code
22768 \begin_inset Quotes erd
22772 \begin_inset Quotes erd
22776 \begin_inset Quotes erd
22780 \begin_inset Quotes erd
22794 \begin_layout LyX-Code
22798 \begin_inset Quotes erd
22802 \begin_inset Quotes erd
22806 \begin_inset Quotes erd
22810 \begin_inset Quotes erd
22824 \begin_layout LyX-Code
22830 \begin_layout LyX-Code
22834 \begin_layout LyX-Code
22838 \begin_inset Quotes erd
22842 \begin_inset Quotes erd
22848 \begin_layout LyX-Code
22852 \begin_inset Quotes erd
22856 \begin_inset Quotes erd
22863 </labeltag><itemtag attr=
22864 \begin_inset Quotes erd
22868 \begin_inset Quotes erd
22878 \begin_layout LyX-Code
22882 \begin_inset Quotes erd
22886 \begin_inset Quotes erd
22893 </labeltag><itemtag attr=
22894 \begin_inset Quotes erd
22898 \begin_inset Quotes erd
22908 \begin_layout LyX-Code
22914 \begin_layout Standard
22915 Noter la différence en ce qui concerne l'ordre des balises
22916 \begin_inset Flex Code
22919 \begin_layout Plain Layout
22926 \begin_inset Flex Code
22929 \begin_layout Plain Layout
22936 L'ordre obtenu dépend du positionnement de
22937 \begin_inset Flex Code
22940 \begin_layout Plain Layout
22947 \begin_inset Flex Code
22950 \begin_layout Plain Layout
22956 est fausse (valeur implicite), vous obtiendrez la première forme, avec
22957 l'étiquette dans l'élément; s'il la valeur est vraie, vous obtiendrez la
22958 seconde forme, avec l'étiquette en dehors de l'élément.
22961 \begin_layout Standard
22962 Les balises et les attributs spécifiques émis pour chaque type de paragraphe
22963 peuvent être contrôlés par les directives de format que nous allons décrire.
22964 Comme indiqué ci-dessus, cependant, \SpecialChar LyX
22965 utilise des valeurs implicites raisonnable
22966 s pour la plupart d'entre elles, vous n'aurez donc pas grand-chose à faire
22967 pour produire un résultat XHTML satisfaisant.
22968 Pensez aux directives disponibles comme un supplément pour obtenir un réglage
22969 à votre convenance.
22972 \begin_layout Description
22975 \begin_inset Flex Code
22978 \begin_layout Plain Layout
22987 \begin_inset Flex Code
22990 \begin_layout Plain Layout
22998 précise les informations d'attribut à émettre avec la balise principale.
23000 \begin_inset Flex Code
23003 \begin_layout Plain Layout
23004 \begin_inset Quotes fld
23008 \begin_inset Quotes frd
23017 Implicitement, \SpecialChar LyX
23019 \begin_inset Flex Code
23022 \begin_layout Plain Layout
23023 \begin_inset Quotes fld
23027 \begin_inset Quotes frd
23036 \begin_inset Flex Code
23039 \begin_layout Plain Layout
23045 est le nom du style en bas de casse, par exemple: chapter.
23046 Ceci ne doit contenir
23050 information de style: utiliser
23051 \begin_inset Flex Code
23054 \begin_layout Plain Layout
23063 \begin_layout Description
23066 \begin_inset Flex Code
23069 \begin_layout Plain Layout
23080 \begin_inset Flex Code
23083 \begin_layout Plain Layout
23092 \begin_inset space \thinspace{}
23096 \begin_inset Flex Code
23099 \begin_layout Plain Layout
23105 ] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
23107 ce style, même si une information complémentaire est explicitement émise
23109 \begin_inset Flex Code
23112 \begin_layout Plain Layout
23119 Positionner cette directive à
23120 \begin_inset Flex Code
23123 \begin_layout Plain Layout
23129 vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
23132 \begin_inset Flex Code
23135 \begin_layout Plain Layout
23144 \begin_layout Description
23147 \begin_inset Flex Code
23150 \begin_layout Plain Layout
23159 \begin_inset Flex Code
23162 \begin_layout Plain Layout
23170 définit la balise utilisée pour les paragraphes ou environnements isolés,
23172 \begin_inset Flex Code
23175 \begin_layout Plain Layout
23181 dans les exemples ci-dessus.
23183 \begin_inset Flex Code
23186 \begin_layout Plain Layout
23195 \begin_layout Description
23198 \begin_inset Flex Code
23201 \begin_layout Plain Layout
23210 \begin_inset Flex Code
23213 \begin_layout Plain Layout
23221 définit les attributs des balises
23222 \begin_inset Flex Code
23225 \begin_layout Plain Layout
23233 \begin_inset Flex Code
23236 \begin_layout Plain Layout
23237 \begin_inset Quotes fld
23240 class=`nomstyle_item'
23241 \begin_inset Quotes frd
23250 Ceci ne doit contenir
23254 information de style: utiliser
23255 \begin_inset Flex Code
23258 \begin_layout Plain Layout
23267 \begin_layout Description
23270 \begin_inset Flex Code
23273 \begin_layout Plain Layout
23282 \begin_inset Flex Code
23285 \begin_layout Plain Layout
23293 définit la balise utilisée pour les étiquettes de paragraphe et d'élément,
23295 \begin_inset Flex Code
23298 \begin_layout Plain Layout
23304 dans les exemples ci-dessus.
23306 \begin_inset Flex Code
23309 \begin_layout Plain Layout
23316 \begin_inset Flex Code
23319 \begin_layout Plain Layout
23326 \begin_inset Flex Code
23329 \begin_layout Plain Layout
23336 \begin_inset Newline newline
23340 \begin_inset Flex Code
23343 \begin_layout Plain Layout
23344 Centered_Top_Environment
23349 , auquel cas elle vaut implicitement
23350 \begin_inset Flex Code
23353 \begin_layout Plain Layout
23362 \begin_layout Description
23365 \begin_inset Flex Code
23368 \begin_layout Plain Layout
23377 \begin_inset Flex Code
23380 \begin_layout Plain Layout
23388 définit les attributs de la balise
23389 \begin_inset Flex Code
23392 \begin_layout Plain Layout
23400 \begin_inset Quotes erd
23404 Ceci ne doit contenir
23408 information de style: utiliser
23409 \begin_inset Flex Code
23412 \begin_layout Plain Layout
23421 \begin_layout Description
23424 \begin_inset Flex Code
23427 \begin_layout Plain Layout
23438 \begin_inset Flex Code
23441 \begin_layout Plain Layout
23450 \begin_inset space \thinspace{}
23454 \begin_inset Flex Code
23457 \begin_layout Plain Layout
23463 ], significatif uniquement pour les environnements de liste, contrôle si
23464 la balise d'étiquetage est émise avant ou dans la balise d'élément.
23465 Ceci est utilisé par exemple dans l'environnement de description, où l'on
23467 \begin_inset Flex Code
23470 \begin_layout Plain Layout
23471 \begin_inset Quotes fld
23474 <dt>\SpecialChar ldots
23475 </dt><dd>\SpecialChar ldots
23477 \begin_inset Quotes frd
23487 \begin_inset Flex Code
23490 \begin_layout Plain Layout
23496 : la balise d'étiquetage est dans la balise d'élément.
23499 \begin_layout Description
23502 \begin_inset Flex Code
23505 \begin_layout Plain Layout
23515 définit l'information à émettre dans la section
23516 \begin_inset Flex Code
23519 \begin_layout Plain Layout
23525 quand ce style est utilisé.
23526 Ceci pourrait être utilisé par exemple pour inclure un bloc
23527 \begin_inset Flex Code
23530 \begin_layout Plain Layout
23536 définissant un gestionnaire
23537 \begin_inset Flex Code
23540 \begin_layout Plain Layout
23549 \begin_layout Description
23552 \begin_inset Flex Code
23555 \begin_layout Plain Layout
23565 définit l'information à émettre dans la section
23566 \begin_inset Flex Code
23569 \begin_layout Plain Layout
23575 quand ce style est utilisé.
23576 Ceci pourrait être utilisé par exemple pour inclure un bloc
23577 \begin_inset Flex Code
23580 \begin_layout Plain Layout
23586 définissant un gestionnaire
23587 \begin_inset Flex Code
23590 \begin_layout Plain Layout
23597 Doit être fermé par
23600 \begin_inset Flex Code
23603 \begin_layout Plain Layout
23616 \begin_layout Description
23619 \begin_inset Flex Code
23622 \begin_layout Plain Layout
23631 \begin_inset Flex Code
23634 \begin_layout Plain Layout
23642 définit la balise utilisé pour l'étiquette principale, qui remplace
23643 \begin_inset Flex Code
23646 \begin_layout Plain Layout
23652 dans les exemples ci-dessus.
23654 \begin_inset Flex Code
23657 \begin_layout Plain Layout
23666 \begin_layout Description
23669 \begin_inset Flex Code
23672 \begin_layout Plain Layout
23683 \begin_inset Flex Code
23686 \begin_layout Plain Layout
23695 \begin_inset space \thinspace{}
23699 \begin_inset Flex Code
23702 \begin_layout Plain Layout
23708 ] identifie ce style comme celui à utiliser pour créer la balise
23709 \begin_inset Flex Code
23712 \begin_layout Plain Layout
23718 dans le fichier XHTML.
23719 Implicitement fausse.
23721 \begin_inset Flex Code
23724 \begin_layout Plain Layout
23730 la positionne à vraie pour l'environnement
23731 \begin_inset Flex Code
23734 \begin_layout Plain Layout
23743 \begin_layout Subsection
23749 \begin_layout Standard
23750 L'exportation XHTML des inserts peut également être contrôlée par l'information
23751 résidant dans les fichiers de format
23755 \begin_layout Plain Layout
23756 Pour le moment, ceci n'est exact que pour les inserts de
23757 \begin_inset Quotes fld
23761 \begin_inset Quotes frd
23764 (les inserts dans lesquels vous pouvez effectuer une saisie), mais n'est
23765 pas exact pour les inserts de
23766 \begin_inset Quotes fld
23770 \begin_inset Quotes frd
23773 (inserts associés à des boîtes de dialogue).
23779 Là encore, \SpecialChar LyX
23780 essaie de produire implicitement un résultat raisonnable, et
23781 il crée des règles CSS implicites.
23782 Mais tout peut être personnalisé.
23785 \begin_layout Standard
23786 Le résultat XHTML produit par \SpecialChar LyX
23787 pour un insert a la forme suivante:
23790 \begin_layout LyX-Code
23794 \begin_inset Quotes erd
23798 \begin_inset Quotes erd
23804 \begin_layout LyX-Code
23814 \begin_layout LyX-Code
23818 \begin_inset Quotes erd
23822 \begin_inset Quotes erd
23827 Contenu de l'insert.
23832 \begin_layout LyX-Code
23838 \begin_layout Standard
23839 Si l'insert permet de saisir plusieurs paragraphes — c'est-à-dire, si
23840 \begin_inset Flex Code
23843 \begin_layout Plain Layout
23849 est vrai — alors le contenu de l'insert sera exporté également en paragraphes
23850 formatés en fonction des styles utilisés pour ces paragraphes (standard,
23851 citation et similaire).
23852 La balise d'étiquetage est bien entendu omise si la paragraphe n'a pas
23853 d'étiquette et, pour le moment, est toujours
23854 \begin_inset Flex Code
23857 \begin_layout Plain Layout
23864 La balise interne est facultative et, implicitement, n'apparaît pas.
23867 \begin_layout Standard
23868 Les balises et attributs spécifiques émis pour chaque insert peuvent être
23869 contrôlés au moyen des directives de format suivantes:
23872 \begin_layout Description
23875 \begin_inset Flex Code
23878 \begin_layout Plain Layout
23889 \begin_inset Flex Code
23892 \begin_layout Plain Layout
23898 ] précise les informations d'attribut à émettre avec la balise principale.
23900 \begin_inset Flex Code
23903 \begin_layout Plain Layout
23904 \begin_inset Quotes fld
23907 class=`moninsert' onclick=`\SpecialChar ldots
23909 \begin_inset Quotes frd
23918 Implicitement, \SpecialChar LyX
23920 \begin_inset Flex Code
23923 \begin_layout Plain Layout
23924 \begin_inset Quotes fld
23928 \begin_inset Quotes frd
23937 \begin_inset Flex Code
23940 \begin_layout Plain Layout
23946 est le nom \SpecialChar LyX
23947 de l'insert en bas de casse et avec les caractères non alphanumériq
23948 ues remplacés par des caractères
23949 \begin_inset Quotes fld
23953 \begin_inset Quotes frd
23956 , par exemple: footnote.
23959 \begin_layout Description
23962 \begin_inset Flex Code
23965 \begin_layout Plain Layout
23976 \begin_inset Flex Code
23979 \begin_layout Plain Layout
23988 \begin_inset space \thinspace{}
23992 \begin_inset Flex Code
23995 \begin_layout Plain Layout
24001 ] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
24003 cet insert, même si une information complémentaire est explicitement émise
24005 \begin_inset Flex Code
24008 \begin_layout Plain Layout
24015 Positionner cette directive à
24016 \begin_inset Flex Code
24019 \begin_layout Plain Layout
24025 vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
24028 \begin_inset Flex Code
24031 \begin_layout Plain Layout
24040 \begin_layout Description
24043 \begin_inset Flex Code
24046 \begin_layout Plain Layout
24057 \begin_inset Flex Code
24060 \begin_layout Plain Layout
24066 ] fixe l'attribut de la balise interne.
24068 \begin_inset Newline newline
24072 \begin_inset Flex Code
24075 \begin_layout Plain Layout
24076 \begin_inset Quotes fld
24079 class=`nominsert_inner'
24080 \begin_inset Quotes frd
24091 \begin_layout Description
24094 \begin_inset Flex Code
24097 \begin_layout Plain Layout
24108 \begin_inset Flex Code
24111 \begin_layout Plain Layout
24117 ] détermine la balise interne, et remplace
24118 \begin_inset Flex Code
24121 \begin_layout Plain Layout
24127 dans les exemples ci-dessus.
24128 Implicitement absente.
24131 \begin_layout Description
24134 \begin_inset Flex Code
24137 \begin_layout Plain Layout
24148 \begin_inset Flex Code
24151 \begin_layout Plain Layout
24158 \begin_inset space \thinspace{}
24162 \begin_inset Flex Code
24165 \begin_layout Plain Layout
24173 ] indique si cet insert représente un bloc autonome de texte (comme une
24174 note de bas de page) ou bien représente du contenu inclus dans le texte
24175 environnant (comme une branche).
24177 \begin_inset Flex Code
24180 \begin_layout Plain Layout
24189 \begin_layout Description
24192 \begin_inset Flex Code
24195 \begin_layout Plain Layout
24206 \begin_inset Flex Code
24209 \begin_layout Plain Layout
24215 ] définit une étiquette pour cet insert, pouvant inclure une référence à
24217 Par exemple, pour une note de bas de page, ce peut être
24218 \begin_inset Flex Code
24221 \begin_layout Plain Layout
24230 Cette directive est facultative, et n'a pas de valeur implicite.
24233 \begin_layout Description
24236 \begin_inset Flex Code
24239 \begin_layout Plain Layout
24249 définit l'information à émettre dans la section
24250 \begin_inset Flex Code
24253 \begin_layout Plain Layout
24259 quand ce style est utilisé.
24260 Ceci pourrait être utilisé par exemple pour inclure un bloc
24261 \begin_inset Flex Code
24264 \begin_layout Plain Layout
24270 définissant un gestionnaire
24271 \begin_inset Flex Code
24274 \begin_layout Plain Layout
24283 \begin_layout Description
24286 \begin_inset Flex Code
24289 \begin_layout Plain Layout
24299 définit l'information CSS à inclure quand ce style est utilisé.
24300 Noter que le contenu sera automatiquement enclos dans un bloc
24301 \begin_inset Flex Code
24304 \begin_layout Plain Layout
24310 créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
24313 \begin_layout Description
24316 \begin_inset Flex Code
24319 \begin_layout Plain Layout
24330 \begin_inset Flex Code
24333 \begin_layout Plain Layout
24339 ] définit la balise utilisé pour l'étiquette principale, qui remplace
24340 \begin_inset Flex Code
24343 \begin_layout Plain Layout
24349 dans les exemples ci-dessus.
24350 La valeur implicite dépend dépend du réglage de
24351 \begin_inset Flex Code
24354 \begin_layout Plain Layout
24361 \begin_inset Flex Code
24364 \begin_layout Plain Layout
24370 est vrai, la valeur implicite est
24371 \begin_inset Flex Code
24374 \begin_layout Plain Layout
24380 ; s'il est faux, la valeur implicite est
24381 \begin_inset Flex Code
24384 \begin_layout Plain Layout
24393 \begin_layout Subsection
24397 \begin_layout Standard
24398 Le résultat XHTML pour les flottants peut être contrôlé par les informations
24400 Le résultat a la forme suivante:
24403 \begin_layout LyX-Code
24407 \begin_inset Quotes erd
24411 \begin_inset Quotes erd
24417 \begin_layout LyX-Code
24420 Contenu du flottant.
24423 \begin_layout LyX-Code
24429 \begin_layout Standard
24430 La légende, si elle est présente, est un insert séparé et sera émis en tant
24432 Son apparence pourra être contrôlée par la directive InsetLayout pour les
24433 inserts de légende.
24436 \begin_layout Description
24439 \begin_inset Flex Code
24442 \begin_layout Plain Layout
24451 \begin_inset Flex Code
24454 \begin_layout Plain Layout
24462 précise les informations d'attribut à émettre avec la balise principale.
24464 \begin_inset Flex Code
24467 \begin_layout Plain Layout
24468 \begin_inset Quotes fld
24471 class=`monflottant' onclick=`\SpecialChar ldots
24473 \begin_inset Quotes frd
24482 Implicitement, \SpecialChar LyX
24484 \begin_inset Flex Code
24487 \begin_layout Plain Layout
24488 \begin_inset Quotes fld
24493 class=`float float-typefloat'
24496 \begin_inset Quotes frd
24505 \begin_inset Flex Code
24508 \begin_layout Plain Layout
24514 est le nom \SpecialChar LyX
24515 de l'insert (tel qu'il est déterminé par la déclaration de
24517 \begin_inset CommandInset ref
24519 reference "subsec:Flottants"
24523 ) en bas de casse et avec les caractères non alphanumériques remplacés par
24525 \begin_inset Quotes fld
24529 \begin_inset Quotes frd
24533 \begin_inset Flex Code
24536 \begin_layout Plain Layout
24545 \begin_layout Description
24548 \begin_inset Flex Code
24551 \begin_layout Plain Layout
24561 définit l'information CSS à inclure quand ce flottant est utilisé.
24566 Noter que le contenu sera automatiquement enclos dans un bloc
24567 \begin_inset Flex Code
24570 \begin_layout Plain Layout
24576 créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
24579 \begin_layout Description
24582 \begin_inset Flex Code
24585 \begin_layout Plain Layout
24594 \begin_inset Flex Code
24597 \begin_layout Plain Layout
24605 définit la balise utilisé pour l'étiquette principale, qui remplace
24606 \begin_inset Flex Code
24609 \begin_layout Plain Layout
24615 dans les exemples ci-dessus.
24617 \begin_inset Flex Code
24620 \begin_layout Plain Layout
24626 , cette valeur devra rarement être modifiée.
24629 \begin_layout Subsection
24630 Mise en page de la bibliographie
24633 \begin_layout Standard
24634 La bibliographie peut être mise en forme via les blocs
24635 \begin_inset Flex Code
24638 \begin_layout Plain Layout
24646 \begin_inset space ~
24650 \begin_inset CommandInset ref
24652 reference "subsec:Description citation"
24659 \begin_layout Subsection
24660 CSS créés par \SpecialChar LyX
24664 \begin_layout Standard
24665 Nous avons mentionné plusieurs fois que \SpecialChar LyX
24666 créera des règles CSS implicites
24667 pour les paragraphes et les inserts, fondées sur les autres informations
24668 de format fournies.
24669 Ici, nous préciserons quelle information est utilisée par \SpecialChar LyX
24673 \begin_layout Standard
24674 Pour le moment, \SpecialChar LyX
24675 engendre tout seul des CSS seulement pour les informations
24676 de police, en utilisant les directives
24677 \begin_inset Flex Code
24680 \begin_layout Plain Layout
24687 \begin_inset Flex Code
24690 \begin_layout Plain Layout
24697 \begin_inset Flex Code
24700 \begin_layout Plain Layout
24707 \begin_inset Flex Code
24710 \begin_layout Plain Layout
24716 spécifiées dans la déclaration
24717 \begin_inset Flex Code
24720 \begin_layout Plain Layout
24727 \begin_inset space ~
24731 \begin_inset CommandInset ref
24733 reference "subsec:polices"
24737 .) La traduction est essentiellement directe et évidente, par exemple
24738 \begin_inset Flex Code
24741 \begin_layout Plain Layout
24742 \begin_inset Quotes fld
24746 \begin_inset Quotes frd
24755 \begin_inset Flex Code
24758 \begin_layout Plain Layout
24759 \begin_inset Quotes fld
24762 font-family: sans-serif;
24763 \begin_inset Quotes frd
24772 La correspondance entre les tailles en \SpecialChar LyX
24773 et les tailles en CSS est un peu
24774 moins évidente main néanmoins intuitive.
24776 \begin_inset Flex Code
24779 \begin_layout Plain Layout
24786 \begin_inset Flex URL
24789 \begin_layout Plain Layout
24799 \begin_layout Chapter
24800 Insérer un objet externe
24801 \begin_inset CommandInset label
24803 name "chap:Insérer-un-Objet"
24810 \begin_layout Standard
24813 \begin_inset Box Shadowbox
24823 height_special "totalheight"
24828 backgroundcolor "none"
24831 \begin_layout Plain Layout
24832 Avertissement: cette partie des la documentation n'a pas été mise à jour
24833 depuis un certain temps.
24834 Nous espérons qu'elle est toujours correcte, mais ce n'est pas garanti.
24842 \begin_layout Standard
24843 L'utilisation d'éléments créés par des logiciels extérieurs à \SpecialChar LyX
24845 en détail dans le manuel
24850 Cette partie du manuel couvre ce qui se passe derrière la scène pour permettre
24851 d'écrire un mécanisme d'inclusion pour un nouvel élément.
24854 \begin_layout Section
24855 Comment fonctionne-t-il ?
24858 \begin_layout Standard
24859 L'insertion d'objet externe repose sur le concept de
24865 \begin_layout Plain Layout
24866 NdT : Traduction de
24867 \begin_inset Quotes fld
24871 \begin_inset Quotes frd
24882 Un cadre définit comment \SpecialChar LyX
24883 doit s'interfacer avec un type d'objet donné.
24884 Tel qu'il est distribué, \SpecialChar LyX
24885 possède des cadres prédéfinis pour les figures
24886 XFig, pour les diagrammes Dia, pour différents formats d'images rastérisées,
24887 pour gnuplot, et d'autres.
24888 Vous pouvez en consulter la liste avec
24889 \begin_inset Flex Noun
24892 \begin_layout Plain Layout
24893 Insertion\SpecialChar menuseparator
24895 \begin_inset space ~
24904 En outre, il est possible de créer votre propre cadre pour supporter un
24905 type donné d'objet.
24906 Nous décrirons plus loin en détail ce qu'il faut faire, et nous espérons
24907 que vous nous enverrez tous les cadres que vous créerez pour que nous puissions
24908 les inclure dans de futures versions de \SpecialChar LyX
24912 \begin_layout Standard
24913 Un autre concept de base est qu'il faut faire la distinction entre le fichier
24914 d'origine qui sert de point de départ et le fichier transformé qui est
24915 inclus avec votre document exporté ou imprimé.
24916 Voyons par exemple une figure produite avec
24917 \begin_inset Flex Code
24920 \begin_layout Plain Layout
24927 L'application XFig elle-même travaille sur un fichier avec l'extension
24929 \begin_inset Flex Code
24932 \begin_layout Plain Layout
24939 Dans XFig, vous créez et modifiez votre figure.
24940 Quand c'est fini, vous enregistrez le fichier
24941 \begin_inset Flex Code
24944 \begin_layout Plain Layout
24951 Quand vous voulez inclure la figure dans votre document, vous invoquez
24953 \begin_inset Flex Code
24956 \begin_layout Plain Layout
24962 pour créer un fichier PostScript qui sera aisément inclus dans votre fichier
24965 Dans ce cas, le fichier
24966 \begin_inset Flex Code
24969 \begin_layout Plain Layout
24975 est le fichier d'origine, et le fichier PostScript est le fichier transformé.
24978 \begin_layout Standard
24979 Cette distinction est importante pour pouvoir mettre à jour l'objet pendant
24980 l'écriture de votre document.
24981 En outre, elle vous donne la flexibilité requise pour supporter des formats
24982 d'exportation différents.
24983 Par exemple, dans le cas de l'exportation en Ascii, ce n'est pas vraiment
24984 une super idée d'inclure la figure en PostScript brut.
24985 À la place, vous préférerez soit inclure une référence à la figure, soit
24986 essayer un convertisseur graphique vers Ascii pour rendre un résultat final
24987 approchant du graphique d'origine.
24988 L'insertion d'objet externe vous permet de le faire, car il est paramétré
24989 avec les différents formats d'exportation supportés par \SpecialChar LyX
24993 \begin_layout Standard
24994 En plus de supporter la génération de fichiers transformés différents selon
24995 le format d'exportation, l'insertion d'objet externe travaille en étroite
24996 collaboration avec les applications d'édition et de visualisation.
24997 Dans le cas d'une figure XFig, vous pouvez invoquer Xfig sur le fichier
24998 d'origine d'un simple clic depuis la fenêtre d'objet externe de \SpecialChar LyX
25000 visualiser le fichier transformé PostScript avec Ghostview d'un autre clic.
25001 Il n'y a plus à se bagarrer avec la ligne de commande ou avec des explorateurs
25002 de fichiers pour localiser et manipuler le fichier d'origine et le fichier
25004 De cette façon, vous pouvez enfin profiter à plein des nombreuses applications
25005 différentes qui servent à la production de documents, et serez finalement
25009 \begin_layout Section
25010 Le fichier de configuration d'un cadre externe
25013 \begin_layout Standard
25014 Il est assez facile de définir de nouveaux cadres externes dans \SpecialChar LyX
25016 Cependant, sachez que si vous le faites de façon négligente, vous introduirez
25021 une faille de sécurité facilement exploitable.
25022 Avant de commencer, lisez donc plus bas ce qui concerne la sécurité
25023 \begin_inset space ~
25027 \begin_inset CommandInset ref
25028 LatexCommand pageref
25029 reference "sec:La-question-de"
25036 \begin_layout Standard
25037 Ceci dit, nous vous encourageons à créer des cadres intéressants et à nous
25041 \begin_layout Standard
25042 Les cadres externes sont définis dans le fichier
25043 \begin_inset Flex Code
25046 \begin_layout Plain Layout
25047 Rép\SpecialChar LyX
25048 /external_templates
25059 \begin_layout Plain Layout
25060 NdT : Nous rappelons que
25061 \begin_inset Quotes fld
25065 \begin_inset Quotes frd
25068 est la traduction de
25069 \begin_inset Quotes fld
25073 \begin_inset Quotes frd
25076 dans ce contexte de l'objet externe.
25084 Vous pouvez mettre votre propre version dans
25085 \begin_inset Flex Code
25088 \begin_layout Plain Layout
25089 MonRép/external_templates
25098 \begin_layout Standard
25099 Un fichier de configuration de cadre typique se présente comme ceci:
25102 \begin_layout LyX-Code
25108 \begin_layout LyX-Code
25111 GuiName "XFig: $$AbsOrRelPathParent$$Basename"
25114 \begin_layout LyX-Code
25120 \begin_layout LyX-Code
25126 \begin_layout LyX-Code
25132 \begin_layout LyX-Code
25138 \begin_layout LyX-Code
25144 \begin_layout LyX-Code
25147 AutomaticProduction true
25150 \begin_layout LyX-Code
25156 \begin_layout LyX-Code
25162 \begin_layout LyX-Code
25165 Format \SpecialChar LaTeX
25169 \begin_layout LyX-Code
25172 TransformCommand Rotate RotationLatexCommand
25175 \begin_layout LyX-Code
25178 TransformCommand Resize ResizeLatexCommand
25181 \begin_layout LyX-Code
25184 Product "$$RotateFront$$ResizeFront
25187 \begin_layout LyX-Code
25194 input{$$AbsOrRelPathMaster$$Basename.pstex_t}
25197 \begin_layout LyX-Code
25200 $$ResizeBack$$RotateBack"
25203 \begin_layout LyX-Code
25209 \begin_layout LyX-Code
25212 UpdateResult "$$AbsPath$$Basename.pstex_t"
25215 \begin_layout LyX-Code
25218 Requirement "graphicx"
25221 \begin_layout LyX-Code
25224 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
25227 \begin_layout LyX-Code
25230 ReferencedFile latex "$$AbsPath$$Basename.eps"
25233 \begin_layout LyX-Code
25236 ReferencedFile dvi "$$AbsPath$$Basename.eps"
25239 \begin_layout LyX-Code
25245 \begin_layout LyX-Code
25248 Format PDF\SpecialChar LaTeX
25252 \begin_layout LyX-Code
25255 TransformCommand Rotate RotationLatexCommand
25258 \begin_layout LyX-Code
25261 TransformCommand Resize ResizeLatexCommand
25264 \begin_layout LyX-Code
25267 Product "$$RotateFront$$ResizeFront
25270 \begin_layout LyX-Code
25277 input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
25280 \begin_layout LyX-Code
25283 $$ResizeBack$$RotateBack"
25286 \begin_layout LyX-Code
25289 UpdateFormat pdftex
25292 \begin_layout LyX-Code
25295 UpdateResult "$$AbsPath$$Basename.pdftex_t"
25298 \begin_layout LyX-Code
25301 Requirement "graphicx"
25304 \begin_layout LyX-Code
25307 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
25310 \begin_layout LyX-Code
25313 ReferencedFile latex "$$AbsPath$$Basename.pdf"
25316 \begin_layout LyX-Code
25322 \begin_layout LyX-Code
25328 \begin_layout LyX-Code
25331 Product "$$Contents(
25333 "$$AbsPath$$Basename.asc
25338 \begin_layout LyX-Code
25341 UpdateFormat asciixfig
25344 \begin_layout LyX-Code
25347 UpdateResult "$$AbsPath$$Basename.asc"
25350 \begin_layout LyX-Code
25356 \begin_layout LyX-Code
25362 \begin_layout LyX-Code
25365 Product "<graphic fileref=
25367 "$$AbsOrRelPathMaster$$Basename.eps
25372 \begin_layout LyX-Code
25378 \begin_layout LyX-Code
25384 \begin_layout LyX-Code
25387 UpdateResult "$$AbsPath$$Basename.eps"
25390 \begin_layout LyX-Code
25393 ReferencedFile docbook "$$AbsPath$$Basename.eps"
25396 \begin_layout LyX-Code
25399 ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
25402 \begin_layout LyX-Code
25408 \begin_layout LyX-Code
25411 Product "[XFig: $$FName]"
25414 \begin_layout LyX-Code
25420 \begin_layout LyX-Code
25426 \begin_layout Standard
25427 Comme vous pouvez le constater, le cadre est inséré entre
25428 \begin_inset Flex Code
25431 \begin_layout Plain Layout
25441 \begin_inset Flex Code
25444 \begin_layout Plain Layout
25453 Il contient un en-tête spécifiant quelques réglages généraux et, pour chaque
25454 format primaire de document reconnu, une section
25455 \begin_inset Flex Code
25458 \begin_layout Plain Layout
25468 \begin_inset Flex Code
25471 \begin_layout Plain Layout
25482 \begin_layout Subsection
25486 \begin_layout Description
25489 \begin_inset Flex Code
25492 \begin_layout Plain Layout
25495 AutomaticProduction
25496 \begin_inset space ~
25506 indique si le fichier représenté par le cadre doit être créé par \SpecialChar LyX
25508 Cette directive doit apparaître une et une seule fois.
25511 \begin_layout Description
25514 \begin_inset Flex Code
25517 \begin_layout Plain Layout
25521 \begin_inset space ~
25531 précise un patron global utilisé dans l'échange dans la spécification des
25532 fichiers pour filtrer les fichiers désignés.
25533 S'il y a plus d'un suffixe possible (e.g.
25535 \begin_inset Flex Code
25538 \begin_layout Plain Layout
25547 \begin_inset Flex Code
25550 \begin_layout Plain Layout
25558 ), utiliser une syntaxe comme
25559 \begin_inset Flex Code
25562 \begin_layout Plain Layout
25571 Cette directive doit apparaître une et une seule fois.
25574 \begin_layout Description
25577 \begin_inset Flex Code
25580 \begin_layout Plain Layout
25584 \begin_inset space ~
25594 fixe le texte apparaissant dans le bouton.
25595 Cette directive doit apparaître une et une seule fois.
25598 \begin_layout Description
25601 \begin_inset Flex Code
25604 \begin_layout Plain Layout
25608 \begin_inset space ~
25612 \begin_inset space ~
25622 décrit le texte d'aide utilisé dans la fenêtre de dialogue
25623 \begin_inset Quotes fld
25627 \begin_inset Quotes frd
25631 Fournir suffisamment d'informations pour que l'utilisateur comprenne ce
25632 que le cadre peut faire pour lui.
25633 Cette directive doit apparaître une et une seule fois.
25636 \begin_layout Description
25639 \begin_inset Flex Code
25642 \begin_layout Plain Layout
25646 \begin_inset space ~
25656 indique le format du fichier original.
25657 Ce doit être le nom d'un format reconnu par \SpecialChar LyX
25659 \begin_inset space ~
25663 \begin_inset CommandInset ref
25665 reference "sec:Formats"
25671 \begin_inset Quotes eld
25675 \begin_inset Flex Code
25678 \begin_layout Plain Layout
25687 \begin_inset Quotes erd
25690 si le cadre peut gérer des fichiers originaux dans plus d'un format.
25692 tentera d'analyser le fichier pour en déduire le format dans ce cas.
25693 Cette directive doit apparaître une et une seule fois.
25696 \begin_layout Description
25699 \begin_inset Flex Code
25702 \begin_layout Plain Layout
25706 \begin_inset space ~
25716 est un nom original pour le cadre.
25717 Il ne soit pas contenir de macros de substitution (voir ci-après).
25720 \begin_layout Description
25723 \begin_inset Flex Code
25726 \begin_layout Plain Layout
25730 \begin_inset space ~
25733 Rotate|Resize|Clip|Extra
25740 spécifie quelles transformations sont reconnues par ce cadre.
25741 Elle peut apparaître zéro ou plusieurs fois.
25742 Elle active les options correspondantes dans la fenêtre de dialogue.
25744 \begin_inset Flex Code
25747 \begin_layout Plain Layout
25755 doit avoir soit une directive
25756 \begin_inset Flex Code
25759 \begin_layout Plain Layout
25767 correspondante, soit une directive
25768 \begin_inset Flex Code
25771 \begin_layout Plain Layout
25780 \begin_inset Flex Code
25783 \begin_layout Plain Layout
25792 Sinon, la transformation ne sera pas reconnue par ce cadre.
25796 \begin_layout Subsection
25800 \begin_layout Description
25803 \begin_inset Flex Code
25806 \begin_layout Plain Layout
25810 \begin_inset space ~
25814 |PDF\SpecialChar LaTeX
25822 décrit le format de document primaire relevant de cette définition de format.
25823 Tous les cadres n'ont pas de représentation raisonnable dans tous les formats
25824 de fichier documentaire.
25825 Définissez cependant une section
25826 \begin_inset Flex Code
25829 \begin_layout Plain Layout
25837 pour tous les formats, et utilisez un texte bidon lorsqu'il n'existe pas
25839 Ainsi vous verrez au minimum une référence à l'objet externe dans le document
25843 \begin_layout Description
25846 \begin_inset Flex Code
25849 \begin_layout Plain Layout
25853 \begin_inset space ~
25861 \begin_inset space ~
25875 définit une macro additionnelle
25876 \begin_inset Flex Code
25879 \begin_layout Plain Layout
25891 pour la substitution par
25892 \begin_inset Flex Code
25895 \begin_layout Plain Layout
25905 \begin_inset Flex Code
25908 \begin_layout Plain Layout
25920 peut elle-même contenir des macros de substitution.
25921 L'avantage par rapport à l'usage direct de
25922 \begin_inset Flex Code
25925 \begin_layout Plain Layout
25938 \begin_inset Flex Code
25941 \begin_layout Plain Layout
25949 est que la valeur substituée par
25950 \begin_inset Flex Code
25953 \begin_layout Plain Layout
25965 est nettoyée de sorte qu'elle est un argument facultatif valide dans le
25966 format documentaire.
25967 Cette directive doit apparaître une et une seule fois.
25970 \begin_layout Description
25973 \begin_inset Flex Code
25976 \begin_layout Plain Layout
25980 \begin_inset space ~
25990 spécifie le texte inséré dans le document exporté.
25991 C'est en fait la directive la plus importante et elle peut être assez compliqué
25993 Cette directive doit apparaître une et une seule fois.
25996 \begin_layout Description
25999 \begin_inset Flex Code
26002 \begin_layout Plain Layout
26006 \begin_inset space ~
26020 spécifie un élément de préambule qui sera inclus dans le préambule \SpecialChar LaTeX
26022 Il doit être défini par
26023 \begin_inset Flex Code
26026 \begin_layout Plain Layout
26036 \begin_inset Flex Code
26039 \begin_layout Plain Layout
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 ~
26065 \begin_inset space ~
26075 désigne les fichiers créés par la procédure de conversion et requis par
26076 un format d'exportation particulier.
26077 Si le nom d'un fichier est relatif, il est interprété relativement au document
26079 Cette directive peut apparaître zéro ou plusieurs fois.
26082 \begin_layout Description
26085 \begin_inset Flex Code
26088 \begin_layout Plain Layout
26092 \begin_inset space ~
26102 désigne le nom d'un paquetage \SpecialChar LaTeX
26104 Le paquetage est inclus via
26105 \begin_inset Flex Code
26108 \begin_layout Plain Layout
26118 dans le préambule \SpecialChar LaTeX
26120 Cette directive peut apparaître zéro ou plusieurs fois.
26123 \begin_layout Description
26126 \begin_inset Flex Code
26129 \begin_layout Plain Layout
26133 \begin_inset space ~
26137 \begin_inset space ~
26140 RotationLatexCommand
26147 spécifie que la commande \SpecialChar LaTeX
26148 native doit être utilisée pour effectuer les
26150 Cette directive peut apparaître une fois ou pas du tout.
26153 \begin_layout Description
26156 \begin_inset Flex Code
26159 \begin_layout Plain Layout
26163 \begin_inset space ~
26167 \begin_inset space ~
26177 spécifie que la commande \SpecialChar LaTeX
26178 native doit être utilisée pour effectuer les
26179 changements de taille.
26180 Cette directive peut apparaître une fois ou pas du tout.
26183 \begin_layout Description
26186 \begin_inset Flex Code
26189 \begin_layout Plain Layout
26193 \begin_inset space ~
26197 \begin_inset space ~
26200 RotationLatexOption
26207 spécifie que les rotations sont effectuées via un paramètre facultatif.
26208 Cette directive peut apparaître une fois ou pas du tout.
26214 \begin_layout Description
26217 \begin_inset Flex Code
26220 \begin_layout Plain Layout
26224 \begin_inset space ~
26228 \begin_inset space ~
26238 spécifie que les changements de taille sont effectuées via un paramètre
26240 Cette directive peut apparaître une fois ou pas du tout
26243 \begin_layout Description
26246 \begin_inset Flex Code
26249 \begin_layout Plain Layout
26253 \begin_inset space ~
26257 \begin_inset space ~
26267 spécifie que les recadrages sont effectuées via un paramètre facultatif.
26268 Cette directive peut apparaître une fois ou pas du tout
26273 \begin_layout Description
26276 \begin_inset Flex Code
26279 \begin_layout Plain Layout
26283 \begin_inset space ~
26287 \begin_inset space ~
26297 spécifie qu'un paramètre supplémentaire facultatif est utilisé.
26298 Cette directive peut apparaître une fois ou pas du tout
26303 \begin_layout Description
26306 \begin_inset Flex Code
26309 \begin_layout Plain Layout
26313 \begin_inset space ~
26323 spécifie le format de fichier du fichier converti.
26324 Ce doit être le nom d'un format reconnu par \SpecialChar LyX
26325 (voir la fenêtre de dialogue
26327 \begin_inset Flex Noun
26330 \begin_layout Plain Layout
26333 Outils\SpecialChar menuseparator
26334 Préférences\SpecialChar menuseparator
26336 \begin_inset space ~
26340 \begin_inset space ~
26343 fichiers\SpecialChar menuseparator
26345 \begin_inset space ~
26349 \begin_inset space ~
26358 Cette directive doit apparaître une et une seule fois.
26359 Si le format du fichier résultant est PDF, vous devez spécifier le format
26363 \begin_inset Flex Code
26366 \begin_layout Plain Layout
26376 , qui est le format PDF utilisé pour insérer des graphiques.
26377 Les autres formats PDF définis servent aux exportations du document.
26380 \begin_layout Description
26383 \begin_inset Flex Code
26386 \begin_layout Plain Layout
26390 \begin_inset space ~
26400 spécifie le nom du fichier converti.
26401 Le nom de fichier doit être absolu.
26402 Cette directive doit apparaître une et une seule fois.
26405 \begin_layout Subsection
26406 Définitions du préambule
26409 \begin_layout Standard
26410 La configuration du cadre externe peut contenir des définitions additionnelles
26411 de préambule incluses dans
26412 \begin_inset Flex Code
26415 \begin_layout Plain Layout
26425 \begin_inset Flex Code
26428 \begin_layout Plain Layout
26437 Elle peuvent être utilisées par les cadres dans la section
26438 \begin_inset Flex Code
26441 \begin_layout Plain Layout
26452 \begin_layout Section
26453 Le mécanisme de substitution
26456 \begin_layout Standard
26457 Quand la fenêtre d'objet externe invoque un programme externe, il le fait
26458 selon la commande définie dans le fichier de configuration des cadres.
26459 Ces commandes peuvent contenir diverses macros qui sont interprétées avant
26461 Les commandes sont toujours exécutées dans le répertoire du document.
26464 \begin_layout Standard
26465 Ainsi, quand un objet externe est affiché, un mécanisme de substitution
26466 génère son nom, et la plupart des autres directives reconnaissent la substituti
26467 on de manière similaire.
26470 \begin_layout Standard
26471 Les macros disponibles sont les suivantes :
26474 \begin_layout Description
26477 \begin_inset Flex Code
26480 \begin_layout Plain Layout
26483 $$AbsOrRelPathMaster
26490 est le est le chemin d'accès, absolu ou relatif au document maître \SpecialChar LyX
26494 \begin_layout Description
26497 \begin_inset Flex Code
26500 \begin_layout Plain Layout
26503 $$AbsOrRelPathParent
26510 est le est le chemin d'accès, absolu ou relatif au document \SpecialChar LyX
26514 \begin_layout Description
26517 \begin_inset Flex Code
26520 \begin_layout Plain Layout
26530 est le chemin d'accès absolu.
26533 \begin_layout Description
26536 \begin_inset Flex Code
26539 \begin_layout Plain Layout
26549 est le nom du fichier sans chemin d'accès et sans suffixe.
26552 \begin_layout Description
26555 \begin_inset Flex Code
26558 \begin_layout Plain Layout
26564 \begin_inset Quotes fld
26568 \begin_inset Quotes frd
26578 la macro dépliera le contenu du fichier de nom
26579 \begin_inset Flex Code
26582 \begin_layout Plain Layout
26591 \begin_layout Description
26594 \begin_inset Flex Code
26597 \begin_layout Plain Layout
26607 est le suffixe (point inclus).
26610 \begin_layout Description
26613 \begin_inset Flex Code
26616 \begin_layout Plain Layout
26624 This will be the string
26625 \begin_inset Quotes eld
26629 \begin_inset Quotes erd
26632 if the file is in JPEG format, otherwise it will be the string
26633 \begin_inset Quotes eld
26637 \begin_inset Quotes erd
26641 This is useful to avoid uneeded conversions for output formats that support
26642 both PNG and JPEG fomats.
26643 The predefined RasterImage template uses this macro for the pdf\SpecialChar TeX
26648 \begin_layout Description
26651 \begin_inset Flex Code
26654 \begin_layout Plain Layout
26664 est le nom du fichier spécifié dans la fenêtre d'objet externe.
26665 Il est soit absolu, soit relatif au document \SpecialChar LyX
26669 \begin_layout Description
26672 \begin_inset Flex Code
26675 \begin_layout Plain Layout
26686 \begin_inset Quotes fld
26690 \begin_inset Quotes frd
26694 \begin_inset Flex Code
26697 \begin_layout Plain Layout
26705 (absolu ou relatif au document \SpecialChar LyX
26709 \begin_layout Description
26712 \begin_inset Flex Code
26715 \begin_layout Plain Layout
26725 est le chemin d'accès relatif au document maître \SpecialChar LyX
26729 \begin_layout Description
26732 \begin_inset Flex Code
26735 \begin_layout Plain Layout
26745 est le chemin d'accès relatif au document \SpecialChar LyX
26749 \begin_layout Description
26752 \begin_inset Flex Code
26755 \begin_layout Plain Layout
26765 désigne le chemin absolu du répertoire système.
26766 Typiquement utilisé pour pouvoir trouver les différents scripts auxiliaires
26767 fournis avec \SpecialChar LyX
26771 \begin_layout Description
26774 \begin_inset Flex Code
26777 \begin_layout Plain Layout
26787 est le nom et le chemin absolu d'un fichier temporaire qui sera automatiquement
26788 effacé quand le document sera fermé, ou l'objet externe effacé.
26791 \begin_layout Standard
26792 Toutes la macros de chemin contiennent un séparateur de répertoire final,
26793 vous pouvez donc construire par exemple le nom de fichier absolu avec
26794 \begin_inset Flex Code
26797 \begin_layout Plain Layout
26800 $$AbsPath$$Basename$$Extension
26808 \begin_layout Standard
26809 Les macros ci-dessus sont substituées dans toutes les directives sauf indiqué.
26811 \begin_inset Flex Code
26814 \begin_layout Plain Layout
26822 reconnaît également les substitutions suivantes si elles sont autorisées
26824 \begin_inset Flex Code
26827 \begin_layout Plain Layout
26836 \begin_inset Flex Code
26839 \begin_layout Plain Layout
26850 \begin_layout Description
26853 \begin_inset Flex Code
26856 \begin_layout Plain Layout
26866 partie initiale de la commande de changement de taille.
26869 \begin_layout Description
26872 \begin_inset Flex Code
26875 \begin_layout Plain Layout
26885 partie finale de la commande de changement de taille.
26888 \begin_layout Description
26891 \begin_inset Flex Code
26894 \begin_layout Plain Layout
26904 partie initiale de la commande de rotation.
26907 \begin_layout Description
26910 \begin_inset Flex Code
26913 \begin_layout Plain Layout
26923 partie finale de la commande de rotation.
26926 \begin_layout Standard
26927 La valeur de la chaîne de la directive
26928 \begin_inset Flex Code
26931 \begin_layout Plain Layout
26939 reconnaît également les substitutions suivantes si elles sont autorisées
26943 \begin_inset Flex Code
26946 \begin_layout Plain Layout
26955 \begin_inset Flex Code
26958 \begin_layout Plain Layout
26969 \begin_layout Description
26972 \begin_inset Flex Code
26975 \begin_layout Plain Layout
26985 option de recadrage.
26988 \begin_layout Description
26989 \begin_inset Flex Code
26992 \begin_layout Plain Layout
27000 option supplémentaire.
27003 \begin_layout Description
27004 \begin_inset Flex Code
27007 \begin_layout Plain Layout
27015 option de changement de taille.
27018 \begin_layout Description
27019 \begin_inset Flex Code
27022 \begin_layout Plain Layout
27030 option de rotation.
27033 \begin_layout Standard
27034 Vous pouvez vous demander pourquoi les macros de chemin d'accès sont aussi
27036 Il y a deux raisons principales:
27039 \begin_layout Enumerate
27040 les chemins d'accès relatifs et absolus doivent rester relatifs et absolus,
27042 Les utilisateurs peuvent avoir des raisons de préférer l'un ou l'autre.
27043 Les chemins relatifs sont utiles pour des documents portables sur différentes
27044 machines, par exemple.
27045 Les chemins absolus peuvent être requis par certains logiciels;
27048 \begin_layout Enumerate
27050 traite les chemins d'accès relatifs différemment de \SpecialChar LyX
27051 et d'autres logiciels
27052 dans des fichiers inclus encapsulés.
27053 Pour \SpecialChar LyX
27054 , par exemple, un chemin relatif est toujours relatif au document
27055 qui contient le nom de fichier.
27056 Pour \SpecialChar LaTeX
27057 , il est toujours relatif au document maître.
27058 Ces deux définitions sont identiques si vous n'avez qu'un seul document.,
27059 mais diffèrent si vous avez un document maître qui inclut des sous-documents.
27060 Ceci signifie que les chemins relatifs doivent être transformés pour être
27061 transmis à \SpecialChar LaTeX
27063 Heureusement \SpecialChar LyX
27064 fait ceci automatiquement si vous choisissez les macros de
27065 substitution correctes.
27068 \begin_layout Standard
27069 Donc, quelle macro faut-il choisir dans une nouvelle définition de cadre?
27070 La règle n'est pas difficile:
27073 \begin_layout Itemize
27075 \begin_inset Flex Code
27078 \begin_layout Plain Layout
27086 si un chemin absolu est requis;
27089 \begin_layout Itemize
27091 \begin_inset Flex Code
27094 \begin_layout Plain Layout
27097 $$AbsOrRelPathMaster
27102 si la chaîne substituée est du type entrée pour \SpecialChar LaTeX
27106 \begin_layout Itemize
27108 \begin_inset Flex Code
27111 \begin_layout Plain Layout
27114 $$AbsOrRelPathParent
27119 pour préserver le choix de l'utilisateur.
27122 \begin_layout Standard
27123 Des cas spéciaux existent pour lesquels cette règle n'est pas valable, et
27124 par exemple lorsque des chemins relatifs sont requis, mais elle fonctionne
27125 correctement d'habitude.
27126 Un exemple de cas tordu est la directive
27127 \begin_inset Flex Code
27130 \begin_layout Plain Layout
27133 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
27138 dans le cadre Xfig indiqué ci-dessus: il n'est pas possible d'utiliser
27139 le nom absolu parce que la copieur pour les fichiers
27140 \begin_inset Flex Code
27143 \begin_layout Plain Layout
27151 nécessite le nom relatif pour réécrire le contenu du fichier.
27154 \begin_layout Section
27155 La question de la sécurité
27156 \begin_inset CommandInset label
27158 name "sec:La-question-de"
27165 \begin_layout Standard
27166 L'insertion d'objet externe crée une interface avec un paquet de programmes
27167 externes et le fait de manière automatique, nous devons donc en examiner
27168 les conséquences en matière de sécurité.
27169 En particulier, comme vous avez la possibilité d'inclure vos propres noms
27170 de fichier ou de paramètres et qu'ils sont interprétés pour former une
27171 commande, il semble possible de créer un document malveillant qui exécute
27172 des commandes indésirables quand un utilisateur le visualise ou l'imprime.
27173 C'est quelque chose que nous voulons absolument éviter.
27176 \begin_layout Standard
27177 Cependant, comme les commandes du programme externe sont définies seulement
27178 dans le fichier de configuration des cadres, il n'y a pas de problème de
27179 sécurité si \SpecialChar LyX
27180 est configuré correctement avec seulement des cadres sûrs.
27181 Ceci parce que les programmes externes sont invoqués via l'appel système
27183 \begin_inset Flex Code
27186 \begin_layout Plain Layout
27192 et non via l'appel système
27193 \begin_inset Flex Code
27196 \begin_layout Plain Layout
27203 Il n'est donc pas possible d'exécuter des commandes arbitraires via le
27204 shell à partir du nom de fichier ou des paramètres.
27207 \begin_layout Standard
27208 Ceci implique aussi qu'il y a des restrictions dans les commandes définissables
27209 dans un cadre d'objet externe.
27210 En particulier, les pipes et les redirections ne sont pas disponibles.
27211 C'était obligatoire pour que \SpecialChar LyX
27213 Si vous voulez utiliser quelques-unes des fonctions du shell, vous devez
27214 écrire un script sûr pour le faire de manière contrôlée, puis définir ce
27215 script comme commande.
27219 \begin_layout Standard
27220 Il est possible de créer un cadre qui interagit directement avec le shell,
27221 mais comme cela permettrait à un utilisateur malveillant d'exécuter des
27222 commandes arbitraires en écrivant des noms de fichier ou des paramètres
27223 bien choisis, nous vous recommandons d'utiliser en général des scripts
27224 sûrs qui fonctionnent avec l'appel système
27225 \begin_inset Flex Code
27228 \begin_layout Plain Layout
27234 d'une manière contrôlée.
27235 Bien sûr, si vous êtes dans un environnement dans lequel vous avez confiance,
27236 il est tentant de ne pas se fouler et d'utiliser des scripts shell ordinaires.
27237 Si vous faites cela, sachez que vous allez
27241 créer dans votre système une faille de sécurité facile à exploiter.
27242 Il est évident que de tels cadres non sécurisés ne seront jamais inclus
27243 dans la distribution standard de \SpecialChar LyX
27244 , même si nous encourageons les gens à
27245 nous proposer de nouveaux cadres dans la tradition du logiciel libre.
27246 Mais \SpecialChar LyX
27247 tel que vous vous le procurez par les voies officielles de distribution
27248 ne contiendra jamais de cadres non sécurisés.
27251 \begin_layout Standard
27252 L'insertion d'objet externe est un outil très puissant, et vous devez faire
27253 attention à ne pas mettre en péril la sécurité avec cette puissance.
27254 Une légère erreur dans une seule ligne d'un script apparemment inoffensif
27255 peut ouvrir la voie à d'énormes problèmes.
27256 Si vous n'avez pas une compréhension claire de ce qui est en jeu, nous
27257 vous recommandons de consulter un professionnel de la sécurité, ou de contacter
27258 l'équipe de développement de \SpecialChar LyX
27259 si vous vous demandez si votre cadre est
27261 Faites le avant de l'utiliser dans un environnement que vous ne contrôlez
27265 \begin_layout Chapter
27267 Liste des fonctions utilisables dans les styles
27268 \begin_inset CommandInset label
27270 name "chap:List-of-functions"
27277 \begin_layout Standard
27279 \begin_inset Tabular
27280 <lyxtabular version="3" rows="11" columns="8">
27281 <features tabularvalignment="middle">
27282 <column alignment="left" valignment="top">
27283 <column alignment="left" valignment="top">
27284 <column alignment="left" valignment="top">
27285 <column alignment="left" valignment="top">
27286 <column alignment="left" valignment="top">
27287 <column alignment="left" valignment="top">
27288 <column alignment="left" valignment="top">
27289 <column alignment="left" valignment="top">
27291 <cell alignment="left" valignment="top" usebox="none">
27294 \begin_layout Plain Layout
27300 <cell alignment="left" valignment="top" usebox="none">
27303 \begin_layout Plain Layout
27309 <cell alignment="left" valignment="top" usebox="none">
27312 \begin_layout Plain Layout
27318 <cell alignment="left" valignment="top" usebox="none">
27321 \begin_layout Plain Layout
27327 <cell alignment="center" valignment="top" usebox="none">
27330 \begin_layout Plain Layout
27336 <cell alignment="center" valignment="top" usebox="none">
27339 \begin_layout Plain Layout
27345 <cell alignment="center" valignment="top" usebox="none">
27348 \begin_layout Plain Layout
27354 <cell alignment="center" valignment="top" usebox="none">
27357 \begin_layout Plain Layout
27365 <cell alignment="left" valignment="top" usebox="none">
27368 \begin_layout Plain Layout
27374 <cell alignment="left" valignment="top" usebox="none">
27377 \begin_layout Plain Layout
27383 <cell alignment="left" valignment="top" usebox="none">
27386 \begin_layout Plain Layout
27392 <cell alignment="left" valignment="top" usebox="none">
27395 \begin_layout Plain Layout
27401 <cell alignment="center" valignment="top" usebox="none">
27404 \begin_layout Plain Layout
27410 <cell alignment="center" valignment="top" usebox="none">
27413 \begin_layout Plain Layout
27419 <cell alignment="center" valignment="top" usebox="none">
27422 \begin_layout Plain Layout
27428 <cell alignment="center" valignment="top" usebox="none">
27431 \begin_layout Plain Layout
27439 <cell alignment="left" valignment="top" usebox="none">
27442 \begin_layout Plain Layout
27448 <cell alignment="left" valignment="top" usebox="none">
27451 \begin_layout Plain Layout
27457 <cell alignment="left" valignment="top" usebox="none">
27460 \begin_layout Plain Layout
27466 <cell alignment="left" valignment="top" usebox="none">
27469 \begin_layout Plain Layout
27475 <cell alignment="center" valignment="top" usebox="none">
27478 \begin_layout Plain Layout
27484 <cell alignment="center" valignment="top" usebox="none">
27487 \begin_layout Plain Layout
27493 <cell alignment="center" valignment="top" usebox="none">
27496 \begin_layout Plain Layout
27502 <cell alignment="center" valignment="top" usebox="none">
27505 \begin_layout Plain Layout
27513 <cell alignment="left" valignment="top" usebox="none">
27516 \begin_layout Plain Layout
27522 <cell alignment="left" valignment="top" usebox="none">
27525 \begin_layout Plain Layout
27531 <cell alignment="left" valignment="top" usebox="none">
27534 \begin_layout Plain Layout
27540 <cell alignment="left" valignment="top" usebox="none">
27543 \begin_layout Plain Layout
27549 <cell alignment="center" valignment="top" usebox="none">
27552 \begin_layout Plain Layout
27558 <cell alignment="center" valignment="top" usebox="none">
27561 \begin_layout Plain Layout
27567 <cell alignment="center" valignment="top" usebox="none">
27570 \begin_layout Plain Layout
27576 <cell alignment="center" valignment="top" usebox="none">
27579 \begin_layout Plain Layout
27587 <cell alignment="left" valignment="top" usebox="none">
27590 \begin_layout Plain Layout
27596 <cell alignment="left" valignment="top" usebox="none">
27599 \begin_layout Plain Layout
27605 <cell alignment="left" valignment="top" usebox="none">
27608 \begin_layout Plain Layout
27614 <cell alignment="left" valignment="top" usebox="none">
27617 \begin_layout Plain Layout
27623 <cell alignment="center" valignment="top" usebox="none">
27626 \begin_layout Plain Layout
27632 <cell alignment="center" valignment="top" usebox="none">
27635 \begin_layout Plain Layout
27641 <cell alignment="center" valignment="top" usebox="none">
27644 \begin_layout Plain Layout
27650 <cell alignment="center" valignment="top" usebox="none">
27653 \begin_layout Plain Layout
27661 <cell alignment="left" valignment="top" usebox="none">
27664 \begin_layout Plain Layout
27670 <cell alignment="left" valignment="top" usebox="none">
27673 \begin_layout Plain Layout
27679 <cell alignment="left" valignment="top" usebox="none">
27682 \begin_layout Plain Layout
27688 <cell alignment="left" valignment="top" usebox="none">
27691 \begin_layout Plain Layout
27697 <cell alignment="center" valignment="top" usebox="none">
27700 \begin_layout Plain Layout
27706 <cell alignment="center" valignment="top" usebox="none">
27709 \begin_layout Plain Layout
27715 <cell alignment="center" valignment="top" usebox="none">
27718 \begin_layout Plain Layout
27724 <cell alignment="center" valignment="top" usebox="none">
27727 \begin_layout Plain Layout
27735 <cell alignment="left" valignment="top" usebox="none">
27738 \begin_layout Plain Layout
27744 <cell alignment="left" valignment="top" usebox="none">
27747 \begin_layout Plain Layout
27753 <cell alignment="left" valignment="top" usebox="none">
27756 \begin_layout Plain Layout
27762 <cell alignment="left" valignment="top" usebox="none">
27765 \begin_layout Plain Layout
27771 <cell alignment="center" valignment="top" usebox="none">
27774 \begin_layout Plain Layout
27780 <cell alignment="center" valignment="top" usebox="none">
27783 \begin_layout Plain Layout
27789 <cell alignment="center" valignment="top" usebox="none">
27792 \begin_layout Plain Layout
27798 <cell alignment="center" valignment="top" usebox="none">
27801 \begin_layout Plain Layout
27809 <cell alignment="left" valignment="top" usebox="none">
27812 \begin_layout Plain Layout
27818 <cell alignment="left" valignment="top" usebox="none">
27821 \begin_layout Plain Layout
27827 <cell alignment="left" valignment="top" usebox="none">
27830 \begin_layout Plain Layout
27836 <cell alignment="left" valignment="top" usebox="none">
27839 \begin_layout Plain Layout
27845 <cell alignment="center" valignment="top" usebox="none">
27848 \begin_layout Plain Layout
27854 <cell alignment="center" valignment="top" usebox="none">
27857 \begin_layout Plain Layout
27863 <cell alignment="center" valignment="top" usebox="none">
27866 \begin_layout Plain Layout
27872 <cell alignment="center" valignment="top" usebox="none">
27875 \begin_layout Plain Layout
27883 <cell alignment="left" valignment="top" usebox="none">
27886 \begin_layout Plain Layout
27892 <cell alignment="left" valignment="top" usebox="none">
27895 \begin_layout Plain Layout
27901 <cell alignment="left" valignment="top" usebox="none">
27904 \begin_layout Plain Layout
27910 <cell alignment="left" valignment="top" usebox="none">
27913 \begin_layout Plain Layout
27919 <cell alignment="center" valignment="top" usebox="none">
27922 \begin_layout Plain Layout
27928 <cell alignment="center" valignment="top" usebox="none">
27931 \begin_layout Plain Layout
27937 <cell alignment="center" valignment="top" usebox="none">
27940 \begin_layout Plain Layout
27946 <cell alignment="center" valignment="top" usebox="none">
27949 \begin_layout Plain Layout
27957 <cell alignment="left" valignment="top" usebox="none">
27960 \begin_layout Plain Layout
27966 <cell alignment="left" valignment="top" usebox="none">
27969 \begin_layout Plain Layout
27975 <cell alignment="left" valignment="top" usebox="none">
27978 \begin_layout Plain Layout
27984 <cell alignment="left" valignment="top" usebox="none">
27987 \begin_layout Plain Layout
27993 <cell alignment="center" valignment="top" usebox="none">
27996 \begin_layout Plain Layout
28002 <cell alignment="center" valignment="top" usebox="none">
28005 \begin_layout Plain Layout
28011 <cell alignment="center" valignment="top" usebox="none">
28014 \begin_layout Plain Layout
28020 <cell alignment="center" valignment="top" usebox="none">
28023 \begin_layout Plain Layout
28031 <cell alignment="center" valignment="top" usebox="none">
28034 \begin_layout Plain Layout
28040 <cell alignment="center" valignment="top" usebox="none">
28043 \begin_layout Plain Layout
28049 <cell alignment="center" valignment="top" usebox="none">
28052 \begin_layout Plain Layout
28058 <cell alignment="center" valignment="top" usebox="none">
28061 \begin_layout Plain Layout
28067 <cell alignment="center" valignment="top" usebox="none">
28070 \begin_layout Plain Layout
28076 <cell alignment="center" valignment="top" usebox="none">
28079 \begin_layout Plain Layout
28085 <cell alignment="center" valignment="top" usebox="none">
28088 \begin_layout Plain Layout
28094 <cell alignment="center" valignment="top" usebox="none">
28097 \begin_layout Plain Layout
28111 \begin_layout Chapter
28112 Noms des couleurs disponibles utilisables dans les styles
28113 \begin_inset CommandInset label
28115 name "chap:Names-of-colors"
28122 \begin_layout Standard
28123 Les couleurs énumérées ci-après sont les couleurs standard et celles que
28124 vous pouvez régler dans les préférences \SpecialChar LyX
28128 \begin_layout Description
28133 pas de couleur particulière – réinitialisation ou couleur implicite
28136 \begin_layout Description
28142 \begin_layout Description
28148 \begin_layout Description
28154 \begin_layout Description
28160 \begin_layout Description
28166 \begin_layout Description
28172 \begin_layout Description
28178 \begin_layout Description
28184 \begin_layout Description
28189 marqueur d'espace ajoutée
28192 \begin_layout Description
28200 \begin_layout Description
28208 \begin_layout Description
28216 \begin_layout Description
28224 \begin_layout Description
28229 étiquette de branche
28232 \begin_layout Description
28237 fond de bouton d'insert
28240 \begin_layout Description
28245 fond du bouton d'insert (pointé)
28248 \begin_layout Description
28253 bordure de bouton d'insert
28256 \begin_layout Description
28261 barre de modification
28264 \begin_layout Description
28269 texte modifié auteur 1
28272 \begin_layout Description
28277 texte modifié auteur 2
28280 \begin_layout Description
28285 texte modifié auteur 3
28288 \begin_layout Description
28293 texte modifié auteur 4
28296 \begin_layout Description
28301 texte modifié auteur 5
28304 \begin_layout Description
28307 collapsable_inset_frame
28309 cadre d'insert repliable
28312 \begin_layout Description
28315 collapsable_inset_text
28317 texte d'insert repliable
28320 \begin_layout Description
28328 \begin_layout Description
28333 fond d'insert de commande
28336 \begin_layout Description
28341 cadre d'insert de commande
28344 \begin_layout Description
28352 \begin_layout Description
28357 fond de commentaire
28360 \begin_layout Description
28368 \begin_layout Description
28376 \begin_layout Description
28379 deletedtextmodifier
28381 modificateur de texte supprimé
28384 \begin_layout Description
28389 barre de profondeur
28392 \begin_layout Description
28397 marqueur de fin de ligne
28400 \begin_layout Description
28405 erreur \SpecialChar LaTeX
28409 \begin_layout Description
28414 étiquette de note de bas de page
28417 \begin_layout Description
28425 \begin_layout Description
28430 étiquette d'insert grisé
28433 \begin_layout Description
28438 fond d'insert grisé
28441 \begin_layout Description
28446 texte d'insert grisé
28449 \begin_layout Description
28457 \begin_layout Description
28465 \begin_layout Description
28473 \begin_layout Description
28478 complétion en ligne
28481 \begin_layout Description
28489 \begin_layout Description
28497 \begin_layout Description
28505 \begin_layout Description
28510 texte \SpecialChar LaTeX
28514 \begin_layout Description
28522 \begin_layout Description
28527 étiquette de note en marge
28530 \begin_layout Description
28538 \begin_layout Description
28546 \begin_layout Description
28551 cadre mathématique (non pointé)
28554 \begin_layout Description
28559 cadre mathématique (pointé)
28562 \begin_layout Description
28570 \begin_layout Description
28575 fond de macro mathématique
28578 \begin_layout Description
28583 macro mathématique désactivée
28586 \begin_layout Description
28591 cadre de macro mathématique
28594 \begin_layout Description
28599 fond dynamique de macro mathématique
28602 \begin_layout Description
28607 étiquette de macro mathématique
28610 \begin_layout Description
28615 macro mathématique : nouveau paramètre
28618 \begin_layout Description
28623 macro mathématique : ancien paramètre
28626 \begin_layout Description
28634 \begin_layout Description
28637 nonunique_inlinecompletion
28639 complétion en ligne (choix multiples)
28642 \begin_layout Description
28650 \begin_layout Description
28658 \begin_layout Description
28663 saut de page / saut de ligne
28666 \begin_layout Description
28671 marqueur de paragraphe
28674 \begin_layout Description
28679 texte d'insert fantôme
28682 \begin_layout Description
28690 \begin_layout Description
28698 \begin_layout Description
28703 cadre d'expression régulière
28706 \begin_layout Description
28714 \begin_layout Description
28722 \begin_layout Description
28730 \begin_layout Description
28738 \begin_layout Description
28746 \begin_layout Description
28751 ligne on/off de tableau
28754 \begin_layout Description
28762 \begin_layout Description