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
52 \language_package default
55 \font_roman "default" "default"
56 \font_sans "default" "default"
57 \font_typewriter "default" "default"
58 \font_math "auto" "auto"
59 \font_default_family default
60 \use_non_tex_fonts false
63 \font_sf_scale 100 100
64 \font_tt_scale 100 100
66 \default_output_format default
68 \bibtex_command default
69 \index_command default
73 \pdf_title "LyX Configuration Manual"
74 \pdf_author "LyX Team"
75 \pdf_subject "LyX-documentation Customization"
76 \pdf_keywords "LyX, documentation, customization"
78 \pdf_bookmarksnumbered true
79 \pdf_bookmarksopen true
80 \pdf_bookmarksopenlevel 1
85 \pdf_pdfusetitle false
86 \pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue,pdfpagelayout=OneColumn, pdfnewwindow=true, pdfstartview=XYZ, plainpages=false"
89 \use_package amsmath 0
90 \use_package amssymb 0
93 \use_package mathdots 1
94 \use_package mathtools 0
96 \use_package stackrel 0
97 \use_package stmaryrd 0
98 \use_package undertilde 0
100 \cite_engine_type default
104 \paperorientation portrait
119 \paragraph_separation indent
120 \paragraph_indentation default
121 \quotes_language french
124 \paperpagestyle headings
125 \tracking_changes false
126 \output_changes false
129 \html_be_strict false
135 Personnaliser \SpecialChar LyX
136 : fonctions pour l'utilisateur avancé
140 par l'équipe \SpecialChar LyX
145 \begin_layout Plain Layout
146 Merci d'envoyer vos commentaires et corrections à la liste de diffusion
147 de la documentation de \SpecialChar LyX
151 \begin_inset CommandInset href
153 target "lyx-docs@lists.lyx.org"
161 \begin_inset Quotes fld
165 \begin_inset Quotes frd
168 dans l'objet, et mettre en copie le responsable courant de ce fichier,
169 Richard Heck <rgheck@comcast.net>.
170 \begin_inset Newline newline
173 Traduction en français par : P.-H.
184 Meunier-Guttin-Cluzel
191 Merci d'envoyer vos commentaires et corrections sur la traduction à la
192 liste de diffusion de \SpecialChar LyX
195 <lyx-fr@lists.lyx.org>
203 \begin_inset Note Note
206 \begin_layout Plain Layout
207 Informations de révision :
210 \begin_layout Plain Layout
211 Traduction : remplacement de Éditer/Visionner/Insérer/Naviguer par Édition/Affic
212 hage/Insertion/Navigation, 31/10/2012 (JPC)
215 \begin_layout Plain Layout
216 Mise à jour OK pour la publication 2.0.0, Date: 21/01/2014 (JPC)
219 \begin_layout Plain Layout
220 Remplacement de « appendice » par « annexe », 31/12/2014 (JPC)
223 \begin_layout Plain Layout
224 Original : 09/06/2013
230 \begin_inset Newline newline
234 \begin_inset Newline newline
240 \begin_layout Standard
241 \begin_inset CommandInset toc
242 LatexCommand tableofcontents
249 \begin_layout Chapter
253 \begin_layout Standard
254 Ce manuel couvre les fonctions de personnalisation de \SpecialChar LyX
256 Nous y abordons des sujets comme les raccourcis clavier, les options d'aperçu
257 à l'écran, les options d'impression, l'envoi de commandes à \SpecialChar LyX
260 , l'internationalisation, l'installation de nouvelles classes \SpecialChar LaTeX
262 formats \SpecialChar LyX
264 Nous n'espérons pas aborder tout ce que vous pouvez modifier – nos développeurs
265 ajoutent de nouvelles fonctions plus vite que nous n'en écrivons la documentati
266 on – mais nous allons expliquer les personnalisations les plus courantes
267 et au moins vous indiquer la bonne direction pour les plus obscures d'entre
271 \begin_layout Chapter
272 Les fichiers de configuration de \SpecialChar LyX
276 \begin_layout Standard
277 Ce chapitre devrait vous aider à trouver votre chemin parmi les fichiers
278 de configuration de \SpecialChar LyX
280 Avant d'entreprendre sa lecture, consultez
284 \SpecialChar menuseparator
302 pour connaître le répertoire de bibliothèques et le répertoire utilisateur
305 C'est dans celui-ci que \SpecialChar LyX
306 place ses fichiers de configuration système; le
307 répertoire utilisateur est celui dans lequel vous pouvez mettre vos versions
308 modifiées Le premier sera appelé
309 \begin_inset Flex Code
312 \begin_layout Plain Layout
320 \begin_inset Flex Code
323 \begin_layout Plain Layout
329 dans la suite de ce document.
332 \begin_layout Section
333 Qu'est-ce qu'il y a dans
334 \begin_inset Flex Code
337 \begin_layout Plain Layout
347 \begin_layout Standard
348 \begin_inset Flex Code
351 \begin_layout Plain Layout
358 et ses sous-répertoires contiennent un certain nombre de fichiers qui peuvent
359 servir à personnaliser le comportement de \SpecialChar LyX
361 Vous pouvez modifier ces fichiers depuis \SpecialChar LyX
362 lui-même avec la fenêtre
364 Outils\SpecialChar menuseparator
368 La plupart des réglages personnels que vous voudrez apporter à \SpecialChar LyX
370 se faire par l'intermédiaire de cette fenêtre.
371 Il y a cependant bien d'autres aspects du fonctionnement de \SpecialChar LyX
373 on peut agir en modifiant les fichiers de
374 \begin_inset Flex Code
377 \begin_layout Plain Layout
385 Ils entrent dans différentes catégories, qui sont décrites dans les sous-sectio
389 \begin_layout Subsection
390 Les fichiers générés automatiquement
393 \begin_layout Standard
394 Ces fichiers sont générés au moment de la configuration de \SpecialChar LyX
396 Ils définissent différentes valeurs par défaut qui sont évaluées par l'inspecti
398 Comme ils peuvent être réécrits à tout moment, il n'est pas conseillé de
402 \begin_layout Labeling
403 \labelwidthstring 00.00.0000
404 \begin_inset Flex Code
407 \begin_layout Plain Layout
413 contient les valeurs implicites pour différentes commandes.
416 \begin_layout Labeling
417 \labelwidthstring 00.00.0000
418 \begin_inset Flex Code
421 \begin_layout Plain Layout
427 contient la liste des paquetages \SpecialChar LaTeX
431 ne se sert pas directement de ce fichier, mais les informations obtenues
432 sont disponibles en faisant
434 Aide\SpecialChar menuseparator
445 \begin_layout Labeling
446 \labelwidthstring 00.00.0000
447 \begin_inset Flex Code
450 \begin_layout Plain Layout
456 donne la liste des classes de texte présentes dans le répertoire
457 \begin_inset Flex Code
460 \begin_layout Plain Layout
466 , les classes de document \SpecialChar LaTeX
467 correspondantes et leur description.
471 \begin_layout Labeling
472 \labelwidthstring 00.00.0000
473 \begin_inset Flex Code
476 \begin_layout Plain Layout
482 donne la liste des modules figurant dans vos répertoires de format (
483 \begin_inset Flex Code
486 \begin_layout Plain Layout
497 \begin_layout Labeling
498 \labelwidthstring 00.00.0000
499 \begin_inset Flex Code
502 \begin_layout Plain Layout
508 donne la liste de différentes sortes de fichiers connexes à \SpecialChar LaTeX
513 \begin_layout Labeling
514 \labelwidthstring 00.00.0000
515 \begin_inset Flex Code
518 \begin_layout Plain Layout
519 doc/\SpecialChar LaTeX
525 est généré automatiquement pendant la configuration de \SpecialChar LyX
526 , à partir du fichier
528 \begin_inset Flex Code
531 \begin_layout Plain Layout
541 \begin_layout Subsection
545 \begin_layout Standard
546 Ces répertoires figurent à la fois dans
547 \begin_inset Flex Code
550 \begin_layout Plain Layout
557 \begin_inset Flex Code
560 \begin_layout Plain Layout
567 Si un fichier existe dans les deux répertoires, c'est celui de
568 \begin_inset Flex Code
571 \begin_layout Plain Layout
580 \begin_layout Labeling
581 \labelwidthstring 00.00.0000
582 \begin_inset Flex Code
585 \begin_layout Plain Layout
591 ce répertoire contient les fichiers de définition des raccourcis clavier,
593 \begin_inset Flex Code
596 \begin_layout Plain Layout
604 \begin_inset Quotes fld
608 \begin_inset Quotes frd
611 du fichier de raccourcis, appelée
612 \begin_inset Flex Code
615 \begin_layout Plain Layout
621 , celle-ci sera détectée et utilisée en premier.
624 \begin_layout Labeling
625 \labelwidthstring 00.00.0000
626 \begin_inset Flex Code
629 \begin_layout Plain Layout
635 contient quelques fichiers graphiques qui peuvent être inclus dans les
640 \begin_layout Labeling
641 \labelwidthstring 00.00.0000
642 \begin_inset Flex Code
645 \begin_layout Plain Layout
651 contient les fichiers de la documentation de \SpecialChar LyX
652 (dont celui que vous êtes
655 \begin_inset Flex Code
658 \begin_layout Plain Layout
665 est un cas à part, comme nous venons de le voir.
666 S'il existe des version traduites des fichiers d'aide, avec le préfixe
668 \begin_inset Flex Code
671 \begin_layout Plain Layout
677 , celles-ci seront utilisées d'abord (voir le
682 \begin_inset CommandInset ref
684 reference "chap:i18n"
692 \begin_layout Labeling
693 \labelwidthstring 00.00.0000
694 \begin_inset Flex Code
697 \begin_layout Plain Layout
703 contient les fichiers d'exemples qui illustrent la façon d'utiliser certaines
705 Vous pouvez y accéder en appuyant sur le bouton
710 \begin_inset Flex Noun
713 \begin_layout Plain Layout
714 Fichier\SpecialChar menuseparator
723 \begin_layout Labeling
724 \labelwidthstring 00.00.0000
725 \begin_inset Flex Code
728 \begin_layout Plain Layout
734 contient les fichiers d'images utilisés dans l'interface
739 Il contient également les icônes utilisées dans la barre d'outils et les
740 bannières affichées au démarrage de \SpecialChar LyX
744 \begin_layout Labeling
745 \labelwidthstring 00.00.0000
746 \begin_inset Flex Code
749 \begin_layout Plain Layout
755 contient les fichiers de réaffectation clavier.
757 \begin_inset CommandInset ref
759 reference "sec:clavier"
763 pour des informations détaillées.
767 \begin_layout Labeling
768 \labelwidthstring 00.00.0000
769 \begin_inset Flex Code
772 \begin_layout Plain Layout
778 contient les classes de texte et les fichiers de modules décrits au
779 \begin_inset CommandInset ref
781 reference "chap:classe-texte"
788 \begin_layout Labeling
789 \labelwidthstring 00.00.0000
790 \begin_inset Flex Code
793 \begin_layout Plain Layout
799 contient les scripts Python
800 \begin_inset Flex Code
803 \begin_layout Plain Layout
809 permettant d'effectuer les conversions entre versions de \SpecialChar LyX
811 Ils peuvent être exécutés depuis la ligne de commande, si vous désirez
812 par exemple faire un traitement par lots.
815 \begin_layout Labeling
816 \labelwidthstring 00.00.0000
817 \begin_inset Flex Code
820 \begin_layout Plain Layout
826 contient quelques fichiers qui illustrent les possibilités offertes par
828 \begin_inset Flex Noun
831 \begin_layout Plain Layout
844 \begin_layout Labeling
845 \labelwidthstring 00.00.0000
846 \begin_inset Flex Code
849 \begin_layout Plain Layout
855 contient les fichiers modèles de \SpecialChar LyX
861 \begin_inset CommandInset ref
863 reference "sec:modeles"
870 \begin_layout Labeling
871 \labelwidthstring 00.00.0000
872 \begin_inset Flex Code
875 \begin_layout Plain Layout
881 contient des fichiers avec l'extension
882 \begin_inset Flex Code
885 \begin_layout Plain Layout
891 qui définissent l'interface utilisateur de \SpecialChar LyX
893 C'est-à-dire que ces fichiers définissent quels éléments apparaissent dans
894 les menus et quels éléments apparaissent dans la barre d'outils.
897 \begin_layout Subsection
898 Fichiers que vous n'avez pas à modifier
901 \begin_layout Standard
902 Ce sont des fichiers internes à \SpecialChar LyX
903 , et ils ne doivent pas être modifiés, sauf
904 par les développeurs.
908 \begin_layout Labeling
909 \labelwidthstring 00.00.0000
916 ce fichier contient la liste des développeurs de \SpecialChar LyX
918 Son contenu est affiché en sélectionnant
919 \begin_inset Flex Noun
922 \begin_layout Plain Layout
923 Aide\SpecialChar menuseparator
932 \begin_layout Labeling
933 \labelwidthstring 00.00.0000
940 est un script \SpecialChar LaTeX
941 utilisé pendant le processus de configuration.
942 Ne pas le lancer directement.
946 \begin_layout Labeling
947 \labelwidthstring 00.00.0000
954 est le script qui permet de reconfigurer \SpecialChar LyX
956 Il génère des fichiers de configuration dans le répertoire dans lequel
960 \begin_layout Subsection
961 Autres fichiers appelant un commentaire
964 \begin_layout Labeling
965 \labelwidthstring 00.00.0000
970 contient des tables de conversion faisant correspondre les différents encodages
971 de caractères avec Unicode.
974 \begin_layout Labeling
975 \labelwidthstring 00.00.0000
980 contient les modèles disponibles pour la nouvelle fonction d'
981 \begin_inset Flex Noun
984 \begin_layout Plain Layout
999 \begin_inset CommandInset ref
1001 reference "chap:Insérer-un-Objet"
1008 \begin_layout Labeling
1009 \labelwidthstring 00.00.0000
1014 contient la liste de toutes les langues actuellement supportées par \SpecialChar LyX
1018 \begin_layout Labeling
1019 \labelwidthstring 00.00.0000
1020 \begin_inset Flex Code
1023 \begin_layout Plain Layout
1029 contient des informations sur les différentes polices.
1032 \begin_layout Labeling
1033 \labelwidthstring 00.00.0000
1034 \begin_inset Flex Code
1037 \begin_layout Plain Layout
1043 contient les traductions pour les styles de paragraphe internationalisés
1045 \begin_inset space ~
1049 \begin_inset CommandInset ref
1051 reference "subsec:I18n"
1058 \begin_layout Labeling
1059 \labelwidthstring 00.00.0000
1060 \begin_inset Flex Code
1063 \begin_layout Plain Layout
1069 contient des informations sur les glyphes encodés en Unicode et la manière
1070 dont \SpecialChar LyX
1071 les traite via \SpecialChar LaTeX
1075 \begin_layout Section
1076 Votre répertoire personnel de configuration
1079 \begin_layout Standard
1080 Même si vous utilisez \SpecialChar LyX
1081 sans être le super-utilisateur, vous pouvez avoir
1082 envie de modifier la configuration de \SpecialChar LyX
1083 pour votre usage personnel.
1085 \begin_inset Flex Code
1088 \begin_layout Plain Layout
1094 contient les fichiers personnels de configuration.
1095 C'est le répertoire qui est décrit comme
1096 \begin_inset Quotes fld
1099 Répertoire utilisateur
1100 \begin_inset Quotes frd
1105 Aide\SpecialChar menuseparator
1107 \begin_inset space ~
1111 \begin_inset space ~
1115 \begin_inset space ~
1122 Il est traité comme un miroir du répertoire
1123 \begin_inset Flex Code
1126 \begin_layout Plain Layout
1133 , et chaque fichier qui se trouve dans
1137 remplace par conséquent le fichier correspondant de
1138 \begin_inset Flex Code
1141 \begin_layout Plain Layout
1149 Chaque fichier de configuration décrit dans les sections précédentes peut
1150 se trouver soit dans le répertoire de configuration système, ce qui jouera
1151 pour tous les utilisateurs, soit dans votre répertoire personnel, pour
1152 votre propre configuration.
1155 \begin_layout Standard
1156 Pour éclaircir la situation, voici quelques exemples:
1159 \begin_layout Itemize
1160 les réglages effectués dans la fenêtre
1162 Outils\SpecialChar menuseparator
1165 sont enregistrés dans un fichier
1166 \begin_inset Flex Code
1169 \begin_layout Plain Layout
1176 \begin_inset Flex Code
1179 \begin_layout Plain Layout
1188 \begin_layout Itemize
1189 quand vous reconfigurez \SpecialChar LyX
1192 Outils\SpecialChar menuseparator
1200 fait tourner le script
1201 \begin_inset Flex Code
1204 \begin_layout Plain Layout
1210 et les fichiers résultants sont placés dans votre répertoire personnel
1212 Ça signifie que les nouvelles classes de texte que vous avez pu ajouter
1214 \begin_inset Flex Code
1217 \begin_layout Plain Layout
1223 seront ajoutées à la liste des classes de la fenêtre
1225 Document\SpecialChar menuseparator
1232 \begin_layout Itemize
1233 Si vous récupérez sur le site ftp de \SpecialChar LyX
1234 des fichiers de documentation mis
1235 à jour et que vous n'êtes pas administrateur sur votre système, vous pouvez
1236 placer ces fichiers dans
1237 \begin_inset Flex Code
1240 \begin_layout Plain Layout
1246 et ils seront ouverts directement à partir du menu d'
1253 \begin_layout Section
1254 Utiliser \SpecialChar LyX
1255 avec plusieurs configurations
1258 \begin_layout Standard
1259 La liberté offerte pour le répertoire de configuration locale peut être
1260 insuffisante si vous avez besoin de plusieurs configurations différentes.
1261 Par exemple, vous pouvez vouloir utiliser des raccourcis clavier ou des
1262 réglages d'imprimante différents selon les circonstances
1266 \begin_layout Plain Layout
1267 NdT : ou encore vouloir écrire dans des langues différentes et adapter vos
1268 configurations en conséquence.
1274 Vous pouvez y arriver en ayant plusieurs répertoires de configuration.
1275 Vous spécifiez alors lequel utiliser au moment de lancer \SpecialChar LyX
1279 \begin_layout Standard
1280 Si vous lancez \SpecialChar LyX
1281 avec l'option de ligne de commande
1289 , le programme va lire la configuration qui se trouve dans ce répertoire,
1290 et non dans le répertoire par défaut (en lançant \SpecialChar LyX
1291 sans cette option vous
1292 pouvez déterminer le répertoire par défaut).
1293 Si ce répertoire n'existe pas, \SpecialChar LyX
1294 vous propose de le créer, exactement comme
1295 il le fait avec le répertoire implicite au premier lancement du programme.
1296 Vous pouvez modifier les options de configuration dans ce
1300 supplémentaire exactement comme vous le feriez pour le répertoire implicite.
1301 Ces répertoires sont complètement indépendants (mais lisez la suite).
1302 Notez que positionner la variable d'environnement
1306 a exactement le même effet.
1309 \begin_layout Standard
1310 Quand vous avez plusieurs configurations, vous devez faire plus attention:
1311 si vous voulez ajouter un nouveau format dans
1313 MonNouveauRép/layouts
1315 , pour qu'il soit disponible dans toutes vos configurations, vous devez
1316 l'ajouter dans chaque répertoire séparément.
1317 Vous pouvez contourner ceci avec l'astuce suivante: après que \SpecialChar LyX
1319 répertoire supplémentaire, la plupart des sous-répertoires (voir plus haut)
1321 Si vous voulez que la nouvelle configuration soit le reflet d'une déjà
1322 existante, remplacez le sous-répertoire vide par un lien symbolique au
1323 sous-répertoire correspondant dans la configuration existante.
1324 Faites toutefois attention avec le sous-répertoire
1328 , car il contient un fichier écrit par le script de configuration (accessible
1331 Outils\SpecialChar menuseparator
1334 ) qui est propre à chaque configuration.
1337 \begin_layout Chapter
1343 \begin_layout Standard
1344 Tous les options de la fenêtre
1348 sont expliquées dans l'annexe
1350 La fenêtre Préférences
1354 Guide de l'utilisateur
1357 Pour certaines options, vous trouverez ici plus de précisions.
1360 \begin_layout Section
1362 \begin_inset CommandInset label
1371 \begin_layout Standard
1372 La première étape consiste à définir vos formats de fichiers si ce n'est
1374 Pour ce faire, ouvrez
1375 \begin_inset Flex Noun
1378 \begin_layout Plain Layout
1379 Outils\SpecialChar menuseparator
1388 \begin_inset Flex Noun
1391 \begin_layout Plain Layout
1392 Gestion des fichiers\SpecialChar menuseparator
1400 , appuyez sur le bouton
1401 \begin_inset Flex Noun
1404 \begin_layout Plain Layout
1412 \begin_inset Flex Noun
1415 \begin_layout Plain Layout
1421 contient le nom utilisé pour identifier le format de manière interne.
1422 Vous devrez également saisir un suffixe de nom de fichier.
1423 Toutes ces informations sont obligatoires.
1425 \begin_inset Flex Noun
1428 \begin_layout Plain Layout
1434 permet de définir une séquence de touches du clavier pour un accès rapide
1435 aux menus (par exemple, appuyer sur
1436 \begin_inset Flex Noun
1439 \begin_layout Plain Layout
1446 \begin_inset Flex Noun
1449 \begin_layout Plain Layout
1450 Document\SpecialChar menuseparator
1451 Visionner (autres formats)\SpecialChar menuseparator
1460 \begin_layout Standard
1461 Un Format peut se voir associer une
1462 \begin_inset Flex Noun
1465 \begin_layout Plain Layout
1472 \begin_inset Flex Noun
1475 \begin_layout Plain Layout
1482 Par exemple, vous pouvez vouloir utiliser Ghostview pour afficher les fichier
1484 Vous pouvez saisir le nom de la commande permettant de lancer les programmes
1485 dans les champs correspondants.
1486 La visionneuse est lancée quand vous voulez voir un graphique dans \SpecialChar LyX
1489 \begin_inset Flex Noun
1492 \begin_layout Plain Layout
1493 Document\SpecialChar menuseparator
1500 L'éditeur est lancé par exemple quand vous faites un clic-droit sur un
1501 graphique et que vous choisissez
1502 \begin_inset Flex Noun
1505 \begin_layout Plain Layout
1506 Modifier le fichier via une application externe
1511 dans le menu contextuel qui apparaît.
1514 \begin_layout Standard
1516 \begin_inset Flex Noun
1519 \begin_layout Plain Layout
1525 d'un format est facultatif, mais s'il est précisé, il doit être unique
1526 pour l'ensemble des formats.
1527 Il est utilisé pour reconnaître les fichiers de ce format à partir de leur
1529 Pour certains formats de fichier importants, il n'y a pas de type MIME
1530 officiellement répertorié dans la base
1531 \begin_inset CommandInset href
1534 target "http://www.iana.org/assignments/media-types/"
1539 De ce fait \SpecialChar LyX
1540 utilise la liste plus étoffée spécifiée par
1541 \begin_inset CommandInset href
1543 name "freedesktop.org"
1544 target "http://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec"
1551 \begin_layout Standard
1552 La case à cocher Format de document informe \SpecialChar LyX
1553 que le format est approprié
1554 pour une exportation du document.
1555 Si la case est cochée que qu'une procédure de conversion est définie (voir
1557 \begin_inset space ~
1561 \begin_inset CommandInset ref
1563 reference "sec:Convertisseurs"
1567 ), ce format apparaîtra dans le menu
1568 \begin_inset Flex Noun
1571 \begin_layout Plain Layout
1572 Fichier\SpecialChar menuseparator
1579 Le format apparaîtra également dans le menu
1583 si une visionneuse est définie pour lui.
1584 Les formats purement graphiques, comme png, ne doivent pas utiliser cette
1586 Les formats adaptés à la fois aux graphiques et aux documents, comme pdf,
1590 \begin_layout Standard
1592 \begin_inset Flex Noun
1595 \begin_layout Plain Layout
1596 Format graphique vectoriel
1601 informe \SpecialChar LyX
1602 qu'un format peut contenir des vecteurs graphiques.
1603 Cette information est utile pour déterminer le format cible des graphiques
1604 inclus lors de l'exportation via
1605 \begin_inset Flex Noun
1608 \begin_layout Plain Layout
1615 Les graphiques inclus dans le document peuvent nécessiter une conversion
1617 \begin_inset Flex Noun
1620 \begin_layout Plain Layout
1627 \begin_inset Flex Noun
1630 \begin_layout Plain Layout
1637 \begin_inset Flex Noun
1640 \begin_layout Plain Layout
1647 \begin_inset Flex Noun
1650 \begin_layout Plain Layout
1656 ne sait pas gérer d'autres formats graphiques.
1657 Si un graphique inclus n'est pas déjà dans un des ces trois formats, il
1659 \begin_inset Flex Noun
1662 \begin_layout Plain Layout
1668 si la case est cochée, et en
1669 \begin_inset Flex Noun
1672 \begin_layout Plain Layout
1681 \begin_layout Section
1685 \begin_layout Standard
1686 Du fait que toutes les conversions d'un format à une autre se font dans
1687 la répertoire temporaire de \SpecialChar LyX
1688 , il peut être nécessaire de modifier un fichier
1689 avant de le copier dan le répertoire temporaire pour que la conversion
1690 se fasse correctement
1694 \begin_layout Plain Layout
1695 Par exemple, le fichier peut référencer d'autres fichiers ― e.g.
1696 une image ― par un nom de fichier relatif, qui peut devenir incorrect lors
1697 de la copie du fichier dans le répertoire temporaire.
1703 Ceci est effectué par un Copieur: il copie un fichier vers (ou depuis)
1704 le répertoire temporaire et peut le modifier à la volée.
1707 \begin_layout Standard
1708 La définition des copieurs peut utiliser huit variables:
1711 \begin_layout Labeling
1712 \labelwidthstring 00.00.0000
1713 \begin_inset Flex Code
1716 \begin_layout Plain Layout
1722 le répertoire système de \SpecialChar LyX
1724 \begin_inset space \thinspace{}
1728 \begin_inset space \space{}
1732 \begin_inset Flex Noun
1735 \begin_layout Plain Layout
1744 \begin_layout Labeling
1745 \labelwidthstring 00.00.0000
1746 \begin_inset Flex Code
1749 \begin_layout Plain Layout
1755 le fichier en entrée
1758 \begin_layout Labeling
1759 \labelwidthstring 00.00.0000
1760 \begin_inset Flex Code
1763 \begin_layout Plain Layout
1769 le fichier en sortie
1772 \begin_layout Labeling
1773 \labelwidthstring 00.00.0000
1774 \begin_inset Flex Code
1777 \begin_layout Plain Layout
1783 la racine du nom (sans le suffixe) dans le répertoire temporaire \SpecialChar LyX
1787 \begin_layout Labeling
1788 \labelwidthstring 00.00.0000
1789 \begin_inset Flex Code
1792 \begin_layout Plain Layout
1798 la chemin d'accès complet du répertoire \SpecialChar LyX
1802 \begin_layout Labeling
1803 \labelwidthstring 00.00.0000
1804 \begin_inset Flex Code
1807 \begin_layout Plain Layout
1813 le chemin d'accès complet au ficher original \SpecialChar LyX
1814 en cours de traitement
1817 \begin_layout Labeling
1818 \labelwidthstring 00.00.0000
1819 \begin_inset Flex Code
1822 \begin_layout Plain Layout
1828 le nom du fichier \SpecialChar LyX
1829 (sans chemin d'accès)
1832 \begin_layout Labeling
1833 \labelwidthstring 00.00.0000
1834 \begin_inset Flex Code
1837 \begin_layout Plain Layout
1844 \begin_inset Quotes fld
1847 nom \SpecialChar LaTeX
1849 \begin_inset Quotes frd
1855 \begin_layout Standard
1856 Ce dernier doit être le nom du fichier tel qu'il serait spécifié dans la
1857 commande \SpecialChar LaTeX
1867 Il n'est pertinent que pour l'exportation des fichiers appropriés à une
1871 \begin_layout Standard
1872 Les copieurs peuvent être utilisés pour à peu près n'importe quelle opération
1874 Par exemple, supposons que vous vouliez que les fichiers pdf soient copiés
1875 dans un répertoire particulier,
1878 \begin_inset Flex Code
1881 \begin_layout Plain Layout
1892 Alors vous pouvez écrire un script comme celui-ci:
1895 \begin_layout Standard
1898 \begin_inset listings
1902 \begin_layout Plain Layout
1907 \begin_layout Plain Layout
1912 \begin_layout Plain Layout
1914 TOFILE=`basename $2`
1917 \begin_layout Plain Layout
1919 cp $FROMFILE /home/you/pdf/$TOFILE
1927 \begin_layout Standard
1928 Enregistrez-le dans votre répertoire \SpecialChar LyX
1932 \begin_inset Flex Code
1935 \begin_layout Plain Layout
1938 /home/you/.lyx/scripts/pdfcopier.sh
1945 ― et rendez le exécutable, si c'est nécessaire sur votre plate-forme.
1947 \begin_inset Flex Noun
1950 \begin_layout Plain Layout
1951 Outils\SpecialChar menuseparator
1958 \begin_inset Flex Noun
1961 \begin_layout Plain Layout
1962 Gestion des fichiers\SpecialChar menuseparator
1969 \begin_inset Flex Noun
1972 \begin_layout Plain Layout
1978 ― ou l'un des autres formats PDF ― et saisissez
1981 \begin_inset Flex Code
1984 \begin_layout Plain Layout
1987 pdfcopier.sh $$i $$o
1995 \begin_inset Flex Noun
1998 \begin_layout Plain Layout
2007 \begin_layout Standard
2008 Les copieurs sont utilisés par \SpecialChar LyX
2009 dans plusieurs de ses convertisseurs internes.
2010 Par exemple, si les programmes appropriés sont trouvés lors de la configuration
2012 installera automatiquement des copieurs pour les formats
2013 \begin_inset Flex Noun
2016 \begin_layout Plain Layout
2023 \begin_inset Flex Noun
2026 \begin_layout Plain Layout
2028 \begin_inset space ~
2037 Quand le documente est exporté vers ces formats, le copieur considère que
2038 non seulement le fichier HTML, mais aussi les fichiers auxiliaires (fichiers
2039 de style, images, etc.) sont également copiés.
2040 Tous ces fichiers sont recopiés dans un sous-répertoire du répertoire dans
2041 lequel se trouvait le document \SpecialChar LyX
2045 \begin_layout Section
2047 \begin_inset CommandInset label
2049 name "sec:Convertisseurs"
2056 \begin_layout Standard
2057 Vous pouvez définir vos propres Convertisseurs pour activer les conversions
2058 entre différents formats.
2059 Ceci est défini dans
2060 \begin_inset Flex Noun
2063 \begin_layout Plain Layout
2064 Outils\SpecialChar menuseparator
2065 Préférences\SpecialChar menuseparator
2066 Gestion des fichiers\SpecialChar menuseparator
2075 \begin_layout Standard
2076 Pour définir un nouveau convertisseur, sélectionner les formats appropriés
2077 dans les menus déroulants
2078 \begin_inset Flex Noun
2081 \begin_layout Plain Layout
2088 \begin_inset Flex Noun
2091 \begin_layout Plain Layout
2097 , saisir le nom de la commande nécessaire à la conversion et appuyer sur
2099 \begin_inset Flex Noun
2102 \begin_layout Plain Layout
2109 Plusieurs variables peuvent être utilisées pour préciser les arguments
2110 des commandes de conversion:
2113 \begin_layout Labeling
2114 \labelwidthstring 00.00.0000
2115 \begin_inset Flex Code
2118 \begin_layout Plain Layout
2124 le répertoire système de \SpecialChar LyX
2128 \begin_layout Labeling
2129 \labelwidthstring 00.00.0000
2130 \begin_inset Flex Code
2133 \begin_layout Plain Layout
2139 le fichier en entrée
2142 \begin_layout Labeling
2143 \labelwidthstring 00.00.0000
2144 \begin_inset Flex Code
2147 \begin_layout Plain Layout
2153 le fichier en sortie
2156 \begin_layout Labeling
2157 \labelwidthstring 00.00.0000
2158 \begin_inset Flex Code
2161 \begin_layout Plain Layout
2167 le nom de base du fichier en entrée (c'est-à-dire sans suffixe)
2170 \begin_layout Labeling
2171 \labelwidthstring 00.00.0000
2172 \begin_inset Flex Code
2175 \begin_layout Plain Layout
2181 le chemin du fichier d'entrée
2184 \begin_layout Labeling
2185 \labelwidthstring 00.00.0000
2186 \begin_inset Flex Code
2189 \begin_layout Plain Layout
2195 le chemin du fichier d'entrée original (ceci peut différer de
2196 \begin_inset Flex Noun
2199 \begin_layout Plain Layout
2205 lors de l'appel d'une séquence de convertisseurs)
2208 \begin_layout Labeling
2209 \labelwidthstring 00.00.0000
2210 \begin_inset Flex Code
2213 \begin_layout Plain Layout
2220 \begin_inset Flex Code
2223 \begin_layout Plain Layout
2229 désignant l'encodage du document
2232 \begin_layout Standard
2234 \begin_inset Flex Noun
2237 \begin_layout Plain Layout
2239 \begin_inset space ~
2247 , vous pouvez saisir les mots-clés suivants, séparés par des virgules:
2250 \begin_layout Labeling
2251 \labelwidthstring 00.00.0000
2252 \begin_inset Flex Code
2255 \begin_layout Plain Layout
2261 ce convertisseur exécute \SpecialChar LaTeX
2262 ou une variante de \SpecialChar LaTeX
2263 , le fichier journal sera
2267 \begin_layout Labeling
2268 \labelwidthstring 00.00.0000
2269 \begin_inset Flex Code
2272 \begin_layout Plain Layout
2278 la conversion utilise le fichier
2279 \begin_inset Flex Noun
2282 \begin_layout Plain Layout
2291 \begin_layout Labeling
2292 \labelwidthstring 00.00.0000
2293 \begin_inset Flex Code
2296 \begin_layout Plain Layout
2302 demande une fichier \SpecialChar LyX
2304 \begin_inset Quotes fld
2308 \begin_inset Quotes frd
2311 (facile), ce qui en pratique désigne un fichier similaire au résultat d'une
2312 exportation \SpecialChar LaTeX
2316 \begin_inset Flex Code
2319 \begin_layout Plain Layout
2332 \begin_layout Labeling
2333 \labelwidthstring 00.00.0000
2334 \begin_inset Flex Code
2337 \begin_layout Plain Layout
2343 la sortie est au format XML
2346 \begin_layout Standard
2347 Les trois mots-clés suivants ne sont pas vraiment des mots-clés, ils prennent
2348 un argument de la forme
2349 \begin_inset Flex Noun
2352 \begin_layout Plain Layout
2361 \begin_layout Labeling
2362 \labelwidthstring 00.00.0000
2363 \begin_inset Flex Code
2366 \begin_layout Plain Layout
2372 s'il est utilisé, les messages d'erreur standard du convertisseur seront
2373 redirigés vers un fichier
2374 \begin_inset Flex Code
2377 \begin_layout Plain Layout
2385 , et le script passé en valeur sera exécuté comme:
2386 \begin_inset Flex Code
2389 \begin_layout Plain Layout
2392 script < infile.out > infile.log
2398 L'argument peut contenir
2399 \begin_inset Flex Code
2402 \begin_layout Plain Layout
2411 \begin_layout Labeling
2412 \labelwidthstring 00.00.0000
2413 \begin_inset Flex Code
2416 \begin_layout Plain Layout
2422 précise le nom du répertoire dans lequel le convertisseur placera les fichiers
2423 engendrés par la conversion.
2425 ne créera pas ce répertoire, et ne copiera rien dedans, bien qu'il le
2426 copie dans la cible.
2427 La valeur peut utiliser
2428 \begin_inset Flex Code
2431 \begin_layout Plain Layout
2437 , qui sera remplacé par le nom sans suffixe des fichiers d'entrée et de
2438 sortie, respectivement, lors de la copie du répertoire.
2439 \begin_inset Newline newline
2442 Noter que l'utilisation simultanée de
2443 \begin_inset Flex Noun
2446 \begin_layout Plain Layout
2453 \begin_inset Flex Noun
2456 \begin_layout Plain Layout
2463 Ce dernier sera ignoré si le premier est employé;
2466 \begin_layout Labeling
2467 \labelwidthstring 00.00.0000
2468 \begin_inset Flex Code
2471 \begin_layout Plain Layout
2477 détermine le nom du fichier résultat et peut contenir
2478 \begin_inset Flex Code
2481 \begin_layout Plain Layout
2489 \begin_inset Flex Noun
2492 \begin_layout Plain Layout
2498 et est optionnel même dans ce cas; la valeur
2499 \begin_inset Quotes fld
2503 \begin_inset Quotes frd
2506 est implicite s'il n'est pas activé.
2509 \begin_layout Standard
2510 Aucun de ces trois derniers mots-clés n'est utilisé dans les convertisseurs
2511 installés par \SpecialChar LyX
2515 \begin_layout Standard
2516 Il n'est pas nécessaire de définir des convertisseurs pour tous les formats
2517 entre lesquels vous désirez effectuer des conversions.
2518 Par exemple, vous remarquerez qu'il n'y a pas de convertisseur
2519 \begin_inset Quotes fld
2524 \begin_inset Quotes frd
2527 , mais \SpecialChar LyX
2528 exportera bien vers PostScript.
2529 Ceci se fait parce que \SpecialChar LyX
2530 crée d'abord un fichier \SpecialChar LaTeX
2531 (pas besoin de convertisseur
2532 pour cela) qui est ensuite converti vers DVI en utilisant le convertisseur
2534 \begin_inset Quotes fld
2539 \begin_inset Quotes frd
2542 , pour terminer par la conversion
2543 \begin_inset Quotes fld
2547 \begin_inset Quotes frd
2552 trouve ainsi les séquences de convertisseurs automatiquement, et trouvera
2553 toujours le séquence la plus courte.
2554 Vous pouvez cependant définir plusieurs méthodes de conversion entre formats
2556 Par exemple, la configuration \SpecialChar LyX
2557 standard propose cinq façons différentes
2558 de convertir \SpecialChar LaTeX
2562 \begin_layout Enumerate
2564 \begin_inset Flex Noun
2567 \begin_layout Plain Layout
2576 \begin_layout Enumerate
2577 via (DVI et) PostScript, en utilisant
2578 \begin_inset Flex Noun
2581 \begin_layout Plain Layout
2590 \begin_layout Enumerate
2591 via DVI, en utilisant
2592 \begin_inset Flex Noun
2595 \begin_layout Plain Layout
2604 \begin_layout Enumerate
2606 \begin_inset Flex Noun
2609 \begin_layout Plain Layout
2619 \begin_layout Enumerate
2621 \begin_inset Flex Noun
2624 \begin_layout Plain Layout
2634 \begin_layout Standard
2635 Pour définir de tels choix de séquences, vous devez définir plusieurs
2636 \begin_inset Quotes fld
2640 \begin_inset Quotes frd
2643 cible, comme décrit dans la
2644 \begin_inset CommandInset ref
2646 reference "sec:Formats"
2651 Par exemple, avec la configuration standard, les formats dénommés
2652 \begin_inset Flex Noun
2655 \begin_layout Plain Layout
2662 \begin_inset Flex Noun
2665 \begin_layout Plain Layout
2672 \begin_inset Flex Noun
2675 \begin_layout Plain Layout
2682 \begin_inset Flex Noun
2685 \begin_layout Plain Layout
2692 \begin_inset Flex Noun
2695 \begin_layout Plain Layout
2702 \begin_inset Flex Noun
2705 \begin_layout Plain Layout
2712 \begin_inset Flex Noun
2715 \begin_layout Plain Layout
2722 \begin_inset Flex Noun
2725 \begin_layout Plain Layout
2733 \begin_inset Flex Noun
2736 \begin_layout Plain Layout
2742 (pour Lua\SpecialChar TeX
2743 ) sont définis, qui correspondent tous au suffixe
2744 \begin_inset Flex Noun
2747 \begin_layout Plain Layout
2753 et auxquels sont associées les trois méthodes décrites ci-dessus.
2756 \begin_layout Chapter
2757 Internationaliser \SpecialChar LyX
2759 \begin_inset CommandInset label
2768 \begin_layout Standard
2769 Il est possible de traduire l'interface utilisateur de \SpecialChar LyX
2771 La dernière fois que nous avons vérifié, \SpecialChar LyX
2772 était disponible en 30 langues.
2773 La langue que vous avez choisie est appelée votre
2777 (pour plus de renseignements sur les réglages de localisation, voyez la
2778 documentation de votre système d'exploitation sur les locales.
2779 Pour Linux, la page de man de
2780 \begin_inset Flex Noun
2783 \begin_layout Plain Layout
2789 est un bon point de départ).
2792 \begin_layout Standard
2793 Notez que ces traductions fonctionnent, mais présentent quelques failles.
2794 En particulier, toutes les fenêtres ont été tracées en fonction du texte
2795 anglais, et quelques-unes des traductions sont trop grandes pour rentrer
2796 dans l'espace alloué.
2797 Ce n'est qu'un problème d'affichage sans conséquence.
2798 Vous verrez aussi que certaines traductions n'ont pas de raccourcis définis
2800 Parfois, c'est qu'il n'y a pas assez de lettres disponibles.
2801 Parfois c'est que le traducteur n'a tout simplement pas encore eu le temps
2803 Nos équipes de traduction, que vous pouvez souhaiter rejoindre
2807 \begin_layout Plain Layout
2808 Si vous parlez couramment une autre langue que l'anglais, rejoindre ces
2809 équipes est un des grands moyens de rendre service à la communauté des
2810 développeurs et utilisateurs de \SpecialChar LyX
2816 , essaieront de faire disparaître ces inconvénients dans les versions futures
2821 \begin_layout Section
2822 Traduire \SpecialChar LyX
2826 \begin_layout Subsection
2827 Traduire l'interface graphique (messages textuels)
2830 \begin_layout Standard
2832 utilise la bibliothèque GNU
2833 \begin_inset Flex Noun
2836 \begin_layout Plain Layout
2842 pour gérer l'internationalisation de l'interface.
2843 Pour que \SpecialChar LyX
2844 parle votre langue favorite dans tous les menus et fenêtres,
2845 vous avez besoin d'un fichier
2846 \begin_inset Flex Noun
2849 \begin_layout Plain Layout
2856 Quand celui-ci est disponible, vous devez générer à partir de là un fichier
2858 \begin_inset Flex Noun
2861 \begin_layout Plain Layout
2867 et installer ce dernier.
2868 Tout ce processus est expliqué dans la documentation de GNU
2869 \begin_inset Flex Noun
2872 \begin_layout Plain Layout
2879 Vous pouvez effectuer cette traduction pour votre propre besoin, mais si
2880 vous avez l'intention de la faire, vous pouvez aussi bien partager le résultat
2881 de votre travail avec la communauté \SpecialChar LyX
2883 Envoyez un message à la liste de messagerie des développeurs \SpecialChar LyX
2885 d'information sur la procédure.
2888 \begin_layout Standard
2889 En bref, voici un résumé de ce qu'il faut faire (
2895 est le code de la langue):
2898 \begin_layout Itemize
2899 télécharger le code source de \SpecialChar LyX
2901 \begin_inset CommandInset href
2903 name "page d'information sur le Web"
2904 target "http://www.lyx.org/WebFr.HowToUseSVN"
2911 \begin_layout Itemize
2913 \begin_inset Flex Noun
2916 \begin_layout Plain Layout
2923 \begin_inset Flex Noun
2926 \begin_layout Plain Layout
2932 , le répertoire des fichiers
2933 \begin_inset Flex Noun
2936 \begin_layout Plain Layout
2947 \begin_inset Flex Noun
2950 \begin_layout Plain Layout
2965 \begin_inset Flex Noun
2968 \begin_layout Plain Layout
2974 n'existe pas, il peut être recréé avec la commande
2975 \begin_inset Flex Noun
2978 \begin_layout Plain Layout
2984 dans ce répertoire, ou bien vous pouvez utiliser le fichier
2985 \begin_inset Flex Noun
2988 \begin_layout Plain Layout
2994 d'une autre langue comme modèle).
2997 \begin_layout Itemize
3007 \begin_layout Plain Layout
3008 C'est un fichier texte: il peut donc être modifié par n'importe quel éditeur
3010 Mais il existe des programmes spécifiques pour gérer les modifications,
3012 \begin_inset Flex Noun
3015 \begin_layout Plain Layout
3021 (toutes plate-formes) ou
3022 \begin_inset Flex Noun
3025 \begin_layout Plain Layout
3032 (X)Emacs est également doté d'un
3033 \begin_inset Quotes fld
3037 \begin_inset Quotes frd
3040 pour modifier les fichier
3041 \begin_inset Flex Noun
3044 \begin_layout Plain Layout
3050 , mais attention, les fichiers sont encodés en Unicode.
3058 Pour certains menus, il y a aussi des touches de raccourci qui doivent
3060 Ces touches viennent après un
3063 \begin_inset Quotes fld
3067 \begin_inset Quotes frd
3072 , et doivent être adaptées au texte traduit.
3073 Vous devez aussi remplir les champs au début du nouveau fichier
3074 \begin_inset Flex Noun
3077 \begin_layout Plain Layout
3083 avec votre adresse e-mail, etc., pour que les gens sachent comment vous
3084 joindre pour proposer des suggestions, ou pour démolir votre travail.
3087 \begin_layout Standard
3088 Si vous voulez juste traduire pour vous-même, alors:
3091 \begin_layout Itemize
3100 \begin_inset Newline newline
3104 \begin_inset Flex Noun
3107 \begin_layout Plain Layout
3108 msgfmt -o xx.mo < xx.po
3116 \begin_layout Itemize
3118 \begin_inset Flex Noun
3121 \begin_layout Plain Layout
3127 dans votre répertoire de locales, dans le répertoire correspondant aux
3128 messages pour la langue
3135 \begin_inset Flex Noun
3138 \begin_layout Plain Layout
3145 \begin_inset Newline newline
3149 \begin_inset Flex Noun
3152 \begin_layout Plain Layout
3153 /usr/local/share/locale/xx/LC_MESSAGES/lyx.mo
3161 \begin_layout Standard
3162 Pour ajouter un nouveau fichier
3171 (ce qui serait mieux pour que d'autres puisent en profiter), il faut
3172 effectuer quelques changements dans \SpecialChar LyX
3173 : envoyez donc une courrier à la liste
3174 de messagerie des développeurs pour ce faire.
3177 \begin_layout Subsubsection
3184 \begin_layout Standard
3185 Il arrive quelquefois qu'un message anglophone doive être traduit de différentes
3186 façons dans le langage cible.
3187 Un exemple est le message
3188 \begin_inset Flex Code
3191 \begin_layout Plain Layout
3199 qui se traduit en allemand par
3200 \begin_inset Flex Noun
3203 \begin_layout Plain Layout
3210 \begin_inset Flex Noun
3213 \begin_layout Plain Layout
3219 , suivant la signification exacte de
3220 \begin_inset Quotes fld
3224 \begin_inset Quotes frd
3229 \begin_inset Flex Code
3232 \begin_layout Plain Layout
3240 ne sait pas gérer de telles traductions ambiguës, et vous devez donc ajouter
3241 une information contextuelle au message: au lieu de
3242 \begin_inset Flex Code
3245 \begin_layout Plain Layout
3254 \begin_inset Flex Code
3257 \begin_layout Plain Layout
3260 To[[as in 'From format x to format y']]
3266 \begin_inset Flex Code
3269 \begin_layout Plain Layout
3272 To[[as in 'From page x to page y']].
3277 De ce fait, les deux occurrences de
3278 \begin_inset Flex Code
3281 \begin_layout Plain Layout
3289 sont différentes pour
3290 \begin_inset Flex Code
3293 \begin_layout Plain Layout
3301 et peuvent être traduites correctement pour
3302 \begin_inset Flex Noun
3305 \begin_layout Plain Layout
3312 \begin_inset Flex Noun
3315 \begin_layout Plain Layout
3324 \begin_layout Standard
3325 Bien entendu l'information contextuelle doit être supprimée de l'affichage
3326 lorsqu'aucune traduction n'est utilisée, c'est pourquoi il faut la mettre
3327 entre double crochets à la fin du message comme ci-dessus.
3328 Le mécanisme de traduction de \SpecialChar LyX
3329 assure que tout ce qui est entre double
3330 crochets à la fin des messages est supprimé à l'affichage du message.
3333 \begin_layout Subsection
3334 Traduire la documentation
3337 \begin_layout Standard
3338 La documentation en ligne (dans le menu
3342 ) peut (et doit !) être traduite.
3343 S'il existe une traduction de la documentation
3347 \begin_layout Plain Layout
3348 En mars 2008, au moins quelques documents avaient été traduit en14 langues,
3349 le manuel d'apprentissage étant disponible en quelques autres.
3354 , et si la locale est correctement réglée, \SpecialChar LyX
3355 affichera tout seul la version
3358 cherche les versions traduites sous le nom
3359 \begin_inset Flex Noun
3362 \begin_layout Plain Layout
3379 est le code pour la langue en cours d'utilisation.
3380 S'il n'y a pas de traduction disponible, c'est la version anglaise qui
3382 Notez que les versions traduites doivent avoir le même nom de fichier (ici
3384 \begin_inset Flex Noun
3387 \begin_layout Plain Layout
3394 Si vous vous sentez de traduire la documentation (ce qui est d'ailleurs
3395 un excellent moyen de corriger la documentation d'origine!), il y a un
3396 certain nombre de choses que vous devez faire tout de suite:
3399 \begin_layout Itemize
3400 faire un tour sur la page web de la
3401 \begin_inset CommandInset href
3403 name "traduction des documentations"
3404 target "http://www.lyx.org/WebFr.Translation"
3408 sur le site de \SpecialChar LyX
3410 De cette façon, vous pourrez voir quels documents ont déjà été traduits
3411 dans votre langue, s'il y en a.
3412 Vous y trouverez aussi qui s'occupe d'organiser l'effort de traduction
3414 Si personne ne s'en occupe, faites-nous connaître votre intérêt.
3417 \begin_layout Standard
3418 Une fois que vous vous y mettez pour de bon, voilà quelques conseils qui
3419 pourront vous éviter des ennuis:
3422 \begin_layout Itemize
3423 joignez-vous à l'équipe de documentation!
3429 Aide\SpecialChar menuseparator
3432 ) explique comment faire.
3433 C'est d'ailleurs le premier document à traduire;
3436 \begin_layout Itemize
3437 étudiez les conventions typographiques de la langue dans laquelle vous traduisez.
3438 La typographie est un art ancien et au cours des siècles, une grande variété
3439 de conventions ont vu le jour dans les différentes parties du globe.
3440 Apprenez aussi le vocabulaire spécifique des professionnels de la typographie
3442 Si vous inventez votre propre terminologie, vous allez induire les lecteurs
3446 Attention ! La typographie peut devenir une passion !
3451 \begin_layout Itemize
3452 faites une copie du document (dans les cas simples, sinon voyez la note
3454 \begin_inset space ~
3458 \begin_inset CommandInset ref
3460 reference "fn:NdT-:-Je"
3465 Ce sera votre fichier de travail.
3466 Vous pouvez l'utiliser comme fichier d'aide personnel en le mettant dans
3470 \begin_inset Flex Code
3473 \begin_layout Plain Layout
3484 \begin_layout Itemize
3485 de temps à autre le document original (de l'équipe \SpecialChar LyX
3488 \begin_inset CommandInset href
3490 name "l'interface d'affichage des source"
3491 target "http://www.lyx.org/trac/browser"
3495 pour voir ce qui a changé.
3496 De cette façon vous pouvez voir facilement les parties de votre document
3497 qui ont besoin d'être mises à jour
3501 \begin_layout Plain Layout
3502 NdT : Je conseille très vivement de partir des fichiers disponibles sur
3503 Trac, et de ne pas perdre de temps à traduire la version contenue dans
3504 votre distribution pour s'apercevoir trop tard que tout est périmé.
3505 J’ajoute que la meilleure solution est de récupérer l'image courante des
3506 sources de \SpecialChar LyX
3509 \begin_inset CommandInset href
3512 target "http://www.lyx.org/WebFr.HowToUseGIT"
3516 ) et de modifier directement le fichier concerné dans l'arborescence importée:
3517 de cette façon, les liens vers les images ne seront pas modifiés lors de
3518 la sauvegarde du fichier, et la version modifiée pourra être soumise sans
3519 modifications aux développeurs.
3520 \begin_inset CommandInset label
3534 \begin_layout Standard
3535 Si vous avez trouvé une erreur dans le document original, corrigez-la et
3536 dites-le au reste de l'équipe de documentation (que vous n'avez pas manqué
3537 de rejoindre, n'est-ce pas ?)
3540 \begin_layout Standard
3541 \begin_inset Branch Obsolete
3544 \begin_layout Section
3545 Support de Clavier International
3548 \begin_layout Standard
3551 [Note de l'Éditeur : La section qui suit a été écrite par
3556 Il faut la corriger pour qu'elle soit conforme à la nouvelle feuille de
3557 style de la Documentation et pour utiliser les nouvelles fonctions de la
3559 Le tout doit aussi être fusionné avec la section d'après.
3563 \begin_layout Subsection
3564 Définir ses propres réaffectations clavier : Format de fichier
3569 \begin_layout Standard
3570 Regardons d'un peu plus près un fichier de définition de clavier.
3571 C'est un fichier ASCII qui définit :
3574 \begin_layout Itemize
3575 des correspondances touche à touche ou touche à chaîne
3578 \begin_layout Itemize
3582 \begin_layout Itemize
3583 des exceptions des touches mortes
3586 \begin_layout Standard
3587 Pour définir une traduction touche à touche ou touche à chaîne, utilisez
3591 \begin_layout Quotation
3603 \begin_layout Standard
3608 est la touche à traduire et
3612 est la chaîne à insérer dans le document.
3613 Pour définir des touches mortes, faites :
3616 \begin_layout Quotation
3621 kmod touche touche_morte
3624 \begin_layout Standard
3629 est la touche du clavier et
3633 est le nom de la touche morte.
3634 Les touches mortes suivantes sont supportées (nom du raccourci entre parenthèse
3638 \begin_layout Quotation
3642 \begin_inset space \hfill{}
3648 \begin_layout Quotation
3650 \begin_inset space \hfill{}
3656 \begin_layout Quotation
3658 \begin_inset space \hfill{}
3664 \begin_layout Quotation
3666 \begin_inset space \hfill{}
3672 \begin_layout Quotation
3674 \begin_inset space \hfill{}
3680 \begin_layout Quotation
3682 \begin_inset space \hfill{}
3689 \begin_layout Plain Layout
3701 \begin_layout Quotation
3703 \begin_inset space \hfill{}
3709 \begin_layout Quotation
3711 \begin_inset space \hfill{}
3718 \begin_layout Plain Layout
3730 \begin_layout Quotation
3732 \begin_inset space \hfill{}
3738 \begin_layout Quotation
3740 \begin_inset space \hfill{}
3746 \begin_layout Quotation
3748 \begin_inset space \hfill{}
3755 \begin_layout Plain Layout
3767 \begin_layout Quotation
3769 \begin_inset space \hfill{}
3776 \begin_layout Plain Layout
3788 \begin_layout Quotation
3790 \begin_inset space \hfill{}
3796 \begin_layout Quotation
3797 hungarian umlaut (hug)
3798 \begin_inset space \hfill{}
3804 \begin_layout Quotation
3806 \begin_inset space \hfill{}
3812 \begin_layout Quotation
3814 \begin_inset space \hfill{}
3821 \begin_layout Plain Layout
3833 \begin_layout Standard
3834 Dans beaucoup de claviers internationaux il y a des exceptions dans les
3835 règles d'emploi des touches mortes, vous pouvez les définir ainsi :
3838 \begin_layout Quotation
3843 kxmod touche_morte touche chaîne_sortie
3846 \begin_layout Standard
3847 Par exemple, sur un clavier slovaque, si vous tapez caron-o, ça génère circonfle
3848 xe-o, il faut donc mettre :
3851 \begin_layout Quotation
3865 \begin_layout Standard
3866 pour le faire marcher correctement.
3867 Vous devez aussi définir comme des exceptions les touches mortes avec i
3868 et j, pour enlever le point avant d'insérer une marque d'accentuation.
3869 Je changerai ceci le moment venu, mais je n'en ai pas encore eu le temps.
3872 \begin_layout Standard
3873 Au fait, à propos des caractères : l'antislash est un caractère d'échappement,
3874 pour l'entrer, il faut taper un double antislash.
3879 ont aussi un sens différent.
3884 indique les commentaires, les guillemets entourent les commandes style
3887 Pour entrer un guillemet, il faut taper
3906 \begin_layout Standard
3907 Si vous faites un fichier de réaffectation clavier qui marche pour votre
3908 langue, merci de me l'envoyer, pour que je puisse l'inclure dans la prochaine
3909 distribution de réaffectations clavier.
3912 \begin_layout Standard
3913 Il y aura plus de mots-clés supportés à l'avenir dans les fichiers de réaffectat
3914 ion clavier, comme :
3917 \begin_layout Itemize
3922 kinclude nom_fichier
3925 \begin_inset space \hfill{}
3928 inclut un autre fichier (
3935 \begin_layout Itemize
3943 \begin_inset space \hfill{}
3946 définit un programme externe de traduction (
3953 \begin_layout Standard
3954 Il devrait aussi chercher dans
3958 les valeurs par défaut (par exemple, une option
3964 pour inclure le clavier par défaut).
3972 \begin_layout Section
3973 Les Claviers Internationaux
3974 \begin_inset CommandInset label
3983 \begin_layout Standard
3984 \begin_inset Note Note
3987 \begin_layout Plain Layout
3988 En révisant ce document en mars 2008, le relecteur anglophone n'a pas vérifié
3989 cette section par manque de compréhension de son contenu.
3990 Ce serait bien que quelqu'un s'en charge.
3991 Le traducteur francophone (SMGC) l'avait traduit tel quel, le relecteur
3992 francophone (JPC) l'a relu tel quel.
4000 \begin_layout Standard
4001 Les deux sections suivantes décrivent en détail la syntaxe des fichiers
4003 \begin_inset Flex Code
4006 \begin_layout Plain Layout
4013 \begin_inset Flex Code
4016 \begin_layout Plain Layout
4023 Ces sections devraient vous aider à concevoir votre propre réaffectation
4024 clavier si celles fournies ne vous donnent pas satisfaction.
4027 \begin_layout Subsection
4033 \begin_layout Standard
4035 \begin_inset Flex Noun
4038 \begin_layout Plain Layout
4044 fait correspondre des appuis clavier à des caractères ou à des chaînes
4046 Il définit une réaffectation clavier
4050 \begin_layout Plain Layout
4051 NdT : Keyboard MAPping.
4057 Cette section décrit les mots clés
4058 \begin_inset Flex Code
4061 \begin_layout Plain Layout
4068 \begin_inset Flex Code
4071 \begin_layout Plain Layout
4078 \begin_inset Flex Code
4081 \begin_layout Plain Layout
4088 \begin_inset Flex Code
4091 \begin_layout Plain Layout
4098 \begin_inset Flex Code
4101 \begin_layout Plain Layout
4110 \begin_layout Labeling
4111 \labelwidthstring 00.00.0000
4112 \begin_inset Flex Code
4115 \begin_layout Plain Layout
4121 fait correspondre un caractère à une chaîne
4124 \begin_layout LyX-Code
4133 \begin_layout Standard
4134 Ceci fait correspondre
4147 , le guillemet double (
4157 ) doivent être protégés par un antislash (
4166 \begin_layout Standard
4167 Voici un exemple de commande
4168 \begin_inset Flex Noun
4171 \begin_layout Plain Layout
4177 qui fait s'afficher le symbole
4178 \begin_inset Flex Noun
4181 \begin_layout Plain Layout
4187 quand on tape la touche
4188 \begin_inset Flex Noun
4191 \begin_layout Plain Layout
4200 \begin_layout LyX-Code
4208 \begin_layout Labeling
4209 \labelwidthstring 00.00.0000
4210 \begin_inset Flex Code
4213 \begin_layout Plain Layout
4219 définit un caractère accentué
4222 \begin_layout LyX-Code
4228 caractère accent autorisés
4231 \begin_layout Standard
4245 C'est le principe de la touche morte
4249 \begin_layout Plain Layout
4254 désigne une touche qui seule ne produit pas de caractère, mais qui produit
4255 le caractère accentué voulu quand elle est suivie par une autre touche
4257 Par exemple, pour écrire un
4260 \begin_inset Quotes fld
4264 \begin_inset Quotes frd
4269 sur un clavier français, il faut d'abord taper sur
4272 \begin_inset Quotes fld
4276 \begin_inset Quotes frd
4284 \begin_inset Quotes fld
4288 \begin_inset Quotes frd
4301 \begin_layout Standard
4306 puis une autre touche qui ne fait pas partie des caractères
4310 , vous obtiendrez un
4314 suivi par l'autre touche non autorisée.
4316 \begin_inset Flex Noun
4319 \begin_layout Plain Layout
4325 efface une touche morte, si vous tapez
4330 \begin_inset Flex Noun
4333 \begin_layout Plain Layout
4339 , le curseur ne recule pas mais annule l'effet que
4343 aurait pu avoir sur la touche suivante.
4346 \begin_layout Standard
4347 Dans l'exemple suivant, il est spécifié que le caractère ' doit être un
4348 accent aigu, autorisé sur les caractères a, e, i, o, u, A, E, I, O et U
4352 \begin_layout LyX-Code
4355 kmod ' acute aeiouAEIOU
4358 \begin_layout Labeling
4359 \labelwidthstring 00.00.0000
4360 \begin_inset Flex Code
4363 \begin_layout Plain Layout
4369 définit une exception au caractère accentué
4372 \begin_layout LyX-Code
4378 accent caractère résultat
4381 \begin_layout Standard
4382 Ceci définit une exception pour l'
4395 doit avoir été assigné auparavant par une déclaration
4396 \begin_inset Flex Code
4399 \begin_layout Plain Layout
4411 ne doit pas faire partie des caractères
4420 Quand vous tapez la séquence
4433 Si une telle déclaration n'existe pas dans le fichier
4434 \begin_inset Flex Code
4437 \begin_layout Plain Layout
4449 touche_accent caractère
4455 est le premier paramètre de la déclaration
4456 \begin_inset Flex Code
4459 \begin_layout Plain Layout
4470 \begin_layout Standard
4471 Avec la commande suivante, vous obtenez äi quand vous tapez acute-i ('i)
4475 \begin_layout LyX-Code
4489 \begin_layout Labeling
4490 \labelwidthstring 00.00.0000
4491 \begin_inset Flex Code
4494 \begin_layout Plain Layout
4500 Combine deux caractères accentués
4503 \begin_layout LyX-Code
4509 accent1 accent2 autorisés
4512 \begin_layout Standard
4513 Celui-ci est assez ésotérique.
4514 Il vous permet de combiner les effets de l'
4522 (dans cet ordre !) sur les caractères
4535 doivent avoir été définies par une commande
4548 \begin_layout Standard
4549 Voyez cet exemple extrait du fichier
4556 \begin_layout LyX-Code
4559 kmod ; acute aeioyvhAEIOYVH
4562 \begin_layout LyX-Code
4568 \begin_layout LyX-Code
4571 kcomb acute umlaut iyIY
4574 \begin_layout Standard
4575 Ça vous permet de taper
4579 et d'avoir l'effet de
4589 \begin_inset Flex Noun
4592 \begin_layout Plain Layout
4598 annule la dernière touche morte, donc si vous tapez
4599 \begin_inset Flex Code
4602 \begin_layout Plain Layout
4617 \begin_layout Subsection
4623 \begin_layout Standard
4624 Après que la réaffectation
4625 \begin_inset Flex Noun
4628 \begin_layout Plain Layout
4634 a été effectuée, un fichier
4635 \begin_inset Flex Code
4638 \begin_layout Plain Layout
4644 convertit les chaînes de symboles obtenues dans la police de caractères.
4645 Actuellement, la distribution de \SpecialChar LyX
4646 comprend au moins les fichiers
4647 \begin_inset Flex Code
4650 \begin_layout Plain Layout
4657 \begin_inset Flex Code
4660 \begin_layout Plain Layout
4669 \begin_layout Standard
4670 En général le fichier
4671 \begin_inset Flex Code
4674 \begin_layout Plain Layout
4680 est une suite de déclarations de la forme :
4683 \begin_layout LyX-Code
4687 numéro_du_caractère chaîne
4690 \begin_layout Standard
4691 Par exemple, pour affecter
4697 au caractère correspondant dans le jeu iso-8859-1 (233), il y a la déclaration
4701 \begin_layout LyX-Code
4709 \begin_layout Standard
4711 \begin_inset Flex Code
4714 \begin_layout Plain Layout
4723 \begin_inset Flex Code
4726 \begin_layout Plain Layout
4737 Notez que le même caractère peut servir pour plus d'une chaîne.
4739 \begin_inset Flex Code
4742 \begin_layout Plain Layout
4751 \begin_layout LyX-Code
4763 \begin_inset Newline newline
4779 \begin_layout Standard
4781 ne trouve pas de correspondance pour la chaîne produite par une touche
4782 ou une séquence avec des touches mortes, il va vérifier si elle ressemble
4783 à un caractère accentué et va essayer à l'écran de tracer un accent par
4784 dessus le caractère.
4787 \begin_layout Subsection
4791 \begin_layout Standard
4792 Il y a une autre façon d'ajouter le support pour des caractères internationaux
4793 par l'intermédiaire des touches mortes.
4794 Une touche morte marche en combinaison avec une lettre pour produire un
4796 Ici, nous allons expliquer comment créer une touche morte vraiment simple
4797 pour montrer comment elles marchent.
4800 \begin_layout Standard
4801 Supposez que vous ayez besoin du caractère circonflexe,
4805 \begin_layout Plain Layout
4806 NdT : déjà présent en français, mais nous allons conserver cet exemple.
4814 \begin_inset Quotes fld
4818 \begin_inset Quotes frd
4824 Vous devez faire correspondre la touche circonflexe à la commande \SpecialChar LyX
4826 \begin_inset Flex Code
4829 \begin_layout Plain Layout
4836 \begin_inset Flex Code
4839 \begin_layout Plain Layout
4846 Maintenant, à chaque fois que vous taperez la touche circonflexe suivie
4847 par une lettre, il y aura un accent circonflexe dessus.
4848 Par exemple, la séquence
4851 \begin_inset Quotes fld
4857 \begin_inset Flex Code
4860 \begin_layout Plain Layout
4869 \begin_inset Quotes frd
4877 \begin_inset Quotes fld
4883 \begin_inset Flex Code
4886 \begin_layout Plain Layout
4895 \begin_inset Quotes frd
4901 Cependant, si vous essayez de taper
4904 \begin_inset Quotes fld
4910 \begin_inset Flex Code
4913 \begin_layout Plain Layout
4922 \begin_inset Quotes frd
4928 va se plaindre avec un bip, car un
4931 \begin_inset Quotes fld
4937 \begin_inset Flex Code
4940 \begin_layout Plain Layout
4949 \begin_inset Quotes frd
4954 ne prend jamais d'accent circonflexe.
4956 \begin_inset Flex Noun
4959 \begin_layout Plain Layout
4965 après une touche morte fait s'afficher l'accent seul.
4966 Notez bien ce dernier point ! Si vous faites correspondre une touche à
4967 une touche morte, vous devez faire correspondre le caractère sur cette
4968 touche à une touche différente.
4969 Faire correspondre la virgule à une cédille est une mauvaise idée, car
4970 vous n'aurez plus que des cédilles à la place des virgules.
4973 \begin_layout Standard
4974 Une façon courante de créer des touches mortes est d'utiliser
4975 \begin_inset Flex Noun
4978 \begin_layout Plain Layout
4985 \begin_inset Flex Noun
4988 \begin_layout Plain Layout
4995 \begin_inset Flex Noun
4998 \begin_layout Plain Layout
5004 en combinaison avec un accent, comme
5007 \begin_inset Quotes fld
5011 \begin_inset Quotes frd
5019 \begin_inset Quotes fld
5023 \begin_inset Quotes frd
5029 Une autre méthode met en jeu
5030 \begin_inset Flex Code
5033 \begin_layout Plain Layout
5040 \begin_inset Flex Code
5043 \begin_layout Plain Layout
5052 \begin_inset space ~
5056 \begin_inset space ~
5061 ) pour configurer la touche spéciale
5062 \begin_inset Flex Code
5065 \begin_layout Plain Layout
5072 Elle agit un peu comme
5073 \begin_inset Flex Noun
5076 \begin_layout Plain Layout
5082 et permet de faire correspondre des touches à des caractères accentués.
5083 Vous pouvez aussi transformer des touches en touches mortes en les affectant
5084 à quelque chose comme
5085 \begin_inset Flex Code
5088 \begin_layout Plain Layout
5094 puis en affectant cette touche symbolique à la commande \SpecialChar LyX
5099 \begin_layout Plain Layout
5104 : C'est exactement ce que je fais dans mes fichiers
5116 \begin_inset space ~
5124 \begin_inset space ~
5129 ) est configurée comme
5133 et j'ai affecté des choses comme
5136 \begin_inset space ~
5144 \begin_inset space ~
5149 à un tas de touches symboliques
5152 \begin_inset Quotes fld
5156 \begin_inset Quotes frd
5162 C'est comme ça que j'obtiens tous mes caractères accentués.
5167 Vous pouvez transformer à peu près n'importe quelle touche en touche
5168 \begin_inset Flex Code
5171 \begin_layout Plain Layout
5178 \begin_inset Flex Code
5181 \begin_layout Plain Layout
5187 , une touche de fonction inutilisée, etc.
5188 Quant aux commandes \SpecialChar LyX
5189 qui produisent des accents, voyez à l'entrée
5190 \begin_inset Flex Code
5193 \begin_layout Plain Layout
5202 \begin_inset space ~
5206 \begin_inset space ~
5212 Là-bas il y a la liste complète.
5215 \begin_layout Subsection
5216 Enregistrer votre configuration linguistique
5219 \begin_layout Standard
5220 Vous pouvez éditer vos préférences dans la fenêtre
5222 Outils\SpecialChar menuseparator
5225 pour que \SpecialChar LyX
5226 démarre avec l'environnement linguistique que vous souhaitez,
5227 automatiquement configuré.
5230 \begin_layout LyX-Code
5234 \begin_layout Chapter
5235 Installer de nouvelles classes de document, formats et modèles
5236 \begin_inset CommandInset label
5238 name "chap:classe-texte"
5243 \begin_inset Argument 1
5246 \begin_layout Plain Layout
5247 Installer de nouvelles classes
5255 \begin_layout Standard
5256 Dans ce chapitre, nous décrivons comment créer et installer de nouveaux
5257 fichiers de format \SpecialChar LyX
5258 ou de modèle, et nous vous offrons une révision des
5259 procédures correctes d'installation de nouvelles classes de document \SpecialChar LaTeX
5263 \begin_layout Standard
5264 D'abord, quelques mots pour décrire une bonne approche de la relation entre
5266 et \SpecialChar LaTeX
5268 Ce qu'il faut bien comprendre, c'est qu'en certain sens, \SpecialChar LyX
5270 de \SpecialChar LaTeX
5272 De fait, du point de vue de \SpecialChar LyX
5273 , \SpecialChar LaTeX
5275 \begin_inset Quotes fld
5279 \begin_inset Quotes frd
5282 particulier parmi d'autres formats susceptibles de produire un résultat.
5283 D'autres formats sont DocBook, texte brut, et XHTML.
5285 est bien entendu un format particulièrement important, mais une très petite
5286 quantité d'information concernant \SpecialChar LaTeX
5287 est réellement contenue dans \SpecialChar LyX
5292 \begin_layout Plain Layout
5293 Certaines commandes sont suffisamment compliquées pour être codées
5294 \begin_inset Quotes fld
5298 \begin_inset Quotes frd
5301 dans les sources \SpecialChar LyX
5302 , mais les développeurs considèrent que c'est une mauvaise
5309 Cette information, même pour des classes standard comme
5310 \begin_inset Flex Code
5313 \begin_layout Plain Layout
5319 , est contenue dans les
5320 \begin_inset Quotes fld
5324 \begin_inset Quotes frd
5328 De même, \SpecialChar LyX
5329 ne connaît pas grand chose de DocBook ou XHTML, tout est décrit
5330 dans les fichiers de format.
5333 \begin_layout Standard
5334 Vous pouvez imaginer un fichier de format pour une classe de document donnée
5335 comme un traducteur entre les constructions \SpecialChar LyX
5336 — paragraphes et leur style
5337 associé, certains types d'inserts, etc.
5338 — et les constructions \SpecialChar LaTeX
5339 , DocBook ou XHTML correspondantes.
5340 Pratiquement tout ce que \SpecialChar LyX
5342 \begin_inset Flex Code
5345 \begin_layout Plain Layout
5351 , par exemple, est contenu dans le ficher
5352 \begin_inset Flex Code
5355 \begin_layout Plain Layout
5361 et dans les fichiers inclus par celui-ci.
5362 Pour cette raison, un étude approfondie de ces fichiers est une bonne idée
5363 si vous avez l'intention d'écrire un fichier de format.
5364 Un bon point de départ est le fichier
5365 \begin_inset Flex Code
5368 \begin_layout Plain Layout
5375 \begin_inset Flex Code
5378 \begin_layout Plain Layout
5385 \begin_inset Flex Code
5388 \begin_layout Plain Layout
5394 et de nombreux autres fichiers de format pour de classes de document \SpecialChar LaTeX
5396 C'est dans ce fichier que sont définies les sections et les constructions
5398 \begin_inset Flex Code
5401 \begin_layout Plain Layout
5407 décrit pour \SpecialChar LyX
5408 comment les paragraphes marqués en style Section, SousSection,
5410 peuvent être traduits en commandes ou balises \SpecialChar LaTeX
5412 Le fichier article.layout ne contient essentiellement que des inclusions
5414 \begin_inset Flex Code
5417 \begin_layout Plain Layout
5426 \begin_layout Standard
5427 Définir la correspondance \SpecialChar LyX
5429 n'est cependant pas la seule fonction des fichiers
5431 Leur autre but est de préciser comment les constructions \SpecialChar LyX
5434 Le fait que ces fichiers assurent ces deux fonctions est souvent source
5435 de confusion, parce qu'elles sont tout à fait séparées: expliquer à \SpecialChar LyX
5437 traduire un style de paragraphe en \SpecialChar LaTeX
5438 ne lui dit pas comment l'afficher;
5439 inversement, expliquer à \SpecialChar LyX
5440 comment afficher un paragraphe ne lui dit pas
5441 comment le traduire en \SpecialChar LaTeX
5442 (sans parler de lui dire comment \SpecialChar LaTeX
5444 Par conséquent, en général, quand vous devez définir une nouvelle construction
5446 , vous devez toujours effectuer deux tâches distinctes: (a) écrire comment
5447 la traduire en \SpecialChar LaTeX
5448 et (b) écrire comment l'afficher.
5451 \begin_layout Standard
5452 La même distinction est vraie pour les autre formats de sortie, bien que
5453 XHTML soit différent sous divers aspects, du fait que dans ce cas \SpecialChar LyX
5455 capable d'utiliser au moins partiellement l'information concernant l'affichage
5456 à l'écran pour créer l'information (sous forme de CSS) nécessaire à l'affichage
5458 Même dans ce cas, cependant, la distinction entre les mécanismes internes
5460 et la façon dont les objets sont restitués à l'extérieur reste valide,
5461 et le contrôle séparé des deux facettes reste possible.
5463 \begin_inset CommandInset ref
5465 reference "sec:Tags-for-XHTML"
5472 \begin_layout Section
5473 Installer de nouveaux fichiers \SpecialChar LaTeX
5477 \begin_layout Standard
5478 Certaines installations peuvent ne pas contenir le paquetage \SpecialChar LaTeX
5480 justement utiliser avec \SpecialChar LyX
5482 Par exemple, vous pouvez avoir besoin de Foil\SpecialChar TeX
5483 , un paquetage pour préparer
5484 des transparents pour rétroprojecteurs.
5485 Les distributions \SpecialChar LaTeX
5486 récentes comme \SpecialChar TeX
5487 Live (depuis 2008) ou MiK\SpecialChar TeX
5489 interface utilisateur pour installer de tels paquetages.
5490 Par exemple avec MiK\SpecialChar TeX
5491 , vous démarrez le programme
5492 \begin_inset Quotes fld
5496 \begin_inset space ~
5500 \begin_inset Quotes frd
5503 pour afficher une liste des paquetages disponibles.
5504 Pour installer l'un d'entre eux, il suffit d'effectuer un clic droit sur
5505 son nom ou sur le bouton correspondant de la barre d'outil.
5508 \begin_layout Standard
5509 Si votre distribution \SpecialChar LaTeX
5510 n'inclut pas un tel gestionnaire de paquetage, ou
5511 si le paquetage n'est pas disponible pour votre distribution, alors faites
5512 comme suit pour l'installer manuellement:
5515 \begin_layout Enumerate
5516 Récupérer le paquetage depuis
5517 \begin_inset CommandInset href
5520 target "http://www.ctan.org/"
5527 \begin_layout Enumerate
5528 Si le paquetage contient un fichier doté d'un suffixe
5529 \begin_inset Quotes fld
5533 \begin_inset Flex Code
5536 \begin_layout Plain Layout
5545 \begin_inset Quotes frd
5548 (c'est le cas pour Foil\SpecialChar TeX
5550 \begin_inset Quotes fld
5554 \begin_inset Quotes frd
5557 alors ouvrir une console, aller dans le répertoire de ce fichier et exécuter
5559 \begin_inset Flex Code
5562 \begin_layout Plain Layout
5572 \begin_inset Quotes fld
5576 \begin_inset Quotes frd
5579 le paquetage et vous disposez des fichiers nécessaires à l'installation.
5580 De nombreux paquetages ne sont pas reliés et vous pouvez sauter cette étape;
5583 \begin_layout Enumerate
5584 Vous devez alors décider si ce paquetage doit être disponible pour tous
5585 les utilisateurs ou seulement pour vous-même.
5586 \begin_inset Separator parbreak
5593 \begin_layout Enumerate
5594 Avec les systèmes *nix (Linux, OSX, etc.), si vous souhaitez que le paquetage
5595 soit disponible pour tous les utilisateurs, installez-le dans l'arborescence
5598 \begin_inset Quotes fld
5602 \begin_inset Quotes frd
5605 , sinon installez-le dans votre arborescence \SpecialChar TeX
5607 \begin_inset Quotes fld
5611 \begin_inset Quotes frd
5615 La nécessité de créer ces arborescences, si elles n'existent pas déjà,
5616 dépend de votre système.
5617 Pour le savoir, examinez le fichier
5618 \begin_inset Flex Code
5621 \begin_layout Plain Layout
5633 \begin_layout Plain Layout
5634 Ce fichier est habituellement dans le répertoire
5638 , bien que vous puissiez exécuter la commande
5639 \begin_inset Flex Code
5642 \begin_layout Plain Layout
5656 L'emplacement de l'arborescence
5657 \begin_inset Quotes fld
5661 \begin_inset Quotes frd
5664 est définie par la variable
5665 \begin_inset Flex Code
5668 \begin_layout Plain Layout
5676 ; elle a usuellement pour valeur
5678 /usr/local/share/texmf/
5680 (installation système),
5682 /usr/local/share/texmf/
5684 (installation utilisateur) ou
5686 /usr/local/texlive/texmf-local
5688 (installation TexLive).
5689 L'emplacement de l'arborescence
5690 \begin_inset Quotes fld
5694 \begin_inset Quotes frd
5698 \begin_inset Flex Code
5701 \begin_layout Plain Layout
5717 où XXXX est l'année de la distribution \SpecialChar TeX
5718 Live (si ces variables ne sont pas
5719 prédéfinies, vous devrez le faire vous-même).
5720 Vous aurez besoin d'avoir les droits d'administration système pour créer
5721 ou modifier l'arborescence
5722 \begin_inset Quotes fld
5726 \begin_inset Quotes frd
5729 , mais votre arborescence
5730 \begin_inset Quotes fld
5734 \begin_inset Quotes frd
5737 ne devrait pas nécessiter de tels droits.
5738 \begin_inset Newline newline
5741 D'une manière générale, il est recommandable d'installer dans le répertoire
5742 utilisateur parce que cette arborescence ne sera pas modifiée lors d'une
5743 mise à jour de votre système.
5744 Elle sera également sauvegardée avec tout le reste lors de le sauvegarde
5745 de votre répertoire utilisateur
5746 \begin_inset Quotes fld
5750 \begin_inset Quotes frd
5753 (que vous effectuez régulièrement, bien entendu).
5756 \begin_layout Enumerate
5757 Avec Windows, si vous souhaitez que le nouveau paquetage soit disponible
5758 pour tous les utilisateurs de votre système, allez dans le répertoire où
5760 est installé, puis dans le sous-répertoire
5768 (pour MiK\SpecialChar TeX
5769 , celui-ci sera implicitement
5786 \begin_layout Plain Layout
5787 Notez que ce chemin sera celui des installations anglophones.
5788 Pour une installation germanophone, ce serait
5789 \begin_inset Flex Code
5792 \begin_layout Plain Layout
5809 , de même pour d'autres langages.
5815 Créer dans ce répertoire un nouveau répertoire dénommé
5816 \begin_inset Flex Code
5819 \begin_layout Plain Layout
5827 et copiez tous les fichiers du paquetage dedans.
5828 Si le paquetage ne doit être accessible que par vous ou si vous n'avez
5829 pas les droits d'administration, faites de même, mais dans le répertoire
5832 avec MiK\SpecialChar TeX
5833 2.8 sur WinXP le répertoire
5834 \begin_inset Newline newline
5840 \begin_inset Flex Code
5843 \begin_layout Plain Layout
5848 Documents and Settings
5860 \begin_inset Newline newline
5864 \begin_inset Phantom HPhantom
5867 \begin_layout Plain Layout
5879 \begin_inset Flex Code
5882 \begin_layout Plain Layout
5903 \begin_inset Newline newline
5906 Avec Vista ce sera le répertoire
5907 \begin_inset Newline newline
5913 \begin_inset Flex Code
5916 \begin_layout Plain Layout
5945 \begin_layout Enumerate
5946 Vous devez alors informer \SpecialChar LaTeX
5947 de la présence de nouveaux fichiers.
5948 Ceci dépend de nouveau de la distribution \SpecialChar LaTeX
5950 \begin_inset Separator parbreak
5957 \begin_layout Enumerate
5958 Avec \SpecialChar TeX
5959 Live, exécuter la commande
5960 \begin_inset Flex Code
5963 \begin_layout Plain Layout
5972 Si vous avez installé le paquetage pour tous les utilisateurs, vous aurez
5973 besoin des droits d'administration pour ce faire;
5976 \begin_layout Enumerate
5977 Avec MiK\SpecialChar TeX
5978 , si vous avez installé le paquetage pour tous les utilisateurs,
5979 démarrez le programme
5982 \begin_inset Quotes fld
5986 \begin_inset space ~
5992 \begin_inset Quotes frd
5995 et appuyez sur le bouton
5996 \begin_inset Quotes fld
6004 \begin_inset Quotes frd
6008 Sinon démarrez le programme
6009 \begin_inset Quotes fld
6017 \begin_inset Quotes frd
6024 \begin_layout Enumerate
6025 Enfin, vous devez informer \SpecialChar LyX
6026 de l'existence de nouveaux paquetages: dans
6030 Outils\SpecialChar menuseparator
6033 , puis redémarrez \SpecialChar LyX
6037 \begin_layout Standard
6038 Le paquetage est maintenant installé.
6039 Dans notre exemple, la classe de document
6040 \begin_inset Flex Code
6043 \begin_layout Plain Layout
6047 \begin_inset space ~
6054 \begin_layout Plain Layout
6066 est maintenant disponible dans
6068 Document\SpecialChar menuseparator
6069 Paramètres\SpecialChar ldots
6070 \SpecialChar menuseparator
6077 \begin_layout Standard
6078 Si vous souhaitez utiliser une classe de document qui ne figure pas dans
6081 Document\SpecialChar menuseparator
6082 Paramètres\SpecialChar menuseparator
6085 , vous devez créer une fichier de
6086 \begin_inset Quotes fld
6090 \begin_inset Quotes frd
6094 \begin_inset Quotes fld
6098 \begin_inset Quotes frd
6102 Ceci est le sujet du paragraphe suivant.
6105 \begin_layout Section
6106 Types de fichiers de formats
6109 \begin_layout Standard
6110 Cette section décrit les différentes variétés de fichiers contenant les
6111 informations de format: instructions pour l'affichage par \SpecialChar LyX
6112 et pour la traductio
6113 n en \SpecialChar LaTeX
6114 , DocBook ou XHTML, ou autre format de sortie désiré, des styles de
6115 paragraphe et de caractère variés.
6118 \begin_layout Standard
6119 Nous essayons ici de donner une description complète de la procédure à suivre;
6120 il y a cependant une telle variété de classes \SpecialChar LaTeX
6121 supportant des types de
6122 document très différents que nous ne pouvons pas espérer couvrir tous les
6123 cas possibles ni tous les problèmes que vous pourrez rencontrer.
6124 La liste de messagerie des utilisateurs \SpecialChar LyX
6125 est fréquentée par des personnes
6126 expérimentées dans l'écriture des formats, qui voudront partager ce qu'elles
6127 ont appris, n'hésitez pas à poser des questions sur cette liste.
6130 \begin_layout Standard
6131 Quand vous prévoyez d'écrire un nouveau format, il est extrêmement utile
6132 de regarder les formats distribués avec \SpecialChar LyX
6134 Si vous écrivez un fichier de format pour une classe de document \SpecialChar LaTeX
6136 intéresser d'autres personnes, ou si vous écrivez un module utile, vous
6137 pouvez envisager de l'insérer dans les
6138 \begin_inset CommandInset href
6140 name "pages dans le wiki LyX"
6141 target "http://wiki.lyx.org/Layouts/Layouts"
6145 , voire de le soumettre à la liste des développeurs, pour qu'il figure dans
6146 la distribution de \SpecialChar LyX
6151 \begin_layout Plain Layout
6152 Notez bien que du fait que \SpecialChar LyX
6153 est diffusé sous licence GPL (General Public
6154 License), toute contribution doit être également sous licence GPL.
6162 \begin_layout Subsection
6164 \begin_inset CommandInset label
6166 name "subsec:Modules_de_format"
6173 \begin_layout Standard
6174 Nous avons mentionné jusqu'ici les
6175 \begin_inset Quotes fld
6179 \begin_inset Quotes frd
6183 mais il existe différentes sortes de fichiers qui contiennent des informations
6185 Les fichiers de format au sens strict ont pour suffixe
6186 \begin_inset Flex Code
6189 \begin_layout Plain Layout
6195 et contiennent l'information nécessaire à \SpecialChar LyX
6196 pour les classes de document.
6197 Depuis \SpecialChar LyX
6198 1.6, cependant, les informations de format peuvent être incluses
6203 de format, qui ont pour suffixe
6204 \begin_inset Flex Code
6207 \begin_layout Plain Layout
6214 Les modules sont aux paquetages \SpecialChar LaTeX
6215 à peu près ce que sont les fichiers de
6216 format aux classes de document, et certains modules — tels que le module
6218 \begin_inset Quotes fld
6222 \begin_inset Quotes frd
6225 — offrent la fonctionnalité d'un seul paquetage.
6226 En un sens, le modules de format sont aussi similaires aux fichiers d'inclusion
6230 \begin_layout Plain Layout
6231 Ceux-ci peuvent avoir un suffixe quelconque, mais par convention il leur
6232 a été attribué le suffixe
6233 \begin_inset Flex Code
6236 \begin_layout Plain Layout
6247 — des fichiers comme
6248 \begin_inset Flex Code
6251 \begin_layout Plain Layout
6259 — dans le fait que les modules ne sont pas spécifiques du format d'un document
6260 donné, mais peuvent être utilisés avec de nombreux formats différents.
6261 Cependant l'utilisation d'un fichier d'inclusion (dans
6262 \begin_inset Flex Code
6265 \begin_layout Plain Layout
6271 par exemple) nécessite la modification du fichier de format
6272 \begin_inset Flex Code
6275 \begin_layout Plain Layout
6281 ; au lieu de cette modification, les modules sont sélectionnés dans la page
6283 \begin_inset Flex Noun
6286 \begin_layout Plain Layout
6289 Document\SpecialChar menuseparator
6290 Paramètres\SpecialChar ldots
6299 \begin_layout Standard
6300 Rédiger des modules est la façon la plus simple de se familiariser avec
6301 l'écriture des formats, puisque ce peut être aussi simple que l'ajout d'un
6302 seul nouveau paragraphe ou insert.
6303 Mais en principe, les modules peuvent inclure tout ce que peuvent inclure
6307 \begin_layout Standard
6308 Après la création d'un nouveau module, vous devrez reconfigurer et redémarrer
6310 pour que le module apparaisse dans le menu.
6311 Cependant, les modifications que vous faites dans le module seront immédiatemen
6312 t actives, si vous ouvrez
6313 \begin_inset Flex Noun
6316 \begin_layout Plain Layout
6319 Document\SpecialChar menuseparator
6320 Paramètres\SpecialChar ldots
6321 \SpecialChar menuseparator
6327 , sélectionnez un module et appuyez sur
6328 \begin_inset Quotes fld
6332 \begin_inset Quotes frd
6338 Il vous est fortement recommandé de sauvegarder votre travail avant de procéder
6344 il vous est fortement recommandé de ne pas essayer de modifier des modules
6345 durant une travail productif sur un document
6348 Bien évidemment, les développeurs s'efforcent de conserver une bonne stabilité
6350 dans de telles situations, mais les erreurs de syntaxe et autres dans
6351 votre module pourraient déclencher des comportements bizarres.
6354 \begin_layout Subsubsection
6358 \begin_layout Standard
6359 Les modules sont à \SpecialChar LyX
6360 ce que les paquetages sont à \SpecialChar LaTeX
6362 Cependant, il arrive que vous souhaitiez disposer d'un insert ou d'un style
6363 de caractère pour un seul document, et écrire un module qui sera universel
6365 Vous avez alors besoin du
6366 \begin_inset Quotes fld
6370 \begin_inset Quotes frd
6377 \begin_layout Standard
6378 Vous le trouverez via
6380 Document\SpecialChar menuseparator
6381 Paramètres\SpecialChar ldots
6382 \SpecialChar menuseparator
6386 La grande zone textuelle vous permet de saisir ce que vous mettriez dans
6387 un fichier de format ou de module.
6388 Vous pouvez voir le format local comme un module qui n'appartient qu'au
6389 document en cours de saisie.
6390 De ce fait, vous devez saisir une balise
6391 \begin_inset Flex Code
6394 \begin_layout Plain Layout
6401 N'importe quel format est admissible, mais on utilise d'habitude le format
6402 de la version de \SpecialChar LyX
6403 utilisée (pour \SpecialChar LyX
6404 2.1, le format porte le numéro 48).
6405 Vous devez savoir que le format local n'existe pas pour les versions de
6407 antérieures à 1.6, vous ne devez donc pas l'utiliser si vous envisagez
6408 d'exporter votre document en version 1.5 ou antérieure (en fait, sans perdre
6409 l'information de format local).
6410 Si vous souhaitez exporter vers \SpecialChar LyX
6411 version 1.6 — le format local est reconnu,
6412 mais il n'y a pas d'interface pour y accéder — vous devez alors utiliser
6413 le format 11 et bien entendu vous restreindre aux constructions de format
6414 qui étaient disponibles avec \SpecialChar LyX
6418 \begin_layout Standard
6419 Lorsque vous avez saisi quelque chose dans la fenêtre de
6420 \begin_inset Flex Code
6423 \begin_layout Plain Layout
6431 \begin_inset Quotes fld
6439 \begin_inset Quotes frd
6442 qui se trouve en bas.
6443 Cliquer sur ce bouton entraînera une vérification de la validité du code
6444 que vous aurez saisi.
6446 vous donne cette information sans hélas l'accompagner d'un diagnostic
6447 d'erreurs explicite.
6448 Ces erreurs seront cependant affichées dans la fenêtre d'appel si vous
6449 avez activé \SpecialChar LyX
6451 Vous ne pourrez pas appliquer ou enregistrer votre format tant qu'il n'est
6455 \begin_layout Standard
6456 Les précautions indiquées à la fin de la section précédente s'appliquent
6458 Ne jouez pas avec un format local pendant un vrai travail, surtout si vous
6459 n'avez pas enregistré votre document.
6460 Ceci dit, utiliser un format local avec un document de test peut être très
6461 pratique pour essayer de nouvelles choses, voire pour aborder l’écriture
6465 \begin_layout Subsection
6466 Format pour un fichier
6467 \begin_inset Flex Code
6470 \begin_layout Plain Layout
6479 \begin_layout Standard
6480 Les deux situations que vous êtes probablement susceptibles de rencontrer
6481 quand vous voulez gérer une nouvelle classe de document \SpecialChar LaTeX
6483 \SpecialChar LaTeX2e
6485 \begin_inset Flex Code
6488 \begin_layout Plain Layout
6495 \begin_inset Flex Code
6498 \begin_layout Plain Layout
6505 Interfacer une nouveau fichier de style est assez facile, Interfacer une
6506 nouvelle classe est plus compliqué: nous allons décrire la première opération
6507 ici, et la seconde dans le paragraphe suivant.
6508 Des considérations analogues s'appliquent bien entendu si vous voulez interface
6509 r une nouvelle DTD DocBook.
6512 \begin_layout Standard
6513 La situation la plus simple se présente si votre nouvelle classe de document
6514 est fournie sous la forme d'un fichier de style à utiliser en combinaison
6515 avec une classe de document existante, déjà interfacée.
6516 Dans notre exemple, le fichier de style sera appelé
6517 \begin_inset Flex Code
6520 \begin_layout Plain Layout
6526 et il doit être utilisé avec la classe standard
6527 \begin_inset Flex Code
6530 \begin_layout Plain Layout
6539 \begin_layout Standard
6540 Commencez par copier le fichier de format de la classe de document en question
6541 dans votre répertoire local.
6544 \begin_layout LyX-Code
6545 cp report.layout ~/.lyx/layouts/ma_classe.layout
6548 \begin_layout Standard
6553 et changez la ligne :
6556 \begin_layout LyX-Code
6559 Declare\SpecialChar LaTeX
6563 \begin_layout Standard
6567 \begin_layout LyX-Code
6570 Declare\SpecialChar LaTeX
6571 Class[report, ma_classe.sty]{report (ma_classe)}
6574 \begin_layout Standard
6578 \begin_layout LyX-Code
6580 \begin_inset Newline newline
6585 usepackage{ma_classe}
6586 \begin_inset Newline newline
6592 \begin_layout Standard
6593 près du début du fichier.
6596 \begin_layout Standard
6597 Démarrez \SpecialChar LyX
6599 \begin_inset Flex Noun
6602 \begin_layout Plain Layout
6603 Outils\SpecialChar menuseparator
6610 Redémarrez \SpecialChar LyX
6611 et essayez de créer un nouveau document.
6613 \begin_inset Quotes fld
6617 \begin_inset Flex Noun
6620 \begin_layout Plain Layout
6622 \begin_inset space ~
6631 \begin_inset Quotes frd
6634 parmi les classes de document dans la fenêtre
6635 \begin_inset Flex Noun
6638 \begin_layout Plain Layout
6639 Document\SpecialChar menuseparator
6640 Paramètres\SpecialChar ldots
6641 \SpecialChar menuseparator
6648 Il est probable que certaines des commandes de section devront être différentes
6649 de celles de la classe de base
6653 \begin_layout Plain Layout
6661 , vous pouvez donc jouer avec les réglages des différentes sections si vous
6663 Les informations de format pour le sectionnement se trouvent dans
6664 \begin_inset Flex Code
6667 \begin_layout Plain Layout
6673 , mais il n'est pas nécessaire de recopier ce fichier pour le modifier.
6674 Il vous suffit en effet d'ajouter vos modifications au fichier de format,
6676 \begin_inset Flex Code
6679 \begin_layout Plain Layout
6681 \begin_inset Flex Code
6684 \begin_layout Plain Layout
6695 , qui implique l'inclusion de
6696 \begin_inset Flex Code
6699 \begin_layout Plain Layout
6706 Par exemple, vous pourriez ajouter ces lignes:
6709 \begin_layout LyX-Code
6715 \begin_layout LyX-Code
6721 \begin_layout LyX-Code
6727 \begin_layout LyX-Code
6733 \begin_layout LyX-Code
6739 \begin_layout Standard
6740 pour modifier la police des titres de chapitre en police sens empattements.
6741 Ceci écrasera (ou bien, en l'occurrence, ajoutera) la déclaration existante
6742 pour le style Chapitre.
6745 \begin_layout Standard
6746 Votre nouveau paquetage peut également fournir des commandes ou des environnemen
6747 ts qui n'existent pas dans la classe de base.
6748 dans ce cas, il vous faudra ajouter ceux-ci au fichier de format.
6750 \begin_inset space ~
6754 \begin_inset CommandInset ref
6756 reference "sec:Syntaxe-des"
6760 pour savoir comment faire.
6763 \begin_layout Standard
6765 \begin_inset Flex Code
6768 \begin_layout Plain Layout
6774 peut être utilisé avec plusieurs classes de document différentes, vous
6775 trouverez sans doute plus approprié d'écrire un module que vous pourrez
6776 charger avec la classe de base.
6777 Le module le plus simple qu'il est possible d'écrire dans ce contexte est
6781 \begin_layout LyX-Code
6786 Declare\SpecialChar LyX
6787 Module{mon paquetage}
6790 \begin_layout LyX-Code
6796 \begin_layout LyX-Code
6799 #Support for mypkg.sty.
6802 \begin_layout LyX-Code
6806 \begin_inset Newline newline
6812 \begin_layout LyX-Code
6816 \begin_inset Newline newline
6822 \begin_layout LyX-Code
6826 \begin_inset Newline newline
6832 \begin_inset Newline newline
6838 \begin_layout Standard
6839 Un module plus compliqué pourrait modifier le comportement de constructions
6840 existantes ou d'en définir de nouvelles.
6842 \begin_inset space ~
6846 \begin_inset CommandInset ref
6848 reference "sec:Syntaxe-des"
6855 \begin_layout Subsection
6856 Format pour un fichier
6857 \begin_inset Flex Code
6860 \begin_layout Plain Layout
6869 \begin_layout Standard
6870 Deux possibilités se présentent.
6874 \begin_layout Standard
6875 Soit le fichier de classe est fondé sur une classe de document existante.
6876 Par exemple, de nombreuses classes pour une thèse sont des variantes de
6878 \begin_inset Flex Code
6881 \begin_layout Plain Layout
6888 Pour vérifier que c'est le cas pour la vôtre, cherchez une ligne comme
6891 \begin_layout LyX-Code
6899 \begin_layout Standard
6900 dans le fichier de classe.
6901 Si c'est la cas, vous pouvez essentiellement procéder comme dans la section
6902 précédente, bien que la ligne
6903 \begin_inset Flex Code
6906 \begin_layout Plain Layout
6907 Declare\SpecialChar LaTeX
6914 Si votre nouvelle classe est une thèse, et est fondée sur
6915 \begin_inset Flex Code
6918 \begin_layout Plain Layout
6924 , cette ligne doit être
6930 \begin_layout Plain Layout
6931 Et enregistrer le fichier comme
6932 \begin_inset Flex Code
6935 \begin_layout Plain Layout
6943 facilitera les choses: \SpecialChar LyX
6944 suppose que la classe de document a le même nom
6945 que le fichier de format.
6955 \begin_layout LyX-Code
6960 Declare\SpecialChar LaTeX
6961 Class[thesis,book]{thesis}
6964 \begin_layout Standard
6965 Soit le fichier de classe est original.
6966 Dans ce cas, vous devrez probablement créer votre propre format.
6967 Nous vous suggérons fortement de copier un fichier de format existant qui
6968 utilise une classe \SpecialChar LaTeX
6969 similaire et de le modifier si c'est possible.
6970 Utilisez au moins un fichier existant comme point de départ pour savoir
6971 quels sont les éléments dont vous devez vous occuper.
6972 Encore une fois, les spécificités sont décrites ci-après.
6975 \begin_layout Subsection
6977 \begin_inset CommandInset label
6986 \begin_layout Standard
6987 Une fois qu'un fichier de format a été crée pour une classe de document,
6988 vous désirerez peut-être créer un
6993 Un modèle est une sorte de mode d'emploi pour votre format, montrant comment
6994 il peut être utilisé, mais avec un contenu fictif.
6995 Vous pouvez jeter un œil aux divers modèles distribués avec \SpecialChar LyX
6999 \begin_layout Standard
7000 Les modèles sont créés comme les documents normaux.
7001 La seule différence est que les documents normaux contiennent tous les
7002 réglages possibles, y compris les polices et la taille du papier.
7003 Or on ne veut en général pas qu'un modèle modifie ces réglages implicites.
7004 Pour cette raison, l'auteur d'un modèle doit enlever les commandes correspondan
7006 \begin_inset Flex Code
7009 \begin_layout Plain Layout
7018 \begin_inset Flex Code
7021 \begin_layout Plain Layout
7029 du fichier modèle \SpecialChar LyX
7031 C'est faisable avec un simple éditeur de texte, comme
7032 \begin_inset Flex Code
7035 \begin_layout Plain Layout
7042 \begin_inset Flex Code
7045 \begin_layout Plain Layout
7054 \begin_layout Standard
7055 Mettez les fichiers modèles que vous avez créés et édités dans
7056 \begin_inset Flex Code
7059 \begin_layout Plain Layout
7065 , copiez ceux que vous utilisez du répertoire global de modèles
7066 \begin_inset Flex Code
7069 \begin_layout Plain Layout
7076 vers le même endroit, et redéfinissez le répertoire de modèles dans la
7078 \begin_inset Flex Noun
7081 \begin_layout Plain Layout
7082 Outils\SpecialChar menuseparator
7083 Préférences\SpecialChar menuseparator
7092 \begin_layout Standard
7094 \begin_inset Flex Code
7097 \begin_layout Plain Layout
7103 a un statut particulier.
7104 Il est chargé à chaque fois que vous créez un nouveau document avec
7105 \begin_inset Flex Noun
7108 \begin_layout Plain Layout
7109 Fichier\SpecialChar menuseparator
7115 afin d'avoir les réglages implicites.
7116 Pour créer ce modèle depuis \SpecialChar LyX
7117 , vous n'avez qu'à ouvrir un document ayant
7118 déjà les réglages voulus, et appuyer sur le bouton
7119 \begin_inset Flex Noun
7122 \begin_layout Plain Layout
7123 Enregistrer comme valeurs implicites
7131 \begin_layout Subsection
7132 Mise à jour des anciens fichiers de format
7135 \begin_layout Standard
7136 La syntaxe des fichiers de format change à chaque publication d'une nouvelle
7137 version de \SpecialChar LyX
7138 , et les anciens fichiers de format doivent donc être convertis
7139 dans la nouvelle syntaxe.
7141 lit un fichier de format écrit avec une syntaxe ancienne, il appelle
7143 \begin_inset Flex Code
7146 \begin_layout Plain Layout
7152 pour le convertir dans un fichier temporaire doté de la nouvelle syntaxe.
7153 Le fichier original reste intact.
7154 Si vous utilisez le fichier de format souvent, vous voudrez sans doute
7155 rendre les modifications permanentes, pour éviter des conversions répétitives
7156 de la part de \SpecialChar LyX
7158 Pour ce faire, vous pouvez appeler le convertisseur manuellement:
7161 \begin_layout Enumerate
7165 \begin_inset Flex Code
7168 \begin_layout Plain Layout
7181 \begin_inset Flex Code
7184 \begin_layout Plain Layout
7195 \begin_layout Enumerate
7196 exécutez la commande
7197 \begin_inset Flex Code
7200 \begin_layout Plain Layout
7201 python \SpecialChar LyX
7202 Dir/scripts/layout2layout.py myclass.old myclass.layout
7208 \begin_inset Newline newline
7212 \begin_inset Flex Code
7215 \begin_layout Plain Layout
7222 est le nom de votre répertoire \SpecialChar LyX
7226 \begin_layout Standard
7227 Le convertisseur ne gère que les changements de syntaxe.
7228 Il ne peut pas gérer les modifications du contenu des fichiers inclus,
7229 ceux-ci doivent être convertis séparément.
7232 \begin_layout Section
7233 Syntaxe des fichiers de format
7234 \begin_inset CommandInset label
7236 name "sec:Syntaxe-des"
7243 \begin_layout Standard
7244 Les sections suivantes vous expliquent à quoi vous vous attaquez quand vous
7245 décidez de mettre les mains dans le cambouis, et de créer ou d'éditer votre
7246 propre fichier de format.
7247 Notre conseil est d'aller doucement et d'enregistrer souvent pour faire
7249 Ce n'est pas si dur que ça, mais il y a une multitude d'options et vous
7250 pouvez vous laisser submerger si vous essayez d'en faire trop d'un coup.
7251 Il est plus facile d'utiliser des formats existants comme référence ou
7252 modèle ou de modifier un fichier de format existant pour vos besoins.
7255 \begin_layout Standard
7256 Toutes les balises décrites dans ce chapitre sont insensibles à la casse:
7258 \begin_inset Flex Code
7261 \begin_layout Plain Layout
7268 \begin_inset Flex Code
7271 \begin_layout Plain Layout
7278 \begin_inset Flex Code
7281 \begin_layout Plain Layout
7287 sont une seule et même balise.
7288 Les valeurs possibles sont inscrites entre crochets après le nom de la
7290 La valeur implicite d'une fonction quand elle n'est pas définie dans le
7291 fichier décrivant la classe de texte est
7294 \begin_inset Flex Code
7297 \begin_layout Plain Layout
7308 Si le paramètre est d'un type particulier la valeur implicite est indiquée
7310 \begin_inset Flex Code
7313 \begin_layout Plain Layout
7324 \begin_layout Subsection
7325 Déclaration et classification d'une classe de document
7328 \begin_layout Standard
7329 Les lignes qui commencent par un
7333 dans un fichier de format sont les commentaires.
7334 Il y a une exception à cette règle : tous les
7335 \begin_inset Flex Code
7338 \begin_layout Plain Layout
7344 doivent commencer par ceci :
7347 \begin_layout LyX-Code
7350 #% Do not delete the line below; configure depends on this
7354 \begin_layout Plain Layout
7355 Ne pas effacer la ligne ci-dessous ; configure compte dessus.
7363 \begin_layout LyX-Code
7372 \begin_layout Plain Layout
7379 eXClass{Article (Standard Class)}
7382 \begin_layout LyX-Code
7387 DeclareCategory{Articles}
7390 \begin_layout Standard
7391 Les deuxième et troisième lignes servent lors de la (re)configuration de
7394 Le fichier de format est lu par le script \SpecialChar LaTeX
7396 \begin_inset Flex Code
7399 \begin_layout Plain Layout
7405 , dans un mode spécial où
7406 \begin_inset Flex Code
7409 \begin_layout Plain Layout
7416 La première ligne est juste un commentaire \SpecialChar LaTeX
7417 , la deuxième contient la déclaratio
7418 n obligatoire de la classe de texte et la troisième contient la classification
7419 facultative de la classe.
7420 Si ces lignes apparaissent dans un fichier appelé
7421 \begin_inset Flex Code
7424 \begin_layout Plain Layout
7430 , elles définissent alors une classe de texte appelée
7431 \begin_inset Flex Code
7434 \begin_layout Plain Layout
7440 (le nom du fichier de format) qui utilise la classe de document \SpecialChar LaTeX
7442 \begin_inset Flex Code
7445 \begin_layout Plain Layout
7451 (implicitement, le même nom que le format).
7453 \begin_inset Quotes fld
7456 Article (Standard Class)
7457 \begin_inset Quotes frd
7460 qui apparaît ci-dessus sert de description de la classe de texte dans la
7462 \begin_inset Flex Noun
7465 \begin_layout Plain Layout
7466 Document\SpecialChar menuseparator
7467 Paramètres\SpecialChar ldots
7468 \SpecialChar menuseparator
7476 \begin_inset Quotes fld
7480 \begin_inset Quotes frd
7483 dans l'exemple) est également utilisés dans la fenêtre
7486 \begin_inset Flex Noun
7489 \begin_layout Plain Layout
7490 Document\SpecialChar menuseparator
7491 Paramètres\SpecialChar ldots
7492 \SpecialChar menuseparator
7500 : les classes sont regroupées par catégories (qui sont aussi des genres
7501 de documents, les catégories typiques sont
7502 \begin_inset Quotes fld
7506 \begin_inset Quotes frd
7510 \begin_inset Quotes fld
7514 \begin_inset Quotes frd
7518 \begin_inset Quotes fld
7522 \begin_inset Quotes frd
7526 \begin_inset Quotes fld
7530 \begin_inset Quotes frd
7534 \begin_inset Quotes fld
7538 \begin_inset Quotes frd
7542 \begin_inset Quotes fld
7546 \begin_inset Quotes frd
7550 Si la troisième lignes est vide, la classe apparaîtra comme
7551 \begin_inset Quotes fld
7555 \begin_inset Quotes frd
7561 \begin_layout Standard
7562 Supposons que vous ayez écrit votre propre classe de texte qui utilise la
7564 \begin_inset Flex Code
7567 \begin_layout Plain Layout
7573 , mais dans laquelle vous avez changé l'apparence des en-têtes de sections.
7574 Si vous la mettez dans un fichier
7575 \begin_inset Flex Code
7578 \begin_layout Plain Layout
7584 , l'en-tête de ce fichier doit être :
7587 \begin_layout LyX-Code
7590 #% Do not delete the line below; configure depends on this
7593 \begin_layout LyX-Code
7602 \begin_layout Plain Layout
7609 eXClass[article]{Article (avec Mes En-têtes)}
7612 \begin_layout LyX-Code
7617 DeclareCategory{Articles}
7620 \begin_layout Standard
7621 Ceci déclare une classe de texte
7622 \begin_inset Flex Code
7625 \begin_layout Plain Layout
7631 , associée avec la classe de document \SpecialChar LaTeX
7633 \begin_inset Flex Code
7636 \begin_layout Plain Layout
7643 \begin_inset Quotes fld
7646 Article (avec Mes En-têtes)
7647 \begin_inset Quotes frd
7651 Si votre classe de texte repose sur plusieurs paquetages, vous pouvez la
7655 \begin_layout LyX-Code
7658 #% Do not delete the line below; configure depends on this
7661 \begin_layout LyX-Code
7670 \begin_layout Plain Layout
7677 eXClass[article,machin.sty]{Article (avec Mes En-têtes)}
7680 \begin_layout LyX-Code
7685 DeclareCategory{Articles}
7688 \begin_layout Standard
7689 Ceci indique que votre classe de texte utilise le paquetage
7690 \begin_inset Flex Code
7693 \begin_layout Plain Layout
7700 Enfin, il est aussi possible de déclarer des classes pour du code DocBook.
7701 Les déclarations ressemblent en général à :
7704 \begin_layout LyX-Code
7707 #% Do not delete the line below; configure depends on this
7710 \begin_layout LyX-Code
7715 DeclareDocBookClass[article]{SGML (DocBook Article)}
7718 \begin_layout LyX-Code
7723 DeclareCategory{Articles}
7726 \begin_layout Standard
7727 Notez que ces déclarations peuvent aussi recevoir un paramètre optionnel
7728 déclarant le nom de la classe de document (mais pas une liste).
7731 \begin_layout Standard
7732 Donc, de la manière la plus explicite, la forme d'une déclaration de format
7736 \begin_layout LyX-Code
7745 \begin_layout Plain Layout
7752 eXClass[class,package.sty]{description du format}
7755 \begin_layout LyX-Code
7760 DeclareCategory{catégorie}
7763 \begin_layout Standard
7764 Il n'est nécessaire de déclarer la classe que si le nom de la classe \SpecialChar LaTeX
7766 le nom du fichier de format diffèrent, ou si des paquetages sont à spécifier.
7767 Si le nom de la classe n'est pas spécifiée, \SpecialChar LyX
7768 suppose qu'elle est identique
7769 à celle du fichier de format.
7772 \begin_layout Standard
7773 Une fois que la classe de texte a été modifiée à votre goût, tout ce que
7774 vous avez à faire est de la copier soit dans
7775 \begin_inset Flex Code
7778 \begin_layout Plain Layout
7786 \begin_inset Flex Code
7789 \begin_layout Plain Layout
7796 \begin_inset Flex Noun
7799 \begin_layout Plain Layout
7800 Outils\SpecialChar menuseparator
7801 Recon\SpecialChar softhyphen
7808 Quittez \SpecialChar LyX
7809 et redémarrez-le; votre nouvelle classe de texte devrait alors
7810 être disponible avec les autres.
7813 \begin_layout Standard
7814 Une fois le fichier de format installé, vous pouvez le modifier et vérifier
7815 l'effet de ces modifications sans reconfigurer ou redémarrer \SpecialChar LyX
7820 \begin_layout Plain Layout
7821 Avec les versions de \SpecialChar LyX
7822 antérieures à 1.6, il vous fallait redémarrer \SpecialChar LyX
7824 valider les modifications effectuées dans les fichiers de format.
7825 De ce fait, les modifications pouvaient prendre beaucoup de temps.
7830 Vous pouvez imposer un rechargement du format en service en utilisant la
7832 \begin_inset Flex Noun
7835 \begin_layout Plain Layout
7844 Cette fonction n'est implicitement liée à aucun raccourci — vous pouvez
7845 bien sûr la lier à une touche vous-même.
7846 Si vous voulez utiliser cette fonction, il vous suffit de la saisir dans
7851 \begin_layout Standard
7857 \begin_inset Flex Noun
7860 \begin_layout Plain Layout
7868 est une fonctionnalité
7869 \begin_inset Quotes fld
7873 \begin_inset Quotes frd
7885 recommandé de sauvegarder votre travail avant de procéder ainsi
7890 En fait, il vous est
7894 recommandé de ne pas essayer de modifier des formats durant une travail
7895 productif sur un document.
7896 Utilisez un document de test, les erreurs de syntaxe et autres dans votre
7897 module pourraient déclencher des comportements bizarres.
7898 En particulier, de telles erreurs pourraient inciter \SpecialChar LyX
7900 formats en service comme incorrects et à essayer de basculer sur un autre
7905 \begin_layout Plain Layout
7906 Les erreurs de syntaxe vraiment graves peuvent même stopper \SpecialChar LyX
7908 Ceci provient du fait que certaines erreurs rendent \SpecialChar LyX
7910 la moindre information de format.
7911 Faites attention\SpecialChar ldots
7917 Les développeurs s'efforcent de conserver une bonne stabilité à \SpecialChar LyX
7919 telles situations, mais il vaut mieux être sûr que regretter
7923 \begin_layout Plain Layout
7924 Puisque nous en sommes au conseils: faites des sauvegardes régulières.
7925 Et soyez gentil avec votre maman.
7933 \begin_layout Subsection
7934 Déclaration d'un module
7937 \begin_layout Standard
7938 La première ligne d'un module doit être rédigée comme suit:
7941 \begin_layout LyX-Code
7950 \begin_layout Plain Layout
7959 yXModule[endnotes.sty]{Endnotes}
7962 \begin_layout Standard
7963 L'argument obligatoire, entre accolades, est le nom du module, tel qu'il
7965 \begin_inset Flex Noun
7968 \begin_layout Plain Layout
7969 Document\SpecialChar menuseparator
7970 Paramètres\SpecialChar menuseparator
7977 L'argument entre crochets est facultatif: il déclare n'importe quel paquetage
7979 dont dépend le module.
7980 Il est également possible d'utiliser la clé
7981 \begin_inset Flex Noun
7984 \begin_layout Plain Layout
7990 en argument optionnel: elle déclare que le module ne peut être employé
7991 que s'il existe un chemin de conversion entre les formats
7992 \begin_inset Flex Code
7995 \begin_layout Plain Layout
8002 \begin_inset Flex Code
8005 \begin_layout Plain Layout
8014 \begin_layout Standard
8015 La déclaration du module devra être suivi par des lignes descriptives comme
8020 \begin_layout Plain Layout
8021 En anglais de préférence si le module doit être diffusé par \SpecialChar LyX
8023 Cette description apparaîtra dans la liste des messages à traduire et sera
8024 donc traduite lors de la mise à jour de l'interface.
8032 \begin_layout LyX-Code
8038 \begin_layout LyX-Code
8041 #Adds an endnote command, in addition to footnotes.
8045 \begin_layout LyX-Code
8048 #You will need to add
8050 theendnotes in \SpecialChar TeX
8054 \begin_layout LyX-Code
8057 #want the endnotes to appear.
8061 \begin_layout LyX-Code
8067 \begin_layout LyX-Code
8070 #Requires: somemodule | othermodule
8073 \begin_layout LyX-Code
8076 #Excludes: badmodule
8079 \begin_layout Standard
8080 Cette description est utilisée dans
8081 \begin_inset Flex Noun
8084 \begin_layout Plain Layout
8085 Document\SpecialChar menuseparator
8086 Paramètres\SpecialChar ldots
8087 \SpecialChar menuseparator
8093 pour informer l'utilisateur de la fonction du module.
8095 \begin_inset Flex Code
8098 \begin_layout Plain Layout
8106 permet d'identifier les modules qui doivent être activés avec celui-ci;
8108 \begin_inset Flex Code
8111 \begin_layout Plain Layout
8119 permet d'identifier les modules interdits avec celui-ci.
8120 Les deux lignes sont facultatives et, comme indiqué, les modules dans une
8121 liste doivent être séparés par une barre verticale: |.
8122 Noter que les modules requis sont traités sur le mode disjonctif:
8126 des modules requis doit être utilisé.
8131 des modules exclus ne doit être utilisé.
8132 Noter également que les les modules sont identifiés par leur nom de fichier,
8134 \begin_inset Flex Code
8137 \begin_layout Plain Layout
8145 \begin_inset Flex Code
8148 \begin_layout Plain Layout
8157 \begin_inset Flex Code
8160 \begin_layout Plain Layout
8171 \begin_layout Subsection
8172 Numéro d'identification syntaxique
8175 \begin_layout Standard
8176 La première ligne non commentée doit contenir le numéro d'identification
8177 syntaxique du contenu du fichier de format:
8180 \begin_layout Description
8181 \begin_inset Flex Code
8184 \begin_layout Plain Layout
8193 \begin_inset Flex Code
8196 \begin_layout Plain Layout
8204 ] identification syntaxique du fichier de format
8207 \begin_layout Standard
8208 Ce balisage a été introduit dans \SpecialChar LyX
8210 \begin_inset space ~
8213 1.4.0 Les fichiers de format des versions antérieures n'avaient pas de numéro
8214 de format explicite et sont affectés du
8217 \begin_inset Flex Code
8220 \begin_layout Plain Layout
8224 \begin_inset space ~
8235 Le numéro de format du présent fichier est le numéro 48.
8236 mais chaque version de \SpecialChar LyX
8237 peut lire les fichiers de format d'une version
8238 plus ancienne, comme elle peut lire les documents crées avec une version
8240 Il n'y a cependant aucun moyen de revernir aux numéros d'identification
8244 \begin_layout Subsection
8245 Paramètres généraux d'une classe de texte
8246 \begin_inset CommandInset label
8248 name "subsec:Paramètres-généraux-d'une"
8255 \begin_layout Standard
8256 Voici les paramètres généraux qui décrivent l'aspect du document pour une
8257 classe complète (ceci ne veut pas dire qu'il
8261 apparaître dans le fichiers
8262 \begin_inset Flex Code
8265 \begin_layout Plain Layout
8271 plutôt que dans les modules.
8272 Un module peut contenir n'importe quelle balise de format):
8275 \begin_layout Description
8278 \begin_inset Flex Code
8281 \begin_layout Plain Layout
8294 ajoute une information qui sera incluse dans le bloc
8295 \begin_inset Flex Code
8298 \begin_layout Plain Layout
8304 quand le document est exporté en XHTML.
8305 Typiquement, ce paramètre est utilisé pour exporter de l'information en
8306 style CSS, mais il peut être utilisé pour toute information valide entre
8308 \begin_inset Flex Code
8311 \begin_layout Plain Layout
8319 \begin_inset Quotes fld
8323 \begin_inset Flex Code
8326 \begin_layout Plain Layout
8335 \begin_inset Quotes frd
8341 \begin_layout Description
8344 \begin_inset Flex Code
8347 \begin_layout Plain Layout
8360 ajoute une information au préambule du document.
8362 \begin_inset Quotes fld
8366 \begin_inset Flex Code
8369 \begin_layout Plain Layout
8378 \begin_inset Quotes frd
8384 \begin_layout Description
8387 \begin_inset Flex Code
8390 \begin_layout Plain Layout
8403 définit le style à utiliser pour afficher les informations bibliographiques.
8405 \begin_inset CommandInset ref
8407 reference "subsec:Description citation"
8413 \begin_inset Quotes fld
8417 \begin_inset Flex Code
8420 \begin_layout Plain Layout
8429 \begin_inset Quotes frd
8435 \begin_layout Description
8438 \begin_inset Flex Code
8441 \begin_layout Plain Layout
8454 décrit diverses options globales comprises par la classe du document.
8456 \begin_inset CommandInset ref
8458 reference "subsec:Section-ClassOptions"
8464 \begin_inset Quotes fld
8468 \begin_inset Flex Code
8471 \begin_layout Plain Layout
8480 \begin_inset Quotes frd
8486 \begin_layout Description
8489 \begin_inset Flex Code
8492 \begin_layout Plain Layout
8503 \begin_inset Flex Code
8506 \begin_layout Plain Layout
8515 \begin_inset space \thinspace{}
8519 \begin_inset Flex Code
8522 \begin_layout Plain Layout
8528 ] fixe le nombre implicite de colonnes (une ou deux).
8529 Peut être changé dans la fenêtre
8530 \begin_inset Flex Noun
8533 \begin_layout Plain Layout
8534 Document\SpecialChar menuseparator
8544 \begin_layout Description
8547 \begin_inset Flex Code
8550 \begin_layout Plain Layout
8564 \begin_inset Flex Code
8567 \begin_layout Plain Layout
8573 ] définit les paramètres d'un nouveau compteur.
8574 Si le compteur n'existe pas, il est créé; s'il existe, il est modifié.
8576 \begin_inset Quotes fld
8580 \begin_inset Flex Code
8583 \begin_layout Plain Layout
8592 \begin_inset Quotes frd
8596 \begin_inset Newline newline
8600 \begin_inset CommandInset ref
8602 reference "subsec:Compteurs"
8609 \begin_layout Description
8612 \begin_inset Flex Code
8615 \begin_layout Plain Layout
8625 décrit la police implicite dans le document.
8627 \begin_inset CommandInset ref
8629 reference "subsec:polices"
8633 pour une description.
8635 \begin_inset Quotes fld
8641 \begin_inset Flex Code
8644 \begin_layout Plain Layout
8653 \begin_inset Quotes frd
8659 \begin_layout Description
8662 \begin_inset Flex Code
8665 \begin_layout Plain Layout
8676 \begin_inset Flex Code
8679 \begin_layout Plain Layout
8685 ] spécifie un module inclus implicitement avec cette classe de document,
8686 donné par son nom de fichier sans suffixe
8687 \begin_inset Flex Code
8690 \begin_layout Plain Layout
8699 L'utilisateur peut toujours le retirer, mais il sera actif à l'ouverture
8700 du document (ceci s'applique pour un nouveau document, ou quand cette classe
8701 est choisie pour un document existant).
8704 \begin_layout Description
8707 \begin_inset Flex Code
8710 \begin_layout Plain Layout
8721 \begin_inset Flex Code
8724 \begin_layout Plain Layout
8730 ] indique le style qui sera appliqué aux nouveaux paragraphes, habituellement
8732 \begin_inset Flex Noun
8735 \begin_layout Plain Layout
8744 Ce sera implicitement le premier style défini si ce paramètre n'est pas
8745 fixé, mais vous êtes vivement encouragé à utiliser cette directive.
8748 \begin_layout Description
8751 \begin_inset Flex Code
8754 \begin_layout Plain Layout
8765 \begin_inset Flex Code
8768 \begin_layout Plain Layout
8774 ] indique que le module spécifié (donné par son nom de fichier sans le suffixe
8776 \begin_inset Flex Code
8779 \begin_layout Plain Layout
8787 ) ne peut pas être utilisé avec cette classe de document.
8788 Ceci peut être utilisé par exemple dans un format pour une revue pour éviter
8790 l'utilisation du module
8791 \begin_inset Flex Code
8794 \begin_layout Plain Layout
8802 (numérotation des théorèmes par sections).
8811 être utilisé dans un module: les modules ont leur propre méthode d'exclusion
8813 \begin_inset CommandInset ref
8815 reference "subsec:Modules_de_format"
8822 \begin_layout Description
8825 \begin_inset Flex Code
8828 \begin_layout Plain Layout
8838 définit un nouveau flottant.
8840 \begin_inset CommandInset ref
8842 reference "subsec:Flottants"
8848 \begin_inset Quotes fld
8852 \begin_inset Flex Code
8855 \begin_layout Plain Layout
8864 \begin_inset Quotes frd
8870 \begin_layout Description
8873 \begin_inset Flex Code
8876 \begin_layout Plain Layout
8886 définit l'information qui sera incluse dans le bloc
8887 \begin_inset Flex Code
8890 \begin_layout Plain Layout
8896 quand le document est exporté en XHTML.
8897 Notez bien que ceci écrasera toute déclaration
8900 \begin_inset Flex Code
8903 \begin_layout Plain Layout
8916 \begin_inset Flex Code
8919 \begin_layout Plain Layout
8929 antérieure (utiliser
8930 \begin_inset Newline newline
8936 \begin_inset Flex Code
8939 \begin_layout Plain Layout
8949 si vous désirez simplement ajouter du contenu).
8951 \begin_inset Quotes fld
8955 \begin_inset Flex Code
8958 \begin_layout Plain Layout
8967 \begin_inset Quotes frd
8973 \begin_layout Description
8976 \begin_inset Flex Code
8979 \begin_layout Plain Layout
8990 \begin_inset Flex Code
8993 \begin_layout Plain Layout
8999 ] définit le style utilisé pour la table des matières, la bibliographie,
9000 et similaires, lorsque le document est exporté en HTML.
9001 Pour les articles, ceci devrait normalement valoir
9004 \begin_inset Flex Code
9007 \begin_layout Plain Layout
9020 \begin_inset Flex Code
9023 \begin_layout Plain Layout
9034 Sans précisions, \SpecialChar LyX
9035 essaiera de deviner quel style utiliser.
9038 \begin_layout Description
9041 \begin_inset Flex Code
9044 \begin_layout Plain Layout
9055 \begin_inset Flex Code
9058 \begin_layout Plain Layout
9064 ] modifie les propriétés d'un compteur donné.
9065 Si le compteur n'existe pas, la directive est ignorée.
9067 \begin_inset Quotes fld
9071 \begin_inset Flex Code
9074 \begin_layout Plain Layout
9083 \begin_inset Quotes frd
9087 \begin_inset Newline newline
9091 \begin_inset CommandInset ref
9093 reference "subsec:Compteurs"
9097 pour les détails au sujet des compteurs.
9100 \begin_layout Description
9103 \begin_inset Flex Code
9106 \begin_layout Plain Layout
9117 \begin_inset Flex Code
9120 \begin_layout Plain Layout
9126 ] modifies les propriétés de style d'un paragraphe donné.
9127 Si le style n'existe pas, le directive est ignorée.
9129 \begin_inset Quotes fld
9133 \begin_inset Flex Code
9136 \begin_layout Plain Layout
9145 \begin_inset Quotes frd
9151 \begin_layout Description
9152 \begin_inset Flex Code
9155 \begin_layout Plain Layout
9164 \begin_inset Flex Code
9167 \begin_layout Plain Layout
9173 ] permet d'inclure un autre fichier de définition de format pour éviter
9174 de réécrire des commandes.
9175 C'est souvent le cas des fichiers de format standard, comme
9176 \begin_inset Flex Code
9179 \begin_layout Plain Layout
9185 , qui contient la plupart des réglages de base.
9188 \begin_layout Description
9191 \begin_inset Flex Code
9194 \begin_layout Plain Layout
9208 \begin_inset Flex Code
9211 \begin_layout Plain Layout
9217 ] cette section (re)définit le format d'un insert.
9218 Elle peut être appliquée à un insert existant pour obtenir un nouvel insert
9219 défini par l'utilisateur, e.g.
9220 un nouveau style de caractères.
9222 \begin_inset Quotes fld
9226 \begin_inset Flex Code
9229 \begin_layout Plain Layout
9238 \begin_inset Quotes frd
9242 \begin_inset Newline newline
9246 \begin_inset CommandInset ref
9248 reference "subsec:Flex-insets-and"
9255 \begin_layout Description
9258 \begin_inset Flex Code
9261 \begin_layout Plain Layout
9275 \begin_inset Flex Code
9278 \begin_layout Plain Layout
9284 ] indique la largeur de la marge gauche à l'écran, par exemple
9285 \begin_inset Quotes fld
9289 \begin_inset Flex Code
9292 \begin_layout Plain Layout
9299 \begin_inset Quotes frd
9302 (noter que ce n'est pas une
9303 \begin_inset Quotes fld
9307 \begin_inset Quotes frd
9311 \begin_inset Quotes fld
9315 \begin_inset Quotes frd
9321 \begin_layout Description
9324 \begin_inset Flex Code
9327 \begin_layout Plain Layout
9338 \begin_inset Flex Code
9341 \begin_layout Plain Layout
9347 ] efface un compteur existant, habituellement défini dans un fichier inclus.
9350 \begin_layout Description
9353 \begin_inset Flex Code
9356 \begin_layout Plain Layout
9367 \begin_inset Flex Code
9370 \begin_layout Plain Layout
9376 ] efface un flottant existant.
9377 C'est très utile quand vous voulez supprimer un flottant qui a été défini
9378 dans un fichier inclus.
9381 \begin_layout Description
9384 \begin_inset Flex Code
9387 \begin_layout Plain Layout
9398 \begin_inset Flex Code
9401 \begin_layout Plain Layout
9407 ] efface un style existant.
9410 \begin_layout Description
9413 \begin_inset Flex Code
9416 \begin_layout Plain Layout
9430 \begin_inset Flex Code
9433 \begin_layout Plain Layout
9439 ] indique quelle sorte de format de fichier (tel que défini dans les préférences
9441 ) est produit par cette classe.
9442 Elle est surtout utile quand
9443 \begin_inset Flex Code
9446 \begin_layout Plain Layout
9457 \begin_inset Flex Code
9460 \begin_layout Plain Layout
9470 et que l'on veut définir un nouvelle sorte de document en programmation
9472 La chaîne est redéfinie comme
9473 \begin_inset Quotes fld
9479 \begin_inset Flex Code
9482 \begin_layout Plain Layout
9493 \begin_inset Quotes frd
9497 \begin_inset Quotes fld
9503 \begin_inset Flex Code
9506 \begin_layout Plain Layout
9517 \begin_inset Quotes frd
9520 quand la directive correspondante
9521 \begin_inset Flex Code
9524 \begin_layout Plain Layout
9535 \begin_layout Description
9538 \begin_inset Flex Code
9541 \begin_layout Plain Layout
9556 \begin_inset Flex Code
9559 \begin_layout Plain Layout
9571 \begin_inset Flex Code
9574 \begin_layout Plain Layout
9583 \begin_inset Flex Code
9586 \begin_layout Plain Layout
9596 ] indique quelle sorte de document résultant sera obtenu par cette classe.
9599 \begin_layout Description
9602 \begin_inset Flex Code
9605 \begin_layout Plain Layout
9616 \begin_inset Flex Code
9619 \begin_layout Plain Layout
9626 \begin_inset Flex Code
9629 \begin_layout Plain Layout
9635 ] précise les options, données par le seconde chaîne de caractères, pour
9636 le paquetage nommé par le première chaîne.
9638 \begin_inset Quotes fld
9642 \begin_inset Flex Code
9645 \begin_layout Plain Layout
9646 PackageOptions natbib square
9652 \begin_inset Quotes frd
9655 déclenchera le chargement de
9656 \begin_inset Flex Code
9659 \begin_layout Plain Layout
9666 \begin_inset Flex Code
9669 \begin_layout Plain Layout
9675 (pour les \SpecialChar TeX
9676 perts, ceci force \SpecialChar LyX
9678 \begin_inset Flex Code
9681 \begin_layout Plain Layout
9684 PassOptionsToPackage{natbib}{square}
9689 avant le chargement de
9690 \begin_inset Flex Code
9693 \begin_layout Plain Layout
9702 \begin_layout Description
9705 \begin_inset Flex Code
9708 \begin_layout Plain Layout
9719 \begin_inset Flex Code
9722 \begin_layout Plain Layout
9734 \begin_inset Flex Code
9737 \begin_layout Plain Layout
9746 \begin_inset Flex Code
9749 \begin_layout Plain Layout
9759 fixe la mise en page implicite.
9760 Peut être changée dans la fenêtre
9761 \begin_inset Flex Noun
9764 \begin_layout Plain Layout
9765 Document\SpecialChar menuseparator
9766 Paramètres\SpecialChar ldots
9775 \begin_layout Description
9778 \begin_inset Flex Code
9781 \begin_layout Plain Layout
9791 fixe le préambule du document \SpecialChar LaTeX
9793 Notez bien que ceci remplacera complètement toute autre directive
9796 \begin_inset Flex Code
9799 \begin_layout Plain Layout
9808 \begin_inset Flex Code
9811 \begin_layout Plain Layout
9821 (utiliser cette dernière directive si vous voulez seulement ajouter des
9822 éléments au contenu).
9824 \begin_inset Quotes fld
9828 \begin_inset Flex Code
9831 \begin_layout Plain Layout
9840 \begin_inset Quotes frd
9846 \begin_layout Description
9849 \begin_inset Flex Code
9852 \begin_layout Plain Layout
9863 \begin_inset Flex Code
9866 \begin_layout Plain Layout
9873 \begin_inset Flex Code
9876 \begin_layout Plain Layout
9885 \begin_inset space \thinspace{}
9889 \begin_inset Flex Code
9892 \begin_layout Plain Layout
9898 ] décrit si la classe fournit la fonctionnalité
9899 \begin_inset Flex Code
9902 \begin_layout Plain Layout
9911 Une fonctionnalité est en général le nom d'un paquetage (
9912 \begin_inset Flex Code
9915 \begin_layout Plain Layout
9924 \begin_inset Flex Code
9927 \begin_layout Plain Layout
9935 , \SpecialChar ldots
9936 ) ou d'une commande \SpecialChar LaTeX
9938 \begin_inset Flex Code
9941 \begin_layout Plain Layout
9950 \begin_inset Flex Code
9953 \begin_layout Plain Layout
9964 \begin_inset space ~
9968 \begin_inset CommandInset ref
9970 reference "chap:List-of-functions"
9974 pour une liste des fonctionnalités.
9977 \begin_layout Description
9980 \begin_inset Flex Code
9983 \begin_layout Plain Layout
9994 \begin_inset Flex Code
9997 \begin_layout Plain Layout
10003 ] indique que ce format fournit la fonctionnalité du module indiqué, qui
10004 doit être spécifié par le nom du fichier dans le suffixe
10005 \begin_inset Flex Code
10008 \begin_layout Plain Layout
10017 Ceci sera utilisé typiquement si le format inclut directement le module,
10018 plutôt que via le paramètre
10019 \begin_inset Flex Code
10022 \begin_layout Plain Layout
10030 pour indiquer qu'il doit être utilisé.
10031 Il pourrait être également utilisé dans un module fournissant une implantation
10032 équivalente de la même fonctionnalité.
10035 \begin_layout Description
10038 \begin_inset Flex Code
10041 \begin_layout Plain Layout
10052 \begin_inset Flex Code
10055 \begin_layout Plain Layout
10061 ] indique que la classe nécessite la fonctionnalité
10062 \begin_inset Flex Code
10065 \begin_layout Plain Layout
10074 Plusieurs fonctionnalités doivent être séparées par des virgules.
10075 Noter que l'on ne peut requérir que des fonctionnalités reconnues (voir
10077 \begin_inset CommandInset ref
10079 reference "chap:List-of-functions"
10083 pour accéder à la liste des fonctionnalités).
10086 If you require a package with specific options, you can additionally use
10088 \begin_inset Flex Code
10091 \begin_layout Plain Layout
10104 \begin_layout Description
10107 \begin_inset Flex Code
10110 \begin_layout Plain Layout
10121 \begin_inset Flex Code
10124 \begin_layout Plain Layout
10130 ] indique la largeur de la marge droite à l'écran, par exemple
10131 \begin_inset Quotes fld
10135 \begin_inset Flex Code
10138 \begin_layout Plain Layout
10145 \begin_inset Quotes frd
10151 \begin_layout Description
10154 \begin_inset Flex Code
10157 \begin_layout Plain Layout
10171 \begin_inset Flex Code
10174 \begin_layout Plain Layout
10180 ] fixe quels sectionnements doivent être numérotés.
10181 Correspond au compteur
10182 \begin_inset Flex Code
10185 \begin_layout Plain Layout
10193 en \SpecialChar LaTeX
10197 \begin_layout Description
10200 \begin_inset Flex Code
10203 \begin_layout Plain Layout
10216 \begin_inset Flex Code
10219 \begin_layout Plain Layout
10228 \begin_inset space \thinspace{}
10232 \begin_inset Flex Code
10235 \begin_layout Plain Layout
10241 ] fixe l'option implicite d'impression recto seul ou en recto verso.
10242 Peut être changé dans la fenêtre
10243 \begin_inset Flex Noun
10246 \begin_layout Plain Layout
10247 Document\SpecialChar menuseparator
10256 \begin_layout Description
10259 \begin_inset Flex Code
10262 \begin_layout Plain Layout
10273 \begin_inset Flex Code
10276 \begin_layout Plain Layout
10282 ] définit un nouveau style de paragraphe.
10283 Si le style n'existe pas, il est créé; s'il existe déjà, ses paramètres
10285 Doit être fermé par
10286 \begin_inset Quotes fld
10290 \begin_inset Flex Code
10293 \begin_layout Plain Layout
10302 \begin_inset Quotes frd
10306 \begin_inset Newline newline
10310 \begin_inset CommandInset ref
10312 reference "subsec:Styles-de-paragraphe"
10319 \begin_layout Description
10322 \begin_inset Flex Code
10325 \begin_layout Plain Layout
10341 \begin_inset Flex Code
10344 \begin_layout Plain Layout
10354 ] définit nom de la commande ou de l'envi\SpecialChar softhyphen
10355 ronnement mentionné ci-dessous.
10358 \begin_layout Description
10361 \begin_inset Flex Code
10364 \begin_layout Plain Layout
10379 \begin_inset Flex Code
10382 \begin_layout Plain Layout
10392 \begin_inset Flex Code
10395 \begin_layout Plain Layout
10405 ] indique le genre de balisage utilisé pour définir le titre d'un document.
10407 \begin_inset Flex Code
10410 \begin_layout Plain Layout
10416 signifie que la commande définie par
10417 \begin_inset Flex Code
10420 \begin_layout Plain Layout
10426 sera insérée après le dernier format avec
10429 \begin_inset Quotes fld
10435 \begin_inset Flex Code
10438 \begin_layout Plain Layout
10440 \begin_inset space ~
10451 \begin_inset Quotes frd
10458 \begin_inset Flex Code
10461 \begin_layout Plain Layout
10468 \begin_inset Flex Code
10471 \begin_layout Plain Layout
10477 est un environnement, dans lequel doit être inclus tous les formats avec
10481 \begin_inset Quotes fld
10487 \begin_inset Flex Code
10490 \begin_layout Plain Layout
10492 \begin_inset space ~
10503 \begin_inset Quotes frd
10511 \begin_layout Description
10514 \begin_inset Flex Code
10517 \begin_layout Plain Layout
10528 \begin_inset Flex Code
10531 \begin_layout Plain Layout
10537 ] fixe quels sectionnements sont inclus dans la table des matières.
10538 Correspond au compteur
10539 \begin_inset Flex Code
10542 \begin_layout Plain Layout
10550 en \SpecialChar LaTeX
10554 \begin_layout Subsection
10558 \begin_inset CommandInset label
10560 name "subsec:Section-ClassOptions"
10567 \begin_layout Standard
10569 \begin_inset Flex Code
10572 \begin_layout Plain Layout
10578 peut contenir les directives suivantes :
10581 \begin_layout Description
10584 \begin_inset Flex Code
10587 \begin_layout Plain Layout
10601 ] liste les tailles de police disponibles comme police principale du document,
10605 \begin_inset Quotes fld
10611 \begin_inset Flex Code
10614 \begin_layout Plain Layout
10623 \begin_inset Quotes frd
10631 \begin_layout Description
10634 \begin_inset Flex Code
10637 \begin_layout Plain Layout
10647 fixe le contenu de la ligne écrivant la DTD pour les classes produisant
10652 \begin_inset Quotes eld
10655 -//OASIS//DTD DocBook V4.2//EN
10656 \begin_inset Quotes erd
10662 \begin_layout Description
10665 \begin_inset Flex Code
10668 \begin_layout Plain Layout
10682 ] introduit certaines options de la classe de document, séparées par une
10683 virgule, qui seront ajoutées à la partie optionnelle de la commande
10684 \begin_inset Flex Code
10687 \begin_layout Plain Layout
10698 \begin_layout Description
10701 \begin_inset Flex Code
10704 \begin_layout Plain Layout
10716 chaîne="empty|plain|headings|fancy"
10718 ] liste les mises en page disponibles, séparées par un
10721 \begin_inset Quotes fld
10725 \begin_inset Quotes frd
10733 \begin_layout Standard
10735 \begin_inset Flex Code
10738 \begin_layout Plain Layout
10744 doit être fermée par
10745 \begin_inset Quotes fld
10751 \begin_inset Flex Code
10754 \begin_layout Plain Layout
10763 \begin_inset Quotes frd
10769 \begin_layout Subsection
10770 Styles de paragraphe
10771 \begin_inset CommandInset label
10773 name "subsec:Styles-de-paragraphe"
10780 \begin_layout Standard
10781 La description d'un style de paragraphe ressemble à ceci
10785 \begin_layout Plain Layout
10786 qui peut servir soit à définir un nouvel format soit à en modifier un déjà
10795 \begin_layout LyX-Code
10802 \begin_layout LyX-Code
10806 \begin_layout LyX-Code
10810 \begin_layout Standard
10811 dans lequel on peut mettre les commandes suivantes :
10814 \begin_layout Description
10817 \begin_inset Flex Code
10820 \begin_layout Plain Layout
10835 , left, right, center
10837 ] alignement de paragraphe.
10840 \begin_layout Description
10843 \begin_inset Flex Code
10846 \begin_layout Plain Layout
10861 , left, right, center
10867 des alignements possibles séparés par une virgule.
10868 Certains styles \SpecialChar LaTeX
10869 interdisent certains alignements, car ils n'auraient aucun
10871 Par exemple une énumération alignée à droite ou centrée est impossible.
10874 \begin_layout Description
10877 \begin_inset Flex Code
10880 \begin_layout Plain Layout
10891 \begin_inset Flex Code
10894 \begin_layout Plain Layout
10900 ] définit l'argument numéro <int> d'une commande ou environnement associé
10902 Ceci est utile pour des entités comme les en-têtes de section, et n'a de
10903 sens qu'avec \SpecialChar LaTeX
10905 Chaque argument (obligatoire ou facultatif) d'une commande ou d'un environnemen
10906 t — sauf l'argument obligatoire correspondant au contenu du paragraphe propremen
10907 t dit — est défini séparément, et le nombre précise l'ordre des arguments.
10908 La définition doit être close par
10911 \begin_inset Flex Code
10914 \begin_layout Plain Layout
10924 .Ainsi une commande avec deux arguments sera spécifiée comme suit:
10925 \begin_inset Separator parbreak
10932 \begin_layout Quote
10938 \begin_layout Quote
10944 \begin_layout Quote
10950 \begin_layout Quote
10956 \begin_layout Quote
10962 \begin_layout Quote
10968 \begin_layout Standard
10969 Dans la définition de l'
10970 \begin_inset Flex Code
10973 \begin_layout Plain Layout
10979 , les spécifications suivantes sont possibles:
10982 \begin_layout Itemize
10985 \begin_inset Flex Code
10988 \begin_layout Plain Layout
10999 \begin_inset Flex Code
11002 \begin_layout Plain Layout
11008 définit la chaîne de caractères qui apparaîtra à la fois dans le menu (pour
11009 insérer cet argument) et dans le bouton d'insertion d'argument (sauf si
11010 vous spécifiez également un
11013 \begin_inset Flex Code
11016 \begin_layout Plain Layout
11027 Pour le menu, vous pouvez définir un accélérateur en ajoutant le caractère
11028 désiré à la chaîne, séparé par
11029 \begin_inset Quotes fld
11033 \begin_inset Quotes frd
11037 \begin_inset space \thinspace{}
11041 \begin_inset space \space{}
11045 \begin_inset Quotes fld
11049 \begin_inset Flex Code
11052 \begin_layout Plain Layout
11053 Éléments personnalisables|é
11059 \begin_inset Quotes frd
11065 \begin_layout Itemize
11068 \begin_inset Flex Code
11071 \begin_layout Plain Layout
11082 \begin_inset Flex Code
11085 \begin_layout Plain Layout
11091 définit une chaîne particulière pour le menu.
11092 Vous pouvez définir un accélérateur en ajoutant le caractère désiré à la
11094 \begin_inset Quotes fld
11098 \begin_inset Quotes frd
11102 \begin_inset space \thinspace{}
11106 \begin_inset space \space{}
11110 \begin_inset Quotes fld
11114 \begin_inset Flex Code
11117 \begin_layout Plain Layout
11118 Éléments personnalisables|é
11124 \begin_inset Quotes frd
11128 Cette spécification est facultative, si elle n'existe pas, la
11129 \begin_inset Flex Code
11132 \begin_layout Plain Layout
11138 sera utilisée pour le menu;
11141 \begin_layout Itemize
11144 \begin_inset Flex Code
11147 \begin_layout Plain Layout
11158 \begin_inset Flex Code
11161 \begin_layout Plain Layout
11167 définit un texte explicatif qui apparaît dans la bulle d'aide quand le
11168 curseur passe sur l'insertion d'argument;
11171 \begin_layout Itemize
11174 \begin_inset Flex Code
11177 \begin_layout Plain Layout
11188 \begin_inset Flex Code
11191 \begin_layout Plain Layout
11200 \begin_inset space \thinspace{}
11204 \begin_inset Flex Code
11207 \begin_layout Plain Layout
11213 ] précise si l’argument est obligatoire (1) ou optionnel (0).
11214 Les arguments obligatoires ont émis comme une chaîne vide s'ils ne sont
11215 pas précisés, alors que les arguments optionnels ne sont pas émis du tout.
11216 Implicitement, les arguments obligatoires sont insérés entre
11217 \begin_inset Flex Code
11220 \begin_layout Plain Layout
11226 , alors que les arguments optionnels sont insérés entre
11227 \begin_inset Flex Code
11230 \begin_layout Plain Layout
11239 \begin_layout Itemize
11242 \begin_inset Flex Code
11245 \begin_layout Plain Layout
11256 \begin_inset Flex Code
11259 \begin_layout Plain Layout
11265 définit une autre argument (par son numéro d'ordre) dont cet argument demande
11266 l’émission s'il est lui-même émis.
11267 Par exemple en \SpecialChar LaTeX
11268 , les arguments optionnels demandent l'émission d'autres
11269 arguments optionnels situés avant eux dans la liste (au moins vides), comme
11273 \begin_inset Flex Code
11276 \begin_layout Plain Layout
11281 command[][argument]{text}
11288 ou ceci peut être précisé par la directive
11291 \begin_inset Flex Code
11294 \begin_layout Plain Layout
11305 \begin_inset Flex Code
11308 \begin_layout Plain Layout
11317 \begin_layout Itemize
11320 \begin_inset Flex Code
11323 \begin_layout Plain Layout
11334 \begin_inset Flex Code
11337 \begin_layout Plain Layout
11343 définit un délimiteur gauche personnalisé (au lieu de
11344 \begin_inset Flex Code
11347 \begin_layout Plain Layout
11354 \begin_inset Flex Code
11357 \begin_layout Plain Layout
11364 Une rupture de ligne dans la sortie peut être indiqué par
11365 \begin_inset Flex Code
11368 \begin_layout Plain Layout
11377 \begin_layout Itemize
11380 \begin_inset Flex Code
11383 \begin_layout Plain Layout
11394 \begin_inset Flex Code
11397 \begin_layout Plain Layout
11403 définit un délimiteur droit personnalisé (au lieu de
11404 \begin_inset Flex Code
11407 \begin_layout Plain Layout
11414 \begin_inset Flex Code
11417 \begin_layout Plain Layout
11424 Une rupture de ligne dans la sortie peut être indiqué par
11425 \begin_inset Flex Code
11428 \begin_layout Plain Layout
11437 \begin_layout Itemize
11440 \begin_inset Flex Code
11443 \begin_layout Plain Layout
11454 \begin_inset Flex Code
11457 \begin_layout Plain Layout
11463 définit un argument qui sera inséré si et seulement si aucun argument n'est
11464 saisi par l'utilisateur, c'est-à-dire si aucun insert d'argument n'a été
11465 spécifié (notez qu'un insert d'argument vide masque le
11468 \begin_inset Flex Code
11471 \begin_layout Plain Layout
11482 Les arguments multiples doivent être séparés par des virgules;
11485 \begin_layout Itemize
11488 \begin_inset Flex Code
11491 \begin_layout Plain Layout
11502 \begin_inset Flex Code
11505 \begin_layout Plain Layout
11511 définit un argument inséré dans tous les cas (seul ou en plus des chaîne
11512 saisies par l’utilisateur).
11513 Les arguments multiples doivent être séparés par des virgules;
11516 \begin_layout Itemize
11519 \begin_inset Flex Code
11522 \begin_layout Plain Layout
11532 définit la police de caractères utilisée pour le contenu de l'argument,
11534 \begin_inset CommandInset ref
11536 reference "subsec:polices"
11543 \begin_layout Itemize
11546 \begin_inset Flex Code
11549 \begin_layout Plain Layout
11559 définit la police de caractères utilisée pour l'étiquette, voir
11560 \begin_inset CommandInset ref
11562 reference "subsec:polices"
11569 \begin_layout Itemize
11572 \begin_inset Flex Code
11575 \begin_layout Plain Layout
11584 \begin_inset Flex Code
11587 \begin_layout Plain Layout
11593 , Minimalistic, Conglomerate
11600 précise le style de rendu utilisé pour les cadres d'insertion et les boutons;
11603 \begin_layout Itemize
11606 \begin_inset Flex Code
11609 \begin_layout Plain Layout
11620 \begin_inset Flex Code
11623 \begin_layout Plain Layout
11629 force l'insertion de l’argument lorsque le style concerné est sélectionné
11630 (si sa valeur est 1).
11631 Actuellement, un seul argument par style ou format peut être inséré automatique
11635 \begin_layout Itemize
11638 \begin_inset Flex Code
11641 \begin_layout Plain Layout
11650 \begin_inset Flex Code
11653 \begin_layout Plain Layout
11662 \begin_inset Flex Code
11665 \begin_layout Plain Layout
11673 , this argument will be inserted with a copy of the co-text (either selected
11674 text or the whole paragraph) as content.
11677 \begin_layout Itemize
11680 \begin_inset Flex Code
11683 \begin_layout Plain Layout
11692 \begin_inset Flex Code
11695 \begin_layout Plain Layout
11698 string of characters
11707 Defines individual characters that should be output in raw form, meaning
11708 without special translations that \SpecialChar LaTeX
11710 Note that, contrary to PassThru, this needs to be explicitly defined for
11712 That is, arguments do not inherit PassThruChars from their parent inset
11716 \begin_layout Standard
11717 Implicitement, le texte saisi dans la fenêtre de travail de \SpecialChar LyX
11719 considéré est le dernier argument de la commande si le
11722 \begin_inset Flex Code
11725 \begin_layout Plain Layout
11738 \begin_inset Flex Code
11741 \begin_layout Plain Layout
11752 Cependant, les arguments préfixés par
11755 \begin_inset Flex Code
11758 \begin_layout Plain Layout
11768 sont émis après cet argument de la fenêtre de travail.
11769 Notez que la numérotation des post-arguments repart de 1, de sorte que
11770 le premier argument suivant l’argument de la fenêtre de travail est
11773 \begin_inset Flex Code
11776 \begin_layout Plain Layout
11787 Les post-arguments sont ignorés dans tout autre
11790 \begin_inset Flex Code
11793 \begin_layout Plain Layout
11804 \begin_inset Flex Code
11807 \begin_layout Plain Layout
11816 \begin_layout Standard
11817 Les arguments de liste
11818 \begin_inset Flex Code
11821 \begin_layout Plain Layout
11830 \begin_inset Flex Code
11833 \begin_layout Plain Layout
11841 ) sont préfixés par
11842 \begin_inset Flex Code
11845 \begin_layout Plain Layout
11851 suivi par leur numéro (e.
11852 \begin_inset space \thinspace{}
11856 \begin_inset space \space{}
11860 \begin_inset Flex Code
11863 \begin_layout Plain Layout
11873 \begin_layout Description
11876 \begin_inset Flex Code
11879 \begin_layout Plain Layout
11889 noter que cette directive écrasera complètement toute déclaration
11890 \begin_inset Flex Code
11893 \begin_layout Plain Layout
11899 antérieure pour ce style.
11900 Doit être fermée par
11901 \begin_inset Flex Code
11904 \begin_layout Plain Layout
11912 \begin_inset CommandInset ref
11914 reference "subsec:I18n"
11918 pour les détails d'utilisation.
11921 \begin_layout Description
11924 \begin_inset Flex Code
11927 \begin_layout Plain Layout
11945 \begin_layout Plain Layout
11947 \begin_inset Quotes fld
11951 \begin_inset Quotes frd
11954 ici désigne un nombre réel, e.g.
11960 l'espacement vertical qui sépare du paragraphe suivant le dernier paragraphe
11961 d'une série doté de cette directive.
11962 Si le paragraphe suivant est doté d'un autre style, les séparations ne
11963 sont pas simplement additionnées, mais le maximum est pris en considération.La
11965 \begin_inset Flex Code
11968 \begin_layout Plain Layout
11974 pour le dernier paragraphe.
11977 \begin_layout Description
11980 \begin_inset Flex Code
11983 \begin_layout Plain Layout
11994 \begin_inset Flex Code
11997 \begin_layout Plain Layout
12003 fixe la catégorie pour ce style.
12004 Ceci est utilise pour regrouper les styles apparentés dans le menu déroulant
12005 des styles de la barre d'outils.
12006 N'importe quelle chaîne de caractères peut être utilisée, mais vous voudrez
12007 peut-être utiliser des catégories existantes pour vos propres styles.
12010 \begin_layout Description
12013 \begin_inset Flex Code
12016 \begin_layout Plain Layout
12026 fixe la profondeur d'une commande XML.
12027 Utilisable uniquement avec les formats XML.
12030 \begin_layout Description
12033 \begin_inset Flex Code
12036 \begin_layout Plain Layout
12047 \begin_inset Flex Code
12050 \begin_layout Plain Layout
12056 sert à copier toutes les caractéristiques d'un style déjà existant dans
12060 \begin_layout Description
12063 \begin_inset Flex Code
12066 \begin_layout Plain Layout
12077 \begin_inset Flex Code
12080 \begin_layout Plain Layout
12086 ] nomme un style dont le préambule devra être placé
12091 Ceci permet d'assurer une relation d'ordre entre les morceaux de préambule
12092 quand les définitions de macros dépendent les unes des autres.
12098 \begin_layout Plain Layout
12099 Noter que, à part cette fonctionnalité, il n'y a aucun moyen de garantir
12100 un ordonnancement des préambules.
12101 L'ordre que vous constatez avec une version de \SpecialChar LyX
12102 peut changer sans préavis
12103 dans les versions ultérieures.
12111 \begin_layout Description
12114 \begin_inset Flex Code
12117 \begin_layout Plain Layout
12145 ] fixe le type de marqueur qui se trouve à la fin du paragraphe (ou de la
12146 suite de paragraphes si
12147 \begin_inset Flex Code
12150 \begin_layout Plain Layout
12157 \begin_inset Flex Code
12160 \begin_layout Plain Layout
12167 \begin_inset Flex Code
12170 \begin_layout Plain Layout
12177 \begin_inset Flex Code
12180 \begin_layout Plain Layout
12188 \begin_inset Flex Code
12191 \begin_layout Plain Layout
12198 \begin_inset Quotes fld
12202 \begin_inset Quotes frd
12206 \begin_inset Flex Code
12209 \begin_layout Plain Layout
12216 \begin_inset Flex Code
12219 \begin_layout Plain Layout
12225 ) est un carré blanc (respectivement noir) en général placé à la fin des
12228 \begin_inset Flex Code
12231 \begin_layout Plain Layout
12237 est une chaîne de caractères explicitement donnée.
12240 \begin_layout Description
12243 \begin_inset Flex Code
12246 \begin_layout Plain Layout
12257 \begin_inset Flex Code
12260 \begin_layout Plain Layout
12266 fixe la chaîne utilisée pour le marqueur quand
12267 \begin_inset Newline newline
12271 \begin_inset Flex Code
12274 \begin_layout Plain Layout
12281 \begin_inset Flex Code
12284 \begin_layout Plain Layout
12293 \begin_layout Description
12296 \begin_inset Flex Code
12299 \begin_layout Plain Layout
12309 fixe la police utilisée à la fois pour le corps du texte
12315 \begin_inset CommandInset ref
12317 reference "subsec:polices"
12322 Noter qu'en définissant cette police on définit aussi automatiquement
12325 \begin_inset Flex Code
12328 \begin_layout Plain Layout
12338 avec la même valeur.
12339 Il faut donc définir celle-ci d'abord pour fixer
12342 \begin_inset Flex Code
12345 \begin_layout Plain Layout
12358 \begin_layout Description
12361 \begin_inset Flex Code
12364 \begin_layout Plain Layout
12375 \begin_inset Flex Code
12378 \begin_layout Plain Layout
12384 ] est utile pour forcer la portabilité de nouveaux styles vers des versions
12385 stables de \SpecialChar LyX
12387 La première version stable qui interprète cette directive est \SpecialChar LyX
12389 L'argument est un nombre qui peut être 0, -1 ou n'importe quel entier positif.
12391 \begin_inset Flex Code
12394 \begin_layout Plain Layout
12400 est positif, il sera toujours émis vers le préambule du document.
12401 Lors de la lecture d'un fichier
12405 , les définitions de style du préambule du document sont ajoutées à la classe
12407 De ce fait même les versions de \SpecialChar LyX
12408 plus anciennes peuvent gérer ce style.
12412 \begin_inset Flex Code
12415 \begin_layout Plain Layout
12425 est un numéro de version : si le style est lu, et si le numéro de version
12426 est inférieur au numéro de version du style existant dans la classe de
12427 document, le nouveau style est ignoré.
12428 Si le numéro de version est supérieur, le nouveau style remplace l'ancien.
12429 La valeur -1 signifie un numéro de version infini, c'est-à-dire que le
12430 style est toujours utilisé.
12433 \begin_layout Description
12436 \begin_inset Flex Code
12439 \begin_layout Plain Layout
12450 \begin_inset Flex Code
12453 \begin_layout Plain Layout
12462 \begin_inset space \thinspace{}
12466 \begin_inset Flex Code
12469 \begin_layout Plain Layout
12476 ne permet pas d'habitude d'insérer plus d'une espace entre deux mots,
12477 car une espace est considérée comme un séparateur de mots, non comme un
12478 caractère ou un symbole en tant que tel.
12479 C'est très bien mais c'est parfois ennuyeux, par exemple pour taper un
12480 code source de programme ou du code \SpecialChar LaTeX
12482 C'est pourquoi on peut activer
12483 \begin_inset Flex Code
12486 \begin_layout Plain Layout
12493 Noter que \SpecialChar LyX
12494 créera les espaces insécables correspondants aux espaces additionnel
12495 les pour tous les modes autres que le mode \SpecialChar LaTeX
12499 \begin_layout Description
12502 \begin_inset Flex Code
12505 \begin_layout Plain Layout
12513 sont utilisées avec l'exportation XHTML.
12515 \begin_inset CommandInset ref
12517 reference "subsec:Styles-de-paragraphe-XHTML"
12524 \begin_layout Description
12527 \begin_inset Flex Code
12530 \begin_layout Plain Layout
12540 (Utilisable uniquement avec les formats XML).
12543 \begin_layout Description
12546 \begin_inset Flex Code
12549 \begin_layout Plain Layout
12563 \begin_inset Flex Code
12566 \begin_layout Plain Layout
12575 \begin_inset space \thinspace{}
12579 \begin_inset Flex Code
12582 \begin_layout Plain Layout
12589 \begin_inset Flex Code
12592 \begin_layout Plain Layout
12598 que que le style doit être inclus dans le préambule plutôt que dans le
12600 Ceci est utile pour les classes de document qui désirent que les informations
12601 telles que le titre et l'auteur figurent dans le préambule.
12602 Notez bien que ceci ne fonctionne que pour les styles pour lesquels
12603 \begin_inset Flex Code
12606 \begin_layout Plain Layout
12615 \begin_inset Flex Code
12618 \begin_layout Plain Layout
12629 \begin_inset Flex Code
12632 \begin_layout Plain Layout
12643 \begin_layout Description
12646 \begin_inset Flex Code
12649 \begin_layout Plain Layout
12663 \begin_inset Flex Code
12666 \begin_layout Plain Layout
12675 \begin_inset space \thinspace{}
12679 \begin_inset Flex Code
12682 \begin_layout Plain Layout
12689 \begin_inset Flex Code
12692 \begin_layout Plain Layout
12698 que le style fait partie d'un bloc de titre (voir aussi
12699 \begin_inset Flex Code
12702 \begin_layout Plain Layout
12711 \begin_inset Flex Code
12714 \begin_layout Plain Layout
12722 dans les paramètres généraux).
12725 \begin_layout Description
12728 \begin_inset Flex Code
12731 \begin_layout Plain Layout
12742 \begin_inset Flex Code
12745 \begin_layout Plain Layout
12751 ] est la commande \SpecialChar LaTeX
12752 permettant de déclarer un élément d'une liste.
12753 La commande doit être définie sans la barre oblique inverse qui la précède
12754 habituellement (implicitement
12755 \begin_inset Quotes fld
12759 \begin_inset Quotes frd
12762 , qui est émis comme
12763 \begin_inset Flex Code
12766 \begin_layout Plain Layout
12774 en \SpecialChar LaTeX
12778 \begin_layout Description
12781 \begin_inset Flex Code
12784 \begin_layout Plain Layout
12795 \begin_inset Flex Code
12798 \begin_layout Plain Layout
12804 ] crée un espacement supplémentaire entre les paragraphes du même style
12805 dans un environnement.
12806 Si vous emboîtez des paragraphes d'autres formats dans un environnement,
12807 ils seront espacés de
12808 \begin_inset Flex Code
12811 \begin_layout Plain Layout
12818 Mais les éléments de l'environnement seront en plus espacés de
12819 \begin_inset Flex Code
12822 \begin_layout Plain Layout
12836 \begin_layout Description
12839 \begin_inset Flex Code
12842 \begin_layout Plain Layout
12852 (Utilisable uniquement avec les formats XML).
12855 \begin_layout Description
12858 \begin_inset Flex Code
12861 \begin_layout Plain Layout
12872 \begin_inset Flex Code
12875 \begin_layout Plain Layout
12884 \begin_inset space \thinspace{}
12888 \begin_inset Flex Code
12891 \begin_layout Plain Layout
12897 ] permet de laisser un paragraphe vide, ce que \SpecialChar LyX
12898 ne permet pas d'habitude
12899 car il ne générerait rien en \SpecialChar LaTeX
12901 Il y a quelques cas où c'est pourtant utile: dans un modèle pour une lettre,
12902 les champs requis peuvent être laissés vides, pour que les gens ne les
12903 oublient pas; dans certains cas particuliers, un style peut aussi servir
12904 de séparateur, et ne pas contenir de texte.
12907 \begin_layout Description
12910 \begin_inset Flex Code
12913 \begin_layout Plain Layout
12927 \begin_inset Flex Code
12930 \begin_layout Plain Layout
12936 ] fixe l'espacement vertical entre le marqueur et le corps du texte.
12937 Sert seulement pour les marqueurs qui sont au dessus du corps du texte
12939 \begin_inset Flex Code
12942 \begin_layout Plain Layout
12949 \begin_inset Flex Code
12952 \begin_layout Plain Layout
12953 Centered_Top_Environment
12961 \begin_layout Description
12964 \begin_inset Flex Code
12967 \begin_layout Plain Layout
12978 \begin_inset Flex Code
12981 \begin_layout Plain Layout
12987 dénomme le compteur pour la numérotation automatique.
12988 Pour que le compteur soit associé à votre étiquette, il vous faut le référencer
12992 \begin_inset Flex Code
12995 \begin_layout Plain Layout
13007 Ceci fonctionnera avec les
13010 \begin_inset Flex Code
13013 \begin_layout Plain Layout
13022 \begin_inset Flex Code
13025 \begin_layout Plain Layout
13034 \begin_inset Flex Code
13037 \begin_layout Plain Layout
13046 \begin_inset Flex Code
13049 \begin_layout Plain Layout
13060 \begin_inset Newline newline
13068 \begin_inset Flex Code
13071 \begin_layout Plain Layout
13080 \begin_inset Flex Code
13083 \begin_layout Plain Layout
13091 , bien que ce cas soit un peu compliqué.
13092 Supposez que vous déclariez
13093 \begin_inset Flex Code
13096 \begin_layout Plain Layout
13097 \begin_inset Quotes fld
13100 LabelCounter monEnum
13106 \begin_inset Quotes frd
13110 Les compteurs effectivement utilisés sont alors
13111 \begin_inset Flex Code
13114 \begin_layout Plain Layout
13121 \begin_inset Flex Code
13124 \begin_layout Plain Layout
13131 \begin_inset Flex Code
13134 \begin_layout Plain Layout
13141 \begin_inset Flex Code
13144 \begin_layout Plain Layout
13150 , tout à fait comme en \SpecialChar LaTeX
13152 Ces compteurs doivent être tous déclarés séparément.
13153 \begin_inset Newline newline
13157 \begin_inset CommandInset ref
13159 reference "subsec:Compteurs"
13163 pour les détails sur les compteurs.
13166 \begin_layout Description
13169 \begin_inset Flex Code
13172 \begin_layout Plain Layout
13182 fixe la police utilisée pour le marqueur.
13184 \begin_inset CommandInset ref
13186 reference "subsec:polices"
13193 \begin_layout Description
13196 \begin_inset Flex Code
13199 \begin_layout Plain Layout
13210 \begin_inset Flex Code
13213 \begin_layout Plain Layout
13219 fixe le texte indiquent l'importance de l'indentation d'un marqueur.
13222 \begin_layout Description
13225 \begin_inset Flex Code
13228 \begin_layout Plain Layout
13239 \begin_inset Flex Code
13242 \begin_layout Plain Layout
13248 fixe le texte indiquent l'espacement horizontal entre le marqueur et le
13250 Sert seulement pour les marqueurs qui ne sont pas au dessus du corps du
13254 \begin_layout Description
13257 \begin_inset Flex Code
13260 \begin_layout Plain Layout
13271 \begin_inset Flex Code
13274 \begin_layout Plain Layout
13280 fixe la chaîne utilisée comme marqueur avec le
13283 \begin_inset Flex Code
13286 \begin_layout Plain Layout
13295 \begin_inset Flex Code
13298 \begin_layout Plain Layout
13312 \begin_inset Flex Code
13315 \begin_layout Plain Layout
13325 est indiqué, cette chaîne peut contenir les instructions de formatage particuli
13326 ères décrites dans la
13327 \begin_inset CommandInset ref
13329 reference "subsec:Compteurs"
13336 \begin_layout Description
13339 \begin_inset Flex Code
13342 \begin_layout Plain Layout
13345 LabelStringAppendix
13353 \begin_inset Flex Code
13356 \begin_layout Plain Layout
13362 est utilisée dans une annexe à la place de
13363 \begin_inset Flex Code
13366 \begin_layout Plain Layout
13375 Noter que toute directive
13376 \begin_inset Flex Code
13379 \begin_layout Plain Layout
13388 \begin_inset Newline newline
13392 \begin_inset Flex Code
13395 \begin_layout Plain Layout
13398 LabelStringAppendix
13406 \begin_layout Description
13409 \begin_inset Flex Code
13412 \begin_layout Plain Layout
13422 (Utilisable uniquement avec les formats XML).
13425 \begin_layout Description
13428 \begin_inset Flex Code
13431 \begin_layout Plain Layout
13442 \begin_inset Flex Code
13445 \begin_layout Plain Layout
13456 \begin_inset Newline newline
13463 Sensitive, Enumerate,
13464 \begin_inset Newline newline
13467 Itemize, Bibliography
13475 \begin_inset Separator parbreak
13482 \begin_layout Description
13483 \begin_inset Flex Code
13486 \begin_layout Plain Layout
13494 veut dire que le marqueur est le premier mot (avant la première vraie espace).
13495 Utilisez des espaces insécables si vous voulez mettre plus d'un mot dans
13499 \begin_layout Description
13500 \begin_inset Flex Code
13503 \begin_layout Plain Layout
13511 veut dire qu'il est défini dans le style (voir
13512 \begin_inset Flex Code
13515 \begin_layout Plain Layout
13525 \begin_inset Quotes fld
13529 \begin_inset Quotes frd
13532 , au début du paragraphe.Si le
13535 \begin_inset Flex Code
13538 \begin_layout Plain Layout
13551 \begin_inset Flex Code
13554 \begin_layout Plain Layout
13564 , alors il ne sera affiché que dans le premier paragraphe de toutes séquence
13565 de paragraphes du même
13568 \begin_inset Flex Code
13571 \begin_layout Plain Layout
13584 \begin_layout Description
13587 \begin_inset Flex Code
13590 \begin_layout Plain Layout
13601 \begin_inset space ~
13605 \begin_inset space ~
13611 \begin_inset Flex Code
13614 \begin_layout Plain Layout
13624 sont des cas particuliers de
13625 \begin_inset Flex Code
13628 \begin_layout Plain Layout
13637 Le marqueur sera imprimé au dessus du paragraphe, soit au début de la lignes,
13641 \begin_layout Description
13642 \begin_inset Flex Code
13645 \begin_layout Plain Layout
13653 est un cas particulier pour les marqueurs de légende
13654 \begin_inset Quotes fld
13658 \begin_inset Quotes frd
13662 \begin_inset Quotes fld
13666 \begin_inset Quotes frd
13671 \begin_inset Flex Code
13674 \begin_layout Plain Layout
13682 signifie que le mot affiché (défini en dur) dépend du type de flottant:
13683 il est défini dans les sources comme
13684 \begin_inset Quotes fld
13688 \begin_inset Flex Code
13691 \begin_layout Plain Layout
13700 \begin_inset Quotes frd
13704 \begin_inset Flex Code
13707 \begin_layout Plain Layout
13713 est la valeur du compteur associé au flottant.
13714 Au cas où une légende est insérée en dehors d'un flottant, le
13717 \begin_inset Flex Code
13720 \begin_layout Plain Layout
13731 \begin_inset Quotes fld
13735 \begin_inset Quotes frd
13741 \begin_layout Description
13742 \begin_inset Flex Code
13745 \begin_layout Plain Layout
13753 produit le type habituel d'étiquettes d'énumération.
13754 Pour le moment, il est défini en dur comme chiffres arabes, lettres en
13755 bas de casse, petits chiffres romains et lettres capitales pour les quatre
13756 profondeurs possibles.
13759 \begin_layout Description
13762 \begin_inset Flex Code
13765 \begin_layout Plain Layout
13775 produit des symboles pour les différents niveaux.
13776 Il est également défini en dur.
13779 \begin_layout Description
13782 \begin_inset Flex Code
13785 \begin_layout Plain Layout
13795 ne doit être utilisé qu'avec
13798 \begin_inset Flex Code
13801 \begin_layout Plain Layout
13804 LatexType BibEnvironment
13813 \begin_layout Description
13816 \begin_inset Flex Code
13819 \begin_layout Plain Layout
13829 écrasera complètement toute autre directive
13830 \begin_inset Flex Code
13833 \begin_layout Plain Layout
13840 Doit être fermée par
13841 \begin_inset Flex Code
13844 \begin_layout Plain Layout
13851 \begin_inset Newline newline
13855 \begin_inset CommandInset ref
13857 reference "subsec:I18n"
13861 pour les détails d'utilisation.
13864 \begin_layout Description
13867 \begin_inset Flex Code
13870 \begin_layout Plain Layout
13881 \begin_inset Flex Code
13884 \begin_layout Plain Layout
13890 ] fixe le nom de l'objet \SpecialChar LaTeX
13891 correspondant, soit l'environnement, soit la commande.
13894 \begin_layout Description
13897 \begin_inset Flex Code
13900 \begin_layout Plain Layout
13911 \begin_inset Flex Code
13914 \begin_layout Plain Layout
13920 ] fixe le paramètre facultatif de l'objet
13921 \begin_inset Flex Code
13924 \begin_layout Plain Layout
13931 Ce paramètre ne peut pas être changé depuis \SpecialChar LyX
13933 \begin_inset Flex Code
13936 \begin_layout Plain Layout
13942 pour les paramètres personnalisables).
13943 Ceci sera émis tel quel après tous les
13944 \begin_inset Flex Code
13947 \begin_layout Plain Layout
13953 s \SpecialChar LaTeX
13957 \begin_layout Description
13960 \begin_inset Flex Code
13963 \begin_layout Plain Layout
13974 \begin_inset Flex Code
13977 \begin_layout Plain Layout
13983 , Command, Environment, Item_Environment,
13984 \begin_inset Newline newline
13987 List_Environment, Bib_Environment
13994 ] décrit comment traduire l'environnement en \SpecialChar LaTeX
14001 \begin_layout Plain Layout
14004 \begin_inset Flex Code
14007 \begin_layout Plain Layout
14017 est peut-être trompeur, dans la mesure où ces règles s'appliquent également
14018 aux classes DocBook.
14019 Explorer les fichiers des classes DocBook (noms de fichiers
14020 \begin_inset Flex Code
14023 \begin_layout Plain Layout
14029 ) pour voir des exemples particuliers.
14035 \begin_inset Separator parbreak
14042 \begin_layout Description
14043 \begin_inset Flex Code
14046 \begin_layout Plain Layout
14053 \begin_inset Quotes fld
14057 \begin_inset Quotes frd
14063 \begin_layout Description
14064 \begin_inset Flex Code
14067 \begin_layout Plain Layout
14074 \begin_inset Flex Code
14077 \begin_layout Plain Layout
14084 {\SpecialChar ldots
14093 \begin_layout Description
14094 \begin_inset Flex Code
14097 \begin_layout Plain Layout
14104 \begin_inset Flex Code
14107 \begin_layout Plain Layout
14114 }\SpecialChar ldots
14129 \begin_layout Description
14130 \begin_inset Flex Code
14133 \begin_layout Plain Layout
14139 est la même chose que
14140 \begin_inset Flex Code
14143 \begin_layout Plain Layout
14149 , sauf qu'il génère un
14150 \begin_inset Flex Code
14153 \begin_layout Plain Layout
14161 pour chaque paragraphe de l'environnement.
14164 \begin_layout Description
14165 \begin_inset Flex Code
14168 \begin_layout Plain Layout
14174 est la même chose que
14175 \begin_inset Flex Code
14178 \begin_layout Plain Layout
14185 \begin_inset Newline newline
14189 \begin_inset Flex Code
14192 \begin_layout Plain Layout
14198 est passé en paramètre de l'environnement.
14199 \begin_inset Newline newline
14203 \begin_inset Flex Code
14206 \begin_layout Plain Layout
14212 peut être défini dans la fenêtre
14213 \begin_inset Flex Noun
14216 \begin_layout Plain Layout
14217 Édition\SpecialChar menuseparator
14219 \begin_inset space ~
14223 \begin_inset space ~
14234 \begin_layout Description
14237 \begin_inset Flex Code
14240 \begin_layout Plain Layout
14253 \begin_inset Flex Code
14256 \begin_layout Plain Layout
14266 , mais ajoute l'argument obligatoire nécessaire (l'étiquette la plus longue)
14267 à la directive de début de l’environnement bibliographique:
14270 \begin_inset Newline newline
14274 \begin_inset Flex Code
14277 \begin_layout Plain Layout
14282 begin{thebibliography}{99}
14290 Cette directive n'est donc nécessaire que pour les environnements bibliographiq
14292 L’étiquette implicite
14293 \begin_inset Quotes fld
14297 \begin_inset Quotes frd
14300 peut être modifiée par l'utilisateur dans les réglages de paragraphe d'une
14301 entrée bibliographique.
14304 \begin_layout Standard
14305 En collectant ces derniers éléments, l'exportation \SpecialChar LaTeX
14309 \begin_layout LyX-Code
14314 LatexName[LatexParam]{\SpecialChar ldots
14318 \begin_layout Standard
14322 \begin_layout LyX-Code
14327 begin{LatexName}[LatexParam] \SpecialChar ldots
14333 \begin_layout Standard
14334 en fonction du type \SpecialChar LaTeX
14339 \begin_layout Description
14342 \begin_inset Flex Code
14345 \begin_layout Plain Layout
14356 \begin_inset Flex Code
14359 \begin_layout Plain Layout
14365 ] définit une chaîne de caractères insérée au début du contenu du style.
14366 Une rupture de ligne dans la sortie peut être indiquée par
14367 \begin_inset Flex Code
14370 \begin_layout Plain Layout
14379 \begin_layout Description
14382 \begin_inset Flex Code
14385 \begin_layout Plain Layout
14396 \begin_inset Flex Code
14399 \begin_layout Plain Layout
14405 fixe la marge gauche: si vous mettez des styles dans un environnement,
14409 \begin_inset Flex Code
14412 \begin_layout Plain Layout
14422 ne seront pas ajoutées directement, mais avec un facteur
14423 \begin_inset Formula $\frac{4}{\mathrm{profondeur}+4}$
14427 Notez que ce paramètre sert aussi quand
14430 \begin_inset Flex Code
14433 \begin_layout Plain Layout
14444 \begin_inset Flex Code
14447 \begin_layout Plain Layout
14456 \begin_inset Flex Code
14459 \begin_layout Plain Layout
14468 Il est alors ajouté à la marge manuelle ou dynamique.
14469 \begin_inset Newline newline
14473 \begin_inset Quotes fld
14477 \begin_inset Flex Code
14480 \begin_layout Plain Layout
14487 \begin_inset Quotes frd
14490 signifie que le paragraphe est indenté avec la largeur de
14491 \begin_inset Quotes fld
14495 \begin_inset Flex Code
14498 \begin_layout Plain Layout
14505 \begin_inset Quotes frd
14508 dans la police normale.
14509 Il est possible de créer une largeur négative avec
14510 \begin_inset Quotes fld
14514 \begin_inset Flex Code
14517 \begin_layout Plain Layout
14524 \begin_inset Quotes frd
14528 Cette solution a été choisie pour que l'apparence soit la même quelle que
14529 soit la police d'écran.
14532 \begin_layout Description
14535 \begin_inset Flex Code
14538 \begin_layout Plain Layout
14547 \begin_inset Flex Code
14550 \begin_layout Plain Layout
14556 , Manual, Dynamic, First_Dynamic, Right_Address_Box
14562 \begin_inset Newline newline
14567 fixe le type de marge à gauche du format.
14568 \begin_inset Separator parbreak
14575 \begin_layout Description
14576 \begin_inset Flex Code
14579 \begin_layout Plain Layout
14587 veut dire une marge fixe.
14590 \begin_layout Description
14591 \begin_inset Flex Code
14594 \begin_layout Plain Layout
14602 veut dire que la marge de gauche dépend de ce qu'il y a dans la fenêtre
14604 \begin_inset Flex Noun
14607 \begin_layout Plain Layout
14608 Édition\SpecialChar menuseparator
14610 \begin_inset space ~
14614 \begin_inset space ~
14623 Ceci sert à obtenir des listes bien mises en page sans tabulations.
14626 \begin_layout Description
14627 \begin_inset Flex Code
14630 \begin_layout Plain Layout
14638 veut dire que la marge dépend de la taille du marqueur.
14639 Ceci sert entre autres aux en-têtes numérotés.
14640 Il est évident que l'en-tête
14641 \begin_inset Quotes fld
14644 5.4.3.2.1 Très long en-tête
14645 \begin_inset Quotes frd
14648 doit avoir une marge de gauche plus grande (autant que
14649 \begin_inset Quotes fld
14653 \begin_inset Quotes frd
14657 \begin_inset Quotes fld
14660 3.2 Très long en-tête
14661 \begin_inset Quotes frd
14664 , même si les autres traitements de texte ne savent pas le faire.
14667 \begin_layout Description
14668 \begin_inset Flex Code
14671 \begin_layout Plain Layout
14679 est similaire, mais seulement la toute première ligne du paragraphe est
14680 dynamique, les autres étant statiques; ceci est utile par exemple pour
14684 \begin_layout Description
14685 \begin_inset Flex Code
14688 \begin_layout Plain Layout
14696 signifie que la marge est choisie pour que la ligne la plus longue du paragraph
14697 e touche la marge de droite.
14698 Ceci sert à typographier une adresse sur le bord droit de la page.
14702 \begin_layout Description
14705 \begin_inset Flex Code
14708 \begin_layout Plain Layout
14719 \begin_inset Flex Code
14722 \begin_layout Plain Layout
14731 \begin_inset space \thinspace{}
14735 \begin_inset Flex Code
14738 \begin_layout Plain Layout
14744 ] indique si les commandes fragiles doivent être protégées par
14745 \begin_inset Flex Code
14748 \begin_layout Plain Layout
14756 dans ce style (Note: ceci n'indique pas si cette commande elle-même doit
14760 \begin_layout Description
14763 \begin_inset Flex Code
14766 \begin_layout Plain Layout
14777 \begin_inset Flex Code
14780 \begin_layout Plain Layout
14787 \begin_inset space \thinspace{}
14791 \begin_inset Flex Code
14794 \begin_layout Plain Layout
14802 ] indique si les nouvelles lignes sont traduites ou non en sauts de ligne
14805 \begin_inset Flex Code
14808 \begin_layout Plain Layout
14819 La traduction peut être désactivée pour permettre d'éditer plus confortablement
14820 du \SpecialChar LaTeX
14821 depuis \SpecialChar LyX
14825 \begin_layout Description
14828 \begin_inset Flex Code
14831 \begin_layout Plain Layout
14842 \begin_inset Flex Code
14845 \begin_layout Plain Layout
14854 \begin_inset space \thinspace{}
14858 \begin_inset Flex Code
14861 \begin_layout Plain Layout
14867 ] indique si \SpecialChar LyX
14868 indente ou non la première ligne du paragraphe suivant.
14870 \begin_inset Flex Code
14873 \begin_layout Plain Layout
14879 veut dire qu'il ne peut pas,
14880 \begin_inset Flex Code
14883 \begin_layout Plain Layout
14889 veut dire qu'il peut s'il le veut.
14892 \begin_layout Description
14895 \begin_inset Flex Code
14898 \begin_layout Plain Layout
14909 \begin_inset Flex Code
14912 \begin_layout Plain Layout
14918 ] dénomme un style qui a remplacé ce style en cours.
14919 Ceci est utilisé pour renommer un style en conservant la rétrocompatibilité.
14922 \begin_layout Description
14925 \begin_inset Flex Code
14928 \begin_layout Plain Layout
14937 \begin_inset Flex Code
14940 \begin_layout Plain Layout
14949 \begin_inset space \thinspace{}
14953 \begin_inset Flex Code
14956 \begin_layout Plain Layout
14964 ] Determines whether consecutive pragraphs of the same type are treated
14965 as belonging together.
14966 This has the effect that the
14967 \begin_inset Flex Code
14970 \begin_layout Plain Layout
14978 is only printed once before such a group.
14979 By default, this is true for
14980 \begin_inset Flex Code
14983 \begin_layout Plain Layout
14992 \begin_inset Flex Code
14995 \begin_layout Plain Layout
15004 \begin_inset Flex Code
15007 \begin_layout Plain Layout
15015 and false for all other types.
15018 \begin_layout Description
15021 \begin_inset Flex Code
15024 \begin_layout Plain Layout
15035 \begin_inset Flex Code
15038 \begin_layout Plain Layout
15047 \begin_inset space \thinspace{}
15051 \begin_inset Flex Code
15054 \begin_layout Plain Layout
15060 ] indique que les paragraphes ne seront pas séparés par une ligne vide dans
15061 le résultat \SpecialChar LaTeX
15062 , mais par un retour à la ligne; combiné avec
15063 \begin_inset Flex Code
15066 \begin_layout Plain Layout
15072 , ceci permet d'émuler une éditeur plein texte (comme l'insert code \SpecialChar TeX
15076 \begin_layout Description
15079 \begin_inset Flex Code
15082 \begin_layout Plain Layout
15093 \begin_inset Flex Code
15096 \begin_layout Plain Layout
15102 fixe l'indentation de la toute première ligne d'un paragraphe.
15104 \begin_inset Flex Code
15107 \begin_layout Plain Layout
15113 est fixé pour un format donné, à l'exception du format
15114 \begin_inset Flex Code
15117 \begin_layout Plain Layout
15123 , car l'indentation d'un paragraphe dans l'environnement
15124 \begin_inset Flex Code
15127 \begin_layout Plain Layout
15133 peut être empêchée par
15134 \begin_inset Flex Code
15137 \begin_layout Plain Layout
15144 De plus, les paragraphes de style
15145 \begin_inset Flex Code
15148 \begin_layout Plain Layout
15154 emboîtés dans d'autres environnements utilisent le
15155 \begin_inset Flex Code
15158 \begin_layout Plain Layout
15164 de l'environne\SpecialChar softhyphen
15166 Par exemple, les paragraphes
15167 \begin_inset Flex Code
15170 \begin_layout Plain Layout
15176 dans une énumération ne sont pas indentés.
15179 \begin_layout Description
15182 \begin_inset Flex Code
15185 \begin_layout Plain Layout
15199 ] fixe l'espacement vertical entre deux paragraphes dans le style.
15202 \begin_layout Description
15205 \begin_inset Flex Code
15208 \begin_layout Plain Layout
15222 ] fixe la valeur d'interligne entre paragraphes.
15224 donne le choix entre
15225 \begin_inset Flex Code
15228 \begin_layout Plain Layout
15235 \begin_inset Flex Code
15238 \begin_layout Plain Layout
15244 pour séparer les paragraphes.
15246 \begin_inset Flex Code
15249 \begin_layout Plain Layout
15255 , cette valeur n'est pas prise en compte.
15257 \begin_inset Flex Code
15260 \begin_layout Plain Layout
15267 \begin_inset Flex Code
15270 \begin_layout Plain Layout
15276 n'est pas prise en compte et tous les paragraphes sont séparés par ce paramètre
15278 \begin_inset Flex Code
15281 \begin_layout Plain Layout
15287 , en plus de l'interligne normal.
15288 L'espacement vertical est calculé par
15289 \begin_inset Flex Code
15292 \begin_layout Plain Layout
15293 valeur*DefaultHeight()
15302 est la valeur choisie pour
15303 \begin_inset Flex Code
15306 \begin_layout Plain Layout
15313 \begin_inset Flex Code
15316 \begin_layout Plain Layout
15322 est la hauteur d'une ligne dans la police normale.
15323 De cette façon, l'aspect reste le même quelle que soit la police à l'écran.
15326 \begin_layout Description
15329 \begin_inset Flex Code
15332 \begin_layout Plain Layout
15343 \begin_inset Flex Code
15346 \begin_layout Plain Layout
15355 \begin_inset space \thinspace{}
15359 \begin_inset Flex Code
15362 \begin_layout Plain Layout
15368 ] indique si le contenu du paragraphe doit être passé sous forme brute,
15369 c'est-à-dire sans les traductions spéciales dont \SpecialChar LaTeX
15374 \begin_layout Description
15377 \begin_inset Flex Code
15380 \begin_layout Plain Layout
15391 \begin_inset Flex Code
15394 \begin_layout Plain Layout
15405 Defines individual characters that should be output in raw form, meaning
15406 without special translations that \SpecialChar LaTeX
15410 \begin_layout Description
15413 \begin_inset Flex Code
15416 \begin_layout Plain Layout
15426 fixe le contenu à inclure dans le préambule \SpecialChar LaTeX
15427 quand le style est utilisé.
15428 Utile pour définir des macros, charger des paquetages, etc.
15429 requis pour ce style particulier.
15430 Doit être fermé par
15431 \begin_inset Quotes fld
15435 \begin_inset Flex Code
15438 \begin_layout Plain Layout
15447 \begin_inset Quotes frd
15453 \begin_layout Description
15456 \begin_inset Flex Code
15459 \begin_layout Plain Layout
15470 \begin_inset Flex Code
15473 \begin_layout Plain Layout
15479 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraph
15481 Ceci permet l'utilisation de références mises en forme.
15484 \begin_layout Description
15487 \begin_inset Flex Code
15490 \begin_layout Plain Layout
15501 \begin_inset Flex Code
15504 \begin_layout Plain Layout
15510 ] indique que le style requiert la fonctionnalité chaîne
15515 \begin_inset CommandInset ref
15517 reference "chap:List-of-functions"
15523 for the list of features).
15524 If you require a package with specific options, you can additionally use
15526 \begin_inset Flex Code
15529 \begin_layout Plain Layout
15537 as a general text class parameter (see
15540 \begin_inset CommandInset ref
15542 reference "subsec:Paramètres-généraux-d'une"
15549 \begin_layout Description
15552 \begin_inset Flex Code
15555 \begin_layout Plain Layout
15566 \begin_inset Flex Code
15569 \begin_layout Plain Layout
15578 \begin_inset Flex Code
15581 \begin_layout Plain Layout
15587 ] réinitialise les arguments \SpecialChar LaTeX
15588 de ce style ( tels que définis par la directive
15591 \begin_inset Flex Code
15594 \begin_layout Plain Layout
15605 Ceci est utile si vous avez dupliqué un style en utilisant
15608 \begin_inset Flex Code
15611 \begin_layout Plain Layout
15621 , et que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels
15625 \begin_layout Description
15628 \begin_inset Flex Code
15631 \begin_layout Plain Layout
15642 \begin_inset Flex Code
15645 \begin_layout Plain Layout
15651 ] définit une chaîne de caractères insérée à la fin du contenu du style.
15652 Une rupture de ligne dans la sortie peut être indiquée par
15653 \begin_inset Flex Code
15656 \begin_layout Plain Layout
15665 \begin_layout Description
15668 \begin_inset Flex Code
15671 \begin_layout Plain Layout
15682 \begin_inset Flex Code
15685 \begin_layout Plain Layout
15698 \begin_layout Description
15701 \begin_inset Flex Code
15704 \begin_layout Plain Layout
15717 \begin_inset Flex Code
15720 \begin_layout Plain Layout
15730 \begin_inset Flex Code
15733 \begin_layout Plain Layout
15742 \begin_inset Flex Code
15745 \begin_layout Plain Layout
15754 \begin_inset Flex Code
15757 \begin_layout Plain Layout
15763 \begin_inset space ~
15773 ] définit l'interligne par défaut dans ce style.
15775 \begin_inset Flex Code
15778 \begin_layout Plain Layout
15785 \begin_inset Flex Code
15788 \begin_layout Plain Layout
15795 \begin_inset Flex Code
15798 \begin_layout Plain Layout
15804 correspondent respectivement à un facteur multiplicatif de 1, 1,25 et 1,667.
15805 Si vous mettez le paramètre
15806 \begin_inset Flex Code
15809 \begin_layout Plain Layout
15815 , vous devez aussi mettre une valeur numérique qui servira de facteur multiplica
15817 Notez que, contrairement aux autres paramètres,
15818 \begin_inset Flex Code
15821 \begin_layout Plain Layout
15827 implique de générer du code \SpecialChar LaTeX
15828 spécifique, qui utilise le paquetage \SpecialChar LaTeX
15830 \begin_inset Flex Code
15833 \begin_layout Plain Layout
15842 \begin_layout Description
15845 \begin_inset Flex Code
15848 \begin_layout Plain Layout
15859 \begin_inset Flex Code
15862 \begin_layout Plain Layout
15869 \begin_inset space \thinspace{}
15873 \begin_inset Flex Code
15876 \begin_layout Plain Layout
15884 ] active la correction orthographique du style.
15885 Implicitement vrai.
15888 \begin_layout Description
15891 \begin_inset Flex Code
15894 \begin_layout Plain Layout
15904 fixe la police utilisée pour le corps du texte.
15906 \begin_inset CommandInset ref
15908 reference "subsec:polices"
15915 \begin_layout Description
15918 \begin_inset Flex Code
15921 \begin_layout Plain Layout
15932 \begin_inset Flex Code
15935 \begin_layout Plain Layout
15941 ] fixe le niveau du style dans le table des matières.
15942 Ceci est utilisé pour la numérotation automatique des en-têtes.
15945 \begin_layout Description
15948 \begin_inset Flex Code
15951 \begin_layout Plain Layout
15962 \begin_inset Flex Code
15965 \begin_layout Plain Layout
15977 \begin_inset Flex Code
15980 \begin_layout Plain Layout
15989 \begin_inset Flex Code
15992 \begin_layout Plain Layout
16000 ] This tag determines whether the first line indentation of this paragraph
16001 can be toggled via the Paragraph settings dialog.
16005 \begin_inset Flex Code
16008 \begin_layout Plain Layout
16019 is set, indentation can be toggled if the document settings use
16020 \begin_inset Quotes eld
16024 \begin_inset Quotes erd
16027 paragraph style, with
16028 \begin_inset Flex Code
16031 \begin_layout Plain Layout
16039 , indentation can always be toggled, notwithstanding the document settings,
16041 \begin_inset Flex Code
16044 \begin_layout Plain Layout
16052 , indentation can never be toggled.
16055 \begin_layout Description
16058 \begin_inset Flex Code
16061 \begin_layout Plain Layout
16075 ] fixe L'espacement vertical qui sépare le premier paragraphe dans une série
16076 du même style, du paragraphe qui le précède.
16077 Si le paragraphe précédent est dans un autre style, les séparations ne
16078 s'ajoutent pas, mais \SpecialChar LyX
16079 prend le maximum des deux.
16082 \begin_layout Subsection
16083 \begin_inset CommandInset label
16089 Internationalisation des styles de paragraphes
16092 \begin_layout Standard
16094 effectue depuis longtemps la traduction des informations de format, mais,
16095 jusqu'à la version 2.0, ceci ne s'appliquait qu'à l'interface utilisateur
16096 et non pas par exemple au résultat PDF.
16097 Ainsi les auteurs francophones devaient avoir recours à des astuces pénibles
16098 s'ils voulaient obtenir
16099 \begin_inset Quotes fld
16103 \begin_inset Quotes frd
16107 \begin_inset Quotes fld
16111 \begin_inset Quotes frd
16119 , ce n'est plus le cas.
16122 \begin_layout Standard
16124 \begin_inset Flex Code
16127 \begin_layout Plain Layout
16133 définit un texte qui doit apparaître dans le le document typographique,
16135 \begin_inset Flex Code
16138 \begin_layout Plain Layout
16145 \begin_inset Flex Code
16148 \begin_layout Plain Layout
16154 pour traiter correctement les documents non anglophones, et même multilingues.
16155 L'extrait suivant (du fichier
16156 \begin_inset Flex Code
16159 \begin_layout Plain Layout
16165 ) illustre le fonctionnement:
16168 \begin_layout LyX-Code
16172 \begin_inset Separator parbreak
16179 \begin_layout LyX-Code
16184 theoremstyle{remark}
16187 \begin_layout LyX-Code
16192 newtheorem{claim}[thm]{
16199 \begin_layout LyX-Code
16205 \begin_layout LyX-Code
16211 \begin_layout LyX-Code
16218 claimname}{_(Claim)}
16221 \begin_layout LyX-Code
16227 \begin_layout LyX-Code
16233 \begin_layout LyX-Code
16244 claimname}{_(Claim)}}
16247 \begin_layout LyX-Code
16254 \begin_layout Standard
16255 En principe, toute commande \SpecialChar LaTeX
16256 autorisée peut apparaître dans les directives
16258 \begin_inset Flex Code
16261 \begin_layout Plain Layout
16268 \begin_inset Flex Code
16271 \begin_layout Plain Layout
16277 , mais dans la pratique elles se présenteront typiquement comme ce qui est
16279 La clé de la traduction correcte du texte typographié est la définition
16280 de le commande \SpecialChar LaTeX
16282 \begin_inset Flex Code
16285 \begin_layout Plain Layout
16293 et son utilisation avec
16294 \begin_inset Flex Code
16297 \begin_layout Plain Layout
16309 \begin_layout Standard
16311 \begin_inset Flex Code
16314 \begin_layout Plain Layout
16320 fournit ce qu'il faut pour l'internationalisation fondée sur le langage
16321 global du document.
16322 Le contenu de la directive sera inclus dans le préambule, comme avec la
16324 \begin_inset Flex Code
16327 \begin_layout Plain Layout
16334 Ce qui la rend singulière est l'utilisation de la
16335 \begin_inset Quotes fld
16339 \begin_inset Quotes frd
16343 \begin_inset Flex Code
16346 \begin_layout Plain Layout
16352 , qui sera remplacée, lorsque \SpecialChar LyX
16353 produira le résultat \SpecialChar LaTeX
16354 , par la traduction
16355 de son argument dans la langue du document
16359 \begin_layout Plain Layout
16360 Pour ceux qui s'intéressent au fonctionnement sous-jacent, la fonction
16361 \begin_inset Quotes fld
16365 \begin_inset Flex Code
16368 \begin_layout Plain Layout
16375 \begin_inset Quotes frd
16379 \begin_inset Flex Code
16382 \begin_layout Plain Layout
16388 , qui constitue le cœur du mécanisme de traduction de l'interface \SpecialChar LyX
16390 est étendue ici à la traduction à la volée de code \SpecialChar LaTeX
16399 \begin_layout Standard
16401 \begin_inset Flex Code
16404 \begin_layout Plain Layout
16410 est plus compliquée, car elle fournit une fonctionnalité adaptée aux documents
16411 multilingues et propose par conséquent une interface pour le paquetage
16413 \begin_inset Flex Code
16416 \begin_layout Plain Layout
16422 Son contenu sera ajouté au préambule une fois pour chaque langue utilisée
16424 Dans ce cas, l'argument de
16425 \begin_inset Flex Code
16428 \begin_layout Plain Layout
16434 sera remplacé par sa traduction dans le langage en question: l'expression
16436 \begin_inset Flex Code
16439 \begin_layout Plain Layout
16445 est remplacée par le nom de la langue (telle qu'il est connu de
16446 \begin_inset Flex Code
16449 \begin_layout Plain Layout
16459 \begin_layout Standard
16460 Un document en allemand qui inclut aussi un paragraphe en français aura
16461 donc ceci dans le préambule:
16464 \begin_layout LyX-Code
16475 claimname}{Affirmation}}
16476 \begin_inset Newline newline
16487 claimname}{Behauptung}}
16488 \begin_inset Newline newline
16495 claimname}{Behauptung}
16498 \begin_layout Standard
16501 \begin_inset Flex Code
16504 \begin_layout Plain Layout
16510 vont alors conspirer pour créer le texte correct dans le résultat imprimable.
16513 \begin_layout Standard
16514 Un point important à noter est que les traductions sont celles qui sont
16515 fournies par \SpecialChar LyX
16516 lui-même, via le fichier
16519 \begin_inset Flex Code
16522 \begin_layout Plain Layout
16534 \begin_inset Flex Code
16537 \begin_layout Plain Layout
16544 \begin_inset Flex Code
16547 \begin_layout Plain Layout
16553 ne sont effectifs que dans les fichiers de format fournis avec \SpecialChar LyX
16555 les fichiers de format créés par l'utilisateur ne seront pas explorés par
16556 les fonctions d'internationalisation, sauf si le fichier
16559 \begin_inset Flex Code
16562 \begin_layout Plain Layout
16572 est modifié en conséquence.
16573 Ceci dit, tout fichier de format créé dans le but d'être distribué avec
16575 doit inclure ces directives s'il y a lieu.
16576 Notez bien que les traductions des styles de paragraphe ne changeront jamais
16577 avec les publications de maintenance des versions de \SpecialChar LyX
16579 de la version 2.1.x à la version 2.1.y).
16580 Il est cependant très probable qu'à l'occasion d'une publication majeure
16582 de 2.0.x à 2.1.0), de nouvelles traductions ou corrections soient introduites
16586 \begin_layout Subsection
16588 \begin_inset CommandInset label
16590 name "subsec:Flottants"
16597 \begin_layout Standard
16598 Il faut définir les flottants (
16599 \begin_inset Flex Code
16602 \begin_layout Plain Layout
16609 \begin_inset Flex Code
16612 \begin_layout Plain Layout
16619 ) dans la classe elle-même.
16620 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
16621 il suffit probablement que vous ajoutiez
16624 \begin_layout LyX-Code
16625 Input stdfloats.inc
16628 \begin_layout Standard
16629 à un endroit raisonnable dans la classe
16633 \begin_layout Plain Layout
16634 N'oubliez pas de jeter aussi un
16638 \begin_layout Plain Layout
16647 il sur les compteurs dans la section suivante.
16653 Si vous voulez implémenter une classe de texte qui propose un nouveau type
16654 de flottant (comme la classe AGU fournie avec \SpecialChar LyX
16655 ), les explications ci-dessous
16656 vont sans doute vous être utiles :
16659 \begin_layout Description
16662 \begin_inset Flex Code
16665 \begin_layout Plain Layout
16676 \begin_inset Flex Code
16679 \begin_layout Plain Layout
16687 Allowed placement options for this float type.
16688 The value is a string of placement characters.
16689 Possible characters include:
16694 \begin_inset Quotes eld
16698 \begin_inset Quotes erd
16706 \begin_inset Quotes eld
16710 \begin_inset Quotes erd
16718 \begin_inset Quotes eld
16722 \begin_inset Quotes erd
16730 \begin_inset Quotes eld
16734 \begin_inset Quotes erd
16742 \begin_inset Quotes eld
16746 \begin_inset Quotes erd
16754 \begin_inset Quotes eld
16758 \begin_inset Quotes erd
16762 The order of the characters in the string does not matter.
16763 If no placement options are allowed, use the string
16770 \begin_layout Description
16773 \begin_inset Flex Code
16776 \begin_layout Plain Layout
16787 \begin_inset Flex Code
16790 \begin_layout Plain Layout
16797 \begin_inset space \thinspace{}
16803 \begin_inset Flex Code
16806 \begin_layout Plain Layout
16816 Defines whether the float allows to be rotated via the \SpecialChar LaTeX
16823 \begin_inset Flex Code
16826 \begin_layout Plain Layout
16834 if the float does not support this feature.
16837 \begin_layout Description
16840 \begin_inset Flex Code
16843 \begin_layout Plain Layout
16854 \begin_inset Flex Code
16857 \begin_layout Plain Layout
16864 \begin_inset space \thinspace{}
16870 \begin_inset Flex Code
16873 \begin_layout Plain Layout
16883 Defines whether the float has a starred variant that spans columns in a
16884 two column paragraph.
16886 \begin_inset Flex Code
16889 \begin_layout Plain Layout
16897 if the float does not support this feature.
16900 \begin_layout Description
16903 \begin_inset Flex Code
16906 \begin_layout Plain Layout
16920 \begin_inset Flex Code
16923 \begin_layout Plain Layout
16929 ] définit le suffixe d'un fichier auxiliaire contenant la liste des flottants
16932 écrit les légendes dans ce fichier.
16935 \begin_layout Description
16938 \begin_inset Flex Code
16941 \begin_layout Plain Layout
16952 \begin_inset Flex Code
16955 \begin_layout Plain Layout
16961 ] définit la chaîne de caractères qui se trouvera dans les menus et également
16963 Ceci est traduit dans le langage courant si
16964 \begin_inset Flex Code
16967 \begin_layout Plain Layout
16976 \begin_layout Description
16977 \begin_inset Flex Code
16980 \begin_layout Plain Layout
16986 sont utilisées avec l'exportation XHTML.
16988 \begin_inset CommandInset ref
16990 reference "sec:Tags-for-XHTML"
16997 \begin_layout Description
17000 \begin_inset Flex Code
17003 \begin_layout Plain Layout
17014 \begin_inset Flex Code
17017 \begin_layout Plain Layout
17026 \begin_inset space \thinspace{}
17030 \begin_inset Flex Code
17033 \begin_layout Plain Layout
17039 ] indique si le flottant est déjà défini dans la classe de document ou s'il
17040 faut charger le paquetage \SpecialChar LaTeX
17042 \begin_inset Flex Code
17045 \begin_layout Plain Layout
17051 pour le définir à la volée.
17052 La valeur implicite est
17053 \begin_inset Flex Code
17056 \begin_layout Plain Layout
17062 qui signifie: utiliser
17063 \begin_inset Flex Code
17066 \begin_layout Plain Layout
17073 Elle doit être positionnée sur
17074 \begin_inset Flex Code
17077 \begin_layout Plain Layout
17083 si le flottant est déjà défini par la classe de document.
17086 \begin_layout Description
17089 \begin_inset Flex Code
17092 \begin_layout Plain Layout
17103 \begin_inset Flex Code
17106 \begin_layout Plain Layout
17112 ] détermine la commande utilisée pour engendrer une liste de flottants du
17114 \begin_inset Quotes fld
17120 \begin_inset Quotes frd
17123 initial doit être omis.
17129 \begin_inset Flex Code
17132 \begin_layout Plain Layout
17138 est faux, puisqu'il n'y a alors pas de procédure pour activer cette commande.
17139 La directive est ignorée si
17140 \begin_inset Flex Code
17143 \begin_layout Plain Layout
17149 est vrai, puisqu'il y a alors une procédure.
17152 \begin_layout Description
17155 \begin_inset Flex Code
17158 \begin_layout Plain Layout
17169 \begin_inset Flex Code
17172 \begin_layout Plain Layout
17178 ] fixe le titre utilisé pour une liste des flottants du type considéré (figures,
17180 Il est utilisé pour l'étiquette à l'écran dans \SpecialChar LyX
17181 ; il est passé à \SpecialChar LaTeX
17183 utilisé comme titre, et il est également utilisé comme titre dans l'exportation
17185 Il sera traduit dans le langage du document.
17188 \begin_layout Description
17191 \begin_inset Flex Code
17194 \begin_layout Plain Layout
17205 \begin_inset Flex Code
17208 \begin_layout Plain Layout
17214 ] (paramètre facultatif) détermine si les flottants de cette classe seront
17215 numérotés en suivant un type de section du document.
17219 \begin_inset Flex Code
17222 \begin_layout Plain Layout
17233 \begin_inset Quotes fld
17237 \begin_inset Flex Code
17240 \begin_layout Plain Layout
17249 \begin_inset Quotes frd
17252 , les flottants seront numérotés chapitre par chapitre.
17255 \begin_layout Description
17258 \begin_inset Flex Code
17261 \begin_layout Plain Layout
17272 \begin_inset Flex Code
17275 \begin_layout Plain Layout
17281 ] définit le placement implicite pour cette catégorie de flottants.
17282 C'est comme en \SpecialChar LaTeX
17284 \begin_inset Flex Code
17287 \begin_layout Plain Layout
17294 \begin_inset Flex Code
17297 \begin_layout Plain Layout
17304 \begin_inset Flex Code
17307 \begin_layout Plain Layout
17314 \begin_inset Flex Code
17317 \begin_layout Plain Layout
17323 pour haut, bas, page et ici respectivement
17327 \begin_layout Plain Layout
17328 Notez que l'ordre dans lequel vous mettez ces lettres est sans importance,
17329 comme en \SpecialChar LaTeX
17336 En plus vous avez un nouveau type,
17337 \begin_inset Flex Code
17340 \begin_layout Plain Layout
17346 , qui ne correspond pas vraiment à un flottant, car il signifie de le positionne
17348 \begin_inset Quotes fld
17352 \begin_inset Quotes frd
17355 et nulle part ailleurs.
17356 Notez cependant que le type
17357 \begin_inset Flex Code
17360 \begin_layout Plain Layout
17366 est spécial et, à cause de détails d'implantation, ne peut pas être utilisé
17367 avec des flottants non définis dans la classe de document.
17368 Si vous n'avez pas compris tout ce baratin, mettez simplement
17371 \begin_inset Quotes fld
17377 \begin_inset Flex Code
17380 \begin_layout Plain Layout
17389 \begin_inset Quotes frd
17397 \begin_layout Description
17400 \begin_inset Flex Code
17403 \begin_layout Plain Layout
17414 \begin_inset Flex Code
17417 \begin_layout Plain Layout
17423 ] détermine le préfixe à utiliser lors de la création d'étiquettes référant
17424 les flottants du type considéré.
17425 Ceci permet l'utilisation de références mises en forme.
17426 Notez que vous pouvez supprimer tout préfixe défini en copiant un style
17427 en utilisant la valeur spécifique
17428 \begin_inset Quotes fld
17432 \begin_inset Quotes frd
17435 , qui doit être en capitales.
17438 \begin_layout Description
17441 \begin_inset Flex Code
17444 \begin_layout Plain Layout
17455 \begin_inset Flex Code
17458 \begin_layout Plain Layout
17464 ] fixe le style utilisé quand on définit le flottant avec
17465 \begin_inset Flex Code
17468 \begin_layout Plain Layout
17479 \begin_layout Description
17482 \begin_inset Flex Code
17485 \begin_layout Plain Layout
17496 \begin_inset Flex Code
17499 \begin_layout Plain Layout
17506 \begin_inset Quotes fld
17510 \begin_inset Quotes frd
17513 de la nouvelle classe de flottants, comme
17514 \begin_inset Quotes fld
17518 \begin_inset Quotes frd
17522 \begin_inset Quotes fld
17526 \begin_inset Quotes frd
17530 Après l'instruction
17531 \begin_inset Flex Code
17534 \begin_layout Plain Layout
17542 appropriée, vous disposez de commandes comme
17543 \begin_inset Flex Code
17546 \begin_layout Plain Layout
17555 \begin_inset Flex Code
17558 \begin_layout Plain Layout
17567 Noter que définir un flottant de type
17568 \begin_inset Flex Code
17571 \begin_layout Plain Layout
17577 définit automatiquement les compteur correspondant, de nom
17578 \begin_inset Flex Code
17581 \begin_layout Plain Layout
17590 \begin_layout Description
17593 \begin_inset Flex Code
17596 \begin_layout Plain Layout
17607 \begin_inset Flex Code
17610 \begin_layout Plain Layout
17617 \begin_inset space \thinspace{}
17621 \begin_inset Flex Code
17624 \begin_layout Plain Layout
17632 ] indique si ce flottant est défini en utilisant le paquetage \SpecialChar LaTeX
17634 \begin_inset Flex Code
17637 \begin_layout Plain Layout
17643 , soit par la classe de document ou par un paquetage, soit à la volée par
17648 \begin_layout Standard
17649 Notez que la définition d'un flottant de type
17650 \begin_inset Flex Code
17653 \begin_layout Plain Layout
17661 implique la déclaration du compteur correspondant de nom
17662 \begin_inset Flex Code
17665 \begin_layout Plain Layout
17676 \begin_layout Subsection
17677 Inserts flexibles et InsetLayout
17678 \begin_inset CommandInset label
17680 name "subsec:Flex-insets-and"
17687 \begin_layout Standard
17688 Les inserts flexibles sont de trois sortes:
17691 \begin_layout Itemize
17692 styles de caractères (
17693 \begin_inset Flex Code
17696 \begin_layout Plain Layout
17704 ): ceux-ci définissent un balisage sémantique correspondant à des commandes
17707 \begin_inset Flex Code
17710 \begin_layout Plain Layout
17721 \begin_inset Flex Code
17724 \begin_layout Plain Layout
17737 \begin_layout Itemize
17738 définis par l'utilisateur (
17739 \begin_inset Flex Code
17742 \begin_layout Plain Layout
17750 ): ceux-ci permettent de définir des inserts repliables personnalisés, similaire
17751 s au code \SpecialChar TeX
17752 , aux notes de bas de page, etc.
17753 Un exemple évident est l'insert de note en fin de document, défini dans
17755 \begin_inset Flex Code
17758 \begin_layout Plain Layout
17769 \begin_layout Itemize
17773 \begin_inset Flex Code
17776 \begin_layout Plain Layout
17786 : à utiliser avec les classes DocBook.
17789 \begin_layout Standard
17790 Les inserts flexibles sont définis en utilisant la directive
17791 \begin_inset Flex Code
17794 \begin_layout Plain Layout
17802 , qui va être expliquée dans la suite.
17805 \begin_layout Standard
17807 \begin_inset Flex Code
17810 \begin_layout Plain Layout
17818 a une autre fonction: elle permet de personnaliser le style de différents
17821 \begin_inset Flex Code
17824 \begin_layout Plain Layout
17832 permet de personnaliser les paramètres de style pour les notes de bas de
17833 page, les notes en marge, les inserts de note, les inserts de code \SpecialChar TeX
17835 les branches, les listings, les index, les boîtes, les tables, les algorithmes,
17840 , aussi bien que de définir des inserts flexibles.
17843 \begin_layout Standard
17845 \begin_inset Flex Code
17848 \begin_layout Plain Layout
17856 doit commencer par une lignes de la forme:
17859 \begin_layout LyX-Code
17865 \begin_layout Standard
17867 \begin_inset Flex Code
17870 \begin_layout Plain Layout
17876 indique l'insert dont le style doit être défini, et il y a quatre cas.
17879 \begin_layout Enumerate
17880 Le style d'un insert préexistant doit être modifié.
17881 Dans ce cas, peuvent être
17882 \begin_inset Flex Code
17885 \begin_layout Plain Layout
17891 un quelconque des éléments suivants:
17892 \begin_inset Flex Code
17895 \begin_layout Plain Layout
17904 \begin_inset Flex Code
17907 \begin_layout Plain Layout
17916 \begin_inset Flex Code
17919 \begin_layout Plain Layout
17928 \begin_inset Flex Code
17931 \begin_layout Plain Layout
17942 \begin_inset Flex Code
17945 \begin_layout Plain Layout
17956 \begin_inset Flex Code
17959 \begin_layout Plain Layout
17968 \begin_inset Flex Code
17971 \begin_layout Plain Layout
17980 \begin_inset Flex Code
17983 \begin_layout Plain Layout
17992 \begin_inset Flex Code
17995 \begin_layout Plain Layout
18004 \begin_inset Flex Code
18007 \begin_layout Plain Layout
18016 \begin_inset Flex Code
18019 \begin_layout Plain Layout
18028 \begin_inset Flex Code
18031 \begin_layout Plain Layout
18040 \begin_inset Flex Code
18043 \begin_layout Plain Layout
18052 \begin_inset Flex Code
18055 \begin_layout Plain Layout
18064 \begin_inset Flex Code
18067 \begin_layout Plain Layout
18076 \begin_inset Flex Code
18079 \begin_layout Plain Layout
18088 \begin_inset Flex Code
18091 \begin_layout Plain Layout
18100 \begin_inset Flex Code
18103 \begin_layout Plain Layout
18112 \begin_inset Flex Code
18115 \begin_layout Plain Layout
18124 \begin_inset Flex Code
18127 \begin_layout Plain Layout
18139 \begin_layout Enumerate
18140 Le style d'un insert flexible doit être défini.
18142 \begin_inset Flex Code
18145 \begin_layout Plain Layout
18151 doit être de la forme
18152 \begin_inset Flex Code
18155 \begin_layout Plain Layout
18162 \begin_inset Flex Code
18165 \begin_layout Plain Layout
18171 peut être n'importe quel identificateur valide qui n'est pas utilisé dans
18172 un insert existant.
18173 L'identificateur peut inclure des espaces, mais alors il faut enclore l'ensembl
18174 e entre apostrophes.
18175 Noter que la définition d'un insert flexible
18179 aussi inclure une entrée
18180 \begin_inset Flex Code
18183 \begin_layout Plain Layout
18192 , précisant quel est le type d'insert qu'il définit.
18195 \begin_layout Enumerate
18196 Le style d'une branche utilisateur doit être défini.
18198 \begin_inset Flex Code
18201 \begin_layout Plain Layout
18207 doit être de la forme
18208 \begin_inset Quotes fld
18212 \begin_inset Flex Code
18215 \begin_layout Plain Layout
18222 \begin_inset Quotes frd
18226 \begin_inset Flex Code
18229 \begin_layout Plain Layout
18235 peut être un identificateur de branche valide défini dans le document utilisate
18237 L'identificateur peur contenir des espaces, mais dans ce cas la chaîne
18238 toute entière doit être enclose entre apostrophes.
18239 Le principal intérêt de cette fonctionnalité est est de permettre l’inclusion
18241 de branches spécifiques suivant les besoins de l'utilisateur.
18244 \begin_layout Enumerate
18245 Le style d'une légende utilisateur (ou de classe) doit être défini.
18247 \begin_inset Flex Code
18250 \begin_layout Plain Layout
18256 doit être de la forme
18257 \begin_inset Quotes fld
18261 \begin_inset Flex Code
18264 \begin_layout Plain Layout
18271 \begin_inset Quotes frd
18275 \begin_inset Flex Code
18278 \begin_layout Plain Layout
18284 spécifie le nom de la légende tel qu'il apparaît dans le menu.
18285 Voir la légende standard
18288 \begin_inset Flex Code
18291 \begin_layout Plain Layout
18301 , les légendes spécifiques des classes KOMA-Script
18304 \begin_inset Flex Code
18307 \begin_layout Plain Layout
18316 \begin_inset Flex Code
18319 \begin_layout Plain Layout
18331 Légendes multilingues
18336 \begin_inset Flex Code
18339 \begin_layout Plain Layout
18349 pour des applications.
18352 \begin_layout Standard
18354 \begin_inset Flex Code
18357 \begin_layout Plain Layout
18365 peut inclure les entrées suivantes:
18368 \begin_layout Description
18371 \begin_inset Flex Code
18374 \begin_layout Plain Layout
18383 \begin_inset Flex Code
18386 \begin_layout Plain Layout
18396 définit un numéro d'argument d'une commande ou d'un environnement associé
18398 La définition doit être close par
18401 \begin_inset Flex Code
18404 \begin_layout Plain Layout
18416 \begin_inset CommandInset ref
18418 reference "subsec:Styles-de-paragraphe"
18425 \begin_layout Description
18428 \begin_inset Flex Code
18431 \begin_layout Plain Layout
18441 définit un préambule pour les modifications de commandes de langue; voir
18443 \begin_inset CommandInset ref
18445 reference "subsec:I18n"
18452 \begin_layout Description
18455 \begin_inset Flex Code
18458 \begin_layout Plain Layout
18469 \begin_inset Flex Code
18472 \begin_layout Plain Layout
18478 ] définit la couleur d'arrière-plan de l'insert.
18484 \begin_inset CommandInset ref
18486 reference "chap:Names-of-colors"
18490 pour une liste des noms de couleur disponibles.
18494 \begin_layout Description
18497 \begin_inset Flex Code
18500 \begin_layout Plain Layout
18511 \begin_inset Flex Code
18514 \begin_layout Plain Layout
18523 \begin_inset space \thinspace{}
18527 \begin_inset Flex Code
18530 \begin_layout Plain Layout
18536 ] indique s'il faut utiliser le contenu de l'insert comme une étiquette,
18537 quand l'insert est fermé.
18538 Valeur implicite: faux.
18541 \begin_layout Description
18544 \begin_inset Flex Code
18547 \begin_layout Plain Layout
18558 \begin_inset Flex Code
18561 \begin_layout Plain Layout
18567 ] fonctionne comme les styles de paragraphe, voir
18568 \begin_inset CommandInset ref
18570 reference "subsec:Styles-de-paragraphe"
18575 Notez que vous devez spécifier le type complet, e.
18576 \begin_inset space \thinspace{}
18580 \begin_inset space ~
18586 \begin_inset Flex Code
18589 \begin_layout Plain Layout
18604 \begin_layout Description
18607 \begin_inset Flex Code
18610 \begin_layout Plain Layout
18621 \begin_inset Flex Code
18624 \begin_layout Plain Layout
18633 \begin_inset space \thinspace{}
18637 \begin_inset Flex Code
18640 \begin_layout Plain Layout
18646 ] indique si l'utilisateur peut utiliser le dialogue
18647 \begin_inset Flex Noun
18650 \begin_layout Plain Layout
18651 Édition\SpecialChar menuseparator
18652 Paramètres de paragraphe
18657 pour personnaliser le paragraphe.
18660 \begin_layout Description
18663 \begin_inset Flex Code
18666 \begin_layout Plain Layout
18677 \begin_inset Flex Code
18680 \begin_layout Plain Layout
18689 \begin_inset Flex Code
18692 \begin_layout Plain Layout
18701 \begin_inset Flex Code
18704 \begin_layout Plain Layout
18712 , décrivant l'appa\SpecialChar softhyphen
18713 rence du cadre et des boutons de l'insert.
18714 les notes de bas de page utilisent en général
18715 \begin_inset Flex Code
18718 \begin_layout Plain Layout
18726 , les inserts des code \SpecialChar TeX
18728 \begin_inset Flex Code
18731 \begin_layout Plain Layout
18739 , et les styles de caractères
18740 \begin_inset Flex Code
18743 \begin_layout Plain Layout
18754 \begin_layout Description
18757 \begin_inset Flex Code
18760 \begin_layout Plain Layout
18771 \begin_inset Flex Code
18774 \begin_layout Plain Layout
18781 \begin_inset space \thinspace{}
18785 \begin_inset Flex Code
18788 \begin_layout Plain Layout
18796 ] n'est utilisé que lorsque
18797 \begin_inset Flex Code
18800 \begin_layout Plain Layout
18807 \begin_inset Flex Code
18810 \begin_layout Plain Layout
18817 Indique si l'environnement se trouvera à part dans le résultat imprimable
18818 ou bien apparaîtra inclus dans le texte environnant.
18819 S'il est positionné à faux, on suppose que l'environnement \SpecialChar LaTeX
18821 espaces (avec un caractère retour ligne inclus) après les balises
18822 \begin_inset Flex Code
18825 \begin_layout Plain Layout
18838 \begin_inset Flex Code
18841 \begin_layout Plain Layout
18854 Valeur implicite: vrai.
18857 \begin_layout Description
18858 \begin_inset Flex Code
18861 \begin_layout Plain Layout
18869 est requis pour fermer la déclaration d'un
18872 \begin_inset Flex Code
18875 \begin_layout Plain Layout
18888 \begin_layout Description
18889 \begin_inset Flex Code
18892 \begin_layout Plain Layout
18900 définit la police utilisée pour le texte du corps de l'insert
18906 \begin_inset space ~
18910 \begin_inset CommandInset ref
18912 reference "subsec:polices"
18917 Noter qu'en définissant cette police on définit aussi automatiquement
18918 \begin_inset Flex Code
18921 \begin_layout Plain Layout
18929 avec la même valeur.
18930 Il faut donc définir celle-ci d'abord pour fixer
18931 \begin_inset Flex Code
18934 \begin_layout Plain Layout
18945 \begin_layout Description
18948 \begin_inset Flex Code
18951 \begin_layout Plain Layout
18954 FixedWidthPreambleEncoding
18962 \begin_inset Flex Code
18965 \begin_layout Plain Layout
18974 \begin_inset space \thinspace{}
18978 \begin_inset Flex Code
18981 \begin_layout Plain Layout
18989 Force a fixed width encoding for the translated contents of
18990 \begin_inset Flex Code
18993 \begin_layout Plain Layout
19002 \begin_inset Flex Code
19005 \begin_layout Plain Layout
19013 code generated by this layout.
19014 This is needed for special \SpecialChar LaTeX
19019 that do not work with variable width encodings such as
19024 This setting is ignored if fully Unicode aware \SpecialChar LaTeX
19028 or Lua\SpecialChar TeX
19034 \begin_layout Description
19037 \begin_inset Flex Code
19040 \begin_layout Plain Layout
19043 ForceLocalFontSwitch
19051 \begin_inset Flex Code
19054 \begin_layout Plain Layout
19063 \begin_inset space \thinspace{}
19067 \begin_inset Flex Code
19070 \begin_layout Plain Layout
19076 ] lors de l'utilisation de babel, force l'utilisation un commutateur de
19083 \begin_inset Flex Code
19086 \begin_layout Plain Layout
19098 , à la place d'un commutateur
19105 \begin_inset Flex Code
19108 \begin_layout Plain Layout
19123 \begin_layout Description
19126 \begin_inset Flex Code
19129 \begin_layout Plain Layout
19140 \begin_inset Flex Code
19143 \begin_layout Plain Layout
19152 \begin_inset space \thinspace{}
19156 \begin_inset Flex Code
19159 \begin_layout Plain Layout
19165 ] impose le langage
19166 \begin_inset Quotes fld
19170 \begin_inset Quotes frd
19173 , conduisant à un résultat de gauche à droite (Left-to-Right, latin), e.
19174 \begin_inset space \thinspace{}
19178 \begin_inset space \space{}
19181 en code \SpecialChar TeX
19186 \begin_layout Description
19189 \begin_inset Flex Code
19192 \begin_layout Plain Layout
19203 \begin_inset Flex Code
19206 \begin_layout Plain Layout
19215 \begin_inset space \thinspace{}
19219 \begin_inset Flex Code
19222 \begin_layout Plain Layout
19230 Force a a line break in the \SpecialChar LaTeX
19231 output before the inset starts and after the
19233 This assures the inset itself is output on its own lines, for parsing purposes.
19236 \begin_layout Description
19239 \begin_inset Flex Code
19242 \begin_layout Plain Layout
19253 \begin_inset Flex Code
19256 \begin_layout Plain Layout
19265 \begin_inset space \thinspace{}
19269 \begin_inset Flex Code
19272 \begin_layout Plain Layout
19279 \begin_inset Flex Code
19282 \begin_layout Plain Layout
19290 doit être utilisé, ou bien si l'utilisateur peut modifier le style de paragraph
19291 e utilisé dans l'insert.
19292 Valeur implicite: faux.
19295 \begin_layout Description
19298 \begin_inset Flex Code
19301 \begin_layout Plain Layout
19312 \begin_inset Flex Code
19315 \begin_layout Plain Layout
19324 \begin_inset space \thinspace{}
19328 \begin_inset Flex Code
19331 \begin_layout Plain Layout
19337 ] fonctionne comme les styles de paragraphe, voir
19338 \begin_inset space ~
19342 \begin_inset CommandInset ref
19344 reference "subsec:Styles-de-paragraphe"
19351 \begin_layout Description
19352 \begin_inset Flex Code
19355 \begin_layout Plain Layout
19361 sont utilisées avec l'exportation XHTML.
19363 \begin_inset CommandInset ref
19365 reference "sec:Tags-for-XHTML"
19372 \begin_layout Description
19375 \begin_inset Flex Code
19378 \begin_layout Plain Layout
19389 \begin_inset Flex Code
19392 \begin_layout Plain Layout
19401 \begin_inset space \thinspace{}
19405 \begin_inset Flex Code
19408 \begin_layout Plain Layout
19414 ] indique s'il faut inclure le contenu de cet insert dans les chaînes créées
19416 \begin_inset Quotes fld
19420 \begin_inset Quotes frd
19424 L'utilisateur ne voudra pas, par exemple, que le contenu d'une note de
19425 bas de page dans un titre de section soit incluse dans la tables des matières
19426 affichée dans le plan, mais voudra habituellement voir affiché le contenu
19427 d'un style de caractère.
19428 Valeur implicite; faux, pas d'inclusion.
19431 \begin_layout Description
19434 \begin_inset Flex Code
19437 \begin_layout Plain Layout
19448 \begin_inset Flex Code
19451 \begin_layout Plain Layout
19460 \begin_inset space \thinspace{}
19464 \begin_inset Flex Code
19467 \begin_layout Plain Layout
19473 ] fonctionne comme les styles de paragraphe, voir
19474 \begin_inset CommandInset ref
19476 reference "subsec:Styles-de-paragraphe"
19483 \begin_layout Description
19486 \begin_inset Flex Code
19489 \begin_layout Plain Layout
19499 définit la police utilisée pour le marqueur.
19501 \begin_inset CommandInset ref
19503 reference "subsec:polices"
19508 Noter que cette directive ne peut jamais apparaître avant
19509 \begin_inset Flex Code
19512 \begin_layout Plain Layout
19520 , sinon elle sera sans effet.
19523 \begin_layout Description
19526 \begin_inset Flex Code
19529 \begin_layout Plain Layout
19540 \begin_inset Flex Code
19543 \begin_layout Plain Layout
19549 ] définit la chaîne de caractères qui apparaîtra sur le bouton ou ailleurs
19550 en tant que marquer d'insert.
19551 Quelques types d'inserts (
19552 \begin_inset Flex Code
19555 \begin_layout Plain Layout
19558 code \SpecialChar TeX
19565 \begin_inset Flex Code
19568 \begin_layout Plain Layout
19574 ) modifient ce marqueur à la volée.
19577 \begin_layout Description
19580 \begin_inset Flex Code
19583 \begin_layout Plain Layout
19593 définit un préambule dépendant de la langue, voir
19594 \begin_inset space ~
19598 \begin_inset CommandInset ref
19600 reference "subsec:I18n"
19607 \begin_layout Description
19610 \begin_inset Flex Code
19613 \begin_layout Plain Layout
19624 \begin_inset Flex Code
19627 \begin_layout Plain Layout
19633 ] définit le nom du code \SpecialChar LaTeX
19634 correspondant, soit un environnement, soit une
19638 \begin_layout Description
19641 \begin_inset Flex Code
19644 \begin_layout Plain Layout
19655 \begin_inset Flex Code
19658 \begin_layout Plain Layout
19664 ] définit le paramètre facultatif pour le
19665 \begin_inset Flex Code
19668 \begin_layout Plain Layout
19676 correspondant, y compris des paires de crochets
19677 \begin_inset Flex Code
19680 \begin_layout Plain Layout
19687 Ce paramètre ne peut pas être modifié depuis \SpecialChar LyX
19689 \begin_inset Flex Code
19692 \begin_layout Plain Layout
19698 pour les paramètres personnalisables).
19699 Il sera émis tel quel après tous les
19700 \begin_inset Flex Code
19703 \begin_layout Plain Layout
19709 s \SpecialChar LaTeX
19713 \begin_layout Description
19716 \begin_inset Flex Code
19719 \begin_layout Plain Layout
19728 \begin_inset Flex Code
19731 \begin_layout Plain Layout
19734 Command, Environment, None
19740 \begin_inset Flex Code
19743 \begin_layout Plain Layout
19753 précise comment le style doit être traduit en \SpecialChar LaTeX
19760 \begin_layout Plain Layout
19763 \begin_inset Flex Code
19766 \begin_layout Plain Layout
19776 est peut-être trompeur, puisque ces règles s'appliquent aussi aux classes
19778 Voir les fichiers de classe SGML pour des exemples spécifiques.
19784 \begin_inset Separator parbreak
19791 \begin_layout Description
19794 \begin_inset Flex Code
19797 \begin_layout Plain Layout
19808 \begin_inset Quotes fld
19811 rien de particulier
19812 \begin_inset Quotes frd
19818 \begin_layout Description
19821 \begin_inset Flex Code
19824 \begin_layout Plain Layout
19837 \begin_inset Flex Code
19840 \begin_layout Plain Layout
19849 {\SpecialChar ldots
19858 \begin_layout Description
19861 \begin_inset Flex Code
19864 \begin_layout Plain Layout
19877 \begin_inset Flex Code
19880 \begin_layout Plain Layout
19889 }\SpecialChar ldots
19904 \begin_layout Description
19908 \begin_layout Standard
19909 En rassemblant ceci, la sortie \SpecialChar LaTeX
19913 \begin_layout LyX-Code
19918 LatexName[LatexParam]{\SpecialChar ldots
19922 \begin_layout Standard
19926 \begin_layout LyX-Code
19931 begin{LatexName}[LatexParam] \SpecialChar ldots
19937 \begin_layout Standard
19941 \begin_inset Flex Code
19944 \begin_layout Plain Layout
19956 \begin_layout Description
19959 \begin_inset Flex Code
19962 \begin_layout Plain Layout
19973 \begin_inset Flex Code
19976 \begin_layout Plain Layout
19982 ] définit une chaîne de caractères insérée au début du contenu du style.
19983 Une rupture de ligne dans la sortie peut être indiquée par
19984 \begin_inset Flex Code
19987 \begin_layout Plain Layout
19996 \begin_layout Description
19999 \begin_inset Flex Code
20002 \begin_layout Plain Layout
20013 \begin_inset Flex Code
20016 \begin_layout Plain Layout
20025 \begin_inset Flex Code
20028 \begin_layout Plain Layout
20037 \begin_inset Flex Code
20040 \begin_layout Plain Layout
20049 \begin_inset Flex Code
20052 \begin_layout Plain Layout
20060 (indiquant une définition vide terminant les définitions de styles de caractère
20062 Cette entrée est requise dans les inserts flexibles et n'est significative
20064 Parmi d'autres choses, elle détermine dans quel menu cet insert va apparaître.
20066 \begin_inset Flex Code
20069 \begin_layout Plain Layout
20077 \begin_inset Flex Code
20080 \begin_layout Plain Layout
20087 \begin_inset Flex Code
20090 \begin_layout Plain Layout
20098 \begin_inset Flex Code
20101 \begin_layout Plain Layout
20107 peut être positionné à vrai pour les inserts
20108 \begin_inset Flex Code
20111 \begin_layout Plain Layout
20117 , en le positionnant
20122 \begin_inset Flex Code
20125 \begin_layout Plain Layout
20135 \begin_layout Description
20138 \begin_inset Flex Code
20141 \begin_layout Plain Layout
20152 \begin_inset Flex Code
20155 \begin_layout Plain Layout
20164 \begin_inset space \thinspace{}
20168 \begin_inset Flex Code
20171 \begin_layout Plain Layout
20177 ] indique si plusieurs paragraphes sont autorisés dans cet insert.
20178 Ceci positionnera aussi
20179 \begin_inset Flex Code
20182 \begin_layout Plain Layout
20190 à la même valeur et
20191 \begin_inset Flex Code
20194 \begin_layout Plain Layout
20202 à la valeur opposée.
20203 Ceux-ci peuvent être repositionnés s'ils sont utilisés
20208 \begin_inset Flex Code
20211 \begin_layout Plain Layout
20220 Valeur implicite: vrai.
20223 \begin_layout Description
20226 \begin_inset Flex Code
20229 \begin_layout Plain Layout
20240 \begin_inset Flex Code
20243 \begin_layout Plain Layout
20252 \begin_inset space \thinspace{}
20256 \begin_inset Flex Code
20259 \begin_layout Plain Layout
20265 ] indique si les commandes fragiles de cet insert doivent êtres protégées
20267 \begin_inset Flex Code
20270 \begin_layout Plain Layout
20284 sur le fait que la commande elle-même doive être protégée).
20285 Valeur implicite: faux.
20288 \begin_layout Description
20291 \begin_inset Flex Code
20294 \begin_layout Plain Layout
20303 \begin_inset Flex Code
20306 \begin_layout Plain Layout
20319 \begin_inset Flex Code
20322 \begin_layout Plain Layout
20335 \begin_layout Description
20338 \begin_inset Flex Code
20341 \begin_layout Plain Layout
20350 \begin_inset Flex Code
20353 \begin_layout Plain Layout
20362 \begin_inset Flex Code
20365 \begin_layout Plain Layout
20373 that has replaced this
20374 \begin_inset Flex Code
20377 \begin_layout Plain Layout
20386 This is used to rename an
20387 \begin_inset Flex Code
20390 \begin_layout Plain Layout
20398 , while keeping backward compatibility.
20401 \begin_layout Description
20404 \begin_inset Flex Code
20407 \begin_layout Plain Layout
20421 \begin_inset Flex Code
20424 \begin_layout Plain Layout
20434 \begin_inset space \thinspace{}
20440 \begin_inset Flex Code
20443 \begin_layout Plain Layout
20451 ] fonctionne comme avec les styles de paragraphe, voir
20452 \begin_inset space ~
20456 \begin_inset CommandInset ref
20458 reference "subsec:Styles-de-paragraphe"
20465 \begin_layout Description
20468 \begin_inset Flex Code
20471 \begin_layout Plain Layout
20485 \begin_inset Flex Code
20488 \begin_layout Plain Layout
20498 \begin_inset space \thinspace{}
20504 \begin_inset Flex Code
20507 \begin_layout Plain Layout
20515 ] fonctionne comme avec les styles de paragraphe, voir
20516 \begin_inset space ~
20520 \begin_inset CommandInset ref
20522 reference "subsec:Styles-de-paragraphe"
20529 \begin_layout Description
20532 \begin_inset Flex Code
20535 \begin_layout Plain Layout
20545 fonctionne comme avec les styles de paragraphe, voir
20546 \begin_inset space ~
20550 \begin_inset CommandInset ref
20552 reference "subsec:Styles-de-paragraphe"
20559 \begin_layout Description
20562 \begin_inset Flex Code
20565 \begin_layout Plain Layout
20576 \begin_inset Flex Code
20579 \begin_layout Plain Layout
20585 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraph
20587 Ceci permet l'utilisation de références mises en forme.
20590 \begin_layout Description
20593 \begin_inset Flex Code
20596 \begin_layout Plain Layout
20607 \begin_inset Flex Code
20610 \begin_layout Plain Layout
20618 As with paragraph styles, see
20621 \begin_inset CommandInset ref
20623 reference "subsec:Styles-de-paragraphe"
20630 \begin_layout Description
20633 \begin_inset Flex Code
20636 \begin_layout Plain Layout
20647 \begin_inset Flex Code
20650 \begin_layout Plain Layout
20659 \begin_inset space \thinspace{}
20663 \begin_inset Flex Code
20666 \begin_layout Plain Layout
20672 ] réinitialise les arguments \SpecialChar LaTeX
20673 de ce style (définis via la directive
20674 \begin_inset Flex Code
20677 \begin_layout Plain Layout
20684 Ceci est utile si vous avez dupliqué un style via
20687 \begin_inset Flex Code
20690 \begin_layout Plain Layout
20700 mais que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels
20704 \begin_layout Description
20707 \begin_inset Flex Code
20710 \begin_layout Plain Layout
20721 \begin_inset Flex Code
20724 \begin_layout Plain Layout
20731 \begin_inset space \thinspace{}
20735 \begin_inset Flex Code
20738 \begin_layout Plain Layout
20746 ] indique si l'insert doit utiliser la police de caractères environnante
20747 ou bien utiliser la sienne propre.
20748 Valeur implicite: faux, utiliser la police de caractères environnante.
20751 \begin_layout Description
20754 \begin_inset Flex Code
20757 \begin_layout Plain Layout
20768 \begin_inset Flex Code
20771 \begin_layout Plain Layout
20777 ] définit une chaîne de caractères insérée à la fin du contenu du style.
20778 Une rupture de ligne dans la sortie peut être indiquée par
20779 \begin_inset Flex Code
20782 \begin_layout Plain Layout
20791 \begin_layout Description
20794 \begin_inset Flex Code
20797 \begin_layout Plain Layout
20808 \begin_inset Flex Code
20811 \begin_layout Plain Layout
20818 \begin_inset space \thinspace{}
20822 \begin_inset Flex Code
20825 \begin_layout Plain Layout
20833 ] active le correcteur orthographique sur le contenu de cet insert.
20834 Valeur implicite: vrai.
20837 \begin_layout Subsection
20839 \begin_inset CommandInset label
20841 name "subsec:Compteurs"
20848 \begin_layout Standard
20849 Il faut définir les compteurs (
20850 \begin_inset Flex Code
20853 \begin_layout Plain Layout
20860 \begin_inset Flex Code
20863 \begin_layout Plain Layout
20870 ) dans la classe elle-même.
20871 Les compteurs standard sont définis dans le fichier
20874 \begin_inset Flex Code
20877 \begin_layout Plain Layout
20888 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
20889 il suffit probablement que vous ajoutiez
20892 \begin_layout LyX-Code
20893 Input stdcounters.inc
20896 \begin_layout Standard
20897 à un endroit raisonnable dans la classe.
20900 \begin_layout Standard
20901 Mais si vous voulez définir des compteurs à votre guise, vous pouvez le
20903 La déclaration d'un compteur doit commencer par
20906 \begin_layout LyX-Code
20914 \begin_layout Standard
20916 \begin_inset Flex Code
20919 \begin_layout Plain Layout
20925 est le nom du compteur.
20926 Et elle doit se terminer par
20927 \begin_inset Flex Code
20930 \begin_layout Plain Layout
20941 \begin_layout Standard
20942 Les paramètres suivants peuvent également être utilisés:
20945 \begin_layout Description
20948 \begin_inset Flex Code
20951 \begin_layout Plain Layout
20960 \begin_inset Flex Code
20963 \begin_layout Plain Layout
20973 positionne la valeur initiale du compteur, valeur à laquelle il sera réinitiali
20974 sé quand cela sera nécessaire.
20975 Normalement, la valeur désirée est la valeur implicite,
20976 \begin_inset space ~
20982 \begin_layout Description
20985 \begin_inset Flex Code
20988 \begin_layout Plain Layout
20999 \begin_inset Flex Code
21002 \begin_layout Plain Layout
21009 \begin_inset Quotes erd
21013 \begin_inset Quotes erd
21016 ] définit comment le compteur s'affiche.
21017 Fixer ce paramètre positionne également
21018 \begin_inset Flex Code
21021 \begin_layout Plain Layout
21024 LabelStringAppendix
21030 Les arguments spécifiques suivants peuvent être utilisés:
21031 \begin_inset Separator parbreak
21038 \begin_layout Itemize
21039 \begin_inset Flex Code
21042 \begin_layout Plain Layout
21052 sera remplacé par l'expansion de
21053 \begin_inset Flex Code
21056 \begin_layout Plain Layout
21065 \begin_inset Newline newline
21069 \begin_inset Flex Code
21072 \begin_layout Plain Layout
21075 LabelStringAppendix
21081 \begin_inset Flex Code
21084 \begin_layout Plain Layout
21096 \begin_layout Itemize
21097 les valeurs du compteur peuvent être exprimées par des macros à la \SpecialChar LaTeX
21099 \begin_inset Flex Code
21102 \begin_layout Plain Layout
21121 \begin_inset Flex Code
21124 \begin_layout Plain Layout
21134 \begin_inset Flex Code
21137 \begin_layout Plain Layout
21145 : 1, 2, 3,\SpecialChar ldots
21147 \begin_inset Flex Code
21150 \begin_layout Plain Layout
21158 pour les lettres en bas de casse: a, b, c, \SpecialChar ldots
21160 \begin_inset Flex Code
21163 \begin_layout Plain Layout
21171 pour les lettres en capitales: A, B, C, \SpecialChar ldots
21173 \begin_inset Flex Code
21176 \begin_layout Plain Layout
21184 pour la numérotation en bas de casse romaine: i, ii, iii, \SpecialChar ldots
21186 \begin_inset Flex Code
21189 \begin_layout Plain Layout
21197 pour la numérotation capitale romaine: I, II, III.
21201 \begin_layout Standard
21205 \begin_inset Flex Code
21208 \begin_layout Plain Layout
21218 est indéfini, une valeur implicite est construite comme suit: si le compteur
21219 a un compteur maître
21220 \begin_inset Flex Code
21223 \begin_layout Plain Layout
21232 \begin_inset Flex Code
21235 \begin_layout Plain Layout
21244 \begin_inset Newline newline
21248 \begin_inset Flex Code
21251 \begin_layout Plain Layout
21263 est utilisée; sinon la chaîne
21264 \begin_inset Flex Code
21267 \begin_layout Plain Layout
21280 \begin_layout Description
21283 \begin_inset Flex Code
21286 \begin_layout Plain Layout
21289 LabelStringAppendix
21297 \begin_inset Flex Code
21300 \begin_layout Plain Layout
21307 \begin_inset Quotes erd
21311 \begin_inset Quotes erd
21315 \begin_inset Flex Code
21318 \begin_layout Plain Layout
21326 , mais pour les annexes.
21329 \begin_layout Description
21330 \begin_inset Flex Code
21333 \begin_layout Plain Layout
21342 \begin_inset Flex Code
21345 \begin_layout Plain Layout
21352 \begin_inset Quotes erd
21356 \begin_inset Quotes erd
21359 ] définit un format à utiliser pour les références mises en forme utilisant
21361 Par exemple, on peut vouloir que les références aux numéros de section
21363 \begin_inset Quotes fld
21367 \begin_inset space ~
21371 \begin_inset Quotes frd
21375 La chaîne devra contenir
21376 \begin_inset Quotes fld
21380 \begin_inset Quotes frd
21384 Ceci sera remplacé par la valeur courante du compteur.
21385 Ainsi, pour les sections, ce sera: Section ##.
21388 \begin_layout Description
21389 \begin_inset Flex Code
21392 \begin_layout Plain Layout
21401 \begin_inset Flex Code
21404 \begin_layout Plain Layout
21411 \begin_inset Quotes erd
21415 \begin_inset Quotes erd
21418 ] contient le nom d'un autre compteur: le compteur actuel sera remis à zéro
21419 à chaque fois que l'autre augmentera.
21421 \begin_inset Flex Code
21424 \begin_layout Plain Layout
21431 \begin_inset Flex Code
21434 \begin_layout Plain Layout
21443 \begin_layout Subsection
21444 Description de police
21445 \begin_inset CommandInset label
21447 name "subsec:polices"
21454 \begin_layout Standard
21455 Une description de police ressemble à :
21458 \begin_layout LyX-Code
21472 \begin_layout LyX-Code
21476 \begin_layout LyX-Code
21480 \begin_layout Standard
21481 et les commandes suivantes sont disponibles :
21484 \begin_layout Description
21485 \begin_inset Flex Code
21488 \begin_layout Plain Layout
21499 \begin_inset Flex Code
21502 \begin_layout Plain Layout
21511 \begin_inset Flex Code
21514 \begin_layout Plain Layout
21521 \begin_inset Flex Code
21524 \begin_layout Plain Layout
21531 \begin_inset Flex Code
21534 \begin_layout Plain Layout
21541 \begin_inset Flex Code
21544 \begin_layout Plain Layout
21551 \begin_inset Flex Code
21554 \begin_layout Plain Layout
21561 \begin_inset Flex Code
21564 \begin_layout Plain Layout
21571 \begin_inset Flex Code
21574 \begin_layout Plain Layout
21581 \begin_inset Flex Code
21584 \begin_layout Plain Layout
21593 \begin_layout Description
21594 \begin_inset Flex Code
21597 \begin_layout Plain Layout
21606 \begin_inset Flex Code
21609 \begin_layout Plain Layout
21618 \begin_inset Flex Code
21621 \begin_layout Plain Layout
21628 \begin_inset Flex Code
21631 \begin_layout Plain Layout
21640 \begin_layout Description
21641 \begin_inset Flex Code
21644 \begin_layout Plain Layout
21651 \begin_inset Flex Code
21654 \begin_layout Plain Layout
21660 ] avec les arguments valides suivants:
21661 \begin_inset Flex Code
21664 \begin_layout Plain Layout
21671 \begin_inset Flex Code
21674 \begin_layout Plain Layout
21681 \begin_inset Flex Code
21684 \begin_layout Plain Layout
21691 \begin_inset Flex Code
21694 \begin_layout Plain Layout
21701 \begin_inset Flex Code
21704 \begin_layout Plain Layout
21711 \begin_inset Flex Code
21714 \begin_layout Plain Layout
21721 \begin_inset Flex Code
21724 \begin_layout Plain Layout
21731 \begin_inset Flex Code
21734 \begin_layout Plain Layout
21741 \begin_inset Flex Code
21744 \begin_layout Plain Layout
21751 \begin_inset Flex Code
21754 \begin_layout Plain Layout
21761 \begin_inset Flex Code
21764 \begin_layout Plain Layout
21771 \begin_inset Newline linebreak
21775 \begin_inset Flex Code
21778 \begin_layout Plain Layout
21785 Chacun de ceux-ci (dés)active l'attribut correspondant.
21786 \begin_inset Newline newline
21790 \begin_inset Flex Code
21793 \begin_layout Plain Layout
21799 active la mise en évidence, et
21800 \begin_inset Flex Code
21803 \begin_layout Plain Layout
21810 Si ce dernier point vous intrigue, souvenez-vous que le réglage de police
21811 du contexte courant est généralement hérité du contexte environnant.
21813 \begin_inset Flex Code
21816 \begin_layout Plain Layout
21824 désactiverait la mise en évidence qui était active de toutes façons, par
21825 exemple dans un environnement de théorème.
21829 \begin_layout Description
21830 \begin_inset Flex Code
21833 \begin_layout Plain Layout
21842 \begin_inset Flex Code
21845 \begin_layout Plain Layout
21854 \begin_inset Flex Code
21857 \begin_layout Plain Layout
21866 \begin_layout Description
21867 \begin_inset Flex Code
21870 \begin_layout Plain Layout
21879 \begin_inset Flex Code
21882 \begin_layout Plain Layout
21891 \begin_inset Flex Code
21894 \begin_layout Plain Layout
21901 \begin_inset Flex Code
21904 \begin_layout Plain Layout
21911 \begin_inset Flex Code
21914 \begin_layout Plain Layout
21923 \begin_layout Description
21924 \begin_inset Flex Code
21927 \begin_layout Plain Layout
21934 \begin_inset Flex Code
21937 \begin_layout Plain Layout
21944 \begin_inset Flex Code
21947 \begin_layout Plain Layout
21954 \begin_inset Flex Code
21957 \begin_layout Plain Layout
21966 \begin_inset Flex Code
21969 \begin_layout Plain Layout
21976 \begin_inset Flex Code
21979 \begin_layout Plain Layout
21986 \begin_inset Flex Code
21989 \begin_layout Plain Layout
21996 \begin_inset Flex Code
21999 \begin_layout Plain Layout
22006 \begin_inset Flex Code
22009 \begin_layout Plain Layout
22018 \begin_layout Subsection
22019 Description d'une insertion de citation
22020 \begin_inset CommandInset label
22022 name "subsec:Description citation"
22029 \begin_layout Standard
22031 \begin_inset Flex Code
22034 \begin_layout Plain Layout
22040 servent à décrire comment les citations bibliographiques doivent être affichées
22041 , à la fois dans \SpecialChar LyX
22042 (dans la fenêtre de citation et dans les bulles d'aide,
22043 par exemple) et dans le résultat XHTML.
22044 Un tel bloc se présente comme suit:
22047 \begin_layout LyX-Code
22053 \begin_layout LyX-Code
22059 \begin_layout LyX-Code
22065 \begin_layout LyX-Code
22071 \begin_layout Standard
22072 Les différentes lignes définissent l'affichage de l'information correspondant
22073 à une article ou à un livre, respectivement, et une telle définition peut
22074 être créée pour tout type d'entrée apparaissant dans un fichier Bib\SpecialChar TeX
22077 définit un format implicite dans le code source qui sera utilisé si aucune
22078 définition spécifique n'est fournie.
22080 prédéfinit plusieurs formats dans le fichier
22081 \begin_inset Flex Code
22084 \begin_layout Plain Layout
22090 , qui est inclus dans la plupart des classes de document \SpecialChar LyX
22094 \begin_layout Standard
22095 Les définitions utilisent un langage simple qui permet
22096 \begin_inset space ~
22099 de remplacer les clés Bib\SpecialChar TeX
22101 les clés doivent être encloses entre caractères
22104 \begin_inset Flex Code
22107 \begin_layout Plain Layout
22116 \begin_inset Flex Code
22119 \begin_layout Plain Layout
22130 Une définition simple serait par exemple:
22133 \begin_layout LyX-Code
22137 \begin_inset Quotes eld
22141 \begin_inset Quotes erd
22147 \begin_layout Standard
22148 Ceci imprimerait le nom de l'auteur, suivi d'une virgule, suivi du titre,
22149 entre double guillemets, suivi d'un point.
22152 \begin_layout Standard
22153 Bien entendu, vous voudrez parfois n'imprimer une clé que si elle existe.
22154 Ceci est obtenu par une construction conditionnelle, comme:
22155 \begin_inset Flex Code
22158 \begin_layout Plain Layout
22160 \begin_inset space ~
22169 Ceci signifie: si la clé
22170 \begin_inset Flex Code
22173 \begin_layout Plain Layout
22179 existe, alors imprimer
22180 \begin_inset Quotes fld
22184 \begin_inset Quotes frd
22187 suivi de la clé volume.
22188 On peut aussi introduire une clause
22189 \begin_inset Flex Code
22192 \begin_layout Plain Layout
22198 dans l'expression conditionnelle, comme dans:
22199 \begin_inset Newline newline
22203 \begin_inset Flex Code
22206 \begin_layout Plain Layout
22207 {%author%[[%author%]][[%editor%, ed.]]}
22213 \begin_inset Newline newline
22217 \begin_inset Flex Code
22220 \begin_layout Plain Layout
22226 est imprimée si elle existe; sinon la clé
22227 \begin_inset Flex Code
22230 \begin_layout Plain Layout
22236 est imprimée, suivi de
22237 \begin_inset Quotes fld
22241 \begin_inset Quotes frd
22245 Noter que la clé est encore enclose entre caractères
22246 \begin_inset Flex Code
22249 \begin_layout Plain Layout
22255 ; la clause conditionnelle entière est enclose entre accolades, et les clauses
22257 \begin_inset Flex Code
22260 \begin_layout Plain Layout
22267 \begin_inset Flex Code
22270 \begin_layout Plain Layout
22276 sont encloses entre double crochets
22277 \begin_inset Quotes fld
22281 \begin_inset Quotes frd
22285 \begin_inset Quotes fld
22289 \begin_inset Quotes frd
22293 Il ne peut avoir d'espaces entre ces marqueurs.
22296 \begin_layout Standard
22297 Il existe enfin une autre syntaxe possible dans ces définitions, qui se
22298 présente comme suit:
22299 \begin_inset Flex Code
22302 \begin_layout Plain Layout
22309 Ceci définit une entité d'information utilisée pour créer du
22310 \begin_inset Quotes fld
22314 \begin_inset Quotes frd
22318 De manière évidente, nous ne souhaitons pas exporter des balises HTML en
22319 écrivant du texte normal, aussi doivent elles être enclose entre
22320 \begin_inset Quotes fld
22324 \begin_inset Quotes frd
22328 \begin_inset Quotes fld
22332 \begin_inset Quotes frd
22338 \begin_layout Standard
22339 Deux définitions spéciales sont également disponibles dans un bloc
22340 \begin_inset Flex Code
22343 \begin_layout Plain Layout
22349 Un exemple de la première définition est celle-ci:
22352 \begin_layout LyX-Code
22354 \begin_inset Quotes eld
22358 \begin_inset Quotes erd
22364 \begin_layout Standard
22365 Ceci est une abréviation, ou macro-instruction, et peut être employée comme
22367 \begin_inset Flex Code
22370 \begin_layout Plain Layout
22379 \begin_inset Flex Code
22382 \begin_layout Plain Layout
22388 exactement comme s'il s'agissait de sa définition.
22389 Exprimons par conséquent un
22393 évident: n'utilisez pas:
22396 \begin_layout LyX-Code
22400 \begin_layout Standard
22403 ne devrait pas se perdre dans une boucle infinie, mais cela peut prendre
22404 un moment avant qu'il s'en sorte.
22407 \begin_layout Standard
22408 Le second type de définitions particulières se présente comme ceci:
22411 \begin_layout LyX-Code
22417 \begin_layout Standard
22418 Ceci définit un segment de texte susceptible de traduction, ce qui permet
22419 de traduire les parties appropriées de la bibliographie.
22420 Cette syntaxe peut être incluse dans une définition normale en la considérant
22422 \begin_inset Flex Code
22425 \begin_layout Plain Layout
22432 Plusieurs d'entre elles sont prédéfinies dans
22433 \begin_inset Flex Code
22436 \begin_layout Plain Layout
22443 Notez bien que ce ne sont pas des macro-instructions, au sens défini ci-dessus:
22444 elles ne seront pas interprétées.
22447 \begin_layout Standard
22448 Voici donc un exemple utilisant toutes ces fonctionnalités:
22451 \begin_inset VSpace defskip
22457 \begin_layout Standard
22462 !authoredit {%author%[[%author%, ]][[{%editor%[[%editor%, %_edtext%, ]]}]]}
22465 \begin_layout Standard
22468 \begin_inset VSpace defskip
22473 Ceci défini une macro qui imprime le nom de l'auteur, suivi d'un virgule,
22475 \begin_inset Flex Code
22478 \begin_layout Plain Layout
22484 existe, ou bien imprime le nom de l'éditeur, suivi de
22485 \begin_inset Flex Code
22488 \begin_layout Plain Layout
22494 ou de sa traduction (implicitement, apparaîtra
22495 \begin_inset Quotes fld
22499 \begin_inset Quotes frd
22503 \begin_inset Flex Code
22506 \begin_layout Plain Layout
22513 Notez que ceci est déjà défini dans
22514 \begin_inset Flex Code
22517 \begin_layout Plain Layout
22523 , vous pouvez donc l'utiliser dans vos propres définitions, ou redéfinitions,
22524 si vous chargez ce fichier d'abord.
22527 \begin_layout Section
22528 Directives pour l'exportation XHTML
22529 \begin_inset CommandInset label
22531 name "sec:Tags-for-XHTML"
22538 \begin_layout Standard
22539 Comme pour \SpecialChar LaTeX
22540 ou DocBook, la présentation du résultat HTML créé par \SpecialChar LyX
22542 par les informations de format.
22543 En général, \SpecialChar LyX
22544 produit une présentation implicite raisonnable, et comme indiqué
22545 plus haut, il construira même des règles implicites CSS à partir des autres
22546 directives de format.
22547 Par exemple, \SpecialChar LyX
22548 essaiera d'utiliser l'information du bloc
22549 \begin_inset Flex Code
22552 \begin_layout Plain Layout
22558 du style Chapter pour écrire une CSS qui mettra en forme les titres de
22559 chapitres de manière appropriée.
22562 \begin_layout Standard
22563 Dans de nombreux cas, vous n'aurez donc sans doute rien à faire du tout
22564 pour obtenir un résultat XHTML acceptable pour vos environnements propres,
22565 vos inserts personnalisés, et ainsi de suite.
22566 Mais dans certains cas vous devrez faire quelque chose, et \SpecialChar LyX
22568 conséquent un certain nombre de directives de format qui peuvent être utilisées
22569 pour personnaliser le XHTML et les CSS qui sont créés.
22572 \begin_layout Standard
22573 Notez qu'il existe deux directives,
22574 \begin_inset Flex Code
22577 \begin_layout Plain Layout
22584 \begin_inset Flex Code
22587 \begin_layout Plain Layout
22593 , qui peuvent apparaître en dehors des déclarations de style et d'insert.
22595 \begin_inset CommandInset ref
22597 reference "subsec:Paramètres-généraux-d'une"
22601 pour les détails sur celles-ci.
22604 \begin_layout Subsection
22605 Styles de paragraphe
22606 \begin_inset CommandInset label
22608 name "subsec:Styles-de-paragraphe-XHTML"
22615 \begin_layout Standard
22616 Le type de XHTML que \SpecialChar LyX
22617 crée pour un paragraphe dépend s'il s'agit d'un paragraphe
22618 normal, d'une commande ou d'un environnement, ce qui est déterminé par
22619 le contenu de la directive correspondante
22620 \begin_inset Flex Code
22623 \begin_layout Plain Layout
22633 \begin_layout Standard
22634 Pour une commande ou un paragraphe normal, le résultat XHTML a la forme
22638 \begin_layout LyX-Code
22642 \begin_inset Quotes erd
22646 \begin_inset Quotes erd
22652 \begin_layout LyX-Code
22656 \begin_inset Quotes erd
22660 \begin_inset Quotes erd
22670 \begin_layout LyX-Code
22671 Contenu du paragraphe
22674 \begin_layout LyX-Code
22680 \begin_layout Standard
22681 Les balises d'étiquette sont bien entendu omises si le paragraphe n'est
22685 \begin_layout Standard
22686 Pour un environnement qui n'est pas du type liste, le XHTML prend la forme:
22689 \begin_layout LyX-Code
22693 \begin_inset Quotes erd
22697 \begin_inset Quotes erd
22703 \begin_layout LyX-Code
22707 \begin_inset Quotes erd
22711 \begin_inset Quotes erd
22715 \begin_inset Quotes erd
22719 \begin_inset Quotes erd
22724 Étiquette d'environnement
22728 Premier paragraphe.
22733 \begin_layout LyX-Code
22743 \begin_layout LyX-Code
22749 \begin_layout Standard
22750 Noter que l'étiquette n'est émise que pour le premier paragraphe, comme
22751 ce serait le cas pour une théorème, par exemple.
22754 \begin_layout Standard
22755 Pour une liste, nous avons une de ces formes:
22758 \begin_layout LyX-Code
22762 \begin_inset Quotes erd
22766 \begin_inset Quotes erd
22772 \begin_layout LyX-Code
22776 \begin_inset Quotes erd
22780 \begin_inset Quotes erd
22784 \begin_inset Quotes erd
22788 \begin_inset Quotes erd
22802 \begin_layout LyX-Code
22806 \begin_inset Quotes erd
22810 \begin_inset Quotes erd
22814 \begin_inset Quotes erd
22818 \begin_inset Quotes erd
22832 \begin_layout LyX-Code
22838 \begin_layout LyX-Code
22842 \begin_layout LyX-Code
22846 \begin_inset Quotes erd
22850 \begin_inset Quotes erd
22856 \begin_layout LyX-Code
22860 \begin_inset Quotes erd
22864 \begin_inset Quotes erd
22871 </labeltag><itemtag attr=
22872 \begin_inset Quotes erd
22876 \begin_inset Quotes erd
22886 \begin_layout LyX-Code
22890 \begin_inset Quotes erd
22894 \begin_inset Quotes erd
22901 </labeltag><itemtag attr=
22902 \begin_inset Quotes erd
22906 \begin_inset Quotes erd
22916 \begin_layout LyX-Code
22922 \begin_layout Standard
22923 Noter la différence en ce qui concerne l'ordre des balises
22924 \begin_inset Flex Code
22927 \begin_layout Plain Layout
22934 \begin_inset Flex Code
22937 \begin_layout Plain Layout
22944 L'ordre obtenu dépend du positionnement de
22945 \begin_inset Flex Code
22948 \begin_layout Plain Layout
22955 \begin_inset Flex Code
22958 \begin_layout Plain Layout
22964 est fausse (valeur implicite), vous obtiendrez la première forme, avec
22965 l'étiquette dans l'élément; s'il la valeur est vraie, vous obtiendrez la
22966 seconde forme, avec l'étiquette en dehors de l'élément.
22969 \begin_layout Standard
22970 Les balises et les attributs spécifiques émis pour chaque type de paragraphe
22971 peuvent être contrôlés par les directives de format que nous allons décrire.
22972 Comme indiqué ci-dessus, cependant, \SpecialChar LyX
22973 utilise des valeurs implicites raisonnable
22974 s pour la plupart d'entre elles, vous n'aurez donc pas grand-chose à faire
22975 pour produire un résultat XHTML satisfaisant.
22976 Pensez aux directives disponibles comme un supplément pour obtenir un réglage
22977 à votre convenance.
22980 \begin_layout Description
22983 \begin_inset Flex Code
22986 \begin_layout Plain Layout
22995 \begin_inset Flex Code
22998 \begin_layout Plain Layout
23006 précise les informations d'attribut à émettre avec la balise principale.
23008 \begin_inset Flex Code
23011 \begin_layout Plain Layout
23012 \begin_inset Quotes fld
23016 \begin_inset Quotes frd
23025 Implicitement, \SpecialChar LyX
23027 \begin_inset Flex Code
23030 \begin_layout Plain Layout
23031 \begin_inset Quotes fld
23035 \begin_inset Quotes frd
23044 \begin_inset Flex Code
23047 \begin_layout Plain Layout
23053 est le nom du style en bas de casse, par exemple: chapter.
23054 Ceci ne doit contenir
23058 information de style: utiliser
23059 \begin_inset Flex Code
23062 \begin_layout Plain Layout
23071 \begin_layout Description
23074 \begin_inset Flex Code
23077 \begin_layout Plain Layout
23088 \begin_inset Flex Code
23091 \begin_layout Plain Layout
23100 \begin_inset space \thinspace{}
23104 \begin_inset Flex Code
23107 \begin_layout Plain Layout
23113 ] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
23115 ce style, même si une information complémentaire est explicitement émise
23117 \begin_inset Flex Code
23120 \begin_layout Plain Layout
23127 Positionner cette directive à
23128 \begin_inset Flex Code
23131 \begin_layout Plain Layout
23137 vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
23140 \begin_inset Flex Code
23143 \begin_layout Plain Layout
23152 \begin_layout Description
23155 \begin_inset Flex Code
23158 \begin_layout Plain Layout
23167 \begin_inset Flex Code
23170 \begin_layout Plain Layout
23178 définit la balise utilisée pour les paragraphes ou environnements isolés,
23180 \begin_inset Flex Code
23183 \begin_layout Plain Layout
23189 dans les exemples ci-dessus.
23191 \begin_inset Flex Code
23194 \begin_layout Plain Layout
23203 \begin_layout Description
23206 \begin_inset Flex Code
23209 \begin_layout Plain Layout
23218 \begin_inset Flex Code
23221 \begin_layout Plain Layout
23229 définit les attributs des balises
23230 \begin_inset Flex Code
23233 \begin_layout Plain Layout
23241 \begin_inset Flex Code
23244 \begin_layout Plain Layout
23245 \begin_inset Quotes fld
23248 class=`nomstyle_item'
23249 \begin_inset Quotes frd
23258 Ceci ne doit contenir
23262 information de style: utiliser
23263 \begin_inset Flex Code
23266 \begin_layout Plain Layout
23275 \begin_layout Description
23278 \begin_inset Flex Code
23281 \begin_layout Plain Layout
23290 \begin_inset Flex Code
23293 \begin_layout Plain Layout
23301 définit la balise utilisée pour les étiquettes de paragraphe et d'élément,
23303 \begin_inset Flex Code
23306 \begin_layout Plain Layout
23312 dans les exemples ci-dessus.
23314 \begin_inset Flex Code
23317 \begin_layout Plain Layout
23324 \begin_inset Flex Code
23327 \begin_layout Plain Layout
23334 \begin_inset Flex Code
23337 \begin_layout Plain Layout
23344 \begin_inset Newline newline
23348 \begin_inset Flex Code
23351 \begin_layout Plain Layout
23352 Centered_Top_Environment
23357 , auquel cas elle vaut implicitement
23358 \begin_inset Flex Code
23361 \begin_layout Plain Layout
23370 \begin_layout Description
23373 \begin_inset Flex Code
23376 \begin_layout Plain Layout
23385 \begin_inset Flex Code
23388 \begin_layout Plain Layout
23396 définit les attributs de la balise
23397 \begin_inset Flex Code
23400 \begin_layout Plain Layout
23408 \begin_inset Quotes erd
23412 Ceci ne doit contenir
23416 information de style: utiliser
23417 \begin_inset Flex Code
23420 \begin_layout Plain Layout
23429 \begin_layout Description
23432 \begin_inset Flex Code
23435 \begin_layout Plain Layout
23446 \begin_inset Flex Code
23449 \begin_layout Plain Layout
23458 \begin_inset space \thinspace{}
23462 \begin_inset Flex Code
23465 \begin_layout Plain Layout
23471 ], significatif uniquement pour les environnements de liste, contrôle si
23472 la balise d'étiquetage est émise avant ou dans la balise d'élément.
23473 Ceci est utilisé par exemple dans l'environnement de description, où l'on
23475 \begin_inset Flex Code
23478 \begin_layout Plain Layout
23479 \begin_inset Quotes fld
23482 <dt>\SpecialChar ldots
23483 </dt><dd>\SpecialChar ldots
23485 \begin_inset Quotes frd
23495 \begin_inset Flex Code
23498 \begin_layout Plain Layout
23504 : la balise d'étiquetage est dans la balise d'élément.
23507 \begin_layout Description
23510 \begin_inset Flex Code
23513 \begin_layout Plain Layout
23523 définit l'information à émettre dans la section
23524 \begin_inset Flex Code
23527 \begin_layout Plain Layout
23533 quand ce style est utilisé.
23534 Ceci pourrait être utilisé par exemple pour inclure un bloc
23535 \begin_inset Flex Code
23538 \begin_layout Plain Layout
23544 définissant un gestionnaire
23545 \begin_inset Flex Code
23548 \begin_layout Plain Layout
23557 \begin_layout Description
23560 \begin_inset Flex Code
23563 \begin_layout Plain Layout
23573 définit l'information à émettre dans la section
23574 \begin_inset Flex Code
23577 \begin_layout Plain Layout
23583 quand ce style est utilisé.
23584 Ceci pourrait être utilisé par exemple pour inclure un bloc
23585 \begin_inset Flex Code
23588 \begin_layout Plain Layout
23594 définissant un gestionnaire
23595 \begin_inset Flex Code
23598 \begin_layout Plain Layout
23605 Doit être fermé par
23608 \begin_inset Flex Code
23611 \begin_layout Plain Layout
23624 \begin_layout Description
23627 \begin_inset Flex Code
23630 \begin_layout Plain Layout
23639 \begin_inset Flex Code
23642 \begin_layout Plain Layout
23650 définit la balise utilisé pour l'étiquette principale, qui remplace
23651 \begin_inset Flex Code
23654 \begin_layout Plain Layout
23660 dans les exemples ci-dessus.
23662 \begin_inset Flex Code
23665 \begin_layout Plain Layout
23674 \begin_layout Description
23677 \begin_inset Flex Code
23680 \begin_layout Plain Layout
23691 \begin_inset Flex Code
23694 \begin_layout Plain Layout
23703 \begin_inset space \thinspace{}
23707 \begin_inset Flex Code
23710 \begin_layout Plain Layout
23716 ] identifie ce style comme celui à utiliser pour créer la balise
23717 \begin_inset Flex Code
23720 \begin_layout Plain Layout
23726 dans le fichier XHTML.
23727 Implicitement fausse.
23729 \begin_inset Flex Code
23732 \begin_layout Plain Layout
23738 la positionne à vraie pour l'environnement
23739 \begin_inset Flex Code
23742 \begin_layout Plain Layout
23751 \begin_layout Subsection
23757 \begin_layout Standard
23758 L'exportation XHTML des inserts peut également être contrôlée par l'information
23759 résidant dans les fichiers de format
23763 \begin_layout Plain Layout
23764 Pour le moment, ceci n'est exact que pour les inserts de
23765 \begin_inset Quotes fld
23769 \begin_inset Quotes frd
23772 (les inserts dans lesquels vous pouvez effectuer une saisie), mais n'est
23773 pas exact pour les inserts de
23774 \begin_inset Quotes fld
23778 \begin_inset Quotes frd
23781 (inserts associés à des boîtes de dialogue).
23787 Là encore, \SpecialChar LyX
23788 essaie de produire implicitement un résultat raisonnable, et
23789 il crée des règles CSS implicites.
23790 Mais tout peut être personnalisé.
23793 \begin_layout Standard
23794 Le résultat XHTML produit par \SpecialChar LyX
23795 pour un insert a la forme suivante:
23798 \begin_layout LyX-Code
23802 \begin_inset Quotes erd
23806 \begin_inset Quotes erd
23812 \begin_layout LyX-Code
23822 \begin_layout LyX-Code
23826 \begin_inset Quotes erd
23830 \begin_inset Quotes erd
23835 Contenu de l'insert.
23840 \begin_layout LyX-Code
23846 \begin_layout Standard
23847 Si l'insert permet de saisir plusieurs paragraphes — c'est-à-dire, si
23848 \begin_inset Flex Code
23851 \begin_layout Plain Layout
23857 est vrai — alors le contenu de l'insert sera exporté également en paragraphes
23858 formatés en fonction des styles utilisés pour ces paragraphes (standard,
23859 citation et similaire).
23860 La balise d'étiquetage est bien entendu omise si la paragraphe n'a pas
23861 d'étiquette et, pour le moment, est toujours
23862 \begin_inset Flex Code
23865 \begin_layout Plain Layout
23872 La balise interne est facultative et, implicitement, n'apparaît pas.
23875 \begin_layout Standard
23876 Les balises et attributs spécifiques émis pour chaque insert peuvent être
23877 contrôlés au moyen des directives de format suivantes:
23880 \begin_layout Description
23883 \begin_inset Flex Code
23886 \begin_layout Plain Layout
23897 \begin_inset Flex Code
23900 \begin_layout Plain Layout
23906 ] précise les informations d'attribut à émettre avec la balise principale.
23908 \begin_inset Flex Code
23911 \begin_layout Plain Layout
23912 \begin_inset Quotes fld
23915 class=`moninsert' onclick=`\SpecialChar ldots
23917 \begin_inset Quotes frd
23926 Implicitement, \SpecialChar LyX
23928 \begin_inset Flex Code
23931 \begin_layout Plain Layout
23932 \begin_inset Quotes fld
23936 \begin_inset Quotes frd
23945 \begin_inset Flex Code
23948 \begin_layout Plain Layout
23954 est le nom \SpecialChar LyX
23955 de l'insert en bas de casse et avec les caractères non alphanumériq
23956 ues remplacés par des caractères
23957 \begin_inset Quotes fld
23961 \begin_inset Quotes frd
23964 , par exemple: footnote.
23967 \begin_layout Description
23970 \begin_inset Flex Code
23973 \begin_layout Plain Layout
23984 \begin_inset Flex Code
23987 \begin_layout Plain Layout
23996 \begin_inset space \thinspace{}
24000 \begin_inset Flex Code
24003 \begin_layout Plain Layout
24009 ] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
24011 cet insert, même si une information complémentaire est explicitement émise
24013 \begin_inset Flex Code
24016 \begin_layout Plain Layout
24023 Positionner cette directive à
24024 \begin_inset Flex Code
24027 \begin_layout Plain Layout
24033 vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
24036 \begin_inset Flex Code
24039 \begin_layout Plain Layout
24048 \begin_layout Description
24051 \begin_inset Flex Code
24054 \begin_layout Plain Layout
24065 \begin_inset Flex Code
24068 \begin_layout Plain Layout
24074 ] fixe l'attribut de la balise interne.
24076 \begin_inset Newline newline
24080 \begin_inset Flex Code
24083 \begin_layout Plain Layout
24084 \begin_inset Quotes fld
24087 class=`nominsert_inner'
24088 \begin_inset Quotes frd
24099 \begin_layout Description
24102 \begin_inset Flex Code
24105 \begin_layout Plain Layout
24116 \begin_inset Flex Code
24119 \begin_layout Plain Layout
24125 ] détermine la balise interne, et remplace
24126 \begin_inset Flex Code
24129 \begin_layout Plain Layout
24135 dans les exemples ci-dessus.
24136 Implicitement absente.
24139 \begin_layout Description
24142 \begin_inset Flex Code
24145 \begin_layout Plain Layout
24156 \begin_inset Flex Code
24159 \begin_layout Plain Layout
24166 \begin_inset space \thinspace{}
24170 \begin_inset Flex Code
24173 \begin_layout Plain Layout
24181 ] indique si cet insert représente un bloc autonome de texte (comme une
24182 note de bas de page) ou bien représente du contenu inclus dans le texte
24183 environnant (comme une branche).
24185 \begin_inset Flex Code
24188 \begin_layout Plain Layout
24197 \begin_layout Description
24200 \begin_inset Flex Code
24203 \begin_layout Plain Layout
24214 \begin_inset Flex Code
24217 \begin_layout Plain Layout
24223 ] définit une étiquette pour cet insert, pouvant inclure une référence à
24225 Par exemple, pour une note de bas de page, ce peut être
24226 \begin_inset Flex Code
24229 \begin_layout Plain Layout
24238 Cette directive est facultative, et n'a pas de valeur implicite.
24241 \begin_layout Description
24244 \begin_inset Flex Code
24247 \begin_layout Plain Layout
24257 définit l'information à émettre dans la section
24258 \begin_inset Flex Code
24261 \begin_layout Plain Layout
24267 quand ce style est utilisé.
24268 Ceci pourrait être utilisé par exemple pour inclure un bloc
24269 \begin_inset Flex Code
24272 \begin_layout Plain Layout
24278 définissant un gestionnaire
24279 \begin_inset Flex Code
24282 \begin_layout Plain Layout
24291 \begin_layout Description
24294 \begin_inset Flex Code
24297 \begin_layout Plain Layout
24307 définit l'information CSS à inclure quand ce style est utilisé.
24308 Noter que le contenu sera automatiquement enclos dans un bloc
24309 \begin_inset Flex Code
24312 \begin_layout Plain Layout
24318 créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
24321 \begin_layout Description
24324 \begin_inset Flex Code
24327 \begin_layout Plain Layout
24338 \begin_inset Flex Code
24341 \begin_layout Plain Layout
24347 ] définit la balise utilisé pour l'étiquette principale, qui remplace
24348 \begin_inset Flex Code
24351 \begin_layout Plain Layout
24357 dans les exemples ci-dessus.
24358 La valeur implicite dépend dépend du réglage de
24359 \begin_inset Flex Code
24362 \begin_layout Plain Layout
24369 \begin_inset Flex Code
24372 \begin_layout Plain Layout
24378 est vrai, la valeur implicite est
24379 \begin_inset Flex Code
24382 \begin_layout Plain Layout
24388 ; s'il est faux, la valeur implicite est
24389 \begin_inset Flex Code
24392 \begin_layout Plain Layout
24401 \begin_layout Subsection
24405 \begin_layout Standard
24406 Le résultat XHTML pour les flottants peut être contrôlé par les informations
24408 Le résultat a la forme suivante:
24411 \begin_layout LyX-Code
24415 \begin_inset Quotes erd
24419 \begin_inset Quotes erd
24425 \begin_layout LyX-Code
24428 Contenu du flottant.
24431 \begin_layout LyX-Code
24437 \begin_layout Standard
24438 La légende, si elle est présente, est un insert séparé et sera émis en tant
24440 Son apparence pourra être contrôlée par la directive InsetLayout pour les
24441 inserts de légende.
24444 \begin_layout Description
24447 \begin_inset Flex Code
24450 \begin_layout Plain Layout
24459 \begin_inset Flex Code
24462 \begin_layout Plain Layout
24470 précise les informations d'attribut à émettre avec la balise principale.
24472 \begin_inset Flex Code
24475 \begin_layout Plain Layout
24476 \begin_inset Quotes fld
24479 class=`monflottant' onclick=`\SpecialChar ldots
24481 \begin_inset Quotes frd
24490 Implicitement, \SpecialChar LyX
24492 \begin_inset Flex Code
24495 \begin_layout Plain Layout
24496 \begin_inset Quotes fld
24501 class=`float float-typefloat'
24504 \begin_inset Quotes frd
24513 \begin_inset Flex Code
24516 \begin_layout Plain Layout
24522 est le nom \SpecialChar LyX
24523 de l'insert (tel qu'il est déterminé par la déclaration de
24525 \begin_inset CommandInset ref
24527 reference "subsec:Flottants"
24531 ) en bas de casse et avec les caractères non alphanumériques remplacés par
24533 \begin_inset Quotes fld
24537 \begin_inset Quotes frd
24541 \begin_inset Flex Code
24544 \begin_layout Plain Layout
24553 \begin_layout Description
24556 \begin_inset Flex Code
24559 \begin_layout Plain Layout
24569 définit l'information CSS à inclure quand ce flottant est utilisé.
24574 Noter que le contenu sera automatiquement enclos dans un bloc
24575 \begin_inset Flex Code
24578 \begin_layout Plain Layout
24584 créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
24587 \begin_layout Description
24590 \begin_inset Flex Code
24593 \begin_layout Plain Layout
24602 \begin_inset Flex Code
24605 \begin_layout Plain Layout
24613 définit la balise utilisé pour l'étiquette principale, qui remplace
24614 \begin_inset Flex Code
24617 \begin_layout Plain Layout
24623 dans les exemples ci-dessus.
24625 \begin_inset Flex Code
24628 \begin_layout Plain Layout
24634 , cette valeur devra rarement être modifiée.
24637 \begin_layout Subsection
24638 Mise en page de la bibliographie
24641 \begin_layout Standard
24642 La bibliographie peut être mise en forme via les blocs
24643 \begin_inset Flex Code
24646 \begin_layout Plain Layout
24654 \begin_inset space ~
24658 \begin_inset CommandInset ref
24660 reference "subsec:Description citation"
24667 \begin_layout Subsection
24668 CSS créés par \SpecialChar LyX
24672 \begin_layout Standard
24673 Nous avons mentionné plusieurs fois que \SpecialChar LyX
24674 créera des règles CSS implicites
24675 pour les paragraphes et les inserts, fondées sur les autres informations
24676 de format fournies.
24677 Ici, nous préciserons quelle information est utilisée par \SpecialChar LyX
24681 \begin_layout Standard
24682 Pour le moment, \SpecialChar LyX
24683 engendre tout seul des CSS seulement pour les informations
24684 de police, en utilisant les directives
24685 \begin_inset Flex Code
24688 \begin_layout Plain Layout
24695 \begin_inset Flex Code
24698 \begin_layout Plain Layout
24705 \begin_inset Flex Code
24708 \begin_layout Plain Layout
24715 \begin_inset Flex Code
24718 \begin_layout Plain Layout
24724 spécifiées dans la déclaration
24725 \begin_inset Flex Code
24728 \begin_layout Plain Layout
24735 \begin_inset space ~
24739 \begin_inset CommandInset ref
24741 reference "subsec:polices"
24745 .) La traduction est essentiellement directe et évidente, par exemple
24746 \begin_inset Flex Code
24749 \begin_layout Plain Layout
24750 \begin_inset Quotes fld
24754 \begin_inset Quotes frd
24763 \begin_inset Flex Code
24766 \begin_layout Plain Layout
24767 \begin_inset Quotes fld
24770 font-family: sans-serif;
24771 \begin_inset Quotes frd
24780 La correspondance entre les tailles en \SpecialChar LyX
24781 et les tailles en CSS est un peu
24782 moins évidente main néanmoins intuitive.
24784 \begin_inset Flex Code
24787 \begin_layout Plain Layout
24794 \begin_inset Flex URL
24797 \begin_layout Plain Layout
24807 \begin_layout Chapter
24808 Insérer un objet externe
24809 \begin_inset CommandInset label
24811 name "chap:Insérer-un-Objet"
24818 \begin_layout Standard
24821 \begin_inset Box Shadowbox
24831 height_special "totalheight"
24836 backgroundcolor "none"
24839 \begin_layout Plain Layout
24840 Avertissement: cette partie des la documentation n'a pas été mise à jour
24841 depuis un certain temps.
24842 Nous espérons qu'elle est toujours correcte, mais ce n'est pas garanti.
24850 \begin_layout Standard
24851 L'utilisation d'éléments créés par des logiciels extérieurs à \SpecialChar LyX
24853 en détail dans le manuel
24858 Cette partie du manuel couvre ce qui se passe derrière la scène pour permettre
24859 d'écrire un mécanisme d'inclusion pour un nouvel élément.
24862 \begin_layout Section
24863 Comment fonctionne-t-il ?
24866 \begin_layout Standard
24867 L'insertion d'objet externe repose sur le concept de
24873 \begin_layout Plain Layout
24874 NdT : Traduction de
24875 \begin_inset Quotes fld
24879 \begin_inset Quotes frd
24890 Un cadre définit comment \SpecialChar LyX
24891 doit s'interfacer avec un type d'objet donné.
24892 Tel qu'il est distribué, \SpecialChar LyX
24893 possède des cadres prédéfinis pour les figures
24894 XFig, pour les diagrammes Dia, pour différents formats d'images rastérisées,
24895 pour gnuplot, et d'autres.
24896 Vous pouvez en consulter la liste avec
24897 \begin_inset Flex Noun
24900 \begin_layout Plain Layout
24901 Insertion\SpecialChar menuseparator
24903 \begin_inset space ~
24912 En outre, il est possible de créer votre propre cadre pour supporter un
24913 type donné d'objet.
24914 Nous décrirons plus loin en détail ce qu'il faut faire, et nous espérons
24915 que vous nous enverrez tous les cadres que vous créerez pour que nous puissions
24916 les inclure dans de futures versions de \SpecialChar LyX
24920 \begin_layout Standard
24921 Un autre concept de base est qu'il faut faire la distinction entre le fichier
24922 d'origine qui sert de point de départ et le fichier transformé qui est
24923 inclus avec votre document exporté ou imprimé.
24924 Voyons par exemple une figure produite avec
24925 \begin_inset Flex Code
24928 \begin_layout Plain Layout
24935 L'application XFig elle-même travaille sur un fichier avec l'extension
24937 \begin_inset Flex Code
24940 \begin_layout Plain Layout
24947 Dans XFig, vous créez et modifiez votre figure.
24948 Quand c'est fini, vous enregistrez le fichier
24949 \begin_inset Flex Code
24952 \begin_layout Plain Layout
24959 Quand vous voulez inclure la figure dans votre document, vous invoquez
24961 \begin_inset Flex Code
24964 \begin_layout Plain Layout
24970 pour créer un fichier PostScript qui sera aisément inclus dans votre fichier
24973 Dans ce cas, le fichier
24974 \begin_inset Flex Code
24977 \begin_layout Plain Layout
24983 est le fichier d'origine, et le fichier PostScript est le fichier transformé.
24986 \begin_layout Standard
24987 Cette distinction est importante pour pouvoir mettre à jour l'objet pendant
24988 l'écriture de votre document.
24989 En outre, elle vous donne la flexibilité requise pour supporter des formats
24990 d'exportation différents.
24991 Par exemple, dans le cas de l'exportation en Ascii, ce n'est pas vraiment
24992 une super idée d'inclure la figure en PostScript brut.
24993 À la place, vous préférerez soit inclure une référence à la figure, soit
24994 essayer un convertisseur graphique vers Ascii pour rendre un résultat final
24995 approchant du graphique d'origine.
24996 L'insertion d'objet externe vous permet de le faire, car il est paramétré
24997 avec les différents formats d'exportation supportés par \SpecialChar LyX
25001 \begin_layout Standard
25002 En plus de supporter la génération de fichiers transformés différents selon
25003 le format d'exportation, l'insertion d'objet externe travaille en étroite
25004 collaboration avec les applications d'édition et de visualisation.
25005 Dans le cas d'une figure XFig, vous pouvez invoquer Xfig sur le fichier
25006 d'origine d'un simple clic depuis la fenêtre d'objet externe de \SpecialChar LyX
25008 visualiser le fichier transformé PostScript avec Ghostview d'un autre clic.
25009 Il n'y a plus à se bagarrer avec la ligne de commande ou avec des explorateurs
25010 de fichiers pour localiser et manipuler le fichier d'origine et le fichier
25012 De cette façon, vous pouvez enfin profiter à plein des nombreuses applications
25013 différentes qui servent à la production de documents, et serez finalement
25017 \begin_layout Section
25018 Le fichier de configuration d'un cadre externe
25021 \begin_layout Standard
25022 Il est assez facile de définir de nouveaux cadres externes dans \SpecialChar LyX
25024 Cependant, sachez que si vous le faites de façon négligente, vous introduirez
25029 une faille de sécurité facilement exploitable.
25030 Avant de commencer, lisez donc plus bas ce qui concerne la sécurité
25031 \begin_inset space ~
25035 \begin_inset CommandInset ref
25036 LatexCommand pageref
25037 reference "sec:La-question-de"
25044 \begin_layout Standard
25045 Ceci dit, nous vous encourageons à créer des cadres intéressants et à nous
25049 \begin_layout Standard
25050 Les cadres externes sont définis dans le fichier
25051 \begin_inset Flex Code
25054 \begin_layout Plain Layout
25055 Rép\SpecialChar LyX
25056 /external_templates
25067 \begin_layout Plain Layout
25068 NdT : Nous rappelons que
25069 \begin_inset Quotes fld
25073 \begin_inset Quotes frd
25076 est la traduction de
25077 \begin_inset Quotes fld
25081 \begin_inset Quotes frd
25084 dans ce contexte de l'objet externe.
25092 Vous pouvez mettre votre propre version dans
25093 \begin_inset Flex Code
25096 \begin_layout Plain Layout
25097 MonRép/external_templates
25106 \begin_layout Standard
25107 Un fichier de configuration de cadre typique se présente comme ceci:
25110 \begin_layout LyX-Code
25116 \begin_layout LyX-Code
25119 GuiName "XFig: $$AbsOrRelPathParent$$Basename"
25122 \begin_layout LyX-Code
25128 \begin_layout LyX-Code
25134 \begin_layout LyX-Code
25140 \begin_layout LyX-Code
25146 \begin_layout LyX-Code
25152 \begin_layout LyX-Code
25155 AutomaticProduction true
25158 \begin_layout LyX-Code
25164 \begin_layout LyX-Code
25170 \begin_layout LyX-Code
25173 Format \SpecialChar LaTeX
25177 \begin_layout LyX-Code
25180 TransformCommand Rotate RotationLatexCommand
25183 \begin_layout LyX-Code
25186 TransformCommand Resize ResizeLatexCommand
25189 \begin_layout LyX-Code
25192 Product "$$RotateFront$$ResizeFront
25195 \begin_layout LyX-Code
25202 input{$$AbsOrRelPathMaster$$Basename.pstex_t}
25205 \begin_layout LyX-Code
25208 $$ResizeBack$$RotateBack"
25211 \begin_layout LyX-Code
25217 \begin_layout LyX-Code
25220 UpdateResult "$$AbsPath$$Basename.pstex_t"
25223 \begin_layout LyX-Code
25226 Requirement "graphicx"
25229 \begin_layout LyX-Code
25232 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
25235 \begin_layout LyX-Code
25238 ReferencedFile latex "$$AbsPath$$Basename.eps"
25241 \begin_layout LyX-Code
25244 ReferencedFile dvi "$$AbsPath$$Basename.eps"
25247 \begin_layout LyX-Code
25253 \begin_layout LyX-Code
25256 Format PDF\SpecialChar LaTeX
25260 \begin_layout LyX-Code
25263 TransformCommand Rotate RotationLatexCommand
25266 \begin_layout LyX-Code
25269 TransformCommand Resize ResizeLatexCommand
25272 \begin_layout LyX-Code
25275 Product "$$RotateFront$$ResizeFront
25278 \begin_layout LyX-Code
25285 input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
25288 \begin_layout LyX-Code
25291 $$ResizeBack$$RotateBack"
25294 \begin_layout LyX-Code
25297 UpdateFormat pdftex
25300 \begin_layout LyX-Code
25303 UpdateResult "$$AbsPath$$Basename.pdftex_t"
25306 \begin_layout LyX-Code
25309 Requirement "graphicx"
25312 \begin_layout LyX-Code
25315 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
25318 \begin_layout LyX-Code
25321 ReferencedFile latex "$$AbsPath$$Basename.pdf"
25324 \begin_layout LyX-Code
25330 \begin_layout LyX-Code
25336 \begin_layout LyX-Code
25339 Product "$$Contents(
25341 "$$AbsPath$$Basename.asc
25346 \begin_layout LyX-Code
25349 UpdateFormat asciixfig
25352 \begin_layout LyX-Code
25355 UpdateResult "$$AbsPath$$Basename.asc"
25358 \begin_layout LyX-Code
25364 \begin_layout LyX-Code
25370 \begin_layout LyX-Code
25373 Product "<graphic fileref=
25375 "$$AbsOrRelPathMaster$$Basename.eps
25380 \begin_layout LyX-Code
25386 \begin_layout LyX-Code
25392 \begin_layout LyX-Code
25395 UpdateResult "$$AbsPath$$Basename.eps"
25398 \begin_layout LyX-Code
25401 ReferencedFile docbook "$$AbsPath$$Basename.eps"
25404 \begin_layout LyX-Code
25407 ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
25410 \begin_layout LyX-Code
25416 \begin_layout LyX-Code
25419 Product "[XFig: $$FName]"
25422 \begin_layout LyX-Code
25428 \begin_layout LyX-Code
25434 \begin_layout Standard
25435 Comme vous pouvez le constater, le cadre est inséré entre
25436 \begin_inset Flex Code
25439 \begin_layout Plain Layout
25449 \begin_inset Flex Code
25452 \begin_layout Plain Layout
25461 Il contient un en-tête spécifiant quelques réglages généraux et, pour chaque
25462 format primaire de document reconnu, une section
25463 \begin_inset Flex Code
25466 \begin_layout Plain Layout
25476 \begin_inset Flex Code
25479 \begin_layout Plain Layout
25490 \begin_layout Subsection
25494 \begin_layout Description
25497 \begin_inset Flex Code
25500 \begin_layout Plain Layout
25503 AutomaticProduction
25504 \begin_inset space ~
25514 indique si le fichier représenté par le cadre doit être créé par \SpecialChar LyX
25516 Cette directive doit apparaître une et une seule fois.
25519 \begin_layout Description
25522 \begin_inset Flex Code
25525 \begin_layout Plain Layout
25529 \begin_inset space ~
25539 précise un patron global utilisé dans l'échange dans la spécification des
25540 fichiers pour filtrer les fichiers désignés.
25541 S'il y a plus d'un suffixe possible (e.g.
25543 \begin_inset Flex Code
25546 \begin_layout Plain Layout
25555 \begin_inset Flex Code
25558 \begin_layout Plain Layout
25566 ), utiliser une syntaxe comme
25567 \begin_inset Flex Code
25570 \begin_layout Plain Layout
25579 Cette directive doit apparaître une et une seule fois.
25582 \begin_layout Description
25585 \begin_inset Flex Code
25588 \begin_layout Plain Layout
25592 \begin_inset space ~
25602 fixe le texte apparaissant dans le bouton.
25603 Cette directive doit apparaître une et une seule fois.
25606 \begin_layout Description
25609 \begin_inset Flex Code
25612 \begin_layout Plain Layout
25616 \begin_inset space ~
25620 \begin_inset space ~
25630 décrit le texte d'aide utilisé dans la fenêtre de dialogue
25631 \begin_inset Quotes fld
25635 \begin_inset Quotes frd
25639 Fournir suffisamment d'informations pour que l'utilisateur comprenne ce
25640 que le cadre peut faire pour lui.
25641 Cette directive doit apparaître une et une seule fois.
25644 \begin_layout Description
25647 \begin_inset Flex Code
25650 \begin_layout Plain Layout
25654 \begin_inset space ~
25664 indique le format du fichier original.
25665 Ce doit être le nom d'un format reconnu par \SpecialChar LyX
25667 \begin_inset space ~
25671 \begin_inset CommandInset ref
25673 reference "sec:Formats"
25679 \begin_inset Quotes eld
25683 \begin_inset Flex Code
25686 \begin_layout Plain Layout
25695 \begin_inset Quotes erd
25698 si le cadre peut gérer des fichiers originaux dans plus d'un format.
25700 tentera d'analyser le fichier pour en déduire le format dans ce cas.
25701 Cette directive doit apparaître une et une seule fois.
25704 \begin_layout Description
25707 \begin_inset Flex Code
25710 \begin_layout Plain Layout
25714 \begin_inset space ~
25724 est un nom original pour le cadre.
25725 Il ne soit pas contenir de macros de substitution (voir ci-après).
25728 \begin_layout Description
25731 \begin_inset Flex Code
25734 \begin_layout Plain Layout
25738 \begin_inset space ~
25741 Rotate|Resize|Clip|Extra
25748 spécifie quelles transformations sont reconnues par ce cadre.
25749 Elle peut apparaître zéro ou plusieurs fois.
25750 Elle active les options correspondantes dans la fenêtre de dialogue.
25752 \begin_inset Flex Code
25755 \begin_layout Plain Layout
25763 doit avoir soit une directive
25764 \begin_inset Flex Code
25767 \begin_layout Plain Layout
25775 correspondante, soit une directive
25776 \begin_inset Flex Code
25779 \begin_layout Plain Layout
25788 \begin_inset Flex Code
25791 \begin_layout Plain Layout
25800 Sinon, la transformation ne sera pas reconnue par ce cadre.
25804 \begin_layout Subsection
25808 \begin_layout Description
25811 \begin_inset Flex Code
25814 \begin_layout Plain Layout
25818 \begin_inset space ~
25822 |PDF\SpecialChar LaTeX
25830 décrit le format de document primaire relevant de cette définition de format.
25831 Tous les cadres n'ont pas de représentation raisonnable dans tous les formats
25832 de fichier documentaire.
25833 Définissez cependant une section
25834 \begin_inset Flex Code
25837 \begin_layout Plain Layout
25845 pour tous les formats, et utilisez un texte bidon lorsqu'il n'existe pas
25847 Ainsi vous verrez au minimum une référence à l'objet externe dans le document
25851 \begin_layout Description
25854 \begin_inset Flex Code
25857 \begin_layout Plain Layout
25861 \begin_inset space ~
25869 \begin_inset space ~
25883 définit une macro additionnelle
25884 \begin_inset Flex Code
25887 \begin_layout Plain Layout
25899 pour la substitution par
25900 \begin_inset Flex Code
25903 \begin_layout Plain Layout
25913 \begin_inset Flex Code
25916 \begin_layout Plain Layout
25928 peut elle-même contenir des macros de substitution.
25929 L'avantage par rapport à l'usage direct de
25930 \begin_inset Flex Code
25933 \begin_layout Plain Layout
25946 \begin_inset Flex Code
25949 \begin_layout Plain Layout
25957 est que la valeur substituée par
25958 \begin_inset Flex Code
25961 \begin_layout Plain Layout
25973 est nettoyée de sorte qu'elle est un argument facultatif valide dans le
25974 format documentaire.
25975 Cette directive doit apparaître une et une seule fois.
25978 \begin_layout Description
25981 \begin_inset Flex Code
25984 \begin_layout Plain Layout
25988 \begin_inset space ~
25998 spécifie le texte inséré dans le document exporté.
25999 C'est en fait la directive la plus importante et elle peut être assez compliqué
26001 Cette directive doit apparaître une et une seule fois.
26004 \begin_layout Description
26007 \begin_inset Flex Code
26010 \begin_layout Plain Layout
26014 \begin_inset space ~
26028 spécifie un élément de préambule qui sera inclus dans le préambule \SpecialChar LaTeX
26030 Il doit être défini par
26031 \begin_inset Flex Code
26034 \begin_layout Plain Layout
26044 \begin_inset Flex Code
26047 \begin_layout Plain Layout
26056 Cette directive doit apparaître une et une seule fois.
26059 \begin_layout Description
26062 \begin_inset Flex Code
26065 \begin_layout Plain Layout
26069 \begin_inset space ~
26073 \begin_inset space ~
26083 désigne les fichiers créés par la procédure de conversion et requis par
26084 un format d'exportation particulier.
26085 Si le nom d'un fichier est relatif, il est interprété relativement au document
26087 Cette directive peut apparaître zéro ou plusieurs fois.
26090 \begin_layout Description
26093 \begin_inset Flex Code
26096 \begin_layout Plain Layout
26100 \begin_inset space ~
26110 désigne le nom d'un paquetage \SpecialChar LaTeX
26112 Le paquetage est inclus via
26113 \begin_inset Flex Code
26116 \begin_layout Plain Layout
26126 dans le préambule \SpecialChar LaTeX
26128 Cette directive peut apparaître zéro ou plusieurs fois.
26131 \begin_layout Description
26134 \begin_inset Flex Code
26137 \begin_layout Plain Layout
26141 \begin_inset space ~
26145 \begin_inset space ~
26148 RotationLatexCommand
26155 spécifie que la commande \SpecialChar LaTeX
26156 native doit être utilisée pour effectuer les
26158 Cette directive peut apparaître une fois ou pas du tout.
26161 \begin_layout Description
26164 \begin_inset Flex Code
26167 \begin_layout Plain Layout
26171 \begin_inset space ~
26175 \begin_inset space ~
26185 spécifie que la commande \SpecialChar LaTeX
26186 native doit être utilisée pour effectuer les
26187 changements de taille.
26188 Cette directive peut apparaître une fois ou pas du tout.
26191 \begin_layout Description
26194 \begin_inset Flex Code
26197 \begin_layout Plain Layout
26201 \begin_inset space ~
26205 \begin_inset space ~
26208 RotationLatexOption
26215 spécifie que les rotations sont effectuées via un paramètre facultatif.
26216 Cette directive peut apparaître une fois ou pas du tout.
26222 \begin_layout Description
26225 \begin_inset Flex Code
26228 \begin_layout Plain Layout
26232 \begin_inset space ~
26236 \begin_inset space ~
26246 spécifie que les changements de taille sont effectuées via un paramètre
26248 Cette directive peut apparaître une fois ou pas du tout
26251 \begin_layout Description
26254 \begin_inset Flex Code
26257 \begin_layout Plain Layout
26261 \begin_inset space ~
26265 \begin_inset space ~
26275 spécifie que les recadrages sont effectuées via un paramètre facultatif.
26276 Cette directive peut apparaître une fois ou pas du tout
26281 \begin_layout Description
26284 \begin_inset Flex Code
26287 \begin_layout Plain Layout
26291 \begin_inset space ~
26295 \begin_inset space ~
26305 spécifie qu'un paramètre supplémentaire facultatif est utilisé.
26306 Cette directive peut apparaître une fois ou pas du tout
26311 \begin_layout Description
26314 \begin_inset Flex Code
26317 \begin_layout Plain Layout
26321 \begin_inset space ~
26331 spécifie le format de fichier du fichier converti.
26332 Ce doit être le nom d'un format reconnu par \SpecialChar LyX
26333 (voir la fenêtre de dialogue
26335 \begin_inset Flex Noun
26338 \begin_layout Plain Layout
26341 Outils\SpecialChar menuseparator
26342 Préférences\SpecialChar menuseparator
26344 \begin_inset space ~
26348 \begin_inset space ~
26351 fichiers\SpecialChar menuseparator
26353 \begin_inset space ~
26357 \begin_inset space ~
26366 Cette directive doit apparaître une et une seule fois.
26367 Si le format du fichier résultant est PDF, vous devez spécifier le format
26371 \begin_inset Flex Code
26374 \begin_layout Plain Layout
26384 , qui est le format PDF utilisé pour insérer des graphiques.
26385 Les autres formats PDF définis servent aux exportations du document.
26388 \begin_layout Description
26391 \begin_inset Flex Code
26394 \begin_layout Plain Layout
26398 \begin_inset space ~
26408 spécifie le nom du fichier converti.
26409 Le nom de fichier doit être absolu.
26410 Cette directive doit apparaître une et une seule fois.
26413 \begin_layout Subsection
26414 Définitions du préambule
26417 \begin_layout Standard
26418 La configuration du cadre externe peut contenir des définitions additionnelles
26419 de préambule incluses dans
26420 \begin_inset Flex Code
26423 \begin_layout Plain Layout
26433 \begin_inset Flex Code
26436 \begin_layout Plain Layout
26445 Elle peuvent être utilisées par les cadres dans la section
26446 \begin_inset Flex Code
26449 \begin_layout Plain Layout
26460 \begin_layout Section
26461 Le mécanisme de substitution
26464 \begin_layout Standard
26465 Quand la fenêtre d'objet externe invoque un programme externe, il le fait
26466 selon la commande définie dans le fichier de configuration des cadres.
26467 Ces commandes peuvent contenir diverses macros qui sont interprétées avant
26469 Les commandes sont toujours exécutées dans le répertoire du document.
26472 \begin_layout Standard
26473 Ainsi, quand un objet externe est affiché, un mécanisme de substitution
26474 génère son nom, et la plupart des autres directives reconnaissent la substituti
26475 on de manière similaire.
26478 \begin_layout Standard
26479 Les macros disponibles sont les suivantes :
26482 \begin_layout Description
26485 \begin_inset Flex Code
26488 \begin_layout Plain Layout
26491 $$AbsOrRelPathMaster
26498 est le est le chemin d'accès, absolu ou relatif au document maître \SpecialChar LyX
26502 \begin_layout Description
26505 \begin_inset Flex Code
26508 \begin_layout Plain Layout
26511 $$AbsOrRelPathParent
26518 est le est le chemin d'accès, absolu ou relatif au document \SpecialChar LyX
26522 \begin_layout Description
26525 \begin_inset Flex Code
26528 \begin_layout Plain Layout
26538 est le chemin d'accès absolu.
26541 \begin_layout Description
26544 \begin_inset Flex Code
26547 \begin_layout Plain Layout
26557 est le nom du fichier sans chemin d'accès et sans suffixe.
26560 \begin_layout Description
26563 \begin_inset Flex Code
26566 \begin_layout Plain Layout
26572 \begin_inset Quotes fld
26576 \begin_inset Quotes frd
26586 la macro dépliera le contenu du fichier de nom
26587 \begin_inset Flex Code
26590 \begin_layout Plain Layout
26599 \begin_layout Description
26602 \begin_inset Flex Code
26605 \begin_layout Plain Layout
26615 est le suffixe (point inclus).
26618 \begin_layout Description
26621 \begin_inset Flex Code
26624 \begin_layout Plain Layout
26632 This will be the string
26633 \begin_inset Quotes eld
26637 \begin_inset Quotes erd
26640 if the file is in JPEG format, otherwise it will be the string
26641 \begin_inset Quotes eld
26645 \begin_inset Quotes erd
26649 This is useful to avoid uneeded conversions for output formats that support
26650 both PNG and JPEG fomats.
26651 The predefined RasterImage template uses this macro for the pdf\SpecialChar TeX
26656 \begin_layout Description
26659 \begin_inset Flex Code
26662 \begin_layout Plain Layout
26672 est le nom du fichier spécifié dans la fenêtre d'objet externe.
26673 Il est soit absolu, soit relatif au document \SpecialChar LyX
26677 \begin_layout Description
26680 \begin_inset Flex Code
26683 \begin_layout Plain Layout
26694 \begin_inset Quotes fld
26698 \begin_inset Quotes frd
26702 \begin_inset Flex Code
26705 \begin_layout Plain Layout
26713 (absolu ou relatif au document \SpecialChar LyX
26717 \begin_layout Description
26720 \begin_inset Flex Code
26723 \begin_layout Plain Layout
26733 est le chemin d'accès relatif au document maître \SpecialChar LyX
26737 \begin_layout Description
26740 \begin_inset Flex Code
26743 \begin_layout Plain Layout
26753 est le chemin d'accès relatif au document \SpecialChar LyX
26757 \begin_layout Description
26760 \begin_inset Flex Code
26763 \begin_layout Plain Layout
26773 désigne le chemin absolu du répertoire système.
26774 Typiquement utilisé pour pouvoir trouver les différents scripts auxiliaires
26775 fournis avec \SpecialChar LyX
26779 \begin_layout Description
26782 \begin_inset Flex Code
26785 \begin_layout Plain Layout
26795 est le nom et le chemin absolu d'un fichier temporaire qui sera automatiquement
26796 effacé quand le document sera fermé, ou l'objet externe effacé.
26799 \begin_layout Standard
26800 Toutes la macros de chemin contiennent un séparateur de répertoire final,
26801 vous pouvez donc construire par exemple le nom de fichier absolu avec
26802 \begin_inset Flex Code
26805 \begin_layout Plain Layout
26808 $$AbsPath$$Basename$$Extension
26816 \begin_layout Standard
26817 Les macros ci-dessus sont substituées dans toutes les directives sauf indiqué.
26819 \begin_inset Flex Code
26822 \begin_layout Plain Layout
26830 reconnaît également les substitutions suivantes si elles sont autorisées
26832 \begin_inset Flex Code
26835 \begin_layout Plain Layout
26844 \begin_inset Flex Code
26847 \begin_layout Plain Layout
26858 \begin_layout Description
26861 \begin_inset Flex Code
26864 \begin_layout Plain Layout
26874 partie initiale de la commande de changement de taille.
26877 \begin_layout Description
26880 \begin_inset Flex Code
26883 \begin_layout Plain Layout
26893 partie finale de la commande de changement de taille.
26896 \begin_layout Description
26899 \begin_inset Flex Code
26902 \begin_layout Plain Layout
26912 partie initiale de la commande de rotation.
26915 \begin_layout Description
26918 \begin_inset Flex Code
26921 \begin_layout Plain Layout
26931 partie finale de la commande de rotation.
26934 \begin_layout Standard
26935 La valeur de la chaîne de la directive
26936 \begin_inset Flex Code
26939 \begin_layout Plain Layout
26947 reconnaît également les substitutions suivantes si elles sont autorisées
26951 \begin_inset Flex Code
26954 \begin_layout Plain Layout
26963 \begin_inset Flex Code
26966 \begin_layout Plain Layout
26977 \begin_layout Description
26980 \begin_inset Flex Code
26983 \begin_layout Plain Layout
26993 option de recadrage.
26996 \begin_layout Description
26997 \begin_inset Flex Code
27000 \begin_layout Plain Layout
27008 option supplémentaire.
27011 \begin_layout Description
27012 \begin_inset Flex Code
27015 \begin_layout Plain Layout
27023 option de changement de taille.
27026 \begin_layout Description
27027 \begin_inset Flex Code
27030 \begin_layout Plain Layout
27038 option de rotation.
27041 \begin_layout Standard
27042 Vous pouvez vous demander pourquoi les macros de chemin d'accès sont aussi
27044 Il y a deux raisons principales:
27047 \begin_layout Enumerate
27048 les chemins d'accès relatifs et absolus doivent rester relatifs et absolus,
27050 Les utilisateurs peuvent avoir des raisons de préférer l'un ou l'autre.
27051 Les chemins relatifs sont utiles pour des documents portables sur différentes
27052 machines, par exemple.
27053 Les chemins absolus peuvent être requis par certains logiciels;
27056 \begin_layout Enumerate
27058 traite les chemins d'accès relatifs différemment de \SpecialChar LyX
27059 et d'autres logiciels
27060 dans des fichiers inclus encapsulés.
27061 Pour \SpecialChar LyX
27062 , par exemple, un chemin relatif est toujours relatif au document
27063 qui contient le nom de fichier.
27064 Pour \SpecialChar LaTeX
27065 , il est toujours relatif au document maître.
27066 Ces deux définitions sont identiques si vous n'avez qu'un seul document.,
27067 mais diffèrent si vous avez un document maître qui inclut des sous-documents.
27068 Ceci signifie que les chemins relatifs doivent être transformés pour être
27069 transmis à \SpecialChar LaTeX
27071 Heureusement \SpecialChar LyX
27072 fait ceci automatiquement si vous choisissez les macros de
27073 substitution correctes.
27076 \begin_layout Standard
27077 Donc, quelle macro faut-il choisir dans une nouvelle définition de cadre?
27078 La règle n'est pas difficile:
27081 \begin_layout Itemize
27083 \begin_inset Flex Code
27086 \begin_layout Plain Layout
27094 si un chemin absolu est requis;
27097 \begin_layout Itemize
27099 \begin_inset Flex Code
27102 \begin_layout Plain Layout
27105 $$AbsOrRelPathMaster
27110 si la chaîne substituée est du type entrée pour \SpecialChar LaTeX
27114 \begin_layout Itemize
27116 \begin_inset Flex Code
27119 \begin_layout Plain Layout
27122 $$AbsOrRelPathParent
27127 pour préserver le choix de l'utilisateur.
27130 \begin_layout Standard
27131 Des cas spéciaux existent pour lesquels cette règle n'est pas valable, et
27132 par exemple lorsque des chemins relatifs sont requis, mais elle fonctionne
27133 correctement d'habitude.
27134 Un exemple de cas tordu est la directive
27135 \begin_inset Flex Code
27138 \begin_layout Plain Layout
27141 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
27146 dans le cadre Xfig indiqué ci-dessus: il n'est pas possible d'utiliser
27147 le nom absolu parce que la copieur pour les fichiers
27148 \begin_inset Flex Code
27151 \begin_layout Plain Layout
27159 nécessite le nom relatif pour réécrire le contenu du fichier.
27162 \begin_layout Section
27163 La question de la sécurité
27164 \begin_inset CommandInset label
27166 name "sec:La-question-de"
27173 \begin_layout Standard
27174 L'insertion d'objet externe crée une interface avec un paquet de programmes
27175 externes et le fait de manière automatique, nous devons donc en examiner
27176 les conséquences en matière de sécurité.
27177 En particulier, comme vous avez la possibilité d'inclure vos propres noms
27178 de fichier ou de paramètres et qu'ils sont interprétés pour former une
27179 commande, il semble possible de créer un document malveillant qui exécute
27180 des commandes indésirables quand un utilisateur le visualise ou l'imprime.
27181 C'est quelque chose que nous voulons absolument éviter.
27184 \begin_layout Standard
27185 Cependant, comme les commandes du programme externe sont définies seulement
27186 dans le fichier de configuration des cadres, il n'y a pas de problème de
27187 sécurité si \SpecialChar LyX
27188 est configuré correctement avec seulement des cadres sûrs.
27189 Ceci parce que les programmes externes sont invoqués via l'appel système
27191 \begin_inset Flex Code
27194 \begin_layout Plain Layout
27200 et non via l'appel système
27201 \begin_inset Flex Code
27204 \begin_layout Plain Layout
27211 Il n'est donc pas possible d'exécuter des commandes arbitraires via le
27212 shell à partir du nom de fichier ou des paramètres.
27215 \begin_layout Standard
27216 Ceci implique aussi qu'il y a des restrictions dans les commandes définissables
27217 dans un cadre d'objet externe.
27218 En particulier, les pipes et les redirections ne sont pas disponibles.
27219 C'était obligatoire pour que \SpecialChar LyX
27221 Si vous voulez utiliser quelques-unes des fonctions du shell, vous devez
27222 écrire un script sûr pour le faire de manière contrôlée, puis définir ce
27223 script comme commande.
27227 \begin_layout Standard
27228 Il est possible de créer un cadre qui interagit directement avec le shell,
27229 mais comme cela permettrait à un utilisateur malveillant d'exécuter des
27230 commandes arbitraires en écrivant des noms de fichier ou des paramètres
27231 bien choisis, nous vous recommandons d'utiliser en général des scripts
27232 sûrs qui fonctionnent avec l'appel système
27233 \begin_inset Flex Code
27236 \begin_layout Plain Layout
27242 d'une manière contrôlée.
27243 Bien sûr, si vous êtes dans un environnement dans lequel vous avez confiance,
27244 il est tentant de ne pas se fouler et d'utiliser des scripts shell ordinaires.
27245 Si vous faites cela, sachez que vous allez
27249 créer dans votre système une faille de sécurité facile à exploiter.
27250 Il est évident que de tels cadres non sécurisés ne seront jamais inclus
27251 dans la distribution standard de \SpecialChar LyX
27252 , même si nous encourageons les gens à
27253 nous proposer de nouveaux cadres dans la tradition du logiciel libre.
27254 Mais \SpecialChar LyX
27255 tel que vous vous le procurez par les voies officielles de distribution
27256 ne contiendra jamais de cadres non sécurisés.
27259 \begin_layout Standard
27260 L'insertion d'objet externe est un outil très puissant, et vous devez faire
27261 attention à ne pas mettre en péril la sécurité avec cette puissance.
27262 Une légère erreur dans une seule ligne d'un script apparemment inoffensif
27263 peut ouvrir la voie à d'énormes problèmes.
27264 Si vous n'avez pas une compréhension claire de ce qui est en jeu, nous
27265 vous recommandons de consulter un professionnel de la sécurité, ou de contacter
27266 l'équipe de développement de \SpecialChar LyX
27267 si vous vous demandez si votre cadre est
27269 Faites le avant de l'utiliser dans un environnement que vous ne contrôlez
27273 \begin_layout Chapter
27275 Liste des fonctions utilisables dans les styles
27276 \begin_inset CommandInset label
27278 name "chap:List-of-functions"
27285 \begin_layout Standard
27287 \begin_inset Tabular
27288 <lyxtabular version="3" rows="11" columns="8">
27289 <features tabularvalignment="middle">
27290 <column alignment="left" valignment="top">
27291 <column alignment="left" valignment="top">
27292 <column alignment="left" valignment="top">
27293 <column alignment="left" valignment="top">
27294 <column alignment="left" valignment="top">
27295 <column alignment="left" valignment="top">
27296 <column alignment="left" valignment="top">
27297 <column alignment="left" valignment="top">
27299 <cell alignment="left" valignment="top" usebox="none">
27302 \begin_layout Plain Layout
27308 <cell alignment="left" valignment="top" usebox="none">
27311 \begin_layout Plain Layout
27317 <cell alignment="left" valignment="top" usebox="none">
27320 \begin_layout Plain Layout
27326 <cell alignment="left" valignment="top" usebox="none">
27329 \begin_layout Plain Layout
27335 <cell alignment="center" valignment="top" usebox="none">
27338 \begin_layout Plain Layout
27344 <cell alignment="center" valignment="top" usebox="none">
27347 \begin_layout Plain Layout
27353 <cell alignment="center" valignment="top" usebox="none">
27356 \begin_layout Plain Layout
27362 <cell alignment="center" valignment="top" usebox="none">
27365 \begin_layout Plain Layout
27373 <cell alignment="left" valignment="top" usebox="none">
27376 \begin_layout Plain Layout
27382 <cell alignment="left" valignment="top" usebox="none">
27385 \begin_layout Plain Layout
27391 <cell alignment="left" valignment="top" usebox="none">
27394 \begin_layout Plain Layout
27400 <cell alignment="left" valignment="top" usebox="none">
27403 \begin_layout Plain Layout
27409 <cell alignment="center" valignment="top" usebox="none">
27412 \begin_layout Plain Layout
27418 <cell alignment="center" valignment="top" usebox="none">
27421 \begin_layout Plain Layout
27427 <cell alignment="center" valignment="top" usebox="none">
27430 \begin_layout Plain Layout
27436 <cell alignment="center" valignment="top" usebox="none">
27439 \begin_layout Plain Layout
27447 <cell alignment="left" valignment="top" usebox="none">
27450 \begin_layout Plain Layout
27456 <cell alignment="left" valignment="top" usebox="none">
27459 \begin_layout Plain Layout
27465 <cell alignment="left" valignment="top" usebox="none">
27468 \begin_layout Plain Layout
27474 <cell alignment="left" valignment="top" usebox="none">
27477 \begin_layout Plain Layout
27483 <cell alignment="center" valignment="top" usebox="none">
27486 \begin_layout Plain Layout
27492 <cell alignment="center" valignment="top" usebox="none">
27495 \begin_layout Plain Layout
27501 <cell alignment="center" valignment="top" usebox="none">
27504 \begin_layout Plain Layout
27510 <cell alignment="center" valignment="top" usebox="none">
27513 \begin_layout Plain Layout
27521 <cell alignment="left" valignment="top" usebox="none">
27524 \begin_layout Plain Layout
27530 <cell alignment="left" valignment="top" usebox="none">
27533 \begin_layout Plain Layout
27539 <cell alignment="left" valignment="top" usebox="none">
27542 \begin_layout Plain Layout
27548 <cell alignment="left" valignment="top" usebox="none">
27551 \begin_layout Plain Layout
27557 <cell alignment="center" valignment="top" usebox="none">
27560 \begin_layout Plain Layout
27566 <cell alignment="center" valignment="top" usebox="none">
27569 \begin_layout Plain Layout
27575 <cell alignment="center" valignment="top" usebox="none">
27578 \begin_layout Plain Layout
27584 <cell alignment="center" valignment="top" usebox="none">
27587 \begin_layout Plain Layout
27595 <cell alignment="left" valignment="top" usebox="none">
27598 \begin_layout Plain Layout
27604 <cell alignment="left" valignment="top" usebox="none">
27607 \begin_layout Plain Layout
27613 <cell alignment="left" valignment="top" usebox="none">
27616 \begin_layout Plain Layout
27622 <cell alignment="left" valignment="top" usebox="none">
27625 \begin_layout Plain Layout
27631 <cell alignment="center" valignment="top" usebox="none">
27634 \begin_layout Plain Layout
27640 <cell alignment="center" valignment="top" usebox="none">
27643 \begin_layout Plain Layout
27649 <cell alignment="center" valignment="top" usebox="none">
27652 \begin_layout Plain Layout
27658 <cell alignment="center" valignment="top" usebox="none">
27661 \begin_layout Plain Layout
27669 <cell alignment="left" valignment="top" usebox="none">
27672 \begin_layout Plain Layout
27678 <cell alignment="left" valignment="top" usebox="none">
27681 \begin_layout Plain Layout
27687 <cell alignment="left" valignment="top" usebox="none">
27690 \begin_layout Plain Layout
27696 <cell alignment="left" valignment="top" usebox="none">
27699 \begin_layout Plain Layout
27705 <cell alignment="center" valignment="top" usebox="none">
27708 \begin_layout Plain Layout
27714 <cell alignment="center" valignment="top" usebox="none">
27717 \begin_layout Plain Layout
27723 <cell alignment="center" valignment="top" usebox="none">
27726 \begin_layout Plain Layout
27732 <cell alignment="center" valignment="top" usebox="none">
27735 \begin_layout Plain Layout
27743 <cell alignment="left" valignment="top" usebox="none">
27746 \begin_layout Plain Layout
27752 <cell alignment="left" valignment="top" usebox="none">
27755 \begin_layout Plain Layout
27761 <cell alignment="left" valignment="top" usebox="none">
27764 \begin_layout Plain Layout
27770 <cell alignment="left" valignment="top" usebox="none">
27773 \begin_layout Plain Layout
27779 <cell alignment="center" valignment="top" usebox="none">
27782 \begin_layout Plain Layout
27788 <cell alignment="center" valignment="top" usebox="none">
27791 \begin_layout Plain Layout
27797 <cell alignment="center" valignment="top" usebox="none">
27800 \begin_layout Plain Layout
27806 <cell alignment="center" valignment="top" usebox="none">
27809 \begin_layout Plain Layout
27817 <cell alignment="left" valignment="top" usebox="none">
27820 \begin_layout Plain Layout
27826 <cell alignment="left" valignment="top" usebox="none">
27829 \begin_layout Plain Layout
27835 <cell alignment="left" valignment="top" usebox="none">
27838 \begin_layout Plain Layout
27844 <cell alignment="left" valignment="top" usebox="none">
27847 \begin_layout Plain Layout
27853 <cell alignment="center" valignment="top" usebox="none">
27856 \begin_layout Plain Layout
27862 <cell alignment="center" valignment="top" usebox="none">
27865 \begin_layout Plain Layout
27871 <cell alignment="center" valignment="top" usebox="none">
27874 \begin_layout Plain Layout
27880 <cell alignment="center" valignment="top" usebox="none">
27883 \begin_layout Plain Layout
27891 <cell alignment="left" valignment="top" usebox="none">
27894 \begin_layout Plain Layout
27900 <cell alignment="left" valignment="top" usebox="none">
27903 \begin_layout Plain Layout
27909 <cell alignment="left" valignment="top" usebox="none">
27912 \begin_layout Plain Layout
27918 <cell alignment="left" valignment="top" usebox="none">
27921 \begin_layout Plain Layout
27927 <cell alignment="center" valignment="top" usebox="none">
27930 \begin_layout Plain Layout
27936 <cell alignment="center" valignment="top" usebox="none">
27939 \begin_layout Plain Layout
27945 <cell alignment="center" valignment="top" usebox="none">
27948 \begin_layout Plain Layout
27954 <cell alignment="center" valignment="top" usebox="none">
27957 \begin_layout Plain Layout
27965 <cell alignment="left" valignment="top" usebox="none">
27968 \begin_layout Plain Layout
27974 <cell alignment="left" valignment="top" usebox="none">
27977 \begin_layout Plain Layout
27983 <cell alignment="left" valignment="top" usebox="none">
27986 \begin_layout Plain Layout
27992 <cell alignment="left" valignment="top" usebox="none">
27995 \begin_layout Plain Layout
28001 <cell alignment="center" valignment="top" usebox="none">
28004 \begin_layout Plain Layout
28010 <cell alignment="center" valignment="top" usebox="none">
28013 \begin_layout Plain Layout
28019 <cell alignment="center" valignment="top" usebox="none">
28022 \begin_layout Plain Layout
28028 <cell alignment="center" valignment="top" usebox="none">
28031 \begin_layout Plain Layout
28039 <cell alignment="center" valignment="top" usebox="none">
28042 \begin_layout Plain Layout
28048 <cell alignment="center" valignment="top" usebox="none">
28051 \begin_layout Plain Layout
28057 <cell alignment="center" valignment="top" usebox="none">
28060 \begin_layout Plain Layout
28066 <cell alignment="center" valignment="top" usebox="none">
28069 \begin_layout Plain Layout
28075 <cell alignment="center" valignment="top" usebox="none">
28078 \begin_layout Plain Layout
28084 <cell alignment="center" valignment="top" usebox="none">
28087 \begin_layout Plain Layout
28093 <cell alignment="center" valignment="top" usebox="none">
28096 \begin_layout Plain Layout
28102 <cell alignment="center" valignment="top" usebox="none">
28105 \begin_layout Plain Layout
28119 \begin_layout Chapter
28120 Noms des couleurs disponibles utilisables dans les styles
28121 \begin_inset CommandInset label
28123 name "chap:Names-of-colors"
28130 \begin_layout Standard
28131 Les couleurs énumérées ci-après sont les couleurs standard et celles que
28132 vous pouvez régler dans les préférences \SpecialChar LyX
28136 \begin_layout Description
28141 pas de couleur particulière – réinitialisation ou couleur implicite
28144 \begin_layout Description
28150 \begin_layout Description
28156 \begin_layout Description
28162 \begin_layout Description
28168 \begin_layout Description
28174 \begin_layout Description
28180 \begin_layout Description
28186 \begin_layout Description
28192 \begin_layout Description
28197 marqueur d'espace ajoutée
28200 \begin_layout Description
28208 \begin_layout Description
28216 \begin_layout Description
28224 \begin_layout Description
28232 \begin_layout Description
28237 étiquette de branche
28240 \begin_layout Description
28245 fond de bouton d'insert
28248 \begin_layout Description
28253 fond du bouton d'insert (pointé)
28256 \begin_layout Description
28261 bordure de bouton d'insert
28264 \begin_layout Description
28269 barre de modification
28272 \begin_layout Description
28277 texte modifié auteur 1
28280 \begin_layout Description
28285 texte modifié auteur 2
28288 \begin_layout Description
28293 texte modifié auteur 3
28296 \begin_layout Description
28301 texte modifié auteur 4
28304 \begin_layout Description
28309 texte modifié auteur 5
28312 \begin_layout Description
28315 collapsable_inset_frame
28317 cadre d'insert repliable
28320 \begin_layout Description
28323 collapsable_inset_text
28325 texte d'insert repliable
28328 \begin_layout Description
28336 \begin_layout Description
28341 fond d'insert de commande
28344 \begin_layout Description
28349 cadre d'insert de commande
28352 \begin_layout Description
28360 \begin_layout Description
28365 fond de commentaire
28368 \begin_layout Description
28376 \begin_layout Description
28384 \begin_layout Description
28387 deletedtextmodifier
28389 modificateur de texte supprimé
28392 \begin_layout Description
28397 barre de profondeur
28400 \begin_layout Description
28405 marqueur de fin de ligne
28408 \begin_layout Description
28413 erreur \SpecialChar LaTeX
28417 \begin_layout Description
28422 étiquette de note de bas de page
28425 \begin_layout Description
28433 \begin_layout Description
28438 étiquette d'insert grisé
28441 \begin_layout Description
28446 fond d'insert grisé
28449 \begin_layout Description
28454 texte d'insert grisé
28457 \begin_layout Description
28465 \begin_layout Description
28473 \begin_layout Description
28481 \begin_layout Description
28486 complétion en ligne
28489 \begin_layout Description
28497 \begin_layout Description
28505 \begin_layout Description
28513 \begin_layout Description
28518 texte \SpecialChar LaTeX
28522 \begin_layout Description
28530 \begin_layout Description
28535 étiquette de note en marge
28538 \begin_layout Description
28546 \begin_layout Description
28554 \begin_layout Description
28559 cadre mathématique (non pointé)
28562 \begin_layout Description
28567 cadre mathématique (pointé)
28570 \begin_layout Description
28578 \begin_layout Description
28583 fond de macro mathématique
28586 \begin_layout Description
28591 macro mathématique désactivée
28594 \begin_layout Description
28599 cadre de macro mathématique
28602 \begin_layout Description
28607 fond dynamique de macro mathématique
28610 \begin_layout Description
28615 étiquette de macro mathématique
28618 \begin_layout Description
28623 macro mathématique : nouveau paramètre
28626 \begin_layout Description
28631 macro mathématique : ancien paramètre
28634 \begin_layout Description
28642 \begin_layout Description
28645 nonunique_inlinecompletion
28647 complétion en ligne (choix multiples)
28650 \begin_layout Description
28658 \begin_layout Description
28666 \begin_layout Description
28671 saut de page / saut de ligne
28674 \begin_layout Description
28679 marqueur de paragraphe
28682 \begin_layout Description
28687 texte d'insert fantôme
28690 \begin_layout Description
28698 \begin_layout Description
28706 \begin_layout Description
28711 cadre d'expression régulière
28714 \begin_layout Description
28722 \begin_layout Description
28730 \begin_layout Description
28738 \begin_layout Description
28746 \begin_layout Description
28754 \begin_layout Description
28759 ligne on/off de tableau
28762 \begin_layout Description
28770 \begin_layout Description