1 #LyX 2.4 created this file. For more info see https://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 liststotoc,bibtotoc,idxtotoc,BCOR7.5mm,titlepage,tablecaptionabove
39 \use_default_options false
43 \maintain_unincluded_children no
45 \language_package auto
46 \inputencoding auto-legacy
48 \font_roman "lmodern" "DejaVu Serif"
49 \font_sans "lmss" "DejaVu Sans"
50 \font_typewriter "lmtt" "DejaVu Sans Mono"
51 \font_math "auto" "auto"
52 \font_default_family default
53 \use_non_tex_fonts true
57 \font_typewriter_osf false
58 \font_sf_scale 100 100
59 \font_tt_scale 100 100
61 \use_dash_ligatures false
63 \default_output_format default
65 \bibtex_command default
66 \index_command default
67 \float_placement class
68 \float_alignment class
72 \pdf_title "LyX Configuration Manual"
73 \pdf_author "LyX Team"
74 \pdf_subject "LyX-documentation Customization"
75 \pdf_keywords "LyX, documentation, customization"
77 \pdf_bookmarksnumbered true
78 \pdf_bookmarksopen true
79 \pdf_bookmarksopenlevel 1
84 \pdf_pdfusetitle false
85 \pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue,pdfpagelayout=OneColumn, pdfnewwindow=true, pdfstartview=XYZ, plainpages=false"
88 \use_package amsmath 1
89 \use_package amssymb 1
92 \use_package mathdots 1
93 \use_package mathtools 1
95 \use_package stackrel 1
96 \use_package stmaryrd 1
97 \use_package undertilde 1
99 \cite_engine_type default
103 \paperorientation portrait
109 \notefontcolor #0000ff
113 \color #aaffff #550000
119 \spellchecker_ignore french calsse
120 \spellchecker_ignore french réusltat
123 \paragraph_separation indent
124 \paragraph_indentation default
126 \math_indentation default
127 \math_numbering_side default
132 \paperpagestyle headings
134 \tracking_changes false
135 \output_changes false
137 \postpone_fragile_content false
140 \html_be_strict false
141 \docbook_table_output 0
142 \docbook_mathml_prefix 1
148 Personnaliser \SpecialChar LyX
149 : fonctions pour l'utilisateur avancé
153 par l'équipe \SpecialChar LyX
158 \begin_layout Plain Layout
159 Merci d'envoyer vos commentaires et corrections à la liste de diffusion
160 de la documentation de \SpecialChar LyX
164 \begin_inset CommandInset href
166 target "lyx-docs@lists.lyx.org"
175 \begin_inset Quotes cld
179 \begin_inset Quotes crd
182 dans l'objet, et mettre en copie le responsable courant de ce fichier,
183 Richard Kimberly Heck <rikiheck@lyx.org>.
184 \begin_inset Newline newline
187 Traduction en français par : P.-H.
198 Meunier-Guttin-Cluzel
205 Merci d'envoyer vos commentaires et corrections sur la traduction à la
206 liste de diffusion de \SpecialChar LyX
209 <lyx-fr@lists.lyx.org>
217 \begin_inset Note Note
220 \begin_layout Plain Layout
221 Informations de révision :
224 \begin_layout Plain Layout
225 Traduction : remplacement de Éditer/Visionner/Insérer/Naviguer par Édition/Affic
226 hage/Insertion/Navigation, 31/10/2012 (JPC)
229 \begin_layout Plain Layout
230 Mise à jour OK pour la publication 2.0.0, Date: 21/01/2014 (JPC)
233 \begin_layout Plain Layout
234 Remplacement de « appendice » par « annexe », 31/12/2014 (JPC)
237 \begin_layout Plain Layout
238 Mise à jour pour 2.2, 19/01/2016 (JPC)
241 \begin_layout Plain Layout
242 Nouvel exemple pour le paragraphe 4.1.1.1 + quelques corrections mineures,
246 \begin_layout Plain Layout
247 Mise à jour finale lyx-2.3, 20 août 2019 (JPC)
250 \begin_layout Plain Layout
251 Mise à jour pour 2.4.0, 25 avril 2021 (JPC)
257 \begin_inset Newline newline
261 \begin_inset Newline newline
267 \begin_layout Standard
268 \begin_inset CommandInset toc
269 LatexCommand tableofcontents
276 \begin_layout Chapter
280 \begin_layout Standard
281 Ce manuel couvre les fonctions de personnalisation de \SpecialChar LyX
283 Nous y abordons des sujets comme les raccourcis clavier, les options d'aperçu
284 à l'écran, les options d'impression, l'envoi de commandes à \SpecialChar LyX
287 , l'internationalisation, l'installation de nouvelles classes \SpecialChar LaTeX
289 formats \SpecialChar LyX
291 Nous n'espérons pas aborder tout ce que vous pouvez modifier – nos développeurs
292 ajoutent de nouvelles fonctions plus vite que nous n'en écrivons la documentati
293 on – mais nous allons expliquer les personnalisations les plus courantes
294 et au moins vous indiquer la bonne direction pour les plus obscures d'entre
298 \begin_layout Chapter
299 Les fichiers de configuration de \SpecialChar LyX
303 \begin_layout Standard
304 Ce chapitre devrait vous aider à trouver votre chemin parmi les fichiers
305 de configuration de \SpecialChar LyX
307 Avant d'entreprendre sa lecture, consultez
309 Aide\SpecialChar menuseparator
325 pour connaître le répertoire de bibliothèques et le répertoire utilisateur
328 C'est dans celui-ci que \SpecialChar LyX
329 place ses fichiers de configuration système; le
330 répertoire utilisateur est celui dans lequel vous pouvez mettre vos versions
332 Le premier sera appelé
333 \begin_inset Flex Code
336 \begin_layout Plain Layout
344 \begin_inset Flex Code
347 \begin_layout Plain Layout
353 dans la suite de ce document.
356 \begin_layout Section
357 Qu'est-ce qu'il y a dans
358 \begin_inset Flex Code
361 \begin_layout Plain Layout
371 \begin_layout Standard
372 \begin_inset Flex Code
375 \begin_layout Plain Layout
382 et ses sous-répertoires contiennent un certain nombre de fichiers qui peuvent
383 servir à personnaliser le comportement de \SpecialChar LyX
385 Vous pouvez modifier ces fichiers depuis \SpecialChar LyX
386 lui-même avec la fenêtre
388 Outils\SpecialChar menuseparator
392 La plupart des réglages personnels que vous voudrez apporter à \SpecialChar LyX
394 se faire par l'intermédiaire de cette fenêtre.
395 Il y a cependant bien d'autres aspects du fonctionnement de \SpecialChar LyX
397 on peut agir en modifiant les fichiers de
398 \begin_inset Flex Code
401 \begin_layout Plain Layout
409 Ils entrent dans différentes catégories, qui sont décrites dans les sous-sectio
413 \begin_layout Subsection
414 Les fichiers générés automatiquement
417 \begin_layout Standard
418 Ces fichiers sont générés au moment de la configuration de \SpecialChar LyX
420 Ils définissent différentes valeurs par défaut qui sont détectées automatiqueme
421 nt pensdaévaluées par l'inspection de votre système.
422 Comme ils peuvent être réécrits à tout moment, il n'est pas conseillé de
426 \begin_layout Labeling
427 \labelwidthstring 00.00.0000
428 \begin_inset Flex Code
431 \begin_layout Plain Layout
437 contient les valeurs implicites pour différentes commandes.
440 \begin_layout Labeling
441 \labelwidthstring 00.00.0000
442 \begin_inset Flex Code
445 \begin_layout Plain Layout
451 contient la liste des paquetages \SpecialChar LaTeX
455 ne se sert pas directement de ce fichier, mais les informations obtenues
456 sont disponibles en faisant
458 Aide\SpecialChar menuseparator
469 \begin_layout Labeling
470 \labelwidthstring 00.00.0000
471 \begin_inset Flex Code
474 \begin_layout Plain Layout
480 donne la liste des classes de texte présentes dans le répertoire
481 \begin_inset Flex Code
484 \begin_layout Plain Layout
490 , les classes de document \SpecialChar LaTeX
491 correspondantes et leur description.
495 \begin_layout Labeling
496 \labelwidthstring 00.00.0000
497 \begin_inset Flex Code
500 \begin_layout Plain Layout
506 donne la liste des modules figurant dans vos répertoires de format (
507 \begin_inset Flex Code
510 \begin_layout Plain Layout
521 \begin_layout Labeling
522 \labelwidthstring 00.00.0000
523 \begin_inset Flex Code
526 \begin_layout Plain Layout
532 donne la liste de différentes sortes de fichiers connexes à \SpecialChar LaTeX
537 \begin_layout Labeling
538 \labelwidthstring 00.00.0000
539 \begin_inset Flex Code
542 \begin_layout Plain Layout
543 doc/\SpecialChar LaTeX
549 est généré automatiquement pendant la configuration de \SpecialChar LyX
550 , à partir du fichier
552 \begin_inset Flex Code
555 \begin_layout Plain Layout
565 \begin_layout Subsection
569 \begin_layout Standard
570 Ces répertoires figurent à la fois dans
571 \begin_inset Flex Code
574 \begin_layout Plain Layout
581 \begin_inset Flex Code
584 \begin_layout Plain Layout
591 Si un fichier existe dans les deux répertoires, c'est celui de
592 \begin_inset Flex Code
595 \begin_layout Plain Layout
604 \begin_layout Labeling
605 \labelwidthstring 00.00.0000
606 \begin_inset Flex Code
609 \begin_layout Plain Layout
615 contient les fichiers de définition des raccourcis clavier, qui ont le
617 \begin_inset Flex Code
620 \begin_layout Plain Layout
628 \begin_inset Quotes cld
632 \begin_inset Quotes crd
635 du fichier de raccourcis, appelée
636 \begin_inset Flex Code
639 \begin_layout Plain Layout
645 , celle-ci sera détectée et utilisée en premier.
648 \begin_layout Labeling
649 \labelwidthstring 00.00.0000
650 \begin_inset Flex Code
653 \begin_layout Plain Layout
659 contient les fichiers avec le suffixe
660 \begin_inset Flex Code
663 \begin_layout Plain Layout
669 qui définissent les divers styles de citation (natbib, biblatex etc.).
671 \begin_inset CommandInset ref
673 reference "subsec:Cite-Engine-Files"
683 \begin_layout Labeling
684 \labelwidthstring 00.00.0000
685 \begin_inset Flex Code
688 \begin_layout Plain Layout
694 contient quelques fichiers graphiques qui peuvent être inclus dans les
699 \begin_layout Labeling
700 \labelwidthstring 00.00.0000
701 \begin_inset Flex Code
704 \begin_layout Plain Layout
710 contient les fichiers de la documentation de \SpecialChar LyX
711 (dont celui que vous êtes
714 \begin_inset Flex Code
717 \begin_layout Plain Layout
724 est un cas à part, comme nous venons de le voir.
725 S'il existe des version traduites des fichiers d'aide, avec le préfixe
727 \begin_inset Flex Code
730 \begin_layout Plain Layout
736 , celles-ci seront utilisées d'abord (voir le
741 \begin_inset CommandInset ref
743 reference "chap:i18n"
751 \begin_layout Labeling
752 \labelwidthstring 00.00.0000
753 \begin_inset Flex Code
756 \begin_layout Plain Layout
762 contient les fichiers d'exemples qui illustrent la façon d'utiliser certaines
764 Vous pouvez y accéder en appuyant sur le bouton
769 \begin_inset Flex Noun
772 \begin_layout Plain Layout
773 Fichier\SpecialChar menuseparator
782 \begin_layout Labeling
783 \labelwidthstring 00.00.0000
784 \begin_inset Flex Code
787 \begin_layout Plain Layout
793 contient les fichiers d'images utilisés dans l'interface
798 Il contient également les icônes utilisées dans la barre d'outils et les
799 bannières affichées au démarrage de \SpecialChar LyX
803 \begin_layout Labeling
804 \labelwidthstring 00.00.0000
805 \begin_inset Flex Code
808 \begin_layout Plain Layout
814 contient les fichiers de réaffectation clavier.
816 \begin_inset CommandInset ref
818 reference "sec:clavier"
822 pour des informations détaillées.
826 \begin_layout Labeling
827 \labelwidthstring 00.00.0000
828 \begin_inset Flex Code
831 \begin_layout Plain Layout
837 contient les classes de texte et les fichiers de modules décrits au
838 \begin_inset CommandInset ref
840 reference "chap:classe-texte"
847 \begin_layout Labeling
848 \labelwidthstring 00.00.0000
849 \begin_inset Flex Code
852 \begin_layout Plain Layout
858 contient les scripts Python
859 \begin_inset Flex Code
862 \begin_layout Plain Layout
868 permettant d'effectuer les conversions entre versions de \SpecialChar LyX
870 Ils peuvent être exécutés depuis la ligne de commande, si vous désirez
871 par exemple faire un traitement par lots.
874 \begin_layout Labeling
875 \labelwidthstring 00.00.0000
876 \begin_inset Flex Code
879 \begin_layout Plain Layout
885 contient quelques fichiers qui illustrent les possibilités offertes par
887 \begin_inset Flex Noun
890 \begin_layout Plain Layout
903 \begin_layout Labeling
904 \labelwidthstring 00.00.0000
905 \begin_inset Flex Code
908 \begin_layout Plain Layout
914 contient les fichiers modèles de \SpecialChar LyX
920 \begin_inset CommandInset ref
922 reference "sec:modeles"
929 \begin_layout Labeling
930 \labelwidthstring 00.00.0000
931 \begin_inset Flex Code
934 \begin_layout Plain Layout
940 contient des fichiers avec le suffixe
941 \begin_inset Flex Code
944 \begin_layout Plain Layout
950 qui définissent l'interface utilisateur de \SpecialChar LyX
952 C'est-à-dire que ces fichiers définissent quels éléments apparaissent dans
953 les menus et quels éléments apparaissent dans la barre d'outils.
956 \begin_layout Labeling
957 \labelwidthstring 00.00.0000
958 \begin_inset Flex Code
961 \begin_layout Plain Layout
967 contient les fichiers avec le suffixe
968 \begin_inset Flex Code
971 \begin_layout Plain Layout
977 qui définissent les modèles permettant l'insertion de contenu externe dans
978 un document LyX, voir
979 \begin_inset CommandInset ref
981 reference "chap:Insérer-un-Objet"
991 \begin_layout Subsection
992 Fichiers que vous n'avez pas à modifier
995 \begin_layout Standard
996 Ce sont des fichiers internes à \SpecialChar LyX
997 , et ils ne doivent pas être modifiés, sauf
998 par les développeurs.
1002 \begin_layout Labeling
1003 \labelwidthstring 00.00.0000
1010 ce fichier contient la liste des développeurs de \SpecialChar LyX
1012 Son contenu est affiché en sélectionnant
1013 \begin_inset Flex Noun
1016 \begin_layout Plain Layout
1017 Aide\SpecialChar menuseparator
1026 \begin_layout Labeling
1027 \labelwidthstring 00.00.0000
1034 est un script \SpecialChar LaTeX
1035 utilisé pendant le processus de configuration.
1036 Ne pas le lancer directement.
1040 \begin_layout Labeling
1041 \labelwidthstring 00.00.0000
1048 est le script qui permet de reconfigurer \SpecialChar LyX
1050 Il génère des fichiers de configuration dans le répertoire dans lequel
1054 \begin_layout Subsection
1055 Autres fichiers appelant un commentaire
1058 \begin_layout Labeling
1059 \labelwidthstring 00.00.0000
1064 contient des tables de conversion faisant correspondre les différents encodages
1065 de caractères avec Unicode.
1068 \begin_layout Labeling
1069 \labelwidthstring 00.00.0000
1074 contient la liste de toutes les langues actuellement supportées par \SpecialChar LyX
1078 \begin_layout Labeling
1079 \labelwidthstring 00.00.0000
1080 \begin_inset Flex Code
1083 \begin_layout Plain Layout
1089 contient des informations sur les différentes polices.
1092 \begin_layout Labeling
1093 \labelwidthstring 00.00.0000
1094 \begin_inset Flex Code
1097 \begin_layout Plain Layout
1103 contient les traductions pour les styles de paragraphe internationalisés
1105 \begin_inset space ~
1109 \begin_inset CommandInset ref
1111 reference "subsec:I18n"
1118 \begin_layout Labeling
1119 \labelwidthstring 00.00.0000
1120 \begin_inset Flex Code
1123 \begin_layout Plain Layout
1129 contient des informations sur les glyphes encodés en Unicode et la manière
1130 dont \SpecialChar LyX
1131 les traite via \SpecialChar LaTeX
1135 \begin_layout Section
1136 Votre répertoire personnel de configuration
1139 \begin_layout Standard
1140 Même si vous utilisez \SpecialChar LyX
1141 sans être le super-utilisateur, vous pouvez avoir
1142 envie de modifier la configuration de \SpecialChar LyX
1143 pour votre usage personnel.
1145 \begin_inset Flex Code
1148 \begin_layout Plain Layout
1154 contient les fichiers personnels de configuration.
1155 C'est le répertoire qui est décrit comme
1156 \begin_inset Quotes cld
1159 Répertoire utilisateur
1160 \begin_inset Quotes crd
1165 Aide\SpecialChar menuseparator
1167 \begin_inset space ~
1171 \begin_inset space ~
1175 \begin_inset space ~
1182 Il est traité comme un miroir du répertoire
1183 \begin_inset Flex Code
1186 \begin_layout Plain Layout
1193 , et chaque fichier qui se trouve dans
1197 remplace par conséquent le fichier correspondant de
1198 \begin_inset Flex Code
1201 \begin_layout Plain Layout
1209 Chaque fichier de configuration décrit dans les sections précédentes peut
1210 se trouver soit dans le répertoire de configuration système, ce qui jouera
1211 pour tous les utilisateurs, soit dans votre répertoire personnel, pour
1212 votre propre configuration.
1215 \begin_layout Standard
1216 Pour éclaircir la situation, voici quelques exemples:
1219 \begin_layout Itemize
1220 les réglages effectués dans la fenêtre
1222 Outils\SpecialChar menuseparator
1225 sont enregistrés dans un fichier
1226 \begin_inset Flex Code
1229 \begin_layout Plain Layout
1236 \begin_inset Flex Code
1239 \begin_layout Plain Layout
1248 \begin_layout Itemize
1249 quand vous reconfigurez \SpecialChar LyX
1252 Outils\SpecialChar menuseparator
1256 fait tourner le script
1257 \begin_inset Flex Code
1260 \begin_layout Plain Layout
1266 et les fichiers résultants sont placés dans votre répertoire personnel
1268 Ça signifie que les nouvelles classes de texte que vous avez pu ajouter
1270 \begin_inset Flex Code
1273 \begin_layout Plain Layout
1279 seront ajoutées à la liste des classes de la fenêtre
1281 Document\SpecialChar menuseparator
1288 \begin_layout Itemize
1289 Si vous récupérez sur le site ftp de \SpecialChar LyX
1290 des fichiers de documentation mis
1291 à jour et que vous n'êtes pas administrateur sur votre système, vous pouvez
1292 placer ces fichiers dans
1293 \begin_inset Flex Code
1296 \begin_layout Plain Layout
1302 et ils seront ouverts directement à partir du menu d'
1309 \begin_layout Section
1310 Utiliser \SpecialChar LyX
1311 avec plusieurs configurations
1314 \begin_layout Standard
1315 La liberté offerte pour le répertoire de configuration locale peut être
1316 insuffisante si vous avez besoin de plusieurs configurations différentes.
1317 Par exemple, vous pouvez vouloir utiliser des raccourcis clavier ou des
1318 réglages d'imprimante différents selon les circonstances
1322 \begin_layout Plain Layout
1323 NdT : ou encore vouloir écrire dans des langues différentes et adapter vos
1324 configurations en conséquence.
1330 Vous pouvez y arriver en ayant plusieurs répertoires de configuration.
1331 Vous spécifiez alors lequel utiliser au moment de lancer \SpecialChar LyX
1335 \begin_layout Standard
1336 Si vous lancez \SpecialChar LyX
1337 avec l'option de ligne de commande
1345 , le programme va lire la configuration qui se trouve dans ce répertoire,
1346 et non dans le répertoire par défaut (en lançant \SpecialChar LyX
1347 sans cette option vous
1348 pouvez déterminer le répertoire par défaut).
1349 Si ce répertoire n'existe pas, \SpecialChar LyX
1350 vous propose de le créer, exactement comme
1351 il le fait avec le répertoire implicite au premier lancement du programme.
1352 Vous pouvez modifier les options de configuration dans ce
1356 supplémentaire exactement comme vous le feriez pour le répertoire implicite.
1357 Ces répertoires sont complètement indépendants (mais lisez la suite).
1358 Notez que positionner la variable d'environnement
1362 a exactement le même effet.
1365 \begin_layout Standard
1366 Quand vous avez plusieurs configurations, vous devez faire plus attention:
1367 si vous voulez ajouter un nouveau format dans
1369 MonNouveauRép/layouts
1371 , pour qu'il soit disponible dans toutes vos configurations, vous devez
1372 l'ajouter dans chaque répertoire séparément.
1373 Vous pouvez contourner ceci avec l'astuce suivante: après que \SpecialChar LyX
1375 répertoire supplémentaire, la plupart des sous-répertoires (voir plus haut)
1377 Si vous voulez que la nouvelle configuration soit le reflet d'une déjà
1378 existante, remplacez le sous-répertoire vide par un lien symbolique au
1379 sous-répertoire correspondant dans la configuration existante.
1380 Faites toutefois attention avec le sous-répertoire
1384 , car il contient un fichier écrit par le script de configuration (accessible
1387 Outils\SpecialChar menuseparator
1390 ) qui est propre à chaque configuration.
1393 \begin_layout Chapter
1399 \begin_layout Standard
1400 Tous les options de la fenêtre
1404 sont expliquées dans l'annexe
1406 La fenêtre Préférences
1410 Guide de l'utilisateur
1413 Pour certaines options, vous trouverez ici plus de précisions.
1416 \begin_layout Section
1418 \begin_inset CommandInset label
1427 \begin_layout Standard
1428 La première étape consiste à définir vos formats de fichiers si ce n'est
1430 Pour ce faire, ouvrez
1431 \begin_inset Flex Noun
1434 \begin_layout Plain Layout
1435 Outils\SpecialChar menuseparator
1444 \begin_inset Flex Noun
1447 \begin_layout Plain Layout
1448 Gestion des fichiers\SpecialChar menuseparator
1456 , appuyez sur le bouton
1457 \begin_inset Flex Noun
1460 \begin_layout Plain Layout
1468 \begin_inset Flex Noun
1471 \begin_layout Plain Layout
1477 contient le nom utilisé pour identifier le format de manière interne.
1478 Vous devrez également saisir un suffixe de nom de fichier.
1479 Toutes ces informations sont obligatoires.
1481 \begin_inset Flex Noun
1484 \begin_layout Plain Layout
1490 permet de définir une séquence de touches du clavier pour un accès rapide
1491 aux menus (par exemple, appuyer sur
1492 \begin_inset Flex Noun
1495 \begin_layout Plain Layout
1502 \begin_inset Flex Noun
1505 \begin_layout Plain Layout
1506 Document\SpecialChar menuseparator
1507 Visionner (autres formats)\SpecialChar menuseparator
1516 \begin_layout Standard
1517 Un Format peut se voir associer une
1518 \begin_inset Flex Noun
1521 \begin_layout Plain Layout
1528 \begin_inset Flex Noun
1531 \begin_layout Plain Layout
1538 Par exemple, vous pouvez vouloir utiliser Ghostview pour afficher les fichier
1540 Vous pouvez saisir le nom de la commande permettant de lancer les programmes
1541 dans les champs correspondants.
1542 La visionneuse est lancée quand vous voulez voir un graphique dans \SpecialChar LyX
1545 \begin_inset Flex Noun
1548 \begin_layout Plain Layout
1549 Document\SpecialChar menuseparator
1556 L'éditeur est lancé par exemple quand vous faites un clic-droit sur un
1557 graphique et que vous choisissez
1558 \begin_inset Flex Noun
1561 \begin_layout Plain Layout
1562 Modifier le fichier via une application externe
1567 dans le menu contextuel qui apparaît.
1570 \begin_layout Standard
1572 \begin_inset Flex Noun
1575 \begin_layout Plain Layout
1581 d'un format est facultatif, mais s'il est précisé, il doit être unique
1582 pour l'ensemble des formats.
1583 Il est utilisé pour reconnaître les fichiers de ce format à partir de leur
1585 Pour certains formats de fichier importants, il n'y a pas de type MIME
1586 officiellement répertorié dans la base
1587 \begin_inset CommandInset href
1590 target "http://www.iana.org/assignments/media-types/"
1596 De ce fait \SpecialChar LyX
1597 utilise la liste plus étoffée spécifiée par
1598 \begin_inset CommandInset href
1600 name "freedesktop.org"
1601 target "http://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec"
1609 \begin_layout Standard
1610 La case à cocher Format de document informe \SpecialChar LyX
1611 que le format est approprié
1612 pour une exportation du document.
1613 Si la case est cochée que qu'une procédure de conversion est définie (voir
1615 \begin_inset space ~
1619 \begin_inset CommandInset ref
1621 reference "sec:Convertisseurs"
1625 ), ce format apparaîtra dans le menu
1626 \begin_inset Flex Noun
1629 \begin_layout Plain Layout
1630 Fichier\SpecialChar menuseparator
1637 Le format apparaîtra également dans le menu
1641 si une visionneuse est définie pour lui.
1642 Les formats purement graphiques, comme png, ne doivent pas utiliser cette
1644 Les formats adaptés à la fois aux graphiques et aux documents, comme pdf,
1648 \begin_layout Standard
1650 \begin_inset Flex Noun
1653 \begin_layout Plain Layout
1654 Format graphique vectoriel
1659 informe \SpecialChar LyX
1660 qu'un format peut contenir des vecteurs graphiques.
1661 Cette information est utile pour déterminer le format cible des graphiques
1662 inclus lors de l'exportation via
1663 \begin_inset Flex Noun
1666 \begin_layout Plain Layout
1673 Les graphiques inclus dans le document peuvent nécessiter une conversion
1675 \begin_inset Flex Noun
1678 \begin_layout Plain Layout
1685 \begin_inset Flex Noun
1688 \begin_layout Plain Layout
1695 \begin_inset Flex Noun
1698 \begin_layout Plain Layout
1705 \begin_inset Flex Noun
1708 \begin_layout Plain Layout
1714 ne sait pas gérer d'autres formats graphiques.
1715 Si un graphique inclus n'est pas déjà dans un des ces trois formats, il
1717 \begin_inset Flex Noun
1720 \begin_layout Plain Layout
1726 si la case est cochée, et en
1727 \begin_inset Flex Noun
1730 \begin_layout Plain Layout
1739 \begin_layout Section
1743 \begin_layout Standard
1744 Du fait que toutes les conversions d'un format à une autre se font dans
1745 la répertoire temporaire de \SpecialChar LyX
1746 , il peut être nécessaire de modifier un fichier
1747 avant de le copier dan le répertoire temporaire pour que la conversion
1748 se fasse correctement
1752 \begin_layout Plain Layout
1753 Par exemple, le fichier peut référencer d'autres fichiers ― e.g.
1754 une image ― par un nom de fichier relatif, qui peut devenir incorrect lors
1755 de la copie du fichier dans le répertoire temporaire.
1761 Ceci est effectué par un Copieur: il copie un fichier vers (ou depuis)
1762 le répertoire temporaire et peut le modifier à la volée.
1765 \begin_layout Standard
1766 La définition des copieurs peut utiliser huit variables:
1769 \begin_layout Labeling
1770 \labelwidthstring 00.00.0000
1771 \begin_inset Flex Code
1774 \begin_layout Plain Layout
1780 le répertoire système de \SpecialChar LyX
1782 \begin_inset space \thinspace{}
1786 \begin_inset space \space{}
1790 \begin_inset Flex Noun
1793 \begin_layout Plain Layout
1802 \begin_layout Labeling
1803 \labelwidthstring 00.00.0000
1804 \begin_inset Flex Code
1807 \begin_layout Plain Layout
1813 le fichier en entrée
1816 \begin_layout Labeling
1817 \labelwidthstring 00.00.0000
1818 \begin_inset Flex Code
1821 \begin_layout Plain Layout
1827 le fichier en sortie
1830 \begin_layout Labeling
1831 \labelwidthstring 00.00.0000
1832 \begin_inset Flex Code
1835 \begin_layout Plain Layout
1841 la racine du nom (sans le suffixe) dans le répertoire temporaire \SpecialChar LyX
1845 \begin_layout Labeling
1846 \labelwidthstring 00.00.0000
1847 \begin_inset Flex Code
1850 \begin_layout Plain Layout
1856 la chemin d'accès complet du répertoire \SpecialChar LyX
1860 \begin_layout Labeling
1861 \labelwidthstring 00.00.0000
1862 \begin_inset Flex Code
1865 \begin_layout Plain Layout
1871 le chemin d'accès complet au ficher original \SpecialChar LyX
1872 en cours de traitement
1875 \begin_layout Labeling
1876 \labelwidthstring 00.00.0000
1877 \begin_inset Flex Code
1880 \begin_layout Plain Layout
1886 le nom du fichier \SpecialChar LyX
1887 (sans chemin d'accès)
1890 \begin_layout Labeling
1891 \labelwidthstring 00.00.0000
1892 \begin_inset Flex Code
1895 \begin_layout Plain Layout
1902 \begin_inset Quotes cld
1905 nom \SpecialChar LaTeX
1907 \begin_inset Quotes crd
1913 \begin_layout Standard
1914 Ce dernier doit être le nom du fichier tel qu'il serait spécifié dans la
1915 commande \SpecialChar LaTeX
1925 Il n'est pertinent que pour l'exportation des fichiers appropriés à une
1929 \begin_layout Standard
1930 Les copieurs peuvent être utilisés pour à peu près n'importe quelle opération
1932 Par exemple, supposons que vous vouliez que les fichiers pdf soient copiés
1933 dans un répertoire particulier,
1936 \begin_inset Flex Code
1939 \begin_layout Plain Layout
1950 Alors vous pouvez écrire un script comme celui-ci:
1953 \begin_layout Standard
1956 \begin_inset listings
1960 \begin_layout Plain Layout
1965 \begin_layout Plain Layout
1970 \begin_layout Plain Layout
1972 TOFILE=`basename $2`
1975 \begin_layout Plain Layout
1977 cp $FROMFILE /home/you/pdf/$TOFILE
1985 \begin_layout Standard
1986 Enregistrez-le dans votre répertoire \SpecialChar LyX
1990 \begin_inset Flex Code
1993 \begin_layout Plain Layout
1996 /home/you/.lyx/scripts/pdfcopier.sh
2003 ― et rendez le exécutable, si c'est nécessaire sur votre plate-forme.
2005 \begin_inset Flex Noun
2008 \begin_layout Plain Layout
2009 Outils\SpecialChar menuseparator
2016 \begin_inset Flex Noun
2019 \begin_layout Plain Layout
2020 Gestion des fichiers\SpecialChar menuseparator
2027 \begin_inset Flex Noun
2030 \begin_layout Plain Layout
2036 ― ou l'un des autres formats PDF ― et saisissez
2039 \begin_inset Flex Code
2042 \begin_layout Plain Layout
2045 pdfcopier.sh $$i $$o
2053 \begin_inset Flex Noun
2056 \begin_layout Plain Layout
2065 \begin_layout Standard
2066 Les copieurs sont utilisés par \SpecialChar LyX
2067 dans plusieurs de ses convertisseurs internes.
2068 Par exemple, si les programmes appropriés sont trouvés lors de la configuration
2070 installera automatiquement des copieurs pour les formats
2071 \begin_inset Flex Noun
2074 \begin_layout Plain Layout
2081 \begin_inset Flex Noun
2084 \begin_layout Plain Layout
2086 \begin_inset space ~
2095 Quand le documente est exporté vers ces formats, le copieur considère que
2096 non seulement le fichier HTML, mais aussi les fichiers auxiliaires (fichiers
2097 de style, images, etc.) sont également copiés.
2098 Tous ces fichiers sont recopiés dans un sous-répertoire du répertoire dans
2099 lequel se trouvait le document \SpecialChar LyX
2103 \begin_layout Section
2105 \begin_inset CommandInset label
2107 name "sec:Convertisseurs"
2114 \begin_layout Standard
2115 Vous pouvez définir vos propres Convertisseurs pour activer les conversions
2116 entre différents formats.
2117 Ceci est défini dans
2118 \begin_inset Flex Noun
2121 \begin_layout Plain Layout
2122 Outils\SpecialChar menuseparator
2123 Préférences\SpecialChar menuseparator
2124 Gestion des fichiers\SpecialChar menuseparator
2133 \begin_layout Standard
2134 Pour définir un nouveau convertisseur, sélectionner les formats appropriés
2135 dans les menus déroulants
2136 \begin_inset Flex Noun
2139 \begin_layout Plain Layout
2146 \begin_inset Flex Noun
2149 \begin_layout Plain Layout
2155 , saisir le nom de la commande nécessaire à la conversion et appuyer sur
2157 \begin_inset Flex Noun
2160 \begin_layout Plain Layout
2167 Plusieurs variables peuvent être utilisées pour préciser les arguments
2168 des commandes de conversion:
2171 \begin_layout Labeling
2172 \labelwidthstring 00.00.0000
2173 \begin_inset Flex Code
2176 \begin_layout Plain Layout
2182 le répertoire système de \SpecialChar LyX
2186 \begin_layout Labeling
2187 \labelwidthstring 00.00.0000
2188 \begin_inset Flex Code
2191 \begin_layout Plain Layout
2197 le fichier en entrée
2200 \begin_layout Labeling
2201 \labelwidthstring 00.00.0000
2202 \begin_inset Flex Code
2205 \begin_layout Plain Layout
2211 le fichier en sortie
2214 \begin_layout Labeling
2215 \labelwidthstring 00.00.0000
2216 \begin_inset Flex Code
2219 \begin_layout Plain Layout
2225 le nom de base du fichier en entrée (c'est-à-dire sans suffixe)
2228 \begin_layout Labeling
2229 \labelwidthstring 00.00.0000
2230 \begin_inset Flex Code
2233 \begin_layout Plain Layout
2239 le chemin du fichier d'entrée
2242 \begin_layout Labeling
2243 \labelwidthstring 00.00.0000
2244 \begin_inset Flex Code
2247 \begin_layout Plain Layout
2253 le chemin du fichier d'entrée original (ceci peut différer de
2254 \begin_inset Flex Noun
2257 \begin_layout Plain Layout
2263 lors de l'appel d'une séquence de convertisseurs)
2266 \begin_layout Labeling
2267 \labelwidthstring 00.00.0000
2268 \begin_inset Flex Code
2271 \begin_layout Plain Layout
2278 \begin_inset Flex Code
2281 \begin_layout Plain Layout
2287 désignant l'encodage du document
2290 \begin_layout Standard
2292 \begin_inset Flex Noun
2295 \begin_layout Plain Layout
2297 \begin_inset space ~
2305 , vous pouvez saisir les mots-clés suivants, séparés par des virgules:
2308 \begin_layout Labeling
2309 \labelwidthstring 00.00.0000
2310 \begin_inset Flex Code
2313 \begin_layout Plain Layout
2314 \begin_inset Flex Code
2317 \begin_layout Plain Layout
2328 ce convertisseur exécute \SpecialChar LaTeX
2329 ou une variante de \SpecialChar LaTeX
2330 , le fichier journal sera
2333 \begin_inset Flex Code
2336 \begin_layout Plain Layout
2342 précise quelle forme de \SpecialChar LaTeX
2346 \begin_inset Flex Code
2349 \begin_layout Plain Layout
2350 latex, pdflatex, platex, xetex, luatex
2361 \begin_inset Flex Code
2364 \begin_layout Plain Layout
2371 \begin_inset Flex Code
2374 \begin_layout Plain Layout
2385 \begin_layout Labeling
2386 \labelwidthstring 00.00.0000
2387 \begin_inset Flex Code
2390 \begin_layout Plain Layout
2391 \begin_inset Flex Code
2394 \begin_layout Plain Layout
2405 la conversion utilise le fichier \SpecialChar LaTeX
2407 \begin_inset Flex Noun
2410 \begin_layout Plain Layout
2418 \begin_inset Flex Code
2421 \begin_layout Plain Layout
2427 précise quelle forme de \SpecialChar LaTeX
2428 sera exécutée pour créer le fichier
2429 \begin_inset Flex Noun
2432 \begin_layout Plain Layout
2441 \begin_inset Flex Code
2444 \begin_layout Plain Layout
2445 latex, pdflatex, platex, xetex, luatex
2456 \begin_inset Flex Code
2459 \begin_layout Plain Layout
2466 \begin_inset Flex Code
2469 \begin_layout Plain Layout
2480 \begin_layout Labeling
2481 \labelwidthstring 00.00.0000
2482 \begin_inset Flex Code
2485 \begin_layout Plain Layout
2491 demande une fichier \SpecialChar LyX
2493 \begin_inset Quotes cld
2497 \begin_inset Quotes crd
2500 (facile), ce qui en pratique désigne un fichier similaire au résultat d'une
2501 exportation \SpecialChar LaTeX
2505 \begin_inset Flex Code
2508 \begin_layout Plain Layout
2521 \begin_layout Labeling
2522 \labelwidthstring 00.00.0000
2523 \begin_inset Flex Code
2526 \begin_layout Plain Layout
2532 la sortie est au format XML
2535 \begin_layout Standard
2536 Les quatre mots-clés suivants ne sont pas vraiment des mots-clés, ils prennent
2537 un argument de la forme
2538 \begin_inset Flex Noun
2541 \begin_layout Plain Layout
2550 \begin_layout Labeling
2551 \labelwidthstring 00.00.0000
2552 \begin_inset Flex Code
2555 \begin_layout Plain Layout
2561 est le nom du pilote qu'il faut charger pour ce convertisseur avec le paquetage
2566 , pour ce convertisseur.
2567 Le chargement du pilote convenable est nécessaire pour obtenir certaines
2568 fonctionnalités spécifiques du PDF.
2576 \begin_layout Labeling
2577 \labelwidthstring 00.00.0000
2578 \begin_inset Flex Code
2581 \begin_layout Plain Layout
2587 s'il est utilisé, les messages d'erreur standard du convertisseur seront
2588 redirigés vers un fichier
2589 \begin_inset Flex Code
2592 \begin_layout Plain Layout
2600 , et le script passé en valeur sera exécuté comme:
2601 \begin_inset Flex Code
2604 \begin_layout Plain Layout
2607 script < infile.out > infile.log
2613 L'argument peut contenir
2614 \begin_inset Flex Code
2617 \begin_layout Plain Layout
2626 \begin_layout Labeling
2627 \labelwidthstring 00.00.0000
2628 \begin_inset Flex Code
2631 \begin_layout Plain Layout
2637 précise le nom du répertoire dans lequel le convertisseur placera les fichiers
2638 engendrés par la conversion.
2640 ne créera pas ce répertoire, et ne copiera rien dedans, bien qu'il le
2641 copie dans la cible.
2642 La valeur peut utiliser
2643 \begin_inset Flex Code
2646 \begin_layout Plain Layout
2652 , qui sera remplacé par le nom sans suffixe des fichiers d'entrée et de
2653 sortie, respectivement, lors de la copie du répertoire.
2654 \begin_inset Newline newline
2657 Noter que l'utilisation simultanée de
2658 \begin_inset Flex Noun
2661 \begin_layout Plain Layout
2668 \begin_inset Flex Noun
2671 \begin_layout Plain Layout
2678 Ce dernier sera ignoré si le premier est employé;
2681 \begin_layout Labeling
2682 \labelwidthstring 00.00.0000
2683 \begin_inset Flex Code
2686 \begin_layout Plain Layout
2692 détermine le nom du fichier résultat et peut contenir
2693 \begin_inset Flex Code
2696 \begin_layout Plain Layout
2704 \begin_inset Flex Noun
2707 \begin_layout Plain Layout
2713 et est optionnel même dans ce cas; la valeur
2714 \begin_inset Quotes cld
2718 \begin_inset Quotes crd
2721 est implicite s'il n'est pas activé.
2724 \begin_layout Standard
2726 \begin_inset Flex Code
2729 \begin_layout Plain Layout
2735 approprié accompagne certains convertisseurs venant avec \SpecialChar LyX
2737 Par contre, aucun des trois derniers mots-clés n'est utilisé dans les convertis
2738 seurs pré-installés par \SpecialChar LyX
2742 \begin_layout Standard
2743 Il n'est pas nécessaire de définir des convertisseurs pour tous les formats
2744 entre lesquels vous désirez effectuer des conversions.
2745 Par exemple, vous remarquerez qu'il n'y a pas de convertisseur
2746 \begin_inset Quotes cld
2751 \begin_inset Quotes crd
2754 , mais \SpecialChar LyX
2755 exportera bien vers PostScript.
2756 Ceci se fait parce que \SpecialChar LyX
2757 crée d'abord un fichier \SpecialChar LaTeX
2758 (pas besoin de convertisseur
2759 pour cela) qui est ensuite converti vers DVI en utilisant le convertisseur
2761 \begin_inset Quotes cld
2766 \begin_inset Quotes crd
2769 , pour terminer par la conversion
2770 \begin_inset Quotes cld
2774 \begin_inset Quotes crd
2779 trouve ainsi les séquences de convertisseurs automatiquement, et trouvera
2780 toujours le séquence la plus courte.
2781 Vous pouvez cependant définir plusieurs méthodes de conversion entre formats
2783 Par exemple, la configuration \SpecialChar LyX
2784 standard propose cinq façons différentes
2785 de convertir \SpecialChar LaTeX
2789 \begin_layout Enumerate
2791 \begin_inset Flex Noun
2794 \begin_layout Plain Layout
2803 \begin_layout Enumerate
2804 via (DVI et) PostScript, en utilisant
2805 \begin_inset Flex Noun
2808 \begin_layout Plain Layout
2817 \begin_layout Enumerate
2818 via DVI, en utilisant
2819 \begin_inset Flex Noun
2822 \begin_layout Plain Layout
2831 \begin_layout Enumerate
2833 \begin_inset Flex Noun
2836 \begin_layout Plain Layout
2846 \begin_layout Enumerate
2848 \begin_inset Flex Noun
2851 \begin_layout Plain Layout
2861 \begin_layout Standard
2862 Pour définir de tels choix de séquences, vous devez définir plusieurs
2863 \begin_inset Quotes cld
2867 \begin_inset Quotes crd
2870 cible, comme décrit dans la
2871 \begin_inset CommandInset ref
2873 reference "sec:Formats"
2878 Par exemple, avec la configuration standard, les formats dénommés
2879 \begin_inset Flex Noun
2882 \begin_layout Plain Layout
2889 \begin_inset Flex Noun
2892 \begin_layout Plain Layout
2899 \begin_inset Flex Noun
2902 \begin_layout Plain Layout
2909 \begin_inset Flex Noun
2912 \begin_layout Plain Layout
2919 \begin_inset Flex Noun
2922 \begin_layout Plain Layout
2929 \begin_inset Flex Noun
2932 \begin_layout Plain Layout
2939 \begin_inset Flex Noun
2942 \begin_layout Plain Layout
2949 \begin_inset Flex Noun
2952 \begin_layout Plain Layout
2960 \begin_inset Flex Noun
2963 \begin_layout Plain Layout
2969 (pour Lua\SpecialChar TeX
2970 ) sont définis, qui correspondent tous au suffixe
2971 \begin_inset Flex Noun
2974 \begin_layout Plain Layout
2980 et auxquels sont associées les trois méthodes décrites ci-dessus.
2983 \begin_layout Chapter
2984 Internationaliser \SpecialChar LyX
2986 \begin_inset CommandInset label
2995 \begin_layout Standard
2996 Il est possible de traduire l'interface utilisateur de \SpecialChar LyX
2998 La dernière fois que nous avons vérifié, \SpecialChar LyX
2999 était disponible en 30 langues.
3000 La langue que vous avez choisie est appelée votre
3004 (pour plus de renseignements sur les réglages de localisation, voyez la
3005 documentation de votre système d'exploitation sur les locales.
3006 Pour Linux, la page de man de
3007 \begin_inset Flex Noun
3010 \begin_layout Plain Layout
3016 est un bon point de départ).
3019 \begin_layout Standard
3020 Notez que ces traductions fonctionnent, mais présentent quelques failles.
3021 En particulier, toutes les fenêtres ont été tracées en fonction du texte
3022 anglais, et quelques-unes des traductions sont trop grandes pour rentrer
3023 dans l'espace alloué.
3024 Ce n'est qu'un problème d'affichage sans conséquence.
3025 Vous verrez aussi que certaines traductions n'ont pas de raccourcis définis
3027 Parfois, c'est qu'il n'y a pas assez de lettres disponibles.
3028 Parfois c'est que le traducteur n'a tout simplement pas encore eu le temps
3030 Nos équipes de traduction, que vous pouvez souhaiter rejoindre
3034 \begin_layout Plain Layout
3035 Si vous parlez couramment une autre langue que l'anglais, rejoindre ces
3036 équipes est un des grands moyens de rendre service à la communauté des
3037 développeurs et utilisateurs de \SpecialChar LyX
3043 , essaieront de faire disparaître ces inconvénients dans les versions futures
3048 \begin_layout Section
3049 Traduire \SpecialChar LyX
3053 \begin_layout Subsection
3054 Traduire l'interface graphique (messages textuels)
3057 \begin_layout Standard
3059 utilise la bibliothèque GNU
3060 \begin_inset Flex Noun
3063 \begin_layout Plain Layout
3069 pour gérer l'internationalisation de l'interface.
3070 Pour que \SpecialChar LyX
3071 parle votre langue favorite dans tous les menus et fenêtres,
3072 vous avez besoin d'un fichier
3073 \begin_inset Flex Noun
3076 \begin_layout Plain Layout
3083 Quand celui-ci est disponible, vous devez générer à partir de là un fichier
3085 \begin_inset Flex Noun
3088 \begin_layout Plain Layout
3094 et installer ce dernier.
3095 Tout ce processus est expliqué dans la documentation de GNU
3096 \begin_inset Flex Noun
3099 \begin_layout Plain Layout
3106 Vous pouvez effectuer cette traduction pour votre propre besoin, mais si
3107 vous avez l'intention de la faire, vous pouvez aussi bien partager le résultat
3108 de votre travail avec la communauté \SpecialChar LyX
3110 Envoyez un message à la liste de messagerie des développeurs \SpecialChar LyX
3112 d'information sur la procédure.
3115 \begin_layout Standard
3116 En bref, voici un résumé de ce qu'il faut faire (
3122 est le code de la langue):
3125 \begin_layout Itemize
3126 télécharger le code source de \SpecialChar LyX
3128 \begin_inset CommandInset href
3130 name "page d'information sur le Web"
3131 target "https://www.lyx.org/HowToUseGIT"
3139 \begin_layout Itemize
3141 \begin_inset Flex Noun
3144 \begin_layout Plain Layout
3151 \begin_inset Flex Noun
3154 \begin_layout Plain Layout
3160 , le répertoire des fichiers
3161 \begin_inset Flex Noun
3164 \begin_layout Plain Layout
3175 \begin_inset Flex Noun
3178 \begin_layout Plain Layout
3193 \begin_inset Flex Noun
3196 \begin_layout Plain Layout
3202 n'existe pas, il peut être recréé avec la commande
3203 \begin_inset Flex Noun
3206 \begin_layout Plain Layout
3212 dans ce répertoire, ou bien vous pouvez utiliser le fichier
3213 \begin_inset Flex Noun
3216 \begin_layout Plain Layout
3222 d'une autre langue comme modèle).
3225 \begin_layout Itemize
3239 \begin_layout Plain Layout
3240 C'est un fichier texte: il peut donc être modifié par n'importe quel éditeur
3242 Mais il existe des programmes spécifiques pour gérer les modifications,
3244 \begin_inset Flex Noun
3247 \begin_layout Plain Layout
3253 (toutes plate-formes) ou
3254 \begin_inset Flex Noun
3257 \begin_layout Plain Layout
3264 Emacs est également doté d'un
3265 \begin_inset Quotes cld
3269 \begin_inset Quotes crd
3272 pour modifier les fichier
3273 \begin_inset Flex Noun
3276 \begin_layout Plain Layout
3282 , mais attention, les fichiers sont encodés en Unicode, voir
3283 \begin_inset Flex URL
3286 \begin_layout Plain Layout
3288 https://www.gnu.org/software/gettext/manual/html_node/PO-Mode.html
3302 Pour certains menus, il y a aussi des touches de raccourci qui doivent
3304 Ces touches viennent après un
3307 \begin_inset Quotes cld
3311 \begin_inset Quotes crd
3316 , et doivent être adaptées au texte traduit.
3317 Vous devez aussi remplir les champs au début du nouveau fichier
3318 \begin_inset Flex Noun
3321 \begin_layout Plain Layout
3327 avec votre adresse e-mail, etc., pour que les gens sachent comment vous
3328 joindre pour proposer des suggestions, ou pour démolir votre travail.
3331 \begin_layout Standard
3332 Si vous voulez juste traduire pour vous-même, alors:
3335 \begin_layout Itemize
3344 \begin_inset Newline newline
3348 \begin_inset Flex Noun
3351 \begin_layout Plain Layout
3352 msgfmt -o xx.mo < xx.po
3360 \begin_layout Itemize
3362 \begin_inset Flex Noun
3365 \begin_layout Plain Layout
3371 dans votre répertoire de locales, dans le répertoire correspondant aux
3372 messages pour la langue
3379 \begin_inset Flex Noun
3382 \begin_layout Plain Layout
3389 \begin_inset Newline newline
3393 \begin_inset Flex Noun
3396 \begin_layout Plain Layout
3397 /usr/local/share/locale/xx/LC_MESSAGES/lyx.mo
3405 \begin_layout Standard
3406 Pour ajouter un nouveau fichier
3415 (ce qui serait mieux pour que d'autres puisent en profiter), il faut
3416 effectuer quelques changements dans \SpecialChar LyX
3417 : envoyez donc une courrier à la liste
3418 de messagerie des développeurs pour ce faire.
3421 \begin_layout Subsubsection
3425 \begin_layout Standard
3426 Il arrive quelquefois qu'un message anglophone doive être traduit de différentes
3427 façons dans le langage cible.
3428 Un exemple est le message
3429 \begin_inset Flex Code
3432 \begin_layout Plain Layout
3440 qui se traduit en français par
3441 \begin_inset Flex Noun
3444 \begin_layout Plain Layout
3453 \begin_inset Flex Noun
3456 \begin_layout Plain Layout
3462 , suivant le genre et l'initiale du mot suivant.
3464 \begin_inset Flex Code
3467 \begin_layout Plain Layout
3475 ne sait pas gérer de telles traductions ambiguës, et vous devez donc ajouter
3476 une information contextuelle au message: au lieu de
3477 \begin_inset Flex Code
3480 \begin_layout Plain Layout
3489 \begin_inset Flex Code
3492 \begin_layout Plain Layout
3501 \begin_inset Flex Code
3504 \begin_layout Plain Layout
3512 De ce fait, les deux occurrences de
3513 \begin_inset Flex Code
3516 \begin_layout Plain Layout
3524 sont différentes pour
3525 \begin_inset Flex Code
3528 \begin_layout Plain Layout
3536 et peuvent être traduites correctement pour
3537 \begin_inset Flex Noun
3540 \begin_layout Plain Layout
3545 \begin_inset space ~
3554 \begin_inset Flex Noun
3557 \begin_layout Plain Layout
3562 \begin_inset space ~
3573 \begin_layout Standard
3574 Bien entendu l'information contextuelle doit être supprimée de l'affichage
3575 lorsqu'aucune traduction n'est utilisée, c'est pourquoi il faut la mettre
3576 entre double crochets à la fin du message comme ci-dessus.
3577 Le mécanisme de traduction de \SpecialChar LyX
3578 assure que tout ce qui est entre double
3579 crochets à la fin des messages est supprimé à l'affichage du message.
3582 \begin_layout Subsection
3583 Traduire la documentation
3586 \begin_layout Standard
3587 La documentation en ligne (dans le menu
3591 ) peut (et doit !) être traduite.
3592 S'il existe une traduction de la documentation
3596 \begin_layout Plain Layout
3597 En mars 2008, au moins quelques documents avaient été traduit en14 langues,
3598 le manuel d'apprentissage étant disponible en quelques autres.
3603 , et si la locale est correctement réglée, \SpecialChar LyX
3604 affichera tout seul la version
3607 cherche les versions traduites sous le nom
3608 \begin_inset Flex Noun
3611 \begin_layout Plain Layout
3628 est le code pour la langue en cours d'utilisation.
3629 S'il n'y a pas de traduction disponible, c'est la version anglaise qui
3631 Notez que les versions traduites doivent avoir le même nom de fichier (ici
3633 \begin_inset Flex Noun
3636 \begin_layout Plain Layout
3643 Si vous vous sentez de traduire la documentation (ce qui est d'ailleurs
3644 un excellent moyen de corriger la documentation d'origine!), il y a un
3645 certain nombre de choses que vous devez faire tout de suite:
3648 \begin_layout Itemize
3649 faire un tour sur la page web de la
3650 \begin_inset CommandInset href
3652 name "traduction des documentations"
3653 target "https://www.lyx.org/WebFr.Translation"
3658 sur le site de \SpecialChar LyX
3660 De cette façon, vous pourrez voir quels documents ont déjà été traduits
3661 dans votre langue, s'il y en a.
3662 Vous y trouverez aussi qui s'occupe d'organiser l'effort de traduction
3664 Si personne ne s'en occupe, faites-nous connaître votre intérêt.
3667 \begin_layout Standard
3668 Une fois que vous vous y mettez pour de bon, voilà quelques conseils qui
3669 pourront vous éviter des ennuis:
3672 \begin_layout Itemize
3673 joignez-vous à l'équipe de documentation!
3679 Aide\SpecialChar menuseparator
3682 ) explique comment faire.
3683 C'est d'ailleurs le premier document à traduire;
3686 \begin_layout Itemize
3687 étudiez les conventions typographiques de la langue dans laquelle vous traduisez.
3688 La typographie est un art ancien et au cours des siècles, une grande variété
3689 de conventions ont vu le jour dans les différentes parties du globe.
3690 Apprenez aussi le vocabulaire spécifique des professionnels de la typographie
3692 Si vous inventez votre propre terminologie, vous allez induire les lecteurs
3696 Attention ! La typographie peut devenir une passion !
3701 \begin_layout Itemize
3702 faites une copie du document (dans les cas simples, sinon voyez la note
3704 \begin_inset space ~
3708 \begin_inset CommandInset ref
3710 reference "fn:NdT-:-Je"
3715 Ce sera votre fichier de travail.
3716 Vous pouvez l'utiliser comme fichier d'aide personnel en le mettant dans
3720 \begin_inset Flex Code
3723 \begin_layout Plain Layout
3734 \begin_inset Newline newline
3740 \begin_inset Note Greyedout
3743 \begin_layout Plain Layout
3748 pour un document complexe doté d'éléments externes (images, etc.), si vous
3749 voulez faire une copie dans un répertoire temporaire par exemple, faites
3750 attention aux liens vers les éléments externes qui peuvent être brisés
3751 quand le document est déplacé d'un endroit à un autre.
3752 La meilleure méthode est de télécharger l'arborescence \SpecialChar LyX
3755 \begin_inset Flex URL
3758 \begin_layout Plain Layout
3760 https://www.lyx.org/WebFr.HowToUseGIT
3765 ) et de modifier le ficher de documentation en place.
3773 \begin_layout Itemize
3774 de temps à autre le document original (de l'équipe \SpecialChar LyX
3777 \begin_inset CommandInset href
3779 name "l'interface d'affichage des source"
3780 target "https://www.lyx.org/trac/browser"
3785 pour voir ce qui a changé.
3786 De cette façon vous pouvez voir facilement les parties de votre document
3787 qui ont besoin d'être mises à jour
3791 \begin_layout Plain Layout
3792 NdT : Je conseille très vivement de partir des fichiers disponibles sur
3793 Trac, et de ne pas perdre de temps à traduire la version contenue dans
3794 votre distribution pour s'apercevoir trop tard que tout est périmé.
3795 J’ajoute que la meilleure solution est de récupérer l'image courante des
3796 sources de \SpecialChar LyX
3799 \begin_inset CommandInset href
3802 target "https://www.lyx.org/WebFr.HowToUseGIT"
3807 ) et de modifier directement le fichier concerné dans l'arborescence importée:
3808 de cette façon, les liens vers les images ne seront pas modifiés lors de
3809 la sauvegarde du fichier, et la version modifiée pourra être soumise sans
3810 modifications aux développeurs.
3811 \begin_inset CommandInset label
3825 \begin_layout Standard
3826 Si vous avez trouvé une erreur dans le document original, corrigez-la et
3827 dites-le au reste de l'équipe de documentation (que vous n'avez pas manqué
3828 de rejoindre, n'est-ce pas ?)
3831 \begin_layout Standard
3832 \begin_inset Branch Obsolete
3836 \begin_layout Section
3837 Support de Clavier International
3840 \begin_layout Standard
3843 [Note de l'Éditeur : La section qui suit a été écrite par
3848 Il faut la corriger pour qu'elle soit conforme à la nouvelle feuille de
3849 style de la Documentation et pour utiliser les nouvelles fonctions de la
3851 Le tout doit aussi être fusionné avec la section d'après.
3855 \begin_layout Subsection
3856 Définir ses propres réaffectations clavier : Format de fichier
3861 \begin_layout Standard
3862 Regardons d'un peu plus près un fichier de définition de clavier.
3863 C'est un fichier ASCII qui définit :
3866 \begin_layout Itemize
3867 des correspondances touche à touche ou touche à chaîne
3870 \begin_layout Itemize
3874 \begin_layout Itemize
3875 des exceptions des touches mortes
3878 \begin_layout Standard
3879 Pour définir une traduction touche à touche ou touche à chaîne, utilisez
3883 \begin_layout Quotation
3895 \begin_layout Standard
3900 est la touche à traduire et
3904 est la chaîne à insérer dans le document.
3905 Pour définir des touches mortes, faites :
3908 \begin_layout Quotation
3913 kmod touche touche_morte
3916 \begin_layout Standard
3921 est la touche du clavier et
3925 est le nom de la touche morte.
3926 Les touches mortes suivantes sont supportées (nom du raccourci entre parenthèse
3930 \begin_layout Quotation
3934 \begin_inset space \hfill{}
3940 \begin_layout Quotation
3942 \begin_inset space \hfill{}
3948 \begin_layout Quotation
3950 \begin_inset space \hfill{}
3956 \begin_layout Quotation
3958 \begin_inset space \hfill{}
3964 \begin_layout Quotation
3966 \begin_inset space \hfill{}
3972 \begin_layout Quotation
3974 \begin_inset space \hfill{}
3981 \begin_layout Plain Layout
3993 \begin_layout Quotation
3995 \begin_inset space \hfill{}
4001 \begin_layout Quotation
4003 \begin_inset space \hfill{}
4010 \begin_layout Plain Layout
4022 \begin_layout Quotation
4024 \begin_inset space \hfill{}
4030 \begin_layout Quotation
4032 \begin_inset space \hfill{}
4038 \begin_layout Quotation
4040 \begin_inset space \hfill{}
4047 \begin_layout Plain Layout
4059 \begin_layout Quotation
4061 \begin_inset space \hfill{}
4068 \begin_layout Plain Layout
4080 \begin_layout Quotation
4082 \begin_inset space \hfill{}
4088 \begin_layout Quotation
4089 hungarian umlaut (hug)
4090 \begin_inset space \hfill{}
4096 \begin_layout Quotation
4098 \begin_inset space \hfill{}
4104 \begin_layout Quotation
4106 \begin_inset space \hfill{}
4113 \begin_layout Plain Layout
4125 \begin_layout Standard
4126 Dans beaucoup de claviers internationaux il y a des exceptions dans les
4127 règles d'emploi des touches mortes, vous pouvez les définir ainsi :
4130 \begin_layout Quotation
4135 kxmod touche_morte touche chaîne_sortie
4138 \begin_layout Standard
4139 Par exemple, sur un clavier slovaque, si vous tapez caron-o, ça génère circonfle
4140 xe-o, il faut donc mettre :
4143 \begin_layout Quotation
4157 \begin_layout Standard
4158 pour le faire marcher correctement.
4159 Vous devez aussi définir comme des exceptions les touches mortes avec i
4160 et j, pour enlever le point avant d'insérer une marque d'accentuation.
4161 Je changerai ceci le moment venu, mais je n'en ai pas encore eu le temps.
4164 \begin_layout Standard
4165 Au fait, à propos des caractères : l'antislash est un caractère d'échappement,
4166 pour l'entrer, il faut taper un double antislash.
4171 ont aussi un sens différent.
4176 indique les commentaires, les guillemets entourent les commandes style
4179 Pour entrer un guillemet, il faut taper
4198 \begin_layout Standard
4199 Si vous faites un fichier de réaffectation clavier qui marche pour votre
4200 langue, merci de me l'envoyer, pour que je puisse l'inclure dans la prochaine
4201 distribution de réaffectations clavier.
4204 \begin_layout Standard
4205 Il y aura plus de mots-clés supportés à l'avenir dans les fichiers de réaffectat
4206 ion clavier, comme :
4209 \begin_layout Itemize
4214 kinclude nom_fichier
4217 \begin_inset space \hfill{}
4220 inclut un autre fichier (
4227 \begin_layout Itemize
4235 \begin_inset space \hfill{}
4238 définit un programme externe de traduction (
4245 \begin_layout Standard
4246 Il devrait aussi chercher dans
4250 les valeurs par défaut (par exemple, une option
4256 pour inclure le clavier par défaut).
4264 \begin_layout Section
4265 Les Claviers Internationaux
4266 \begin_inset CommandInset label
4275 \begin_layout Standard
4276 \begin_inset Note Note
4279 \begin_layout Plain Layout
4280 En révisant ce document en mars 2008, le relecteur anglophone n'a pas vérifié
4281 cette section par manque de compréhension de son contenu.
4282 Ce serait bien que quelqu'un s'en charge.
4283 Le traducteur francophone (SMGC) l'avait traduit tel quel, le relecteur
4284 francophone (JPC) l'a relu tel quel.
4292 \begin_layout Standard
4293 Les deux sections suivantes décrivent en détail la syntaxe des fichiers
4295 \begin_inset Flex Code
4298 \begin_layout Plain Layout
4305 \begin_inset Flex Code
4308 \begin_layout Plain Layout
4315 Ces sections devraient vous aider à concevoir votre propre réaffectation
4316 clavier si celles fournies ne vous donnent pas satisfaction.
4319 \begin_layout Subsection
4325 \begin_layout Standard
4327 \begin_inset Flex Noun
4330 \begin_layout Plain Layout
4336 fait correspondre des appuis clavier à des caractères ou à des chaînes
4338 Il définit une réaffectation clavier
4342 \begin_layout Plain Layout
4343 NdT : Keyboard MAPping.
4349 Cette section décrit les mots clés
4350 \begin_inset Flex Code
4353 \begin_layout Plain Layout
4360 \begin_inset Flex Code
4363 \begin_layout Plain Layout
4370 \begin_inset Flex Code
4373 \begin_layout Plain Layout
4380 \begin_inset Flex Code
4383 \begin_layout Plain Layout
4390 \begin_inset Flex Code
4393 \begin_layout Plain Layout
4402 \begin_layout Labeling
4403 \labelwidthstring 00.00.0000
4404 \begin_inset Flex Code
4407 \begin_layout Plain Layout
4413 fait correspondre un caractère à une chaîne
4416 \begin_layout LyX-Code
4425 \begin_layout Standard
4426 Ceci fait correspondre
4439 , le guillemet double (
4449 ) doivent être protégés par un antislash (
4458 \begin_layout Standard
4459 Voici un exemple de commande
4460 \begin_inset Flex Noun
4463 \begin_layout Plain Layout
4469 qui fait s'afficher le symbole
4470 \begin_inset Flex Noun
4473 \begin_layout Plain Layout
4479 quand on tape la touche
4480 \begin_inset Flex Noun
4483 \begin_layout Plain Layout
4492 \begin_layout LyX-Code
4500 \begin_layout Labeling
4501 \labelwidthstring 00.00.0000
4502 \begin_inset Flex Code
4505 \begin_layout Plain Layout
4511 définit un caractère accentué
4514 \begin_layout LyX-Code
4520 caractère accent autorisés
4523 \begin_layout Standard
4537 C'est le principe de la touche morte
4541 \begin_layout Plain Layout
4546 désigne une touche qui seule ne produit pas de caractère, mais qui produit
4547 le caractère accentué voulu quand elle est suivie par une autre touche
4549 Par exemple, pour écrire un
4552 \begin_inset Quotes cld
4556 \begin_inset Quotes crd
4561 sur un clavier français, il faut d'abord taper sur
4564 \begin_inset Quotes cld
4568 \begin_inset Quotes crd
4576 \begin_inset Quotes cld
4580 \begin_inset Quotes crd
4593 \begin_layout Standard
4598 puis une autre touche qui ne fait pas partie des caractères
4602 , vous obtiendrez un
4606 suivi par l'autre touche non autorisée.
4608 \begin_inset Flex Noun
4611 \begin_layout Plain Layout
4617 efface une touche morte, si vous tapez
4622 \begin_inset Flex Noun
4625 \begin_layout Plain Layout
4631 , le curseur ne recule pas mais annule l'effet que
4635 aurait pu avoir sur la touche suivante.
4638 \begin_layout Standard
4639 Dans l'exemple suivant, il est spécifié que le caractère ' doit être un
4640 accent aigu, autorisé sur les caractères a, e, i, o, u, A, E, I, O et U
4644 \begin_layout LyX-Code
4647 kmod ' acute aeiouAEIOU
4650 \begin_layout Labeling
4651 \labelwidthstring 00.00.0000
4652 \begin_inset Flex Code
4655 \begin_layout Plain Layout
4661 définit une exception au caractère accentué
4664 \begin_layout LyX-Code
4670 accent caractère résultat
4673 \begin_layout Standard
4674 Ceci définit une exception pour l'
4687 doit avoir été assigné auparavant par une déclaration
4688 \begin_inset Flex Code
4691 \begin_layout Plain Layout
4703 ne doit pas faire partie des caractères
4712 Quand vous tapez la séquence
4725 Si une telle déclaration n'existe pas dans le fichier
4726 \begin_inset Flex Code
4729 \begin_layout Plain Layout
4741 touche_accent caractère
4747 est le premier paramètre de la déclaration
4748 \begin_inset Flex Code
4751 \begin_layout Plain Layout
4762 \begin_layout Standard
4763 Avec la commande suivante, vous obtenez äi quand vous tapez acute-i ('i)
4767 \begin_layout LyX-Code
4781 \begin_layout Labeling
4782 \labelwidthstring 00.00.0000
4783 \begin_inset Flex Code
4786 \begin_layout Plain Layout
4792 Combine deux caractères accentués
4795 \begin_layout LyX-Code
4801 accent1 accent2 autorisés
4804 \begin_layout Standard
4805 Celui-ci est assez ésotérique.
4806 Il vous permet de combiner les effets de l'
4814 (dans cet ordre !) sur les caractères
4827 doivent avoir été définies par une commande
4840 \begin_layout Standard
4841 Voyez cet exemple extrait du fichier
4848 \begin_layout LyX-Code
4851 kmod ; acute aeioyvhAEIOYVH
4854 \begin_layout LyX-Code
4860 \begin_layout LyX-Code
4863 kcomb acute umlaut iyIY
4866 \begin_layout Standard
4867 Ça vous permet de taper
4871 et d'avoir l'effet de
4881 \begin_inset Flex Noun
4884 \begin_layout Plain Layout
4890 annule la dernière touche morte, donc si vous tapez
4891 \begin_inset Flex Code
4894 \begin_layout Plain Layout
4909 \begin_layout Subsection
4915 \begin_layout Standard
4916 Après que la réaffectation
4917 \begin_inset Flex Noun
4920 \begin_layout Plain Layout
4926 a été effectuée, un fichier
4927 \begin_inset Flex Code
4930 \begin_layout Plain Layout
4936 convertit les chaînes de symboles obtenues dans la police de caractères.
4937 Actuellement, la distribution de \SpecialChar LyX
4938 comprend au moins les fichiers
4939 \begin_inset Flex Code
4942 \begin_layout Plain Layout
4949 \begin_inset Flex Code
4952 \begin_layout Plain Layout
4961 \begin_layout Standard
4962 En général le fichier
4963 \begin_inset Flex Code
4966 \begin_layout Plain Layout
4972 est une suite de déclarations de la forme :
4975 \begin_layout LyX-Code
4979 numéro_du_caractère chaîne
4982 \begin_layout Standard
4983 Par exemple, pour affecter
4989 au caractère correspondant dans le jeu iso-8859-1 (233), il y a la déclaration
4993 \begin_layout LyX-Code
5001 \begin_layout Standard
5003 \begin_inset Flex Code
5006 \begin_layout Plain Layout
5015 \begin_inset Flex Code
5018 \begin_layout Plain Layout
5029 Notez que le même caractère peut servir pour plus d'une chaîne.
5031 \begin_inset Flex Code
5034 \begin_layout Plain Layout
5043 \begin_layout LyX-Code
5055 \begin_inset Newline newline
5071 \begin_layout Standard
5073 ne trouve pas de correspondance pour la chaîne produite par une touche
5074 ou une séquence avec des touches mortes, il va vérifier si elle ressemble
5075 à un caractère accentué et va essayer à l'écran de tracer un accent par
5076 dessus le caractère.
5079 \begin_layout Subsection
5083 \begin_layout Standard
5084 Il y a une autre façon d'ajouter le support pour des caractères internationaux
5085 par l'intermédiaire des touches mortes.
5086 Une touche morte marche en combinaison avec une lettre pour produire un
5088 Ici, nous allons expliquer comment créer une touche morte vraiment simple
5089 pour montrer comment elles marchent.
5092 \begin_layout Standard
5093 Supposez que vous ayez besoin du caractère circonflexe,
5097 \begin_layout Plain Layout
5098 NdT : déjà présent en français, mais nous allons conserver cet exemple.
5106 \begin_inset Quotes cld
5110 \begin_inset Quotes crd
5116 Vous devez faire correspondre la touche circonflexe à la commande \SpecialChar LyX
5118 \begin_inset Flex Code
5121 \begin_layout Plain Layout
5128 \begin_inset Flex Code
5131 \begin_layout Plain Layout
5138 Maintenant, à chaque fois que vous taperez la touche circonflexe suivie
5139 par une lettre, il y aura un accent circonflexe dessus.
5140 Par exemple, la séquence
5143 \begin_inset Quotes cld
5149 \begin_inset Flex Code
5152 \begin_layout Plain Layout
5161 \begin_inset Quotes crd
5169 \begin_inset Quotes cld
5175 \begin_inset Flex Code
5178 \begin_layout Plain Layout
5187 \begin_inset Quotes crd
5193 Cependant, si vous essayez de taper
5196 \begin_inset Quotes cld
5202 \begin_inset Flex Code
5205 \begin_layout Plain Layout
5214 \begin_inset Quotes crd
5220 va se plaindre avec un bip, car un
5223 \begin_inset Quotes cld
5229 \begin_inset Flex Code
5232 \begin_layout Plain Layout
5241 \begin_inset Quotes crd
5246 ne prend jamais d'accent circonflexe.
5248 \begin_inset Flex Noun
5251 \begin_layout Plain Layout
5257 après une touche morte fait s'afficher l'accent seul.
5258 Notez bien ce dernier point ! Si vous faites correspondre une touche à
5259 une touche morte, vous devez faire correspondre le caractère sur cette
5260 touche à une touche différente.
5261 Faire correspondre la virgule à une cédille est une mauvaise idée, car
5262 vous n'aurez plus que des cédilles à la place des virgules.
5265 \begin_layout Standard
5266 Une façon courante de créer des touches mortes est d'utiliser
5267 \begin_inset Flex Noun
5270 \begin_layout Plain Layout
5277 \begin_inset Flex Noun
5280 \begin_layout Plain Layout
5287 \begin_inset Flex Noun
5290 \begin_layout Plain Layout
5296 en combinaison avec un accent, comme
5299 \begin_inset Quotes cld
5303 \begin_inset Quotes crd
5311 \begin_inset Quotes cld
5315 \begin_inset Quotes crd
5321 Une autre méthode met en jeu
5322 \begin_inset Flex Code
5325 \begin_layout Plain Layout
5332 \begin_inset Flex Code
5335 \begin_layout Plain Layout
5344 \begin_inset space ~
5348 \begin_inset space ~
5353 ) pour configurer la touche spéciale
5354 \begin_inset Flex Code
5357 \begin_layout Plain Layout
5364 Elle agit un peu comme
5365 \begin_inset Flex Noun
5368 \begin_layout Plain Layout
5374 et permet de faire correspondre des touches à des caractères accentués.
5375 Vous pouvez aussi transformer des touches en touches mortes en les affectant
5376 à quelque chose comme
5377 \begin_inset Flex Code
5380 \begin_layout Plain Layout
5386 puis en affectant cette touche symbolique à la commande \SpecialChar LyX
5391 \begin_layout Plain Layout
5396 : C'est exactement ce que je fais dans mes fichiers
5408 \begin_inset space ~
5416 \begin_inset space ~
5421 ) est configurée comme
5425 et j'ai affecté des choses comme
5428 \begin_inset space ~
5436 \begin_inset space ~
5441 à un tas de touches symboliques
5444 \begin_inset Quotes cld
5448 \begin_inset Quotes crd
5454 C'est comme ça que j'obtiens tous mes caractères accentués.
5459 Vous pouvez transformer à peu près n'importe quelle touche en touche
5460 \begin_inset Flex Code
5463 \begin_layout Plain Layout
5470 \begin_inset Flex Code
5473 \begin_layout Plain Layout
5479 , une touche de fonction inutilisée, etc.
5480 Quant aux commandes \SpecialChar LyX
5481 qui produisent des accents, voyez à l'entrée
5482 \begin_inset Flex Code
5485 \begin_layout Plain Layout
5494 \begin_inset space ~
5498 \begin_inset space ~
5504 Là-bas il y a la liste complète.
5507 \begin_layout Subsection
5508 Enregistrer votre configuration linguistique
5511 \begin_layout Standard
5512 Vous pouvez éditer vos préférences dans la fenêtre
5514 Outils\SpecialChar menuseparator
5517 pour que \SpecialChar LyX
5518 démarre avec l'environnement linguistique que vous souhaitez,
5519 automatiquement configuré.
5522 \begin_layout LyX-Code
5526 \begin_layout Chapter
5527 Créer et installer de nouvelles classes de document, formats et modèles
5528 \begin_inset CommandInset label
5530 name "chap:classe-texte"
5535 \begin_inset Argument 1
5538 \begin_layout Plain Layout
5539 Installer de nouvelles classes
5547 \begin_layout Standard
5548 Dans ce chapitre, nous décrivons comment créer et installer de nouveaux
5549 fichiers de format \SpecialChar LyX
5550 ou de modèle, et nous vous offrons une révision des
5551 procédures correctes d'installation de nouvelles classes de document \SpecialChar LaTeX
5555 \begin_layout Standard
5556 D'abord, quelques mots pour décrire une bonne approche de la relation entre
5558 et \SpecialChar LaTeX
5560 Ce qu'il faut bien comprendre, c'est qu'en certain sens, \SpecialChar LyX
5562 de \SpecialChar LaTeX
5564 De fait, du point de vue de \SpecialChar LyX
5565 , \SpecialChar LaTeX
5567 \begin_inset Quotes cld
5571 \begin_inset Quotes crd
5574 particulier parmi d'autres formats susceptibles de produire un résultat.
5575 D'autres formats sont DocBook, texte brut, et XHTML.
5577 est bien entendu un format particulièrement important, mais une très petite
5578 quantité d'information concernant \SpecialChar LaTeX
5579 est réellement contenue dans \SpecialChar LyX
5584 \begin_layout Plain Layout
5585 Certaines commandes sont suffisamment compliquées pour être codées
5586 \begin_inset Quotes cld
5590 \begin_inset Quotes crd
5593 dans les sources \SpecialChar LyX
5594 , mais les développeurs considèrent que c'est une mauvaise
5600 Cette information, même pour des classes standard comme
5601 \begin_inset Flex Code
5604 \begin_layout Plain Layout
5610 , est contenue dans les
5611 \begin_inset Quotes cld
5615 \begin_inset Quotes crd
5619 De même, \SpecialChar LyX
5620 ne connaît pas grand chose de DocBook ou XHTML, tout est décrit
5621 dans les fichiers de format.
5624 \begin_layout Standard
5625 Vous pouvez imaginer un fichier de format pour une classe de document donnée
5626 comme un traducteur entre les constructions \SpecialChar LyX
5627 — paragraphes et leur style
5628 associé, certains types d'inserts, etc.
5629 — et les constructions \SpecialChar LaTeX
5630 , DocBook ou XHTML correspondantes.
5631 Pratiquement tout ce que \SpecialChar LyX
5633 \begin_inset Flex Code
5636 \begin_layout Plain Layout
5642 , par exemple, est contenu dans le ficher
5643 \begin_inset Flex Code
5646 \begin_layout Plain Layout
5652 et dans les fichiers inclus par celui-ci.
5653 Pour cette raison, un étude approfondie de ces fichiers est une bonne idée
5654 si vous avez l'intention d'écrire un fichier de format.
5655 Un bon point de départ est le fichier
5656 \begin_inset Flex Code
5659 \begin_layout Plain Layout
5666 \begin_inset Flex Code
5669 \begin_layout Plain Layout
5676 \begin_inset Flex Code
5679 \begin_layout Plain Layout
5685 et de nombreux autres fichiers de format pour de classes de document \SpecialChar LaTeX
5687 C'est dans ce fichier que sont définies les sections et les constructions
5689 \begin_inset Flex Code
5692 \begin_layout Plain Layout
5698 décrit pour \SpecialChar LyX
5699 comment les paragraphes marqués en style Section, SousSection,
5701 peuvent être traduits en commandes ou balises \SpecialChar LaTeX
5703 Le fichier article.layout ne contient essentiellement que des inclusions
5705 \begin_inset Flex Code
5708 \begin_layout Plain Layout
5717 \begin_layout Standard
5718 Définir la correspondance \SpecialChar LyX
5720 n'est cependant pas la seule fonction des fichiers
5722 Leur autre but est de préciser comment les constructions \SpecialChar LyX
5725 Le fait que ces fichiers assurent ces deux fonctions est souvent source
5726 de confusion, parce qu'elles sont tout à fait séparées: expliquer à \SpecialChar LyX
5728 traduire un style de paragraphe en \SpecialChar LaTeX
5729 ne lui dit pas comment l'afficher;
5730 inversement, expliquer à \SpecialChar LyX
5731 comment afficher un paragraphe ne lui dit pas
5732 comment le traduire en \SpecialChar LaTeX
5733 (sans parler de lui dire comment \SpecialChar LaTeX
5735 Par conséquent, en général, quand vous devez définir une nouvelle construction
5737 , vous devez toujours effectuer deux tâches distinctes: (a) écrire comment
5738 la traduire en \SpecialChar LaTeX
5739 et (b) écrire comment l'afficher.
5742 \begin_layout Standard
5743 La même distinction est vraie pour les autre formats de sortie, bien que
5744 XHTML soit différent sous divers aspects, du fait que dans ce cas \SpecialChar LyX
5746 capable d'utiliser au moins partiellement l'information concernant l'affichage
5747 à l'écran pour créer l'information (sous forme de CSS) nécessaire à l'affichage
5749 Même dans ce cas, cependant, la distinction entre les mécanismes internes
5751 et la façon dont les objets sont restitués à l'extérieur reste valide,
5752 et le contrôle séparé des deux facettes reste possible.
5754 \begin_inset CommandInset ref
5756 reference "sec:Tags-for-XHTML"
5763 \begin_layout Section
5764 Installer de nouveaux fichiers \SpecialChar LaTeX
5768 \begin_layout Standard
5769 Certaines installations peuvent ne pas contenir le paquetage \SpecialChar LaTeX
5771 justement utiliser avec \SpecialChar LyX
5773 Par exemple, vous pouvez avoir besoin de Foil\SpecialChar TeX
5774 , un paquetage pour préparer
5775 des transparents pour rétroprojecteurs.
5776 Les distributions \SpecialChar LaTeX
5777 récentes comme \SpecialChar TeX
5778 Live (depuis 2008) ou MiK\SpecialChar TeX
5780 interface utilisateur pour installer de tels paquetages.
5781 Par exemple avec MiK\SpecialChar TeX
5782 , vous démarrez le programme
5783 \begin_inset Quotes cld
5787 \begin_inset space ~
5791 \begin_inset Quotes crd
5794 pour afficher une liste des paquetages disponibles.
5795 Pour installer l'un d'entre eux, il suffit d'effectuer un clic droit sur
5796 son nom ou sur le bouton correspondant de la barre d'outil.
5799 \begin_layout Standard
5800 Si votre distribution \SpecialChar LaTeX
5801 n'inclut pas un tel gestionnaire de paquetage, ou
5802 si le paquetage n'est pas disponible pour votre distribution, alors faites
5803 comme suit pour l'installer manuellement:
5806 \begin_layout Enumerate
5807 Récupérer le paquetage depuis
5808 \begin_inset CommandInset href
5811 target "http://www.ctan.org/"
5819 \begin_layout Enumerate
5820 Si le paquetage contient un fichier doté d'un suffixe
5821 \begin_inset Quotes cld
5825 \begin_inset Flex Code
5828 \begin_layout Plain Layout
5837 \begin_inset Quotes crd
5840 (c'est le cas pour Foil\SpecialChar TeX
5842 \begin_inset Quotes cld
5846 \begin_inset Quotes crd
5849 alors ouvrir une console, aller dans le répertoire de ce fichier et exécuter
5851 \begin_inset Flex Code
5854 \begin_layout Plain Layout
5864 \begin_inset Quotes cld
5868 \begin_inset Quotes crd
5871 le paquetage et vous disposez des fichiers nécessaires à l'installation.
5872 De nombreux paquetages ne sont pas reliés et vous pouvez sauter cette étape;
5875 \begin_layout Enumerate
5876 Vous devez alors décider si ce paquetage doit être disponible pour tous
5877 les utilisateurs ou seulement pour vous-même.
5881 \begin_layout Enumerate
5882 Avec les systèmes *nix (Linux, OSX, etc.), si vous souhaitez que le paquetage
5883 soit disponible pour tous les utilisateurs, installez-le dans l'arborescence
5886 \begin_inset Quotes cld
5890 \begin_inset Quotes crd
5893 , sinon installez-le dans votre arborescence \SpecialChar TeX
5895 \begin_inset Quotes cld
5899 \begin_inset Quotes crd
5903 La nécessité de créer ces arborescences, si elles n'existent pas déjà,
5904 dépend de votre système.
5905 Pour le savoir, examinez le fichier
5906 \begin_inset Flex Code
5909 \begin_layout Plain Layout
5921 \begin_layout Plain Layout
5922 Ce fichier est habituellement dans le répertoire
5926 , bien que vous puissiez exécuter la commande
5927 \begin_inset Flex Code
5930 \begin_layout Plain Layout
5943 L'emplacement de l'arborescence
5944 \begin_inset Quotes cld
5948 \begin_inset Quotes crd
5951 est définie par la variable
5952 \begin_inset Flex Code
5955 \begin_layout Plain Layout
5963 ; elle a usuellement pour valeur
5965 /usr/local/share/texmf/
5967 (installation système),
5969 /usr/local/share/texmf/
5971 (installation utilisateur) ou
5973 /usr/local/texlive/texmf-local
5975 (installation TexLive).
5976 L'emplacement de l'arborescence
5977 \begin_inset Quotes cld
5981 \begin_inset Quotes crd
5985 \begin_inset Flex Code
5988 \begin_layout Plain Layout
6001 \begin_inset Newline newline
6008 où XXXX est l'année de la distribution \SpecialChar TeX
6009 Live (si ces variables ne sont pas
6010 prédéfinies, vous devrez le faire vous-même).
6011 Vous aurez besoin d'avoir les droits d'administration système pour créer
6012 ou modifier l'arborescence
6013 \begin_inset Quotes cld
6017 \begin_inset Quotes crd
6020 , mais votre arborescence
6021 \begin_inset Quotes cld
6025 \begin_inset Quotes crd
6028 ne devrait pas nécessiter de tels droits.
6029 \begin_inset Newline newline
6032 D'une manière générale, il est recommandable d'installer dans le répertoire
6033 utilisateur parce que cette arborescence ne sera pas modifiée lors d'une
6034 mise à jour de votre système.
6035 Elle sera également sauvegardée avec tout le reste lors de le sauvegarde
6036 de votre répertoire utilisateur
6037 \begin_inset Quotes cld
6041 \begin_inset Quotes crd
6044 (que vous effectuez régulièrement, bien entendu).
6047 \begin_layout Enumerate
6048 Avec Windows, si vous souhaitez que le nouveau paquetage soit disponible
6049 pour tous les utilisateurs de votre système, allez dans le répertoire où
6051 est installé, puis dans le sous-répertoire
6059 (pour MiK\SpecialChar TeX
6060 , celui-ci sera implicitement
6077 \begin_layout Plain Layout
6078 Notez que ce chemin sera celui des installations anglophones.
6079 Pour une installation germanophone, ce serait
6080 \begin_inset Flex Code
6083 \begin_layout Plain Layout
6100 , de même pour d'autres langages.
6105 Créer dans ce répertoire un nouveau répertoire dénommé
6106 \begin_inset Flex Code
6109 \begin_layout Plain Layout
6117 et copiez tous les fichiers du paquetage dedans.
6118 Si le paquetage ne doit être accessible que par vous ou si vous n'avez
6119 pas les droits d'administration, faites de même, mais dans le répertoire
6122 avec MiK\SpecialChar TeX
6123 2.8 sur WinXP le répertoire
6124 \begin_inset Newline newline
6130 \begin_inset Flex Code
6133 \begin_layout Plain Layout
6138 Documents and Settings
6150 \begin_inset Newline newline
6154 \begin_inset Phantom HPhantom
6157 \begin_layout Plain Layout
6169 \begin_inset Flex Code
6172 \begin_layout Plain Layout
6193 \begin_inset Newline newline
6196 Avec Vista ce sera le répertoire
6197 \begin_inset Newline newline
6203 \begin_inset Flex Code
6206 \begin_layout Plain Layout
6235 \begin_layout Enumerate
6236 Vous devez alors informer \SpecialChar LaTeX
6237 de la présence de nouveaux fichiers.
6238 Ceci dépend de nouveau de la distribution \SpecialChar LaTeX
6243 \begin_layout Enumerate
6244 Avec \SpecialChar TeX
6245 Live, exécuter la commande
6246 \begin_inset Flex Code
6249 \begin_layout Plain Layout
6258 Si vous avez installé le paquetage pour tous les utilisateurs, vous aurez
6259 besoin des droits d'administration pour ce faire;
6262 \begin_layout Enumerate
6263 Avec MiK\SpecialChar TeX
6264 , si vous avez installé le paquetage pour tous les utilisateurs,
6265 démarrez le programme
6268 \begin_inset Quotes cld
6272 \begin_inset space ~
6278 \begin_inset Quotes crd
6281 et appuyez sur le bouton
6282 \begin_inset Quotes cld
6290 \begin_inset Quotes crd
6294 Sinon démarrez le programme
6295 \begin_inset Quotes cld
6303 \begin_inset Quotes crd
6310 \begin_layout Enumerate
6311 Enfin, vous devez informer \SpecialChar LyX
6312 de l'existence de nouveaux paquetages: dans
6316 Outils\SpecialChar menuseparator
6319 , puis redémarrez \SpecialChar LyX
6323 \begin_layout Standard
6324 Le paquetage est maintenant installé.
6325 Dans notre exemple, la classe de document
6326 \begin_inset Flex Code
6329 \begin_layout Plain Layout
6333 \begin_inset space ~
6341 est maintenant disponible dans
6343 Document\SpecialChar menuseparator
6344 Paramètres\SpecialChar menuseparator
6351 \begin_layout Standard
6352 Si vous souhaitez utiliser une classe de document qui ne figure pas dans
6355 Document\SpecialChar menuseparator
6356 Paramètres\SpecialChar menuseparator
6359 , vous devez créer une fichier de
6360 \begin_inset Quotes cld
6364 \begin_inset Quotes crd
6368 \begin_inset Quotes cld
6372 \begin_inset Quotes crd
6376 Ceci est le sujet du paragraphe suivant.
6379 \begin_layout Section
6380 Types de fichiers de formats
6383 \begin_layout Standard
6384 Cette section décrit les différentes variétés de fichiers contenant les
6385 informations de format: instructions pour l'affichage par \SpecialChar LyX
6386 et pour la traductio
6387 n en \SpecialChar LaTeX
6388 , DocBook ou XHTML, ou autre format de sortie désiré, des styles de
6389 paragraphe et de caractère variés.
6392 \begin_layout Standard
6393 Nous essayons ici de donner une description complète de la procédure à suivre;
6394 il y a cependant une telle variété de classes \SpecialChar LaTeX
6395 supportant des types de
6396 document très différents que nous ne pouvons pas espérer couvrir tous les
6397 cas possibles ni tous les problèmes que vous pourrez rencontrer.
6398 La liste de messagerie des utilisateurs \SpecialChar LyX
6399 est fréquentée par des personnes
6400 expérimentées dans l'écriture des formats, qui voudront partager ce qu'elles
6401 ont appris, n'hésitez pas à poser des questions sur cette liste.
6404 \begin_layout Standard
6405 Quand vous prévoyez d'écrire un nouveau format, il est extrêmement utile
6406 de regarder les formats distribués avec \SpecialChar LyX
6408 Si vous écrivez un fichier de format pour une classe de document \SpecialChar LaTeX
6410 intéresser d'autres personnes, ou si vous écrivez un module utile, vous
6411 pouvez envisager de l'insérer dans les
6412 \begin_inset CommandInset href
6414 name "pages dans le wiki LyX"
6415 target "https://wiki.lyx.org/Layouts/Layouts"
6420 , voire de le soumettre à la liste des développeurs, pour qu'il figure dans
6421 la distribution de \SpecialChar LyX
6426 \begin_layout Plain Layout
6427 Notez bien que du fait que \SpecialChar LyX
6428 est diffusé sous licence GPL (General Public
6429 License), toute contribution doit être également sous licence GPL.
6437 \begin_layout Subsection
6439 \begin_inset CommandInset label
6441 name "subsec:Modules_de_format"
6448 \begin_layout Standard
6449 Nous avons mentionné jusqu'ici les
6450 \begin_inset Quotes cld
6454 \begin_inset Quotes crd
6458 mais il existe différentes sortes de fichiers qui contiennent des informations
6460 Les fichiers de format au sens strict ont pour suffixe
6461 \begin_inset Flex Code
6464 \begin_layout Plain Layout
6470 et contiennent l'information nécessaire à \SpecialChar LyX
6471 pour les classes de document.
6472 Depuis \SpecialChar LyX
6473 1.6, cependant, les informations de format peuvent être incluses
6478 de format, qui ont pour suffixe
6479 \begin_inset Flex Code
6482 \begin_layout Plain Layout
6489 Les modules sont aux paquetages \SpecialChar LaTeX
6490 à peu près ce que sont les fichiers de
6491 format aux classes de document, et certains modules — tels que le module
6493 \begin_inset Quotes cld
6497 \begin_inset Quotes crd
6500 — offrent la fonctionnalité d'un seul paquetage.
6501 En un sens, le modules de format sont aussi similaires aux fichiers d'inclusion
6505 \begin_layout Plain Layout
6506 Ceux-ci peuvent avoir un suffixe quelconque, mais par convention il leur
6507 a été attribué le suffixe
6508 \begin_inset Flex Code
6511 \begin_layout Plain Layout
6522 — des fichiers comme
6523 \begin_inset Flex Code
6526 \begin_layout Plain Layout
6534 — dans le fait que les modules ne sont pas spécifiques du format d'un document
6535 donné, mais peuvent être utilisés avec de nombreux formats différents.
6536 Cependant l'utilisation d'un fichier d'inclusion (dans
6537 \begin_inset Flex Code
6540 \begin_layout Plain Layout
6546 par exemple) nécessite la modification du fichier de format
6547 \begin_inset Flex Code
6550 \begin_layout Plain Layout
6556 ; au lieu de cette modification, les modules sont sélectionnés dans la page
6558 \begin_inset Flex Noun
6561 \begin_layout Plain Layout
6562 Document\SpecialChar menuseparator
6571 \begin_layout Standard
6572 Rédiger des modules est la façon la plus simple de se familiariser avec
6573 l'écriture des formats, puisque ce peut être aussi simple que l'ajout d'un
6574 seul nouveau paragraphe ou insert.
6575 Mais en principe, les modules peuvent inclure tout ce que peuvent inclure
6579 \begin_layout Standard
6580 Après la création d'un nouveau module, vous devrez reconfigurer et redémarrer
6582 pour que le module apparaisse dans le menu.
6583 Cependant, les modifications que vous faites dans le module seront immédiatemen
6584 t actives, si vous ouvrez
6585 \begin_inset Flex Noun
6588 \begin_layout Plain Layout
6589 Document\SpecialChar menuseparator
6590 Paramètres\SpecialChar menuseparator
6596 , sélectionnez un module et appuyez sur
6597 \begin_inset Quotes cld
6601 \begin_inset Quotes crd
6607 Il vous est fortement recommandé de sauvegarder votre travail avant de procéder
6613 il vous est fortement recommandé de ne pas essayer de modifier des modules
6614 durant une travail productif sur un document
6617 Bien évidemment, les développeurs s'efforcent de conserver une bonne stabilité
6619 dans de telles situations, mais les erreurs de syntaxe et autres dans
6620 votre module pourraient déclencher des comportements bizarres.
6623 \begin_layout Subsubsection
6627 \begin_layout Standard
6628 Les modules sont à \SpecialChar LyX
6629 ce que les paquetages sont à \SpecialChar LaTeX
6631 Cependant, il arrive que vous souhaitiez disposer d'un insert ou d'un style
6632 de caractère pour un seul document, et écrire un module qui sera universel
6634 Vous avez alors besoin du
6635 \begin_inset Quotes cld
6639 \begin_inset Quotes crd
6646 \begin_layout Standard
6647 Vous le trouverez via
6649 Document\SpecialChar menuseparator
6650 Paramètres\SpecialChar menuseparator
6654 La grande zone textuelle vous permet de saisir ce que vous mettriez dans
6655 un fichier de format ou de module.
6656 Vous pouvez voir le format local comme un module qui n'appartient qu'au
6657 document en cours de saisie.
6658 De ce fait, vous devez saisir une balise
6659 \begin_inset Flex Code
6662 \begin_layout Plain Layout
6669 N'importe quel format est admissible, mais on utilise d'habitude le format
6670 de la version de \SpecialChar LyX
6671 utilisée (pour \SpecialChar LyX
6672 2.3, le format porte le numéro 81).
6675 \begin_layout Standard
6676 Lorsque vous avez saisi quelque chose dans la fenêtre de
6677 \begin_inset Flex Code
6680 \begin_layout Plain Layout
6688 \begin_inset Quotes cld
6696 \begin_inset Quotes crd
6699 qui se trouve en bas.
6700 Cliquer sur ce bouton entraînera une vérification de la validité du code
6701 que vous aurez saisi.
6703 vous donne cette information sans hélas l'accompagner d'un diagnostic
6704 d'erreurs explicite.
6705 Ces erreurs seront cependant affichées dans la fenêtre d'appel si vous
6706 avez activé \SpecialChar LyX
6708 Vous ne pourrez pas appliquer ou enregistrer votre format tant qu'il n'est
6712 \begin_layout Standard
6713 Les précautions indiquées à la fin de la section précédente s'appliquent
6715 Ne jouez pas avec un format local pendant un vrai travail, surtout si vous
6716 n'avez pas enregistré votre document.
6717 Ceci dit, utiliser un format local avec un document de test peut être très
6718 pratique pour essayer de nouvelles choses, voire pour aborder l’écriture
6722 \begin_layout Subsection
6723 Format pour un fichier
6724 \begin_inset Flex Code
6727 \begin_layout Plain Layout
6736 \begin_layout Standard
6737 Les deux situations que vous êtes probablement susceptibles de rencontrer
6738 quand vous voulez gérer une nouvelle classe de document \SpecialChar LaTeX
6740 \SpecialChar LaTeX2e
6742 \begin_inset Flex Code
6745 \begin_layout Plain Layout
6752 \begin_inset Flex Code
6755 \begin_layout Plain Layout
6762 Interfacer une nouveau fichier de style est assez facile, Interfacer une
6763 nouvelle classe est plus compliqué: nous allons décrire la première opération
6764 ici, et la seconde dans le paragraphe suivant.
6767 \begin_layout Standard
6768 La situation la plus simple se présente si votre nouvelle classe de document
6769 est fournie sous la forme d'un fichier de style à utiliser en combinaison
6770 avec une classe de document existante, déjà interfacée.
6771 Dans notre exemple, le fichier de style sera appelé
6772 \begin_inset Flex Code
6775 \begin_layout Plain Layout
6781 et il doit être utilisé avec la classe standard
6782 \begin_inset Flex Code
6785 \begin_layout Plain Layout
6794 \begin_layout Standard
6795 Commencez par copier le fichier de format de la classe de document en question
6796 dans votre répertoire local.
6799 \begin_layout LyX-Code
6800 cp report.layout ~/.lyx/layouts/ma_classe.layout
6803 \begin_layout Standard
6808 et changez la ligne :
6811 \begin_layout LyX-Code
6814 DeclareLaTeXClass{report}
6817 \begin_layout Standard
6821 \begin_layout LyX-Code
6824 DeclareLaTeXClass[report, ma_classe.sty]{report (ma_classe)}
6827 \begin_layout Standard
6831 \begin_layout LyX-Code
6833 \begin_inset Newline newline
6838 usepackage{ma_classe}
6839 \begin_inset Newline newline
6845 \begin_layout Standard
6846 près du début du fichier.
6849 \begin_layout Standard
6850 Démarrez \SpecialChar LyX
6852 \begin_inset Flex Noun
6855 \begin_layout Plain Layout
6856 Outils\SpecialChar menuseparator
6863 Redémarrez \SpecialChar LyX
6864 et essayez de créer un nouveau document.
6866 \begin_inset Quotes cld
6870 \begin_inset Flex Noun
6873 \begin_layout Plain Layout
6875 \begin_inset space ~
6884 \begin_inset Quotes crd
6887 parmi les classes de document dans la fenêtre
6888 \begin_inset Flex Noun
6891 \begin_layout Plain Layout
6892 Document\SpecialChar menuseparator
6893 Paramètres\SpecialChar menuseparator
6900 Il est probable que certaines des commandes de section devront être différentes
6901 de celles de la classe de base
6905 \begin_layout Plain Layout
6913 , vous pouvez donc jouer avec les réglages des différentes sections si vous
6915 Les informations de format pour le sectionnement se trouvent dans
6916 \begin_inset Flex Code
6919 \begin_layout Plain Layout
6925 , mais il n'est pas nécessaire de recopier ce fichier pour le modifier.
6926 Il vous suffit en effet d'ajouter vos modifications au fichier de format,
6928 \begin_inset Flex Code
6931 \begin_layout Plain Layout
6933 \begin_inset Flex Code
6936 \begin_layout Plain Layout
6947 , qui implique l'inclusion de
6948 \begin_inset Flex Code
6951 \begin_layout Plain Layout
6958 Par exemple, vous pourriez ajouter ces lignes:
6961 \begin_layout LyX-Code
6967 \begin_layout LyX-Code
6973 \begin_layout LyX-Code
6979 \begin_layout LyX-Code
6985 \begin_layout LyX-Code
6991 \begin_layout Standard
6992 pour modifier la police des titres de chapitre en police sens empattements.
6993 Ceci écrasera (ou bien, en l'occurrence, ajoutera) la déclaration existante
6994 pour le style Chapitre.
6997 \begin_layout Standard
6998 Votre nouveau paquetage peut également fournir des commandes ou des environnemen
6999 ts qui n'existent pas dans la classe de base.
7000 dans ce cas, il vous faudra ajouter ceux-ci au fichier de format.
7002 \begin_inset space ~
7006 \begin_inset CommandInset ref
7008 reference "sec:Syntaxe-des"
7012 pour savoir comment faire.
7015 \begin_layout Standard
7017 \begin_inset Flex Code
7020 \begin_layout Plain Layout
7026 peut être utilisé avec plusieurs classes de document différentes, vous
7027 trouverez sans doute plus approprié d'écrire un module que vous pourrez
7028 charger avec la classe de base.
7029 Le module le plus simple qu'il est possible d'écrire dans ce contexte est
7033 \begin_layout LyX-Code
7038 DeclareLyXModule{mon paquetage}
7041 \begin_layout LyX-Code
7047 \begin_layout LyX-Code
7050 #Support for mypkg.sty.
7053 \begin_layout LyX-Code
7057 \begin_inset Newline newline
7063 \begin_layout LyX-Code
7067 \begin_inset Newline newline
7073 \begin_layout LyX-Code
7077 \begin_inset Newline newline
7083 \begin_inset Newline newline
7089 \begin_layout Standard
7090 Un module plus compliqué pourrait modifier le comportement de constructions
7091 existantes ou d'en définir de nouvelles.
7093 \begin_inset space ~
7097 \begin_inset CommandInset ref
7099 reference "sec:Syntaxe-des"
7106 \begin_layout Subsection
7107 Format pour un fichier
7108 \begin_inset Flex Code
7111 \begin_layout Plain Layout
7120 \begin_layout Standard
7121 Deux possibilités se présentent.
7125 \begin_layout Standard
7126 Soit le fichier de classe est fondé sur une classe de document existante.
7127 Par exemple, de nombreuses classes pour une thèse sont des variantes de
7129 \begin_inset Flex Code
7132 \begin_layout Plain Layout
7139 Pour vérifier que c'est le cas pour la vôtre, cherchez une ligne comme
7142 \begin_layout LyX-Code
7150 \begin_layout Standard
7151 dans le fichier de classe.
7152 Si c'est la cas, vous pouvez essentiellement procéder comme dans la section
7153 précédente, bien que la ligne
7154 \begin_inset Flex Code
7157 \begin_layout Plain Layout
7158 Declare\SpecialChar LaTeX
7165 Si votre nouvelle classe est une thèse, et est fondée sur
7166 \begin_inset Flex Code
7169 \begin_layout Plain Layout
7175 , cette ligne doit être
7179 \begin_layout Plain Layout
7180 Et enregistrer le fichier comme
7181 \begin_inset Flex Code
7184 \begin_layout Plain Layout
7192 facilitera les choses: \SpecialChar LyX
7193 suppose que la classe de document a le même nom
7194 que le fichier de format.
7202 \begin_layout LyX-Code
7207 DeclareLaTeXClass[thesis,book]{thesis}
7210 \begin_layout Standard
7211 Soit le fichier de classe est original.
7212 Dans ce cas, vous devrez probablement créer votre propre format.
7213 Nous vous suggérons fortement de copier un fichier de format existant qui
7214 utilise une classe \SpecialChar LaTeX
7215 similaire et de le modifier si c'est possible.
7216 Utilisez au moins un fichier existant comme point de départ pour savoir
7217 quels sont les éléments dont vous devez vous occuper.
7218 Encore une fois, les spécificités sont décrites ci-après.
7221 \begin_layout Subsection
7223 \begin_inset CommandInset label
7232 \begin_layout Standard
7233 Une fois qu'un fichier de format a été crée pour une classe de document,
7234 vous désirerez peut-être créer un
7239 Un modèle est une sorte de mode d'emploi pour votre format, montrant comment
7240 il peut être utilisé, mais avec un contenu fictif.
7241 Vous pouvez jeter un œil aux divers modèles distribués avec \SpecialChar LyX
7245 \begin_layout Standard
7246 Les modèles sont créés comme les documents normaux.
7247 La seule différence est que les documents normaux contiennent tous les
7248 réglages possibles, y compris les polices et la taille du papier.
7249 Or on ne veut en général pas qu'un modèle modifie ces réglages implicites.
7250 Pour cette raison, l'auteur d'un modèle doit enlever les commandes correspondan
7252 \begin_inset Flex Code
7255 \begin_layout Plain Layout
7264 \begin_inset Flex Code
7267 \begin_layout Plain Layout
7275 du fichier modèle \SpecialChar LyX
7277 C'est faisable avec un simple éditeur de texte, comme
7278 \begin_inset Flex Code
7281 \begin_layout Plain Layout
7288 \begin_inset Flex Code
7291 \begin_layout Plain Layout
7300 \begin_layout Standard
7301 Mettez les fichiers modèles que vous avez créés et édités dans
7302 \begin_inset Flex Code
7305 \begin_layout Plain Layout
7311 , copiez ceux que vous utilisez du répertoire global de modèles
7312 \begin_inset Flex Code
7315 \begin_layout Plain Layout
7322 vers le même endroit, et redéfinissez le répertoire de modèles dans la
7324 \begin_inset Flex Noun
7327 \begin_layout Plain Layout
7328 Outils\SpecialChar menuseparator
7329 Préférences\SpecialChar menuseparator
7338 \begin_layout Standard
7340 \begin_inset Flex Code
7343 \begin_layout Plain Layout
7349 a un statut particulier.
7350 Il est chargé à chaque fois que vous créez un nouveau document avec
7351 \begin_inset Flex Noun
7354 \begin_layout Plain Layout
7355 Fichier\SpecialChar menuseparator
7361 afin d'avoir les réglages implicites.
7362 Pour créer ce modèle depuis \SpecialChar LyX
7363 , vous n'avez qu'à ouvrir un document ayant
7364 déjà les réglages voulus, et appuyer sur le bouton
7365 \begin_inset Flex Noun
7368 \begin_layout Plain Layout
7369 Enregistrer comme valeurs implicites
7377 \begin_layout Subsection
7378 Mise à jour des anciens fichiers de format
7381 \begin_layout Standard
7382 La syntaxe des fichiers de format change à chaque publication d'une nouvelle
7383 version de \SpecialChar LyX
7384 , et les anciens fichiers de format doivent donc être convertis
7385 dans la nouvelle syntaxe.
7387 lit un fichier de format écrit avec une syntaxe ancienne, il appelle
7389 \begin_inset Flex Code
7392 \begin_layout Plain Layout
7398 pour le convertir dans un fichier temporaire doté de la nouvelle syntaxe.
7399 Le fichier original reste intact.
7400 Si vous utilisez le fichier de format souvent, vous voudrez sans doute
7401 rendre les modifications permanentes, pour éviter des conversions répétitives
7402 de la part de \SpecialChar LyX
7404 Pour ce faire, vous pouvez appeler le convertisseur manuellement:
7407 \begin_layout Enumerate
7411 \begin_inset Flex Code
7414 \begin_layout Plain Layout
7427 \begin_inset Flex Code
7430 \begin_layout Plain Layout
7441 \begin_layout Enumerate
7442 exécutez la commande
7443 \begin_inset Newline newline
7447 \begin_inset Flex Code
7450 \begin_layout Plain Layout
7451 python \SpecialChar LyX
7452 Dir/scripts/layout2layout.py myclass.old myclass.layout
7458 \begin_inset Newline newline
7462 \begin_inset Flex Code
7465 \begin_layout Plain Layout
7472 est le nom de votre répertoire \SpecialChar LyX
7476 \begin_layout Standard
7477 Le convertisseur ne gère que les changements de syntaxe.
7478 Il ne peut pas gérer les modifications du contenu des fichiers inclus,
7479 ceux-ci doivent être convertis séparément.
7482 \begin_layout Subsection
7483 Fichiers moteurCitation
7484 \begin_inset CommandInset label
7486 name "subsec:Cite-Engine-Files"
7493 \begin_layout Standard
7494 Une espèce particulière de fichier de format est dénommée moteurCitation
7495 et se manifeste via des fichiers
7496 \begin_inset Flex Code
7499 \begin_layout Plain Layout
7505 situés dans le sous-répertoire
7506 \begin_inset Flex Code
7509 \begin_layout Plain Layout
7516 Ils sont destinés à spécifier les paquetages \SpecialChar LaTeX
7517 destinés à la création de
7518 bibliographies, comme
7530 , mais le traitement par \SpecialChar LyX
7531 des citations Bib\SpecialChar TeX
7532 ordinaires (sans paquetage additionn
7533 el) est également défini par de tels fichiers.
7536 \begin_layout Standard
7537 Plus précisément, on définit quels sont les paquetages à charger par \SpecialChar LyX
7539 sont le commandes de citation disponibles, comment celles-ci seront affichées
7540 dans \SpecialChar LyX
7541 (dans la fenêtre de travail, les dialogues, les menus contextuels),
7542 ainsi que dans les résultats XHTML et textuels.
7543 En outre, les fichiers spécifient les variantes de style disponibles (auteur-an
7544 née, numérique, etc;) et leurs particularités Les fichiers moteurCitation
7545 servent également à engendrer les options disponibles via
7547 Document\SpecialChar menuseparator
7548 Paramètres\SpecialChar menuseparator
7549 Bibliographie\SpecialChar menuseparator
7555 \begin_layout Standard
7556 Bien qu'un fichier moteurCitation se présente comme un fichier de format
7557 ordinaire pouvant contenir n'importe quelle directive de format, il contient
7558 habituellement les directives particulières telles que
7559 \begin_inset Flex Code
7562 \begin_layout Plain Layout
7569 \begin_inset Flex Code
7572 \begin_layout Plain Layout
7579 \begin_inset Flex Code
7582 \begin_layout Plain Layout
7589 \begin_inset Flex Code
7592 \begin_layout Plain Layout
7599 La syntaxe des deux dernières est décrite ci-après dans
7600 \begin_inset CommandInset ref
7602 reference "subsec:Citation-engine-description"
7610 \begin_inset CommandInset ref
7612 reference "subsec:Description citation"
7616 , ainsi que dans les fichiers eux-mêmes.
7619 \begin_layout Section
7620 Syntaxe des fichiers de format
7621 \begin_inset CommandInset label
7623 name "sec:Syntaxe-des"
7630 \begin_layout Standard
7631 Les sections suivantes vous expliquent à quoi vous vous attaquez quand vous
7632 décidez de mettre les mains dans le cambouis, et de créer ou d'éditer votre
7633 propre fichier de format.
7634 Notre conseil est d'aller doucement et d'enregistrer souvent pour faire
7636 Ce n'est pas si dur que ça, mais il y a une multitude d'options et vous
7637 pouvez vous laisser submerger si vous essayez d'en faire trop d'un coup.
7638 Il est plus facile d'utiliser des formats existants comme référence ou
7639 modèle ou de modifier un fichier de format existant pour vos besoins.
7642 \begin_layout Standard
7643 Toutes les balises décrites dans ce chapitre sont insensibles à la casse:
7645 \begin_inset Flex Code
7648 \begin_layout Plain Layout
7655 \begin_inset Flex Code
7658 \begin_layout Plain Layout
7665 \begin_inset Flex Code
7668 \begin_layout Plain Layout
7674 sont une seule et même balise.
7675 Les valeurs possibles sont inscrites entre crochets après le nom de la
7677 La valeur implicite d'une fonction quand elle n'est pas définie dans le
7678 fichier décrivant la classe de texte est
7681 \begin_inset Flex Code
7684 \begin_layout Plain Layout
7695 Si le paramètre est d'un type particulier la valeur implicite est indiquée
7697 \begin_inset Flex Code
7700 \begin_layout Plain Layout
7711 \begin_layout Subsection
7712 Déclaration et classification d'une classe de document
7715 \begin_layout Standard
7716 Les lignes qui commencent par un
7720 dans un fichier de format sont les commentaires.
7721 Il y a une exception à cette règle : tous les
7722 \begin_inset Flex Code
7725 \begin_layout Plain Layout
7731 doivent commencer par ceci :
7734 \begin_layout LyX-Code
7737 #% Do not delete the line below; configure depends on this
7741 \begin_layout Plain Layout
7742 Ne pas effacer la ligne ci-dessous ; configure compte dessus.
7750 \begin_layout LyX-Code
7755 DeclareLaTeXClass{Article (Standard Class)}
7758 \begin_layout LyX-Code
7763 DeclareCategory{Articles}
7766 \begin_layout Standard
7767 Les deuxième et troisième lignes servent lors de la (re)configuration de
7770 Le fichier de format est lu par le script \SpecialChar LaTeX
7772 \begin_inset Flex Code
7775 \begin_layout Plain Layout
7781 , dans un mode spécial où
7782 \begin_inset Flex Code
7785 \begin_layout Plain Layout
7792 La première ligne est juste un commentaire \SpecialChar LaTeX
7793 , la deuxième contient la déclaratio
7794 n obligatoire de la classe de texte et la troisième contient la classification
7795 facultative de la classe.
7796 Si ces lignes apparaissent dans un fichier appelé
7797 \begin_inset Flex Code
7800 \begin_layout Plain Layout
7806 , elles définissent alors une classe de texte appelée
7807 \begin_inset Flex Code
7810 \begin_layout Plain Layout
7816 (le nom du fichier de format) qui utilise la classe de document \SpecialChar LaTeX
7818 \begin_inset Flex Code
7821 \begin_layout Plain Layout
7827 (implicitement, le même nom que le format).
7829 \begin_inset Quotes cld
7832 Article (Standard Class)
7833 \begin_inset Quotes crd
7836 qui apparaît ci-dessus sert de description de la classe de texte dans la
7838 \begin_inset Flex Noun
7841 \begin_layout Plain Layout
7842 Document\SpecialChar menuseparator
7843 Paramètres\SpecialChar menuseparator
7851 \begin_inset Quotes cld
7855 \begin_inset Quotes crd
7858 dans l'exemple) est également utilisés dans la fenêtre
7859 \begin_inset Flex Noun
7862 \begin_layout Plain Layout
7863 Document\SpecialChar menuseparator
7864 Paramètres\SpecialChar menuseparator
7870 : les classes sont regroupées par catégories (qui sont aussi des genres
7871 de documents, les catégories typiques sont
7872 \begin_inset Quotes cld
7876 \begin_inset Quotes crd
7880 \begin_inset Quotes cld
7884 \begin_inset Quotes crd
7888 \begin_inset Quotes cld
7892 \begin_inset Quotes crd
7896 \begin_inset Quotes cld
7900 \begin_inset Quotes crd
7904 \begin_inset Quotes cld
7908 \begin_inset Quotes crd
7912 \begin_inset Quotes cld
7916 \begin_inset Quotes crd
7920 Si la troisième lignes est vide, la classe apparaîtra comme
7921 \begin_inset Quotes cld
7925 \begin_inset Quotes crd
7931 \begin_layout Standard
7932 Supposons que vous ayez écrit votre propre classe de texte qui utilise la
7934 \begin_inset Flex Code
7937 \begin_layout Plain Layout
7943 , mais dans laquelle vous avez changé l'apparence des en-têtes de sections.
7944 Si vous la mettez dans un fichier
7945 \begin_inset Flex Code
7948 \begin_layout Plain Layout
7954 , l'en-tête de ce fichier doit être :
7957 \begin_layout LyX-Code
7960 #% Do not delete the line below; configure depends on this
7963 \begin_layout LyX-Code
7968 DeclareLaTeXClass[article]{Article (avec Mes En-têtes)}
7971 \begin_layout LyX-Code
7976 DeclareCategory{Articles}
7979 \begin_layout Standard
7980 Ceci déclare une classe de texte
7981 \begin_inset Flex Code
7984 \begin_layout Plain Layout
7990 , associée avec la classe de document \SpecialChar LaTeX
7992 \begin_inset Flex Code
7995 \begin_layout Plain Layout
8002 \begin_inset Quotes cld
8005 Article (avec Mes En-têtes)
8006 \begin_inset Quotes crd
8010 Si votre classe de texte repose sur plusieurs paquetages, vous pouvez la
8014 \begin_layout LyX-Code
8017 #% Do not delete the line below; configure depends on this
8020 \begin_layout LyX-Code
8025 DeclareLaTeXClass[article,machin.sty]{Article (avec Mes En-têtes)}
8028 \begin_layout LyX-Code
8033 DeclareCategory{Articles}
8036 \begin_layout Standard
8037 Ceci indique que votre classe de texte utilise le paquetage
8038 \begin_inset Flex Code
8041 \begin_layout Plain Layout
8051 \begin_layout Standard
8052 Notez que ces déclarations peuvent aussi recevoir un paramètre optionnel
8053 déclarant le nom de la classe de document (mais pas une liste).
8056 \begin_layout Standard
8057 Donc, de la manière la plus explicite, la forme d'une déclaration de format
8061 \begin_layout LyX-Code
8066 DeclareLaTeXClass[class,package.sty]{description du format}
8069 \begin_layout LyX-Code
8074 DeclareCategory{catégorie}
8077 \begin_layout Standard
8078 Il n'est nécessaire de déclarer la classe que si le nom de la classe \SpecialChar LaTeX
8080 le nom du fichier de format diffèrent, ou si des paquetages sont à spécifier.
8081 Si le nom de la classe n'est pas spécifiée, \SpecialChar LyX
8082 suppose qu'elle est identique
8083 à celle du fichier de format.
8086 \begin_layout Standard
8087 Une fois que la classe de texte a été modifiée à votre goût, tout ce que
8088 vous avez à faire est de la copier soit dans
8089 \begin_inset Flex Code
8092 \begin_layout Plain Layout
8100 \begin_inset Flex Code
8103 \begin_layout Plain Layout
8110 \begin_inset Flex Noun
8113 \begin_layout Plain Layout
8114 Outils\SpecialChar menuseparator
8115 Recon\SpecialChar softhyphen
8122 Quittez \SpecialChar LyX
8123 et redémarrez-le; votre nouvelle classe de texte devrait alors
8124 être disponible avec les autres.
8127 \begin_layout Standard
8128 Une fois le fichier de format installé, vous pouvez le modifier et vérifier
8129 l'effet de ces modifications sans reconfigurer ou redémarrer \SpecialChar LyX
8134 \begin_layout Plain Layout
8135 Avec les versions de \SpecialChar LyX
8136 antérieures à 1.6, il vous fallait redémarrer \SpecialChar LyX
8138 valider les modifications effectuées dans les fichiers de format.
8139 De ce fait, les modifications pouvaient prendre beaucoup de temps.
8144 Vous pouvez imposer un rechargement du format en service en utilisant la
8146 \begin_inset Flex Noun
8149 \begin_layout Plain Layout
8158 Cette fonction n'est implicitement liée à aucun raccourci — vous pouvez
8159 bien sûr la lier à une touche vous-même.
8160 Si vous voulez utiliser cette fonction, il vous suffit de la saisir dans
8165 \begin_layout Standard
8171 \begin_inset Flex Noun
8174 \begin_layout Plain Layout
8182 est une fonctionnalité
8183 \begin_inset Quotes cld
8187 \begin_inset Quotes crd
8199 recommandé de sauvegarder votre travail avant de procéder ainsi
8204 En fait, il vous est
8208 recommandé de ne pas essayer de modifier des formats durant une travail
8209 productif sur un document.
8210 Utilisez un document de test, les erreurs de syntaxe et autres dans votre
8211 module pourraient déclencher des comportements bizarres.
8212 En particulier, de telles erreurs pourraient inciter \SpecialChar LyX
8214 formats en service comme incorrects et à essayer de basculer sur un autre
8219 \begin_layout Plain Layout
8220 Les erreurs de syntaxe vraiment graves peuvent même stopper \SpecialChar LyX
8222 Ceci provient du fait que certaines erreurs rendent \SpecialChar LyX
8224 la moindre information de format.
8225 Faites attention\SpecialChar ldots
8231 Les développeurs s'efforcent de conserver une bonne stabilité à \SpecialChar LyX
8233 telles situations, mais il vaut mieux être sûr que regretter
8237 \begin_layout Plain Layout
8238 Puisque nous en sommes au conseils: faites des sauvegardes régulières.
8239 Et soyez gentil avec votre maman.
8247 \begin_layout Subsection
8248 Déclaration d'un module
8251 \begin_layout Standard
8252 La première ligne d'un module doit être rédigée comme suit:
8255 \begin_layout LyX-Code
8258 DeclareLyXModule[endnotes.sty]{Endnotes (Basic)}
8261 \begin_layout LyX-Code
8264 DeclareCategory{Foot- and Endnotes}
8267 \begin_layout Standard
8268 L'argument obligatoire de
8269 \begin_inset Flex Code
8272 \begin_layout Plain Layout
8280 , entre accolades, est le nom du module, tel qu'il apparaîtra dans
8281 \begin_inset Flex Noun
8284 \begin_layout Plain Layout
8285 Document\SpecialChar menuseparator
8286 Paramètres\SpecialChar menuseparator
8293 L'argument entre crochets est facultatif: il déclare n'importe quel paquetage
8295 dont dépend le module.
8296 Il est également possible d'utiliser la clé
8297 \begin_inset Flex Noun
8300 \begin_layout Plain Layout
8306 en argument optionnel: elle déclare que le module ne peut être employé
8307 que s'il existe un chemin de conversion entre les formats
8308 \begin_inset Flex Code
8311 \begin_layout Plain Layout
8318 \begin_inset Flex Code
8321 \begin_layout Plain Layout
8329 \begin_inset Flex Code
8332 \begin_layout Plain Layout
8340 y n'est pas strictement obligatoire, mais vous devriez l’ajouter, car elle
8341 facilite la recherche d'un module.
8342 Voyez les catégories de modules existantes et utilisez l'une d'entre elles
8346 \begin_layout Standard
8347 La déclaration et la catégorie du module devront être suivies par des lignes
8348 descriptives comme celles-ci:
8352 \begin_layout Plain Layout
8353 En anglais de préférence si le module doit être diffusé par \SpecialChar LyX
8355 Cette description apparaîtra dans la liste des messages à traduire et sera
8356 donc traduite lors de la mise à jour de l'interface.
8364 \begin_layout LyX-Code
8370 \begin_layout LyX-Code
8373 #Adds an endnote command, in addition to footnotes.
8377 \begin_layout LyX-Code
8380 #You will need to add
8382 theendnotes in \SpecialChar TeX
8386 \begin_layout LyX-Code
8389 #want the endnotes to appear.
8393 \begin_layout LyX-Code
8399 \begin_layout LyX-Code
8402 #Requires: somemodule | othermodule
8405 \begin_layout LyX-Code
8408 #Excludes: badmodule
8411 \begin_layout Standard
8412 Cette description est utilisée dans
8413 \begin_inset Flex Noun
8416 \begin_layout Plain Layout
8417 Document\SpecialChar menuseparator
8418 Paramètres\SpecialChar ldots
8419 \SpecialChar menuseparator
8425 pour informer l'utilisateur de la fonction du module.
8427 \begin_inset Flex Code
8430 \begin_layout Plain Layout
8438 permet d'identifier les modules qui doivent être activés avec celui-ci;
8440 \begin_inset Flex Code
8443 \begin_layout Plain Layout
8451 permet d'identifier les modules interdits avec celui-ci.
8452 Les deux lignes sont facultatives et, comme indiqué, les modules dans une
8453 liste doivent être séparés par une barre verticale: |.
8454 Noter que les modules requis sont traités sur le mode disjonctif:
8458 des modules requis doit être utilisé.
8463 des modules exclus ne doit être utilisé.
8464 Noter également que les les modules sont identifiés par leur nom de fichier,
8466 \begin_inset Flex Code
8469 \begin_layout Plain Layout
8477 \begin_inset Flex Code
8480 \begin_layout Plain Layout
8489 \begin_inset Flex Code
8492 \begin_layout Plain Layout
8503 \begin_layout Subsection
8504 Déclaration d'un fichier moteurCitation
8507 \begin_layout Standard
8508 Un fichier moteurCitation doit commencer par une ligne comme celle-ci:
8511 \begin_layout LyX-Code
8514 DeclareLyXCiteEngineModule[biblatex.sty]{Biblatex}
8517 \begin_layout Standard
8518 L'argument obligatoire entre accolades est le nom du module, comme il apparaîtra
8520 \begin_inset Flex Noun
8523 \begin_layout Plain Layout
8524 Document\SpecialChar menuseparator
8525 Paramètres\SpecialChar menuseparator
8532 L'argument entre crochets est facultatif: il précise le ou les paquetages
8534 dont dépend le format.
8537 \begin_layout Standard
8538 La déclaration doit ensuite être suivie d'une description suivant l'exemple
8543 \begin_layout Plain Layout
8544 En anglais de préférence si le module doit faire l'objet d'une publication
8545 avec \SpecialChar LyX
8547 Cette description apparaîtra dans la liste ds messages qui seront traduits
8548 lors de la prochaine mise à jour de l'interface.
8558 \begin_layout LyX-Code
8564 \begin_layout LyX-Code
8567 # Biblatex supports many author-year and numerical styles.
8570 \begin_layout LyX-Code
8573 # It is mainly aimed at the Humanities.
8577 \begin_layout LyX-Code
8580 # customizable, fully localized and provides many features
8583 \begin_layout LyX-Code
8586 # that are not possible with BibTeX.
8587 The use of 'biber' as
8590 \begin_layout LyX-Code
8593 # bibliography processor is advised.
8596 \begin_layout LyX-Code
8602 \begin_layout Standard
8603 Cette description apparaît donc traduite dans
8604 \begin_inset Flex Noun
8607 \begin_layout Plain Layout
8608 Document\SpecialChar menuseparator
8609 Paramètres\SpecialChar menuseparator
8615 pour informer l'utilisateur.
8618 \begin_layout Subsection
8619 Numéro d'identification syntaxique
8622 \begin_layout Standard
8623 La première ligne non commentée doit contenir le numéro d'identification
8624 syntaxique du contenu du fichier de format:
8627 \begin_layout Description
8628 \begin_inset Flex Code
8631 \begin_layout Plain Layout
8640 \begin_inset Flex Code
8643 \begin_layout Plain Layout
8651 ] identification syntaxique du fichier de format
8654 \begin_layout Standard
8655 Ce balisage a été introduit dans \SpecialChar LyX
8657 \begin_inset space ~
8660 1.4.0 Les fichiers de format des versions antérieures n'avaient pas de numéro
8661 de format explicite et sont affectés du
8664 \begin_inset Flex Code
8667 \begin_layout Plain Layout
8671 \begin_inset space ~
8682 Le numéro de format du présent fichier est le numéro 81.
8683 mais chaque version de \SpecialChar LyX
8684 peut lire les fichiers de format d'une version
8685 plus ancienne, comme elle peut lire les documents crées avec une version
8687 Il n'y a cependant aucun moyen de revernir aux numéros d'identification
8691 \begin_layout Subsection
8692 Paramètres généraux d'une classe de texte
8693 \begin_inset CommandInset label
8695 name "subsec:Paramètres-généraux-d'une"
8702 \begin_layout Standard
8703 Voici les paramètres généraux qui décrivent l'aspect du document pour une
8704 classe complète (ceci ne veut pas dire qu'il
8708 apparaître dans le fichiers
8709 \begin_inset Flex Code
8712 \begin_layout Plain Layout
8718 plutôt que dans les modules.
8719 Un module peut contenir n'importe quelle balise de format):
8722 \begin_layout Description
8723 \begin_inset Flex Code
8726 \begin_layout Plain Layout
8727 AddToCiteEngine <moteur>
8732 étend les possibilités d’affichage des références des citations.
8734 \begin_inset space ~
8738 \begin_inset CommandInset ref
8740 reference "subsec:Citation-engine-description"
8749 \begin_inset Quotes cld
8753 \begin_inset Flex Code
8756 \begin_layout Plain Layout
8763 \begin_inset Quotes crd
8769 \begin_layout Description
8772 \begin_inset Flex Code
8775 \begin_layout Plain Layout
8788 ajoute une information qui sera incluse dans le bloc
8789 \begin_inset Flex Code
8792 \begin_layout Plain Layout
8798 quand le document est exporté en XHTML.
8799 Typiquement, ce paramètre est utilisé pour exporter de l'information en
8800 style CSS, mais il peut être utilisé pour toute information valide entre
8802 \begin_inset Flex Code
8805 \begin_layout Plain Layout
8813 \begin_inset Quotes cld
8817 \begin_inset Flex Code
8820 \begin_layout Plain Layout
8829 \begin_inset Quotes crd
8835 \begin_layout Description
8838 \begin_inset Flex Code
8841 \begin_layout Plain Layout
8854 ajoute une information au préambule du document.
8856 \begin_inset Quotes cld
8860 \begin_inset Flex Code
8863 \begin_layout Plain Layout
8872 \begin_inset Quotes crd
8878 \begin_layout Description
8879 \begin_inset Flex Code
8882 \begin_layout Plain Layout
8889 \begin_inset Flex Code
8892 \begin_layout Plain Layout
8901 \begin_inset space \thinspace{}
8905 \begin_inset Flex Code
8908 \begin_layout Plain Layout
8914 ] doit être ajouté avec la valeur 1 (ou
8918 ) si la classe du document ajoute la bibliographie à la table des matières.
8919 Ceci évite à la bibliographie d'être insérée deux fois.
8922 \begin_layout Description
8925 \begin_inset Flex Code
8928 \begin_layout Plain Layout
8938 définit le possibilités pour l'affichage des références de citation.
8940 \begin_inset space ~
8944 \begin_inset CommandInset ref
8946 reference "subsec:Citation-engine-description"
8954 Doit se terminer par
8955 \begin_inset Quotes cld
8959 \begin_inset Quotes crd
8963 Utilisé principalement dans les fichiers moteurCitation (voir
8964 \begin_inset space ~
8968 \begin_inset CommandInset ref
8970 reference "subsec:Cite-Engine-Files"
8978 Notez que si vous spécifiez ceci dans un fichier de format ou un module,
8979 les définitions de moteurCitation seront écrasées.
8981 \begin_inset Flex Code
8984 \begin_layout Plain Layout
8993 \begin_layout Description
8996 \begin_inset Flex Code
8999 \begin_layout Plain Layout
9012 définit le style à utiliser pour afficher les informations bibliographiques.
9014 \begin_inset CommandInset ref
9016 reference "subsec:Description citation"
9022 \begin_inset Quotes cld
9026 \begin_inset Flex Code
9029 \begin_layout Plain Layout
9038 \begin_inset Quotes crd
9042 Utilisé principalement dans les fichiers moteurCitation (voir
9043 \begin_inset space ~
9047 \begin_inset CommandInset ref
9049 reference "subsec:Cite-Engine-Files"
9061 utilisé dans un fichier de format ou un module écrasera la définition de
9068 \begin_layout Description
9071 \begin_inset Flex Code
9074 \begin_layout Plain Layout
9083 \begin_inset Flex Code
9086 \begin_layout Plain Layout
9096 \begin_inset Flex Code
9099 \begin_layout Plain Layout
9113 ou Bib\SpecialChar TeX
9114 est utilié pour engendrer la bibliographie.
9115 Utilisé principalement dans les fichiers moteurCitation (voir
9116 \begin_inset space ~
9120 \begin_inset CommandInset ref
9122 reference "subsec:Cite-Engine-Files"
9132 \begin_layout Description
9135 \begin_inset Flex Code
9138 \begin_layout Plain Layout
9151 décrit diverses options globales comprises par la classe du document.
9153 \begin_inset CommandInset ref
9155 reference "subsec:Section-ClassOptions"
9161 \begin_inset Quotes cld
9165 \begin_inset Flex Code
9168 \begin_layout Plain Layout
9177 \begin_inset Quotes crd
9183 \begin_layout Description
9186 \begin_inset Flex Code
9189 \begin_layout Plain Layout
9200 \begin_inset Flex Code
9203 \begin_layout Plain Layout
9212 \begin_inset space \thinspace{}
9216 \begin_inset Flex Code
9219 \begin_layout Plain Layout
9225 ] fixe le nombre implicite de colonnes (une ou deux).
9226 Peut être changé dans la fenêtre
9227 \begin_inset Flex Noun
9230 \begin_layout Plain Layout
9231 Document\SpecialChar menuseparator
9241 \begin_layout Description
9244 \begin_inset Flex Code
9247 \begin_layout Plain Layout
9261 \begin_inset Flex Code
9264 \begin_layout Plain Layout
9270 ] définit les paramètres d'un nouveau compteur.
9271 Si le compteur n'existe pas, il est créé; s'il existe, il est modifié.
9273 \begin_inset Quotes cld
9277 \begin_inset Flex Code
9280 \begin_layout Plain Layout
9289 \begin_inset Quotes crd
9293 \begin_inset Newline newline
9297 \begin_inset CommandInset ref
9299 reference "subsec:Compteurs"
9306 \begin_layout Description
9309 \begin_inset Flex Code
9312 \begin_layout Plain Layout
9322 décrit la police implicite dans le document.
9324 \begin_inset CommandInset ref
9326 reference "subsec:polices"
9330 pour une description.
9332 \begin_inset Quotes cld
9338 \begin_inset Flex Code
9341 \begin_layout Plain Layout
9350 \begin_inset Quotes crd
9356 \begin_layout Description
9359 \begin_inset Flex Code
9362 \begin_layout Plain Layout
9373 \begin_inset Flex Code
9376 \begin_layout Plain Layout
9382 ] spécifie un module inclus implicitement avec cette classe de document,
9383 donné par son nom de fichier sans suffixe
9384 \begin_inset Flex Code
9387 \begin_layout Plain Layout
9396 L'utilisateur peut toujours le retirer, mais il sera actif à l'ouverture
9397 du document (ceci s'applique pour un nouveau document, ou quand cette classe
9398 est choisie pour un document existant).
9401 \begin_layout Description
9404 \begin_inset Flex Code
9407 \begin_layout Plain Layout
9418 \begin_inset Flex Code
9421 \begin_layout Plain Layout
9427 ] indique le style qui sera appliqué aux nouveaux paragraphes, habituellement
9429 \begin_inset Flex Noun
9432 \begin_layout Plain Layout
9441 Ce sera implicitement le premier style défini si ce paramètre n'est pas
9442 fixé, mais vous êtes vivement encouragé à utiliser cette directive.
9445 \begin_layout Description
9448 \begin_inset Flex Code
9451 \begin_layout Plain Layout
9462 \begin_inset Flex Code
9465 \begin_layout Plain Layout
9471 ] l'élément racine (en haut du document) à utiliser en exportant des documents
9472 en DocBook avec cette classe.
9473 La valeur implicite est
9474 \begin_inset Quotes cld
9478 \begin_inset Flex Code
9481 \begin_layout Plain Layout
9488 \begin_inset Quotes crd
9494 \begin_layout Description
9497 \begin_inset Flex Code
9500 \begin_layout Plain Layout
9503 DocBookForceAbstract
9511 \begin_inset Flex Code
9514 \begin_layout Plain Layout
9520 ] l'élément racine aura toujours une balise
9527 \begin_inset Quotes cld
9533 \begin_inset Quotes crd
9537 La valeur implicite est
9540 \begin_inset Quotes cld
9546 \begin_inset Quotes crd
9552 \begin_layout Description
9555 \begin_inset Flex Code
9558 \begin_layout Plain Layout
9569 \begin_inset Flex Code
9572 \begin_layout Plain Layout
9578 ] indique que le module spécifié (donné par son nom de fichier sans le suffixe
9580 \begin_inset Flex Code
9583 \begin_layout Plain Layout
9591 ) ne peut pas être utilisé avec cette classe de document.
9592 Ceci peut être utilisé par exemple dans un format pour une revue pour éviter
9594 l'utilisation du module
9595 \begin_inset Flex Code
9598 \begin_layout Plain Layout
9606 (numérotation des théorèmes par sections).
9615 être utilisé dans un module: les modules ont leur propre méthode d'exclusion
9617 \begin_inset CommandInset ref
9619 reference "subsec:Modules_de_format"
9626 \begin_layout Description
9629 \begin_inset Flex Code
9632 \begin_layout Plain Layout
9642 définit un nouveau flottant.
9644 \begin_inset CommandInset ref
9646 reference "subsec:Flottants"
9652 \begin_inset Quotes cld
9656 \begin_inset Flex Code
9659 \begin_layout Plain Layout
9668 \begin_inset Quotes crd
9674 \begin_layout Description
9677 \begin_inset Flex Code
9680 \begin_layout Plain Layout
9690 définit l'information qui sera incluse dans le bloc
9691 \begin_inset Flex Code
9694 \begin_layout Plain Layout
9700 quand le document est exporté en XHTML.
9701 Notez bien que ceci écrasera toute déclaration
9704 \begin_inset Flex Code
9707 \begin_layout Plain Layout
9720 \begin_inset Flex Code
9723 \begin_layout Plain Layout
9733 antérieure (utiliser
9734 \begin_inset Newline newline
9740 \begin_inset Flex Code
9743 \begin_layout Plain Layout
9753 si vous désirez simplement ajouter du contenu).
9755 \begin_inset Quotes cld
9759 \begin_inset Flex Code
9762 \begin_layout Plain Layout
9771 \begin_inset Quotes crd
9777 \begin_layout Description
9780 \begin_inset Flex Code
9783 \begin_layout Plain Layout
9794 \begin_inset Flex Code
9797 \begin_layout Plain Layout
9803 ] définit le style utilisé pour la table des matières, la bibliographie,
9804 et similaires, lorsque le document est exporté en HTML.
9805 Pour les articles, ceci devrait normalement valoir
9808 \begin_inset Flex Code
9811 \begin_layout Plain Layout
9824 \begin_inset Flex Code
9827 \begin_layout Plain Layout
9838 Sans précisions, \SpecialChar LyX
9839 essaiera de deviner quel style utiliser.
9842 \begin_layout Description
9845 \begin_inset Flex Code
9848 \begin_layout Plain Layout
9859 \begin_inset Flex Code
9862 \begin_layout Plain Layout
9868 ] modifie les propriétés d'un compteur donné.
9869 Si le compteur n'existe pas, la directive est ignorée.
9871 \begin_inset Quotes cld
9875 \begin_inset Flex Code
9878 \begin_layout Plain Layout
9887 \begin_inset Quotes crd
9891 \begin_inset Newline newline
9895 \begin_inset CommandInset ref
9897 reference "subsec:Compteurs"
9901 pour les détails au sujet des compteurs.
9904 \begin_layout Description
9905 \begin_inset Flex Code
9908 \begin_layout Plain Layout
9917 \begin_inset Flex Code
9920 \begin_layout Plain Layout
9926 ] permet d'inclure un autre fichier de définition de format pour éviter
9927 de réécrire des commandes.
9928 C'est souvent le cas des fichiers de format standard, comme
9929 \begin_inset Flex Code
9932 \begin_layout Plain Layout
9938 , qui contient la plupart des réglages de base.
9941 \begin_layout Description
9944 \begin_inset Flex Code
9947 \begin_layout Plain Layout
9958 \begin_inset Flex Code
9961 \begin_layout Plain Layout
9967 ] est une variante de la directive
9968 \begin_inset Flex Code
9971 \begin_layout Plain Layout
9977 qui ne recherche pas de fichiers dans le répertoire utilisateur.
9978 Ceci permet de créer un fichier
9979 \begin_inset Flex Code
9982 \begin_layout Plain Layout
9989 \begin_inset Flex Code
9992 \begin_layout Plain Layout
9998 dans le répertoire utilisateur qui peut inclure un fichier global de même
10000 \begin_inset Flex Code
10003 \begin_layout Plain Layout
10010 \begin_inset Flex Code
10013 \begin_layout Plain Layout
10014 InputGlobal nom.inc
10019 , respectivement (avec
10020 \begin_inset Flex Code
10023 \begin_layout Plain Layout
10029 , le fichier s’inclurait récursivement).
10030 De cette façon, vous pouvez modifier les fichiers globaux sans avoir à
10031 les copier complètement.
10035 \begin_layout Description
10038 \begin_inset Flex Code
10041 \begin_layout Plain Layout
10055 \begin_inset Flex Code
10058 \begin_layout Plain Layout
10064 ] cette section (re)définit le format d'un insert.
10065 Elle peut être appliquée à un insert existant pour obtenir un nouvel insert
10066 défini par l'utilisateur, e.g.
10067 un nouveau style de caractères.
10068 Doit être fermé par
10069 \begin_inset Quotes cld
10073 \begin_inset Flex Code
10076 \begin_layout Plain Layout
10085 \begin_inset Quotes crd
10089 \begin_inset Newline newline
10093 \begin_inset CommandInset ref
10095 reference "subsec:Flex-insets-and"
10102 \begin_layout Description
10105 \begin_inset Flex Code
10108 \begin_layout Plain Layout
10122 \begin_inset Flex Code
10125 \begin_layout Plain Layout
10131 ] indique la largeur de la marge gauche à l'écran, par exemple
10132 \begin_inset Quotes cld
10136 \begin_inset Flex Code
10139 \begin_layout Plain Layout
10146 \begin_inset Quotes crd
10149 (noter que ce n'est pas une
10150 \begin_inset Quotes cld
10154 \begin_inset Quotes crd
10158 \begin_inset Quotes cld
10162 \begin_inset Quotes crd
10168 \begin_layout Description
10171 \begin_inset Flex Code
10174 \begin_layout Plain Layout
10185 \begin_inset Flex Code
10188 \begin_layout Plain Layout
10194 ] cet entier définit le nombre maximum de noms affichés dans le style auteur-ann
10195 ée avant que la citation bascule vers
10196 \begin_inset Quotes cld
10199 PremierAuteur et al.
10200 \begin_inset Quotes crd
10204 Utilisé principalement dans les fichiers moteurCitation (voir
10205 \begin_inset space ~
10209 \begin_inset CommandInset ref
10211 reference "subsec:Cite-Engine-Files"
10221 \begin_layout Description
10224 \begin_inset Flex Code
10227 \begin_layout Plain Layout
10238 \begin_inset Flex Code
10241 \begin_layout Plain Layout
10247 ] modifie le format d'un insert.
10248 Si le format n'existe pas, cette directive est ignorée.
10249 Doit être fermé par
10250 \begin_inset Quotes cld
10254 \begin_inset Flex Code
10257 \begin_layout Plain Layout
10266 \begin_inset Quotes crd
10272 \begin_layout Description
10275 \begin_inset Flex Code
10278 \begin_layout Plain Layout
10289 \begin_inset Flex Code
10292 \begin_layout Plain Layout
10298 ] modifies les propriétés de style d'un paragraphe donné.
10299 Si le style n'existe pas, le directive est ignorée.
10300 Doit être fermé par
10301 \begin_inset Quotes cld
10305 \begin_inset Flex Code
10308 \begin_layout Plain Layout
10317 \begin_inset Quotes crd
10323 \begin_layout Description
10326 \begin_inset Flex Code
10329 \begin_layout Plain Layout
10340 \begin_inset Flex Code
10343 \begin_layout Plain Layout
10349 ] efface un compteur existant, habituellement défini dans un fichier inclus.
10352 \begin_layout Description
10355 \begin_inset Flex Code
10358 \begin_layout Plain Layout
10369 \begin_inset Flex Code
10372 \begin_layout Plain Layout
10378 ] efface un flottant existant.
10379 C'est très utile quand vous voulez supprimer un flottant qui a été défini
10380 dans un fichier inclus.
10383 \begin_layout Description
10386 \begin_inset Flex Code
10389 \begin_layout Plain Layout
10400 \begin_inset Flex Code
10403 \begin_layout Plain Layout
10409 ] efface un style existant.
10412 \begin_layout Description
10415 \begin_inset Flex Code
10418 \begin_layout Plain Layout
10432 \begin_inset Flex Code
10435 \begin_layout Plain Layout
10441 ] indique quelle sorte de format de fichier (tel que défini dans les préférences
10442 de \SpecialChar LyX
10443 ) est produit par cette classe.
10444 Elle est surtout utile quand
10445 \begin_inset Flex Code
10448 \begin_layout Plain Layout
10459 \begin_inset Flex Code
10462 \begin_layout Plain Layout
10472 et que l'on veut définir un nouvelle sorte de document en programmation
10474 La chaîne est redéfinie comme
10475 \begin_inset Quotes cld
10481 \begin_inset Flex Code
10484 \begin_layout Plain Layout
10495 \begin_inset Quotes crd
10498 quand la directive correspondante
10499 \begin_inset Flex Code
10502 \begin_layout Plain Layout
10513 \begin_layout Description
10516 \begin_inset Flex Code
10519 \begin_layout Plain Layout
10534 \begin_inset Flex Code
10537 \begin_layout Plain Layout
10549 \begin_inset Flex Code
10552 \begin_layout Plain Layout
10562 ] indique quelle sorte de document résultant sera obtenu par cette classe.
10565 \begin_layout Description
10568 \begin_inset Flex Code
10571 \begin_layout Plain Layout
10582 \begin_inset Flex Code
10585 \begin_layout Plain Layout
10592 \begin_inset Flex Code
10595 \begin_layout Plain Layout
10601 ] précise les options, données par le seconde chaîne de caractères, pour
10602 le paquetage nommé par le première chaîne.
10604 \begin_inset Quotes cld
10608 \begin_inset Flex Code
10611 \begin_layout Plain Layout
10612 PackageOptions natbib square
10618 \begin_inset Quotes crd
10621 déclenchera le chargement de
10622 \begin_inset Flex Code
10625 \begin_layout Plain Layout
10632 \begin_inset Flex Code
10635 \begin_layout Plain Layout
10641 (pour les \SpecialChar TeX
10642 perts, ceci force \SpecialChar LyX
10644 \begin_inset Newline newline
10648 \begin_inset Flex Code
10651 \begin_layout Plain Layout
10654 PassOptionsToPackage{natbib}{square}
10659 avant le chargement de
10660 \begin_inset Flex Code
10663 \begin_layout Plain Layout
10672 \begin_layout Description
10675 \begin_inset Flex Code
10678 \begin_layout Plain Layout
10689 \begin_inset Flex Code
10692 \begin_layout Plain Layout
10697 , letter, legal, executive, a0, a1, a2, a3, a4, a5, a6, b0, b1, b2, b3,
10698 b4, b5, b6, c0, c1, c2, c3, c4, c5, c6, b0j, b1j, b2j, b3j, b4j, b5j, b6j
10703 ] définit la taille de page implicite.
10704 Cette directive est utilisée par certains convertisseurs.
10707 \begin_layout Description
10710 \begin_inset Flex Code
10713 \begin_layout Plain Layout
10724 \begin_inset Flex Code
10727 \begin_layout Plain Layout
10739 \begin_inset Flex Code
10742 \begin_layout Plain Layout
10751 \begin_inset Flex Code
10754 \begin_layout Plain Layout
10764 fixe la mise en page implicite.
10765 Peut être changée dans la fenêtre
10766 \begin_inset Flex Noun
10769 \begin_layout Plain Layout
10770 Document\SpecialChar menuseparator
10771 Paramètres\SpecialChar ldots
10780 \begin_layout Description
10783 \begin_inset Flex Code
10786 \begin_layout Plain Layout
10796 fixe le préambule du document \SpecialChar LaTeX
10798 Notez bien que ceci remplacera complètement toute autre directive
10801 \begin_inset Flex Code
10804 \begin_layout Plain Layout
10813 \begin_inset Flex Code
10816 \begin_layout Plain Layout
10826 (utiliser cette dernière directive si vous voulez seulement ajouter des
10827 éléments au contenu).
10828 Doit être fermé par
10829 \begin_inset Quotes cld
10833 \begin_inset Flex Code
10836 \begin_layout Plain Layout
10845 \begin_inset Quotes crd
10851 \begin_layout Description
10854 \begin_inset Flex Code
10857 \begin_layout Plain Layout
10868 \begin_inset Flex Code
10871 \begin_layout Plain Layout
10877 ] définit le format d'un insert s'il n'existe pas encore.
10878 Si le format existe, cette directive est ignorée.
10879 Doit être fermé par
10880 \begin_inset Quotes cld
10884 \begin_inset Flex Code
10887 \begin_layout Plain Layout
10896 \begin_inset Quotes crd
10902 \begin_layout Description
10905 \begin_inset Flex Code
10908 \begin_layout Plain Layout
10919 \begin_inset Flex Code
10922 \begin_layout Plain Layout
10929 \begin_inset Flex Code
10932 \begin_layout Plain Layout
10941 \begin_inset space \thinspace{}
10945 \begin_inset Flex Code
10948 \begin_layout Plain Layout
10954 ] décrit si la classe fournit la fonctionnalité
10955 \begin_inset Flex Code
10958 \begin_layout Plain Layout
10967 Une fonctionnalité est en général le nom d'un paquetage (
10968 \begin_inset Flex Code
10971 \begin_layout Plain Layout
10980 \begin_inset Flex Code
10983 \begin_layout Plain Layout
10991 , \SpecialChar ldots
10992 ) ou d'une commande \SpecialChar LaTeX
10994 \begin_inset Flex Code
10997 \begin_layout Plain Layout
11006 \begin_inset Flex Code
11009 \begin_layout Plain Layout
11017 ,\SpecialChar ldots
11020 \begin_inset space ~
11024 \begin_inset CommandInset ref
11026 reference "chap:List-of-functions"
11030 pour une liste des fonctionnalités.
11033 \begin_layout Description
11036 \begin_inset Flex Code
11039 \begin_layout Plain Layout
11050 \begin_inset Flex Code
11053 \begin_layout Plain Layout
11059 ] indique que ce format fournit la fonctionnalité du module indiqué, qui
11060 doit être spécifié par le nom du fichier dans le suffixe
11061 \begin_inset Flex Code
11064 \begin_layout Plain Layout
11073 Ceci sera utilisé typiquement si le format inclut directement le module,
11074 plutôt que via le paramètre
11075 \begin_inset Flex Code
11078 \begin_layout Plain Layout
11086 pour indiquer qu'il doit être utilisé.
11087 Il pourrait être également utilisé dans un module fournissant une implantation
11088 équivalente de la même fonctionnalité.
11091 \begin_layout Description
11094 \begin_inset Flex Code
11097 \begin_layout Plain Layout
11108 \begin_inset Flex Code
11111 \begin_layout Plain Layout
11117 ] crée une nouveau style de paragraphe s'il n'existe pas déjà.
11118 S'il existe, l'entrée est ignorée.
11119 Doit être fermé par
11120 \begin_inset Quotes cld
11124 \begin_inset Flex Code
11127 \begin_layout Plain Layout
11136 \begin_inset Quotes crd
11142 \begin_layout Description
11145 \begin_inset Flex Code
11148 \begin_layout Plain Layout
11159 \begin_inset Flex Code
11162 \begin_layout Plain Layout
11168 ] indique que la classe nécessite la fonctionnalité
11169 \begin_inset Flex Code
11172 \begin_layout Plain Layout
11181 Plusieurs fonctionnalités doivent être séparées par des virgules.
11182 Noter que l'on ne peut requérir que des fonctionnalités reconnues (voir
11184 \begin_inset CommandInset ref
11186 reference "chap:List-of-functions"
11190 pour accéder à la liste des fonctionnalités).
11191 Si vous demandez un paquetage doté d'options spécifiques, vous pouvez utiliser
11193 \begin_inset Flex Code
11196 \begin_layout Plain Layout
11205 \begin_layout Description
11208 \begin_inset Flex Code
11211 \begin_layout Plain Layout
11222 \begin_inset Flex Code
11225 \begin_layout Plain Layout
11231 ] indique la largeur de la marge droite à l'écran, par exemple
11232 \begin_inset Quotes cld
11236 \begin_inset Flex Code
11239 \begin_layout Plain Layout
11246 \begin_inset Quotes crd
11252 \begin_layout Description
11255 \begin_inset Flex Code
11258 \begin_layout Plain Layout
11272 \begin_inset Flex Code
11275 \begin_layout Plain Layout
11281 ] fixe quels sectionnements doivent être numérotés.
11282 Correspond au compteur
11283 \begin_inset Flex Code
11286 \begin_layout Plain Layout
11294 en \SpecialChar LaTeX
11298 \begin_layout Description
11301 \begin_inset Flex Code
11304 \begin_layout Plain Layout
11317 \begin_inset Flex Code
11320 \begin_layout Plain Layout
11329 \begin_inset space \thinspace{}
11333 \begin_inset Flex Code
11336 \begin_layout Plain Layout
11342 ] fixe l'option implicite d'impression recto seul ou en recto verso.
11343 Peut être changé dans la fenêtre
11344 \begin_inset Flex Noun
11347 \begin_layout Plain Layout
11348 Document\SpecialChar menuseparator
11357 \begin_layout Description
11360 \begin_inset Flex Code
11363 \begin_layout Plain Layout
11374 \begin_inset Flex Code
11377 \begin_layout Plain Layout
11383 ] définit un nouveau style de paragraphe.
11384 Si le style n'existe pas, il est créé; s'il existe déjà, ses paramètres
11386 Doit être fermé par
11387 \begin_inset Quotes cld
11391 \begin_inset Flex Code
11394 \begin_layout Plain Layout
11403 \begin_inset Quotes crd
11407 \begin_inset Newline newline
11411 \begin_inset CommandInset ref
11413 reference "subsec:Styles-de-paragraphe"
11420 \begin_layout Description
11423 \begin_inset Flex Code
11426 \begin_layout Plain Layout
11437 \begin_inset Flex Code
11440 \begin_layout Plain Layout
11446 ] définit le style de tableau implicite utilisé à la création d'un tableau.
11447 Les styles suivants sont disponibles:
11451 \begin_layout Itemize
11452 \begin_inset Flex Code
11455 \begin_layout Plain Layout
11456 Formal_with_Footline
11462 \begin_inset Quotes cld
11466 \begin_inset Quotes crd
11469 ) avec uniquement des lignes horizontales, et des lignes haute et basse
11470 épaisses, la première et las dernière lignes étant éventuellement séparées
11471 du corps du tableau avec une ligne fine centrée;
11474 \begin_layout Itemize
11475 \begin_inset Flex Code
11478 \begin_layout Plain Layout
11479 Formal_without_Footline
11484 : identique àu précédent, mais la dernière ligne n'est pas séparée avec
11485 une ligne fine centrée;
11488 \begin_layout Itemize
11489 \begin_inset Flex Code
11492 \begin_layout Plain Layout
11498 : lignes de tableau simples;
11501 \begin_layout Itemize
11502 \begin_inset Flex Code
11505 \begin_layout Plain Layout
11512 \begin_inset Flex Code
11515 \begin_layout Plain Layout
11521 , mais avec la ligne des titres décalée par une seconde ligne horizontale.
11522 Ceci est également le style implicite de \SpecialChar LyX
11526 \begin_layout Itemize
11527 \begin_inset Flex Code
11530 \begin_layout Plain Layout
11536 : tableau sans lignes.
11540 \begin_layout Description
11543 \begin_inset Flex Code
11546 \begin_layout Plain Layout
11562 \begin_inset Flex Code
11565 \begin_layout Plain Layout
11575 ] définit nom de la commande ou de l'envi\SpecialChar softhyphen
11576 ronnement mentionné ci-dessous.
11579 \begin_layout Description
11582 \begin_inset Flex Code
11585 \begin_layout Plain Layout
11600 \begin_inset Flex Code
11603 \begin_layout Plain Layout
11613 \begin_inset Flex Code
11616 \begin_layout Plain Layout
11626 ] indique le genre de balisage utilisé pour définir le titre d'un document.
11628 \begin_inset Flex Code
11631 \begin_layout Plain Layout
11637 signifie que la commande définie par
11638 \begin_inset Flex Code
11641 \begin_layout Plain Layout
11647 sera insérée après le dernier format avec
11650 \begin_inset Quotes cld
11656 \begin_inset Flex Code
11659 \begin_layout Plain Layout
11661 \begin_inset space ~
11672 \begin_inset Quotes crd
11679 \begin_inset Flex Code
11682 \begin_layout Plain Layout
11689 \begin_inset Flex Code
11692 \begin_layout Plain Layout
11698 est un environnement, dans lequel doit être inclus tous les formats avec
11702 \begin_inset Quotes cld
11708 \begin_inset Flex Code
11711 \begin_layout Plain Layout
11713 \begin_inset space ~
11724 \begin_inset Quotes crd
11732 \begin_layout Description
11735 \begin_inset Flex Code
11738 \begin_layout Plain Layout
11749 \begin_inset Flex Code
11752 \begin_layout Plain Layout
11758 ] fixe quels sectionnements sont inclus dans la table des matières.
11759 Correspond au compteur
11760 \begin_inset Flex Code
11763 \begin_layout Plain Layout
11771 en \SpecialChar LaTeX
11775 \begin_layout Subsection
11779 \begin_inset CommandInset label
11781 name "subsec:Section-ClassOptions"
11788 \begin_layout Standard
11790 \begin_inset Flex Code
11793 \begin_layout Plain Layout
11799 peut contenir les directives suivantes :
11802 \begin_layout Description
11805 \begin_inset Flex Code
11808 \begin_layout Plain Layout
11822 ] liste les tailles de police disponibles comme police principale du document,
11826 \begin_inset Quotes cld
11832 \begin_inset Flex Code
11835 \begin_layout Plain Layout
11844 \begin_inset Quotes crd
11850 Il est possible de saisir un nombre quelconque.
11853 \begin_layout Description
11856 \begin_inset Flex Code
11859 \begin_layout Plain Layout
11870 \begin_inset Flex Code
11873 \begin_layout Plain Layout
11879 ] définit le format de l'option de taille de police.
11881 \begin_inset Flex Code
11884 \begin_layout Plain Layout
11892 \begin_inset Flex Code
11895 \begin_layout Plain Layout
11901 est mis à la place de la taille de police.
11904 \begin_layout Description
11907 \begin_inset Flex Code
11910 \begin_layout Plain Layout
11921 \begin_inset Flex Code
11924 \begin_layout Plain Layout
11925 string="letter|\SpecialChar allowbreak
11926 legal|\SpecialChar allowbreak
11927 executive|\SpecialChar allowbreak
11928 a0|\SpecialChar allowbreak
11929 a1|\SpecialChar allowbreak
11930 a2|\SpecialChar allowbreak
11931 a3|\SpecialChar allowbreak
11932 a4|\SpecialChar allowbreak
11933 a5|\SpecialChar allowbreak
11934 a6|\SpecialChar allowbreak
11935 b0|\SpecialChar allowbreak
11936 b1|\SpecialChar allowbreak
11937 b2|\SpecialChar allowbreak
11938 b3|\SpecialChar allowbreak
11939 b4|\SpecialChar allowbreak
11940 b5|\SpecialChar allowbreak
11941 b6|\SpecialChar allowbreak
11942 c0|\SpecialChar allowbreak
11943 c1|\SpecialChar allowbreak
11945 2|\SpecialChar allowbreak
11946 c3|\SpecialChar allowbreak
11947 c4|\SpecialChar allowbreak
11948 c5|\SpecialChar allowbreak
11949 c6|\SpecialChar allowbreak
11950 b0j|\SpecialChar allowbreak
11951 b1j|\SpecialChar allowbreak
11952 b2j|\SpecialChar allowbreak
11953 b3j|\SpecialChar allowbreak
11954 b4j|\SpecialChar allowbreak
11955 b5j|\SpecialChar allowbreak
11961 ] définit la liste des dimensions de page disponibles, séparées par
11964 \begin_inset Quotes cld
11968 \begin_inset Quotes crd
11974 Actuellement, seules les dimensions proposées sont reconnues.
11975 D'autres peuvent être saisies en tant qu'options de classe personnalisées.
11978 \begin_layout Description
11981 \begin_inset Flex Code
11984 \begin_layout Plain Layout
11995 \begin_inset Flex Code
11998 \begin_layout Plain Layout
12004 ] définit le format de l'option de dimension de page.
12006 \begin_inset Flex Code
12009 \begin_layout Plain Layout
12017 \begin_inset Flex Code
12020 \begin_layout Plain Layout
12026 est mis à la place de la dimension de la page.
12029 \begin_layout Description
12032 \begin_inset Flex Code
12035 \begin_layout Plain Layout
12047 string="empty|plain|headings|fancy"
12049 ] liste les mises en page disponibles, séparées par un
12052 \begin_inset Quotes cld
12056 \begin_inset Quotes crd
12064 \begin_layout Description
12067 \begin_inset Flex Code
12070 \begin_layout Plain Layout
12084 ] introduit certaines options de la classe de document, séparées par une
12085 virgule, qui seront ajoutées à la partie optionnelle de la commande
12086 \begin_inset Flex Code
12089 \begin_layout Plain Layout
12100 \begin_layout Standard
12102 \begin_inset Flex Code
12105 \begin_layout Plain Layout
12111 doit être fermée par
12112 \begin_inset Quotes cld
12118 \begin_inset Flex Code
12121 \begin_layout Plain Layout
12132 \begin_inset Quotes crd
12138 \begin_layout Subsection
12139 Styles de paragraphe
12140 \begin_inset CommandInset label
12142 name "subsec:Styles-de-paragraphe"
12149 \begin_layout Standard
12150 La description d'un style de paragraphe ressemble à ceci
12154 \begin_layout Plain Layout
12155 qui peut servir soit à définir un nouvel format soit à en modifier un déjà
12164 \begin_layout LyX-Code
12171 \begin_layout LyX-Code
12175 \begin_layout LyX-Code
12179 \begin_layout Standard
12180 dans lequel on peut mettre les commandes suivantes :
12183 \begin_layout Description
12186 \begin_inset Flex Code
12189 \begin_layout Plain Layout
12198 \begin_inset Flex Code
12201 \begin_layout Plain Layout
12211 paragraphe apparaissant dans la table des matières du type donné.
12212 Désactivé par une chaîne de caractères vide.
12213 Voir aussi les directives
12222 Implicitement : désactivé.
12225 \begin_layout Description
12228 \begin_inset Flex Code
12231 \begin_layout Plain Layout
12246 , left, right, center
12248 ] alignement de paragraphe.
12251 \begin_layout Description
12254 \begin_inset Flex Code
12257 \begin_layout Plain Layout
12272 , left, right, center
12278 des alignements possibles séparés par une virgule.
12279 Certains styles \SpecialChar LaTeX
12280 interdisent certains alignements, car ils n'auraient aucun
12282 Par exemple une énumération alignée à droite ou centrée est impossible.
12285 \begin_layout Description
12288 \begin_inset Flex Code
12291 \begin_layout Plain Layout
12302 \begin_inset Flex Code
12305 \begin_layout Plain Layout
12311 ] définit l'argument numéro <int> d'une commande ou environnement associé
12313 La définition doit être close par
12316 \begin_inset Flex Code
12319 \begin_layout Plain Layout
12331 \begin_inset CommandInset ref
12333 reference "subsec:Arguments"
12340 pour plus d'informations.
12344 \begin_layout Description
12345 \begin_inset Flex Code
12348 \begin_layout Plain Layout
12354 inclut une liste de formats (séparés par une virgule) devant être englobés
12355 dans et après le format courant.
12356 N'a de sens que pour des formats englobables comme des environnements.
12357 Doit être terminé par
12358 \begin_inset Quotes cld
12362 \begin_inset Quotes crd
12367 \begin_inset Flex Code
12370 \begin_layout Plain Layout
12379 \begin_layout Description
12382 \begin_inset Flex Code
12385 \begin_layout Plain Layout
12395 noter que cette directive écrasera complètement toute déclaration
12396 \begin_inset Flex Code
12399 \begin_layout Plain Layout
12405 antérieure pour ce style.
12406 Doit être fermée par
12407 \begin_inset Flex Code
12410 \begin_layout Plain Layout
12418 \begin_inset CommandInset ref
12420 reference "subsec:I18n"
12424 pour les détails d'utilisation.
12427 \begin_layout Description
12430 \begin_inset Flex Code
12433 \begin_layout Plain Layout
12451 \begin_layout Plain Layout
12453 \begin_inset Quotes cld
12457 \begin_inset Quotes crd
12460 ici désigne un nombre réel, e.g.
12466 l'espacement vertical qui sépare du paragraphe suivant le dernier paragraphe
12467 d'une série doté de cette directive.
12468 Si le paragraphe suivant est doté d'un autre style, les séparations ne
12469 sont pas simplement additionnées, mais le maximum est pris en considération.La
12471 \begin_inset Flex Code
12474 \begin_layout Plain Layout
12480 pour le dernier paragraphe.
12483 \begin_layout Description
12486 \begin_inset Flex Code
12489 \begin_layout Plain Layout
12500 \begin_inset Flex Code
12503 \begin_layout Plain Layout
12509 fixe la catégorie pour ce style.
12510 Ceci est utilise pour regrouper les styles apparentés dans le menu déroulant
12511 des styles de la barre d'outils.
12512 N'importe quelle chaîne de caractères peut être utilisée, mais vous voudrez
12513 peut-être utiliser des catégories existantes pour vos propres styles.
12516 \begin_layout Description
12519 \begin_inset Flex Code
12522 \begin_layout Plain Layout
12532 fixe la profondeur d'une commande XML.
12533 Utilisable uniquement avec les formats XML.
12536 \begin_layout Description
12539 \begin_inset Flex Code
12542 \begin_layout Plain Layout
12553 \begin_inset Flex Code
12556 \begin_layout Plain Layout
12562 sert à copier toutes les caractéristiques d'un style déjà existant dans
12566 \begin_layout Description
12569 \begin_inset Flex Code
12572 \begin_layout Plain Layout
12583 \begin_inset Flex Code
12586 \begin_layout Plain Layout
12592 ] nomme un style dont le préambule devra être placé
12597 Ceci permet d'assurer une relation d'ordre entre les morceaux de préambule
12598 quand les définitions de macros dépendent les unes des autres.
12604 \begin_layout Plain Layout
12605 Noter que, à part cette fonctionnalité, il n'y a aucun moyen de garantir
12606 un ordonnancement des préambules.
12607 L'ordre que vous constatez avec une version de \SpecialChar LyX
12608 peut changer sans préavis
12609 dans les versions ultérieures.
12617 \begin_layout Description
12620 \begin_inset Flex Code
12623 \begin_layout Plain Layout
12651 ] fixe le type de marqueur qui se trouve à la fin du paragraphe (ou de la
12652 suite de paragraphes si
12653 \begin_inset Flex Code
12656 \begin_layout Plain Layout
12663 \begin_inset Flex Code
12666 \begin_layout Plain Layout
12673 \begin_inset Flex Code
12676 \begin_layout Plain Layout
12683 \begin_inset Flex Code
12686 \begin_layout Plain Layout
12694 \begin_inset Flex Code
12697 \begin_layout Plain Layout
12704 \begin_inset Quotes cld
12708 \begin_inset Quotes crd
12712 \begin_inset Flex Code
12715 \begin_layout Plain Layout
12722 \begin_inset Flex Code
12725 \begin_layout Plain Layout
12731 ) est un carré blanc (respectivement noir) en général placé à la fin des
12734 \begin_inset Flex Code
12737 \begin_layout Plain Layout
12743 est une chaîne de caractères explicitement donnée.
12746 \begin_layout Description
12749 \begin_inset Flex Code
12752 \begin_layout Plain Layout
12763 \begin_inset Flex Code
12766 \begin_layout Plain Layout
12772 fixe la chaîne utilisée pour le marqueur quand
12773 \begin_inset Newline newline
12777 \begin_inset Flex Code
12780 \begin_layout Plain Layout
12787 \begin_inset Flex Code
12790 \begin_layout Plain Layout
12799 \begin_layout Description
12802 \begin_inset Flex Code
12805 \begin_layout Plain Layout
12815 fixe la police utilisée à la fois pour le corps du texte
12821 \begin_inset CommandInset ref
12823 reference "subsec:polices"
12828 Noter qu'en définissant cette police on définit aussi automatiquement
12831 \begin_inset Flex Code
12834 \begin_layout Plain Layout
12844 avec la même valeur.
12845 Il faut donc définir celle-ci d'abord pour fixer
12848 \begin_inset Flex Code
12851 \begin_layout Plain Layout
12864 \begin_layout Description
12867 \begin_inset Flex Code
12870 \begin_layout Plain Layout
12881 \begin_inset Flex Code
12884 \begin_layout Plain Layout
12890 ] est utile pour forcer la portabilité de nouveaux styles vers des versions
12891 stables de \SpecialChar LyX
12893 La première version stable qui interprète cette directive est \SpecialChar LyX
12895 L'argument est un nombre qui peut être 0, -1 ou n'importe quel entier positif.
12897 \begin_inset Flex Code
12900 \begin_layout Plain Layout
12906 est positif, il sera toujours émis vers le préambule du document.
12907 Lors de la lecture d'un fichier
12911 , les définitions de style du préambule du document sont ajoutées à la classe
12913 De ce fait même les versions de \SpecialChar LyX
12914 plus anciennes peuvent gérer ce style.
12918 \begin_inset Flex Code
12921 \begin_layout Plain Layout
12931 est un numéro de version : si le style est lu, et si le numéro de version
12932 est inférieur au numéro de version du style existant dans la classe de
12933 document, le nouveau style est ignoré.
12934 Si le numéro de version est supérieur, le nouveau style remplace l'ancien.
12935 La valeur -1 signifie un numéro de version infini, c'est-à-dire que le
12936 style est toujours utilisé.
12939 \begin_layout Description
12942 \begin_inset Flex Code
12945 \begin_layout Plain Layout
12956 \begin_inset Flex Code
12959 \begin_layout Plain Layout
12968 \begin_inset space \thinspace{}
12972 \begin_inset Flex Code
12975 \begin_layout Plain Layout
12982 ne permet pas d'habitude d'insérer plus d'une espace entre deux mots,
12983 car une espace est considérée comme un séparateur de mots, non comme un
12984 caractère ou un symbole en tant que tel.
12985 C'est très bien mais c'est parfois ennuyeux, par exemple pour taper un
12986 code source de programme ou du code \SpecialChar LaTeX
12988 C'est pourquoi on peut activer
12989 \begin_inset Flex Code
12992 \begin_layout Plain Layout
13000 créera les espaces insécables correspondants aux espaces additionnelles
13002 \begin_inset Flex Code
13005 \begin_layout Plain Layout
13011 n'est pas spécifié.
13013 \begin_inset Flex Code
13016 \begin_layout Plain Layout
13023 \begin_inset Flex Code
13026 \begin_layout Plain Layout
13035 \begin_layout Description
13038 \begin_inset Flex Code
13041 \begin_layout Plain Layout
13049 sont utilisées avec l'exportation XHTML.
13051 \begin_inset CommandInset ref
13053 reference "subsec:Styles-de-paragraphe-XHTML"
13060 \begin_layout Description
13063 \begin_inset Flex Code
13066 \begin_layout Plain Layout
13076 (Utilisable uniquement avec les formats XML).
13079 \begin_layout Description
13082 \begin_inset Flex Code
13085 \begin_layout Plain Layout
13099 \begin_inset Flex Code
13102 \begin_layout Plain Layout
13111 \begin_inset space \thinspace{}
13115 \begin_inset Flex Code
13118 \begin_layout Plain Layout
13125 \begin_inset Flex Code
13128 \begin_layout Plain Layout
13134 que que le style doit être inclus dans le préambule plutôt que dans le
13136 Ceci est utile pour les classes de document qui désirent que les informations
13137 telles que le titre et l'auteur figurent dans le préambule.
13138 Notez bien que ceci ne fonctionne que pour les styles pour lesquels
13139 \begin_inset Flex Code
13142 \begin_layout Plain Layout
13151 \begin_inset Flex Code
13154 \begin_layout Plain Layout
13165 \begin_inset Flex Code
13168 \begin_layout Plain Layout
13179 \begin_layout Description
13182 \begin_inset Flex Code
13185 \begin_layout Plain Layout
13199 \begin_inset Flex Code
13202 \begin_layout Plain Layout
13211 \begin_inset space \thinspace{}
13215 \begin_inset Flex Code
13218 \begin_layout Plain Layout
13225 \begin_inset Flex Code
13228 \begin_layout Plain Layout
13234 que le style fait partie d'un bloc de titre (voir aussi
13235 \begin_inset Flex Code
13238 \begin_layout Plain Layout
13247 \begin_inset Flex Code
13250 \begin_layout Plain Layout
13258 dans les paramètres généraux).
13261 \begin_layout Description
13264 \begin_inset Flex Code
13267 \begin_layout Plain Layout
13277 inclut une liste de formats (séparés par une virgule)
13279 qui doivent englober celui-ci.
13282 N'a de sens que pour des formats englobables comme des environnements.
13283 Doit être terminé par
13286 \begin_inset Quotes cld
13290 \begin_inset Quotes crd
13295 \begin_inset Flex Code
13298 \begin_layout Plain Layout
13309 \begin_layout Description
13312 \begin_inset Flex Code
13315 \begin_layout Plain Layout
13324 \begin_inset Flex Code
13327 \begin_layout Plain Layout
13337 \begin_inset space \thinspace{}
13341 \begin_inset Flex Code
13344 \begin_layout Plain Layout
13354 si positionné à 1 et
13358 activé, le paragraphe ajoute un résumé de son contenu dans son élément
13359 dans la table des matières.
13360 Sinon, seule l'étiquette apparaît si elle existe.
13363 \begin_layout Description
13366 \begin_inset Flex Code
13369 \begin_layout Plain Layout
13380 \begin_inset Flex Code
13383 \begin_layout Plain Layout
13389 ] est la commande \SpecialChar LaTeX
13390 permettant de déclarer un élément d'une liste.
13391 La commande doit être définie sans la barre oblique inverse qui la précède
13392 habituellement (implicitement
13393 \begin_inset Quotes cld
13397 \begin_inset Quotes crd
13400 , qui est émis comme
13401 \begin_inset Flex Code
13404 \begin_layout Plain Layout
13412 en \SpecialChar LaTeX
13416 \begin_layout Description
13419 \begin_inset Flex Code
13422 \begin_layout Plain Layout
13433 \begin_inset Flex Code
13436 \begin_layout Plain Layout
13442 ] crée un espacement supplémentaire entre les paragraphes du même style
13443 dans un environnement.
13444 Si vous emboîtez des paragraphes d'autres formats dans un environnement,
13445 ils seront espacés de
13446 \begin_inset Flex Code
13449 \begin_layout Plain Layout
13456 Mais les éléments de l'environnement seront en plus espacés de
13457 \begin_inset Flex Code
13460 \begin_layout Plain Layout
13474 \begin_layout Description
13477 \begin_inset Flex Code
13480 \begin_layout Plain Layout
13490 (Utilisable uniquement avec les formats XML).
13493 \begin_layout Description
13496 \begin_inset Flex Code
13499 \begin_layout Plain Layout
13510 \begin_inset Flex Code
13513 \begin_layout Plain Layout
13522 \begin_inset space \thinspace{}
13526 \begin_inset Flex Code
13529 \begin_layout Plain Layout
13535 ] permet de laisser un paragraphe vide, ce que \SpecialChar LyX
13536 ne permet pas d'habitude
13537 car il ne générerait rien en \SpecialChar LaTeX
13539 Il y a quelques cas où c'est pourtant utile: dans un modèle pour une lettre,
13540 les champs requis peuvent être laissés vides, pour que les gens ne les
13541 oublient pas; dans certains cas particuliers, un style peut aussi servir
13542 de séparateur, et ne pas contenir de texte.
13545 \begin_layout Description
13548 \begin_inset Flex Code
13551 \begin_layout Plain Layout
13565 \begin_inset Flex Code
13568 \begin_layout Plain Layout
13574 ] fixe l'espacement vertical entre le marqueur et le corps du texte.
13575 Sert seulement pour les marqueurs qui sont au dessus du corps du texte
13577 \begin_inset Flex Code
13580 \begin_layout Plain Layout
13587 \begin_inset Flex Code
13590 \begin_layout Plain Layout
13591 Centered_Top_Environment
13599 \begin_layout Description
13602 \begin_inset Flex Code
13605 \begin_layout Plain Layout
13616 \begin_inset Flex Code
13619 \begin_layout Plain Layout
13625 dénomme le compteur pour la numérotation automatique.
13626 Pour que le compteur soit associé à votre étiquette, il vous faut le référencer
13630 \begin_inset Flex Code
13633 \begin_layout Plain Layout
13645 Ceci fonctionnera avec les
13648 \begin_inset Flex Code
13651 \begin_layout Plain Layout
13660 \begin_inset Flex Code
13663 \begin_layout Plain Layout
13672 \begin_inset Flex Code
13675 \begin_layout Plain Layout
13684 \begin_inset Flex Code
13687 \begin_layout Plain Layout
13698 \begin_inset Newline newline
13706 \begin_inset Flex Code
13709 \begin_layout Plain Layout
13718 \begin_inset Flex Code
13721 \begin_layout Plain Layout
13729 , bien que ce cas soit un peu compliqué.
13730 Supposez que vous déclariez
13731 \begin_inset Flex Code
13734 \begin_layout Plain Layout
13735 \begin_inset Quotes cld
13738 LabelCounter monEnum
13744 \begin_inset Quotes crd
13748 Les compteurs effectivement utilisés sont alors
13749 \begin_inset Flex Code
13752 \begin_layout Plain Layout
13759 \begin_inset Flex Code
13762 \begin_layout Plain Layout
13769 \begin_inset Flex Code
13772 \begin_layout Plain Layout
13779 \begin_inset Flex Code
13782 \begin_layout Plain Layout
13788 , tout à fait comme en \SpecialChar LaTeX
13790 Ces compteurs doivent être tous déclarés séparément.
13791 \begin_inset Newline newline
13795 \begin_inset CommandInset ref
13797 reference "subsec:Compteurs"
13801 pour les détails sur les compteurs.
13804 \begin_layout Description
13807 \begin_inset Flex Code
13810 \begin_layout Plain Layout
13820 fixe la police utilisée pour le marqueur.
13822 \begin_inset CommandInset ref
13824 reference "subsec:polices"
13831 \begin_layout Description
13834 \begin_inset Flex Code
13837 \begin_layout Plain Layout
13848 \begin_inset Flex Code
13851 \begin_layout Plain Layout
13857 fixe le texte indiquent l'importance de l'indentation d'un marqueur.
13860 \begin_layout Description
13863 \begin_inset Flex Code
13866 \begin_layout Plain Layout
13877 \begin_inset Flex Code
13880 \begin_layout Plain Layout
13886 fixe le texte indiquent l'espacement horizontal entre le marqueur et le
13888 Sert seulement pour les marqueurs qui ne sont pas au dessus du corps du
13892 \begin_layout Description
13895 \begin_inset Flex Code
13898 \begin_layout Plain Layout
13909 \begin_inset Flex Code
13912 \begin_layout Plain Layout
13918 fixe la chaîne utilisée comme marqueur avec le
13921 \begin_inset Flex Code
13924 \begin_layout Plain Layout
13933 \begin_inset Flex Code
13936 \begin_layout Plain Layout
13950 \begin_inset Flex Code
13953 \begin_layout Plain Layout
13963 est indiqué, cette chaîne peut contenir les instructions de formatage particuli
13964 ères décrites dans la
13965 \begin_inset CommandInset ref
13967 reference "subsec:Compteurs"
13974 \begin_layout Description
13977 \begin_inset Flex Code
13980 \begin_layout Plain Layout
13983 LabelStringAppendix
13991 \begin_inset Flex Code
13994 \begin_layout Plain Layout
14000 est utilisée dans une annexe à la place de
14001 \begin_inset Flex Code
14004 \begin_layout Plain Layout
14013 Noter que toute directive
14014 \begin_inset Flex Code
14017 \begin_layout Plain Layout
14026 \begin_inset Newline newline
14030 \begin_inset Flex Code
14033 \begin_layout Plain Layout
14036 LabelStringAppendix
14044 \begin_layout Description
14047 \begin_inset Flex Code
14050 \begin_layout Plain Layout
14060 (Utilisable uniquement avec les formats XML).
14063 \begin_layout Description
14066 \begin_inset Flex Code
14069 \begin_layout Plain Layout
14080 \begin_inset Flex Code
14083 \begin_layout Plain Layout
14094 \begin_inset Newline newline
14101 Sensitive, Enumerate,
14102 \begin_inset Newline newline
14105 Itemize, Bibliography
14116 \begin_layout Description
14117 \begin_inset Flex Code
14120 \begin_layout Plain Layout
14128 veut dire que le marqueur est le premier mot (avant la première vraie espace).
14129 Utilisez des espaces insécables si vous voulez mettre plus d'un mot dans
14133 \begin_layout Description
14134 \begin_inset Flex Code
14137 \begin_layout Plain Layout
14145 veut dire qu'il est défini dans le style (voir
14146 \begin_inset Flex Code
14149 \begin_layout Plain Layout
14159 \begin_inset Quotes cld
14163 \begin_inset Quotes crd
14166 , au début du paragraphe.Si le
14169 \begin_inset Flex Code
14172 \begin_layout Plain Layout
14185 \begin_inset Flex Code
14188 \begin_layout Plain Layout
14198 , alors il ne sera affiché que dans le premier paragraphe de toutes séquence
14199 de paragraphes du même
14202 \begin_inset Flex Code
14205 \begin_layout Plain Layout
14218 \begin_layout Description
14221 \begin_inset Flex Code
14224 \begin_layout Plain Layout
14235 \begin_inset space ~
14239 \begin_inset space ~
14245 \begin_inset Flex Code
14248 \begin_layout Plain Layout
14258 sont des cas particuliers de
14259 \begin_inset Flex Code
14262 \begin_layout Plain Layout
14271 Le marqueur sera imprimé au dessus du paragraphe, soit au début de la lignes,
14275 \begin_layout Description
14276 \begin_inset Flex Code
14279 \begin_layout Plain Layout
14287 est un cas particulier pour les marqueurs de légende
14288 \begin_inset Quotes cld
14292 \begin_inset Quotes crd
14296 \begin_inset Quotes cld
14300 \begin_inset Quotes crd
14305 \begin_inset Flex Code
14308 \begin_layout Plain Layout
14316 signifie que le mot affiché (défini en dur) dépend du type de flottant:
14317 il est défini dans les sources comme
14318 \begin_inset Quotes cld
14322 \begin_inset Flex Code
14325 \begin_layout Plain Layout
14334 \begin_inset Quotes crd
14338 \begin_inset Flex Code
14341 \begin_layout Plain Layout
14347 est la valeur du compteur associé au flottant.
14348 Au cas où une légende est insérée en dehors d'un flottant, le
14351 \begin_inset Flex Code
14354 \begin_layout Plain Layout
14365 \begin_inset Quotes cld
14369 \begin_inset Quotes crd
14375 \begin_layout Description
14376 \begin_inset Flex Code
14379 \begin_layout Plain Layout
14387 produit le type habituel d'étiquettes d'énumération.
14390 The number type needs to be set in the
14396 \begin_inset CommandInset ref
14398 reference "subsec:Compteurs"
14405 \begin_layout Description
14408 \begin_inset Flex Code
14411 \begin_layout Plain Layout
14421 produit des symboles pour les différents niveaux.
14424 The bullet types displayed can be set via
14427 \begin_inset Flex Noun
14430 \begin_layout Plain Layout
14431 Document\SpecialChar menuseparator
14432 Paramètres\SpecialChar menuseparator
14441 \begin_layout Description
14444 \begin_inset Flex Code
14447 \begin_layout Plain Layout
14457 ne doit être utilisé qu'avec
14460 \begin_inset Flex Code
14463 \begin_layout Plain Layout
14466 LatexType BibEnvironment
14475 \begin_layout Description
14478 \begin_inset Flex Code
14481 \begin_layout Plain Layout
14491 écrasera complètement toute autre directive
14492 \begin_inset Flex Code
14495 \begin_layout Plain Layout
14502 Doit être fermée par
14503 \begin_inset Flex Code
14506 \begin_layout Plain Layout
14513 \begin_inset Newline newline
14517 \begin_inset CommandInset ref
14519 reference "subsec:I18n"
14523 pour les détails d'utilisation.
14526 \begin_layout Description
14529 \begin_inset Flex Code
14532 \begin_layout Plain Layout
14543 \begin_inset Flex Code
14546 \begin_layout Plain Layout
14552 ] fixe le nom de l'objet \SpecialChar LaTeX
14553 correspondant, soit l'environnement, soit la commande.
14556 \begin_layout Description
14559 \begin_inset Flex Code
14562 \begin_layout Plain Layout
14573 \begin_inset Flex Code
14576 \begin_layout Plain Layout
14582 ] fixe le paramètre facultatif de l'objet
14583 \begin_inset Flex Code
14586 \begin_layout Plain Layout
14593 Ce paramètre ne peut pas être changé depuis \SpecialChar LyX
14595 \begin_inset Flex Code
14598 \begin_layout Plain Layout
14604 pour les paramètres personnalisables).
14605 Ceci sera émis tel quel après tous les
14606 \begin_inset Flex Code
14609 \begin_layout Plain Layout
14615 s \SpecialChar LaTeX
14619 \begin_layout Description
14622 \begin_inset Flex Code
14625 \begin_layout Plain Layout
14636 \begin_inset Flex Code
14639 \begin_layout Plain Layout
14645 , Command, Environment, Item_Environment,
14646 \begin_inset Newline newline
14649 List_Environment, Bib_Environment
14656 ] décrit comment traduire l'environnement en \SpecialChar LaTeX
14661 \begin_layout Plain Layout
14662 \begin_inset Flex Code
14665 \begin_layout Plain Layout
14673 est peut-être trompeur, dans la mesure où ces règles s'appliquent également
14674 aux classes DocBook.
14675 Explorer les fichiers des classes DocBook (noms de fichiers
14676 \begin_inset Flex Code
14679 \begin_layout Plain Layout
14685 ) pour voir des exemples particuliers.
14694 \begin_layout Description
14695 \begin_inset Flex Code
14698 \begin_layout Plain Layout
14705 \begin_inset Quotes cld
14709 \begin_inset Quotes crd
14715 \begin_layout Description
14716 \begin_inset Flex Code
14719 \begin_layout Plain Layout
14726 \begin_inset Flex Code
14729 \begin_layout Plain Layout
14736 {\SpecialChar ldots
14745 \begin_layout Description
14746 \begin_inset Flex Code
14749 \begin_layout Plain Layout
14756 \begin_inset Flex Code
14759 \begin_layout Plain Layout
14766 }\SpecialChar ldots
14781 \begin_layout Description
14782 \begin_inset Flex Code
14785 \begin_layout Plain Layout
14791 est la même chose que
14792 \begin_inset Flex Code
14795 \begin_layout Plain Layout
14801 , sauf qu'il génère un
14802 \begin_inset Flex Code
14805 \begin_layout Plain Layout
14813 pour chaque paragraphe de l'environnement.
14816 \begin_layout Description
14817 \begin_inset Flex Code
14820 \begin_layout Plain Layout
14826 est la même chose que
14827 \begin_inset Flex Code
14830 \begin_layout Plain Layout
14837 \begin_inset Newline newline
14841 \begin_inset Flex Code
14844 \begin_layout Plain Layout
14850 est passé en paramètre de l'environnement.
14851 \begin_inset Newline newline
14855 \begin_inset Flex Code
14858 \begin_layout Plain Layout
14864 peut être défini dans la fenêtre
14865 \begin_inset Flex Noun
14868 \begin_layout Plain Layout
14869 Édition\SpecialChar menuseparator
14870 Paramètres de Paragraphe
14878 \begin_layout Description
14881 \begin_inset Flex Code
14884 \begin_layout Plain Layout
14897 \begin_inset Flex Code
14900 \begin_layout Plain Layout
14910 , mais ajoute l'argument obligatoire nécessaire (l'étiquette la plus longue)
14911 à la directive de début de l’environnement bibliographique:
14914 \begin_inset Newline newline
14918 \begin_inset Flex Code
14921 \begin_layout Plain Layout
14926 begin{thebibliography}{99}
14934 Cette directive n'est donc nécessaire que pour les environnements bibliographiq
14936 L’étiquette implicite
14937 \begin_inset Quotes cld
14941 \begin_inset Quotes crd
14944 peut être modifiée par l'utilisateur dans les réglages de paragraphe d'une
14945 entrée bibliographique.
14948 \begin_layout Standard
14949 En collectant ces derniers éléments, l'exportation \SpecialChar LaTeX
14953 \begin_layout LyX-Code
14958 LatexName[LatexParam]{\SpecialChar ldots
14962 \begin_layout Standard
14966 \begin_layout LyX-Code
14971 begin{LatexName}[LatexParam] \SpecialChar ldots
14977 \begin_layout Standard
14978 en fonction du type \SpecialChar LaTeX
14983 \begin_layout Description
14986 \begin_inset Flex Code
14989 \begin_layout Plain Layout
15000 \begin_inset Flex Code
15003 \begin_layout Plain Layout
15009 ] définit une chaîne de caractères insérée au début du contenu du style.
15010 Un passage à la ligne dans la sortie peut être indiquée par
15011 \begin_inset Flex Code
15014 \begin_layout Plain Layout
15023 \begin_layout Description
15026 \begin_inset Flex Code
15029 \begin_layout Plain Layout
15040 \begin_inset Flex Code
15043 \begin_layout Plain Layout
15049 fixe la marge gauche: si vous mettez des styles dans un environnement,
15053 \begin_inset Flex Code
15056 \begin_layout Plain Layout
15066 ne seront pas ajoutées directement, mais avec un facteur
15067 \begin_inset Formula $\frac{4}{\mathrm{profondeur}+4}$
15071 Notez que ce paramètre sert aussi quand
15074 \begin_inset Flex Code
15077 \begin_layout Plain Layout
15088 \begin_inset Flex Code
15091 \begin_layout Plain Layout
15100 \begin_inset Flex Code
15103 \begin_layout Plain Layout
15112 Il est alors ajouté à la marge manuelle ou dynamique.
15113 \begin_inset Newline newline
15117 \begin_inset Quotes cld
15121 \begin_inset Flex Code
15124 \begin_layout Plain Layout
15131 \begin_inset Quotes crd
15134 signifie que le paragraphe est indenté avec la largeur de
15135 \begin_inset Quotes cld
15139 \begin_inset Flex Code
15142 \begin_layout Plain Layout
15149 \begin_inset Quotes crd
15152 dans la police normale.
15153 Il est possible de créer une largeur négative avec
15154 \begin_inset Quotes cld
15158 \begin_inset Flex Code
15161 \begin_layout Plain Layout
15168 \begin_inset Quotes crd
15172 Cette solution a été choisie pour que l'apparence soit la même quelle que
15173 soit la police d'écran.
15176 \begin_layout Description
15179 \begin_inset Flex Code
15182 \begin_layout Plain Layout
15191 \begin_inset Flex Code
15194 \begin_layout Plain Layout
15200 , Manual, Dynamic, First_Dynamic, Right_Address_Box
15206 \begin_inset Newline newline
15211 fixe le type de marge à gauche du format.
15215 \begin_layout Description
15216 \begin_inset Flex Code
15219 \begin_layout Plain Layout
15227 veut dire une marge fixe.
15230 \begin_layout Description
15231 \begin_inset Flex Code
15234 \begin_layout Plain Layout
15242 veut dire que la marge de gauche dépend de ce qu'il y a dans la fenêtre
15244 \begin_inset Flex Noun
15247 \begin_layout Plain Layout
15248 Édition\SpecialChar menuseparator
15250 \begin_inset space ~
15254 \begin_inset space ~
15263 Ceci sert à obtenir des listes bien mises en page sans tabulations.
15266 \begin_layout Description
15267 \begin_inset Flex Code
15270 \begin_layout Plain Layout
15278 veut dire que la marge dépend de la taille du marqueur.
15279 Ceci sert entre autres aux en-têtes numérotés.
15280 Il est évident que l'en-tête
15281 \begin_inset Quotes cld
15284 5.4.3.2.1 Très long en-tête
15285 \begin_inset Quotes crd
15288 doit avoir une marge de gauche plus grande (autant que
15289 \begin_inset Quotes cld
15293 \begin_inset Quotes crd
15297 \begin_inset Quotes cld
15300 3.2 Très long en-tête
15301 \begin_inset Quotes crd
15304 , même si les autres traitements de texte ne savent pas le faire.
15307 \begin_layout Description
15308 \begin_inset Flex Code
15311 \begin_layout Plain Layout
15319 est similaire, mais seulement la toute première ligne du paragraphe est
15320 dynamique, les autres étant statiques; ceci est utile par exemple pour
15324 \begin_layout Description
15325 \begin_inset Flex Code
15328 \begin_layout Plain Layout
15336 signifie que la marge est choisie pour que la ligne la plus longue du paragraph
15337 e touche la marge de droite.
15338 Ceci sert à typographier une adresse sur le bord droit de la page.
15342 \begin_layout Description
15345 \begin_inset Flex Code
15348 \begin_layout Plain Layout
15359 \begin_inset Flex Code
15362 \begin_layout Plain Layout
15371 \begin_inset space \thinspace{}
15375 \begin_inset Flex Code
15378 \begin_layout Plain Layout
15384 ] indique si les commandes fragiles doivent être protégées par
15385 \begin_inset Flex Code
15388 \begin_layout Plain Layout
15396 dans ce style (Note: ceci n'indique pas si cette commande elle-même doit
15400 \begin_layout Description
15403 \begin_inset Flex Code
15406 \begin_layout Plain Layout
15417 \begin_inset Flex Code
15420 \begin_layout Plain Layout
15429 \begin_inset space \thinspace{}
15433 \begin_inset Flex Code
15436 \begin_layout Plain Layout
15442 ] protège si nécessaire les macros qui contiennent ce format avec
15443 \begin_inset Flex Code
15446 \begin_layout Plain Layout
15459 ) et par suite autorise du texte verbatim dans les macros
15462 \begin_layout Description
15465 \begin_inset Flex Code
15468 \begin_layout Plain Layout
15479 \begin_inset Flex Code
15482 \begin_layout Plain Layout
15491 \begin_inset space \thinspace{}
15495 \begin_inset Flex Code
15498 \begin_layout Plain Layout
15504 ] implique que des commandes spécifiques dans ce style (comme
15505 \begin_inset Flex Code
15508 \begin_layout Plain Layout
15517 \begin_inset Flex Code
15520 \begin_layout Plain Layout
15528 ) soient protégées dans une
15529 \begin_inset Flex Code
15532 \begin_layout Plain Layout
15541 Ceci est particulièrement requis pour les styles qui utilisent les commandes
15550 , qui parcourent leur contenu de manière compliquée.
15553 \begin_layout Description
15556 \begin_inset Flex Code
15559 \begin_layout Plain Layout
15570 \begin_inset Flex Code
15573 \begin_layout Plain Layout
15580 \begin_inset space \thinspace{}
15584 \begin_inset Flex Code
15587 \begin_layout Plain Layout
15595 ] indique si les nouvelles lignes sont traduites ou non en sauts de ligne
15598 \begin_inset Flex Code
15601 \begin_layout Plain Layout
15612 La traduction peut être désactivée pour permettre d'éditer plus confortablement
15613 du \SpecialChar LaTeX
15614 depuis \SpecialChar LyX
15618 \begin_layout Description
15621 \begin_inset Flex Code
15624 \begin_layout Plain Layout
15635 \begin_inset Flex Code
15638 \begin_layout Plain Layout
15647 \begin_inset space \thinspace{}
15651 \begin_inset Flex Code
15654 \begin_layout Plain Layout
15660 ] indique si \SpecialChar LyX
15661 indente ou non la première ligne du paragraphe suivant.
15663 \begin_inset Flex Code
15666 \begin_layout Plain Layout
15672 veut dire qu'il ne peut pas,
15673 \begin_inset Flex Code
15676 \begin_layout Plain Layout
15682 veut dire qu'il peut s'il le veut.
15685 \begin_layout Description
15688 \begin_inset Flex Code
15691 \begin_layout Plain Layout
15702 \begin_inset Flex Code
15705 \begin_layout Plain Layout
15711 ] dénomme un style qui a remplacé ce style en cours.
15712 Ceci est utilisé pour renommer un style en conservant la rétrocompatibilité.
15715 \begin_layout Description
15718 \begin_inset Flex Code
15721 \begin_layout Plain Layout
15730 \begin_inset Flex Code
15733 \begin_layout Plain Layout
15742 \begin_inset space \thinspace{}
15746 \begin_inset Flex Code
15749 \begin_layout Plain Layout
15759 détermine si les paragraphes consécutifs du même type sont traités ensemble.
15760 Ceci a pour effet de déclencher une seule fois pour le groupe l'impression
15762 \begin_inset Flex Code
15765 \begin_layout Plain Layout
15772 Implicitement, ceci est vrai pour les environnements
15773 \begin_inset Flex Code
15776 \begin_layout Plain Layout
15783 \begin_inset Flex Code
15786 \begin_layout Plain Layout
15793 \begin_inset Flex Code
15796 \begin_layout Plain Layout
15802 et faux pour tous les autres types.
15805 \begin_layout Description
15808 \begin_inset Flex Code
15811 \begin_layout Plain Layout
15822 \begin_inset Flex Code
15825 \begin_layout Plain Layout
15834 \begin_inset space \thinspace{}
15838 \begin_inset Flex Code
15841 \begin_layout Plain Layout
15847 ] indique que les paragraphes ne seront pas séparés par une ligne vide dans
15848 le résultat \SpecialChar LaTeX
15849 , mais par un retour à la ligne; combiné avec
15850 \begin_inset Flex Code
15853 \begin_layout Plain Layout
15859 , ceci permet d'émuler une éditeur plein texte (comme l'insert code \SpecialChar TeX
15863 \begin_layout Description
15866 \begin_inset Flex Code
15869 \begin_layout Plain Layout
15880 \begin_inset Flex Code
15883 \begin_layout Plain Layout
15889 fixe l'indentation de la toute première ligne d'un paragraphe.
15891 \begin_inset Flex Code
15894 \begin_layout Plain Layout
15900 est fixé pour un format donné, à l'exception du format
15901 \begin_inset Flex Code
15904 \begin_layout Plain Layout
15910 , car l'indentation d'un paragraphe dans l'environnement
15911 \begin_inset Flex Code
15914 \begin_layout Plain Layout
15920 peut être empêchée par
15921 \begin_inset Flex Code
15924 \begin_layout Plain Layout
15931 De plus, les paragraphes de style
15932 \begin_inset Flex Code
15935 \begin_layout Plain Layout
15941 emboîtés dans d'autres environnements utilisent le
15942 \begin_inset Flex Code
15945 \begin_layout Plain Layout
15951 de l'environne\SpecialChar softhyphen
15953 Par exemple, les paragraphes
15954 \begin_inset Flex Code
15957 \begin_layout Plain Layout
15963 dans une énumération ne sont pas indentés.
15966 \begin_layout Description
15969 \begin_inset Flex Code
15972 \begin_layout Plain Layout
15986 ] fixe l'espacement vertical entre deux paragraphes dans le style.
15989 \begin_layout Description
15992 \begin_inset Flex Code
15995 \begin_layout Plain Layout
16009 ] fixe la valeur d'interligne entre paragraphes.
16011 donne le choix entre
16012 \begin_inset Flex Code
16015 \begin_layout Plain Layout
16022 \begin_inset Flex Code
16025 \begin_layout Plain Layout
16031 pour séparer les paragraphes.
16033 \begin_inset Flex Code
16036 \begin_layout Plain Layout
16042 , cette valeur n'est pas prise en compte.
16044 \begin_inset Flex Code
16047 \begin_layout Plain Layout
16054 \begin_inset Flex Code
16057 \begin_layout Plain Layout
16063 n'est pas prise en compte et tous les paragraphes sont séparés par ce paramètre
16065 \begin_inset Flex Code
16068 \begin_layout Plain Layout
16074 , en plus de l'interligne normal.
16075 L'espacement vertical est calculé par
16076 \begin_inset Flex Code
16079 \begin_layout Plain Layout
16080 valeur*DefaultHeight()
16089 est la valeur choisie pour
16090 \begin_inset Flex Code
16093 \begin_layout Plain Layout
16100 \begin_inset Flex Code
16103 \begin_layout Plain Layout
16109 est la hauteur d'une ligne dans la police normale.
16110 De cette façon, l'aspect reste le même quelle que soit la police à l'écran.
16113 \begin_layout Description
16116 \begin_inset Flex Code
16119 \begin_layout Plain Layout
16130 \begin_inset Flex Code
16133 \begin_layout Plain Layout
16142 \begin_inset space \thinspace{}
16146 \begin_inset Flex Code
16149 \begin_layout Plain Layout
16155 ] indique si le contenu du paragraphe doit être passé sous forme brute,
16156 c'est-à-dire sans traitements particuliers dont \SpecialChar LaTeX
16161 \begin_layout Description
16164 \begin_inset Flex Code
16167 \begin_layout Plain Layout
16178 \begin_inset Flex Code
16181 \begin_layout Plain Layout
16191 indique les caractères isolés qui doivent être passés sous forme brute,
16192 c'est-à-dire sans traitements particuliers dont \SpecialChar LaTeX
16196 \begin_layout Description
16199 \begin_inset Flex Code
16202 \begin_layout Plain Layout
16212 fixe le contenu à inclure dans le préambule \SpecialChar LaTeX
16213 quand le style est utilisé.
16214 Utile pour définir des macros, charger des paquetages, etc.
16215 requis pour ce style particulier.
16216 Doit être fermé par
16217 \begin_inset Quotes cld
16221 \begin_inset Flex Code
16224 \begin_layout Plain Layout
16233 \begin_inset Quotes crd
16239 \begin_layout Description
16242 \begin_inset Flex Code
16245 \begin_layout Plain Layout
16256 \begin_inset Flex Code
16259 \begin_layout Plain Layout
16265 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraph
16267 Ceci permet l'utilisation de références mises en forme.
16270 \begin_layout Description
16273 \begin_inset Flex Code
16276 \begin_layout Plain Layout
16287 \begin_inset Flex Code
16290 \begin_layout Plain Layout
16296 ] indique que le style requiert la fonctionnalité chaîne (voir
16297 \begin_inset CommandInset ref
16299 reference "chap:List-of-functions"
16303 pour la liste des fonctionnalités).
16304 Si vous demandez un paquetage doté d'options spécifiques, vous pouvez en
16306 \begin_inset Flex Code
16309 \begin_layout Plain Layout
16315 en tant que paramètre général pour la classe de texte (voir
16316 \begin_inset CommandInset ref
16318 reference "subsec:Paramètres-généraux-d'une"
16325 \begin_layout Description
16328 \begin_inset Flex Code
16331 \begin_layout Plain Layout
16342 \begin_inset Flex Code
16345 \begin_layout Plain Layout
16354 \begin_inset Flex Code
16357 \begin_layout Plain Layout
16363 ] réinitialise les arguments \SpecialChar LaTeX
16364 de ce style ( tels que définis par la directive
16367 \begin_inset Flex Code
16370 \begin_layout Plain Layout
16381 Ceci est utile si vous avez dupliqué un style en utilisant
16384 \begin_inset Flex Code
16387 \begin_layout Plain Layout
16397 , et que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels
16401 \begin_layout Description
16404 \begin_inset Flex Code
16407 \begin_layout Plain Layout
16416 \begin_inset Flex Code
16419 \begin_layout Plain Layout
16429 \begin_inset Flex Code
16432 \begin_layout Plain Layout
16442 redémarre un compteur qui est normalement remis à zéro a chaque nouvelle
16443 séquence de formats.
16444 Ceci n'est utile pour le moment que lorsque
16445 \begin_inset Flex Code
16448 \begin_layout Plain Layout
16455 \begin_inset Flex Code
16458 \begin_layout Plain Layout
16467 \begin_layout Description
16470 \begin_inset Flex Code
16473 \begin_layout Plain Layout
16484 \begin_inset Flex Code
16487 \begin_layout Plain Layout
16493 ] définit une chaîne de caractères insérée à la fin du contenu du style.
16494 Un passage à la ligne dans la sortie peut être indiquée par
16495 \begin_inset Flex Code
16498 \begin_layout Plain Layout
16507 \begin_layout Description
16510 \begin_inset Flex Code
16513 \begin_layout Plain Layout
16524 \begin_inset Flex Code
16527 \begin_layout Plain Layout
16540 \begin_layout Description
16543 \begin_inset Flex Code
16546 \begin_layout Plain Layout
16559 \begin_inset Flex Code
16562 \begin_layout Plain Layout
16572 \begin_inset Flex Code
16575 \begin_layout Plain Layout
16584 \begin_inset Flex Code
16587 \begin_layout Plain Layout
16596 \begin_inset Flex Code
16599 \begin_layout Plain Layout
16605 \begin_inset space ~
16615 ] définit l'interligne par défaut dans ce style.
16617 \begin_inset Flex Code
16620 \begin_layout Plain Layout
16627 \begin_inset Flex Code
16630 \begin_layout Plain Layout
16637 \begin_inset Flex Code
16640 \begin_layout Plain Layout
16646 correspondent respectivement à un facteur multiplicatif de 1, 1,25 et 1,667.
16647 Si vous mettez le paramètre
16648 \begin_inset Flex Code
16651 \begin_layout Plain Layout
16657 , vous devez aussi mettre une valeur numérique qui servira de facteur multiplica
16659 Notez que, contrairement aux autres paramètres,
16660 \begin_inset Flex Code
16663 \begin_layout Plain Layout
16669 implique de générer du code \SpecialChar LaTeX
16670 spécifique, qui utilise le paquetage \SpecialChar LaTeX
16672 \begin_inset Flex Code
16675 \begin_layout Plain Layout
16684 \begin_layout Description
16687 \begin_inset Flex Code
16690 \begin_layout Plain Layout
16701 \begin_inset Flex Code
16704 \begin_layout Plain Layout
16711 \begin_inset space \thinspace{}
16715 \begin_inset Flex Code
16718 \begin_layout Plain Layout
16726 ] active la correction orthographique du style.
16727 Implicitement vrai.
16730 \begin_layout Description
16733 \begin_inset Flex Code
16736 \begin_layout Plain Layout
16745 \begin_inset Flex Code
16748 \begin_layout Plain Layout
16758 \begin_inset Flex Code
16761 \begin_layout Plain Layout
16771 incrémente le compteur parent d'un compteur donné au début d'une nouvelle
16772 séque,ce de formats.
16773 Ceci n'est utile pour le moment que lorsque
16774 \begin_inset Flex Code
16777 \begin_layout Plain Layout
16784 \begin_inset Flex Code
16787 \begin_layout Plain Layout
16796 \begin_layout Description
16799 \begin_inset Flex Code
16802 \begin_layout Plain Layout
16812 fixe la police utilisée pour le corps du texte.
16814 \begin_inset CommandInset ref
16816 reference "subsec:polices"
16823 \begin_layout Description
16826 \begin_inset Flex Code
16829 \begin_layout Plain Layout
16840 \begin_inset Flex Code
16843 \begin_layout Plain Layout
16849 ] fixe le niveau du style dans le table des matières.
16850 Ceci est utilisé pour la numérotation automatique des en-têtes.
16853 \begin_layout Description
16856 \begin_inset Flex Code
16859 \begin_layout Plain Layout
16870 \begin_inset Flex Code
16873 \begin_layout Plain Layout
16885 \begin_inset Flex Code
16888 \begin_layout Plain Layout
16897 \begin_inset Flex Code
16900 \begin_layout Plain Layout
16910 détermine si l'indentation de la première ligne de ce paragraphe peut être
16911 réglée via le menu des réglages de paragraphe.
16915 \begin_inset Flex Code
16918 \begin_layout Plain Layout
16928 est choisi, l'indentation peut être réglée si les réglages de document
16929 utilisent un style de paragraphe avec
16930 \begin_inset Quotes cld
16934 \begin_inset Quotes crd
16938 \begin_inset Flex Code
16941 \begin_layout Plain Layout
16947 , l'indentation est toujours réglable quels que soient les réglages du document;
16949 \begin_inset Flex Code
16952 \begin_layout Plain Layout
16958 , l'indentation n'est jamais réglable.
16961 \begin_layout Description
16964 \begin_inset Flex Code
16967 \begin_layout Plain Layout
16981 ] fixe L'espacement vertical qui sépare le premier paragraphe dans une série
16982 du même style, du paragraphe qui le précède.
16983 Si le paragraphe précédent est dans un autre style, les séparations ne
16984 s'ajoutent pas, mais \SpecialChar LyX
16985 prend le maximum des deux.
16988 \begin_layout Subsection
16989 \begin_inset CommandInset label
16995 Internationalisation des styles de paragraphes
16998 \begin_layout Standard
17000 effectue depuis longtemps la traduction des informations de format, mais,
17001 jusqu'à la version 2.0, ceci ne s'appliquait qu'à l'interface utilisateur
17002 et non pas par exemple au résultat PDF.
17003 Ainsi les auteurs francophones devaient avoir recours à des astuces pénibles
17004 s'ils voulaient obtenir
17005 \begin_inset Quotes cld
17009 \begin_inset Quotes crd
17013 \begin_inset Quotes cld
17017 \begin_inset Quotes crd
17025 , ce n'est plus le cas.
17028 \begin_layout Standard
17030 \begin_inset Flex Code
17033 \begin_layout Plain Layout
17039 définit un texte qui doit apparaître dans le le document typographique,
17041 \begin_inset Flex Code
17044 \begin_layout Plain Layout
17051 \begin_inset Flex Code
17054 \begin_layout Plain Layout
17060 pour traiter correctement les documents non anglophones, et même multilingues.
17061 L'extrait suivant (du fichier
17062 \begin_inset Flex Code
17065 \begin_layout Plain Layout
17071 ) illustre le fonctionnement:
17074 \begin_layout LyX-Code
17081 \begin_layout LyX-Code
17086 theoremstyle{remark}
17089 \begin_layout LyX-Code
17094 newtheorem{claim}[thm]{
17101 \begin_layout LyX-Code
17107 \begin_layout LyX-Code
17113 \begin_layout LyX-Code
17120 claimname}{_(Claim)}
17123 \begin_layout LyX-Code
17129 \begin_layout LyX-Code
17135 \begin_layout LyX-Code
17146 claimname}{_(Claim)}}
17149 \begin_layout LyX-Code
17156 \begin_layout Standard
17157 En principe, toute commande \SpecialChar LaTeX
17158 autorisée peut apparaître dans les directives
17160 \begin_inset Flex Code
17163 \begin_layout Plain Layout
17170 \begin_inset Flex Code
17173 \begin_layout Plain Layout
17179 , mais dans la pratique elles se présenteront typiquement comme ce qui est
17181 La clé de la traduction correcte du texte typographié est la définition
17182 de le commande \SpecialChar LaTeX
17184 \begin_inset Flex Code
17187 \begin_layout Plain Layout
17195 et son utilisation avec
17196 \begin_inset Flex Code
17199 \begin_layout Plain Layout
17211 \begin_layout Standard
17213 \begin_inset Flex Code
17216 \begin_layout Plain Layout
17222 fournit ce qu'il faut pour l'internationalisation fondée sur le langage
17223 global du document.
17224 Le contenu de la directive sera inclus dans le préambule, comme avec la
17226 \begin_inset Flex Code
17229 \begin_layout Plain Layout
17236 Ce qui la rend singulière est l'utilisation de la
17237 \begin_inset Quotes cld
17241 \begin_inset Quotes crd
17245 \begin_inset Flex Code
17248 \begin_layout Plain Layout
17254 , qui sera remplacée, lorsque \SpecialChar LyX
17255 produira le résultat \SpecialChar LaTeX
17256 , par la traduction
17257 de son argument dans la langue du document
17261 \begin_layout Plain Layout
17262 Pour ceux qui s'intéressent au fonctionnement sous-jacent, la fonction
17263 \begin_inset Quotes cld
17267 \begin_inset Flex Code
17270 \begin_layout Plain Layout
17277 \begin_inset Quotes crd
17281 \begin_inset Flex Code
17284 \begin_layout Plain Layout
17290 , qui constitue le cœur du mécanisme de traduction de l'interface \SpecialChar LyX
17292 est étendue ici à la traduction à la volée de code \SpecialChar LaTeX
17301 \begin_layout Standard
17303 \begin_inset Flex Code
17306 \begin_layout Plain Layout
17312 est plus compliquée, car elle fournit une fonctionnalité adaptée aux documents
17313 multilingues et propose par conséquent une interface pour le paquetage
17315 \begin_inset Flex Code
17318 \begin_layout Plain Layout
17324 Son contenu sera ajouté au préambule une fois pour chaque langue utilisée
17326 Dans ce cas, l'argument de
17327 \begin_inset Flex Code
17330 \begin_layout Plain Layout
17336 sera remplacé par sa traduction dans le langage en question: l'expression
17338 \begin_inset Flex Code
17341 \begin_layout Plain Layout
17347 est remplacée par le nom de la langue (telle qu'il est connu de
17348 \begin_inset Flex Code
17351 \begin_layout Plain Layout
17361 \begin_layout Standard
17362 Un document en allemand qui inclut aussi un paragraphe en français aura
17363 donc ceci dans le préambule:
17366 \begin_layout LyX-Code
17377 claimname}{Affirmation}}
17378 \begin_inset Newline newline
17389 claimname}{Behauptung}}
17390 \begin_inset Newline newline
17397 claimname}{Behauptung}
17400 \begin_layout Standard
17403 \begin_inset Flex Code
17406 \begin_layout Plain Layout
17412 vont alors conspirer pour créer le texte correct dans le résultat imprimable.
17415 \begin_layout Standard
17416 Un point important à noter est que les traductions sont celles qui sont
17417 fournies par \SpecialChar LyX
17418 lui-même, via le fichier
17421 \begin_inset Flex Code
17424 \begin_layout Plain Layout
17436 \begin_inset Flex Code
17439 \begin_layout Plain Layout
17446 \begin_inset Flex Code
17449 \begin_layout Plain Layout
17455 ne sont effectifs que dans les fichiers de format fournis avec \SpecialChar LyX
17457 les fichiers de format créés par l'utilisateur ne seront pas explorés par
17458 les fonctions d'internationalisation, sauf si le fichier
17461 \begin_inset Flex Code
17464 \begin_layout Plain Layout
17474 est modifié en conséquence.
17475 Ceci dit, tout fichier de format créé dans le but d'être distribué avec
17477 doit inclure ces directives s'il y a lieu.
17478 Notez bien que les traductions des styles de paragraphe ne changeront jamais
17479 avec les publications de maintenance des versions de \SpecialChar LyX
17481 de la version 2.1.x à la version 2.1.y).
17482 Il est cependant très probable qu'à l'occasion d'une publication majeure
17484 de 2.0.x à 2.1.0), de nouvelles traductions ou corrections soient introduites
17488 \begin_layout Subsection
17490 \begin_inset CommandInset label
17492 name "subsec:Flottants"
17499 \begin_layout Standard
17500 Il faut définir les flottants (
17501 \begin_inset Flex Code
17504 \begin_layout Plain Layout
17511 \begin_inset Flex Code
17514 \begin_layout Plain Layout
17521 ) dans la classe elle-même.
17522 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
17523 il suffit probablement que vous ajoutiez
17526 \begin_layout LyX-Code
17527 Input stdfloats.inc
17530 \begin_layout Standard
17531 à un endroit raisonnable dans la classe
17535 \begin_layout Plain Layout
17536 N'oubliez pas de jeter aussi un
17540 \begin_layout Plain Layout
17549 il sur les compteurs dans la section suivante.
17555 Si vous voulez implémenter une classe de texte qui propose un nouveau type
17556 de flottant (comme la classe AGU fournie avec \SpecialChar LyX
17557 ), les explications ci-dessous
17558 vont sans doute vous être utiles :
17561 \begin_layout Description
17564 \begin_inset Flex Code
17567 \begin_layout Plain Layout
17578 \begin_inset Flex Code
17581 \begin_layout Plain Layout
17587 =!htbpH] définit les options de placement pour ce type de flottant.
17588 La valeur est une chaîne de paramètres de placement, les caractères autorisés
17598 \begin_inset Quotes cld
17602 \begin_inset Quotes crd
17614 \begin_inset Quotes cld
17618 \begin_inset Quotes crd
17630 \begin_inset Quotes cld
17634 \begin_inset Quotes crd
17642 \begin_inset Quotes cld
17646 \begin_inset Quotes crd
17654 \begin_inset Quotes cld
17658 \begin_inset Quotes crd
17666 \begin_inset Quotes cld
17669 ignorer les règles \SpecialChar LaTeX
17671 L'ordre des caractères est indifférent.
17672 Si aucune option n'est autorisée, utiliser la chaîne de caractères
17679 \begin_layout Description
17682 \begin_inset Flex Code
17685 \begin_layout Plain Layout
17696 \begin_inset Flex Code
17699 \begin_layout Plain Layout
17706 \begin_inset space \thinspace{}
17712 \begin_inset Flex Code
17715 \begin_layout Plain Layout
17723 ] précise si le flottant peut subir une rotation grâce au paquetage \SpecialChar LaTeX
17730 \begin_inset Flex Code
17733 \begin_layout Plain Layout
17739 si le flottant ne peut pas bénéficier de cette fonctionnalité.
17742 \begin_layout Description
17745 \begin_inset Flex Code
17748 \begin_layout Plain Layout
17759 \begin_inset Flex Code
17762 \begin_layout Plain Layout
17769 \begin_inset space \thinspace{}
17775 \begin_inset Flex Code
17778 \begin_layout Plain Layout
17786 ] précise si le flottant possède une variante étoilée qui s'étend sur les
17787 colonnes dans un paragraphe à deux colonnes.
17789 \begin_inset Flex Code
17792 \begin_layout Plain Layout
17798 si le flottant ne peut pas bénéficier de cette fonctionnalité.
17801 \begin_layout Description
17804 \begin_inset Flex Code
17807 \begin_layout Plain Layout
17821 \begin_inset Flex Code
17824 \begin_layout Plain Layout
17830 ] définit le suffixe d'un fichier auxiliaire contenant la liste des flottants
17833 écrit les légendes dans ce fichier.
17836 \begin_layout Description
17839 \begin_inset Flex Code
17842 \begin_layout Plain Layout
17853 \begin_inset Flex Code
17856 \begin_layout Plain Layout
17862 ] définit la chaîne de caractères qui se trouvera dans les menus et également
17864 Ceci est traduit dans le langage courant si
17865 \begin_inset Flex Code
17868 \begin_layout Plain Layout
17877 \begin_layout Description
17878 \begin_inset Flex Code
17881 \begin_layout Plain Layout
17887 sont utilisées avec l'exportation XHTML.
17889 \begin_inset CommandInset ref
17891 reference "sec:Tags-for-XHTML"
17898 \begin_layout Description
17901 \begin_inset Flex Code
17904 \begin_layout Plain Layout
17915 \begin_inset Flex Code
17918 \begin_layout Plain Layout
17927 \begin_inset space \thinspace{}
17931 \begin_inset Flex Code
17934 \begin_layout Plain Layout
17940 ] indique si le flottant est déjà défini dans la classe de document ou s'il
17941 faut charger le paquetage \SpecialChar LaTeX
17943 \begin_inset Flex Code
17946 \begin_layout Plain Layout
17952 pour le définir à la volée.
17953 La valeur implicite est
17954 \begin_inset Flex Code
17957 \begin_layout Plain Layout
17963 qui signifie: utiliser
17964 \begin_inset Flex Code
17967 \begin_layout Plain Layout
17974 Elle doit être positionnée sur
17975 \begin_inset Flex Code
17978 \begin_layout Plain Layout
17984 si le flottant est déjà défini par la classe de document.
17987 \begin_layout Description
17990 \begin_inset Flex Code
17993 \begin_layout Plain Layout
18004 \begin_inset Flex Code
18007 \begin_layout Plain Layout
18013 ] détermine la commande utilisée pour engendrer une liste de flottants du
18015 \begin_inset Quotes cld
18021 \begin_inset Quotes crd
18024 initial doit être omis.
18030 \begin_inset Flex Code
18033 \begin_layout Plain Layout
18039 est faux, puisqu'il n'y a alors pas de procédure pour activer cette commande.
18040 La directive est ignorée si
18041 \begin_inset Flex Code
18044 \begin_layout Plain Layout
18050 est vrai, puisqu'il y a alors une procédure.
18053 \begin_layout Description
18056 \begin_inset Flex Code
18059 \begin_layout Plain Layout
18070 \begin_inset Flex Code
18073 \begin_layout Plain Layout
18079 ] fixe le titre utilisé pour une liste des flottants du type considéré (figures,
18081 Il est utilisé pour l'étiquette à l'écran dans \SpecialChar LyX
18082 ; il est passé à \SpecialChar LaTeX
18084 utilisé comme titre, et il est également utilisé comme titre dans l'exportation
18086 Il sera traduit dans le langage du document.
18089 \begin_layout Description
18092 \begin_inset Flex Code
18095 \begin_layout Plain Layout
18106 \begin_inset Flex Code
18109 \begin_layout Plain Layout
18115 ] (paramètre facultatif) détermine si les flottants de cette classe seront
18116 numérotés en suivant un type de section du document.
18120 \begin_inset Flex Code
18123 \begin_layout Plain Layout
18134 \begin_inset Quotes cld
18138 \begin_inset Flex Code
18141 \begin_layout Plain Layout
18150 \begin_inset Quotes crd
18153 , les flottants seront numérotés chapitre par chapitre.
18156 \begin_layout Description
18159 \begin_inset Flex Code
18162 \begin_layout Plain Layout
18173 \begin_inset Flex Code
18176 \begin_layout Plain Layout
18182 ] définit le placement implicite pour cette catégorie de flottants.
18183 C'est comme en \SpecialChar LaTeX
18185 \begin_inset Flex Code
18188 \begin_layout Plain Layout
18195 \begin_inset Flex Code
18198 \begin_layout Plain Layout
18205 \begin_inset Flex Code
18208 \begin_layout Plain Layout
18215 \begin_inset Flex Code
18218 \begin_layout Plain Layout
18224 pour haut, bas, page et ici respectivement
18228 \begin_layout Plain Layout
18229 Notez que l'ordre dans lequel vous mettez ces lettres est sans importance,
18230 comme en \SpecialChar LaTeX
18237 En plus vous avez un nouveau type,
18238 \begin_inset Flex Code
18241 \begin_layout Plain Layout
18247 , qui ne correspond pas vraiment à un flottant, car il signifie de le positionne
18249 \begin_inset Quotes cld
18253 \begin_inset Quotes crd
18256 et nulle part ailleurs.
18257 Notez cependant que le type
18258 \begin_inset Flex Code
18261 \begin_layout Plain Layout
18267 est spécial et, à cause de détails d'implantation, ne peut pas être utilisé
18268 avec des flottants non définis dans la classe de document.
18269 Si vous n'avez pas compris tout ce baratin, mettez simplement
18272 \begin_inset Quotes cld
18278 \begin_inset Flex Code
18281 \begin_layout Plain Layout
18290 \begin_inset Quotes crd
18298 \begin_layout Description
18301 \begin_inset Flex Code
18304 \begin_layout Plain Layout
18315 \begin_inset Flex Code
18318 \begin_layout Plain Layout
18324 ] détermine le préfixe à utiliser lors de la création d'étiquettes référant
18325 les flottants du type considéré.
18326 Ceci permet l'utilisation de références mises en forme.
18327 Notez que vous pouvez supprimer tout préfixe défini en copiant un style
18328 en utilisant la valeur spécifique
18329 \begin_inset Quotes cld
18333 \begin_inset Quotes crd
18336 , qui doit être en capitales.
18339 \begin_layout Description
18342 \begin_inset Flex Code
18345 \begin_layout Plain Layout
18356 \begin_inset Flex Code
18359 \begin_layout Plain Layout
18365 ] s'utilise comme avec les styles de paragraphes, voir
18366 \begin_inset space ~
18370 \begin_inset CommandInset ref
18372 reference "subsec:Styles-de-paragraphe"
18382 \begin_layout Description
18385 \begin_inset Flex Code
18388 \begin_layout Plain Layout
18399 \begin_inset Flex Code
18402 \begin_layout Plain Layout
18408 ] fixe le style utilisé quand on définit le flottant avec
18409 \begin_inset Flex Code
18412 \begin_layout Plain Layout
18423 \begin_layout Description
18426 \begin_inset Flex Code
18429 \begin_layout Plain Layout
18440 \begin_inset Flex Code
18443 \begin_layout Plain Layout
18450 \begin_inset Quotes cld
18454 \begin_inset Quotes crd
18457 de la nouvelle classe de flottants, comme
18458 \begin_inset Quotes cld
18462 \begin_inset Quotes crd
18466 \begin_inset Quotes cld
18470 \begin_inset Quotes crd
18474 Après l'instruction
18475 \begin_inset Flex Code
18478 \begin_layout Plain Layout
18486 appropriée, vous disposez de commandes comme
18487 \begin_inset Flex Code
18490 \begin_layout Plain Layout
18499 \begin_inset Flex Code
18502 \begin_layout Plain Layout
18511 Noter que définir un flottant de type
18512 \begin_inset Flex Code
18515 \begin_layout Plain Layout
18521 définit automatiquement les compteur correspondant, de nom
18522 \begin_inset Flex Code
18525 \begin_layout Plain Layout
18534 \begin_layout Description
18537 \begin_inset Flex Code
18540 \begin_layout Plain Layout
18551 \begin_inset Flex Code
18554 \begin_layout Plain Layout
18561 \begin_inset space \thinspace{}
18565 \begin_inset Flex Code
18568 \begin_layout Plain Layout
18576 ] indique si ce flottant est défini en utilisant le paquetage \SpecialChar LaTeX
18578 \begin_inset Flex Code
18581 \begin_layout Plain Layout
18587 , soit par la classe de document ou par un paquetage, soit à la volée par
18592 \begin_layout Standard
18593 Notez que la définition d'un flottant de type
18594 \begin_inset Flex Code
18597 \begin_layout Plain Layout
18605 implique la déclaration du compteur correspondant de nom
18606 \begin_inset Flex Code
18609 \begin_layout Plain Layout
18620 \begin_layout Subsection
18621 Inserts flexibles et InsetLayout
18622 \begin_inset CommandInset label
18624 name "subsec:Flex-insets-and"
18631 \begin_layout Standard
18632 Les inserts flexibles sont de deux sortes:
18635 \begin_layout Itemize
18636 styles de caractères (
18637 \begin_inset Flex Code
18640 \begin_layout Plain Layout
18648 ): ceux-ci définissent un balisage sémantique correspondant à des commandes
18651 \begin_inset Flex Code
18654 \begin_layout Plain Layout
18665 \begin_inset Flex Code
18668 \begin_layout Plain Layout
18681 \begin_layout Itemize
18682 définis par l'utilisateur (
18683 \begin_inset Flex Code
18686 \begin_layout Plain Layout
18694 ): ceux-ci permettent de définir des inserts repliables personnalisés, similaire
18695 s au code \SpecialChar TeX
18696 , aux notes de bas de page, etc.
18697 Un exemple évident est l'insert de note en fin de document, défini dans
18699 \begin_inset Flex Code
18702 \begin_layout Plain Layout
18713 \begin_layout Standard
18714 Les inserts flexibles sont définis en utilisant la directive
18715 \begin_inset Flex Code
18718 \begin_layout Plain Layout
18726 , qui va être expliquée dans la suite.
18729 \begin_layout Standard
18731 \begin_inset Flex Code
18734 \begin_layout Plain Layout
18742 a une autre fonction: elle permet de personnaliser le style de différents
18745 \begin_inset Flex Code
18748 \begin_layout Plain Layout
18756 permet de personnaliser les paramètres de style pour les notes de bas de
18757 page, les notes en marge, les inserts de note, les inserts de code \SpecialChar TeX
18759 les branches, les listings, les index, les boîtes, les tables, les algorithmes,
18764 , aussi bien que de définir des inserts flexibles.
18767 \begin_layout Standard
18769 \begin_inset Flex Code
18772 \begin_layout Plain Layout
18780 doit commencer par une lignes de la forme:
18783 \begin_layout LyX-Code
18789 \begin_layout Standard
18791 \begin_inset Flex Code
18794 \begin_layout Plain Layout
18800 indique l'insert dont le style doit être défini, et il y a quatre cas.
18803 \begin_layout Enumerate
18804 Le style d'un insert préexistant doit être modifié.
18805 Dans ce cas, peuvent être
18806 \begin_inset Flex Code
18809 \begin_layout Plain Layout
18815 un quelconque des éléments suivants:
18816 \begin_inset Flex Code
18819 \begin_layout Plain Layout
18828 \begin_inset Flex Code
18831 \begin_layout Plain Layout
18840 \begin_inset Flex Code
18843 \begin_layout Plain Layout
18852 \begin_inset Flex Code
18855 \begin_layout Plain Layout
18866 \begin_inset Flex Code
18869 \begin_layout Plain Layout
18880 \begin_inset Flex Code
18883 \begin_layout Plain Layout
18892 \begin_inset Flex Code
18895 \begin_layout Plain Layout
18904 \begin_inset Flex Code
18907 \begin_layout Plain Layout
18916 \begin_inset Flex Code
18919 \begin_layout Plain Layout
18928 \begin_inset Flex Code
18931 \begin_layout Plain Layout
18940 \begin_inset Flex Code
18943 \begin_layout Plain Layout
18952 \begin_inset Flex Code
18955 \begin_layout Plain Layout
18964 \begin_inset Flex Code
18967 \begin_layout Plain Layout
18976 \begin_inset Flex Code
18979 \begin_layout Plain Layout
18988 \begin_inset Flex Code
18991 \begin_layout Plain Layout
19000 \begin_inset Flex Code
19003 \begin_layout Plain Layout
19012 \begin_inset Flex Code
19015 \begin_layout Plain Layout
19024 \begin_inset Flex Code
19027 \begin_layout Plain Layout
19036 \begin_inset Flex Code
19039 \begin_layout Plain Layout
19048 \begin_inset Flex Code
19051 \begin_layout Plain Layout
19063 \begin_layout Enumerate
19064 Le style d'un insert flexible doit être défini.
19066 \begin_inset Flex Code
19069 \begin_layout Plain Layout
19075 doit être de la forme
19076 \begin_inset Flex Code
19079 \begin_layout Plain Layout
19086 \begin_inset Flex Code
19089 \begin_layout Plain Layout
19095 peut être n'importe quel identificateur valide qui n'est pas utilisé dans
19096 un insert existant.
19097 L'identificateur peut inclure des espaces, mais alors il faut enclore l'ensembl
19098 e entre apostrophes.
19099 Noter que la définition d'un insert flexible
19103 aussi inclure une entrée
19104 \begin_inset Flex Code
19107 \begin_layout Plain Layout
19116 , précisant quel est le type d'insert qu'il définit.
19119 \begin_layout Enumerate
19120 Le style d'une branche utilisateur doit être défini.
19122 \begin_inset Flex Code
19125 \begin_layout Plain Layout
19131 doit être de la forme
19132 \begin_inset Quotes cld
19136 \begin_inset Flex Code
19139 \begin_layout Plain Layout
19146 \begin_inset Quotes crd
19150 \begin_inset Flex Code
19153 \begin_layout Plain Layout
19159 peut être un identificateur de branche valide défini dans le document utilisate
19161 L'identificateur peur contenir des espaces, mais dans ce cas la chaîne
19162 toute entière doit être enclose entre apostrophes.
19163 Le principal intérêt de cette fonctionnalité est est de permettre l’inclusion
19165 de branches spécifiques suivant les besoins de l'utilisateur.
19168 \begin_layout Enumerate
19169 Le style d'une légende utilisateur (ou de classe) doit être défini.
19171 \begin_inset Flex Code
19174 \begin_layout Plain Layout
19180 doit être de la forme
19181 \begin_inset Quotes cld
19185 \begin_inset Flex Code
19188 \begin_layout Plain Layout
19195 \begin_inset Quotes crd
19199 \begin_inset Flex Code
19202 \begin_layout Plain Layout
19208 spécifie le nom de la légende tel qu'il apparaît dans le menu.
19209 Voir la légende standard
19212 \begin_inset Flex Code
19215 \begin_layout Plain Layout
19225 , les légendes spécifiques des classes KOMA-Script
19228 \begin_inset Flex Code
19231 \begin_layout Plain Layout
19240 \begin_inset Flex Code
19243 \begin_layout Plain Layout
19255 Légendes multilingues
19260 \begin_inset Flex Code
19263 \begin_layout Plain Layout
19273 pour des applications.
19276 \begin_layout Standard
19278 \begin_inset Flex Code
19281 \begin_layout Plain Layout
19289 peut inclure les entrées suivantes:
19292 \begin_layout Description
19295 \begin_inset Flex Code
19298 \begin_layout Plain Layout
19307 \begin_inset Flex Code
19310 \begin_layout Plain Layout
19320 insert apparaissant dans la table des matières du type donné.
19321 Désactivé par une chaîne de caractères vide.
19322 Voir aussi les directives
19331 Ceci ne fonctionne que pour les inserts flexibles.
19332 Implicitement : désactivé.
19335 \begin_layout Description
19338 \begin_inset Flex Code
19341 \begin_layout Plain Layout
19350 \begin_inset Flex Code
19353 \begin_layout Plain Layout
19363 définit un numéro d'argument d'une commande ou d'un environnement associé
19365 La définition doit être close par
19368 \begin_inset Flex Code
19371 \begin_layout Plain Layout
19383 \begin_inset space ~
19387 \begin_inset CommandInset ref
19389 reference "subsec:Styles-de-paragraphe"
19394 \begin_inset space ~
19398 \begin_inset CommandInset ref
19400 reference "subsec:Arguments"
19407 pour plus d'informations.
19410 \begin_layout Description
19413 \begin_inset Flex Code
19416 \begin_layout Plain Layout
19426 définit un préambule pour les modifications de commandes de langue; voir
19428 \begin_inset CommandInset ref
19430 reference "subsec:I18n"
19437 \begin_layout Description
19440 \begin_inset Flex Code
19443 \begin_layout Plain Layout
19454 \begin_inset Flex Code
19457 \begin_layout Plain Layout
19463 ] définit la couleur d'arrière-plan de l'insert.
19469 \begin_inset CommandInset ref
19471 reference "chap:Names-of-colors"
19475 pour une liste des noms de couleur disponibles.
19479 \begin_layout Description
19482 \begin_inset Flex Code
19485 \begin_layout Plain Layout
19496 \begin_inset Flex Code
19499 \begin_layout Plain Layout
19508 \begin_inset space \thinspace{}
19512 \begin_inset Flex Code
19515 \begin_layout Plain Layout
19521 ] indique s'il faut utiliser le contenu de l'insert comme une étiquette,
19522 quand l'insert est fermé.
19524 \begin_inset Quotes cld
19528 \begin_inset Quotes crd
19534 \begin_layout Description
19537 \begin_inset Flex Code
19540 \begin_layout Plain Layout
19551 \begin_inset Flex Code
19554 \begin_layout Plain Layout
19560 ] fonctionne comme les styles de paragraphe, voir
19561 \begin_inset CommandInset ref
19563 reference "subsec:Styles-de-paragraphe"
19568 Notez que vous devez spécifier le type complet, e.
19569 \begin_inset space \thinspace{}
19573 \begin_inset space ~
19579 \begin_inset Flex Code
19582 \begin_layout Plain Layout
19597 \begin_layout Description
19600 \begin_inset Flex Code
19603 \begin_layout Plain Layout
19614 \begin_inset Flex Code
19617 \begin_layout Plain Layout
19626 \begin_inset space \thinspace{}
19630 \begin_inset Flex Code
19633 \begin_layout Plain Layout
19639 ] indique si l'utilisateur peut utiliser le dialogue
19640 \begin_inset Flex Noun
19643 \begin_layout Plain Layout
19644 Édition\SpecialChar menuseparator
19646 \begin_inset Newline linebreak
19649 Paramètres de paragraphe
19654 pour personnaliser le paragraphe.
19657 \begin_layout Description
19660 \begin_inset Flex Code
19663 \begin_layout Plain Layout
19674 \begin_inset Flex Code
19677 \begin_layout Plain Layout
19686 \begin_inset Flex Code
19689 \begin_layout Plain Layout
19698 \begin_inset Flex Code
19701 \begin_layout Plain Layout
19709 , décrivant l'appa\SpecialChar softhyphen
19710 rence du cadre et des boutons de l'insert.
19711 les notes de bas de page utilisent en général
19712 \begin_inset Flex Code
19715 \begin_layout Plain Layout
19723 , les inserts des code \SpecialChar TeX
19725 \begin_inset Flex Code
19728 \begin_layout Plain Layout
19736 , et les styles de caractères
19737 \begin_inset Flex Code
19740 \begin_layout Plain Layout
19751 \begin_layout Description
19754 \begin_inset Flex Code
19757 \begin_layout Plain Layout
19768 \begin_inset Flex Code
19771 \begin_layout Plain Layout
19778 \begin_inset space \thinspace{}
19782 \begin_inset Flex Code
19785 \begin_layout Plain Layout
19793 ] n'est utilisé que lorsque
19794 \begin_inset Flex Code
19797 \begin_layout Plain Layout
19804 \begin_inset Flex Code
19807 \begin_layout Plain Layout
19814 Indique si l'environnement se trouvera à part dans le résultat imprimable
19815 ou bien apparaîtra inclus dans le texte environnant.
19816 S'il est positionné à faux, on suppose que l'environnement \SpecialChar LaTeX
19818 espaces (avec un caractère retour ligne inclus) après les balises
19819 \begin_inset Flex Code
19822 \begin_layout Plain Layout
19835 \begin_inset Flex Code
19838 \begin_layout Plain Layout
19852 \begin_inset Quotes cld
19856 \begin_inset Quotes crd
19864 \begin_layout Description
19867 \begin_inset Flex Code
19870 \begin_layout Plain Layout
19884 ,1] permet de modifier le contenu d'un insert via un éditeur externe (en
19885 utilisant n'importe quel éditeur défini pour le format d'exportation du
19889 \begin_layout Description
19890 \begin_inset Flex Code
19893 \begin_layout Plain Layout
19901 est requis pour fermer la déclaration d'un
19904 \begin_inset Flex Code
19907 \begin_layout Plain Layout
19920 \begin_layout Description
19921 \begin_inset Flex Code
19924 \begin_layout Plain Layout
19932 définit la police utilisée pour le texte du corps de l'insert
19938 \begin_inset space ~
19942 \begin_inset CommandInset ref
19944 reference "subsec:polices"
19949 Noter qu'en définissant cette police on définit aussi automatiquement
19950 \begin_inset Flex Code
19953 \begin_layout Plain Layout
19961 avec la même valeur.
19962 Il faut donc définir celle-ci d'abord pour fixer
19963 \begin_inset Flex Code
19966 \begin_layout Plain Layout
19977 \begin_layout Description
19980 \begin_inset Flex Code
19983 \begin_layout Plain Layout
19986 FixedWidthPreambleEncoding
19994 \begin_inset Flex Code
19997 \begin_layout Plain Layout
20006 \begin_inset space \thinspace{}
20010 \begin_inset Flex Code
20013 \begin_layout Plain Layout
20019 ] force un encodage à taille fixe pour les éléments traduits du code des
20021 \begin_inset Flex Code
20024 \begin_layout Plain Layout
20031 \begin_inset Flex Code
20034 \begin_layout Plain Layout
20040 engendré par ce format.
20041 Ceci est nécessaire pour les paquetages \SpecialChar LaTeX
20046 qui ne fonctionnent pas avec des encodages à taille variable comme
20051 Ce réglage est ignoré lors de l'utilisation de moteurs admettant complètement
20052 Unicode comme Xe\SpecialChar TeX
20053 ou Lua\SpecialChar TeX
20057 \begin_layout Description
20060 \begin_inset Flex Code
20063 \begin_layout Plain Layout
20066 ForceLocalFontSwitch
20074 \begin_inset Flex Code
20077 \begin_layout Plain Layout
20086 \begin_inset space \thinspace{}
20090 \begin_inset Flex Code
20093 \begin_layout Plain Layout
20099 ] lors de l'utilisation de babel, force l'utilisation un commutateur de
20106 \begin_inset Flex Code
20109 \begin_layout Plain Layout
20121 , à la place d'un commutateur
20128 \begin_inset Flex Code
20131 \begin_layout Plain Layout
20146 \begin_layout Description
20149 \begin_inset Flex Code
20152 \begin_layout Plain Layout
20163 \begin_inset Flex Code
20166 \begin_layout Plain Layout
20175 \begin_inset space \thinspace{}
20179 \begin_inset Flex Code
20182 \begin_layout Plain Layout
20188 ] impose le langage
20189 \begin_inset Quotes cld
20193 \begin_inset Quotes crd
20196 , conduisant à un résultat de gauche à droite (Left-to-Right, latin), e.
20197 \begin_inset space \thinspace{}
20201 \begin_inset space \space{}
20204 en code \SpecialChar TeX
20209 \begin_layout Description
20212 \begin_inset Flex Code
20215 \begin_layout Plain Layout
20226 \begin_inset Flex Code
20229 \begin_layout Plain Layout
20238 \begin_inset space \thinspace{}
20242 \begin_inset Flex Code
20245 \begin_layout Plain Layout
20251 ] force un saut de ligne dans le résultat \SpecialChar LaTeX
20252 avant le début de l'insert et
20254 Ceci garantit que l’insert apparaît en lignes isolées, pour la lisibilité.
20257 \begin_layout Description
20260 \begin_inset Flex Code
20263 \begin_layout Plain Layout
20274 \begin_inset Flex Code
20277 \begin_layout Plain Layout
20286 \begin_inset space \thinspace{}
20290 \begin_inset Flex Code
20293 \begin_layout Plain Layout
20300 \begin_inset Flex Code
20303 \begin_layout Plain Layout
20311 doit être utilisé, ou bien si l'utilisateur peut modifier le style de paragraph
20312 e utilisé dans l'insert.
20314 \begin_inset Quotes cld
20318 \begin_inset Quotes crd
20324 \begin_layout Description
20327 \begin_inset Flex Code
20330 \begin_layout Plain Layout
20341 \begin_inset Flex Code
20344 \begin_layout Plain Layout
20353 \begin_inset space \thinspace{}
20357 \begin_inset Flex Code
20360 \begin_layout Plain Layout
20366 ] fonctionne comme les styles de paragraphe, voir
20367 \begin_inset space ~
20371 \begin_inset CommandInset ref
20373 reference "subsec:Styles-de-paragraphe"
20380 \begin_layout Description
20381 \begin_inset Flex Code
20384 \begin_layout Plain Layout
20390 sont utilisées avec l'exportation XHTML.
20392 \begin_inset CommandInset ref
20394 reference "sec:Tags-for-XHTML"
20401 \begin_layout Description
20404 \begin_inset Flex Code
20407 \begin_layout Plain Layout
20418 \begin_inset Flex Code
20421 \begin_layout Plain Layout
20430 \begin_inset space \thinspace{}
20434 \begin_inset Flex Code
20437 \begin_layout Plain Layout
20443 ] indique s'il faut inclure le contenu de cet insert dans les chaînes créées
20445 \begin_inset Quotes cld
20448 Plan pour la table des matières complète, indépendamment du réglage de
20456 \begin_inset Quotes crd
20460 L'utilisateur ne voudra pas, par exemple, que le contenu d'une note de
20461 bas de page dans un titre de section soit incluse dans la tables des matières
20462 affichée dans le plan, mais voudra habituellement voir affiché le contenu
20463 d'un style de caractère.
20465 \begin_inset Quotes cld
20469 \begin_inset Quotes crd
20475 \begin_layout Description
20478 \begin_inset Flex Code
20481 \begin_layout Plain Layout
20490 \begin_inset Flex Code
20493 \begin_layout Plain Layout
20503 \begin_inset space \thinspace{}
20507 \begin_inset Flex Code
20510 \begin_layout Plain Layout
20520 si positionné à 1 et
20524 activé, le paragraphe ajoute un résumé de son contenu dans son élément
20525 dans la table des matières.
20526 Sinon, seule l'étiquette apparaît si elle existe.
20529 \begin_layout Description
20532 \begin_inset Flex Code
20535 \begin_layout Plain Layout
20546 \begin_inset Flex Code
20549 \begin_layout Plain Layout
20558 \begin_inset space \thinspace{}
20562 \begin_inset Flex Code
20565 \begin_layout Plain Layout
20571 ] fonctionne comme les styles de paragraphe, voir
20572 \begin_inset CommandInset ref
20574 reference "subsec:Styles-de-paragraphe"
20581 \begin_layout Description
20584 \begin_inset Flex Code
20587 \begin_layout Plain Layout
20597 définit la police utilisée pour le marqueur.
20599 \begin_inset CommandInset ref
20601 reference "subsec:polices"
20606 Noter que cette directive ne peut jamais apparaître avant
20607 \begin_inset Flex Code
20610 \begin_layout Plain Layout
20618 , sinon elle sera sans effet.
20621 \begin_layout Description
20624 \begin_inset Flex Code
20627 \begin_layout Plain Layout
20638 \begin_inset Flex Code
20641 \begin_layout Plain Layout
20647 ] définit la chaîne de caractères qui apparaîtra sur le bouton ou ailleurs
20648 en tant que marquer d'insert.
20649 Quelques types d'inserts (
20650 \begin_inset Flex Code
20653 \begin_layout Plain Layout
20656 code \SpecialChar TeX
20663 \begin_inset Flex Code
20666 \begin_layout Plain Layout
20672 ) modifient ce marqueur à la volée.
20675 \begin_layout Description
20678 \begin_inset Flex Code
20681 \begin_layout Plain Layout
20691 définit un préambule dépendant de la langue, voir
20692 \begin_inset space ~
20696 \begin_inset CommandInset ref
20698 reference "subsec:I18n"
20705 \begin_layout Description
20708 \begin_inset Flex Code
20711 \begin_layout Plain Layout
20722 \begin_inset Flex Code
20725 \begin_layout Plain Layout
20731 ] définit le nom du code \SpecialChar LaTeX
20732 correspondant, soit un environnement, soit une
20736 \begin_layout Description
20739 \begin_inset Flex Code
20742 \begin_layout Plain Layout
20753 \begin_inset Flex Code
20756 \begin_layout Plain Layout
20762 ] définit le paramètre facultatif pour le
20763 \begin_inset Flex Code
20766 \begin_layout Plain Layout
20774 correspondant, y compris des paires de crochets
20775 \begin_inset Flex Code
20778 \begin_layout Plain Layout
20785 Ce paramètre ne peut pas être modifié depuis \SpecialChar LyX
20787 \begin_inset Flex Code
20790 \begin_layout Plain Layout
20796 pour les paramètres personnalisables).
20797 Il sera émis tel quel après tous les
20798 \begin_inset Flex Code
20801 \begin_layout Plain Layout
20807 s \SpecialChar LaTeX
20811 \begin_layout Description
20814 \begin_inset Flex Code
20817 \begin_layout Plain Layout
20826 \begin_inset Flex Code
20829 \begin_layout Plain Layout
20832 Command, Environment, None
20838 \begin_inset Flex Code
20841 \begin_layout Plain Layout
20851 précise comment le style doit être traduit en \SpecialChar LaTeX
20858 \begin_layout Plain Layout
20861 \begin_inset Flex Code
20864 \begin_layout Plain Layout
20874 est peut-être trompeur, puisque ces règles s'appliquent aussi aux classes
20876 Voir les fichiers de classe SGML pour des exemples spécifiques.
20885 \begin_layout Description
20888 \begin_inset Flex Code
20891 \begin_layout Plain Layout
20902 \begin_inset Quotes cld
20905 rien de particulier
20906 \begin_inset Quotes crd
20912 \begin_layout Description
20915 \begin_inset Flex Code
20918 \begin_layout Plain Layout
20931 \begin_inset Flex Code
20934 \begin_layout Plain Layout
20943 {\SpecialChar ldots
20952 \begin_layout Description
20955 \begin_inset Flex Code
20958 \begin_layout Plain Layout
20971 \begin_inset Flex Code
20974 \begin_layout Plain Layout
20983 }\SpecialChar ldots
20998 \begin_layout Standard
20999 En rassemblant ceci, la sortie \SpecialChar LaTeX
21003 \begin_layout LyX-Code
21008 LatexName[LatexParam]{\SpecialChar ldots
21012 \begin_layout Standard
21016 \begin_layout LyX-Code
21021 begin{LatexName}[LatexParam] \SpecialChar ldots
21027 \begin_layout Standard
21031 \begin_inset Flex Code
21034 \begin_layout Plain Layout
21046 \begin_layout Description
21049 \begin_inset Flex Code
21052 \begin_layout Plain Layout
21063 \begin_inset Flex Code
21066 \begin_layout Plain Layout
21072 ] définit une chaîne de caractères insérée au début du contenu du style.
21073 Un passage à la ligne dans la sortie peut être indiquée par
21074 \begin_inset Flex Code
21077 \begin_layout Plain Layout
21086 \begin_layout Description
21089 \begin_inset Flex Code
21092 \begin_layout Plain Layout
21103 \begin_inset Flex Code
21106 \begin_layout Plain Layout
21115 \begin_inset Flex Code
21118 \begin_layout Plain Layout
21127 \begin_inset Flex Code
21130 \begin_layout Plain Layout
21139 \begin_inset Flex Code
21142 \begin_layout Plain Layout
21150 (indiquant une définition vide terminant les définitions de styles de caractère
21152 Cette entrée est requise dans les inserts flexibles et n'est significative
21154 Parmi d'autres choses, elle détermine dans quel menu cet insert va apparaître.
21156 \begin_inset Flex Code
21159 \begin_layout Plain Layout
21166 \begin_inset Flex Code
21169 \begin_layout Plain Layout
21176 \begin_inset Flex Code
21179 \begin_layout Plain Layout
21186 \begin_inset Quotes cld
21190 \begin_inset Quotes crd
21194 \begin_inset Flex Code
21197 \begin_layout Plain Layout
21204 \begin_inset Quotes cld
21208 \begin_inset Quotes crd
21213 \begin_inset Flex Code
21216 \begin_layout Plain Layout
21222 peut être positionné à
21223 \begin_inset Quotes cld
21227 \begin_inset Quotes crd
21231 \begin_inset Flex Code
21234 \begin_layout Plain Layout
21241 \begin_inset Quotes cld
21245 \begin_inset Quotes crd
21249 \begin_inset Flex Code
21252 \begin_layout Plain Layout
21258 , en le positionnant
21263 \begin_inset Flex Code
21266 \begin_layout Plain Layout
21275 \begin_layout Description
21278 \begin_inset Flex Code
21281 \begin_layout Plain Layout
21292 \begin_inset Flex Code
21295 \begin_layout Plain Layout
21301 définit une chaîne de caractères pour le menu.
21302 Vous pouvez associer un accélérateur en accolant le caractère voulu à la
21304 \begin_inset Quotes cld
21308 \begin_inset Quotes crd
21312 \begin_inset space \thinspace{}
21316 \begin_inset space \space{}
21320 \begin_inset Quotes eld
21324 \begin_inset Flex Code
21327 \begin_layout Plain Layout
21334 \begin_inset Quotes erd
21338 Cette spécification est facultative.
21339 Si indéfini, le nom utilisé dans le menu sera celui de l'insert dans la
21340 déclaration du type.
21343 \begin_layout Description
21346 \begin_inset Flex Code
21349 \begin_layout Plain Layout
21360 \begin_inset Flex Code
21363 \begin_layout Plain Layout
21372 \begin_inset space \thinspace{}
21376 \begin_inset Flex Code
21379 \begin_layout Plain Layout
21385 ] indique si plusieurs paragraphes sont autorisés dans cet insert.
21386 Ceci positionnera aussi
21387 \begin_inset Flex Code
21390 \begin_layout Plain Layout
21398 à la même valeur et
21399 \begin_inset Flex Code
21402 \begin_layout Plain Layout
21410 à la valeur opposée.
21411 Ceux-ci peuvent être repositionnés s'ils sont utilisés
21416 \begin_inset Flex Code
21419 \begin_layout Plain Layout
21429 \begin_inset Quotes cld
21433 \begin_inset Quotes crd
21439 \begin_layout Description
21442 \begin_inset Flex Code
21445 \begin_layout Plain Layout
21456 \begin_inset Flex Code
21459 \begin_layout Plain Layout
21468 \begin_inset space \thinspace{}
21472 \begin_inset Flex Code
21475 \begin_layout Plain Layout
21481 ] indique si les commandes fragiles de cet insert doivent êtres protégées
21483 \begin_inset Flex Code
21486 \begin_layout Plain Layout
21500 sur le fait que la commande elle-même doive être protégée).
21502 \begin_inset Quotes cld
21506 \begin_inset Quotes crd
21512 \begin_layout Description
21515 \begin_inset Flex Code
21518 \begin_layout Plain Layout
21529 \begin_inset Flex Code
21532 \begin_layout Plain Layout
21541 \begin_inset space \thinspace{}
21545 \begin_inset Flex Code
21548 \begin_layout Plain Layout
21554 ] protège si nécessaire les macros qui contiennent cet insert avec
21555 \begin_inset Flex Code
21558 \begin_layout Plain Layout
21571 ) et par suite autorise du texte verbatim dans les macros.
21572 Implicitement faux.
21575 \begin_layout Description
21578 \begin_inset Flex Code
21581 \begin_layout Plain Layout
21592 \begin_inset Flex Code
21595 \begin_layout Plain Layout
21604 \begin_inset space \thinspace{}
21608 \begin_inset Flex Code
21611 \begin_layout Plain Layout
21617 ] implique que des commandes spécifiques dans cet insert (comme
21618 \begin_inset Flex Code
21621 \begin_layout Plain Layout
21630 \begin_inset Flex Code
21633 \begin_layout Plain Layout
21641 ) soient protégées dans une
21642 \begin_inset Flex Code
21645 \begin_layout Plain Layout
21654 Ceci est particulièrement requis pour les styles qui utilisent les commandes
21663 , qui parcourent leur contenu de manière compliquée.
21664 Implicitement faux.
21667 \begin_layout Description
21670 \begin_inset Flex Code
21673 \begin_layout Plain Layout
21684 \begin_inset Flex Code
21687 \begin_layout Plain Layout
21693 définit une commande différente de la commande implicite (
21694 \begin_inset Flex Code
21697 \begin_layout Plain Layout
21707 ) pour les ruptures de ligne.
21708 La barre inversée initiale ne doit pas être saisie.
21712 \begin_layout Description
21715 \begin_inset Flex Code
21718 \begin_layout Plain Layout
21727 \begin_inset Flex Code
21730 \begin_layout Plain Layout
21743 \begin_inset Flex Code
21746 \begin_layout Plain Layout
21759 \begin_layout Description
21762 \begin_inset Flex Code
21765 \begin_layout Plain Layout
21774 \begin_inset Flex Code
21777 \begin_layout Plain Layout
21788 \begin_inset Flex Code
21791 \begin_layout Plain Layout
21798 \begin_inset Flex Code
21801 \begin_layout Plain Layout
21808 Ceci est utilisé pour renommer un
21809 \begin_inset Flex Code
21812 \begin_layout Plain Layout
21818 en conservant la compatibilité.
21821 \begin_layout Description
21824 \begin_inset Flex Code
21827 \begin_layout Plain Layout
21838 \begin_inset Flex Code
21841 \begin_layout Plain Layout
21850 \begin_inset space \thinspace{}
21854 \begin_inset Flex Code
21857 \begin_layout Plain Layout
21863 ] avec la valeur 1, les sauts de paragraphes seront ignorés dans le résultat
21865 Ceci peut être utile pour les inserts dont le contenu doit être aligné
21866 dans la fenêtre \SpecialChar LyX
21867 , sans que cela soit répercuté dans la sortie.
21870 \begin_layout Description
21873 \begin_inset Flex Code
21876 \begin_layout Plain Layout
21890 \begin_inset Flex Code
21893 \begin_layout Plain Layout
21903 \begin_inset space \thinspace{}
21909 \begin_inset Flex Code
21912 \begin_layout Plain Layout
21920 ] fonctionne comme avec les styles de paragraphe, voir
21921 \begin_inset CommandInset ref
21923 reference "subsec:Styles-de-paragraphe"
21930 \begin_layout Description
21933 \begin_inset Flex Code
21936 \begin_layout Plain Layout
21950 \begin_inset Flex Code
21953 \begin_layout Plain Layout
21963 \begin_inset space \thinspace{}
21969 \begin_inset Flex Code
21972 \begin_layout Plain Layout
21980 ] fonctionne comme avec les styles de paragraphe, voir
21981 \begin_inset CommandInset ref
21983 reference "subsec:Styles-de-paragraphe"
21990 \begin_layout Description
21993 \begin_inset Flex Code
21996 \begin_layout Plain Layout
22006 fonctionne comme avec les styles de paragraphe, voir
22007 \begin_inset CommandInset ref
22009 reference "subsec:Styles-de-paragraphe"
22016 \begin_layout Description
22019 \begin_inset Flex Code
22022 \begin_layout Plain Layout
22033 \begin_inset Flex Code
22036 \begin_layout Plain Layout
22042 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraph
22044 Ceci permet l'utilisation de références mises en forme.
22047 \begin_layout Description
22050 \begin_inset Flex Code
22053 \begin_layout Plain Layout
22064 \begin_inset Flex Code
22067 \begin_layout Plain Layout
22075 As with paragraph styles, see
22078 \begin_inset CommandInset ref
22080 reference "subsec:Styles-de-paragraphe"
22087 \begin_layout Description
22090 \begin_inset Flex Code
22093 \begin_layout Plain Layout
22104 \begin_inset Flex Code
22107 \begin_layout Plain Layout
22116 \begin_inset space \thinspace{}
22120 \begin_inset Flex Code
22123 \begin_layout Plain Layout
22129 ] réinitialise les arguments \SpecialChar LaTeX
22130 de ce style (définis via la directive
22131 \begin_inset Flex Code
22134 \begin_layout Plain Layout
22141 Ceci est utile si vous avez dupliqué un style via
22144 \begin_inset Flex Code
22147 \begin_layout Plain Layout
22157 mais que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels
22161 \begin_layout Description
22164 \begin_inset Flex Code
22167 \begin_layout Plain Layout
22178 \begin_inset Flex Code
22181 \begin_layout Plain Layout
22188 \begin_inset space \thinspace{}
22192 \begin_inset Flex Code
22195 \begin_layout Plain Layout
22203 ] avec la valeur 1, les changements de police sont réappliqués dans les
22204 inserts respectifs (dans la sortie) même si l'insert lui-même est t dans
22205 la portée de ces changements de police (e.
22206 \begin_inset space \thinspace{}
22210 \begin_inset Flex Code
22213 \begin_layout Plain Layout
22216 textbf{Texte environnant
22220 textbf{contenu}}\SpecialChar ldots
22227 \begin_inset Flex Code
22230 \begin_layout Plain Layout
22233 textbf{Texte environnant
22235 moninsert{contenu}\SpecialChar ldots
22242 Utiliser ceci a un sens pour le commandes qui reactualisent les réglages
22243 de police de manière interne (e.
22244 \begin_inset space \thinspace{}
22248 notes de bas de page).
22249 Notez que positionner incorrectement ceci peut conduire à des résultats
22251 \begin_inset space \thinspace{}
22255 \begin_inset Flex Code
22258 \begin_layout Plain Layout
22261 emph{Texte environnant
22265 emph{contenu}}\SpecialChar ldots
22271 , le contenu est droit du fait que
22272 \begin_inset Flex Code
22275 \begin_layout Plain Layout
22285 \begin_inset Flex Code
22288 \begin_layout Plain Layout
22294 : les changements de police ne sont pas réappliqués dans l'insert.
22297 \begin_layout Description
22300 \begin_inset Flex Code
22303 \begin_layout Plain Layout
22314 \begin_inset Flex Code
22317 \begin_layout Plain Layout
22323 ] définit une chaîne de caractères insérée à la fin du contenu du style.
22324 Un passage à la ligne dans la sortie peut être indiquée par
22325 \begin_inset Flex Code
22328 \begin_layout Plain Layout
22337 \begin_layout Description
22340 \begin_inset Flex Code
22343 \begin_layout Plain Layout
22354 \begin_inset Flex Code
22357 \begin_layout Plain Layout
22364 \begin_inset space \thinspace{}
22368 \begin_inset Flex Code
22371 \begin_layout Plain Layout
22379 ] active le correcteur orthographique sur le contenu de cet insert.
22381 \begin_inset Quotes cld
22385 \begin_inset Quotes crd
22391 \begin_layout Subsection
22395 \begin_inset CommandInset label
22397 name "subsec:Arguments"
22404 \begin_layout Standard
22405 À la fois les styles de paragraphe et les formats d'insert admettent des
22410 en plus du contenu principal.
22411 Ceci est particulièrement utile pour des éléments comme les en-têtes de
22412 section et n'a de sens qu'avec \SpecialChar LaTeX
22414 Chaque argument (facultatif ou obligatoire) d'une commande ou d'un environnemen
22415 t — sauf pour l'argument obligatoire correspondant au contenu — a une définition
22416 séparée, où le nombre spécifie l'ordre des arguments.
22417 La définition doit se terminer par
22418 \begin_inset Flex Code
22421 \begin_layout Plain Layout
22428 Ainsi une commande avec deux arguments sera spécifiée comme suit:
22431 \begin_layout Quote
22437 \begin_layout Quote
22443 \begin_layout Quote
22449 \begin_layout Quote
22455 \begin_layout Quote
22461 \begin_layout Quote
22467 \begin_layout Standard
22468 Dans la définition de l'
22469 \begin_inset Flex Code
22472 \begin_layout Plain Layout
22478 , les spécifications suivantes sont possibles:
22481 \begin_layout Itemize
22484 \begin_inset Flex Code
22487 \begin_layout Plain Layout
22498 \begin_inset Flex Code
22501 \begin_layout Plain Layout
22507 définit la chaîne de caractères qui apparaîtra à la fois dans le menu (pour
22508 insérer cet argument) et dans le bouton d'insertion d'argument (sauf si
22509 vous spécifiez également un
22512 \begin_inset Flex Code
22515 \begin_layout Plain Layout
22526 Pour le menu, vous pouvez définir un raccourci en ajoutant le caractère
22527 désiré à la chaîne, séparé par
22528 \begin_inset Quotes cld
22532 \begin_inset Quotes crd
22536 \begin_inset space \thinspace{}
22540 \begin_inset space \space{}
22544 \begin_inset Quotes cld
22548 \begin_inset Flex Code
22551 \begin_layout Plain Layout
22552 Éléments personnalisables|é
22558 \begin_inset Quotes crd
22564 \begin_layout Itemize
22567 \begin_inset Flex Code
22570 \begin_layout Plain Layout
22581 \begin_inset Flex Code
22584 \begin_layout Plain Layout
22590 définit une chaîne particulière pour le menu.
22591 Vous pouvez définir un raccourci en ajoutant le caractère désiré à la chaîne,
22593 \begin_inset Quotes cld
22597 \begin_inset Quotes crd
22601 \begin_inset space \thinspace{}
22605 \begin_inset space \space{}
22609 \begin_inset Quotes cld
22613 \begin_inset Flex Code
22616 \begin_layout Plain Layout
22617 Éléments personnalisables|é
22623 \begin_inset Quotes crd
22627 Cette spécification est facultative, si elle n'existe pas, la
22628 \begin_inset Flex Code
22631 \begin_layout Plain Layout
22637 sera utilisée pour le menu;
22640 \begin_layout Itemize
22643 \begin_inset Flex Code
22646 \begin_layout Plain Layout
22657 \begin_inset Flex Code
22660 \begin_layout Plain Layout
22666 définit un texte explicatif qui apparaît dans la bulle d'aide quand le
22667 curseur passe sur l'insertion d'argument;
22670 \begin_layout Itemize
22673 \begin_inset Flex Code
22676 \begin_layout Plain Layout
22687 \begin_inset Flex Code
22690 \begin_layout Plain Layout
22699 \begin_inset space \thinspace{}
22703 \begin_inset Flex Code
22706 \begin_layout Plain Layout
22712 ] précise si l’argument est obligatoire (1) ou optionnel (0).
22713 Les arguments obligatoires ont émis comme une chaîne vide s'ils ne sont
22714 pas précisés, alors que les arguments optionnels ne sont pas émis du tout.
22715 Implicitement, les arguments obligatoires sont insérés entre
22716 \begin_inset Flex Code
22719 \begin_layout Plain Layout
22725 , alors que les arguments optionnels sont insérés entre
22726 \begin_inset Flex Code
22729 \begin_layout Plain Layout
22738 \begin_layout Itemize
22746 \begin_inset Flex Code
22749 \begin_layout Plain Layout
22755 définit une commande différente de la commande implicite (
22756 \begin_inset Flex Code
22759 \begin_layout Plain Layout
22769 ) pour les ruptures de ligne.
22770 La barre inversée initiale ne doit pas être saisie.
22773 \begin_layout Itemize
22776 \begin_inset Flex Code
22779 \begin_layout Plain Layout
22790 \begin_inset Flex Code
22793 \begin_layout Plain Layout
22799 définit une autre argument (par son numéro d'ordre) dont cet argument demande
22800 l’émission s'il est lui-même émis.
22801 Par exemple en \SpecialChar LaTeX
22802 , les arguments optionnels demandent l'émission d'autres
22803 arguments optionnels situés avant eux dans la liste (au moins vides), comme
22807 \begin_inset Flex Code
22810 \begin_layout Plain Layout
22815 command[][argument]{text}
22822 ou ceci peut être précisé par la directive
22825 \begin_inset Flex Code
22828 \begin_layout Plain Layout
22839 \begin_inset Flex Code
22842 \begin_layout Plain Layout
22851 \begin_layout Itemize
22854 \begin_inset Flex Code
22857 \begin_layout Plain Layout
22868 \begin_inset Flex Code
22871 \begin_layout Plain Layout
22877 définit un délimiteur gauche personnalisé (au lieu de
22878 \begin_inset Flex Code
22881 \begin_layout Plain Layout
22888 \begin_inset Flex Code
22891 \begin_layout Plain Layout
22898 Un passage à la ligne dans la sortie peut être indiqué par
22899 \begin_inset Flex Code
22902 \begin_layout Plain Layout
22911 \begin_layout Itemize
22914 \begin_inset Flex Code
22917 \begin_layout Plain Layout
22928 \begin_inset Flex Code
22931 \begin_layout Plain Layout
22937 définit un délimiteur droit personnalisé (au lieu de
22938 \begin_inset Flex Code
22941 \begin_layout Plain Layout
22948 \begin_inset Flex Code
22951 \begin_layout Plain Layout
22958 Un passage à la ligne dans la sortie peut être indiqué par
22959 \begin_inset Flex Code
22962 \begin_layout Plain Layout
22971 \begin_layout Itemize
22974 \begin_inset Flex Code
22977 \begin_layout Plain Layout
22988 \begin_inset Flex Code
22991 \begin_layout Plain Layout
22997 définit un argument qui sera inséré si et seulement si aucun argument n'est
22998 saisi par l'utilisateur, c'est-à-dire si aucun insert d'argument n'a été
22999 spécifié (notez qu'un insert d'argument vide masque le
23002 \begin_inset Flex Code
23005 \begin_layout Plain Layout
23016 Les arguments multiples doivent être séparés par des virgules;
23019 \begin_layout Itemize
23022 \begin_inset Flex Code
23025 \begin_layout Plain Layout
23036 \begin_inset Flex Code
23039 \begin_layout Plain Layout
23045 définit un argument inséré dans tous les cas (seul ou en plus des chaîne
23046 saisies par l’utilisateur).
23047 Les arguments multiples doivent être séparés par des virgules;
23050 \begin_layout Itemize
23053 \begin_inset Flex Code
23056 \begin_layout Plain Layout
23066 définit la police de caractères utilisée pour le contenu de l'argument,
23068 \begin_inset CommandInset ref
23070 reference "subsec:polices"
23077 \begin_layout Itemize
23080 \begin_inset Flex Code
23083 \begin_layout Plain Layout
23094 \begin_inset Flex Code
23097 \begin_layout Plain Layout
23106 \begin_inset space \thinspace{}
23110 \begin_inset Flex Code
23113 \begin_layout Plain Layout
23119 ] similaire à la directive des styles de paragraphe, voir
23120 \begin_inset space ~
23124 \begin_inset CommandInset ref
23126 reference "subsec:Styles-de-paragraphe"
23136 \begin_layout Itemize
23139 \begin_inset Flex Code
23142 \begin_layout Plain Layout
23152 définit la police de caractères utilisée pour l'étiquette, voir
23153 \begin_inset CommandInset ref
23155 reference "subsec:polices"
23162 \begin_layout Itemize
23165 \begin_inset Flex Code
23168 \begin_layout Plain Layout
23177 \begin_inset Flex Code
23180 \begin_layout Plain Layout
23186 , Minimalistic, Conglomerate
23193 précise le style de rendu utilisé pour les cadres d'insertion et les boutons;
23196 \begin_layout Itemize
23199 \begin_inset Flex Code
23202 \begin_layout Plain Layout
23213 \begin_inset Flex Code
23216 \begin_layout Plain Layout
23222 force l'insertion de l’argument lorsque le style concerné est sélectionné
23223 (si sa valeur est 1).
23227 \begin_layout Itemize
23230 \begin_inset Flex Code
23233 \begin_layout Plain Layout
23242 \begin_inset Flex Code
23245 \begin_layout Plain Layout
23255 \begin_inset space \thinspace{}
23259 \begin_inset Flex Code
23262 \begin_layout Plain Layout
23272 similaire à la directive des styles de paragraphe, voir
23273 \begin_inset space ~
23277 \begin_inset CommandInset ref
23279 reference "subsec:Styles-de-paragraphe"
23289 \begin_layout Itemize
23292 \begin_inset Flex Code
23295 \begin_layout Plain Layout
23304 \begin_inset Flex Code
23307 \begin_layout Plain Layout
23318 \begin_inset Flex Code
23321 \begin_layout Plain Layout
23327 , insère l'argument avec une copie du co-texte, (soit du texte sélectionné,
23328 soit tout le paragraphe) comme contenu.
23331 \begin_layout Itemize
23334 \begin_inset Flex Code
23337 \begin_layout Plain Layout
23346 \begin_inset Flex Code
23349 \begin_layout Plain Layout
23362 précise si le contenu de cet argument doit être émis sous forme brute, c'est-à-d
23363 ire sans interprétation particulière requise par \SpecialChar LaTeX
23365 Implicitement, l'état
23366 \begin_inset Flex Code
23369 \begin_layout Plain Layout
23375 est hérité par l'insert ou le paragraphe auquel l'argument est attaché,
23384 changent le statut pour le seul argument donné.
23387 \begin_layout Itemize
23390 \begin_inset Flex Code
23393 \begin_layout Plain Layout
23402 \begin_inset Flex Code
23405 \begin_layout Plain Layout
23406 chaîne de caractères
23416 définit des caractères qui doivent être transmis tel quels à la sortie,
23417 c'est-à-dire sans traitements particuliers que \SpecialChar LaTeX
23419 Notez bien que, contrairement à
23423 , ceci nécessite une définition explicite pour les arguments, ceux-ci n’héritant
23428 de leur insert ou format parent.
23431 \begin_layout Itemize
23434 \begin_inset Flex Code
23437 \begin_layout Plain Layout
23446 \begin_inset Flex Code
23449 \begin_layout Plain Layout
23459 \begin_inset space \thinspace{}
23463 \begin_inset Flex Code
23466 \begin_layout Plain Layout
23476 émettra le contenu de l'argument dans l'élément correspondant dans la table
23477 des matières si positionné à 1.
23485 \begin_layout Standard
23486 Implicitement, le texte saisi dans la fenêtre de travail de \SpecialChar LyX
23488 considéré est le dernier argument de la commande si le
23491 \begin_inset Flex Code
23494 \begin_layout Plain Layout
23507 \begin_inset Flex Code
23510 \begin_layout Plain Layout
23521 Cependant, les arguments préfixés par
23524 \begin_inset Flex Code
23527 \begin_layout Plain Layout
23537 sont émis après cet argument de la fenêtre de travail.
23538 Notez que la numérotation des post-arguments repart de 1, de sorte que
23539 le premier argument suivant l’argument de la fenêtre de travail est
23542 \begin_inset Flex Code
23545 \begin_layout Plain Layout
23556 Les post-arguments sont ignorés dans tout autre
23559 \begin_inset Flex Code
23562 \begin_layout Plain Layout
23573 \begin_inset Flex Code
23576 \begin_layout Plain Layout
23585 \begin_layout Standard
23586 Les arguments de liste
23587 \begin_inset Flex Code
23590 \begin_layout Plain Layout
23599 \begin_inset Flex Code
23602 \begin_layout Plain Layout
23610 ) sont préfixés par
23611 \begin_inset Flex Code
23614 \begin_layout Plain Layout
23620 suivi par leur numéro (e.
23621 \begin_inset space \thinspace{}
23625 \begin_inset space \space{}
23629 \begin_inset Flex Code
23632 \begin_layout Plain Layout
23641 \begin_layout Standard
23642 Enfin, il existe un type particulier d'argument doté du préfixe
23643 \begin_inset Flex Code
23646 \begin_layout Plain Layout
23653 Ce n'est pas vraiment un argument, mais il utilise l’interface des arguments
23654 (le préfixe est aussi suivi par un nombre, e.
23655 \begin_inset space \thinspace{}
23660 \begin_inset Flex Code
23663 \begin_layout Plain Layout
23664 Argument listpreamble:1
23670 Comme son nom l'indique, il s'applique aux listes comme
23687 Son contenu sera positionné au début de la liste, avant le premier
23688 \begin_inset Flex Code
23691 \begin_layout Plain Layout
23699 , sur une ligne à part (un endroit normalement inaccessible en \SpecialChar LyX
23701 De cette façon, les utilisateurs peuvent insérer des redéfinitions (de
23702 longueurs, etc.) pour des listes particulières.
23703 Implicitement, ces arguments n'ont pas de délimiteur.
23706 \begin_layout Subsection
23708 \begin_inset CommandInset label
23710 name "subsec:Compteurs"
23717 \begin_layout Standard
23718 Il faut définir les compteurs (
23719 \begin_inset Flex Code
23722 \begin_layout Plain Layout
23729 \begin_inset Flex Code
23732 \begin_layout Plain Layout
23739 ) dans la classe elle-même.
23740 Les compteurs standard sont définis dans le fichier
23743 \begin_inset Flex Code
23746 \begin_layout Plain Layout
23757 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
23758 il suffit probablement que vous ajoutiez
23761 \begin_layout LyX-Code
23762 Input stdcounters.inc
23765 \begin_layout Standard
23766 à un endroit raisonnable dans la classe.
23769 \begin_layout Standard
23770 Mais si vous voulez définir des compteurs à votre guise, vous pouvez le
23772 La déclaration d'un compteur doit commencer par
23775 \begin_layout LyX-Code
23783 \begin_layout Standard
23785 \begin_inset Flex Code
23788 \begin_layout Plain Layout
23794 est le nom du compteur.
23795 Et elle doit se terminer par
23796 \begin_inset Flex Code
23799 \begin_layout Plain Layout
23810 \begin_layout Standard
23811 Les paramètres suivants peuvent également être utilisés:
23814 \begin_layout Description
23817 \begin_inset Flex Code
23820 \begin_layout Plain Layout
23829 \begin_inset Flex Code
23832 \begin_layout Plain Layout
23842 positionne la valeur initiale du compteur, valeur à laquelle il sera réinitiali
23843 sé quand cela sera nécessaire.
23844 Normalement, la valeur désirée est la valeur implicite,
23845 \begin_inset space ~
23851 \begin_layout Description
23854 \begin_inset Flex Code
23857 \begin_layout Plain Layout
23868 \begin_inset Flex Code
23871 \begin_layout Plain Layout
23878 \begin_inset Quotes erd
23882 \begin_inset Quotes erd
23885 ] définit comment le compteur s'affiche.
23886 Fixer ce paramètre positionne également
23887 \begin_inset Flex Code
23890 \begin_layout Plain Layout
23893 LabelStringAppendix
23899 Les arguments spécifiques suivants peuvent être utilisés:
23903 \begin_layout Itemize
23904 \begin_inset Flex Code
23907 \begin_layout Plain Layout
23917 sera remplacé par l'expansion de
23918 \begin_inset Flex Code
23921 \begin_layout Plain Layout
23930 \begin_inset Newline newline
23934 \begin_inset Flex Code
23937 \begin_layout Plain Layout
23940 LabelStringAppendix
23946 \begin_inset Flex Code
23949 \begin_layout Plain Layout
23961 \begin_layout Itemize
23962 les valeurs du compteur peuvent être exprimées par des macros à la \SpecialChar LaTeX
23964 \begin_inset Flex Code
23967 \begin_layout Plain Layout
23986 \begin_inset Flex Code
23989 \begin_layout Plain Layout
23999 \begin_inset Flex Code
24002 \begin_layout Plain Layout
24010 : 1, 2, 3,\SpecialChar ldots
24012 \begin_inset Flex Code
24015 \begin_layout Plain Layout
24023 pour les lettres en bas de casse: a, b, c, \SpecialChar ldots
24025 \begin_inset Flex Code
24028 \begin_layout Plain Layout
24036 pour les lettres en capitales: A, B, C, \SpecialChar ldots
24038 \begin_inset Flex Code
24041 \begin_layout Plain Layout
24049 pour la numérotation en bas de casse romaine: i, ii, iii, \SpecialChar ldots
24051 \begin_inset Flex Code
24054 \begin_layout Plain Layout
24062 pour la numérotation capitale romaine: I, II, III.
24066 \begin_layout Standard
24070 \begin_inset Flex Code
24073 \begin_layout Plain Layout
24083 est indéfini, une valeur implicite est construite comme suit: si le compteur
24084 a un compteur parent
24085 \begin_inset Flex Code
24088 \begin_layout Plain Layout
24097 \begin_inset Flex Code
24100 \begin_layout Plain Layout
24109 \begin_inset Newline newline
24113 \begin_inset Flex Code
24116 \begin_layout Plain Layout
24128 est utilisée; sinon la chaîne
24129 \begin_inset Flex Code
24132 \begin_layout Plain Layout
24145 \begin_layout Description
24148 \begin_inset Flex Code
24151 \begin_layout Plain Layout
24154 LabelStringAppendix
24162 \begin_inset Flex Code
24165 \begin_layout Plain Layout
24172 \begin_inset Quotes erd
24176 \begin_inset Quotes erd
24180 \begin_inset Flex Code
24183 \begin_layout Plain Layout
24191 , mais pour les annexes.
24194 \begin_layout Description
24197 \begin_inset Flex Code
24200 \begin_layout Plain Layout
24211 \begin_inset Flex Code
24214 \begin_layout Plain Layout
24221 \begin_inset Quotes eld
24225 \begin_inset Quotes erd
24228 ] définit le nom du compteur utilisé en \SpecialChar LaTeX
24230 (e.g., en \SpecialChar LyX
24231 , il existe un compteur dénommé `theorem', mais son nom dans l'exportat
24232 ion \SpecialChar LaTeX
24236 \begin_layout Description
24237 \begin_inset Flex Code
24240 \begin_layout Plain Layout
24249 \begin_inset Flex Code
24252 \begin_layout Plain Layout
24259 \begin_inset Quotes erd
24263 \begin_inset Quotes erd
24266 ] définit un format à utiliser pour les références mises en forme utilisant
24268 Par exemple, on peut vouloir que les références aux numéros de section
24270 \begin_inset Quotes cld
24274 \begin_inset space ~
24278 \begin_inset Quotes crd
24282 La chaîne devra contenir
24283 \begin_inset Quotes cld
24287 \begin_inset Quotes crd
24291 Ceci sera remplacé par la valeur courante du compteur.
24292 Ainsi, pour les sections, ce sera: Section ##.
24295 \begin_layout Description
24296 \begin_inset Flex Code
24299 \begin_layout Plain Layout
24308 \begin_inset Flex Code
24311 \begin_layout Plain Layout
24318 \begin_inset Quotes erd
24322 \begin_inset Quotes erd
24325 ] contient le nom d'un autre compteur: le compteur actuel sera remis à zéro
24326 à chaque fois que l'autre augmentera.
24328 \begin_inset Flex Code
24331 \begin_layout Plain Layout
24338 \begin_inset Flex Code
24341 \begin_layout Plain Layout
24350 \begin_layout Subsection
24351 Description de police
24352 \begin_inset CommandInset label
24354 name "subsec:polices"
24361 \begin_layout Standard
24362 Une description de police ressemble à :
24365 \begin_layout LyX-Code
24379 \begin_layout LyX-Code
24383 \begin_layout LyX-Code
24387 \begin_layout Standard
24388 et les commandes suivantes sont disponibles :
24391 \begin_layout Description
24392 \begin_inset Flex Code
24395 \begin_layout Plain Layout
24410 \begin_inset space ~
24414 \begin_inset CommandInset ref
24416 reference "chap:Names-of-colors"
24423 pour les arguments valides.
24426 \begin_layout Description
24427 \begin_inset Flex Code
24430 \begin_layout Plain Layout
24439 \begin_inset Flex Code
24442 \begin_layout Plain Layout
24451 \begin_inset Flex Code
24454 \begin_layout Plain Layout
24461 \begin_inset Flex Code
24464 \begin_layout Plain Layout
24473 \begin_layout Description
24474 \begin_inset Flex Code
24477 \begin_layout Plain Layout
24484 \begin_inset Flex Code
24487 \begin_layout Plain Layout
24495 ] avec les arguments valides suivants:
24496 \begin_inset Flex Code
24499 \begin_layout Plain Layout
24506 \begin_inset Flex Code
24509 \begin_layout Plain Layout
24516 \begin_inset Flex Code
24519 \begin_layout Plain Layout
24526 \begin_inset Flex Code
24529 \begin_layout Plain Layout
24536 \begin_inset Flex Code
24539 \begin_layout Plain Layout
24546 \begin_inset Flex Code
24549 \begin_layout Plain Layout
24556 \begin_inset Flex Code
24559 \begin_layout Plain Layout
24566 \begin_inset Flex Code
24569 \begin_layout Plain Layout
24576 \begin_inset Flex Code
24579 \begin_layout Plain Layout
24586 \begin_inset Flex Code
24589 \begin_layout Plain Layout
24596 \begin_inset Flex Code
24599 \begin_layout Plain Layout
24606 \begin_inset Newline linebreak
24610 \begin_inset Flex Code
24613 \begin_layout Plain Layout
24620 Chacun de ceux-ci (dés)active l'attribut correspondant.
24621 \begin_inset Newline newline
24625 \begin_inset Flex Code
24628 \begin_layout Plain Layout
24634 active la mise en évidence, et
24635 \begin_inset Flex Code
24638 \begin_layout Plain Layout
24645 Si ce dernier point vous intrigue, souvenez-vous que le réglage de police
24646 du contexte courant est généralement hérité du contexte environnant.
24648 \begin_inset Flex Code
24651 \begin_layout Plain Layout
24659 désactiverait la mise en évidence qui était active de toutes façons, par
24660 exemple dans un environnement de théorème.
24664 \begin_layout Description
24665 \begin_inset Flex Code
24668 \begin_layout Plain Layout
24677 \begin_inset Flex Code
24680 \begin_layout Plain Layout
24689 \begin_inset Flex Code
24692 \begin_layout Plain Layout
24701 \begin_layout Description
24702 \begin_inset Flex Code
24705 \begin_layout Plain Layout
24714 \begin_inset Flex Code
24717 \begin_layout Plain Layout
24726 \begin_inset Flex Code
24729 \begin_layout Plain Layout
24736 \begin_inset Flex Code
24739 \begin_layout Plain Layout
24746 \begin_inset Flex Code
24749 \begin_layout Plain Layout
24758 \begin_layout Description
24759 \begin_inset Flex Code
24762 \begin_layout Plain Layout
24769 \begin_inset Flex Code
24772 \begin_layout Plain Layout
24779 \begin_inset Flex Code
24782 \begin_layout Plain Layout
24789 \begin_inset Flex Code
24792 \begin_layout Plain Layout
24801 \begin_inset Flex Code
24804 \begin_layout Plain Layout
24811 \begin_inset Flex Code
24814 \begin_layout Plain Layout
24821 \begin_inset Flex Code
24824 \begin_layout Plain Layout
24831 \begin_inset Flex Code
24834 \begin_layout Plain Layout
24841 \begin_inset Flex Code
24844 \begin_layout Plain Layout
24853 \begin_layout Subsection
24854 \begin_inset CommandInset label
24856 name "subsec:Citation-engine-description"
24860 Description du moteur de citation
24863 \begin_layout Standard
24865 \begin_inset Flex Code
24868 \begin_layout Plain Layout
24874 , tels qu'ils ont utilisés dans les fichiers éponymes (voir
24875 \begin_inset CommandInset ref
24877 reference "subsec:Cite-Engine-Files"
24884 ), définissent les commandes de citation reconnues par un
24885 \begin_inset Quotes cld
24889 \begin_inset Quotes crd
24893 Un moteur de citation, en \SpecialChar LyX
24894 , désigne une façon de spécifier le format des
24895 citations en utilisant des nombres, des noms d'auteurs ou des années.
24896 Actuellement, \SpecialChar LyX
24897 reconnaît trois types de moteurs:
24900 \begin_layout Enumerate
24901 \begin_inset Flex Code
24904 \begin_layout Plain Layout
24910 : la méthode implicite de Bib\SpecialChar TeX
24911 pour mettre en forme les citations, un style
24912 numérique simple (e.
24913 \begin_inset space \thinspace{}
24917 \begin_inset Quotes eld
24921 \begin_inset Quotes erd
24927 \begin_layout Enumerate
24928 \begin_inset Flex Code
24931 \begin_layout Plain Layout
24937 : les citations style Harvard combinant noms d'auteurs et année de publication
24939 \begin_inset space \thinspace{}
24943 \begin_inset Quotes eld
24946 Smith et Miller (2017b)
24947 \begin_inset Quotes erd
24953 \begin_layout Enumerate
24954 \begin_inset Flex Code
24957 \begin_layout Plain Layout
24963 : citations numériques étendues incluant l'auteur ou le titre à côté du
24965 \begin_inset space \thinspace{}
24969 \begin_inset Quotes eld
24972 Smith et Miller [1]
24973 \begin_inset Quotes erd
24979 \begin_layout Standard
24981 \begin_inset Flex Code
24984 \begin_layout Plain Layout
24990 se présentent comme ceci :
24993 \begin_layout LyX-Code
24997 \begin_layout LyX-Code
25001 \begin_layout LyX-Code
25005 \begin_layout LyX-Code
25006 citeyearpar[][]=parencite*
25009 \begin_layout LyX-Code
25013 \begin_layout LyX-Code
25017 \begin_layout Standard
25019 \begin_inset Flex Code
25022 \begin_layout Plain Layout
25029 Les lignes suivantes définissent respectivement une commande de citation
25030 ou un paradigme de commande de citation reconnu par le moteur.
25031 La ligne peut être simplement une commande de citation utilisée à la fois
25032 pour désigner la commande \SpecialChar LyX
25033 et la sortie \SpecialChar LaTeX
25034 ou peut être plus compliquée pour
25035 éclaircir les choses.
25036 La syntaxe complète est:
25039 \begin_layout LyX-Code
25040 LyXName|alias$*<!_stardesc!_stardesctooltip>[][]=latexcmd
25043 \begin_layout Itemize
25044 \begin_inset Flex Code
25047 \begin_layout Plain Layout
25053 : le nom utilisé dans le fichier
25054 \begin_inset Flex Code
25057 \begin_layout Plain Layout
25067 \begin_layout Standard
25068 Pour des raisons de portabilité, nous essayons de choisir le même nom pour
25069 le commandes de format similaires dans différents paquetages de citation
25070 (de ce fait de nombreux noms découlent de natbib, et nous devons choisir
25072 \begin_inset Flex Code
25075 \begin_layout Plain Layout
25081 différent, si le nom de la commande \SpecialChar LaTeX
25086 \begin_layout Itemize
25087 \begin_inset Flex Code
25090 \begin_layout Plain Layout
25096 : une liste de commandes (séparées par des virgules) synonymes du
25097 \begin_inset Flex Code
25100 \begin_layout Plain Layout
25106 donné dans le moteur courant.
25107 Ceci facilite le changement de paquetages de citations et de moteurs.
25109 \begin_inset Flex Code
25112 \begin_layout Plain Layout
25118 peut être comparé à
25119 \begin_inset Flex Code
25122 \begin_layout Plain Layout
25128 dans les définitions de format.
25131 \begin_layout Itemize
25132 \begin_inset Flex Code
25135 \begin_layout Plain Layout
25141 : la commande \SpecialChar LaTeX
25142 effectivement émise.
25146 \begin_layout Standard
25147 \begin_inset Flex Code
25150 \begin_layout Plain Layout
25157 \begin_inset Flex Code
25160 \begin_layout Plain Layout
25168 \begin_inset Flex Code
25171 \begin_layout Plain Layout
25178 \begin_inset Flex Code
25181 \begin_layout Plain Layout
25187 sera émis vers \SpecialChar LaTeX
25191 \begin_layout Standard
25195 \begin_layout Itemize
25196 une capitale indique que la commande a également une forme capitalisée (
25197 \begin_inset Flex Code
25200 \begin_layout Plain Layout
25210 \begin_inset Flex Code
25213 \begin_layout Plain Layout
25222 Ceci force en général la capitalisation des préfixes de nom (
25227 \begin_inset Formula $\Rightarrow$
25237 \begin_layout Itemize
25239 \begin_inset Flex Code
25242 \begin_layout Plain Layout
25248 précisent le nombre d'arguments facultatifs (de 0 à 2).
25251 \begin_layout Itemize
25253 \begin_inset Flex Code
25256 \begin_layout Plain Layout
25262 indique qu'il, existe une version étoilée de la commande (
25263 \begin_inset Flex Code
25266 \begin_layout Plain Layout
25276 \begin_inset Flex Code
25279 \begin_layout Plain Layout
25292 \begin_layout Standard
25293 Implicitement, la version étoilée signifie qu'il faut afficher tous les
25294 auteurs, même si la liste devrait être raccourcie par
25295 \begin_inset Quotes cld
25299 \begin_inset Quotes crd
25302 du fait de la limite
25303 \begin_inset Flex Code
25306 \begin_layout Plain Layout
25315 \begin_layout Standard
25316 Si l'étoile a une signification différente pour une commande donnée, ceci
25317 peut être spécifié par des crochets anguleux:
25318 \begin_inset Flex Code
25321 \begin_layout Plain Layout
25322 <!_stardesc!_stardesctooltip>
25328 On peut préciser au maximum deux mots-clés (sujets à traduction) marqués
25330 \begin_inset Flex Code
25333 \begin_layout Plain Layout
25340 Le premier désigne la chaîne de caractères qui remplace la case à cocher
25342 \begin_inset Quotes cld
25350 \begin_inset Quotes crd
25353 dans le menu de citation, le second désigne une bulle d'aide optionnelle
25357 \begin_layout Standard
25358 Notez que ces deux mots-clés doivent être définis dans un
25359 \begin_inset Flex Code
25362 \begin_layout Plain Layout
25368 (voir le paragraphe suivant), en enlevant le point d'exclamation, comme
25372 \begin_layout LyX-Code
25373 _stardesc Légende d'une commande étoilée
25376 \begin_layout LyX-Code
25377 _stardesctooltip Bulle d'aide pour la case à cocher d'une commande étoilée
25381 \begin_layout Itemize
25383 \begin_inset Flex Code
25386 \begin_layout Plain Layout
25392 indique que cette commande supporte les
25393 \begin_inset Quotes cld
25396 listes de citation qualifiées
25397 \begin_inset Quotes crd
25401 Ceci est une fonctionnalité particulière à
25405 pour les citations à références multiples, où une pré- ou post-note peut
25406 être associée à chaque référence de la liste.
25407 Veuillez vous reporter au manuel
25414 \begin_layout Standard
25415 Si vous souhaitez ajouter une commande
25419 à un moteur de citation (e.g.
25420 ajouter une commande particulière fournie par une classe), vous pouvez
25422 \begin_inset Flex Code
25425 \begin_layout Plain Layout
25426 AddToCiteEngine <type de moteur> \SpecialChar ldots
25433 Notez que seules les commandes de citation qui n'existe pas encore sont
25437 \begin_layout Subsection
25438 \begin_inset CommandInset label
25440 name "subsec:Description citation"
25444 Description d'une insertion de citation
25447 \begin_layout Standard
25449 \begin_inset Flex Code
25452 \begin_layout Plain Layout
25458 servent à décrire comment les citations bibliographiques doivent être affichées
25459 , à la fois dans \SpecialChar LyX
25460 (dans la fenêtre de citation et dans les bulles d'aide,
25461 par exemple) et dans le résultat XHTML.
25462 Un tel bloc se présente comme suit:
25465 \begin_layout LyX-Code
25471 \begin_layout LyX-Code
25477 \begin_layout LyX-Code
25483 \begin_layout LyX-Code
25489 \begin_layout Standard
25495 \begin_layout LyX-Code
25501 \begin_layout LyX-Code
25507 \begin_layout LyX-Code
25513 \begin_layout LyX-Code
25519 \begin_layout Standard
25520 Dans le premier cas, les différentes lignes définissent l'affichage de l'informa
25521 tion correspondant à une article ou à un livre, respectivement, et une telle
25522 définition peut être créée pour tout type d'entrée apparaissant dans un
25523 fichier Bib\SpecialChar TeX
25526 définit un format implicite dans le code source qui sera utilisé si aucune
25527 définition spécifique n'est fournie.
25529 prédéfinit plusieurs formats dans le fichier
25530 \begin_inset Flex Code
25533 \begin_layout Plain Layout
25539 , qui est inclus dans la plupart des classes de document \SpecialChar LyX
25543 \begin_layout Standard
25544 Dans le second cas, les lignes définissent comment une commande de citation
25545 particulière (dans l'exemple
25546 \begin_inset Flex Code
25549 \begin_layout Plain Layout
25558 \begin_inset Flex Code
25561 \begin_layout Plain Layout
25569 ) doit être affichée dans la légende d'insert de citation, dans le dialogue
25570 de citation ou dans le résultat XHTML.
25572 définit de tels formats pour les variantes de style de citation qu'il
25575 Document\SpecialChar menuseparator
25576 Paramètres\SpecialChar menuseparator
25577 Bibliographie\SpecialChar ldots
25581 \begin_inset Flex Code
25584 \begin_layout Plain Layout
25590 qui accompagnent \SpecialChar LyX
25592 \begin_inset space ~
25596 \begin_inset CommandInset ref
25598 reference "subsec:Cite-Engine-Files"
25608 \begin_layout Standard
25609 Les définitions utilisent un langage simple qui permet
25610 \begin_inset space ~
25613 de remplacer les clés Bib\SpecialChar TeX
25615 les clés doivent être encloses entre caractères
25618 \begin_inset Flex Code
25621 \begin_layout Plain Layout
25630 \begin_inset Flex Code
25633 \begin_layout Plain Layout
25644 Une définition simple serait par exemple:
25647 \begin_layout LyX-Code
25651 \begin_inset Quotes eld
25655 \begin_inset Quotes erd
25661 \begin_layout Standard
25662 Ceci imprimerait le nom de l'auteur, suivi d'une virgule, suivi du titre,
25663 entre double guillemets, suivi d'un point.
25666 \begin_layout Standard
25667 Bien entendu, vous voudrez parfois n'imprimer une clé que si elle existe.
25668 Ceci est obtenu par une construction conditionnelle, comme:
25669 \begin_inset Flex Code
25672 \begin_layout Plain Layout
25674 \begin_inset space ~
25683 Ceci signifie: si la clé
25684 \begin_inset Flex Code
25687 \begin_layout Plain Layout
25693 existe, alors imprimer
25694 \begin_inset Quotes cld
25698 \begin_inset Quotes crd
25701 suivi de la clé volume.
25702 On peut aussi introduire une clause
25703 \begin_inset Flex Code
25706 \begin_layout Plain Layout
25712 dans l'expression conditionnelle, comme dans:
25713 \begin_inset Newline newline
25717 \begin_inset Flex Code
25720 \begin_layout Plain Layout
25721 {%author%[[%author%]][[%editor%, ed.]]}
25727 \begin_inset Newline newline
25731 \begin_inset Flex Code
25734 \begin_layout Plain Layout
25740 est imprimée si elle existe; sinon la clé
25741 \begin_inset Flex Code
25744 \begin_layout Plain Layout
25750 est imprimée, suivi de
25751 \begin_inset Quotes cld
25755 \begin_inset Quotes crd
25759 Noter que la clé est encore enclose entre caractères
25760 \begin_inset Flex Code
25763 \begin_layout Plain Layout
25769 ; la clause conditionnelle entière est enclose entre accolades, et les clauses
25771 \begin_inset Flex Code
25774 \begin_layout Plain Layout
25781 \begin_inset Flex Code
25784 \begin_layout Plain Layout
25790 sont encloses entre double crochets
25791 \begin_inset Quotes cld
25795 \begin_inset Quotes crd
25799 \begin_inset Quotes cld
25803 \begin_inset Quotes crd
25807 Il ne peut avoir d'espaces entre ces marqueurs.
25810 \begin_layout Standard
25811 En plus des clés d'entrée, quelques clés spéciales peuvent être utilisée
25812 pour ces conditions:
25815 \begin_layout Itemize
25816 \begin_inset Flex Code
25819 \begin_layout Plain Layout
25820 {%dialog%[[true]][[false]]}
25826 \begin_inset Quotes cld
25830 \begin_inset Quotes crd
25833 pour les dialogues et les menus,
25834 \begin_inset Quotes cld
25838 \begin_inset Quotes crd
25841 dans d'autres contextes (fenêtre \SpecialChar LyX
25845 \begin_layout Itemize
25846 \begin_inset Flex Code
25849 \begin_layout Plain Layout
25850 {%export%[[true]][[false]]}
25856 \begin_inset Quotes cld
25860 \begin_inset Quotes crd
25863 pour exports et menus,
25864 \begin_inset Quotes cld
25868 \begin_inset Quotes crd
25871 dans d'autres contextes (fenêtre \SpecialChar LyX
25875 \begin_layout Itemize
25876 \begin_inset Flex Code
25879 \begin_layout Plain Layout
25886 \begin_inset Quotes cld
25890 \begin_inset Quotes crd
25893 si un autre élément suit (e.
25894 \begin_inset space \thinspace{}
25897 g., dans une citation à clés multiples),
25898 \begin_inset Quotes cld
25902 \begin_inset Quotes crd
25906 \begin_inset Quotes crd
25912 \begin_layout Itemize
25913 \begin_inset Flex Code
25916 \begin_layout Plain Layout
25917 {%second%[[true]][[false]]}
25923 \begin_inset Quotes cld
25927 \begin_inset Quotes crd
25930 si c'est le second élément d'une liste,
25931 \begin_inset Quotes cld
25935 \begin_inset Quotes crd
25941 \begin_layout Itemize
25942 \begin_inset Flex Code
25945 \begin_layout Plain Layout
25946 {%ifstar%[[true]][[false]]}
25952 \begin_inset Quotes cld
25956 \begin_inset Quotes crd
25959 pour une commande de citation étoilée (comme
25960 \begin_inset Flex Code
25963 \begin_layout Plain Layout
25972 \begin_inset Quotes cld
25976 \begin_inset Quotes crd
25979 si la commande est non étoilée;
25982 \begin_layout Itemize
25983 \begin_inset Flex Code
25986 \begin_layout Plain Layout
25987 {%ifentrytype:<type>%[[true]][[false]]}
25993 \begin_inset Quotes cld
25997 \begin_inset Quotes crd
26000 si le type d'entrée courant correspond à
26001 \begin_inset Flex Code
26004 \begin_layout Plain Layout
26011 \begin_inset Quotes cld
26015 \begin_inset Quotes crd
26018 (e.g., dans une définition de citation
26019 \begin_inset Flex Code
26022 \begin_layout Plain Layout
26023 {%ifentrytype:book%[[ceci est un livre]][[ceci n'est pas un livre]]}
26031 \begin_layout Itemize
26032 \begin_inset Flex Code
26035 \begin_layout Plain Layout
26036 {%ifmultiple:<authortype>%[[true]][[false]]}
26042 \begin_inset Quotes cld
26046 \begin_inset Quotes crd
26049 si le type d'auteur courant ( author, editor etc.) a plusieurs auteurs,
26051 \begin_inset Quotes cld
26055 \begin_inset Quotes crd
26058 sinon (e.g., dans la définition d'une bibliographie:
26059 \begin_inset Flex Code
26062 \begin_layout Plain Layout
26063 {%ifmultiple:editor%[[eds.]][[ed.]]}
26071 \begin_layout Itemize
26072 \begin_inset Flex Code
26075 \begin_layout Plain Layout
26076 {%ifqualified%[[true]][[false]]}
26082 \begin_inset Quotes cld
26086 \begin_inset Quotes crd
26089 si la citation courante est est une liste de citation qualifiée (un format
26094 pour les citations à références multiples),
26095 \begin_inset Quotes cld
26099 \begin_inset Quotes crd
26105 \begin_layout Standard
26107 \begin_inset Flex Code
26110 \begin_layout Plain Layout
26116 imprime la clé auteur telle qu'elle est décrite dans le fichier bibliographique.
26117 Ce n'est pas nécessairement ce qui est désiré, puisque le résultat pourrait
26119 \begin_inset Quotes cld
26122 Miller, Peter and Smith, Mary and White, Jane
26123 \begin_inset Quotes crd
26127 \begin_inset Quotes cld
26131 \begin_inset Quotes crd
26134 est utilisé par Bib\SpecialChar TeX
26135 pour séparer les auteurs).
26137 propose donc quelques méthodes pour afficher correctement des listes de
26138 noms (qui seront également traduites).
26139 Les solutions suivantes sont disponibles:
26142 \begin_layout Enumerate
26143 Pour les listes de noms avec prénom et nom, appropriées pour les auteurs/éditeur
26144 s d'une entrée bibliographique.
26146 \begin_inset Flex Code
26149 \begin_layout Plain Layout
26155 précise le type de liste requis (e.g.
26157 \begin_inset Flex Code
26160 \begin_layout Plain Layout
26170 \begin_layout Itemize
26173 \begin_inset Flex Code
26176 \begin_layout Plain Layout
26179 %abbrvnames:<nametype>%
26186 crée une liste abrégée (avec
26187 \begin_inset Quotes cld
26191 \begin_inset Quotes crd
26195 \begin_inset Flex Code
26198 \begin_layout Plain Layout
26207 \begin_layout Itemize
26210 \begin_inset Flex Code
26213 \begin_layout Plain Layout
26216 %fullnames:<nametype>%
26223 crée une liste complète (jamais abréviée avec
26224 \begin_inset Quotes cld
26228 \begin_inset Quotes crd
26234 \begin_layout Itemize
26237 \begin_inset Flex Code
26240 \begin_layout Plain Layout
26243 %forceabbrvnames:<nametype>%
26250 crée une liste toujours abrégée (avec
26251 \begin_inset Quotes cld
26255 \begin_inset Quotes crd
26259 \begin_inset Flex Code
26262 \begin_layout Plain Layout
26272 \begin_layout Enumerate
26273 Autres listes avec prénom et nom, si l'ordre des nom et prénom diffère dans
26274 l'entrée bibliographique (comme avec:
26275 \begin_inset Quotes cld
26278 Miller, John: <texte>, in: Mary Smith, ed.: A volume
26279 \begin_inset Quotes crd
26286 \begin_layout Itemize
26289 \begin_inset Flex Code
26292 \begin_layout Plain Layout
26295 %abbrvbynames:<nametype>%
26302 crée une liste abrégée (avec
26303 \begin_inset Quotes cld
26307 \begin_inset Quotes crd
26311 \begin_inset Flex Code
26314 \begin_layout Plain Layout
26323 \begin_layout Itemize
26326 \begin_inset Flex Code
26329 \begin_layout Plain Layout
26332 %fullbynames:<nametype>%
26339 crée une liste complète (jamais abréviée avec
26340 \begin_inset Quotes cld
26344 \begin_inset Quotes crd
26350 \begin_layout Itemize
26353 \begin_inset Flex Code
26356 \begin_layout Plain Layout
26359 %forceabbrvbynames:<nametype>%
26366 crée une liste toujours abrégée (avec
26367 \begin_inset Quotes cld
26371 \begin_inset Quotes crd
26375 \begin_inset Flex Code
26378 \begin_layout Plain Layout
26388 \begin_layout Enumerate
26389 Et enfin listes constituées uniquement de noms de famille, comme utilisé
26390 dans les étiquettes de citation auteur-année.
26391 Elles ne prennent pas de
26392 \begin_inset Flex Code
26395 \begin_layout Plain Layout
26401 , mais retournent toujours soit une liste d'auteurs ou, si c'est impossible,
26402 une liste d'éditeurs (comme il est fréquent dans les étiquettes auteur-année):
26406 \begin_layout Itemize
26409 \begin_inset Flex Code
26412 \begin_layout Plain Layout
26422 crée une liste abrégée (avec
26423 \begin_inset Quotes cld
26427 \begin_inset Quotes crd
26431 \begin_inset Flex Code
26434 \begin_layout Plain Layout
26443 \begin_layout Itemize
26446 \begin_inset Flex Code
26449 \begin_layout Plain Layout
26459 crée une liste complète (jamais abréviée avec
26460 \begin_inset Quotes cld
26464 \begin_inset Quotes crd
26470 \begin_layout Itemize
26473 \begin_inset Flex Code
26476 \begin_layout Plain Layout
26479 %forceabbrvciteauthor%
26486 crée une liste toujours abrégée (avec
26487 \begin_inset Quotes cld
26491 \begin_inset Quotes crd
26495 \begin_inset Flex Code
26498 \begin_layout Plain Layout
26511 \begin_layout Standard
26512 L'ordre prénom/nom dans les deux premières listes peut être ajusté via ces
26516 \begin_layout Itemize
26519 \begin_inset Flex Code
26522 \begin_layout Plain Layout
26525 !firstnameform %surname%, %prename%
26532 (premier auteur dans les listes de type 1)
26535 \begin_layout Itemize
26538 \begin_inset Flex Code
26541 \begin_layout Plain Layout
26544 !othernameform %surname%, %prename%
26551 (autres auteurs dans les listes de type 1)
26554 \begin_layout Itemize
26557 \begin_inset Flex Code
26560 \begin_layout Plain Layout
26563 !firstbynameform %prename% %surname%
26570 (premier auteur dans les listes de type 2)
26573 \begin_layout Itemize
26576 \begin_inset Flex Code
26579 \begin_layout Plain Layout
26582 !otherbynameform %prename% %surname%
26589 (autres auteurs dans les listes de type 2)
26592 \begin_layout Standard
26593 Ceci vous permet de créer des nommages tels que
26594 \begin_inset Quotes cld
26597 Miller, Peter and Mary Smith: \SpecialChar ldots
26598 , in: John Doe and Pat Green, eds.:\SpecialChar ldots
26600 \begin_inset Quotes crd
26606 \begin_layout Standard
26607 Il existe enfin une autre syntaxe possible dans ces définitions, qui se
26608 présente comme suit:
26609 \begin_inset Flex Code
26612 \begin_layout Plain Layout
26619 Ceci définit une entité d'information utilisée pour créer du
26620 \begin_inset Quotes cld
26624 \begin_inset Quotes crd
26628 De manière évidente, nous ne souhaitons pas exporter des balises HTML en
26629 écrivant du texte normal, aussi doivent elles être enclose entre
26630 \begin_inset Quotes cld
26634 \begin_inset Quotes crd
26638 \begin_inset Quotes cld
26642 \begin_inset Quotes crd
26648 \begin_layout Standard
26649 Deux définitions spéciales sont également disponibles dans un bloc
26650 \begin_inset Flex Code
26653 \begin_layout Plain Layout
26659 Un exemple de la première définition est celle-ci:
26662 \begin_layout LyX-Code
26664 \begin_inset Quotes eld
26668 \begin_inset Quotes erd
26674 \begin_layout Standard
26675 Ceci est une abréviation, ou macro-instruction, et peut être employée comme
26677 \begin_inset Flex Code
26680 \begin_layout Plain Layout
26689 \begin_inset Flex Code
26692 \begin_layout Plain Layout
26698 exactement comme s'il s'agissait de sa définition.
26699 Exprimons par conséquent un
26703 évident: n'utilisez pas:
26706 \begin_layout LyX-Code
26710 \begin_layout Standard
26713 ne devrait pas se perdre dans une boucle infinie, mais cela peut prendre
26714 un moment avant qu'il s'en sorte.
26717 \begin_layout Standard
26718 Le second type de définitions particulières se présente comme ceci:
26721 \begin_layout LyX-Code
26725 \begin_layout Standard
26726 Ceci définit un segment de texte susceptible de traduction, ce qui permet
26727 de traduire les parties appropriées de la bibliographie ou de la citation.
26728 Cette syntaxe peut être incluse dans une définition normale en la considérant
26730 \begin_inset Flex Code
26733 \begin_layout Plain Layout
26740 Notez qu'il existe deux façons de traduire: toutes les définitions commençant
26742 \begin_inset Flex Code
26745 \begin_layout Plain Layout
26751 , comme dans l'exemple ci-dessus, seront traduites dans le tampon actif
26752 courant (la traduction sera faite dans la langue du document); toutes les
26753 définitions commençant par un caractère
26754 \begin_inset Quotes cld
26758 \begin_inset Quotes crd
26761 seulement seront traduites dans la langue de l'interface.
26762 Ceci est la traduction correcte pour les chaînes de caractères qui apparaissent
26763 seulement dans les menus ou les boutons, comme celle-ci:
26766 \begin_layout LyX-Code
26769 _addtobib Add to bibliography only.
26772 \begin_layout Standard
26773 Plusieurs d'entre elles sont prédéfinies dans
26774 \begin_inset Flex Code
26777 \begin_layout Plain Layout
26783 et les différents fichiers
26784 \begin_inset Flex Code
26787 \begin_layout Plain Layout
26794 Notez bien que ce ne sont pas des macro-instructions, au sens défini ci-dessus:
26795 elles ne seront pas interprétées.
26798 \begin_layout Standard
26799 Voici donc un exemple utilisant ces fonctionnalités:
26800 \begin_inset VSpace defskip
26806 \begin_layout Standard
26810 !authoredit {%author%[[%author%, ]][[{%editor%[[%editor%, %B_edtext%, ]]}]]}
26813 \begin_layout Standard
26814 \begin_inset VSpace defskip
26817 Ceci défini une macro qui imprime le nom de l'auteur, suivi d'un virgule,
26819 \begin_inset Flex Code
26822 \begin_layout Plain Layout
26828 existe, ou bien imprime le nom de l'éditeur, suivi de
26829 \begin_inset Flex Code
26832 \begin_layout Plain Layout
26838 ou de sa traduction (implicitement, apparaîtra
26839 \begin_inset Quotes cld
26843 \begin_inset Quotes crd
26847 \begin_inset Flex Code
26850 \begin_layout Plain Layout
26857 Notez que ceci est déjà défini dans
26858 \begin_inset Flex Code
26861 \begin_layout Plain Layout
26867 , vous pouvez donc l'utiliser dans vos propres définitions, ou redéfinitions,
26868 si vous chargez ce fichier d'abord.
26871 \begin_layout Section
26872 Directives pour l'exportation XHTML
26873 \begin_inset CommandInset label
26875 name "sec:Tags-for-XHTML"
26882 \begin_layout Standard
26883 Comme pour \SpecialChar LaTeX
26884 ou DocBook, la présentation du résultat HTML créé par \SpecialChar LyX
26886 par les informations de format.
26887 En général, \SpecialChar LyX
26888 produit une présentation implicite raisonnable, et comme indiqué
26889 plus haut, il construira même des règles implicites CSS à partir des autres
26890 directives de format.
26891 Par exemple, \SpecialChar LyX
26892 essaiera d'utiliser l'information du bloc
26893 \begin_inset Flex Code
26896 \begin_layout Plain Layout
26902 du style Chapter pour écrire une CSS qui mettra en forme les titres de
26903 chapitres de manière appropriée.
26906 \begin_layout Standard
26907 Dans de nombreux cas, vous n'aurez donc sans doute rien à faire du tout
26908 pour obtenir un résultat XHTML acceptable pour vos environnements propres,
26909 vos inserts personnalisés, et ainsi de suite.
26910 Mais dans certains cas vous devrez faire quelque chose, et \SpecialChar LyX
26912 conséquent un certain nombre de directives de format qui peuvent être utilisées
26913 pour personnaliser le XHTML et les CSS qui sont créés.
26916 \begin_layout Standard
26917 Notez qu'il existe deux directives,
26918 \begin_inset Flex Code
26921 \begin_layout Plain Layout
26928 \begin_inset Flex Code
26931 \begin_layout Plain Layout
26937 , qui peuvent apparaître en dehors des déclarations de style et d'insert.
26939 \begin_inset CommandInset ref
26941 reference "subsec:Paramètres-généraux-d'une"
26945 pour les détails sur celles-ci.
26948 \begin_layout Subsection
26949 Styles de paragraphe
26950 \begin_inset CommandInset label
26952 name "subsec:Styles-de-paragraphe-XHTML"
26959 \begin_layout Standard
26960 Le type de XHTML que \SpecialChar LyX
26961 crée pour un paragraphe dépend s'il s'agit d'un paragraphe
26962 normal, d'une commande ou d'un environnement, ce qui est déterminé par
26963 le contenu de la directive correspondante
26964 \begin_inset Flex Code
26967 \begin_layout Plain Layout
26977 \begin_layout Standard
26978 Pour une commande ou un paragraphe normal, le résultat XHTML a la forme
26982 \begin_layout LyX-Code
26986 \begin_inset Quotes erd
26990 \begin_inset Quotes erd
26996 \begin_layout LyX-Code
27000 \begin_inset Quotes erd
27004 \begin_inset Quotes erd
27007 >Étiquette</labeltag>
27010 \begin_layout LyX-Code
27013 Contenu du paragraphe
27016 \begin_layout LyX-Code
27022 \begin_layout Standard
27023 Les balises d'étiquette sont bien entendu omises si le paragraphe n'est
27027 \begin_layout Standard
27028 Pour un environnement qui n'est pas du type liste, le XHTML prend la forme:
27031 \begin_layout LyX-Code
27035 \begin_inset Quotes erd
27039 \begin_inset Quotes erd
27045 \begin_layout LyX-Code
27049 \begin_inset Quotes erd
27053 \begin_inset Quotes erd
27057 \begin_inset Quotes erd
27061 \begin_inset Quotes erd
27064 >Étiquette d'environnement</labeltag>Premier paragraphe.</itemtag>
27067 \begin_layout LyX-Code
27070 <itemtag>Second paragraphe.</itemtag>
27073 \begin_layout LyX-Code
27079 \begin_layout Standard
27080 Noter que l'étiquette n'est émise que pour le premier paragraphe, comme
27081 ce serait le cas pour une théorème, par exemple.
27084 \begin_layout Standard
27085 Pour une liste, nous avons une de ces formes:
27088 \begin_layout LyX-Code
27092 \begin_inset Quotes erd
27096 \begin_inset Quotes erd
27102 \begin_layout LyX-Code
27106 \begin_inset Quotes erd
27110 \begin_inset Quotes erd
27114 \begin_inset Quotes erd
27118 \begin_inset Quotes erd
27121 >Étiquette de liste</labeltag>Premier élément.</itemtag>
27124 \begin_layout LyX-Code
27128 \begin_inset Quotes erd
27132 \begin_inset Quotes erd
27136 \begin_inset Quotes erd
27140 \begin_inset Quotes erd
27143 >Étiquette de liste</labeltag>Second élément.</itemtag>
27146 \begin_layout LyX-Code
27152 \begin_layout LyX-Code
27156 \begin_layout LyX-Code
27160 \begin_inset Quotes erd
27164 \begin_inset Quotes erd
27170 \begin_layout LyX-Code
27174 \begin_inset Quotes erd
27178 \begin_inset Quotes erd
27181 >Étiquette de liste</labeltag><itemtag attr=
27182 \begin_inset Quotes erd
27186 \begin_inset Quotes erd
27189 >Premier élément.</itemtag>
27192 \begin_layout LyX-Code
27196 \begin_inset Quotes erd
27200 \begin_inset Quotes erd
27203 >Étiquette de liste</labeltag><itemtag attr=
27204 \begin_inset Quotes erd
27208 \begin_inset Quotes erd
27211 >Second élément.</itemtag>
27214 \begin_layout LyX-Code
27220 \begin_layout Standard
27221 Noter la différence en ce qui concerne l'ordre des balises
27222 \begin_inset Flex Code
27225 \begin_layout Plain Layout
27232 \begin_inset Flex Code
27235 \begin_layout Plain Layout
27242 L'ordre obtenu dépend du positionnement de
27243 \begin_inset Flex Code
27246 \begin_layout Plain Layout
27253 \begin_inset Flex Code
27256 \begin_layout Plain Layout
27262 est fausse (valeur implicite), vous obtiendrez la première forme, avec
27263 l'étiquette dans l'élément; s'il la valeur est vraie, vous obtiendrez la
27264 seconde forme, avec l'étiquette en dehors de l'élément.
27267 \begin_layout Standard
27268 Les balises et les attributs spécifiques émis pour chaque type de paragraphe
27269 peuvent être contrôlés par les directives de format que nous allons décrire.
27270 Comme indiqué ci-dessus, cependant, \SpecialChar LyX
27271 utilise des valeurs implicites raisonnable
27272 s pour la plupart d'entre elles, vous n'aurez donc pas grand-chose à faire
27273 pour produire un résultat XHTML satisfaisant.
27274 Pensez aux directives disponibles comme un supplément pour obtenir un réglage
27275 à votre convenance.
27278 \begin_layout Description
27281 \begin_inset Flex Code
27284 \begin_layout Plain Layout
27293 \begin_inset Flex Code
27296 \begin_layout Plain Layout
27304 précise les informations d'attribut à émettre avec la balise principale.
27306 \begin_inset Flex Code
27309 \begin_layout Plain Layout
27310 \begin_inset Quotes cld
27314 \begin_inset Quotes crd
27323 Implicitement, \SpecialChar LyX
27325 \begin_inset Newline newline
27329 \begin_inset Flex Code
27332 \begin_layout Plain Layout
27333 \begin_inset Quotes cld
27337 \begin_inset Quotes crd
27346 \begin_inset Flex Code
27349 \begin_layout Plain Layout
27355 est le nom du style en bas de casse, par exemple: chapter.
27356 Ceci ne doit contenir
27360 information de style: utiliser
27361 \begin_inset Flex Code
27364 \begin_layout Plain Layout
27373 \begin_layout Description
27376 \begin_inset Flex Code
27379 \begin_layout Plain Layout
27390 \begin_inset Flex Code
27393 \begin_layout Plain Layout
27402 \begin_inset space \thinspace{}
27406 \begin_inset Flex Code
27409 \begin_layout Plain Layout
27415 ] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
27417 ce style, même si une information complémentaire est explicitement émise
27419 \begin_inset Flex Code
27422 \begin_layout Plain Layout
27429 Positionner cette directive à
27430 \begin_inset Flex Code
27433 \begin_layout Plain Layout
27439 vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
27442 \begin_inset Flex Code
27445 \begin_layout Plain Layout
27454 \begin_layout Description
27457 \begin_inset Flex Code
27460 \begin_layout Plain Layout
27469 \begin_inset Flex Code
27472 \begin_layout Plain Layout
27480 définit la balise utilisée pour les paragraphes ou environnements isolés,
27482 \begin_inset Flex Code
27485 \begin_layout Plain Layout
27491 dans les exemples ci-dessus.
27493 \begin_inset Flex Code
27496 \begin_layout Plain Layout
27505 \begin_layout Description
27508 \begin_inset Flex Code
27511 \begin_layout Plain Layout
27520 \begin_inset Flex Code
27523 \begin_layout Plain Layout
27531 définit les attributs des balises
27532 \begin_inset Flex Code
27535 \begin_layout Plain Layout
27543 \begin_inset Flex Code
27546 \begin_layout Plain Layout
27547 \begin_inset Quotes cld
27550 class=`nomstyle_item'
27551 \begin_inset Quotes crd
27560 Ceci ne doit contenir
27564 information de style: utiliser
27565 \begin_inset Flex Code
27568 \begin_layout Plain Layout
27577 \begin_layout Description
27580 \begin_inset Flex Code
27583 \begin_layout Plain Layout
27592 \begin_inset Flex Code
27595 \begin_layout Plain Layout
27603 définit la balise utilisée pour les étiquettes de paragraphe et d'élément,
27605 \begin_inset Flex Code
27608 \begin_layout Plain Layout
27614 dans les exemples ci-dessus.
27616 \begin_inset Flex Code
27619 \begin_layout Plain Layout
27626 \begin_inset Flex Code
27629 \begin_layout Plain Layout
27636 \begin_inset Flex Code
27639 \begin_layout Plain Layout
27646 \begin_inset Newline newline
27650 \begin_inset Flex Code
27653 \begin_layout Plain Layout
27654 Centered_Top_Environment
27659 , auquel cas elle vaut implicitement
27660 \begin_inset Flex Code
27663 \begin_layout Plain Layout
27672 \begin_layout Description
27675 \begin_inset Flex Code
27678 \begin_layout Plain Layout
27687 \begin_inset Flex Code
27690 \begin_layout Plain Layout
27698 définit les attributs de la balise
27699 \begin_inset Flex Code
27702 \begin_layout Plain Layout
27710 \begin_inset Quotes erd
27714 Ceci ne doit contenir
27718 information de style: utiliser
27719 \begin_inset Flex Code
27722 \begin_layout Plain Layout
27731 \begin_layout Description
27734 \begin_inset Flex Code
27737 \begin_layout Plain Layout
27748 \begin_inset Flex Code
27751 \begin_layout Plain Layout
27760 \begin_inset space \thinspace{}
27764 \begin_inset Flex Code
27767 \begin_layout Plain Layout
27773 ], significatif uniquement pour les environnements de liste, contrôle si
27774 la balise d'étiquetage est émise avant ou dans la balise d'élément.
27775 Ceci est utilisé par exemple dans l'environnement de description, où l'on
27777 \begin_inset Flex Code
27780 \begin_layout Plain Layout
27781 \begin_inset Quotes cld
27784 <dt>\SpecialChar ldots
27785 </dt><dd>\SpecialChar ldots
27787 \begin_inset Quotes crd
27797 \begin_inset Flex Code
27800 \begin_layout Plain Layout
27806 : la balise d'étiquetage est dans la balise d'élément.
27809 \begin_layout Description
27812 \begin_inset Flex Code
27815 \begin_layout Plain Layout
27825 définit l'information à émettre dans la section
27826 \begin_inset Flex Code
27829 \begin_layout Plain Layout
27835 quand ce style est utilisé.
27836 Ceci pourrait être utilisé par exemple pour inclure un bloc
27837 \begin_inset Flex Code
27840 \begin_layout Plain Layout
27846 définissant un gestionnaire
27847 \begin_inset Flex Code
27850 \begin_layout Plain Layout
27859 \begin_layout Description
27862 \begin_inset Flex Code
27865 \begin_layout Plain Layout
27875 définit l'information à émettre dans la section
27876 \begin_inset Flex Code
27879 \begin_layout Plain Layout
27885 quand ce style est utilisé.
27886 Ceci pourrait être utilisé par exemple pour inclure un bloc
27887 \begin_inset Flex Code
27890 \begin_layout Plain Layout
27896 définissant un gestionnaire
27897 \begin_inset Flex Code
27900 \begin_layout Plain Layout
27907 Doit être fermé par
27910 \begin_inset Flex Code
27913 \begin_layout Plain Layout
27926 \begin_layout Description
27929 \begin_inset Flex Code
27932 \begin_layout Plain Layout
27941 \begin_inset Flex Code
27944 \begin_layout Plain Layout
27952 définit la balise utilisé pour l'étiquette principale, qui remplace
27953 \begin_inset Flex Code
27956 \begin_layout Plain Layout
27962 dans les exemples ci-dessus.
27964 \begin_inset Flex Code
27967 \begin_layout Plain Layout
27976 \begin_layout Description
27979 \begin_inset Flex Code
27982 \begin_layout Plain Layout
27993 \begin_inset Flex Code
27996 \begin_layout Plain Layout
28005 \begin_inset space \thinspace{}
28009 \begin_inset Flex Code
28012 \begin_layout Plain Layout
28018 ] identifie ce style comme celui à utiliser pour créer la balise
28019 \begin_inset Flex Code
28022 \begin_layout Plain Layout
28028 dans le fichier XHTML.
28029 Implicitement fausse.
28031 \begin_inset Flex Code
28034 \begin_layout Plain Layout
28040 la positionne à vraie pour l'environnement
28041 \begin_inset Flex Code
28044 \begin_layout Plain Layout
28053 \begin_layout Subsection
28059 \begin_layout Standard
28060 L'exportation XHTML des inserts peut également être contrôlée par l'information
28061 résidant dans les fichiers de format
28065 \begin_layout Plain Layout
28066 Pour le moment, ceci n'est exact que pour les inserts de
28067 \begin_inset Quotes cld
28071 \begin_inset Quotes crd
28074 (les inserts dans lesquels vous pouvez effectuer une saisie), mais n'est
28075 pas exact pour les inserts de
28076 \begin_inset Quotes cld
28080 \begin_inset Quotes crd
28083 (inserts associés à des boîtes de dialogue).
28089 Là encore, \SpecialChar LyX
28090 essaie de produire implicitement un résultat raisonnable, et
28091 il crée des règles CSS implicites.
28092 Mais tout peut être personnalisé.
28095 \begin_layout Standard
28096 Le résultat XHTML produit par \SpecialChar LyX
28097 pour un insert a la forme suivante:
28100 \begin_layout LyX-Code
28104 \begin_inset Quotes erd
28108 \begin_inset Quotes erd
28114 \begin_layout LyX-Code
28124 \begin_layout LyX-Code
28128 \begin_inset Quotes erd
28132 \begin_inset Quotes erd
28137 Contenu de l'insert.
28142 \begin_layout LyX-Code
28148 \begin_layout Standard
28149 Si l'insert permet de saisir plusieurs paragraphes — c'est-à-dire, si
28150 \begin_inset Flex Code
28153 \begin_layout Plain Layout
28159 est vrai — alors le contenu de l'insert sera exporté également en paragraphes
28160 formatés en fonction des styles utilisés pour ces paragraphes (standard,
28161 citation et similaire).
28162 La balise d'étiquetage est bien entendu omise si la paragraphe n'a pas
28163 d'étiquette et, pour le moment, est toujours
28164 \begin_inset Flex Code
28167 \begin_layout Plain Layout
28174 La balise interne est facultative et, implicitement, n'apparaît pas.
28177 \begin_layout Standard
28178 Les balises et attributs spécifiques émis pour chaque insert peuvent être
28179 contrôlés au moyen des directives de format suivantes:
28182 \begin_layout Description
28185 \begin_inset Flex Code
28188 \begin_layout Plain Layout
28199 \begin_inset Flex Code
28202 \begin_layout Plain Layout
28208 ] précise les informations d'attribut à émettre avec la balise principale.
28210 \begin_inset Flex Code
28213 \begin_layout Plain Layout
28214 \begin_inset Quotes cld
28217 class=`moninsert' onclick=`\SpecialChar ldots
28219 \begin_inset Quotes crd
28228 Implicitement, \SpecialChar LyX
28230 \begin_inset Flex Code
28233 \begin_layout Plain Layout
28234 \begin_inset Quotes cld
28238 \begin_inset Quotes crd
28247 \begin_inset Flex Code
28250 \begin_layout Plain Layout
28256 est le nom \SpecialChar LyX
28257 de l'insert en bas de casse et avec les caractères non alphanumériq
28258 ues remplacés par des caractères
28259 \begin_inset Quotes cld
28263 \begin_inset Quotes crd
28266 , par exemple: footnote.
28269 \begin_layout Description
28272 \begin_inset Flex Code
28275 \begin_layout Plain Layout
28286 \begin_inset Flex Code
28289 \begin_layout Plain Layout
28298 \begin_inset space \thinspace{}
28302 \begin_inset Flex Code
28305 \begin_layout Plain Layout
28311 ] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
28313 cet insert, même si une information complémentaire est explicitement émise
28315 \begin_inset Flex Code
28318 \begin_layout Plain Layout
28325 Positionner cette directive à
28326 \begin_inset Flex Code
28329 \begin_layout Plain Layout
28335 vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
28338 \begin_inset Flex Code
28341 \begin_layout Plain Layout
28350 \begin_layout Description
28353 \begin_inset Flex Code
28356 \begin_layout Plain Layout
28367 \begin_inset Flex Code
28370 \begin_layout Plain Layout
28376 ] fixe l'attribut de la balise interne.
28378 \begin_inset Newline newline
28382 \begin_inset Flex Code
28385 \begin_layout Plain Layout
28386 \begin_inset Quotes cld
28389 class=`nominsert_inner'
28390 \begin_inset Quotes crd
28401 \begin_layout Description
28404 \begin_inset Flex Code
28407 \begin_layout Plain Layout
28418 \begin_inset Flex Code
28421 \begin_layout Plain Layout
28427 ] détermine la balise interne, et remplace
28428 \begin_inset Flex Code
28431 \begin_layout Plain Layout
28437 dans les exemples ci-dessus.
28438 Implicitement absente.
28441 \begin_layout Description
28444 \begin_inset Flex Code
28447 \begin_layout Plain Layout
28458 \begin_inset Flex Code
28461 \begin_layout Plain Layout
28468 \begin_inset space \thinspace{}
28472 \begin_inset Flex Code
28475 \begin_layout Plain Layout
28483 ] indique si cet insert représente un bloc autonome de texte (comme une
28484 note de bas de page) ou bien représente du contenu inclus dans le texte
28485 environnant (comme une branche).
28487 \begin_inset Flex Code
28490 \begin_layout Plain Layout
28499 \begin_layout Description
28502 \begin_inset Flex Code
28505 \begin_layout Plain Layout
28516 \begin_inset Flex Code
28519 \begin_layout Plain Layout
28525 ] définit une étiquette pour cet insert, pouvant inclure une référence à
28527 Par exemple, pour une note de bas de page, ce peut être
28528 \begin_inset Flex Code
28531 \begin_layout Plain Layout
28540 Cette directive est facultative, et n'a pas de valeur implicite.
28543 \begin_layout Description
28546 \begin_inset Flex Code
28549 \begin_layout Plain Layout
28559 définit l'information à émettre dans la section
28560 \begin_inset Flex Code
28563 \begin_layout Plain Layout
28569 quand ce style est utilisé.
28570 Ceci pourrait être utilisé par exemple pour inclure un bloc
28571 \begin_inset Flex Code
28574 \begin_layout Plain Layout
28580 définissant un gestionnaire
28581 \begin_inset Flex Code
28584 \begin_layout Plain Layout
28593 \begin_layout Description
28596 \begin_inset Flex Code
28599 \begin_layout Plain Layout
28609 définit l'information CSS à inclure quand ce style est utilisé.
28610 Noter que le contenu sera automatiquement enclos dans un bloc
28611 \begin_inset Flex Code
28614 \begin_layout Plain Layout
28620 créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
28623 \begin_layout Description
28626 \begin_inset Flex Code
28629 \begin_layout Plain Layout
28640 \begin_inset Flex Code
28643 \begin_layout Plain Layout
28649 ] définit la balise utilisé pour l'étiquette principale, qui remplace
28650 \begin_inset Flex Code
28653 \begin_layout Plain Layout
28659 dans les exemples ci-dessus.
28660 La valeur implicite dépend du réglage de
28661 \begin_inset Flex Code
28664 \begin_layout Plain Layout
28671 \begin_inset Flex Code
28674 \begin_layout Plain Layout
28680 est vrai, la valeur implicite est
28681 \begin_inset Flex Code
28684 \begin_layout Plain Layout
28690 ; s'il est faux, la valeur implicite est
28691 \begin_inset Flex Code
28694 \begin_layout Plain Layout
28703 \begin_layout Subsection
28707 \begin_layout Standard
28708 Le résultat XHTML pour les flottants peut être contrôlé par les informations
28710 Le résultat a la forme suivante:
28713 \begin_layout LyX-Code
28717 \begin_inset Quotes erd
28721 \begin_inset Quotes erd
28727 \begin_layout LyX-Code
28730 Contenu du flottant.
28733 \begin_layout LyX-Code
28739 \begin_layout Standard
28740 La légende, si elle est présente, est un insert séparé et sera émis en tant
28742 Son apparence pourra être contrôlée par la directive InsetLayout pour les
28743 inserts de légende.
28746 \begin_layout Description
28749 \begin_inset Flex Code
28752 \begin_layout Plain Layout
28761 \begin_inset Flex Code
28764 \begin_layout Plain Layout
28772 précise les informations d'attribut à émettre avec la balise principale.
28774 \begin_inset Flex Code
28777 \begin_layout Plain Layout
28778 \begin_inset Quotes cld
28781 class=`monflottant' onclick=`\SpecialChar ldots
28783 \begin_inset Quotes crd
28792 Implicitement, \SpecialChar LyX
28794 \begin_inset Flex Code
28797 \begin_layout Plain Layout
28798 \begin_inset Quotes cld
28803 class=`float float-typefloat'
28806 \begin_inset Quotes crd
28815 \begin_inset Flex Code
28818 \begin_layout Plain Layout
28824 est le nom \SpecialChar LyX
28825 de l'insert (tel qu'il est déterminé par la déclaration de
28827 \begin_inset CommandInset ref
28829 reference "subsec:Flottants"
28833 ) en bas de casse et avec les caractères non alphanumériques remplacés par
28835 \begin_inset Quotes cld
28839 \begin_inset Quotes crd
28843 \begin_inset Flex Code
28846 \begin_layout Plain Layout
28855 \begin_layout Description
28858 \begin_inset Flex Code
28861 \begin_layout Plain Layout
28871 définit l'information CSS à inclure quand ce flottant est utilisé.
28876 Noter que le contenu sera automatiquement enclos dans un bloc
28877 \begin_inset Flex Code
28880 \begin_layout Plain Layout
28886 créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
28889 \begin_layout Description
28892 \begin_inset Flex Code
28895 \begin_layout Plain Layout
28904 \begin_inset Flex Code
28907 \begin_layout Plain Layout
28915 définit la balise utilisé pour l'étiquette principale, qui remplace
28916 \begin_inset Flex Code
28919 \begin_layout Plain Layout
28925 dans les exemples ci-dessus.
28927 \begin_inset Flex Code
28930 \begin_layout Plain Layout
28936 , cette valeur devra rarement être modifiée.
28939 \begin_layout Subsection
28940 Mise en page de la bibliographie
28943 \begin_layout Standard
28944 La bibliographie peut être mise en forme via les blocs
28945 \begin_inset Flex Code
28948 \begin_layout Plain Layout
28956 \begin_inset space ~
28960 \begin_inset CommandInset ref
28962 reference "subsec:Description citation"
28969 \begin_layout Subsection
28970 CSS créés par \SpecialChar LyX
28974 \begin_layout Standard
28975 Nous avons mentionné plusieurs fois que \SpecialChar LyX
28976 créera des règles CSS implicites
28977 pour les paragraphes et les inserts, fondées sur les autres informations
28978 de format fournies.
28979 Ici, nous préciserons quelle information est utilisée par \SpecialChar LyX
28983 \begin_layout Standard
28984 Pour le moment, \SpecialChar LyX
28985 engendre tout seul des CSS seulement pour les informations
28986 de police, en utilisant les directives
28987 \begin_inset Flex Code
28990 \begin_layout Plain Layout
28997 \begin_inset Flex Code
29000 \begin_layout Plain Layout
29007 \begin_inset Flex Code
29010 \begin_layout Plain Layout
29017 \begin_inset Flex Code
29020 \begin_layout Plain Layout
29026 spécifiées dans la déclaration
29027 \begin_inset Flex Code
29030 \begin_layout Plain Layout
29037 \begin_inset space ~
29041 \begin_inset CommandInset ref
29043 reference "subsec:polices"
29047 .) La traduction est essentiellement directe et évidente, par exemple
29048 \begin_inset Flex Code
29051 \begin_layout Plain Layout
29052 \begin_inset Quotes cld
29056 \begin_inset Quotes crd
29065 \begin_inset Flex Code
29068 \begin_layout Plain Layout
29069 \begin_inset Quotes cld
29072 font-family: sans-serif;
29073 \begin_inset Quotes crd
29082 La correspondance entre les tailles en \SpecialChar LyX
29083 et les tailles en CSS est un peu
29084 moins évidente main néanmoins intuitive.
29086 \begin_inset Flex Code
29089 \begin_layout Plain Layout
29096 \begin_inset Flex URL
29099 \begin_layout Plain Layout
29109 \begin_layout Section
29110 \begin_inset CommandInset label
29112 name "sec:Tags-for-DocBook"
29116 Balisage pour l'exportation DocBook
29119 \begin_layout Standard
29120 Comme pour \SpecialChar LaTeX
29121 ou XHTML, le format de l'exportation DocBook de \SpecialChar LyX
29123 par les informations de format (
29128 En général, \SpecialChar LyX
29129 fournit des données implicites raisonnables; cependant, la
29130 plus grande partie du style est perdu pendant la conversion, du fait que
29131 DocBook a une sémantique stricte et ne permet pas la mise en forme.
29132 Quand c'est possible, l'information provenant de \SpecialChar LyX
29133 sera traduite dans les
29142 \begin_layout Standard
29143 Dans de nombreux cas, vous pouvez n'avoir rien à faire du tout pour obtenir
29144 une exportation DocBook pour vos propres environnements, inserts personnels
29146 Mais dans certains cas, vous devrez, et donc \SpecialChar LyX
29147 fournit un certains nombre
29148 de balises que vous pourrez utiliser pour personnaliser le document DocBook
29152 \begin_layout Standard
29153 Les étiquettes sont rarement exportées, du fait qu'elles sont redondantes
29154 en DocBook: l'information est incluse dans les balises elles-mêmes, et
29155 l'apparition des étiquettes dans le document final (après traitement des
29156 fichiers DocBook) est contrôlé par les feuilles de style.
29157 Cependant, les étiquettes peuvent ne pas être redondantes, comme dans les
29158 listes de définitions: dans ce cas, le terme défini sera l'étiquette.
29161 \begin_layout Subsection
29162 \begin_inset CommandInset label
29164 name "subsec:Paragraph-Style-DocBook"
29168 Styles de paragraphe
29171 \begin_layout Standard
29172 Le type de \SpecialChar LyX
29173 DocBook export pour un paragraphe est différent suivant qu'il
29174 s'agit d'un paragraphe normal, d'une commande ou d'un environnement, et
29175 est lui-même déterminé par le contenu de la balise
29176 \begin_inset Flex Code
29179 \begin_layout Plain Layout
29190 \begin_layout Standard
29191 Pour une commande ou un paragraphe normal, l'exportation DocBook est de
29195 \begin_layout LyX-Code
29199 \begin_layout LyX-Code
29200 Contenu du paragraphe.
29203 \begin_layout LyX-Code
29207 \begin_layout Standard
29208 Pour un environnement qui n'est pas du type liste, l'exportation DocBook
29212 \begin_layout LyX-Code
29216 \begin_layout LyX-Code
29217 <itemtag>Premier paragraphe.</itemtag>
29220 \begin_layout LyX-Code
29221 <itemtag>Second paragraphe.</itemtag>
29224 \begin_layout LyX-Code
29228 \begin_layout Standard
29229 Pour une liste, le résultat est le suivant:
29232 \begin_layout LyX-Code
29236 \begin_layout LyX-Code
29237 <itemtag attr>Premier item.</itemtag>
29240 \begin_layout LyX-Code
29241 <itemtag attr>Second item.</itemtag>
29244 \begin_layout LyX-Code
29248 \begin_layout Standard
29249 Les balises et rôles émis pour chaque type de paragraphe peuvent être fixés
29250 via les balises de format qui vont être décrites ci-après.
29251 Veuillez noter que, du fait de la nature même de DocBook, il n'existe pas
29252 de valeurs implicites raisonnables, et que les valeurs doivent être toujours
29253 soigneusement choisies.
29256 \begin_layout Description
29257 \begin_inset Flex Code
29260 \begin_layout Plain Layout
29267 \begin_inset Flex Code
29270 \begin_layout Plain Layout
29276 ] spécifie les informations d'attribut à émettre avec la balise principale,
29278 \begin_inset Quotes cld
29282 \begin_inset Quotes crd
29285 dans l'exemple ci-dessus.
29286 Cette information peut être utilisées dans le traitement ultérieur des
29291 \begin_layout Description
29292 \begin_inset Flex Code
29295 \begin_layout Plain Layout
29302 \begin_inset Flex Code
29305 \begin_layout Plain Layout
29311 ] définit la balise à utiliser pour cet insert, en remplaçant
29312 \begin_inset Quotes cld
29316 \begin_inset Flex Code
29319 \begin_layout Plain Layout
29326 \begin_inset Quotes crd
29329 dans l'exemple ci-dessus.
29330 La valeur implicite est le nom du flottant et doit toujours être redéfinie,
29331 du fait que DocBook ne propose pas de balise générique.
29334 \begin_layout Description
29335 \begin_inset Flex Code
29338 \begin_layout Plain Layout
29345 \begin_inset Flex Code
29348 \begin_layout Plain Layout
29349 block, paragraph, inline
29354 ] définit la politique de passage à la ligne pour cette balise, voir la
29356 \begin_inset space ~
29360 \begin_inset CommandInset ref
29362 reference "subsec:DocBook-New-line-policy"
29373 \begin_layout Subsection
29374 Politique de passage à la ligne
29375 \begin_inset CommandInset label
29377 name "subsec:DocBook-New-line-policy"
29384 \begin_layout Standard
29385 Pour toutes les balises, il y a trois politiques possibles pour émettre
29386 un passage à la ligne (en fonction de l'attribut
29387 \begin_inset Flex Code
29390 \begin_layout Plain Layout
29399 \begin_layout Itemize
29400 \begin_inset Quotes cld
29404 \begin_inset Flex Code
29407 \begin_layout Plain Layout
29414 \begin_inset Quotes crd
29417 : les balises ouvrante et fermante sont sur leur propre ligne (i.e.
29418 un saut de ligne avant et après la balise ouvrante et fermante).
29419 Les éléments typiques sont les flottants.
29423 \begin_layout LyX-Code
29427 \begin_layout LyX-Code
29431 \begin_layout LyX-Code
29435 \begin_layout LyX-Code
29439 \begin_layout LyX-Code
29443 \begin_layout Itemize
29444 \begin_inset Quotes cld
29448 \begin_inset Flex Code
29451 \begin_layout Plain Layout
29458 \begin_inset Quotes crd
29461 : les balises ouvrante et fermante sont sur une même nouvelle ligne et un
29462 saut de ligne est émis avant la balise ouvrante et après la balise fermante.
29463 Les éléments typiques sont les paragraphes et les items de liste.
29467 \begin_layout LyX-Code
29471 \begin_layout LyX-Code
29472 <paratag>Contenu du paragraphe.</paratag>
29475 \begin_layout LyX-Code
29479 \begin_layout Itemize
29480 \begin_inset Quotes cld
29484 \begin_inset Flex Code
29487 \begin_layout Plain Layout
29494 \begin_inset Quotes crd
29497 : les balises ouvrante et fermante sont sur le même ligne que le reste du
29499 Aucun saut de ligne n'est émis.
29500 Les éléments typique sont les polices.
29504 \begin_layout LyX-Code
29505 Contenu avant<inlinetag>Contenu du paragraphe.</inlinetag>Contenu après
29508 \begin_layout Standard
29509 La valeur implicite est toujours
29510 \begin_inset Quotes cld
29514 \begin_inset Flex Code
29517 \begin_layout Plain Layout
29524 \begin_inset Quotes crd
29530 \begin_layout Subsection
29531 InsetLayout DocBook
29534 \begin_layout Standard
29535 L'exportation DocBook des inserts peut aussi être contrôlée par des informations
29536 dans les fichiers de format.
29539 \begin_layout Standard
29540 L'exportation \SpecialChar LyX
29541 DocBook pour un insert a la forme suivante:
29544 \begin_layout LyX-Code
29545 <wrappertag wrapperattr>
29548 \begin_layout LyX-Code
29552 \begin_layout LyX-Code
29553 <innertag innerattr>
29556 \begin_layout LyX-Code
29557 Contenu de l'insert.
29560 \begin_layout LyX-Code
29564 \begin_layout LyX-Code
29568 \begin_layout LyX-Code
29572 \begin_layout Standard
29573 Pour un insert à éléments, elle ressemble plutôt à ceci:
29576 \begin_layout LyX-Code
29577 <wrappertag wrapperattr>
29580 \begin_layout LyX-Code
29584 \begin_layout LyX-Code
29585 <innertag innerattr>
29588 \begin_layout LyX-Code
29589 <itemwrappertag itemwrapperattr>
29592 \begin_layout LyX-Code
29593 <itemlabeltag itemattr>
29596 \begin_layout LyX-Code
29597 Étiquette du premier élément.
29600 \begin_layout LyX-Code
29604 \begin_layout LyX-Code
29608 \begin_layout LyX-Code
29612 \begin_layout LyX-Code
29613 Contenu du premier élément.
29616 \begin_layout LyX-Code
29620 \begin_layout LyX-Code
29624 \begin_layout LyX-Code
29628 \begin_layout LyX-Code
29629 <itemwrappertag itemwrapperattr>
29632 \begin_layout LyX-Code
29633 <itemlabeltag itemattr>
29636 \begin_layout LyX-Code
29637 Étiquette du deuxième élément.
29640 \begin_layout LyX-Code
29644 \begin_layout LyX-Code
29648 \begin_layout LyX-Code
29652 \begin_layout LyX-Code
29653 Contenu du deuxième élément.
29656 \begin_layout LyX-Code
29660 \begin_layout LyX-Code
29664 \begin_layout LyX-Code
29668 \begin_layout LyX-Code
29672 \begin_layout LyX-Code
29676 \begin_layout LyX-Code
29680 \begin_layout LyX-Code
29684 \begin_layout Standard
29685 Si l'insert autorise plusieurs paragraphes — c'est à dire, si
29686 \begin_inset Flex Code
29689 \begin_layout Plain Layout
29695 est vrai — alors les contenus de l'insert seront eux-mêmes exportés comme
29696 des paragraphes mis en forme en fonction des styles utilisés pour ces paragraph
29697 es (standard, citation et autres).
29698 La balise interne est facultative et implicitement n'apparaît pas.
29701 \begin_layout Standard
29702 Les balises et attributs spécifiques pour chaque insert peuvent être contrôlés
29703 via les balises de format qui suivent.
29706 \begin_layout Description
29707 \begin_inset Flex Code
29710 \begin_layout Plain Layout
29717 \begin_inset Flex Code
29720 \begin_layout Plain Layout
29726 ] précise l'information attribut à émettre avec la balise principale, en
29728 \begin_inset Quotes cld
29732 \begin_inset Flex Code
29735 \begin_layout Plain Layout
29742 \begin_inset Quotes crd
29745 dans l'exemple ci-dessus.
29746 Cette information peut être utilisée dans le traitement ultérieur des fichiers
29751 \begin_layout Description
29752 \begin_inset Flex Code
29755 \begin_layout Plain Layout
29762 \begin_inset Flex Code
29765 \begin_layout Plain Layout
29766 never, always, maybe
29771 ] précise si cette balise se retrouve dans la balise
29772 \begin_inset Flex Code
29775 \begin_layout Plain Layout
29781 au commencement du format parent.
29782 \begin_inset Flex Code
29785 \begin_layout Plain Layout
29788 indique que ce n'est jamais le cas (c'est la valeur implicite, et elle correspon
29789 d au contenu habituel).
29795 \begin_inset Flex Code
29798 \begin_layout Plain Layout
29804 indique que c'est toujours le cas (ceci correspond aux métadonnées usuelles):
29805 s'il n'y a pas de balise
29806 \begin_inset Flex Code
29809 \begin_layout Plain Layout
29815 pour le parent, il en
29825 \begin_inset Flex Code
29828 \begin_layout Plain Layout
29834 indique que la balise pourra peut-être aller dans
29835 \begin_inset Flex Code
29838 \begin_layout Plain Layout
29844 (ce n'est le cas que pour les titres): s'il n'y a pas de balise
29845 \begin_inset Flex Code
29848 \begin_layout Plain Layout
29858 ne sera créée, la balise correspondante sera exportée directement en tant
29862 \begin_layout Description
29863 \begin_inset Flex Code
29866 \begin_layout Plain Layout
29872 [chaîne] précise l'information attribut à émettre avec la balise élément,
29874 \begin_inset Quotes cld
29878 \begin_inset Flex Code
29881 \begin_layout Plain Layout
29888 \begin_inset Quotes crd
29891 dans l'exemple ci-dessus.
29892 Cette information peut être utilisée dans le traitement ultérieur des fichiers
29897 \begin_layout Description
29898 \begin_inset Flex Code
29901 \begin_layout Plain Layout
29902 DocBookItemInnerAttr
29907 [chaîne] précise l'information attribut à émettre avec la balise élément
29908 interne, en remplaçant
29909 \begin_inset Quotes cld
29913 \begin_inset Flex Code
29916 \begin_layout Plain Layout
29923 \begin_inset Quotes crd
29926 dans l'exemple ci-dessus.
29927 Cette information peut être utilisée dans le traitement ultérieur des fichiers
29932 \begin_layout Description
29933 \begin_inset Flex Code
29936 \begin_layout Plain Layout
29937 DocBookItemInnerTag
29943 \begin_inset Flex Code
29946 \begin_layout Plain Layout
29952 ] définit la balise à utiliser pour la balise d'élément interne à l'intérieur
29953 de l'insert, en remplaçant
29954 \begin_inset Quotes cld
29958 \begin_inset Flex Code
29961 \begin_layout Plain Layout
29968 \begin_inset Quotes crd
29971 dans l'exemple ci-dessus.
29972 La valeur implicite est
29973 \begin_inset Flex Code
29976 \begin_layout Plain Layout
29982 , indiquant qu'il n'y a pas de balise interne d'élément: le contenu est
29983 directement exporté sans elle pour chaque élément.
29984 Ce paramètre n'a de sens que lorsque des formats à éléments sont utilisés,
29986 La valeur la plus probable est
29987 \begin_inset Quotes cld
29991 \begin_inset Flex Code
29994 \begin_layout Plain Layout
30001 \begin_inset Quotes crd
30005 \begin_inset Newline newline
30008 Quand un élément de liste est divisé par un saut de ligne, la balise interne
30009 d'élément sera répétée pour chaque partie du paragraphe, les parties étant
30010 séparées par des retours à la ligne.
30013 \begin_layout Description
30014 \begin_inset Flex Code
30017 \begin_layout Plain Layout
30018 DocBookItemInnerTagType
30024 \begin_inset Flex Code
30027 \begin_layout Plain Layout
30028 block, paragraph, inline
30033 ] définit la politique de retour à la ligne pour cette balise, voir la section
30034 \begin_inset space ~
30038 \begin_inset CommandInset ref
30040 reference "subsec:DocBook-New-line-policy"
30051 \begin_layout Description
30052 \begin_inset Flex Code
30055 \begin_layout Plain Layout
30056 DocBookItemLabelAttr
30062 \begin_inset Flex Code
30065 \begin_layout Plain Layout
30071 ] précise l'information attribut à émettre avec la balise étiquette d'élément
30072 à l'intérieur de l'insert, en remplaçant
30073 \begin_inset Quotes cld
30077 \begin_inset Flex Code
30080 \begin_layout Plain Layout
30087 \begin_inset Quotes crd
30090 dans l'exemple ci-dessus.
30091 Cette information peut être utilisée dans le traitement ultérieur des fichiers
30096 \begin_layout Description
30097 \begin_inset Flex Code
30100 \begin_layout Plain Layout
30101 DocBookItemLabelTag
30107 \begin_inset Flex Code
30110 \begin_layout Plain Layout
30116 ] définit la balise à exporter pour la balise étiquette d'élément à l'intérieur
30117 de l'insert, en remplaçant
30118 \begin_inset Quotes cld
30122 \begin_inset Flex Code
30125 \begin_layout Plain Layout
30132 \begin_inset Quotes crd
30135 dans l'exemple ci-dessus.
30136 Ce paramètre n'a de sens que lorsque des formats à éléments sont utilisé
30137 avec la notion d'étiquette, comme les listes descriptives.
30140 \begin_layout Description
30141 \begin_inset Flex Code
30144 \begin_layout Plain Layout
30145 DocBookItemLabelTagType
30151 \begin_inset Flex Code
30154 \begin_layout Plain Layout
30155 block, paragraph, inline
30160 ] définit la politique de retour à la ligne pour cette balise, voir la section
30161 \begin_inset space ~
30165 \begin_inset CommandInset ref
30167 reference "subsec:DocBook-New-line-policy"
30177 \begin_layout Description
30178 \begin_inset Flex Code
30181 \begin_layout Plain Layout
30188 \begin_inset Flex Code
30191 \begin_layout Plain Layout
30197 ] définit la balise à utiliser pour la balise d'élément à l'intérieur de
30198 l'insert, en remplaçant
30199 \begin_inset Quotes cld
30203 \begin_inset Flex Code
30206 \begin_layout Plain Layout
30213 \begin_inset Quotes crd
30216 dans l'exemple ci-dessus.
30217 La valeur implicite est
30218 \begin_inset Flex Code
30221 \begin_layout Plain Layout
30227 , indiquant qu'il n'y a pas de balise élément.
30228 Ce paramètre n'a de sens que lorsque des formats à éléments sont utilisés,
30232 \begin_layout Description
30233 \begin_inset Flex Code
30236 \begin_layout Plain Layout
30243 \begin_inset Flex Code
30246 \begin_layout Plain Layout
30247 block, paragraph, inline
30252 ] définit la politique de retour à la ligne pour cette balise, voir la section
30253 \begin_inset space ~
30257 \begin_inset CommandInset ref
30259 reference "subsec:DocBook-New-line-policy"
30269 \begin_layout Description
30270 \begin_inset Flex Code
30273 \begin_layout Plain Layout
30274 DocBookItemWrapperAttr
30280 \begin_inset Flex Code
30283 \begin_layout Plain Layout
30289 ] précise l'information attribut à émettre avec la balise d'encapsulation
30290 d'élément, en remplaçant
30291 \begin_inset Quotes cld
30295 \begin_inset Flex Code
30298 \begin_layout Plain Layout
30305 \begin_inset Quotes crd
30308 dans l'exemple ci-dessus.
30309 Cette information peut être utilisée dans le traitement ultérieur des fichiers
30314 \begin_layout Description
30315 \begin_inset Flex Code
30318 \begin_layout Plain Layout
30319 DocBookItemWrapperTag
30325 \begin_inset Flex Code
30328 \begin_layout Plain Layout
30334 ] définit la valeur à utiliser pour la balise d'encapsulation d'élément
30335 à l'intérieur de l'insert, en remplaçant
30336 \begin_inset Quotes cld
30340 \begin_inset Flex Code
30343 \begin_layout Plain Layout
30350 \begin_inset Quotes crd
30353 dans l'exemple ci-dessus.
30354 La valeur implicite est
30355 \begin_inset Flex Code
30358 \begin_layout Plain Layout
30364 , indiquant qu'il n'y a pas de balise d'encapsulation d'élément: balise
30365 et contenu sont exportés directement pour chaque élément.
30366 Ce paramètre n'a de sens que lorsque des formats à éléments sont utilisés,
30370 \begin_layout Description
30371 \begin_inset Flex Code
30374 \begin_layout Plain Layout
30375 DocBookItemWrapperTagType
30381 \begin_inset Flex Code
30384 \begin_layout Plain Layout
30385 block, paragraph, inline
30390 ] définit la politique de retour à la ligne pour cette balise, voir la section
30391 \begin_inset space ~
30395 \begin_inset CommandInset ref
30397 reference "subsec:DocBook-New-line-policy"
30407 \begin_layout Description
30408 \begin_inset Flex Code
30411 \begin_layout Plain Layout
30418 \begin_inset Flex Code
30421 \begin_layout Plain Layout
30427 ] précise l'information attribut à émettre avec la balise intérieure, en
30429 \begin_inset Quotes cld
30433 \begin_inset Flex Code
30436 \begin_layout Plain Layout
30443 \begin_inset Quotes crd
30446 dans l'exemple ci-dessus.
30447 Cette information peut être utilisée dans le traitement ultérieur des fichiers
30451 \begin_layout Description
30452 \begin_inset Flex Code
30455 \begin_layout Plain Layout
30462 \begin_inset Flex Code
30465 \begin_layout Plain Layout
30471 ] définit la balise à utiliser pour l'exportation de la balise intérieure
30472 dans l'insert, en remplaçant
30473 \begin_inset Quotes cld
30477 \begin_inset Flex Code
30480 \begin_layout Plain Layout
30487 \begin_inset Quotes crd
30490 dans l'exemple ci-dessus.
30491 La valeur implicite est
30492 \begin_inset Flex Code
30495 \begin_layout Plain Layout
30501 , indiquent qu'il n'y a pas de balise intérieure: le contenu est exporté
30505 \begin_layout Description
30506 \begin_inset Flex Code
30509 \begin_layout Plain Layout
30510 DocBookInnerTagType
30516 \begin_inset Flex Code
30519 \begin_layout Plain Layout
30520 block, paragraph, inline
30525 ] définit la politique de retour à la ligne pour cette balise, voir la section
30526 \begin_inset space ~
30530 \begin_inset CommandInset ref
30532 reference "subsec:DocBook-New-line-policy"
30542 \begin_layout Description
30543 \begin_inset Flex Code
30546 \begin_layout Plain Layout
30553 \begin_inset Flex Code
30556 \begin_layout Plain Layout
30562 ] définit la balise qui correspond à ce type de section.
30563 Ce paramètre n'a de sens que pour les éléments de sectionnement (partie,
30564 chapitre, section, etc.).
30565 La valeur implicite est
30566 \begin_inset Flex Code
30569 \begin_layout Plain Layout
30575 , et n'est écrasée que si DocBook utilise quelque chose d'autre pour le
30576 sectionnement (typiquement parties et chapitres d'un livre).
30579 \begin_layout Description
30580 \begin_inset Flex Code
30583 \begin_layout Plain Layout
30590 \begin_inset Flex Code
30593 \begin_layout Plain Layout
30599 ] définit la balise à utiliser pour cet insert, en remplaçant
30600 \begin_inset Quotes cld
30604 \begin_inset Flex Code
30607 \begin_layout Plain Layout
30614 \begin_inset Quotes crd
30617 dans l'exemple ci-dessus.
30618 La valeur implicite est le nom de l'insert et doit toujours être redéfinie,
30619 puisque DocBook ne propose pas de balise d'insert générique.
30622 \begin_layout Description
30623 \begin_inset Flex Code
30626 \begin_layout Plain Layout
30633 \begin_inset Flex Code
30636 \begin_layout Plain Layout
30637 block, paragraph, inline
30642 ] définit la politique de retour à la ligne pour cette balise, voir la section
30643 \begin_inset space ~
30647 \begin_inset CommandInset ref
30649 reference "subsec:DocBook-New-line-policy"
30659 \begin_layout Description
30660 \begin_inset Flex Code
30663 \begin_layout Plain Layout
30670 \begin_inset Flex Code
30673 \begin_layout Plain Layout
30679 ] précise l'information attribut à émettre avec la balise d'encapsulation
30680 externe, en remplaçant
30681 \begin_inset Quotes cld
30685 \begin_inset Flex Code
30688 \begin_layout Plain Layout
30695 \begin_inset Quotes crd
30698 dans l'exemple ci-dessus.
30699 Cette information peut être utilisée dans le traitement ultérieur des fichiers
30703 \begin_layout Description
30704 \begin_inset Flex Code
30707 \begin_layout Plain Layout
30714 \begin_inset Flex Code
30717 \begin_layout Plain Layout
30723 ] définit la valeur à utiliser pour la balise d'encapsulation de l'insert,
30725 \begin_inset Quotes cld
30729 \begin_inset Flex Code
30732 \begin_layout Plain Layout
30739 \begin_inset Quotes crd
30742 dans l'exemple ci-dessus.
30743 La valeur implicite est
30744 \begin_inset Flex Code
30747 \begin_layout Plain Layout
30753 , indiquant qu'il n'y a pas de balise d'encapsulation globale: balise et
30754 contenu sont exportés directement sans elle.
30757 \begin_layout Description
30758 \begin_inset Flex Code
30761 \begin_layout Plain Layout
30762 DocBookWrapperTagType
30768 \begin_inset Flex Code
30771 \begin_layout Plain Layout
30772 block, paragraph, inline
30777 ] définit la politique de retour à la ligne pour cette balise, voir la section
30778 \begin_inset space ~
30782 \begin_inset CommandInset ref
30784 reference "subsec:DocBook-New-line-policy"
30794 \begin_layout Subsection
30798 \begin_layout Standard
30799 L'exportation DocBook des flottants peut être également contrôlée par les
30800 informations de format.
30801 L'exportation a la forme suivante:
30804 \begin_layout LyX-Code
30808 \begin_layout LyX-Code
30809 Contenu du flottant en tant que DocBook.
30812 \begin_layout LyX-Code
30816 \begin_layout Standard
30817 La légende, s'il y en a une, est un insert à part et sera exportée comme
30821 \begin_layout Description
30822 \begin_inset Flex Code
30825 \begin_layout Plain Layout
30832 \begin_inset Flex Code
30835 \begin_layout Plain Layout
30841 ] précise l'information attribut à émettre avec la balise principale, en
30843 \begin_inset Quotes cld
30847 \begin_inset Flex Code
30850 \begin_layout Plain Layout
30857 \begin_inset Quotes crd
30860 dans l'exemple ci-dessus.
30861 Cette information peut être utilisée dans le traitement ultérieur des fichiers
30865 \begin_layout Description
30866 \begin_inset Flex Code
30869 \begin_layout Plain Layout
30876 \begin_inset Flex Code
30879 \begin_layout Plain Layout
30885 ] définit la balise à utiliser pour le flottant, en remplaçant
30886 \begin_inset Quotes cld
30890 \begin_inset Flex Code
30893 \begin_layout Plain Layout
30900 \begin_inset Quotes crd
30903 dans l'exemple ci-dessus.
30904 La valeur implicite est le nom du flottant et doit toujours être redéfinie,
30905 du fait que DocBook ne propose pas de balise générique pour les flottants.
30908 \begin_layout Subsection
30909 Mise en forme de la bibliographie
30912 \begin_layout Standard
30913 Les bibliographies incluses ne peuvent pas être mises en forme: tous les
30914 champs sont toujours exportés dans le format DocBook similaire à une base
30915 de données (équivalente à un fichier BibTeX), en utilisant la balise
30916 \begin_inset Flex Code
30919 \begin_layout Plain Layout
30928 \begin_layout Standard
30929 Lorsque les entrées bibliographiques sont saisies dans le document \SpecialChar LyX
30931 qu'éléments de Bibliographie, l'utilisateur gère la mise en forme lui-même:
30932 il n'y a aucune tentative pour décoder ce que l'utilisateur a écrit, la
30933 chaîne de caractères est utilisée telle quelle (via la balise
30934 \begin_inset Flex Code
30937 \begin_layout Plain Layout
30947 \begin_layout Chapter
30948 Insérer un objet externe
30949 \begin_inset CommandInset label
30951 name "chap:Insérer-un-Objet"
30958 \begin_layout Standard
30961 \begin_inset Box Shadowbox
30971 height_special "totalheight"
30976 backgroundcolor "none"
30979 \begin_layout Plain Layout
30980 Avertissement: cette partie des la documentation n'a pas été mise à jour
30981 depuis un certain temps.
30982 Nous espérons qu'elle est toujours correcte, mais ce n'est pas garanti.
30990 \begin_layout Standard
30991 L'utilisation d'éléments créés par des logiciels extérieurs à \SpecialChar LyX
30993 en détail dans le manuel
30998 Cette partie du manuel couvre ce qui se passe derrière la scène pour permettre
30999 d'écrire un mécanisme d'inclusion pour un nouvel élément.
31002 \begin_layout Section
31003 Comment fonctionne-t-il ?
31006 \begin_layout Standard
31007 L'insertion d'objet externe repose sur le concept de
31013 \begin_layout Plain Layout
31014 NdT : Traduction de
31015 \begin_inset Quotes cld
31019 \begin_inset Quotes crd
31030 Un cadre définit comment \SpecialChar LyX
31031 doit s'interfacer avec un type d'objet donné.
31032 Tel qu'il est distribué, \SpecialChar LyX
31033 possède des cadres prédéfinis pour les figures
31034 XFig, pour les diagrammes Dia, pour différents formats d'images rastérisées,
31035 pour gnuplot, et d'autres.
31036 Vous pouvez en consulter la liste avec
31037 \begin_inset Flex Noun
31040 \begin_layout Plain Layout
31041 Insertion\SpecialChar menuseparator
31043 \begin_inset space ~
31052 En outre, il est possible de créer votre propre cadre pour supporter un
31053 type donné d'objet.
31054 Nous décrirons plus loin en détail ce qu'il faut faire, et nous espérons
31055 que vous nous enverrez tous les cadres que vous créerez pour que nous puissions
31056 les inclure dans de futures versions de \SpecialChar LyX
31060 \begin_layout Standard
31061 Un autre concept de base est qu'il faut faire la distinction entre le fichier
31062 d'origine qui sert de point de départ et le fichier transformé qui est
31063 inclus avec votre document exporté ou imprimé.
31064 Voyons par exemple une figure produite avec
31065 \begin_inset Flex Code
31068 \begin_layout Plain Layout
31075 L'application XFig elle-même travaille sur un fichier avec l'extension
31077 \begin_inset Flex Code
31080 \begin_layout Plain Layout
31087 Dans XFig, vous créez et modifiez votre figure.
31088 Quand c'est fini, vous enregistrez le fichier
31089 \begin_inset Flex Code
31092 \begin_layout Plain Layout
31099 Quand vous voulez inclure la figure dans votre document, vous invoquez
31101 \begin_inset Flex Code
31104 \begin_layout Plain Layout
31110 pour créer un fichier PostScript qui sera aisément inclus dans votre fichier
31113 Dans ce cas, le fichier
31114 \begin_inset Flex Code
31117 \begin_layout Plain Layout
31123 est le fichier d'origine, et le fichier PostScript est le fichier transformé.
31126 \begin_layout Standard
31127 Cette distinction est importante pour pouvoir mettre à jour l'objet pendant
31128 l'écriture de votre document.
31129 En outre, elle vous donne la flexibilité requise pour supporter des formats
31130 d'exportation différents.
31131 Par exemple, dans le cas de l'exportation en Ascii, ce n'est pas vraiment
31132 une super idée d'inclure la figure en PostScript brut.
31133 À la place, vous préférerez soit inclure une référence à la figure, soit
31134 essayer un convertisseur graphique vers Ascii pour rendre un résultat final
31135 approchant du graphique d'origine.
31136 L'insertion d'objet externe vous permet de le faire, car il est paramétré
31137 avec les différents formats d'exportation supportés par \SpecialChar LyX
31141 \begin_layout Standard
31142 En plus de supporter la génération de fichiers transformés différents selon
31143 le format d'exportation, l'insertion d'objet externe travaille en étroite
31144 collaboration avec les applications d'édition et de visualisation.
31145 Dans le cas d'une figure XFig, vous pouvez invoquer Xfig sur le fichier
31146 d'origine d'un simple clic depuis la fenêtre d'objet externe de \SpecialChar LyX
31148 visualiser le fichier transformé PostScript avec Ghostview d'un autre clic.
31149 Il n'y a plus à se bagarrer avec la ligne de commande ou avec des explorateurs
31150 de fichiers pour localiser et manipuler le fichier d'origine et le fichier
31152 De cette façon, vous pouvez enfin profiter à plein des nombreuses applications
31153 différentes qui servent à la production de documents, et serez finalement
31157 \begin_layout Section
31158 Le fichier de configuration d'un cadre externe
31161 \begin_layout Standard
31162 Il est assez facile de définir de nouveaux cadres externes dans \SpecialChar LyX
31164 Cependant, sachez que si vous le faites de façon négligente, vous introduirez
31169 une faille de sécurité facilement exploitable.
31170 Avant de commencer, lisez donc plus bas ce qui concerne la sécurité
31171 \begin_inset space ~
31175 \begin_inset CommandInset ref
31176 LatexCommand pageref
31177 reference "sec:La-question-de"
31184 \begin_layout Standard
31185 Ceci dit, nous vous encourageons à créer des cadres intéressants et à nous
31189 \begin_layout Standard
31190 Les cadres externes sont définis dans les fichiers
31191 \begin_inset Flex Code
31194 \begin_layout Plain Layout
31200 qui se trouvent dans le répertoire
31201 \begin_inset Flex Code
31204 \begin_layout Plain Layout
31205 LyXDir/lib/xtemplates/
31211 Chaque cadre est défini dans un fichier spécifique
31217 \begin_layout Plain Layout
31218 NdT : Nous rappelons que
31219 \begin_inset Quotes cld
31223 \begin_inset Quotes crd
31226 est la traduction de
31227 \begin_inset Quotes cld
31231 \begin_inset Quotes crd
31234 dans ce contexte de l'objet externe.
31242 Vous pouvez mettre votre propre version dans
31243 \begin_inset Flex Code
31246 \begin_layout Plain Layout
31252 ou bien copier un fichier existant dans ce répertoire et le modifier.
31255 \begin_layout Standard
31256 Un fichier de configuration de cadre typique se présente comme ceci:
31259 \begin_layout LyX-Code
31265 \begin_layout LyX-Code
31268 GuiName "XFig: $$AbsOrRelPathParent$$Basename"
31271 \begin_layout LyX-Code
31277 \begin_layout LyX-Code
31283 \begin_layout LyX-Code
31289 \begin_layout LyX-Code
31295 \begin_layout LyX-Code
31301 \begin_layout LyX-Code
31304 AutomaticProduction true
31307 \begin_layout LyX-Code
31313 \begin_layout LyX-Code
31319 \begin_layout LyX-Code
31325 \begin_layout LyX-Code
31328 TransformCommand Rotate RotationLatexCommand
31331 \begin_layout LyX-Code
31334 TransformCommand Resize ResizeLatexCommand
31337 \begin_layout LyX-Code
31340 Product "$$RotateFront$$ResizeFront
31343 \begin_layout LyX-Code
31350 input{$$AbsOrRelPathMaster$$Basename.pstex_t}
31353 \begin_layout LyX-Code
31356 $$ResizeBack$$RotateBack"
31359 \begin_layout LyX-Code
31365 \begin_layout LyX-Code
31368 UpdateResult "$$AbsPath$$Basename.pstex_t"
31371 \begin_layout LyX-Code
31374 Requirement "graphicx"
31377 \begin_layout LyX-Code
31380 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
31383 \begin_layout LyX-Code
31386 ReferencedFile latex "$$AbsPath$$Basename.eps"
31389 \begin_layout LyX-Code
31392 ReferencedFile dvi "$$AbsPath$$Basename.eps"
31395 \begin_layout LyX-Code
31401 \begin_layout LyX-Code
31407 \begin_layout LyX-Code
31410 TransformCommand Rotate RotationLatexCommand
31413 \begin_layout LyX-Code
31416 TransformCommand Resize ResizeLatexCommand
31419 \begin_layout LyX-Code
31422 Product "$$RotateFront$$ResizeFront
31425 \begin_layout LyX-Code
31432 input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
31435 \begin_layout LyX-Code
31438 $$ResizeBack$$RotateBack"
31441 \begin_layout LyX-Code
31444 UpdateFormat pdftex
31447 \begin_layout LyX-Code
31450 UpdateResult "$$AbsPath$$Basename.pdftex_t"
31453 \begin_layout LyX-Code
31456 Requirement "graphicx"
31459 \begin_layout LyX-Code
31462 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
31465 \begin_layout LyX-Code
31468 ReferencedFile latex "$$AbsPath$$Basename.pdf"
31471 \begin_layout LyX-Code
31477 \begin_layout LyX-Code
31483 \begin_layout LyX-Code
31486 Product "$$Contents(
31488 "$$AbsPath$$Basename.asc
31493 \begin_layout LyX-Code
31496 UpdateFormat asciixfig
31499 \begin_layout LyX-Code
31502 UpdateResult "$$AbsPath$$Basename.asc"
31505 \begin_layout LyX-Code
31511 \begin_layout LyX-Code
31517 \begin_layout LyX-Code
31520 Product "<graphic fileref=
31522 "$$AbsOrRelPathMaster$$Basename.eps
31527 \begin_layout LyX-Code
31533 \begin_layout LyX-Code
31539 \begin_layout LyX-Code
31542 UpdateResult "$$AbsPath$$Basename.eps"
31545 \begin_layout LyX-Code
31548 ReferencedFile docbook "$$AbsPath$$Basename.eps"
31551 \begin_layout LyX-Code
31554 ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
31557 \begin_layout LyX-Code
31563 \begin_layout LyX-Code
31566 Product "[XFig: $$FName]"
31569 \begin_layout LyX-Code
31575 \begin_layout LyX-Code
31581 \begin_layout Standard
31582 Comme vous pouvez le constater, le cadre est inséré entre
31583 \begin_inset Flex Code
31586 \begin_layout Plain Layout
31596 \begin_inset Flex Code
31599 \begin_layout Plain Layout
31608 Il contient un en-tête spécifiant quelques réglages généraux et, pour chaque
31609 format primaire de document reconnu, une section
31610 \begin_inset Flex Code
31613 \begin_layout Plain Layout
31623 \begin_inset Flex Code
31626 \begin_layout Plain Layout
31637 \begin_layout Subsection
31641 \begin_layout Description
31644 \begin_inset Flex Code
31647 \begin_layout Plain Layout
31650 AutomaticProduction
31651 \begin_inset space ~
31661 indique si le fichier représenté par le cadre doit être créé par \SpecialChar LyX
31663 Cette directive doit apparaître une et une seule fois.
31666 \begin_layout Description
31669 \begin_inset Flex Code
31672 \begin_layout Plain Layout
31676 \begin_inset space ~
31686 précise un patron global utilisé dans l'échange dans la spécification des
31687 fichiers pour filtrer les fichiers désignés.
31688 S'il y a plus d'un suffixe possible (e.g.
31690 \begin_inset Flex Code
31693 \begin_layout Plain Layout
31702 \begin_inset Flex Code
31705 \begin_layout Plain Layout
31713 ), utiliser une syntaxe comme
31714 \begin_inset Flex Code
31717 \begin_layout Plain Layout
31726 Cette directive doit apparaître une et une seule fois.
31729 \begin_layout Description
31732 \begin_inset Flex Code
31735 \begin_layout Plain Layout
31739 \begin_inset space ~
31749 fixe le texte apparaissant dans le bouton.
31750 Cette directive doit apparaître une et une seule fois.
31753 \begin_layout Description
31756 \begin_inset Flex Code
31759 \begin_layout Plain Layout
31763 \begin_inset space ~
31767 \begin_inset space ~
31777 décrit le texte d'aide utilisé dans la fenêtre de dialogue
31778 \begin_inset Quotes cld
31782 \begin_inset Quotes crd
31786 Fournir suffisamment d'informations pour que l'utilisateur comprenne ce
31787 que le cadre peut faire pour lui.
31788 Cette directive doit apparaître une et une seule fois.
31791 \begin_layout Description
31794 \begin_inset Flex Code
31797 \begin_layout Plain Layout
31801 \begin_inset space ~
31811 indique le format du fichier original.
31812 Ce doit être le nom d'un format reconnu par \SpecialChar LyX
31814 \begin_inset space ~
31818 \begin_inset CommandInset ref
31820 reference "sec:Formats"
31826 \begin_inset Quotes eld
31830 \begin_inset Flex Code
31833 \begin_layout Plain Layout
31842 \begin_inset Quotes erd
31845 si le cadre peut gérer des fichiers originaux dans plus d'un format.
31847 tentera d'analyser le fichier pour en déduire le format dans ce cas.
31848 Cette directive doit apparaître une et une seule fois.
31851 \begin_layout Description
31854 \begin_inset Flex Code
31857 \begin_layout Plain Layout
31861 \begin_inset space ~
31871 est un nom original pour le cadre.
31872 Il ne soit pas contenir de macros de substitution (voir ci-après).
31875 \begin_layout Description
31878 \begin_inset Flex Code
31881 \begin_layout Plain Layout
31885 \begin_inset space ~
31888 Rotate|Resize|Clip|Extra
31895 spécifie quelles transformations sont reconnues par ce cadre.
31896 Elle peut apparaître zéro ou plusieurs fois.
31897 Elle active les options correspondantes dans la fenêtre de dialogue.
31899 \begin_inset Flex Code
31902 \begin_layout Plain Layout
31910 doit avoir soit une directive
31911 \begin_inset Flex Code
31914 \begin_layout Plain Layout
31922 correspondante, soit une directive
31923 \begin_inset Flex Code
31926 \begin_layout Plain Layout
31935 \begin_inset Flex Code
31938 \begin_layout Plain Layout
31947 Sinon, la transformation ne sera pas reconnue par ce cadre.
31951 \begin_layout Subsection
31955 \begin_layout Description
31958 \begin_inset Flex Code
31961 \begin_layout Plain Layout
31965 \begin_inset space ~
31968 LaTeX|PDFLaTeX|PlainText|DocBook|XHTML
31975 décrit le format de document primaire relevant de cette définition de format.
31976 Tous les cadres n'ont pas de représentation raisonnable dans tous les formats
31977 de fichier documentaire.
31978 Définissez cependant une section
31979 \begin_inset Flex Code
31982 \begin_layout Plain Layout
31990 pour tous les formats, et utilisez un texte bidon lorsqu'il n'existe pas
31992 Ainsi vous verrez au minimum une référence à l'objet externe dans le document
31996 \begin_layout Description
31999 \begin_inset Flex Code
32002 \begin_layout Plain Layout
32006 \begin_inset space ~
32014 \begin_inset space ~
32028 définit une macro additionnelle
32029 \begin_inset Flex Code
32032 \begin_layout Plain Layout
32044 pour la substitution par
32045 \begin_inset Flex Code
32048 \begin_layout Plain Layout
32058 \begin_inset Flex Code
32061 \begin_layout Plain Layout
32073 peut elle-même contenir des macros de substitution.
32074 L'avantage par rapport à l'usage direct de
32075 \begin_inset Flex Code
32078 \begin_layout Plain Layout
32091 \begin_inset Flex Code
32094 \begin_layout Plain Layout
32102 est que la valeur substituée par
32103 \begin_inset Flex Code
32106 \begin_layout Plain Layout
32118 est nettoyée de sorte qu'elle est un argument facultatif valide dans le
32119 format documentaire.
32120 Cette directive doit apparaître une et une seule fois.
32123 \begin_layout Description
32126 \begin_inset Flex Code
32129 \begin_layout Plain Layout
32133 \begin_inset space ~
32143 spécifie le texte inséré dans le document exporté.
32144 C'est en fait la directive la plus importante et elle peut être assez compliqué
32146 Cette directive doit apparaître une et une seule fois.
32149 \begin_layout Description
32152 \begin_inset Flex Code
32155 \begin_layout Plain Layout
32159 \begin_inset space ~
32173 spécifie un élément de préambule qui sera inclus dans le préambule \SpecialChar LaTeX
32175 Il doit être défini par
32176 \begin_inset Flex Code
32179 \begin_layout Plain Layout
32189 \begin_inset Flex Code
32192 \begin_layout Plain Layout
32201 Cette directive doit apparaître une et une seule fois.
32204 \begin_layout Description
32207 \begin_inset Flex Code
32210 \begin_layout Plain Layout
32214 \begin_inset space ~
32218 \begin_inset space ~
32228 désigne les fichiers créés par la procédure de conversion et requis par
32229 un format d'exportation particulier.
32230 Si le nom d'un fichier est relatif, il est interprété relativement au document
32232 Cette directive peut apparaître zéro ou plusieurs fois.
32235 \begin_layout Description
32238 \begin_inset Flex Code
32241 \begin_layout Plain Layout
32245 \begin_inset space ~
32255 désigne le nom d'un paquetage \SpecialChar LaTeX
32257 Le paquetage est inclus via
32258 \begin_inset Flex Code
32261 \begin_layout Plain Layout
32271 dans le préambule \SpecialChar LaTeX
32273 Cette directive peut apparaître zéro ou plusieurs fois.
32276 \begin_layout Description
32279 \begin_inset Flex Code
32282 \begin_layout Plain Layout
32286 \begin_inset space ~
32290 \begin_inset space ~
32293 RotationLatexCommand
32300 spécifie que la commande \SpecialChar LaTeX
32301 native doit être utilisée pour effectuer les
32303 Cette directive peut apparaître une fois ou pas du tout.
32306 \begin_layout Description
32309 \begin_inset Flex Code
32312 \begin_layout Plain Layout
32316 \begin_inset space ~
32320 \begin_inset space ~
32330 spécifie que la commande \SpecialChar LaTeX
32331 native doit être utilisée pour effectuer les
32332 changements de taille.
32333 Cette directive peut apparaître une fois ou pas du tout.
32336 \begin_layout Description
32339 \begin_inset Flex Code
32342 \begin_layout Plain Layout
32346 \begin_inset space ~
32350 \begin_inset space ~
32353 RotationLatexOption
32360 spécifie que les rotations sont effectuées via un paramètre facultatif.
32361 Cette directive peut apparaître une fois ou pas du tout.
32367 \begin_layout Description
32370 \begin_inset Flex Code
32373 \begin_layout Plain Layout
32377 \begin_inset space ~
32381 \begin_inset space ~
32391 spécifie que les changements de taille sont effectuées via un paramètre
32393 Cette directive peut apparaître une fois ou pas du tout
32396 \begin_layout Description
32399 \begin_inset Flex Code
32402 \begin_layout Plain Layout
32406 \begin_inset space ~
32410 \begin_inset space ~
32420 spécifie que les recadrages sont effectuées via un paramètre facultatif.
32421 Cette directive peut apparaître une fois ou pas du tout
32426 \begin_layout Description
32429 \begin_inset Flex Code
32432 \begin_layout Plain Layout
32436 \begin_inset space ~
32440 \begin_inset space ~
32450 spécifie qu'un paramètre supplémentaire facultatif est utilisé.
32451 Cette directive peut apparaître une fois ou pas du tout
32456 \begin_layout Description
32459 \begin_inset Flex Code
32462 \begin_layout Plain Layout
32466 \begin_inset space ~
32476 spécifie le format de fichier du fichier converti.
32477 Ce doit être le nom d'un format reconnu par \SpecialChar LyX
32478 (voir la fenêtre de dialogue
32480 \begin_inset Flex Noun
32483 \begin_layout Plain Layout
32486 Outils\SpecialChar menuseparator
32487 Préférences\SpecialChar menuseparator
32489 \begin_inset space ~
32493 \begin_inset space ~
32496 fichiers\SpecialChar menuseparator
32498 \begin_inset space ~
32502 \begin_inset space ~
32511 Cette directive doit apparaître une et une seule fois.
32512 Si le format du fichier résultant est PDF, vous devez spécifier le format
32516 \begin_inset Flex Code
32519 \begin_layout Plain Layout
32529 , qui est le format PDF utilisé pour insérer des graphiques.
32530 Les autres formats PDF définis servent aux exportations du document.
32533 \begin_layout Description
32536 \begin_inset Flex Code
32539 \begin_layout Plain Layout
32543 \begin_inset space ~
32553 spécifie le nom du fichier converti.
32554 Le nom de fichier doit être absolu.
32555 Cette directive doit apparaître une et une seule fois.
32558 \begin_layout Subsection
32559 Définitions du préambule
32562 \begin_layout Standard
32563 La configuration du cadre externe peut contenir des définitions additionnelles
32564 de préambule incluses dans
32565 \begin_inset Flex Code
32568 \begin_layout Plain Layout
32578 \begin_inset Flex Code
32581 \begin_layout Plain Layout
32590 Elle peuvent être utilisées par les cadres dans la section
32591 \begin_inset Flex Code
32594 \begin_layout Plain Layout
32605 \begin_layout Section
32606 Le mécanisme de substitution
32609 \begin_layout Standard
32610 Quand la fenêtre d'objet externe invoque un programme externe, il le fait
32611 selon la commande définie dans le fichier de configuration des cadres.
32612 Ces commandes peuvent contenir diverses macros qui sont interprétées avant
32614 Les commandes sont toujours exécutées dans le répertoire du document.
32617 \begin_layout Standard
32618 Ainsi, quand un objet externe est affiché, un mécanisme de substitution
32619 génère son nom, et la plupart des autres directives reconnaissent la substituti
32620 on de manière similaire.
32623 \begin_layout Standard
32624 Les macros disponibles sont les suivantes :
32627 \begin_layout Description
32630 \begin_inset Flex Code
32633 \begin_layout Plain Layout
32636 $$AbsOrRelPathMaster
32643 est le est le chemin d'accès, absolu ou relatif au document maître \SpecialChar LyX
32647 \begin_layout Description
32650 \begin_inset Flex Code
32653 \begin_layout Plain Layout
32656 $$AbsOrRelPathParent
32663 est le est le chemin d'accès, absolu ou relatif au document \SpecialChar LyX
32667 \begin_layout Description
32670 \begin_inset Flex Code
32673 \begin_layout Plain Layout
32683 est le chemin d'accès absolu.
32686 \begin_layout Description
32689 \begin_inset Flex Code
32692 \begin_layout Plain Layout
32702 est le nom du fichier sans chemin d'accès et sans suffixe.
32705 \begin_layout Description
32708 \begin_inset Flex Code
32711 \begin_layout Plain Layout
32717 \begin_inset Quotes cld
32721 \begin_inset Quotes crd
32731 la macro dépliera le contenu du fichier de nom
32732 \begin_inset Flex Code
32735 \begin_layout Plain Layout
32744 \begin_layout Description
32747 \begin_inset Flex Code
32750 \begin_layout Plain Layout
32760 est le suffixe (point inclus).
32763 \begin_layout Description
32766 \begin_inset Flex Code
32769 \begin_layout Plain Layout
32780 \begin_inset Quotes cld
32784 \begin_inset Quotes crd
32787 si le fichier est en format JPEG, sinon sera la chaîne
32788 \begin_inset Quotes cld
32792 \begin_inset Quotes crd
32796 Ceci est utile pour éviter des conversions inutiles pour les formats de
32797 sortie admettant à la fois les types PNG et JPEG.
32798 Le modèle prédéfini
32799 \begin_inset Quotes cld
32803 \begin_inset Quotes crd
32806 utilise cette macro avec le moteur pdf\SpecialChar TeX
32810 \begin_layout Description
32813 \begin_inset Flex Code
32816 \begin_layout Plain Layout
32826 est le nom du fichier spécifié dans la fenêtre d'objet externe.
32827 Il est soit absolu, soit relatif au document \SpecialChar LyX
32831 \begin_layout Description
32834 \begin_inset Flex Code
32837 \begin_layout Plain Layout
32848 \begin_inset Quotes cld
32852 \begin_inset Quotes crd
32856 \begin_inset Flex Code
32859 \begin_layout Plain Layout
32867 (absolu ou relatif au document \SpecialChar LyX
32871 \begin_layout Description
32874 \begin_inset Flex Code
32877 \begin_layout Plain Layout
32887 est le chemin d'accès relatif au document maître \SpecialChar LyX
32891 \begin_layout Description
32894 \begin_inset Flex Code
32897 \begin_layout Plain Layout
32907 est le chemin d'accès relatif au document \SpecialChar LyX
32911 \begin_layout Description
32914 \begin_inset Flex Code
32917 \begin_layout Plain Layout
32927 désigne le chemin absolu du répertoire système.
32928 Typiquement utilisé pour pouvoir trouver les différents scripts auxiliaires
32929 fournis avec \SpecialChar LyX
32933 \begin_layout Description
32936 \begin_inset Flex Code
32939 \begin_layout Plain Layout
32949 est le nom et le chemin absolu d'un fichier temporaire qui sera automatiquement
32950 effacé quand le document sera fermé, ou l'objet externe effacé.
32953 \begin_layout Standard
32954 Toutes la macros de chemin contiennent un séparateur de répertoire final,
32955 vous pouvez donc construire par exemple le nom de fichier absolu avec
32956 \begin_inset Flex Code
32959 \begin_layout Plain Layout
32962 $$AbsPath$$Basename$$Extension
32970 \begin_layout Standard
32971 Les macros ci-dessus sont substituées dans toutes les directives sauf indiqué.
32973 \begin_inset Flex Code
32976 \begin_layout Plain Layout
32984 reconnaît également les substitutions suivantes si elles sont autorisées
32986 \begin_inset Flex Code
32989 \begin_layout Plain Layout
32998 \begin_inset Flex Code
33001 \begin_layout Plain Layout
33012 \begin_layout Description
33015 \begin_inset Flex Code
33018 \begin_layout Plain Layout
33028 partie initiale de la commande de changement de taille.
33031 \begin_layout Description
33034 \begin_inset Flex Code
33037 \begin_layout Plain Layout
33047 partie finale de la commande de changement de taille.
33050 \begin_layout Description
33053 \begin_inset Flex Code
33056 \begin_layout Plain Layout
33066 partie initiale de la commande de rotation.
33069 \begin_layout Description
33072 \begin_inset Flex Code
33075 \begin_layout Plain Layout
33085 partie finale de la commande de rotation.
33088 \begin_layout Standard
33089 La valeur de la chaîne de la directive
33090 \begin_inset Flex Code
33093 \begin_layout Plain Layout
33101 reconnaît également les substitutions suivantes si elles sont autorisées
33105 \begin_inset Flex Code
33108 \begin_layout Plain Layout
33117 \begin_inset Flex Code
33120 \begin_layout Plain Layout
33131 \begin_layout Description
33134 \begin_inset Flex Code
33137 \begin_layout Plain Layout
33147 option de recadrage.
33150 \begin_layout Description
33151 \begin_inset Flex Code
33154 \begin_layout Plain Layout
33162 option supplémentaire.
33165 \begin_layout Description
33166 \begin_inset Flex Code
33169 \begin_layout Plain Layout
33177 option de changement de taille.
33180 \begin_layout Description
33181 \begin_inset Flex Code
33184 \begin_layout Plain Layout
33192 option de rotation.
33195 \begin_layout Standard
33196 Vous pouvez vous demander pourquoi les macros de chemin d'accès sont aussi
33198 Il y a deux raisons principales:
33201 \begin_layout Enumerate
33202 les chemins d'accès relatifs et absolus doivent rester relatifs et absolus,
33204 Les utilisateurs peuvent avoir des raisons de préférer l'un ou l'autre.
33205 Les chemins relatifs sont utiles pour des documents portables sur différentes
33206 machines, par exemple.
33207 Les chemins absolus peuvent être requis par certains logiciels;
33210 \begin_layout Enumerate
33212 traite les chemins d'accès relatifs différemment de \SpecialChar LyX
33213 et d'autres logiciels
33214 dans des fichiers inclus encapsulés.
33215 Pour \SpecialChar LyX
33216 , par exemple, un chemin relatif est toujours relatif au document
33217 qui contient le nom de fichier.
33218 Pour \SpecialChar LaTeX
33219 , il est toujours relatif au document maître.
33220 Ces deux définitions sont identiques si vous n'avez qu'un seul document.,
33221 mais diffèrent si vous avez un document maître qui inclut des sous-documents.
33222 Ceci signifie que les chemins relatifs doivent être transformés pour être
33223 transmis à \SpecialChar LaTeX
33225 Heureusement \SpecialChar LyX
33226 fait ceci automatiquement si vous choisissez les macros de
33227 substitution correctes.
33230 \begin_layout Standard
33231 Donc, quelle macro faut-il choisir dans une nouvelle définition de cadre?
33232 La règle n'est pas difficile:
33235 \begin_layout Itemize
33237 \begin_inset Flex Code
33240 \begin_layout Plain Layout
33248 si un chemin absolu est requis;
33251 \begin_layout Itemize
33253 \begin_inset Flex Code
33256 \begin_layout Plain Layout
33259 $$AbsOrRelPathMaster
33264 si la chaîne substituée est du type entrée pour \SpecialChar LaTeX
33268 \begin_layout Itemize
33270 \begin_inset Flex Code
33273 \begin_layout Plain Layout
33276 $$AbsOrRelPathParent
33281 pour préserver le choix de l'utilisateur.
33284 \begin_layout Standard
33285 Des cas spéciaux existent pour lesquels cette règle n'est pas valable, et
33286 par exemple lorsque des chemins relatifs sont requis, mais elle fonctionne
33287 correctement d'habitude.
33288 Un exemple de cas tordu est la directive
33289 \begin_inset Flex Code
33292 \begin_layout Plain Layout
33295 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
33300 dans le cadre Xfig indiqué ci-dessus: il n'est pas possible d'utiliser
33301 le nom absolu parce que la copieur pour les fichiers
33302 \begin_inset Flex Code
33305 \begin_layout Plain Layout
33313 nécessite le nom relatif pour réécrire le contenu du fichier.
33316 \begin_layout Section
33317 La question de la sécurité
33318 \begin_inset CommandInset label
33320 name "sec:La-question-de"
33327 \begin_layout Standard
33328 L'insertion d'objet externe crée une interface avec un paquet de programmes
33329 externes et le fait de manière automatique, nous devons donc en examiner
33330 les conséquences en matière de sécurité.
33331 En particulier, comme vous avez la possibilité d'inclure vos propres noms
33332 de fichier ou de paramètres et qu'ils sont interprétés pour former une
33333 commande, il semble possible de créer un document malveillant qui exécute
33334 des commandes indésirables quand un utilisateur le visualise ou l'imprime.
33335 C'est quelque chose que nous voulons absolument éviter.
33338 \begin_layout Standard
33339 Cependant, comme les commandes du programme externe sont définies seulement
33340 dans le fichier de configuration des cadres, il n'y a pas de problème de
33341 sécurité si \SpecialChar LyX
33342 est configuré correctement avec seulement des cadres sûrs.
33343 Ceci parce que les programmes externes sont invoqués via l'appel système
33345 \begin_inset Flex Code
33348 \begin_layout Plain Layout
33354 et non via l'appel système
33355 \begin_inset Flex Code
33358 \begin_layout Plain Layout
33365 Il n'est donc pas possible d'exécuter des commandes arbitraires via le
33366 shell à partir du nom de fichier ou des paramètres.
33369 \begin_layout Standard
33370 Ceci implique aussi qu'il y a des restrictions dans les commandes définissables
33371 dans un cadre d'objet externe.
33372 En particulier, les pipes et les redirections ne sont pas disponibles.
33373 C'était obligatoire pour que \SpecialChar LyX
33375 Si vous voulez utiliser quelques-unes des fonctions du shell, vous devez
33376 écrire un script sûr pour le faire de manière contrôlée, puis définir ce
33377 script comme commande.
33381 \begin_layout Standard
33382 Il est possible de créer un cadre qui interagit directement avec le shell,
33383 mais comme cela permettrait à un utilisateur malveillant d'exécuter des
33384 commandes arbitraires en écrivant des noms de fichier ou des paramètres
33385 bien choisis, nous vous recommandons d'utiliser en général des scripts
33386 sûrs qui fonctionnent avec l'appel système
33387 \begin_inset Flex Code
33390 \begin_layout Plain Layout
33396 d'une manière contrôlée.
33397 Bien sûr, si vous êtes dans un environnement dans lequel vous avez confiance,
33398 il est tentant de ne pas se fouler et d'utiliser des scripts shell ordinaires.
33399 Si vous faites cela, sachez que vous allez
33403 créer dans votre système une faille de sécurité facile à exploiter.
33404 Il est évident que de tels cadres non sécurisés ne seront jamais inclus
33405 dans la distribution standard de \SpecialChar LyX
33406 , même si nous encourageons les gens à
33407 nous proposer de nouveaux cadres dans la tradition du logiciel libre.
33408 Mais \SpecialChar LyX
33409 tel que vous vous le procurez par les voies officielles de distribution
33410 ne contiendra jamais de cadres non sécurisés.
33413 \begin_layout Standard
33414 L'insertion d'objet externe est un outil très puissant, et vous devez faire
33415 attention à ne pas mettre en péril la sécurité avec cette puissance.
33416 Une légère erreur dans une seule ligne d'un script apparemment inoffensif
33417 peut ouvrir la voie à d'énormes problèmes.
33418 Si vous n'avez pas une compréhension claire de ce qui est en jeu, nous
33419 vous recommandons de consulter un professionnel de la sécurité, ou de contacter
33420 l'équipe de développement de \SpecialChar LyX
33421 si vous vous demandez si votre cadre est
33423 Faites le avant de l'utiliser dans un environnement que vous ne contrôlez
33427 \begin_layout Chapter
33429 Liste des fonctions utilisables dans les styles
33430 \begin_inset CommandInset label
33432 name "chap:List-of-functions"
33439 \begin_layout Standard
33441 \begin_inset Tabular
33442 <lyxtabular version="3" rows="11" columns="8">
33443 <features tabularvalignment="middle">
33444 <column alignment="left" valignment="top">
33445 <column alignment="left" valignment="top">
33446 <column alignment="left" valignment="top">
33447 <column alignment="left" valignment="top">
33448 <column alignment="left" valignment="top">
33449 <column alignment="left" valignment="top">
33450 <column alignment="left" valignment="top">
33451 <column alignment="left" valignment="top">
33453 <cell alignment="left" valignment="top" usebox="none">
33456 \begin_layout Plain Layout
33462 <cell alignment="left" valignment="top" usebox="none">
33465 \begin_layout Plain Layout
33471 <cell alignment="left" valignment="top" usebox="none">
33474 \begin_layout Plain Layout
33480 <cell alignment="left" valignment="top" usebox="none">
33483 \begin_layout Plain Layout
33489 <cell alignment="center" valignment="top" usebox="none">
33492 \begin_layout Plain Layout
33498 <cell alignment="center" valignment="top" usebox="none">
33501 \begin_layout Plain Layout
33507 <cell alignment="center" valignment="top" usebox="none">
33510 \begin_layout Plain Layout
33516 <cell alignment="center" valignment="top" usebox="none">
33519 \begin_layout Plain Layout
33527 <cell alignment="left" valignment="top" usebox="none">
33530 \begin_layout Plain Layout
33536 <cell alignment="left" valignment="top" usebox="none">
33539 \begin_layout Plain Layout
33545 <cell alignment="left" valignment="top" usebox="none">
33548 \begin_layout Plain Layout
33554 <cell alignment="left" valignment="top" usebox="none">
33557 \begin_layout Plain Layout
33563 <cell alignment="center" valignment="top" usebox="none">
33566 \begin_layout Plain Layout
33572 <cell alignment="center" valignment="top" usebox="none">
33575 \begin_layout Plain Layout
33581 <cell alignment="center" valignment="top" usebox="none">
33584 \begin_layout Plain Layout
33590 <cell alignment="center" valignment="top" usebox="none">
33593 \begin_layout Plain Layout
33601 <cell alignment="left" valignment="top" usebox="none">
33604 \begin_layout Plain Layout
33610 <cell alignment="left" valignment="top" usebox="none">
33613 \begin_layout Plain Layout
33619 <cell alignment="left" valignment="top" usebox="none">
33622 \begin_layout Plain Layout
33628 <cell alignment="left" valignment="top" usebox="none">
33631 \begin_layout Plain Layout
33637 <cell alignment="center" valignment="top" usebox="none">
33640 \begin_layout Plain Layout
33646 <cell alignment="center" valignment="top" usebox="none">
33649 \begin_layout Plain Layout
33655 <cell alignment="center" valignment="top" usebox="none">
33658 \begin_layout Plain Layout
33664 <cell alignment="center" valignment="top" usebox="none">
33667 \begin_layout Plain Layout
33675 <cell alignment="left" valignment="top" usebox="none">
33678 \begin_layout Plain Layout
33684 <cell alignment="left" valignment="top" usebox="none">
33687 \begin_layout Plain Layout
33693 <cell alignment="left" valignment="top" usebox="none">
33696 \begin_layout Plain Layout
33702 <cell alignment="left" valignment="top" usebox="none">
33705 \begin_layout Plain Layout
33711 <cell alignment="center" valignment="top" usebox="none">
33714 \begin_layout Plain Layout
33720 <cell alignment="center" valignment="top" usebox="none">
33723 \begin_layout Plain Layout
33729 <cell alignment="center" valignment="top" usebox="none">
33732 \begin_layout Plain Layout
33738 <cell alignment="center" valignment="top" usebox="none">
33741 \begin_layout Plain Layout
33749 <cell alignment="left" valignment="top" usebox="none">
33752 \begin_layout Plain Layout
33758 <cell alignment="left" valignment="top" usebox="none">
33761 \begin_layout Plain Layout
33767 <cell alignment="left" valignment="top" usebox="none">
33770 \begin_layout Plain Layout
33776 <cell alignment="left" valignment="top" usebox="none">
33779 \begin_layout Plain Layout
33785 <cell alignment="center" valignment="top" usebox="none">
33788 \begin_layout Plain Layout
33794 <cell alignment="center" valignment="top" usebox="none">
33797 \begin_layout Plain Layout
33803 <cell alignment="center" valignment="top" usebox="none">
33806 \begin_layout Plain Layout
33812 <cell alignment="center" valignment="top" usebox="none">
33815 \begin_layout Plain Layout
33823 <cell alignment="left" valignment="top" usebox="none">
33826 \begin_layout Plain Layout
33832 <cell alignment="left" valignment="top" usebox="none">
33835 \begin_layout Plain Layout
33841 <cell alignment="left" valignment="top" usebox="none">
33844 \begin_layout Plain Layout
33850 <cell alignment="left" valignment="top" usebox="none">
33853 \begin_layout Plain Layout
33859 <cell alignment="center" valignment="top" usebox="none">
33862 \begin_layout Plain Layout
33868 <cell alignment="center" valignment="top" usebox="none">
33871 \begin_layout Plain Layout
33877 <cell alignment="center" valignment="top" usebox="none">
33880 \begin_layout Plain Layout
33886 <cell alignment="center" valignment="top" usebox="none">
33889 \begin_layout Plain Layout
33897 <cell alignment="left" valignment="top" usebox="none">
33900 \begin_layout Plain Layout
33906 <cell alignment="left" valignment="top" usebox="none">
33909 \begin_layout Plain Layout
33915 <cell alignment="left" valignment="top" usebox="none">
33918 \begin_layout Plain Layout
33924 <cell alignment="left" valignment="top" usebox="none">
33927 \begin_layout Plain Layout
33933 <cell alignment="center" valignment="top" usebox="none">
33936 \begin_layout Plain Layout
33942 <cell alignment="center" valignment="top" usebox="none">
33945 \begin_layout Plain Layout
33951 <cell alignment="center" valignment="top" usebox="none">
33954 \begin_layout Plain Layout
33960 <cell alignment="center" valignment="top" usebox="none">
33963 \begin_layout Plain Layout
33971 <cell alignment="left" valignment="top" usebox="none">
33974 \begin_layout Plain Layout
33980 <cell alignment="left" valignment="top" usebox="none">
33983 \begin_layout Plain Layout
33989 <cell alignment="left" valignment="top" usebox="none">
33992 \begin_layout Plain Layout
33998 <cell alignment="left" valignment="top" usebox="none">
34001 \begin_layout Plain Layout
34007 <cell alignment="center" valignment="top" usebox="none">
34010 \begin_layout Plain Layout
34016 <cell alignment="center" valignment="top" usebox="none">
34019 \begin_layout Plain Layout
34025 <cell alignment="center" valignment="top" usebox="none">
34028 \begin_layout Plain Layout
34034 <cell alignment="center" valignment="top" usebox="none">
34037 \begin_layout Plain Layout
34045 <cell alignment="left" valignment="top" usebox="none">
34048 \begin_layout Plain Layout
34054 <cell alignment="left" valignment="top" usebox="none">
34057 \begin_layout Plain Layout
34063 <cell alignment="left" valignment="top" usebox="none">
34066 \begin_layout Plain Layout
34072 <cell alignment="left" valignment="top" usebox="none">
34075 \begin_layout Plain Layout
34081 <cell alignment="center" valignment="top" usebox="none">
34084 \begin_layout Plain Layout
34090 <cell alignment="center" valignment="top" usebox="none">
34093 \begin_layout Plain Layout
34099 <cell alignment="center" valignment="top" usebox="none">
34102 \begin_layout Plain Layout
34108 <cell alignment="center" valignment="top" usebox="none">
34111 \begin_layout Plain Layout
34119 <cell alignment="left" valignment="top" usebox="none">
34122 \begin_layout Plain Layout
34128 <cell alignment="left" valignment="top" usebox="none">
34131 \begin_layout Plain Layout
34137 <cell alignment="left" valignment="top" usebox="none">
34140 \begin_layout Plain Layout
34146 <cell alignment="left" valignment="top" usebox="none">
34149 \begin_layout Plain Layout
34155 <cell alignment="center" valignment="top" usebox="none">
34158 \begin_layout Plain Layout
34164 <cell alignment="center" valignment="top" usebox="none">
34167 \begin_layout Plain Layout
34173 <cell alignment="center" valignment="top" usebox="none">
34176 \begin_layout Plain Layout
34182 <cell alignment="center" valignment="top" usebox="none">
34185 \begin_layout Plain Layout
34193 <cell alignment="center" valignment="top" usebox="none">
34196 \begin_layout Plain Layout
34202 <cell alignment="center" valignment="top" usebox="none">
34205 \begin_layout Plain Layout
34211 <cell alignment="center" valignment="top" usebox="none">
34214 \begin_layout Plain Layout
34220 <cell alignment="center" valignment="top" usebox="none">
34223 \begin_layout Plain Layout
34229 <cell alignment="center" valignment="top" usebox="none">
34232 \begin_layout Plain Layout
34238 <cell alignment="center" valignment="top" usebox="none">
34241 \begin_layout Plain Layout
34247 <cell alignment="center" valignment="top" usebox="none">
34250 \begin_layout Plain Layout
34256 <cell alignment="center" valignment="top" usebox="none">
34259 \begin_layout Plain Layout
34273 \begin_layout Chapter
34274 Noms des couleurs disponibles utilisables dans les styles
34275 \begin_inset CommandInset label
34277 name "chap:Names-of-colors"
34284 \begin_layout Standard
34285 Les couleurs énumérées ci-après sont les couleurs standard et celles que
34286 vous pouvez régler dans les préférences \SpecialChar LyX
34290 \begin_layout Section
34296 \begin_layout Standard
34297 Les mots-clés suivants ne sont pas des couleurs, mais plutôt des actions
34298 sur la définition des couleurs.
34301 \begin_layout Description
34309 \begin_layout Description
34317 \begin_layout Description
34322 pas de couleur particulière – réinitialisation ou couleur implicite
34325 \begin_layout Section
34329 \begin_layout Standard
34330 Ces couleurs ne peuvent pas être personnalisées.
34331 Merci de ne pas utiliser ces couleurs dans les définitions de format, du
34332 fait qu'elles fonctionneront mal avec certains thèmes (comme les thèmes
34336 \begin_layout Description
34342 \begin_layout Description
34348 \begin_layout Description
34354 \begin_layout Description
34360 \begin_layout Description
34366 \begin_layout Description
34372 \begin_layout Description
34378 \begin_layout Description
34384 \begin_layout Description
34390 \begin_layout Description
34396 \begin_layout Description
34402 \begin_layout Description
34408 \begin_layout Description
34414 \begin_layout Description
34420 \begin_layout Description
34426 \begin_layout Description
34432 \begin_layout Description
34438 \begin_layout Description
34444 \begin_layout Description
34450 \begin_layout Section
34451 Couleurs dynamiques
34454 \begin_layout Standard
34455 Ces couleurs sont affectées à différents éléments dans
34457 Outils\SpecialChar menuseparator
34463 \begin_layout Description
34471 \begin_layout Description
34479 \begin_layout Description
34487 \begin_layout Description
34495 \begin_layout Description
34503 \begin_layout Description
34508 étiquette de branche
34511 \begin_layout Description
34516 fond de bouton d'insert
34519 \begin_layout Description
34524 bordure de bouton d'insert
34527 \begin_layout Description
34532 fond du bouton d'insert (pointé)
34535 \begin_layout Description
34540 barre de modification
34543 \begin_layout Description
34548 texte modifié auteur 1
34551 \begin_layout Description
34556 texte modifié auteur 2
34559 \begin_layout Description
34564 texte modifié auteur 3
34567 \begin_layout Description
34572 texte modifié auteur 4
34575 \begin_layout Description
34580 texte modifié auteur 5
34583 \begin_layout Description
34588 texte d'insert repliable
34591 \begin_layout Description
34596 cadre d'insert repliable
34599 \begin_layout Description
34607 \begin_layout Description
34612 fond d'insert de commande
34615 \begin_layout Description
34620 cadre d'insert de commande
34623 \begin_layout Description
34628 étiquette de commentaire
34631 \begin_layout Description
34636 fond de commentaire
34639 \begin_layout Description
34647 \begin_layout Description
34655 \begin_layout Description
34658 deletedtextmodifier
34660 modificateur de texte supprimé
34663 \begin_layout Description
34668 barre de profondeur
34671 \begin_layout Description
34676 marqueur de fin de ligne
34679 \begin_layout Description
34684 erreur \SpecialChar LaTeX
34688 \begin_layout Description
34693 étiquette de note de bas de page
34696 \begin_layout Description
34699 foreground foreground color
34702 \begin_layout Description
34710 \begin_layout Description
34715 fond d'insert grisé
34718 \begin_layout Description
34723 étiquette d'insert grisé
34726 \begin_layout Description
34731 texte d'insert grisé
34734 \begin_layout Description
34742 \begin_layout Description
34747 complétion en ligne
34750 \begin_layout Description
34758 \begin_layout Description
34766 \begin_layout Description
34774 \begin_layout Description
34779 texte \SpecialChar LaTeX
34783 \begin_layout Description
34791 \begin_layout Description
34796 étiquette de note en marge
34799 \begin_layout Description
34807 \begin_layout Description
34815 \begin_layout Description
34820 cadre mathématique (non pointé)
34823 \begin_layout Description
34828 cadre mathématique (pointé)
34831 \begin_layout Description
34839 \begin_layout Description
34844 fond de macro mathématique
34847 \begin_layout Description
34852 macro mathématique désactivée
34855 \begin_layout Description
34860 cadre de macro mathématique
34863 \begin_layout Description
34868 fond dynamique de macro mathématique
34871 \begin_layout Description
34876 étiquette de macro mathématique
34879 \begin_layout Description
34884 macro mathématique : nouveau paramètre
34887 \begin_layout Description
34892 macro mathématique : ancien paramètre
34895 \begin_layout Description
34903 \begin_layout Description
34906 nonunique_inlinecompletion
34908 complétion en ligne (choix multiples)
34911 \begin_layout Description
34919 \begin_layout Description
34927 \begin_layout Description
34932 saut de page / saut de ligne
34935 \begin_layout Description
34940 marqueur de paragraphe
34943 \begin_layout Description
34948 texte d'insert fantôme
34951 \begin_layout Description
34959 \begin_layout Description
34967 \begin_layout Description
34972 cadre d'expression régulière
34975 \begin_layout Description
34978 scroll color that indicates when a row can be scrolled
34981 \begin_layout Description
34989 \begin_layout Description
34997 \begin_layout Description
35005 \begin_layout Description
35013 \begin_layout Description
35021 \begin_layout Description
35026 ligne on/off de tableau
35029 \begin_layout Description
35034 couleur 1 des étiquettes de format et d'inserts personnalisés
35037 \begin_layout Description
35042 couleur 2 des étiquettes de format et d'inserts personnalisés
35045 \begin_layout Description
35050 couleur 3 des étiquettes de format et d'inserts personnalisés
35053 \begin_layout Description
35061 \begin_layout Description