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 \usepackage{ifpdf} % part of the hyperref bundle
18 \ifpdf % if pdflatex is used
20 % set fonts for nicer pdf view
21 \IfFileExists{lmodern.sty}{\usepackage{lmodern}}{}
23 \fi % end if pdflatex is used
25 % the pages of the TOC is numbered roman
26 % and a pdf-bookmark for the TOC is added
27 \let\myTOC\tableofcontents
28 \renewcommand\tableofcontents{%
30 \pdfbookmark[1]{\contentsname}{}
34 \@ifpackageloaded{babel}{
35 % increase link area for cross-references and autoname them,
36 \AtBeginDocument{\renewcommand{\ref}[1]{\mbox{\autoref{#1}}}}
38 \renewcommand*{\equationautorefname}[1]{}%
39 \renewcommand{\sectionautorefname}{sec.\negthinspace}%
40 \renewcommand{\subsectionautorefname}{sec.\negthinspace}%
41 \renewcommand{\subsubsectionautorefname}{sec.\negthinspace}%
45 \options fleqn,liststotoc,bibtotoc,idxtotoc,BCOR7.5mm,titlepage,tablecaptionabove
46 \use_default_options false
50 \maintain_unincluded_children false
53 InsetLayout Flex:MenuItem
62 \newcommand*{\menuitem}[1]{{\sffamily #1}}
68 \language_package default
71 \font_roman "default" "default"
72 \font_sans "default" "default"
73 \font_typewriter "default" "default"
74 \font_math "auto" "auto"
75 \font_default_family default
76 \use_non_tex_fonts false
79 \font_sf_scale 100 100
80 \font_tt_scale 100 100
82 \default_output_format default
84 \bibtex_command default
85 \index_command default
89 \pdf_title "LyX Configuration Manual"
90 \pdf_author "LyX Team"
91 \pdf_subject "LyX-documentation Customization"
92 \pdf_keywords "LyX, documentation, customization"
94 \pdf_bookmarksnumbered true
95 \pdf_bookmarksopen true
96 \pdf_bookmarksopenlevel 1
101 \pdf_pdfusetitle false
102 \pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue,pdfpagelayout=OneColumn, pdfnewwindow=true, pdfstartview=XYZ, plainpages=false"
105 \use_package amsmath 0
106 \use_package amssymb 0
107 \use_package cancel 0
109 \use_package mathdots 1
110 \use_package mathtools 0
111 \use_package mhchem 1
112 \use_package stackrel 0
113 \use_package stmaryrd 0
114 \use_package undertilde 0
116 \cite_engine_type default
120 \paperorientation portrait
135 \paragraph_separation indent
136 \paragraph_indentation default
137 \quotes_language french
140 \paperpagestyle headings
141 \tracking_changes false
142 \output_changes false
145 \html_be_strict false
151 Personnaliser \SpecialChar LyX
152 : fonctions pour l'utilisateur avancé
156 par l'équipe \SpecialChar LyX
161 \begin_layout Plain Layout
162 Merci d'envoyer vos commentaires et corrections à la liste de diffusion
163 de la documentation de \SpecialChar LyX
167 \begin_inset CommandInset href
169 target "lyx-docs@lists.lyx.org"
177 \begin_inset Quotes fld
181 \begin_inset Quotes frd
184 dans l'objet, et mettre en copie le responsable courant de ce fichier,
185 Richard Heck <rgheck@comcast.net>.
186 \begin_inset Newline newline
189 Traduction en français par : P.-H.
200 Meunier-Guttin-Cluzel
207 Merci d'envoyer vos commentaires et corrections sur la traduction à la
208 liste de diffusion de \SpecialChar LyX
211 <lyx-fr@lists.lyx.org>
219 \begin_inset Note Note
222 \begin_layout Plain Layout
223 Informations de révision :
226 \begin_layout Plain Layout
227 Traduction : remplacement de Éditer/Visionner/Insérer/Naviguer par Édition/Affic
228 hage/Insertion/Navigation, 31/10/2012 (JPC)
231 \begin_layout Plain Layout
232 Mise à jour OK pour la publication 2.0.0, Date: 21/01/2014 (JPC)
235 \begin_layout Plain Layout
236 Remplacement de « appendice » par « annexe », 31/12/2014 (JPC)
239 \begin_layout Plain Layout
240 Original : 09/06/2013
246 \begin_inset Newline newline
250 \begin_inset Newline newline
256 \begin_layout Standard
257 \begin_inset CommandInset toc
258 LatexCommand tableofcontents
265 \begin_layout Chapter
269 \begin_layout Standard
270 Ce manuel couvre les fonctions de personnalisation de \SpecialChar LyX
272 Nous y abordons des sujets comme les raccourcis clavier, les options d'aperçu
273 à l'écran, les options d'impression, l'envoi de commandes à \SpecialChar LyX
276 , l'internationalisation, l'installation de nouvelles classes \SpecialChar LaTeX
278 formats \SpecialChar LyX
280 Nous n'espérons pas aborder tout ce que vous pouvez modifier – nos développeurs
281 ajoutent de nouvelles fonctions plus vite que nous n'en écrivons la documentati
282 on – mais nous allons expliquer les personnalisations les plus courantes
283 et au moins vous indiquer la bonne direction pour les plus obscures d'entre
287 \begin_layout Chapter
288 Les fichiers de configuration de \SpecialChar LyX
292 \begin_layout Standard
293 Ce chapitre devrait vous aider à trouver votre chemin parmi les fichiers
294 de configuration de \SpecialChar LyX
296 Avant d'entreprendre sa lecture, consultez
300 \SpecialChar menuseparator
318 pour connaître le répertoire de bibliothèques et le répertoire utilisateur
321 C'est dans celui-ci que \SpecialChar LyX
322 place ses fichiers de configuration système; le
323 répertoire utilisateur est celui dans lequel vous pouvez mettre vos versions
324 modifiées Le premier sera appelé
325 \begin_inset Flex Code
328 \begin_layout Plain Layout
336 \begin_inset Flex Code
339 \begin_layout Plain Layout
345 dans la suite de ce document.
348 \begin_layout Section
349 Qu'est-ce qu'il y a dans
350 \begin_inset Flex Code
353 \begin_layout Plain Layout
363 \begin_layout Standard
364 \begin_inset Flex Code
367 \begin_layout Plain Layout
374 et ses sous-répertoires contiennent un certain nombre de fichiers qui peuvent
375 servir à personnaliser le comportement de \SpecialChar LyX
377 Vous pouvez modifier ces fichiers depuis \SpecialChar LyX
378 lui-même avec la fenêtre
380 Outils\SpecialChar menuseparator
384 La plupart des réglages personnels que vous voudrez apporter à \SpecialChar LyX
386 se faire par l'intermédiaire de cette fenêtre.
387 Il y a cependant bien d'autres aspects du fonctionnement de \SpecialChar LyX
389 on peut agir en modifiant les fichiers de
390 \begin_inset Flex Code
393 \begin_layout Plain Layout
401 Ils entrent dans différentes catégories, qui sont décrites dans les sous-sectio
405 \begin_layout Subsection
406 Les fichiers générés automatiquement
409 \begin_layout Standard
410 Ces fichiers sont générés au moment de la configuration de \SpecialChar LyX
412 Ils définissent différentes valeurs par défaut qui sont évaluées par l'inspecti
414 Comme ils peuvent être réécrits à tout moment, il n'est pas conseillé de
418 \begin_layout Labeling
419 \labelwidthstring 00.00.0000
420 \begin_inset Flex Code
423 \begin_layout Plain Layout
429 contient les valeurs implicites pour différentes commandes.
432 \begin_layout Labeling
433 \labelwidthstring 00.00.0000
434 \begin_inset Flex Code
437 \begin_layout Plain Layout
443 contient la liste des paquetages \SpecialChar LaTeX
447 ne se sert pas directement de ce fichier, mais les informations obtenues
448 sont disponibles en faisant
450 Aide\SpecialChar menuseparator
461 \begin_layout Labeling
462 \labelwidthstring 00.00.0000
463 \begin_inset Flex Code
466 \begin_layout Plain Layout
472 donne la liste des classes de texte présentes dans le répertoire
473 \begin_inset Flex Code
476 \begin_layout Plain Layout
482 , les classes de document \SpecialChar LaTeX
483 correspondantes et leur description.
487 \begin_layout Labeling
488 \labelwidthstring 00.00.0000
489 \begin_inset Flex Code
492 \begin_layout Plain Layout
498 donne la liste des modules figurant dans vos répertoires de format (
499 \begin_inset Flex Code
502 \begin_layout Plain Layout
513 \begin_layout Labeling
514 \labelwidthstring 00.00.0000
515 \begin_inset Flex Code
518 \begin_layout Plain Layout
524 donne la liste de différentes sortes de fichiers connexes à \SpecialChar LaTeX
529 \begin_layout Labeling
530 \labelwidthstring 00.00.0000
531 \begin_inset Flex Code
534 \begin_layout Plain Layout
535 doc/\SpecialChar LaTeX
541 est généré automatiquement pendant la configuration de \SpecialChar LyX
542 , à partir du fichier
544 \begin_inset Flex Code
547 \begin_layout Plain Layout
557 \begin_layout Subsection
561 \begin_layout Standard
562 Ces répertoires figurent à la fois dans
563 \begin_inset Flex Code
566 \begin_layout Plain Layout
573 \begin_inset Flex Code
576 \begin_layout Plain Layout
583 Si un fichier existe dans les deux répertoires, c'est celui de
584 \begin_inset Flex Code
587 \begin_layout Plain Layout
596 \begin_layout Labeling
597 \labelwidthstring 00.00.0000
598 \begin_inset Flex Code
601 \begin_layout Plain Layout
607 ce répertoire contient les fichiers de définition des raccourcis clavier,
609 \begin_inset Flex Code
612 \begin_layout Plain Layout
620 \begin_inset Quotes fld
624 \begin_inset Quotes frd
627 du fichier de raccourcis, appelée
628 \begin_inset Flex Code
631 \begin_layout Plain Layout
637 , celle-ci sera détectée et utilisée en premier.
640 \begin_layout Labeling
641 \labelwidthstring 00.00.0000
642 \begin_inset Flex Code
645 \begin_layout Plain Layout
651 contient quelques fichiers graphiques qui peuvent être inclus dans les
656 \begin_layout Labeling
657 \labelwidthstring 00.00.0000
658 \begin_inset Flex Code
661 \begin_layout Plain Layout
667 contient les fichiers de la documentation de \SpecialChar LyX
668 (dont celui que vous êtes
671 \begin_inset Flex Code
674 \begin_layout Plain Layout
681 est un cas à part, comme nous venons de le voir.
682 S'il existe des version traduites des fichiers d'aide, avec le préfixe
684 \begin_inset Flex Code
687 \begin_layout Plain Layout
693 , celles-ci seront utilisées d'abord (voir le
698 \begin_inset CommandInset ref
700 reference "chap:i18n"
708 \begin_layout Labeling
709 \labelwidthstring 00.00.0000
710 \begin_inset Flex Code
713 \begin_layout Plain Layout
719 contient les fichiers d'exemples qui illustrent la façon d'utiliser certaines
721 Vous pouvez y accéder en appuyant sur le bouton
726 \begin_inset Flex MenuItem
729 \begin_layout Plain Layout
730 Fichier\SpecialChar menuseparator
739 \begin_layout Labeling
740 \labelwidthstring 00.00.0000
741 \begin_inset Flex Code
744 \begin_layout Plain Layout
750 contient les fichiers d'images utilisés dans l'interface
755 Il contient également les icônes utilisées dans la barre d'outils et les
756 bannières affichées au démarrage de \SpecialChar LyX
760 \begin_layout Labeling
761 \labelwidthstring 00.00.0000
762 \begin_inset Flex Code
765 \begin_layout Plain Layout
771 contient les fichiers de réaffectation clavier.
773 \begin_inset CommandInset ref
775 reference "sec:clavier"
779 pour des informations détaillées.
783 \begin_layout Labeling
784 \labelwidthstring 00.00.0000
785 \begin_inset Flex Code
788 \begin_layout Plain Layout
794 contient les classes de texte et les fichiers de modules décrits au
795 \begin_inset CommandInset ref
797 reference "chap:classe-texte"
804 \begin_layout Labeling
805 \labelwidthstring 00.00.0000
806 \begin_inset Flex Code
809 \begin_layout Plain Layout
815 contient les scripts Python
816 \begin_inset Flex Code
819 \begin_layout Plain Layout
825 permettant d'effectuer les conversions entre versions de \SpecialChar LyX
827 Ils peuvent être exécutés depuis la ligne de commande, si vous désirez
828 par exemple faire un traitement par lots.
831 \begin_layout Labeling
832 \labelwidthstring 00.00.0000
833 \begin_inset Flex Code
836 \begin_layout Plain Layout
842 contient quelques fichiers qui illustrent les possibilités offertes par
844 \begin_inset Flex MenuItem
847 \begin_layout Plain Layout
860 \begin_layout Labeling
861 \labelwidthstring 00.00.0000
862 \begin_inset Flex Code
865 \begin_layout Plain Layout
871 contient les fichiers modèles de \SpecialChar LyX
877 \begin_inset CommandInset ref
879 reference "sec:modeles"
886 \begin_layout Labeling
887 \labelwidthstring 00.00.0000
888 \begin_inset Flex Code
891 \begin_layout Plain Layout
897 contient des fichiers avec l'extension
898 \begin_inset Flex Code
901 \begin_layout Plain Layout
907 qui définissent l'interface utilisateur de \SpecialChar LyX
909 C'est-à-dire que ces fichiers définissent quels éléments apparaissent dans
910 les menus et quels éléments apparaissent dans la barre d'outils.
913 \begin_layout Subsection
914 Fichiers que vous n'avez pas à modifier
917 \begin_layout Standard
918 Ce sont des fichiers internes à \SpecialChar LyX
919 , et ils ne doivent pas être modifiés, sauf
920 par les développeurs.
924 \begin_layout Labeling
925 \labelwidthstring 00.00.0000
932 ce fichier contient la liste des développeurs de \SpecialChar LyX
934 Son contenu est affiché en sélectionnant
935 \begin_inset Flex MenuItem
938 \begin_layout Plain Layout
939 Aide\SpecialChar menuseparator
948 \begin_layout Labeling
949 \labelwidthstring 00.00.0000
956 est un script \SpecialChar LaTeX
957 utilisé pendant le processus de configuration.
958 Ne pas le lancer directement.
962 \begin_layout Labeling
963 \labelwidthstring 00.00.0000
970 est le script qui permet de reconfigurer \SpecialChar LyX
972 Il génère des fichiers de configuration dans le répertoire dans lequel
976 \begin_layout Subsection
977 Autres fichiers appelant un commentaire
980 \begin_layout Labeling
981 \labelwidthstring 00.00.0000
986 contient des tables de conversion faisant correspondre les différents encodages
987 de caractères avec Unicode.
990 \begin_layout Labeling
991 \labelwidthstring 00.00.0000
996 contient les modèles disponibles pour la nouvelle fonction d'
997 \begin_inset Flex MenuItem
1000 \begin_layout Plain Layout
1002 \begin_inset space ~
1011 \begin_inset space ~
1015 \begin_inset CommandInset ref
1017 reference "chap:Insérer-un-Objet"
1024 \begin_layout Labeling
1025 \labelwidthstring 00.00.0000
1030 contient la liste de toutes les langues actuellement supportées par \SpecialChar LyX
1034 \begin_layout Labeling
1035 \labelwidthstring 00.00.0000
1036 \begin_inset Flex Code
1039 \begin_layout Plain Layout
1045 contient des informations sur les différentes polices.
1048 \begin_layout Labeling
1049 \labelwidthstring 00.00.0000
1050 \begin_inset Flex Code
1053 \begin_layout Plain Layout
1059 contient les traductions pour les styles de paragraphe internationalisés
1061 \begin_inset space ~
1065 \begin_inset CommandInset ref
1067 reference "subsec:I18n"
1074 \begin_layout Labeling
1075 \labelwidthstring 00.00.0000
1076 \begin_inset Flex Code
1079 \begin_layout Plain Layout
1085 contient des informations sur les glyphes encodés en Unicode et la manière
1086 dont \SpecialChar LyX
1087 les traite via \SpecialChar LaTeX
1091 \begin_layout Section
1092 Votre répertoire personnel de configuration
1095 \begin_layout Standard
1096 Même si vous utilisez \SpecialChar LyX
1097 sans être le super-utilisateur, vous pouvez avoir
1098 envie de modifier la configuration de \SpecialChar LyX
1099 pour votre usage personnel.
1101 \begin_inset Flex Code
1104 \begin_layout Plain Layout
1110 contient les fichiers personnels de configuration.
1111 C'est le répertoire qui est décrit comme
1112 \begin_inset Quotes fld
1115 Répertoire utilisateur
1116 \begin_inset Quotes frd
1121 Aide\SpecialChar menuseparator
1123 \begin_inset space ~
1127 \begin_inset space ~
1131 \begin_inset space ~
1138 Il est traité comme un miroir du répertoire
1139 \begin_inset Flex Code
1142 \begin_layout Plain Layout
1149 , et chaque fichier qui se trouve dans
1153 remplace par conséquent le fichier correspondant de
1154 \begin_inset Flex Code
1157 \begin_layout Plain Layout
1165 Chaque fichier de configuration décrit dans les sections précédentes peut
1166 se trouver soit dans le répertoire de configuration système, ce qui jouera
1167 pour tous les utilisateurs, soit dans votre répertoire personnel, pour
1168 votre propre configuration.
1171 \begin_layout Standard
1172 Pour éclaircir la situation, voici quelques exemples:
1175 \begin_layout Itemize
1176 les réglages effectués dans la fenêtre
1178 Outils\SpecialChar menuseparator
1181 sont enregistrés dans un fichier
1182 \begin_inset Flex Code
1185 \begin_layout Plain Layout
1192 \begin_inset Flex Code
1195 \begin_layout Plain Layout
1204 \begin_layout Itemize
1205 quand vous reconfigurez \SpecialChar LyX
1208 Outils\SpecialChar menuseparator
1216 fait tourner le script
1217 \begin_inset Flex Code
1220 \begin_layout Plain Layout
1226 et les fichiers résultants sont placés dans votre répertoire personnel
1228 Ça signifie que les nouvelles classes de texte que vous avez pu ajouter
1230 \begin_inset Flex Code
1233 \begin_layout Plain Layout
1239 seront ajoutées à la liste des classes de la fenêtre
1241 Document\SpecialChar menuseparator
1248 \begin_layout Itemize
1249 Si vous récupérez sur le site ftp de \SpecialChar LyX
1250 des fichiers de documentation mis
1251 à jour et que vous n'êtes pas administrateur sur votre système, vous pouvez
1252 placer ces fichiers dans
1253 \begin_inset Flex Code
1256 \begin_layout Plain Layout
1262 et ils seront ouverts directement à partir du menu d'
1269 \begin_layout Section
1270 Utiliser \SpecialChar LyX
1271 avec plusieurs configurations
1274 \begin_layout Standard
1275 La liberté offerte pour le répertoire de configuration locale peut être
1276 insuffisante si vous avez besoin de plusieurs configurations différentes.
1277 Par exemple, vous pouvez vouloir utiliser des raccourcis clavier ou des
1278 réglages d'imprimante différents selon les circonstances
1282 \begin_layout Plain Layout
1283 NdT : ou encore vouloir écrire dans des langues différentes et adapter vos
1284 configurations en conséquence.
1290 Vous pouvez y arriver en ayant plusieurs répertoires de configuration.
1291 Vous spécifiez alors lequel utiliser au moment de lancer \SpecialChar LyX
1295 \begin_layout Standard
1296 Si vous lancez \SpecialChar LyX
1297 avec l'option de ligne de commande
1305 , le programme va lire la configuration qui se trouve dans ce répertoire,
1306 et non dans le répertoire par défaut (en lançant \SpecialChar LyX
1307 sans cette option vous
1308 pouvez déterminer le répertoire par défaut).
1309 Si ce répertoire n'existe pas, \SpecialChar LyX
1310 vous propose de le créer, exactement comme
1311 il le fait avec le répertoire implicite au premier lancement du programme.
1312 Vous pouvez modifier les options de configuration dans ce
1316 supplémentaire exactement comme vous le feriez pour le répertoire implicite.
1317 Ces répertoires sont complètement indépendants (mais lisez la suite).
1318 Notez que positionner la variable d'environnement
1322 a exactement le même effet.
1325 \begin_layout Standard
1326 Quand vous avez plusieurs configurations, vous devez faire plus attention:
1327 si vous voulez ajouter un nouveau format dans
1329 MonNouveauRép/layouts
1331 , pour qu'il soit disponible dans toutes vos configurations, vous devez
1332 l'ajouter dans chaque répertoire séparément.
1333 Vous pouvez contourner ceci avec l'astuce suivante: après que \SpecialChar LyX
1335 répertoire supplémentaire, la plupart des sous-répertoires (voir plus haut)
1337 Si vous voulez que la nouvelle configuration soit le reflet d'une déjà
1338 existante, remplacez le sous-répertoire vide par un lien symbolique au
1339 sous-répertoire correspondant dans la configuration existante.
1340 Faites toutefois attention avec le sous-répertoire
1344 , car il contient un fichier écrit par le script de configuration (accessible
1347 Outils\SpecialChar menuseparator
1350 ) qui est propre à chaque configuration.
1353 \begin_layout Chapter
1359 \begin_layout Standard
1360 Tous les options de la fenêtre
1364 sont expliquées dans l'annexe
1366 La fenêtre Préférences
1370 Guide de l'utilisateur
1373 Pour certaines options, vous trouverez ici plus de précisions.
1376 \begin_layout Section
1378 \begin_inset CommandInset label
1387 \begin_layout Standard
1388 La première étape consiste à définir vos formats de fichiers si ce n'est
1390 Pour ce faire, ouvrez
1391 \begin_inset Flex MenuItem
1394 \begin_layout Plain Layout
1395 Outils\SpecialChar menuseparator
1404 \begin_inset Flex MenuItem
1407 \begin_layout Plain Layout
1408 Gestion des fichiers\SpecialChar menuseparator
1416 , appuyez sur le bouton
1417 \begin_inset Flex MenuItem
1420 \begin_layout Plain Layout
1428 \begin_inset Flex MenuItem
1431 \begin_layout Plain Layout
1437 contient le nom utilisé pour identifier le format de manière interne.
1438 Vous devrez également saisir un suffixe de nom de fichier.
1439 Toutes ces informations sont obligatoires.
1441 \begin_inset Flex MenuItem
1444 \begin_layout Plain Layout
1450 permet de définir une séquence de touches du clavier pour un accès rapide
1451 aux menus (par exemple, appuyer sur
1452 \begin_inset Flex MenuItem
1455 \begin_layout Plain Layout
1462 \begin_inset Flex MenuItem
1465 \begin_layout Plain Layout
1466 Document\SpecialChar menuseparator
1467 Visionner (autres formats)\SpecialChar menuseparator
1476 \begin_layout Standard
1477 Un Format peut se voir associer une
1478 \begin_inset Flex MenuItem
1481 \begin_layout Plain Layout
1488 \begin_inset Flex MenuItem
1491 \begin_layout Plain Layout
1498 Par exemple, vous pouvez vouloir utiliser Ghostview pour afficher les fichier
1500 Vous pouvez saisir le nom de la commande permettant de lancer les programmes
1501 dans les champs correspondants.
1502 La visionneuse est lancée quand vous voulez voir un graphique dans \SpecialChar LyX
1505 \begin_inset Flex MenuItem
1508 \begin_layout Plain Layout
1509 Document\SpecialChar menuseparator
1516 L'éditeur est lancé par exemple quand vous faites un clic-droit sur un
1517 graphique et que vous choisissez
1518 \begin_inset Flex MenuItem
1521 \begin_layout Plain Layout
1522 Modifier le fichier via une application externe
1527 dans le menu contextuel qui apparaît.
1530 \begin_layout Standard
1532 \begin_inset Flex MenuItem
1535 \begin_layout Plain Layout
1541 d'un format est facultatif, mais s'il est précisé, il doit être unique
1542 pour l'ensemble des formats.
1543 Il est utilisé pour reconnaître les fichiers de ce format à partir de leur
1545 Pour certains formats de fichier importants, il n'y a pas de type MIME
1546 officiellement répertorié dans la base
1547 \begin_inset CommandInset href
1550 target "http://www.iana.org/assignments/media-types/"
1555 De ce fait \SpecialChar LyX
1556 utilise la liste plus étoffée spécifiée par
1557 \begin_inset CommandInset href
1559 name "freedesktop.org"
1560 target "http://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec"
1567 \begin_layout Standard
1568 La case à cocher Format de document informe \SpecialChar LyX
1569 que le format est approprié
1570 pour une exportation du document.
1571 Si la case est cochée que qu'une procédure de conversion est définie (voir
1573 \begin_inset space ~
1577 \begin_inset CommandInset ref
1579 reference "sec:Convertisseurs"
1583 ), ce format apparaîtra dans le menu
1584 \begin_inset Flex MenuItem
1587 \begin_layout Plain Layout
1588 Fichier\SpecialChar menuseparator
1595 Le format apparaîtra également dans le menu
1599 si une visionneuse est définie pour lui.
1600 Les formats purement graphiques, comme png, ne doivent pas utiliser cette
1602 Les formats adaptés à la fois aux graphiques et aux documents, comme pdf,
1606 \begin_layout Standard
1608 \begin_inset Flex MenuItem
1611 \begin_layout Plain Layout
1612 Format graphique vectoriel
1617 informe \SpecialChar LyX
1618 qu'un format peut contenir des vecteurs graphiques.
1619 Cette information est utile pour déterminer le format cible des graphiques
1620 inclus lors de l'exportation via
1621 \begin_inset Flex MenuItem
1624 \begin_layout Plain Layout
1631 Les graphiques inclus dans le document peuvent nécessiter une conversion
1633 \begin_inset Flex MenuItem
1636 \begin_layout Plain Layout
1643 \begin_inset Flex MenuItem
1646 \begin_layout Plain Layout
1653 \begin_inset Flex MenuItem
1656 \begin_layout Plain Layout
1663 \begin_inset Flex MenuItem
1666 \begin_layout Plain Layout
1672 ne sait pas gérer d'autres formats graphiques.
1673 Si un graphique inclus n'est pas déjà dans un des ces trois formats, il
1675 \begin_inset Flex MenuItem
1678 \begin_layout Plain Layout
1684 si la case est cochée, et en
1685 \begin_inset Flex MenuItem
1688 \begin_layout Plain Layout
1697 \begin_layout Section
1701 \begin_layout Standard
1702 Du fait que toutes les conversions d'un format à une autre se font dans
1703 la répertoire temporaire de \SpecialChar LyX
1704 , il peut être nécessaire de modifier un fichier
1705 avant de le copier dan le répertoire temporaire pour que la conversion
1706 se fasse correctement
1710 \begin_layout Plain Layout
1711 Par exemple, le fichier peut référencer d'autres fichiers ― e.g.
1712 une image ― par un nom de fichier relatif, qui peut devenir incorrect lors
1713 de la copie du fichier dans le répertoire temporaire.
1719 Ceci est effectué par un Copieur: il copie un fichier vers (ou depuis)
1720 le répertoire temporaire et peut le modifier à la volée.
1723 \begin_layout Standard
1724 La définition des copieurs peut utiliser huit variables:
1727 \begin_layout Labeling
1728 \labelwidthstring 00.00.0000
1729 \begin_inset Flex Code
1732 \begin_layout Plain Layout
1738 le répertoire système de \SpecialChar LyX
1740 \begin_inset space \thinspace{}
1744 \begin_inset space \space{}
1748 \begin_inset Flex MenuItem
1751 \begin_layout Plain Layout
1760 \begin_layout Labeling
1761 \labelwidthstring 00.00.0000
1762 \begin_inset Flex Code
1765 \begin_layout Plain Layout
1771 le fichier en entrée
1774 \begin_layout Labeling
1775 \labelwidthstring 00.00.0000
1776 \begin_inset Flex Code
1779 \begin_layout Plain Layout
1785 le fichier en sortie
1788 \begin_layout Labeling
1789 \labelwidthstring 00.00.0000
1790 \begin_inset Flex Code
1793 \begin_layout Plain Layout
1799 la racine du nom (sans le suffixe) dans le répertoire temporaire \SpecialChar LyX
1803 \begin_layout Labeling
1804 \labelwidthstring 00.00.0000
1805 \begin_inset Flex Code
1808 \begin_layout Plain Layout
1814 la chemin d'accès complet du répertoire \SpecialChar LyX
1818 \begin_layout Labeling
1819 \labelwidthstring 00.00.0000
1820 \begin_inset Flex Code
1823 \begin_layout Plain Layout
1829 le chemin d'accès complet au ficher original \SpecialChar LyX
1830 en cours de traitement
1833 \begin_layout Labeling
1834 \labelwidthstring 00.00.0000
1835 \begin_inset Flex Code
1838 \begin_layout Plain Layout
1844 le nom du fichier \SpecialChar LyX
1845 (sans chemin d'accès)
1848 \begin_layout Labeling
1849 \labelwidthstring 00.00.0000
1850 \begin_inset Flex Code
1853 \begin_layout Plain Layout
1860 \begin_inset Quotes fld
1863 nom \SpecialChar LaTeX
1865 \begin_inset Quotes frd
1871 \begin_layout Standard
1872 Ce dernier doit être le nom du fichier tel qu'il serait spécifié dans la
1873 commande \SpecialChar LaTeX
1883 Il n'est pertinent que pour l'exportation des fichiers appropriés à une
1887 \begin_layout Standard
1888 Les copieurs peuvent être utilisés pour à peu près n'importe quelle opération
1890 Par exemple, supposons que vous vouliez que les fichiers pdf soient copiés
1891 dans un répertoire particulier,
1894 \begin_inset Flex Code
1897 \begin_layout Plain Layout
1908 Alors vous pouvez écrire un script comme celui-ci:
1911 \begin_layout Standard
1914 \begin_inset listings
1918 \begin_layout Plain Layout
1923 \begin_layout Plain Layout
1928 \begin_layout Plain Layout
1930 TOFILE=`basename $2`
1933 \begin_layout Plain Layout
1935 cp $FROMFILE /home/you/pdf/$TOFILE
1943 \begin_layout Standard
1944 Enregistrez-le dans votre répertoire \SpecialChar LyX
1948 \begin_inset Flex Code
1951 \begin_layout Plain Layout
1954 /home/you/.lyx/scripts/pdfcopier.sh
1961 ― et rendez le exécutable, si c'est nécessaire sur votre plate-forme.
1963 \begin_inset Flex MenuItem
1966 \begin_layout Plain Layout
1967 Outils\SpecialChar menuseparator
1974 \begin_inset Flex MenuItem
1977 \begin_layout Plain Layout
1978 Gestion des fichiers\SpecialChar menuseparator
1985 \begin_inset Flex MenuItem
1988 \begin_layout Plain Layout
1994 ― ou l'un des autres formats PDF ― et saisissez
1997 \begin_inset Flex Code
2000 \begin_layout Plain Layout
2003 pdfcopier.sh $$i $$o
2011 \begin_inset Flex MenuItem
2014 \begin_layout Plain Layout
2023 \begin_layout Standard
2024 Les copieurs sont utilisés par \SpecialChar LyX
2025 dans plusieurs de ses convertisseurs internes.
2026 Par exemple, si les programmes appropriés sont trouvés lors de la configuration
2028 installera automatiquement des copieurs pour les formats
2029 \begin_inset Flex MenuItem
2032 \begin_layout Plain Layout
2039 \begin_inset Flex MenuItem
2042 \begin_layout Plain Layout
2044 \begin_inset space ~
2053 Quand le documente est exporté vers ces formats, le copieur considère que
2054 non seulement le fichier HTML, mais aussi les fichiers auxiliaires (fichiers
2055 de style, images, etc.) sont également copiés.
2056 Tous ces fichiers sont recopiés dans un sous-répertoire du répertoire dans
2057 lequel se trouvait le document \SpecialChar LyX
2061 \begin_layout Section
2063 \begin_inset CommandInset label
2065 name "sec:Convertisseurs"
2072 \begin_layout Standard
2073 Vous pouvez définir vos propres Convertisseurs pour activer les conversions
2074 entre différents formats.
2075 Ceci est défini dans
2076 \begin_inset Flex MenuItem
2079 \begin_layout Plain Layout
2080 Outils\SpecialChar menuseparator
2081 Préférences\SpecialChar menuseparator
2082 Gestion des fichiers\SpecialChar menuseparator
2091 \begin_layout Standard
2092 Pour définir un nouveau convertisseur, sélectionner les formats appropriés
2093 dans les menus déroulants
2094 \begin_inset Flex MenuItem
2097 \begin_layout Plain Layout
2104 \begin_inset Flex MenuItem
2107 \begin_layout Plain Layout
2113 , saisir le nom de la commande nécessaire à la conversion et appuyer sur
2115 \begin_inset Flex MenuItem
2118 \begin_layout Plain Layout
2125 Plusieurs variables peuvent être utilisées pour préciser les arguments
2126 des commandes de conversion:
2129 \begin_layout Labeling
2130 \labelwidthstring 00.00.0000
2131 \begin_inset Flex Code
2134 \begin_layout Plain Layout
2140 le répertoire système de \SpecialChar LyX
2144 \begin_layout Labeling
2145 \labelwidthstring 00.00.0000
2146 \begin_inset Flex Code
2149 \begin_layout Plain Layout
2155 le fichier en entrée
2158 \begin_layout Labeling
2159 \labelwidthstring 00.00.0000
2160 \begin_inset Flex Code
2163 \begin_layout Plain Layout
2169 le fichier en sortie
2172 \begin_layout Labeling
2173 \labelwidthstring 00.00.0000
2174 \begin_inset Flex Code
2177 \begin_layout Plain Layout
2183 le nom de base du fichier en entrée (c'est-à-dire sans suffixe)
2186 \begin_layout Labeling
2187 \labelwidthstring 00.00.0000
2188 \begin_inset Flex Code
2191 \begin_layout Plain Layout
2197 le chemin du fichier d'entrée
2200 \begin_layout Labeling
2201 \labelwidthstring 00.00.0000
2202 \begin_inset Flex Code
2205 \begin_layout Plain Layout
2211 le chemin du fichier d'entrée original (ceci peut différer de
2212 \begin_inset Flex MenuItem
2215 \begin_layout Plain Layout
2221 lors de l'appel d'une séquence de convertisseurs)
2224 \begin_layout Labeling
2225 \labelwidthstring 00.00.0000
2226 \begin_inset Flex Code
2229 \begin_layout Plain Layout
2236 \begin_inset Flex Code
2239 \begin_layout Plain Layout
2245 désignant l'encodage du document
2248 \begin_layout Standard
2250 \begin_inset Flex MenuItem
2253 \begin_layout Plain Layout
2255 \begin_inset space ~
2263 , vous pouvez saisir les mots-clés suivants, séparés par des virgules:
2266 \begin_layout Labeling
2267 \labelwidthstring 00.00.0000
2268 \begin_inset Flex Code
2271 \begin_layout Plain Layout
2277 ce convertisseur exécute \SpecialChar LaTeX
2278 ou une variante de \SpecialChar LaTeX
2279 , le fichier journal sera
2283 \begin_layout Labeling
2284 \labelwidthstring 00.00.0000
2285 \begin_inset Flex Code
2288 \begin_layout Plain Layout
2294 la conversion utilise le fichier
2295 \begin_inset Flex MenuItem
2298 \begin_layout Plain Layout
2307 \begin_layout Labeling
2308 \labelwidthstring 00.00.0000
2309 \begin_inset Flex Code
2312 \begin_layout Plain Layout
2318 demande une fichier \SpecialChar LyX
2320 \begin_inset Quotes fld
2324 \begin_inset Quotes frd
2327 (facile), ce qui en pratique désigne un fichier similaire au résultat d'une
2328 exportation \SpecialChar LaTeX
2332 \begin_inset Flex Code
2335 \begin_layout Plain Layout
2348 \begin_layout Labeling
2349 \labelwidthstring 00.00.0000
2350 \begin_inset Flex Code
2353 \begin_layout Plain Layout
2359 la sortie est au format XML
2362 \begin_layout Standard
2363 Les trois mots-clés suivants ne sont pas vraiment des mots-clés, ils prennent
2364 un argument de la forme
2365 \begin_inset Flex MenuItem
2368 \begin_layout Plain Layout
2377 \begin_layout Labeling
2378 \labelwidthstring 00.00.0000
2379 \begin_inset Flex Code
2382 \begin_layout Plain Layout
2388 s'il est utilisé, les messages d'erreur standard du convertisseur seront
2389 redirigés vers un fichier
2390 \begin_inset Flex Code
2393 \begin_layout Plain Layout
2401 , et le script passé en valeur sera exécuté comme:
2402 \begin_inset Flex Code
2405 \begin_layout Plain Layout
2408 script < infile.out > infile.log
2414 L'argument peut contenir
2415 \begin_inset Flex Code
2418 \begin_layout Plain Layout
2427 \begin_layout Labeling
2428 \labelwidthstring 00.00.0000
2429 \begin_inset Flex Code
2432 \begin_layout Plain Layout
2438 précise le nom du répertoire dans lequel le convertisseur placera les fichiers
2439 engendrés par la conversion.
2441 ne créera pas ce répertoire, et ne copiera rien dedans, bien qu'il le
2442 copie dans la cible.
2443 La valeur peut utiliser
2444 \begin_inset Flex Code
2447 \begin_layout Plain Layout
2453 , qui sera remplacé par le nom sans suffixe des fichiers d'entrée et de
2454 sortie, respectivement, lors de la copie du répertoire.
2455 \begin_inset Newline newline
2458 Noter que l'utilisation simultanée de
2459 \begin_inset Flex MenuItem
2462 \begin_layout Plain Layout
2469 \begin_inset Flex MenuItem
2472 \begin_layout Plain Layout
2479 Ce dernier sera ignoré si le premier est employé;
2482 \begin_layout Labeling
2483 \labelwidthstring 00.00.0000
2484 \begin_inset Flex Code
2487 \begin_layout Plain Layout
2493 détermine le nom du fichier résultat et peut contenir
2494 \begin_inset Flex Code
2497 \begin_layout Plain Layout
2505 \begin_inset Flex MenuItem
2508 \begin_layout Plain Layout
2514 et est optionnel même dans ce cas; la valeur
2515 \begin_inset Quotes fld
2519 \begin_inset Quotes frd
2522 est implicite s'il n'est pas activé.
2525 \begin_layout Standard
2526 Aucun de ces trois derniers mots-clés n'est utilisé dans les convertisseurs
2527 installés par \SpecialChar LyX
2531 \begin_layout Standard
2532 Il n'est pas nécessaire de définir des convertisseurs pour tous les formats
2533 entre lesquels vous désirez effectuer des conversions.
2534 Par exemple, vous remarquerez qu'il n'y a pas de convertisseur
2535 \begin_inset Quotes fld
2540 \begin_inset Quotes frd
2543 , mais \SpecialChar LyX
2544 exportera bien vers PostScript.
2545 Ceci se fait parce que \SpecialChar LyX
2546 crée d'abord un fichier \SpecialChar LaTeX
2547 (pas besoin de convertisseur
2548 pour cela) qui est ensuite converti vers DVI en utilisant le convertisseur
2550 \begin_inset Quotes fld
2555 \begin_inset Quotes frd
2558 , pour terminer par la conversion
2559 \begin_inset Quotes fld
2563 \begin_inset Quotes frd
2568 trouve ainsi les séquences de convertisseurs automatiquement, et trouvera
2569 toujours le séquence la plus courte.
2570 Vous pouvez cependant définir plusieurs méthodes de conversion entre formats
2572 Par exemple, la configuration \SpecialChar LyX
2573 standard propose cinq façons différentes
2574 de convertir \SpecialChar LaTeX
2578 \begin_layout Enumerate
2580 \begin_inset Flex MenuItem
2583 \begin_layout Plain Layout
2592 \begin_layout Enumerate
2593 via (DVI et) PostScript, en utilisant
2594 \begin_inset Flex MenuItem
2597 \begin_layout Plain Layout
2606 \begin_layout Enumerate
2607 via DVI, en utilisant
2608 \begin_inset Flex MenuItem
2611 \begin_layout Plain Layout
2620 \begin_layout Enumerate
2622 \begin_inset Flex MenuItem
2625 \begin_layout Plain Layout
2635 \begin_layout Enumerate
2637 \begin_inset Flex MenuItem
2640 \begin_layout Plain Layout
2650 \begin_layout Standard
2651 Pour définir de tels choix de séquences, vous devez définir plusieurs
2652 \begin_inset Quotes fld
2656 \begin_inset Quotes frd
2659 cible, comme décrit dans la
2660 \begin_inset CommandInset ref
2662 reference "sec:Formats"
2667 Par exemple, avec la configuration standard, les formats dénommés
2668 \begin_inset Flex MenuItem
2671 \begin_layout Plain Layout
2678 \begin_inset Flex MenuItem
2681 \begin_layout Plain Layout
2688 \begin_inset Flex MenuItem
2691 \begin_layout Plain Layout
2698 \begin_inset Flex MenuItem
2701 \begin_layout Plain Layout
2708 \begin_inset Flex MenuItem
2711 \begin_layout Plain Layout
2718 \begin_inset Flex MenuItem
2721 \begin_layout Plain Layout
2728 \begin_inset Flex MenuItem
2731 \begin_layout Plain Layout
2738 \begin_inset Flex MenuItem
2741 \begin_layout Plain Layout
2749 \begin_inset Flex MenuItem
2752 \begin_layout Plain Layout
2758 (pour Lua\SpecialChar TeX
2759 ) sont définis, qui correspondent tous au suffixe
2760 \begin_inset Flex MenuItem
2763 \begin_layout Plain Layout
2769 et auxquels sont associées les trois méthodes décrites ci-dessus.
2772 \begin_layout Chapter
2773 Internationaliser \SpecialChar LyX
2775 \begin_inset CommandInset label
2784 \begin_layout Standard
2785 Il est possible de traduire l'interface utilisateur de \SpecialChar LyX
2787 La dernière fois que nous avons vérifié, \SpecialChar LyX
2788 était disponible en 30 langues.
2789 La langue que vous avez choisie est appelée votre
2793 (pour plus de renseignements sur les réglages de localisation, voyez la
2794 documentation de votre système d'exploitation sur les locales.
2795 Pour Linux, la page de man de
2796 \begin_inset Flex MenuItem
2799 \begin_layout Plain Layout
2805 est un bon point de départ).
2808 \begin_layout Standard
2809 Notez que ces traductions fonctionnent, mais présentent quelques failles.
2810 En particulier, toutes les fenêtres ont été tracées en fonction du texte
2811 anglais, et quelques-unes des traductions sont trop grandes pour rentrer
2812 dans l'espace alloué.
2813 Ce n'est qu'un problème d'affichage sans conséquence.
2814 Vous verrez aussi que certaines traductions n'ont pas de raccourcis définis
2816 Parfois, c'est qu'il n'y a pas assez de lettres disponibles.
2817 Parfois c'est que le traducteur n'a tout simplement pas encore eu le temps
2819 Nos équipes de traduction, que vous pouvez souhaiter rejoindre
2823 \begin_layout Plain Layout
2824 Si vous parlez couramment une autre langue que l'anglais, rejoindre ces
2825 équipes est un des grands moyens de rendre service à la communauté des
2826 développeurs et utilisateurs de \SpecialChar LyX
2832 , essaieront de faire disparaître ces inconvénients dans les versions futures
2837 \begin_layout Section
2838 Traduire \SpecialChar LyX
2842 \begin_layout Subsection
2843 Traduire l'interface graphique (messages textuels)
2846 \begin_layout Standard
2848 utilise la bibliothèque GNU
2849 \begin_inset Flex MenuItem
2852 \begin_layout Plain Layout
2858 pour gérer l'internationalisation de l'interface.
2859 Pour que \SpecialChar LyX
2860 parle votre langue favorite dans tous les menus et fenêtres,
2861 vous avez besoin d'un fichier
2862 \begin_inset Flex MenuItem
2865 \begin_layout Plain Layout
2872 Quand celui-ci est disponible, vous devez générer à partir de là un fichier
2874 \begin_inset Flex MenuItem
2877 \begin_layout Plain Layout
2883 et installer ce dernier.
2884 Tout ce processus est expliqué dans la documentation de GNU
2885 \begin_inset Flex MenuItem
2888 \begin_layout Plain Layout
2895 Vous pouvez effectuer cette traduction pour votre propre besoin, mais si
2896 vous avez l'intention de la faire, vous pouvez aussi bien partager le résultat
2897 de votre travail avec la communauté \SpecialChar LyX
2899 Envoyez un message à la liste de messagerie des développeurs \SpecialChar LyX
2901 d'information sur la procédure.
2904 \begin_layout Standard
2905 En bref, voici un résumé de ce qu'il faut faire (
2911 est le code de la langue):
2914 \begin_layout Itemize
2915 télécharger le code source de \SpecialChar LyX
2917 \begin_inset CommandInset href
2919 name "page d'information sur le Web"
2920 target "http://www.lyx.org/WebFr.HowToUseSVN"
2927 \begin_layout Itemize
2929 \begin_inset Flex MenuItem
2932 \begin_layout Plain Layout
2939 \begin_inset Flex MenuItem
2942 \begin_layout Plain Layout
2948 , le répertoire des fichiers
2949 \begin_inset Flex MenuItem
2952 \begin_layout Plain Layout
2963 \begin_inset Flex MenuItem
2966 \begin_layout Plain Layout
2981 \begin_inset Flex MenuItem
2984 \begin_layout Plain Layout
2990 n'existe pas, il peut être recréé avec la commande
2991 \begin_inset Flex MenuItem
2994 \begin_layout Plain Layout
3000 dans ce répertoire, ou bien vous pouvez utiliser le fichier
3001 \begin_inset Flex MenuItem
3004 \begin_layout Plain Layout
3010 d'une autre langue comme modèle).
3013 \begin_layout Itemize
3023 \begin_layout Plain Layout
3024 C'est un fichier texte: il peut donc être modifié par n'importe quel éditeur
3026 Mais il existe des programmes spécifiques pour gérer les modifications,
3028 \begin_inset Flex MenuItem
3031 \begin_layout Plain Layout
3037 (toutes plate-formes) ou
3038 \begin_inset Flex MenuItem
3041 \begin_layout Plain Layout
3048 (X)Emacs est également doté d'un
3049 \begin_inset Quotes fld
3053 \begin_inset Quotes frd
3056 pour modifier les fichier
3057 \begin_inset Flex MenuItem
3060 \begin_layout Plain Layout
3066 , mais attention, les fichiers sont encodés en Unicode.
3074 Pour certains menus, il y a aussi des touches de raccourci qui doivent
3076 Ces touches viennent après un
3079 \begin_inset Quotes fld
3083 \begin_inset Quotes frd
3088 , et doivent être adaptées au texte traduit.
3089 Vous devez aussi remplir les champs au début du nouveau fichier
3090 \begin_inset Flex MenuItem
3093 \begin_layout Plain Layout
3099 avec votre adresse e-mail, etc., pour que les gens sachent comment vous
3100 joindre pour proposer des suggestions, ou pour démolir votre travail.
3103 \begin_layout Standard
3104 Si vous voulez juste traduire pour vous-même, alors:
3107 \begin_layout Itemize
3116 \begin_inset Newline newline
3120 \begin_inset Flex MenuItem
3123 \begin_layout Plain Layout
3124 msgfmt -o xx.mo < xx.po
3132 \begin_layout Itemize
3134 \begin_inset Flex MenuItem
3137 \begin_layout Plain Layout
3143 dans votre répertoire de locales, dans le répertoire correspondant aux
3144 messages pour la langue
3151 \begin_inset Flex MenuItem
3154 \begin_layout Plain Layout
3161 \begin_inset Newline newline
3165 \begin_inset Flex MenuItem
3168 \begin_layout Plain Layout
3169 /usr/local/share/locale/xx/LC_MESSAGES/lyx.mo
3177 \begin_layout Standard
3178 Pour ajouter un nouveau fichier
3187 (ce qui serait mieux pour que d'autres puisent en profiter), il faut
3188 effectuer quelques changements dans \SpecialChar LyX
3189 : envoyez donc une courrier à la liste
3190 de messagerie des développeurs pour ce faire.
3193 \begin_layout Subsubsection
3200 \begin_layout Standard
3201 Il arrive quelquefois qu'un message anglophone doive être traduit de différentes
3202 façons dans le langage cible.
3203 Un exemple est le message
3204 \begin_inset Flex Code
3207 \begin_layout Plain Layout
3215 qui se traduit en allemand par
3216 \begin_inset Flex MenuItem
3219 \begin_layout Plain Layout
3226 \begin_inset Flex MenuItem
3229 \begin_layout Plain Layout
3235 , suivant la signification exacte de
3236 \begin_inset Quotes fld
3240 \begin_inset Quotes frd
3245 \begin_inset Flex Code
3248 \begin_layout Plain Layout
3256 ne sait pas gérer de telles traductions ambiguës, et vous devez donc ajouter
3257 une information contextuelle au message: au lieu de
3258 \begin_inset Flex Code
3261 \begin_layout Plain Layout
3270 \begin_inset Flex Code
3273 \begin_layout Plain Layout
3276 To[[as in 'From format x to format y']]
3282 \begin_inset Flex Code
3285 \begin_layout Plain Layout
3288 To[[as in 'From page x to page y']].
3293 De ce fait, les deux occurrences de
3294 \begin_inset Flex Code
3297 \begin_layout Plain Layout
3305 sont différentes pour
3306 \begin_inset Flex Code
3309 \begin_layout Plain Layout
3317 et peuvent être traduites correctement pour
3318 \begin_inset Flex MenuItem
3321 \begin_layout Plain Layout
3328 \begin_inset Flex MenuItem
3331 \begin_layout Plain Layout
3340 \begin_layout Standard
3341 Bien entendu l'information contextuelle doit être supprimée de l'affichage
3342 lorsqu'aucune traduction n'est utilisée, c'est pourquoi il faut la mettre
3343 entre double crochets à la fin du message comme ci-dessus.
3344 Le mécanisme de traduction de \SpecialChar LyX
3345 assure que tout ce qui est entre double
3346 crochets à la fin des messages est supprimé à l'affichage du message.
3349 \begin_layout Subsection
3350 Traduire la documentation
3353 \begin_layout Standard
3354 La documentation en ligne (dans le menu
3358 ) peut (et doit !) être traduite.
3359 S'il existe une traduction de la documentation
3363 \begin_layout Plain Layout
3364 En mars 2008, au moins quelques documents avaient été traduit en14 langues,
3365 le manuel d'apprentissage étant disponible en quelques autres.
3370 , et si la locale est correctement réglée, \SpecialChar LyX
3371 affichera tout seul la version
3374 cherche les versions traduites sous le nom
3375 \begin_inset Flex MenuItem
3378 \begin_layout Plain Layout
3395 est le code pour la langue en cours d'utilisation.
3396 S'il n'y a pas de traduction disponible, c'est la version anglaise qui
3398 Notez que les versions traduites doivent avoir le même nom de fichier (ici
3400 \begin_inset Flex MenuItem
3403 \begin_layout Plain Layout
3410 Si vous vous sentez de traduire la documentation (ce qui est d'ailleurs
3411 un excellent moyen de corriger la documentation d'origine!), il y a un
3412 certain nombre de choses que vous devez faire tout de suite:
3415 \begin_layout Itemize
3416 faire un tour sur la page web de la
3417 \begin_inset CommandInset href
3419 name "traduction des documentations"
3420 target "http://www.lyx.org/WebFr.Translation"
3424 sur le site de \SpecialChar LyX
3426 De cette façon, vous pourrez voir quels documents ont déjà été traduits
3427 dans votre langue, s'il y en a.
3428 Vous y trouverez aussi qui s'occupe d'organiser l'effort de traduction
3430 Si personne ne s'en occupe, faites-nous connaître votre intérêt.
3433 \begin_layout Standard
3434 Une fois que vous vous y mettez pour de bon, voilà quelques conseils qui
3435 pourront vous éviter des ennuis:
3438 \begin_layout Itemize
3439 joignez-vous à l'équipe de documentation!
3445 Aide\SpecialChar menuseparator
3448 ) explique comment faire.
3449 C'est d'ailleurs le premier document à traduire;
3452 \begin_layout Itemize
3453 étudiez les conventions typographiques de la langue dans laquelle vous traduisez.
3454 La typographie est un art ancien et au cours des siècles, une grande variété
3455 de conventions ont vu le jour dans les différentes parties du globe.
3456 Apprenez aussi le vocabulaire spécifique des professionnels de la typographie
3458 Si vous inventez votre propre terminologie, vous allez induire les lecteurs
3462 Attention ! La typographie peut devenir une passion !
3467 \begin_layout Itemize
3468 faites une copie du document (dans les cas simples, sinon voyez la note
3470 \begin_inset space ~
3474 \begin_inset CommandInset ref
3476 reference "fn:NdT-:-Je"
3481 Ce sera votre fichier de travail.
3482 Vous pouvez l'utiliser comme fichier d'aide personnel en le mettant dans
3486 \begin_inset Flex Code
3489 \begin_layout Plain Layout
3500 \begin_layout Itemize
3501 de temps à autre le document original (de l'équipe \SpecialChar LyX
3504 \begin_inset CommandInset href
3506 name "l'interface d'affichage des source"
3507 target "http://www.lyx.org/trac/browser"
3511 pour voir ce qui a changé.
3512 De cette façon vous pouvez voir facilement les parties de votre document
3513 qui ont besoin d'être mises à jour
3517 \begin_layout Plain Layout
3518 NdT : Je conseille très vivement de partir des fichiers disponibles sur
3519 Trac, et de ne pas perdre de temps à traduire la version contenue dans
3520 votre distribution pour s'apercevoir trop tard que tout est périmé.
3521 J’ajoute que la meilleure solution est de récupérer l'image courante des
3522 sources de \SpecialChar LyX
3525 \begin_inset CommandInset href
3528 target "http://www.lyx.org/WebFr.HowToUseGIT"
3532 ) et de modifier directement le fichier concerné dans l'arborescence importée:
3533 de cette façon, les liens vers les images ne seront pas modifiés lors de
3534 la sauvegarde du fichier, et la version modifiée pourra être soumise sans
3535 modifications aux développeurs.
3536 \begin_inset CommandInset label
3550 \begin_layout Standard
3551 Si vous avez trouvé une erreur dans le document original, corrigez-la et
3552 dites-le au reste de l'équipe de documentation (que vous n'avez pas manqué
3553 de rejoindre, n'est-ce pas ?)
3556 \begin_layout Standard
3557 \begin_inset Branch Obsolete
3560 \begin_layout Section
3561 Support de Clavier International
3564 \begin_layout Standard
3567 [Note de l'Éditeur : La section qui suit a été écrite par
3572 Il faut la corriger pour qu'elle soit conforme à la nouvelle feuille de
3573 style de la Documentation et pour utiliser les nouvelles fonctions de la
3575 Le tout doit aussi être fusionné avec la section d'après.
3579 \begin_layout Subsection
3580 Définir ses propres réaffectations clavier : Format de fichier
3585 \begin_layout Standard
3586 Regardons d'un peu plus près un fichier de définition de clavier.
3587 C'est un fichier ASCII qui définit :
3590 \begin_layout Itemize
3591 des correspondances touche à touche ou touche à chaîne
3594 \begin_layout Itemize
3598 \begin_layout Itemize
3599 des exceptions des touches mortes
3602 \begin_layout Standard
3603 Pour définir une traduction touche à touche ou touche à chaîne, utilisez
3607 \begin_layout Quotation
3619 \begin_layout Standard
3624 est la touche à traduire et
3628 est la chaîne à insérer dans le document.
3629 Pour définir des touches mortes, faites :
3632 \begin_layout Quotation
3637 kmod touche touche_morte
3640 \begin_layout Standard
3645 est la touche du clavier et
3649 est le nom de la touche morte.
3650 Les touches mortes suivantes sont supportées (nom du raccourci entre parenthèse
3654 \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{}
3680 \begin_layout Quotation
3682 \begin_inset space \hfill{}
3688 \begin_layout Quotation
3690 \begin_inset space \hfill{}
3696 \begin_layout Quotation
3698 \begin_inset space \hfill{}
3705 \begin_layout Plain Layout
3717 \begin_layout Quotation
3719 \begin_inset space \hfill{}
3725 \begin_layout Quotation
3727 \begin_inset space \hfill{}
3734 \begin_layout Plain Layout
3746 \begin_layout Quotation
3748 \begin_inset space \hfill{}
3754 \begin_layout Quotation
3756 \begin_inset space \hfill{}
3762 \begin_layout Quotation
3764 \begin_inset space \hfill{}
3771 \begin_layout Plain Layout
3783 \begin_layout Quotation
3785 \begin_inset space \hfill{}
3792 \begin_layout Plain Layout
3804 \begin_layout Quotation
3806 \begin_inset space \hfill{}
3812 \begin_layout Quotation
3813 hungarian umlaut (hug)
3814 \begin_inset space \hfill{}
3820 \begin_layout Quotation
3822 \begin_inset space \hfill{}
3828 \begin_layout Quotation
3830 \begin_inset space \hfill{}
3837 \begin_layout Plain Layout
3849 \begin_layout Standard
3850 Dans beaucoup de claviers internationaux il y a des exceptions dans les
3851 règles d'emploi des touches mortes, vous pouvez les définir ainsi :
3854 \begin_layout Quotation
3859 kxmod touche_morte touche chaîne_sortie
3862 \begin_layout Standard
3863 Par exemple, sur un clavier slovaque, si vous tapez caron-o, ça génère circonfle
3864 xe-o, il faut donc mettre :
3867 \begin_layout Quotation
3881 \begin_layout Standard
3882 pour le faire marcher correctement.
3883 Vous devez aussi définir comme des exceptions les touches mortes avec i
3884 et j, pour enlever le point avant d'insérer une marque d'accentuation.
3885 Je changerai ceci le moment venu, mais je n'en ai pas encore eu le temps.
3888 \begin_layout Standard
3889 Au fait, à propos des caractères : l'antislash est un caractère d'échappement,
3890 pour l'entrer, il faut taper un double antislash.
3895 ont aussi un sens différent.
3900 indique les commentaires, les guillemets entourent les commandes style
3903 Pour entrer un guillemet, il faut taper
3922 \begin_layout Standard
3923 Si vous faites un fichier de réaffectation clavier qui marche pour votre
3924 langue, merci de me l'envoyer, pour que je puisse l'inclure dans la prochaine
3925 distribution de réaffectations clavier.
3928 \begin_layout Standard
3929 Il y aura plus de mots-clés supportés à l'avenir dans les fichiers de réaffectat
3930 ion clavier, comme :
3933 \begin_layout Itemize
3938 kinclude nom_fichier
3941 \begin_inset space \hfill{}
3944 inclut un autre fichier (
3951 \begin_layout Itemize
3959 \begin_inset space \hfill{}
3962 définit un programme externe de traduction (
3969 \begin_layout Standard
3970 Il devrait aussi chercher dans
3974 les valeurs par défaut (par exemple, une option
3980 pour inclure le clavier par défaut).
3988 \begin_layout Section
3989 Les Claviers Internationaux
3990 \begin_inset CommandInset label
3999 \begin_layout Standard
4000 \begin_inset Note Note
4003 \begin_layout Plain Layout
4004 En révisant ce document en mars 2008, le relecteur anglophone n'a pas vérifié
4005 cette section par manque de compréhension de son contenu.
4006 Ce serait bien que quelqu'un s'en charge.
4007 Le traducteur francophone (SMGC) l'avait traduit tel quel, le relecteur
4008 francophone (JPC) l'a relu tel quel.
4016 \begin_layout Standard
4017 Les deux sections suivantes décrivent en détail la syntaxe des fichiers
4019 \begin_inset Flex Code
4022 \begin_layout Plain Layout
4029 \begin_inset Flex Code
4032 \begin_layout Plain Layout
4039 Ces sections devraient vous aider à concevoir votre propre réaffectation
4040 clavier si celles fournies ne vous donnent pas satisfaction.
4043 \begin_layout Subsection
4049 \begin_layout Standard
4051 \begin_inset Flex MenuItem
4054 \begin_layout Plain Layout
4060 fait correspondre des appuis clavier à des caractères ou à des chaînes
4062 Il définit une réaffectation clavier
4066 \begin_layout Plain Layout
4067 NdT : Keyboard MAPping.
4073 Cette section décrit les mots clés
4074 \begin_inset Flex Code
4077 \begin_layout Plain Layout
4084 \begin_inset Flex Code
4087 \begin_layout Plain Layout
4094 \begin_inset Flex Code
4097 \begin_layout Plain Layout
4104 \begin_inset Flex Code
4107 \begin_layout Plain Layout
4114 \begin_inset Flex Code
4117 \begin_layout Plain Layout
4126 \begin_layout Labeling
4127 \labelwidthstring 00.00.0000
4128 \begin_inset Flex Code
4131 \begin_layout Plain Layout
4137 fait correspondre un caractère à une chaîne
4140 \begin_layout LyX-Code
4149 \begin_layout Standard
4150 Ceci fait correspondre
4163 , le guillemet double (
4173 ) doivent être protégés par un antislash (
4182 \begin_layout Standard
4183 Voici un exemple de commande
4184 \begin_inset Flex MenuItem
4187 \begin_layout Plain Layout
4193 qui fait s'afficher le symbole
4194 \begin_inset Flex MenuItem
4197 \begin_layout Plain Layout
4203 quand on tape la touche
4204 \begin_inset Flex MenuItem
4207 \begin_layout Plain Layout
4216 \begin_layout LyX-Code
4224 \begin_layout Labeling
4225 \labelwidthstring 00.00.0000
4226 \begin_inset Flex Code
4229 \begin_layout Plain Layout
4235 définit un caractère accentué
4238 \begin_layout LyX-Code
4244 caractère accent autorisés
4247 \begin_layout Standard
4261 C'est le principe de la touche morte
4265 \begin_layout Plain Layout
4270 désigne une touche qui seule ne produit pas de caractère, mais qui produit
4271 le caractère accentué voulu quand elle est suivie par une autre touche
4273 Par exemple, pour écrire un
4276 \begin_inset Quotes fld
4280 \begin_inset Quotes frd
4285 sur un clavier français, il faut d'abord taper sur
4288 \begin_inset Quotes fld
4292 \begin_inset Quotes frd
4300 \begin_inset Quotes fld
4304 \begin_inset Quotes frd
4317 \begin_layout Standard
4322 puis une autre touche qui ne fait pas partie des caractères
4326 , vous obtiendrez un
4330 suivi par l'autre touche non autorisée.
4332 \begin_inset Flex MenuItem
4335 \begin_layout Plain Layout
4341 efface une touche morte, si vous tapez
4346 \begin_inset Flex MenuItem
4349 \begin_layout Plain Layout
4355 , le curseur ne recule pas mais annule l'effet que
4359 aurait pu avoir sur la touche suivante.
4362 \begin_layout Standard
4363 Dans l'exemple suivant, il est spécifié que le caractère ' doit être un
4364 accent aigu, autorisé sur les caractères a, e, i, o, u, A, E, I, O et U
4368 \begin_layout LyX-Code
4371 kmod ' acute aeiouAEIOU
4374 \begin_layout Labeling
4375 \labelwidthstring 00.00.0000
4376 \begin_inset Flex Code
4379 \begin_layout Plain Layout
4385 définit une exception au caractère accentué
4388 \begin_layout LyX-Code
4394 accent caractère résultat
4397 \begin_layout Standard
4398 Ceci définit une exception pour l'
4411 doit avoir été assigné auparavant par une déclaration
4412 \begin_inset Flex Code
4415 \begin_layout Plain Layout
4427 ne doit pas faire partie des caractères
4436 Quand vous tapez la séquence
4449 Si une telle déclaration n'existe pas dans le fichier
4450 \begin_inset Flex Code
4453 \begin_layout Plain Layout
4465 touche_accent caractère
4471 est le premier paramètre de la déclaration
4472 \begin_inset Flex Code
4475 \begin_layout Plain Layout
4486 \begin_layout Standard
4487 Avec la commande suivante, vous obtenez äi quand vous tapez acute-i ('i)
4491 \begin_layout LyX-Code
4505 \begin_layout Labeling
4506 \labelwidthstring 00.00.0000
4507 \begin_inset Flex Code
4510 \begin_layout Plain Layout
4516 Combine deux caractères accentués
4519 \begin_layout LyX-Code
4525 accent1 accent2 autorisés
4528 \begin_layout Standard
4529 Celui-ci est assez ésotérique.
4530 Il vous permet de combiner les effets de l'
4538 (dans cet ordre !) sur les caractères
4551 doivent avoir été définies par une commande
4564 \begin_layout Standard
4565 Voyez cet exemple extrait du fichier
4572 \begin_layout LyX-Code
4575 kmod ; acute aeioyvhAEIOYVH
4578 \begin_layout LyX-Code
4584 \begin_layout LyX-Code
4587 kcomb acute umlaut iyIY
4590 \begin_layout Standard
4591 Ça vous permet de taper
4595 et d'avoir l'effet de
4605 \begin_inset Flex MenuItem
4608 \begin_layout Plain Layout
4614 annule la dernière touche morte, donc si vous tapez
4615 \begin_inset Flex Code
4618 \begin_layout Plain Layout
4633 \begin_layout Subsection
4639 \begin_layout Standard
4640 Après que la réaffectation
4641 \begin_inset Flex MenuItem
4644 \begin_layout Plain Layout
4650 a été effectuée, un fichier
4651 \begin_inset Flex Code
4654 \begin_layout Plain Layout
4660 convertit les chaînes de symboles obtenues dans la police de caractères.
4661 Actuellement, la distribution de \SpecialChar LyX
4662 comprend au moins les fichiers
4663 \begin_inset Flex Code
4666 \begin_layout Plain Layout
4673 \begin_inset Flex Code
4676 \begin_layout Plain Layout
4685 \begin_layout Standard
4686 En général le fichier
4687 \begin_inset Flex Code
4690 \begin_layout Plain Layout
4696 est une suite de déclarations de la forme :
4699 \begin_layout LyX-Code
4703 numéro_du_caractère chaîne
4706 \begin_layout Standard
4707 Par exemple, pour affecter
4713 au caractère correspondant dans le jeu iso-8859-1 (233), il y a la déclaration
4717 \begin_layout LyX-Code
4725 \begin_layout Standard
4727 \begin_inset Flex Code
4730 \begin_layout Plain Layout
4739 \begin_inset Flex Code
4742 \begin_layout Plain Layout
4753 Notez que le même caractère peut servir pour plus d'une chaîne.
4755 \begin_inset Flex Code
4758 \begin_layout Plain Layout
4767 \begin_layout LyX-Code
4779 \begin_inset Newline newline
4795 \begin_layout Standard
4797 ne trouve pas de correspondance pour la chaîne produite par une touche
4798 ou une séquence avec des touches mortes, il va vérifier si elle ressemble
4799 à un caractère accentué et va essayer à l'écran de tracer un accent par
4800 dessus le caractère.
4803 \begin_layout Subsection
4807 \begin_layout Standard
4808 Il y a une autre façon d'ajouter le support pour des caractères internationaux
4809 par l'intermédiaire des touches mortes.
4810 Une touche morte marche en combinaison avec une lettre pour produire un
4812 Ici, nous allons expliquer comment créer une touche morte vraiment simple
4813 pour montrer comment elles marchent.
4816 \begin_layout Standard
4817 Supposez que vous ayez besoin du caractère circonflexe,
4821 \begin_layout Plain Layout
4822 NdT : déjà présent en français, mais nous allons conserver cet exemple.
4830 \begin_inset Quotes fld
4834 \begin_inset Quotes frd
4840 Vous devez faire correspondre la touche circonflexe à la commande \SpecialChar LyX
4842 \begin_inset Flex Code
4845 \begin_layout Plain Layout
4852 \begin_inset Flex Code
4855 \begin_layout Plain Layout
4862 Maintenant, à chaque fois que vous taperez la touche circonflexe suivie
4863 par une lettre, il y aura un accent circonflexe dessus.
4864 Par exemple, la séquence
4867 \begin_inset Quotes fld
4873 \begin_inset Flex Code
4876 \begin_layout Plain Layout
4885 \begin_inset Quotes frd
4893 \begin_inset Quotes fld
4899 \begin_inset Flex Code
4902 \begin_layout Plain Layout
4911 \begin_inset Quotes frd
4917 Cependant, si vous essayez de taper
4920 \begin_inset Quotes fld
4926 \begin_inset Flex Code
4929 \begin_layout Plain Layout
4938 \begin_inset Quotes frd
4944 va se plaindre avec un bip, car un
4947 \begin_inset Quotes fld
4953 \begin_inset Flex Code
4956 \begin_layout Plain Layout
4965 \begin_inset Quotes frd
4970 ne prend jamais d'accent circonflexe.
4972 \begin_inset Flex MenuItem
4975 \begin_layout Plain Layout
4981 après une touche morte fait s'afficher l'accent seul.
4982 Notez bien ce dernier point ! Si vous faites correspondre une touche à
4983 une touche morte, vous devez faire correspondre le caractère sur cette
4984 touche à une touche différente.
4985 Faire correspondre la virgule à une cédille est une mauvaise idée, car
4986 vous n'aurez plus que des cédilles à la place des virgules.
4989 \begin_layout Standard
4990 Une façon courante de créer des touches mortes est d'utiliser
4991 \begin_inset Flex MenuItem
4994 \begin_layout Plain Layout
5001 \begin_inset Flex MenuItem
5004 \begin_layout Plain Layout
5011 \begin_inset Flex MenuItem
5014 \begin_layout Plain Layout
5020 en combinaison avec un accent, comme
5023 \begin_inset Quotes fld
5027 \begin_inset Quotes frd
5035 \begin_inset Quotes fld
5039 \begin_inset Quotes frd
5045 Une autre méthode met en jeu
5046 \begin_inset Flex Code
5049 \begin_layout Plain Layout
5056 \begin_inset Flex Code
5059 \begin_layout Plain Layout
5068 \begin_inset space ~
5072 \begin_inset space ~
5077 ) pour configurer la touche spéciale
5078 \begin_inset Flex Code
5081 \begin_layout Plain Layout
5088 Elle agit un peu comme
5089 \begin_inset Flex MenuItem
5092 \begin_layout Plain Layout
5098 et permet de faire correspondre des touches à des caractères accentués.
5099 Vous pouvez aussi transformer des touches en touches mortes en les affectant
5100 à quelque chose comme
5101 \begin_inset Flex Code
5104 \begin_layout Plain Layout
5110 puis en affectant cette touche symbolique à la commande \SpecialChar LyX
5115 \begin_layout Plain Layout
5120 : C'est exactement ce que je fais dans mes fichiers
5132 \begin_inset space ~
5140 \begin_inset space ~
5145 ) est configurée comme
5149 et j'ai affecté des choses comme
5152 \begin_inset space ~
5160 \begin_inset space ~
5165 à un tas de touches symboliques
5168 \begin_inset Quotes fld
5172 \begin_inset Quotes frd
5178 C'est comme ça que j'obtiens tous mes caractères accentués.
5183 Vous pouvez transformer à peu près n'importe quelle touche en touche
5184 \begin_inset Flex Code
5187 \begin_layout Plain Layout
5194 \begin_inset Flex Code
5197 \begin_layout Plain Layout
5203 , une touche de fonction inutilisée, etc.
5204 Quant aux commandes \SpecialChar LyX
5205 qui produisent des accents, voyez à l'entrée
5206 \begin_inset Flex Code
5209 \begin_layout Plain Layout
5218 \begin_inset space ~
5222 \begin_inset space ~
5228 Là-bas il y a la liste complète.
5231 \begin_layout Subsection
5232 Enregistrer votre configuration linguistique
5235 \begin_layout Standard
5236 Vous pouvez éditer vos préférences dans la fenêtre
5238 Outils\SpecialChar menuseparator
5241 pour que \SpecialChar LyX
5242 démarre avec l'environnement linguistique que vous souhaitez,
5243 automatiquement configuré.
5246 \begin_layout LyX-Code
5250 \begin_layout Chapter
5251 Installer de nouvelles classes de document, formats et modèles
5252 \begin_inset CommandInset label
5254 name "chap:classe-texte"
5259 \begin_inset Argument 1
5262 \begin_layout Plain Layout
5263 Installer de nouvelles classes
5271 \begin_layout Standard
5272 Dans ce chapitre, nous décrivons comment créer et installer de nouveaux
5273 fichiers de format \SpecialChar LyX
5274 ou de modèle, et nous vous offrons une révision des
5275 procédures correctes d'installation de nouvelles classes de document \SpecialChar LaTeX
5279 \begin_layout Standard
5280 D'abord, quelques mots pour décrire une bonne approche de la relation entre
5282 et \SpecialChar LaTeX
5284 Ce qu'il faut bien comprendre, c'est qu'en certain sens, \SpecialChar LyX
5286 de \SpecialChar LaTeX
5288 De fait, du point de vue de \SpecialChar LyX
5289 , \SpecialChar LaTeX
5291 \begin_inset Quotes fld
5295 \begin_inset Quotes frd
5298 particulier parmi d'autres formats susceptibles de produire un résultat.
5299 D'autres formats sont DocBook, texte brut, et XHTML.
5301 est bien entendu un format particulièrement important, mais une très petite
5302 quantité d'information concernant \SpecialChar LaTeX
5303 est réellement contenue dans \SpecialChar LyX
5308 \begin_layout Plain Layout
5309 Certaines commandes sont suffisamment compliquées pour être codées
5310 \begin_inset Quotes fld
5314 \begin_inset Quotes frd
5317 dans les sources \SpecialChar LyX
5318 , mais les développeurs considèrent que c'est une mauvaise
5325 Cette information, même pour des classes standard comme
5326 \begin_inset Flex Code
5329 \begin_layout Plain Layout
5335 , est contenue dans les
5336 \begin_inset Quotes fld
5340 \begin_inset Quotes frd
5344 De même, \SpecialChar LyX
5345 ne connaît pas grand chose de DocBook ou XHTML, tout est décrit
5346 dans les fichiers de format.
5349 \begin_layout Standard
5350 Vous pouvez imaginer un fichier de format pour une classe de document donnée
5351 comme un traducteur entre les constructions \SpecialChar LyX
5352 — paragraphes et leur style
5353 associé, certains types d'inserts, etc.
5354 — et les constructions \SpecialChar LaTeX
5355 , DocBook ou XHTML correspondantes.
5356 Pratiquement tout ce que \SpecialChar LyX
5358 \begin_inset Flex Code
5361 \begin_layout Plain Layout
5367 , par exemple, est contenu dans le ficher
5368 \begin_inset Flex Code
5371 \begin_layout Plain Layout
5377 et dans les fichiers inclus par celui-ci.
5378 Pour cette raison, un étude approfondie de ces fichiers est une bonne idée
5379 si vous avez l'intention d'écrire un fichier de format.
5380 Un bon point de départ est le fichier
5381 \begin_inset Flex Code
5384 \begin_layout Plain Layout
5391 \begin_inset Flex Code
5394 \begin_layout Plain Layout
5401 \begin_inset Flex Code
5404 \begin_layout Plain Layout
5410 et de nombreux autres fichiers de format pour de classes de document \SpecialChar LaTeX
5412 C'est dans ce fichier que sont définies les sections et les constructions
5414 \begin_inset Flex Code
5417 \begin_layout Plain Layout
5423 décrit pour \SpecialChar LyX
5424 comment les paragraphes marqués en style Section, SousSection,
5426 peuvent être traduits en commandes ou balises \SpecialChar LaTeX
5428 Le fichier article.layout ne contient essentiellement que des inclusions
5430 \begin_inset Flex Code
5433 \begin_layout Plain Layout
5442 \begin_layout Standard
5443 Définir la correspondance \SpecialChar LyX
5445 n'est cependant pas la seule fonction des fichiers
5447 Leur autre but est de préciser comment les constructions \SpecialChar LyX
5450 Le fait que ces fichiers assurent ces deux fonctions est souvent source
5451 de confusion, parce qu'elles sont tout à fait séparées: expliquer à \SpecialChar LyX
5453 traduire un style de paragraphe en \SpecialChar LaTeX
5454 ne lui dit pas comment l'afficher;
5455 inversement, expliquer à \SpecialChar LyX
5456 comment afficher un paragraphe ne lui dit pas
5457 comment le traduire en \SpecialChar LaTeX
5458 (sans parler de lui dire comment \SpecialChar LaTeX
5460 Par conséquent, en général, quand vous devez définir une nouvelle construction
5462 , vous devez toujours effectuer deux tâches distinctes: (a) écrire comment
5463 la traduire en \SpecialChar LaTeX
5464 et (b) écrire comment l'afficher.
5467 \begin_layout Standard
5468 La même distinction est vraie pour les autre formats de sortie, bien que
5469 XHTML soit différent sous divers aspects, du fait que dans ce cas \SpecialChar LyX
5471 capable d'utiliser au moins partiellement l'information concernant l'affichage
5472 à l'écran pour créer l'information (sous forme de CSS) nécessaire à l'affichage
5474 Même dans ce cas, cependant, la distinction entre les mécanismes internes
5476 et la façon dont les objets sont restitués à l'extérieur reste valide,
5477 et le contrôle séparé des deux facettes reste possible.
5479 \begin_inset CommandInset ref
5481 reference "sec:Tags-for-XHTML"
5488 \begin_layout Section
5489 Installer de nouveaux fichiers \SpecialChar LaTeX
5493 \begin_layout Standard
5494 Certaines installations peuvent ne pas contenir le paquetage \SpecialChar LaTeX
5496 justement utiliser avec \SpecialChar LyX
5498 Par exemple, vous pouvez avoir besoin de Foil\SpecialChar TeX
5499 , un paquetage pour préparer
5500 des transparents pour rétroprojecteurs.
5501 Les distributions \SpecialChar LaTeX
5502 récentes comme \SpecialChar TeX
5503 Live (depuis 2008) ou MiK\SpecialChar TeX
5505 interface utilisateur pour installer de tels paquetages.
5506 Par exemple avec MiK\SpecialChar TeX
5507 , vous démarrez le programme
5508 \begin_inset Quotes fld
5512 \begin_inset space ~
5516 \begin_inset Quotes frd
5519 pour afficher une liste des paquetages disponibles.
5520 Pour installer l'un d'entre eux, il suffit d'effectuer un clic droit sur
5521 son nom ou sur le bouton correspondant de la barre d'outil.
5524 \begin_layout Standard
5525 Si votre distribution \SpecialChar LaTeX
5526 n'inclut pas un tel gestionnaire de paquetage, ou
5527 si le paquetage n'est pas disponible pour votre distribution, alors faites
5528 comme suit pour l'installer manuellement:
5531 \begin_layout Enumerate
5532 Récupérer le paquetage depuis
5533 \begin_inset CommandInset href
5536 target "http://www.ctan.org/"
5543 \begin_layout Enumerate
5544 Si le paquetage contient un fichier doté d'un suffixe
5545 \begin_inset Quotes fld
5549 \begin_inset Flex Code
5552 \begin_layout Plain Layout
5561 \begin_inset Quotes frd
5564 (c'est le cas pour Foil\SpecialChar TeX
5566 \begin_inset Quotes fld
5570 \begin_inset Quotes frd
5573 alors ouvrir une console, aller dans le répertoire de ce fichier et exécuter
5575 \begin_inset Flex Code
5578 \begin_layout Plain Layout
5588 \begin_inset Quotes fld
5592 \begin_inset Quotes frd
5595 le paquetage et vous disposez des fichiers nécessaires à l'installation.
5596 De nombreux paquetages ne sont pas reliés et vous pouvez sauter cette étape;
5599 \begin_layout Enumerate
5600 Vous devez alors décider si ce paquetage doit être disponible pour tous
5601 les utilisateurs ou seulement pour vous-même.
5602 \begin_inset Separator parbreak
5609 \begin_layout Enumerate
5610 Avec les systèmes *nix (Linux, OSX, etc.), si vous souhaitez que le paquetage
5611 soit disponible pour tous les utilisateurs, installez-le dans l'arborescence
5614 \begin_inset Quotes fld
5618 \begin_inset Quotes frd
5621 , sinon installez-le dans votre arborescence \SpecialChar TeX
5623 \begin_inset Quotes fld
5627 \begin_inset Quotes frd
5631 La nécessité de créer ces arborescences, si elles n'existent pas déjà,
5632 dépend de votre système.
5633 Pour le savoir, examinez le fichier
5634 \begin_inset Flex Code
5637 \begin_layout Plain Layout
5649 \begin_layout Plain Layout
5650 Ce fichier est habituellement dans le répertoire
5654 , bien que vous puissiez exécuter la commande
5655 \begin_inset Flex Code
5658 \begin_layout Plain Layout
5672 L'emplacement de l'arborescence
5673 \begin_inset Quotes fld
5677 \begin_inset Quotes frd
5680 est définie par la variable
5681 \begin_inset Flex Code
5684 \begin_layout Plain Layout
5692 ; elle a usuellement pour valeur
5694 /usr/local/share/texmf/
5696 (installation système),
5698 /usr/local/share/texmf/
5700 (installation utilisateur) ou
5702 /usr/local/texlive/texmf-local
5704 (installation TexLive).
5705 L'emplacement de l'arborescence
5706 \begin_inset Quotes fld
5710 \begin_inset Quotes frd
5714 \begin_inset Flex Code
5717 \begin_layout Plain Layout
5733 où XXXX est l'année de la distribution \SpecialChar TeX
5734 Live (si ces variables ne sont pas
5735 prédéfinies, vous devrez le faire vous-même).
5736 Vous aurez besoin d'avoir les droits d'administration système pour créer
5737 ou modifier l'arborescence
5738 \begin_inset Quotes fld
5742 \begin_inset Quotes frd
5745 , mais votre arborescence
5746 \begin_inset Quotes fld
5750 \begin_inset Quotes frd
5753 ne devrait pas nécessiter de tels droits.
5754 \begin_inset Newline newline
5757 D'une manière générale, il est recommandable d'installer dans le répertoire
5758 utilisateur parce que cette arborescence ne sera pas modifiée lors d'une
5759 mise à jour de votre système.
5760 Elle sera également sauvegardée avec tout le reste lors de le sauvegarde
5761 de votre répertoire utilisateur
5762 \begin_inset Quotes fld
5766 \begin_inset Quotes frd
5769 (que vous effectuez régulièrement, bien entendu).
5772 \begin_layout Enumerate
5773 Avec Windows, si vous souhaitez que le nouveau paquetage soit disponible
5774 pour tous les utilisateurs de votre système, allez dans le répertoire où
5776 est installé, puis dans le sous-répertoire
5784 (pour MiK\SpecialChar TeX
5785 , celui-ci sera implicitement
5802 \begin_layout Plain Layout
5803 Notez que ce chemin sera celui des installations anglophones.
5804 Pour une installation germanophone, ce serait
5805 \begin_inset Flex Code
5808 \begin_layout Plain Layout
5825 , de même pour d'autres langages.
5831 Créer dans ce répertoire un nouveau répertoire dénommé
5832 \begin_inset Flex Code
5835 \begin_layout Plain Layout
5843 et copiez tous les fichiers du paquetage dedans.
5844 Si le paquetage ne doit être accessible que par vous ou si vous n'avez
5845 pas les droits d'administration, faites de même, mais dans le répertoire
5848 avec MiK\SpecialChar TeX
5849 2.8 sur WinXP le répertoire
5850 \begin_inset Newline newline
5856 \begin_inset Flex Code
5859 \begin_layout Plain Layout
5864 Documents and Settings
5876 \begin_inset Newline newline
5880 \begin_inset Phantom HPhantom
5883 \begin_layout Plain Layout
5895 \begin_inset Flex Code
5898 \begin_layout Plain Layout
5919 \begin_inset Newline newline
5922 Avec Vista ce sera le répertoire
5923 \begin_inset Newline newline
5929 \begin_inset Flex Code
5932 \begin_layout Plain Layout
5961 \begin_layout Enumerate
5962 Vous devez alors informer \SpecialChar LaTeX
5963 de la présence de nouveaux fichiers.
5964 Ceci dépend de nouveau de la distribution \SpecialChar LaTeX
5966 \begin_inset Separator parbreak
5973 \begin_layout Enumerate
5974 Avec \SpecialChar TeX
5975 Live, exécuter la commande
5976 \begin_inset Flex Code
5979 \begin_layout Plain Layout
5988 Si vous avez installé le paquetage pour tous les utilisateurs, vous aurez
5989 besoin des droits d'administration pour ce faire;
5992 \begin_layout Enumerate
5993 Avec MiK\SpecialChar TeX
5994 , si vous avez installé le paquetage pour tous les utilisateurs,
5995 démarrez le programme
5998 \begin_inset Quotes fld
6002 \begin_inset space ~
6008 \begin_inset Quotes frd
6011 et appuyez sur le bouton
6012 \begin_inset Quotes fld
6020 \begin_inset Quotes frd
6024 Sinon démarrez le programme
6025 \begin_inset Quotes fld
6033 \begin_inset Quotes frd
6040 \begin_layout Enumerate
6041 Enfin, vous devez informer \SpecialChar LyX
6042 de l'existence de nouveaux paquetages: dans
6046 Outils\SpecialChar menuseparator
6049 , puis redémarrez \SpecialChar LyX
6053 \begin_layout Standard
6054 Le paquetage est maintenant installé.
6055 Dans notre exemple, la classe de document
6056 \begin_inset Flex Code
6059 \begin_layout Plain Layout
6063 \begin_inset space ~
6070 \begin_layout Plain Layout
6082 est maintenant disponible dans
6084 Document\SpecialChar menuseparator
6085 Paramètres\SpecialChar ldots
6086 \SpecialChar menuseparator
6093 \begin_layout Standard
6094 Si vous souhaitez utiliser une classe de document qui ne figure pas dans
6097 Document\SpecialChar menuseparator
6098 Paramètres\SpecialChar menuseparator
6101 , vous devez créer une fichier de
6102 \begin_inset Quotes fld
6106 \begin_inset Quotes frd
6110 \begin_inset Quotes fld
6114 \begin_inset Quotes frd
6118 Ceci est le sujet du paragraphe suivant.
6121 \begin_layout Section
6122 Types de fichiers de formats
6125 \begin_layout Standard
6126 Cette section décrit les différentes variétés de fichiers contenant les
6127 informations de format: instructions pour l'affichage par \SpecialChar LyX
6128 et pour la traductio
6129 n en \SpecialChar LaTeX
6130 , DocBook ou XHTML, ou autre format de sortie désiré, des styles de
6131 paragraphe et de caractère variés.
6134 \begin_layout Standard
6135 Nous essayons ici de donner une description complète de la procédure à suivre;
6136 il y a cependant une telle variété de classes \SpecialChar LaTeX
6137 supportant des types de
6138 document très différents que nous ne pouvons pas espérer couvrir tous les
6139 cas possibles ni tous les problèmes que vous pourrez rencontrer.
6140 La liste de messagerie des utilisateurs \SpecialChar LyX
6141 est fréquentée par des personnes
6142 expérimentées dans l'écriture des formats, qui voudront partager ce qu'elles
6143 ont appris, n'hésitez pas à poser des questions sur cette liste.
6146 \begin_layout Standard
6147 Quand vous prévoyez d'écrire un nouveau format, il est extrêmement utile
6148 de regarder les formats distribués avec \SpecialChar LyX
6150 Si vous écrivez un fichier de format pour une classe de document \SpecialChar LaTeX
6152 intéresser d'autres personnes, ou si vous écrivez un module utile, vous
6153 pouvez envisager de l'insérer dans les
6154 \begin_inset CommandInset href
6156 name "pages dans le wiki LyX"
6157 target "http://wiki.lyx.org/Layouts/Layouts"
6161 , voire de le soumettre à la liste des développeurs, pour qu'il figure dans
6162 la distribution de \SpecialChar LyX
6167 \begin_layout Plain Layout
6168 Notez bien que du fait que \SpecialChar LyX
6169 est diffusé sous licence GPL (General Public
6170 License), toute contribution doit être également sous licence GPL.
6178 \begin_layout Subsection
6180 \begin_inset CommandInset label
6182 name "subsec:Modules_de_format"
6189 \begin_layout Standard
6190 Nous avons mentionné jusqu'ici les
6191 \begin_inset Quotes fld
6195 \begin_inset Quotes frd
6199 mais il existe différentes sortes de fichiers qui contiennent des informations
6201 Les fichiers de format au sens strict ont pour suffixe
6202 \begin_inset Flex Code
6205 \begin_layout Plain Layout
6211 et contiennent l'information nécessaire à \SpecialChar LyX
6212 pour les classes de document.
6213 Depuis \SpecialChar LyX
6214 1.6, cependant, les informations de format peuvent être incluses
6219 de format, qui ont pour suffixe
6220 \begin_inset Flex Code
6223 \begin_layout Plain Layout
6230 Les modules sont aux paquetages \SpecialChar LaTeX
6231 à peu près ce que sont les fichiers de
6232 format aux classes de document, et certains modules — tels que le module
6234 \begin_inset Quotes fld
6238 \begin_inset Quotes frd
6241 — offrent la fonctionnalité d'un seul paquetage.
6242 En un sens, le modules de format sont aussi similaires aux fichiers d'inclusion
6246 \begin_layout Plain Layout
6247 Ceux-ci peuvent avoir un suffixe quelconque, mais par convention il leur
6248 a été attribué le suffixe
6249 \begin_inset Flex Code
6252 \begin_layout Plain Layout
6263 — des fichiers comme
6264 \begin_inset Flex Code
6267 \begin_layout Plain Layout
6275 — dans le fait que les modules ne sont pas spécifiques du format d'un document
6276 donné, mais peuvent être utilisés avec de nombreux formats différents.
6277 Cependant l'utilisation d'un fichier d'inclusion (dans
6278 \begin_inset Flex Code
6281 \begin_layout Plain Layout
6287 par exemple) nécessite la modification du fichier de format
6288 \begin_inset Flex Code
6291 \begin_layout Plain Layout
6297 ; au lieu de cette modification, les modules sont sélectionnés dans la page
6299 \begin_inset Flex MenuItem
6302 \begin_layout Plain Layout
6305 Document\SpecialChar menuseparator
6306 Paramètres\SpecialChar ldots
6315 \begin_layout Standard
6316 Rédiger des modules est la façon la plus simple de se familiariser avec
6317 l'écriture des formats, puisque ce peut être aussi simple que l'ajout d'un
6318 seul nouveau paragraphe ou insert.
6319 Mais en principe, les modules peuvent inclure tout ce que peuvent inclure
6323 \begin_layout Standard
6324 Après la création d'un nouveau module, vous devrez reconfigurer et redémarrer
6326 pour que le module apparaisse dans le menu.
6327 Cependant, les modifications que vous faites dans le module seront immédiatemen
6328 t actives, si vous ouvrez
6329 \begin_inset Flex MenuItem
6332 \begin_layout Plain Layout
6335 Document\SpecialChar menuseparator
6336 Paramètres\SpecialChar ldots
6337 \SpecialChar menuseparator
6343 , sélectionnez un module et appuyez sur
6344 \begin_inset Quotes fld
6348 \begin_inset Quotes frd
6354 Il vous est fortement recommandé de sauvegarder votre travail avant de procéder
6360 il vous est fortement recommandé de ne pas essayer de modifier des modules
6361 durant une travail productif sur un document
6364 Bien évidemment, les développeurs s'efforcent de conserver une bonne stabilité
6366 dans de telles situations, mais les erreurs de syntaxe et autres dans
6367 votre module pourraient déclencher des comportements bizarres.
6370 \begin_layout Subsubsection
6374 \begin_layout Standard
6375 Les modules sont à \SpecialChar LyX
6376 ce que les paquetages sont à \SpecialChar LaTeX
6378 Cependant, il arrive que vous souhaitiez disposer d'un insert ou d'un style
6379 de caractère pour un seul document, et écrire un module qui sera universel
6381 Vous avez alors besoin du
6382 \begin_inset Quotes fld
6386 \begin_inset Quotes frd
6393 \begin_layout Standard
6394 Vous le trouverez via
6396 Document\SpecialChar menuseparator
6397 Paramètres\SpecialChar ldots
6398 \SpecialChar menuseparator
6402 La grande zone textuelle vous permet de saisir ce que vous mettriez dans
6403 un fichier de format ou de module.
6404 Vous pouvez voir le format local comme un module qui n'appartient qu'au
6405 document en cours de saisie.
6406 De ce fait, vous devez saisir une balise
6407 \begin_inset Flex Code
6410 \begin_layout Plain Layout
6417 N'importe quel format est admissible, mais on utilise d'habitude le format
6418 de la version de \SpecialChar LyX
6419 utilisée (pour \SpecialChar LyX
6420 2.1, le format porte le numéro 48).
6421 Vous devez savoir que le format local n'existe pas pour les versions de
6423 antérieures à 1.6, vous ne devez donc pas l'utiliser si vous envisagez
6424 d'exporter votre document en version 1.5 ou antérieure (en fait, sans perdre
6425 l'information de format local).
6426 Si vous souhaitez exporter vers \SpecialChar LyX
6427 version 1.6 — le format local est reconnu,
6428 mais il n'y a pas d'interface pour y accéder — vous devez alors utiliser
6429 le format 11 et bien entendu vous restreindre aux constructions de format
6430 qui étaient disponibles avec \SpecialChar LyX
6434 \begin_layout Standard
6435 Lorsque vous avez saisi quelque chose dans la fenêtre de
6436 \begin_inset Flex Code
6439 \begin_layout Plain Layout
6447 \begin_inset Quotes fld
6455 \begin_inset Quotes frd
6458 qui se trouve en bas.
6459 Cliquer sur ce bouton entraînera une vérification de la validité du code
6460 que vous aurez saisi.
6462 vous donne cette information sans hélas l'accompagner d'un diagnostic
6463 d'erreurs explicite.
6464 Ces erreurs seront cependant affichées dans la fenêtre d'appel si vous
6465 avez activé \SpecialChar LyX
6467 Vous ne pourrez pas appliquer ou enregistrer votre format tant qu'il n'est
6471 \begin_layout Standard
6472 Les précautions indiquées à la fin de la section précédente s'appliquent
6474 Ne jouez pas avec un format local pendant un vrai travail, surtout si vous
6475 n'avez pas enregistré votre document.
6476 Ceci dit, utiliser un format local avec un document de test peut être très
6477 pratique pour essayer de nouvelles choses, voire pour aborder l’écriture
6481 \begin_layout Subsection
6482 Format pour un fichier
6483 \begin_inset Flex Code
6486 \begin_layout Plain Layout
6495 \begin_layout Standard
6496 Les deux situations que vous êtes probablement susceptibles de rencontrer
6497 quand vous voulez gérer une nouvelle classe de document \SpecialChar LaTeX
6499 \SpecialChar LaTeX2e
6501 \begin_inset Flex Code
6504 \begin_layout Plain Layout
6511 \begin_inset Flex Code
6514 \begin_layout Plain Layout
6521 Interfacer une nouveau fichier de style est assez facile, Interfacer une
6522 nouvelle classe est plus compliqué: nous allons décrire la première opération
6523 ici, et la seconde dans le paragraphe suivant.
6524 Des considérations analogues s'appliquent bien entendu si vous voulez interface
6525 r une nouvelle DTD DocBook.
6528 \begin_layout Standard
6529 La situation la plus simple se présente si votre nouvelle classe de document
6530 est fournie sous la forme d'un fichier de style à utiliser en combinaison
6531 avec une classe de document existante, déjà interfacée.
6532 Dans notre exemple, le fichier de style sera appelé
6533 \begin_inset Flex Code
6536 \begin_layout Plain Layout
6542 et il doit être utilisé avec la classe standard
6543 \begin_inset Flex Code
6546 \begin_layout Plain Layout
6555 \begin_layout Standard
6556 Commencez par copier le fichier de format de la classe de document en question
6557 dans votre répertoire local.
6560 \begin_layout LyX-Code
6561 cp report.layout ~/.lyx/layouts/ma_classe.layout
6564 \begin_layout Standard
6569 et changez la ligne :
6572 \begin_layout LyX-Code
6575 Declare\SpecialChar LaTeX
6579 \begin_layout Standard
6583 \begin_layout LyX-Code
6586 Declare\SpecialChar LaTeX
6587 Class[report, ma_classe.sty]{report (ma_classe)}
6590 \begin_layout Standard
6594 \begin_layout LyX-Code
6596 \begin_inset Newline newline
6601 usepackage{ma_classe}
6602 \begin_inset Newline newline
6608 \begin_layout Standard
6609 près du début du fichier.
6612 \begin_layout Standard
6613 Démarrez \SpecialChar LyX
6615 \begin_inset Flex MenuItem
6618 \begin_layout Plain Layout
6619 Outils\SpecialChar menuseparator
6626 Redémarrez \SpecialChar LyX
6627 et essayez de créer un nouveau document.
6629 \begin_inset Quotes fld
6633 \begin_inset Flex MenuItem
6636 \begin_layout Plain Layout
6638 \begin_inset space ~
6647 \begin_inset Quotes frd
6650 parmi les classes de document dans la fenêtre
6651 \begin_inset Flex MenuItem
6654 \begin_layout Plain Layout
6655 Document\SpecialChar menuseparator
6656 Paramètres\SpecialChar ldots
6657 \SpecialChar menuseparator
6664 Il est probable que certaines des commandes de section devront être différentes
6665 de celles de la classe de base
6669 \begin_layout Plain Layout
6677 , vous pouvez donc jouer avec les réglages des différentes sections si vous
6679 Les informations de format pour le sectionnement se trouvent dans
6680 \begin_inset Flex Code
6683 \begin_layout Plain Layout
6689 , mais il n'est pas nécessaire de recopier ce fichier pour le modifier.
6690 Il vous suffit en effet d'ajouter vos modifications au fichier de format,
6692 \begin_inset Flex Code
6695 \begin_layout Plain Layout
6697 \begin_inset Flex Code
6700 \begin_layout Plain Layout
6711 , qui implique l'inclusion de
6712 \begin_inset Flex Code
6715 \begin_layout Plain Layout
6722 Par exemple, vous pourriez ajouter ces lignes:
6725 \begin_layout LyX-Code
6731 \begin_layout LyX-Code
6737 \begin_layout LyX-Code
6743 \begin_layout LyX-Code
6749 \begin_layout LyX-Code
6755 \begin_layout Standard
6756 pour modifier la police des titres de chapitre en police sens empattements.
6757 Ceci écrasera (ou bien, en l'occurrence, ajoutera) la déclaration existante
6758 pour le style Chapitre.
6761 \begin_layout Standard
6762 Votre nouveau paquetage peut également fournir des commandes ou des environnemen
6763 ts qui n'existent pas dans la classe de base.
6764 dans ce cas, il vous faudra ajouter ceux-ci au fichier de format.
6766 \begin_inset space ~
6770 \begin_inset CommandInset ref
6772 reference "sec:Syntaxe-des"
6776 pour savoir comment faire.
6779 \begin_layout Standard
6781 \begin_inset Flex Code
6784 \begin_layout Plain Layout
6790 peut être utilisé avec plusieurs classes de document différentes, vous
6791 trouverez sans doute plus approprié d'écrire un module que vous pourrez
6792 charger avec la classe de base.
6793 Le module le plus simple qu'il est possible d'écrire dans ce contexte est
6797 \begin_layout LyX-Code
6802 Declare\SpecialChar LyX
6803 Module{mon paquetage}
6806 \begin_layout LyX-Code
6812 \begin_layout LyX-Code
6815 #Support for mypkg.sty.
6818 \begin_layout LyX-Code
6822 \begin_inset Newline newline
6828 \begin_layout LyX-Code
6832 \begin_inset Newline newline
6838 \begin_layout LyX-Code
6842 \begin_inset Newline newline
6848 \begin_inset Newline newline
6854 \begin_layout Standard
6855 Un module plus compliqué pourrait modifier le comportement de constructions
6856 existantes ou d'en définir de nouvelles.
6858 \begin_inset space ~
6862 \begin_inset CommandInset ref
6864 reference "sec:Syntaxe-des"
6871 \begin_layout Subsection
6872 Format pour un fichier
6873 \begin_inset Flex Code
6876 \begin_layout Plain Layout
6885 \begin_layout Standard
6886 Deux possibilités se présentent.
6890 \begin_layout Standard
6891 Soit le fichier de classe est fondé sur une classe de document existante.
6892 Par exemple, de nombreuses classes pour une thèse sont des variantes de
6894 \begin_inset Flex Code
6897 \begin_layout Plain Layout
6904 Pour vérifier que c'est le cas pour la vôtre, cherchez une ligne comme
6907 \begin_layout LyX-Code
6915 \begin_layout Standard
6916 dans le fichier de classe.
6917 Si c'est la cas, vous pouvez essentiellement procéder comme dans la section
6918 précédente, bien que la ligne
6919 \begin_inset Flex Code
6922 \begin_layout Plain Layout
6923 Declare\SpecialChar LaTeX
6930 Si votre nouvelle classe est une thèse, et est fondée sur
6931 \begin_inset Flex Code
6934 \begin_layout Plain Layout
6940 , cette ligne doit être
6946 \begin_layout Plain Layout
6947 Et enregistrer le fichier comme
6948 \begin_inset Flex Code
6951 \begin_layout Plain Layout
6959 facilitera les choses: \SpecialChar LyX
6960 suppose que la classe de document a le même nom
6961 que le fichier de format.
6971 \begin_layout LyX-Code
6976 Declare\SpecialChar LaTeX
6977 Class[thesis,book]{thesis}
6980 \begin_layout Standard
6981 Soit le fichier de classe est original.
6982 Dans ce cas, vous devrez probablement créer votre propre format.
6983 Nous vous suggérons fortement de copier un fichier de format existant qui
6984 utilise une classe \SpecialChar LaTeX
6985 similaire et de le modifier si c'est possible.
6986 Utilisez au moins un fichier existant comme point de départ pour savoir
6987 quels sont les éléments dont vous devez vous occuper.
6988 Encore une fois, les spécificités sont décrites ci-après.
6991 \begin_layout Subsection
6993 \begin_inset CommandInset label
7002 \begin_layout Standard
7003 Une fois qu'un fichier de format a été crée pour une classe de document,
7004 vous désirerez peut-être créer un
7009 Un modèle est une sorte de mode d'emploi pour votre format, montrant comment
7010 il peut être utilisé, mais avec un contenu fictif.
7011 Vous pouvez jeter un œil aux divers modèles distribués avec \SpecialChar LyX
7015 \begin_layout Standard
7016 Les modèles sont créés comme les documents normaux.
7017 La seule différence est que les documents normaux contiennent tous les
7018 réglages possibles, y compris les polices et la taille du papier.
7019 Or on ne veut en général pas qu'un modèle modifie ces réglages implicites.
7020 Pour cette raison, l'auteur d'un modèle doit enlever les commandes correspondan
7022 \begin_inset Flex Code
7025 \begin_layout Plain Layout
7034 \begin_inset Flex Code
7037 \begin_layout Plain Layout
7045 du fichier modèle \SpecialChar LyX
7047 C'est faisable avec un simple éditeur de texte, comme
7048 \begin_inset Flex Code
7051 \begin_layout Plain Layout
7058 \begin_inset Flex Code
7061 \begin_layout Plain Layout
7070 \begin_layout Standard
7071 Mettez les fichiers modèles que vous avez créés et édités dans
7072 \begin_inset Flex Code
7075 \begin_layout Plain Layout
7081 , copiez ceux que vous utilisez du répertoire global de modèles
7082 \begin_inset Flex Code
7085 \begin_layout Plain Layout
7092 vers le même endroit, et redéfinissez le répertoire de modèles dans la
7094 \begin_inset Flex MenuItem
7097 \begin_layout Plain Layout
7098 Outils\SpecialChar menuseparator
7099 Préférences\SpecialChar menuseparator
7108 \begin_layout Standard
7110 \begin_inset Flex Code
7113 \begin_layout Plain Layout
7119 a un statut particulier.
7120 Il est chargé à chaque fois que vous créez un nouveau document avec
7121 \begin_inset Flex MenuItem
7124 \begin_layout Plain Layout
7125 Fichier\SpecialChar menuseparator
7131 afin d'avoir les réglages implicites.
7132 Pour créer ce modèle depuis \SpecialChar LyX
7133 , vous n'avez qu'à ouvrir un document ayant
7134 déjà les réglages voulus, et appuyer sur le bouton
7135 \begin_inset Flex MenuItem
7138 \begin_layout Plain Layout
7139 Enregistrer comme valeurs implicites
7147 \begin_layout Subsection
7148 Mise à jour des anciens fichiers de format
7151 \begin_layout Standard
7152 La syntaxe des fichiers de format change à chaque publication d'une nouvelle
7153 version de \SpecialChar LyX
7154 , et les anciens fichiers de format doivent donc être convertis
7155 dans la nouvelle syntaxe.
7157 lit un fichier de format écrit avec une syntaxe ancienne, il appelle
7159 \begin_inset Flex Code
7162 \begin_layout Plain Layout
7168 pour le convertir dans un fichier temporaire doté de la nouvelle syntaxe.
7169 Le fichier original reste intact.
7170 Si vous utilisez le fichier de format souvent, vous voudrez sans doute
7171 rendre les modifications permanentes, pour éviter des conversions répétitives
7172 de la part de \SpecialChar LyX
7174 Pour ce faire, vous pouvez appeler le convertisseur manuellement:
7177 \begin_layout Enumerate
7181 \begin_inset Flex Code
7184 \begin_layout Plain Layout
7197 \begin_inset Flex Code
7200 \begin_layout Plain Layout
7211 \begin_layout Enumerate
7212 exécutez la commande
7213 \begin_inset Flex Code
7216 \begin_layout Plain Layout
7217 python \SpecialChar LyX
7218 Dir/scripts/layout2layout.py myclass.old myclass.layout
7224 \begin_inset Newline newline
7228 \begin_inset Flex Code
7231 \begin_layout Plain Layout
7238 est le nom de votre répertoire \SpecialChar LyX
7242 \begin_layout Standard
7243 Le convertisseur ne gère que les changements de syntaxe.
7244 Il ne peut pas gérer les modifications du contenu des fichiers inclus,
7245 ceux-ci doivent être convertis séparément.
7248 \begin_layout Section
7249 Syntaxe des fichiers de format
7250 \begin_inset CommandInset label
7252 name "sec:Syntaxe-des"
7259 \begin_layout Standard
7260 Les sections suivantes vous expliquent à quoi vous vous attaquez quand vous
7261 décidez de mettre les mains dans le cambouis, et de créer ou d'éditer votre
7262 propre fichier de format.
7263 Notre conseil est d'aller doucement et d'enregistrer souvent pour faire
7265 Ce n'est pas si dur que ça, mais il y a une multitude d'options et vous
7266 pouvez vous laisser submerger si vous essayez d'en faire trop d'un coup.
7267 Il est plus facile d'utiliser des formats existants comme référence ou
7268 modèle ou de modifier un fichier de format existant pour vos besoins.
7271 \begin_layout Standard
7272 Toutes les balises décrites dans ce chapitre sont insensibles à la casse:
7274 \begin_inset Flex Code
7277 \begin_layout Plain Layout
7284 \begin_inset Flex Code
7287 \begin_layout Plain Layout
7294 \begin_inset Flex Code
7297 \begin_layout Plain Layout
7303 sont une seule et même balise.
7304 Les valeurs possibles sont inscrites entre crochets après le nom de la
7306 La valeur implicite d'une fonction quand elle n'est pas définie dans le
7307 fichier décrivant la classe de texte est
7310 \begin_inset Flex Code
7313 \begin_layout Plain Layout
7324 Si le paramètre est d'un type particulier la valeur implicite est indiquée
7326 \begin_inset Flex Code
7329 \begin_layout Plain Layout
7340 \begin_layout Subsection
7341 Déclaration et classification d'une classe de document
7344 \begin_layout Standard
7345 Les lignes qui commencent par un
7349 dans un fichier de format sont les commentaires.
7350 Il y a une exception à cette règle : tous les
7351 \begin_inset Flex Code
7354 \begin_layout Plain Layout
7360 doivent commencer par ceci :
7363 \begin_layout LyX-Code
7366 #% Do not delete the line below; configure depends on this
7370 \begin_layout Plain Layout
7371 Ne pas effacer la ligne ci-dessous ; configure compte dessus.
7379 \begin_layout LyX-Code
7388 \begin_layout Plain Layout
7395 eXClass{Article (Standard Class)}
7398 \begin_layout LyX-Code
7403 DeclareCategory{Articles}
7406 \begin_layout Standard
7407 Les deuxième et troisième lignes servent lors de la (re)configuration de
7410 Le fichier de format est lu par le script \SpecialChar LaTeX
7412 \begin_inset Flex Code
7415 \begin_layout Plain Layout
7421 , dans un mode spécial où
7422 \begin_inset Flex Code
7425 \begin_layout Plain Layout
7432 La première ligne est juste un commentaire \SpecialChar LaTeX
7433 , la deuxième contient la déclaratio
7434 n obligatoire de la classe de texte et la troisième contient la classification
7435 facultative de la classe.
7436 Si ces lignes apparaissent dans un fichier appelé
7437 \begin_inset Flex Code
7440 \begin_layout Plain Layout
7446 , elles définissent alors une classe de texte appelée
7447 \begin_inset Flex Code
7450 \begin_layout Plain Layout
7456 (le nom du fichier de format) qui utilise la classe de document \SpecialChar LaTeX
7458 \begin_inset Flex Code
7461 \begin_layout Plain Layout
7467 (implicitement, le même nom que le format).
7469 \begin_inset Quotes fld
7472 Article (Standard Class)
7473 \begin_inset Quotes frd
7476 qui apparaît ci-dessus sert de description de la classe de texte dans la
7478 \begin_inset Flex MenuItem
7481 \begin_layout Plain Layout
7482 Document\SpecialChar menuseparator
7483 Paramètres\SpecialChar ldots
7484 \SpecialChar menuseparator
7492 \begin_inset Quotes fld
7496 \begin_inset Quotes frd
7499 dans l'exemple) est également utilisés dans la fenêtre
7502 \begin_inset Flex MenuItem
7505 \begin_layout Plain Layout
7506 Document\SpecialChar menuseparator
7507 Paramètres\SpecialChar ldots
7508 \SpecialChar menuseparator
7516 : les classes sont regroupées par catégories (qui sont aussi des genres
7517 de documents, les catégories typiques sont
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 \begin_inset Quotes fld
7546 \begin_inset Quotes frd
7550 \begin_inset Quotes fld
7554 \begin_inset Quotes frd
7558 \begin_inset Quotes fld
7562 \begin_inset Quotes frd
7566 Si la troisième lignes est vide, la classe apparaîtra comme
7567 \begin_inset Quotes fld
7571 \begin_inset Quotes frd
7577 \begin_layout Standard
7578 Supposons que vous ayez écrit votre propre classe de texte qui utilise la
7580 \begin_inset Flex Code
7583 \begin_layout Plain Layout
7589 , mais dans laquelle vous avez changé l'apparence des en-têtes de sections.
7590 Si vous la mettez dans un fichier
7591 \begin_inset Flex Code
7594 \begin_layout Plain Layout
7600 , l'en-tête de ce fichier doit être :
7603 \begin_layout LyX-Code
7606 #% Do not delete the line below; configure depends on this
7609 \begin_layout LyX-Code
7618 \begin_layout Plain Layout
7625 eXClass[article]{Article (avec Mes En-têtes)}
7628 \begin_layout LyX-Code
7633 DeclareCategory{Articles}
7636 \begin_layout Standard
7637 Ceci déclare une classe de texte
7638 \begin_inset Flex Code
7641 \begin_layout Plain Layout
7647 , associée avec la classe de document \SpecialChar LaTeX
7649 \begin_inset Flex Code
7652 \begin_layout Plain Layout
7659 \begin_inset Quotes fld
7662 Article (avec Mes En-têtes)
7663 \begin_inset Quotes frd
7667 Si votre classe de texte repose sur plusieurs paquetages, vous pouvez la
7671 \begin_layout LyX-Code
7674 #% Do not delete the line below; configure depends on this
7677 \begin_layout LyX-Code
7686 \begin_layout Plain Layout
7693 eXClass[article,machin.sty]{Article (avec Mes En-têtes)}
7696 \begin_layout LyX-Code
7701 DeclareCategory{Articles}
7704 \begin_layout Standard
7705 Ceci indique que votre classe de texte utilise le paquetage
7706 \begin_inset Flex Code
7709 \begin_layout Plain Layout
7716 Enfin, il est aussi possible de déclarer des classes pour du code DocBook.
7717 Les déclarations ressemblent en général à :
7720 \begin_layout LyX-Code
7723 #% Do not delete the line below; configure depends on this
7726 \begin_layout LyX-Code
7731 DeclareDocBookClass[article]{SGML (DocBook Article)}
7734 \begin_layout LyX-Code
7739 DeclareCategory{Articles}
7742 \begin_layout Standard
7743 Notez que ces déclarations peuvent aussi recevoir un paramètre optionnel
7744 déclarant le nom de la classe de document (mais pas une liste).
7747 \begin_layout Standard
7748 Donc, de la manière la plus explicite, la forme d'une déclaration de format
7752 \begin_layout LyX-Code
7761 \begin_layout Plain Layout
7768 eXClass[class,package.sty]{description du format}
7771 \begin_layout LyX-Code
7776 DeclareCategory{catégorie}
7779 \begin_layout Standard
7780 Il n'est nécessaire de déclarer la classe que si le nom de la classe \SpecialChar LaTeX
7782 le nom du fichier de format diffèrent, ou si des paquetages sont à spécifier.
7783 Si le nom de la classe n'est pas spécifiée, \SpecialChar LyX
7784 suppose qu'elle est identique
7785 à celle du fichier de format.
7788 \begin_layout Standard
7789 Une fois que la classe de texte a été modifiée à votre goût, tout ce que
7790 vous avez à faire est de la copier soit dans
7791 \begin_inset Flex Code
7794 \begin_layout Plain Layout
7802 \begin_inset Flex Code
7805 \begin_layout Plain Layout
7812 \begin_inset Flex MenuItem
7815 \begin_layout Plain Layout
7816 Outils\SpecialChar menuseparator
7817 Recon\SpecialChar softhyphen
7824 Quittez \SpecialChar LyX
7825 et redémarrez-le; votre nouvelle classe de texte devrait alors
7826 être disponible avec les autres.
7829 \begin_layout Standard
7830 Une fois le fichier de format installé, vous pouvez le modifier et vérifier
7831 l'effet de ces modifications sans reconfigurer ou redémarrer \SpecialChar LyX
7836 \begin_layout Plain Layout
7837 Avec les versions de \SpecialChar LyX
7838 antérieures à 1.6, il vous fallait redémarrer \SpecialChar LyX
7840 valider les modifications effectuées dans les fichiers de format.
7841 De ce fait, les modifications pouvaient prendre beaucoup de temps.
7846 Vous pouvez imposer un rechargement du format en service en utilisant la
7848 \begin_inset Flex MenuItem
7851 \begin_layout Plain Layout
7860 Cette fonction n'est implicitement liée à aucun raccourci — vous pouvez
7861 bien sûr la lier à une touche vous-même.
7862 Si vous voulez utiliser cette fonction, il vous suffit de la saisir dans
7867 \begin_layout Standard
7873 \begin_inset Flex MenuItem
7876 \begin_layout Plain Layout
7884 est une fonctionnalité
7885 \begin_inset Quotes fld
7889 \begin_inset Quotes frd
7901 recommandé de sauvegarder votre travail avant de procéder ainsi
7906 En fait, il vous est
7910 recommandé de ne pas essayer de modifier des formats durant une travail
7911 productif sur un document.
7912 Utilisez un document de test, les erreurs de syntaxe et autres dans votre
7913 module pourraient déclencher des comportements bizarres.
7914 En particulier, de telles erreurs pourraient inciter \SpecialChar LyX
7916 formats en service comme incorrects et à essayer de basculer sur un autre
7921 \begin_layout Plain Layout
7922 Les erreurs de syntaxe vraiment graves peuvent même stopper \SpecialChar LyX
7924 Ceci provient du fait que certaines erreurs rendent \SpecialChar LyX
7926 la moindre information de format.
7927 Faites attention\SpecialChar ldots
7933 Les développeurs s'efforcent de conserver une bonne stabilité à \SpecialChar LyX
7935 telles situations, mais il vaut mieux être sûr que regretter
7939 \begin_layout Plain Layout
7940 Puisque nous en sommes au conseils: faites des sauvegardes régulières.
7941 Et soyez gentil avec votre maman.
7949 \begin_layout Subsection
7950 Déclaration d'un module
7953 \begin_layout Standard
7954 La première ligne d'un module doit être rédigée comme suit:
7957 \begin_layout LyX-Code
7966 \begin_layout Plain Layout
7975 yXModule[endnotes.sty]{Endnotes}
7978 \begin_layout Standard
7979 L'argument obligatoire, entre accolades, est le nom du module, tel qu'il
7981 \begin_inset Flex MenuItem
7984 \begin_layout Plain Layout
7985 Document\SpecialChar menuseparator
7986 Paramètres\SpecialChar menuseparator
7993 L'argument entre crochets est facultatif: il déclare n'importe quel paquetage
7995 dont dépend le module.
7996 Il est également possible d'utiliser la clé
7997 \begin_inset Flex MenuItem
8000 \begin_layout Plain Layout
8006 en argument optionnel: elle déclare que le module ne peut être employé
8007 que s'il existe un chemin de conversion entre les formats
8008 \begin_inset Flex Code
8011 \begin_layout Plain Layout
8018 \begin_inset Flex Code
8021 \begin_layout Plain Layout
8030 \begin_layout Standard
8031 La déclaration du module devra être suivi par des lignes descriptives comme
8036 \begin_layout Plain Layout
8037 En anglais de préférence si le module doit être diffusé par \SpecialChar LyX
8039 Cette description apparaîtra dans la liste des messages à traduire et sera
8040 donc traduite lors de la mise à jour de l'interface.
8048 \begin_layout LyX-Code
8054 \begin_layout LyX-Code
8057 #Adds an endnote command, in addition to footnotes.
8061 \begin_layout LyX-Code
8064 #You will need to add
8066 theendnotes in \SpecialChar TeX
8070 \begin_layout LyX-Code
8073 #want the endnotes to appear.
8077 \begin_layout LyX-Code
8083 \begin_layout LyX-Code
8086 #Requires: somemodule | othermodule
8089 \begin_layout LyX-Code
8092 #Excludes: badmodule
8095 \begin_layout Standard
8096 Cette description est utilisée dans
8097 \begin_inset Flex MenuItem
8100 \begin_layout Plain Layout
8101 Document\SpecialChar menuseparator
8102 Paramètres\SpecialChar ldots
8103 \SpecialChar menuseparator
8109 pour informer l'utilisateur de la fonction du module.
8111 \begin_inset Flex Code
8114 \begin_layout Plain Layout
8122 permet d'identifier les modules qui doivent être activés avec celui-ci;
8124 \begin_inset Flex Code
8127 \begin_layout Plain Layout
8135 permet d'identifier les modules interdits avec celui-ci.
8136 Les deux lignes sont facultatives et, comme indiqué, les modules dans une
8137 liste doivent être séparés par une barre verticale: |.
8138 Noter que les modules requis sont traités sur le mode disjonctif:
8142 des modules requis doit être utilisé.
8147 des modules exclus ne doit être utilisé.
8148 Noter également que les les modules sont identifiés par leur nom de fichier,
8150 \begin_inset Flex Code
8153 \begin_layout Plain Layout
8161 \begin_inset Flex Code
8164 \begin_layout Plain Layout
8173 \begin_inset Flex Code
8176 \begin_layout Plain Layout
8187 \begin_layout Subsection
8188 Numéro d'identification syntaxique
8191 \begin_layout Standard
8192 La première ligne non commentée doit contenir le numéro d'identification
8193 syntaxique du contenu du fichier de format:
8196 \begin_layout Description
8197 \begin_inset Flex Code
8200 \begin_layout Plain Layout
8209 \begin_inset Flex Code
8212 \begin_layout Plain Layout
8220 ] identification syntaxique du fichier de format
8223 \begin_layout Standard
8224 Ce balisage a été introduit dans \SpecialChar LyX
8226 \begin_inset space ~
8229 1.4.0 Les fichiers de format des versions antérieures n'avaient pas de numéro
8230 de format explicite et sont affectés du
8233 \begin_inset Flex Code
8236 \begin_layout Plain Layout
8240 \begin_inset space ~
8251 Le numéro de format du présent fichier est le numéro 48.
8252 mais chaque version de \SpecialChar LyX
8253 peut lire les fichiers de format d'une version
8254 plus ancienne, comme elle peut lire les documents crées avec une version
8256 Il n'y a cependant aucun moyen de revernir aux numéros d'identification
8260 \begin_layout Subsection
8261 Paramètres généraux d'une classe de texte
8262 \begin_inset CommandInset label
8264 name "subsec:Paramètres-généraux-d'une"
8271 \begin_layout Standard
8272 Voici les paramètres généraux qui décrivent l'aspect du document pour une
8273 classe complète (ceci ne veut pas dire qu'il
8277 apparaître dans le fichiers
8278 \begin_inset Flex Code
8281 \begin_layout Plain Layout
8287 plutôt que dans les modules.
8288 Un module peut contenir n'importe quelle balise de format):
8291 \begin_layout Description
8294 \begin_inset Flex Code
8297 \begin_layout Plain Layout
8310 ajoute une information qui sera incluse dans le bloc
8311 \begin_inset Flex Code
8314 \begin_layout Plain Layout
8320 quand le document est exporté en XHTML.
8321 Typiquement, ce paramètre est utilisé pour exporter de l'information en
8322 style CSS, mais il peut être utilisé pour toute information valide entre
8324 \begin_inset Flex Code
8327 \begin_layout Plain Layout
8335 \begin_inset Quotes fld
8339 \begin_inset Flex Code
8342 \begin_layout Plain Layout
8351 \begin_inset Quotes frd
8357 \begin_layout Description
8360 \begin_inset Flex Code
8363 \begin_layout Plain Layout
8376 ajoute une information au préambule du document.
8378 \begin_inset Quotes fld
8382 \begin_inset Flex Code
8385 \begin_layout Plain Layout
8394 \begin_inset Quotes frd
8400 \begin_layout Description
8403 \begin_inset Flex Code
8406 \begin_layout Plain Layout
8419 définit le style à utiliser pour afficher les informations bibliographiques.
8421 \begin_inset CommandInset ref
8423 reference "subsec:Description citation"
8429 \begin_inset Quotes fld
8433 \begin_inset Flex Code
8436 \begin_layout Plain Layout
8445 \begin_inset Quotes frd
8451 \begin_layout Description
8454 \begin_inset Flex Code
8457 \begin_layout Plain Layout
8470 décrit diverses options globales comprises par la classe du document.
8472 \begin_inset CommandInset ref
8474 reference "subsec:Section-ClassOptions"
8480 \begin_inset Quotes fld
8484 \begin_inset Flex Code
8487 \begin_layout Plain Layout
8496 \begin_inset Quotes frd
8502 \begin_layout Description
8505 \begin_inset Flex Code
8508 \begin_layout Plain Layout
8519 \begin_inset Flex Code
8522 \begin_layout Plain Layout
8531 \begin_inset space \thinspace{}
8535 \begin_inset Flex Code
8538 \begin_layout Plain Layout
8544 ] fixe le nombre implicite de colonnes (une ou deux).
8545 Peut être changé dans la fenêtre
8546 \begin_inset Flex MenuItem
8549 \begin_layout Plain Layout
8550 Document\SpecialChar menuseparator
8560 \begin_layout Description
8563 \begin_inset Flex Code
8566 \begin_layout Plain Layout
8580 \begin_inset Flex Code
8583 \begin_layout Plain Layout
8589 ] définit les paramètres d'un nouveau compteur.
8590 Si le compteur n'existe pas, il est créé; s'il existe, il est modifié.
8592 \begin_inset Quotes fld
8596 \begin_inset Flex Code
8599 \begin_layout Plain Layout
8608 \begin_inset Quotes frd
8612 \begin_inset Newline newline
8616 \begin_inset CommandInset ref
8618 reference "subsec:Compteurs"
8625 \begin_layout Description
8628 \begin_inset Flex Code
8631 \begin_layout Plain Layout
8641 décrit la police implicite dans le document.
8643 \begin_inset CommandInset ref
8645 reference "subsec:polices"
8649 pour une description.
8651 \begin_inset Quotes fld
8657 \begin_inset Flex Code
8660 \begin_layout Plain Layout
8669 \begin_inset Quotes frd
8675 \begin_layout Description
8678 \begin_inset Flex Code
8681 \begin_layout Plain Layout
8692 \begin_inset Flex Code
8695 \begin_layout Plain Layout
8701 ] spécifie un module inclus implicitement avec cette classe de document,
8702 donné par son nom de fichier sans suffixe
8703 \begin_inset Flex Code
8706 \begin_layout Plain Layout
8715 L'utilisateur peut toujours le retirer, mais il sera actif à l'ouverture
8716 du document (ceci s'applique pour un nouveau document, ou quand cette classe
8717 est choisie pour un document existant).
8720 \begin_layout Description
8723 \begin_inset Flex Code
8726 \begin_layout Plain Layout
8737 \begin_inset Flex Code
8740 \begin_layout Plain Layout
8746 ] indique le style qui sera appliqué aux nouveaux paragraphes, habituellement
8748 \begin_inset Flex MenuItem
8751 \begin_layout Plain Layout
8760 Ce sera implicitement le premier style défini si ce paramètre n'est pas
8761 fixé, mais vous êtes vivement encouragé à utiliser cette directive.
8764 \begin_layout Description
8767 \begin_inset Flex Code
8770 \begin_layout Plain Layout
8781 \begin_inset Flex Code
8784 \begin_layout Plain Layout
8790 ] indique que le module spécifié (donné par son nom de fichier sans le suffixe
8792 \begin_inset Flex Code
8795 \begin_layout Plain Layout
8803 ) ne peut pas être utilisé avec cette classe de document.
8804 Ceci peut être utilisé par exemple dans un format pour une revue pour éviter
8806 l'utilisation du module
8807 \begin_inset Flex Code
8810 \begin_layout Plain Layout
8818 (numérotation des théorèmes par sections).
8827 être utilisé dans un module: les modules ont leur propre méthode d'exclusion
8829 \begin_inset CommandInset ref
8831 reference "subsec:Modules_de_format"
8838 \begin_layout Description
8841 \begin_inset Flex Code
8844 \begin_layout Plain Layout
8854 définit un nouveau flottant.
8856 \begin_inset CommandInset ref
8858 reference "subsec:Flottants"
8864 \begin_inset Quotes fld
8868 \begin_inset Flex Code
8871 \begin_layout Plain Layout
8880 \begin_inset Quotes frd
8886 \begin_layout Description
8889 \begin_inset Flex Code
8892 \begin_layout Plain Layout
8902 définit l'information qui sera incluse dans le bloc
8903 \begin_inset Flex Code
8906 \begin_layout Plain Layout
8912 quand le document est exporté en XHTML.
8913 Notez bien que ceci écrasera toute déclaration
8916 \begin_inset Flex Code
8919 \begin_layout Plain Layout
8932 \begin_inset Flex Code
8935 \begin_layout Plain Layout
8945 antérieure (utiliser
8946 \begin_inset Newline newline
8952 \begin_inset Flex Code
8955 \begin_layout Plain Layout
8965 si vous désirez simplement ajouter du contenu).
8967 \begin_inset Quotes fld
8971 \begin_inset Flex Code
8974 \begin_layout Plain Layout
8983 \begin_inset Quotes frd
8989 \begin_layout Description
8992 \begin_inset Flex Code
8995 \begin_layout Plain Layout
9006 \begin_inset Flex Code
9009 \begin_layout Plain Layout
9015 ] définit le style utilisé pour la table des matières, la bibliographie,
9016 et similaires, lorsque le document est exporté en HTML.
9017 Pour les articles, ceci devrait normalement valoir
9020 \begin_inset Flex Code
9023 \begin_layout Plain Layout
9036 \begin_inset Flex Code
9039 \begin_layout Plain Layout
9050 Sans précisions, \SpecialChar LyX
9051 essaiera de deviner quel style utiliser.
9054 \begin_layout Description
9057 \begin_inset Flex Code
9060 \begin_layout Plain Layout
9071 \begin_inset Flex Code
9074 \begin_layout Plain Layout
9080 ] modifie les propriétés d'un compteur donné.
9081 Si le compteur n'existe pas, la directive est ignorée.
9083 \begin_inset Quotes fld
9087 \begin_inset Flex Code
9090 \begin_layout Plain Layout
9099 \begin_inset Quotes frd
9103 \begin_inset Newline newline
9107 \begin_inset CommandInset ref
9109 reference "subsec:Compteurs"
9113 pour les détails au sujet des compteurs.
9116 \begin_layout Description
9119 \begin_inset Flex Code
9122 \begin_layout Plain Layout
9133 \begin_inset Flex Code
9136 \begin_layout Plain Layout
9142 ] modifies les propriétés de style d'un paragraphe donné.
9143 Si le style n'existe pas, le directive est ignorée.
9145 \begin_inset Quotes fld
9149 \begin_inset Flex Code
9152 \begin_layout Plain Layout
9161 \begin_inset Quotes frd
9167 \begin_layout Description
9168 \begin_inset Flex Code
9171 \begin_layout Plain Layout
9180 \begin_inset Flex Code
9183 \begin_layout Plain Layout
9189 ] permet d'inclure un autre fichier de définition de format pour éviter
9190 de réécrire des commandes.
9191 C'est souvent le cas des fichiers de format standard, comme
9192 \begin_inset Flex Code
9195 \begin_layout Plain Layout
9201 , qui contient la plupart des réglages de base.
9204 \begin_layout Description
9207 \begin_inset Flex Code
9210 \begin_layout Plain Layout
9224 \begin_inset Flex Code
9227 \begin_layout Plain Layout
9233 ] cette section (re)définit le format d'un insert.
9234 Elle peut être appliquée à un insert existant pour obtenir un nouvel insert
9235 défini par l'utilisateur, e.g.
9236 un nouveau style de caractères.
9238 \begin_inset Quotes fld
9242 \begin_inset Flex Code
9245 \begin_layout Plain Layout
9254 \begin_inset Quotes frd
9258 \begin_inset Newline newline
9262 \begin_inset CommandInset ref
9264 reference "subsec:Flex-insets-and"
9271 \begin_layout Description
9274 \begin_inset Flex Code
9277 \begin_layout Plain Layout
9291 \begin_inset Flex Code
9294 \begin_layout Plain Layout
9300 ] indique la largeur de la marge gauche à l'écran, par exemple
9301 \begin_inset Quotes fld
9305 \begin_inset Flex Code
9308 \begin_layout Plain Layout
9315 \begin_inset Quotes frd
9318 (noter que ce n'est pas une
9319 \begin_inset Quotes fld
9323 \begin_inset Quotes frd
9327 \begin_inset Quotes fld
9331 \begin_inset Quotes frd
9337 \begin_layout Description
9340 \begin_inset Flex Code
9343 \begin_layout Plain Layout
9354 \begin_inset Flex Code
9357 \begin_layout Plain Layout
9363 ] efface un compteur existant, habituellement défini dans un fichier inclus.
9366 \begin_layout Description
9369 \begin_inset Flex Code
9372 \begin_layout Plain Layout
9383 \begin_inset Flex Code
9386 \begin_layout Plain Layout
9392 ] efface un flottant existant.
9393 C'est très utile quand vous voulez supprimer un flottant qui a été défini
9394 dans un fichier inclus.
9397 \begin_layout Description
9400 \begin_inset Flex Code
9403 \begin_layout Plain Layout
9414 \begin_inset Flex Code
9417 \begin_layout Plain Layout
9423 ] efface un style existant.
9426 \begin_layout Description
9429 \begin_inset Flex Code
9432 \begin_layout Plain Layout
9446 \begin_inset Flex Code
9449 \begin_layout Plain Layout
9455 ] indique quelle sorte de format de fichier (tel que défini dans les préférences
9457 ) est produit par cette classe.
9458 Elle est surtout utile quand
9459 \begin_inset Flex Code
9462 \begin_layout Plain Layout
9473 \begin_inset Flex Code
9476 \begin_layout Plain Layout
9486 et que l'on veut définir un nouvelle sorte de document en programmation
9488 La chaîne est redéfinie comme
9489 \begin_inset Quotes fld
9495 \begin_inset Flex Code
9498 \begin_layout Plain Layout
9509 \begin_inset Quotes frd
9513 \begin_inset Quotes fld
9519 \begin_inset Flex Code
9522 \begin_layout Plain Layout
9533 \begin_inset Quotes frd
9536 quand la directive correspondante
9537 \begin_inset Flex Code
9540 \begin_layout Plain Layout
9551 \begin_layout Description
9554 \begin_inset Flex Code
9557 \begin_layout Plain Layout
9572 \begin_inset Flex Code
9575 \begin_layout Plain Layout
9587 \begin_inset Flex Code
9590 \begin_layout Plain Layout
9599 \begin_inset Flex Code
9602 \begin_layout Plain Layout
9612 ] indique quelle sorte de document résultant sera obtenu par cette classe.
9615 \begin_layout Description
9618 \begin_inset Flex Code
9621 \begin_layout Plain Layout
9632 \begin_inset Flex Code
9635 \begin_layout Plain Layout
9642 \begin_inset Flex Code
9645 \begin_layout Plain Layout
9651 ] précise les options, données par le seconde chaîne de caractères, pour
9652 le paquetage nommé par le première chaîne.
9654 \begin_inset Quotes fld
9658 \begin_inset Flex Code
9661 \begin_layout Plain Layout
9662 PackageOptions natbib square
9668 \begin_inset Quotes frd
9671 déclenchera le chargement de
9672 \begin_inset Flex Code
9675 \begin_layout Plain Layout
9682 \begin_inset Flex Code
9685 \begin_layout Plain Layout
9691 (pour les \SpecialChar TeX
9692 perts, ceci force \SpecialChar LyX
9694 \begin_inset Flex Code
9697 \begin_layout Plain Layout
9700 PassOptionsToPackage{natbib}{square}
9705 avant le chargement de
9706 \begin_inset Flex Code
9709 \begin_layout Plain Layout
9718 \begin_layout Description
9721 \begin_inset Flex Code
9724 \begin_layout Plain Layout
9735 \begin_inset Flex Code
9738 \begin_layout Plain Layout
9750 \begin_inset Flex Code
9753 \begin_layout Plain Layout
9762 \begin_inset Flex Code
9765 \begin_layout Plain Layout
9775 fixe la mise en page implicite.
9776 Peut être changée dans la fenêtre
9777 \begin_inset Flex MenuItem
9780 \begin_layout Plain Layout
9781 Document\SpecialChar menuseparator
9782 Paramètres\SpecialChar ldots
9791 \begin_layout Description
9794 \begin_inset Flex Code
9797 \begin_layout Plain Layout
9807 fixe le préambule du document \SpecialChar LaTeX
9809 Notez bien que ceci remplacera complètement toute autre directive
9812 \begin_inset Flex Code
9815 \begin_layout Plain Layout
9824 \begin_inset Flex Code
9827 \begin_layout Plain Layout
9837 (utiliser cette dernière directive si vous voulez seulement ajouter des
9838 éléments au contenu).
9840 \begin_inset Quotes fld
9844 \begin_inset Flex Code
9847 \begin_layout Plain Layout
9856 \begin_inset Quotes frd
9862 \begin_layout Description
9865 \begin_inset Flex Code
9868 \begin_layout Plain Layout
9879 \begin_inset Flex Code
9882 \begin_layout Plain Layout
9889 \begin_inset Flex Code
9892 \begin_layout Plain Layout
9901 \begin_inset space \thinspace{}
9905 \begin_inset Flex Code
9908 \begin_layout Plain Layout
9914 ] décrit si la classe fournit la fonctionnalité
9915 \begin_inset Flex Code
9918 \begin_layout Plain Layout
9927 Une fonctionnalité est en général le nom d'un paquetage (
9928 \begin_inset Flex Code
9931 \begin_layout Plain Layout
9940 \begin_inset Flex Code
9943 \begin_layout Plain Layout
9951 , \SpecialChar ldots
9952 ) ou d'une commande \SpecialChar LaTeX
9954 \begin_inset Flex Code
9957 \begin_layout Plain Layout
9966 \begin_inset Flex Code
9969 \begin_layout Plain Layout
9980 \begin_inset space ~
9984 \begin_inset CommandInset ref
9986 reference "chap:List-of-functions"
9990 pour une liste des fonctionnalités.
9993 \begin_layout Description
9996 \begin_inset Flex Code
9999 \begin_layout Plain Layout
10010 \begin_inset Flex Code
10013 \begin_layout Plain Layout
10019 ] indique que ce format fournit la fonctionnalité du module indiqué, qui
10020 doit être spécifié par le nom du fichier dans le suffixe
10021 \begin_inset Flex Code
10024 \begin_layout Plain Layout
10033 Ceci sera utilisé typiquement si le format inclut directement le module,
10034 plutôt que via le paramètre
10035 \begin_inset Flex Code
10038 \begin_layout Plain Layout
10046 pour indiquer qu'il doit être utilisé.
10047 Il pourrait être également utilisé dans un module fournissant une implantation
10048 équivalente de la même fonctionnalité.
10051 \begin_layout Description
10054 \begin_inset Flex Code
10057 \begin_layout Plain Layout
10068 \begin_inset Flex Code
10071 \begin_layout Plain Layout
10077 ] indique que la classe nécessite la fonctionnalité
10078 \begin_inset Flex Code
10081 \begin_layout Plain Layout
10090 Plusieurs fonctionnalités doivent être séparées par des virgules.
10091 Noter que l'on ne peut requérir que des fonctionnalités reconnues (voir
10093 \begin_inset CommandInset ref
10095 reference "chap:List-of-functions"
10099 pour accéder à la liste des fonctionnalités).
10102 If you require a package with specific options, you can additionally use
10104 \begin_inset Flex Code
10107 \begin_layout Plain Layout
10120 \begin_layout Description
10123 \begin_inset Flex Code
10126 \begin_layout Plain Layout
10137 \begin_inset Flex Code
10140 \begin_layout Plain Layout
10146 ] indique la largeur de la marge droite à l'écran, par exemple
10147 \begin_inset Quotes fld
10151 \begin_inset Flex Code
10154 \begin_layout Plain Layout
10161 \begin_inset Quotes frd
10167 \begin_layout Description
10170 \begin_inset Flex Code
10173 \begin_layout Plain Layout
10187 \begin_inset Flex Code
10190 \begin_layout Plain Layout
10196 ] fixe quels sectionnements doivent être numérotés.
10197 Correspond au compteur
10198 \begin_inset Flex Code
10201 \begin_layout Plain Layout
10209 en \SpecialChar LaTeX
10213 \begin_layout Description
10216 \begin_inset Flex Code
10219 \begin_layout Plain Layout
10232 \begin_inset Flex Code
10235 \begin_layout Plain Layout
10244 \begin_inset space \thinspace{}
10248 \begin_inset Flex Code
10251 \begin_layout Plain Layout
10257 ] fixe l'option implicite d'impression recto seul ou en recto verso.
10258 Peut être changé dans la fenêtre
10259 \begin_inset Flex MenuItem
10262 \begin_layout Plain Layout
10263 Document\SpecialChar menuseparator
10272 \begin_layout Description
10275 \begin_inset Flex Code
10278 \begin_layout Plain Layout
10289 \begin_inset Flex Code
10292 \begin_layout Plain Layout
10298 ] définit un nouveau style de paragraphe.
10299 Si le style n'existe pas, il est créé; s'il existe déjà, ses paramètres
10301 Doit être fermé par
10302 \begin_inset Quotes fld
10306 \begin_inset Flex Code
10309 \begin_layout Plain Layout
10318 \begin_inset Quotes frd
10322 \begin_inset Newline newline
10326 \begin_inset CommandInset ref
10328 reference "subsec:Styles-de-paragraphe"
10335 \begin_layout Description
10338 \begin_inset Flex Code
10341 \begin_layout Plain Layout
10357 \begin_inset Flex Code
10360 \begin_layout Plain Layout
10370 ] définit nom de la commande ou de l'envi\SpecialChar softhyphen
10371 ronnement mentionné ci-dessous.
10374 \begin_layout Description
10377 \begin_inset Flex Code
10380 \begin_layout Plain Layout
10395 \begin_inset Flex Code
10398 \begin_layout Plain Layout
10408 \begin_inset Flex Code
10411 \begin_layout Plain Layout
10421 ] indique le genre de balisage utilisé pour définir le titre d'un document.
10423 \begin_inset Flex Code
10426 \begin_layout Plain Layout
10432 signifie que la commande définie par
10433 \begin_inset Flex Code
10436 \begin_layout Plain Layout
10442 sera insérée après le dernier format avec
10445 \begin_inset Quotes fld
10451 \begin_inset Flex Code
10454 \begin_layout Plain Layout
10456 \begin_inset space ~
10467 \begin_inset Quotes frd
10474 \begin_inset Flex Code
10477 \begin_layout Plain Layout
10484 \begin_inset Flex Code
10487 \begin_layout Plain Layout
10493 est un environnement, dans lequel doit être inclus tous les formats avec
10497 \begin_inset Quotes fld
10503 \begin_inset Flex Code
10506 \begin_layout Plain Layout
10508 \begin_inset space ~
10519 \begin_inset Quotes frd
10527 \begin_layout Description
10530 \begin_inset Flex Code
10533 \begin_layout Plain Layout
10544 \begin_inset Flex Code
10547 \begin_layout Plain Layout
10553 ] fixe quels sectionnements sont inclus dans la table des matières.
10554 Correspond au compteur
10555 \begin_inset Flex Code
10558 \begin_layout Plain Layout
10566 en \SpecialChar LaTeX
10570 \begin_layout Subsection
10574 \begin_inset CommandInset label
10576 name "subsec:Section-ClassOptions"
10583 \begin_layout Standard
10585 \begin_inset Flex Code
10588 \begin_layout Plain Layout
10594 peut contenir les directives suivantes :
10597 \begin_layout Description
10600 \begin_inset Flex Code
10603 \begin_layout Plain Layout
10617 ] liste les tailles de police disponibles comme police principale du document,
10621 \begin_inset Quotes fld
10627 \begin_inset Flex Code
10630 \begin_layout Plain Layout
10639 \begin_inset Quotes frd
10647 \begin_layout Description
10650 \begin_inset Flex Code
10653 \begin_layout Plain Layout
10663 fixe le contenu de la ligne écrivant la DTD pour les classes produisant
10668 \begin_inset Quotes eld
10671 -//OASIS//DTD DocBook V4.2//EN
10672 \begin_inset Quotes erd
10678 \begin_layout Description
10681 \begin_inset Flex Code
10684 \begin_layout Plain Layout
10698 ] introduit certaines options de la classe de document, séparées par une
10699 virgule, qui seront ajoutées à la partie optionnelle de la commande
10700 \begin_inset Flex Code
10703 \begin_layout Plain Layout
10714 \begin_layout Description
10717 \begin_inset Flex Code
10720 \begin_layout Plain Layout
10732 chaîne="empty|plain|headings|fancy"
10734 ] liste les mises en page disponibles, séparées par un
10737 \begin_inset Quotes fld
10741 \begin_inset Quotes frd
10749 \begin_layout Standard
10751 \begin_inset Flex Code
10754 \begin_layout Plain Layout
10760 doit être fermée par
10761 \begin_inset Quotes fld
10767 \begin_inset Flex Code
10770 \begin_layout Plain Layout
10779 \begin_inset Quotes frd
10785 \begin_layout Subsection
10786 Styles de paragraphe
10787 \begin_inset CommandInset label
10789 name "subsec:Styles-de-paragraphe"
10796 \begin_layout Standard
10797 La description d'un style de paragraphe ressemble à ceci
10801 \begin_layout Plain Layout
10802 qui peut servir soit à définir un nouvel format soit à en modifier un déjà
10811 \begin_layout LyX-Code
10818 \begin_layout LyX-Code
10822 \begin_layout LyX-Code
10826 \begin_layout Standard
10827 dans lequel on peut mettre les commandes suivantes :
10830 \begin_layout Description
10833 \begin_inset Flex Code
10836 \begin_layout Plain Layout
10851 , left, right, center
10853 ] alignement de paragraphe.
10856 \begin_layout Description
10859 \begin_inset Flex Code
10862 \begin_layout Plain Layout
10877 , left, right, center
10883 des alignements possibles séparés par une virgule.
10884 Certains styles \SpecialChar LaTeX
10885 interdisent certains alignements, car ils n'auraient aucun
10887 Par exemple une énumération alignée à droite ou centrée est impossible.
10890 \begin_layout Description
10893 \begin_inset Flex Code
10896 \begin_layout Plain Layout
10907 \begin_inset Flex Code
10910 \begin_layout Plain Layout
10916 ] définit l'argument numéro <int> d'une commande ou environnement associé
10918 Ceci est utile pour des entités comme les en-têtes de section, et n'a de
10919 sens qu'avec \SpecialChar LaTeX
10921 Chaque argument (obligatoire ou facultatif) d'une commande ou d'un environnemen
10922 t — sauf l'argument obligatoire correspondant au contenu du paragraphe propremen
10923 t dit — est défini séparément, et le nombre précise l'ordre des arguments.
10924 La définition doit être close par
10927 \begin_inset Flex Code
10930 \begin_layout Plain Layout
10940 .Ainsi une commande avec deux arguments sera spécifiée comme suit:
10941 \begin_inset Separator parbreak
10948 \begin_layout Quote
10954 \begin_layout Quote
10960 \begin_layout Quote
10966 \begin_layout Quote
10972 \begin_layout Quote
10978 \begin_layout Quote
10984 \begin_layout Standard
10985 Dans la définition de l'
10986 \begin_inset Flex Code
10989 \begin_layout Plain Layout
10995 , les spécifications suivantes sont possibles:
10998 \begin_layout Itemize
11001 \begin_inset Flex Code
11004 \begin_layout Plain Layout
11015 \begin_inset Flex Code
11018 \begin_layout Plain Layout
11024 définit la chaîne de caractères qui apparaîtra à la fois dans le menu (pour
11025 insérer cet argument) et dans le bouton d'insertion d'argument (sauf si
11026 vous spécifiez également un
11029 \begin_inset Flex Code
11032 \begin_layout Plain Layout
11043 Pour le menu, vous pouvez définir un accélérateur en ajoutant le caractère
11044 désiré à la chaîne, séparé par
11045 \begin_inset Quotes fld
11049 \begin_inset Quotes frd
11053 \begin_inset space \thinspace{}
11057 \begin_inset space \space{}
11061 \begin_inset Quotes fld
11065 \begin_inset Flex Code
11068 \begin_layout Plain Layout
11069 Éléments personnalisables|é
11075 \begin_inset Quotes frd
11081 \begin_layout Itemize
11084 \begin_inset Flex Code
11087 \begin_layout Plain Layout
11098 \begin_inset Flex Code
11101 \begin_layout Plain Layout
11107 définit une chaîne particulière pour le menu.
11108 Vous pouvez définir un accélérateur en ajoutant le caractère désiré à la
11110 \begin_inset Quotes fld
11114 \begin_inset Quotes frd
11118 \begin_inset space \thinspace{}
11122 \begin_inset space \space{}
11126 \begin_inset Quotes fld
11130 \begin_inset Flex Code
11133 \begin_layout Plain Layout
11134 Éléments personnalisables|é
11140 \begin_inset Quotes frd
11144 Cette spécification est facultative, si elle n'existe pas, la
11145 \begin_inset Flex Code
11148 \begin_layout Plain Layout
11154 sera utilisée pour le menu;
11157 \begin_layout Itemize
11160 \begin_inset Flex Code
11163 \begin_layout Plain Layout
11174 \begin_inset Flex Code
11177 \begin_layout Plain Layout
11183 définit un texte explicatif qui apparaît dans la bulle d'aide quand le
11184 curseur passe sur l'insertion d'argument;
11187 \begin_layout Itemize
11190 \begin_inset Flex Code
11193 \begin_layout Plain Layout
11204 \begin_inset Flex Code
11207 \begin_layout Plain Layout
11216 \begin_inset space \thinspace{}
11220 \begin_inset Flex Code
11223 \begin_layout Plain Layout
11229 ] précise si l’argument est obligatoire (1) ou optionnel (0).
11230 Les arguments obligatoires ont émis comme une chaîne vide s'ils ne sont
11231 pas précisés, alors que les arguments optionnels ne sont pas émis du tout.
11232 Implicitement, les arguments obligatoires sont insérés entre
11233 \begin_inset Flex Code
11236 \begin_layout Plain Layout
11242 , alors que les arguments optionnels sont insérés entre
11243 \begin_inset Flex Code
11246 \begin_layout Plain Layout
11255 \begin_layout Itemize
11258 \begin_inset Flex Code
11261 \begin_layout Plain Layout
11272 \begin_inset Flex Code
11275 \begin_layout Plain Layout
11281 définit une autre argument (par son numéro d'ordre) dont cet argument demande
11282 l’émission s'il est lui-même émis.
11283 Par exemple en \SpecialChar LaTeX
11284 , les arguments optionnels demandent l'émission d'autres
11285 arguments optionnels situés avant eux dans la liste (au moins vides), comme
11289 \begin_inset Flex Code
11292 \begin_layout Plain Layout
11297 command[][argument]{text}
11304 ou ceci peut être précisé par la directive
11307 \begin_inset Flex Code
11310 \begin_layout Plain Layout
11321 \begin_inset Flex Code
11324 \begin_layout Plain Layout
11333 \begin_layout Itemize
11336 \begin_inset Flex Code
11339 \begin_layout Plain Layout
11350 \begin_inset Flex Code
11353 \begin_layout Plain Layout
11359 définit un délimiteur gauche personnalisé (au lieu de
11360 \begin_inset Flex Code
11363 \begin_layout Plain Layout
11370 \begin_inset Flex Code
11373 \begin_layout Plain Layout
11380 Une rupture de ligne dans la sortie peut être indiqué par
11381 \begin_inset Flex Code
11384 \begin_layout Plain Layout
11393 \begin_layout Itemize
11396 \begin_inset Flex Code
11399 \begin_layout Plain Layout
11410 \begin_inset Flex Code
11413 \begin_layout Plain Layout
11419 définit un délimiteur droit personnalisé (au lieu de
11420 \begin_inset Flex Code
11423 \begin_layout Plain Layout
11430 \begin_inset Flex Code
11433 \begin_layout Plain Layout
11440 Une rupture de ligne dans la sortie peut être indiqué par
11441 \begin_inset Flex Code
11444 \begin_layout Plain Layout
11453 \begin_layout Itemize
11456 \begin_inset Flex Code
11459 \begin_layout Plain Layout
11470 \begin_inset Flex Code
11473 \begin_layout Plain Layout
11479 définit un argument qui sera inséré si et seulement si aucun argument n'est
11480 saisi par l'utilisateur, c'est-à-dire si aucun insert d'argument n'a été
11481 spécifié (notez qu'un insert d'argument vide masque le
11484 \begin_inset Flex Code
11487 \begin_layout Plain Layout
11498 Les arguments multiples doivent être séparés par des virgules;
11501 \begin_layout Itemize
11504 \begin_inset Flex Code
11507 \begin_layout Plain Layout
11518 \begin_inset Flex Code
11521 \begin_layout Plain Layout
11527 définit un argument inséré dans tous les cas (seul ou en plus des chaîne
11528 saisies par l’utilisateur).
11529 Les arguments multiples doivent être séparés par des virgules;
11532 \begin_layout Itemize
11535 \begin_inset Flex Code
11538 \begin_layout Plain Layout
11548 définit la police de caractères utilisée pour le contenu de l'argument,
11550 \begin_inset CommandInset ref
11552 reference "subsec:polices"
11559 \begin_layout Itemize
11562 \begin_inset Flex Code
11565 \begin_layout Plain Layout
11575 définit la police de caractères utilisée pour l'étiquette, voir
11576 \begin_inset CommandInset ref
11578 reference "subsec:polices"
11585 \begin_layout Itemize
11588 \begin_inset Flex Code
11591 \begin_layout Plain Layout
11600 \begin_inset Flex Code
11603 \begin_layout Plain Layout
11609 , Minimalistic, Conglomerate
11616 précise le style de rendu utilisé pour les cadres d'insertion et les boutons;
11619 \begin_layout Itemize
11622 \begin_inset Flex Code
11625 \begin_layout Plain Layout
11636 \begin_inset Flex Code
11639 \begin_layout Plain Layout
11645 force l'insertion de l’argument lorsque le style concerné est sélectionné
11646 (si sa valeur est 1).
11647 Actuellement, un seul argument par style ou format peut être inséré automatique
11651 \begin_layout Itemize
11654 \begin_inset Flex Code
11657 \begin_layout Plain Layout
11666 \begin_inset Flex Code
11669 \begin_layout Plain Layout
11678 \begin_inset Flex Code
11681 \begin_layout Plain Layout
11689 , this argument will be inserted with a copy of the co-text (either selected
11690 text or the whole paragraph) as content.
11693 \begin_layout Itemize
11696 \begin_inset Flex Code
11699 \begin_layout Plain Layout
11708 \begin_inset Flex Code
11711 \begin_layout Plain Layout
11714 string of characters
11723 Defines individual characters that should be output in raw form, meaning
11724 without special translations that \SpecialChar LaTeX
11726 Note that, contrary to PassThru, this needs to be explicitly defined for
11728 That is, arguments do not inherit PassThruChars from their parent inset
11732 \begin_layout Standard
11733 Implicitement, le texte saisi dans la fenêtre de travail de \SpecialChar LyX
11735 considéré est le dernier argument de la commande si le
11738 \begin_inset Flex Code
11741 \begin_layout Plain Layout
11754 \begin_inset Flex Code
11757 \begin_layout Plain Layout
11768 Cependant, les arguments préfixés par
11771 \begin_inset Flex Code
11774 \begin_layout Plain Layout
11784 sont émis après cet argument de la fenêtre de travail.
11785 Notez que la numérotation des post-arguments repart de 1, de sorte que
11786 le premier argument suivant l’argument de la fenêtre de travail est
11789 \begin_inset Flex Code
11792 \begin_layout Plain Layout
11803 Les post-arguments sont ignorés dans tout autre
11806 \begin_inset Flex Code
11809 \begin_layout Plain Layout
11820 \begin_inset Flex Code
11823 \begin_layout Plain Layout
11832 \begin_layout Standard
11833 Les arguments de liste
11834 \begin_inset Flex Code
11837 \begin_layout Plain Layout
11846 \begin_inset Flex Code
11849 \begin_layout Plain Layout
11857 ) sont préfixés par
11858 \begin_inset Flex Code
11861 \begin_layout Plain Layout
11867 suivi par leur numéro (e.
11868 \begin_inset space \thinspace{}
11872 \begin_inset space \space{}
11876 \begin_inset Flex Code
11879 \begin_layout Plain Layout
11889 \begin_layout Description
11892 \begin_inset Flex Code
11895 \begin_layout Plain Layout
11905 noter que cette directive écrasera complètement toute déclaration
11906 \begin_inset Flex Code
11909 \begin_layout Plain Layout
11915 antérieure pour ce style.
11916 Doit être fermée par
11917 \begin_inset Flex Code
11920 \begin_layout Plain Layout
11928 \begin_inset CommandInset ref
11930 reference "subsec:I18n"
11934 pour les détails d'utilisation.
11937 \begin_layout Description
11940 \begin_inset Flex Code
11943 \begin_layout Plain Layout
11961 \begin_layout Plain Layout
11963 \begin_inset Quotes fld
11967 \begin_inset Quotes frd
11970 ici désigne un nombre réel, e.g.
11976 l'espacement vertical qui sépare du paragraphe suivant le dernier paragraphe
11977 d'une série doté de cette directive.
11978 Si le paragraphe suivant est doté d'un autre style, les séparations ne
11979 sont pas simplement additionnées, mais le maximum est pris en considération.La
11981 \begin_inset Flex Code
11984 \begin_layout Plain Layout
11990 pour le dernier paragraphe.
11993 \begin_layout Description
11996 \begin_inset Flex Code
11999 \begin_layout Plain Layout
12010 \begin_inset Flex Code
12013 \begin_layout Plain Layout
12019 fixe la catégorie pour ce style.
12020 Ceci est utilise pour regrouper les styles apparentés dans le menu déroulant
12021 des styles de la barre d'outils.
12022 N'importe quelle chaîne de caractères peut être utilisée, mais vous voudrez
12023 peut-être utiliser des catégories existantes pour vos propres styles.
12026 \begin_layout Description
12029 \begin_inset Flex Code
12032 \begin_layout Plain Layout
12042 fixe la profondeur d'une commande XML.
12043 Utilisable uniquement avec les formats XML.
12046 \begin_layout Description
12049 \begin_inset Flex Code
12052 \begin_layout Plain Layout
12063 \begin_inset Flex Code
12066 \begin_layout Plain Layout
12072 sert à copier toutes les caractéristiques d'un style déjà existant dans
12076 \begin_layout Description
12079 \begin_inset Flex Code
12082 \begin_layout Plain Layout
12093 \begin_inset Flex Code
12096 \begin_layout Plain Layout
12102 ] nomme un style dont le préambule devra être placé
12107 Ceci permet d'assurer une relation d'ordre entre les morceaux de préambule
12108 quand les définitions de macros dépendent les unes des autres.
12114 \begin_layout Plain Layout
12115 Noter que, à part cette fonctionnalité, il n'y a aucun moyen de garantir
12116 un ordonnancement des préambules.
12117 L'ordre que vous constatez avec une version de \SpecialChar LyX
12118 peut changer sans préavis
12119 dans les versions ultérieures.
12127 \begin_layout Description
12130 \begin_inset Flex Code
12133 \begin_layout Plain Layout
12161 ] fixe le type de marqueur qui se trouve à la fin du paragraphe (ou de la
12162 suite de paragraphes si
12163 \begin_inset Flex Code
12166 \begin_layout Plain Layout
12173 \begin_inset Flex Code
12176 \begin_layout Plain Layout
12183 \begin_inset Flex Code
12186 \begin_layout Plain Layout
12193 \begin_inset Flex Code
12196 \begin_layout Plain Layout
12204 \begin_inset Flex Code
12207 \begin_layout Plain Layout
12214 \begin_inset Quotes fld
12218 \begin_inset Quotes frd
12222 \begin_inset Flex Code
12225 \begin_layout Plain Layout
12232 \begin_inset Flex Code
12235 \begin_layout Plain Layout
12241 ) est un carré blanc (respectivement noir) en général placé à la fin des
12244 \begin_inset Flex Code
12247 \begin_layout Plain Layout
12253 est une chaîne de caractères explicitement donnée.
12256 \begin_layout Description
12259 \begin_inset Flex Code
12262 \begin_layout Plain Layout
12273 \begin_inset Flex Code
12276 \begin_layout Plain Layout
12282 fixe la chaîne utilisée pour le marqueur quand
12283 \begin_inset Newline newline
12287 \begin_inset Flex Code
12290 \begin_layout Plain Layout
12297 \begin_inset Flex Code
12300 \begin_layout Plain Layout
12309 \begin_layout Description
12312 \begin_inset Flex Code
12315 \begin_layout Plain Layout
12325 fixe la police utilisée à la fois pour le corps du texte
12331 \begin_inset CommandInset ref
12333 reference "subsec:polices"
12338 Noter qu'en définissant cette police on définit aussi automatiquement
12341 \begin_inset Flex Code
12344 \begin_layout Plain Layout
12354 avec la même valeur.
12355 Il faut donc définir celle-ci d'abord pour fixer
12358 \begin_inset Flex Code
12361 \begin_layout Plain Layout
12374 \begin_layout Description
12377 \begin_inset Flex Code
12380 \begin_layout Plain Layout
12391 \begin_inset Flex Code
12394 \begin_layout Plain Layout
12400 ] est utile pour forcer la portabilité de nouveaux styles vers des versions
12401 stables de \SpecialChar LyX
12403 La première version stable qui interprète cette directive est \SpecialChar LyX
12405 L'argument est un nombre qui peut être 0, -1 ou n'importe quel entier positif.
12407 \begin_inset Flex Code
12410 \begin_layout Plain Layout
12416 est positif, il sera toujours émis vers le préambule du document.
12417 Lors de la lecture d'un fichier
12421 , les définitions de style du préambule du document sont ajoutées à la classe
12423 De ce fait même les versions de \SpecialChar LyX
12424 plus anciennes peuvent gérer ce style.
12428 \begin_inset Flex Code
12431 \begin_layout Plain Layout
12441 est un numéro de version : si le style est lu, et si le numéro de version
12442 est inférieur au numéro de version du style existant dans la classe de
12443 document, le nouveau style est ignoré.
12444 Si le numéro de version est supérieur, le nouveau style remplace l'ancien.
12445 La valeur -1 signifie un numéro de version infini, c'est-à-dire que le
12446 style est toujours utilisé.
12449 \begin_layout Description
12452 \begin_inset Flex Code
12455 \begin_layout Plain Layout
12466 \begin_inset Flex Code
12469 \begin_layout Plain Layout
12478 \begin_inset space \thinspace{}
12482 \begin_inset Flex Code
12485 \begin_layout Plain Layout
12492 ne permet pas d'habitude d'insérer plus d'une espace entre deux mots,
12493 car une espace est considérée comme un séparateur de mots, non comme un
12494 caractère ou un symbole en tant que tel.
12495 C'est très bien mais c'est parfois ennuyeux, par exemple pour taper un
12496 code source de programme ou du code \SpecialChar LaTeX
12498 C'est pourquoi on peut activer
12499 \begin_inset Flex Code
12502 \begin_layout Plain Layout
12509 Noter que \SpecialChar LyX
12510 créera les espaces insécables correspondants aux espaces additionnel
12511 les pour tous les modes autres que le mode \SpecialChar LaTeX
12515 \begin_layout Description
12518 \begin_inset Flex Code
12521 \begin_layout Plain Layout
12529 sont utilisées avec l'exportation XHTML.
12531 \begin_inset CommandInset ref
12533 reference "subsec:Styles-de-paragraphe-XHTML"
12540 \begin_layout Description
12543 \begin_inset Flex Code
12546 \begin_layout Plain Layout
12556 (Utilisable uniquement avec les formats XML).
12559 \begin_layout Description
12562 \begin_inset Flex Code
12565 \begin_layout Plain Layout
12579 \begin_inset Flex Code
12582 \begin_layout Plain Layout
12591 \begin_inset space \thinspace{}
12595 \begin_inset Flex Code
12598 \begin_layout Plain Layout
12605 \begin_inset Flex Code
12608 \begin_layout Plain Layout
12614 que que le style doit être inclus dans le préambule plutôt que dans le
12616 Ceci est utile pour les classes de document qui désirent que les informations
12617 telles que le titre et l'auteur figurent dans le préambule.
12618 Notez bien que ceci ne fonctionne que pour les styles pour lesquels
12619 \begin_inset Flex Code
12622 \begin_layout Plain Layout
12631 \begin_inset Flex Code
12634 \begin_layout Plain Layout
12645 \begin_inset Flex Code
12648 \begin_layout Plain Layout
12659 \begin_layout Description
12662 \begin_inset Flex Code
12665 \begin_layout Plain Layout
12679 \begin_inset Flex Code
12682 \begin_layout Plain Layout
12691 \begin_inset space \thinspace{}
12695 \begin_inset Flex Code
12698 \begin_layout Plain Layout
12705 \begin_inset Flex Code
12708 \begin_layout Plain Layout
12714 que le style fait partie d'un bloc de titre (voir aussi
12715 \begin_inset Flex Code
12718 \begin_layout Plain Layout
12727 \begin_inset Flex Code
12730 \begin_layout Plain Layout
12738 dans les paramètres généraux).
12741 \begin_layout Description
12744 \begin_inset Flex Code
12747 \begin_layout Plain Layout
12758 \begin_inset Flex Code
12761 \begin_layout Plain Layout
12767 ] est la commande \SpecialChar LaTeX
12768 permettant de déclarer un élément d'une liste.
12769 La commande doit être définie sans la barre oblique inverse qui la précède
12770 habituellement (implicitement
12771 \begin_inset Quotes fld
12775 \begin_inset Quotes frd
12778 , qui est émis comme
12779 \begin_inset Flex Code
12782 \begin_layout Plain Layout
12790 en \SpecialChar LaTeX
12794 \begin_layout Description
12797 \begin_inset Flex Code
12800 \begin_layout Plain Layout
12811 \begin_inset Flex Code
12814 \begin_layout Plain Layout
12820 ] crée un espacement supplémentaire entre les paragraphes du même style
12821 dans un environnement.
12822 Si vous emboîtez des paragraphes d'autres formats dans un environnement,
12823 ils seront espacés de
12824 \begin_inset Flex Code
12827 \begin_layout Plain Layout
12834 Mais les éléments de l'environnement seront en plus espacés de
12835 \begin_inset Flex Code
12838 \begin_layout Plain Layout
12852 \begin_layout Description
12855 \begin_inset Flex Code
12858 \begin_layout Plain Layout
12868 (Utilisable uniquement avec les formats XML).
12871 \begin_layout Description
12874 \begin_inset Flex Code
12877 \begin_layout Plain Layout
12888 \begin_inset Flex Code
12891 \begin_layout Plain Layout
12900 \begin_inset space \thinspace{}
12904 \begin_inset Flex Code
12907 \begin_layout Plain Layout
12913 ] permet de laisser un paragraphe vide, ce que \SpecialChar LyX
12914 ne permet pas d'habitude
12915 car il ne générerait rien en \SpecialChar LaTeX
12917 Il y a quelques cas où c'est pourtant utile: dans un modèle pour une lettre,
12918 les champs requis peuvent être laissés vides, pour que les gens ne les
12919 oublient pas; dans certains cas particuliers, un style peut aussi servir
12920 de séparateur, et ne pas contenir de texte.
12923 \begin_layout Description
12926 \begin_inset Flex Code
12929 \begin_layout Plain Layout
12943 \begin_inset Flex Code
12946 \begin_layout Plain Layout
12952 ] fixe l'espacement vertical entre le marqueur et le corps du texte.
12953 Sert seulement pour les marqueurs qui sont au dessus du corps du texte
12955 \begin_inset Flex Code
12958 \begin_layout Plain Layout
12965 \begin_inset Flex Code
12968 \begin_layout Plain Layout
12969 Centered_Top_Environment
12977 \begin_layout Description
12980 \begin_inset Flex Code
12983 \begin_layout Plain Layout
12994 \begin_inset Flex Code
12997 \begin_layout Plain Layout
13003 dénomme le compteur pour la numérotation automatique.
13004 Pour que le compteur soit associé à votre étiquette, il vous faut le référencer
13008 \begin_inset Flex Code
13011 \begin_layout Plain Layout
13023 Ceci fonctionnera avec les
13026 \begin_inset Flex Code
13029 \begin_layout Plain Layout
13038 \begin_inset Flex Code
13041 \begin_layout Plain Layout
13050 \begin_inset Flex Code
13053 \begin_layout Plain Layout
13062 \begin_inset Flex Code
13065 \begin_layout Plain Layout
13076 \begin_inset Newline newline
13084 \begin_inset Flex Code
13087 \begin_layout Plain Layout
13096 \begin_inset Flex Code
13099 \begin_layout Plain Layout
13107 , bien que ce cas soit un peu compliqué.
13108 Supposez que vous déclariez
13109 \begin_inset Flex Code
13112 \begin_layout Plain Layout
13113 \begin_inset Quotes fld
13116 LabelCounter monEnum
13122 \begin_inset Quotes frd
13126 Les compteurs effectivement utilisés sont alors
13127 \begin_inset Flex Code
13130 \begin_layout Plain Layout
13137 \begin_inset Flex Code
13140 \begin_layout Plain Layout
13147 \begin_inset Flex Code
13150 \begin_layout Plain Layout
13157 \begin_inset Flex Code
13160 \begin_layout Plain Layout
13166 , tout à fait comme en \SpecialChar LaTeX
13168 Ces compteurs doivent être tous déclarés séparément.
13169 \begin_inset Newline newline
13173 \begin_inset CommandInset ref
13175 reference "subsec:Compteurs"
13179 pour les détails sur les compteurs.
13182 \begin_layout Description
13185 \begin_inset Flex Code
13188 \begin_layout Plain Layout
13198 fixe la police utilisée pour le marqueur.
13200 \begin_inset CommandInset ref
13202 reference "subsec:polices"
13209 \begin_layout Description
13212 \begin_inset Flex Code
13215 \begin_layout Plain Layout
13226 \begin_inset Flex Code
13229 \begin_layout Plain Layout
13235 fixe le texte indiquent l'importance de l'indentation d'un marqueur.
13238 \begin_layout Description
13241 \begin_inset Flex Code
13244 \begin_layout Plain Layout
13255 \begin_inset Flex Code
13258 \begin_layout Plain Layout
13264 fixe le texte indiquent l'espacement horizontal entre le marqueur et le
13266 Sert seulement pour les marqueurs qui ne sont pas au dessus du corps du
13270 \begin_layout Description
13273 \begin_inset Flex Code
13276 \begin_layout Plain Layout
13287 \begin_inset Flex Code
13290 \begin_layout Plain Layout
13296 fixe la chaîne utilisée comme marqueur avec le
13299 \begin_inset Flex Code
13302 \begin_layout Plain Layout
13311 \begin_inset Flex Code
13314 \begin_layout Plain Layout
13328 \begin_inset Flex Code
13331 \begin_layout Plain Layout
13341 est indiqué, cette chaîne peut contenir les instructions de formatage particuli
13342 ères décrites dans la
13343 \begin_inset CommandInset ref
13345 reference "subsec:Compteurs"
13352 \begin_layout Description
13355 \begin_inset Flex Code
13358 \begin_layout Plain Layout
13361 LabelStringAppendix
13369 \begin_inset Flex Code
13372 \begin_layout Plain Layout
13378 est utilisée dans une annexe à la place de
13379 \begin_inset Flex Code
13382 \begin_layout Plain Layout
13391 Noter que toute directive
13392 \begin_inset Flex Code
13395 \begin_layout Plain Layout
13404 \begin_inset Newline newline
13408 \begin_inset Flex Code
13411 \begin_layout Plain Layout
13414 LabelStringAppendix
13422 \begin_layout Description
13425 \begin_inset Flex Code
13428 \begin_layout Plain Layout
13438 (Utilisable uniquement avec les formats XML).
13441 \begin_layout Description
13444 \begin_inset Flex Code
13447 \begin_layout Plain Layout
13458 \begin_inset Flex Code
13461 \begin_layout Plain Layout
13472 \begin_inset Newline newline
13479 Sensitive, Enumerate,
13480 \begin_inset Newline newline
13483 Itemize, Bibliography
13491 \begin_inset Separator parbreak
13498 \begin_layout Description
13499 \begin_inset Flex Code
13502 \begin_layout Plain Layout
13510 veut dire que le marqueur est le premier mot (avant la première vraie espace).
13511 Utilisez des espaces insécables si vous voulez mettre plus d'un mot dans
13515 \begin_layout Description
13516 \begin_inset Flex Code
13519 \begin_layout Plain Layout
13527 veut dire qu'il est défini dans le style (voir
13528 \begin_inset Flex Code
13531 \begin_layout Plain Layout
13541 \begin_inset Quotes fld
13545 \begin_inset Quotes frd
13548 , au début du paragraphe.Si le
13551 \begin_inset Flex Code
13554 \begin_layout Plain Layout
13567 \begin_inset Flex Code
13570 \begin_layout Plain Layout
13580 , alors il ne sera affiché que dans le premier paragraphe de toutes séquence
13581 de paragraphes du même
13584 \begin_inset Flex Code
13587 \begin_layout Plain Layout
13600 \begin_layout Description
13603 \begin_inset Flex Code
13606 \begin_layout Plain Layout
13617 \begin_inset space ~
13621 \begin_inset space ~
13627 \begin_inset Flex Code
13630 \begin_layout Plain Layout
13640 sont des cas particuliers de
13641 \begin_inset Flex Code
13644 \begin_layout Plain Layout
13653 Le marqueur sera imprimé au dessus du paragraphe, soit au début de la lignes,
13657 \begin_layout Description
13658 \begin_inset Flex Code
13661 \begin_layout Plain Layout
13669 est un cas particulier pour les marqueurs de légende
13670 \begin_inset Quotes fld
13674 \begin_inset Quotes frd
13678 \begin_inset Quotes fld
13682 \begin_inset Quotes frd
13687 \begin_inset Flex Code
13690 \begin_layout Plain Layout
13698 signifie que le mot affiché (défini en dur) dépend du type de flottant:
13699 il est défini dans les sources comme
13700 \begin_inset Quotes fld
13704 \begin_inset Flex Code
13707 \begin_layout Plain Layout
13716 \begin_inset Quotes frd
13720 \begin_inset Flex Code
13723 \begin_layout Plain Layout
13729 est la valeur du compteur associé au flottant.
13730 Au cas où une légende est insérée en dehors d'un flottant, le
13733 \begin_inset Flex Code
13736 \begin_layout Plain Layout
13747 \begin_inset Quotes fld
13751 \begin_inset Quotes frd
13757 \begin_layout Description
13758 \begin_inset Flex Code
13761 \begin_layout Plain Layout
13769 produit le type habituel d'étiquettes d'énumération.
13770 Pour le moment, il est défini en dur comme chiffres arabes, lettres en
13771 bas de casse, petits chiffres romains et lettres capitales pour les quatre
13772 profondeurs possibles.
13775 \begin_layout Description
13778 \begin_inset Flex Code
13781 \begin_layout Plain Layout
13791 produit des symboles pour les différents niveaux.
13792 Il est également défini en dur.
13795 \begin_layout Description
13798 \begin_inset Flex Code
13801 \begin_layout Plain Layout
13811 ne doit être utilisé qu'avec
13814 \begin_inset Flex Code
13817 \begin_layout Plain Layout
13820 LatexType BibEnvironment
13829 \begin_layout Description
13832 \begin_inset Flex Code
13835 \begin_layout Plain Layout
13845 écrasera complètement toute autre directive
13846 \begin_inset Flex Code
13849 \begin_layout Plain Layout
13856 Doit être fermée par
13857 \begin_inset Flex Code
13860 \begin_layout Plain Layout
13867 \begin_inset Newline newline
13871 \begin_inset CommandInset ref
13873 reference "subsec:I18n"
13877 pour les détails d'utilisation.
13880 \begin_layout Description
13883 \begin_inset Flex Code
13886 \begin_layout Plain Layout
13897 \begin_inset Flex Code
13900 \begin_layout Plain Layout
13906 ] fixe le nom de l'objet \SpecialChar LaTeX
13907 correspondant, soit l'environnement, soit la commande.
13910 \begin_layout Description
13913 \begin_inset Flex Code
13916 \begin_layout Plain Layout
13927 \begin_inset Flex Code
13930 \begin_layout Plain Layout
13936 ] fixe le paramètre facultatif de l'objet
13937 \begin_inset Flex Code
13940 \begin_layout Plain Layout
13947 Ce paramètre ne peut pas être changé depuis \SpecialChar LyX
13949 \begin_inset Flex Code
13952 \begin_layout Plain Layout
13958 pour les paramètres personnalisables).
13959 Ceci sera émis tel quel après tous les
13960 \begin_inset Flex Code
13963 \begin_layout Plain Layout
13969 s \SpecialChar LaTeX
13973 \begin_layout Description
13976 \begin_inset Flex Code
13979 \begin_layout Plain Layout
13990 \begin_inset Flex Code
13993 \begin_layout Plain Layout
13999 , Command, Environment, Item_Environment,
14000 \begin_inset Newline newline
14003 List_Environment, Bib_Environment
14010 ] décrit comment traduire l'environnement en \SpecialChar LaTeX
14017 \begin_layout Plain Layout
14020 \begin_inset Flex Code
14023 \begin_layout Plain Layout
14033 est peut-être trompeur, dans la mesure où ces règles s'appliquent également
14034 aux classes DocBook.
14035 Explorer les fichiers des classes DocBook (noms de fichiers
14036 \begin_inset Flex Code
14039 \begin_layout Plain Layout
14045 ) pour voir des exemples particuliers.
14051 \begin_inset Separator parbreak
14058 \begin_layout Description
14059 \begin_inset Flex Code
14062 \begin_layout Plain Layout
14069 \begin_inset Quotes fld
14073 \begin_inset Quotes frd
14079 \begin_layout Description
14080 \begin_inset Flex Code
14083 \begin_layout Plain Layout
14090 \begin_inset Flex Code
14093 \begin_layout Plain Layout
14100 {\SpecialChar ldots
14109 \begin_layout Description
14110 \begin_inset Flex Code
14113 \begin_layout Plain Layout
14120 \begin_inset Flex Code
14123 \begin_layout Plain Layout
14130 }\SpecialChar ldots
14145 \begin_layout Description
14146 \begin_inset Flex Code
14149 \begin_layout Plain Layout
14155 est la même chose que
14156 \begin_inset Flex Code
14159 \begin_layout Plain Layout
14165 , sauf qu'il génère un
14166 \begin_inset Flex Code
14169 \begin_layout Plain Layout
14177 pour chaque paragraphe de l'environnement.
14180 \begin_layout Description
14181 \begin_inset Flex Code
14184 \begin_layout Plain Layout
14190 est la même chose que
14191 \begin_inset Flex Code
14194 \begin_layout Plain Layout
14201 \begin_inset Newline newline
14205 \begin_inset Flex Code
14208 \begin_layout Plain Layout
14214 est passé en paramètre de l'environnement.
14215 \begin_inset Newline newline
14219 \begin_inset Flex Code
14222 \begin_layout Plain Layout
14228 peut être défini dans la fenêtre
14229 \begin_inset Flex MenuItem
14232 \begin_layout Plain Layout
14233 Édition\SpecialChar menuseparator
14235 \begin_inset space ~
14239 \begin_inset space ~
14250 \begin_layout Description
14253 \begin_inset Flex Code
14256 \begin_layout Plain Layout
14269 \begin_inset Flex Code
14272 \begin_layout Plain Layout
14282 , mais ajoute l'argument obligatoire nécessaire (l'étiquette la plus longue)
14283 à la directive de début de l’environnement bibliographique:
14286 \begin_inset Newline newline
14290 \begin_inset Flex Code
14293 \begin_layout Plain Layout
14298 begin{thebibliography}{99}
14306 Cette directive n'est donc nécessaire que pour les environnements bibliographiq
14308 L’étiquette implicite
14309 \begin_inset Quotes fld
14313 \begin_inset Quotes frd
14316 peut être modifiée par l'utilisateur dans les réglages de paragraphe d'une
14317 entrée bibliographique.
14320 \begin_layout Standard
14321 En collectant ces derniers éléments, l'exportation \SpecialChar LaTeX
14325 \begin_layout LyX-Code
14330 LatexName[LatexParam]{\SpecialChar ldots
14334 \begin_layout Standard
14338 \begin_layout LyX-Code
14343 begin{LatexName}[LatexParam] \SpecialChar ldots
14349 \begin_layout Standard
14350 en fonction du type \SpecialChar LaTeX
14355 \begin_layout Description
14358 \begin_inset Flex Code
14361 \begin_layout Plain Layout
14372 \begin_inset Flex Code
14375 \begin_layout Plain Layout
14381 ] définit une chaîne de caractères insérée au début du contenu du style.
14382 Une rupture de ligne dans la sortie peut être indiquée par
14383 \begin_inset Flex Code
14386 \begin_layout Plain Layout
14395 \begin_layout Description
14398 \begin_inset Flex Code
14401 \begin_layout Plain Layout
14412 \begin_inset Flex Code
14415 \begin_layout Plain Layout
14421 fixe la marge gauche: si vous mettez des styles dans un environnement,
14425 \begin_inset Flex Code
14428 \begin_layout Plain Layout
14438 ne seront pas ajoutées directement, mais avec un facteur
14439 \begin_inset Formula $\frac{4}{\mathrm{profondeur}+4}$
14443 Notez que ce paramètre sert aussi quand
14446 \begin_inset Flex Code
14449 \begin_layout Plain Layout
14460 \begin_inset Flex Code
14463 \begin_layout Plain Layout
14472 \begin_inset Flex Code
14475 \begin_layout Plain Layout
14484 Il est alors ajouté à la marge manuelle ou dynamique.
14485 \begin_inset Newline newline
14489 \begin_inset Quotes fld
14493 \begin_inset Flex Code
14496 \begin_layout Plain Layout
14503 \begin_inset Quotes frd
14506 signifie que le paragraphe est indenté avec la largeur de
14507 \begin_inset Quotes fld
14511 \begin_inset Flex Code
14514 \begin_layout Plain Layout
14521 \begin_inset Quotes frd
14524 dans la police normale.
14525 Il est possible de créer une largeur négative avec
14526 \begin_inset Quotes fld
14530 \begin_inset Flex Code
14533 \begin_layout Plain Layout
14540 \begin_inset Quotes frd
14544 Cette solution a été choisie pour que l'apparence soit la même quelle que
14545 soit la police d'écran.
14548 \begin_layout Description
14551 \begin_inset Flex Code
14554 \begin_layout Plain Layout
14563 \begin_inset Flex Code
14566 \begin_layout Plain Layout
14572 , Manual, Dynamic, First_Dynamic, Right_Address_Box
14578 \begin_inset Newline newline
14583 fixe le type de marge à gauche du format.
14584 \begin_inset Separator parbreak
14591 \begin_layout Description
14592 \begin_inset Flex Code
14595 \begin_layout Plain Layout
14603 veut dire une marge fixe.
14606 \begin_layout Description
14607 \begin_inset Flex Code
14610 \begin_layout Plain Layout
14618 veut dire que la marge de gauche dépend de ce qu'il y a dans la fenêtre
14620 \begin_inset Flex MenuItem
14623 \begin_layout Plain Layout
14624 Édition\SpecialChar menuseparator
14626 \begin_inset space ~
14630 \begin_inset space ~
14639 Ceci sert à obtenir des listes bien mises en page sans tabulations.
14642 \begin_layout Description
14643 \begin_inset Flex Code
14646 \begin_layout Plain Layout
14654 veut dire que la marge dépend de la taille du marqueur.
14655 Ceci sert entre autres aux en-têtes numérotés.
14656 Il est évident que l'en-tête
14657 \begin_inset Quotes fld
14660 5.4.3.2.1 Très long en-tête
14661 \begin_inset Quotes frd
14664 doit avoir une marge de gauche plus grande (autant que
14665 \begin_inset Quotes fld
14669 \begin_inset Quotes frd
14673 \begin_inset Quotes fld
14676 3.2 Très long en-tête
14677 \begin_inset Quotes frd
14680 , même si les autres traitements de texte ne savent pas le faire.
14683 \begin_layout Description
14684 \begin_inset Flex Code
14687 \begin_layout Plain Layout
14695 est similaire, mais seulement la toute première ligne du paragraphe est
14696 dynamique, les autres étant statiques; ceci est utile par exemple pour
14700 \begin_layout Description
14701 \begin_inset Flex Code
14704 \begin_layout Plain Layout
14712 signifie que la marge est choisie pour que la ligne la plus longue du paragraph
14713 e touche la marge de droite.
14714 Ceci sert à typographier une adresse sur le bord droit de la page.
14718 \begin_layout Description
14721 \begin_inset Flex Code
14724 \begin_layout Plain Layout
14735 \begin_inset Flex Code
14738 \begin_layout Plain Layout
14747 \begin_inset space \thinspace{}
14751 \begin_inset Flex Code
14754 \begin_layout Plain Layout
14760 ] indique si les commandes fragiles doivent être protégées par
14761 \begin_inset Flex Code
14764 \begin_layout Plain Layout
14772 dans ce style (Note: ceci n'indique pas si cette commande elle-même doit
14776 \begin_layout Description
14779 \begin_inset Flex Code
14782 \begin_layout Plain Layout
14793 \begin_inset Flex Code
14796 \begin_layout Plain Layout
14803 \begin_inset space \thinspace{}
14807 \begin_inset Flex Code
14810 \begin_layout Plain Layout
14818 ] indique si les nouvelles lignes sont traduites ou non en sauts de ligne
14821 \begin_inset Flex Code
14824 \begin_layout Plain Layout
14835 La traduction peut être désactivée pour permettre d'éditer plus confortablement
14836 du \SpecialChar LaTeX
14837 depuis \SpecialChar LyX
14841 \begin_layout Description
14844 \begin_inset Flex Code
14847 \begin_layout Plain Layout
14858 \begin_inset Flex Code
14861 \begin_layout Plain Layout
14870 \begin_inset space \thinspace{}
14874 \begin_inset Flex Code
14877 \begin_layout Plain Layout
14883 ] indique si \SpecialChar LyX
14884 indente ou non la première ligne du paragraphe suivant.
14886 \begin_inset Flex Code
14889 \begin_layout Plain Layout
14895 veut dire qu'il ne peut pas,
14896 \begin_inset Flex Code
14899 \begin_layout Plain Layout
14905 veut dire qu'il peut s'il le veut.
14908 \begin_layout Description
14911 \begin_inset Flex Code
14914 \begin_layout Plain Layout
14925 \begin_inset Flex Code
14928 \begin_layout Plain Layout
14934 ] dénomme un style qui a remplacé ce style en cours.
14935 Ceci est utilisé pour renommer un style en conservant la rétrocompatibilité.
14938 \begin_layout Description
14941 \begin_inset Flex Code
14944 \begin_layout Plain Layout
14953 \begin_inset Flex Code
14956 \begin_layout Plain Layout
14965 \begin_inset space \thinspace{}
14969 \begin_inset Flex Code
14972 \begin_layout Plain Layout
14980 ] Determines whether consecutive pragraphs of the same type are treated
14981 as belonging together.
14982 This has the effect that the
14983 \begin_inset Flex Code
14986 \begin_layout Plain Layout
14994 is only printed once before such a group.
14995 By default, this is true for
14996 \begin_inset Flex Code
14999 \begin_layout Plain Layout
15008 \begin_inset Flex Code
15011 \begin_layout Plain Layout
15020 \begin_inset Flex Code
15023 \begin_layout Plain Layout
15031 and false for all other types.
15034 \begin_layout Description
15037 \begin_inset Flex Code
15040 \begin_layout Plain Layout
15051 \begin_inset Flex Code
15054 \begin_layout Plain Layout
15063 \begin_inset space \thinspace{}
15067 \begin_inset Flex Code
15070 \begin_layout Plain Layout
15076 ] indique que les paragraphes ne seront pas séparés par une ligne vide dans
15077 le résultat \SpecialChar LaTeX
15078 , mais par un retour à la ligne; combiné avec
15079 \begin_inset Flex Code
15082 \begin_layout Plain Layout
15088 , ceci permet d'émuler une éditeur plein texte (comme l'insert code \SpecialChar TeX
15092 \begin_layout Description
15095 \begin_inset Flex Code
15098 \begin_layout Plain Layout
15109 \begin_inset Flex Code
15112 \begin_layout Plain Layout
15118 fixe l'indentation de la toute première ligne d'un paragraphe.
15120 \begin_inset Flex Code
15123 \begin_layout Plain Layout
15129 est fixé pour un format donné, à l'exception du format
15130 \begin_inset Flex Code
15133 \begin_layout Plain Layout
15139 , car l'indentation d'un paragraphe dans l'environnement
15140 \begin_inset Flex Code
15143 \begin_layout Plain Layout
15149 peut être empêchée par
15150 \begin_inset Flex Code
15153 \begin_layout Plain Layout
15160 De plus, les paragraphes de style
15161 \begin_inset Flex Code
15164 \begin_layout Plain Layout
15170 emboîtés dans d'autres environnements utilisent le
15171 \begin_inset Flex Code
15174 \begin_layout Plain Layout
15180 de l'environne\SpecialChar softhyphen
15182 Par exemple, les paragraphes
15183 \begin_inset Flex Code
15186 \begin_layout Plain Layout
15192 dans une énumération ne sont pas indentés.
15195 \begin_layout Description
15198 \begin_inset Flex Code
15201 \begin_layout Plain Layout
15215 ] fixe l'espacement vertical entre deux paragraphes dans le style.
15218 \begin_layout Description
15221 \begin_inset Flex Code
15224 \begin_layout Plain Layout
15238 ] fixe la valeur d'interligne entre paragraphes.
15240 donne le choix entre
15241 \begin_inset Flex Code
15244 \begin_layout Plain Layout
15251 \begin_inset Flex Code
15254 \begin_layout Plain Layout
15260 pour séparer les paragraphes.
15262 \begin_inset Flex Code
15265 \begin_layout Plain Layout
15271 , cette valeur n'est pas prise en compte.
15273 \begin_inset Flex Code
15276 \begin_layout Plain Layout
15283 \begin_inset Flex Code
15286 \begin_layout Plain Layout
15292 n'est pas prise en compte et tous les paragraphes sont séparés par ce paramètre
15294 \begin_inset Flex Code
15297 \begin_layout Plain Layout
15303 , en plus de l'interligne normal.
15304 L'espacement vertical est calculé par
15305 \begin_inset Flex Code
15308 \begin_layout Plain Layout
15309 valeur*DefaultHeight()
15318 est la valeur choisie pour
15319 \begin_inset Flex Code
15322 \begin_layout Plain Layout
15329 \begin_inset Flex Code
15332 \begin_layout Plain Layout
15338 est la hauteur d'une ligne dans la police normale.
15339 De cette façon, l'aspect reste le même quelle que soit la police à l'écran.
15342 \begin_layout Description
15345 \begin_inset Flex Code
15348 \begin_layout Plain Layout
15359 \begin_inset Flex Code
15362 \begin_layout Plain Layout
15371 \begin_inset space \thinspace{}
15375 \begin_inset Flex Code
15378 \begin_layout Plain Layout
15384 ] indique si le contenu du paragraphe doit être passé sous forme brute,
15385 c'est-à-dire sans les traductions spéciales dont \SpecialChar LaTeX
15390 \begin_layout Description
15393 \begin_inset Flex Code
15396 \begin_layout Plain Layout
15407 \begin_inset Flex Code
15410 \begin_layout Plain Layout
15421 Defines individual characters that should be output in raw form, meaning
15422 without special translations that \SpecialChar LaTeX
15426 \begin_layout Description
15429 \begin_inset Flex Code
15432 \begin_layout Plain Layout
15442 fixe le contenu à inclure dans le préambule \SpecialChar LaTeX
15443 quand le style est utilisé.
15444 Utile pour définir des macros, charger des paquetages, etc.
15445 requis pour ce style particulier.
15446 Doit être fermé par
15447 \begin_inset Quotes fld
15451 \begin_inset Flex Code
15454 \begin_layout Plain Layout
15463 \begin_inset Quotes frd
15469 \begin_layout Description
15472 \begin_inset Flex Code
15475 \begin_layout Plain Layout
15486 \begin_inset Flex Code
15489 \begin_layout Plain Layout
15495 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraph
15497 Ceci permet l'utilisation de références mises en forme.
15500 \begin_layout Description
15503 \begin_inset Flex Code
15506 \begin_layout Plain Layout
15517 \begin_inset Flex Code
15520 \begin_layout Plain Layout
15526 ] indique que le style requiert la fonctionnalité chaîne
15531 \begin_inset CommandInset ref
15533 reference "chap:List-of-functions"
15539 for the list of features).
15540 If you require a package with specific options, you can additionally use
15542 \begin_inset Flex Code
15545 \begin_layout Plain Layout
15553 as a general text class parameter (see
15556 \begin_inset CommandInset ref
15558 reference "subsec:Paramètres-généraux-d'une"
15565 \begin_layout Description
15568 \begin_inset Flex Code
15571 \begin_layout Plain Layout
15582 \begin_inset Flex Code
15585 \begin_layout Plain Layout
15594 \begin_inset Flex Code
15597 \begin_layout Plain Layout
15603 ] réinitialise les arguments \SpecialChar LaTeX
15604 de ce style ( tels que définis par la directive
15607 \begin_inset Flex Code
15610 \begin_layout Plain Layout
15621 Ceci est utile si vous avez dupliqué un style en utilisant
15624 \begin_inset Flex Code
15627 \begin_layout Plain Layout
15637 , et que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels
15641 \begin_layout Description
15644 \begin_inset Flex Code
15647 \begin_layout Plain Layout
15658 \begin_inset Flex Code
15661 \begin_layout Plain Layout
15667 ] définit une chaîne de caractères insérée à la fin du contenu du style.
15668 Une rupture de ligne dans la sortie peut être indiquée par
15669 \begin_inset Flex Code
15672 \begin_layout Plain Layout
15681 \begin_layout Description
15684 \begin_inset Flex Code
15687 \begin_layout Plain Layout
15698 \begin_inset Flex Code
15701 \begin_layout Plain Layout
15714 \begin_layout Description
15717 \begin_inset Flex Code
15720 \begin_layout Plain Layout
15733 \begin_inset Flex Code
15736 \begin_layout Plain Layout
15746 \begin_inset Flex Code
15749 \begin_layout Plain Layout
15758 \begin_inset Flex Code
15761 \begin_layout Plain Layout
15770 \begin_inset Flex Code
15773 \begin_layout Plain Layout
15779 \begin_inset space ~
15789 ] définit l'interligne par défaut dans ce style.
15791 \begin_inset Flex Code
15794 \begin_layout Plain Layout
15801 \begin_inset Flex Code
15804 \begin_layout Plain Layout
15811 \begin_inset Flex Code
15814 \begin_layout Plain Layout
15820 correspondent respectivement à un facteur multiplicatif de 1, 1,25 et 1,667.
15821 Si vous mettez le paramètre
15822 \begin_inset Flex Code
15825 \begin_layout Plain Layout
15831 , vous devez aussi mettre une valeur numérique qui servira de facteur multiplica
15833 Notez que, contrairement aux autres paramètres,
15834 \begin_inset Flex Code
15837 \begin_layout Plain Layout
15843 implique de générer du code \SpecialChar LaTeX
15844 spécifique, qui utilise le paquetage \SpecialChar LaTeX
15846 \begin_inset Flex Code
15849 \begin_layout Plain Layout
15858 \begin_layout Description
15861 \begin_inset Flex Code
15864 \begin_layout Plain Layout
15875 \begin_inset Flex Code
15878 \begin_layout Plain Layout
15885 \begin_inset space \thinspace{}
15889 \begin_inset Flex Code
15892 \begin_layout Plain Layout
15900 ] active la correction orthographique du style.
15901 Implicitement vrai.
15904 \begin_layout Description
15907 \begin_inset Flex Code
15910 \begin_layout Plain Layout
15920 fixe la police utilisée pour le corps du texte.
15922 \begin_inset CommandInset ref
15924 reference "subsec:polices"
15931 \begin_layout Description
15934 \begin_inset Flex Code
15937 \begin_layout Plain Layout
15948 \begin_inset Flex Code
15951 \begin_layout Plain Layout
15957 ] fixe le niveau du style dans le table des matières.
15958 Ceci est utilisé pour la numérotation automatique des en-têtes.
15961 \begin_layout Description
15964 \begin_inset Flex Code
15967 \begin_layout Plain Layout
15978 \begin_inset Flex Code
15981 \begin_layout Plain Layout
15993 \begin_inset Flex Code
15996 \begin_layout Plain Layout
16005 \begin_inset Flex Code
16008 \begin_layout Plain Layout
16016 ] This tag determines whether the first line indentation of this paragraph
16017 can be toggled via the Paragraph settings dialog.
16021 \begin_inset Flex Code
16024 \begin_layout Plain Layout
16035 is set, indentation can be toggled if the document settings use
16036 \begin_inset Quotes eld
16040 \begin_inset Quotes erd
16043 paragraph style, with
16044 \begin_inset Flex Code
16047 \begin_layout Plain Layout
16055 , indentation can always be toggled, notwithstanding the document settings,
16057 \begin_inset Flex Code
16060 \begin_layout Plain Layout
16068 , indentation can never be toggled.
16071 \begin_layout Description
16074 \begin_inset Flex Code
16077 \begin_layout Plain Layout
16091 ] fixe L'espacement vertical qui sépare le premier paragraphe dans une série
16092 du même style, du paragraphe qui le précède.
16093 Si le paragraphe précédent est dans un autre style, les séparations ne
16094 s'ajoutent pas, mais \SpecialChar LyX
16095 prend le maximum des deux.
16098 \begin_layout Subsection
16099 \begin_inset CommandInset label
16105 Internationalisation des styles de paragraphes
16108 \begin_layout Standard
16110 effectue depuis longtemps la traduction des informations de format, mais,
16111 jusqu'à la version 2.0, ceci ne s'appliquait qu'à l'interface utilisateur
16112 et non pas par exemple au résultat PDF.
16113 Ainsi les auteurs francophones devaient avoir recours à des astuces pénibles
16114 s'ils voulaient obtenir
16115 \begin_inset Quotes fld
16119 \begin_inset Quotes frd
16123 \begin_inset Quotes fld
16127 \begin_inset Quotes frd
16135 , ce n'est plus le cas.
16138 \begin_layout Standard
16140 \begin_inset Flex Code
16143 \begin_layout Plain Layout
16149 définit un texte qui doit apparaître dans le le document typographique,
16151 \begin_inset Flex Code
16154 \begin_layout Plain Layout
16161 \begin_inset Flex Code
16164 \begin_layout Plain Layout
16170 pour traiter correctement les documents non anglophones, et même multilingues.
16171 L'extrait suivant (du fichier
16172 \begin_inset Flex Code
16175 \begin_layout Plain Layout
16181 ) illustre le fonctionnement:
16184 \begin_layout LyX-Code
16188 \begin_inset Separator parbreak
16195 \begin_layout LyX-Code
16200 theoremstyle{remark}
16203 \begin_layout LyX-Code
16208 newtheorem{claim}[thm]{
16215 \begin_layout LyX-Code
16221 \begin_layout LyX-Code
16227 \begin_layout LyX-Code
16234 claimname}{_(Claim)}
16237 \begin_layout LyX-Code
16243 \begin_layout LyX-Code
16249 \begin_layout LyX-Code
16260 claimname}{_(Claim)}}
16263 \begin_layout LyX-Code
16270 \begin_layout Standard
16271 En principe, toute commande \SpecialChar LaTeX
16272 autorisée peut apparaître dans les directives
16274 \begin_inset Flex Code
16277 \begin_layout Plain Layout
16284 \begin_inset Flex Code
16287 \begin_layout Plain Layout
16293 , mais dans la pratique elles se présenteront typiquement comme ce qui est
16295 La clé de la traduction correcte du texte typographié est la définition
16296 de le commande \SpecialChar LaTeX
16298 \begin_inset Flex Code
16301 \begin_layout Plain Layout
16309 et son utilisation avec
16310 \begin_inset Flex Code
16313 \begin_layout Plain Layout
16325 \begin_layout Standard
16327 \begin_inset Flex Code
16330 \begin_layout Plain Layout
16336 fournit ce qu'il faut pour l'internationalisation fondée sur le langage
16337 global du document.
16338 Le contenu de la directive sera inclus dans le préambule, comme avec la
16340 \begin_inset Flex Code
16343 \begin_layout Plain Layout
16350 Ce qui la rend singulière est l'utilisation de la
16351 \begin_inset Quotes fld
16355 \begin_inset Quotes frd
16359 \begin_inset Flex Code
16362 \begin_layout Plain Layout
16368 , qui sera remplacée, lorsque \SpecialChar LyX
16369 produira le résultat \SpecialChar LaTeX
16370 , par la traduction
16371 de son argument dans la langue du document
16375 \begin_layout Plain Layout
16376 Pour ceux qui s'intéressent au fonctionnement sous-jacent, la fonction
16377 \begin_inset Quotes fld
16381 \begin_inset Flex Code
16384 \begin_layout Plain Layout
16391 \begin_inset Quotes frd
16395 \begin_inset Flex Code
16398 \begin_layout Plain Layout
16404 , qui constitue le cœur du mécanisme de traduction de l'interface \SpecialChar LyX
16406 est étendue ici à la traduction à la volée de code \SpecialChar LaTeX
16415 \begin_layout Standard
16417 \begin_inset Flex Code
16420 \begin_layout Plain Layout
16426 est plus compliquée, car elle fournit une fonctionnalité adaptée aux documents
16427 multilingues et propose par conséquent une interface pour le paquetage
16429 \begin_inset Flex Code
16432 \begin_layout Plain Layout
16438 Son contenu sera ajouté au préambule une fois pour chaque langue utilisée
16440 Dans ce cas, l'argument de
16441 \begin_inset Flex Code
16444 \begin_layout Plain Layout
16450 sera remplacé par sa traduction dans le langage en question: l'expression
16452 \begin_inset Flex Code
16455 \begin_layout Plain Layout
16461 est remplacée par le nom de la langue (telle qu'il est connu de
16462 \begin_inset Flex Code
16465 \begin_layout Plain Layout
16475 \begin_layout Standard
16476 Un document en allemand qui inclut aussi un paragraphe en français aura
16477 donc ceci dans le préambule:
16480 \begin_layout LyX-Code
16491 claimname}{Affirmation}}
16492 \begin_inset Newline newline
16503 claimname}{Behauptung}}
16504 \begin_inset Newline newline
16511 claimname}{Behauptung}
16514 \begin_layout Standard
16517 \begin_inset Flex Code
16520 \begin_layout Plain Layout
16526 vont alors conspirer pour créer le texte correct dans le résultat imprimable.
16529 \begin_layout Standard
16530 Un point important à noter est que les traductions sont celles qui sont
16531 fournies par \SpecialChar LyX
16532 lui-même, via le fichier
16535 \begin_inset Flex Code
16538 \begin_layout Plain Layout
16550 \begin_inset Flex Code
16553 \begin_layout Plain Layout
16560 \begin_inset Flex Code
16563 \begin_layout Plain Layout
16569 ne sont effectifs que dans les fichiers de format fournis avec \SpecialChar LyX
16571 les fichiers de format créés par l'utilisateur ne seront pas explorés par
16572 les fonctions d'internationalisation, sauf si le fichier
16575 \begin_inset Flex Code
16578 \begin_layout Plain Layout
16588 est modifié en conséquence.
16589 Ceci dit, tout fichier de format créé dans le but d'être distribué avec
16591 doit inclure ces directives s'il y a lieu.
16592 Notez bien que les traductions des styles de paragraphe ne changeront jamais
16593 avec les publications de maintenance des versions de \SpecialChar LyX
16595 de la version 2.1.x à la version 2.1.y).
16596 Il est cependant très probable qu'à l'occasion d'une publication majeure
16598 de 2.0.x à 2.1.0), de nouvelles traductions ou corrections soient introduites
16602 \begin_layout Subsection
16604 \begin_inset CommandInset label
16606 name "subsec:Flottants"
16613 \begin_layout Standard
16614 Il faut définir les flottants (
16615 \begin_inset Flex Code
16618 \begin_layout Plain Layout
16625 \begin_inset Flex Code
16628 \begin_layout Plain Layout
16635 ) dans la classe elle-même.
16636 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
16637 il suffit probablement que vous ajoutiez
16640 \begin_layout LyX-Code
16641 Input stdfloats.inc
16644 \begin_layout Standard
16645 à un endroit raisonnable dans la classe
16649 \begin_layout Plain Layout
16650 N'oubliez pas de jeter aussi un
16654 \begin_layout Plain Layout
16663 il sur les compteurs dans la section suivante.
16669 Si vous voulez implémenter une classe de texte qui propose un nouveau type
16670 de flottant (comme la classe AGU fournie avec \SpecialChar LyX
16671 ), les explications ci-dessous
16672 vont sans doute vous être utiles :
16675 \begin_layout Description
16678 \begin_inset Flex Code
16681 \begin_layout Plain Layout
16692 \begin_inset Flex Code
16695 \begin_layout Plain Layout
16703 Allowed placement options for this float type.
16704 The value is a string of placement characters.
16705 Possible characters include:
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
16758 \begin_inset Quotes eld
16762 \begin_inset Quotes erd
16770 \begin_inset Quotes eld
16774 \begin_inset Quotes erd
16778 The order of the characters in the string does not matter.
16779 If no placement options are allowed, use the string
16786 \begin_layout Description
16789 \begin_inset Flex Code
16792 \begin_layout Plain Layout
16803 \begin_inset Flex Code
16806 \begin_layout Plain Layout
16813 \begin_inset space \thinspace{}
16819 \begin_inset Flex Code
16822 \begin_layout Plain Layout
16832 Defines whether the float allows to be rotated via the \SpecialChar LaTeX
16839 \begin_inset Flex Code
16842 \begin_layout Plain Layout
16850 if the float does not support this feature.
16853 \begin_layout Description
16856 \begin_inset Flex Code
16859 \begin_layout Plain Layout
16870 \begin_inset Flex Code
16873 \begin_layout Plain Layout
16880 \begin_inset space \thinspace{}
16886 \begin_inset Flex Code
16889 \begin_layout Plain Layout
16899 Defines whether the float has a starred variant that spans columns in a
16900 two column paragraph.
16902 \begin_inset Flex Code
16905 \begin_layout Plain Layout
16913 if the float does not support this feature.
16916 \begin_layout Description
16919 \begin_inset Flex Code
16922 \begin_layout Plain Layout
16936 \begin_inset Flex Code
16939 \begin_layout Plain Layout
16945 ] définit le suffixe d'un fichier auxiliaire contenant la liste des flottants
16948 écrit les légendes dans ce fichier.
16951 \begin_layout Description
16954 \begin_inset Flex Code
16957 \begin_layout Plain Layout
16968 \begin_inset Flex Code
16971 \begin_layout Plain Layout
16977 ] définit la chaîne de caractères qui se trouvera dans les menus et également
16979 Ceci est traduit dans le langage courant si
16980 \begin_inset Flex Code
16983 \begin_layout Plain Layout
16992 \begin_layout Description
16993 \begin_inset Flex Code
16996 \begin_layout Plain Layout
17002 sont utilisées avec l'exportation XHTML.
17004 \begin_inset CommandInset ref
17006 reference "sec:Tags-for-XHTML"
17013 \begin_layout Description
17016 \begin_inset Flex Code
17019 \begin_layout Plain Layout
17030 \begin_inset Flex Code
17033 \begin_layout Plain Layout
17042 \begin_inset space \thinspace{}
17046 \begin_inset Flex Code
17049 \begin_layout Plain Layout
17055 ] indique si le flottant est déjà défini dans la classe de document ou s'il
17056 faut charger le paquetage \SpecialChar LaTeX
17058 \begin_inset Flex Code
17061 \begin_layout Plain Layout
17067 pour le définir à la volée.
17068 La valeur implicite est
17069 \begin_inset Flex Code
17072 \begin_layout Plain Layout
17078 qui signifie: utiliser
17079 \begin_inset Flex Code
17082 \begin_layout Plain Layout
17089 Elle doit être positionnée sur
17090 \begin_inset Flex Code
17093 \begin_layout Plain Layout
17099 si le flottant est déjà défini par la classe de document.
17102 \begin_layout Description
17105 \begin_inset Flex Code
17108 \begin_layout Plain Layout
17119 \begin_inset Flex Code
17122 \begin_layout Plain Layout
17128 ] détermine la commande utilisée pour engendrer une liste de flottants du
17130 \begin_inset Quotes fld
17136 \begin_inset Quotes frd
17139 initial doit être omis.
17145 \begin_inset Flex Code
17148 \begin_layout Plain Layout
17154 est faux, puisqu'il n'y a alors pas de procédure pour activer cette commande.
17155 La directive est ignorée si
17156 \begin_inset Flex Code
17159 \begin_layout Plain Layout
17165 est vrai, puisqu'il y a alors une procédure.
17168 \begin_layout Description
17171 \begin_inset Flex Code
17174 \begin_layout Plain Layout
17185 \begin_inset Flex Code
17188 \begin_layout Plain Layout
17194 ] fixe le titre utilisé pour une liste des flottants du type considéré (figures,
17196 Il est utilisé pour l'étiquette à l'écran dans \SpecialChar LyX
17197 ; il est passé à \SpecialChar LaTeX
17199 utilisé comme titre, et il est également utilisé comme titre dans l'exportation
17201 Il sera traduit dans le langage du document.
17204 \begin_layout Description
17207 \begin_inset Flex Code
17210 \begin_layout Plain Layout
17221 \begin_inset Flex Code
17224 \begin_layout Plain Layout
17230 ] (paramètre facultatif) détermine si les flottants de cette classe seront
17231 numérotés en suivant un type de section du document.
17235 \begin_inset Flex Code
17238 \begin_layout Plain Layout
17249 \begin_inset Quotes fld
17253 \begin_inset Flex Code
17256 \begin_layout Plain Layout
17265 \begin_inset Quotes frd
17268 , les flottants seront numérotés chapitre par chapitre.
17271 \begin_layout Description
17274 \begin_inset Flex Code
17277 \begin_layout Plain Layout
17288 \begin_inset Flex Code
17291 \begin_layout Plain Layout
17297 ] définit le placement implicite pour cette catégorie de flottants.
17298 C'est comme en \SpecialChar LaTeX
17300 \begin_inset Flex Code
17303 \begin_layout Plain Layout
17310 \begin_inset Flex Code
17313 \begin_layout Plain Layout
17320 \begin_inset Flex Code
17323 \begin_layout Plain Layout
17330 \begin_inset Flex Code
17333 \begin_layout Plain Layout
17339 pour haut, bas, page et ici respectivement
17343 \begin_layout Plain Layout
17344 Notez que l'ordre dans lequel vous mettez ces lettres est sans importance,
17345 comme en \SpecialChar LaTeX
17352 En plus vous avez un nouveau type,
17353 \begin_inset Flex Code
17356 \begin_layout Plain Layout
17362 , qui ne correspond pas vraiment à un flottant, car il signifie de le positionne
17364 \begin_inset Quotes fld
17368 \begin_inset Quotes frd
17371 et nulle part ailleurs.
17372 Notez cependant que le type
17373 \begin_inset Flex Code
17376 \begin_layout Plain Layout
17382 est spécial et, à cause de détails d'implantation, ne peut pas être utilisé
17383 avec des flottants non définis dans la classe de document.
17384 Si vous n'avez pas compris tout ce baratin, mettez simplement
17387 \begin_inset Quotes fld
17393 \begin_inset Flex Code
17396 \begin_layout Plain Layout
17405 \begin_inset Quotes frd
17413 \begin_layout Description
17416 \begin_inset Flex Code
17419 \begin_layout Plain Layout
17430 \begin_inset Flex Code
17433 \begin_layout Plain Layout
17439 ] détermine le préfixe à utiliser lors de la création d'étiquettes référant
17440 les flottants du type considéré.
17441 Ceci permet l'utilisation de références mises en forme.
17442 Notez que vous pouvez supprimer tout préfixe défini en copiant un style
17443 en utilisant la valeur spécifique
17444 \begin_inset Quotes fld
17448 \begin_inset Quotes frd
17451 , qui doit être en capitales.
17454 \begin_layout Description
17457 \begin_inset Flex Code
17460 \begin_layout Plain Layout
17471 \begin_inset Flex Code
17474 \begin_layout Plain Layout
17480 ] fixe le style utilisé quand on définit le flottant avec
17481 \begin_inset Flex Code
17484 \begin_layout Plain Layout
17495 \begin_layout Description
17498 \begin_inset Flex Code
17501 \begin_layout Plain Layout
17512 \begin_inset Flex Code
17515 \begin_layout Plain Layout
17522 \begin_inset Quotes fld
17526 \begin_inset Quotes frd
17529 de la nouvelle classe de flottants, comme
17530 \begin_inset Quotes fld
17534 \begin_inset Quotes frd
17538 \begin_inset Quotes fld
17542 \begin_inset Quotes frd
17546 Après l'instruction
17547 \begin_inset Flex Code
17550 \begin_layout Plain Layout
17558 appropriée, vous disposez de commandes comme
17559 \begin_inset Flex Code
17562 \begin_layout Plain Layout
17571 \begin_inset Flex Code
17574 \begin_layout Plain Layout
17583 Noter que définir un flottant de type
17584 \begin_inset Flex Code
17587 \begin_layout Plain Layout
17593 définit automatiquement les compteur correspondant, de nom
17594 \begin_inset Flex Code
17597 \begin_layout Plain Layout
17606 \begin_layout Description
17609 \begin_inset Flex Code
17612 \begin_layout Plain Layout
17623 \begin_inset Flex Code
17626 \begin_layout Plain Layout
17633 \begin_inset space \thinspace{}
17637 \begin_inset Flex Code
17640 \begin_layout Plain Layout
17648 ] indique si ce flottant est défini en utilisant le paquetage \SpecialChar LaTeX
17650 \begin_inset Flex Code
17653 \begin_layout Plain Layout
17659 , soit par la classe de document ou par un paquetage, soit à la volée par
17664 \begin_layout Standard
17665 Notez que la définition d'un flottant de type
17666 \begin_inset Flex Code
17669 \begin_layout Plain Layout
17677 implique la déclaration du compteur correspondant de nom
17678 \begin_inset Flex Code
17681 \begin_layout Plain Layout
17692 \begin_layout Subsection
17693 Inserts flexibles et InsetLayout
17694 \begin_inset CommandInset label
17696 name "subsec:Flex-insets-and"
17703 \begin_layout Standard
17704 Les inserts flexibles sont de trois sortes:
17707 \begin_layout Itemize
17708 styles de caractères (
17709 \begin_inset Flex Code
17712 \begin_layout Plain Layout
17720 ): ceux-ci définissent un balisage sémantique correspondant à des commandes
17723 \begin_inset Flex Code
17726 \begin_layout Plain Layout
17737 \begin_inset Flex Code
17740 \begin_layout Plain Layout
17753 \begin_layout Itemize
17754 définis par l'utilisateur (
17755 \begin_inset Flex Code
17758 \begin_layout Plain Layout
17766 ): ceux-ci permettent de définir des inserts repliables personnalisés, similaire
17767 s au code \SpecialChar TeX
17768 , aux notes de bas de page, etc.
17769 Un exemple évident est l'insert de note en fin de document, défini dans
17771 \begin_inset Flex Code
17774 \begin_layout Plain Layout
17785 \begin_layout Itemize
17789 \begin_inset Flex Code
17792 \begin_layout Plain Layout
17802 : à utiliser avec les classes DocBook.
17805 \begin_layout Standard
17806 Les inserts flexibles sont définis en utilisant la directive
17807 \begin_inset Flex Code
17810 \begin_layout Plain Layout
17818 , qui va être expliquée dans la suite.
17821 \begin_layout Standard
17823 \begin_inset Flex Code
17826 \begin_layout Plain Layout
17834 a une autre fonction: elle permet de personnaliser le style de différents
17837 \begin_inset Flex Code
17840 \begin_layout Plain Layout
17848 permet de personnaliser les paramètres de style pour les notes de bas de
17849 page, les notes en marge, les inserts de note, les inserts de code \SpecialChar TeX
17851 les branches, les listings, les index, les boîtes, les tables, les algorithmes,
17856 , aussi bien que de définir des inserts flexibles.
17859 \begin_layout Standard
17861 \begin_inset Flex Code
17864 \begin_layout Plain Layout
17872 doit commencer par une lignes de la forme:
17875 \begin_layout LyX-Code
17881 \begin_layout Standard
17883 \begin_inset Flex Code
17886 \begin_layout Plain Layout
17892 indique l'insert dont le style doit être défini, et il y a quatre cas.
17895 \begin_layout Enumerate
17896 Le style d'un insert préexistant doit être modifié.
17897 Dans ce cas, peuvent être
17898 \begin_inset Flex Code
17901 \begin_layout Plain Layout
17907 un quelconque des éléments suivants:
17908 \begin_inset Flex Code
17911 \begin_layout Plain Layout
17920 \begin_inset Flex Code
17923 \begin_layout Plain Layout
17932 \begin_inset Flex Code
17935 \begin_layout Plain Layout
17944 \begin_inset Flex Code
17947 \begin_layout Plain Layout
17958 \begin_inset Flex Code
17961 \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
18128 \begin_inset Flex Code
18131 \begin_layout Plain Layout
18140 \begin_inset Flex Code
18143 \begin_layout Plain Layout
18155 \begin_layout Enumerate
18156 Le style d'un insert flexible doit être défini.
18158 \begin_inset Flex Code
18161 \begin_layout Plain Layout
18167 doit être de la forme
18168 \begin_inset Flex Code
18171 \begin_layout Plain Layout
18178 \begin_inset Flex Code
18181 \begin_layout Plain Layout
18187 peut être n'importe quel identificateur valide qui n'est pas utilisé dans
18188 un insert existant.
18189 L'identificateur peut inclure des espaces, mais alors il faut enclore l'ensembl
18190 e entre apostrophes.
18191 Noter que la définition d'un insert flexible
18195 aussi inclure une entrée
18196 \begin_inset Flex Code
18199 \begin_layout Plain Layout
18208 , précisant quel est le type d'insert qu'il définit.
18211 \begin_layout Enumerate
18212 Le style d'une branche utilisateur doit être défini.
18214 \begin_inset Flex Code
18217 \begin_layout Plain Layout
18223 doit être de la forme
18224 \begin_inset Quotes fld
18228 \begin_inset Flex Code
18231 \begin_layout Plain Layout
18238 \begin_inset Quotes frd
18242 \begin_inset Flex Code
18245 \begin_layout Plain Layout
18251 peut être un identificateur de branche valide défini dans le document utilisate
18253 L'identificateur peur contenir des espaces, mais dans ce cas la chaîne
18254 toute entière doit être enclose entre apostrophes.
18255 Le principal intérêt de cette fonctionnalité est est de permettre l’inclusion
18257 de branches spécifiques suivant les besoins de l'utilisateur.
18260 \begin_layout Enumerate
18261 Le style d'une légende utilisateur (ou de classe) doit être défini.
18263 \begin_inset Flex Code
18266 \begin_layout Plain Layout
18272 doit être de la forme
18273 \begin_inset Quotes fld
18277 \begin_inset Flex Code
18280 \begin_layout Plain Layout
18287 \begin_inset Quotes frd
18291 \begin_inset Flex Code
18294 \begin_layout Plain Layout
18300 spécifie le nom de la légende tel qu'il apparaît dans le menu.
18301 Voir la légende standard
18304 \begin_inset Flex Code
18307 \begin_layout Plain Layout
18317 , les légendes spécifiques des classes KOMA-Script
18320 \begin_inset Flex Code
18323 \begin_layout Plain Layout
18332 \begin_inset Flex Code
18335 \begin_layout Plain Layout
18347 Légendes multilingues
18352 \begin_inset Flex Code
18355 \begin_layout Plain Layout
18365 pour des applications.
18368 \begin_layout Standard
18370 \begin_inset Flex Code
18373 \begin_layout Plain Layout
18381 peut inclure les entrées suivantes:
18384 \begin_layout Description
18387 \begin_inset Flex Code
18390 \begin_layout Plain Layout
18399 \begin_inset Flex Code
18402 \begin_layout Plain Layout
18412 définit un numéro d'argument d'une commande ou d'un environnement associé
18414 La définition doit être close par
18417 \begin_inset Flex Code
18420 \begin_layout Plain Layout
18432 \begin_inset CommandInset ref
18434 reference "subsec:Styles-de-paragraphe"
18441 \begin_layout Description
18444 \begin_inset Flex Code
18447 \begin_layout Plain Layout
18457 définit un préambule pour les modifications de commandes de langue; voir
18459 \begin_inset CommandInset ref
18461 reference "subsec:I18n"
18468 \begin_layout Description
18471 \begin_inset Flex Code
18474 \begin_layout Plain Layout
18485 \begin_inset Flex Code
18488 \begin_layout Plain Layout
18494 ] définit la couleur d'arrière-plan de l'insert.
18500 \begin_inset CommandInset ref
18502 reference "chap:Names-of-colors"
18506 pour une liste des noms de couleur disponibles.
18510 \begin_layout Description
18513 \begin_inset Flex Code
18516 \begin_layout Plain Layout
18527 \begin_inset Flex Code
18530 \begin_layout Plain Layout
18539 \begin_inset space \thinspace{}
18543 \begin_inset Flex Code
18546 \begin_layout Plain Layout
18552 ] indique s'il faut utiliser le contenu de l'insert comme une étiquette,
18553 quand l'insert est fermé.
18554 Valeur implicite: faux.
18557 \begin_layout Description
18560 \begin_inset Flex Code
18563 \begin_layout Plain Layout
18574 \begin_inset Flex Code
18577 \begin_layout Plain Layout
18583 ] fonctionne comme les styles de paragraphe, voir
18584 \begin_inset CommandInset ref
18586 reference "subsec:Styles-de-paragraphe"
18591 Notez que vous devez spécifier le type complet, e.
18592 \begin_inset space \thinspace{}
18596 \begin_inset space ~
18602 \begin_inset Flex Code
18605 \begin_layout Plain Layout
18620 \begin_layout Description
18623 \begin_inset Flex Code
18626 \begin_layout Plain Layout
18637 \begin_inset Flex Code
18640 \begin_layout Plain Layout
18649 \begin_inset space \thinspace{}
18653 \begin_inset Flex Code
18656 \begin_layout Plain Layout
18662 ] indique si l'utilisateur peut utiliser le dialogue
18663 \begin_inset Flex MenuItem
18666 \begin_layout Plain Layout
18667 Édition\SpecialChar menuseparator
18668 Paramètres de paragraphe
18673 pour personnaliser le paragraphe.
18676 \begin_layout Description
18679 \begin_inset Flex Code
18682 \begin_layout Plain Layout
18693 \begin_inset Flex Code
18696 \begin_layout Plain Layout
18705 \begin_inset Flex Code
18708 \begin_layout Plain Layout
18717 \begin_inset Flex Code
18720 \begin_layout Plain Layout
18728 , décrivant l'appa\SpecialChar softhyphen
18729 rence du cadre et des boutons de l'insert.
18730 les notes de bas de page utilisent en général
18731 \begin_inset Flex Code
18734 \begin_layout Plain Layout
18742 , les inserts des code \SpecialChar TeX
18744 \begin_inset Flex Code
18747 \begin_layout Plain Layout
18755 , et les styles de caractères
18756 \begin_inset Flex Code
18759 \begin_layout Plain Layout
18770 \begin_layout Description
18773 \begin_inset Flex Code
18776 \begin_layout Plain Layout
18787 \begin_inset Flex Code
18790 \begin_layout Plain Layout
18797 \begin_inset space \thinspace{}
18801 \begin_inset Flex Code
18804 \begin_layout Plain Layout
18812 ] n'est utilisé que lorsque
18813 \begin_inset Flex Code
18816 \begin_layout Plain Layout
18823 \begin_inset Flex Code
18826 \begin_layout Plain Layout
18833 Indique si l'environnement se trouvera à part dans le résultat imprimable
18834 ou bien apparaîtra inclus dans le texte environnant.
18835 S'il est positionné à faux, on suppose que l'environnement \SpecialChar LaTeX
18837 espaces (avec un caractère retour ligne inclus) après les balises
18838 \begin_inset Flex Code
18841 \begin_layout Plain Layout
18854 \begin_inset Flex Code
18857 \begin_layout Plain Layout
18870 Valeur implicite: vrai.
18873 \begin_layout Description
18874 \begin_inset Flex Code
18877 \begin_layout Plain Layout
18885 est requis pour fermer la déclaration d'un
18888 \begin_inset Flex Code
18891 \begin_layout Plain Layout
18904 \begin_layout Description
18905 \begin_inset Flex Code
18908 \begin_layout Plain Layout
18916 définit la police utilisée pour le texte du corps de l'insert
18922 \begin_inset space ~
18926 \begin_inset CommandInset ref
18928 reference "subsec:polices"
18933 Noter qu'en définissant cette police on définit aussi automatiquement
18934 \begin_inset Flex Code
18937 \begin_layout Plain Layout
18945 avec la même valeur.
18946 Il faut donc définir celle-ci d'abord pour fixer
18947 \begin_inset Flex Code
18950 \begin_layout Plain Layout
18961 \begin_layout Description
18964 \begin_inset Flex Code
18967 \begin_layout Plain Layout
18970 FixedWidthPreambleEncoding
18978 \begin_inset Flex Code
18981 \begin_layout Plain Layout
18990 \begin_inset space \thinspace{}
18994 \begin_inset Flex Code
18997 \begin_layout Plain Layout
19005 Force a fixed width encoding for the translated contents of
19006 \begin_inset Flex Code
19009 \begin_layout Plain Layout
19018 \begin_inset Flex Code
19021 \begin_layout Plain Layout
19029 code generated by this layout.
19030 This is needed for special \SpecialChar LaTeX
19035 that do not work with variable width encodings such as
19040 This setting is ignored if fully Unicode aware \SpecialChar LaTeX
19044 or Lua\SpecialChar TeX
19050 \begin_layout Description
19053 \begin_inset Flex Code
19056 \begin_layout Plain Layout
19059 ForceLocalFontSwitch
19067 \begin_inset Flex Code
19070 \begin_layout Plain Layout
19079 \begin_inset space \thinspace{}
19083 \begin_inset Flex Code
19086 \begin_layout Plain Layout
19092 ] lors de l'utilisation de babel, force l'utilisation un commutateur de
19099 \begin_inset Flex Code
19102 \begin_layout Plain Layout
19114 , à la place d'un commutateur
19121 \begin_inset Flex Code
19124 \begin_layout Plain Layout
19139 \begin_layout Description
19142 \begin_inset Flex Code
19145 \begin_layout Plain Layout
19156 \begin_inset Flex Code
19159 \begin_layout Plain Layout
19168 \begin_inset space \thinspace{}
19172 \begin_inset Flex Code
19175 \begin_layout Plain Layout
19181 ] impose le langage
19182 \begin_inset Quotes fld
19186 \begin_inset Quotes frd
19189 , conduisant à un résultat de gauche à droite (Left-to-Right, latin), e.
19190 \begin_inset space \thinspace{}
19194 \begin_inset space \space{}
19197 en code \SpecialChar TeX
19202 \begin_layout Description
19205 \begin_inset Flex Code
19208 \begin_layout Plain Layout
19219 \begin_inset Flex Code
19222 \begin_layout Plain Layout
19231 \begin_inset space \thinspace{}
19235 \begin_inset Flex Code
19238 \begin_layout Plain Layout
19246 Force a a line break in the \SpecialChar LaTeX
19247 output before the inset starts and after the
19249 This assures the inset itself is output on its own lines, for parsing purposes.
19252 \begin_layout Description
19255 \begin_inset Flex Code
19258 \begin_layout Plain Layout
19269 \begin_inset Flex Code
19272 \begin_layout Plain Layout
19281 \begin_inset space \thinspace{}
19285 \begin_inset Flex Code
19288 \begin_layout Plain Layout
19295 \begin_inset Flex Code
19298 \begin_layout Plain Layout
19306 doit être utilisé, ou bien si l'utilisateur peut modifier le style de paragraph
19307 e utilisé dans l'insert.
19308 Valeur implicite: faux.
19311 \begin_layout Description
19314 \begin_inset Flex Code
19317 \begin_layout Plain Layout
19328 \begin_inset Flex Code
19331 \begin_layout Plain Layout
19340 \begin_inset space \thinspace{}
19344 \begin_inset Flex Code
19347 \begin_layout Plain Layout
19353 ] fonctionne comme les styles de paragraphe, voir
19354 \begin_inset space ~
19358 \begin_inset CommandInset ref
19360 reference "subsec:Styles-de-paragraphe"
19367 \begin_layout Description
19368 \begin_inset Flex Code
19371 \begin_layout Plain Layout
19377 sont utilisées avec l'exportation XHTML.
19379 \begin_inset CommandInset ref
19381 reference "sec:Tags-for-XHTML"
19388 \begin_layout Description
19391 \begin_inset Flex Code
19394 \begin_layout Plain Layout
19405 \begin_inset Flex Code
19408 \begin_layout Plain Layout
19417 \begin_inset space \thinspace{}
19421 \begin_inset Flex Code
19424 \begin_layout Plain Layout
19430 ] indique s'il faut inclure le contenu de cet insert dans les chaînes créées
19432 \begin_inset Quotes fld
19436 \begin_inset Quotes frd
19440 L'utilisateur ne voudra pas, par exemple, que le contenu d'une note de
19441 bas de page dans un titre de section soit incluse dans la tables des matières
19442 affichée dans le plan, mais voudra habituellement voir affiché le contenu
19443 d'un style de caractère.
19444 Valeur implicite; faux, pas d'inclusion.
19447 \begin_layout Description
19450 \begin_inset Flex Code
19453 \begin_layout Plain Layout
19464 \begin_inset Flex Code
19467 \begin_layout Plain Layout
19476 \begin_inset space \thinspace{}
19480 \begin_inset Flex Code
19483 \begin_layout Plain Layout
19489 ] fonctionne comme les styles de paragraphe, voir
19490 \begin_inset CommandInset ref
19492 reference "subsec:Styles-de-paragraphe"
19499 \begin_layout Description
19502 \begin_inset Flex Code
19505 \begin_layout Plain Layout
19515 définit la police utilisée pour le marqueur.
19517 \begin_inset CommandInset ref
19519 reference "subsec:polices"
19524 Noter que cette directive ne peut jamais apparaître avant
19525 \begin_inset Flex Code
19528 \begin_layout Plain Layout
19536 , sinon elle sera sans effet.
19539 \begin_layout Description
19542 \begin_inset Flex Code
19545 \begin_layout Plain Layout
19556 \begin_inset Flex Code
19559 \begin_layout Plain Layout
19565 ] définit la chaîne de caractères qui apparaîtra sur le bouton ou ailleurs
19566 en tant que marquer d'insert.
19567 Quelques types d'inserts (
19568 \begin_inset Flex Code
19571 \begin_layout Plain Layout
19574 code \SpecialChar TeX
19581 \begin_inset Flex Code
19584 \begin_layout Plain Layout
19590 ) modifient ce marqueur à la volée.
19593 \begin_layout Description
19596 \begin_inset Flex Code
19599 \begin_layout Plain Layout
19609 définit un préambule dépendant de la langue, voir
19610 \begin_inset space ~
19614 \begin_inset CommandInset ref
19616 reference "subsec:I18n"
19623 \begin_layout Description
19626 \begin_inset Flex Code
19629 \begin_layout Plain Layout
19640 \begin_inset Flex Code
19643 \begin_layout Plain Layout
19649 ] définit le nom du code \SpecialChar LaTeX
19650 correspondant, soit un environnement, soit une
19654 \begin_layout Description
19657 \begin_inset Flex Code
19660 \begin_layout Plain Layout
19671 \begin_inset Flex Code
19674 \begin_layout Plain Layout
19680 ] définit le paramètre facultatif pour le
19681 \begin_inset Flex Code
19684 \begin_layout Plain Layout
19692 correspondant, y compris des paires de crochets
19693 \begin_inset Flex Code
19696 \begin_layout Plain Layout
19703 Ce paramètre ne peut pas être modifié depuis \SpecialChar LyX
19705 \begin_inset Flex Code
19708 \begin_layout Plain Layout
19714 pour les paramètres personnalisables).
19715 Il sera émis tel quel après tous les
19716 \begin_inset Flex Code
19719 \begin_layout Plain Layout
19725 s \SpecialChar LaTeX
19729 \begin_layout Description
19732 \begin_inset Flex Code
19735 \begin_layout Plain Layout
19744 \begin_inset Flex Code
19747 \begin_layout Plain Layout
19750 Command, Environment, None
19756 \begin_inset Flex Code
19759 \begin_layout Plain Layout
19769 précise comment le style doit être traduit en \SpecialChar LaTeX
19776 \begin_layout Plain Layout
19779 \begin_inset Flex Code
19782 \begin_layout Plain Layout
19792 est peut-être trompeur, puisque ces règles s'appliquent aussi aux classes
19794 Voir les fichiers de classe SGML pour des exemples spécifiques.
19800 \begin_inset Separator parbreak
19807 \begin_layout Description
19810 \begin_inset Flex Code
19813 \begin_layout Plain Layout
19824 \begin_inset Quotes fld
19827 rien de particulier
19828 \begin_inset Quotes frd
19834 \begin_layout Description
19837 \begin_inset Flex Code
19840 \begin_layout Plain Layout
19853 \begin_inset Flex Code
19856 \begin_layout Plain Layout
19865 {\SpecialChar ldots
19874 \begin_layout Description
19877 \begin_inset Flex Code
19880 \begin_layout Plain Layout
19893 \begin_inset Flex Code
19896 \begin_layout Plain Layout
19905 }\SpecialChar ldots
19920 \begin_layout Description
19924 \begin_layout Standard
19925 En rassemblant ceci, la sortie \SpecialChar LaTeX
19929 \begin_layout LyX-Code
19934 LatexName[LatexParam]{\SpecialChar ldots
19938 \begin_layout Standard
19942 \begin_layout LyX-Code
19947 begin{LatexName}[LatexParam] \SpecialChar ldots
19953 \begin_layout Standard
19957 \begin_inset Flex Code
19960 \begin_layout Plain Layout
19972 \begin_layout Description
19975 \begin_inset Flex Code
19978 \begin_layout Plain Layout
19989 \begin_inset Flex Code
19992 \begin_layout Plain Layout
19998 ] définit une chaîne de caractères insérée au début du contenu du style.
19999 Une rupture de ligne dans la sortie peut être indiquée par
20000 \begin_inset Flex Code
20003 \begin_layout Plain Layout
20012 \begin_layout Description
20015 \begin_inset Flex Code
20018 \begin_layout Plain Layout
20029 \begin_inset Flex Code
20032 \begin_layout Plain Layout
20041 \begin_inset Flex Code
20044 \begin_layout Plain Layout
20053 \begin_inset Flex Code
20056 \begin_layout Plain Layout
20065 \begin_inset Flex Code
20068 \begin_layout Plain Layout
20076 (indiquant une définition vide terminant les définitions de styles de caractère
20078 Cette entrée est requise dans les inserts flexibles et n'est significative
20080 Parmi d'autres choses, elle détermine dans quel menu cet insert va apparaître.
20082 \begin_inset Flex Code
20085 \begin_layout Plain Layout
20093 \begin_inset Flex Code
20096 \begin_layout Plain Layout
20103 \begin_inset Flex Code
20106 \begin_layout Plain Layout
20114 \begin_inset Flex Code
20117 \begin_layout Plain Layout
20123 peut être positionné à vrai pour les inserts
20124 \begin_inset Flex Code
20127 \begin_layout Plain Layout
20133 , en le positionnant
20138 \begin_inset Flex Code
20141 \begin_layout Plain Layout
20151 \begin_layout Description
20154 \begin_inset Flex Code
20157 \begin_layout Plain Layout
20168 \begin_inset Flex Code
20171 \begin_layout Plain Layout
20180 \begin_inset space \thinspace{}
20184 \begin_inset Flex Code
20187 \begin_layout Plain Layout
20193 ] indique si plusieurs paragraphes sont autorisés dans cet insert.
20194 Ceci positionnera aussi
20195 \begin_inset Flex Code
20198 \begin_layout Plain Layout
20206 à la même valeur et
20207 \begin_inset Flex Code
20210 \begin_layout Plain Layout
20218 à la valeur opposée.
20219 Ceux-ci peuvent être repositionnés s'ils sont utilisés
20224 \begin_inset Flex Code
20227 \begin_layout Plain Layout
20236 Valeur implicite: vrai.
20239 \begin_layout Description
20242 \begin_inset Flex Code
20245 \begin_layout Plain Layout
20256 \begin_inset Flex Code
20259 \begin_layout Plain Layout
20268 \begin_inset space \thinspace{}
20272 \begin_inset Flex Code
20275 \begin_layout Plain Layout
20281 ] indique si les commandes fragiles de cet insert doivent êtres protégées
20283 \begin_inset Flex Code
20286 \begin_layout Plain Layout
20300 sur le fait que la commande elle-même doive être protégée).
20301 Valeur implicite: faux.
20304 \begin_layout Description
20307 \begin_inset Flex Code
20310 \begin_layout Plain Layout
20319 \begin_inset Flex Code
20322 \begin_layout Plain Layout
20335 \begin_inset Flex Code
20338 \begin_layout Plain Layout
20351 \begin_layout Description
20354 \begin_inset Flex Code
20357 \begin_layout Plain Layout
20366 \begin_inset Flex Code
20369 \begin_layout Plain Layout
20378 \begin_inset Flex Code
20381 \begin_layout Plain Layout
20389 that has replaced this
20390 \begin_inset Flex Code
20393 \begin_layout Plain Layout
20402 This is used to rename an
20403 \begin_inset Flex Code
20406 \begin_layout Plain Layout
20414 , while keeping backward compatibility.
20417 \begin_layout Description
20420 \begin_inset Flex Code
20423 \begin_layout Plain Layout
20437 \begin_inset Flex Code
20440 \begin_layout Plain Layout
20450 \begin_inset space \thinspace{}
20456 \begin_inset Flex Code
20459 \begin_layout Plain Layout
20467 ] fonctionne comme avec les styles de paragraphe, voir
20468 \begin_inset space ~
20472 \begin_inset CommandInset ref
20474 reference "subsec:Styles-de-paragraphe"
20481 \begin_layout Description
20484 \begin_inset Flex Code
20487 \begin_layout Plain Layout
20501 \begin_inset Flex Code
20504 \begin_layout Plain Layout
20514 \begin_inset space \thinspace{}
20520 \begin_inset Flex Code
20523 \begin_layout Plain Layout
20531 ] fonctionne comme avec les styles de paragraphe, voir
20532 \begin_inset space ~
20536 \begin_inset CommandInset ref
20538 reference "subsec:Styles-de-paragraphe"
20545 \begin_layout Description
20548 \begin_inset Flex Code
20551 \begin_layout Plain Layout
20561 fonctionne comme avec les styles de paragraphe, voir
20562 \begin_inset space ~
20566 \begin_inset CommandInset ref
20568 reference "subsec:Styles-de-paragraphe"
20575 \begin_layout Description
20578 \begin_inset Flex Code
20581 \begin_layout Plain Layout
20592 \begin_inset Flex Code
20595 \begin_layout Plain Layout
20601 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraph
20603 Ceci permet l'utilisation de références mises en forme.
20606 \begin_layout Description
20609 \begin_inset Flex Code
20612 \begin_layout Plain Layout
20623 \begin_inset Flex Code
20626 \begin_layout Plain Layout
20634 As with paragraph styles, see
20637 \begin_inset CommandInset ref
20639 reference "subsec:Styles-de-paragraphe"
20646 \begin_layout Description
20649 \begin_inset Flex Code
20652 \begin_layout Plain Layout
20663 \begin_inset Flex Code
20666 \begin_layout Plain Layout
20675 \begin_inset space \thinspace{}
20679 \begin_inset Flex Code
20682 \begin_layout Plain Layout
20688 ] réinitialise les arguments \SpecialChar LaTeX
20689 de ce style (définis via la directive
20690 \begin_inset Flex Code
20693 \begin_layout Plain Layout
20700 Ceci est utile si vous avez dupliqué un style via
20703 \begin_inset Flex Code
20706 \begin_layout Plain Layout
20716 mais que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels
20720 \begin_layout Description
20723 \begin_inset Flex Code
20726 \begin_layout Plain Layout
20737 \begin_inset Flex Code
20740 \begin_layout Plain Layout
20747 \begin_inset space \thinspace{}
20751 \begin_inset Flex Code
20754 \begin_layout Plain Layout
20762 ] indique si l'insert doit utiliser la police de caractères environnante
20763 ou bien utiliser la sienne propre.
20764 Valeur implicite: faux, utiliser la police de caractères environnante.
20767 \begin_layout Description
20770 \begin_inset Flex Code
20773 \begin_layout Plain Layout
20784 \begin_inset Flex Code
20787 \begin_layout Plain Layout
20793 ] définit une chaîne de caractères insérée à la fin du contenu du style.
20794 Une rupture de ligne dans la sortie peut être indiquée par
20795 \begin_inset Flex Code
20798 \begin_layout Plain Layout
20807 \begin_layout Description
20810 \begin_inset Flex Code
20813 \begin_layout Plain Layout
20824 \begin_inset Flex Code
20827 \begin_layout Plain Layout
20834 \begin_inset space \thinspace{}
20838 \begin_inset Flex Code
20841 \begin_layout Plain Layout
20849 ] active le correcteur orthographique sur le contenu de cet insert.
20850 Valeur implicite: vrai.
20853 \begin_layout Subsection
20855 \begin_inset CommandInset label
20857 name "subsec:Compteurs"
20864 \begin_layout Standard
20865 Il faut définir les compteurs (
20866 \begin_inset Flex Code
20869 \begin_layout Plain Layout
20876 \begin_inset Flex Code
20879 \begin_layout Plain Layout
20886 ) dans la classe elle-même.
20887 Les compteurs standard sont définis dans le fichier
20890 \begin_inset Flex Code
20893 \begin_layout Plain Layout
20904 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
20905 il suffit probablement que vous ajoutiez
20908 \begin_layout LyX-Code
20909 Input stdcounters.inc
20912 \begin_layout Standard
20913 à un endroit raisonnable dans la classe.
20916 \begin_layout Standard
20917 Mais si vous voulez définir des compteurs à votre guise, vous pouvez le
20919 La déclaration d'un compteur doit commencer par
20922 \begin_layout LyX-Code
20930 \begin_layout Standard
20932 \begin_inset Flex Code
20935 \begin_layout Plain Layout
20941 est le nom du compteur.
20942 Et elle doit se terminer par
20943 \begin_inset Flex Code
20946 \begin_layout Plain Layout
20957 \begin_layout Standard
20958 Les paramètres suivants peuvent également être utilisés:
20961 \begin_layout Description
20964 \begin_inset Flex Code
20967 \begin_layout Plain Layout
20976 \begin_inset Flex Code
20979 \begin_layout Plain Layout
20989 positionne la valeur initiale du compteur, valeur à laquelle il sera réinitiali
20990 sé quand cela sera nécessaire.
20991 Normalement, la valeur désirée est la valeur implicite,
20992 \begin_inset space ~
20998 \begin_layout Description
21001 \begin_inset Flex Code
21004 \begin_layout Plain Layout
21015 \begin_inset Flex Code
21018 \begin_layout Plain Layout
21025 \begin_inset Quotes erd
21029 \begin_inset Quotes erd
21032 ] définit comment le compteur s'affiche.
21033 Fixer ce paramètre positionne également
21034 \begin_inset Flex Code
21037 \begin_layout Plain Layout
21040 LabelStringAppendix
21046 Les arguments spécifiques suivants peuvent être utilisés:
21047 \begin_inset Separator parbreak
21054 \begin_layout Itemize
21055 \begin_inset Flex Code
21058 \begin_layout Plain Layout
21068 sera remplacé par l'expansion de
21069 \begin_inset Flex Code
21072 \begin_layout Plain Layout
21081 \begin_inset Newline newline
21085 \begin_inset Flex Code
21088 \begin_layout Plain Layout
21091 LabelStringAppendix
21097 \begin_inset Flex Code
21100 \begin_layout Plain Layout
21112 \begin_layout Itemize
21113 les valeurs du compteur peuvent être exprimées par des macros à la \SpecialChar LaTeX
21115 \begin_inset Flex Code
21118 \begin_layout Plain Layout
21137 \begin_inset Flex Code
21140 \begin_layout Plain Layout
21150 \begin_inset Flex Code
21153 \begin_layout Plain Layout
21161 : 1, 2, 3,\SpecialChar ldots
21163 \begin_inset Flex Code
21166 \begin_layout Plain Layout
21174 pour les lettres en bas de casse: a, b, c, \SpecialChar ldots
21176 \begin_inset Flex Code
21179 \begin_layout Plain Layout
21187 pour les lettres en capitales: A, B, C, \SpecialChar ldots
21189 \begin_inset Flex Code
21192 \begin_layout Plain Layout
21200 pour la numérotation en bas de casse romaine: i, ii, iii, \SpecialChar ldots
21202 \begin_inset Flex Code
21205 \begin_layout Plain Layout
21213 pour la numérotation capitale romaine: I, II, III.
21217 \begin_layout Standard
21221 \begin_inset Flex Code
21224 \begin_layout Plain Layout
21234 est indéfini, une valeur implicite est construite comme suit: si le compteur
21235 a un compteur maître
21236 \begin_inset Flex Code
21239 \begin_layout Plain Layout
21248 \begin_inset Flex Code
21251 \begin_layout Plain Layout
21260 \begin_inset Newline newline
21264 \begin_inset Flex Code
21267 \begin_layout Plain Layout
21279 est utilisée; sinon la chaîne
21280 \begin_inset Flex Code
21283 \begin_layout Plain Layout
21296 \begin_layout Description
21299 \begin_inset Flex Code
21302 \begin_layout Plain Layout
21305 LabelStringAppendix
21313 \begin_inset Flex Code
21316 \begin_layout Plain Layout
21323 \begin_inset Quotes erd
21327 \begin_inset Quotes erd
21331 \begin_inset Flex Code
21334 \begin_layout Plain Layout
21342 , mais pour les annexes.
21345 \begin_layout Description
21346 \begin_inset Flex Code
21349 \begin_layout Plain Layout
21358 \begin_inset Flex Code
21361 \begin_layout Plain Layout
21368 \begin_inset Quotes erd
21372 \begin_inset Quotes erd
21375 ] définit un format à utiliser pour les références mises en forme utilisant
21377 Par exemple, on peut vouloir que les références aux numéros de section
21379 \begin_inset Quotes fld
21383 \begin_inset space ~
21387 \begin_inset Quotes frd
21391 La chaîne devra contenir
21392 \begin_inset Quotes fld
21396 \begin_inset Quotes frd
21400 Ceci sera remplacé par la valeur courante du compteur.
21401 Ainsi, pour les sections, ce sera: Section ##.
21404 \begin_layout Description
21405 \begin_inset Flex Code
21408 \begin_layout Plain Layout
21417 \begin_inset Flex Code
21420 \begin_layout Plain Layout
21427 \begin_inset Quotes erd
21431 \begin_inset Quotes erd
21434 ] contient le nom d'un autre compteur: le compteur actuel sera remis à zéro
21435 à chaque fois que l'autre augmentera.
21437 \begin_inset Flex Code
21440 \begin_layout Plain Layout
21447 \begin_inset Flex Code
21450 \begin_layout Plain Layout
21459 \begin_layout Subsection
21460 Description de police
21461 \begin_inset CommandInset label
21463 name "subsec:polices"
21470 \begin_layout Standard
21471 Une description de police ressemble à :
21474 \begin_layout LyX-Code
21488 \begin_layout LyX-Code
21492 \begin_layout LyX-Code
21496 \begin_layout Standard
21497 et les commandes suivantes sont disponibles :
21500 \begin_layout Description
21501 \begin_inset Flex Code
21504 \begin_layout Plain Layout
21515 \begin_inset Flex Code
21518 \begin_layout Plain Layout
21527 \begin_inset Flex Code
21530 \begin_layout Plain Layout
21537 \begin_inset Flex Code
21540 \begin_layout Plain Layout
21547 \begin_inset Flex Code
21550 \begin_layout Plain Layout
21557 \begin_inset Flex Code
21560 \begin_layout Plain Layout
21567 \begin_inset Flex Code
21570 \begin_layout Plain Layout
21577 \begin_inset Flex Code
21580 \begin_layout Plain Layout
21587 \begin_inset Flex Code
21590 \begin_layout Plain Layout
21597 \begin_inset Flex Code
21600 \begin_layout Plain Layout
21609 \begin_layout Description
21610 \begin_inset Flex Code
21613 \begin_layout Plain Layout
21622 \begin_inset Flex Code
21625 \begin_layout Plain Layout
21634 \begin_inset Flex Code
21637 \begin_layout Plain Layout
21644 \begin_inset Flex Code
21647 \begin_layout Plain Layout
21656 \begin_layout Description
21657 \begin_inset Flex Code
21660 \begin_layout Plain Layout
21667 \begin_inset Flex Code
21670 \begin_layout Plain Layout
21676 ] avec les arguments valides suivants:
21677 \begin_inset Flex Code
21680 \begin_layout Plain Layout
21687 \begin_inset Flex Code
21690 \begin_layout Plain Layout
21697 \begin_inset Flex Code
21700 \begin_layout Plain Layout
21707 \begin_inset Flex Code
21710 \begin_layout Plain Layout
21717 \begin_inset Flex Code
21720 \begin_layout Plain Layout
21727 \begin_inset Flex Code
21730 \begin_layout Plain Layout
21737 \begin_inset Flex Code
21740 \begin_layout Plain Layout
21747 \begin_inset Flex Code
21750 \begin_layout Plain Layout
21757 \begin_inset Flex Code
21760 \begin_layout Plain Layout
21767 \begin_inset Flex Code
21770 \begin_layout Plain Layout
21777 \begin_inset Flex Code
21780 \begin_layout Plain Layout
21787 \begin_inset Newline linebreak
21791 \begin_inset Flex Code
21794 \begin_layout Plain Layout
21801 Chacun de ceux-ci (dés)active l'attribut correspondant.
21802 \begin_inset Newline newline
21806 \begin_inset Flex Code
21809 \begin_layout Plain Layout
21815 active la mise en évidence, et
21816 \begin_inset Flex Code
21819 \begin_layout Plain Layout
21826 Si ce dernier point vous intrigue, souvenez-vous que le réglage de police
21827 du contexte courant est généralement hérité du contexte environnant.
21829 \begin_inset Flex Code
21832 \begin_layout Plain Layout
21840 désactiverait la mise en évidence qui était active de toutes façons, par
21841 exemple dans un environnement de théorème.
21845 \begin_layout Description
21846 \begin_inset Flex Code
21849 \begin_layout Plain Layout
21858 \begin_inset Flex Code
21861 \begin_layout Plain Layout
21870 \begin_inset Flex Code
21873 \begin_layout Plain Layout
21882 \begin_layout Description
21883 \begin_inset Flex Code
21886 \begin_layout Plain Layout
21895 \begin_inset Flex Code
21898 \begin_layout Plain Layout
21907 \begin_inset Flex Code
21910 \begin_layout Plain Layout
21917 \begin_inset Flex Code
21920 \begin_layout Plain Layout
21927 \begin_inset Flex Code
21930 \begin_layout Plain Layout
21939 \begin_layout Description
21940 \begin_inset Flex Code
21943 \begin_layout Plain Layout
21950 \begin_inset Flex Code
21953 \begin_layout Plain Layout
21960 \begin_inset Flex Code
21963 \begin_layout Plain Layout
21970 \begin_inset Flex Code
21973 \begin_layout Plain Layout
21982 \begin_inset Flex Code
21985 \begin_layout Plain Layout
21992 \begin_inset Flex Code
21995 \begin_layout Plain Layout
22002 \begin_inset Flex Code
22005 \begin_layout Plain Layout
22012 \begin_inset Flex Code
22015 \begin_layout Plain Layout
22022 \begin_inset Flex Code
22025 \begin_layout Plain Layout
22034 \begin_layout Subsection
22035 Description d'une insertion de citation
22036 \begin_inset CommandInset label
22038 name "subsec:Description citation"
22045 \begin_layout Standard
22047 \begin_inset Flex Code
22050 \begin_layout Plain Layout
22056 servent à décrire comment les citations bibliographiques doivent être affichées
22057 , à la fois dans \SpecialChar LyX
22058 (dans la fenêtre de citation et dans les bulles d'aide,
22059 par exemple) et dans le résultat XHTML.
22060 Un tel bloc se présente comme suit:
22063 \begin_layout LyX-Code
22069 \begin_layout LyX-Code
22075 \begin_layout LyX-Code
22081 \begin_layout LyX-Code
22087 \begin_layout Standard
22088 Les différentes lignes définissent l'affichage de l'information correspondant
22089 à une article ou à un livre, respectivement, et une telle définition peut
22090 être créée pour tout type d'entrée apparaissant dans un fichier Bib\SpecialChar TeX
22093 définit un format implicite dans le code source qui sera utilisé si aucune
22094 définition spécifique n'est fournie.
22096 prédéfinit plusieurs formats dans le fichier
22097 \begin_inset Flex Code
22100 \begin_layout Plain Layout
22106 , qui est inclus dans la plupart des classes de document \SpecialChar LyX
22110 \begin_layout Standard
22111 Les définitions utilisent un langage simple qui permet
22112 \begin_inset space ~
22115 de remplacer les clés Bib\SpecialChar TeX
22117 les clés doivent être encloses entre caractères
22120 \begin_inset Flex Code
22123 \begin_layout Plain Layout
22132 \begin_inset Flex Code
22135 \begin_layout Plain Layout
22146 Une définition simple serait par exemple:
22149 \begin_layout LyX-Code
22153 \begin_inset Quotes eld
22157 \begin_inset Quotes erd
22163 \begin_layout Standard
22164 Ceci imprimerait le nom de l'auteur, suivi d'une virgule, suivi du titre,
22165 entre double guillemets, suivi d'un point.
22168 \begin_layout Standard
22169 Bien entendu, vous voudrez parfois n'imprimer une clé que si elle existe.
22170 Ceci est obtenu par une construction conditionnelle, comme:
22171 \begin_inset Flex Code
22174 \begin_layout Plain Layout
22176 \begin_inset space ~
22185 Ceci signifie: si la clé
22186 \begin_inset Flex Code
22189 \begin_layout Plain Layout
22195 existe, alors imprimer
22196 \begin_inset Quotes fld
22200 \begin_inset Quotes frd
22203 suivi de la clé volume.
22204 On peut aussi introduire une clause
22205 \begin_inset Flex Code
22208 \begin_layout Plain Layout
22214 dans l'expression conditionnelle, comme dans:
22215 \begin_inset Newline newline
22219 \begin_inset Flex Code
22222 \begin_layout Plain Layout
22223 {%author%[[%author%]][[%editor%, ed.]]}
22229 \begin_inset Newline newline
22233 \begin_inset Flex Code
22236 \begin_layout Plain Layout
22242 est imprimée si elle existe; sinon la clé
22243 \begin_inset Flex Code
22246 \begin_layout Plain Layout
22252 est imprimée, suivi de
22253 \begin_inset Quotes fld
22257 \begin_inset Quotes frd
22261 Noter que la clé est encore enclose entre caractères
22262 \begin_inset Flex Code
22265 \begin_layout Plain Layout
22271 ; la clause conditionnelle entière est enclose entre accolades, et les clauses
22273 \begin_inset Flex Code
22276 \begin_layout Plain Layout
22283 \begin_inset Flex Code
22286 \begin_layout Plain Layout
22292 sont encloses entre double crochets
22293 \begin_inset Quotes fld
22297 \begin_inset Quotes frd
22301 \begin_inset Quotes fld
22305 \begin_inset Quotes frd
22309 Il ne peut avoir d'espaces entre ces marqueurs.
22312 \begin_layout Standard
22313 Il existe enfin une autre syntaxe possible dans ces définitions, qui se
22314 présente comme suit:
22315 \begin_inset Flex Code
22318 \begin_layout Plain Layout
22325 Ceci définit une entité d'information utilisée pour créer du
22326 \begin_inset Quotes fld
22330 \begin_inset Quotes frd
22334 De manière évidente, nous ne souhaitons pas exporter des balises HTML en
22335 écrivant du texte normal, aussi doivent elles être enclose entre
22336 \begin_inset Quotes fld
22340 \begin_inset Quotes frd
22344 \begin_inset Quotes fld
22348 \begin_inset Quotes frd
22354 \begin_layout Standard
22355 Deux définitions spéciales sont également disponibles dans un bloc
22356 \begin_inset Flex Code
22359 \begin_layout Plain Layout
22365 Un exemple de la première définition est celle-ci:
22368 \begin_layout LyX-Code
22370 \begin_inset Quotes eld
22374 \begin_inset Quotes erd
22380 \begin_layout Standard
22381 Ceci est une abréviation, ou macro-instruction, et peut être employée comme
22383 \begin_inset Flex Code
22386 \begin_layout Plain Layout
22395 \begin_inset Flex Code
22398 \begin_layout Plain Layout
22404 exactement comme s'il s'agissait de sa définition.
22405 Exprimons par conséquent un
22409 évident: n'utilisez pas:
22412 \begin_layout LyX-Code
22416 \begin_layout Standard
22419 ne devrait pas se perdre dans une boucle infinie, mais cela peut prendre
22420 un moment avant qu'il s'en sorte.
22423 \begin_layout Standard
22424 Le second type de définitions particulières se présente comme ceci:
22427 \begin_layout LyX-Code
22433 \begin_layout Standard
22434 Ceci définit un segment de texte susceptible de traduction, ce qui permet
22435 de traduire les parties appropriées de la bibliographie.
22436 Cette syntaxe peut être incluse dans une définition normale en la considérant
22438 \begin_inset Flex Code
22441 \begin_layout Plain Layout
22448 Plusieurs d'entre elles sont prédéfinies dans
22449 \begin_inset Flex Code
22452 \begin_layout Plain Layout
22459 Notez bien que ce ne sont pas des macro-instructions, au sens défini ci-dessus:
22460 elles ne seront pas interprétées.
22463 \begin_layout Standard
22464 Voici donc un exemple utilisant toutes ces fonctionnalités:
22467 \begin_inset VSpace defskip
22473 \begin_layout Standard
22478 !authoredit {%author%[[%author%, ]][[{%editor%[[%editor%, %_edtext%, ]]}]]}
22481 \begin_layout Standard
22484 \begin_inset VSpace defskip
22489 Ceci défini une macro qui imprime le nom de l'auteur, suivi d'un virgule,
22491 \begin_inset Flex Code
22494 \begin_layout Plain Layout
22500 existe, ou bien imprime le nom de l'éditeur, suivi de
22501 \begin_inset Flex Code
22504 \begin_layout Plain Layout
22510 ou de sa traduction (implicitement, apparaîtra
22511 \begin_inset Quotes fld
22515 \begin_inset Quotes frd
22519 \begin_inset Flex Code
22522 \begin_layout Plain Layout
22529 Notez que ceci est déjà défini dans
22530 \begin_inset Flex Code
22533 \begin_layout Plain Layout
22539 , vous pouvez donc l'utiliser dans vos propres définitions, ou redéfinitions,
22540 si vous chargez ce fichier d'abord.
22543 \begin_layout Section
22544 Directives pour l'exportation XHTML
22545 \begin_inset CommandInset label
22547 name "sec:Tags-for-XHTML"
22554 \begin_layout Standard
22555 Comme pour \SpecialChar LaTeX
22556 ou DocBook, la présentation du résultat HTML créé par \SpecialChar LyX
22558 par les informations de format.
22559 En général, \SpecialChar LyX
22560 produit une présentation implicite raisonnable, et comme indiqué
22561 plus haut, il construira même des règles implicites CSS à partir des autres
22562 directives de format.
22563 Par exemple, \SpecialChar LyX
22564 essaiera d'utiliser l'information du bloc
22565 \begin_inset Flex Code
22568 \begin_layout Plain Layout
22574 du style Chapter pour écrire une CSS qui mettra en forme les titres de
22575 chapitres de manière appropriée.
22578 \begin_layout Standard
22579 Dans de nombreux cas, vous n'aurez donc sans doute rien à faire du tout
22580 pour obtenir un résultat XHTML acceptable pour vos environnements propres,
22581 vos inserts personnalisés, et ainsi de suite.
22582 Mais dans certains cas vous devrez faire quelque chose, et \SpecialChar LyX
22584 conséquent un certain nombre de directives de format qui peuvent être utilisées
22585 pour personnaliser le XHTML et les CSS qui sont créés.
22588 \begin_layout Standard
22589 Notez qu'il existe deux directives,
22590 \begin_inset Flex Code
22593 \begin_layout Plain Layout
22600 \begin_inset Flex Code
22603 \begin_layout Plain Layout
22609 , qui peuvent apparaître en dehors des déclarations de style et d'insert.
22611 \begin_inset CommandInset ref
22613 reference "subsec:Paramètres-généraux-d'une"
22617 pour les détails sur celles-ci.
22620 \begin_layout Subsection
22621 Styles de paragraphe
22622 \begin_inset CommandInset label
22624 name "subsec:Styles-de-paragraphe-XHTML"
22631 \begin_layout Standard
22632 Le type de XHTML que \SpecialChar LyX
22633 crée pour un paragraphe dépend s'il s'agit d'un paragraphe
22634 normal, d'une commande ou d'un environnement, ce qui est déterminé par
22635 le contenu de la directive correspondante
22636 \begin_inset Flex Code
22639 \begin_layout Plain Layout
22649 \begin_layout Standard
22650 Pour une commande ou un paragraphe normal, le résultat XHTML a la forme
22654 \begin_layout LyX-Code
22658 \begin_inset Quotes erd
22662 \begin_inset Quotes erd
22668 \begin_layout LyX-Code
22672 \begin_inset Quotes erd
22676 \begin_inset Quotes erd
22686 \begin_layout LyX-Code
22687 Contenu du paragraphe
22690 \begin_layout LyX-Code
22696 \begin_layout Standard
22697 Les balises d'étiquette sont bien entendu omises si le paragraphe n'est
22701 \begin_layout Standard
22702 Pour un environnement qui n'est pas du type liste, le XHTML prend la forme:
22705 \begin_layout LyX-Code
22709 \begin_inset Quotes erd
22713 \begin_inset Quotes erd
22719 \begin_layout LyX-Code
22723 \begin_inset Quotes erd
22727 \begin_inset Quotes erd
22731 \begin_inset Quotes erd
22735 \begin_inset Quotes erd
22740 Étiquette d'environnement
22744 Premier paragraphe.
22749 \begin_layout LyX-Code
22759 \begin_layout LyX-Code
22765 \begin_layout Standard
22766 Noter que l'étiquette n'est émise que pour le premier paragraphe, comme
22767 ce serait le cas pour une théorème, par exemple.
22770 \begin_layout Standard
22771 Pour une liste, nous avons une de ces formes:
22774 \begin_layout LyX-Code
22778 \begin_inset Quotes erd
22782 \begin_inset Quotes erd
22788 \begin_layout LyX-Code
22792 \begin_inset Quotes erd
22796 \begin_inset Quotes erd
22800 \begin_inset Quotes erd
22804 \begin_inset Quotes erd
22818 \begin_layout LyX-Code
22822 \begin_inset Quotes erd
22826 \begin_inset Quotes erd
22830 \begin_inset Quotes erd
22834 \begin_inset Quotes erd
22848 \begin_layout LyX-Code
22854 \begin_layout LyX-Code
22858 \begin_layout LyX-Code
22862 \begin_inset Quotes erd
22866 \begin_inset Quotes erd
22872 \begin_layout LyX-Code
22876 \begin_inset Quotes erd
22880 \begin_inset Quotes erd
22887 </labeltag><itemtag attr=
22888 \begin_inset Quotes erd
22892 \begin_inset Quotes erd
22902 \begin_layout LyX-Code
22906 \begin_inset Quotes erd
22910 \begin_inset Quotes erd
22917 </labeltag><itemtag attr=
22918 \begin_inset Quotes erd
22922 \begin_inset Quotes erd
22932 \begin_layout LyX-Code
22938 \begin_layout Standard
22939 Noter la différence en ce qui concerne l'ordre des balises
22940 \begin_inset Flex Code
22943 \begin_layout Plain Layout
22950 \begin_inset Flex Code
22953 \begin_layout Plain Layout
22960 L'ordre obtenu dépend du positionnement de
22961 \begin_inset Flex Code
22964 \begin_layout Plain Layout
22971 \begin_inset Flex Code
22974 \begin_layout Plain Layout
22980 est fausse (valeur implicite), vous obtiendrez la première forme, avec
22981 l'étiquette dans l'élément; s'il la valeur est vraie, vous obtiendrez la
22982 seconde forme, avec l'étiquette en dehors de l'élément.
22985 \begin_layout Standard
22986 Les balises et les attributs spécifiques émis pour chaque type de paragraphe
22987 peuvent être contrôlés par les directives de format que nous allons décrire.
22988 Comme indiqué ci-dessus, cependant, \SpecialChar LyX
22989 utilise des valeurs implicites raisonnable
22990 s pour la plupart d'entre elles, vous n'aurez donc pas grand-chose à faire
22991 pour produire un résultat XHTML satisfaisant.
22992 Pensez aux directives disponibles comme un supplément pour obtenir un réglage
22993 à votre convenance.
22996 \begin_layout Description
22999 \begin_inset Flex Code
23002 \begin_layout Plain Layout
23011 \begin_inset Flex Code
23014 \begin_layout Plain Layout
23022 précise les informations d'attribut à émettre avec la balise principale.
23024 \begin_inset Flex Code
23027 \begin_layout Plain Layout
23028 \begin_inset Quotes fld
23032 \begin_inset Quotes frd
23041 Implicitement, \SpecialChar LyX
23043 \begin_inset Flex Code
23046 \begin_layout Plain Layout
23047 \begin_inset Quotes fld
23051 \begin_inset Quotes frd
23060 \begin_inset Flex Code
23063 \begin_layout Plain Layout
23069 est le nom du style en bas de casse, par exemple: chapter.
23070 Ceci ne doit contenir
23074 information de style: utiliser
23075 \begin_inset Flex Code
23078 \begin_layout Plain Layout
23087 \begin_layout Description
23090 \begin_inset Flex Code
23093 \begin_layout Plain Layout
23104 \begin_inset Flex Code
23107 \begin_layout Plain Layout
23116 \begin_inset space \thinspace{}
23120 \begin_inset Flex Code
23123 \begin_layout Plain Layout
23129 ] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
23131 ce style, même si une information complémentaire est explicitement émise
23133 \begin_inset Flex Code
23136 \begin_layout Plain Layout
23143 Positionner cette directive à
23144 \begin_inset Flex Code
23147 \begin_layout Plain Layout
23153 vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
23156 \begin_inset Flex Code
23159 \begin_layout Plain Layout
23168 \begin_layout Description
23171 \begin_inset Flex Code
23174 \begin_layout Plain Layout
23183 \begin_inset Flex Code
23186 \begin_layout Plain Layout
23194 définit la balise utilisée pour les paragraphes ou environnements isolés,
23196 \begin_inset Flex Code
23199 \begin_layout Plain Layout
23205 dans les exemples ci-dessus.
23207 \begin_inset Flex Code
23210 \begin_layout Plain Layout
23219 \begin_layout Description
23222 \begin_inset Flex Code
23225 \begin_layout Plain Layout
23234 \begin_inset Flex Code
23237 \begin_layout Plain Layout
23245 définit les attributs des balises
23246 \begin_inset Flex Code
23249 \begin_layout Plain Layout
23257 \begin_inset Flex Code
23260 \begin_layout Plain Layout
23261 \begin_inset Quotes fld
23264 class=`nomstyle_item'
23265 \begin_inset Quotes frd
23274 Ceci ne doit contenir
23278 information de style: utiliser
23279 \begin_inset Flex Code
23282 \begin_layout Plain Layout
23291 \begin_layout Description
23294 \begin_inset Flex Code
23297 \begin_layout Plain Layout
23306 \begin_inset Flex Code
23309 \begin_layout Plain Layout
23317 définit la balise utilisée pour les étiquettes de paragraphe et d'élément,
23319 \begin_inset Flex Code
23322 \begin_layout Plain Layout
23328 dans les exemples ci-dessus.
23330 \begin_inset Flex Code
23333 \begin_layout Plain Layout
23340 \begin_inset Flex Code
23343 \begin_layout Plain Layout
23350 \begin_inset Flex Code
23353 \begin_layout Plain Layout
23360 \begin_inset Newline newline
23364 \begin_inset Flex Code
23367 \begin_layout Plain Layout
23368 Centered_Top_Environment
23373 , auquel cas elle vaut implicitement
23374 \begin_inset Flex Code
23377 \begin_layout Plain Layout
23386 \begin_layout Description
23389 \begin_inset Flex Code
23392 \begin_layout Plain Layout
23401 \begin_inset Flex Code
23404 \begin_layout Plain Layout
23412 définit les attributs de la balise
23413 \begin_inset Flex Code
23416 \begin_layout Plain Layout
23424 \begin_inset Quotes erd
23428 Ceci ne doit contenir
23432 information de style: utiliser
23433 \begin_inset Flex Code
23436 \begin_layout Plain Layout
23445 \begin_layout Description
23448 \begin_inset Flex Code
23451 \begin_layout Plain Layout
23462 \begin_inset Flex Code
23465 \begin_layout Plain Layout
23474 \begin_inset space \thinspace{}
23478 \begin_inset Flex Code
23481 \begin_layout Plain Layout
23487 ], significatif uniquement pour les environnements de liste, contrôle si
23488 la balise d'étiquetage est émise avant ou dans la balise d'élément.
23489 Ceci est utilisé par exemple dans l'environnement de description, où l'on
23491 \begin_inset Flex Code
23494 \begin_layout Plain Layout
23495 \begin_inset Quotes fld
23498 <dt>\SpecialChar ldots
23499 </dt><dd>\SpecialChar ldots
23501 \begin_inset Quotes frd
23511 \begin_inset Flex Code
23514 \begin_layout Plain Layout
23520 : la balise d'étiquetage est dans la balise d'élément.
23523 \begin_layout Description
23526 \begin_inset Flex Code
23529 \begin_layout Plain Layout
23539 définit l'information à émettre dans la section
23540 \begin_inset Flex Code
23543 \begin_layout Plain Layout
23549 quand ce style est utilisé.
23550 Ceci pourrait être utilisé par exemple pour inclure un bloc
23551 \begin_inset Flex Code
23554 \begin_layout Plain Layout
23560 définissant un gestionnaire
23561 \begin_inset Flex Code
23564 \begin_layout Plain Layout
23573 \begin_layout Description
23576 \begin_inset Flex Code
23579 \begin_layout Plain Layout
23589 définit l'information à émettre dans la section
23590 \begin_inset Flex Code
23593 \begin_layout Plain Layout
23599 quand ce style est utilisé.
23600 Ceci pourrait être utilisé par exemple pour inclure un bloc
23601 \begin_inset Flex Code
23604 \begin_layout Plain Layout
23610 définissant un gestionnaire
23611 \begin_inset Flex Code
23614 \begin_layout Plain Layout
23621 Doit être fermé par
23624 \begin_inset Flex Code
23627 \begin_layout Plain Layout
23640 \begin_layout Description
23643 \begin_inset Flex Code
23646 \begin_layout Plain Layout
23655 \begin_inset Flex Code
23658 \begin_layout Plain Layout
23666 définit la balise utilisé pour l'étiquette principale, qui remplace
23667 \begin_inset Flex Code
23670 \begin_layout Plain Layout
23676 dans les exemples ci-dessus.
23678 \begin_inset Flex Code
23681 \begin_layout Plain Layout
23690 \begin_layout Description
23693 \begin_inset Flex Code
23696 \begin_layout Plain Layout
23707 \begin_inset Flex Code
23710 \begin_layout Plain Layout
23719 \begin_inset space \thinspace{}
23723 \begin_inset Flex Code
23726 \begin_layout Plain Layout
23732 ] identifie ce style comme celui à utiliser pour créer la balise
23733 \begin_inset Flex Code
23736 \begin_layout Plain Layout
23742 dans le fichier XHTML.
23743 Implicitement fausse.
23745 \begin_inset Flex Code
23748 \begin_layout Plain Layout
23754 la positionne à vraie pour l'environnement
23755 \begin_inset Flex Code
23758 \begin_layout Plain Layout
23767 \begin_layout Subsection
23773 \begin_layout Standard
23774 L'exportation XHTML des inserts peut également être contrôlée par l'information
23775 résidant dans les fichiers de format
23779 \begin_layout Plain Layout
23780 Pour le moment, ceci n'est exact que pour les inserts de
23781 \begin_inset Quotes fld
23785 \begin_inset Quotes frd
23788 (les inserts dans lesquels vous pouvez effectuer une saisie), mais n'est
23789 pas exact pour les inserts de
23790 \begin_inset Quotes fld
23794 \begin_inset Quotes frd
23797 (inserts associés à des boîtes de dialogue).
23803 Là encore, \SpecialChar LyX
23804 essaie de produire implicitement un résultat raisonnable, et
23805 il crée des règles CSS implicites.
23806 Mais tout peut être personnalisé.
23809 \begin_layout Standard
23810 Le résultat XHTML produit par \SpecialChar LyX
23811 pour un insert a la forme suivante:
23814 \begin_layout LyX-Code
23818 \begin_inset Quotes erd
23822 \begin_inset Quotes erd
23828 \begin_layout LyX-Code
23838 \begin_layout LyX-Code
23842 \begin_inset Quotes erd
23846 \begin_inset Quotes erd
23851 Contenu de l'insert.
23856 \begin_layout LyX-Code
23862 \begin_layout Standard
23863 Si l'insert permet de saisir plusieurs paragraphes — c'est-à-dire, si
23864 \begin_inset Flex Code
23867 \begin_layout Plain Layout
23873 est vrai — alors le contenu de l'insert sera exporté également en paragraphes
23874 formatés en fonction des styles utilisés pour ces paragraphes (standard,
23875 citation et similaire).
23876 La balise d'étiquetage est bien entendu omise si la paragraphe n'a pas
23877 d'étiquette et, pour le moment, est toujours
23878 \begin_inset Flex Code
23881 \begin_layout Plain Layout
23888 La balise interne est facultative et, implicitement, n'apparaît pas.
23891 \begin_layout Standard
23892 Les balises et attributs spécifiques émis pour chaque insert peuvent être
23893 contrôlés au moyen des directives de format suivantes:
23896 \begin_layout Description
23899 \begin_inset Flex Code
23902 \begin_layout Plain Layout
23913 \begin_inset Flex Code
23916 \begin_layout Plain Layout
23922 ] précise les informations d'attribut à émettre avec la balise principale.
23924 \begin_inset Flex Code
23927 \begin_layout Plain Layout
23928 \begin_inset Quotes fld
23931 class=`moninsert' onclick=`\SpecialChar ldots
23933 \begin_inset Quotes frd
23942 Implicitement, \SpecialChar LyX
23944 \begin_inset Flex Code
23947 \begin_layout Plain Layout
23948 \begin_inset Quotes fld
23952 \begin_inset Quotes frd
23961 \begin_inset Flex Code
23964 \begin_layout Plain Layout
23970 est le nom \SpecialChar LyX
23971 de l'insert en bas de casse et avec les caractères non alphanumériq
23972 ues remplacés par des caractères
23973 \begin_inset Quotes fld
23977 \begin_inset Quotes frd
23980 , par exemple: footnote.
23983 \begin_layout Description
23986 \begin_inset Flex Code
23989 \begin_layout Plain Layout
24000 \begin_inset Flex Code
24003 \begin_layout Plain Layout
24012 \begin_inset space \thinspace{}
24016 \begin_inset Flex Code
24019 \begin_layout Plain Layout
24025 ] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
24027 cet insert, même si une information complémentaire est explicitement émise
24029 \begin_inset Flex Code
24032 \begin_layout Plain Layout
24039 Positionner cette directive à
24040 \begin_inset Flex Code
24043 \begin_layout Plain Layout
24049 vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
24052 \begin_inset Flex Code
24055 \begin_layout Plain Layout
24064 \begin_layout Description
24067 \begin_inset Flex Code
24070 \begin_layout Plain Layout
24081 \begin_inset Flex Code
24084 \begin_layout Plain Layout
24090 ] fixe l'attribut de la balise interne.
24092 \begin_inset Newline newline
24096 \begin_inset Flex Code
24099 \begin_layout Plain Layout
24100 \begin_inset Quotes fld
24103 class=`nominsert_inner'
24104 \begin_inset Quotes frd
24115 \begin_layout Description
24118 \begin_inset Flex Code
24121 \begin_layout Plain Layout
24132 \begin_inset Flex Code
24135 \begin_layout Plain Layout
24141 ] détermine la balise interne, et remplace
24142 \begin_inset Flex Code
24145 \begin_layout Plain Layout
24151 dans les exemples ci-dessus.
24152 Implicitement absente.
24155 \begin_layout Description
24158 \begin_inset Flex Code
24161 \begin_layout Plain Layout
24172 \begin_inset Flex Code
24175 \begin_layout Plain Layout
24182 \begin_inset space \thinspace{}
24186 \begin_inset Flex Code
24189 \begin_layout Plain Layout
24197 ] indique si cet insert représente un bloc autonome de texte (comme une
24198 note de bas de page) ou bien représente du contenu inclus dans le texte
24199 environnant (comme une branche).
24201 \begin_inset Flex Code
24204 \begin_layout Plain Layout
24213 \begin_layout Description
24216 \begin_inset Flex Code
24219 \begin_layout Plain Layout
24230 \begin_inset Flex Code
24233 \begin_layout Plain Layout
24239 ] définit une étiquette pour cet insert, pouvant inclure une référence à
24241 Par exemple, pour une note de bas de page, ce peut être
24242 \begin_inset Flex Code
24245 \begin_layout Plain Layout
24254 Cette directive est facultative, et n'a pas de valeur implicite.
24257 \begin_layout Description
24260 \begin_inset Flex Code
24263 \begin_layout Plain Layout
24273 définit l'information à émettre dans la section
24274 \begin_inset Flex Code
24277 \begin_layout Plain Layout
24283 quand ce style est utilisé.
24284 Ceci pourrait être utilisé par exemple pour inclure un bloc
24285 \begin_inset Flex Code
24288 \begin_layout Plain Layout
24294 définissant un gestionnaire
24295 \begin_inset Flex Code
24298 \begin_layout Plain Layout
24307 \begin_layout Description
24310 \begin_inset Flex Code
24313 \begin_layout Plain Layout
24323 définit l'information CSS à inclure quand ce style est utilisé.
24324 Noter que le contenu sera automatiquement enclos dans un bloc
24325 \begin_inset Flex Code
24328 \begin_layout Plain Layout
24334 créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
24337 \begin_layout Description
24340 \begin_inset Flex Code
24343 \begin_layout Plain Layout
24354 \begin_inset Flex Code
24357 \begin_layout Plain Layout
24363 ] définit la balise utilisé pour l'étiquette principale, qui remplace
24364 \begin_inset Flex Code
24367 \begin_layout Plain Layout
24373 dans les exemples ci-dessus.
24374 La valeur implicite dépend dépend du réglage de
24375 \begin_inset Flex Code
24378 \begin_layout Plain Layout
24385 \begin_inset Flex Code
24388 \begin_layout Plain Layout
24394 est vrai, la valeur implicite est
24395 \begin_inset Flex Code
24398 \begin_layout Plain Layout
24404 ; s'il est faux, la valeur implicite est
24405 \begin_inset Flex Code
24408 \begin_layout Plain Layout
24417 \begin_layout Subsection
24421 \begin_layout Standard
24422 Le résultat XHTML pour les flottants peut être contrôlé par les informations
24424 Le résultat a la forme suivante:
24427 \begin_layout LyX-Code
24431 \begin_inset Quotes erd
24435 \begin_inset Quotes erd
24441 \begin_layout LyX-Code
24444 Contenu du flottant.
24447 \begin_layout LyX-Code
24453 \begin_layout Standard
24454 La légende, si elle est présente, est un insert séparé et sera émis en tant
24456 Son apparence pourra être contrôlée par la directive InsetLayout pour les
24457 inserts de légende.
24460 \begin_layout Description
24463 \begin_inset Flex Code
24466 \begin_layout Plain Layout
24475 \begin_inset Flex Code
24478 \begin_layout Plain Layout
24486 précise les informations d'attribut à émettre avec la balise principale.
24488 \begin_inset Flex Code
24491 \begin_layout Plain Layout
24492 \begin_inset Quotes fld
24495 class=`monflottant' onclick=`\SpecialChar ldots
24497 \begin_inset Quotes frd
24506 Implicitement, \SpecialChar LyX
24508 \begin_inset Flex Code
24511 \begin_layout Plain Layout
24512 \begin_inset Quotes fld
24517 class=`float float-typefloat'
24520 \begin_inset Quotes frd
24529 \begin_inset Flex Code
24532 \begin_layout Plain Layout
24538 est le nom \SpecialChar LyX
24539 de l'insert (tel qu'il est déterminé par la déclaration de
24541 \begin_inset CommandInset ref
24543 reference "subsec:Flottants"
24547 ) en bas de casse et avec les caractères non alphanumériques remplacés par
24549 \begin_inset Quotes fld
24553 \begin_inset Quotes frd
24557 \begin_inset Flex Code
24560 \begin_layout Plain Layout
24569 \begin_layout Description
24572 \begin_inset Flex Code
24575 \begin_layout Plain Layout
24585 définit l'information CSS à inclure quand ce flottant est utilisé.
24590 Noter que le contenu sera automatiquement enclos dans un bloc
24591 \begin_inset Flex Code
24594 \begin_layout Plain Layout
24600 créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
24603 \begin_layout Description
24606 \begin_inset Flex Code
24609 \begin_layout Plain Layout
24618 \begin_inset Flex Code
24621 \begin_layout Plain Layout
24629 définit la balise utilisé pour l'étiquette principale, qui remplace
24630 \begin_inset Flex Code
24633 \begin_layout Plain Layout
24639 dans les exemples ci-dessus.
24641 \begin_inset Flex Code
24644 \begin_layout Plain Layout
24650 , cette valeur devra rarement être modifiée.
24653 \begin_layout Subsection
24654 Mise en page de la bibliographie
24657 \begin_layout Standard
24658 La bibliographie peut être mise en forme via les blocs
24659 \begin_inset Flex Code
24662 \begin_layout Plain Layout
24670 \begin_inset space ~
24674 \begin_inset CommandInset ref
24676 reference "subsec:Description citation"
24683 \begin_layout Subsection
24684 CSS créés par \SpecialChar LyX
24688 \begin_layout Standard
24689 Nous avons mentionné plusieurs fois que \SpecialChar LyX
24690 créera des règles CSS implicites
24691 pour les paragraphes et les inserts, fondées sur les autres informations
24692 de format fournies.
24693 Ici, nous préciserons quelle information est utilisée par \SpecialChar LyX
24697 \begin_layout Standard
24698 Pour le moment, \SpecialChar LyX
24699 engendre tout seul des CSS seulement pour les informations
24700 de police, en utilisant les directives
24701 \begin_inset Flex Code
24704 \begin_layout Plain Layout
24711 \begin_inset Flex Code
24714 \begin_layout Plain Layout
24721 \begin_inset Flex Code
24724 \begin_layout Plain Layout
24731 \begin_inset Flex Code
24734 \begin_layout Plain Layout
24740 spécifiées dans la déclaration
24741 \begin_inset Flex Code
24744 \begin_layout Plain Layout
24751 \begin_inset space ~
24755 \begin_inset CommandInset ref
24757 reference "subsec:polices"
24761 .) La traduction est essentiellement directe et évidente, par exemple
24762 \begin_inset Flex Code
24765 \begin_layout Plain Layout
24766 \begin_inset Quotes fld
24770 \begin_inset Quotes frd
24779 \begin_inset Flex Code
24782 \begin_layout Plain Layout
24783 \begin_inset Quotes fld
24786 font-family: sans-serif;
24787 \begin_inset Quotes frd
24796 La correspondance entre les tailles en \SpecialChar LyX
24797 et les tailles en CSS est un peu
24798 moins évidente main néanmoins intuitive.
24800 \begin_inset Flex Code
24803 \begin_layout Plain Layout
24810 \begin_inset Flex URL
24813 \begin_layout Plain Layout
24823 \begin_layout Chapter
24824 Insérer un objet externe
24825 \begin_inset CommandInset label
24827 name "chap:Insérer-un-Objet"
24834 \begin_layout Standard
24837 \begin_inset Box Shadowbox
24847 height_special "totalheight"
24852 backgroundcolor "none"
24855 \begin_layout Plain Layout
24856 Avertissement: cette partie des la documentation n'a pas été mise à jour
24857 depuis un certain temps.
24858 Nous espérons qu'elle est toujours correcte, mais ce n'est pas garanti.
24866 \begin_layout Standard
24867 L'utilisation d'éléments créés par des logiciels extérieurs à \SpecialChar LyX
24869 en détail dans le manuel
24874 Cette partie du manuel couvre ce qui se passe derrière la scène pour permettre
24875 d'écrire un mécanisme d'inclusion pour un nouvel élément.
24878 \begin_layout Section
24879 Comment fonctionne-t-il ?
24882 \begin_layout Standard
24883 L'insertion d'objet externe repose sur le concept de
24889 \begin_layout Plain Layout
24890 NdT : Traduction de
24891 \begin_inset Quotes fld
24895 \begin_inset Quotes frd
24906 Un cadre définit comment \SpecialChar LyX
24907 doit s'interfacer avec un type d'objet donné.
24908 Tel qu'il est distribué, \SpecialChar LyX
24909 possède des cadres prédéfinis pour les figures
24910 XFig, pour les diagrammes Dia, pour différents formats d'images rastérisées,
24911 pour gnuplot, et d'autres.
24912 Vous pouvez en consulter la liste avec
24913 \begin_inset Flex MenuItem
24916 \begin_layout Plain Layout
24917 Insertion\SpecialChar menuseparator
24919 \begin_inset space ~
24928 En outre, il est possible de créer votre propre cadre pour supporter un
24929 type donné d'objet.
24930 Nous décrirons plus loin en détail ce qu'il faut faire, et nous espérons
24931 que vous nous enverrez tous les cadres que vous créerez pour que nous puissions
24932 les inclure dans de futures versions de \SpecialChar LyX
24936 \begin_layout Standard
24937 Un autre concept de base est qu'il faut faire la distinction entre le fichier
24938 d'origine qui sert de point de départ et le fichier transformé qui est
24939 inclus avec votre document exporté ou imprimé.
24940 Voyons par exemple une figure produite avec
24941 \begin_inset Flex Code
24944 \begin_layout Plain Layout
24951 L'application XFig elle-même travaille sur un fichier avec l'extension
24953 \begin_inset Flex Code
24956 \begin_layout Plain Layout
24963 Dans XFig, vous créez et modifiez votre figure.
24964 Quand c'est fini, vous enregistrez le fichier
24965 \begin_inset Flex Code
24968 \begin_layout Plain Layout
24975 Quand vous voulez inclure la figure dans votre document, vous invoquez
24977 \begin_inset Flex Code
24980 \begin_layout Plain Layout
24986 pour créer un fichier PostScript qui sera aisément inclus dans votre fichier
24989 Dans ce cas, le fichier
24990 \begin_inset Flex Code
24993 \begin_layout Plain Layout
24999 est le fichier d'origine, et le fichier PostScript est le fichier transformé.
25002 \begin_layout Standard
25003 Cette distinction est importante pour pouvoir mettre à jour l'objet pendant
25004 l'écriture de votre document.
25005 En outre, elle vous donne la flexibilité requise pour supporter des formats
25006 d'exportation différents.
25007 Par exemple, dans le cas de l'exportation en Ascii, ce n'est pas vraiment
25008 une super idée d'inclure la figure en PostScript brut.
25009 À la place, vous préférerez soit inclure une référence à la figure, soit
25010 essayer un convertisseur graphique vers Ascii pour rendre un résultat final
25011 approchant du graphique d'origine.
25012 L'insertion d'objet externe vous permet de le faire, car il est paramétré
25013 avec les différents formats d'exportation supportés par \SpecialChar LyX
25017 \begin_layout Standard
25018 En plus de supporter la génération de fichiers transformés différents selon
25019 le format d'exportation, l'insertion d'objet externe travaille en étroite
25020 collaboration avec les applications d'édition et de visualisation.
25021 Dans le cas d'une figure XFig, vous pouvez invoquer Xfig sur le fichier
25022 d'origine d'un simple clic depuis la fenêtre d'objet externe de \SpecialChar LyX
25024 visualiser le fichier transformé PostScript avec Ghostview d'un autre clic.
25025 Il n'y a plus à se bagarrer avec la ligne de commande ou avec des explorateurs
25026 de fichiers pour localiser et manipuler le fichier d'origine et le fichier
25028 De cette façon, vous pouvez enfin profiter à plein des nombreuses applications
25029 différentes qui servent à la production de documents, et serez finalement
25033 \begin_layout Section
25034 Le fichier de configuration d'un cadre externe
25037 \begin_layout Standard
25038 Il est assez facile de définir de nouveaux cadres externes dans \SpecialChar LyX
25040 Cependant, sachez que si vous le faites de façon négligente, vous introduirez
25045 une faille de sécurité facilement exploitable.
25046 Avant de commencer, lisez donc plus bas ce qui concerne la sécurité
25047 \begin_inset space ~
25051 \begin_inset CommandInset ref
25052 LatexCommand pageref
25053 reference "sec:La-question-de"
25060 \begin_layout Standard
25061 Ceci dit, nous vous encourageons à créer des cadres intéressants et à nous
25065 \begin_layout Standard
25066 Les cadres externes sont définis dans le fichier
25067 \begin_inset Flex Code
25070 \begin_layout Plain Layout
25071 Rép\SpecialChar LyX
25072 /external_templates
25083 \begin_layout Plain Layout
25084 NdT : Nous rappelons que
25085 \begin_inset Quotes fld
25089 \begin_inset Quotes frd
25092 est la traduction de
25093 \begin_inset Quotes fld
25097 \begin_inset Quotes frd
25100 dans ce contexte de l'objet externe.
25108 Vous pouvez mettre votre propre version dans
25109 \begin_inset Flex Code
25112 \begin_layout Plain Layout
25113 MonRép/external_templates
25122 \begin_layout Standard
25123 Un fichier de configuration de cadre typique se présente comme ceci:
25126 \begin_layout LyX-Code
25132 \begin_layout LyX-Code
25135 GuiName "XFig: $$AbsOrRelPathParent$$Basename"
25138 \begin_layout LyX-Code
25144 \begin_layout LyX-Code
25150 \begin_layout LyX-Code
25156 \begin_layout LyX-Code
25162 \begin_layout LyX-Code
25168 \begin_layout LyX-Code
25171 AutomaticProduction true
25174 \begin_layout LyX-Code
25180 \begin_layout LyX-Code
25186 \begin_layout LyX-Code
25189 Format \SpecialChar LaTeX
25193 \begin_layout LyX-Code
25196 TransformCommand Rotate RotationLatexCommand
25199 \begin_layout LyX-Code
25202 TransformCommand Resize ResizeLatexCommand
25205 \begin_layout LyX-Code
25208 Product "$$RotateFront$$ResizeFront
25211 \begin_layout LyX-Code
25218 input{$$AbsOrRelPathMaster$$Basename.pstex_t}
25221 \begin_layout LyX-Code
25224 $$ResizeBack$$RotateBack"
25227 \begin_layout LyX-Code
25233 \begin_layout LyX-Code
25236 UpdateResult "$$AbsPath$$Basename.pstex_t"
25239 \begin_layout LyX-Code
25242 Requirement "graphicx"
25245 \begin_layout LyX-Code
25248 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
25251 \begin_layout LyX-Code
25254 ReferencedFile latex "$$AbsPath$$Basename.eps"
25257 \begin_layout LyX-Code
25260 ReferencedFile dvi "$$AbsPath$$Basename.eps"
25263 \begin_layout LyX-Code
25269 \begin_layout LyX-Code
25272 Format PDF\SpecialChar LaTeX
25276 \begin_layout LyX-Code
25279 TransformCommand Rotate RotationLatexCommand
25282 \begin_layout LyX-Code
25285 TransformCommand Resize ResizeLatexCommand
25288 \begin_layout LyX-Code
25291 Product "$$RotateFront$$ResizeFront
25294 \begin_layout LyX-Code
25301 input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
25304 \begin_layout LyX-Code
25307 $$ResizeBack$$RotateBack"
25310 \begin_layout LyX-Code
25313 UpdateFormat pdftex
25316 \begin_layout LyX-Code
25319 UpdateResult "$$AbsPath$$Basename.pdftex_t"
25322 \begin_layout LyX-Code
25325 Requirement "graphicx"
25328 \begin_layout LyX-Code
25331 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
25334 \begin_layout LyX-Code
25337 ReferencedFile latex "$$AbsPath$$Basename.pdf"
25340 \begin_layout LyX-Code
25346 \begin_layout LyX-Code
25352 \begin_layout LyX-Code
25355 Product "$$Contents(
25357 "$$AbsPath$$Basename.asc
25362 \begin_layout LyX-Code
25365 UpdateFormat asciixfig
25368 \begin_layout LyX-Code
25371 UpdateResult "$$AbsPath$$Basename.asc"
25374 \begin_layout LyX-Code
25380 \begin_layout LyX-Code
25386 \begin_layout LyX-Code
25389 Product "<graphic fileref=
25391 "$$AbsOrRelPathMaster$$Basename.eps
25396 \begin_layout LyX-Code
25402 \begin_layout LyX-Code
25408 \begin_layout LyX-Code
25411 UpdateResult "$$AbsPath$$Basename.eps"
25414 \begin_layout LyX-Code
25417 ReferencedFile docbook "$$AbsPath$$Basename.eps"
25420 \begin_layout LyX-Code
25423 ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
25426 \begin_layout LyX-Code
25432 \begin_layout LyX-Code
25435 Product "[XFig: $$FName]"
25438 \begin_layout LyX-Code
25444 \begin_layout LyX-Code
25450 \begin_layout Standard
25451 Comme vous pouvez le constater, le cadre est inséré entre
25452 \begin_inset Flex Code
25455 \begin_layout Plain Layout
25465 \begin_inset Flex Code
25468 \begin_layout Plain Layout
25477 Il contient un en-tête spécifiant quelques réglages généraux et, pour chaque
25478 format primaire de document reconnu, une section
25479 \begin_inset Flex Code
25482 \begin_layout Plain Layout
25492 \begin_inset Flex Code
25495 \begin_layout Plain Layout
25506 \begin_layout Subsection
25510 \begin_layout Description
25513 \begin_inset Flex Code
25516 \begin_layout Plain Layout
25519 AutomaticProduction
25520 \begin_inset space ~
25530 indique si le fichier représenté par le cadre doit être créé par \SpecialChar LyX
25532 Cette directive doit apparaître une et une seule fois.
25535 \begin_layout Description
25538 \begin_inset Flex Code
25541 \begin_layout Plain Layout
25545 \begin_inset space ~
25555 précise un patron global utilisé dans l'échange dans la spécification des
25556 fichiers pour filtrer les fichiers désignés.
25557 S'il y a plus d'un suffixe possible (e.g.
25559 \begin_inset Flex Code
25562 \begin_layout Plain Layout
25571 \begin_inset Flex Code
25574 \begin_layout Plain Layout
25582 ), utiliser une syntaxe comme
25583 \begin_inset Flex Code
25586 \begin_layout Plain Layout
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 ~
25618 fixe le texte apparaissant dans le bouton.
25619 Cette directive doit apparaître une et une seule fois.
25622 \begin_layout Description
25625 \begin_inset Flex Code
25628 \begin_layout Plain Layout
25632 \begin_inset space ~
25636 \begin_inset space ~
25646 décrit le texte d'aide utilisé dans la fenêtre de dialogue
25647 \begin_inset Quotes fld
25651 \begin_inset Quotes frd
25655 Fournir suffisamment d'informations pour que l'utilisateur comprenne ce
25656 que le cadre peut faire pour lui.
25657 Cette directive doit apparaître une et une seule fois.
25660 \begin_layout Description
25663 \begin_inset Flex Code
25666 \begin_layout Plain Layout
25670 \begin_inset space ~
25680 indique le format du fichier original.
25681 Ce doit être le nom d'un format reconnu par \SpecialChar LyX
25683 \begin_inset space ~
25687 \begin_inset CommandInset ref
25689 reference "sec:Formats"
25695 \begin_inset Quotes eld
25699 \begin_inset Flex Code
25702 \begin_layout Plain Layout
25711 \begin_inset Quotes erd
25714 si le cadre peut gérer des fichiers originaux dans plus d'un format.
25716 tentera d'analyser le fichier pour en déduire le format dans ce cas.
25717 Cette directive doit apparaître une et une seule fois.
25720 \begin_layout Description
25723 \begin_inset Flex Code
25726 \begin_layout Plain Layout
25730 \begin_inset space ~
25740 est un nom original pour le cadre.
25741 Il ne soit pas contenir de macros de substitution (voir ci-après).
25744 \begin_layout Description
25747 \begin_inset Flex Code
25750 \begin_layout Plain Layout
25754 \begin_inset space ~
25757 Rotate|Resize|Clip|Extra
25764 spécifie quelles transformations sont reconnues par ce cadre.
25765 Elle peut apparaître zéro ou plusieurs fois.
25766 Elle active les options correspondantes dans la fenêtre de dialogue.
25768 \begin_inset Flex Code
25771 \begin_layout Plain Layout
25779 doit avoir soit une directive
25780 \begin_inset Flex Code
25783 \begin_layout Plain Layout
25791 correspondante, soit une directive
25792 \begin_inset Flex Code
25795 \begin_layout Plain Layout
25804 \begin_inset Flex Code
25807 \begin_layout Plain Layout
25816 Sinon, la transformation ne sera pas reconnue par ce cadre.
25820 \begin_layout Subsection
25824 \begin_layout Description
25827 \begin_inset Flex Code
25830 \begin_layout Plain Layout
25834 \begin_inset space ~
25838 |PDF\SpecialChar LaTeX
25846 décrit le format de document primaire relevant de cette définition de format.
25847 Tous les cadres n'ont pas de représentation raisonnable dans tous les formats
25848 de fichier documentaire.
25849 Définissez cependant une section
25850 \begin_inset Flex Code
25853 \begin_layout Plain Layout
25861 pour tous les formats, et utilisez un texte bidon lorsqu'il n'existe pas
25863 Ainsi vous verrez au minimum une référence à l'objet externe dans le document
25867 \begin_layout Description
25870 \begin_inset Flex Code
25873 \begin_layout Plain Layout
25877 \begin_inset space ~
25885 \begin_inset space ~
25899 définit une macro additionnelle
25900 \begin_inset Flex Code
25903 \begin_layout Plain Layout
25915 pour la substitution par
25916 \begin_inset Flex Code
25919 \begin_layout Plain Layout
25929 \begin_inset Flex Code
25932 \begin_layout Plain Layout
25944 peut elle-même contenir des macros de substitution.
25945 L'avantage par rapport à l'usage direct de
25946 \begin_inset Flex Code
25949 \begin_layout Plain Layout
25962 \begin_inset Flex Code
25965 \begin_layout Plain Layout
25973 est que la valeur substituée par
25974 \begin_inset Flex Code
25977 \begin_layout Plain Layout
25989 est nettoyée de sorte qu'elle est un argument facultatif valide dans le
25990 format documentaire.
25991 Cette directive doit apparaître une et une seule fois.
25994 \begin_layout Description
25997 \begin_inset Flex Code
26000 \begin_layout Plain Layout
26004 \begin_inset space ~
26014 spécifie le texte inséré dans le document exporté.
26015 C'est en fait la directive la plus importante et elle peut être assez compliqué
26017 Cette directive doit apparaître une et une seule fois.
26020 \begin_layout Description
26023 \begin_inset Flex Code
26026 \begin_layout Plain Layout
26030 \begin_inset space ~
26044 spécifie un élément de préambule qui sera inclus dans le préambule \SpecialChar LaTeX
26046 Il doit être défini par
26047 \begin_inset Flex Code
26050 \begin_layout Plain Layout
26060 \begin_inset Flex Code
26063 \begin_layout Plain Layout
26072 Cette directive doit apparaître une et une seule fois.
26075 \begin_layout Description
26078 \begin_inset Flex Code
26081 \begin_layout Plain Layout
26085 \begin_inset space ~
26089 \begin_inset space ~
26099 désigne les fichiers créés par la procédure de conversion et requis par
26100 un format d'exportation particulier.
26101 Si le nom d'un fichier est relatif, il est interprété relativement au document
26103 Cette directive peut apparaître zéro ou plusieurs fois.
26106 \begin_layout Description
26109 \begin_inset Flex Code
26112 \begin_layout Plain Layout
26116 \begin_inset space ~
26126 désigne le nom d'un paquetage \SpecialChar LaTeX
26128 Le paquetage est inclus via
26129 \begin_inset Flex Code
26132 \begin_layout Plain Layout
26142 dans le préambule \SpecialChar LaTeX
26144 Cette directive peut apparaître zéro ou plusieurs fois.
26147 \begin_layout Description
26150 \begin_inset Flex Code
26153 \begin_layout Plain Layout
26157 \begin_inset space ~
26161 \begin_inset space ~
26164 RotationLatexCommand
26171 spécifie que la commande \SpecialChar LaTeX
26172 native doit être utilisée pour effectuer les
26174 Cette directive peut apparaître une fois ou pas du tout.
26177 \begin_layout Description
26180 \begin_inset Flex Code
26183 \begin_layout Plain Layout
26187 \begin_inset space ~
26191 \begin_inset space ~
26201 spécifie que la commande \SpecialChar LaTeX
26202 native doit être utilisée pour effectuer les
26203 changements de taille.
26204 Cette directive peut apparaître une fois ou pas du tout.
26207 \begin_layout Description
26210 \begin_inset Flex Code
26213 \begin_layout Plain Layout
26217 \begin_inset space ~
26221 \begin_inset space ~
26224 RotationLatexOption
26231 spécifie que les rotations sont effectuées via un paramètre facultatif.
26232 Cette directive peut apparaître une fois ou pas du tout.
26238 \begin_layout Description
26241 \begin_inset Flex Code
26244 \begin_layout Plain Layout
26248 \begin_inset space ~
26252 \begin_inset space ~
26262 spécifie que les changements de taille sont effectuées via un paramètre
26264 Cette directive peut apparaître une fois ou pas du tout
26267 \begin_layout Description
26270 \begin_inset Flex Code
26273 \begin_layout Plain Layout
26277 \begin_inset space ~
26281 \begin_inset space ~
26291 spécifie que les recadrages sont effectuées via un paramètre facultatif.
26292 Cette directive peut apparaître une fois ou pas du tout
26297 \begin_layout Description
26300 \begin_inset Flex Code
26303 \begin_layout Plain Layout
26307 \begin_inset space ~
26311 \begin_inset space ~
26321 spécifie qu'un paramètre supplémentaire facultatif est utilisé.
26322 Cette directive peut apparaître une fois ou pas du tout
26327 \begin_layout Description
26330 \begin_inset Flex Code
26333 \begin_layout Plain Layout
26337 \begin_inset space ~
26347 spécifie le format de fichier du fichier converti.
26348 Ce doit être le nom d'un format reconnu par \SpecialChar LyX
26349 (voir la fenêtre de dialogue
26351 \begin_inset Flex MenuItem
26354 \begin_layout Plain Layout
26357 Outils\SpecialChar menuseparator
26358 Préférences\SpecialChar menuseparator
26360 \begin_inset space ~
26364 \begin_inset space ~
26367 fichiers\SpecialChar menuseparator
26369 \begin_inset space ~
26373 \begin_inset space ~
26382 Cette directive doit apparaître une et une seule fois.
26383 Si le format du fichier résultant est PDF, vous devez spécifier le format
26387 \begin_inset Flex Code
26390 \begin_layout Plain Layout
26400 , qui est le format PDF utilisé pour insérer des graphiques.
26401 Les autres formats PDF définis servent aux exportations du document.
26404 \begin_layout Description
26407 \begin_inset Flex Code
26410 \begin_layout Plain Layout
26414 \begin_inset space ~
26424 spécifie le nom du fichier converti.
26425 Le nom de fichier doit être absolu.
26426 Cette directive doit apparaître une et une seule fois.
26429 \begin_layout Subsection
26430 Définitions du préambule
26433 \begin_layout Standard
26434 La configuration du cadre externe peut contenir des définitions additionnelles
26435 de préambule incluses dans
26436 \begin_inset Flex Code
26439 \begin_layout Plain Layout
26449 \begin_inset Flex Code
26452 \begin_layout Plain Layout
26461 Elle peuvent être utilisées par les cadres dans la section
26462 \begin_inset Flex Code
26465 \begin_layout Plain Layout
26476 \begin_layout Section
26477 Le mécanisme de substitution
26480 \begin_layout Standard
26481 Quand la fenêtre d'objet externe invoque un programme externe, il le fait
26482 selon la commande définie dans le fichier de configuration des cadres.
26483 Ces commandes peuvent contenir diverses macros qui sont interprétées avant
26485 Les commandes sont toujours exécutées dans le répertoire du document.
26488 \begin_layout Standard
26489 Ainsi, quand un objet externe est affiché, un mécanisme de substitution
26490 génère son nom, et la plupart des autres directives reconnaissent la substituti
26491 on de manière similaire.
26494 \begin_layout Standard
26495 Les macros disponibles sont les suivantes :
26498 \begin_layout Description
26501 \begin_inset Flex Code
26504 \begin_layout Plain Layout
26507 $$AbsOrRelPathMaster
26514 est le est le chemin d'accès, absolu ou relatif au document maître \SpecialChar LyX
26518 \begin_layout Description
26521 \begin_inset Flex Code
26524 \begin_layout Plain Layout
26527 $$AbsOrRelPathParent
26534 est le est le chemin d'accès, absolu ou relatif au document \SpecialChar LyX
26538 \begin_layout Description
26541 \begin_inset Flex Code
26544 \begin_layout Plain Layout
26554 est le chemin d'accès absolu.
26557 \begin_layout Description
26560 \begin_inset Flex Code
26563 \begin_layout Plain Layout
26573 est le nom du fichier sans chemin d'accès et sans suffixe.
26576 \begin_layout Description
26579 \begin_inset Flex Code
26582 \begin_layout Plain Layout
26588 \begin_inset Quotes fld
26592 \begin_inset Quotes frd
26602 la macro dépliera le contenu du fichier de nom
26603 \begin_inset Flex Code
26606 \begin_layout Plain Layout
26615 \begin_layout Description
26618 \begin_inset Flex Code
26621 \begin_layout Plain Layout
26631 est le suffixe (point inclus).
26634 \begin_layout Description
26637 \begin_inset Flex Code
26640 \begin_layout Plain Layout
26648 This will be the string
26649 \begin_inset Quotes eld
26653 \begin_inset Quotes erd
26656 if the file is in JPEG format, otherwise it will be the string
26657 \begin_inset Quotes eld
26661 \begin_inset Quotes erd
26665 This is useful to avoid uneeded conversions for output formats that support
26666 both PNG and JPEG fomats.
26667 The predefined RasterImage template uses this macro for the pdf\SpecialChar TeX
26672 \begin_layout Description
26675 \begin_inset Flex Code
26678 \begin_layout Plain Layout
26688 est le nom du fichier spécifié dans la fenêtre d'objet externe.
26689 Il est soit absolu, soit relatif au document \SpecialChar LyX
26693 \begin_layout Description
26696 \begin_inset Flex Code
26699 \begin_layout Plain Layout
26710 \begin_inset Quotes fld
26714 \begin_inset Quotes frd
26718 \begin_inset Flex Code
26721 \begin_layout Plain Layout
26729 (absolu ou relatif au document \SpecialChar LyX
26733 \begin_layout Description
26736 \begin_inset Flex Code
26739 \begin_layout Plain Layout
26749 est le chemin d'accès relatif au document maître \SpecialChar LyX
26753 \begin_layout Description
26756 \begin_inset Flex Code
26759 \begin_layout Plain Layout
26769 est le chemin d'accès relatif au document \SpecialChar LyX
26773 \begin_layout Description
26776 \begin_inset Flex Code
26779 \begin_layout Plain Layout
26789 désigne le chemin absolu du répertoire système.
26790 Typiquement utilisé pour pouvoir trouver les différents scripts auxiliaires
26791 fournis avec \SpecialChar LyX
26795 \begin_layout Description
26798 \begin_inset Flex Code
26801 \begin_layout Plain Layout
26811 est le nom et le chemin absolu d'un fichier temporaire qui sera automatiquement
26812 effacé quand le document sera fermé, ou l'objet externe effacé.
26815 \begin_layout Standard
26816 Toutes la macros de chemin contiennent un séparateur de répertoire final,
26817 vous pouvez donc construire par exemple le nom de fichier absolu avec
26818 \begin_inset Flex Code
26821 \begin_layout Plain Layout
26824 $$AbsPath$$Basename$$Extension
26832 \begin_layout Standard
26833 Les macros ci-dessus sont substituées dans toutes les directives sauf indiqué.
26835 \begin_inset Flex Code
26838 \begin_layout Plain Layout
26846 reconnaît également les substitutions suivantes si elles sont autorisées
26848 \begin_inset Flex Code
26851 \begin_layout Plain Layout
26860 \begin_inset Flex Code
26863 \begin_layout Plain Layout
26874 \begin_layout Description
26877 \begin_inset Flex Code
26880 \begin_layout Plain Layout
26890 partie initiale de la commande de changement de taille.
26893 \begin_layout Description
26896 \begin_inset Flex Code
26899 \begin_layout Plain Layout
26909 partie finale de la commande de changement de taille.
26912 \begin_layout Description
26915 \begin_inset Flex Code
26918 \begin_layout Plain Layout
26928 partie initiale de la commande de rotation.
26931 \begin_layout Description
26934 \begin_inset Flex Code
26937 \begin_layout Plain Layout
26947 partie finale de la commande de rotation.
26950 \begin_layout Standard
26951 La valeur de la chaîne de la directive
26952 \begin_inset Flex Code
26955 \begin_layout Plain Layout
26963 reconnaît également les substitutions suivantes si elles sont autorisées
26967 \begin_inset Flex Code
26970 \begin_layout Plain Layout
26979 \begin_inset Flex Code
26982 \begin_layout Plain Layout
26993 \begin_layout Description
26996 \begin_inset Flex Code
26999 \begin_layout Plain Layout
27009 option de recadrage.
27012 \begin_layout Description
27013 \begin_inset Flex Code
27016 \begin_layout Plain Layout
27024 option supplémentaire.
27027 \begin_layout Description
27028 \begin_inset Flex Code
27031 \begin_layout Plain Layout
27039 option de changement de taille.
27042 \begin_layout Description
27043 \begin_inset Flex Code
27046 \begin_layout Plain Layout
27054 option de rotation.
27057 \begin_layout Standard
27058 Vous pouvez vous demander pourquoi les macros de chemin d'accès sont aussi
27060 Il y a deux raisons principales:
27063 \begin_layout Enumerate
27064 les chemins d'accès relatifs et absolus doivent rester relatifs et absolus,
27066 Les utilisateurs peuvent avoir des raisons de préférer l'un ou l'autre.
27067 Les chemins relatifs sont utiles pour des documents portables sur différentes
27068 machines, par exemple.
27069 Les chemins absolus peuvent être requis par certains logiciels;
27072 \begin_layout Enumerate
27074 traite les chemins d'accès relatifs différemment de \SpecialChar LyX
27075 et d'autres logiciels
27076 dans des fichiers inclus encapsulés.
27077 Pour \SpecialChar LyX
27078 , par exemple, un chemin relatif est toujours relatif au document
27079 qui contient le nom de fichier.
27080 Pour \SpecialChar LaTeX
27081 , il est toujours relatif au document maître.
27082 Ces deux définitions sont identiques si vous n'avez qu'un seul document.,
27083 mais diffèrent si vous avez un document maître qui inclut des sous-documents.
27084 Ceci signifie que les chemins relatifs doivent être transformés pour être
27085 transmis à \SpecialChar LaTeX
27087 Heureusement \SpecialChar LyX
27088 fait ceci automatiquement si vous choisissez les macros de
27089 substitution correctes.
27092 \begin_layout Standard
27093 Donc, quelle macro faut-il choisir dans une nouvelle définition de cadre?
27094 La règle n'est pas difficile:
27097 \begin_layout Itemize
27099 \begin_inset Flex Code
27102 \begin_layout Plain Layout
27110 si un chemin absolu est requis;
27113 \begin_layout Itemize
27115 \begin_inset Flex Code
27118 \begin_layout Plain Layout
27121 $$AbsOrRelPathMaster
27126 si la chaîne substituée est du type entrée pour \SpecialChar LaTeX
27130 \begin_layout Itemize
27132 \begin_inset Flex Code
27135 \begin_layout Plain Layout
27138 $$AbsOrRelPathParent
27143 pour préserver le choix de l'utilisateur.
27146 \begin_layout Standard
27147 Des cas spéciaux existent pour lesquels cette règle n'est pas valable, et
27148 par exemple lorsque des chemins relatifs sont requis, mais elle fonctionne
27149 correctement d'habitude.
27150 Un exemple de cas tordu est la directive
27151 \begin_inset Flex Code
27154 \begin_layout Plain Layout
27157 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
27162 dans le cadre Xfig indiqué ci-dessus: il n'est pas possible d'utiliser
27163 le nom absolu parce que la copieur pour les fichiers
27164 \begin_inset Flex Code
27167 \begin_layout Plain Layout
27175 nécessite le nom relatif pour réécrire le contenu du fichier.
27178 \begin_layout Section
27179 La question de la sécurité
27180 \begin_inset CommandInset label
27182 name "sec:La-question-de"
27189 \begin_layout Standard
27190 L'insertion d'objet externe crée une interface avec un paquet de programmes
27191 externes et le fait de manière automatique, nous devons donc en examiner
27192 les conséquences en matière de sécurité.
27193 En particulier, comme vous avez la possibilité d'inclure vos propres noms
27194 de fichier ou de paramètres et qu'ils sont interprétés pour former une
27195 commande, il semble possible de créer un document malveillant qui exécute
27196 des commandes indésirables quand un utilisateur le visualise ou l'imprime.
27197 C'est quelque chose que nous voulons absolument éviter.
27200 \begin_layout Standard
27201 Cependant, comme les commandes du programme externe sont définies seulement
27202 dans le fichier de configuration des cadres, il n'y a pas de problème de
27203 sécurité si \SpecialChar LyX
27204 est configuré correctement avec seulement des cadres sûrs.
27205 Ceci parce que les programmes externes sont invoqués via l'appel système
27207 \begin_inset Flex Code
27210 \begin_layout Plain Layout
27216 et non via l'appel système
27217 \begin_inset Flex Code
27220 \begin_layout Plain Layout
27227 Il n'est donc pas possible d'exécuter des commandes arbitraires via le
27228 shell à partir du nom de fichier ou des paramètres.
27231 \begin_layout Standard
27232 Ceci implique aussi qu'il y a des restrictions dans les commandes définissables
27233 dans un cadre d'objet externe.
27234 En particulier, les pipes et les redirections ne sont pas disponibles.
27235 C'était obligatoire pour que \SpecialChar LyX
27237 Si vous voulez utiliser quelques-unes des fonctions du shell, vous devez
27238 écrire un script sûr pour le faire de manière contrôlée, puis définir ce
27239 script comme commande.
27243 \begin_layout Standard
27244 Il est possible de créer un cadre qui interagit directement avec le shell,
27245 mais comme cela permettrait à un utilisateur malveillant d'exécuter des
27246 commandes arbitraires en écrivant des noms de fichier ou des paramètres
27247 bien choisis, nous vous recommandons d'utiliser en général des scripts
27248 sûrs qui fonctionnent avec l'appel système
27249 \begin_inset Flex Code
27252 \begin_layout Plain Layout
27258 d'une manière contrôlée.
27259 Bien sûr, si vous êtes dans un environnement dans lequel vous avez confiance,
27260 il est tentant de ne pas se fouler et d'utiliser des scripts shell ordinaires.
27261 Si vous faites cela, sachez que vous allez
27265 créer dans votre système une faille de sécurité facile à exploiter.
27266 Il est évident que de tels cadres non sécurisés ne seront jamais inclus
27267 dans la distribution standard de \SpecialChar LyX
27268 , même si nous encourageons les gens à
27269 nous proposer de nouveaux cadres dans la tradition du logiciel libre.
27270 Mais \SpecialChar LyX
27271 tel que vous vous le procurez par les voies officielles de distribution
27272 ne contiendra jamais de cadres non sécurisés.
27275 \begin_layout Standard
27276 L'insertion d'objet externe est un outil très puissant, et vous devez faire
27277 attention à ne pas mettre en péril la sécurité avec cette puissance.
27278 Une légère erreur dans une seule ligne d'un script apparemment inoffensif
27279 peut ouvrir la voie à d'énormes problèmes.
27280 Si vous n'avez pas une compréhension claire de ce qui est en jeu, nous
27281 vous recommandons de consulter un professionnel de la sécurité, ou de contacter
27282 l'équipe de développement de \SpecialChar LyX
27283 si vous vous demandez si votre cadre est
27285 Faites le avant de l'utiliser dans un environnement que vous ne contrôlez
27289 \begin_layout Chapter
27291 Liste des fonctions utilisables dans les styles
27292 \begin_inset CommandInset label
27294 name "chap:List-of-functions"
27301 \begin_layout Standard
27303 \begin_inset Tabular
27304 <lyxtabular version="3" rows="11" columns="8">
27305 <features tabularvalignment="middle">
27306 <column alignment="left" valignment="top">
27307 <column alignment="left" valignment="top">
27308 <column alignment="left" valignment="top">
27309 <column alignment="left" valignment="top">
27310 <column alignment="left" valignment="top">
27311 <column alignment="left" valignment="top">
27312 <column alignment="left" valignment="top">
27313 <column alignment="left" valignment="top">
27315 <cell alignment="left" valignment="top" usebox="none">
27318 \begin_layout Plain Layout
27324 <cell alignment="left" valignment="top" usebox="none">
27327 \begin_layout Plain Layout
27333 <cell alignment="left" valignment="top" usebox="none">
27336 \begin_layout Plain Layout
27342 <cell alignment="left" valignment="top" usebox="none">
27345 \begin_layout Plain Layout
27351 <cell alignment="center" valignment="top" usebox="none">
27354 \begin_layout Plain Layout
27360 <cell alignment="center" valignment="top" usebox="none">
27363 \begin_layout Plain Layout
27369 <cell alignment="center" valignment="top" usebox="none">
27372 \begin_layout Plain Layout
27378 <cell alignment="center" valignment="top" usebox="none">
27381 \begin_layout Plain Layout
27389 <cell alignment="left" valignment="top" usebox="none">
27392 \begin_layout Plain Layout
27398 <cell alignment="left" valignment="top" usebox="none">
27401 \begin_layout Plain Layout
27407 <cell alignment="left" valignment="top" usebox="none">
27410 \begin_layout Plain Layout
27416 <cell alignment="left" valignment="top" usebox="none">
27419 \begin_layout Plain Layout
27425 <cell alignment="center" valignment="top" usebox="none">
27428 \begin_layout Plain Layout
27434 <cell alignment="center" valignment="top" usebox="none">
27437 \begin_layout Plain Layout
27443 <cell alignment="center" valignment="top" usebox="none">
27446 \begin_layout Plain Layout
27452 <cell alignment="center" valignment="top" usebox="none">
27455 \begin_layout Plain Layout
27463 <cell alignment="left" valignment="top" usebox="none">
27466 \begin_layout Plain Layout
27472 <cell alignment="left" valignment="top" usebox="none">
27475 \begin_layout Plain Layout
27481 <cell alignment="left" valignment="top" usebox="none">
27484 \begin_layout Plain Layout
27490 <cell alignment="left" valignment="top" usebox="none">
27493 \begin_layout Plain Layout
27499 <cell alignment="center" valignment="top" usebox="none">
27502 \begin_layout Plain Layout
27508 <cell alignment="center" valignment="top" usebox="none">
27511 \begin_layout Plain Layout
27517 <cell alignment="center" valignment="top" usebox="none">
27520 \begin_layout Plain Layout
27526 <cell alignment="center" valignment="top" usebox="none">
27529 \begin_layout Plain Layout
27537 <cell alignment="left" valignment="top" usebox="none">
27540 \begin_layout Plain Layout
27546 <cell alignment="left" valignment="top" usebox="none">
27549 \begin_layout Plain Layout
27555 <cell alignment="left" valignment="top" usebox="none">
27558 \begin_layout Plain Layout
27564 <cell alignment="left" valignment="top" usebox="none">
27567 \begin_layout Plain Layout
27573 <cell alignment="center" valignment="top" usebox="none">
27576 \begin_layout Plain Layout
27582 <cell alignment="center" valignment="top" usebox="none">
27585 \begin_layout Plain Layout
27591 <cell alignment="center" valignment="top" usebox="none">
27594 \begin_layout Plain Layout
27600 <cell alignment="center" valignment="top" usebox="none">
27603 \begin_layout Plain Layout
27611 <cell alignment="left" valignment="top" usebox="none">
27614 \begin_layout Plain Layout
27620 <cell alignment="left" valignment="top" usebox="none">
27623 \begin_layout Plain Layout
27629 <cell alignment="left" valignment="top" usebox="none">
27632 \begin_layout Plain Layout
27638 <cell alignment="left" valignment="top" usebox="none">
27641 \begin_layout Plain Layout
27647 <cell alignment="center" valignment="top" usebox="none">
27650 \begin_layout Plain Layout
27656 <cell alignment="center" valignment="top" usebox="none">
27659 \begin_layout Plain Layout
27665 <cell alignment="center" valignment="top" usebox="none">
27668 \begin_layout Plain Layout
27674 <cell alignment="center" valignment="top" usebox="none">
27677 \begin_layout Plain Layout
27685 <cell alignment="left" valignment="top" usebox="none">
27688 \begin_layout Plain Layout
27694 <cell alignment="left" valignment="top" usebox="none">
27697 \begin_layout Plain Layout
27703 <cell alignment="left" valignment="top" usebox="none">
27706 \begin_layout Plain Layout
27712 <cell alignment="left" valignment="top" usebox="none">
27715 \begin_layout Plain Layout
27721 <cell alignment="center" valignment="top" usebox="none">
27724 \begin_layout Plain Layout
27730 <cell alignment="center" valignment="top" usebox="none">
27733 \begin_layout Plain Layout
27739 <cell alignment="center" valignment="top" usebox="none">
27742 \begin_layout Plain Layout
27748 <cell alignment="center" valignment="top" usebox="none">
27751 \begin_layout Plain Layout
27759 <cell alignment="left" valignment="top" usebox="none">
27762 \begin_layout Plain Layout
27768 <cell alignment="left" valignment="top" usebox="none">
27771 \begin_layout Plain Layout
27777 <cell alignment="left" valignment="top" usebox="none">
27780 \begin_layout Plain Layout
27786 <cell alignment="left" valignment="top" usebox="none">
27789 \begin_layout Plain Layout
27795 <cell alignment="center" valignment="top" usebox="none">
27798 \begin_layout Plain Layout
27804 <cell alignment="center" valignment="top" usebox="none">
27807 \begin_layout Plain Layout
27813 <cell alignment="center" valignment="top" usebox="none">
27816 \begin_layout Plain Layout
27822 <cell alignment="center" valignment="top" usebox="none">
27825 \begin_layout Plain Layout
27833 <cell alignment="left" valignment="top" usebox="none">
27836 \begin_layout Plain Layout
27842 <cell alignment="left" valignment="top" usebox="none">
27845 \begin_layout Plain Layout
27851 <cell alignment="left" valignment="top" usebox="none">
27854 \begin_layout Plain Layout
27860 <cell alignment="left" valignment="top" usebox="none">
27863 \begin_layout Plain Layout
27869 <cell alignment="center" valignment="top" usebox="none">
27872 \begin_layout Plain Layout
27878 <cell alignment="center" valignment="top" usebox="none">
27881 \begin_layout Plain Layout
27887 <cell alignment="center" valignment="top" usebox="none">
27890 \begin_layout Plain Layout
27896 <cell alignment="center" valignment="top" usebox="none">
27899 \begin_layout Plain Layout
27907 <cell alignment="left" valignment="top" usebox="none">
27910 \begin_layout Plain Layout
27916 <cell alignment="left" valignment="top" usebox="none">
27919 \begin_layout Plain Layout
27925 <cell alignment="left" valignment="top" usebox="none">
27928 \begin_layout Plain Layout
27934 <cell alignment="left" valignment="top" usebox="none">
27937 \begin_layout Plain Layout
27943 <cell alignment="center" valignment="top" usebox="none">
27946 \begin_layout Plain Layout
27952 <cell alignment="center" valignment="top" usebox="none">
27955 \begin_layout Plain Layout
27961 <cell alignment="center" valignment="top" usebox="none">
27964 \begin_layout Plain Layout
27970 <cell alignment="center" valignment="top" usebox="none">
27973 \begin_layout Plain Layout
27981 <cell alignment="left" valignment="top" usebox="none">
27984 \begin_layout Plain Layout
27990 <cell alignment="left" valignment="top" usebox="none">
27993 \begin_layout Plain Layout
27999 <cell alignment="left" valignment="top" usebox="none">
28002 \begin_layout Plain Layout
28008 <cell alignment="left" valignment="top" usebox="none">
28011 \begin_layout Plain Layout
28017 <cell alignment="center" valignment="top" usebox="none">
28020 \begin_layout Plain Layout
28026 <cell alignment="center" valignment="top" usebox="none">
28029 \begin_layout Plain Layout
28035 <cell alignment="center" valignment="top" usebox="none">
28038 \begin_layout Plain Layout
28044 <cell alignment="center" valignment="top" usebox="none">
28047 \begin_layout Plain Layout
28055 <cell alignment="center" valignment="top" usebox="none">
28058 \begin_layout Plain Layout
28064 <cell alignment="center" valignment="top" usebox="none">
28067 \begin_layout Plain Layout
28073 <cell alignment="center" valignment="top" usebox="none">
28076 \begin_layout Plain Layout
28082 <cell alignment="center" valignment="top" usebox="none">
28085 \begin_layout Plain Layout
28091 <cell alignment="center" valignment="top" usebox="none">
28094 \begin_layout Plain Layout
28100 <cell alignment="center" valignment="top" usebox="none">
28103 \begin_layout Plain Layout
28109 <cell alignment="center" valignment="top" usebox="none">
28112 \begin_layout Plain Layout
28118 <cell alignment="center" valignment="top" usebox="none">
28121 \begin_layout Plain Layout
28135 \begin_layout Chapter
28136 Noms des couleurs disponibles utilisables dans les styles
28137 \begin_inset CommandInset label
28139 name "chap:Names-of-colors"
28146 \begin_layout Standard
28147 Les couleurs énumérées ci-après sont les couleurs standard et celles que
28148 vous pouvez régler dans les préférences \SpecialChar LyX
28152 \begin_layout Description
28157 pas de couleur particulière – réinitialisation ou couleur implicite
28160 \begin_layout Description
28166 \begin_layout Description
28172 \begin_layout Description
28178 \begin_layout Description
28184 \begin_layout Description
28190 \begin_layout Description
28196 \begin_layout Description
28202 \begin_layout Description
28208 \begin_layout Description
28213 marqueur d'espace ajoutée
28216 \begin_layout Description
28224 \begin_layout Description
28232 \begin_layout Description
28240 \begin_layout Description
28248 \begin_layout Description
28253 étiquette de branche
28256 \begin_layout Description
28261 fond de bouton d'insert
28264 \begin_layout Description
28269 fond du bouton d'insert (pointé)
28272 \begin_layout Description
28277 bordure de bouton d'insert
28280 \begin_layout Description
28285 barre de modification
28288 \begin_layout Description
28293 texte modifié auteur 1
28296 \begin_layout Description
28301 texte modifié auteur 2
28304 \begin_layout Description
28309 texte modifié auteur 3
28312 \begin_layout Description
28317 texte modifié auteur 4
28320 \begin_layout Description
28325 texte modifié auteur 5
28328 \begin_layout Description
28331 collapsable_inset_frame
28333 cadre d'insert repliable
28336 \begin_layout Description
28339 collapsable_inset_text
28341 texte d'insert repliable
28344 \begin_layout Description
28352 \begin_layout Description
28357 fond d'insert de commande
28360 \begin_layout Description
28365 cadre d'insert de commande
28368 \begin_layout Description
28376 \begin_layout Description
28381 fond de commentaire
28384 \begin_layout Description
28392 \begin_layout Description
28400 \begin_layout Description
28403 deletedtextmodifier
28405 modificateur de texte supprimé
28408 \begin_layout Description
28413 barre de profondeur
28416 \begin_layout Description
28421 marqueur de fin de ligne
28424 \begin_layout Description
28429 erreur \SpecialChar LaTeX
28433 \begin_layout Description
28438 étiquette de note de bas de page
28441 \begin_layout Description
28449 \begin_layout Description
28454 étiquette d'insert grisé
28457 \begin_layout Description
28462 fond d'insert grisé
28465 \begin_layout Description
28470 texte d'insert grisé
28473 \begin_layout Description
28481 \begin_layout Description
28489 \begin_layout Description
28497 \begin_layout Description
28502 complétion en ligne
28505 \begin_layout Description
28513 \begin_layout Description
28521 \begin_layout Description
28529 \begin_layout Description
28534 texte \SpecialChar LaTeX
28538 \begin_layout Description
28546 \begin_layout Description
28551 étiquette de note en marge
28554 \begin_layout Description
28562 \begin_layout Description
28570 \begin_layout Description
28575 cadre mathématique (non pointé)
28578 \begin_layout Description
28583 cadre mathématique (pointé)
28586 \begin_layout Description
28594 \begin_layout Description
28599 fond de macro mathématique
28602 \begin_layout Description
28607 macro mathématique désactivée
28610 \begin_layout Description
28615 cadre de macro mathématique
28618 \begin_layout Description
28623 fond dynamique de macro mathématique
28626 \begin_layout Description
28631 étiquette de macro mathématique
28634 \begin_layout Description
28639 macro mathématique : nouveau paramètre
28642 \begin_layout Description
28647 macro mathématique : ancien paramètre
28650 \begin_layout Description
28658 \begin_layout Description
28661 nonunique_inlinecompletion
28663 complétion en ligne (choix multiples)
28666 \begin_layout Description
28674 \begin_layout Description
28682 \begin_layout Description
28687 saut de page / saut de ligne
28690 \begin_layout Description
28695 marqueur de paragraphe
28698 \begin_layout Description
28703 texte d'insert fantôme
28706 \begin_layout Description
28714 \begin_layout Description
28722 \begin_layout Description
28727 cadre d'expression régulière
28730 \begin_layout Description
28738 \begin_layout Description
28746 \begin_layout Description
28754 \begin_layout Description
28762 \begin_layout Description
28770 \begin_layout Description
28775 ligne on/off de tableau
28778 \begin_layout Description
28786 \begin_layout Description