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 % increase link area for cross-references and autoname them,
35 \AtBeginDocument{\renewcommand{\ref}[1]{\mbox{\autoref{#1}}}}
37 \renewcommand*{\equationautorefname}[1]{}%
38 \renewcommand{\sectionautorefname}{sec.\negthinspace}%
39 \renewcommand{\subsectionautorefname}{sec.\negthinspace}%
40 \renewcommand{\subsubsectionautorefname}{sec.\negthinspace}%
43 \options fleqn,liststotoc,bibtotoc,idxtotoc,BCOR7.5mm,titlepage,tablecaptionabove
44 \use_default_options false
48 \maintain_unincluded_children false
51 InsetLayout CharStyle:MenuItem
60 \newcommand*{\menuitem}[1]{{\sffamily #1}}
65 \language_package default
70 \font_typewriter default
72 \font_default_family default
73 \use_non_tex_fonts false
79 \default_output_format default
81 \bibtex_command default
82 \index_command default
86 \pdf_title "LyX Configuration Manual"
87 \pdf_author "LyX Team"
88 \pdf_subject "LyX-documentation Customization"
89 \pdf_keywords "LyX, documentation, customization"
91 \pdf_bookmarksnumbered true
92 \pdf_bookmarksopen true
93 \pdf_bookmarksopenlevel 1
98 \pdf_pdfusetitle false
99 \pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue,pdfpagelayout=OneColumn, pdfnewwindow=true, pdfstartview=XYZ, plainpages=false"
102 \use_package amsmath 0
103 \use_package amssymb 0
104 \use_package cancel 0
106 \use_package mathdots 1
107 \use_package mathtools 0
108 \use_package mhchem 1
109 \use_package stackrel 0
110 \use_package stmaryrd 0
111 \use_package undertilde 0
113 \cite_engine_type default
117 \paperorientation portrait
132 \paragraph_separation indent
133 \paragraph_indentation default
134 \quotes_language french
137 \paperpagestyle headings
138 \tracking_changes false
139 \output_changes false
142 \html_be_strict false
148 Personnaliser \SpecialChar LyX
149 : fonctions pour l'utilisateur avancé
153 par l'équipe \SpecialChar LyX
158 \begin_layout Plain Layout
159 Merci d'envoyer vos commentaires et corrections à la liste de diffusion
160 de la documentation de \SpecialChar LyX
164 \begin_inset CommandInset href
166 target "lyx-docs@lists.lyx.org"
174 \begin_inset Quotes fld
178 \begin_inset Quotes frd
181 dans l'objet, et mettre en copie le responsable courant de ce fichier,
182 Richard Heck <rgheck@comcast.net>.
183 \begin_inset Newline newline
186 Traduction en français par : P.-H.
197 Meunier-Guttin-Cluzel
204 Merci d'envoyer vos commentaires et corrections sur la traduction à la
205 liste de diffusion de \SpecialChar LyX
208 <lyx-fr@lists.lyx.org>
216 \begin_inset Note Note
219 \begin_layout Plain Layout
220 Informations de révision :
223 \begin_layout Plain Layout
224 Traduction : remplacement de Éditer/Visionner/Insérer/Naviguer par Édition/Affic
225 hage/Insertion/Navigation, 31/10/2012 (JPC)
228 \begin_layout Plain Layout
229 Mise à jour OK pour la publication 2.0.0, Date: 21/01/2014 (JPC)
232 \begin_layout Plain Layout
233 Remplacement de « appendice » par « annexe », 31/12/2014 (JPC)
236 \begin_layout Plain Layout
237 Original : 09/06/2013
243 \begin_inset Newline newline
247 \begin_inset Newline newline
253 \begin_layout Standard
254 \begin_inset CommandInset toc
255 LatexCommand tableofcontents
262 \begin_layout Chapter
266 \begin_layout Standard
267 Ce manuel couvre les fonctions de personnalisation de \SpecialChar LyX
269 Nous y abordons des sujets comme les raccourcis clavier, les options d'aperçu
270 à l'écran, les options d'impression, l'envoi de commandes à \SpecialChar LyX
273 , l'internationalisation, l'installation de nouvelles classes \SpecialChar LaTeX
275 formats \SpecialChar LyX
277 Nous n'espérons pas aborder tout ce que vous pouvez modifier – nos développeurs
278 ajoutent de nouvelles fonctions plus vite que nous n'en écrivons la documentati
279 on – mais nous allons expliquer les personnalisations les plus courantes
280 et au moins vous indiquer la bonne direction pour les plus obscures d'entre
284 \begin_layout Chapter
285 Les fichiers de configuration de \SpecialChar LyX
289 \begin_layout Standard
290 Ce chapitre devrait vous aider à trouver votre chemin parmi les fichiers
291 de configuration de \SpecialChar LyX
293 Avant d'entreprendre sa lecture, consultez
297 \SpecialChar menuseparator
315 pour connaître le répertoire de bibliothèques et le répertoire utilisateur
318 C'est dans celui-ci que \SpecialChar LyX
319 place ses fichiers de configuration système; le
320 répertoire utilisateur est celui dans lequel vous pouvez mettre vos versions
321 modifiées Le premier sera appelé
322 \begin_inset Flex Code
325 \begin_layout Plain Layout
333 \begin_inset Flex Code
336 \begin_layout Plain Layout
342 dans la suite de ce document.
345 \begin_layout Section
346 Qu'est-ce qu'il y a dans
347 \begin_inset Flex Code
350 \begin_layout Plain Layout
360 \begin_layout Standard
361 \begin_inset Flex Code
364 \begin_layout Plain Layout
371 et ses sous-répertoires contiennent un certain nombre de fichiers qui peuvent
372 servir à personnaliser le comportement de \SpecialChar LyX
374 Vous pouvez modifier ces fichiers depuis \SpecialChar LyX
375 lui-même avec la fenêtre
377 Outils\SpecialChar menuseparator
381 La plupart des réglages personnels que vous voudrez apporter à \SpecialChar LyX
383 se faire par l'intermédiaire de cette fenêtre.
384 Il y a cependant bien d'autres aspects du fonctionnement de \SpecialChar LyX
386 on peut agir en modifiant les fichiers de
387 \begin_inset Flex Code
390 \begin_layout Plain Layout
398 Ils entrent dans différentes catégories, qui sont décrites dans les sous-sectio
402 \begin_layout Subsection
403 Les fichiers générés automatiquement
406 \begin_layout Standard
407 Ces fichiers sont générés au moment de la configuration de \SpecialChar LyX
409 Ils définissent différentes valeurs par défaut qui sont évaluées par l'inspecti
411 Comme ils peuvent être réécrits à tout moment, il n'est pas conseillé de
415 \begin_layout Labeling
416 \labelwidthstring 00.00.0000
417 \begin_inset Flex Code
420 \begin_layout Plain Layout
426 contient les valeurs implicites pour différentes commandes.
429 \begin_layout Labeling
430 \labelwidthstring 00.00.0000
431 \begin_inset Flex Code
434 \begin_layout Plain Layout
440 contient la liste des paquetages \SpecialChar LaTeX
444 ne se sert pas directement de ce fichier, mais les informations obtenues
445 sont disponibles en faisant
447 Aide\SpecialChar menuseparator
458 \begin_layout Labeling
459 \labelwidthstring 00.00.0000
460 \begin_inset Flex Code
463 \begin_layout Plain Layout
469 donne la liste des classes de texte présentes dans le répertoire
470 \begin_inset Flex Code
473 \begin_layout Plain Layout
479 , les classes de document \SpecialChar LaTeX
480 correspondantes et leur description.
484 \begin_layout Labeling
485 \labelwidthstring 00.00.0000
486 \begin_inset Flex Code
489 \begin_layout Plain Layout
495 donne la liste des modules figurant dans vos répertoires de format (
496 \begin_inset Flex Code
499 \begin_layout Plain Layout
510 \begin_layout Labeling
511 \labelwidthstring 00.00.0000
512 \begin_inset Flex Code
515 \begin_layout Plain Layout
521 donne la liste de différentes sortes de fichiers connexes à \SpecialChar LaTeX
526 \begin_layout Labeling
527 \labelwidthstring 00.00.0000
528 \begin_inset Flex Code
531 \begin_layout Plain Layout
532 doc/\SpecialChar LaTeX
538 est généré automatiquement pendant la configuration de \SpecialChar LyX
539 , à partir du fichier
541 \begin_inset Flex Code
544 \begin_layout Plain Layout
554 \begin_layout Subsection
558 \begin_layout Standard
559 Ces répertoires figurent à la fois dans
560 \begin_inset Flex Code
563 \begin_layout Plain Layout
570 \begin_inset Flex Code
573 \begin_layout Plain Layout
580 Si un fichier existe dans les deux répertoires, c'est celui de
581 \begin_inset Flex Code
584 \begin_layout Plain Layout
593 \begin_layout Labeling
594 \labelwidthstring 00.00.0000
595 \begin_inset Flex Code
598 \begin_layout Plain Layout
604 ce répertoire contient les fichiers de définition des raccourcis clavier,
606 \begin_inset Flex Code
609 \begin_layout Plain Layout
617 \begin_inset Quotes fld
621 \begin_inset Quotes frd
624 du fichier de raccourcis, appelée
625 \begin_inset Flex Code
628 \begin_layout Plain Layout
634 , celle-ci sera détectée et utilisée en premier.
637 \begin_layout Labeling
638 \labelwidthstring 00.00.0000
639 \begin_inset Flex Code
642 \begin_layout Plain Layout
648 contient quelques fichiers graphiques qui peuvent être inclus dans les
653 \begin_layout Labeling
654 \labelwidthstring 00.00.0000
655 \begin_inset Flex Code
658 \begin_layout Plain Layout
664 contient les fichiers de la documentation de \SpecialChar LyX
665 (dont celui que vous êtes
668 \begin_inset Flex Code
671 \begin_layout Plain Layout
678 est un cas à part, comme nous venons de le voir.
679 S'il existe des version traduites des fichiers d'aide, avec le préfixe
681 \begin_inset Flex Code
684 \begin_layout Plain Layout
690 , celles-ci seront utilisées d'abord (voir le
695 \begin_inset CommandInset ref
697 reference "chap:i18n"
705 \begin_layout Labeling
706 \labelwidthstring 00.00.0000
707 \begin_inset Flex Code
710 \begin_layout Plain Layout
716 contient les fichiers d'exemples qui illustrent la façon d'utiliser certaines
718 Vous pouvez y accéder en appuyant sur le bouton
723 \begin_inset Flex MenuItem
726 \begin_layout Plain Layout
727 Fichier\SpecialChar menuseparator
736 \begin_layout Labeling
737 \labelwidthstring 00.00.0000
738 \begin_inset Flex Code
741 \begin_layout Plain Layout
747 contient les fichiers d'images utilisés dans l'interface
752 Il contient également les icônes utilisées dans la barre d'outils et les
753 bannières affichées au démarrage de \SpecialChar LyX
757 \begin_layout Labeling
758 \labelwidthstring 00.00.0000
759 \begin_inset Flex Code
762 \begin_layout Plain Layout
768 contient les fichiers de réaffectation clavier.
770 \begin_inset CommandInset ref
772 reference "sec:clavier"
776 pour des informations détaillées.
780 \begin_layout Labeling
781 \labelwidthstring 00.00.0000
782 \begin_inset Flex Code
785 \begin_layout Plain Layout
791 contient les classes de texte et les fichiers de modules décrits au
792 \begin_inset CommandInset ref
794 reference "chap:classe-texte"
801 \begin_layout Labeling
802 \labelwidthstring 00.00.0000
803 \begin_inset Flex Code
806 \begin_layout Plain Layout
812 contient les scripts Python
813 \begin_inset Flex Code
816 \begin_layout Plain Layout
822 permettant d'effectuer les conversions entre versions de \SpecialChar LyX
824 Ils peuvent être exécutés depuis la ligne de commande, si vous désirez
825 par exemple faire un traitement par lots.
828 \begin_layout Labeling
829 \labelwidthstring 00.00.0000
830 \begin_inset Flex Code
833 \begin_layout Plain Layout
839 contient quelques fichiers qui illustrent les possibilités offertes par
841 \begin_inset Flex MenuItem
844 \begin_layout Plain Layout
857 \begin_layout Labeling
858 \labelwidthstring 00.00.0000
859 \begin_inset Flex Code
862 \begin_layout Plain Layout
868 contient les fichiers modèles de \SpecialChar LyX
874 \begin_inset CommandInset ref
876 reference "sec:modeles"
883 \begin_layout Labeling
884 \labelwidthstring 00.00.0000
885 \begin_inset Flex Code
888 \begin_layout Plain Layout
894 contient des fichiers avec l'extension
895 \begin_inset Flex Code
898 \begin_layout Plain Layout
904 qui définissent l'interface utilisateur de \SpecialChar LyX
906 C'est-à-dire que ces fichiers définissent quels éléments apparaissent dans
907 les menus et quels éléments apparaissent dans la barre d'outils.
910 \begin_layout Subsection
911 Fichiers que vous n'avez pas à modifier
914 \begin_layout Standard
915 Ce sont des fichiers internes à \SpecialChar LyX
916 , et ils ne doivent pas être modifiés, sauf
917 par les développeurs.
921 \begin_layout Labeling
922 \labelwidthstring 00.00.0000
929 ce fichier contient la liste des développeurs de \SpecialChar LyX
931 Son contenu est affiché en sélectionnant
932 \begin_inset Flex MenuItem
935 \begin_layout Plain Layout
936 Aide\SpecialChar menuseparator
945 \begin_layout Labeling
946 \labelwidthstring 00.00.0000
953 est un script \SpecialChar LaTeX
954 utilisé pendant le processus de configuration.
955 Ne pas le lancer directement.
959 \begin_layout Labeling
960 \labelwidthstring 00.00.0000
967 est le script qui permet de reconfigurer \SpecialChar LyX
969 Il génère des fichiers de configuration dans le répertoire dans lequel
973 \begin_layout Subsection
974 Autres fichiers appelant un commentaire
977 \begin_layout Labeling
978 \labelwidthstring 00.00.0000
983 contient des tables de conversion faisant correspondre les différents encodages
984 de caractères avec Unicode.
987 \begin_layout Labeling
988 \labelwidthstring 00.00.0000
993 contient les modèles disponibles pour la nouvelle fonction d'
994 \begin_inset Flex MenuItem
997 \begin_layout Plain Layout
1008 \begin_inset space ~
1012 \begin_inset CommandInset ref
1014 reference "chap:Insérer-un-Objet"
1021 \begin_layout Labeling
1022 \labelwidthstring 00.00.0000
1027 contient la liste de toutes les langues actuellement supportées par \SpecialChar LyX
1031 \begin_layout Labeling
1032 \labelwidthstring 00.00.0000
1033 \begin_inset Flex Code
1036 \begin_layout Plain Layout
1042 contient des informations sur les différentes polices.
1045 \begin_layout Labeling
1046 \labelwidthstring 00.00.0000
1047 \begin_inset Flex Code
1050 \begin_layout Plain Layout
1056 contient les traductions pour les styles de paragraphe internationalisés
1058 \begin_inset space ~
1062 \begin_inset CommandInset ref
1064 reference "subsec:I18n"
1071 \begin_layout Labeling
1072 \labelwidthstring 00.00.0000
1073 \begin_inset Flex Code
1076 \begin_layout Plain Layout
1082 contient des informations sur les glyphes encodés en Unicode et la manière
1083 dont \SpecialChar LyX
1084 les traite via \SpecialChar LaTeX
1088 \begin_layout Section
1089 Votre répertoire personnel de configuration
1092 \begin_layout Standard
1093 Même si vous utilisez \SpecialChar LyX
1094 sans être le super-utilisateur, vous pouvez avoir
1095 envie de modifier la configuration de \SpecialChar LyX
1096 pour votre usage personnel.
1098 \begin_inset Flex Code
1101 \begin_layout Plain Layout
1107 contient les fichiers personnels de configuration.
1108 C'est le répertoire qui est décrit comme
1109 \begin_inset Quotes fld
1112 Répertoire utilisateur
1113 \begin_inset Quotes frd
1118 Aide\SpecialChar menuseparator
1120 \begin_inset space ~
1124 \begin_inset space ~
1128 \begin_inset space ~
1135 Il est traité comme un miroir du répertoire
1136 \begin_inset Flex Code
1139 \begin_layout Plain Layout
1146 , et chaque fichier qui se trouve dans
1150 remplace par conséquent le fichier correspondant de
1151 \begin_inset Flex Code
1154 \begin_layout Plain Layout
1162 Chaque fichier de configuration décrit dans les sections précédentes peut
1163 se trouver soit dans le répertoire de configuration système, ce qui jouera
1164 pour tous les utilisateurs, soit dans votre répertoire personnel, pour
1165 votre propre configuration.
1168 \begin_layout Standard
1169 Pour éclaircir la situation, voici quelques exemples:
1172 \begin_layout Itemize
1173 les réglages effectués dans la fenêtre
1175 Outils\SpecialChar menuseparator
1178 sont enregistrés dans un fichier
1179 \begin_inset Flex Code
1182 \begin_layout Plain Layout
1189 \begin_inset Flex Code
1192 \begin_layout Plain Layout
1201 \begin_layout Itemize
1202 quand vous reconfigurez \SpecialChar LyX
1205 Outils\SpecialChar menuseparator
1213 fait tourner le script
1214 \begin_inset Flex Code
1217 \begin_layout Plain Layout
1223 et les fichiers résultants sont placés dans votre répertoire personnel
1225 Ça signifie que les nouvelles classes de texte que vous avez pu ajouter
1227 \begin_inset Flex Code
1230 \begin_layout Plain Layout
1236 seront ajoutées à la liste des classes de la fenêtre
1238 Document\SpecialChar menuseparator
1245 \begin_layout Itemize
1246 Si vous récupérez sur le site ftp de \SpecialChar LyX
1247 des fichiers de documentation mis
1248 à jour et que vous n'êtes pas administrateur sur votre système, vous pouvez
1249 placer ces fichiers dans
1250 \begin_inset Flex Code
1253 \begin_layout Plain Layout
1259 et ils seront ouverts directement à partir du menu d'
1266 \begin_layout Section
1267 Utiliser \SpecialChar LyX
1268 avec plusieurs configurations
1271 \begin_layout Standard
1272 La liberté offerte pour le répertoire de configuration locale peut être
1273 insuffisante si vous avez besoin de plusieurs configurations différentes.
1274 Par exemple, vous pouvez vouloir utiliser des raccourcis clavier ou des
1275 réglages d'imprimante différents selon les circonstances
1279 \begin_layout Plain Layout
1280 NdT : ou encore vouloir écrire dans des langues différentes et adapter vos
1281 configurations en conséquence.
1287 Vous pouvez y arriver en ayant plusieurs répertoires de configuration.
1288 Vous spécifiez alors lequel utiliser au moment de lancer \SpecialChar LyX
1292 \begin_layout Standard
1293 Si vous lancez \SpecialChar LyX
1294 avec l'option de ligne de commande
1302 , le programme va lire la configuration qui se trouve dans ce répertoire,
1303 et non dans le répertoire par défaut (en lançant \SpecialChar LyX
1304 sans cette option vous
1305 pouvez déterminer le répertoire par défaut).
1306 Si ce répertoire n'existe pas, \SpecialChar LyX
1307 vous propose de le créer, exactement comme
1308 il le fait avec le répertoire implicite au premier lancement du programme.
1309 Vous pouvez modifier les options de configuration dans ce
1313 supplémentaire exactement comme vous le feriez pour le répertoire implicite.
1314 Ces répertoires sont complètement indépendants (mais lisez la suite).
1315 Notez que positionner la variable d'environnement
1319 a exactement le même effet.
1322 \begin_layout Standard
1323 Quand vous avez plusieurs configurations, vous devez faire plus attention:
1324 si vous voulez ajouter un nouveau format dans
1326 MonNouveauRép/layouts
1328 , pour qu'il soit disponible dans toutes vos configurations, vous devez
1329 l'ajouter dans chaque répertoire séparément.
1330 Vous pouvez contourner ceci avec l'astuce suivante: après que \SpecialChar LyX
1332 répertoire supplémentaire, la plupart des sous-répertoires (voir plus haut)
1334 Si vous voulez que la nouvelle configuration soit le reflet d'une déjà
1335 existante, remplacez le sous-répertoire vide par un lien symbolique au
1336 sous-répertoire correspondant dans la configuration existante.
1337 Faites toutefois attention avec le sous-répertoire
1341 , car il contient un fichier écrit par le script de configuration (accessible
1344 Outils\SpecialChar menuseparator
1347 ) qui est propre à chaque configuration.
1350 \begin_layout Chapter
1356 \begin_layout Standard
1357 Tous les options de la fenêtre
1361 sont expliquées dans l'annexe
1363 La fenêtre Préférences
1367 Guide de l'utilisateur
1370 Pour certaines options, vous trouverez ici plus de précisions.
1373 \begin_layout Section
1375 \begin_inset CommandInset label
1384 \begin_layout Standard
1385 La première étape consiste à définir vos formats de fichiers si ce n'est
1387 Pour ce faire, ouvrez
1388 \begin_inset Flex MenuItem
1391 \begin_layout Plain Layout
1392 Outils\SpecialChar menuseparator
1401 \begin_inset Flex MenuItem
1404 \begin_layout Plain Layout
1405 Gestion des fichiers\SpecialChar menuseparator
1413 , appuyez sur le bouton
1414 \begin_inset Flex MenuItem
1417 \begin_layout Plain Layout
1425 \begin_inset Flex MenuItem
1428 \begin_layout Plain Layout
1434 contient le nom utilisé pour identifier le format de manière interne.
1435 Vous devrez également saisir un suffixe de nom de fichier.
1436 Toutes ces informations sont obligatoires.
1438 \begin_inset Flex MenuItem
1441 \begin_layout Plain Layout
1447 permet de définir une séquence de touches du clavier pour un accès rapide
1448 aux menus (par exemple, appuyer sur
1449 \begin_inset Flex MenuItem
1452 \begin_layout Plain Layout
1459 \begin_inset Flex MenuItem
1462 \begin_layout Plain Layout
1463 Document\SpecialChar menuseparator
1464 Visionner (autres formats)\SpecialChar menuseparator
1473 \begin_layout Standard
1474 Un Format peut se voir associer une
1475 \begin_inset Flex MenuItem
1478 \begin_layout Plain Layout
1485 \begin_inset Flex MenuItem
1488 \begin_layout Plain Layout
1495 Par exemple, vous pouvez vouloir utiliser Ghostview pour afficher les fichier
1497 Vous pouvez saisir le nom de la commande permettant de lancer les programmes
1498 dans les champs correspondants.
1499 La visionneuse est lancée quand vous voulez voir un graphique dans \SpecialChar LyX
1502 \begin_inset Flex MenuItem
1505 \begin_layout Plain Layout
1506 Document\SpecialChar menuseparator
1513 L'éditeur est lancé par exemple quand vous faites un clic-droit sur un
1514 graphique et que vous choisissez
1515 \begin_inset Flex MenuItem
1518 \begin_layout Plain Layout
1519 Modifier le fichier via une application externe
1524 dans le menu contextuel qui apparaît.
1527 \begin_layout Standard
1529 \begin_inset Flex MenuItem
1532 \begin_layout Plain Layout
1538 d'un format est facultatif, mais s'il est précisé, il doit être unique
1539 pour l'ensemble des formats.
1540 Il est utilisé pour reconnaître les fichiers de ce format à partir de leur
1542 Pour certains formats de fichier importants, il n'y a pas de type MIME
1543 officiellement répertorié dans la base
1544 \begin_inset CommandInset href
1547 target "http://www.iana.org/assignments/media-types/"
1552 De ce fait \SpecialChar LyX
1553 utilise la liste plus étoffée spécifiée par
1554 \begin_inset CommandInset href
1556 name "freedesktop.org"
1557 target "http://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec"
1564 \begin_layout Standard
1565 La case à cocher Format de document informe \SpecialChar LyX
1566 que le format est approprié
1567 pour une exportation du document.
1568 Si la case est cochée que qu'une procédure de conversion est définie (voir
1570 \begin_inset space ~
1574 \begin_inset CommandInset ref
1576 reference "sec:Convertisseurs"
1580 ), ce format apparaîtra dans le menu
1581 \begin_inset Flex MenuItem
1584 \begin_layout Plain Layout
1585 Fichier\SpecialChar menuseparator
1592 Le format apparaîtra également dans le menu
1596 si une visionneuse est définie pour lui.
1597 Les formats purement graphiques, comme png, ne doivent pas utiliser cette
1599 Les formats adaptés à la fois aux graphiques et aux documents, comme pdf,
1603 \begin_layout Standard
1605 \begin_inset Flex MenuItem
1608 \begin_layout Plain Layout
1609 Format graphique vectoriel
1614 informe \SpecialChar LyX
1615 qu'un format peut contenir des vecteurs graphiques.
1616 Cette information est utile pour déterminer le format cible des graphiques
1617 inclus lors de l'exportation via
1618 \begin_inset Flex MenuItem
1621 \begin_layout Plain Layout
1628 Les graphiques inclus dans le document peuvent nécessiter une conversion
1630 \begin_inset Flex MenuItem
1633 \begin_layout Plain Layout
1640 \begin_inset Flex MenuItem
1643 \begin_layout Plain Layout
1650 \begin_inset Flex MenuItem
1653 \begin_layout Plain Layout
1660 \begin_inset Flex MenuItem
1663 \begin_layout Plain Layout
1669 ne sait pas gérer d'autres formats graphiques.
1670 Si un graphique inclus n'est pas déjà dans un des ces trois formats, il
1672 \begin_inset Flex MenuItem
1675 \begin_layout Plain Layout
1681 si la case est cochée, et en
1682 \begin_inset Flex MenuItem
1685 \begin_layout Plain Layout
1694 \begin_layout Section
1698 \begin_layout Standard
1699 Du fait que toutes les conversions d'un format à une autre se font dans
1700 la répertoire temporaire de \SpecialChar LyX
1701 , il peut être nécessaire de modifier un fichier
1702 avant de le copier dan le répertoire temporaire pour que la conversion
1703 se fasse correctement
1707 \begin_layout Plain Layout
1708 Par exemple, le fichier peut référencer d'autres fichiers ― e.g.
1709 une image ― par un nom de fichier relatif, qui peut devenir incorrect lors
1710 de la copie du fichier dans le répertoire temporaire.
1716 Ceci est effectué par un Copieur: il copie un fichier vers (ou depuis)
1717 le répertoire temporaire et peut le modifier à la volée.
1720 \begin_layout Standard
1721 La définition des copieurs peut utiliser huit variables:
1724 \begin_layout Labeling
1725 \labelwidthstring 00.00.0000
1726 \begin_inset Flex Code
1729 \begin_layout Plain Layout
1735 le répertoire système de \SpecialChar LyX
1737 \begin_inset space \thinspace{}
1741 \begin_inset space \space{}
1745 \begin_inset Flex MenuItem
1748 \begin_layout Plain Layout
1757 \begin_layout Labeling
1758 \labelwidthstring 00.00.0000
1759 \begin_inset Flex Code
1762 \begin_layout Plain Layout
1768 le fichier en entrée
1771 \begin_layout Labeling
1772 \labelwidthstring 00.00.0000
1773 \begin_inset Flex Code
1776 \begin_layout Plain Layout
1782 le fichier en sortie
1785 \begin_layout Labeling
1786 \labelwidthstring 00.00.0000
1787 \begin_inset Flex Code
1790 \begin_layout Plain Layout
1796 la racine du nom (sans le suffixe) dans le répertoire temporaire \SpecialChar LyX
1800 \begin_layout Labeling
1801 \labelwidthstring 00.00.0000
1802 \begin_inset Flex Code
1805 \begin_layout Plain Layout
1811 la chemin d'accès complet du répertoire \SpecialChar LyX
1815 \begin_layout Labeling
1816 \labelwidthstring 00.00.0000
1817 \begin_inset Flex Code
1820 \begin_layout Plain Layout
1826 le chemin d'accès complet au ficher original \SpecialChar LyX
1827 en cours de traitement
1830 \begin_layout Labeling
1831 \labelwidthstring 00.00.0000
1832 \begin_inset Flex Code
1835 \begin_layout Plain Layout
1841 le nom du fichier \SpecialChar LyX
1842 (sans chemin d'accès)
1845 \begin_layout Labeling
1846 \labelwidthstring 00.00.0000
1847 \begin_inset Flex Code
1850 \begin_layout Plain Layout
1857 \begin_inset Quotes fld
1860 nom \SpecialChar LaTeX
1862 \begin_inset Quotes frd
1868 \begin_layout Standard
1869 Ce dernier doit être le nom du fichier tel qu'il serait spécifié dans la
1870 commande \SpecialChar LaTeX
1880 Il n'est pertinent que pour l'exportation des fichiers appropriés à une
1884 \begin_layout Standard
1885 Les copieurs peuvent être utilisés pour à peu près n'importe quelle opération
1887 Par exemple, supposons que vous vouliez que les fichiers pdf soient copiés
1888 dans un répertoire particulier,
1891 \begin_inset Flex Code
1894 \begin_layout Plain Layout
1905 Alors vous pouvez écrire un script comme celui-ci:
1908 \begin_layout Standard
1911 \begin_inset listings
1915 \begin_layout Plain Layout
1920 \begin_layout Plain Layout
1925 \begin_layout Plain Layout
1927 TOFILE=`basename $2`
1930 \begin_layout Plain Layout
1932 cp $FROMFILE /home/you/pdf/$TOFILE
1940 \begin_layout Standard
1941 Enregistrez-le dans votre répertoire \SpecialChar LyX
1945 \begin_inset Flex Code
1948 \begin_layout Plain Layout
1951 /home/you/.lyx/scripts/pdfcopier.sh
1958 ― et rendez le exécutable, si c'est nécessaire sur votre plate-forme.
1960 \begin_inset Flex MenuItem
1963 \begin_layout Plain Layout
1964 Outils\SpecialChar menuseparator
1971 \begin_inset Flex MenuItem
1974 \begin_layout Plain Layout
1975 Gestion des fichiers\SpecialChar menuseparator
1982 \begin_inset Flex MenuItem
1985 \begin_layout Plain Layout
1991 ― ou l'un des autres formats PDF ― et saisissez
1994 \begin_inset Flex Code
1997 \begin_layout Plain Layout
2000 pdfcopier.sh $$i $$o
2008 \begin_inset Flex MenuItem
2011 \begin_layout Plain Layout
2020 \begin_layout Standard
2021 Les copieurs sont utilisés par \SpecialChar LyX
2022 dans plusieurs de ses convertisseurs internes.
2023 Par exemple, si les programmes appropriés sont trouvés lors de la configuration
2025 installera automatiquement des copieurs pour les formats
2026 \begin_inset Flex MenuItem
2029 \begin_layout Plain Layout
2036 \begin_inset Flex MenuItem
2039 \begin_layout Plain Layout
2041 \begin_inset space ~
2050 Quand le documente est exporté vers ces formats, le copieur considère que
2051 non seulement le fichier HTML, mais aussi les fichiers auxiliaires (fichiers
2052 de style, images, etc.) sont également copiés.
2053 Tous ces fichiers sont recopiés dans un sous-répertoire du répertoire dans
2054 lequel se trouvait le document \SpecialChar LyX
2058 \begin_layout Section
2060 \begin_inset CommandInset label
2062 name "sec:Convertisseurs"
2069 \begin_layout Standard
2070 Vous pouvez définir vos propres Convertisseurs pour activer les conversions
2071 entre différents formats.
2072 Ceci est défini dans
2073 \begin_inset Flex MenuItem
2076 \begin_layout Plain Layout
2077 Outils\SpecialChar menuseparator
2078 Préférences\SpecialChar menuseparator
2079 Gestion des fichiers\SpecialChar menuseparator
2088 \begin_layout Standard
2089 Pour définir un nouveau convertisseur, sélectionner les formats appropriés
2090 dans les menus déroulants
2091 \begin_inset Flex MenuItem
2094 \begin_layout Plain Layout
2101 \begin_inset Flex MenuItem
2104 \begin_layout Plain Layout
2110 , saisir le nom de la commande nécessaire à la conversion et appuyer sur
2112 \begin_inset Flex MenuItem
2115 \begin_layout Plain Layout
2122 Plusieurs variables peuvent être utilisées pour préciser les arguments
2123 des commandes de conversion:
2126 \begin_layout Labeling
2127 \labelwidthstring 00.00.0000
2128 \begin_inset Flex Code
2131 \begin_layout Plain Layout
2137 le répertoire système de \SpecialChar LyX
2141 \begin_layout Labeling
2142 \labelwidthstring 00.00.0000
2143 \begin_inset Flex Code
2146 \begin_layout Plain Layout
2152 le fichier en entrée
2155 \begin_layout Labeling
2156 \labelwidthstring 00.00.0000
2157 \begin_inset Flex Code
2160 \begin_layout Plain Layout
2166 le fichier en sortie
2169 \begin_layout Labeling
2170 \labelwidthstring 00.00.0000
2171 \begin_inset Flex Code
2174 \begin_layout Plain Layout
2180 le nom de base du fichier en entrée (c'est-à-dire sans suffixe)
2183 \begin_layout Labeling
2184 \labelwidthstring 00.00.0000
2185 \begin_inset Flex Code
2188 \begin_layout Plain Layout
2194 le chemin du fichier d'entrée
2197 \begin_layout Labeling
2198 \labelwidthstring 00.00.0000
2199 \begin_inset Flex Code
2202 \begin_layout Plain Layout
2208 le chemin du fichier d'entrée original (ceci peut différer de
2209 \begin_inset Flex MenuItem
2212 \begin_layout Plain Layout
2218 lors de l'appel d'une séquence de convertisseurs)
2221 \begin_layout Labeling
2222 \labelwidthstring 00.00.0000
2223 \begin_inset Flex Code
2226 \begin_layout Plain Layout
2233 \begin_inset Flex Code
2236 \begin_layout Plain Layout
2242 désignant l'encodage du document
2245 \begin_layout Standard
2247 \begin_inset Flex MenuItem
2250 \begin_layout Plain Layout
2252 \begin_inset space ~
2260 , vous pouvez saisir les mots-clés suivants, séparés par des virgules:
2263 \begin_layout Labeling
2264 \labelwidthstring 00.00.0000
2265 \begin_inset Flex Code
2268 \begin_layout Plain Layout
2274 ce convertisseur exécute \SpecialChar LaTeX
2275 ou une variante de \SpecialChar LaTeX
2276 , le fichier journal sera
2280 \begin_layout Labeling
2281 \labelwidthstring 00.00.0000
2282 \begin_inset Flex Code
2285 \begin_layout Plain Layout
2291 la conversion utilise le fichier
2292 \begin_inset Flex MenuItem
2295 \begin_layout Plain Layout
2304 \begin_layout Labeling
2305 \labelwidthstring 00.00.0000
2306 \begin_inset Flex Code
2309 \begin_layout Plain Layout
2315 demande une fichier \SpecialChar LyX
2317 \begin_inset Quotes fld
2321 \begin_inset Quotes frd
2324 (facile), ce qui en pratique désigne un fichier similaire au résultat d'une
2325 exportation \SpecialChar LaTeX
2329 \begin_inset Flex Code
2332 \begin_layout Plain Layout
2345 \begin_layout Labeling
2346 \labelwidthstring 00.00.0000
2347 \begin_inset Flex Code
2350 \begin_layout Plain Layout
2356 la sortie est au format XML
2359 \begin_layout Standard
2360 Les trois mots-clés suivants ne sont pas vraiment des mots-clés, ils prennent
2361 un argument de la forme
2362 \begin_inset Flex MenuItem
2365 \begin_layout Plain Layout
2374 \begin_layout Labeling
2375 \labelwidthstring 00.00.0000
2376 \begin_inset Flex Code
2379 \begin_layout Plain Layout
2385 s'il est utilisé, les messages d'erreur standard du convertisseur seront
2386 redirigés vers un fichier
2387 \begin_inset Flex Code
2390 \begin_layout Plain Layout
2398 , et le script passé en valeur sera exécuté comme:
2399 \begin_inset Flex Code
2402 \begin_layout Plain Layout
2405 script < infile.out > infile.log
2411 L'argument peut contenir
2412 \begin_inset Flex Code
2415 \begin_layout Plain Layout
2424 \begin_layout Labeling
2425 \labelwidthstring 00.00.0000
2426 \begin_inset Flex Code
2429 \begin_layout Plain Layout
2435 précise le nom du répertoire dans lequel le convertisseur placera les fichiers
2436 engendrés par la conversion.
2438 ne créera pas ce répertoire, et ne copiera rien dedans, bien qu'il le
2439 copie dans la cible.
2440 La valeur peut utiliser
2441 \begin_inset Flex Code
2444 \begin_layout Plain Layout
2450 , qui sera remplacé par le nom sans suffixe des fichiers d'entrée et de
2451 sortie, respectivement, lors de la copie du répertoire.
2452 \begin_inset Newline newline
2455 Noter que l'utilisation simultanée de
2456 \begin_inset Flex MenuItem
2459 \begin_layout Plain Layout
2466 \begin_inset Flex MenuItem
2469 \begin_layout Plain Layout
2476 Ce dernier sera ignoré si le premier est employé;
2479 \begin_layout Labeling
2480 \labelwidthstring 00.00.0000
2481 \begin_inset Flex Code
2484 \begin_layout Plain Layout
2490 détermine le nom du fichier résultat et peut contenir
2491 \begin_inset Flex Code
2494 \begin_layout Plain Layout
2502 \begin_inset Flex MenuItem
2505 \begin_layout Plain Layout
2511 et est optionnel même dans ce cas; la valeur
2512 \begin_inset Quotes fld
2516 \begin_inset Quotes frd
2519 est implicite s'il n'est pas activé.
2522 \begin_layout Standard
2523 Aucun de ces trois derniers mots-clés n'est utilisé dans les convertisseurs
2524 installés par \SpecialChar LyX
2528 \begin_layout Standard
2529 Il n'est pas nécessaire de définir des convertisseurs pour tous les formats
2530 entre lesquels vous désirez effectuer des conversions.
2531 Par exemple, vous remarquerez qu'il n'y a pas de convertisseur
2532 \begin_inset Quotes fld
2537 \begin_inset Quotes frd
2540 , mais \SpecialChar LyX
2541 exportera bien vers PostScript.
2542 Ceci se fait parce que \SpecialChar LyX
2543 crée d'abord un fichier \SpecialChar LaTeX
2544 (pas besoin de convertisseur
2545 pour cela) qui est ensuite converti vers DVI en utilisant le convertisseur
2547 \begin_inset Quotes fld
2552 \begin_inset Quotes frd
2555 , pour terminer par la conversion
2556 \begin_inset Quotes fld
2560 \begin_inset Quotes frd
2565 trouve ainsi les séquences de convertisseurs automatiquement, et trouvera
2566 toujours le séquence la plus courte.
2567 Vous pouvez cependant définir plusieurs méthodes de conversion entre formats
2569 Par exemple, la configuration \SpecialChar LyX
2570 standard propose cinq façons différentes
2571 de convertir \SpecialChar LaTeX
2575 \begin_layout Enumerate
2577 \begin_inset Flex MenuItem
2580 \begin_layout Plain Layout
2589 \begin_layout Enumerate
2590 via (DVI et) PostScript, en utilisant
2591 \begin_inset Flex MenuItem
2594 \begin_layout Plain Layout
2603 \begin_layout Enumerate
2604 via DVI, en utilisant
2605 \begin_inset Flex MenuItem
2608 \begin_layout Plain Layout
2617 \begin_layout Enumerate
2619 \begin_inset Flex MenuItem
2622 \begin_layout Plain Layout
2632 \begin_layout Enumerate
2634 \begin_inset Flex MenuItem
2637 \begin_layout Plain Layout
2647 \begin_layout Standard
2648 Pour définir de tels choix de séquences, vous devez définir plusieurs
2649 \begin_inset Quotes fld
2653 \begin_inset Quotes frd
2656 cible, comme décrit dans la
2657 \begin_inset CommandInset ref
2659 reference "sec:Formats"
2664 Par exemple, avec la configuration standard, les formats dénommés
2665 \begin_inset Flex MenuItem
2668 \begin_layout Plain Layout
2675 \begin_inset Flex MenuItem
2678 \begin_layout Plain Layout
2685 \begin_inset Flex MenuItem
2688 \begin_layout Plain Layout
2695 \begin_inset Flex MenuItem
2698 \begin_layout Plain Layout
2705 \begin_inset Flex MenuItem
2708 \begin_layout Plain Layout
2715 \begin_inset Flex MenuItem
2718 \begin_layout Plain Layout
2725 \begin_inset Flex MenuItem
2728 \begin_layout Plain Layout
2735 \begin_inset Flex MenuItem
2738 \begin_layout Plain Layout
2746 \begin_inset Flex MenuItem
2749 \begin_layout Plain Layout
2755 (pour Lua\SpecialChar TeX
2756 ) sont définis, qui correspondent tous au suffixe
2757 \begin_inset Flex MenuItem
2760 \begin_layout Plain Layout
2766 et auxquels sont associées les trois méthodes décrites ci-dessus.
2769 \begin_layout Chapter
2770 Internationaliser \SpecialChar LyX
2772 \begin_inset CommandInset label
2781 \begin_layout Standard
2782 Il est possible de traduire l'interface utilisateur de \SpecialChar LyX
2784 La dernière fois que nous avons vérifié, \SpecialChar LyX
2785 était disponible en 30 langues.
2786 La langue que vous avez choisie est appelée votre
2790 (pour plus de renseignements sur les réglages de localisation, voyez la
2791 documentation de votre système d'exploitation sur les locales.
2792 Pour Linux, la page de man de
2793 \begin_inset Flex MenuItem
2796 \begin_layout Plain Layout
2802 est un bon point de départ).
2805 \begin_layout Standard
2806 Notez que ces traductions fonctionnent, mais présentent quelques failles.
2807 En particulier, toutes les fenêtres ont été tracées en fonction du texte
2808 anglais, et quelques-unes des traductions sont trop grandes pour rentrer
2809 dans l'espace alloué.
2810 Ce n'est qu'un problème d'affichage sans conséquence.
2811 Vous verrez aussi que certaines traductions n'ont pas de raccourcis définis
2813 Parfois, c'est qu'il n'y a pas assez de lettres disponibles.
2814 Parfois c'est que le traducteur n'a tout simplement pas encore eu le temps
2816 Nos équipes de traduction, que vous pouvez souhaiter rejoindre
2820 \begin_layout Plain Layout
2821 Si vous parlez couramment une autre langue que l'anglais, rejoindre ces
2822 équipes est un des grands moyens de rendre service à la communauté des
2823 développeurs et utilisateurs de \SpecialChar LyX
2829 , essaieront de faire disparaître ces inconvénients dans les versions futures
2834 \begin_layout Section
2835 Traduire \SpecialChar LyX
2839 \begin_layout Subsection
2840 Traduire l'interface graphique (messages textuels)
2843 \begin_layout Standard
2845 utilise la bibliothèque GNU
2846 \begin_inset Flex MenuItem
2849 \begin_layout Plain Layout
2855 pour gérer l'internationalisation de l'interface.
2856 Pour que \SpecialChar LyX
2857 parle votre langue favorite dans tous les menus et fenêtres,
2858 vous avez besoin d'un fichier
2859 \begin_inset Flex MenuItem
2862 \begin_layout Plain Layout
2869 Quand celui-ci est disponible, vous devez générer à partir de là un fichier
2871 \begin_inset Flex MenuItem
2874 \begin_layout Plain Layout
2880 et installer ce dernier.
2881 Tout ce processus est expliqué dans la documentation de GNU
2882 \begin_inset Flex MenuItem
2885 \begin_layout Plain Layout
2892 Vous pouvez effectuer cette traduction pour votre propre besoin, mais si
2893 vous avez l'intention de la faire, vous pouvez aussi bien partager le résultat
2894 de votre travail avec la communauté \SpecialChar LyX
2896 Envoyez un message à la liste de messagerie des développeurs \SpecialChar LyX
2898 d'information sur la procédure.
2901 \begin_layout Standard
2902 En bref, voici un résumé de ce qu'il faut faire (
2908 est le code de la langue):
2911 \begin_layout Itemize
2912 télécharger le code source de \SpecialChar LyX
2914 \begin_inset CommandInset href
2916 name "page d'information sur le Web"
2917 target "http://www.lyx.org/WebFr.HowToUseSVN"
2924 \begin_layout Itemize
2926 \begin_inset Flex MenuItem
2929 \begin_layout Plain Layout
2936 \begin_inset Flex MenuItem
2939 \begin_layout Plain Layout
2945 , le répertoire des fichiers
2946 \begin_inset Flex MenuItem
2949 \begin_layout Plain Layout
2960 \begin_inset Flex MenuItem
2963 \begin_layout Plain Layout
2978 \begin_inset Flex MenuItem
2981 \begin_layout Plain Layout
2987 n'existe pas, il peut être recréé avec la commande
2988 \begin_inset Flex MenuItem
2991 \begin_layout Plain Layout
2997 dans ce répertoire, ou bien vous pouvez utiliser le fichier
2998 \begin_inset Flex MenuItem
3001 \begin_layout Plain Layout
3007 d'une autre langue comme modèle).
3010 \begin_layout Itemize
3020 \begin_layout Plain Layout
3021 C'est un fichier texte: il peut donc être modifié par n'importe quel éditeur
3023 Mais il existe des programmes spécifiques pour gérer les modifications,
3025 \begin_inset Flex MenuItem
3028 \begin_layout Plain Layout
3034 (toutes plate-formes) ou
3035 \begin_inset Flex MenuItem
3038 \begin_layout Plain Layout
3045 (X)Emacs est également doté d'un
3046 \begin_inset Quotes fld
3050 \begin_inset Quotes frd
3053 pour modifier les fichier
3054 \begin_inset Flex MenuItem
3057 \begin_layout Plain Layout
3063 , mais attention, les fichiers sont encodés en Unicode.
3071 Pour certains menus, il y a aussi des touches de raccourci qui doivent
3073 Ces touches viennent après un
3076 \begin_inset Quotes fld
3080 \begin_inset Quotes frd
3085 , et doivent être adaptées au texte traduit.
3086 Vous devez aussi remplir les champs au début du nouveau fichier
3087 \begin_inset Flex MenuItem
3090 \begin_layout Plain Layout
3096 avec votre adresse e-mail, etc., pour que les gens sachent comment vous
3097 joindre pour proposer des suggestions, ou pour démolir votre travail.
3100 \begin_layout Standard
3101 Si vous voulez juste traduire pour vous-même, alors:
3104 \begin_layout Itemize
3113 \begin_inset Newline newline
3117 \begin_inset Flex MenuItem
3120 \begin_layout Plain Layout
3121 msgfmt -o xx.mo < xx.po
3129 \begin_layout Itemize
3131 \begin_inset Flex MenuItem
3134 \begin_layout Plain Layout
3140 dans votre répertoire de locales, dans le répertoire correspondant aux
3141 messages pour la langue
3148 \begin_inset Flex MenuItem
3151 \begin_layout Plain Layout
3158 \begin_inset Newline newline
3162 \begin_inset Flex MenuItem
3165 \begin_layout Plain Layout
3166 /usr/local/share/locale/xx/LC_MESSAGES/lyx.mo
3174 \begin_layout Standard
3175 Pour ajouter un nouveau fichier
3184 (ce qui serait mieux pour que d'autres puisent en profiter), il faut
3185 effectuer quelques changements dans \SpecialChar LyX
3186 : envoyez donc une courrier à la liste
3187 de messagerie des développeurs pour ce faire.
3190 \begin_layout Subsubsection
3197 \begin_layout Standard
3198 Il arrive quelquefois qu'un message anglophone doive être traduit de différentes
3199 façons dans le langage cible.
3200 Un exemple est le message
3201 \begin_inset Flex Code
3204 \begin_layout Plain Layout
3212 qui se traduit en allemand par
3213 \begin_inset Flex MenuItem
3216 \begin_layout Plain Layout
3223 \begin_inset Flex MenuItem
3226 \begin_layout Plain Layout
3232 , suivant la signification exacte de
3233 \begin_inset Quotes fld
3237 \begin_inset Quotes frd
3242 \begin_inset Flex Code
3245 \begin_layout Plain Layout
3253 ne sait pas gérer de telles traductions ambiguës, et vous devez donc ajouter
3254 une information contextuelle au message: au lieu de
3255 \begin_inset Flex Code
3258 \begin_layout Plain Layout
3267 \begin_inset Flex Code
3270 \begin_layout Plain Layout
3273 To[[as in 'From format x to format y']]
3279 \begin_inset Flex Code
3282 \begin_layout Plain Layout
3285 To[[as in 'From page x to page y']].
3290 De ce fait, les deux occurrences de
3291 \begin_inset Flex Code
3294 \begin_layout Plain Layout
3302 sont différentes pour
3303 \begin_inset Flex Code
3306 \begin_layout Plain Layout
3314 et peuvent être traduites correctement pour
3315 \begin_inset Flex MenuItem
3318 \begin_layout Plain Layout
3325 \begin_inset Flex MenuItem
3328 \begin_layout Plain Layout
3337 \begin_layout Standard
3338 Bien entendu l'information contextuelle doit être supprimée de l'affichage
3339 lorsqu'aucune traduction n'est utilisée, c'est pourquoi il faut la mettre
3340 entre double crochets à la fin du message comme ci-dessus.
3341 Le mécanisme de traduction de \SpecialChar LyX
3342 assure que tout ce qui est entre double
3343 crochets à la fin des messages est supprimé à l'affichage du message.
3346 \begin_layout Subsection
3347 Traduire la documentation
3350 \begin_layout Standard
3351 La documentation en ligne (dans le menu
3355 ) peut (et doit !) être traduite.
3356 S'il existe une traduction de la documentation
3360 \begin_layout Plain Layout
3361 En mars 2008, au moins quelques documents avaient été traduit en14 langues,
3362 le manuel d'apprentissage étant disponible en quelques autres.
3367 , et si la locale est correctement réglée, \SpecialChar LyX
3368 affichera tout seul la version
3371 cherche les versions traduites sous le nom
3372 \begin_inset Flex MenuItem
3375 \begin_layout Plain Layout
3392 est le code pour la langue en cours d'utilisation.
3393 S'il n'y a pas de traduction disponible, c'est la version anglaise qui
3395 Notez que les versions traduites doivent avoir le même nom de fichier (ici
3397 \begin_inset Flex MenuItem
3400 \begin_layout Plain Layout
3407 Si vous vous sentez de traduire la documentation (ce qui est d'ailleurs
3408 un excellent moyen de corriger la documentation d'origine!), il y a un
3409 certain nombre de choses que vous devez faire tout de suite:
3412 \begin_layout Itemize
3413 faire un tour sur la page web de la
3414 \begin_inset CommandInset href
3416 name "traduction des documentations"
3417 target "http://www.lyx.org/WebFr.Translation"
3421 sur le site de \SpecialChar LyX
3423 De cette façon, vous pourrez voir quels documents ont déjà été traduits
3424 dans votre langue, s'il y en a.
3425 Vous y trouverez aussi qui s'occupe d'organiser l'effort de traduction
3427 Si personne ne s'en occupe, faites-nous connaître votre intérêt.
3430 \begin_layout Standard
3431 Une fois que vous vous y mettez pour de bon, voilà quelques conseils qui
3432 pourront vous éviter des ennuis:
3435 \begin_layout Itemize
3436 joignez-vous à l'équipe de documentation!
3442 Aide\SpecialChar menuseparator
3445 ) explique comment faire.
3446 C'est d'ailleurs le premier document à traduire;
3449 \begin_layout Itemize
3450 étudiez les conventions typographiques de la langue dans laquelle vous traduisez.
3451 La typographie est un art ancien et au cours des siècles, une grande variété
3452 de conventions ont vu le jour dans les différentes parties du globe.
3453 Apprenez aussi le vocabulaire spécifique des professionnels de la typographie
3455 Si vous inventez votre propre terminologie, vous allez induire les lecteurs
3459 Attention ! La typographie peut devenir une passion !
3464 \begin_layout Itemize
3465 faites une copie du document (dans les cas simples, sinon voyez la note
3467 \begin_inset space ~
3471 \begin_inset CommandInset ref
3473 reference "fn:NdT-:-Je"
3478 Ce sera votre fichier de travail.
3479 Vous pouvez l'utiliser comme fichier d'aide personnel en le mettant dans
3483 \begin_inset Flex Code
3486 \begin_layout Plain Layout
3497 \begin_layout Itemize
3498 de temps à autre le document original (de l'équipe \SpecialChar LyX
3501 \begin_inset CommandInset href
3503 name "l'interface d'affichage des source"
3504 target "http://www.lyx.org/trac/browser"
3508 pour voir ce qui a changé.
3509 De cette façon vous pouvez voir facilement les parties de votre document
3510 qui ont besoin d'être mises à jour
3514 \begin_layout Plain Layout
3515 NdT : Je conseille très vivement de partir des fichiers disponibles sur
3516 Trac, et de ne pas perdre de temps à traduire la version contenue dans
3517 votre distribution pour s'apercevoir trop tard que tout est périmé.
3518 J’ajoute que la meilleure solution est de récupérer l'image courante des
3519 sources de \SpecialChar LyX
3522 \begin_inset CommandInset href
3525 target "http://www.lyx.org/WebFr.HowToUseGIT"
3529 ) et de modifier directement le fichier concerné dans l'arborescence importée:
3530 de cette façon, les liens vers les images ne seront pas modifiés lors de
3531 la sauvegarde du fichier, et la version modifiée pourra être soumise sans
3532 modifications aux développeurs.
3533 \begin_inset CommandInset label
3547 \begin_layout Standard
3548 Si vous avez trouvé une erreur dans le document original, corrigez-la et
3549 dites-le au reste de l'équipe de documentation (que vous n'avez pas manqué
3550 de rejoindre, n'est-ce pas ?)
3553 \begin_layout Standard
3554 \begin_inset Branch Obsolete
3557 \begin_layout Section
3558 Support de Clavier International
3561 \begin_layout Standard
3564 [Note de l'Éditeur : La section qui suit a été écrite par
3569 Il faut la corriger pour qu'elle soit conforme à la nouvelle feuille de
3570 style de la Documentation et pour utiliser les nouvelles fonctions de la
3572 Le tout doit aussi être fusionné avec la section d'après.
3576 \begin_layout Subsection
3577 Définir ses propres réaffectations clavier : Format de fichier
3582 \begin_layout Standard
3583 Regardons d'un peu plus près un fichier de définition de clavier.
3584 C'est un fichier ASCII qui définit :
3587 \begin_layout Itemize
3588 des correspondances touche à touche ou touche à chaîne
3591 \begin_layout Itemize
3595 \begin_layout Itemize
3596 des exceptions des touches mortes
3599 \begin_layout Standard
3600 Pour définir une traduction touche à touche ou touche à chaîne, utilisez
3604 \begin_layout Quotation
3616 \begin_layout Standard
3621 est la touche à traduire et
3625 est la chaîne à insérer dans le document.
3626 Pour définir des touches mortes, faites :
3629 \begin_layout Quotation
3634 kmod touche touche_morte
3637 \begin_layout Standard
3642 est la touche du clavier et
3646 est le nom de la touche morte.
3647 Les touches mortes suivantes sont supportées (nom du raccourci entre parenthèse
3651 \begin_layout Quotation
3655 \begin_inset space \hfill{}
3661 \begin_layout Quotation
3663 \begin_inset space \hfill{}
3669 \begin_layout Quotation
3671 \begin_inset space \hfill{}
3677 \begin_layout Quotation
3679 \begin_inset space \hfill{}
3685 \begin_layout Quotation
3687 \begin_inset space \hfill{}
3693 \begin_layout Quotation
3695 \begin_inset space \hfill{}
3702 \begin_layout Plain Layout
3714 \begin_layout Quotation
3716 \begin_inset space \hfill{}
3722 \begin_layout Quotation
3724 \begin_inset space \hfill{}
3731 \begin_layout Plain Layout
3743 \begin_layout Quotation
3745 \begin_inset space \hfill{}
3751 \begin_layout Quotation
3753 \begin_inset space \hfill{}
3759 \begin_layout Quotation
3761 \begin_inset space \hfill{}
3768 \begin_layout Plain Layout
3780 \begin_layout Quotation
3782 \begin_inset space \hfill{}
3789 \begin_layout Plain Layout
3801 \begin_layout Quotation
3803 \begin_inset space \hfill{}
3809 \begin_layout Quotation
3810 hungarian umlaut (hug)
3811 \begin_inset space \hfill{}
3817 \begin_layout Quotation
3819 \begin_inset space \hfill{}
3825 \begin_layout Quotation
3827 \begin_inset space \hfill{}
3834 \begin_layout Plain Layout
3846 \begin_layout Standard
3847 Dans beaucoup de claviers internationaux il y a des exceptions dans les
3848 règles d'emploi des touches mortes, vous pouvez les définir ainsi :
3851 \begin_layout Quotation
3856 kxmod touche_morte touche chaîne_sortie
3859 \begin_layout Standard
3860 Par exemple, sur un clavier slovaque, si vous tapez caron-o, ça génère circonfle
3861 xe-o, il faut donc mettre :
3864 \begin_layout Quotation
3878 \begin_layout Standard
3879 pour le faire marcher correctement.
3880 Vous devez aussi définir comme des exceptions les touches mortes avec i
3881 et j, pour enlever le point avant d'insérer une marque d'accentuation.
3882 Je changerai ceci le moment venu, mais je n'en ai pas encore eu le temps.
3885 \begin_layout Standard
3886 Au fait, à propos des caractères : l'antislash est un caractère d'échappement,
3887 pour l'entrer, il faut taper un double antislash.
3892 ont aussi un sens différent.
3897 indique les commentaires, les guillemets entourent les commandes style
3900 Pour entrer un guillemet, il faut taper
3919 \begin_layout Standard
3920 Si vous faites un fichier de réaffectation clavier qui marche pour votre
3921 langue, merci de me l'envoyer, pour que je puisse l'inclure dans la prochaine
3922 distribution de réaffectations clavier.
3925 \begin_layout Standard
3926 Il y aura plus de mots-clés supportés à l'avenir dans les fichiers de réaffectat
3927 ion clavier, comme :
3930 \begin_layout Itemize
3935 kinclude nom_fichier
3938 \begin_inset space \hfill{}
3941 inclut un autre fichier (
3948 \begin_layout Itemize
3956 \begin_inset space \hfill{}
3959 définit un programme externe de traduction (
3966 \begin_layout Standard
3967 Il devrait aussi chercher dans
3971 les valeurs par défaut (par exemple, une option
3977 pour inclure le clavier par défaut).
3985 \begin_layout Section
3986 Les Claviers Internationaux
3987 \begin_inset CommandInset label
3996 \begin_layout Standard
3997 \begin_inset Note Note
4000 \begin_layout Plain Layout
4001 En révisant ce document en mars 2008, le relecteur anglophone n'a pas vérifié
4002 cette section par manque de compréhension de son contenu.
4003 Ce serait bien que quelqu'un s'en charge.
4004 Le traducteur francophone (SMGC) l'avait traduit tel quel, le relecteur
4005 francophone (JPC) l'a relu tel quel.
4013 \begin_layout Standard
4014 Les deux sections suivantes décrivent en détail la syntaxe des fichiers
4016 \begin_inset Flex Code
4019 \begin_layout Plain Layout
4026 \begin_inset Flex Code
4029 \begin_layout Plain Layout
4036 Ces sections devraient vous aider à concevoir votre propre réaffectation
4037 clavier si celles fournies ne vous donnent pas satisfaction.
4040 \begin_layout Subsection
4046 \begin_layout Standard
4048 \begin_inset Flex MenuItem
4051 \begin_layout Plain Layout
4057 fait correspondre des appuis clavier à des caractères ou à des chaînes
4059 Il définit une réaffectation clavier
4063 \begin_layout Plain Layout
4064 NdT : Keyboard MAPping.
4070 Cette section décrit les mots clés
4071 \begin_inset Flex Code
4074 \begin_layout Plain Layout
4081 \begin_inset Flex Code
4084 \begin_layout Plain Layout
4091 \begin_inset Flex Code
4094 \begin_layout Plain Layout
4101 \begin_inset Flex Code
4104 \begin_layout Plain Layout
4111 \begin_inset Flex Code
4114 \begin_layout Plain Layout
4123 \begin_layout Labeling
4124 \labelwidthstring 00.00.0000
4125 \begin_inset Flex Code
4128 \begin_layout Plain Layout
4134 fait correspondre un caractère à une chaîne
4137 \begin_layout LyX-Code
4146 \begin_layout Standard
4147 Ceci fait correspondre
4160 , le guillemet double (
4170 ) doivent être protégés par un antislash (
4179 \begin_layout Standard
4180 Voici un exemple de commande
4181 \begin_inset Flex MenuItem
4184 \begin_layout Plain Layout
4190 qui fait s'afficher le symbole
4191 \begin_inset Flex MenuItem
4194 \begin_layout Plain Layout
4200 quand on tape la touche
4201 \begin_inset Flex MenuItem
4204 \begin_layout Plain Layout
4213 \begin_layout LyX-Code
4221 \begin_layout Labeling
4222 \labelwidthstring 00.00.0000
4223 \begin_inset Flex Code
4226 \begin_layout Plain Layout
4232 définit un caractère accentué
4235 \begin_layout LyX-Code
4241 caractère accent autorisés
4244 \begin_layout Standard
4258 C'est le principe de la touche morte
4262 \begin_layout Plain Layout
4267 désigne une touche qui seule ne produit pas de caractère, mais qui produit
4268 le caractère accentué voulu quand elle est suivie par une autre touche
4270 Par exemple, pour écrire un
4273 \begin_inset Quotes fld
4277 \begin_inset Quotes frd
4282 sur un clavier français, il faut d'abord taper sur
4285 \begin_inset Quotes fld
4289 \begin_inset Quotes frd
4297 \begin_inset Quotes fld
4301 \begin_inset Quotes frd
4314 \begin_layout Standard
4319 puis une autre touche qui ne fait pas partie des caractères
4323 , vous obtiendrez un
4327 suivi par l'autre touche non autorisée.
4329 \begin_inset Flex MenuItem
4332 \begin_layout Plain Layout
4338 efface une touche morte, si vous tapez
4343 \begin_inset Flex MenuItem
4346 \begin_layout Plain Layout
4352 , le curseur ne recule pas mais annule l'effet que
4356 aurait pu avoir sur la touche suivante.
4359 \begin_layout Standard
4360 Dans l'exemple suivant, il est spécifié que le caractère ' doit être un
4361 accent aigu, autorisé sur les caractères a, e, i, o, u, A, E, I, O et U
4365 \begin_layout LyX-Code
4368 kmod ' acute aeiouAEIOU
4371 \begin_layout Labeling
4372 \labelwidthstring 00.00.0000
4373 \begin_inset Flex Code
4376 \begin_layout Plain Layout
4382 définit une exception au caractère accentué
4385 \begin_layout LyX-Code
4391 accent caractère résultat
4394 \begin_layout Standard
4395 Ceci définit une exception pour l'
4408 doit avoir été assigné auparavant par une déclaration
4409 \begin_inset Flex Code
4412 \begin_layout Plain Layout
4424 ne doit pas faire partie des caractères
4433 Quand vous tapez la séquence
4446 Si une telle déclaration n'existe pas dans le fichier
4447 \begin_inset Flex Code
4450 \begin_layout Plain Layout
4462 touche_accent caractère
4468 est le premier paramètre de la déclaration
4469 \begin_inset Flex Code
4472 \begin_layout Plain Layout
4483 \begin_layout Standard
4484 Avec la commande suivante, vous obtenez äi quand vous tapez acute-i ('i)
4488 \begin_layout LyX-Code
4502 \begin_layout Labeling
4503 \labelwidthstring 00.00.0000
4504 \begin_inset Flex Code
4507 \begin_layout Plain Layout
4513 Combine deux caractères accentués
4516 \begin_layout LyX-Code
4522 accent1 accent2 autorisés
4525 \begin_layout Standard
4526 Celui-ci est assez ésotérique.
4527 Il vous permet de combiner les effets de l'
4535 (dans cet ordre !) sur les caractères
4548 doivent avoir été définies par une commande
4561 \begin_layout Standard
4562 Voyez cet exemple extrait du fichier
4569 \begin_layout LyX-Code
4572 kmod ; acute aeioyvhAEIOYVH
4575 \begin_layout LyX-Code
4581 \begin_layout LyX-Code
4584 kcomb acute umlaut iyIY
4587 \begin_layout Standard
4588 Ça vous permet de taper
4592 et d'avoir l'effet de
4602 \begin_inset Flex MenuItem
4605 \begin_layout Plain Layout
4611 annule la dernière touche morte, donc si vous tapez
4612 \begin_inset Flex Code
4615 \begin_layout Plain Layout
4630 \begin_layout Subsection
4636 \begin_layout Standard
4637 Après que la réaffectation
4638 \begin_inset Flex MenuItem
4641 \begin_layout Plain Layout
4647 a été effectuée, un fichier
4648 \begin_inset Flex Code
4651 \begin_layout Plain Layout
4657 convertit les chaînes de symboles obtenues dans la police de caractères.
4658 Actuellement, la distribution de \SpecialChar LyX
4659 comprend au moins les fichiers
4660 \begin_inset Flex Code
4663 \begin_layout Plain Layout
4670 \begin_inset Flex Code
4673 \begin_layout Plain Layout
4682 \begin_layout Standard
4683 En général le fichier
4684 \begin_inset Flex Code
4687 \begin_layout Plain Layout
4693 est une suite de déclarations de la forme :
4696 \begin_layout LyX-Code
4700 numéro_du_caractère chaîne
4703 \begin_layout Standard
4704 Par exemple, pour affecter
4710 au caractère correspondant dans le jeu iso-8859-1 (233), il y a la déclaration
4714 \begin_layout LyX-Code
4722 \begin_layout Standard
4724 \begin_inset Flex Code
4727 \begin_layout Plain Layout
4736 \begin_inset Flex Code
4739 \begin_layout Plain Layout
4750 Notez que le même caractère peut servir pour plus d'une chaîne.
4752 \begin_inset Flex Code
4755 \begin_layout Plain Layout
4764 \begin_layout LyX-Code
4776 \begin_inset Newline newline
4792 \begin_layout Standard
4794 ne trouve pas de correspondance pour la chaîne produite par une touche
4795 ou une séquence avec des touches mortes, il va vérifier si elle ressemble
4796 à un caractère accentué et va essayer à l'écran de tracer un accent par
4797 dessus le caractère.
4800 \begin_layout Subsection
4804 \begin_layout Standard
4805 Il y a une autre façon d'ajouter le support pour des caractères internationaux
4806 par l'intermédiaire des touches mortes.
4807 Une touche morte marche en combinaison avec une lettre pour produire un
4809 Ici, nous allons expliquer comment créer une touche morte vraiment simple
4810 pour montrer comment elles marchent.
4813 \begin_layout Standard
4814 Supposez que vous ayez besoin du caractère circonflexe,
4818 \begin_layout Plain Layout
4819 NdT : déjà présent en français, mais nous allons conserver cet exemple.
4827 \begin_inset Quotes fld
4831 \begin_inset Quotes frd
4837 Vous devez faire correspondre la touche circonflexe à la commande \SpecialChar LyX
4839 \begin_inset Flex Code
4842 \begin_layout Plain Layout
4849 \begin_inset Flex Code
4852 \begin_layout Plain Layout
4859 Maintenant, à chaque fois que vous taperez la touche circonflexe suivie
4860 par une lettre, il y aura un accent circonflexe dessus.
4861 Par exemple, la séquence
4864 \begin_inset Quotes fld
4870 \begin_inset Flex Code
4873 \begin_layout Plain Layout
4882 \begin_inset Quotes frd
4890 \begin_inset Quotes fld
4896 \begin_inset Flex Code
4899 \begin_layout Plain Layout
4908 \begin_inset Quotes frd
4914 Cependant, si vous essayez de taper
4917 \begin_inset Quotes fld
4923 \begin_inset Flex Code
4926 \begin_layout Plain Layout
4935 \begin_inset Quotes frd
4941 va se plaindre avec un bip, car un
4944 \begin_inset Quotes fld
4950 \begin_inset Flex Code
4953 \begin_layout Plain Layout
4962 \begin_inset Quotes frd
4967 ne prend jamais d'accent circonflexe.
4969 \begin_inset Flex MenuItem
4972 \begin_layout Plain Layout
4978 après une touche morte fait s'afficher l'accent seul.
4979 Notez bien ce dernier point ! Si vous faites correspondre une touche à
4980 une touche morte, vous devez faire correspondre le caractère sur cette
4981 touche à une touche différente.
4982 Faire correspondre la virgule à une cédille est une mauvaise idée, car
4983 vous n'aurez plus que des cédilles à la place des virgules.
4986 \begin_layout Standard
4987 Une façon courante de créer des touches mortes est d'utiliser
4988 \begin_inset Flex MenuItem
4991 \begin_layout Plain Layout
4998 \begin_inset Flex MenuItem
5001 \begin_layout Plain Layout
5008 \begin_inset Flex MenuItem
5011 \begin_layout Plain Layout
5017 en combinaison avec un accent, comme
5020 \begin_inset Quotes fld
5024 \begin_inset Quotes frd
5032 \begin_inset Quotes fld
5036 \begin_inset Quotes frd
5042 Une autre méthode met en jeu
5043 \begin_inset Flex Code
5046 \begin_layout Plain Layout
5053 \begin_inset Flex Code
5056 \begin_layout Plain Layout
5065 \begin_inset space ~
5069 \begin_inset space ~
5074 ) pour configurer la touche spéciale
5075 \begin_inset Flex Code
5078 \begin_layout Plain Layout
5085 Elle agit un peu comme
5086 \begin_inset Flex MenuItem
5089 \begin_layout Plain Layout
5095 et permet de faire correspondre des touches à des caractères accentués.
5096 Vous pouvez aussi transformer des touches en touches mortes en les affectant
5097 à quelque chose comme
5098 \begin_inset Flex Code
5101 \begin_layout Plain Layout
5107 puis en affectant cette touche symbolique à la commande \SpecialChar LyX
5112 \begin_layout Plain Layout
5117 : C'est exactement ce que je fais dans mes fichiers
5129 \begin_inset space ~
5137 \begin_inset space ~
5142 ) est configurée comme
5146 et j'ai affecté des choses comme
5149 \begin_inset space ~
5157 \begin_inset space ~
5162 à un tas de touches symboliques
5165 \begin_inset Quotes fld
5169 \begin_inset Quotes frd
5175 C'est comme ça que j'obtiens tous mes caractères accentués.
5180 Vous pouvez transformer à peu près n'importe quelle touche en touche
5181 \begin_inset Flex Code
5184 \begin_layout Plain Layout
5191 \begin_inset Flex Code
5194 \begin_layout Plain Layout
5200 , une touche de fonction inutilisée, etc.
5201 Quant aux commandes \SpecialChar LyX
5202 qui produisent des accents, voyez à l'entrée
5203 \begin_inset Flex Code
5206 \begin_layout Plain Layout
5215 \begin_inset space ~
5219 \begin_inset space ~
5225 Là-bas il y a la liste complète.
5228 \begin_layout Subsection
5229 Enregistrer votre configuration linguistique
5232 \begin_layout Standard
5233 Vous pouvez éditer vos préférences dans la fenêtre
5235 Outils\SpecialChar menuseparator
5238 pour que \SpecialChar LyX
5239 démarre avec l'environnement linguistique que vous souhaitez,
5240 automatiquement configuré.
5243 \begin_layout LyX-Code
5247 \begin_layout Chapter
5248 Installer de nouvelles classes de document, formats et modèles
5249 \begin_inset CommandInset label
5251 name "chap:classe-texte"
5256 \begin_inset Argument 1
5259 \begin_layout Plain Layout
5260 Installer de nouvelles classes
5268 \begin_layout Standard
5269 Dans ce chapitre, nous décrivons comment créer et installer de nouveaux
5270 fichiers de format \SpecialChar LyX
5271 ou de modèle, et nous vous offrons une révision des
5272 procédures correctes d'installation de nouvelles classes de document \SpecialChar LaTeX
5276 \begin_layout Standard
5277 D'abord, quelques mots pour décrire une bonne approche de la relation entre
5279 et \SpecialChar LaTeX
5281 Ce qu'il faut bien comprendre, c'est qu'en certain sens, \SpecialChar LyX
5283 de \SpecialChar LaTeX
5285 De fait, du point de vue de \SpecialChar LyX
5286 , \SpecialChar LaTeX
5288 \begin_inset Quotes fld
5292 \begin_inset Quotes frd
5295 particulier parmi d'autres formats susceptibles de produire un résultat.
5296 D'autres formats sont DocBook, texte brut, et XHTML.
5298 est bien entendu un format particulièrement important, mais une très petite
5299 quantité d'information concernant \SpecialChar LaTeX
5300 est réellement contenue dans \SpecialChar LyX
5305 \begin_layout Plain Layout
5306 Certaines commandes sont suffisamment compliquées pour être codées
5307 \begin_inset Quotes fld
5311 \begin_inset Quotes frd
5314 dans les sources \SpecialChar LyX
5315 , mais les développeurs considèrent que c'est une mauvaise
5322 Cette information, même pour des classes standard comme
5323 \begin_inset Flex Code
5326 \begin_layout Plain Layout
5332 , est contenue dans les
5333 \begin_inset Quotes fld
5337 \begin_inset Quotes frd
5341 De même, \SpecialChar LyX
5342 ne connaît pas grand chose de DocBook ou XHTML, tout est décrit
5343 dans les fichiers de format.
5346 \begin_layout Standard
5347 Vous pouvez imaginer un fichier de format pour une classe de document donnée
5348 comme un traducteur entre les constructions \SpecialChar LyX
5349 — paragraphes et leur style
5350 associé, certains types d'inserts, etc.
5351 — et les constructions \SpecialChar LaTeX
5352 , DocBook ou XHTML correspondantes.
5353 Pratiquement tout ce que \SpecialChar LyX
5355 \begin_inset Flex Code
5358 \begin_layout Plain Layout
5364 , par exemple, est contenu dans le ficher
5365 \begin_inset Flex Code
5368 \begin_layout Plain Layout
5374 et dans les fichiers inclus par celui-ci.
5375 Pour cette raison, un étude approfondie de ces fichiers est une bonne idée
5376 si vous avez l'intention d'écrire un fichier de format.
5377 Un bon point de départ est le fichier
5378 \begin_inset Flex Code
5381 \begin_layout Plain Layout
5388 \begin_inset Flex Code
5391 \begin_layout Plain Layout
5398 \begin_inset Flex Code
5401 \begin_layout Plain Layout
5407 et de nombreux autres fichiers de format pour de classes de document \SpecialChar LaTeX
5409 C'est dans ce fichier que sont définies les sections et les constructions
5411 \begin_inset Flex Code
5414 \begin_layout Plain Layout
5420 décrit pour \SpecialChar LyX
5421 comment les paragraphes marqués en style Section, SousSection,
5423 peuvent être traduits en commandes ou balises \SpecialChar LaTeX
5425 Le fichier article.layout ne contient essentiellement que des inclusions
5427 \begin_inset Flex Code
5430 \begin_layout Plain Layout
5439 \begin_layout Standard
5440 Définir la correspondance \SpecialChar LyX
5442 n'est cependant pas la seule fonction des fichiers
5444 Leur autre but est de préciser comment les constructions \SpecialChar LyX
5447 Le fait que ces fichiers assurent ces deux fonctions est souvent source
5448 de confusion, parce qu'elles sont tout à fait séparées: expliquer à \SpecialChar LyX
5450 traduire un style de paragraphe en \SpecialChar LaTeX
5451 ne lui dit pas comment l'afficher;
5452 inversement, expliquer à \SpecialChar LyX
5453 comment afficher un paragraphe ne lui dit pas
5454 comment le traduire en \SpecialChar LaTeX
5455 (sans parler de lui dire comment \SpecialChar LaTeX
5457 Par conséquent, en général, quand vous devez définir une nouvelle construction
5459 , vous devez toujours effectuer deux tâches distinctes: (a) écrire comment
5460 la traduire en \SpecialChar LaTeX
5461 et (b) écrire comment l'afficher.
5464 \begin_layout Standard
5465 La même distinction est vraie pour les autre formats de sortie, bien que
5466 XHTML soit différent sous divers aspects, du fait que dans ce cas \SpecialChar LyX
5468 capable d'utiliser au moins partiellement l'information concernant l'affichage
5469 à l'écran pour créer l'information (sous forme de CSS) nécessaire à l'affichage
5471 Même dans ce cas, cependant, la distinction entre les mécanismes internes
5473 et la façon dont les objets sont restitués à l'extérieur reste valide,
5474 et le contrôle séparé des deux facettes reste possible.
5476 \begin_inset CommandInset ref
5478 reference "sec:Tags-for-XHTML"
5485 \begin_layout Section
5486 Installer de nouveaux fichiers \SpecialChar LaTeX
5490 \begin_layout Standard
5491 Certaines installations peuvent ne pas contenir le paquetage \SpecialChar LaTeX
5493 justement utiliser avec \SpecialChar LyX
5495 Par exemple, vous pouvez avoir besoin de Foil\SpecialChar TeX
5496 , un paquetage pour préparer
5497 des transparents pour rétroprojecteurs.
5498 Les distributions \SpecialChar LaTeX
5499 récentes comme \SpecialChar TeX
5500 Live (depuis 2008) ou MiK\SpecialChar TeX
5502 interface utilisateur pour installer de tels paquetages.
5503 Par exemple avec MiK\SpecialChar TeX
5504 , vous démarrez le programme
5505 \begin_inset Quotes fld
5509 \begin_inset space ~
5513 \begin_inset Quotes frd
5516 pour afficher une liste des paquetages disponibles.
5517 Pour installer l'un d'entre eux, il suffit d'effectuer un clic droit sur
5518 son nom ou sur le bouton correspondant de la barre d'outil.
5521 \begin_layout Standard
5522 Si votre distribution \SpecialChar LaTeX
5523 n'inclut pas un tel gestionnaire de paquetage, ou
5524 si le paquetage n'est pas disponible pour votre distribution, alors faites
5525 comme suit pour l'installer manuellement:
5528 \begin_layout Enumerate
5529 Récupérer le paquetage depuis
5530 \begin_inset CommandInset href
5533 target "http://www.ctan.org/"
5540 \begin_layout Enumerate
5541 Si le paquetage contient un fichier doté d'un suffixe
5542 \begin_inset Quotes fld
5546 \begin_inset Flex Code
5549 \begin_layout Plain Layout
5558 \begin_inset Quotes frd
5561 (c'est le cas pour Foil\SpecialChar TeX
5563 \begin_inset Quotes fld
5567 \begin_inset Quotes frd
5570 alors ouvrir une console, aller dans le répertoire de ce fichier et exécuter
5572 \begin_inset Flex Code
5575 \begin_layout Plain Layout
5585 \begin_inset Quotes fld
5589 \begin_inset Quotes frd
5592 le paquetage et vous disposez des fichiers nécessaires à l'installation.
5593 De nombreux paquetages ne sont pas reliés et vous pouvez sauter cette étape;
5596 \begin_layout Enumerate
5597 Vous devez alors décider si ce paquetage doit être disponible pour tous
5598 les utilisateurs ou seulement pour vous-même.
5599 \begin_inset Separator parbreak
5606 \begin_layout Enumerate
5607 Avec les systèmes *nix (Linux, OSX, etc.), si vous souhaitez que le paquetage
5608 soit disponible pour tous les utilisateurs, installez-le dans l'arborescence
5611 \begin_inset Quotes fld
5615 \begin_inset Quotes frd
5618 , sinon installez-le dans votre arborescence \SpecialChar TeX
5620 \begin_inset Quotes fld
5624 \begin_inset Quotes frd
5628 La nécessité de créer ces arborescences, si elles n'existent pas déjà,
5629 dépend de votre système.
5630 Pour le savoir, examinez le fichier
5631 \begin_inset Flex Code
5634 \begin_layout Plain Layout
5646 \begin_layout Plain Layout
5647 Ce fichier est habituellement dans le répertoire
5651 , bien que vous puissiez exécuter la commande
5652 \begin_inset Flex Code
5655 \begin_layout Plain Layout
5669 L'emplacement de l'arborescence
5670 \begin_inset Quotes fld
5674 \begin_inset Quotes frd
5677 est définie par la variable
5678 \begin_inset Flex Code
5681 \begin_layout Plain Layout
5689 ; elle a usuellement pour valeur
5691 /usr/local/share/texmf/
5693 (installation système),
5695 /usr/local/share/texmf/
5697 (installation utilisateur) ou
5699 /usr/local/texlive/texmf-local
5701 (installation TexLive).
5702 L'emplacement de l'arborescence
5703 \begin_inset Quotes fld
5707 \begin_inset Quotes frd
5711 \begin_inset Flex Code
5714 \begin_layout Plain Layout
5730 où XXXX est l'année de la distribution \SpecialChar TeX
5731 Live (si ces variables ne sont pas
5732 prédéfinies, vous devrez le faire vous-même).
5733 Vous aurez besoin d'avoir les droits d'administration système pour créer
5734 ou modifier l'arborescence
5735 \begin_inset Quotes fld
5739 \begin_inset Quotes frd
5742 , mais votre arborescence
5743 \begin_inset Quotes fld
5747 \begin_inset Quotes frd
5750 ne devrait pas nécessiter de tels droits.
5751 \begin_inset Newline newline
5754 D'une manière générale, il est recommandable d'installer dans le répertoire
5755 utilisateur parce que cette arborescence ne sera pas modifiée lors d'une
5756 mise à jour de votre système.
5757 Elle sera également sauvegardée avec tout le reste lors de le sauvegarde
5758 de votre répertoire utilisateur
5759 \begin_inset Quotes fld
5763 \begin_inset Quotes frd
5766 (que vous effectuez régulièrement, bien entendu).
5769 \begin_layout Enumerate
5770 Avec Windows, si vous souhaitez que le nouveau paquetage soit disponible
5771 pour tous les utilisateurs de votre système, allez dans le répertoire où
5773 est installé, puis dans le sous-répertoire
5781 (pour MiK\SpecialChar TeX
5782 , celui-ci sera implicitement
5799 \begin_layout Plain Layout
5800 Notez que ce chemin sera celui des installations anglophones.
5801 Pour une installation germanophone, ce serait
5802 \begin_inset Flex Code
5805 \begin_layout Plain Layout
5822 , de même pour d'autres langages.
5828 Créer dans ce répertoire un nouveau répertoire dénommé
5829 \begin_inset Flex Code
5832 \begin_layout Plain Layout
5840 et copiez tous les fichiers du paquetage dedans.
5841 Si le paquetage ne doit être accessible que par vous ou si vous n'avez
5842 pas les droits d'administration, faites de même, mais dans le répertoire
5845 avec MiK\SpecialChar TeX
5846 2.8 sur WinXP le répertoire
5847 \begin_inset Newline newline
5853 \begin_inset Flex Code
5856 \begin_layout Plain Layout
5861 Documents and Settings
5873 \begin_inset Newline newline
5877 \begin_inset Phantom HPhantom
5880 \begin_layout Plain Layout
5892 \begin_inset Flex Code
5895 \begin_layout Plain Layout
5916 \begin_inset Newline newline
5919 Avec Vista ce sera le répertoire
5920 \begin_inset Newline newline
5926 \begin_inset Flex Code
5929 \begin_layout Plain Layout
5958 \begin_layout Enumerate
5959 Vous devez alors informer \SpecialChar LaTeX
5960 de la présence de nouveaux fichiers.
5961 Ceci dépend de nouveau de la distribution \SpecialChar LaTeX
5963 \begin_inset Separator parbreak
5970 \begin_layout Enumerate
5971 Avec \SpecialChar TeX
5972 Live, exécuter la commande
5973 \begin_inset Flex Code
5976 \begin_layout Plain Layout
5985 Si vous avez installé le paquetage pour tous les utilisateurs, vous aurez
5986 besoin des droits d'administration pour ce faire;
5989 \begin_layout Enumerate
5990 Avec MiK\SpecialChar TeX
5991 , si vous avez installé le paquetage pour tous les utilisateurs,
5992 démarrez le programme
5995 \begin_inset Quotes fld
5999 \begin_inset space ~
6005 \begin_inset Quotes frd
6008 et appuyez sur le bouton
6009 \begin_inset Quotes fld
6017 \begin_inset Quotes frd
6021 Sinon démarrez le programme
6022 \begin_inset Quotes fld
6030 \begin_inset Quotes frd
6037 \begin_layout Enumerate
6038 Enfin, vous devez informer \SpecialChar LyX
6039 de l'existence de nouveaux paquetages: dans
6043 Outils\SpecialChar menuseparator
6046 , puis redémarrez \SpecialChar LyX
6050 \begin_layout Standard
6051 Le paquetage est maintenant installé.
6052 Dans notre exemple, la classe de document
6053 \begin_inset Flex Code
6056 \begin_layout Plain Layout
6060 \begin_inset space ~
6067 \begin_layout Plain Layout
6079 est maintenant disponible dans
6081 Document\SpecialChar menuseparator
6082 Paramètres\SpecialChar ldots
6083 \SpecialChar menuseparator
6090 \begin_layout Standard
6091 Si vous souhaitez utiliser une classe de document qui ne figure pas dans
6094 Document\SpecialChar menuseparator
6095 Paramètres\SpecialChar menuseparator
6098 , vous devez créer une fichier de
6099 \begin_inset Quotes fld
6103 \begin_inset Quotes frd
6107 \begin_inset Quotes fld
6111 \begin_inset Quotes frd
6115 Ceci est le sujet du paragraphe suivant.
6118 \begin_layout Section
6119 Types de fichiers de formats
6122 \begin_layout Standard
6123 Cette section décrit les différentes variétés de fichiers contenant les
6124 informations de format: instructions pour l'affichage par \SpecialChar LyX
6125 et pour la traductio
6126 n en \SpecialChar LaTeX
6127 , DocBook ou XHTML, ou autre format de sortie désiré, des styles de
6128 paragraphe et de caractère variés.
6131 \begin_layout Standard
6132 Nous essayons ici de donner une description complète de la procédure à suivre;
6133 il y a cependant une telle variété de classes \SpecialChar LaTeX
6134 supportant des types de
6135 document très différents que nous ne pouvons pas espérer couvrir tous les
6136 cas possibles ni tous les problèmes que vous pourrez rencontrer.
6137 La liste de messagerie des utilisateurs \SpecialChar LyX
6138 est fréquentée par des personnes
6139 expérimentées dans l'écriture des formats, qui voudront partager ce qu'elles
6140 ont appris, n'hésitez pas à poser des questions sur cette liste.
6143 \begin_layout Standard
6144 Quand vous prévoyez d'écrire un nouveau format, il est extrêmement utile
6145 de regarder les formats distribués avec \SpecialChar LyX
6147 Si vous écrivez un fichier de format pour une classe de document \SpecialChar LaTeX
6149 intéresser d'autres personnes, ou si vous écrivez un module utile, vous
6150 pouvez envisager de l'insérer dans les
6151 \begin_inset CommandInset href
6153 name "pages dans le wiki LyX"
6154 target "http://wiki.lyx.org/Layouts/Layouts"
6158 , voire de le soumettre à la liste des développeurs, pour qu'il figure dans
6159 la distribution de \SpecialChar LyX
6164 \begin_layout Plain Layout
6165 Notez bien que du fait que \SpecialChar LyX
6166 est diffusé sous licence GPL (General Public
6167 License), toute contribution doit être également sous licence GPL.
6175 \begin_layout Subsection
6177 \begin_inset CommandInset label
6179 name "subsec:Modules_de_format"
6186 \begin_layout Standard
6187 Nous avons mentionné jusqu'ici les
6188 \begin_inset Quotes fld
6192 \begin_inset Quotes frd
6196 mais il existe différentes sortes de fichiers qui contiennent des informations
6198 Les fichiers de format au sens strict ont pour suffixe
6199 \begin_inset Flex Code
6202 \begin_layout Plain Layout
6208 et contiennent l'information nécessaire à \SpecialChar LyX
6209 pour les classes de document.
6210 Depuis \SpecialChar LyX
6211 1.6, cependant, les informations de format peuvent être incluses
6216 de format, qui ont pour suffixe
6217 \begin_inset Flex Code
6220 \begin_layout Plain Layout
6227 Les modules sont aux paquetages \SpecialChar LaTeX
6228 à peu près ce que sont les fichiers de
6229 format aux classes de document, et certains modules — tels que le module
6231 \begin_inset Quotes fld
6235 \begin_inset Quotes frd
6238 — offrent la fonctionnalité d'un seul paquetage.
6239 En un sens, le modules de format sont aussi similaires aux fichiers d'inclusion
6243 \begin_layout Plain Layout
6244 Ceux-ci peuvent avoir un suffixe quelconque, mais par convention il leur
6245 a été attribué le suffixe
6246 \begin_inset Flex Code
6249 \begin_layout Plain Layout
6260 — des fichiers comme
6261 \begin_inset Flex Code
6264 \begin_layout Plain Layout
6272 — dans le fait que les modules ne sont pas spécifiques du format d'un document
6273 donné, mais peuvent être utilisés avec de nombreux formats différents.
6274 Cependant l'utilisation d'un fichier d'inclusion (dans
6275 \begin_inset Flex Code
6278 \begin_layout Plain Layout
6284 par exemple) nécessite la modification du fichier de format
6285 \begin_inset Flex Code
6288 \begin_layout Plain Layout
6294 ; au lieu de cette modification, les modules sont sélectionnés dans la page
6296 \begin_inset Flex MenuItem
6299 \begin_layout Plain Layout
6302 Document\SpecialChar menuseparator
6303 Paramètres\SpecialChar ldots
6312 \begin_layout Standard
6313 Rédiger des modules est la façon la plus simple de se familiariser avec
6314 l'écriture des formats, puisque ce peut être aussi simple que l'ajout d'un
6315 seul nouveau paragraphe ou insert.
6316 Mais en principe, les modules peuvent inclure tout ce que peuvent inclure
6320 \begin_layout Standard
6321 Après la création d'un nouveau module, vous devrez reconfigurer et redémarrer
6323 pour que le module apparaisse dans le menu.
6324 Cependant, les modifications que vous faites dans le module seront immédiatemen
6325 t actives, si vous ouvrez
6326 \begin_inset Flex MenuItem
6329 \begin_layout Plain Layout
6332 Document\SpecialChar menuseparator
6333 Paramètres\SpecialChar ldots
6334 \SpecialChar menuseparator
6340 , sélectionnez un module et appuyez sur
6341 \begin_inset Quotes fld
6345 \begin_inset Quotes frd
6351 Il vous est fortement recommandé de sauvegarder votre travail avant de procéder
6357 il vous est fortement recommandé de ne pas essayer de modifier des modules
6358 durant une travail productif sur un document
6361 Bien évidemment, les développeurs s'efforcent de conserver une bonne stabilité
6363 dans de telles situations, mais les erreurs de syntaxe et autres dans
6364 votre module pourraient déclencher des comportements bizarres.
6367 \begin_layout Subsubsection
6371 \begin_layout Standard
6372 Les modules sont à \SpecialChar LyX
6373 ce que les paquetages sont à \SpecialChar LaTeX
6375 Cependant, il arrive que vous souhaitiez disposer d'un insert ou d'un style
6376 de caractère pour un seul document, et écrire un module qui sera universel
6378 Vous avez alors besoin du
6379 \begin_inset Quotes fld
6383 \begin_inset Quotes frd
6390 \begin_layout Standard
6391 Vous le trouverez via
6393 Document\SpecialChar menuseparator
6394 Paramètres\SpecialChar ldots
6395 \SpecialChar menuseparator
6399 La grande zone textuelle vous permet de saisir ce que vous mettriez dans
6400 un fichier de format ou de module.
6401 Vous pouvez voir le format local comme un module qui n'appartient qu'au
6402 document en cours de saisie.
6403 De ce fait, vous devez saisir une balise
6404 \begin_inset Flex Code
6407 \begin_layout Plain Layout
6414 N'importe quel format est admissible, mais on utilise d'habitude le format
6415 de la version de \SpecialChar LyX
6416 utilisée (pour \SpecialChar LyX
6417 2.1, le format porte le numéro 48).
6418 Vous devez savoir que le format local n'existe pas pour les versions de
6420 antérieures à 1.6, vous ne devez donc pas l'utiliser si vous envisagez
6421 d'exporter votre document en version 1.5 ou antérieure (en fait, sans perdre
6422 l'information de format local).
6423 Si vous souhaitez exporter vers \SpecialChar LyX
6424 version 1.6 — le format local est reconnu,
6425 mais il n'y a pas d'interface pour y accéder — vous devez alors utiliser
6426 le format 11 et bien entendu vous restreindre aux constructions de format
6427 qui étaient disponibles avec \SpecialChar LyX
6431 \begin_layout Standard
6432 Lorsque vous avez saisi quelque chose dans la fenêtre de
6433 \begin_inset Flex Code
6436 \begin_layout Plain Layout
6444 \begin_inset Quotes fld
6452 \begin_inset Quotes frd
6455 qui se trouve en bas.
6456 Cliquer sur ce bouton entraînera une vérification de la validité du code
6457 que vous aurez saisi.
6459 vous donne cette information sans hélas l'accompagner d'un diagnostic
6460 d'erreurs explicite.
6461 Ces erreurs seront cependant affichées dans la fenêtre d'appel si vous
6462 avez activé \SpecialChar LyX
6464 Vous ne pourrez pas appliquer ou enregistrer votre format tant qu'il n'est
6468 \begin_layout Standard
6469 Les précautions indiquées à la fin de la section précédente s'appliquent
6471 Ne jouez pas avec un format local pendant un vrai travail, surtout si vous
6472 n'avez pas enregistré votre document.
6473 Ceci dit, utiliser un format local avec un document de test peut être très
6474 pratique pour essayer de nouvelles choses, voire pour aborder l’écriture
6478 \begin_layout Subsection
6479 Format pour un fichier
6480 \begin_inset Flex Code
6483 \begin_layout Plain Layout
6492 \begin_layout Standard
6493 Les deux situations que vous êtes probablement susceptibles de rencontrer
6494 quand vous voulez gérer une nouvelle classe de document \SpecialChar LaTeX
6496 \SpecialChar LaTeX2e
6498 \begin_inset Flex Code
6501 \begin_layout Plain Layout
6508 \begin_inset Flex Code
6511 \begin_layout Plain Layout
6518 Interfacer une nouveau fichier de style est assez facile, Interfacer une
6519 nouvelle classe est plus compliqué: nous allons décrire la première opération
6520 ici, et la seconde dans le paragraphe suivant.
6521 Des considérations analogues s'appliquent bien entendu si vous voulez interface
6522 r une nouvelle DTD DocBook.
6525 \begin_layout Standard
6526 La situation la plus simple se présente si votre nouvelle classe de document
6527 est fournie sous la forme d'un fichier de style à utiliser en combinaison
6528 avec une classe de document existante, déjà interfacée.
6529 Dans notre exemple, le fichier de style sera appelé
6530 \begin_inset Flex Code
6533 \begin_layout Plain Layout
6539 et il doit être utilisé avec la classe standard
6540 \begin_inset Flex Code
6543 \begin_layout Plain Layout
6552 \begin_layout Standard
6553 Commencez par copier le fichier de format de la classe de document en question
6554 dans votre répertoire local.
6557 \begin_layout LyX-Code
6558 cp report.layout ~/.lyx/layouts/ma_classe.layout
6561 \begin_layout Standard
6566 et changez la ligne :
6569 \begin_layout LyX-Code
6572 Declare\SpecialChar LaTeX
6576 \begin_layout Standard
6580 \begin_layout LyX-Code
6583 Declare\SpecialChar LaTeX
6584 Class[report, ma_classe.sty]{report (ma_classe)}
6587 \begin_layout Standard
6591 \begin_layout LyX-Code
6593 \begin_inset Newline newline
6598 usepackage{ma_classe}
6599 \begin_inset Newline newline
6605 \begin_layout Standard
6606 près du début du fichier.
6609 \begin_layout Standard
6610 Démarrez \SpecialChar LyX
6612 \begin_inset Flex MenuItem
6615 \begin_layout Plain Layout
6616 Outils\SpecialChar menuseparator
6623 Redémarrez \SpecialChar LyX
6624 et essayez de créer un nouveau document.
6626 \begin_inset Quotes fld
6630 \begin_inset Flex MenuItem
6633 \begin_layout Plain Layout
6635 \begin_inset space ~
6644 \begin_inset Quotes frd
6647 parmi les classes de document dans la fenêtre
6648 \begin_inset Flex MenuItem
6651 \begin_layout Plain Layout
6652 Document\SpecialChar menuseparator
6653 Paramètres\SpecialChar ldots
6654 \SpecialChar menuseparator
6661 Il est probable que certaines des commandes de section devront être différentes
6662 de celles de la classe de base
6666 \begin_layout Plain Layout
6674 , vous pouvez donc jouer avec les réglages des différentes sections si vous
6676 Les informations de format pour le sectionnement se trouvent dans
6677 \begin_inset Flex Code
6680 \begin_layout Plain Layout
6686 , mais il n'est pas nécessaire de recopier ce fichier pour le modifier.
6687 Il vous suffit en effet d'ajouter vos modifications au fichier de format,
6689 \begin_inset Flex Code
6692 \begin_layout Plain Layout
6694 \begin_inset Flex Code
6697 \begin_layout Plain Layout
6708 , qui implique l'inclusion de
6709 \begin_inset Flex Code
6712 \begin_layout Plain Layout
6719 Par exemple, vous pourriez ajouter ces lignes:
6722 \begin_layout LyX-Code
6728 \begin_layout LyX-Code
6734 \begin_layout LyX-Code
6740 \begin_layout LyX-Code
6746 \begin_layout LyX-Code
6752 \begin_layout Standard
6753 pour modifier la police des titres de chapitre en police sens empattements.
6754 Ceci écrasera (ou bien, en l'occurrence, ajoutera) la déclaration existante
6755 pour le style Chapitre.
6758 \begin_layout Standard
6759 Votre nouveau paquetage peut également fournir des commandes ou des environnemen
6760 ts qui n'existent pas dans la classe de base.
6761 dans ce cas, il vous faudra ajouter ceux-ci au fichier de format.
6763 \begin_inset space ~
6767 \begin_inset CommandInset ref
6769 reference "sec:Syntaxe-des"
6773 pour savoir comment faire.
6776 \begin_layout Standard
6778 \begin_inset Flex Code
6781 \begin_layout Plain Layout
6787 peut être utilisé avec plusieurs classes de document différentes, vous
6788 trouverez sans doute plus approprié d'écrire un module que vous pourrez
6789 charger avec la classe de base.
6790 Le module le plus simple qu'il est possible d'écrire dans ce contexte est
6794 \begin_layout LyX-Code
6799 Declare\SpecialChar LyX
6800 Module{mon paquetage}
6803 \begin_layout LyX-Code
6809 \begin_layout LyX-Code
6812 #Support for mypkg.sty.
6815 \begin_layout LyX-Code
6819 \begin_inset Newline newline
6825 \begin_layout LyX-Code
6829 \begin_inset Newline newline
6835 \begin_layout LyX-Code
6839 \begin_inset Newline newline
6845 \begin_inset Newline newline
6851 \begin_layout Standard
6852 Un module plus compliqué pourrait modifier le comportement de constructions
6853 existantes ou d'en définir de nouvelles.
6855 \begin_inset space ~
6859 \begin_inset CommandInset ref
6861 reference "sec:Syntaxe-des"
6868 \begin_layout Subsection
6869 Format pour un fichier
6870 \begin_inset Flex Code
6873 \begin_layout Plain Layout
6882 \begin_layout Standard
6883 Deux possibilités se présentent.
6887 \begin_layout Standard
6888 Soit le fichier de classe est fondé sur une classe de document existante.
6889 Par exemple, de nombreuses classes pour une thèse sont des variantes de
6891 \begin_inset Flex Code
6894 \begin_layout Plain Layout
6901 Pour vérifier que c'est le cas pour la vôtre, cherchez une ligne comme
6904 \begin_layout LyX-Code
6912 \begin_layout Standard
6913 dans le fichier de classe.
6914 Si c'est la cas, vous pouvez essentiellement procéder comme dans la section
6915 précédente, bien que la ligne
6916 \begin_inset Flex Code
6919 \begin_layout Plain Layout
6920 Declare\SpecialChar LaTeX
6927 Si votre nouvelle classe est une thèse, et est fondée sur
6928 \begin_inset Flex Code
6931 \begin_layout Plain Layout
6937 , cette ligne doit être
6943 \begin_layout Plain Layout
6944 Et enregistrer le fichier comme
6945 \begin_inset Flex Code
6948 \begin_layout Plain Layout
6956 facilitera les choses: \SpecialChar LyX
6957 suppose que la classe de document a le même nom
6958 que le fichier de format.
6968 \begin_layout LyX-Code
6973 Declare\SpecialChar LaTeX
6974 Class[thesis,book]{thesis}
6977 \begin_layout Standard
6978 Soit le fichier de classe est original.
6979 Dans ce cas, vous devrez probablement créer votre propre format.
6980 Nous vous suggérons fortement de copier un fichier de format existant qui
6981 utilise une classe \SpecialChar LaTeX
6982 similaire et de le modifier si c'est possible.
6983 Utilisez au moins un fichier existant comme point de départ pour savoir
6984 quels sont les éléments dont vous devez vous occuper.
6985 Encore une fois, les spécificités sont décrites ci-après.
6988 \begin_layout Subsection
6990 \begin_inset CommandInset label
6999 \begin_layout Standard
7000 Une fois qu'un fichier de format a été crée pour une classe de document,
7001 vous désirerez peut-être créer un
7006 Un modèle est une sorte de mode d'emploi pour votre format, montrant comment
7007 il peut être utilisé, mais avec un contenu fictif.
7008 Vous pouvez jeter un œil aux divers modèles distribués avec \SpecialChar LyX
7012 \begin_layout Standard
7013 Les modèles sont créés comme les documents normaux.
7014 La seule différence est que les documents normaux contiennent tous les
7015 réglages possibles, y compris les polices et la taille du papier.
7016 Or on ne veut en général pas qu'un modèle modifie ces réglages implicites.
7017 Pour cette raison, l'auteur d'un modèle doit enlever les commandes correspondan
7019 \begin_inset Flex Code
7022 \begin_layout Plain Layout
7031 \begin_inset Flex Code
7034 \begin_layout Plain Layout
7042 du fichier modèle \SpecialChar LyX
7044 C'est faisable avec un simple éditeur de texte, comme
7045 \begin_inset Flex Code
7048 \begin_layout Plain Layout
7055 \begin_inset Flex Code
7058 \begin_layout Plain Layout
7067 \begin_layout Standard
7068 Mettez les fichiers modèles que vous avez créés et édités dans
7069 \begin_inset Flex Code
7072 \begin_layout Plain Layout
7078 , copiez ceux que vous utilisez du répertoire global de modèles
7079 \begin_inset Flex Code
7082 \begin_layout Plain Layout
7089 vers le même endroit, et redéfinissez le répertoire de modèles dans la
7091 \begin_inset Flex MenuItem
7094 \begin_layout Plain Layout
7095 Outils\SpecialChar menuseparator
7096 Préférences\SpecialChar menuseparator
7105 \begin_layout Standard
7107 \begin_inset Flex Code
7110 \begin_layout Plain Layout
7116 a un statut particulier.
7117 Il est chargé à chaque fois que vous créez un nouveau document avec
7118 \begin_inset Flex MenuItem
7121 \begin_layout Plain Layout
7122 Fichier\SpecialChar menuseparator
7128 afin d'avoir les réglages implicites.
7129 Pour créer ce modèle depuis \SpecialChar LyX
7130 , vous n'avez qu'à ouvrir un document ayant
7131 déjà les réglages voulus, et appuyer sur le bouton
7132 \begin_inset Flex MenuItem
7135 \begin_layout Plain Layout
7136 Enregistrer comme valeurs implicites
7144 \begin_layout Subsection
7145 Mise à jour des anciens fichiers de format
7148 \begin_layout Standard
7149 La syntaxe des fichiers de format change à chaque publication d'une nouvelle
7150 version de \SpecialChar LyX
7151 , et les anciens fichiers de format doivent donc être convertis
7152 dans la nouvelle syntaxe.
7154 lit un fichier de format écrit avec une syntaxe ancienne, il appelle
7156 \begin_inset Flex Code
7159 \begin_layout Plain Layout
7165 pour le convertir dans un fichier temporaire doté de la nouvelle syntaxe.
7166 Le fichier original reste intact.
7167 Si vous utilisez le fichier de format souvent, vous voudrez sans doute
7168 rendre les modifications permanentes, pour éviter des conversions répétitives
7169 de la part de \SpecialChar LyX
7171 Pour ce faire, vous pouvez appeler le convertisseur manuellement:
7174 \begin_layout Enumerate
7178 \begin_inset Flex Code
7181 \begin_layout Plain Layout
7194 \begin_inset Flex Code
7197 \begin_layout Plain Layout
7208 \begin_layout Enumerate
7209 exécutez la commande
7210 \begin_inset Flex Code
7213 \begin_layout Plain Layout
7214 python \SpecialChar LyX
7215 Dir/scripts/layout2layout.py myclass.old myclass.layout
7221 \begin_inset Newline newline
7225 \begin_inset Flex Code
7228 \begin_layout Plain Layout
7235 est le nom de votre répertoire \SpecialChar LyX
7239 \begin_layout Standard
7240 Le convertisseur ne gère que les changements de syntaxe.
7241 Il ne peut pas gérer les modifications du contenu des fichiers inclus,
7242 ceux-ci doivent être convertis séparément.
7245 \begin_layout Section
7246 Syntaxe des fichiers de format
7247 \begin_inset CommandInset label
7249 name "sec:Syntaxe-des"
7256 \begin_layout Standard
7257 Les sections suivantes vous expliquent à quoi vous vous attaquez quand vous
7258 décidez de mettre les mains dans le cambouis, et de créer ou d'éditer votre
7259 propre fichier de format.
7260 Notre conseil est d'aller doucement et d'enregistrer souvent pour faire
7262 Ce n'est pas si dur que ça, mais il y a une multitude d'options et vous
7263 pouvez vous laisser submerger si vous essayez d'en faire trop d'un coup.
7264 Il est plus facile d'utiliser des formats existants comme référence ou
7265 modèle ou de modifier un fichier de format existant pour vos besoins.
7268 \begin_layout Standard
7269 Toutes les balises décrites dans ce chapitre sont insensibles à la casse:
7271 \begin_inset Flex Code
7274 \begin_layout Plain Layout
7281 \begin_inset Flex Code
7284 \begin_layout Plain Layout
7291 \begin_inset Flex Code
7294 \begin_layout Plain Layout
7300 sont une seule et même balise.
7301 Les valeurs possibles sont inscrites entre crochets après le nom de la
7303 La valeur implicite d'une fonction quand elle n'est pas définie dans le
7304 fichier décrivant la classe de texte est
7307 \begin_inset Flex Code
7310 \begin_layout Plain Layout
7321 Si le paramètre est d'un type particulier la valeur implicite est indiquée
7323 \begin_inset Flex Code
7326 \begin_layout Plain Layout
7337 \begin_layout Subsection
7338 Déclaration et classification d'une classe de document
7341 \begin_layout Standard
7342 Les lignes qui commencent par un
7346 dans un fichier de format sont les commentaires.
7347 Il y a une exception à cette règle : tous les
7348 \begin_inset Flex Code
7351 \begin_layout Plain Layout
7357 doivent commencer par ceci :
7360 \begin_layout LyX-Code
7363 #% Do not delete the line below; configure depends on this
7367 \begin_layout Plain Layout
7368 Ne pas effacer la ligne ci-dessous ; configure compte dessus.
7376 \begin_layout LyX-Code
7385 \begin_layout Plain Layout
7392 eXClass{Article (Standard Class)}
7395 \begin_layout LyX-Code
7400 DeclareCategory{Articles}
7403 \begin_layout Standard
7404 Les deuxième et troisième lignes servent lors de la (re)configuration de
7407 Le fichier de format est lu par le script \SpecialChar LaTeX
7409 \begin_inset Flex Code
7412 \begin_layout Plain Layout
7418 , dans un mode spécial où
7419 \begin_inset Flex Code
7422 \begin_layout Plain Layout
7429 La première ligne est juste un commentaire \SpecialChar LaTeX
7430 , la deuxième contient la déclaratio
7431 n obligatoire de la classe de texte et la troisième contient la classification
7432 facultative de la classe.
7433 Si ces lignes apparaissent dans un fichier appelé
7434 \begin_inset Flex Code
7437 \begin_layout Plain Layout
7443 , elles définissent alors une classe de texte appelée
7444 \begin_inset Flex Code
7447 \begin_layout Plain Layout
7453 (le nom du fichier de format) qui utilise la classe de document \SpecialChar LaTeX
7455 \begin_inset Flex Code
7458 \begin_layout Plain Layout
7464 (implicitement, le même nom que le format).
7466 \begin_inset Quotes fld
7469 Article (Standard Class)
7470 \begin_inset Quotes frd
7473 qui apparaît ci-dessus sert de description de la classe de texte dans la
7475 \begin_inset Flex MenuItem
7478 \begin_layout Plain Layout
7479 Document\SpecialChar menuseparator
7480 Paramètres\SpecialChar ldots
7481 \SpecialChar menuseparator
7489 \begin_inset Quotes fld
7493 \begin_inset Quotes frd
7496 dans l'exemple) est également utilisés dans la fenêtre
7499 \begin_inset Flex MenuItem
7502 \begin_layout Plain Layout
7503 Document\SpecialChar menuseparator
7504 Paramètres\SpecialChar ldots
7505 \SpecialChar menuseparator
7513 : les classes sont regroupées par catégories (qui sont aussi des genres
7514 de documents, les catégories typiques sont
7515 \begin_inset Quotes fld
7519 \begin_inset Quotes frd
7523 \begin_inset Quotes fld
7527 \begin_inset Quotes frd
7531 \begin_inset Quotes fld
7535 \begin_inset Quotes frd
7539 \begin_inset Quotes fld
7543 \begin_inset Quotes frd
7547 \begin_inset Quotes fld
7551 \begin_inset Quotes frd
7555 \begin_inset Quotes fld
7559 \begin_inset Quotes frd
7563 Si la troisième lignes est vide, la classe apparaîtra comme
7564 \begin_inset Quotes fld
7568 \begin_inset Quotes frd
7574 \begin_layout Standard
7575 Supposons que vous ayez écrit votre propre classe de texte qui utilise la
7577 \begin_inset Flex Code
7580 \begin_layout Plain Layout
7586 , mais dans laquelle vous avez changé l'apparence des en-têtes de sections.
7587 Si vous la mettez dans un fichier
7588 \begin_inset Flex Code
7591 \begin_layout Plain Layout
7597 , l'en-tête de ce fichier doit être :
7600 \begin_layout LyX-Code
7603 #% Do not delete the line below; configure depends on this
7606 \begin_layout LyX-Code
7615 \begin_layout Plain Layout
7622 eXClass[article]{Article (avec Mes En-têtes)}
7625 \begin_layout LyX-Code
7630 DeclareCategory{Articles}
7633 \begin_layout Standard
7634 Ceci déclare une classe de texte
7635 \begin_inset Flex Code
7638 \begin_layout Plain Layout
7644 , associée avec la classe de document \SpecialChar LaTeX
7646 \begin_inset Flex Code
7649 \begin_layout Plain Layout
7656 \begin_inset Quotes fld
7659 Article (avec Mes En-têtes)
7660 \begin_inset Quotes frd
7664 Si votre classe de texte repose sur plusieurs paquetages, vous pouvez la
7668 \begin_layout LyX-Code
7671 #% Do not delete the line below; configure depends on this
7674 \begin_layout LyX-Code
7683 \begin_layout Plain Layout
7690 eXClass[article,machin.sty]{Article (avec Mes En-têtes)}
7693 \begin_layout LyX-Code
7698 DeclareCategory{Articles}
7701 \begin_layout Standard
7702 Ceci indique que votre classe de texte utilise le paquetage
7703 \begin_inset Flex Code
7706 \begin_layout Plain Layout
7713 Enfin, il est aussi possible de déclarer des classes pour du code DocBook.
7714 Les déclarations ressemblent en général à :
7717 \begin_layout LyX-Code
7720 #% Do not delete the line below; configure depends on this
7723 \begin_layout LyX-Code
7728 DeclareDocBookClass[article]{SGML (DocBook Article)}
7731 \begin_layout LyX-Code
7736 DeclareCategory{Articles}
7739 \begin_layout Standard
7740 Notez que ces déclarations peuvent aussi recevoir un paramètre optionnel
7741 déclarant le nom de la classe de document (mais pas une liste).
7744 \begin_layout Standard
7745 Donc, de la manière la plus explicite, la forme d'une déclaration de format
7749 \begin_layout LyX-Code
7758 \begin_layout Plain Layout
7765 eXClass[class,package.sty]{description du format}
7768 \begin_layout LyX-Code
7773 DeclareCategory{catégorie}
7776 \begin_layout Standard
7777 Il n'est nécessaire de déclarer la classe que si le nom de la classe \SpecialChar LaTeX
7779 le nom du fichier de format diffèrent, ou si des paquetages sont à spécifier.
7780 Si le nom de la classe n'est pas spécifiée, \SpecialChar LyX
7781 suppose qu'elle est identique
7782 à celle du fichier de format.
7785 \begin_layout Standard
7786 Une fois que la classe de texte a été modifiée à votre goût, tout ce que
7787 vous avez à faire est de la copier soit dans
7788 \begin_inset Flex Code
7791 \begin_layout Plain Layout
7799 \begin_inset Flex Code
7802 \begin_layout Plain Layout
7809 \begin_inset Flex MenuItem
7812 \begin_layout Plain Layout
7813 Outils\SpecialChar menuseparator
7814 Recon\SpecialChar softhyphen
7821 Quittez \SpecialChar LyX
7822 et redémarrez-le; votre nouvelle classe de texte devrait alors
7823 être disponible avec les autres.
7826 \begin_layout Standard
7827 Une fois le fichier de format installé, vous pouvez le modifier et vérifier
7828 l'effet de ces modifications sans reconfigurer ou redémarrer \SpecialChar LyX
7833 \begin_layout Plain Layout
7834 Avec les versions de \SpecialChar LyX
7835 antérieures à 1.6, il vous fallait redémarrer \SpecialChar LyX
7837 valider les modifications effectuées dans les fichiers de format.
7838 De ce fait, les modifications pouvaient prendre beaucoup de temps.
7843 Vous pouvez imposer un rechargement du format en service en utilisant la
7845 \begin_inset Flex MenuItem
7848 \begin_layout Plain Layout
7857 Cette fonction n'est implicitement liée à aucun raccourci — vous pouvez
7858 bien sûr la lier à une touche vous-même.
7859 Si vous voulez utiliser cette fonction, il vous suffit de la saisir dans
7864 \begin_layout Standard
7870 \begin_inset Flex MenuItem
7873 \begin_layout Plain Layout
7881 est une fonctionnalité
7882 \begin_inset Quotes fld
7886 \begin_inset Quotes frd
7898 recommandé de sauvegarder votre travail avant de procéder ainsi
7903 En fait, il vous est
7907 recommandé de ne pas essayer de modifier des formats durant une travail
7908 productif sur un document.
7909 Utilisez un document de test, les erreurs de syntaxe et autres dans votre
7910 module pourraient déclencher des comportements bizarres.
7911 En particulier, de telles erreurs pourraient inciter \SpecialChar LyX
7913 formats en service comme incorrects et à essayer de basculer sur un autre
7918 \begin_layout Plain Layout
7919 Les erreurs de syntaxe vraiment graves peuvent même stopper \SpecialChar LyX
7921 Ceci provient du fait que certaines erreurs rendent \SpecialChar LyX
7923 la moindre information de format.
7924 Faites attention\SpecialChar ldots
7930 Les développeurs s'efforcent de conserver une bonne stabilité à \SpecialChar LyX
7932 telles situations, mais il vaut mieux être sûr que regretter
7936 \begin_layout Plain Layout
7937 Puisque nous en sommes au conseils: faites des sauvegardes régulières.
7938 Et soyez gentil avec votre maman.
7946 \begin_layout Subsection
7947 Déclaration d'un module
7950 \begin_layout Standard
7951 La première ligne d'un module doit être rédigée comme suit:
7954 \begin_layout LyX-Code
7963 \begin_layout Plain Layout
7972 yXModule[endnotes.sty]{Endnotes}
7975 \begin_layout Standard
7976 L'argument obligatoire, entre accolades, est le nom du module, tel qu'il
7978 \begin_inset Flex MenuItem
7981 \begin_layout Plain Layout
7982 Document\SpecialChar menuseparator
7983 Paramètres\SpecialChar menuseparator
7990 L'argument entre crochets est facultatif: il déclare n'importe quel paquetage
7992 dont dépend le module.
7993 Il est également possible d'utiliser la clé
7994 \begin_inset Flex MenuItem
7997 \begin_layout Plain Layout
8003 en argument optionnel: elle déclare que le module ne peut être employé
8004 que s'il existe un chemin de conversion entre les formats
8005 \begin_inset Flex Code
8008 \begin_layout Plain Layout
8015 \begin_inset Flex Code
8018 \begin_layout Plain Layout
8027 \begin_layout Standard
8028 La déclaration du module devra être suivi par des lignes descriptives comme
8033 \begin_layout Plain Layout
8034 En anglais de préférence si le module doit être diffusé par \SpecialChar LyX
8036 Cette description apparaîtra dans la liste des messages à traduire et sera
8037 donc traduite lors de la mise à jour de l'interface.
8045 \begin_layout LyX-Code
8051 \begin_layout LyX-Code
8054 #Adds an endnote command, in addition to footnotes.
8058 \begin_layout LyX-Code
8061 #You will need to add
8063 theendnotes in \SpecialChar TeX
8067 \begin_layout LyX-Code
8070 #want the endnotes to appear.
8074 \begin_layout LyX-Code
8080 \begin_layout LyX-Code
8083 #Requires: somemodule | othermodule
8086 \begin_layout LyX-Code
8089 #Excludes: badmodule
8092 \begin_layout Standard
8093 Cette description est utilisée dans
8094 \begin_inset Flex MenuItem
8097 \begin_layout Plain Layout
8098 Document\SpecialChar menuseparator
8099 Paramètres\SpecialChar ldots
8100 \SpecialChar menuseparator
8106 pour informer l'utilisateur de la fonction du module.
8108 \begin_inset Flex Code
8111 \begin_layout Plain Layout
8119 permet d'identifier les modules qui doivent être activés avec celui-ci;
8121 \begin_inset Flex Code
8124 \begin_layout Plain Layout
8132 permet d'identifier les modules interdits avec celui-ci.
8133 Les deux lignes sont facultatives et, comme indiqué, les modules dans une
8134 liste doivent être séparés par une barre verticale: |.
8135 Noter que les modules requis sont traités sur le mode disjonctif:
8139 des modules requis doit être utilisé.
8144 des modules exclus ne doit être utilisé.
8145 Noter également que les les modules sont identifiés par leur nom de fichier,
8147 \begin_inset Flex Code
8150 \begin_layout Plain Layout
8158 \begin_inset Flex Code
8161 \begin_layout Plain Layout
8170 \begin_inset Flex Code
8173 \begin_layout Plain Layout
8184 \begin_layout Subsection
8185 Numéro d'identification syntaxique
8188 \begin_layout Standard
8189 La première ligne non commentée doit contenir le numéro d'identification
8190 syntaxique du contenu du fichier de format:
8193 \begin_layout Description
8194 \begin_inset Flex Code
8197 \begin_layout Plain Layout
8206 \begin_inset Flex Code
8209 \begin_layout Plain Layout
8217 ] identification syntaxique du fichier de format
8220 \begin_layout Standard
8221 Ce balisage a été introduit dans \SpecialChar LyX
8223 \begin_inset space ~
8226 1.4.0 Les fichiers de format des versions antérieures n'avaient pas de numéro
8227 de format explicite et sont affectés du
8230 \begin_inset Flex Code
8233 \begin_layout Plain Layout
8237 \begin_inset space ~
8248 Le numéro de format du présent fichier est le numéro 48.
8249 mais chaque version de \SpecialChar LyX
8250 peut lire les fichiers de format d'une version
8251 plus ancienne, comme elle peut lire les documents crées avec une version
8253 Il n'y a cependant aucun moyen de revernir aux numéros d'identification
8257 \begin_layout Subsection
8258 Paramètres généraux d'une classe de texte
8259 \begin_inset CommandInset label
8261 name "subsec:Paramètres-généraux-d'une"
8268 \begin_layout Standard
8269 Voici les paramètres généraux qui décrivent l'aspect du document pour une
8270 classe complète (ceci ne veut pas dire qu'il
8274 apparaître dans le fichiers
8275 \begin_inset Flex Code
8278 \begin_layout Plain Layout
8284 plutôt que dans les modules.
8285 Un module peut contenir n'importe quelle balise de format):
8288 \begin_layout Description
8291 \begin_inset Flex Code
8294 \begin_layout Plain Layout
8307 ajoute une information qui sera incluse dans le bloc
8308 \begin_inset Flex Code
8311 \begin_layout Plain Layout
8317 quand le document est exporté en XHTML.
8318 Typiquement, ce paramètre est utilisé pour exporter de l'information en
8319 style CSS, mais il peut être utilisé pour toute information valide entre
8321 \begin_inset Flex Code
8324 \begin_layout Plain Layout
8332 \begin_inset Quotes fld
8336 \begin_inset Flex Code
8339 \begin_layout Plain Layout
8348 \begin_inset Quotes frd
8354 \begin_layout Description
8357 \begin_inset Flex Code
8360 \begin_layout Plain Layout
8373 ajoute une information au préambule du document.
8375 \begin_inset Quotes fld
8379 \begin_inset Flex Code
8382 \begin_layout Plain Layout
8391 \begin_inset Quotes frd
8397 \begin_layout Description
8400 \begin_inset Flex Code
8403 \begin_layout Plain Layout
8416 définit le style à utiliser pour afficher les informations bibliographiques.
8418 \begin_inset CommandInset ref
8420 reference "subsec:Description citation"
8426 \begin_inset Quotes fld
8430 \begin_inset Flex Code
8433 \begin_layout Plain Layout
8442 \begin_inset Quotes frd
8448 \begin_layout Description
8451 \begin_inset Flex Code
8454 \begin_layout Plain Layout
8467 décrit diverses options globales comprises par la classe du document.
8469 \begin_inset CommandInset ref
8471 reference "subsec:Section-ClassOptions"
8477 \begin_inset Quotes fld
8481 \begin_inset Flex Code
8484 \begin_layout Plain Layout
8493 \begin_inset Quotes frd
8499 \begin_layout Description
8502 \begin_inset Flex Code
8505 \begin_layout Plain Layout
8516 \begin_inset Flex Code
8519 \begin_layout Plain Layout
8528 \begin_inset space \thinspace{}
8532 \begin_inset Flex Code
8535 \begin_layout Plain Layout
8541 ] fixe le nombre implicite de colonnes (une ou deux).
8542 Peut être changé dans la fenêtre
8543 \begin_inset Flex MenuItem
8546 \begin_layout Plain Layout
8547 Document\SpecialChar menuseparator
8557 \begin_layout Description
8560 \begin_inset Flex Code
8563 \begin_layout Plain Layout
8577 \begin_inset Flex Code
8580 \begin_layout Plain Layout
8586 ] définit les paramètres d'un nouveau compteur.
8587 Si le compteur n'existe pas, il est créé; s'il existe, il est modifié.
8589 \begin_inset Quotes fld
8593 \begin_inset Flex Code
8596 \begin_layout Plain Layout
8605 \begin_inset Quotes frd
8609 \begin_inset Newline newline
8613 \begin_inset CommandInset ref
8615 reference "subsec:Compteurs"
8622 \begin_layout Description
8625 \begin_inset Flex Code
8628 \begin_layout Plain Layout
8638 décrit la police implicite dans le document.
8640 \begin_inset CommandInset ref
8642 reference "subsec:polices"
8646 pour une description.
8648 \begin_inset Quotes fld
8654 \begin_inset Flex Code
8657 \begin_layout Plain Layout
8666 \begin_inset Quotes frd
8672 \begin_layout Description
8675 \begin_inset Flex Code
8678 \begin_layout Plain Layout
8689 \begin_inset Flex Code
8692 \begin_layout Plain Layout
8698 ] spécifie un module inclus implicitement avec cette classe de document,
8699 donné par son nom de fichier sans suffixe
8700 \begin_inset Flex Code
8703 \begin_layout Plain Layout
8712 L'utilisateur peut toujours le retirer, mais il sera actif à l'ouverture
8713 du document (ceci s'applique pour un nouveau document, ou quand cette classe
8714 est choisie pour un document existant).
8717 \begin_layout Description
8720 \begin_inset Flex Code
8723 \begin_layout Plain Layout
8734 \begin_inset Flex Code
8737 \begin_layout Plain Layout
8743 ] indique le style qui sera appliqué aux nouveaux paragraphes, habituellement
8745 \begin_inset Flex MenuItem
8748 \begin_layout Plain Layout
8757 Ce sera implicitement le premier style défini si ce paramètre n'est pas
8758 fixé, mais vous êtes vivement encouragé à utiliser cette directive.
8761 \begin_layout Description
8764 \begin_inset Flex Code
8767 \begin_layout Plain Layout
8778 \begin_inset Flex Code
8781 \begin_layout Plain Layout
8787 ] indique que le module spécifié (donné par son nom de fichier sans le suffixe
8789 \begin_inset Flex Code
8792 \begin_layout Plain Layout
8800 ) ne peut pas être utilisé avec cette classe de document.
8801 Ceci peut être utilisé par exemple dans un format pour une revue pour éviter
8803 l'utilisation du module
8804 \begin_inset Flex Code
8807 \begin_layout Plain Layout
8815 (numérotation des théorèmes par sections).
8824 être utilisé dans un module: les modules ont leur propre méthode d'exclusion
8826 \begin_inset CommandInset ref
8828 reference "subsec:Modules_de_format"
8835 \begin_layout Description
8838 \begin_inset Flex Code
8841 \begin_layout Plain Layout
8851 définit un nouveau flottant.
8853 \begin_inset CommandInset ref
8855 reference "subsec:Flottants"
8861 \begin_inset Quotes fld
8865 \begin_inset Flex Code
8868 \begin_layout Plain Layout
8877 \begin_inset Quotes frd
8883 \begin_layout Description
8886 \begin_inset Flex Code
8889 \begin_layout Plain Layout
8899 définit l'information qui sera incluse dans le bloc
8900 \begin_inset Flex Code
8903 \begin_layout Plain Layout
8909 quand le document est exporté en XHTML.
8910 Notez bien que ceci écrasera toute déclaration
8913 \begin_inset Flex Code
8916 \begin_layout Plain Layout
8929 \begin_inset Flex Code
8932 \begin_layout Plain Layout
8942 antérieure (utiliser
8943 \begin_inset Newline newline
8949 \begin_inset Flex Code
8952 \begin_layout Plain Layout
8962 si vous désirez simplement ajouter du contenu).
8964 \begin_inset Quotes fld
8968 \begin_inset Flex Code
8971 \begin_layout Plain Layout
8980 \begin_inset Quotes frd
8986 \begin_layout Description
8989 \begin_inset Flex Code
8992 \begin_layout Plain Layout
9003 \begin_inset Flex Code
9006 \begin_layout Plain Layout
9012 ] définit le style utilisé pour la table des matières, la bibliographie,
9013 et similaires, lorsque le document est exporté en HTML.
9014 Pour les articles, ceci devrait normalement valoir
9017 \begin_inset Flex Code
9020 \begin_layout Plain Layout
9033 \begin_inset Flex Code
9036 \begin_layout Plain Layout
9047 Sans précisions, \SpecialChar LyX
9048 essaiera de deviner quel style utiliser.
9051 \begin_layout Description
9054 \begin_inset Flex Code
9057 \begin_layout Plain Layout
9068 \begin_inset Flex Code
9071 \begin_layout Plain Layout
9077 ] modifie les propriétés d'un compteur donné.
9078 Si le compteur n'existe pas, la directive est ignorée.
9080 \begin_inset Quotes fld
9084 \begin_inset Flex Code
9087 \begin_layout Plain Layout
9096 \begin_inset Quotes frd
9100 \begin_inset Newline newline
9104 \begin_inset CommandInset ref
9106 reference "subsec:Compteurs"
9110 pour les détails au sujet des compteurs.
9113 \begin_layout Description
9116 \begin_inset Flex Code
9119 \begin_layout Plain Layout
9130 \begin_inset Flex Code
9133 \begin_layout Plain Layout
9139 ] modifies les propriétés de style d'un paragraphe donné.
9140 Si le style n'existe pas, le directive est ignorée.
9142 \begin_inset Quotes fld
9146 \begin_inset Flex Code
9149 \begin_layout Plain Layout
9158 \begin_inset Quotes frd
9164 \begin_layout Description
9165 \begin_inset Flex Code
9168 \begin_layout Plain Layout
9177 \begin_inset Flex Code
9180 \begin_layout Plain Layout
9186 ] permet d'inclure un autre fichier de définition de format pour éviter
9187 de réécrire des commandes.
9188 C'est souvent le cas des fichiers de format standard, comme
9189 \begin_inset Flex Code
9192 \begin_layout Plain Layout
9198 , qui contient la plupart des réglages de base.
9201 \begin_layout Description
9204 \begin_inset Flex Code
9207 \begin_layout Plain Layout
9221 \begin_inset Flex Code
9224 \begin_layout Plain Layout
9230 ] cette section (re)définit le format d'un insert.
9231 Elle peut être appliquée à un insert existant pour obtenir un nouvel insert
9232 défini par l'utilisateur, e.g.
9233 un nouveau style de caractères.
9235 \begin_inset Quotes fld
9239 \begin_inset Flex Code
9242 \begin_layout Plain Layout
9251 \begin_inset Quotes frd
9255 \begin_inset Newline newline
9259 \begin_inset CommandInset ref
9261 reference "subsec:Flex-insets-and"
9268 \begin_layout Description
9271 \begin_inset Flex Code
9274 \begin_layout Plain Layout
9288 \begin_inset Flex Code
9291 \begin_layout Plain Layout
9297 ] indique la largeur de la marge gauche à l'écran, par exemple
9298 \begin_inset Quotes fld
9302 \begin_inset Flex Code
9305 \begin_layout Plain Layout
9312 \begin_inset Quotes frd
9315 (noter que ce n'est pas une
9316 \begin_inset Quotes fld
9320 \begin_inset Quotes frd
9324 \begin_inset Quotes fld
9328 \begin_inset Quotes frd
9334 \begin_layout Description
9337 \begin_inset Flex Code
9340 \begin_layout Plain Layout
9351 \begin_inset Flex Code
9354 \begin_layout Plain Layout
9360 ] efface un compteur existant, habituellement défini dans un fichier inclus.
9363 \begin_layout Description
9366 \begin_inset Flex Code
9369 \begin_layout Plain Layout
9380 \begin_inset Flex Code
9383 \begin_layout Plain Layout
9389 ] efface un flottant existant.
9390 C'est très utile quand vous voulez supprimer un flottant qui a été défini
9391 dans un fichier inclus.
9394 \begin_layout Description
9397 \begin_inset Flex Code
9400 \begin_layout Plain Layout
9411 \begin_inset Flex Code
9414 \begin_layout Plain Layout
9420 ] efface un style existant.
9423 \begin_layout Description
9426 \begin_inset Flex Code
9429 \begin_layout Plain Layout
9443 \begin_inset Flex Code
9446 \begin_layout Plain Layout
9452 ] indique quelle sorte de format de fichier (tel que défini dans les préférences
9454 ) est produit par cette classe.
9455 Elle est surtout utile quand
9456 \begin_inset Flex Code
9459 \begin_layout Plain Layout
9470 \begin_inset Flex Code
9473 \begin_layout Plain Layout
9483 et que l'on veut définir un nouvelle sorte de document en programmation
9485 La chaîne est redéfinie comme
9486 \begin_inset Quotes fld
9492 \begin_inset Flex Code
9495 \begin_layout Plain Layout
9506 \begin_inset Quotes frd
9510 \begin_inset Quotes fld
9516 \begin_inset Flex Code
9519 \begin_layout Plain Layout
9530 \begin_inset Quotes frd
9533 quand la directive correspondante
9534 \begin_inset Flex Code
9537 \begin_layout Plain Layout
9548 \begin_layout Description
9551 \begin_inset Flex Code
9554 \begin_layout Plain Layout
9569 \begin_inset Flex Code
9572 \begin_layout Plain Layout
9584 \begin_inset Flex Code
9587 \begin_layout Plain Layout
9596 \begin_inset Flex Code
9599 \begin_layout Plain Layout
9609 ] indique quelle sorte de document résultant sera obtenu par cette classe.
9612 \begin_layout Description
9615 \begin_inset Flex Code
9618 \begin_layout Plain Layout
9629 \begin_inset Flex Code
9632 \begin_layout Plain Layout
9639 \begin_inset Flex Code
9642 \begin_layout Plain Layout
9648 ] précise les options, données par le seconde chaîne de caractères, pour
9649 le paquetage nommé par le première chaîne.
9651 \begin_inset Quotes fld
9655 \begin_inset Flex Code
9658 \begin_layout Plain Layout
9659 PackageOptions natbib square
9665 \begin_inset Quotes frd
9668 déclenchera le chargement de
9669 \begin_inset Flex Code
9672 \begin_layout Plain Layout
9679 \begin_inset Flex Code
9682 \begin_layout Plain Layout
9688 (pour les \SpecialChar TeX
9689 perts, ceci force \SpecialChar LyX
9691 \begin_inset Flex Code
9694 \begin_layout Plain Layout
9697 PassOptionsToPackage{natbib}{square}
9702 avant le chargement de
9703 \begin_inset Flex Code
9706 \begin_layout Plain Layout
9715 \begin_layout Description
9718 \begin_inset Flex Code
9721 \begin_layout Plain Layout
9732 \begin_inset Flex Code
9735 \begin_layout Plain Layout
9747 \begin_inset Flex Code
9750 \begin_layout Plain Layout
9759 \begin_inset Flex Code
9762 \begin_layout Plain Layout
9772 fixe la mise en page implicite.
9773 Peut être changée dans la fenêtre
9774 \begin_inset Flex MenuItem
9777 \begin_layout Plain Layout
9778 Document\SpecialChar menuseparator
9779 Paramètres\SpecialChar ldots
9788 \begin_layout Description
9791 \begin_inset Flex Code
9794 \begin_layout Plain Layout
9804 fixe le préambule du document \SpecialChar LaTeX
9806 Notez bien que ceci remplacera complètement toute autre directive
9809 \begin_inset Flex Code
9812 \begin_layout Plain Layout
9821 \begin_inset Flex Code
9824 \begin_layout Plain Layout
9834 (utiliser cette dernière directive si vous voulez seulement ajouter des
9835 éléments au contenu).
9837 \begin_inset Quotes fld
9841 \begin_inset Flex Code
9844 \begin_layout Plain Layout
9853 \begin_inset Quotes frd
9859 \begin_layout Description
9862 \begin_inset Flex Code
9865 \begin_layout Plain Layout
9876 \begin_inset Flex Code
9879 \begin_layout Plain Layout
9886 \begin_inset Flex Code
9889 \begin_layout Plain Layout
9898 \begin_inset space \thinspace{}
9902 \begin_inset Flex Code
9905 \begin_layout Plain Layout
9911 ] décrit si la classe fournit la fonctionnalité
9912 \begin_inset Flex Code
9915 \begin_layout Plain Layout
9924 Une fonctionnalité est en général le nom d'un paquetage (
9925 \begin_inset Flex Code
9928 \begin_layout Plain Layout
9937 \begin_inset Flex Code
9940 \begin_layout Plain Layout
9948 , \SpecialChar ldots
9949 ) ou d'une commande \SpecialChar LaTeX
9951 \begin_inset Flex Code
9954 \begin_layout Plain Layout
9963 \begin_inset Flex Code
9966 \begin_layout Plain Layout
9977 \begin_inset space ~
9981 \begin_inset CommandInset ref
9983 reference "chap:List-of-functions"
9987 pour une liste des fonctionnalités.
9990 \begin_layout Description
9993 \begin_inset Flex Code
9996 \begin_layout Plain Layout
10007 \begin_inset Flex Code
10010 \begin_layout Plain Layout
10016 ] indique que ce format fournit la fonctionnalité du module indiqué, qui
10017 doit être spécifié par le nom du fichier dans le suffixe
10018 \begin_inset Flex Code
10021 \begin_layout Plain Layout
10030 Ceci sera utilisé typiquement si le format inclut directement le module,
10031 plutôt que via le paramètre
10032 \begin_inset Flex Code
10035 \begin_layout Plain Layout
10043 pour indiquer qu'il doit être utilisé.
10044 Il pourrait être également utilisé dans un module fournissant une implantation
10045 équivalente de la même fonctionnalité.
10048 \begin_layout Description
10051 \begin_inset Flex Code
10054 \begin_layout Plain Layout
10065 \begin_inset Flex Code
10068 \begin_layout Plain Layout
10074 ] indique que la classe nécessite la fonctionnalité
10075 \begin_inset Flex Code
10078 \begin_layout Plain Layout
10087 Plusieurs fonctionnalités doivent être séparées par des virgules.
10088 Noter que l'on ne peut requérir que des fonctionnalités reconnues (voir
10090 \begin_inset CommandInset ref
10092 reference "chap:List-of-functions"
10096 pour accéder à la liste des fonctionnalités).
10099 \begin_layout Description
10102 \begin_inset Flex Code
10105 \begin_layout Plain Layout
10116 \begin_inset Flex Code
10119 \begin_layout Plain Layout
10125 ] indique la largeur de la marge droite à l'écran, par exemple
10126 \begin_inset Quotes fld
10130 \begin_inset Flex Code
10133 \begin_layout Plain Layout
10140 \begin_inset Quotes frd
10146 \begin_layout Description
10149 \begin_inset Flex Code
10152 \begin_layout Plain Layout
10166 \begin_inset Flex Code
10169 \begin_layout Plain Layout
10175 ] fixe quels sectionnements doivent être numérotés.
10176 Correspond au compteur
10177 \begin_inset Flex Code
10180 \begin_layout Plain Layout
10188 en \SpecialChar LaTeX
10192 \begin_layout Description
10195 \begin_inset Flex Code
10198 \begin_layout Plain Layout
10211 \begin_inset Flex Code
10214 \begin_layout Plain Layout
10223 \begin_inset space \thinspace{}
10227 \begin_inset Flex Code
10230 \begin_layout Plain Layout
10236 ] fixe l'option implicite d'impression recto seul ou en recto verso.
10237 Peut être changé dans la fenêtre
10238 \begin_inset Flex MenuItem
10241 \begin_layout Plain Layout
10242 Document\SpecialChar menuseparator
10251 \begin_layout Description
10254 \begin_inset Flex Code
10257 \begin_layout Plain Layout
10268 \begin_inset Flex Code
10271 \begin_layout Plain Layout
10277 ] définit un nouveau style de paragraphe.
10278 Si le style n'existe pas, il est créé; s'il existe déjà, ses paramètres
10280 Doit être fermé par
10281 \begin_inset Quotes fld
10285 \begin_inset Flex Code
10288 \begin_layout Plain Layout
10297 \begin_inset Quotes frd
10301 \begin_inset Newline newline
10305 \begin_inset CommandInset ref
10307 reference "subsec:Styles-de-paragraphe"
10314 \begin_layout Description
10317 \begin_inset Flex Code
10320 \begin_layout Plain Layout
10336 \begin_inset Flex Code
10339 \begin_layout Plain Layout
10349 ] définit nom de la commande ou de l'envi\SpecialChar softhyphen
10350 ronnement mentionné ci-dessous.
10353 \begin_layout Description
10356 \begin_inset Flex Code
10359 \begin_layout Plain Layout
10374 \begin_inset Flex Code
10377 \begin_layout Plain Layout
10387 \begin_inset Flex Code
10390 \begin_layout Plain Layout
10400 ] indique le genre de balisage utilisé pour définir le titre d'un document.
10402 \begin_inset Flex Code
10405 \begin_layout Plain Layout
10411 signifie que la commande définie par
10412 \begin_inset Flex Code
10415 \begin_layout Plain Layout
10421 sera insérée après le dernier format avec
10424 \begin_inset Quotes fld
10430 \begin_inset Flex Code
10433 \begin_layout Plain Layout
10435 \begin_inset space ~
10446 \begin_inset Quotes frd
10453 \begin_inset Flex Code
10456 \begin_layout Plain Layout
10463 \begin_inset Flex Code
10466 \begin_layout Plain Layout
10472 est un environnement, dans lequel doit être inclus tous les formats avec
10476 \begin_inset Quotes fld
10482 \begin_inset Flex Code
10485 \begin_layout Plain Layout
10487 \begin_inset space ~
10498 \begin_inset Quotes frd
10506 \begin_layout Description
10509 \begin_inset Flex Code
10512 \begin_layout Plain Layout
10523 \begin_inset Flex Code
10526 \begin_layout Plain Layout
10532 ] fixe quels sectionnements sont inclus dans la table des matières.
10533 Correspond au compteur
10534 \begin_inset Flex Code
10537 \begin_layout Plain Layout
10545 en \SpecialChar LaTeX
10549 \begin_layout Subsection
10553 \begin_inset CommandInset label
10555 name "subsec:Section-ClassOptions"
10562 \begin_layout Standard
10564 \begin_inset Flex Code
10567 \begin_layout Plain Layout
10573 peut contenir les directives suivantes :
10576 \begin_layout Description
10579 \begin_inset Flex Code
10582 \begin_layout Plain Layout
10596 ] liste les tailles de police disponibles comme police principale du document,
10600 \begin_inset Quotes fld
10606 \begin_inset Flex Code
10609 \begin_layout Plain Layout
10618 \begin_inset Quotes frd
10626 \begin_layout Description
10629 \begin_inset Flex Code
10632 \begin_layout Plain Layout
10642 fixe le contenu de la ligne écrivant la DTD pour les classes produisant
10647 \begin_inset Quotes eld
10650 -//OASIS//DTD DocBook V4.2//EN
10651 \begin_inset Quotes erd
10657 \begin_layout Description
10660 \begin_inset Flex Code
10663 \begin_layout Plain Layout
10677 ] introduit certaines options de la classe de document, séparées par une
10678 virgule, qui seront ajoutées à la partie optionnelle de la commande
10679 \begin_inset Flex Code
10682 \begin_layout Plain Layout
10693 \begin_layout Description
10696 \begin_inset Flex Code
10699 \begin_layout Plain Layout
10711 chaîne="empty|plain|headings|fancy"
10713 ] liste les mises en page disponibles, séparées par un
10716 \begin_inset Quotes fld
10720 \begin_inset Quotes frd
10728 \begin_layout Standard
10730 \begin_inset Flex Code
10733 \begin_layout Plain Layout
10739 doit être fermée par
10740 \begin_inset Quotes fld
10746 \begin_inset Flex Code
10749 \begin_layout Plain Layout
10758 \begin_inset Quotes frd
10764 \begin_layout Subsection
10765 Styles de paragraphe
10766 \begin_inset CommandInset label
10768 name "subsec:Styles-de-paragraphe"
10775 \begin_layout Standard
10776 La description d'un style de paragraphe ressemble à ceci
10780 \begin_layout Plain Layout
10781 qui peut servir soit à définir un nouvel format soit à en modifier un déjà
10790 \begin_layout LyX-Code
10797 \begin_layout LyX-Code
10801 \begin_layout LyX-Code
10805 \begin_layout Standard
10806 dans lequel on peut mettre les commandes suivantes :
10809 \begin_layout Description
10812 \begin_inset Flex Code
10815 \begin_layout Plain Layout
10830 , left, right, center
10832 ] alignement de paragraphe.
10835 \begin_layout Description
10838 \begin_inset Flex Code
10841 \begin_layout Plain Layout
10856 , left, right, center
10862 des alignements possibles séparés par une virgule.
10863 Certains styles \SpecialChar LaTeX
10864 interdisent certains alignements, car ils n'auraient aucun
10866 Par exemple une énumération alignée à droite ou centrée est impossible.
10869 \begin_layout Description
10872 \begin_inset Flex Code
10875 \begin_layout Plain Layout
10886 \begin_inset Flex Code
10889 \begin_layout Plain Layout
10895 ] définit l'argument numéro <int> d'une commande ou environnement associé
10897 Ceci est utile pour des entités comme les en-têtes de section, et n'a de
10898 sens qu'avec \SpecialChar LaTeX
10900 Chaque argument (obligatoire ou facultatif) d'une commande ou d'un environnemen
10901 t — sauf l'argument obligatoire correspondant au contenu du paragraphe propremen
10902 t dit — est défini séparément, et le nombre précise l'ordre des arguments.
10903 La définition doit être close par
10906 \begin_inset Flex Code
10909 \begin_layout Plain Layout
10919 .Ainsi une commande avec deux arguments sera spécifiée comme suit:
10920 \begin_inset Separator parbreak
10927 \begin_layout Quote
10933 \begin_layout Quote
10939 \begin_layout Quote
10945 \begin_layout Quote
10951 \begin_layout Quote
10957 \begin_layout Quote
10963 \begin_layout Standard
10964 Dans la définition de l'
10965 \begin_inset Flex Code
10968 \begin_layout Plain Layout
10974 , les spécifications suivantes sont possibles:
10977 \begin_layout Itemize
10980 \begin_inset Flex Code
10983 \begin_layout Plain Layout
10994 \begin_inset Flex Code
10997 \begin_layout Plain Layout
11003 définit la chaîne de caractères qui apparaîtra à la fois dans le menu (pour
11004 insérer cet argument) et dans le bouton d'insertion d'argument (sauf si
11005 vous spécifiez également un
11008 \begin_inset Flex Code
11011 \begin_layout Plain Layout
11022 Pour le menu, vous pouvez définir un accélérateur en ajoutant le caractère
11023 désiré à la chaîne, séparé par
11024 \begin_inset Quotes fld
11028 \begin_inset Quotes frd
11032 \begin_inset space \thinspace{}
11036 \begin_inset space \space{}
11040 \begin_inset Quotes fld
11044 \begin_inset Flex Code
11047 \begin_layout Plain Layout
11048 Éléments personnalisables|é
11054 \begin_inset Quotes frd
11060 \begin_layout Itemize
11063 \begin_inset Flex Code
11066 \begin_layout Plain Layout
11077 \begin_inset Flex Code
11080 \begin_layout Plain Layout
11086 définit une chaîne particulière pour le menu.
11087 Vous pouvez définir un accélérateur en ajoutant le caractère désiré à la
11089 \begin_inset Quotes fld
11093 \begin_inset Quotes frd
11097 \begin_inset space \thinspace{}
11101 \begin_inset space \space{}
11105 \begin_inset Quotes fld
11109 \begin_inset Flex Code
11112 \begin_layout Plain Layout
11113 Éléments personnalisables|é
11119 \begin_inset Quotes frd
11123 Cette spécification est facultative, si elle n'existe pas, la
11124 \begin_inset Flex Code
11127 \begin_layout Plain Layout
11133 sera utilisée pour le menu;
11136 \begin_layout Itemize
11139 \begin_inset Flex Code
11142 \begin_layout Plain Layout
11153 \begin_inset Flex Code
11156 \begin_layout Plain Layout
11162 définit un texte explicatif qui apparaît dans la bulle d'aide quand le
11163 curseur passe sur l'insertion d'argument;
11166 \begin_layout Itemize
11169 \begin_inset Flex Code
11172 \begin_layout Plain Layout
11183 \begin_inset Flex Code
11186 \begin_layout Plain Layout
11195 \begin_inset space \thinspace{}
11199 \begin_inset Flex Code
11202 \begin_layout Plain Layout
11208 ] précise si l’argument est obligatoire (1) ou optionnel (0).
11209 Les arguments obligatoires ont émis comme une chaîne vide s'ils ne sont
11210 pas précisés, alors que les arguments optionnels ne sont pas émis du tout.
11211 Implicitement, les arguments obligatoires sont insérés entre
11212 \begin_inset Flex Code
11215 \begin_layout Plain Layout
11221 , alors que les arguments optionnels sont insérés entre
11222 \begin_inset Flex Code
11225 \begin_layout Plain Layout
11234 \begin_layout Itemize
11237 \begin_inset Flex Code
11240 \begin_layout Plain Layout
11251 \begin_inset Flex Code
11254 \begin_layout Plain Layout
11260 définit une autre argument (par son numéro d'ordre) dont cet argument demande
11261 l’émission s'il est lui-même émis.
11262 Par exemple en \SpecialChar LaTeX
11263 , les arguments optionnels demandent l'émission d'autres
11264 arguments optionnels situés avant eux dans la liste (au moins vides), comme
11268 \begin_inset Flex Code
11271 \begin_layout Plain Layout
11276 command[][argument]{text}
11283 ou ceci peut être précisé par la directive
11286 \begin_inset Flex Code
11289 \begin_layout Plain Layout
11300 \begin_inset Flex Code
11303 \begin_layout Plain Layout
11312 \begin_layout Itemize
11315 \begin_inset Flex Code
11318 \begin_layout Plain Layout
11329 \begin_inset Flex Code
11332 \begin_layout Plain Layout
11338 définit un délimiteur gauche personnalisé (au lieu de
11339 \begin_inset Flex Code
11342 \begin_layout Plain Layout
11349 \begin_inset Flex Code
11352 \begin_layout Plain Layout
11359 Une rupture de ligne dans la sortie peut être indiqué par
11360 \begin_inset Flex Code
11363 \begin_layout Plain Layout
11372 \begin_layout Itemize
11375 \begin_inset Flex Code
11378 \begin_layout Plain Layout
11389 \begin_inset Flex Code
11392 \begin_layout Plain Layout
11398 définit un délimiteur droit personnalisé (au lieu de
11399 \begin_inset Flex Code
11402 \begin_layout Plain Layout
11409 \begin_inset Flex Code
11412 \begin_layout Plain Layout
11419 Une rupture de ligne dans la sortie peut être indiqué par
11420 \begin_inset Flex Code
11423 \begin_layout Plain Layout
11432 \begin_layout Itemize
11435 \begin_inset Flex Code
11438 \begin_layout Plain Layout
11449 \begin_inset Flex Code
11452 \begin_layout Plain Layout
11458 définit un argument qui sera inséré si et seulement si aucun argument n'est
11459 saisi par l'utilisateur, c'est-à-dire si aucun insert d'argument n'a été
11460 spécifié (notez qu'un insert d'argument vide masque le
11463 \begin_inset Flex Code
11466 \begin_layout Plain Layout
11477 Les arguments multiples doivent être séparés par des virgules;
11480 \begin_layout Itemize
11483 \begin_inset Flex Code
11486 \begin_layout Plain Layout
11497 \begin_inset Flex Code
11500 \begin_layout Plain Layout
11506 définit un argument inséré dans tous les cas (seul ou en plus des chaîne
11507 saisies par l’utilisateur).
11508 Les arguments multiples doivent être séparés par des virgules;
11511 \begin_layout Itemize
11514 \begin_inset Flex Code
11517 \begin_layout Plain Layout
11527 définit la police de caractères utilisée pour le contenu de l'argument,
11529 \begin_inset CommandInset ref
11531 reference "subsec:polices"
11538 \begin_layout Itemize
11541 \begin_inset Flex Code
11544 \begin_layout Plain Layout
11554 définit la police de caractères utilisée pour l'étiquette, voir
11555 \begin_inset CommandInset ref
11557 reference "subsec:polices"
11564 \begin_layout Itemize
11567 \begin_inset Flex Code
11570 \begin_layout Plain Layout
11579 \begin_inset Flex Code
11582 \begin_layout Plain Layout
11588 , Minimalistic, Conglomerate
11595 précise le style de rendu utilisé pour les cadres d'insertion et les boutons;
11598 \begin_layout Itemize
11601 \begin_inset Flex Code
11604 \begin_layout Plain Layout
11615 \begin_inset Flex Code
11618 \begin_layout Plain Layout
11624 force l'insertion de l’argument lorsque le style concerné est sélectionné
11625 (si sa valeur est 1).
11626 Actuellement, un seul argument par style ou format peut être inséré automatique
11630 \begin_layout Standard
11631 Implicitement, le texte saisi dans la fenêtre de travail de \SpecialChar LyX
11633 considéré est le dernier argument de la commande si le
11636 \begin_inset Flex Code
11639 \begin_layout Plain Layout
11652 \begin_inset Flex Code
11655 \begin_layout Plain Layout
11666 Cependant, les arguments préfixés par
11669 \begin_inset Flex Code
11672 \begin_layout Plain Layout
11682 sont émis après cet argument de la fenêtre de travail.
11683 Notez que la numérotation des post-arguments repart de 1, de sorte que
11684 le premier argument suivant l’argument de la fenêtre de travail est
11687 \begin_inset Flex Code
11690 \begin_layout Plain Layout
11701 Les post-arguments sont ignorés dans tout autre
11704 \begin_inset Flex Code
11707 \begin_layout Plain Layout
11718 \begin_inset Flex Code
11721 \begin_layout Plain Layout
11730 \begin_layout Standard
11731 Les arguments de liste
11732 \begin_inset Flex Code
11735 \begin_layout Plain Layout
11744 \begin_inset Flex Code
11747 \begin_layout Plain Layout
11755 ) sont préfixés par
11756 \begin_inset Flex Code
11759 \begin_layout Plain Layout
11765 suivi par leur numéro (e.
11766 \begin_inset space \thinspace{}
11770 \begin_inset space \space{}
11774 \begin_inset Flex Code
11777 \begin_layout Plain Layout
11787 \begin_layout Description
11790 \begin_inset Flex Code
11793 \begin_layout Plain Layout
11803 noter que cette directive écrasera complètement toute déclaration
11804 \begin_inset Flex Code
11807 \begin_layout Plain Layout
11813 antérieure pour ce style.
11814 Doit être fermée par
11815 \begin_inset Flex Code
11818 \begin_layout Plain Layout
11826 \begin_inset CommandInset ref
11828 reference "subsec:I18n"
11832 pour les détails d'utilisation.
11835 \begin_layout Description
11838 \begin_inset Flex Code
11841 \begin_layout Plain Layout
11859 \begin_layout Plain Layout
11861 \begin_inset Quotes fld
11865 \begin_inset Quotes frd
11868 ici désigne un nombre réel, e.g.
11874 l'espacement vertical qui sépare du paragraphe suivant le dernier paragraphe
11875 d'une série doté de cette directive.
11876 Si le paragraphe suivant est doté d'un autre style, les séparations ne
11877 sont pas simplement additionnées, mais le maximum est pris en considération.La
11879 \begin_inset Flex Code
11882 \begin_layout Plain Layout
11888 pour le dernier paragraphe.
11891 \begin_layout Description
11894 \begin_inset Flex Code
11897 \begin_layout Plain Layout
11908 \begin_inset Flex Code
11911 \begin_layout Plain Layout
11917 fixe la catégorie pour ce style.
11918 Ceci est utilise pour regrouper les styles apparentés dans le menu déroulant
11919 des styles de la barre d'outils.
11920 N'importe quelle chaîne de caractères peut être utilisée, mais vous voudrez
11921 peut-être utiliser des catégories existantes pour vos propres styles.
11924 \begin_layout Description
11927 \begin_inset Flex Code
11930 \begin_layout Plain Layout
11940 fixe la profondeur d'une commande XML.
11941 Utilisable uniquement avec les formats XML.
11944 \begin_layout Description
11947 \begin_inset Flex Code
11950 \begin_layout Plain Layout
11961 \begin_inset Flex Code
11964 \begin_layout Plain Layout
11970 sert à copier toutes les caractéristiques d'un style déjà existant dans
11974 \begin_layout Description
11977 \begin_inset Flex Code
11980 \begin_layout Plain Layout
11991 \begin_inset Flex Code
11994 \begin_layout Plain Layout
12000 ] nomme un style dont le préambule devra être placé
12005 Ceci permet d'assurer une relation d'ordre entre les morceaux de préambule
12006 quand les définitions de macros dépendent les unes des autres.
12012 \begin_layout Plain Layout
12013 Noter que, à part cette fonctionnalité, il n'y a aucun moyen de garantir
12014 un ordonnancement des préambules.
12015 L'ordre que vous constatez avec une version de \SpecialChar LyX
12016 peut changer sans préavis
12017 dans les versions ultérieures.
12025 \begin_layout Description
12028 \begin_inset Flex Code
12031 \begin_layout Plain Layout
12059 ] fixe le type de marqueur qui se trouve à la fin du paragraphe (ou de la
12060 suite de paragraphes si
12061 \begin_inset Flex Code
12064 \begin_layout Plain Layout
12071 \begin_inset Flex Code
12074 \begin_layout Plain Layout
12081 \begin_inset Flex Code
12084 \begin_layout Plain Layout
12091 \begin_inset Flex Code
12094 \begin_layout Plain Layout
12102 \begin_inset Flex Code
12105 \begin_layout Plain Layout
12112 \begin_inset Quotes fld
12116 \begin_inset Quotes frd
12120 \begin_inset Flex Code
12123 \begin_layout Plain Layout
12130 \begin_inset Flex Code
12133 \begin_layout Plain Layout
12139 ) est un carré blanc (respectivement noir) en général placé à la fin des
12142 \begin_inset Flex Code
12145 \begin_layout Plain Layout
12151 est une chaîne de caractères explicitement donnée.
12154 \begin_layout Description
12157 \begin_inset Flex Code
12160 \begin_layout Plain Layout
12171 \begin_inset Flex Code
12174 \begin_layout Plain Layout
12180 fixe la chaîne utilisée pour le marqueur quand
12181 \begin_inset Newline newline
12185 \begin_inset Flex Code
12188 \begin_layout Plain Layout
12195 \begin_inset Flex Code
12198 \begin_layout Plain Layout
12207 \begin_layout Description
12210 \begin_inset Flex Code
12213 \begin_layout Plain Layout
12223 fixe la police utilisée à la fois pour le corps du texte
12229 \begin_inset CommandInset ref
12231 reference "subsec:polices"
12236 Noter qu'en définissant cette police on définit aussi automatiquement
12239 \begin_inset Flex Code
12242 \begin_layout Plain Layout
12252 avec la même valeur.
12253 Il faut donc définir celle-ci d'abord pour fixer
12256 \begin_inset Flex Code
12259 \begin_layout Plain Layout
12272 \begin_layout Description
12275 \begin_inset Flex Code
12278 \begin_layout Plain Layout
12289 \begin_inset Flex Code
12292 \begin_layout Plain Layout
12298 ] est utile pour forcer la portabilité de nouveaux styles vers des versions
12299 stables de \SpecialChar LyX
12301 La première version stable qui interprète cette directive est \SpecialChar LyX
12303 L'argument est un nombre qui peut être 0, -1 ou n'importe quel entier positif.
12305 \begin_inset Flex Code
12308 \begin_layout Plain Layout
12314 est positif, il sera toujours émis vers le préambule du document.
12315 Lors de la lecture d'un fichier
12319 , les définitions de style du préambule du document sont ajoutées à la classe
12321 De ce fait même les versions de \SpecialChar LyX
12322 plus anciennes peuvent gérer ce style.
12326 \begin_inset Flex Code
12329 \begin_layout Plain Layout
12339 est un numéro de version : si le style est lu, et si le numéro de version
12340 est inférieur au numéro de version du style existant dans la classe de
12341 document, le nouveau style est ignoré.
12342 Si le numéro de version est supérieur, le nouveau style remplace l'ancien.
12343 La valeur -1 signifie un numéro de version infini, c'est-à-dire que le
12344 style est toujours utilisé.
12347 \begin_layout Description
12350 \begin_inset Flex Code
12353 \begin_layout Plain Layout
12364 \begin_inset Flex Code
12367 \begin_layout Plain Layout
12376 \begin_inset space \thinspace{}
12380 \begin_inset Flex Code
12383 \begin_layout Plain Layout
12390 ne permet pas d'habitude d'insérer plus d'une espace entre deux mots,
12391 car une espace est considérée comme un séparateur de mots, non comme un
12392 caractère ou un symbole en tant que tel.
12393 C'est très bien mais c'est parfois ennuyeux, par exemple pour taper un
12394 code source de programme ou du code \SpecialChar LaTeX
12396 C'est pourquoi on peut activer
12397 \begin_inset Flex Code
12400 \begin_layout Plain Layout
12407 Noter que \SpecialChar LyX
12408 créera les espaces insécables correspondants aux espaces additionnel
12409 les pour tous les modes autres que le mode \SpecialChar LaTeX
12413 \begin_layout Description
12416 \begin_inset Flex Code
12419 \begin_layout Plain Layout
12427 sont utilisées avec l'exportation XHTML.
12429 \begin_inset CommandInset ref
12431 reference "subsec:Styles-de-paragraphe-XHTML"
12438 \begin_layout Description
12441 \begin_inset Flex Code
12444 \begin_layout Plain Layout
12454 (Utilisable uniquement avec les formats XML).
12457 \begin_layout Description
12460 \begin_inset Flex Code
12463 \begin_layout Plain Layout
12477 \begin_inset Flex Code
12480 \begin_layout Plain Layout
12489 \begin_inset space \thinspace{}
12493 \begin_inset Flex Code
12496 \begin_layout Plain Layout
12503 \begin_inset Flex Code
12506 \begin_layout Plain Layout
12512 que que le style doit être inclus dans le préambule plutôt que dans le
12514 Ceci est utile pour les classes de document qui désirent que les informations
12515 telles que le titre et l'auteur figurent dans le préambule.
12516 Notez bien que ceci ne fonctionne que pour les styles pour lesquels
12517 \begin_inset Flex Code
12520 \begin_layout Plain Layout
12529 \begin_inset Flex Code
12532 \begin_layout Plain Layout
12543 \begin_inset Flex Code
12546 \begin_layout Plain Layout
12557 \begin_layout Description
12560 \begin_inset Flex Code
12563 \begin_layout Plain Layout
12577 \begin_inset Flex Code
12580 \begin_layout Plain Layout
12589 \begin_inset space \thinspace{}
12593 \begin_inset Flex Code
12596 \begin_layout Plain Layout
12603 \begin_inset Flex Code
12606 \begin_layout Plain Layout
12612 que le style fait partie d'un bloc de titre (voir aussi
12613 \begin_inset Flex Code
12616 \begin_layout Plain Layout
12625 \begin_inset Flex Code
12628 \begin_layout Plain Layout
12636 dans les paramètres généraux).
12639 \begin_layout Description
12642 \begin_inset Flex Code
12645 \begin_layout Plain Layout
12656 \begin_inset Flex Code
12659 \begin_layout Plain Layout
12665 ] est la commande \SpecialChar LaTeX
12666 permettant de déclarer un élément d'une liste.
12667 La commande doit être définie sans la barre oblique inverse qui la précède
12668 habituellement (implicitement
12669 \begin_inset Quotes fld
12673 \begin_inset Quotes frd
12676 , qui est émis comme
12677 \begin_inset Flex Code
12680 \begin_layout Plain Layout
12688 en \SpecialChar LaTeX
12692 \begin_layout Description
12695 \begin_inset Flex Code
12698 \begin_layout Plain Layout
12709 \begin_inset Flex Code
12712 \begin_layout Plain Layout
12718 ] crée un espacement supplémentaire entre les paragraphes du même style
12719 dans un environnement.
12720 Si vous emboîtez des paragraphes d'autres formats dans un environnement,
12721 ils seront espacés de
12722 \begin_inset Flex Code
12725 \begin_layout Plain Layout
12732 Mais les éléments de l'environnement seront en plus espacés de
12733 \begin_inset Flex Code
12736 \begin_layout Plain Layout
12750 \begin_layout Description
12753 \begin_inset Flex Code
12756 \begin_layout Plain Layout
12766 (Utilisable uniquement avec les formats XML).
12769 \begin_layout Description
12772 \begin_inset Flex Code
12775 \begin_layout Plain Layout
12786 \begin_inset Flex Code
12789 \begin_layout Plain Layout
12798 \begin_inset space \thinspace{}
12802 \begin_inset Flex Code
12805 \begin_layout Plain Layout
12811 ] permet de laisser un paragraphe vide, ce que \SpecialChar LyX
12812 ne permet pas d'habitude
12813 car il ne générerait rien en \SpecialChar LaTeX
12815 Il y a quelques cas où c'est pourtant utile: dans un modèle pour une lettre,
12816 les champs requis peuvent être laissés vides, pour que les gens ne les
12817 oublient pas; dans certains cas particuliers, un style peut aussi servir
12818 de séparateur, et ne pas contenir de texte.
12821 \begin_layout Description
12824 \begin_inset Flex Code
12827 \begin_layout Plain Layout
12841 \begin_inset Flex Code
12844 \begin_layout Plain Layout
12850 ] fixe l'espacement vertical entre le marqueur et le corps du texte.
12851 Sert seulement pour les marqueurs qui sont au dessus du corps du texte
12853 \begin_inset Flex Code
12856 \begin_layout Plain Layout
12863 \begin_inset Flex Code
12866 \begin_layout Plain Layout
12867 Centered_Top_Environment
12875 \begin_layout Description
12878 \begin_inset Flex Code
12881 \begin_layout Plain Layout
12892 \begin_inset Flex Code
12895 \begin_layout Plain Layout
12901 dénomme le compteur pour la numérotation automatique.
12902 Pour que le compteur soit associé à votre étiquette, il vous faut le référencer
12906 \begin_inset Flex Code
12909 \begin_layout Plain Layout
12921 Ceci fonctionnera avec les
12924 \begin_inset Flex Code
12927 \begin_layout Plain Layout
12936 \begin_inset Flex Code
12939 \begin_layout Plain Layout
12948 \begin_inset Flex Code
12951 \begin_layout Plain Layout
12960 \begin_inset Flex Code
12963 \begin_layout Plain Layout
12974 \begin_inset Newline newline
12982 \begin_inset Flex Code
12985 \begin_layout Plain Layout
12994 \begin_inset Flex Code
12997 \begin_layout Plain Layout
13005 , bien que ce cas soit un peu compliqué.
13006 Supposez que vous déclariez
13007 \begin_inset Flex Code
13010 \begin_layout Plain Layout
13011 \begin_inset Quotes fld
13014 LabelCounter monEnum
13020 \begin_inset Quotes frd
13024 Les compteurs effectivement utilisés sont alors
13025 \begin_inset Flex Code
13028 \begin_layout Plain Layout
13035 \begin_inset Flex Code
13038 \begin_layout Plain Layout
13045 \begin_inset Flex Code
13048 \begin_layout Plain Layout
13055 \begin_inset Flex Code
13058 \begin_layout Plain Layout
13064 , tout à fait comme en \SpecialChar LaTeX
13066 Ces compteurs doivent être tous déclarés séparément.
13067 \begin_inset Newline newline
13071 \begin_inset CommandInset ref
13073 reference "subsec:Compteurs"
13077 pour les détails sur les compteurs.
13080 \begin_layout Description
13083 \begin_inset Flex Code
13086 \begin_layout Plain Layout
13096 fixe la police utilisée pour le marqueur.
13098 \begin_inset CommandInset ref
13100 reference "subsec:polices"
13107 \begin_layout Description
13110 \begin_inset Flex Code
13113 \begin_layout Plain Layout
13124 \begin_inset Flex Code
13127 \begin_layout Plain Layout
13133 fixe le texte indiquent l'importance de l'indentation d'un marqueur.
13136 \begin_layout Description
13139 \begin_inset Flex Code
13142 \begin_layout Plain Layout
13153 \begin_inset Flex Code
13156 \begin_layout Plain Layout
13162 fixe le texte indiquent l'espacement horizontal entre le marqueur et le
13164 Sert seulement pour les marqueurs qui ne sont pas au dessus du corps du
13168 \begin_layout Description
13171 \begin_inset Flex Code
13174 \begin_layout Plain Layout
13185 \begin_inset Flex Code
13188 \begin_layout Plain Layout
13194 fixe la chaîne utilisée comme marqueur avec le
13197 \begin_inset Flex Code
13200 \begin_layout Plain Layout
13209 \begin_inset Flex Code
13212 \begin_layout Plain Layout
13226 \begin_inset Flex Code
13229 \begin_layout Plain Layout
13239 est indiqué, cette chaîne peut contenir les instructions de formatage particuli
13240 ères décrites dans la
13241 \begin_inset CommandInset ref
13243 reference "subsec:Compteurs"
13250 \begin_layout Description
13253 \begin_inset Flex Code
13256 \begin_layout Plain Layout
13259 LabelStringAppendix
13267 \begin_inset Flex Code
13270 \begin_layout Plain Layout
13276 est utilisée dans une annexe à la place de
13277 \begin_inset Flex Code
13280 \begin_layout Plain Layout
13289 Noter que toute directive
13290 \begin_inset Flex Code
13293 \begin_layout Plain Layout
13302 \begin_inset Newline newline
13306 \begin_inset Flex Code
13309 \begin_layout Plain Layout
13312 LabelStringAppendix
13320 \begin_layout Description
13323 \begin_inset Flex Code
13326 \begin_layout Plain Layout
13336 (Utilisable uniquement avec les formats XML).
13339 \begin_layout Description
13342 \begin_inset Flex Code
13345 \begin_layout Plain Layout
13356 \begin_inset Flex Code
13359 \begin_layout Plain Layout
13370 \begin_inset Newline newline
13377 Sensitive, Enumerate,
13378 \begin_inset Newline newline
13381 Itemize, Bibliography
13389 \begin_inset Separator parbreak
13396 \begin_layout Description
13397 \begin_inset Flex Code
13400 \begin_layout Plain Layout
13408 veut dire que le marqueur est le premier mot (avant la première vraie espace).
13409 Utilisez des espaces insécables si vous voulez mettre plus d'un mot dans
13413 \begin_layout Description
13414 \begin_inset Flex Code
13417 \begin_layout Plain Layout
13425 veut dire qu'il est défini dans le style (voir
13426 \begin_inset Flex Code
13429 \begin_layout Plain Layout
13439 \begin_inset Quotes fld
13443 \begin_inset Quotes frd
13446 , au début du paragraphe.Si le
13449 \begin_inset Flex Code
13452 \begin_layout Plain Layout
13465 \begin_inset Flex Code
13468 \begin_layout Plain Layout
13478 , alors il ne sera affiché que dans le premier paragraphe de toutes séquence
13479 de paragraphes du même
13482 \begin_inset Flex Code
13485 \begin_layout Plain Layout
13498 \begin_layout Description
13501 \begin_inset Flex Code
13504 \begin_layout Plain Layout
13515 \begin_inset space ~
13519 \begin_inset space ~
13525 \begin_inset Flex Code
13528 \begin_layout Plain Layout
13538 sont des cas particuliers de
13539 \begin_inset Flex Code
13542 \begin_layout Plain Layout
13551 Le marqueur sera imprimé au dessus du paragraphe, soit au début de la lignes,
13555 \begin_layout Description
13556 \begin_inset Flex Code
13559 \begin_layout Plain Layout
13567 est un cas particulier pour les marqueurs de légende
13568 \begin_inset Quotes fld
13572 \begin_inset Quotes frd
13576 \begin_inset Quotes fld
13580 \begin_inset Quotes frd
13585 \begin_inset Flex Code
13588 \begin_layout Plain Layout
13596 signifie que le mot affiché (défini en dur) dépend du type de flottant:
13597 il est défini dans les sources comme
13598 \begin_inset Quotes fld
13602 \begin_inset Flex Code
13605 \begin_layout Plain Layout
13614 \begin_inset Quotes frd
13618 \begin_inset Flex Code
13621 \begin_layout Plain Layout
13627 est la valeur du compteur associé au flottant.
13628 Au cas où une légende est insérée en dehors d'un flottant, le
13631 \begin_inset Flex Code
13634 \begin_layout Plain Layout
13645 \begin_inset Quotes fld
13649 \begin_inset Quotes frd
13655 \begin_layout Description
13656 \begin_inset Flex Code
13659 \begin_layout Plain Layout
13667 produit le type habituel d'étiquettes d'énumération.
13668 Pour le moment, il est défini en dur comme chiffres arabes, lettres en
13669 bas de casse, petits chiffres romains et lettres capitales pour les quatre
13670 profondeurs possibles.
13673 \begin_layout Description
13676 \begin_inset Flex Code
13679 \begin_layout Plain Layout
13689 produit des symboles pour les différents niveaux.
13690 Il est également défini en dur.
13693 \begin_layout Description
13696 \begin_inset Flex Code
13699 \begin_layout Plain Layout
13709 ne doit être utilisé qu'avec
13712 \begin_inset Flex Code
13715 \begin_layout Plain Layout
13718 LatexType BibEnvironment
13727 \begin_layout Description
13730 \begin_inset Flex Code
13733 \begin_layout Plain Layout
13743 écrasera complètement toute autre directive
13744 \begin_inset Flex Code
13747 \begin_layout Plain Layout
13754 Doit être fermée par
13755 \begin_inset Flex Code
13758 \begin_layout Plain Layout
13765 \begin_inset Newline newline
13769 \begin_inset CommandInset ref
13771 reference "subsec:I18n"
13775 pour les détails d'utilisation.
13778 \begin_layout Description
13781 \begin_inset Flex Code
13784 \begin_layout Plain Layout
13795 \begin_inset Flex Code
13798 \begin_layout Plain Layout
13804 ] fixe le nom de l'objet \SpecialChar LaTeX
13805 correspondant, soit l'environnement, soit la commande.
13808 \begin_layout Description
13811 \begin_inset Flex Code
13814 \begin_layout Plain Layout
13825 \begin_inset Flex Code
13828 \begin_layout Plain Layout
13834 ] fixe le paramètre facultatif de l'objet
13835 \begin_inset Flex Code
13838 \begin_layout Plain Layout
13845 Ce paramètre ne peut pas être changé depuis \SpecialChar LyX
13847 \begin_inset Flex Code
13850 \begin_layout Plain Layout
13856 pour les paramètres personnalisables).
13857 Ceci sera émis tel quel après tous les
13858 \begin_inset Flex Code
13861 \begin_layout Plain Layout
13867 s \SpecialChar LaTeX
13871 \begin_layout Description
13874 \begin_inset Flex Code
13877 \begin_layout Plain Layout
13888 \begin_inset Flex Code
13891 \begin_layout Plain Layout
13897 , Command, Environment, Item_Environment,
13898 \begin_inset Newline newline
13901 List_Environment, Bib_Environment
13908 ] décrit comment traduire l'environnement en \SpecialChar LaTeX
13915 \begin_layout Plain Layout
13918 \begin_inset Flex Code
13921 \begin_layout Plain Layout
13931 est peut-être trompeur, dans la mesure où ces règles s'appliquent également
13932 aux classes DocBook.
13933 Explorer les fichiers des classes DocBook (noms de fichiers
13934 \begin_inset Flex Code
13937 \begin_layout Plain Layout
13943 ) pour voir des exemples particuliers.
13949 \begin_inset Separator parbreak
13956 \begin_layout Description
13957 \begin_inset Flex Code
13960 \begin_layout Plain Layout
13967 \begin_inset Quotes fld
13971 \begin_inset Quotes frd
13977 \begin_layout Description
13978 \begin_inset Flex Code
13981 \begin_layout Plain Layout
13988 \begin_inset Flex Code
13991 \begin_layout Plain Layout
13998 {\SpecialChar ldots
14007 \begin_layout Description
14008 \begin_inset Flex Code
14011 \begin_layout Plain Layout
14018 \begin_inset Flex Code
14021 \begin_layout Plain Layout
14028 }\SpecialChar ldots
14043 \begin_layout Description
14044 \begin_inset Flex Code
14047 \begin_layout Plain Layout
14053 est la même chose que
14054 \begin_inset Flex Code
14057 \begin_layout Plain Layout
14063 , sauf qu'il génère un
14064 \begin_inset Flex Code
14067 \begin_layout Plain Layout
14075 pour chaque paragraphe de l'environnement.
14078 \begin_layout Description
14079 \begin_inset Flex Code
14082 \begin_layout Plain Layout
14088 est la même chose que
14089 \begin_inset Flex Code
14092 \begin_layout Plain Layout
14099 \begin_inset Newline newline
14103 \begin_inset Flex Code
14106 \begin_layout Plain Layout
14112 est passé en paramètre de l'environnement.
14113 \begin_inset Newline newline
14117 \begin_inset Flex Code
14120 \begin_layout Plain Layout
14126 peut être défini dans la fenêtre
14127 \begin_inset Flex MenuItem
14130 \begin_layout Plain Layout
14131 Édition\SpecialChar menuseparator
14133 \begin_inset space ~
14137 \begin_inset space ~
14148 \begin_layout Description
14151 \begin_inset Flex Code
14154 \begin_layout Plain Layout
14167 \begin_inset Flex Code
14170 \begin_layout Plain Layout
14180 , mais ajoute l'argument obligatoire nécessaire (l'étiquette la plus longue)
14181 à la directive de début de l’environnement bibliographique:
14184 \begin_inset Newline newline
14188 \begin_inset Flex Code
14191 \begin_layout Plain Layout
14196 begin{thebibliography}{99}
14204 Cette directive n'est donc nécessaire que pour les environnements bibliographiq
14206 L’étiquette implicite
14207 \begin_inset Quotes fld
14211 \begin_inset Quotes frd
14214 peut être modifiée par l'utilisateur dans les réglages de paragraphe d'une
14215 entrée bibliographique.
14218 \begin_layout Standard
14219 En collectant ces derniers éléments, l'exportation \SpecialChar LaTeX
14223 \begin_layout LyX-Code
14228 LatexName[LatexParam]{\SpecialChar ldots
14232 \begin_layout Standard
14236 \begin_layout LyX-Code
14241 begin{LatexName}[LatexParam] \SpecialChar ldots
14247 \begin_layout Standard
14248 en fonction du type \SpecialChar LaTeX
14253 \begin_layout Description
14256 \begin_inset Flex Code
14259 \begin_layout Plain Layout
14270 \begin_inset Flex Code
14273 \begin_layout Plain Layout
14279 ] définit une chaîne de caractères insérée au début du contenu du style.
14280 Une rupture de ligne dans la sortie peut être indiquée par
14281 \begin_inset Flex Code
14284 \begin_layout Plain Layout
14293 \begin_layout Description
14296 \begin_inset Flex Code
14299 \begin_layout Plain Layout
14310 \begin_inset Flex Code
14313 \begin_layout Plain Layout
14319 fixe la marge gauche: si vous mettez des styles dans un environnement,
14323 \begin_inset Flex Code
14326 \begin_layout Plain Layout
14336 ne seront pas ajoutées directement, mais avec un facteur
14337 \begin_inset Formula $\frac{4}{\mathrm{profondeur}+4}$
14341 Notez que ce paramètre sert aussi quand
14344 \begin_inset Flex Code
14347 \begin_layout Plain Layout
14358 \begin_inset Flex Code
14361 \begin_layout Plain Layout
14370 \begin_inset Flex Code
14373 \begin_layout Plain Layout
14382 Il est alors ajouté à la marge manuelle ou dynamique.
14383 \begin_inset Newline newline
14387 \begin_inset Quotes fld
14391 \begin_inset Flex Code
14394 \begin_layout Plain Layout
14401 \begin_inset Quotes frd
14404 signifie que le paragraphe est indenté avec la largeur de
14405 \begin_inset Quotes fld
14409 \begin_inset Flex Code
14412 \begin_layout Plain Layout
14419 \begin_inset Quotes frd
14422 dans la police normale.
14423 Il est possible de créer une largeur négative avec
14424 \begin_inset Quotes fld
14428 \begin_inset Flex Code
14431 \begin_layout Plain Layout
14438 \begin_inset Quotes frd
14442 Cette solution a été choisie pour que l'apparence soit la même quelle que
14443 soit la police d'écran.
14446 \begin_layout Description
14449 \begin_inset Flex Code
14452 \begin_layout Plain Layout
14461 \begin_inset Flex Code
14464 \begin_layout Plain Layout
14470 , Manual, Dynamic, First_Dynamic, Right_Address_Box
14476 \begin_inset Newline newline
14481 fixe le type de marge à gauche du format.
14482 \begin_inset Separator parbreak
14489 \begin_layout Description
14490 \begin_inset Flex Code
14493 \begin_layout Plain Layout
14501 veut dire une marge fixe.
14504 \begin_layout Description
14505 \begin_inset Flex Code
14508 \begin_layout Plain Layout
14516 veut dire que la marge de gauche dépend de ce qu'il y a dans la fenêtre
14518 \begin_inset Flex MenuItem
14521 \begin_layout Plain Layout
14522 Édition\SpecialChar menuseparator
14524 \begin_inset space ~
14528 \begin_inset space ~
14537 Ceci sert à obtenir des listes bien mises en page sans tabulations.
14540 \begin_layout Description
14541 \begin_inset Flex Code
14544 \begin_layout Plain Layout
14552 veut dire que la marge dépend de la taille du marqueur.
14553 Ceci sert entre autres aux en-têtes numérotés.
14554 Il est évident que l'en-tête
14555 \begin_inset Quotes fld
14558 5.4.3.2.1 Très long en-tête
14559 \begin_inset Quotes frd
14562 doit avoir une marge de gauche plus grande (autant que
14563 \begin_inset Quotes fld
14567 \begin_inset Quotes frd
14571 \begin_inset Quotes fld
14574 3.2 Très long en-tête
14575 \begin_inset Quotes frd
14578 , même si les autres traitements de texte ne savent pas le faire.
14581 \begin_layout Description
14582 \begin_inset Flex Code
14585 \begin_layout Plain Layout
14593 est similaire, mais seulement la toute première ligne du paragraphe est
14594 dynamique, les autres étant statiques; ceci est utile par exemple pour
14598 \begin_layout Description
14599 \begin_inset Flex Code
14602 \begin_layout Plain Layout
14610 signifie que la marge est choisie pour que la ligne la plus longue du paragraph
14611 e touche la marge de droite.
14612 Ceci sert à typographier une adresse sur le bord droit de la page.
14616 \begin_layout Description
14619 \begin_inset Flex Code
14622 \begin_layout Plain Layout
14633 \begin_inset Flex Code
14636 \begin_layout Plain Layout
14645 \begin_inset space \thinspace{}
14649 \begin_inset Flex Code
14652 \begin_layout Plain Layout
14658 ] indique si les commandes fragiles doivent être protégées par
14659 \begin_inset Flex Code
14662 \begin_layout Plain Layout
14670 dans ce style (Note: ceci n'indique pas si cette commande elle-même doit
14674 \begin_layout Description
14677 \begin_inset Flex Code
14680 \begin_layout Plain Layout
14691 \begin_inset Flex Code
14694 \begin_layout Plain Layout
14701 \begin_inset space \thinspace{}
14705 \begin_inset Flex Code
14708 \begin_layout Plain Layout
14716 ] indique si les nouvelles lignes sont traduites ou non en sauts de ligne
14719 \begin_inset Flex Code
14722 \begin_layout Plain Layout
14733 La traduction peut être désactivée pour permettre d'éditer plus confortablement
14734 du \SpecialChar LaTeX
14735 depuis \SpecialChar LyX
14739 \begin_layout Description
14742 \begin_inset Flex Code
14745 \begin_layout Plain Layout
14756 \begin_inset Flex Code
14759 \begin_layout Plain Layout
14768 \begin_inset space \thinspace{}
14772 \begin_inset Flex Code
14775 \begin_layout Plain Layout
14781 ] indique si \SpecialChar LyX
14782 indente ou non la première ligne du paragraphe suivant.
14784 \begin_inset Flex Code
14787 \begin_layout Plain Layout
14793 veut dire qu'il ne peut pas,
14794 \begin_inset Flex Code
14797 \begin_layout Plain Layout
14803 veut dire qu'il peut s'il le veut.
14806 \begin_layout Description
14809 \begin_inset Flex Code
14812 \begin_layout Plain Layout
14823 \begin_inset Flex Code
14826 \begin_layout Plain Layout
14832 ] dénomme un style qui a remplacé ce style en cours.
14833 Ceci est utilisé pour renommer un style en conservant la rétrocompatibilité.
14836 \begin_layout Description
14839 \begin_inset Flex Code
14842 \begin_layout Plain Layout
14853 \begin_inset Flex Code
14856 \begin_layout Plain Layout
14865 \begin_inset space \thinspace{}
14869 \begin_inset Flex Code
14872 \begin_layout Plain Layout
14878 ] indique que les paragraphes ne seront pas séparés par une ligne vide dans
14879 le résultat \SpecialChar LaTeX
14880 , mais par un retour à la ligne; combiné avec
14881 \begin_inset Flex Code
14884 \begin_layout Plain Layout
14890 , ceci permet d'émuler une éditeur plein texte (comme l'insert code \SpecialChar TeX
14894 \begin_layout Description
14897 \begin_inset Flex Code
14900 \begin_layout Plain Layout
14911 \begin_inset Flex Code
14914 \begin_layout Plain Layout
14920 fixe l'indentation de la toute première ligne d'un paragraphe.
14922 \begin_inset Flex Code
14925 \begin_layout Plain Layout
14931 est fixé pour un format donné, à l'exception du format
14932 \begin_inset Flex Code
14935 \begin_layout Plain Layout
14941 , car l'indentation d'un paragraphe dans l'environnement
14942 \begin_inset Flex Code
14945 \begin_layout Plain Layout
14951 peut être empêchée par
14952 \begin_inset Flex Code
14955 \begin_layout Plain Layout
14962 De plus, les paragraphes de style
14963 \begin_inset Flex Code
14966 \begin_layout Plain Layout
14972 emboîtés dans d'autres environnements utilisent le
14973 \begin_inset Flex Code
14976 \begin_layout Plain Layout
14982 de l'environne\SpecialChar softhyphen
14984 Par exemple, les paragraphes
14985 \begin_inset Flex Code
14988 \begin_layout Plain Layout
14994 dans une énumération ne sont pas indentés.
14997 \begin_layout Description
15000 \begin_inset Flex Code
15003 \begin_layout Plain Layout
15017 ] fixe l'espacement vertical entre deux paragraphes dans le style.
15020 \begin_layout Description
15023 \begin_inset Flex Code
15026 \begin_layout Plain Layout
15040 ] fixe la valeur d'interligne entre paragraphes.
15042 donne le choix entre
15043 \begin_inset Flex Code
15046 \begin_layout Plain Layout
15053 \begin_inset Flex Code
15056 \begin_layout Plain Layout
15062 pour séparer les paragraphes.
15064 \begin_inset Flex Code
15067 \begin_layout Plain Layout
15073 , cette valeur n'est pas prise en compte.
15075 \begin_inset Flex Code
15078 \begin_layout Plain Layout
15085 \begin_inset Flex Code
15088 \begin_layout Plain Layout
15094 n'est pas prise en compte et tous les paragraphes sont séparés par ce paramètre
15096 \begin_inset Flex Code
15099 \begin_layout Plain Layout
15105 , en plus de l'interligne normal.
15106 L'espacement vertical est calculé par
15107 \begin_inset Flex Code
15110 \begin_layout Plain Layout
15111 valeur*DefaultHeight()
15120 est la valeur choisie pour
15121 \begin_inset Flex Code
15124 \begin_layout Plain Layout
15131 \begin_inset Flex Code
15134 \begin_layout Plain Layout
15140 est la hauteur d'une ligne dans la police normale.
15141 De cette façon, l'aspect reste le même quelle que soit la police à l'écran.
15144 \begin_layout Description
15147 \begin_inset Flex Code
15150 \begin_layout Plain Layout
15161 \begin_inset Flex Code
15164 \begin_layout Plain Layout
15173 \begin_inset space \thinspace{}
15177 \begin_inset Flex Code
15180 \begin_layout Plain Layout
15186 ] indique si le contenu du paragraphe doit être passé sous forme brute,
15187 c'est-à-dire sans les traductions spéciales dont \SpecialChar LaTeX
15192 \begin_layout Description
15195 \begin_inset Flex Code
15198 \begin_layout Plain Layout
15208 fixe le contenu à inclure dans le préambule \SpecialChar LaTeX
15209 quand le style est utilisé.
15210 Utile pour définir des macros, charger des paquetages, etc.
15211 requis pour ce style particulier.
15212 Doit être fermé par
15213 \begin_inset Quotes fld
15217 \begin_inset Flex Code
15220 \begin_layout Plain Layout
15229 \begin_inset Quotes frd
15235 \begin_layout Description
15238 \begin_inset Flex Code
15241 \begin_layout Plain Layout
15252 \begin_inset Flex Code
15255 \begin_layout Plain Layout
15261 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraph
15263 Ceci permet l'utilisation de références mises en forme.
15266 \begin_layout Description
15269 \begin_inset Flex Code
15272 \begin_layout Plain Layout
15283 \begin_inset Flex Code
15286 \begin_layout Plain Layout
15292 ] indique que le style requiert la fonctionnalité chaîne.
15293 Voir la description de
15294 \begin_inset Flex Code
15297 \begin_layout Plain Layout
15306 \begin_inset CommandInset ref
15308 reference "subsec:Paramètres-généraux-d'une"
15312 ) pour les détails sur les fonctionnalités.
15316 \begin_layout Description
15319 \begin_inset Flex Code
15322 \begin_layout Plain Layout
15333 \begin_inset Flex Code
15336 \begin_layout Plain Layout
15345 \begin_inset Flex Code
15348 \begin_layout Plain Layout
15354 ] réinitialise les arguments \SpecialChar LaTeX
15355 de ce style ( tels que définis par la directive
15358 \begin_inset Flex Code
15361 \begin_layout Plain Layout
15372 Ceci est utile si vous avez dupliqué un style en utilisant
15375 \begin_inset Flex Code
15378 \begin_layout Plain Layout
15388 , et que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels
15392 \begin_layout Description
15395 \begin_inset Flex Code
15398 \begin_layout Plain Layout
15409 \begin_inset Flex Code
15412 \begin_layout Plain Layout
15418 ] définit une chaîne de caractères insérée à la fin du contenu du style.
15419 Une rupture de ligne dans la sortie peut être indiquée par
15420 \begin_inset Flex Code
15423 \begin_layout Plain Layout
15432 \begin_layout Description
15435 \begin_inset Flex Code
15438 \begin_layout Plain Layout
15449 \begin_inset Flex Code
15452 \begin_layout Plain Layout
15465 \begin_layout Description
15468 \begin_inset Flex Code
15471 \begin_layout Plain Layout
15484 \begin_inset Flex Code
15487 \begin_layout Plain Layout
15497 \begin_inset Flex Code
15500 \begin_layout Plain Layout
15509 \begin_inset Flex Code
15512 \begin_layout Plain Layout
15521 \begin_inset Flex Code
15524 \begin_layout Plain Layout
15530 \begin_inset space ~
15540 ] définit l'interligne par défaut dans ce style.
15542 \begin_inset Flex Code
15545 \begin_layout Plain Layout
15552 \begin_inset Flex Code
15555 \begin_layout Plain Layout
15562 \begin_inset Flex Code
15565 \begin_layout Plain Layout
15571 correspondent respectivement à un facteur multiplicatif de 1, 1,25 et 1,667.
15572 Si vous mettez le paramètre
15573 \begin_inset Flex Code
15576 \begin_layout Plain Layout
15582 , vous devez aussi mettre une valeur numérique qui servira de facteur multiplica
15584 Notez que, contrairement aux autres paramètres,
15585 \begin_inset Flex Code
15588 \begin_layout Plain Layout
15594 implique de générer du code \SpecialChar LaTeX
15595 spécifique, qui utilise le paquetage \SpecialChar LaTeX
15597 \begin_inset Flex Code
15600 \begin_layout Plain Layout
15609 \begin_layout Description
15612 \begin_inset Flex Code
15615 \begin_layout Plain Layout
15626 \begin_inset Flex Code
15629 \begin_layout Plain Layout
15636 \begin_inset space \thinspace{}
15640 \begin_inset Flex Code
15643 \begin_layout Plain Layout
15651 ] active la correction orthographique du style.
15652 Implicitement vrai.
15655 \begin_layout Description
15658 \begin_inset Flex Code
15661 \begin_layout Plain Layout
15671 fixe la police utilisée pour le corps du texte.
15673 \begin_inset CommandInset ref
15675 reference "subsec:polices"
15682 \begin_layout Description
15685 \begin_inset Flex Code
15688 \begin_layout Plain Layout
15699 \begin_inset Flex Code
15702 \begin_layout Plain Layout
15708 ] fixe le niveau du style dans le table des matières.
15709 Ceci est utilisé pour la numérotation automatique des en-têtes.
15712 \begin_layout Description
15715 \begin_inset Flex Code
15718 \begin_layout Plain Layout
15732 ] fixe L'espacement vertical qui sépare le premier paragraphe dans une série
15733 du même style, du paragraphe qui le précède.
15734 Si le paragraphe précédent est dans un autre style, les séparations ne
15735 s'ajoutent pas, mais \SpecialChar LyX
15736 prend le maximum des deux.
15739 \begin_layout Subsection
15740 \begin_inset CommandInset label
15746 Internationalisation des styles de paragraphes
15749 \begin_layout Standard
15751 effectue depuis longtemps la traduction des informations de format, mais,
15752 jusqu'à la version 2.0, ceci ne s'appliquait qu'à l'interface utilisateur
15753 et non pas par exemple au résultat PDF.
15754 Ainsi les auteurs francophones devaient avoir recours à des astuces pénibles
15755 s'ils voulaient obtenir
15756 \begin_inset Quotes fld
15760 \begin_inset Quotes frd
15764 \begin_inset Quotes fld
15768 \begin_inset Quotes frd
15776 , ce n'est plus le cas.
15779 \begin_layout Standard
15781 \begin_inset Flex Code
15784 \begin_layout Plain Layout
15790 définit un texte qui doit apparaître dans le le document typographique,
15792 \begin_inset Flex Code
15795 \begin_layout Plain Layout
15802 \begin_inset Flex Code
15805 \begin_layout Plain Layout
15811 pour traiter correctement les documents non anglophones, et même multilingues.
15812 L'extrait suivant (du fichier
15813 \begin_inset Flex Code
15816 \begin_layout Plain Layout
15822 ) illustre le fonctionnement:
15825 \begin_layout LyX-Code
15829 \begin_inset Separator parbreak
15836 \begin_layout LyX-Code
15841 theoremstyle{remark}
15844 \begin_layout LyX-Code
15849 newtheorem{claim}[thm]{
15856 \begin_layout LyX-Code
15862 \begin_layout LyX-Code
15868 \begin_layout LyX-Code
15875 claimname}{_(Claim)}
15878 \begin_layout LyX-Code
15884 \begin_layout LyX-Code
15890 \begin_layout LyX-Code
15901 claimname}{_(Claim)}}
15904 \begin_layout LyX-Code
15911 \begin_layout Standard
15912 En principe, toute commande \SpecialChar LaTeX
15913 autorisée peut apparaître dans les directives
15915 \begin_inset Flex Code
15918 \begin_layout Plain Layout
15925 \begin_inset Flex Code
15928 \begin_layout Plain Layout
15934 , mais dans la pratique elles se présenteront typiquement comme ce qui est
15936 La clé de la traduction correcte du texte typographié est la définition
15937 de le commande \SpecialChar LaTeX
15939 \begin_inset Flex Code
15942 \begin_layout Plain Layout
15950 et son utilisation avec
15951 \begin_inset Flex Code
15954 \begin_layout Plain Layout
15966 \begin_layout Standard
15968 \begin_inset Flex Code
15971 \begin_layout Plain Layout
15977 fournit ce qu'il faut pour l'internationalisation fondée sur le langage
15978 global du document.
15979 Le contenu de la directive sera inclus dans le préambule, comme avec la
15981 \begin_inset Flex Code
15984 \begin_layout Plain Layout
15991 Ce qui la rend singulière est l'utilisation de la
15992 \begin_inset Quotes fld
15996 \begin_inset Quotes frd
16000 \begin_inset Flex Code
16003 \begin_layout Plain Layout
16009 , qui sera remplacée, lorsque \SpecialChar LyX
16010 produira le résultat \SpecialChar LaTeX
16011 , par la traduction
16012 de son argument dans la langue du document
16016 \begin_layout Plain Layout
16017 Pour ceux qui s'intéressent au fonctionnement sous-jacent, la fonction
16018 \begin_inset Quotes fld
16022 \begin_inset Flex Code
16025 \begin_layout Plain Layout
16032 \begin_inset Quotes frd
16036 \begin_inset Flex Code
16039 \begin_layout Plain Layout
16045 , qui constitue le cœur du mécanisme de traduction de l'interface \SpecialChar LyX
16047 est étendue ici à la traduction à la volée de code \SpecialChar LaTeX
16056 \begin_layout Standard
16058 \begin_inset Flex Code
16061 \begin_layout Plain Layout
16067 est plus compliquée, car elle fournit une fonctionnalité adaptée aux documents
16068 multilingues et propose par conséquent une interface pour le paquetage
16070 \begin_inset Flex Code
16073 \begin_layout Plain Layout
16079 Son contenu sera ajouté au préambule une fois pour chaque langue utilisée
16081 Dans ce cas, l'argument de
16082 \begin_inset Flex Code
16085 \begin_layout Plain Layout
16091 sera remplacé par sa traduction dans le langage en question: l'expression
16093 \begin_inset Flex Code
16096 \begin_layout Plain Layout
16102 est remplacée par le nom de la langue (telle qu'il est connu de
16103 \begin_inset Flex Code
16106 \begin_layout Plain Layout
16116 \begin_layout Standard
16117 Un document en allemand qui inclut aussi un paragraphe en français aura
16118 donc ceci dans le préambule:
16121 \begin_layout LyX-Code
16132 claimname}{Affirmation}}
16133 \begin_inset Newline newline
16144 claimname}{Behauptung}}
16145 \begin_inset Newline newline
16152 claimname}{Behauptung}
16155 \begin_layout Standard
16158 \begin_inset Flex Code
16161 \begin_layout Plain Layout
16167 vont alors conspirer pour créer le texte correct dans le résultat imprimable.
16170 \begin_layout Standard
16171 Un point important à noter est que les traductions sont celles qui sont
16172 fournies par \SpecialChar LyX
16173 lui-même, via le fichier
16176 \begin_inset Flex Code
16179 \begin_layout Plain Layout
16191 \begin_inset Flex Code
16194 \begin_layout Plain Layout
16201 \begin_inset Flex Code
16204 \begin_layout Plain Layout
16210 ne sont effectifs que dans les fichiers de format fournis avec \SpecialChar LyX
16212 les fichiers de format créés par l'utilisateur ne seront pas explorés par
16213 les fonctions d'internationalisation, sauf si le fichier
16216 \begin_inset Flex Code
16219 \begin_layout Plain Layout
16229 est modifié en conséquence.
16230 Ceci dit, tout fichier de format créé dans le but d'être distribué avec
16232 doit inclure ces directives s'il y a lieu.
16233 Notez bien que les traductions des styles de paragraphe ne changeront jamais
16234 avec les publications de maintenance des versions de \SpecialChar LyX
16236 de la version 2.1.x à la version 2.1.y).
16237 Il est cependant très probable qu'à l'occasion d'une publication majeure
16239 de 2.0.x à 2.1.0), de nouvelles traductions ou corrections soient introduites
16243 \begin_layout Subsection
16245 \begin_inset CommandInset label
16247 name "subsec:Flottants"
16254 \begin_layout Standard
16255 Il faut définir les flottants (
16256 \begin_inset Flex Code
16259 \begin_layout Plain Layout
16266 \begin_inset Flex Code
16269 \begin_layout Plain Layout
16276 ) dans la classe elle-même.
16277 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
16278 il suffit probablement que vous ajoutiez
16281 \begin_layout LyX-Code
16282 Input stdfloats.inc
16285 \begin_layout Standard
16286 à un endroit raisonnable dans la classe
16290 \begin_layout Plain Layout
16291 N'oubliez pas de jeter aussi un
16295 \begin_layout Plain Layout
16304 il sur les compteurs dans la section suivante.
16310 Si vous voulez implémenter une classe de texte qui propose un nouveau type
16311 de flottant (comme la classe AGU fournie avec \SpecialChar LyX
16312 ), les explications ci-dessous
16313 vont sans doute vous être utiles :
16316 \begin_layout Description
16319 \begin_inset Flex Code
16322 \begin_layout Plain Layout
16336 \begin_inset Flex Code
16339 \begin_layout Plain Layout
16345 ] définit le suffixe d'un fichier auxiliaire contenant la liste des flottants
16348 écrit les légendes dans ce fichier.
16351 \begin_layout Description
16354 \begin_inset Flex Code
16357 \begin_layout Plain Layout
16368 \begin_inset Flex Code
16371 \begin_layout Plain Layout
16377 ] définit la chaîne de caractères qui se trouvera dans les menus et également
16379 Ceci est traduit dans le langage courant si
16380 \begin_inset Flex Code
16383 \begin_layout Plain Layout
16392 \begin_layout Description
16393 \begin_inset Flex Code
16396 \begin_layout Plain Layout
16402 sont utilisées avec l'exportation XHTML.
16404 \begin_inset CommandInset ref
16406 reference "sec:Tags-for-XHTML"
16413 \begin_layout Description
16416 \begin_inset Flex Code
16419 \begin_layout Plain Layout
16430 \begin_inset Flex Code
16433 \begin_layout Plain Layout
16442 \begin_inset space \thinspace{}
16446 \begin_inset Flex Code
16449 \begin_layout Plain Layout
16455 ] indique si le flottant est déjà défini dans la classe de document ou s'il
16456 faut charger le paquetage \SpecialChar LaTeX
16458 \begin_inset Flex Code
16461 \begin_layout Plain Layout
16467 pour le définir à la volée.
16468 La valeur implicite est
16469 \begin_inset Flex Code
16472 \begin_layout Plain Layout
16478 qui signifie: utiliser
16479 \begin_inset Flex Code
16482 \begin_layout Plain Layout
16489 Elle doit être positionnée sur
16490 \begin_inset Flex Code
16493 \begin_layout Plain Layout
16499 si le flottant est déjà défini par la classe de document.
16502 \begin_layout Description
16505 \begin_inset Flex Code
16508 \begin_layout Plain Layout
16519 \begin_inset Flex Code
16522 \begin_layout Plain Layout
16528 ] détermine la commande utilisée pour engendrer une liste de flottants du
16530 \begin_inset Quotes fld
16536 \begin_inset Quotes frd
16539 initial doit être omis.
16545 \begin_inset Flex Code
16548 \begin_layout Plain Layout
16554 est faux, puisqu'il n'y a alors pas de procédure pour activer cette commande.
16555 La directive est ignorée si
16556 \begin_inset Flex Code
16559 \begin_layout Plain Layout
16565 est vrai, puisqu'il y a alors une procédure.
16568 \begin_layout Description
16571 \begin_inset Flex Code
16574 \begin_layout Plain Layout
16585 \begin_inset Flex Code
16588 \begin_layout Plain Layout
16594 ] fixe le titre utilisé pour une liste des flottants du type considéré (figures,
16596 Il est utilisé pour l'étiquette à l'écran dans \SpecialChar LyX
16597 ; il est passé à \SpecialChar LaTeX
16599 utilisé comme titre, et il est également utilisé comme titre dans l'exportation
16601 Il sera traduit dans le langage du document.
16604 \begin_layout Description
16607 \begin_inset Flex Code
16610 \begin_layout Plain Layout
16621 \begin_inset Flex Code
16624 \begin_layout Plain Layout
16630 ] (paramètre facultatif) détermine si les flottants de cette classe seront
16631 numérotés en suivant un type de section du document.
16635 \begin_inset Flex Code
16638 \begin_layout Plain Layout
16649 \begin_inset Quotes fld
16653 \begin_inset Flex Code
16656 \begin_layout Plain Layout
16665 \begin_inset Quotes frd
16668 , les flottants seront numérotés chapitre par chapitre.
16671 \begin_layout Description
16674 \begin_inset Flex Code
16677 \begin_layout Plain Layout
16688 \begin_inset Flex Code
16691 \begin_layout Plain Layout
16697 ] définit le placement implicite pour cette catégorie de flottants.
16698 C'est comme en \SpecialChar LaTeX
16700 \begin_inset Flex Code
16703 \begin_layout Plain Layout
16710 \begin_inset Flex Code
16713 \begin_layout Plain Layout
16720 \begin_inset Flex Code
16723 \begin_layout Plain Layout
16730 \begin_inset Flex Code
16733 \begin_layout Plain Layout
16739 pour haut, bas, page et ici respectivement
16743 \begin_layout Plain Layout
16744 Notez que l'ordre dans lequel vous mettez ces lettres est sans importance,
16745 comme en \SpecialChar LaTeX
16752 En plus vous avez un nouveau type,
16753 \begin_inset Flex Code
16756 \begin_layout Plain Layout
16762 , qui ne correspond pas vraiment à un flottant, car il signifie de le positionne
16764 \begin_inset Quotes fld
16768 \begin_inset Quotes frd
16771 et nulle part ailleurs.
16772 Notez cependant que le type
16773 \begin_inset Flex Code
16776 \begin_layout Plain Layout
16782 est spécial et, à cause de détails d'implantation, ne peut pas être utilisé
16783 avec des flottants non définis dans la classe de document.
16784 Si vous n'avez pas compris tout ce baratin, mettez simplement
16787 \begin_inset Quotes fld
16793 \begin_inset Flex Code
16796 \begin_layout Plain Layout
16805 \begin_inset Quotes frd
16813 \begin_layout Description
16816 \begin_inset Flex Code
16819 \begin_layout Plain Layout
16830 \begin_inset Flex Code
16833 \begin_layout Plain Layout
16839 ] détermine le préfixe à utiliser lors de la création d'étiquettes référant
16840 les flottants du type considéré.
16841 Ceci permet l'utilisation de références mises en forme.
16842 Notez que vous pouvez supprimer tout préfixe défini en copiant un style
16843 en utilisant la valeur spécifique
16844 \begin_inset Quotes fld
16848 \begin_inset Quotes frd
16851 , qui doit être en capitales.
16854 \begin_layout Description
16857 \begin_inset Flex Code
16860 \begin_layout Plain Layout
16871 \begin_inset Flex Code
16874 \begin_layout Plain Layout
16880 ] fixe le style utilisé quand on définit le flottant avec
16881 \begin_inset Flex Code
16884 \begin_layout Plain Layout
16895 \begin_layout Description
16898 \begin_inset Flex Code
16901 \begin_layout Plain Layout
16912 \begin_inset Flex Code
16915 \begin_layout Plain Layout
16922 \begin_inset Quotes fld
16926 \begin_inset Quotes frd
16929 de la nouvelle classe de flottants, comme
16930 \begin_inset Quotes fld
16934 \begin_inset Quotes frd
16938 \begin_inset Quotes fld
16942 \begin_inset Quotes frd
16946 Après l'instruction
16947 \begin_inset Flex Code
16950 \begin_layout Plain Layout
16958 appropriée, vous disposez de commandes comme
16959 \begin_inset Flex Code
16962 \begin_layout Plain Layout
16971 \begin_inset Flex Code
16974 \begin_layout Plain Layout
16983 Noter que définir un flottant de type
16984 \begin_inset Flex Code
16987 \begin_layout Plain Layout
16993 définit automatiquement les compteur correspondant, de nom
16994 \begin_inset Flex Code
16997 \begin_layout Plain Layout
17006 \begin_layout Description
17009 \begin_inset Flex Code
17012 \begin_layout Plain Layout
17023 \begin_inset Flex Code
17026 \begin_layout Plain Layout
17033 \begin_inset space \thinspace{}
17037 \begin_inset Flex Code
17040 \begin_layout Plain Layout
17048 ] indique si ce flottant est défini en utilisant le paquetage \SpecialChar LaTeX
17050 \begin_inset Flex Code
17053 \begin_layout Plain Layout
17059 , soit par la classe de document ou par un paquetage, soit à la volée par
17064 \begin_layout Standard
17065 Notez que la définition d'un flottant de type
17066 \begin_inset Flex Code
17069 \begin_layout Plain Layout
17077 implique la déclaration du compteur correspondant de nom
17078 \begin_inset Flex Code
17081 \begin_layout Plain Layout
17092 \begin_layout Subsection
17093 Inserts flexibles et InsetLayout
17094 \begin_inset CommandInset label
17096 name "subsec:Flex-insets-and"
17103 \begin_layout Standard
17104 Les inserts flexibles sont de trois sortes:
17107 \begin_layout Itemize
17108 styles de caractères (
17109 \begin_inset Flex Code
17112 \begin_layout Plain Layout
17120 ): ceux-ci définissent un balisage sémantique correspondant à des commandes
17123 \begin_inset Flex Code
17126 \begin_layout Plain Layout
17137 \begin_inset Flex Code
17140 \begin_layout Plain Layout
17153 \begin_layout Itemize
17154 définis par l'utilisateur (
17155 \begin_inset Flex Code
17158 \begin_layout Plain Layout
17166 ): ceux-ci permettent de définir des inserts repliables personnalisés, similaire
17167 s au code \SpecialChar TeX
17168 , aux notes de bas de page, etc.
17169 Un exemple évident est l'insert de note en fin de document, défini dans
17171 \begin_inset Flex Code
17174 \begin_layout Plain Layout
17185 \begin_layout Itemize
17189 \begin_inset Flex Code
17192 \begin_layout Plain Layout
17202 : à utiliser avec les classes DocBook.
17205 \begin_layout Standard
17206 Les inserts flexibles sont définis en utilisant la directive
17207 \begin_inset Flex Code
17210 \begin_layout Plain Layout
17218 , qui va être expliquée dans la suite.
17221 \begin_layout Standard
17223 \begin_inset Flex Code
17226 \begin_layout Plain Layout
17234 a une autre fonction: elle permet de personnaliser le style de différents
17237 \begin_inset Flex Code
17240 \begin_layout Plain Layout
17248 permet de personnaliser les paramètres de style pour les notes de bas de
17249 page, les notes en marge, les inserts de note, les inserts de code \SpecialChar TeX
17251 les branches, les listings, les index, les boîtes, les tables, les algorithmes,
17256 , aussi bien que de définir des inserts flexibles.
17259 \begin_layout Standard
17261 \begin_inset Flex Code
17264 \begin_layout Plain Layout
17272 doit commencer par une lignes de la forme:
17275 \begin_layout LyX-Code
17281 \begin_layout Standard
17283 \begin_inset Flex Code
17286 \begin_layout Plain Layout
17292 indique l'insert dont le style doit être défini, et il y a quatre cas.
17295 \begin_layout Enumerate
17296 Le style d'un insert préexistant doit être modifié.
17297 Dans ce cas, peuvent être
17298 \begin_inset Flex Code
17301 \begin_layout Plain Layout
17307 un quelconque des éléments suivants:
17308 \begin_inset Flex Code
17311 \begin_layout Plain Layout
17320 \begin_inset Flex Code
17323 \begin_layout Plain Layout
17332 \begin_inset Flex Code
17335 \begin_layout Plain Layout
17344 \begin_inset Flex Code
17347 \begin_layout Plain Layout
17358 \begin_inset Flex Code
17361 \begin_layout Plain Layout
17372 \begin_inset Flex Code
17375 \begin_layout Plain Layout
17384 \begin_inset Flex Code
17387 \begin_layout Plain Layout
17396 \begin_inset Flex Code
17399 \begin_layout Plain Layout
17408 \begin_inset Flex Code
17411 \begin_layout Plain Layout
17420 \begin_inset Flex Code
17423 \begin_layout Plain Layout
17432 \begin_inset Flex Code
17435 \begin_layout Plain Layout
17444 \begin_inset Flex Code
17447 \begin_layout Plain Layout
17456 \begin_inset Flex Code
17459 \begin_layout Plain Layout
17468 \begin_inset Flex Code
17471 \begin_layout Plain Layout
17480 \begin_inset Flex Code
17483 \begin_layout Plain Layout
17492 \begin_inset Flex Code
17495 \begin_layout Plain Layout
17504 \begin_inset Flex Code
17507 \begin_layout Plain Layout
17516 \begin_inset Flex Code
17519 \begin_layout Plain Layout
17528 \begin_inset Flex Code
17531 \begin_layout Plain Layout
17540 \begin_inset Flex Code
17543 \begin_layout Plain Layout
17555 \begin_layout Enumerate
17556 Le style d'un insert flexible doit être défini.
17558 \begin_inset Flex Code
17561 \begin_layout Plain Layout
17567 doit être de la forme
17568 \begin_inset Flex Code
17571 \begin_layout Plain Layout
17578 \begin_inset Flex Code
17581 \begin_layout Plain Layout
17587 peut être n'importe quel identificateur valide qui n'est pas utilisé dans
17588 un insert existant.
17589 L'identificateur peut inclure des espaces, mais alors il faut enclore l'ensembl
17590 e entre apostrophes.
17591 Noter que la définition d'un insert flexible
17595 aussi inclure une entrée
17596 \begin_inset Flex Code
17599 \begin_layout Plain Layout
17608 , précisant quel est le type d'insert qu'il définit.
17611 \begin_layout Enumerate
17612 Le style d'une branche utilisateur doit être défini.
17614 \begin_inset Flex Code
17617 \begin_layout Plain Layout
17623 doit être de la forme
17624 \begin_inset Quotes fld
17628 \begin_inset Flex Code
17631 \begin_layout Plain Layout
17638 \begin_inset Quotes frd
17642 \begin_inset Flex Code
17645 \begin_layout Plain Layout
17651 peut être un identificateur de branche valide défini dans le document utilisate
17653 L'identificateur peur contenir des espaces, mais dans ce cas la chaîne
17654 toute entière doit être enclose entre apostrophes.
17655 Le principal intérêt de cette fonctionnalité est est de permettre l’inclusion
17657 de branches spécifiques suivant les besoins de l'utilisateur.
17660 \begin_layout Enumerate
17661 Le style d'une légende utilisateur (ou de classe) doit être défini.
17663 \begin_inset Flex Code
17666 \begin_layout Plain Layout
17672 doit être de la forme
17673 \begin_inset Quotes fld
17677 \begin_inset Flex Code
17680 \begin_layout Plain Layout
17687 \begin_inset Quotes frd
17691 \begin_inset Flex Code
17694 \begin_layout Plain Layout
17700 spécifie le nom de la légende tel qu'il apparaît dans le menu.
17701 Voir la légende standard
17704 \begin_inset Flex Code
17707 \begin_layout Plain Layout
17717 , les légendes spécifiques des classes KOMA-Script
17720 \begin_inset Flex Code
17723 \begin_layout Plain Layout
17732 \begin_inset Flex Code
17735 \begin_layout Plain Layout
17747 Légendes multilingues
17752 \begin_inset Flex Code
17755 \begin_layout Plain Layout
17765 pour des applications.
17768 \begin_layout Standard
17770 \begin_inset Flex Code
17773 \begin_layout Plain Layout
17781 peut inclure les entrées suivantes:
17784 \begin_layout Description
17787 \begin_inset Flex Code
17790 \begin_layout Plain Layout
17799 \begin_inset Flex Code
17802 \begin_layout Plain Layout
17812 définit un numéro d'argument d'une commande ou d'un environnement associé
17814 La définition doit être close par
17817 \begin_inset Flex Code
17820 \begin_layout Plain Layout
17832 \begin_inset CommandInset ref
17834 reference "subsec:Styles-de-paragraphe"
17841 \begin_layout Description
17844 \begin_inset Flex Code
17847 \begin_layout Plain Layout
17857 définit un préambule pour les modifications de commandes de langue; voir
17859 \begin_inset CommandInset ref
17861 reference "subsec:I18n"
17868 \begin_layout Description
17871 \begin_inset Flex Code
17874 \begin_layout Plain Layout
17885 \begin_inset Flex Code
17888 \begin_layout Plain Layout
17894 ] définit la couleur d'arrière-plan de l'insert.
17900 \begin_inset CommandInset ref
17902 reference "chap:Names-of-colors"
17906 pour une liste des noms de couleur disponibles.
17910 \begin_layout Description
17913 \begin_inset Flex Code
17916 \begin_layout Plain Layout
17927 \begin_inset Flex Code
17930 \begin_layout Plain Layout
17939 \begin_inset space \thinspace{}
17943 \begin_inset Flex Code
17946 \begin_layout Plain Layout
17952 ] indique s'il faut utiliser le contenu de l'insert comme une étiquette,
17953 quand l'insert est fermé.
17954 Valeur implicite: faux.
17957 \begin_layout Description
17960 \begin_inset Flex Code
17963 \begin_layout Plain Layout
17974 \begin_inset Flex Code
17977 \begin_layout Plain Layout
17983 ] fonctionne comme les styles de paragraphe, voir
17984 \begin_inset CommandInset ref
17986 reference "subsec:Styles-de-paragraphe"
17991 Notez que vous devez spécifier le type complet, e.
17992 \begin_inset space \thinspace{}
17996 \begin_inset space ~
18002 \begin_inset Flex Code
18005 \begin_layout Plain Layout
18020 \begin_layout Description
18023 \begin_inset Flex Code
18026 \begin_layout Plain Layout
18037 \begin_inset Flex Code
18040 \begin_layout Plain Layout
18049 \begin_inset space \thinspace{}
18053 \begin_inset Flex Code
18056 \begin_layout Plain Layout
18062 ] indique si l'utilisateur peut utiliser le dialogue
18063 \begin_inset Flex MenuItem
18066 \begin_layout Plain Layout
18067 Édition\SpecialChar menuseparator
18068 Paramètres de paragraphe
18073 pour personnaliser le paragraphe.
18076 \begin_layout Description
18079 \begin_inset Flex Code
18082 \begin_layout Plain Layout
18093 \begin_inset Flex Code
18096 \begin_layout Plain Layout
18105 \begin_inset Flex Code
18108 \begin_layout Plain Layout
18117 \begin_inset Flex Code
18120 \begin_layout Plain Layout
18128 , décrivant l'appa\SpecialChar softhyphen
18129 rence du cadre et des boutons de l'insert.
18130 les notes de bas de page utilisent en général
18131 \begin_inset Flex Code
18134 \begin_layout Plain Layout
18142 , les inserts des code \SpecialChar TeX
18144 \begin_inset Flex Code
18147 \begin_layout Plain Layout
18155 , et les styles de caractères
18156 \begin_inset Flex Code
18159 \begin_layout Plain Layout
18170 \begin_layout Description
18173 \begin_inset Flex Code
18176 \begin_layout Plain Layout
18187 \begin_inset Flex Code
18190 \begin_layout Plain Layout
18197 \begin_inset space \thinspace{}
18201 \begin_inset Flex Code
18204 \begin_layout Plain Layout
18212 ] n'est utilisé que lorsque
18213 \begin_inset Flex Code
18216 \begin_layout Plain Layout
18223 \begin_inset Flex Code
18226 \begin_layout Plain Layout
18233 Indique si l'environnement se trouvera à part dans le résultat imprimable
18234 ou bien apparaîtra inclus dans le texte environnant.
18235 S'il est positionné à faux, on suppose que l'environnement \SpecialChar LaTeX
18237 espaces (avec un caractère retour ligne inclus) après les balises
18238 \begin_inset Flex Code
18241 \begin_layout Plain Layout
18254 \begin_inset Flex Code
18257 \begin_layout Plain Layout
18270 Valeur implicite: vrai.
18273 \begin_layout Description
18274 \begin_inset Flex Code
18277 \begin_layout Plain Layout
18285 est requis pour fermer la déclaration d'un
18288 \begin_inset Flex Code
18291 \begin_layout Plain Layout
18304 \begin_layout Description
18305 \begin_inset Flex Code
18308 \begin_layout Plain Layout
18316 définit la police utilisée pour le texte du corps de l'insert
18322 \begin_inset space ~
18326 \begin_inset CommandInset ref
18328 reference "subsec:polices"
18333 Noter qu'en définissant cette police on définit aussi automatiquement
18334 \begin_inset Flex Code
18337 \begin_layout Plain Layout
18345 avec la même valeur.
18346 Il faut donc définir celle-ci d'abord pour fixer
18347 \begin_inset Flex Code
18350 \begin_layout Plain Layout
18361 \begin_layout Description
18364 \begin_inset Flex Code
18367 \begin_layout Plain Layout
18370 ForceLocalFontSwitch
18378 \begin_inset Flex Code
18381 \begin_layout Plain Layout
18390 \begin_inset space \thinspace{}
18394 \begin_inset Flex Code
18397 \begin_layout Plain Layout
18403 ] lors de l'utilisation de babel, force l'utilisation un commutateur de
18410 \begin_inset Flex Code
18413 \begin_layout Plain Layout
18425 , à la place d'un commutateur
18432 \begin_inset Flex Code
18435 \begin_layout Plain Layout
18450 \begin_layout Description
18453 \begin_inset Flex Code
18456 \begin_layout Plain Layout
18467 \begin_inset Flex Code
18470 \begin_layout Plain Layout
18479 \begin_inset space \thinspace{}
18483 \begin_inset Flex Code
18486 \begin_layout Plain Layout
18492 ] impose le langage
18493 \begin_inset Quotes fld
18497 \begin_inset Quotes frd
18500 , conduisant à un résultat de gauche à droite (Left-to-Right, latin), e.
18501 \begin_inset space \thinspace{}
18505 \begin_inset space \space{}
18508 en code \SpecialChar TeX
18513 \begin_layout Description
18516 \begin_inset Flex Code
18519 \begin_layout Plain Layout
18530 \begin_inset Flex Code
18533 \begin_layout Plain Layout
18542 \begin_inset space \thinspace{}
18546 \begin_inset Flex Code
18549 \begin_layout Plain Layout
18556 \begin_inset Flex Code
18559 \begin_layout Plain Layout
18567 doit être utilisé, ou bien si l'utilisateur peut modifier le style de paragraph
18568 e utilisé dans l'insert.
18569 Valeur implicite: faux.
18572 \begin_layout Description
18575 \begin_inset Flex Code
18578 \begin_layout Plain Layout
18589 \begin_inset Flex Code
18592 \begin_layout Plain Layout
18601 \begin_inset space \thinspace{}
18605 \begin_inset Flex Code
18608 \begin_layout Plain Layout
18614 ] fonctionne comme les styles de paragraphe, voir
18615 \begin_inset space ~
18619 \begin_inset CommandInset ref
18621 reference "subsec:Styles-de-paragraphe"
18628 \begin_layout Description
18629 \begin_inset Flex Code
18632 \begin_layout Plain Layout
18638 sont utilisées avec l'exportation XHTML.
18640 \begin_inset CommandInset ref
18642 reference "sec:Tags-for-XHTML"
18649 \begin_layout Description
18652 \begin_inset Flex Code
18655 \begin_layout Plain Layout
18666 \begin_inset Flex Code
18669 \begin_layout Plain Layout
18678 \begin_inset space \thinspace{}
18682 \begin_inset Flex Code
18685 \begin_layout Plain Layout
18691 ] indique s'il faut inclure le contenu de cet insert dans les chaînes créées
18693 \begin_inset Quotes fld
18697 \begin_inset Quotes frd
18701 L'utilisateur ne voudra pas, par exemple, que le contenu d'une note de
18702 bas de page dans un titre de section soit incluse dans la tables des matières
18703 affichée dans le plan, mais voudra habituellement voir affiché le contenu
18704 d'un style de caractère.
18705 Valeur implicite; faux, pas d'inclusion.
18708 \begin_layout Description
18711 \begin_inset Flex Code
18714 \begin_layout Plain Layout
18725 \begin_inset Flex Code
18728 \begin_layout Plain Layout
18737 \begin_inset space \thinspace{}
18741 \begin_inset Flex Code
18744 \begin_layout Plain Layout
18750 ] fonctionne comme les styles de paragraphe, voir
18751 \begin_inset CommandInset ref
18753 reference "subsec:Styles-de-paragraphe"
18760 \begin_layout Description
18763 \begin_inset Flex Code
18766 \begin_layout Plain Layout
18776 définit la police utilisée pour le marqueur.
18778 \begin_inset CommandInset ref
18780 reference "subsec:polices"
18785 Noter que cette directive ne peut jamais apparaître avant
18786 \begin_inset Flex Code
18789 \begin_layout Plain Layout
18797 , sinon elle sera sans effet.
18800 \begin_layout Description
18803 \begin_inset Flex Code
18806 \begin_layout Plain Layout
18817 \begin_inset Flex Code
18820 \begin_layout Plain Layout
18826 ] définit la chaîne de caractères qui apparaîtra sur le bouton ou ailleurs
18827 en tant que marquer d'insert.
18828 Quelques types d'inserts (
18829 \begin_inset Flex Code
18832 \begin_layout Plain Layout
18835 code \SpecialChar TeX
18842 \begin_inset Flex Code
18845 \begin_layout Plain Layout
18851 ) modifient ce marqueur à la volée.
18854 \begin_layout Description
18857 \begin_inset Flex Code
18860 \begin_layout Plain Layout
18870 définit un préambule dépendant de la langue, voir
18871 \begin_inset space ~
18875 \begin_inset CommandInset ref
18877 reference "subsec:I18n"
18884 \begin_layout Description
18887 \begin_inset Flex Code
18890 \begin_layout Plain Layout
18901 \begin_inset Flex Code
18904 \begin_layout Plain Layout
18910 ] définit le nom du code \SpecialChar LaTeX
18911 correspondant, soit un environnement, soit une
18915 \begin_layout Description
18918 \begin_inset Flex Code
18921 \begin_layout Plain Layout
18932 \begin_inset Flex Code
18935 \begin_layout Plain Layout
18941 ] définit le paramètre facultatif pour le
18942 \begin_inset Flex Code
18945 \begin_layout Plain Layout
18953 correspondant, y compris des paires de crochets
18954 \begin_inset Flex Code
18957 \begin_layout Plain Layout
18964 Ce paramètre ne peut pas être modifié depuis \SpecialChar LyX
18966 \begin_inset Flex Code
18969 \begin_layout Plain Layout
18975 pour les paramètres personnalisables).
18976 Il sera émis tel quel après tous les
18977 \begin_inset Flex Code
18980 \begin_layout Plain Layout
18986 s \SpecialChar LaTeX
18990 \begin_layout Description
18993 \begin_inset Flex Code
18996 \begin_layout Plain Layout
19005 \begin_inset Flex Code
19008 \begin_layout Plain Layout
19011 Command, Environment, None
19017 \begin_inset Flex Code
19020 \begin_layout Plain Layout
19030 précise comment le style doit être traduit en \SpecialChar LaTeX
19037 \begin_layout Plain Layout
19040 \begin_inset Flex Code
19043 \begin_layout Plain Layout
19053 est peut-être trompeur, puisque ces règles s'appliquent aussi aux classes
19055 Voir les fichiers de classe SGML pour des exemples spécifiques.
19061 \begin_inset Separator parbreak
19068 \begin_layout Description
19071 \begin_inset Flex Code
19074 \begin_layout Plain Layout
19085 \begin_inset Quotes fld
19088 rien de particulier
19089 \begin_inset Quotes frd
19095 \begin_layout Description
19098 \begin_inset Flex Code
19101 \begin_layout Plain Layout
19114 \begin_inset Flex Code
19117 \begin_layout Plain Layout
19126 {\SpecialChar ldots
19135 \begin_layout Description
19138 \begin_inset Flex Code
19141 \begin_layout Plain Layout
19154 \begin_inset Flex Code
19157 \begin_layout Plain Layout
19166 }\SpecialChar ldots
19181 \begin_layout Description
19185 \begin_layout Standard
19186 En rassemblant ceci, la sortie \SpecialChar LaTeX
19190 \begin_layout LyX-Code
19195 LatexName[LatexParam]{\SpecialChar ldots
19199 \begin_layout Standard
19203 \begin_layout LyX-Code
19208 begin{LatexName}[LatexParam] \SpecialChar ldots
19214 \begin_layout Standard
19218 \begin_inset Flex Code
19221 \begin_layout Plain Layout
19233 \begin_layout Description
19236 \begin_inset Flex Code
19239 \begin_layout Plain Layout
19250 \begin_inset Flex Code
19253 \begin_layout Plain Layout
19259 ] définit une chaîne de caractères insérée au début du contenu du style.
19260 Une rupture de ligne dans la sortie peut être indiquée par
19261 \begin_inset Flex Code
19264 \begin_layout Plain Layout
19273 \begin_layout Description
19276 \begin_inset Flex Code
19279 \begin_layout Plain Layout
19290 \begin_inset Flex Code
19293 \begin_layout Plain Layout
19302 \begin_inset Flex Code
19305 \begin_layout Plain Layout
19314 \begin_inset Flex Code
19317 \begin_layout Plain Layout
19326 \begin_inset Flex Code
19329 \begin_layout Plain Layout
19337 (indiquant une définition vide terminant les définitions de styles de caractère
19339 Cette entrée est requise dans les inserts flexibles et n'est significative
19341 Parmi d'autres choses, elle détermine dans quel menu cet insert va apparaître.
19343 \begin_inset Flex Code
19346 \begin_layout Plain Layout
19354 \begin_inset Flex Code
19357 \begin_layout Plain Layout
19364 \begin_inset Flex Code
19367 \begin_layout Plain Layout
19375 \begin_inset Flex Code
19378 \begin_layout Plain Layout
19384 peut être positionné à vrai pour les inserts
19385 \begin_inset Flex Code
19388 \begin_layout Plain Layout
19394 , en le positionnant
19399 \begin_inset Flex Code
19402 \begin_layout Plain Layout
19412 \begin_layout Description
19415 \begin_inset Flex Code
19418 \begin_layout Plain Layout
19429 \begin_inset Flex Code
19432 \begin_layout Plain Layout
19441 \begin_inset space \thinspace{}
19445 \begin_inset Flex Code
19448 \begin_layout Plain Layout
19454 ] indique si plusieurs paragraphes sont autorisés dans cet insert.
19455 Ceci positionnera aussi
19456 \begin_inset Flex Code
19459 \begin_layout Plain Layout
19467 à la même valeur et
19468 \begin_inset Flex Code
19471 \begin_layout Plain Layout
19479 à la valeur opposée.
19480 Ceux-ci peuvent être repositionnés s'ils sont utilisés
19485 \begin_inset Flex Code
19488 \begin_layout Plain Layout
19497 Valeur implicite: vrai.
19500 \begin_layout Description
19503 \begin_inset Flex Code
19506 \begin_layout Plain Layout
19517 \begin_inset Flex Code
19520 \begin_layout Plain Layout
19529 \begin_inset space \thinspace{}
19533 \begin_inset Flex Code
19536 \begin_layout Plain Layout
19542 ] indique si les commandes fragiles de cet insert doivent êtres protégées
19544 \begin_inset Flex Code
19547 \begin_layout Plain Layout
19561 sur le fait que la commande elle-même doive être protégée).
19562 Valeur implicite: faux.
19565 \begin_layout Description
19568 \begin_inset Flex Code
19571 \begin_layout Plain Layout
19580 \begin_inset Flex Code
19583 \begin_layout Plain Layout
19596 \begin_inset Flex Code
19599 \begin_layout Plain Layout
19612 \begin_layout Description
19615 \begin_inset Flex Code
19618 \begin_layout Plain Layout
19632 \begin_inset Flex Code
19635 \begin_layout Plain Layout
19645 \begin_inset space \thinspace{}
19651 \begin_inset Flex Code
19654 \begin_layout Plain Layout
19662 ] fonctionne comme avec les styles de paragraphe, voir
19663 \begin_inset space ~
19667 \begin_inset CommandInset ref
19669 reference "subsec:Styles-de-paragraphe"
19676 \begin_layout Description
19679 \begin_inset Flex Code
19682 \begin_layout Plain Layout
19696 \begin_inset Flex Code
19699 \begin_layout Plain Layout
19709 \begin_inset space \thinspace{}
19715 \begin_inset Flex Code
19718 \begin_layout Plain Layout
19726 ] fonctionne comme avec les styles de paragraphe, voir
19727 \begin_inset space ~
19731 \begin_inset CommandInset ref
19733 reference "subsec:Styles-de-paragraphe"
19740 \begin_layout Description
19743 \begin_inset Flex Code
19746 \begin_layout Plain Layout
19756 fonctionne comme avec les styles de paragraphe, voir
19757 \begin_inset space ~
19761 \begin_inset CommandInset ref
19763 reference "subsec:Styles-de-paragraphe"
19770 \begin_layout Description
19773 \begin_inset Flex Code
19776 \begin_layout Plain Layout
19787 \begin_inset Flex Code
19790 \begin_layout Plain Layout
19796 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraph
19798 Ceci permet l'utilisation de références mises en forme.
19801 \begin_layout Description
19804 \begin_inset Flex Code
19807 \begin_layout Plain Layout
19818 \begin_inset Flex Code
19821 \begin_layout Plain Layout
19829 As with paragraph styles, see
19832 \begin_inset CommandInset ref
19834 reference "subsec:Styles-de-paragraphe"
19841 \begin_layout Description
19844 \begin_inset Flex Code
19847 \begin_layout Plain Layout
19858 \begin_inset Flex Code
19861 \begin_layout Plain Layout
19870 \begin_inset space \thinspace{}
19874 \begin_inset Flex Code
19877 \begin_layout Plain Layout
19883 ] réinitialise les arguments \SpecialChar LaTeX
19884 de ce style (définis via la directive
19885 \begin_inset Flex Code
19888 \begin_layout Plain Layout
19895 Ceci est utile si vous avez dupliqué un style via
19898 \begin_inset Flex Code
19901 \begin_layout Plain Layout
19911 mais que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels
19915 \begin_layout Description
19918 \begin_inset Flex Code
19921 \begin_layout Plain Layout
19932 \begin_inset Flex Code
19935 \begin_layout Plain Layout
19942 \begin_inset space \thinspace{}
19946 \begin_inset Flex Code
19949 \begin_layout Plain Layout
19957 ] indique si l'insert doit utiliser la police de caractères environnante
19958 ou bien utiliser la sienne propre.
19959 Valeur implicite: faux, utiliser la police de caractères environnante.
19962 \begin_layout Description
19965 \begin_inset Flex Code
19968 \begin_layout Plain Layout
19979 \begin_inset Flex Code
19982 \begin_layout Plain Layout
19988 ] définit une chaîne de caractères insérée à la fin du contenu du style.
19989 Une rupture de ligne dans la sortie peut être indiquée par
19990 \begin_inset Flex Code
19993 \begin_layout Plain Layout
20002 \begin_layout Description
20005 \begin_inset Flex Code
20008 \begin_layout Plain Layout
20019 \begin_inset Flex Code
20022 \begin_layout Plain Layout
20029 \begin_inset space \thinspace{}
20033 \begin_inset Flex Code
20036 \begin_layout Plain Layout
20044 ] active le correcteur orthographique sur le contenu de cet insert.
20045 Valeur implicite: vrai.
20048 \begin_layout Subsection
20050 \begin_inset CommandInset label
20052 name "subsec:Compteurs"
20059 \begin_layout Standard
20060 Il faut définir les compteurs (
20061 \begin_inset Flex Code
20064 \begin_layout Plain Layout
20071 \begin_inset Flex Code
20074 \begin_layout Plain Layout
20081 ) dans la classe elle-même.
20082 Les compteurs standard sont définis dans le fichier
20085 \begin_inset Flex Code
20088 \begin_layout Plain Layout
20099 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
20100 il suffit probablement que vous ajoutiez
20103 \begin_layout LyX-Code
20104 Input stdcounters.inc
20107 \begin_layout Standard
20108 à un endroit raisonnable dans la classe.
20111 \begin_layout Standard
20112 Mais si vous voulez définir des compteurs à votre guise, vous pouvez le
20114 La déclaration d'un compteur doit commencer par
20117 \begin_layout LyX-Code
20125 \begin_layout Standard
20127 \begin_inset Flex Code
20130 \begin_layout Plain Layout
20136 est le nom du compteur.
20137 Et elle doit se terminer par
20138 \begin_inset Flex Code
20141 \begin_layout Plain Layout
20152 \begin_layout Standard
20153 Les paramètres suivants peuvent également être utilisés:
20156 \begin_layout Description
20159 \begin_inset Flex Code
20162 \begin_layout Plain Layout
20171 \begin_inset Flex Code
20174 \begin_layout Plain Layout
20184 positionne la valeur initiale du compteur, valeur à laquelle il sera réinitiali
20185 sé quand cela sera nécessaire.
20186 Normalement, la valeur désirée est la valeur implicite,
20187 \begin_inset space ~
20193 \begin_layout Description
20196 \begin_inset Flex Code
20199 \begin_layout Plain Layout
20210 \begin_inset Flex Code
20213 \begin_layout Plain Layout
20220 \begin_inset Quotes erd
20224 \begin_inset Quotes erd
20227 ] définit comment le compteur s'affiche.
20228 Fixer ce paramètre positionne également
20229 \begin_inset Flex Code
20232 \begin_layout Plain Layout
20235 LabelStringAppendix
20241 Les arguments spécifiques suivants peuvent être utilisés:
20242 \begin_inset Separator parbreak
20249 \begin_layout Itemize
20250 \begin_inset Flex Code
20253 \begin_layout Plain Layout
20263 sera remplacé par l'expansion de
20264 \begin_inset Flex Code
20267 \begin_layout Plain Layout
20276 \begin_inset Newline newline
20280 \begin_inset Flex Code
20283 \begin_layout Plain Layout
20286 LabelStringAppendix
20292 \begin_inset Flex Code
20295 \begin_layout Plain Layout
20307 \begin_layout Itemize
20308 les valeurs du compteur peuvent être exprimées par des macros à la \SpecialChar LaTeX
20310 \begin_inset Flex Code
20313 \begin_layout Plain Layout
20332 \begin_inset Flex Code
20335 \begin_layout Plain Layout
20345 \begin_inset Flex Code
20348 \begin_layout Plain Layout
20356 : 1, 2, 3,\SpecialChar ldots
20358 \begin_inset Flex Code
20361 \begin_layout Plain Layout
20369 pour les lettres en bas de casse: a, b, c, \SpecialChar ldots
20371 \begin_inset Flex Code
20374 \begin_layout Plain Layout
20382 pour les lettres en capitales: A, B, C, \SpecialChar ldots
20384 \begin_inset Flex Code
20387 \begin_layout Plain Layout
20395 pour la numérotation en bas de casse romaine: i, ii, iii, \SpecialChar ldots
20397 \begin_inset Flex Code
20400 \begin_layout Plain Layout
20408 pour la numérotation capitale romaine: I, II, III.
20412 \begin_layout Standard
20416 \begin_inset Flex Code
20419 \begin_layout Plain Layout
20429 est indéfini, une valeur implicite est construite comme suit: si le compteur
20430 a un compteur maître
20431 \begin_inset Flex Code
20434 \begin_layout Plain Layout
20443 \begin_inset Flex Code
20446 \begin_layout Plain Layout
20455 \begin_inset Newline newline
20459 \begin_inset Flex Code
20462 \begin_layout Plain Layout
20474 est utilisée; sinon la chaîne
20475 \begin_inset Flex Code
20478 \begin_layout Plain Layout
20491 \begin_layout Description
20494 \begin_inset Flex Code
20497 \begin_layout Plain Layout
20500 LabelStringAppendix
20508 \begin_inset Flex Code
20511 \begin_layout Plain Layout
20518 \begin_inset Quotes erd
20522 \begin_inset Quotes erd
20526 \begin_inset Flex Code
20529 \begin_layout Plain Layout
20537 , mais pour les annexes.
20540 \begin_layout Description
20541 \begin_inset Flex Code
20544 \begin_layout Plain Layout
20553 \begin_inset Flex Code
20556 \begin_layout Plain Layout
20563 \begin_inset Quotes erd
20567 \begin_inset Quotes erd
20570 ] définit un format à utiliser pour les références mises en forme utilisant
20572 Par exemple, on peut vouloir que les références aux numéros de section
20574 \begin_inset Quotes fld
20578 \begin_inset space ~
20582 \begin_inset Quotes frd
20586 La chaîne devra contenir
20587 \begin_inset Quotes fld
20591 \begin_inset Quotes frd
20595 Ceci sera remplacé par la valeur courante du compteur.
20596 Ainsi, pour les sections, ce sera: Section ##.
20599 \begin_layout Description
20600 \begin_inset Flex Code
20603 \begin_layout Plain Layout
20612 \begin_inset Flex Code
20615 \begin_layout Plain Layout
20622 \begin_inset Quotes erd
20626 \begin_inset Quotes erd
20629 ] contient le nom d'un autre compteur: le compteur actuel sera remis à zéro
20630 à chaque fois que l'autre augmentera.
20632 \begin_inset Flex Code
20635 \begin_layout Plain Layout
20642 \begin_inset Flex Code
20645 \begin_layout Plain Layout
20654 \begin_layout Subsection
20655 Description de police
20656 \begin_inset CommandInset label
20658 name "subsec:polices"
20665 \begin_layout Standard
20666 Une description de police ressemble à :
20669 \begin_layout LyX-Code
20683 \begin_layout LyX-Code
20687 \begin_layout LyX-Code
20691 \begin_layout Standard
20692 et les commandes suivantes sont disponibles :
20695 \begin_layout Description
20696 \begin_inset Flex Code
20699 \begin_layout Plain Layout
20710 \begin_inset Flex Code
20713 \begin_layout Plain Layout
20722 \begin_inset Flex Code
20725 \begin_layout Plain Layout
20732 \begin_inset Flex Code
20735 \begin_layout Plain Layout
20742 \begin_inset Flex Code
20745 \begin_layout Plain Layout
20752 \begin_inset Flex Code
20755 \begin_layout Plain Layout
20762 \begin_inset Flex Code
20765 \begin_layout Plain Layout
20772 \begin_inset Flex Code
20775 \begin_layout Plain Layout
20782 \begin_inset Flex Code
20785 \begin_layout Plain Layout
20792 \begin_inset Flex Code
20795 \begin_layout Plain Layout
20804 \begin_layout Description
20805 \begin_inset Flex Code
20808 \begin_layout Plain Layout
20817 \begin_inset Flex Code
20820 \begin_layout Plain Layout
20829 \begin_inset Flex Code
20832 \begin_layout Plain Layout
20839 \begin_inset Flex Code
20842 \begin_layout Plain Layout
20851 \begin_layout Description
20852 \begin_inset Flex Code
20855 \begin_layout Plain Layout
20862 \begin_inset Flex Code
20865 \begin_layout Plain Layout
20871 ] avec les arguments valides suivants:
20872 \begin_inset Flex Code
20875 \begin_layout Plain Layout
20882 \begin_inset Flex Code
20885 \begin_layout Plain Layout
20892 \begin_inset Flex Code
20895 \begin_layout Plain Layout
20902 \begin_inset Flex Code
20905 \begin_layout Plain Layout
20912 \begin_inset Flex Code
20915 \begin_layout Plain Layout
20922 \begin_inset Flex Code
20925 \begin_layout Plain Layout
20932 \begin_inset Flex Code
20935 \begin_layout Plain Layout
20942 \begin_inset Flex Code
20945 \begin_layout Plain Layout
20952 \begin_inset Flex Code
20955 \begin_layout Plain Layout
20962 \begin_inset Flex Code
20965 \begin_layout Plain Layout
20972 \begin_inset Flex Code
20975 \begin_layout Plain Layout
20982 \begin_inset Newline linebreak
20986 \begin_inset Flex Code
20989 \begin_layout Plain Layout
20996 Chacun de ceux-ci (dés)active l'attribut correspondant.
20997 \begin_inset Newline newline
21001 \begin_inset Flex Code
21004 \begin_layout Plain Layout
21010 active la mise en évidence, et
21011 \begin_inset Flex Code
21014 \begin_layout Plain Layout
21021 Si ce dernier point vous intrigue, souvenez-vous que le réglage de police
21022 du contexte courant est généralement hérité du contexte environnant.
21024 \begin_inset Flex Code
21027 \begin_layout Plain Layout
21035 désactiverait la mise en évidence qui était active de toutes façons, par
21036 exemple dans un environnement de théorème.
21040 \begin_layout Description
21041 \begin_inset Flex Code
21044 \begin_layout Plain Layout
21053 \begin_inset Flex Code
21056 \begin_layout Plain Layout
21065 \begin_inset Flex Code
21068 \begin_layout Plain Layout
21077 \begin_layout Description
21078 \begin_inset Flex Code
21081 \begin_layout Plain Layout
21090 \begin_inset Flex Code
21093 \begin_layout Plain Layout
21102 \begin_inset Flex Code
21105 \begin_layout Plain Layout
21112 \begin_inset Flex Code
21115 \begin_layout Plain Layout
21122 \begin_inset Flex Code
21125 \begin_layout Plain Layout
21134 \begin_layout Description
21135 \begin_inset Flex Code
21138 \begin_layout Plain Layout
21145 \begin_inset Flex Code
21148 \begin_layout Plain Layout
21155 \begin_inset Flex Code
21158 \begin_layout Plain Layout
21165 \begin_inset Flex Code
21168 \begin_layout Plain Layout
21177 \begin_inset Flex Code
21180 \begin_layout Plain Layout
21187 \begin_inset Flex Code
21190 \begin_layout Plain Layout
21197 \begin_inset Flex Code
21200 \begin_layout Plain Layout
21207 \begin_inset Flex Code
21210 \begin_layout Plain Layout
21217 \begin_inset Flex Code
21220 \begin_layout Plain Layout
21229 \begin_layout Subsection
21230 Description d'une insertion de citation
21231 \begin_inset CommandInset label
21233 name "subsec:Description citation"
21240 \begin_layout Standard
21242 \begin_inset Flex Code
21245 \begin_layout Plain Layout
21251 servent à décrire comment les citations bibliographiques doivent être affichées
21252 , à la fois dans \SpecialChar LyX
21253 (dans la fenêtre de citation et dans les bulles d'aide,
21254 par exemple) et dans le résultat XHTML.
21255 Un tel bloc se présente comme suit:
21258 \begin_layout LyX-Code
21264 \begin_layout LyX-Code
21270 \begin_layout LyX-Code
21276 \begin_layout LyX-Code
21282 \begin_layout Standard
21283 Les différentes lignes définissent l'affichage de l'information correspondant
21284 à une article ou à un livre, respectivement, et une telle définition peut
21285 être créée pour tout type d'entrée apparaissant dans un fichier Bib\SpecialChar TeX
21288 définit un format implicite dans le code source qui sera utilisé si aucune
21289 définition spécifique n'est fournie.
21291 prédéfinit plusieurs formats dans le fichier
21292 \begin_inset Flex Code
21295 \begin_layout Plain Layout
21301 , qui est inclus dans la plupart des classes de document \SpecialChar LyX
21305 \begin_layout Standard
21306 Les définitions utilisent un langage simple qui permet
21307 \begin_inset space ~
21310 de remplacer les clés Bib\SpecialChar TeX
21312 les clés doivent être encloses entre caractères
21315 \begin_inset Flex Code
21318 \begin_layout Plain Layout
21327 \begin_inset Flex Code
21330 \begin_layout Plain Layout
21341 Une définition simple serait par exemple:
21344 \begin_layout LyX-Code
21348 \begin_inset Quotes eld
21352 \begin_inset Quotes erd
21358 \begin_layout Standard
21359 Ceci imprimerait le nom de l'auteur, suivi d'une virgule, suivi du titre,
21360 entre double guillemets, suivi d'un point.
21363 \begin_layout Standard
21364 Bien entendu, vous voudrez parfois n'imprimer une clé que si elle existe.
21365 Ceci est obtenu par une construction conditionnelle, comme:
21366 \begin_inset Flex Code
21369 \begin_layout Plain Layout
21371 \begin_inset space ~
21380 Ceci signifie: si la clé
21381 \begin_inset Flex Code
21384 \begin_layout Plain Layout
21390 existe, alors imprimer
21391 \begin_inset Quotes fld
21395 \begin_inset Quotes frd
21398 suivi de la clé volume.
21399 On peut aussi introduire une clause
21400 \begin_inset Flex Code
21403 \begin_layout Plain Layout
21409 dans l'expression conditionnelle, comme dans:
21410 \begin_inset Newline newline
21414 \begin_inset Flex Code
21417 \begin_layout Plain Layout
21418 {%author%[[%author%]][[%editor%, ed.]]}
21424 \begin_inset Newline newline
21428 \begin_inset Flex Code
21431 \begin_layout Plain Layout
21437 est imprimée si elle existe; sinon la clé
21438 \begin_inset Flex Code
21441 \begin_layout Plain Layout
21447 est imprimée, suivi de
21448 \begin_inset Quotes fld
21452 \begin_inset Quotes frd
21456 Noter que la clé est encore enclose entre caractères
21457 \begin_inset Flex Code
21460 \begin_layout Plain Layout
21466 ; la clause conditionnelle entière est enclose entre accolades, et les clauses
21468 \begin_inset Flex Code
21471 \begin_layout Plain Layout
21478 \begin_inset Flex Code
21481 \begin_layout Plain Layout
21487 sont encloses entre double crochets
21488 \begin_inset Quotes fld
21492 \begin_inset Quotes frd
21496 \begin_inset Quotes fld
21500 \begin_inset Quotes frd
21504 Il ne peut avoir d'espaces entre ces marqueurs.
21507 \begin_layout Standard
21508 Il existe enfin une autre syntaxe possible dans ces définitions, qui se
21509 présente comme suit:
21510 \begin_inset Flex Code
21513 \begin_layout Plain Layout
21520 Ceci définit une entité d'information utilisée pour créer du
21521 \begin_inset Quotes fld
21525 \begin_inset Quotes frd
21529 De manière évidente, nous ne souhaitons pas exporter des balises HTML en
21530 écrivant du texte normal, aussi doivent elles être enclose entre
21531 \begin_inset Quotes fld
21535 \begin_inset Quotes frd
21539 \begin_inset Quotes fld
21543 \begin_inset Quotes frd
21549 \begin_layout Standard
21550 Deux définitions spéciales sont également disponibles dans un bloc
21551 \begin_inset Flex Code
21554 \begin_layout Plain Layout
21560 Un exemple de la première définition est celle-ci:
21563 \begin_layout LyX-Code
21565 \begin_inset Quotes eld
21569 \begin_inset Quotes erd
21575 \begin_layout Standard
21576 Ceci est une abréviation, ou macro-instruction, et peut être employée comme
21578 \begin_inset Flex Code
21581 \begin_layout Plain Layout
21590 \begin_inset Flex Code
21593 \begin_layout Plain Layout
21599 exactement comme s'il s'agissait de sa définition.
21600 Exprimons par conséquent un
21604 évident: n'utilisez pas:
21607 \begin_layout LyX-Code
21611 \begin_layout Standard
21614 ne devrait pas se perdre dans une boucle infinie, mais cela peut prendre
21615 un moment avant qu'il s'en sorte.
21618 \begin_layout Standard
21619 Le second type de définitions particulières se présente comme ceci:
21622 \begin_layout LyX-Code
21628 \begin_layout Standard
21629 Ceci définit un segment de texte susceptible de traduction, ce qui permet
21630 de traduire les parties appropriées de la bibliographie.
21631 Cette syntaxe peut être incluse dans une définition normale en la considérant
21633 \begin_inset Flex Code
21636 \begin_layout Plain Layout
21643 Plusieurs d'entre elles sont prédéfinies dans
21644 \begin_inset Flex Code
21647 \begin_layout Plain Layout
21654 Notez bien que ce ne sont pas des macro-instructions, au sens défini ci-dessus:
21655 elles ne seront pas interprétées.
21658 \begin_layout Standard
21659 Voici donc un exemple utilisant toutes ces fonctionnalités:
21662 \begin_inset VSpace defskip
21668 \begin_layout Standard
21673 !authoredit {%author%[[%author%, ]][[{%editor%[[%editor%, %_edtext%, ]]}]]}
21676 \begin_layout Standard
21679 \begin_inset VSpace defskip
21684 Ceci défini une macro qui imprime le nom de l'auteur, suivi d'un virgule,
21686 \begin_inset Flex Code
21689 \begin_layout Plain Layout
21695 existe, ou bien imprime le nom de l'éditeur, suivi de
21696 \begin_inset Flex Code
21699 \begin_layout Plain Layout
21705 ou de sa traduction (implicitement, apparaîtra
21706 \begin_inset Quotes fld
21710 \begin_inset Quotes frd
21714 \begin_inset Flex Code
21717 \begin_layout Plain Layout
21724 Notez que ceci est déjà défini dans
21725 \begin_inset Flex Code
21728 \begin_layout Plain Layout
21734 , vous pouvez donc l'utiliser dans vos propres définitions, ou redéfinitions,
21735 si vous chargez ce fichier d'abord.
21738 \begin_layout Section
21739 Directives pour l'exportation XHTML
21740 \begin_inset CommandInset label
21742 name "sec:Tags-for-XHTML"
21749 \begin_layout Standard
21750 Comme pour \SpecialChar LaTeX
21751 ou DocBook, la présentation du résultat HTML créé par \SpecialChar LyX
21753 par les informations de format.
21754 En général, \SpecialChar LyX
21755 produit une présentation implicite raisonnable, et comme indiqué
21756 plus haut, il construira même des règles implicites CSS à partir des autres
21757 directives de format.
21758 Par exemple, \SpecialChar LyX
21759 essaiera d'utiliser l'information du bloc
21760 \begin_inset Flex Code
21763 \begin_layout Plain Layout
21769 du style Chapter pour écrire une CSS qui mettra en forme les titres de
21770 chapitres de manière appropriée.
21773 \begin_layout Standard
21774 Dans de nombreux cas, vous n'aurez donc sans doute rien à faire du tout
21775 pour obtenir un résultat XHTML acceptable pour vos environnements propres,
21776 vos inserts personnalisés, et ainsi de suite.
21777 Mais dans certains cas vous devrez faire quelque chose, et \SpecialChar LyX
21779 conséquent un certain nombre de directives de format qui peuvent être utilisées
21780 pour personnaliser le XHTML et les CSS qui sont créés.
21783 \begin_layout Standard
21784 Notez qu'il existe deux directives,
21785 \begin_inset Flex Code
21788 \begin_layout Plain Layout
21795 \begin_inset Flex Code
21798 \begin_layout Plain Layout
21804 , qui peuvent apparaître en dehors des déclarations de style et d'insert.
21806 \begin_inset CommandInset ref
21808 reference "subsec:Paramètres-généraux-d'une"
21812 pour les détails sur celles-ci.
21815 \begin_layout Subsection
21816 Styles de paragraphe
21817 \begin_inset CommandInset label
21819 name "subsec:Styles-de-paragraphe-XHTML"
21826 \begin_layout Standard
21827 Le type de XHTML que \SpecialChar LyX
21828 crée pour un paragraphe dépend s'il s'agit d'un paragraphe
21829 normal, d'une commande ou d'un environnement, ce qui est déterminé par
21830 le contenu de la directive correspondante
21831 \begin_inset Flex Code
21834 \begin_layout Plain Layout
21844 \begin_layout Standard
21845 Pour une commande ou un paragraphe normal, le résultat XHTML a la forme
21849 \begin_layout LyX-Code
21853 \begin_inset Quotes erd
21857 \begin_inset Quotes erd
21863 \begin_layout LyX-Code
21867 \begin_inset Quotes erd
21871 \begin_inset Quotes erd
21881 \begin_layout LyX-Code
21882 Contenu du paragraphe
21885 \begin_layout LyX-Code
21891 \begin_layout Standard
21892 Les balises d'étiquette sont bien entendu omises si le paragraphe n'est
21896 \begin_layout Standard
21897 Pour un environnement qui n'est pas du type liste, le XHTML prend la forme:
21900 \begin_layout LyX-Code
21904 \begin_inset Quotes erd
21908 \begin_inset Quotes erd
21914 \begin_layout LyX-Code
21918 \begin_inset Quotes erd
21922 \begin_inset Quotes erd
21926 \begin_inset Quotes erd
21930 \begin_inset Quotes erd
21935 Étiquette d'environnement
21939 Premier paragraphe.
21944 \begin_layout LyX-Code
21954 \begin_layout LyX-Code
21960 \begin_layout Standard
21961 Noter que l'étiquette n'est émise que pour le premier paragraphe, comme
21962 ce serait le cas pour une théorème, par exemple.
21965 \begin_layout Standard
21966 Pour une liste, nous avons une de ces formes:
21969 \begin_layout LyX-Code
21973 \begin_inset Quotes erd
21977 \begin_inset Quotes erd
21983 \begin_layout LyX-Code
21987 \begin_inset Quotes erd
21991 \begin_inset Quotes erd
21995 \begin_inset Quotes erd
21999 \begin_inset Quotes erd
22013 \begin_layout LyX-Code
22017 \begin_inset Quotes erd
22021 \begin_inset Quotes erd
22025 \begin_inset Quotes erd
22029 \begin_inset Quotes erd
22043 \begin_layout LyX-Code
22049 \begin_layout LyX-Code
22053 \begin_layout LyX-Code
22057 \begin_inset Quotes erd
22061 \begin_inset Quotes erd
22067 \begin_layout LyX-Code
22071 \begin_inset Quotes erd
22075 \begin_inset Quotes erd
22082 </labeltag><itemtag attr=
22083 \begin_inset Quotes erd
22087 \begin_inset Quotes erd
22097 \begin_layout LyX-Code
22101 \begin_inset Quotes erd
22105 \begin_inset Quotes erd
22112 </labeltag><itemtag attr=
22113 \begin_inset Quotes erd
22117 \begin_inset Quotes erd
22127 \begin_layout LyX-Code
22133 \begin_layout Standard
22134 Noter la différence en ce qui concerne l'ordre des balises
22135 \begin_inset Flex Code
22138 \begin_layout Plain Layout
22145 \begin_inset Flex Code
22148 \begin_layout Plain Layout
22155 L'ordre obtenu dépend du positionnement de
22156 \begin_inset Flex Code
22159 \begin_layout Plain Layout
22166 \begin_inset Flex Code
22169 \begin_layout Plain Layout
22175 est fausse (valeur implicite), vous obtiendrez la première forme, avec
22176 l'étiquette dans l'élément; s'il la valeur est vraie, vous obtiendrez la
22177 seconde forme, avec l'étiquette en dehors de l'élément.
22180 \begin_layout Standard
22181 Les balises et les attributs spécifiques émis pour chaque type de paragraphe
22182 peuvent être contrôlés par les directives de format que nous allons décrire.
22183 Comme indiqué ci-dessus, cependant, \SpecialChar LyX
22184 utilise des valeurs implicites raisonnable
22185 s pour la plupart d'entre elles, vous n'aurez donc pas grand-chose à faire
22186 pour produire un résultat XHTML satisfaisant.
22187 Pensez aux directives disponibles comme un supplément pour obtenir un réglage
22188 à votre convenance.
22191 \begin_layout Description
22194 \begin_inset Flex Code
22197 \begin_layout Plain Layout
22206 \begin_inset Flex Code
22209 \begin_layout Plain Layout
22217 précise les informations d'attribut à émettre avec la balise principale.
22219 \begin_inset Flex Code
22222 \begin_layout Plain Layout
22223 \begin_inset Quotes fld
22227 \begin_inset Quotes frd
22236 Implicitement, \SpecialChar LyX
22238 \begin_inset Flex Code
22241 \begin_layout Plain Layout
22242 \begin_inset Quotes fld
22246 \begin_inset Quotes frd
22255 \begin_inset Flex Code
22258 \begin_layout Plain Layout
22264 est le nom du style en bas de casse, par exemple: chapter.
22265 Ceci ne doit contenir
22269 information de style: utiliser
22270 \begin_inset Flex Code
22273 \begin_layout Plain Layout
22282 \begin_layout Description
22285 \begin_inset Flex Code
22288 \begin_layout Plain Layout
22299 \begin_inset Flex Code
22302 \begin_layout Plain Layout
22311 \begin_inset space \thinspace{}
22315 \begin_inset Flex Code
22318 \begin_layout Plain Layout
22324 ] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
22326 ce style, même si une information complémentaire est explicitement émise
22328 \begin_inset Flex Code
22331 \begin_layout Plain Layout
22338 Positionner cette directive à
22339 \begin_inset Flex Code
22342 \begin_layout Plain Layout
22348 vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
22351 \begin_inset Flex Code
22354 \begin_layout Plain Layout
22363 \begin_layout Description
22366 \begin_inset Flex Code
22369 \begin_layout Plain Layout
22378 \begin_inset Flex Code
22381 \begin_layout Plain Layout
22389 définit la balise utilisée pour les paragraphes ou environnements isolés,
22391 \begin_inset Flex Code
22394 \begin_layout Plain Layout
22400 dans les exemples ci-dessus.
22402 \begin_inset Flex Code
22405 \begin_layout Plain Layout
22414 \begin_layout Description
22417 \begin_inset Flex Code
22420 \begin_layout Plain Layout
22429 \begin_inset Flex Code
22432 \begin_layout Plain Layout
22440 définit les attributs des balises
22441 \begin_inset Flex Code
22444 \begin_layout Plain Layout
22452 \begin_inset Flex Code
22455 \begin_layout Plain Layout
22456 \begin_inset Quotes fld
22459 class=`nomstyle_item'
22460 \begin_inset Quotes frd
22469 Ceci ne doit contenir
22473 information de style: utiliser
22474 \begin_inset Flex Code
22477 \begin_layout Plain Layout
22486 \begin_layout Description
22489 \begin_inset Flex Code
22492 \begin_layout Plain Layout
22501 \begin_inset Flex Code
22504 \begin_layout Plain Layout
22512 définit la balise utilisée pour les étiquettes de paragraphe et d'élément,
22514 \begin_inset Flex Code
22517 \begin_layout Plain Layout
22523 dans les exemples ci-dessus.
22525 \begin_inset Flex Code
22528 \begin_layout Plain Layout
22535 \begin_inset Flex Code
22538 \begin_layout Plain Layout
22545 \begin_inset Flex Code
22548 \begin_layout Plain Layout
22555 \begin_inset Newline newline
22559 \begin_inset Flex Code
22562 \begin_layout Plain Layout
22563 Centered_Top_Environment
22568 , auquel cas elle vaut implicitement
22569 \begin_inset Flex Code
22572 \begin_layout Plain Layout
22581 \begin_layout Description
22584 \begin_inset Flex Code
22587 \begin_layout Plain Layout
22596 \begin_inset Flex Code
22599 \begin_layout Plain Layout
22607 définit les attributs de la balise
22608 \begin_inset Flex Code
22611 \begin_layout Plain Layout
22619 \begin_inset Quotes erd
22623 Ceci ne doit contenir
22627 information de style: utiliser
22628 \begin_inset Flex Code
22631 \begin_layout Plain Layout
22640 \begin_layout Description
22643 \begin_inset Flex Code
22646 \begin_layout Plain Layout
22657 \begin_inset Flex Code
22660 \begin_layout Plain Layout
22669 \begin_inset space \thinspace{}
22673 \begin_inset Flex Code
22676 \begin_layout Plain Layout
22682 ], significatif uniquement pour les environnements de liste, contrôle si
22683 la balise d'étiquetage est émise avant ou dans la balise d'élément.
22684 Ceci est utilisé par exemple dans l'environnement de description, où l'on
22686 \begin_inset Flex Code
22689 \begin_layout Plain Layout
22690 \begin_inset Quotes fld
22693 <dt>\SpecialChar ldots
22694 </dt><dd>\SpecialChar ldots
22696 \begin_inset Quotes frd
22706 \begin_inset Flex Code
22709 \begin_layout Plain Layout
22715 : la balise d'étiquetage est dans la balise d'élément.
22718 \begin_layout Description
22721 \begin_inset Flex Code
22724 \begin_layout Plain Layout
22734 définit l'information à émettre dans la section
22735 \begin_inset Flex Code
22738 \begin_layout Plain Layout
22744 quand ce style est utilisé.
22745 Ceci pourrait être utilisé par exemple pour inclure un bloc
22746 \begin_inset Flex Code
22749 \begin_layout Plain Layout
22755 définissant un gestionnaire
22756 \begin_inset Flex Code
22759 \begin_layout Plain Layout
22768 \begin_layout Description
22771 \begin_inset Flex Code
22774 \begin_layout Plain Layout
22784 définit l'information à émettre dans la section
22785 \begin_inset Flex Code
22788 \begin_layout Plain Layout
22794 quand ce style est utilisé.
22795 Ceci pourrait être utilisé par exemple pour inclure un bloc
22796 \begin_inset Flex Code
22799 \begin_layout Plain Layout
22805 définissant un gestionnaire
22806 \begin_inset Flex Code
22809 \begin_layout Plain Layout
22816 Doit être fermé par
22819 \begin_inset Flex Code
22822 \begin_layout Plain Layout
22835 \begin_layout Description
22838 \begin_inset Flex Code
22841 \begin_layout Plain Layout
22850 \begin_inset Flex Code
22853 \begin_layout Plain Layout
22861 définit la balise utilisé pour l'étiquette principale, qui remplace
22862 \begin_inset Flex Code
22865 \begin_layout Plain Layout
22871 dans les exemples ci-dessus.
22873 \begin_inset Flex Code
22876 \begin_layout Plain Layout
22885 \begin_layout Description
22888 \begin_inset Flex Code
22891 \begin_layout Plain Layout
22902 \begin_inset Flex Code
22905 \begin_layout Plain Layout
22914 \begin_inset space \thinspace{}
22918 \begin_inset Flex Code
22921 \begin_layout Plain Layout
22927 ] identifie ce style comme celui à utiliser pour créer la balise
22928 \begin_inset Flex Code
22931 \begin_layout Plain Layout
22937 dans le fichier XHTML.
22938 Implicitement fausse.
22940 \begin_inset Flex Code
22943 \begin_layout Plain Layout
22949 la positionne à vraie pour l'environnement
22950 \begin_inset Flex Code
22953 \begin_layout Plain Layout
22962 \begin_layout Subsection
22968 \begin_layout Standard
22969 L'exportation XHTML des inserts peut également être contrôlée par l'information
22970 résidant dans les fichiers de format
22974 \begin_layout Plain Layout
22975 Pour le moment, ceci n'est exact que pour les inserts de
22976 \begin_inset Quotes fld
22980 \begin_inset Quotes frd
22983 (les inserts dans lesquels vous pouvez effectuer une saisie), mais n'est
22984 pas exact pour les inserts de
22985 \begin_inset Quotes fld
22989 \begin_inset Quotes frd
22992 (inserts associés à des boîtes de dialogue).
22998 Là encore, \SpecialChar LyX
22999 essaie de produire implicitement un résultat raisonnable, et
23000 il crée des règles CSS implicites.
23001 Mais tout peut être personnalisé.
23004 \begin_layout Standard
23005 Le résultat XHTML produit par \SpecialChar LyX
23006 pour un insert a la forme suivante:
23009 \begin_layout LyX-Code
23013 \begin_inset Quotes erd
23017 \begin_inset Quotes erd
23023 \begin_layout LyX-Code
23033 \begin_layout LyX-Code
23037 \begin_inset Quotes erd
23041 \begin_inset Quotes erd
23046 Contenu de l'insert.
23051 \begin_layout LyX-Code
23057 \begin_layout Standard
23058 Si l'insert permet de saisir plusieurs paragraphes — c'est-à-dire, si
23059 \begin_inset Flex Code
23062 \begin_layout Plain Layout
23068 est vrai — alors le contenu de l'insert sera exporté également en paragraphes
23069 formatés en fonction des styles utilisés pour ces paragraphes (standard,
23070 citation et similaire).
23071 La balise d'étiquetage est bien entendu omise si la paragraphe n'a pas
23072 d'étiquette et, pour le moment, est toujours
23073 \begin_inset Flex Code
23076 \begin_layout Plain Layout
23083 La balise interne est facultative et, implicitement, n'apparaît pas.
23086 \begin_layout Standard
23087 Les balises et attributs spécifiques émis pour chaque insert peuvent être
23088 contrôlés au moyen des directives de format suivantes:
23091 \begin_layout Description
23094 \begin_inset Flex Code
23097 \begin_layout Plain Layout
23108 \begin_inset Flex Code
23111 \begin_layout Plain Layout
23117 ] précise les informations d'attribut à émettre avec la balise principale.
23119 \begin_inset Flex Code
23122 \begin_layout Plain Layout
23123 \begin_inset Quotes fld
23126 class=`moninsert' onclick=`\SpecialChar ldots
23128 \begin_inset Quotes frd
23137 Implicitement, \SpecialChar LyX
23139 \begin_inset Flex Code
23142 \begin_layout Plain Layout
23143 \begin_inset Quotes fld
23147 \begin_inset Quotes frd
23156 \begin_inset Flex Code
23159 \begin_layout Plain Layout
23165 est le nom \SpecialChar LyX
23166 de l'insert en bas de casse et avec les caractères non alphanumériq
23167 ues remplacés par des caractères
23168 \begin_inset Quotes fld
23172 \begin_inset Quotes frd
23175 , par exemple: footnote.
23178 \begin_layout Description
23181 \begin_inset Flex Code
23184 \begin_layout Plain Layout
23195 \begin_inset Flex Code
23198 \begin_layout Plain Layout
23207 \begin_inset space \thinspace{}
23211 \begin_inset Flex Code
23214 \begin_layout Plain Layout
23220 ] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
23222 cet insert, même si une information complémentaire est explicitement émise
23224 \begin_inset Flex Code
23227 \begin_layout Plain Layout
23234 Positionner cette directive à
23235 \begin_inset Flex Code
23238 \begin_layout Plain Layout
23244 vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
23247 \begin_inset Flex Code
23250 \begin_layout Plain Layout
23259 \begin_layout Description
23262 \begin_inset Flex Code
23265 \begin_layout Plain Layout
23276 \begin_inset Flex Code
23279 \begin_layout Plain Layout
23285 ] fixe l'attribut de la balise interne.
23287 \begin_inset Newline newline
23291 \begin_inset Flex Code
23294 \begin_layout Plain Layout
23295 \begin_inset Quotes fld
23298 class=`nominsert_inner'
23299 \begin_inset Quotes frd
23310 \begin_layout Description
23313 \begin_inset Flex Code
23316 \begin_layout Plain Layout
23327 \begin_inset Flex Code
23330 \begin_layout Plain Layout
23336 ] détermine la balise interne, et remplace
23337 \begin_inset Flex Code
23340 \begin_layout Plain Layout
23346 dans les exemples ci-dessus.
23347 Implicitement absente.
23350 \begin_layout Description
23353 \begin_inset Flex Code
23356 \begin_layout Plain Layout
23367 \begin_inset Flex Code
23370 \begin_layout Plain Layout
23377 \begin_inset space \thinspace{}
23381 \begin_inset Flex Code
23384 \begin_layout Plain Layout
23392 ] indique si cet insert représente un bloc autonome de texte (comme une
23393 note de bas de page) ou bien représente du contenu inclus dans le texte
23394 environnant (comme une branche).
23396 \begin_inset Flex Code
23399 \begin_layout Plain Layout
23408 \begin_layout Description
23411 \begin_inset Flex Code
23414 \begin_layout Plain Layout
23425 \begin_inset Flex Code
23428 \begin_layout Plain Layout
23434 ] définit une étiquette pour cet insert, pouvant inclure une référence à
23436 Par exemple, pour une note de bas de page, ce peut être
23437 \begin_inset Flex Code
23440 \begin_layout Plain Layout
23449 Cette directive est facultative, et n'a pas de valeur implicite.
23452 \begin_layout Description
23455 \begin_inset Flex Code
23458 \begin_layout Plain Layout
23468 définit l'information à émettre dans la section
23469 \begin_inset Flex Code
23472 \begin_layout Plain Layout
23478 quand ce style est utilisé.
23479 Ceci pourrait être utilisé par exemple pour inclure un bloc
23480 \begin_inset Flex Code
23483 \begin_layout Plain Layout
23489 définissant un gestionnaire
23490 \begin_inset Flex Code
23493 \begin_layout Plain Layout
23502 \begin_layout Description
23505 \begin_inset Flex Code
23508 \begin_layout Plain Layout
23518 définit l'information CSS à inclure quand ce style est utilisé.
23519 Noter que le contenu sera automatiquement enclos dans un bloc
23520 \begin_inset Flex Code
23523 \begin_layout Plain Layout
23529 créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
23532 \begin_layout Description
23535 \begin_inset Flex Code
23538 \begin_layout Plain Layout
23549 \begin_inset Flex Code
23552 \begin_layout Plain Layout
23558 ] définit la balise utilisé pour l'étiquette principale, qui remplace
23559 \begin_inset Flex Code
23562 \begin_layout Plain Layout
23568 dans les exemples ci-dessus.
23569 La valeur implicite dépend dépend du réglage de
23570 \begin_inset Flex Code
23573 \begin_layout Plain Layout
23580 \begin_inset Flex Code
23583 \begin_layout Plain Layout
23589 est vrai, la valeur implicite est
23590 \begin_inset Flex Code
23593 \begin_layout Plain Layout
23599 ; s'il est faux, la valeur implicite est
23600 \begin_inset Flex Code
23603 \begin_layout Plain Layout
23612 \begin_layout Subsection
23616 \begin_layout Standard
23617 Le résultat XHTML pour les flottants peut être contrôlé par les informations
23619 Le résultat a la forme suivante:
23622 \begin_layout LyX-Code
23626 \begin_inset Quotes erd
23630 \begin_inset Quotes erd
23636 \begin_layout LyX-Code
23639 Contenu du flottant.
23642 \begin_layout LyX-Code
23648 \begin_layout Standard
23649 La légende, si elle est présente, est un insert séparé et sera émis en tant
23651 Son apparence pourra être contrôlée par la directive InsetLayout pour les
23652 inserts de légende.
23655 \begin_layout Description
23658 \begin_inset Flex Code
23661 \begin_layout Plain Layout
23670 \begin_inset Flex Code
23673 \begin_layout Plain Layout
23681 précise les informations d'attribut à émettre avec la balise principale.
23683 \begin_inset Flex Code
23686 \begin_layout Plain Layout
23687 \begin_inset Quotes fld
23690 class=`monflottant' onclick=`\SpecialChar ldots
23692 \begin_inset Quotes frd
23701 Implicitement, \SpecialChar LyX
23703 \begin_inset Flex Code
23706 \begin_layout Plain Layout
23707 \begin_inset Quotes fld
23712 class=`float float-typefloat'
23715 \begin_inset Quotes frd
23724 \begin_inset Flex Code
23727 \begin_layout Plain Layout
23733 est le nom \SpecialChar LyX
23734 de l'insert (tel qu'il est déterminé par la déclaration de
23736 \begin_inset CommandInset ref
23738 reference "subsec:Flottants"
23742 ) en bas de casse et avec les caractères non alphanumériques remplacés par
23744 \begin_inset Quotes fld
23748 \begin_inset Quotes frd
23752 \begin_inset Flex Code
23755 \begin_layout Plain Layout
23764 \begin_layout Description
23767 \begin_inset Flex Code
23770 \begin_layout Plain Layout
23780 définit l'information CSS à inclure quand ce flottant est utilisé.
23785 Noter que le contenu sera automatiquement enclos dans un bloc
23786 \begin_inset Flex Code
23789 \begin_layout Plain Layout
23795 créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
23798 \begin_layout Description
23801 \begin_inset Flex Code
23804 \begin_layout Plain Layout
23813 \begin_inset Flex Code
23816 \begin_layout Plain Layout
23824 définit la balise utilisé pour l'étiquette principale, qui remplace
23825 \begin_inset Flex Code
23828 \begin_layout Plain Layout
23834 dans les exemples ci-dessus.
23836 \begin_inset Flex Code
23839 \begin_layout Plain Layout
23845 , cette valeur devra rarement être modifiée.
23848 \begin_layout Subsection
23849 Mise en page de la bibliographie
23852 \begin_layout Standard
23853 La bibliographie peut être mise en forme via les blocs
23854 \begin_inset Flex Code
23857 \begin_layout Plain Layout
23865 \begin_inset space ~
23869 \begin_inset CommandInset ref
23871 reference "subsec:Description citation"
23878 \begin_layout Subsection
23879 CSS créés par \SpecialChar LyX
23883 \begin_layout Standard
23884 Nous avons mentionné plusieurs fois que \SpecialChar LyX
23885 créera des règles CSS implicites
23886 pour les paragraphes et les inserts, fondées sur les autres informations
23887 de format fournies.
23888 Ici, nous préciserons quelle information est utilisée par \SpecialChar LyX
23892 \begin_layout Standard
23893 Pour le moment, \SpecialChar LyX
23894 engendre tout seul des CSS seulement pour les informations
23895 de police, en utilisant les directives
23896 \begin_inset Flex Code
23899 \begin_layout Plain Layout
23906 \begin_inset Flex Code
23909 \begin_layout Plain Layout
23916 \begin_inset Flex Code
23919 \begin_layout Plain Layout
23926 \begin_inset Flex Code
23929 \begin_layout Plain Layout
23935 spécifiées dans la déclaration
23936 \begin_inset Flex Code
23939 \begin_layout Plain Layout
23946 \begin_inset space ~
23950 \begin_inset CommandInset ref
23952 reference "subsec:polices"
23956 .) La traduction est essentiellement directe et évidente, par exemple
23957 \begin_inset Flex Code
23960 \begin_layout Plain Layout
23961 \begin_inset Quotes fld
23965 \begin_inset Quotes frd
23974 \begin_inset Flex Code
23977 \begin_layout Plain Layout
23978 \begin_inset Quotes fld
23981 font-family: sans-serif;
23982 \begin_inset Quotes frd
23991 La correspondance entre les tailles en \SpecialChar LyX
23992 et les tailles en CSS est un peu
23993 moins évidente main néanmoins intuitive.
23995 \begin_inset Flex Code
23998 \begin_layout Plain Layout
24005 \begin_inset Flex URL
24008 \begin_layout Plain Layout
24018 \begin_layout Chapter
24019 Insérer un objet externe
24020 \begin_inset CommandInset label
24022 name "chap:Insérer-un-Objet"
24029 \begin_layout Standard
24032 \begin_inset Box Shadowbox
24042 height_special "totalheight"
24047 backgroundcolor "none"
24050 \begin_layout Plain Layout
24051 Avertissement: cette partie des la documentation n'a pas été mise à jour
24052 depuis un certain temps.
24053 Nous espérons qu'elle est toujours correcte, mais ce n'est pas garanti.
24061 \begin_layout Standard
24062 L'utilisation d'éléments créés par des logiciels extérieurs à \SpecialChar LyX
24064 en détail dans le manuel
24069 Cette partie du manuel couvre ce qui se passe derrière la scène pour permettre
24070 d'écrire un mécanisme d'inclusion pour un nouvel élément.
24073 \begin_layout Section
24074 Comment fonctionne-t-il ?
24077 \begin_layout Standard
24078 L'insertion d'objet externe repose sur le concept de
24084 \begin_layout Plain Layout
24085 NdT : Traduction de
24086 \begin_inset Quotes fld
24090 \begin_inset Quotes frd
24101 Un cadre définit comment \SpecialChar LyX
24102 doit s'interfacer avec un type d'objet donné.
24103 Tel qu'il est distribué, \SpecialChar LyX
24104 possède des cadres prédéfinis pour les figures
24105 XFig, pour les diagrammes Dia, pour différents formats d'images rastérisées,
24106 pour gnuplot, et d'autres.
24107 Vous pouvez en consulter la liste avec
24108 \begin_inset Flex MenuItem
24111 \begin_layout Plain Layout
24112 Insertion\SpecialChar menuseparator
24114 \begin_inset space ~
24123 En outre, il est possible de créer votre propre cadre pour supporter un
24124 type donné d'objet.
24125 Nous décrirons plus loin en détail ce qu'il faut faire, et nous espérons
24126 que vous nous enverrez tous les cadres que vous créerez pour que nous puissions
24127 les inclure dans de futures versions de \SpecialChar LyX
24131 \begin_layout Standard
24132 Un autre concept de base est qu'il faut faire la distinction entre le fichier
24133 d'origine qui sert de point de départ et le fichier transformé qui est
24134 inclus avec votre document exporté ou imprimé.
24135 Voyons par exemple une figure produite avec
24136 \begin_inset Flex Code
24139 \begin_layout Plain Layout
24146 L'application XFig elle-même travaille sur un fichier avec l'extension
24148 \begin_inset Flex Code
24151 \begin_layout Plain Layout
24158 Dans XFig, vous créez et modifiez votre figure.
24159 Quand c'est fini, vous enregistrez le fichier
24160 \begin_inset Flex Code
24163 \begin_layout Plain Layout
24170 Quand vous voulez inclure la figure dans votre document, vous invoquez
24172 \begin_inset Flex Code
24175 \begin_layout Plain Layout
24181 pour créer un fichier PostScript qui sera aisément inclus dans votre fichier
24184 Dans ce cas, le fichier
24185 \begin_inset Flex Code
24188 \begin_layout Plain Layout
24194 est le fichier d'origine, et le fichier PostScript est le fichier transformé.
24197 \begin_layout Standard
24198 Cette distinction est importante pour pouvoir mettre à jour l'objet pendant
24199 l'écriture de votre document.
24200 En outre, elle vous donne la flexibilité requise pour supporter des formats
24201 d'exportation différents.
24202 Par exemple, dans le cas de l'exportation en Ascii, ce n'est pas vraiment
24203 une super idée d'inclure la figure en PostScript brut.
24204 À la place, vous préférerez soit inclure une référence à la figure, soit
24205 essayer un convertisseur graphique vers Ascii pour rendre un résultat final
24206 approchant du graphique d'origine.
24207 L'insertion d'objet externe vous permet de le faire, car il est paramétré
24208 avec les différents formats d'exportation supportés par \SpecialChar LyX
24212 \begin_layout Standard
24213 En plus de supporter la génération de fichiers transformés différents selon
24214 le format d'exportation, l'insertion d'objet externe travaille en étroite
24215 collaboration avec les applications d'édition et de visualisation.
24216 Dans le cas d'une figure XFig, vous pouvez invoquer Xfig sur le fichier
24217 d'origine d'un simple clic depuis la fenêtre d'objet externe de \SpecialChar LyX
24219 visualiser le fichier transformé PostScript avec Ghostview d'un autre clic.
24220 Il n'y a plus à se bagarrer avec la ligne de commande ou avec des explorateurs
24221 de fichiers pour localiser et manipuler le fichier d'origine et le fichier
24223 De cette façon, vous pouvez enfin profiter à plein des nombreuses applications
24224 différentes qui servent à la production de documents, et serez finalement
24228 \begin_layout Section
24229 Le fichier de configuration d'un cadre externe
24232 \begin_layout Standard
24233 Il est assez facile de définir de nouveaux cadres externes dans \SpecialChar LyX
24235 Cependant, sachez que si vous le faites de façon négligente, vous introduirez
24240 une faille de sécurité facilement exploitable.
24241 Avant de commencer, lisez donc plus bas ce qui concerne la sécurité
24242 \begin_inset space ~
24246 \begin_inset CommandInset ref
24247 LatexCommand pageref
24248 reference "sec:La-question-de"
24255 \begin_layout Standard
24256 Ceci dit, nous vous encourageons à créer des cadres intéressants et à nous
24260 \begin_layout Standard
24261 Les cadres externes sont définis dans le fichier
24262 \begin_inset Flex Code
24265 \begin_layout Plain Layout
24266 Rép\SpecialChar LyX
24267 /external_templates
24278 \begin_layout Plain Layout
24279 NdT : Nous rappelons que
24280 \begin_inset Quotes fld
24284 \begin_inset Quotes frd
24287 est la traduction de
24288 \begin_inset Quotes fld
24292 \begin_inset Quotes frd
24295 dans ce contexte de l'objet externe.
24303 Vous pouvez mettre votre propre version dans
24304 \begin_inset Flex Code
24307 \begin_layout Plain Layout
24308 MonRép/external_templates
24317 \begin_layout Standard
24318 Un fichier de configuration de cadre typique se présente comme ceci:
24321 \begin_layout LyX-Code
24327 \begin_layout LyX-Code
24330 GuiName "XFig: $$AbsOrRelPathParent$$Basename"
24333 \begin_layout LyX-Code
24339 \begin_layout LyX-Code
24345 \begin_layout LyX-Code
24351 \begin_layout LyX-Code
24357 \begin_layout LyX-Code
24363 \begin_layout LyX-Code
24366 AutomaticProduction true
24369 \begin_layout LyX-Code
24375 \begin_layout LyX-Code
24381 \begin_layout LyX-Code
24384 Format \SpecialChar LaTeX
24388 \begin_layout LyX-Code
24391 TransformCommand Rotate RotationLatexCommand
24394 \begin_layout LyX-Code
24397 TransformCommand Resize ResizeLatexCommand
24400 \begin_layout LyX-Code
24403 Product "$$RotateFront$$ResizeFront
24406 \begin_layout LyX-Code
24413 input{$$AbsOrRelPathMaster$$Basename.pstex_t}
24416 \begin_layout LyX-Code
24419 $$ResizeBack$$RotateBack"
24422 \begin_layout LyX-Code
24428 \begin_layout LyX-Code
24431 UpdateResult "$$AbsPath$$Basename.pstex_t"
24434 \begin_layout LyX-Code
24437 Requirement "graphicx"
24440 \begin_layout LyX-Code
24443 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
24446 \begin_layout LyX-Code
24449 ReferencedFile latex "$$AbsPath$$Basename.eps"
24452 \begin_layout LyX-Code
24455 ReferencedFile dvi "$$AbsPath$$Basename.eps"
24458 \begin_layout LyX-Code
24464 \begin_layout LyX-Code
24467 Format PDF\SpecialChar LaTeX
24471 \begin_layout LyX-Code
24474 TransformCommand Rotate RotationLatexCommand
24477 \begin_layout LyX-Code
24480 TransformCommand Resize ResizeLatexCommand
24483 \begin_layout LyX-Code
24486 Product "$$RotateFront$$ResizeFront
24489 \begin_layout LyX-Code
24496 input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
24499 \begin_layout LyX-Code
24502 $$ResizeBack$$RotateBack"
24505 \begin_layout LyX-Code
24508 UpdateFormat pdftex
24511 \begin_layout LyX-Code
24514 UpdateResult "$$AbsPath$$Basename.pdftex_t"
24517 \begin_layout LyX-Code
24520 Requirement "graphicx"
24523 \begin_layout LyX-Code
24526 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
24529 \begin_layout LyX-Code
24532 ReferencedFile latex "$$AbsPath$$Basename.pdf"
24535 \begin_layout LyX-Code
24541 \begin_layout LyX-Code
24547 \begin_layout LyX-Code
24550 Product "$$Contents(
24552 "$$AbsPath$$Basename.asc
24557 \begin_layout LyX-Code
24560 UpdateFormat asciixfig
24563 \begin_layout LyX-Code
24566 UpdateResult "$$AbsPath$$Basename.asc"
24569 \begin_layout LyX-Code
24575 \begin_layout LyX-Code
24581 \begin_layout LyX-Code
24584 Product "<graphic fileref=
24586 "$$AbsOrRelPathMaster$$Basename.eps
24591 \begin_layout LyX-Code
24597 \begin_layout LyX-Code
24603 \begin_layout LyX-Code
24606 UpdateResult "$$AbsPath$$Basename.eps"
24609 \begin_layout LyX-Code
24612 ReferencedFile docbook "$$AbsPath$$Basename.eps"
24615 \begin_layout LyX-Code
24618 ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
24621 \begin_layout LyX-Code
24627 \begin_layout LyX-Code
24630 Product "[XFig: $$FName]"
24633 \begin_layout LyX-Code
24639 \begin_layout LyX-Code
24645 \begin_layout Standard
24646 Comme vous pouvez le constater, le cadre est inséré entre
24647 \begin_inset Flex Code
24650 \begin_layout Plain Layout
24660 \begin_inset Flex Code
24663 \begin_layout Plain Layout
24672 Il contient un en-tête spécifiant quelques réglages généraux et, pour chaque
24673 format primaire de document reconnu, une section
24674 \begin_inset Flex Code
24677 \begin_layout Plain Layout
24687 \begin_inset Flex Code
24690 \begin_layout Plain Layout
24701 \begin_layout Subsection
24705 \begin_layout Description
24708 \begin_inset Flex Code
24711 \begin_layout Plain Layout
24714 AutomaticProduction
24715 \begin_inset space ~
24725 indique si le fichier représenté par le cadre doit être créé par \SpecialChar LyX
24727 Cette directive doit apparaître une et une seule fois.
24730 \begin_layout Description
24733 \begin_inset Flex Code
24736 \begin_layout Plain Layout
24740 \begin_inset space ~
24750 précise un patron global utilisé dans l'échange dans la spécification des
24751 fichiers pour filtrer les fichiers désignés.
24752 S'il y a plus d'un suffixe possible (e.g.
24754 \begin_inset Flex Code
24757 \begin_layout Plain Layout
24766 \begin_inset Flex Code
24769 \begin_layout Plain Layout
24777 ), utiliser une syntaxe comme
24778 \begin_inset Flex Code
24781 \begin_layout Plain Layout
24790 Cette directive doit apparaître une et une seule fois.
24793 \begin_layout Description
24796 \begin_inset Flex Code
24799 \begin_layout Plain Layout
24803 \begin_inset space ~
24813 fixe le texte apparaissant dans le bouton.
24814 Cette directive doit apparaître une et une seule fois.
24817 \begin_layout Description
24820 \begin_inset Flex Code
24823 \begin_layout Plain Layout
24827 \begin_inset space ~
24831 \begin_inset space ~
24841 décrit le texte d'aide utilisé dans la fenêtre de dialogue
24842 \begin_inset Quotes fld
24846 \begin_inset Quotes frd
24850 Fournir suffisamment d'informations pour que l'utilisateur comprenne ce
24851 que le cadre peut faire pour lui.
24852 Cette directive doit apparaître une et une seule fois.
24855 \begin_layout Description
24858 \begin_inset Flex Code
24861 \begin_layout Plain Layout
24865 \begin_inset space ~
24875 indique le format du fichier original.
24876 Ce doit être le nom d'un format reconnu par \SpecialChar LyX
24878 \begin_inset space ~
24882 \begin_inset CommandInset ref
24884 reference "sec:Formats"
24890 \begin_inset Quotes eld
24894 \begin_inset Flex Code
24897 \begin_layout Plain Layout
24906 \begin_inset Quotes erd
24909 si le cadre peut gérer des fichiers originaux dans plus d'un format.
24911 tentera d'analyser le fichier pour en déduire le format dans ce cas.
24912 Cette directive doit apparaître une et une seule fois.
24915 \begin_layout Description
24918 \begin_inset Flex Code
24921 \begin_layout Plain Layout
24925 \begin_inset space ~
24935 est un nom original pour le cadre.
24936 Il ne soit pas contenir de macros de substitution (voir ci-après).
24939 \begin_layout Description
24942 \begin_inset Flex Code
24945 \begin_layout Plain Layout
24949 \begin_inset space ~
24952 Rotate|Resize|Clip|Extra
24959 spécifie quelles transformations sont reconnues par ce cadre.
24960 Elle peut apparaître zéro ou plusieurs fois.
24961 Elle active les options correspondantes dans la fenêtre de dialogue.
24963 \begin_inset Flex Code
24966 \begin_layout Plain Layout
24974 doit avoir soit une directive
24975 \begin_inset Flex Code
24978 \begin_layout Plain Layout
24986 correspondante, soit une directive
24987 \begin_inset Flex Code
24990 \begin_layout Plain Layout
24999 \begin_inset Flex Code
25002 \begin_layout Plain Layout
25011 Sinon, la transformation ne sera pas reconnue par ce cadre.
25015 \begin_layout Subsection
25019 \begin_layout Description
25022 \begin_inset Flex Code
25025 \begin_layout Plain Layout
25029 \begin_inset space ~
25033 |PDF\SpecialChar LaTeX
25041 décrit le format de document primaire relevant de cette définition de format.
25042 Tous les cadres n'ont pas de représentation raisonnable dans tous les formats
25043 de fichier documentaire.
25044 Définissez cependant une section
25045 \begin_inset Flex Code
25048 \begin_layout Plain Layout
25056 pour tous les formats, et utilisez un texte bidon lorsqu'il n'existe pas
25058 Ainsi vous verrez au minimum une référence à l'objet externe dans le document
25062 \begin_layout Description
25065 \begin_inset Flex Code
25068 \begin_layout Plain Layout
25072 \begin_inset space ~
25080 \begin_inset space ~
25094 définit une macro additionnelle
25095 \begin_inset Flex Code
25098 \begin_layout Plain Layout
25110 pour la substitution par
25111 \begin_inset Flex Code
25114 \begin_layout Plain Layout
25124 \begin_inset Flex Code
25127 \begin_layout Plain Layout
25139 peut elle-même contenir des macros de substitution.
25140 L'avantage par rapport à l'usage direct de
25141 \begin_inset Flex Code
25144 \begin_layout Plain Layout
25157 \begin_inset Flex Code
25160 \begin_layout Plain Layout
25168 est que la valeur substituée par
25169 \begin_inset Flex Code
25172 \begin_layout Plain Layout
25184 est nettoyée de sorte qu'elle est un argument facultatif valide dans le
25185 format documentaire.
25186 Cette directive doit apparaître une et une seule fois.
25189 \begin_layout Description
25192 \begin_inset Flex Code
25195 \begin_layout Plain Layout
25199 \begin_inset space ~
25209 spécifie le texte inséré dans le document exporté.
25210 C'est en fait la directive la plus importante et elle peut être assez compliqué
25212 Cette directive doit apparaître une et une seule fois.
25215 \begin_layout Description
25218 \begin_inset Flex Code
25221 \begin_layout Plain Layout
25225 \begin_inset space ~
25239 spécifie un élément de préambule qui sera inclus dans le préambule \SpecialChar LaTeX
25241 Il doit être défini par
25242 \begin_inset Flex Code
25245 \begin_layout Plain Layout
25255 \begin_inset Flex Code
25258 \begin_layout Plain Layout
25267 Cette directive doit apparaître une et une seule fois.
25270 \begin_layout Description
25273 \begin_inset Flex Code
25276 \begin_layout Plain Layout
25280 \begin_inset space ~
25284 \begin_inset space ~
25294 désigne les fichiers créés par la procédure de conversion et requis par
25295 un format d'exportation particulier.
25296 Si le nom d'un fichier est relatif, il est interprété relativement au document
25298 Cette directive peut apparaître zéro ou plusieurs fois.
25301 \begin_layout Description
25304 \begin_inset Flex Code
25307 \begin_layout Plain Layout
25311 \begin_inset space ~
25321 désigne le nom d'un paquetage \SpecialChar LaTeX
25323 Le paquetage est inclus via
25324 \begin_inset Flex Code
25327 \begin_layout Plain Layout
25337 dans le préambule \SpecialChar LaTeX
25339 Cette directive peut apparaître zéro ou plusieurs fois.
25342 \begin_layout Description
25345 \begin_inset Flex Code
25348 \begin_layout Plain Layout
25352 \begin_inset space ~
25356 \begin_inset space ~
25359 RotationLatexCommand
25366 spécifie que la commande \SpecialChar LaTeX
25367 native doit être utilisée pour effectuer les
25369 Cette directive peut apparaître une fois ou pas du tout.
25372 \begin_layout Description
25375 \begin_inset Flex Code
25378 \begin_layout Plain Layout
25382 \begin_inset space ~
25386 \begin_inset space ~
25396 spécifie que la commande \SpecialChar LaTeX
25397 native doit être utilisée pour effectuer les
25398 changements de taille.
25399 Cette directive peut apparaître une fois ou pas du tout.
25402 \begin_layout Description
25405 \begin_inset Flex Code
25408 \begin_layout Plain Layout
25412 \begin_inset space ~
25416 \begin_inset space ~
25419 RotationLatexOption
25426 spécifie que les rotations sont effectuées via un paramètre facultatif.
25427 Cette directive peut apparaître une fois ou pas du tout.
25433 \begin_layout Description
25436 \begin_inset Flex Code
25439 \begin_layout Plain Layout
25443 \begin_inset space ~
25447 \begin_inset space ~
25457 spécifie que les changements de taille sont effectuées via un paramètre
25459 Cette directive peut apparaître une fois ou pas du tout
25462 \begin_layout Description
25465 \begin_inset Flex Code
25468 \begin_layout Plain Layout
25472 \begin_inset space ~
25476 \begin_inset space ~
25486 spécifie que les recadrages sont effectuées via un paramètre facultatif.
25487 Cette directive peut apparaître une fois ou pas du tout
25492 \begin_layout Description
25495 \begin_inset Flex Code
25498 \begin_layout Plain Layout
25502 \begin_inset space ~
25506 \begin_inset space ~
25516 spécifie qu'un paramètre supplémentaire facultatif est utilisé.
25517 Cette directive peut apparaître une fois ou pas du tout
25522 \begin_layout Description
25525 \begin_inset Flex Code
25528 \begin_layout Plain Layout
25532 \begin_inset space ~
25542 spécifie le format de fichier du fichier converti.
25543 Ce doit être le nom d'un format reconnu par \SpecialChar LyX
25544 (voir la fenêtre de dialogue
25546 \begin_inset Flex MenuItem
25549 \begin_layout Plain Layout
25552 Outils\SpecialChar menuseparator
25553 Préférences\SpecialChar menuseparator
25555 \begin_inset space ~
25559 \begin_inset space ~
25562 fichiers\SpecialChar menuseparator
25564 \begin_inset space ~
25568 \begin_inset space ~
25577 Cette directive doit apparaître une et une seule fois.
25578 Si le format du fichier résultant est PDF, vous devez spécifier le format
25582 \begin_inset Flex Code
25585 \begin_layout Plain Layout
25595 , qui est le format PDF utilisé pour insérer des graphiques.
25596 Les autres formats PDF définis servent aux exportations du document.
25599 \begin_layout Description
25602 \begin_inset Flex Code
25605 \begin_layout Plain Layout
25609 \begin_inset space ~
25619 spécifie le nom du fichier converti.
25620 Le nom de fichier doit être absolu.
25621 Cette directive doit apparaître une et une seule fois.
25624 \begin_layout Subsection
25625 Définitions du préambule
25628 \begin_layout Standard
25629 La configuration du cadre externe peut contenir des définitions additionnelles
25630 de préambule incluses dans
25631 \begin_inset Flex Code
25634 \begin_layout Plain Layout
25644 \begin_inset Flex Code
25647 \begin_layout Plain Layout
25656 Elle peuvent être utilisées par les cadres dans la section
25657 \begin_inset Flex Code
25660 \begin_layout Plain Layout
25671 \begin_layout Section
25672 Le mécanisme de substitution
25675 \begin_layout Standard
25676 Quand la fenêtre d'objet externe invoque un programme externe, il le fait
25677 selon la commande définie dans le fichier de configuration des cadres.
25678 Ces commandes peuvent contenir diverses macros qui sont interprétées avant
25680 Les commandes sont toujours exécutées dans le répertoire du document.
25683 \begin_layout Standard
25684 Ainsi, quand un objet externe est affiché, un mécanisme de substitution
25685 génère son nom, et la plupart des autres directives reconnaissent la substituti
25686 on de manière similaire.
25689 \begin_layout Standard
25690 Les macros disponibles sont les suivantes :
25693 \begin_layout Description
25696 \begin_inset Flex Code
25699 \begin_layout Plain Layout
25702 $$AbsOrRelPathMaster
25709 est le est le chemin d'accès, absolu ou relatif au document maître \SpecialChar LyX
25713 \begin_layout Description
25716 \begin_inset Flex Code
25719 \begin_layout Plain Layout
25722 $$AbsOrRelPathParent
25729 est le est le chemin d'accès, absolu ou relatif au document \SpecialChar LyX
25733 \begin_layout Description
25736 \begin_inset Flex Code
25739 \begin_layout Plain Layout
25749 est le chemin d'accès absolu.
25752 \begin_layout Description
25755 \begin_inset Flex Code
25758 \begin_layout Plain Layout
25768 est le nom du fichier sans chemin d'accès et sans suffixe.
25771 \begin_layout Description
25773 \begin_inset Quotes fld
25777 \begin_inset Quotes frd
25780 ) la macro dépliera le contenu du fichier de nom
25781 \begin_inset Flex Code
25784 \begin_layout Plain Layout
25793 \begin_layout Description
25796 \begin_inset Flex Code
25799 \begin_layout Plain Layout
25809 est le suffixe (point inclus).
25812 \begin_layout Description
25815 \begin_inset Flex Code
25818 \begin_layout Plain Layout
25828 est le nom du fichier spécifié dans la fenêtre d'objet externe.
25829 Il est soit absolu, soit relatif au document \SpecialChar LyX
25833 \begin_layout Description
25836 \begin_inset Flex Code
25839 \begin_layout Plain Layout
25850 \begin_inset Quotes fld
25854 \begin_inset Quotes frd
25858 \begin_inset Flex Code
25861 \begin_layout Plain Layout
25869 (absolu ou relatif au document \SpecialChar LyX
25873 \begin_layout Description
25876 \begin_inset Flex Code
25879 \begin_layout Plain Layout
25889 est le chemin d'accès relatif au document maître \SpecialChar LyX
25893 \begin_layout Description
25896 \begin_inset Flex Code
25899 \begin_layout Plain Layout
25909 est le chemin d'accès relatif au document \SpecialChar LyX
25913 \begin_layout Description
25916 \begin_inset Flex Code
25919 \begin_layout Plain Layout
25929 désigne le chemin absolu du répertoire système.
25930 Typiquement utilisé pour pouvoir trouver les différents scripts auxiliaires
25931 fournis avec \SpecialChar LyX
25935 \begin_layout Description
25938 \begin_inset Flex Code
25941 \begin_layout Plain Layout
25951 est le nom et le chemin absolu d'un fichier temporaire qui sera automatiquement
25952 effacé quand le document sera fermé, ou l'objet externe effacé.
25955 \begin_layout Standard
25956 Toutes la macros de chemin contiennent un séparateur de répertoire final,
25957 vous pouvez donc construire par exemple le nom de fichier absolu avec
25958 \begin_inset Flex Code
25961 \begin_layout Plain Layout
25964 $$AbsPath$$Basename$$Extension
25972 \begin_layout Standard
25973 Les macros ci-dessus sont substituées dans toutes les directives sauf indiqué.
25975 \begin_inset Flex Code
25978 \begin_layout Plain Layout
25986 reconnaît également les substitutions suivantes si elles sont autorisées
25988 \begin_inset Flex Code
25991 \begin_layout Plain Layout
26000 \begin_inset Flex Code
26003 \begin_layout Plain Layout
26014 \begin_layout Description
26017 \begin_inset Flex Code
26020 \begin_layout Plain Layout
26030 partie initiale de la commande de changement de taille.
26033 \begin_layout Description
26036 \begin_inset Flex Code
26039 \begin_layout Plain Layout
26049 partie finale de la commande de changement de taille.
26052 \begin_layout Description
26055 \begin_inset Flex Code
26058 \begin_layout Plain Layout
26068 partie initiale de la commande de rotation.
26071 \begin_layout Description
26074 \begin_inset Flex Code
26077 \begin_layout Plain Layout
26087 partie finale de la commande de rotation.
26090 \begin_layout Standard
26091 La valeur de la chaîne de la directive
26092 \begin_inset Flex Code
26095 \begin_layout Plain Layout
26103 reconnaît également les substitutions suivantes si elles sont autorisées
26107 \begin_inset Flex Code
26110 \begin_layout Plain Layout
26119 \begin_inset Flex Code
26122 \begin_layout Plain Layout
26133 \begin_layout Description
26136 \begin_inset Flex Code
26139 \begin_layout Plain Layout
26149 option de recadrage.
26152 \begin_layout Description
26153 \begin_inset Flex Code
26156 \begin_layout Plain Layout
26164 option supplémentaire.
26167 \begin_layout Description
26168 \begin_inset Flex Code
26171 \begin_layout Plain Layout
26179 option de changement de taille.
26182 \begin_layout Description
26183 \begin_inset Flex Code
26186 \begin_layout Plain Layout
26194 option de rotation.
26197 \begin_layout Standard
26198 Vous pouvez vous demander pourquoi les macros de chemin d'accès sont aussi
26200 Il y a deux raisons principales:
26203 \begin_layout Enumerate
26204 les chemins d'accès relatifs et absolus doivent rester relatifs et absolus,
26206 Les utilisateurs peuvent avoir des raisons de préférer l'un ou l'autre.
26207 Les chemins relatifs sont utiles pour des documents portables sur différentes
26208 machines, par exemple.
26209 Les chemins absolus peuvent être requis par certains logiciels;
26212 \begin_layout Enumerate
26214 traite les chemins d'accès relatifs différemment de \SpecialChar LyX
26215 et d'autres logiciels
26216 dans des fichiers inclus encapsulés.
26217 Pour \SpecialChar LyX
26218 , par exemple, un chemin relatif est toujours relatif au document
26219 qui contient le nom de fichier.
26220 Pour \SpecialChar LaTeX
26221 , il est toujours relatif au document maître.
26222 Ces deux définitions sont identiques si vous n'avez qu'un seul document.,
26223 mais diffèrent si vous avez un document maître qui inclut des sous-documents.
26224 Ceci signifie que les chemins relatifs doivent être transformés pour être
26225 transmis à \SpecialChar LaTeX
26227 Heureusement \SpecialChar LyX
26228 fait ceci automatiquement si vous choisissez les macros de
26229 substitution correctes.
26232 \begin_layout Standard
26233 Donc, quelle macro faut-il choisir dans une nouvelle définition de cadre?
26234 La règle n'est pas difficile:
26237 \begin_layout Itemize
26239 \begin_inset Flex Code
26242 \begin_layout Plain Layout
26250 si un chemin absolu est requis;
26253 \begin_layout Itemize
26255 \begin_inset Flex Code
26258 \begin_layout Plain Layout
26261 $$AbsOrRelPathMaster
26266 si la chaîne substituée est du type entrée pour \SpecialChar LaTeX
26270 \begin_layout Itemize
26272 \begin_inset Flex Code
26275 \begin_layout Plain Layout
26278 $$AbsOrRelPathParent
26283 pour préserver le choix de l'utilisateur.
26286 \begin_layout Standard
26287 Des cas spéciaux existent pour lesquels cette règle n'est pas valable, et
26288 par exemple lorsque des chemins relatifs sont requis, mais elle fonctionne
26289 correctement d'habitude.
26290 Un exemple de cas tordu est la directive
26291 \begin_inset Flex Code
26294 \begin_layout Plain Layout
26297 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
26302 dans le cadre Xfig indiqué ci-dessus: il n'est pas possible d'utiliser
26303 le nom absolu parce que la copieur pour les fichiers
26304 \begin_inset Flex Code
26307 \begin_layout Plain Layout
26315 nécessite le nom relatif pour réécrire le contenu du fichier.
26318 \begin_layout Section
26319 La question de la sécurité
26320 \begin_inset CommandInset label
26322 name "sec:La-question-de"
26329 \begin_layout Standard
26330 L'insertion d'objet externe crée une interface avec un paquet de programmes
26331 externes et le fait de manière automatique, nous devons donc en examiner
26332 les conséquences en matière de sécurité.
26333 En particulier, comme vous avez la possibilité d'inclure vos propres noms
26334 de fichier ou de paramètres et qu'ils sont interprétés pour former une
26335 commande, il semble possible de créer un document malveillant qui exécute
26336 des commandes indésirables quand un utilisateur le visualise ou l'imprime.
26337 C'est quelque chose que nous voulons absolument éviter.
26340 \begin_layout Standard
26341 Cependant, comme les commandes du programme externe sont définies seulement
26342 dans le fichier de configuration des cadres, il n'y a pas de problème de
26343 sécurité si \SpecialChar LyX
26344 est configuré correctement avec seulement des cadres sûrs.
26345 Ceci parce que les programmes externes sont invoqués via l'appel système
26347 \begin_inset Flex Code
26350 \begin_layout Plain Layout
26356 et non via l'appel système
26357 \begin_inset Flex Code
26360 \begin_layout Plain Layout
26367 Il n'est donc pas possible d'exécuter des commandes arbitraires via le
26368 shell à partir du nom de fichier ou des paramètres.
26371 \begin_layout Standard
26372 Ceci implique aussi qu'il y a des restrictions dans les commandes définissables
26373 dans un cadre d'objet externe.
26374 En particulier, les pipes et les redirections ne sont pas disponibles.
26375 C'était obligatoire pour que \SpecialChar LyX
26377 Si vous voulez utiliser quelques-unes des fonctions du shell, vous devez
26378 écrire un script sûr pour le faire de manière contrôlée, puis définir ce
26379 script comme commande.
26383 \begin_layout Standard
26384 Il est possible de créer un cadre qui interagit directement avec le shell,
26385 mais comme cela permettrait à un utilisateur malveillant d'exécuter des
26386 commandes arbitraires en écrivant des noms de fichier ou des paramètres
26387 bien choisis, nous vous recommandons d'utiliser en général des scripts
26388 sûrs qui fonctionnent avec l'appel système
26389 \begin_inset Flex Code
26392 \begin_layout Plain Layout
26398 d'une manière contrôlée.
26399 Bien sûr, si vous êtes dans un environnement dans lequel vous avez confiance,
26400 il est tentant de ne pas se fouler et d'utiliser des scripts shell ordinaires.
26401 Si vous faites cela, sachez que vous allez
26405 créer dans votre système une faille de sécurité facile à exploiter.
26406 Il est évident que de tels cadres non sécurisés ne seront jamais inclus
26407 dans la distribution standard de \SpecialChar LyX
26408 , même si nous encourageons les gens à
26409 nous proposer de nouveaux cadres dans la tradition du logiciel libre.
26410 Mais \SpecialChar LyX
26411 tel que vous vous le procurez par les voies officielles de distribution
26412 ne contiendra jamais de cadres non sécurisés.
26415 \begin_layout Standard
26416 L'insertion d'objet externe est un outil très puissant, et vous devez faire
26417 attention à ne pas mettre en péril la sécurité avec cette puissance.
26418 Une légère erreur dans une seule ligne d'un script apparemment inoffensif
26419 peut ouvrir la voie à d'énormes problèmes.
26420 Si vous n'avez pas une compréhension claire de ce qui est en jeu, nous
26421 vous recommandons de consulter un professionnel de la sécurité, ou de contacter
26422 l'équipe de développement de \SpecialChar LyX
26423 si vous vous demandez si votre cadre est
26425 Faites le avant de l'utiliser dans un environnement que vous ne contrôlez
26429 \begin_layout Chapter
26431 Liste des fonctions utilisables dans les styles
26432 \begin_inset CommandInset label
26434 name "chap:List-of-functions"
26441 \begin_layout Standard
26443 \begin_inset Tabular
26444 <lyxtabular version="3" rows="11" columns="8">
26445 <features tabularvalignment="middle">
26446 <column alignment="left" valignment="top">
26447 <column alignment="left" valignment="top">
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">
26455 <cell alignment="left" valignment="top" usebox="none">
26458 \begin_layout Plain Layout
26464 <cell alignment="left" valignment="top" usebox="none">
26467 \begin_layout Plain Layout
26473 <cell alignment="left" valignment="top" usebox="none">
26476 \begin_layout Plain Layout
26482 <cell alignment="left" valignment="top" usebox="none">
26485 \begin_layout Plain Layout
26491 <cell alignment="center" valignment="top" usebox="none">
26494 \begin_layout Plain Layout
26500 <cell alignment="center" valignment="top" usebox="none">
26503 \begin_layout Plain Layout
26509 <cell alignment="center" valignment="top" usebox="none">
26512 \begin_layout Plain Layout
26518 <cell alignment="center" valignment="top" usebox="none">
26521 \begin_layout Plain Layout
26529 <cell alignment="left" valignment="top" usebox="none">
26532 \begin_layout Plain Layout
26538 <cell alignment="left" valignment="top" usebox="none">
26541 \begin_layout Plain Layout
26547 <cell alignment="left" valignment="top" usebox="none">
26550 \begin_layout Plain Layout
26556 <cell alignment="left" valignment="top" usebox="none">
26559 \begin_layout Plain Layout
26565 <cell alignment="center" valignment="top" usebox="none">
26568 \begin_layout Plain Layout
26574 <cell alignment="center" valignment="top" usebox="none">
26577 \begin_layout Plain Layout
26583 <cell alignment="center" valignment="top" usebox="none">
26586 \begin_layout Plain Layout
26592 <cell alignment="center" valignment="top" usebox="none">
26595 \begin_layout Plain Layout
26603 <cell alignment="left" valignment="top" usebox="none">
26606 \begin_layout Plain Layout
26612 <cell alignment="left" valignment="top" usebox="none">
26615 \begin_layout Plain Layout
26621 <cell alignment="left" valignment="top" usebox="none">
26624 \begin_layout Plain Layout
26630 <cell alignment="left" valignment="top" usebox="none">
26633 \begin_layout Plain Layout
26639 <cell alignment="center" valignment="top" usebox="none">
26642 \begin_layout Plain Layout
26648 <cell alignment="center" valignment="top" usebox="none">
26651 \begin_layout Plain Layout
26657 <cell alignment="center" valignment="top" usebox="none">
26660 \begin_layout Plain Layout
26666 <cell alignment="center" valignment="top" usebox="none">
26669 \begin_layout Plain Layout
26677 <cell alignment="left" valignment="top" usebox="none">
26680 \begin_layout Plain Layout
26686 <cell alignment="left" valignment="top" usebox="none">
26689 \begin_layout Plain Layout
26695 <cell alignment="left" valignment="top" usebox="none">
26698 \begin_layout Plain Layout
26704 <cell alignment="left" valignment="top" usebox="none">
26707 \begin_layout Plain Layout
26713 <cell alignment="center" valignment="top" usebox="none">
26716 \begin_layout Plain Layout
26722 <cell alignment="center" valignment="top" usebox="none">
26725 \begin_layout Plain Layout
26731 <cell alignment="center" valignment="top" usebox="none">
26734 \begin_layout Plain Layout
26740 <cell alignment="center" valignment="top" usebox="none">
26743 \begin_layout Plain Layout
26751 <cell alignment="left" valignment="top" usebox="none">
26754 \begin_layout Plain Layout
26760 <cell alignment="left" valignment="top" usebox="none">
26763 \begin_layout Plain Layout
26769 <cell alignment="left" valignment="top" usebox="none">
26772 \begin_layout Plain Layout
26778 <cell alignment="left" valignment="top" usebox="none">
26781 \begin_layout Plain Layout
26787 <cell alignment="center" valignment="top" usebox="none">
26790 \begin_layout Plain Layout
26796 <cell alignment="center" valignment="top" usebox="none">
26799 \begin_layout Plain Layout
26805 <cell alignment="center" valignment="top" usebox="none">
26808 \begin_layout Plain Layout
26814 <cell alignment="center" valignment="top" usebox="none">
26817 \begin_layout Plain Layout
26825 <cell alignment="left" valignment="top" usebox="none">
26828 \begin_layout Plain Layout
26834 <cell alignment="left" valignment="top" usebox="none">
26837 \begin_layout Plain Layout
26843 <cell alignment="left" valignment="top" usebox="none">
26846 \begin_layout Plain Layout
26852 <cell alignment="left" valignment="top" usebox="none">
26855 \begin_layout Plain Layout
26861 <cell alignment="center" valignment="top" usebox="none">
26864 \begin_layout Plain Layout
26870 <cell alignment="center" valignment="top" usebox="none">
26873 \begin_layout Plain Layout
26879 <cell alignment="center" valignment="top" usebox="none">
26882 \begin_layout Plain Layout
26888 <cell alignment="center" valignment="top" usebox="none">
26891 \begin_layout Plain Layout
26899 <cell alignment="left" valignment="top" usebox="none">
26902 \begin_layout Plain Layout
26908 <cell alignment="left" valignment="top" usebox="none">
26911 \begin_layout Plain Layout
26917 <cell alignment="left" valignment="top" usebox="none">
26920 \begin_layout Plain Layout
26926 <cell alignment="left" valignment="top" usebox="none">
26929 \begin_layout Plain Layout
26935 <cell alignment="center" valignment="top" usebox="none">
26938 \begin_layout Plain Layout
26944 <cell alignment="center" valignment="top" usebox="none">
26947 \begin_layout Plain Layout
26953 <cell alignment="center" valignment="top" usebox="none">
26956 \begin_layout Plain Layout
26962 <cell alignment="center" valignment="top" usebox="none">
26965 \begin_layout Plain Layout
26973 <cell alignment="left" valignment="top" usebox="none">
26976 \begin_layout Plain Layout
26982 <cell alignment="left" valignment="top" usebox="none">
26985 \begin_layout Plain Layout
26991 <cell alignment="left" valignment="top" usebox="none">
26994 \begin_layout Plain Layout
27000 <cell alignment="left" valignment="top" usebox="none">
27003 \begin_layout Plain Layout
27009 <cell alignment="center" valignment="top" usebox="none">
27012 \begin_layout Plain Layout
27018 <cell alignment="center" valignment="top" usebox="none">
27021 \begin_layout Plain Layout
27027 <cell alignment="center" valignment="top" usebox="none">
27030 \begin_layout Plain Layout
27036 <cell alignment="center" valignment="top" usebox="none">
27039 \begin_layout Plain Layout
27047 <cell alignment="left" valignment="top" usebox="none">
27050 \begin_layout Plain Layout
27056 <cell alignment="left" valignment="top" usebox="none">
27059 \begin_layout Plain Layout
27065 <cell alignment="left" valignment="top" usebox="none">
27068 \begin_layout Plain Layout
27074 <cell alignment="left" valignment="top" usebox="none">
27077 \begin_layout Plain Layout
27083 <cell alignment="center" valignment="top" usebox="none">
27086 \begin_layout Plain Layout
27092 <cell alignment="center" valignment="top" usebox="none">
27095 \begin_layout Plain Layout
27101 <cell alignment="center" valignment="top" usebox="none">
27104 \begin_layout Plain Layout
27110 <cell alignment="center" valignment="top" usebox="none">
27113 \begin_layout Plain Layout
27121 <cell alignment="left" valignment="top" usebox="none">
27124 \begin_layout Plain Layout
27130 <cell alignment="left" valignment="top" usebox="none">
27133 \begin_layout Plain Layout
27139 <cell alignment="left" valignment="top" usebox="none">
27142 \begin_layout Plain Layout
27148 <cell alignment="left" valignment="top" usebox="none">
27151 \begin_layout Plain Layout
27157 <cell alignment="center" valignment="top" usebox="none">
27160 \begin_layout Plain Layout
27166 <cell alignment="center" valignment="top" usebox="none">
27169 \begin_layout Plain Layout
27175 <cell alignment="center" valignment="top" usebox="none">
27178 \begin_layout Plain Layout
27184 <cell alignment="center" valignment="top" usebox="none">
27187 \begin_layout Plain Layout
27195 <cell alignment="center" valignment="top" usebox="none">
27198 \begin_layout Plain Layout
27204 <cell alignment="center" valignment="top" usebox="none">
27207 \begin_layout Plain Layout
27213 <cell alignment="center" valignment="top" usebox="none">
27216 \begin_layout Plain Layout
27222 <cell alignment="center" valignment="top" usebox="none">
27225 \begin_layout Plain Layout
27231 <cell alignment="center" valignment="top" usebox="none">
27234 \begin_layout Plain Layout
27240 <cell alignment="center" valignment="top" usebox="none">
27243 \begin_layout Plain Layout
27249 <cell alignment="center" valignment="top" usebox="none">
27252 \begin_layout Plain Layout
27258 <cell alignment="center" valignment="top" usebox="none">
27261 \begin_layout Plain Layout
27275 \begin_layout Chapter
27276 Noms des couleurs disponibles utilisables dans les styles
27277 \begin_inset CommandInset label
27279 name "chap:Names-of-colors"
27286 \begin_layout Standard
27287 Les couleurs énumérées ci-après sont les couleurs standard et celles que
27288 vous pouvez régler dans les préférences \SpecialChar LyX
27292 \begin_layout Description
27297 pas de couleur particulière – réinitialisation ou couleur implicite
27300 \begin_layout Description
27306 \begin_layout Description
27312 \begin_layout Description
27318 \begin_layout Description
27324 \begin_layout Description
27330 \begin_layout Description
27336 \begin_layout Description
27342 \begin_layout Description
27348 \begin_layout Description
27353 marqueur d'espace ajoutée
27356 \begin_layout Description
27364 \begin_layout Description
27372 \begin_layout Description
27380 \begin_layout Description
27388 \begin_layout Description
27393 étiquette de branche
27396 \begin_layout Description
27401 fond de bouton d'insert
27404 \begin_layout Description
27409 fond du bouton d'insert (pointé)
27412 \begin_layout Description
27417 bordure de bouton d'insert
27420 \begin_layout Description
27425 barre de modification
27428 \begin_layout Description
27433 texte modifié auteur 1
27436 \begin_layout Description
27441 texte modifié auteur 2
27444 \begin_layout Description
27449 texte modifié auteur 3
27452 \begin_layout Description
27457 texte modifié auteur 4
27460 \begin_layout Description
27465 texte modifié auteur 5
27468 \begin_layout Description
27471 collapsable_inset_frame
27473 cadre d'insert repliable
27476 \begin_layout Description
27479 collapsable_inset_text
27481 texte d'insert repliable
27484 \begin_layout Description
27492 \begin_layout Description
27497 fond d'insert de commande
27500 \begin_layout Description
27505 cadre d'insert de commande
27508 \begin_layout Description
27516 \begin_layout Description
27521 fond de commentaire
27524 \begin_layout Description
27532 \begin_layout Description
27540 \begin_layout Description
27543 deletedtextmodifier
27545 modificateur de texte supprimé
27548 \begin_layout Description
27553 barre de profondeur
27556 \begin_layout Description
27561 marqueur de fin de ligne
27564 \begin_layout Description
27569 erreur \SpecialChar LaTeX
27573 \begin_layout Description
27578 étiquette de note de bas de page
27581 \begin_layout Description
27589 \begin_layout Description
27594 étiquette d'insert grisé
27597 \begin_layout Description
27602 fond d'insert grisé
27605 \begin_layout Description
27610 texte d'insert grisé
27613 \begin_layout Description
27621 \begin_layout Description
27629 \begin_layout Description
27637 \begin_layout Description
27642 complétion en ligne
27645 \begin_layout Description
27653 \begin_layout Description
27661 \begin_layout Description
27669 \begin_layout Description
27674 texte \SpecialChar LaTeX
27678 \begin_layout Description
27686 \begin_layout Description
27691 étiquette de note en marge
27694 \begin_layout Description
27702 \begin_layout Description
27710 \begin_layout Description
27715 cadre mathématique (non pointé)
27718 \begin_layout Description
27723 cadre mathématique (pointé)
27726 \begin_layout Description
27734 \begin_layout Description
27739 fond de macro mathématique
27742 \begin_layout Description
27747 macro mathématique désactivée
27750 \begin_layout Description
27755 cadre de macro mathématique
27758 \begin_layout Description
27763 fond dynamique de macro mathématique
27766 \begin_layout Description
27771 étiquette de macro mathématique
27774 \begin_layout Description
27779 macro mathématique : nouveau paramètre
27782 \begin_layout Description
27787 macro mathématique : ancien paramètre
27790 \begin_layout Description
27798 \begin_layout Description
27801 nonunique_inlinecompletion
27803 complétion en ligne (choix multiples)
27806 \begin_layout Description
27814 \begin_layout Description
27822 \begin_layout Description
27827 saut de page / saut de ligne
27830 \begin_layout Description
27835 marqueur de paragraphe
27838 \begin_layout Description
27843 texte d'insert fantôme
27846 \begin_layout Description
27854 \begin_layout Description
27862 \begin_layout Description
27867 cadre d'expression régulière
27870 \begin_layout Description
27878 \begin_layout Description
27886 \begin_layout Description
27894 \begin_layout Description
27902 \begin_layout Description
27910 \begin_layout Description
27915 ligne on/off de tableau
27918 \begin_layout Description
27926 \begin_layout Description