1 #LyX 2.2 created this file. For more info see http://www.lyx.org/
5 \save_transient_properties true
6 \origin /systemlyxdir/doc/fr/
9 % DO NOT ALTER THIS PREAMBLE!!!
11 % This preamble is designed to ensure that the User's Guide prints
12 % out as advertised. If you mess with this preamble,
13 % parts of the User's Guide may not print out as expected. If you
14 % have problems LaTeXing this file, please contact
15 % the documentation team
16 % email: lyx-docs@lists.lyx.org
18 % the pages of the TOC is numbered roman
19 % and a pdf-bookmark for the TOC is added
20 \let\myTOC\tableofcontents
21 \renewcommand\tableofcontents{%
23 \pdfbookmark[1]{\contentsname}{}
27 \@ifpackageloaded{babel}{
28 % increase link area for cross-references and autoname them,
29 \AtBeginDocument{\renewcommand{\ref}[1]{\mbox{\autoref{#1}}}}
31 \renewcommand*{\equationautorefname}[1]{}%
32 \renewcommand{\sectionautorefname}{sec.\negthinspace}%
33 \renewcommand{\subsectionautorefname}{sec.\negthinspace}%
34 \renewcommand{\subsubsectionautorefname}{sec.\negthinspace}%
38 \options fleqn,liststotoc,bibtotoc,idxtotoc,BCOR7.5mm,titlepage,tablecaptionabove
39 \use_default_options false
43 \maintain_unincluded_children false
45 \language_package default
48 \font_roman "lmodern" "default"
49 \font_sans "lmss" "default"
50 \font_typewriter "lmtt" "default"
51 \font_math "auto" "auto"
52 \font_default_family default
53 \use_non_tex_fonts false
56 \font_sf_scale 100 100
57 \font_tt_scale 100 100
59 \default_output_format pdf2
61 \bibtex_command default
62 \index_command default
66 \pdf_title "LyX Configuration Manual"
67 \pdf_author "LyX Team"
68 \pdf_subject "LyX-documentation Customization"
69 \pdf_keywords "LyX, documentation, customization"
71 \pdf_bookmarksnumbered true
72 \pdf_bookmarksopen true
73 \pdf_bookmarksopenlevel 1
78 \pdf_pdfusetitle false
79 \pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue,pdfpagelayout=OneColumn, pdfnewwindow=true, pdfstartview=XYZ, plainpages=false"
82 \use_package amsmath 0
83 \use_package amssymb 0
86 \use_package mathdots 1
87 \use_package mathtools 0
89 \use_package stackrel 0
90 \use_package stmaryrd 0
91 \use_package undertilde 0
93 \cite_engine_type default
97 \paperorientation portrait
101 \notefontcolor #0000ff
113 \paragraph_separation indent
114 \paragraph_indentation default
115 \quotes_language french
118 \paperpagestyle headings
119 \tracking_changes false
120 \output_changes false
123 \html_be_strict false
129 Personnaliser \SpecialChar LyX
130 : fonctions pour l'utilisateur avancé
134 par l'équipe \SpecialChar LyX
139 \begin_layout Plain Layout
140 Merci d'envoyer vos commentaires et corrections à la liste de diffusion
141 de la documentation de \SpecialChar LyX
145 \begin_inset CommandInset href
147 target "lyx-docs@lists.lyx.org"
155 \begin_inset Quotes fld
159 \begin_inset Quotes frd
162 dans l'objet, et mettre en copie le responsable courant de ce fichier,
163 Richard Heck <rgheck@comcast.net>.
164 \begin_inset Newline newline
167 Traduction en français par : P.-H.
178 Meunier-Guttin-Cluzel
185 Merci d'envoyer vos commentaires et corrections sur la traduction à la
186 liste de diffusion de \SpecialChar LyX
189 <lyx-fr@lists.lyx.org>
197 \begin_inset Note Note
200 \begin_layout Plain Layout
201 Informations de révision :
204 \begin_layout Plain Layout
205 Traduction : remplacement de Éditer/Visionner/Insérer/Naviguer par Édition/Affic
206 hage/Insertion/Navigation, 31/10/2012 (JPC)
209 \begin_layout Plain Layout
210 Mise à jour OK pour la publication 2.0.0, Date: 21/01/2014 (JPC)
213 \begin_layout Plain Layout
214 Remplacement de « appendice » par « annexe », 31/12/2014 (JPC)
217 \begin_layout Plain Layout
218 Mise à jour pour 2.2, 19/01/2016 (JPC)
221 \begin_layout Plain Layout
222 Original : 09/06/2013
228 \begin_inset Newline newline
232 \begin_inset Newline newline
238 \begin_layout Standard
239 \begin_inset CommandInset toc
240 LatexCommand tableofcontents
247 \begin_layout Chapter
251 \begin_layout Standard
252 Ce manuel couvre les fonctions de personnalisation de \SpecialChar LyX
254 Nous y abordons des sujets comme les raccourcis clavier, les options d'aperçu
255 à l'écran, les options d'impression, l'envoi de commandes à \SpecialChar LyX
258 , l'internationalisation, l'installation de nouvelles classes \SpecialChar LaTeX
260 formats \SpecialChar LyX
262 Nous n'espérons pas aborder tout ce que vous pouvez modifier – nos développeurs
263 ajoutent de nouvelles fonctions plus vite que nous n'en écrivons la documentati
264 on – mais nous allons expliquer les personnalisations les plus courantes
265 et au moins vous indiquer la bonne direction pour les plus obscures d'entre
269 \begin_layout Chapter
270 Les fichiers de configuration de \SpecialChar LyX
274 \begin_layout Standard
275 Ce chapitre devrait vous aider à trouver votre chemin parmi les fichiers
276 de configuration de \SpecialChar LyX
278 Avant d'entreprendre sa lecture, consultez
280 Aide\SpecialChar menuseparator
296 pour connaître le répertoire de bibliothèques et le répertoire utilisateur
299 C'est dans celui-ci que \SpecialChar LyX
300 place ses fichiers de configuration système; le
301 répertoire utilisateur est celui dans lequel vous pouvez mettre vos versions
302 modifiées Le premier sera appelé
303 \begin_inset Flex Code
306 \begin_layout Plain Layout
314 \begin_inset Flex Code
317 \begin_layout Plain Layout
323 dans la suite de ce document.
326 \begin_layout Section
327 Qu'est-ce qu'il y a dans
328 \begin_inset Flex Code
331 \begin_layout Plain Layout
341 \begin_layout Standard
342 \begin_inset Flex Code
345 \begin_layout Plain Layout
352 et ses sous-répertoires contiennent un certain nombre de fichiers qui peuvent
353 servir à personnaliser le comportement de \SpecialChar LyX
355 Vous pouvez modifier ces fichiers depuis \SpecialChar LyX
356 lui-même avec la fenêtre
358 Outils\SpecialChar menuseparator
362 La plupart des réglages personnels que vous voudrez apporter à \SpecialChar LyX
364 se faire par l'intermédiaire de cette fenêtre.
365 Il y a cependant bien d'autres aspects du fonctionnement de \SpecialChar LyX
367 on peut agir en modifiant les fichiers de
368 \begin_inset Flex Code
371 \begin_layout Plain Layout
379 Ils entrent dans différentes catégories, qui sont décrites dans les sous-sectio
383 \begin_layout Subsection
384 Les fichiers générés automatiquement
387 \begin_layout Standard
388 Ces fichiers sont générés au moment de la configuration de \SpecialChar LyX
390 Ils définissent différentes valeurs par défaut qui sont évaluées par l'inspecti
392 Comme ils peuvent être réécrits à tout moment, il n'est pas conseillé de
396 \begin_layout Labeling
397 \labelwidthstring 00.00.0000
398 \begin_inset Flex Code
401 \begin_layout Plain Layout
407 contient les valeurs implicites pour différentes commandes.
410 \begin_layout Labeling
411 \labelwidthstring 00.00.0000
412 \begin_inset Flex Code
415 \begin_layout Plain Layout
421 contient la liste des paquetages \SpecialChar LaTeX
425 ne se sert pas directement de ce fichier, mais les informations obtenues
426 sont disponibles en faisant
428 Aide\SpecialChar menuseparator
439 \begin_layout Labeling
440 \labelwidthstring 00.00.0000
441 \begin_inset Flex Code
444 \begin_layout Plain Layout
450 donne la liste des classes de texte présentes dans le répertoire
451 \begin_inset Flex Code
454 \begin_layout Plain Layout
460 , les classes de document \SpecialChar LaTeX
461 correspondantes et leur description.
465 \begin_layout Labeling
466 \labelwidthstring 00.00.0000
467 \begin_inset Flex Code
470 \begin_layout Plain Layout
476 donne la liste des modules figurant dans vos répertoires de format (
477 \begin_inset Flex Code
480 \begin_layout Plain Layout
491 \begin_layout Labeling
492 \labelwidthstring 00.00.0000
493 \begin_inset Flex Code
496 \begin_layout Plain Layout
502 donne la liste de différentes sortes de fichiers connexes à \SpecialChar LaTeX
507 \begin_layout Labeling
508 \labelwidthstring 00.00.0000
509 \begin_inset Flex Code
512 \begin_layout Plain Layout
513 doc/\SpecialChar LaTeX
519 est généré automatiquement pendant la configuration de \SpecialChar LyX
520 , à partir du fichier
522 \begin_inset Flex Code
525 \begin_layout Plain Layout
535 \begin_layout Subsection
539 \begin_layout Standard
540 Ces répertoires figurent à la fois dans
541 \begin_inset Flex Code
544 \begin_layout Plain Layout
551 \begin_inset Flex Code
554 \begin_layout Plain Layout
561 Si un fichier existe dans les deux répertoires, c'est celui de
562 \begin_inset Flex Code
565 \begin_layout Plain Layout
574 \begin_layout Labeling
575 \labelwidthstring 00.00.0000
576 \begin_inset Flex Code
579 \begin_layout Plain Layout
585 ce répertoire contient les fichiers de définition des raccourcis clavier,
587 \begin_inset Flex Code
590 \begin_layout Plain Layout
598 \begin_inset Quotes fld
602 \begin_inset Quotes frd
605 du fichier de raccourcis, appelée
606 \begin_inset Flex Code
609 \begin_layout Plain Layout
615 , celle-ci sera détectée et utilisée en premier.
618 \begin_layout Labeling
619 \labelwidthstring 00.00.0000
620 \begin_inset Flex Code
623 \begin_layout Plain Layout
629 contient quelques fichiers graphiques qui peuvent être inclus dans les
634 \begin_layout Labeling
635 \labelwidthstring 00.00.0000
636 \begin_inset Flex Code
639 \begin_layout Plain Layout
645 contient les fichiers de la documentation de \SpecialChar LyX
646 (dont celui que vous êtes
649 \begin_inset Flex Code
652 \begin_layout Plain Layout
659 est un cas à part, comme nous venons de le voir.
660 S'il existe des version traduites des fichiers d'aide, avec le préfixe
662 \begin_inset Flex Code
665 \begin_layout Plain Layout
671 , celles-ci seront utilisées d'abord (voir le
676 \begin_inset CommandInset ref
678 reference "chap:i18n"
686 \begin_layout Labeling
687 \labelwidthstring 00.00.0000
688 \begin_inset Flex Code
691 \begin_layout Plain Layout
697 contient les fichiers d'exemples qui illustrent la façon d'utiliser certaines
699 Vous pouvez y accéder en appuyant sur le bouton
704 \begin_inset Flex Noun
707 \begin_layout Plain Layout
708 Fichier\SpecialChar menuseparator
717 \begin_layout Labeling
718 \labelwidthstring 00.00.0000
719 \begin_inset Flex Code
722 \begin_layout Plain Layout
728 contient les fichiers d'images utilisés dans l'interface
733 Il contient également les icônes utilisées dans la barre d'outils et les
734 bannières affichées au démarrage de \SpecialChar LyX
738 \begin_layout Labeling
739 \labelwidthstring 00.00.0000
740 \begin_inset Flex Code
743 \begin_layout Plain Layout
749 contient les fichiers de réaffectation clavier.
751 \begin_inset CommandInset ref
753 reference "sec:clavier"
757 pour des informations détaillées.
761 \begin_layout Labeling
762 \labelwidthstring 00.00.0000
763 \begin_inset Flex Code
766 \begin_layout Plain Layout
772 contient les classes de texte et les fichiers de modules décrits au
773 \begin_inset CommandInset ref
775 reference "chap:classe-texte"
782 \begin_layout Labeling
783 \labelwidthstring 00.00.0000
784 \begin_inset Flex Code
787 \begin_layout Plain Layout
793 contient les scripts Python
794 \begin_inset Flex Code
797 \begin_layout Plain Layout
803 permettant d'effectuer les conversions entre versions de \SpecialChar LyX
805 Ils peuvent être exécutés depuis la ligne de commande, si vous désirez
806 par exemple faire un traitement par lots.
809 \begin_layout Labeling
810 \labelwidthstring 00.00.0000
811 \begin_inset Flex Code
814 \begin_layout Plain Layout
820 contient quelques fichiers qui illustrent les possibilités offertes par
822 \begin_inset Flex Noun
825 \begin_layout Plain Layout
838 \begin_layout Labeling
839 \labelwidthstring 00.00.0000
840 \begin_inset Flex Code
843 \begin_layout Plain Layout
849 contient les fichiers modèles de \SpecialChar LyX
855 \begin_inset CommandInset ref
857 reference "sec:modeles"
864 \begin_layout Labeling
865 \labelwidthstring 00.00.0000
866 \begin_inset Flex Code
869 \begin_layout Plain Layout
875 contient des fichiers avec l'extension
876 \begin_inset Flex Code
879 \begin_layout Plain Layout
885 qui définissent l'interface utilisateur de \SpecialChar LyX
887 C'est-à-dire que ces fichiers définissent quels éléments apparaissent dans
888 les menus et quels éléments apparaissent dans la barre d'outils.
891 \begin_layout Subsection
892 Fichiers que vous n'avez pas à modifier
895 \begin_layout Standard
896 Ce sont des fichiers internes à \SpecialChar LyX
897 , et ils ne doivent pas être modifiés, sauf
898 par les développeurs.
902 \begin_layout Labeling
903 \labelwidthstring 00.00.0000
910 ce fichier contient la liste des développeurs de \SpecialChar LyX
912 Son contenu est affiché en sélectionnant
913 \begin_inset Flex Noun
916 \begin_layout Plain Layout
917 Aide\SpecialChar menuseparator
926 \begin_layout Labeling
927 \labelwidthstring 00.00.0000
934 est un script \SpecialChar LaTeX
935 utilisé pendant le processus de configuration.
936 Ne pas le lancer directement.
940 \begin_layout Labeling
941 \labelwidthstring 00.00.0000
948 est le script qui permet de reconfigurer \SpecialChar LyX
950 Il génère des fichiers de configuration dans le répertoire dans lequel
954 \begin_layout Subsection
955 Autres fichiers appelant un commentaire
958 \begin_layout Labeling
959 \labelwidthstring 00.00.0000
964 contient des tables de conversion faisant correspondre les différents encodages
965 de caractères avec Unicode.
968 \begin_layout Labeling
969 \labelwidthstring 00.00.0000
974 contient les modèles disponibles pour la nouvelle fonction d'
975 \begin_inset Flex Noun
978 \begin_layout Plain Layout
993 \begin_inset CommandInset ref
995 reference "chap:Insérer-un-Objet"
1002 \begin_layout Labeling
1003 \labelwidthstring 00.00.0000
1008 contient la liste de toutes les langues actuellement supportées par \SpecialChar LyX
1012 \begin_layout Labeling
1013 \labelwidthstring 00.00.0000
1014 \begin_inset Flex Code
1017 \begin_layout Plain Layout
1023 contient des informations sur les différentes polices.
1026 \begin_layout Labeling
1027 \labelwidthstring 00.00.0000
1028 \begin_inset Flex Code
1031 \begin_layout Plain Layout
1037 contient les traductions pour les styles de paragraphe internationalisés
1039 \begin_inset space ~
1043 \begin_inset CommandInset ref
1045 reference "subsec:I18n"
1052 \begin_layout Labeling
1053 \labelwidthstring 00.00.0000
1054 \begin_inset Flex Code
1057 \begin_layout Plain Layout
1063 contient des informations sur les glyphes encodés en Unicode et la manière
1064 dont \SpecialChar LyX
1065 les traite via \SpecialChar LaTeX
1069 \begin_layout Section
1070 Votre répertoire personnel de configuration
1073 \begin_layout Standard
1074 Même si vous utilisez \SpecialChar LyX
1075 sans être le super-utilisateur, vous pouvez avoir
1076 envie de modifier la configuration de \SpecialChar LyX
1077 pour votre usage personnel.
1079 \begin_inset Flex Code
1082 \begin_layout Plain Layout
1088 contient les fichiers personnels de configuration.
1089 C'est le répertoire qui est décrit comme
1090 \begin_inset Quotes fld
1093 Répertoire utilisateur
1094 \begin_inset Quotes frd
1099 Aide\SpecialChar menuseparator
1101 \begin_inset space ~
1105 \begin_inset space ~
1109 \begin_inset space ~
1116 Il est traité comme un miroir du répertoire
1117 \begin_inset Flex Code
1120 \begin_layout Plain Layout
1127 , et chaque fichier qui se trouve dans
1131 remplace par conséquent le fichier correspondant de
1132 \begin_inset Flex Code
1135 \begin_layout Plain Layout
1143 Chaque fichier de configuration décrit dans les sections précédentes peut
1144 se trouver soit dans le répertoire de configuration système, ce qui jouera
1145 pour tous les utilisateurs, soit dans votre répertoire personnel, pour
1146 votre propre configuration.
1149 \begin_layout Standard
1150 Pour éclaircir la situation, voici quelques exemples:
1153 \begin_layout Itemize
1154 les réglages effectués dans la fenêtre
1156 Outils\SpecialChar menuseparator
1159 sont enregistrés dans un fichier
1160 \begin_inset Flex Code
1163 \begin_layout Plain Layout
1170 \begin_inset Flex Code
1173 \begin_layout Plain Layout
1182 \begin_layout Itemize
1183 quand vous reconfigurez \SpecialChar LyX
1186 Outils\SpecialChar menuseparator
1190 fait tourner le script
1191 \begin_inset Flex Code
1194 \begin_layout Plain Layout
1200 et les fichiers résultants sont placés dans votre répertoire personnel
1202 Ça signifie que les nouvelles classes de texte que vous avez pu ajouter
1204 \begin_inset Flex Code
1207 \begin_layout Plain Layout
1213 seront ajoutées à la liste des classes de la fenêtre
1215 Document\SpecialChar menuseparator
1222 \begin_layout Itemize
1223 Si vous récupérez sur le site ftp de \SpecialChar LyX
1224 des fichiers de documentation mis
1225 à jour et que vous n'êtes pas administrateur sur votre système, vous pouvez
1226 placer ces fichiers dans
1227 \begin_inset Flex Code
1230 \begin_layout Plain Layout
1236 et ils seront ouverts directement à partir du menu d'
1243 \begin_layout Section
1244 Utiliser \SpecialChar LyX
1245 avec plusieurs configurations
1248 \begin_layout Standard
1249 La liberté offerte pour le répertoire de configuration locale peut être
1250 insuffisante si vous avez besoin de plusieurs configurations différentes.
1251 Par exemple, vous pouvez vouloir utiliser des raccourcis clavier ou des
1252 réglages d'imprimante différents selon les circonstances
1256 \begin_layout Plain Layout
1257 NdT : ou encore vouloir écrire dans des langues différentes et adapter vos
1258 configurations en conséquence.
1264 Vous pouvez y arriver en ayant plusieurs répertoires de configuration.
1265 Vous spécifiez alors lequel utiliser au moment de lancer \SpecialChar LyX
1269 \begin_layout Standard
1270 Si vous lancez \SpecialChar LyX
1271 avec l'option de ligne de commande
1279 , le programme va lire la configuration qui se trouve dans ce répertoire,
1280 et non dans le répertoire par défaut (en lançant \SpecialChar LyX
1281 sans cette option vous
1282 pouvez déterminer le répertoire par défaut).
1283 Si ce répertoire n'existe pas, \SpecialChar LyX
1284 vous propose de le créer, exactement comme
1285 il le fait avec le répertoire implicite au premier lancement du programme.
1286 Vous pouvez modifier les options de configuration dans ce
1290 supplémentaire exactement comme vous le feriez pour le répertoire implicite.
1291 Ces répertoires sont complètement indépendants (mais lisez la suite).
1292 Notez que positionner la variable d'environnement
1296 a exactement le même effet.
1299 \begin_layout Standard
1300 Quand vous avez plusieurs configurations, vous devez faire plus attention:
1301 si vous voulez ajouter un nouveau format dans
1303 MonNouveauRép/layouts
1305 , pour qu'il soit disponible dans toutes vos configurations, vous devez
1306 l'ajouter dans chaque répertoire séparément.
1307 Vous pouvez contourner ceci avec l'astuce suivante: après que \SpecialChar LyX
1309 répertoire supplémentaire, la plupart des sous-répertoires (voir plus haut)
1311 Si vous voulez que la nouvelle configuration soit le reflet d'une déjà
1312 existante, remplacez le sous-répertoire vide par un lien symbolique au
1313 sous-répertoire correspondant dans la configuration existante.
1314 Faites toutefois attention avec le sous-répertoire
1318 , car il contient un fichier écrit par le script de configuration (accessible
1321 Outils\SpecialChar menuseparator
1324 ) qui est propre à chaque configuration.
1327 \begin_layout Chapter
1333 \begin_layout Standard
1334 Tous les options de la fenêtre
1338 sont expliquées dans l'annexe
1340 La fenêtre Préférences
1344 Guide de l'utilisateur
1347 Pour certaines options, vous trouverez ici plus de précisions.
1350 \begin_layout Section
1352 \begin_inset CommandInset label
1361 \begin_layout Standard
1362 La première étape consiste à définir vos formats de fichiers si ce n'est
1364 Pour ce faire, ouvrez
1365 \begin_inset Flex Noun
1368 \begin_layout Plain Layout
1369 Outils\SpecialChar menuseparator
1378 \begin_inset Flex Noun
1381 \begin_layout Plain Layout
1382 Gestion des fichiers\SpecialChar menuseparator
1390 , appuyez sur le bouton
1391 \begin_inset Flex Noun
1394 \begin_layout Plain Layout
1402 \begin_inset Flex Noun
1405 \begin_layout Plain Layout
1411 contient le nom utilisé pour identifier le format de manière interne.
1412 Vous devrez également saisir un suffixe de nom de fichier.
1413 Toutes ces informations sont obligatoires.
1415 \begin_inset Flex Noun
1418 \begin_layout Plain Layout
1424 permet de définir une séquence de touches du clavier pour un accès rapide
1425 aux menus (par exemple, appuyer sur
1426 \begin_inset Flex Noun
1429 \begin_layout Plain Layout
1436 \begin_inset Flex Noun
1439 \begin_layout Plain Layout
1440 Document\SpecialChar menuseparator
1441 Visionner (autres formats)\SpecialChar menuseparator
1450 \begin_layout Standard
1451 Un Format peut se voir associer une
1452 \begin_inset Flex Noun
1455 \begin_layout Plain Layout
1462 \begin_inset Flex Noun
1465 \begin_layout Plain Layout
1472 Par exemple, vous pouvez vouloir utiliser Ghostview pour afficher les fichier
1474 Vous pouvez saisir le nom de la commande permettant de lancer les programmes
1475 dans les champs correspondants.
1476 La visionneuse est lancée quand vous voulez voir un graphique dans \SpecialChar LyX
1479 \begin_inset Flex Noun
1482 \begin_layout Plain Layout
1483 Document\SpecialChar menuseparator
1490 L'éditeur est lancé par exemple quand vous faites un clic-droit sur un
1491 graphique et que vous choisissez
1492 \begin_inset Flex Noun
1495 \begin_layout Plain Layout
1496 Modifier le fichier via une application externe
1501 dans le menu contextuel qui apparaît.
1504 \begin_layout Standard
1506 \begin_inset Flex Noun
1509 \begin_layout Plain Layout
1515 d'un format est facultatif, mais s'il est précisé, il doit être unique
1516 pour l'ensemble des formats.
1517 Il est utilisé pour reconnaître les fichiers de ce format à partir de leur
1519 Pour certains formats de fichier importants, il n'y a pas de type MIME
1520 officiellement répertorié dans la base
1521 \begin_inset CommandInset href
1524 target "http://www.iana.org/assignments/media-types/"
1529 De ce fait \SpecialChar LyX
1530 utilise la liste plus étoffée spécifiée par
1531 \begin_inset CommandInset href
1533 name "freedesktop.org"
1534 target "http://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec"
1541 \begin_layout Standard
1542 La case à cocher Format de document informe \SpecialChar LyX
1543 que le format est approprié
1544 pour une exportation du document.
1545 Si la case est cochée que qu'une procédure de conversion est définie (voir
1547 \begin_inset space ~
1551 \begin_inset CommandInset ref
1553 reference "sec:Convertisseurs"
1557 ), ce format apparaîtra dans le menu
1558 \begin_inset Flex Noun
1561 \begin_layout Plain Layout
1562 Fichier\SpecialChar menuseparator
1569 Le format apparaîtra également dans le menu
1573 si une visionneuse est définie pour lui.
1574 Les formats purement graphiques, comme png, ne doivent pas utiliser cette
1576 Les formats adaptés à la fois aux graphiques et aux documents, comme pdf,
1580 \begin_layout Standard
1582 \begin_inset Flex Noun
1585 \begin_layout Plain Layout
1586 Format graphique vectoriel
1591 informe \SpecialChar LyX
1592 qu'un format peut contenir des vecteurs graphiques.
1593 Cette information est utile pour déterminer le format cible des graphiques
1594 inclus lors de l'exportation via
1595 \begin_inset Flex Noun
1598 \begin_layout Plain Layout
1605 Les graphiques inclus dans le document peuvent nécessiter une conversion
1607 \begin_inset Flex Noun
1610 \begin_layout Plain Layout
1617 \begin_inset Flex Noun
1620 \begin_layout Plain Layout
1627 \begin_inset Flex Noun
1630 \begin_layout Plain Layout
1637 \begin_inset Flex Noun
1640 \begin_layout Plain Layout
1646 ne sait pas gérer d'autres formats graphiques.
1647 Si un graphique inclus n'est pas déjà dans un des ces trois formats, il
1649 \begin_inset Flex Noun
1652 \begin_layout Plain Layout
1658 si la case est cochée, et en
1659 \begin_inset Flex Noun
1662 \begin_layout Plain Layout
1671 \begin_layout Section
1675 \begin_layout Standard
1676 Du fait que toutes les conversions d'un format à une autre se font dans
1677 la répertoire temporaire de \SpecialChar LyX
1678 , il peut être nécessaire de modifier un fichier
1679 avant de le copier dan le répertoire temporaire pour que la conversion
1680 se fasse correctement
1684 \begin_layout Plain Layout
1685 Par exemple, le fichier peut référencer d'autres fichiers ― e.g.
1686 une image ― par un nom de fichier relatif, qui peut devenir incorrect lors
1687 de la copie du fichier dans le répertoire temporaire.
1693 Ceci est effectué par un Copieur: il copie un fichier vers (ou depuis)
1694 le répertoire temporaire et peut le modifier à la volée.
1697 \begin_layout Standard
1698 La définition des copieurs peut utiliser huit variables:
1701 \begin_layout Labeling
1702 \labelwidthstring 00.00.0000
1703 \begin_inset Flex Code
1706 \begin_layout Plain Layout
1712 le répertoire système de \SpecialChar LyX
1714 \begin_inset space \thinspace{}
1718 \begin_inset space \space{}
1722 \begin_inset Flex Noun
1725 \begin_layout Plain Layout
1734 \begin_layout Labeling
1735 \labelwidthstring 00.00.0000
1736 \begin_inset Flex Code
1739 \begin_layout Plain Layout
1745 le fichier en entrée
1748 \begin_layout Labeling
1749 \labelwidthstring 00.00.0000
1750 \begin_inset Flex Code
1753 \begin_layout Plain Layout
1759 le fichier en sortie
1762 \begin_layout Labeling
1763 \labelwidthstring 00.00.0000
1764 \begin_inset Flex Code
1767 \begin_layout Plain Layout
1773 la racine du nom (sans le suffixe) dans le répertoire temporaire \SpecialChar LyX
1777 \begin_layout Labeling
1778 \labelwidthstring 00.00.0000
1779 \begin_inset Flex Code
1782 \begin_layout Plain Layout
1788 la chemin d'accès complet du répertoire \SpecialChar LyX
1792 \begin_layout Labeling
1793 \labelwidthstring 00.00.0000
1794 \begin_inset Flex Code
1797 \begin_layout Plain Layout
1803 le chemin d'accès complet au ficher original \SpecialChar LyX
1804 en cours de traitement
1807 \begin_layout Labeling
1808 \labelwidthstring 00.00.0000
1809 \begin_inset Flex Code
1812 \begin_layout Plain Layout
1818 le nom du fichier \SpecialChar LyX
1819 (sans chemin d'accès)
1822 \begin_layout Labeling
1823 \labelwidthstring 00.00.0000
1824 \begin_inset Flex Code
1827 \begin_layout Plain Layout
1834 \begin_inset Quotes fld
1837 nom \SpecialChar LaTeX
1839 \begin_inset Quotes frd
1845 \begin_layout Standard
1846 Ce dernier doit être le nom du fichier tel qu'il serait spécifié dans la
1847 commande \SpecialChar LaTeX
1857 Il n'est pertinent que pour l'exportation des fichiers appropriés à une
1861 \begin_layout Standard
1862 Les copieurs peuvent être utilisés pour à peu près n'importe quelle opération
1864 Par exemple, supposons que vous vouliez que les fichiers pdf soient copiés
1865 dans un répertoire particulier,
1868 \begin_inset Flex Code
1871 \begin_layout Plain Layout
1882 Alors vous pouvez écrire un script comme celui-ci:
1885 \begin_layout Standard
1888 \begin_inset listings
1892 \begin_layout Plain Layout
1897 \begin_layout Plain Layout
1902 \begin_layout Plain Layout
1904 TOFILE=`basename $2`
1907 \begin_layout Plain Layout
1909 cp $FROMFILE /home/you/pdf/$TOFILE
1917 \begin_layout Standard
1918 Enregistrez-le dans votre répertoire \SpecialChar LyX
1922 \begin_inset Flex Code
1925 \begin_layout Plain Layout
1928 /home/you/.lyx/scripts/pdfcopier.sh
1935 ― et rendez le exécutable, si c'est nécessaire sur votre plate-forme.
1937 \begin_inset Flex Noun
1940 \begin_layout Plain Layout
1941 Outils\SpecialChar menuseparator
1948 \begin_inset Flex Noun
1951 \begin_layout Plain Layout
1952 Gestion des fichiers\SpecialChar menuseparator
1959 \begin_inset Flex Noun
1962 \begin_layout Plain Layout
1968 ― ou l'un des autres formats PDF ― et saisissez
1971 \begin_inset Flex Code
1974 \begin_layout Plain Layout
1977 pdfcopier.sh $$i $$o
1985 \begin_inset Flex Noun
1988 \begin_layout Plain Layout
1997 \begin_layout Standard
1998 Les copieurs sont utilisés par \SpecialChar LyX
1999 dans plusieurs de ses convertisseurs internes.
2000 Par exemple, si les programmes appropriés sont trouvés lors de la configuration
2002 installera automatiquement des copieurs pour les formats
2003 \begin_inset Flex Noun
2006 \begin_layout Plain Layout
2013 \begin_inset Flex Noun
2016 \begin_layout Plain Layout
2018 \begin_inset space ~
2027 Quand le documente est exporté vers ces formats, le copieur considère que
2028 non seulement le fichier HTML, mais aussi les fichiers auxiliaires (fichiers
2029 de style, images, etc.) sont également copiés.
2030 Tous ces fichiers sont recopiés dans un sous-répertoire du répertoire dans
2031 lequel se trouvait le document \SpecialChar LyX
2035 \begin_layout Section
2037 \begin_inset CommandInset label
2039 name "sec:Convertisseurs"
2046 \begin_layout Standard
2047 Vous pouvez définir vos propres Convertisseurs pour activer les conversions
2048 entre différents formats.
2049 Ceci est défini dans
2050 \begin_inset Flex Noun
2053 \begin_layout Plain Layout
2054 Outils\SpecialChar menuseparator
2055 Préférences\SpecialChar menuseparator
2056 Gestion des fichiers\SpecialChar menuseparator
2065 \begin_layout Standard
2066 Pour définir un nouveau convertisseur, sélectionner les formats appropriés
2067 dans les menus déroulants
2068 \begin_inset Flex Noun
2071 \begin_layout Plain Layout
2078 \begin_inset Flex Noun
2081 \begin_layout Plain Layout
2087 , saisir le nom de la commande nécessaire à la conversion et appuyer sur
2089 \begin_inset Flex Noun
2092 \begin_layout Plain Layout
2099 Plusieurs variables peuvent être utilisées pour préciser les arguments
2100 des commandes de conversion:
2103 \begin_layout Labeling
2104 \labelwidthstring 00.00.0000
2105 \begin_inset Flex Code
2108 \begin_layout Plain Layout
2114 le répertoire système de \SpecialChar LyX
2118 \begin_layout Labeling
2119 \labelwidthstring 00.00.0000
2120 \begin_inset Flex Code
2123 \begin_layout Plain Layout
2129 le fichier en entrée
2132 \begin_layout Labeling
2133 \labelwidthstring 00.00.0000
2134 \begin_inset Flex Code
2137 \begin_layout Plain Layout
2143 le fichier en sortie
2146 \begin_layout Labeling
2147 \labelwidthstring 00.00.0000
2148 \begin_inset Flex Code
2151 \begin_layout Plain Layout
2157 le nom de base du fichier en entrée (c'est-à-dire sans suffixe)
2160 \begin_layout Labeling
2161 \labelwidthstring 00.00.0000
2162 \begin_inset Flex Code
2165 \begin_layout Plain Layout
2171 le chemin du fichier d'entrée
2174 \begin_layout Labeling
2175 \labelwidthstring 00.00.0000
2176 \begin_inset Flex Code
2179 \begin_layout Plain Layout
2185 le chemin du fichier d'entrée original (ceci peut différer de
2186 \begin_inset Flex Noun
2189 \begin_layout Plain Layout
2195 lors de l'appel d'une séquence de convertisseurs)
2198 \begin_layout Labeling
2199 \labelwidthstring 00.00.0000
2200 \begin_inset Flex Code
2203 \begin_layout Plain Layout
2210 \begin_inset Flex Code
2213 \begin_layout Plain Layout
2219 désignant l'encodage du document
2222 \begin_layout Standard
2224 \begin_inset Flex Noun
2227 \begin_layout Plain Layout
2229 \begin_inset space ~
2237 , vous pouvez saisir les mots-clés suivants, séparés par des virgules:
2240 \begin_layout Labeling
2241 \labelwidthstring 00.00.0000
2242 \begin_inset Flex Code
2245 \begin_layout Plain Layout
2251 ce convertisseur exécute \SpecialChar LaTeX
2252 ou une variante de \SpecialChar LaTeX
2253 , le fichier journal sera
2257 \begin_layout Labeling
2258 \labelwidthstring 00.00.0000
2259 \begin_inset Flex Code
2262 \begin_layout Plain Layout
2268 la conversion utilise le fichier
2269 \begin_inset Flex Noun
2272 \begin_layout Plain Layout
2281 \begin_layout Labeling
2282 \labelwidthstring 00.00.0000
2283 \begin_inset Flex Code
2286 \begin_layout Plain Layout
2292 demande une fichier \SpecialChar LyX
2294 \begin_inset Quotes fld
2298 \begin_inset Quotes frd
2301 (facile), ce qui en pratique désigne un fichier similaire au résultat d'une
2302 exportation \SpecialChar LaTeX
2306 \begin_inset Flex Code
2309 \begin_layout Plain Layout
2322 \begin_layout Labeling
2323 \labelwidthstring 00.00.0000
2324 \begin_inset Flex Code
2327 \begin_layout Plain Layout
2333 la sortie est au format XML
2336 \begin_layout Standard
2337 Les trois mots-clés suivants ne sont pas vraiment des mots-clés, ils prennent
2338 un argument de la forme
2339 \begin_inset Flex Noun
2342 \begin_layout Plain Layout
2351 \begin_layout Labeling
2352 \labelwidthstring 00.00.0000
2353 \begin_inset Flex Code
2356 \begin_layout Plain Layout
2362 s'il est utilisé, les messages d'erreur standard du convertisseur seront
2363 redirigés vers un fichier
2364 \begin_inset Flex Code
2367 \begin_layout Plain Layout
2375 , et le script passé en valeur sera exécuté comme:
2376 \begin_inset Flex Code
2379 \begin_layout Plain Layout
2382 script < infile.out > infile.log
2388 L'argument peut contenir
2389 \begin_inset Flex Code
2392 \begin_layout Plain Layout
2401 \begin_layout Labeling
2402 \labelwidthstring 00.00.0000
2403 \begin_inset Flex Code
2406 \begin_layout Plain Layout
2412 précise le nom du répertoire dans lequel le convertisseur placera les fichiers
2413 engendrés par la conversion.
2415 ne créera pas ce répertoire, et ne copiera rien dedans, bien qu'il le
2416 copie dans la cible.
2417 La valeur peut utiliser
2418 \begin_inset Flex Code
2421 \begin_layout Plain Layout
2427 , qui sera remplacé par le nom sans suffixe des fichiers d'entrée et de
2428 sortie, respectivement, lors de la copie du répertoire.
2429 \begin_inset Newline newline
2432 Noter que l'utilisation simultanée de
2433 \begin_inset Flex Noun
2436 \begin_layout Plain Layout
2443 \begin_inset Flex Noun
2446 \begin_layout Plain Layout
2453 Ce dernier sera ignoré si le premier est employé;
2456 \begin_layout Labeling
2457 \labelwidthstring 00.00.0000
2458 \begin_inset Flex Code
2461 \begin_layout Plain Layout
2467 détermine le nom du fichier résultat et peut contenir
2468 \begin_inset Flex Code
2471 \begin_layout Plain Layout
2479 \begin_inset Flex Noun
2482 \begin_layout Plain Layout
2488 et est optionnel même dans ce cas; la valeur
2489 \begin_inset Quotes fld
2493 \begin_inset Quotes frd
2496 est implicite s'il n'est pas activé.
2499 \begin_layout Standard
2500 Aucun de ces trois derniers mots-clés n'est utilisé dans les convertisseurs
2501 installés par \SpecialChar LyX
2505 \begin_layout Standard
2506 Il n'est pas nécessaire de définir des convertisseurs pour tous les formats
2507 entre lesquels vous désirez effectuer des conversions.
2508 Par exemple, vous remarquerez qu'il n'y a pas de convertisseur
2509 \begin_inset Quotes fld
2514 \begin_inset Quotes frd
2517 , mais \SpecialChar LyX
2518 exportera bien vers PostScript.
2519 Ceci se fait parce que \SpecialChar LyX
2520 crée d'abord un fichier \SpecialChar LaTeX
2521 (pas besoin de convertisseur
2522 pour cela) qui est ensuite converti vers DVI en utilisant le convertisseur
2524 \begin_inset Quotes fld
2529 \begin_inset Quotes frd
2532 , pour terminer par la conversion
2533 \begin_inset Quotes fld
2537 \begin_inset Quotes frd
2542 trouve ainsi les séquences de convertisseurs automatiquement, et trouvera
2543 toujours le séquence la plus courte.
2544 Vous pouvez cependant définir plusieurs méthodes de conversion entre formats
2546 Par exemple, la configuration \SpecialChar LyX
2547 standard propose cinq façons différentes
2548 de convertir \SpecialChar LaTeX
2552 \begin_layout Enumerate
2554 \begin_inset Flex Noun
2557 \begin_layout Plain Layout
2566 \begin_layout Enumerate
2567 via (DVI et) PostScript, en utilisant
2568 \begin_inset Flex Noun
2571 \begin_layout Plain Layout
2580 \begin_layout Enumerate
2581 via DVI, en utilisant
2582 \begin_inset Flex Noun
2585 \begin_layout Plain Layout
2594 \begin_layout Enumerate
2596 \begin_inset Flex Noun
2599 \begin_layout Plain Layout
2609 \begin_layout Enumerate
2611 \begin_inset Flex Noun
2614 \begin_layout Plain Layout
2624 \begin_layout Standard
2625 Pour définir de tels choix de séquences, vous devez définir plusieurs
2626 \begin_inset Quotes fld
2630 \begin_inset Quotes frd
2633 cible, comme décrit dans la
2634 \begin_inset CommandInset ref
2636 reference "sec:Formats"
2641 Par exemple, avec la configuration standard, les formats dénommés
2642 \begin_inset Flex Noun
2645 \begin_layout Plain Layout
2652 \begin_inset Flex Noun
2655 \begin_layout Plain Layout
2662 \begin_inset Flex Noun
2665 \begin_layout Plain Layout
2672 \begin_inset Flex Noun
2675 \begin_layout Plain Layout
2682 \begin_inset Flex Noun
2685 \begin_layout Plain Layout
2692 \begin_inset Flex Noun
2695 \begin_layout Plain Layout
2702 \begin_inset Flex Noun
2705 \begin_layout Plain Layout
2712 \begin_inset Flex Noun
2715 \begin_layout Plain Layout
2723 \begin_inset Flex Noun
2726 \begin_layout Plain Layout
2732 (pour Lua\SpecialChar TeX
2733 ) sont définis, qui correspondent tous au suffixe
2734 \begin_inset Flex Noun
2737 \begin_layout Plain Layout
2743 et auxquels sont associées les trois méthodes décrites ci-dessus.
2746 \begin_layout Chapter
2747 Internationaliser \SpecialChar LyX
2749 \begin_inset CommandInset label
2758 \begin_layout Standard
2759 Il est possible de traduire l'interface utilisateur de \SpecialChar LyX
2761 La dernière fois que nous avons vérifié, \SpecialChar LyX
2762 était disponible en 30 langues.
2763 La langue que vous avez choisie est appelée votre
2767 (pour plus de renseignements sur les réglages de localisation, voyez la
2768 documentation de votre système d'exploitation sur les locales.
2769 Pour Linux, la page de man de
2770 \begin_inset Flex Noun
2773 \begin_layout Plain Layout
2779 est un bon point de départ).
2782 \begin_layout Standard
2783 Notez que ces traductions fonctionnent, mais présentent quelques failles.
2784 En particulier, toutes les fenêtres ont été tracées en fonction du texte
2785 anglais, et quelques-unes des traductions sont trop grandes pour rentrer
2786 dans l'espace alloué.
2787 Ce n'est qu'un problème d'affichage sans conséquence.
2788 Vous verrez aussi que certaines traductions n'ont pas de raccourcis définis
2790 Parfois, c'est qu'il n'y a pas assez de lettres disponibles.
2791 Parfois c'est que le traducteur n'a tout simplement pas encore eu le temps
2793 Nos équipes de traduction, que vous pouvez souhaiter rejoindre
2797 \begin_layout Plain Layout
2798 Si vous parlez couramment une autre langue que l'anglais, rejoindre ces
2799 équipes est un des grands moyens de rendre service à la communauté des
2800 développeurs et utilisateurs de \SpecialChar LyX
2806 , essaieront de faire disparaître ces inconvénients dans les versions futures
2811 \begin_layout Section
2812 Traduire \SpecialChar LyX
2816 \begin_layout Subsection
2817 Traduire l'interface graphique (messages textuels)
2820 \begin_layout Standard
2822 utilise la bibliothèque GNU
2823 \begin_inset Flex Noun
2826 \begin_layout Plain Layout
2832 pour gérer l'internationalisation de l'interface.
2833 Pour que \SpecialChar LyX
2834 parle votre langue favorite dans tous les menus et fenêtres,
2835 vous avez besoin d'un fichier
2836 \begin_inset Flex Noun
2839 \begin_layout Plain Layout
2846 Quand celui-ci est disponible, vous devez générer à partir de là un fichier
2848 \begin_inset Flex Noun
2851 \begin_layout Plain Layout
2857 et installer ce dernier.
2858 Tout ce processus est expliqué dans la documentation de GNU
2859 \begin_inset Flex Noun
2862 \begin_layout Plain Layout
2869 Vous pouvez effectuer cette traduction pour votre propre besoin, mais si
2870 vous avez l'intention de la faire, vous pouvez aussi bien partager le résultat
2871 de votre travail avec la communauté \SpecialChar LyX
2873 Envoyez un message à la liste de messagerie des développeurs \SpecialChar LyX
2875 d'information sur la procédure.
2878 \begin_layout Standard
2879 En bref, voici un résumé de ce qu'il faut faire (
2885 est le code de la langue):
2888 \begin_layout Itemize
2889 télécharger le code source de \SpecialChar LyX
2891 \begin_inset CommandInset href
2893 name "page d'information sur le Web"
2894 target "http://www.lyx.org/HowToUseGIT"
2901 \begin_layout Itemize
2903 \begin_inset Flex Noun
2906 \begin_layout Plain Layout
2913 \begin_inset Flex Noun
2916 \begin_layout Plain Layout
2922 , le répertoire des fichiers
2923 \begin_inset Flex Noun
2926 \begin_layout Plain Layout
2937 \begin_inset Flex Noun
2940 \begin_layout Plain Layout
2955 \begin_inset Flex Noun
2958 \begin_layout Plain Layout
2964 n'existe pas, il peut être recréé avec la commande
2965 \begin_inset Flex Noun
2968 \begin_layout Plain Layout
2974 dans ce répertoire, ou bien vous pouvez utiliser le fichier
2975 \begin_inset Flex Noun
2978 \begin_layout Plain Layout
2984 d'une autre langue comme modèle).
2987 \begin_layout Itemize
3001 \begin_layout Plain Layout
3002 C'est un fichier texte: il peut donc être modifié par n'importe quel éditeur
3004 Mais il existe des programmes spécifiques pour gérer les modifications,
3006 \begin_inset Flex Noun
3009 \begin_layout Plain Layout
3015 (toutes plate-formes) ou
3016 \begin_inset Flex Noun
3019 \begin_layout Plain Layout
3026 Emacs est également doté d'un
3027 \begin_inset Quotes fld
3031 \begin_inset Quotes frd
3034 pour modifier les fichier
3035 \begin_inset Flex Noun
3038 \begin_layout Plain Layout
3044 , mais attention, les fichiers sont encodés en Unicode, voir
3045 \begin_inset Flex URL
3048 \begin_layout Plain Layout
3050 https://www.gnu.org/software/gettext/manual/html_node/PO-Mode.html
3064 Pour certains menus, il y a aussi des touches de raccourci qui doivent
3066 Ces touches viennent après un
3069 \begin_inset Quotes fld
3073 \begin_inset Quotes frd
3078 , et doivent être adaptées au texte traduit.
3079 Vous devez aussi remplir les champs au début du nouveau fichier
3080 \begin_inset Flex Noun
3083 \begin_layout Plain Layout
3089 avec votre adresse e-mail, etc., pour que les gens sachent comment vous
3090 joindre pour proposer des suggestions, ou pour démolir votre travail.
3093 \begin_layout Standard
3094 Si vous voulez juste traduire pour vous-même, alors:
3097 \begin_layout Itemize
3106 \begin_inset Newline newline
3110 \begin_inset Flex Noun
3113 \begin_layout Plain Layout
3114 msgfmt -o xx.mo < xx.po
3122 \begin_layout Itemize
3124 \begin_inset Flex Noun
3127 \begin_layout Plain Layout
3133 dans votre répertoire de locales, dans le répertoire correspondant aux
3134 messages pour la langue
3141 \begin_inset Flex Noun
3144 \begin_layout Plain Layout
3151 \begin_inset Newline newline
3155 \begin_inset Flex Noun
3158 \begin_layout Plain Layout
3159 /usr/local/share/locale/xx/LC_MESSAGES/lyx.mo
3167 \begin_layout Standard
3168 Pour ajouter un nouveau fichier
3177 (ce qui serait mieux pour que d'autres puisent en profiter), il faut
3178 effectuer quelques changements dans \SpecialChar LyX
3179 : envoyez donc une courrier à la liste
3180 de messagerie des développeurs pour ce faire.
3183 \begin_layout Subsubsection
3190 \begin_layout Standard
3191 Il arrive quelquefois qu'un message anglophone doive être traduit de différentes
3192 façons dans le langage cible.
3193 Un exemple est le message
3194 \begin_inset Flex Code
3197 \begin_layout Plain Layout
3205 qui se traduit en allemand par
3206 \begin_inset Flex Noun
3209 \begin_layout Plain Layout
3216 \begin_inset Flex Noun
3219 \begin_layout Plain Layout
3225 , suivant la signification exacte de
3226 \begin_inset Quotes fld
3230 \begin_inset Quotes frd
3235 \begin_inset Flex Code
3238 \begin_layout Plain Layout
3246 ne sait pas gérer de telles traductions ambiguës, et vous devez donc ajouter
3247 une information contextuelle au message: au lieu de
3248 \begin_inset Flex Code
3251 \begin_layout Plain Layout
3260 \begin_inset Flex Code
3263 \begin_layout Plain Layout
3266 To[[as in 'From format x to format y']]
3272 \begin_inset Flex Code
3275 \begin_layout Plain Layout
3278 To[[as in 'From page x to page y']].
3283 De ce fait, les deux occurrences de
3284 \begin_inset Flex Code
3287 \begin_layout Plain Layout
3295 sont différentes pour
3296 \begin_inset Flex Code
3299 \begin_layout Plain Layout
3307 et peuvent être traduites correctement pour
3308 \begin_inset Flex Noun
3311 \begin_layout Plain Layout
3318 \begin_inset Flex Noun
3321 \begin_layout Plain Layout
3330 \begin_layout Standard
3331 Bien entendu l'information contextuelle doit être supprimée de l'affichage
3332 lorsqu'aucune traduction n'est utilisée, c'est pourquoi il faut la mettre
3333 entre double crochets à la fin du message comme ci-dessus.
3334 Le mécanisme de traduction de \SpecialChar LyX
3335 assure que tout ce qui est entre double
3336 crochets à la fin des messages est supprimé à l'affichage du message.
3339 \begin_layout Subsection
3340 Traduire la documentation
3343 \begin_layout Standard
3344 La documentation en ligne (dans le menu
3348 ) peut (et doit !) être traduite.
3349 S'il existe une traduction de la documentation
3353 \begin_layout Plain Layout
3354 En mars 2008, au moins quelques documents avaient été traduit en14 langues,
3355 le manuel d'apprentissage étant disponible en quelques autres.
3360 , et si la locale est correctement réglée, \SpecialChar LyX
3361 affichera tout seul la version
3364 cherche les versions traduites sous le nom
3365 \begin_inset Flex Noun
3368 \begin_layout Plain Layout
3385 est le code pour la langue en cours d'utilisation.
3386 S'il n'y a pas de traduction disponible, c'est la version anglaise qui
3388 Notez que les versions traduites doivent avoir le même nom de fichier (ici
3390 \begin_inset Flex Noun
3393 \begin_layout Plain Layout
3400 Si vous vous sentez de traduire la documentation (ce qui est d'ailleurs
3401 un excellent moyen de corriger la documentation d'origine!), il y a un
3402 certain nombre de choses que vous devez faire tout de suite:
3405 \begin_layout Itemize
3406 faire un tour sur la page web de la
3407 \begin_inset CommandInset href
3409 name "traduction des documentations"
3410 target "http://www.lyx.org/WebFr.Translation"
3414 sur le site de \SpecialChar LyX
3416 De cette façon, vous pourrez voir quels documents ont déjà été traduits
3417 dans votre langue, s'il y en a.
3418 Vous y trouverez aussi qui s'occupe d'organiser l'effort de traduction
3420 Si personne ne s'en occupe, faites-nous connaître votre intérêt.
3423 \begin_layout Standard
3424 Une fois que vous vous y mettez pour de bon, voilà quelques conseils qui
3425 pourront vous éviter des ennuis:
3428 \begin_layout Itemize
3429 joignez-vous à l'équipe de documentation!
3435 Aide\SpecialChar menuseparator
3438 ) explique comment faire.
3439 C'est d'ailleurs le premier document à traduire;
3442 \begin_layout Itemize
3443 étudiez les conventions typographiques de la langue dans laquelle vous traduisez.
3444 La typographie est un art ancien et au cours des siècles, une grande variété
3445 de conventions ont vu le jour dans les différentes parties du globe.
3446 Apprenez aussi le vocabulaire spécifique des professionnels de la typographie
3448 Si vous inventez votre propre terminologie, vous allez induire les lecteurs
3452 Attention ! La typographie peut devenir une passion !
3457 \begin_layout Itemize
3458 faites une copie du document (dans les cas simples, sinon voyez la note
3460 \begin_inset space ~
3464 \begin_inset CommandInset ref
3466 reference "fn:NdT-:-Je"
3471 Ce sera votre fichier de travail.
3472 Vous pouvez l'utiliser comme fichier d'aide personnel en le mettant dans
3476 \begin_inset Flex Code
3479 \begin_layout Plain Layout
3490 \begin_inset Newline newline
3496 \begin_inset Note Greyedout
3499 \begin_layout Plain Layout
3504 pour un document complexe doté d'éléments externes (images, etc.), si vous
3505 voulez faire une copie dans un répertoire temporaire par exemple, faites
3506 attention aux liens vers les éléments externes qui peuvent être brisés
3507 quand le document est déplacé d'un endroit à un autre.
3508 La meilleure méthode est de télécharger l'arborescence \SpecialChar LyX
3511 \begin_inset Flex URL
3514 \begin_layout Plain Layout
3516 http://www.lyx.org/WebFr.HowToUseGIT
3521 ) et de modifier le ficher de documentation en place.
3529 \begin_layout Itemize
3530 de temps à autre le document original (de l'équipe \SpecialChar LyX
3533 \begin_inset CommandInset href
3535 name "l'interface d'affichage des source"
3536 target "http://www.lyx.org/trac/browser"
3540 pour voir ce qui a changé.
3541 De cette façon vous pouvez voir facilement les parties de votre document
3542 qui ont besoin d'être mises à jour
3546 \begin_layout Plain Layout
3547 NdT : Je conseille très vivement de partir des fichiers disponibles sur
3548 Trac, et de ne pas perdre de temps à traduire la version contenue dans
3549 votre distribution pour s'apercevoir trop tard que tout est périmé.
3550 J’ajoute que la meilleure solution est de récupérer l'image courante des
3551 sources de \SpecialChar LyX
3554 \begin_inset CommandInset href
3557 target "http://www.lyx.org/WebFr.HowToUseGIT"
3561 ) et de modifier directement le fichier concerné dans l'arborescence importée:
3562 de cette façon, les liens vers les images ne seront pas modifiés lors de
3563 la sauvegarde du fichier, et la version modifiée pourra être soumise sans
3564 modifications aux développeurs.
3565 \begin_inset CommandInset label
3579 \begin_layout Standard
3580 Si vous avez trouvé une erreur dans le document original, corrigez-la et
3581 dites-le au reste de l'équipe de documentation (que vous n'avez pas manqué
3582 de rejoindre, n'est-ce pas ?)
3585 \begin_layout Standard
3586 \begin_inset Branch Obsolete
3589 \begin_layout Section
3590 Support de Clavier International
3593 \begin_layout Standard
3596 [Note de l'Éditeur : La section qui suit a été écrite par
3601 Il faut la corriger pour qu'elle soit conforme à la nouvelle feuille de
3602 style de la Documentation et pour utiliser les nouvelles fonctions de la
3604 Le tout doit aussi être fusionné avec la section d'après.
3608 \begin_layout Subsection
3609 Définir ses propres réaffectations clavier : Format de fichier
3614 \begin_layout Standard
3615 Regardons d'un peu plus près un fichier de définition de clavier.
3616 C'est un fichier ASCII qui définit :
3619 \begin_layout Itemize
3620 des correspondances touche à touche ou touche à chaîne
3623 \begin_layout Itemize
3627 \begin_layout Itemize
3628 des exceptions des touches mortes
3631 \begin_layout Standard
3632 Pour définir une traduction touche à touche ou touche à chaîne, utilisez
3636 \begin_layout Quotation
3648 \begin_layout Standard
3653 est la touche à traduire et
3657 est la chaîne à insérer dans le document.
3658 Pour définir des touches mortes, faites :
3661 \begin_layout Quotation
3666 kmod touche touche_morte
3669 \begin_layout Standard
3674 est la touche du clavier et
3678 est le nom de la touche morte.
3679 Les touches mortes suivantes sont supportées (nom du raccourci entre parenthèse
3683 \begin_layout Quotation
3687 \begin_inset space \hfill{}
3693 \begin_layout Quotation
3695 \begin_inset space \hfill{}
3701 \begin_layout Quotation
3703 \begin_inset space \hfill{}
3709 \begin_layout Quotation
3711 \begin_inset space \hfill{}
3717 \begin_layout Quotation
3719 \begin_inset space \hfill{}
3725 \begin_layout Quotation
3727 \begin_inset space \hfill{}
3734 \begin_layout Plain Layout
3746 \begin_layout Quotation
3748 \begin_inset space \hfill{}
3754 \begin_layout Quotation
3756 \begin_inset space \hfill{}
3763 \begin_layout Plain Layout
3775 \begin_layout Quotation
3777 \begin_inset space \hfill{}
3783 \begin_layout Quotation
3785 \begin_inset space \hfill{}
3791 \begin_layout Quotation
3793 \begin_inset space \hfill{}
3800 \begin_layout Plain Layout
3812 \begin_layout Quotation
3814 \begin_inset space \hfill{}
3821 \begin_layout Plain Layout
3833 \begin_layout Quotation
3835 \begin_inset space \hfill{}
3841 \begin_layout Quotation
3842 hungarian umlaut (hug)
3843 \begin_inset space \hfill{}
3849 \begin_layout Quotation
3851 \begin_inset space \hfill{}
3857 \begin_layout Quotation
3859 \begin_inset space \hfill{}
3866 \begin_layout Plain Layout
3878 \begin_layout Standard
3879 Dans beaucoup de claviers internationaux il y a des exceptions dans les
3880 règles d'emploi des touches mortes, vous pouvez les définir ainsi :
3883 \begin_layout Quotation
3888 kxmod touche_morte touche chaîne_sortie
3891 \begin_layout Standard
3892 Par exemple, sur un clavier slovaque, si vous tapez caron-o, ça génère circonfle
3893 xe-o, il faut donc mettre :
3896 \begin_layout Quotation
3910 \begin_layout Standard
3911 pour le faire marcher correctement.
3912 Vous devez aussi définir comme des exceptions les touches mortes avec i
3913 et j, pour enlever le point avant d'insérer une marque d'accentuation.
3914 Je changerai ceci le moment venu, mais je n'en ai pas encore eu le temps.
3917 \begin_layout Standard
3918 Au fait, à propos des caractères : l'antislash est un caractère d'échappement,
3919 pour l'entrer, il faut taper un double antislash.
3924 ont aussi un sens différent.
3929 indique les commentaires, les guillemets entourent les commandes style
3932 Pour entrer un guillemet, il faut taper
3951 \begin_layout Standard
3952 Si vous faites un fichier de réaffectation clavier qui marche pour votre
3953 langue, merci de me l'envoyer, pour que je puisse l'inclure dans la prochaine
3954 distribution de réaffectations clavier.
3957 \begin_layout Standard
3958 Il y aura plus de mots-clés supportés à l'avenir dans les fichiers de réaffectat
3959 ion clavier, comme :
3962 \begin_layout Itemize
3967 kinclude nom_fichier
3970 \begin_inset space \hfill{}
3973 inclut un autre fichier (
3980 \begin_layout Itemize
3988 \begin_inset space \hfill{}
3991 définit un programme externe de traduction (
3998 \begin_layout Standard
3999 Il devrait aussi chercher dans
4003 les valeurs par défaut (par exemple, une option
4009 pour inclure le clavier par défaut).
4017 \begin_layout Section
4018 Les Claviers Internationaux
4019 \begin_inset CommandInset label
4028 \begin_layout Standard
4029 \begin_inset Note Note
4032 \begin_layout Plain Layout
4033 En révisant ce document en mars 2008, le relecteur anglophone n'a pas vérifié
4034 cette section par manque de compréhension de son contenu.
4035 Ce serait bien que quelqu'un s'en charge.
4036 Le traducteur francophone (SMGC) l'avait traduit tel quel, le relecteur
4037 francophone (JPC) l'a relu tel quel.
4045 \begin_layout Standard
4046 Les deux sections suivantes décrivent en détail la syntaxe des fichiers
4048 \begin_inset Flex Code
4051 \begin_layout Plain Layout
4058 \begin_inset Flex Code
4061 \begin_layout Plain Layout
4068 Ces sections devraient vous aider à concevoir votre propre réaffectation
4069 clavier si celles fournies ne vous donnent pas satisfaction.
4072 \begin_layout Subsection
4078 \begin_layout Standard
4080 \begin_inset Flex Noun
4083 \begin_layout Plain Layout
4089 fait correspondre des appuis clavier à des caractères ou à des chaînes
4091 Il définit une réaffectation clavier
4095 \begin_layout Plain Layout
4096 NdT : Keyboard MAPping.
4102 Cette section décrit les mots clés
4103 \begin_inset Flex Code
4106 \begin_layout Plain Layout
4113 \begin_inset Flex Code
4116 \begin_layout Plain Layout
4123 \begin_inset Flex Code
4126 \begin_layout Plain Layout
4133 \begin_inset Flex Code
4136 \begin_layout Plain Layout
4143 \begin_inset Flex Code
4146 \begin_layout Plain Layout
4155 \begin_layout Labeling
4156 \labelwidthstring 00.00.0000
4157 \begin_inset Flex Code
4160 \begin_layout Plain Layout
4166 fait correspondre un caractère à une chaîne
4169 \begin_layout LyX-Code
4178 \begin_layout Standard
4179 Ceci fait correspondre
4192 , le guillemet double (
4202 ) doivent être protégés par un antislash (
4211 \begin_layout Standard
4212 Voici un exemple de commande
4213 \begin_inset Flex Noun
4216 \begin_layout Plain Layout
4222 qui fait s'afficher le symbole
4223 \begin_inset Flex Noun
4226 \begin_layout Plain Layout
4232 quand on tape la touche
4233 \begin_inset Flex Noun
4236 \begin_layout Plain Layout
4245 \begin_layout LyX-Code
4253 \begin_layout Labeling
4254 \labelwidthstring 00.00.0000
4255 \begin_inset Flex Code
4258 \begin_layout Plain Layout
4264 définit un caractère accentué
4267 \begin_layout LyX-Code
4273 caractère accent autorisés
4276 \begin_layout Standard
4290 C'est le principe de la touche morte
4294 \begin_layout Plain Layout
4299 désigne une touche qui seule ne produit pas de caractère, mais qui produit
4300 le caractère accentué voulu quand elle est suivie par une autre touche
4302 Par exemple, pour écrire un
4305 \begin_inset Quotes fld
4309 \begin_inset Quotes frd
4314 sur un clavier français, il faut d'abord taper sur
4317 \begin_inset Quotes fld
4321 \begin_inset Quotes frd
4329 \begin_inset Quotes fld
4333 \begin_inset Quotes frd
4346 \begin_layout Standard
4351 puis une autre touche qui ne fait pas partie des caractères
4355 , vous obtiendrez un
4359 suivi par l'autre touche non autorisée.
4361 \begin_inset Flex Noun
4364 \begin_layout Plain Layout
4370 efface une touche morte, si vous tapez
4375 \begin_inset Flex Noun
4378 \begin_layout Plain Layout
4384 , le curseur ne recule pas mais annule l'effet que
4388 aurait pu avoir sur la touche suivante.
4391 \begin_layout Standard
4392 Dans l'exemple suivant, il est spécifié que le caractère ' doit être un
4393 accent aigu, autorisé sur les caractères a, e, i, o, u, A, E, I, O et U
4397 \begin_layout LyX-Code
4400 kmod ' acute aeiouAEIOU
4403 \begin_layout Labeling
4404 \labelwidthstring 00.00.0000
4405 \begin_inset Flex Code
4408 \begin_layout Plain Layout
4414 définit une exception au caractère accentué
4417 \begin_layout LyX-Code
4423 accent caractère résultat
4426 \begin_layout Standard
4427 Ceci définit une exception pour l'
4440 doit avoir été assigné auparavant par une déclaration
4441 \begin_inset Flex Code
4444 \begin_layout Plain Layout
4456 ne doit pas faire partie des caractères
4465 Quand vous tapez la séquence
4478 Si une telle déclaration n'existe pas dans le fichier
4479 \begin_inset Flex Code
4482 \begin_layout Plain Layout
4494 touche_accent caractère
4500 est le premier paramètre de la déclaration
4501 \begin_inset Flex Code
4504 \begin_layout Plain Layout
4515 \begin_layout Standard
4516 Avec la commande suivante, vous obtenez äi quand vous tapez acute-i ('i)
4520 \begin_layout LyX-Code
4534 \begin_layout Labeling
4535 \labelwidthstring 00.00.0000
4536 \begin_inset Flex Code
4539 \begin_layout Plain Layout
4545 Combine deux caractères accentués
4548 \begin_layout LyX-Code
4554 accent1 accent2 autorisés
4557 \begin_layout Standard
4558 Celui-ci est assez ésotérique.
4559 Il vous permet de combiner les effets de l'
4567 (dans cet ordre !) sur les caractères
4580 doivent avoir été définies par une commande
4593 \begin_layout Standard
4594 Voyez cet exemple extrait du fichier
4601 \begin_layout LyX-Code
4604 kmod ; acute aeioyvhAEIOYVH
4607 \begin_layout LyX-Code
4613 \begin_layout LyX-Code
4616 kcomb acute umlaut iyIY
4619 \begin_layout Standard
4620 Ça vous permet de taper
4624 et d'avoir l'effet de
4634 \begin_inset Flex Noun
4637 \begin_layout Plain Layout
4643 annule la dernière touche morte, donc si vous tapez
4644 \begin_inset Flex Code
4647 \begin_layout Plain Layout
4662 \begin_layout Subsection
4668 \begin_layout Standard
4669 Après que la réaffectation
4670 \begin_inset Flex Noun
4673 \begin_layout Plain Layout
4679 a été effectuée, un fichier
4680 \begin_inset Flex Code
4683 \begin_layout Plain Layout
4689 convertit les chaînes de symboles obtenues dans la police de caractères.
4690 Actuellement, la distribution de \SpecialChar LyX
4691 comprend au moins les fichiers
4692 \begin_inset Flex Code
4695 \begin_layout Plain Layout
4702 \begin_inset Flex Code
4705 \begin_layout Plain Layout
4714 \begin_layout Standard
4715 En général le fichier
4716 \begin_inset Flex Code
4719 \begin_layout Plain Layout
4725 est une suite de déclarations de la forme :
4728 \begin_layout LyX-Code
4732 numéro_du_caractère chaîne
4735 \begin_layout Standard
4736 Par exemple, pour affecter
4742 au caractère correspondant dans le jeu iso-8859-1 (233), il y a la déclaration
4746 \begin_layout LyX-Code
4754 \begin_layout Standard
4756 \begin_inset Flex Code
4759 \begin_layout Plain Layout
4768 \begin_inset Flex Code
4771 \begin_layout Plain Layout
4782 Notez que le même caractère peut servir pour plus d'une chaîne.
4784 \begin_inset Flex Code
4787 \begin_layout Plain Layout
4796 \begin_layout LyX-Code
4808 \begin_inset Newline newline
4824 \begin_layout Standard
4826 ne trouve pas de correspondance pour la chaîne produite par une touche
4827 ou une séquence avec des touches mortes, il va vérifier si elle ressemble
4828 à un caractère accentué et va essayer à l'écran de tracer un accent par
4829 dessus le caractère.
4832 \begin_layout Subsection
4836 \begin_layout Standard
4837 Il y a une autre façon d'ajouter le support pour des caractères internationaux
4838 par l'intermédiaire des touches mortes.
4839 Une touche morte marche en combinaison avec une lettre pour produire un
4841 Ici, nous allons expliquer comment créer une touche morte vraiment simple
4842 pour montrer comment elles marchent.
4845 \begin_layout Standard
4846 Supposez que vous ayez besoin du caractère circonflexe,
4850 \begin_layout Plain Layout
4851 NdT : déjà présent en français, mais nous allons conserver cet exemple.
4859 \begin_inset Quotes fld
4863 \begin_inset Quotes frd
4869 Vous devez faire correspondre la touche circonflexe à la commande \SpecialChar LyX
4871 \begin_inset Flex Code
4874 \begin_layout Plain Layout
4881 \begin_inset Flex Code
4884 \begin_layout Plain Layout
4891 Maintenant, à chaque fois que vous taperez la touche circonflexe suivie
4892 par une lettre, il y aura un accent circonflexe dessus.
4893 Par exemple, la séquence
4896 \begin_inset Quotes fld
4902 \begin_inset Flex Code
4905 \begin_layout Plain Layout
4914 \begin_inset Quotes frd
4922 \begin_inset Quotes fld
4928 \begin_inset Flex Code
4931 \begin_layout Plain Layout
4940 \begin_inset Quotes frd
4946 Cependant, si vous essayez de taper
4949 \begin_inset Quotes fld
4955 \begin_inset Flex Code
4958 \begin_layout Plain Layout
4967 \begin_inset Quotes frd
4973 va se plaindre avec un bip, car un
4976 \begin_inset Quotes fld
4982 \begin_inset Flex Code
4985 \begin_layout Plain Layout
4994 \begin_inset Quotes frd
4999 ne prend jamais d'accent circonflexe.
5001 \begin_inset Flex Noun
5004 \begin_layout Plain Layout
5010 après une touche morte fait s'afficher l'accent seul.
5011 Notez bien ce dernier point ! Si vous faites correspondre une touche à
5012 une touche morte, vous devez faire correspondre le caractère sur cette
5013 touche à une touche différente.
5014 Faire correspondre la virgule à une cédille est une mauvaise idée, car
5015 vous n'aurez plus que des cédilles à la place des virgules.
5018 \begin_layout Standard
5019 Une façon courante de créer des touches mortes est d'utiliser
5020 \begin_inset Flex Noun
5023 \begin_layout Plain Layout
5030 \begin_inset Flex Noun
5033 \begin_layout Plain Layout
5040 \begin_inset Flex Noun
5043 \begin_layout Plain Layout
5049 en combinaison avec un accent, comme
5052 \begin_inset Quotes fld
5056 \begin_inset Quotes frd
5064 \begin_inset Quotes fld
5068 \begin_inset Quotes frd
5074 Une autre méthode met en jeu
5075 \begin_inset Flex Code
5078 \begin_layout Plain Layout
5085 \begin_inset Flex Code
5088 \begin_layout Plain Layout
5097 \begin_inset space ~
5101 \begin_inset space ~
5106 ) pour configurer la touche spéciale
5107 \begin_inset Flex Code
5110 \begin_layout Plain Layout
5117 Elle agit un peu comme
5118 \begin_inset Flex Noun
5121 \begin_layout Plain Layout
5127 et permet de faire correspondre des touches à des caractères accentués.
5128 Vous pouvez aussi transformer des touches en touches mortes en les affectant
5129 à quelque chose comme
5130 \begin_inset Flex Code
5133 \begin_layout Plain Layout
5139 puis en affectant cette touche symbolique à la commande \SpecialChar LyX
5144 \begin_layout Plain Layout
5149 : C'est exactement ce que je fais dans mes fichiers
5161 \begin_inset space ~
5169 \begin_inset space ~
5174 ) est configurée comme
5178 et j'ai affecté des choses comme
5181 \begin_inset space ~
5189 \begin_inset space ~
5194 à un tas de touches symboliques
5197 \begin_inset Quotes fld
5201 \begin_inset Quotes frd
5207 C'est comme ça que j'obtiens tous mes caractères accentués.
5212 Vous pouvez transformer à peu près n'importe quelle touche en touche
5213 \begin_inset Flex Code
5216 \begin_layout Plain Layout
5223 \begin_inset Flex Code
5226 \begin_layout Plain Layout
5232 , une touche de fonction inutilisée, etc.
5233 Quant aux commandes \SpecialChar LyX
5234 qui produisent des accents, voyez à l'entrée
5235 \begin_inset Flex Code
5238 \begin_layout Plain Layout
5247 \begin_inset space ~
5251 \begin_inset space ~
5257 Là-bas il y a la liste complète.
5260 \begin_layout Subsection
5261 Enregistrer votre configuration linguistique
5264 \begin_layout Standard
5265 Vous pouvez éditer vos préférences dans la fenêtre
5267 Outils\SpecialChar menuseparator
5270 pour que \SpecialChar LyX
5271 démarre avec l'environnement linguistique que vous souhaitez,
5272 automatiquement configuré.
5275 \begin_layout LyX-Code
5279 \begin_layout Chapter
5280 Installer de nouvelles classes de document, formats et modèles
5281 \begin_inset CommandInset label
5283 name "chap:classe-texte"
5288 \begin_inset Argument 1
5291 \begin_layout Plain Layout
5292 Installer de nouvelles classes
5300 \begin_layout Standard
5301 Dans ce chapitre, nous décrivons comment créer et installer de nouveaux
5302 fichiers de format \SpecialChar LyX
5303 ou de modèle, et nous vous offrons une révision des
5304 procédures correctes d'installation de nouvelles classes de document \SpecialChar LaTeX
5308 \begin_layout Standard
5309 D'abord, quelques mots pour décrire une bonne approche de la relation entre
5311 et \SpecialChar LaTeX
5313 Ce qu'il faut bien comprendre, c'est qu'en certain sens, \SpecialChar LyX
5315 de \SpecialChar LaTeX
5317 De fait, du point de vue de \SpecialChar LyX
5318 , \SpecialChar LaTeX
5320 \begin_inset Quotes fld
5324 \begin_inset Quotes frd
5327 particulier parmi d'autres formats susceptibles de produire un résultat.
5328 D'autres formats sont DocBook, texte brut, et XHTML.
5330 est bien entendu un format particulièrement important, mais une très petite
5331 quantité d'information concernant \SpecialChar LaTeX
5332 est réellement contenue dans \SpecialChar LyX
5337 \begin_layout Plain Layout
5338 Certaines commandes sont suffisamment compliquées pour être codées
5339 \begin_inset Quotes fld
5343 \begin_inset Quotes frd
5346 dans les sources \SpecialChar LyX
5347 , mais les développeurs considèrent que c'est une mauvaise
5353 Cette information, même pour des classes standard comme
5354 \begin_inset Flex Code
5357 \begin_layout Plain Layout
5363 , est contenue dans les
5364 \begin_inset Quotes fld
5368 \begin_inset Quotes frd
5372 De même, \SpecialChar LyX
5373 ne connaît pas grand chose de DocBook ou XHTML, tout est décrit
5374 dans les fichiers de format.
5377 \begin_layout Standard
5378 Vous pouvez imaginer un fichier de format pour une classe de document donnée
5379 comme un traducteur entre les constructions \SpecialChar LyX
5380 — paragraphes et leur style
5381 associé, certains types d'inserts, etc.
5382 — et les constructions \SpecialChar LaTeX
5383 , DocBook ou XHTML correspondantes.
5384 Pratiquement tout ce que \SpecialChar LyX
5386 \begin_inset Flex Code
5389 \begin_layout Plain Layout
5395 , par exemple, est contenu dans le ficher
5396 \begin_inset Flex Code
5399 \begin_layout Plain Layout
5405 et dans les fichiers inclus par celui-ci.
5406 Pour cette raison, un étude approfondie de ces fichiers est une bonne idée
5407 si vous avez l'intention d'écrire un fichier de format.
5408 Un bon point de départ est le fichier
5409 \begin_inset Flex Code
5412 \begin_layout Plain Layout
5419 \begin_inset Flex Code
5422 \begin_layout Plain Layout
5429 \begin_inset Flex Code
5432 \begin_layout Plain Layout
5438 et de nombreux autres fichiers de format pour de classes de document \SpecialChar LaTeX
5440 C'est dans ce fichier que sont définies les sections et les constructions
5442 \begin_inset Flex Code
5445 \begin_layout Plain Layout
5451 décrit pour \SpecialChar LyX
5452 comment les paragraphes marqués en style Section, SousSection,
5454 peuvent être traduits en commandes ou balises \SpecialChar LaTeX
5456 Le fichier article.layout ne contient essentiellement que des inclusions
5458 \begin_inset Flex Code
5461 \begin_layout Plain Layout
5470 \begin_layout Standard
5471 Définir la correspondance \SpecialChar LyX
5473 n'est cependant pas la seule fonction des fichiers
5475 Leur autre but est de préciser comment les constructions \SpecialChar LyX
5478 Le fait que ces fichiers assurent ces deux fonctions est souvent source
5479 de confusion, parce qu'elles sont tout à fait séparées: expliquer à \SpecialChar LyX
5481 traduire un style de paragraphe en \SpecialChar LaTeX
5482 ne lui dit pas comment l'afficher;
5483 inversement, expliquer à \SpecialChar LyX
5484 comment afficher un paragraphe ne lui dit pas
5485 comment le traduire en \SpecialChar LaTeX
5486 (sans parler de lui dire comment \SpecialChar LaTeX
5488 Par conséquent, en général, quand vous devez définir une nouvelle construction
5490 , vous devez toujours effectuer deux tâches distinctes: (a) écrire comment
5491 la traduire en \SpecialChar LaTeX
5492 et (b) écrire comment l'afficher.
5495 \begin_layout Standard
5496 La même distinction est vraie pour les autre formats de sortie, bien que
5497 XHTML soit différent sous divers aspects, du fait que dans ce cas \SpecialChar LyX
5499 capable d'utiliser au moins partiellement l'information concernant l'affichage
5500 à l'écran pour créer l'information (sous forme de CSS) nécessaire à l'affichage
5502 Même dans ce cas, cependant, la distinction entre les mécanismes internes
5504 et la façon dont les objets sont restitués à l'extérieur reste valide,
5505 et le contrôle séparé des deux facettes reste possible.
5507 \begin_inset CommandInset ref
5509 reference "sec:Tags-for-XHTML"
5516 \begin_layout Section
5517 Installer de nouveaux fichiers \SpecialChar LaTeX
5521 \begin_layout Standard
5522 Certaines installations peuvent ne pas contenir le paquetage \SpecialChar LaTeX
5524 justement utiliser avec \SpecialChar LyX
5526 Par exemple, vous pouvez avoir besoin de Foil\SpecialChar TeX
5527 , un paquetage pour préparer
5528 des transparents pour rétroprojecteurs.
5529 Les distributions \SpecialChar LaTeX
5530 récentes comme \SpecialChar TeX
5531 Live (depuis 2008) ou MiK\SpecialChar TeX
5533 interface utilisateur pour installer de tels paquetages.
5534 Par exemple avec MiK\SpecialChar TeX
5535 , vous démarrez le programme
5536 \begin_inset Quotes fld
5540 \begin_inset space ~
5544 \begin_inset Quotes frd
5547 pour afficher une liste des paquetages disponibles.
5548 Pour installer l'un d'entre eux, il suffit d'effectuer un clic droit sur
5549 son nom ou sur le bouton correspondant de la barre d'outil.
5552 \begin_layout Standard
5553 Si votre distribution \SpecialChar LaTeX
5554 n'inclut pas un tel gestionnaire de paquetage, ou
5555 si le paquetage n'est pas disponible pour votre distribution, alors faites
5556 comme suit pour l'installer manuellement:
5559 \begin_layout Enumerate
5560 Récupérer le paquetage depuis
5561 \begin_inset CommandInset href
5564 target "http://www.ctan.org/"
5571 \begin_layout Enumerate
5572 Si le paquetage contient un fichier doté d'un suffixe
5573 \begin_inset Quotes fld
5577 \begin_inset Flex Code
5580 \begin_layout Plain Layout
5589 \begin_inset Quotes frd
5592 (c'est le cas pour Foil\SpecialChar TeX
5594 \begin_inset Quotes fld
5598 \begin_inset Quotes frd
5601 alors ouvrir une console, aller dans le répertoire de ce fichier et exécuter
5603 \begin_inset Flex Code
5606 \begin_layout Plain Layout
5616 \begin_inset Quotes fld
5620 \begin_inset Quotes frd
5623 le paquetage et vous disposez des fichiers nécessaires à l'installation.
5624 De nombreux paquetages ne sont pas reliés et vous pouvez sauter cette étape;
5627 \begin_layout Enumerate
5628 Vous devez alors décider si ce paquetage doit être disponible pour tous
5629 les utilisateurs ou seulement pour vous-même.
5633 \begin_layout Enumerate
5634 Avec les systèmes *nix (Linux, OSX, etc.), si vous souhaitez que le paquetage
5635 soit disponible pour tous les utilisateurs, installez-le dans l'arborescence
5638 \begin_inset Quotes fld
5642 \begin_inset Quotes frd
5645 , sinon installez-le dans votre arborescence \SpecialChar TeX
5647 \begin_inset Quotes fld
5651 \begin_inset Quotes frd
5655 La nécessité de créer ces arborescences, si elles n'existent pas déjà,
5656 dépend de votre système.
5657 Pour le savoir, examinez le fichier
5658 \begin_inset Flex Code
5661 \begin_layout Plain Layout
5673 \begin_layout Plain Layout
5674 Ce fichier est habituellement dans le répertoire
5678 , bien que vous puissiez exécuter la commande
5679 \begin_inset Flex Code
5682 \begin_layout Plain Layout
5695 L'emplacement de l'arborescence
5696 \begin_inset Quotes fld
5700 \begin_inset Quotes frd
5703 est définie par la variable
5704 \begin_inset Flex Code
5707 \begin_layout Plain Layout
5715 ; elle a usuellement pour valeur
5717 /usr/local/share/texmf/
5719 (installation système),
5721 /usr/local/share/texmf/
5723 (installation utilisateur) ou
5725 /usr/local/texlive/texmf-local
5727 (installation TexLive).
5728 L'emplacement de l'arborescence
5729 \begin_inset Quotes fld
5733 \begin_inset Quotes frd
5737 \begin_inset Flex Code
5740 \begin_layout Plain Layout
5756 où XXXX est l'année de la distribution \SpecialChar TeX
5757 Live (si ces variables ne sont pas
5758 prédéfinies, vous devrez le faire vous-même).
5759 Vous aurez besoin d'avoir les droits d'administration système pour créer
5760 ou modifier l'arborescence
5761 \begin_inset Quotes fld
5765 \begin_inset Quotes frd
5768 , mais votre arborescence
5769 \begin_inset Quotes fld
5773 \begin_inset Quotes frd
5776 ne devrait pas nécessiter de tels droits.
5777 \begin_inset Newline newline
5780 D'une manière générale, il est recommandable d'installer dans le répertoire
5781 utilisateur parce que cette arborescence ne sera pas modifiée lors d'une
5782 mise à jour de votre système.
5783 Elle sera également sauvegardée avec tout le reste lors de le sauvegarde
5784 de votre répertoire utilisateur
5785 \begin_inset Quotes fld
5789 \begin_inset Quotes frd
5792 (que vous effectuez régulièrement, bien entendu).
5795 \begin_layout Enumerate
5796 Avec Windows, si vous souhaitez que le nouveau paquetage soit disponible
5797 pour tous les utilisateurs de votre système, allez dans le répertoire où
5799 est installé, puis dans le sous-répertoire
5807 (pour MiK\SpecialChar TeX
5808 , celui-ci sera implicitement
5825 \begin_layout Plain Layout
5826 Notez que ce chemin sera celui des installations anglophones.
5827 Pour une installation germanophone, ce serait
5828 \begin_inset Flex Code
5831 \begin_layout Plain Layout
5848 , de même pour d'autres langages.
5853 Créer dans ce répertoire un nouveau répertoire dénommé
5854 \begin_inset Flex Code
5857 \begin_layout Plain Layout
5865 et copiez tous les fichiers du paquetage dedans.
5866 Si le paquetage ne doit être accessible que par vous ou si vous n'avez
5867 pas les droits d'administration, faites de même, mais dans le répertoire
5870 avec MiK\SpecialChar TeX
5871 2.8 sur WinXP le répertoire
5872 \begin_inset Newline newline
5878 \begin_inset Flex Code
5881 \begin_layout Plain Layout
5886 Documents and Settings
5898 \begin_inset Newline newline
5902 \begin_inset Phantom HPhantom
5905 \begin_layout Plain Layout
5917 \begin_inset Flex Code
5920 \begin_layout Plain Layout
5941 \begin_inset Newline newline
5944 Avec Vista ce sera le répertoire
5945 \begin_inset Newline newline
5951 \begin_inset Flex Code
5954 \begin_layout Plain Layout
5983 \begin_layout Enumerate
5984 Vous devez alors informer \SpecialChar LaTeX
5985 de la présence de nouveaux fichiers.
5986 Ceci dépend de nouveau de la distribution \SpecialChar LaTeX
5991 \begin_layout Enumerate
5992 Avec \SpecialChar TeX
5993 Live, exécuter la commande
5994 \begin_inset Flex Code
5997 \begin_layout Plain Layout
6006 Si vous avez installé le paquetage pour tous les utilisateurs, vous aurez
6007 besoin des droits d'administration pour ce faire;
6010 \begin_layout Enumerate
6011 Avec MiK\SpecialChar TeX
6012 , si vous avez installé le paquetage pour tous les utilisateurs,
6013 démarrez le programme
6016 \begin_inset Quotes fld
6020 \begin_inset space ~
6026 \begin_inset Quotes frd
6029 et appuyez sur le bouton
6030 \begin_inset Quotes fld
6038 \begin_inset Quotes frd
6042 Sinon démarrez le programme
6043 \begin_inset Quotes fld
6051 \begin_inset Quotes frd
6058 \begin_layout Enumerate
6059 Enfin, vous devez informer \SpecialChar LyX
6060 de l'existence de nouveaux paquetages: dans
6064 Outils\SpecialChar menuseparator
6067 , puis redémarrez \SpecialChar LyX
6071 \begin_layout Standard
6072 Le paquetage est maintenant installé.
6073 Dans notre exemple, la classe de document
6074 \begin_inset Flex Code
6077 \begin_layout Plain Layout
6081 \begin_inset space ~
6089 est maintenant disponible dans
6091 Document\SpecialChar menuseparator
6092 Paramètres\SpecialChar menuseparator
6099 \begin_layout Standard
6100 Si vous souhaitez utiliser une classe de document qui ne figure pas dans
6103 Document\SpecialChar menuseparator
6104 Paramètres\SpecialChar menuseparator
6107 , vous devez créer une fichier de
6108 \begin_inset Quotes fld
6112 \begin_inset Quotes frd
6116 \begin_inset Quotes fld
6120 \begin_inset Quotes frd
6124 Ceci est le sujet du paragraphe suivant.
6127 \begin_layout Section
6128 Types de fichiers de formats
6131 \begin_layout Standard
6132 Cette section décrit les différentes variétés de fichiers contenant les
6133 informations de format: instructions pour l'affichage par \SpecialChar LyX
6134 et pour la traductio
6135 n en \SpecialChar LaTeX
6136 , DocBook ou XHTML, ou autre format de sortie désiré, des styles de
6137 paragraphe et de caractère variés.
6140 \begin_layout Standard
6141 Nous essayons ici de donner une description complète de la procédure à suivre;
6142 il y a cependant une telle variété de classes \SpecialChar LaTeX
6143 supportant des types de
6144 document très différents que nous ne pouvons pas espérer couvrir tous les
6145 cas possibles ni tous les problèmes que vous pourrez rencontrer.
6146 La liste de messagerie des utilisateurs \SpecialChar LyX
6147 est fréquentée par des personnes
6148 expérimentées dans l'écriture des formats, qui voudront partager ce qu'elles
6149 ont appris, n'hésitez pas à poser des questions sur cette liste.
6152 \begin_layout Standard
6153 Quand vous prévoyez d'écrire un nouveau format, il est extrêmement utile
6154 de regarder les formats distribués avec \SpecialChar LyX
6156 Si vous écrivez un fichier de format pour une classe de document \SpecialChar LaTeX
6158 intéresser d'autres personnes, ou si vous écrivez un module utile, vous
6159 pouvez envisager de l'insérer dans les
6160 \begin_inset CommandInset href
6162 name "pages dans le wiki LyX"
6163 target "http://wiki.lyx.org/Layouts/Layouts"
6167 , voire de le soumettre à la liste des développeurs, pour qu'il figure dans
6168 la distribution de \SpecialChar LyX
6173 \begin_layout Plain Layout
6174 Notez bien que du fait que \SpecialChar LyX
6175 est diffusé sous licence GPL (General Public
6176 License), toute contribution doit être également sous licence GPL.
6184 \begin_layout Subsection
6186 \begin_inset CommandInset label
6188 name "subsec:Modules_de_format"
6195 \begin_layout Standard
6196 Nous avons mentionné jusqu'ici les
6197 \begin_inset Quotes fld
6201 \begin_inset Quotes frd
6205 mais il existe différentes sortes de fichiers qui contiennent des informations
6207 Les fichiers de format au sens strict ont pour suffixe
6208 \begin_inset Flex Code
6211 \begin_layout Plain Layout
6217 et contiennent l'information nécessaire à \SpecialChar LyX
6218 pour les classes de document.
6219 Depuis \SpecialChar LyX
6220 1.6, cependant, les informations de format peuvent être incluses
6225 de format, qui ont pour suffixe
6226 \begin_inset Flex Code
6229 \begin_layout Plain Layout
6236 Les modules sont aux paquetages \SpecialChar LaTeX
6237 à peu près ce que sont les fichiers de
6238 format aux classes de document, et certains modules — tels que le module
6240 \begin_inset Quotes fld
6244 \begin_inset Quotes frd
6247 — offrent la fonctionnalité d'un seul paquetage.
6248 En un sens, le modules de format sont aussi similaires aux fichiers d'inclusion
6252 \begin_layout Plain Layout
6253 Ceux-ci peuvent avoir un suffixe quelconque, mais par convention il leur
6254 a été attribué le suffixe
6255 \begin_inset Flex Code
6258 \begin_layout Plain Layout
6269 — des fichiers comme
6270 \begin_inset Flex Code
6273 \begin_layout Plain Layout
6281 — dans le fait que les modules ne sont pas spécifiques du format d'un document
6282 donné, mais peuvent être utilisés avec de nombreux formats différents.
6283 Cependant l'utilisation d'un fichier d'inclusion (dans
6284 \begin_inset Flex Code
6287 \begin_layout Plain Layout
6293 par exemple) nécessite la modification du fichier de format
6294 \begin_inset Flex Code
6297 \begin_layout Plain Layout
6303 ; au lieu de cette modification, les modules sont sélectionnés dans la page
6305 \begin_inset Flex Noun
6308 \begin_layout Plain Layout
6311 Document\SpecialChar menuseparator
6320 \begin_layout Standard
6321 Rédiger des modules est la façon la plus simple de se familiariser avec
6322 l'écriture des formats, puisque ce peut être aussi simple que l'ajout d'un
6323 seul nouveau paragraphe ou insert.
6324 Mais en principe, les modules peuvent inclure tout ce que peuvent inclure
6328 \begin_layout Standard
6329 Après la création d'un nouveau module, vous devrez reconfigurer et redémarrer
6331 pour que le module apparaisse dans le menu.
6332 Cependant, les modifications que vous faites dans le module seront immédiatemen
6333 t actives, si vous ouvrez
6334 \begin_inset Flex Noun
6337 \begin_layout Plain Layout
6340 Document\SpecialChar menuseparator
6341 Paramètres\SpecialChar menuseparator
6347 , sélectionnez un module et appuyez sur
6348 \begin_inset Quotes fld
6352 \begin_inset Quotes frd
6358 Il vous est fortement recommandé de sauvegarder votre travail avant de procéder
6364 il vous est fortement recommandé de ne pas essayer de modifier des modules
6365 durant une travail productif sur un document
6368 Bien évidemment, les développeurs s'efforcent de conserver une bonne stabilité
6370 dans de telles situations, mais les erreurs de syntaxe et autres dans
6371 votre module pourraient déclencher des comportements bizarres.
6374 \begin_layout Subsubsection
6378 \begin_layout Standard
6379 Les modules sont à \SpecialChar LyX
6380 ce que les paquetages sont à \SpecialChar LaTeX
6382 Cependant, il arrive que vous souhaitiez disposer d'un insert ou d'un style
6383 de caractère pour un seul document, et écrire un module qui sera universel
6385 Vous avez alors besoin du
6386 \begin_inset Quotes fld
6390 \begin_inset Quotes frd
6397 \begin_layout Standard
6398 Vous le trouverez via
6400 Document\SpecialChar menuseparator
6401 Paramètres\SpecialChar menuseparator
6405 La grande zone textuelle vous permet de saisir ce que vous mettriez dans
6406 un fichier de format ou de module.
6407 Vous pouvez voir le format local comme un module qui n'appartient qu'au
6408 document en cours de saisie.
6409 De ce fait, vous devez saisir une balise
6410 \begin_inset Flex Code
6413 \begin_layout Plain Layout
6420 N'importe quel format est admissible, mais on utilise d'habitude le format
6421 de la version de \SpecialChar LyX
6422 utilisée (pour \SpecialChar LyX
6423 2.2, le format porte le numéro 60).
6426 \begin_layout Standard
6427 Lorsque vous avez saisi quelque chose dans la fenêtre de
6428 \begin_inset Flex Code
6431 \begin_layout Plain Layout
6439 \begin_inset Quotes fld
6447 \begin_inset Quotes frd
6450 qui se trouve en bas.
6451 Cliquer sur ce bouton entraînera une vérification de la validité du code
6452 que vous aurez saisi.
6454 vous donne cette information sans hélas l'accompagner d'un diagnostic
6455 d'erreurs explicite.
6456 Ces erreurs seront cependant affichées dans la fenêtre d'appel si vous
6457 avez activé \SpecialChar LyX
6459 Vous ne pourrez pas appliquer ou enregistrer votre format tant qu'il n'est
6463 \begin_layout Standard
6464 Les précautions indiquées à la fin de la section précédente s'appliquent
6466 Ne jouez pas avec un format local pendant un vrai travail, surtout si vous
6467 n'avez pas enregistré votre document.
6468 Ceci dit, utiliser un format local avec un document de test peut être très
6469 pratique pour essayer de nouvelles choses, voire pour aborder l’écriture
6473 \begin_layout Subsection
6474 Format pour un fichier
6475 \begin_inset Flex Code
6478 \begin_layout Plain Layout
6487 \begin_layout Standard
6488 Les deux situations que vous êtes probablement susceptibles de rencontrer
6489 quand vous voulez gérer une nouvelle classe de document \SpecialChar LaTeX
6491 \SpecialChar LaTeX2e
6493 \begin_inset Flex Code
6496 \begin_layout Plain Layout
6503 \begin_inset Flex Code
6506 \begin_layout Plain Layout
6513 Interfacer une nouveau fichier de style est assez facile, Interfacer une
6514 nouvelle classe est plus compliqué: nous allons décrire la première opération
6515 ici, et la seconde dans le paragraphe suivant.
6516 Des considérations analogues s'appliquent bien entendu si vous voulez interface
6517 r une nouvelle DTD DocBook.
6520 \begin_layout Standard
6521 La situation la plus simple se présente si votre nouvelle classe de document
6522 est fournie sous la forme d'un fichier de style à utiliser en combinaison
6523 avec une classe de document existante, déjà interfacée.
6524 Dans notre exemple, le fichier de style sera appelé
6525 \begin_inset Flex Code
6528 \begin_layout Plain Layout
6534 et il doit être utilisé avec la classe standard
6535 \begin_inset Flex Code
6538 \begin_layout Plain Layout
6547 \begin_layout Standard
6548 Commencez par copier le fichier de format de la classe de document en question
6549 dans votre répertoire local.
6552 \begin_layout LyX-Code
6553 cp report.layout ~/.lyx/layouts/ma_classe.layout
6556 \begin_layout Standard
6561 et changez la ligne :
6564 \begin_layout LyX-Code
6567 DeclareLaTeXClass{report}
6570 \begin_layout Standard
6574 \begin_layout LyX-Code
6577 DeclareLaTeXClass[report, ma_classe.sty]{report (ma_classe)}
6580 \begin_layout Standard
6584 \begin_layout LyX-Code
6586 \begin_inset Newline newline
6591 usepackage{ma_classe}
6592 \begin_inset Newline newline
6598 \begin_layout Standard
6599 près du début du fichier.
6602 \begin_layout Standard
6603 Démarrez \SpecialChar LyX
6605 \begin_inset Flex Noun
6608 \begin_layout Plain Layout
6609 Outils\SpecialChar menuseparator
6616 Redémarrez \SpecialChar LyX
6617 et essayez de créer un nouveau document.
6619 \begin_inset Quotes fld
6623 \begin_inset Flex Noun
6626 \begin_layout Plain Layout
6628 \begin_inset space ~
6637 \begin_inset Quotes frd
6640 parmi les classes de document dans la fenêtre
6641 \begin_inset Flex Noun
6644 \begin_layout Plain Layout
6645 Document\SpecialChar menuseparator
6646 Paramètres\SpecialChar menuseparator
6653 Il est probable que certaines des commandes de section devront être différentes
6654 de celles de la classe de base
6658 \begin_layout Plain Layout
6666 , vous pouvez donc jouer avec les réglages des différentes sections si vous
6668 Les informations de format pour le sectionnement se trouvent dans
6669 \begin_inset Flex Code
6672 \begin_layout Plain Layout
6678 , mais il n'est pas nécessaire de recopier ce fichier pour le modifier.
6679 Il vous suffit en effet d'ajouter vos modifications au fichier de format,
6681 \begin_inset Flex Code
6684 \begin_layout Plain Layout
6686 \begin_inset Flex Code
6689 \begin_layout Plain Layout
6700 , qui implique l'inclusion de
6701 \begin_inset Flex Code
6704 \begin_layout Plain Layout
6711 Par exemple, vous pourriez ajouter ces lignes:
6714 \begin_layout LyX-Code
6720 \begin_layout LyX-Code
6726 \begin_layout LyX-Code
6732 \begin_layout LyX-Code
6738 \begin_layout LyX-Code
6744 \begin_layout Standard
6745 pour modifier la police des titres de chapitre en police sens empattements.
6746 Ceci écrasera (ou bien, en l'occurrence, ajoutera) la déclaration existante
6747 pour le style Chapitre.
6750 \begin_layout Standard
6751 Votre nouveau paquetage peut également fournir des commandes ou des environnemen
6752 ts qui n'existent pas dans la classe de base.
6753 dans ce cas, il vous faudra ajouter ceux-ci au fichier de format.
6755 \begin_inset space ~
6759 \begin_inset CommandInset ref
6761 reference "sec:Syntaxe-des"
6765 pour savoir comment faire.
6768 \begin_layout Standard
6770 \begin_inset Flex Code
6773 \begin_layout Plain Layout
6779 peut être utilisé avec plusieurs classes de document différentes, vous
6780 trouverez sans doute plus approprié d'écrire un module que vous pourrez
6781 charger avec la classe de base.
6782 Le module le plus simple qu'il est possible d'écrire dans ce contexte est
6786 \begin_layout LyX-Code
6791 DeclareLyXModule{mon paquetage}
6794 \begin_layout LyX-Code
6800 \begin_layout LyX-Code
6803 #Support for mypkg.sty.
6806 \begin_layout LyX-Code
6810 \begin_inset Newline newline
6816 \begin_layout LyX-Code
6820 \begin_inset Newline newline
6826 \begin_layout LyX-Code
6830 \begin_inset Newline newline
6836 \begin_inset Newline newline
6842 \begin_layout Standard
6843 Un module plus compliqué pourrait modifier le comportement de constructions
6844 existantes ou d'en définir de nouvelles.
6846 \begin_inset space ~
6850 \begin_inset CommandInset ref
6852 reference "sec:Syntaxe-des"
6859 \begin_layout Subsection
6860 Format pour un fichier
6861 \begin_inset Flex Code
6864 \begin_layout Plain Layout
6873 \begin_layout Standard
6874 Deux possibilités se présentent.
6878 \begin_layout Standard
6879 Soit le fichier de classe est fondé sur une classe de document existante.
6880 Par exemple, de nombreuses classes pour une thèse sont des variantes de
6882 \begin_inset Flex Code
6885 \begin_layout Plain Layout
6892 Pour vérifier que c'est le cas pour la vôtre, cherchez une ligne comme
6895 \begin_layout LyX-Code
6903 \begin_layout Standard
6904 dans le fichier de classe.
6905 Si c'est la cas, vous pouvez essentiellement procéder comme dans la section
6906 précédente, bien que la ligne
6907 \begin_inset Flex Code
6910 \begin_layout Plain Layout
6911 Declare\SpecialChar LaTeX
6918 Si votre nouvelle classe est une thèse, et est fondée sur
6919 \begin_inset Flex Code
6922 \begin_layout Plain Layout
6928 , cette ligne doit être
6934 \begin_layout Plain Layout
6935 Et enregistrer le fichier comme
6936 \begin_inset Flex Code
6939 \begin_layout Plain Layout
6947 facilitera les choses: \SpecialChar LyX
6948 suppose que la classe de document a le même nom
6949 que le fichier de format.
6959 \begin_layout LyX-Code
6964 DeclareLaTeXClass[thesis,book]{thesis}
6967 \begin_layout Standard
6968 Soit le fichier de classe est original.
6969 Dans ce cas, vous devrez probablement créer votre propre format.
6970 Nous vous suggérons fortement de copier un fichier de format existant qui
6971 utilise une classe \SpecialChar LaTeX
6972 similaire et de le modifier si c'est possible.
6973 Utilisez au moins un fichier existant comme point de départ pour savoir
6974 quels sont les éléments dont vous devez vous occuper.
6975 Encore une fois, les spécificités sont décrites ci-après.
6978 \begin_layout Subsection
6980 \begin_inset CommandInset label
6989 \begin_layout Standard
6990 Une fois qu'un fichier de format a été crée pour une classe de document,
6991 vous désirerez peut-être créer un
6996 Un modèle est une sorte de mode d'emploi pour votre format, montrant comment
6997 il peut être utilisé, mais avec un contenu fictif.
6998 Vous pouvez jeter un œil aux divers modèles distribués avec \SpecialChar LyX
7002 \begin_layout Standard
7003 Les modèles sont créés comme les documents normaux.
7004 La seule différence est que les documents normaux contiennent tous les
7005 réglages possibles, y compris les polices et la taille du papier.
7006 Or on ne veut en général pas qu'un modèle modifie ces réglages implicites.
7007 Pour cette raison, l'auteur d'un modèle doit enlever les commandes correspondan
7009 \begin_inset Flex Code
7012 \begin_layout Plain Layout
7021 \begin_inset Flex Code
7024 \begin_layout Plain Layout
7032 du fichier modèle \SpecialChar LyX
7034 C'est faisable avec un simple éditeur de texte, comme
7035 \begin_inset Flex Code
7038 \begin_layout Plain Layout
7045 \begin_inset Flex Code
7048 \begin_layout Plain Layout
7057 \begin_layout Standard
7058 Mettez les fichiers modèles que vous avez créés et édités dans
7059 \begin_inset Flex Code
7062 \begin_layout Plain Layout
7068 , copiez ceux que vous utilisez du répertoire global de modèles
7069 \begin_inset Flex Code
7072 \begin_layout Plain Layout
7079 vers le même endroit, et redéfinissez le répertoire de modèles dans la
7081 \begin_inset Flex Noun
7084 \begin_layout Plain Layout
7085 Outils\SpecialChar menuseparator
7086 Préférences\SpecialChar menuseparator
7095 \begin_layout Standard
7097 \begin_inset Flex Code
7100 \begin_layout Plain Layout
7106 a un statut particulier.
7107 Il est chargé à chaque fois que vous créez un nouveau document avec
7108 \begin_inset Flex Noun
7111 \begin_layout Plain Layout
7112 Fichier\SpecialChar menuseparator
7118 afin d'avoir les réglages implicites.
7119 Pour créer ce modèle depuis \SpecialChar LyX
7120 , vous n'avez qu'à ouvrir un document ayant
7121 déjà les réglages voulus, et appuyer sur le bouton
7122 \begin_inset Flex Noun
7125 \begin_layout Plain Layout
7126 Enregistrer comme valeurs implicites
7134 \begin_layout Subsection
7135 Mise à jour des anciens fichiers de format
7138 \begin_layout Standard
7139 La syntaxe des fichiers de format change à chaque publication d'une nouvelle
7140 version de \SpecialChar LyX
7141 , et les anciens fichiers de format doivent donc être convertis
7142 dans la nouvelle syntaxe.
7144 lit un fichier de format écrit avec une syntaxe ancienne, il appelle
7146 \begin_inset Flex Code
7149 \begin_layout Plain Layout
7155 pour le convertir dans un fichier temporaire doté de la nouvelle syntaxe.
7156 Le fichier original reste intact.
7157 Si vous utilisez le fichier de format souvent, vous voudrez sans doute
7158 rendre les modifications permanentes, pour éviter des conversions répétitives
7159 de la part de \SpecialChar LyX
7161 Pour ce faire, vous pouvez appeler le convertisseur manuellement:
7164 \begin_layout Enumerate
7168 \begin_inset Flex Code
7171 \begin_layout Plain Layout
7184 \begin_inset Flex Code
7187 \begin_layout Plain Layout
7198 \begin_layout Enumerate
7199 exécutez la commande
7200 \begin_inset Flex Code
7203 \begin_layout Plain Layout
7204 python \SpecialChar LyX
7205 Dir/scripts/layout2layout.py myclass.old myclass.layout
7211 \begin_inset Newline newline
7215 \begin_inset Flex Code
7218 \begin_layout Plain Layout
7225 est le nom de votre répertoire \SpecialChar LyX
7229 \begin_layout Standard
7230 Le convertisseur ne gère que les changements de syntaxe.
7231 Il ne peut pas gérer les modifications du contenu des fichiers inclus,
7232 ceux-ci doivent être convertis séparément.
7235 \begin_layout Section
7236 Syntaxe des fichiers de format
7237 \begin_inset CommandInset label
7239 name "sec:Syntaxe-des"
7246 \begin_layout Standard
7247 Les sections suivantes vous expliquent à quoi vous vous attaquez quand vous
7248 décidez de mettre les mains dans le cambouis, et de créer ou d'éditer votre
7249 propre fichier de format.
7250 Notre conseil est d'aller doucement et d'enregistrer souvent pour faire
7252 Ce n'est pas si dur que ça, mais il y a une multitude d'options et vous
7253 pouvez vous laisser submerger si vous essayez d'en faire trop d'un coup.
7254 Il est plus facile d'utiliser des formats existants comme référence ou
7255 modèle ou de modifier un fichier de format existant pour vos besoins.
7258 \begin_layout Standard
7259 Toutes les balises décrites dans ce chapitre sont insensibles à la casse:
7261 \begin_inset Flex Code
7264 \begin_layout Plain Layout
7271 \begin_inset Flex Code
7274 \begin_layout Plain Layout
7281 \begin_inset Flex Code
7284 \begin_layout Plain Layout
7290 sont une seule et même balise.
7291 Les valeurs possibles sont inscrites entre crochets après le nom de la
7293 La valeur implicite d'une fonction quand elle n'est pas définie dans le
7294 fichier décrivant la classe de texte est
7297 \begin_inset Flex Code
7300 \begin_layout Plain Layout
7311 Si le paramètre est d'un type particulier la valeur implicite est indiquée
7313 \begin_inset Flex Code
7316 \begin_layout Plain Layout
7327 \begin_layout Subsection
7328 Déclaration et classification d'une classe de document
7331 \begin_layout Standard
7332 Les lignes qui commencent par un
7336 dans un fichier de format sont les commentaires.
7337 Il y a une exception à cette règle : tous les
7338 \begin_inset Flex Code
7341 \begin_layout Plain Layout
7347 doivent commencer par ceci :
7350 \begin_layout LyX-Code
7353 #% Do not delete the line below; configure depends on this
7357 \begin_layout Plain Layout
7358 Ne pas effacer la ligne ci-dessous ; configure compte dessus.
7366 \begin_layout LyX-Code
7371 DeclareLaTeXClass{Article (Standard Class)}
7374 \begin_layout LyX-Code
7379 DeclareCategory{Articles}
7382 \begin_layout Standard
7383 Les deuxième et troisième lignes servent lors de la (re)configuration de
7386 Le fichier de format est lu par le script \SpecialChar LaTeX
7388 \begin_inset Flex Code
7391 \begin_layout Plain Layout
7397 , dans un mode spécial où
7398 \begin_inset Flex Code
7401 \begin_layout Plain Layout
7408 La première ligne est juste un commentaire \SpecialChar LaTeX
7409 , la deuxième contient la déclaratio
7410 n obligatoire de la classe de texte et la troisième contient la classification
7411 facultative de la classe.
7412 Si ces lignes apparaissent dans un fichier appelé
7413 \begin_inset Flex Code
7416 \begin_layout Plain Layout
7422 , elles définissent alors une classe de texte appelée
7423 \begin_inset Flex Code
7426 \begin_layout Plain Layout
7432 (le nom du fichier de format) qui utilise la classe de document \SpecialChar LaTeX
7434 \begin_inset Flex Code
7437 \begin_layout Plain Layout
7443 (implicitement, le même nom que le format).
7445 \begin_inset Quotes fld
7448 Article (Standard Class)
7449 \begin_inset Quotes frd
7452 qui apparaît ci-dessus sert de description de la classe de texte dans la
7454 \begin_inset Flex Noun
7457 \begin_layout Plain Layout
7458 Document\SpecialChar menuseparator
7459 Paramètres\SpecialChar ldots
7460 \SpecialChar menuseparator
7468 \begin_inset Quotes fld
7472 \begin_inset Quotes frd
7475 dans l'exemple) est également utilisés dans la fenêtre
7478 \begin_inset Flex Noun
7481 \begin_layout Plain Layout
7482 Document\SpecialChar menuseparator
7483 Paramètres\SpecialChar ldots
7484 \SpecialChar menuseparator
7492 : les classes sont regroupées par catégories (qui sont aussi des genres
7493 de documents, les catégories typiques sont
7494 \begin_inset Quotes fld
7498 \begin_inset Quotes frd
7502 \begin_inset Quotes fld
7506 \begin_inset Quotes frd
7510 \begin_inset Quotes fld
7514 \begin_inset Quotes frd
7518 \begin_inset Quotes fld
7522 \begin_inset Quotes frd
7526 \begin_inset Quotes fld
7530 \begin_inset Quotes frd
7534 \begin_inset Quotes fld
7538 \begin_inset Quotes frd
7542 Si la troisième lignes est vide, la classe apparaîtra comme
7543 \begin_inset Quotes fld
7547 \begin_inset Quotes frd
7553 \begin_layout Standard
7554 Supposons que vous ayez écrit votre propre classe de texte qui utilise la
7556 \begin_inset Flex Code
7559 \begin_layout Plain Layout
7565 , mais dans laquelle vous avez changé l'apparence des en-têtes de sections.
7566 Si vous la mettez dans un fichier
7567 \begin_inset Flex Code
7570 \begin_layout Plain Layout
7576 , l'en-tête de ce fichier doit être :
7579 \begin_layout LyX-Code
7582 #% Do not delete the line below; configure depends on this
7585 \begin_layout LyX-Code
7590 DeclareLaTeXClass[article]{Article (avec Mes En-têtes)}
7593 \begin_layout LyX-Code
7598 DeclareCategory{Articles}
7601 \begin_layout Standard
7602 Ceci déclare une classe de texte
7603 \begin_inset Flex Code
7606 \begin_layout Plain Layout
7612 , associée avec la classe de document \SpecialChar LaTeX
7614 \begin_inset Flex Code
7617 \begin_layout Plain Layout
7624 \begin_inset Quotes fld
7627 Article (avec Mes En-têtes)
7628 \begin_inset Quotes frd
7632 Si votre classe de texte repose sur plusieurs paquetages, vous pouvez la
7636 \begin_layout LyX-Code
7639 #% Do not delete the line below; configure depends on this
7642 \begin_layout LyX-Code
7647 DeclareLaTeXClass[article,machin.sty]{Article (avec Mes En-têtes)}
7650 \begin_layout LyX-Code
7655 DeclareCategory{Articles}
7658 \begin_layout Standard
7659 Ceci indique que votre classe de texte utilise le paquetage
7660 \begin_inset Flex Code
7663 \begin_layout Plain Layout
7670 Enfin, il est aussi possible de déclarer des classes pour du code DocBook.
7671 Les déclarations ressemblent en général à :
7674 \begin_layout LyX-Code
7677 #% Do not delete the line below; configure depends on this
7680 \begin_layout LyX-Code
7685 DeclareDocBookClass[article]{SGML (DocBook Article)}
7688 \begin_layout LyX-Code
7693 DeclareCategory{Articles}
7696 \begin_layout Standard
7697 Notez que ces déclarations peuvent aussi recevoir un paramètre optionnel
7698 déclarant le nom de la classe de document (mais pas une liste).
7701 \begin_layout Standard
7702 Donc, de la manière la plus explicite, la forme d'une déclaration de format
7706 \begin_layout LyX-Code
7711 DeclareLaTeXClass[class,package.sty]{description du format}
7714 \begin_layout LyX-Code
7719 DeclareCategory{catégorie}
7722 \begin_layout Standard
7723 Il n'est nécessaire de déclarer la classe que si le nom de la classe \SpecialChar LaTeX
7725 le nom du fichier de format diffèrent, ou si des paquetages sont à spécifier.
7726 Si le nom de la classe n'est pas spécifiée, \SpecialChar LyX
7727 suppose qu'elle est identique
7728 à celle du fichier de format.
7731 \begin_layout Standard
7732 Une fois que la classe de texte a été modifiée à votre goût, tout ce que
7733 vous avez à faire est de la copier soit dans
7734 \begin_inset Flex Code
7737 \begin_layout Plain Layout
7745 \begin_inset Flex Code
7748 \begin_layout Plain Layout
7755 \begin_inset Flex Noun
7758 \begin_layout Plain Layout
7759 Outils\SpecialChar menuseparator
7760 Recon\SpecialChar softhyphen
7767 Quittez \SpecialChar LyX
7768 et redémarrez-le; votre nouvelle classe de texte devrait alors
7769 être disponible avec les autres.
7772 \begin_layout Standard
7773 Une fois le fichier de format installé, vous pouvez le modifier et vérifier
7774 l'effet de ces modifications sans reconfigurer ou redémarrer \SpecialChar LyX
7779 \begin_layout Plain Layout
7780 Avec les versions de \SpecialChar LyX
7781 antérieures à 1.6, il vous fallait redémarrer \SpecialChar LyX
7783 valider les modifications effectuées dans les fichiers de format.
7784 De ce fait, les modifications pouvaient prendre beaucoup de temps.
7789 Vous pouvez imposer un rechargement du format en service en utilisant la
7791 \begin_inset Flex Noun
7794 \begin_layout Plain Layout
7803 Cette fonction n'est implicitement liée à aucun raccourci — vous pouvez
7804 bien sûr la lier à une touche vous-même.
7805 Si vous voulez utiliser cette fonction, il vous suffit de la saisir dans
7810 \begin_layout Standard
7816 \begin_inset Flex Noun
7819 \begin_layout Plain Layout
7827 est une fonctionnalité
7828 \begin_inset Quotes fld
7832 \begin_inset Quotes frd
7844 recommandé de sauvegarder votre travail avant de procéder ainsi
7849 En fait, il vous est
7853 recommandé de ne pas essayer de modifier des formats durant une travail
7854 productif sur un document.
7855 Utilisez un document de test, les erreurs de syntaxe et autres dans votre
7856 module pourraient déclencher des comportements bizarres.
7857 En particulier, de telles erreurs pourraient inciter \SpecialChar LyX
7859 formats en service comme incorrects et à essayer de basculer sur un autre
7864 \begin_layout Plain Layout
7865 Les erreurs de syntaxe vraiment graves peuvent même stopper \SpecialChar LyX
7867 Ceci provient du fait que certaines erreurs rendent \SpecialChar LyX
7869 la moindre information de format.
7870 Faites attention\SpecialChar ldots
7876 Les développeurs s'efforcent de conserver une bonne stabilité à \SpecialChar LyX
7878 telles situations, mais il vaut mieux être sûr que regretter
7882 \begin_layout Plain Layout
7883 Puisque nous en sommes au conseils: faites des sauvegardes régulières.
7884 Et soyez gentil avec votre maman.
7892 \begin_layout Subsection
7893 Déclaration d'un module
7896 \begin_layout Standard
7897 La première ligne d'un module doit être rédigée comme suit:
7900 \begin_layout LyX-Code
7903 DeclareLyXModule[endnotes.sty]{Endnotes}
7906 \begin_layout Standard
7907 L'argument obligatoire, entre accolades, est le nom du module, tel qu'il
7909 \begin_inset Flex Noun
7912 \begin_layout Plain Layout
7913 Document\SpecialChar menuseparator
7914 Paramètres\SpecialChar menuseparator
7921 L'argument entre crochets est facultatif: il déclare n'importe quel paquetage
7923 dont dépend le module.
7924 Il est également possible d'utiliser la clé
7925 \begin_inset Flex Noun
7928 \begin_layout Plain Layout
7934 en argument optionnel: elle déclare que le module ne peut être employé
7935 que s'il existe un chemin de conversion entre les formats
7936 \begin_inset Flex Code
7939 \begin_layout Plain Layout
7946 \begin_inset Flex Code
7949 \begin_layout Plain Layout
7958 \begin_layout Standard
7959 La déclaration du module devra être suivi par des lignes descriptives comme
7964 \begin_layout Plain Layout
7965 En anglais de préférence si le module doit être diffusé par \SpecialChar LyX
7967 Cette description apparaîtra dans la liste des messages à traduire et sera
7968 donc traduite lors de la mise à jour de l'interface.
7976 \begin_layout LyX-Code
7982 \begin_layout LyX-Code
7985 #Adds an endnote command, in addition to footnotes.
7989 \begin_layout LyX-Code
7992 #You will need to add
7994 theendnotes in \SpecialChar TeX
7998 \begin_layout LyX-Code
8001 #want the endnotes to appear.
8005 \begin_layout LyX-Code
8011 \begin_layout LyX-Code
8014 #Requires: somemodule | othermodule
8017 \begin_layout LyX-Code
8020 #Excludes: badmodule
8023 \begin_layout Standard
8024 Cette description est utilisée dans
8025 \begin_inset Flex Noun
8028 \begin_layout Plain Layout
8029 Document\SpecialChar menuseparator
8030 Paramètres\SpecialChar ldots
8031 \SpecialChar menuseparator
8037 pour informer l'utilisateur de la fonction du module.
8039 \begin_inset Flex Code
8042 \begin_layout Plain Layout
8050 permet d'identifier les modules qui doivent être activés avec celui-ci;
8052 \begin_inset Flex Code
8055 \begin_layout Plain Layout
8063 permet d'identifier les modules interdits avec celui-ci.
8064 Les deux lignes sont facultatives et, comme indiqué, les modules dans une
8065 liste doivent être séparés par une barre verticale: |.
8066 Noter que les modules requis sont traités sur le mode disjonctif:
8070 des modules requis doit être utilisé.
8075 des modules exclus ne doit être utilisé.
8076 Noter également que les les modules sont identifiés par leur nom de fichier,
8078 \begin_inset Flex Code
8081 \begin_layout Plain Layout
8089 \begin_inset Flex Code
8092 \begin_layout Plain Layout
8101 \begin_inset Flex Code
8104 \begin_layout Plain Layout
8115 \begin_layout Subsection
8116 Numéro d'identification syntaxique
8119 \begin_layout Standard
8120 La première ligne non commentée doit contenir le numéro d'identification
8121 syntaxique du contenu du fichier de format:
8124 \begin_layout Description
8125 \begin_inset Flex Code
8128 \begin_layout Plain Layout
8137 \begin_inset Flex Code
8140 \begin_layout Plain Layout
8148 ] identification syntaxique du fichier de format
8151 \begin_layout Standard
8152 Ce balisage a été introduit dans \SpecialChar LyX
8154 \begin_inset space ~
8157 1.4.0 Les fichiers de format des versions antérieures n'avaient pas de numéro
8158 de format explicite et sont affectés du
8161 \begin_inset Flex Code
8164 \begin_layout Plain Layout
8168 \begin_inset space ~
8179 Le numéro de format du présent fichier est le numéro 60.
8180 mais chaque version de \SpecialChar LyX
8181 peut lire les fichiers de format d'une version
8182 plus ancienne, comme elle peut lire les documents crées avec une version
8184 Il n'y a cependant aucun moyen de revernir aux numéros d'identification
8188 \begin_layout Subsection
8189 Paramètres généraux d'une classe de texte
8190 \begin_inset CommandInset label
8192 name "subsec:Paramètres-généraux-d'une"
8199 \begin_layout Standard
8200 Voici les paramètres généraux qui décrivent l'aspect du document pour une
8201 classe complète (ceci ne veut pas dire qu'il
8205 apparaître dans le fichiers
8206 \begin_inset Flex Code
8209 \begin_layout Plain Layout
8215 plutôt que dans les modules.
8216 Un module peut contenir n'importe quelle balise de format):
8219 \begin_layout Description
8222 \begin_inset Flex Code
8225 \begin_layout Plain Layout
8238 ajoute une information qui sera incluse dans le bloc
8239 \begin_inset Flex Code
8242 \begin_layout Plain Layout
8248 quand le document est exporté en XHTML.
8249 Typiquement, ce paramètre est utilisé pour exporter de l'information en
8250 style CSS, mais il peut être utilisé pour toute information valide entre
8252 \begin_inset Flex Code
8255 \begin_layout Plain Layout
8263 \begin_inset Quotes fld
8267 \begin_inset Flex Code
8270 \begin_layout Plain Layout
8279 \begin_inset Quotes frd
8285 \begin_layout Description
8288 \begin_inset Flex Code
8291 \begin_layout Plain Layout
8304 ajoute une information au préambule du document.
8306 \begin_inset Quotes fld
8310 \begin_inset Flex Code
8313 \begin_layout Plain Layout
8322 \begin_inset Quotes frd
8328 \begin_layout Description
8331 \begin_inset Flex Code
8334 \begin_layout Plain Layout
8347 définit le style à utiliser pour afficher les informations bibliographiques.
8349 \begin_inset CommandInset ref
8351 reference "subsec:Description citation"
8357 \begin_inset Quotes fld
8361 \begin_inset Flex Code
8364 \begin_layout Plain Layout
8373 \begin_inset Quotes frd
8379 \begin_layout Description
8382 \begin_inset Flex Code
8385 \begin_layout Plain Layout
8398 décrit diverses options globales comprises par la classe du document.
8400 \begin_inset CommandInset ref
8402 reference "subsec:Section-ClassOptions"
8408 \begin_inset Quotes fld
8412 \begin_inset Flex Code
8415 \begin_layout Plain Layout
8424 \begin_inset Quotes frd
8430 \begin_layout Description
8433 \begin_inset Flex Code
8436 \begin_layout Plain Layout
8447 \begin_inset Flex Code
8450 \begin_layout Plain Layout
8459 \begin_inset space \thinspace{}
8463 \begin_inset Flex Code
8466 \begin_layout Plain Layout
8472 ] fixe le nombre implicite de colonnes (une ou deux).
8473 Peut être changé dans la fenêtre
8474 \begin_inset Flex Noun
8477 \begin_layout Plain Layout
8478 Document\SpecialChar menuseparator
8488 \begin_layout Description
8491 \begin_inset Flex Code
8494 \begin_layout Plain Layout
8508 \begin_inset Flex Code
8511 \begin_layout Plain Layout
8517 ] définit les paramètres d'un nouveau compteur.
8518 Si le compteur n'existe pas, il est créé; s'il existe, il est modifié.
8520 \begin_inset Quotes fld
8524 \begin_inset Flex Code
8527 \begin_layout Plain Layout
8536 \begin_inset Quotes frd
8540 \begin_inset Newline newline
8544 \begin_inset CommandInset ref
8546 reference "subsec:Compteurs"
8553 \begin_layout Description
8556 \begin_inset Flex Code
8559 \begin_layout Plain Layout
8569 décrit la police implicite dans le document.
8571 \begin_inset CommandInset ref
8573 reference "subsec:polices"
8577 pour une description.
8579 \begin_inset Quotes fld
8585 \begin_inset Flex Code
8588 \begin_layout Plain Layout
8597 \begin_inset Quotes frd
8603 \begin_layout Description
8606 \begin_inset Flex Code
8609 \begin_layout Plain Layout
8620 \begin_inset Flex Code
8623 \begin_layout Plain Layout
8629 ] spécifie un module inclus implicitement avec cette classe de document,
8630 donné par son nom de fichier sans suffixe
8631 \begin_inset Flex Code
8634 \begin_layout Plain Layout
8643 L'utilisateur peut toujours le retirer, mais il sera actif à l'ouverture
8644 du document (ceci s'applique pour un nouveau document, ou quand cette classe
8645 est choisie pour un document existant).
8648 \begin_layout Description
8651 \begin_inset Flex Code
8654 \begin_layout Plain Layout
8665 \begin_inset Flex Code
8668 \begin_layout Plain Layout
8674 ] indique le style qui sera appliqué aux nouveaux paragraphes, habituellement
8676 \begin_inset Flex Noun
8679 \begin_layout Plain Layout
8688 Ce sera implicitement le premier style défini si ce paramètre n'est pas
8689 fixé, mais vous êtes vivement encouragé à utiliser cette directive.
8692 \begin_layout Description
8695 \begin_inset Flex Code
8698 \begin_layout Plain Layout
8709 \begin_inset Flex Code
8712 \begin_layout Plain Layout
8718 ] indique que le module spécifié (donné par son nom de fichier sans le suffixe
8720 \begin_inset Flex Code
8723 \begin_layout Plain Layout
8731 ) ne peut pas être utilisé avec cette classe de document.
8732 Ceci peut être utilisé par exemple dans un format pour une revue pour éviter
8734 l'utilisation du module
8735 \begin_inset Flex Code
8738 \begin_layout Plain Layout
8746 (numérotation des théorèmes par sections).
8755 être utilisé dans un module: les modules ont leur propre méthode d'exclusion
8757 \begin_inset CommandInset ref
8759 reference "subsec:Modules_de_format"
8766 \begin_layout Description
8769 \begin_inset Flex Code
8772 \begin_layout Plain Layout
8782 définit un nouveau flottant.
8784 \begin_inset CommandInset ref
8786 reference "subsec:Flottants"
8792 \begin_inset Quotes fld
8796 \begin_inset Flex Code
8799 \begin_layout Plain Layout
8808 \begin_inset Quotes frd
8814 \begin_layout Description
8817 \begin_inset Flex Code
8820 \begin_layout Plain Layout
8830 définit l'information qui sera incluse dans le bloc
8831 \begin_inset Flex Code
8834 \begin_layout Plain Layout
8840 quand le document est exporté en XHTML.
8841 Notez bien que ceci écrasera toute déclaration
8844 \begin_inset Flex Code
8847 \begin_layout Plain Layout
8860 \begin_inset Flex Code
8863 \begin_layout Plain Layout
8873 antérieure (utiliser
8874 \begin_inset Newline newline
8880 \begin_inset Flex Code
8883 \begin_layout Plain Layout
8893 si vous désirez simplement ajouter du contenu).
8895 \begin_inset Quotes fld
8899 \begin_inset Flex Code
8902 \begin_layout Plain Layout
8911 \begin_inset Quotes frd
8917 \begin_layout Description
8920 \begin_inset Flex Code
8923 \begin_layout Plain Layout
8934 \begin_inset Flex Code
8937 \begin_layout Plain Layout
8943 ] définit le style utilisé pour la table des matières, la bibliographie,
8944 et similaires, lorsque le document est exporté en HTML.
8945 Pour les articles, ceci devrait normalement valoir
8948 \begin_inset Flex Code
8951 \begin_layout Plain Layout
8964 \begin_inset Flex Code
8967 \begin_layout Plain Layout
8978 Sans précisions, \SpecialChar LyX
8979 essaiera de deviner quel style utiliser.
8982 \begin_layout Description
8985 \begin_inset Flex Code
8988 \begin_layout Plain Layout
8999 \begin_inset Flex Code
9002 \begin_layout Plain Layout
9008 ] modifie les propriétés d'un compteur donné.
9009 Si le compteur n'existe pas, la directive est ignorée.
9011 \begin_inset Quotes fld
9015 \begin_inset Flex Code
9018 \begin_layout Plain Layout
9027 \begin_inset Quotes frd
9031 \begin_inset Newline newline
9035 \begin_inset CommandInset ref
9037 reference "subsec:Compteurs"
9041 pour les détails au sujet des compteurs.
9044 \begin_layout Description
9045 \begin_inset Flex Code
9048 \begin_layout Plain Layout
9057 \begin_inset Flex Code
9060 \begin_layout Plain Layout
9066 ] permet d'inclure un autre fichier de définition de format pour éviter
9067 de réécrire des commandes.
9068 C'est souvent le cas des fichiers de format standard, comme
9069 \begin_inset Flex Code
9072 \begin_layout Plain Layout
9078 , qui contient la plupart des réglages de base.
9081 \begin_layout Description
9084 \begin_inset Flex Code
9087 \begin_layout Plain Layout
9101 \begin_inset Flex Code
9104 \begin_layout Plain Layout
9110 ] cette section (re)définit le format d'un insert.
9111 Elle peut être appliquée à un insert existant pour obtenir un nouvel insert
9112 défini par l'utilisateur, e.g.
9113 un nouveau style de caractères.
9115 \begin_inset Quotes fld
9119 \begin_inset Flex Code
9122 \begin_layout Plain Layout
9131 \begin_inset Quotes frd
9135 \begin_inset Newline newline
9139 \begin_inset CommandInset ref
9141 reference "subsec:Flex-insets-and"
9148 \begin_layout Description
9151 \begin_inset Flex Code
9154 \begin_layout Plain Layout
9168 \begin_inset Flex Code
9171 \begin_layout Plain Layout
9177 ] indique la largeur de la marge gauche à l'écran, par exemple
9178 \begin_inset Quotes fld
9182 \begin_inset Flex Code
9185 \begin_layout Plain Layout
9192 \begin_inset Quotes frd
9195 (noter que ce n'est pas une
9196 \begin_inset Quotes fld
9200 \begin_inset Quotes frd
9204 \begin_inset Quotes fld
9208 \begin_inset Quotes frd
9214 \begin_layout Description
9217 \begin_inset Flex Code
9220 \begin_layout Plain Layout
9231 \begin_inset Flex Code
9234 \begin_layout Plain Layout
9240 ] modifies les propriétés de style d'un paragraphe donné.
9241 Si le style n'existe pas, le directive est ignorée.
9243 \begin_inset Quotes fld
9247 \begin_inset Flex Code
9250 \begin_layout Plain Layout
9259 \begin_inset Quotes frd
9265 \begin_layout Description
9268 \begin_inset Flex Code
9271 \begin_layout Plain Layout
9282 \begin_inset Flex Code
9285 \begin_layout Plain Layout
9291 ] efface un compteur existant, habituellement défini dans un fichier inclus.
9294 \begin_layout Description
9297 \begin_inset Flex Code
9300 \begin_layout Plain Layout
9311 \begin_inset Flex Code
9314 \begin_layout Plain Layout
9320 ] efface un flottant existant.
9321 C'est très utile quand vous voulez supprimer un flottant qui a été défini
9322 dans un fichier inclus.
9325 \begin_layout Description
9328 \begin_inset Flex Code
9331 \begin_layout Plain Layout
9342 \begin_inset Flex Code
9345 \begin_layout Plain Layout
9351 ] efface un style existant.
9354 \begin_layout Description
9357 \begin_inset Flex Code
9360 \begin_layout Plain Layout
9374 \begin_inset Flex Code
9377 \begin_layout Plain Layout
9383 ] indique quelle sorte de format de fichier (tel que défini dans les préférences
9385 ) est produit par cette classe.
9386 Elle est surtout utile quand
9387 \begin_inset Flex Code
9390 \begin_layout Plain Layout
9401 \begin_inset Flex Code
9404 \begin_layout Plain Layout
9414 et que l'on veut définir un nouvelle sorte de document en programmation
9416 La chaîne est redéfinie comme
9417 \begin_inset Quotes fld
9423 \begin_inset Flex Code
9426 \begin_layout Plain Layout
9437 \begin_inset Quotes frd
9441 \begin_inset Quotes fld
9447 \begin_inset Flex Code
9450 \begin_layout Plain Layout
9461 \begin_inset Quotes frd
9464 quand la directive correspondante
9465 \begin_inset Flex Code
9468 \begin_layout Plain Layout
9479 \begin_layout Description
9482 \begin_inset Flex Code
9485 \begin_layout Plain Layout
9500 \begin_inset Flex Code
9503 \begin_layout Plain Layout
9515 \begin_inset Flex Code
9518 \begin_layout Plain Layout
9527 \begin_inset Flex Code
9530 \begin_layout Plain Layout
9540 ] indique quelle sorte de document résultant sera obtenu par cette classe.
9543 \begin_layout Description
9546 \begin_inset Flex Code
9549 \begin_layout Plain Layout
9560 \begin_inset Flex Code
9563 \begin_layout Plain Layout
9570 \begin_inset Flex Code
9573 \begin_layout Plain Layout
9579 ] précise les options, données par le seconde chaîne de caractères, pour
9580 le paquetage nommé par le première chaîne.
9582 \begin_inset Quotes fld
9586 \begin_inset Flex Code
9589 \begin_layout Plain Layout
9590 PackageOptions natbib square
9596 \begin_inset Quotes frd
9599 déclenchera le chargement de
9600 \begin_inset Flex Code
9603 \begin_layout Plain Layout
9610 \begin_inset Flex Code
9613 \begin_layout Plain Layout
9619 (pour les \SpecialChar TeX
9620 perts, ceci force \SpecialChar LyX
9622 \begin_inset Flex Code
9625 \begin_layout Plain Layout
9628 PassOptionsToPackage{natbib}{square}
9633 avant le chargement de
9634 \begin_inset Flex Code
9637 \begin_layout Plain Layout
9646 \begin_layout Description
9649 \begin_inset Flex Code
9652 \begin_layout Plain Layout
9663 \begin_inset Flex Code
9666 \begin_layout Plain Layout
9678 \begin_inset Flex Code
9681 \begin_layout Plain Layout
9690 \begin_inset Flex Code
9693 \begin_layout Plain Layout
9703 fixe la mise en page implicite.
9704 Peut être changée dans la fenêtre
9705 \begin_inset Flex Noun
9708 \begin_layout Plain Layout
9709 Document\SpecialChar menuseparator
9710 Paramètres\SpecialChar ldots
9719 \begin_layout Description
9722 \begin_inset Flex Code
9725 \begin_layout Plain Layout
9735 fixe le préambule du document \SpecialChar LaTeX
9737 Notez bien que ceci remplacera complètement toute autre directive
9740 \begin_inset Flex Code
9743 \begin_layout Plain Layout
9752 \begin_inset Flex Code
9755 \begin_layout Plain Layout
9765 (utiliser cette dernière directive si vous voulez seulement ajouter des
9766 éléments au contenu).
9768 \begin_inset Quotes fld
9772 \begin_inset Flex Code
9775 \begin_layout Plain Layout
9784 \begin_inset Quotes frd
9790 \begin_layout Description
9793 \begin_inset Flex Code
9796 \begin_layout Plain Layout
9807 \begin_inset Flex Code
9810 \begin_layout Plain Layout
9817 \begin_inset Flex Code
9820 \begin_layout Plain Layout
9829 \begin_inset space \thinspace{}
9833 \begin_inset Flex Code
9836 \begin_layout Plain Layout
9842 ] décrit si la classe fournit la fonctionnalité
9843 \begin_inset Flex Code
9846 \begin_layout Plain Layout
9855 Une fonctionnalité est en général le nom d'un paquetage (
9856 \begin_inset Flex Code
9859 \begin_layout Plain Layout
9868 \begin_inset Flex Code
9871 \begin_layout Plain Layout
9879 , \SpecialChar ldots
9880 ) ou d'une commande \SpecialChar LaTeX
9882 \begin_inset Flex Code
9885 \begin_layout Plain Layout
9894 \begin_inset Flex Code
9897 \begin_layout Plain Layout
9908 \begin_inset space ~
9912 \begin_inset CommandInset ref
9914 reference "chap:List-of-functions"
9918 pour une liste des fonctionnalités.
9921 \begin_layout Description
9924 \begin_inset Flex Code
9927 \begin_layout Plain Layout
9938 \begin_inset Flex Code
9941 \begin_layout Plain Layout
9947 ] indique que ce format fournit la fonctionnalité du module indiqué, qui
9948 doit être spécifié par le nom du fichier dans le suffixe
9949 \begin_inset Flex Code
9952 \begin_layout Plain Layout
9961 Ceci sera utilisé typiquement si le format inclut directement le module,
9962 plutôt que via le paramètre
9963 \begin_inset Flex Code
9966 \begin_layout Plain Layout
9974 pour indiquer qu'il doit être utilisé.
9975 Il pourrait être également utilisé dans un module fournissant une implantation
9976 équivalente de la même fonctionnalité.
9979 \begin_layout Description
9982 \begin_inset Flex Code
9985 \begin_layout Plain Layout
9996 \begin_inset Flex Code
9999 \begin_layout Plain Layout
10005 ] crée une nouveau style de paragraphe s'il n'existe pas déjà.
10006 S'il existe, l'entrée est ignorée.
10007 Doit être fermé par
10008 \begin_inset Quotes fld
10012 \begin_inset Flex Code
10015 \begin_layout Plain Layout
10024 \begin_inset Quotes frd
10030 \begin_layout Description
10033 \begin_inset Flex Code
10036 \begin_layout Plain Layout
10047 \begin_inset Flex Code
10050 \begin_layout Plain Layout
10056 ] indique que la classe nécessite la fonctionnalité
10057 \begin_inset Flex Code
10060 \begin_layout Plain Layout
10069 Plusieurs fonctionnalités doivent être séparées par des virgules.
10070 Noter que l'on ne peut requérir que des fonctionnalités reconnues (voir
10072 \begin_inset CommandInset ref
10074 reference "chap:List-of-functions"
10078 pour accéder à la liste des fonctionnalités).
10079 Si vous demandez un paquetage doté d'options spécifiques, vous pouvez utiliser
10081 \begin_inset Flex Code
10084 \begin_layout Plain Layout
10093 \begin_layout Description
10096 \begin_inset Flex Code
10099 \begin_layout Plain Layout
10110 \begin_inset Flex Code
10113 \begin_layout Plain Layout
10119 ] indique la largeur de la marge droite à l'écran, par exemple
10120 \begin_inset Quotes fld
10124 \begin_inset Flex Code
10127 \begin_layout Plain Layout
10134 \begin_inset Quotes frd
10140 \begin_layout Description
10143 \begin_inset Flex Code
10146 \begin_layout Plain Layout
10160 \begin_inset Flex Code
10163 \begin_layout Plain Layout
10169 ] fixe quels sectionnements doivent être numérotés.
10170 Correspond au compteur
10171 \begin_inset Flex Code
10174 \begin_layout Plain Layout
10182 en \SpecialChar LaTeX
10186 \begin_layout Description
10189 \begin_inset Flex Code
10192 \begin_layout Plain Layout
10205 \begin_inset Flex Code
10208 \begin_layout Plain Layout
10217 \begin_inset space \thinspace{}
10221 \begin_inset Flex Code
10224 \begin_layout Plain Layout
10230 ] fixe l'option implicite d'impression recto seul ou en recto verso.
10231 Peut être changé dans la fenêtre
10232 \begin_inset Flex Noun
10235 \begin_layout Plain Layout
10236 Document\SpecialChar menuseparator
10245 \begin_layout Description
10248 \begin_inset Flex Code
10251 \begin_layout Plain Layout
10262 \begin_inset Flex Code
10265 \begin_layout Plain Layout
10271 ] définit un nouveau style de paragraphe.
10272 Si le style n'existe pas, il est créé; s'il existe déjà, ses paramètres
10274 Doit être fermé par
10275 \begin_inset Quotes fld
10279 \begin_inset Flex Code
10282 \begin_layout Plain Layout
10291 \begin_inset Quotes frd
10295 \begin_inset Newline newline
10299 \begin_inset CommandInset ref
10301 reference "subsec:Styles-de-paragraphe"
10308 \begin_layout Description
10311 \begin_inset Flex Code
10314 \begin_layout Plain Layout
10330 \begin_inset Flex Code
10333 \begin_layout Plain Layout
10343 ] définit nom de la commande ou de l'envi\SpecialChar softhyphen
10344 ronnement mentionné ci-dessous.
10347 \begin_layout Description
10350 \begin_inset Flex Code
10353 \begin_layout Plain Layout
10368 \begin_inset Flex Code
10371 \begin_layout Plain Layout
10381 \begin_inset Flex Code
10384 \begin_layout Plain Layout
10394 ] indique le genre de balisage utilisé pour définir le titre d'un document.
10396 \begin_inset Flex Code
10399 \begin_layout Plain Layout
10405 signifie que la commande définie par
10406 \begin_inset Flex Code
10409 \begin_layout Plain Layout
10415 sera insérée après le dernier format avec
10418 \begin_inset Quotes fld
10424 \begin_inset Flex Code
10427 \begin_layout Plain Layout
10429 \begin_inset space ~
10440 \begin_inset Quotes frd
10447 \begin_inset Flex Code
10450 \begin_layout Plain Layout
10457 \begin_inset Flex Code
10460 \begin_layout Plain Layout
10466 est un environnement, dans lequel doit être inclus tous les formats avec
10470 \begin_inset Quotes fld
10476 \begin_inset Flex Code
10479 \begin_layout Plain Layout
10481 \begin_inset space ~
10492 \begin_inset Quotes frd
10500 \begin_layout Description
10503 \begin_inset Flex Code
10506 \begin_layout Plain Layout
10517 \begin_inset Flex Code
10520 \begin_layout Plain Layout
10526 ] fixe quels sectionnements sont inclus dans la table des matières.
10527 Correspond au compteur
10528 \begin_inset Flex Code
10531 \begin_layout Plain Layout
10539 en \SpecialChar LaTeX
10543 \begin_layout Subsection
10547 \begin_inset CommandInset label
10549 name "subsec:Section-ClassOptions"
10556 \begin_layout Standard
10558 \begin_inset Flex Code
10561 \begin_layout Plain Layout
10567 peut contenir les directives suivantes :
10570 \begin_layout Description
10573 \begin_inset Flex Code
10576 \begin_layout Plain Layout
10590 ] liste les tailles de police disponibles comme police principale du document,
10594 \begin_inset Quotes fld
10600 \begin_inset Flex Code
10603 \begin_layout Plain Layout
10612 \begin_inset Quotes frd
10620 \begin_layout Description
10623 \begin_inset Flex Code
10626 \begin_layout Plain Layout
10636 fixe le contenu de la ligne écrivant la DTD pour les classes produisant
10641 \begin_inset Quotes eld
10644 -//OASIS//DTD DocBook V4.2//EN
10645 \begin_inset Quotes erd
10651 \begin_layout Description
10654 \begin_inset Flex Code
10657 \begin_layout Plain Layout
10671 ] introduit certaines options de la classe de document, séparées par une
10672 virgule, qui seront ajoutées à la partie optionnelle de la commande
10673 \begin_inset Flex Code
10676 \begin_layout Plain Layout
10687 \begin_layout Description
10690 \begin_inset Flex Code
10693 \begin_layout Plain Layout
10705 chaîne="empty|plain|headings|fancy"
10707 ] liste les mises en page disponibles, séparées par un
10710 \begin_inset Quotes fld
10714 \begin_inset Quotes frd
10722 \begin_layout Standard
10724 \begin_inset Flex Code
10727 \begin_layout Plain Layout
10733 doit être fermée par
10734 \begin_inset Quotes fld
10740 \begin_inset Flex Code
10743 \begin_layout Plain Layout
10752 \begin_inset Quotes frd
10758 \begin_layout Subsection
10759 Styles de paragraphe
10760 \begin_inset CommandInset label
10762 name "subsec:Styles-de-paragraphe"
10769 \begin_layout Standard
10770 La description d'un style de paragraphe ressemble à ceci
10774 \begin_layout Plain Layout
10775 qui peut servir soit à définir un nouvel format soit à en modifier un déjà
10784 \begin_layout LyX-Code
10791 \begin_layout LyX-Code
10795 \begin_layout LyX-Code
10799 \begin_layout Standard
10800 dans lequel on peut mettre les commandes suivantes :
10803 \begin_layout Description
10806 \begin_inset Flex Code
10809 \begin_layout Plain Layout
10824 , left, right, center
10826 ] alignement de paragraphe.
10829 \begin_layout Description
10832 \begin_inset Flex Code
10835 \begin_layout Plain Layout
10850 , left, right, center
10856 des alignements possibles séparés par une virgule.
10857 Certains styles \SpecialChar LaTeX
10858 interdisent certains alignements, car ils n'auraient aucun
10860 Par exemple une énumération alignée à droite ou centrée est impossible.
10863 \begin_layout Description
10866 \begin_inset Flex Code
10869 \begin_layout Plain Layout
10880 \begin_inset Flex Code
10883 \begin_layout Plain Layout
10889 ] définit l'argument numéro <int> d'une commande ou environnement associé
10891 Ceci est utile pour des entités comme les en-têtes de section, et n'a de
10892 sens qu'avec \SpecialChar LaTeX
10894 Chaque argument (obligatoire ou facultatif) d'une commande ou d'un environnemen
10895 t — sauf l'argument obligatoire correspondant au contenu du paragraphe propremen
10896 t dit — est défini séparément, et le nombre précise l'ordre des arguments.
10897 La définition doit être close par
10900 \begin_inset Flex Code
10903 \begin_layout Plain Layout
10913 .Ainsi une commande avec deux arguments sera spécifiée comme suit:
10917 \begin_layout Quote
10923 \begin_layout Quote
10929 \begin_layout Quote
10935 \begin_layout Quote
10941 \begin_layout Quote
10947 \begin_layout Quote
10953 \begin_layout Standard
10954 Dans la définition de l'
10955 \begin_inset Flex Code
10958 \begin_layout Plain Layout
10964 , les spécifications suivantes sont possibles:
10967 \begin_layout Itemize
10970 \begin_inset Flex Code
10973 \begin_layout Plain Layout
10984 \begin_inset Flex Code
10987 \begin_layout Plain Layout
10993 définit la chaîne de caractères qui apparaîtra à la fois dans le menu (pour
10994 insérer cet argument) et dans le bouton d'insertion d'argument (sauf si
10995 vous spécifiez également un
10998 \begin_inset Flex Code
11001 \begin_layout Plain Layout
11012 Pour le menu, vous pouvez définir un accélérateur en ajoutant le caractère
11013 désiré à la chaîne, séparé par
11014 \begin_inset Quotes fld
11018 \begin_inset Quotes frd
11022 \begin_inset space \thinspace{}
11026 \begin_inset space \space{}
11030 \begin_inset Quotes fld
11034 \begin_inset Flex Code
11037 \begin_layout Plain Layout
11038 Éléments personnalisables|é
11044 \begin_inset Quotes frd
11050 \begin_layout Itemize
11053 \begin_inset Flex Code
11056 \begin_layout Plain Layout
11067 \begin_inset Flex Code
11070 \begin_layout Plain Layout
11076 définit une chaîne particulière pour le menu.
11077 Vous pouvez définir un accélérateur en ajoutant le caractère désiré à la
11079 \begin_inset Quotes fld
11083 \begin_inset Quotes frd
11087 \begin_inset space \thinspace{}
11091 \begin_inset space \space{}
11095 \begin_inset Quotes fld
11099 \begin_inset Flex Code
11102 \begin_layout Plain Layout
11103 Éléments personnalisables|é
11109 \begin_inset Quotes frd
11113 Cette spécification est facultative, si elle n'existe pas, la
11114 \begin_inset Flex Code
11117 \begin_layout Plain Layout
11123 sera utilisée pour le menu;
11126 \begin_layout Itemize
11129 \begin_inset Flex Code
11132 \begin_layout Plain Layout
11143 \begin_inset Flex Code
11146 \begin_layout Plain Layout
11152 définit un texte explicatif qui apparaît dans la bulle d'aide quand le
11153 curseur passe sur l'insertion d'argument;
11156 \begin_layout Itemize
11159 \begin_inset Flex Code
11162 \begin_layout Plain Layout
11173 \begin_inset Flex Code
11176 \begin_layout Plain Layout
11185 \begin_inset space \thinspace{}
11189 \begin_inset Flex Code
11192 \begin_layout Plain Layout
11198 ] précise si l’argument est obligatoire (1) ou optionnel (0).
11199 Les arguments obligatoires ont émis comme une chaîne vide s'ils ne sont
11200 pas précisés, alors que les arguments optionnels ne sont pas émis du tout.
11201 Implicitement, les arguments obligatoires sont insérés entre
11202 \begin_inset Flex Code
11205 \begin_layout Plain Layout
11211 , alors que les arguments optionnels sont insérés entre
11212 \begin_inset Flex Code
11215 \begin_layout Plain Layout
11224 \begin_layout Itemize
11227 \begin_inset Flex Code
11230 \begin_layout Plain Layout
11241 \begin_inset Flex Code
11244 \begin_layout Plain Layout
11250 définit une autre argument (par son numéro d'ordre) dont cet argument demande
11251 l’émission s'il est lui-même émis.
11252 Par exemple en \SpecialChar LaTeX
11253 , les arguments optionnels demandent l'émission d'autres
11254 arguments optionnels situés avant eux dans la liste (au moins vides), comme
11258 \begin_inset Flex Code
11261 \begin_layout Plain Layout
11266 command[][argument]{text}
11273 ou ceci peut être précisé par la directive
11276 \begin_inset Flex Code
11279 \begin_layout Plain Layout
11290 \begin_inset Flex Code
11293 \begin_layout Plain Layout
11302 \begin_layout Itemize
11305 \begin_inset Flex Code
11308 \begin_layout Plain Layout
11319 \begin_inset Flex Code
11322 \begin_layout Plain Layout
11328 définit un délimiteur gauche personnalisé (au lieu de
11329 \begin_inset Flex Code
11332 \begin_layout Plain Layout
11339 \begin_inset Flex Code
11342 \begin_layout Plain Layout
11349 Une rupture de ligne dans la sortie peut être indiqué par
11350 \begin_inset Flex Code
11353 \begin_layout Plain Layout
11362 \begin_layout Itemize
11365 \begin_inset Flex Code
11368 \begin_layout Plain Layout
11379 \begin_inset Flex Code
11382 \begin_layout Plain Layout
11388 définit un délimiteur droit personnalisé (au lieu de
11389 \begin_inset Flex Code
11392 \begin_layout Plain Layout
11399 \begin_inset Flex Code
11402 \begin_layout Plain Layout
11409 Une rupture de ligne dans la sortie peut être indiqué par
11410 \begin_inset Flex Code
11413 \begin_layout Plain Layout
11422 \begin_layout Itemize
11425 \begin_inset Flex Code
11428 \begin_layout Plain Layout
11439 \begin_inset Flex Code
11442 \begin_layout Plain Layout
11448 définit un argument qui sera inséré si et seulement si aucun argument n'est
11449 saisi par l'utilisateur, c'est-à-dire si aucun insert d'argument n'a été
11450 spécifié (notez qu'un insert d'argument vide masque le
11453 \begin_inset Flex Code
11456 \begin_layout Plain Layout
11467 Les arguments multiples doivent être séparés par des virgules;
11470 \begin_layout Itemize
11473 \begin_inset Flex Code
11476 \begin_layout Plain Layout
11487 \begin_inset Flex Code
11490 \begin_layout Plain Layout
11496 définit un argument inséré dans tous les cas (seul ou en plus des chaîne
11497 saisies par l’utilisateur).
11498 Les arguments multiples doivent être séparés par des virgules;
11501 \begin_layout Itemize
11504 \begin_inset Flex Code
11507 \begin_layout Plain Layout
11517 définit la police de caractères utilisée pour le contenu de l'argument,
11519 \begin_inset CommandInset ref
11521 reference "subsec:polices"
11528 \begin_layout Itemize
11531 \begin_inset Flex Code
11534 \begin_layout Plain Layout
11544 définit la police de caractères utilisée pour l'étiquette, voir
11545 \begin_inset CommandInset ref
11547 reference "subsec:polices"
11554 \begin_layout Itemize
11557 \begin_inset Flex Code
11560 \begin_layout Plain Layout
11569 \begin_inset Flex Code
11572 \begin_layout Plain Layout
11578 , Minimalistic, Conglomerate
11585 précise le style de rendu utilisé pour les cadres d'insertion et les boutons;
11588 \begin_layout Itemize
11591 \begin_inset Flex Code
11594 \begin_layout Plain Layout
11605 \begin_inset Flex Code
11608 \begin_layout Plain Layout
11614 force l'insertion de l’argument lorsque le style concerné est sélectionné
11615 (si sa valeur est 1).
11616 Actuellement, un seul argument par style ou format peut être inséré automatique
11620 \begin_layout Itemize
11623 \begin_inset Flex Code
11626 \begin_layout Plain Layout
11635 \begin_inset Flex Code
11638 \begin_layout Plain Layout
11649 \begin_inset Flex Code
11652 \begin_layout Plain Layout
11658 , insère l'argument avec une copie du co-texte, (soit du texte sélectionné,
11659 soit tout le paragraphe) comme contenu.
11662 \begin_layout Itemize
11665 \begin_inset Flex Code
11668 \begin_layout Plain Layout
11677 \begin_inset Flex Code
11680 \begin_layout Plain Layout
11683 string of characters
11693 définit des caractères qui doivent être transmis tel quels à la sortie,
11694 c'est-à-dire sans modifications particulières que \SpecialChar LaTeX
11696 Notez bien que, contrairement à
11700 , ceci nécessite une définition explicite pour les arguments, ceux-ci n’héritant
11705 de leur insert ou format parent.
11708 \begin_layout Standard
11709 Implicitement, le texte saisi dans la fenêtre de travail de \SpecialChar LyX
11711 considéré est le dernier argument de la commande si le
11714 \begin_inset Flex Code
11717 \begin_layout Plain Layout
11730 \begin_inset Flex Code
11733 \begin_layout Plain Layout
11744 Cependant, les arguments préfixés par
11747 \begin_inset Flex Code
11750 \begin_layout Plain Layout
11760 sont émis après cet argument de la fenêtre de travail.
11761 Notez que la numérotation des post-arguments repart de 1, de sorte que
11762 le premier argument suivant l’argument de la fenêtre de travail est
11765 \begin_inset Flex Code
11768 \begin_layout Plain Layout
11779 Les post-arguments sont ignorés dans tout autre
11782 \begin_inset Flex Code
11785 \begin_layout Plain Layout
11796 \begin_inset Flex Code
11799 \begin_layout Plain Layout
11808 \begin_layout Standard
11809 Les arguments de liste
11810 \begin_inset Flex Code
11813 \begin_layout Plain Layout
11822 \begin_inset Flex Code
11825 \begin_layout Plain Layout
11833 ) sont préfixés par
11834 \begin_inset Flex Code
11837 \begin_layout Plain Layout
11843 suivi par leur numéro (e.
11844 \begin_inset space \thinspace{}
11848 \begin_inset space \space{}
11852 \begin_inset Flex Code
11855 \begin_layout Plain Layout
11865 \begin_layout Description
11868 \begin_inset Flex Code
11871 \begin_layout Plain Layout
11881 noter que cette directive écrasera complètement toute déclaration
11882 \begin_inset Flex Code
11885 \begin_layout Plain Layout
11891 antérieure pour ce style.
11892 Doit être fermée par
11893 \begin_inset Flex Code
11896 \begin_layout Plain Layout
11904 \begin_inset CommandInset ref
11906 reference "subsec:I18n"
11910 pour les détails d'utilisation.
11913 \begin_layout Description
11916 \begin_inset Flex Code
11919 \begin_layout Plain Layout
11937 \begin_layout Plain Layout
11939 \begin_inset Quotes fld
11943 \begin_inset Quotes frd
11946 ici désigne un nombre réel, e.g.
11952 l'espacement vertical qui sépare du paragraphe suivant le dernier paragraphe
11953 d'une série doté de cette directive.
11954 Si le paragraphe suivant est doté d'un autre style, les séparations ne
11955 sont pas simplement additionnées, mais le maximum est pris en considération.La
11957 \begin_inset Flex Code
11960 \begin_layout Plain Layout
11966 pour le dernier paragraphe.
11969 \begin_layout Description
11972 \begin_inset Flex Code
11975 \begin_layout Plain Layout
11986 \begin_inset Flex Code
11989 \begin_layout Plain Layout
11995 fixe la catégorie pour ce style.
11996 Ceci est utilise pour regrouper les styles apparentés dans le menu déroulant
11997 des styles de la barre d'outils.
11998 N'importe quelle chaîne de caractères peut être utilisée, mais vous voudrez
11999 peut-être utiliser des catégories existantes pour vos propres styles.
12002 \begin_layout Description
12005 \begin_inset Flex Code
12008 \begin_layout Plain Layout
12018 fixe la profondeur d'une commande XML.
12019 Utilisable uniquement avec les formats XML.
12022 \begin_layout Description
12025 \begin_inset Flex Code
12028 \begin_layout Plain Layout
12039 \begin_inset Flex Code
12042 \begin_layout Plain Layout
12048 sert à copier toutes les caractéristiques d'un style déjà existant dans
12052 \begin_layout Description
12055 \begin_inset Flex Code
12058 \begin_layout Plain Layout
12069 \begin_inset Flex Code
12072 \begin_layout Plain Layout
12078 ] nomme un style dont le préambule devra être placé
12083 Ceci permet d'assurer une relation d'ordre entre les morceaux de préambule
12084 quand les définitions de macros dépendent les unes des autres.
12090 \begin_layout Plain Layout
12091 Noter que, à part cette fonctionnalité, il n'y a aucun moyen de garantir
12092 un ordonnancement des préambules.
12093 L'ordre que vous constatez avec une version de \SpecialChar LyX
12094 peut changer sans préavis
12095 dans les versions ultérieures.
12103 \begin_layout Description
12106 \begin_inset Flex Code
12109 \begin_layout Plain Layout
12137 ] fixe le type de marqueur qui se trouve à la fin du paragraphe (ou de la
12138 suite de paragraphes si
12139 \begin_inset Flex Code
12142 \begin_layout Plain Layout
12149 \begin_inset Flex Code
12152 \begin_layout Plain Layout
12159 \begin_inset Flex Code
12162 \begin_layout Plain Layout
12169 \begin_inset Flex Code
12172 \begin_layout Plain Layout
12180 \begin_inset Flex Code
12183 \begin_layout Plain Layout
12190 \begin_inset Quotes fld
12194 \begin_inset Quotes frd
12198 \begin_inset Flex Code
12201 \begin_layout Plain Layout
12208 \begin_inset Flex Code
12211 \begin_layout Plain Layout
12217 ) est un carré blanc (respectivement noir) en général placé à la fin des
12220 \begin_inset Flex Code
12223 \begin_layout Plain Layout
12229 est une chaîne de caractères explicitement donnée.
12232 \begin_layout Description
12235 \begin_inset Flex Code
12238 \begin_layout Plain Layout
12249 \begin_inset Flex Code
12252 \begin_layout Plain Layout
12258 fixe la chaîne utilisée pour le marqueur quand
12259 \begin_inset Newline newline
12263 \begin_inset Flex Code
12266 \begin_layout Plain Layout
12273 \begin_inset Flex Code
12276 \begin_layout Plain Layout
12285 \begin_layout Description
12288 \begin_inset Flex Code
12291 \begin_layout Plain Layout
12301 fixe la police utilisée à la fois pour le corps du texte
12307 \begin_inset CommandInset ref
12309 reference "subsec:polices"
12314 Noter qu'en définissant cette police on définit aussi automatiquement
12317 \begin_inset Flex Code
12320 \begin_layout Plain Layout
12330 avec la même valeur.
12331 Il faut donc définir celle-ci d'abord pour fixer
12334 \begin_inset Flex Code
12337 \begin_layout Plain Layout
12350 \begin_layout Description
12353 \begin_inset Flex Code
12356 \begin_layout Plain Layout
12367 \begin_inset Flex Code
12370 \begin_layout Plain Layout
12376 ] est utile pour forcer la portabilité de nouveaux styles vers des versions
12377 stables de \SpecialChar LyX
12379 La première version stable qui interprète cette directive est \SpecialChar LyX
12381 L'argument est un nombre qui peut être 0, -1 ou n'importe quel entier positif.
12383 \begin_inset Flex Code
12386 \begin_layout Plain Layout
12392 est positif, il sera toujours émis vers le préambule du document.
12393 Lors de la lecture d'un fichier
12397 , les définitions de style du préambule du document sont ajoutées à la classe
12399 De ce fait même les versions de \SpecialChar LyX
12400 plus anciennes peuvent gérer ce style.
12404 \begin_inset Flex Code
12407 \begin_layout Plain Layout
12417 est un numéro de version : si le style est lu, et si le numéro de version
12418 est inférieur au numéro de version du style existant dans la classe de
12419 document, le nouveau style est ignoré.
12420 Si le numéro de version est supérieur, le nouveau style remplace l'ancien.
12421 La valeur -1 signifie un numéro de version infini, c'est-à-dire que le
12422 style est toujours utilisé.
12425 \begin_layout Description
12428 \begin_inset Flex Code
12431 \begin_layout Plain Layout
12442 \begin_inset Flex Code
12445 \begin_layout Plain Layout
12454 \begin_inset space \thinspace{}
12458 \begin_inset Flex Code
12461 \begin_layout Plain Layout
12468 ne permet pas d'habitude d'insérer plus d'une espace entre deux mots,
12469 car une espace est considérée comme un séparateur de mots, non comme un
12470 caractère ou un symbole en tant que tel.
12471 C'est très bien mais c'est parfois ennuyeux, par exemple pour taper un
12472 code source de programme ou du code \SpecialChar LaTeX
12474 C'est pourquoi on peut activer
12475 \begin_inset Flex Code
12478 \begin_layout Plain Layout
12485 Noter que \SpecialChar LyX
12486 créera les espaces insécables correspondants aux espaces additionnel
12487 les pour tous les modes autres que le mode \SpecialChar LaTeX
12491 \begin_layout Description
12494 \begin_inset Flex Code
12497 \begin_layout Plain Layout
12505 sont utilisées avec l'exportation XHTML.
12507 \begin_inset CommandInset ref
12509 reference "subsec:Styles-de-paragraphe-XHTML"
12516 \begin_layout Description
12519 \begin_inset Flex Code
12522 \begin_layout Plain Layout
12532 (Utilisable uniquement avec les formats XML).
12535 \begin_layout Description
12538 \begin_inset Flex Code
12541 \begin_layout Plain Layout
12555 \begin_inset Flex Code
12558 \begin_layout Plain Layout
12567 \begin_inset space \thinspace{}
12571 \begin_inset Flex Code
12574 \begin_layout Plain Layout
12581 \begin_inset Flex Code
12584 \begin_layout Plain Layout
12590 que que le style doit être inclus dans le préambule plutôt que dans le
12592 Ceci est utile pour les classes de document qui désirent que les informations
12593 telles que le titre et l'auteur figurent dans le préambule.
12594 Notez bien que ceci ne fonctionne que pour les styles pour lesquels
12595 \begin_inset Flex Code
12598 \begin_layout Plain Layout
12607 \begin_inset Flex Code
12610 \begin_layout Plain Layout
12621 \begin_inset Flex Code
12624 \begin_layout Plain Layout
12635 \begin_layout Description
12638 \begin_inset Flex Code
12641 \begin_layout Plain Layout
12655 \begin_inset Flex Code
12658 \begin_layout Plain Layout
12667 \begin_inset space \thinspace{}
12671 \begin_inset Flex Code
12674 \begin_layout Plain Layout
12681 \begin_inset Flex Code
12684 \begin_layout Plain Layout
12690 que le style fait partie d'un bloc de titre (voir aussi
12691 \begin_inset Flex Code
12694 \begin_layout Plain Layout
12703 \begin_inset Flex Code
12706 \begin_layout Plain Layout
12714 dans les paramètres généraux).
12717 \begin_layout Description
12720 \begin_inset Flex Code
12723 \begin_layout Plain Layout
12734 \begin_inset Flex Code
12737 \begin_layout Plain Layout
12743 ] est la commande \SpecialChar LaTeX
12744 permettant de déclarer un élément d'une liste.
12745 La commande doit être définie sans la barre oblique inverse qui la précède
12746 habituellement (implicitement
12747 \begin_inset Quotes fld
12751 \begin_inset Quotes frd
12754 , qui est émis comme
12755 \begin_inset Flex Code
12758 \begin_layout Plain Layout
12766 en \SpecialChar LaTeX
12770 \begin_layout Description
12773 \begin_inset Flex Code
12776 \begin_layout Plain Layout
12787 \begin_inset Flex Code
12790 \begin_layout Plain Layout
12796 ] crée un espacement supplémentaire entre les paragraphes du même style
12797 dans un environnement.
12798 Si vous emboîtez des paragraphes d'autres formats dans un environnement,
12799 ils seront espacés de
12800 \begin_inset Flex Code
12803 \begin_layout Plain Layout
12810 Mais les éléments de l'environnement seront en plus espacés de
12811 \begin_inset Flex Code
12814 \begin_layout Plain Layout
12828 \begin_layout Description
12831 \begin_inset Flex Code
12834 \begin_layout Plain Layout
12844 (Utilisable uniquement avec les formats XML).
12847 \begin_layout Description
12850 \begin_inset Flex Code
12853 \begin_layout Plain Layout
12864 \begin_inset Flex Code
12867 \begin_layout Plain Layout
12876 \begin_inset space \thinspace{}
12880 \begin_inset Flex Code
12883 \begin_layout Plain Layout
12889 ] permet de laisser un paragraphe vide, ce que \SpecialChar LyX
12890 ne permet pas d'habitude
12891 car il ne générerait rien en \SpecialChar LaTeX
12893 Il y a quelques cas où c'est pourtant utile: dans un modèle pour une lettre,
12894 les champs requis peuvent être laissés vides, pour que les gens ne les
12895 oublient pas; dans certains cas particuliers, un style peut aussi servir
12896 de séparateur, et ne pas contenir de texte.
12899 \begin_layout Description
12902 \begin_inset Flex Code
12905 \begin_layout Plain Layout
12919 \begin_inset Flex Code
12922 \begin_layout Plain Layout
12928 ] fixe l'espacement vertical entre le marqueur et le corps du texte.
12929 Sert seulement pour les marqueurs qui sont au dessus du corps du texte
12931 \begin_inset Flex Code
12934 \begin_layout Plain Layout
12941 \begin_inset Flex Code
12944 \begin_layout Plain Layout
12945 Centered_Top_Environment
12953 \begin_layout Description
12956 \begin_inset Flex Code
12959 \begin_layout Plain Layout
12970 \begin_inset Flex Code
12973 \begin_layout Plain Layout
12979 dénomme le compteur pour la numérotation automatique.
12980 Pour que le compteur soit associé à votre étiquette, il vous faut le référencer
12984 \begin_inset Flex Code
12987 \begin_layout Plain Layout
12999 Ceci fonctionnera avec les
13002 \begin_inset Flex Code
13005 \begin_layout Plain Layout
13014 \begin_inset Flex Code
13017 \begin_layout Plain Layout
13026 \begin_inset Flex Code
13029 \begin_layout Plain Layout
13038 \begin_inset Flex Code
13041 \begin_layout Plain Layout
13052 \begin_inset Newline newline
13060 \begin_inset Flex Code
13063 \begin_layout Plain Layout
13072 \begin_inset Flex Code
13075 \begin_layout Plain Layout
13083 , bien que ce cas soit un peu compliqué.
13084 Supposez que vous déclariez
13085 \begin_inset Flex Code
13088 \begin_layout Plain Layout
13089 \begin_inset Quotes fld
13092 LabelCounter monEnum
13098 \begin_inset Quotes frd
13102 Les compteurs effectivement utilisés sont alors
13103 \begin_inset Flex Code
13106 \begin_layout Plain Layout
13113 \begin_inset Flex Code
13116 \begin_layout Plain Layout
13123 \begin_inset Flex Code
13126 \begin_layout Plain Layout
13133 \begin_inset Flex Code
13136 \begin_layout Plain Layout
13142 , tout à fait comme en \SpecialChar LaTeX
13144 Ces compteurs doivent être tous déclarés séparément.
13145 \begin_inset Newline newline
13149 \begin_inset CommandInset ref
13151 reference "subsec:Compteurs"
13155 pour les détails sur les compteurs.
13158 \begin_layout Description
13161 \begin_inset Flex Code
13164 \begin_layout Plain Layout
13174 fixe la police utilisée pour le marqueur.
13176 \begin_inset CommandInset ref
13178 reference "subsec:polices"
13185 \begin_layout Description
13188 \begin_inset Flex Code
13191 \begin_layout Plain Layout
13202 \begin_inset Flex Code
13205 \begin_layout Plain Layout
13211 fixe le texte indiquent l'importance de l'indentation d'un marqueur.
13214 \begin_layout Description
13217 \begin_inset Flex Code
13220 \begin_layout Plain Layout
13231 \begin_inset Flex Code
13234 \begin_layout Plain Layout
13240 fixe le texte indiquent l'espacement horizontal entre le marqueur et le
13242 Sert seulement pour les marqueurs qui ne sont pas au dessus du corps du
13246 \begin_layout Description
13249 \begin_inset Flex Code
13252 \begin_layout Plain Layout
13263 \begin_inset Flex Code
13266 \begin_layout Plain Layout
13272 fixe la chaîne utilisée comme marqueur avec le
13275 \begin_inset Flex Code
13278 \begin_layout Plain Layout
13287 \begin_inset Flex Code
13290 \begin_layout Plain Layout
13304 \begin_inset Flex Code
13307 \begin_layout Plain Layout
13317 est indiqué, cette chaîne peut contenir les instructions de formatage particuli
13318 ères décrites dans la
13319 \begin_inset CommandInset ref
13321 reference "subsec:Compteurs"
13328 \begin_layout Description
13331 \begin_inset Flex Code
13334 \begin_layout Plain Layout
13337 LabelStringAppendix
13345 \begin_inset Flex Code
13348 \begin_layout Plain Layout
13354 est utilisée dans une annexe à la place de
13355 \begin_inset Flex Code
13358 \begin_layout Plain Layout
13367 Noter que toute directive
13368 \begin_inset Flex Code
13371 \begin_layout Plain Layout
13380 \begin_inset Newline newline
13384 \begin_inset Flex Code
13387 \begin_layout Plain Layout
13390 LabelStringAppendix
13398 \begin_layout Description
13401 \begin_inset Flex Code
13404 \begin_layout Plain Layout
13414 (Utilisable uniquement avec les formats XML).
13417 \begin_layout Description
13420 \begin_inset Flex Code
13423 \begin_layout Plain Layout
13434 \begin_inset Flex Code
13437 \begin_layout Plain Layout
13448 \begin_inset Newline newline
13455 Sensitive, Enumerate,
13456 \begin_inset Newline newline
13459 Itemize, Bibliography
13470 \begin_layout Description
13471 \begin_inset Flex Code
13474 \begin_layout Plain Layout
13482 veut dire que le marqueur est le premier mot (avant la première vraie espace).
13483 Utilisez des espaces insécables si vous voulez mettre plus d'un mot dans
13487 \begin_layout Description
13488 \begin_inset Flex Code
13491 \begin_layout Plain Layout
13499 veut dire qu'il est défini dans le style (voir
13500 \begin_inset Flex Code
13503 \begin_layout Plain Layout
13513 \begin_inset Quotes fld
13517 \begin_inset Quotes frd
13520 , au début du paragraphe.Si le
13523 \begin_inset Flex Code
13526 \begin_layout Plain Layout
13539 \begin_inset Flex Code
13542 \begin_layout Plain Layout
13552 , alors il ne sera affiché que dans le premier paragraphe de toutes séquence
13553 de paragraphes du même
13556 \begin_inset Flex Code
13559 \begin_layout Plain Layout
13572 \begin_layout Description
13575 \begin_inset Flex Code
13578 \begin_layout Plain Layout
13589 \begin_inset space ~
13593 \begin_inset space ~
13599 \begin_inset Flex Code
13602 \begin_layout Plain Layout
13612 sont des cas particuliers de
13613 \begin_inset Flex Code
13616 \begin_layout Plain Layout
13625 Le marqueur sera imprimé au dessus du paragraphe, soit au début de la lignes,
13629 \begin_layout Description
13630 \begin_inset Flex Code
13633 \begin_layout Plain Layout
13641 est un cas particulier pour les marqueurs de légende
13642 \begin_inset Quotes fld
13646 \begin_inset Quotes frd
13650 \begin_inset Quotes fld
13654 \begin_inset Quotes frd
13659 \begin_inset Flex Code
13662 \begin_layout Plain Layout
13670 signifie que le mot affiché (défini en dur) dépend du type de flottant:
13671 il est défini dans les sources comme
13672 \begin_inset Quotes fld
13676 \begin_inset Flex Code
13679 \begin_layout Plain Layout
13688 \begin_inset Quotes frd
13692 \begin_inset Flex Code
13695 \begin_layout Plain Layout
13701 est la valeur du compteur associé au flottant.
13702 Au cas où une légende est insérée en dehors d'un flottant, le
13705 \begin_inset Flex Code
13708 \begin_layout Plain Layout
13719 \begin_inset Quotes fld
13723 \begin_inset Quotes frd
13729 \begin_layout Description
13730 \begin_inset Flex Code
13733 \begin_layout Plain Layout
13741 produit le type habituel d'étiquettes d'énumération.
13742 Pour le moment, il est défini en dur comme chiffres arabes, lettres en
13743 bas de casse, petits chiffres romains et lettres capitales pour les quatre
13744 profondeurs possibles.
13747 \begin_layout Description
13750 \begin_inset Flex Code
13753 \begin_layout Plain Layout
13763 produit des symboles pour les différents niveaux.
13764 Il est également défini en dur.
13767 \begin_layout Description
13770 \begin_inset Flex Code
13773 \begin_layout Plain Layout
13783 ne doit être utilisé qu'avec
13786 \begin_inset Flex Code
13789 \begin_layout Plain Layout
13792 LatexType BibEnvironment
13801 \begin_layout Description
13804 \begin_inset Flex Code
13807 \begin_layout Plain Layout
13817 écrasera complètement toute autre directive
13818 \begin_inset Flex Code
13821 \begin_layout Plain Layout
13828 Doit être fermée par
13829 \begin_inset Flex Code
13832 \begin_layout Plain Layout
13839 \begin_inset Newline newline
13843 \begin_inset CommandInset ref
13845 reference "subsec:I18n"
13849 pour les détails d'utilisation.
13852 \begin_layout Description
13855 \begin_inset Flex Code
13858 \begin_layout Plain Layout
13869 \begin_inset Flex Code
13872 \begin_layout Plain Layout
13878 ] fixe le nom de l'objet \SpecialChar LaTeX
13879 correspondant, soit l'environnement, soit la commande.
13882 \begin_layout Description
13885 \begin_inset Flex Code
13888 \begin_layout Plain Layout
13899 \begin_inset Flex Code
13902 \begin_layout Plain Layout
13908 ] fixe le paramètre facultatif de l'objet
13909 \begin_inset Flex Code
13912 \begin_layout Plain Layout
13919 Ce paramètre ne peut pas être changé depuis \SpecialChar LyX
13921 \begin_inset Flex Code
13924 \begin_layout Plain Layout
13930 pour les paramètres personnalisables).
13931 Ceci sera émis tel quel après tous les
13932 \begin_inset Flex Code
13935 \begin_layout Plain Layout
13941 s \SpecialChar LaTeX
13945 \begin_layout Description
13948 \begin_inset Flex Code
13951 \begin_layout Plain Layout
13962 \begin_inset Flex Code
13965 \begin_layout Plain Layout
13971 , Command, Environment, Item_Environment,
13972 \begin_inset Newline newline
13975 List_Environment, Bib_Environment
13982 ] décrit comment traduire l'environnement en \SpecialChar LaTeX
13989 \begin_layout Plain Layout
13992 \begin_inset Flex Code
13995 \begin_layout Plain Layout
14005 est peut-être trompeur, dans la mesure où ces règles s'appliquent également
14006 aux classes DocBook.
14007 Explorer les fichiers des classes DocBook (noms de fichiers
14008 \begin_inset Flex Code
14011 \begin_layout Plain Layout
14017 ) pour voir des exemples particuliers.
14026 \begin_layout Description
14027 \begin_inset Flex Code
14030 \begin_layout Plain Layout
14037 \begin_inset Quotes fld
14041 \begin_inset Quotes frd
14047 \begin_layout Description
14048 \begin_inset Flex Code
14051 \begin_layout Plain Layout
14058 \begin_inset Flex Code
14061 \begin_layout Plain Layout
14068 {\SpecialChar ldots
14077 \begin_layout Description
14078 \begin_inset Flex Code
14081 \begin_layout Plain Layout
14088 \begin_inset Flex Code
14091 \begin_layout Plain Layout
14098 }\SpecialChar ldots
14113 \begin_layout Description
14114 \begin_inset Flex Code
14117 \begin_layout Plain Layout
14123 est la même chose que
14124 \begin_inset Flex Code
14127 \begin_layout Plain Layout
14133 , sauf qu'il génère un
14134 \begin_inset Flex Code
14137 \begin_layout Plain Layout
14145 pour chaque paragraphe de l'environnement.
14148 \begin_layout Description
14149 \begin_inset Flex Code
14152 \begin_layout Plain Layout
14158 est la même chose que
14159 \begin_inset Flex Code
14162 \begin_layout Plain Layout
14169 \begin_inset Newline newline
14173 \begin_inset Flex Code
14176 \begin_layout Plain Layout
14182 est passé en paramètre de l'environnement.
14183 \begin_inset Newline newline
14187 \begin_inset Flex Code
14190 \begin_layout Plain Layout
14196 peut être défini dans la fenêtre
14197 \begin_inset Flex Noun
14200 \begin_layout Plain Layout
14201 Édition\SpecialChar menuseparator
14203 \begin_inset space ~
14207 \begin_inset space ~
14218 \begin_layout Description
14221 \begin_inset Flex Code
14224 \begin_layout Plain Layout
14237 \begin_inset Flex Code
14240 \begin_layout Plain Layout
14250 , mais ajoute l'argument obligatoire nécessaire (l'étiquette la plus longue)
14251 à la directive de début de l’environnement bibliographique:
14254 \begin_inset Newline newline
14258 \begin_inset Flex Code
14261 \begin_layout Plain Layout
14266 begin{thebibliography}{99}
14274 Cette directive n'est donc nécessaire que pour les environnements bibliographiq
14276 L’étiquette implicite
14277 \begin_inset Quotes fld
14281 \begin_inset Quotes frd
14284 peut être modifiée par l'utilisateur dans les réglages de paragraphe d'une
14285 entrée bibliographique.
14288 \begin_layout Standard
14289 En collectant ces derniers éléments, l'exportation \SpecialChar LaTeX
14293 \begin_layout LyX-Code
14298 LatexName[LatexParam]{\SpecialChar ldots
14302 \begin_layout Standard
14306 \begin_layout LyX-Code
14311 begin{LatexName}[LatexParam] \SpecialChar ldots
14317 \begin_layout Standard
14318 en fonction du type \SpecialChar LaTeX
14323 \begin_layout Description
14326 \begin_inset Flex Code
14329 \begin_layout Plain Layout
14340 \begin_inset Flex Code
14343 \begin_layout Plain Layout
14349 ] définit une chaîne de caractères insérée au début du contenu du style.
14350 Une rupture de ligne dans la sortie peut être indiquée par
14351 \begin_inset Flex Code
14354 \begin_layout Plain Layout
14363 \begin_layout Description
14366 \begin_inset Flex Code
14369 \begin_layout Plain Layout
14380 \begin_inset Flex Code
14383 \begin_layout Plain Layout
14389 fixe la marge gauche: si vous mettez des styles dans un environnement,
14393 \begin_inset Flex Code
14396 \begin_layout Plain Layout
14406 ne seront pas ajoutées directement, mais avec un facteur
14407 \begin_inset Formula $\frac{4}{\mathrm{profondeur}+4}$
14411 Notez que ce paramètre sert aussi quand
14414 \begin_inset Flex Code
14417 \begin_layout Plain Layout
14428 \begin_inset Flex Code
14431 \begin_layout Plain Layout
14440 \begin_inset Flex Code
14443 \begin_layout Plain Layout
14452 Il est alors ajouté à la marge manuelle ou dynamique.
14453 \begin_inset Newline newline
14457 \begin_inset Quotes fld
14461 \begin_inset Flex Code
14464 \begin_layout Plain Layout
14471 \begin_inset Quotes frd
14474 signifie que le paragraphe est indenté avec la largeur de
14475 \begin_inset Quotes fld
14479 \begin_inset Flex Code
14482 \begin_layout Plain Layout
14489 \begin_inset Quotes frd
14492 dans la police normale.
14493 Il est possible de créer une largeur négative avec
14494 \begin_inset Quotes fld
14498 \begin_inset Flex Code
14501 \begin_layout Plain Layout
14508 \begin_inset Quotes frd
14512 Cette solution a été choisie pour que l'apparence soit la même quelle que
14513 soit la police d'écran.
14516 \begin_layout Description
14519 \begin_inset Flex Code
14522 \begin_layout Plain Layout
14531 \begin_inset Flex Code
14534 \begin_layout Plain Layout
14540 , Manual, Dynamic, First_Dynamic, Right_Address_Box
14546 \begin_inset Newline newline
14551 fixe le type de marge à gauche du format.
14555 \begin_layout Description
14556 \begin_inset Flex Code
14559 \begin_layout Plain Layout
14567 veut dire une marge fixe.
14570 \begin_layout Description
14571 \begin_inset Flex Code
14574 \begin_layout Plain Layout
14582 veut dire que la marge de gauche dépend de ce qu'il y a dans la fenêtre
14584 \begin_inset Flex Noun
14587 \begin_layout Plain Layout
14588 Édition\SpecialChar menuseparator
14590 \begin_inset space ~
14594 \begin_inset space ~
14603 Ceci sert à obtenir des listes bien mises en page sans tabulations.
14606 \begin_layout Description
14607 \begin_inset Flex Code
14610 \begin_layout Plain Layout
14618 veut dire que la marge dépend de la taille du marqueur.
14619 Ceci sert entre autres aux en-têtes numérotés.
14620 Il est évident que l'en-tête
14621 \begin_inset Quotes fld
14624 5.4.3.2.1 Très long en-tête
14625 \begin_inset Quotes frd
14628 doit avoir une marge de gauche plus grande (autant que
14629 \begin_inset Quotes fld
14633 \begin_inset Quotes frd
14637 \begin_inset Quotes fld
14640 3.2 Très long en-tête
14641 \begin_inset Quotes frd
14644 , même si les autres traitements de texte ne savent pas le faire.
14647 \begin_layout Description
14648 \begin_inset Flex Code
14651 \begin_layout Plain Layout
14659 est similaire, mais seulement la toute première ligne du paragraphe est
14660 dynamique, les autres étant statiques; ceci est utile par exemple pour
14664 \begin_layout Description
14665 \begin_inset Flex Code
14668 \begin_layout Plain Layout
14676 signifie que la marge est choisie pour que la ligne la plus longue du paragraph
14677 e touche la marge de droite.
14678 Ceci sert à typographier une adresse sur le bord droit de la page.
14682 \begin_layout Description
14685 \begin_inset Flex Code
14688 \begin_layout Plain Layout
14699 \begin_inset Flex Code
14702 \begin_layout Plain Layout
14711 \begin_inset space \thinspace{}
14715 \begin_inset Flex Code
14718 \begin_layout Plain Layout
14724 ] indique si les commandes fragiles doivent être protégées par
14725 \begin_inset Flex Code
14728 \begin_layout Plain Layout
14736 dans ce style (Note: ceci n'indique pas si cette commande elle-même doit
14740 \begin_layout Description
14743 \begin_inset Flex Code
14746 \begin_layout Plain Layout
14757 \begin_inset Flex Code
14760 \begin_layout Plain Layout
14767 \begin_inset space \thinspace{}
14771 \begin_inset Flex Code
14774 \begin_layout Plain Layout
14782 ] indique si les nouvelles lignes sont traduites ou non en sauts de ligne
14785 \begin_inset Flex Code
14788 \begin_layout Plain Layout
14799 La traduction peut être désactivée pour permettre d'éditer plus confortablement
14800 du \SpecialChar LaTeX
14801 depuis \SpecialChar LyX
14805 \begin_layout Description
14808 \begin_inset Flex Code
14811 \begin_layout Plain Layout
14822 \begin_inset Flex Code
14825 \begin_layout Plain Layout
14834 \begin_inset space \thinspace{}
14838 \begin_inset Flex Code
14841 \begin_layout Plain Layout
14847 ] indique si \SpecialChar LyX
14848 indente ou non la première ligne du paragraphe suivant.
14850 \begin_inset Flex Code
14853 \begin_layout Plain Layout
14859 veut dire qu'il ne peut pas,
14860 \begin_inset Flex Code
14863 \begin_layout Plain Layout
14869 veut dire qu'il peut s'il le veut.
14872 \begin_layout Description
14875 \begin_inset Flex Code
14878 \begin_layout Plain Layout
14889 \begin_inset Flex Code
14892 \begin_layout Plain Layout
14898 ] dénomme un style qui a remplacé ce style en cours.
14899 Ceci est utilisé pour renommer un style en conservant la rétrocompatibilité.
14902 \begin_layout Description
14905 \begin_inset Flex Code
14908 \begin_layout Plain Layout
14917 \begin_inset Flex Code
14920 \begin_layout Plain Layout
14929 \begin_inset space \thinspace{}
14933 \begin_inset Flex Code
14936 \begin_layout Plain Layout
14946 détermine si les paragraphes consécutifs du même type sont traités ensemble.
14947 Ceci a pour effet de déclencher une seule fois pour le groupe l'impression
14949 \begin_inset Flex Code
14952 \begin_layout Plain Layout
14959 Implicitement, ceci est vrai pour les environnements
14960 \begin_inset Flex Code
14963 \begin_layout Plain Layout
14970 \begin_inset Flex Code
14973 \begin_layout Plain Layout
14980 \begin_inset Flex Code
14983 \begin_layout Plain Layout
14989 et faux pour tous les autres types.
14992 \begin_layout Description
14995 \begin_inset Flex Code
14998 \begin_layout Plain Layout
15009 \begin_inset Flex Code
15012 \begin_layout Plain Layout
15021 \begin_inset space \thinspace{}
15025 \begin_inset Flex Code
15028 \begin_layout Plain Layout
15034 ] indique que les paragraphes ne seront pas séparés par une ligne vide dans
15035 le résultat \SpecialChar LaTeX
15036 , mais par un retour à la ligne; combiné avec
15037 \begin_inset Flex Code
15040 \begin_layout Plain Layout
15046 , ceci permet d'émuler une éditeur plein texte (comme l'insert code \SpecialChar TeX
15050 \begin_layout Description
15053 \begin_inset Flex Code
15056 \begin_layout Plain Layout
15067 \begin_inset Flex Code
15070 \begin_layout Plain Layout
15076 fixe l'indentation de la toute première ligne d'un paragraphe.
15078 \begin_inset Flex Code
15081 \begin_layout Plain Layout
15087 est fixé pour un format donné, à l'exception du format
15088 \begin_inset Flex Code
15091 \begin_layout Plain Layout
15097 , car l'indentation d'un paragraphe dans l'environnement
15098 \begin_inset Flex Code
15101 \begin_layout Plain Layout
15107 peut être empêchée par
15108 \begin_inset Flex Code
15111 \begin_layout Plain Layout
15118 De plus, les paragraphes de style
15119 \begin_inset Flex Code
15122 \begin_layout Plain Layout
15128 emboîtés dans d'autres environnements utilisent le
15129 \begin_inset Flex Code
15132 \begin_layout Plain Layout
15138 de l'environne\SpecialChar softhyphen
15140 Par exemple, les paragraphes
15141 \begin_inset Flex Code
15144 \begin_layout Plain Layout
15150 dans une énumération ne sont pas indentés.
15153 \begin_layout Description
15156 \begin_inset Flex Code
15159 \begin_layout Plain Layout
15173 ] fixe l'espacement vertical entre deux paragraphes dans le style.
15176 \begin_layout Description
15179 \begin_inset Flex Code
15182 \begin_layout Plain Layout
15196 ] fixe la valeur d'interligne entre paragraphes.
15198 donne le choix entre
15199 \begin_inset Flex Code
15202 \begin_layout Plain Layout
15209 \begin_inset Flex Code
15212 \begin_layout Plain Layout
15218 pour séparer les paragraphes.
15220 \begin_inset Flex Code
15223 \begin_layout Plain Layout
15229 , cette valeur n'est pas prise en compte.
15231 \begin_inset Flex Code
15234 \begin_layout Plain Layout
15241 \begin_inset Flex Code
15244 \begin_layout Plain Layout
15250 n'est pas prise en compte et tous les paragraphes sont séparés par ce paramètre
15252 \begin_inset Flex Code
15255 \begin_layout Plain Layout
15261 , en plus de l'interligne normal.
15262 L'espacement vertical est calculé par
15263 \begin_inset Flex Code
15266 \begin_layout Plain Layout
15267 valeur*DefaultHeight()
15276 est la valeur choisie pour
15277 \begin_inset Flex Code
15280 \begin_layout Plain Layout
15287 \begin_inset Flex Code
15290 \begin_layout Plain Layout
15296 est la hauteur d'une ligne dans la police normale.
15297 De cette façon, l'aspect reste le même quelle que soit la police à l'écran.
15300 \begin_layout Description
15303 \begin_inset Flex Code
15306 \begin_layout Plain Layout
15317 \begin_inset Flex Code
15320 \begin_layout Plain Layout
15329 \begin_inset space \thinspace{}
15333 \begin_inset Flex Code
15336 \begin_layout Plain Layout
15342 ] indique si le contenu du paragraphe doit être passé sous forme brute,
15343 c'est-à-dire sans les traductions spéciales dont \SpecialChar LaTeX
15348 \begin_layout Description
15351 \begin_inset Flex Code
15354 \begin_layout Plain Layout
15365 \begin_inset Flex Code
15368 \begin_layout Plain Layout
15379 Defines individual characters that should be output in raw form, meaning
15380 without special translations that \SpecialChar LaTeX
15384 \begin_layout Description
15387 \begin_inset Flex Code
15390 \begin_layout Plain Layout
15400 fixe le contenu à inclure dans le préambule \SpecialChar LaTeX
15401 quand le style est utilisé.
15402 Utile pour définir des macros, charger des paquetages, etc.
15403 requis pour ce style particulier.
15404 Doit être fermé par
15405 \begin_inset Quotes fld
15409 \begin_inset Flex Code
15412 \begin_layout Plain Layout
15421 \begin_inset Quotes frd
15427 \begin_layout Description
15430 \begin_inset Flex Code
15433 \begin_layout Plain Layout
15444 \begin_inset Flex Code
15447 \begin_layout Plain Layout
15453 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraph
15455 Ceci permet l'utilisation de références mises en forme.
15458 \begin_layout Description
15461 \begin_inset Flex Code
15464 \begin_layout Plain Layout
15475 \begin_inset Flex Code
15478 \begin_layout Plain Layout
15484 ] indique que le style requiert la fonctionnalité chaîne (voir
15485 \begin_inset space ~
15489 \begin_inset CommandInset ref
15491 reference "chap:List-of-functions"
15495 pour la liste des fonctionnalités).
15496 Si vous demandez un paquetage doté d'options spécifiques, vous pouvez en
15498 \begin_inset Flex Code
15501 \begin_layout Plain Layout
15507 en tant que paramètre général pour la classe de texte (voir
15508 \begin_inset space ~
15512 \begin_inset CommandInset ref
15514 reference "subsec:Paramètres-généraux-d'une"
15521 \begin_layout Description
15524 \begin_inset Flex Code
15527 \begin_layout Plain Layout
15538 \begin_inset Flex Code
15541 \begin_layout Plain Layout
15550 \begin_inset Flex Code
15553 \begin_layout Plain Layout
15559 ] réinitialise les arguments \SpecialChar LaTeX
15560 de ce style ( tels que définis par la directive
15563 \begin_inset Flex Code
15566 \begin_layout Plain Layout
15577 Ceci est utile si vous avez dupliqué un style en utilisant
15580 \begin_inset Flex Code
15583 \begin_layout Plain Layout
15593 , et que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels
15597 \begin_layout Description
15600 \begin_inset Flex Code
15603 \begin_layout Plain Layout
15614 \begin_inset Flex Code
15617 \begin_layout Plain Layout
15623 ] définit une chaîne de caractères insérée à la fin du contenu du style.
15624 Une rupture de ligne dans la sortie peut être indiquée par
15625 \begin_inset Flex Code
15628 \begin_layout Plain Layout
15637 \begin_layout Description
15640 \begin_inset Flex Code
15643 \begin_layout Plain Layout
15654 \begin_inset Flex Code
15657 \begin_layout Plain Layout
15670 \begin_layout Description
15673 \begin_inset Flex Code
15676 \begin_layout Plain Layout
15689 \begin_inset Flex Code
15692 \begin_layout Plain Layout
15702 \begin_inset Flex Code
15705 \begin_layout Plain Layout
15714 \begin_inset Flex Code
15717 \begin_layout Plain Layout
15726 \begin_inset Flex Code
15729 \begin_layout Plain Layout
15735 \begin_inset space ~
15745 ] définit l'interligne par défaut dans ce style.
15747 \begin_inset Flex Code
15750 \begin_layout Plain Layout
15757 \begin_inset Flex Code
15760 \begin_layout Plain Layout
15767 \begin_inset Flex Code
15770 \begin_layout Plain Layout
15776 correspondent respectivement à un facteur multiplicatif de 1, 1,25 et 1,667.
15777 Si vous mettez le paramètre
15778 \begin_inset Flex Code
15781 \begin_layout Plain Layout
15787 , vous devez aussi mettre une valeur numérique qui servira de facteur multiplica
15789 Notez que, contrairement aux autres paramètres,
15790 \begin_inset Flex Code
15793 \begin_layout Plain Layout
15799 implique de générer du code \SpecialChar LaTeX
15800 spécifique, qui utilise le paquetage \SpecialChar LaTeX
15802 \begin_inset Flex Code
15805 \begin_layout Plain Layout
15814 \begin_layout Description
15817 \begin_inset Flex Code
15820 \begin_layout Plain Layout
15831 \begin_inset Flex Code
15834 \begin_layout Plain Layout
15841 \begin_inset space \thinspace{}
15845 \begin_inset Flex Code
15848 \begin_layout Plain Layout
15856 ] active la correction orthographique du style.
15857 Implicitement vrai.
15860 \begin_layout Description
15863 \begin_inset Flex Code
15866 \begin_layout Plain Layout
15876 fixe la police utilisée pour le corps du texte.
15878 \begin_inset CommandInset ref
15880 reference "subsec:polices"
15887 \begin_layout Description
15890 \begin_inset Flex Code
15893 \begin_layout Plain Layout
15904 \begin_inset Flex Code
15907 \begin_layout Plain Layout
15913 ] fixe le niveau du style dans le table des matières.
15914 Ceci est utilisé pour la numérotation automatique des en-têtes.
15917 \begin_layout Description
15920 \begin_inset Flex Code
15923 \begin_layout Plain Layout
15934 \begin_inset Flex Code
15937 \begin_layout Plain Layout
15949 \begin_inset Flex Code
15952 \begin_layout Plain Layout
15961 \begin_inset Flex Code
15964 \begin_layout Plain Layout
15974 détermine si l'indentation de la première ligne de ce paragraphe peut être
15975 réglée via le menu des réglages de paragraphe.
15979 \begin_inset Flex Code
15982 \begin_layout Plain Layout
15992 est choisi, l'indentation peut être réglée si les réglages de document
15993 utilisent un style de paragraphe avec
15994 \begin_inset Quotes fld
15998 \begin_inset Quotes frd
16002 \begin_inset Flex Code
16005 \begin_layout Plain Layout
16011 , l'indentation est toujours réglable quels que soient les réglages du document;
16013 \begin_inset Flex Code
16016 \begin_layout Plain Layout
16022 , l'indentation n'est jamais réglable.
16025 \begin_layout Description
16028 \begin_inset Flex Code
16031 \begin_layout Plain Layout
16045 ] fixe L'espacement vertical qui sépare le premier paragraphe dans une série
16046 du même style, du paragraphe qui le précède.
16047 Si le paragraphe précédent est dans un autre style, les séparations ne
16048 s'ajoutent pas, mais \SpecialChar LyX
16049 prend le maximum des deux.
16052 \begin_layout Subsection
16053 \begin_inset CommandInset label
16059 Internationalisation des styles de paragraphes
16062 \begin_layout Standard
16064 effectue depuis longtemps la traduction des informations de format, mais,
16065 jusqu'à la version 2.0, ceci ne s'appliquait qu'à l'interface utilisateur
16066 et non pas par exemple au résultat PDF.
16067 Ainsi les auteurs francophones devaient avoir recours à des astuces pénibles
16068 s'ils voulaient obtenir
16069 \begin_inset Quotes fld
16073 \begin_inset Quotes frd
16077 \begin_inset Quotes fld
16081 \begin_inset Quotes frd
16089 , ce n'est plus le cas.
16092 \begin_layout Standard
16094 \begin_inset Flex Code
16097 \begin_layout Plain Layout
16103 définit un texte qui doit apparaître dans le le document typographique,
16105 \begin_inset Flex Code
16108 \begin_layout Plain Layout
16115 \begin_inset Flex Code
16118 \begin_layout Plain Layout
16124 pour traiter correctement les documents non anglophones, et même multilingues.
16125 L'extrait suivant (du fichier
16126 \begin_inset Flex Code
16129 \begin_layout Plain Layout
16135 ) illustre le fonctionnement:
16138 \begin_layout LyX-Code
16145 \begin_layout LyX-Code
16150 theoremstyle{remark}
16153 \begin_layout LyX-Code
16158 newtheorem{claim}[thm]{
16165 \begin_layout LyX-Code
16171 \begin_layout LyX-Code
16177 \begin_layout LyX-Code
16184 claimname}{_(Claim)}
16187 \begin_layout LyX-Code
16193 \begin_layout LyX-Code
16199 \begin_layout LyX-Code
16210 claimname}{_(Claim)}}
16213 \begin_layout LyX-Code
16220 \begin_layout Standard
16221 En principe, toute commande \SpecialChar LaTeX
16222 autorisée peut apparaître dans les directives
16224 \begin_inset Flex Code
16227 \begin_layout Plain Layout
16234 \begin_inset Flex Code
16237 \begin_layout Plain Layout
16243 , mais dans la pratique elles se présenteront typiquement comme ce qui est
16245 La clé de la traduction correcte du texte typographié est la définition
16246 de le commande \SpecialChar LaTeX
16248 \begin_inset Flex Code
16251 \begin_layout Plain Layout
16259 et son utilisation avec
16260 \begin_inset Flex Code
16263 \begin_layout Plain Layout
16275 \begin_layout Standard
16277 \begin_inset Flex Code
16280 \begin_layout Plain Layout
16286 fournit ce qu'il faut pour l'internationalisation fondée sur le langage
16287 global du document.
16288 Le contenu de la directive sera inclus dans le préambule, comme avec la
16290 \begin_inset Flex Code
16293 \begin_layout Plain Layout
16300 Ce qui la rend singulière est l'utilisation de la
16301 \begin_inset Quotes fld
16305 \begin_inset Quotes frd
16309 \begin_inset Flex Code
16312 \begin_layout Plain Layout
16318 , qui sera remplacée, lorsque \SpecialChar LyX
16319 produira le résultat \SpecialChar LaTeX
16320 , par la traduction
16321 de son argument dans la langue du document
16325 \begin_layout Plain Layout
16326 Pour ceux qui s'intéressent au fonctionnement sous-jacent, la fonction
16327 \begin_inset Quotes fld
16331 \begin_inset Flex Code
16334 \begin_layout Plain Layout
16341 \begin_inset Quotes frd
16345 \begin_inset Flex Code
16348 \begin_layout Plain Layout
16354 , qui constitue le cœur du mécanisme de traduction de l'interface \SpecialChar LyX
16356 est étendue ici à la traduction à la volée de code \SpecialChar LaTeX
16365 \begin_layout Standard
16367 \begin_inset Flex Code
16370 \begin_layout Plain Layout
16376 est plus compliquée, car elle fournit une fonctionnalité adaptée aux documents
16377 multilingues et propose par conséquent une interface pour le paquetage
16379 \begin_inset Flex Code
16382 \begin_layout Plain Layout
16388 Son contenu sera ajouté au préambule une fois pour chaque langue utilisée
16390 Dans ce cas, l'argument de
16391 \begin_inset Flex Code
16394 \begin_layout Plain Layout
16400 sera remplacé par sa traduction dans le langage en question: l'expression
16402 \begin_inset Flex Code
16405 \begin_layout Plain Layout
16411 est remplacée par le nom de la langue (telle qu'il est connu de
16412 \begin_inset Flex Code
16415 \begin_layout Plain Layout
16425 \begin_layout Standard
16426 Un document en allemand qui inclut aussi un paragraphe en français aura
16427 donc ceci dans le préambule:
16430 \begin_layout LyX-Code
16441 claimname}{Affirmation}}
16442 \begin_inset Newline newline
16453 claimname}{Behauptung}}
16454 \begin_inset Newline newline
16461 claimname}{Behauptung}
16464 \begin_layout Standard
16467 \begin_inset Flex Code
16470 \begin_layout Plain Layout
16476 vont alors conspirer pour créer le texte correct dans le résultat imprimable.
16479 \begin_layout Standard
16480 Un point important à noter est que les traductions sont celles qui sont
16481 fournies par \SpecialChar LyX
16482 lui-même, via le fichier
16485 \begin_inset Flex Code
16488 \begin_layout Plain Layout
16500 \begin_inset Flex Code
16503 \begin_layout Plain Layout
16510 \begin_inset Flex Code
16513 \begin_layout Plain Layout
16519 ne sont effectifs que dans les fichiers de format fournis avec \SpecialChar LyX
16521 les fichiers de format créés par l'utilisateur ne seront pas explorés par
16522 les fonctions d'internationalisation, sauf si le fichier
16525 \begin_inset Flex Code
16528 \begin_layout Plain Layout
16538 est modifié en conséquence.
16539 Ceci dit, tout fichier de format créé dans le but d'être distribué avec
16541 doit inclure ces directives s'il y a lieu.
16542 Notez bien que les traductions des styles de paragraphe ne changeront jamais
16543 avec les publications de maintenance des versions de \SpecialChar LyX
16545 de la version 2.1.x à la version 2.1.y).
16546 Il est cependant très probable qu'à l'occasion d'une publication majeure
16548 de 2.0.x à 2.1.0), de nouvelles traductions ou corrections soient introduites
16552 \begin_layout Subsection
16554 \begin_inset CommandInset label
16556 name "subsec:Flottants"
16563 \begin_layout Standard
16564 Il faut définir les flottants (
16565 \begin_inset Flex Code
16568 \begin_layout Plain Layout
16575 \begin_inset Flex Code
16578 \begin_layout Plain Layout
16585 ) dans la classe elle-même.
16586 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
16587 il suffit probablement que vous ajoutiez
16590 \begin_layout LyX-Code
16591 Input stdfloats.inc
16594 \begin_layout Standard
16595 à un endroit raisonnable dans la classe
16599 \begin_layout Plain Layout
16600 N'oubliez pas de jeter aussi un
16604 \begin_layout Plain Layout
16613 il sur les compteurs dans la section suivante.
16619 Si vous voulez implémenter une classe de texte qui propose un nouveau type
16620 de flottant (comme la classe AGU fournie avec \SpecialChar LyX
16621 ), les explications ci-dessous
16622 vont sans doute vous être utiles :
16625 \begin_layout Description
16628 \begin_inset Flex Code
16631 \begin_layout Plain Layout
16642 \begin_inset Flex Code
16645 \begin_layout Plain Layout
16651 =!htbpH] définit les options de placement pour ce type de flottant.
16652 La valeur est une chaîne de paramètres de placement, les caractères autorisés
16662 \begin_inset Quotes fld
16666 \begin_inset Quotes frd
16678 \begin_inset Quotes fld
16682 \begin_inset Quotes frd
16694 \begin_inset Quotes fld
16698 \begin_inset Quotes frd
16706 \begin_inset Quotes fld
16710 \begin_inset Quotes frd
16718 \begin_inset Quotes fld
16722 \begin_inset Quotes frd
16730 \begin_inset Quotes fld
16733 ignorer les règles \SpecialChar LaTeX
16735 L'ordre des caractères est indifférent.
16736 Si aucune option n'est autorisée, utiliser la chaîne de caractères
16743 \begin_layout Description
16746 \begin_inset Flex Code
16749 \begin_layout Plain Layout
16760 \begin_inset Flex Code
16763 \begin_layout Plain Layout
16770 \begin_inset space \thinspace{}
16776 \begin_inset Flex Code
16779 \begin_layout Plain Layout
16787 ] précise si le flottant peut subir une rotation grâce au paquetage \SpecialChar LaTeX
16794 \begin_inset Flex Code
16797 \begin_layout Plain Layout
16803 si le flottant ne peut pas bénéficier de cette fonctionnalité.
16806 \begin_layout Description
16809 \begin_inset Flex Code
16812 \begin_layout Plain Layout
16823 \begin_inset Flex Code
16826 \begin_layout Plain Layout
16833 \begin_inset space \thinspace{}
16839 \begin_inset Flex Code
16842 \begin_layout Plain Layout
16850 ] précise si le flottant possède une variante étoilée qui s'étend sur les
16851 colonnes dans un paragraphe à deux colonnes.
16853 \begin_inset Flex Code
16856 \begin_layout Plain Layout
16862 si le flottant ne peut pas bénéficier de cette fonctionnalité.
16865 \begin_layout Description
16868 \begin_inset Flex Code
16871 \begin_layout Plain Layout
16885 \begin_inset Flex Code
16888 \begin_layout Plain Layout
16894 ] définit le suffixe d'un fichier auxiliaire contenant la liste des flottants
16897 écrit les légendes dans ce fichier.
16900 \begin_layout Description
16903 \begin_inset Flex Code
16906 \begin_layout Plain Layout
16917 \begin_inset Flex Code
16920 \begin_layout Plain Layout
16926 ] définit la chaîne de caractères qui se trouvera dans les menus et également
16928 Ceci est traduit dans le langage courant si
16929 \begin_inset Flex Code
16932 \begin_layout Plain Layout
16941 \begin_layout Description
16942 \begin_inset Flex Code
16945 \begin_layout Plain Layout
16951 sont utilisées avec l'exportation XHTML.
16953 \begin_inset CommandInset ref
16955 reference "sec:Tags-for-XHTML"
16962 \begin_layout Description
16965 \begin_inset Flex Code
16968 \begin_layout Plain Layout
16979 \begin_inset Flex Code
16982 \begin_layout Plain Layout
16991 \begin_inset space \thinspace{}
16995 \begin_inset Flex Code
16998 \begin_layout Plain Layout
17004 ] indique si le flottant est déjà défini dans la classe de document ou s'il
17005 faut charger le paquetage \SpecialChar LaTeX
17007 \begin_inset Flex Code
17010 \begin_layout Plain Layout
17016 pour le définir à la volée.
17017 La valeur implicite est
17018 \begin_inset Flex Code
17021 \begin_layout Plain Layout
17027 qui signifie: utiliser
17028 \begin_inset Flex Code
17031 \begin_layout Plain Layout
17038 Elle doit être positionnée sur
17039 \begin_inset Flex Code
17042 \begin_layout Plain Layout
17048 si le flottant est déjà défini par la classe de document.
17051 \begin_layout Description
17054 \begin_inset Flex Code
17057 \begin_layout Plain Layout
17068 \begin_inset Flex Code
17071 \begin_layout Plain Layout
17077 ] détermine la commande utilisée pour engendrer une liste de flottants du
17079 \begin_inset Quotes fld
17085 \begin_inset Quotes frd
17088 initial doit être omis.
17094 \begin_inset Flex Code
17097 \begin_layout Plain Layout
17103 est faux, puisqu'il n'y a alors pas de procédure pour activer cette commande.
17104 La directive est ignorée si
17105 \begin_inset Flex Code
17108 \begin_layout Plain Layout
17114 est vrai, puisqu'il y a alors une procédure.
17117 \begin_layout Description
17120 \begin_inset Flex Code
17123 \begin_layout Plain Layout
17134 \begin_inset Flex Code
17137 \begin_layout Plain Layout
17143 ] fixe le titre utilisé pour une liste des flottants du type considéré (figures,
17145 Il est utilisé pour l'étiquette à l'écran dans \SpecialChar LyX
17146 ; il est passé à \SpecialChar LaTeX
17148 utilisé comme titre, et il est également utilisé comme titre dans l'exportation
17150 Il sera traduit dans le langage du document.
17153 \begin_layout Description
17156 \begin_inset Flex Code
17159 \begin_layout Plain Layout
17170 \begin_inset Flex Code
17173 \begin_layout Plain Layout
17179 ] (paramètre facultatif) détermine si les flottants de cette classe seront
17180 numérotés en suivant un type de section du document.
17184 \begin_inset Flex Code
17187 \begin_layout Plain Layout
17198 \begin_inset Quotes fld
17202 \begin_inset Flex Code
17205 \begin_layout Plain Layout
17214 \begin_inset Quotes frd
17217 , les flottants seront numérotés chapitre par chapitre.
17220 \begin_layout Description
17223 \begin_inset Flex Code
17226 \begin_layout Plain Layout
17237 \begin_inset Flex Code
17240 \begin_layout Plain Layout
17246 ] définit le placement implicite pour cette catégorie de flottants.
17247 C'est comme en \SpecialChar LaTeX
17249 \begin_inset Flex Code
17252 \begin_layout Plain Layout
17259 \begin_inset Flex Code
17262 \begin_layout Plain Layout
17269 \begin_inset Flex Code
17272 \begin_layout Plain Layout
17279 \begin_inset Flex Code
17282 \begin_layout Plain Layout
17288 pour haut, bas, page et ici respectivement
17292 \begin_layout Plain Layout
17293 Notez que l'ordre dans lequel vous mettez ces lettres est sans importance,
17294 comme en \SpecialChar LaTeX
17301 En plus vous avez un nouveau type,
17302 \begin_inset Flex Code
17305 \begin_layout Plain Layout
17311 , qui ne correspond pas vraiment à un flottant, car il signifie de le positionne
17313 \begin_inset Quotes fld
17317 \begin_inset Quotes frd
17320 et nulle part ailleurs.
17321 Notez cependant que le type
17322 \begin_inset Flex Code
17325 \begin_layout Plain Layout
17331 est spécial et, à cause de détails d'implantation, ne peut pas être utilisé
17332 avec des flottants non définis dans la classe de document.
17333 Si vous n'avez pas compris tout ce baratin, mettez simplement
17336 \begin_inset Quotes fld
17342 \begin_inset Flex Code
17345 \begin_layout Plain Layout
17354 \begin_inset Quotes frd
17362 \begin_layout Description
17365 \begin_inset Flex Code
17368 \begin_layout Plain Layout
17379 \begin_inset Flex Code
17382 \begin_layout Plain Layout
17388 ] détermine le préfixe à utiliser lors de la création d'étiquettes référant
17389 les flottants du type considéré.
17390 Ceci permet l'utilisation de références mises en forme.
17391 Notez que vous pouvez supprimer tout préfixe défini en copiant un style
17392 en utilisant la valeur spécifique
17393 \begin_inset Quotes fld
17397 \begin_inset Quotes frd
17400 , qui doit être en capitales.
17403 \begin_layout Description
17406 \begin_inset Flex Code
17409 \begin_layout Plain Layout
17420 \begin_inset Flex Code
17423 \begin_layout Plain Layout
17429 ] fixe le style utilisé quand on définit le flottant avec
17430 \begin_inset Flex Code
17433 \begin_layout Plain Layout
17444 \begin_layout Description
17447 \begin_inset Flex Code
17450 \begin_layout Plain Layout
17461 \begin_inset Flex Code
17464 \begin_layout Plain Layout
17471 \begin_inset Quotes fld
17475 \begin_inset Quotes frd
17478 de la nouvelle classe de flottants, comme
17479 \begin_inset Quotes fld
17483 \begin_inset Quotes frd
17487 \begin_inset Quotes fld
17491 \begin_inset Quotes frd
17495 Après l'instruction
17496 \begin_inset Flex Code
17499 \begin_layout Plain Layout
17507 appropriée, vous disposez de commandes comme
17508 \begin_inset Flex Code
17511 \begin_layout Plain Layout
17520 \begin_inset Flex Code
17523 \begin_layout Plain Layout
17532 Noter que définir un flottant de type
17533 \begin_inset Flex Code
17536 \begin_layout Plain Layout
17542 définit automatiquement les compteur correspondant, de nom
17543 \begin_inset Flex Code
17546 \begin_layout Plain Layout
17555 \begin_layout Description
17558 \begin_inset Flex Code
17561 \begin_layout Plain Layout
17572 \begin_inset Flex Code
17575 \begin_layout Plain Layout
17582 \begin_inset space \thinspace{}
17586 \begin_inset Flex Code
17589 \begin_layout Plain Layout
17597 ] indique si ce flottant est défini en utilisant le paquetage \SpecialChar LaTeX
17599 \begin_inset Flex Code
17602 \begin_layout Plain Layout
17608 , soit par la classe de document ou par un paquetage, soit à la volée par
17613 \begin_layout Standard
17614 Notez que la définition d'un flottant de type
17615 \begin_inset Flex Code
17618 \begin_layout Plain Layout
17626 implique la déclaration du compteur correspondant de nom
17627 \begin_inset Flex Code
17630 \begin_layout Plain Layout
17641 \begin_layout Subsection
17642 Inserts flexibles et InsetLayout
17643 \begin_inset CommandInset label
17645 name "subsec:Flex-insets-and"
17652 \begin_layout Standard
17653 Les inserts flexibles sont de trois sortes:
17656 \begin_layout Itemize
17657 styles de caractères (
17658 \begin_inset Flex Code
17661 \begin_layout Plain Layout
17669 ): ceux-ci définissent un balisage sémantique correspondant à des commandes
17672 \begin_inset Flex Code
17675 \begin_layout Plain Layout
17686 \begin_inset Flex Code
17689 \begin_layout Plain Layout
17702 \begin_layout Itemize
17703 définis par l'utilisateur (
17704 \begin_inset Flex Code
17707 \begin_layout Plain Layout
17715 ): ceux-ci permettent de définir des inserts repliables personnalisés, similaire
17716 s au code \SpecialChar TeX
17717 , aux notes de bas de page, etc.
17718 Un exemple évident est l'insert de note en fin de document, défini dans
17720 \begin_inset Flex Code
17723 \begin_layout Plain Layout
17734 \begin_layout Itemize
17738 \begin_inset Flex Code
17741 \begin_layout Plain Layout
17751 : à utiliser avec les classes DocBook.
17754 \begin_layout Standard
17755 Les inserts flexibles sont définis en utilisant la directive
17756 \begin_inset Flex Code
17759 \begin_layout Plain Layout
17767 , qui va être expliquée dans la suite.
17770 \begin_layout Standard
17772 \begin_inset Flex Code
17775 \begin_layout Plain Layout
17783 a une autre fonction: elle permet de personnaliser le style de différents
17786 \begin_inset Flex Code
17789 \begin_layout Plain Layout
17797 permet de personnaliser les paramètres de style pour les notes de bas de
17798 page, les notes en marge, les inserts de note, les inserts de code \SpecialChar TeX
17800 les branches, les listings, les index, les boîtes, les tables, les algorithmes,
17805 , aussi bien que de définir des inserts flexibles.
17808 \begin_layout Standard
17810 \begin_inset Flex Code
17813 \begin_layout Plain Layout
17821 doit commencer par une lignes de la forme:
17824 \begin_layout LyX-Code
17830 \begin_layout Standard
17832 \begin_inset Flex Code
17835 \begin_layout Plain Layout
17841 indique l'insert dont le style doit être défini, et il y a quatre cas.
17844 \begin_layout Enumerate
17845 Le style d'un insert préexistant doit être modifié.
17846 Dans ce cas, peuvent être
17847 \begin_inset Flex Code
17850 \begin_layout Plain Layout
17856 un quelconque des éléments suivants:
17857 \begin_inset Flex Code
17860 \begin_layout Plain Layout
17869 \begin_inset Flex Code
17872 \begin_layout Plain Layout
17881 \begin_inset Flex Code
17884 \begin_layout Plain Layout
17893 \begin_inset Flex Code
17896 \begin_layout Plain Layout
17907 \begin_inset Flex Code
17910 \begin_layout Plain Layout
17921 \begin_inset Flex Code
17924 \begin_layout Plain Layout
17933 \begin_inset Flex Code
17936 \begin_layout Plain Layout
17945 \begin_inset Flex Code
17948 \begin_layout Plain Layout
17957 \begin_inset Flex Code
17960 \begin_layout Plain Layout
17969 \begin_inset Flex Code
17972 \begin_layout Plain Layout
17981 \begin_inset Flex Code
17984 \begin_layout Plain Layout
17993 \begin_inset Flex Code
17996 \begin_layout Plain Layout
18005 \begin_inset Flex Code
18008 \begin_layout Plain Layout
18017 \begin_inset Flex Code
18020 \begin_layout Plain Layout
18029 \begin_inset Flex Code
18032 \begin_layout Plain Layout
18041 \begin_inset Flex Code
18044 \begin_layout Plain Layout
18053 \begin_inset Flex Code
18056 \begin_layout Plain Layout
18065 \begin_inset Flex Code
18068 \begin_layout Plain Layout
18077 \begin_inset Flex Code
18080 \begin_layout Plain Layout
18089 \begin_inset Flex Code
18092 \begin_layout Plain Layout
18104 \begin_layout Enumerate
18105 Le style d'un insert flexible doit être défini.
18107 \begin_inset Flex Code
18110 \begin_layout Plain Layout
18116 doit être de la forme
18117 \begin_inset Flex Code
18120 \begin_layout Plain Layout
18127 \begin_inset Flex Code
18130 \begin_layout Plain Layout
18136 peut être n'importe quel identificateur valide qui n'est pas utilisé dans
18137 un insert existant.
18138 L'identificateur peut inclure des espaces, mais alors il faut enclore l'ensembl
18139 e entre apostrophes.
18140 Noter que la définition d'un insert flexible
18144 aussi inclure une entrée
18145 \begin_inset Flex Code
18148 \begin_layout Plain Layout
18157 , précisant quel est le type d'insert qu'il définit.
18160 \begin_layout Enumerate
18161 Le style d'une branche utilisateur doit être défini.
18163 \begin_inset Flex Code
18166 \begin_layout Plain Layout
18172 doit être de la forme
18173 \begin_inset Quotes fld
18177 \begin_inset Flex Code
18180 \begin_layout Plain Layout
18187 \begin_inset Quotes frd
18191 \begin_inset Flex Code
18194 \begin_layout Plain Layout
18200 peut être un identificateur de branche valide défini dans le document utilisate
18202 L'identificateur peur contenir des espaces, mais dans ce cas la chaîne
18203 toute entière doit être enclose entre apostrophes.
18204 Le principal intérêt de cette fonctionnalité est est de permettre l’inclusion
18206 de branches spécifiques suivant les besoins de l'utilisateur.
18209 \begin_layout Enumerate
18210 Le style d'une légende utilisateur (ou de classe) doit être défini.
18212 \begin_inset Flex Code
18215 \begin_layout Plain Layout
18221 doit être de la forme
18222 \begin_inset Quotes fld
18226 \begin_inset Flex Code
18229 \begin_layout Plain Layout
18236 \begin_inset Quotes frd
18240 \begin_inset Flex Code
18243 \begin_layout Plain Layout
18249 spécifie le nom de la légende tel qu'il apparaît dans le menu.
18250 Voir la légende standard
18253 \begin_inset Flex Code
18256 \begin_layout Plain Layout
18266 , les légendes spécifiques des classes KOMA-Script
18269 \begin_inset Flex Code
18272 \begin_layout Plain Layout
18281 \begin_inset Flex Code
18284 \begin_layout Plain Layout
18296 Légendes multilingues
18301 \begin_inset Flex Code
18304 \begin_layout Plain Layout
18314 pour des applications.
18317 \begin_layout Standard
18319 \begin_inset Flex Code
18322 \begin_layout Plain Layout
18330 peut inclure les entrées suivantes:
18333 \begin_layout Description
18336 \begin_inset Flex Code
18339 \begin_layout Plain Layout
18348 \begin_inset Flex Code
18351 \begin_layout Plain Layout
18361 définit un numéro d'argument d'une commande ou d'un environnement associé
18363 La définition doit être close par
18366 \begin_inset Flex Code
18369 \begin_layout Plain Layout
18381 \begin_inset CommandInset ref
18383 reference "subsec:Styles-de-paragraphe"
18390 \begin_layout Description
18393 \begin_inset Flex Code
18396 \begin_layout Plain Layout
18406 définit un préambule pour les modifications de commandes de langue; voir
18408 \begin_inset CommandInset ref
18410 reference "subsec:I18n"
18417 \begin_layout Description
18420 \begin_inset Flex Code
18423 \begin_layout Plain Layout
18434 \begin_inset Flex Code
18437 \begin_layout Plain Layout
18443 ] définit la couleur d'arrière-plan de l'insert.
18449 \begin_inset CommandInset ref
18451 reference "chap:Names-of-colors"
18455 pour une liste des noms de couleur disponibles.
18459 \begin_layout Description
18462 \begin_inset Flex Code
18465 \begin_layout Plain Layout
18476 \begin_inset Flex Code
18479 \begin_layout Plain Layout
18488 \begin_inset space \thinspace{}
18492 \begin_inset Flex Code
18495 \begin_layout Plain Layout
18501 ] indique s'il faut utiliser le contenu de l'insert comme une étiquette,
18502 quand l'insert est fermé.
18503 Valeur implicite: faux.
18506 \begin_layout Description
18509 \begin_inset Flex Code
18512 \begin_layout Plain Layout
18523 \begin_inset Flex Code
18526 \begin_layout Plain Layout
18532 ] fonctionne comme les styles de paragraphe, voir
18533 \begin_inset CommandInset ref
18535 reference "subsec:Styles-de-paragraphe"
18540 Notez que vous devez spécifier le type complet, e.
18541 \begin_inset space \thinspace{}
18545 \begin_inset space ~
18551 \begin_inset Flex Code
18554 \begin_layout Plain Layout
18569 \begin_layout Description
18572 \begin_inset Flex Code
18575 \begin_layout Plain Layout
18586 \begin_inset Flex Code
18589 \begin_layout Plain Layout
18598 \begin_inset space \thinspace{}
18602 \begin_inset Flex Code
18605 \begin_layout Plain Layout
18611 ] indique si l'utilisateur peut utiliser le dialogue
18612 \begin_inset Flex Noun
18615 \begin_layout Plain Layout
18616 Édition\SpecialChar menuseparator
18617 Paramètres de paragraphe
18622 pour personnaliser le paragraphe.
18625 \begin_layout Description
18628 \begin_inset Flex Code
18631 \begin_layout Plain Layout
18642 \begin_inset Flex Code
18645 \begin_layout Plain Layout
18654 \begin_inset Flex Code
18657 \begin_layout Plain Layout
18666 \begin_inset Flex Code
18669 \begin_layout Plain Layout
18677 , décrivant l'appa\SpecialChar softhyphen
18678 rence du cadre et des boutons de l'insert.
18679 les notes de bas de page utilisent en général
18680 \begin_inset Flex Code
18683 \begin_layout Plain Layout
18691 , les inserts des code \SpecialChar TeX
18693 \begin_inset Flex Code
18696 \begin_layout Plain Layout
18704 , et les styles de caractères
18705 \begin_inset Flex Code
18708 \begin_layout Plain Layout
18719 \begin_layout Description
18722 \begin_inset Flex Code
18725 \begin_layout Plain Layout
18736 \begin_inset Flex Code
18739 \begin_layout Plain Layout
18746 \begin_inset space \thinspace{}
18750 \begin_inset Flex Code
18753 \begin_layout Plain Layout
18761 ] n'est utilisé que lorsque
18762 \begin_inset Flex Code
18765 \begin_layout Plain Layout
18772 \begin_inset Flex Code
18775 \begin_layout Plain Layout
18782 Indique si l'environnement se trouvera à part dans le résultat imprimable
18783 ou bien apparaîtra inclus dans le texte environnant.
18784 S'il est positionné à faux, on suppose que l'environnement \SpecialChar LaTeX
18786 espaces (avec un caractère retour ligne inclus) après les balises
18787 \begin_inset Flex Code
18790 \begin_layout Plain Layout
18803 \begin_inset Flex Code
18806 \begin_layout Plain Layout
18819 Valeur implicite: vrai.
18822 \begin_layout Description
18823 \begin_inset Flex Code
18826 \begin_layout Plain Layout
18834 est requis pour fermer la déclaration d'un
18837 \begin_inset Flex Code
18840 \begin_layout Plain Layout
18853 \begin_layout Description
18854 \begin_inset Flex Code
18857 \begin_layout Plain Layout
18865 définit la police utilisée pour le texte du corps de l'insert
18871 \begin_inset space ~
18875 \begin_inset CommandInset ref
18877 reference "subsec:polices"
18882 Noter qu'en définissant cette police on définit aussi automatiquement
18883 \begin_inset Flex Code
18886 \begin_layout Plain Layout
18894 avec la même valeur.
18895 Il faut donc définir celle-ci d'abord pour fixer
18896 \begin_inset Flex Code
18899 \begin_layout Plain Layout
18910 \begin_layout Description
18913 \begin_inset Flex Code
18916 \begin_layout Plain Layout
18919 FixedWidthPreambleEncoding
18927 \begin_inset Flex Code
18930 \begin_layout Plain Layout
18939 \begin_inset space \thinspace{}
18943 \begin_inset Flex Code
18946 \begin_layout Plain Layout
18952 ] force un encodage à taille fixe pour les éléments traduits du code des
18954 \begin_inset Flex Code
18957 \begin_layout Plain Layout
18964 \begin_inset Flex Code
18967 \begin_layout Plain Layout
18973 engendré par ce format.
18974 Ceci est nécessaire pour les paquetages \SpecialChar LaTeX
18979 qui ne fonctionnent pas avec des encodages à taille variable comme
18984 Ce réglage est ignoré lors de l'utilisation de moteurs admettant complètement
18985 Unicode comme Xe\SpecialChar TeX
18986 ou Lua\SpecialChar TeX
18990 \begin_layout Description
18993 \begin_inset Flex Code
18996 \begin_layout Plain Layout
18999 ForceLocalFontSwitch
19007 \begin_inset Flex Code
19010 \begin_layout Plain Layout
19019 \begin_inset space \thinspace{}
19023 \begin_inset Flex Code
19026 \begin_layout Plain Layout
19032 ] lors de l'utilisation de babel, force l'utilisation un commutateur de
19039 \begin_inset Flex Code
19042 \begin_layout Plain Layout
19054 , à la place d'un commutateur
19061 \begin_inset Flex Code
19064 \begin_layout Plain Layout
19079 \begin_layout Description
19082 \begin_inset Flex Code
19085 \begin_layout Plain Layout
19096 \begin_inset Flex Code
19099 \begin_layout Plain Layout
19108 \begin_inset space \thinspace{}
19112 \begin_inset Flex Code
19115 \begin_layout Plain Layout
19121 ] impose le langage
19122 \begin_inset Quotes fld
19126 \begin_inset Quotes frd
19129 , conduisant à un résultat de gauche à droite (Left-to-Right, latin), e.
19130 \begin_inset space \thinspace{}
19134 \begin_inset space \space{}
19137 en code \SpecialChar TeX
19142 \begin_layout Description
19145 \begin_inset Flex Code
19148 \begin_layout Plain Layout
19159 \begin_inset Flex Code
19162 \begin_layout Plain Layout
19171 \begin_inset space \thinspace{}
19175 \begin_inset Flex Code
19178 \begin_layout Plain Layout
19184 ] force un saut de ligne dans le résultat \SpecialChar LaTeX
19185 avant le début de l'insert et
19187 Ceci garantit que l’insert apparaît en lignes isolées, pour la lisibilité.
19190 \begin_layout Description
19193 \begin_inset Flex Code
19196 \begin_layout Plain Layout
19207 \begin_inset Flex Code
19210 \begin_layout Plain Layout
19219 \begin_inset space \thinspace{}
19223 \begin_inset Flex Code
19226 \begin_layout Plain Layout
19233 \begin_inset Flex Code
19236 \begin_layout Plain Layout
19244 doit être utilisé, ou bien si l'utilisateur peut modifier le style de paragraph
19245 e utilisé dans l'insert.
19246 Valeur implicite: faux.
19249 \begin_layout Description
19252 \begin_inset Flex Code
19255 \begin_layout Plain Layout
19266 \begin_inset Flex Code
19269 \begin_layout Plain Layout
19278 \begin_inset space \thinspace{}
19282 \begin_inset Flex Code
19285 \begin_layout Plain Layout
19291 ] fonctionne comme les styles de paragraphe, voir
19292 \begin_inset space ~
19296 \begin_inset CommandInset ref
19298 reference "subsec:Styles-de-paragraphe"
19305 \begin_layout Description
19306 \begin_inset Flex Code
19309 \begin_layout Plain Layout
19315 sont utilisées avec l'exportation XHTML.
19317 \begin_inset CommandInset ref
19319 reference "sec:Tags-for-XHTML"
19326 \begin_layout Description
19329 \begin_inset Flex Code
19332 \begin_layout Plain Layout
19343 \begin_inset Flex Code
19346 \begin_layout Plain Layout
19355 \begin_inset space \thinspace{}
19359 \begin_inset Flex Code
19362 \begin_layout Plain Layout
19368 ] indique s'il faut inclure le contenu de cet insert dans les chaînes créées
19370 \begin_inset Quotes fld
19374 \begin_inset Quotes frd
19378 L'utilisateur ne voudra pas, par exemple, que le contenu d'une note de
19379 bas de page dans un titre de section soit incluse dans la tables des matières
19380 affichée dans le plan, mais voudra habituellement voir affiché le contenu
19381 d'un style de caractère.
19382 Valeur implicite; faux, pas d'inclusion.
19385 \begin_layout Description
19388 \begin_inset Flex Code
19391 \begin_layout Plain Layout
19402 \begin_inset Flex Code
19405 \begin_layout Plain Layout
19414 \begin_inset space \thinspace{}
19418 \begin_inset Flex Code
19421 \begin_layout Plain Layout
19427 ] fonctionne comme les styles de paragraphe, voir
19428 \begin_inset CommandInset ref
19430 reference "subsec:Styles-de-paragraphe"
19437 \begin_layout Description
19440 \begin_inset Flex Code
19443 \begin_layout Plain Layout
19453 définit la police utilisée pour le marqueur.
19455 \begin_inset CommandInset ref
19457 reference "subsec:polices"
19462 Noter que cette directive ne peut jamais apparaître avant
19463 \begin_inset Flex Code
19466 \begin_layout Plain Layout
19474 , sinon elle sera sans effet.
19477 \begin_layout Description
19480 \begin_inset Flex Code
19483 \begin_layout Plain Layout
19494 \begin_inset Flex Code
19497 \begin_layout Plain Layout
19503 ] définit la chaîne de caractères qui apparaîtra sur le bouton ou ailleurs
19504 en tant que marquer d'insert.
19505 Quelques types d'inserts (
19506 \begin_inset Flex Code
19509 \begin_layout Plain Layout
19512 code \SpecialChar TeX
19519 \begin_inset Flex Code
19522 \begin_layout Plain Layout
19528 ) modifient ce marqueur à la volée.
19531 \begin_layout Description
19534 \begin_inset Flex Code
19537 \begin_layout Plain Layout
19547 définit un préambule dépendant de la langue, voir
19548 \begin_inset space ~
19552 \begin_inset CommandInset ref
19554 reference "subsec:I18n"
19561 \begin_layout Description
19564 \begin_inset Flex Code
19567 \begin_layout Plain Layout
19578 \begin_inset Flex Code
19581 \begin_layout Plain Layout
19587 ] définit le nom du code \SpecialChar LaTeX
19588 correspondant, soit un environnement, soit une
19592 \begin_layout Description
19595 \begin_inset Flex Code
19598 \begin_layout Plain Layout
19609 \begin_inset Flex Code
19612 \begin_layout Plain Layout
19618 ] définit le paramètre facultatif pour le
19619 \begin_inset Flex Code
19622 \begin_layout Plain Layout
19630 correspondant, y compris des paires de crochets
19631 \begin_inset Flex Code
19634 \begin_layout Plain Layout
19641 Ce paramètre ne peut pas être modifié depuis \SpecialChar LyX
19643 \begin_inset Flex Code
19646 \begin_layout Plain Layout
19652 pour les paramètres personnalisables).
19653 Il sera émis tel quel après tous les
19654 \begin_inset Flex Code
19657 \begin_layout Plain Layout
19663 s \SpecialChar LaTeX
19667 \begin_layout Description
19670 \begin_inset Flex Code
19673 \begin_layout Plain Layout
19682 \begin_inset Flex Code
19685 \begin_layout Plain Layout
19688 Command, Environment, None
19694 \begin_inset Flex Code
19697 \begin_layout Plain Layout
19707 précise comment le style doit être traduit en \SpecialChar LaTeX
19714 \begin_layout Plain Layout
19717 \begin_inset Flex Code
19720 \begin_layout Plain Layout
19730 est peut-être trompeur, puisque ces règles s'appliquent aussi aux classes
19732 Voir les fichiers de classe SGML pour des exemples spécifiques.
19741 \begin_layout Description
19744 \begin_inset Flex Code
19747 \begin_layout Plain Layout
19758 \begin_inset Quotes fld
19761 rien de particulier
19762 \begin_inset Quotes frd
19768 \begin_layout Description
19771 \begin_inset Flex Code
19774 \begin_layout Plain Layout
19787 \begin_inset Flex Code
19790 \begin_layout Plain Layout
19799 {\SpecialChar ldots
19808 \begin_layout Description
19811 \begin_inset Flex Code
19814 \begin_layout Plain Layout
19827 \begin_inset Flex Code
19830 \begin_layout Plain Layout
19839 }\SpecialChar ldots
19854 \begin_layout Description
19858 \begin_layout Standard
19859 En rassemblant ceci, la sortie \SpecialChar LaTeX
19863 \begin_layout LyX-Code
19868 LatexName[LatexParam]{\SpecialChar ldots
19872 \begin_layout Standard
19876 \begin_layout LyX-Code
19881 begin{LatexName}[LatexParam] \SpecialChar ldots
19887 \begin_layout Standard
19891 \begin_inset Flex Code
19894 \begin_layout Plain Layout
19906 \begin_layout Description
19909 \begin_inset Flex Code
19912 \begin_layout Plain Layout
19923 \begin_inset Flex Code
19926 \begin_layout Plain Layout
19932 ] définit une chaîne de caractères insérée au début du contenu du style.
19933 Une rupture de ligne dans la sortie peut être indiquée par
19934 \begin_inset Flex Code
19937 \begin_layout Plain Layout
19946 \begin_layout Description
19949 \begin_inset Flex Code
19952 \begin_layout Plain Layout
19963 \begin_inset Flex Code
19966 \begin_layout Plain Layout
19975 \begin_inset Flex Code
19978 \begin_layout Plain Layout
19987 \begin_inset Flex Code
19990 \begin_layout Plain Layout
19999 \begin_inset Flex Code
20002 \begin_layout Plain Layout
20010 (indiquant une définition vide terminant les définitions de styles de caractère
20012 Cette entrée est requise dans les inserts flexibles et n'est significative
20014 Parmi d'autres choses, elle détermine dans quel menu cet insert va apparaître.
20016 \begin_inset Flex Code
20019 \begin_layout Plain Layout
20026 \begin_inset Flex Code
20029 \begin_layout Plain Layout
20036 \begin_inset Flex Code
20039 \begin_layout Plain Layout
20046 \begin_inset Flex Code
20049 \begin_layout Plain Layout
20061 \begin_inset Flex Code
20064 \begin_layout Plain Layout
20070 peut être positionné à vrai ou
20071 \begin_inset Flex Code
20074 \begin_layout Plain Layout
20085 \begin_inset Flex Code
20088 \begin_layout Plain Layout
20094 , en le positionnant
20099 \begin_inset Flex Code
20102 \begin_layout Plain Layout
20111 \begin_layout Description
20114 \begin_inset Flex Code
20117 \begin_layout Plain Layout
20128 \begin_inset Flex Code
20131 \begin_layout Plain Layout
20140 \begin_inset space \thinspace{}
20144 \begin_inset Flex Code
20147 \begin_layout Plain Layout
20153 ] indique si plusieurs paragraphes sont autorisés dans cet insert.
20154 Ceci positionnera aussi
20155 \begin_inset Flex Code
20158 \begin_layout Plain Layout
20166 à la même valeur et
20167 \begin_inset Flex Code
20170 \begin_layout Plain Layout
20178 à la valeur opposée.
20179 Ceux-ci peuvent être repositionnés s'ils sont utilisés
20184 \begin_inset Flex Code
20187 \begin_layout Plain Layout
20196 Valeur implicite: vrai.
20199 \begin_layout Description
20202 \begin_inset Flex Code
20205 \begin_layout Plain Layout
20216 \begin_inset Flex Code
20219 \begin_layout Plain Layout
20228 \begin_inset space \thinspace{}
20232 \begin_inset Flex Code
20235 \begin_layout Plain Layout
20241 ] indique si les commandes fragiles de cet insert doivent êtres protégées
20243 \begin_inset Flex Code
20246 \begin_layout Plain Layout
20260 sur le fait que la commande elle-même doive être protégée).
20261 Valeur implicite: faux.
20264 \begin_layout Description
20267 \begin_inset Flex Code
20270 \begin_layout Plain Layout
20279 \begin_inset Flex Code
20282 \begin_layout Plain Layout
20295 \begin_inset Flex Code
20298 \begin_layout Plain Layout
20311 \begin_layout Description
20314 \begin_inset Flex Code
20317 \begin_layout Plain Layout
20326 \begin_inset Flex Code
20329 \begin_layout Plain Layout
20340 \begin_inset Flex Code
20343 \begin_layout Plain Layout
20350 \begin_inset Flex Code
20353 \begin_layout Plain Layout
20360 Ceci est utilisé pour renommer un
20361 \begin_inset Flex Code
20364 \begin_layout Plain Layout
20370 en conservant la compatibilité.
20373 \begin_layout Description
20376 \begin_inset Flex Code
20379 \begin_layout Plain Layout
20393 \begin_inset Flex Code
20396 \begin_layout Plain Layout
20406 \begin_inset space \thinspace{}
20412 \begin_inset Flex Code
20415 \begin_layout Plain Layout
20423 ] fonctionne comme avec les styles de paragraphe, voir
20424 \begin_inset space ~
20428 \begin_inset CommandInset ref
20430 reference "subsec:Styles-de-paragraphe"
20437 \begin_layout Description
20440 \begin_inset Flex Code
20443 \begin_layout Plain Layout
20457 \begin_inset Flex Code
20460 \begin_layout Plain Layout
20470 \begin_inset space \thinspace{}
20476 \begin_inset Flex Code
20479 \begin_layout Plain Layout
20487 ] fonctionne comme avec les styles de paragraphe, voir
20488 \begin_inset space ~
20492 \begin_inset CommandInset ref
20494 reference "subsec:Styles-de-paragraphe"
20501 \begin_layout Description
20504 \begin_inset Flex Code
20507 \begin_layout Plain Layout
20517 fonctionne comme avec les styles de paragraphe, voir
20518 \begin_inset space ~
20522 \begin_inset CommandInset ref
20524 reference "subsec:Styles-de-paragraphe"
20531 \begin_layout Description
20534 \begin_inset Flex Code
20537 \begin_layout Plain Layout
20548 \begin_inset Flex Code
20551 \begin_layout Plain Layout
20557 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraph
20559 Ceci permet l'utilisation de références mises en forme.
20562 \begin_layout Description
20565 \begin_inset Flex Code
20568 \begin_layout Plain Layout
20579 \begin_inset Flex Code
20582 \begin_layout Plain Layout
20590 As with paragraph styles, see
20593 \begin_inset CommandInset ref
20595 reference "subsec:Styles-de-paragraphe"
20602 \begin_layout Description
20605 \begin_inset Flex Code
20608 \begin_layout Plain Layout
20619 \begin_inset Flex Code
20622 \begin_layout Plain Layout
20631 \begin_inset space \thinspace{}
20635 \begin_inset Flex Code
20638 \begin_layout Plain Layout
20644 ] réinitialise les arguments \SpecialChar LaTeX
20645 de ce style (définis via la directive
20646 \begin_inset Flex Code
20649 \begin_layout Plain Layout
20656 Ceci est utile si vous avez dupliqué un style via
20659 \begin_inset Flex Code
20662 \begin_layout Plain Layout
20672 mais que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels
20676 \begin_layout Description
20679 \begin_inset Flex Code
20682 \begin_layout Plain Layout
20693 \begin_inset Flex Code
20696 \begin_layout Plain Layout
20703 \begin_inset space \thinspace{}
20707 \begin_inset Flex Code
20710 \begin_layout Plain Layout
20718 ] indique si l'insert doit utiliser la police de caractères environnante
20719 ou bien utiliser la sienne propre.
20720 Valeur implicite: faux, utiliser la police de caractères environnante.
20723 \begin_layout Description
20726 \begin_inset Flex Code
20729 \begin_layout Plain Layout
20740 \begin_inset Flex Code
20743 \begin_layout Plain Layout
20749 ] définit une chaîne de caractères insérée à la fin du contenu du style.
20750 Une rupture de ligne dans la sortie peut être indiquée par
20751 \begin_inset Flex Code
20754 \begin_layout Plain Layout
20763 \begin_layout Description
20766 \begin_inset Flex Code
20769 \begin_layout Plain Layout
20780 \begin_inset Flex Code
20783 \begin_layout Plain Layout
20790 \begin_inset space \thinspace{}
20794 \begin_inset Flex Code
20797 \begin_layout Plain Layout
20805 ] active le correcteur orthographique sur le contenu de cet insert.
20806 Valeur implicite: vrai.
20809 \begin_layout Subsection
20811 \begin_inset CommandInset label
20813 name "subsec:Compteurs"
20820 \begin_layout Standard
20821 Il faut définir les compteurs (
20822 \begin_inset Flex Code
20825 \begin_layout Plain Layout
20832 \begin_inset Flex Code
20835 \begin_layout Plain Layout
20842 ) dans la classe elle-même.
20843 Les compteurs standard sont définis dans le fichier
20846 \begin_inset Flex Code
20849 \begin_layout Plain Layout
20860 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
20861 il suffit probablement que vous ajoutiez
20864 \begin_layout LyX-Code
20865 Input stdcounters.inc
20868 \begin_layout Standard
20869 à un endroit raisonnable dans la classe.
20872 \begin_layout Standard
20873 Mais si vous voulez définir des compteurs à votre guise, vous pouvez le
20875 La déclaration d'un compteur doit commencer par
20878 \begin_layout LyX-Code
20886 \begin_layout Standard
20888 \begin_inset Flex Code
20891 \begin_layout Plain Layout
20897 est le nom du compteur.
20898 Et elle doit se terminer par
20899 \begin_inset Flex Code
20902 \begin_layout Plain Layout
20913 \begin_layout Standard
20914 Les paramètres suivants peuvent également être utilisés:
20917 \begin_layout Description
20920 \begin_inset Flex Code
20923 \begin_layout Plain Layout
20932 \begin_inset Flex Code
20935 \begin_layout Plain Layout
20945 positionne la valeur initiale du compteur, valeur à laquelle il sera réinitiali
20946 sé quand cela sera nécessaire.
20947 Normalement, la valeur désirée est la valeur implicite,
20948 \begin_inset space ~
20954 \begin_layout Description
20957 \begin_inset Flex Code
20960 \begin_layout Plain Layout
20971 \begin_inset Flex Code
20974 \begin_layout Plain Layout
20981 \begin_inset Quotes erd
20985 \begin_inset Quotes erd
20988 ] définit comment le compteur s'affiche.
20989 Fixer ce paramètre positionne également
20990 \begin_inset Flex Code
20993 \begin_layout Plain Layout
20996 LabelStringAppendix
21002 Les arguments spécifiques suivants peuvent être utilisés:
21006 \begin_layout Itemize
21007 \begin_inset Flex Code
21010 \begin_layout Plain Layout
21020 sera remplacé par l'expansion de
21021 \begin_inset Flex Code
21024 \begin_layout Plain Layout
21033 \begin_inset Newline newline
21037 \begin_inset Flex Code
21040 \begin_layout Plain Layout
21043 LabelStringAppendix
21049 \begin_inset Flex Code
21052 \begin_layout Plain Layout
21064 \begin_layout Itemize
21065 les valeurs du compteur peuvent être exprimées par des macros à la \SpecialChar LaTeX
21067 \begin_inset Flex Code
21070 \begin_layout Plain Layout
21089 \begin_inset Flex Code
21092 \begin_layout Plain Layout
21102 \begin_inset Flex Code
21105 \begin_layout Plain Layout
21113 : 1, 2, 3,\SpecialChar ldots
21115 \begin_inset Flex Code
21118 \begin_layout Plain Layout
21126 pour les lettres en bas de casse: a, b, c, \SpecialChar ldots
21128 \begin_inset Flex Code
21131 \begin_layout Plain Layout
21139 pour les lettres en capitales: A, B, C, \SpecialChar ldots
21141 \begin_inset Flex Code
21144 \begin_layout Plain Layout
21152 pour la numérotation en bas de casse romaine: i, ii, iii, \SpecialChar ldots
21154 \begin_inset Flex Code
21157 \begin_layout Plain Layout
21165 pour la numérotation capitale romaine: I, II, III.
21169 \begin_layout Standard
21173 \begin_inset Flex Code
21176 \begin_layout Plain Layout
21186 est indéfini, une valeur implicite est construite comme suit: si le compteur
21187 a un compteur maître
21188 \begin_inset Flex Code
21191 \begin_layout Plain Layout
21200 \begin_inset Flex Code
21203 \begin_layout Plain Layout
21212 \begin_inset Newline newline
21216 \begin_inset Flex Code
21219 \begin_layout Plain Layout
21231 est utilisée; sinon la chaîne
21232 \begin_inset Flex Code
21235 \begin_layout Plain Layout
21248 \begin_layout Description
21251 \begin_inset Flex Code
21254 \begin_layout Plain Layout
21257 LabelStringAppendix
21265 \begin_inset Flex Code
21268 \begin_layout Plain Layout
21275 \begin_inset Quotes erd
21279 \begin_inset Quotes erd
21283 \begin_inset Flex Code
21286 \begin_layout Plain Layout
21294 , mais pour les annexes.
21297 \begin_layout Description
21298 \begin_inset Flex Code
21301 \begin_layout Plain Layout
21310 \begin_inset Flex Code
21313 \begin_layout Plain Layout
21320 \begin_inset Quotes erd
21324 \begin_inset Quotes erd
21327 ] définit un format à utiliser pour les références mises en forme utilisant
21329 Par exemple, on peut vouloir que les références aux numéros de section
21331 \begin_inset Quotes fld
21335 \begin_inset space ~
21339 \begin_inset Quotes frd
21343 La chaîne devra contenir
21344 \begin_inset Quotes fld
21348 \begin_inset Quotes frd
21352 Ceci sera remplacé par la valeur courante du compteur.
21353 Ainsi, pour les sections, ce sera: Section ##.
21356 \begin_layout Description
21357 \begin_inset Flex Code
21360 \begin_layout Plain Layout
21369 \begin_inset Flex Code
21372 \begin_layout Plain Layout
21379 \begin_inset Quotes erd
21383 \begin_inset Quotes erd
21386 ] contient le nom d'un autre compteur: le compteur actuel sera remis à zéro
21387 à chaque fois que l'autre augmentera.
21389 \begin_inset Flex Code
21392 \begin_layout Plain Layout
21399 \begin_inset Flex Code
21402 \begin_layout Plain Layout
21411 \begin_layout Subsection
21412 Description de police
21413 \begin_inset CommandInset label
21415 name "subsec:polices"
21422 \begin_layout Standard
21423 Une description de police ressemble à :
21426 \begin_layout LyX-Code
21440 \begin_layout LyX-Code
21444 \begin_layout LyX-Code
21448 \begin_layout Standard
21449 et les commandes suivantes sont disponibles :
21452 \begin_layout Description
21453 \begin_inset Flex Code
21456 \begin_layout Plain Layout
21467 \begin_inset Flex Code
21470 \begin_layout Plain Layout
21479 \begin_inset Flex Code
21482 \begin_layout Plain Layout
21489 \begin_inset Flex Code
21492 \begin_layout Plain Layout
21499 \begin_inset Flex Code
21502 \begin_layout Plain Layout
21509 \begin_inset Flex Code
21512 \begin_layout Plain Layout
21519 \begin_inset Flex Code
21522 \begin_layout Plain Layout
21529 \begin_inset Flex Code
21532 \begin_layout Plain Layout
21539 \begin_inset Flex Code
21542 \begin_layout Plain Layout
21549 \begin_inset Flex Code
21552 \begin_layout Plain Layout
21559 \begin_inset Flex Code
21562 \begin_layout Plain Layout
21569 \begin_inset Flex Code
21572 \begin_layout Plain Layout
21579 \begin_inset Flex Code
21582 \begin_layout Plain Layout
21589 \begin_inset Flex Code
21592 \begin_layout Plain Layout
21599 \begin_inset Flex Code
21602 \begin_layout Plain Layout
21609 \begin_inset Flex Code
21612 \begin_layout Plain Layout
21619 \begin_inset Flex Code
21622 \begin_layout Plain Layout
21629 \begin_inset Flex Code
21632 \begin_layout Plain Layout
21639 \begin_inset Flex Code
21642 \begin_layout Plain Layout
21649 \begin_inset Flex Code
21652 \begin_layout Plain Layout
21659 \begin_inset Flex Code
21662 \begin_layout Plain Layout
21671 \begin_layout Description
21672 \begin_inset Flex Code
21675 \begin_layout Plain Layout
21684 \begin_inset Flex Code
21687 \begin_layout Plain Layout
21696 \begin_inset Flex Code
21699 \begin_layout Plain Layout
21706 \begin_inset Flex Code
21709 \begin_layout Plain Layout
21718 \begin_layout Description
21719 \begin_inset Flex Code
21722 \begin_layout Plain Layout
21729 \begin_inset Flex Code
21732 \begin_layout Plain Layout
21738 ] avec les arguments valides suivants:
21739 \begin_inset Flex Code
21742 \begin_layout Plain Layout
21749 \begin_inset Flex Code
21752 \begin_layout Plain Layout
21759 \begin_inset Flex Code
21762 \begin_layout Plain Layout
21769 \begin_inset Flex Code
21772 \begin_layout Plain Layout
21779 \begin_inset Flex Code
21782 \begin_layout Plain Layout
21789 \begin_inset Flex Code
21792 \begin_layout Plain Layout
21799 \begin_inset Flex Code
21802 \begin_layout Plain Layout
21809 \begin_inset Flex Code
21812 \begin_layout Plain Layout
21819 \begin_inset Flex Code
21822 \begin_layout Plain Layout
21829 \begin_inset Flex Code
21832 \begin_layout Plain Layout
21839 \begin_inset Flex Code
21842 \begin_layout Plain Layout
21849 \begin_inset Newline linebreak
21853 \begin_inset Flex Code
21856 \begin_layout Plain Layout
21863 Chacun de ceux-ci (dés)active l'attribut correspondant.
21864 \begin_inset Newline newline
21868 \begin_inset Flex Code
21871 \begin_layout Plain Layout
21877 active la mise en évidence, et
21878 \begin_inset Flex Code
21881 \begin_layout Plain Layout
21888 Si ce dernier point vous intrigue, souvenez-vous que le réglage de police
21889 du contexte courant est généralement hérité du contexte environnant.
21891 \begin_inset Flex Code
21894 \begin_layout Plain Layout
21902 désactiverait la mise en évidence qui était active de toutes façons, par
21903 exemple dans un environnement de théorème.
21907 \begin_layout Description
21908 \begin_inset Flex Code
21911 \begin_layout Plain Layout
21920 \begin_inset Flex Code
21923 \begin_layout Plain Layout
21932 \begin_inset Flex Code
21935 \begin_layout Plain Layout
21944 \begin_layout Description
21945 \begin_inset Flex Code
21948 \begin_layout Plain Layout
21957 \begin_inset Flex Code
21960 \begin_layout Plain Layout
21969 \begin_inset Flex Code
21972 \begin_layout Plain Layout
21979 \begin_inset Flex Code
21982 \begin_layout Plain Layout
21989 \begin_inset Flex Code
21992 \begin_layout Plain Layout
22001 \begin_layout Description
22002 \begin_inset Flex Code
22005 \begin_layout Plain Layout
22012 \begin_inset Flex Code
22015 \begin_layout Plain Layout
22022 \begin_inset Flex Code
22025 \begin_layout Plain Layout
22032 \begin_inset Flex Code
22035 \begin_layout Plain Layout
22044 \begin_inset Flex Code
22047 \begin_layout Plain Layout
22054 \begin_inset Flex Code
22057 \begin_layout Plain Layout
22064 \begin_inset Flex Code
22067 \begin_layout Plain Layout
22074 \begin_inset Flex Code
22077 \begin_layout Plain Layout
22084 \begin_inset Flex Code
22087 \begin_layout Plain Layout
22096 \begin_layout Subsection
22097 Description d'une insertion de citation
22098 \begin_inset CommandInset label
22100 name "subsec:Description citation"
22107 \begin_layout Standard
22109 \begin_inset Flex Code
22112 \begin_layout Plain Layout
22118 servent à décrire comment les citations bibliographiques doivent être affichées
22119 , à la fois dans \SpecialChar LyX
22120 (dans la fenêtre de citation et dans les bulles d'aide,
22121 par exemple) et dans le résultat XHTML.
22122 Un tel bloc se présente comme suit:
22125 \begin_layout LyX-Code
22131 \begin_layout LyX-Code
22137 \begin_layout LyX-Code
22143 \begin_layout LyX-Code
22149 \begin_layout Standard
22150 Les différentes lignes définissent l'affichage de l'information correspondant
22151 à une article ou à un livre, respectivement, et une telle définition peut
22152 être créée pour tout type d'entrée apparaissant dans un fichier Bib\SpecialChar TeX
22155 définit un format implicite dans le code source qui sera utilisé si aucune
22156 définition spécifique n'est fournie.
22158 prédéfinit plusieurs formats dans le fichier
22159 \begin_inset Flex Code
22162 \begin_layout Plain Layout
22168 , qui est inclus dans la plupart des classes de document \SpecialChar LyX
22172 \begin_layout Standard
22173 Les définitions utilisent un langage simple qui permet
22174 \begin_inset space ~
22177 de remplacer les clés Bib\SpecialChar TeX
22179 les clés doivent être encloses entre caractères
22182 \begin_inset Flex Code
22185 \begin_layout Plain Layout
22194 \begin_inset Flex Code
22197 \begin_layout Plain Layout
22208 Une définition simple serait par exemple:
22211 \begin_layout LyX-Code
22215 \begin_inset Quotes eld
22219 \begin_inset Quotes erd
22225 \begin_layout Standard
22226 Ceci imprimerait le nom de l'auteur, suivi d'une virgule, suivi du titre,
22227 entre double guillemets, suivi d'un point.
22230 \begin_layout Standard
22231 Bien entendu, vous voudrez parfois n'imprimer une clé que si elle existe.
22232 Ceci est obtenu par une construction conditionnelle, comme:
22233 \begin_inset Flex Code
22236 \begin_layout Plain Layout
22238 \begin_inset space ~
22247 Ceci signifie: si la clé
22248 \begin_inset Flex Code
22251 \begin_layout Plain Layout
22257 existe, alors imprimer
22258 \begin_inset Quotes fld
22262 \begin_inset Quotes frd
22265 suivi de la clé volume.
22266 On peut aussi introduire une clause
22267 \begin_inset Flex Code
22270 \begin_layout Plain Layout
22276 dans l'expression conditionnelle, comme dans:
22277 \begin_inset Newline newline
22281 \begin_inset Flex Code
22284 \begin_layout Plain Layout
22285 {%author%[[%author%]][[%editor%, ed.]]}
22291 \begin_inset Newline newline
22295 \begin_inset Flex Code
22298 \begin_layout Plain Layout
22304 est imprimée si elle existe; sinon la clé
22305 \begin_inset Flex Code
22308 \begin_layout Plain Layout
22314 est imprimée, suivi de
22315 \begin_inset Quotes fld
22319 \begin_inset Quotes frd
22323 Noter que la clé est encore enclose entre caractères
22324 \begin_inset Flex Code
22327 \begin_layout Plain Layout
22333 ; la clause conditionnelle entière est enclose entre accolades, et les clauses
22335 \begin_inset Flex Code
22338 \begin_layout Plain Layout
22345 \begin_inset Flex Code
22348 \begin_layout Plain Layout
22354 sont encloses entre double crochets
22355 \begin_inset Quotes fld
22359 \begin_inset Quotes frd
22363 \begin_inset Quotes fld
22367 \begin_inset Quotes frd
22371 Il ne peut avoir d'espaces entre ces marqueurs.
22374 \begin_layout Standard
22375 Il existe enfin une autre syntaxe possible dans ces définitions, qui se
22376 présente comme suit:
22377 \begin_inset Flex Code
22380 \begin_layout Plain Layout
22387 Ceci définit une entité d'information utilisée pour créer du
22388 \begin_inset Quotes fld
22392 \begin_inset Quotes frd
22396 De manière évidente, nous ne souhaitons pas exporter des balises HTML en
22397 écrivant du texte normal, aussi doivent elles être enclose entre
22398 \begin_inset Quotes fld
22402 \begin_inset Quotes frd
22406 \begin_inset Quotes fld
22410 \begin_inset Quotes frd
22416 \begin_layout Standard
22417 Deux définitions spéciales sont également disponibles dans un bloc
22418 \begin_inset Flex Code
22421 \begin_layout Plain Layout
22427 Un exemple de la première définition est celle-ci:
22430 \begin_layout LyX-Code
22432 \begin_inset Quotes eld
22436 \begin_inset Quotes erd
22442 \begin_layout Standard
22443 Ceci est une abréviation, ou macro-instruction, et peut être employée comme
22445 \begin_inset Flex Code
22448 \begin_layout Plain Layout
22457 \begin_inset Flex Code
22460 \begin_layout Plain Layout
22466 exactement comme s'il s'agissait de sa définition.
22467 Exprimons par conséquent un
22471 évident: n'utilisez pas:
22474 \begin_layout LyX-Code
22478 \begin_layout Standard
22481 ne devrait pas se perdre dans une boucle infinie, mais cela peut prendre
22482 un moment avant qu'il s'en sorte.
22485 \begin_layout Standard
22486 Le second type de définitions particulières se présente comme ceci:
22489 \begin_layout LyX-Code
22495 \begin_layout Standard
22496 Ceci définit un segment de texte susceptible de traduction, ce qui permet
22497 de traduire les parties appropriées de la bibliographie.
22498 Cette syntaxe peut être incluse dans une définition normale en la considérant
22500 \begin_inset Flex Code
22503 \begin_layout Plain Layout
22510 Plusieurs d'entre elles sont prédéfinies dans
22511 \begin_inset Flex Code
22514 \begin_layout Plain Layout
22521 Notez bien que ce ne sont pas des macro-instructions, au sens défini ci-dessus:
22522 elles ne seront pas interprétées.
22525 \begin_layout Standard
22526 Voici donc un exemple utilisant toutes ces fonctionnalités:
22529 \begin_inset VSpace defskip
22535 \begin_layout Standard
22540 !authoredit {%author%[[%author%, ]][[{%editor%[[%editor%, %_edtext%, ]]}]]}
22543 \begin_layout Standard
22546 \begin_inset VSpace defskip
22551 Ceci défini une macro qui imprime le nom de l'auteur, suivi d'un virgule,
22553 \begin_inset Flex Code
22556 \begin_layout Plain Layout
22562 existe, ou bien imprime le nom de l'éditeur, suivi de
22563 \begin_inset Flex Code
22566 \begin_layout Plain Layout
22572 ou de sa traduction (implicitement, apparaîtra
22573 \begin_inset Quotes fld
22577 \begin_inset Quotes frd
22581 \begin_inset Flex Code
22584 \begin_layout Plain Layout
22591 Notez que ceci est déjà défini dans
22592 \begin_inset Flex Code
22595 \begin_layout Plain Layout
22601 , vous pouvez donc l'utiliser dans vos propres définitions, ou redéfinitions,
22602 si vous chargez ce fichier d'abord.
22605 \begin_layout Section
22606 Directives pour l'exportation XHTML
22607 \begin_inset CommandInset label
22609 name "sec:Tags-for-XHTML"
22616 \begin_layout Standard
22617 Comme pour \SpecialChar LaTeX
22618 ou DocBook, la présentation du résultat HTML créé par \SpecialChar LyX
22620 par les informations de format.
22621 En général, \SpecialChar LyX
22622 produit une présentation implicite raisonnable, et comme indiqué
22623 plus haut, il construira même des règles implicites CSS à partir des autres
22624 directives de format.
22625 Par exemple, \SpecialChar LyX
22626 essaiera d'utiliser l'information du bloc
22627 \begin_inset Flex Code
22630 \begin_layout Plain Layout
22636 du style Chapter pour écrire une CSS qui mettra en forme les titres de
22637 chapitres de manière appropriée.
22640 \begin_layout Standard
22641 Dans de nombreux cas, vous n'aurez donc sans doute rien à faire du tout
22642 pour obtenir un résultat XHTML acceptable pour vos environnements propres,
22643 vos inserts personnalisés, et ainsi de suite.
22644 Mais dans certains cas vous devrez faire quelque chose, et \SpecialChar LyX
22646 conséquent un certain nombre de directives de format qui peuvent être utilisées
22647 pour personnaliser le XHTML et les CSS qui sont créés.
22650 \begin_layout Standard
22651 Notez qu'il existe deux directives,
22652 \begin_inset Flex Code
22655 \begin_layout Plain Layout
22662 \begin_inset Flex Code
22665 \begin_layout Plain Layout
22671 , qui peuvent apparaître en dehors des déclarations de style et d'insert.
22673 \begin_inset CommandInset ref
22675 reference "subsec:Paramètres-généraux-d'une"
22679 pour les détails sur celles-ci.
22682 \begin_layout Subsection
22683 Styles de paragraphe
22684 \begin_inset CommandInset label
22686 name "subsec:Styles-de-paragraphe-XHTML"
22693 \begin_layout Standard
22694 Le type de XHTML que \SpecialChar LyX
22695 crée pour un paragraphe dépend s'il s'agit d'un paragraphe
22696 normal, d'une commande ou d'un environnement, ce qui est déterminé par
22697 le contenu de la directive correspondante
22698 \begin_inset Flex Code
22701 \begin_layout Plain Layout
22711 \begin_layout Standard
22712 Pour une commande ou un paragraphe normal, le résultat XHTML a la forme
22716 \begin_layout LyX-Code
22720 \begin_inset Quotes erd
22724 \begin_inset Quotes erd
22730 \begin_layout LyX-Code
22734 \begin_inset Quotes erd
22738 \begin_inset Quotes erd
22748 \begin_layout LyX-Code
22749 Contenu du paragraphe
22752 \begin_layout LyX-Code
22758 \begin_layout Standard
22759 Les balises d'étiquette sont bien entendu omises si le paragraphe n'est
22763 \begin_layout Standard
22764 Pour un environnement qui n'est pas du type liste, le XHTML prend la forme:
22767 \begin_layout LyX-Code
22771 \begin_inset Quotes erd
22775 \begin_inset Quotes erd
22781 \begin_layout LyX-Code
22785 \begin_inset Quotes erd
22789 \begin_inset Quotes erd
22793 \begin_inset Quotes erd
22797 \begin_inset Quotes erd
22802 Étiquette d'environnement
22806 Premier paragraphe.
22811 \begin_layout LyX-Code
22821 \begin_layout LyX-Code
22827 \begin_layout Standard
22828 Noter que l'étiquette n'est émise que pour le premier paragraphe, comme
22829 ce serait le cas pour une théorème, par exemple.
22832 \begin_layout Standard
22833 Pour une liste, nous avons une de ces formes:
22836 \begin_layout LyX-Code
22840 \begin_inset Quotes erd
22844 \begin_inset Quotes erd
22850 \begin_layout LyX-Code
22854 \begin_inset Quotes erd
22858 \begin_inset Quotes erd
22862 \begin_inset Quotes erd
22866 \begin_inset Quotes erd
22880 \begin_layout LyX-Code
22884 \begin_inset Quotes erd
22888 \begin_inset Quotes erd
22892 \begin_inset Quotes erd
22896 \begin_inset Quotes erd
22910 \begin_layout LyX-Code
22916 \begin_layout LyX-Code
22920 \begin_layout LyX-Code
22924 \begin_inset Quotes erd
22928 \begin_inset Quotes erd
22934 \begin_layout LyX-Code
22938 \begin_inset Quotes erd
22942 \begin_inset Quotes erd
22949 </labeltag><itemtag attr=
22950 \begin_inset Quotes erd
22954 \begin_inset Quotes erd
22964 \begin_layout LyX-Code
22968 \begin_inset Quotes erd
22972 \begin_inset Quotes erd
22979 </labeltag><itemtag attr=
22980 \begin_inset Quotes erd
22984 \begin_inset Quotes erd
22994 \begin_layout LyX-Code
23000 \begin_layout Standard
23001 Noter la différence en ce qui concerne l'ordre des balises
23002 \begin_inset Flex Code
23005 \begin_layout Plain Layout
23012 \begin_inset Flex Code
23015 \begin_layout Plain Layout
23022 L'ordre obtenu dépend du positionnement de
23023 \begin_inset Flex Code
23026 \begin_layout Plain Layout
23033 \begin_inset Flex Code
23036 \begin_layout Plain Layout
23042 est fausse (valeur implicite), vous obtiendrez la première forme, avec
23043 l'étiquette dans l'élément; s'il la valeur est vraie, vous obtiendrez la
23044 seconde forme, avec l'étiquette en dehors de l'élément.
23047 \begin_layout Standard
23048 Les balises et les attributs spécifiques émis pour chaque type de paragraphe
23049 peuvent être contrôlés par les directives de format que nous allons décrire.
23050 Comme indiqué ci-dessus, cependant, \SpecialChar LyX
23051 utilise des valeurs implicites raisonnable
23052 s pour la plupart d'entre elles, vous n'aurez donc pas grand-chose à faire
23053 pour produire un résultat XHTML satisfaisant.
23054 Pensez aux directives disponibles comme un supplément pour obtenir un réglage
23055 à votre convenance.
23058 \begin_layout Description
23061 \begin_inset Flex Code
23064 \begin_layout Plain Layout
23073 \begin_inset Flex Code
23076 \begin_layout Plain Layout
23084 précise les informations d'attribut à émettre avec la balise principale.
23086 \begin_inset Flex Code
23089 \begin_layout Plain Layout
23090 \begin_inset Quotes fld
23094 \begin_inset Quotes frd
23103 Implicitement, \SpecialChar LyX
23105 \begin_inset Flex Code
23108 \begin_layout Plain Layout
23109 \begin_inset Quotes fld
23113 \begin_inset Quotes frd
23122 \begin_inset Flex Code
23125 \begin_layout Plain Layout
23131 est le nom du style en bas de casse, par exemple: chapter.
23132 Ceci ne doit contenir
23136 information de style: utiliser
23137 \begin_inset Flex Code
23140 \begin_layout Plain Layout
23149 \begin_layout Description
23152 \begin_inset Flex Code
23155 \begin_layout Plain Layout
23166 \begin_inset Flex Code
23169 \begin_layout Plain Layout
23178 \begin_inset space \thinspace{}
23182 \begin_inset Flex Code
23185 \begin_layout Plain Layout
23191 ] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
23193 ce style, même si une information complémentaire est explicitement émise
23195 \begin_inset Flex Code
23198 \begin_layout Plain Layout
23205 Positionner cette directive à
23206 \begin_inset Flex Code
23209 \begin_layout Plain Layout
23215 vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
23218 \begin_inset Flex Code
23221 \begin_layout Plain Layout
23230 \begin_layout Description
23233 \begin_inset Flex Code
23236 \begin_layout Plain Layout
23245 \begin_inset Flex Code
23248 \begin_layout Plain Layout
23256 définit la balise utilisée pour les paragraphes ou environnements isolés,
23258 \begin_inset Flex Code
23261 \begin_layout Plain Layout
23267 dans les exemples ci-dessus.
23269 \begin_inset Flex Code
23272 \begin_layout Plain Layout
23281 \begin_layout Description
23284 \begin_inset Flex Code
23287 \begin_layout Plain Layout
23296 \begin_inset Flex Code
23299 \begin_layout Plain Layout
23307 définit les attributs des balises
23308 \begin_inset Flex Code
23311 \begin_layout Plain Layout
23319 \begin_inset Flex Code
23322 \begin_layout Plain Layout
23323 \begin_inset Quotes fld
23326 class=`nomstyle_item'
23327 \begin_inset Quotes frd
23336 Ceci ne doit contenir
23340 information de style: utiliser
23341 \begin_inset Flex Code
23344 \begin_layout Plain Layout
23353 \begin_layout Description
23356 \begin_inset Flex Code
23359 \begin_layout Plain Layout
23368 \begin_inset Flex Code
23371 \begin_layout Plain Layout
23379 définit la balise utilisée pour les étiquettes de paragraphe et d'élément,
23381 \begin_inset Flex Code
23384 \begin_layout Plain Layout
23390 dans les exemples ci-dessus.
23392 \begin_inset Flex Code
23395 \begin_layout Plain Layout
23402 \begin_inset Flex Code
23405 \begin_layout Plain Layout
23412 \begin_inset Flex Code
23415 \begin_layout Plain Layout
23422 \begin_inset Newline newline
23426 \begin_inset Flex Code
23429 \begin_layout Plain Layout
23430 Centered_Top_Environment
23435 , auquel cas elle vaut implicitement
23436 \begin_inset Flex Code
23439 \begin_layout Plain Layout
23448 \begin_layout Description
23451 \begin_inset Flex Code
23454 \begin_layout Plain Layout
23463 \begin_inset Flex Code
23466 \begin_layout Plain Layout
23474 définit les attributs de la balise
23475 \begin_inset Flex Code
23478 \begin_layout Plain Layout
23486 \begin_inset Quotes erd
23490 Ceci ne doit contenir
23494 information de style: utiliser
23495 \begin_inset Flex Code
23498 \begin_layout Plain Layout
23507 \begin_layout Description
23510 \begin_inset Flex Code
23513 \begin_layout Plain Layout
23524 \begin_inset Flex Code
23527 \begin_layout Plain Layout
23536 \begin_inset space \thinspace{}
23540 \begin_inset Flex Code
23543 \begin_layout Plain Layout
23549 ], significatif uniquement pour les environnements de liste, contrôle si
23550 la balise d'étiquetage est émise avant ou dans la balise d'élément.
23551 Ceci est utilisé par exemple dans l'environnement de description, où l'on
23553 \begin_inset Flex Code
23556 \begin_layout Plain Layout
23557 \begin_inset Quotes fld
23560 <dt>\SpecialChar ldots
23561 </dt><dd>\SpecialChar ldots
23563 \begin_inset Quotes frd
23573 \begin_inset Flex Code
23576 \begin_layout Plain Layout
23582 : la balise d'étiquetage est dans la balise d'élément.
23585 \begin_layout Description
23588 \begin_inset Flex Code
23591 \begin_layout Plain Layout
23601 définit l'information à émettre dans la section
23602 \begin_inset Flex Code
23605 \begin_layout Plain Layout
23611 quand ce style est utilisé.
23612 Ceci pourrait être utilisé par exemple pour inclure un bloc
23613 \begin_inset Flex Code
23616 \begin_layout Plain Layout
23622 définissant un gestionnaire
23623 \begin_inset Flex Code
23626 \begin_layout Plain Layout
23635 \begin_layout Description
23638 \begin_inset Flex Code
23641 \begin_layout Plain Layout
23651 définit l'information à émettre dans la section
23652 \begin_inset Flex Code
23655 \begin_layout Plain Layout
23661 quand ce style est utilisé.
23662 Ceci pourrait être utilisé par exemple pour inclure un bloc
23663 \begin_inset Flex Code
23666 \begin_layout Plain Layout
23672 définissant un gestionnaire
23673 \begin_inset Flex Code
23676 \begin_layout Plain Layout
23683 Doit être fermé par
23686 \begin_inset Flex Code
23689 \begin_layout Plain Layout
23702 \begin_layout Description
23705 \begin_inset Flex Code
23708 \begin_layout Plain Layout
23717 \begin_inset Flex Code
23720 \begin_layout Plain Layout
23728 définit la balise utilisé pour l'étiquette principale, qui remplace
23729 \begin_inset Flex Code
23732 \begin_layout Plain Layout
23738 dans les exemples ci-dessus.
23740 \begin_inset Flex Code
23743 \begin_layout Plain Layout
23752 \begin_layout Description
23755 \begin_inset Flex Code
23758 \begin_layout Plain Layout
23769 \begin_inset Flex Code
23772 \begin_layout Plain Layout
23781 \begin_inset space \thinspace{}
23785 \begin_inset Flex Code
23788 \begin_layout Plain Layout
23794 ] identifie ce style comme celui à utiliser pour créer la balise
23795 \begin_inset Flex Code
23798 \begin_layout Plain Layout
23804 dans le fichier XHTML.
23805 Implicitement fausse.
23807 \begin_inset Flex Code
23810 \begin_layout Plain Layout
23816 la positionne à vraie pour l'environnement
23817 \begin_inset Flex Code
23820 \begin_layout Plain Layout
23829 \begin_layout Subsection
23835 \begin_layout Standard
23836 L'exportation XHTML des inserts peut également être contrôlée par l'information
23837 résidant dans les fichiers de format
23841 \begin_layout Plain Layout
23842 Pour le moment, ceci n'est exact que pour les inserts de
23843 \begin_inset Quotes fld
23847 \begin_inset Quotes frd
23850 (les inserts dans lesquels vous pouvez effectuer une saisie), mais n'est
23851 pas exact pour les inserts de
23852 \begin_inset Quotes fld
23856 \begin_inset Quotes frd
23859 (inserts associés à des boîtes de dialogue).
23865 Là encore, \SpecialChar LyX
23866 essaie de produire implicitement un résultat raisonnable, et
23867 il crée des règles CSS implicites.
23868 Mais tout peut être personnalisé.
23871 \begin_layout Standard
23872 Le résultat XHTML produit par \SpecialChar LyX
23873 pour un insert a la forme suivante:
23876 \begin_layout LyX-Code
23880 \begin_inset Quotes erd
23884 \begin_inset Quotes erd
23890 \begin_layout LyX-Code
23900 \begin_layout LyX-Code
23904 \begin_inset Quotes erd
23908 \begin_inset Quotes erd
23913 Contenu de l'insert.
23918 \begin_layout LyX-Code
23924 \begin_layout Standard
23925 Si l'insert permet de saisir plusieurs paragraphes — c'est-à-dire, si
23926 \begin_inset Flex Code
23929 \begin_layout Plain Layout
23935 est vrai — alors le contenu de l'insert sera exporté également en paragraphes
23936 formatés en fonction des styles utilisés pour ces paragraphes (standard,
23937 citation et similaire).
23938 La balise d'étiquetage est bien entendu omise si la paragraphe n'a pas
23939 d'étiquette et, pour le moment, est toujours
23940 \begin_inset Flex Code
23943 \begin_layout Plain Layout
23950 La balise interne est facultative et, implicitement, n'apparaît pas.
23953 \begin_layout Standard
23954 Les balises et attributs spécifiques émis pour chaque insert peuvent être
23955 contrôlés au moyen des directives de format suivantes:
23958 \begin_layout Description
23961 \begin_inset Flex Code
23964 \begin_layout Plain Layout
23975 \begin_inset Flex Code
23978 \begin_layout Plain Layout
23984 ] précise les informations d'attribut à émettre avec la balise principale.
23986 \begin_inset Flex Code
23989 \begin_layout Plain Layout
23990 \begin_inset Quotes fld
23993 class=`moninsert' onclick=`\SpecialChar ldots
23995 \begin_inset Quotes frd
24004 Implicitement, \SpecialChar LyX
24006 \begin_inset Flex Code
24009 \begin_layout Plain Layout
24010 \begin_inset Quotes fld
24014 \begin_inset Quotes frd
24023 \begin_inset Flex Code
24026 \begin_layout Plain Layout
24032 est le nom \SpecialChar LyX
24033 de l'insert en bas de casse et avec les caractères non alphanumériq
24034 ues remplacés par des caractères
24035 \begin_inset Quotes fld
24039 \begin_inset Quotes frd
24042 , par exemple: footnote.
24045 \begin_layout Description
24048 \begin_inset Flex Code
24051 \begin_layout Plain Layout
24062 \begin_inset Flex Code
24065 \begin_layout Plain Layout
24074 \begin_inset space \thinspace{}
24078 \begin_inset Flex Code
24081 \begin_layout Plain Layout
24087 ] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
24089 cet insert, même si une information complémentaire est explicitement émise
24091 \begin_inset Flex Code
24094 \begin_layout Plain Layout
24101 Positionner cette directive à
24102 \begin_inset Flex Code
24105 \begin_layout Plain Layout
24111 vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
24114 \begin_inset Flex Code
24117 \begin_layout Plain Layout
24126 \begin_layout Description
24129 \begin_inset Flex Code
24132 \begin_layout Plain Layout
24143 \begin_inset Flex Code
24146 \begin_layout Plain Layout
24152 ] fixe l'attribut de la balise interne.
24154 \begin_inset Newline newline
24158 \begin_inset Flex Code
24161 \begin_layout Plain Layout
24162 \begin_inset Quotes fld
24165 class=`nominsert_inner'
24166 \begin_inset Quotes frd
24177 \begin_layout Description
24180 \begin_inset Flex Code
24183 \begin_layout Plain Layout
24194 \begin_inset Flex Code
24197 \begin_layout Plain Layout
24203 ] détermine la balise interne, et remplace
24204 \begin_inset Flex Code
24207 \begin_layout Plain Layout
24213 dans les exemples ci-dessus.
24214 Implicitement absente.
24217 \begin_layout Description
24220 \begin_inset Flex Code
24223 \begin_layout Plain Layout
24234 \begin_inset Flex Code
24237 \begin_layout Plain Layout
24244 \begin_inset space \thinspace{}
24248 \begin_inset Flex Code
24251 \begin_layout Plain Layout
24259 ] indique si cet insert représente un bloc autonome de texte (comme une
24260 note de bas de page) ou bien représente du contenu inclus dans le texte
24261 environnant (comme une branche).
24263 \begin_inset Flex Code
24266 \begin_layout Plain Layout
24275 \begin_layout Description
24278 \begin_inset Flex Code
24281 \begin_layout Plain Layout
24292 \begin_inset Flex Code
24295 \begin_layout Plain Layout
24301 ] définit une étiquette pour cet insert, pouvant inclure une référence à
24303 Par exemple, pour une note de bas de page, ce peut être
24304 \begin_inset Flex Code
24307 \begin_layout Plain Layout
24316 Cette directive est facultative, et n'a pas de valeur implicite.
24319 \begin_layout Description
24322 \begin_inset Flex Code
24325 \begin_layout Plain Layout
24335 définit l'information à émettre dans la section
24336 \begin_inset Flex Code
24339 \begin_layout Plain Layout
24345 quand ce style est utilisé.
24346 Ceci pourrait être utilisé par exemple pour inclure un bloc
24347 \begin_inset Flex Code
24350 \begin_layout Plain Layout
24356 définissant un gestionnaire
24357 \begin_inset Flex Code
24360 \begin_layout Plain Layout
24369 \begin_layout Description
24372 \begin_inset Flex Code
24375 \begin_layout Plain Layout
24385 définit l'information CSS à inclure quand ce style est utilisé.
24386 Noter que le contenu sera automatiquement enclos dans un bloc
24387 \begin_inset Flex Code
24390 \begin_layout Plain Layout
24396 créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
24399 \begin_layout Description
24402 \begin_inset Flex Code
24405 \begin_layout Plain Layout
24416 \begin_inset Flex Code
24419 \begin_layout Plain Layout
24425 ] définit la balise utilisé pour l'étiquette principale, qui remplace
24426 \begin_inset Flex Code
24429 \begin_layout Plain Layout
24435 dans les exemples ci-dessus.
24436 La valeur implicite dépend dépend du réglage de
24437 \begin_inset Flex Code
24440 \begin_layout Plain Layout
24447 \begin_inset Flex Code
24450 \begin_layout Plain Layout
24456 est vrai, la valeur implicite est
24457 \begin_inset Flex Code
24460 \begin_layout Plain Layout
24466 ; s'il est faux, la valeur implicite est
24467 \begin_inset Flex Code
24470 \begin_layout Plain Layout
24479 \begin_layout Subsection
24483 \begin_layout Standard
24484 Le résultat XHTML pour les flottants peut être contrôlé par les informations
24486 Le résultat a la forme suivante:
24489 \begin_layout LyX-Code
24493 \begin_inset Quotes erd
24497 \begin_inset Quotes erd
24503 \begin_layout LyX-Code
24506 Contenu du flottant.
24509 \begin_layout LyX-Code
24515 \begin_layout Standard
24516 La légende, si elle est présente, est un insert séparé et sera émis en tant
24518 Son apparence pourra être contrôlée par la directive InsetLayout pour les
24519 inserts de légende.
24522 \begin_layout Description
24525 \begin_inset Flex Code
24528 \begin_layout Plain Layout
24537 \begin_inset Flex Code
24540 \begin_layout Plain Layout
24548 précise les informations d'attribut à émettre avec la balise principale.
24550 \begin_inset Flex Code
24553 \begin_layout Plain Layout
24554 \begin_inset Quotes fld
24557 class=`monflottant' onclick=`\SpecialChar ldots
24559 \begin_inset Quotes frd
24568 Implicitement, \SpecialChar LyX
24570 \begin_inset Flex Code
24573 \begin_layout Plain Layout
24574 \begin_inset Quotes fld
24579 class=`float float-typefloat'
24582 \begin_inset Quotes frd
24591 \begin_inset Flex Code
24594 \begin_layout Plain Layout
24600 est le nom \SpecialChar LyX
24601 de l'insert (tel qu'il est déterminé par la déclaration de
24603 \begin_inset CommandInset ref
24605 reference "subsec:Flottants"
24609 ) en bas de casse et avec les caractères non alphanumériques remplacés par
24611 \begin_inset Quotes fld
24615 \begin_inset Quotes frd
24619 \begin_inset Flex Code
24622 \begin_layout Plain Layout
24631 \begin_layout Description
24634 \begin_inset Flex Code
24637 \begin_layout Plain Layout
24647 définit l'information CSS à inclure quand ce flottant est utilisé.
24652 Noter que le contenu sera automatiquement enclos dans un bloc
24653 \begin_inset Flex Code
24656 \begin_layout Plain Layout
24662 créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
24665 \begin_layout Description
24668 \begin_inset Flex Code
24671 \begin_layout Plain Layout
24680 \begin_inset Flex Code
24683 \begin_layout Plain Layout
24691 définit la balise utilisé pour l'étiquette principale, qui remplace
24692 \begin_inset Flex Code
24695 \begin_layout Plain Layout
24701 dans les exemples ci-dessus.
24703 \begin_inset Flex Code
24706 \begin_layout Plain Layout
24712 , cette valeur devra rarement être modifiée.
24715 \begin_layout Subsection
24716 Mise en page de la bibliographie
24719 \begin_layout Standard
24720 La bibliographie peut être mise en forme via les blocs
24721 \begin_inset Flex Code
24724 \begin_layout Plain Layout
24732 \begin_inset space ~
24736 \begin_inset CommandInset ref
24738 reference "subsec:Description citation"
24745 \begin_layout Subsection
24746 CSS créés par \SpecialChar LyX
24750 \begin_layout Standard
24751 Nous avons mentionné plusieurs fois que \SpecialChar LyX
24752 créera des règles CSS implicites
24753 pour les paragraphes et les inserts, fondées sur les autres informations
24754 de format fournies.
24755 Ici, nous préciserons quelle information est utilisée par \SpecialChar LyX
24759 \begin_layout Standard
24760 Pour le moment, \SpecialChar LyX
24761 engendre tout seul des CSS seulement pour les informations
24762 de police, en utilisant les directives
24763 \begin_inset Flex Code
24766 \begin_layout Plain Layout
24773 \begin_inset Flex Code
24776 \begin_layout Plain Layout
24783 \begin_inset Flex Code
24786 \begin_layout Plain Layout
24793 \begin_inset Flex Code
24796 \begin_layout Plain Layout
24802 spécifiées dans la déclaration
24803 \begin_inset Flex Code
24806 \begin_layout Plain Layout
24813 \begin_inset space ~
24817 \begin_inset CommandInset ref
24819 reference "subsec:polices"
24823 .) La traduction est essentiellement directe et évidente, par exemple
24824 \begin_inset Flex Code
24827 \begin_layout Plain Layout
24828 \begin_inset Quotes fld
24832 \begin_inset Quotes frd
24841 \begin_inset Flex Code
24844 \begin_layout Plain Layout
24845 \begin_inset Quotes fld
24848 font-family: sans-serif;
24849 \begin_inset Quotes frd
24858 La correspondance entre les tailles en \SpecialChar LyX
24859 et les tailles en CSS est un peu
24860 moins évidente main néanmoins intuitive.
24862 \begin_inset Flex Code
24865 \begin_layout Plain Layout
24872 \begin_inset Flex URL
24875 \begin_layout Plain Layout
24885 \begin_layout Chapter
24886 Insérer un objet externe
24887 \begin_inset CommandInset label
24889 name "chap:Insérer-un-Objet"
24896 \begin_layout Standard
24899 \begin_inset Box Shadowbox
24909 height_special "totalheight"
24914 backgroundcolor "none"
24917 \begin_layout Plain Layout
24918 Avertissement: cette partie des la documentation n'a pas été mise à jour
24919 depuis un certain temps.
24920 Nous espérons qu'elle est toujours correcte, mais ce n'est pas garanti.
24928 \begin_layout Standard
24929 L'utilisation d'éléments créés par des logiciels extérieurs à \SpecialChar LyX
24931 en détail dans le manuel
24936 Cette partie du manuel couvre ce qui se passe derrière la scène pour permettre
24937 d'écrire un mécanisme d'inclusion pour un nouvel élément.
24940 \begin_layout Section
24941 Comment fonctionne-t-il ?
24944 \begin_layout Standard
24945 L'insertion d'objet externe repose sur le concept de
24951 \begin_layout Plain Layout
24952 NdT : Traduction de
24953 \begin_inset Quotes fld
24957 \begin_inset Quotes frd
24968 Un cadre définit comment \SpecialChar LyX
24969 doit s'interfacer avec un type d'objet donné.
24970 Tel qu'il est distribué, \SpecialChar LyX
24971 possède des cadres prédéfinis pour les figures
24972 XFig, pour les diagrammes Dia, pour différents formats d'images rastérisées,
24973 pour gnuplot, et d'autres.
24974 Vous pouvez en consulter la liste avec
24975 \begin_inset Flex Noun
24978 \begin_layout Plain Layout
24979 Insertion\SpecialChar menuseparator
24981 \begin_inset space ~
24990 En outre, il est possible de créer votre propre cadre pour supporter un
24991 type donné d'objet.
24992 Nous décrirons plus loin en détail ce qu'il faut faire, et nous espérons
24993 que vous nous enverrez tous les cadres que vous créerez pour que nous puissions
24994 les inclure dans de futures versions de \SpecialChar LyX
24998 \begin_layout Standard
24999 Un autre concept de base est qu'il faut faire la distinction entre le fichier
25000 d'origine qui sert de point de départ et le fichier transformé qui est
25001 inclus avec votre document exporté ou imprimé.
25002 Voyons par exemple une figure produite avec
25003 \begin_inset Flex Code
25006 \begin_layout Plain Layout
25013 L'application XFig elle-même travaille sur un fichier avec l'extension
25015 \begin_inset Flex Code
25018 \begin_layout Plain Layout
25025 Dans XFig, vous créez et modifiez votre figure.
25026 Quand c'est fini, vous enregistrez le fichier
25027 \begin_inset Flex Code
25030 \begin_layout Plain Layout
25037 Quand vous voulez inclure la figure dans votre document, vous invoquez
25039 \begin_inset Flex Code
25042 \begin_layout Plain Layout
25048 pour créer un fichier PostScript qui sera aisément inclus dans votre fichier
25051 Dans ce cas, le fichier
25052 \begin_inset Flex Code
25055 \begin_layout Plain Layout
25061 est le fichier d'origine, et le fichier PostScript est le fichier transformé.
25064 \begin_layout Standard
25065 Cette distinction est importante pour pouvoir mettre à jour l'objet pendant
25066 l'écriture de votre document.
25067 En outre, elle vous donne la flexibilité requise pour supporter des formats
25068 d'exportation différents.
25069 Par exemple, dans le cas de l'exportation en Ascii, ce n'est pas vraiment
25070 une super idée d'inclure la figure en PostScript brut.
25071 À la place, vous préférerez soit inclure une référence à la figure, soit
25072 essayer un convertisseur graphique vers Ascii pour rendre un résultat final
25073 approchant du graphique d'origine.
25074 L'insertion d'objet externe vous permet de le faire, car il est paramétré
25075 avec les différents formats d'exportation supportés par \SpecialChar LyX
25079 \begin_layout Standard
25080 En plus de supporter la génération de fichiers transformés différents selon
25081 le format d'exportation, l'insertion d'objet externe travaille en étroite
25082 collaboration avec les applications d'édition et de visualisation.
25083 Dans le cas d'une figure XFig, vous pouvez invoquer Xfig sur le fichier
25084 d'origine d'un simple clic depuis la fenêtre d'objet externe de \SpecialChar LyX
25086 visualiser le fichier transformé PostScript avec Ghostview d'un autre clic.
25087 Il n'y a plus à se bagarrer avec la ligne de commande ou avec des explorateurs
25088 de fichiers pour localiser et manipuler le fichier d'origine et le fichier
25090 De cette façon, vous pouvez enfin profiter à plein des nombreuses applications
25091 différentes qui servent à la production de documents, et serez finalement
25095 \begin_layout Section
25096 Le fichier de configuration d'un cadre externe
25099 \begin_layout Standard
25100 Il est assez facile de définir de nouveaux cadres externes dans \SpecialChar LyX
25102 Cependant, sachez que si vous le faites de façon négligente, vous introduirez
25107 une faille de sécurité facilement exploitable.
25108 Avant de commencer, lisez donc plus bas ce qui concerne la sécurité
25109 \begin_inset space ~
25113 \begin_inset CommandInset ref
25114 LatexCommand pageref
25115 reference "sec:La-question-de"
25122 \begin_layout Standard
25123 Ceci dit, nous vous encourageons à créer des cadres intéressants et à nous
25127 \begin_layout Standard
25128 Les cadres externes sont définis dans le fichier
25129 \begin_inset Flex Code
25132 \begin_layout Plain Layout
25133 Rép\SpecialChar LyX
25134 /external_templates
25145 \begin_layout Plain Layout
25146 NdT : Nous rappelons que
25147 \begin_inset Quotes fld
25151 \begin_inset Quotes frd
25154 est la traduction de
25155 \begin_inset Quotes fld
25159 \begin_inset Quotes frd
25162 dans ce contexte de l'objet externe.
25170 Vous pouvez mettre votre propre version dans
25171 \begin_inset Flex Code
25174 \begin_layout Plain Layout
25175 MonRép/external_templates
25184 \begin_layout Standard
25185 Un fichier de configuration de cadre typique se présente comme ceci:
25188 \begin_layout LyX-Code
25194 \begin_layout LyX-Code
25197 GuiName "XFig: $$AbsOrRelPathParent$$Basename"
25200 \begin_layout LyX-Code
25206 \begin_layout LyX-Code
25212 \begin_layout LyX-Code
25218 \begin_layout LyX-Code
25224 \begin_layout LyX-Code
25230 \begin_layout LyX-Code
25233 AutomaticProduction true
25236 \begin_layout LyX-Code
25242 \begin_layout LyX-Code
25248 \begin_layout LyX-Code
25251 Format \SpecialChar LaTeX
25255 \begin_layout LyX-Code
25258 TransformCommand Rotate RotationLatexCommand
25261 \begin_layout LyX-Code
25264 TransformCommand Resize ResizeLatexCommand
25267 \begin_layout LyX-Code
25270 Product "$$RotateFront$$ResizeFront
25273 \begin_layout LyX-Code
25280 input{$$AbsOrRelPathMaster$$Basename.pstex_t}
25283 \begin_layout LyX-Code
25286 $$ResizeBack$$RotateBack"
25289 \begin_layout LyX-Code
25295 \begin_layout LyX-Code
25298 UpdateResult "$$AbsPath$$Basename.pstex_t"
25301 \begin_layout LyX-Code
25304 Requirement "graphicx"
25307 \begin_layout LyX-Code
25310 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
25313 \begin_layout LyX-Code
25316 ReferencedFile latex "$$AbsPath$$Basename.eps"
25319 \begin_layout LyX-Code
25322 ReferencedFile dvi "$$AbsPath$$Basename.eps"
25325 \begin_layout LyX-Code
25331 \begin_layout LyX-Code
25334 Format PDF\SpecialChar LaTeX
25338 \begin_layout LyX-Code
25341 TransformCommand Rotate RotationLatexCommand
25344 \begin_layout LyX-Code
25347 TransformCommand Resize ResizeLatexCommand
25350 \begin_layout LyX-Code
25353 Product "$$RotateFront$$ResizeFront
25356 \begin_layout LyX-Code
25363 input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
25366 \begin_layout LyX-Code
25369 $$ResizeBack$$RotateBack"
25372 \begin_layout LyX-Code
25375 UpdateFormat pdftex
25378 \begin_layout LyX-Code
25381 UpdateResult "$$AbsPath$$Basename.pdftex_t"
25384 \begin_layout LyX-Code
25387 Requirement "graphicx"
25390 \begin_layout LyX-Code
25393 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
25396 \begin_layout LyX-Code
25399 ReferencedFile latex "$$AbsPath$$Basename.pdf"
25402 \begin_layout LyX-Code
25408 \begin_layout LyX-Code
25414 \begin_layout LyX-Code
25417 Product "$$Contents(
25419 "$$AbsPath$$Basename.asc
25424 \begin_layout LyX-Code
25427 UpdateFormat asciixfig
25430 \begin_layout LyX-Code
25433 UpdateResult "$$AbsPath$$Basename.asc"
25436 \begin_layout LyX-Code
25442 \begin_layout LyX-Code
25448 \begin_layout LyX-Code
25451 Product "<graphic fileref=
25453 "$$AbsOrRelPathMaster$$Basename.eps
25458 \begin_layout LyX-Code
25464 \begin_layout LyX-Code
25470 \begin_layout LyX-Code
25473 UpdateResult "$$AbsPath$$Basename.eps"
25476 \begin_layout LyX-Code
25479 ReferencedFile docbook "$$AbsPath$$Basename.eps"
25482 \begin_layout LyX-Code
25485 ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
25488 \begin_layout LyX-Code
25494 \begin_layout LyX-Code
25497 Product "[XFig: $$FName]"
25500 \begin_layout LyX-Code
25506 \begin_layout LyX-Code
25512 \begin_layout Standard
25513 Comme vous pouvez le constater, le cadre est inséré entre
25514 \begin_inset Flex Code
25517 \begin_layout Plain Layout
25527 \begin_inset Flex Code
25530 \begin_layout Plain Layout
25539 Il contient un en-tête spécifiant quelques réglages généraux et, pour chaque
25540 format primaire de document reconnu, une section
25541 \begin_inset Flex Code
25544 \begin_layout Plain Layout
25554 \begin_inset Flex Code
25557 \begin_layout Plain Layout
25568 \begin_layout Subsection
25572 \begin_layout Description
25575 \begin_inset Flex Code
25578 \begin_layout Plain Layout
25581 AutomaticProduction
25582 \begin_inset space ~
25592 indique si le fichier représenté par le cadre doit être créé par \SpecialChar LyX
25594 Cette directive doit apparaître une et une seule fois.
25597 \begin_layout Description
25600 \begin_inset Flex Code
25603 \begin_layout Plain Layout
25607 \begin_inset space ~
25617 précise un patron global utilisé dans l'échange dans la spécification des
25618 fichiers pour filtrer les fichiers désignés.
25619 S'il y a plus d'un suffixe possible (e.g.
25621 \begin_inset Flex Code
25624 \begin_layout Plain Layout
25633 \begin_inset Flex Code
25636 \begin_layout Plain Layout
25644 ), utiliser une syntaxe comme
25645 \begin_inset Flex Code
25648 \begin_layout Plain Layout
25657 Cette directive doit apparaître une et une seule fois.
25660 \begin_layout Description
25663 \begin_inset Flex Code
25666 \begin_layout Plain Layout
25670 \begin_inset space ~
25680 fixe le texte apparaissant dans le bouton.
25681 Cette directive doit apparaître une et une seule fois.
25684 \begin_layout Description
25687 \begin_inset Flex Code
25690 \begin_layout Plain Layout
25694 \begin_inset space ~
25698 \begin_inset space ~
25708 décrit le texte d'aide utilisé dans la fenêtre de dialogue
25709 \begin_inset Quotes fld
25713 \begin_inset Quotes frd
25717 Fournir suffisamment d'informations pour que l'utilisateur comprenne ce
25718 que le cadre peut faire pour lui.
25719 Cette directive doit apparaître une et une seule fois.
25722 \begin_layout Description
25725 \begin_inset Flex Code
25728 \begin_layout Plain Layout
25732 \begin_inset space ~
25742 indique le format du fichier original.
25743 Ce doit être le nom d'un format reconnu par \SpecialChar LyX
25745 \begin_inset space ~
25749 \begin_inset CommandInset ref
25751 reference "sec:Formats"
25757 \begin_inset Quotes eld
25761 \begin_inset Flex Code
25764 \begin_layout Plain Layout
25773 \begin_inset Quotes erd
25776 si le cadre peut gérer des fichiers originaux dans plus d'un format.
25778 tentera d'analyser le fichier pour en déduire le format dans ce cas.
25779 Cette directive doit apparaître une et une seule fois.
25782 \begin_layout Description
25785 \begin_inset Flex Code
25788 \begin_layout Plain Layout
25792 \begin_inset space ~
25802 est un nom original pour le cadre.
25803 Il ne soit pas contenir de macros de substitution (voir ci-après).
25806 \begin_layout Description
25809 \begin_inset Flex Code
25812 \begin_layout Plain Layout
25816 \begin_inset space ~
25819 Rotate|Resize|Clip|Extra
25826 spécifie quelles transformations sont reconnues par ce cadre.
25827 Elle peut apparaître zéro ou plusieurs fois.
25828 Elle active les options correspondantes dans la fenêtre de dialogue.
25830 \begin_inset Flex Code
25833 \begin_layout Plain Layout
25841 doit avoir soit une directive
25842 \begin_inset Flex Code
25845 \begin_layout Plain Layout
25853 correspondante, soit une directive
25854 \begin_inset Flex Code
25857 \begin_layout Plain Layout
25866 \begin_inset Flex Code
25869 \begin_layout Plain Layout
25878 Sinon, la transformation ne sera pas reconnue par ce cadre.
25882 \begin_layout Subsection
25886 \begin_layout Description
25889 \begin_inset Flex Code
25892 \begin_layout Plain Layout
25896 \begin_inset space ~
25900 |PDF\SpecialChar LaTeX
25908 décrit le format de document primaire relevant de cette définition de format.
25909 Tous les cadres n'ont pas de représentation raisonnable dans tous les formats
25910 de fichier documentaire.
25911 Définissez cependant une section
25912 \begin_inset Flex Code
25915 \begin_layout Plain Layout
25923 pour tous les formats, et utilisez un texte bidon lorsqu'il n'existe pas
25925 Ainsi vous verrez au minimum une référence à l'objet externe dans le document
25929 \begin_layout Description
25932 \begin_inset Flex Code
25935 \begin_layout Plain Layout
25939 \begin_inset space ~
25947 \begin_inset space ~
25961 définit une macro additionnelle
25962 \begin_inset Flex Code
25965 \begin_layout Plain Layout
25977 pour la substitution par
25978 \begin_inset Flex Code
25981 \begin_layout Plain Layout
25991 \begin_inset Flex Code
25994 \begin_layout Plain Layout
26006 peut elle-même contenir des macros de substitution.
26007 L'avantage par rapport à l'usage direct de
26008 \begin_inset Flex Code
26011 \begin_layout Plain Layout
26024 \begin_inset Flex Code
26027 \begin_layout Plain Layout
26035 est que la valeur substituée par
26036 \begin_inset Flex Code
26039 \begin_layout Plain Layout
26051 est nettoyée de sorte qu'elle est un argument facultatif valide dans le
26052 format documentaire.
26053 Cette directive doit apparaître une et une seule fois.
26056 \begin_layout Description
26059 \begin_inset Flex Code
26062 \begin_layout Plain Layout
26066 \begin_inset space ~
26076 spécifie le texte inséré dans le document exporté.
26077 C'est en fait la directive la plus importante et elle peut être assez compliqué
26079 Cette directive doit apparaître une et une seule fois.
26082 \begin_layout Description
26085 \begin_inset Flex Code
26088 \begin_layout Plain Layout
26092 \begin_inset space ~
26106 spécifie un élément de préambule qui sera inclus dans le préambule \SpecialChar LaTeX
26108 Il doit être défini par
26109 \begin_inset Flex Code
26112 \begin_layout Plain Layout
26122 \begin_inset Flex Code
26125 \begin_layout Plain Layout
26134 Cette directive doit apparaître une et une seule fois.
26137 \begin_layout Description
26140 \begin_inset Flex Code
26143 \begin_layout Plain Layout
26147 \begin_inset space ~
26151 \begin_inset space ~
26161 désigne les fichiers créés par la procédure de conversion et requis par
26162 un format d'exportation particulier.
26163 Si le nom d'un fichier est relatif, il est interprété relativement au document
26165 Cette directive peut apparaître zéro ou plusieurs fois.
26168 \begin_layout Description
26171 \begin_inset Flex Code
26174 \begin_layout Plain Layout
26178 \begin_inset space ~
26188 désigne le nom d'un paquetage \SpecialChar LaTeX
26190 Le paquetage est inclus via
26191 \begin_inset Flex Code
26194 \begin_layout Plain Layout
26204 dans le préambule \SpecialChar LaTeX
26206 Cette directive peut apparaître zéro ou plusieurs fois.
26209 \begin_layout Description
26212 \begin_inset Flex Code
26215 \begin_layout Plain Layout
26219 \begin_inset space ~
26223 \begin_inset space ~
26226 RotationLatexCommand
26233 spécifie que la commande \SpecialChar LaTeX
26234 native doit être utilisée pour effectuer les
26236 Cette directive peut apparaître une fois ou pas du tout.
26239 \begin_layout Description
26242 \begin_inset Flex Code
26245 \begin_layout Plain Layout
26249 \begin_inset space ~
26253 \begin_inset space ~
26263 spécifie que la commande \SpecialChar LaTeX
26264 native doit être utilisée pour effectuer les
26265 changements de taille.
26266 Cette directive peut apparaître une fois ou pas du tout.
26269 \begin_layout Description
26272 \begin_inset Flex Code
26275 \begin_layout Plain Layout
26279 \begin_inset space ~
26283 \begin_inset space ~
26286 RotationLatexOption
26293 spécifie que les rotations sont effectuées via un paramètre facultatif.
26294 Cette directive peut apparaître une fois ou pas du tout.
26300 \begin_layout Description
26303 \begin_inset Flex Code
26306 \begin_layout Plain Layout
26310 \begin_inset space ~
26314 \begin_inset space ~
26324 spécifie que les changements de taille sont effectuées via un paramètre
26326 Cette directive peut apparaître une fois ou pas du tout
26329 \begin_layout Description
26332 \begin_inset Flex Code
26335 \begin_layout Plain Layout
26339 \begin_inset space ~
26343 \begin_inset space ~
26353 spécifie que les recadrages sont effectuées via un paramètre facultatif.
26354 Cette directive peut apparaître une fois ou pas du tout
26359 \begin_layout Description
26362 \begin_inset Flex Code
26365 \begin_layout Plain Layout
26369 \begin_inset space ~
26373 \begin_inset space ~
26383 spécifie qu'un paramètre supplémentaire facultatif est utilisé.
26384 Cette directive peut apparaître une fois ou pas du tout
26389 \begin_layout Description
26392 \begin_inset Flex Code
26395 \begin_layout Plain Layout
26399 \begin_inset space ~
26409 spécifie le format de fichier du fichier converti.
26410 Ce doit être le nom d'un format reconnu par \SpecialChar LyX
26411 (voir la fenêtre de dialogue
26413 \begin_inset Flex Noun
26416 \begin_layout Plain Layout
26419 Outils\SpecialChar menuseparator
26420 Préférences\SpecialChar menuseparator
26422 \begin_inset space ~
26426 \begin_inset space ~
26429 fichiers\SpecialChar menuseparator
26431 \begin_inset space ~
26435 \begin_inset space ~
26444 Cette directive doit apparaître une et une seule fois.
26445 Si le format du fichier résultant est PDF, vous devez spécifier le format
26449 \begin_inset Flex Code
26452 \begin_layout Plain Layout
26462 , qui est le format PDF utilisé pour insérer des graphiques.
26463 Les autres formats PDF définis servent aux exportations du document.
26466 \begin_layout Description
26469 \begin_inset Flex Code
26472 \begin_layout Plain Layout
26476 \begin_inset space ~
26486 spécifie le nom du fichier converti.
26487 Le nom de fichier doit être absolu.
26488 Cette directive doit apparaître une et une seule fois.
26491 \begin_layout Subsection
26492 Définitions du préambule
26495 \begin_layout Standard
26496 La configuration du cadre externe peut contenir des définitions additionnelles
26497 de préambule incluses dans
26498 \begin_inset Flex Code
26501 \begin_layout Plain Layout
26511 \begin_inset Flex Code
26514 \begin_layout Plain Layout
26523 Elle peuvent être utilisées par les cadres dans la section
26524 \begin_inset Flex Code
26527 \begin_layout Plain Layout
26538 \begin_layout Section
26539 Le mécanisme de substitution
26542 \begin_layout Standard
26543 Quand la fenêtre d'objet externe invoque un programme externe, il le fait
26544 selon la commande définie dans le fichier de configuration des cadres.
26545 Ces commandes peuvent contenir diverses macros qui sont interprétées avant
26547 Les commandes sont toujours exécutées dans le répertoire du document.
26550 \begin_layout Standard
26551 Ainsi, quand un objet externe est affiché, un mécanisme de substitution
26552 génère son nom, et la plupart des autres directives reconnaissent la substituti
26553 on de manière similaire.
26556 \begin_layout Standard
26557 Les macros disponibles sont les suivantes :
26560 \begin_layout Description
26563 \begin_inset Flex Code
26566 \begin_layout Plain Layout
26569 $$AbsOrRelPathMaster
26576 est le est le chemin d'accès, absolu ou relatif au document maître \SpecialChar LyX
26580 \begin_layout Description
26583 \begin_inset Flex Code
26586 \begin_layout Plain Layout
26589 $$AbsOrRelPathParent
26596 est le est le chemin d'accès, absolu ou relatif au document \SpecialChar LyX
26600 \begin_layout Description
26603 \begin_inset Flex Code
26606 \begin_layout Plain Layout
26616 est le chemin d'accès absolu.
26619 \begin_layout Description
26622 \begin_inset Flex Code
26625 \begin_layout Plain Layout
26635 est le nom du fichier sans chemin d'accès et sans suffixe.
26638 \begin_layout Description
26641 \begin_inset Flex Code
26644 \begin_layout Plain Layout
26650 \begin_inset Quotes fld
26654 \begin_inset Quotes frd
26664 la macro dépliera le contenu du fichier de nom
26665 \begin_inset Flex Code
26668 \begin_layout Plain Layout
26677 \begin_layout Description
26680 \begin_inset Flex Code
26683 \begin_layout Plain Layout
26693 est le suffixe (point inclus).
26696 \begin_layout Description
26699 \begin_inset Flex Code
26702 \begin_layout Plain Layout
26713 \begin_inset Quotes fld
26717 \begin_inset Quotes frd
26720 si le fichier est en format JPEG, sinon sera la chaîne
26721 \begin_inset Quotes fld
26725 \begin_inset Quotes frd
26729 Ceci est utile pour éviter des conversions inutiles pour les formats de
26730 sortie admettant à la fois les types PNG et JPEG.
26731 Le modèle prédéfini
26732 \begin_inset Quotes fld
26736 \begin_inset Quotes frd
26739 utilise cette macro avec le moteur pdf\SpecialChar TeX
26743 \begin_layout Description
26746 \begin_inset Flex Code
26749 \begin_layout Plain Layout
26759 est le nom du fichier spécifié dans la fenêtre d'objet externe.
26760 Il est soit absolu, soit relatif au document \SpecialChar LyX
26764 \begin_layout Description
26767 \begin_inset Flex Code
26770 \begin_layout Plain Layout
26781 \begin_inset Quotes fld
26785 \begin_inset Quotes frd
26789 \begin_inset Flex Code
26792 \begin_layout Plain Layout
26800 (absolu ou relatif au document \SpecialChar LyX
26804 \begin_layout Description
26807 \begin_inset Flex Code
26810 \begin_layout Plain Layout
26820 est le chemin d'accès relatif au document maître \SpecialChar LyX
26824 \begin_layout Description
26827 \begin_inset Flex Code
26830 \begin_layout Plain Layout
26840 est le chemin d'accès relatif au document \SpecialChar LyX
26844 \begin_layout Description
26847 \begin_inset Flex Code
26850 \begin_layout Plain Layout
26860 désigne le chemin absolu du répertoire système.
26861 Typiquement utilisé pour pouvoir trouver les différents scripts auxiliaires
26862 fournis avec \SpecialChar LyX
26866 \begin_layout Description
26869 \begin_inset Flex Code
26872 \begin_layout Plain Layout
26882 est le nom et le chemin absolu d'un fichier temporaire qui sera automatiquement
26883 effacé quand le document sera fermé, ou l'objet externe effacé.
26886 \begin_layout Standard
26887 Toutes la macros de chemin contiennent un séparateur de répertoire final,
26888 vous pouvez donc construire par exemple le nom de fichier absolu avec
26889 \begin_inset Flex Code
26892 \begin_layout Plain Layout
26895 $$AbsPath$$Basename$$Extension
26903 \begin_layout Standard
26904 Les macros ci-dessus sont substituées dans toutes les directives sauf indiqué.
26906 \begin_inset Flex Code
26909 \begin_layout Plain Layout
26917 reconnaît également les substitutions suivantes si elles sont autorisées
26919 \begin_inset Flex Code
26922 \begin_layout Plain Layout
26931 \begin_inset Flex Code
26934 \begin_layout Plain Layout
26945 \begin_layout Description
26948 \begin_inset Flex Code
26951 \begin_layout Plain Layout
26961 partie initiale de la commande de changement de taille.
26964 \begin_layout Description
26967 \begin_inset Flex Code
26970 \begin_layout Plain Layout
26980 partie finale de la commande de changement de taille.
26983 \begin_layout Description
26986 \begin_inset Flex Code
26989 \begin_layout Plain Layout
26999 partie initiale de la commande de rotation.
27002 \begin_layout Description
27005 \begin_inset Flex Code
27008 \begin_layout Plain Layout
27018 partie finale de la commande de rotation.
27021 \begin_layout Standard
27022 La valeur de la chaîne de la directive
27023 \begin_inset Flex Code
27026 \begin_layout Plain Layout
27034 reconnaît également les substitutions suivantes si elles sont autorisées
27038 \begin_inset Flex Code
27041 \begin_layout Plain Layout
27050 \begin_inset Flex Code
27053 \begin_layout Plain Layout
27064 \begin_layout Description
27067 \begin_inset Flex Code
27070 \begin_layout Plain Layout
27080 option de recadrage.
27083 \begin_layout Description
27084 \begin_inset Flex Code
27087 \begin_layout Plain Layout
27095 option supplémentaire.
27098 \begin_layout Description
27099 \begin_inset Flex Code
27102 \begin_layout Plain Layout
27110 option de changement de taille.
27113 \begin_layout Description
27114 \begin_inset Flex Code
27117 \begin_layout Plain Layout
27125 option de rotation.
27128 \begin_layout Standard
27129 Vous pouvez vous demander pourquoi les macros de chemin d'accès sont aussi
27131 Il y a deux raisons principales:
27134 \begin_layout Enumerate
27135 les chemins d'accès relatifs et absolus doivent rester relatifs et absolus,
27137 Les utilisateurs peuvent avoir des raisons de préférer l'un ou l'autre.
27138 Les chemins relatifs sont utiles pour des documents portables sur différentes
27139 machines, par exemple.
27140 Les chemins absolus peuvent être requis par certains logiciels;
27143 \begin_layout Enumerate
27145 traite les chemins d'accès relatifs différemment de \SpecialChar LyX
27146 et d'autres logiciels
27147 dans des fichiers inclus encapsulés.
27148 Pour \SpecialChar LyX
27149 , par exemple, un chemin relatif est toujours relatif au document
27150 qui contient le nom de fichier.
27151 Pour \SpecialChar LaTeX
27152 , il est toujours relatif au document maître.
27153 Ces deux définitions sont identiques si vous n'avez qu'un seul document.,
27154 mais diffèrent si vous avez un document maître qui inclut des sous-documents.
27155 Ceci signifie que les chemins relatifs doivent être transformés pour être
27156 transmis à \SpecialChar LaTeX
27158 Heureusement \SpecialChar LyX
27159 fait ceci automatiquement si vous choisissez les macros de
27160 substitution correctes.
27163 \begin_layout Standard
27164 Donc, quelle macro faut-il choisir dans une nouvelle définition de cadre?
27165 La règle n'est pas difficile:
27168 \begin_layout Itemize
27170 \begin_inset Flex Code
27173 \begin_layout Plain Layout
27181 si un chemin absolu est requis;
27184 \begin_layout Itemize
27186 \begin_inset Flex Code
27189 \begin_layout Plain Layout
27192 $$AbsOrRelPathMaster
27197 si la chaîne substituée est du type entrée pour \SpecialChar LaTeX
27201 \begin_layout Itemize
27203 \begin_inset Flex Code
27206 \begin_layout Plain Layout
27209 $$AbsOrRelPathParent
27214 pour préserver le choix de l'utilisateur.
27217 \begin_layout Standard
27218 Des cas spéciaux existent pour lesquels cette règle n'est pas valable, et
27219 par exemple lorsque des chemins relatifs sont requis, mais elle fonctionne
27220 correctement d'habitude.
27221 Un exemple de cas tordu est la directive
27222 \begin_inset Flex Code
27225 \begin_layout Plain Layout
27228 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
27233 dans le cadre Xfig indiqué ci-dessus: il n'est pas possible d'utiliser
27234 le nom absolu parce que la copieur pour les fichiers
27235 \begin_inset Flex Code
27238 \begin_layout Plain Layout
27246 nécessite le nom relatif pour réécrire le contenu du fichier.
27249 \begin_layout Section
27250 La question de la sécurité
27251 \begin_inset CommandInset label
27253 name "sec:La-question-de"
27260 \begin_layout Standard
27261 L'insertion d'objet externe crée une interface avec un paquet de programmes
27262 externes et le fait de manière automatique, nous devons donc en examiner
27263 les conséquences en matière de sécurité.
27264 En particulier, comme vous avez la possibilité d'inclure vos propres noms
27265 de fichier ou de paramètres et qu'ils sont interprétés pour former une
27266 commande, il semble possible de créer un document malveillant qui exécute
27267 des commandes indésirables quand un utilisateur le visualise ou l'imprime.
27268 C'est quelque chose que nous voulons absolument éviter.
27271 \begin_layout Standard
27272 Cependant, comme les commandes du programme externe sont définies seulement
27273 dans le fichier de configuration des cadres, il n'y a pas de problème de
27274 sécurité si \SpecialChar LyX
27275 est configuré correctement avec seulement des cadres sûrs.
27276 Ceci parce que les programmes externes sont invoqués via l'appel système
27278 \begin_inset Flex Code
27281 \begin_layout Plain Layout
27287 et non via l'appel système
27288 \begin_inset Flex Code
27291 \begin_layout Plain Layout
27298 Il n'est donc pas possible d'exécuter des commandes arbitraires via le
27299 shell à partir du nom de fichier ou des paramètres.
27302 \begin_layout Standard
27303 Ceci implique aussi qu'il y a des restrictions dans les commandes définissables
27304 dans un cadre d'objet externe.
27305 En particulier, les pipes et les redirections ne sont pas disponibles.
27306 C'était obligatoire pour que \SpecialChar LyX
27308 Si vous voulez utiliser quelques-unes des fonctions du shell, vous devez
27309 écrire un script sûr pour le faire de manière contrôlée, puis définir ce
27310 script comme commande.
27314 \begin_layout Standard
27315 Il est possible de créer un cadre qui interagit directement avec le shell,
27316 mais comme cela permettrait à un utilisateur malveillant d'exécuter des
27317 commandes arbitraires en écrivant des noms de fichier ou des paramètres
27318 bien choisis, nous vous recommandons d'utiliser en général des scripts
27319 sûrs qui fonctionnent avec l'appel système
27320 \begin_inset Flex Code
27323 \begin_layout Plain Layout
27329 d'une manière contrôlée.
27330 Bien sûr, si vous êtes dans un environnement dans lequel vous avez confiance,
27331 il est tentant de ne pas se fouler et d'utiliser des scripts shell ordinaires.
27332 Si vous faites cela, sachez que vous allez
27336 créer dans votre système une faille de sécurité facile à exploiter.
27337 Il est évident que de tels cadres non sécurisés ne seront jamais inclus
27338 dans la distribution standard de \SpecialChar LyX
27339 , même si nous encourageons les gens à
27340 nous proposer de nouveaux cadres dans la tradition du logiciel libre.
27341 Mais \SpecialChar LyX
27342 tel que vous vous le procurez par les voies officielles de distribution
27343 ne contiendra jamais de cadres non sécurisés.
27346 \begin_layout Standard
27347 L'insertion d'objet externe est un outil très puissant, et vous devez faire
27348 attention à ne pas mettre en péril la sécurité avec cette puissance.
27349 Une légère erreur dans une seule ligne d'un script apparemment inoffensif
27350 peut ouvrir la voie à d'énormes problèmes.
27351 Si vous n'avez pas une compréhension claire de ce qui est en jeu, nous
27352 vous recommandons de consulter un professionnel de la sécurité, ou de contacter
27353 l'équipe de développement de \SpecialChar LyX
27354 si vous vous demandez si votre cadre est
27356 Faites le avant de l'utiliser dans un environnement que vous ne contrôlez
27360 \begin_layout Chapter
27362 Liste des fonctions utilisables dans les styles
27363 \begin_inset CommandInset label
27365 name "chap:List-of-functions"
27372 \begin_layout Standard
27374 \begin_inset Tabular
27375 <lyxtabular version="3" rows="11" columns="8">
27376 <features tabularvalignment="middle">
27377 <column alignment="left" valignment="top">
27378 <column alignment="left" valignment="top">
27379 <column alignment="left" valignment="top">
27380 <column alignment="left" valignment="top">
27381 <column alignment="left" valignment="top">
27382 <column alignment="left" valignment="top">
27383 <column alignment="left" valignment="top">
27384 <column alignment="left" valignment="top">
27386 <cell alignment="left" valignment="top" usebox="none">
27389 \begin_layout Plain Layout
27395 <cell alignment="left" valignment="top" usebox="none">
27398 \begin_layout Plain Layout
27404 <cell alignment="left" valignment="top" usebox="none">
27407 \begin_layout Plain Layout
27413 <cell alignment="left" valignment="top" usebox="none">
27416 \begin_layout Plain Layout
27422 <cell alignment="center" valignment="top" usebox="none">
27425 \begin_layout Plain Layout
27431 <cell alignment="center" valignment="top" usebox="none">
27434 \begin_layout Plain Layout
27440 <cell alignment="center" valignment="top" usebox="none">
27443 \begin_layout Plain Layout
27449 <cell alignment="center" valignment="top" usebox="none">
27452 \begin_layout Plain Layout
27460 <cell alignment="left" valignment="top" usebox="none">
27463 \begin_layout Plain Layout
27469 <cell alignment="left" valignment="top" usebox="none">
27472 \begin_layout Plain Layout
27478 <cell alignment="left" valignment="top" usebox="none">
27481 \begin_layout Plain Layout
27487 <cell alignment="left" valignment="top" usebox="none">
27490 \begin_layout Plain Layout
27496 <cell alignment="center" valignment="top" usebox="none">
27499 \begin_layout Plain Layout
27505 <cell alignment="center" valignment="top" usebox="none">
27508 \begin_layout Plain Layout
27514 <cell alignment="center" valignment="top" usebox="none">
27517 \begin_layout Plain Layout
27523 <cell alignment="center" valignment="top" usebox="none">
27526 \begin_layout Plain Layout
27534 <cell alignment="left" valignment="top" usebox="none">
27537 \begin_layout Plain Layout
27543 <cell alignment="left" valignment="top" usebox="none">
27546 \begin_layout Plain Layout
27552 <cell alignment="left" valignment="top" usebox="none">
27555 \begin_layout Plain Layout
27561 <cell alignment="left" valignment="top" usebox="none">
27564 \begin_layout Plain Layout
27570 <cell alignment="center" valignment="top" usebox="none">
27573 \begin_layout Plain Layout
27579 <cell alignment="center" valignment="top" usebox="none">
27582 \begin_layout Plain Layout
27588 <cell alignment="center" valignment="top" usebox="none">
27591 \begin_layout Plain Layout
27597 <cell alignment="center" valignment="top" usebox="none">
27600 \begin_layout Plain Layout
27608 <cell alignment="left" valignment="top" usebox="none">
27611 \begin_layout Plain Layout
27617 <cell alignment="left" valignment="top" usebox="none">
27620 \begin_layout Plain Layout
27626 <cell alignment="left" valignment="top" usebox="none">
27629 \begin_layout Plain Layout
27635 <cell alignment="left" valignment="top" usebox="none">
27638 \begin_layout Plain Layout
27644 <cell alignment="center" valignment="top" usebox="none">
27647 \begin_layout Plain Layout
27653 <cell alignment="center" valignment="top" usebox="none">
27656 \begin_layout Plain Layout
27662 <cell alignment="center" valignment="top" usebox="none">
27665 \begin_layout Plain Layout
27671 <cell alignment="center" valignment="top" usebox="none">
27674 \begin_layout Plain Layout
27682 <cell alignment="left" valignment="top" usebox="none">
27685 \begin_layout Plain Layout
27691 <cell alignment="left" valignment="top" usebox="none">
27694 \begin_layout Plain Layout
27700 <cell alignment="left" valignment="top" usebox="none">
27703 \begin_layout Plain Layout
27709 <cell alignment="left" valignment="top" usebox="none">
27712 \begin_layout Plain Layout
27718 <cell alignment="center" valignment="top" usebox="none">
27721 \begin_layout Plain Layout
27727 <cell alignment="center" valignment="top" usebox="none">
27730 \begin_layout Plain Layout
27736 <cell alignment="center" valignment="top" usebox="none">
27739 \begin_layout Plain Layout
27745 <cell alignment="center" valignment="top" usebox="none">
27748 \begin_layout Plain Layout
27756 <cell alignment="left" valignment="top" usebox="none">
27759 \begin_layout Plain Layout
27765 <cell alignment="left" valignment="top" usebox="none">
27768 \begin_layout Plain Layout
27774 <cell alignment="left" valignment="top" usebox="none">
27777 \begin_layout Plain Layout
27783 <cell alignment="left" valignment="top" usebox="none">
27786 \begin_layout Plain Layout
27792 <cell alignment="center" valignment="top" usebox="none">
27795 \begin_layout Plain Layout
27801 <cell alignment="center" valignment="top" usebox="none">
27804 \begin_layout Plain Layout
27810 <cell alignment="center" valignment="top" usebox="none">
27813 \begin_layout Plain Layout
27819 <cell alignment="center" valignment="top" usebox="none">
27822 \begin_layout Plain Layout
27830 <cell alignment="left" valignment="top" usebox="none">
27833 \begin_layout Plain Layout
27839 <cell alignment="left" valignment="top" usebox="none">
27842 \begin_layout Plain Layout
27848 <cell alignment="left" valignment="top" usebox="none">
27851 \begin_layout Plain Layout
27857 <cell alignment="left" valignment="top" usebox="none">
27860 \begin_layout Plain Layout
27866 <cell alignment="center" valignment="top" usebox="none">
27869 \begin_layout Plain Layout
27875 <cell alignment="center" valignment="top" usebox="none">
27878 \begin_layout Plain Layout
27884 <cell alignment="center" valignment="top" usebox="none">
27887 \begin_layout Plain Layout
27893 <cell alignment="center" valignment="top" usebox="none">
27896 \begin_layout Plain Layout
27904 <cell alignment="left" valignment="top" usebox="none">
27907 \begin_layout Plain Layout
27913 <cell alignment="left" valignment="top" usebox="none">
27916 \begin_layout Plain Layout
27922 <cell alignment="left" valignment="top" usebox="none">
27925 \begin_layout Plain Layout
27931 <cell alignment="left" valignment="top" usebox="none">
27934 \begin_layout Plain Layout
27940 <cell alignment="center" valignment="top" usebox="none">
27943 \begin_layout Plain Layout
27949 <cell alignment="center" valignment="top" usebox="none">
27952 \begin_layout Plain Layout
27958 <cell alignment="center" valignment="top" usebox="none">
27961 \begin_layout Plain Layout
27967 <cell alignment="center" valignment="top" usebox="none">
27970 \begin_layout Plain Layout
27978 <cell alignment="left" valignment="top" usebox="none">
27981 \begin_layout Plain Layout
27987 <cell alignment="left" valignment="top" usebox="none">
27990 \begin_layout Plain Layout
27996 <cell alignment="left" valignment="top" usebox="none">
27999 \begin_layout Plain Layout
28005 <cell alignment="left" valignment="top" usebox="none">
28008 \begin_layout Plain Layout
28014 <cell alignment="center" valignment="top" usebox="none">
28017 \begin_layout Plain Layout
28023 <cell alignment="center" valignment="top" usebox="none">
28026 \begin_layout Plain Layout
28032 <cell alignment="center" valignment="top" usebox="none">
28035 \begin_layout Plain Layout
28041 <cell alignment="center" valignment="top" usebox="none">
28044 \begin_layout Plain Layout
28052 <cell alignment="left" valignment="top" usebox="none">
28055 \begin_layout Plain Layout
28061 <cell alignment="left" valignment="top" usebox="none">
28064 \begin_layout Plain Layout
28070 <cell alignment="left" valignment="top" usebox="none">
28073 \begin_layout Plain Layout
28079 <cell alignment="left" valignment="top" usebox="none">
28082 \begin_layout Plain Layout
28088 <cell alignment="center" valignment="top" usebox="none">
28091 \begin_layout Plain Layout
28097 <cell alignment="center" valignment="top" usebox="none">
28100 \begin_layout Plain Layout
28106 <cell alignment="center" valignment="top" usebox="none">
28109 \begin_layout Plain Layout
28115 <cell alignment="center" valignment="top" usebox="none">
28118 \begin_layout Plain Layout
28126 <cell alignment="center" valignment="top" usebox="none">
28129 \begin_layout Plain Layout
28135 <cell alignment="center" valignment="top" usebox="none">
28138 \begin_layout Plain Layout
28144 <cell alignment="center" valignment="top" usebox="none">
28147 \begin_layout Plain Layout
28153 <cell alignment="center" valignment="top" usebox="none">
28156 \begin_layout Plain Layout
28162 <cell alignment="center" valignment="top" usebox="none">
28165 \begin_layout Plain Layout
28171 <cell alignment="center" valignment="top" usebox="none">
28174 \begin_layout Plain Layout
28180 <cell alignment="center" valignment="top" usebox="none">
28183 \begin_layout Plain Layout
28189 <cell alignment="center" valignment="top" usebox="none">
28192 \begin_layout Plain Layout
28206 \begin_layout Chapter
28207 Noms des couleurs disponibles utilisables dans les styles
28208 \begin_inset CommandInset label
28210 name "chap:Names-of-colors"
28217 \begin_layout Standard
28218 Les couleurs énumérées ci-après sont les couleurs standard et celles que
28219 vous pouvez régler dans les préférences \SpecialChar LyX
28223 \begin_layout Description
28228 pas de couleur particulière – réinitialisation ou couleur implicite
28231 \begin_layout Description
28237 \begin_layout Description
28243 \begin_layout Description
28249 \begin_layout Description
28255 \begin_layout Description
28261 \begin_layout Description
28267 \begin_layout Description
28273 \begin_layout Description
28279 \begin_layout Description
28284 marqueur d'espace ajoutée
28287 \begin_layout Description
28295 \begin_layout Description
28303 \begin_layout Description
28311 \begin_layout Description
28319 \begin_layout Description
28324 étiquette de branche
28327 \begin_layout Description
28332 fond de bouton d'insert
28335 \begin_layout Description
28340 fond du bouton d'insert (pointé)
28343 \begin_layout Description
28348 bordure de bouton d'insert
28351 \begin_layout Description
28356 barre de modification
28359 \begin_layout Description
28364 texte modifié auteur 1
28367 \begin_layout Description
28372 texte modifié auteur 2
28375 \begin_layout Description
28380 texte modifié auteur 3
28383 \begin_layout Description
28388 texte modifié auteur 4
28391 \begin_layout Description
28396 texte modifié auteur 5
28399 \begin_layout Description
28402 collapsable_inset_frame
28404 cadre d'insert repliable
28407 \begin_layout Description
28410 collapsable_inset_text
28412 texte d'insert repliable
28415 \begin_layout Description
28423 \begin_layout Description
28428 fond d'insert de commande
28431 \begin_layout Description
28436 cadre d'insert de commande
28439 \begin_layout Description
28447 \begin_layout Description
28452 fond de commentaire
28455 \begin_layout Description
28463 \begin_layout Description
28471 \begin_layout Description
28474 deletedtextmodifier
28476 modificateur de texte supprimé
28479 \begin_layout Description
28484 barre de profondeur
28487 \begin_layout Description
28492 marqueur de fin de ligne
28495 \begin_layout Description
28500 erreur \SpecialChar LaTeX
28504 \begin_layout Description
28509 étiquette de note de bas de page
28512 \begin_layout Description
28520 \begin_layout Description
28525 étiquette d'insert grisé
28528 \begin_layout Description
28533 fond d'insert grisé
28536 \begin_layout Description
28541 texte d'insert grisé
28544 \begin_layout Description
28552 \begin_layout Description
28560 \begin_layout Description
28568 \begin_layout Description
28573 complétion en ligne
28576 \begin_layout Description
28584 \begin_layout Description
28592 \begin_layout Description
28600 \begin_layout Description
28605 texte \SpecialChar LaTeX
28609 \begin_layout Description
28617 \begin_layout Description
28622 étiquette de note en marge
28625 \begin_layout Description
28633 \begin_layout Description
28641 \begin_layout Description
28646 cadre mathématique (non pointé)
28649 \begin_layout Description
28654 cadre mathématique (pointé)
28657 \begin_layout Description
28665 \begin_layout Description
28670 fond de macro mathématique
28673 \begin_layout Description
28678 macro mathématique désactivée
28681 \begin_layout Description
28686 cadre de macro mathématique
28689 \begin_layout Description
28694 fond dynamique de macro mathématique
28697 \begin_layout Description
28702 étiquette de macro mathématique
28705 \begin_layout Description
28710 macro mathématique : nouveau paramètre
28713 \begin_layout Description
28718 macro mathématique : ancien paramètre
28721 \begin_layout Description
28729 \begin_layout Description
28732 nonunique_inlinecompletion
28734 complétion en ligne (choix multiples)
28737 \begin_layout Description
28745 \begin_layout Description
28753 \begin_layout Description
28758 saut de page / saut de ligne
28761 \begin_layout Description
28766 marqueur de paragraphe
28769 \begin_layout Description
28774 texte d'insert fantôme
28777 \begin_layout Description
28785 \begin_layout Description
28793 \begin_layout Description
28798 cadre d'expression régulière
28801 \begin_layout Description
28809 \begin_layout Description
28817 \begin_layout Description
28825 \begin_layout Description
28833 \begin_layout Description
28841 \begin_layout Description
28846 ligne on/off de tableau
28849 \begin_layout Description
28857 \begin_layout Description