1 #LyX 2.2 created this file. For more info see http://www.lyx.org/
5 \origin /systemlyxdir/doc/fr/
8 % DO NOT ALTER THIS PREAMBLE!!!
10 % This preamble is designed to ensure that the User's Guide prints
11 % out as advertised. If you mess with this preamble,
12 % parts of the User's Guide may not print out as expected. If you
13 % have problems LaTeXing this file, please contact
14 % the documentation team
15 % email: lyx-docs@lists.lyx.org
17 \usepackage{ifpdf} % part of the hyperref bundle
18 \ifpdf % if pdflatex is used
20 % set fonts for nicer pdf view
21 \IfFileExists{lmodern.sty}{\usepackage{lmodern}}{}
23 \fi % end if pdflatex is used
25 % the pages of the TOC is numbered roman
26 % and a pdf-bookmark for the TOC is added
27 \let\myTOC\tableofcontents
28 \renewcommand\tableofcontents{%
30 \pdfbookmark[1]{\contentsname}{}
34 \@ifpackageloaded{babel}{
35 % increase link area for cross-references and autoname them,
36 \AtBeginDocument{\renewcommand{\ref}[1]{\mbox{\autoref{#1}}}}
38 \renewcommand*{\equationautorefname}[1]{}%
39 \renewcommand{\sectionautorefname}{sec.\negthinspace}%
40 \renewcommand{\subsectionautorefname}{sec.\negthinspace}%
41 \renewcommand{\subsubsectionautorefname}{sec.\negthinspace}%
45 \options fleqn,liststotoc,bibtotoc,idxtotoc,BCOR7.5mm,titlepage,tablecaptionabove
46 \use_default_options false
50 \maintain_unincluded_children false
53 InsetLayout CharStyle:MenuItem
62 \newcommand*{\menuitem}[1]{{\sffamily #1}}
67 \language_package default
70 \font_roman "default" "default"
71 \font_sans "default" "default"
72 \font_typewriter "default" "default"
73 \font_math "auto" "auto"
74 \font_default_family default
75 \use_non_tex_fonts false
78 \font_sf_scale 100 100
79 \font_tt_scale 100 100
81 \default_output_format default
83 \bibtex_command default
84 \index_command default
88 \pdf_title "LyX Configuration Manual"
89 \pdf_author "LyX Team"
90 \pdf_subject "LyX-documentation Customization"
91 \pdf_keywords "LyX, documentation, customization"
93 \pdf_bookmarksnumbered true
94 \pdf_bookmarksopen true
95 \pdf_bookmarksopenlevel 1
100 \pdf_pdfusetitle false
101 \pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue,pdfpagelayout=OneColumn, pdfnewwindow=true, pdfstartview=XYZ, plainpages=false"
104 \use_package amsmath 0
105 \use_package amssymb 0
106 \use_package cancel 0
108 \use_package mathdots 1
109 \use_package mathtools 0
110 \use_package mhchem 1
111 \use_package stackrel 0
112 \use_package stmaryrd 0
113 \use_package undertilde 0
115 \cite_engine_type default
119 \paperorientation portrait
134 \paragraph_separation indent
135 \paragraph_indentation default
136 \quotes_language french
139 \paperpagestyle headings
140 \tracking_changes false
141 \output_changes false
144 \html_be_strict false
150 Personnaliser \SpecialChar LyX
151 : fonctions pour l'utilisateur avancé
155 par l'équipe \SpecialChar LyX
160 \begin_layout Plain Layout
161 Merci d'envoyer vos commentaires et corrections à la liste de diffusion
162 de la documentation de \SpecialChar LyX
166 \begin_inset CommandInset href
168 target "lyx-docs@lists.lyx.org"
176 \begin_inset Quotes fld
180 \begin_inset Quotes frd
183 dans l'objet, et mettre en copie le responsable courant de ce fichier,
184 Richard Heck <rgheck@comcast.net>.
185 \begin_inset Newline newline
188 Traduction en français par : P.-H.
199 Meunier-Guttin-Cluzel
206 Merci d'envoyer vos commentaires et corrections sur la traduction à la
207 liste de diffusion de \SpecialChar LyX
210 <lyx-fr@lists.lyx.org>
218 \begin_inset Note Note
221 \begin_layout Plain Layout
222 Informations de révision :
225 \begin_layout Plain Layout
226 Traduction : remplacement de Éditer/Visionner/Insérer/Naviguer par Édition/Affic
227 hage/Insertion/Navigation, 31/10/2012 (JPC)
230 \begin_layout Plain Layout
231 Mise à jour OK pour la publication 2.0.0, Date: 21/01/2014 (JPC)
234 \begin_layout Plain Layout
235 Remplacement de « appendice » par « annexe », 31/12/2014 (JPC)
238 \begin_layout Plain Layout
239 Original : 09/06/2013
245 \begin_inset Newline newline
249 \begin_inset Newline newline
255 \begin_layout Standard
256 \begin_inset CommandInset toc
257 LatexCommand tableofcontents
264 \begin_layout Chapter
268 \begin_layout Standard
269 Ce manuel couvre les fonctions de personnalisation de \SpecialChar LyX
271 Nous y abordons des sujets comme les raccourcis clavier, les options d'aperçu
272 à l'écran, les options d'impression, l'envoi de commandes à \SpecialChar LyX
275 , l'internationalisation, l'installation de nouvelles classes \SpecialChar LaTeX
277 formats \SpecialChar LyX
279 Nous n'espérons pas aborder tout ce que vous pouvez modifier – nos développeurs
280 ajoutent de nouvelles fonctions plus vite que nous n'en écrivons la documentati
281 on – mais nous allons expliquer les personnalisations les plus courantes
282 et au moins vous indiquer la bonne direction pour les plus obscures d'entre
286 \begin_layout Chapter
287 Les fichiers de configuration de \SpecialChar LyX
291 \begin_layout Standard
292 Ce chapitre devrait vous aider à trouver votre chemin parmi les fichiers
293 de configuration de \SpecialChar LyX
295 Avant d'entreprendre sa lecture, consultez
299 \SpecialChar menuseparator
317 pour connaître le répertoire de bibliothèques et le répertoire utilisateur
320 C'est dans celui-ci que \SpecialChar LyX
321 place ses fichiers de configuration système; le
322 répertoire utilisateur est celui dans lequel vous pouvez mettre vos versions
323 modifiées Le premier sera appelé
324 \begin_inset Flex Code
327 \begin_layout Plain Layout
335 \begin_inset Flex Code
338 \begin_layout Plain Layout
344 dans la suite de ce document.
347 \begin_layout Section
348 Qu'est-ce qu'il y a dans
349 \begin_inset Flex Code
352 \begin_layout Plain Layout
362 \begin_layout Standard
363 \begin_inset Flex Code
366 \begin_layout Plain Layout
373 et ses sous-répertoires contiennent un certain nombre de fichiers qui peuvent
374 servir à personnaliser le comportement de \SpecialChar LyX
376 Vous pouvez modifier ces fichiers depuis \SpecialChar LyX
377 lui-même avec la fenêtre
379 Outils\SpecialChar menuseparator
383 La plupart des réglages personnels que vous voudrez apporter à \SpecialChar LyX
385 se faire par l'intermédiaire de cette fenêtre.
386 Il y a cependant bien d'autres aspects du fonctionnement de \SpecialChar LyX
388 on peut agir en modifiant les fichiers de
389 \begin_inset Flex Code
392 \begin_layout Plain Layout
400 Ils entrent dans différentes catégories, qui sont décrites dans les sous-sectio
404 \begin_layout Subsection
405 Les fichiers générés automatiquement
408 \begin_layout Standard
409 Ces fichiers sont générés au moment de la configuration de \SpecialChar LyX
411 Ils définissent différentes valeurs par défaut qui sont évaluées par l'inspecti
413 Comme ils peuvent être réécrits à tout moment, il n'est pas conseillé de
417 \begin_layout Labeling
418 \labelwidthstring 00.00.0000
419 \begin_inset Flex Code
422 \begin_layout Plain Layout
428 contient les valeurs implicites pour différentes commandes.
431 \begin_layout Labeling
432 \labelwidthstring 00.00.0000
433 \begin_inset Flex Code
436 \begin_layout Plain Layout
442 contient la liste des paquetages \SpecialChar LaTeX
446 ne se sert pas directement de ce fichier, mais les informations obtenues
447 sont disponibles en faisant
449 Aide\SpecialChar menuseparator
460 \begin_layout Labeling
461 \labelwidthstring 00.00.0000
462 \begin_inset Flex Code
465 \begin_layout Plain Layout
471 donne la liste des classes de texte présentes dans le répertoire
472 \begin_inset Flex Code
475 \begin_layout Plain Layout
481 , les classes de document \SpecialChar LaTeX
482 correspondantes et leur description.
486 \begin_layout Labeling
487 \labelwidthstring 00.00.0000
488 \begin_inset Flex Code
491 \begin_layout Plain Layout
497 donne la liste des modules figurant dans vos répertoires de format (
498 \begin_inset Flex Code
501 \begin_layout Plain Layout
512 \begin_layout Labeling
513 \labelwidthstring 00.00.0000
514 \begin_inset Flex Code
517 \begin_layout Plain Layout
523 donne la liste de différentes sortes de fichiers connexes à \SpecialChar LaTeX
528 \begin_layout Labeling
529 \labelwidthstring 00.00.0000
530 \begin_inset Flex Code
533 \begin_layout Plain Layout
534 doc/\SpecialChar LaTeX
540 est généré automatiquement pendant la configuration de \SpecialChar LyX
541 , à partir du fichier
543 \begin_inset Flex Code
546 \begin_layout Plain Layout
556 \begin_layout Subsection
560 \begin_layout Standard
561 Ces répertoires figurent à la fois dans
562 \begin_inset Flex Code
565 \begin_layout Plain Layout
572 \begin_inset Flex Code
575 \begin_layout Plain Layout
582 Si un fichier existe dans les deux répertoires, c'est celui de
583 \begin_inset Flex Code
586 \begin_layout Plain Layout
595 \begin_layout Labeling
596 \labelwidthstring 00.00.0000
597 \begin_inset Flex Code
600 \begin_layout Plain Layout
606 ce répertoire contient les fichiers de définition des raccourcis clavier,
608 \begin_inset Flex Code
611 \begin_layout Plain Layout
619 \begin_inset Quotes fld
623 \begin_inset Quotes frd
626 du fichier de raccourcis, appelée
627 \begin_inset Flex Code
630 \begin_layout Plain Layout
636 , celle-ci sera détectée et utilisée en premier.
639 \begin_layout Labeling
640 \labelwidthstring 00.00.0000
641 \begin_inset Flex Code
644 \begin_layout Plain Layout
650 contient quelques fichiers graphiques qui peuvent être inclus dans les
655 \begin_layout Labeling
656 \labelwidthstring 00.00.0000
657 \begin_inset Flex Code
660 \begin_layout Plain Layout
666 contient les fichiers de la documentation de \SpecialChar LyX
667 (dont celui que vous êtes
670 \begin_inset Flex Code
673 \begin_layout Plain Layout
680 est un cas à part, comme nous venons de le voir.
681 S'il existe des version traduites des fichiers d'aide, avec le préfixe
683 \begin_inset Flex Code
686 \begin_layout Plain Layout
692 , celles-ci seront utilisées d'abord (voir le
697 \begin_inset CommandInset ref
699 reference "chap:i18n"
707 \begin_layout Labeling
708 \labelwidthstring 00.00.0000
709 \begin_inset Flex Code
712 \begin_layout Plain Layout
718 contient les fichiers d'exemples qui illustrent la façon d'utiliser certaines
720 Vous pouvez y accéder en appuyant sur le bouton
725 \begin_inset Flex MenuItem
728 \begin_layout Plain Layout
729 Fichier\SpecialChar menuseparator
738 \begin_layout Labeling
739 \labelwidthstring 00.00.0000
740 \begin_inset Flex Code
743 \begin_layout Plain Layout
749 contient les fichiers d'images utilisés dans l'interface
754 Il contient également les icônes utilisées dans la barre d'outils et les
755 bannières affichées au démarrage de \SpecialChar LyX
759 \begin_layout Labeling
760 \labelwidthstring 00.00.0000
761 \begin_inset Flex Code
764 \begin_layout Plain Layout
770 contient les fichiers de réaffectation clavier.
772 \begin_inset CommandInset ref
774 reference "sec:clavier"
778 pour des informations détaillées.
782 \begin_layout Labeling
783 \labelwidthstring 00.00.0000
784 \begin_inset Flex Code
787 \begin_layout Plain Layout
793 contient les classes de texte et les fichiers de modules décrits au
794 \begin_inset CommandInset ref
796 reference "chap:classe-texte"
803 \begin_layout Labeling
804 \labelwidthstring 00.00.0000
805 \begin_inset Flex Code
808 \begin_layout Plain Layout
814 contient les scripts Python
815 \begin_inset Flex Code
818 \begin_layout Plain Layout
824 permettant d'effectuer les conversions entre versions de \SpecialChar LyX
826 Ils peuvent être exécutés depuis la ligne de commande, si vous désirez
827 par exemple faire un traitement par lots.
830 \begin_layout Labeling
831 \labelwidthstring 00.00.0000
832 \begin_inset Flex Code
835 \begin_layout Plain Layout
841 contient quelques fichiers qui illustrent les possibilités offertes par
843 \begin_inset Flex MenuItem
846 \begin_layout Plain Layout
859 \begin_layout Labeling
860 \labelwidthstring 00.00.0000
861 \begin_inset Flex Code
864 \begin_layout Plain Layout
870 contient les fichiers modèles de \SpecialChar LyX
876 \begin_inset CommandInset ref
878 reference "sec:modeles"
885 \begin_layout Labeling
886 \labelwidthstring 00.00.0000
887 \begin_inset Flex Code
890 \begin_layout Plain Layout
896 contient des fichiers avec l'extension
897 \begin_inset Flex Code
900 \begin_layout Plain Layout
906 qui définissent l'interface utilisateur de \SpecialChar LyX
908 C'est-à-dire que ces fichiers définissent quels éléments apparaissent dans
909 les menus et quels éléments apparaissent dans la barre d'outils.
912 \begin_layout Subsection
913 Fichiers que vous n'avez pas à modifier
916 \begin_layout Standard
917 Ce sont des fichiers internes à \SpecialChar LyX
918 , et ils ne doivent pas être modifiés, sauf
919 par les développeurs.
923 \begin_layout Labeling
924 \labelwidthstring 00.00.0000
931 ce fichier contient la liste des développeurs de \SpecialChar LyX
933 Son contenu est affiché en sélectionnant
934 \begin_inset Flex MenuItem
937 \begin_layout Plain Layout
938 Aide\SpecialChar menuseparator
947 \begin_layout Labeling
948 \labelwidthstring 00.00.0000
955 est un script \SpecialChar LaTeX
956 utilisé pendant le processus de configuration.
957 Ne pas le lancer directement.
961 \begin_layout Labeling
962 \labelwidthstring 00.00.0000
969 est le script qui permet de reconfigurer \SpecialChar LyX
971 Il génère des fichiers de configuration dans le répertoire dans lequel
975 \begin_layout Subsection
976 Autres fichiers appelant un commentaire
979 \begin_layout Labeling
980 \labelwidthstring 00.00.0000
985 contient des tables de conversion faisant correspondre les différents encodages
986 de caractères avec Unicode.
989 \begin_layout Labeling
990 \labelwidthstring 00.00.0000
995 contient les modèles disponibles pour la nouvelle fonction d'
996 \begin_inset Flex MenuItem
999 \begin_layout Plain Layout
1001 \begin_inset space ~
1010 \begin_inset space ~
1014 \begin_inset CommandInset ref
1016 reference "chap:Insérer-un-Objet"
1023 \begin_layout Labeling
1024 \labelwidthstring 00.00.0000
1029 contient la liste de toutes les langues actuellement supportées par \SpecialChar LyX
1033 \begin_layout Labeling
1034 \labelwidthstring 00.00.0000
1035 \begin_inset Flex Code
1038 \begin_layout Plain Layout
1044 contient des informations sur les différentes polices.
1047 \begin_layout Labeling
1048 \labelwidthstring 00.00.0000
1049 \begin_inset Flex Code
1052 \begin_layout Plain Layout
1058 contient les traductions pour les styles de paragraphe internationalisés
1060 \begin_inset space ~
1064 \begin_inset CommandInset ref
1066 reference "subsec:I18n"
1073 \begin_layout Labeling
1074 \labelwidthstring 00.00.0000
1075 \begin_inset Flex Code
1078 \begin_layout Plain Layout
1084 contient des informations sur les glyphes encodés en Unicode et la manière
1085 dont \SpecialChar LyX
1086 les traite via \SpecialChar LaTeX
1090 \begin_layout Section
1091 Votre répertoire personnel de configuration
1094 \begin_layout Standard
1095 Même si vous utilisez \SpecialChar LyX
1096 sans être le super-utilisateur, vous pouvez avoir
1097 envie de modifier la configuration de \SpecialChar LyX
1098 pour votre usage personnel.
1100 \begin_inset Flex Code
1103 \begin_layout Plain Layout
1109 contient les fichiers personnels de configuration.
1110 C'est le répertoire qui est décrit comme
1111 \begin_inset Quotes fld
1114 Répertoire utilisateur
1115 \begin_inset Quotes frd
1120 Aide\SpecialChar menuseparator
1122 \begin_inset space ~
1126 \begin_inset space ~
1130 \begin_inset space ~
1137 Il est traité comme un miroir du répertoire
1138 \begin_inset Flex Code
1141 \begin_layout Plain Layout
1148 , et chaque fichier qui se trouve dans
1152 remplace par conséquent le fichier correspondant de
1153 \begin_inset Flex Code
1156 \begin_layout Plain Layout
1164 Chaque fichier de configuration décrit dans les sections précédentes peut
1165 se trouver soit dans le répertoire de configuration système, ce qui jouera
1166 pour tous les utilisateurs, soit dans votre répertoire personnel, pour
1167 votre propre configuration.
1170 \begin_layout Standard
1171 Pour éclaircir la situation, voici quelques exemples:
1174 \begin_layout Itemize
1175 les réglages effectués dans la fenêtre
1177 Outils\SpecialChar menuseparator
1180 sont enregistrés dans un fichier
1181 \begin_inset Flex Code
1184 \begin_layout Plain Layout
1191 \begin_inset Flex Code
1194 \begin_layout Plain Layout
1203 \begin_layout Itemize
1204 quand vous reconfigurez \SpecialChar LyX
1207 Outils\SpecialChar menuseparator
1215 fait tourner le script
1216 \begin_inset Flex Code
1219 \begin_layout Plain Layout
1225 et les fichiers résultants sont placés dans votre répertoire personnel
1227 Ça signifie que les nouvelles classes de texte que vous avez pu ajouter
1229 \begin_inset Flex Code
1232 \begin_layout Plain Layout
1238 seront ajoutées à la liste des classes de la fenêtre
1240 Document\SpecialChar menuseparator
1247 \begin_layout Itemize
1248 Si vous récupérez sur le site ftp de \SpecialChar LyX
1249 des fichiers de documentation mis
1250 à jour et que vous n'êtes pas administrateur sur votre système, vous pouvez
1251 placer ces fichiers dans
1252 \begin_inset Flex Code
1255 \begin_layout Plain Layout
1261 et ils seront ouverts directement à partir du menu d'
1268 \begin_layout Section
1269 Utiliser \SpecialChar LyX
1270 avec plusieurs configurations
1273 \begin_layout Standard
1274 La liberté offerte pour le répertoire de configuration locale peut être
1275 insuffisante si vous avez besoin de plusieurs configurations différentes.
1276 Par exemple, vous pouvez vouloir utiliser des raccourcis clavier ou des
1277 réglages d'imprimante différents selon les circonstances
1281 \begin_layout Plain Layout
1282 NdT : ou encore vouloir écrire dans des langues différentes et adapter vos
1283 configurations en conséquence.
1289 Vous pouvez y arriver en ayant plusieurs répertoires de configuration.
1290 Vous spécifiez alors lequel utiliser au moment de lancer \SpecialChar LyX
1294 \begin_layout Standard
1295 Si vous lancez \SpecialChar LyX
1296 avec l'option de ligne de commande
1304 , le programme va lire la configuration qui se trouve dans ce répertoire,
1305 et non dans le répertoire par défaut (en lançant \SpecialChar LyX
1306 sans cette option vous
1307 pouvez déterminer le répertoire par défaut).
1308 Si ce répertoire n'existe pas, \SpecialChar LyX
1309 vous propose de le créer, exactement comme
1310 il le fait avec le répertoire implicite au premier lancement du programme.
1311 Vous pouvez modifier les options de configuration dans ce
1315 supplémentaire exactement comme vous le feriez pour le répertoire implicite.
1316 Ces répertoires sont complètement indépendants (mais lisez la suite).
1317 Notez que positionner la variable d'environnement
1321 a exactement le même effet.
1324 \begin_layout Standard
1325 Quand vous avez plusieurs configurations, vous devez faire plus attention:
1326 si vous voulez ajouter un nouveau format dans
1328 MonNouveauRép/layouts
1330 , pour qu'il soit disponible dans toutes vos configurations, vous devez
1331 l'ajouter dans chaque répertoire séparément.
1332 Vous pouvez contourner ceci avec l'astuce suivante: après que \SpecialChar LyX
1334 répertoire supplémentaire, la plupart des sous-répertoires (voir plus haut)
1336 Si vous voulez que la nouvelle configuration soit le reflet d'une déjà
1337 existante, remplacez le sous-répertoire vide par un lien symbolique au
1338 sous-répertoire correspondant dans la configuration existante.
1339 Faites toutefois attention avec le sous-répertoire
1343 , car il contient un fichier écrit par le script de configuration (accessible
1346 Outils\SpecialChar menuseparator
1349 ) qui est propre à chaque configuration.
1352 \begin_layout Chapter
1358 \begin_layout Standard
1359 Tous les options de la fenêtre
1363 sont expliquées dans l'annexe
1365 La fenêtre Préférences
1369 Guide de l'utilisateur
1372 Pour certaines options, vous trouverez ici plus de précisions.
1375 \begin_layout Section
1377 \begin_inset CommandInset label
1386 \begin_layout Standard
1387 La première étape consiste à définir vos formats de fichiers si ce n'est
1389 Pour ce faire, ouvrez
1390 \begin_inset Flex MenuItem
1393 \begin_layout Plain Layout
1394 Outils\SpecialChar menuseparator
1403 \begin_inset Flex MenuItem
1406 \begin_layout Plain Layout
1407 Gestion des fichiers\SpecialChar menuseparator
1415 , appuyez sur le bouton
1416 \begin_inset Flex MenuItem
1419 \begin_layout Plain Layout
1427 \begin_inset Flex MenuItem
1430 \begin_layout Plain Layout
1436 contient le nom utilisé pour identifier le format de manière interne.
1437 Vous devrez également saisir un suffixe de nom de fichier.
1438 Toutes ces informations sont obligatoires.
1440 \begin_inset Flex MenuItem
1443 \begin_layout Plain Layout
1449 permet de définir une séquence de touches du clavier pour un accès rapide
1450 aux menus (par exemple, appuyer sur
1451 \begin_inset Flex MenuItem
1454 \begin_layout Plain Layout
1461 \begin_inset Flex MenuItem
1464 \begin_layout Plain Layout
1465 Document\SpecialChar menuseparator
1466 Visionner (autres formats)\SpecialChar menuseparator
1475 \begin_layout Standard
1476 Un Format peut se voir associer une
1477 \begin_inset Flex MenuItem
1480 \begin_layout Plain Layout
1487 \begin_inset Flex MenuItem
1490 \begin_layout Plain Layout
1497 Par exemple, vous pouvez vouloir utiliser Ghostview pour afficher les fichier
1499 Vous pouvez saisir le nom de la commande permettant de lancer les programmes
1500 dans les champs correspondants.
1501 La visionneuse est lancée quand vous voulez voir un graphique dans \SpecialChar LyX
1504 \begin_inset Flex MenuItem
1507 \begin_layout Plain Layout
1508 Document\SpecialChar menuseparator
1515 L'éditeur est lancé par exemple quand vous faites un clic-droit sur un
1516 graphique et que vous choisissez
1517 \begin_inset Flex MenuItem
1520 \begin_layout Plain Layout
1521 Modifier le fichier via une application externe
1526 dans le menu contextuel qui apparaît.
1529 \begin_layout Standard
1531 \begin_inset Flex MenuItem
1534 \begin_layout Plain Layout
1540 d'un format est facultatif, mais s'il est précisé, il doit être unique
1541 pour l'ensemble des formats.
1542 Il est utilisé pour reconnaître les fichiers de ce format à partir de leur
1544 Pour certains formats de fichier importants, il n'y a pas de type MIME
1545 officiellement répertorié dans la base
1546 \begin_inset CommandInset href
1549 target "http://www.iana.org/assignments/media-types/"
1554 De ce fait \SpecialChar LyX
1555 utilise la liste plus étoffée spécifiée par
1556 \begin_inset CommandInset href
1558 name "freedesktop.org"
1559 target "http://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec"
1566 \begin_layout Standard
1567 La case à cocher Format de document informe \SpecialChar LyX
1568 que le format est approprié
1569 pour une exportation du document.
1570 Si la case est cochée que qu'une procédure de conversion est définie (voir
1572 \begin_inset space ~
1576 \begin_inset CommandInset ref
1578 reference "sec:Convertisseurs"
1582 ), ce format apparaîtra dans le menu
1583 \begin_inset Flex MenuItem
1586 \begin_layout Plain Layout
1587 Fichier\SpecialChar menuseparator
1594 Le format apparaîtra également dans le menu
1598 si une visionneuse est définie pour lui.
1599 Les formats purement graphiques, comme png, ne doivent pas utiliser cette
1601 Les formats adaptés à la fois aux graphiques et aux documents, comme pdf,
1605 \begin_layout Standard
1607 \begin_inset Flex MenuItem
1610 \begin_layout Plain Layout
1611 Format graphique vectoriel
1616 informe \SpecialChar LyX
1617 qu'un format peut contenir des vecteurs graphiques.
1618 Cette information est utile pour déterminer le format cible des graphiques
1619 inclus lors de l'exportation via
1620 \begin_inset Flex MenuItem
1623 \begin_layout Plain Layout
1630 Les graphiques inclus dans le document peuvent nécessiter une conversion
1632 \begin_inset Flex MenuItem
1635 \begin_layout Plain Layout
1642 \begin_inset Flex MenuItem
1645 \begin_layout Plain Layout
1652 \begin_inset Flex MenuItem
1655 \begin_layout Plain Layout
1662 \begin_inset Flex MenuItem
1665 \begin_layout Plain Layout
1671 ne sait pas gérer d'autres formats graphiques.
1672 Si un graphique inclus n'est pas déjà dans un des ces trois formats, il
1674 \begin_inset Flex MenuItem
1677 \begin_layout Plain Layout
1683 si la case est cochée, et en
1684 \begin_inset Flex MenuItem
1687 \begin_layout Plain Layout
1696 \begin_layout Section
1700 \begin_layout Standard
1701 Du fait que toutes les conversions d'un format à une autre se font dans
1702 la répertoire temporaire de \SpecialChar LyX
1703 , il peut être nécessaire de modifier un fichier
1704 avant de le copier dan le répertoire temporaire pour que la conversion
1705 se fasse correctement
1709 \begin_layout Plain Layout
1710 Par exemple, le fichier peut référencer d'autres fichiers ― e.g.
1711 une image ― par un nom de fichier relatif, qui peut devenir incorrect lors
1712 de la copie du fichier dans le répertoire temporaire.
1718 Ceci est effectué par un Copieur: il copie un fichier vers (ou depuis)
1719 le répertoire temporaire et peut le modifier à la volée.
1722 \begin_layout Standard
1723 La définition des copieurs peut utiliser huit variables:
1726 \begin_layout Labeling
1727 \labelwidthstring 00.00.0000
1728 \begin_inset Flex Code
1731 \begin_layout Plain Layout
1737 le répertoire système de \SpecialChar LyX
1739 \begin_inset space \thinspace{}
1743 \begin_inset space \space{}
1747 \begin_inset Flex MenuItem
1750 \begin_layout Plain Layout
1759 \begin_layout Labeling
1760 \labelwidthstring 00.00.0000
1761 \begin_inset Flex Code
1764 \begin_layout Plain Layout
1770 le fichier en entrée
1773 \begin_layout Labeling
1774 \labelwidthstring 00.00.0000
1775 \begin_inset Flex Code
1778 \begin_layout Plain Layout
1784 le fichier en sortie
1787 \begin_layout Labeling
1788 \labelwidthstring 00.00.0000
1789 \begin_inset Flex Code
1792 \begin_layout Plain Layout
1798 la racine du nom (sans le suffixe) dans le répertoire temporaire \SpecialChar LyX
1802 \begin_layout Labeling
1803 \labelwidthstring 00.00.0000
1804 \begin_inset Flex Code
1807 \begin_layout Plain Layout
1813 la chemin d'accès complet du répertoire \SpecialChar LyX
1817 \begin_layout Labeling
1818 \labelwidthstring 00.00.0000
1819 \begin_inset Flex Code
1822 \begin_layout Plain Layout
1828 le chemin d'accès complet au ficher original \SpecialChar LyX
1829 en cours de traitement
1832 \begin_layout Labeling
1833 \labelwidthstring 00.00.0000
1834 \begin_inset Flex Code
1837 \begin_layout Plain Layout
1843 le nom du fichier \SpecialChar LyX
1844 (sans chemin d'accès)
1847 \begin_layout Labeling
1848 \labelwidthstring 00.00.0000
1849 \begin_inset Flex Code
1852 \begin_layout Plain Layout
1859 \begin_inset Quotes fld
1862 nom \SpecialChar LaTeX
1864 \begin_inset Quotes frd
1870 \begin_layout Standard
1871 Ce dernier doit être le nom du fichier tel qu'il serait spécifié dans la
1872 commande \SpecialChar LaTeX
1882 Il n'est pertinent que pour l'exportation des fichiers appropriés à une
1886 \begin_layout Standard
1887 Les copieurs peuvent être utilisés pour à peu près n'importe quelle opération
1889 Par exemple, supposons que vous vouliez que les fichiers pdf soient copiés
1890 dans un répertoire particulier,
1893 \begin_inset Flex Code
1896 \begin_layout Plain Layout
1907 Alors vous pouvez écrire un script comme celui-ci:
1910 \begin_layout Standard
1913 \begin_inset listings
1917 \begin_layout Plain Layout
1922 \begin_layout Plain Layout
1927 \begin_layout Plain Layout
1929 TOFILE=`basename $2`
1932 \begin_layout Plain Layout
1934 cp $FROMFILE /home/you/pdf/$TOFILE
1942 \begin_layout Standard
1943 Enregistrez-le dans votre répertoire \SpecialChar LyX
1947 \begin_inset Flex Code
1950 \begin_layout Plain Layout
1953 /home/you/.lyx/scripts/pdfcopier.sh
1960 ― et rendez le exécutable, si c'est nécessaire sur votre plate-forme.
1962 \begin_inset Flex MenuItem
1965 \begin_layout Plain Layout
1966 Outils\SpecialChar menuseparator
1973 \begin_inset Flex MenuItem
1976 \begin_layout Plain Layout
1977 Gestion des fichiers\SpecialChar menuseparator
1984 \begin_inset Flex MenuItem
1987 \begin_layout Plain Layout
1993 ― ou l'un des autres formats PDF ― et saisissez
1996 \begin_inset Flex Code
1999 \begin_layout Plain Layout
2002 pdfcopier.sh $$i $$o
2010 \begin_inset Flex MenuItem
2013 \begin_layout Plain Layout
2022 \begin_layout Standard
2023 Les copieurs sont utilisés par \SpecialChar LyX
2024 dans plusieurs de ses convertisseurs internes.
2025 Par exemple, si les programmes appropriés sont trouvés lors de la configuration
2027 installera automatiquement des copieurs pour les formats
2028 \begin_inset Flex MenuItem
2031 \begin_layout Plain Layout
2038 \begin_inset Flex MenuItem
2041 \begin_layout Plain Layout
2043 \begin_inset space ~
2052 Quand le documente est exporté vers ces formats, le copieur considère que
2053 non seulement le fichier HTML, mais aussi les fichiers auxiliaires (fichiers
2054 de style, images, etc.) sont également copiés.
2055 Tous ces fichiers sont recopiés dans un sous-répertoire du répertoire dans
2056 lequel se trouvait le document \SpecialChar LyX
2060 \begin_layout Section
2062 \begin_inset CommandInset label
2064 name "sec:Convertisseurs"
2071 \begin_layout Standard
2072 Vous pouvez définir vos propres Convertisseurs pour activer les conversions
2073 entre différents formats.
2074 Ceci est défini dans
2075 \begin_inset Flex MenuItem
2078 \begin_layout Plain Layout
2079 Outils\SpecialChar menuseparator
2080 Préférences\SpecialChar menuseparator
2081 Gestion des fichiers\SpecialChar menuseparator
2090 \begin_layout Standard
2091 Pour définir un nouveau convertisseur, sélectionner les formats appropriés
2092 dans les menus déroulants
2093 \begin_inset Flex MenuItem
2096 \begin_layout Plain Layout
2103 \begin_inset Flex MenuItem
2106 \begin_layout Plain Layout
2112 , saisir le nom de la commande nécessaire à la conversion et appuyer sur
2114 \begin_inset Flex MenuItem
2117 \begin_layout Plain Layout
2124 Plusieurs variables peuvent être utilisées pour préciser les arguments
2125 des commandes de conversion:
2128 \begin_layout Labeling
2129 \labelwidthstring 00.00.0000
2130 \begin_inset Flex Code
2133 \begin_layout Plain Layout
2139 le répertoire système de \SpecialChar LyX
2143 \begin_layout Labeling
2144 \labelwidthstring 00.00.0000
2145 \begin_inset Flex Code
2148 \begin_layout Plain Layout
2154 le fichier en entrée
2157 \begin_layout Labeling
2158 \labelwidthstring 00.00.0000
2159 \begin_inset Flex Code
2162 \begin_layout Plain Layout
2168 le fichier en sortie
2171 \begin_layout Labeling
2172 \labelwidthstring 00.00.0000
2173 \begin_inset Flex Code
2176 \begin_layout Plain Layout
2182 le nom de base du fichier en entrée (c'est-à-dire sans suffixe)
2185 \begin_layout Labeling
2186 \labelwidthstring 00.00.0000
2187 \begin_inset Flex Code
2190 \begin_layout Plain Layout
2196 le chemin du fichier d'entrée
2199 \begin_layout Labeling
2200 \labelwidthstring 00.00.0000
2201 \begin_inset Flex Code
2204 \begin_layout Plain Layout
2210 le chemin du fichier d'entrée original (ceci peut différer de
2211 \begin_inset Flex MenuItem
2214 \begin_layout Plain Layout
2220 lors de l'appel d'une séquence de convertisseurs)
2223 \begin_layout Labeling
2224 \labelwidthstring 00.00.0000
2225 \begin_inset Flex Code
2228 \begin_layout Plain Layout
2235 \begin_inset Flex Code
2238 \begin_layout Plain Layout
2244 désignant l'encodage du document
2247 \begin_layout Standard
2249 \begin_inset Flex MenuItem
2252 \begin_layout Plain Layout
2254 \begin_inset space ~
2262 , vous pouvez saisir les mots-clés suivants, séparés par des virgules:
2265 \begin_layout Labeling
2266 \labelwidthstring 00.00.0000
2267 \begin_inset Flex Code
2270 \begin_layout Plain Layout
2276 ce convertisseur exécute \SpecialChar LaTeX
2277 ou une variante de \SpecialChar LaTeX
2278 , le fichier journal sera
2282 \begin_layout Labeling
2283 \labelwidthstring 00.00.0000
2284 \begin_inset Flex Code
2287 \begin_layout Plain Layout
2293 la conversion utilise le fichier
2294 \begin_inset Flex MenuItem
2297 \begin_layout Plain Layout
2306 \begin_layout Labeling
2307 \labelwidthstring 00.00.0000
2308 \begin_inset Flex Code
2311 \begin_layout Plain Layout
2317 demande une fichier \SpecialChar LyX
2319 \begin_inset Quotes fld
2323 \begin_inset Quotes frd
2326 (facile), ce qui en pratique désigne un fichier similaire au résultat d'une
2327 exportation \SpecialChar LaTeX
2331 \begin_inset Flex Code
2334 \begin_layout Plain Layout
2347 \begin_layout Labeling
2348 \labelwidthstring 00.00.0000
2349 \begin_inset Flex Code
2352 \begin_layout Plain Layout
2358 la sortie est au format XML
2361 \begin_layout Standard
2362 Les trois mots-clés suivants ne sont pas vraiment des mots-clés, ils prennent
2363 un argument de la forme
2364 \begin_inset Flex MenuItem
2367 \begin_layout Plain Layout
2376 \begin_layout Labeling
2377 \labelwidthstring 00.00.0000
2378 \begin_inset Flex Code
2381 \begin_layout Plain Layout
2387 s'il est utilisé, les messages d'erreur standard du convertisseur seront
2388 redirigés vers un fichier
2389 \begin_inset Flex Code
2392 \begin_layout Plain Layout
2400 , et le script passé en valeur sera exécuté comme:
2401 \begin_inset Flex Code
2404 \begin_layout Plain Layout
2407 script < infile.out > infile.log
2413 L'argument peut contenir
2414 \begin_inset Flex Code
2417 \begin_layout Plain Layout
2426 \begin_layout Labeling
2427 \labelwidthstring 00.00.0000
2428 \begin_inset Flex Code
2431 \begin_layout Plain Layout
2437 précise le nom du répertoire dans lequel le convertisseur placera les fichiers
2438 engendrés par la conversion.
2440 ne créera pas ce répertoire, et ne copiera rien dedans, bien qu'il le
2441 copie dans la cible.
2442 La valeur peut utiliser
2443 \begin_inset Flex Code
2446 \begin_layout Plain Layout
2452 , qui sera remplacé par le nom sans suffixe des fichiers d'entrée et de
2453 sortie, respectivement, lors de la copie du répertoire.
2454 \begin_inset Newline newline
2457 Noter que l'utilisation simultanée de
2458 \begin_inset Flex MenuItem
2461 \begin_layout Plain Layout
2468 \begin_inset Flex MenuItem
2471 \begin_layout Plain Layout
2478 Ce dernier sera ignoré si le premier est employé;
2481 \begin_layout Labeling
2482 \labelwidthstring 00.00.0000
2483 \begin_inset Flex Code
2486 \begin_layout Plain Layout
2492 détermine le nom du fichier résultat et peut contenir
2493 \begin_inset Flex Code
2496 \begin_layout Plain Layout
2504 \begin_inset Flex MenuItem
2507 \begin_layout Plain Layout
2513 et est optionnel même dans ce cas; la valeur
2514 \begin_inset Quotes fld
2518 \begin_inset Quotes frd
2521 est implicite s'il n'est pas activé.
2524 \begin_layout Standard
2525 Aucun de ces trois derniers mots-clés n'est utilisé dans les convertisseurs
2526 installés par \SpecialChar LyX
2530 \begin_layout Standard
2531 Il n'est pas nécessaire de définir des convertisseurs pour tous les formats
2532 entre lesquels vous désirez effectuer des conversions.
2533 Par exemple, vous remarquerez qu'il n'y a pas de convertisseur
2534 \begin_inset Quotes fld
2539 \begin_inset Quotes frd
2542 , mais \SpecialChar LyX
2543 exportera bien vers PostScript.
2544 Ceci se fait parce que \SpecialChar LyX
2545 crée d'abord un fichier \SpecialChar LaTeX
2546 (pas besoin de convertisseur
2547 pour cela) qui est ensuite converti vers DVI en utilisant le convertisseur
2549 \begin_inset Quotes fld
2554 \begin_inset Quotes frd
2557 , pour terminer par la conversion
2558 \begin_inset Quotes fld
2562 \begin_inset Quotes frd
2567 trouve ainsi les séquences de convertisseurs automatiquement, et trouvera
2568 toujours le séquence la plus courte.
2569 Vous pouvez cependant définir plusieurs méthodes de conversion entre formats
2571 Par exemple, la configuration \SpecialChar LyX
2572 standard propose cinq façons différentes
2573 de convertir \SpecialChar LaTeX
2577 \begin_layout Enumerate
2579 \begin_inset Flex MenuItem
2582 \begin_layout Plain Layout
2591 \begin_layout Enumerate
2592 via (DVI et) PostScript, en utilisant
2593 \begin_inset Flex MenuItem
2596 \begin_layout Plain Layout
2605 \begin_layout Enumerate
2606 via DVI, en utilisant
2607 \begin_inset Flex MenuItem
2610 \begin_layout Plain Layout
2619 \begin_layout Enumerate
2621 \begin_inset Flex MenuItem
2624 \begin_layout Plain Layout
2634 \begin_layout Enumerate
2636 \begin_inset Flex MenuItem
2639 \begin_layout Plain Layout
2649 \begin_layout Standard
2650 Pour définir de tels choix de séquences, vous devez définir plusieurs
2651 \begin_inset Quotes fld
2655 \begin_inset Quotes frd
2658 cible, comme décrit dans la
2659 \begin_inset CommandInset ref
2661 reference "sec:Formats"
2666 Par exemple, avec la configuration standard, les formats dénommés
2667 \begin_inset Flex MenuItem
2670 \begin_layout Plain Layout
2677 \begin_inset Flex MenuItem
2680 \begin_layout Plain Layout
2687 \begin_inset Flex MenuItem
2690 \begin_layout Plain Layout
2697 \begin_inset Flex MenuItem
2700 \begin_layout Plain Layout
2707 \begin_inset Flex MenuItem
2710 \begin_layout Plain Layout
2717 \begin_inset Flex MenuItem
2720 \begin_layout Plain Layout
2727 \begin_inset Flex MenuItem
2730 \begin_layout Plain Layout
2737 \begin_inset Flex MenuItem
2740 \begin_layout Plain Layout
2748 \begin_inset Flex MenuItem
2751 \begin_layout Plain Layout
2757 (pour Lua\SpecialChar TeX
2758 ) sont définis, qui correspondent tous au suffixe
2759 \begin_inset Flex MenuItem
2762 \begin_layout Plain Layout
2768 et auxquels sont associées les trois méthodes décrites ci-dessus.
2771 \begin_layout Chapter
2772 Internationaliser \SpecialChar LyX
2774 \begin_inset CommandInset label
2783 \begin_layout Standard
2784 Il est possible de traduire l'interface utilisateur de \SpecialChar LyX
2786 La dernière fois que nous avons vérifié, \SpecialChar LyX
2787 était disponible en 30 langues.
2788 La langue que vous avez choisie est appelée votre
2792 (pour plus de renseignements sur les réglages de localisation, voyez la
2793 documentation de votre système d'exploitation sur les locales.
2794 Pour Linux, la page de man de
2795 \begin_inset Flex MenuItem
2798 \begin_layout Plain Layout
2804 est un bon point de départ).
2807 \begin_layout Standard
2808 Notez que ces traductions fonctionnent, mais présentent quelques failles.
2809 En particulier, toutes les fenêtres ont été tracées en fonction du texte
2810 anglais, et quelques-unes des traductions sont trop grandes pour rentrer
2811 dans l'espace alloué.
2812 Ce n'est qu'un problème d'affichage sans conséquence.
2813 Vous verrez aussi que certaines traductions n'ont pas de raccourcis définis
2815 Parfois, c'est qu'il n'y a pas assez de lettres disponibles.
2816 Parfois c'est que le traducteur n'a tout simplement pas encore eu le temps
2818 Nos équipes de traduction, que vous pouvez souhaiter rejoindre
2822 \begin_layout Plain Layout
2823 Si vous parlez couramment une autre langue que l'anglais, rejoindre ces
2824 équipes est un des grands moyens de rendre service à la communauté des
2825 développeurs et utilisateurs de \SpecialChar LyX
2831 , essaieront de faire disparaître ces inconvénients dans les versions futures
2836 \begin_layout Section
2837 Traduire \SpecialChar LyX
2841 \begin_layout Subsection
2842 Traduire l'interface graphique (messages textuels)
2845 \begin_layout Standard
2847 utilise la bibliothèque GNU
2848 \begin_inset Flex MenuItem
2851 \begin_layout Plain Layout
2857 pour gérer l'internationalisation de l'interface.
2858 Pour que \SpecialChar LyX
2859 parle votre langue favorite dans tous les menus et fenêtres,
2860 vous avez besoin d'un fichier
2861 \begin_inset Flex MenuItem
2864 \begin_layout Plain Layout
2871 Quand celui-ci est disponible, vous devez générer à partir de là un fichier
2873 \begin_inset Flex MenuItem
2876 \begin_layout Plain Layout
2882 et installer ce dernier.
2883 Tout ce processus est expliqué dans la documentation de GNU
2884 \begin_inset Flex MenuItem
2887 \begin_layout Plain Layout
2894 Vous pouvez effectuer cette traduction pour votre propre besoin, mais si
2895 vous avez l'intention de la faire, vous pouvez aussi bien partager le résultat
2896 de votre travail avec la communauté \SpecialChar LyX
2898 Envoyez un message à la liste de messagerie des développeurs \SpecialChar LyX
2900 d'information sur la procédure.
2903 \begin_layout Standard
2904 En bref, voici un résumé de ce qu'il faut faire (
2910 est le code de la langue):
2913 \begin_layout Itemize
2914 télécharger le code source de \SpecialChar LyX
2916 \begin_inset CommandInset href
2918 name "page d'information sur le Web"
2919 target "http://www.lyx.org/WebFr.HowToUseSVN"
2926 \begin_layout Itemize
2928 \begin_inset Flex MenuItem
2931 \begin_layout Plain Layout
2938 \begin_inset Flex MenuItem
2941 \begin_layout Plain Layout
2947 , le répertoire des fichiers
2948 \begin_inset Flex MenuItem
2951 \begin_layout Plain Layout
2962 \begin_inset Flex MenuItem
2965 \begin_layout Plain Layout
2980 \begin_inset Flex MenuItem
2983 \begin_layout Plain Layout
2989 n'existe pas, il peut être recréé avec la commande
2990 \begin_inset Flex MenuItem
2993 \begin_layout Plain Layout
2999 dans ce répertoire, ou bien vous pouvez utiliser le fichier
3000 \begin_inset Flex MenuItem
3003 \begin_layout Plain Layout
3009 d'une autre langue comme modèle).
3012 \begin_layout Itemize
3022 \begin_layout Plain Layout
3023 C'est un fichier texte: il peut donc être modifié par n'importe quel éditeur
3025 Mais il existe des programmes spécifiques pour gérer les modifications,
3027 \begin_inset Flex MenuItem
3030 \begin_layout Plain Layout
3036 (toutes plate-formes) ou
3037 \begin_inset Flex MenuItem
3040 \begin_layout Plain Layout
3047 (X)Emacs est également doté d'un
3048 \begin_inset Quotes fld
3052 \begin_inset Quotes frd
3055 pour modifier les fichier
3056 \begin_inset Flex MenuItem
3059 \begin_layout Plain Layout
3065 , mais attention, les fichiers sont encodés en Unicode.
3073 Pour certains menus, il y a aussi des touches de raccourci qui doivent
3075 Ces touches viennent après un
3078 \begin_inset Quotes fld
3082 \begin_inset Quotes frd
3087 , et doivent être adaptées au texte traduit.
3088 Vous devez aussi remplir les champs au début du nouveau fichier
3089 \begin_inset Flex MenuItem
3092 \begin_layout Plain Layout
3098 avec votre adresse e-mail, etc., pour que les gens sachent comment vous
3099 joindre pour proposer des suggestions, ou pour démolir votre travail.
3102 \begin_layout Standard
3103 Si vous voulez juste traduire pour vous-même, alors:
3106 \begin_layout Itemize
3115 \begin_inset Newline newline
3119 \begin_inset Flex MenuItem
3122 \begin_layout Plain Layout
3123 msgfmt -o xx.mo < xx.po
3131 \begin_layout Itemize
3133 \begin_inset Flex MenuItem
3136 \begin_layout Plain Layout
3142 dans votre répertoire de locales, dans le répertoire correspondant aux
3143 messages pour la langue
3150 \begin_inset Flex MenuItem
3153 \begin_layout Plain Layout
3160 \begin_inset Newline newline
3164 \begin_inset Flex MenuItem
3167 \begin_layout Plain Layout
3168 /usr/local/share/locale/xx/LC_MESSAGES/lyx.mo
3176 \begin_layout Standard
3177 Pour ajouter un nouveau fichier
3186 (ce qui serait mieux pour que d'autres puisent en profiter), il faut
3187 effectuer quelques changements dans \SpecialChar LyX
3188 : envoyez donc une courrier à la liste
3189 de messagerie des développeurs pour ce faire.
3192 \begin_layout Subsubsection
3199 \begin_layout Standard
3200 Il arrive quelquefois qu'un message anglophone doive être traduit de différentes
3201 façons dans le langage cible.
3202 Un exemple est le message
3203 \begin_inset Flex Code
3206 \begin_layout Plain Layout
3214 qui se traduit en allemand par
3215 \begin_inset Flex MenuItem
3218 \begin_layout Plain Layout
3225 \begin_inset Flex MenuItem
3228 \begin_layout Plain Layout
3234 , suivant la signification exacte de
3235 \begin_inset Quotes fld
3239 \begin_inset Quotes frd
3244 \begin_inset Flex Code
3247 \begin_layout Plain Layout
3255 ne sait pas gérer de telles traductions ambiguës, et vous devez donc ajouter
3256 une information contextuelle au message: au lieu de
3257 \begin_inset Flex Code
3260 \begin_layout Plain Layout
3269 \begin_inset Flex Code
3272 \begin_layout Plain Layout
3275 To[[as in 'From format x to format y']]
3281 \begin_inset Flex Code
3284 \begin_layout Plain Layout
3287 To[[as in 'From page x to page y']].
3292 De ce fait, les deux occurrences de
3293 \begin_inset Flex Code
3296 \begin_layout Plain Layout
3304 sont différentes pour
3305 \begin_inset Flex Code
3308 \begin_layout Plain Layout
3316 et peuvent être traduites correctement pour
3317 \begin_inset Flex MenuItem
3320 \begin_layout Plain Layout
3327 \begin_inset Flex MenuItem
3330 \begin_layout Plain Layout
3339 \begin_layout Standard
3340 Bien entendu l'information contextuelle doit être supprimée de l'affichage
3341 lorsqu'aucune traduction n'est utilisée, c'est pourquoi il faut la mettre
3342 entre double crochets à la fin du message comme ci-dessus.
3343 Le mécanisme de traduction de \SpecialChar LyX
3344 assure que tout ce qui est entre double
3345 crochets à la fin des messages est supprimé à l'affichage du message.
3348 \begin_layout Subsection
3349 Traduire la documentation
3352 \begin_layout Standard
3353 La documentation en ligne (dans le menu
3357 ) peut (et doit !) être traduite.
3358 S'il existe une traduction de la documentation
3362 \begin_layout Plain Layout
3363 En mars 2008, au moins quelques documents avaient été traduit en14 langues,
3364 le manuel d'apprentissage étant disponible en quelques autres.
3369 , et si la locale est correctement réglée, \SpecialChar LyX
3370 affichera tout seul la version
3373 cherche les versions traduites sous le nom
3374 \begin_inset Flex MenuItem
3377 \begin_layout Plain Layout
3394 est le code pour la langue en cours d'utilisation.
3395 S'il n'y a pas de traduction disponible, c'est la version anglaise qui
3397 Notez que les versions traduites doivent avoir le même nom de fichier (ici
3399 \begin_inset Flex MenuItem
3402 \begin_layout Plain Layout
3409 Si vous vous sentez de traduire la documentation (ce qui est d'ailleurs
3410 un excellent moyen de corriger la documentation d'origine!), il y a un
3411 certain nombre de choses que vous devez faire tout de suite:
3414 \begin_layout Itemize
3415 faire un tour sur la page web de la
3416 \begin_inset CommandInset href
3418 name "traduction des documentations"
3419 target "http://www.lyx.org/WebFr.Translation"
3423 sur le site de \SpecialChar LyX
3425 De cette façon, vous pourrez voir quels documents ont déjà été traduits
3426 dans votre langue, s'il y en a.
3427 Vous y trouverez aussi qui s'occupe d'organiser l'effort de traduction
3429 Si personne ne s'en occupe, faites-nous connaître votre intérêt.
3432 \begin_layout Standard
3433 Une fois que vous vous y mettez pour de bon, voilà quelques conseils qui
3434 pourront vous éviter des ennuis:
3437 \begin_layout Itemize
3438 joignez-vous à l'équipe de documentation!
3444 Aide\SpecialChar menuseparator
3447 ) explique comment faire.
3448 C'est d'ailleurs le premier document à traduire;
3451 \begin_layout Itemize
3452 étudiez les conventions typographiques de la langue dans laquelle vous traduisez.
3453 La typographie est un art ancien et au cours des siècles, une grande variété
3454 de conventions ont vu le jour dans les différentes parties du globe.
3455 Apprenez aussi le vocabulaire spécifique des professionnels de la typographie
3457 Si vous inventez votre propre terminologie, vous allez induire les lecteurs
3461 Attention ! La typographie peut devenir une passion !
3466 \begin_layout Itemize
3467 faites une copie du document (dans les cas simples, sinon voyez la note
3469 \begin_inset space ~
3473 \begin_inset CommandInset ref
3475 reference "fn:NdT-:-Je"
3480 Ce sera votre fichier de travail.
3481 Vous pouvez l'utiliser comme fichier d'aide personnel en le mettant dans
3485 \begin_inset Flex Code
3488 \begin_layout Plain Layout
3499 \begin_layout Itemize
3500 de temps à autre le document original (de l'équipe \SpecialChar LyX
3503 \begin_inset CommandInset href
3505 name "l'interface d'affichage des source"
3506 target "http://www.lyx.org/trac/browser"
3510 pour voir ce qui a changé.
3511 De cette façon vous pouvez voir facilement les parties de votre document
3512 qui ont besoin d'être mises à jour
3516 \begin_layout Plain Layout
3517 NdT : Je conseille très vivement de partir des fichiers disponibles sur
3518 Trac, et de ne pas perdre de temps à traduire la version contenue dans
3519 votre distribution pour s'apercevoir trop tard que tout est périmé.
3520 J’ajoute que la meilleure solution est de récupérer l'image courante des
3521 sources de \SpecialChar LyX
3524 \begin_inset CommandInset href
3527 target "http://www.lyx.org/WebFr.HowToUseGIT"
3531 ) et de modifier directement le fichier concerné dans l'arborescence importée:
3532 de cette façon, les liens vers les images ne seront pas modifiés lors de
3533 la sauvegarde du fichier, et la version modifiée pourra être soumise sans
3534 modifications aux développeurs.
3535 \begin_inset CommandInset label
3549 \begin_layout Standard
3550 Si vous avez trouvé une erreur dans le document original, corrigez-la et
3551 dites-le au reste de l'équipe de documentation (que vous n'avez pas manqué
3552 de rejoindre, n'est-ce pas ?)
3555 \begin_layout Standard
3556 \begin_inset Branch Obsolete
3559 \begin_layout Section
3560 Support de Clavier International
3563 \begin_layout Standard
3566 [Note de l'Éditeur : La section qui suit a été écrite par
3571 Il faut la corriger pour qu'elle soit conforme à la nouvelle feuille de
3572 style de la Documentation et pour utiliser les nouvelles fonctions de la
3574 Le tout doit aussi être fusionné avec la section d'après.
3578 \begin_layout Subsection
3579 Définir ses propres réaffectations clavier : Format de fichier
3584 \begin_layout Standard
3585 Regardons d'un peu plus près un fichier de définition de clavier.
3586 C'est un fichier ASCII qui définit :
3589 \begin_layout Itemize
3590 des correspondances touche à touche ou touche à chaîne
3593 \begin_layout Itemize
3597 \begin_layout Itemize
3598 des exceptions des touches mortes
3601 \begin_layout Standard
3602 Pour définir une traduction touche à touche ou touche à chaîne, utilisez
3606 \begin_layout Quotation
3618 \begin_layout Standard
3623 est la touche à traduire et
3627 est la chaîne à insérer dans le document.
3628 Pour définir des touches mortes, faites :
3631 \begin_layout Quotation
3636 kmod touche touche_morte
3639 \begin_layout Standard
3644 est la touche du clavier et
3648 est le nom de la touche morte.
3649 Les touches mortes suivantes sont supportées (nom du raccourci entre parenthèse
3653 \begin_layout Quotation
3657 \begin_inset space \hfill{}
3663 \begin_layout Quotation
3665 \begin_inset space \hfill{}
3671 \begin_layout Quotation
3673 \begin_inset space \hfill{}
3679 \begin_layout Quotation
3681 \begin_inset space \hfill{}
3687 \begin_layout Quotation
3689 \begin_inset space \hfill{}
3695 \begin_layout Quotation
3697 \begin_inset space \hfill{}
3704 \begin_layout Plain Layout
3716 \begin_layout Quotation
3718 \begin_inset space \hfill{}
3724 \begin_layout Quotation
3726 \begin_inset space \hfill{}
3733 \begin_layout Plain Layout
3745 \begin_layout Quotation
3747 \begin_inset space \hfill{}
3753 \begin_layout Quotation
3755 \begin_inset space \hfill{}
3761 \begin_layout Quotation
3763 \begin_inset space \hfill{}
3770 \begin_layout Plain Layout
3782 \begin_layout Quotation
3784 \begin_inset space \hfill{}
3791 \begin_layout Plain Layout
3803 \begin_layout Quotation
3805 \begin_inset space \hfill{}
3811 \begin_layout Quotation
3812 hungarian umlaut (hug)
3813 \begin_inset space \hfill{}
3819 \begin_layout Quotation
3821 \begin_inset space \hfill{}
3827 \begin_layout Quotation
3829 \begin_inset space \hfill{}
3836 \begin_layout Plain Layout
3848 \begin_layout Standard
3849 Dans beaucoup de claviers internationaux il y a des exceptions dans les
3850 règles d'emploi des touches mortes, vous pouvez les définir ainsi :
3853 \begin_layout Quotation
3858 kxmod touche_morte touche chaîne_sortie
3861 \begin_layout Standard
3862 Par exemple, sur un clavier slovaque, si vous tapez caron-o, ça génère circonfle
3863 xe-o, il faut donc mettre :
3866 \begin_layout Quotation
3880 \begin_layout Standard
3881 pour le faire marcher correctement.
3882 Vous devez aussi définir comme des exceptions les touches mortes avec i
3883 et j, pour enlever le point avant d'insérer une marque d'accentuation.
3884 Je changerai ceci le moment venu, mais je n'en ai pas encore eu le temps.
3887 \begin_layout Standard
3888 Au fait, à propos des caractères : l'antislash est un caractère d'échappement,
3889 pour l'entrer, il faut taper un double antislash.
3894 ont aussi un sens différent.
3899 indique les commentaires, les guillemets entourent les commandes style
3902 Pour entrer un guillemet, il faut taper
3921 \begin_layout Standard
3922 Si vous faites un fichier de réaffectation clavier qui marche pour votre
3923 langue, merci de me l'envoyer, pour que je puisse l'inclure dans la prochaine
3924 distribution de réaffectations clavier.
3927 \begin_layout Standard
3928 Il y aura plus de mots-clés supportés à l'avenir dans les fichiers de réaffectat
3929 ion clavier, comme :
3932 \begin_layout Itemize
3937 kinclude nom_fichier
3940 \begin_inset space \hfill{}
3943 inclut un autre fichier (
3950 \begin_layout Itemize
3958 \begin_inset space \hfill{}
3961 définit un programme externe de traduction (
3968 \begin_layout Standard
3969 Il devrait aussi chercher dans
3973 les valeurs par défaut (par exemple, une option
3979 pour inclure le clavier par défaut).
3987 \begin_layout Section
3988 Les Claviers Internationaux
3989 \begin_inset CommandInset label
3998 \begin_layout Standard
3999 \begin_inset Note Note
4002 \begin_layout Plain Layout
4003 En révisant ce document en mars 2008, le relecteur anglophone n'a pas vérifié
4004 cette section par manque de compréhension de son contenu.
4005 Ce serait bien que quelqu'un s'en charge.
4006 Le traducteur francophone (SMGC) l'avait traduit tel quel, le relecteur
4007 francophone (JPC) l'a relu tel quel.
4015 \begin_layout Standard
4016 Les deux sections suivantes décrivent en détail la syntaxe des fichiers
4018 \begin_inset Flex Code
4021 \begin_layout Plain Layout
4028 \begin_inset Flex Code
4031 \begin_layout Plain Layout
4038 Ces sections devraient vous aider à concevoir votre propre réaffectation
4039 clavier si celles fournies ne vous donnent pas satisfaction.
4042 \begin_layout Subsection
4048 \begin_layout Standard
4050 \begin_inset Flex MenuItem
4053 \begin_layout Plain Layout
4059 fait correspondre des appuis clavier à des caractères ou à des chaînes
4061 Il définit une réaffectation clavier
4065 \begin_layout Plain Layout
4066 NdT : Keyboard MAPping.
4072 Cette section décrit les mots clés
4073 \begin_inset Flex Code
4076 \begin_layout Plain Layout
4083 \begin_inset Flex Code
4086 \begin_layout Plain Layout
4093 \begin_inset Flex Code
4096 \begin_layout Plain Layout
4103 \begin_inset Flex Code
4106 \begin_layout Plain Layout
4113 \begin_inset Flex Code
4116 \begin_layout Plain Layout
4125 \begin_layout Labeling
4126 \labelwidthstring 00.00.0000
4127 \begin_inset Flex Code
4130 \begin_layout Plain Layout
4136 fait correspondre un caractère à une chaîne
4139 \begin_layout LyX-Code
4148 \begin_layout Standard
4149 Ceci fait correspondre
4162 , le guillemet double (
4172 ) doivent être protégés par un antislash (
4181 \begin_layout Standard
4182 Voici un exemple de commande
4183 \begin_inset Flex MenuItem
4186 \begin_layout Plain Layout
4192 qui fait s'afficher le symbole
4193 \begin_inset Flex MenuItem
4196 \begin_layout Plain Layout
4202 quand on tape la touche
4203 \begin_inset Flex MenuItem
4206 \begin_layout Plain Layout
4215 \begin_layout LyX-Code
4223 \begin_layout Labeling
4224 \labelwidthstring 00.00.0000
4225 \begin_inset Flex Code
4228 \begin_layout Plain Layout
4234 définit un caractère accentué
4237 \begin_layout LyX-Code
4243 caractère accent autorisés
4246 \begin_layout Standard
4260 C'est le principe de la touche morte
4264 \begin_layout Plain Layout
4269 désigne une touche qui seule ne produit pas de caractère, mais qui produit
4270 le caractère accentué voulu quand elle est suivie par une autre touche
4272 Par exemple, pour écrire un
4275 \begin_inset Quotes fld
4279 \begin_inset Quotes frd
4284 sur un clavier français, il faut d'abord taper sur
4287 \begin_inset Quotes fld
4291 \begin_inset Quotes frd
4299 \begin_inset Quotes fld
4303 \begin_inset Quotes frd
4316 \begin_layout Standard
4321 puis une autre touche qui ne fait pas partie des caractères
4325 , vous obtiendrez un
4329 suivi par l'autre touche non autorisée.
4331 \begin_inset Flex MenuItem
4334 \begin_layout Plain Layout
4340 efface une touche morte, si vous tapez
4345 \begin_inset Flex MenuItem
4348 \begin_layout Plain Layout
4354 , le curseur ne recule pas mais annule l'effet que
4358 aurait pu avoir sur la touche suivante.
4361 \begin_layout Standard
4362 Dans l'exemple suivant, il est spécifié que le caractère ' doit être un
4363 accent aigu, autorisé sur les caractères a, e, i, o, u, A, E, I, O et U
4367 \begin_layout LyX-Code
4370 kmod ' acute aeiouAEIOU
4373 \begin_layout Labeling
4374 \labelwidthstring 00.00.0000
4375 \begin_inset Flex Code
4378 \begin_layout Plain Layout
4384 définit une exception au caractère accentué
4387 \begin_layout LyX-Code
4393 accent caractère résultat
4396 \begin_layout Standard
4397 Ceci définit une exception pour l'
4410 doit avoir été assigné auparavant par une déclaration
4411 \begin_inset Flex Code
4414 \begin_layout Plain Layout
4426 ne doit pas faire partie des caractères
4435 Quand vous tapez la séquence
4448 Si une telle déclaration n'existe pas dans le fichier
4449 \begin_inset Flex Code
4452 \begin_layout Plain Layout
4464 touche_accent caractère
4470 est le premier paramètre de la déclaration
4471 \begin_inset Flex Code
4474 \begin_layout Plain Layout
4485 \begin_layout Standard
4486 Avec la commande suivante, vous obtenez äi quand vous tapez acute-i ('i)
4490 \begin_layout LyX-Code
4504 \begin_layout Labeling
4505 \labelwidthstring 00.00.0000
4506 \begin_inset Flex Code
4509 \begin_layout Plain Layout
4515 Combine deux caractères accentués
4518 \begin_layout LyX-Code
4524 accent1 accent2 autorisés
4527 \begin_layout Standard
4528 Celui-ci est assez ésotérique.
4529 Il vous permet de combiner les effets de l'
4537 (dans cet ordre !) sur les caractères
4550 doivent avoir été définies par une commande
4563 \begin_layout Standard
4564 Voyez cet exemple extrait du fichier
4571 \begin_layout LyX-Code
4574 kmod ; acute aeioyvhAEIOYVH
4577 \begin_layout LyX-Code
4583 \begin_layout LyX-Code
4586 kcomb acute umlaut iyIY
4589 \begin_layout Standard
4590 Ça vous permet de taper
4594 et d'avoir l'effet de
4604 \begin_inset Flex MenuItem
4607 \begin_layout Plain Layout
4613 annule la dernière touche morte, donc si vous tapez
4614 \begin_inset Flex Code
4617 \begin_layout Plain Layout
4632 \begin_layout Subsection
4638 \begin_layout Standard
4639 Après que la réaffectation
4640 \begin_inset Flex MenuItem
4643 \begin_layout Plain Layout
4649 a été effectuée, un fichier
4650 \begin_inset Flex Code
4653 \begin_layout Plain Layout
4659 convertit les chaînes de symboles obtenues dans la police de caractères.
4660 Actuellement, la distribution de \SpecialChar LyX
4661 comprend au moins les fichiers
4662 \begin_inset Flex Code
4665 \begin_layout Plain Layout
4672 \begin_inset Flex Code
4675 \begin_layout Plain Layout
4684 \begin_layout Standard
4685 En général le fichier
4686 \begin_inset Flex Code
4689 \begin_layout Plain Layout
4695 est une suite de déclarations de la forme :
4698 \begin_layout LyX-Code
4702 numéro_du_caractère chaîne
4705 \begin_layout Standard
4706 Par exemple, pour affecter
4712 au caractère correspondant dans le jeu iso-8859-1 (233), il y a la déclaration
4716 \begin_layout LyX-Code
4724 \begin_layout Standard
4726 \begin_inset Flex Code
4729 \begin_layout Plain Layout
4738 \begin_inset Flex Code
4741 \begin_layout Plain Layout
4752 Notez que le même caractère peut servir pour plus d'une chaîne.
4754 \begin_inset Flex Code
4757 \begin_layout Plain Layout
4766 \begin_layout LyX-Code
4778 \begin_inset Newline newline
4794 \begin_layout Standard
4796 ne trouve pas de correspondance pour la chaîne produite par une touche
4797 ou une séquence avec des touches mortes, il va vérifier si elle ressemble
4798 à un caractère accentué et va essayer à l'écran de tracer un accent par
4799 dessus le caractère.
4802 \begin_layout Subsection
4806 \begin_layout Standard
4807 Il y a une autre façon d'ajouter le support pour des caractères internationaux
4808 par l'intermédiaire des touches mortes.
4809 Une touche morte marche en combinaison avec une lettre pour produire un
4811 Ici, nous allons expliquer comment créer une touche morte vraiment simple
4812 pour montrer comment elles marchent.
4815 \begin_layout Standard
4816 Supposez que vous ayez besoin du caractère circonflexe,
4820 \begin_layout Plain Layout
4821 NdT : déjà présent en français, mais nous allons conserver cet exemple.
4829 \begin_inset Quotes fld
4833 \begin_inset Quotes frd
4839 Vous devez faire correspondre la touche circonflexe à la commande \SpecialChar LyX
4841 \begin_inset Flex Code
4844 \begin_layout Plain Layout
4851 \begin_inset Flex Code
4854 \begin_layout Plain Layout
4861 Maintenant, à chaque fois que vous taperez la touche circonflexe suivie
4862 par une lettre, il y aura un accent circonflexe dessus.
4863 Par exemple, la séquence
4866 \begin_inset Quotes fld
4872 \begin_inset Flex Code
4875 \begin_layout Plain Layout
4884 \begin_inset Quotes frd
4892 \begin_inset Quotes fld
4898 \begin_inset Flex Code
4901 \begin_layout Plain Layout
4910 \begin_inset Quotes frd
4916 Cependant, si vous essayez de taper
4919 \begin_inset Quotes fld
4925 \begin_inset Flex Code
4928 \begin_layout Plain Layout
4937 \begin_inset Quotes frd
4943 va se plaindre avec un bip, car un
4946 \begin_inset Quotes fld
4952 \begin_inset Flex Code
4955 \begin_layout Plain Layout
4964 \begin_inset Quotes frd
4969 ne prend jamais d'accent circonflexe.
4971 \begin_inset Flex MenuItem
4974 \begin_layout Plain Layout
4980 après une touche morte fait s'afficher l'accent seul.
4981 Notez bien ce dernier point ! Si vous faites correspondre une touche à
4982 une touche morte, vous devez faire correspondre le caractère sur cette
4983 touche à une touche différente.
4984 Faire correspondre la virgule à une cédille est une mauvaise idée, car
4985 vous n'aurez plus que des cédilles à la place des virgules.
4988 \begin_layout Standard
4989 Une façon courante de créer des touches mortes est d'utiliser
4990 \begin_inset Flex MenuItem
4993 \begin_layout Plain Layout
5000 \begin_inset Flex MenuItem
5003 \begin_layout Plain Layout
5010 \begin_inset Flex MenuItem
5013 \begin_layout Plain Layout
5019 en combinaison avec un accent, comme
5022 \begin_inset Quotes fld
5026 \begin_inset Quotes frd
5034 \begin_inset Quotes fld
5038 \begin_inset Quotes frd
5044 Une autre méthode met en jeu
5045 \begin_inset Flex Code
5048 \begin_layout Plain Layout
5055 \begin_inset Flex Code
5058 \begin_layout Plain Layout
5067 \begin_inset space ~
5071 \begin_inset space ~
5076 ) pour configurer la touche spéciale
5077 \begin_inset Flex Code
5080 \begin_layout Plain Layout
5087 Elle agit un peu comme
5088 \begin_inset Flex MenuItem
5091 \begin_layout Plain Layout
5097 et permet de faire correspondre des touches à des caractères accentués.
5098 Vous pouvez aussi transformer des touches en touches mortes en les affectant
5099 à quelque chose comme
5100 \begin_inset Flex Code
5103 \begin_layout Plain Layout
5109 puis en affectant cette touche symbolique à la commande \SpecialChar LyX
5114 \begin_layout Plain Layout
5119 : C'est exactement ce que je fais dans mes fichiers
5131 \begin_inset space ~
5139 \begin_inset space ~
5144 ) est configurée comme
5148 et j'ai affecté des choses comme
5151 \begin_inset space ~
5159 \begin_inset space ~
5164 à un tas de touches symboliques
5167 \begin_inset Quotes fld
5171 \begin_inset Quotes frd
5177 C'est comme ça que j'obtiens tous mes caractères accentués.
5182 Vous pouvez transformer à peu près n'importe quelle touche en touche
5183 \begin_inset Flex Code
5186 \begin_layout Plain Layout
5193 \begin_inset Flex Code
5196 \begin_layout Plain Layout
5202 , une touche de fonction inutilisée, etc.
5203 Quant aux commandes \SpecialChar LyX
5204 qui produisent des accents, voyez à l'entrée
5205 \begin_inset Flex Code
5208 \begin_layout Plain Layout
5217 \begin_inset space ~
5221 \begin_inset space ~
5227 Là-bas il y a la liste complète.
5230 \begin_layout Subsection
5231 Enregistrer votre configuration linguistique
5234 \begin_layout Standard
5235 Vous pouvez éditer vos préférences dans la fenêtre
5237 Outils\SpecialChar menuseparator
5240 pour que \SpecialChar LyX
5241 démarre avec l'environnement linguistique que vous souhaitez,
5242 automatiquement configuré.
5245 \begin_layout LyX-Code
5249 \begin_layout Chapter
5250 Installer de nouvelles classes de document, formats et modèles
5251 \begin_inset CommandInset label
5253 name "chap:classe-texte"
5258 \begin_inset Argument 1
5261 \begin_layout Plain Layout
5262 Installer de nouvelles classes
5270 \begin_layout Standard
5271 Dans ce chapitre, nous décrivons comment créer et installer de nouveaux
5272 fichiers de format \SpecialChar LyX
5273 ou de modèle, et nous vous offrons une révision des
5274 procédures correctes d'installation de nouvelles classes de document \SpecialChar LaTeX
5278 \begin_layout Standard
5279 D'abord, quelques mots pour décrire une bonne approche de la relation entre
5281 et \SpecialChar LaTeX
5283 Ce qu'il faut bien comprendre, c'est qu'en certain sens, \SpecialChar LyX
5285 de \SpecialChar LaTeX
5287 De fait, du point de vue de \SpecialChar LyX
5288 , \SpecialChar LaTeX
5290 \begin_inset Quotes fld
5294 \begin_inset Quotes frd
5297 particulier parmi d'autres formats susceptibles de produire un résultat.
5298 D'autres formats sont DocBook, texte brut, et XHTML.
5300 est bien entendu un format particulièrement important, mais une très petite
5301 quantité d'information concernant \SpecialChar LaTeX
5302 est réellement contenue dans \SpecialChar LyX
5307 \begin_layout Plain Layout
5308 Certaines commandes sont suffisamment compliquées pour être codées
5309 \begin_inset Quotes fld
5313 \begin_inset Quotes frd
5316 dans les sources \SpecialChar LyX
5317 , mais les développeurs considèrent que c'est une mauvaise
5324 Cette information, même pour des classes standard comme
5325 \begin_inset Flex Code
5328 \begin_layout Plain Layout
5334 , est contenue dans les
5335 \begin_inset Quotes fld
5339 \begin_inset Quotes frd
5343 De même, \SpecialChar LyX
5344 ne connaît pas grand chose de DocBook ou XHTML, tout est décrit
5345 dans les fichiers de format.
5348 \begin_layout Standard
5349 Vous pouvez imaginer un fichier de format pour une classe de document donnée
5350 comme un traducteur entre les constructions \SpecialChar LyX
5351 — paragraphes et leur style
5352 associé, certains types d'inserts, etc.
5353 — et les constructions \SpecialChar LaTeX
5354 , DocBook ou XHTML correspondantes.
5355 Pratiquement tout ce que \SpecialChar LyX
5357 \begin_inset Flex Code
5360 \begin_layout Plain Layout
5366 , par exemple, est contenu dans le ficher
5367 \begin_inset Flex Code
5370 \begin_layout Plain Layout
5376 et dans les fichiers inclus par celui-ci.
5377 Pour cette raison, un étude approfondie de ces fichiers est une bonne idée
5378 si vous avez l'intention d'écrire un fichier de format.
5379 Un bon point de départ est le fichier
5380 \begin_inset Flex Code
5383 \begin_layout Plain Layout
5390 \begin_inset Flex Code
5393 \begin_layout Plain Layout
5400 \begin_inset Flex Code
5403 \begin_layout Plain Layout
5409 et de nombreux autres fichiers de format pour de classes de document \SpecialChar LaTeX
5411 C'est dans ce fichier que sont définies les sections et les constructions
5413 \begin_inset Flex Code
5416 \begin_layout Plain Layout
5422 décrit pour \SpecialChar LyX
5423 comment les paragraphes marqués en style Section, SousSection,
5425 peuvent être traduits en commandes ou balises \SpecialChar LaTeX
5427 Le fichier article.layout ne contient essentiellement que des inclusions
5429 \begin_inset Flex Code
5432 \begin_layout Plain Layout
5441 \begin_layout Standard
5442 Définir la correspondance \SpecialChar LyX
5444 n'est cependant pas la seule fonction des fichiers
5446 Leur autre but est de préciser comment les constructions \SpecialChar LyX
5449 Le fait que ces fichiers assurent ces deux fonctions est souvent source
5450 de confusion, parce qu'elles sont tout à fait séparées: expliquer à \SpecialChar LyX
5452 traduire un style de paragraphe en \SpecialChar LaTeX
5453 ne lui dit pas comment l'afficher;
5454 inversement, expliquer à \SpecialChar LyX
5455 comment afficher un paragraphe ne lui dit pas
5456 comment le traduire en \SpecialChar LaTeX
5457 (sans parler de lui dire comment \SpecialChar LaTeX
5459 Par conséquent, en général, quand vous devez définir une nouvelle construction
5461 , vous devez toujours effectuer deux tâches distinctes: (a) écrire comment
5462 la traduire en \SpecialChar LaTeX
5463 et (b) écrire comment l'afficher.
5466 \begin_layout Standard
5467 La même distinction est vraie pour les autre formats de sortie, bien que
5468 XHTML soit différent sous divers aspects, du fait que dans ce cas \SpecialChar LyX
5470 capable d'utiliser au moins partiellement l'information concernant l'affichage
5471 à l'écran pour créer l'information (sous forme de CSS) nécessaire à l'affichage
5473 Même dans ce cas, cependant, la distinction entre les mécanismes internes
5475 et la façon dont les objets sont restitués à l'extérieur reste valide,
5476 et le contrôle séparé des deux facettes reste possible.
5478 \begin_inset CommandInset ref
5480 reference "sec:Tags-for-XHTML"
5487 \begin_layout Section
5488 Installer de nouveaux fichiers \SpecialChar LaTeX
5492 \begin_layout Standard
5493 Certaines installations peuvent ne pas contenir le paquetage \SpecialChar LaTeX
5495 justement utiliser avec \SpecialChar LyX
5497 Par exemple, vous pouvez avoir besoin de Foil\SpecialChar TeX
5498 , un paquetage pour préparer
5499 des transparents pour rétroprojecteurs.
5500 Les distributions \SpecialChar LaTeX
5501 récentes comme \SpecialChar TeX
5502 Live (depuis 2008) ou MiK\SpecialChar TeX
5504 interface utilisateur pour installer de tels paquetages.
5505 Par exemple avec MiK\SpecialChar TeX
5506 , vous démarrez le programme
5507 \begin_inset Quotes fld
5511 \begin_inset space ~
5515 \begin_inset Quotes frd
5518 pour afficher une liste des paquetages disponibles.
5519 Pour installer l'un d'entre eux, il suffit d'effectuer un clic droit sur
5520 son nom ou sur le bouton correspondant de la barre d'outil.
5523 \begin_layout Standard
5524 Si votre distribution \SpecialChar LaTeX
5525 n'inclut pas un tel gestionnaire de paquetage, ou
5526 si le paquetage n'est pas disponible pour votre distribution, alors faites
5527 comme suit pour l'installer manuellement:
5530 \begin_layout Enumerate
5531 Récupérer le paquetage depuis
5532 \begin_inset CommandInset href
5535 target "http://www.ctan.org/"
5542 \begin_layout Enumerate
5543 Si le paquetage contient un fichier doté d'un suffixe
5544 \begin_inset Quotes fld
5548 \begin_inset Flex Code
5551 \begin_layout Plain Layout
5560 \begin_inset Quotes frd
5563 (c'est le cas pour Foil\SpecialChar TeX
5565 \begin_inset Quotes fld
5569 \begin_inset Quotes frd
5572 alors ouvrir une console, aller dans le répertoire de ce fichier et exécuter
5574 \begin_inset Flex Code
5577 \begin_layout Plain Layout
5587 \begin_inset Quotes fld
5591 \begin_inset Quotes frd
5594 le paquetage et vous disposez des fichiers nécessaires à l'installation.
5595 De nombreux paquetages ne sont pas reliés et vous pouvez sauter cette étape;
5598 \begin_layout Enumerate
5599 Vous devez alors décider si ce paquetage doit être disponible pour tous
5600 les utilisateurs ou seulement pour vous-même.
5601 \begin_inset Separator parbreak
5608 \begin_layout Enumerate
5609 Avec les systèmes *nix (Linux, OSX, etc.), si vous souhaitez que le paquetage
5610 soit disponible pour tous les utilisateurs, installez-le dans l'arborescence
5613 \begin_inset Quotes fld
5617 \begin_inset Quotes frd
5620 , sinon installez-le dans votre arborescence \SpecialChar TeX
5622 \begin_inset Quotes fld
5626 \begin_inset Quotes frd
5630 La nécessité de créer ces arborescences, si elles n'existent pas déjà,
5631 dépend de votre système.
5632 Pour le savoir, examinez le fichier
5633 \begin_inset Flex Code
5636 \begin_layout Plain Layout
5648 \begin_layout Plain Layout
5649 Ce fichier est habituellement dans le répertoire
5653 , bien que vous puissiez exécuter la commande
5654 \begin_inset Flex Code
5657 \begin_layout Plain Layout
5671 L'emplacement de l'arborescence
5672 \begin_inset Quotes fld
5676 \begin_inset Quotes frd
5679 est définie par la variable
5680 \begin_inset Flex Code
5683 \begin_layout Plain Layout
5691 ; elle a usuellement pour valeur
5693 /usr/local/share/texmf/
5695 (installation système),
5697 /usr/local/share/texmf/
5699 (installation utilisateur) ou
5701 /usr/local/texlive/texmf-local
5703 (installation TexLive).
5704 L'emplacement de l'arborescence
5705 \begin_inset Quotes fld
5709 \begin_inset Quotes frd
5713 \begin_inset Flex Code
5716 \begin_layout Plain Layout
5732 où XXXX est l'année de la distribution \SpecialChar TeX
5733 Live (si ces variables ne sont pas
5734 prédéfinies, vous devrez le faire vous-même).
5735 Vous aurez besoin d'avoir les droits d'administration système pour créer
5736 ou modifier l'arborescence
5737 \begin_inset Quotes fld
5741 \begin_inset Quotes frd
5744 , mais votre arborescence
5745 \begin_inset Quotes fld
5749 \begin_inset Quotes frd
5752 ne devrait pas nécessiter de tels droits.
5753 \begin_inset Newline newline
5756 D'une manière générale, il est recommandable d'installer dans le répertoire
5757 utilisateur parce que cette arborescence ne sera pas modifiée lors d'une
5758 mise à jour de votre système.
5759 Elle sera également sauvegardée avec tout le reste lors de le sauvegarde
5760 de votre répertoire utilisateur
5761 \begin_inset Quotes fld
5765 \begin_inset Quotes frd
5768 (que vous effectuez régulièrement, bien entendu).
5771 \begin_layout Enumerate
5772 Avec Windows, si vous souhaitez que le nouveau paquetage soit disponible
5773 pour tous les utilisateurs de votre système, allez dans le répertoire où
5775 est installé, puis dans le sous-répertoire
5783 (pour MiK\SpecialChar TeX
5784 , celui-ci sera implicitement
5801 \begin_layout Plain Layout
5802 Notez que ce chemin sera celui des installations anglophones.
5803 Pour une installation germanophone, ce serait
5804 \begin_inset Flex Code
5807 \begin_layout Plain Layout
5824 , de même pour d'autres langages.
5830 Créer dans ce répertoire un nouveau répertoire dénommé
5831 \begin_inset Flex Code
5834 \begin_layout Plain Layout
5842 et copiez tous les fichiers du paquetage dedans.
5843 Si le paquetage ne doit être accessible que par vous ou si vous n'avez
5844 pas les droits d'administration, faites de même, mais dans le répertoire
5847 avec MiK\SpecialChar TeX
5848 2.8 sur WinXP le répertoire
5849 \begin_inset Newline newline
5855 \begin_inset Flex Code
5858 \begin_layout Plain Layout
5863 Documents and Settings
5875 \begin_inset Newline newline
5879 \begin_inset Phantom HPhantom
5882 \begin_layout Plain Layout
5894 \begin_inset Flex Code
5897 \begin_layout Plain Layout
5918 \begin_inset Newline newline
5921 Avec Vista ce sera le répertoire
5922 \begin_inset Newline newline
5928 \begin_inset Flex Code
5931 \begin_layout Plain Layout
5960 \begin_layout Enumerate
5961 Vous devez alors informer \SpecialChar LaTeX
5962 de la présence de nouveaux fichiers.
5963 Ceci dépend de nouveau de la distribution \SpecialChar LaTeX
5965 \begin_inset Separator parbreak
5972 \begin_layout Enumerate
5973 Avec \SpecialChar TeX
5974 Live, exécuter la commande
5975 \begin_inset Flex Code
5978 \begin_layout Plain Layout
5987 Si vous avez installé le paquetage pour tous les utilisateurs, vous aurez
5988 besoin des droits d'administration pour ce faire;
5991 \begin_layout Enumerate
5992 Avec MiK\SpecialChar TeX
5993 , si vous avez installé le paquetage pour tous les utilisateurs,
5994 démarrez le programme
5997 \begin_inset Quotes fld
6001 \begin_inset space ~
6007 \begin_inset Quotes frd
6010 et appuyez sur le bouton
6011 \begin_inset Quotes fld
6019 \begin_inset Quotes frd
6023 Sinon démarrez le programme
6024 \begin_inset Quotes fld
6032 \begin_inset Quotes frd
6039 \begin_layout Enumerate
6040 Enfin, vous devez informer \SpecialChar LyX
6041 de l'existence de nouveaux paquetages: dans
6045 Outils\SpecialChar menuseparator
6048 , puis redémarrez \SpecialChar LyX
6052 \begin_layout Standard
6053 Le paquetage est maintenant installé.
6054 Dans notre exemple, la classe de document
6055 \begin_inset Flex Code
6058 \begin_layout Plain Layout
6062 \begin_inset space ~
6069 \begin_layout Plain Layout
6081 est maintenant disponible dans
6083 Document\SpecialChar menuseparator
6084 Paramètres\SpecialChar ldots
6085 \SpecialChar menuseparator
6092 \begin_layout Standard
6093 Si vous souhaitez utiliser une classe de document qui ne figure pas dans
6096 Document\SpecialChar menuseparator
6097 Paramètres\SpecialChar menuseparator
6100 , vous devez créer une fichier de
6101 \begin_inset Quotes fld
6105 \begin_inset Quotes frd
6109 \begin_inset Quotes fld
6113 \begin_inset Quotes frd
6117 Ceci est le sujet du paragraphe suivant.
6120 \begin_layout Section
6121 Types de fichiers de formats
6124 \begin_layout Standard
6125 Cette section décrit les différentes variétés de fichiers contenant les
6126 informations de format: instructions pour l'affichage par \SpecialChar LyX
6127 et pour la traductio
6128 n en \SpecialChar LaTeX
6129 , DocBook ou XHTML, ou autre format de sortie désiré, des styles de
6130 paragraphe et de caractère variés.
6133 \begin_layout Standard
6134 Nous essayons ici de donner une description complète de la procédure à suivre;
6135 il y a cependant une telle variété de classes \SpecialChar LaTeX
6136 supportant des types de
6137 document très différents que nous ne pouvons pas espérer couvrir tous les
6138 cas possibles ni tous les problèmes que vous pourrez rencontrer.
6139 La liste de messagerie des utilisateurs \SpecialChar LyX
6140 est fréquentée par des personnes
6141 expérimentées dans l'écriture des formats, qui voudront partager ce qu'elles
6142 ont appris, n'hésitez pas à poser des questions sur cette liste.
6145 \begin_layout Standard
6146 Quand vous prévoyez d'écrire un nouveau format, il est extrêmement utile
6147 de regarder les formats distribués avec \SpecialChar LyX
6149 Si vous écrivez un fichier de format pour une classe de document \SpecialChar LaTeX
6151 intéresser d'autres personnes, ou si vous écrivez un module utile, vous
6152 pouvez envisager de l'insérer dans les
6153 \begin_inset CommandInset href
6155 name "pages dans le wiki LyX"
6156 target "http://wiki.lyx.org/Layouts/Layouts"
6160 , voire de le soumettre à la liste des développeurs, pour qu'il figure dans
6161 la distribution de \SpecialChar LyX
6166 \begin_layout Plain Layout
6167 Notez bien que du fait que \SpecialChar LyX
6168 est diffusé sous licence GPL (General Public
6169 License), toute contribution doit être également sous licence GPL.
6177 \begin_layout Subsection
6179 \begin_inset CommandInset label
6181 name "subsec:Modules_de_format"
6188 \begin_layout Standard
6189 Nous avons mentionné jusqu'ici les
6190 \begin_inset Quotes fld
6194 \begin_inset Quotes frd
6198 mais il existe différentes sortes de fichiers qui contiennent des informations
6200 Les fichiers de format au sens strict ont pour suffixe
6201 \begin_inset Flex Code
6204 \begin_layout Plain Layout
6210 et contiennent l'information nécessaire à \SpecialChar LyX
6211 pour les classes de document.
6212 Depuis \SpecialChar LyX
6213 1.6, cependant, les informations de format peuvent être incluses
6218 de format, qui ont pour suffixe
6219 \begin_inset Flex Code
6222 \begin_layout Plain Layout
6229 Les modules sont aux paquetages \SpecialChar LaTeX
6230 à peu près ce que sont les fichiers de
6231 format aux classes de document, et certains modules — tels que le module
6233 \begin_inset Quotes fld
6237 \begin_inset Quotes frd
6240 — offrent la fonctionnalité d'un seul paquetage.
6241 En un sens, le modules de format sont aussi similaires aux fichiers d'inclusion
6245 \begin_layout Plain Layout
6246 Ceux-ci peuvent avoir un suffixe quelconque, mais par convention il leur
6247 a été attribué le suffixe
6248 \begin_inset Flex Code
6251 \begin_layout Plain Layout
6262 — des fichiers comme
6263 \begin_inset Flex Code
6266 \begin_layout Plain Layout
6274 — dans le fait que les modules ne sont pas spécifiques du format d'un document
6275 donné, mais peuvent être utilisés avec de nombreux formats différents.
6276 Cependant l'utilisation d'un fichier d'inclusion (dans
6277 \begin_inset Flex Code
6280 \begin_layout Plain Layout
6286 par exemple) nécessite la modification du fichier de format
6287 \begin_inset Flex Code
6290 \begin_layout Plain Layout
6296 ; au lieu de cette modification, les modules sont sélectionnés dans la page
6298 \begin_inset Flex MenuItem
6301 \begin_layout Plain Layout
6304 Document\SpecialChar menuseparator
6305 Paramètres\SpecialChar ldots
6314 \begin_layout Standard
6315 Rédiger des modules est la façon la plus simple de se familiariser avec
6316 l'écriture des formats, puisque ce peut être aussi simple que l'ajout d'un
6317 seul nouveau paragraphe ou insert.
6318 Mais en principe, les modules peuvent inclure tout ce que peuvent inclure
6322 \begin_layout Standard
6323 Après la création d'un nouveau module, vous devrez reconfigurer et redémarrer
6325 pour que le module apparaisse dans le menu.
6326 Cependant, les modifications que vous faites dans le module seront immédiatemen
6327 t actives, si vous ouvrez
6328 \begin_inset Flex MenuItem
6331 \begin_layout Plain Layout
6334 Document\SpecialChar menuseparator
6335 Paramètres\SpecialChar ldots
6336 \SpecialChar menuseparator
6342 , sélectionnez un module et appuyez sur
6343 \begin_inset Quotes fld
6347 \begin_inset Quotes frd
6353 Il vous est fortement recommandé de sauvegarder votre travail avant de procéder
6359 il vous est fortement recommandé de ne pas essayer de modifier des modules
6360 durant une travail productif sur un document
6363 Bien évidemment, les développeurs s'efforcent de conserver une bonne stabilité
6365 dans de telles situations, mais les erreurs de syntaxe et autres dans
6366 votre module pourraient déclencher des comportements bizarres.
6369 \begin_layout Subsubsection
6373 \begin_layout Standard
6374 Les modules sont à \SpecialChar LyX
6375 ce que les paquetages sont à \SpecialChar LaTeX
6377 Cependant, il arrive que vous souhaitiez disposer d'un insert ou d'un style
6378 de caractère pour un seul document, et écrire un module qui sera universel
6380 Vous avez alors besoin du
6381 \begin_inset Quotes fld
6385 \begin_inset Quotes frd
6392 \begin_layout Standard
6393 Vous le trouverez via
6395 Document\SpecialChar menuseparator
6396 Paramètres\SpecialChar ldots
6397 \SpecialChar menuseparator
6401 La grande zone textuelle vous permet de saisir ce que vous mettriez dans
6402 un fichier de format ou de module.
6403 Vous pouvez voir le format local comme un module qui n'appartient qu'au
6404 document en cours de saisie.
6405 De ce fait, vous devez saisir une balise
6406 \begin_inset Flex Code
6409 \begin_layout Plain Layout
6416 N'importe quel format est admissible, mais on utilise d'habitude le format
6417 de la version de \SpecialChar LyX
6418 utilisée (pour \SpecialChar LyX
6419 2.1, le format porte le numéro 48).
6420 Vous devez savoir que le format local n'existe pas pour les versions de
6422 antérieures à 1.6, vous ne devez donc pas l'utiliser si vous envisagez
6423 d'exporter votre document en version 1.5 ou antérieure (en fait, sans perdre
6424 l'information de format local).
6425 Si vous souhaitez exporter vers \SpecialChar LyX
6426 version 1.6 — le format local est reconnu,
6427 mais il n'y a pas d'interface pour y accéder — vous devez alors utiliser
6428 le format 11 et bien entendu vous restreindre aux constructions de format
6429 qui étaient disponibles avec \SpecialChar LyX
6433 \begin_layout Standard
6434 Lorsque vous avez saisi quelque chose dans la fenêtre de
6435 \begin_inset Flex Code
6438 \begin_layout Plain Layout
6446 \begin_inset Quotes fld
6454 \begin_inset Quotes frd
6457 qui se trouve en bas.
6458 Cliquer sur ce bouton entraînera une vérification de la validité du code
6459 que vous aurez saisi.
6461 vous donne cette information sans hélas l'accompagner d'un diagnostic
6462 d'erreurs explicite.
6463 Ces erreurs seront cependant affichées dans la fenêtre d'appel si vous
6464 avez activé \SpecialChar LyX
6466 Vous ne pourrez pas appliquer ou enregistrer votre format tant qu'il n'est
6470 \begin_layout Standard
6471 Les précautions indiquées à la fin de la section précédente s'appliquent
6473 Ne jouez pas avec un format local pendant un vrai travail, surtout si vous
6474 n'avez pas enregistré votre document.
6475 Ceci dit, utiliser un format local avec un document de test peut être très
6476 pratique pour essayer de nouvelles choses, voire pour aborder l’écriture
6480 \begin_layout Subsection
6481 Format pour un fichier
6482 \begin_inset Flex Code
6485 \begin_layout Plain Layout
6494 \begin_layout Standard
6495 Les deux situations que vous êtes probablement susceptibles de rencontrer
6496 quand vous voulez gérer une nouvelle classe de document \SpecialChar LaTeX
6498 \SpecialChar LaTeX2e
6500 \begin_inset Flex Code
6503 \begin_layout Plain Layout
6510 \begin_inset Flex Code
6513 \begin_layout Plain Layout
6520 Interfacer une nouveau fichier de style est assez facile, Interfacer une
6521 nouvelle classe est plus compliqué: nous allons décrire la première opération
6522 ici, et la seconde dans le paragraphe suivant.
6523 Des considérations analogues s'appliquent bien entendu si vous voulez interface
6524 r une nouvelle DTD DocBook.
6527 \begin_layout Standard
6528 La situation la plus simple se présente si votre nouvelle classe de document
6529 est fournie sous la forme d'un fichier de style à utiliser en combinaison
6530 avec une classe de document existante, déjà interfacée.
6531 Dans notre exemple, le fichier de style sera appelé
6532 \begin_inset Flex Code
6535 \begin_layout Plain Layout
6541 et il doit être utilisé avec la classe standard
6542 \begin_inset Flex Code
6545 \begin_layout Plain Layout
6554 \begin_layout Standard
6555 Commencez par copier le fichier de format de la classe de document en question
6556 dans votre répertoire local.
6559 \begin_layout LyX-Code
6560 cp report.layout ~/.lyx/layouts/ma_classe.layout
6563 \begin_layout Standard
6568 et changez la ligne :
6571 \begin_layout LyX-Code
6574 Declare\SpecialChar LaTeX
6578 \begin_layout Standard
6582 \begin_layout LyX-Code
6585 Declare\SpecialChar LaTeX
6586 Class[report, ma_classe.sty]{report (ma_classe)}
6589 \begin_layout Standard
6593 \begin_layout LyX-Code
6595 \begin_inset Newline newline
6600 usepackage{ma_classe}
6601 \begin_inset Newline newline
6607 \begin_layout Standard
6608 près du début du fichier.
6611 \begin_layout Standard
6612 Démarrez \SpecialChar LyX
6614 \begin_inset Flex MenuItem
6617 \begin_layout Plain Layout
6618 Outils\SpecialChar menuseparator
6625 Redémarrez \SpecialChar LyX
6626 et essayez de créer un nouveau document.
6628 \begin_inset Quotes fld
6632 \begin_inset Flex MenuItem
6635 \begin_layout Plain Layout
6637 \begin_inset space ~
6646 \begin_inset Quotes frd
6649 parmi les classes de document dans la fenêtre
6650 \begin_inset Flex MenuItem
6653 \begin_layout Plain Layout
6654 Document\SpecialChar menuseparator
6655 Paramètres\SpecialChar ldots
6656 \SpecialChar menuseparator
6663 Il est probable que certaines des commandes de section devront être différentes
6664 de celles de la classe de base
6668 \begin_layout Plain Layout
6676 , vous pouvez donc jouer avec les réglages des différentes sections si vous
6678 Les informations de format pour le sectionnement se trouvent dans
6679 \begin_inset Flex Code
6682 \begin_layout Plain Layout
6688 , mais il n'est pas nécessaire de recopier ce fichier pour le modifier.
6689 Il vous suffit en effet d'ajouter vos modifications au fichier de format,
6691 \begin_inset Flex Code
6694 \begin_layout Plain Layout
6696 \begin_inset Flex Code
6699 \begin_layout Plain Layout
6710 , qui implique l'inclusion de
6711 \begin_inset Flex Code
6714 \begin_layout Plain Layout
6721 Par exemple, vous pourriez ajouter ces lignes:
6724 \begin_layout LyX-Code
6730 \begin_layout LyX-Code
6736 \begin_layout LyX-Code
6742 \begin_layout LyX-Code
6748 \begin_layout LyX-Code
6754 \begin_layout Standard
6755 pour modifier la police des titres de chapitre en police sens empattements.
6756 Ceci écrasera (ou bien, en l'occurrence, ajoutera) la déclaration existante
6757 pour le style Chapitre.
6760 \begin_layout Standard
6761 Votre nouveau paquetage peut également fournir des commandes ou des environnemen
6762 ts qui n'existent pas dans la classe de base.
6763 dans ce cas, il vous faudra ajouter ceux-ci au fichier de format.
6765 \begin_inset space ~
6769 \begin_inset CommandInset ref
6771 reference "sec:Syntaxe-des"
6775 pour savoir comment faire.
6778 \begin_layout Standard
6780 \begin_inset Flex Code
6783 \begin_layout Plain Layout
6789 peut être utilisé avec plusieurs classes de document différentes, vous
6790 trouverez sans doute plus approprié d'écrire un module que vous pourrez
6791 charger avec la classe de base.
6792 Le module le plus simple qu'il est possible d'écrire dans ce contexte est
6796 \begin_layout LyX-Code
6801 Declare\SpecialChar LyX
6802 Module{mon paquetage}
6805 \begin_layout LyX-Code
6811 \begin_layout LyX-Code
6814 #Support for mypkg.sty.
6817 \begin_layout LyX-Code
6821 \begin_inset Newline newline
6827 \begin_layout LyX-Code
6831 \begin_inset Newline newline
6837 \begin_layout LyX-Code
6841 \begin_inset Newline newline
6847 \begin_inset Newline newline
6853 \begin_layout Standard
6854 Un module plus compliqué pourrait modifier le comportement de constructions
6855 existantes ou d'en définir de nouvelles.
6857 \begin_inset space ~
6861 \begin_inset CommandInset ref
6863 reference "sec:Syntaxe-des"
6870 \begin_layout Subsection
6871 Format pour un fichier
6872 \begin_inset Flex Code
6875 \begin_layout Plain Layout
6884 \begin_layout Standard
6885 Deux possibilités se présentent.
6889 \begin_layout Standard
6890 Soit le fichier de classe est fondé sur une classe de document existante.
6891 Par exemple, de nombreuses classes pour une thèse sont des variantes de
6893 \begin_inset Flex Code
6896 \begin_layout Plain Layout
6903 Pour vérifier que c'est le cas pour la vôtre, cherchez une ligne comme
6906 \begin_layout LyX-Code
6914 \begin_layout Standard
6915 dans le fichier de classe.
6916 Si c'est la cas, vous pouvez essentiellement procéder comme dans la section
6917 précédente, bien que la ligne
6918 \begin_inset Flex Code
6921 \begin_layout Plain Layout
6922 Declare\SpecialChar LaTeX
6929 Si votre nouvelle classe est une thèse, et est fondée sur
6930 \begin_inset Flex Code
6933 \begin_layout Plain Layout
6939 , cette ligne doit être
6945 \begin_layout Plain Layout
6946 Et enregistrer le fichier comme
6947 \begin_inset Flex Code
6950 \begin_layout Plain Layout
6958 facilitera les choses: \SpecialChar LyX
6959 suppose que la classe de document a le même nom
6960 que le fichier de format.
6970 \begin_layout LyX-Code
6975 Declare\SpecialChar LaTeX
6976 Class[thesis,book]{thesis}
6979 \begin_layout Standard
6980 Soit le fichier de classe est original.
6981 Dans ce cas, vous devrez probablement créer votre propre format.
6982 Nous vous suggérons fortement de copier un fichier de format existant qui
6983 utilise une classe \SpecialChar LaTeX
6984 similaire et de le modifier si c'est possible.
6985 Utilisez au moins un fichier existant comme point de départ pour savoir
6986 quels sont les éléments dont vous devez vous occuper.
6987 Encore une fois, les spécificités sont décrites ci-après.
6990 \begin_layout Subsection
6992 \begin_inset CommandInset label
7001 \begin_layout Standard
7002 Une fois qu'un fichier de format a été crée pour une classe de document,
7003 vous désirerez peut-être créer un
7008 Un modèle est une sorte de mode d'emploi pour votre format, montrant comment
7009 il peut être utilisé, mais avec un contenu fictif.
7010 Vous pouvez jeter un œil aux divers modèles distribués avec \SpecialChar LyX
7014 \begin_layout Standard
7015 Les modèles sont créés comme les documents normaux.
7016 La seule différence est que les documents normaux contiennent tous les
7017 réglages possibles, y compris les polices et la taille du papier.
7018 Or on ne veut en général pas qu'un modèle modifie ces réglages implicites.
7019 Pour cette raison, l'auteur d'un modèle doit enlever les commandes correspondan
7021 \begin_inset Flex Code
7024 \begin_layout Plain Layout
7033 \begin_inset Flex Code
7036 \begin_layout Plain Layout
7044 du fichier modèle \SpecialChar LyX
7046 C'est faisable avec un simple éditeur de texte, comme
7047 \begin_inset Flex Code
7050 \begin_layout Plain Layout
7057 \begin_inset Flex Code
7060 \begin_layout Plain Layout
7069 \begin_layout Standard
7070 Mettez les fichiers modèles que vous avez créés et édités dans
7071 \begin_inset Flex Code
7074 \begin_layout Plain Layout
7080 , copiez ceux que vous utilisez du répertoire global de modèles
7081 \begin_inset Flex Code
7084 \begin_layout Plain Layout
7091 vers le même endroit, et redéfinissez le répertoire de modèles dans la
7093 \begin_inset Flex MenuItem
7096 \begin_layout Plain Layout
7097 Outils\SpecialChar menuseparator
7098 Préférences\SpecialChar menuseparator
7107 \begin_layout Standard
7109 \begin_inset Flex Code
7112 \begin_layout Plain Layout
7118 a un statut particulier.
7119 Il est chargé à chaque fois que vous créez un nouveau document avec
7120 \begin_inset Flex MenuItem
7123 \begin_layout Plain Layout
7124 Fichier\SpecialChar menuseparator
7130 afin d'avoir les réglages implicites.
7131 Pour créer ce modèle depuis \SpecialChar LyX
7132 , vous n'avez qu'à ouvrir un document ayant
7133 déjà les réglages voulus, et appuyer sur le bouton
7134 \begin_inset Flex MenuItem
7137 \begin_layout Plain Layout
7138 Enregistrer comme valeurs implicites
7146 \begin_layout Subsection
7147 Mise à jour des anciens fichiers de format
7150 \begin_layout Standard
7151 La syntaxe des fichiers de format change à chaque publication d'une nouvelle
7152 version de \SpecialChar LyX
7153 , et les anciens fichiers de format doivent donc être convertis
7154 dans la nouvelle syntaxe.
7156 lit un fichier de format écrit avec une syntaxe ancienne, il appelle
7158 \begin_inset Flex Code
7161 \begin_layout Plain Layout
7167 pour le convertir dans un fichier temporaire doté de la nouvelle syntaxe.
7168 Le fichier original reste intact.
7169 Si vous utilisez le fichier de format souvent, vous voudrez sans doute
7170 rendre les modifications permanentes, pour éviter des conversions répétitives
7171 de la part de \SpecialChar LyX
7173 Pour ce faire, vous pouvez appeler le convertisseur manuellement:
7176 \begin_layout Enumerate
7180 \begin_inset Flex Code
7183 \begin_layout Plain Layout
7196 \begin_inset Flex Code
7199 \begin_layout Plain Layout
7210 \begin_layout Enumerate
7211 exécutez la commande
7212 \begin_inset Flex Code
7215 \begin_layout Plain Layout
7216 python \SpecialChar LyX
7217 Dir/scripts/layout2layout.py myclass.old myclass.layout
7223 \begin_inset Newline newline
7227 \begin_inset Flex Code
7230 \begin_layout Plain Layout
7237 est le nom de votre répertoire \SpecialChar LyX
7241 \begin_layout Standard
7242 Le convertisseur ne gère que les changements de syntaxe.
7243 Il ne peut pas gérer les modifications du contenu des fichiers inclus,
7244 ceux-ci doivent être convertis séparément.
7247 \begin_layout Section
7248 Syntaxe des fichiers de format
7249 \begin_inset CommandInset label
7251 name "sec:Syntaxe-des"
7258 \begin_layout Standard
7259 Les sections suivantes vous expliquent à quoi vous vous attaquez quand vous
7260 décidez de mettre les mains dans le cambouis, et de créer ou d'éditer votre
7261 propre fichier de format.
7262 Notre conseil est d'aller doucement et d'enregistrer souvent pour faire
7264 Ce n'est pas si dur que ça, mais il y a une multitude d'options et vous
7265 pouvez vous laisser submerger si vous essayez d'en faire trop d'un coup.
7266 Il est plus facile d'utiliser des formats existants comme référence ou
7267 modèle ou de modifier un fichier de format existant pour vos besoins.
7270 \begin_layout Standard
7271 Toutes les balises décrites dans ce chapitre sont insensibles à la casse:
7273 \begin_inset Flex Code
7276 \begin_layout Plain Layout
7283 \begin_inset Flex Code
7286 \begin_layout Plain Layout
7293 \begin_inset Flex Code
7296 \begin_layout Plain Layout
7302 sont une seule et même balise.
7303 Les valeurs possibles sont inscrites entre crochets après le nom de la
7305 La valeur implicite d'une fonction quand elle n'est pas définie dans le
7306 fichier décrivant la classe de texte est
7309 \begin_inset Flex Code
7312 \begin_layout Plain Layout
7323 Si le paramètre est d'un type particulier la valeur implicite est indiquée
7325 \begin_inset Flex Code
7328 \begin_layout Plain Layout
7339 \begin_layout Subsection
7340 Déclaration et classification d'une classe de document
7343 \begin_layout Standard
7344 Les lignes qui commencent par un
7348 dans un fichier de format sont les commentaires.
7349 Il y a une exception à cette règle : tous les
7350 \begin_inset Flex Code
7353 \begin_layout Plain Layout
7359 doivent commencer par ceci :
7362 \begin_layout LyX-Code
7365 #% Do not delete the line below; configure depends on this
7369 \begin_layout Plain Layout
7370 Ne pas effacer la ligne ci-dessous ; configure compte dessus.
7378 \begin_layout LyX-Code
7387 \begin_layout Plain Layout
7394 eXClass{Article (Standard Class)}
7397 \begin_layout LyX-Code
7402 DeclareCategory{Articles}
7405 \begin_layout Standard
7406 Les deuxième et troisième lignes servent lors de la (re)configuration de
7409 Le fichier de format est lu par le script \SpecialChar LaTeX
7411 \begin_inset Flex Code
7414 \begin_layout Plain Layout
7420 , dans un mode spécial où
7421 \begin_inset Flex Code
7424 \begin_layout Plain Layout
7431 La première ligne est juste un commentaire \SpecialChar LaTeX
7432 , la deuxième contient la déclaratio
7433 n obligatoire de la classe de texte et la troisième contient la classification
7434 facultative de la classe.
7435 Si ces lignes apparaissent dans un fichier appelé
7436 \begin_inset Flex Code
7439 \begin_layout Plain Layout
7445 , elles définissent alors une classe de texte appelée
7446 \begin_inset Flex Code
7449 \begin_layout Plain Layout
7455 (le nom du fichier de format) qui utilise la classe de document \SpecialChar LaTeX
7457 \begin_inset Flex Code
7460 \begin_layout Plain Layout
7466 (implicitement, le même nom que le format).
7468 \begin_inset Quotes fld
7471 Article (Standard Class)
7472 \begin_inset Quotes frd
7475 qui apparaît ci-dessus sert de description de la classe de texte dans la
7477 \begin_inset Flex MenuItem
7480 \begin_layout Plain Layout
7481 Document\SpecialChar menuseparator
7482 Paramètres\SpecialChar ldots
7483 \SpecialChar menuseparator
7491 \begin_inset Quotes fld
7495 \begin_inset Quotes frd
7498 dans l'exemple) est également utilisés dans la fenêtre
7501 \begin_inset Flex MenuItem
7504 \begin_layout Plain Layout
7505 Document\SpecialChar menuseparator
7506 Paramètres\SpecialChar ldots
7507 \SpecialChar menuseparator
7515 : les classes sont regroupées par catégories (qui sont aussi des genres
7516 de documents, les catégories typiques sont
7517 \begin_inset Quotes fld
7521 \begin_inset Quotes frd
7525 \begin_inset Quotes fld
7529 \begin_inset Quotes frd
7533 \begin_inset Quotes fld
7537 \begin_inset Quotes frd
7541 \begin_inset Quotes fld
7545 \begin_inset Quotes frd
7549 \begin_inset Quotes fld
7553 \begin_inset Quotes frd
7557 \begin_inset Quotes fld
7561 \begin_inset Quotes frd
7565 Si la troisième lignes est vide, la classe apparaîtra comme
7566 \begin_inset Quotes fld
7570 \begin_inset Quotes frd
7576 \begin_layout Standard
7577 Supposons que vous ayez écrit votre propre classe de texte qui utilise la
7579 \begin_inset Flex Code
7582 \begin_layout Plain Layout
7588 , mais dans laquelle vous avez changé l'apparence des en-têtes de sections.
7589 Si vous la mettez dans un fichier
7590 \begin_inset Flex Code
7593 \begin_layout Plain Layout
7599 , l'en-tête de ce fichier doit être :
7602 \begin_layout LyX-Code
7605 #% Do not delete the line below; configure depends on this
7608 \begin_layout LyX-Code
7617 \begin_layout Plain Layout
7624 eXClass[article]{Article (avec Mes En-têtes)}
7627 \begin_layout LyX-Code
7632 DeclareCategory{Articles}
7635 \begin_layout Standard
7636 Ceci déclare une classe de texte
7637 \begin_inset Flex Code
7640 \begin_layout Plain Layout
7646 , associée avec la classe de document \SpecialChar LaTeX
7648 \begin_inset Flex Code
7651 \begin_layout Plain Layout
7658 \begin_inset Quotes fld
7661 Article (avec Mes En-têtes)
7662 \begin_inset Quotes frd
7666 Si votre classe de texte repose sur plusieurs paquetages, vous pouvez la
7670 \begin_layout LyX-Code
7673 #% Do not delete the line below; configure depends on this
7676 \begin_layout LyX-Code
7685 \begin_layout Plain Layout
7692 eXClass[article,machin.sty]{Article (avec Mes En-têtes)}
7695 \begin_layout LyX-Code
7700 DeclareCategory{Articles}
7703 \begin_layout Standard
7704 Ceci indique que votre classe de texte utilise le paquetage
7705 \begin_inset Flex Code
7708 \begin_layout Plain Layout
7715 Enfin, il est aussi possible de déclarer des classes pour du code DocBook.
7716 Les déclarations ressemblent en général à :
7719 \begin_layout LyX-Code
7722 #% Do not delete the line below; configure depends on this
7725 \begin_layout LyX-Code
7730 DeclareDocBookClass[article]{SGML (DocBook Article)}
7733 \begin_layout LyX-Code
7738 DeclareCategory{Articles}
7741 \begin_layout Standard
7742 Notez que ces déclarations peuvent aussi recevoir un paramètre optionnel
7743 déclarant le nom de la classe de document (mais pas une liste).
7746 \begin_layout Standard
7747 Donc, de la manière la plus explicite, la forme d'une déclaration de format
7751 \begin_layout LyX-Code
7760 \begin_layout Plain Layout
7767 eXClass[class,package.sty]{description du format}
7770 \begin_layout LyX-Code
7775 DeclareCategory{catégorie}
7778 \begin_layout Standard
7779 Il n'est nécessaire de déclarer la classe que si le nom de la classe \SpecialChar LaTeX
7781 le nom du fichier de format diffèrent, ou si des paquetages sont à spécifier.
7782 Si le nom de la classe n'est pas spécifiée, \SpecialChar LyX
7783 suppose qu'elle est identique
7784 à celle du fichier de format.
7787 \begin_layout Standard
7788 Une fois que la classe de texte a été modifiée à votre goût, tout ce que
7789 vous avez à faire est de la copier soit dans
7790 \begin_inset Flex Code
7793 \begin_layout Plain Layout
7801 \begin_inset Flex Code
7804 \begin_layout Plain Layout
7811 \begin_inset Flex MenuItem
7814 \begin_layout Plain Layout
7815 Outils\SpecialChar menuseparator
7816 Recon\SpecialChar softhyphen
7823 Quittez \SpecialChar LyX
7824 et redémarrez-le; votre nouvelle classe de texte devrait alors
7825 être disponible avec les autres.
7828 \begin_layout Standard
7829 Une fois le fichier de format installé, vous pouvez le modifier et vérifier
7830 l'effet de ces modifications sans reconfigurer ou redémarrer \SpecialChar LyX
7835 \begin_layout Plain Layout
7836 Avec les versions de \SpecialChar LyX
7837 antérieures à 1.6, il vous fallait redémarrer \SpecialChar LyX
7839 valider les modifications effectuées dans les fichiers de format.
7840 De ce fait, les modifications pouvaient prendre beaucoup de temps.
7845 Vous pouvez imposer un rechargement du format en service en utilisant la
7847 \begin_inset Flex MenuItem
7850 \begin_layout Plain Layout
7859 Cette fonction n'est implicitement liée à aucun raccourci — vous pouvez
7860 bien sûr la lier à une touche vous-même.
7861 Si vous voulez utiliser cette fonction, il vous suffit de la saisir dans
7866 \begin_layout Standard
7872 \begin_inset Flex MenuItem
7875 \begin_layout Plain Layout
7883 est une fonctionnalité
7884 \begin_inset Quotes fld
7888 \begin_inset Quotes frd
7900 recommandé de sauvegarder votre travail avant de procéder ainsi
7905 En fait, il vous est
7909 recommandé de ne pas essayer de modifier des formats durant une travail
7910 productif sur un document.
7911 Utilisez un document de test, les erreurs de syntaxe et autres dans votre
7912 module pourraient déclencher des comportements bizarres.
7913 En particulier, de telles erreurs pourraient inciter \SpecialChar LyX
7915 formats en service comme incorrects et à essayer de basculer sur un autre
7920 \begin_layout Plain Layout
7921 Les erreurs de syntaxe vraiment graves peuvent même stopper \SpecialChar LyX
7923 Ceci provient du fait que certaines erreurs rendent \SpecialChar LyX
7925 la moindre information de format.
7926 Faites attention\SpecialChar ldots
7932 Les développeurs s'efforcent de conserver une bonne stabilité à \SpecialChar LyX
7934 telles situations, mais il vaut mieux être sûr que regretter
7938 \begin_layout Plain Layout
7939 Puisque nous en sommes au conseils: faites des sauvegardes régulières.
7940 Et soyez gentil avec votre maman.
7948 \begin_layout Subsection
7949 Déclaration d'un module
7952 \begin_layout Standard
7953 La première ligne d'un module doit être rédigée comme suit:
7956 \begin_layout LyX-Code
7965 \begin_layout Plain Layout
7974 yXModule[endnotes.sty]{Endnotes}
7977 \begin_layout Standard
7978 L'argument obligatoire, entre accolades, est le nom du module, tel qu'il
7980 \begin_inset Flex MenuItem
7983 \begin_layout Plain Layout
7984 Document\SpecialChar menuseparator
7985 Paramètres\SpecialChar menuseparator
7992 L'argument entre crochets est facultatif: il déclare n'importe quel paquetage
7994 dont dépend le module.
7995 Il est également possible d'utiliser la clé
7996 \begin_inset Flex MenuItem
7999 \begin_layout Plain Layout
8005 en argument optionnel: elle déclare que le module ne peut être employé
8006 que s'il existe un chemin de conversion entre les formats
8007 \begin_inset Flex Code
8010 \begin_layout Plain Layout
8017 \begin_inset Flex Code
8020 \begin_layout Plain Layout
8029 \begin_layout Standard
8030 La déclaration du module devra être suivi par des lignes descriptives comme
8035 \begin_layout Plain Layout
8036 En anglais de préférence si le module doit être diffusé par \SpecialChar LyX
8038 Cette description apparaîtra dans la liste des messages à traduire et sera
8039 donc traduite lors de la mise à jour de l'interface.
8047 \begin_layout LyX-Code
8053 \begin_layout LyX-Code
8056 #Adds an endnote command, in addition to footnotes.
8060 \begin_layout LyX-Code
8063 #You will need to add
8065 theendnotes in \SpecialChar TeX
8069 \begin_layout LyX-Code
8072 #want the endnotes to appear.
8076 \begin_layout LyX-Code
8082 \begin_layout LyX-Code
8085 #Requires: somemodule | othermodule
8088 \begin_layout LyX-Code
8091 #Excludes: badmodule
8094 \begin_layout Standard
8095 Cette description est utilisée dans
8096 \begin_inset Flex MenuItem
8099 \begin_layout Plain Layout
8100 Document\SpecialChar menuseparator
8101 Paramètres\SpecialChar ldots
8102 \SpecialChar menuseparator
8108 pour informer l'utilisateur de la fonction du module.
8110 \begin_inset Flex Code
8113 \begin_layout Plain Layout
8121 permet d'identifier les modules qui doivent être activés avec celui-ci;
8123 \begin_inset Flex Code
8126 \begin_layout Plain Layout
8134 permet d'identifier les modules interdits avec celui-ci.
8135 Les deux lignes sont facultatives et, comme indiqué, les modules dans une
8136 liste doivent être séparés par une barre verticale: |.
8137 Noter que les modules requis sont traités sur le mode disjonctif:
8141 des modules requis doit être utilisé.
8146 des modules exclus ne doit être utilisé.
8147 Noter également que les les modules sont identifiés par leur nom de fichier,
8149 \begin_inset Flex Code
8152 \begin_layout Plain Layout
8160 \begin_inset Flex Code
8163 \begin_layout Plain Layout
8172 \begin_inset Flex Code
8175 \begin_layout Plain Layout
8186 \begin_layout Subsection
8187 Numéro d'identification syntaxique
8190 \begin_layout Standard
8191 La première ligne non commentée doit contenir le numéro d'identification
8192 syntaxique du contenu du fichier de format:
8195 \begin_layout Description
8196 \begin_inset Flex Code
8199 \begin_layout Plain Layout
8208 \begin_inset Flex Code
8211 \begin_layout Plain Layout
8219 ] identification syntaxique du fichier de format
8222 \begin_layout Standard
8223 Ce balisage a été introduit dans \SpecialChar LyX
8225 \begin_inset space ~
8228 1.4.0 Les fichiers de format des versions antérieures n'avaient pas de numéro
8229 de format explicite et sont affectés du
8232 \begin_inset Flex Code
8235 \begin_layout Plain Layout
8239 \begin_inset space ~
8250 Le numéro de format du présent fichier est le numéro 48.
8251 mais chaque version de \SpecialChar LyX
8252 peut lire les fichiers de format d'une version
8253 plus ancienne, comme elle peut lire les documents crées avec une version
8255 Il n'y a cependant aucun moyen de revernir aux numéros d'identification
8259 \begin_layout Subsection
8260 Paramètres généraux d'une classe de texte
8261 \begin_inset CommandInset label
8263 name "subsec:Paramètres-généraux-d'une"
8270 \begin_layout Standard
8271 Voici les paramètres généraux qui décrivent l'aspect du document pour une
8272 classe complète (ceci ne veut pas dire qu'il
8276 apparaître dans le fichiers
8277 \begin_inset Flex Code
8280 \begin_layout Plain Layout
8286 plutôt que dans les modules.
8287 Un module peut contenir n'importe quelle balise de format):
8290 \begin_layout Description
8293 \begin_inset Flex Code
8296 \begin_layout Plain Layout
8309 ajoute une information qui sera incluse dans le bloc
8310 \begin_inset Flex Code
8313 \begin_layout Plain Layout
8319 quand le document est exporté en XHTML.
8320 Typiquement, ce paramètre est utilisé pour exporter de l'information en
8321 style CSS, mais il peut être utilisé pour toute information valide entre
8323 \begin_inset Flex Code
8326 \begin_layout Plain Layout
8334 \begin_inset Quotes fld
8338 \begin_inset Flex Code
8341 \begin_layout Plain Layout
8350 \begin_inset Quotes frd
8356 \begin_layout Description
8359 \begin_inset Flex Code
8362 \begin_layout Plain Layout
8375 ajoute une information au préambule du document.
8377 \begin_inset Quotes fld
8381 \begin_inset Flex Code
8384 \begin_layout Plain Layout
8393 \begin_inset Quotes frd
8399 \begin_layout Description
8402 \begin_inset Flex Code
8405 \begin_layout Plain Layout
8418 définit le style à utiliser pour afficher les informations bibliographiques.
8420 \begin_inset CommandInset ref
8422 reference "subsec:Description citation"
8428 \begin_inset Quotes fld
8432 \begin_inset Flex Code
8435 \begin_layout Plain Layout
8444 \begin_inset Quotes frd
8450 \begin_layout Description
8453 \begin_inset Flex Code
8456 \begin_layout Plain Layout
8469 décrit diverses options globales comprises par la classe du document.
8471 \begin_inset CommandInset ref
8473 reference "subsec:Section-ClassOptions"
8479 \begin_inset Quotes fld
8483 \begin_inset Flex Code
8486 \begin_layout Plain Layout
8495 \begin_inset Quotes frd
8501 \begin_layout Description
8504 \begin_inset Flex Code
8507 \begin_layout Plain Layout
8518 \begin_inset Flex Code
8521 \begin_layout Plain Layout
8530 \begin_inset space \thinspace{}
8534 \begin_inset Flex Code
8537 \begin_layout Plain Layout
8543 ] fixe le nombre implicite de colonnes (une ou deux).
8544 Peut être changé dans la fenêtre
8545 \begin_inset Flex MenuItem
8548 \begin_layout Plain Layout
8549 Document\SpecialChar menuseparator
8559 \begin_layout Description
8562 \begin_inset Flex Code
8565 \begin_layout Plain Layout
8579 \begin_inset Flex Code
8582 \begin_layout Plain Layout
8588 ] définit les paramètres d'un nouveau compteur.
8589 Si le compteur n'existe pas, il est créé; s'il existe, il est modifié.
8591 \begin_inset Quotes fld
8595 \begin_inset Flex Code
8598 \begin_layout Plain Layout
8607 \begin_inset Quotes frd
8611 \begin_inset Newline newline
8615 \begin_inset CommandInset ref
8617 reference "subsec:Compteurs"
8624 \begin_layout Description
8627 \begin_inset Flex Code
8630 \begin_layout Plain Layout
8640 décrit la police implicite dans le document.
8642 \begin_inset CommandInset ref
8644 reference "subsec:polices"
8648 pour une description.
8650 \begin_inset Quotes fld
8656 \begin_inset Flex Code
8659 \begin_layout Plain Layout
8668 \begin_inset Quotes frd
8674 \begin_layout Description
8677 \begin_inset Flex Code
8680 \begin_layout Plain Layout
8691 \begin_inset Flex Code
8694 \begin_layout Plain Layout
8700 ] spécifie un module inclus implicitement avec cette classe de document,
8701 donné par son nom de fichier sans suffixe
8702 \begin_inset Flex Code
8705 \begin_layout Plain Layout
8714 L'utilisateur peut toujours le retirer, mais il sera actif à l'ouverture
8715 du document (ceci s'applique pour un nouveau document, ou quand cette classe
8716 est choisie pour un document existant).
8719 \begin_layout Description
8722 \begin_inset Flex Code
8725 \begin_layout Plain Layout
8736 \begin_inset Flex Code
8739 \begin_layout Plain Layout
8745 ] indique le style qui sera appliqué aux nouveaux paragraphes, habituellement
8747 \begin_inset Flex MenuItem
8750 \begin_layout Plain Layout
8759 Ce sera implicitement le premier style défini si ce paramètre n'est pas
8760 fixé, mais vous êtes vivement encouragé à utiliser cette directive.
8763 \begin_layout Description
8766 \begin_inset Flex Code
8769 \begin_layout Plain Layout
8780 \begin_inset Flex Code
8783 \begin_layout Plain Layout
8789 ] indique que le module spécifié (donné par son nom de fichier sans le suffixe
8791 \begin_inset Flex Code
8794 \begin_layout Plain Layout
8802 ) ne peut pas être utilisé avec cette classe de document.
8803 Ceci peut être utilisé par exemple dans un format pour une revue pour éviter
8805 l'utilisation du module
8806 \begin_inset Flex Code
8809 \begin_layout Plain Layout
8817 (numérotation des théorèmes par sections).
8826 être utilisé dans un module: les modules ont leur propre méthode d'exclusion
8828 \begin_inset CommandInset ref
8830 reference "subsec:Modules_de_format"
8837 \begin_layout Description
8840 \begin_inset Flex Code
8843 \begin_layout Plain Layout
8853 définit un nouveau flottant.
8855 \begin_inset CommandInset ref
8857 reference "subsec:Flottants"
8863 \begin_inset Quotes fld
8867 \begin_inset Flex Code
8870 \begin_layout Plain Layout
8879 \begin_inset Quotes frd
8885 \begin_layout Description
8888 \begin_inset Flex Code
8891 \begin_layout Plain Layout
8901 définit l'information qui sera incluse dans le bloc
8902 \begin_inset Flex Code
8905 \begin_layout Plain Layout
8911 quand le document est exporté en XHTML.
8912 Notez bien que ceci écrasera toute déclaration
8915 \begin_inset Flex Code
8918 \begin_layout Plain Layout
8931 \begin_inset Flex Code
8934 \begin_layout Plain Layout
8944 antérieure (utiliser
8945 \begin_inset Newline newline
8951 \begin_inset Flex Code
8954 \begin_layout Plain Layout
8964 si vous désirez simplement ajouter du contenu).
8966 \begin_inset Quotes fld
8970 \begin_inset Flex Code
8973 \begin_layout Plain Layout
8982 \begin_inset Quotes frd
8988 \begin_layout Description
8991 \begin_inset Flex Code
8994 \begin_layout Plain Layout
9005 \begin_inset Flex Code
9008 \begin_layout Plain Layout
9014 ] définit le style utilisé pour la table des matières, la bibliographie,
9015 et similaires, lorsque le document est exporté en HTML.
9016 Pour les articles, ceci devrait normalement valoir
9019 \begin_inset Flex Code
9022 \begin_layout Plain Layout
9035 \begin_inset Flex Code
9038 \begin_layout Plain Layout
9049 Sans précisions, \SpecialChar LyX
9050 essaiera de deviner quel style utiliser.
9053 \begin_layout Description
9056 \begin_inset Flex Code
9059 \begin_layout Plain Layout
9070 \begin_inset Flex Code
9073 \begin_layout Plain Layout
9079 ] modifie les propriétés d'un compteur donné.
9080 Si le compteur n'existe pas, la directive est ignorée.
9082 \begin_inset Quotes fld
9086 \begin_inset Flex Code
9089 \begin_layout Plain Layout
9098 \begin_inset Quotes frd
9102 \begin_inset Newline newline
9106 \begin_inset CommandInset ref
9108 reference "subsec:Compteurs"
9112 pour les détails au sujet des compteurs.
9115 \begin_layout Description
9118 \begin_inset Flex Code
9121 \begin_layout Plain Layout
9132 \begin_inset Flex Code
9135 \begin_layout Plain Layout
9141 ] modifies les propriétés de style d'un paragraphe donné.
9142 Si le style n'existe pas, le directive est ignorée.
9144 \begin_inset Quotes fld
9148 \begin_inset Flex Code
9151 \begin_layout Plain Layout
9160 \begin_inset Quotes frd
9166 \begin_layout Description
9167 \begin_inset Flex Code
9170 \begin_layout Plain Layout
9179 \begin_inset Flex Code
9182 \begin_layout Plain Layout
9188 ] permet d'inclure un autre fichier de définition de format pour éviter
9189 de réécrire des commandes.
9190 C'est souvent le cas des fichiers de format standard, comme
9191 \begin_inset Flex Code
9194 \begin_layout Plain Layout
9200 , qui contient la plupart des réglages de base.
9203 \begin_layout Description
9206 \begin_inset Flex Code
9209 \begin_layout Plain Layout
9223 \begin_inset Flex Code
9226 \begin_layout Plain Layout
9232 ] cette section (re)définit le format d'un insert.
9233 Elle peut être appliquée à un insert existant pour obtenir un nouvel insert
9234 défini par l'utilisateur, e.g.
9235 un nouveau style de caractères.
9237 \begin_inset Quotes fld
9241 \begin_inset Flex Code
9244 \begin_layout Plain Layout
9253 \begin_inset Quotes frd
9257 \begin_inset Newline newline
9261 \begin_inset CommandInset ref
9263 reference "subsec:Flex-insets-and"
9270 \begin_layout Description
9273 \begin_inset Flex Code
9276 \begin_layout Plain Layout
9290 \begin_inset Flex Code
9293 \begin_layout Plain Layout
9299 ] indique la largeur de la marge gauche à l'écran, par exemple
9300 \begin_inset Quotes fld
9304 \begin_inset Flex Code
9307 \begin_layout Plain Layout
9314 \begin_inset Quotes frd
9317 (noter que ce n'est pas une
9318 \begin_inset Quotes fld
9322 \begin_inset Quotes frd
9326 \begin_inset Quotes fld
9330 \begin_inset Quotes frd
9336 \begin_layout Description
9339 \begin_inset Flex Code
9342 \begin_layout Plain Layout
9353 \begin_inset Flex Code
9356 \begin_layout Plain Layout
9362 ] efface un compteur existant, habituellement défini dans un fichier inclus.
9365 \begin_layout Description
9368 \begin_inset Flex Code
9371 \begin_layout Plain Layout
9382 \begin_inset Flex Code
9385 \begin_layout Plain Layout
9391 ] efface un flottant existant.
9392 C'est très utile quand vous voulez supprimer un flottant qui a été défini
9393 dans un fichier inclus.
9396 \begin_layout Description
9399 \begin_inset Flex Code
9402 \begin_layout Plain Layout
9413 \begin_inset Flex Code
9416 \begin_layout Plain Layout
9422 ] efface un style existant.
9425 \begin_layout Description
9428 \begin_inset Flex Code
9431 \begin_layout Plain Layout
9445 \begin_inset Flex Code
9448 \begin_layout Plain Layout
9454 ] indique quelle sorte de format de fichier (tel que défini dans les préférences
9456 ) est produit par cette classe.
9457 Elle est surtout utile quand
9458 \begin_inset Flex Code
9461 \begin_layout Plain Layout
9472 \begin_inset Flex Code
9475 \begin_layout Plain Layout
9485 et que l'on veut définir un nouvelle sorte de document en programmation
9487 La chaîne est redéfinie comme
9488 \begin_inset Quotes fld
9494 \begin_inset Flex Code
9497 \begin_layout Plain Layout
9508 \begin_inset Quotes frd
9512 \begin_inset Quotes fld
9518 \begin_inset Flex Code
9521 \begin_layout Plain Layout
9532 \begin_inset Quotes frd
9535 quand la directive correspondante
9536 \begin_inset Flex Code
9539 \begin_layout Plain Layout
9550 \begin_layout Description
9553 \begin_inset Flex Code
9556 \begin_layout Plain Layout
9571 \begin_inset Flex Code
9574 \begin_layout Plain Layout
9586 \begin_inset Flex Code
9589 \begin_layout Plain Layout
9598 \begin_inset Flex Code
9601 \begin_layout Plain Layout
9611 ] indique quelle sorte de document résultant sera obtenu par cette classe.
9614 \begin_layout Description
9617 \begin_inset Flex Code
9620 \begin_layout Plain Layout
9631 \begin_inset Flex Code
9634 \begin_layout Plain Layout
9641 \begin_inset Flex Code
9644 \begin_layout Plain Layout
9650 ] précise les options, données par le seconde chaîne de caractères, pour
9651 le paquetage nommé par le première chaîne.
9653 \begin_inset Quotes fld
9657 \begin_inset Flex Code
9660 \begin_layout Plain Layout
9661 PackageOptions natbib square
9667 \begin_inset Quotes frd
9670 déclenchera le chargement de
9671 \begin_inset Flex Code
9674 \begin_layout Plain Layout
9681 \begin_inset Flex Code
9684 \begin_layout Plain Layout
9690 (pour les \SpecialChar TeX
9691 perts, ceci force \SpecialChar LyX
9693 \begin_inset Flex Code
9696 \begin_layout Plain Layout
9699 PassOptionsToPackage{natbib}{square}
9704 avant le chargement de
9705 \begin_inset Flex Code
9708 \begin_layout Plain Layout
9717 \begin_layout Description
9720 \begin_inset Flex Code
9723 \begin_layout Plain Layout
9734 \begin_inset Flex Code
9737 \begin_layout Plain Layout
9749 \begin_inset Flex Code
9752 \begin_layout Plain Layout
9761 \begin_inset Flex Code
9764 \begin_layout Plain Layout
9774 fixe la mise en page implicite.
9775 Peut être changée dans la fenêtre
9776 \begin_inset Flex MenuItem
9779 \begin_layout Plain Layout
9780 Document\SpecialChar menuseparator
9781 Paramètres\SpecialChar ldots
9790 \begin_layout Description
9793 \begin_inset Flex Code
9796 \begin_layout Plain Layout
9806 fixe le préambule du document \SpecialChar LaTeX
9808 Notez bien que ceci remplacera complètement toute autre directive
9811 \begin_inset Flex Code
9814 \begin_layout Plain Layout
9823 \begin_inset Flex Code
9826 \begin_layout Plain Layout
9836 (utiliser cette dernière directive si vous voulez seulement ajouter des
9837 éléments au contenu).
9839 \begin_inset Quotes fld
9843 \begin_inset Flex Code
9846 \begin_layout Plain Layout
9855 \begin_inset Quotes frd
9861 \begin_layout Description
9864 \begin_inset Flex Code
9867 \begin_layout Plain Layout
9878 \begin_inset Flex Code
9881 \begin_layout Plain Layout
9888 \begin_inset Flex Code
9891 \begin_layout Plain Layout
9900 \begin_inset space \thinspace{}
9904 \begin_inset Flex Code
9907 \begin_layout Plain Layout
9913 ] décrit si la classe fournit la fonctionnalité
9914 \begin_inset Flex Code
9917 \begin_layout Plain Layout
9926 Une fonctionnalité est en général le nom d'un paquetage (
9927 \begin_inset Flex Code
9930 \begin_layout Plain Layout
9939 \begin_inset Flex Code
9942 \begin_layout Plain Layout
9950 , \SpecialChar ldots
9951 ) ou d'une commande \SpecialChar LaTeX
9953 \begin_inset Flex Code
9956 \begin_layout Plain Layout
9965 \begin_inset Flex Code
9968 \begin_layout Plain Layout
9979 \begin_inset space ~
9983 \begin_inset CommandInset ref
9985 reference "chap:List-of-functions"
9989 pour une liste des fonctionnalités.
9992 \begin_layout Description
9995 \begin_inset Flex Code
9998 \begin_layout Plain Layout
10009 \begin_inset Flex Code
10012 \begin_layout Plain Layout
10018 ] indique que ce format fournit la fonctionnalité du module indiqué, qui
10019 doit être spécifié par le nom du fichier dans le suffixe
10020 \begin_inset Flex Code
10023 \begin_layout Plain Layout
10032 Ceci sera utilisé typiquement si le format inclut directement le module,
10033 plutôt que via le paramètre
10034 \begin_inset Flex Code
10037 \begin_layout Plain Layout
10045 pour indiquer qu'il doit être utilisé.
10046 Il pourrait être également utilisé dans un module fournissant une implantation
10047 équivalente de la même fonctionnalité.
10050 \begin_layout Description
10053 \begin_inset Flex Code
10056 \begin_layout Plain Layout
10067 \begin_inset Flex Code
10070 \begin_layout Plain Layout
10076 ] indique que la classe nécessite la fonctionnalité
10077 \begin_inset Flex Code
10080 \begin_layout Plain Layout
10089 Plusieurs fonctionnalités doivent être séparées par des virgules.
10090 Noter que l'on ne peut requérir que des fonctionnalités reconnues (voir
10092 \begin_inset CommandInset ref
10094 reference "chap:List-of-functions"
10098 pour accéder à la liste des fonctionnalités).
10101 \begin_layout Description
10104 \begin_inset Flex Code
10107 \begin_layout Plain Layout
10118 \begin_inset Flex Code
10121 \begin_layout Plain Layout
10127 ] indique la largeur de la marge droite à l'écran, par exemple
10128 \begin_inset Quotes fld
10132 \begin_inset Flex Code
10135 \begin_layout Plain Layout
10142 \begin_inset Quotes frd
10148 \begin_layout Description
10151 \begin_inset Flex Code
10154 \begin_layout Plain Layout
10168 \begin_inset Flex Code
10171 \begin_layout Plain Layout
10177 ] fixe quels sectionnements doivent être numérotés.
10178 Correspond au compteur
10179 \begin_inset Flex Code
10182 \begin_layout Plain Layout
10190 en \SpecialChar LaTeX
10194 \begin_layout Description
10197 \begin_inset Flex Code
10200 \begin_layout Plain Layout
10213 \begin_inset Flex Code
10216 \begin_layout Plain Layout
10225 \begin_inset space \thinspace{}
10229 \begin_inset Flex Code
10232 \begin_layout Plain Layout
10238 ] fixe l'option implicite d'impression recto seul ou en recto verso.
10239 Peut être changé dans la fenêtre
10240 \begin_inset Flex MenuItem
10243 \begin_layout Plain Layout
10244 Document\SpecialChar menuseparator
10253 \begin_layout Description
10256 \begin_inset Flex Code
10259 \begin_layout Plain Layout
10270 \begin_inset Flex Code
10273 \begin_layout Plain Layout
10279 ] définit un nouveau style de paragraphe.
10280 Si le style n'existe pas, il est créé; s'il existe déjà, ses paramètres
10282 Doit être fermé par
10283 \begin_inset Quotes fld
10287 \begin_inset Flex Code
10290 \begin_layout Plain Layout
10299 \begin_inset Quotes frd
10303 \begin_inset Newline newline
10307 \begin_inset CommandInset ref
10309 reference "subsec:Styles-de-paragraphe"
10316 \begin_layout Description
10319 \begin_inset Flex Code
10322 \begin_layout Plain Layout
10338 \begin_inset Flex Code
10341 \begin_layout Plain Layout
10351 ] définit nom de la commande ou de l'envi\SpecialChar softhyphen
10352 ronnement mentionné ci-dessous.
10355 \begin_layout Description
10358 \begin_inset Flex Code
10361 \begin_layout Plain Layout
10376 \begin_inset Flex Code
10379 \begin_layout Plain Layout
10389 \begin_inset Flex Code
10392 \begin_layout Plain Layout
10402 ] indique le genre de balisage utilisé pour définir le titre d'un document.
10404 \begin_inset Flex Code
10407 \begin_layout Plain Layout
10413 signifie que la commande définie par
10414 \begin_inset Flex Code
10417 \begin_layout Plain Layout
10423 sera insérée après le dernier format avec
10426 \begin_inset Quotes fld
10432 \begin_inset Flex Code
10435 \begin_layout Plain Layout
10437 \begin_inset space ~
10448 \begin_inset Quotes frd
10455 \begin_inset Flex Code
10458 \begin_layout Plain Layout
10465 \begin_inset Flex Code
10468 \begin_layout Plain Layout
10474 est un environnement, dans lequel doit être inclus tous les formats avec
10478 \begin_inset Quotes fld
10484 \begin_inset Flex Code
10487 \begin_layout Plain Layout
10489 \begin_inset space ~
10500 \begin_inset Quotes frd
10508 \begin_layout Description
10511 \begin_inset Flex Code
10514 \begin_layout Plain Layout
10525 \begin_inset Flex Code
10528 \begin_layout Plain Layout
10534 ] fixe quels sectionnements sont inclus dans la table des matières.
10535 Correspond au compteur
10536 \begin_inset Flex Code
10539 \begin_layout Plain Layout
10547 en \SpecialChar LaTeX
10551 \begin_layout Subsection
10555 \begin_inset CommandInset label
10557 name "subsec:Section-ClassOptions"
10564 \begin_layout Standard
10566 \begin_inset Flex Code
10569 \begin_layout Plain Layout
10575 peut contenir les directives suivantes :
10578 \begin_layout Description
10581 \begin_inset Flex Code
10584 \begin_layout Plain Layout
10598 ] liste les tailles de police disponibles comme police principale du document,
10602 \begin_inset Quotes fld
10608 \begin_inset Flex Code
10611 \begin_layout Plain Layout
10620 \begin_inset Quotes frd
10628 \begin_layout Description
10631 \begin_inset Flex Code
10634 \begin_layout Plain Layout
10644 fixe le contenu de la ligne écrivant la DTD pour les classes produisant
10649 \begin_inset Quotes eld
10652 -//OASIS//DTD DocBook V4.2//EN
10653 \begin_inset Quotes erd
10659 \begin_layout Description
10662 \begin_inset Flex Code
10665 \begin_layout Plain Layout
10679 ] introduit certaines options de la classe de document, séparées par une
10680 virgule, qui seront ajoutées à la partie optionnelle de la commande
10681 \begin_inset Flex Code
10684 \begin_layout Plain Layout
10695 \begin_layout Description
10698 \begin_inset Flex Code
10701 \begin_layout Plain Layout
10713 chaîne="empty|plain|headings|fancy"
10715 ] liste les mises en page disponibles, séparées par un
10718 \begin_inset Quotes fld
10722 \begin_inset Quotes frd
10730 \begin_layout Standard
10732 \begin_inset Flex Code
10735 \begin_layout Plain Layout
10741 doit être fermée par
10742 \begin_inset Quotes fld
10748 \begin_inset Flex Code
10751 \begin_layout Plain Layout
10760 \begin_inset Quotes frd
10766 \begin_layout Subsection
10767 Styles de paragraphe
10768 \begin_inset CommandInset label
10770 name "subsec:Styles-de-paragraphe"
10777 \begin_layout Standard
10778 La description d'un style de paragraphe ressemble à ceci
10782 \begin_layout Plain Layout
10783 qui peut servir soit à définir un nouvel format soit à en modifier un déjà
10792 \begin_layout LyX-Code
10799 \begin_layout LyX-Code
10803 \begin_layout LyX-Code
10807 \begin_layout Standard
10808 dans lequel on peut mettre les commandes suivantes :
10811 \begin_layout Description
10814 \begin_inset Flex Code
10817 \begin_layout Plain Layout
10832 , left, right, center
10834 ] alignement de paragraphe.
10837 \begin_layout Description
10840 \begin_inset Flex Code
10843 \begin_layout Plain Layout
10858 , left, right, center
10864 des alignements possibles séparés par une virgule.
10865 Certains styles \SpecialChar LaTeX
10866 interdisent certains alignements, car ils n'auraient aucun
10868 Par exemple une énumération alignée à droite ou centrée est impossible.
10871 \begin_layout Description
10874 \begin_inset Flex Code
10877 \begin_layout Plain Layout
10888 \begin_inset Flex Code
10891 \begin_layout Plain Layout
10897 ] définit l'argument numéro <int> d'une commande ou environnement associé
10899 Ceci est utile pour des entités comme les en-têtes de section, et n'a de
10900 sens qu'avec \SpecialChar LaTeX
10902 Chaque argument (obligatoire ou facultatif) d'une commande ou d'un environnemen
10903 t — sauf l'argument obligatoire correspondant au contenu du paragraphe propremen
10904 t dit — est défini séparément, et le nombre précise l'ordre des arguments.
10905 La définition doit être close par
10908 \begin_inset Flex Code
10911 \begin_layout Plain Layout
10921 .Ainsi une commande avec deux arguments sera spécifiée comme suit:
10922 \begin_inset Separator parbreak
10929 \begin_layout Quote
10935 \begin_layout Quote
10941 \begin_layout Quote
10947 \begin_layout Quote
10953 \begin_layout Quote
10959 \begin_layout Quote
10965 \begin_layout Standard
10966 Dans la définition de l'
10967 \begin_inset Flex Code
10970 \begin_layout Plain Layout
10976 , les spécifications suivantes sont possibles:
10979 \begin_layout Itemize
10982 \begin_inset Flex Code
10985 \begin_layout Plain Layout
10996 \begin_inset Flex Code
10999 \begin_layout Plain Layout
11005 définit la chaîne de caractères qui apparaîtra à la fois dans le menu (pour
11006 insérer cet argument) et dans le bouton d'insertion d'argument (sauf si
11007 vous spécifiez également un
11010 \begin_inset Flex Code
11013 \begin_layout Plain Layout
11024 Pour le menu, vous pouvez définir un accélérateur en ajoutant le caractère
11025 désiré à la chaîne, séparé par
11026 \begin_inset Quotes fld
11030 \begin_inset Quotes frd
11034 \begin_inset space \thinspace{}
11038 \begin_inset space \space{}
11042 \begin_inset Quotes fld
11046 \begin_inset Flex Code
11049 \begin_layout Plain Layout
11050 Éléments personnalisables|é
11056 \begin_inset Quotes frd
11062 \begin_layout Itemize
11065 \begin_inset Flex Code
11068 \begin_layout Plain Layout
11079 \begin_inset Flex Code
11082 \begin_layout Plain Layout
11088 définit une chaîne particulière pour le menu.
11089 Vous pouvez définir un accélérateur en ajoutant le caractère désiré à la
11091 \begin_inset Quotes fld
11095 \begin_inset Quotes frd
11099 \begin_inset space \thinspace{}
11103 \begin_inset space \space{}
11107 \begin_inset Quotes fld
11111 \begin_inset Flex Code
11114 \begin_layout Plain Layout
11115 Éléments personnalisables|é
11121 \begin_inset Quotes frd
11125 Cette spécification est facultative, si elle n'existe pas, la
11126 \begin_inset Flex Code
11129 \begin_layout Plain Layout
11135 sera utilisée pour le menu;
11138 \begin_layout Itemize
11141 \begin_inset Flex Code
11144 \begin_layout Plain Layout
11155 \begin_inset Flex Code
11158 \begin_layout Plain Layout
11164 définit un texte explicatif qui apparaît dans la bulle d'aide quand le
11165 curseur passe sur l'insertion d'argument;
11168 \begin_layout Itemize
11171 \begin_inset Flex Code
11174 \begin_layout Plain Layout
11185 \begin_inset Flex Code
11188 \begin_layout Plain Layout
11197 \begin_inset space \thinspace{}
11201 \begin_inset Flex Code
11204 \begin_layout Plain Layout
11210 ] précise si l’argument est obligatoire (1) ou optionnel (0).
11211 Les arguments obligatoires ont émis comme une chaîne vide s'ils ne sont
11212 pas précisés, alors que les arguments optionnels ne sont pas émis du tout.
11213 Implicitement, les arguments obligatoires sont insérés entre
11214 \begin_inset Flex Code
11217 \begin_layout Plain Layout
11223 , alors que les arguments optionnels sont insérés entre
11224 \begin_inset Flex Code
11227 \begin_layout Plain Layout
11236 \begin_layout Itemize
11239 \begin_inset Flex Code
11242 \begin_layout Plain Layout
11253 \begin_inset Flex Code
11256 \begin_layout Plain Layout
11262 définit une autre argument (par son numéro d'ordre) dont cet argument demande
11263 l’émission s'il est lui-même émis.
11264 Par exemple en \SpecialChar LaTeX
11265 , les arguments optionnels demandent l'émission d'autres
11266 arguments optionnels situés avant eux dans la liste (au moins vides), comme
11270 \begin_inset Flex Code
11273 \begin_layout Plain Layout
11278 command[][argument]{text}
11285 ou ceci peut être précisé par la directive
11288 \begin_inset Flex Code
11291 \begin_layout Plain Layout
11302 \begin_inset Flex Code
11305 \begin_layout Plain Layout
11314 \begin_layout Itemize
11317 \begin_inset Flex Code
11320 \begin_layout Plain Layout
11331 \begin_inset Flex Code
11334 \begin_layout Plain Layout
11340 définit un délimiteur gauche personnalisé (au lieu de
11341 \begin_inset Flex Code
11344 \begin_layout Plain Layout
11351 \begin_inset Flex Code
11354 \begin_layout Plain Layout
11361 Une rupture de ligne dans la sortie peut être indiqué par
11362 \begin_inset Flex Code
11365 \begin_layout Plain Layout
11374 \begin_layout Itemize
11377 \begin_inset Flex Code
11380 \begin_layout Plain Layout
11391 \begin_inset Flex Code
11394 \begin_layout Plain Layout
11400 définit un délimiteur droit personnalisé (au lieu de
11401 \begin_inset Flex Code
11404 \begin_layout Plain Layout
11411 \begin_inset Flex Code
11414 \begin_layout Plain Layout
11421 Une rupture de ligne dans la sortie peut être indiqué par
11422 \begin_inset Flex Code
11425 \begin_layout Plain Layout
11434 \begin_layout Itemize
11437 \begin_inset Flex Code
11440 \begin_layout Plain Layout
11451 \begin_inset Flex Code
11454 \begin_layout Plain Layout
11460 définit un argument qui sera inséré si et seulement si aucun argument n'est
11461 saisi par l'utilisateur, c'est-à-dire si aucun insert d'argument n'a été
11462 spécifié (notez qu'un insert d'argument vide masque le
11465 \begin_inset Flex Code
11468 \begin_layout Plain Layout
11479 Les arguments multiples doivent être séparés par des virgules;
11482 \begin_layout Itemize
11485 \begin_inset Flex Code
11488 \begin_layout Plain Layout
11499 \begin_inset Flex Code
11502 \begin_layout Plain Layout
11508 définit un argument inséré dans tous les cas (seul ou en plus des chaîne
11509 saisies par l’utilisateur).
11510 Les arguments multiples doivent être séparés par des virgules;
11513 \begin_layout Itemize
11516 \begin_inset Flex Code
11519 \begin_layout Plain Layout
11529 définit la police de caractères utilisée pour le contenu de l'argument,
11531 \begin_inset CommandInset ref
11533 reference "subsec:polices"
11540 \begin_layout Itemize
11543 \begin_inset Flex Code
11546 \begin_layout Plain Layout
11556 définit la police de caractères utilisée pour l'étiquette, voir
11557 \begin_inset CommandInset ref
11559 reference "subsec:polices"
11566 \begin_layout Itemize
11569 \begin_inset Flex Code
11572 \begin_layout Plain Layout
11581 \begin_inset Flex Code
11584 \begin_layout Plain Layout
11590 , Minimalistic, Conglomerate
11597 précise le style de rendu utilisé pour les cadres d'insertion et les boutons;
11600 \begin_layout Itemize
11603 \begin_inset Flex Code
11606 \begin_layout Plain Layout
11617 \begin_inset Flex Code
11620 \begin_layout Plain Layout
11626 force l'insertion de l’argument lorsque le style concerné est sélectionné
11627 (si sa valeur est 1).
11628 Actuellement, un seul argument par style ou format peut être inséré automatique
11632 \begin_layout Standard
11633 Implicitement, le texte saisi dans la fenêtre de travail de \SpecialChar LyX
11635 considéré est le dernier argument de la commande si le
11638 \begin_inset Flex Code
11641 \begin_layout Plain Layout
11654 \begin_inset Flex Code
11657 \begin_layout Plain Layout
11668 Cependant, les arguments préfixés par
11671 \begin_inset Flex Code
11674 \begin_layout Plain Layout
11684 sont émis après cet argument de la fenêtre de travail.
11685 Notez que la numérotation des post-arguments repart de 1, de sorte que
11686 le premier argument suivant l’argument de la fenêtre de travail est
11689 \begin_inset Flex Code
11692 \begin_layout Plain Layout
11703 Les post-arguments sont ignorés dans tout autre
11706 \begin_inset Flex Code
11709 \begin_layout Plain Layout
11720 \begin_inset Flex Code
11723 \begin_layout Plain Layout
11732 \begin_layout Standard
11733 Les arguments de liste
11734 \begin_inset Flex Code
11737 \begin_layout Plain Layout
11746 \begin_inset Flex Code
11749 \begin_layout Plain Layout
11757 ) sont préfixés par
11758 \begin_inset Flex Code
11761 \begin_layout Plain Layout
11767 suivi par leur numéro (e.
11768 \begin_inset space \thinspace{}
11772 \begin_inset space \space{}
11776 \begin_inset Flex Code
11779 \begin_layout Plain Layout
11789 \begin_layout Description
11792 \begin_inset Flex Code
11795 \begin_layout Plain Layout
11805 noter que cette directive écrasera complètement toute déclaration
11806 \begin_inset Flex Code
11809 \begin_layout Plain Layout
11815 antérieure pour ce style.
11816 Doit être fermée par
11817 \begin_inset Flex Code
11820 \begin_layout Plain Layout
11828 \begin_inset CommandInset ref
11830 reference "subsec:I18n"
11834 pour les détails d'utilisation.
11837 \begin_layout Description
11840 \begin_inset Flex Code
11843 \begin_layout Plain Layout
11861 \begin_layout Plain Layout
11863 \begin_inset Quotes fld
11867 \begin_inset Quotes frd
11870 ici désigne un nombre réel, e.g.
11876 l'espacement vertical qui sépare du paragraphe suivant le dernier paragraphe
11877 d'une série doté de cette directive.
11878 Si le paragraphe suivant est doté d'un autre style, les séparations ne
11879 sont pas simplement additionnées, mais le maximum est pris en considération.La
11881 \begin_inset Flex Code
11884 \begin_layout Plain Layout
11890 pour le dernier paragraphe.
11893 \begin_layout Description
11896 \begin_inset Flex Code
11899 \begin_layout Plain Layout
11910 \begin_inset Flex Code
11913 \begin_layout Plain Layout
11919 fixe la catégorie pour ce style.
11920 Ceci est utilise pour regrouper les styles apparentés dans le menu déroulant
11921 des styles de la barre d'outils.
11922 N'importe quelle chaîne de caractères peut être utilisée, mais vous voudrez
11923 peut-être utiliser des catégories existantes pour vos propres styles.
11926 \begin_layout Description
11929 \begin_inset Flex Code
11932 \begin_layout Plain Layout
11942 fixe la profondeur d'une commande XML.
11943 Utilisable uniquement avec les formats XML.
11946 \begin_layout Description
11949 \begin_inset Flex Code
11952 \begin_layout Plain Layout
11963 \begin_inset Flex Code
11966 \begin_layout Plain Layout
11972 sert à copier toutes les caractéristiques d'un style déjà existant dans
11976 \begin_layout Description
11979 \begin_inset Flex Code
11982 \begin_layout Plain Layout
11993 \begin_inset Flex Code
11996 \begin_layout Plain Layout
12002 ] nomme un style dont le préambule devra être placé
12007 Ceci permet d'assurer une relation d'ordre entre les morceaux de préambule
12008 quand les définitions de macros dépendent les unes des autres.
12014 \begin_layout Plain Layout
12015 Noter que, à part cette fonctionnalité, il n'y a aucun moyen de garantir
12016 un ordonnancement des préambules.
12017 L'ordre que vous constatez avec une version de \SpecialChar LyX
12018 peut changer sans préavis
12019 dans les versions ultérieures.
12027 \begin_layout Description
12030 \begin_inset Flex Code
12033 \begin_layout Plain Layout
12061 ] fixe le type de marqueur qui se trouve à la fin du paragraphe (ou de la
12062 suite de paragraphes si
12063 \begin_inset Flex Code
12066 \begin_layout Plain Layout
12073 \begin_inset Flex Code
12076 \begin_layout Plain Layout
12083 \begin_inset Flex Code
12086 \begin_layout Plain Layout
12093 \begin_inset Flex Code
12096 \begin_layout Plain Layout
12104 \begin_inset Flex Code
12107 \begin_layout Plain Layout
12114 \begin_inset Quotes fld
12118 \begin_inset Quotes frd
12122 \begin_inset Flex Code
12125 \begin_layout Plain Layout
12132 \begin_inset Flex Code
12135 \begin_layout Plain Layout
12141 ) est un carré blanc (respectivement noir) en général placé à la fin des
12144 \begin_inset Flex Code
12147 \begin_layout Plain Layout
12153 est une chaîne de caractères explicitement donnée.
12156 \begin_layout Description
12159 \begin_inset Flex Code
12162 \begin_layout Plain Layout
12173 \begin_inset Flex Code
12176 \begin_layout Plain Layout
12182 fixe la chaîne utilisée pour le marqueur quand
12183 \begin_inset Newline newline
12187 \begin_inset Flex Code
12190 \begin_layout Plain Layout
12197 \begin_inset Flex Code
12200 \begin_layout Plain Layout
12209 \begin_layout Description
12212 \begin_inset Flex Code
12215 \begin_layout Plain Layout
12225 fixe la police utilisée à la fois pour le corps du texte
12231 \begin_inset CommandInset ref
12233 reference "subsec:polices"
12238 Noter qu'en définissant cette police on définit aussi automatiquement
12241 \begin_inset Flex Code
12244 \begin_layout Plain Layout
12254 avec la même valeur.
12255 Il faut donc définir celle-ci d'abord pour fixer
12258 \begin_inset Flex Code
12261 \begin_layout Plain Layout
12274 \begin_layout Description
12277 \begin_inset Flex Code
12280 \begin_layout Plain Layout
12291 \begin_inset Flex Code
12294 \begin_layout Plain Layout
12300 ] est utile pour forcer la portabilité de nouveaux styles vers des versions
12301 stables de \SpecialChar LyX
12303 La première version stable qui interprète cette directive est \SpecialChar LyX
12305 L'argument est un nombre qui peut être 0, -1 ou n'importe quel entier positif.
12307 \begin_inset Flex Code
12310 \begin_layout Plain Layout
12316 est positif, il sera toujours émis vers le préambule du document.
12317 Lors de la lecture d'un fichier
12321 , les définitions de style du préambule du document sont ajoutées à la classe
12323 De ce fait même les versions de \SpecialChar LyX
12324 plus anciennes peuvent gérer ce style.
12328 \begin_inset Flex Code
12331 \begin_layout Plain Layout
12341 est un numéro de version : si le style est lu, et si le numéro de version
12342 est inférieur au numéro de version du style existant dans la classe de
12343 document, le nouveau style est ignoré.
12344 Si le numéro de version est supérieur, le nouveau style remplace l'ancien.
12345 La valeur -1 signifie un numéro de version infini, c'est-à-dire que le
12346 style est toujours utilisé.
12349 \begin_layout Description
12352 \begin_inset Flex Code
12355 \begin_layout Plain Layout
12366 \begin_inset Flex Code
12369 \begin_layout Plain Layout
12378 \begin_inset space \thinspace{}
12382 \begin_inset Flex Code
12385 \begin_layout Plain Layout
12392 ne permet pas d'habitude d'insérer plus d'une espace entre deux mots,
12393 car une espace est considérée comme un séparateur de mots, non comme un
12394 caractère ou un symbole en tant que tel.
12395 C'est très bien mais c'est parfois ennuyeux, par exemple pour taper un
12396 code source de programme ou du code \SpecialChar LaTeX
12398 C'est pourquoi on peut activer
12399 \begin_inset Flex Code
12402 \begin_layout Plain Layout
12409 Noter que \SpecialChar LyX
12410 créera les espaces insécables correspondants aux espaces additionnel
12411 les pour tous les modes autres que le mode \SpecialChar LaTeX
12415 \begin_layout Description
12418 \begin_inset Flex Code
12421 \begin_layout Plain Layout
12429 sont utilisées avec l'exportation XHTML.
12431 \begin_inset CommandInset ref
12433 reference "subsec:Styles-de-paragraphe-XHTML"
12440 \begin_layout Description
12443 \begin_inset Flex Code
12446 \begin_layout Plain Layout
12456 (Utilisable uniquement avec les formats XML).
12459 \begin_layout Description
12462 \begin_inset Flex Code
12465 \begin_layout Plain Layout
12479 \begin_inset Flex Code
12482 \begin_layout Plain Layout
12491 \begin_inset space \thinspace{}
12495 \begin_inset Flex Code
12498 \begin_layout Plain Layout
12505 \begin_inset Flex Code
12508 \begin_layout Plain Layout
12514 que que le style doit être inclus dans le préambule plutôt que dans le
12516 Ceci est utile pour les classes de document qui désirent que les informations
12517 telles que le titre et l'auteur figurent dans le préambule.
12518 Notez bien que ceci ne fonctionne que pour les styles pour lesquels
12519 \begin_inset Flex Code
12522 \begin_layout Plain Layout
12531 \begin_inset Flex Code
12534 \begin_layout Plain Layout
12545 \begin_inset Flex Code
12548 \begin_layout Plain Layout
12559 \begin_layout Description
12562 \begin_inset Flex Code
12565 \begin_layout Plain Layout
12579 \begin_inset Flex Code
12582 \begin_layout Plain Layout
12591 \begin_inset space \thinspace{}
12595 \begin_inset Flex Code
12598 \begin_layout Plain Layout
12605 \begin_inset Flex Code
12608 \begin_layout Plain Layout
12614 que le style fait partie d'un bloc de titre (voir aussi
12615 \begin_inset Flex Code
12618 \begin_layout Plain Layout
12627 \begin_inset Flex Code
12630 \begin_layout Plain Layout
12638 dans les paramètres généraux).
12641 \begin_layout Description
12644 \begin_inset Flex Code
12647 \begin_layout Plain Layout
12658 \begin_inset Flex Code
12661 \begin_layout Plain Layout
12667 ] est la commande \SpecialChar LaTeX
12668 permettant de déclarer un élément d'une liste.
12669 La commande doit être définie sans la barre oblique inverse qui la précède
12670 habituellement (implicitement
12671 \begin_inset Quotes fld
12675 \begin_inset Quotes frd
12678 , qui est émis comme
12679 \begin_inset Flex Code
12682 \begin_layout Plain Layout
12690 en \SpecialChar LaTeX
12694 \begin_layout Description
12697 \begin_inset Flex Code
12700 \begin_layout Plain Layout
12711 \begin_inset Flex Code
12714 \begin_layout Plain Layout
12720 ] crée un espacement supplémentaire entre les paragraphes du même style
12721 dans un environnement.
12722 Si vous emboîtez des paragraphes d'autres formats dans un environnement,
12723 ils seront espacés de
12724 \begin_inset Flex Code
12727 \begin_layout Plain Layout
12734 Mais les éléments de l'environnement seront en plus espacés de
12735 \begin_inset Flex Code
12738 \begin_layout Plain Layout
12752 \begin_layout Description
12755 \begin_inset Flex Code
12758 \begin_layout Plain Layout
12768 (Utilisable uniquement avec les formats XML).
12771 \begin_layout Description
12774 \begin_inset Flex Code
12777 \begin_layout Plain Layout
12788 \begin_inset Flex Code
12791 \begin_layout Plain Layout
12800 \begin_inset space \thinspace{}
12804 \begin_inset Flex Code
12807 \begin_layout Plain Layout
12813 ] permet de laisser un paragraphe vide, ce que \SpecialChar LyX
12814 ne permet pas d'habitude
12815 car il ne générerait rien en \SpecialChar LaTeX
12817 Il y a quelques cas où c'est pourtant utile: dans un modèle pour une lettre,
12818 les champs requis peuvent être laissés vides, pour que les gens ne les
12819 oublient pas; dans certains cas particuliers, un style peut aussi servir
12820 de séparateur, et ne pas contenir de texte.
12823 \begin_layout Description
12826 \begin_inset Flex Code
12829 \begin_layout Plain Layout
12843 \begin_inset Flex Code
12846 \begin_layout Plain Layout
12852 ] fixe l'espacement vertical entre le marqueur et le corps du texte.
12853 Sert seulement pour les marqueurs qui sont au dessus du corps du texte
12855 \begin_inset Flex Code
12858 \begin_layout Plain Layout
12865 \begin_inset Flex Code
12868 \begin_layout Plain Layout
12869 Centered_Top_Environment
12877 \begin_layout Description
12880 \begin_inset Flex Code
12883 \begin_layout Plain Layout
12894 \begin_inset Flex Code
12897 \begin_layout Plain Layout
12903 dénomme le compteur pour la numérotation automatique.
12904 Pour que le compteur soit associé à votre étiquette, il vous faut le référencer
12908 \begin_inset Flex Code
12911 \begin_layout Plain Layout
12923 Ceci fonctionnera avec les
12926 \begin_inset Flex Code
12929 \begin_layout Plain Layout
12938 \begin_inset Flex Code
12941 \begin_layout Plain Layout
12950 \begin_inset Flex Code
12953 \begin_layout Plain Layout
12962 \begin_inset Flex Code
12965 \begin_layout Plain Layout
12976 \begin_inset Newline newline
12984 \begin_inset Flex Code
12987 \begin_layout Plain Layout
12996 \begin_inset Flex Code
12999 \begin_layout Plain Layout
13007 , bien que ce cas soit un peu compliqué.
13008 Supposez que vous déclariez
13009 \begin_inset Flex Code
13012 \begin_layout Plain Layout
13013 \begin_inset Quotes fld
13016 LabelCounter monEnum
13022 \begin_inset Quotes frd
13026 Les compteurs effectivement utilisés sont alors
13027 \begin_inset Flex Code
13030 \begin_layout Plain Layout
13037 \begin_inset Flex Code
13040 \begin_layout Plain Layout
13047 \begin_inset Flex Code
13050 \begin_layout Plain Layout
13057 \begin_inset Flex Code
13060 \begin_layout Plain Layout
13066 , tout à fait comme en \SpecialChar LaTeX
13068 Ces compteurs doivent être tous déclarés séparément.
13069 \begin_inset Newline newline
13073 \begin_inset CommandInset ref
13075 reference "subsec:Compteurs"
13079 pour les détails sur les compteurs.
13082 \begin_layout Description
13085 \begin_inset Flex Code
13088 \begin_layout Plain Layout
13098 fixe la police utilisée pour le marqueur.
13100 \begin_inset CommandInset ref
13102 reference "subsec:polices"
13109 \begin_layout Description
13112 \begin_inset Flex Code
13115 \begin_layout Plain Layout
13126 \begin_inset Flex Code
13129 \begin_layout Plain Layout
13135 fixe le texte indiquent l'importance de l'indentation d'un marqueur.
13138 \begin_layout Description
13141 \begin_inset Flex Code
13144 \begin_layout Plain Layout
13155 \begin_inset Flex Code
13158 \begin_layout Plain Layout
13164 fixe le texte indiquent l'espacement horizontal entre le marqueur et le
13166 Sert seulement pour les marqueurs qui ne sont pas au dessus du corps du
13170 \begin_layout Description
13173 \begin_inset Flex Code
13176 \begin_layout Plain Layout
13187 \begin_inset Flex Code
13190 \begin_layout Plain Layout
13196 fixe la chaîne utilisée comme marqueur avec le
13199 \begin_inset Flex Code
13202 \begin_layout Plain Layout
13211 \begin_inset Flex Code
13214 \begin_layout Plain Layout
13228 \begin_inset Flex Code
13231 \begin_layout Plain Layout
13241 est indiqué, cette chaîne peut contenir les instructions de formatage particuli
13242 ères décrites dans la
13243 \begin_inset CommandInset ref
13245 reference "subsec:Compteurs"
13252 \begin_layout Description
13255 \begin_inset Flex Code
13258 \begin_layout Plain Layout
13261 LabelStringAppendix
13269 \begin_inset Flex Code
13272 \begin_layout Plain Layout
13278 est utilisée dans une annexe à la place de
13279 \begin_inset Flex Code
13282 \begin_layout Plain Layout
13291 Noter que toute directive
13292 \begin_inset Flex Code
13295 \begin_layout Plain Layout
13304 \begin_inset Newline newline
13308 \begin_inset Flex Code
13311 \begin_layout Plain Layout
13314 LabelStringAppendix
13322 \begin_layout Description
13325 \begin_inset Flex Code
13328 \begin_layout Plain Layout
13338 (Utilisable uniquement avec les formats XML).
13341 \begin_layout Description
13344 \begin_inset Flex Code
13347 \begin_layout Plain Layout
13358 \begin_inset Flex Code
13361 \begin_layout Plain Layout
13372 \begin_inset Newline newline
13379 Sensitive, Enumerate,
13380 \begin_inset Newline newline
13383 Itemize, Bibliography
13391 \begin_inset Separator parbreak
13398 \begin_layout Description
13399 \begin_inset Flex Code
13402 \begin_layout Plain Layout
13410 veut dire que le marqueur est le premier mot (avant la première vraie espace).
13411 Utilisez des espaces insécables si vous voulez mettre plus d'un mot dans
13415 \begin_layout Description
13416 \begin_inset Flex Code
13419 \begin_layout Plain Layout
13427 veut dire qu'il est défini dans le style (voir
13428 \begin_inset Flex Code
13431 \begin_layout Plain Layout
13441 \begin_inset Quotes fld
13445 \begin_inset Quotes frd
13448 , au début du paragraphe.Si le
13451 \begin_inset Flex Code
13454 \begin_layout Plain Layout
13467 \begin_inset Flex Code
13470 \begin_layout Plain Layout
13480 , alors il ne sera affiché que dans le premier paragraphe de toutes séquence
13481 de paragraphes du même
13484 \begin_inset Flex Code
13487 \begin_layout Plain Layout
13500 \begin_layout Description
13503 \begin_inset Flex Code
13506 \begin_layout Plain Layout
13517 \begin_inset space ~
13521 \begin_inset space ~
13527 \begin_inset Flex Code
13530 \begin_layout Plain Layout
13540 sont des cas particuliers de
13541 \begin_inset Flex Code
13544 \begin_layout Plain Layout
13553 Le marqueur sera imprimé au dessus du paragraphe, soit au début de la lignes,
13557 \begin_layout Description
13558 \begin_inset Flex Code
13561 \begin_layout Plain Layout
13569 est un cas particulier pour les marqueurs de légende
13570 \begin_inset Quotes fld
13574 \begin_inset Quotes frd
13578 \begin_inset Quotes fld
13582 \begin_inset Quotes frd
13587 \begin_inset Flex Code
13590 \begin_layout Plain Layout
13598 signifie que le mot affiché (défini en dur) dépend du type de flottant:
13599 il est défini dans les sources comme
13600 \begin_inset Quotes fld
13604 \begin_inset Flex Code
13607 \begin_layout Plain Layout
13616 \begin_inset Quotes frd
13620 \begin_inset Flex Code
13623 \begin_layout Plain Layout
13629 est la valeur du compteur associé au flottant.
13630 Au cas où une légende est insérée en dehors d'un flottant, le
13633 \begin_inset Flex Code
13636 \begin_layout Plain Layout
13647 \begin_inset Quotes fld
13651 \begin_inset Quotes frd
13657 \begin_layout Description
13658 \begin_inset Flex Code
13661 \begin_layout Plain Layout
13669 produit le type habituel d'étiquettes d'énumération.
13670 Pour le moment, il est défini en dur comme chiffres arabes, lettres en
13671 bas de casse, petits chiffres romains et lettres capitales pour les quatre
13672 profondeurs possibles.
13675 \begin_layout Description
13678 \begin_inset Flex Code
13681 \begin_layout Plain Layout
13691 produit des symboles pour les différents niveaux.
13692 Il est également défini en dur.
13695 \begin_layout Description
13698 \begin_inset Flex Code
13701 \begin_layout Plain Layout
13711 ne doit être utilisé qu'avec
13714 \begin_inset Flex Code
13717 \begin_layout Plain Layout
13720 LatexType BibEnvironment
13729 \begin_layout Description
13732 \begin_inset Flex Code
13735 \begin_layout Plain Layout
13745 écrasera complètement toute autre directive
13746 \begin_inset Flex Code
13749 \begin_layout Plain Layout
13756 Doit être fermée par
13757 \begin_inset Flex Code
13760 \begin_layout Plain Layout
13767 \begin_inset Newline newline
13771 \begin_inset CommandInset ref
13773 reference "subsec:I18n"
13777 pour les détails d'utilisation.
13780 \begin_layout Description
13783 \begin_inset Flex Code
13786 \begin_layout Plain Layout
13797 \begin_inset Flex Code
13800 \begin_layout Plain Layout
13806 ] fixe le nom de l'objet \SpecialChar LaTeX
13807 correspondant, soit l'environnement, soit la commande.
13810 \begin_layout Description
13813 \begin_inset Flex Code
13816 \begin_layout Plain Layout
13827 \begin_inset Flex Code
13830 \begin_layout Plain Layout
13836 ] fixe le paramètre facultatif de l'objet
13837 \begin_inset Flex Code
13840 \begin_layout Plain Layout
13847 Ce paramètre ne peut pas être changé depuis \SpecialChar LyX
13849 \begin_inset Flex Code
13852 \begin_layout Plain Layout
13858 pour les paramètres personnalisables).
13859 Ceci sera émis tel quel après tous les
13860 \begin_inset Flex Code
13863 \begin_layout Plain Layout
13869 s \SpecialChar LaTeX
13873 \begin_layout Description
13876 \begin_inset Flex Code
13879 \begin_layout Plain Layout
13890 \begin_inset Flex Code
13893 \begin_layout Plain Layout
13899 , Command, Environment, Item_Environment,
13900 \begin_inset Newline newline
13903 List_Environment, Bib_Environment
13910 ] décrit comment traduire l'environnement en \SpecialChar LaTeX
13917 \begin_layout Plain Layout
13920 \begin_inset Flex Code
13923 \begin_layout Plain Layout
13933 est peut-être trompeur, dans la mesure où ces règles s'appliquent également
13934 aux classes DocBook.
13935 Explorer les fichiers des classes DocBook (noms de fichiers
13936 \begin_inset Flex Code
13939 \begin_layout Plain Layout
13945 ) pour voir des exemples particuliers.
13951 \begin_inset Separator parbreak
13958 \begin_layout Description
13959 \begin_inset Flex Code
13962 \begin_layout Plain Layout
13969 \begin_inset Quotes fld
13973 \begin_inset Quotes frd
13979 \begin_layout Description
13980 \begin_inset Flex Code
13983 \begin_layout Plain Layout
13990 \begin_inset Flex Code
13993 \begin_layout Plain Layout
14000 {\SpecialChar ldots
14009 \begin_layout Description
14010 \begin_inset Flex Code
14013 \begin_layout Plain Layout
14020 \begin_inset Flex Code
14023 \begin_layout Plain Layout
14030 }\SpecialChar ldots
14045 \begin_layout Description
14046 \begin_inset Flex Code
14049 \begin_layout Plain Layout
14055 est la même chose que
14056 \begin_inset Flex Code
14059 \begin_layout Plain Layout
14065 , sauf qu'il génère un
14066 \begin_inset Flex Code
14069 \begin_layout Plain Layout
14077 pour chaque paragraphe de l'environnement.
14080 \begin_layout Description
14081 \begin_inset Flex Code
14084 \begin_layout Plain Layout
14090 est la même chose que
14091 \begin_inset Flex Code
14094 \begin_layout Plain Layout
14101 \begin_inset Newline newline
14105 \begin_inset Flex Code
14108 \begin_layout Plain Layout
14114 est passé en paramètre de l'environnement.
14115 \begin_inset Newline newline
14119 \begin_inset Flex Code
14122 \begin_layout Plain Layout
14128 peut être défini dans la fenêtre
14129 \begin_inset Flex MenuItem
14132 \begin_layout Plain Layout
14133 Édition\SpecialChar menuseparator
14135 \begin_inset space ~
14139 \begin_inset space ~
14150 \begin_layout Description
14153 \begin_inset Flex Code
14156 \begin_layout Plain Layout
14169 \begin_inset Flex Code
14172 \begin_layout Plain Layout
14182 , mais ajoute l'argument obligatoire nécessaire (l'étiquette la plus longue)
14183 à la directive de début de l’environnement bibliographique:
14186 \begin_inset Newline newline
14190 \begin_inset Flex Code
14193 \begin_layout Plain Layout
14198 begin{thebibliography}{99}
14206 Cette directive n'est donc nécessaire que pour les environnements bibliographiq
14208 L’étiquette implicite
14209 \begin_inset Quotes fld
14213 \begin_inset Quotes frd
14216 peut être modifiée par l'utilisateur dans les réglages de paragraphe d'une
14217 entrée bibliographique.
14220 \begin_layout Standard
14221 En collectant ces derniers éléments, l'exportation \SpecialChar LaTeX
14225 \begin_layout LyX-Code
14230 LatexName[LatexParam]{\SpecialChar ldots
14234 \begin_layout Standard
14238 \begin_layout LyX-Code
14243 begin{LatexName}[LatexParam] \SpecialChar ldots
14249 \begin_layout Standard
14250 en fonction du type \SpecialChar LaTeX
14255 \begin_layout Description
14258 \begin_inset Flex Code
14261 \begin_layout Plain Layout
14272 \begin_inset Flex Code
14275 \begin_layout Plain Layout
14281 ] définit une chaîne de caractères insérée au début du contenu du style.
14282 Une rupture de ligne dans la sortie peut être indiquée par
14283 \begin_inset Flex Code
14286 \begin_layout Plain Layout
14295 \begin_layout Description
14298 \begin_inset Flex Code
14301 \begin_layout Plain Layout
14312 \begin_inset Flex Code
14315 \begin_layout Plain Layout
14321 fixe la marge gauche: si vous mettez des styles dans un environnement,
14325 \begin_inset Flex Code
14328 \begin_layout Plain Layout
14338 ne seront pas ajoutées directement, mais avec un facteur
14339 \begin_inset Formula $\frac{4}{\mathrm{profondeur}+4}$
14343 Notez que ce paramètre sert aussi quand
14346 \begin_inset Flex Code
14349 \begin_layout Plain Layout
14360 \begin_inset Flex Code
14363 \begin_layout Plain Layout
14372 \begin_inset Flex Code
14375 \begin_layout Plain Layout
14384 Il est alors ajouté à la marge manuelle ou dynamique.
14385 \begin_inset Newline newline
14389 \begin_inset Quotes fld
14393 \begin_inset Flex Code
14396 \begin_layout Plain Layout
14403 \begin_inset Quotes frd
14406 signifie que le paragraphe est indenté avec la largeur de
14407 \begin_inset Quotes fld
14411 \begin_inset Flex Code
14414 \begin_layout Plain Layout
14421 \begin_inset Quotes frd
14424 dans la police normale.
14425 Il est possible de créer une largeur négative avec
14426 \begin_inset Quotes fld
14430 \begin_inset Flex Code
14433 \begin_layout Plain Layout
14440 \begin_inset Quotes frd
14444 Cette solution a été choisie pour que l'apparence soit la même quelle que
14445 soit la police d'écran.
14448 \begin_layout Description
14451 \begin_inset Flex Code
14454 \begin_layout Plain Layout
14463 \begin_inset Flex Code
14466 \begin_layout Plain Layout
14472 , Manual, Dynamic, First_Dynamic, Right_Address_Box
14478 \begin_inset Newline newline
14483 fixe le type de marge à gauche du format.
14484 \begin_inset Separator parbreak
14491 \begin_layout Description
14492 \begin_inset Flex Code
14495 \begin_layout Plain Layout
14503 veut dire une marge fixe.
14506 \begin_layout Description
14507 \begin_inset Flex Code
14510 \begin_layout Plain Layout
14518 veut dire que la marge de gauche dépend de ce qu'il y a dans la fenêtre
14520 \begin_inset Flex MenuItem
14523 \begin_layout Plain Layout
14524 Édition\SpecialChar menuseparator
14526 \begin_inset space ~
14530 \begin_inset space ~
14539 Ceci sert à obtenir des listes bien mises en page sans tabulations.
14542 \begin_layout Description
14543 \begin_inset Flex Code
14546 \begin_layout Plain Layout
14554 veut dire que la marge dépend de la taille du marqueur.
14555 Ceci sert entre autres aux en-têtes numérotés.
14556 Il est évident que l'en-tête
14557 \begin_inset Quotes fld
14560 5.4.3.2.1 Très long en-tête
14561 \begin_inset Quotes frd
14564 doit avoir une marge de gauche plus grande (autant que
14565 \begin_inset Quotes fld
14569 \begin_inset Quotes frd
14573 \begin_inset Quotes fld
14576 3.2 Très long en-tête
14577 \begin_inset Quotes frd
14580 , même si les autres traitements de texte ne savent pas le faire.
14583 \begin_layout Description
14584 \begin_inset Flex Code
14587 \begin_layout Plain Layout
14595 est similaire, mais seulement la toute première ligne du paragraphe est
14596 dynamique, les autres étant statiques; ceci est utile par exemple pour
14600 \begin_layout Description
14601 \begin_inset Flex Code
14604 \begin_layout Plain Layout
14612 signifie que la marge est choisie pour que la ligne la plus longue du paragraph
14613 e touche la marge de droite.
14614 Ceci sert à typographier une adresse sur le bord droit de la page.
14618 \begin_layout Description
14621 \begin_inset Flex Code
14624 \begin_layout Plain Layout
14635 \begin_inset Flex Code
14638 \begin_layout Plain Layout
14647 \begin_inset space \thinspace{}
14651 \begin_inset Flex Code
14654 \begin_layout Plain Layout
14660 ] indique si les commandes fragiles doivent être protégées par
14661 \begin_inset Flex Code
14664 \begin_layout Plain Layout
14672 dans ce style (Note: ceci n'indique pas si cette commande elle-même doit
14676 \begin_layout Description
14679 \begin_inset Flex Code
14682 \begin_layout Plain Layout
14693 \begin_inset Flex Code
14696 \begin_layout Plain Layout
14703 \begin_inset space \thinspace{}
14707 \begin_inset Flex Code
14710 \begin_layout Plain Layout
14718 ] indique si les nouvelles lignes sont traduites ou non en sauts de ligne
14721 \begin_inset Flex Code
14724 \begin_layout Plain Layout
14735 La traduction peut être désactivée pour permettre d'éditer plus confortablement
14736 du \SpecialChar LaTeX
14737 depuis \SpecialChar LyX
14741 \begin_layout Description
14744 \begin_inset Flex Code
14747 \begin_layout Plain Layout
14758 \begin_inset Flex Code
14761 \begin_layout Plain Layout
14770 \begin_inset space \thinspace{}
14774 \begin_inset Flex Code
14777 \begin_layout Plain Layout
14783 ] indique si \SpecialChar LyX
14784 indente ou non la première ligne du paragraphe suivant.
14786 \begin_inset Flex Code
14789 \begin_layout Plain Layout
14795 veut dire qu'il ne peut pas,
14796 \begin_inset Flex Code
14799 \begin_layout Plain Layout
14805 veut dire qu'il peut s'il le veut.
14808 \begin_layout Description
14811 \begin_inset Flex Code
14814 \begin_layout Plain Layout
14825 \begin_inset Flex Code
14828 \begin_layout Plain Layout
14834 ] dénomme un style qui a remplacé ce style en cours.
14835 Ceci est utilisé pour renommer un style en conservant la rétrocompatibilité.
14838 \begin_layout Description
14841 \begin_inset Flex Code
14844 \begin_layout Plain Layout
14855 \begin_inset Flex Code
14858 \begin_layout Plain Layout
14867 \begin_inset space \thinspace{}
14871 \begin_inset Flex Code
14874 \begin_layout Plain Layout
14880 ] indique que les paragraphes ne seront pas séparés par une ligne vide dans
14881 le résultat \SpecialChar LaTeX
14882 , mais par un retour à la ligne; combiné avec
14883 \begin_inset Flex Code
14886 \begin_layout Plain Layout
14892 , ceci permet d'émuler une éditeur plein texte (comme l'insert code \SpecialChar TeX
14896 \begin_layout Description
14899 \begin_inset Flex Code
14902 \begin_layout Plain Layout
14913 \begin_inset Flex Code
14916 \begin_layout Plain Layout
14922 fixe l'indentation de la toute première ligne d'un paragraphe.
14924 \begin_inset Flex Code
14927 \begin_layout Plain Layout
14933 est fixé pour un format donné, à l'exception du format
14934 \begin_inset Flex Code
14937 \begin_layout Plain Layout
14943 , car l'indentation d'un paragraphe dans l'environnement
14944 \begin_inset Flex Code
14947 \begin_layout Plain Layout
14953 peut être empêchée par
14954 \begin_inset Flex Code
14957 \begin_layout Plain Layout
14964 De plus, les paragraphes de style
14965 \begin_inset Flex Code
14968 \begin_layout Plain Layout
14974 emboîtés dans d'autres environnements utilisent le
14975 \begin_inset Flex Code
14978 \begin_layout Plain Layout
14984 de l'environne\SpecialChar softhyphen
14986 Par exemple, les paragraphes
14987 \begin_inset Flex Code
14990 \begin_layout Plain Layout
14996 dans une énumération ne sont pas indentés.
14999 \begin_layout Description
15002 \begin_inset Flex Code
15005 \begin_layout Plain Layout
15019 ] fixe l'espacement vertical entre deux paragraphes dans le style.
15022 \begin_layout Description
15025 \begin_inset Flex Code
15028 \begin_layout Plain Layout
15042 ] fixe la valeur d'interligne entre paragraphes.
15044 donne le choix entre
15045 \begin_inset Flex Code
15048 \begin_layout Plain Layout
15055 \begin_inset Flex Code
15058 \begin_layout Plain Layout
15064 pour séparer les paragraphes.
15066 \begin_inset Flex Code
15069 \begin_layout Plain Layout
15075 , cette valeur n'est pas prise en compte.
15077 \begin_inset Flex Code
15080 \begin_layout Plain Layout
15087 \begin_inset Flex Code
15090 \begin_layout Plain Layout
15096 n'est pas prise en compte et tous les paragraphes sont séparés par ce paramètre
15098 \begin_inset Flex Code
15101 \begin_layout Plain Layout
15107 , en plus de l'interligne normal.
15108 L'espacement vertical est calculé par
15109 \begin_inset Flex Code
15112 \begin_layout Plain Layout
15113 valeur*DefaultHeight()
15122 est la valeur choisie pour
15123 \begin_inset Flex Code
15126 \begin_layout Plain Layout
15133 \begin_inset Flex Code
15136 \begin_layout Plain Layout
15142 est la hauteur d'une ligne dans la police normale.
15143 De cette façon, l'aspect reste le même quelle que soit la police à l'écran.
15146 \begin_layout Description
15149 \begin_inset Flex Code
15152 \begin_layout Plain Layout
15163 \begin_inset Flex Code
15166 \begin_layout Plain Layout
15175 \begin_inset space \thinspace{}
15179 \begin_inset Flex Code
15182 \begin_layout Plain Layout
15188 ] indique si le contenu du paragraphe doit être passé sous forme brute,
15189 c'est-à-dire sans les traductions spéciales dont \SpecialChar LaTeX
15194 \begin_layout Description
15197 \begin_inset Flex Code
15200 \begin_layout Plain Layout
15210 fixe le contenu à inclure dans le préambule \SpecialChar LaTeX
15211 quand le style est utilisé.
15212 Utile pour définir des macros, charger des paquetages, etc.
15213 requis pour ce style particulier.
15214 Doit être fermé par
15215 \begin_inset Quotes fld
15219 \begin_inset Flex Code
15222 \begin_layout Plain Layout
15231 \begin_inset Quotes frd
15237 \begin_layout Description
15240 \begin_inset Flex Code
15243 \begin_layout Plain Layout
15254 \begin_inset Flex Code
15257 \begin_layout Plain Layout
15263 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraph
15265 Ceci permet l'utilisation de références mises en forme.
15268 \begin_layout Description
15271 \begin_inset Flex Code
15274 \begin_layout Plain Layout
15285 \begin_inset Flex Code
15288 \begin_layout Plain Layout
15294 ] indique que le style requiert la fonctionnalité chaîne.
15295 Voir la description de
15296 \begin_inset Flex Code
15299 \begin_layout Plain Layout
15308 \begin_inset CommandInset ref
15310 reference "subsec:Paramètres-généraux-d'une"
15314 ) pour les détails sur les fonctionnalités.
15318 \begin_layout Description
15321 \begin_inset Flex Code
15324 \begin_layout Plain Layout
15335 \begin_inset Flex Code
15338 \begin_layout Plain Layout
15347 \begin_inset Flex Code
15350 \begin_layout Plain Layout
15356 ] réinitialise les arguments \SpecialChar LaTeX
15357 de ce style ( tels que définis par la directive
15360 \begin_inset Flex Code
15363 \begin_layout Plain Layout
15374 Ceci est utile si vous avez dupliqué un style en utilisant
15377 \begin_inset Flex Code
15380 \begin_layout Plain Layout
15390 , et que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels
15394 \begin_layout Description
15397 \begin_inset Flex Code
15400 \begin_layout Plain Layout
15411 \begin_inset Flex Code
15414 \begin_layout Plain Layout
15420 ] définit une chaîne de caractères insérée à la fin du contenu du style.
15421 Une rupture de ligne dans la sortie peut être indiquée par
15422 \begin_inset Flex Code
15425 \begin_layout Plain Layout
15434 \begin_layout Description
15437 \begin_inset Flex Code
15440 \begin_layout Plain Layout
15451 \begin_inset Flex Code
15454 \begin_layout Plain Layout
15467 \begin_layout Description
15470 \begin_inset Flex Code
15473 \begin_layout Plain Layout
15486 \begin_inset Flex Code
15489 \begin_layout Plain Layout
15499 \begin_inset Flex Code
15502 \begin_layout Plain Layout
15511 \begin_inset Flex Code
15514 \begin_layout Plain Layout
15523 \begin_inset Flex Code
15526 \begin_layout Plain Layout
15532 \begin_inset space ~
15542 ] définit l'interligne par défaut dans ce style.
15544 \begin_inset Flex Code
15547 \begin_layout Plain Layout
15554 \begin_inset Flex Code
15557 \begin_layout Plain Layout
15564 \begin_inset Flex Code
15567 \begin_layout Plain Layout
15573 correspondent respectivement à un facteur multiplicatif de 1, 1,25 et 1,667.
15574 Si vous mettez le paramètre
15575 \begin_inset Flex Code
15578 \begin_layout Plain Layout
15584 , vous devez aussi mettre une valeur numérique qui servira de facteur multiplica
15586 Notez que, contrairement aux autres paramètres,
15587 \begin_inset Flex Code
15590 \begin_layout Plain Layout
15596 implique de générer du code \SpecialChar LaTeX
15597 spécifique, qui utilise le paquetage \SpecialChar LaTeX
15599 \begin_inset Flex Code
15602 \begin_layout Plain Layout
15611 \begin_layout Description
15614 \begin_inset Flex Code
15617 \begin_layout Plain Layout
15628 \begin_inset Flex Code
15631 \begin_layout Plain Layout
15638 \begin_inset space \thinspace{}
15642 \begin_inset Flex Code
15645 \begin_layout Plain Layout
15653 ] active la correction orthographique du style.
15654 Implicitement vrai.
15657 \begin_layout Description
15660 \begin_inset Flex Code
15663 \begin_layout Plain Layout
15673 fixe la police utilisée pour le corps du texte.
15675 \begin_inset CommandInset ref
15677 reference "subsec:polices"
15684 \begin_layout Description
15687 \begin_inset Flex Code
15690 \begin_layout Plain Layout
15701 \begin_inset Flex Code
15704 \begin_layout Plain Layout
15710 ] fixe le niveau du style dans le table des matières.
15711 Ceci est utilisé pour la numérotation automatique des en-têtes.
15714 \begin_layout Description
15717 \begin_inset Flex Code
15720 \begin_layout Plain Layout
15734 ] fixe L'espacement vertical qui sépare le premier paragraphe dans une série
15735 du même style, du paragraphe qui le précède.
15736 Si le paragraphe précédent est dans un autre style, les séparations ne
15737 s'ajoutent pas, mais \SpecialChar LyX
15738 prend le maximum des deux.
15741 \begin_layout Subsection
15742 \begin_inset CommandInset label
15748 Internationalisation des styles de paragraphes
15751 \begin_layout Standard
15753 effectue depuis longtemps la traduction des informations de format, mais,
15754 jusqu'à la version 2.0, ceci ne s'appliquait qu'à l'interface utilisateur
15755 et non pas par exemple au résultat PDF.
15756 Ainsi les auteurs francophones devaient avoir recours à des astuces pénibles
15757 s'ils voulaient obtenir
15758 \begin_inset Quotes fld
15762 \begin_inset Quotes frd
15766 \begin_inset Quotes fld
15770 \begin_inset Quotes frd
15778 , ce n'est plus le cas.
15781 \begin_layout Standard
15783 \begin_inset Flex Code
15786 \begin_layout Plain Layout
15792 définit un texte qui doit apparaître dans le le document typographique,
15794 \begin_inset Flex Code
15797 \begin_layout Plain Layout
15804 \begin_inset Flex Code
15807 \begin_layout Plain Layout
15813 pour traiter correctement les documents non anglophones, et même multilingues.
15814 L'extrait suivant (du fichier
15815 \begin_inset Flex Code
15818 \begin_layout Plain Layout
15824 ) illustre le fonctionnement:
15827 \begin_layout LyX-Code
15831 \begin_inset Separator parbreak
15838 \begin_layout LyX-Code
15843 theoremstyle{remark}
15846 \begin_layout LyX-Code
15851 newtheorem{claim}[thm]{
15858 \begin_layout LyX-Code
15864 \begin_layout LyX-Code
15870 \begin_layout LyX-Code
15877 claimname}{_(Claim)}
15880 \begin_layout LyX-Code
15886 \begin_layout LyX-Code
15892 \begin_layout LyX-Code
15903 claimname}{_(Claim)}}
15906 \begin_layout LyX-Code
15913 \begin_layout Standard
15914 En principe, toute commande \SpecialChar LaTeX
15915 autorisée peut apparaître dans les directives
15917 \begin_inset Flex Code
15920 \begin_layout Plain Layout
15927 \begin_inset Flex Code
15930 \begin_layout Plain Layout
15936 , mais dans la pratique elles se présenteront typiquement comme ce qui est
15938 La clé de la traduction correcte du texte typographié est la définition
15939 de le commande \SpecialChar LaTeX
15941 \begin_inset Flex Code
15944 \begin_layout Plain Layout
15952 et son utilisation avec
15953 \begin_inset Flex Code
15956 \begin_layout Plain Layout
15968 \begin_layout Standard
15970 \begin_inset Flex Code
15973 \begin_layout Plain Layout
15979 fournit ce qu'il faut pour l'internationalisation fondée sur le langage
15980 global du document.
15981 Le contenu de la directive sera inclus dans le préambule, comme avec la
15983 \begin_inset Flex Code
15986 \begin_layout Plain Layout
15993 Ce qui la rend singulière est l'utilisation de la
15994 \begin_inset Quotes fld
15998 \begin_inset Quotes frd
16002 \begin_inset Flex Code
16005 \begin_layout Plain Layout
16011 , qui sera remplacée, lorsque \SpecialChar LyX
16012 produira le résultat \SpecialChar LaTeX
16013 , par la traduction
16014 de son argument dans la langue du document
16018 \begin_layout Plain Layout
16019 Pour ceux qui s'intéressent au fonctionnement sous-jacent, la fonction
16020 \begin_inset Quotes fld
16024 \begin_inset Flex Code
16027 \begin_layout Plain Layout
16034 \begin_inset Quotes frd
16038 \begin_inset Flex Code
16041 \begin_layout Plain Layout
16047 , qui constitue le cœur du mécanisme de traduction de l'interface \SpecialChar LyX
16049 est étendue ici à la traduction à la volée de code \SpecialChar LaTeX
16058 \begin_layout Standard
16060 \begin_inset Flex Code
16063 \begin_layout Plain Layout
16069 est plus compliquée, car elle fournit une fonctionnalité adaptée aux documents
16070 multilingues et propose par conséquent une interface pour le paquetage
16072 \begin_inset Flex Code
16075 \begin_layout Plain Layout
16081 Son contenu sera ajouté au préambule une fois pour chaque langue utilisée
16083 Dans ce cas, l'argument de
16084 \begin_inset Flex Code
16087 \begin_layout Plain Layout
16093 sera remplacé par sa traduction dans le langage en question: l'expression
16095 \begin_inset Flex Code
16098 \begin_layout Plain Layout
16104 est remplacée par le nom de la langue (telle qu'il est connu de
16105 \begin_inset Flex Code
16108 \begin_layout Plain Layout
16118 \begin_layout Standard
16119 Un document en allemand qui inclut aussi un paragraphe en français aura
16120 donc ceci dans le préambule:
16123 \begin_layout LyX-Code
16134 claimname}{Affirmation}}
16135 \begin_inset Newline newline
16146 claimname}{Behauptung}}
16147 \begin_inset Newline newline
16154 claimname}{Behauptung}
16157 \begin_layout Standard
16160 \begin_inset Flex Code
16163 \begin_layout Plain Layout
16169 vont alors conspirer pour créer le texte correct dans le résultat imprimable.
16172 \begin_layout Standard
16173 Un point important à noter est que les traductions sont celles qui sont
16174 fournies par \SpecialChar LyX
16175 lui-même, via le fichier
16178 \begin_inset Flex Code
16181 \begin_layout Plain Layout
16193 \begin_inset Flex Code
16196 \begin_layout Plain Layout
16203 \begin_inset Flex Code
16206 \begin_layout Plain Layout
16212 ne sont effectifs que dans les fichiers de format fournis avec \SpecialChar LyX
16214 les fichiers de format créés par l'utilisateur ne seront pas explorés par
16215 les fonctions d'internationalisation, sauf si le fichier
16218 \begin_inset Flex Code
16221 \begin_layout Plain Layout
16231 est modifié en conséquence.
16232 Ceci dit, tout fichier de format créé dans le but d'être distribué avec
16234 doit inclure ces directives s'il y a lieu.
16235 Notez bien que les traductions des styles de paragraphe ne changeront jamais
16236 avec les publications de maintenance des versions de \SpecialChar LyX
16238 de la version 2.1.x à la version 2.1.y).
16239 Il est cependant très probable qu'à l'occasion d'une publication majeure
16241 de 2.0.x à 2.1.0), de nouvelles traductions ou corrections soient introduites
16245 \begin_layout Subsection
16247 \begin_inset CommandInset label
16249 name "subsec:Flottants"
16256 \begin_layout Standard
16257 Il faut définir les flottants (
16258 \begin_inset Flex Code
16261 \begin_layout Plain Layout
16268 \begin_inset Flex Code
16271 \begin_layout Plain Layout
16278 ) dans la classe elle-même.
16279 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
16280 il suffit probablement que vous ajoutiez
16283 \begin_layout LyX-Code
16284 Input stdfloats.inc
16287 \begin_layout Standard
16288 à un endroit raisonnable dans la classe
16292 \begin_layout Plain Layout
16293 N'oubliez pas de jeter aussi un
16297 \begin_layout Plain Layout
16306 il sur les compteurs dans la section suivante.
16312 Si vous voulez implémenter une classe de texte qui propose un nouveau type
16313 de flottant (comme la classe AGU fournie avec \SpecialChar LyX
16314 ), les explications ci-dessous
16315 vont sans doute vous être utiles :
16318 \begin_layout Description
16321 \begin_inset Flex Code
16324 \begin_layout Plain Layout
16338 \begin_inset Flex Code
16341 \begin_layout Plain Layout
16347 ] définit le suffixe d'un fichier auxiliaire contenant la liste des flottants
16350 écrit les légendes dans ce fichier.
16353 \begin_layout Description
16356 \begin_inset Flex Code
16359 \begin_layout Plain Layout
16370 \begin_inset Flex Code
16373 \begin_layout Plain Layout
16379 ] définit la chaîne de caractères qui se trouvera dans les menus et également
16381 Ceci est traduit dans le langage courant si
16382 \begin_inset Flex Code
16385 \begin_layout Plain Layout
16394 \begin_layout Description
16395 \begin_inset Flex Code
16398 \begin_layout Plain Layout
16404 sont utilisées avec l'exportation XHTML.
16406 \begin_inset CommandInset ref
16408 reference "sec:Tags-for-XHTML"
16415 \begin_layout Description
16418 \begin_inset Flex Code
16421 \begin_layout Plain Layout
16432 \begin_inset Flex Code
16435 \begin_layout Plain Layout
16444 \begin_inset space \thinspace{}
16448 \begin_inset Flex Code
16451 \begin_layout Plain Layout
16457 ] indique si le flottant est déjà défini dans la classe de document ou s'il
16458 faut charger le paquetage \SpecialChar LaTeX
16460 \begin_inset Flex Code
16463 \begin_layout Plain Layout
16469 pour le définir à la volée.
16470 La valeur implicite est
16471 \begin_inset Flex Code
16474 \begin_layout Plain Layout
16480 qui signifie: utiliser
16481 \begin_inset Flex Code
16484 \begin_layout Plain Layout
16491 Elle doit être positionnée sur
16492 \begin_inset Flex Code
16495 \begin_layout Plain Layout
16501 si le flottant est déjà défini par la classe de document.
16504 \begin_layout Description
16507 \begin_inset Flex Code
16510 \begin_layout Plain Layout
16521 \begin_inset Flex Code
16524 \begin_layout Plain Layout
16530 ] détermine la commande utilisée pour engendrer une liste de flottants du
16532 \begin_inset Quotes fld
16538 \begin_inset Quotes frd
16541 initial doit être omis.
16547 \begin_inset Flex Code
16550 \begin_layout Plain Layout
16556 est faux, puisqu'il n'y a alors pas de procédure pour activer cette commande.
16557 La directive est ignorée si
16558 \begin_inset Flex Code
16561 \begin_layout Plain Layout
16567 est vrai, puisqu'il y a alors une procédure.
16570 \begin_layout Description
16573 \begin_inset Flex Code
16576 \begin_layout Plain Layout
16587 \begin_inset Flex Code
16590 \begin_layout Plain Layout
16596 ] fixe le titre utilisé pour une liste des flottants du type considéré (figures,
16598 Il est utilisé pour l'étiquette à l'écran dans \SpecialChar LyX
16599 ; il est passé à \SpecialChar LaTeX
16601 utilisé comme titre, et il est également utilisé comme titre dans l'exportation
16603 Il sera traduit dans le langage du document.
16606 \begin_layout Description
16609 \begin_inset Flex Code
16612 \begin_layout Plain Layout
16623 \begin_inset Flex Code
16626 \begin_layout Plain Layout
16632 ] (paramètre facultatif) détermine si les flottants de cette classe seront
16633 numérotés en suivant un type de section du document.
16637 \begin_inset Flex Code
16640 \begin_layout Plain Layout
16651 \begin_inset Quotes fld
16655 \begin_inset Flex Code
16658 \begin_layout Plain Layout
16667 \begin_inset Quotes frd
16670 , les flottants seront numérotés chapitre par chapitre.
16673 \begin_layout Description
16676 \begin_inset Flex Code
16679 \begin_layout Plain Layout
16690 \begin_inset Flex Code
16693 \begin_layout Plain Layout
16699 ] définit le placement implicite pour cette catégorie de flottants.
16700 C'est comme en \SpecialChar LaTeX
16702 \begin_inset Flex Code
16705 \begin_layout Plain Layout
16712 \begin_inset Flex Code
16715 \begin_layout Plain Layout
16722 \begin_inset Flex Code
16725 \begin_layout Plain Layout
16732 \begin_inset Flex Code
16735 \begin_layout Plain Layout
16741 pour haut, bas, page et ici respectivement
16745 \begin_layout Plain Layout
16746 Notez que l'ordre dans lequel vous mettez ces lettres est sans importance,
16747 comme en \SpecialChar LaTeX
16754 En plus vous avez un nouveau type,
16755 \begin_inset Flex Code
16758 \begin_layout Plain Layout
16764 , qui ne correspond pas vraiment à un flottant, car il signifie de le positionne
16766 \begin_inset Quotes fld
16770 \begin_inset Quotes frd
16773 et nulle part ailleurs.
16774 Notez cependant que le type
16775 \begin_inset Flex Code
16778 \begin_layout Plain Layout
16784 est spécial et, à cause de détails d'implantation, ne peut pas être utilisé
16785 avec des flottants non définis dans la classe de document.
16786 Si vous n'avez pas compris tout ce baratin, mettez simplement
16789 \begin_inset Quotes fld
16795 \begin_inset Flex Code
16798 \begin_layout Plain Layout
16807 \begin_inset Quotes frd
16815 \begin_layout Description
16818 \begin_inset Flex Code
16821 \begin_layout Plain Layout
16832 \begin_inset Flex Code
16835 \begin_layout Plain Layout
16841 ] détermine le préfixe à utiliser lors de la création d'étiquettes référant
16842 les flottants du type considéré.
16843 Ceci permet l'utilisation de références mises en forme.
16844 Notez que vous pouvez supprimer tout préfixe défini en copiant un style
16845 en utilisant la valeur spécifique
16846 \begin_inset Quotes fld
16850 \begin_inset Quotes frd
16853 , qui doit être en capitales.
16856 \begin_layout Description
16859 \begin_inset Flex Code
16862 \begin_layout Plain Layout
16873 \begin_inset Flex Code
16876 \begin_layout Plain Layout
16882 ] fixe le style utilisé quand on définit le flottant avec
16883 \begin_inset Flex Code
16886 \begin_layout Plain Layout
16897 \begin_layout Description
16900 \begin_inset Flex Code
16903 \begin_layout Plain Layout
16914 \begin_inset Flex Code
16917 \begin_layout Plain Layout
16924 \begin_inset Quotes fld
16928 \begin_inset Quotes frd
16931 de la nouvelle classe de flottants, comme
16932 \begin_inset Quotes fld
16936 \begin_inset Quotes frd
16940 \begin_inset Quotes fld
16944 \begin_inset Quotes frd
16948 Après l'instruction
16949 \begin_inset Flex Code
16952 \begin_layout Plain Layout
16960 appropriée, vous disposez de commandes comme
16961 \begin_inset Flex Code
16964 \begin_layout Plain Layout
16973 \begin_inset Flex Code
16976 \begin_layout Plain Layout
16985 Noter que définir un flottant de type
16986 \begin_inset Flex Code
16989 \begin_layout Plain Layout
16995 définit automatiquement les compteur correspondant, de nom
16996 \begin_inset Flex Code
16999 \begin_layout Plain Layout
17008 \begin_layout Description
17011 \begin_inset Flex Code
17014 \begin_layout Plain Layout
17025 \begin_inset Flex Code
17028 \begin_layout Plain Layout
17035 \begin_inset space \thinspace{}
17039 \begin_inset Flex Code
17042 \begin_layout Plain Layout
17050 ] indique si ce flottant est défini en utilisant le paquetage \SpecialChar LaTeX
17052 \begin_inset Flex Code
17055 \begin_layout Plain Layout
17061 , soit par la classe de document ou par un paquetage, soit à la volée par
17066 \begin_layout Standard
17067 Notez que la définition d'un flottant de type
17068 \begin_inset Flex Code
17071 \begin_layout Plain Layout
17079 implique la déclaration du compteur correspondant de nom
17080 \begin_inset Flex Code
17083 \begin_layout Plain Layout
17094 \begin_layout Subsection
17095 Inserts flexibles et InsetLayout
17096 \begin_inset CommandInset label
17098 name "subsec:Flex-insets-and"
17105 \begin_layout Standard
17106 Les inserts flexibles sont de trois sortes:
17109 \begin_layout Itemize
17110 styles de caractères (
17111 \begin_inset Flex Code
17114 \begin_layout Plain Layout
17122 ): ceux-ci définissent un balisage sémantique correspondant à des commandes
17125 \begin_inset Flex Code
17128 \begin_layout Plain Layout
17139 \begin_inset Flex Code
17142 \begin_layout Plain Layout
17155 \begin_layout Itemize
17156 définis par l'utilisateur (
17157 \begin_inset Flex Code
17160 \begin_layout Plain Layout
17168 ): ceux-ci permettent de définir des inserts repliables personnalisés, similaire
17169 s au code \SpecialChar TeX
17170 , aux notes de bas de page, etc.
17171 Un exemple évident est l'insert de note en fin de document, défini dans
17173 \begin_inset Flex Code
17176 \begin_layout Plain Layout
17187 \begin_layout Itemize
17191 \begin_inset Flex Code
17194 \begin_layout Plain Layout
17204 : à utiliser avec les classes DocBook.
17207 \begin_layout Standard
17208 Les inserts flexibles sont définis en utilisant la directive
17209 \begin_inset Flex Code
17212 \begin_layout Plain Layout
17220 , qui va être expliquée dans la suite.
17223 \begin_layout Standard
17225 \begin_inset Flex Code
17228 \begin_layout Plain Layout
17236 a une autre fonction: elle permet de personnaliser le style de différents
17239 \begin_inset Flex Code
17242 \begin_layout Plain Layout
17250 permet de personnaliser les paramètres de style pour les notes de bas de
17251 page, les notes en marge, les inserts de note, les inserts de code \SpecialChar TeX
17253 les branches, les listings, les index, les boîtes, les tables, les algorithmes,
17258 , aussi bien que de définir des inserts flexibles.
17261 \begin_layout Standard
17263 \begin_inset Flex Code
17266 \begin_layout Plain Layout
17274 doit commencer par une lignes de la forme:
17277 \begin_layout LyX-Code
17283 \begin_layout Standard
17285 \begin_inset Flex Code
17288 \begin_layout Plain Layout
17294 indique l'insert dont le style doit être défini, et il y a quatre cas.
17297 \begin_layout Enumerate
17298 Le style d'un insert préexistant doit être modifié.
17299 Dans ce cas, peuvent être
17300 \begin_inset Flex Code
17303 \begin_layout Plain Layout
17309 un quelconque des éléments suivants:
17310 \begin_inset Flex Code
17313 \begin_layout Plain Layout
17322 \begin_inset Flex Code
17325 \begin_layout Plain Layout
17334 \begin_inset Flex Code
17337 \begin_layout Plain Layout
17346 \begin_inset Flex Code
17349 \begin_layout Plain Layout
17360 \begin_inset Flex Code
17363 \begin_layout Plain Layout
17374 \begin_inset Flex Code
17377 \begin_layout Plain Layout
17386 \begin_inset Flex Code
17389 \begin_layout Plain Layout
17398 \begin_inset Flex Code
17401 \begin_layout Plain Layout
17410 \begin_inset Flex Code
17413 \begin_layout Plain Layout
17422 \begin_inset Flex Code
17425 \begin_layout Plain Layout
17434 \begin_inset Flex Code
17437 \begin_layout Plain Layout
17446 \begin_inset Flex Code
17449 \begin_layout Plain Layout
17458 \begin_inset Flex Code
17461 \begin_layout Plain Layout
17470 \begin_inset Flex Code
17473 \begin_layout Plain Layout
17482 \begin_inset Flex Code
17485 \begin_layout Plain Layout
17494 \begin_inset Flex Code
17497 \begin_layout Plain Layout
17506 \begin_inset Flex Code
17509 \begin_layout Plain Layout
17518 \begin_inset Flex Code
17521 \begin_layout Plain Layout
17530 \begin_inset Flex Code
17533 \begin_layout Plain Layout
17542 \begin_inset Flex Code
17545 \begin_layout Plain Layout
17557 \begin_layout Enumerate
17558 Le style d'un insert flexible doit être défini.
17560 \begin_inset Flex Code
17563 \begin_layout Plain Layout
17569 doit être de la forme
17570 \begin_inset Flex Code
17573 \begin_layout Plain Layout
17580 \begin_inset Flex Code
17583 \begin_layout Plain Layout
17589 peut être n'importe quel identificateur valide qui n'est pas utilisé dans
17590 un insert existant.
17591 L'identificateur peut inclure des espaces, mais alors il faut enclore l'ensembl
17592 e entre apostrophes.
17593 Noter que la définition d'un insert flexible
17597 aussi inclure une entrée
17598 \begin_inset Flex Code
17601 \begin_layout Plain Layout
17610 , précisant quel est le type d'insert qu'il définit.
17613 \begin_layout Enumerate
17614 Le style d'une branche utilisateur doit être défini.
17616 \begin_inset Flex Code
17619 \begin_layout Plain Layout
17625 doit être de la forme
17626 \begin_inset Quotes fld
17630 \begin_inset Flex Code
17633 \begin_layout Plain Layout
17640 \begin_inset Quotes frd
17644 \begin_inset Flex Code
17647 \begin_layout Plain Layout
17653 peut être un identificateur de branche valide défini dans le document utilisate
17655 L'identificateur peur contenir des espaces, mais dans ce cas la chaîne
17656 toute entière doit être enclose entre apostrophes.
17657 Le principal intérêt de cette fonctionnalité est est de permettre l’inclusion
17659 de branches spécifiques suivant les besoins de l'utilisateur.
17662 \begin_layout Enumerate
17663 Le style d'une légende utilisateur (ou de classe) doit être défini.
17665 \begin_inset Flex Code
17668 \begin_layout Plain Layout
17674 doit être de la forme
17675 \begin_inset Quotes fld
17679 \begin_inset Flex Code
17682 \begin_layout Plain Layout
17689 \begin_inset Quotes frd
17693 \begin_inset Flex Code
17696 \begin_layout Plain Layout
17702 spécifie le nom de la légende tel qu'il apparaît dans le menu.
17703 Voir la légende standard
17706 \begin_inset Flex Code
17709 \begin_layout Plain Layout
17719 , les légendes spécifiques des classes KOMA-Script
17722 \begin_inset Flex Code
17725 \begin_layout Plain Layout
17734 \begin_inset Flex Code
17737 \begin_layout Plain Layout
17749 Légendes multilingues
17754 \begin_inset Flex Code
17757 \begin_layout Plain Layout
17767 pour des applications.
17770 \begin_layout Standard
17772 \begin_inset Flex Code
17775 \begin_layout Plain Layout
17783 peut inclure les entrées suivantes:
17786 \begin_layout Description
17789 \begin_inset Flex Code
17792 \begin_layout Plain Layout
17801 \begin_inset Flex Code
17804 \begin_layout Plain Layout
17814 définit un numéro d'argument d'une commande ou d'un environnement associé
17816 La définition doit être close par
17819 \begin_inset Flex Code
17822 \begin_layout Plain Layout
17834 \begin_inset CommandInset ref
17836 reference "subsec:Styles-de-paragraphe"
17843 \begin_layout Description
17846 \begin_inset Flex Code
17849 \begin_layout Plain Layout
17859 définit un préambule pour les modifications de commandes de langue; voir
17861 \begin_inset CommandInset ref
17863 reference "subsec:I18n"
17870 \begin_layout Description
17873 \begin_inset Flex Code
17876 \begin_layout Plain Layout
17887 \begin_inset Flex Code
17890 \begin_layout Plain Layout
17896 ] définit la couleur d'arrière-plan de l'insert.
17902 \begin_inset CommandInset ref
17904 reference "chap:Names-of-colors"
17908 pour une liste des noms de couleur disponibles.
17912 \begin_layout Description
17915 \begin_inset Flex Code
17918 \begin_layout Plain Layout
17929 \begin_inset Flex Code
17932 \begin_layout Plain Layout
17941 \begin_inset space \thinspace{}
17945 \begin_inset Flex Code
17948 \begin_layout Plain Layout
17954 ] indique s'il faut utiliser le contenu de l'insert comme une étiquette,
17955 quand l'insert est fermé.
17956 Valeur implicite: faux.
17959 \begin_layout Description
17962 \begin_inset Flex Code
17965 \begin_layout Plain Layout
17976 \begin_inset Flex Code
17979 \begin_layout Plain Layout
17985 ] fonctionne comme les styles de paragraphe, voir
17986 \begin_inset CommandInset ref
17988 reference "subsec:Styles-de-paragraphe"
17993 Notez que vous devez spécifier le type complet, e.
17994 \begin_inset space \thinspace{}
17998 \begin_inset space ~
18004 \begin_inset Flex Code
18007 \begin_layout Plain Layout
18022 \begin_layout Description
18025 \begin_inset Flex Code
18028 \begin_layout Plain Layout
18039 \begin_inset Flex Code
18042 \begin_layout Plain Layout
18051 \begin_inset space \thinspace{}
18055 \begin_inset Flex Code
18058 \begin_layout Plain Layout
18064 ] indique si l'utilisateur peut utiliser le dialogue
18065 \begin_inset Flex MenuItem
18068 \begin_layout Plain Layout
18069 Édition\SpecialChar menuseparator
18070 Paramètres de paragraphe
18075 pour personnaliser le paragraphe.
18078 \begin_layout Description
18081 \begin_inset Flex Code
18084 \begin_layout Plain Layout
18095 \begin_inset Flex Code
18098 \begin_layout Plain Layout
18107 \begin_inset Flex Code
18110 \begin_layout Plain Layout
18119 \begin_inset Flex Code
18122 \begin_layout Plain Layout
18130 , décrivant l'appa\SpecialChar softhyphen
18131 rence du cadre et des boutons de l'insert.
18132 les notes de bas de page utilisent en général
18133 \begin_inset Flex Code
18136 \begin_layout Plain Layout
18144 , les inserts des code \SpecialChar TeX
18146 \begin_inset Flex Code
18149 \begin_layout Plain Layout
18157 , et les styles de caractères
18158 \begin_inset Flex Code
18161 \begin_layout Plain Layout
18172 \begin_layout Description
18175 \begin_inset Flex Code
18178 \begin_layout Plain Layout
18189 \begin_inset Flex Code
18192 \begin_layout Plain Layout
18199 \begin_inset space \thinspace{}
18203 \begin_inset Flex Code
18206 \begin_layout Plain Layout
18214 ] n'est utilisé que lorsque
18215 \begin_inset Flex Code
18218 \begin_layout Plain Layout
18225 \begin_inset Flex Code
18228 \begin_layout Plain Layout
18235 Indique si l'environnement se trouvera à part dans le résultat imprimable
18236 ou bien apparaîtra inclus dans le texte environnant.
18237 S'il est positionné à faux, on suppose que l'environnement \SpecialChar LaTeX
18239 espaces (avec un caractère retour ligne inclus) après les balises
18240 \begin_inset Flex Code
18243 \begin_layout Plain Layout
18256 \begin_inset Flex Code
18259 \begin_layout Plain Layout
18272 Valeur implicite: vrai.
18275 \begin_layout Description
18276 \begin_inset Flex Code
18279 \begin_layout Plain Layout
18287 est requis pour fermer la déclaration d'un
18290 \begin_inset Flex Code
18293 \begin_layout Plain Layout
18306 \begin_layout Description
18307 \begin_inset Flex Code
18310 \begin_layout Plain Layout
18318 définit la police utilisée pour le texte du corps de l'insert
18324 \begin_inset space ~
18328 \begin_inset CommandInset ref
18330 reference "subsec:polices"
18335 Noter qu'en définissant cette police on définit aussi automatiquement
18336 \begin_inset Flex Code
18339 \begin_layout Plain Layout
18347 avec la même valeur.
18348 Il faut donc définir celle-ci d'abord pour fixer
18349 \begin_inset Flex Code
18352 \begin_layout Plain Layout
18363 \begin_layout Description
18366 \begin_inset Flex Code
18369 \begin_layout Plain Layout
18372 ForceLocalFontSwitch
18380 \begin_inset Flex Code
18383 \begin_layout Plain Layout
18392 \begin_inset space \thinspace{}
18396 \begin_inset Flex Code
18399 \begin_layout Plain Layout
18405 ] lors de l'utilisation de babel, force l'utilisation un commutateur de
18412 \begin_inset Flex Code
18415 \begin_layout Plain Layout
18427 , à la place d'un commutateur
18434 \begin_inset Flex Code
18437 \begin_layout Plain Layout
18452 \begin_layout Description
18455 \begin_inset Flex Code
18458 \begin_layout Plain Layout
18469 \begin_inset Flex Code
18472 \begin_layout Plain Layout
18481 \begin_inset space \thinspace{}
18485 \begin_inset Flex Code
18488 \begin_layout Plain Layout
18494 ] impose le langage
18495 \begin_inset Quotes fld
18499 \begin_inset Quotes frd
18502 , conduisant à un résultat de gauche à droite (Left-to-Right, latin), e.
18503 \begin_inset space \thinspace{}
18507 \begin_inset space \space{}
18510 en code \SpecialChar TeX
18515 \begin_layout Description
18518 \begin_inset Flex Code
18521 \begin_layout Plain Layout
18532 \begin_inset Flex Code
18535 \begin_layout Plain Layout
18544 \begin_inset space \thinspace{}
18548 \begin_inset Flex Code
18551 \begin_layout Plain Layout
18558 \begin_inset Flex Code
18561 \begin_layout Plain Layout
18569 doit être utilisé, ou bien si l'utilisateur peut modifier le style de paragraph
18570 e utilisé dans l'insert.
18571 Valeur implicite: faux.
18574 \begin_layout Description
18577 \begin_inset Flex Code
18580 \begin_layout Plain Layout
18591 \begin_inset Flex Code
18594 \begin_layout Plain Layout
18603 \begin_inset space \thinspace{}
18607 \begin_inset Flex Code
18610 \begin_layout Plain Layout
18616 ] fonctionne comme les styles de paragraphe, voir
18617 \begin_inset space ~
18621 \begin_inset CommandInset ref
18623 reference "subsec:Styles-de-paragraphe"
18630 \begin_layout Description
18631 \begin_inset Flex Code
18634 \begin_layout Plain Layout
18640 sont utilisées avec l'exportation XHTML.
18642 \begin_inset CommandInset ref
18644 reference "sec:Tags-for-XHTML"
18651 \begin_layout Description
18654 \begin_inset Flex Code
18657 \begin_layout Plain Layout
18668 \begin_inset Flex Code
18671 \begin_layout Plain Layout
18680 \begin_inset space \thinspace{}
18684 \begin_inset Flex Code
18687 \begin_layout Plain Layout
18693 ] indique s'il faut inclure le contenu de cet insert dans les chaînes créées
18695 \begin_inset Quotes fld
18699 \begin_inset Quotes frd
18703 L'utilisateur ne voudra pas, par exemple, que le contenu d'une note de
18704 bas de page dans un titre de section soit incluse dans la tables des matières
18705 affichée dans le plan, mais voudra habituellement voir affiché le contenu
18706 d'un style de caractère.
18707 Valeur implicite; faux, pas d'inclusion.
18710 \begin_layout Description
18713 \begin_inset Flex Code
18716 \begin_layout Plain Layout
18727 \begin_inset Flex Code
18730 \begin_layout Plain Layout
18739 \begin_inset space \thinspace{}
18743 \begin_inset Flex Code
18746 \begin_layout Plain Layout
18752 ] fonctionne comme les styles de paragraphe, voir
18753 \begin_inset CommandInset ref
18755 reference "subsec:Styles-de-paragraphe"
18762 \begin_layout Description
18765 \begin_inset Flex Code
18768 \begin_layout Plain Layout
18778 définit la police utilisée pour le marqueur.
18780 \begin_inset CommandInset ref
18782 reference "subsec:polices"
18787 Noter que cette directive ne peut jamais apparaître avant
18788 \begin_inset Flex Code
18791 \begin_layout Plain Layout
18799 , sinon elle sera sans effet.
18802 \begin_layout Description
18805 \begin_inset Flex Code
18808 \begin_layout Plain Layout
18819 \begin_inset Flex Code
18822 \begin_layout Plain Layout
18828 ] définit la chaîne de caractères qui apparaîtra sur le bouton ou ailleurs
18829 en tant que marquer d'insert.
18830 Quelques types d'inserts (
18831 \begin_inset Flex Code
18834 \begin_layout Plain Layout
18837 code \SpecialChar TeX
18844 \begin_inset Flex Code
18847 \begin_layout Plain Layout
18853 ) modifient ce marqueur à la volée.
18856 \begin_layout Description
18859 \begin_inset Flex Code
18862 \begin_layout Plain Layout
18872 définit un préambule dépendant de la langue, voir
18873 \begin_inset space ~
18877 \begin_inset CommandInset ref
18879 reference "subsec:I18n"
18886 \begin_layout Description
18889 \begin_inset Flex Code
18892 \begin_layout Plain Layout
18903 \begin_inset Flex Code
18906 \begin_layout Plain Layout
18912 ] définit le nom du code \SpecialChar LaTeX
18913 correspondant, soit un environnement, soit une
18917 \begin_layout Description
18920 \begin_inset Flex Code
18923 \begin_layout Plain Layout
18934 \begin_inset Flex Code
18937 \begin_layout Plain Layout
18943 ] définit le paramètre facultatif pour le
18944 \begin_inset Flex Code
18947 \begin_layout Plain Layout
18955 correspondant, y compris des paires de crochets
18956 \begin_inset Flex Code
18959 \begin_layout Plain Layout
18966 Ce paramètre ne peut pas être modifié depuis \SpecialChar LyX
18968 \begin_inset Flex Code
18971 \begin_layout Plain Layout
18977 pour les paramètres personnalisables).
18978 Il sera émis tel quel après tous les
18979 \begin_inset Flex Code
18982 \begin_layout Plain Layout
18988 s \SpecialChar LaTeX
18992 \begin_layout Description
18995 \begin_inset Flex Code
18998 \begin_layout Plain Layout
19007 \begin_inset Flex Code
19010 \begin_layout Plain Layout
19013 Command, Environment, None
19019 \begin_inset Flex Code
19022 \begin_layout Plain Layout
19032 précise comment le style doit être traduit en \SpecialChar LaTeX
19039 \begin_layout Plain Layout
19042 \begin_inset Flex Code
19045 \begin_layout Plain Layout
19055 est peut-être trompeur, puisque ces règles s'appliquent aussi aux classes
19057 Voir les fichiers de classe SGML pour des exemples spécifiques.
19063 \begin_inset Separator parbreak
19070 \begin_layout Description
19073 \begin_inset Flex Code
19076 \begin_layout Plain Layout
19087 \begin_inset Quotes fld
19090 rien de particulier
19091 \begin_inset Quotes frd
19097 \begin_layout Description
19100 \begin_inset Flex Code
19103 \begin_layout Plain Layout
19116 \begin_inset Flex Code
19119 \begin_layout Plain Layout
19128 {\SpecialChar ldots
19137 \begin_layout Description
19140 \begin_inset Flex Code
19143 \begin_layout Plain Layout
19156 \begin_inset Flex Code
19159 \begin_layout Plain Layout
19168 }\SpecialChar ldots
19183 \begin_layout Description
19187 \begin_layout Standard
19188 En rassemblant ceci, la sortie \SpecialChar LaTeX
19192 \begin_layout LyX-Code
19197 LatexName[LatexParam]{\SpecialChar ldots
19201 \begin_layout Standard
19205 \begin_layout LyX-Code
19210 begin{LatexName}[LatexParam] \SpecialChar ldots
19216 \begin_layout Standard
19220 \begin_inset Flex Code
19223 \begin_layout Plain Layout
19235 \begin_layout Description
19238 \begin_inset Flex Code
19241 \begin_layout Plain Layout
19252 \begin_inset Flex Code
19255 \begin_layout Plain Layout
19261 ] définit une chaîne de caractères insérée au début du contenu du style.
19262 Une rupture de ligne dans la sortie peut être indiquée par
19263 \begin_inset Flex Code
19266 \begin_layout Plain Layout
19275 \begin_layout Description
19278 \begin_inset Flex Code
19281 \begin_layout Plain Layout
19292 \begin_inset Flex Code
19295 \begin_layout Plain Layout
19304 \begin_inset Flex Code
19307 \begin_layout Plain Layout
19316 \begin_inset Flex Code
19319 \begin_layout Plain Layout
19328 \begin_inset Flex Code
19331 \begin_layout Plain Layout
19339 (indiquant une définition vide terminant les définitions de styles de caractère
19341 Cette entrée est requise dans les inserts flexibles et n'est significative
19343 Parmi d'autres choses, elle détermine dans quel menu cet insert va apparaître.
19345 \begin_inset Flex Code
19348 \begin_layout Plain Layout
19356 \begin_inset Flex Code
19359 \begin_layout Plain Layout
19366 \begin_inset Flex Code
19369 \begin_layout Plain Layout
19377 \begin_inset Flex Code
19380 \begin_layout Plain Layout
19386 peut être positionné à vrai pour les inserts
19387 \begin_inset Flex Code
19390 \begin_layout Plain Layout
19396 , en le positionnant
19401 \begin_inset Flex Code
19404 \begin_layout Plain Layout
19414 \begin_layout Description
19417 \begin_inset Flex Code
19420 \begin_layout Plain Layout
19431 \begin_inset Flex Code
19434 \begin_layout Plain Layout
19443 \begin_inset space \thinspace{}
19447 \begin_inset Flex Code
19450 \begin_layout Plain Layout
19456 ] indique si plusieurs paragraphes sont autorisés dans cet insert.
19457 Ceci positionnera aussi
19458 \begin_inset Flex Code
19461 \begin_layout Plain Layout
19469 à la même valeur et
19470 \begin_inset Flex Code
19473 \begin_layout Plain Layout
19481 à la valeur opposée.
19482 Ceux-ci peuvent être repositionnés s'ils sont utilisés
19487 \begin_inset Flex Code
19490 \begin_layout Plain Layout
19499 Valeur implicite: vrai.
19502 \begin_layout Description
19505 \begin_inset Flex Code
19508 \begin_layout Plain Layout
19519 \begin_inset Flex Code
19522 \begin_layout Plain Layout
19531 \begin_inset space \thinspace{}
19535 \begin_inset Flex Code
19538 \begin_layout Plain Layout
19544 ] indique si les commandes fragiles de cet insert doivent êtres protégées
19546 \begin_inset Flex Code
19549 \begin_layout Plain Layout
19563 sur le fait que la commande elle-même doive être protégée).
19564 Valeur implicite: faux.
19567 \begin_layout Description
19570 \begin_inset Flex Code
19573 \begin_layout Plain Layout
19582 \begin_inset Flex Code
19585 \begin_layout Plain Layout
19598 \begin_inset Flex Code
19601 \begin_layout Plain Layout
19614 \begin_layout Description
19617 \begin_inset Flex Code
19620 \begin_layout Plain Layout
19634 \begin_inset Flex Code
19637 \begin_layout Plain Layout
19647 \begin_inset space \thinspace{}
19653 \begin_inset Flex Code
19656 \begin_layout Plain Layout
19664 ] fonctionne comme avec les styles de paragraphe, voir
19665 \begin_inset space ~
19669 \begin_inset CommandInset ref
19671 reference "subsec:Styles-de-paragraphe"
19678 \begin_layout Description
19681 \begin_inset Flex Code
19684 \begin_layout Plain Layout
19698 \begin_inset Flex Code
19701 \begin_layout Plain Layout
19711 \begin_inset space \thinspace{}
19717 \begin_inset Flex Code
19720 \begin_layout Plain Layout
19728 ] fonctionne comme avec les styles de paragraphe, voir
19729 \begin_inset space ~
19733 \begin_inset CommandInset ref
19735 reference "subsec:Styles-de-paragraphe"
19742 \begin_layout Description
19745 \begin_inset Flex Code
19748 \begin_layout Plain Layout
19758 fonctionne comme avec les styles de paragraphe, voir
19759 \begin_inset space ~
19763 \begin_inset CommandInset ref
19765 reference "subsec:Styles-de-paragraphe"
19772 \begin_layout Description
19775 \begin_inset Flex Code
19778 \begin_layout Plain Layout
19789 \begin_inset Flex Code
19792 \begin_layout Plain Layout
19798 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraph
19800 Ceci permet l'utilisation de références mises en forme.
19803 \begin_layout Description
19806 \begin_inset Flex Code
19809 \begin_layout Plain Layout
19820 \begin_inset Flex Code
19823 \begin_layout Plain Layout
19831 As with paragraph styles, see
19834 \begin_inset CommandInset ref
19836 reference "subsec:Styles-de-paragraphe"
19843 \begin_layout Description
19846 \begin_inset Flex Code
19849 \begin_layout Plain Layout
19860 \begin_inset Flex Code
19863 \begin_layout Plain Layout
19872 \begin_inset space \thinspace{}
19876 \begin_inset Flex Code
19879 \begin_layout Plain Layout
19885 ] réinitialise les arguments \SpecialChar LaTeX
19886 de ce style (définis via la directive
19887 \begin_inset Flex Code
19890 \begin_layout Plain Layout
19897 Ceci est utile si vous avez dupliqué un style via
19900 \begin_inset Flex Code
19903 \begin_layout Plain Layout
19913 mais que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels
19917 \begin_layout Description
19920 \begin_inset Flex Code
19923 \begin_layout Plain Layout
19934 \begin_inset Flex Code
19937 \begin_layout Plain Layout
19944 \begin_inset space \thinspace{}
19948 \begin_inset Flex Code
19951 \begin_layout Plain Layout
19959 ] indique si l'insert doit utiliser la police de caractères environnante
19960 ou bien utiliser la sienne propre.
19961 Valeur implicite: faux, utiliser la police de caractères environnante.
19964 \begin_layout Description
19967 \begin_inset Flex Code
19970 \begin_layout Plain Layout
19981 \begin_inset Flex Code
19984 \begin_layout Plain Layout
19990 ] définit une chaîne de caractères insérée à la fin du contenu du style.
19991 Une rupture de ligne dans la sortie peut être indiquée par
19992 \begin_inset Flex Code
19995 \begin_layout Plain Layout
20004 \begin_layout Description
20007 \begin_inset Flex Code
20010 \begin_layout Plain Layout
20021 \begin_inset Flex Code
20024 \begin_layout Plain Layout
20031 \begin_inset space \thinspace{}
20035 \begin_inset Flex Code
20038 \begin_layout Plain Layout
20046 ] active le correcteur orthographique sur le contenu de cet insert.
20047 Valeur implicite: vrai.
20050 \begin_layout Subsection
20052 \begin_inset CommandInset label
20054 name "subsec:Compteurs"
20061 \begin_layout Standard
20062 Il faut définir les compteurs (
20063 \begin_inset Flex Code
20066 \begin_layout Plain Layout
20073 \begin_inset Flex Code
20076 \begin_layout Plain Layout
20083 ) dans la classe elle-même.
20084 Les compteurs standard sont définis dans le fichier
20087 \begin_inset Flex Code
20090 \begin_layout Plain Layout
20101 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
20102 il suffit probablement que vous ajoutiez
20105 \begin_layout LyX-Code
20106 Input stdcounters.inc
20109 \begin_layout Standard
20110 à un endroit raisonnable dans la classe.
20113 \begin_layout Standard
20114 Mais si vous voulez définir des compteurs à votre guise, vous pouvez le
20116 La déclaration d'un compteur doit commencer par
20119 \begin_layout LyX-Code
20127 \begin_layout Standard
20129 \begin_inset Flex Code
20132 \begin_layout Plain Layout
20138 est le nom du compteur.
20139 Et elle doit se terminer par
20140 \begin_inset Flex Code
20143 \begin_layout Plain Layout
20154 \begin_layout Standard
20155 Les paramètres suivants peuvent également être utilisés:
20158 \begin_layout Description
20161 \begin_inset Flex Code
20164 \begin_layout Plain Layout
20173 \begin_inset Flex Code
20176 \begin_layout Plain Layout
20186 positionne la valeur initiale du compteur, valeur à laquelle il sera réinitiali
20187 sé quand cela sera nécessaire.
20188 Normalement, la valeur désirée est la valeur implicite,
20189 \begin_inset space ~
20195 \begin_layout Description
20198 \begin_inset Flex Code
20201 \begin_layout Plain Layout
20212 \begin_inset Flex Code
20215 \begin_layout Plain Layout
20222 \begin_inset Quotes erd
20226 \begin_inset Quotes erd
20229 ] définit comment le compteur s'affiche.
20230 Fixer ce paramètre positionne également
20231 \begin_inset Flex Code
20234 \begin_layout Plain Layout
20237 LabelStringAppendix
20243 Les arguments spécifiques suivants peuvent être utilisés:
20244 \begin_inset Separator parbreak
20251 \begin_layout Itemize
20252 \begin_inset Flex Code
20255 \begin_layout Plain Layout
20265 sera remplacé par l'expansion de
20266 \begin_inset Flex Code
20269 \begin_layout Plain Layout
20278 \begin_inset Newline newline
20282 \begin_inset Flex Code
20285 \begin_layout Plain Layout
20288 LabelStringAppendix
20294 \begin_inset Flex Code
20297 \begin_layout Plain Layout
20309 \begin_layout Itemize
20310 les valeurs du compteur peuvent être exprimées par des macros à la \SpecialChar LaTeX
20312 \begin_inset Flex Code
20315 \begin_layout Plain Layout
20334 \begin_inset Flex Code
20337 \begin_layout Plain Layout
20347 \begin_inset Flex Code
20350 \begin_layout Plain Layout
20358 : 1, 2, 3,\SpecialChar ldots
20360 \begin_inset Flex Code
20363 \begin_layout Plain Layout
20371 pour les lettres en bas de casse: a, b, c, \SpecialChar ldots
20373 \begin_inset Flex Code
20376 \begin_layout Plain Layout
20384 pour les lettres en capitales: A, B, C, \SpecialChar ldots
20386 \begin_inset Flex Code
20389 \begin_layout Plain Layout
20397 pour la numérotation en bas de casse romaine: i, ii, iii, \SpecialChar ldots
20399 \begin_inset Flex Code
20402 \begin_layout Plain Layout
20410 pour la numérotation capitale romaine: I, II, III.
20414 \begin_layout Standard
20418 \begin_inset Flex Code
20421 \begin_layout Plain Layout
20431 est indéfini, une valeur implicite est construite comme suit: si le compteur
20432 a un compteur maître
20433 \begin_inset Flex Code
20436 \begin_layout Plain Layout
20445 \begin_inset Flex Code
20448 \begin_layout Plain Layout
20457 \begin_inset Newline newline
20461 \begin_inset Flex Code
20464 \begin_layout Plain Layout
20476 est utilisée; sinon la chaîne
20477 \begin_inset Flex Code
20480 \begin_layout Plain Layout
20493 \begin_layout Description
20496 \begin_inset Flex Code
20499 \begin_layout Plain Layout
20502 LabelStringAppendix
20510 \begin_inset Flex Code
20513 \begin_layout Plain Layout
20520 \begin_inset Quotes erd
20524 \begin_inset Quotes erd
20528 \begin_inset Flex Code
20531 \begin_layout Plain Layout
20539 , mais pour les annexes.
20542 \begin_layout Description
20543 \begin_inset Flex Code
20546 \begin_layout Plain Layout
20555 \begin_inset Flex Code
20558 \begin_layout Plain Layout
20565 \begin_inset Quotes erd
20569 \begin_inset Quotes erd
20572 ] définit un format à utiliser pour les références mises en forme utilisant
20574 Par exemple, on peut vouloir que les références aux numéros de section
20576 \begin_inset Quotes fld
20580 \begin_inset space ~
20584 \begin_inset Quotes frd
20588 La chaîne devra contenir
20589 \begin_inset Quotes fld
20593 \begin_inset Quotes frd
20597 Ceci sera remplacé par la valeur courante du compteur.
20598 Ainsi, pour les sections, ce sera: Section ##.
20601 \begin_layout Description
20602 \begin_inset Flex Code
20605 \begin_layout Plain Layout
20614 \begin_inset Flex Code
20617 \begin_layout Plain Layout
20624 \begin_inset Quotes erd
20628 \begin_inset Quotes erd
20631 ] contient le nom d'un autre compteur: le compteur actuel sera remis à zéro
20632 à chaque fois que l'autre augmentera.
20634 \begin_inset Flex Code
20637 \begin_layout Plain Layout
20644 \begin_inset Flex Code
20647 \begin_layout Plain Layout
20656 \begin_layout Subsection
20657 Description de police
20658 \begin_inset CommandInset label
20660 name "subsec:polices"
20667 \begin_layout Standard
20668 Une description de police ressemble à :
20671 \begin_layout LyX-Code
20685 \begin_layout LyX-Code
20689 \begin_layout LyX-Code
20693 \begin_layout Standard
20694 et les commandes suivantes sont disponibles :
20697 \begin_layout Description
20698 \begin_inset Flex Code
20701 \begin_layout Plain Layout
20712 \begin_inset Flex Code
20715 \begin_layout Plain Layout
20724 \begin_inset Flex Code
20727 \begin_layout Plain Layout
20734 \begin_inset Flex Code
20737 \begin_layout Plain Layout
20744 \begin_inset Flex Code
20747 \begin_layout Plain Layout
20754 \begin_inset Flex Code
20757 \begin_layout Plain Layout
20764 \begin_inset Flex Code
20767 \begin_layout Plain Layout
20774 \begin_inset Flex Code
20777 \begin_layout Plain Layout
20784 \begin_inset Flex Code
20787 \begin_layout Plain Layout
20794 \begin_inset Flex Code
20797 \begin_layout Plain Layout
20806 \begin_layout Description
20807 \begin_inset Flex Code
20810 \begin_layout Plain Layout
20819 \begin_inset Flex Code
20822 \begin_layout Plain Layout
20831 \begin_inset Flex Code
20834 \begin_layout Plain Layout
20841 \begin_inset Flex Code
20844 \begin_layout Plain Layout
20853 \begin_layout Description
20854 \begin_inset Flex Code
20857 \begin_layout Plain Layout
20864 \begin_inset Flex Code
20867 \begin_layout Plain Layout
20873 ] avec les arguments valides suivants:
20874 \begin_inset Flex Code
20877 \begin_layout Plain Layout
20884 \begin_inset Flex Code
20887 \begin_layout Plain Layout
20894 \begin_inset Flex Code
20897 \begin_layout Plain Layout
20904 \begin_inset Flex Code
20907 \begin_layout Plain Layout
20914 \begin_inset Flex Code
20917 \begin_layout Plain Layout
20924 \begin_inset Flex Code
20927 \begin_layout Plain Layout
20934 \begin_inset Flex Code
20937 \begin_layout Plain Layout
20944 \begin_inset Flex Code
20947 \begin_layout Plain Layout
20954 \begin_inset Flex Code
20957 \begin_layout Plain Layout
20964 \begin_inset Flex Code
20967 \begin_layout Plain Layout
20974 \begin_inset Flex Code
20977 \begin_layout Plain Layout
20984 \begin_inset Newline linebreak
20988 \begin_inset Flex Code
20991 \begin_layout Plain Layout
20998 Chacun de ceux-ci (dés)active l'attribut correspondant.
20999 \begin_inset Newline newline
21003 \begin_inset Flex Code
21006 \begin_layout Plain Layout
21012 active la mise en évidence, et
21013 \begin_inset Flex Code
21016 \begin_layout Plain Layout
21023 Si ce dernier point vous intrigue, souvenez-vous que le réglage de police
21024 du contexte courant est généralement hérité du contexte environnant.
21026 \begin_inset Flex Code
21029 \begin_layout Plain Layout
21037 désactiverait la mise en évidence qui était active de toutes façons, par
21038 exemple dans un environnement de théorème.
21042 \begin_layout Description
21043 \begin_inset Flex Code
21046 \begin_layout Plain Layout
21055 \begin_inset Flex Code
21058 \begin_layout Plain Layout
21067 \begin_inset Flex Code
21070 \begin_layout Plain Layout
21079 \begin_layout Description
21080 \begin_inset Flex Code
21083 \begin_layout Plain Layout
21092 \begin_inset Flex Code
21095 \begin_layout Plain Layout
21104 \begin_inset Flex Code
21107 \begin_layout Plain Layout
21114 \begin_inset Flex Code
21117 \begin_layout Plain Layout
21124 \begin_inset Flex Code
21127 \begin_layout Plain Layout
21136 \begin_layout Description
21137 \begin_inset Flex Code
21140 \begin_layout Plain Layout
21147 \begin_inset Flex Code
21150 \begin_layout Plain Layout
21157 \begin_inset Flex Code
21160 \begin_layout Plain Layout
21167 \begin_inset Flex Code
21170 \begin_layout Plain Layout
21179 \begin_inset Flex Code
21182 \begin_layout Plain Layout
21189 \begin_inset Flex Code
21192 \begin_layout Plain Layout
21199 \begin_inset Flex Code
21202 \begin_layout Plain Layout
21209 \begin_inset Flex Code
21212 \begin_layout Plain Layout
21219 \begin_inset Flex Code
21222 \begin_layout Plain Layout
21231 \begin_layout Subsection
21232 Description d'une insertion de citation
21233 \begin_inset CommandInset label
21235 name "subsec:Description citation"
21242 \begin_layout Standard
21244 \begin_inset Flex Code
21247 \begin_layout Plain Layout
21253 servent à décrire comment les citations bibliographiques doivent être affichées
21254 , à la fois dans \SpecialChar LyX
21255 (dans la fenêtre de citation et dans les bulles d'aide,
21256 par exemple) et dans le résultat XHTML.
21257 Un tel bloc se présente comme suit:
21260 \begin_layout LyX-Code
21266 \begin_layout LyX-Code
21272 \begin_layout LyX-Code
21278 \begin_layout LyX-Code
21284 \begin_layout Standard
21285 Les différentes lignes définissent l'affichage de l'information correspondant
21286 à une article ou à un livre, respectivement, et une telle définition peut
21287 être créée pour tout type d'entrée apparaissant dans un fichier Bib\SpecialChar TeX
21290 définit un format implicite dans le code source qui sera utilisé si aucune
21291 définition spécifique n'est fournie.
21293 prédéfinit plusieurs formats dans le fichier
21294 \begin_inset Flex Code
21297 \begin_layout Plain Layout
21303 , qui est inclus dans la plupart des classes de document \SpecialChar LyX
21307 \begin_layout Standard
21308 Les définitions utilisent un langage simple qui permet
21309 \begin_inset space ~
21312 de remplacer les clés Bib\SpecialChar TeX
21314 les clés doivent être encloses entre caractères
21317 \begin_inset Flex Code
21320 \begin_layout Plain Layout
21329 \begin_inset Flex Code
21332 \begin_layout Plain Layout
21343 Une définition simple serait par exemple:
21346 \begin_layout LyX-Code
21350 \begin_inset Quotes eld
21354 \begin_inset Quotes erd
21360 \begin_layout Standard
21361 Ceci imprimerait le nom de l'auteur, suivi d'une virgule, suivi du titre,
21362 entre double guillemets, suivi d'un point.
21365 \begin_layout Standard
21366 Bien entendu, vous voudrez parfois n'imprimer une clé que si elle existe.
21367 Ceci est obtenu par une construction conditionnelle, comme:
21368 \begin_inset Flex Code
21371 \begin_layout Plain Layout
21373 \begin_inset space ~
21382 Ceci signifie: si la clé
21383 \begin_inset Flex Code
21386 \begin_layout Plain Layout
21392 existe, alors imprimer
21393 \begin_inset Quotes fld
21397 \begin_inset Quotes frd
21400 suivi de la clé volume.
21401 On peut aussi introduire une clause
21402 \begin_inset Flex Code
21405 \begin_layout Plain Layout
21411 dans l'expression conditionnelle, comme dans:
21412 \begin_inset Newline newline
21416 \begin_inset Flex Code
21419 \begin_layout Plain Layout
21420 {%author%[[%author%]][[%editor%, ed.]]}
21426 \begin_inset Newline newline
21430 \begin_inset Flex Code
21433 \begin_layout Plain Layout
21439 est imprimée si elle existe; sinon la clé
21440 \begin_inset Flex Code
21443 \begin_layout Plain Layout
21449 est imprimée, suivi de
21450 \begin_inset Quotes fld
21454 \begin_inset Quotes frd
21458 Noter que la clé est encore enclose entre caractères
21459 \begin_inset Flex Code
21462 \begin_layout Plain Layout
21468 ; la clause conditionnelle entière est enclose entre accolades, et les clauses
21470 \begin_inset Flex Code
21473 \begin_layout Plain Layout
21480 \begin_inset Flex Code
21483 \begin_layout Plain Layout
21489 sont encloses entre double crochets
21490 \begin_inset Quotes fld
21494 \begin_inset Quotes frd
21498 \begin_inset Quotes fld
21502 \begin_inset Quotes frd
21506 Il ne peut avoir d'espaces entre ces marqueurs.
21509 \begin_layout Standard
21510 Il existe enfin une autre syntaxe possible dans ces définitions, qui se
21511 présente comme suit:
21512 \begin_inset Flex Code
21515 \begin_layout Plain Layout
21522 Ceci définit une entité d'information utilisée pour créer du
21523 \begin_inset Quotes fld
21527 \begin_inset Quotes frd
21531 De manière évidente, nous ne souhaitons pas exporter des balises HTML en
21532 écrivant du texte normal, aussi doivent elles être enclose entre
21533 \begin_inset Quotes fld
21537 \begin_inset Quotes frd
21541 \begin_inset Quotes fld
21545 \begin_inset Quotes frd
21551 \begin_layout Standard
21552 Deux définitions spéciales sont également disponibles dans un bloc
21553 \begin_inset Flex Code
21556 \begin_layout Plain Layout
21562 Un exemple de la première définition est celle-ci:
21565 \begin_layout LyX-Code
21567 \begin_inset Quotes eld
21571 \begin_inset Quotes erd
21577 \begin_layout Standard
21578 Ceci est une abréviation, ou macro-instruction, et peut être employée comme
21580 \begin_inset Flex Code
21583 \begin_layout Plain Layout
21592 \begin_inset Flex Code
21595 \begin_layout Plain Layout
21601 exactement comme s'il s'agissait de sa définition.
21602 Exprimons par conséquent un
21606 évident: n'utilisez pas:
21609 \begin_layout LyX-Code
21613 \begin_layout Standard
21616 ne devrait pas se perdre dans une boucle infinie, mais cela peut prendre
21617 un moment avant qu'il s'en sorte.
21620 \begin_layout Standard
21621 Le second type de définitions particulières se présente comme ceci:
21624 \begin_layout LyX-Code
21630 \begin_layout Standard
21631 Ceci définit un segment de texte susceptible de traduction, ce qui permet
21632 de traduire les parties appropriées de la bibliographie.
21633 Cette syntaxe peut être incluse dans une définition normale en la considérant
21635 \begin_inset Flex Code
21638 \begin_layout Plain Layout
21645 Plusieurs d'entre elles sont prédéfinies dans
21646 \begin_inset Flex Code
21649 \begin_layout Plain Layout
21656 Notez bien que ce ne sont pas des macro-instructions, au sens défini ci-dessus:
21657 elles ne seront pas interprétées.
21660 \begin_layout Standard
21661 Voici donc un exemple utilisant toutes ces fonctionnalités:
21664 \begin_inset VSpace defskip
21670 \begin_layout Standard
21675 !authoredit {%author%[[%author%, ]][[{%editor%[[%editor%, %_edtext%, ]]}]]}
21678 \begin_layout Standard
21681 \begin_inset VSpace defskip
21686 Ceci défini une macro qui imprime le nom de l'auteur, suivi d'un virgule,
21688 \begin_inset Flex Code
21691 \begin_layout Plain Layout
21697 existe, ou bien imprime le nom de l'éditeur, suivi de
21698 \begin_inset Flex Code
21701 \begin_layout Plain Layout
21707 ou de sa traduction (implicitement, apparaîtra
21708 \begin_inset Quotes fld
21712 \begin_inset Quotes frd
21716 \begin_inset Flex Code
21719 \begin_layout Plain Layout
21726 Notez que ceci est déjà défini dans
21727 \begin_inset Flex Code
21730 \begin_layout Plain Layout
21736 , vous pouvez donc l'utiliser dans vos propres définitions, ou redéfinitions,
21737 si vous chargez ce fichier d'abord.
21740 \begin_layout Section
21741 Directives pour l'exportation XHTML
21742 \begin_inset CommandInset label
21744 name "sec:Tags-for-XHTML"
21751 \begin_layout Standard
21752 Comme pour \SpecialChar LaTeX
21753 ou DocBook, la présentation du résultat HTML créé par \SpecialChar LyX
21755 par les informations de format.
21756 En général, \SpecialChar LyX
21757 produit une présentation implicite raisonnable, et comme indiqué
21758 plus haut, il construira même des règles implicites CSS à partir des autres
21759 directives de format.
21760 Par exemple, \SpecialChar LyX
21761 essaiera d'utiliser l'information du bloc
21762 \begin_inset Flex Code
21765 \begin_layout Plain Layout
21771 du style Chapter pour écrire une CSS qui mettra en forme les titres de
21772 chapitres de manière appropriée.
21775 \begin_layout Standard
21776 Dans de nombreux cas, vous n'aurez donc sans doute rien à faire du tout
21777 pour obtenir un résultat XHTML acceptable pour vos environnements propres,
21778 vos inserts personnalisés, et ainsi de suite.
21779 Mais dans certains cas vous devrez faire quelque chose, et \SpecialChar LyX
21781 conséquent un certain nombre de directives de format qui peuvent être utilisées
21782 pour personnaliser le XHTML et les CSS qui sont créés.
21785 \begin_layout Standard
21786 Notez qu'il existe deux directives,
21787 \begin_inset Flex Code
21790 \begin_layout Plain Layout
21797 \begin_inset Flex Code
21800 \begin_layout Plain Layout
21806 , qui peuvent apparaître en dehors des déclarations de style et d'insert.
21808 \begin_inset CommandInset ref
21810 reference "subsec:Paramètres-généraux-d'une"
21814 pour les détails sur celles-ci.
21817 \begin_layout Subsection
21818 Styles de paragraphe
21819 \begin_inset CommandInset label
21821 name "subsec:Styles-de-paragraphe-XHTML"
21828 \begin_layout Standard
21829 Le type de XHTML que \SpecialChar LyX
21830 crée pour un paragraphe dépend s'il s'agit d'un paragraphe
21831 normal, d'une commande ou d'un environnement, ce qui est déterminé par
21832 le contenu de la directive correspondante
21833 \begin_inset Flex Code
21836 \begin_layout Plain Layout
21846 \begin_layout Standard
21847 Pour une commande ou un paragraphe normal, le résultat XHTML a la forme
21851 \begin_layout LyX-Code
21855 \begin_inset Quotes erd
21859 \begin_inset Quotes erd
21865 \begin_layout LyX-Code
21869 \begin_inset Quotes erd
21873 \begin_inset Quotes erd
21883 \begin_layout LyX-Code
21884 Contenu du paragraphe
21887 \begin_layout LyX-Code
21893 \begin_layout Standard
21894 Les balises d'étiquette sont bien entendu omises si le paragraphe n'est
21898 \begin_layout Standard
21899 Pour un environnement qui n'est pas du type liste, le XHTML prend la forme:
21902 \begin_layout LyX-Code
21906 \begin_inset Quotes erd
21910 \begin_inset Quotes erd
21916 \begin_layout LyX-Code
21920 \begin_inset Quotes erd
21924 \begin_inset Quotes erd
21928 \begin_inset Quotes erd
21932 \begin_inset Quotes erd
21937 Étiquette d'environnement
21941 Premier paragraphe.
21946 \begin_layout LyX-Code
21956 \begin_layout LyX-Code
21962 \begin_layout Standard
21963 Noter que l'étiquette n'est émise que pour le premier paragraphe, comme
21964 ce serait le cas pour une théorème, par exemple.
21967 \begin_layout Standard
21968 Pour une liste, nous avons une de ces formes:
21971 \begin_layout LyX-Code
21975 \begin_inset Quotes erd
21979 \begin_inset Quotes erd
21985 \begin_layout LyX-Code
21989 \begin_inset Quotes erd
21993 \begin_inset Quotes erd
21997 \begin_inset Quotes erd
22001 \begin_inset Quotes erd
22015 \begin_layout LyX-Code
22019 \begin_inset Quotes erd
22023 \begin_inset Quotes erd
22027 \begin_inset Quotes erd
22031 \begin_inset Quotes erd
22045 \begin_layout LyX-Code
22051 \begin_layout LyX-Code
22055 \begin_layout LyX-Code
22059 \begin_inset Quotes erd
22063 \begin_inset Quotes erd
22069 \begin_layout LyX-Code
22073 \begin_inset Quotes erd
22077 \begin_inset Quotes erd
22084 </labeltag><itemtag attr=
22085 \begin_inset Quotes erd
22089 \begin_inset Quotes erd
22099 \begin_layout LyX-Code
22103 \begin_inset Quotes erd
22107 \begin_inset Quotes erd
22114 </labeltag><itemtag attr=
22115 \begin_inset Quotes erd
22119 \begin_inset Quotes erd
22129 \begin_layout LyX-Code
22135 \begin_layout Standard
22136 Noter la différence en ce qui concerne l'ordre des balises
22137 \begin_inset Flex Code
22140 \begin_layout Plain Layout
22147 \begin_inset Flex Code
22150 \begin_layout Plain Layout
22157 L'ordre obtenu dépend du positionnement de
22158 \begin_inset Flex Code
22161 \begin_layout Plain Layout
22168 \begin_inset Flex Code
22171 \begin_layout Plain Layout
22177 est fausse (valeur implicite), vous obtiendrez la première forme, avec
22178 l'étiquette dans l'élément; s'il la valeur est vraie, vous obtiendrez la
22179 seconde forme, avec l'étiquette en dehors de l'élément.
22182 \begin_layout Standard
22183 Les balises et les attributs spécifiques émis pour chaque type de paragraphe
22184 peuvent être contrôlés par les directives de format que nous allons décrire.
22185 Comme indiqué ci-dessus, cependant, \SpecialChar LyX
22186 utilise des valeurs implicites raisonnable
22187 s pour la plupart d'entre elles, vous n'aurez donc pas grand-chose à faire
22188 pour produire un résultat XHTML satisfaisant.
22189 Pensez aux directives disponibles comme un supplément pour obtenir un réglage
22190 à votre convenance.
22193 \begin_layout Description
22196 \begin_inset Flex Code
22199 \begin_layout Plain Layout
22208 \begin_inset Flex Code
22211 \begin_layout Plain Layout
22219 précise les informations d'attribut à émettre avec la balise principale.
22221 \begin_inset Flex Code
22224 \begin_layout Plain Layout
22225 \begin_inset Quotes fld
22229 \begin_inset Quotes frd
22238 Implicitement, \SpecialChar LyX
22240 \begin_inset Flex Code
22243 \begin_layout Plain Layout
22244 \begin_inset Quotes fld
22248 \begin_inset Quotes frd
22257 \begin_inset Flex Code
22260 \begin_layout Plain Layout
22266 est le nom du style en bas de casse, par exemple: chapter.
22267 Ceci ne doit contenir
22271 information de style: utiliser
22272 \begin_inset Flex Code
22275 \begin_layout Plain Layout
22284 \begin_layout Description
22287 \begin_inset Flex Code
22290 \begin_layout Plain Layout
22301 \begin_inset Flex Code
22304 \begin_layout Plain Layout
22313 \begin_inset space \thinspace{}
22317 \begin_inset Flex Code
22320 \begin_layout Plain Layout
22326 ] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
22328 ce style, même si une information complémentaire est explicitement émise
22330 \begin_inset Flex Code
22333 \begin_layout Plain Layout
22340 Positionner cette directive à
22341 \begin_inset Flex Code
22344 \begin_layout Plain Layout
22350 vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
22353 \begin_inset Flex Code
22356 \begin_layout Plain Layout
22365 \begin_layout Description
22368 \begin_inset Flex Code
22371 \begin_layout Plain Layout
22380 \begin_inset Flex Code
22383 \begin_layout Plain Layout
22391 définit la balise utilisée pour les paragraphes ou environnements isolés,
22393 \begin_inset Flex Code
22396 \begin_layout Plain Layout
22402 dans les exemples ci-dessus.
22404 \begin_inset Flex Code
22407 \begin_layout Plain Layout
22416 \begin_layout Description
22419 \begin_inset Flex Code
22422 \begin_layout Plain Layout
22431 \begin_inset Flex Code
22434 \begin_layout Plain Layout
22442 définit les attributs des balises
22443 \begin_inset Flex Code
22446 \begin_layout Plain Layout
22454 \begin_inset Flex Code
22457 \begin_layout Plain Layout
22458 \begin_inset Quotes fld
22461 class=`nomstyle_item'
22462 \begin_inset Quotes frd
22471 Ceci ne doit contenir
22475 information de style: utiliser
22476 \begin_inset Flex Code
22479 \begin_layout Plain Layout
22488 \begin_layout Description
22491 \begin_inset Flex Code
22494 \begin_layout Plain Layout
22503 \begin_inset Flex Code
22506 \begin_layout Plain Layout
22514 définit la balise utilisée pour les étiquettes de paragraphe et d'élément,
22516 \begin_inset Flex Code
22519 \begin_layout Plain Layout
22525 dans les exemples ci-dessus.
22527 \begin_inset Flex Code
22530 \begin_layout Plain Layout
22537 \begin_inset Flex Code
22540 \begin_layout Plain Layout
22547 \begin_inset Flex Code
22550 \begin_layout Plain Layout
22557 \begin_inset Newline newline
22561 \begin_inset Flex Code
22564 \begin_layout Plain Layout
22565 Centered_Top_Environment
22570 , auquel cas elle vaut implicitement
22571 \begin_inset Flex Code
22574 \begin_layout Plain Layout
22583 \begin_layout Description
22586 \begin_inset Flex Code
22589 \begin_layout Plain Layout
22598 \begin_inset Flex Code
22601 \begin_layout Plain Layout
22609 définit les attributs de la balise
22610 \begin_inset Flex Code
22613 \begin_layout Plain Layout
22621 \begin_inset Quotes erd
22625 Ceci ne doit contenir
22629 information de style: utiliser
22630 \begin_inset Flex Code
22633 \begin_layout Plain Layout
22642 \begin_layout Description
22645 \begin_inset Flex Code
22648 \begin_layout Plain Layout
22659 \begin_inset Flex Code
22662 \begin_layout Plain Layout
22671 \begin_inset space \thinspace{}
22675 \begin_inset Flex Code
22678 \begin_layout Plain Layout
22684 ], significatif uniquement pour les environnements de liste, contrôle si
22685 la balise d'étiquetage est émise avant ou dans la balise d'élément.
22686 Ceci est utilisé par exemple dans l'environnement de description, où l'on
22688 \begin_inset Flex Code
22691 \begin_layout Plain Layout
22692 \begin_inset Quotes fld
22695 <dt>\SpecialChar ldots
22696 </dt><dd>\SpecialChar ldots
22698 \begin_inset Quotes frd
22708 \begin_inset Flex Code
22711 \begin_layout Plain Layout
22717 : la balise d'étiquetage est dans la balise d'élément.
22720 \begin_layout Description
22723 \begin_inset Flex Code
22726 \begin_layout Plain Layout
22736 définit l'information à émettre dans la section
22737 \begin_inset Flex Code
22740 \begin_layout Plain Layout
22746 quand ce style est utilisé.
22747 Ceci pourrait être utilisé par exemple pour inclure un bloc
22748 \begin_inset Flex Code
22751 \begin_layout Plain Layout
22757 définissant un gestionnaire
22758 \begin_inset Flex Code
22761 \begin_layout Plain Layout
22770 \begin_layout Description
22773 \begin_inset Flex Code
22776 \begin_layout Plain Layout
22786 définit l'information à émettre dans la section
22787 \begin_inset Flex Code
22790 \begin_layout Plain Layout
22796 quand ce style est utilisé.
22797 Ceci pourrait être utilisé par exemple pour inclure un bloc
22798 \begin_inset Flex Code
22801 \begin_layout Plain Layout
22807 définissant un gestionnaire
22808 \begin_inset Flex Code
22811 \begin_layout Plain Layout
22818 Doit être fermé par
22821 \begin_inset Flex Code
22824 \begin_layout Plain Layout
22837 \begin_layout Description
22840 \begin_inset Flex Code
22843 \begin_layout Plain Layout
22852 \begin_inset Flex Code
22855 \begin_layout Plain Layout
22863 définit la balise utilisé pour l'étiquette principale, qui remplace
22864 \begin_inset Flex Code
22867 \begin_layout Plain Layout
22873 dans les exemples ci-dessus.
22875 \begin_inset Flex Code
22878 \begin_layout Plain Layout
22887 \begin_layout Description
22890 \begin_inset Flex Code
22893 \begin_layout Plain Layout
22904 \begin_inset Flex Code
22907 \begin_layout Plain Layout
22916 \begin_inset space \thinspace{}
22920 \begin_inset Flex Code
22923 \begin_layout Plain Layout
22929 ] identifie ce style comme celui à utiliser pour créer la balise
22930 \begin_inset Flex Code
22933 \begin_layout Plain Layout
22939 dans le fichier XHTML.
22940 Implicitement fausse.
22942 \begin_inset Flex Code
22945 \begin_layout Plain Layout
22951 la positionne à vraie pour l'environnement
22952 \begin_inset Flex Code
22955 \begin_layout Plain Layout
22964 \begin_layout Subsection
22970 \begin_layout Standard
22971 L'exportation XHTML des inserts peut également être contrôlée par l'information
22972 résidant dans les fichiers de format
22976 \begin_layout Plain Layout
22977 Pour le moment, ceci n'est exact que pour les inserts de
22978 \begin_inset Quotes fld
22982 \begin_inset Quotes frd
22985 (les inserts dans lesquels vous pouvez effectuer une saisie), mais n'est
22986 pas exact pour les inserts de
22987 \begin_inset Quotes fld
22991 \begin_inset Quotes frd
22994 (inserts associés à des boîtes de dialogue).
23000 Là encore, \SpecialChar LyX
23001 essaie de produire implicitement un résultat raisonnable, et
23002 il crée des règles CSS implicites.
23003 Mais tout peut être personnalisé.
23006 \begin_layout Standard
23007 Le résultat XHTML produit par \SpecialChar LyX
23008 pour un insert a la forme suivante:
23011 \begin_layout LyX-Code
23015 \begin_inset Quotes erd
23019 \begin_inset Quotes erd
23025 \begin_layout LyX-Code
23035 \begin_layout LyX-Code
23039 \begin_inset Quotes erd
23043 \begin_inset Quotes erd
23048 Contenu de l'insert.
23053 \begin_layout LyX-Code
23059 \begin_layout Standard
23060 Si l'insert permet de saisir plusieurs paragraphes — c'est-à-dire, si
23061 \begin_inset Flex Code
23064 \begin_layout Plain Layout
23070 est vrai — alors le contenu de l'insert sera exporté également en paragraphes
23071 formatés en fonction des styles utilisés pour ces paragraphes (standard,
23072 citation et similaire).
23073 La balise d'étiquetage est bien entendu omise si la paragraphe n'a pas
23074 d'étiquette et, pour le moment, est toujours
23075 \begin_inset Flex Code
23078 \begin_layout Plain Layout
23085 La balise interne est facultative et, implicitement, n'apparaît pas.
23088 \begin_layout Standard
23089 Les balises et attributs spécifiques émis pour chaque insert peuvent être
23090 contrôlés au moyen des directives de format suivantes:
23093 \begin_layout Description
23096 \begin_inset Flex Code
23099 \begin_layout Plain Layout
23110 \begin_inset Flex Code
23113 \begin_layout Plain Layout
23119 ] précise les informations d'attribut à émettre avec la balise principale.
23121 \begin_inset Flex Code
23124 \begin_layout Plain Layout
23125 \begin_inset Quotes fld
23128 class=`moninsert' onclick=`\SpecialChar ldots
23130 \begin_inset Quotes frd
23139 Implicitement, \SpecialChar LyX
23141 \begin_inset Flex Code
23144 \begin_layout Plain Layout
23145 \begin_inset Quotes fld
23149 \begin_inset Quotes frd
23158 \begin_inset Flex Code
23161 \begin_layout Plain Layout
23167 est le nom \SpecialChar LyX
23168 de l'insert en bas de casse et avec les caractères non alphanumériq
23169 ues remplacés par des caractères
23170 \begin_inset Quotes fld
23174 \begin_inset Quotes frd
23177 , par exemple: footnote.
23180 \begin_layout Description
23183 \begin_inset Flex Code
23186 \begin_layout Plain Layout
23197 \begin_inset Flex Code
23200 \begin_layout Plain Layout
23209 \begin_inset space \thinspace{}
23213 \begin_inset Flex Code
23216 \begin_layout Plain Layout
23222 ] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
23224 cet insert, même si une information complémentaire est explicitement émise
23226 \begin_inset Flex Code
23229 \begin_layout Plain Layout
23236 Positionner cette directive à
23237 \begin_inset Flex Code
23240 \begin_layout Plain Layout
23246 vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
23249 \begin_inset Flex Code
23252 \begin_layout Plain Layout
23261 \begin_layout Description
23264 \begin_inset Flex Code
23267 \begin_layout Plain Layout
23278 \begin_inset Flex Code
23281 \begin_layout Plain Layout
23287 ] fixe l'attribut de la balise interne.
23289 \begin_inset Newline newline
23293 \begin_inset Flex Code
23296 \begin_layout Plain Layout
23297 \begin_inset Quotes fld
23300 class=`nominsert_inner'
23301 \begin_inset Quotes frd
23312 \begin_layout Description
23315 \begin_inset Flex Code
23318 \begin_layout Plain Layout
23329 \begin_inset Flex Code
23332 \begin_layout Plain Layout
23338 ] détermine la balise interne, et remplace
23339 \begin_inset Flex Code
23342 \begin_layout Plain Layout
23348 dans les exemples ci-dessus.
23349 Implicitement absente.
23352 \begin_layout Description
23355 \begin_inset Flex Code
23358 \begin_layout Plain Layout
23369 \begin_inset Flex Code
23372 \begin_layout Plain Layout
23379 \begin_inset space \thinspace{}
23383 \begin_inset Flex Code
23386 \begin_layout Plain Layout
23394 ] indique si cet insert représente un bloc autonome de texte (comme une
23395 note de bas de page) ou bien représente du contenu inclus dans le texte
23396 environnant (comme une branche).
23398 \begin_inset Flex Code
23401 \begin_layout Plain Layout
23410 \begin_layout Description
23413 \begin_inset Flex Code
23416 \begin_layout Plain Layout
23427 \begin_inset Flex Code
23430 \begin_layout Plain Layout
23436 ] définit une étiquette pour cet insert, pouvant inclure une référence à
23438 Par exemple, pour une note de bas de page, ce peut être
23439 \begin_inset Flex Code
23442 \begin_layout Plain Layout
23451 Cette directive est facultative, et n'a pas de valeur implicite.
23454 \begin_layout Description
23457 \begin_inset Flex Code
23460 \begin_layout Plain Layout
23470 définit l'information à émettre dans la section
23471 \begin_inset Flex Code
23474 \begin_layout Plain Layout
23480 quand ce style est utilisé.
23481 Ceci pourrait être utilisé par exemple pour inclure un bloc
23482 \begin_inset Flex Code
23485 \begin_layout Plain Layout
23491 définissant un gestionnaire
23492 \begin_inset Flex Code
23495 \begin_layout Plain Layout
23504 \begin_layout Description
23507 \begin_inset Flex Code
23510 \begin_layout Plain Layout
23520 définit l'information CSS à inclure quand ce style est utilisé.
23521 Noter que le contenu sera automatiquement enclos dans un bloc
23522 \begin_inset Flex Code
23525 \begin_layout Plain Layout
23531 créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
23534 \begin_layout Description
23537 \begin_inset Flex Code
23540 \begin_layout Plain Layout
23551 \begin_inset Flex Code
23554 \begin_layout Plain Layout
23560 ] définit la balise utilisé pour l'étiquette principale, qui remplace
23561 \begin_inset Flex Code
23564 \begin_layout Plain Layout
23570 dans les exemples ci-dessus.
23571 La valeur implicite dépend dépend du réglage de
23572 \begin_inset Flex Code
23575 \begin_layout Plain Layout
23582 \begin_inset Flex Code
23585 \begin_layout Plain Layout
23591 est vrai, la valeur implicite est
23592 \begin_inset Flex Code
23595 \begin_layout Plain Layout
23601 ; s'il est faux, la valeur implicite est
23602 \begin_inset Flex Code
23605 \begin_layout Plain Layout
23614 \begin_layout Subsection
23618 \begin_layout Standard
23619 Le résultat XHTML pour les flottants peut être contrôlé par les informations
23621 Le résultat a la forme suivante:
23624 \begin_layout LyX-Code
23628 \begin_inset Quotes erd
23632 \begin_inset Quotes erd
23638 \begin_layout LyX-Code
23641 Contenu du flottant.
23644 \begin_layout LyX-Code
23650 \begin_layout Standard
23651 La légende, si elle est présente, est un insert séparé et sera émis en tant
23653 Son apparence pourra être contrôlée par la directive InsetLayout pour les
23654 inserts de légende.
23657 \begin_layout Description
23660 \begin_inset Flex Code
23663 \begin_layout Plain Layout
23672 \begin_inset Flex Code
23675 \begin_layout Plain Layout
23683 précise les informations d'attribut à émettre avec la balise principale.
23685 \begin_inset Flex Code
23688 \begin_layout Plain Layout
23689 \begin_inset Quotes fld
23692 class=`monflottant' onclick=`\SpecialChar ldots
23694 \begin_inset Quotes frd
23703 Implicitement, \SpecialChar LyX
23705 \begin_inset Flex Code
23708 \begin_layout Plain Layout
23709 \begin_inset Quotes fld
23714 class=`float float-typefloat'
23717 \begin_inset Quotes frd
23726 \begin_inset Flex Code
23729 \begin_layout Plain Layout
23735 est le nom \SpecialChar LyX
23736 de l'insert (tel qu'il est déterminé par la déclaration de
23738 \begin_inset CommandInset ref
23740 reference "subsec:Flottants"
23744 ) en bas de casse et avec les caractères non alphanumériques remplacés par
23746 \begin_inset Quotes fld
23750 \begin_inset Quotes frd
23754 \begin_inset Flex Code
23757 \begin_layout Plain Layout
23766 \begin_layout Description
23769 \begin_inset Flex Code
23772 \begin_layout Plain Layout
23782 définit l'information CSS à inclure quand ce flottant est utilisé.
23787 Noter que le contenu sera automatiquement enclos dans un bloc
23788 \begin_inset Flex Code
23791 \begin_layout Plain Layout
23797 créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
23800 \begin_layout Description
23803 \begin_inset Flex Code
23806 \begin_layout Plain Layout
23815 \begin_inset Flex Code
23818 \begin_layout Plain Layout
23826 définit la balise utilisé pour l'étiquette principale, qui remplace
23827 \begin_inset Flex Code
23830 \begin_layout Plain Layout
23836 dans les exemples ci-dessus.
23838 \begin_inset Flex Code
23841 \begin_layout Plain Layout
23847 , cette valeur devra rarement être modifiée.
23850 \begin_layout Subsection
23851 Mise en page de la bibliographie
23854 \begin_layout Standard
23855 La bibliographie peut être mise en forme via les blocs
23856 \begin_inset Flex Code
23859 \begin_layout Plain Layout
23867 \begin_inset space ~
23871 \begin_inset CommandInset ref
23873 reference "subsec:Description citation"
23880 \begin_layout Subsection
23881 CSS créés par \SpecialChar LyX
23885 \begin_layout Standard
23886 Nous avons mentionné plusieurs fois que \SpecialChar LyX
23887 créera des règles CSS implicites
23888 pour les paragraphes et les inserts, fondées sur les autres informations
23889 de format fournies.
23890 Ici, nous préciserons quelle information est utilisée par \SpecialChar LyX
23894 \begin_layout Standard
23895 Pour le moment, \SpecialChar LyX
23896 engendre tout seul des CSS seulement pour les informations
23897 de police, en utilisant les directives
23898 \begin_inset Flex Code
23901 \begin_layout Plain Layout
23908 \begin_inset Flex Code
23911 \begin_layout Plain Layout
23918 \begin_inset Flex Code
23921 \begin_layout Plain Layout
23928 \begin_inset Flex Code
23931 \begin_layout Plain Layout
23937 spécifiées dans la déclaration
23938 \begin_inset Flex Code
23941 \begin_layout Plain Layout
23948 \begin_inset space ~
23952 \begin_inset CommandInset ref
23954 reference "subsec:polices"
23958 .) La traduction est essentiellement directe et évidente, par exemple
23959 \begin_inset Flex Code
23962 \begin_layout Plain Layout
23963 \begin_inset Quotes fld
23967 \begin_inset Quotes frd
23976 \begin_inset Flex Code
23979 \begin_layout Plain Layout
23980 \begin_inset Quotes fld
23983 font-family: sans-serif;
23984 \begin_inset Quotes frd
23993 La correspondance entre les tailles en \SpecialChar LyX
23994 et les tailles en CSS est un peu
23995 moins évidente main néanmoins intuitive.
23997 \begin_inset Flex Code
24000 \begin_layout Plain Layout
24007 \begin_inset Flex URL
24010 \begin_layout Plain Layout
24020 \begin_layout Chapter
24021 Insérer un objet externe
24022 \begin_inset CommandInset label
24024 name "chap:Insérer-un-Objet"
24031 \begin_layout Standard
24034 \begin_inset Box Shadowbox
24044 height_special "totalheight"
24049 backgroundcolor "none"
24052 \begin_layout Plain Layout
24053 Avertissement: cette partie des la documentation n'a pas été mise à jour
24054 depuis un certain temps.
24055 Nous espérons qu'elle est toujours correcte, mais ce n'est pas garanti.
24063 \begin_layout Standard
24064 L'utilisation d'éléments créés par des logiciels extérieurs à \SpecialChar LyX
24066 en détail dans le manuel
24071 Cette partie du manuel couvre ce qui se passe derrière la scène pour permettre
24072 d'écrire un mécanisme d'inclusion pour un nouvel élément.
24075 \begin_layout Section
24076 Comment fonctionne-t-il ?
24079 \begin_layout Standard
24080 L'insertion d'objet externe repose sur le concept de
24086 \begin_layout Plain Layout
24087 NdT : Traduction de
24088 \begin_inset Quotes fld
24092 \begin_inset Quotes frd
24103 Un cadre définit comment \SpecialChar LyX
24104 doit s'interfacer avec un type d'objet donné.
24105 Tel qu'il est distribué, \SpecialChar LyX
24106 possède des cadres prédéfinis pour les figures
24107 XFig, pour les diagrammes Dia, pour différents formats d'images rastérisées,
24108 pour gnuplot, et d'autres.
24109 Vous pouvez en consulter la liste avec
24110 \begin_inset Flex MenuItem
24113 \begin_layout Plain Layout
24114 Insertion\SpecialChar menuseparator
24116 \begin_inset space ~
24125 En outre, il est possible de créer votre propre cadre pour supporter un
24126 type donné d'objet.
24127 Nous décrirons plus loin en détail ce qu'il faut faire, et nous espérons
24128 que vous nous enverrez tous les cadres que vous créerez pour que nous puissions
24129 les inclure dans de futures versions de \SpecialChar LyX
24133 \begin_layout Standard
24134 Un autre concept de base est qu'il faut faire la distinction entre le fichier
24135 d'origine qui sert de point de départ et le fichier transformé qui est
24136 inclus avec votre document exporté ou imprimé.
24137 Voyons par exemple une figure produite avec
24138 \begin_inset Flex Code
24141 \begin_layout Plain Layout
24148 L'application XFig elle-même travaille sur un fichier avec l'extension
24150 \begin_inset Flex Code
24153 \begin_layout Plain Layout
24160 Dans XFig, vous créez et modifiez votre figure.
24161 Quand c'est fini, vous enregistrez le fichier
24162 \begin_inset Flex Code
24165 \begin_layout Plain Layout
24172 Quand vous voulez inclure la figure dans votre document, vous invoquez
24174 \begin_inset Flex Code
24177 \begin_layout Plain Layout
24183 pour créer un fichier PostScript qui sera aisément inclus dans votre fichier
24186 Dans ce cas, le fichier
24187 \begin_inset Flex Code
24190 \begin_layout Plain Layout
24196 est le fichier d'origine, et le fichier PostScript est le fichier transformé.
24199 \begin_layout Standard
24200 Cette distinction est importante pour pouvoir mettre à jour l'objet pendant
24201 l'écriture de votre document.
24202 En outre, elle vous donne la flexibilité requise pour supporter des formats
24203 d'exportation différents.
24204 Par exemple, dans le cas de l'exportation en Ascii, ce n'est pas vraiment
24205 une super idée d'inclure la figure en PostScript brut.
24206 À la place, vous préférerez soit inclure une référence à la figure, soit
24207 essayer un convertisseur graphique vers Ascii pour rendre un résultat final
24208 approchant du graphique d'origine.
24209 L'insertion d'objet externe vous permet de le faire, car il est paramétré
24210 avec les différents formats d'exportation supportés par \SpecialChar LyX
24214 \begin_layout Standard
24215 En plus de supporter la génération de fichiers transformés différents selon
24216 le format d'exportation, l'insertion d'objet externe travaille en étroite
24217 collaboration avec les applications d'édition et de visualisation.
24218 Dans le cas d'une figure XFig, vous pouvez invoquer Xfig sur le fichier
24219 d'origine d'un simple clic depuis la fenêtre d'objet externe de \SpecialChar LyX
24221 visualiser le fichier transformé PostScript avec Ghostview d'un autre clic.
24222 Il n'y a plus à se bagarrer avec la ligne de commande ou avec des explorateurs
24223 de fichiers pour localiser et manipuler le fichier d'origine et le fichier
24225 De cette façon, vous pouvez enfin profiter à plein des nombreuses applications
24226 différentes qui servent à la production de documents, et serez finalement
24230 \begin_layout Section
24231 Le fichier de configuration d'un cadre externe
24234 \begin_layout Standard
24235 Il est assez facile de définir de nouveaux cadres externes dans \SpecialChar LyX
24237 Cependant, sachez que si vous le faites de façon négligente, vous introduirez
24242 une faille de sécurité facilement exploitable.
24243 Avant de commencer, lisez donc plus bas ce qui concerne la sécurité
24244 \begin_inset space ~
24248 \begin_inset CommandInset ref
24249 LatexCommand pageref
24250 reference "sec:La-question-de"
24257 \begin_layout Standard
24258 Ceci dit, nous vous encourageons à créer des cadres intéressants et à nous
24262 \begin_layout Standard
24263 Les cadres externes sont définis dans le fichier
24264 \begin_inset Flex Code
24267 \begin_layout Plain Layout
24268 Rép\SpecialChar LyX
24269 /external_templates
24280 \begin_layout Plain Layout
24281 NdT : Nous rappelons que
24282 \begin_inset Quotes fld
24286 \begin_inset Quotes frd
24289 est la traduction de
24290 \begin_inset Quotes fld
24294 \begin_inset Quotes frd
24297 dans ce contexte de l'objet externe.
24305 Vous pouvez mettre votre propre version dans
24306 \begin_inset Flex Code
24309 \begin_layout Plain Layout
24310 MonRép/external_templates
24319 \begin_layout Standard
24320 Un fichier de configuration de cadre typique se présente comme ceci:
24323 \begin_layout LyX-Code
24329 \begin_layout LyX-Code
24332 GuiName "XFig: $$AbsOrRelPathParent$$Basename"
24335 \begin_layout LyX-Code
24341 \begin_layout LyX-Code
24347 \begin_layout LyX-Code
24353 \begin_layout LyX-Code
24359 \begin_layout LyX-Code
24365 \begin_layout LyX-Code
24368 AutomaticProduction true
24371 \begin_layout LyX-Code
24377 \begin_layout LyX-Code
24383 \begin_layout LyX-Code
24386 Format \SpecialChar LaTeX
24390 \begin_layout LyX-Code
24393 TransformCommand Rotate RotationLatexCommand
24396 \begin_layout LyX-Code
24399 TransformCommand Resize ResizeLatexCommand
24402 \begin_layout LyX-Code
24405 Product "$$RotateFront$$ResizeFront
24408 \begin_layout LyX-Code
24415 input{$$AbsOrRelPathMaster$$Basename.pstex_t}
24418 \begin_layout LyX-Code
24421 $$ResizeBack$$RotateBack"
24424 \begin_layout LyX-Code
24430 \begin_layout LyX-Code
24433 UpdateResult "$$AbsPath$$Basename.pstex_t"
24436 \begin_layout LyX-Code
24439 Requirement "graphicx"
24442 \begin_layout LyX-Code
24445 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
24448 \begin_layout LyX-Code
24451 ReferencedFile latex "$$AbsPath$$Basename.eps"
24454 \begin_layout LyX-Code
24457 ReferencedFile dvi "$$AbsPath$$Basename.eps"
24460 \begin_layout LyX-Code
24466 \begin_layout LyX-Code
24469 Format PDF\SpecialChar LaTeX
24473 \begin_layout LyX-Code
24476 TransformCommand Rotate RotationLatexCommand
24479 \begin_layout LyX-Code
24482 TransformCommand Resize ResizeLatexCommand
24485 \begin_layout LyX-Code
24488 Product "$$RotateFront$$ResizeFront
24491 \begin_layout LyX-Code
24498 input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
24501 \begin_layout LyX-Code
24504 $$ResizeBack$$RotateBack"
24507 \begin_layout LyX-Code
24510 UpdateFormat pdftex
24513 \begin_layout LyX-Code
24516 UpdateResult "$$AbsPath$$Basename.pdftex_t"
24519 \begin_layout LyX-Code
24522 Requirement "graphicx"
24525 \begin_layout LyX-Code
24528 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
24531 \begin_layout LyX-Code
24534 ReferencedFile latex "$$AbsPath$$Basename.pdf"
24537 \begin_layout LyX-Code
24543 \begin_layout LyX-Code
24549 \begin_layout LyX-Code
24552 Product "$$Contents(
24554 "$$AbsPath$$Basename.asc
24559 \begin_layout LyX-Code
24562 UpdateFormat asciixfig
24565 \begin_layout LyX-Code
24568 UpdateResult "$$AbsPath$$Basename.asc"
24571 \begin_layout LyX-Code
24577 \begin_layout LyX-Code
24583 \begin_layout LyX-Code
24586 Product "<graphic fileref=
24588 "$$AbsOrRelPathMaster$$Basename.eps
24593 \begin_layout LyX-Code
24599 \begin_layout LyX-Code
24605 \begin_layout LyX-Code
24608 UpdateResult "$$AbsPath$$Basename.eps"
24611 \begin_layout LyX-Code
24614 ReferencedFile docbook "$$AbsPath$$Basename.eps"
24617 \begin_layout LyX-Code
24620 ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
24623 \begin_layout LyX-Code
24629 \begin_layout LyX-Code
24632 Product "[XFig: $$FName]"
24635 \begin_layout LyX-Code
24641 \begin_layout LyX-Code
24647 \begin_layout Standard
24648 Comme vous pouvez le constater, le cadre est inséré entre
24649 \begin_inset Flex Code
24652 \begin_layout Plain Layout
24662 \begin_inset Flex Code
24665 \begin_layout Plain Layout
24674 Il contient un en-tête spécifiant quelques réglages généraux et, pour chaque
24675 format primaire de document reconnu, une section
24676 \begin_inset Flex Code
24679 \begin_layout Plain Layout
24689 \begin_inset Flex Code
24692 \begin_layout Plain Layout
24703 \begin_layout Subsection
24707 \begin_layout Description
24710 \begin_inset Flex Code
24713 \begin_layout Plain Layout
24716 AutomaticProduction
24717 \begin_inset space ~
24727 indique si le fichier représenté par le cadre doit être créé par \SpecialChar LyX
24729 Cette directive doit apparaître une et une seule fois.
24732 \begin_layout Description
24735 \begin_inset Flex Code
24738 \begin_layout Plain Layout
24742 \begin_inset space ~
24752 précise un patron global utilisé dans l'échange dans la spécification des
24753 fichiers pour filtrer les fichiers désignés.
24754 S'il y a plus d'un suffixe possible (e.g.
24756 \begin_inset Flex Code
24759 \begin_layout Plain Layout
24768 \begin_inset Flex Code
24771 \begin_layout Plain Layout
24779 ), utiliser une syntaxe comme
24780 \begin_inset Flex Code
24783 \begin_layout Plain Layout
24792 Cette directive doit apparaître une et une seule fois.
24795 \begin_layout Description
24798 \begin_inset Flex Code
24801 \begin_layout Plain Layout
24805 \begin_inset space ~
24815 fixe le texte apparaissant dans le bouton.
24816 Cette directive doit apparaître une et une seule fois.
24819 \begin_layout Description
24822 \begin_inset Flex Code
24825 \begin_layout Plain Layout
24829 \begin_inset space ~
24833 \begin_inset space ~
24843 décrit le texte d'aide utilisé dans la fenêtre de dialogue
24844 \begin_inset Quotes fld
24848 \begin_inset Quotes frd
24852 Fournir suffisamment d'informations pour que l'utilisateur comprenne ce
24853 que le cadre peut faire pour lui.
24854 Cette directive doit apparaître une et une seule fois.
24857 \begin_layout Description
24860 \begin_inset Flex Code
24863 \begin_layout Plain Layout
24867 \begin_inset space ~
24877 indique le format du fichier original.
24878 Ce doit être le nom d'un format reconnu par \SpecialChar LyX
24880 \begin_inset space ~
24884 \begin_inset CommandInset ref
24886 reference "sec:Formats"
24892 \begin_inset Quotes eld
24896 \begin_inset Flex Code
24899 \begin_layout Plain Layout
24908 \begin_inset Quotes erd
24911 si le cadre peut gérer des fichiers originaux dans plus d'un format.
24913 tentera d'analyser le fichier pour en déduire le format dans ce cas.
24914 Cette directive doit apparaître une et une seule fois.
24917 \begin_layout Description
24920 \begin_inset Flex Code
24923 \begin_layout Plain Layout
24927 \begin_inset space ~
24937 est un nom original pour le cadre.
24938 Il ne soit pas contenir de macros de substitution (voir ci-après).
24941 \begin_layout Description
24944 \begin_inset Flex Code
24947 \begin_layout Plain Layout
24951 \begin_inset space ~
24954 Rotate|Resize|Clip|Extra
24961 spécifie quelles transformations sont reconnues par ce cadre.
24962 Elle peut apparaître zéro ou plusieurs fois.
24963 Elle active les options correspondantes dans la fenêtre de dialogue.
24965 \begin_inset Flex Code
24968 \begin_layout Plain Layout
24976 doit avoir soit une directive
24977 \begin_inset Flex Code
24980 \begin_layout Plain Layout
24988 correspondante, soit une directive
24989 \begin_inset Flex Code
24992 \begin_layout Plain Layout
25001 \begin_inset Flex Code
25004 \begin_layout Plain Layout
25013 Sinon, la transformation ne sera pas reconnue par ce cadre.
25017 \begin_layout Subsection
25021 \begin_layout Description
25024 \begin_inset Flex Code
25027 \begin_layout Plain Layout
25031 \begin_inset space ~
25035 |PDF\SpecialChar LaTeX
25043 décrit le format de document primaire relevant de cette définition de format.
25044 Tous les cadres n'ont pas de représentation raisonnable dans tous les formats
25045 de fichier documentaire.
25046 Définissez cependant une section
25047 \begin_inset Flex Code
25050 \begin_layout Plain Layout
25058 pour tous les formats, et utilisez un texte bidon lorsqu'il n'existe pas
25060 Ainsi vous verrez au minimum une référence à l'objet externe dans le document
25064 \begin_layout Description
25067 \begin_inset Flex Code
25070 \begin_layout Plain Layout
25074 \begin_inset space ~
25082 \begin_inset space ~
25096 définit une macro additionnelle
25097 \begin_inset Flex Code
25100 \begin_layout Plain Layout
25112 pour la substitution par
25113 \begin_inset Flex Code
25116 \begin_layout Plain Layout
25126 \begin_inset Flex Code
25129 \begin_layout Plain Layout
25141 peut elle-même contenir des macros de substitution.
25142 L'avantage par rapport à l'usage direct de
25143 \begin_inset Flex Code
25146 \begin_layout Plain Layout
25159 \begin_inset Flex Code
25162 \begin_layout Plain Layout
25170 est que la valeur substituée par
25171 \begin_inset Flex Code
25174 \begin_layout Plain Layout
25186 est nettoyée de sorte qu'elle est un argument facultatif valide dans le
25187 format documentaire.
25188 Cette directive doit apparaître une et une seule fois.
25191 \begin_layout Description
25194 \begin_inset Flex Code
25197 \begin_layout Plain Layout
25201 \begin_inset space ~
25211 spécifie le texte inséré dans le document exporté.
25212 C'est en fait la directive la plus importante et elle peut être assez compliqué
25214 Cette directive doit apparaître une et une seule fois.
25217 \begin_layout Description
25220 \begin_inset Flex Code
25223 \begin_layout Plain Layout
25227 \begin_inset space ~
25241 spécifie un élément de préambule qui sera inclus dans le préambule \SpecialChar LaTeX
25243 Il doit être défini par
25244 \begin_inset Flex Code
25247 \begin_layout Plain Layout
25257 \begin_inset Flex Code
25260 \begin_layout Plain Layout
25269 Cette directive doit apparaître une et une seule fois.
25272 \begin_layout Description
25275 \begin_inset Flex Code
25278 \begin_layout Plain Layout
25282 \begin_inset space ~
25286 \begin_inset space ~
25296 désigne les fichiers créés par la procédure de conversion et requis par
25297 un format d'exportation particulier.
25298 Si le nom d'un fichier est relatif, il est interprété relativement au document
25300 Cette directive peut apparaître zéro ou plusieurs fois.
25303 \begin_layout Description
25306 \begin_inset Flex Code
25309 \begin_layout Plain Layout
25313 \begin_inset space ~
25323 désigne le nom d'un paquetage \SpecialChar LaTeX
25325 Le paquetage est inclus via
25326 \begin_inset Flex Code
25329 \begin_layout Plain Layout
25339 dans le préambule \SpecialChar LaTeX
25341 Cette directive peut apparaître zéro ou plusieurs fois.
25344 \begin_layout Description
25347 \begin_inset Flex Code
25350 \begin_layout Plain Layout
25354 \begin_inset space ~
25358 \begin_inset space ~
25361 RotationLatexCommand
25368 spécifie que la commande \SpecialChar LaTeX
25369 native doit être utilisée pour effectuer les
25371 Cette directive peut apparaître une fois ou pas du tout.
25374 \begin_layout Description
25377 \begin_inset Flex Code
25380 \begin_layout Plain Layout
25384 \begin_inset space ~
25388 \begin_inset space ~
25398 spécifie que la commande \SpecialChar LaTeX
25399 native doit être utilisée pour effectuer les
25400 changements de taille.
25401 Cette directive peut apparaître une fois ou pas du tout.
25404 \begin_layout Description
25407 \begin_inset Flex Code
25410 \begin_layout Plain Layout
25414 \begin_inset space ~
25418 \begin_inset space ~
25421 RotationLatexOption
25428 spécifie que les rotations sont effectuées via un paramètre facultatif.
25429 Cette directive peut apparaître une fois ou pas du tout.
25435 \begin_layout Description
25438 \begin_inset Flex Code
25441 \begin_layout Plain Layout
25445 \begin_inset space ~
25449 \begin_inset space ~
25459 spécifie que les changements de taille sont effectuées via un paramètre
25461 Cette directive peut apparaître une fois ou pas du tout
25464 \begin_layout Description
25467 \begin_inset Flex Code
25470 \begin_layout Plain Layout
25474 \begin_inset space ~
25478 \begin_inset space ~
25488 spécifie que les recadrages sont effectuées via un paramètre facultatif.
25489 Cette directive peut apparaître une fois ou pas du tout
25494 \begin_layout Description
25497 \begin_inset Flex Code
25500 \begin_layout Plain Layout
25504 \begin_inset space ~
25508 \begin_inset space ~
25518 spécifie qu'un paramètre supplémentaire facultatif est utilisé.
25519 Cette directive peut apparaître une fois ou pas du tout
25524 \begin_layout Description
25527 \begin_inset Flex Code
25530 \begin_layout Plain Layout
25534 \begin_inset space ~
25544 spécifie le format de fichier du fichier converti.
25545 Ce doit être le nom d'un format reconnu par \SpecialChar LyX
25546 (voir la fenêtre de dialogue
25548 \begin_inset Flex MenuItem
25551 \begin_layout Plain Layout
25554 Outils\SpecialChar menuseparator
25555 Préférences\SpecialChar menuseparator
25557 \begin_inset space ~
25561 \begin_inset space ~
25564 fichiers\SpecialChar menuseparator
25566 \begin_inset space ~
25570 \begin_inset space ~
25579 Cette directive doit apparaître une et une seule fois.
25580 Si le format du fichier résultant est PDF, vous devez spécifier le format
25584 \begin_inset Flex Code
25587 \begin_layout Plain Layout
25597 , qui est le format PDF utilisé pour insérer des graphiques.
25598 Les autres formats PDF définis servent aux exportations du document.
25601 \begin_layout Description
25604 \begin_inset Flex Code
25607 \begin_layout Plain Layout
25611 \begin_inset space ~
25621 spécifie le nom du fichier converti.
25622 Le nom de fichier doit être absolu.
25623 Cette directive doit apparaître une et une seule fois.
25626 \begin_layout Subsection
25627 Définitions du préambule
25630 \begin_layout Standard
25631 La configuration du cadre externe peut contenir des définitions additionnelles
25632 de préambule incluses dans
25633 \begin_inset Flex Code
25636 \begin_layout Plain Layout
25646 \begin_inset Flex Code
25649 \begin_layout Plain Layout
25658 Elle peuvent être utilisées par les cadres dans la section
25659 \begin_inset Flex Code
25662 \begin_layout Plain Layout
25673 \begin_layout Section
25674 Le mécanisme de substitution
25677 \begin_layout Standard
25678 Quand la fenêtre d'objet externe invoque un programme externe, il le fait
25679 selon la commande définie dans le fichier de configuration des cadres.
25680 Ces commandes peuvent contenir diverses macros qui sont interprétées avant
25682 Les commandes sont toujours exécutées dans le répertoire du document.
25685 \begin_layout Standard
25686 Ainsi, quand un objet externe est affiché, un mécanisme de substitution
25687 génère son nom, et la plupart des autres directives reconnaissent la substituti
25688 on de manière similaire.
25691 \begin_layout Standard
25692 Les macros disponibles sont les suivantes :
25695 \begin_layout Description
25698 \begin_inset Flex Code
25701 \begin_layout Plain Layout
25704 $$AbsOrRelPathMaster
25711 est le est le chemin d'accès, absolu ou relatif au document maître \SpecialChar LyX
25715 \begin_layout Description
25718 \begin_inset Flex Code
25721 \begin_layout Plain Layout
25724 $$AbsOrRelPathParent
25731 est le est le chemin d'accès, absolu ou relatif au document \SpecialChar LyX
25735 \begin_layout Description
25738 \begin_inset Flex Code
25741 \begin_layout Plain Layout
25751 est le chemin d'accès absolu.
25754 \begin_layout Description
25757 \begin_inset Flex Code
25760 \begin_layout Plain Layout
25770 est le nom du fichier sans chemin d'accès et sans suffixe.
25773 \begin_layout Description
25775 \begin_inset Quotes fld
25779 \begin_inset Quotes frd
25782 ) la macro dépliera le contenu du fichier de nom
25783 \begin_inset Flex Code
25786 \begin_layout Plain Layout
25795 \begin_layout Description
25798 \begin_inset Flex Code
25801 \begin_layout Plain Layout
25811 est le suffixe (point inclus).
25814 \begin_layout Description
25817 \begin_inset Flex Code
25820 \begin_layout Plain Layout
25830 est le nom du fichier spécifié dans la fenêtre d'objet externe.
25831 Il est soit absolu, soit relatif au document \SpecialChar LyX
25835 \begin_layout Description
25838 \begin_inset Flex Code
25841 \begin_layout Plain Layout
25852 \begin_inset Quotes fld
25856 \begin_inset Quotes frd
25860 \begin_inset Flex Code
25863 \begin_layout Plain Layout
25871 (absolu ou relatif au document \SpecialChar LyX
25875 \begin_layout Description
25878 \begin_inset Flex Code
25881 \begin_layout Plain Layout
25891 est le chemin d'accès relatif au document maître \SpecialChar LyX
25895 \begin_layout Description
25898 \begin_inset Flex Code
25901 \begin_layout Plain Layout
25911 est le chemin d'accès relatif au document \SpecialChar LyX
25915 \begin_layout Description
25918 \begin_inset Flex Code
25921 \begin_layout Plain Layout
25931 désigne le chemin absolu du répertoire système.
25932 Typiquement utilisé pour pouvoir trouver les différents scripts auxiliaires
25933 fournis avec \SpecialChar LyX
25937 \begin_layout Description
25940 \begin_inset Flex Code
25943 \begin_layout Plain Layout
25953 est le nom et le chemin absolu d'un fichier temporaire qui sera automatiquement
25954 effacé quand le document sera fermé, ou l'objet externe effacé.
25957 \begin_layout Standard
25958 Toutes la macros de chemin contiennent un séparateur de répertoire final,
25959 vous pouvez donc construire par exemple le nom de fichier absolu avec
25960 \begin_inset Flex Code
25963 \begin_layout Plain Layout
25966 $$AbsPath$$Basename$$Extension
25974 \begin_layout Standard
25975 Les macros ci-dessus sont substituées dans toutes les directives sauf indiqué.
25977 \begin_inset Flex Code
25980 \begin_layout Plain Layout
25988 reconnaît également les substitutions suivantes si elles sont autorisées
25990 \begin_inset Flex Code
25993 \begin_layout Plain Layout
26002 \begin_inset Flex Code
26005 \begin_layout Plain Layout
26016 \begin_layout Description
26019 \begin_inset Flex Code
26022 \begin_layout Plain Layout
26032 partie initiale de la commande de changement de taille.
26035 \begin_layout Description
26038 \begin_inset Flex Code
26041 \begin_layout Plain Layout
26051 partie finale de la commande de changement de taille.
26054 \begin_layout Description
26057 \begin_inset Flex Code
26060 \begin_layout Plain Layout
26070 partie initiale de la commande de rotation.
26073 \begin_layout Description
26076 \begin_inset Flex Code
26079 \begin_layout Plain Layout
26089 partie finale de la commande de rotation.
26092 \begin_layout Standard
26093 La valeur de la chaîne de la directive
26094 \begin_inset Flex Code
26097 \begin_layout Plain Layout
26105 reconnaît également les substitutions suivantes si elles sont autorisées
26109 \begin_inset Flex Code
26112 \begin_layout Plain Layout
26121 \begin_inset Flex Code
26124 \begin_layout Plain Layout
26135 \begin_layout Description
26138 \begin_inset Flex Code
26141 \begin_layout Plain Layout
26151 option de recadrage.
26154 \begin_layout Description
26155 \begin_inset Flex Code
26158 \begin_layout Plain Layout
26166 option supplémentaire.
26169 \begin_layout Description
26170 \begin_inset Flex Code
26173 \begin_layout Plain Layout
26181 option de changement de taille.
26184 \begin_layout Description
26185 \begin_inset Flex Code
26188 \begin_layout Plain Layout
26196 option de rotation.
26199 \begin_layout Standard
26200 Vous pouvez vous demander pourquoi les macros de chemin d'accès sont aussi
26202 Il y a deux raisons principales:
26205 \begin_layout Enumerate
26206 les chemins d'accès relatifs et absolus doivent rester relatifs et absolus,
26208 Les utilisateurs peuvent avoir des raisons de préférer l'un ou l'autre.
26209 Les chemins relatifs sont utiles pour des documents portables sur différentes
26210 machines, par exemple.
26211 Les chemins absolus peuvent être requis par certains logiciels;
26214 \begin_layout Enumerate
26216 traite les chemins d'accès relatifs différemment de \SpecialChar LyX
26217 et d'autres logiciels
26218 dans des fichiers inclus encapsulés.
26219 Pour \SpecialChar LyX
26220 , par exemple, un chemin relatif est toujours relatif au document
26221 qui contient le nom de fichier.
26222 Pour \SpecialChar LaTeX
26223 , il est toujours relatif au document maître.
26224 Ces deux définitions sont identiques si vous n'avez qu'un seul document.,
26225 mais diffèrent si vous avez un document maître qui inclut des sous-documents.
26226 Ceci signifie que les chemins relatifs doivent être transformés pour être
26227 transmis à \SpecialChar LaTeX
26229 Heureusement \SpecialChar LyX
26230 fait ceci automatiquement si vous choisissez les macros de
26231 substitution correctes.
26234 \begin_layout Standard
26235 Donc, quelle macro faut-il choisir dans une nouvelle définition de cadre?
26236 La règle n'est pas difficile:
26239 \begin_layout Itemize
26241 \begin_inset Flex Code
26244 \begin_layout Plain Layout
26252 si un chemin absolu est requis;
26255 \begin_layout Itemize
26257 \begin_inset Flex Code
26260 \begin_layout Plain Layout
26263 $$AbsOrRelPathMaster
26268 si la chaîne substituée est du type entrée pour \SpecialChar LaTeX
26272 \begin_layout Itemize
26274 \begin_inset Flex Code
26277 \begin_layout Plain Layout
26280 $$AbsOrRelPathParent
26285 pour préserver le choix de l'utilisateur.
26288 \begin_layout Standard
26289 Des cas spéciaux existent pour lesquels cette règle n'est pas valable, et
26290 par exemple lorsque des chemins relatifs sont requis, mais elle fonctionne
26291 correctement d'habitude.
26292 Un exemple de cas tordu est la directive
26293 \begin_inset Flex Code
26296 \begin_layout Plain Layout
26299 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
26304 dans le cadre Xfig indiqué ci-dessus: il n'est pas possible d'utiliser
26305 le nom absolu parce que la copieur pour les fichiers
26306 \begin_inset Flex Code
26309 \begin_layout Plain Layout
26317 nécessite le nom relatif pour réécrire le contenu du fichier.
26320 \begin_layout Section
26321 La question de la sécurité
26322 \begin_inset CommandInset label
26324 name "sec:La-question-de"
26331 \begin_layout Standard
26332 L'insertion d'objet externe crée une interface avec un paquet de programmes
26333 externes et le fait de manière automatique, nous devons donc en examiner
26334 les conséquences en matière de sécurité.
26335 En particulier, comme vous avez la possibilité d'inclure vos propres noms
26336 de fichier ou de paramètres et qu'ils sont interprétés pour former une
26337 commande, il semble possible de créer un document malveillant qui exécute
26338 des commandes indésirables quand un utilisateur le visualise ou l'imprime.
26339 C'est quelque chose que nous voulons absolument éviter.
26342 \begin_layout Standard
26343 Cependant, comme les commandes du programme externe sont définies seulement
26344 dans le fichier de configuration des cadres, il n'y a pas de problème de
26345 sécurité si \SpecialChar LyX
26346 est configuré correctement avec seulement des cadres sûrs.
26347 Ceci parce que les programmes externes sont invoqués via l'appel système
26349 \begin_inset Flex Code
26352 \begin_layout Plain Layout
26358 et non via l'appel système
26359 \begin_inset Flex Code
26362 \begin_layout Plain Layout
26369 Il n'est donc pas possible d'exécuter des commandes arbitraires via le
26370 shell à partir du nom de fichier ou des paramètres.
26373 \begin_layout Standard
26374 Ceci implique aussi qu'il y a des restrictions dans les commandes définissables
26375 dans un cadre d'objet externe.
26376 En particulier, les pipes et les redirections ne sont pas disponibles.
26377 C'était obligatoire pour que \SpecialChar LyX
26379 Si vous voulez utiliser quelques-unes des fonctions du shell, vous devez
26380 écrire un script sûr pour le faire de manière contrôlée, puis définir ce
26381 script comme commande.
26385 \begin_layout Standard
26386 Il est possible de créer un cadre qui interagit directement avec le shell,
26387 mais comme cela permettrait à un utilisateur malveillant d'exécuter des
26388 commandes arbitraires en écrivant des noms de fichier ou des paramètres
26389 bien choisis, nous vous recommandons d'utiliser en général des scripts
26390 sûrs qui fonctionnent avec l'appel système
26391 \begin_inset Flex Code
26394 \begin_layout Plain Layout
26400 d'une manière contrôlée.
26401 Bien sûr, si vous êtes dans un environnement dans lequel vous avez confiance,
26402 il est tentant de ne pas se fouler et d'utiliser des scripts shell ordinaires.
26403 Si vous faites cela, sachez que vous allez
26407 créer dans votre système une faille de sécurité facile à exploiter.
26408 Il est évident que de tels cadres non sécurisés ne seront jamais inclus
26409 dans la distribution standard de \SpecialChar LyX
26410 , même si nous encourageons les gens à
26411 nous proposer de nouveaux cadres dans la tradition du logiciel libre.
26412 Mais \SpecialChar LyX
26413 tel que vous vous le procurez par les voies officielles de distribution
26414 ne contiendra jamais de cadres non sécurisés.
26417 \begin_layout Standard
26418 L'insertion d'objet externe est un outil très puissant, et vous devez faire
26419 attention à ne pas mettre en péril la sécurité avec cette puissance.
26420 Une légère erreur dans une seule ligne d'un script apparemment inoffensif
26421 peut ouvrir la voie à d'énormes problèmes.
26422 Si vous n'avez pas une compréhension claire de ce qui est en jeu, nous
26423 vous recommandons de consulter un professionnel de la sécurité, ou de contacter
26424 l'équipe de développement de \SpecialChar LyX
26425 si vous vous demandez si votre cadre est
26427 Faites le avant de l'utiliser dans un environnement que vous ne contrôlez
26431 \begin_layout Chapter
26433 Liste des fonctions utilisables dans les styles
26434 \begin_inset CommandInset label
26436 name "chap:List-of-functions"
26443 \begin_layout Standard
26445 \begin_inset Tabular
26446 <lyxtabular version="3" rows="11" columns="8">
26447 <features tabularvalignment="middle">
26448 <column alignment="left" valignment="top">
26449 <column alignment="left" valignment="top">
26450 <column alignment="left" valignment="top">
26451 <column alignment="left" valignment="top">
26452 <column alignment="left" valignment="top">
26453 <column alignment="left" valignment="top">
26454 <column alignment="left" valignment="top">
26455 <column alignment="left" valignment="top">
26457 <cell alignment="left" valignment="top" usebox="none">
26460 \begin_layout Plain Layout
26466 <cell alignment="left" valignment="top" usebox="none">
26469 \begin_layout Plain Layout
26475 <cell alignment="left" valignment="top" usebox="none">
26478 \begin_layout Plain Layout
26484 <cell alignment="left" valignment="top" usebox="none">
26487 \begin_layout Plain Layout
26493 <cell alignment="center" valignment="top" usebox="none">
26496 \begin_layout Plain Layout
26502 <cell alignment="center" valignment="top" usebox="none">
26505 \begin_layout Plain Layout
26511 <cell alignment="center" valignment="top" usebox="none">
26514 \begin_layout Plain Layout
26520 <cell alignment="center" valignment="top" usebox="none">
26523 \begin_layout Plain Layout
26531 <cell alignment="left" valignment="top" usebox="none">
26534 \begin_layout Plain Layout
26540 <cell alignment="left" valignment="top" usebox="none">
26543 \begin_layout Plain Layout
26549 <cell alignment="left" valignment="top" usebox="none">
26552 \begin_layout Plain Layout
26558 <cell alignment="left" valignment="top" usebox="none">
26561 \begin_layout Plain Layout
26567 <cell alignment="center" valignment="top" usebox="none">
26570 \begin_layout Plain Layout
26576 <cell alignment="center" valignment="top" usebox="none">
26579 \begin_layout Plain Layout
26585 <cell alignment="center" valignment="top" usebox="none">
26588 \begin_layout Plain Layout
26594 <cell alignment="center" valignment="top" usebox="none">
26597 \begin_layout Plain Layout
26605 <cell alignment="left" valignment="top" usebox="none">
26608 \begin_layout Plain Layout
26614 <cell alignment="left" valignment="top" usebox="none">
26617 \begin_layout Plain Layout
26623 <cell alignment="left" valignment="top" usebox="none">
26626 \begin_layout Plain Layout
26632 <cell alignment="left" valignment="top" usebox="none">
26635 \begin_layout Plain Layout
26641 <cell alignment="center" valignment="top" usebox="none">
26644 \begin_layout Plain Layout
26650 <cell alignment="center" valignment="top" usebox="none">
26653 \begin_layout Plain Layout
26659 <cell alignment="center" valignment="top" usebox="none">
26662 \begin_layout Plain Layout
26668 <cell alignment="center" valignment="top" usebox="none">
26671 \begin_layout Plain Layout
26679 <cell alignment="left" valignment="top" usebox="none">
26682 \begin_layout Plain Layout
26688 <cell alignment="left" valignment="top" usebox="none">
26691 \begin_layout Plain Layout
26697 <cell alignment="left" valignment="top" usebox="none">
26700 \begin_layout Plain Layout
26706 <cell alignment="left" valignment="top" usebox="none">
26709 \begin_layout Plain Layout
26715 <cell alignment="center" valignment="top" usebox="none">
26718 \begin_layout Plain Layout
26724 <cell alignment="center" valignment="top" usebox="none">
26727 \begin_layout Plain Layout
26733 <cell alignment="center" valignment="top" usebox="none">
26736 \begin_layout Plain Layout
26742 <cell alignment="center" valignment="top" usebox="none">
26745 \begin_layout Plain Layout
26753 <cell alignment="left" valignment="top" usebox="none">
26756 \begin_layout Plain Layout
26762 <cell alignment="left" valignment="top" usebox="none">
26765 \begin_layout Plain Layout
26771 <cell alignment="left" valignment="top" usebox="none">
26774 \begin_layout Plain Layout
26780 <cell alignment="left" valignment="top" usebox="none">
26783 \begin_layout Plain Layout
26789 <cell alignment="center" valignment="top" usebox="none">
26792 \begin_layout Plain Layout
26798 <cell alignment="center" valignment="top" usebox="none">
26801 \begin_layout Plain Layout
26807 <cell alignment="center" valignment="top" usebox="none">
26810 \begin_layout Plain Layout
26816 <cell alignment="center" valignment="top" usebox="none">
26819 \begin_layout Plain Layout
26827 <cell alignment="left" valignment="top" usebox="none">
26830 \begin_layout Plain Layout
26836 <cell alignment="left" valignment="top" usebox="none">
26839 \begin_layout Plain Layout
26845 <cell alignment="left" valignment="top" usebox="none">
26848 \begin_layout Plain Layout
26854 <cell alignment="left" valignment="top" usebox="none">
26857 \begin_layout Plain Layout
26863 <cell alignment="center" valignment="top" usebox="none">
26866 \begin_layout Plain Layout
26872 <cell alignment="center" valignment="top" usebox="none">
26875 \begin_layout Plain Layout
26881 <cell alignment="center" valignment="top" usebox="none">
26884 \begin_layout Plain Layout
26890 <cell alignment="center" valignment="top" usebox="none">
26893 \begin_layout Plain Layout
26901 <cell alignment="left" valignment="top" usebox="none">
26904 \begin_layout Plain Layout
26910 <cell alignment="left" valignment="top" usebox="none">
26913 \begin_layout Plain Layout
26919 <cell alignment="left" valignment="top" usebox="none">
26922 \begin_layout Plain Layout
26928 <cell alignment="left" valignment="top" usebox="none">
26931 \begin_layout Plain Layout
26937 <cell alignment="center" valignment="top" usebox="none">
26940 \begin_layout Plain Layout
26946 <cell alignment="center" valignment="top" usebox="none">
26949 \begin_layout Plain Layout
26955 <cell alignment="center" valignment="top" usebox="none">
26958 \begin_layout Plain Layout
26964 <cell alignment="center" valignment="top" usebox="none">
26967 \begin_layout Plain Layout
26975 <cell alignment="left" valignment="top" usebox="none">
26978 \begin_layout Plain Layout
26984 <cell alignment="left" valignment="top" usebox="none">
26987 \begin_layout Plain Layout
26993 <cell alignment="left" valignment="top" usebox="none">
26996 \begin_layout Plain Layout
27002 <cell alignment="left" valignment="top" usebox="none">
27005 \begin_layout Plain Layout
27011 <cell alignment="center" valignment="top" usebox="none">
27014 \begin_layout Plain Layout
27020 <cell alignment="center" valignment="top" usebox="none">
27023 \begin_layout Plain Layout
27029 <cell alignment="center" valignment="top" usebox="none">
27032 \begin_layout Plain Layout
27038 <cell alignment="center" valignment="top" usebox="none">
27041 \begin_layout Plain Layout
27049 <cell alignment="left" valignment="top" usebox="none">
27052 \begin_layout Plain Layout
27058 <cell alignment="left" valignment="top" usebox="none">
27061 \begin_layout Plain Layout
27067 <cell alignment="left" valignment="top" usebox="none">
27070 \begin_layout Plain Layout
27076 <cell alignment="left" valignment="top" usebox="none">
27079 \begin_layout Plain Layout
27085 <cell alignment="center" valignment="top" usebox="none">
27088 \begin_layout Plain Layout
27094 <cell alignment="center" valignment="top" usebox="none">
27097 \begin_layout Plain Layout
27103 <cell alignment="center" valignment="top" usebox="none">
27106 \begin_layout Plain Layout
27112 <cell alignment="center" valignment="top" usebox="none">
27115 \begin_layout Plain Layout
27123 <cell alignment="left" valignment="top" usebox="none">
27126 \begin_layout Plain Layout
27132 <cell alignment="left" valignment="top" usebox="none">
27135 \begin_layout Plain Layout
27141 <cell alignment="left" valignment="top" usebox="none">
27144 \begin_layout Plain Layout
27150 <cell alignment="left" valignment="top" usebox="none">
27153 \begin_layout Plain Layout
27159 <cell alignment="center" valignment="top" usebox="none">
27162 \begin_layout Plain Layout
27168 <cell alignment="center" valignment="top" usebox="none">
27171 \begin_layout Plain Layout
27177 <cell alignment="center" valignment="top" usebox="none">
27180 \begin_layout Plain Layout
27186 <cell alignment="center" valignment="top" usebox="none">
27189 \begin_layout Plain Layout
27197 <cell alignment="center" valignment="top" usebox="none">
27200 \begin_layout Plain Layout
27206 <cell alignment="center" valignment="top" usebox="none">
27209 \begin_layout Plain Layout
27215 <cell alignment="center" valignment="top" usebox="none">
27218 \begin_layout Plain Layout
27224 <cell alignment="center" valignment="top" usebox="none">
27227 \begin_layout Plain Layout
27233 <cell alignment="center" valignment="top" usebox="none">
27236 \begin_layout Plain Layout
27242 <cell alignment="center" valignment="top" usebox="none">
27245 \begin_layout Plain Layout
27251 <cell alignment="center" valignment="top" usebox="none">
27254 \begin_layout Plain Layout
27260 <cell alignment="center" valignment="top" usebox="none">
27263 \begin_layout Plain Layout
27277 \begin_layout Chapter
27278 Noms des couleurs disponibles utilisables dans les styles
27279 \begin_inset CommandInset label
27281 name "chap:Names-of-colors"
27288 \begin_layout Standard
27289 Les couleurs énumérées ci-après sont les couleurs standard et celles que
27290 vous pouvez régler dans les préférences \SpecialChar LyX
27294 \begin_layout Description
27299 pas de couleur particulière – réinitialisation ou couleur implicite
27302 \begin_layout Description
27308 \begin_layout Description
27314 \begin_layout Description
27320 \begin_layout Description
27326 \begin_layout Description
27332 \begin_layout Description
27338 \begin_layout Description
27344 \begin_layout Description
27350 \begin_layout Description
27355 marqueur d'espace ajoutée
27358 \begin_layout Description
27366 \begin_layout Description
27374 \begin_layout Description
27382 \begin_layout Description
27390 \begin_layout Description
27395 étiquette de branche
27398 \begin_layout Description
27403 fond de bouton d'insert
27406 \begin_layout Description
27411 fond du bouton d'insert (pointé)
27414 \begin_layout Description
27419 bordure de bouton d'insert
27422 \begin_layout Description
27427 barre de modification
27430 \begin_layout Description
27435 texte modifié auteur 1
27438 \begin_layout Description
27443 texte modifié auteur 2
27446 \begin_layout Description
27451 texte modifié auteur 3
27454 \begin_layout Description
27459 texte modifié auteur 4
27462 \begin_layout Description
27467 texte modifié auteur 5
27470 \begin_layout Description
27473 collapsable_inset_frame
27475 cadre d'insert repliable
27478 \begin_layout Description
27481 collapsable_inset_text
27483 texte d'insert repliable
27486 \begin_layout Description
27494 \begin_layout Description
27499 fond d'insert de commande
27502 \begin_layout Description
27507 cadre d'insert de commande
27510 \begin_layout Description
27518 \begin_layout Description
27523 fond de commentaire
27526 \begin_layout Description
27534 \begin_layout Description
27542 \begin_layout Description
27545 deletedtextmodifier
27547 modificateur de texte supprimé
27550 \begin_layout Description
27555 barre de profondeur
27558 \begin_layout Description
27563 marqueur de fin de ligne
27566 \begin_layout Description
27571 erreur \SpecialChar LaTeX
27575 \begin_layout Description
27580 étiquette de note de bas de page
27583 \begin_layout Description
27591 \begin_layout Description
27596 étiquette d'insert grisé
27599 \begin_layout Description
27604 fond d'insert grisé
27607 \begin_layout Description
27612 texte d'insert grisé
27615 \begin_layout Description
27623 \begin_layout Description
27631 \begin_layout Description
27639 \begin_layout Description
27644 complétion en ligne
27647 \begin_layout Description
27655 \begin_layout Description
27663 \begin_layout Description
27671 \begin_layout Description
27676 texte \SpecialChar LaTeX
27680 \begin_layout Description
27688 \begin_layout Description
27693 étiquette de note en marge
27696 \begin_layout Description
27704 \begin_layout Description
27712 \begin_layout Description
27717 cadre mathématique (non pointé)
27720 \begin_layout Description
27725 cadre mathématique (pointé)
27728 \begin_layout Description
27736 \begin_layout Description
27741 fond de macro mathématique
27744 \begin_layout Description
27749 macro mathématique désactivée
27752 \begin_layout Description
27757 cadre de macro mathématique
27760 \begin_layout Description
27765 fond dynamique de macro mathématique
27768 \begin_layout Description
27773 étiquette de macro mathématique
27776 \begin_layout Description
27781 macro mathématique : nouveau paramètre
27784 \begin_layout Description
27789 macro mathématique : ancien paramètre
27792 \begin_layout Description
27800 \begin_layout Description
27803 nonunique_inlinecompletion
27805 complétion en ligne (choix multiples)
27808 \begin_layout Description
27816 \begin_layout Description
27824 \begin_layout Description
27829 saut de page / saut de ligne
27832 \begin_layout Description
27837 marqueur de paragraphe
27840 \begin_layout Description
27845 texte d'insert fantôme
27848 \begin_layout Description
27856 \begin_layout Description
27864 \begin_layout Description
27869 cadre d'expression régulière
27872 \begin_layout Description
27880 \begin_layout Description
27888 \begin_layout Description
27896 \begin_layout Description
27904 \begin_layout Description
27912 \begin_layout Description
27917 ligne on/off de tableau
27920 \begin_layout Description
27928 \begin_layout Description