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
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)
254 \begin_layout Plain Layout
255 Mise à jour pour 2.4.0, 28 novembre 2022 (JPC) : sémantique de
256 \begin_inset Quotes cld
260 \begin_inset Quotes crd
269 \begin_inset Newline newline
273 \begin_inset Newline newline
279 \begin_layout Standard
280 \begin_inset CommandInset toc
281 LatexCommand tableofcontents
288 \begin_layout Chapter
292 \begin_layout Standard
293 Ce manuel couvre les fonctions de personnalisation de \SpecialChar LyX
295 Nous y abordons des sujets comme les raccourcis clavier, les options d'aperçu
296 à l'écran, les options d'impression, l'envoi de commandes à \SpecialChar LyX
299 , l'internationalisation, l'installation de nouvelles classes \SpecialChar LaTeX
301 formats \SpecialChar LyX
303 Nous n'espérons pas aborder tout ce que vous pouvez modifier – nos développeurs
304 ajoutent de nouvelles fonctions plus vite que nous n'en écrivons la documentati
305 on – mais nous allons expliquer les personnalisations les plus courantes
306 et au moins vous indiquer la bonne direction pour les plus obscures d'entre
310 \begin_layout Standard
315 dans le document, on utilise « graphique » en tant que raccourci de « objet
316 graphique »: graphique, diagramme, image, schéma, etc.
319 \begin_layout Chapter
320 Les fichiers de configuration de \SpecialChar LyX
324 \begin_layout Standard
325 Ce chapitre devrait vous aider à trouver votre chemin parmi les fichiers
326 de configuration de \SpecialChar LyX
328 Avant d'entreprendre sa lecture, consultez
330 Aide\SpecialChar menuseparator
346 pour connaître le répertoire de bibliothèques et le répertoire utilisateur
349 C'est dans celui-ci que \SpecialChar LyX
350 place ses fichiers de configuration système; le
351 répertoire utilisateur est celui dans lequel vous pouvez mettre vos versions
353 Le premier sera appelé
354 \begin_inset Flex Code
357 \begin_layout Plain Layout
365 \begin_inset Flex Code
368 \begin_layout Plain Layout
374 dans la suite de ce document.
377 \begin_layout Section
378 Qu'est-ce qu'il y a dans
379 \begin_inset Flex Code
382 \begin_layout Plain Layout
392 \begin_layout Standard
393 \begin_inset Flex Code
396 \begin_layout Plain Layout
403 et ses sous-répertoires contiennent un certain nombre de fichiers qui peuvent
404 servir à personnaliser le comportement de \SpecialChar LyX
406 Vous pouvez modifier ces fichiers depuis \SpecialChar LyX
407 lui-même avec la fenêtre
409 Outils\SpecialChar menuseparator
413 La plupart des réglages personnels que vous voudrez apporter à \SpecialChar LyX
415 se faire par l'intermédiaire de cette fenêtre.
416 Il y a cependant bien d'autres aspects du fonctionnement de \SpecialChar LyX
418 on peut agir en modifiant les fichiers de
419 \begin_inset Flex Code
422 \begin_layout Plain Layout
430 Ils entrent dans différentes catégories, qui sont décrites dans les sous-sectio
434 \begin_layout Subsection
435 Les fichiers générés automatiquement
438 \begin_layout Standard
439 Ces fichiers sont générés au moment de la configuration de \SpecialChar LyX
441 Ils définissent différentes valeurs par défaut qui sont détectées automatiqueme
442 nt par l'inspection de votre système.
443 Comme ils peuvent être réécrits à tout moment, il n'est pas conseillé de
447 \begin_layout Labeling
448 \labelwidthstring 00.00.0000
449 \begin_inset Flex Code
452 \begin_layout Plain Layout
458 contient les valeurs implicites pour différentes commandes.
461 \begin_layout Labeling
462 \labelwidthstring 00.00.0000
463 \begin_inset Flex Code
466 \begin_layout Plain Layout
472 contient la liste des paquetages \SpecialChar LaTeX
476 ne se sert pas directement de ce fichier, mais les informations obtenues
477 sont disponibles en faisant
479 Aide\SpecialChar menuseparator
490 \begin_layout Labeling
491 \labelwidthstring 00.00.0000
492 \begin_inset Flex Code
495 \begin_layout Plain Layout
501 donne la liste des classes de texte présentes dans le répertoire
502 \begin_inset Flex Code
505 \begin_layout Plain Layout
511 , les classes de document \SpecialChar LaTeX
512 correspondantes et leur description.
516 \begin_layout Labeling
517 \labelwidthstring 00.00.0000
518 \begin_inset Flex Code
521 \begin_layout Plain Layout
527 donne la liste des modules figurant dans vos répertoires de format (
528 \begin_inset Flex Code
531 \begin_layout Plain Layout
542 \begin_layout Labeling
543 \labelwidthstring 00.00.0000
544 \begin_inset Flex Code
547 \begin_layout Plain Layout
553 donne la liste de différentes sortes de fichiers connexes à \SpecialChar LaTeX
558 \begin_layout Labeling
559 \labelwidthstring 00.00.0000
560 \begin_inset Flex Code
563 \begin_layout Plain Layout
564 doc/\SpecialChar LaTeX
570 est généré automatiquement pendant la configuration de \SpecialChar LyX
571 , à partir du fichier
573 \begin_inset Flex Code
576 \begin_layout Plain Layout
586 \begin_layout Subsection
590 \begin_layout Standard
591 Ces répertoires figurent à la fois dans
592 \begin_inset Flex Code
595 \begin_layout Plain Layout
602 \begin_inset Flex Code
605 \begin_layout Plain Layout
612 Si un fichier existe dans les deux répertoires, c'est celui de
613 \begin_inset Flex Code
616 \begin_layout Plain Layout
625 \begin_layout Labeling
626 \labelwidthstring 00.00.0000
627 \begin_inset Flex Code
630 \begin_layout Plain Layout
636 contient les fichiers de définition des raccourcis clavier, qui ont le
638 \begin_inset Flex Code
641 \begin_layout Plain Layout
649 \begin_inset Quotes cld
653 \begin_inset Quotes crd
656 du fichier de raccourcis, appelée
657 \begin_inset Flex Code
660 \begin_layout Plain Layout
666 , celle-ci sera détectée et utilisée en premier.
669 \begin_layout Labeling
670 \labelwidthstring 00.00.0000
671 \begin_inset Flex Code
674 \begin_layout Plain Layout
680 contient les fichiers avec le suffixe
681 \begin_inset Flex Code
684 \begin_layout Plain Layout
690 qui définissent les divers styles de citation (natbib, biblatex etc.).
692 \begin_inset CommandInset ref
694 reference "subsec:Cite-Engine-Files"
704 \begin_layout Labeling
705 \labelwidthstring 00.00.0000
706 \begin_inset Flex Code
709 \begin_layout Plain Layout
715 contient quelques fichiers graphiques qui peuvent être inclus dans les
720 \begin_layout Labeling
721 \labelwidthstring 00.00.0000
722 \begin_inset Flex Code
725 \begin_layout Plain Layout
731 contient les fichiers de la documentation de \SpecialChar LyX
732 (dont celui que vous êtes
735 \begin_inset Flex Code
738 \begin_layout Plain Layout
745 est un cas à part, comme nous venons de le voir.
746 S'il existe des version traduites des fichiers d'aide, avec le préfixe
748 \begin_inset Flex Code
751 \begin_layout Plain Layout
757 , celles-ci seront utilisées d'abord (voir le
762 \begin_inset CommandInset ref
764 reference "chap:i18n"
772 \begin_layout Labeling
773 \labelwidthstring 00.00.0000
774 \begin_inset Flex Code
777 \begin_layout Plain Layout
783 contient les fichiers d'exemples qui illustrent la façon d'utiliser certaines
785 Vous pouvez y accéder en appuyant sur le bouton
790 \begin_inset Flex Noun
793 \begin_layout Plain Layout
794 Fichier\SpecialChar menuseparator
803 \begin_layout Labeling
804 \labelwidthstring 00.00.0000
805 \begin_inset Flex Code
808 \begin_layout Plain Layout
814 contient les fichiers d'images utilisés dans l'interface
819 Il contient également les icônes utilisées dans la barre d'outils et les
820 bannières affichées au démarrage de \SpecialChar LyX
824 \begin_layout Labeling
825 \labelwidthstring 00.00.0000
826 \begin_inset Flex Code
829 \begin_layout Plain Layout
835 contient les fichiers de réaffectation clavier.
837 \begin_inset CommandInset ref
839 reference "sec:clavier"
843 pour des informations détaillées.
847 \begin_layout Labeling
848 \labelwidthstring 00.00.0000
849 \begin_inset Flex Code
852 \begin_layout Plain Layout
858 contient les classes de texte et les fichiers de modules décrits au
859 \begin_inset CommandInset ref
861 reference "chap:classe-texte"
868 \begin_layout Labeling
869 \labelwidthstring 00.00.0000
870 \begin_inset Flex Code
873 \begin_layout Plain Layout
879 contient les scripts Python
880 \begin_inset Flex Code
883 \begin_layout Plain Layout
889 permettant d'effectuer les conversions entre versions de \SpecialChar LyX
891 Ils peuvent être exécutés depuis la ligne de commande, si vous désirez
892 par exemple faire un traitement par lots.
895 \begin_layout Labeling
896 \labelwidthstring 00.00.0000
897 \begin_inset Flex Code
900 \begin_layout Plain Layout
906 contient quelques fichiers qui illustrent les possibilités offertes par
908 \begin_inset Flex Noun
911 \begin_layout Plain Layout
924 \begin_layout Labeling
925 \labelwidthstring 00.00.0000
926 \begin_inset Flex Code
929 \begin_layout Plain Layout
935 contient les fichiers modèles de \SpecialChar LyX
941 \begin_inset CommandInset ref
943 reference "sec:modeles"
950 \begin_layout Labeling
951 \labelwidthstring 00.00.0000
952 \begin_inset Flex Code
955 \begin_layout Plain Layout
961 contient des fichiers avec le suffixe
962 \begin_inset Flex Code
965 \begin_layout Plain Layout
971 qui définissent l'interface utilisateur de \SpecialChar LyX
973 C'est-à-dire que ces fichiers définissent quels éléments apparaissent dans
974 les menus et quels éléments apparaissent dans la barre d'outils.
977 \begin_layout Labeling
978 \labelwidthstring 00.00.0000
979 \begin_inset Flex Code
982 \begin_layout Plain Layout
988 contient les fichiers avec le suffixe
989 \begin_inset Flex Code
992 \begin_layout Plain Layout
998 qui définissent les modèles permettant l'insertion de contenu externe dans
999 un document LyX, voir
1000 \begin_inset CommandInset ref
1002 reference "chap:Insérer-un-Objet"
1012 \begin_layout Subsection
1013 Fichiers que vous n'avez pas à modifier
1016 \begin_layout Standard
1017 Ce sont des fichiers internes à \SpecialChar LyX
1018 , et ils ne doivent pas être modifiés, sauf
1019 par les développeurs.
1023 \begin_layout Labeling
1024 \labelwidthstring 00.00.0000
1031 ce fichier contient la liste des développeurs de \SpecialChar LyX
1033 Son contenu est affiché en sélectionnant
1034 \begin_inset Flex Noun
1037 \begin_layout Plain Layout
1038 Aide\SpecialChar menuseparator
1047 \begin_layout Labeling
1048 \labelwidthstring 00.00.0000
1055 est un script \SpecialChar LaTeX
1056 utilisé pendant le processus de configuration.
1057 Ne pas le lancer directement.
1061 \begin_layout Labeling
1062 \labelwidthstring 00.00.0000
1069 est le script qui permet de reconfigurer \SpecialChar LyX
1071 Il génère des fichiers de configuration dans le répertoire dans lequel
1075 \begin_layout Subsection
1076 Autres fichiers appelant un commentaire
1079 \begin_layout Labeling
1080 \labelwidthstring 00.00.0000
1085 contient des tables de conversion faisant correspondre les différents encodages
1086 de caractères avec Unicode.
1089 \begin_layout Labeling
1090 \labelwidthstring 00.00.0000
1095 contient la liste de toutes les langues actuellement supportées par \SpecialChar LyX
1099 \begin_layout Labeling
1100 \labelwidthstring 00.00.0000
1101 \begin_inset Flex Code
1104 \begin_layout Plain Layout
1110 contient des informations sur les différentes polices.
1113 \begin_layout Labeling
1114 \labelwidthstring 00.00.0000
1115 \begin_inset Flex Code
1118 \begin_layout Plain Layout
1124 contient les traductions pour les styles de paragraphe internationalisés
1126 \begin_inset space ~
1130 \begin_inset CommandInset ref
1132 reference "subsec:I18n"
1139 \begin_layout Labeling
1140 \labelwidthstring 00.00.0000
1141 \begin_inset Flex Code
1144 \begin_layout Plain Layout
1150 contient des informations sur les glyphes encodés en Unicode et la manière
1151 dont \SpecialChar LyX
1152 les traite via \SpecialChar LaTeX
1156 \begin_layout Section
1157 Votre répertoire personnel de configuration
1160 \begin_layout Standard
1161 Même si vous utilisez \SpecialChar LyX
1162 sans être le super-utilisateur, vous pouvez avoir
1163 envie de modifier la configuration de \SpecialChar LyX
1164 pour votre usage personnel.
1166 \begin_inset Flex Code
1169 \begin_layout Plain Layout
1175 contient les fichiers personnels de configuration.
1176 C'est le répertoire qui est décrit comme
1177 \begin_inset Quotes cld
1180 Répertoire utilisateur
1181 \begin_inset Quotes crd
1186 Aide\SpecialChar menuseparator
1188 \begin_inset space ~
1192 \begin_inset space ~
1196 \begin_inset space ~
1203 Il est traité comme un miroir du répertoire
1204 \begin_inset Flex Code
1207 \begin_layout Plain Layout
1214 , et chaque fichier qui se trouve dans
1218 remplace par conséquent le fichier correspondant de
1219 \begin_inset Flex Code
1222 \begin_layout Plain Layout
1230 Chaque fichier de configuration décrit dans les sections précédentes peut
1231 se trouver soit dans le répertoire de configuration système, ce qui jouera
1232 pour tous les utilisateurs, soit dans votre répertoire personnel, pour
1233 votre propre configuration.
1236 \begin_layout Standard
1237 Pour éclaircir la situation, voici quelques exemples:
1240 \begin_layout Itemize
1241 les réglages effectués dans la fenêtre
1243 Outils\SpecialChar menuseparator
1246 sont enregistrés dans un fichier
1247 \begin_inset Flex Code
1250 \begin_layout Plain Layout
1257 \begin_inset Flex Code
1260 \begin_layout Plain Layout
1269 \begin_layout Itemize
1270 quand vous reconfigurez \SpecialChar LyX
1273 Outils\SpecialChar menuseparator
1277 fait tourner le script
1278 \begin_inset Flex Code
1281 \begin_layout Plain Layout
1287 et les fichiers résultants sont placés dans votre répertoire personnel
1289 Ça signifie que les nouvelles classes de texte que vous avez pu ajouter
1291 \begin_inset Flex Code
1294 \begin_layout Plain Layout
1300 seront ajoutées à la liste des classes de la fenêtre
1302 Document\SpecialChar menuseparator
1309 \begin_layout Itemize
1310 Si vous récupérez sur le site ftp de \SpecialChar LyX
1311 des fichiers de documentation mis
1312 à jour et que vous n'êtes pas administrateur sur votre système, vous pouvez
1313 placer ces fichiers dans
1314 \begin_inset Flex Code
1317 \begin_layout Plain Layout
1323 et ils seront ouverts directement à partir du menu d'
1330 \begin_layout Section
1331 Utiliser \SpecialChar LyX
1332 avec plusieurs configurations
1335 \begin_layout Standard
1336 La liberté offerte pour le répertoire de configuration locale peut être
1337 insuffisante si vous avez besoin de plusieurs configurations différentes.
1338 Par exemple, vous pouvez vouloir utiliser des raccourcis clavier ou des
1339 réglages d'imprimante différents selon les circonstances
1343 \begin_layout Plain Layout
1344 NdT : ou encore vouloir écrire dans des langues différentes et adapter vos
1345 configurations en conséquence.
1351 Vous pouvez y arriver en ayant plusieurs répertoires de configuration.
1352 Vous spécifiez alors lequel utiliser au moment de lancer \SpecialChar LyX
1356 \begin_layout Standard
1357 Si vous lancez \SpecialChar LyX
1358 avec l'option de ligne de commande
1366 , le programme va lire la configuration qui se trouve dans ce répertoire,
1367 et non dans le répertoire par défaut (en lançant \SpecialChar LyX
1368 sans cette option vous
1369 pouvez déterminer le répertoire par défaut).
1370 Si ce répertoire n'existe pas, \SpecialChar LyX
1371 vous propose de le créer, exactement comme
1372 il le fait avec le répertoire implicite au premier lancement du programme.
1373 Vous pouvez modifier les options de configuration dans ce
1377 supplémentaire exactement comme vous le feriez pour le répertoire implicite.
1378 Ces répertoires sont complètement indépendants (mais lisez la suite).
1379 Notez que positionner la variable d'environnement
1383 a exactement le même effet.
1386 \begin_layout Standard
1387 Quand vous avez plusieurs configurations, vous devez faire plus attention:
1388 si vous voulez ajouter un nouveau format dans
1390 MonNouveauRép/layouts
1392 , pour qu'il soit disponible dans toutes vos configurations, vous devez
1393 l'ajouter dans chaque répertoire séparément.
1394 Vous pouvez contourner ceci avec l'astuce suivante: après que \SpecialChar LyX
1396 répertoire supplémentaire, la plupart des sous-répertoires (voir plus haut)
1398 Si vous voulez que la nouvelle configuration soit le reflet d'une déjà
1399 existante, remplacez le sous-répertoire vide par un lien symbolique au
1400 sous-répertoire correspondant dans la configuration existante.
1401 Faites toutefois attention avec le sous-répertoire
1405 , car il contient un fichier écrit par le script de configuration (accessible
1408 Outils\SpecialChar menuseparator
1411 ) qui est propre à chaque configuration.
1414 \begin_layout Chapter
1420 \begin_layout Standard
1421 Tous les options de la fenêtre
1425 sont expliquées dans l'annexe
1427 La fenêtre Préférences
1431 Guide de l'utilisateur
1434 Pour certaines options, vous trouverez ici plus de précisions.
1437 \begin_layout Section
1439 \begin_inset CommandInset label
1448 \begin_layout Standard
1449 La première étape consiste à définir vos formats de fichiers si ce n'est
1451 Pour ce faire, ouvrez
1452 \begin_inset Flex Noun
1455 \begin_layout Plain Layout
1456 Outils\SpecialChar menuseparator
1465 \begin_inset Flex Noun
1468 \begin_layout Plain Layout
1469 Gestion des fichiers\SpecialChar menuseparator
1477 , appuyez sur le bouton
1478 \begin_inset Flex Noun
1481 \begin_layout Plain Layout
1489 \begin_inset Flex Noun
1492 \begin_layout Plain Layout
1498 contient le nom utilisé pour identifier le format de manière interne.
1499 Vous devrez également saisir un suffixe de nom de fichier.
1500 Toutes ces informations sont obligatoires.
1502 \begin_inset Flex Noun
1505 \begin_layout Plain Layout
1511 permet de définir une séquence de touches du clavier pour un accès rapide
1512 aux menus (par exemple, appuyer sur
1513 \begin_inset Flex Noun
1516 \begin_layout Plain Layout
1523 \begin_inset Flex Noun
1526 \begin_layout Plain Layout
1527 Document\SpecialChar menuseparator
1528 Visionner (autres formats)\SpecialChar menuseparator
1537 \begin_layout Standard
1538 Un Format peut se voir associer une
1539 \begin_inset Flex Noun
1542 \begin_layout Plain Layout
1549 \begin_inset Flex Noun
1552 \begin_layout Plain Layout
1559 Par exemple, vous pouvez vouloir utiliser Ghostview pour afficher les fichier
1561 Vous pouvez saisir le nom de la commande permettant de lancer les programmes
1562 dans les champs correspondants.
1563 La visionneuse est lancée quand vous voulez voir un graphique dans \SpecialChar LyX
1566 \begin_inset Flex Noun
1569 \begin_layout Plain Layout
1570 Document\SpecialChar menuseparator
1577 L'éditeur est lancé par exemple quand vous faites un clic-droit sur un
1578 graphique et que vous choisissez
1579 \begin_inset Flex Noun
1582 \begin_layout Plain Layout
1583 Modifier le fichier via une application externe
1588 dans le menu contextuel qui apparaît.
1591 \begin_layout Standard
1593 \begin_inset Flex Noun
1596 \begin_layout Plain Layout
1602 d'un format est facultatif, mais s'il est précisé, il doit être unique
1603 pour l'ensemble des formats.
1604 Il est utilisé pour reconnaître les fichiers de ce format à partir de leur
1606 Pour certains formats de fichier importants, il n'y a pas de type MIME
1607 officiellement répertorié dans la base
1608 \begin_inset CommandInset href
1611 target "http://www.iana.org/assignments/media-types/"
1617 De ce fait \SpecialChar LyX
1618 utilise la liste plus étoffée spécifiée par
1619 \begin_inset CommandInset href
1621 name "freedesktop.org"
1622 target "http://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec"
1630 \begin_layout Standard
1631 La case à cocher Format de document informe \SpecialChar LyX
1632 que le format est approprié
1633 pour une exportation du document.
1634 Si la case est cochée que qu'une procédure de conversion est définie (voir
1636 \begin_inset space ~
1640 \begin_inset CommandInset ref
1642 reference "sec:Convertisseurs"
1646 ), ce format apparaîtra dans le menu
1647 \begin_inset Flex Noun
1650 \begin_layout Plain Layout
1651 Fichier\SpecialChar menuseparator
1658 Le format apparaîtra également dans le menu
1662 si une visionneuse est définie pour lui.
1663 Les formats purement graphiques, comme png, ne doivent pas utiliser cette
1665 Les formats adaptés à la fois aux graphiques et aux documents, comme pdf,
1669 \begin_layout Standard
1671 \begin_inset Flex Noun
1674 \begin_layout Plain Layout
1675 Format graphique vectoriel
1680 informe \SpecialChar LyX
1681 qu'un format peut contenir des vecteurs graphiques.
1682 Cette information est utile pour déterminer le format cible des graphiques
1683 inclus lors de l'exportation via
1684 \begin_inset Flex Noun
1687 \begin_layout Plain Layout
1694 Les graphiques inclus dans le document peuvent nécessiter une conversion
1696 \begin_inset Flex Noun
1699 \begin_layout Plain Layout
1706 \begin_inset Flex Noun
1709 \begin_layout Plain Layout
1716 \begin_inset Flex Noun
1719 \begin_layout Plain Layout
1726 \begin_inset Flex Noun
1729 \begin_layout Plain Layout
1735 ne sait pas gérer d'autres formats graphiques.
1736 Si un graphique inclus n'est pas déjà dans un des ces trois formats, il
1738 \begin_inset Flex Noun
1741 \begin_layout Plain Layout
1747 si la case est cochée, et en
1748 \begin_inset Flex Noun
1751 \begin_layout Plain Layout
1760 \begin_layout Section
1764 \begin_layout Standard
1765 Du fait que toutes les conversions d'un format à une autre se font dans
1766 la répertoire temporaire de \SpecialChar LyX
1767 , il peut être nécessaire de modifier un fichier
1768 avant de le copier dan le répertoire temporaire pour que la conversion
1769 se fasse correctement
1773 \begin_layout Plain Layout
1774 Par exemple, le fichier peut référencer d'autres fichiers ― e.g.
1775 une image ― par un nom de fichier relatif, qui peut devenir incorrect lors
1776 de la copie du fichier dans le répertoire temporaire.
1782 Ceci est effectué par un Copieur: il copie un fichier vers (ou depuis)
1783 le répertoire temporaire et peut le modifier à la volée.
1786 \begin_layout Standard
1787 La définition des copieurs peut utiliser huit variables:
1790 \begin_layout Labeling
1791 \labelwidthstring 00.00.0000
1792 \begin_inset Flex Code
1795 \begin_layout Plain Layout
1801 le répertoire système de \SpecialChar LyX
1803 \begin_inset space \thinspace{}
1807 \begin_inset space \space{}
1811 \begin_inset Flex Noun
1814 \begin_layout Plain Layout
1823 \begin_layout Labeling
1824 \labelwidthstring 00.00.0000
1825 \begin_inset Flex Code
1828 \begin_layout Plain Layout
1834 le fichier en entrée
1837 \begin_layout Labeling
1838 \labelwidthstring 00.00.0000
1839 \begin_inset Flex Code
1842 \begin_layout Plain Layout
1848 le fichier en sortie
1851 \begin_layout Labeling
1852 \labelwidthstring 00.00.0000
1853 \begin_inset Flex Code
1856 \begin_layout Plain Layout
1862 la racine du nom (sans le suffixe) dans le répertoire temporaire \SpecialChar LyX
1866 \begin_layout Labeling
1867 \labelwidthstring 00.00.0000
1868 \begin_inset Flex Code
1871 \begin_layout Plain Layout
1877 la chemin d'accès complet du répertoire \SpecialChar LyX
1881 \begin_layout Labeling
1882 \labelwidthstring 00.00.0000
1883 \begin_inset Flex Code
1886 \begin_layout Plain Layout
1892 le chemin d'accès complet au ficher original \SpecialChar LyX
1893 en cours de traitement
1896 \begin_layout Labeling
1897 \labelwidthstring 00.00.0000
1898 \begin_inset Flex Code
1901 \begin_layout Plain Layout
1907 le nom du fichier \SpecialChar LyX
1908 (sans chemin d'accès)
1911 \begin_layout Labeling
1912 \labelwidthstring 00.00.0000
1913 \begin_inset Flex Code
1916 \begin_layout Plain Layout
1923 \begin_inset Quotes cld
1926 nom \SpecialChar LaTeX
1928 \begin_inset Quotes crd
1934 \begin_layout Standard
1935 Ce dernier doit être le nom du fichier tel qu'il serait spécifié dans la
1936 commande \SpecialChar LaTeX
1944 Il n'est pertinent que pour l'exportation des fichiers appropriés à une
1948 \begin_layout Standard
1949 Les copieurs peuvent être utilisés pour à peu près n'importe quelle opération
1951 Par exemple, supposons que vous vouliez que les fichiers pdf soient copiés
1952 dans un répertoire particulier,
1953 \begin_inset Flex Code
1956 \begin_layout Plain Layout
1963 Alors vous pouvez écrire un script comme celui-ci:
1966 \begin_layout Standard
1969 \begin_inset listings
1973 \begin_layout Plain Layout
1978 \begin_layout Plain Layout
1983 \begin_layout Plain Layout
1985 TOFILE=`basename $2`
1988 \begin_layout Plain Layout
1990 cp $FROMFILE /home/you/pdf/$TOFILE
1998 \begin_layout Standard
1999 Enregistrez-le dans votre répertoire \SpecialChar LyX
2005 \begin_inset Flex Code
2008 \begin_layout Plain Layout
2009 /home/you/.lyx/scripts/pdfcopier.sh
2014 ― et rendez le exécutable, si c'est nécessaire sur votre plate-forme.
2016 \begin_inset Flex Noun
2019 \begin_layout Plain Layout
2020 Outils\SpecialChar menuseparator
2027 \begin_inset Flex Noun
2030 \begin_layout Plain Layout
2031 Gestion des fichiers\SpecialChar menuseparator
2038 \begin_inset Flex Noun
2041 \begin_layout Plain Layout
2047 ― ou l'un des autres formats PDF ― et saisissez
2048 \begin_inset Flex Code
2051 \begin_layout Plain Layout
2052 pdfcopier.sh $$i $$o
2058 \begin_inset Flex Noun
2061 \begin_layout Plain Layout
2070 \begin_layout Standard
2071 Les copieurs sont utilisés par \SpecialChar LyX
2072 dans plusieurs de ses convertisseurs internes.
2073 Par exemple, si les programmes appropriés sont trouvés lors de la configuration
2075 installera automatiquement des copieurs pour les formats
2076 \begin_inset Flex Noun
2079 \begin_layout Plain Layout
2086 \begin_inset Flex Noun
2089 \begin_layout Plain Layout
2091 \begin_inset space ~
2100 Quand le documente est exporté vers ces formats, le copieur considère que
2101 non seulement le fichier HTML, mais aussi les fichiers auxiliaires (fichiers
2102 de style, images, etc.) sont également copiés.
2103 Tous ces fichiers sont recopiés dans un sous-répertoire du répertoire dans
2104 lequel se trouvait le document \SpecialChar LyX
2108 \begin_layout Section
2110 \begin_inset CommandInset label
2112 name "sec:Convertisseurs"
2119 \begin_layout Standard
2120 Vous pouvez définir vos propres Convertisseurs pour activer les conversions
2121 entre différents formats.
2122 Ceci est défini dans
2123 \begin_inset Flex Noun
2126 \begin_layout Plain Layout
2127 Outils\SpecialChar menuseparator
2128 Préférences\SpecialChar menuseparator
2129 Gestion des fichiers\SpecialChar menuseparator
2138 \begin_layout Standard
2139 Pour définir un nouveau convertisseur, sélectionner les formats appropriés
2140 dans les menus déroulants
2141 \begin_inset Flex Noun
2144 \begin_layout Plain Layout
2151 \begin_inset Flex Noun
2154 \begin_layout Plain Layout
2160 , saisir le nom de la commande nécessaire à la conversion et appuyer sur
2162 \begin_inset Flex Noun
2165 \begin_layout Plain Layout
2172 Plusieurs variables peuvent être utilisées pour préciser les arguments
2173 des commandes de conversion:
2176 \begin_layout Labeling
2177 \labelwidthstring 00.00.0000
2178 \begin_inset Flex Code
2181 \begin_layout Plain Layout
2187 le répertoire système de \SpecialChar LyX
2191 \begin_layout Labeling
2192 \labelwidthstring 00.00.0000
2193 \begin_inset Flex Code
2196 \begin_layout Plain Layout
2202 le fichier en entrée
2205 \begin_layout Labeling
2206 \labelwidthstring 00.00.0000
2207 \begin_inset Flex Code
2210 \begin_layout Plain Layout
2216 le fichier en sortie
2219 \begin_layout Labeling
2220 \labelwidthstring 00.00.0000
2221 \begin_inset Flex Code
2224 \begin_layout Plain Layout
2230 le nom de base du fichier en entrée (c'est-à-dire sans suffixe)
2233 \begin_layout Labeling
2234 \labelwidthstring 00.00.0000
2235 \begin_inset Flex Code
2238 \begin_layout Plain Layout
2244 le chemin du fichier d'entrée
2247 \begin_layout Labeling
2248 \labelwidthstring 00.00.0000
2249 \begin_inset Flex Code
2252 \begin_layout Plain Layout
2258 le chemin du fichier d'entrée original (ceci peut différer de
2259 \begin_inset Flex Noun
2262 \begin_layout Plain Layout
2268 lors de l'appel d'une séquence de convertisseurs)
2271 \begin_layout Labeling
2272 \labelwidthstring 00.00.0000
2273 \begin_inset Flex Code
2276 \begin_layout Plain Layout
2283 \begin_inset Flex Code
2286 \begin_layout Plain Layout
2292 désignant l'encodage du document
2295 \begin_layout Standard
2297 \begin_inset Flex Noun
2300 \begin_layout Plain Layout
2302 \begin_inset space ~
2310 , vous pouvez saisir les mots-clés suivants, séparés par des virgules:
2313 \begin_layout Labeling
2314 \labelwidthstring 00.00.0000
2315 \begin_inset Flex Code
2318 \begin_layout Plain Layout
2319 \begin_inset Flex Code
2322 \begin_layout Plain Layout
2333 ce convertisseur exécute \SpecialChar LaTeX
2334 ou une variante de \SpecialChar LaTeX
2335 , le fichier journal sera
2338 \begin_inset Flex Code
2341 \begin_layout Plain Layout
2347 précise quelle forme de \SpecialChar LaTeX
2351 \begin_inset Flex Code
2354 \begin_layout Plain Layout
2355 latex, pdflatex, platex, xetex, luatex
2366 \begin_inset Flex Code
2369 \begin_layout Plain Layout
2376 \begin_inset Flex Code
2379 \begin_layout Plain Layout
2390 \begin_layout Labeling
2391 \labelwidthstring 00.00.0000
2392 \begin_inset Flex Code
2395 \begin_layout Plain Layout
2396 \begin_inset Flex Code
2399 \begin_layout Plain Layout
2410 la conversion utilise le fichier \SpecialChar LaTeX
2412 \begin_inset Flex Noun
2415 \begin_layout Plain Layout
2423 \begin_inset Flex Code
2426 \begin_layout Plain Layout
2432 précise quelle forme de \SpecialChar LaTeX
2433 sera exécutée pour créer le fichier
2434 \begin_inset Flex Noun
2437 \begin_layout Plain Layout
2446 \begin_inset Flex Code
2449 \begin_layout Plain Layout
2450 latex, pdflatex, platex, xetex, luatex
2461 \begin_inset Flex Code
2464 \begin_layout Plain Layout
2471 \begin_inset Flex Code
2474 \begin_layout Plain Layout
2485 \begin_layout Labeling
2486 \labelwidthstring 00.00.0000
2487 \begin_inset Flex Code
2490 \begin_layout Plain Layout
2496 demande une fichier \SpecialChar LyX
2498 \begin_inset Quotes cld
2502 \begin_inset Quotes crd
2505 (facile), ce qui en pratique désigne un fichier similaire au résultat d'une
2506 exportation \SpecialChar LaTeX
2510 \begin_inset Flex Code
2513 \begin_layout Plain Layout
2526 \begin_layout Labeling
2527 \labelwidthstring 00.00.0000
2528 \begin_inset Flex Code
2531 \begin_layout Plain Layout
2537 la sortie est au format XML
2540 \begin_layout Standard
2541 Les quatre mots-clés suivants ne sont pas vraiment des mots-clés, ils prennent
2542 un argument de la forme
2543 \begin_inset Flex Noun
2546 \begin_layout Plain Layout
2555 \begin_layout Labeling
2556 \labelwidthstring 00.00.0000
2557 \begin_inset Flex Code
2560 \begin_layout Plain Layout
2566 est le nom du pilote qu'il faut charger pour ce convertisseur avec le paquetage
2571 , pour ce convertisseur.
2572 Le chargement du pilote convenable est nécessaire pour obtenir certaines
2573 fonctionnalités spécifiques du PDF.
2581 \begin_layout Labeling
2582 \labelwidthstring 00.00.0000
2583 \begin_inset Flex Code
2586 \begin_layout Plain Layout
2592 s'il est utilisé, les messages d'erreur standard du convertisseur seront
2593 redirigés vers un fichier
2594 \begin_inset Flex Code
2597 \begin_layout Plain Layout
2605 , et le script passé en valeur sera exécuté comme:
2606 \begin_inset Flex Code
2609 \begin_layout Plain Layout
2612 script < infile.out > infile.log
2618 L'argument peut contenir
2619 \begin_inset Flex Code
2622 \begin_layout Plain Layout
2631 \begin_layout Labeling
2632 \labelwidthstring 00.00.0000
2633 \begin_inset Flex Code
2636 \begin_layout Plain Layout
2642 précise le nom du répertoire dans lequel le convertisseur placera les fichiers
2643 engendrés par la conversion.
2645 ne créera pas ce répertoire, et ne copiera rien dedans, bien qu'il le
2646 copie dans la cible.
2647 La valeur peut utiliser
2648 \begin_inset Flex Code
2651 \begin_layout Plain Layout
2657 , qui sera remplacé par le nom sans suffixe des fichiers d'entrée et de
2658 sortie, respectivement, lors de la copie du répertoire.
2659 \begin_inset Newline newline
2662 Noter que l'utilisation simultanée de
2663 \begin_inset Flex Noun
2666 \begin_layout Plain Layout
2673 \begin_inset Flex Noun
2676 \begin_layout Plain Layout
2683 Ce dernier sera ignoré si le premier est employé;
2686 \begin_layout Labeling
2687 \labelwidthstring 00.00.0000
2688 \begin_inset Flex Code
2691 \begin_layout Plain Layout
2697 détermine le nom du fichier résultat et peut contenir
2698 \begin_inset Flex Code
2701 \begin_layout Plain Layout
2709 \begin_inset Flex Noun
2712 \begin_layout Plain Layout
2718 et est optionnel même dans ce cas; la valeur
2719 \begin_inset Quotes cld
2723 \begin_inset Quotes crd
2726 est implicite s'il n'est pas activé.
2729 \begin_layout Standard
2731 \begin_inset Flex Code
2734 \begin_layout Plain Layout
2740 approprié accompagne certains convertisseurs venant avec \SpecialChar LyX
2742 Par contre, aucun des trois derniers mots-clés n'est utilisé dans les convertis
2743 seurs pré-installés par \SpecialChar LyX
2747 \begin_layout Standard
2748 Il n'est pas nécessaire de définir des convertisseurs pour tous les formats
2749 entre lesquels vous désirez effectuer des conversions.
2750 Par exemple, vous remarquerez qu'il n'y a pas de convertisseur
2751 \begin_inset Quotes cld
2756 \begin_inset Quotes crd
2759 , mais \SpecialChar LyX
2760 exportera bien vers PostScript.
2761 Ceci se fait parce que \SpecialChar LyX
2762 crée d'abord un fichier \SpecialChar LaTeX
2763 (pas besoin de convertisseur
2764 pour cela) qui est ensuite converti vers DVI en utilisant le convertisseur
2766 \begin_inset Quotes cld
2771 \begin_inset Quotes crd
2774 , pour terminer par la conversion
2775 \begin_inset Quotes cld
2779 \begin_inset Quotes crd
2784 trouve ainsi les séquences de convertisseurs automatiquement, et trouvera
2785 toujours le séquence la plus courte.
2786 Vous pouvez cependant définir plusieurs méthodes de conversion entre formats
2788 Par exemple, la configuration \SpecialChar LyX
2789 standard propose cinq façons différentes
2790 de convertir \SpecialChar LaTeX
2794 \begin_layout Enumerate
2796 \begin_inset Flex Noun
2799 \begin_layout Plain Layout
2808 \begin_layout Enumerate
2809 via (DVI et) PostScript, en utilisant
2810 \begin_inset Flex Noun
2813 \begin_layout Plain Layout
2822 \begin_layout Enumerate
2823 via DVI, en utilisant
2824 \begin_inset Flex Noun
2827 \begin_layout Plain Layout
2836 \begin_layout Enumerate
2838 \begin_inset Flex Noun
2841 \begin_layout Plain Layout
2851 \begin_layout Enumerate
2853 \begin_inset Flex Noun
2856 \begin_layout Plain Layout
2866 \begin_layout Standard
2867 Pour définir de tels choix de séquences, vous devez définir plusieurs
2868 \begin_inset Quotes cld
2872 \begin_inset Quotes crd
2875 cible, comme décrit dans la
2876 \begin_inset CommandInset ref
2878 reference "sec:Formats"
2883 Par exemple, avec la configuration standard, les formats dénommés
2884 \begin_inset Flex Noun
2887 \begin_layout Plain Layout
2894 \begin_inset Flex Noun
2897 \begin_layout Plain Layout
2904 \begin_inset Flex Noun
2907 \begin_layout Plain Layout
2914 \begin_inset Flex Noun
2917 \begin_layout Plain Layout
2924 \begin_inset Flex Noun
2927 \begin_layout Plain Layout
2934 \begin_inset Flex Noun
2937 \begin_layout Plain Layout
2944 \begin_inset Flex Noun
2947 \begin_layout Plain Layout
2954 \begin_inset Flex Noun
2957 \begin_layout Plain Layout
2965 \begin_inset Flex Noun
2968 \begin_layout Plain Layout
2974 (pour Lua\SpecialChar TeX
2975 ) sont définis, qui correspondent tous au suffixe
2976 \begin_inset Flex Noun
2979 \begin_layout Plain Layout
2985 et auxquels sont associées les trois méthodes décrites ci-dessus.
2988 \begin_layout Chapter
2989 Internationaliser \SpecialChar LyX
2991 \begin_inset CommandInset label
3000 \begin_layout Standard
3001 Il est possible de traduire l'interface utilisateur de \SpecialChar LyX
3003 La dernière fois que nous avons vérifié, \SpecialChar LyX
3004 était disponible en 30 langues.
3005 La langue que vous avez choisie est appelée votre
3009 (pour plus de renseignements sur les réglages de localisation, voyez la
3010 documentation de votre système d'exploitation sur les locales.
3011 Pour Linux, la page de man de
3012 \begin_inset Flex Noun
3015 \begin_layout Plain Layout
3021 est un bon point de départ).
3024 \begin_layout Standard
3025 Notez que ces traductions fonctionnent, mais présentent quelques failles.
3026 En particulier, toutes les fenêtres ont été tracées en fonction du texte
3027 anglais, et quelques-unes des traductions sont trop grandes pour rentrer
3028 dans l'espace alloué.
3029 Ce n'est qu'un problème d'affichage sans conséquence.
3030 Vous verrez aussi que certaines traductions n'ont pas de raccourcis définis
3032 Parfois, c'est qu'il n'y a pas assez de lettres disponibles.
3033 Parfois c'est que le traducteur n'a tout simplement pas encore eu le temps
3035 Nos équipes de traduction, que vous pouvez souhaiter rejoindre
3039 \begin_layout Plain Layout
3040 Si vous parlez couramment une autre langue que l'anglais, rejoindre ces
3041 équipes est un des grands moyens de rendre service à la communauté des
3042 développeurs et utilisateurs de \SpecialChar LyX
3048 , essaieront de faire disparaître ces inconvénients dans les versions futures
3053 \begin_layout Section
3054 Traduire \SpecialChar LyX
3058 \begin_layout Subsection
3059 Traduire l'interface graphique (messages textuels)
3062 \begin_layout Standard
3064 utilise la bibliothèque GNU
3065 \begin_inset Flex Noun
3068 \begin_layout Plain Layout
3074 pour gérer l'internationalisation de l'interface.
3075 Pour que \SpecialChar LyX
3076 parle votre langue favorite dans tous les menus et fenêtres,
3077 vous avez besoin d'un fichier
3078 \begin_inset Flex Noun
3081 \begin_layout Plain Layout
3088 Quand celui-ci est disponible, vous devez générer à partir de là un fichier
3090 \begin_inset Flex Noun
3093 \begin_layout Plain Layout
3099 et installer ce dernier.
3100 Tout ce processus est expliqué dans la documentation de GNU
3101 \begin_inset Flex Noun
3104 \begin_layout Plain Layout
3111 Vous pouvez effectuer cette traduction pour votre propre besoin, mais si
3112 vous avez l'intention de la faire, vous pouvez aussi bien partager le résultat
3113 de votre travail avec la communauté \SpecialChar LyX
3115 Envoyez un message à la liste de messagerie des développeurs \SpecialChar LyX
3117 d'information sur la procédure.
3120 \begin_layout Standard
3121 En bref, voici un résumé de ce qu'il faut faire (
3127 est le code de la langue):
3130 \begin_layout Itemize
3131 télécharger le code source de \SpecialChar LyX
3133 \begin_inset CommandInset href
3135 name "page d'information sur le Web"
3136 target "https://www.lyx.org/HowToUseGIT"
3144 \begin_layout Itemize
3146 \begin_inset Flex Noun
3149 \begin_layout Plain Layout
3156 \begin_inset Flex Noun
3159 \begin_layout Plain Layout
3165 , le répertoire des fichiers
3166 \begin_inset Flex Noun
3169 \begin_layout Plain Layout
3180 \begin_inset Flex Noun
3183 \begin_layout Plain Layout
3198 \begin_inset Flex Noun
3201 \begin_layout Plain Layout
3207 n'existe pas, il peut être recréé avec la commande
3208 \begin_inset Flex Noun
3211 \begin_layout Plain Layout
3217 dans ce répertoire, ou bien vous pouvez utiliser le fichier
3218 \begin_inset Flex Noun
3221 \begin_layout Plain Layout
3227 d'une autre langue comme modèle).
3230 \begin_layout Itemize
3244 \begin_layout Plain Layout
3245 C'est un fichier texte: il peut donc être modifié par n'importe quel éditeur
3247 Mais il existe des programmes spécifiques pour gérer les modifications,
3249 \begin_inset Flex Noun
3252 \begin_layout Plain Layout
3258 (toutes plate-formes) ou
3259 \begin_inset Flex Noun
3262 \begin_layout Plain Layout
3269 Emacs est également doté d'un
3270 \begin_inset Quotes cld
3274 \begin_inset Quotes crd
3277 pour modifier les fichier
3278 \begin_inset Flex Noun
3281 \begin_layout Plain Layout
3287 , mais attention, les fichiers sont encodés en Unicode, voir
3288 \begin_inset Flex URL
3291 \begin_layout Plain Layout
3293 https://www.gnu.org/software/gettext/manual/html_node/PO-Mode.html
3307 Pour certains menus, il y a aussi des touches de raccourci qui doivent
3309 Ces touches viennent après un
3312 \begin_inset Quotes cld
3316 \begin_inset Quotes crd
3321 , et doivent être adaptées au texte traduit.
3322 Vous devez aussi remplir les champs au début du nouveau fichier
3323 \begin_inset Flex Noun
3326 \begin_layout Plain Layout
3332 avec votre adresse e-mail, etc., pour que les gens sachent comment vous
3333 joindre pour proposer des suggestions, ou pour démolir votre travail.
3336 \begin_layout Standard
3337 Si vous voulez juste traduire pour vous-même, alors:
3340 \begin_layout Itemize
3349 \begin_inset Newline newline
3353 \begin_inset Flex Noun
3356 \begin_layout Plain Layout
3357 msgfmt -o xx.mo < xx.po
3365 \begin_layout Itemize
3367 \begin_inset Flex Noun
3370 \begin_layout Plain Layout
3376 dans votre répertoire de locales, dans le répertoire correspondant aux
3377 messages pour la langue
3384 \begin_inset Flex Noun
3387 \begin_layout Plain Layout
3394 \begin_inset Newline newline
3398 \begin_inset Flex Noun
3401 \begin_layout Plain Layout
3402 /usr/local/share/locale/xx/LC_MESSAGES/lyx.mo
3410 \begin_layout Standard
3411 Pour ajouter un nouveau fichier
3420 (ce qui serait mieux pour que d'autres puisent en profiter), il faut
3421 effectuer quelques changements dans \SpecialChar LyX
3422 : envoyez donc une courrier à la liste
3423 de messagerie des développeurs pour ce faire.
3426 \begin_layout Subsubsection
3430 \begin_layout Standard
3431 Il arrive quelquefois qu'un message anglophone doive être traduit de différentes
3432 façons dans le langage cible.
3433 Un exemple est le message
3434 \begin_inset Flex Code
3437 \begin_layout Plain Layout
3443 qui se traduit en français par
3444 \begin_inset Flex Noun
3447 \begin_layout Plain Layout
3454 \begin_inset Flex Noun
3457 \begin_layout Plain Layout
3463 , suivant le genre et l'initiale du mot suivant.
3465 \begin_inset Flex Code
3468 \begin_layout Plain Layout
3474 ne sait pas gérer de telles traductions ambiguës, et vous devez donc ajouter
3475 une information contextuelle au message: au lieu de
3476 \begin_inset Flex Code
3479 \begin_layout Plain Layout
3486 \begin_inset Flex Code
3489 \begin_layout Plain Layout
3496 \begin_inset Flex Code
3499 \begin_layout Plain Layout
3505 De ce fait, les deux occurrences de
3506 \begin_inset Flex Code
3509 \begin_layout Plain Layout
3517 sont différentes pour
3518 \begin_inset Flex Code
3521 \begin_layout Plain Layout
3527 et peuvent être traduites correctement pour
3528 \begin_inset Flex Noun
3531 \begin_layout Plain Layout
3535 \begin_inset space ~
3544 \begin_inset Flex Noun
3547 \begin_layout Plain Layout
3551 \begin_inset space ~
3562 \begin_layout Standard
3563 Bien entendu l'information contextuelle doit être supprimée de l'affichage
3564 lorsqu'aucune traduction n'est utilisée, c'est pourquoi il faut la mettre
3565 entre double crochets à la fin du message comme ci-dessus.
3566 Le mécanisme de traduction de \SpecialChar LyX
3567 assure que tout ce qui est entre double
3568 crochets à la fin des messages est supprimé à l'affichage du message.
3571 \begin_layout Subsection
3572 Traduire la documentation
3575 \begin_layout Standard
3576 La documentation en ligne (dans le menu
3580 ) peut (et doit !) être traduite.
3581 S'il existe une traduction de la documentation
3585 \begin_layout Plain Layout
3586 En mars 2008, au moins quelques documents avaient été traduit en14 langues,
3587 le manuel d'apprentissage étant disponible en quelques autres.
3592 , et si la locale est correctement réglée, \SpecialChar LyX
3593 affichera tout seul la version
3596 cherche les versions traduites sous le nom
3597 \begin_inset Flex Noun
3600 \begin_layout Plain Layout
3617 est le code pour la langue en cours d'utilisation.
3618 S'il n'y a pas de traduction disponible, c'est la version anglaise qui
3620 Notez que les versions traduites doivent avoir le même nom de fichier (ici
3622 \begin_inset Flex Noun
3625 \begin_layout Plain Layout
3632 Si vous vous sentez de traduire la documentation (ce qui est d'ailleurs
3633 un excellent moyen de corriger la documentation d'origine!), il y a un
3634 certain nombre de choses que vous devez faire tout de suite:
3637 \begin_layout Itemize
3638 faire un tour sur la page web de la
3639 \begin_inset CommandInset href
3641 name "traduction des documentations"
3642 target "https://www.lyx.org/WebFr.Translation"
3647 sur le site de \SpecialChar LyX
3649 De cette façon, vous pourrez voir quels documents ont déjà été traduits
3650 dans votre langue, s'il y en a.
3651 Vous y trouverez aussi qui s'occupe d'organiser l'effort de traduction
3653 Si personne ne s'en occupe, faites-nous connaître votre intérêt.
3656 \begin_layout Standard
3657 Une fois que vous vous y mettez pour de bon, voilà quelques conseils qui
3658 pourront vous éviter des ennuis:
3661 \begin_layout Itemize
3662 joignez-vous à l'équipe de documentation!
3668 Aide\SpecialChar menuseparator
3671 ) explique comment faire.
3672 C'est d'ailleurs le premier document à traduire;
3675 \begin_layout Itemize
3676 étudiez les conventions typographiques de la langue dans laquelle vous traduisez.
3677 La typographie est un art ancien et au cours des siècles, une grande variété
3678 de conventions ont vu le jour dans les différentes parties du globe.
3679 Apprenez aussi le vocabulaire spécifique des professionnels de la typographie
3681 Si vous inventez votre propre terminologie, vous allez induire les lecteurs
3685 Attention ! La typographie peut devenir une passion !
3690 \begin_layout Itemize
3691 faites une copie du document (dans les cas simples, sinon voyez la note
3693 \begin_inset space ~
3697 \begin_inset CommandInset ref
3699 reference "fn:NdT-:-Je"
3704 Ce sera votre fichier de travail.
3705 Vous pouvez l'utiliser comme fichier d'aide personnel en le mettant dans
3707 \begin_inset Flex Code
3710 \begin_layout Plain Layout
3717 \begin_inset Newline newline
3723 \begin_inset Note Greyedout
3726 \begin_layout Plain Layout
3731 pour un document complexe doté d'éléments externes (images, etc.), si vous
3732 voulez faire une copie dans un répertoire temporaire par exemple, faites
3733 attention aux liens vers les éléments externes qui peuvent être brisés
3734 quand le document est déplacé d'un endroit à un autre.
3735 La meilleure méthode est de télécharger l'arborescence \SpecialChar LyX
3738 \begin_inset Flex URL
3741 \begin_layout Plain Layout
3743 https://www.lyx.org/WebFr.HowToUseGIT
3748 ) et de modifier le ficher de documentation en place.
3756 \begin_layout Itemize
3757 de temps à autre le document original (de l'équipe \SpecialChar LyX
3760 \begin_inset CommandInset href
3762 name "l'interface d'affichage des source"
3763 target "https://www.lyx.org/trac/browser"
3768 pour voir ce qui a changé.
3769 De cette façon vous pouvez voir facilement les parties de votre document
3770 qui ont besoin d'être mises à jour
3774 \begin_layout Plain Layout
3775 NdT : Je conseille très vivement de partir des fichiers disponibles sur
3776 Trac, et de ne pas perdre de temps à traduire la version contenue dans
3777 votre distribution pour s'apercevoir trop tard que tout est périmé.
3778 J’ajoute que la meilleure solution est de récupérer l'image courante des
3779 sources de \SpecialChar LyX
3782 \begin_inset CommandInset href
3785 target "https://www.lyx.org/WebFr.HowToUseGIT"
3790 ) et de modifier directement le fichier concerné dans l'arborescence importée:
3791 de cette façon, les liens vers les images ne seront pas modifiés lors de
3792 la sauvegarde du fichier, et la version modifiée pourra être soumise sans
3793 modifications aux développeurs.
3794 \begin_inset CommandInset label
3808 \begin_layout Standard
3809 Si vous avez trouvé une erreur dans le document original, corrigez-la et
3810 dites-le au reste de l'équipe de documentation (que vous n'avez pas manqué
3811 de rejoindre, n'est-ce pas ?)
3814 \begin_layout Standard
3815 \begin_inset Branch Obsolete
3819 \begin_layout Section
3820 Support de Clavier International
3823 \begin_layout Standard
3826 [Note de l'Éditeur : La section qui suit a été écrite par
3831 Il faut la corriger pour qu'elle soit conforme à la nouvelle feuille de
3832 style de la Documentation et pour utiliser les nouvelles fonctions de la
3834 Le tout doit aussi être fusionné avec la section d'après.
3838 \begin_layout Subsection
3839 Définir ses propres réaffectations clavier : Format de fichier
3844 \begin_layout Standard
3845 Regardons d'un peu plus près un fichier de définition de clavier.
3846 C'est un fichier ASCII qui définit :
3849 \begin_layout Itemize
3850 des correspondances touche à touche ou touche à chaîne
3853 \begin_layout Itemize
3857 \begin_layout Itemize
3858 des exceptions des touches mortes
3861 \begin_layout Standard
3862 Pour définir une traduction touche à touche ou touche à chaîne, utilisez
3866 \begin_layout Quotation
3878 \begin_layout Standard
3883 est la touche à traduire et
3887 est la chaîne à insérer dans le document.
3888 Pour définir des touches mortes, faites :
3891 \begin_layout Quotation
3896 kmod touche touche_morte
3899 \begin_layout Standard
3904 est la touche du clavier et
3908 est le nom de la touche morte.
3909 Les touches mortes suivantes sont supportées (nom du raccourci entre parenthèse
3913 \begin_layout Quotation
3917 \begin_inset space \hfill{}
3923 \begin_layout Quotation
3925 \begin_inset space \hfill{}
3931 \begin_layout Quotation
3933 \begin_inset space \hfill{}
3939 \begin_layout Quotation
3941 \begin_inset space \hfill{}
3947 \begin_layout Quotation
3949 \begin_inset space \hfill{}
3955 \begin_layout Quotation
3957 \begin_inset space \hfill{}
3964 \begin_layout Plain Layout
3976 \begin_layout Quotation
3978 \begin_inset space \hfill{}
3984 \begin_layout Quotation
3986 \begin_inset space \hfill{}
3993 \begin_layout Plain Layout
4005 \begin_layout Quotation
4007 \begin_inset space \hfill{}
4013 \begin_layout Quotation
4015 \begin_inset space \hfill{}
4021 \begin_layout Quotation
4023 \begin_inset space \hfill{}
4030 \begin_layout Plain Layout
4042 \begin_layout Quotation
4044 \begin_inset space \hfill{}
4051 \begin_layout Plain Layout
4063 \begin_layout Quotation
4065 \begin_inset space \hfill{}
4071 \begin_layout Quotation
4072 hungarian umlaut (hug)
4073 \begin_inset space \hfill{}
4079 \begin_layout Quotation
4081 \begin_inset space \hfill{}
4087 \begin_layout Quotation
4089 \begin_inset space \hfill{}
4096 \begin_layout Plain Layout
4108 \begin_layout Standard
4109 Dans beaucoup de claviers internationaux il y a des exceptions dans les
4110 règles d'emploi des touches mortes, vous pouvez les définir ainsi :
4113 \begin_layout Quotation
4118 kxmod touche_morte touche chaîne_sortie
4121 \begin_layout Standard
4122 Par exemple, sur un clavier slovaque, si vous tapez caron-o, ça génère circonfle
4123 xe-o, il faut donc mettre :
4126 \begin_layout Quotation
4140 \begin_layout Standard
4141 pour le faire marcher correctement.
4142 Vous devez aussi définir comme des exceptions les touches mortes avec i
4143 et j, pour enlever le point avant d'insérer une marque d'accentuation.
4144 Je changerai ceci le moment venu, mais je n'en ai pas encore eu le temps.
4147 \begin_layout Standard
4148 Au fait, à propos des caractères : l'antislash est un caractère d'échappement,
4149 pour l'entrer, il faut taper un double antislash.
4154 ont aussi un sens différent.
4159 indique les commentaires, les guillemets entourent les commandes style
4162 Pour entrer un guillemet, il faut taper
4181 \begin_layout Standard
4182 Si vous faites un fichier de réaffectation clavier qui marche pour votre
4183 langue, merci de me l'envoyer, pour que je puisse l'inclure dans la prochaine
4184 distribution de réaffectations clavier.
4187 \begin_layout Standard
4188 Il y aura plus de mots-clés supportés à l'avenir dans les fichiers de réaffectat
4189 ion clavier, comme :
4192 \begin_layout Itemize
4197 kinclude nom_fichier
4200 \begin_inset space \hfill{}
4203 inclut un autre fichier (
4210 \begin_layout Itemize
4218 \begin_inset space \hfill{}
4221 définit un programme externe de traduction (
4228 \begin_layout Standard
4229 Il devrait aussi chercher dans
4233 les valeurs par défaut (par exemple, une option
4239 pour inclure le clavier par défaut).
4247 \begin_layout Section
4248 Les Claviers Internationaux
4249 \begin_inset CommandInset label
4258 \begin_layout Standard
4259 \begin_inset Note Note
4262 \begin_layout Plain Layout
4263 En révisant ce document en mars 2008, le relecteur anglophone n'a pas vérifié
4264 cette section par manque de compréhension de son contenu.
4265 Ce serait bien que quelqu'un s'en charge.
4266 Le traducteur francophone (SMGC) l'avait traduit tel quel, le relecteur
4267 francophone (JPC) l'a relu tel quel.
4275 \begin_layout Standard
4276 Les deux sections suivantes décrivent en détail la syntaxe des fichiers
4278 \begin_inset Flex Code
4281 \begin_layout Plain Layout
4288 \begin_inset Flex Code
4291 \begin_layout Plain Layout
4298 Ces sections devraient vous aider à concevoir votre propre réaffectation
4299 clavier si celles fournies ne vous donnent pas satisfaction.
4302 \begin_layout Subsection
4308 \begin_layout Standard
4310 \begin_inset Flex Noun
4313 \begin_layout Plain Layout
4319 fait correspondre des appuis clavier à des caractères ou à des chaînes
4321 Il définit une réaffectation clavier
4325 \begin_layout Plain Layout
4326 NdT : Keyboard MAPping.
4332 Cette section décrit les mots clés
4333 \begin_inset Flex Code
4336 \begin_layout Plain Layout
4343 \begin_inset Flex Code
4346 \begin_layout Plain Layout
4353 \begin_inset Flex Code
4356 \begin_layout Plain Layout
4363 \begin_inset Flex Code
4366 \begin_layout Plain Layout
4373 \begin_inset Flex Code
4376 \begin_layout Plain Layout
4385 \begin_layout Labeling
4386 \labelwidthstring 00.00.0000
4387 \begin_inset Flex Code
4390 \begin_layout Plain Layout
4396 fait correspondre un caractère à une chaîne
4399 \begin_layout LyX-Code
4408 \begin_layout Standard
4409 Ceci fait correspondre
4422 , le guillemet double (
4432 ) doivent être protégés par un antislash (
4441 \begin_layout Standard
4442 Voici un exemple de commande
4443 \begin_inset Flex Noun
4446 \begin_layout Plain Layout
4452 qui fait s'afficher le symbole
4453 \begin_inset Flex Noun
4456 \begin_layout Plain Layout
4462 quand on tape la touche
4463 \begin_inset Flex Noun
4466 \begin_layout Plain Layout
4475 \begin_layout LyX-Code
4483 \begin_layout Labeling
4484 \labelwidthstring 00.00.0000
4485 \begin_inset Flex Code
4488 \begin_layout Plain Layout
4494 définit un caractère accentué
4497 \begin_layout LyX-Code
4503 caractère accent autorisés
4506 \begin_layout Standard
4520 C'est le principe de la touche morte
4524 \begin_layout Plain Layout
4529 désigne une touche qui seule ne produit pas de caractère, mais qui produit
4530 le caractère accentué voulu quand elle est suivie par une autre touche
4532 Par exemple, pour écrire un
4535 \begin_inset Quotes cld
4539 \begin_inset Quotes crd
4544 sur un clavier français, il faut d'abord taper sur
4547 \begin_inset Quotes cld
4551 \begin_inset Quotes crd
4559 \begin_inset Quotes cld
4563 \begin_inset Quotes crd
4576 \begin_layout Standard
4581 puis une autre touche qui ne fait pas partie des caractères
4585 , vous obtiendrez un
4589 suivi par l'autre touche non autorisée.
4591 \begin_inset Flex Noun
4594 \begin_layout Plain Layout
4600 efface une touche morte, si vous tapez
4605 \begin_inset Flex Noun
4608 \begin_layout Plain Layout
4614 , le curseur ne recule pas mais annule l'effet que
4618 aurait pu avoir sur la touche suivante.
4621 \begin_layout Standard
4622 Dans l'exemple suivant, il est spécifié que le caractère ' doit être un
4623 accent aigu, autorisé sur les caractères a, e, i, o, u, A, E, I, O et U
4627 \begin_layout LyX-Code
4630 kmod ' acute aeiouAEIOU
4633 \begin_layout Labeling
4634 \labelwidthstring 00.00.0000
4635 \begin_inset Flex Code
4638 \begin_layout Plain Layout
4644 définit une exception au caractère accentué
4647 \begin_layout LyX-Code
4653 accent caractère résultat
4656 \begin_layout Standard
4657 Ceci définit une exception pour l'
4670 doit avoir été assigné auparavant par une déclaration
4671 \begin_inset Flex Code
4674 \begin_layout Plain Layout
4686 ne doit pas faire partie des caractères
4695 Quand vous tapez la séquence
4708 Si une telle déclaration n'existe pas dans le fichier
4709 \begin_inset Flex Code
4712 \begin_layout Plain Layout
4724 touche_accent caractère
4730 est le premier paramètre de la déclaration
4731 \begin_inset Flex Code
4734 \begin_layout Plain Layout
4745 \begin_layout Standard
4746 Avec la commande suivante, vous obtenez äi quand vous tapez acute-i ('i)
4750 \begin_layout LyX-Code
4764 \begin_layout Labeling
4765 \labelwidthstring 00.00.0000
4766 \begin_inset Flex Code
4769 \begin_layout Plain Layout
4775 Combine deux caractères accentués
4778 \begin_layout LyX-Code
4784 accent1 accent2 autorisés
4787 \begin_layout Standard
4788 Celui-ci est assez ésotérique.
4789 Il vous permet de combiner les effets de l'
4797 (dans cet ordre !) sur les caractères
4810 doivent avoir été définies par une commande
4823 \begin_layout Standard
4824 Voyez cet exemple extrait du fichier
4831 \begin_layout LyX-Code
4834 kmod ; acute aeioyvhAEIOYVH
4837 \begin_layout LyX-Code
4843 \begin_layout LyX-Code
4846 kcomb acute umlaut iyIY
4849 \begin_layout Standard
4850 Ça vous permet de taper
4854 et d'avoir l'effet de
4864 \begin_inset Flex Noun
4867 \begin_layout Plain Layout
4873 annule la dernière touche morte, donc si vous tapez
4874 \begin_inset Flex Code
4877 \begin_layout Plain Layout
4892 \begin_layout Subsection
4898 \begin_layout Standard
4899 Après que la réaffectation
4900 \begin_inset Flex Noun
4903 \begin_layout Plain Layout
4909 a été effectuée, un fichier
4910 \begin_inset Flex Code
4913 \begin_layout Plain Layout
4919 convertit les chaînes de symboles obtenues dans la police de caractères.
4920 Actuellement, la distribution de \SpecialChar LyX
4921 comprend au moins les fichiers
4922 \begin_inset Flex Code
4925 \begin_layout Plain Layout
4932 \begin_inset Flex Code
4935 \begin_layout Plain Layout
4944 \begin_layout Standard
4945 En général le fichier
4946 \begin_inset Flex Code
4949 \begin_layout Plain Layout
4955 est une suite de déclarations de la forme :
4958 \begin_layout LyX-Code
4962 numéro_du_caractère chaîne
4965 \begin_layout Standard
4966 Par exemple, pour affecter
4972 au caractère correspondant dans le jeu iso-8859-1 (233), il y a la déclaration
4976 \begin_layout LyX-Code
4984 \begin_layout Standard
4986 \begin_inset Flex Code
4989 \begin_layout Plain Layout
4998 \begin_inset Flex Code
5001 \begin_layout Plain Layout
5012 Notez que le même caractère peut servir pour plus d'une chaîne.
5014 \begin_inset Flex Code
5017 \begin_layout Plain Layout
5026 \begin_layout LyX-Code
5038 \begin_inset Newline newline
5054 \begin_layout Standard
5056 ne trouve pas de correspondance pour la chaîne produite par une touche
5057 ou une séquence avec des touches mortes, il va vérifier si elle ressemble
5058 à un caractère accentué et va essayer à l'écran de tracer un accent par
5059 dessus le caractère.
5062 \begin_layout Subsection
5066 \begin_layout Standard
5067 Il y a une autre façon d'ajouter le support pour des caractères internationaux
5068 par l'intermédiaire des touches mortes.
5069 Une touche morte marche en combinaison avec une lettre pour produire un
5071 Ici, nous allons expliquer comment créer une touche morte vraiment simple
5072 pour montrer comment elles marchent.
5075 \begin_layout Standard
5076 Supposez que vous ayez besoin du caractère circonflexe,
5080 \begin_layout Plain Layout
5081 NdT : déjà présent en français, mais nous allons conserver cet exemple.
5089 \begin_inset Quotes cld
5093 \begin_inset Quotes crd
5099 Vous devez faire correspondre la touche circonflexe à la commande \SpecialChar LyX
5101 \begin_inset Flex Code
5104 \begin_layout Plain Layout
5111 \begin_inset Flex Code
5114 \begin_layout Plain Layout
5121 Maintenant, à chaque fois que vous taperez la touche circonflexe suivie
5122 par une lettre, il y aura un accent circonflexe dessus.
5123 Par exemple, la séquence
5126 \begin_inset Quotes cld
5132 \begin_inset Flex Code
5135 \begin_layout Plain Layout
5144 \begin_inset Quotes crd
5152 \begin_inset Quotes cld
5158 \begin_inset Flex Code
5161 \begin_layout Plain Layout
5170 \begin_inset Quotes crd
5176 Cependant, si vous essayez de taper
5179 \begin_inset Quotes cld
5185 \begin_inset Flex Code
5188 \begin_layout Plain Layout
5197 \begin_inset Quotes crd
5203 va se plaindre avec un bip, car un
5206 \begin_inset Quotes cld
5212 \begin_inset Flex Code
5215 \begin_layout Plain Layout
5224 \begin_inset Quotes crd
5229 ne prend jamais d'accent circonflexe.
5231 \begin_inset Flex Noun
5234 \begin_layout Plain Layout
5240 après une touche morte fait s'afficher l'accent seul.
5241 Notez bien ce dernier point ! Si vous faites correspondre une touche à
5242 une touche morte, vous devez faire correspondre le caractère sur cette
5243 touche à une touche différente.
5244 Faire correspondre la virgule à une cédille est une mauvaise idée, car
5245 vous n'aurez plus que des cédilles à la place des virgules.
5248 \begin_layout Standard
5249 Une façon courante de créer des touches mortes est d'utiliser
5250 \begin_inset Flex Noun
5253 \begin_layout Plain Layout
5260 \begin_inset Flex Noun
5263 \begin_layout Plain Layout
5270 \begin_inset Flex Noun
5273 \begin_layout Plain Layout
5279 en combinaison avec un accent, comme
5282 \begin_inset Quotes cld
5286 \begin_inset Quotes crd
5294 \begin_inset Quotes cld
5298 \begin_inset Quotes crd
5304 Une autre méthode met en jeu
5305 \begin_inset Flex Code
5308 \begin_layout Plain Layout
5315 \begin_inset Flex Code
5318 \begin_layout Plain Layout
5327 \begin_inset space ~
5331 \begin_inset space ~
5336 ) pour configurer la touche spéciale
5337 \begin_inset Flex Code
5340 \begin_layout Plain Layout
5347 Elle agit un peu comme
5348 \begin_inset Flex Noun
5351 \begin_layout Plain Layout
5357 et permet de faire correspondre des touches à des caractères accentués.
5358 Vous pouvez aussi transformer des touches en touches mortes en les affectant
5359 à quelque chose comme
5360 \begin_inset Flex Code
5363 \begin_layout Plain Layout
5369 puis en affectant cette touche symbolique à la commande \SpecialChar LyX
5374 \begin_layout Plain Layout
5379 : C'est exactement ce que je fais dans mes fichiers
5391 \begin_inset space ~
5399 \begin_inset space ~
5404 ) est configurée comme
5408 et j'ai affecté des choses comme
5411 \begin_inset space ~
5419 \begin_inset space ~
5424 à un tas de touches symboliques
5427 \begin_inset Quotes cld
5431 \begin_inset Quotes crd
5437 C'est comme ça que j'obtiens tous mes caractères accentués.
5442 Vous pouvez transformer à peu près n'importe quelle touche en touche
5443 \begin_inset Flex Code
5446 \begin_layout Plain Layout
5453 \begin_inset Flex Code
5456 \begin_layout Plain Layout
5462 , une touche de fonction inutilisée, etc.
5463 Quant aux commandes \SpecialChar LyX
5464 qui produisent des accents, voyez à l'entrée
5465 \begin_inset Flex Code
5468 \begin_layout Plain Layout
5477 \begin_inset space ~
5481 \begin_inset space ~
5487 Là-bas il y a la liste complète.
5490 \begin_layout Subsection
5491 Enregistrer votre configuration linguistique
5494 \begin_layout Standard
5495 Vous pouvez éditer vos préférences dans la fenêtre
5497 Outils\SpecialChar menuseparator
5500 pour que \SpecialChar LyX
5501 démarre avec l'environnement linguistique que vous souhaitez,
5502 automatiquement configuré.
5505 \begin_layout LyX-Code
5509 \begin_layout Chapter
5510 Créer et installer de nouvelles classes de document, formats et modèles
5511 \begin_inset CommandInset label
5513 name "chap:classe-texte"
5518 \begin_inset Argument 1
5521 \begin_layout Plain Layout
5522 Installer de nouvelles classes
5530 \begin_layout Standard
5531 Dans ce chapitre, nous décrivons comment créer et installer de nouveaux
5532 fichiers de format \SpecialChar LyX
5533 ou de modèle, et nous vous offrons une révision des
5534 procédures correctes d'installation de nouvelles classes de document \SpecialChar LaTeX
5538 \begin_layout Standard
5539 D'abord, quelques mots pour décrire une bonne approche de la relation entre
5541 et \SpecialChar LaTeX
5543 Ce qu'il faut bien comprendre, c'est qu'en certain sens, \SpecialChar LyX
5545 de \SpecialChar LaTeX
5547 De fait, du point de vue de \SpecialChar LyX
5548 , \SpecialChar LaTeX
5550 \begin_inset Quotes cld
5554 \begin_inset Quotes crd
5557 particulier parmi d'autres formats susceptibles de produire un résultat.
5558 D'autres formats sont DocBook, texte brut, et XHTML.
5560 est bien entendu un format particulièrement important, mais une très petite
5561 quantité d'information concernant \SpecialChar LaTeX
5562 est réellement contenue dans \SpecialChar LyX
5567 \begin_layout Plain Layout
5568 Certaines commandes sont suffisamment compliquées pour être codées
5569 \begin_inset Quotes cld
5573 \begin_inset Quotes crd
5576 dans les sources \SpecialChar LyX
5577 , mais les développeurs considèrent que c'est une mauvaise
5583 Cette information, même pour des classes standard comme
5584 \begin_inset Flex Code
5587 \begin_layout Plain Layout
5593 , est contenue dans les
5594 \begin_inset Quotes cld
5598 \begin_inset Quotes crd
5602 De même, \SpecialChar LyX
5603 ne connaît pas grand chose de DocBook ou XHTML, tout est décrit
5604 dans les fichiers de format.
5607 \begin_layout Standard
5608 Vous pouvez imaginer un fichier de format pour une classe de document donnée
5609 comme un traducteur entre les constructions \SpecialChar LyX
5610 — paragraphes et leur style
5611 associé, certains types d'inserts, etc.
5612 — et les constructions \SpecialChar LaTeX
5613 , DocBook ou XHTML correspondantes.
5614 Pratiquement tout ce que \SpecialChar LyX
5616 \begin_inset Flex Code
5619 \begin_layout Plain Layout
5625 , par exemple, est contenu dans le ficher
5626 \begin_inset Flex Code
5629 \begin_layout Plain Layout
5635 et dans les fichiers inclus par celui-ci.
5636 Pour cette raison, un étude approfondie de ces fichiers est une bonne idée
5637 si vous avez l'intention d'écrire un fichier de format.
5638 Un bon point de départ est le fichier
5639 \begin_inset Flex Code
5642 \begin_layout Plain Layout
5649 \begin_inset Flex Code
5652 \begin_layout Plain Layout
5659 \begin_inset Flex Code
5662 \begin_layout Plain Layout
5668 et de nombreux autres fichiers de format pour de classes de document \SpecialChar LaTeX
5670 C'est dans ce fichier que sont définies les sections et les constructions
5672 \begin_inset Flex Code
5675 \begin_layout Plain Layout
5681 décrit pour \SpecialChar LyX
5682 comment les paragraphes marqués en style Section, SousSection,
5684 peuvent être traduits en commandes ou balises \SpecialChar LaTeX
5686 Le fichier article.layout ne contient essentiellement que des inclusions
5688 \begin_inset Flex Code
5691 \begin_layout Plain Layout
5700 \begin_layout Standard
5701 Définir la correspondance \SpecialChar LyX
5703 n'est cependant pas la seule fonction des fichiers
5705 Leur autre but est de préciser comment les constructions \SpecialChar LyX
5708 Le fait que ces fichiers assurent ces deux fonctions est souvent source
5709 de confusion, parce qu'elles sont tout à fait séparées: expliquer à \SpecialChar LyX
5711 traduire un style de paragraphe en \SpecialChar LaTeX
5712 ne lui dit pas comment l'afficher;
5713 inversement, expliquer à \SpecialChar LyX
5714 comment afficher un paragraphe ne lui dit pas
5715 comment le traduire en \SpecialChar LaTeX
5716 (sans parler de lui dire comment \SpecialChar LaTeX
5718 Par conséquent, en général, quand vous devez définir une nouvelle construction
5720 , vous devez toujours effectuer deux tâches distinctes: (a) écrire comment
5721 la traduire en \SpecialChar LaTeX
5722 et (b) écrire comment l'afficher.
5725 \begin_layout Standard
5726 La même distinction est vraie pour les autre formats de sortie, bien que
5727 XHTML soit différent sous divers aspects, du fait que dans ce cas \SpecialChar LyX
5729 capable d'utiliser au moins partiellement l'information concernant l'affichage
5730 à l'écran pour créer l'information (sous forme de CSS) nécessaire à l'affichage
5732 Même dans ce cas, cependant, la distinction entre les mécanismes internes
5734 et la façon dont les objets sont restitués à l'extérieur reste valide,
5735 et le contrôle séparé des deux facettes reste possible.
5737 \begin_inset CommandInset ref
5739 reference "sec:Tags-for-XHTML"
5746 \begin_layout Section
5747 Installer de nouveaux fichiers \SpecialChar LaTeX
5751 \begin_layout Standard
5752 Certaines installations peuvent ne pas contenir le paquetage \SpecialChar LaTeX
5754 justement utiliser avec \SpecialChar LyX
5756 Par exemple, vous pouvez avoir besoin de Foil\SpecialChar TeX
5757 , un paquetage pour préparer
5758 des transparents pour rétroprojecteurs.
5759 Les distributions \SpecialChar LaTeX
5760 récentes comme \SpecialChar TeX
5761 Live (depuis 2008) ou MiK\SpecialChar TeX
5763 interface utilisateur pour installer de tels paquetages.
5764 Par exemple avec MiK\SpecialChar TeX
5765 , vous démarrez le programme
5766 \begin_inset Quotes cld
5770 \begin_inset space ~
5774 \begin_inset Quotes crd
5777 pour afficher une liste des paquetages disponibles.
5778 Pour installer l'un d'entre eux, il suffit d'effectuer un clic droit sur
5779 son nom ou sur le bouton correspondant de la barre d'outil.
5782 \begin_layout Standard
5783 Si votre distribution \SpecialChar LaTeX
5784 n'inclut pas un tel gestionnaire de paquetage, ou
5785 si le paquetage n'est pas disponible pour votre distribution, alors faites
5786 comme suit pour l'installer manuellement:
5789 \begin_layout Enumerate
5790 Récupérer le paquetage depuis
5791 \begin_inset CommandInset href
5794 target "http://www.ctan.org/"
5802 \begin_layout Enumerate
5803 Si le paquetage contient un fichier doté d'un suffixe
5804 \begin_inset Quotes cld
5808 \begin_inset Flex Code
5811 \begin_layout Plain Layout
5820 \begin_inset Quotes crd
5823 (c'est le cas pour Foil\SpecialChar TeX
5825 \begin_inset Quotes cld
5829 \begin_inset Quotes crd
5832 alors ouvrir une console, aller dans le répertoire de ce fichier et exécuter
5834 \begin_inset Flex Code
5837 \begin_layout Plain Layout
5847 \begin_inset Quotes cld
5851 \begin_inset Quotes crd
5854 le paquetage et vous disposez des fichiers nécessaires à l'installation.
5855 De nombreux paquetages ne sont pas reliés et vous pouvez sauter cette étape;
5858 \begin_layout Enumerate
5859 Vous devez alors décider si ce paquetage doit être disponible pour tous
5860 les utilisateurs ou seulement pour vous-même.
5864 \begin_layout Enumerate
5865 Avec les systèmes *nix (Linux, OSX, etc.), si vous souhaitez que le paquetage
5866 soit disponible pour tous les utilisateurs, installez-le dans l'arborescence
5869 \begin_inset Quotes cld
5873 \begin_inset Quotes crd
5876 , sinon installez-le dans votre arborescence \SpecialChar TeX
5878 \begin_inset Quotes cld
5882 \begin_inset Quotes crd
5886 La nécessité de créer ces arborescences, si elles n'existent pas déjà,
5887 dépend de votre système.
5888 Pour le savoir, examinez le fichier
5889 \begin_inset Flex Code
5892 \begin_layout Plain Layout
5904 \begin_layout Plain Layout
5905 Ce fichier est habituellement dans le répertoire
5909 , bien que vous puissiez exécuter la commande
5910 \begin_inset Flex Code
5913 \begin_layout Plain Layout
5926 L'emplacement de l'arborescence
5927 \begin_inset Quotes cld
5931 \begin_inset Quotes crd
5934 est définie par la variable
5935 \begin_inset Flex Code
5938 \begin_layout Plain Layout
5946 ; elle a usuellement pour valeur
5948 /usr/local/share/texmf/
5950 (installation système),
5952 /usr/local/share/texmf/
5954 (installation utilisateur) ou
5956 /usr/local/texlive/texmf-local
5958 (installation TexLive).
5959 L'emplacement de l'arborescence
5960 \begin_inset Quotes cld
5964 \begin_inset Quotes crd
5968 \begin_inset Flex Code
5971 \begin_layout Plain Layout
5984 \begin_inset Newline newline
5991 où XXXX est l'année de la distribution \SpecialChar TeX
5992 Live (si ces variables ne sont pas
5993 prédéfinies, vous devrez le faire vous-même).
5994 Vous aurez besoin d'avoir les droits d'administration système pour créer
5995 ou modifier l'arborescence
5996 \begin_inset Quotes cld
6000 \begin_inset Quotes crd
6003 , mais votre arborescence
6004 \begin_inset Quotes cld
6008 \begin_inset Quotes crd
6011 ne devrait pas nécessiter de tels droits.
6012 \begin_inset Newline newline
6015 D'une manière générale, il est recommandable d'installer dans le répertoire
6016 utilisateur parce que cette arborescence ne sera pas modifiée lors d'une
6017 mise à jour de votre système.
6018 Elle sera également sauvegardée avec tout le reste lors de le sauvegarde
6019 de votre répertoire utilisateur
6020 \begin_inset Quotes cld
6024 \begin_inset Quotes crd
6027 (que vous effectuez régulièrement, bien entendu).
6030 \begin_layout Enumerate
6031 Avec Windows, si vous souhaitez que le nouveau paquetage soit disponible
6032 pour tous les utilisateurs de votre système, allez dans le répertoire où
6034 est installé, puis dans le sous-répertoire
6042 (pour MiK\SpecialChar TeX
6043 , celui-ci sera implicitement
6060 \begin_layout Plain Layout
6061 Notez que ce chemin sera celui des installations anglophones.
6062 Pour une installation germanophone, ce serait
6063 \begin_inset Flex Code
6066 \begin_layout Plain Layout
6083 , de même pour d'autres langages.
6088 Créer dans ce répertoire un nouveau répertoire dénommé
6089 \begin_inset Flex Code
6092 \begin_layout Plain Layout
6098 et copiez tous les fichiers du paquetage dedans.
6099 Si le paquetage ne doit être accessible que par vous ou si vous n'avez
6100 pas les droits d'administration, faites de même, mais dans le répertoire
6103 avec MiK\SpecialChar TeX
6104 2.8 sur WinXP le répertoire
6105 \begin_inset Newline newline
6109 \begin_inset Flex Code
6112 \begin_layout Plain Layout
6115 Documents and Settings
6127 \begin_inset Newline newline
6131 \begin_inset Phantom HPhantom
6134 \begin_layout Plain Layout
6146 \begin_inset Flex Code
6149 \begin_layout Plain Layout
6167 \begin_inset Newline newline
6170 Avec Vista ce sera le répertoire
6171 \begin_inset Newline newline
6177 \begin_inset Flex Code
6180 \begin_layout Plain Layout
6209 \begin_layout Enumerate
6210 Vous devez alors informer \SpecialChar LaTeX
6211 de la présence de nouveaux fichiers.
6212 Ceci dépend de nouveau de la distribution \SpecialChar LaTeX
6217 \begin_layout Enumerate
6218 Avec \SpecialChar TeX
6219 Live, exécuter la commande
6220 \begin_inset Flex Code
6223 \begin_layout Plain Layout
6232 Si vous avez installé le paquetage pour tous les utilisateurs, vous aurez
6233 besoin des droits d'administration pour ce faire;
6236 \begin_layout Enumerate
6237 Avec MiK\SpecialChar TeX
6238 , si vous avez installé le paquetage pour tous les utilisateurs,
6239 démarrez le programme
6242 \begin_inset Quotes cld
6246 \begin_inset space ~
6252 \begin_inset Quotes crd
6255 et appuyez sur le bouton
6256 \begin_inset Quotes cld
6264 \begin_inset Quotes crd
6268 Sinon démarrez le programme
6269 \begin_inset Quotes cld
6277 \begin_inset Quotes crd
6284 \begin_layout Enumerate
6285 Enfin, vous devez informer \SpecialChar LyX
6286 de l'existence de nouveaux paquetages: dans
6290 Outils\SpecialChar menuseparator
6293 , puis redémarrez \SpecialChar LyX
6297 \begin_layout Standard
6298 Le paquetage est maintenant installé.
6299 Dans notre exemple, la classe de document
6300 \begin_inset Flex Code
6303 \begin_layout Plain Layout
6307 \begin_inset space ~
6315 est maintenant disponible dans
6317 Document\SpecialChar menuseparator
6318 Paramètres\SpecialChar menuseparator
6325 \begin_layout Standard
6326 Si vous souhaitez utiliser une classe de document qui ne figure pas dans
6329 Document\SpecialChar menuseparator
6330 Paramètres\SpecialChar menuseparator
6333 , vous devez créer une fichier de
6334 \begin_inset Quotes cld
6338 \begin_inset Quotes crd
6342 \begin_inset Quotes cld
6346 \begin_inset Quotes crd
6350 Ceci est le sujet du paragraphe suivant.
6353 \begin_layout Section
6354 Types de fichiers de formats
6357 \begin_layout Standard
6358 Cette section décrit les différentes variétés de fichiers contenant les
6359 informations de format: instructions pour l'affichage par \SpecialChar LyX
6360 et pour la traductio
6361 n en \SpecialChar LaTeX
6362 , DocBook ou XHTML, ou autre format de sortie désiré, des styles de
6363 paragraphe et de caractère variés.
6366 \begin_layout Standard
6367 Nous essayons ici de donner une description complète de la procédure à suivre;
6368 il y a cependant une telle variété de classes \SpecialChar LaTeX
6369 supportant des types de
6370 document très différents que nous ne pouvons pas espérer couvrir tous les
6371 cas possibles ni tous les problèmes que vous pourrez rencontrer.
6372 La liste de messagerie des utilisateurs \SpecialChar LyX
6373 est fréquentée par des personnes
6374 expérimentées dans l'écriture des formats, qui voudront partager ce qu'elles
6375 ont appris, n'hésitez pas à poser des questions sur cette liste.
6378 \begin_layout Standard
6379 Quand vous prévoyez d'écrire un nouveau format, il est extrêmement utile
6380 de regarder les formats distribués avec \SpecialChar LyX
6382 Si vous écrivez un fichier de format pour une classe de document \SpecialChar LaTeX
6384 intéresser d'autres personnes, ou si vous écrivez un module utile, vous
6385 pouvez envisager de l'insérer dans les
6386 \begin_inset CommandInset href
6388 name "pages dans le wiki LyX"
6389 target "https://wiki.lyx.org/Layouts/Layouts"
6394 , voire de le soumettre à la liste des développeurs, pour qu'il figure dans
6395 la distribution de \SpecialChar LyX
6400 \begin_layout Plain Layout
6401 Notez bien que du fait que \SpecialChar LyX
6402 est diffusé sous licence GPL (General Public
6403 License), toute contribution doit être également sous licence GPL.
6411 \begin_layout Subsection
6413 \begin_inset CommandInset label
6415 name "subsec:Modules_de_format"
6422 \begin_layout Standard
6423 Nous avons mentionné jusqu'ici les
6424 \begin_inset Quotes cld
6428 \begin_inset Quotes crd
6432 mais il existe différentes sortes de fichiers qui contiennent des informations
6434 Les fichiers de format au sens strict ont pour suffixe
6435 \begin_inset Flex Code
6438 \begin_layout Plain Layout
6444 et contiennent l'information nécessaire à \SpecialChar LyX
6445 pour les classes de document.
6446 Depuis \SpecialChar LyX
6447 1.6, cependant, les informations de format peuvent être incluses
6452 de format, qui ont pour suffixe
6453 \begin_inset Flex Code
6456 \begin_layout Plain Layout
6463 Les modules sont aux paquetages \SpecialChar LaTeX
6464 à peu près ce que sont les fichiers de
6465 format aux classes de document, et certains modules — tels que le module
6467 \begin_inset Quotes cld
6471 \begin_inset Quotes crd
6474 — offrent la fonctionnalité d'un seul paquetage.
6475 En un sens, le modules de format sont aussi similaires aux fichiers d'inclusion
6479 \begin_layout Plain Layout
6480 Ceux-ci peuvent avoir un suffixe quelconque, mais par convention il leur
6481 a été attribué le suffixe
6482 \begin_inset Flex Code
6485 \begin_layout Plain Layout
6496 — des fichiers comme
6497 \begin_inset Flex Code
6500 \begin_layout Plain Layout
6508 — dans le fait que les modules ne sont pas spécifiques du format d'un document
6509 donné, mais peuvent être utilisés avec de nombreux formats différents.
6510 Cependant l'utilisation d'un fichier d'inclusion (dans
6511 \begin_inset Flex Code
6514 \begin_layout Plain Layout
6520 par exemple) nécessite la modification du fichier de format
6521 \begin_inset Flex Code
6524 \begin_layout Plain Layout
6530 ; au lieu de cette modification, les modules sont sélectionnés dans la page
6532 \begin_inset Flex Noun
6535 \begin_layout Plain Layout
6536 Document\SpecialChar menuseparator
6545 \begin_layout Standard
6546 Rédiger des modules est la façon la plus simple de se familiariser avec
6547 l'écriture des formats, puisque ce peut être aussi simple que l'ajout d'un
6548 seul nouveau paragraphe ou insert.
6549 Mais en principe, les modules peuvent inclure tout ce que peuvent inclure
6553 \begin_layout Standard
6554 Après la création d'un nouveau module, vous devrez reconfigurer et redémarrer
6556 pour que le module apparaisse dans le menu.
6557 Cependant, les modifications que vous faites dans le module seront immédiatemen
6558 t actives, si vous ouvrez
6559 \begin_inset Flex Noun
6562 \begin_layout Plain Layout
6563 Document\SpecialChar menuseparator
6564 Paramètres\SpecialChar menuseparator
6570 , sélectionnez un module et appuyez sur
6571 \begin_inset Quotes cld
6575 \begin_inset Quotes crd
6581 Il vous est fortement recommandé de sauvegarder votre travail avant de procéder
6587 il vous est fortement recommandé de ne pas essayer de modifier des modules
6588 durant une travail productif sur un document
6591 Bien évidemment, les développeurs s'efforcent de conserver une bonne stabilité
6593 dans de telles situations, mais les erreurs de syntaxe et autres dans
6594 votre module pourraient déclencher des comportements bizarres.
6597 \begin_layout Subsubsection
6601 \begin_layout Standard
6602 Les modules sont à \SpecialChar LyX
6603 ce que les paquetages sont à \SpecialChar LaTeX
6605 Cependant, il arrive que vous souhaitiez disposer d'un insert ou d'un style
6606 de caractère pour un seul document, et écrire un module qui sera universel
6608 Vous avez alors besoin du
6609 \begin_inset Quotes cld
6613 \begin_inset Quotes crd
6620 \begin_layout Standard
6621 Vous le trouverez via
6623 Document\SpecialChar menuseparator
6624 Paramètres\SpecialChar menuseparator
6628 La grande zone textuelle vous permet de saisir ce que vous mettriez dans
6629 un fichier de format ou de module.
6630 Vous pouvez voir le format local comme un module qui n'appartient qu'au
6631 document en cours de saisie.
6632 De ce fait, vous devez saisir une balise
6633 \begin_inset Flex Code
6636 \begin_layout Plain Layout
6643 N'importe quel format est admissible, mais on utilise d'habitude le format
6644 de la version de \SpecialChar LyX
6645 utilisée (pour \SpecialChar LyX
6646 2.3, le format porte le numéro 81).
6649 \begin_layout Standard
6650 Lorsque vous avez saisi quelque chose dans la fenêtre de
6651 \begin_inset Flex Code
6654 \begin_layout Plain Layout
6662 \begin_inset Quotes cld
6670 \begin_inset Quotes crd
6673 qui se trouve en bas.
6674 Cliquer sur ce bouton entraînera une vérification de la validité du code
6675 que vous aurez saisi.
6677 vous donne cette information sans hélas l'accompagner d'un diagnostic
6678 d'erreurs explicite.
6679 Ces erreurs seront cependant affichées dans la fenêtre d'appel si vous
6680 avez activé \SpecialChar LyX
6682 Vous ne pourrez pas appliquer ou enregistrer votre format tant qu'il n'est
6686 \begin_layout Standard
6687 Les précautions indiquées à la fin de la section précédente s'appliquent
6689 Ne jouez pas avec un format local pendant un vrai travail, surtout si vous
6690 n'avez pas enregistré votre document.
6691 Ceci dit, utiliser un format local avec un document de test peut être très
6692 pratique pour essayer de nouvelles choses, voire pour aborder l’écriture
6696 \begin_layout Subsection
6697 Format pour un fichier
6698 \begin_inset Flex Code
6701 \begin_layout Plain Layout
6710 \begin_layout Standard
6711 Les deux situations que vous êtes probablement susceptibles de rencontrer
6712 quand vous voulez gérer une nouvelle classe de document \SpecialChar LaTeX
6714 \SpecialChar LaTeX2e
6716 \begin_inset Flex Code
6719 \begin_layout Plain Layout
6726 \begin_inset Flex Code
6729 \begin_layout Plain Layout
6736 Interfacer une nouveau fichier de style est assez facile, Interfacer une
6737 nouvelle classe est plus compliqué: nous allons décrire la première opération
6738 ici, et la seconde dans le paragraphe suivant.
6741 \begin_layout Standard
6742 La situation la plus simple se présente si votre nouvelle classe de document
6743 est fournie sous la forme d'un fichier de style à utiliser en combinaison
6744 avec une classe de document existante, déjà interfacée.
6745 Dans notre exemple, le fichier de style sera appelé
6746 \begin_inset Flex Code
6749 \begin_layout Plain Layout
6755 et il doit être utilisé avec la classe standard
6756 \begin_inset Flex Code
6759 \begin_layout Plain Layout
6768 \begin_layout Standard
6769 Commencez par copier le fichier de format de la classe de document en question
6770 dans votre répertoire local.
6773 \begin_layout LyX-Code
6774 cp report.layout ~/.lyx/layouts/ma_classe.layout
6777 \begin_layout Standard
6782 et changez la ligne :
6785 \begin_layout LyX-Code
6788 DeclareLaTeXClass{report}
6791 \begin_layout Standard
6795 \begin_layout LyX-Code
6798 DeclareLaTeXClass[report, ma_classe.sty]{report (ma_classe)}
6801 \begin_layout Standard
6805 \begin_layout LyX-Code
6807 \begin_inset Newline newline
6812 usepackage{ma_classe}
6813 \begin_inset Newline newline
6819 \begin_layout Standard
6820 près du début du fichier.
6823 \begin_layout Standard
6824 Démarrez \SpecialChar LyX
6826 \begin_inset Flex Noun
6829 \begin_layout Plain Layout
6830 Outils\SpecialChar menuseparator
6837 Redémarrez \SpecialChar LyX
6838 et essayez de créer un nouveau document.
6840 \begin_inset Quotes cld
6844 \begin_inset Flex Noun
6847 \begin_layout Plain Layout
6849 \begin_inset space ~
6858 \begin_inset Quotes crd
6861 parmi les classes de document dans la fenêtre
6862 \begin_inset Flex Noun
6865 \begin_layout Plain Layout
6866 Document\SpecialChar menuseparator
6867 Paramètres\SpecialChar menuseparator
6874 Il est probable que certaines des commandes de section devront être différentes
6875 de celles de la classe de base
6879 \begin_layout Plain Layout
6887 , vous pouvez donc jouer avec les réglages des différentes sections si vous
6889 Les informations de format pour le sectionnement se trouvent dans
6890 \begin_inset Flex Code
6893 \begin_layout Plain Layout
6899 , mais il n'est pas nécessaire de recopier ce fichier pour le modifier.
6900 Il vous suffit en effet d'ajouter vos modifications au fichier de format,
6902 \begin_inset Flex Code
6905 \begin_layout Plain Layout
6907 \begin_inset Flex Code
6910 \begin_layout Plain Layout
6921 , qui implique l'inclusion de
6922 \begin_inset Flex Code
6925 \begin_layout Plain Layout
6932 Par exemple, vous pourriez ajouter ces lignes:
6935 \begin_layout LyX-Code
6941 \begin_layout LyX-Code
6947 \begin_layout LyX-Code
6953 \begin_layout LyX-Code
6959 \begin_layout LyX-Code
6965 \begin_layout Standard
6966 pour modifier la police des titres de chapitre en police sens empattements.
6967 Ceci écrasera (ou bien, en l'occurrence, ajoutera) la déclaration existante
6968 pour le style Chapitre.
6971 \begin_layout Standard
6972 Votre nouveau paquetage peut également fournir des commandes ou des environnemen
6973 ts qui n'existent pas dans la classe de base.
6974 dans ce cas, il vous faudra ajouter ceux-ci au fichier de format.
6976 \begin_inset space ~
6980 \begin_inset CommandInset ref
6982 reference "sec:Syntaxe-des"
6986 pour savoir comment faire.
6989 \begin_layout Standard
6991 \begin_inset Flex Code
6994 \begin_layout Plain Layout
7000 peut être utilisé avec plusieurs classes de document différentes, vous
7001 trouverez sans doute plus approprié d'écrire un module que vous pourrez
7002 charger avec la classe de base.
7003 Le module le plus simple qu'il est possible d'écrire dans ce contexte est
7007 \begin_layout LyX-Code
7012 DeclareLyXModule{mon paquetage}
7015 \begin_layout LyX-Code
7021 \begin_layout LyX-Code
7024 #Support for mypkg.sty.
7027 \begin_layout LyX-Code
7031 \begin_inset Newline newline
7037 \begin_layout LyX-Code
7041 \begin_inset Newline newline
7047 \begin_layout LyX-Code
7051 \begin_inset Newline newline
7057 \begin_inset Newline newline
7063 \begin_layout Standard
7064 Un module plus compliqué pourrait modifier le comportement de constructions
7065 existantes ou d'en définir de nouvelles.
7067 \begin_inset space ~
7071 \begin_inset CommandInset ref
7073 reference "sec:Syntaxe-des"
7080 \begin_layout Subsection
7081 Format pour un fichier
7082 \begin_inset Flex Code
7085 \begin_layout Plain Layout
7094 \begin_layout Standard
7095 Deux possibilités se présentent.
7099 \begin_layout Standard
7100 Soit le fichier de classe est fondé sur une classe de document existante.
7101 Par exemple, de nombreuses classes pour une thèse sont des variantes de
7103 \begin_inset Flex Code
7106 \begin_layout Plain Layout
7113 Pour vérifier que c'est le cas pour la vôtre, cherchez une ligne comme
7116 \begin_layout LyX-Code
7122 \begin_layout Standard
7123 dans le fichier de classe.
7124 Si c'est la cas, vous pouvez essentiellement procéder comme dans la section
7125 précédente, bien que la ligne
7126 \begin_inset Flex Code
7129 \begin_layout Plain Layout
7130 Declare\SpecialChar LaTeX
7137 Si votre nouvelle classe est une thèse, et est fondée sur
7138 \begin_inset Flex Code
7141 \begin_layout Plain Layout
7147 , cette ligne doit être
7151 \begin_layout Plain Layout
7152 Et enregistrer le fichier comme
7153 \begin_inset Flex Code
7156 \begin_layout Plain Layout
7162 facilitera les choses: \SpecialChar LyX
7163 suppose que la classe de document a le même nom
7164 que le fichier de format.
7172 \begin_layout LyX-Code
7175 DeclareLaTeXClass[thesis,book]{thesis}
7178 \begin_layout Standard
7179 Soit le fichier de classe est original.
7180 Dans ce cas, vous devrez probablement créer votre propre format.
7181 Nous vous suggérons fortement de copier un fichier de format existant qui
7182 utilise une classe \SpecialChar LaTeX
7183 similaire et de le modifier si c'est possible.
7184 Utilisez au moins un fichier existant comme point de départ pour savoir
7185 quels sont les éléments dont vous devez vous occuper.
7186 Encore une fois, les spécificités sont décrites ci-après.
7189 \begin_layout Subsection
7191 \begin_inset CommandInset label
7200 \begin_layout Standard
7201 Une fois qu'un fichier de format a été crée pour une classe de document,
7202 vous désirerez peut-être créer un
7207 Un modèle est une sorte de mode d'emploi pour votre format, montrant comment
7208 il peut être utilisé, mais avec un contenu fictif.
7209 Vous pouvez jeter un œil aux divers modèles distribués avec \SpecialChar LyX
7213 \begin_layout Standard
7214 Les modèles sont créés comme les documents normaux.
7215 La seule différence est que les documents normaux contiennent tous les
7216 réglages possibles, y compris les polices et la taille du papier.
7217 Or on ne veut en général pas qu'un modèle modifie ces réglages implicites.
7218 Pour cette raison, l'auteur d'un modèle doit enlever les commandes correspondan
7220 \begin_inset Flex Code
7223 \begin_layout Plain Layout
7232 \begin_inset Flex Code
7235 \begin_layout Plain Layout
7243 du fichier modèle \SpecialChar LyX
7245 C'est faisable avec un simple éditeur de texte, comme
7246 \begin_inset Flex Code
7249 \begin_layout Plain Layout
7256 \begin_inset Flex Code
7259 \begin_layout Plain Layout
7268 \begin_layout Standard
7269 Mettez les fichiers modèles que vous avez créés et édités dans
7270 \begin_inset Flex Code
7273 \begin_layout Plain Layout
7279 , copiez ceux que vous utilisez du répertoire global de modèles
7280 \begin_inset Flex Code
7283 \begin_layout Plain Layout
7290 vers le même endroit, et redéfinissez le répertoire de modèles dans la
7292 \begin_inset Flex Noun
7295 \begin_layout Plain Layout
7296 Outils\SpecialChar menuseparator
7297 Préférences\SpecialChar menuseparator
7306 \begin_layout Standard
7308 \begin_inset Flex Code
7311 \begin_layout Plain Layout
7317 a un statut particulier.
7318 Il est chargé à chaque fois que vous créez un nouveau document avec
7319 \begin_inset Flex Noun
7322 \begin_layout Plain Layout
7323 Fichier\SpecialChar menuseparator
7329 afin d'avoir les réglages implicites.
7330 Pour créer ce modèle depuis \SpecialChar LyX
7331 , vous n'avez qu'à ouvrir un document ayant
7332 déjà les réglages voulus, et appuyer sur le bouton
7333 \begin_inset Flex Noun
7336 \begin_layout Plain Layout
7337 Enregistrer comme valeurs implicites
7345 \begin_layout Subsection
7346 Mise à jour des anciens fichiers de format
7349 \begin_layout Standard
7350 La syntaxe des fichiers de format change à chaque publication d'une nouvelle
7351 version de \SpecialChar LyX
7352 , et les anciens fichiers de format doivent donc être convertis
7353 dans la nouvelle syntaxe.
7355 lit un fichier de format écrit avec une syntaxe ancienne, il appelle
7357 \begin_inset Flex Code
7360 \begin_layout Plain Layout
7366 pour le convertir dans un fichier temporaire doté de la nouvelle syntaxe.
7367 Le fichier original reste intact.
7368 Si vous utilisez le fichier de format souvent, vous voudrez sans doute
7369 rendre les modifications permanentes, pour éviter des conversions répétitives
7370 de la part de \SpecialChar LyX
7372 Pour ce faire, vous pouvez appeler le convertisseur manuellement:
7375 \begin_layout Enumerate
7377 \begin_inset Flex Code
7380 \begin_layout Plain Layout
7387 \begin_inset Flex Code
7390 \begin_layout Plain Layout
7399 \begin_layout Enumerate
7400 exécutez la commande
7401 \begin_inset Newline newline
7405 \begin_inset Flex Code
7408 \begin_layout Plain Layout
7409 python \SpecialChar LyX
7410 Dir/scripts/layout2layout.py myclass.old myclass.layout
7416 \begin_inset Newline newline
7420 \begin_inset Flex Code
7423 \begin_layout Plain Layout
7430 est le nom de votre répertoire \SpecialChar LyX
7434 \begin_layout Standard
7435 Le convertisseur ne gère que les changements de syntaxe.
7436 Il ne peut pas gérer les modifications du contenu des fichiers inclus,
7437 ceux-ci doivent être convertis séparément.
7440 \begin_layout Subsection
7441 Fichiers moteurCitation
7442 \begin_inset CommandInset label
7444 name "subsec:Cite-Engine-Files"
7451 \begin_layout Standard
7452 Une espèce particulière de fichier de format est dénommée moteurCitation
7453 et se manifeste via des fichiers
7454 \begin_inset Flex Code
7457 \begin_layout Plain Layout
7463 situés dans le sous-répertoire
7464 \begin_inset Flex Code
7467 \begin_layout Plain Layout
7474 Ils sont destinés à spécifier les paquetages \SpecialChar LaTeX
7475 destinés à la création de
7476 bibliographies, comme
7488 , mais le traitement par \SpecialChar LyX
7489 des citations Bib\SpecialChar TeX
7490 ordinaires (sans paquetage additionn
7491 el) est également défini par de tels fichiers.
7494 \begin_layout Standard
7495 Plus précisément, on définit quels sont les paquetages à charger par \SpecialChar LyX
7497 sont le commandes de citation disponibles, comment celles-ci seront affichées
7498 dans \SpecialChar LyX
7499 (dans la fenêtre de travail, les dialogues, les menus contextuels),
7500 ainsi que dans les résultats XHTML et textuels.
7501 En outre, les fichiers spécifient les variantes de style disponibles (auteur-an
7502 née, numérique, etc;) et leurs particularités Les fichiers moteurCitation
7503 servent également à engendrer les options disponibles via
7505 Document\SpecialChar menuseparator
7506 Paramètres\SpecialChar menuseparator
7507 Bibliographie\SpecialChar menuseparator
7513 \begin_layout Standard
7514 Bien qu'un fichier moteurCitation se présente comme un fichier de format
7515 ordinaire pouvant contenir n'importe quelle directive de format, il contient
7516 habituellement les directives particulières telles que
7517 \begin_inset Flex Code
7520 \begin_layout Plain Layout
7527 \begin_inset Flex Code
7530 \begin_layout Plain Layout
7537 \begin_inset Flex Code
7540 \begin_layout Plain Layout
7547 \begin_inset Flex Code
7550 \begin_layout Plain Layout
7557 La syntaxe des deux dernières est décrite ci-après dans
7558 \begin_inset CommandInset ref
7560 reference "subsec:Citation-engine-description"
7568 \begin_inset CommandInset ref
7570 reference "subsec:Description citation"
7574 , ainsi que dans les fichiers eux-mêmes.
7577 \begin_layout Section
7578 Syntaxe des fichiers de format
7579 \begin_inset CommandInset label
7581 name "sec:Syntaxe-des"
7588 \begin_layout Standard
7589 Les sections suivantes vous expliquent à quoi vous vous attaquez quand vous
7590 décidez de mettre les mains dans le cambouis, et de créer ou d'éditer votre
7591 propre fichier de format.
7592 Notre conseil est d'aller doucement et d'enregistrer souvent pour faire
7594 Ce n'est pas si dur que ça, mais il y a une multitude d'options et vous
7595 pouvez vous laisser submerger si vous essayez d'en faire trop d'un coup.
7596 Il est plus facile d'utiliser des formats existants comme référence ou
7597 modèle ou de modifier un fichier de format existant pour vos besoins.
7600 \begin_layout Standard
7601 Toutes les balises décrites dans ce chapitre sont insensibles à la casse:
7603 \begin_inset Flex Code
7606 \begin_layout Plain Layout
7613 \begin_inset Flex Code
7616 \begin_layout Plain Layout
7623 \begin_inset Flex Code
7626 \begin_layout Plain Layout
7632 sont une seule et même balise.
7633 Les valeurs possibles sont inscrites entre crochets après le nom de la
7635 La valeur implicite d'une fonction quand elle n'est pas définie dans le
7636 fichier décrivant la classe de texte est
7639 \begin_inset Flex Code
7642 \begin_layout Plain Layout
7653 Si le paramètre est d'un type particulier la valeur implicite est indiquée
7655 \begin_inset Flex Code
7658 \begin_layout Plain Layout
7669 \begin_layout Subsection
7670 Déclaration et classification d'une classe de document
7673 \begin_layout Standard
7674 Les lignes qui commencent par un
7678 dans un fichier de format sont les commentaires.
7679 Il y a une exception à cette règle : tous les
7680 \begin_inset Flex Code
7683 \begin_layout Plain Layout
7689 doivent commencer par ceci :
7692 \begin_layout LyX-Code
7695 #% Do not delete the line below; configure depends on this
7699 \begin_layout Plain Layout
7700 Ne pas effacer la ligne ci-dessous ; configure compte dessus.
7708 \begin_layout LyX-Code
7713 DeclareLaTeXClass{Article (Standard Class)}
7716 \begin_layout LyX-Code
7721 DeclareCategory{Articles}
7724 \begin_layout Standard
7725 Les deuxième et troisième lignes servent lors de la (re)configuration de
7728 Le fichier de format est lu par le script \SpecialChar LaTeX
7730 \begin_inset Flex Code
7733 \begin_layout Plain Layout
7739 , dans un mode spécial où
7740 \begin_inset Flex Code
7743 \begin_layout Plain Layout
7750 La première ligne est juste un commentaire \SpecialChar LaTeX
7751 , la deuxième contient la déclaratio
7752 n obligatoire de la classe de texte et la troisième contient la classification
7753 facultative de la classe.
7754 Si ces lignes apparaissent dans un fichier appelé
7755 \begin_inset Flex Code
7758 \begin_layout Plain Layout
7764 , elles définissent alors une classe de texte appelée
7765 \begin_inset Flex Code
7768 \begin_layout Plain Layout
7774 (le nom du fichier de format) qui utilise la classe de document \SpecialChar LaTeX
7776 \begin_inset Flex Code
7779 \begin_layout Plain Layout
7785 (implicitement, le même nom que le format).
7787 \begin_inset Quotes cld
7790 Article (Standard Class)
7791 \begin_inset Quotes crd
7794 qui apparaît ci-dessus sert de description de la classe de texte dans la
7796 \begin_inset Flex Noun
7799 \begin_layout Plain Layout
7800 Document\SpecialChar menuseparator
7801 Paramètres\SpecialChar menuseparator
7809 \begin_inset Quotes cld
7813 \begin_inset Quotes crd
7816 dans l'exemple) est également utilisés dans la fenêtre
7817 \begin_inset Flex Noun
7820 \begin_layout Plain Layout
7821 Document\SpecialChar menuseparator
7822 Paramètres\SpecialChar menuseparator
7828 : les classes sont regroupées par catégories (qui sont aussi des genres
7829 de documents, les catégories typiques sont
7830 \begin_inset Quotes cld
7834 \begin_inset Quotes crd
7838 \begin_inset Quotes cld
7842 \begin_inset Quotes crd
7846 \begin_inset Quotes cld
7850 \begin_inset Quotes crd
7854 \begin_inset Quotes cld
7858 \begin_inset Quotes crd
7862 \begin_inset Quotes cld
7866 \begin_inset Quotes crd
7870 \begin_inset Quotes cld
7874 \begin_inset Quotes crd
7878 Si la troisième lignes est vide, la classe apparaîtra comme
7879 \begin_inset Quotes cld
7883 \begin_inset Quotes crd
7889 \begin_layout Standard
7890 Supposons que vous ayez écrit votre propre classe de texte qui utilise la
7892 \begin_inset Flex Code
7895 \begin_layout Plain Layout
7901 , mais dans laquelle vous avez changé l'apparence des en-têtes de sections.
7902 Si vous la mettez dans un fichier
7903 \begin_inset Flex Code
7906 \begin_layout Plain Layout
7912 , l'en-tête de ce fichier doit être :
7915 \begin_layout LyX-Code
7918 #% Do not delete the line below; configure depends on this
7921 \begin_layout LyX-Code
7926 DeclareLaTeXClass[article]{Article (avec Mes En-têtes)}
7929 \begin_layout LyX-Code
7934 DeclareCategory{Articles}
7937 \begin_layout Standard
7938 Ceci déclare une classe de texte
7939 \begin_inset Flex Code
7942 \begin_layout Plain Layout
7948 , associée avec la classe de document \SpecialChar LaTeX
7950 \begin_inset Flex Code
7953 \begin_layout Plain Layout
7960 \begin_inset Quotes cld
7963 Article (avec Mes En-têtes)
7964 \begin_inset Quotes crd
7968 Si votre classe de texte repose sur plusieurs paquetages, vous pouvez la
7972 \begin_layout LyX-Code
7975 #% Do not delete the line below; configure depends on this
7978 \begin_layout LyX-Code
7983 DeclareLaTeXClass[article,machin.sty]{Article (avec Mes En-têtes)}
7986 \begin_layout LyX-Code
7991 DeclareCategory{Articles}
7994 \begin_layout Standard
7995 Ceci indique que votre classe de texte utilise le paquetage
7996 \begin_inset Flex Code
7999 \begin_layout Plain Layout
8009 \begin_layout Standard
8010 Notez que ces déclarations peuvent aussi recevoir un paramètre optionnel
8011 déclarant le nom de la classe de document (mais pas une liste).
8014 \begin_layout Standard
8015 Donc, de la manière la plus explicite, la forme d'une déclaration de format
8019 \begin_layout LyX-Code
8024 DeclareLaTeXClass[class,package.sty]{description du format}
8027 \begin_layout LyX-Code
8032 DeclareCategory{catégorie}
8035 \begin_layout Standard
8036 Il n'est nécessaire de déclarer la classe que si le nom de la classe \SpecialChar LaTeX
8038 le nom du fichier de format diffèrent, ou si des paquetages sont à spécifier.
8039 Si le nom de la classe n'est pas spécifiée, \SpecialChar LyX
8040 suppose qu'elle est identique
8041 à celle du fichier de format.
8044 \begin_layout Standard
8045 Une fois que la classe de texte a été modifiée à votre goût, tout ce que
8046 vous avez à faire est de la copier soit dans
8047 \begin_inset Flex Code
8050 \begin_layout Plain Layout
8058 \begin_inset Flex Code
8061 \begin_layout Plain Layout
8068 \begin_inset Flex Noun
8071 \begin_layout Plain Layout
8072 Outils\SpecialChar menuseparator
8073 Recon\SpecialChar softhyphen
8080 Quittez \SpecialChar LyX
8081 et redémarrez-le; votre nouvelle classe de texte devrait alors
8082 être disponible avec les autres.
8085 \begin_layout Standard
8086 Une fois le fichier de format installé, vous pouvez le modifier et vérifier
8087 l'effet de ces modifications sans reconfigurer ou redémarrer \SpecialChar LyX
8092 \begin_layout Plain Layout
8093 Avec les versions de \SpecialChar LyX
8094 antérieures à 1.6, il vous fallait redémarrer \SpecialChar LyX
8096 valider les modifications effectuées dans les fichiers de format.
8097 De ce fait, les modifications pouvaient prendre beaucoup de temps.
8102 Vous pouvez imposer un rechargement du format en service en utilisant la
8104 \begin_inset Flex Noun
8107 \begin_layout Plain Layout
8114 Cette fonction n'est implicitement liée à aucun raccourci — vous pouvez
8115 bien sûr la lier à une touche vous-même.
8116 Si vous voulez utiliser cette fonction, il vous suffit de la saisir dans
8121 \begin_layout Standard
8127 \begin_inset Flex Noun
8130 \begin_layout Plain Layout
8136 est une fonctionnalité
8137 \begin_inset Quotes cld
8141 \begin_inset Quotes crd
8153 recommandé de sauvegarder votre travail avant de procéder ainsi
8158 En fait, il vous est
8162 recommandé de ne pas essayer de modifier des formats durant une travail
8163 productif sur un document.
8164 Utilisez un document de test, les erreurs de syntaxe et autres dans votre
8165 module pourraient déclencher des comportements bizarres.
8166 En particulier, de telles erreurs pourraient inciter \SpecialChar LyX
8168 formats en service comme incorrects et à essayer de basculer sur un autre
8173 \begin_layout Plain Layout
8174 Les erreurs de syntaxe vraiment graves peuvent même stopper \SpecialChar LyX
8176 Ceci provient du fait que certaines erreurs rendent \SpecialChar LyX
8178 la moindre information de format.
8179 Faites attention\SpecialChar ldots
8185 Les développeurs s'efforcent de conserver une bonne stabilité à \SpecialChar LyX
8187 telles situations, mais il vaut mieux être sûr que regretter
8191 \begin_layout Plain Layout
8192 Puisque nous en sommes au conseils: faites des sauvegardes régulières.
8193 Et soyez gentil avec votre maman.
8201 \begin_layout Subsection
8202 Déclaration d'un module
8205 \begin_layout Standard
8206 La première ligne d'un module doit être rédigée comme suit:
8209 \begin_layout LyX-Code
8212 DeclareLyXModule[endnotes.sty]{Endnotes (Basic)}
8215 \begin_layout LyX-Code
8218 DeclareCategory{Foot- and Endnotes}
8221 \begin_layout Standard
8222 L'argument obligatoire de
8223 \begin_inset Flex Code
8226 \begin_layout Plain Layout
8234 , entre accolades, est le nom du module, tel qu'il apparaîtra dans
8235 \begin_inset Flex Noun
8238 \begin_layout Plain Layout
8239 Document\SpecialChar menuseparator
8240 Paramètres\SpecialChar menuseparator
8247 L'argument entre crochets est facultatif: il déclare n'importe quel paquetage
8249 dont dépend le module.
8250 Il est également possible d'utiliser la clé
8251 \begin_inset Flex Noun
8254 \begin_layout Plain Layout
8260 en argument optionnel: elle déclare que le module ne peut être employé
8261 que s'il existe un chemin de conversion entre les formats
8262 \begin_inset Flex Code
8265 \begin_layout Plain Layout
8272 \begin_inset Flex Code
8275 \begin_layout Plain Layout
8283 \begin_inset Flex Code
8286 \begin_layout Plain Layout
8294 y n'est pas strictement obligatoire, mais vous devriez l’ajouter, car elle
8295 facilite la recherche d'un module.
8296 Voyez les catégories de modules existantes et utilisez l'une d'entre elles
8300 \begin_layout Standard
8301 La déclaration et la catégorie du module devront être suivies par des lignes
8302 descriptives comme celles-ci:
8306 \begin_layout Plain Layout
8307 En anglais de préférence si le module doit être diffusé par \SpecialChar LyX
8309 Cette description apparaîtra dans la liste des messages à traduire et sera
8310 donc traduite lors de la mise à jour de l'interface.
8318 \begin_layout LyX-Code
8324 \begin_layout LyX-Code
8327 #Adds an endnote command, in addition to footnotes.
8331 \begin_layout LyX-Code
8334 #You will need to add
8336 theendnotes in \SpecialChar TeX
8340 \begin_layout LyX-Code
8343 #want the endnotes to appear.
8347 \begin_layout LyX-Code
8353 \begin_layout LyX-Code
8356 #Requires: somemodule | othermodule
8359 \begin_layout LyX-Code
8362 #Excludes: badmodule
8365 \begin_layout Standard
8366 Cette description est utilisée dans
8367 \begin_inset Flex Noun
8370 \begin_layout Plain Layout
8371 Document\SpecialChar menuseparator
8372 Paramètres\SpecialChar ldots
8373 \SpecialChar menuseparator
8379 pour informer l'utilisateur de la fonction du module.
8381 \begin_inset Flex Code
8384 \begin_layout Plain Layout
8392 permet d'identifier les modules qui doivent être activés avec celui-ci;
8394 \begin_inset Flex Code
8397 \begin_layout Plain Layout
8405 permet d'identifier les modules interdits avec celui-ci.
8406 Les deux lignes sont facultatives et, comme indiqué, les modules dans une
8407 liste doivent être séparés par une barre verticale: |.
8408 Noter que les modules requis sont traités sur le mode disjonctif:
8412 des modules requis doit être utilisé.
8417 des modules exclus ne doit être utilisé.
8418 Noter également que les les modules sont identifiés par leur nom de fichier,
8420 \begin_inset Flex Code
8423 \begin_layout Plain Layout
8431 \begin_inset Flex Code
8434 \begin_layout Plain Layout
8441 \begin_inset Flex Code
8444 \begin_layout Plain Layout
8453 \begin_layout Subsection
8454 Déclaration d'un fichier moteurCitation
8457 \begin_layout Standard
8458 Un fichier moteurCitation doit commencer par une ligne comme celle-ci:
8461 \begin_layout LyX-Code
8464 DeclareLyXCiteEngineModule[biblatex.sty]{Biblatex}
8467 \begin_layout Standard
8468 L'argument obligatoire entre accolades est le nom du module, comme il apparaîtra
8470 \begin_inset Flex Noun
8473 \begin_layout Plain Layout
8474 Document\SpecialChar menuseparator
8475 Paramètres\SpecialChar menuseparator
8482 L'argument entre crochets est facultatif: il précise le ou les paquetages
8484 dont dépend le format.
8487 \begin_layout Standard
8488 La déclaration doit ensuite être suivie d'une description suivant l'exemple
8493 \begin_layout Plain Layout
8494 En anglais de préférence si le module doit faire l'objet d'une publication
8495 avec \SpecialChar LyX
8497 Cette description apparaîtra dans la liste ds messages qui seront traduits
8498 lors de la prochaine mise à jour de l'interface.
8506 \begin_layout LyX-Code
8512 \begin_layout LyX-Code
8515 # Biblatex supports many author-year and numerical styles.
8518 \begin_layout LyX-Code
8521 # It is mainly aimed at the Humanities.
8525 \begin_layout LyX-Code
8528 # customizable, fully localized and provides many features
8531 \begin_layout LyX-Code
8534 # that are not possible with BibTeX.
8535 The use of 'biber' as
8538 \begin_layout LyX-Code
8541 # bibliography processor is advised.
8544 \begin_layout LyX-Code
8550 \begin_layout Standard
8551 Cette description apparaît donc traduite dans
8552 \begin_inset Flex Noun
8555 \begin_layout Plain Layout
8556 Document\SpecialChar menuseparator
8557 Paramètres\SpecialChar menuseparator
8563 pour informer l'utilisateur.
8566 \begin_layout Subsection
8567 Numéro d'identification syntaxique
8570 \begin_layout Standard
8571 La première ligne non commentée doit contenir le numéro d'identification
8572 syntaxique du contenu du fichier de format:
8575 \begin_layout Description
8576 \begin_inset Flex Code
8579 \begin_layout Plain Layout
8588 \begin_inset Flex Code
8591 \begin_layout Plain Layout
8599 ] identification syntaxique du fichier de format
8602 \begin_layout Standard
8603 Ce balisage a été introduit dans \SpecialChar LyX
8605 \begin_inset space ~
8608 1.4.0 Les fichiers de format des versions antérieures n'avaient pas de numéro
8609 de format explicite et sont affectés du
8610 \begin_inset Flex Code
8613 \begin_layout Plain Layout
8615 \begin_inset space ~
8624 Le numéro de format du présent fichier est le numéro 81.
8625 mais chaque version de \SpecialChar LyX
8626 peut lire les fichiers de format d'une version
8627 plus ancienne, comme elle peut lire les documents crées avec une version
8629 Il n'y a cependant aucun moyen de revernir aux numéros d'identification
8633 \begin_layout Subsection
8634 Paramètres généraux d'une classe de texte
8635 \begin_inset CommandInset label
8637 name "subsec:Paramètres-généraux-d'une"
8644 \begin_layout Standard
8645 Voici les paramètres généraux qui décrivent l'aspect du document pour une
8646 classe complète (ceci ne veut pas dire qu'il
8650 apparaître dans le fichiers
8651 \begin_inset Flex Code
8654 \begin_layout Plain Layout
8660 plutôt que dans les modules.
8661 Un module peut contenir n'importe quelle balise de format):
8664 \begin_layout Description
8665 \begin_inset Flex Code
8668 \begin_layout Plain Layout
8669 AddToCiteEngine <moteur>
8674 étend les possibilités d’affichage des références des citations.
8676 \begin_inset space ~
8680 \begin_inset CommandInset ref
8682 reference "subsec:Citation-engine-description"
8691 \begin_inset Quotes cld
8695 \begin_inset Flex Code
8698 \begin_layout Plain Layout
8705 \begin_inset Quotes crd
8711 \begin_layout Description
8712 \begin_inset Flex Code
8715 \begin_layout Plain Layout
8725 ajoute une information qui sera incluse dans le bloc
8726 \begin_inset Flex Code
8729 \begin_layout Plain Layout
8735 quand le document est exporté en XHTML.
8736 Typiquement, ce paramètre est utilisé pour exporter de l'information en
8737 style CSS, mais il peut être utilisé pour toute information valide entre
8739 \begin_inset Flex Code
8742 \begin_layout Plain Layout
8750 \begin_inset Quotes cld
8754 \begin_inset Flex Code
8757 \begin_layout Plain Layout
8766 \begin_inset Quotes crd
8772 \begin_layout Description
8773 \begin_inset Flex Code
8776 \begin_layout Plain Layout
8786 ajoute une information au préambule du document.
8788 \begin_inset Quotes cld
8792 \begin_inset Flex Code
8795 \begin_layout Plain Layout
8804 \begin_inset Quotes crd
8810 \begin_layout Description
8811 \begin_inset Flex Code
8814 \begin_layout Plain Layout
8821 \begin_inset Flex Code
8824 \begin_layout Plain Layout
8833 \begin_inset space \thinspace{}
8837 \begin_inset Flex Code
8840 \begin_layout Plain Layout
8846 ] doit être ajouté avec la valeur 1 (ou
8850 ) si la classe du document ajoute la bibliographie à la table des matières.
8851 Ceci évite à la bibliographie d'être insérée deux fois.
8854 \begin_layout Description
8855 \begin_inset Flex Code
8858 \begin_layout Plain Layout
8864 définit le possibilités pour l'affichage des références de citation.
8866 \begin_inset space ~
8870 \begin_inset CommandInset ref
8872 reference "subsec:Citation-engine-description"
8880 Doit se terminer par
8881 \begin_inset Quotes cld
8885 \begin_inset Quotes crd
8889 Utilisé principalement dans les fichiers moteurCitation (voir
8890 \begin_inset space ~
8894 \begin_inset CommandInset ref
8896 reference "subsec:Cite-Engine-Files"
8904 Notez que si vous spécifiez ceci dans un fichier de format ou un module,
8905 les définitions de moteurCitation seront écrasées.
8907 \begin_inset Flex Code
8910 \begin_layout Plain Layout
8919 \begin_layout Description
8920 \begin_inset Flex Code
8923 \begin_layout Plain Layout
8933 définit le style à utiliser pour afficher les informations bibliographiques.
8935 \begin_inset CommandInset ref
8937 reference "subsec:Description citation"
8943 \begin_inset Quotes cld
8947 \begin_inset Flex Code
8950 \begin_layout Plain Layout
8957 \begin_inset Quotes crd
8961 Utilisé principalement dans les fichiers moteurCitation (voir
8962 \begin_inset space ~
8966 \begin_inset CommandInset ref
8968 reference "subsec:Cite-Engine-Files"
8980 utilisé dans un fichier de format ou un module écrasera la définition de
8985 \begin_layout Description
8986 \begin_inset Flex Code
8989 \begin_layout Plain Layout
8996 \begin_inset Flex Code
8999 \begin_layout Plain Layout
9008 \begin_inset Flex Code
9011 \begin_layout Plain Layout
9021 ou Bib\SpecialChar TeX
9022 est utilié pour engendrer la bibliographie.
9023 Utilisé principalement dans les fichiers moteurCitation (voir
9024 \begin_inset space ~
9028 \begin_inset CommandInset ref
9030 reference "subsec:Cite-Engine-Files"
9040 \begin_layout Description
9041 \begin_inset Flex Code
9044 \begin_layout Plain Layout
9054 décrit diverses options globales comprises par la classe du document.
9056 \begin_inset CommandInset ref
9058 reference "subsec:Section-ClassOptions"
9064 \begin_inset Quotes cld
9068 \begin_inset Flex Code
9071 \begin_layout Plain Layout
9078 \begin_inset Quotes crd
9084 \begin_layout Description
9085 \begin_inset Flex Code
9088 \begin_layout Plain Layout
9095 \begin_inset Flex Code
9098 \begin_layout Plain Layout
9107 \begin_inset space \thinspace{}
9111 \begin_inset Flex Code
9114 \begin_layout Plain Layout
9120 ] fixe le nombre implicite de colonnes (une ou deux).
9121 Peut être changé dans la fenêtre
9122 \begin_inset Flex Noun
9125 \begin_layout Plain Layout
9126 Document\SpecialChar menuseparator
9136 \begin_layout Description
9137 \begin_inset Flex Code
9140 \begin_layout Plain Layout
9151 \begin_inset Flex Code
9154 \begin_layout Plain Layout
9160 ] définit les paramètres d'un nouveau compteur.
9161 Si le compteur n'existe pas, il est créé; s'il existe, il est modifié.
9163 \begin_inset Quotes cld
9167 \begin_inset Flex Code
9170 \begin_layout Plain Layout
9177 \begin_inset Quotes crd
9181 \begin_inset Newline newline
9185 \begin_inset CommandInset ref
9187 reference "subsec:Compteurs"
9194 \begin_layout Description
9195 \begin_inset Flex Code
9198 \begin_layout Plain Layout
9204 décrit la police implicite dans le document.
9206 \begin_inset CommandInset ref
9208 reference "subsec:polices"
9212 pour une description.
9214 \begin_inset Quotes cld
9218 \begin_inset Flex Code
9221 \begin_layout Plain Layout
9228 \begin_inset Quotes crd
9234 \begin_layout Description
9235 \begin_inset Flex Code
9238 \begin_layout Plain Layout
9245 \begin_inset Flex Code
9248 \begin_layout Plain Layout
9254 ] spécifie un module inclus implicitement avec cette classe de document,
9255 donné par son nom de fichier sans suffixe
9256 \begin_inset Flex Code
9259 \begin_layout Plain Layout
9266 L'utilisateur peut toujours le retirer, mais il sera actif à l'ouverture
9267 du document (ceci s'applique pour un nouveau document, ou quand cette classe
9268 est choisie pour un document existant).
9271 \begin_layout Description
9272 \begin_inset Flex Code
9275 \begin_layout Plain Layout
9282 \begin_inset Flex Code
9285 \begin_layout Plain Layout
9291 ] indique le style qui sera appliqué aux nouveaux paragraphes, habituellement
9293 \begin_inset Flex Noun
9296 \begin_layout Plain Layout
9303 Ce sera implicitement le premier style défini si ce paramètre n'est pas
9304 fixé, mais vous êtes vivement encouragé à utiliser cette directive.
9307 \begin_layout Description
9308 \begin_inset Flex Code
9311 \begin_layout Plain Layout
9318 \begin_inset Flex Code
9321 \begin_layout Plain Layout
9327 ] l'élément racine (en haut du document) à utiliser en exportant des documents
9328 en DocBook avec cette classe.
9329 La valeur implicite est
9330 \begin_inset Quotes cld
9334 \begin_inset Flex Code
9337 \begin_layout Plain Layout
9344 \begin_inset Quotes crd
9350 \begin_layout Description
9351 \begin_inset Flex Code
9354 \begin_layout Plain Layout
9355 DocBookForceAbstract
9361 \begin_inset Flex Code
9364 \begin_layout Plain Layout
9370 ] l'élément racine aura toujours une balise
9377 \begin_inset Quotes cld
9383 \begin_inset Quotes crd
9387 La valeur implicite est
9390 \begin_inset Quotes cld
9396 \begin_inset Quotes crd
9402 \begin_layout Description
9403 \begin_inset Flex Code
9406 \begin_layout Plain Layout
9413 \begin_inset Flex Code
9416 \begin_layout Plain Layout
9422 ] indique que le module spécifié (donné par son nom de fichier sans le suffixe
9424 \begin_inset Flex Code
9427 \begin_layout Plain Layout
9433 ) ne peut pas être utilisé avec cette classe de document.
9434 Ceci peut être utilisé par exemple dans un format pour une revue pour éviter
9436 l'utilisation du module
9437 \begin_inset Flex Code
9440 \begin_layout Plain Layout
9446 (numérotation des théorèmes par sections).
9455 être utilisé dans un module: les modules ont leur propre méthode d'exclusion
9457 \begin_inset CommandInset ref
9459 reference "subsec:Modules_de_format"
9466 \begin_layout Description
9467 \begin_inset Flex Code
9470 \begin_layout Plain Layout
9476 définit un nouveau flottant.
9478 \begin_inset CommandInset ref
9480 reference "subsec:Flottants"
9486 \begin_inset Quotes cld
9490 \begin_inset Flex Code
9493 \begin_layout Plain Layout
9500 \begin_inset Quotes crd
9506 \begin_layout Description
9507 \begin_inset Flex Code
9510 \begin_layout Plain Layout
9516 définit l'information qui sera incluse dans le bloc
9517 \begin_inset Flex Code
9520 \begin_layout Plain Layout
9526 quand le document est exporté en XHTML.
9527 Notez bien que ceci écrasera toute déclaration
9528 \begin_inset Flex Code
9531 \begin_layout Plain Layout
9538 \begin_inset Flex Code
9541 \begin_layout Plain Layout
9547 antérieure (utiliser
9548 \begin_inset Newline newline
9552 \begin_inset Flex Code
9555 \begin_layout Plain Layout
9561 si vous désirez simplement ajouter du contenu).
9563 \begin_inset Quotes cld
9567 \begin_inset Flex Code
9570 \begin_layout Plain Layout
9577 \begin_inset Quotes crd
9583 \begin_layout Description
9584 \begin_inset Flex Code
9587 \begin_layout Plain Layout
9594 \begin_inset Flex Code
9597 \begin_layout Plain Layout
9603 ] définit le style utilisé pour la table des matières, la bibliographie,
9604 et similaires, lorsque le document est exporté en HTML.
9605 Pour les articles, ceci devrait normalement valoir
9606 \begin_inset Flex Code
9609 \begin_layout Plain Layout
9616 \begin_inset Flex Code
9619 \begin_layout Plain Layout
9626 Sans précisions, \SpecialChar LyX
9627 essaiera de deviner quel style utiliser.
9630 \begin_layout Description
9631 \begin_inset Flex Code
9634 \begin_layout Plain Layout
9641 \begin_inset Flex Code
9644 \begin_layout Plain Layout
9650 ] modifie les propriétés d'un compteur donné.
9651 Si le compteur n'existe pas, la directive est ignorée.
9653 \begin_inset Quotes cld
9657 \begin_inset Flex Code
9660 \begin_layout Plain Layout
9667 \begin_inset Quotes crd
9671 \begin_inset Newline newline
9675 \begin_inset CommandInset ref
9677 reference "subsec:Compteurs"
9681 pour les détails au sujet des compteurs.
9684 \begin_layout Description
9685 \begin_inset Flex Code
9688 \begin_layout Plain Layout
9695 \begin_inset Flex Code
9698 \begin_layout Plain Layout
9704 ] permet d'inclure un autre fichier de définition de format pour éviter
9705 de réécrire des commandes.
9706 C'est souvent le cas des fichiers de format standard, comme
9707 \begin_inset Flex Code
9710 \begin_layout Plain Layout
9716 , qui contient la plupart des réglages de base.
9719 \begin_layout Description
9720 \begin_inset Flex Code
9723 \begin_layout Plain Layout
9730 \begin_inset Flex Code
9733 \begin_layout Plain Layout
9739 ] est une variante de la directive
9740 \begin_inset Flex Code
9743 \begin_layout Plain Layout
9749 qui ne recherche pas de fichiers dans le répertoire utilisateur.
9750 Ceci permet de créer un fichier
9751 \begin_inset Flex Code
9754 \begin_layout Plain Layout
9761 \begin_inset Flex Code
9764 \begin_layout Plain Layout
9770 dans le répertoire utilisateur qui peut inclure un fichier global de même
9772 \begin_inset Flex Code
9775 \begin_layout Plain Layout
9782 \begin_inset Flex Code
9785 \begin_layout Plain Layout
9791 , respectivement (avec
9792 \begin_inset Flex Code
9795 \begin_layout Plain Layout
9801 , le fichier s’inclurait récursivement).
9802 De cette façon, vous pouvez modifier les fichiers globaux sans avoir à
9803 les copier complètement.
9807 \begin_layout Description
9808 \begin_inset Flex Code
9811 \begin_layout Plain Layout
9822 \begin_inset Flex Code
9825 \begin_layout Plain Layout
9831 ] cette section (re)définit le format d'un insert.
9832 Elle peut être appliquée à un insert existant pour obtenir un nouvel insert
9833 défini par l'utilisateur, e.g.
9834 un nouveau style de caractères.
9836 \begin_inset Quotes cld
9840 \begin_inset Flex Code
9843 \begin_layout Plain Layout
9850 \begin_inset Quotes crd
9854 \begin_inset Newline newline
9858 \begin_inset CommandInset ref
9860 reference "subsec:Flex-insets-and"
9867 \begin_layout Description
9868 \begin_inset Flex Code
9871 \begin_layout Plain Layout
9882 \begin_inset Flex Code
9885 \begin_layout Plain Layout
9891 ] indique la largeur de la marge gauche à l'écran, par exemple
9892 \begin_inset Quotes cld
9896 \begin_inset Flex Code
9899 \begin_layout Plain Layout
9906 \begin_inset Quotes crd
9909 (noter que ce n'est pas une
9910 \begin_inset Quotes cld
9914 \begin_inset Quotes crd
9918 \begin_inset Quotes cld
9922 \begin_inset Quotes crd
9928 \begin_layout Description
9929 \begin_inset Flex Code
9932 \begin_layout Plain Layout
9939 \begin_inset Flex Code
9942 \begin_layout Plain Layout
9948 ] cet entier définit le nombre maximum de noms affichés dans le style auteur-ann
9949 ée avant que la citation bascule vers
9950 \begin_inset Quotes cld
9953 PremierAuteur et al.
9954 \begin_inset Quotes crd
9958 Utilisé principalement dans les fichiers moteurCitation (voir
9959 \begin_inset space ~
9963 \begin_inset CommandInset ref
9965 reference "subsec:Cite-Engine-Files"
9975 \begin_layout Description
9976 \begin_inset Flex Code
9979 \begin_layout Plain Layout
9986 \begin_inset Flex Code
9989 \begin_layout Plain Layout
9995 ] modifie le format d'un insert.
9996 Si le format n'existe pas, cette directive est ignorée.
9998 \begin_inset Quotes cld
10002 \begin_inset Flex Code
10005 \begin_layout Plain Layout
10012 \begin_inset Quotes crd
10018 \begin_layout Description
10019 \begin_inset Flex Code
10022 \begin_layout Plain Layout
10029 \begin_inset Flex Code
10032 \begin_layout Plain Layout
10038 ] modifies les propriétés de style d'un paragraphe donné.
10039 Si le style n'existe pas, le directive est ignorée.
10040 Doit être fermé par
10041 \begin_inset Quotes cld
10045 \begin_inset Flex Code
10048 \begin_layout Plain Layout
10055 \begin_inset Quotes crd
10061 \begin_layout Description
10062 \begin_inset Flex Code
10065 \begin_layout Plain Layout
10072 \begin_inset Flex Code
10075 \begin_layout Plain Layout
10081 ] efface un compteur existant, habituellement défini dans un fichier inclus.
10084 \begin_layout Description
10085 \begin_inset Flex Code
10088 \begin_layout Plain Layout
10095 \begin_inset Flex Code
10098 \begin_layout Plain Layout
10104 ] efface un flottant existant.
10105 C'est très utile quand vous voulez supprimer un flottant qui a été défini
10106 dans un fichier inclus.
10109 \begin_layout Description
10110 \begin_inset Flex Code
10113 \begin_layout Plain Layout
10120 \begin_inset Flex Code
10123 \begin_layout Plain Layout
10129 ] efface un style existant.
10132 \begin_layout Description
10133 \begin_inset Flex Code
10136 \begin_layout Plain Layout
10147 \begin_inset Flex Code
10150 \begin_layout Plain Layout
10156 ] indique quelle sorte de format de fichier (tel que défini dans les préférences
10157 de \SpecialChar LyX
10158 ) est produit par cette classe.
10159 Elle est surtout utile quand
10160 \begin_inset Flex Code
10163 \begin_layout Plain Layout
10170 \begin_inset Flex Code
10173 \begin_layout Plain Layout
10179 et que l'on veut définir un nouvelle sorte de document en programmation
10181 La chaîne est redéfinie comme
10182 \begin_inset Quotes cld
10186 \begin_inset Flex Code
10189 \begin_layout Plain Layout
10196 \begin_inset Quotes crd
10199 quand la directive correspondante
10200 \begin_inset Flex Code
10203 \begin_layout Plain Layout
10212 \begin_layout Description
10213 \begin_inset Flex Code
10216 \begin_layout Plain Layout
10227 \begin_inset Flex Code
10230 \begin_layout Plain Layout
10241 \begin_inset Flex Code
10244 \begin_layout Plain Layout
10250 ] indique quelle sorte de document résultant sera obtenu par cette classe.
10253 \begin_layout Description
10254 \begin_inset Flex Code
10257 \begin_layout Plain Layout
10264 \begin_inset Flex Code
10267 \begin_layout Plain Layout
10274 \begin_inset Flex Code
10277 \begin_layout Plain Layout
10283 ] précise les options, données par le seconde chaîne de caractères, pour
10284 le paquetage nommé par le première chaîne.
10286 \begin_inset Quotes cld
10290 \begin_inset Flex Code
10293 \begin_layout Plain Layout
10294 PackageOptions natbib square
10300 \begin_inset Quotes crd
10303 déclenchera le chargement de
10304 \begin_inset Flex Code
10307 \begin_layout Plain Layout
10314 \begin_inset Flex Code
10317 \begin_layout Plain Layout
10323 (pour les \SpecialChar TeX
10324 perts, ceci force \SpecialChar LyX
10326 \begin_inset Newline newline
10330 \begin_inset Flex Code
10333 \begin_layout Plain Layout
10336 PassOptionsToPackage{natbib}{square}
10341 avant le chargement de
10342 \begin_inset Flex Code
10345 \begin_layout Plain Layout
10354 \begin_layout Description
10355 \begin_inset Flex Code
10358 \begin_layout Plain Layout
10365 \begin_inset Flex Code
10368 \begin_layout Plain Layout
10373 , letter, legal, executive, a0, a1, a2, a3, a4, a5, a6, b0, b1, b2, b3,
10374 b4, b5, b6, c0, c1, c2, c3, c4, c5, c6, b0j, b1j, b2j, b3j, b4j, b5j, b6j
10379 ] définit la taille de page implicite.
10380 Cette directive est utilisée par certains convertisseurs.
10383 \begin_layout Description
10384 \begin_inset Flex Code
10387 \begin_layout Plain Layout
10396 \begin_inset Flex Code
10399 \begin_layout Plain Layout
10410 \begin_inset Flex Code
10413 \begin_layout Plain Layout
10420 \begin_inset Flex Code
10423 \begin_layout Plain Layout
10429 ] fixe la mise en page implicite.
10430 Peut être changée dans la fenêtre
10431 \begin_inset Flex Noun
10434 \begin_layout Plain Layout
10435 Document\SpecialChar menuseparator
10436 Paramètres\SpecialChar ldots
10445 \begin_layout Description
10446 \begin_inset Flex Code
10449 \begin_layout Plain Layout
10455 fixe le préambule du document \SpecialChar LaTeX
10457 Notez bien que ceci remplacera complètement toute autre directive
10458 \begin_inset Flex Code
10461 \begin_layout Plain Layout
10468 \begin_inset Flex Code
10471 \begin_layout Plain Layout
10477 (utiliser cette dernière directive si vous voulez seulement ajouter des
10478 éléments au contenu).
10479 Doit être fermé par
10480 \begin_inset Quotes cld
10484 \begin_inset Flex Code
10487 \begin_layout Plain Layout
10494 \begin_inset Quotes crd
10500 \begin_layout Description
10501 \begin_inset Flex Code
10504 \begin_layout Plain Layout
10511 \begin_inset Flex Code
10514 \begin_layout Plain Layout
10520 ] définit le format d'un insert s'il n'existe pas encore.
10521 Si le format existe, cette directive est ignorée.
10522 Doit être fermé par
10523 \begin_inset Quotes cld
10527 \begin_inset Flex Code
10530 \begin_layout Plain Layout
10537 \begin_inset Quotes crd
10543 \begin_layout Description
10546 \begin_inset Flex Code
10549 \begin_layout Plain Layout
10558 \begin_inset Flex Code
10561 \begin_layout Plain Layout
10568 \begin_inset Flex Code
10571 \begin_layout Plain Layout
10580 \begin_inset space \thinspace{}
10584 \begin_inset Flex Code
10587 \begin_layout Plain Layout
10593 ] décrit si la classe fournit la fonctionnalité
10594 \begin_inset Flex Code
10597 \begin_layout Plain Layout
10604 Une fonctionnalité est en général le nom d'un paquetage (
10605 \begin_inset Flex Code
10608 \begin_layout Plain Layout
10615 \begin_inset Flex Code
10618 \begin_layout Plain Layout
10624 , \SpecialChar ldots
10625 ) ou d'une commande \SpecialChar LaTeX
10627 \begin_inset Flex Code
10630 \begin_layout Plain Layout
10637 \begin_inset Flex Code
10640 \begin_layout Plain Layout
10646 ,\SpecialChar ldots
10649 \begin_inset space ~
10653 \begin_inset CommandInset ref
10655 reference "chap:List-of-functions"
10659 pour une liste des fonctionnalités.
10662 \begin_layout Description
10663 \begin_inset Flex Code
10666 \begin_layout Plain Layout
10673 \begin_inset Flex Code
10676 \begin_layout Plain Layout
10682 ] indique que ce format fournit la fonctionnalité du module indiqué, qui
10683 doit être spécifié par le nom du fichier dans le suffixe
10684 \begin_inset Flex Code
10687 \begin_layout Plain Layout
10694 Ceci sera utilisé typiquement si le format inclut directement le module,
10695 plutôt que via le paramètre
10696 \begin_inset Flex Code
10699 \begin_layout Plain Layout
10705 pour indiquer qu'il doit être utilisé.
10706 Il pourrait être également utilisé dans un module fournissant une implantation
10707 équivalente de la même fonctionnalité.
10710 \begin_layout Description
10711 \begin_inset Flex Code
10714 \begin_layout Plain Layout
10721 \begin_inset Flex Code
10724 \begin_layout Plain Layout
10730 ] crée une nouveau style de paragraphe s'il n'existe pas déjà.
10731 S'il existe, l'entrée est ignorée.
10732 Doit être fermé par
10733 \begin_inset Quotes cld
10737 \begin_inset Flex Code
10740 \begin_layout Plain Layout
10747 \begin_inset Quotes crd
10753 \begin_layout Description
10754 \begin_inset Flex Code
10757 \begin_layout Plain Layout
10764 \begin_inset Flex Code
10767 \begin_layout Plain Layout
10773 ] indique que la classe nécessite la fonctionnalité
10774 \begin_inset Flex Code
10777 \begin_layout Plain Layout
10784 Plusieurs fonctionnalités doivent être séparées par des virgules.
10785 Noter que l'on ne peut requérir que des fonctionnalités reconnues (voir
10787 \begin_inset CommandInset ref
10789 reference "chap:List-of-functions"
10793 pour accéder à la liste des fonctionnalités).
10794 Si vous demandez un paquetage doté d'options spécifiques, vous pouvez utiliser
10796 \begin_inset Flex Code
10799 \begin_layout Plain Layout
10808 \begin_layout Description
10809 \begin_inset Flex Code
10812 \begin_layout Plain Layout
10819 \begin_inset Flex Code
10822 \begin_layout Plain Layout
10828 ] indique la largeur de la marge droite à l'écran, par exemple
10829 \begin_inset Quotes cld
10833 \begin_inset Flex Code
10836 \begin_layout Plain Layout
10843 \begin_inset Quotes crd
10849 \begin_layout Description
10850 \begin_inset Flex Code
10853 \begin_layout Plain Layout
10864 \begin_inset Flex Code
10867 \begin_layout Plain Layout
10873 ] fixe quels sectionnements doivent être numérotés.
10874 Correspond au compteur
10875 \begin_inset Flex Code
10878 \begin_layout Plain Layout
10884 en \SpecialChar LaTeX
10888 \begin_layout Description
10889 \begin_inset Flex Code
10892 \begin_layout Plain Layout
10901 \begin_inset Flex Code
10904 \begin_layout Plain Layout
10913 \begin_inset space \thinspace{}
10917 \begin_inset Flex Code
10920 \begin_layout Plain Layout
10926 ] fixe l'option implicite d'impression recto seul ou en recto verso.
10927 Peut être changé dans la fenêtre
10928 \begin_inset Flex Noun
10931 \begin_layout Plain Layout
10932 Document\SpecialChar menuseparator
10941 \begin_layout Description
10942 \begin_inset Flex Code
10945 \begin_layout Plain Layout
10952 \begin_inset Flex Code
10955 \begin_layout Plain Layout
10961 ] définit un nouveau style de paragraphe.
10962 Si le style n'existe pas, il est créé; s'il existe déjà, ses paramètres
10964 Doit être fermé par
10965 \begin_inset Quotes cld
10969 \begin_inset Flex Code
10972 \begin_layout Plain Layout
10979 \begin_inset Quotes crd
10983 \begin_inset Newline newline
10987 \begin_inset CommandInset ref
10989 reference "subsec:Styles-de-paragraphe"
10996 \begin_layout Description
10997 \begin_inset Flex Code
11000 \begin_layout Plain Layout
11007 \begin_inset Flex Code
11010 \begin_layout Plain Layout
11016 ] définit le style de tableau implicite utilisé à la création d'un tableau.
11017 Les styles suivants sont disponibles:
11021 \begin_layout Itemize
11022 \begin_inset Flex Code
11025 \begin_layout Plain Layout
11026 Formal_with_Footline
11032 \begin_inset Quotes cld
11036 \begin_inset Quotes crd
11039 ) avec uniquement des lignes horizontales, et des lignes haute et basse
11040 épaisses, la première et las dernière lignes étant éventuellement séparées
11041 du corps du tableau avec une ligne fine centrée;
11044 \begin_layout Itemize
11045 \begin_inset Flex Code
11048 \begin_layout Plain Layout
11049 Formal_without_Footline
11054 : identique àu précédent, mais la dernière ligne n'est pas séparée avec
11055 une ligne fine centrée;
11058 \begin_layout Itemize
11059 \begin_inset Flex Code
11062 \begin_layout Plain Layout
11068 : lignes de tableau simples;
11071 \begin_layout Itemize
11072 \begin_inset Flex Code
11075 \begin_layout Plain Layout
11082 \begin_inset Flex Code
11085 \begin_layout Plain Layout
11091 , mais avec la ligne des titres décalée par une seconde ligne horizontale.
11092 Ceci est également le style implicite de \SpecialChar LyX
11096 \begin_layout Itemize
11097 \begin_inset Flex Code
11100 \begin_layout Plain Layout
11106 : tableau sans lignes.
11110 \begin_layout Description
11111 \begin_inset Flex Code
11114 \begin_layout Plain Layout
11125 \begin_inset Flex Code
11128 \begin_layout Plain Layout
11134 ] définit nom de la commande ou de l'envi\SpecialChar softhyphen
11135 ronnement mentionné ci-dessous.
11138 \begin_layout Description
11139 \begin_inset Flex Code
11142 \begin_layout Plain Layout
11153 \begin_inset Flex Code
11156 \begin_layout Plain Layout
11165 \begin_inset Flex Code
11168 \begin_layout Plain Layout
11174 ] indique le genre de balisage utilisé pour définir le titre d'un document.
11176 \begin_inset Flex Code
11179 \begin_layout Plain Layout
11185 signifie que la commande définie par
11186 \begin_inset Flex Code
11189 \begin_layout Plain Layout
11195 sera insérée après le dernier format avec
11198 \begin_inset Quotes cld
11204 \begin_inset Flex Code
11207 \begin_layout Plain Layout
11209 \begin_inset space ~
11220 \begin_inset Quotes crd
11227 \begin_inset Flex Code
11230 \begin_layout Plain Layout
11237 \begin_inset Flex Code
11240 \begin_layout Plain Layout
11246 est un environnement, dans lequel doit être inclus tous les formats avec
11250 \begin_inset Quotes cld
11256 \begin_inset Flex Code
11259 \begin_layout Plain Layout
11261 \begin_inset space ~
11272 \begin_inset Quotes crd
11280 \begin_layout Description
11281 \begin_inset Flex Code
11284 \begin_layout Plain Layout
11291 \begin_inset Flex Code
11294 \begin_layout Plain Layout
11300 ] fixe quels sectionnements sont inclus dans la table des matières.
11301 Correspond au compteur
11302 \begin_inset Flex Code
11305 \begin_layout Plain Layout
11313 en \SpecialChar LaTeX
11317 \begin_layout Subsection
11321 \begin_inset CommandInset label
11323 name "subsec:Section-ClassOptions"
11330 \begin_layout Standard
11332 \begin_inset Flex Code
11335 \begin_layout Plain Layout
11341 peut contenir les directives suivantes :
11344 \begin_layout Description
11345 \begin_inset Flex Code
11348 \begin_layout Plain Layout
11358 ] liste les tailles de police disponibles comme police principale du document,
11362 \begin_inset Quotes cld
11368 \begin_inset Flex Code
11371 \begin_layout Plain Layout
11380 \begin_inset Quotes crd
11386 Il est possible de saisir un nombre quelconque.
11389 \begin_layout Description
11390 \begin_inset Flex Code
11393 \begin_layout Plain Layout
11400 \begin_inset Flex Code
11403 \begin_layout Plain Layout
11409 ] définit le format de l'option de taille de police.
11411 \begin_inset Flex Code
11414 \begin_layout Plain Layout
11422 \begin_inset Flex Code
11425 \begin_layout Plain Layout
11431 est mis à la place de la taille de police.
11434 \begin_layout Description
11435 \begin_inset Flex Code
11438 \begin_layout Plain Layout
11445 \begin_inset Flex Code
11448 \begin_layout Plain Layout
11449 string="letter|\SpecialChar allowbreak
11450 legal|\SpecialChar allowbreak
11451 executive|\SpecialChar allowbreak
11452 a0|\SpecialChar allowbreak
11453 a1|\SpecialChar allowbreak
11454 a2|\SpecialChar allowbreak
11455 a3|\SpecialChar allowbreak
11456 a4|\SpecialChar allowbreak
11457 a5|\SpecialChar allowbreak
11458 a6|\SpecialChar allowbreak
11459 b0|\SpecialChar allowbreak
11460 b1|\SpecialChar allowbreak
11461 b2|\SpecialChar allowbreak
11462 b3|\SpecialChar allowbreak
11463 b4|\SpecialChar allowbreak
11464 b5|\SpecialChar allowbreak
11465 b6|\SpecialChar allowbreak
11466 c0|\SpecialChar allowbreak
11467 c1|\SpecialChar allowbreak
11469 2|\SpecialChar allowbreak
11470 c3|\SpecialChar allowbreak
11471 c4|\SpecialChar allowbreak
11472 c5|\SpecialChar allowbreak
11473 c6|\SpecialChar allowbreak
11474 b0j|\SpecialChar allowbreak
11475 b1j|\SpecialChar allowbreak
11476 b2j|\SpecialChar allowbreak
11477 b3j|\SpecialChar allowbreak
11478 b4j|\SpecialChar allowbreak
11479 b5j|\SpecialChar allowbreak
11485 ] définit la liste des dimensions de page disponibles, séparées par
11488 \begin_inset Quotes cld
11492 \begin_inset Quotes crd
11498 Actuellement, seules les dimensions proposées sont reconnues.
11499 D'autres peuvent être saisies en tant qu'options de classe personnalisées.
11502 \begin_layout Description
11503 \begin_inset Flex Code
11506 \begin_layout Plain Layout
11513 \begin_inset Flex Code
11516 \begin_layout Plain Layout
11522 ] définit le format de l'option de dimension de page.
11524 \begin_inset Flex Code
11527 \begin_layout Plain Layout
11535 \begin_inset Flex Code
11538 \begin_layout Plain Layout
11544 est mis à la place de la dimension de la page.
11547 \begin_layout Description
11548 \begin_inset Flex Code
11551 \begin_layout Plain Layout
11559 string="empty|plain|headings|fancy"
11561 ] liste les mises en page disponibles, séparées par un
11564 \begin_inset Quotes cld
11568 \begin_inset Quotes crd
11576 \begin_layout Description
11577 \begin_inset Flex Code
11580 \begin_layout Plain Layout
11590 ] introduit certaines options de la classe de document, séparées par une
11591 virgule, qui seront ajoutées à la partie optionnelle de la commande
11592 \begin_inset Flex Code
11595 \begin_layout Plain Layout
11606 \begin_layout Standard
11608 \begin_inset Flex Code
11611 \begin_layout Plain Layout
11617 doit être fermée par
11618 \begin_inset Quotes cld
11622 \begin_inset Flex Code
11625 \begin_layout Plain Layout
11632 \begin_inset Quotes crd
11638 \begin_layout Subsection
11639 Styles de paragraphe
11640 \begin_inset CommandInset label
11642 name "subsec:Styles-de-paragraphe"
11649 \begin_layout Standard
11650 La description d'un style de paragraphe ressemble à ceci
11654 \begin_layout Plain Layout
11655 qui peut servir soit à définir un nouvel format soit à en modifier un déjà
11664 \begin_layout LyX-Code
11671 \begin_layout LyX-Code
11675 \begin_layout LyX-Code
11679 \begin_layout Standard
11680 dans lequel on peut mettre les commandes suivantes :
11683 \begin_layout Description
11684 \begin_inset Flex Code
11687 \begin_layout Plain Layout
11694 \begin_inset Flex Code
11697 \begin_layout Plain Layout
11703 =""] paragraphe apparaissant dans la table des matières du type donné.
11704 Désactivé par une chaîne de caractères vide.
11705 Voir aussi les directives
11714 Implicitement : désactivé.
11717 \begin_layout Description
11718 \begin_inset Flex Code
11721 \begin_layout Plain Layout
11732 , left, right, center
11734 ] alignement de paragraphe.
11737 \begin_layout Description
11738 \begin_inset Flex Code
11741 \begin_layout Plain Layout
11752 , left, right, center
11758 des alignements possibles séparés par une virgule.
11759 Certains styles \SpecialChar LaTeX
11760 interdisent certains alignements, car ils n'auraient aucun
11762 Par exemple une énumération alignée à droite ou centrée est impossible.
11765 \begin_layout Description
11766 \begin_inset Flex Code
11769 \begin_layout Plain Layout
11776 \begin_inset Flex Code
11779 \begin_layout Plain Layout
11785 ] définit l'argument numéro <int> d'une commande ou environnement associé
11787 La définition doit être close par
11788 \begin_inset Flex Code
11791 \begin_layout Plain Layout
11799 \begin_inset CommandInset ref
11801 reference "subsec:Arguments"
11808 pour plus d'informations.
11812 \begin_layout Description
11813 \begin_inset Flex Code
11816 \begin_layout Plain Layout
11822 inclut une liste de formats (séparés par une virgule) devant être englobés
11823 dans et après le format courant.
11824 N'a de sens que pour des formats englobables comme des environnements.
11825 Doit être terminé par
11826 \begin_inset Quotes cld
11830 \begin_inset Quotes crd
11835 \begin_inset Flex Code
11838 \begin_layout Plain Layout
11847 \begin_layout Description
11848 \begin_inset Flex Code
11851 \begin_layout Plain Layout
11857 noter que cette directive écrasera complètement toute déclaration
11858 \begin_inset Flex Code
11861 \begin_layout Plain Layout
11867 antérieure pour ce style.
11868 Doit être fermée par
11869 \begin_inset Flex Code
11872 \begin_layout Plain Layout
11880 \begin_inset CommandInset ref
11882 reference "subsec:I18n"
11886 pour les détails d'utilisation.
11889 \begin_layout Description
11890 \begin_inset Flex Code
11893 \begin_layout Plain Layout
11907 \begin_layout Plain Layout
11909 \begin_inset Quotes cld
11913 \begin_inset Quotes crd
11916 ici désigne un nombre réel, e.g.
11922 l'espacement vertical qui sépare du paragraphe suivant le dernier paragraphe
11923 d'une série doté de cette directive.
11924 Si le paragraphe suivant est doté d'un autre style, les séparations ne
11925 sont pas simplement additionnées, mais le maximum est pris en considération.La
11927 \begin_inset Flex Code
11930 \begin_layout Plain Layout
11936 pour le dernier paragraphe.
11939 \begin_layout Description
11940 \begin_inset Flex Code
11943 \begin_layout Plain Layout
11950 \begin_inset Flex Code
11953 \begin_layout Plain Layout
11959 fixe la catégorie pour ce style.
11960 Ceci est utilise pour regrouper les styles apparentés dans le menu déroulant
11961 des styles de la barre d'outils.
11962 N'importe quelle chaîne de caractères peut être utilisée, mais vous voudrez
11963 peut-être utiliser des catégories existantes pour vos propres styles.
11966 \begin_layout Description
11967 \begin_inset Flex Code
11970 \begin_layout Plain Layout
11976 fixe la profondeur d'une commande XML.
11977 Utilisable uniquement avec les formats XML.
11980 \begin_layout Description
11981 \begin_inset Flex Code
11984 \begin_layout Plain Layout
11991 \begin_inset Flex Code
11994 \begin_layout Plain Layout
12000 sert à copier toutes les caractéristiques d'un style déjà existant dans
12004 \begin_layout Description
12005 \begin_inset Flex Code
12008 \begin_layout Plain Layout
12015 \begin_inset Flex Code
12018 \begin_layout Plain Layout
12024 ] nomme un style dont le préambule devra être placé
12029 Ceci permet d'assurer une relation d'ordre entre les morceaux de préambule
12030 quand les définitions de macros dépendent les unes des autres.
12034 \begin_layout Plain Layout
12035 Noter que, à part cette fonctionnalité, il n'y a aucun moyen de garantir
12036 un ordonnancement des préambules.
12037 L'ordre que vous constatez avec une version de \SpecialChar LyX
12038 peut changer sans préavis
12039 dans les versions ultérieures.
12047 \begin_layout Description
12048 \begin_inset Flex Code
12051 \begin_layout Plain Layout
12075 ] fixe le type de marqueur qui se trouve à la fin du paragraphe (ou de la
12076 suite de paragraphes si
12077 \begin_inset Flex Code
12080 \begin_layout Plain Layout
12087 \begin_inset Flex Code
12090 \begin_layout Plain Layout
12097 \begin_inset Flex Code
12100 \begin_layout Plain Layout
12107 \begin_inset Flex Code
12110 \begin_layout Plain Layout
12118 \begin_inset Flex Code
12121 \begin_layout Plain Layout
12128 \begin_inset Quotes cld
12132 \begin_inset Quotes crd
12136 \begin_inset Flex Code
12139 \begin_layout Plain Layout
12146 \begin_inset Flex Code
12149 \begin_layout Plain Layout
12155 ) est un carré blanc (respectivement noir) en général placé à la fin des
12158 \begin_inset Flex Code
12161 \begin_layout Plain Layout
12167 est une chaîne de caractères explicitement donnée.
12170 \begin_layout Description
12171 \begin_inset Flex Code
12174 \begin_layout Plain Layout
12181 \begin_inset Flex Code
12184 \begin_layout Plain Layout
12190 fixe la chaîne utilisée pour le marqueur quand
12191 \begin_inset Newline newline
12195 \begin_inset Flex Code
12198 \begin_layout Plain Layout
12205 \begin_inset Flex Code
12208 \begin_layout Plain Layout
12217 \begin_layout Description
12218 \begin_inset Flex Code
12221 \begin_layout Plain Layout
12227 fixe la police utilisée à la fois pour le corps du texte
12233 \begin_inset CommandInset ref
12235 reference "subsec:polices"
12240 Noter qu'en définissant cette police on définit aussi automatiquement
12241 \begin_inset Flex Code
12244 \begin_layout Plain Layout
12250 avec la même valeur.
12251 Il faut donc définir celle-ci d'abord pour fixer
12252 \begin_inset Flex Code
12255 \begin_layout Plain Layout
12264 \begin_layout Description
12265 \begin_inset Flex Code
12268 \begin_layout Plain Layout
12275 \begin_inset Flex Code
12278 \begin_layout Plain Layout
12284 ] est utile pour forcer la portabilité de nouveaux styles vers des versions
12285 stables de \SpecialChar LyX
12287 La première version stable qui interprète cette directive est \SpecialChar LyX
12289 L'argument est un nombre qui peut être 0, -1 ou n'importe quel entier positif.
12291 \begin_inset Flex Code
12294 \begin_layout Plain Layout
12300 est positif, il sera toujours émis vers le préambule du document.
12301 Lors de la lecture d'un fichier
12305 , les définitions de style du préambule du document sont ajoutées à la classe
12307 De ce fait même les versions de \SpecialChar LyX
12308 plus anciennes peuvent gérer ce style.
12310 \begin_inset Flex Code
12313 \begin_layout Plain Layout
12319 est un numéro de version : si le style est lu, et si le numéro de version
12320 est inférieur au numéro de version du style existant dans la classe de
12321 document, le nouveau style est ignoré.
12322 Si le numéro de version est supérieur, le nouveau style remplace l'ancien.
12323 La valeur -1 signifie un numéro de version infini, c'est-à-dire que le
12324 style est toujours utilisé.
12327 \begin_layout Description
12328 \begin_inset Flex Code
12331 \begin_layout Plain Layout
12338 \begin_inset Flex Code
12341 \begin_layout Plain Layout
12350 \begin_inset space \thinspace{}
12354 \begin_inset Flex Code
12357 \begin_layout Plain Layout
12364 ne permet pas d'habitude d'insérer plus d'une espace entre deux mots,
12365 car une espace est considérée comme un séparateur de mots, non comme un
12366 caractère ou un symbole en tant que tel.
12367 C'est très bien mais c'est parfois ennuyeux, par exemple pour taper un
12368 code source de programme ou du code \SpecialChar LaTeX
12370 C'est pourquoi on peut activer
12371 \begin_inset Flex Code
12374 \begin_layout Plain Layout
12382 créera les espaces insécables correspondants aux espaces additionnelles
12384 \begin_inset Flex Code
12387 \begin_layout Plain Layout
12393 n'est pas spécifié.
12395 \begin_inset Flex Code
12398 \begin_layout Plain Layout
12405 \begin_inset Flex Code
12408 \begin_layout Plain Layout
12417 \begin_layout Description
12418 \begin_inset Flex Code
12421 \begin_layout Plain Layout
12427 sont utilisées avec l'exportation XHTML.
12429 \begin_inset CommandInset ref
12431 reference "subsec:Styles-de-paragraphe-XHTML"
12438 \begin_layout Description
12439 \begin_inset Flex Code
12442 \begin_layout Plain Layout
12448 [[FIXME]] (Utilisable uniquement avec les formats XML).
12451 \begin_layout Description
12452 \begin_inset Flex Code
12455 \begin_layout Plain Layout
12466 \begin_inset Flex Code
12469 \begin_layout Plain Layout
12478 \begin_inset space \thinspace{}
12482 \begin_inset Flex Code
12485 \begin_layout Plain Layout
12492 \begin_inset Flex Code
12495 \begin_layout Plain Layout
12501 que que le style doit être inclus dans le préambule plutôt que dans le
12503 Ceci est utile pour les classes de document qui désirent que les informations
12504 telles que le titre et l'auteur figurent dans le préambule.
12505 Notez bien que ceci ne fonctionne que pour les styles pour lesquels
12506 \begin_inset Flex Code
12509 \begin_layout Plain Layout
12516 \begin_inset Flex Code
12519 \begin_layout Plain Layout
12526 \begin_inset Flex Code
12529 \begin_layout Plain Layout
12538 \begin_layout Description
12539 \begin_inset Flex Code
12542 \begin_layout Plain Layout
12553 \begin_inset Flex Code
12556 \begin_layout Plain Layout
12565 \begin_inset space \thinspace{}
12569 \begin_inset Flex Code
12572 \begin_layout Plain Layout
12579 \begin_inset Flex Code
12582 \begin_layout Plain Layout
12588 que le style fait partie d'un bloc de titre (voir aussi
12589 \begin_inset Flex Code
12592 \begin_layout Plain Layout
12599 \begin_inset Flex Code
12602 \begin_layout Plain Layout
12608 dans les paramètres généraux).
12611 \begin_layout Description
12612 \begin_inset Flex Code
12615 \begin_layout Plain Layout
12621 inclut une liste de formats (séparés par une virgule) qui doivent englober
12623 N'a de sens que pour des formats englobables comme des environnements.
12624 Doit être terminé par
12625 \begin_inset Quotes cld
12629 \begin_inset Quotes crd
12634 \begin_inset Flex Code
12637 \begin_layout Plain Layout
12646 \begin_layout Description
12647 \begin_inset Flex Code
12650 \begin_layout Plain Layout
12657 \begin_inset Flex Code
12660 \begin_layout Plain Layout
12669 \begin_inset space \thinspace{}
12673 \begin_inset Flex Code
12676 \begin_layout Plain Layout
12682 ] si positionné à 1 et
12686 activé, le paragraphe ajoute un résumé de son contenu dans son élément
12687 dans la table des matières.
12688 Sinon, seule l'étiquette apparaît si elle existe.
12691 \begin_layout Description
12692 \begin_inset Flex Code
12695 \begin_layout Plain Layout
12702 \begin_inset Flex Code
12705 \begin_layout Plain Layout
12711 ] est la commande \SpecialChar LaTeX
12712 permettant de déclarer un élément d'une liste.
12713 La commande doit être définie sans la barre oblique inverse qui la précède
12714 habituellement (implicitement
12715 \begin_inset Quotes cld
12719 \begin_inset Quotes crd
12722 , qui est émis comme
12723 \begin_inset Flex Code
12726 \begin_layout Plain Layout
12734 en \SpecialChar LaTeX
12738 \begin_layout Description
12739 \begin_inset Flex Code
12742 \begin_layout Plain Layout
12749 \begin_inset Flex Code
12752 \begin_layout Plain Layout
12758 ] crée un espacement supplémentaire entre les paragraphes du même style
12759 dans un environnement.
12760 Si vous emboîtez des paragraphes d'autres formats dans un environnement,
12761 ils seront espacés de
12762 \begin_inset Flex Code
12765 \begin_layout Plain Layout
12772 Mais les éléments de l'environnement seront en plus espacés de
12773 \begin_inset Flex Code
12776 \begin_layout Plain Layout
12790 \begin_layout Description
12791 \begin_inset Flex Code
12794 \begin_layout Plain Layout
12800 [[FIXME]] (Utilisable uniquement avec les formats XML).
12803 \begin_layout Description
12804 \begin_inset Flex Code
12807 \begin_layout Plain Layout
12814 \begin_inset Flex Code
12817 \begin_layout Plain Layout
12826 \begin_inset space \thinspace{}
12830 \begin_inset Flex Code
12833 \begin_layout Plain Layout
12839 ] permet de laisser un paragraphe vide, ce que \SpecialChar LyX
12840 ne permet pas d'habitude
12841 car il ne générerait rien en \SpecialChar LaTeX
12843 Il y a quelques cas où c'est pourtant utile: dans un modèle pour une lettre,
12844 les champs requis peuvent être laissés vides, pour que les gens ne les
12845 oublient pas; dans certains cas particuliers, un style peut aussi servir
12846 de séparateur, et ne pas contenir de texte.
12849 \begin_layout Description
12850 \begin_inset Flex Code
12853 \begin_layout Plain Layout
12864 \begin_inset Flex Code
12867 \begin_layout Plain Layout
12873 ] fixe l'espacement vertical entre le marqueur et le corps du texte.
12874 Sert seulement pour les marqueurs qui sont au dessus du corps du texte
12876 \begin_inset Flex Code
12879 \begin_layout Plain Layout
12886 \begin_inset Flex Code
12889 \begin_layout Plain Layout
12890 Centered_Top_Environment
12898 \begin_layout Description
12899 \begin_inset Flex Code
12902 \begin_layout Plain Layout
12909 \begin_inset Flex Code
12912 \begin_layout Plain Layout
12918 dénomme le compteur pour la numérotation automatique.
12919 Pour que le compteur soit associé à votre étiquette, il vous faut le référencer
12921 \begin_inset Flex Code
12924 \begin_layout Plain Layout
12933 Ceci fonctionnera avec les
12934 \begin_inset Flex Code
12937 \begin_layout Plain Layout
12944 \begin_inset Flex Code
12947 \begin_layout Plain Layout
12954 \begin_inset Flex Code
12957 \begin_layout Plain Layout
12964 \begin_inset Flex Code
12967 \begin_layout Plain Layout
12974 \begin_inset Newline newline
12982 \begin_inset Flex Code
12985 \begin_layout Plain Layout
12992 \begin_inset Flex Code
12995 \begin_layout Plain Layout
13001 , bien que ce cas soit un peu compliqué.
13002 Supposez que vous déclariez
13003 \begin_inset Flex Code
13006 \begin_layout Plain Layout
13007 \begin_inset Quotes cld
13010 LabelCounter monEnum
13016 \begin_inset Quotes crd
13020 Les compteurs effectivement utilisés sont alors
13021 \begin_inset Flex Code
13024 \begin_layout Plain Layout
13031 \begin_inset Flex Code
13034 \begin_layout Plain Layout
13041 \begin_inset Flex Code
13044 \begin_layout Plain Layout
13051 \begin_inset Flex Code
13054 \begin_layout Plain Layout
13060 , tout à fait comme en \SpecialChar LaTeX
13062 Ces compteurs doivent être tous déclarés séparément.
13063 \begin_inset Newline newline
13067 \begin_inset CommandInset ref
13069 reference "subsec:Compteurs"
13073 pour les détails sur les compteurs.
13076 \begin_layout Description
13077 \begin_inset Flex Code
13080 \begin_layout Plain Layout
13086 fixe la police utilisée pour le marqueur.
13088 \begin_inset CommandInset ref
13090 reference "subsec:polices"
13097 \begin_layout Description
13098 \begin_inset Flex Code
13101 \begin_layout Plain Layout
13108 \begin_inset Flex Code
13111 \begin_layout Plain Layout
13117 fixe le texte indiquent l'importance de l'indentation d'un marqueur.
13120 \begin_layout Description
13121 \begin_inset Flex Code
13124 \begin_layout Plain Layout
13131 \begin_inset Flex Code
13134 \begin_layout Plain Layout
13140 fixe le texte indiquent l'espacement horizontal entre le marqueur et le
13142 Sert seulement pour les marqueurs qui ne sont pas au dessus du corps du
13146 \begin_layout Description
13147 \begin_inset Flex Code
13150 \begin_layout Plain Layout
13157 \begin_inset Flex Code
13160 \begin_layout Plain Layout
13166 fixe la chaîne utilisée comme marqueur avec le
13167 \begin_inset Flex Code
13170 \begin_layout Plain Layout
13177 \begin_inset Flex Code
13180 \begin_layout Plain Layout
13188 \begin_inset Flex Code
13191 \begin_layout Plain Layout
13197 est indiqué, cette chaîne peut contenir les instructions de formatage particuli
13198 ères décrites dans la
13199 \begin_inset CommandInset ref
13201 reference "subsec:Compteurs"
13208 \begin_layout Description
13209 \begin_inset Flex Code
13212 \begin_layout Plain Layout
13213 LabelStringAppendix
13219 \begin_inset Flex Code
13222 \begin_layout Plain Layout
13228 est utilisée dans une annexe à la place de
13229 \begin_inset Flex Code
13232 \begin_layout Plain Layout
13239 Noter que toute directive
13240 \begin_inset Flex Code
13243 \begin_layout Plain Layout
13250 \begin_inset Newline newline
13254 \begin_inset Flex Code
13257 \begin_layout Plain Layout
13258 LabelStringAppendix
13266 \begin_layout Description
13267 \begin_inset Flex Code
13270 \begin_layout Plain Layout
13276 [FIXME] (Utilisable uniquement avec les formats XML).
13279 \begin_layout Description
13280 \begin_inset Flex Code
13283 \begin_layout Plain Layout
13290 \begin_inset Flex Code
13293 \begin_layout Plain Layout
13298 , Manual, Static, Above,
13299 \begin_inset Newline newline
13302 Centered, Sensitive, Enumerate,
13303 \begin_inset Newline newline
13306 Itemize, Bibliography
13315 \begin_layout Description
13316 \begin_inset Flex Code
13319 \begin_layout Plain Layout
13325 veut dire que le marqueur est le premier mot (avant la première vraie espace).
13326 Utilisez des espaces insécables si vous voulez mettre plus d'un mot dans
13330 \begin_layout Description
13331 \begin_inset Flex Code
13334 \begin_layout Plain Layout
13340 veut dire qu'il est défini dans le style (voir
13341 \begin_inset Flex Code
13344 \begin_layout Plain Layout
13352 \begin_inset Quotes cld
13356 \begin_inset Quotes crd
13359 , au début du paragraphe.Si le
13360 \begin_inset Flex Code
13363 \begin_layout Plain Layout
13370 \begin_inset Flex Code
13373 \begin_layout Plain Layout
13379 , alors il ne sera affiché que dans le premier paragraphe de toutes séquence
13380 de paragraphes du même
13381 \begin_inset Flex Code
13384 \begin_layout Plain Layout
13393 \begin_layout Description
13394 \begin_inset Flex Code
13397 \begin_layout Plain Layout
13404 \begin_inset space ~
13408 \begin_inset space ~
13412 \begin_inset Flex Code
13415 \begin_layout Plain Layout
13421 sont des cas particuliers de
13422 \begin_inset Flex Code
13425 \begin_layout Plain Layout
13432 Le marqueur sera imprimé au dessus du paragraphe, soit au début de la lignes,
13436 \begin_layout Description
13437 \begin_inset Flex Code
13440 \begin_layout Plain Layout
13446 est un cas particulier pour les marqueurs de légende
13447 \begin_inset Quotes cld
13451 \begin_inset Quotes crd
13455 \begin_inset Quotes cld
13459 \begin_inset Quotes crd
13464 \begin_inset Flex Code
13467 \begin_layout Plain Layout
13473 signifie que le mot affiché (défini en dur) dépend du type de flottant:
13474 il est défini dans les sources comme
13475 \begin_inset Quotes cld
13479 \begin_inset Flex Code
13482 \begin_layout Plain Layout
13489 \begin_inset Quotes crd
13493 \begin_inset Flex Code
13496 \begin_layout Plain Layout
13502 est la valeur du compteur associé au flottant.
13503 Au cas où une légende est insérée en dehors d'un flottant, le
13504 \begin_inset Flex Code
13507 \begin_layout Plain Layout
13514 \begin_inset Quotes cld
13518 \begin_inset Quotes crd
13524 \begin_layout Description
13525 \begin_inset Flex Code
13528 \begin_layout Plain Layout
13534 produit le type habituel d'étiquettes d'énumération.
13535 The number type needs to be set in the
13540 \begin_inset CommandInset ref
13542 reference "subsec:Compteurs"
13549 \begin_layout Description
13550 \begin_inset Flex Code
13553 \begin_layout Plain Layout
13559 produit des symboles pour les différents niveaux.
13560 The bullet types displayed can be set via
13561 \begin_inset Flex Noun
13564 \begin_layout Plain Layout
13565 Document\SpecialChar menuseparator
13566 Paramètres\SpecialChar menuseparator
13575 \begin_layout Description
13576 \begin_inset Flex Code
13579 \begin_layout Plain Layout
13585 ne doit être utilisé qu'avec
13586 \begin_inset Flex Code
13589 \begin_layout Plain Layout
13590 LatexType BibEnvironment
13599 \begin_layout Description
13600 \begin_inset Flex Code
13603 \begin_layout Plain Layout
13609 écrasera complètement toute autre directive
13610 \begin_inset Flex Code
13613 \begin_layout Plain Layout
13620 Doit être fermée par
13621 \begin_inset Flex Code
13624 \begin_layout Plain Layout
13631 \begin_inset Newline newline
13635 \begin_inset CommandInset ref
13637 reference "subsec:I18n"
13641 pour les détails d'utilisation.
13644 \begin_layout Description
13645 \begin_inset Flex Code
13648 \begin_layout Plain Layout
13655 \begin_inset Flex Code
13658 \begin_layout Plain Layout
13664 ] fixe le nom de l'objet \SpecialChar LaTeX
13665 correspondant, soit l'environnement, soit la commande.
13668 \begin_layout Description
13669 \begin_inset Flex Code
13672 \begin_layout Plain Layout
13679 \begin_inset Flex Code
13682 \begin_layout Plain Layout
13688 ] fixe le paramètre facultatif de l'objet
13689 \begin_inset Flex Code
13692 \begin_layout Plain Layout
13699 Ce paramètre ne peut pas être changé depuis \SpecialChar LyX
13701 \begin_inset Flex Code
13704 \begin_layout Plain Layout
13710 pour les paramètres personnalisables).
13711 Ceci sera émis tel quel après tous les
13712 \begin_inset Flex Code
13715 \begin_layout Plain Layout
13721 s \SpecialChar LaTeX
13725 \begin_layout Description
13726 \begin_inset Flex Code
13729 \begin_layout Plain Layout
13736 \begin_inset Flex Code
13739 \begin_layout Plain Layout
13744 , Command, Environment, Item_Environment,
13745 \begin_inset Newline newline
13748 List_Environment, Bib_Environment
13753 ] décrit comment traduire l'environnement en \SpecialChar LaTeX
13758 \begin_layout Plain Layout
13759 \begin_inset Flex Code
13762 \begin_layout Plain Layout
13768 est peut-être trompeur, dans la mesure où ces règles s'appliquent également
13769 aux classes DocBook.
13770 Explorer les fichiers des classes DocBook (noms de fichiers
13771 \begin_inset Flex Code
13774 \begin_layout Plain Layout
13780 ) pour voir des exemples particuliers.
13789 \begin_layout Description
13790 \begin_inset Flex Code
13793 \begin_layout Plain Layout
13800 \begin_inset Quotes cld
13804 \begin_inset Quotes crd
13810 \begin_layout Description
13811 \begin_inset Flex Code
13814 \begin_layout Plain Layout
13821 \begin_inset Flex Code
13824 \begin_layout Plain Layout
13831 {\SpecialChar ldots
13840 \begin_layout Description
13841 \begin_inset Flex Code
13844 \begin_layout Plain Layout
13851 \begin_inset Flex Code
13854 \begin_layout Plain Layout
13861 }\SpecialChar ldots
13876 \begin_layout Description
13877 \begin_inset Flex Code
13880 \begin_layout Plain Layout
13886 est la même chose que
13887 \begin_inset Flex Code
13890 \begin_layout Plain Layout
13896 , sauf qu'il génère un
13897 \begin_inset Flex Code
13900 \begin_layout Plain Layout
13908 pour chaque paragraphe de l'environnement.
13911 \begin_layout Description
13912 \begin_inset Flex Code
13915 \begin_layout Plain Layout
13921 est la même chose que
13922 \begin_inset Flex Code
13925 \begin_layout Plain Layout
13932 \begin_inset Newline newline
13936 \begin_inset Flex Code
13939 \begin_layout Plain Layout
13945 est passé en paramètre de l'environnement.
13946 \begin_inset Newline newline
13950 \begin_inset Flex Code
13953 \begin_layout Plain Layout
13959 peut être défini dans la fenêtre
13960 \begin_inset Flex Noun
13963 \begin_layout Plain Layout
13964 Édition\SpecialChar menuseparator
13965 Paramètres de Paragraphe
13973 \begin_layout Description
13974 \begin_inset Flex Code
13977 \begin_layout Plain Layout
13984 \begin_inset Flex Code
13987 \begin_layout Plain Layout
13993 , mais ajoute l'argument obligatoire nécessaire (l'étiquette la plus longue)
13994 à la directive de début de l’environnement bibliographique:
13995 \begin_inset Newline newline
13999 \begin_inset Flex Code
14002 \begin_layout Plain Layout
14005 begin{thebibliography}{99}
14011 Cette directive n'est donc nécessaire que pour les environnements bibliographiq
14013 L’étiquette implicite
14014 \begin_inset Quotes cld
14018 \begin_inset Quotes crd
14021 peut être modifiée par l'utilisateur dans les réglages de paragraphe d'une
14022 entrée bibliographique.
14025 \begin_layout Standard
14026 En collectant ces derniers éléments, l'exportation \SpecialChar LaTeX
14030 \begin_layout LyX-Code
14033 LatexName[LatexParam]{\SpecialChar ldots
14037 \begin_layout Standard
14041 \begin_layout LyX-Code
14044 begin{LatexName}[LatexParam] \SpecialChar ldots
14050 \begin_layout Standard
14051 en fonction du type \SpecialChar LaTeX
14056 \begin_layout Description
14057 \begin_inset Flex Code
14060 \begin_layout Plain Layout
14067 \begin_inset Flex Code
14070 \begin_layout Plain Layout
14076 ] définit une chaîne de caractères insérée au début du contenu du style.
14077 Un passage à la ligne dans la sortie peut être indiquée par
14078 \begin_inset Flex Code
14081 \begin_layout Plain Layout
14090 \begin_layout Description
14091 \begin_inset Flex Code
14094 \begin_layout Plain Layout
14101 \begin_inset Flex Code
14104 \begin_layout Plain Layout
14110 fixe la marge gauche: si vous mettez des styles dans un environnement,
14112 \begin_inset Flex Code
14115 \begin_layout Plain Layout
14121 ne seront pas ajoutées directement, mais avec un facteur
14122 \begin_inset Formula $\frac{4}{\mathrm{profondeur}+4}$
14126 Notez que ce paramètre sert aussi quand
14127 \begin_inset Flex Code
14130 \begin_layout Plain Layout
14137 \begin_inset Flex Code
14140 \begin_layout Plain Layout
14147 \begin_inset Flex Code
14150 \begin_layout Plain Layout
14157 Il est alors ajouté à la marge manuelle ou dynamique.
14158 \begin_inset Newline newline
14162 \begin_inset Quotes cld
14166 \begin_inset Flex Code
14169 \begin_layout Plain Layout
14176 \begin_inset Quotes crd
14179 signifie que le paragraphe est indenté avec la largeur de
14180 \begin_inset Quotes cld
14184 \begin_inset Flex Code
14187 \begin_layout Plain Layout
14194 \begin_inset Quotes crd
14197 dans la police normale.
14198 Il est possible de créer une largeur négative avec
14199 \begin_inset Quotes cld
14203 \begin_inset Flex Code
14206 \begin_layout Plain Layout
14213 \begin_inset Quotes crd
14217 Cette solution a été choisie pour que l'apparence soit la même quelle que
14218 soit la police d'écran.
14221 \begin_layout Description
14222 \begin_inset Flex Code
14225 \begin_layout Plain Layout
14232 \begin_inset Flex Code
14235 \begin_layout Plain Layout
14240 , Manual, Dynamic, First_Dynamic, Right_Address_Box
14246 \begin_inset Newline newline
14249 fixe le type de marge à gauche du format.
14253 \begin_layout Description
14254 \begin_inset Flex Code
14257 \begin_layout Plain Layout
14263 veut dire une marge fixe.
14266 \begin_layout Description
14267 \begin_inset Flex Code
14270 \begin_layout Plain Layout
14276 veut dire que la marge de gauche dépend de ce qu'il y a dans la fenêtre
14278 \begin_inset Flex Noun
14281 \begin_layout Plain Layout
14282 Édition\SpecialChar menuseparator
14284 \begin_inset space ~
14288 \begin_inset space ~
14297 Ceci sert à obtenir des listes bien mises en page sans tabulations.
14300 \begin_layout Description
14301 \begin_inset Flex Code
14304 \begin_layout Plain Layout
14310 veut dire que la marge dépend de la taille du marqueur.
14311 Ceci sert entre autres aux en-têtes numérotés.
14312 Il est évident que l'en-tête
14313 \begin_inset Quotes cld
14316 5.4.3.2.1 Très long en-tête
14317 \begin_inset Quotes crd
14320 doit avoir une marge de gauche plus grande (autant que
14321 \begin_inset Quotes cld
14325 \begin_inset Quotes crd
14329 \begin_inset Quotes cld
14332 3.2 Très long en-tête
14333 \begin_inset Quotes crd
14336 , même si les autres traitements de texte ne savent pas le faire.
14339 \begin_layout Description
14340 \begin_inset Flex Code
14343 \begin_layout Plain Layout
14349 est similaire, mais seulement la toute première ligne du paragraphe est
14350 dynamique, les autres étant statiques; ceci est utile par exemple pour
14354 \begin_layout Description
14355 \begin_inset Flex Code
14358 \begin_layout Plain Layout
14364 signifie que la marge est choisie pour que la ligne la plus longue du paragraph
14365 e touche la marge de droite.
14366 Ceci sert à typographier une adresse sur le bord droit de la page.
14370 \begin_layout Description
14371 \begin_inset Flex Code
14374 \begin_layout Plain Layout
14381 \begin_inset Flex Code
14384 \begin_layout Plain Layout
14393 \begin_inset space \thinspace{}
14397 \begin_inset Flex Code
14400 \begin_layout Plain Layout
14406 ] indique si les commandes fragiles doivent être protégées par
14407 \begin_inset Flex Code
14410 \begin_layout Plain Layout
14418 dans ce style (Note: ceci n'indique pas si cette commande elle-même doit
14422 \begin_layout Description
14423 \begin_inset Flex Code
14426 \begin_layout Plain Layout
14433 \begin_inset Flex Code
14436 \begin_layout Plain Layout
14445 \begin_inset space \thinspace{}
14449 \begin_inset Flex Code
14452 \begin_layout Plain Layout
14458 ] protège si nécessaire les macros qui contiennent ce format avec
14459 \begin_inset Flex Code
14462 \begin_layout Plain Layout
14475 ) et par suite autorise du texte verbatim dans les macros
14478 \begin_layout Description
14479 \begin_inset Flex Code
14482 \begin_layout Plain Layout
14489 \begin_inset Flex Code
14492 \begin_layout Plain Layout
14501 \begin_inset space \thinspace{}
14505 \begin_inset Flex Code
14508 \begin_layout Plain Layout
14514 ] implique que des commandes spécifiques dans ce style (comme
14515 \begin_inset Flex Code
14518 \begin_layout Plain Layout
14527 \begin_inset Flex Code
14530 \begin_layout Plain Layout
14538 ) soient protégées dans une
14539 \begin_inset Flex Code
14542 \begin_layout Plain Layout
14551 Ceci est particulièrement requis pour les styles qui utilisent les commandes
14560 , qui parcourent leur contenu de manière compliquée.
14563 \begin_layout Description
14564 \begin_inset Flex Code
14567 \begin_layout Plain Layout
14574 \begin_inset Flex Code
14577 \begin_layout Plain Layout
14584 \begin_inset space \thinspace{}
14588 \begin_inset Flex Code
14591 \begin_layout Plain Layout
14599 ] indique si les nouvelles lignes sont traduites ou non en sauts de ligne
14602 \begin_inset Flex Code
14605 \begin_layout Plain Layout
14616 La traduction peut être désactivée pour permettre d'éditer plus confortablement
14617 du \SpecialChar LaTeX
14618 depuis \SpecialChar LyX
14622 \begin_layout Description
14623 \begin_inset Flex Code
14626 \begin_layout Plain Layout
14633 \begin_inset Flex Code
14636 \begin_layout Plain Layout
14645 \begin_inset space \thinspace{}
14649 \begin_inset Flex Code
14652 \begin_layout Plain Layout
14658 ] indique si \SpecialChar LyX
14659 indente ou non la première ligne du paragraphe suivant.
14661 \begin_inset Flex Code
14664 \begin_layout Plain Layout
14670 veut dire qu'il ne peut pas,
14671 \begin_inset Flex Code
14674 \begin_layout Plain Layout
14680 veut dire qu'il peut s'il le veut.
14683 \begin_layout Description
14684 \begin_inset Flex Code
14687 \begin_layout Plain Layout
14694 \begin_inset Flex Code
14697 \begin_layout Plain Layout
14703 ] dénomme un style qui a remplacé ce style en cours.
14704 Ceci est utilisé pour renommer un style en conservant la rétrocompatibilité.
14707 \begin_layout Description
14708 \begin_inset Flex Code
14711 \begin_layout Plain Layout
14718 \begin_inset Flex Code
14721 \begin_layout Plain Layout
14728 \begin_inset space \thinspace{}
14732 \begin_inset Flex Code
14735 \begin_layout Plain Layout
14741 ] détermine si les paragraphes consécutifs du même type sont traités ensemble.
14742 Ceci a pour effet de déclencher une seule fois pour le groupe l'impression
14744 \begin_inset Flex Code
14747 \begin_layout Plain Layout
14754 Implicitement, ceci est vrai pour les environnements
14755 \begin_inset Flex Code
14758 \begin_layout Plain Layout
14765 \begin_inset Flex Code
14768 \begin_layout Plain Layout
14775 \begin_inset Flex Code
14778 \begin_layout Plain Layout
14784 et faux pour tous les autres types.
14787 \begin_layout Description
14788 \begin_inset Flex Code
14791 \begin_layout Plain Layout
14798 \begin_inset Flex Code
14801 \begin_layout Plain Layout
14810 \begin_inset space \thinspace{}
14814 \begin_inset Flex Code
14817 \begin_layout Plain Layout
14823 ] indique que les paragraphes ne seront pas séparés par une ligne vide dans
14824 le résultat \SpecialChar LaTeX
14825 , mais par un retour à la ligne; combiné avec
14826 \begin_inset Flex Code
14829 \begin_layout Plain Layout
14835 , ceci permet d'émuler une éditeur plein texte (comme l'insert code \SpecialChar TeX
14839 \begin_layout Description
14840 \begin_inset Flex Code
14843 \begin_layout Plain Layout
14850 \begin_inset Flex Code
14853 \begin_layout Plain Layout
14859 fixe l'indentation de la toute première ligne d'un paragraphe.
14861 \begin_inset Flex Code
14864 \begin_layout Plain Layout
14870 est fixé pour un format donné, à l'exception du format
14871 \begin_inset Flex Code
14874 \begin_layout Plain Layout
14880 , car l'indentation d'un paragraphe dans l'environnement
14881 \begin_inset Flex Code
14884 \begin_layout Plain Layout
14890 peut être empêchée par
14891 \begin_inset Flex Code
14894 \begin_layout Plain Layout
14901 De plus, les paragraphes de style
14902 \begin_inset Flex Code
14905 \begin_layout Plain Layout
14911 emboîtés dans d'autres environnements utilisent le
14912 \begin_inset Flex Code
14915 \begin_layout Plain Layout
14921 de l'environne\SpecialChar softhyphen
14923 Par exemple, les paragraphes
14924 \begin_inset Flex Code
14927 \begin_layout Plain Layout
14933 dans une énumération ne sont pas indentés.
14936 \begin_layout Description
14937 \begin_inset Flex Code
14940 \begin_layout Plain Layout
14950 ] fixe l'espacement vertical entre deux paragraphes dans le style.
14953 \begin_layout Description
14954 \begin_inset Flex Code
14957 \begin_layout Plain Layout
14967 ] fixe la valeur d'interligne entre paragraphes.
14969 donne le choix entre
14970 \begin_inset Flex Code
14973 \begin_layout Plain Layout
14980 \begin_inset Flex Code
14983 \begin_layout Plain Layout
14989 pour séparer les paragraphes.
14991 \begin_inset Flex Code
14994 \begin_layout Plain Layout
15000 , cette valeur n'est pas prise en compte.
15002 \begin_inset Flex Code
15005 \begin_layout Plain Layout
15012 \begin_inset Flex Code
15015 \begin_layout Plain Layout
15021 n'est pas prise en compte et tous les paragraphes sont séparés par ce paramètre
15023 \begin_inset Flex Code
15026 \begin_layout Plain Layout
15032 , en plus de l'interligne normal.
15033 L'espacement vertical est calculé par
15034 \begin_inset Flex Code
15037 \begin_layout Plain Layout
15038 valeur*DefaultHeight()
15047 est la valeur choisie pour
15048 \begin_inset Flex Code
15051 \begin_layout Plain Layout
15058 \begin_inset Flex Code
15061 \begin_layout Plain Layout
15067 est la hauteur d'une ligne dans la police normale.
15068 De cette façon, l'aspect reste le même quelle que soit la police à l'écran.
15071 \begin_layout Description
15072 \begin_inset Flex Code
15075 \begin_layout Plain Layout
15082 \begin_inset Flex Code
15085 \begin_layout Plain Layout
15094 \begin_inset space \thinspace{}
15098 \begin_inset Flex Code
15101 \begin_layout Plain Layout
15107 ] indique si le contenu du paragraphe doit être passé sous forme brute,
15108 c'est-à-dire sans traitements particuliers dont \SpecialChar LaTeX
15113 \begin_layout Description
15114 \begin_inset Flex Code
15117 \begin_layout Plain Layout
15124 \begin_inset Flex Code
15127 \begin_layout Plain Layout
15137 indique les caractères isolés qui doivent être passés sous forme brute,
15138 c'est-à-dire sans traitements particuliers dont \SpecialChar LaTeX
15142 \begin_layout Description
15143 \begin_inset Flex Code
15146 \begin_layout Plain Layout
15152 fixe le contenu à inclure dans le préambule \SpecialChar LaTeX
15153 quand le style est utilisé.
15154 Utile pour définir des macros, charger des paquetages, etc.
15155 requis pour ce style particulier.
15156 Doit être fermé par
15157 \begin_inset Quotes cld
15161 \begin_inset Flex Code
15164 \begin_layout Plain Layout
15171 \begin_inset Quotes crd
15177 \begin_layout Description
15178 \begin_inset Flex Code
15181 \begin_layout Plain Layout
15188 \begin_inset Flex Code
15191 \begin_layout Plain Layout
15197 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraph
15199 Ceci permet l'utilisation de références mises en forme.
15202 \begin_layout Description
15203 \begin_inset Flex Code
15206 \begin_layout Plain Layout
15213 \begin_inset Flex Code
15216 \begin_layout Plain Layout
15222 ] indique que le style requiert la fonctionnalité chaîne (voir
15223 \begin_inset CommandInset ref
15225 reference "chap:List-of-functions"
15229 pour la liste des fonctionnalités).
15230 Si vous demandez un paquetage doté d'options spécifiques, vous pouvez en
15232 \begin_inset Flex Code
15235 \begin_layout Plain Layout
15241 en tant que paramètre général pour la classe de texte (voir
15242 \begin_inset CommandInset ref
15244 reference "subsec:Paramètres-généraux-d'une"
15251 \begin_layout Description
15252 \begin_inset Flex Code
15255 \begin_layout Plain Layout
15262 \begin_inset Flex Code
15265 \begin_layout Plain Layout
15274 \begin_inset Flex Code
15277 \begin_layout Plain Layout
15283 ] réinitialise les arguments \SpecialChar LaTeX
15284 de ce style ( tels que définis par la directive
15286 \begin_inset Flex Code
15289 \begin_layout Plain Layout
15296 Ceci est utile si vous avez dupliqué un style en utilisant
15297 \begin_inset Flex Code
15300 \begin_layout Plain Layout
15306 , et que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels
15310 \begin_layout Description
15311 \begin_inset Flex Code
15314 \begin_layout Plain Layout
15321 \begin_inset Flex Code
15324 \begin_layout Plain Layout
15333 \begin_inset Flex Code
15336 \begin_layout Plain Layout
15342 ] redémarre un compteur qui est normalement remis à zéro a chaque nouvelle
15343 séquence de formats.
15344 Ceci n'est utile pour le moment que lorsque
15345 \begin_inset Flex Code
15348 \begin_layout Plain Layout
15355 \begin_inset Flex Code
15358 \begin_layout Plain Layout
15367 \begin_layout Description
15368 \begin_inset Flex Code
15371 \begin_layout Plain Layout
15378 \begin_inset Flex Code
15381 \begin_layout Plain Layout
15387 ] définit une chaîne de caractères insérée à la fin du contenu du style.
15388 Un passage à la ligne dans la sortie peut être indiquée par
15389 \begin_inset Flex Code
15392 \begin_layout Plain Layout
15401 \begin_layout Description
15402 \begin_inset Flex Code
15405 \begin_layout Plain Layout
15412 \begin_inset Flex Code
15415 \begin_layout Plain Layout
15428 \begin_layout Description
15429 \begin_inset Flex Code
15432 \begin_layout Plain Layout
15439 \begin_inset Flex Code
15442 \begin_layout Plain Layout
15451 \begin_inset Flex Code
15454 \begin_layout Plain Layout
15461 \begin_inset Flex Code
15464 \begin_layout Plain Layout
15471 \begin_inset Flex Code
15474 \begin_layout Plain Layout
15476 \begin_inset space ~
15484 ] définit l'interligne par défaut dans ce style.
15486 \begin_inset Flex Code
15489 \begin_layout Plain Layout
15496 \begin_inset Flex Code
15499 \begin_layout Plain Layout
15506 \begin_inset Flex Code
15509 \begin_layout Plain Layout
15515 correspondent respectivement à un facteur multiplicatif de 1, 1,25 et 1,667.
15516 Si vous mettez le paramètre
15517 \begin_inset Flex Code
15520 \begin_layout Plain Layout
15526 , vous devez aussi mettre une valeur numérique qui servira de facteur multiplica
15528 Notez que, contrairement aux autres paramètres,
15529 \begin_inset Flex Code
15532 \begin_layout Plain Layout
15538 implique de générer du code \SpecialChar LaTeX
15539 spécifique, qui utilise le paquetage \SpecialChar LaTeX
15541 \begin_inset Flex Code
15544 \begin_layout Plain Layout
15553 \begin_layout Description
15554 \begin_inset Flex Code
15557 \begin_layout Plain Layout
15564 \begin_inset Flex Code
15567 \begin_layout Plain Layout
15574 \begin_inset space \thinspace{}
15578 \begin_inset Flex Code
15581 \begin_layout Plain Layout
15589 ] active la correction orthographique du style.
15590 Implicitement vrai.
15593 \begin_layout Description
15594 \begin_inset Flex Code
15597 \begin_layout Plain Layout
15604 \begin_inset Flex Code
15607 \begin_layout Plain Layout
15616 \begin_inset Flex Code
15619 \begin_layout Plain Layout
15625 ] incrémente le compteur parent d'un compteur donné au début d'une nouvelle
15626 séque,ce de formats.
15627 Ceci n'est utile pour le moment que lorsque
15628 \begin_inset Flex Code
15631 \begin_layout Plain Layout
15638 \begin_inset Flex Code
15641 \begin_layout Plain Layout
15650 \begin_layout Description
15651 \begin_inset Flex Code
15654 \begin_layout Plain Layout
15660 fixe la police utilisée pour le corps du texte.
15662 \begin_inset CommandInset ref
15664 reference "subsec:polices"
15671 \begin_layout Description
15672 \begin_inset Flex Code
15675 \begin_layout Plain Layout
15682 \begin_inset Flex Code
15685 \begin_layout Plain Layout
15691 ] fixe le niveau du style dans le table des matières.
15692 Ceci est utilisé pour la numérotation automatique des en-têtes.
15695 \begin_layout Description
15696 \begin_inset Flex Code
15699 \begin_layout Plain Layout
15708 \begin_inset Flex Code
15711 \begin_layout Plain Layout
15720 \begin_inset Flex Code
15723 \begin_layout Plain Layout
15730 \begin_inset Flex Code
15733 \begin_layout Plain Layout
15739 ] détermine si l'indentation de la première ligne de ce paragraphe peut
15740 être réglée via le menu des réglages de paragraphe.
15744 \begin_inset Flex Code
15747 \begin_layout Plain Layout
15757 est choisi, l'indentation peut être réglée si les réglages de document
15758 utilisent un style de paragraphe avec
15759 \begin_inset Quotes cld
15763 \begin_inset Quotes crd
15767 \begin_inset Flex Code
15770 \begin_layout Plain Layout
15776 , l'indentation est toujours réglable quels que soient les réglages du document;
15778 \begin_inset Flex Code
15781 \begin_layout Plain Layout
15787 , l'indentation n'est jamais réglable.
15790 \begin_layout Description
15791 \begin_inset Flex Code
15794 \begin_layout Plain Layout
15804 ] fixe L'espacement vertical qui sépare le premier paragraphe dans une série
15805 du même style, du paragraphe qui le précède.
15806 Si le paragraphe précédent est dans un autre style, les séparations ne
15807 s'ajoutent pas, mais \SpecialChar LyX
15808 prend le maximum des deux.
15811 \begin_layout Subsection
15812 \begin_inset CommandInset label
15818 Internationalisation des styles de paragraphes
15821 \begin_layout Standard
15823 effectue depuis longtemps la traduction des informations de format, mais,
15824 jusqu'à la version 2.0, ceci ne s'appliquait qu'à l'interface utilisateur
15825 et non pas par exemple au résultat PDF.
15826 Ainsi les auteurs francophones devaient avoir recours à des astuces pénibles
15827 s'ils voulaient obtenir
15828 \begin_inset Quotes cld
15832 \begin_inset Quotes crd
15836 \begin_inset Quotes cld
15840 \begin_inset Quotes crd
15848 , ce n'est plus le cas.
15851 \begin_layout Standard
15853 \begin_inset Flex Code
15856 \begin_layout Plain Layout
15862 définit un texte qui doit apparaître dans le le document typographique,
15864 \begin_inset Flex Code
15867 \begin_layout Plain Layout
15874 \begin_inset Flex Code
15877 \begin_layout Plain Layout
15883 pour traiter correctement les documents non anglophones, et même multilingues.
15884 L'extrait suivant (du fichier
15885 \begin_inset Flex Code
15888 \begin_layout Plain Layout
15894 ) illustre le fonctionnement:
15897 \begin_layout LyX-Code
15904 \begin_layout LyX-Code
15909 theoremstyle{remark}
15912 \begin_layout LyX-Code
15917 newtheorem{claim}[thm]{
15924 \begin_layout LyX-Code
15930 \begin_layout LyX-Code
15936 \begin_layout LyX-Code
15943 claimname}{_(Claim)}
15946 \begin_layout LyX-Code
15952 \begin_layout LyX-Code
15958 \begin_layout LyX-Code
15969 claimname}{_(Claim)}}
15972 \begin_layout LyX-Code
15979 \begin_layout Standard
15980 En principe, toute commande \SpecialChar LaTeX
15981 autorisée peut apparaître dans les directives
15983 \begin_inset Flex Code
15986 \begin_layout Plain Layout
15993 \begin_inset Flex Code
15996 \begin_layout Plain Layout
16002 , mais dans la pratique elles se présenteront typiquement comme ce qui est
16004 La clé de la traduction correcte du texte typographié est la définition
16005 de le commande \SpecialChar LaTeX
16007 \begin_inset Flex Code
16010 \begin_layout Plain Layout
16018 et son utilisation avec
16019 \begin_inset Flex Code
16022 \begin_layout Plain Layout
16034 \begin_layout Standard
16036 \begin_inset Flex Code
16039 \begin_layout Plain Layout
16045 fournit ce qu'il faut pour l'internationalisation fondée sur le langage
16046 global du document.
16047 Le contenu de la directive sera inclus dans le préambule, comme avec la
16049 \begin_inset Flex Code
16052 \begin_layout Plain Layout
16059 Ce qui la rend singulière est l'utilisation de la
16060 \begin_inset Quotes cld
16064 \begin_inset Quotes crd
16068 \begin_inset Flex Code
16071 \begin_layout Plain Layout
16077 , qui sera remplacée, lorsque \SpecialChar LyX
16078 produira le résultat \SpecialChar LaTeX
16079 , par la traduction
16080 de son argument dans la langue du document
16084 \begin_layout Plain Layout
16085 Pour ceux qui s'intéressent au fonctionnement sous-jacent, la fonction
16086 \begin_inset Quotes cld
16090 \begin_inset Flex Code
16093 \begin_layout Plain Layout
16100 \begin_inset Quotes crd
16104 \begin_inset Flex Code
16107 \begin_layout Plain Layout
16113 , qui constitue le cœur du mécanisme de traduction de l'interface \SpecialChar LyX
16115 est étendue ici à la traduction à la volée de code \SpecialChar LaTeX
16124 \begin_layout Standard
16126 \begin_inset Flex Code
16129 \begin_layout Plain Layout
16135 est plus compliquée, car elle fournit une fonctionnalité adaptée aux documents
16136 multilingues et propose par conséquent une interface pour le paquetage
16138 \begin_inset Flex Code
16141 \begin_layout Plain Layout
16147 Son contenu sera ajouté au préambule une fois pour chaque langue utilisée
16149 Dans ce cas, l'argument de
16150 \begin_inset Flex Code
16153 \begin_layout Plain Layout
16159 sera remplacé par sa traduction dans le langage en question: l'expression
16161 \begin_inset Flex Code
16164 \begin_layout Plain Layout
16170 est remplacée par le nom de la langue (telle qu'il est connu de
16171 \begin_inset Flex Code
16174 \begin_layout Plain Layout
16184 \begin_layout Standard
16185 Un document en allemand qui inclut aussi un paragraphe en français aura
16186 donc ceci dans le préambule:
16189 \begin_layout LyX-Code
16200 claimname}{Affirmation}}
16201 \begin_inset Newline newline
16212 claimname}{Behauptung}}
16213 \begin_inset Newline newline
16220 claimname}{Behauptung}
16223 \begin_layout Standard
16226 \begin_inset Flex Code
16229 \begin_layout Plain Layout
16235 vont alors conspirer pour créer le texte correct dans le résultat imprimable.
16238 \begin_layout Standard
16239 Un point important à noter est que les traductions sont celles qui sont
16240 fournies par \SpecialChar LyX
16241 lui-même, via le fichier
16244 \begin_inset Flex Code
16247 \begin_layout Plain Layout
16257 \begin_inset Flex Code
16260 \begin_layout Plain Layout
16267 \begin_inset Flex Code
16270 \begin_layout Plain Layout
16276 ne sont effectifs que dans les fichiers de format fournis avec \SpecialChar LyX
16278 les fichiers de format créés par l'utilisateur ne seront pas explorés par
16279 les fonctions d'internationalisation, sauf si le fichier
16280 \begin_inset Flex Code
16283 \begin_layout Plain Layout
16289 est modifié en conséquence.
16290 Ceci dit, tout fichier de format créé dans le but d'être distribué avec
16292 doit inclure ces directives s'il y a lieu.
16293 Notez bien que les traductions des styles de paragraphe ne changeront jamais
16294 avec les publications de maintenance des versions de \SpecialChar LyX
16296 de la version 2.1.x à la version 2.1.y).
16297 Il est cependant très probable qu'à l'occasion d'une publication majeure
16299 de 2.0.x à 2.1.0), de nouvelles traductions ou corrections soient introduites
16303 \begin_layout Subsection
16305 \begin_inset CommandInset label
16307 name "subsec:Flottants"
16314 \begin_layout Standard
16315 Il faut définir les flottants (
16316 \begin_inset Flex Code
16319 \begin_layout Plain Layout
16326 \begin_inset Flex Code
16329 \begin_layout Plain Layout
16336 ) dans la classe elle-même.
16337 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
16338 il suffit probablement que vous ajoutiez
16341 \begin_layout LyX-Code
16342 Input stdfloats.inc
16345 \begin_layout Standard
16346 à un endroit raisonnable dans la classe
16350 \begin_layout Plain Layout
16351 N'oubliez pas de jeter aussi un
16355 \begin_layout Plain Layout
16364 il sur les compteurs dans la section suivante.
16370 Si vous voulez implémenter une classe de texte qui propose un nouveau type
16371 de flottant (comme la classe AGU fournie avec \SpecialChar LyX
16372 ), les explications ci-dessous
16373 vont sans doute vous être utiles :
16376 \begin_layout Description
16377 \begin_inset Flex Code
16380 \begin_layout Plain Layout
16387 \begin_inset Flex Code
16390 \begin_layout Plain Layout
16396 =!htbpH] définit les options de placement pour ce type de flottant.
16397 La valeur est une chaîne de paramètres de placement, les caractères autorisés
16407 \begin_inset Quotes cld
16411 \begin_inset Quotes crd
16423 \begin_inset Quotes cld
16427 \begin_inset Quotes crd
16439 \begin_inset Quotes cld
16443 \begin_inset Quotes crd
16451 \begin_inset Quotes cld
16455 \begin_inset Quotes crd
16463 \begin_inset Quotes cld
16467 \begin_inset Quotes crd
16475 \begin_inset Quotes cld
16478 ignorer les règles \SpecialChar LaTeX
16480 L'ordre des caractères est indifférent.
16481 Si aucune option n'est autorisée, utiliser la chaîne de caractères
16488 \begin_layout Description
16489 \begin_inset Flex Code
16492 \begin_layout Plain Layout
16499 \begin_inset Flex Code
16502 \begin_layout Plain Layout
16509 \begin_inset space \thinspace{}
16515 \begin_inset Flex Code
16518 \begin_layout Plain Layout
16526 ] précise si le flottant peut subir une rotation grâce au paquetage \SpecialChar LaTeX
16533 \begin_inset Flex Code
16536 \begin_layout Plain Layout
16542 si le flottant ne peut pas bénéficier de cette fonctionnalité.
16545 \begin_layout Description
16546 \begin_inset Flex Code
16549 \begin_layout Plain Layout
16556 \begin_inset Flex Code
16559 \begin_layout Plain Layout
16566 \begin_inset space \thinspace{}
16572 \begin_inset Flex Code
16575 \begin_layout Plain Layout
16583 ] précise si le flottant possède une variante étoilée qui s'étend sur les
16584 colonnes dans un paragraphe à deux colonnes.
16586 \begin_inset Flex Code
16589 \begin_layout Plain Layout
16595 si le flottant ne peut pas bénéficier de cette fonctionnalité.
16598 \begin_layout Description
16599 \begin_inset Flex Code
16602 \begin_layout Plain Layout
16613 \begin_inset Flex Code
16616 \begin_layout Plain Layout
16622 ] définit le suffixe d'un fichier auxiliaire contenant la liste des flottants
16625 écrit les légendes dans ce fichier.
16628 \begin_layout Description
16629 \begin_inset Flex Code
16632 \begin_layout Plain Layout
16639 \begin_inset Flex Code
16642 \begin_layout Plain Layout
16648 ] définit la chaîne de caractères qui se trouvera dans les menus et également
16650 Ceci est traduit dans le langage courant si
16651 \begin_inset Flex Code
16654 \begin_layout Plain Layout
16663 \begin_layout Description
16664 \begin_inset Flex Code
16667 \begin_layout Plain Layout
16673 sont utilisées avec l'exportation XHTML.
16675 \begin_inset CommandInset ref
16677 reference "sec:Tags-for-XHTML"
16684 \begin_layout Description
16685 \begin_inset Flex Code
16688 \begin_layout Plain Layout
16695 \begin_inset Flex Code
16698 \begin_layout Plain Layout
16707 \begin_inset space \thinspace{}
16711 \begin_inset Flex Code
16714 \begin_layout Plain Layout
16720 ] indique si le flottant est déjà défini dans la classe de document ou s'il
16721 faut charger le paquetage \SpecialChar LaTeX
16723 \begin_inset Flex Code
16726 \begin_layout Plain Layout
16732 pour le définir à la volée.
16733 La valeur implicite est
16734 \begin_inset Flex Code
16737 \begin_layout Plain Layout
16743 qui signifie: utiliser
16744 \begin_inset Flex Code
16747 \begin_layout Plain Layout
16754 Elle doit être positionnée sur
16755 \begin_inset Flex Code
16758 \begin_layout Plain Layout
16764 si le flottant est déjà défini par la classe de document.
16767 \begin_layout Description
16768 \begin_inset Flex Code
16771 \begin_layout Plain Layout
16778 \begin_inset Flex Code
16781 \begin_layout Plain Layout
16787 ] détermine la commande utilisée pour engendrer une liste de flottants du
16789 \begin_inset Quotes cld
16795 \begin_inset Quotes crd
16798 initial doit être omis.
16804 \begin_inset Flex Code
16807 \begin_layout Plain Layout
16813 est faux, puisqu'il n'y a alors pas de procédure pour activer cette commande.
16814 La directive est ignorée si
16815 \begin_inset Flex Code
16818 \begin_layout Plain Layout
16824 est vrai, puisqu'il y a alors une procédure.
16827 \begin_layout Description
16828 \begin_inset Flex Code
16831 \begin_layout Plain Layout
16838 \begin_inset Flex Code
16841 \begin_layout Plain Layout
16847 ] fixe le titre utilisé pour une liste des flottants du type considéré (figures,
16849 Il est utilisé pour l'étiquette à l'écran dans \SpecialChar LyX
16850 ; il est passé à \SpecialChar LaTeX
16852 utilisé comme titre, et il est également utilisé comme titre dans l'exportation
16854 Il sera traduit dans le langage du document.
16857 \begin_layout Description
16858 \begin_inset Flex Code
16861 \begin_layout Plain Layout
16868 \begin_inset Flex Code
16871 \begin_layout Plain Layout
16877 ] (paramètre facultatif) détermine si les flottants de cette classe seront
16878 numérotés en suivant un type de section du document.
16880 \begin_inset Flex Code
16883 \begin_layout Plain Layout
16890 \begin_inset Quotes cld
16894 \begin_inset Flex Code
16897 \begin_layout Plain Layout
16904 \begin_inset Quotes crd
16907 , les flottants seront numérotés chapitre par chapitre.
16910 \begin_layout Description
16911 \begin_inset Flex Code
16914 \begin_layout Plain Layout
16921 \begin_inset Flex Code
16924 \begin_layout Plain Layout
16930 ] définit le placement implicite pour cette catégorie de flottants.
16931 C'est comme en \SpecialChar LaTeX
16933 \begin_inset Flex Code
16936 \begin_layout Plain Layout
16943 \begin_inset Flex Code
16946 \begin_layout Plain Layout
16953 \begin_inset Flex Code
16956 \begin_layout Plain Layout
16963 \begin_inset Flex Code
16966 \begin_layout Plain Layout
16972 pour haut, bas, page et ici respectivement
16976 \begin_layout Plain Layout
16977 Notez que l'ordre dans lequel vous mettez ces lettres est sans importance,
16978 comme en \SpecialChar LaTeX
16985 En plus vous avez un nouveau type,
16986 \begin_inset Flex Code
16989 \begin_layout Plain Layout
16995 , qui ne correspond pas vraiment à un flottant, car il signifie de le positionne
16997 \begin_inset Quotes cld
17001 \begin_inset Quotes crd
17004 et nulle part ailleurs.
17005 Notez cependant que le type
17006 \begin_inset Flex Code
17009 \begin_layout Plain Layout
17015 est spécial et, à cause de détails d'implantation, ne peut pas être utilisé
17016 avec des flottants non définis dans la classe de document.
17017 Si vous n'avez pas compris tout ce baratin, mettez simplement
17020 \begin_inset Quotes cld
17026 \begin_inset Flex Code
17029 \begin_layout Plain Layout
17038 \begin_inset Quotes crd
17046 \begin_layout Description
17047 \begin_inset Flex Code
17050 \begin_layout Plain Layout
17057 \begin_inset Flex Code
17060 \begin_layout Plain Layout
17066 ] détermine le préfixe à utiliser lors de la création d'étiquettes référant
17067 les flottants du type considéré.
17068 Ceci permet l'utilisation de références mises en forme.
17069 Notez que vous pouvez supprimer tout préfixe défini en copiant un style
17070 en utilisant la valeur spécifique
17071 \begin_inset Quotes cld
17075 \begin_inset Quotes crd
17078 , qui doit être en capitales.
17081 \begin_layout Description
17082 \begin_inset Flex Code
17085 \begin_layout Plain Layout
17092 \begin_inset Flex Code
17095 \begin_layout Plain Layout
17101 ] s'utilise comme avec les styles de paragraphes, voir
17102 \begin_inset space ~
17106 \begin_inset CommandInset ref
17108 reference "subsec:Styles-de-paragraphe"
17118 \begin_layout Description
17119 \begin_inset Flex Code
17122 \begin_layout Plain Layout
17129 \begin_inset Flex Code
17132 \begin_layout Plain Layout
17138 ] fixe le style utilisé quand on définit le flottant avec
17139 \begin_inset Flex Code
17142 \begin_layout Plain Layout
17153 \begin_layout Description
17154 \begin_inset Flex Code
17157 \begin_layout Plain Layout
17164 \begin_inset Flex Code
17167 \begin_layout Plain Layout
17174 \begin_inset Quotes cld
17178 \begin_inset Quotes crd
17181 de la nouvelle classe de flottants, comme
17182 \begin_inset Quotes cld
17186 \begin_inset Quotes crd
17190 \begin_inset Quotes cld
17194 \begin_inset Quotes crd
17198 Après l'instruction
17199 \begin_inset Flex Code
17202 \begin_layout Plain Layout
17210 appropriée, vous disposez de commandes comme
17211 \begin_inset Flex Code
17214 \begin_layout Plain Layout
17223 \begin_inset Flex Code
17226 \begin_layout Plain Layout
17235 Noter que définir un flottant de type
17236 \begin_inset Flex Code
17239 \begin_layout Plain Layout
17245 définit automatiquement les compteur correspondant, de nom
17246 \begin_inset Flex Code
17249 \begin_layout Plain Layout
17258 \begin_layout Description
17259 \begin_inset Flex Code
17262 \begin_layout Plain Layout
17269 \begin_inset Flex Code
17272 \begin_layout Plain Layout
17279 \begin_inset space \thinspace{}
17283 \begin_inset Flex Code
17286 \begin_layout Plain Layout
17294 ] indique si ce flottant est défini en utilisant le paquetage \SpecialChar LaTeX
17296 \begin_inset Flex Code
17299 \begin_layout Plain Layout
17305 , soit par la classe de document ou par un paquetage, soit à la volée par
17310 \begin_layout Standard
17311 Notez que la définition d'un flottant de type
17312 \begin_inset Flex Code
17315 \begin_layout Plain Layout
17323 implique la déclaration du compteur correspondant de nom
17324 \begin_inset Flex Code
17327 \begin_layout Plain Layout
17338 \begin_layout Subsection
17339 Inserts flexibles et InsetLayout
17340 \begin_inset CommandInset label
17342 name "subsec:Flex-insets-and"
17349 \begin_layout Standard
17350 Les inserts flexibles sont de deux sortes:
17353 \begin_layout Itemize
17354 styles de caractères (
17355 \begin_inset Flex Code
17358 \begin_layout Plain Layout
17364 ): ceux-ci définissent un balisage sémantique correspondant à des commandes
17367 \begin_inset Flex Code
17370 \begin_layout Plain Layout
17379 \begin_inset Flex Code
17382 \begin_layout Plain Layout
17393 \begin_layout Itemize
17394 définis par l'utilisateur (
17395 \begin_inset Flex Code
17398 \begin_layout Plain Layout
17404 ): ceux-ci permettent de définir des inserts repliables personnalisés, similaire
17405 s au code \SpecialChar TeX
17406 , aux notes de bas de page, etc.
17407 Un exemple évident est l'insert de note en fin de document, défini dans
17409 \begin_inset Flex Code
17412 \begin_layout Plain Layout
17421 \begin_layout Standard
17422 Les inserts flexibles sont définis en utilisant la directive
17423 \begin_inset Flex Code
17426 \begin_layout Plain Layout
17432 , qui va être expliquée dans la suite.
17435 \begin_layout Standard
17437 \begin_inset Flex Code
17440 \begin_layout Plain Layout
17446 a une autre fonction: elle permet de personnaliser le style de différents
17449 \begin_inset Flex Code
17452 \begin_layout Plain Layout
17458 permet de personnaliser les paramètres de style pour les notes de bas de
17459 page, les notes en marge, les inserts de note, les inserts de code \SpecialChar TeX
17461 les branches, les listings, les index, les boîtes, les tables, les algorithmes,
17462 les URL et les captions, aussi bien que de définir des inserts flexibles.
17465 \begin_layout Standard
17467 \begin_inset Flex Code
17470 \begin_layout Plain Layout
17476 doit commencer par une lignes de la forme:
17479 \begin_layout LyX-Code
17483 \begin_layout Standard
17485 \begin_inset Flex Code
17488 \begin_layout Plain Layout
17494 indique l'insert dont le style doit être défini, et il y a quatre cas.
17497 \begin_layout Enumerate
17498 Le style d'un insert préexistant doit être modifié.
17499 Dans ce cas, peuvent être
17500 \begin_inset Flex Code
17503 \begin_layout Plain Layout
17509 un quelconque des éléments suivants:
17510 \begin_inset Flex Code
17513 \begin_layout Plain Layout
17520 \begin_inset Flex Code
17523 \begin_layout Plain Layout
17530 \begin_inset Flex Code
17533 \begin_layout Plain Layout
17540 \begin_inset Flex Code
17543 \begin_layout Plain Layout
17550 \begin_inset Flex Code
17553 \begin_layout Plain Layout
17560 \begin_inset Flex Code
17563 \begin_layout Plain Layout
17570 \begin_inset Flex Code
17573 \begin_layout Plain Layout
17580 \begin_inset Flex Code
17583 \begin_layout Plain Layout
17590 \begin_inset Flex Code
17593 \begin_layout Plain Layout
17600 \begin_inset Flex Code
17603 \begin_layout Plain Layout
17610 \begin_inset Flex Code
17613 \begin_layout Plain Layout
17620 \begin_inset Flex Code
17623 \begin_layout Plain Layout
17630 \begin_inset Flex Code
17633 \begin_layout Plain Layout
17640 \begin_inset Flex Code
17643 \begin_layout Plain Layout
17650 \begin_inset Flex Code
17653 \begin_layout Plain Layout
17660 \begin_inset Flex Code
17663 \begin_layout Plain Layout
17670 \begin_inset Flex Code
17673 \begin_layout Plain Layout
17680 \begin_inset Flex Code
17683 \begin_layout Plain Layout
17690 \begin_inset Flex Code
17693 \begin_layout Plain Layout
17700 \begin_inset Flex Code
17703 \begin_layout Plain Layout
17713 \begin_layout Enumerate
17714 Le style d'un insert flexible doit être défini.
17716 \begin_inset Flex Code
17719 \begin_layout Plain Layout
17725 doit être de la forme
17726 \begin_inset Flex Code
17729 \begin_layout Plain Layout
17736 \begin_inset Flex Code
17739 \begin_layout Plain Layout
17745 peut être n'importe quel identificateur valide qui n'est pas utilisé dans
17746 un insert existant.
17747 L'identificateur peut inclure des espaces, mais alors il faut enclore l'ensembl
17748 e entre apostrophes.
17749 Noter que la définition d'un insert flexible
17753 aussi inclure une entrée
17754 \begin_inset Flex Code
17757 \begin_layout Plain Layout
17764 , précisant quel est le type d'insert qu'il définit.
17767 \begin_layout Enumerate
17768 Le style d'une branche utilisateur doit être défini.
17770 \begin_inset Flex Code
17773 \begin_layout Plain Layout
17779 doit être de la forme
17780 \begin_inset Quotes cld
17784 \begin_inset Flex Code
17787 \begin_layout Plain Layout
17794 \begin_inset Quotes crd
17798 \begin_inset Flex Code
17801 \begin_layout Plain Layout
17807 peut être un identificateur de branche valide défini dans le document utilisate
17809 L'identificateur peur contenir des espaces, mais dans ce cas la chaîne
17810 toute entière doit être enclose entre apostrophes.
17811 Le principal intérêt de cette fonctionnalité est est de permettre l’inclusion
17813 de branches spécifiques suivant les besoins de l'utilisateur.
17816 \begin_layout Enumerate
17817 Le style d'une légende utilisateur (ou de classe) doit être défini.
17819 \begin_inset Flex Code
17822 \begin_layout Plain Layout
17828 doit être de la forme
17829 \begin_inset Quotes cld
17833 \begin_inset Flex Code
17836 \begin_layout Plain Layout
17843 \begin_inset Quotes crd
17847 \begin_inset Flex Code
17850 \begin_layout Plain Layout
17856 spécifie le nom de la légende tel qu'il apparaît dans le menu.
17857 Voir la légende standard (
17858 \begin_inset Flex Code
17861 \begin_layout Plain Layout
17867 ), les légendes spécifiques des classes KOMA-Script (
17868 \begin_inset Flex Code
17871 \begin_layout Plain Layout
17878 \begin_inset Flex Code
17881 \begin_layout Plain Layout
17889 Légendes multilingues
17892 \begin_inset Flex Code
17895 \begin_layout Plain Layout
17901 ) pour des applications.
17904 \begin_layout Standard
17906 \begin_inset Flex Code
17909 \begin_layout Plain Layout
17915 peut inclure les entrées suivantes:
17918 \begin_layout Description
17919 \begin_inset Flex Code
17922 \begin_layout Plain Layout
17929 \begin_inset Flex Code
17932 \begin_layout Plain Layout
17938 =""] insert apparaissant dans la table des matières du type donné.
17939 Désactivé par une chaîne de caractères vide.
17940 Voir aussi les directives
17949 Ceci ne fonctionne que pour les inserts flexibles.
17950 Implicitement : désactivé.
17953 \begin_layout Description
17954 \begin_inset Flex Code
17957 \begin_layout Plain Layout
17964 \begin_inset Flex Code
17967 \begin_layout Plain Layout
17973 ] définit un numéro d'argument d'une commande ou d'un environnement associé
17975 La définition doit être close par
17976 \begin_inset Flex Code
17979 \begin_layout Plain Layout
17987 \begin_inset space ~
17991 \begin_inset CommandInset ref
17993 reference "subsec:Styles-de-paragraphe"
17998 \begin_inset space ~
18002 \begin_inset CommandInset ref
18004 reference "subsec:Arguments"
18011 pour plus d'informations.
18014 \begin_layout Description
18015 \begin_inset Flex Code
18018 \begin_layout Plain Layout
18024 , définit un préambule pour les modifications de commandes de langue; voir
18026 \begin_inset CommandInset ref
18028 reference "subsec:I18n"
18035 \begin_layout Description
18036 \begin_inset Flex Code
18039 \begin_layout Plain Layout
18046 \begin_inset Flex Code
18049 \begin_layout Plain Layout
18055 ] définit la couleur d'arrière-plan de l'insert.
18057 \begin_inset CommandInset ref
18059 reference "chap:Names-of-colors"
18063 pour une liste des noms de couleur disponibles.
18067 \begin_layout Description
18068 \begin_inset Flex Code
18071 \begin_layout Plain Layout
18078 \begin_inset Flex Code
18081 \begin_layout Plain Layout
18090 \begin_inset space \thinspace{}
18094 \begin_inset Flex Code
18097 \begin_layout Plain Layout
18103 ] indique s'il faut utiliser le contenu de l'insert comme une étiquette,
18104 quand l'insert est fermé.
18106 \begin_inset Quotes cld
18110 \begin_inset Quotes crd
18116 \begin_layout Description
18117 \begin_inset Flex Code
18120 \begin_layout Plain Layout
18127 \begin_inset Flex Code
18130 \begin_layout Plain Layout
18136 ] fonctionne comme les styles de paragraphe, voir
18137 \begin_inset CommandInset ref
18139 reference "subsec:Styles-de-paragraphe"
18144 Notez que vous devez spécifier le type complet, e.
18145 \begin_inset space \thinspace{}
18149 \begin_inset space ~
18153 \begin_inset Flex Code
18156 \begin_layout Plain Layout
18157 CopyStyle Flex:<nom>
18165 \begin_layout Description
18166 \begin_inset Flex Code
18169 \begin_layout Plain Layout
18176 \begin_inset Flex Code
18179 \begin_layout Plain Layout
18188 \begin_inset space \thinspace{}
18192 \begin_inset Flex Code
18195 \begin_layout Plain Layout
18201 ] indique si l'utilisateur peut utiliser le dialogue
18202 \begin_inset Flex Noun
18205 \begin_layout Plain Layout
18206 Édition\SpecialChar menuseparator
18208 \begin_inset Newline linebreak
18211 Paramètres de paragraphe
18216 pour personnaliser le paragraphe.
18219 \begin_layout Description
18220 \begin_inset Flex Code
18223 \begin_layout Plain Layout
18230 \begin_inset Flex Code
18233 \begin_layout Plain Layout
18240 \begin_inset Flex Code
18243 \begin_layout Plain Layout
18250 \begin_inset Flex Code
18253 \begin_layout Plain Layout
18259 , décrivant l'appa\SpecialChar softhyphen
18260 rence du cadre et des boutons de l'insert.
18261 les notes de bas de page utilisent en général
18262 \begin_inset Flex Code
18265 \begin_layout Plain Layout
18271 , les inserts des code \SpecialChar TeX
18273 \begin_inset Flex Code
18276 \begin_layout Plain Layout
18282 , et les styles de caractères
18283 \begin_inset Flex Code
18286 \begin_layout Plain Layout
18295 \begin_layout Description
18296 \begin_inset Flex Code
18299 \begin_layout Plain Layout
18306 \begin_inset Flex Code
18309 \begin_layout Plain Layout
18316 \begin_inset space \thinspace{}
18320 \begin_inset Flex Code
18323 \begin_layout Plain Layout
18331 ] n'est utilisé que lorsque
18332 \begin_inset Flex Code
18335 \begin_layout Plain Layout
18342 \begin_inset Flex Code
18345 \begin_layout Plain Layout
18352 Indique si l'environnement se trouvera à part dans le résultat imprimable
18353 ou bien apparaîtra inclus dans le texte environnant.
18354 S'il est positionné à faux, on suppose que l'environnement \SpecialChar LaTeX
18356 espaces (avec un caractère retour ligne inclus) après les balises
18357 \begin_inset Flex Code
18360 \begin_layout Plain Layout
18373 \begin_inset Flex Code
18376 \begin_layout Plain Layout
18390 \begin_inset Quotes cld
18394 \begin_inset Quotes crd
18400 \begin_layout Description
18401 \begin_inset Flex Code
18404 \begin_layout Plain Layout
18414 ,1] permet de modifier le contenu d'un insert via un éditeur externe (en
18415 utilisant n'importe quel éditeur défini pour le format d'exportation du
18419 \begin_layout Description
18420 \begin_inset Flex Code
18423 \begin_layout Plain Layout
18429 est requis pour fermer la déclaration d'un
18430 \begin_inset Flex Code
18433 \begin_layout Plain Layout
18442 \begin_layout Description
18443 \begin_inset Flex Code
18446 \begin_layout Plain Layout
18452 définit la police utilisée pour le texte du corps de l'insert
18458 \begin_inset space ~
18462 \begin_inset CommandInset ref
18464 reference "subsec:polices"
18469 Noter qu'en définissant cette police on définit aussi automatiquement
18470 \begin_inset Flex Code
18473 \begin_layout Plain Layout
18479 avec la même valeur.
18480 Il faut donc définir celle-ci d'abord pour fixer
18481 \begin_inset Flex Code
18484 \begin_layout Plain Layout
18493 \begin_layout Description
18494 \begin_inset Flex Code
18497 \begin_layout Plain Layout
18498 FixedWidthPreambleEncoding
18504 \begin_inset Flex Code
18507 \begin_layout Plain Layout
18516 \begin_inset space \thinspace{}
18520 \begin_inset Flex Code
18523 \begin_layout Plain Layout
18529 ] force un encodage à taille fixe pour les éléments traduits du code des
18531 \begin_inset Flex Code
18534 \begin_layout Plain Layout
18541 \begin_inset Flex Code
18544 \begin_layout Plain Layout
18550 engendré par ce format.
18551 Ceci est nécessaire pour les paquetages \SpecialChar LaTeX
18556 qui ne fonctionnent pas avec des encodages à taille variable comme
18561 Ce réglage est ignoré lors de l'utilisation de moteurs admettant complètement
18562 Unicode comme Xe\SpecialChar TeX
18563 ou Lua\SpecialChar TeX
18567 \begin_layout Description
18568 \begin_inset Flex Code
18571 \begin_layout Plain Layout
18572 ForceLocalFontSwitch
18578 \begin_inset Flex Code
18581 \begin_layout Plain Layout
18590 \begin_inset space \thinspace{}
18594 \begin_inset Flex Code
18597 \begin_layout Plain Layout
18603 ] lors de l'utilisation de babel, force l'utilisation un commutateur de
18609 \begin_inset Flex Code
18612 \begin_layout Plain Layout
18620 ), à la place d'un commutateur
18625 \begin_inset Flex Code
18628 \begin_layout Plain Layout
18639 \begin_layout Description
18640 \begin_inset Flex Code
18643 \begin_layout Plain Layout
18650 \begin_inset Flex Code
18653 \begin_layout Plain Layout
18662 \begin_inset space \thinspace{}
18666 \begin_inset Flex Code
18669 \begin_layout Plain Layout
18675 ] impose le langage
18676 \begin_inset Quotes cld
18680 \begin_inset Quotes crd
18683 , conduisant à un résultat de gauche à droite (Left-to-Right, latin), e.
18684 \begin_inset space \thinspace{}
18688 \begin_inset space \space{}
18691 en code \SpecialChar TeX
18696 \begin_layout Description
18697 \begin_inset Flex Code
18700 \begin_layout Plain Layout
18707 \begin_inset Flex Code
18710 \begin_layout Plain Layout
18719 \begin_inset space \thinspace{}
18723 \begin_inset Flex Code
18726 \begin_layout Plain Layout
18732 ] force un saut de ligne dans le résultat \SpecialChar LaTeX
18733 avant le début de l'insert et
18735 Ceci garantit que l’insert apparaît en lignes isolées, pour la lisibilité.
18738 \begin_layout Description
18739 \begin_inset Flex Code
18742 \begin_layout Plain Layout
18749 \begin_inset Flex Code
18752 \begin_layout Plain Layout
18761 \begin_inset space \thinspace{}
18765 \begin_inset Flex Code
18768 \begin_layout Plain Layout
18775 \begin_inset Flex Code
18778 \begin_layout Plain Layout
18784 doit être utilisé, ou bien si l'utilisateur peut modifier le style de paragraph
18785 e utilisé dans l'insert.
18787 \begin_inset Quotes cld
18791 \begin_inset Quotes crd
18797 \begin_layout Description
18798 \begin_inset Flex Code
18801 \begin_layout Plain Layout
18808 \begin_inset Flex Code
18811 \begin_layout Plain Layout
18820 \begin_inset space \thinspace{}
18824 \begin_inset Flex Code
18827 \begin_layout Plain Layout
18833 ] fonctionne comme les styles de paragraphe, voir
18834 \begin_inset space ~
18838 \begin_inset CommandInset ref
18840 reference "subsec:Styles-de-paragraphe"
18847 \begin_layout Description
18848 \begin_inset Flex Code
18851 \begin_layout Plain Layout
18857 sont utilisées avec l'exportation XHTML.
18859 \begin_inset CommandInset ref
18861 reference "sec:Tags-for-XHTML"
18868 \begin_layout Description
18869 \begin_inset Flex Code
18872 \begin_layout Plain Layout
18879 \begin_inset Flex Code
18882 \begin_layout Plain Layout
18891 \begin_inset space \thinspace{}
18895 \begin_inset Flex Code
18898 \begin_layout Plain Layout
18904 ] indique s'il faut inclure le contenu de cet insert dans les chaînes créées
18906 \begin_inset Quotes cld
18909 Plan pour la table des matières complète, indépendamment du réglage de
18914 \begin_inset Quotes crd
18918 L'utilisateur ne voudra pas, par exemple, que le contenu d'une note de
18919 bas de page dans un titre de section soit incluse dans la tables des matières
18920 affichée dans le plan, mais voudra habituellement voir affiché le contenu
18921 d'un style de caractère.
18923 \begin_inset Quotes cld
18927 \begin_inset Quotes crd
18933 \begin_layout Description
18934 \begin_inset Flex Code
18937 \begin_layout Plain Layout
18944 \begin_inset Flex Code
18947 \begin_layout Plain Layout
18956 \begin_inset space \thinspace{}
18960 \begin_inset Flex Code
18963 \begin_layout Plain Layout
18969 ] si positionné à 1 et
18973 activé, le paragraphe ajoute un résumé de son contenu dans son élément
18974 dans la table des matières.
18975 Sinon, seule l'étiquette apparaît si elle existe.
18978 \begin_layout Description
18979 \begin_inset Flex Code
18982 \begin_layout Plain Layout
18989 \begin_inset Flex Code
18992 \begin_layout Plain Layout
19001 \begin_inset space \thinspace{}
19005 \begin_inset Flex Code
19008 \begin_layout Plain Layout
19014 ] fonctionne comme les styles de paragraphe, voir
19015 \begin_inset CommandInset ref
19017 reference "subsec:Styles-de-paragraphe"
19024 \begin_layout Description
19025 \begin_inset Flex Code
19028 \begin_layout Plain Layout
19034 définit la police utilisée pour le marqueur.
19036 \begin_inset CommandInset ref
19038 reference "subsec:polices"
19043 Noter que cette directive ne peut jamais apparaître avant
19044 \begin_inset Flex Code
19047 \begin_layout Plain Layout
19053 , sinon elle sera sans effet.
19056 \begin_layout Description
19057 \begin_inset Flex Code
19060 \begin_layout Plain Layout
19067 \begin_inset Flex Code
19070 \begin_layout Plain Layout
19076 ] définit la chaîne de caractères qui apparaîtra sur le bouton ou ailleurs
19077 en tant que marquer d'insert.
19078 Quelques types d'inserts (
19079 \begin_inset Flex Code
19082 \begin_layout Plain Layout
19083 code \SpecialChar TeX
19090 \begin_inset Flex Code
19093 \begin_layout Plain Layout
19099 ) modifient ce marqueur à la volée.
19102 \begin_layout Description
19103 \begin_inset Flex Code
19106 \begin_layout Plain Layout
19112 définit un préambule dépendant de la langue, voir
19113 \begin_inset space ~
19117 \begin_inset CommandInset ref
19119 reference "subsec:I18n"
19126 \begin_layout Description
19127 \begin_inset Flex Code
19130 \begin_layout Plain Layout
19137 \begin_inset Flex Code
19140 \begin_layout Plain Layout
19146 ] définit le nom du code \SpecialChar LaTeX
19147 correspondant, soit un environnement, soit une
19151 \begin_layout Description
19152 \begin_inset Flex Code
19155 \begin_layout Plain Layout
19162 \begin_inset Flex Code
19165 \begin_layout Plain Layout
19171 ] définit le paramètre facultatif pour le
19172 \begin_inset Flex Code
19175 \begin_layout Plain Layout
19181 correspondant, y compris des paires de crochets
19182 \begin_inset Flex Code
19185 \begin_layout Plain Layout
19192 Ce paramètre ne peut pas être modifié depuis \SpecialChar LyX
19194 \begin_inset Flex Code
19197 \begin_layout Plain Layout
19203 pour les paramètres personnalisables).
19204 Il sera émis tel quel après tous les
19205 \begin_inset Flex Code
19208 \begin_layout Plain Layout
19214 s \SpecialChar LaTeX
19218 \begin_layout Description
19219 \begin_inset Flex Code
19222 \begin_layout Plain Layout
19229 \begin_inset Flex Code
19232 \begin_layout Plain Layout
19233 Command, Environment, None
19239 \begin_inset Flex Code
19242 \begin_layout Plain Layout
19248 ] précise comment le style doit être traduit en \SpecialChar LaTeX
19253 \begin_layout Plain Layout
19254 \begin_inset Flex Code
19257 \begin_layout Plain Layout
19263 est peut-être trompeur, puisque ces règles s'appliquent aussi aux classes
19265 Voir les fichiers de classe SGML pour des exemples spécifiques.
19274 \begin_layout Description
19275 \begin_inset Flex Code
19278 \begin_layout Plain Layout
19285 \begin_inset Quotes cld
19288 rien de particulier
19289 \begin_inset Quotes crd
19295 \begin_layout Description
19296 \begin_inset Flex Code
19299 \begin_layout Plain Layout
19306 \begin_inset Flex Code
19309 \begin_layout Plain Layout
19316 {\SpecialChar ldots
19325 \begin_layout Description
19326 \begin_inset Flex Code
19329 \begin_layout Plain Layout
19336 \begin_inset Flex Code
19339 \begin_layout Plain Layout
19346 }\SpecialChar ldots
19361 \begin_layout Standard
19362 En rassemblant ceci, la sortie \SpecialChar LaTeX
19366 \begin_layout LyX-Code
19369 LatexName[LatexParam]{\SpecialChar ldots
19373 \begin_layout Standard
19377 \begin_layout LyX-Code
19380 begin{LatexName}[LatexParam] \SpecialChar ldots
19386 \begin_layout Standard
19388 \begin_inset Flex Code
19391 \begin_layout Plain Layout
19401 \begin_layout Description
19402 \begin_inset Flex Code
19405 \begin_layout Plain Layout
19412 \begin_inset Flex Code
19415 \begin_layout Plain Layout
19421 ] définit une chaîne de caractères insérée au début du contenu du style.
19422 Un passage à la ligne dans la sortie peut être indiquée par
19423 \begin_inset Flex Code
19426 \begin_layout Plain Layout
19435 \begin_layout Description
19436 \begin_inset Flex Code
19439 \begin_layout Plain Layout
19446 \begin_inset Flex Code
19449 \begin_layout Plain Layout
19456 \begin_inset Flex Code
19459 \begin_layout Plain Layout
19466 \begin_inset Flex Code
19469 \begin_layout Plain Layout
19476 \begin_inset Flex Code
19479 \begin_layout Plain Layout
19485 (indiquant une définition vide terminant les définitions de styles de caractère
19487 Cette entrée est requise dans les inserts flexibles et n'est significative
19489 Parmi d'autres choses, elle détermine dans quel menu cet insert va apparaître.
19491 \begin_inset Flex Code
19494 \begin_layout Plain Layout
19501 \begin_inset Flex Code
19504 \begin_layout Plain Layout
19511 \begin_inset Flex Code
19514 \begin_layout Plain Layout
19521 \begin_inset Quotes cld
19525 \begin_inset Quotes crd
19529 \begin_inset Flex Code
19532 \begin_layout Plain Layout
19539 \begin_inset Quotes cld
19543 \begin_inset Quotes crd
19548 \begin_inset Flex Code
19551 \begin_layout Plain Layout
19557 peut être positionné à
19558 \begin_inset Quotes cld
19562 \begin_inset Quotes crd
19566 \begin_inset Flex Code
19569 \begin_layout Plain Layout
19576 \begin_inset Quotes cld
19580 \begin_inset Quotes crd
19584 \begin_inset Flex Code
19587 \begin_layout Plain Layout
19593 , en le positionnant
19598 \begin_inset Flex Code
19601 \begin_layout Plain Layout
19610 \begin_layout Description
19611 \begin_inset Flex Code
19614 \begin_layout Plain Layout
19621 \begin_inset Flex Code
19624 \begin_layout Plain Layout
19630 définit une chaîne de caractères pour le menu.
19631 Vous pouvez associer un accélérateur en accolant le caractère voulu à la
19633 \begin_inset Quotes cld
19637 \begin_inset Quotes crd
19641 \begin_inset space \thinspace{}
19645 \begin_inset space \space{}
19649 \begin_inset Quotes eld
19653 \begin_inset Flex Code
19656 \begin_layout Plain Layout
19663 \begin_inset Quotes erd
19667 Cette spécification est facultative.
19668 Si indéfini, le nom utilisé dans le menu sera celui de l'insert dans la
19669 déclaration du type.
19672 \begin_layout Description
19673 \begin_inset Flex Code
19676 \begin_layout Plain Layout
19683 \begin_inset Flex Code
19686 \begin_layout Plain Layout
19695 \begin_inset space \thinspace{}
19699 \begin_inset Flex Code
19702 \begin_layout Plain Layout
19708 ] indique si plusieurs paragraphes sont autorisés dans cet insert.
19709 Ceci positionnera aussi
19710 \begin_inset Flex Code
19713 \begin_layout Plain Layout
19719 à la même valeur et
19720 \begin_inset Flex Code
19723 \begin_layout Plain Layout
19729 à la valeur opposée.
19730 Ceux-ci peuvent être repositionnés s'ils sont utilisés
19735 \begin_inset Flex Code
19738 \begin_layout Plain Layout
19746 \begin_inset Quotes cld
19750 \begin_inset Quotes crd
19756 \begin_layout Description
19757 \begin_inset Flex Code
19760 \begin_layout Plain Layout
19767 \begin_inset Flex Code
19770 \begin_layout Plain Layout
19779 \begin_inset space \thinspace{}
19783 \begin_inset Flex Code
19786 \begin_layout Plain Layout
19792 ] indique si les commandes fragiles de cet insert doivent êtres protégées
19794 \begin_inset Flex Code
19797 \begin_layout Plain Layout
19809 sur le fait que la commande elle-même doive être protégée).
19811 \begin_inset Quotes cld
19815 \begin_inset Quotes crd
19821 \begin_layout Description
19822 \begin_inset Flex Code
19825 \begin_layout Plain Layout
19832 \begin_inset Flex Code
19835 \begin_layout Plain Layout
19844 \begin_inset space \thinspace{}
19848 \begin_inset Flex Code
19851 \begin_layout Plain Layout
19857 ] protège si nécessaire les macros qui contiennent cet insert avec
19858 \begin_inset Flex Code
19861 \begin_layout Plain Layout
19874 ) et par suite autorise du texte verbatim dans les macros.
19875 Implicitement faux.
19878 \begin_layout Description
19879 \begin_inset Flex Code
19882 \begin_layout Plain Layout
19889 \begin_inset Flex Code
19892 \begin_layout Plain Layout
19901 \begin_inset space \thinspace{}
19905 \begin_inset Flex Code
19908 \begin_layout Plain Layout
19914 ] implique que des commandes spécifiques dans cet insert (comme
19915 \begin_inset Flex Code
19918 \begin_layout Plain Layout
19927 \begin_inset Flex Code
19930 \begin_layout Plain Layout
19938 ) soient protégées dans une
19939 \begin_inset Flex Code
19942 \begin_layout Plain Layout
19951 Ceci est particulièrement requis pour les styles qui utilisent les commandes
19960 , qui parcourent leur contenu de manière compliquée.
19961 Implicitement faux.
19964 \begin_layout Description
19965 \begin_inset Flex Code
19968 \begin_layout Plain Layout
19975 \begin_inset Flex Code
19978 \begin_layout Plain Layout
19984 définit une commande différente de la commande implicite (
19985 \begin_inset Flex Code
19988 \begin_layout Plain Layout
19998 ) pour les ruptures de ligne.
19999 La barre inversée initiale ne doit pas être saisie.
20003 \begin_layout Description
20004 \begin_inset Flex Code
20007 \begin_layout Plain Layout
20014 \begin_inset Flex Code
20017 \begin_layout Plain Layout
20024 \begin_inset Flex Code
20027 \begin_layout Plain Layout
20036 \begin_layout Description
20037 \begin_inset Flex Code
20040 \begin_layout Plain Layout
20047 \begin_inset Flex Code
20050 \begin_layout Plain Layout
20057 \begin_inset Flex Code
20060 \begin_layout Plain Layout
20067 \begin_inset Flex Code
20070 \begin_layout Plain Layout
20077 Ceci est utilisé pour renommer un
20078 \begin_inset Flex Code
20081 \begin_layout Plain Layout
20087 en conservant la compatibilité.
20090 \begin_layout Description
20091 \begin_inset Flex Code
20094 \begin_layout Plain Layout
20101 \begin_inset Flex Code
20104 \begin_layout Plain Layout
20113 \begin_inset space \thinspace{}
20117 \begin_inset Flex Code
20120 \begin_layout Plain Layout
20126 ] avec la valeur 1, les sauts de paragraphes seront ignorés dans le résultat
20128 Ceci peut être utile pour les inserts dont le contenu doit être aligné
20129 dans la fenêtre \SpecialChar LyX
20130 , sans que cela soit répercuté dans la sortie.
20133 \begin_layout Description
20134 \begin_inset Flex Code
20137 \begin_layout Plain Layout
20147 \begin_inset Flex Code
20150 \begin_layout Plain Layout
20160 \begin_inset space \thinspace{}
20166 \begin_inset Flex Code
20169 \begin_layout Plain Layout
20177 ] fonctionne comme avec les styles de paragraphe, voir
20178 \begin_inset CommandInset ref
20180 reference "subsec:Styles-de-paragraphe"
20187 \begin_layout Description
20188 \begin_inset Flex Code
20191 \begin_layout Plain Layout
20201 \begin_inset Flex Code
20204 \begin_layout Plain Layout
20214 \begin_inset space \thinspace{}
20220 \begin_inset Flex Code
20223 \begin_layout Plain Layout
20231 ] fonctionne comme avec les styles de paragraphe, voir
20232 \begin_inset CommandInset ref
20234 reference "subsec:Styles-de-paragraphe"
20241 \begin_layout Description
20242 \begin_inset Flex Code
20245 \begin_layout Plain Layout
20251 fonctionne comme avec les styles de paragraphe, voir
20252 \begin_inset CommandInset ref
20254 reference "subsec:Styles-de-paragraphe"
20261 \begin_layout Description
20262 \begin_inset Flex Code
20265 \begin_layout Plain Layout
20272 \begin_inset Flex Code
20275 \begin_layout Plain Layout
20281 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraph
20283 Ceci permet l'utilisation de références mises en forme.
20286 \begin_layout Description
20287 \begin_inset Flex Code
20290 \begin_layout Plain Layout
20297 \begin_inset Flex Code
20300 \begin_layout Plain Layout
20306 As with paragraph styles, see
20307 \begin_inset CommandInset ref
20309 reference "subsec:Styles-de-paragraphe"
20316 \begin_layout Description
20317 \begin_inset Flex Code
20320 \begin_layout Plain Layout
20327 \begin_inset Flex Code
20330 \begin_layout Plain Layout
20339 \begin_inset space \thinspace{}
20343 \begin_inset Flex Code
20346 \begin_layout Plain Layout
20352 ] réinitialise les arguments \SpecialChar LaTeX
20353 de ce style (définis via la directive
20354 \begin_inset Flex Code
20357 \begin_layout Plain Layout
20364 Ceci est utile si vous avez dupliqué un style via
20365 \begin_inset Flex Code
20368 \begin_layout Plain Layout
20374 , mais que vous ne voulez pas hériter de ses arguments (obligatoires et
20378 \begin_layout Description
20379 \begin_inset Flex Code
20382 \begin_layout Plain Layout
20389 \begin_inset Flex Code
20392 \begin_layout Plain Layout
20399 \begin_inset space \thinspace{}
20403 \begin_inset Flex Code
20406 \begin_layout Plain Layout
20414 ] avec la valeur 1, les changements de police sont réappliqués dans les
20415 inserts respectifs (dans la sortie) même si l'insert lui-même est t dans
20416 la portée de ces changements de police (e.
20417 \begin_inset space \thinspace{}
20421 \begin_inset Flex Code
20424 \begin_layout Plain Layout
20427 textbf{Texte environnant
20431 textbf{contenu}}\SpecialChar ldots
20438 \begin_inset Flex Code
20441 \begin_layout Plain Layout
20444 textbf{Texte environnant
20446 moninsert{contenu}\SpecialChar ldots
20453 Utiliser ceci a un sens pour le commandes qui reactualisent les réglages
20454 de police de manière interne (e.
20455 \begin_inset space \thinspace{}
20459 notes de bas de page).
20460 Notez que positionner incorrectement ceci peut conduire à des résultats
20462 \begin_inset space \thinspace{}
20466 \begin_inset Flex Code
20469 \begin_layout Plain Layout
20472 emph{Texte environnant
20476 emph{contenu}}\SpecialChar ldots
20482 , le contenu est droit du fait que
20483 \begin_inset Flex Code
20486 \begin_layout Plain Layout
20496 \begin_inset Flex Code
20499 \begin_layout Plain Layout
20505 : les changements de police ne sont pas réappliqués dans l'insert.
20508 \begin_layout Description
20509 \begin_inset Flex Code
20512 \begin_layout Plain Layout
20519 \begin_inset Flex Code
20522 \begin_layout Plain Layout
20528 ] définit une chaîne de caractères insérée à la fin du contenu du style.
20529 Un passage à la ligne dans la sortie peut être indiquée par
20530 \begin_inset Flex Code
20533 \begin_layout Plain Layout
20542 \begin_layout Description
20543 \begin_inset Flex Code
20546 \begin_layout Plain Layout
20553 \begin_inset Flex Code
20556 \begin_layout Plain Layout
20563 \begin_inset space \thinspace{}
20567 \begin_inset Flex Code
20570 \begin_layout Plain Layout
20578 ] active le correcteur orthographique sur le contenu de cet insert.
20580 \begin_inset Quotes cld
20584 \begin_inset Quotes crd
20590 \begin_layout Subsection
20594 \begin_inset CommandInset label
20596 name "subsec:Arguments"
20603 \begin_layout Standard
20604 À la fois les styles de paragraphe et les formats d'insert admettent des
20609 en plus du contenu principal.
20610 Ceci est particulièrement utile pour des éléments comme les en-têtes de
20611 section et n'a de sens qu'avec \SpecialChar LaTeX
20613 Chaque argument (facultatif ou obligatoire) d'une commande ou d'un environnemen
20614 t — sauf pour l'argument obligatoire correspondant au contenu — a une définition
20615 séparée, où le nombre spécifie l'ordre des arguments.
20616 La définition doit se terminer par
20617 \begin_inset Flex Code
20620 \begin_layout Plain Layout
20627 Ainsi une commande avec deux arguments sera spécifiée comme suit:
20630 \begin_layout Quote
20636 \begin_layout Quote
20642 \begin_layout Quote
20648 \begin_layout Quote
20654 \begin_layout Quote
20660 \begin_layout Quote
20666 \begin_layout Standard
20667 Dans la définition de l'
20668 \begin_inset Flex Code
20671 \begin_layout Plain Layout
20677 , les spécifications suivantes sont possibles:
20680 \begin_layout Itemize
20681 \begin_inset Flex Code
20684 \begin_layout Plain Layout
20691 \begin_inset Flex Code
20694 \begin_layout Plain Layout
20700 définit la chaîne de caractères qui apparaîtra à la fois dans le menu (pour
20701 insérer cet argument) et dans le bouton d'insertion d'argument (sauf si
20702 vous spécifiez également un
20703 \begin_inset Flex Code
20706 \begin_layout Plain Layout
20713 Pour le menu, vous pouvez définir un raccourci en ajoutant le caractère
20714 désiré à la chaîne, séparé par
20715 \begin_inset Quotes cld
20719 \begin_inset Quotes crd
20723 \begin_inset space \thinspace{}
20727 \begin_inset space \space{}
20731 \begin_inset Quotes cld
20735 \begin_inset Flex Code
20738 \begin_layout Plain Layout
20739 Éléments personnalisables|é
20745 \begin_inset Quotes crd
20751 \begin_layout Itemize
20752 \begin_inset Flex Code
20755 \begin_layout Plain Layout
20762 \begin_inset Flex Code
20765 \begin_layout Plain Layout
20771 définit une chaîne particulière pour le menu.
20772 Vous pouvez définir un raccourci en ajoutant le caractère désiré à la chaîne,
20774 \begin_inset Quotes cld
20778 \begin_inset Quotes crd
20782 \begin_inset space \thinspace{}
20786 \begin_inset space \space{}
20790 \begin_inset Quotes cld
20794 \begin_inset Flex Code
20797 \begin_layout Plain Layout
20798 Éléments personnalisables|é
20804 \begin_inset Quotes crd
20808 Cette spécification est facultative, si elle n'existe pas, la
20809 \begin_inset Flex Code
20812 \begin_layout Plain Layout
20818 sera utilisée pour le menu;
20821 \begin_layout Itemize
20822 \begin_inset Flex Code
20825 \begin_layout Plain Layout
20832 \begin_inset Flex Code
20835 \begin_layout Plain Layout
20841 définit un texte explicatif qui apparaît dans la bulle d'aide quand le
20842 curseur passe sur l'insertion d'argument;
20845 \begin_layout Itemize
20846 \begin_inset Flex Code
20849 \begin_layout Plain Layout
20856 \begin_inset Flex Code
20859 \begin_layout Plain Layout
20868 \begin_inset space \thinspace{}
20872 \begin_inset Flex Code
20875 \begin_layout Plain Layout
20881 ] précise si l’argument est obligatoire (1) ou optionnel (0).
20882 Les arguments obligatoires ont émis comme une chaîne vide s'ils ne sont
20883 pas précisés, alors que les arguments optionnels ne sont pas émis du tout.
20884 Implicitement, les arguments obligatoires sont insérés entre
20885 \begin_inset Flex Code
20888 \begin_layout Plain Layout
20894 , alors que les arguments optionnels sont insérés entre
20895 \begin_inset Flex Code
20898 \begin_layout Plain Layout
20907 \begin_layout Itemize
20913 \begin_inset Flex Code
20916 \begin_layout Plain Layout
20922 définit une commande différente de la commande implicite (
20923 \begin_inset Flex Code
20926 \begin_layout Plain Layout
20936 ) pour les ruptures de ligne.
20937 La barre inversée initiale ne doit pas être saisie.
20940 \begin_layout Itemize
20941 \begin_inset Flex Code
20944 \begin_layout Plain Layout
20951 \begin_inset Flex Code
20954 \begin_layout Plain Layout
20960 définit une autre argument (par son numéro d'ordre) dont cet argument demande
20961 l’émission s'il est lui-même émis.
20962 Par exemple en \SpecialChar LaTeX
20963 , les arguments optionnels demandent l'émission d'autres
20964 arguments optionnels situés avant eux dans la liste (au moins vides), comme
20966 \begin_inset Flex Code
20969 \begin_layout Plain Layout
20972 command[][argument]{text}
20977 , ou ceci peut être précisé par la directive
20978 \begin_inset Flex Code
20981 \begin_layout Plain Layout
20988 \begin_inset Flex Code
20991 \begin_layout Plain Layout
21000 \begin_layout Itemize
21001 \begin_inset Flex Code
21004 \begin_layout Plain Layout
21011 \begin_inset Flex Code
21014 \begin_layout Plain Layout
21020 définit un délimiteur gauche personnalisé (au lieu de
21021 \begin_inset Flex Code
21024 \begin_layout Plain Layout
21031 \begin_inset Flex Code
21034 \begin_layout Plain Layout
21041 Un passage à la ligne dans la sortie peut être indiqué par
21042 \begin_inset Flex Code
21045 \begin_layout Plain Layout
21054 \begin_layout Itemize
21055 \begin_inset Flex Code
21058 \begin_layout Plain Layout
21065 \begin_inset Flex Code
21068 \begin_layout Plain Layout
21074 définit un délimiteur droit personnalisé (au lieu de
21075 \begin_inset Flex Code
21078 \begin_layout Plain Layout
21085 \begin_inset Flex Code
21088 \begin_layout Plain Layout
21095 Un passage à la ligne dans la sortie peut être indiqué par
21096 \begin_inset Flex Code
21099 \begin_layout Plain Layout
21108 \begin_layout Itemize
21109 \begin_inset Flex Code
21112 \begin_layout Plain Layout
21119 \begin_inset Flex Code
21122 \begin_layout Plain Layout
21128 définit un argument qui sera inséré si et seulement si aucun argument n'est
21129 saisi par l'utilisateur, c'est-à-dire si aucun insert d'argument n'a été
21130 spécifié (notez qu'un insert d'argument vide masque le
21131 \begin_inset Flex Code
21134 \begin_layout Plain Layout
21141 Les arguments multiples doivent être séparés par des virgules;
21144 \begin_layout Itemize
21145 \begin_inset Flex Code
21148 \begin_layout Plain Layout
21155 \begin_inset Flex Code
21158 \begin_layout Plain Layout
21164 définit un argument inséré dans tous les cas (seul ou en plus des chaîne
21165 saisies par l’utilisateur).
21166 Les arguments multiples doivent être séparés par des virgules;
21169 \begin_layout Itemize
21170 \begin_inset Flex Code
21173 \begin_layout Plain Layout
21179 définit la police de caractères utilisée pour le contenu de l'argument,
21181 \begin_inset CommandInset ref
21183 reference "subsec:polices"
21190 \begin_layout Itemize
21191 \begin_inset Flex Code
21194 \begin_layout Plain Layout
21201 \begin_inset Flex Code
21204 \begin_layout Plain Layout
21213 \begin_inset space \thinspace{}
21217 \begin_inset Flex Code
21220 \begin_layout Plain Layout
21226 ] similaire à la directive des styles de paragraphe, voir
21227 \begin_inset space ~
21231 \begin_inset CommandInset ref
21233 reference "subsec:Styles-de-paragraphe"
21243 \begin_layout Itemize
21244 \begin_inset Flex Code
21247 \begin_layout Plain Layout
21253 définit la police de caractères utilisée pour l'étiquette, voir
21254 \begin_inset CommandInset ref
21256 reference "subsec:polices"
21263 \begin_layout Itemize
21264 \begin_inset Flex Code
21267 \begin_layout Plain Layout
21274 \begin_inset Flex Code
21277 \begin_layout Plain Layout
21282 , Minimalistic, Conglomerate
21287 ] précise le style de rendu utilisé pour les cadres d'insertion et les boutons;
21290 \begin_layout Itemize
21291 \begin_inset Flex Code
21294 \begin_layout Plain Layout
21301 \begin_inset Flex Code
21304 \begin_layout Plain Layout
21310 force l'insertion de l’argument lorsque le style concerné est sélectionné
21311 (si sa valeur est 1).
21315 \begin_layout Itemize
21316 \begin_inset Flex Code
21319 \begin_layout Plain Layout
21326 \begin_inset Flex Code
21329 \begin_layout Plain Layout
21338 \begin_inset space \thinspace{}
21342 \begin_inset Flex Code
21345 \begin_layout Plain Layout
21351 ] similaire à la directive des styles de paragraphe, voir
21352 \begin_inset space ~
21356 \begin_inset CommandInset ref
21358 reference "subsec:Styles-de-paragraphe"
21368 \begin_layout Itemize
21369 \begin_inset Flex Code
21372 \begin_layout Plain Layout
21379 \begin_inset Flex Code
21382 \begin_layout Plain Layout
21389 \begin_inset Flex Code
21392 \begin_layout Plain Layout
21398 , insère l'argument avec une copie du co-texte, (soit du texte sélectionné,
21399 soit tout le paragraphe) comme contenu.
21402 \begin_layout Itemize
21403 \begin_inset Flex Code
21406 \begin_layout Plain Layout
21413 \begin_inset Flex Code
21416 \begin_layout Plain Layout
21426 ] précise si le contenu de cet argument doit être émis sous forme brute,
21427 c'est-à-dire sans interprétation particulière requise par \SpecialChar LaTeX
21429 Implicitement, l'état
21430 \begin_inset Flex Code
21433 \begin_layout Plain Layout
21439 est hérité par l'insert ou le paragraphe auquel l'argument est attaché,
21448 changent le statut pour le seul argument donné.
21451 \begin_layout Itemize
21452 \begin_inset Flex Code
21455 \begin_layout Plain Layout
21462 \begin_inset Flex Code
21465 \begin_layout Plain Layout
21466 chaîne de caractères
21475 définit des caractères qui doivent être transmis tel quels à la sortie,
21476 c'est-à-dire sans traitements particuliers que \SpecialChar LaTeX
21478 Notez bien que, contrairement à
21482 , ceci nécessite une définition explicite pour les arguments, ceux-ci n’héritant
21487 de leur insert ou format parent.
21490 \begin_layout Itemize
21491 \begin_inset Flex Code
21494 \begin_layout Plain Layout
21501 \begin_inset Flex Code
21504 \begin_layout Plain Layout
21513 \begin_inset space \thinspace{}
21517 \begin_inset Flex Code
21520 \begin_layout Plain Layout
21526 ] émettra le contenu de l'argument dans l'élément correspondant dans la
21527 table des matières si positionné à 1.
21535 \begin_layout Standard
21536 Implicitement, le texte saisi dans la fenêtre de travail de \SpecialChar LyX
21538 considéré est le dernier argument de la commande si le
21539 \begin_inset Flex Code
21542 \begin_layout Plain Layout
21549 \begin_inset Flex Code
21552 \begin_layout Plain Layout
21559 Cependant, les arguments préfixés par
21560 \begin_inset Flex Code
21563 \begin_layout Plain Layout
21569 sont émis après cet argument de la fenêtre de travail.
21570 Notez que la numérotation des post-arguments repart de 1, de sorte que
21571 le premier argument suivant l’argument de la fenêtre de travail est
21572 \begin_inset Flex Code
21575 \begin_layout Plain Layout
21582 Les post-arguments sont ignorés dans tout autre
21583 \begin_inset Flex Code
21586 \begin_layout Plain Layout
21593 \begin_inset Flex Code
21596 \begin_layout Plain Layout
21605 \begin_layout Standard
21606 Les arguments de liste
21607 \begin_inset Flex Code
21610 \begin_layout Plain Layout
21619 \begin_inset Flex Code
21622 \begin_layout Plain Layout
21630 ) sont préfixés par
21631 \begin_inset Flex Code
21634 \begin_layout Plain Layout
21640 suivi par leur numéro (e.
21641 \begin_inset space \thinspace{}
21645 \begin_inset space \space{}
21649 \begin_inset Flex Code
21652 \begin_layout Plain Layout
21661 \begin_layout Standard
21662 Enfin, il existe un type particulier d'argument doté du préfixe
21663 \begin_inset Flex Code
21666 \begin_layout Plain Layout
21673 Ce n'est pas vraiment un argument, mais il utilise l’interface des arguments
21674 (le préfixe est aussi suivi par un nombre, e.
21675 \begin_inset space \thinspace{}
21680 \begin_inset Flex Code
21683 \begin_layout Plain Layout
21684 Argument listpreamble:1
21690 Comme son nom l'indique, il s'applique aux listes comme
21707 Son contenu sera positionné au début de la liste, avant le premier
21708 \begin_inset Flex Code
21711 \begin_layout Plain Layout
21719 , sur une ligne à part (un endroit normalement inaccessible en \SpecialChar LyX
21721 De cette façon, les utilisateurs peuvent insérer des redéfinitions (de
21722 longueurs, etc.) pour des listes particulières.
21723 Implicitement, ces arguments n'ont pas de délimiteur.
21726 \begin_layout Subsection
21728 \begin_inset CommandInset label
21730 name "subsec:Compteurs"
21737 \begin_layout Standard
21738 Il faut définir les compteurs (
21739 \begin_inset Flex Code
21742 \begin_layout Plain Layout
21749 \begin_inset Flex Code
21752 \begin_layout Plain Layout
21759 ) dans la classe elle-même.
21760 Les compteurs standard sont définis dans le fichier
21761 \begin_inset Flex Code
21764 \begin_layout Plain Layout
21771 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
21772 il suffit probablement que vous ajoutiez
21775 \begin_layout LyX-Code
21776 Input stdcounters.inc
21779 \begin_layout Standard
21780 à un endroit raisonnable dans la classe.
21783 \begin_layout Standard
21784 Mais si vous voulez définir des compteurs à votre guise, vous pouvez le
21786 La déclaration d'un compteur doit commencer par
21789 \begin_layout LyX-Code
21793 \begin_layout Standard
21795 \begin_inset Flex Code
21798 \begin_layout Plain Layout
21804 est le nom du compteur.
21805 Et elle doit se terminer par
21806 \begin_inset Flex Code
21809 \begin_layout Plain Layout
21818 \begin_layout Standard
21819 Les paramètres suivants peuvent également être utilisés:
21822 \begin_layout Description
21823 \begin_inset Flex Code
21826 \begin_layout Plain Layout
21833 \begin_inset Flex Code
21836 \begin_layout Plain Layout
21842 ] positionne la valeur initiale du compteur, valeur à laquelle il sera réinitial
21843 isé quand cela sera nécessaire.
21844 Normalement, la valeur désirée est la valeur implicite,
21845 \begin_inset space ~
21851 \begin_layout Description
21852 \begin_inset Flex Code
21855 \begin_layout Plain Layout
21862 \begin_inset Flex Code
21865 \begin_layout Plain Layout
21872 \begin_inset Quotes erd
21876 \begin_inset Quotes erd
21879 ] définit comment le compteur s'affiche.
21880 Fixer ce paramètre positionne également
21881 \begin_inset Flex Code
21884 \begin_layout Plain Layout
21885 LabelStringAppendix
21891 Les arguments spécifiques suivants peuvent être utilisés:
21895 \begin_layout Itemize
21896 \begin_inset Flex Code
21899 \begin_layout Plain Layout
21907 sera remplacé par l'expansion de
21908 \begin_inset Flex Code
21911 \begin_layout Plain Layout
21918 \begin_inset Newline newline
21922 \begin_inset Flex Code
21925 \begin_layout Plain Layout
21926 LabelStringAppendix
21932 \begin_inset Flex Code
21935 \begin_layout Plain Layout
21945 \begin_layout Itemize
21946 les valeurs du compteur peuvent être exprimées par des macros à la \SpecialChar LaTeX
21948 \begin_inset Flex Code
21951 \begin_layout Plain Layout
21968 \begin_inset Flex Code
21971 \begin_layout Plain Layout
21980 \begin_inset Flex Code
21983 \begin_layout Plain Layout
21989 : 1, 2, 3,\SpecialChar ldots
21991 \begin_inset Flex Code
21994 \begin_layout Plain Layout
22000 pour les lettres en bas de casse: a, b, c, \SpecialChar ldots
22002 \begin_inset Flex Code
22005 \begin_layout Plain Layout
22011 pour les lettres en capitales: A, B, C, \SpecialChar ldots
22013 \begin_inset Flex Code
22016 \begin_layout Plain Layout
22022 pour la numérotation en bas de casse romaine: i, ii, iii, \SpecialChar ldots
22024 \begin_inset Flex Code
22027 \begin_layout Plain Layout
22033 pour la numérotation capitale romaine: I, II, III.
22037 \begin_layout Standard
22039 \begin_inset Flex Code
22042 \begin_layout Plain Layout
22048 est indéfini, une valeur implicite est construite comme suit: si le compteur
22049 a un compteur parent
22050 \begin_inset Flex Code
22053 \begin_layout Plain Layout
22060 \begin_inset Flex Code
22063 \begin_layout Plain Layout
22070 \begin_inset Newline newline
22074 \begin_inset Flex Code
22077 \begin_layout Plain Layout
22087 est utilisée; sinon la chaîne
22088 \begin_inset Flex Code
22091 \begin_layout Plain Layout
22102 \begin_layout Description
22103 \begin_inset Flex Code
22106 \begin_layout Plain Layout
22107 LabelStringAppendix
22113 \begin_inset Flex Code
22116 \begin_layout Plain Layout
22123 \begin_inset Quotes erd
22127 \begin_inset Quotes erd
22131 \begin_inset Flex Code
22134 \begin_layout Plain Layout
22140 , mais pour les annexes.
22143 \begin_layout Description
22144 \begin_inset Flex Code
22147 \begin_layout Plain Layout
22154 \begin_inset Flex Code
22157 \begin_layout Plain Layout
22164 \begin_inset Quotes eld
22168 \begin_inset Quotes erd
22171 ] définit le nom du compteur utilisé en \SpecialChar LaTeX
22173 (e.g., en \SpecialChar LyX
22174 , il existe un compteur dénommé `theorem', mais son nom dans l'exportat
22175 ion \SpecialChar LaTeX
22179 \begin_layout Description
22180 \begin_inset Flex Code
22183 \begin_layout Plain Layout
22190 \begin_inset Flex Code
22193 \begin_layout Plain Layout
22200 \begin_inset Quotes erd
22204 \begin_inset Quotes erd
22207 ] définit un format à utiliser pour les références mises en forme utilisant
22209 Par exemple, on peut vouloir que les références aux numéros de section
22211 \begin_inset Quotes cld
22215 \begin_inset space ~
22219 \begin_inset Quotes crd
22223 La chaîne devra contenir
22224 \begin_inset Quotes cld
22228 \begin_inset Quotes crd
22232 Ceci sera remplacé par la valeur courante du compteur.
22233 Ainsi, pour les sections, ce sera: Section ##.
22236 \begin_layout Description
22237 \begin_inset Flex Code
22240 \begin_layout Plain Layout
22247 \begin_inset Flex Code
22250 \begin_layout Plain Layout
22257 \begin_inset Quotes erd
22261 \begin_inset Quotes erd
22264 ] contient le nom d'un autre compteur: le compteur actuel sera remis à zéro
22265 à chaque fois que l'autre augmentera.
22267 \begin_inset Flex Code
22270 \begin_layout Plain Layout
22277 \begin_inset Flex Code
22280 \begin_layout Plain Layout
22289 \begin_layout Subsection
22290 Description de police
22291 \begin_inset CommandInset label
22293 name "subsec:polices"
22300 \begin_layout Standard
22301 Une description de police ressemble à :
22304 \begin_layout LyX-Code
22318 \begin_layout LyX-Code
22322 \begin_layout LyX-Code
22326 \begin_layout Standard
22327 et les commandes suivantes sont disponibles :
22330 \begin_layout Description
22331 \begin_inset Flex Code
22334 \begin_layout Plain Layout
22349 \begin_inset space ~
22353 \begin_inset CommandInset ref
22355 reference "chap:Names-of-colors"
22362 pour les arguments valides.
22365 \begin_layout Description
22366 \begin_inset Flex Code
22369 \begin_layout Plain Layout
22378 \begin_inset Flex Code
22381 \begin_layout Plain Layout
22390 \begin_inset Flex Code
22393 \begin_layout Plain Layout
22400 \begin_inset Flex Code
22403 \begin_layout Plain Layout
22412 \begin_layout Description
22413 \begin_inset Flex Code
22416 \begin_layout Plain Layout
22423 \begin_inset Flex Code
22426 \begin_layout Plain Layout
22434 ] avec les arguments valides suivants:
22435 \begin_inset Flex Code
22438 \begin_layout Plain Layout
22445 \begin_inset Flex Code
22448 \begin_layout Plain Layout
22455 \begin_inset Flex Code
22458 \begin_layout Plain Layout
22465 \begin_inset Flex Code
22468 \begin_layout Plain Layout
22475 \begin_inset Flex Code
22478 \begin_layout Plain Layout
22485 \begin_inset Flex Code
22488 \begin_layout Plain Layout
22495 \begin_inset Flex Code
22498 \begin_layout Plain Layout
22505 \begin_inset Flex Code
22508 \begin_layout Plain Layout
22515 \begin_inset Flex Code
22518 \begin_layout Plain Layout
22525 \begin_inset Flex Code
22528 \begin_layout Plain Layout
22535 \begin_inset Flex Code
22538 \begin_layout Plain Layout
22545 \begin_inset Newline linebreak
22549 \begin_inset Flex Code
22552 \begin_layout Plain Layout
22559 Chacun de ceux-ci (dés)active l'attribut correspondant.
22560 \begin_inset Newline newline
22564 \begin_inset Flex Code
22567 \begin_layout Plain Layout
22573 active la mise en évidence, et
22574 \begin_inset Flex Code
22577 \begin_layout Plain Layout
22584 Si ce dernier point vous intrigue, souvenez-vous que le réglage de police
22585 du contexte courant est généralement hérité du contexte environnant.
22587 \begin_inset Flex Code
22590 \begin_layout Plain Layout
22598 désactiverait la mise en évidence qui était active de toutes façons, par
22599 exemple dans un environnement de théorème.
22603 \begin_layout Description
22604 \begin_inset Flex Code
22607 \begin_layout Plain Layout
22616 \begin_inset Flex Code
22619 \begin_layout Plain Layout
22628 \begin_inset Flex Code
22631 \begin_layout Plain Layout
22640 \begin_layout Description
22641 \begin_inset Flex Code
22644 \begin_layout Plain Layout
22653 \begin_inset Flex Code
22656 \begin_layout Plain Layout
22665 \begin_inset Flex Code
22668 \begin_layout Plain Layout
22675 \begin_inset Flex Code
22678 \begin_layout Plain Layout
22685 \begin_inset Flex Code
22688 \begin_layout Plain Layout
22697 \begin_layout Description
22698 \begin_inset Flex Code
22701 \begin_layout Plain Layout
22708 \begin_inset Flex Code
22711 \begin_layout Plain Layout
22718 \begin_inset Flex Code
22721 \begin_layout Plain Layout
22728 \begin_inset Flex Code
22731 \begin_layout Plain Layout
22740 \begin_inset Flex Code
22743 \begin_layout Plain Layout
22750 \begin_inset Flex Code
22753 \begin_layout Plain Layout
22760 \begin_inset Flex Code
22763 \begin_layout Plain Layout
22770 \begin_inset Flex Code
22773 \begin_layout Plain Layout
22780 \begin_inset Flex Code
22783 \begin_layout Plain Layout
22792 \begin_layout Subsection
22793 \begin_inset CommandInset label
22795 name "subsec:Citation-engine-description"
22799 Description du moteur de citation
22802 \begin_layout Standard
22804 \begin_inset Flex Code
22807 \begin_layout Plain Layout
22813 , tels qu'ils ont utilisés dans les fichiers éponymes (voir
22814 \begin_inset CommandInset ref
22816 reference "subsec:Cite-Engine-Files"
22823 ), définissent les commandes de citation reconnues par un
22824 \begin_inset Quotes cld
22828 \begin_inset Quotes crd
22832 Un moteur de citation, en \SpecialChar LyX
22833 , désigne une façon de spécifier le format des
22834 citations en utilisant des nombres, des noms d'auteurs ou des années.
22835 Actuellement, \SpecialChar LyX
22836 reconnaît trois types de moteurs:
22839 \begin_layout Enumerate
22840 \begin_inset Flex Code
22843 \begin_layout Plain Layout
22849 : la méthode implicite de Bib\SpecialChar TeX
22850 pour mettre en forme les citations, un style
22851 numérique simple (e.
22852 \begin_inset space \thinspace{}
22856 \begin_inset Quotes eld
22860 \begin_inset Quotes erd
22866 \begin_layout Enumerate
22867 \begin_inset Flex Code
22870 \begin_layout Plain Layout
22876 : les citations style Harvard combinant noms d'auteurs et année de publication
22878 \begin_inset space \thinspace{}
22882 \begin_inset Quotes eld
22885 Smith et Miller (2017b)
22886 \begin_inset Quotes erd
22892 \begin_layout Enumerate
22893 \begin_inset Flex Code
22896 \begin_layout Plain Layout
22902 : citations numériques étendues incluant l'auteur ou le titre à côté du
22904 \begin_inset space \thinspace{}
22908 \begin_inset Quotes eld
22911 Smith et Miller [1]
22912 \begin_inset Quotes erd
22918 \begin_layout Standard
22920 \begin_inset Flex Code
22923 \begin_layout Plain Layout
22929 se présentent comme ceci :
22932 \begin_layout LyX-Code
22936 \begin_layout LyX-Code
22940 \begin_layout LyX-Code
22944 \begin_layout LyX-Code
22945 citeyearpar[][]=parencite*
22948 \begin_layout LyX-Code
22952 \begin_layout LyX-Code
22956 \begin_layout Standard
22958 \begin_inset Flex Code
22961 \begin_layout Plain Layout
22968 Les lignes suivantes définissent respectivement une commande de citation
22969 ou un paradigme de commande de citation reconnu par le moteur.
22970 La ligne peut être simplement une commande de citation utilisée à la fois
22971 pour désigner la commande \SpecialChar LyX
22972 et la sortie \SpecialChar LaTeX
22973 ou peut être plus compliquée pour
22974 éclaircir les choses.
22975 La syntaxe complète est:
22978 \begin_layout LyX-Code
22979 LyXName|alias$*<!_stardesc!_stardesctooltip>[][]=latexcmd
22982 \begin_layout Itemize
22983 \begin_inset Flex Code
22986 \begin_layout Plain Layout
22992 : le nom utilisé dans le fichier
22993 \begin_inset Flex Code
22996 \begin_layout Plain Layout
23006 \begin_layout Standard
23007 Pour des raisons de portabilité, nous essayons de choisir le même nom pour
23008 le commandes de format similaires dans différents paquetages de citation
23009 (de ce fait de nombreux noms découlent de natbib, et nous devons choisir
23011 \begin_inset Flex Code
23014 \begin_layout Plain Layout
23020 différent, si le nom de la commande \SpecialChar LaTeX
23025 \begin_layout Itemize
23026 \begin_inset Flex Code
23029 \begin_layout Plain Layout
23035 : une liste de commandes (séparées par des virgules) synonymes du
23036 \begin_inset Flex Code
23039 \begin_layout Plain Layout
23045 donné dans le moteur courant.
23046 Ceci facilite le changement de paquetages de citations et de moteurs.
23048 \begin_inset Flex Code
23051 \begin_layout Plain Layout
23057 peut être comparé à
23058 \begin_inset Flex Code
23061 \begin_layout Plain Layout
23067 dans les définitions de format.
23070 \begin_layout Itemize
23071 \begin_inset Flex Code
23074 \begin_layout Plain Layout
23080 : la commande \SpecialChar LaTeX
23081 effectivement émise.
23085 \begin_layout Standard
23086 \begin_inset Flex Code
23089 \begin_layout Plain Layout
23096 \begin_inset Flex Code
23099 \begin_layout Plain Layout
23107 \begin_inset Flex Code
23110 \begin_layout Plain Layout
23117 \begin_inset Flex Code
23120 \begin_layout Plain Layout
23126 sera émis vers \SpecialChar LaTeX
23130 \begin_layout Standard
23134 \begin_layout Itemize
23135 une capitale indique que la commande a également une forme capitalisée (
23136 \begin_inset Flex Code
23139 \begin_layout Plain Layout
23149 \begin_inset Flex Code
23152 \begin_layout Plain Layout
23161 Ceci force en général la capitalisation des préfixes de nom (
23166 \begin_inset Formula $\Rightarrow$
23176 \begin_layout Itemize
23178 \begin_inset Flex Code
23181 \begin_layout Plain Layout
23187 précisent le nombre d'arguments facultatifs (de 0 à 2).
23190 \begin_layout Itemize
23192 \begin_inset Flex Code
23195 \begin_layout Plain Layout
23201 indique qu'il, existe une version étoilée de la commande (
23202 \begin_inset Flex Code
23205 \begin_layout Plain Layout
23215 \begin_inset Flex Code
23218 \begin_layout Plain Layout
23231 \begin_layout Standard
23232 Implicitement, la version étoilée signifie qu'il faut afficher tous les
23233 auteurs, même si la liste devrait être raccourcie par
23234 \begin_inset Quotes cld
23238 \begin_inset Quotes crd
23241 du fait de la limite
23242 \begin_inset Flex Code
23245 \begin_layout Plain Layout
23254 \begin_layout Standard
23255 Si l'étoile a une signification différente pour une commande donnée, ceci
23256 peut être spécifié par des crochets anguleux:
23257 \begin_inset Flex Code
23260 \begin_layout Plain Layout
23261 <!_stardesc!_stardesctooltip>
23267 On peut préciser au maximum deux mots-clés (sujets à traduction) marqués
23269 \begin_inset Flex Code
23272 \begin_layout Plain Layout
23279 Le premier désigne la chaîne de caractères qui remplace la case à cocher
23281 \begin_inset Quotes cld
23289 \begin_inset Quotes crd
23292 dans le menu de citation, le second désigne une bulle d'aide optionnelle
23296 \begin_layout Standard
23297 Notez que ces deux mots-clés doivent être définis dans un
23298 \begin_inset Flex Code
23301 \begin_layout Plain Layout
23307 (voir le paragraphe suivant), en enlevant le point d'exclamation, comme
23311 \begin_layout LyX-Code
23312 _stardesc Légende d'une commande étoilée
23315 \begin_layout LyX-Code
23316 _stardesctooltip Bulle d'aide pour la case à cocher d'une commande étoilée
23320 \begin_layout Itemize
23322 \begin_inset Flex Code
23325 \begin_layout Plain Layout
23331 indique que cette commande supporte les
23332 \begin_inset Quotes cld
23335 listes de citation qualifiées
23336 \begin_inset Quotes crd
23340 Ceci est une fonctionnalité particulière à
23344 pour les citations à références multiples, où une pré- ou post-note peut
23345 être associée à chaque référence de la liste.
23346 Veuillez vous reporter au manuel
23353 \begin_layout Standard
23354 Si vous souhaitez ajouter une commande
23358 à un moteur de citation (e.g.
23359 ajouter une commande particulière fournie par une classe), vous pouvez
23361 \begin_inset Flex Code
23364 \begin_layout Plain Layout
23365 AddToCiteEngine <type de moteur> \SpecialChar ldots
23372 Notez que seules les commandes de citation qui n'existe pas encore sont
23376 \begin_layout Subsection
23377 \begin_inset CommandInset label
23379 name "subsec:Description citation"
23383 Description d'une insertion de citation
23386 \begin_layout Standard
23388 \begin_inset Flex Code
23391 \begin_layout Plain Layout
23397 servent à décrire comment les citations bibliographiques doivent être affichées
23398 , à la fois dans \SpecialChar LyX
23399 (dans la fenêtre de citation et dans les bulles d'aide,
23400 par exemple) et dans le résultat XHTML.
23401 Un tel bloc se présente comme suit:
23404 \begin_layout LyX-Code
23410 \begin_layout LyX-Code
23416 \begin_layout LyX-Code
23422 \begin_layout LyX-Code
23428 \begin_layout Standard
23434 \begin_layout LyX-Code
23440 \begin_layout LyX-Code
23446 \begin_layout LyX-Code
23452 \begin_layout LyX-Code
23458 \begin_layout Standard
23459 Dans le premier cas, les différentes lignes définissent l'affichage de l'informa
23460 tion correspondant à une article ou à un livre, respectivement, et une telle
23461 définition peut être créée pour tout type d'entrée apparaissant dans un
23462 fichier Bib\SpecialChar TeX
23465 définit un format implicite dans le code source qui sera utilisé si aucune
23466 définition spécifique n'est fournie.
23468 prédéfinit plusieurs formats dans le fichier
23469 \begin_inset Flex Code
23472 \begin_layout Plain Layout
23478 , qui est inclus dans la plupart des classes de document \SpecialChar LyX
23482 \begin_layout Standard
23483 Dans le second cas, les lignes définissent comment une commande de citation
23484 particulière (dans l'exemple
23485 \begin_inset Flex Code
23488 \begin_layout Plain Layout
23497 \begin_inset Flex Code
23500 \begin_layout Plain Layout
23508 ) doit être affichée dans la légende d'insert de citation, dans le dialogue
23509 de citation ou dans le résultat XHTML.
23511 définit de tels formats pour les variantes de style de citation qu'il
23514 Document\SpecialChar menuseparator
23515 Paramètres\SpecialChar menuseparator
23516 Bibliographie\SpecialChar ldots
23520 \begin_inset Flex Code
23523 \begin_layout Plain Layout
23529 qui accompagnent \SpecialChar LyX
23531 \begin_inset space ~
23535 \begin_inset CommandInset ref
23537 reference "subsec:Cite-Engine-Files"
23547 \begin_layout Standard
23548 Les définitions utilisent un langage simple qui permet
23549 \begin_inset space ~
23552 de remplacer les clés Bib\SpecialChar TeX
23554 les clés doivent être encloses entre caractères
23555 \begin_inset Flex Code
23558 \begin_layout Plain Layout
23565 \begin_inset Flex Code
23568 \begin_layout Plain Layout
23575 Une définition simple serait par exemple:
23578 \begin_layout LyX-Code
23580 \begin_inset Quotes eld
23584 \begin_inset Quotes erd
23590 \begin_layout Standard
23591 Ceci imprimerait le nom de l'auteur, suivi d'une virgule, suivi du titre,
23592 entre double guillemets, suivi d'un point.
23595 \begin_layout Standard
23596 Bien entendu, vous voudrez parfois n'imprimer une clé que si elle existe.
23597 Ceci est obtenu par une construction conditionnelle, comme:
23598 \begin_inset Flex Code
23601 \begin_layout Plain Layout
23603 \begin_inset space ~
23612 Ceci signifie: si la clé
23613 \begin_inset Flex Code
23616 \begin_layout Plain Layout
23622 existe, alors imprimer
23623 \begin_inset Quotes cld
23627 \begin_inset Quotes crd
23630 suivi de la clé volume.
23631 On peut aussi introduire une clause
23632 \begin_inset Flex Code
23635 \begin_layout Plain Layout
23641 dans l'expression conditionnelle, comme dans:
23642 \begin_inset Newline newline
23646 \begin_inset Flex Code
23649 \begin_layout Plain Layout
23650 {%author%[[%author%]][[%editor%, ed.]]}
23656 \begin_inset Newline newline
23660 \begin_inset Flex Code
23663 \begin_layout Plain Layout
23669 est imprimée si elle existe; sinon la clé
23670 \begin_inset Flex Code
23673 \begin_layout Plain Layout
23679 est imprimée, suivi de
23680 \begin_inset Quotes cld
23684 \begin_inset Quotes crd
23688 Noter que la clé est encore enclose entre caractères
23689 \begin_inset Flex Code
23692 \begin_layout Plain Layout
23698 ; la clause conditionnelle entière est enclose entre accolades, et les clauses
23700 \begin_inset Flex Code
23703 \begin_layout Plain Layout
23710 \begin_inset Flex Code
23713 \begin_layout Plain Layout
23719 sont encloses entre double crochets
23720 \begin_inset Quotes cld
23724 \begin_inset Quotes crd
23728 \begin_inset Quotes cld
23732 \begin_inset Quotes crd
23736 Il ne peut avoir d'espaces entre ces marqueurs.
23739 \begin_layout Standard
23740 En plus des clés d'entrée, quelques clés spéciales peuvent être utilisée
23741 pour ces conditions:
23744 \begin_layout Itemize
23745 \begin_inset Flex Code
23748 \begin_layout Plain Layout
23749 {%dialog%[[true]][[false]]}
23755 \begin_inset Quotes cld
23759 \begin_inset Quotes crd
23762 pour les dialogues et les menus,
23763 \begin_inset Quotes cld
23767 \begin_inset Quotes crd
23770 dans d'autres contextes (fenêtre \SpecialChar LyX
23774 \begin_layout Itemize
23775 \begin_inset Flex Code
23778 \begin_layout Plain Layout
23779 {%export%[[true]][[false]]}
23785 \begin_inset Quotes cld
23789 \begin_inset Quotes crd
23792 pour exports et menus,
23793 \begin_inset Quotes cld
23797 \begin_inset Quotes crd
23800 dans d'autres contextes (fenêtre \SpecialChar LyX
23804 \begin_layout Itemize
23805 \begin_inset Flex Code
23808 \begin_layout Plain Layout
23815 \begin_inset Quotes cld
23819 \begin_inset Quotes crd
23822 si un autre élément suit (e.
23823 \begin_inset space \thinspace{}
23826 g., dans une citation à clés multiples),
23827 \begin_inset Quotes cld
23831 \begin_inset Quotes crd
23835 \begin_inset Quotes crd
23841 \begin_layout Itemize
23842 \begin_inset Flex Code
23845 \begin_layout Plain Layout
23846 {%second%[[true]][[false]]}
23852 \begin_inset Quotes cld
23856 \begin_inset Quotes crd
23859 si c'est le second élément d'une liste,
23860 \begin_inset Quotes cld
23864 \begin_inset Quotes crd
23870 \begin_layout Itemize
23871 \begin_inset Flex Code
23874 \begin_layout Plain Layout
23875 {%ifstar%[[true]][[false]]}
23881 \begin_inset Quotes cld
23885 \begin_inset Quotes crd
23888 pour une commande de citation étoilée (comme
23889 \begin_inset Flex Code
23892 \begin_layout Plain Layout
23901 \begin_inset Quotes cld
23905 \begin_inset Quotes crd
23908 si la commande est non étoilée;
23911 \begin_layout Itemize
23912 \begin_inset Flex Code
23915 \begin_layout Plain Layout
23916 {%ifentrytype:<type>%[[true]][[false]]}
23922 \begin_inset Quotes cld
23926 \begin_inset Quotes crd
23929 si le type d'entrée courant correspond à
23930 \begin_inset Flex Code
23933 \begin_layout Plain Layout
23940 \begin_inset Quotes cld
23944 \begin_inset Quotes crd
23947 (e.g., dans une définition de citation
23948 \begin_inset Flex Code
23951 \begin_layout Plain Layout
23952 {%ifentrytype:book%[[ceci est un livre]][[ceci n'est pas un livre]]}
23960 \begin_layout Itemize
23961 \begin_inset Flex Code
23964 \begin_layout Plain Layout
23965 {%ifmultiple:<authortype>%[[true]][[false]]}
23971 \begin_inset Quotes cld
23975 \begin_inset Quotes crd
23978 si le type d'auteur courant ( author, editor etc.) a plusieurs auteurs,
23980 \begin_inset Quotes cld
23984 \begin_inset Quotes crd
23987 sinon (e.g., dans la définition d'une bibliographie:
23988 \begin_inset Flex Code
23991 \begin_layout Plain Layout
23992 {%ifmultiple:editor%[[eds.]][[ed.]]}
24000 \begin_layout Itemize
24001 \begin_inset Flex Code
24004 \begin_layout Plain Layout
24005 {%ifqualified%[[true]][[false]]}
24011 \begin_inset Quotes cld
24015 \begin_inset Quotes crd
24018 si la citation courante est est une liste de citation qualifiée (un format
24023 pour les citations à références multiples),
24024 \begin_inset Quotes cld
24028 \begin_inset Quotes crd
24034 \begin_layout Standard
24036 \begin_inset Flex Code
24039 \begin_layout Plain Layout
24045 imprime la clé auteur telle qu'elle est décrite dans le fichier bibliographique.
24046 Ce n'est pas nécessairement ce qui est désiré, puisque le résultat pourrait
24048 \begin_inset Quotes cld
24051 Miller, Peter and Smith, Mary and White, Jane
24052 \begin_inset Quotes crd
24056 \begin_inset Quotes cld
24060 \begin_inset Quotes crd
24063 est utilisé par Bib\SpecialChar TeX
24064 pour séparer les auteurs).
24066 propose donc quelques méthodes pour afficher correctement des listes de
24067 noms (qui seront également traduites).
24068 Les solutions suivantes sont disponibles:
24071 \begin_layout Enumerate
24072 Pour les listes de noms avec prénom et nom, appropriées pour les auteurs/éditeur
24073 s d'une entrée bibliographique.
24075 \begin_inset Flex Code
24078 \begin_layout Plain Layout
24084 précise le type de liste requis (e.g.
24086 \begin_inset Flex Code
24089 \begin_layout Plain Layout
24099 \begin_layout Itemize
24100 \begin_inset Flex Code
24103 \begin_layout Plain Layout
24104 %abbrvnames:<nametype>%
24109 : crée une liste abrégée (avec
24110 \begin_inset Quotes cld
24114 \begin_inset Quotes crd
24118 \begin_inset Flex Code
24121 \begin_layout Plain Layout
24130 \begin_layout Itemize
24131 \begin_inset Flex Code
24134 \begin_layout Plain Layout
24135 %fullnames:<nametype>%
24140 : crée une liste complète (jamais abréviée avec
24141 \begin_inset Quotes cld
24145 \begin_inset Quotes crd
24151 \begin_layout Itemize
24152 \begin_inset Flex Code
24155 \begin_layout Plain Layout
24156 %forceabbrvnames:<nametype>%
24161 : crée une liste toujours abrégée (avec
24162 \begin_inset Quotes cld
24166 \begin_inset Quotes crd
24170 \begin_inset Flex Code
24173 \begin_layout Plain Layout
24183 \begin_layout Enumerate
24184 Autres listes avec prénom et nom, si l'ordre des nom et prénom diffère dans
24185 l'entrée bibliographique (comme avec:
24186 \begin_inset Quotes cld
24189 Miller, John: <texte>, in: Mary Smith, ed.: A volume
24190 \begin_inset Quotes crd
24197 \begin_layout Itemize
24198 \begin_inset Flex Code
24201 \begin_layout Plain Layout
24202 %abbrvbynames:<nametype>%
24207 : crée une liste abrégée (avec
24208 \begin_inset Quotes cld
24212 \begin_inset Quotes crd
24216 \begin_inset Flex Code
24219 \begin_layout Plain Layout
24228 \begin_layout Itemize
24229 \begin_inset Flex Code
24232 \begin_layout Plain Layout
24233 %fullbynames:<nametype>%
24238 : crée une liste complète (jamais abréviée avec
24239 \begin_inset Quotes cld
24243 \begin_inset Quotes crd
24249 \begin_layout Itemize
24250 \begin_inset Flex Code
24253 \begin_layout Plain Layout
24254 %forceabbrvbynames:<nametype>%
24259 : crée une liste toujours abrégée (avec
24260 \begin_inset Quotes cld
24264 \begin_inset Quotes crd
24268 \begin_inset Flex Code
24271 \begin_layout Plain Layout
24281 \begin_layout Enumerate
24282 Et enfin listes constituées uniquement de noms de famille, comme utilisé
24283 dans les étiquettes de citation auteur-année.
24284 Elles ne prennent pas de
24285 \begin_inset Flex Code
24288 \begin_layout Plain Layout
24294 , mais retournent toujours soit une liste d'auteurs ou, si c'est impossible,
24295 une liste d'éditeurs (comme il est fréquent dans les étiquettes auteur-année):
24299 \begin_layout Itemize
24300 \begin_inset Flex Code
24303 \begin_layout Plain Layout
24309 : crée une liste abrégée (avec
24310 \begin_inset Quotes cld
24314 \begin_inset Quotes crd
24318 \begin_inset Flex Code
24321 \begin_layout Plain Layout
24330 \begin_layout Itemize
24331 \begin_inset Flex Code
24334 \begin_layout Plain Layout
24340 : crée une liste complète (jamais abréviée avec
24341 \begin_inset Quotes cld
24345 \begin_inset Quotes crd
24351 \begin_layout Itemize
24352 \begin_inset Flex Code
24355 \begin_layout Plain Layout
24356 %forceabbrvciteauthor%
24361 : crée une liste toujours abrégée (avec
24362 \begin_inset Quotes cld
24366 \begin_inset Quotes crd
24370 \begin_inset Flex Code
24373 \begin_layout Plain Layout
24384 \begin_layout Standard
24385 L'ordre prénom/nom dans les deux premières listes peut être ajusté via ces
24389 \begin_layout Itemize
24390 \begin_inset Flex Code
24393 \begin_layout Plain Layout
24394 !firstnameform %surname%, %prename%
24399 (premier auteur dans les listes de type 1)
24402 \begin_layout Itemize
24403 \begin_inset Flex Code
24406 \begin_layout Plain Layout
24407 !othernameform %surname%, %prename%
24412 (autres auteurs dans les listes de type 1)
24415 \begin_layout Itemize
24416 \begin_inset Flex Code
24419 \begin_layout Plain Layout
24420 !firstbynameform %prename% %surname%
24425 (premier auteur dans les listes de type 2)
24428 \begin_layout Itemize
24429 \begin_inset Flex Code
24432 \begin_layout Plain Layout
24433 !otherbynameform %prename% %surname%
24438 (autres auteurs dans les listes de type 2)
24441 \begin_layout Standard
24442 Ceci vous permet de créer des nommages tels que
24443 \begin_inset Quotes cld
24446 Miller, Peter and Mary Smith: \SpecialChar ldots
24447 , in: John Doe and Pat Green, eds.:\SpecialChar ldots
24449 \begin_inset Quotes crd
24455 \begin_layout Standard
24456 Il existe enfin une autre syntaxe possible dans ces définitions, qui se
24457 présente comme suit:
24458 \begin_inset Flex Code
24461 \begin_layout Plain Layout
24468 Ceci définit une entité d'information utilisée pour créer du
24469 \begin_inset Quotes cld
24473 \begin_inset Quotes crd
24477 De manière évidente, nous ne souhaitons pas exporter des balises HTML en
24478 écrivant du texte normal, aussi doivent elles être enclose entre
24479 \begin_inset Quotes cld
24483 \begin_inset Quotes crd
24487 \begin_inset Quotes cld
24491 \begin_inset Quotes crd
24497 \begin_layout Standard
24498 Deux définitions spéciales sont également disponibles dans un bloc
24499 \begin_inset Flex Code
24502 \begin_layout Plain Layout
24508 Un exemple de la première définition est celle-ci:
24511 \begin_layout LyX-Code
24513 \begin_inset Quotes eld
24517 \begin_inset Quotes erd
24523 \begin_layout Standard
24524 Ceci est une abréviation, ou macro-instruction, et peut être employée comme
24526 \begin_inset Flex Code
24529 \begin_layout Plain Layout
24538 \begin_inset Flex Code
24541 \begin_layout Plain Layout
24547 exactement comme s'il s'agissait de sa définition.
24548 Exprimons par conséquent un
24552 évident: n'utilisez pas:
24555 \begin_layout LyX-Code
24559 \begin_layout Standard
24562 ne devrait pas se perdre dans une boucle infinie, mais cela peut prendre
24563 un moment avant qu'il s'en sorte.
24566 \begin_layout Standard
24567 Le second type de définitions particulières se présente comme ceci:
24570 \begin_layout LyX-Code
24574 \begin_layout Standard
24575 Ceci définit un segment de texte susceptible de traduction, ce qui permet
24576 de traduire les parties appropriées de la bibliographie ou de la citation.
24577 Cette syntaxe peut être incluse dans une définition normale en la considérant
24579 \begin_inset Flex Code
24582 \begin_layout Plain Layout
24589 Notez qu'il existe deux façons de traduire: toutes les définitions commençant
24591 \begin_inset Flex Code
24594 \begin_layout Plain Layout
24600 , comme dans l'exemple ci-dessus, seront traduites dans le tampon actif
24601 courant (la traduction sera faite dans la langue du document); toutes les
24602 définitions commençant par un caractère
24603 \begin_inset Quotes cld
24607 \begin_inset Quotes crd
24610 seulement seront traduites dans la langue de l'interface.
24611 Ceci est la traduction correcte pour les chaînes de caractères qui apparaissent
24612 seulement dans les menus ou les boutons, comme celle-ci:
24615 \begin_layout LyX-Code
24616 _addtobib Add to bibliography only.
24619 \begin_layout Standard
24620 Plusieurs d'entre elles sont prédéfinies dans
24621 \begin_inset Flex Code
24624 \begin_layout Plain Layout
24630 et les différents fichiers
24631 \begin_inset Flex Code
24634 \begin_layout Plain Layout
24641 Notez bien que ce ne sont pas des macro-instructions, au sens défini ci-dessus:
24642 elles ne seront pas interprétées.
24645 \begin_layout Standard
24646 Voici donc un exemple utilisant ces fonctionnalités:
24647 \begin_inset VSpace defskip
24653 \begin_layout Standard
24657 !authoredit {%author%[[%author%, ]][[{%editor%[[%editor%, %B_edtext%, ]]}]]}
24660 \begin_layout Standard
24661 \begin_inset VSpace defskip
24664 Ceci défini une macro qui imprime le nom de l'auteur, suivi d'un virgule,
24666 \begin_inset Flex Code
24669 \begin_layout Plain Layout
24675 existe, ou bien imprime le nom de l'éditeur, suivi de
24676 \begin_inset Flex Code
24679 \begin_layout Plain Layout
24685 ou de sa traduction (implicitement, apparaîtra
24686 \begin_inset Quotes cld
24690 \begin_inset Quotes crd
24694 \begin_inset Flex Code
24697 \begin_layout Plain Layout
24704 Notez que ceci est déjà défini dans
24705 \begin_inset Flex Code
24708 \begin_layout Plain Layout
24714 , vous pouvez donc l'utiliser dans vos propres définitions, ou redéfinitions,
24715 si vous chargez ce fichier d'abord.
24718 \begin_layout Section
24719 Directives pour l'exportation XHTML
24720 \begin_inset CommandInset label
24722 name "sec:Tags-for-XHTML"
24729 \begin_layout Standard
24730 Comme pour \SpecialChar LaTeX
24731 ou DocBook, la présentation du résultat HTML créé par \SpecialChar LyX
24733 par les informations de format.
24734 En général, \SpecialChar LyX
24735 produit une présentation implicite raisonnable, et comme indiqué
24736 plus haut, il construira même des règles implicites CSS à partir des autres
24737 directives de format.
24738 Par exemple, \SpecialChar LyX
24739 essaiera d'utiliser l'information du bloc
24740 \begin_inset Flex Code
24743 \begin_layout Plain Layout
24749 du style Chapter pour écrire une CSS qui mettra en forme les titres de
24750 chapitres de manière appropriée.
24753 \begin_layout Standard
24754 Dans de nombreux cas, vous n'aurez donc sans doute rien à faire du tout
24755 pour obtenir un résultat XHTML acceptable pour vos environnements propres,
24756 vos inserts personnalisés, et ainsi de suite.
24757 Mais dans certains cas vous devrez faire quelque chose, et \SpecialChar LyX
24759 conséquent un certain nombre de directives de format qui peuvent être utilisées
24760 pour personnaliser le XHTML et les CSS qui sont créés.
24763 \begin_layout Standard
24764 Notez qu'il existe deux directives,
24765 \begin_inset Flex Code
24768 \begin_layout Plain Layout
24775 \begin_inset Flex Code
24778 \begin_layout Plain Layout
24784 , qui peuvent apparaître en dehors des déclarations de style et d'insert.
24786 \begin_inset CommandInset ref
24788 reference "subsec:Paramètres-généraux-d'une"
24792 pour les détails sur celles-ci.
24795 \begin_layout Subsection
24796 Styles de paragraphe
24797 \begin_inset CommandInset label
24799 name "subsec:Styles-de-paragraphe-XHTML"
24806 \begin_layout Standard
24807 Le type de XHTML que \SpecialChar LyX
24808 crée pour un paragraphe dépend s'il s'agit d'un paragraphe
24809 normal, d'une commande ou d'un environnement, ce qui est déterminé par
24810 le contenu de la directive correspondante
24811 \begin_inset Flex Code
24814 \begin_layout Plain Layout
24824 \begin_layout Standard
24825 Pour une commande ou un paragraphe normal, le résultat XHTML a la forme
24829 \begin_layout LyX-Code
24833 \begin_inset Quotes erd
24837 \begin_inset Quotes erd
24843 \begin_layout LyX-Code
24847 \begin_inset Quotes erd
24851 \begin_inset Quotes erd
24854 >Étiquette</labeltag>
24857 \begin_layout LyX-Code
24860 Contenu du paragraphe
24863 \begin_layout LyX-Code
24869 \begin_layout Standard
24870 Les balises d'étiquette sont bien entendu omises si le paragraphe n'est
24874 \begin_layout Standard
24875 Pour un environnement qui n'est pas du type liste, le XHTML prend la forme:
24878 \begin_layout LyX-Code
24882 \begin_inset Quotes erd
24886 \begin_inset Quotes erd
24892 \begin_layout LyX-Code
24896 \begin_inset Quotes erd
24900 \begin_inset Quotes erd
24904 \begin_inset Quotes erd
24908 \begin_inset Quotes erd
24911 >Étiquette d'environnement</labeltag>Premier paragraphe.</itemtag>
24914 \begin_layout LyX-Code
24917 <itemtag>Second paragraphe.</itemtag>
24920 \begin_layout LyX-Code
24926 \begin_layout Standard
24927 Noter que l'étiquette n'est émise que pour le premier paragraphe, comme
24928 ce serait le cas pour une théorème, par exemple.
24931 \begin_layout Standard
24932 Pour une liste, nous avons une de ces formes:
24935 \begin_layout LyX-Code
24939 \begin_inset Quotes erd
24943 \begin_inset Quotes erd
24949 \begin_layout LyX-Code
24953 \begin_inset Quotes erd
24957 \begin_inset Quotes erd
24961 \begin_inset Quotes erd
24965 \begin_inset Quotes erd
24968 >Étiquette de liste</labeltag>Premier élément.</itemtag>
24971 \begin_layout LyX-Code
24975 \begin_inset Quotes erd
24979 \begin_inset Quotes erd
24983 \begin_inset Quotes erd
24987 \begin_inset Quotes erd
24990 >Étiquette de liste</labeltag>Second élément.</itemtag>
24993 \begin_layout LyX-Code
24999 \begin_layout LyX-Code
25003 \begin_layout LyX-Code
25007 \begin_inset Quotes erd
25011 \begin_inset Quotes erd
25017 \begin_layout LyX-Code
25021 \begin_inset Quotes erd
25025 \begin_inset Quotes erd
25028 >Étiquette de liste</labeltag><itemtag attr=
25029 \begin_inset Quotes erd
25033 \begin_inset Quotes erd
25036 >Premier élément.</itemtag>
25039 \begin_layout LyX-Code
25043 \begin_inset Quotes erd
25047 \begin_inset Quotes erd
25050 >Étiquette de liste</labeltag><itemtag attr=
25051 \begin_inset Quotes erd
25055 \begin_inset Quotes erd
25058 >Second élément.</itemtag>
25061 \begin_layout LyX-Code
25067 \begin_layout Standard
25068 Noter la différence en ce qui concerne l'ordre des balises
25069 \begin_inset Flex Code
25072 \begin_layout Plain Layout
25079 \begin_inset Flex Code
25082 \begin_layout Plain Layout
25089 L'ordre obtenu dépend du positionnement de
25090 \begin_inset Flex Code
25093 \begin_layout Plain Layout
25100 \begin_inset Flex Code
25103 \begin_layout Plain Layout
25109 est fausse (valeur implicite), vous obtiendrez la première forme, avec
25110 l'étiquette dans l'élément; s'il la valeur est vraie, vous obtiendrez la
25111 seconde forme, avec l'étiquette en dehors de l'élément.
25114 \begin_layout Standard
25115 Les balises et les attributs spécifiques émis pour chaque type de paragraphe
25116 peuvent être contrôlés par les directives de format que nous allons décrire.
25117 Comme indiqué ci-dessus, cependant, \SpecialChar LyX
25118 utilise des valeurs implicites raisonnable
25119 s pour la plupart d'entre elles, vous n'aurez donc pas grand-chose à faire
25120 pour produire un résultat XHTML satisfaisant.
25121 Pensez aux directives disponibles comme un supplément pour obtenir un réglage
25122 à votre convenance.
25125 \begin_layout Description
25126 \begin_inset Flex Code
25129 \begin_layout Plain Layout
25136 \begin_inset Flex Code
25139 \begin_layout Plain Layout
25145 ] précise les informations d'attribut à émettre avec la balise principale.
25147 \begin_inset Flex Code
25150 \begin_layout Plain Layout
25151 \begin_inset Quotes cld
25155 \begin_inset Quotes crd
25164 Implicitement, \SpecialChar LyX
25166 \begin_inset Newline newline
25170 \begin_inset Flex Code
25173 \begin_layout Plain Layout
25174 \begin_inset Quotes cld
25178 \begin_inset Quotes crd
25187 \begin_inset Flex Code
25190 \begin_layout Plain Layout
25196 est le nom du style en bas de casse, par exemple: chapter.
25197 Ceci ne doit contenir
25201 information de style: utiliser
25202 \begin_inset Flex Code
25205 \begin_layout Plain Layout
25214 \begin_layout Description
25215 \begin_inset Flex Code
25218 \begin_layout Plain Layout
25225 \begin_inset Flex Code
25228 \begin_layout Plain Layout
25237 \begin_inset space \thinspace{}
25241 \begin_inset Flex Code
25244 \begin_layout Plain Layout
25250 ] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
25252 ce style, même si une information complémentaire est explicitement émise
25254 \begin_inset Flex Code
25257 \begin_layout Plain Layout
25264 Positionner cette directive à
25265 \begin_inset Flex Code
25268 \begin_layout Plain Layout
25274 vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
25277 \begin_inset Flex Code
25280 \begin_layout Plain Layout
25289 \begin_layout Description
25290 \begin_inset Flex Code
25293 \begin_layout Plain Layout
25300 \begin_inset Flex Code
25303 \begin_layout Plain Layout
25309 ] définit la balise utilisée pour les paragraphes ou environnements isolés,
25311 \begin_inset Flex Code
25314 \begin_layout Plain Layout
25320 dans les exemples ci-dessus.
25322 \begin_inset Flex Code
25325 \begin_layout Plain Layout
25334 \begin_layout Description
25335 \begin_inset Flex Code
25338 \begin_layout Plain Layout
25345 \begin_inset Flex Code
25348 \begin_layout Plain Layout
25354 ] définit les attributs des balises
25355 \begin_inset Flex Code
25358 \begin_layout Plain Layout
25366 \begin_inset Flex Code
25369 \begin_layout Plain Layout
25370 \begin_inset Quotes cld
25373 class=`nomstyle_item'
25374 \begin_inset Quotes crd
25383 Ceci ne doit contenir
25387 information de style: utiliser
25388 \begin_inset Flex Code
25391 \begin_layout Plain Layout
25400 \begin_layout Description
25401 \begin_inset Flex Code
25404 \begin_layout Plain Layout
25411 \begin_inset Flex Code
25414 \begin_layout Plain Layout
25420 ] définit la balise utilisée pour les étiquettes de paragraphe et d'élément,
25422 \begin_inset Flex Code
25425 \begin_layout Plain Layout
25431 dans les exemples ci-dessus.
25433 \begin_inset Flex Code
25436 \begin_layout Plain Layout
25443 \begin_inset Flex Code
25446 \begin_layout Plain Layout
25453 \begin_inset Flex Code
25456 \begin_layout Plain Layout
25463 \begin_inset Newline newline
25467 \begin_inset Flex Code
25470 \begin_layout Plain Layout
25471 Centered_Top_Environment
25476 , auquel cas elle vaut implicitement
25477 \begin_inset Flex Code
25480 \begin_layout Plain Layout
25489 \begin_layout Description
25490 \begin_inset Flex Code
25493 \begin_layout Plain Layout
25500 \begin_inset Flex Code
25503 \begin_layout Plain Layout
25509 ] définit les attributs de la balise
25510 \begin_inset Flex Code
25513 \begin_layout Plain Layout
25521 \begin_inset Quotes erd
25525 Ceci ne doit contenir
25529 information de style: utiliser
25530 \begin_inset Flex Code
25533 \begin_layout Plain Layout
25542 \begin_layout Description
25543 \begin_inset Flex Code
25546 \begin_layout Plain Layout
25553 \begin_inset Flex Code
25556 \begin_layout Plain Layout
25565 \begin_inset space \thinspace{}
25569 \begin_inset Flex Code
25572 \begin_layout Plain Layout
25578 ], significatif uniquement pour les environnements de liste, contrôle si
25579 la balise d'étiquetage est émise avant ou dans la balise d'élément.
25580 Ceci est utilisé par exemple dans l'environnement de description, où l'on
25582 \begin_inset Flex Code
25585 \begin_layout Plain Layout
25586 \begin_inset Quotes cld
25589 <dt>\SpecialChar ldots
25590 </dt><dd>\SpecialChar ldots
25592 \begin_inset Quotes crd
25602 \begin_inset Flex Code
25605 \begin_layout Plain Layout
25611 : la balise d'étiquetage est dans la balise d'élément.
25614 \begin_layout Description
25615 \begin_inset Flex Code
25618 \begin_layout Plain Layout
25624 définit l'information à émettre dans la section
25625 \begin_inset Flex Code
25628 \begin_layout Plain Layout
25634 quand ce style est utilisé.
25635 Ceci pourrait être utilisé par exemple pour inclure un bloc
25636 \begin_inset Flex Code
25639 \begin_layout Plain Layout
25645 définissant un gestionnaire
25646 \begin_inset Flex Code
25649 \begin_layout Plain Layout
25658 \begin_layout Description
25659 \begin_inset Flex Code
25662 \begin_layout Plain Layout
25668 définit l'information à émettre dans la section
25669 \begin_inset Flex Code
25672 \begin_layout Plain Layout
25678 quand ce style est utilisé.
25679 Ceci pourrait être utilisé par exemple pour inclure un bloc
25680 \begin_inset Flex Code
25683 \begin_layout Plain Layout
25689 définissant un gestionnaire
25690 \begin_inset Flex Code
25693 \begin_layout Plain Layout
25700 Doit être fermé par
25701 \begin_inset Flex Code
25704 \begin_layout Plain Layout
25713 \begin_layout Description
25714 \begin_inset Flex Code
25717 \begin_layout Plain Layout
25724 \begin_inset Flex Code
25727 \begin_layout Plain Layout
25733 ] définit la balise utilisé pour l'étiquette principale, qui remplace
25734 \begin_inset Flex Code
25737 \begin_layout Plain Layout
25743 dans les exemples ci-dessus.
25745 \begin_inset Flex Code
25748 \begin_layout Plain Layout
25757 \begin_layout Description
25758 \begin_inset Flex Code
25761 \begin_layout Plain Layout
25768 \begin_inset Flex Code
25771 \begin_layout Plain Layout
25780 \begin_inset space \thinspace{}
25784 \begin_inset Flex Code
25787 \begin_layout Plain Layout
25793 ] identifie ce style comme celui à utiliser pour créer la balise
25794 \begin_inset Flex Code
25797 \begin_layout Plain Layout
25803 dans le fichier XHTML.
25804 Implicitement fausse.
25806 \begin_inset Flex Code
25809 \begin_layout Plain Layout
25815 la positionne à vraie pour l'environnement
25816 \begin_inset Flex Code
25819 \begin_layout Plain Layout
25828 \begin_layout Subsection
25832 \begin_layout Standard
25833 L'exportation XHTML des inserts peut également être contrôlée par l'information
25834 résidant dans les fichiers de format
25838 \begin_layout Plain Layout
25839 Pour le moment, ceci n'est exact que pour les inserts de
25840 \begin_inset Quotes cld
25844 \begin_inset Quotes crd
25847 (les inserts dans lesquels vous pouvez effectuer une saisie), mais n'est
25848 pas exact pour les inserts de
25849 \begin_inset Quotes cld
25853 \begin_inset Quotes crd
25856 (inserts associés à des boîtes de dialogue).
25862 Là encore, \SpecialChar LyX
25863 essaie de produire implicitement un résultat raisonnable, et
25864 il crée des règles CSS implicites.
25865 Mais tout peut être personnalisé.
25868 \begin_layout Standard
25869 Le résultat XHTML produit par \SpecialChar LyX
25870 pour un insert a la forme suivante:
25873 \begin_layout LyX-Code
25875 \begin_inset Quotes erd
25879 \begin_inset Quotes erd
25885 \begin_layout LyX-Code
25886 <labeltag>Étiquette</labeltag>
25889 \begin_layout LyX-Code
25891 \begin_inset Quotes erd
25895 \begin_inset Quotes erd
25898 >Contenu de l'insert.</innertag>
25901 \begin_layout LyX-Code
25905 \begin_layout Standard
25906 Si l'insert permet de saisir plusieurs paragraphes — c'est-à-dire, si
25907 \begin_inset Flex Code
25910 \begin_layout Plain Layout
25916 est vrai — alors le contenu de l'insert sera exporté également en paragraphes
25917 formatés en fonction des styles utilisés pour ces paragraphes (standard,
25918 citation et similaire).
25919 La balise d'étiquetage est bien entendu omise si la paragraphe n'a pas
25920 d'étiquette et, pour le moment, est toujours
25921 \begin_inset Flex Code
25924 \begin_layout Plain Layout
25931 La balise interne est facultative et, implicitement, n'apparaît pas.
25934 \begin_layout Standard
25935 Les balises et attributs spécifiques émis pour chaque insert peuvent être
25936 contrôlés au moyen des directives de format suivantes:
25939 \begin_layout Description
25940 \begin_inset Flex Code
25943 \begin_layout Plain Layout
25950 \begin_inset Flex Code
25953 \begin_layout Plain Layout
25959 ] précise les informations d'attribut à émettre avec la balise principale.
25961 \begin_inset Flex Code
25964 \begin_layout Plain Layout
25965 \begin_inset Quotes cld
25968 class=`moninsert' onclick=`\SpecialChar ldots
25970 \begin_inset Quotes crd
25979 Implicitement, \SpecialChar LyX
25981 \begin_inset Flex Code
25984 \begin_layout Plain Layout
25985 \begin_inset Quotes cld
25989 \begin_inset Quotes crd
25998 \begin_inset Flex Code
26001 \begin_layout Plain Layout
26007 est le nom \SpecialChar LyX
26008 de l'insert en bas de casse et avec les caractères non alphanumériq
26009 ues remplacés par des caractères
26010 \begin_inset Quotes cld
26014 \begin_inset Quotes crd
26017 , par exemple: footnote.
26020 \begin_layout Description
26021 \begin_inset Flex Code
26024 \begin_layout Plain Layout
26031 \begin_inset Flex Code
26034 \begin_layout Plain Layout
26043 \begin_inset space \thinspace{}
26047 \begin_inset Flex Code
26050 \begin_layout Plain Layout
26056 ] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
26058 cet insert, même si une information complémentaire est explicitement émise
26060 \begin_inset Flex Code
26063 \begin_layout Plain Layout
26070 Positionner cette directive à
26071 \begin_inset Flex Code
26074 \begin_layout Plain Layout
26080 vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
26083 \begin_inset Flex Code
26086 \begin_layout Plain Layout
26095 \begin_layout Description
26096 \begin_inset Flex Code
26099 \begin_layout Plain Layout
26106 \begin_inset Flex Code
26109 \begin_layout Plain Layout
26115 ] fixe l'attribut de la balise interne.
26117 \begin_inset Newline newline
26121 \begin_inset Flex Code
26124 \begin_layout Plain Layout
26125 \begin_inset Quotes cld
26128 class=`nominsert_inner'
26129 \begin_inset Quotes crd
26140 \begin_layout Description
26141 \begin_inset Flex Code
26144 \begin_layout Plain Layout
26151 \begin_inset Flex Code
26154 \begin_layout Plain Layout
26160 ] détermine la balise interne, et remplace
26161 \begin_inset Flex Code
26164 \begin_layout Plain Layout
26170 dans les exemples ci-dessus.
26171 Implicitement absente.
26174 \begin_layout Description
26175 \begin_inset Flex Code
26178 \begin_layout Plain Layout
26185 \begin_inset Flex Code
26188 \begin_layout Plain Layout
26195 \begin_inset space \thinspace{}
26199 \begin_inset Flex Code
26202 \begin_layout Plain Layout
26210 ] indique si cet insert représente un bloc autonome de texte (comme une
26211 note de bas de page) ou bien représente du contenu inclus dans le texte
26212 environnant (comme une branche).
26214 \begin_inset Flex Code
26217 \begin_layout Plain Layout
26226 \begin_layout Description
26227 \begin_inset Flex Code
26230 \begin_layout Plain Layout
26237 \begin_inset Flex Code
26240 \begin_layout Plain Layout
26246 ] définit une étiquette pour cet insert, pouvant inclure une référence à
26248 Par exemple, pour une note de bas de page, ce peut être
26249 \begin_inset Flex Code
26252 \begin_layout Plain Layout
26261 Cette directive est facultative, et n'a pas de valeur implicite.
26264 \begin_layout Description
26265 \begin_inset Flex Code
26268 \begin_layout Plain Layout
26274 définit l'information à émettre dans la section
26275 \begin_inset Flex Code
26278 \begin_layout Plain Layout
26284 quand ce style est utilisé.
26285 Ceci pourrait être utilisé par exemple pour inclure un bloc
26286 \begin_inset Flex Code
26289 \begin_layout Plain Layout
26295 définissant un gestionnaire
26296 \begin_inset Flex Code
26299 \begin_layout Plain Layout
26308 \begin_layout Description
26309 \begin_inset Flex Code
26312 \begin_layout Plain Layout
26318 définit l'information CSS à inclure quand ce style est utilisé.
26319 Noter que le contenu sera automatiquement enclos dans un bloc
26320 \begin_inset Flex Code
26323 \begin_layout Plain Layout
26329 créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
26332 \begin_layout Description
26333 \begin_inset Flex Code
26336 \begin_layout Plain Layout
26343 \begin_inset Flex Code
26346 \begin_layout Plain Layout
26352 ] définit la balise utilisé pour l'étiquette principale, qui remplace
26353 \begin_inset Flex Code
26356 \begin_layout Plain Layout
26362 dans les exemples ci-dessus.
26363 La valeur implicite dépend du réglage de
26364 \begin_inset Flex Code
26367 \begin_layout Plain Layout
26374 \begin_inset Flex Code
26377 \begin_layout Plain Layout
26383 est vrai, la valeur implicite est
26384 \begin_inset Flex Code
26387 \begin_layout Plain Layout
26393 ; s'il est faux, la valeur implicite est
26394 \begin_inset Flex Code
26397 \begin_layout Plain Layout
26406 \begin_layout Subsection
26410 \begin_layout Standard
26411 Le résultat XHTML pour les flottants peut être contrôlé par les informations
26413 Le résultat a la forme suivante:
26416 \begin_layout LyX-Code
26418 \begin_inset Quotes erd
26422 \begin_inset Quotes erd
26428 \begin_layout LyX-Code
26429 Contenu du flottant.
26432 \begin_layout LyX-Code
26436 \begin_layout Standard
26437 La légende, si elle est présente, est un insert séparé et sera émis en tant
26439 Son apparence pourra être contrôlée par la directive InsetLayout pour les
26440 inserts de légende.
26443 \begin_layout Description
26444 \begin_inset Flex Code
26447 \begin_layout Plain Layout
26454 \begin_inset Flex Code
26457 \begin_layout Plain Layout
26463 ] précise les informations d'attribut à émettre avec la balise principale.
26465 \begin_inset Flex Code
26468 \begin_layout Plain Layout
26469 \begin_inset Quotes cld
26472 class=`monflottant' onclick=`\SpecialChar ldots
26474 \begin_inset Quotes crd
26483 Implicitement, \SpecialChar LyX
26485 \begin_inset Flex Code
26488 \begin_layout Plain Layout
26489 \begin_inset Quotes cld
26492 class=`float float-typefloat'
26493 \begin_inset Quotes crd
26502 \begin_inset Flex Code
26505 \begin_layout Plain Layout
26511 est le nom \SpecialChar LyX
26512 de l'insert (tel qu'il est déterminé par la déclaration de
26514 \begin_inset CommandInset ref
26516 reference "subsec:Flottants"
26520 ) en bas de casse et avec les caractères non alphanumériques remplacés par
26522 \begin_inset Quotes cld
26526 \begin_inset Quotes crd
26530 \begin_inset Flex Code
26533 \begin_layout Plain Layout
26542 \begin_layout Description
26543 \begin_inset Flex Code
26546 \begin_layout Plain Layout
26552 définit l'information CSS à inclure quand ce flottant est utilisé.
26553 Noter que le contenu sera automatiquement enclos dans un bloc
26554 \begin_inset Flex Code
26557 \begin_layout Plain Layout
26563 créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
26566 \begin_layout Description
26567 \begin_inset Flex Code
26570 \begin_layout Plain Layout
26577 \begin_inset Flex Code
26580 \begin_layout Plain Layout
26586 ] définit la balise utilisé pour l'étiquette principale, qui remplace
26587 \begin_inset Flex Code
26590 \begin_layout Plain Layout
26596 dans les exemples ci-dessus.
26598 \begin_inset Flex Code
26601 \begin_layout Plain Layout
26607 , cette valeur devra rarement être modifiée.
26610 \begin_layout Subsection
26611 Mise en page de la bibliographie
26614 \begin_layout Standard
26615 La bibliographie peut être mise en forme via les blocs
26616 \begin_inset Flex Code
26619 \begin_layout Plain Layout
26627 \begin_inset space ~
26631 \begin_inset CommandInset ref
26633 reference "subsec:Description citation"
26640 \begin_layout Subsection
26641 CSS créés par \SpecialChar LyX
26645 \begin_layout Standard
26646 Nous avons mentionné plusieurs fois que \SpecialChar LyX
26647 créera des règles CSS implicites
26648 pour les paragraphes et les inserts, fondées sur les autres informations
26649 de format fournies.
26650 Ici, nous préciserons quelle information est utilisée par \SpecialChar LyX
26654 \begin_layout Standard
26655 Pour le moment, \SpecialChar LyX
26656 engendre tout seul des CSS seulement pour les informations
26657 de police, en utilisant les directives
26658 \begin_inset Flex Code
26661 \begin_layout Plain Layout
26668 \begin_inset Flex Code
26671 \begin_layout Plain Layout
26678 \begin_inset Flex Code
26681 \begin_layout Plain Layout
26688 \begin_inset Flex Code
26691 \begin_layout Plain Layout
26697 spécifiées dans la déclaration
26698 \begin_inset Flex Code
26701 \begin_layout Plain Layout
26708 \begin_inset space ~
26712 \begin_inset CommandInset ref
26714 reference "subsec:polices"
26718 .) La traduction est essentiellement directe et évidente, par exemple
26719 \begin_inset Flex Code
26722 \begin_layout Plain Layout
26723 \begin_inset Quotes cld
26727 \begin_inset Quotes crd
26736 \begin_inset Flex Code
26739 \begin_layout Plain Layout
26740 \begin_inset Quotes cld
26743 font-family: sans-serif;
26744 \begin_inset Quotes crd
26753 La correspondance entre les tailles en \SpecialChar LyX
26754 et les tailles en CSS est un peu
26755 moins évidente main néanmoins intuitive.
26757 \begin_inset Flex Code
26760 \begin_layout Plain Layout
26767 \begin_inset Flex URL
26770 \begin_layout Plain Layout
26780 \begin_layout Section
26781 \begin_inset CommandInset label
26783 name "sec:Tags-for-DocBook"
26787 Balisage pour l'exportation DocBook
26790 \begin_layout Standard
26791 Comme pour \SpecialChar LaTeX
26792 ou XHTML, le format de l'exportation DocBook de \SpecialChar LyX
26794 par les informations de format (
26799 En général, \SpecialChar LyX
26800 fournit des données implicites raisonnables; cependant, la
26801 plus grande partie du style est perdu pendant la conversion, du fait que
26802 DocBook a une sémantique stricte et ne permet pas la mise en forme.
26803 Quand c'est possible, l'information provenant de \SpecialChar LyX
26804 sera traduite dans les
26813 \begin_layout Standard
26814 Dans de nombreux cas, vous pouvez n'avoir rien à faire du tout pour obtenir
26815 une exportation DocBook pour vos propres environnements, inserts personnels
26817 Mais dans certains cas, vous devrez, et donc \SpecialChar LyX
26818 fournit un certains nombre
26819 de balises que vous pourrez utiliser pour personnaliser le document DocBook
26823 \begin_layout Standard
26824 Les étiquettes sont rarement exportées, du fait qu'elles sont redondantes
26825 en DocBook: l'information est incluse dans les balises elles-mêmes, et
26826 l'apparition des étiquettes dans le document final (après traitement des
26827 fichiers DocBook) est contrôlé par les feuilles de style.
26828 Cependant, les étiquettes peuvent ne pas être redondantes, comme dans les
26829 listes de définitions: dans ce cas, le terme défini sera l'étiquette.
26832 \begin_layout Subsection
26833 \begin_inset CommandInset label
26835 name "subsec:Paragraph-Style-DocBook"
26839 Styles de paragraphe
26842 \begin_layout Standard
26843 Le type de \SpecialChar LyX
26844 DocBook export pour un paragraphe est différent suivant qu'il
26845 s'agit d'un paragraphe normal, d'une commande ou d'un environnement, et
26846 est lui-même déterminé par le contenu de la balise
26847 \begin_inset Flex Code
26850 \begin_layout Plain Layout
26861 \begin_layout Standard
26862 Pour une commande ou un paragraphe normal, l'exportation DocBook est de
26866 \begin_layout LyX-Code
26870 \begin_layout LyX-Code
26871 Contenu du paragraphe.
26874 \begin_layout LyX-Code
26878 \begin_layout Standard
26879 Pour un environnement qui n'est pas du type liste, l'exportation DocBook
26883 \begin_layout LyX-Code
26887 \begin_layout LyX-Code
26888 <itemtag>Premier paragraphe.</itemtag>
26891 \begin_layout LyX-Code
26892 <itemtag>Second paragraphe.</itemtag>
26895 \begin_layout LyX-Code
26899 \begin_layout Standard
26900 Pour une liste, le résultat est le suivant:
26903 \begin_layout LyX-Code
26907 \begin_layout LyX-Code
26908 <itemtag attr>Premier item.</itemtag>
26911 \begin_layout LyX-Code
26912 <itemtag attr>Second item.</itemtag>
26915 \begin_layout LyX-Code
26919 \begin_layout Standard
26920 Les balises et rôles émis pour chaque type de paragraphe peuvent être fixés
26921 via les balises de format qui vont être décrites ci-après.
26922 Veuillez noter que, du fait de la nature même de DocBook, il n'existe pas
26923 de valeurs implicites raisonnables, et que les valeurs doivent être toujours
26924 soigneusement choisies.
26927 \begin_layout Description
26928 \begin_inset Flex Code
26931 \begin_layout Plain Layout
26938 \begin_inset Flex Code
26941 \begin_layout Plain Layout
26947 ] spécifie les informations d'attribut à émettre avec la balise principale,
26949 \begin_inset Quotes cld
26953 \begin_inset Quotes crd
26956 dans l'exemple ci-dessus.
26957 Cette information peut être utilisées dans le traitement ultérieur des
26962 \begin_layout Description
26963 \begin_inset Flex Code
26966 \begin_layout Plain Layout
26973 \begin_inset Flex Code
26976 \begin_layout Plain Layout
26982 ] définit la balise à utiliser pour cet insert, en remplaçant
26983 \begin_inset Quotes cld
26987 \begin_inset Flex Code
26990 \begin_layout Plain Layout
26997 \begin_inset Quotes crd
27000 dans l'exemple ci-dessus.
27001 La valeur implicite est le nom du flottant et doit toujours être redéfinie,
27002 du fait que DocBook ne propose pas de balise générique.
27005 \begin_layout Description
27006 \begin_inset Flex Code
27009 \begin_layout Plain Layout
27016 \begin_inset Flex Code
27019 \begin_layout Plain Layout
27020 block, paragraph, inline
27025 ] définit la politique de passage à la ligne pour cette balise, voir la
27027 \begin_inset space ~
27031 \begin_inset CommandInset ref
27033 reference "subsec:DocBook-New-line-policy"
27044 \begin_layout Subsection
27045 Politique de passage à la ligne
27046 \begin_inset CommandInset label
27048 name "subsec:DocBook-New-line-policy"
27055 \begin_layout Standard
27056 Pour toutes les balises, il y a trois politiques possibles pour émettre
27057 un passage à la ligne (en fonction de l'attribut
27058 \begin_inset Flex Code
27061 \begin_layout Plain Layout
27070 \begin_layout Itemize
27071 \begin_inset Quotes cld
27075 \begin_inset Flex Code
27078 \begin_layout Plain Layout
27085 \begin_inset Quotes crd
27088 : les balises ouvrante et fermante sont sur leur propre ligne (i.e.
27089 un saut de ligne avant et après la balise ouvrante et fermante).
27090 Les éléments typiques sont les flottants.
27094 \begin_layout LyX-Code
27098 \begin_layout LyX-Code
27102 \begin_layout LyX-Code
27106 \begin_layout LyX-Code
27110 \begin_layout LyX-Code
27114 \begin_layout Itemize
27115 \begin_inset Quotes cld
27119 \begin_inset Flex Code
27122 \begin_layout Plain Layout
27129 \begin_inset Quotes crd
27132 : les balises ouvrante et fermante sont sur une même nouvelle ligne et un
27133 saut de ligne est émis avant la balise ouvrante et après la balise fermante.
27134 Les éléments typiques sont les paragraphes et les items de liste.
27138 \begin_layout LyX-Code
27142 \begin_layout LyX-Code
27143 <paratag>Contenu du paragraphe.</paratag>
27146 \begin_layout LyX-Code
27150 \begin_layout Itemize
27151 \begin_inset Quotes cld
27155 \begin_inset Flex Code
27158 \begin_layout Plain Layout
27165 \begin_inset Quotes crd
27168 : les balises ouvrante et fermante sont sur le même ligne que le reste du
27170 Aucun saut de ligne n'est émis.
27171 Les éléments typique sont les polices.
27175 \begin_layout LyX-Code
27176 Contenu avant<inlinetag>Contenu du paragraphe.</inlinetag>Contenu après
27179 \begin_layout Standard
27180 La valeur implicite est toujours
27181 \begin_inset Quotes cld
27185 \begin_inset Flex Code
27188 \begin_layout Plain Layout
27195 \begin_inset Quotes crd
27201 \begin_layout Subsection
27202 InsetLayout DocBook
27205 \begin_layout Standard
27206 L'exportation DocBook des inserts peut aussi être contrôlée par des informations
27207 dans les fichiers de format.
27210 \begin_layout Standard
27211 L'exportation \SpecialChar LyX
27212 DocBook pour un insert a la forme suivante:
27215 \begin_layout LyX-Code
27216 <wrappertag wrapperattr>
27219 \begin_layout LyX-Code
27223 \begin_layout LyX-Code
27224 <innertag innerattr>
27227 \begin_layout LyX-Code
27228 Contenu de l'insert.
27231 \begin_layout LyX-Code
27235 \begin_layout LyX-Code
27239 \begin_layout LyX-Code
27243 \begin_layout Standard
27244 Pour un insert à éléments, elle ressemble plutôt à ceci:
27247 \begin_layout LyX-Code
27248 <wrappertag wrapperattr>
27251 \begin_layout LyX-Code
27255 \begin_layout LyX-Code
27256 <innertag innerattr>
27259 \begin_layout LyX-Code
27260 <itemwrappertag itemwrapperattr>
27263 \begin_layout LyX-Code
27264 <itemlabeltag itemattr>
27267 \begin_layout LyX-Code
27268 Étiquette du premier élément.
27271 \begin_layout LyX-Code
27275 \begin_layout LyX-Code
27279 \begin_layout LyX-Code
27283 \begin_layout LyX-Code
27284 Contenu du premier élément.
27287 \begin_layout LyX-Code
27291 \begin_layout LyX-Code
27295 \begin_layout LyX-Code
27299 \begin_layout LyX-Code
27300 <itemwrappertag itemwrapperattr>
27303 \begin_layout LyX-Code
27304 <itemlabeltag itemattr>
27307 \begin_layout LyX-Code
27308 Étiquette du deuxième élément.
27311 \begin_layout LyX-Code
27315 \begin_layout LyX-Code
27319 \begin_layout LyX-Code
27323 \begin_layout LyX-Code
27324 Contenu du deuxième élément.
27327 \begin_layout LyX-Code
27331 \begin_layout LyX-Code
27335 \begin_layout LyX-Code
27339 \begin_layout LyX-Code
27343 \begin_layout LyX-Code
27347 \begin_layout LyX-Code
27351 \begin_layout LyX-Code
27355 \begin_layout Standard
27356 Si l'insert autorise plusieurs paragraphes — c'est à dire, si
27357 \begin_inset Flex Code
27360 \begin_layout Plain Layout
27366 est vrai — alors les contenus de l'insert seront eux-mêmes exportés comme
27367 des paragraphes mis en forme en fonction des styles utilisés pour ces paragraph
27368 es (standard, citation et autres).
27369 La balise interne est facultative et implicitement n'apparaît pas.
27372 \begin_layout Standard
27373 Les balises et attributs spécifiques pour chaque insert peuvent être contrôlés
27374 via les balises de format qui suivent.
27377 \begin_layout Description
27378 \begin_inset Flex Code
27381 \begin_layout Plain Layout
27388 \begin_inset Flex Code
27391 \begin_layout Plain Layout
27397 ] précise l'information attribut à émettre avec la balise principale, en
27399 \begin_inset Quotes cld
27403 \begin_inset Flex Code
27406 \begin_layout Plain Layout
27413 \begin_inset Quotes crd
27416 dans l'exemple ci-dessus.
27417 Cette information peut être utilisée dans le traitement ultérieur des fichiers
27422 \begin_layout Description
27423 \begin_inset Flex Code
27426 \begin_layout Plain Layout
27433 \begin_inset Flex Code
27436 \begin_layout Plain Layout
27437 never, always, maybe
27442 ] précise si cette balise se retrouve dans la balise
27443 \begin_inset Flex Code
27446 \begin_layout Plain Layout
27452 au commencement du format parent.
27453 \begin_inset Flex Code
27456 \begin_layout Plain Layout
27459 indique que ce n'est jamais le cas (c'est la valeur implicite, et elle correspon
27460 d au contenu habituel).
27466 \begin_inset Flex Code
27469 \begin_layout Plain Layout
27475 indique que c'est toujours le cas (ceci correspond aux métadonnées usuelles):
27476 s'il n'y a pas de balise
27477 \begin_inset Flex Code
27480 \begin_layout Plain Layout
27486 pour le parent, il en
27496 \begin_inset Flex Code
27499 \begin_layout Plain Layout
27505 indique que la balise pourra peut-être aller dans
27506 \begin_inset Flex Code
27509 \begin_layout Plain Layout
27515 (ce n'est le cas que pour les titres): s'il n'y a pas de balise
27516 \begin_inset Flex Code
27519 \begin_layout Plain Layout
27529 ne sera créée, la balise correspondante sera exportée directement en tant
27533 \begin_layout Description
27534 \begin_inset Flex Code
27537 \begin_layout Plain Layout
27543 [chaîne] précise l'information attribut à émettre avec la balise élément,
27545 \begin_inset Quotes cld
27549 \begin_inset Flex Code
27552 \begin_layout Plain Layout
27559 \begin_inset Quotes crd
27562 dans l'exemple ci-dessus.
27563 Cette information peut être utilisée dans le traitement ultérieur des fichiers
27568 \begin_layout Description
27569 \begin_inset Flex Code
27572 \begin_layout Plain Layout
27573 DocBookItemInnerAttr
27578 [chaîne] précise l'information attribut à émettre avec la balise élément
27579 interne, en remplaçant
27580 \begin_inset Quotes cld
27584 \begin_inset Flex Code
27587 \begin_layout Plain Layout
27594 \begin_inset Quotes crd
27597 dans l'exemple ci-dessus.
27598 Cette information peut être utilisée dans le traitement ultérieur des fichiers
27603 \begin_layout Description
27604 \begin_inset Flex Code
27607 \begin_layout Plain Layout
27608 DocBookItemInnerTag
27614 \begin_inset Flex Code
27617 \begin_layout Plain Layout
27623 ] définit la balise à utiliser pour la balise d'élément interne à l'intérieur
27624 de l'insert, en remplaçant
27625 \begin_inset Quotes cld
27629 \begin_inset Flex Code
27632 \begin_layout Plain Layout
27639 \begin_inset Quotes crd
27642 dans l'exemple ci-dessus.
27643 La valeur implicite est
27644 \begin_inset Flex Code
27647 \begin_layout Plain Layout
27653 , indiquant qu'il n'y a pas de balise interne d'élément: le contenu est
27654 directement exporté sans elle pour chaque élément.
27655 Ce paramètre n'a de sens que lorsque des formats à éléments sont utilisés,
27657 La valeur la plus probable est
27658 \begin_inset Quotes cld
27662 \begin_inset Flex Code
27665 \begin_layout Plain Layout
27672 \begin_inset Quotes crd
27676 \begin_inset Newline newline
27679 Quand un élément de liste est divisé par un saut de ligne, la balise interne
27680 d'élément sera répétée pour chaque partie du paragraphe, les parties étant
27681 séparées par des retours à la ligne.
27684 \begin_layout Description
27685 \begin_inset Flex Code
27688 \begin_layout Plain Layout
27689 DocBookItemInnerTagType
27695 \begin_inset Flex Code
27698 \begin_layout Plain Layout
27699 block, paragraph, inline
27704 ] définit la politique de retour à la ligne pour cette balise, voir la section
27705 \begin_inset space ~
27709 \begin_inset CommandInset ref
27711 reference "subsec:DocBook-New-line-policy"
27722 \begin_layout Description
27723 \begin_inset Flex Code
27726 \begin_layout Plain Layout
27727 DocBookItemLabelAttr
27733 \begin_inset Flex Code
27736 \begin_layout Plain Layout
27742 ] précise l'information attribut à émettre avec la balise étiquette d'élément
27743 à l'intérieur de l'insert, en remplaçant
27744 \begin_inset Quotes cld
27748 \begin_inset Flex Code
27751 \begin_layout Plain Layout
27758 \begin_inset Quotes crd
27761 dans l'exemple ci-dessus.
27762 Cette information peut être utilisée dans le traitement ultérieur des fichiers
27767 \begin_layout Description
27768 \begin_inset Flex Code
27771 \begin_layout Plain Layout
27772 DocBookItemLabelTag
27778 \begin_inset Flex Code
27781 \begin_layout Plain Layout
27787 ] définit la balise à exporter pour la balise étiquette d'élément à l'intérieur
27788 de l'insert, en remplaçant
27789 \begin_inset Quotes cld
27793 \begin_inset Flex Code
27796 \begin_layout Plain Layout
27803 \begin_inset Quotes crd
27806 dans l'exemple ci-dessus.
27807 Ce paramètre n'a de sens que lorsque des formats à éléments sont utilisé
27808 avec la notion d'étiquette, comme les listes descriptives.
27811 \begin_layout Description
27812 \begin_inset Flex Code
27815 \begin_layout Plain Layout
27816 DocBookItemLabelTagType
27822 \begin_inset Flex Code
27825 \begin_layout Plain Layout
27826 block, paragraph, inline
27831 ] définit la politique de retour à la ligne pour cette balise, voir la section
27832 \begin_inset space ~
27836 \begin_inset CommandInset ref
27838 reference "subsec:DocBook-New-line-policy"
27848 \begin_layout Description
27849 \begin_inset Flex Code
27852 \begin_layout Plain Layout
27859 \begin_inset Flex Code
27862 \begin_layout Plain Layout
27868 ] définit la balise à utiliser pour la balise d'élément à l'intérieur de
27869 l'insert, en remplaçant
27870 \begin_inset Quotes cld
27874 \begin_inset Flex Code
27877 \begin_layout Plain Layout
27884 \begin_inset Quotes crd
27887 dans l'exemple ci-dessus.
27888 La valeur implicite est
27889 \begin_inset Flex Code
27892 \begin_layout Plain Layout
27898 , indiquant qu'il n'y a pas de balise élément.
27899 Ce paramètre n'a de sens que lorsque des formats à éléments sont utilisés,
27903 \begin_layout Description
27904 \begin_inset Flex Code
27907 \begin_layout Plain Layout
27914 \begin_inset Flex Code
27917 \begin_layout Plain Layout
27918 block, paragraph, inline
27923 ] définit la politique de retour à la ligne pour cette balise, voir la section
27924 \begin_inset space ~
27928 \begin_inset CommandInset ref
27930 reference "subsec:DocBook-New-line-policy"
27940 \begin_layout Description
27941 \begin_inset Flex Code
27944 \begin_layout Plain Layout
27945 DocBookItemWrapperAttr
27951 \begin_inset Flex Code
27954 \begin_layout Plain Layout
27960 ] précise l'information attribut à émettre avec la balise d'encapsulation
27961 d'élément, en remplaçant
27962 \begin_inset Quotes cld
27966 \begin_inset Flex Code
27969 \begin_layout Plain Layout
27976 \begin_inset Quotes crd
27979 dans l'exemple ci-dessus.
27980 Cette information peut être utilisée dans le traitement ultérieur des fichiers
27985 \begin_layout Description
27986 \begin_inset Flex Code
27989 \begin_layout Plain Layout
27990 DocBookItemWrapperTag
27996 \begin_inset Flex Code
27999 \begin_layout Plain Layout
28005 ] définit la valeur à utiliser pour la balise d'encapsulation d'élément
28006 à l'intérieur de l'insert, en remplaçant
28007 \begin_inset Quotes cld
28011 \begin_inset Flex Code
28014 \begin_layout Plain Layout
28021 \begin_inset Quotes crd
28024 dans l'exemple ci-dessus.
28025 La valeur implicite est
28026 \begin_inset Flex Code
28029 \begin_layout Plain Layout
28035 , indiquant qu'il n'y a pas de balise d'encapsulation d'élément: balise
28036 et contenu sont exportés directement pour chaque élément.
28037 Ce paramètre n'a de sens que lorsque des formats à éléments sont utilisés,
28041 \begin_layout Description
28042 \begin_inset Flex Code
28045 \begin_layout Plain Layout
28046 DocBookItemWrapperTagType
28052 \begin_inset Flex Code
28055 \begin_layout Plain Layout
28056 block, paragraph, inline
28061 ] définit la politique de retour à la ligne pour cette balise, voir la section
28062 \begin_inset space ~
28066 \begin_inset CommandInset ref
28068 reference "subsec:DocBook-New-line-policy"
28078 \begin_layout Description
28079 \begin_inset Flex Code
28082 \begin_layout Plain Layout
28089 \begin_inset Flex Code
28092 \begin_layout Plain Layout
28098 ] précise l'information attribut à émettre avec la balise intérieure, en
28100 \begin_inset Quotes cld
28104 \begin_inset Flex Code
28107 \begin_layout Plain Layout
28114 \begin_inset Quotes crd
28117 dans l'exemple ci-dessus.
28118 Cette information peut être utilisée dans le traitement ultérieur des fichiers
28122 \begin_layout Description
28123 \begin_inset Flex Code
28126 \begin_layout Plain Layout
28133 \begin_inset Flex Code
28136 \begin_layout Plain Layout
28142 ] définit la balise à utiliser pour l'exportation de la balise intérieure
28143 dans l'insert, en remplaçant
28144 \begin_inset Quotes cld
28148 \begin_inset Flex Code
28151 \begin_layout Plain Layout
28158 \begin_inset Quotes crd
28161 dans l'exemple ci-dessus.
28162 La valeur implicite est
28163 \begin_inset Flex Code
28166 \begin_layout Plain Layout
28172 , indiquent qu'il n'y a pas de balise intérieure: le contenu est exporté
28176 \begin_layout Description
28177 \begin_inset Flex Code
28180 \begin_layout Plain Layout
28181 DocBookInnerTagType
28187 \begin_inset Flex Code
28190 \begin_layout Plain Layout
28191 block, paragraph, inline
28196 ] définit la politique de retour à la ligne pour cette balise, voir la section
28197 \begin_inset space ~
28201 \begin_inset CommandInset ref
28203 reference "subsec:DocBook-New-line-policy"
28213 \begin_layout Description
28214 \begin_inset Flex Code
28217 \begin_layout Plain Layout
28224 \begin_inset Flex Code
28227 \begin_layout Plain Layout
28233 ] définit la balise qui correspond à ce type de section.
28234 Ce paramètre n'a de sens que pour les éléments de sectionnement (partie,
28235 chapitre, section, etc.).
28236 La valeur implicite est
28237 \begin_inset Flex Code
28240 \begin_layout Plain Layout
28246 , et n'est écrasée que si DocBook utilise quelque chose d'autre pour le
28247 sectionnement (typiquement parties et chapitres d'un livre).
28250 \begin_layout Description
28251 \begin_inset Flex Code
28254 \begin_layout Plain Layout
28261 \begin_inset Flex Code
28264 \begin_layout Plain Layout
28270 ] définit la balise à utiliser pour cet insert, en remplaçant
28271 \begin_inset Quotes cld
28275 \begin_inset Flex Code
28278 \begin_layout Plain Layout
28285 \begin_inset Quotes crd
28288 dans l'exemple ci-dessus.
28289 La valeur implicite est le nom de l'insert et doit toujours être redéfinie,
28290 puisque DocBook ne propose pas de balise d'insert générique.
28293 \begin_layout Description
28294 \begin_inset Flex Code
28297 \begin_layout Plain Layout
28304 \begin_inset Flex Code
28307 \begin_layout Plain Layout
28308 block, paragraph, inline
28313 ] définit la politique de retour à la ligne pour cette balise, voir la section
28314 \begin_inset space ~
28318 \begin_inset CommandInset ref
28320 reference "subsec:DocBook-New-line-policy"
28330 \begin_layout Description
28331 \begin_inset Flex Code
28334 \begin_layout Plain Layout
28341 \begin_inset Flex Code
28344 \begin_layout Plain Layout
28350 ] précise l'information attribut à émettre avec la balise d'encapsulation
28351 externe, en remplaçant
28352 \begin_inset Quotes cld
28356 \begin_inset Flex Code
28359 \begin_layout Plain Layout
28366 \begin_inset Quotes crd
28369 dans l'exemple ci-dessus.
28370 Cette information peut être utilisée dans le traitement ultérieur des fichiers
28374 \begin_layout Description
28375 \begin_inset Flex Code
28378 \begin_layout Plain Layout
28385 \begin_inset Flex Code
28388 \begin_layout Plain Layout
28394 ] définit la valeur à utiliser pour la balise d'encapsulation de l'insert,
28396 \begin_inset Quotes cld
28400 \begin_inset Flex Code
28403 \begin_layout Plain Layout
28410 \begin_inset Quotes crd
28413 dans l'exemple ci-dessus.
28414 La valeur implicite est
28415 \begin_inset Flex Code
28418 \begin_layout Plain Layout
28424 , indiquant qu'il n'y a pas de balise d'encapsulation globale: balise et
28425 contenu sont exportés directement sans elle.
28428 \begin_layout Description
28429 \begin_inset Flex Code
28432 \begin_layout Plain Layout
28433 DocBookWrapperTagType
28439 \begin_inset Flex Code
28442 \begin_layout Plain Layout
28443 block, paragraph, inline
28448 ] définit la politique de retour à la ligne pour cette balise, voir la section
28449 \begin_inset space ~
28453 \begin_inset CommandInset ref
28455 reference "subsec:DocBook-New-line-policy"
28465 \begin_layout Subsection
28469 \begin_layout Standard
28470 L'exportation DocBook des flottants peut être également contrôlée par les
28471 informations de format.
28472 L'exportation a la forme suivante:
28475 \begin_layout LyX-Code
28479 \begin_layout LyX-Code
28480 Contenu du flottant en tant que DocBook.
28483 \begin_layout LyX-Code
28487 \begin_layout Standard
28488 La légende, s'il y en a une, est un insert à part et sera exportée comme
28492 \begin_layout Description
28493 \begin_inset Flex Code
28496 \begin_layout Plain Layout
28503 \begin_inset Flex Code
28506 \begin_layout Plain Layout
28512 ] précise l'information attribut à émettre avec la balise principale, en
28514 \begin_inset Quotes cld
28518 \begin_inset Flex Code
28521 \begin_layout Plain Layout
28528 \begin_inset Quotes crd
28531 dans l'exemple ci-dessus.
28532 Cette information peut être utilisée dans le traitement ultérieur des fichiers
28536 \begin_layout Description
28537 \begin_inset Flex Code
28540 \begin_layout Plain Layout
28547 \begin_inset Flex Code
28550 \begin_layout Plain Layout
28556 ] définit la balise à utiliser pour le flottant, en remplaçant
28557 \begin_inset Quotes cld
28561 \begin_inset Flex Code
28564 \begin_layout Plain Layout
28571 \begin_inset Quotes crd
28574 dans l'exemple ci-dessus.
28575 La valeur implicite est le nom du flottant et doit toujours être redéfinie,
28576 du fait que DocBook ne propose pas de balise générique pour les flottants.
28579 \begin_layout Subsection
28580 Mise en forme de la bibliographie
28583 \begin_layout Standard
28584 Les bibliographies incluses ne peuvent pas être mises en forme: tous les
28585 champs sont toujours exportés dans le format DocBook similaire à une base
28586 de données (équivalente à un fichier BibTeX), en utilisant la balise
28587 \begin_inset Flex Code
28590 \begin_layout Plain Layout
28599 \begin_layout Standard
28600 Lorsque les entrées bibliographiques sont saisies dans le document \SpecialChar LyX
28602 qu'éléments de Bibliographie, l'utilisateur gère la mise en forme lui-même:
28603 il n'y a aucune tentative pour décoder ce que l'utilisateur a écrit, la
28604 chaîne de caractères est utilisée telle quelle (via la balise
28605 \begin_inset Flex Code
28608 \begin_layout Plain Layout
28618 \begin_layout Chapter
28619 Insérer un objet externe
28620 \begin_inset CommandInset label
28622 name "chap:Insérer-un-Objet"
28629 \begin_layout Standard
28630 \begin_inset Box Shadowbox
28640 height_special "totalheight"
28645 backgroundcolor "none"
28648 \begin_layout Plain Layout
28649 Avertissement: cette partie des la documentation n'a pas été mise à jour
28650 depuis un certain temps.
28651 Nous espérons qu'elle est toujours correcte, mais ce n'est pas garanti.
28659 \begin_layout Standard
28660 L'utilisation d'éléments créés par des logiciels extérieurs à \SpecialChar LyX
28662 en détail dans le manuel
28667 Cette partie du manuel couvre ce qui se passe derrière la scène pour permettre
28668 d'écrire un mécanisme d'inclusion pour un nouvel élément.
28671 \begin_layout Section
28672 Comment fonctionne-t-il ?
28675 \begin_layout Standard
28676 L'insertion d'objet externe repose sur le concept de
28682 \begin_layout Plain Layout
28683 NdT : Traduction de
28684 \begin_inset Quotes cld
28688 \begin_inset Quotes crd
28699 Un cadre définit comment \SpecialChar LyX
28700 doit s'interfacer avec un type d'objet donné.
28701 Tel qu'il est distribué, \SpecialChar LyX
28702 possède des cadres prédéfinis pour les figures
28703 XFig, pour les diagrammes Dia, pour différents formats d'images rastérisées,
28704 pour gnuplot, et d'autres.
28705 Vous pouvez en consulter la liste avec
28706 \begin_inset Flex Noun
28709 \begin_layout Plain Layout
28710 Insertion\SpecialChar menuseparator
28712 \begin_inset space ~
28721 En outre, il est possible de créer votre propre cadre pour supporter un
28722 type donné d'objet.
28723 Nous décrirons plus loin en détail ce qu'il faut faire, et nous espérons
28724 que vous nous enverrez tous les cadres que vous créerez pour que nous puissions
28725 les inclure dans de futures versions de \SpecialChar LyX
28729 \begin_layout Standard
28730 Un autre concept de base est qu'il faut faire la distinction entre le fichier
28731 d'origine qui sert de point de départ et le fichier transformé qui est
28732 inclus avec votre document exporté ou imprimé.
28733 Voyons par exemple une figure produite avec
28734 \begin_inset Flex Code
28737 \begin_layout Plain Layout
28744 L'application XFig elle-même travaille sur un fichier avec l'extension
28746 \begin_inset Flex Code
28749 \begin_layout Plain Layout
28756 Dans XFig, vous créez et modifiez votre figure.
28757 Quand c'est fini, vous enregistrez le fichier
28758 \begin_inset Flex Code
28761 \begin_layout Plain Layout
28768 Quand vous voulez inclure la figure dans votre document, vous invoquez
28770 \begin_inset Flex Code
28773 \begin_layout Plain Layout
28779 pour créer un fichier PostScript qui sera aisément inclus dans votre fichier
28782 Dans ce cas, le fichier
28783 \begin_inset Flex Code
28786 \begin_layout Plain Layout
28792 est le fichier d'origine, et le fichier PostScript est le fichier transformé.
28795 \begin_layout Standard
28796 Cette distinction est importante pour pouvoir mettre à jour l'objet pendant
28797 l'écriture de votre document.
28798 En outre, elle vous donne la flexibilité requise pour supporter des formats
28799 d'exportation différents.
28800 Par exemple, dans le cas de l'exportation en Ascii, ce n'est pas vraiment
28801 une super idée d'inclure la figure en PostScript brut.
28802 À la place, vous préférerez soit inclure une référence à la figure, soit
28803 essayer un convertisseur graphique vers Ascii pour rendre un résultat final
28804 approchant du graphique d'origine.
28805 L'insertion d'objet externe vous permet de le faire, car il est paramétré
28806 avec les différents formats d'exportation supportés par \SpecialChar LyX
28810 \begin_layout Standard
28811 En plus de supporter la génération de fichiers transformés différents selon
28812 le format d'exportation, l'insertion d'objet externe travaille en étroite
28813 collaboration avec les applications d'édition et de visualisation.
28814 Dans le cas d'une figure XFig, vous pouvez invoquer Xfig sur le fichier
28815 d'origine d'un simple clic depuis la fenêtre d'objet externe de \SpecialChar LyX
28817 visualiser le fichier transformé PostScript avec Ghostview d'un autre clic.
28818 Il n'y a plus à se bagarrer avec la ligne de commande ou avec des explorateurs
28819 de fichiers pour localiser et manipuler le fichier d'origine et le fichier
28821 De cette façon, vous pouvez enfin profiter à plein des nombreuses applications
28822 différentes qui servent à la production de documents, et serez finalement
28826 \begin_layout Section
28827 Le fichier de configuration d'un cadre externe
28830 \begin_layout Standard
28831 Il est assez facile de définir de nouveaux cadres externes dans \SpecialChar LyX
28833 Cependant, sachez que si vous le faites de façon négligente, vous introduirez
28838 une faille de sécurité facilement exploitable.
28839 Avant de commencer, lisez donc plus bas ce qui concerne la sécurité
28840 \begin_inset space ~
28844 \begin_inset CommandInset ref
28845 LatexCommand pageref
28846 reference "sec:La-question-de"
28853 \begin_layout Standard
28854 Ceci dit, nous vous encourageons à créer des cadres intéressants et à nous
28858 \begin_layout Standard
28859 Les cadres externes sont définis dans les fichiers
28860 \begin_inset Flex Code
28863 \begin_layout Plain Layout
28869 qui se trouvent dans le répertoire
28870 \begin_inset Flex Code
28873 \begin_layout Plain Layout
28874 LyXDir/lib/xtemplates/
28880 Chaque cadre est défini dans un fichier spécifique
28886 \begin_layout Plain Layout
28887 NdT : Nous rappelons que
28888 \begin_inset Quotes cld
28892 \begin_inset Quotes crd
28895 est la traduction de
28896 \begin_inset Quotes cld
28900 \begin_inset Quotes crd
28903 dans ce contexte de l'objet externe.
28911 Vous pouvez mettre votre propre version dans
28912 \begin_inset Flex Code
28915 \begin_layout Plain Layout
28921 ou bien copier un fichier existant dans ce répertoire et le modifier.
28924 \begin_layout Standard
28925 Un fichier de configuration de cadre typique se présente comme ceci:
28928 \begin_layout LyX-Code
28934 \begin_layout LyX-Code
28937 GuiName "XFig: $$AbsOrRelPathParent$$Basename"
28940 \begin_layout LyX-Code
28946 \begin_layout LyX-Code
28952 \begin_layout LyX-Code
28958 \begin_layout LyX-Code
28964 \begin_layout LyX-Code
28970 \begin_layout LyX-Code
28973 AutomaticProduction true
28976 \begin_layout LyX-Code
28982 \begin_layout LyX-Code
28988 \begin_layout LyX-Code
28994 \begin_layout LyX-Code
28997 TransformCommand Rotate RotationLatexCommand
29000 \begin_layout LyX-Code
29003 TransformCommand Resize ResizeLatexCommand
29006 \begin_layout LyX-Code
29009 Product "$$RotateFront$$ResizeFront
29012 \begin_layout LyX-Code
29019 input{$$AbsOrRelPathMaster$$Basename.pstex_t}
29022 \begin_layout LyX-Code
29025 $$ResizeBack$$RotateBack"
29028 \begin_layout LyX-Code
29034 \begin_layout LyX-Code
29037 UpdateResult "$$AbsPath$$Basename.pstex_t"
29040 \begin_layout LyX-Code
29043 Requirement "graphicx"
29046 \begin_layout LyX-Code
29049 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
29052 \begin_layout LyX-Code
29055 ReferencedFile latex "$$AbsPath$$Basename.eps"
29058 \begin_layout LyX-Code
29061 ReferencedFile dvi "$$AbsPath$$Basename.eps"
29064 \begin_layout LyX-Code
29070 \begin_layout LyX-Code
29076 \begin_layout LyX-Code
29079 TransformCommand Rotate RotationLatexCommand
29082 \begin_layout LyX-Code
29085 TransformCommand Resize ResizeLatexCommand
29088 \begin_layout LyX-Code
29091 Product "$$RotateFront$$ResizeFront
29094 \begin_layout LyX-Code
29101 input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
29104 \begin_layout LyX-Code
29107 $$ResizeBack$$RotateBack"
29110 \begin_layout LyX-Code
29113 UpdateFormat pdftex
29116 \begin_layout LyX-Code
29119 UpdateResult "$$AbsPath$$Basename.pdftex_t"
29122 \begin_layout LyX-Code
29125 Requirement "graphicx"
29128 \begin_layout LyX-Code
29131 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
29134 \begin_layout LyX-Code
29137 ReferencedFile latex "$$AbsPath$$Basename.pdf"
29140 \begin_layout LyX-Code
29146 \begin_layout LyX-Code
29152 \begin_layout LyX-Code
29155 Product "$$Contents(
29157 "$$AbsPath$$Basename.asc
29162 \begin_layout LyX-Code
29165 UpdateFormat asciixfig
29168 \begin_layout LyX-Code
29171 UpdateResult "$$AbsPath$$Basename.asc"
29174 \begin_layout LyX-Code
29180 \begin_layout LyX-Code
29186 \begin_layout LyX-Code
29189 Product "<graphic fileref=
29191 "$$AbsOrRelPathMaster$$Basename.eps
29196 \begin_layout LyX-Code
29202 \begin_layout LyX-Code
29208 \begin_layout LyX-Code
29211 UpdateResult "$$AbsPath$$Basename.eps"
29214 \begin_layout LyX-Code
29217 ReferencedFile docbook "$$AbsPath$$Basename.eps"
29220 \begin_layout LyX-Code
29223 ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
29226 \begin_layout LyX-Code
29232 \begin_layout LyX-Code
29235 Product "[XFig: $$FName]"
29238 \begin_layout LyX-Code
29244 \begin_layout LyX-Code
29250 \begin_layout Standard
29251 Comme vous pouvez le constater, le cadre est inséré entre
29252 \begin_inset Flex Code
29255 \begin_layout Plain Layout
29265 \begin_inset Flex Code
29268 \begin_layout Plain Layout
29277 Il contient un en-tête spécifiant quelques réglages généraux et, pour chaque
29278 format primaire de document reconnu, une section
29279 \begin_inset Flex Code
29282 \begin_layout Plain Layout
29292 \begin_inset Flex Code
29295 \begin_layout Plain Layout
29306 \begin_layout Subsection
29310 \begin_layout Description
29311 \begin_inset Flex Code
29314 \begin_layout Plain Layout
29315 AutomaticProduction
29316 \begin_inset space ~
29324 indique si le fichier représenté par le cadre doit être créé par \SpecialChar LyX
29326 Cette directive doit apparaître une et une seule fois.
29329 \begin_layout Description
29330 \begin_inset Flex Code
29333 \begin_layout Plain Layout
29335 \begin_inset space ~
29343 précise un patron global utilisé dans l'échange dans la spécification des
29344 fichiers pour filtrer les fichiers désignés.
29345 S'il y a plus d'un suffixe possible (e.g.
29347 \begin_inset Flex Code
29350 \begin_layout Plain Layout
29357 \begin_inset Flex Code
29360 \begin_layout Plain Layout
29366 ), utiliser une syntaxe comme
29367 \begin_inset Flex Code
29370 \begin_layout Plain Layout
29377 Cette directive doit apparaître une et une seule fois.
29380 \begin_layout Description
29381 \begin_inset Flex Code
29384 \begin_layout Plain Layout
29386 \begin_inset space ~
29394 fixe le texte apparaissant dans le bouton.
29395 Cette directive doit apparaître une et une seule fois.
29398 \begin_layout Description
29399 \begin_inset Flex Code
29402 \begin_layout Plain Layout
29404 \begin_inset space ~
29408 \begin_inset space ~
29416 décrit le texte d'aide utilisé dans la fenêtre de dialogue
29417 \begin_inset Quotes cld
29421 \begin_inset Quotes crd
29425 Fournir suffisamment d'informations pour que l'utilisateur comprenne ce
29426 que le cadre peut faire pour lui.
29427 Cette directive doit apparaître une et une seule fois.
29430 \begin_layout Description
29431 \begin_inset Flex Code
29434 \begin_layout Plain Layout
29436 \begin_inset space ~
29444 indique le format du fichier original.
29445 Ce doit être le nom d'un format reconnu par \SpecialChar LyX
29447 \begin_inset space ~
29451 \begin_inset CommandInset ref
29453 reference "sec:Formats"
29459 \begin_inset Quotes eld
29463 \begin_inset Flex Code
29466 \begin_layout Plain Layout
29473 \begin_inset Quotes erd
29476 si le cadre peut gérer des fichiers originaux dans plus d'un format.
29478 tentera d'analyser le fichier pour en déduire le format dans ce cas.
29479 Cette directive doit apparaître une et une seule fois.
29482 \begin_layout Description
29483 \begin_inset Flex Code
29486 \begin_layout Plain Layout
29488 \begin_inset space ~
29496 est un nom original pour le cadre.
29497 Il ne soit pas contenir de macros de substitution (voir ci-après).
29500 \begin_layout Description
29501 \begin_inset Flex Code
29504 \begin_layout Plain Layout
29506 \begin_inset space ~
29509 Rotate|Resize|Clip|Extra
29514 spécifie quelles transformations sont reconnues par ce cadre.
29515 Elle peut apparaître zéro ou plusieurs fois.
29516 Elle active les options correspondantes dans la fenêtre de dialogue.
29518 \begin_inset Flex Code
29521 \begin_layout Plain Layout
29527 doit avoir soit une directive
29528 \begin_inset Flex Code
29531 \begin_layout Plain Layout
29537 correspondante, soit une directive
29538 \begin_inset Flex Code
29541 \begin_layout Plain Layout
29548 \begin_inset Flex Code
29551 \begin_layout Plain Layout
29558 Sinon, la transformation ne sera pas reconnue par ce cadre.
29562 \begin_layout Subsection
29566 \begin_layout Description
29567 \begin_inset Flex Code
29570 \begin_layout Plain Layout
29572 \begin_inset space ~
29575 LaTeX|PDFLaTeX|PlainText|DocBook|XHTML
29580 décrit le format de document primaire relevant de cette définition de format.
29581 Tous les cadres n'ont pas de représentation raisonnable dans tous les formats
29582 de fichier documentaire.
29583 Définissez cependant une section
29584 \begin_inset Flex Code
29587 \begin_layout Plain Layout
29593 pour tous les formats, et utilisez un texte bidon lorsqu'il n'existe pas
29595 Ainsi vous verrez au minimum une référence à l'objet externe dans le document
29599 \begin_layout Description
29600 \begin_inset Flex Code
29603 \begin_layout Plain Layout
29605 \begin_inset space ~
29609 \begin_inset space ~
29617 définit une macro additionnelle
29618 \begin_inset Flex Code
29621 \begin_layout Plain Layout
29627 pour la substitution par
29628 \begin_inset Flex Code
29631 \begin_layout Plain Layout
29639 \begin_inset Flex Code
29642 \begin_layout Plain Layout
29648 peut elle-même contenir des macros de substitution.
29649 L'avantage par rapport à l'usage direct de
29650 \begin_inset Flex Code
29653 \begin_layout Plain Layout
29660 \begin_inset Flex Code
29663 \begin_layout Plain Layout
29669 est que la valeur substituée par
29670 \begin_inset Flex Code
29673 \begin_layout Plain Layout
29679 est nettoyée de sorte qu'elle est un argument facultatif valide dans le
29680 format documentaire.
29681 Cette directive doit apparaître une et une seule fois.
29684 \begin_layout Description
29685 \begin_inset Flex Code
29688 \begin_layout Plain Layout
29690 \begin_inset space ~
29698 spécifie le texte inséré dans le document exporté.
29699 C'est en fait la directive la plus importante et elle peut être assez compliqué
29701 Cette directive doit apparaître une et une seule fois.
29704 \begin_layout Description
29705 \begin_inset Flex Code
29708 \begin_layout Plain Layout
29710 \begin_inset space ~
29718 spécifie un élément de préambule qui sera inclus dans le préambule \SpecialChar LaTeX
29720 Il doit être défini par
29721 \begin_inset Flex Code
29724 \begin_layout Plain Layout
29732 \begin_inset Flex Code
29735 \begin_layout Plain Layout
29742 Cette directive doit apparaître une et une seule fois.
29745 \begin_layout Description
29746 \begin_inset Flex Code
29749 \begin_layout Plain Layout
29751 \begin_inset space ~
29755 \begin_inset space ~
29763 désigne les fichiers créés par la procédure de conversion et requis par
29764 un format d'exportation particulier.
29765 Si le nom d'un fichier est relatif, il est interprété relativement au document
29767 Cette directive peut apparaître zéro ou plusieurs fois.
29770 \begin_layout Description
29771 \begin_inset Flex Code
29774 \begin_layout Plain Layout
29776 \begin_inset space ~
29784 désigne le nom d'un paquetage \SpecialChar LaTeX
29786 Le paquetage est inclus via
29787 \begin_inset Flex Code
29790 \begin_layout Plain Layout
29798 dans le préambule \SpecialChar LaTeX
29800 Cette directive peut apparaître zéro ou plusieurs fois.
29803 \begin_layout Description
29804 \begin_inset Flex Code
29807 \begin_layout Plain Layout
29809 \begin_inset space ~
29813 \begin_inset space ~
29816 RotationLatexCommand
29821 spécifie que la commande \SpecialChar LaTeX
29822 native doit être utilisée pour effectuer les
29824 Cette directive peut apparaître une fois ou pas du tout.
29827 \begin_layout Description
29828 \begin_inset Flex Code
29831 \begin_layout Plain Layout
29833 \begin_inset space ~
29837 \begin_inset space ~
29845 spécifie que la commande \SpecialChar LaTeX
29846 native doit être utilisée pour effectuer les
29847 changements de taille.
29848 Cette directive peut apparaître une fois ou pas du tout.
29851 \begin_layout Description
29852 \begin_inset Flex Code
29855 \begin_layout Plain Layout
29857 \begin_inset space ~
29861 \begin_inset space ~
29864 RotationLatexOption
29869 spécifie que les rotations sont effectuées via un paramètre facultatif.
29870 Cette directive peut apparaître une fois ou pas du tout.
29874 \begin_layout Description
29875 \begin_inset Flex Code
29878 \begin_layout Plain Layout
29880 \begin_inset space ~
29884 \begin_inset space ~
29892 spécifie que les changements de taille sont effectuées via un paramètre
29894 Cette directive peut apparaître une fois ou pas du tout
29897 \begin_layout Description
29898 \begin_inset Flex Code
29901 \begin_layout Plain Layout
29903 \begin_inset space ~
29907 \begin_inset space ~
29915 spécifie que les recadrages sont effectuées via un paramètre facultatif.
29916 Cette directive peut apparaître une fois ou pas du tout.
29919 \begin_layout Description
29920 \begin_inset Flex Code
29923 \begin_layout Plain Layout
29925 \begin_inset space ~
29929 \begin_inset space ~
29937 spécifie qu'un paramètre supplémentaire facultatif est utilisé.
29938 Cette directive peut apparaître une fois ou pas du tout.
29941 \begin_layout Description
29942 \begin_inset Flex Code
29945 \begin_layout Plain Layout
29947 \begin_inset space ~
29955 spécifie le format de fichier du fichier converti.
29956 Ce doit être le nom d'un format reconnu par \SpecialChar LyX
29957 (voir la fenêtre de dialogue
29959 \begin_inset Flex Noun
29962 \begin_layout Plain Layout
29963 Outils\SpecialChar menuseparator
29964 Préférences\SpecialChar menuseparator
29966 \begin_inset space ~
29970 \begin_inset space ~
29973 fichiers\SpecialChar menuseparator
29975 \begin_inset space ~
29979 \begin_inset space ~
29988 Cette directive doit apparaître une et une seule fois.
29989 Si le format du fichier résultant est PDF, vous devez spécifier le format
29991 \begin_inset Flex Code
29994 \begin_layout Plain Layout
30000 , qui est le format PDF utilisé pour insérer des graphiques.
30001 Les autres formats PDF définis servent aux exportations du document.
30004 \begin_layout Description
30005 \begin_inset Flex Code
30008 \begin_layout Plain Layout
30010 \begin_inset space ~
30018 spécifie le nom du fichier converti.
30019 Le nom de fichier doit être absolu.
30020 Cette directive doit apparaître une et une seule fois.
30023 \begin_layout Subsection
30024 Définitions du préambule
30027 \begin_layout Standard
30028 La configuration du cadre externe peut contenir des définitions additionnelles
30029 de préambule incluses dans
30030 \begin_inset Flex Code
30033 \begin_layout Plain Layout
30041 \begin_inset Flex Code
30044 \begin_layout Plain Layout
30051 Elle peuvent être utilisées par les cadres dans la section
30052 \begin_inset Flex Code
30055 \begin_layout Plain Layout
30064 \begin_layout Section
30065 Le mécanisme de substitution
30068 \begin_layout Standard
30069 Quand la fenêtre d'objet externe invoque un programme externe, il le fait
30070 selon la commande définie dans le fichier de configuration des cadres.
30071 Ces commandes peuvent contenir diverses macros qui sont interprétées avant
30073 Les commandes sont toujours exécutées dans le répertoire du document.
30076 \begin_layout Standard
30077 Ainsi, quand un objet externe est affiché, un mécanisme de substitution
30078 génère son nom, et la plupart des autres directives reconnaissent la substituti
30079 on de manière similaire.
30082 \begin_layout Standard
30083 Les macros disponibles sont les suivantes :
30086 \begin_layout Description
30087 \begin_inset Flex Code
30090 \begin_layout Plain Layout
30091 $$AbsOrRelPathMaster
30096 est le est le chemin d'accès, absolu ou relatif au document maître \SpecialChar LyX
30100 \begin_layout Description
30101 \begin_inset Flex Code
30104 \begin_layout Plain Layout
30105 $$AbsOrRelPathParent
30110 est le est le chemin d'accès, absolu ou relatif au document \SpecialChar LyX
30114 \begin_layout Description
30115 \begin_inset Flex Code
30118 \begin_layout Plain Layout
30124 est le chemin d'accès absolu.
30127 \begin_layout Description
30128 \begin_inset Flex Code
30131 \begin_layout Plain Layout
30137 est le nom du fichier sans chemin d'accès et sans suffixe.
30140 \begin_layout Description
30141 \begin_inset Flex Code
30144 \begin_layout Plain Layout
30146 \begin_inset Quotes cld
30150 \begin_inset Quotes crd
30158 la macro dépliera le contenu du fichier de nom
30159 \begin_inset Flex Code
30162 \begin_layout Plain Layout
30171 \begin_layout Description
30172 \begin_inset Flex Code
30175 \begin_layout Plain Layout
30181 est le suffixe (point inclus).
30184 \begin_layout Description
30185 \begin_inset Flex Code
30188 \begin_layout Plain Layout
30195 \begin_inset Quotes cld
30199 \begin_inset Quotes crd
30202 si le fichier est en format JPEG, sinon sera la chaîne
30203 \begin_inset Quotes cld
30207 \begin_inset Quotes crd
30211 Ceci est utile pour éviter des conversions inutiles pour les formats de
30212 sortie admettant à la fois les types PNG et JPEG.
30213 Le modèle prédéfini
30214 \begin_inset Quotes cld
30218 \begin_inset Quotes crd
30221 utilise cette macro avec le moteur pdf\SpecialChar TeX
30225 \begin_layout Description
30226 \begin_inset Flex Code
30229 \begin_layout Plain Layout
30235 est le nom du fichier spécifié dans la fenêtre d'objet externe.
30236 Il est soit absolu, soit relatif au document \SpecialChar LyX
30240 \begin_layout Description
30241 \begin_inset Flex Code
30244 \begin_layout Plain Layout
30251 \begin_inset Quotes cld
30255 \begin_inset Quotes crd
30259 \begin_inset Flex Code
30262 \begin_layout Plain Layout
30268 (absolu ou relatif au document \SpecialChar LyX
30272 \begin_layout Description
30273 \begin_inset Flex Code
30276 \begin_layout Plain Layout
30282 est le chemin d'accès relatif au document maître \SpecialChar LyX
30286 \begin_layout Description
30287 \begin_inset Flex Code
30290 \begin_layout Plain Layout
30296 est le chemin d'accès relatif au document \SpecialChar LyX
30300 \begin_layout Description
30301 \begin_inset Flex Code
30304 \begin_layout Plain Layout
30310 désigne le chemin absolu du répertoire système.
30311 Typiquement utilisé pour pouvoir trouver les différents scripts auxiliaires
30312 fournis avec \SpecialChar LyX
30316 \begin_layout Description
30317 \begin_inset Flex Code
30320 \begin_layout Plain Layout
30326 est le nom et le chemin absolu d'un fichier temporaire qui sera automatiquement
30327 effacé quand le document sera fermé, ou l'objet externe effacé.
30330 \begin_layout Standard
30331 Toutes la macros de chemin contiennent un séparateur de répertoire final,
30332 vous pouvez donc construire par exemple le nom de fichier absolu avec
30333 \begin_inset Flex Code
30336 \begin_layout Plain Layout
30337 $$AbsPath$$Basename$$Extension
30345 \begin_layout Standard
30346 Les macros ci-dessus sont substituées dans toutes les directives sauf indiqué.
30348 \begin_inset Flex Code
30351 \begin_layout Plain Layout
30357 reconnaît également les substitutions suivantes si elles sont autorisées
30359 \begin_inset Flex Code
30362 \begin_layout Plain Layout
30369 \begin_inset Flex Code
30372 \begin_layout Plain Layout
30381 \begin_layout Description
30382 \begin_inset Flex Code
30385 \begin_layout Plain Layout
30391 partie initiale de la commande de changement de taille.
30394 \begin_layout Description
30395 \begin_inset Flex Code
30398 \begin_layout Plain Layout
30404 partie finale de la commande de changement de taille.
30407 \begin_layout Description
30408 \begin_inset Flex Code
30411 \begin_layout Plain Layout
30417 partie initiale de la commande de rotation.
30420 \begin_layout Description
30421 \begin_inset Flex Code
30424 \begin_layout Plain Layout
30430 partie finale de la commande de rotation.
30433 \begin_layout Standard
30434 La valeur de la chaîne de la directive
30435 \begin_inset Flex Code
30438 \begin_layout Plain Layout
30444 reconnaît également les substitutions suivantes si elles sont autorisées
30446 \begin_inset Flex Code
30449 \begin_layout Plain Layout
30456 \begin_inset Flex Code
30459 \begin_layout Plain Layout
30468 \begin_layout Description
30469 \begin_inset Flex Code
30472 \begin_layout Plain Layout
30478 option de recadrage.
30481 \begin_layout Description
30482 \begin_inset Flex Code
30485 \begin_layout Plain Layout
30491 option supplémentaire.
30494 \begin_layout Description
30495 \begin_inset Flex Code
30498 \begin_layout Plain Layout
30504 option de changement de taille.
30507 \begin_layout Description
30508 \begin_inset Flex Code
30511 \begin_layout Plain Layout
30517 option de rotation.
30520 \begin_layout Standard
30521 Vous pouvez vous demander pourquoi les macros de chemin d'accès sont aussi
30523 Il y a deux raisons principales:
30526 \begin_layout Enumerate
30527 les chemins d'accès relatifs et absolus doivent rester relatifs et absolus,
30529 Les utilisateurs peuvent avoir des raisons de préférer l'un ou l'autre.
30530 Les chemins relatifs sont utiles pour des documents portables sur différentes
30531 machines, par exemple.
30532 Les chemins absolus peuvent être requis par certains logiciels;
30535 \begin_layout Enumerate
30537 traite les chemins d'accès relatifs différemment de \SpecialChar LyX
30538 et d'autres logiciels
30539 dans des fichiers inclus encapsulés.
30540 Pour \SpecialChar LyX
30541 , par exemple, un chemin relatif est toujours relatif au document
30542 qui contient le nom de fichier.
30543 Pour \SpecialChar LaTeX
30544 , il est toujours relatif au document maître.
30545 Ces deux définitions sont identiques si vous n'avez qu'un seul document.,
30546 mais diffèrent si vous avez un document maître qui inclut des sous-documents.
30547 Ceci signifie que les chemins relatifs doivent être transformés pour être
30548 transmis à \SpecialChar LaTeX
30550 Heureusement \SpecialChar LyX
30551 fait ceci automatiquement si vous choisissez les macros de
30552 substitution correctes.
30555 \begin_layout Standard
30556 Donc, quelle macro faut-il choisir dans une nouvelle définition de cadre?
30557 La règle n'est pas difficile:
30560 \begin_layout Itemize
30562 \begin_inset Flex Code
30565 \begin_layout Plain Layout
30571 si un chemin absolu est requis;
30574 \begin_layout Itemize
30576 \begin_inset Flex Code
30579 \begin_layout Plain Layout
30580 $$AbsOrRelPathMaster
30585 si la chaîne substituée est du type entrée pour \SpecialChar LaTeX
30589 \begin_layout Itemize
30591 \begin_inset Flex Code
30594 \begin_layout Plain Layout
30595 $$AbsOrRelPathParent
30600 pour préserver le choix de l'utilisateur.
30603 \begin_layout Standard
30604 Des cas spéciaux existent pour lesquels cette règle n'est pas valable, et
30605 par exemple lorsque des chemins relatifs sont requis, mais elle fonctionne
30606 correctement d'habitude.
30607 Un exemple de cas tordu est la directive
30608 \begin_inset Flex Code
30611 \begin_layout Plain Layout
30612 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
30617 dans le cadre Xfig indiqué ci-dessus: il n'est pas possible d'utiliser
30618 le nom absolu parce que la copieur pour les fichiers
30619 \begin_inset Flex Code
30622 \begin_layout Plain Layout
30628 nécessite le nom relatif pour réécrire le contenu du fichier.
30631 \begin_layout Section
30632 La question de la sécurité
30633 \begin_inset CommandInset label
30635 name "sec:La-question-de"
30642 \begin_layout Standard
30643 L'insertion d'objet externe crée une interface avec un paquet de programmes
30644 externes et le fait de manière automatique, nous devons donc en examiner
30645 les conséquences en matière de sécurité.
30646 En particulier, comme vous avez la possibilité d'inclure vos propres noms
30647 de fichier ou de paramètres et qu'ils sont interprétés pour former une
30648 commande, il semble possible de créer un document malveillant qui exécute
30649 des commandes indésirables quand un utilisateur le visualise ou l'imprime.
30650 C'est quelque chose que nous voulons absolument éviter.
30653 \begin_layout Standard
30654 Cependant, comme les commandes du programme externe sont définies seulement
30655 dans le fichier de configuration des cadres, il n'y a pas de problème de
30656 sécurité si \SpecialChar LyX
30657 est configuré correctement avec seulement des cadres sûrs.
30658 Ceci parce que les programmes externes sont invoqués via l'appel système
30660 \begin_inset Flex Code
30663 \begin_layout Plain Layout
30669 et non via l'appel système
30670 \begin_inset Flex Code
30673 \begin_layout Plain Layout
30680 Il n'est donc pas possible d'exécuter des commandes arbitraires via le
30681 shell à partir du nom de fichier ou des paramètres.
30684 \begin_layout Standard
30685 Ceci implique aussi qu'il y a des restrictions dans les commandes définissables
30686 dans un cadre d'objet externe.
30687 En particulier, les pipes et les redirections ne sont pas disponibles.
30688 C'était obligatoire pour que \SpecialChar LyX
30690 Si vous voulez utiliser quelques-unes des fonctions du shell, vous devez
30691 écrire un script sûr pour le faire de manière contrôlée, puis définir ce
30692 script comme commande.
30696 \begin_layout Standard
30697 Il est possible de créer un cadre qui interagit directement avec le shell,
30698 mais comme cela permettrait à un utilisateur malveillant d'exécuter des
30699 commandes arbitraires en écrivant des noms de fichier ou des paramètres
30700 bien choisis, nous vous recommandons d'utiliser en général des scripts
30701 sûrs qui fonctionnent avec l'appel système
30702 \begin_inset Flex Code
30705 \begin_layout Plain Layout
30711 d'une manière contrôlée.
30712 Bien sûr, si vous êtes dans un environnement dans lequel vous avez confiance,
30713 il est tentant de ne pas se fouler et d'utiliser des scripts shell ordinaires.
30714 Si vous faites cela, sachez que vous allez
30718 créer dans votre système une faille de sécurité facile à exploiter.
30719 Il est évident que de tels cadres non sécurisés ne seront jamais inclus
30720 dans la distribution standard de \SpecialChar LyX
30721 , même si nous encourageons les gens à
30722 nous proposer de nouveaux cadres dans la tradition du logiciel libre.
30723 Mais \SpecialChar LyX
30724 tel que vous vous le procurez par les voies officielles de distribution
30725 ne contiendra jamais de cadres non sécurisés.
30728 \begin_layout Standard
30729 L'insertion d'objet externe est un outil très puissant, et vous devez faire
30730 attention à ne pas mettre en péril la sécurité avec cette puissance.
30731 Une légère erreur dans une seule ligne d'un script apparemment inoffensif
30732 peut ouvrir la voie à d'énormes problèmes.
30733 Si vous n'avez pas une compréhension claire de ce qui est en jeu, nous
30734 vous recommandons de consulter un professionnel de la sécurité, ou de contacter
30735 l'équipe de développement de \SpecialChar LyX
30736 si vous vous demandez si votre cadre est
30738 Faites le avant de l'utiliser dans un environnement que vous ne contrôlez
30742 \begin_layout Chapter
30744 Liste des fonctions utilisables dans les styles
30745 \begin_inset CommandInset label
30747 name "chap:List-of-functions"
30754 \begin_layout Standard
30756 \begin_inset Tabular
30757 <lyxtabular version="3" rows="11" columns="8">
30758 <features tabularvalignment="middle">
30759 <column alignment="left" valignment="top">
30760 <column alignment="left" valignment="top">
30761 <column alignment="left" valignment="top">
30762 <column alignment="left" valignment="top">
30763 <column alignment="left" valignment="top">
30764 <column alignment="left" valignment="top">
30765 <column alignment="left" valignment="top">
30766 <column alignment="left" valignment="top">
30768 <cell alignment="left" valignment="top" usebox="none">
30771 \begin_layout Plain Layout
30777 <cell alignment="left" valignment="top" usebox="none">
30780 \begin_layout Plain Layout
30786 <cell alignment="left" valignment="top" usebox="none">
30789 \begin_layout Plain Layout
30795 <cell alignment="left" valignment="top" usebox="none">
30798 \begin_layout Plain Layout
30804 <cell alignment="center" valignment="top" usebox="none">
30807 \begin_layout Plain Layout
30813 <cell alignment="center" valignment="top" usebox="none">
30816 \begin_layout Plain Layout
30822 <cell alignment="center" valignment="top" usebox="none">
30825 \begin_layout Plain Layout
30831 <cell alignment="center" valignment="top" usebox="none">
30834 \begin_layout Plain Layout
30842 <cell alignment="left" valignment="top" usebox="none">
30845 \begin_layout Plain Layout
30851 <cell alignment="left" valignment="top" usebox="none">
30854 \begin_layout Plain Layout
30860 <cell alignment="left" valignment="top" usebox="none">
30863 \begin_layout Plain Layout
30869 <cell alignment="left" valignment="top" usebox="none">
30872 \begin_layout Plain Layout
30878 <cell alignment="center" valignment="top" usebox="none">
30881 \begin_layout Plain Layout
30887 <cell alignment="center" valignment="top" usebox="none">
30890 \begin_layout Plain Layout
30896 <cell alignment="center" valignment="top" usebox="none">
30899 \begin_layout Plain Layout
30905 <cell alignment="center" valignment="top" usebox="none">
30908 \begin_layout Plain Layout
30916 <cell alignment="left" valignment="top" usebox="none">
30919 \begin_layout Plain Layout
30925 <cell alignment="left" valignment="top" usebox="none">
30928 \begin_layout Plain Layout
30934 <cell alignment="left" valignment="top" usebox="none">
30937 \begin_layout Plain Layout
30943 <cell alignment="left" valignment="top" usebox="none">
30946 \begin_layout Plain Layout
30952 <cell alignment="center" valignment="top" usebox="none">
30955 \begin_layout Plain Layout
30961 <cell alignment="center" valignment="top" usebox="none">
30964 \begin_layout Plain Layout
30970 <cell alignment="center" valignment="top" usebox="none">
30973 \begin_layout Plain Layout
30979 <cell alignment="center" valignment="top" usebox="none">
30982 \begin_layout Plain Layout
30990 <cell alignment="left" valignment="top" usebox="none">
30993 \begin_layout Plain Layout
30999 <cell alignment="left" valignment="top" usebox="none">
31002 \begin_layout Plain Layout
31008 <cell alignment="left" valignment="top" usebox="none">
31011 \begin_layout Plain Layout
31017 <cell alignment="left" valignment="top" usebox="none">
31020 \begin_layout Plain Layout
31026 <cell alignment="center" valignment="top" usebox="none">
31029 \begin_layout Plain Layout
31035 <cell alignment="center" valignment="top" usebox="none">
31038 \begin_layout Plain Layout
31044 <cell alignment="center" valignment="top" usebox="none">
31047 \begin_layout Plain Layout
31053 <cell alignment="center" valignment="top" usebox="none">
31056 \begin_layout Plain Layout
31064 <cell alignment="left" valignment="top" usebox="none">
31067 \begin_layout Plain Layout
31073 <cell alignment="left" valignment="top" usebox="none">
31076 \begin_layout Plain Layout
31082 <cell alignment="left" valignment="top" usebox="none">
31085 \begin_layout Plain Layout
31091 <cell alignment="left" valignment="top" usebox="none">
31094 \begin_layout Plain Layout
31100 <cell alignment="center" valignment="top" usebox="none">
31103 \begin_layout Plain Layout
31109 <cell alignment="center" valignment="top" usebox="none">
31112 \begin_layout Plain Layout
31118 <cell alignment="center" valignment="top" usebox="none">
31121 \begin_layout Plain Layout
31127 <cell alignment="center" valignment="top" usebox="none">
31130 \begin_layout Plain Layout
31138 <cell alignment="left" valignment="top" usebox="none">
31141 \begin_layout Plain Layout
31147 <cell alignment="left" valignment="top" usebox="none">
31150 \begin_layout Plain Layout
31156 <cell alignment="left" valignment="top" usebox="none">
31159 \begin_layout Plain Layout
31165 <cell alignment="left" valignment="top" usebox="none">
31168 \begin_layout Plain Layout
31174 <cell alignment="center" valignment="top" usebox="none">
31177 \begin_layout Plain Layout
31183 <cell alignment="center" valignment="top" usebox="none">
31186 \begin_layout Plain Layout
31192 <cell alignment="center" valignment="top" usebox="none">
31195 \begin_layout Plain Layout
31201 <cell alignment="center" valignment="top" usebox="none">
31204 \begin_layout Plain Layout
31212 <cell alignment="left" valignment="top" usebox="none">
31215 \begin_layout Plain Layout
31221 <cell alignment="left" valignment="top" usebox="none">
31224 \begin_layout Plain Layout
31230 <cell alignment="left" valignment="top" usebox="none">
31233 \begin_layout Plain Layout
31239 <cell alignment="left" valignment="top" usebox="none">
31242 \begin_layout Plain Layout
31248 <cell alignment="center" valignment="top" usebox="none">
31251 \begin_layout Plain Layout
31257 <cell alignment="center" valignment="top" usebox="none">
31260 \begin_layout Plain Layout
31266 <cell alignment="center" valignment="top" usebox="none">
31269 \begin_layout Plain Layout
31275 <cell alignment="center" valignment="top" usebox="none">
31278 \begin_layout Plain Layout
31286 <cell alignment="left" valignment="top" usebox="none">
31289 \begin_layout Plain Layout
31295 <cell alignment="left" valignment="top" usebox="none">
31298 \begin_layout Plain Layout
31304 <cell alignment="left" valignment="top" usebox="none">
31307 \begin_layout Plain Layout
31313 <cell alignment="left" valignment="top" usebox="none">
31316 \begin_layout Plain Layout
31322 <cell alignment="center" valignment="top" usebox="none">
31325 \begin_layout Plain Layout
31331 <cell alignment="center" valignment="top" usebox="none">
31334 \begin_layout Plain Layout
31340 <cell alignment="center" valignment="top" usebox="none">
31343 \begin_layout Plain Layout
31349 <cell alignment="center" valignment="top" usebox="none">
31352 \begin_layout Plain Layout
31360 <cell alignment="left" valignment="top" usebox="none">
31363 \begin_layout Plain Layout
31369 <cell alignment="left" valignment="top" usebox="none">
31372 \begin_layout Plain Layout
31378 <cell alignment="left" valignment="top" usebox="none">
31381 \begin_layout Plain Layout
31387 <cell alignment="left" valignment="top" usebox="none">
31390 \begin_layout Plain Layout
31396 <cell alignment="center" valignment="top" usebox="none">
31399 \begin_layout Plain Layout
31405 <cell alignment="center" valignment="top" usebox="none">
31408 \begin_layout Plain Layout
31414 <cell alignment="center" valignment="top" usebox="none">
31417 \begin_layout Plain Layout
31423 <cell alignment="center" valignment="top" usebox="none">
31426 \begin_layout Plain Layout
31434 <cell alignment="left" valignment="top" usebox="none">
31437 \begin_layout Plain Layout
31443 <cell alignment="left" valignment="top" usebox="none">
31446 \begin_layout Plain Layout
31452 <cell alignment="left" valignment="top" usebox="none">
31455 \begin_layout Plain Layout
31461 <cell alignment="left" valignment="top" usebox="none">
31464 \begin_layout Plain Layout
31470 <cell alignment="center" valignment="top" usebox="none">
31473 \begin_layout Plain Layout
31479 <cell alignment="center" valignment="top" usebox="none">
31482 \begin_layout Plain Layout
31488 <cell alignment="center" valignment="top" usebox="none">
31491 \begin_layout Plain Layout
31497 <cell alignment="center" valignment="top" usebox="none">
31500 \begin_layout Plain Layout
31508 <cell alignment="center" valignment="top" usebox="none">
31511 \begin_layout Plain Layout
31517 <cell alignment="center" valignment="top" usebox="none">
31520 \begin_layout Plain Layout
31526 <cell alignment="center" valignment="top" usebox="none">
31529 \begin_layout Plain Layout
31535 <cell alignment="center" valignment="top" usebox="none">
31538 \begin_layout Plain Layout
31544 <cell alignment="center" valignment="top" usebox="none">
31547 \begin_layout Plain Layout
31553 <cell alignment="center" valignment="top" usebox="none">
31556 \begin_layout Plain Layout
31562 <cell alignment="center" valignment="top" usebox="none">
31565 \begin_layout Plain Layout
31571 <cell alignment="center" valignment="top" usebox="none">
31574 \begin_layout Plain Layout
31588 \begin_layout Chapter
31589 Noms des couleurs disponibles utilisables dans les styles
31590 \begin_inset CommandInset label
31592 name "chap:Names-of-colors"
31599 \begin_layout Standard
31600 Les couleurs énumérées ci-après sont les couleurs standard et celles que
31601 vous pouvez régler dans les préférences \SpecialChar LyX
31605 \begin_layout Section
31609 \begin_layout Standard
31610 Les mots-clés suivants ne sont pas des couleurs, mais plutôt des actions
31611 sur la définition des couleurs.
31614 \begin_layout Description
31615 ignore couleur ignorée
31618 \begin_layout Description
31619 inherit couleur héritée
31622 \begin_layout Description
31623 none pas de couleur particulière – réinitialisation ou couleur implicite
31626 \begin_layout Section
31630 \begin_layout Standard
31631 Ces couleurs ne peuvent pas être personnalisées.
31632 Merci de ne pas utiliser ces couleurs dans les définitions de format, du
31633 fait qu'elles fonctionneront mal avec certains thèmes (comme les thèmes
31637 \begin_layout Description
31641 \begin_layout Description
31645 \begin_layout Description
31649 \begin_layout Description
31653 \begin_layout Description
31657 \begin_layout Description
31661 \begin_layout Description
31665 \begin_layout Description
31669 \begin_layout Description
31673 \begin_layout Description
31677 \begin_layout Description
31681 \begin_layout Description
31685 \begin_layout Description
31689 \begin_layout Description
31693 \begin_layout Description
31697 \begin_layout Description
31701 \begin_layout Description
31705 \begin_layout Description
31709 \begin_layout Description
31713 \begin_layout Section
31714 Couleurs dynamiques
31717 \begin_layout Standard
31718 Ces couleurs sont affectées à différents éléments dans
31720 Outils\SpecialChar menuseparator
31726 \begin_layout Description
31727 added_space espace ajoutée
31730 \begin_layout Description
31731 addedtext texte ajouté
31734 \begin_layout Description
31735 appendix marque d'annexe
31738 \begin_layout Description
31742 \begin_layout Description
31743 bottomarea zone du bas
31746 \begin_layout Description
31747 branchlabel étiquette de branche
31750 \begin_layout Description
31751 buttonbg fond de bouton d'insert
31754 \begin_layout Description
31755 buttonframe bordure de bouton d'insert
31758 \begin_layout Description
31759 buttonhoverbg fond du bouton d'insert (pointé)
31762 \begin_layout Description
31763 changebar barre de modification
31766 \begin_layout Description
31767 changedtextauthor1 texte modifié auteur 1
31770 \begin_layout Description
31771 changedtextauthor2 texte modifié auteur 2
31774 \begin_layout Description
31775 changedtextauthor3 texte modifié auteur 3
31778 \begin_layout Description
31779 changedtextauthor4 texte modifié auteur 4
31782 \begin_layout Description
31783 changedtextauthor5 texte modifié auteur 5
31786 \begin_layout Description
31787 collapsibletext texte d'insert repliable
31790 \begin_layout Description
31791 collapsibleframe cadre d'insert repliable
31794 \begin_layout Description
31795 command insert de commande
31798 \begin_layout Description
31799 commandbg fond d'insert de commande
31802 \begin_layout Description
31803 commandframe cadre d'insert de commande
31806 \begin_layout Description
31807 comment étiquette de commentaire
31810 \begin_layout Description
31811 commentbg fond de commentaire
31814 \begin_layout Description
31818 \begin_layout Description
31819 deletedtext texte supprimé
31822 \begin_layout Description
31823 deletedtextmodifier modificateur de texte supprimé
31826 \begin_layout Description
31827 depthbar barre de profondeur
31830 \begin_layout Description
31831 eolmarker marqueur de fin de ligne
31834 \begin_layout Description
31835 error erreur \SpecialChar LaTeX
31839 \begin_layout Description
31840 footlabel étiquette de note de bas de page
31843 \begin_layout Description
31844 foreground foreground color
31847 \begin_layout Description
31848 graphicsbg fond graphique
31851 \begin_layout Description
31852 greyedoutbg fond d'insert grisé
31855 \begin_layout Description
31856 greyedoutlabel étiquette d'insert grisé
31859 \begin_layout Description
31860 greyedouttext texte d'insert grisé
31863 \begin_layout Description
31864 indexlabel étiquette d'index
31867 \begin_layout Description
31868 inlinecompletion complétion en ligne
31871 \begin_layout Description
31872 insetbg fond d'insert
31875 \begin_layout Description
31876 insetframe cadre d'insert
31879 \begin_layout Description
31880 language langue étrangère
31883 \begin_layout Description
31884 latex texte \SpecialChar LaTeX
31888 \begin_layout Description
31889 listingsbg fond de listing
31892 \begin_layout Description
31893 marginlabel étiquette de note en marge
31896 \begin_layout Description
31897 math texte mathématique
31900 \begin_layout Description
31901 mathbg fond mathématique
31904 \begin_layout Description
31905 mathcorners cadre mathématique (non pointé)
31908 \begin_layout Description
31909 mathframe cadre mathématique (pointé)
31912 \begin_layout Description
31913 mathline ligne mathématique
31916 \begin_layout Description
31917 mathmacrobg fond de macro mathématique
31920 \begin_layout Description
31921 mathmacroblend macro mathématique désactivée
31924 \begin_layout Description
31925 mathmacroframe cadre de macro mathématique
31928 \begin_layout Description
31929 mathmacrohoverbg fond dynamique de macro mathématique
31932 \begin_layout Description
31933 mathmacrolabel étiquette de macro mathématique
31936 \begin_layout Description
31937 mathmacronewarg macro mathématique : nouveau paramètre
31940 \begin_layout Description
31941 mathmacrooldarg macro mathématique : ancien paramètre
31944 \begin_layout Description
31945 newpage saut de page
31948 \begin_layout Description
31949 nonunique_inlinecompletion complétion en ligne (choix multiples)
31952 \begin_layout Description
31953 note étiquette de note
31956 \begin_layout Description
31957 notebg fond de note
31960 \begin_layout Description
31961 pagebreak saut de page / saut de ligne
31964 \begin_layout Description
31965 paragraphmarker marqueur de paragraphe
31968 \begin_layout Description
31969 phantomtext texte d'insert fantôme
31972 \begin_layout Description
31976 \begin_layout Description
31977 previewframe cadre d'aperçu
31980 \begin_layout Description
31981 regexpframe cadre d'expression régulière
31984 \begin_layout Description
31985 scroll color that indicates when a row can be scrolled
31988 \begin_layout Description
31989 selection sélection (fond)
31992 \begin_layout Description
31993 selectiontext sélection (texte)
31996 \begin_layout Description
31997 shadedbg boîte ombrée
32000 \begin_layout Description
32001 special caractère spécial
32004 \begin_layout Description
32005 tabularline ligne de tableau
32008 \begin_layout Description
32009 tabularonoffline ligne on/off de tableau
32012 \begin_layout Description
32013 textlabel1 couleur 1 des étiquettes de format et d'inserts personnalisés
32016 \begin_layout Description
32017 textlabel2 couleur 2 des étiquettes de format et d'inserts personnalisés
32020 \begin_layout Description
32021 textlabel3 couleur 3 des étiquettes de format et d'inserts personnalisés
32024 \begin_layout Description
32025 urllabel étiquette d'URL
32028 \begin_layout Description
32029 urltext texte d'URL