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
110 \notefontcolor #0000ff
114 \color #aaffff #550000
120 \spellchecker_ignore french calsse
121 \spellchecker_ignore french réusltat
124 \paragraph_separation indent
125 \paragraph_indentation default
127 \math_indentation default
128 \math_numbering_side default
133 \paperpagestyle headings
135 \tracking_changes false
136 \output_changes false
138 \postpone_fragile_content false
141 \html_be_strict false
142 \docbook_table_output 0
143 \docbook_mathml_prefix 1
149 Personnaliser \SpecialChar LyX
151 fonctions pour l'utilisateur avancé
155 par l'équipe \SpecialChar LyX
160 \begin_layout Plain Layout
161 Merci d'envoyer vos commentaires et corrections à la liste de diffusion de la documentation de \SpecialChar LyX
166 \begin_inset CommandInset href
168 target "lyx-docs@lists.lyx.org"
177 \begin_inset Quotes cld
181 \begin_inset Quotes crd
185 et mettre en copie le responsable courant de ce fichier,
186 Richard Kimberly Heck <rikiheck@lyx.org>.
187 \begin_inset Newline newline
190 Traduction en français par :
204 Meunier-Guttin-Cluzel
212 Merci d'envoyer vos commentaires et corrections sur la traduction à la liste de diffusion de \SpecialChar LyX
215 <lyx-fr@lists.lyx.org>
223 \begin_inset Note Note
226 \begin_layout Plain Layout
227 Informations de révision :
230 \begin_layout Plain Layout
232 remplacement de Éditer/Visionner/Insérer/Naviguer par Édition/Affichage/Insertion/Navigation,
236 \begin_layout Plain Layout
237 Mise à jour OK pour la publication 2.0.0,
242 \begin_layout Plain Layout
243 Remplacement de « appendice » par « annexe »,
247 \begin_layout Plain Layout
248 Mise à jour pour 2.2,
252 \begin_layout Plain Layout
253 Nouvel exemple pour le paragraphe 4.1.1.1 + quelques corrections mineures,
257 \begin_layout Plain Layout
258 Mise à jour finale lyx-2.3,
262 \begin_layout Plain Layout
263 Mise à jour pour 2.4.0,
267 \begin_layout Plain Layout
268 Mise à jour pour 2.4.0,
269 28 novembre 2022 (JPC) :
271 \begin_inset Quotes cld
275 \begin_inset Quotes crd
281 \begin_layout Plain Layout
282 Mise à jour pour 2.4.0,
283 11 février 2024 (JPC) ,
284 dernière révision avant publication
290 \begin_inset Newline newline
294 \begin_inset Newline newline
300 \begin_layout Standard
301 \begin_inset CommandInset toc
302 LatexCommand tableofcontents
309 \begin_layout Chapter
313 \begin_layout Standard
314 Ce manuel couvre les fonctions de personnalisation de \SpecialChar LyX
316 Nous y abordons des sujets comme les raccourcis clavier,
317 les options d'aperçu à l'écran,
318 les options d'impression,
319 l'envoi de commandes à \SpecialChar LyX
320 via le Serveur \SpecialChar LyX
322 l'internationalisation,
323 l'installation de nouvelles classes \SpecialChar LaTeX
324 et de nouveaux formats \SpecialChar LyX
327 Nous n'espérons pas aborder tout ce que vous pouvez modifier – nos développeurs ajoutent de nouvelles fonctions plus vite que nous n'en écrivons la documentation – mais nous allons expliquer les personnalisations les plus courantes et au moins vous indiquer la bonne direction pour les plus obscures d'entre elles.
330 \begin_layout Standard
338 \begin_inset Quotes cld
342 \begin_inset Quotes crd
345 en tant que raccourci de
346 \begin_inset Quotes cld
350 \begin_inset Quotes crd
361 \begin_layout Chapter
362 Les fichiers de configuration de \SpecialChar LyX
366 \begin_layout Standard
367 Ce chapitre devrait vous aider à trouver votre chemin parmi les fichiers de configuration de \SpecialChar LyX
369 Avant d'entreprendre sa lecture,
372 Aide\SpecialChar menuseparator
388 pour connaître le répertoire de bibliothèques et le répertoire utilisateur de \SpecialChar LyX
390 C'est dans celui-ci que \SpecialChar LyX
391 place ses fichiers de configuration système;
392 le répertoire utilisateur est celui dans lequel vous pouvez mettre vos versions modifiées.
393 Le premier sera appelé
394 \begin_inset Flex Code
397 \begin_layout Plain Layout
405 \begin_inset Flex Code
408 \begin_layout Plain Layout
414 dans la suite de ce document.
417 \begin_layout Section
418 Qu'est-ce qu'il y a dans
419 \begin_inset Flex Code
422 \begin_layout Plain Layout
432 \begin_layout Standard
433 \begin_inset Flex Code
436 \begin_layout Plain Layout
443 et ses sous-répertoires contiennent un certain nombre de fichiers qui peuvent servir à personnaliser le comportement de \SpecialChar LyX
445 Vous pouvez modifier ces fichiers depuis \SpecialChar LyX
446 lui-même avec la fenêtre
448 Outils\SpecialChar menuseparator
452 La plupart des réglages personnels que vous voudrez apporter à \SpecialChar LyX
453 peuvent se faire par l'intermédiaire de cette fenêtre.
454 Il y a cependant bien d'autres aspects du fonctionnement de \SpecialChar LyX
455 sur lesquels on peut agir en modifiant les fichiers de
456 \begin_inset Flex Code
459 \begin_layout Plain Layout
467 Ils entrent dans différentes catégories,
468 qui sont décrites dans les sous-sections suivantes.
471 \begin_layout Subsection
472 Les fichiers engendrés automatiquement
475 \begin_layout Standard
476 Ces fichiers sont créés au moment de la configuration de \SpecialChar LyX
478 Ils définissent différentes valeurs implicites qui sont détectées automatiquement par l'inspection de votre système.
479 Comme ils peuvent être réécrits à tout moment,
480 il n'est pas conseillé de les modifier.
483 \begin_layout Labeling
484 \labelwidthstring 00.00.0000
485 \begin_inset Flex Code
488 \begin_layout Plain Layout
494 contient les valeurs implicites pour différentes commandes.
497 \begin_layout Labeling
498 \labelwidthstring 00.00.0000
499 \begin_inset Flex Code
502 \begin_layout Plain Layout
508 contient la liste des paquetages \SpecialChar LaTeX
512 ne se sert pas directement de ce fichier,
513 mais les informations obtenues sont disponibles en faisant
515 Aide\SpecialChar menuseparator
526 \begin_layout Labeling
527 \labelwidthstring 00.00.0000
528 \begin_inset Flex Code
531 \begin_layout Plain Layout
537 donne la liste des classes de texte présentes dans le répertoire
538 \begin_inset Flex Code
541 \begin_layout Plain Layout
548 les classes de document \SpecialChar LaTeX
549 correspondantes et leur description.
553 \begin_layout Labeling
554 \labelwidthstring 00.00.0000
555 \begin_inset Flex Code
558 \begin_layout Plain Layout
564 donne la liste des modules figurant dans vos répertoires de format (
565 \begin_inset Flex Code
568 \begin_layout Plain Layout
579 \begin_layout Labeling
580 \labelwidthstring 00.00.0000
581 \begin_inset Flex Code
584 \begin_layout Plain Layout
590 donne la liste de différentes sortes de fichiers connexes à \SpecialChar LaTeX
591 figurant dans votre système.
594 \begin_layout Labeling
595 \labelwidthstring 00.00.0000
596 \begin_inset Flex Code
599 \begin_layout Plain Layout
600 doc/\SpecialChar LaTeX
606 est généré automatiquement pendant la configuration de \SpecialChar LyX
609 \begin_inset Flex Code
612 \begin_layout Plain Layout
622 \begin_layout Subsection
626 \begin_layout Standard
627 Ces répertoires figurent à la fois dans
628 \begin_inset Flex Code
631 \begin_layout Plain Layout
638 \begin_inset Flex Code
641 \begin_layout Plain Layout
648 Si un fichier existe dans les deux répertoires,
650 \begin_inset Flex Code
653 \begin_layout Plain Layout
662 \begin_layout Labeling
663 \labelwidthstring 00.00.0000
664 \begin_inset Flex Code
667 \begin_layout Plain Layout
673 contient les fichiers de définition des raccourcis clavier,
675 \begin_inset Flex Code
678 \begin_layout Plain Layout
686 \begin_inset Quotes cld
690 \begin_inset Quotes crd
693 du fichier de raccourcis,
695 \begin_inset Flex Code
698 \begin_layout Plain Layout
704 \begin_inset Quotes cld
710 \begin_inset Quotes crd
713 est le code de langue ISO
719 celle-ci sera détectée et utilisée en premier.
722 \begin_layout Labeling
723 \labelwidthstring 00.00.0000
724 \begin_inset Flex Code
727 \begin_layout Plain Layout
733 contient les fichiers avec le suffixe
734 \begin_inset Flex Code
737 \begin_layout Plain Layout
743 qui définissent les divers styles de citation (natbib,
746 \begin_inset CommandInset ref
748 reference "subsec:Cite-Engine-Files"
759 \begin_layout Labeling
760 \labelwidthstring 00.00.0000
761 \begin_inset Flex Code
764 \begin_layout Plain Layout
770 contient quelques fichiers graphiques qui peuvent être inclus dans les documents.
774 \begin_layout Labeling
775 \labelwidthstring 00.00.0000
776 \begin_inset Flex Code
779 \begin_layout Plain Layout
785 contient les fichiers de la documentation de \SpecialChar LyX
786 (dont celui que vous êtes en train de lire).
788 \begin_inset Flex Code
791 \begin_layout Plain Layout
799 comme nous venons de le voir.
800 S'il existe des version traduites des fichiers d'aide,
802 \begin_inset Flex Code
805 \begin_layout Plain Layout
812 celles-ci seront utilisées d'abord (voir le
817 \begin_inset CommandInset ref
819 reference "chap:i18n"
828 \begin_layout Labeling
829 \labelwidthstring 00.00.0000
830 \begin_inset Flex Code
833 \begin_layout Plain Layout
839 contient les fichiers d'exemples qui illustrent la façon d'utiliser certaines fonctions.
840 Vous pouvez y accéder en appuyant sur le bouton
845 \begin_inset Flex Noun
848 \begin_layout Plain Layout
849 Fichier\SpecialChar menuseparator
858 \begin_layout Labeling
859 \labelwidthstring 00.00.0000
860 \begin_inset Flex Code
863 \begin_layout Plain Layout
869 contient les fichiers d'images utilisés dans l'interface
874 Il contient également les icônes utilisées dans la barre d'outils et les bannières affichées au démarrage de \SpecialChar LyX
878 \begin_layout Labeling
879 \labelwidthstring 00.00.0000
880 \begin_inset Flex Code
883 \begin_layout Plain Layout
889 contient les fichiers de réaffectation clavier.
891 \begin_inset CommandInset ref
893 reference "sec:clavier"
898 pour des informations détaillées.
902 \begin_layout Labeling
903 \labelwidthstring 00.00.0000
904 \begin_inset Flex Code
907 \begin_layout Plain Layout
913 contient les classes de texte et les fichiers de modules décrits au
914 \begin_inset CommandInset ref
916 reference "chap:classe-texte"
924 \begin_layout Labeling
925 \labelwidthstring 00.00.0000
926 \begin_inset Flex Code
929 \begin_layout Plain Layout
935 contient les scripts Python
936 \begin_inset Flex Code
939 \begin_layout Plain Layout
945 permettant d'effectuer les conversions entre versions de \SpecialChar LyX
947 Ils peuvent être exécutés depuis la ligne de commande,
948 si vous désirez par exemple faire un traitement par lots.
951 \begin_layout Labeling
952 \labelwidthstring 00.00.0000
953 \begin_inset Flex Code
956 \begin_layout Plain Layout
962 contient quelques fichiers qui illustrent les possibilités offertes par l'insertion d'
963 \begin_inset Flex Noun
966 \begin_layout Plain Layout
979 \begin_layout Labeling
980 \labelwidthstring 00.00.0000
981 \begin_inset Flex Code
984 \begin_layout Plain Layout
990 contient les fichiers modèles de \SpecialChar LyX
996 \begin_inset CommandInset ref
998 reference "sec:modeles"
1006 \begin_layout Labeling
1007 \labelwidthstring 00.00.0000
1008 \begin_inset Flex Code
1011 \begin_layout Plain Layout
1017 contient des fichiers avec le suffixe
1018 \begin_inset Flex Code
1021 \begin_layout Plain Layout
1027 qui définissent l'interface utilisateur de \SpecialChar LyX
1029 C'est-à-dire que ces fichiers définissent quels éléments apparaissent dans les menus et quels éléments apparaissent dans la barre d'outils.
1032 \begin_layout Labeling
1033 \labelwidthstring 00.00.0000
1034 \begin_inset Flex Code
1037 \begin_layout Plain Layout
1043 contient les fichiers avec le suffixe
1044 \begin_inset Flex Code
1047 \begin_layout Plain Layout
1053 qui définissent les modèles permettant l'insertion de contenu externe dans un document LyX,
1055 \begin_inset CommandInset ref
1057 reference "chap:Insérer-un-Objet"
1068 \begin_layout Subsection
1069 Fichiers que vous n'avez pas à modifier
1072 \begin_layout Standard
1073 Ce sont des fichiers internes à \SpecialChar LyX
1075 et ils ne doivent pas être modifiés,
1076 sauf par les développeurs.
1080 \begin_layout Labeling
1081 \labelwidthstring 00.00.0000
1088 ce fichier contient la liste des développeurs de \SpecialChar LyX
1090 Son contenu est affiché en sélectionnant
1091 \begin_inset Flex Noun
1094 \begin_layout Plain Layout
1095 Aide\SpecialChar menuseparator
1104 \begin_layout Labeling
1105 \labelwidthstring 00.00.0000
1112 est un script \SpecialChar LaTeX
1113 utilisé pendant le processus de configuration.
1114 Ne pas le lancer directement.
1118 \begin_layout Labeling
1119 \labelwidthstring 00.00.0000
1126 est le script qui permet de reconfigurer \SpecialChar LyX
1128 Il génère des fichiers de configuration dans le répertoire dans lequel il est exécuté.
1131 \begin_layout Subsection
1132 Autres fichiers appelant un commentaire
1135 \begin_layout Labeling
1136 \labelwidthstring 00.00.0000
1141 contient des tables de conversion faisant correspondre les différents encodages de caractères avec Unicode.
1144 \begin_layout Labeling
1145 \labelwidthstring 00.00.0000
1150 contient la liste de toutes les langues actuellement supportées par \SpecialChar LyX
1154 \begin_layout Labeling
1155 \labelwidthstring 00.00.0000
1156 \begin_inset Flex Code
1159 \begin_layout Plain Layout
1165 contient des informations sur les différentes polices.
1168 \begin_layout Labeling
1169 \labelwidthstring 00.00.0000
1170 \begin_inset Flex Code
1173 \begin_layout Plain Layout
1179 contient les traductions pour les styles de paragraphe internationalisés (voir
1180 \begin_inset space ~
1184 \begin_inset CommandInset ref
1186 reference "subsec:I18n"
1194 \begin_layout Labeling
1195 \labelwidthstring 00.00.0000
1196 \begin_inset Flex Code
1199 \begin_layout Plain Layout
1205 contient des informations sur les glyphes encodés en Unicode et la manière dont \SpecialChar LyX
1206 les traite via \SpecialChar LaTeX
1210 \begin_layout Section
1211 Votre répertoire personnel de configuration
1214 \begin_layout Standard
1215 Même si vous utilisez \SpecialChar LyX
1216 sans être le super-utilisateur,
1217 vous pouvez avoir envie de modifier la configuration de \SpecialChar LyX
1218 pour votre usage personnel.
1220 \begin_inset Flex Code
1223 \begin_layout Plain Layout
1229 contient les fichiers personnels de configuration.
1230 C'est le répertoire qui est décrit comme
1231 \begin_inset Quotes cld
1234 Répertoire utilisateur
1235 \begin_inset Quotes crd
1240 Aide\SpecialChar menuseparator
1242 \begin_inset space ~
1246 \begin_inset space ~
1250 \begin_inset space ~
1257 Il est traité comme un miroir du répertoire
1258 \begin_inset Flex Code
1261 \begin_layout Plain Layout
1269 et chaque fichier qui se trouve dans
1273 remplace par conséquent le fichier correspondant de
1274 \begin_inset Flex Code
1277 \begin_layout Plain Layout
1285 Chaque fichier de configuration décrit dans les sections précédentes peut se trouver soit dans le répertoire de configuration système,
1286 ce qui jouera pour tous les utilisateurs,
1287 soit dans votre répertoire personnel,
1288 pour votre propre configuration.
1291 \begin_layout Standard
1292 Pour éclaircir la situation,
1293 voici quelques exemples:
1296 \begin_layout Itemize
1297 les réglages effectués dans la fenêtre
1299 Outils\SpecialChar menuseparator
1302 sont enregistrés dans un fichier
1303 \begin_inset Flex Code
1306 \begin_layout Plain Layout
1313 \begin_inset Flex Code
1316 \begin_layout Plain Layout
1325 \begin_layout Itemize
1326 quand vous reconfigurez \SpecialChar LyX
1329 Outils\SpecialChar menuseparator
1334 fait tourner le script
1335 \begin_inset Flex Code
1338 \begin_layout Plain Layout
1344 et les fichiers résultants sont placés dans votre répertoire personnel de configuration.
1345 Ça signifie que les nouvelles classes de texte que vous avez pu ajouter dans
1346 \begin_inset Flex Code
1349 \begin_layout Plain Layout
1355 seront ajoutées à la liste des classes de la fenêtre
1357 Document\SpecialChar menuseparator
1364 \begin_layout Itemize
1365 si vous récupérez sur le site ftp de \SpecialChar LyX
1366 des fichiers de documentation mis à jour et que vous n'êtes pas administrateur sur votre système,
1367 vous pouvez placer ces fichiers dans
1368 \begin_inset Flex Code
1371 \begin_layout Plain Layout
1377 et ils seront ouverts directement à partir du menu d'
1384 \begin_layout Section
1385 Utiliser \SpecialChar LyX
1386 avec plusieurs configurations
1389 \begin_layout Standard
1390 La liberté offerte pour le répertoire de configuration locale peut être insuffisante si vous avez besoin de plusieurs configurations différentes.
1392 vous pouvez vouloir utiliser des raccourcis clavier ou des réglages d'imprimante différents selon les circonstances
1396 \begin_layout Plain Layout
1398 ou encore vouloir écrire dans des langues différentes et adapter vos configurations en conséquence.
1404 Vous pouvez y arriver en ayant plusieurs répertoires de configuration.
1405 Vous spécifiez alors lequel utiliser au moment de lancer \SpecialChar LyX
1409 \begin_layout Standard
1410 Si vous lancez \SpecialChar LyX
1411 avec l'option de ligne de commande
1420 le programme va lire la configuration qui se trouve dans ce répertoire,
1421 et non dans le répertoire implicite (en lançant \SpecialChar LyX
1422 sans cette option vous pouvez déterminer le répertoire implicite).
1423 Si ce répertoire n'existe pas,
1425 vous propose de le créer,
1426 exactement comme il le fait avec le répertoire implicite au premier lancement du programme.
1427 Vous pouvez modifier les options de configuration dans ce
1431 supplémentaire exactement comme vous le feriez pour le répertoire implicite.
1432 Ces répertoires sont complètement indépendants (mais lisez la suite).
1433 Notez que positionner la variable d'environnement
1437 a exactement le même effet.
1440 \begin_layout Standard
1441 Quand vous avez plusieurs configurations,
1442 vous devez faire plus attention:
1443 si vous voulez ajouter un nouveau format dans
1445 MonNouveauRép/layouts
1448 pour qu'il soit disponible dans toutes vos configurations,
1449 vous devez l'ajouter dans chaque répertoire séparément.
1450 Vous pouvez contourner ceci avec l'astuce suivante:
1451 après que \SpecialChar LyX
1452 a créé le répertoire supplémentaire,
1453 la plupart des sous-répertoires (voir plus haut) sont vides.
1454 Si vous voulez que la nouvelle configuration soit le reflet d'une déjà existante,
1455 remplacez le sous-répertoire vide par un lien symbolique au sous-répertoire correspondant dans la configuration existante.
1456 Faites toutefois attention avec le sous-répertoire
1461 car il contient un fichier écrit par le script de configuration (accessible avec
1463 Outils\SpecialChar menuseparator
1466 ) qui est propre à chaque configuration.
1469 \begin_layout Chapter
1475 \begin_layout Standard
1476 Tous les options de la fenêtre
1480 sont expliquées dans l'annexe
1482 La fenêtre Préférences
1486 Guide de l'utilisateur
1489 Pour certaines options,
1490 vous trouverez ici plus de précisions.
1493 \begin_layout Section
1495 \begin_inset CommandInset label
1504 \begin_layout Standard
1505 La première étape consiste à définir vos formats de fichiers si ce n'est pas déjà le cas.
1508 \begin_inset Flex Noun
1511 \begin_layout Plain Layout
1512 Outils\SpecialChar menuseparator
1522 \begin_inset Flex Noun
1525 \begin_layout Plain Layout
1526 Gestion des fichiers\SpecialChar menuseparator
1535 appuyez sur le bouton
1536 \begin_inset Flex Noun
1539 \begin_layout Plain Layout
1547 \begin_inset Flex Noun
1550 \begin_layout Plain Layout
1556 contient le nom utilisé pour identifier le format de manière interne.
1557 Vous devrez également saisir un suffixe de nom de fichier.
1558 Toutes ces informations sont obligatoires.
1560 \begin_inset Flex Noun
1563 \begin_layout Plain Layout
1569 permet de définir une séquence de touches du clavier pour un accès rapide aux menus (par exemple,
1571 \begin_inset Flex Noun
1574 \begin_layout Plain Layout
1581 \begin_inset Flex Noun
1584 \begin_layout Plain Layout
1585 Document\SpecialChar menuseparator
1586 Visionner (autres formats)\SpecialChar menuseparator
1595 \begin_layout Standard
1596 Un Format peut se voir associer une
1597 \begin_inset Flex Noun
1600 \begin_layout Plain Layout
1607 \begin_inset Flex Noun
1610 \begin_layout Plain Layout
1618 vous pouvez vouloir utiliser Ghostview pour afficher les fichier PostScript.
1619 Vous pouvez saisir le nom de la commande permettant de lancer les programmes dans les champs correspondants.
1620 La visionneuse est lancée quand vous voulez voir un graphique dans \SpecialChar LyX
1622 \begin_inset Flex Noun
1625 \begin_layout Plain Layout
1626 Document\SpecialChar menuseparator
1633 L'éditeur est lancé par exemple quand vous faites un clic-droit sur un graphique et que vous choisissez
1634 \begin_inset Flex Noun
1637 \begin_layout Plain Layout
1638 Modifier le fichier via une application externe
1643 dans le menu contextuel qui apparaît.
1646 \begin_layout Standard
1648 \begin_inset Flex Noun
1651 \begin_layout Plain Layout
1657 d'un format est facultatif,
1658 mais s'il est précisé,
1659 il doit être unique pour l'ensemble des formats.
1660 Il est utilisé pour reconnaître les fichiers de ce format à partir de leur contenu.
1661 Pour certains formats de fichier importants,
1662 il n'y a pas de type MIME officiellement répertorié dans la base
1663 \begin_inset CommandInset href
1666 target "http://www.iana.org/assignments/media-types/"
1672 De ce fait \SpecialChar LyX
1673 utilise la liste plus étoffée spécifiée par
1674 \begin_inset CommandInset href
1676 name "freedesktop.org"
1677 target "http://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec"
1685 \begin_layout Standard
1686 La case à cocher Format de document informe \SpecialChar LyX
1687 que le format est approprié pour une exportation du document.
1688 Si la case est cochée que qu'une procédure de conversion est définie (voir la
1689 \begin_inset space ~
1693 \begin_inset CommandInset ref
1695 reference "sec:Convertisseurs"
1701 ce format apparaîtra dans le menu
1702 \begin_inset Flex Noun
1705 \begin_layout Plain Layout
1706 Fichier\SpecialChar menuseparator
1713 Le format apparaîtra également dans le menu
1717 si une visionneuse est définie pour lui.
1718 Les formats purement graphiques,
1720 ne doivent pas utiliser cette option.
1721 Les formats adaptés à la fois aux graphiques et aux documents,
1726 \begin_layout Standard
1728 \begin_inset Flex Noun
1731 \begin_layout Plain Layout
1732 Format graphique vectoriel
1737 informe \SpecialChar LyX
1738 qu'un format peut contenir des vecteurs graphiques.
1739 Cette information est utile pour déterminer le format cible des graphiques inclus lors de l'exportation via
1740 \begin_inset Flex Noun
1743 \begin_layout Plain Layout
1750 Les graphiques inclus dans le document peuvent nécessiter une conversion vers
1751 \begin_inset Flex Noun
1754 \begin_layout Plain Layout
1762 \begin_inset Flex Noun
1765 \begin_layout Plain Layout
1772 \begin_inset Flex Noun
1775 \begin_layout Plain Layout
1782 \begin_inset Flex Noun
1785 \begin_layout Plain Layout
1791 ne sait pas gérer d'autres formats graphiques.
1792 Si un graphique inclus n'est pas déjà dans un des ces trois formats,
1794 \begin_inset Flex Noun
1797 \begin_layout Plain Layout
1803 si la case est cochée,
1805 \begin_inset Flex Noun
1808 \begin_layout Plain Layout
1817 \begin_layout Section
1821 \begin_layout Standard
1822 Du fait que toutes les conversions d'un format à une autre se font dans la répertoire temporaire de \SpecialChar LyX
1824 il peut être nécessaire de modifier un fichier avant de le copier dan le répertoire temporaire pour que la conversion se fasse correctement
1828 \begin_layout Plain Layout
1830 le fichier peut référencer d'autres fichiers ― e.g.
1831 une image ― par un nom de fichier relatif,
1832 qui peut devenir incorrect lors de la copie du fichier dans le répertoire temporaire.
1838 Ceci est effectué par un Copieur:
1839 il copie un fichier vers (ou depuis) le répertoire temporaire et peut le modifier à la volée.
1842 \begin_layout Standard
1843 La définition des copieurs peut utiliser huit variables:
1846 \begin_layout Labeling
1847 \labelwidthstring 00.00.0000
1848 \begin_inset Flex Code
1851 \begin_layout Plain Layout
1857 le répertoire système de \SpecialChar LyX
1859 \begin_inset space \thinspace{}
1863 \begin_inset space \space{}
1867 \begin_inset Flex Noun
1870 \begin_layout Plain Layout
1879 \begin_layout Labeling
1880 \labelwidthstring 00.00.0000
1881 \begin_inset Flex Code
1884 \begin_layout Plain Layout
1890 le fichier en entrée
1893 \begin_layout Labeling
1894 \labelwidthstring 00.00.0000
1895 \begin_inset Flex Code
1898 \begin_layout Plain Layout
1904 le fichier en sortie
1907 \begin_layout Labeling
1908 \labelwidthstring 00.00.0000
1909 \begin_inset Flex Code
1912 \begin_layout Plain Layout
1918 la racine du nom (sans le suffixe) dans le répertoire temporaire \SpecialChar LyX
1922 \begin_layout Labeling
1923 \labelwidthstring 00.00.0000
1924 \begin_inset Flex Code
1927 \begin_layout Plain Layout
1933 la chemin d'accès complet du répertoire \SpecialChar LyX
1937 \begin_layout Labeling
1938 \labelwidthstring 00.00.0000
1939 \begin_inset Flex Code
1942 \begin_layout Plain Layout
1948 le chemin d'accès complet au ficher original \SpecialChar LyX
1949 en cours de traitement
1952 \begin_layout Labeling
1953 \labelwidthstring 00.00.0000
1954 \begin_inset Flex Code
1957 \begin_layout Plain Layout
1963 le nom du fichier \SpecialChar LyX
1964 (sans chemin d'accès)
1967 \begin_layout Labeling
1968 \labelwidthstring 00.00.0000
1969 \begin_inset Flex Code
1972 \begin_layout Plain Layout
1979 \begin_inset Quotes cld
1982 nom \SpecialChar LaTeX
1984 \begin_inset Quotes crd
1990 \begin_layout Standard
1991 Ce dernier doit être le nom du fichier tel qu'il serait spécifié dans la commande \SpecialChar LaTeX
1999 Il n'est pertinent que pour l'exportation des fichiers appropriés à une telle inclusion.
2002 \begin_layout Standard
2003 Les copieurs peuvent être utilisés pour à peu près n'importe quelle opération sur un fichier.
2005 supposons que vous vouliez que les fichiers pdf soient copiés dans un répertoire particulier,
2007 \begin_inset Flex Code
2010 \begin_layout Plain Layout
2017 Alors vous pouvez écrire un script comme celui-ci:
2020 \begin_layout Standard
2023 \begin_inset listings
2027 \begin_layout Plain Layout
2032 \begin_layout Plain Layout
2037 \begin_layout Plain Layout
2039 TOFILE=`basename $2`
2042 \begin_layout Plain Layout
2044 cp $FROMFILE /home/you/pdf/$TOFILE
2052 \begin_layout Standard
2053 Enregistrez-le dans votre répertoire \SpecialChar LyX
2060 \begin_inset Flex Code
2063 \begin_layout Plain Layout
2064 /home/you/.lyx/scripts/pdfcopier.sh
2069 ― et rendez le exécutable,
2070 si c'est nécessaire sur votre plate-forme.
2073 \begin_inset Flex Noun
2076 \begin_layout Plain Layout
2077 Outils\SpecialChar menuseparator
2085 \begin_inset Flex Noun
2088 \begin_layout Plain Layout
2089 Gestion des fichiers\SpecialChar menuseparator
2096 \begin_inset Flex Noun
2099 \begin_layout Plain Layout
2105 ― ou l'un des autres formats PDF ― et saisissez
2106 \begin_inset Flex Code
2109 \begin_layout Plain Layout
2110 pdfcopier.sh $$i $$o
2116 \begin_inset Flex Noun
2119 \begin_layout Plain Layout
2128 \begin_layout Standard
2129 Les copieurs sont utilisés par \SpecialChar LyX
2130 dans plusieurs de ses convertisseurs internes.
2132 si les programmes appropriés sont trouvés lors de la configuration,
2134 installera automatiquement des copieurs pour les formats
2135 \begin_inset Flex Noun
2138 \begin_layout Plain Layout
2145 \begin_inset Flex Noun
2148 \begin_layout Plain Layout
2150 \begin_inset space ~
2159 Quand le documente est exporté vers ces formats,
2160 le copieur considère que non seulement le fichier HTML,
2161 mais aussi les fichiers auxiliaires (fichiers de style,
2163 etc.) sont également copiés.
2164 Tous ces fichiers sont recopiés dans un sous-répertoire du répertoire dans lequel se trouvait le document \SpecialChar LyX
2168 \begin_layout Section
2170 \begin_inset CommandInset label
2172 name "sec:Convertisseurs"
2179 \begin_layout Standard
2180 Vous pouvez définir vos propres Convertisseurs pour activer les conversions entre différents formats.
2181 Ceci est défini dans
2182 \begin_inset Flex Noun
2185 \begin_layout Plain Layout
2186 Outils\SpecialChar menuseparator
2187 Préférences\SpecialChar menuseparator
2188 Gestion des fichiers\SpecialChar menuseparator
2197 \begin_layout Standard
2198 Pour définir un nouveau convertisseur,
2199 sélectionner les formats appropriés dans les menus déroulants
2200 \begin_inset Flex Noun
2203 \begin_layout Plain Layout
2210 \begin_inset Flex Noun
2213 \begin_layout Plain Layout
2220 saisir le nom de la commande nécessaire à la conversion et appuyer sur le bouton
2221 \begin_inset Flex Noun
2224 \begin_layout Plain Layout
2231 Plusieurs variables peuvent être utilisées pour préciser les arguments des commandes de conversion:
2234 \begin_layout Labeling
2235 \labelwidthstring 00.00.0000
2236 \begin_inset Flex Code
2239 \begin_layout Plain Layout
2245 le répertoire système de \SpecialChar LyX
2249 \begin_layout Labeling
2250 \labelwidthstring 00.00.0000
2251 \begin_inset Flex Code
2254 \begin_layout Plain Layout
2260 le fichier en entrée
2263 \begin_layout Labeling
2264 \labelwidthstring 00.00.0000
2265 \begin_inset Flex Code
2268 \begin_layout Plain Layout
2274 le fichier en sortie
2277 \begin_layout Labeling
2278 \labelwidthstring 00.00.0000
2279 \begin_inset Flex Code
2282 \begin_layout Plain Layout
2288 le nom de base du fichier en entrée (c'est-à-dire sans suffixe)
2291 \begin_layout Labeling
2292 \labelwidthstring 00.00.0000
2293 \begin_inset Flex Code
2296 \begin_layout Plain Layout
2302 le chemin du fichier d'entrée
2305 \begin_layout Labeling
2306 \labelwidthstring 00.00.0000
2307 \begin_inset Flex Code
2310 \begin_layout Plain Layout
2316 le chemin du fichier d'entrée original (ceci peut différer de
2317 \begin_inset Flex Noun
2320 \begin_layout Plain Layout
2326 lors de l'appel d'une séquence de convertisseurs)
2329 \begin_layout Labeling
2330 \labelwidthstring 00.00.0000
2331 \begin_inset Flex Code
2334 \begin_layout Plain Layout
2341 \begin_inset Flex Code
2344 \begin_layout Plain Layout
2350 désignant l'encodage du document
2353 \begin_layout Standard
2355 \begin_inset Flex Noun
2358 \begin_layout Plain Layout
2360 \begin_inset space ~
2369 vous pouvez saisir les mots-clés suivants,
2370 séparés par des virgules:
2373 \begin_layout Labeling
2374 \labelwidthstring 00.00.0000
2375 \begin_inset Flex Code
2378 \begin_layout Plain Layout
2379 \begin_inset Flex Code
2382 \begin_layout Plain Layout
2393 ce convertisseur exécute \SpecialChar LaTeX
2394 ou une variante de \SpecialChar LaTeX
2396 le fichier journal sera disponible.
2398 \begin_inset Flex Code
2401 \begin_layout Plain Layout
2407 précise quelle forme de \SpecialChar LaTeX
2411 \begin_inset Flex Code
2414 \begin_layout Plain Layout
2430 \begin_inset Flex Code
2433 \begin_layout Plain Layout
2441 \begin_inset Flex Code
2444 \begin_layout Plain Layout
2455 \begin_layout Labeling
2456 \labelwidthstring 00.00.0000
2457 \begin_inset Flex Code
2460 \begin_layout Plain Layout
2461 \begin_inset Flex Code
2464 \begin_layout Plain Layout
2475 la conversion utilise le fichier \SpecialChar LaTeX
2477 \begin_inset Flex Noun
2480 \begin_layout Plain Layout
2488 \begin_inset Flex Code
2491 \begin_layout Plain Layout
2497 précise quelle forme de \SpecialChar LaTeX
2498 sera exécutée pour créer le fichier
2499 \begin_inset Flex Noun
2502 \begin_layout Plain Layout
2511 \begin_inset Flex Code
2514 \begin_layout Plain Layout
2530 \begin_inset Flex Code
2533 \begin_layout Plain Layout
2541 \begin_inset Flex Code
2544 \begin_layout Plain Layout
2555 \begin_layout Labeling
2556 \labelwidthstring 00.00.0000
2557 \begin_inset Flex Code
2560 \begin_layout Plain Layout
2566 demande une fichier \SpecialChar LyX
2568 \begin_inset Quotes cld
2572 \begin_inset Quotes crd
2576 ce qui en pratique désigne un fichier similaire au résultat d'une exportation \SpecialChar LaTeX
2581 \begin_inset Flex Code
2584 \begin_layout Plain Layout
2597 \begin_layout Labeling
2598 \labelwidthstring 00.00.0000
2599 \begin_inset Flex Code
2602 \begin_layout Plain Layout
2608 la sortie est au format XML
2611 \begin_layout Standard
2612 Les quatre mots-clés suivants ne sont pas vraiment des mots-clés,
2613 ils prennent un argument de la forme
2614 \begin_inset Flex Noun
2617 \begin_layout Plain Layout
2626 \begin_layout Labeling
2627 \labelwidthstring 00.00.0000
2628 \begin_inset Flex Code
2631 \begin_layout Plain Layout
2637 est le nom du pilote qu'il faut charger pour ce convertisseur avec le paquetage
2642 pour ce convertisseur.
2643 Le chargement du pilote convenable est nécessaire pour obtenir certaines fonctionnalités spécifiques du PDF.
2651 \begin_layout Labeling
2652 \labelwidthstring 00.00.0000
2653 \begin_inset Flex Code
2656 \begin_layout Plain Layout
2663 les messages d'erreur standard du convertisseur seront redirigés vers un fichier
2664 \begin_inset Flex Code
2667 \begin_layout Plain Layout
2676 et le script passé en valeur sera exécuté comme:
2678 \begin_inset Flex Code
2681 \begin_layout Plain Layout
2684 script < infile.out > infile.log
2690 L'argument peut contenir
2691 \begin_inset Flex Code
2694 \begin_layout Plain Layout
2703 \begin_layout Labeling
2704 \labelwidthstring 00.00.0000
2705 \begin_inset Flex Code
2708 \begin_layout Plain Layout
2714 précise le nom du répertoire dans lequel le convertisseur placera les fichiers engendrés par la conversion.
2716 ne créera pas ce répertoire,
2717 et ne copiera rien dedans,
2718 bien qu'il le copie dans la cible.
2719 La valeur peut utiliser
2720 \begin_inset Flex Code
2723 \begin_layout Plain Layout
2730 qui sera remplacé par le nom sans suffixe des fichiers d'entrée et de sortie,
2732 lors de la copie du répertoire.
2733 \begin_inset Newline newline
2736 Noter que l'utilisation simultanée de
2737 \begin_inset Flex Noun
2740 \begin_layout Plain Layout
2747 \begin_inset Flex Noun
2750 \begin_layout Plain Layout
2757 Ce dernier sera ignoré si le premier est employé;
2760 \begin_layout Labeling
2761 \labelwidthstring 00.00.0000
2762 \begin_inset Flex Code
2765 \begin_layout Plain Layout
2771 détermine le nom du fichier résultat et peut contenir
2772 \begin_inset Flex Code
2775 \begin_layout Plain Layout
2783 \begin_inset Flex Noun
2786 \begin_layout Plain Layout
2792 et est optionnel même dans ce cas;
2794 \begin_inset Quotes cld
2798 \begin_inset Quotes crd
2801 est implicite s'il n'est pas activé.
2804 \begin_layout Standard
2806 \begin_inset Flex Code
2809 \begin_layout Plain Layout
2815 approprié accompagne certains convertisseurs venant avec \SpecialChar LyX
2818 aucun des trois derniers mots-clés n'est utilisé dans les convertisseurs pré-installés par \SpecialChar LyX
2822 \begin_layout Standard
2823 Il n'est pas nécessaire de définir des convertisseurs pour tous les formats entre lesquels vous désirez effectuer des conversions.
2825 vous remarquerez qu'il n'y a pas de convertisseur
2826 \begin_inset Quotes cld
2831 \begin_inset Quotes crd
2835 mais \SpecialChar LyX
2836 exportera bien vers PostScript.
2837 Ceci se fait parce que \SpecialChar LyX
2838 crée d'abord un fichier \SpecialChar LaTeX
2839 (pas besoin de convertisseur pour cela) qui est ensuite converti vers DVI en utilisant le convertisseur
2840 \begin_inset Quotes cld
2845 \begin_inset Quotes crd
2849 pour terminer par la conversion
2850 \begin_inset Quotes cld
2854 \begin_inset Quotes crd
2859 trouve ainsi les séquences de convertisseurs automatiquement,
2860 et trouvera toujours le séquence la plus courte.
2861 Vous pouvez cependant définir plusieurs méthodes de conversion entre formats de fichier.
2863 la configuration \SpecialChar LyX
2864 standard propose cinq façons différentes de convertir \SpecialChar LaTeX
2868 \begin_layout Enumerate
2871 \begin_inset Flex Noun
2874 \begin_layout Plain Layout
2883 \begin_layout Enumerate
2884 via (DVI et) PostScript,
2886 \begin_inset Flex Noun
2889 \begin_layout Plain Layout
2898 \begin_layout Enumerate
2901 \begin_inset Flex Noun
2904 \begin_layout Plain Layout
2913 \begin_layout Enumerate
2916 \begin_inset Flex Noun
2919 \begin_layout Plain Layout
2929 \begin_layout Enumerate
2932 \begin_inset Flex Noun
2935 \begin_layout Plain Layout
2945 \begin_layout Standard
2946 Pour définir de tels choix de séquences,
2947 vous devez définir plusieurs
2948 \begin_inset Quotes cld
2952 \begin_inset Quotes crd
2956 comme décrit dans la
2957 \begin_inset CommandInset ref
2959 reference "sec:Formats"
2966 avec la configuration standard,
2967 les formats dénommés
2968 \begin_inset Flex Noun
2971 \begin_layout Plain Layout
2978 \begin_inset Flex Noun
2981 \begin_layout Plain Layout
2989 \begin_inset Flex Noun
2992 \begin_layout Plain Layout
2999 \begin_inset Flex Noun
3002 \begin_layout Plain Layout
3010 \begin_inset Flex Noun
3013 \begin_layout Plain Layout
3020 \begin_inset Flex Noun
3023 \begin_layout Plain Layout
3031 \begin_inset Flex Noun
3034 \begin_layout Plain Layout
3041 \begin_inset Flex Noun
3044 \begin_layout Plain Layout
3053 \begin_inset Flex Noun
3056 \begin_layout Plain Layout
3062 (pour Lua\SpecialChar TeX
3064 qui correspondent tous au suffixe
3065 \begin_inset Flex Noun
3068 \begin_layout Plain Layout
3074 et auxquels sont associées les trois méthodes décrites ci-dessus.
3077 \begin_layout Chapter
3078 Internationaliser \SpecialChar LyX
3080 \begin_inset CommandInset label
3089 \begin_layout Standard
3090 Il est possible de traduire l'interface utilisateur de \SpecialChar LyX
3092 La dernière fois que nous avons vérifié,
3094 était disponible en 30 langues.
3095 La langue que vous avez choisie est appelée votre
3099 (pour plus de renseignements sur les réglages de localisation,
3100 voyez la documentation de votre système d'exploitation sur les locales.
3103 \begin_inset Flex Noun
3106 \begin_layout Plain Layout
3112 est un bon point de départ).
3115 \begin_layout Standard
3116 Notez que ces traductions fonctionnent,
3117 mais présentent quelques failles.
3119 toutes les fenêtres ont été tracées en fonction du texte anglais,
3120 et quelques-unes des traductions sont trop grandes pour rentrer dans l'espace alloué.
3121 Ce n'est qu'un problème d'affichage sans conséquence.
3122 Vous verrez aussi que certaines traductions n'ont pas de raccourcis définis pour tout.
3124 c'est qu'il n'y a pas assez de lettres disponibles.
3125 Parfois c'est que le traducteur n'a tout simplement pas encore eu le temps de le faire.
3126 Nos équipes de traduction,
3127 que vous pouvez souhaiter rejoindre
3131 \begin_layout Plain Layout
3132 Si vous parlez couramment une autre langue que l'anglais,
3133 rejoindre ces équipes est un des grands moyens de rendre service à la communauté des développeurs et utilisateurs de \SpecialChar LyX
3140 essaieront de faire disparaître ces inconvénients dans les versions futures de \SpecialChar LyX
3144 \begin_layout Section
3145 Traduire \SpecialChar LyX
3149 \begin_layout Subsection
3150 Traduire l'interface graphique (messages textuels)
3153 \begin_layout Standard
3155 utilise la bibliothèque GNU
3156 \begin_inset Flex Noun
3159 \begin_layout Plain Layout
3165 pour gérer l'internationalisation de l'interface.
3166 Pour que \SpecialChar LyX
3167 parle votre langue favorite dans tous les menus et fenêtres,
3168 vous avez besoin d'un fichier
3169 \begin_inset Flex Noun
3172 \begin_layout Plain Layout
3179 Quand celui-ci est disponible,
3180 vous devez générer à partir de là un fichier
3181 \begin_inset Flex Noun
3184 \begin_layout Plain Layout
3190 et installer ce dernier.
3191 Tout ce processus est expliqué dans la documentation de GNU
3192 \begin_inset Flex Noun
3195 \begin_layout Plain Layout
3202 Vous pouvez effectuer cette traduction pour votre propre besoin,
3203 mais si vous avez l'intention de la faire,
3204 vous pouvez aussi bien partager le résultat de votre travail avec la communauté \SpecialChar LyX
3206 Envoyez un message à la liste de messagerie des développeurs \SpecialChar LyX
3207 pour plus d'information sur la procédure.
3210 \begin_layout Standard
3212 voici un résumé de ce qu'il faut faire (
3218 est le code de la langue):
3221 \begin_layout Itemize
3222 télécharger le code source de \SpecialChar LyX
3224 \begin_inset CommandInset href
3226 name "page d'information sur le Web"
3227 target "https://www.lyx.org/HowToUseGIT"
3235 \begin_layout Itemize
3237 \begin_inset Flex Noun
3240 \begin_layout Plain Layout
3247 \begin_inset Flex Noun
3250 \begin_layout Plain Layout
3257 le répertoire des fichiers
3258 \begin_inset Flex Noun
3261 \begin_layout Plain Layout
3272 \begin_inset Flex Noun
3275 \begin_layout Plain Layout
3290 \begin_inset Flex Noun
3293 \begin_layout Plain Layout
3300 il peut être recréé avec la commande
3301 \begin_inset Flex Noun
3304 \begin_layout Plain Layout
3311 ou bien vous pouvez utiliser le fichier
3312 \begin_inset Flex Noun
3315 \begin_layout Plain Layout
3321 d'une autre langue comme modèle).
3324 \begin_layout Itemize
3338 \begin_layout Plain Layout
3339 C'est un fichier texte:
3340 il peut donc être modifié par n'importe quel éditeur de texte.
3341 Mais il existe des programmes spécifiques pour gérer les modifications,
3343 \begin_inset Flex Noun
3346 \begin_layout Plain Layout
3352 (toutes plate-formes) ou
3353 \begin_inset Flex Noun
3356 \begin_layout Plain Layout
3363 Emacs est également doté d'un
3364 \begin_inset Quotes cld
3368 \begin_inset Quotes crd
3371 pour modifier les fichier
3372 \begin_inset Flex Noun
3375 \begin_layout Plain Layout
3383 les fichiers sont encodés en Unicode,
3385 \begin_inset Flex URL
3388 \begin_layout Plain Layout
3390 https://www.gnu.org/software/gettext/manual/html_node/PO-Mode.html
3404 Pour certains menus,
3405 il y a aussi des touches de raccourci qui doivent être traduites.
3406 Ces touches viennent après un
3409 \begin_inset Quotes cld
3413 \begin_inset Quotes crd
3419 et doivent être adaptées au texte traduit.
3420 Vous devez aussi remplir les champs au début du nouveau fichier
3421 \begin_inset Flex Noun
3424 \begin_layout Plain Layout
3430 avec votre adresse e-mail,
3432 pour que les gens sachent comment vous joindre pour proposer des suggestions,
3433 ou pour démolir votre travail.
3436 \begin_layout Standard
3437 Si vous voulez juste traduire pour vous-même,
3441 \begin_layout Itemize
3451 \begin_inset Newline newline
3455 \begin_inset Flex Noun
3458 \begin_layout Plain Layout
3459 msgfmt -o xx.mo < xx.po
3467 \begin_layout Itemize
3469 \begin_inset Flex Noun
3472 \begin_layout Plain Layout
3478 dans votre répertoire de locales,
3479 dans le répertoire correspondant aux messages pour la langue
3487 \begin_inset Flex Noun
3490 \begin_layout Plain Layout
3497 \begin_inset Newline newline
3501 \begin_inset Flex Noun
3504 \begin_layout Plain Layout
3505 /usr/local/share/locale/xx/LC_MESSAGES/lyx.mo
3513 \begin_layout Standard
3514 Pour ajouter un nouveau fichier
3523 (ce qui serait mieux pour que d'autres puisent en profiter),
3524 il faut effectuer quelques changements dans \SpecialChar LyX
3526 envoyez donc une courrier à la liste de messagerie des développeurs pour ce faire.
3529 \begin_layout Subsubsection
3533 \begin_layout Standard
3534 Il arrive quelquefois qu'un message anglophone doive être traduit de différentes façons dans le langage cible.
3535 Un exemple est le message
3536 \begin_inset Flex Code
3539 \begin_layout Plain Layout
3545 qui se traduit en français par
3546 \begin_inset Flex Noun
3549 \begin_layout Plain Layout
3556 \begin_inset Flex Noun
3559 \begin_layout Plain Layout
3566 suivant le genre et l'initiale du mot suivant.
3568 \begin_inset Flex Code
3571 \begin_layout Plain Layout
3577 ne sait pas gérer de telles traductions ambiguës,
3578 et vous devez donc ajouter une information contextuelle au message:
3580 \begin_inset Flex Code
3583 \begin_layout Plain Layout
3590 \begin_inset Flex Code
3593 \begin_layout Plain Layout
3600 \begin_inset Flex Code
3603 \begin_layout Plain Layout
3610 les deux occurrences de
3611 \begin_inset Flex Code
3614 \begin_layout Plain Layout
3622 sont différentes pour
3623 \begin_inset Flex Code
3626 \begin_layout Plain Layout
3632 et peuvent être traduites correctement pour
3633 \begin_inset Flex Noun
3636 \begin_layout Plain Layout
3640 \begin_inset space ~
3649 \begin_inset Flex Noun
3652 \begin_layout Plain Layout
3656 \begin_inset space ~
3668 \begin_layout Standard
3669 Bien entendu l'information contextuelle doit être supprimée de l'affichage lorsqu'aucune traduction n'est utilisée,
3670 c'est pourquoi il faut la mettre entre double crochets à la fin du message comme ci-dessus.
3671 Le mécanisme de traduction de \SpecialChar LyX
3672 assure que tout ce qui est entre double crochets à la fin des messages est supprimé à l'affichage du message.
3675 \begin_layout Subsection
3676 Traduire la documentation
3679 \begin_layout Standard
3680 La documentation en ligne (dans le menu
3684 ) peut (et doit !) être traduite.
3685 S'il existe une traduction de la documentation
3689 \begin_layout Plain Layout
3691 au moins quelques documents avaient été traduit en14 langues,
3692 le manuel d'apprentissage étant disponible en quelques autres.
3698 et si la locale est correctement réglée,
3700 affichera tout seul la version traduite.
3702 cherche les versions traduites sous le nom
3703 \begin_inset Flex Noun
3706 \begin_layout Plain Layout
3724 est le code pour la langue en cours d'utilisation.
3725 S'il n'y a pas de traduction disponible,
3726 c'est la version anglaise qui est affichée.
3727 Notez que les versions traduites doivent avoir le même nom de fichier (ici
3728 \begin_inset Flex Noun
3731 \begin_layout Plain Layout
3738 Si vous vous sentez de traduire la documentation (ce qui est d'ailleurs un excellent moyen de corriger la documentation d'origine!),
3739 il y a un certain nombre de choses que vous devez faire tout de suite:
3742 \begin_layout Itemize
3743 faire un tour sur la page web de la
3744 \begin_inset CommandInset href
3746 name "traduction des documentations"
3747 target "https://www.lyx.org/WebFr.Translation"
3752 sur le site de \SpecialChar LyX
3755 vous pourrez voir quels documents ont déjà été traduits dans votre langue,
3757 Vous y trouverez aussi qui s'occupe d'organiser l'effort de traduction dans votre langue.
3758 Si personne ne s'en occupe,
3759 faites-nous connaître votre intérêt.
3762 \begin_layout Standard
3763 Une fois que vous vous y mettez pour de bon,
3764 voilà quelques conseils qui pourront vous éviter des ennuis:
3767 \begin_layout Itemize
3768 joignez-vous à l'équipe de documentation!
3775 Aide\SpecialChar menuseparator
3778 ) explique comment faire.
3779 C'est d'ailleurs le premier document à traduire;
3782 \begin_layout Itemize
3783 étudiez les conventions typographiques de la langue dans laquelle vous traduisez.
3784 La typographie est un art ancien et au cours des siècles,
3785 une grande variété de conventions ont vu le jour dans les différentes parties du globe.
3786 Apprenez aussi le vocabulaire spécifique des professionnels de la typographie dans votre pays.
3787 Si vous inventez votre propre terminologie,
3788 vous allez induire les lecteurs en erreur.
3792 La typographie peut devenir une passion !
3797 \begin_layout Itemize
3798 faites une copie du document (dans les cas simples,
3799 sinon voyez la note de bas de page
3800 \begin_inset space ~
3804 \begin_inset CommandInset ref
3806 reference "fn:NdT-:-Je"
3812 Ce sera votre fichier de travail.
3813 Vous pouvez l'utiliser comme fichier d'aide personnel en le mettant dans votre répertoire
3814 \begin_inset Flex Code
3817 \begin_layout Plain Layout
3824 \begin_inset Newline newline
3830 \begin_inset Note Greyedout
3833 \begin_layout Plain Layout
3839 pour un document complexe doté d'éléments externes (images,
3841 si vous voulez faire une copie dans un répertoire temporaire par exemple,
3842 faites attention aux liens vers les éléments externes qui peuvent être brisés quand le document est déplacé d'un endroit à un autre.
3843 La meilleure méthode est de télécharger l'arborescence \SpecialChar LyX
3844 depuis le dépôt git (voir
3845 \begin_inset Flex URL
3848 \begin_layout Plain Layout
3850 https://www.lyx.org/WebFr.HowToUseGIT
3855 ) et de modifier le ficher de documentation en place.
3863 \begin_layout Itemize
3864 de temps à autre le document original (de l'équipe \SpecialChar LyX
3867 \begin_inset CommandInset href
3869 name "l'interface d'affichage des source"
3870 target "https://www.lyx.org/trac/browser"
3875 pour voir ce qui a changé.
3876 De cette façon vous pouvez voir facilement les parties de votre document qui ont besoin d'être mises à jour
3880 \begin_layout Plain Layout
3882 Je conseille très vivement de partir des fichiers disponibles sur Trac,
3883 et de ne pas perdre de temps à traduire la version contenue dans votre distribution pour s'apercevoir trop tard que tout est périmé.
3884 J’ajoute que la meilleure solution est de récupérer l'image courante des sources de \SpecialChar LyX
3887 \begin_inset CommandInset href
3890 target "https://www.lyx.org/WebFr.HowToUseGIT"
3895 ) et de modifier directement le fichier concerné dans l'arborescence importée:
3897 les liens vers les images ne seront pas modifiés lors de la sauvegarde du fichier,
3898 et la version modifiée pourra être soumise sans modifications aux développeurs.
3899 \begin_inset CommandInset label
3913 \begin_layout Standard
3914 Si vous avez trouvé une erreur dans le document original,
3915 corrigez-la et dites-le au reste de l'équipe de documentation (que vous n'avez pas manqué de rejoindre,
3919 \begin_layout Standard
3920 \begin_inset Branch Obsolete
3924 \begin_layout Section
3925 Support de Clavier International
3928 \begin_layout Standard
3931 [Note de l'Éditeur :
3932 La section qui suit a été écrite par
3937 Il faut la corriger pour qu'elle soit conforme à la nouvelle feuille de style de la Documentation et pour utiliser les nouvelles fonctions de la version 1.0.
3938 Le tout doit aussi être fusionné avec la section d'après.
3942 \begin_layout Subsection
3943 Définir ses propres réaffectations clavier :
3949 \begin_layout Standard
3950 Regardons d'un peu plus près un fichier de définition de clavier.
3951 C'est un fichier ASCII qui définit :
3954 \begin_layout Itemize
3955 des correspondances touche à touche ou touche à chaîne
3958 \begin_layout Itemize
3962 \begin_layout Itemize
3963 des exceptions des touches mortes
3966 \begin_layout Standard
3967 Pour définir une traduction touche à touche ou touche à chaîne,
3968 utilisez cette commande :
3971 \begin_layout Quotation
3983 \begin_layout Standard
3988 est la touche à traduire et
3992 est la chaîne à insérer dans le document.
3993 Pour définir des touches mortes,
3997 \begin_layout Quotation
4002 kmod touche touche_morte
4005 \begin_layout Standard
4010 est la touche du clavier et
4014 est le nom de la touche morte.
4015 Les touches mortes suivantes sont supportées (nom du raccourci entre parenthèses) :
4018 \begin_layout Quotation
4022 \begin_inset space \hfill{}
4028 \begin_layout Quotation
4030 \begin_inset space \hfill{}
4036 \begin_layout Quotation
4038 \begin_inset space \hfill{}
4044 \begin_layout Quotation
4046 \begin_inset space \hfill{}
4052 \begin_layout Quotation
4054 \begin_inset space \hfill{}
4060 \begin_layout Quotation
4062 \begin_inset space \hfill{}
4069 \begin_layout Plain Layout
4081 \begin_layout Quotation
4083 \begin_inset space \hfill{}
4089 \begin_layout Quotation
4091 \begin_inset space \hfill{}
4098 \begin_layout Plain Layout
4110 \begin_layout Quotation
4112 \begin_inset space \hfill{}
4118 \begin_layout Quotation
4120 \begin_inset space \hfill{}
4126 \begin_layout Quotation
4128 \begin_inset space \hfill{}
4135 \begin_layout Plain Layout
4147 \begin_layout Quotation
4149 \begin_inset space \hfill{}
4156 \begin_layout Plain Layout
4168 \begin_layout Quotation
4170 \begin_inset space \hfill{}
4176 \begin_layout Quotation
4177 hungarian umlaut (hug)
4178 \begin_inset space \hfill{}
4184 \begin_layout Quotation
4186 \begin_inset space \hfill{}
4192 \begin_layout Quotation
4194 \begin_inset space \hfill{}
4201 \begin_layout Plain Layout
4213 \begin_layout Standard
4214 Dans beaucoup de claviers internationaux il y a des exceptions dans les règles d'emploi des touches mortes,
4215 vous pouvez les définir ainsi :
4218 \begin_layout Quotation
4223 kxmod touche_morte touche chaîne_sortie
4226 \begin_layout Standard
4228 sur un clavier slovaque,
4229 si vous tapez caron-o,
4230 ça génère circonflexe-o,
4231 il faut donc mettre :
4234 \begin_layout Quotation
4248 \begin_layout Standard
4249 pour le faire marcher correctement.
4250 Vous devez aussi définir comme des exceptions les touches mortes avec i et j,
4251 pour enlever le point avant d'insérer une marque d'accentuation.
4252 Je changerai ceci le moment venu,
4253 mais je n'en ai pas encore eu le temps.
4256 \begin_layout Standard
4258 à propos des caractères :
4259 l'antislash est un caractère d'échappement,
4261 il faut taper un double antislash.
4266 ont aussi un sens différent.
4271 indique les commentaires,
4272 les guillemets entourent les commandes style \SpecialChar LaTeX
4274 Pour entrer un guillemet,
4296 \begin_layout Standard
4297 Si vous faites un fichier de réaffectation clavier qui marche pour votre langue,
4298 merci de me l'envoyer,
4299 pour que je puisse l'inclure dans la prochaine distribution de réaffectations clavier.
4302 \begin_layout Standard
4303 Il y aura plus de mots-clés supportés à l'avenir dans les fichiers de réaffectation clavier,
4307 \begin_layout Itemize
4312 kinclude nom_fichier
4315 \begin_inset space \hfill{}
4318 inclut un autre fichier (
4325 \begin_layout Itemize
4333 \begin_inset space \hfill{}
4336 définit un programme externe de traduction (
4343 \begin_layout Standard
4344 Il devrait aussi chercher dans
4348 les valeurs implicites (par exemple,
4355 pour inclure le clavier implicite).
4363 \begin_layout Section
4364 Les Claviers Internationaux
4365 \begin_inset CommandInset label
4374 \begin_layout Standard
4375 \begin_inset Note Note
4378 \begin_layout Plain Layout
4379 En révisant ce document en mars 2008,
4380 le relecteur anglophone n'a pas vérifié cette section par manque de compréhension de son contenu.
4381 Ce serait bien que quelqu'un s'en charge.
4382 Le traducteur francophone (SMGC) l'avait traduit tel quel,
4383 le relecteur francophone (JPC) l'a relu tel quel.
4391 \begin_layout Standard
4392 Les deux sections suivantes décrivent en détail la syntaxe des fichiers
4393 \begin_inset Flex Code
4396 \begin_layout Plain Layout
4403 \begin_inset Flex Code
4406 \begin_layout Plain Layout
4413 Ces sections devraient vous aider à concevoir votre propre réaffectation clavier si celles fournies ne vous donnent pas satisfaction.
4416 \begin_layout Subsection
4422 \begin_layout Standard
4424 \begin_inset Flex Noun
4427 \begin_layout Plain Layout
4433 fait correspondre des appuis clavier à des caractères ou à des chaînes de caractères.
4434 Il définit une réaffectation clavier
4438 \begin_layout Plain Layout
4446 Cette section décrit les mots clés
4447 \begin_inset Flex Code
4450 \begin_layout Plain Layout
4458 \begin_inset Flex Code
4461 \begin_layout Plain Layout
4469 \begin_inset Flex Code
4472 \begin_layout Plain Layout
4479 \begin_inset Flex Code
4482 \begin_layout Plain Layout
4489 \begin_inset Flex Code
4492 \begin_layout Plain Layout
4501 \begin_layout Labeling
4502 \labelwidthstring 00.00.0000
4503 \begin_inset Flex Code
4506 \begin_layout Plain Layout
4512 fait correspondre un caractère à une chaîne
4515 \begin_layout LyX-Code
4524 \begin_layout Standard
4525 Ceci fait correspondre
4539 le guillemet double (
4549 ) doivent être protégés par un antislash (
4558 \begin_layout Standard
4559 Voici un exemple de commande
4560 \begin_inset Flex Noun
4563 \begin_layout Plain Layout
4569 qui fait s'afficher le symbole
4570 \begin_inset Flex Noun
4573 \begin_layout Plain Layout
4579 quand on tape la touche
4580 \begin_inset Flex Noun
4583 \begin_layout Plain Layout
4592 \begin_layout LyX-Code
4600 \begin_layout Labeling
4601 \labelwidthstring 00.00.0000
4602 \begin_inset Flex Code
4605 \begin_layout Plain Layout
4611 définit un caractère accentué
4614 \begin_layout LyX-Code
4620 caractère accent autorisés
4623 \begin_layout Standard
4637 C'est le principe de la touche morte
4641 \begin_layout Plain Layout
4646 désigne une touche qui seule ne produit pas de caractère,
4647 mais qui produit le caractère accentué voulu quand elle est suivie par une autre touche autorisée.
4652 \begin_inset Quotes cld
4656 \begin_inset Quotes crd
4661 sur un clavier français,
4662 il faut d'abord taper sur
4665 \begin_inset Quotes cld
4669 \begin_inset Quotes crd
4677 \begin_inset Quotes cld
4681 \begin_inset Quotes crd
4694 \begin_layout Standard
4699 puis une autre touche qui ne fait pas partie des caractères
4708 suivi par l'autre touche non autorisée.
4710 \begin_inset Flex Noun
4713 \begin_layout Plain Layout
4719 efface une touche morte,
4725 \begin_inset Flex Noun
4728 \begin_layout Plain Layout
4735 le curseur ne recule pas mais annule l'effet que
4739 aurait pu avoir sur la touche suivante.
4742 \begin_layout Standard
4743 Dans l'exemple suivant,
4744 il est spécifié que le caractère ' doit être un accent aigu,
4745 autorisé sur les caractères a,
4756 \begin_layout LyX-Code
4759 kmod ' acute aeiouAEIOU
4762 \begin_layout Labeling
4763 \labelwidthstring 00.00.0000
4764 \begin_inset Flex Code
4767 \begin_layout Plain Layout
4773 définit une exception au caractère accentué
4776 \begin_layout LyX-Code
4782 accent caractère résultat
4785 \begin_layout Standard
4786 Ceci définit une exception pour l'
4799 doit avoir été assigné auparavant par une déclaration
4800 \begin_inset Flex Code
4803 \begin_layout Plain Layout
4815 ne doit pas faire partie des caractères
4824 Quand vous tapez la séquence
4838 Si une telle déclaration n'existe pas dans le fichier
4839 \begin_inset Flex Code
4842 \begin_layout Plain Layout
4855 touche_accent caractère
4861 est le premier paramètre de la déclaration
4862 \begin_inset Flex Code
4865 \begin_layout Plain Layout
4876 \begin_layout Standard
4877 Avec la commande suivante,
4878 vous obtenez äi quand vous tapez acute-i ('i) :
4881 \begin_layout LyX-Code
4895 \begin_layout Labeling
4896 \labelwidthstring 00.00.0000
4897 \begin_inset Flex Code
4900 \begin_layout Plain Layout
4906 Combine deux caractères accentués
4909 \begin_layout LyX-Code
4915 accent1 accent2 autorisés
4918 \begin_layout Standard
4919 Celui-ci est assez ésotérique.
4920 Il vous permet de combiner les effets de l'
4928 (dans cet ordre !) sur les caractères
4941 doivent avoir été définies par une commande
4954 \begin_layout Standard
4955 Voyez cet exemple extrait du fichier
4962 \begin_layout LyX-Code
4966 acute aeioyvhAEIOYVH
4969 \begin_layout LyX-Code
4976 \begin_layout LyX-Code
4979 kcomb acute umlaut iyIY
4982 \begin_layout Standard
4983 Ça vous permet de taper
4987 et d'avoir l'effet de
4997 \begin_inset Flex Noun
5000 \begin_layout Plain Layout
5006 annule la dernière touche morte,
5008 \begin_inset Flex Code
5011 \begin_layout Plain Layout
5026 \begin_layout Subsection
5032 \begin_layout Standard
5033 Après que la réaffectation
5034 \begin_inset Flex Noun
5037 \begin_layout Plain Layout
5045 \begin_inset Flex Code
5048 \begin_layout Plain Layout
5054 convertit les chaînes de symboles obtenues dans la police de caractères.
5056 la distribution de \SpecialChar LyX
5057 comprend au moins les fichiers
5058 \begin_inset Flex Code
5061 \begin_layout Plain Layout
5068 \begin_inset Flex Code
5071 \begin_layout Plain Layout
5080 \begin_layout Standard
5081 En général le fichier
5082 \begin_inset Flex Code
5085 \begin_layout Plain Layout
5091 est une suite de déclarations de la forme :
5094 \begin_layout LyX-Code
5098 numéro_du_caractère chaîne
5101 \begin_layout Standard
5109 au caractère correspondant dans le jeu iso-8859-1 (233),
5110 il y a la déclaration suivante :
5113 \begin_layout LyX-Code
5121 \begin_layout Standard
5123 \begin_inset Flex Code
5126 \begin_layout Plain Layout
5135 \begin_inset Flex Code
5138 \begin_layout Plain Layout
5149 Notez que le même caractère peut servir pour plus d'une chaîne.
5151 \begin_inset Flex Code
5154 \begin_layout Plain Layout
5163 \begin_layout LyX-Code
5175 \begin_inset Newline newline
5191 \begin_layout Standard
5193 ne trouve pas de correspondance pour la chaîne produite par une touche ou une séquence avec des touches mortes,
5194 il va vérifier si elle ressemble à un caractère accentué et va essayer à l'écran de tracer un accent par dessus le caractère.
5197 \begin_layout Subsection
5201 \begin_layout Standard
5202 Il y a une autre façon d'ajouter le support pour des caractères internationaux par l'intermédiaire des touches mortes.
5203 Une touche morte marche en combinaison avec une lettre pour produire un caractère accentué.
5205 nous allons expliquer comment créer une touche morte vraiment simple pour montrer comment elles marchent.
5208 \begin_layout Standard
5209 Supposez que vous ayez besoin du caractère circonflexe,
5213 \begin_layout Plain Layout
5215 déjà présent en français,
5216 mais nous allons conserver cet exemple.
5224 \begin_inset Quotes cld
5228 \begin_inset Quotes crd
5234 Vous devez faire correspondre la touche circonflexe à la commande \SpecialChar LyX
5236 \begin_inset Flex Code
5239 \begin_layout Plain Layout
5246 \begin_inset Flex Code
5249 \begin_layout Plain Layout
5257 à chaque fois que vous taperez la touche circonflexe suivie par une lettre,
5258 il y aura un accent circonflexe dessus.
5263 \begin_inset Quotes cld
5269 \begin_inset Flex Code
5272 \begin_layout Plain Layout
5281 \begin_inset Quotes crd
5289 \begin_inset Quotes cld
5295 \begin_inset Flex Code
5298 \begin_layout Plain Layout
5307 \begin_inset Quotes crd
5314 si vous essayez de taper
5317 \begin_inset Quotes cld
5323 \begin_inset Flex Code
5326 \begin_layout Plain Layout
5335 \begin_inset Quotes crd
5342 va se plaindre avec un bip,
5346 \begin_inset Quotes cld
5352 \begin_inset Flex Code
5355 \begin_layout Plain Layout
5364 \begin_inset Quotes crd
5369 ne prend jamais d'accent circonflexe.
5371 \begin_inset Flex Noun
5374 \begin_layout Plain Layout
5380 après une touche morte fait s'afficher l'accent seul.
5381 Notez bien ce dernier point !
5382 Si vous faites correspondre une touche à une touche morte,
5383 vous devez faire correspondre le caractère sur cette touche à une touche différente.
5384 Faire correspondre la virgule à une cédille est une mauvaise idée,
5385 car vous n'aurez plus que des cédilles à la place des virgules.
5388 \begin_layout Standard
5389 Une façon courante de créer des touches mortes est d'utiliser
5390 \begin_inset Flex Noun
5393 \begin_layout Plain Layout
5401 \begin_inset Flex Noun
5404 \begin_layout Plain Layout
5411 \begin_inset Flex Noun
5414 \begin_layout Plain Layout
5420 en combinaison avec un accent,
5424 \begin_inset Quotes cld
5428 \begin_inset Quotes crd
5436 \begin_inset Quotes cld
5440 \begin_inset Quotes crd
5446 Une autre méthode met en jeu
5447 \begin_inset Flex Code
5450 \begin_layout Plain Layout
5457 \begin_inset Flex Code
5460 \begin_layout Plain Layout
5469 \begin_inset space ~
5473 \begin_inset space ~
5478 ) pour configurer la touche spéciale
5479 \begin_inset Flex Code
5482 \begin_layout Plain Layout
5489 Elle agit un peu comme
5490 \begin_inset Flex Noun
5493 \begin_layout Plain Layout
5499 et permet de faire correspondre des touches à des caractères accentués.
5500 Vous pouvez aussi transformer des touches en touches mortes en les affectant à quelque chose comme
5501 \begin_inset Flex Code
5504 \begin_layout Plain Layout
5510 puis en affectant cette touche symbolique à la commande \SpecialChar LyX
5515 \begin_layout Plain Layout
5521 C'est exactement ce que je fais dans mes fichiers
5533 \begin_inset space ~
5541 \begin_inset space ~
5546 ) est configurée comme
5550 et j'ai affecté des choses comme
5553 \begin_inset space ~
5561 \begin_inset space ~
5566 à un tas de touches symboliques
5569 \begin_inset Quotes cld
5573 \begin_inset Quotes crd
5579 C'est comme ça que j'obtiens tous mes caractères accentués.
5584 Vous pouvez transformer à peu près n'importe quelle touche en touche
5585 \begin_inset Flex Code
5588 \begin_layout Plain Layout
5596 \begin_inset Flex Code
5599 \begin_layout Plain Layout
5606 une touche de fonction inutilisée,
5608 Quant aux commandes \SpecialChar LyX
5609 qui produisent des accents,
5611 \begin_inset Flex Code
5614 \begin_layout Plain Layout
5623 \begin_inset space ~
5627 \begin_inset space ~
5633 Là-bas il y a la liste complète.
5636 \begin_layout Subsection
5637 Enregistrer votre configuration linguistique
5640 \begin_layout Standard
5641 Vous pouvez éditer vos préférences dans la fenêtre
5643 Outils\SpecialChar menuseparator
5646 pour que \SpecialChar LyX
5647 démarre avec l'environnement linguistique que vous souhaitez,
5648 automatiquement configuré.
5651 \begin_layout LyX-Code
5655 \begin_layout Chapter
5656 Créer et installer de nouvelles classes de document,
5658 \begin_inset CommandInset label
5660 name "chap:classe-texte"
5665 \begin_inset Argument 1
5668 \begin_layout Plain Layout
5669 Installer de nouvelles classes
5677 \begin_layout Standard
5679 nous décrivons comment créer et installer de nouveaux fichiers de format \SpecialChar LyX
5681 et nous vous offrons une révision des procédures correctes d'installation de nouvelles classes de document \SpecialChar LaTeX
5685 \begin_layout Standard
5687 quelques mots pour décrire une bonne approche de la relation entre \SpecialChar LyX
5688 et \SpecialChar LaTeX
5690 Ce qu'il faut bien comprendre,
5691 c'est qu'en certain sens,
5693 ne sait rien de \SpecialChar LaTeX
5696 du point de vue de \SpecialChar LyX
5700 \begin_inset Quotes cld
5704 \begin_inset Quotes crd
5707 particulier parmi d'autres formats susceptibles de produire un résultat.
5708 D'autres formats sont DocBook,
5712 est bien entendu un format particulièrement important,
5713 mais une très petite quantité d'information concernant \SpecialChar LaTeX
5714 est réellement contenue dans \SpecialChar LyX
5719 \begin_layout Plain Layout
5720 Certaines commandes sont suffisamment compliquées pour être codées
5721 \begin_inset Quotes cld
5725 \begin_inset Quotes crd
5728 dans les sources \SpecialChar LyX
5730 mais les développeurs considèrent que c'est une mauvaise chose.
5736 même pour des classes standard comme
5737 \begin_inset Flex Code
5740 \begin_layout Plain Layout
5747 est contenue dans les
5748 \begin_inset Quotes cld
5752 \begin_inset Quotes crd
5758 ne connaît pas grand chose de DocBook ou XHTML,
5759 tout est décrit dans les fichiers de format.
5762 \begin_layout Standard
5763 Vous pouvez imaginer un fichier de format pour une classe de document donnée comme un traducteur entre les constructions \SpecialChar LyX
5765 paragraphes et leur style associé,
5766 certains types d'inserts,
5769 et les constructions \SpecialChar LaTeX
5771 DocBook ou XHTML correspondantes.
5772 Pratiquement tout ce que \SpecialChar LyX
5774 \begin_inset Flex Code
5777 \begin_layout Plain Layout
5785 est contenu dans le ficher
5786 \begin_inset Flex Code
5789 \begin_layout Plain Layout
5795 et dans les fichiers inclus par celui-ci.
5797 un étude approfondie de ces fichiers est une bonne idée si vous avez l'intention d'écrire un fichier de format.
5798 Un bon point de départ est le fichier
5799 \begin_inset Flex Code
5802 \begin_layout Plain Layout
5810 \begin_inset Flex Code
5813 \begin_layout Plain Layout
5821 \begin_inset Flex Code
5824 \begin_layout Plain Layout
5830 et de nombreux autres fichiers de format pour de classes de document \SpecialChar LaTeX
5832 C'est dans ce fichier que sont définies les sections et les constructions similaires:
5834 \begin_inset Flex Code
5837 \begin_layout Plain Layout
5843 décrit pour \SpecialChar LyX
5844 comment les paragraphes marqués en style Section,
5847 peuvent être traduits en commandes ou balises \SpecialChar LaTeX
5850 Le fichier article.layout ne contient essentiellement que des inclusions de ces fichiers
5851 \begin_inset Flex Code
5854 \begin_layout Plain Layout
5863 \begin_layout Standard
5864 Définir la correspondance \SpecialChar LyX
5866 n'est cependant pas la seule fonction des fichiers de format.
5867 Leur autre but est de préciser comment les constructions \SpecialChar LyX
5868 apparaîtront à l'écran.
5869 Le fait que ces fichiers assurent ces deux fonctions est souvent source de confusion,
5870 parce qu'elles sont tout à fait séparées:
5871 expliquer à \SpecialChar LyX
5872 comment traduire un style de paragraphe en \SpecialChar LaTeX
5873 ne lui dit pas comment l'afficher;
5875 expliquer à \SpecialChar LyX
5876 comment afficher un paragraphe ne lui dit pas comment le traduire en \SpecialChar LaTeX
5877 (sans parler de lui dire comment \SpecialChar LaTeX
5881 quand vous devez définir une nouvelle construction \SpecialChar LyX
5883 vous devez toujours effectuer deux tâches distinctes:
5884 (a) écrire comment la traduire en \SpecialChar LaTeX
5885 et (b) écrire comment l'afficher.
5888 \begin_layout Standard
5889 La même distinction est vraie pour les autre formats de sortie,
5890 bien que XHTML soit différent sous divers aspects,
5891 du fait que dans ce cas \SpecialChar LyX
5892 est capable d'utiliser au moins partiellement l'information concernant l'affichage à l'écran pour créer l'information (sous forme de CSS) nécessaire à l'affichage dans un navigateur.
5895 la distinction entre les mécanismes internes de \SpecialChar LyX
5896 et la façon dont les objets sont restitués à l'extérieur reste valide,
5897 et le contrôle séparé des deux facettes reste possible.
5899 \begin_inset CommandInset ref
5901 reference "sec:Tags-for-XHTML"
5909 \begin_layout Section
5910 Installer de nouveaux fichiers \SpecialChar LaTeX
5914 \begin_layout Standard
5915 Certaines installations peuvent ne pas contenir le paquetage \SpecialChar LaTeX
5916 que vous vouliez justement utiliser avec \SpecialChar LyX
5919 vous pouvez avoir besoin de Foil\SpecialChar TeX
5921 un paquetage pour préparer des transparents pour rétroprojecteurs.
5922 Les distributions \SpecialChar LaTeX
5923 récentes comme \SpecialChar TeX
5924 Live (depuis 2008) ou MiK\SpecialChar TeX
5925 incluent une interface utilisateur pour installer de tels paquetages.
5926 Par exemple avec MiK\SpecialChar TeX
5928 vous démarrez le programme
5929 \begin_inset Quotes cld
5933 \begin_inset space ~
5937 \begin_inset Quotes crd
5940 pour afficher une liste des paquetages disponibles.
5941 Pour installer l'un d'entre eux,
5942 il suffit d'effectuer un clic droit sur son nom ou sur le bouton correspondant de la barre d'outil.
5945 \begin_layout Standard
5946 Si votre distribution \SpecialChar LaTeX
5947 n'inclut pas un tel gestionnaire de paquetage,
5948 ou si le paquetage n'est pas disponible pour votre distribution,
5949 alors faites comme suit pour l'installer manuellement:
5952 \begin_layout Enumerate
5953 Récupérer le paquetage depuis
5954 \begin_inset CommandInset href
5957 target "http://www.ctan.org/"
5965 \begin_layout Enumerate
5966 Si le paquetage contient un fichier doté d'un suffixe
5967 \begin_inset Quotes cld
5971 \begin_inset Flex Code
5974 \begin_layout Plain Layout
5983 \begin_inset Quotes crd
5986 (c'est le cas pour Foil\SpecialChar TeX
5989 \begin_inset Quotes cld
5993 \begin_inset Quotes crd
5996 alors ouvrir une console,
5997 aller dans le répertoire de ce fichier et exécuter la commande
5998 \begin_inset Flex Code
6001 \begin_layout Plain Layout
6011 \begin_inset Quotes cld
6015 \begin_inset Quotes crd
6018 le paquetage et vous disposez des fichiers nécessaires à l'installation.
6019 De nombreux paquetages ne sont pas reliés et vous pouvez sauter cette étape;
6022 \begin_layout Enumerate
6023 Vous devez alors décider si ce paquetage doit être disponible pour tous les utilisateurs ou seulement pour vous-même.
6027 \begin_layout Enumerate
6028 Avec les systèmes *nix (Linux,
6031 si vous souhaitez que le paquetage soit disponible pour tous les utilisateurs,
6032 installez-le dans l'arborescence \SpecialChar TeX
6034 \begin_inset Quotes cld
6038 \begin_inset Quotes crd
6042 sinon installez-le dans votre arborescence \SpecialChar TeX
6044 \begin_inset Quotes cld
6048 \begin_inset Quotes crd
6052 La nécessité de créer ces arborescences,
6053 si elles n'existent pas déjà,
6054 dépend de votre système.
6057 \begin_inset Flex Code
6060 \begin_layout Plain Layout
6072 \begin_layout Plain Layout
6073 Ce fichier est habituellement dans le répertoire
6078 bien que vous puissiez exécuter la commande
6079 \begin_inset Flex Code
6082 \begin_layout Plain Layout
6095 L'emplacement de l'arborescence
6096 \begin_inset Quotes cld
6100 \begin_inset Quotes crd
6103 est définie par la variable
6104 \begin_inset Flex Code
6107 \begin_layout Plain Layout
6116 elle a usuellement pour valeur
6118 /usr/local/share/texmf/
6120 (installation système),
6123 /usr/local/share/texmf/
6125 (installation utilisateur) ou
6127 /usr/local/texlive/texmf-local
6129 (installation TexLive).
6130 L'emplacement de l'arborescence
6131 \begin_inset Quotes cld
6135 \begin_inset Quotes crd
6139 \begin_inset Flex Code
6142 \begin_layout Plain Layout
6155 \begin_inset Newline newline
6162 où XXXX est l'année de la distribution \SpecialChar TeX
6163 Live (si ces variables ne sont pas prédéfinies,
6164 vous devrez le faire vous-même).
6165 Vous aurez besoin d'avoir les droits d'administration système pour créer ou modifier l'arborescence
6166 \begin_inset Quotes cld
6170 \begin_inset Quotes crd
6174 mais votre arborescence
6175 \begin_inset Quotes cld
6179 \begin_inset Quotes crd
6182 ne devrait pas nécessiter de tels droits.
6183 \begin_inset Newline newline
6186 D'une manière générale,
6187 il est recommandable d'installer dans le répertoire utilisateur parce que cette arborescence ne sera pas modifiée lors d'une mise à jour de votre système.
6188 Elle sera également sauvegardée avec tout le reste lors de le sauvegarde de votre répertoire utilisateur
6189 \begin_inset Quotes cld
6193 \begin_inset Quotes crd
6196 (que vous effectuez régulièrement,
6200 \begin_layout Enumerate
6202 si vous souhaitez que le nouveau paquetage soit disponible pour tous les utilisateurs de votre système,
6203 allez dans le répertoire où \SpecialChar LaTeX
6205 puis dans le sous-répertoire
6213 (pour MiK\SpecialChar TeX
6215 celui-ci sera implicitement
6232 \begin_layout Plain Layout
6233 Notez que ce chemin sera celui des installations anglophones.
6234 Pour une installation germanophone,
6236 \begin_inset Flex Code
6239 \begin_layout Plain Layout
6257 de même pour d'autres langages.
6262 Créer dans ce répertoire un nouveau répertoire dénommé
6263 \begin_inset Flex Code
6266 \begin_layout Plain Layout
6272 et copiez tous les fichiers du paquetage dedans.
6273 Si le paquetage ne doit être accessible que par vous ou si vous n'avez pas les droits d'administration,
6275 mais dans le répertoire \SpecialChar LaTeX
6278 avec MiK\SpecialChar TeX
6279 2.8 sur WinXP le répertoire
6280 \begin_inset Newline newline
6284 \begin_inset Flex Code
6287 \begin_layout Plain Layout
6290 Documents and Settings
6302 \begin_inset Newline newline
6306 \begin_inset Phantom HPhantom
6309 \begin_layout Plain Layout
6321 \begin_inset Flex Code
6324 \begin_layout Plain Layout
6342 \begin_inset Newline newline
6345 Avec Vista ce sera le répertoire
6346 \begin_inset Newline newline
6352 \begin_inset Flex Code
6355 \begin_layout Plain Layout
6384 \begin_layout Enumerate
6385 Vous devez alors informer \SpecialChar LaTeX
6386 de la présence de nouveaux fichiers.
6387 Ceci dépend de nouveau de la distribution \SpecialChar LaTeX
6392 \begin_layout Enumerate
6393 Avec \SpecialChar TeX
6395 exécuter la commande
6396 \begin_inset Flex Code
6399 \begin_layout Plain Layout
6408 Si vous avez installé le paquetage pour tous les utilisateurs,
6409 vous aurez besoin des droits d'administration pour ce faire;
6412 \begin_layout Enumerate
6413 Avec MiK\SpecialChar TeX
6415 si vous avez installé le paquetage pour tous les utilisateurs,
6416 démarrez le programme
6419 \begin_inset Quotes cld
6423 \begin_inset space ~
6429 \begin_inset Quotes crd
6432 et appuyez sur le bouton
6433 \begin_inset Quotes cld
6441 \begin_inset Quotes crd
6445 Sinon démarrez le programme
6446 \begin_inset Quotes cld
6454 \begin_inset Quotes crd
6461 \begin_layout Enumerate
6463 vous devez informer \SpecialChar LyX
6464 de l'existence de nouveaux paquetages:
6465 dans \SpecialChar LyX
6469 Outils\SpecialChar menuseparator
6473 puis redémarrez \SpecialChar LyX
6477 \begin_layout Standard
6478 Le paquetage est maintenant installé.
6480 la classe de document
6481 \begin_inset Flex Code
6484 \begin_layout Plain Layout
6488 \begin_inset space ~
6496 est maintenant disponible dans
6498 Document\SpecialChar menuseparator
6499 Paramètres\SpecialChar menuseparator
6506 \begin_layout Standard
6507 Si vous souhaitez utiliser une classe de document qui ne figure pas dans la liste
6509 Document\SpecialChar menuseparator
6510 Paramètres\SpecialChar menuseparator
6514 vous devez créer une fichier de
6515 \begin_inset Quotes cld
6519 \begin_inset Quotes crd
6523 \begin_inset Quotes cld
6527 \begin_inset Quotes crd
6531 Ceci est le sujet du paragraphe suivant.
6534 \begin_layout Section
6535 Types de fichiers de formats
6538 \begin_layout Standard
6539 Cette section décrit les différentes variétés de fichiers contenant les informations de format:
6540 instructions pour l'affichage par \SpecialChar LyX
6541 et pour la traduction en \SpecialChar LaTeX
6544 ou autre format de sortie désiré,
6545 des styles de paragraphe et de caractère variés.
6548 \begin_layout Standard
6549 Nous essayons ici de donner une description complète de la procédure à suivre;
6550 il y a cependant une telle variété de classes \SpecialChar LaTeX
6551 supportant des types de document très différents que nous ne pouvons pas espérer couvrir tous les cas possibles ni tous les problèmes que vous pourrez rencontrer.
6552 La liste de messagerie des utilisateurs \SpecialChar LyX
6553 est fréquentée par des personnes expérimentées dans l'écriture des formats,
6554 qui voudront partager ce qu'elles ont appris,
6555 n'hésitez pas à poser des questions sur cette liste.
6558 \begin_layout Standard
6559 Quand vous prévoyez d'écrire un nouveau format,
6560 il est extrêmement utile de regarder les formats distribués avec \SpecialChar LyX
6562 Si vous écrivez un fichier de format pour une classe de document \SpecialChar LaTeX
6563 qui pourrait intéresser d'autres personnes,
6564 ou si vous écrivez un module utile,
6565 vous pouvez envisager de l'insérer dans les
6566 \begin_inset CommandInset href
6568 name "pages dans le wiki LyX"
6569 target "https://wiki.lyx.org/Layouts/Layouts"
6575 voire de le soumettre à la liste des développeurs,
6576 pour qu'il figure dans la distribution de \SpecialChar LyX
6581 \begin_layout Plain Layout
6582 Notez bien que du fait que \SpecialChar LyX
6583 est diffusé sous licence GPL (General Public License),
6584 toute contribution doit être également sous licence GPL.
6592 \begin_layout Subsection
6594 \begin_inset CommandInset label
6596 name "subsec:Modules_de_format"
6603 \begin_layout Standard
6604 Nous avons mentionné jusqu'ici les
6605 \begin_inset Quotes cld
6609 \begin_inset Quotes crd
6613 mais il existe différentes sortes de fichiers qui contiennent des informations de format.
6614 Les fichiers de format au sens strict ont pour suffixe
6615 \begin_inset Flex Code
6618 \begin_layout Plain Layout
6624 et contiennent l'information nécessaire à \SpecialChar LyX
6625 pour les classes de document.
6626 Depuis \SpecialChar LyX
6629 les informations de format peuvent être incluses dans les
6634 qui ont pour suffixe
6635 \begin_inset Flex Code
6638 \begin_layout Plain Layout
6645 Les modules sont aux paquetages \SpecialChar LaTeX
6646 à peu près ce que sont les fichiers de format aux classes de document,
6647 et certains modules —
6649 \begin_inset Quotes cld
6653 \begin_inset Quotes crd
6657 offrent la fonctionnalité d'un seul paquetage.
6659 le modules de format sont aussi similaires aux fichiers d'inclusion
6663 \begin_layout Plain Layout
6664 Ceux-ci peuvent avoir un suffixe quelconque,
6665 mais par convention il leur a été attribué le suffixe
6666 \begin_inset Flex Code
6669 \begin_layout Plain Layout
6682 \begin_inset Flex Code
6685 \begin_layout Plain Layout
6694 dans le fait que les modules ne sont pas spécifiques du format d'un document donné,
6695 mais peuvent être utilisés avec de nombreux formats différents.
6696 Cependant l'utilisation d'un fichier d'inclusion (dans
6697 \begin_inset Flex Code
6700 \begin_layout Plain Layout
6706 par exemple) nécessite la modification du fichier de format
6707 \begin_inset Flex Code
6710 \begin_layout Plain Layout
6717 au lieu de cette modification,
6718 les modules sont sélectionnés dans la page
6719 \begin_inset Flex Noun
6722 \begin_layout Plain Layout
6723 Document\SpecialChar menuseparator
6732 \begin_layout Standard
6733 Rédiger des modules est la façon la plus simple de se familiariser avec l'écriture des formats,
6734 puisque ce peut être aussi simple que l'ajout d'un seul nouveau paragraphe ou insert.
6736 les modules peuvent inclure tout ce que peuvent inclure les formats.
6739 \begin_layout Standard
6740 Après la création d'un nouveau module,
6741 vous devrez reconfigurer et redémarrer \SpecialChar LyX
6742 pour que le module apparaisse dans le menu.
6744 les modifications que vous faites dans le module seront immédiatement actives,
6746 \begin_inset Flex Noun
6749 \begin_layout Plain Layout
6750 Document\SpecialChar menuseparator
6751 Paramètres\SpecialChar menuseparator
6758 sélectionnez un module et appuyez sur
6759 \begin_inset Quotes cld
6763 \begin_inset Quotes crd
6769 Il vous est fortement recommandé de sauvegarder votre travail avant de procéder ainsi
6775 il vous est fortement recommandé de ne pas essayer de modifier des modules durant une travail productif sur un document
6779 les développeurs s'efforcent de conserver une bonne stabilité à \SpecialChar LyX
6780 dans de telles situations,
6781 mais les erreurs de syntaxe et autres dans votre module pourraient déclencher des comportements bizarres.
6784 \begin_layout Subsubsection
6788 \begin_layout Standard
6789 Les modules sont à \SpecialChar LyX
6790 ce que les paquetages sont à \SpecialChar LaTeX
6793 il arrive que vous souhaitiez disposer d'un insert ou d'un style de caractère pour un seul document,
6794 et écrire un module qui sera universel n'a pas grand sens.
6795 Vous avez alors besoin du
6796 \begin_inset Quotes cld
6800 \begin_inset Quotes crd
6807 \begin_layout Standard
6808 Vous le trouverez via
6810 Document\SpecialChar menuseparator
6811 Paramètres\SpecialChar menuseparator
6815 La grande zone textuelle vous permet de saisir ce que vous mettriez dans un fichier de format ou de module.
6816 Vous pouvez voir le format local comme un module qui n'appartient qu'au document en cours de saisie.
6818 vous devez saisir une balise
6819 \begin_inset Flex Code
6822 \begin_layout Plain Layout
6829 N'importe quel format est admissible,
6830 mais on utilise d'habitude le format de la version de \SpecialChar LyX
6831 utilisée (pour \SpecialChar LyX
6833 le format porte le numéro 81).
6836 \begin_layout Standard
6837 Lorsque vous avez saisi quelque chose dans la fenêtre de
6838 \begin_inset Flex Code
6841 \begin_layout Plain Layout
6850 \begin_inset Quotes cld
6858 \begin_inset Quotes crd
6861 qui se trouve en bas.
6862 Cliquer sur ce bouton entraînera une vérification de la validité du code que vous aurez saisi.
6864 vous donne cette information sans hélas l'accompagner d'un diagnostic d'erreurs explicite.
6865 Ces erreurs seront cependant affichées dans la fenêtre d'appel si vous avez activé \SpecialChar LyX
6867 Vous ne pourrez pas appliquer ou enregistrer votre format tant qu'il n'est pas valide.
6870 \begin_layout Standard
6871 Les précautions indiquées à la fin de la section précédente s'appliquent également ici.
6872 Ne jouez pas avec un format local pendant un vrai travail,
6873 surtout si vous n'avez pas enregistré votre document.
6875 utiliser un format local avec un document de test peut être très pratique pour essayer de nouvelles choses,
6876 voire pour aborder l’écriture d'un module.
6879 \begin_layout Subsection
6880 Format pour un fichier
6881 \begin_inset Flex Code
6884 \begin_layout Plain Layout
6893 \begin_layout Standard
6894 Les deux situations que vous êtes probablement susceptibles de rencontrer quand vous voulez gérer une nouvelle classe de document \SpecialChar LaTeX
6895 sont les fichiers \SpecialChar LaTeX2e
6897 \begin_inset Flex Code
6900 \begin_layout Plain Layout
6907 \begin_inset Flex Code
6910 \begin_layout Plain Layout
6917 Interfacer une nouveau fichier de style est assez facile,
6918 Interfacer une nouvelle classe est plus compliqué:
6919 nous allons décrire la première opération ici,
6920 et la seconde dans le paragraphe suivant.
6923 \begin_layout Standard
6924 La situation la plus simple se présente si votre nouvelle classe de document est fournie sous la forme d'un fichier de style à utiliser en combinaison avec une classe de document existante,
6927 le fichier de style sera appelé
6928 \begin_inset Flex Code
6931 \begin_layout Plain Layout
6937 et il doit être utilisé avec la classe standard
6938 \begin_inset Flex Code
6941 \begin_layout Plain Layout
6950 \begin_layout Standard
6951 Commencez par copier le fichier de format de la classe de document en question dans votre répertoire local.
6954 \begin_layout LyX-Code
6955 cp report.layout ~/.lyx/layouts/ma_classe.layout
6958 \begin_layout Standard
6963 et changez la ligne :
6966 \begin_layout LyX-Code
6969 DeclareLaTeXClass{report}
6972 \begin_layout Standard
6976 \begin_layout LyX-Code
6979 DeclareLaTeXClass[report,
6980 ma_classe.sty]{report (ma_classe)}
6983 \begin_layout Standard
6987 \begin_layout LyX-Code
6989 \begin_inset Newline newline
6994 usepackage{ma_classe}
6995 \begin_inset Newline newline
7001 \begin_layout Standard
7002 près du début du fichier.
7005 \begin_layout Standard
7006 Démarrez \SpecialChar LyX
7008 \begin_inset Flex Noun
7011 \begin_layout Plain Layout
7012 Outils\SpecialChar menuseparator
7019 Redémarrez \SpecialChar LyX
7020 et essayez de créer un nouveau document.
7022 \begin_inset Quotes cld
7026 \begin_inset Flex Noun
7029 \begin_layout Plain Layout
7031 \begin_inset space ~
7040 \begin_inset Quotes crd
7043 parmi les classes de document dans la fenêtre
7044 \begin_inset Flex Noun
7047 \begin_layout Plain Layout
7048 Document\SpecialChar menuseparator
7049 Paramètres\SpecialChar menuseparator
7056 Il est probable que certaines des commandes de section devront être différentes de celles de la classe de base
7060 \begin_layout Plain Layout
7069 vous pouvez donc jouer avec les réglages des différentes sections si vous le souhaitez.
7070 Les informations de format pour le sectionnement se trouvent dans
7071 \begin_inset Flex Code
7074 \begin_layout Plain Layout
7081 mais il n'est pas nécessaire de recopier ce fichier pour le modifier.
7082 Il vous suffit en effet d'ajouter vos modifications au fichier de format,
7084 \begin_inset Flex Code
7087 \begin_layout Plain Layout
7089 \begin_inset Flex Code
7092 \begin_layout Plain Layout
7104 qui implique l'inclusion de
7105 \begin_inset Flex Code
7108 \begin_layout Plain Layout
7116 vous pourriez ajouter ces lignes:
7119 \begin_layout LyX-Code
7125 \begin_layout LyX-Code
7131 \begin_layout LyX-Code
7137 \begin_layout LyX-Code
7143 \begin_layout LyX-Code
7149 \begin_layout Standard
7150 pour modifier la police des titres de chapitre en police sens empattements.
7151 Ceci écrasera (ou bien,
7153 ajoutera) la déclaration existante pour le style Chapitre.
7156 \begin_layout Standard
7157 Votre nouveau paquetage peut également fournir des commandes ou des environnements qui n'existent pas dans la classe de base.
7159 il vous faudra ajouter ceux-ci au fichier de format.
7161 \begin_inset space ~
7165 \begin_inset CommandInset ref
7167 reference "sec:Syntaxe-des"
7172 pour savoir comment faire.
7175 \begin_layout Standard
7177 \begin_inset Flex Code
7180 \begin_layout Plain Layout
7186 peut être utilisé avec plusieurs classes de document différentes,
7187 vous trouverez sans doute plus approprié d'écrire un module que vous pourrez charger avec la classe de base.
7188 Le module le plus simple qu'il est possible d'écrire dans ce contexte est la suivant:
7191 \begin_layout LyX-Code
7196 DeclareLyXModule{mon paquetage}
7199 \begin_layout LyX-Code
7205 \begin_layout LyX-Code
7208 #Support for mypkg.sty.
7211 \begin_layout LyX-Code
7215 \begin_inset Newline newline
7221 \begin_layout LyX-Code
7225 \begin_inset Newline newline
7231 \begin_layout LyX-Code
7235 \begin_inset Newline newline
7241 \begin_inset Newline newline
7247 \begin_layout Standard
7248 Un module plus compliqué pourrait modifier le comportement de constructions existantes ou d'en définir de nouvelles.
7251 \begin_inset space ~
7255 \begin_inset CommandInset ref
7257 reference "sec:Syntaxe-des"
7265 \begin_layout Subsection
7266 Format pour un fichier
7267 \begin_inset Flex Code
7270 \begin_layout Plain Layout
7279 \begin_layout Standard
7280 Deux possibilités se présentent.
7284 \begin_layout Standard
7285 Soit le fichier de classe est fondé sur une classe de document existante.
7287 de nombreuses classes pour une thèse sont des variantes de
7288 \begin_inset Flex Code
7291 \begin_layout Plain Layout
7298 Pour vérifier que c'est le cas pour la vôtre,
7299 cherchez une ligne comme
7302 \begin_layout LyX-Code
7308 \begin_layout Standard
7309 dans le fichier de classe.
7311 vous pouvez essentiellement procéder comme dans la section précédente,
7313 \begin_inset Flex Code
7316 \begin_layout Plain Layout
7317 Declare\SpecialChar LaTeX
7324 Si votre nouvelle classe est une thèse,
7326 \begin_inset Flex Code
7329 \begin_layout Plain Layout
7336 cette ligne doit être
7340 \begin_layout Plain Layout
7341 Et enregistrer le fichier comme
7342 \begin_inset Flex Code
7345 \begin_layout Plain Layout
7351 facilitera les choses:
7353 suppose que la classe de document a le même nom que le fichier de format.
7361 \begin_layout LyX-Code
7364 DeclareLaTeXClass[thesis,book]{thesis}
7367 \begin_layout Standard
7368 Soit le fichier de classe est original.
7370 vous devrez probablement créer votre propre format.
7371 Nous vous suggérons fortement de copier un fichier de format existant qui utilise une classe \SpecialChar LaTeX
7372 similaire et de le modifier si c'est possible.
7373 Utilisez au moins un fichier existant comme point de départ pour savoir quels sont les éléments dont vous devez vous occuper.
7375 les spécificités sont décrites ci-après.
7378 \begin_layout Subsection
7380 \begin_inset CommandInset label
7389 \begin_layout Standard
7390 Une fois qu'un fichier de format a été crée pour une classe de document,
7391 vous désirerez peut-être créer un
7396 Un modèle est une sorte de mode d'emploi pour votre format,
7397 montrant comment il peut être utilisé,
7398 mais avec un contenu fictif.
7399 Vous pouvez jeter un œil aux divers modèles distribués avec \SpecialChar LyX
7403 \begin_layout Standard
7404 Les modèles sont créés comme les documents normaux.
7405 La seule différence est que les documents normaux contiennent tous les réglages possibles,
7406 y compris les polices et la taille du papier.
7407 Or on ne veut en général pas qu'un modèle modifie ces réglages implicites.
7409 l'auteur d'un modèle doit enlever les commandes correspondantes comme
7410 \begin_inset Flex Code
7413 \begin_layout Plain Layout
7422 \begin_inset Flex Code
7425 \begin_layout Plain Layout
7433 du fichier modèle \SpecialChar LyX
7435 C'est faisable avec un simple éditeur de texte,
7437 \begin_inset Flex Code
7440 \begin_layout Plain Layout
7447 \begin_inset Flex Code
7450 \begin_layout Plain Layout
7459 \begin_layout Standard
7460 Mettez les fichiers modèles que vous avez créés et édités dans
7461 \begin_inset Flex Code
7464 \begin_layout Plain Layout
7471 copiez ceux que vous utilisez du répertoire global de modèles
7472 \begin_inset Flex Code
7475 \begin_layout Plain Layout
7482 vers le même endroit,
7483 et redéfinissez le répertoire de modèles dans la fenêtre
7484 \begin_inset Flex Noun
7487 \begin_layout Plain Layout
7488 Outils\SpecialChar menuseparator
7489 Préférences\SpecialChar menuseparator
7498 \begin_layout Standard
7500 \begin_inset Flex Code
7503 \begin_layout Plain Layout
7509 a un statut particulier.
7510 Il est chargé à chaque fois que vous créez un nouveau document avec
7511 \begin_inset Flex Noun
7514 \begin_layout Plain Layout
7515 Fichier\SpecialChar menuseparator
7521 afin d'avoir les réglages implicites.
7522 Pour créer ce modèle depuis \SpecialChar LyX
7524 vous n'avez qu'à ouvrir un document ayant déjà les réglages voulus,
7525 et appuyer sur le bouton
7526 \begin_inset Flex Noun
7529 \begin_layout Plain Layout
7530 Enregistrer comme valeurs implicites
7538 \begin_layout Subsection
7539 Mise à jour des anciens fichiers de format
7542 \begin_layout Standard
7543 La syntaxe des fichiers de format change à chaque publication d'une nouvelle version de \SpecialChar LyX
7545 et les anciens fichiers de format doivent donc être convertis dans la nouvelle syntaxe.
7547 lit un fichier de format écrit avec une syntaxe ancienne,
7548 il appelle le script
7549 \begin_inset Flex Code
7552 \begin_layout Plain Layout
7558 pour le convertir dans un fichier temporaire doté de la nouvelle syntaxe.
7559 Le fichier original reste intact.
7560 Si vous utilisez le fichier de format souvent,
7561 vous voudrez sans doute rendre les modifications permanentes,
7562 pour éviter des conversions répétitives de la part de \SpecialChar LyX
7565 vous pouvez appeler le convertisseur manuellement:
7568 \begin_layout Enumerate
7570 \begin_inset Flex Code
7573 \begin_layout Plain Layout
7580 \begin_inset Flex Code
7583 \begin_layout Plain Layout
7592 \begin_layout Enumerate
7593 exécutez la commande
7594 \begin_inset Newline newline
7598 \begin_inset Flex Code
7601 \begin_layout Plain Layout
7602 python \SpecialChar LyX
7603 Dir/scripts/layout2layout.py myclass.old myclass.layout
7609 \begin_inset Newline newline
7613 \begin_inset Flex Code
7616 \begin_layout Plain Layout
7623 est le nom de votre répertoire \SpecialChar LyX
7627 \begin_layout Standard
7628 Le convertisseur ne gère que les changements de syntaxe.
7629 Il ne peut pas gérer les modifications du contenu des fichiers inclus,
7630 ceux-ci doivent être convertis séparément.
7633 \begin_layout Subsection
7634 Fichiers moteurCitation
7635 \begin_inset CommandInset label
7637 name "subsec:Cite-Engine-Files"
7644 \begin_layout Standard
7645 Une espèce particulière de fichier de format est dénommée moteurCitation et se manifeste via des fichiers
7646 \begin_inset Flex Code
7649 \begin_layout Plain Layout
7655 situés dans le sous-répertoire
7656 \begin_inset Flex Code
7659 \begin_layout Plain Layout
7666 Ils sont destinés à spécifier les paquetages \SpecialChar LaTeX
7667 destinés à la création de bibliographies,
7682 mais le traitement par \SpecialChar LyX
7683 des citations Bib\SpecialChar TeX
7684 ordinaires (sans paquetage additionnel) est également défini par de tels fichiers.
7687 \begin_layout Standard
7689 on définit quels sont les paquetages à charger par \SpecialChar LyX
7691 quelles sont le commandes de citation disponibles,
7692 comment celles-ci seront affichées dans \SpecialChar LyX
7693 (dans la fenêtre de travail,
7695 les menus contextuels),
7696 ainsi que dans les résultats XHTML et textuels.
7698 les fichiers spécifient les variantes de style disponibles (auteur-année,
7700 etc;) et leurs particularités Les fichiers moteurCitation servent également à engendrer les options disponibles via
7702 Document\SpecialChar menuseparator
7703 Paramètres\SpecialChar menuseparator
7704 Bibliographie\SpecialChar menuseparator
7710 \begin_layout Standard
7711 Bien qu'un fichier moteurCitation se présente comme un fichier de format ordinaire pouvant contenir n'importe quelle directive de format,
7712 il contient habituellement les directives particulières telles que
7713 \begin_inset Flex Code
7716 \begin_layout Plain Layout
7724 \begin_inset Flex Code
7727 \begin_layout Plain Layout
7735 \begin_inset Flex Code
7738 \begin_layout Plain Layout
7745 \begin_inset Flex Code
7748 \begin_layout Plain Layout
7755 La syntaxe des deux dernières est décrite ci-après dans
7756 \begin_inset CommandInset ref
7758 reference "subsec:Citation-engine-description"
7767 \begin_inset CommandInset ref
7769 reference "subsec:Description citation"
7775 ainsi que dans les fichiers eux-mêmes.
7778 \begin_layout Section
7779 Syntaxe des fichiers de format
7780 \begin_inset CommandInset label
7782 name "sec:Syntaxe-des"
7789 \begin_layout Standard
7790 Les sections suivantes vous expliquent à quoi vous vous attaquez quand vous décidez de mettre les mains dans le cambouis,
7791 et de créer ou d'éditer votre propre fichier de format.
7792 Notre conseil est d'aller doucement et d'enregistrer souvent pour faire des essais.
7793 Ce n'est pas si dur que ça,
7794 mais il y a une multitude d'options et vous pouvez vous laisser submerger si vous essayez d'en faire trop d'un coup.
7795 Il est plus facile d'utiliser des formats existants comme référence ou modèle ou de modifier un fichier de format existant pour vos besoins.
7798 \begin_layout Standard
7799 Toutes les balises décrites dans ce chapitre sont insensibles à la casse:
7801 \begin_inset Flex Code
7804 \begin_layout Plain Layout
7812 \begin_inset Flex Code
7815 \begin_layout Plain Layout
7822 \begin_inset Flex Code
7825 \begin_layout Plain Layout
7831 sont une seule et même balise.
7832 Les valeurs possibles sont inscrites entre crochets après le nom de la fonction.
7833 La valeur implicite d'une fonction quand elle n'est pas définie dans le fichier décrivant la classe de texte est
7836 \begin_inset Flex Code
7839 \begin_layout Plain Layout
7850 Si le paramètre est d'un type particulier la valeur implicite est indiquée ainsi :
7852 \begin_inset Flex Code
7855 \begin_layout Plain Layout
7866 \begin_layout Subsection
7867 Déclaration et classification d'une classe de document
7870 \begin_layout Standard
7871 Les lignes qui commencent par un
7875 dans un fichier de format sont les commentaires.
7876 Il y a une exception à cette règle :
7878 \begin_inset Flex Code
7881 \begin_layout Plain Layout
7887 doivent commencer par ceci :
7890 \begin_layout LyX-Code
7893 #% Do not delete the line below;
7894 configure depends on this
7898 \begin_layout Plain Layout
7899 Ne pas effacer la ligne ci-dessous ;
7900 configure compte dessus.
7908 \begin_layout LyX-Code
7913 DeclareLaTeXClass{Article (Standard Class)}
7916 \begin_layout LyX-Code
7921 DeclareCategory{Articles}
7924 \begin_layout Standard
7925 Les deuxième et troisième lignes servent lors de la (re)configuration de \SpecialChar LyX
7927 Le fichier de format est lu par le script \SpecialChar LaTeX
7929 \begin_inset Flex Code
7932 \begin_layout Plain Layout
7939 dans un mode spécial où
7940 \begin_inset Flex Code
7943 \begin_layout Plain Layout
7950 La première ligne est juste un commentaire \SpecialChar LaTeX
7952 la deuxième contient la déclaration obligatoire de la classe de texte et la troisième contient la classification facultative de la classe.
7953 Si ces lignes apparaissent dans un fichier appelé
7954 \begin_inset Flex Code
7957 \begin_layout Plain Layout
7964 elles définissent alors une classe de texte appelée
7965 \begin_inset Flex Code
7968 \begin_layout Plain Layout
7974 (le nom du fichier de format) qui utilise la classe de document \SpecialChar LaTeX
7976 \begin_inset Flex Code
7979 \begin_layout Plain Layout
7986 le même nom que le format).
7988 \begin_inset Quotes cld
7991 Article (Standard Class)
7992 \begin_inset Quotes crd
7995 qui apparaît ci-dessus sert de description de la classe de texte dans la fenêtre
7996 \begin_inset Flex Noun
7999 \begin_layout Plain Layout
8000 Document\SpecialChar menuseparator
8001 Paramètres\SpecialChar menuseparator
8009 \begin_inset Quotes cld
8013 \begin_inset Quotes crd
8016 dans l'exemple) est également utilisés dans la fenêtre
8017 \begin_inset Flex Noun
8020 \begin_layout Plain Layout
8021 Document\SpecialChar menuseparator
8022 Paramètres\SpecialChar menuseparator
8029 les classes sont regroupées par catégories (qui sont aussi des genres de documents,
8030 les catégories typiques sont
8031 \begin_inset Quotes cld
8035 \begin_inset Quotes crd
8040 \begin_inset Quotes cld
8044 \begin_inset Quotes crd
8049 \begin_inset Quotes cld
8053 \begin_inset Quotes crd
8058 \begin_inset Quotes cld
8062 \begin_inset Quotes crd
8067 \begin_inset Quotes cld
8071 \begin_inset Quotes crd
8076 \begin_inset Quotes cld
8080 \begin_inset Quotes crd
8085 Si la troisième lignes est vide,
8086 la classe apparaîtra comme
8087 \begin_inset Quotes cld
8091 \begin_inset Quotes crd
8097 \begin_layout Standard
8098 Supposons que vous ayez écrit votre propre classe de texte qui utilise la classe de document
8099 \begin_inset Flex Code
8102 \begin_layout Plain Layout
8109 mais dans laquelle vous avez changé l'apparence des en-têtes de sections.
8110 Si vous la mettez dans un fichier
8111 \begin_inset Flex Code
8114 \begin_layout Plain Layout
8121 l'en-tête de ce fichier doit être :
8124 \begin_layout LyX-Code
8127 #% Do not delete the line below;
8128 configure depends on this
8131 \begin_layout LyX-Code
8136 DeclareLaTeXClass[article]{Article (avec Mes En-têtes)}
8139 \begin_layout LyX-Code
8144 DeclareCategory{Articles}
8147 \begin_layout Standard
8148 Ceci déclare une classe de texte
8149 \begin_inset Flex Code
8152 \begin_layout Plain Layout
8159 associée avec la classe de document \SpecialChar LaTeX
8161 \begin_inset Flex Code
8164 \begin_layout Plain Layout
8171 \begin_inset Quotes cld
8174 Article (avec Mes En-têtes)
8175 \begin_inset Quotes crd
8179 Si votre classe de texte repose sur plusieurs paquetages,
8180 vous pouvez la déclarer ainsi :
8183 \begin_layout LyX-Code
8186 #% Do not delete the line below;
8187 configure depends on this
8190 \begin_layout LyX-Code
8195 DeclareLaTeXClass[article,machin.sty]{Article (avec Mes En-têtes)}
8198 \begin_layout LyX-Code
8203 DeclareCategory{Articles}
8206 \begin_layout Standard
8207 Ceci indique que votre classe de texte utilise le paquetage
8208 \begin_inset Flex Code
8211 \begin_layout Plain Layout
8221 \begin_layout Standard
8222 Notez que ces déclarations peuvent aussi recevoir un paramètre optionnel déclarant le nom de la classe de document (mais pas une liste).
8225 \begin_layout Standard
8227 de la manière la plus explicite,
8228 la forme d'une déclaration de format est la suivante:
8231 \begin_layout LyX-Code
8236 DeclareLaTeXClass[class,package.sty]{description du format}
8239 \begin_layout LyX-Code
8244 DeclareCategory{catégorie}
8247 \begin_layout Standard
8248 Il n'est nécessaire de déclarer la classe que si le nom de la classe \SpecialChar LaTeX
8249 et le nom du fichier de format diffèrent,
8250 ou si des paquetages sont à spécifier.
8251 Si le nom de la classe n'est pas spécifiée,
8253 suppose qu'elle est identique à celle du fichier de format.
8256 \begin_layout Standard
8257 Une fois que la classe de texte a été modifiée à votre goût,
8258 tout ce que vous avez à faire est de la copier soit dans
8259 \begin_inset Flex Code
8262 \begin_layout Plain Layout
8270 \begin_inset Flex Code
8273 \begin_layout Plain Layout
8280 \begin_inset Flex Noun
8283 \begin_layout Plain Layout
8284 Outils\SpecialChar menuseparator
8285 Recon\SpecialChar softhyphen
8292 Quittez \SpecialChar LyX
8294 votre nouvelle classe de texte devrait alors être disponible avec les autres.
8297 \begin_layout Standard
8298 Une fois le fichier de format installé,
8299 vous pouvez le modifier et vérifier l'effet de ces modifications sans reconfigurer ou redémarrer \SpecialChar LyX
8304 \begin_layout Plain Layout
8305 Avec les versions de \SpecialChar LyX
8307 il vous fallait redémarrer \SpecialChar LyX
8308 pour valider les modifications effectuées dans les fichiers de format.
8310 les modifications pouvaient prendre beaucoup de temps.
8315 Vous pouvez imposer un rechargement du format en service en utilisant la fonction
8316 \begin_inset Flex Noun
8319 \begin_layout Plain Layout
8326 Cette fonction n'est implicitement liée à aucun raccourci —
8327 vous pouvez bien sûr la lier à une touche vous-même.
8328 Si vous voulez utiliser cette fonction,
8329 il vous suffit de la saisir dans le mini-tampon.
8333 \begin_layout Standard
8340 \begin_inset Flex Noun
8343 \begin_layout Plain Layout
8349 est une fonctionnalité
8350 \begin_inset Quotes cld
8354 \begin_inset Quotes crd
8366 recommandé de sauvegarder votre travail avant de procéder ainsi
8376 recommandé de ne pas essayer de modifier des formats durant une travail productif sur un document.
8377 Utilisez un document de test,
8378 les erreurs de syntaxe et autres dans votre module pourraient déclencher des comportements bizarres.
8380 de telles erreurs pourraient inciter \SpecialChar LyX
8381 à considérer les formats en service comme incorrects et à essayer de basculer sur un autre format.
8385 \begin_layout Plain Layout
8386 Les erreurs de syntaxe vraiment graves peuvent même stopper \SpecialChar LyX
8388 Ceci provient du fait que certaines erreurs rendent \SpecialChar LyX
8389 incapable de lire la moindre information de format.
8390 Faites attention\SpecialChar ldots
8396 Les développeurs s'efforcent de conserver une bonne stabilité à \SpecialChar LyX
8397 dans de telles situations,
8398 mais il vaut mieux être sûr que regretter
8402 \begin_layout Plain Layout
8403 Puisque nous en sommes au conseils:
8404 faites des sauvegardes régulières.
8405 Et soyez gentil avec votre maman.
8413 \begin_layout Subsection
8414 Déclaration d'un module
8417 \begin_layout Standard
8418 La première ligne d'un module doit être rédigée comme suit:
8421 \begin_layout LyX-Code
8424 DeclareLyXModule[endnotes.sty]{Endnotes (Basic)}
8427 \begin_layout LyX-Code
8430 DeclareCategory{Foot- and Endnotes}
8433 \begin_layout Standard
8434 L'argument obligatoire de
8435 \begin_inset Flex Code
8438 \begin_layout Plain Layout
8448 est le nom du module,
8449 tel qu'il apparaîtra dans
8450 \begin_inset Flex Noun
8453 \begin_layout Plain Layout
8454 Document\SpecialChar menuseparator
8455 Paramètres\SpecialChar menuseparator
8462 L'argument entre crochets est facultatif:
8463 il déclare n'importe quel paquetage \SpecialChar LaTeX
8464 dont dépend le module.
8465 Il est également possible d'utiliser la clé
8466 \begin_inset Flex Noun
8469 \begin_layout Plain Layout
8475 en argument optionnel:
8476 elle déclare que le module ne peut être employé que s'il existe un chemin de conversion entre les formats
8477 \begin_inset Flex Code
8480 \begin_layout Plain Layout
8487 \begin_inset Flex Code
8490 \begin_layout Plain Layout
8498 \begin_inset Flex Code
8501 \begin_layout Plain Layout
8509 y n'est pas strictement obligatoire,
8510 mais vous devriez l’ajouter,
8511 car elle facilite la recherche d'un module.
8512 Voyez les catégories de modules existantes et utilisez l'une d'entre elles si cela convient.
8515 \begin_layout Standard
8516 La déclaration et la catégorie du module devront être suivies par des lignes descriptives comme celles-ci:
8520 \begin_layout Plain Layout
8521 En anglais de préférence si le module doit être diffusé par \SpecialChar LyX
8523 Cette description apparaîtra dans la liste des messages à traduire et sera donc traduite lors de la mise à jour de l'interface.
8531 \begin_layout LyX-Code
8537 \begin_layout LyX-Code
8540 #Adds an endnote command,
8541 in addition to footnotes.
8545 \begin_layout LyX-Code
8548 #You will need to add
8550 theendnotes in \SpecialChar TeX
8554 \begin_layout LyX-Code
8557 #want the endnotes to appear.
8561 \begin_layout LyX-Code
8567 \begin_layout LyX-Code
8571 somemodule | othermodule
8574 \begin_layout LyX-Code
8581 \begin_layout Standard
8582 Cette description est utilisée dans
8583 \begin_inset Flex Noun
8586 \begin_layout Plain Layout
8587 Document\SpecialChar menuseparator
8588 Paramètres\SpecialChar ldots
8589 \SpecialChar menuseparator
8595 pour informer l'utilisateur de la fonction du module.
8597 \begin_inset Flex Code
8600 \begin_layout Plain Layout
8608 permet d'identifier les modules qui doivent être activés avec celui-ci;
8610 \begin_inset Flex Code
8613 \begin_layout Plain Layout
8621 permet d'identifier les modules interdits avec celui-ci.
8622 Les deux lignes sont facultatives et,
8624 les modules dans une liste doivent être séparés par une barre verticale:
8626 Noter que les modules requis sont traités sur le mode disjonctif:
8631 des modules requis doit être utilisé.
8637 des modules exclus ne doit être utilisé.
8638 Noter également que les les modules sont identifiés par leur nom de fichier,
8640 \begin_inset Flex Code
8643 \begin_layout Plain Layout
8651 \begin_inset Flex Code
8654 \begin_layout Plain Layout
8661 \begin_inset Flex Code
8664 \begin_layout Plain Layout
8673 \begin_layout Subsection
8674 Déclaration d'un fichier moteurCitation
8677 \begin_layout Standard
8678 Un fichier moteurCitation doit commencer par une ligne comme celle-ci:
8681 \begin_layout LyX-Code
8684 DeclareLyXCiteEngineModule[biblatex.sty]{Biblatex}
8687 \begin_layout Standard
8688 L'argument obligatoire entre accolades est le nom du module,
8689 comme il apparaîtra dans
8690 \begin_inset Flex Noun
8693 \begin_layout Plain Layout
8694 Document\SpecialChar menuseparator
8695 Paramètres\SpecialChar menuseparator
8702 L'argument entre crochets est facultatif:
8703 il précise le ou les paquetages \SpecialChar LaTeX
8704 dont dépend le format.
8707 \begin_layout Standard
8708 La déclaration doit ensuite être suivie d'une description suivant l'exemple ci-après
8712 \begin_layout Plain Layout
8713 En anglais de préférence si le module doit faire l'objet d'une publication avec \SpecialChar LyX
8715 Cette description apparaîtra dans la liste ds messages qui seront traduits lors de la prochaine mise à jour de l'interface.
8723 \begin_layout LyX-Code
8729 \begin_layout LyX-Code
8732 # Biblatex supports many author-year and numerical styles.
8735 \begin_layout LyX-Code
8738 # It is mainly aimed at the Humanities.
8742 \begin_layout LyX-Code
8746 fully localized and provides many features
8749 \begin_layout LyX-Code
8752 # that are not possible with BibTeX.
8753 The use of 'biber' as
8756 \begin_layout LyX-Code
8759 # bibliography processor is advised.
8762 \begin_layout LyX-Code
8768 \begin_layout Standard
8769 Cette description apparaît donc traduite dans
8770 \begin_inset Flex Noun
8773 \begin_layout Plain Layout
8774 Document\SpecialChar menuseparator
8775 Paramètres\SpecialChar menuseparator
8781 pour informer l'utilisateur.
8784 \begin_layout Subsection
8785 Numéro d'identification syntaxique
8788 \begin_layout Standard
8789 La première ligne non commentée doit contenir le numéro d'identification syntaxique du contenu du fichier de format:
8792 \begin_layout Description
8793 \begin_inset Flex Code
8796 \begin_layout Plain Layout
8805 \begin_inset Flex Code
8808 \begin_layout Plain Layout
8816 ] identification syntaxique du fichier de format
8819 \begin_layout Standard
8820 Ce balisage a été introduit dans \SpecialChar LyX
8822 \begin_inset space ~
8825 1.4.0 Les fichiers de format des versions antérieures n'avaient pas de numéro de format explicite et sont affectés du
8826 \begin_inset Flex Code
8829 \begin_layout Plain Layout
8831 \begin_inset space ~
8840 Le numéro de format du présent fichier est le numéro 81.
8841 mais chaque version de \SpecialChar LyX
8842 peut lire les fichiers de format d'une version plus ancienne,
8843 comme elle peut lire les documents crées avec une version plus ancienne.
8844 Il n'y a cependant aucun moyen de revernir aux numéros d'identification antérieurs.
8847 \begin_layout Subsection
8848 Paramètres généraux d'une classe de texte
8849 \begin_inset CommandInset label
8851 name "subsec:Paramètres-généraux-d'une"
8858 \begin_layout Standard
8859 Voici les paramètres généraux qui décrivent l'aspect du document pour une classe complète (ceci ne veut pas dire qu'il
8863 apparaître dans le fichiers
8864 \begin_inset Flex Code
8867 \begin_layout Plain Layout
8873 plutôt que dans les modules.
8874 Un module peut contenir n'importe quelle balise de format):
8877 \begin_layout Description
8878 \begin_inset Flex Code
8881 \begin_layout Plain Layout
8882 AddToCiteEngine <moteur>
8887 étend les possibilités d’affichage des références des citations.
8889 \begin_inset space ~
8893 \begin_inset CommandInset ref
8895 reference "subsec:Citation-engine-description"
8905 \begin_inset Quotes cld
8909 \begin_inset Flex Code
8912 \begin_layout Plain Layout
8919 \begin_inset Quotes crd
8925 \begin_layout Description
8926 \begin_inset Flex Code
8929 \begin_layout Plain Layout
8939 ajoute une information qui sera incluse dans le bloc
8940 \begin_inset Flex Code
8943 \begin_layout Plain Layout
8949 quand le document est exporté en XHTML.
8951 ce paramètre est utilisé pour exporter de l'information en style CSS,
8952 mais il peut être utilisé pour toute information valide entre les balises
8953 \begin_inset Flex Code
8956 \begin_layout Plain Layout
8964 \begin_inset Quotes cld
8968 \begin_inset Flex Code
8971 \begin_layout Plain Layout
8980 \begin_inset Quotes crd
8986 \begin_layout Description
8987 \begin_inset Flex Code
8990 \begin_layout Plain Layout
9000 ajoute une information au préambule du document.
9002 \begin_inset Quotes cld
9006 \begin_inset Flex Code
9009 \begin_layout Plain Layout
9018 \begin_inset Quotes crd
9024 \begin_layout Description
9025 \begin_inset Flex Code
9028 \begin_layout Plain Layout
9035 \begin_inset Flex Code
9038 \begin_layout Plain Layout
9047 \begin_inset space \thinspace{}
9051 \begin_inset Flex Code
9054 \begin_layout Plain Layout
9060 ] doit être ajouté avec la valeur 1 (ou
9064 ) si la classe du document ajoute la bibliographie à la table des matières.
9065 Ceci évite à la bibliographie d'être insérée deux fois.
9068 \begin_layout Description
9069 \begin_inset Flex Code
9072 \begin_layout Plain Layout
9078 définit le possibilités pour l'affichage des références de citation.
9080 \begin_inset space ~
9084 \begin_inset CommandInset ref
9086 reference "subsec:Citation-engine-description"
9095 Doit se terminer par
9096 \begin_inset Quotes cld
9100 \begin_inset Quotes crd
9104 Utilisé principalement dans les fichiers moteurCitation (voir
9105 \begin_inset space ~
9109 \begin_inset CommandInset ref
9111 reference "subsec:Cite-Engine-Files"
9120 Notez que si vous spécifiez ceci dans un fichier de format ou un module,
9121 les définitions de moteurCitation seront écrasées.
9123 \begin_inset Flex Code
9126 \begin_layout Plain Layout
9135 \begin_layout Description
9136 \begin_inset Flex Code
9139 \begin_layout Plain Layout
9149 définit le style à utiliser pour afficher les informations bibliographiques.
9151 \begin_inset CommandInset ref
9153 reference "subsec:Description citation"
9160 \begin_inset Quotes cld
9164 \begin_inset Flex Code
9167 \begin_layout Plain Layout
9174 \begin_inset Quotes crd
9178 Utilisé principalement dans les fichiers moteurCitation (voir
9179 \begin_inset space ~
9183 \begin_inset CommandInset ref
9185 reference "subsec:Cite-Engine-Files"
9198 utilisé dans un fichier de format ou un module écrasera la définition de moteurCitation.
9202 \begin_layout Description
9203 \begin_inset Flex Code
9206 \begin_layout Plain Layout
9213 \begin_inset Flex Code
9216 \begin_layout Plain Layout
9225 \begin_inset Flex Code
9228 \begin_layout Plain Layout
9238 ou Bib\SpecialChar TeX
9239 est utilié pour engendrer la bibliographie.
9240 Utilisé principalement dans les fichiers moteurCitation (voir
9241 \begin_inset space ~
9245 \begin_inset CommandInset ref
9247 reference "subsec:Cite-Engine-Files"
9258 \begin_layout Description
9259 \begin_inset Flex Code
9262 \begin_layout Plain Layout
9272 décrit diverses options globales comprises par la classe du document.
9274 \begin_inset CommandInset ref
9276 reference "subsec:Section-ClassOptions"
9283 \begin_inset Quotes cld
9287 \begin_inset Flex Code
9290 \begin_layout Plain Layout
9297 \begin_inset Quotes crd
9303 \begin_layout Description
9304 \begin_inset Flex Code
9307 \begin_layout Plain Layout
9314 \begin_inset Flex Code
9317 \begin_layout Plain Layout
9326 \begin_inset space \thinspace{}
9330 \begin_inset Flex Code
9333 \begin_layout Plain Layout
9339 ] fixe le nombre implicite de colonnes (une ou deux).
9340 Peut être changé dans la fenêtre
9341 \begin_inset Flex Noun
9344 \begin_layout Plain Layout
9345 Document\SpecialChar menuseparator
9355 \begin_layout Description
9356 \begin_inset Flex Code
9359 \begin_layout Plain Layout
9370 \begin_inset Flex Code
9373 \begin_layout Plain Layout
9379 ] définit les paramètres d'un nouveau compteur.
9380 Si le compteur n'existe pas,
9385 \begin_inset Quotes cld
9389 \begin_inset Flex Code
9392 \begin_layout Plain Layout
9399 \begin_inset Quotes crd
9403 \begin_inset Newline newline
9407 \begin_inset CommandInset ref
9409 reference "subsec:Compteurs"
9417 \begin_layout Description
9418 \begin_inset Flex Code
9421 \begin_layout Plain Layout
9427 décrit la police implicite dans le document.
9429 \begin_inset CommandInset ref
9431 reference "subsec:polices"
9436 pour une description.
9438 \begin_inset Quotes cld
9442 \begin_inset Flex Code
9445 \begin_layout Plain Layout
9452 \begin_inset Quotes crd
9458 \begin_layout Description
9459 \begin_inset Flex Code
9462 \begin_layout Plain Layout
9469 \begin_inset Flex Code
9472 \begin_layout Plain Layout
9478 ] spécifie un module inclus implicitement avec cette classe de document,
9479 donné par son nom de fichier sans suffixe
9480 \begin_inset Flex Code
9483 \begin_layout Plain Layout
9490 L'utilisateur peut toujours le retirer,
9491 mais il sera actif à l'ouverture du document (ceci s'applique pour un nouveau document,
9492 ou quand cette classe est choisie pour un document existant).
9495 \begin_layout Description
9496 \begin_inset Flex Code
9499 \begin_layout Plain Layout
9506 \begin_inset Flex Code
9509 \begin_layout Plain Layout
9515 ] indique le style qui sera appliqué aux nouveaux paragraphes,
9517 \begin_inset Flex Noun
9520 \begin_layout Plain Layout
9527 Ce sera implicitement le premier style défini si ce paramètre n'est pas fixé,
9528 mais vous êtes vivement encouragé à utiliser cette directive.
9531 \begin_layout Description
9532 \begin_inset Flex Code
9535 \begin_layout Plain Layout
9542 \begin_inset Flex Code
9545 \begin_layout Plain Layout
9551 ] l'élément racine (en haut du document) à utiliser en exportant des documents en DocBook avec cette classe.
9552 La valeur implicite est
9553 \begin_inset Quotes cld
9557 \begin_inset Flex Code
9560 \begin_layout Plain Layout
9567 \begin_inset Quotes crd
9573 \begin_layout Description
9574 \begin_inset Flex Code
9577 \begin_layout Plain Layout
9578 DocBookForceAbstract
9584 \begin_inset Flex Code
9587 \begin_layout Plain Layout
9593 ] l'élément racine aura toujours une balise
9600 \begin_inset Quotes cld
9606 \begin_inset Quotes crd
9610 La valeur implicite est
9613 \begin_inset Quotes cld
9619 \begin_inset Quotes crd
9625 \begin_layout Description
9626 \begin_inset Flex Code
9629 \begin_layout Plain Layout
9636 \begin_inset Flex Code
9639 \begin_layout Plain Layout
9645 ] indique que le module spécifié (donné par son nom de fichier sans le suffixe
9646 \begin_inset Flex Code
9649 \begin_layout Plain Layout
9655 ) ne peut pas être utilisé avec cette classe de document.
9656 Ceci peut être utilisé par exemple dans un format pour une revue pour éviter e.g.
9657 l'utilisation du module
9658 \begin_inset Flex Code
9661 \begin_layout Plain Layout
9667 (numérotation des théorèmes par sections).
9676 être utilisé dans un module:
9677 les modules ont leur propre méthode d'exclusion (voir
9678 \begin_inset CommandInset ref
9680 reference "subsec:Modules_de_format"
9688 \begin_layout Description
9689 \begin_inset Flex Code
9692 \begin_layout Plain Layout
9698 définit un nouveau flottant.
9700 \begin_inset CommandInset ref
9702 reference "subsec:Flottants"
9709 \begin_inset Quotes cld
9713 \begin_inset Flex Code
9716 \begin_layout Plain Layout
9723 \begin_inset Quotes crd
9729 \begin_layout Description
9730 \begin_inset Flex Code
9733 \begin_layout Plain Layout
9739 définit l'information qui sera incluse dans le bloc
9740 \begin_inset Flex Code
9743 \begin_layout Plain Layout
9749 quand le document est exporté en XHTML.
9750 Notez bien que ceci écrasera toute déclaration
9751 \begin_inset Flex Code
9754 \begin_layout Plain Layout
9761 \begin_inset Flex Code
9764 \begin_layout Plain Layout
9770 antérieure (utiliser
9771 \begin_inset Newline newline
9775 \begin_inset Flex Code
9778 \begin_layout Plain Layout
9784 si vous désirez simplement ajouter du contenu).
9786 \begin_inset Quotes cld
9790 \begin_inset Flex Code
9793 \begin_layout Plain Layout
9800 \begin_inset Quotes crd
9806 \begin_layout Description
9807 \begin_inset Flex Code
9810 \begin_layout Plain Layout
9817 \begin_inset Flex Code
9820 \begin_layout Plain Layout
9826 ] définit le style utilisé pour la table des matières,
9829 lorsque le document est exporté en HTML.
9831 ceci devrait normalement valoir
9832 \begin_inset Flex Code
9835 \begin_layout Plain Layout
9843 \begin_inset Flex Code
9846 \begin_layout Plain Layout
9855 essaiera de deviner quel style utiliser.
9858 \begin_layout Description
9859 \begin_inset Flex Code
9862 \begin_layout Plain Layout
9869 \begin_inset Flex Code
9872 \begin_layout Plain Layout
9878 ] modifie les propriétés d'un compteur donné.
9879 Si le compteur n'existe pas,
9880 la directive est ignorée.
9882 \begin_inset Quotes cld
9886 \begin_inset Flex Code
9889 \begin_layout Plain Layout
9896 \begin_inset Quotes crd
9900 \begin_inset Newline newline
9904 \begin_inset CommandInset ref
9906 reference "subsec:Compteurs"
9911 pour les détails au sujet des compteurs.
9914 \begin_layout Description
9915 \begin_inset Flex Code
9918 \begin_layout Plain Layout
9925 \begin_inset Flex Code
9928 \begin_layout Plain Layout
9934 ] permet d'inclure un autre fichier de définition de format pour éviter de réécrire des commandes.
9935 C'est souvent le cas des fichiers de format standard,
9937 \begin_inset Flex Code
9940 \begin_layout Plain Layout
9947 qui contient la plupart des réglages de base.
9950 \begin_layout Description
9951 \begin_inset Flex Code
9954 \begin_layout Plain Layout
9961 \begin_inset Flex Code
9964 \begin_layout Plain Layout
9970 ] est une variante de la directive
9971 \begin_inset Flex Code
9974 \begin_layout Plain Layout
9980 qui ne recherche pas de fichiers dans le répertoire utilisateur.
9981 Ceci permet de créer un fichier
9982 \begin_inset Flex Code
9985 \begin_layout Plain Layout
9992 \begin_inset Flex Code
9995 \begin_layout Plain Layout
10001 dans le répertoire utilisateur qui peut inclure un fichier global de même nom via
10002 \begin_inset Flex Code
10005 \begin_layout Plain Layout
10012 \begin_inset Flex Code
10015 \begin_layout Plain Layout
10016 InputGlobal nom.inc
10022 respectivement (avec
10023 \begin_inset Flex Code
10026 \begin_layout Plain Layout
10033 le fichier s’inclurait récursivement).
10035 vous pouvez modifier les fichiers globaux sans avoir à les copier complètement.
10039 \begin_layout Description
10040 \begin_inset Flex Code
10043 \begin_layout Plain Layout
10054 \begin_inset Flex Code
10057 \begin_layout Plain Layout
10063 ] cette section (re)définit le format d'un insert.
10064 Elle peut être appliquée à un insert existant pour obtenir un nouvel insert défini par l'utilisateur,
10066 un nouveau style de caractères.
10067 Doit être fermé par
10068 \begin_inset Quotes cld
10072 \begin_inset Flex Code
10075 \begin_layout Plain Layout
10082 \begin_inset Quotes crd
10086 \begin_inset Newline newline
10090 \begin_inset CommandInset ref
10092 reference "subsec:Flex-insets-and"
10100 \begin_layout Description
10101 \begin_inset Flex Code
10104 \begin_layout Plain Layout
10115 \begin_inset Flex Code
10118 \begin_layout Plain Layout
10124 ] indique la largeur de la marge gauche à l'écran,
10126 \begin_inset Quotes cld
10130 \begin_inset Flex Code
10133 \begin_layout Plain Layout
10140 \begin_inset Quotes crd
10143 (noter que ce n'est pas une
10144 \begin_inset Quotes cld
10148 \begin_inset Quotes crd
10153 \begin_inset Quotes cld
10157 \begin_inset Quotes crd
10163 \begin_layout Description
10164 \begin_inset Flex Code
10167 \begin_layout Plain Layout
10174 \begin_inset Flex Code
10177 \begin_layout Plain Layout
10183 ] cet entier définit le nombre maximum de noms affichés dans le style auteur-année avant que la citation bascule vers
10184 \begin_inset Quotes cld
10187 PremierAuteur et al.
10188 \begin_inset Quotes crd
10192 Utilisé principalement dans les fichiers moteurCitation (voir
10193 \begin_inset space ~
10197 \begin_inset CommandInset ref
10199 reference "subsec:Cite-Engine-Files"
10210 \begin_layout Description
10211 \begin_inset Flex Code
10214 \begin_layout Plain Layout
10221 \begin_inset Flex Code
10224 \begin_layout Plain Layout
10230 ] modifie le format d'un insert.
10231 Si le format n'existe pas,
10232 cette directive est ignorée.
10233 Doit être fermé par
10234 \begin_inset Quotes cld
10238 \begin_inset Flex Code
10241 \begin_layout Plain Layout
10248 \begin_inset Quotes crd
10254 \begin_layout Description
10255 \begin_inset Flex Code
10258 \begin_layout Plain Layout
10265 \begin_inset Flex Code
10268 \begin_layout Plain Layout
10274 ] modifies les propriétés de style d'un paragraphe donné.
10275 Si le style n'existe pas,
10276 le directive est ignorée.
10277 Doit être fermé par
10278 \begin_inset Quotes cld
10282 \begin_inset Flex Code
10285 \begin_layout Plain Layout
10292 \begin_inset Quotes crd
10298 \begin_layout Description
10299 \begin_inset Flex Code
10302 \begin_layout Plain Layout
10309 \begin_inset Flex Code
10312 \begin_layout Plain Layout
10318 ] efface un compteur existant,
10319 habituellement défini dans un fichier inclus.
10322 \begin_layout Description
10323 \begin_inset Flex Code
10326 \begin_layout Plain Layout
10333 \begin_inset Flex Code
10336 \begin_layout Plain Layout
10342 ] efface un flottant existant.
10343 C'est très utile quand vous voulez supprimer un flottant qui a été défini dans un fichier inclus.
10346 \begin_layout Description
10347 \begin_inset Flex Code
10350 \begin_layout Plain Layout
10357 \begin_inset Flex Code
10360 \begin_layout Plain Layout
10366 ] efface un style existant.
10369 \begin_layout Description
10370 \begin_inset Flex Code
10373 \begin_layout Plain Layout
10384 \begin_inset Flex Code
10387 \begin_layout Plain Layout
10393 ] indique quelle sorte de format de fichier (tel que défini dans les préférences de \SpecialChar LyX
10394 ) est produit par cette classe.
10395 Elle est surtout utile quand
10396 \begin_inset Flex Code
10399 \begin_layout Plain Layout
10406 \begin_inset Flex Code
10409 \begin_layout Plain Layout
10415 et que l'on veut définir un nouvelle sorte de document en programmation littéraire.
10416 La chaîne est redéfinie comme
10417 \begin_inset Quotes cld
10421 \begin_inset Flex Code
10424 \begin_layout Plain Layout
10431 \begin_inset Quotes crd
10434 quand la directive correspondante
10435 \begin_inset Flex Code
10438 \begin_layout Plain Layout
10447 \begin_layout Description
10448 \begin_inset Flex Code
10451 \begin_layout Plain Layout
10462 \begin_inset Flex Code
10465 \begin_layout Plain Layout
10477 \begin_inset Flex Code
10480 \begin_layout Plain Layout
10486 ] indique quelle sorte de document résultant sera obtenu par cette classe.
10489 \begin_layout Description
10490 \begin_inset Flex Code
10493 \begin_layout Plain Layout
10500 \begin_inset Flex Code
10503 \begin_layout Plain Layout
10510 \begin_inset Flex Code
10513 \begin_layout Plain Layout
10519 ] précise les options,
10520 données par le seconde chaîne de caractères,
10521 pour le paquetage nommé par le première chaîne.
10524 \begin_inset Quotes cld
10528 \begin_inset Flex Code
10531 \begin_layout Plain Layout
10532 PackageOptions natbib square
10538 \begin_inset Quotes crd
10541 déclenchera le chargement de
10542 \begin_inset Flex Code
10545 \begin_layout Plain Layout
10552 \begin_inset Flex Code
10555 \begin_layout Plain Layout
10561 (pour les \SpecialChar TeX
10563 ceci force \SpecialChar LyX
10565 \begin_inset Newline newline
10569 \begin_inset Flex Code
10572 \begin_layout Plain Layout
10575 PassOptionsToPackage{natbib}{square}
10580 avant le chargement de
10581 \begin_inset Flex Code
10584 \begin_layout Plain Layout
10593 \begin_layout Description
10594 \begin_inset Flex Code
10597 \begin_layout Plain Layout
10604 \begin_inset Flex Code
10607 \begin_layout Plain Layout
10648 ] définit la taille de page implicite.
10649 Cette directive est utilisée par certains convertisseurs.
10652 \begin_layout Description
10653 \begin_inset Flex Code
10656 \begin_layout Plain Layout
10665 \begin_inset Flex Code
10668 \begin_layout Plain Layout
10680 \begin_inset Flex Code
10683 \begin_layout Plain Layout
10691 \begin_inset Flex Code
10694 \begin_layout Plain Layout
10700 ] fixe la mise en page implicite.
10701 Peut être changée dans la fenêtre
10702 \begin_inset Flex Noun
10705 \begin_layout Plain Layout
10706 Document\SpecialChar menuseparator
10707 Paramètres\SpecialChar ldots
10716 \begin_layout Description
10717 \begin_inset Flex Code
10720 \begin_layout Plain Layout
10726 fixe le préambule du document \SpecialChar LaTeX
10728 Notez bien que ceci remplacera complètement toute autre directive
10729 \begin_inset Flex Code
10732 \begin_layout Plain Layout
10739 \begin_inset Flex Code
10742 \begin_layout Plain Layout
10748 (utiliser cette dernière directive si vous voulez seulement ajouter des éléments au contenu).
10749 Doit être fermé par
10750 \begin_inset Quotes cld
10754 \begin_inset Flex Code
10757 \begin_layout Plain Layout
10764 \begin_inset Quotes crd
10770 \begin_layout Description
10771 \begin_inset Flex Code
10774 \begin_layout Plain Layout
10781 \begin_inset Flex Code
10784 \begin_layout Plain Layout
10790 ] définit le format d'un insert s'il n'existe pas encore.
10791 Si le format existe,
10792 cette directive est ignorée.
10793 Doit être fermé par
10794 \begin_inset Quotes cld
10798 \begin_inset Flex Code
10801 \begin_layout Plain Layout
10808 \begin_inset Quotes crd
10814 \begin_layout Description
10817 \begin_inset Flex Code
10820 \begin_layout Plain Layout
10829 \begin_inset Flex Code
10832 \begin_layout Plain Layout
10839 \begin_inset Flex Code
10842 \begin_layout Plain Layout
10851 \begin_inset space \thinspace{}
10855 \begin_inset Flex Code
10858 \begin_layout Plain Layout
10864 ] décrit si la classe fournit la fonctionnalité
10865 \begin_inset Flex Code
10868 \begin_layout Plain Layout
10875 Une fonctionnalité est en général le nom d'un paquetage (
10876 \begin_inset Flex Code
10879 \begin_layout Plain Layout
10887 \begin_inset Flex Code
10890 \begin_layout Plain Layout
10898 ) ou d'une commande \SpecialChar LaTeX
10900 \begin_inset Flex Code
10903 \begin_layout Plain Layout
10911 \begin_inset Flex Code
10914 \begin_layout Plain Layout
10920 ,\SpecialChar ldots
10923 \begin_inset space ~
10927 \begin_inset CommandInset ref
10929 reference "chap:List-of-functions"
10934 pour une liste des fonctionnalités.
10937 \begin_layout Description
10938 \begin_inset Flex Code
10941 \begin_layout Plain Layout
10948 \begin_inset Flex Code
10951 \begin_layout Plain Layout
10957 ] indique que ce format fournit la fonctionnalité du module indiqué,
10958 qui doit être spécifié par le nom du fichier dans le suffixe
10959 \begin_inset Flex Code
10962 \begin_layout Plain Layout
10969 Ceci sera utilisé typiquement si le format inclut directement le module,
10970 plutôt que via le paramètre
10971 \begin_inset Flex Code
10974 \begin_layout Plain Layout
10980 pour indiquer qu'il doit être utilisé.
10981 Il pourrait être également utilisé dans un module fournissant une implantation équivalente de la même fonctionnalité.
10984 \begin_layout Description
10985 \begin_inset Flex Code
10988 \begin_layout Plain Layout
10995 \begin_inset Flex Code
10998 \begin_layout Plain Layout
11004 ] crée une nouveau style de paragraphe s'il n'existe pas déjà.
11006 l'entrée est ignorée.
11007 Doit être fermé par
11008 \begin_inset Quotes cld
11012 \begin_inset Flex Code
11015 \begin_layout Plain Layout
11022 \begin_inset Quotes crd
11028 \begin_layout Description
11029 \begin_inset Flex Code
11032 \begin_layout Plain Layout
11039 \begin_inset Flex Code
11042 \begin_layout Plain Layout
11048 ] indique que la classe nécessite la fonctionnalité
11049 \begin_inset Flex Code
11052 \begin_layout Plain Layout
11059 Plusieurs fonctionnalités doivent être séparées par des virgules.
11060 Noter que l'on ne peut requérir que des fonctionnalités reconnues (voir
11061 \begin_inset CommandInset ref
11063 reference "chap:List-of-functions"
11068 pour accéder à la liste des fonctionnalités).
11069 Si vous demandez un paquetage doté d'options spécifiques,
11070 vous pouvez utiliser en plus
11071 \begin_inset Flex Code
11074 \begin_layout Plain Layout
11083 \begin_layout Description
11084 \begin_inset Flex Code
11087 \begin_layout Plain Layout
11094 \begin_inset Flex Code
11097 \begin_layout Plain Layout
11103 ] indique la largeur de la marge droite à l'écran,
11105 \begin_inset Quotes cld
11109 \begin_inset Flex Code
11112 \begin_layout Plain Layout
11119 \begin_inset Quotes crd
11125 \begin_layout Description
11126 \begin_inset Flex Code
11129 \begin_layout Plain Layout
11140 \begin_inset Flex Code
11143 \begin_layout Plain Layout
11149 ] fixe quels sectionnements doivent être numérotés.
11150 Correspond au compteur
11151 \begin_inset Flex Code
11154 \begin_layout Plain Layout
11160 en \SpecialChar LaTeX
11164 \begin_layout Description
11165 \begin_inset Flex Code
11168 \begin_layout Plain Layout
11177 \begin_inset Flex Code
11180 \begin_layout Plain Layout
11189 \begin_inset space \thinspace{}
11193 \begin_inset Flex Code
11196 \begin_layout Plain Layout
11202 ] fixe l'option implicite d'impression recto seul ou en recto verso.
11203 Peut être changé dans la fenêtre
11204 \begin_inset Flex Noun
11207 \begin_layout Plain Layout
11208 Document\SpecialChar menuseparator
11217 \begin_layout Description
11218 \begin_inset Flex Code
11221 \begin_layout Plain Layout
11228 \begin_inset Flex Code
11231 \begin_layout Plain Layout
11237 ] définit un nouveau style de paragraphe.
11238 Si le style n'existe pas,
11241 ses paramètres sont modifiés.
11242 Doit être fermé par
11243 \begin_inset Quotes cld
11247 \begin_inset Flex Code
11250 \begin_layout Plain Layout
11257 \begin_inset Quotes crd
11261 \begin_inset Newline newline
11265 \begin_inset CommandInset ref
11267 reference "subsec:Styles-de-paragraphe"
11275 \begin_layout Description
11276 \begin_inset Flex Code
11279 \begin_layout Plain Layout
11286 \begin_inset Flex Code
11289 \begin_layout Plain Layout
11295 ] définit le style de tableau implicite utilisé à la création d'un tableau.
11296 Les styles suivants sont disponibles:
11300 \begin_layout Itemize
11301 \begin_inset Flex Code
11304 \begin_layout Plain Layout
11305 Formal_with_Footline
11312 \begin_inset Quotes cld
11316 \begin_inset Quotes crd
11319 ) avec uniquement des lignes horizontales,
11320 et des lignes haute et basse épaisses,
11321 la première et las dernière lignes étant éventuellement séparées du corps du tableau avec une ligne fine centrée;
11324 \begin_layout Itemize
11325 \begin_inset Flex Code
11328 \begin_layout Plain Layout
11329 Formal_without_Footline
11335 identique àu précédent,
11336 mais la dernière ligne n'est pas séparée avec une ligne fine centrée;
11339 \begin_layout Itemize
11340 \begin_inset Flex Code
11343 \begin_layout Plain Layout
11350 lignes de tableau simples;
11353 \begin_layout Itemize
11354 \begin_inset Flex Code
11357 \begin_layout Plain Layout
11365 \begin_inset Flex Code
11368 \begin_layout Plain Layout
11375 mais avec la ligne des titres décalée par une seconde ligne horizontale.
11376 Ceci est également le style implicite de \SpecialChar LyX
11380 \begin_layout Itemize
11381 \begin_inset Flex Code
11384 \begin_layout Plain Layout
11391 tableau sans lignes.
11395 \begin_layout Description
11396 \begin_inset Flex Code
11399 \begin_layout Plain Layout
11410 \begin_inset Flex Code
11413 \begin_layout Plain Layout
11419 ] définit nom de la commande ou de l'envi\SpecialChar softhyphen
11420 ronnement mentionné ci-dessous.
11423 \begin_layout Description
11424 \begin_inset Flex Code
11427 \begin_layout Plain Layout
11438 \begin_inset Flex Code
11441 \begin_layout Plain Layout
11451 \begin_inset Flex Code
11454 \begin_layout Plain Layout
11460 ] indique le genre de balisage utilisé pour définir le titre d'un document.
11462 \begin_inset Flex Code
11465 \begin_layout Plain Layout
11471 signifie que la commande définie par
11472 \begin_inset Flex Code
11475 \begin_layout Plain Layout
11481 sera insérée après le dernier format avec
11484 \begin_inset Quotes cld
11490 \begin_inset Flex Code
11493 \begin_layout Plain Layout
11495 \begin_inset space ~
11506 \begin_inset Quotes crd
11513 \begin_inset Flex Code
11516 \begin_layout Plain Layout
11523 \begin_inset Flex Code
11526 \begin_layout Plain Layout
11532 est un environnement,
11533 dans lequel doit être inclus tous les formats avec
11536 \begin_inset Quotes cld
11542 \begin_inset Flex Code
11545 \begin_layout Plain Layout
11547 \begin_inset space ~
11558 \begin_inset Quotes crd
11566 \begin_layout Description
11567 \begin_inset Flex Code
11570 \begin_layout Plain Layout
11577 \begin_inset Flex Code
11580 \begin_layout Plain Layout
11586 ] fixe quels sectionnements sont inclus dans la table des matières.
11587 Correspond au compteur
11588 \begin_inset Flex Code
11591 \begin_layout Plain Layout
11599 en \SpecialChar LaTeX
11603 \begin_layout Subsection
11607 \begin_inset CommandInset label
11609 name "subsec:Section-ClassOptions"
11616 \begin_layout Standard
11618 \begin_inset Flex Code
11621 \begin_layout Plain Layout
11627 peut contenir les directives suivantes :
11630 \begin_layout Description
11631 \begin_inset Flex Code
11634 \begin_layout Plain Layout
11644 ] liste les tailles de police disponibles comme police principale du document,
11648 \begin_inset Quotes cld
11654 \begin_inset Flex Code
11657 \begin_layout Plain Layout
11666 \begin_inset Quotes crd
11672 Il est possible de saisir un nombre quelconque.
11675 \begin_layout Description
11676 \begin_inset Flex Code
11679 \begin_layout Plain Layout
11686 \begin_inset Flex Code
11689 \begin_layout Plain Layout
11695 ] définit le format de l'option de taille de police.
11697 \begin_inset Flex Code
11700 \begin_layout Plain Layout
11708 \begin_inset Flex Code
11711 \begin_layout Plain Layout
11717 est mis à la place de la taille de police.
11720 \begin_layout Description
11721 \begin_inset Flex Code
11724 \begin_layout Plain Layout
11731 \begin_inset Flex Code
11734 \begin_layout Plain Layout
11735 string="letter|\SpecialChar allowbreak
11736 legal|\SpecialChar allowbreak
11737 executive|\SpecialChar allowbreak
11738 a0|\SpecialChar allowbreak
11739 a1|\SpecialChar allowbreak
11740 a2|\SpecialChar allowbreak
11741 a3|\SpecialChar allowbreak
11742 a4|\SpecialChar allowbreak
11743 a5|\SpecialChar allowbreak
11744 a6|\SpecialChar allowbreak
11745 b0|\SpecialChar allowbreak
11746 b1|\SpecialChar allowbreak
11747 b2|\SpecialChar allowbreak
11748 b3|\SpecialChar allowbreak
11749 b4|\SpecialChar allowbreak
11750 b5|\SpecialChar allowbreak
11751 b6|\SpecialChar allowbreak
11752 c0|\SpecialChar allowbreak
11753 c1|\SpecialChar allowbreak
11754 c2|\SpecialChar allowbreak
11755 c3|\SpecialChar allowbreak
11756 c4|\SpecialChar allowbreak
11757 c5|\SpecialChar allowbreak
11758 c6|\SpecialChar allowbreak
11759 b0j|\SpecialChar allowbreak
11760 b1j|\SpecialChar allowbreak
11761 b2j|\SpecialChar allowbreak
11762 b3j|\SpecialChar allowbreak
11763 b4j|\SpecialChar allowbreak
11764 b5j|\SpecialChar allowbreak
11770 ] définit la liste des dimensions de page disponibles,
11774 \begin_inset Quotes cld
11778 \begin_inset Quotes crd
11785 seules les dimensions proposées sont reconnues.
11786 D'autres peuvent être saisies en tant qu'options de classe personnalisées.
11789 \begin_layout Description
11790 \begin_inset Flex Code
11793 \begin_layout Plain Layout
11800 \begin_inset Flex Code
11803 \begin_layout Plain Layout
11809 ] définit le format de l'option de dimension de page.
11811 \begin_inset Flex Code
11814 \begin_layout Plain Layout
11822 \begin_inset Flex Code
11825 \begin_layout Plain Layout
11831 est mis à la place de la dimension de la page.
11834 \begin_layout Description
11835 \begin_inset Flex Code
11838 \begin_layout Plain Layout
11846 string="empty|plain|headings|fancy"
11848 ] liste les mises en page disponibles,
11852 \begin_inset Quotes cld
11856 \begin_inset Quotes crd
11864 \begin_layout Description
11865 \begin_inset Flex Code
11868 \begin_layout Plain Layout
11878 ] introduit certaines options de la classe de document,
11879 séparées par une virgule,
11880 qui seront ajoutées à la partie optionnelle de la commande
11881 \begin_inset Flex Code
11884 \begin_layout Plain Layout
11895 \begin_layout Standard
11897 \begin_inset Flex Code
11900 \begin_layout Plain Layout
11906 doit être fermée par
11907 \begin_inset Quotes cld
11911 \begin_inset Flex Code
11914 \begin_layout Plain Layout
11921 \begin_inset Quotes crd
11927 \begin_layout Subsection
11928 Styles de paragraphe
11929 \begin_inset CommandInset label
11931 name "subsec:Styles-de-paragraphe"
11938 \begin_layout Standard
11939 La description d'un style de paragraphe ressemble à ceci
11943 \begin_layout Plain Layout
11944 qui peut servir soit à définir un nouvel format soit à en modifier un déjà existant.
11952 \begin_layout LyX-Code
11959 \begin_layout LyX-Code
11963 \begin_layout LyX-Code
11967 \begin_layout Standard
11968 dans lequel on peut mettre les commandes suivantes :
11971 \begin_layout Description
11972 \begin_inset Flex Code
11975 \begin_layout Plain Layout
11982 \begin_inset Flex Code
11985 \begin_layout Plain Layout
11991 =""] paragraphe apparaissant dans la table des matières du type donné.
11992 Désactivé par une chaîne de caractères vide.
11993 Voir aussi les directives
12006 \begin_layout Description
12007 \begin_inset Flex Code
12010 \begin_layout Plain Layout
12026 ] alignement de paragraphe.
12029 \begin_layout Description
12030 \begin_inset Flex Code
12033 \begin_layout Plain Layout
12053 des alignements possibles séparés par une virgule.
12054 Certains styles \SpecialChar LaTeX
12055 interdisent certains alignements,
12056 car ils n'auraient aucun sens.
12057 Par exemple une énumération alignée à droite ou centrée est impossible.
12060 \begin_layout Description
12061 \begin_inset Flex Code
12064 \begin_layout Plain Layout
12071 \begin_inset Flex Code
12074 \begin_layout Plain Layout
12080 ] définit l'argument numéro <int> d'une commande ou environnement associé au style courant.
12081 La définition doit être fermée par
12082 \begin_inset Flex Code
12085 \begin_layout Plain Layout
12093 \begin_inset CommandInset ref
12095 reference "subsec:Arguments"
12103 pour plus d'informations.
12107 \begin_layout Description
12108 \begin_inset Flex Code
12111 \begin_layout Plain Layout
12117 inclut une liste de formats (séparés par une virgule) devant être englobés dans et après le format courant.
12118 N'a de sens que pour des formats englobables comme des environnements.
12119 Doit être terminé par
12120 \begin_inset Quotes cld
12124 \begin_inset Quotes crd
12129 \begin_inset Flex Code
12132 \begin_layout Plain Layout
12141 \begin_layout Description
12142 \begin_inset Flex Code
12145 \begin_layout Plain Layout
12151 noter que cette directive écrasera complètement toute déclaration
12152 \begin_inset Flex Code
12155 \begin_layout Plain Layout
12161 antérieure pour ce style.
12162 Doit être fermée par
12163 \begin_inset Flex Code
12166 \begin_layout Plain Layout
12174 \begin_inset CommandInset ref
12176 reference "subsec:I18n"
12181 pour les détails d'utilisation.
12184 \begin_layout Description
12185 \begin_inset Flex Code
12188 \begin_layout Plain Layout
12202 \begin_layout Plain Layout
12204 \begin_inset Quotes cld
12208 \begin_inset Quotes crd
12211 ici désigne un nombre réel,
12218 l'espacement vertical qui sépare du paragraphe suivant le dernier paragraphe d'une série doté de cette directive.
12219 Si le paragraphe suivant est doté d'un autre style,
12220 les séparations ne sont pas simplement additionnées,
12221 mais le maximum est pris en considération.La même chose que
12222 \begin_inset Flex Code
12225 \begin_layout Plain Layout
12231 pour le dernier paragraphe.
12234 \begin_layout Description
12235 \begin_inset Flex Code
12238 \begin_layout Plain Layout
12245 \begin_inset Flex Code
12248 \begin_layout Plain Layout
12254 fixe la catégorie pour ce style.
12255 Ceci est utilise pour regrouper les styles apparentés dans le menu déroulant des styles de la barre d'outils.
12256 N'importe quelle chaîne de caractères peut être utilisée,
12257 mais vous voudrez peut-être utiliser des catégories existantes pour vos propres styles.
12260 \begin_layout Description
12261 \begin_inset Flex Code
12264 \begin_layout Plain Layout
12271 \begin_inset Flex Code
12274 \begin_layout Plain Layout
12280 sert à copier toutes les caractéristiques d'un style déjà existant dans un nouveau style.
12281 Notez bien que ceci copie le style tel qu'il est défini à l'instant de la copie.
12282 Des modifications ultérieures ne seront pas reportées là où il a été copié.
12285 \begin_layout Description
12286 \begin_inset Flex Code
12289 \begin_layout Plain Layout
12296 \begin_inset Flex Code
12299 \begin_layout Plain Layout
12305 ] nomme un style dont le préambule devra être placé
12310 Ceci permet d'assurer une relation d'ordre entre les morceaux de préambule quand les définitions de macros dépendent les unes des autres.
12314 \begin_layout Plain Layout
12316 à part cette fonctionnalité,
12317 il n'y a aucun moyen de garantir un ordonnancement des préambules.
12318 L'ordre que vous constatez avec une version de \SpecialChar LyX
12319 peut changer sans préavis dans les versions ultérieures.
12327 \begin_layout Description
12328 \begin_inset Flex Code
12331 \begin_layout Plain Layout
12332 DocBookGenerateTitle
12338 \begin_inset Flex Code
12341 \begin_layout Plain Layout
12347 ] crée une étiquette
12348 \begin_inset Flex Code
12351 \begin_layout Plain Layout
12357 après l'étiquette d'encapsulation.
12358 Ce paramètre ne doit être utilisé qu'avec
12359 \begin_inset Flex Code
12362 \begin_layout Plain Layout
12369 sinon le titre sera émis
12373 les contenus de l'environnement.
12374 Le titre créé sera identique à l'étiquette LyXHTML :
12375 une combinaison entre le type d'environnement et son numéro.
12376 L'utilisation principale concerne les cas où DocBook n'a pas de dénomination voisine d'un environnement LaTeX et où les utilisateurs sont obligés de revenir à un conteneur générique comme
12377 \begin_inset Flex Code
12380 \begin_layout Plain Layout
12387 qui réclame un titre alors qu'il n'y en a pas en LaTeX.
12388 Cette fonctionnalité est utilisée largement pour les environnements de type théorème.
12391 \begin_layout Description
12392 \begin_inset Flex Code
12395 \begin_layout Plain Layout
12422 ] fixe le type de marqueur qui se trouve à la fin du paragraphe (ou de la suite de paragraphes si
12423 \begin_inset Flex Code
12426 \begin_layout Plain Layout
12433 \begin_inset Flex Code
12436 \begin_layout Plain Layout
12444 \begin_inset Flex Code
12447 \begin_layout Plain Layout
12454 \begin_inset Flex Code
12457 \begin_layout Plain Layout
12465 \begin_inset Flex Code
12468 \begin_layout Plain Layout
12475 \begin_inset Quotes cld
12479 \begin_inset Quotes crd
12484 \begin_inset Flex Code
12487 \begin_layout Plain Layout
12494 \begin_inset Flex Code
12497 \begin_layout Plain Layout
12503 ) est un carré blanc (respectivement noir) en général placé à la fin des démonstrations.
12505 \begin_inset Flex Code
12508 \begin_layout Plain Layout
12514 est une chaîne de caractères explicitement donnée.
12517 \begin_layout Description
12518 \begin_inset Flex Code
12521 \begin_layout Plain Layout
12528 \begin_inset Flex Code
12531 \begin_layout Plain Layout
12537 fixe la chaîne utilisée pour le marqueur quand
12538 \begin_inset Newline newline
12542 \begin_inset Flex Code
12545 \begin_layout Plain Layout
12552 \begin_inset Flex Code
12555 \begin_layout Plain Layout
12564 \begin_layout Description
12565 \begin_inset Flex Code
12568 \begin_layout Plain Layout
12574 fixe la police utilisée à la fois pour le corps du texte
12580 \begin_inset CommandInset ref
12582 reference "subsec:polices"
12588 Noter qu'en définissant cette police on définit aussi automatiquement
12589 \begin_inset Flex Code
12592 \begin_layout Plain Layout
12598 avec la même valeur.
12599 Il faut donc définir celle-ci d'abord pour fixer
12600 \begin_inset Flex Code
12603 \begin_layout Plain Layout
12612 \begin_layout Description
12613 \begin_inset Flex Code
12616 \begin_layout Plain Layout
12623 \begin_inset Flex Code
12626 \begin_layout Plain Layout
12632 ] est utile pour forcer la portabilité de nouveaux styles vers des versions stables de \SpecialChar LyX
12634 La première version stable qui interprète cette directive est \SpecialChar LyX
12636 L'argument est un nombre qui peut être 0,
12637 -1 ou n'importe quel entier positif.
12639 \begin_inset Flex Code
12642 \begin_layout Plain Layout
12649 il sera toujours émis vers le préambule du document.
12650 Lors de la lecture d'un fichier
12655 les définitions de style du préambule du document sont ajoutées à la classe du document.
12656 De ce fait même les versions de \SpecialChar LyX
12657 plus anciennes peuvent gérer ce style.
12659 \begin_inset Flex Code
12662 \begin_layout Plain Layout
12668 est un numéro de version :
12669 si le style est lu,
12670 et si le numéro de version est inférieur au numéro de version du style existant dans la classe de document,
12671 le nouveau style est ignoré.
12672 Si le numéro de version est supérieur,
12673 le nouveau style remplace l'ancien.
12674 La valeur -1 signifie un numéro de version infini,
12675 c'est-à-dire que le style est toujours utilisé.
12678 \begin_layout Description
12679 \begin_inset Flex Code
12682 \begin_layout Plain Layout
12689 \begin_inset Flex Code
12692 \begin_layout Plain Layout
12701 \begin_inset space \thinspace{}
12705 \begin_inset Flex Code
12708 \begin_layout Plain Layout
12715 ne permet pas d'habitude d'insérer plus d'une espace entre deux mots,
12716 car une espace est considérée comme un séparateur de mots,
12717 non comme un caractère ou un symbole en tant que tel.
12718 C'est très bien mais c'est parfois ennuyeux,
12719 par exemple pour taper un code source de programme ou du code \SpecialChar LaTeX
12721 C'est pourquoi on peut activer
12722 \begin_inset Flex Code
12725 \begin_layout Plain Layout
12733 créera les espaces insécables correspondants aux espaces additionnelles si
12734 \begin_inset Flex Code
12737 \begin_layout Plain Layout
12743 n'est pas spécifié.
12745 \begin_inset Flex Code
12748 \begin_layout Plain Layout
12755 \begin_inset Flex Code
12758 \begin_layout Plain Layout
12767 \begin_layout Description
12768 \begin_inset Flex Code
12771 \begin_layout Plain Layout
12777 sont utilisées avec l'exportation XHTML.
12779 \begin_inset CommandInset ref
12781 reference "subsec:Styles-de-paragraphe-XHTML"
12789 \begin_layout Description
12790 \begin_inset Flex Code
12793 \begin_layout Plain Layout
12804 \begin_inset Flex Code
12807 \begin_layout Plain Layout
12816 \begin_inset space \thinspace{}
12820 \begin_inset Flex Code
12823 \begin_layout Plain Layout
12830 \begin_inset Flex Code
12833 \begin_layout Plain Layout
12839 que que le style doit être inclus dans le préambule plutôt que dans le corps du document.
12840 Ceci est utile pour les classes de document qui désirent que les informations telles que le titre et l'auteur figurent dans le préambule.
12841 Notez bien que ceci ne fonctionne que pour les styles pour lesquels
12842 \begin_inset Flex Code
12845 \begin_layout Plain Layout
12852 \begin_inset Flex Code
12855 \begin_layout Plain Layout
12862 \begin_inset Flex Code
12865 \begin_layout Plain Layout
12874 \begin_layout Description
12875 \begin_inset Flex Code
12878 \begin_layout Plain Layout
12889 \begin_inset Flex Code
12892 \begin_layout Plain Layout
12901 \begin_inset space \thinspace{}
12905 \begin_inset Flex Code
12908 \begin_layout Plain Layout
12915 \begin_inset Flex Code
12918 \begin_layout Plain Layout
12924 que le style fait partie d'un bloc de titre (voir aussi
12925 \begin_inset Flex Code
12928 \begin_layout Plain Layout
12935 \begin_inset Flex Code
12938 \begin_layout Plain Layout
12944 dans les paramètres généraux).
12947 \begin_layout Description
12948 \begin_inset Flex Code
12951 \begin_layout Plain Layout
12957 inclut une liste de formats (séparés par une virgule) qui doivent englober celui-ci.
12958 N'a de sens que pour des formats englobables comme des environnements.
12959 Doit être terminé par
12960 \begin_inset Quotes cld
12964 \begin_inset Quotes crd
12969 \begin_inset Flex Code
12972 \begin_layout Plain Layout
12981 \begin_layout Description
12982 \begin_inset Flex Code
12985 \begin_layout Plain Layout
12992 \begin_inset Flex Code
12995 \begin_layout Plain Layout
13004 \begin_inset space \thinspace{}
13008 \begin_inset Flex Code
13011 \begin_layout Plain Layout
13017 ] si positionné à 1 et
13022 le paragraphe ajoute un résumé de son contenu dans son élément dans la table des matières.
13024 seule l'étiquette apparaît si elle existe.
13027 \begin_layout Description
13028 \begin_inset Flex Code
13031 \begin_layout Plain Layout
13038 \begin_inset Flex Code
13041 \begin_layout Plain Layout
13047 ] est la commande \SpecialChar LaTeX
13048 permettant de déclarer un élément d'une liste.
13049 La commande doit être définie sans la barre oblique inverse qui la précède habituellement (implicitement
13050 \begin_inset Quotes cld
13054 \begin_inset Quotes crd
13059 \begin_inset Flex Code
13062 \begin_layout Plain Layout
13070 en \SpecialChar LaTeX
13074 \begin_layout Description
13075 \begin_inset Flex Code
13078 \begin_layout Plain Layout
13085 \begin_inset Flex Code
13088 \begin_layout Plain Layout
13094 ] crée un espacement supplémentaire entre les paragraphes du même style dans un environnement.
13095 Si vous emboîtez des paragraphes d'autres formats dans un environnement,
13096 ils seront espacés de
13097 \begin_inset Flex Code
13100 \begin_layout Plain Layout
13107 Mais les éléments de l'environnement seront en plus espacés de
13108 \begin_inset Flex Code
13111 \begin_layout Plain Layout
13125 \begin_layout Description
13126 \begin_inset Flex Code
13129 \begin_layout Plain Layout
13136 \begin_inset Flex Code
13139 \begin_layout Plain Layout
13148 \begin_inset space \thinspace{}
13152 \begin_inset Flex Code
13155 \begin_layout Plain Layout
13161 ] permet de laisser un paragraphe vide,
13162 ce que \SpecialChar LyX
13163 ne permet pas d'habitude car il ne générerait rien en \SpecialChar LaTeX
13165 Il y a quelques cas où c'est pourtant utile:
13166 dans un modèle pour une lettre,
13167 les champs requis peuvent être laissés vides,
13168 pour que les gens ne les oublient pas;
13169 dans certains cas particuliers,
13170 un style peut aussi servir de séparateur,
13171 et ne pas contenir de texte.
13174 \begin_layout Description
13175 \begin_inset Flex Code
13178 \begin_layout Plain Layout
13189 \begin_inset Flex Code
13192 \begin_layout Plain Layout
13198 ] fixe l'espacement vertical entre le marqueur et le corps du texte.
13199 Sert seulement pour les marqueurs qui sont au dessus du corps du texte (
13200 \begin_inset Flex Code
13203 \begin_layout Plain Layout
13210 \begin_inset Flex Code
13213 \begin_layout Plain Layout
13214 Centered_Top_Environment
13222 \begin_layout Description
13223 \begin_inset Flex Code
13226 \begin_layout Plain Layout
13233 \begin_inset Flex Code
13236 \begin_layout Plain Layout
13242 dénomme le compteur pour la numérotation automatique.
13243 Pour que le compteur soit associé à votre étiquette,
13244 il vous faut le référencer dans la directive
13245 \begin_inset Flex Code
13248 \begin_layout Plain Layout
13257 Ceci fonctionnera avec les
13258 \begin_inset Flex Code
13261 \begin_layout Plain Layout
13269 \begin_inset Flex Code
13272 \begin_layout Plain Layout
13280 \begin_inset Flex Code
13283 \begin_layout Plain Layout
13290 \begin_inset Flex Code
13293 \begin_layout Plain Layout
13301 \begin_inset Newline newline
13309 \begin_inset Flex Code
13312 \begin_layout Plain Layout
13319 \begin_inset Flex Code
13322 \begin_layout Plain Layout
13329 bien que ce cas soit un peu compliqué.
13330 Supposez que vous déclariez
13331 \begin_inset Flex Code
13334 \begin_layout Plain Layout
13335 \begin_inset Quotes cld
13338 LabelCounter monEnum
13344 \begin_inset Quotes crd
13348 Les compteurs effectivement utilisés sont alors
13349 \begin_inset Flex Code
13352 \begin_layout Plain Layout
13360 \begin_inset Flex Code
13363 \begin_layout Plain Layout
13371 \begin_inset Flex Code
13374 \begin_layout Plain Layout
13381 \begin_inset Flex Code
13384 \begin_layout Plain Layout
13391 tout à fait comme en \SpecialChar LaTeX
13393 Ces compteurs doivent être tous déclarés séparément.
13394 \begin_inset Newline newline
13398 \begin_inset CommandInset ref
13400 reference "subsec:Compteurs"
13405 pour les détails sur les compteurs.
13408 \begin_layout Description
13409 \begin_inset Flex Code
13412 \begin_layout Plain Layout
13418 fixe la police utilisée pour le marqueur.
13420 \begin_inset CommandInset ref
13422 reference "subsec:polices"
13430 \begin_layout Description
13431 \begin_inset Flex Code
13434 \begin_layout Plain Layout
13441 \begin_inset Flex Code
13444 \begin_layout Plain Layout
13450 fixe le texte indiquent l'importance de l'indentation d'un marqueur.
13453 \begin_layout Description
13454 \begin_inset Flex Code
13457 \begin_layout Plain Layout
13464 \begin_inset Flex Code
13467 \begin_layout Plain Layout
13473 fixe le texte indiquent l'espacement horizontal entre le marqueur et le corps du texte.
13474 Sert seulement pour les marqueurs qui ne sont pas au dessus du corps du texte.
13477 \begin_layout Description
13478 \begin_inset Flex Code
13481 \begin_layout Plain Layout
13488 \begin_inset Flex Code
13491 \begin_layout Plain Layout
13497 fixe la chaîne utilisée comme marqueur avec le
13498 \begin_inset Flex Code
13501 \begin_layout Plain Layout
13508 \begin_inset Flex Code
13511 \begin_layout Plain Layout
13519 \begin_inset Flex Code
13522 \begin_layout Plain Layout
13529 cette chaîne peut contenir les instructions de formatage particulières décrites dans la
13530 \begin_inset CommandInset ref
13532 reference "subsec:Compteurs"
13540 \begin_layout Description
13541 \begin_inset Flex Code
13544 \begin_layout Plain Layout
13545 LabelStringAppendix
13551 \begin_inset Flex Code
13554 \begin_layout Plain Layout
13560 est utilisée dans une annexe à la place de
13561 \begin_inset Flex Code
13564 \begin_layout Plain Layout
13571 Noter que toute directive
13572 \begin_inset Flex Code
13575 \begin_layout Plain Layout
13582 \begin_inset Newline newline
13586 \begin_inset Flex Code
13589 \begin_layout Plain Layout
13590 LabelStringAppendix
13598 \begin_layout Description
13599 \begin_inset Flex Code
13602 \begin_layout Plain Layout
13609 \begin_inset Flex Code
13612 \begin_layout Plain Layout
13621 \begin_inset Newline newline
13627 \begin_inset Newline newline
13640 \begin_layout Description
13641 \begin_inset Flex Code
13644 \begin_layout Plain Layout
13650 veut dire que le marqueur est le premier mot (avant la première vraie espace).
13651 Utilisez des espaces insécables si vous voulez mettre plus d'un mot dans le marqueur.
13654 \begin_layout Description
13655 \begin_inset Flex Code
13658 \begin_layout Plain Layout
13664 veut dire qu'il est défini dans le style (voir
13665 \begin_inset Flex Code
13668 \begin_layout Plain Layout
13676 \begin_inset Quotes cld
13680 \begin_inset Quotes crd
13684 au début du paragraphe.Si le
13685 \begin_inset Flex Code
13688 \begin_layout Plain Layout
13695 \begin_inset Flex Code
13698 \begin_layout Plain Layout
13705 alors il ne sera affiché que dans le premier paragraphe de toutes séquence de paragraphes du même
13706 \begin_inset Flex Code
13709 \begin_layout Plain Layout
13718 \begin_layout Description
13719 \begin_inset Flex Code
13722 \begin_layout Plain Layout
13729 \begin_inset space ~
13733 \begin_inset space ~
13737 \begin_inset Flex Code
13740 \begin_layout Plain Layout
13746 sont des cas particuliers de
13747 \begin_inset Flex Code
13750 \begin_layout Plain Layout
13757 Le marqueur sera imprimé au dessus du paragraphe,
13758 soit au début de la lignes,
13762 \begin_layout Description
13763 \begin_inset Flex Code
13766 \begin_layout Plain Layout
13772 est un cas particulier pour les marqueurs de légende
13773 \begin_inset Quotes cld
13777 \begin_inset Quotes crd
13781 \begin_inset Quotes cld
13785 \begin_inset Quotes crd
13790 \begin_inset Flex Code
13793 \begin_layout Plain Layout
13799 signifie que le mot affiché (défini en dur) dépend du type de flottant:
13800 il est défini dans les sources comme
13801 \begin_inset Quotes cld
13805 \begin_inset Flex Code
13808 \begin_layout Plain Layout
13815 \begin_inset Quotes crd
13819 \begin_inset Flex Code
13822 \begin_layout Plain Layout
13828 est la valeur du compteur associé au flottant.
13829 Au cas où une légende est insérée en dehors d'un flottant,
13831 \begin_inset Flex Code
13834 \begin_layout Plain Layout
13841 \begin_inset Quotes cld
13845 \begin_inset Quotes crd
13851 \begin_layout Description
13852 \begin_inset Flex Code
13855 \begin_layout Plain Layout
13861 produit le type habituel d'étiquettes d'énumération.
13862 The number type needs to be set in the
13868 \begin_inset CommandInset ref
13870 reference "subsec:Compteurs"
13878 \begin_layout Description
13879 \begin_inset Flex Code
13882 \begin_layout Plain Layout
13888 produit des symboles pour les différents niveaux.
13889 The bullet types displayed can be set via
13890 \begin_inset Flex Noun
13893 \begin_layout Plain Layout
13894 Document\SpecialChar menuseparator
13895 Paramètres\SpecialChar menuseparator
13904 \begin_layout Description
13905 \begin_inset Flex Code
13908 \begin_layout Plain Layout
13914 ne doit être utilisé qu'avec
13915 \begin_inset Flex Code
13918 \begin_layout Plain Layout
13919 LatexType BibEnvironment
13928 \begin_layout Description
13929 \begin_inset Flex Code
13932 \begin_layout Plain Layout
13938 écrasera complètement toute autre directive
13939 \begin_inset Flex Code
13942 \begin_layout Plain Layout
13949 Doit être fermée par
13950 \begin_inset Flex Code
13953 \begin_layout Plain Layout
13960 \begin_inset Newline newline
13964 \begin_inset CommandInset ref
13966 reference "subsec:I18n"
13971 pour les détails d'utilisation.
13974 \begin_layout Description
13975 \begin_inset Flex Code
13978 \begin_layout Plain Layout
13985 \begin_inset Flex Code
13988 \begin_layout Plain Layout
13994 ] fixe le nom de l'objet \SpecialChar LaTeX
13996 soit l'environnement,
14000 \begin_layout Description
14001 \begin_inset Flex Code
14004 \begin_layout Plain Layout
14011 \begin_inset Flex Code
14014 \begin_layout Plain Layout
14020 ] fixe le paramètre facultatif de l'objet
14021 \begin_inset Flex Code
14024 \begin_layout Plain Layout
14031 Ce paramètre ne peut pas être changé depuis \SpecialChar LyX
14033 \begin_inset Flex Code
14036 \begin_layout Plain Layout
14042 pour les paramètres personnalisables).
14043 Ceci sera émis tel quel après tous les
14044 \begin_inset Flex Code
14047 \begin_layout Plain Layout
14053 s \SpecialChar LaTeX
14057 \begin_layout Description
14058 \begin_inset Flex Code
14061 \begin_layout Plain Layout
14068 \begin_inset Flex Code
14071 \begin_layout Plain Layout
14080 \begin_inset Newline newline
14089 ] décrit comment traduire l'environnement en \SpecialChar LaTeX
14094 \begin_layout Plain Layout
14095 \begin_inset Flex Code
14098 \begin_layout Plain Layout
14104 est peut-être trompeur,
14105 dans la mesure où ces règles s'appliquent également aux classes DocBook.
14106 Explorer les fichiers des classes DocBook (noms de fichiers
14107 \begin_inset Flex Code
14110 \begin_layout Plain Layout
14116 ) pour voir des exemples particuliers.
14125 \begin_layout Description
14126 \begin_inset Flex Code
14129 \begin_layout Plain Layout
14136 \begin_inset Quotes cld
14140 \begin_inset Quotes crd
14146 \begin_layout Description
14147 \begin_inset Flex Code
14150 \begin_layout Plain Layout
14157 \begin_inset Flex Code
14160 \begin_layout Plain Layout
14167 {\SpecialChar ldots
14176 \begin_layout Description
14177 \begin_inset Flex Code
14180 \begin_layout Plain Layout
14187 \begin_inset Flex Code
14190 \begin_layout Plain Layout
14197 }\SpecialChar ldots
14212 \begin_layout Description
14213 \begin_inset Flex Code
14216 \begin_layout Plain Layout
14222 est la même chose que
14223 \begin_inset Flex Code
14226 \begin_layout Plain Layout
14233 sauf qu'il génère un
14234 \begin_inset Flex Code
14237 \begin_layout Plain Layout
14245 pour chaque paragraphe de l'environnement.
14248 \begin_layout Description
14249 \begin_inset Flex Code
14252 \begin_layout Plain Layout
14258 est la même chose que
14259 \begin_inset Flex Code
14262 \begin_layout Plain Layout
14270 \begin_inset Newline newline
14274 \begin_inset Flex Code
14277 \begin_layout Plain Layout
14283 est passé en paramètre de l'environnement.
14284 \begin_inset Newline newline
14288 \begin_inset Flex Code
14291 \begin_layout Plain Layout
14297 peut être défini dans la fenêtre
14298 \begin_inset Flex Noun
14301 \begin_layout Plain Layout
14302 Édition\SpecialChar menuseparator
14303 Paramètres de Paragraphe
14311 \begin_layout Description
14312 \begin_inset Flex Code
14315 \begin_layout Plain Layout
14322 \begin_inset Flex Code
14325 \begin_layout Plain Layout
14332 mais ajoute l'argument obligatoire nécessaire (l'étiquette la plus longue) à la directive de début de l’environnement bibliographique:
14333 \begin_inset Newline newline
14337 \begin_inset Flex Code
14340 \begin_layout Plain Layout
14343 begin{thebibliography}{99}
14349 Cette directive n'est donc nécessaire que pour les environnements bibliographiques.
14350 L’étiquette implicite
14351 \begin_inset Quotes cld
14355 \begin_inset Quotes crd
14358 peut être modifiée par l'utilisateur dans les réglages de paragraphe d'une entrée bibliographique.
14361 \begin_layout Standard
14362 En collectant ces derniers éléments,
14363 l'exportation \SpecialChar LaTeX
14367 \begin_layout LyX-Code
14370 LatexName[LatexParam]{\SpecialChar ldots
14374 \begin_layout Standard
14378 \begin_layout LyX-Code
14381 begin{LatexName}[LatexParam] \SpecialChar ldots
14387 \begin_layout Standard
14388 en fonction du type \SpecialChar LaTeX
14393 \begin_layout Description
14394 \begin_inset Flex Code
14397 \begin_layout Plain Layout
14404 \begin_inset Flex Code
14407 \begin_layout Plain Layout
14413 ] définit une chaîne de caractères insérée au début du contenu du style.
14414 Un passage à la ligne dans la sortie peut être indiquée par
14415 \begin_inset Flex Code
14418 \begin_layout Plain Layout
14427 \begin_layout Description
14428 \begin_inset Flex Code
14431 \begin_layout Plain Layout
14438 \begin_inset Flex Code
14441 \begin_layout Plain Layout
14447 fixe la marge gauche:
14448 si vous mettez des styles dans un environnement,
14450 \begin_inset Flex Code
14453 \begin_layout Plain Layout
14459 ne seront pas ajoutées directement,
14460 mais avec un facteur
14461 \begin_inset Formula $\frac{4}{\mathrm{profondeur}+4}$
14465 Notez que ce paramètre sert aussi quand
14466 \begin_inset Flex Code
14469 \begin_layout Plain Layout
14476 \begin_inset Flex Code
14479 \begin_layout Plain Layout
14486 \begin_inset Flex Code
14489 \begin_layout Plain Layout
14496 Il est alors ajouté à la marge manuelle ou dynamique.
14497 \begin_inset Newline newline
14502 \begin_inset Quotes cld
14506 \begin_inset Flex Code
14509 \begin_layout Plain Layout
14516 \begin_inset Quotes crd
14519 signifie que le paragraphe est indenté avec la largeur de
14520 \begin_inset Quotes cld
14524 \begin_inset Flex Code
14527 \begin_layout Plain Layout
14534 \begin_inset Quotes crd
14537 dans la police normale.
14538 Il est possible de créer une largeur négative avec
14539 \begin_inset Quotes cld
14543 \begin_inset Flex Code
14546 \begin_layout Plain Layout
14553 \begin_inset Quotes crd
14557 Cette solution a été choisie pour que l'apparence soit la même quelle que soit la police d'écran.
14560 \begin_layout Description
14561 \begin_inset Flex Code
14564 \begin_layout Plain Layout
14571 \begin_inset Flex Code
14574 \begin_layout Plain Layout
14589 \begin_inset Newline newline
14592 fixe le type de marge à gauche du format.
14596 \begin_layout Description
14597 \begin_inset Flex Code
14600 \begin_layout Plain Layout
14606 veut dire une marge fixe.
14609 \begin_layout Description
14610 \begin_inset Flex Code
14613 \begin_layout Plain Layout
14619 veut dire que la marge de gauche dépend de ce qu'il y a dans la fenêtre
14620 \begin_inset Flex Noun
14623 \begin_layout Plain Layout
14624 Édition\SpecialChar menuseparator
14626 \begin_inset space ~
14630 \begin_inset space ~
14639 Ceci sert à obtenir des listes bien mises en page sans tabulations.
14642 \begin_layout Description
14643 \begin_inset Flex Code
14646 \begin_layout Plain Layout
14652 veut dire que la marge dépend de la taille du marqueur.
14653 Ceci sert entre autres aux en-têtes numérotés.
14654 Il est évident que l'en-tête
14655 \begin_inset Quotes cld
14658 5.4.3.2.1 Très long en-tête
14659 \begin_inset Quotes crd
14662 doit avoir une marge de gauche plus grande (autant que
14663 \begin_inset Quotes cld
14667 \begin_inset Quotes crd
14671 \begin_inset Quotes cld
14674 3.2 Très long en-tête
14675 \begin_inset Quotes crd
14679 même si les autres traitements de texte ne savent pas le faire.
14682 \begin_layout Description
14683 \begin_inset Flex Code
14686 \begin_layout Plain Layout
14693 mais seulement la toute première ligne du paragraphe est dynamique,
14694 les autres étant statiques;
14695 ceci est utile par exemple pour les descriptions.
14698 \begin_layout Description
14699 \begin_inset Flex Code
14702 \begin_layout Plain Layout
14708 signifie que la marge est choisie pour que la ligne la plus longue du paragraphe touche la marge de droite.
14709 Ceci sert à typographier une adresse sur le bord droit de la page.
14713 \begin_layout Description
14714 \begin_inset Flex Code
14717 \begin_layout Plain Layout
14724 \begin_inset Flex Code
14727 \begin_layout Plain Layout
14736 \begin_inset space \thinspace{}
14740 \begin_inset Flex Code
14743 \begin_layout Plain Layout
14749 ] indique si les commandes fragiles doivent être protégées par
14750 \begin_inset Flex Code
14753 \begin_layout Plain Layout
14761 dans ce style (Note:
14762 ceci n'indique pas si cette commande elle-même doit être protégée).
14765 \begin_layout Description
14766 \begin_inset Flex Code
14769 \begin_layout Plain Layout
14776 \begin_inset Flex Code
14779 \begin_layout Plain Layout
14788 \begin_inset space \thinspace{}
14792 \begin_inset Flex Code
14795 \begin_layout Plain Layout
14801 ] protège si nécessaire les macros qui contiennent ce format avec
14802 \begin_inset Flex Code
14805 \begin_layout Plain Layout
14818 ) et par suite autorise du texte verbatim dans les macros
14821 \begin_layout Description
14822 \begin_inset Flex Code
14825 \begin_layout Plain Layout
14832 \begin_inset Flex Code
14835 \begin_layout Plain Layout
14844 \begin_inset space \thinspace{}
14848 \begin_inset Flex Code
14851 \begin_layout Plain Layout
14857 ] implique que des commandes spécifiques dans ce style (comme
14858 \begin_inset Flex Code
14861 \begin_layout Plain Layout
14870 \begin_inset Flex Code
14873 \begin_layout Plain Layout
14881 ) soient protégées dans une
14882 \begin_inset Flex Code
14885 \begin_layout Plain Layout
14894 Ceci est particulièrement requis pour les styles qui utilisent les commandes
14903 qui parcourent leur contenu de manière compliquée.
14906 \begin_layout Description
14907 \begin_inset Flex Code
14910 \begin_layout Plain Layout
14917 \begin_inset Flex Code
14920 \begin_layout Plain Layout
14927 \begin_inset space \thinspace{}
14931 \begin_inset Flex Code
14934 \begin_layout Plain Layout
14942 ] indique si les nouvelles lignes sont traduites ou non en sauts de ligne \SpecialChar LaTeX
14944 \begin_inset Flex Code
14947 \begin_layout Plain Layout
14958 La traduction peut être désactivée pour permettre d'éditer plus confortablement du \SpecialChar LaTeX
14959 depuis \SpecialChar LyX
14963 \begin_layout Description
14964 \begin_inset Flex Code
14967 \begin_layout Plain Layout
14974 \begin_inset Flex Code
14977 \begin_layout Plain Layout
14986 \begin_inset space \thinspace{}
14990 \begin_inset Flex Code
14993 \begin_layout Plain Layout
14999 ] indique si \SpecialChar LyX
15000 indente ou non la première ligne du paragraphe suivant.
15002 \begin_inset Flex Code
15005 \begin_layout Plain Layout
15011 veut dire qu'il ne peut pas,
15013 \begin_inset Flex Code
15016 \begin_layout Plain Layout
15022 veut dire qu'il peut s'il le veut.
15025 \begin_layout Description
15026 \begin_inset Flex Code
15029 \begin_layout Plain Layout
15036 \begin_inset Flex Code
15039 \begin_layout Plain Layout
15045 ] dénomme un style qui a remplacé ce style en cours.
15046 Ceci est utilisé pour renommer un style en conservant la rétrocompatibilité.
15049 \begin_layout Description
15050 \begin_inset Flex Code
15053 \begin_layout Plain Layout
15060 \begin_inset Flex Code
15063 \begin_layout Plain Layout
15070 \begin_inset space \thinspace{}
15074 \begin_inset Flex Code
15077 \begin_layout Plain Layout
15083 ] détermine si les paragraphes consécutifs du même type sont traités ensemble.
15084 Ceci a pour effet de déclencher une seule fois pour le groupe l'impression du
15085 \begin_inset Flex Code
15088 \begin_layout Plain Layout
15096 ceci est vrai pour les environnements
15097 \begin_inset Flex Code
15100 \begin_layout Plain Layout
15107 \begin_inset Flex Code
15110 \begin_layout Plain Layout
15117 \begin_inset Flex Code
15120 \begin_layout Plain Layout
15126 et faux pour tous les autres types.
15129 \begin_layout Description
15130 \begin_inset Flex Code
15133 \begin_layout Plain Layout
15140 \begin_inset Flex Code
15143 \begin_layout Plain Layout
15152 \begin_inset space \thinspace{}
15156 \begin_inset Flex Code
15159 \begin_layout Plain Layout
15165 ] indique que les paragraphes ne seront pas séparés par une ligne vide dans le résultat \SpecialChar LaTeX
15167 mais par un retour à la ligne;
15169 \begin_inset Flex Code
15172 \begin_layout Plain Layout
15179 ceci permet d'émuler une éditeur plein texte (comme l'insert code \SpecialChar TeX
15183 \begin_layout Description
15184 \begin_inset Flex Code
15187 \begin_layout Plain Layout
15194 \begin_inset Flex Code
15197 \begin_layout Plain Layout
15203 fixe l'indentation de la toute première ligne d'un paragraphe.
15205 \begin_inset Flex Code
15208 \begin_layout Plain Layout
15214 est fixé pour un format donné,
15215 à l'exception du format
15216 \begin_inset Flex Code
15219 \begin_layout Plain Layout
15226 car l'indentation d'un paragraphe dans l'environnement
15227 \begin_inset Flex Code
15230 \begin_layout Plain Layout
15236 peut être empêchée par
15237 \begin_inset Flex Code
15240 \begin_layout Plain Layout
15248 les paragraphes de style
15249 \begin_inset Flex Code
15252 \begin_layout Plain Layout
15258 emboîtés dans d'autres environnements utilisent le
15259 \begin_inset Flex Code
15262 \begin_layout Plain Layout
15268 de l'environne\SpecialChar softhyphen
15273 \begin_inset Flex Code
15276 \begin_layout Plain Layout
15282 dans une énumération ne sont pas indentés.
15285 \begin_layout Description
15286 \begin_inset Flex Code
15289 \begin_layout Plain Layout
15299 ] fixe l'espacement vertical entre deux paragraphes dans le style.
15302 \begin_layout Description
15303 \begin_inset Flex Code
15306 \begin_layout Plain Layout
15316 ] fixe la valeur d'interligne entre paragraphes.
15318 donne le choix entre
15319 \begin_inset Flex Code
15322 \begin_layout Plain Layout
15329 \begin_inset Flex Code
15332 \begin_layout Plain Layout
15338 pour séparer les paragraphes.
15340 \begin_inset Flex Code
15343 \begin_layout Plain Layout
15350 cette valeur n'est pas prise en compte.
15352 \begin_inset Flex Code
15355 \begin_layout Plain Layout
15363 \begin_inset Flex Code
15366 \begin_layout Plain Layout
15372 n'est pas prise en compte et tous les paragraphes sont séparés par ce paramètre
15373 \begin_inset Flex Code
15376 \begin_layout Plain Layout
15383 en plus de l'interligne normal.
15384 L'espacement vertical est calculé par
15385 \begin_inset Flex Code
15388 \begin_layout Plain Layout
15389 valeur*DefaultHeight()
15398 est la valeur choisie pour
15399 \begin_inset Flex Code
15402 \begin_layout Plain Layout
15409 \begin_inset Flex Code
15412 \begin_layout Plain Layout
15418 est la hauteur d'une ligne dans la police normale.
15420 l'aspect reste le même quelle que soit la police à l'écran.
15423 \begin_layout Description
15424 \begin_inset Flex Code
15427 \begin_layout Plain Layout
15434 \begin_inset Flex Code
15437 \begin_layout Plain Layout
15446 \begin_inset space \thinspace{}
15450 \begin_inset Flex Code
15453 \begin_layout Plain Layout
15459 ] indique si le contenu du paragraphe doit être passé sous forme brute,
15460 c'est-à-dire sans traitements particuliers dont \SpecialChar LaTeX
15465 \begin_layout Description
15466 \begin_inset Flex Code
15469 \begin_layout Plain Layout
15476 \begin_inset Flex Code
15479 \begin_layout Plain Layout
15489 indique les caractères isolés qui doivent être passés sous forme brute,
15490 c'est-à-dire sans traitements particuliers dont \SpecialChar LaTeX
15494 \begin_layout Description
15495 \begin_inset Flex Code
15498 \begin_layout Plain Layout
15504 fixe le contenu à inclure dans le préambule \SpecialChar LaTeX
15505 quand le style est utilisé.
15506 Utile pour définir des macros,
15507 charger des paquetages,
15509 requis pour ce style particulier.
15510 Doit être fermé par
15511 \begin_inset Quotes cld
15515 \begin_inset Flex Code
15518 \begin_layout Plain Layout
15525 \begin_inset Quotes crd
15531 \begin_layout Description
15532 \begin_inset Flex Code
15535 \begin_layout Plain Layout
15542 \begin_inset Flex Code
15545 \begin_layout Plain Layout
15551 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraphes de ce type.
15552 Ceci permet l'utilisation de références mises en forme.
15555 \begin_layout Description
15556 \begin_inset Flex Code
15559 \begin_layout Plain Layout
15566 \begin_inset Flex Code
15569 \begin_layout Plain Layout
15575 ] indique que le style requiert la fonctionnalité chaîne (voir
15576 \begin_inset CommandInset ref
15578 reference "chap:List-of-functions"
15583 pour la liste des fonctionnalités).
15584 Si vous demandez un paquetage doté d'options spécifiques,
15585 vous pouvez en outre utiliser
15586 \begin_inset Flex Code
15589 \begin_layout Plain Layout
15595 en tant que paramètre général pour la classe de texte (voir
15596 \begin_inset CommandInset ref
15598 reference "subsec:Paramètres-généraux-d'une"
15606 \begin_layout Description
15607 \begin_inset Flex Code
15610 \begin_layout Plain Layout
15617 \begin_inset Flex Code
15620 \begin_layout Plain Layout
15629 \begin_inset Flex Code
15632 \begin_layout Plain Layout
15638 ] réinitialise les arguments \SpecialChar LaTeX
15639 de ce style ( tels que définis par la directive
15640 \begin_inset Flex Code
15643 \begin_layout Plain Layout
15650 Ceci est utile si vous avez dupliqué un style en utilisant
15651 \begin_inset Flex Code
15654 \begin_layout Plain Layout
15661 et que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels).
15664 \begin_layout Description
15665 \begin_inset Flex Code
15668 \begin_layout Plain Layout
15675 \begin_inset Flex Code
15678 \begin_layout Plain Layout
15687 \begin_inset Flex Code
15690 \begin_layout Plain Layout
15696 ] redémarre un compteur qui est normalement remis à zéro a chaque nouvelle séquence de formats.
15697 Ceci n'est utile pour le moment que lorsque
15698 \begin_inset Flex Code
15701 \begin_layout Plain Layout
15708 \begin_inset Flex Code
15711 \begin_layout Plain Layout
15720 \begin_layout Description
15721 \begin_inset Flex Code
15724 \begin_layout Plain Layout
15731 \begin_inset Flex Code
15734 \begin_layout Plain Layout
15740 ] définit une chaîne de caractères insérée à la fin du contenu du style.
15741 Un passage à la ligne dans la sortie peut être indiquée par
15742 \begin_inset Flex Code
15745 \begin_layout Plain Layout
15754 \begin_layout Description
15755 \begin_inset Flex Code
15758 \begin_layout Plain Layout
15765 \begin_inset Flex Code
15768 \begin_layout Plain Layout
15781 \begin_layout Description
15782 \begin_inset Flex Code
15785 \begin_layout Plain Layout
15792 \begin_inset Flex Code
15795 \begin_layout Plain Layout
15805 \begin_inset Flex Code
15808 \begin_layout Plain Layout
15816 \begin_inset Flex Code
15819 \begin_layout Plain Layout
15827 \begin_inset Flex Code
15830 \begin_layout Plain Layout
15832 \begin_inset space ~
15840 ] définit l'interligne implicite dans ce style.
15842 \begin_inset Flex Code
15845 \begin_layout Plain Layout
15853 \begin_inset Flex Code
15856 \begin_layout Plain Layout
15863 \begin_inset Flex Code
15866 \begin_layout Plain Layout
15872 correspondent respectivement à un facteur multiplicatif de 1,
15874 Si vous mettez le paramètre
15875 \begin_inset Flex Code
15878 \begin_layout Plain Layout
15885 vous devez aussi mettre une valeur numérique qui servira de facteur multiplicatif.
15887 contrairement aux autres paramètres,
15889 \begin_inset Flex Code
15892 \begin_layout Plain Layout
15898 implique de générer du code \SpecialChar LaTeX
15900 qui utilise le paquetage \SpecialChar LaTeX
15902 \begin_inset Flex Code
15905 \begin_layout Plain Layout
15914 \begin_layout Description
15915 \begin_inset Flex Code
15918 \begin_layout Plain Layout
15925 \begin_inset Flex Code
15928 \begin_layout Plain Layout
15935 \begin_inset space \thinspace{}
15939 \begin_inset Flex Code
15942 \begin_layout Plain Layout
15950 ] active la correction orthographique du style.
15951 Implicitement vrai.
15954 \begin_layout Description
15955 \begin_inset Flex Code
15958 \begin_layout Plain Layout
15965 \begin_inset Flex Code
15968 \begin_layout Plain Layout
15977 \begin_inset Flex Code
15980 \begin_layout Plain Layout
15986 ] incrémente le compteur parent d'un compteur donné au début d'une nouvelle séquence de formats.
15987 Ceci n'est utile pour le moment que lorsque
15988 \begin_inset Flex Code
15991 \begin_layout Plain Layout
15998 \begin_inset Flex Code
16001 \begin_layout Plain Layout
16010 \begin_layout Description
16011 \begin_inset Flex Code
16014 \begin_layout Plain Layout
16020 fixe la police utilisée pour le corps du texte.
16022 \begin_inset CommandInset ref
16024 reference "subsec:polices"
16032 \begin_layout Description
16033 \begin_inset Flex Code
16036 \begin_layout Plain Layout
16043 \begin_inset Flex Code
16046 \begin_layout Plain Layout
16052 ] fixe le niveau du style dans le table des matières.
16053 Ceci est utilisé pour la numérotation automatique des en-têtes.
16056 \begin_layout Description
16057 \begin_inset Flex Code
16060 \begin_layout Plain Layout
16069 \begin_inset Flex Code
16072 \begin_layout Plain Layout
16082 \begin_inset Flex Code
16085 \begin_layout Plain Layout
16093 \begin_inset Flex Code
16096 \begin_layout Plain Layout
16102 ] détermine si l'indentation de la première ligne de ce paragraphe peut être réglée via le menu des réglages de paragraphe.
16106 \begin_inset Flex Code
16109 \begin_layout Plain Layout
16120 l'indentation peut être réglée si les réglages de document utilisent un style de paragraphe avec
16121 \begin_inset Quotes cld
16125 \begin_inset Quotes crd
16130 \begin_inset Flex Code
16133 \begin_layout Plain Layout
16140 l'indentation est toujours réglable quels que soient les réglages du document;
16142 \begin_inset Flex Code
16145 \begin_layout Plain Layout
16152 l'indentation n'est jamais réglable.
16155 \begin_layout Description
16156 \begin_inset Flex Code
16159 \begin_layout Plain Layout
16169 ] fixe L'espacement vertical qui sépare le premier paragraphe dans une série du même style,
16170 du paragraphe qui le précède.
16171 Si le paragraphe précédent est dans un autre style,
16172 les séparations ne s'ajoutent pas,
16173 mais \SpecialChar LyX
16174 prend le maximum des deux.
16177 \begin_layout Subsection
16178 \begin_inset CommandInset label
16184 Internationalisation des styles de paragraphes
16187 \begin_layout Standard
16189 effectue depuis longtemps la traduction des informations de format,
16191 jusqu'à la version 2.0,
16192 ceci ne s'appliquait qu'à l'interface utilisateur et non pas par exemple au résultat PDF.
16193 Ainsi les auteurs francophones devaient avoir recours à des astuces pénibles s'ils voulaient obtenir
16194 \begin_inset Quotes cld
16198 \begin_inset Quotes crd
16202 \begin_inset Quotes cld
16206 \begin_inset Quotes crd
16215 ce n'est plus le cas.
16218 \begin_layout Standard
16220 \begin_inset Flex Code
16223 \begin_layout Plain Layout
16229 définit un texte qui doit apparaître dans le le document typographique,
16231 \begin_inset Flex Code
16234 \begin_layout Plain Layout
16241 \begin_inset Flex Code
16244 \begin_layout Plain Layout
16250 pour traiter correctement les documents non anglophones,
16251 et même multilingues.
16252 L'extrait suivant (du fichier
16253 \begin_inset Flex Code
16256 \begin_layout Plain Layout
16262 ) illustre le fonctionnement:
16265 \begin_layout LyX-Code
16272 \begin_layout LyX-Code
16277 theoremstyle{remark}
16280 \begin_layout LyX-Code
16285 newtheorem{claim}[thm]{
16292 \begin_layout LyX-Code
16298 \begin_layout LyX-Code
16304 \begin_layout LyX-Code
16311 claimname}{_(Claim)}
16314 \begin_layout LyX-Code
16320 \begin_layout LyX-Code
16326 \begin_layout LyX-Code
16337 claimname}{_(Claim)}}
16340 \begin_layout LyX-Code
16347 \begin_layout Standard
16349 toute commande \SpecialChar LaTeX
16350 autorisée peut apparaître dans les directives
16351 \begin_inset Flex Code
16354 \begin_layout Plain Layout
16361 \begin_inset Flex Code
16364 \begin_layout Plain Layout
16371 mais dans la pratique elles se présenteront typiquement comme ce qui est montré ici.
16372 La clé de la traduction correcte du texte typographié est la définition de le commande \SpecialChar LaTeX
16374 \begin_inset Flex Code
16377 \begin_layout Plain Layout
16385 et son utilisation avec
16386 \begin_inset Flex Code
16389 \begin_layout Plain Layout
16401 \begin_layout Standard
16403 \begin_inset Flex Code
16406 \begin_layout Plain Layout
16412 fournit ce qu'il faut pour l'internationalisation fondée sur le langage global du document.
16413 Le contenu de la directive sera inclus dans le préambule,
16414 comme avec la directive
16415 \begin_inset Flex Code
16418 \begin_layout Plain Layout
16425 Ce qui la rend singulière est l'utilisation de la
16426 \begin_inset Quotes cld
16430 \begin_inset Quotes crd
16434 \begin_inset Flex Code
16437 \begin_layout Plain Layout
16444 qui sera remplacée,
16445 lorsque \SpecialChar LyX
16446 produira le résultat \SpecialChar LaTeX
16448 par la traduction de son argument dans la langue du document
16452 \begin_layout Plain Layout
16453 Pour ceux qui s'intéressent au fonctionnement sous-jacent,
16455 \begin_inset Quotes cld
16459 \begin_inset Flex Code
16462 \begin_layout Plain Layout
16469 \begin_inset Quotes crd
16473 \begin_inset Flex Code
16476 \begin_layout Plain Layout
16483 qui constitue le cœur du mécanisme de traduction de l'interface \SpecialChar LyX
16485 et qui est étendue ici à la traduction à la volée de code \SpecialChar LaTeX
16494 \begin_layout Standard
16496 \begin_inset Flex Code
16499 \begin_layout Plain Layout
16505 est plus compliquée,
16506 car elle fournit une fonctionnalité adaptée aux documents multilingues et propose par conséquent une interface pour le paquetage
16507 \begin_inset Flex Code
16510 \begin_layout Plain Layout
16516 Son contenu sera ajouté au préambule une fois pour chaque langue utilisée par le document.
16519 \begin_inset Flex Code
16522 \begin_layout Plain Layout
16528 sera remplacé par sa traduction dans le langage en question:
16530 \begin_inset Flex Code
16533 \begin_layout Plain Layout
16539 est remplacée par le nom de la langue (telle qu'il est connu de
16540 \begin_inset Flex Code
16543 \begin_layout Plain Layout
16553 \begin_layout Standard
16554 Un document en allemand qui inclut aussi un paragraphe en français aura donc ceci dans le préambule:
16557 \begin_layout LyX-Code
16568 claimname}{Affirmation}}
16569 \begin_inset Newline newline
16580 claimname}{Behauptung}}
16581 \begin_inset Newline newline
16588 claimname}{Behauptung}
16591 \begin_layout Standard
16594 \begin_inset Flex Code
16597 \begin_layout Plain Layout
16603 vont alors conspirer pour créer le texte correct dans le résultat imprimable.
16606 \begin_layout Standard
16607 Un point important à noter est que les traductions sont celles qui sont fournies par \SpecialChar LyX
16612 \begin_inset Flex Code
16615 \begin_layout Plain Layout
16625 \begin_inset Flex Code
16628 \begin_layout Plain Layout
16635 \begin_inset Flex Code
16638 \begin_layout Plain Layout
16644 ne sont effectifs que dans les fichiers de format fournis avec \SpecialChar LyX
16646 puisque les fichiers de format créés par l'utilisateur ne seront pas explorés par les fonctions d'internationalisation,
16648 \begin_inset Flex Code
16651 \begin_layout Plain Layout
16657 est modifié en conséquence.
16659 tout fichier de format créé dans le but d'être distribué avec \SpecialChar LyX
16660 doit inclure ces directives s'il y a lieu.
16661 Notez bien que les traductions des styles de paragraphe ne changeront jamais avec les publications de maintenance des versions de \SpecialChar LyX
16663 de la version 2.1.x à la version 2.1.y).
16664 Il est cependant très probable qu'à l'occasion d'une publication majeure (e.g.
16666 de nouvelles traductions ou corrections soient introduites
16669 \begin_layout Subsection
16671 \begin_inset CommandInset label
16673 name "subsec:Flottants"
16680 \begin_layout Standard
16681 Il faut définir les flottants (
16682 \begin_inset Flex Code
16685 \begin_layout Plain Layout
16693 \begin_inset Flex Code
16696 \begin_layout Plain Layout
16703 ) dans la classe elle-même.
16704 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
16705 il suffit probablement que vous ajoutiez
16708 \begin_layout LyX-Code
16709 Input stdfloats.inc
16712 \begin_layout Standard
16713 à un endroit raisonnable dans la classe
16717 \begin_layout Plain Layout
16718 N'oubliez pas de jeter aussi un
16722 \begin_layout Plain Layout
16731 il sur les compteurs dans la section suivante.
16737 Si vous voulez implémenter une classe de texte qui propose un nouveau type de flottant (comme la classe AGU fournie avec \SpecialChar LyX
16739 les explications ci-dessous vont sans doute vous être utiles :
16742 \begin_layout Description
16743 \begin_inset Flex Code
16746 \begin_layout Plain Layout
16753 \begin_inset Flex Code
16756 \begin_layout Plain Layout
16762 =!htbpH] définit les options de placement pour ce type de flottant.
16763 La valeur est une chaîne de paramètres de placement,
16764 les caractères autorisés sont:
16775 \begin_inset Quotes cld
16779 \begin_inset Quotes crd
16792 \begin_inset Quotes cld
16796 \begin_inset Quotes crd
16810 \begin_inset Quotes cld
16814 \begin_inset Quotes crd
16823 \begin_inset Quotes cld
16827 \begin_inset Quotes crd
16836 \begin_inset Quotes cld
16840 \begin_inset Quotes crd
16849 \begin_inset Quotes cld
16852 ignorer les règles \SpecialChar LaTeX
16854 L'ordre des caractères est indifférent.
16855 Si aucune option n'est autorisée,
16856 utiliser la chaîne de caractères
16863 \begin_layout Description
16864 \begin_inset Flex Code
16867 \begin_layout Plain Layout
16874 \begin_inset Flex Code
16877 \begin_layout Plain Layout
16884 \begin_inset space \thinspace{}
16890 \begin_inset Flex Code
16893 \begin_layout Plain Layout
16901 ] précise si le flottant peut subir une rotation grâce au paquetage \SpecialChar LaTeX
16908 \begin_inset Flex Code
16911 \begin_layout Plain Layout
16917 si le flottant ne peut pas bénéficier de cette fonctionnalité.
16920 \begin_layout Description
16921 \begin_inset Flex Code
16924 \begin_layout Plain Layout
16931 \begin_inset Flex Code
16934 \begin_layout Plain Layout
16941 \begin_inset space \thinspace{}
16947 \begin_inset Flex Code
16950 \begin_layout Plain Layout
16958 ] précise si le flottant possède une variante étoilée qui s'étend sur les colonnes dans un paragraphe à deux colonnes.
16960 \begin_inset Flex Code
16963 \begin_layout Plain Layout
16969 si le flottant ne peut pas bénéficier de cette fonctionnalité.
16972 \begin_layout Description
16973 \begin_inset Flex Code
16976 \begin_layout Plain Layout
16987 \begin_inset Flex Code
16990 \begin_layout Plain Layout
16996 ] définit le suffixe d'un fichier auxiliaire contenant la liste des flottants de ce type.
16998 écrit les légendes dans ce fichier.
17001 \begin_layout Description
17002 \begin_inset Flex Code
17005 \begin_layout Plain Layout
17012 \begin_inset Flex Code
17015 \begin_layout Plain Layout
17021 ] définit la chaîne de caractères qui se trouvera dans les menus et également dans la légende.
17022 Ceci est traduit dans le langage courant si
17023 \begin_inset Flex Code
17026 \begin_layout Plain Layout
17035 \begin_layout Description
17036 \begin_inset Flex Code
17039 \begin_layout Plain Layout
17045 sont utilisées avec l'exportation XHTML.
17047 \begin_inset CommandInset ref
17049 reference "sec:Tags-for-XHTML"
17057 \begin_layout Description
17058 \begin_inset Flex Code
17061 \begin_layout Plain Layout
17068 \begin_inset Flex Code
17071 \begin_layout Plain Layout
17080 \begin_inset space \thinspace{}
17084 \begin_inset Flex Code
17087 \begin_layout Plain Layout
17093 ] indique si le flottant est déjà défini dans la classe de document ou s'il faut charger le paquetage \SpecialChar LaTeX
17095 \begin_inset Flex Code
17098 \begin_layout Plain Layout
17104 pour le définir à la volée.
17105 La valeur implicite est
17106 \begin_inset Flex Code
17109 \begin_layout Plain Layout
17117 \begin_inset Flex Code
17120 \begin_layout Plain Layout
17127 Elle doit être positionnée sur
17128 \begin_inset Flex Code
17131 \begin_layout Plain Layout
17137 si le flottant est déjà défini par la classe de document.
17140 \begin_layout Description
17141 \begin_inset Flex Code
17144 \begin_layout Plain Layout
17151 \begin_inset Flex Code
17154 \begin_layout Plain Layout
17160 ] détermine la commande utilisée pour engendrer une liste de flottants du type considéré;
17162 \begin_inset Quotes cld
17168 \begin_inset Quotes crd
17171 initial doit être omis.
17177 \begin_inset Flex Code
17180 \begin_layout Plain Layout
17187 puisqu'il n'y a alors pas de procédure pour activer cette commande.
17188 La directive est ignorée si
17189 \begin_inset Flex Code
17192 \begin_layout Plain Layout
17199 puisqu'il y a alors une procédure.
17202 \begin_layout Description
17203 \begin_inset Flex Code
17206 \begin_layout Plain Layout
17213 \begin_inset Flex Code
17216 \begin_layout Plain Layout
17222 ] fixe le titre utilisé pour une liste des flottants du type considéré (figures,
17225 Il est utilisé pour l'étiquette à l'écran dans \SpecialChar LyX
17227 il est passé à \SpecialChar LaTeX
17228 pour être utilisé comme titre,
17229 et il est également utilisé comme titre dans l'exportation XHTML.
17230 Il sera traduit dans le langage du document.
17233 \begin_layout Description
17234 \begin_inset Flex Code
17237 \begin_layout Plain Layout
17244 \begin_inset Flex Code
17247 \begin_layout Plain Layout
17253 ] (paramètre facultatif) détermine si les flottants de cette classe seront numérotés en suivant un type de section du document.
17256 \begin_inset Flex Code
17259 \begin_layout Plain Layout
17266 \begin_inset Quotes cld
17270 \begin_inset Flex Code
17273 \begin_layout Plain Layout
17280 \begin_inset Quotes crd
17284 les flottants seront numérotés chapitre par chapitre.
17287 \begin_layout Description
17288 \begin_inset Flex Code
17291 \begin_layout Plain Layout
17298 \begin_inset Flex Code
17301 \begin_layout Plain Layout
17307 ] définit le placement implicite pour cette catégorie de flottants.
17308 C'est comme en \SpecialChar LaTeX
17311 \begin_inset Flex Code
17314 \begin_layout Plain Layout
17322 \begin_inset Flex Code
17325 \begin_layout Plain Layout
17333 \begin_inset Flex Code
17336 \begin_layout Plain Layout
17343 \begin_inset Flex Code
17346 \begin_layout Plain Layout
17354 page et ici respectivement
17358 \begin_layout Plain Layout
17359 Notez que l'ordre dans lequel vous mettez ces lettres est sans importance,
17360 comme en \SpecialChar LaTeX
17367 En plus vous avez un nouveau type,
17369 \begin_inset Flex Code
17372 \begin_layout Plain Layout
17379 qui ne correspond pas vraiment à un flottant,
17380 car il signifie de le positionner
17381 \begin_inset Quotes cld
17385 \begin_inset Quotes crd
17388 et nulle part ailleurs.
17389 Notez cependant que le type
17390 \begin_inset Flex Code
17393 \begin_layout Plain Layout
17400 à cause de détails d'implantation,
17401 ne peut pas être utilisé avec des flottants non définis dans la classe de document.
17402 Si vous n'avez pas compris tout ce baratin,
17406 \begin_inset Quotes cld
17412 \begin_inset Flex Code
17415 \begin_layout Plain Layout
17424 \begin_inset Quotes crd
17432 \begin_layout Description
17435 \begin_inset Flex Code
17438 \begin_layout Plain Layout
17447 \begin_inset Flex Code
17450 \begin_layout Plain Layout
17459 \begin_inset Quotes erd
17463 \begin_inset Quotes erd
17468 définit le format utilisé pour les références mises en forme à ce compteur.
17470 on peut vouloir les références aux tableaux apparaître sous la forme
17471 \begin_inset Quotes cld
17475 \begin_inset Quotes crd
17479 La chaîne de caractères peut contenir
17480 \begin_inset Quotes cld
17484 \begin_inset Quotes crd
17487 ou une spécification de compteur (voir la documentation de
17488 \begin_inset Flex Code
17491 \begin_layout Plain Layout
17498 \begin_inset CommandInset ref
17499 LatexCommand formatted
17500 reference "subsec:Compteurs"
17508 .) La première forme sera remplacée par le numéro du compteur lui-même.
17522 (qui apparaîtra par exemple comme section 2.7).
17525 \begin_layout Description
17526 \begin_inset Flex Code
17529 \begin_layout Plain Layout
17536 \begin_inset Flex Code
17539 \begin_layout Plain Layout
17545 ] détermine le préfixe à utiliser lors de la création d'étiquettes référant les flottants du type considéré.
17546 Ceci permet l'utilisation de références mises en forme.
17547 Notez que vous pouvez supprimer tout préfixe défini en copiant un style en utilisant la valeur spécifique
17548 \begin_inset Quotes cld
17552 \begin_inset Quotes crd
17556 qui doit être en capitales.
17559 \begin_layout Description
17560 \begin_inset Flex Code
17563 \begin_layout Plain Layout
17570 \begin_inset Flex Code
17573 \begin_layout Plain Layout
17579 ] s'utilise comme avec les styles de paragraphes,
17581 \begin_inset space ~
17585 \begin_inset CommandInset ref
17587 reference "subsec:Styles-de-paragraphe"
17598 \begin_layout Description
17599 \begin_inset Flex Code
17602 \begin_layout Plain Layout
17609 \begin_inset Flex Code
17612 \begin_layout Plain Layout
17618 ] fixe le style utilisé quand on définit le flottant avec
17619 \begin_inset Flex Code
17622 \begin_layout Plain Layout
17633 \begin_layout Description
17634 \begin_inset Flex Code
17637 \begin_layout Plain Layout
17644 \begin_inset Flex Code
17647 \begin_layout Plain Layout
17654 \begin_inset Quotes cld
17658 \begin_inset Quotes crd
17661 de la nouvelle classe de flottants,
17663 \begin_inset Quotes cld
17667 \begin_inset Quotes crd
17671 \begin_inset Quotes cld
17675 \begin_inset Quotes crd
17679 Après l'instruction
17680 \begin_inset Flex Code
17683 \begin_layout Plain Layout
17692 vous disposez de commandes comme
17693 \begin_inset Flex Code
17696 \begin_layout Plain Layout
17705 \begin_inset Flex Code
17708 \begin_layout Plain Layout
17717 Noter que définir un flottant de type
17718 \begin_inset Flex Code
17721 \begin_layout Plain Layout
17727 définit automatiquement les compteur correspondant,
17729 \begin_inset Flex Code
17732 \begin_layout Plain Layout
17741 \begin_layout Description
17742 \begin_inset Flex Code
17745 \begin_layout Plain Layout
17752 \begin_inset Flex Code
17755 \begin_layout Plain Layout
17762 \begin_inset space \thinspace{}
17766 \begin_inset Flex Code
17769 \begin_layout Plain Layout
17777 ] indique si ce flottant est défini en utilisant le paquetage \SpecialChar LaTeX
17779 \begin_inset Flex Code
17782 \begin_layout Plain Layout
17789 soit par la classe de document ou par un paquetage,
17790 soit à la volée par \SpecialChar LyX
17794 \begin_layout Standard
17795 Notez que la définition d'un flottant de type
17796 \begin_inset Flex Code
17799 \begin_layout Plain Layout
17807 implique la déclaration du compteur correspondant de nom
17808 \begin_inset Flex Code
17811 \begin_layout Plain Layout
17822 \begin_layout Subsection
17823 Inserts flexibles et InsetLayout
17824 \begin_inset CommandInset label
17826 name "subsec:Flex-insets-and"
17833 \begin_layout Standard
17834 Les inserts flexibles sont de deux sortes:
17838 \begin_layout Itemize
17839 styles de caractères (
17840 \begin_inset Flex Code
17843 \begin_layout Plain Layout
17850 ceux-ci définissent un balisage sémantique correspondant à des commandes \SpecialChar LaTeX
17852 \begin_inset Flex Code
17855 \begin_layout Plain Layout
17864 \begin_inset Flex Code
17867 \begin_layout Plain Layout
17878 \begin_layout Itemize
17879 définis par l'utilisateur (
17880 \begin_inset Flex Code
17883 \begin_layout Plain Layout
17890 ceux-ci permettent de définir des inserts repliables personnalisés,
17891 similaires au code \SpecialChar TeX
17893 aux notes de bas de page,
17895 Un exemple évident est l'insert de note en fin de document,
17896 défini dans le module
17897 \begin_inset Flex Code
17900 \begin_layout Plain Layout
17909 \begin_layout Standard
17910 Les inserts flexibles sont définis en utilisant la directive
17911 \begin_inset Flex Code
17914 \begin_layout Plain Layout
17921 qui va être expliquée dans la suite.
17924 \begin_layout Standard
17926 \begin_inset Flex Code
17929 \begin_layout Plain Layout
17935 a une autre fonction:
17936 elle permet de personnaliser le style de différents types d'inserts.
17939 \begin_inset Flex Code
17942 \begin_layout Plain Layout
17948 permet de personnaliser les paramètres de style pour les notes de bas de page,
17949 les notes en marge,
17950 les inserts de note,
17951 les inserts de code \SpecialChar TeX
17959 les URL et les captions,
17960 aussi bien que de définir des inserts flexibles.
17963 \begin_layout Standard
17965 \begin_inset Flex Code
17968 \begin_layout Plain Layout
17974 doit commencer par une lignes de la forme:
17977 \begin_layout LyX-Code
17981 \begin_layout Standard
17983 \begin_inset Flex Code
17986 \begin_layout Plain Layout
17992 indique l'insert dont le style doit être défini,
17993 et il y a quatre cas.
17996 \begin_layout Enumerate
17997 Le style d'un insert préexistant doit être modifié.
18000 \begin_inset Flex Code
18003 \begin_layout Plain Layout
18009 un quelconque des éléments suivants:
18011 \begin_inset Flex Code
18014 \begin_layout Plain Layout
18022 \begin_inset Flex Code
18025 \begin_layout Plain Layout
18033 \begin_inset Flex Code
18036 \begin_layout Plain Layout
18044 \begin_inset Flex Code
18047 \begin_layout Plain Layout
18055 \begin_inset Flex Code
18058 \begin_layout Plain Layout
18066 \begin_inset Flex Code
18069 \begin_layout Plain Layout
18077 \begin_inset Flex Code
18080 \begin_layout Plain Layout
18088 \begin_inset Flex Code
18091 \begin_layout Plain Layout
18099 \begin_inset Flex Code
18102 \begin_layout Plain Layout
18110 \begin_inset Flex Code
18113 \begin_layout Plain Layout
18121 \begin_inset Flex Code
18124 \begin_layout Plain Layout
18132 \begin_inset Flex Code
18135 \begin_layout Plain Layout
18143 \begin_inset Flex Code
18146 \begin_layout Plain Layout
18154 \begin_inset Flex Code
18157 \begin_layout Plain Layout
18165 \begin_inset Flex Code
18168 \begin_layout Plain Layout
18176 \begin_inset Flex Code
18179 \begin_layout Plain Layout
18187 \begin_inset Flex Code
18190 \begin_layout Plain Layout
18198 \begin_inset Flex Code
18201 \begin_layout Plain Layout
18209 \begin_inset Flex Code
18212 \begin_layout Plain Layout
18220 \begin_inset Flex Code
18223 \begin_layout Plain Layout
18233 \begin_layout Enumerate
18234 Le style d'un insert flexible doit être défini.
18237 \begin_inset Flex Code
18240 \begin_layout Plain Layout
18246 doit être de la forme
18247 \begin_inset Flex Code
18250 \begin_layout Plain Layout
18258 \begin_inset Flex Code
18261 \begin_layout Plain Layout
18267 peut être n'importe quel identificateur valide qui n'est pas utilisé dans un insert existant.
18268 L'identificateur peut inclure des espaces,
18269 mais alors il faut enclore l'ensemble entre apostrophes.
18270 Noter que la définition d'un insert flexible
18274 aussi inclure une entrée
18275 \begin_inset Flex Code
18278 \begin_layout Plain Layout
18286 précisant quel est le type d'insert qu'il définit.
18289 \begin_layout Enumerate
18290 Le style d'une branche utilisateur doit être défini.
18293 \begin_inset Flex Code
18296 \begin_layout Plain Layout
18302 doit être de la forme
18303 \begin_inset Quotes cld
18307 \begin_inset Flex Code
18310 \begin_layout Plain Layout
18317 \begin_inset Quotes crd
18322 \begin_inset Flex Code
18325 \begin_layout Plain Layout
18331 peut être un identificateur de branche valide défini dans le document utilisateur.
18332 L'identificateur peur contenir des espaces,
18333 mais dans ce cas la chaîne toute entière doit être enclose entre apostrophes.
18334 Le principal intérêt de cette fonctionnalité est est de permettre l’inclusion \SpecialChar LaTeX
18335 de branches spécifiques suivant les besoins de l'utilisateur.
18338 \begin_layout Enumerate
18339 Le style d'une légende utilisateur (ou de classe) doit être défini.
18342 \begin_inset Flex Code
18345 \begin_layout Plain Layout
18351 doit être de la forme
18352 \begin_inset Quotes cld
18356 \begin_inset Flex Code
18359 \begin_layout Plain Layout
18366 \begin_inset Quotes crd
18371 \begin_inset Flex Code
18374 \begin_layout Plain Layout
18380 spécifie le nom de la légende tel qu'il apparaît dans le menu.
18381 Voir la légende standard (
18382 \begin_inset Flex Code
18385 \begin_layout Plain Layout
18392 les légendes spécifiques des classes KOMA-Script (
18393 \begin_inset Flex Code
18396 \begin_layout Plain Layout
18404 \begin_inset Flex Code
18407 \begin_layout Plain Layout
18415 Légendes multilingues
18418 \begin_inset Flex Code
18421 \begin_layout Plain Layout
18427 ) pour des applications.
18430 \begin_layout Standard
18432 \begin_inset Flex Code
18435 \begin_layout Plain Layout
18441 peut inclure les entrées suivantes:
18444 \begin_layout Description
18445 \begin_inset Flex Code
18448 \begin_layout Plain Layout
18455 \begin_inset Flex Code
18458 \begin_layout Plain Layout
18464 =""] insert apparaissant dans la table des matières du type donné.
18465 Désactivé par une chaîne de caractères vide.
18466 Voir aussi les directives
18475 Ceci ne fonctionne que pour les inserts flexibles.
18480 \begin_layout Description
18483 \begin_inset Flex Code
18486 \begin_layout Plain Layout
18496 inclut une liste d'inserts (séparés par des virgules) au sein desquels cet insert peut être ajouté.
18498 \begin_inset Flex Code
18501 \begin_layout Plain Layout
18508 Si vous souhaitez également que l'insertion soit possible dans des arguments spécifiques des inserts ciblés,
18509 ajouter le nom de l'argument après une @ (e.
18510 \begin_inset space \thinspace{}
18515 \begin_inset Flex Code
18518 \begin_layout Plain Layout
18525 Notez que ceci ne s'applique qu'au premier niveau d'insertion.
18527 \begin_inset Flex Code
18530 \begin_layout Plain Layout
18539 \begin_layout Description
18542 \begin_inset Flex Code
18545 \begin_layout Plain Layout
18555 inclut une liste d'inserts (séparés par des virgules) au sein desquels cet insert peut être ajouté.
18557 \begin_inset Flex Code
18560 \begin_layout Plain Layout
18561 EndAllowedInLayouts
18567 Notez que ceci ne s'applique qu'au premier niveau d'insertion.
18569 \begin_inset Flex Code
18572 \begin_layout Plain Layout
18583 \begin_layout Description
18586 \begin_inset Flex Code
18589 \begin_layout Plain Layout
18598 \begin_inset Flex Code
18601 \begin_layout Plain Layout
18612 \begin_inset Flex Code
18615 \begin_layout Plain Layout
18622 \begin_inset Flex Code
18625 \begin_layout Plain Layout
18632 ceci peut être utilisé pour déterminer combien de fois au maximum l'insert peut être ajouté à un insert donné ou au paragraphe (groupe).
18635 \begin_layout Description
18638 \begin_inset Flex Code
18641 \begin_layout Plain Layout
18644 AllowedOccurrencesPerItem
18650 \begin_inset Flex Code
18653 \begin_layout Plain Layout
18663 \begin_inset space \thinspace{}
18667 \begin_inset Flex Code
18670 \begin_layout Plain Layout
18680 si cette valeur est vraie,
18682 \begin_inset Flex Code
18685 \begin_layout Plain Layout
18691 s'applique aux paragraphes isolés dans un environnement de type liste (avec
18692 \begin_inset Flex Code
18695 \begin_layout Plain Layout
18706 \begin_layout Description
18707 \begin_inset Flex Code
18710 \begin_layout Plain Layout
18717 \begin_inset Flex Code
18720 \begin_layout Plain Layout
18726 ] définit un numéro d'argument d'une commande ou d'un environnement associé au style courant.
18727 La définition doit être close par
18728 \begin_inset Flex Code
18731 \begin_layout Plain Layout
18739 \begin_inset space ~
18743 \begin_inset CommandInset ref
18745 reference "subsec:Styles-de-paragraphe"
18751 \begin_inset space ~
18755 \begin_inset CommandInset ref
18757 reference "subsec:Arguments"
18765 pour plus d'informations.
18768 \begin_layout Description
18769 \begin_inset Flex Code
18772 \begin_layout Plain Layout
18779 définit un préambule pour les modifications de commandes de langue;
18781 \begin_inset CommandInset ref
18783 reference "subsec:I18n"
18791 \begin_layout Description
18792 \begin_inset Flex Code
18795 \begin_layout Plain Layout
18802 \begin_inset Flex Code
18805 \begin_layout Plain Layout
18811 ] définit la couleur d'arrière-plan de l'insert.
18813 \begin_inset CommandInset ref
18815 reference "chap:Names-of-colors"
18820 pour une liste des noms de couleur disponibles.
18824 \begin_layout Description
18825 \begin_inset Flex Code
18828 \begin_layout Plain Layout
18835 \begin_inset Flex Code
18838 \begin_layout Plain Layout
18847 \begin_inset space \thinspace{}
18851 \begin_inset Flex Code
18854 \begin_layout Plain Layout
18860 ] indique s'il faut utiliser le contenu de l'insert comme une étiquette,
18861 quand l'insert est fermé.
18864 \begin_inset Quotes cld
18868 \begin_inset Quotes crd
18874 \begin_layout Description
18875 \begin_inset Flex Code
18878 \begin_layout Plain Layout
18885 \begin_inset Flex Code
18888 \begin_layout Plain Layout
18894 ] fonctionne comme les styles de paragraphe,
18896 \begin_inset CommandInset ref
18898 reference "subsec:Styles-de-paragraphe"
18904 Notez que vous devez spécifier le type complet,
18906 \begin_inset space \thinspace{}
18910 \begin_inset space ~
18914 \begin_inset Flex Code
18917 \begin_layout Plain Layout
18918 CopyStyle Flex:<nom>
18926 \begin_layout Description
18927 \begin_inset Flex Code
18930 \begin_layout Plain Layout
18937 \begin_inset Flex Code
18940 \begin_layout Plain Layout
18949 \begin_inset space \thinspace{}
18953 \begin_inset Flex Code
18956 \begin_layout Plain Layout
18962 ] indique si l'utilisateur peut utiliser le dialogue
18963 \begin_inset Flex Noun
18966 \begin_layout Plain Layout
18967 Édition\SpecialChar menuseparator
18969 \begin_inset Newline linebreak
18972 Paramètres de paragraphe
18977 pour personnaliser le paragraphe.
18980 \begin_layout Description
18981 \begin_inset Flex Code
18984 \begin_layout Plain Layout
18991 \begin_inset Flex Code
18994 \begin_layout Plain Layout
19002 \begin_inset Flex Code
19005 \begin_layout Plain Layout
19013 \begin_inset Flex Code
19016 \begin_layout Plain Layout
19023 décrivant l'appa\SpecialChar softhyphen
19024 rence du cadre et des boutons de l'insert.
19025 les notes de bas de page utilisent en général
19026 \begin_inset Flex Code
19029 \begin_layout Plain Layout
19036 les inserts des code \SpecialChar TeX
19038 \begin_inset Flex Code
19041 \begin_layout Plain Layout
19048 et les styles de caractères
19049 \begin_inset Flex Code
19052 \begin_layout Plain Layout
19061 \begin_layout Description
19062 \begin_inset Flex Code
19065 \begin_layout Plain Layout
19072 \begin_inset Flex Code
19075 \begin_layout Plain Layout
19082 \begin_inset space \thinspace{}
19086 \begin_inset Flex Code
19089 \begin_layout Plain Layout
19097 ] n'est utilisé que lorsque
19098 \begin_inset Flex Code
19101 \begin_layout Plain Layout
19108 \begin_inset Flex Code
19111 \begin_layout Plain Layout
19118 Indique si l'environnement se trouvera à part dans le résultat imprimable ou bien apparaîtra inclus dans le texte environnant.
19119 S'il est positionné à faux,
19120 on suppose que l'environnement \SpecialChar LaTeX
19121 ignore les espaces (avec un caractère retour ligne inclus) après les balises
19122 \begin_inset Flex Code
19125 \begin_layout Plain Layout
19138 \begin_inset Flex Code
19141 \begin_layout Plain Layout
19156 \begin_inset Quotes cld
19160 \begin_inset Quotes crd
19166 \begin_layout Description
19167 \begin_inset Flex Code
19170 \begin_layout Plain Layout
19180 ,1] permet de modifier le contenu d'un insert via un éditeur externe (en utilisant n'importe quel éditeur défini pour le format d'exportation du document).
19183 \begin_layout Description
19184 \begin_inset Flex Code
19187 \begin_layout Plain Layout
19193 est requis pour fermer la déclaration d'un
19194 \begin_inset Flex Code
19197 \begin_layout Plain Layout
19206 \begin_layout Description
19207 \begin_inset Flex Code
19210 \begin_layout Plain Layout
19216 définit la police utilisée pour le texte du corps de l'insert
19222 \begin_inset space ~
19226 \begin_inset CommandInset ref
19228 reference "subsec:polices"
19234 Noter qu'en définissant cette police on définit aussi automatiquement
19235 \begin_inset Flex Code
19238 \begin_layout Plain Layout
19244 avec la même valeur.
19245 Il faut donc définir celle-ci d'abord pour fixer
19246 \begin_inset Flex Code
19249 \begin_layout Plain Layout
19258 \begin_layout Description
19259 \begin_inset Flex Code
19262 \begin_layout Plain Layout
19263 FixedWidthPreambleEncoding
19269 \begin_inset Flex Code
19272 \begin_layout Plain Layout
19281 \begin_inset space \thinspace{}
19285 \begin_inset Flex Code
19288 \begin_layout Plain Layout
19294 ] force un encodage à taille fixe pour les éléments traduits du code des préambules
19295 \begin_inset Flex Code
19298 \begin_layout Plain Layout
19305 \begin_inset Flex Code
19308 \begin_layout Plain Layout
19314 engendré par ce format.
19315 Ceci est nécessaire pour les paquetages \SpecialChar LaTeX
19320 qui ne fonctionnent pas avec des encodages à taille variable comme
19325 Ce réglage est ignoré lors de l'utilisation de moteurs admettant complètement Unicode comme Xe\SpecialChar TeX
19326 ou Lua\SpecialChar TeX
19330 \begin_layout Description
19331 \begin_inset Flex Code
19334 \begin_layout Plain Layout
19335 ForceLocalFontSwitch
19341 \begin_inset Flex Code
19344 \begin_layout Plain Layout
19353 \begin_inset space \thinspace{}
19357 \begin_inset Flex Code
19360 \begin_layout Plain Layout
19366 ] lors de l'utilisation de babel,
19367 force l'utilisation un commutateur de police
19372 \begin_inset Flex Code
19375 \begin_layout Plain Layout
19384 à la place d'un commutateur
19389 \begin_inset Flex Code
19392 \begin_layout Plain Layout
19403 \begin_layout Description
19404 \begin_inset Flex Code
19407 \begin_layout Plain Layout
19414 \begin_inset Flex Code
19417 \begin_layout Plain Layout
19426 \begin_inset space \thinspace{}
19430 \begin_inset Flex Code
19433 \begin_layout Plain Layout
19439 ] impose le langage
19440 \begin_inset Quotes cld
19444 \begin_inset Quotes crd
19448 conduisant à un résultat de gauche à droite (Left-to-Right,
19451 \begin_inset space \thinspace{}
19455 \begin_inset space \space{}
19458 en code \SpecialChar TeX
19463 \begin_layout Description
19464 \begin_inset Flex Code
19467 \begin_layout Plain Layout
19474 \begin_inset Flex Code
19477 \begin_layout Plain Layout
19486 \begin_inset space \thinspace{}
19490 \begin_inset Flex Code
19493 \begin_layout Plain Layout
19499 ] force un saut de ligne dans le résultat \SpecialChar LaTeX
19500 avant le début de l'insert et après sa fin.
19501 Ceci garantit que l’insert apparaît en lignes isolées,
19502 pour la lisibilité.
19505 \begin_layout Description
19506 \begin_inset Flex Code
19509 \begin_layout Plain Layout
19516 \begin_inset Flex Code
19519 \begin_layout Plain Layout
19528 \begin_inset space \thinspace{}
19532 \begin_inset Flex Code
19535 \begin_layout Plain Layout
19542 \begin_inset Flex Code
19545 \begin_layout Plain Layout
19552 ou bien si l'utilisateur peut modifier le style de paragraphe utilisé dans l'insert.
19555 \begin_inset Quotes cld
19559 \begin_inset Quotes crd
19565 \begin_layout Description
19566 \begin_inset Flex Code
19569 \begin_layout Plain Layout
19576 \begin_inset Flex Code
19579 \begin_layout Plain Layout
19588 \begin_inset space \thinspace{}
19592 \begin_inset Flex Code
19595 \begin_layout Plain Layout
19601 ] fonctionne comme les styles de paragraphe,
19603 \begin_inset space ~
19607 \begin_inset CommandInset ref
19609 reference "subsec:Styles-de-paragraphe"
19617 \begin_layout Description
19618 \begin_inset Flex Code
19621 \begin_layout Plain Layout
19627 sont utilisées avec l'exportation XHTML.
19629 \begin_inset CommandInset ref
19631 reference "sec:Tags-for-XHTML"
19639 \begin_layout Description
19642 \begin_inset Flex Code
19645 \begin_layout Plain Layout
19654 \begin_inset Flex Code
19657 \begin_layout Plain Layout
19666 \begin_inset space \thinspace{}
19670 \begin_inset Flex Code
19673 \begin_layout Plain Layout
19685 la police dans l'insert est héritée du parent de l'export \SpecialChar LaTeX
19686 si ce paramètre vaut 1,
19687 et à l'écran également.
19689 c'est la police implicite du document qui est utilisée.
19692 \begin_layout Description
19693 \begin_inset Flex Code
19696 \begin_layout Plain Layout
19703 \begin_inset Flex Code
19706 \begin_layout Plain Layout
19715 \begin_inset space \thinspace{}
19719 \begin_inset Flex Code
19722 \begin_layout Plain Layout
19728 ] indique s'il faut inclure le contenu de cet insert dans les chaînes créées pour le panneau
19729 \begin_inset Quotes cld
19732 Plan pour la table des matières complète,
19733 indépendamment du réglage de
19738 \begin_inset Quotes crd
19742 L'utilisateur ne voudra pas,
19744 que le contenu d'une note de bas de page dans un titre de section soit incluse dans la tables des matières affichée dans le plan,
19745 mais voudra habituellement voir affiché le contenu d'un style de caractère.
19748 \begin_inset Quotes cld
19752 \begin_inset Quotes crd
19759 \begin_layout Description
19760 \begin_inset Flex Code
19763 \begin_layout Plain Layout
19770 \begin_inset Flex Code
19773 \begin_layout Plain Layout
19782 \begin_inset space \thinspace{}
19786 \begin_inset Flex Code
19789 \begin_layout Plain Layout
19795 ] si positionné à 1 et
19800 le paragraphe ajoute un résumé de son contenu dans son élément dans la table des matières.
19802 seule l'étiquette apparaît si elle existe.
19805 \begin_layout Description
19806 \begin_inset Flex Code
19809 \begin_layout Plain Layout
19816 \begin_inset Flex Code
19819 \begin_layout Plain Layout
19828 \begin_inset space \thinspace{}
19832 \begin_inset Flex Code
19835 \begin_layout Plain Layout
19841 ] fonctionne comme les styles de paragraphe,
19843 \begin_inset CommandInset ref
19845 reference "subsec:Styles-de-paragraphe"
19853 \begin_layout Description
19854 \begin_inset Flex Code
19857 \begin_layout Plain Layout
19863 définit la police utilisée pour le marqueur.
19865 \begin_inset CommandInset ref
19867 reference "subsec:polices"
19873 Noter que cette directive ne peut jamais apparaître avant
19874 \begin_inset Flex Code
19877 \begin_layout Plain Layout
19884 sinon elle sera sans effet.
19887 \begin_layout Description
19888 \begin_inset Flex Code
19891 \begin_layout Plain Layout
19898 \begin_inset Flex Code
19901 \begin_layout Plain Layout
19907 ] définit la chaîne de caractères qui apparaîtra sur le bouton ou ailleurs en tant que marquer d'insert.
19908 Quelques types d'inserts (
19909 \begin_inset Flex Code
19912 \begin_layout Plain Layout
19913 code \SpecialChar TeX
19920 \begin_inset Flex Code
19923 \begin_layout Plain Layout
19929 ) modifient ce marqueur à la volée.
19932 \begin_layout Description
19933 \begin_inset Flex Code
19936 \begin_layout Plain Layout
19942 définit un préambule dépendant de la langue,
19944 \begin_inset space ~
19948 \begin_inset CommandInset ref
19950 reference "subsec:I18n"
19958 \begin_layout Description
19959 \begin_inset Flex Code
19962 \begin_layout Plain Layout
19969 \begin_inset Flex Code
19972 \begin_layout Plain Layout
19978 ] définit le nom du code \SpecialChar LaTeX
19980 soit un environnement,
19984 \begin_layout Description
19985 \begin_inset Flex Code
19988 \begin_layout Plain Layout
19995 \begin_inset Flex Code
19998 \begin_layout Plain Layout
20004 ] définit le paramètre facultatif pour le
20005 \begin_inset Flex Code
20008 \begin_layout Plain Layout
20015 y compris des paires de crochets
20016 \begin_inset Flex Code
20019 \begin_layout Plain Layout
20026 Ce paramètre ne peut pas être modifié depuis \SpecialChar LyX
20028 \begin_inset Flex Code
20031 \begin_layout Plain Layout
20037 pour les paramètres personnalisables).
20038 Il sera émis tel quel après tous les
20039 \begin_inset Flex Code
20042 \begin_layout Plain Layout
20048 s \SpecialChar LaTeX
20052 \begin_layout Description
20053 \begin_inset Flex Code
20056 \begin_layout Plain Layout
20063 \begin_inset Flex Code
20066 \begin_layout Plain Layout
20075 \begin_inset Flex Code
20078 \begin_layout Plain Layout
20085 ] précise comment le style doit être traduit en \SpecialChar LaTeX
20090 \begin_layout Plain Layout
20091 \begin_inset Flex Code
20094 \begin_layout Plain Layout
20100 est peut-être trompeur,
20101 puisque ces règles s'appliquent aussi aux classes SGML.
20102 Voir les fichiers de classe SGML pour des exemples spécifiques.
20111 \begin_layout Description
20112 \begin_inset Flex Code
20115 \begin_layout Plain Layout
20122 \begin_inset Quotes cld
20125 rien de particulier
20126 \begin_inset Quotes crd
20132 \begin_layout Description
20133 \begin_inset Flex Code
20136 \begin_layout Plain Layout
20143 \begin_inset Flex Code
20146 \begin_layout Plain Layout
20153 {\SpecialChar ldots
20162 \begin_layout Description
20163 \begin_inset Flex Code
20166 \begin_layout Plain Layout
20173 \begin_inset Flex Code
20176 \begin_layout Plain Layout
20183 }\SpecialChar ldots
20198 \begin_layout Standard
20199 En rassemblant ceci,
20200 la sortie \SpecialChar LaTeX
20205 \begin_layout LyX-Code
20208 LatexName[LatexParam]{\SpecialChar ldots
20212 \begin_layout Standard
20217 \begin_layout LyX-Code
20220 begin{LatexName}[LatexParam] \SpecialChar ldots
20226 \begin_layout Standard
20228 \begin_inset Flex Code
20231 \begin_layout Plain Layout
20241 \begin_layout Description
20242 \begin_inset Flex Code
20245 \begin_layout Plain Layout
20252 \begin_inset Flex Code
20255 \begin_layout Plain Layout
20261 ] définit une chaîne de caractères insérée au début du contenu du style.
20262 Un passage à la ligne dans la sortie peut être indiquée par
20263 \begin_inset Flex Code
20266 \begin_layout Plain Layout
20275 \begin_layout Description
20276 \begin_inset Flex Code
20279 \begin_layout Plain Layout
20286 \begin_inset Flex Code
20289 \begin_layout Plain Layout
20297 \begin_inset Flex Code
20300 \begin_layout Plain Layout
20308 \begin_inset Flex Code
20311 \begin_layout Plain Layout
20319 \begin_inset Flex Code
20322 \begin_layout Plain Layout
20328 (indiquant une définition vide terminant les définitions de styles de caractères,
20330 Cette entrée est requise dans les inserts flexibles et n'est significative que là.
20331 Parmi d'autres choses,
20332 elle détermine dans quel menu cet insert va apparaître.
20334 \begin_inset Flex Code
20337 \begin_layout Plain Layout
20344 \begin_inset Flex Code
20347 \begin_layout Plain Layout
20354 \begin_inset Flex Code
20357 \begin_layout Plain Layout
20364 \begin_inset Quotes cld
20368 \begin_inset Quotes crd
20372 \begin_inset Flex Code
20375 \begin_layout Plain Layout
20382 \begin_inset Quotes cld
20386 \begin_inset Quotes crd
20391 \begin_inset Flex Code
20394 \begin_layout Plain Layout
20400 peut être positionné à
20401 \begin_inset Quotes cld
20405 \begin_inset Quotes crd
20409 \begin_inset Flex Code
20412 \begin_layout Plain Layout
20419 \begin_inset Quotes cld
20423 \begin_inset Quotes crd
20428 \begin_inset Flex Code
20431 \begin_layout Plain Layout
20443 \begin_inset Flex Code
20446 \begin_layout Plain Layout
20455 \begin_layout Description
20456 \begin_inset Flex Code
20459 \begin_layout Plain Layout
20466 \begin_inset Flex Code
20469 \begin_layout Plain Layout
20475 définit une chaîne de caractères pour le menu.
20476 Vous pouvez associer un accélérateur en accolant le caractère voulu à la chaîne séparé par
20477 \begin_inset Quotes cld
20481 \begin_inset Quotes crd
20485 \begin_inset space \thinspace{}
20489 \begin_inset space \space{}
20493 \begin_inset Quotes eld
20497 \begin_inset Flex Code
20500 \begin_layout Plain Layout
20507 \begin_inset Quotes erd
20511 Cette spécification est facultative.
20513 le nom utilisé dans le menu sera celui de l'insert dans la déclaration du type.
20516 \begin_layout Description
20517 \begin_inset Flex Code
20520 \begin_layout Plain Layout
20527 \begin_inset Flex Code
20530 \begin_layout Plain Layout
20539 \begin_inset space \thinspace{}
20543 \begin_inset Flex Code
20546 \begin_layout Plain Layout
20552 ] indique si plusieurs paragraphes sont autorisés dans cet insert.
20553 Ceci positionnera aussi
20554 \begin_inset Flex Code
20557 \begin_layout Plain Layout
20563 à la même valeur et
20564 \begin_inset Flex Code
20567 \begin_layout Plain Layout
20573 à la valeur opposée.
20574 Ceux-ci peuvent être repositionnés s'ils sont utilisés
20579 \begin_inset Flex Code
20582 \begin_layout Plain Layout
20591 \begin_inset Quotes cld
20595 \begin_inset Quotes crd
20601 \begin_layout Description
20602 \begin_inset Flex Code
20605 \begin_layout Plain Layout
20612 \begin_inset Flex Code
20615 \begin_layout Plain Layout
20624 \begin_inset space \thinspace{}
20628 \begin_inset Flex Code
20631 \begin_layout Plain Layout
20637 ] indique si les commandes fragiles de cet insert doivent êtres protégées par
20638 \begin_inset Flex Code
20641 \begin_layout Plain Layout
20654 sur le fait que la commande elle-même doive être protégée).
20657 \begin_inset Quotes cld
20661 \begin_inset Quotes crd
20667 \begin_layout Description
20668 \begin_inset Flex Code
20671 \begin_layout Plain Layout
20678 \begin_inset Flex Code
20681 \begin_layout Plain Layout
20690 \begin_inset space \thinspace{}
20694 \begin_inset Flex Code
20697 \begin_layout Plain Layout
20703 ] protège si nécessaire les macros qui contiennent cet insert avec
20704 \begin_inset Flex Code
20707 \begin_layout Plain Layout
20720 ) et par suite autorise du texte verbatim dans les macros.
20721 Implicitement faux.
20724 \begin_layout Description
20725 \begin_inset Flex Code
20728 \begin_layout Plain Layout
20735 \begin_inset Flex Code
20738 \begin_layout Plain Layout
20747 \begin_inset space \thinspace{}
20751 \begin_inset Flex Code
20754 \begin_layout Plain Layout
20760 ] implique que des commandes spécifiques dans cet insert (comme
20761 \begin_inset Flex Code
20764 \begin_layout Plain Layout
20773 \begin_inset Flex Code
20776 \begin_layout Plain Layout
20784 ) soient protégées dans une
20785 \begin_inset Flex Code
20788 \begin_layout Plain Layout
20797 Ceci est particulièrement requis pour les styles qui utilisent les commandes
20806 qui parcourent leur contenu de manière compliquée.
20807 Implicitement faux.
20810 \begin_layout Description
20811 \begin_inset Flex Code
20814 \begin_layout Plain Layout
20821 \begin_inset Flex Code
20824 \begin_layout Plain Layout
20830 définit une commande différente de la commande implicite (
20831 \begin_inset Flex Code
20834 \begin_layout Plain Layout
20844 ) pour les ruptures de ligne.
20845 La barre inversée initiale ne doit pas être saisie.
20849 \begin_layout Description
20850 \begin_inset Flex Code
20853 \begin_layout Plain Layout
20860 \begin_inset Flex Code
20863 \begin_layout Plain Layout
20870 \begin_inset Flex Code
20873 \begin_layout Plain Layout
20882 \begin_layout Description
20883 \begin_inset Flex Code
20886 \begin_layout Plain Layout
20893 \begin_inset Flex Code
20896 \begin_layout Plain Layout
20903 \begin_inset Flex Code
20906 \begin_layout Plain Layout
20913 \begin_inset Flex Code
20916 \begin_layout Plain Layout
20923 Ceci est utilisé pour renommer un
20924 \begin_inset Flex Code
20927 \begin_layout Plain Layout
20933 en conservant la compatibilité.
20936 \begin_layout Description
20937 \begin_inset Flex Code
20940 \begin_layout Plain Layout
20947 \begin_inset Flex Code
20950 \begin_layout Plain Layout
20959 \begin_inset space \thinspace{}
20963 \begin_inset Flex Code
20966 \begin_layout Plain Layout
20972 ] avec la valeur 1,
20973 les sauts de paragraphes seront ignorés dans le résultat imprimable.
20974 Ceci peut être utile pour les inserts dont le contenu doit être aligné dans la fenêtre \SpecialChar LyX
20976 sans que cela soit répercuté dans la sortie.
20979 \begin_layout Description
20980 \begin_inset Flex Code
20983 \begin_layout Plain Layout
20993 \begin_inset Flex Code
20996 \begin_layout Plain Layout
21006 \begin_inset space \thinspace{}
21012 \begin_inset Flex Code
21015 \begin_layout Plain Layout
21023 ] fonctionne comme avec les styles de paragraphe,
21025 \begin_inset CommandInset ref
21027 reference "subsec:Styles-de-paragraphe"
21035 \begin_layout Description
21036 \begin_inset Flex Code
21039 \begin_layout Plain Layout
21049 \begin_inset Flex Code
21052 \begin_layout Plain Layout
21062 \begin_inset space \thinspace{}
21068 \begin_inset Flex Code
21071 \begin_layout Plain Layout
21079 ] fonctionne comme avec les styles de paragraphe,
21081 \begin_inset CommandInset ref
21083 reference "subsec:Styles-de-paragraphe"
21091 \begin_layout Description
21092 \begin_inset Flex Code
21095 \begin_layout Plain Layout
21101 fonctionne comme avec les styles de paragraphe,
21103 \begin_inset CommandInset ref
21105 reference "subsec:Styles-de-paragraphe"
21113 \begin_layout Description
21114 \begin_inset Flex Code
21117 \begin_layout Plain Layout
21124 \begin_inset Flex Code
21127 \begin_layout Plain Layout
21133 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraphes de ce type.
21134 Ceci permet l'utilisation de références mises en forme.
21137 \begin_layout Description
21138 \begin_inset Flex Code
21141 \begin_layout Plain Layout
21148 \begin_inset Flex Code
21151 \begin_layout Plain Layout
21157 As with paragraph styles,
21159 \begin_inset CommandInset ref
21161 reference "subsec:Styles-de-paragraphe"
21169 \begin_layout Description
21170 \begin_inset Flex Code
21173 \begin_layout Plain Layout
21180 \begin_inset Flex Code
21183 \begin_layout Plain Layout
21192 \begin_inset space \thinspace{}
21196 \begin_inset Flex Code
21199 \begin_layout Plain Layout
21205 ] réinitialise les arguments \SpecialChar LaTeX
21206 de ce style (définis via la directive
21207 \begin_inset Flex Code
21210 \begin_layout Plain Layout
21217 Ceci est utile si vous avez dupliqué un style via
21218 \begin_inset Flex Code
21221 \begin_layout Plain Layout
21228 mais que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels).
21231 \begin_layout Description
21232 \begin_inset Flex Code
21235 \begin_layout Plain Layout
21242 \begin_inset Flex Code
21245 \begin_layout Plain Layout
21252 \begin_inset space \thinspace{}
21256 \begin_inset Flex Code
21259 \begin_layout Plain Layout
21267 ] avec la valeur 1,
21268 les changements de police sont réappliqués dans les inserts respectifs (dans la sortie) même si l'insert lui-même est t dans la portée de ces changements de police (e.
21269 \begin_inset space \thinspace{}
21274 \begin_inset Flex Code
21277 \begin_layout Plain Layout
21280 textbf{Texte environnant
21284 textbf{contenu}}\SpecialChar ldots
21291 \begin_inset Flex Code
21294 \begin_layout Plain Layout
21297 textbf{Texte environnant
21299 moninsert{contenu}\SpecialChar ldots
21306 Utiliser ceci a un sens pour le commandes qui reactualisent les réglages de police de manière interne (e.
21307 \begin_inset space \thinspace{}
21311 notes de bas de page).
21312 Notez que positionner incorrectement ceci peut conduire à des résultats non désirés (e.
21313 \begin_inset space \thinspace{}
21318 \begin_inset Flex Code
21321 \begin_layout Plain Layout
21324 emph{Texte environnant
21328 emph{contenu}}\SpecialChar ldots
21335 le contenu est droit du fait que
21336 \begin_inset Flex Code
21339 \begin_layout Plain Layout
21349 \begin_inset Flex Code
21352 \begin_layout Plain Layout
21359 les changements de police ne sont pas réappliqués dans l'insert.
21362 \begin_layout Description
21363 \begin_inset Flex Code
21366 \begin_layout Plain Layout
21373 \begin_inset Flex Code
21376 \begin_layout Plain Layout
21382 ] définit une chaîne de caractères insérée à la fin du contenu du style.
21383 Un passage à la ligne dans la sortie peut être indiquée par
21384 \begin_inset Flex Code
21387 \begin_layout Plain Layout
21396 \begin_layout Description
21397 \begin_inset Flex Code
21400 \begin_layout Plain Layout
21407 \begin_inset Flex Code
21410 \begin_layout Plain Layout
21417 \begin_inset space \thinspace{}
21421 \begin_inset Flex Code
21424 \begin_layout Plain Layout
21432 ] active le correcteur orthographique sur le contenu de cet insert.
21435 \begin_inset Quotes cld
21439 \begin_inset Quotes crd
21445 \begin_layout Subsection
21449 \begin_inset CommandInset label
21451 name "subsec:Arguments"
21458 \begin_layout Standard
21459 À la fois les styles de paragraphe et les formats d'insert admettent des
21463 en plus du contenu principal.
21464 Ceci est particulièrement utile pour des éléments comme les en-têtes de section et n'a de sens qu'avec \SpecialChar LaTeX
21466 Chaque argument (facultatif ou obligatoire) d'une commande ou d'un environnement —
21467 sauf pour l'argument obligatoire correspondant au contenu —
21468 a une définition séparée,
21469 où le nombre spécifie l'ordre des arguments.
21470 La définition doit se terminer par
21471 \begin_inset Flex Code
21474 \begin_layout Plain Layout
21481 Ainsi une commande avec deux arguments sera spécifiée comme suit:
21485 \begin_layout Quote
21491 \begin_layout Quote
21497 \begin_layout Quote
21503 \begin_layout Quote
21509 \begin_layout Quote
21515 \begin_layout Quote
21521 \begin_layout Standard
21522 Dans la définition de l'
21523 \begin_inset Flex Code
21526 \begin_layout Plain Layout
21533 les spécifications suivantes sont possibles:
21536 \begin_layout Itemize
21537 \begin_inset Flex Code
21540 \begin_layout Plain Layout
21547 \begin_inset Flex Code
21550 \begin_layout Plain Layout
21556 définit la chaîne de caractères qui apparaîtra à la fois dans le menu (pour insérer cet argument) et dans le bouton d'insertion d'argument (sauf si vous spécifiez également un
21557 \begin_inset Flex Code
21560 \begin_layout Plain Layout
21568 vous pouvez définir un raccourci en ajoutant le caractère désiré à la chaîne,
21570 \begin_inset Quotes cld
21574 \begin_inset Quotes crd
21578 \begin_inset space \thinspace{}
21582 \begin_inset space \space{}
21586 \begin_inset Quotes cld
21590 \begin_inset Flex Code
21593 \begin_layout Plain Layout
21594 Éléments personnalisables|é
21600 \begin_inset Quotes crd
21606 \begin_layout Itemize
21607 \begin_inset Flex Code
21610 \begin_layout Plain Layout
21617 \begin_inset Flex Code
21620 \begin_layout Plain Layout
21626 définit une chaîne particulière pour le menu.
21627 Vous pouvez définir un raccourci en ajoutant le caractère désiré à la chaîne,
21629 \begin_inset Quotes cld
21633 \begin_inset Quotes crd
21637 \begin_inset space \thinspace{}
21641 \begin_inset space \space{}
21645 \begin_inset Quotes cld
21649 \begin_inset Flex Code
21652 \begin_layout Plain Layout
21653 Éléments personnalisables|é
21659 \begin_inset Quotes crd
21663 Cette spécification est facultative,
21664 si elle n'existe pas,
21666 \begin_inset Flex Code
21669 \begin_layout Plain Layout
21675 sera utilisée pour le menu;
21678 \begin_layout Itemize
21679 \begin_inset Flex Code
21682 \begin_layout Plain Layout
21689 \begin_inset Flex Code
21692 \begin_layout Plain Layout
21698 définit un texte explicatif qui apparaît dans la bulle d'aide quand le curseur passe sur l'insertion d'argument;
21701 \begin_layout Itemize
21702 \begin_inset Flex Code
21705 \begin_layout Plain Layout
21712 \begin_inset Flex Code
21715 \begin_layout Plain Layout
21724 \begin_inset space \thinspace{}
21728 \begin_inset Flex Code
21731 \begin_layout Plain Layout
21737 ] précise si l’argument est obligatoire (1) ou optionnel (0).
21738 Les arguments obligatoires ont émis comme une chaîne vide s'ils ne sont pas précisés,
21739 alors que les arguments optionnels ne sont pas émis du tout.
21741 les arguments obligatoires sont insérés entre
21742 \begin_inset Flex Code
21745 \begin_layout Plain Layout
21752 alors que les arguments optionnels sont insérés entre
21753 \begin_inset Flex Code
21756 \begin_layout Plain Layout
21765 \begin_layout Itemize
21771 \begin_inset Flex Code
21774 \begin_layout Plain Layout
21780 définit une commande différente de la commande implicite (
21781 \begin_inset Flex Code
21784 \begin_layout Plain Layout
21794 ) pour les ruptures de ligne.
21795 La barre inversée initiale ne doit pas être saisie.
21798 \begin_layout Itemize
21799 \begin_inset Flex Code
21802 \begin_layout Plain Layout
21809 \begin_inset Flex Code
21812 \begin_layout Plain Layout
21818 définit une autre argument (par son numéro d'ordre) dont cet argument demande l’émission s'il est lui-même émis.
21819 Par exemple en \SpecialChar LaTeX
21821 les arguments optionnels demandent l'émission d'autres arguments optionnels situés avant eux dans la liste (au moins vides),
21823 \begin_inset Flex Code
21826 \begin_layout Plain Layout
21829 command[][argument]{text}
21835 ou ceci peut être précisé par la directive
21836 \begin_inset Flex Code
21839 \begin_layout Plain Layout
21846 \begin_inset Flex Code
21849 \begin_layout Plain Layout
21856 Si plusiuers argumenst sont requis,
21857 séparez-les par des virgules,
21862 \begin_inset Flex Code
21865 \begin_layout Plain Layout
21876 \begin_layout Itemize
21877 \begin_inset Flex Code
21880 \begin_layout Plain Layout
21887 \begin_inset Flex Code
21890 \begin_layout Plain Layout
21896 définit un délimiteur gauche personnalisé (au lieu de
21897 \begin_inset Flex Code
21900 \begin_layout Plain Layout
21907 \begin_inset Flex Code
21910 \begin_layout Plain Layout
21917 Un passage à la ligne dans la sortie peut être indiqué par
21918 \begin_inset Flex Code
21921 \begin_layout Plain Layout
21930 \begin_layout Itemize
21931 \begin_inset Flex Code
21934 \begin_layout Plain Layout
21941 \begin_inset Flex Code
21944 \begin_layout Plain Layout
21950 définit un délimiteur droit personnalisé (au lieu de
21951 \begin_inset Flex Code
21954 \begin_layout Plain Layout
21961 \begin_inset Flex Code
21964 \begin_layout Plain Layout
21971 Un passage à la ligne dans la sortie peut être indiqué par
21972 \begin_inset Flex Code
21975 \begin_layout Plain Layout
21984 \begin_layout Itemize
21985 \begin_inset Flex Code
21988 \begin_layout Plain Layout
21995 \begin_inset Flex Code
21998 \begin_layout Plain Layout
22004 définit un argument qui sera inséré si et seulement si aucun argument n'est saisi par l'utilisateur,
22005 c'est-à-dire si aucun insert d'argument n'a été spécifié (notez qu'un insert d'argument vide masque le
22006 \begin_inset Flex Code
22009 \begin_layout Plain Layout
22016 Les arguments multiples doivent être séparés par des virgules;
22019 \begin_layout Itemize
22020 \begin_inset Flex Code
22023 \begin_layout Plain Layout
22030 \begin_inset Flex Code
22033 \begin_layout Plain Layout
22039 définit un argument inséré dans tous les cas (seul ou en plus des chaîne saisies par l’utilisateur).
22040 Les arguments multiples doivent être séparés par des virgules;
22043 \begin_layout Itemize
22044 \begin_inset Flex Code
22047 \begin_layout Plain Layout
22053 définit la police de caractères utilisée pour le contenu de l'argument,
22055 \begin_inset CommandInset ref
22057 reference "subsec:polices"
22065 \begin_layout Itemize
22066 \begin_inset Flex Code
22069 \begin_layout Plain Layout
22076 \begin_inset Flex Code
22079 \begin_layout Plain Layout
22088 \begin_inset space \thinspace{}
22092 \begin_inset Flex Code
22095 \begin_layout Plain Layout
22101 ] similaire à la directive des styles de paragraphe,
22103 \begin_inset space ~
22107 \begin_inset CommandInset ref
22109 reference "subsec:Styles-de-paragraphe"
22120 \begin_layout Itemize
22121 \begin_inset Flex Code
22124 \begin_layout Plain Layout
22130 définit la police de caractères utilisée pour l'étiquette,
22132 \begin_inset CommandInset ref
22134 reference "subsec:polices"
22142 \begin_layout Itemize
22143 \begin_inset Flex Code
22146 \begin_layout Plain Layout
22153 \begin_inset Flex Code
22156 \begin_layout Plain Layout
22168 ] précise le style de rendu utilisé pour les cadres d'insertion et les boutons;
22171 \begin_layout Itemize
22172 \begin_inset Flex Code
22175 \begin_layout Plain Layout
22182 \begin_inset Flex Code
22185 \begin_layout Plain Layout
22191 force l'insertion de l’argument lorsque le style concerné est sélectionné (si sa valeur est 1).
22195 \begin_layout Itemize
22196 \begin_inset Flex Code
22199 \begin_layout Plain Layout
22206 \begin_inset Flex Code
22209 \begin_layout Plain Layout
22218 \begin_inset space \thinspace{}
22222 \begin_inset Flex Code
22225 \begin_layout Plain Layout
22231 ] similaire à la directive des styles de paragraphe,
22233 \begin_inset space ~
22237 \begin_inset CommandInset ref
22239 reference "subsec:Styles-de-paragraphe"
22250 \begin_layout Itemize
22251 \begin_inset Flex Code
22254 \begin_layout Plain Layout
22261 \begin_inset Flex Code
22264 \begin_layout Plain Layout
22271 \begin_inset Flex Code
22274 \begin_layout Plain Layout
22281 insère l'argument avec une copie du co-texte,
22282 (soit du texte sélectionné,
22283 soit tout le paragraphe) comme contenu.
22286 \begin_layout Itemize
22287 \begin_inset Flex Code
22290 \begin_layout Plain Layout
22297 \begin_inset Flex Code
22300 \begin_layout Plain Layout
22312 ] précise si le contenu de cet argument doit être émis sous forme brute,
22313 c'est-à-dire sans interprétation particulière requise par \SpecialChar LaTeX
22317 \begin_inset Flex Code
22320 \begin_layout Plain Layout
22326 est hérité par l'insert ou le paragraphe auquel l'argument est attaché,
22335 changent le statut pour le seul argument donné.
22338 \begin_layout Itemize
22339 \begin_inset Flex Code
22342 \begin_layout Plain Layout
22349 \begin_inset Flex Code
22352 \begin_layout Plain Layout
22353 chaîne de caractères
22362 définit des caractères qui doivent être transmis tel quels à la sortie,
22363 c'est-à-dire sans traitements particuliers que \SpecialChar LaTeX
22371 ceci nécessite une définition explicite pour les arguments,
22372 ceux-ci n’héritant pas
22376 de leur insert ou format parent.
22379 \begin_layout Itemize
22380 \begin_inset Flex Code
22383 \begin_layout Plain Layout
22390 \begin_inset Flex Code
22393 \begin_layout Plain Layout
22402 \begin_inset space \thinspace{}
22406 \begin_inset Flex Code
22409 \begin_layout Plain Layout
22415 ] émettra le contenu de l'argument dans l'élément correspondant dans la table des matières si positionné à 1.
22423 \begin_layout Standard
22425 le texte saisi dans la fenêtre de travail de \SpecialChar LyX
22426 dans le style considéré est le dernier argument de la commande si le
22427 \begin_inset Flex Code
22430 \begin_layout Plain Layout
22437 \begin_inset Flex Code
22440 \begin_layout Plain Layout
22448 les arguments préfixés par
22449 \begin_inset Flex Code
22452 \begin_layout Plain Layout
22458 sont émis après cet argument de la fenêtre de travail.
22459 Notez que la numérotation des post-arguments repart de 1,
22460 de sorte que le premier argument suivant l’argument de la fenêtre de travail est
22461 \begin_inset Flex Code
22464 \begin_layout Plain Layout
22471 Les post-arguments sont ignorés dans tout autre
22472 \begin_inset Flex Code
22475 \begin_layout Plain Layout
22482 \begin_inset Flex Code
22485 \begin_layout Plain Layout
22494 \begin_layout Standard
22495 Les arguments de liste
22496 \begin_inset Flex Code
22499 \begin_layout Plain Layout
22508 \begin_inset Flex Code
22511 \begin_layout Plain Layout
22519 ) sont préfixés par
22520 \begin_inset Flex Code
22523 \begin_layout Plain Layout
22529 suivi par leur numéro (e.
22530 \begin_inset space \thinspace{}
22534 \begin_inset space \space{}
22538 \begin_inset Flex Code
22541 \begin_layout Plain Layout
22550 \begin_layout Standard
22552 il existe un type particulier d'argument doté du préfixe
22553 \begin_inset Flex Code
22556 \begin_layout Plain Layout
22563 Ce n'est pas vraiment un argument,
22564 mais il utilise l’interface des arguments (le préfixe est aussi suivi par un nombre,
22566 \begin_inset space \thinspace{}
22571 \begin_inset Flex Code
22574 \begin_layout Plain Layout
22575 Argument listpreamble:1
22581 Comme son nom l'indique,
22582 il s'applique aux listes comme
22602 Son contenu sera positionné au début de la liste,
22604 \begin_inset Flex Code
22607 \begin_layout Plain Layout
22616 sur une ligne à part (un endroit normalement inaccessible en \SpecialChar LyX
22619 les utilisateurs peuvent insérer des redéfinitions (de longueurs,
22620 etc.) pour des listes particulières.
22622 ces arguments n'ont pas de délimiteur.
22625 \begin_layout Subsection
22627 \begin_inset CommandInset label
22629 name "subsec:Compteurs"
22636 \begin_layout Standard
22637 Il faut définir les compteurs (
22638 \begin_inset Flex Code
22641 \begin_layout Plain Layout
22649 \begin_inset Flex Code
22652 \begin_layout Plain Layout
22659 ) dans la classe elle-même.
22660 Les compteurs standard sont définis dans le fichier
22661 \begin_inset Flex Code
22664 \begin_layout Plain Layout
22671 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
22672 il suffit probablement que vous ajoutiez
22675 \begin_layout LyX-Code
22676 Input stdcounters.inc
22679 \begin_layout Standard
22680 à un endroit raisonnable dans la classe.
22683 \begin_layout Standard
22684 Mais si vous voulez définir des compteurs à votre guise,
22685 vous pouvez le faire.
22686 La déclaration d'un compteur doit commencer par
22689 \begin_layout LyX-Code
22693 \begin_layout Standard
22695 \begin_inset Flex Code
22698 \begin_layout Plain Layout
22704 est le nom du compteur.
22705 Et elle doit se terminer par
22706 \begin_inset Flex Code
22709 \begin_layout Plain Layout
22718 \begin_layout Standard
22719 Les paramètres suivants peuvent également être utilisés:
22722 \begin_layout Description
22723 \begin_inset Flex Code
22726 \begin_layout Plain Layout
22733 \begin_inset Flex Code
22736 \begin_layout Plain Layout
22742 ] positionne la valeur initiale du compteur,
22743 valeur à laquelle il sera réinitialisé quand cela sera nécessaire.
22745 la valeur désirée est la valeur implicite,
22746 \begin_inset space ~
22752 \begin_layout Description
22753 \begin_inset Flex Code
22756 \begin_layout Plain Layout
22763 \begin_inset Flex Code
22766 \begin_layout Plain Layout
22773 \begin_inset Quotes erd
22777 \begin_inset Quotes erd
22780 ] définit comment le compteur s'affiche.
22781 Fixer ce paramètre positionne également
22782 \begin_inset Flex Code
22785 \begin_layout Plain Layout
22786 LabelStringAppendix
22792 Les arguments spécifiques suivants peuvent être utilisés:
22796 \begin_layout Itemize
22797 \begin_inset Flex Code
22800 \begin_layout Plain Layout
22808 sera remplacé par l'expansion de
22809 \begin_inset Flex Code
22812 \begin_layout Plain Layout
22819 \begin_inset Newline newline
22823 \begin_inset Flex Code
22826 \begin_layout Plain Layout
22827 LabelStringAppendix
22833 \begin_inset Flex Code
22836 \begin_layout Plain Layout
22846 \begin_layout Itemize
22847 les valeurs du compteur peuvent être exprimées par des macros à la \SpecialChar LaTeX
22849 \begin_inset Flex Code
22852 \begin_layout Plain Layout
22870 \begin_inset Flex Code
22873 \begin_layout Plain Layout
22883 \begin_inset Flex Code
22886 \begin_layout Plain Layout
22895 3,\SpecialChar ldots
22898 \begin_inset Flex Code
22901 \begin_layout Plain Layout
22907 pour les lettres en bas de casse:
22914 \begin_inset Flex Code
22917 \begin_layout Plain Layout
22923 pour les lettres en capitales:
22930 \begin_inset Flex Code
22933 \begin_layout Plain Layout
22939 pour la numérotation en bas de casse romaine:
22946 \begin_inset Flex Code
22949 \begin_layout Plain Layout
22955 pour la numérotation capitale romaine:
22962 \begin_layout Standard
22964 \begin_inset Flex Code
22967 \begin_layout Plain Layout
22974 une valeur implicite est construite comme suit:
22975 si le compteur a un compteur parent
22976 \begin_inset Flex Code
22979 \begin_layout Plain Layout
22986 \begin_inset Flex Code
22989 \begin_layout Plain Layout
22997 \begin_inset Newline newline
23001 \begin_inset Flex Code
23004 \begin_layout Plain Layout
23016 \begin_inset Flex Code
23019 \begin_layout Plain Layout
23030 \begin_layout Description
23031 \begin_inset Flex Code
23034 \begin_layout Plain Layout
23035 LabelStringAppendix
23041 \begin_inset Flex Code
23044 \begin_layout Plain Layout
23051 \begin_inset Quotes erd
23055 \begin_inset Quotes erd
23059 \begin_inset Flex Code
23062 \begin_layout Plain Layout
23069 mais pour les annexes.
23072 \begin_layout Description
23073 \begin_inset Flex Code
23076 \begin_layout Plain Layout
23083 \begin_inset Flex Code
23086 \begin_layout Plain Layout
23093 \begin_inset Quotes eld
23097 \begin_inset Quotes erd
23100 ] définit le nom du compteur utilisé en \SpecialChar LaTeX
23103 en \SpecialChar LyX
23105 il existe un compteur dénommé `theorem',
23106 mais son nom dans l'exportation \SpecialChar LaTeX
23110 \begin_layout Description
23111 \begin_inset Flex Code
23114 \begin_layout Plain Layout
23121 \begin_inset Flex Code
23124 \begin_layout Plain Layout
23131 \begin_inset Quotes erd
23135 \begin_inset Quotes erd
23138 ] définit un format à utiliser pour les références mises en forme utilisant ce compteur.
23140 on peut vouloir que les références aux numéros de section apparaissent comme
23141 \begin_inset Quotes cld
23145 \begin_inset space ~
23149 \begin_inset Quotes crd
23153 La chaîne devra contenir
23154 \begin_inset Quotes cld
23158 \begin_inset Quotes crd
23161 ou une spécifcation de compteur comme dans
23162 \begin_inset Flex Code
23165 \begin_layout Plain Layout
23172 Ceci sera remplacé par la valeur courante du compteur.
23179 \begin_inset Flex Code
23182 \begin_layout Plain Layout
23192 (qui pourrait être affiché comme §2.7).
23195 \begin_layout Description
23198 \begin_inset Flex Code
23201 \begin_layout Plain Layout
23210 \begin_inset Flex Code
23213 \begin_layout Plain Layout
23223 \begin_inset Flex Code
23226 \begin_layout Plain Layout
23236 est à utiliser avec les références mises en forme,
23237 en particulier quand un seul compteur est utilisé avec plusiurs styles.
23238 Par exemple le compteur
23239 \begin_inset Flex Code
23242 \begin_layout Plain Layout
23248 est souvent utilisé pour tous les environnements de type théorème:
23260 Le premier argument donne un préfixe utilisé dans les étiquettes (e.g.
23262 \begin_inset Quotes cld
23266 \begin_inset Quotes crd
23270 \begin_inset Quotes cld
23274 \begin_inset Quotes crd
23278 et le second un chaîne de mise en forme comme pour
23279 \begin_inset Flex Code
23282 \begin_layout Plain Layout
23289 \begin_inset Flex Code
23292 \begin_layout Plain Layout
23299 S'il n'est pas spécifié,
23301 \begin_inset Flex Code
23304 \begin_layout Plain Layout
23313 \begin_layout Description
23314 \begin_inset Flex Code
23317 \begin_layout Plain Layout
23324 \begin_inset Flex Code
23327 \begin_layout Plain Layout
23334 \begin_inset Quotes erd
23338 \begin_inset Quotes erd
23341 ] contient le nom d'un autre compteur:
23342 le compteur actuel sera remis à zéro à chaque fois que l'autre augmentera.
23345 \begin_inset Flex Code
23348 \begin_layout Plain Layout
23355 \begin_inset Flex Code
23358 \begin_layout Plain Layout
23367 \begin_layout Subsection
23368 Description de police
23369 \begin_inset CommandInset label
23371 name "subsec:polices"
23378 \begin_layout Standard
23379 Une description de police ressemble à :
23382 \begin_layout LyX-Code
23396 \begin_layout LyX-Code
23400 \begin_layout LyX-Code
23404 \begin_layout Standard
23405 et les commandes suivantes sont disponibles :
23408 \begin_layout Description
23409 \begin_inset Flex Code
23412 \begin_layout Plain Layout
23427 \begin_inset space ~
23431 \begin_inset CommandInset ref
23433 reference "chap:Names-of-colors"
23441 pour les arguments valides.
23444 \begin_layout Description
23445 \begin_inset Flex Code
23448 \begin_layout Plain Layout
23457 \begin_inset Flex Code
23460 \begin_layout Plain Layout
23470 \begin_inset Flex Code
23473 \begin_layout Plain Layout
23481 \begin_inset Flex Code
23484 \begin_layout Plain Layout
23493 \begin_layout Description
23494 \begin_inset Flex Code
23497 \begin_layout Plain Layout
23504 \begin_inset Flex Code
23507 \begin_layout Plain Layout
23515 ] avec les arguments valides suivants:
23517 \begin_inset Flex Code
23520 \begin_layout Plain Layout
23528 \begin_inset Flex Code
23531 \begin_layout Plain Layout
23539 \begin_inset Flex Code
23542 \begin_layout Plain Layout
23550 \begin_inset Flex Code
23553 \begin_layout Plain Layout
23561 \begin_inset Flex Code
23564 \begin_layout Plain Layout
23572 \begin_inset Flex Code
23575 \begin_layout Plain Layout
23583 \begin_inset Flex Code
23586 \begin_layout Plain Layout
23594 \begin_inset Flex Code
23597 \begin_layout Plain Layout
23605 \begin_inset Flex Code
23608 \begin_layout Plain Layout
23616 \begin_inset Flex Code
23619 \begin_layout Plain Layout
23627 \begin_inset Flex Code
23630 \begin_layout Plain Layout
23637 \begin_inset Newline linebreak
23641 \begin_inset Flex Code
23644 \begin_layout Plain Layout
23651 Chacun de ceux-ci (dés)active l'attribut correspondant.
23652 \begin_inset Newline newline
23657 \begin_inset Flex Code
23660 \begin_layout Plain Layout
23666 active la mise en évidence,
23668 \begin_inset Flex Code
23671 \begin_layout Plain Layout
23678 Si ce dernier point vous intrigue,
23679 souvenez-vous que le réglage de police du contexte courant est généralement hérité du contexte environnant.
23682 \begin_inset Flex Code
23685 \begin_layout Plain Layout
23693 désactiverait la mise en évidence qui était active de toutes façons,
23694 par exemple dans un environnement de théorème.
23698 \begin_layout Description
23699 \begin_inset Flex Code
23702 \begin_layout Plain Layout
23711 \begin_inset Flex Code
23714 \begin_layout Plain Layout
23724 \begin_inset Flex Code
23727 \begin_layout Plain Layout
23736 \begin_layout Description
23737 \begin_inset Flex Code
23740 \begin_layout Plain Layout
23749 \begin_inset Flex Code
23752 \begin_layout Plain Layout
23762 \begin_inset Flex Code
23765 \begin_layout Plain Layout
23773 \begin_inset Flex Code
23776 \begin_layout Plain Layout
23784 \begin_inset Flex Code
23787 \begin_layout Plain Layout
23796 \begin_layout Description
23797 \begin_inset Flex Code
23800 \begin_layout Plain Layout
23807 \begin_inset Flex Code
23810 \begin_layout Plain Layout
23818 \begin_inset Flex Code
23821 \begin_layout Plain Layout
23829 \begin_inset Flex Code
23832 \begin_layout Plain Layout
23842 \begin_inset Flex Code
23845 \begin_layout Plain Layout
23853 \begin_inset Flex Code
23856 \begin_layout Plain Layout
23864 \begin_inset Flex Code
23867 \begin_layout Plain Layout
23875 \begin_inset Flex Code
23878 \begin_layout Plain Layout
23886 \begin_inset Flex Code
23889 \begin_layout Plain Layout
23898 \begin_layout Subsection
23899 \begin_inset CommandInset label
23901 name "subsec:Citation-engine-description"
23905 Description du moteur de citation
23908 \begin_layout Standard
23910 \begin_inset Flex Code
23913 \begin_layout Plain Layout
23920 tels qu'ils ont utilisés dans les fichiers éponymes (voir
23921 \begin_inset CommandInset ref
23923 reference "subsec:Cite-Engine-Files"
23932 définissent les commandes de citation reconnues par un
23933 \begin_inset Quotes cld
23937 \begin_inset Quotes crd
23941 Un moteur de citation,
23942 en \SpecialChar LyX
23944 désigne une façon de spécifier le format des citations en utilisant des nombres,
23945 des noms d'auteurs ou des années.
23948 reconnaît trois types de moteurs:
23951 \begin_layout Enumerate
23952 \begin_inset Flex Code
23955 \begin_layout Plain Layout
23962 la méthode implicite de Bib\SpecialChar TeX
23963 pour mettre en forme les citations,
23964 un style numérique simple (e.
23965 \begin_inset space \thinspace{}
23970 \begin_inset Quotes eld
23974 \begin_inset Quotes erd
23980 \begin_layout Enumerate
23981 \begin_inset Flex Code
23984 \begin_layout Plain Layout
23991 les citations style Harvard combinant noms d'auteurs et année de publication (e.
23992 \begin_inset space \thinspace{}
23997 \begin_inset Quotes eld
24000 Smith et Miller (2017b)
24001 \begin_inset Quotes erd
24007 \begin_layout Enumerate
24008 \begin_inset Flex Code
24011 \begin_layout Plain Layout
24018 citations numériques étendues incluant l'auteur ou le titre à côté du numéro (e.
24019 \begin_inset space \thinspace{}
24024 \begin_inset Quotes eld
24027 Smith et Miller [1]
24028 \begin_inset Quotes erd
24034 \begin_layout Standard
24036 \begin_inset Flex Code
24039 \begin_layout Plain Layout
24045 se présentent comme ceci :
24048 \begin_layout LyX-Code
24052 \begin_layout LyX-Code
24056 \begin_layout LyX-Code
24060 \begin_layout LyX-Code
24061 citeyearpar[][]=parencite*
24064 \begin_layout LyX-Code
24068 \begin_layout LyX-Code
24072 \begin_layout Standard
24074 \begin_inset Flex Code
24077 \begin_layout Plain Layout
24084 Les lignes suivantes définissent respectivement une commande de citation ou un paradigme de commande de citation reconnu par le moteur.
24085 La ligne peut être simplement une commande de citation utilisée à la fois pour désigner la commande \SpecialChar LyX
24086 et la sortie \SpecialChar LaTeX
24087 ou peut être plus compliquée pour éclaircir les choses.
24088 La syntaxe complète est:
24091 \begin_layout LyX-Code
24092 LyXName|alias$*<!_stardesc!_stardesctooltip>[][]=latexcmd
24095 \begin_layout Itemize
24096 \begin_inset Flex Code
24099 \begin_layout Plain Layout
24106 le nom utilisé dans le fichier
24107 \begin_inset Flex Code
24110 \begin_layout Plain Layout
24120 \begin_layout Standard
24121 Pour des raisons de portabilité,
24122 nous essayons de choisir le même nom pour le commandes de format similaires dans différents paquetages de citation (de ce fait de nombreux noms découlent de natbib,
24123 et nous devons choisir un
24124 \begin_inset Flex Code
24127 \begin_layout Plain Layout
24134 si le nom de la commande \SpecialChar LaTeX
24139 \begin_layout Itemize
24140 \begin_inset Flex Code
24143 \begin_layout Plain Layout
24150 une liste de commandes (séparées par des virgules) synonymes du
24151 \begin_inset Flex Code
24154 \begin_layout Plain Layout
24160 donné dans le moteur courant.
24161 Ceci facilite le changement de paquetages de citations et de moteurs.
24163 \begin_inset Flex Code
24166 \begin_layout Plain Layout
24172 peut être comparé à
24173 \begin_inset Flex Code
24176 \begin_layout Plain Layout
24182 dans les définitions de format.
24185 \begin_layout Itemize
24186 \begin_inset Flex Code
24189 \begin_layout Plain Layout
24196 la commande \SpecialChar LaTeX
24197 effectivement émise.
24201 \begin_layout Standard
24202 \begin_inset Flex Code
24205 \begin_layout Plain Layout
24212 \begin_inset Flex Code
24215 \begin_layout Plain Layout
24223 \begin_inset Flex Code
24226 \begin_layout Plain Layout
24234 \begin_inset Flex Code
24237 \begin_layout Plain Layout
24243 sera émis vers \SpecialChar LaTeX
24247 \begin_layout Standard
24251 \begin_layout Itemize
24252 une capitale indique que la commande a également une forme capitalisée (
24253 \begin_inset Flex Code
24256 \begin_layout Plain Layout
24266 \begin_inset Flex Code
24269 \begin_layout Plain Layout
24278 Ceci force en général la capitalisation des préfixes de nom (
24283 \begin_inset Formula $\Rightarrow$
24293 \begin_layout Itemize
24295 \begin_inset Flex Code
24298 \begin_layout Plain Layout
24304 précisent le nombre d'arguments facultatifs (de 0 à 2).
24307 \begin_layout Itemize
24309 \begin_inset Flex Code
24312 \begin_layout Plain Layout
24319 existe une version étoilée de la commande (
24320 \begin_inset Flex Code
24323 \begin_layout Plain Layout
24333 \begin_inset Flex Code
24336 \begin_layout Plain Layout
24349 \begin_layout Standard
24351 la version étoilée signifie qu'il faut afficher tous les auteurs,
24352 même si la liste devrait être raccourcie par
24353 \begin_inset Quotes cld
24357 \begin_inset Quotes crd
24360 du fait de la limite
24361 \begin_inset Flex Code
24364 \begin_layout Plain Layout
24373 \begin_layout Standard
24374 Si l'étoile a une signification différente pour une commande donnée,
24375 ceci peut être spécifié par des crochets anguleux:
24377 \begin_inset Flex Code
24380 \begin_layout Plain Layout
24381 <!_stardesc!_stardesctooltip>
24387 On peut préciser au maximum deux mots-clés (sujets à traduction) marqués par le préfixe
24388 \begin_inset Flex Code
24391 \begin_layout Plain Layout
24398 Le premier désigne la chaîne de caractères qui remplace la case à cocher
24399 \begin_inset Quotes cld
24407 \begin_inset Quotes crd
24410 dans le menu de citation,
24411 le second désigne une bulle d'aide optionnelle pour cette case.
24414 \begin_layout Standard
24415 Notez que ces deux mots-clés doivent être définis dans un
24416 \begin_inset Flex Code
24419 \begin_layout Plain Layout
24425 (voir le paragraphe suivant),
24426 en enlevant le point d'exclamation,
24430 \begin_layout LyX-Code
24431 _stardesc Légende d'une commande étoilée
24434 \begin_layout LyX-Code
24435 _stardesctooltip Bulle d'aide pour la case à cocher d'une commande étoilée
24439 \begin_layout Itemize
24441 \begin_inset Flex Code
24444 \begin_layout Plain Layout
24450 indique que cette commande supporte les
24451 \begin_inset Quotes cld
24454 listes de citation qualifiées
24455 \begin_inset Quotes crd
24459 Ceci est une fonctionnalité particulière à
24463 pour les citations à références multiples,
24464 où une pré- ou post-note peut être associée à chaque référence de la liste.
24465 Veuillez vous reporter au manuel
24472 \begin_layout Standard
24473 Si vous souhaitez ajouter une commande
24477 à un moteur de citation (e.g.
24478 ajouter une commande particulière fournie par une classe),
24479 vous pouvez utiliser
24480 \begin_inset Flex Code
24483 \begin_layout Plain Layout
24484 AddToCiteEngine <type de moteur> \SpecialChar ldots
24491 Notez que seules les commandes de citation qui n'existe pas encore sont ajoutées.
24494 \begin_layout Subsection
24495 \begin_inset CommandInset label
24497 name "subsec:Description citation"
24501 Description d'une insertion de citation
24504 \begin_layout Standard
24506 \begin_inset Flex Code
24509 \begin_layout Plain Layout
24515 servent à décrire comment les citations bibliographiques doivent être affichées,
24516 à la fois dans \SpecialChar LyX
24517 (dans la fenêtre de citation et dans les bulles d'aide,
24518 par exemple) et dans le résultat XHTML.
24519 Un tel bloc se présente comme suit:
24522 \begin_layout LyX-Code
24528 \begin_layout LyX-Code
24534 \begin_layout LyX-Code
24540 \begin_layout LyX-Code
24546 \begin_layout Standard
24552 \begin_layout LyX-Code
24558 \begin_layout LyX-Code
24564 \begin_layout LyX-Code
24570 \begin_layout LyX-Code
24576 \begin_layout Standard
24577 Dans le premier cas,
24578 les différentes lignes définissent l'affichage de l'information correspondant à une article ou à un livre,
24580 et une telle définition peut être créée pour tout type d'entrée apparaissant dans un fichier Bib\SpecialChar TeX
24583 définit un format implicite dans le code source qui sera utilisé si aucune définition spécifique n'est fournie.
24585 prédéfinit plusieurs formats dans le fichier
24586 \begin_inset Flex Code
24589 \begin_layout Plain Layout
24596 qui est inclus dans la plupart des classes de document \SpecialChar LyX
24600 \begin_layout Standard
24601 Dans le second cas,
24602 les lignes définissent comment une commande de citation particulière (dans l'exemple
24603 \begin_inset Flex Code
24606 \begin_layout Plain Layout
24616 \begin_inset Flex Code
24619 \begin_layout Plain Layout
24627 ) doit être affichée dans la légende d'insert de citation,
24628 dans le dialogue de citation ou dans le résultat XHTML.
24630 définit de tels formats pour les variantes de style de citation qu'il reconnaît via
24632 Document\SpecialChar menuseparator
24633 Paramètres\SpecialChar menuseparator
24634 Bibliographie\SpecialChar ldots
24638 \begin_inset Flex Code
24641 \begin_layout Plain Layout
24647 qui accompagnent \SpecialChar LyX
24649 \begin_inset space ~
24653 \begin_inset CommandInset ref
24655 reference "subsec:Cite-Engine-Files"
24666 \begin_layout Standard
24667 Les définitions utilisent un langage simple qui permet
24668 \begin_inset space ~
24671 de remplacer les clés Bib\SpecialChar TeX
24673 les clés doivent être encloses entre caractères
24674 \begin_inset Flex Code
24677 \begin_layout Plain Layout
24686 \begin_inset Flex Code
24689 \begin_layout Plain Layout
24696 Une définition simple serait par exemple:
24699 \begin_layout LyX-Code
24702 \begin_inset Quotes eld
24706 \begin_inset Quotes erd
24712 \begin_layout Standard
24713 Ceci imprimerait le nom de l'auteur,
24714 suivi d'une virgule,
24716 entre double guillemets,
24720 \begin_layout Standard
24722 vous voudrez parfois n'imprimer une clé que si elle existe.
24723 Ceci est obtenu par une construction conditionnelle,
24726 \begin_inset Flex Code
24729 \begin_layout Plain Layout
24731 \begin_inset space ~
24742 \begin_inset Flex Code
24745 \begin_layout Plain Layout
24753 \begin_inset Quotes cld
24757 \begin_inset Quotes crd
24760 suivi de la clé volume.
24761 On peut aussi introduire une clause
24762 \begin_inset Flex Code
24765 \begin_layout Plain Layout
24771 dans l'expression conditionnelle,
24773 \begin_inset Newline newline
24777 \begin_inset Flex Code
24780 \begin_layout Plain Layout
24781 {%author%[[%author%]][[%editor%,
24788 \begin_inset Newline newline
24793 \begin_inset Flex Code
24796 \begin_layout Plain Layout
24802 est imprimée si elle existe;
24804 \begin_inset Flex Code
24807 \begin_layout Plain Layout
24815 \begin_inset Quotes cld
24820 \begin_inset Quotes crd
24824 Noter que la clé est encore enclose entre caractères
24825 \begin_inset Flex Code
24828 \begin_layout Plain Layout
24835 la clause conditionnelle entière est enclose entre accolades,
24837 \begin_inset Flex Code
24840 \begin_layout Plain Layout
24847 \begin_inset Flex Code
24850 \begin_layout Plain Layout
24856 sont encloses entre double crochets
24857 \begin_inset Quotes cld
24861 \begin_inset Quotes crd
24865 \begin_inset Quotes cld
24869 \begin_inset Quotes crd
24873 Il ne peut avoir d'espaces entre ces marqueurs.
24876 \begin_layout Standard
24877 En plus des clés d'entrée,
24878 quelques clés spéciales peuvent être utilisée pour ces conditions:
24881 \begin_layout Itemize
24882 \begin_inset Flex Code
24885 \begin_layout Plain Layout
24886 {%dialog%[[true]][[false]]}
24893 \begin_inset Quotes cld
24897 \begin_inset Quotes crd
24900 pour les dialogues et les menus,
24902 \begin_inset Quotes cld
24906 \begin_inset Quotes crd
24909 dans d'autres contextes (fenêtre \SpecialChar LyX
24914 \begin_layout Itemize
24915 \begin_inset Flex Code
24918 \begin_layout Plain Layout
24919 {%export%[[true]][[false]]}
24926 \begin_inset Quotes cld
24930 \begin_inset Quotes crd
24933 pour exports et menus,
24935 \begin_inset Quotes cld
24939 \begin_inset Quotes crd
24942 dans d'autres contextes (fenêtre \SpecialChar LyX
24947 \begin_layout Itemize
24948 \begin_inset Flex Code
24951 \begin_layout Plain Layout
24959 \begin_inset Quotes cld
24963 \begin_inset Quotes crd
24966 si un autre élément suit (e.
24967 \begin_inset space \thinspace{}
24971 dans une citation à clés multiples),
24973 \begin_inset Quotes cld
24977 \begin_inset Quotes crd
24981 \begin_inset Quotes crd
24987 \begin_layout Itemize
24988 \begin_inset Flex Code
24991 \begin_layout Plain Layout
24992 {%second%[[true]][[false]]}
24999 \begin_inset Quotes cld
25003 \begin_inset Quotes crd
25006 si c'est le second élément d'une liste,
25008 \begin_inset Quotes cld
25012 \begin_inset Quotes crd
25018 \begin_layout Itemize
25019 \begin_inset Flex Code
25022 \begin_layout Plain Layout
25023 {%ifstar%[[true]][[false]]}
25030 \begin_inset Quotes cld
25034 \begin_inset Quotes crd
25037 pour une commande de citation étoilée (comme
25038 \begin_inset Flex Code
25041 \begin_layout Plain Layout
25051 \begin_inset Quotes cld
25055 \begin_inset Quotes crd
25058 si la commande est non étoilée;
25061 \begin_layout Itemize
25062 \begin_inset Flex Code
25065 \begin_layout Plain Layout
25066 {%ifentrytype:<type>%[[true]][[false]]}
25073 \begin_inset Quotes cld
25077 \begin_inset Quotes crd
25080 si le type d'entrée courant correspond à
25081 \begin_inset Flex Code
25084 \begin_layout Plain Layout
25092 \begin_inset Quotes cld
25096 \begin_inset Quotes crd
25100 dans une définition de citation
25101 \begin_inset Flex Code
25104 \begin_layout Plain Layout
25105 {%ifentrytype:book%[[ceci est un livre]][[ceci n'est pas un livre]]}
25113 \begin_layout Itemize
25114 \begin_inset Flex Code
25117 \begin_layout Plain Layout
25118 {%ifmultiple:<authortype>%[[true]][[false]]}
25125 \begin_inset Quotes cld
25129 \begin_inset Quotes crd
25132 si le type d'auteur courant ( author,
25133 editor etc.) a plusieurs auteurs,
25135 \begin_inset Quotes cld
25139 \begin_inset Quotes crd
25143 dans la définition d'une bibliographie:
25145 \begin_inset Flex Code
25148 \begin_layout Plain Layout
25149 {%ifmultiple:editor%[[eds.]][[ed.]]}
25157 \begin_layout Itemize
25158 \begin_inset Flex Code
25161 \begin_layout Plain Layout
25162 {%ifqualified%[[true]][[false]]}
25169 \begin_inset Quotes cld
25173 \begin_inset Quotes crd
25176 si la citation courante est est une liste de citation qualifiée (un format spécifique
25180 pour les citations à références multiples),
25182 \begin_inset Quotes cld
25186 \begin_inset Quotes crd
25192 \begin_layout Standard
25194 \begin_inset Flex Code
25197 \begin_layout Plain Layout
25203 imprime la clé auteur telle qu'elle est décrite dans le fichier bibliographique.
25204 Ce n'est pas nécessairement ce qui est désiré,
25205 puisque le résultat pourrait être
25206 \begin_inset Quotes cld
25213 \begin_inset Quotes crd
25217 \begin_inset Quotes cld
25221 \begin_inset Quotes crd
25224 est utilisé par Bib\SpecialChar TeX
25225 pour séparer les auteurs).
25227 propose donc quelques méthodes pour afficher correctement des listes de noms (qui seront également traduites).
25228 Les solutions suivantes sont disponibles:
25231 \begin_layout Enumerate
25232 Pour les listes de noms avec prénom et nom,
25233 appropriées pour les auteurs/éditeurs d'une entrée bibliographique.
25235 \begin_inset Flex Code
25238 \begin_layout Plain Layout
25244 précise le type de liste requis (e.g.
25246 \begin_inset Flex Code
25249 \begin_layout Plain Layout
25259 \begin_layout Itemize
25260 \begin_inset Flex Code
25263 \begin_layout Plain Layout
25264 %abbrvnames:<nametype>%
25270 crée une liste abrégée (avec
25271 \begin_inset Quotes cld
25275 \begin_inset Quotes crd
25279 \begin_inset Flex Code
25282 \begin_layout Plain Layout
25291 \begin_layout Itemize
25292 \begin_inset Flex Code
25295 \begin_layout Plain Layout
25296 %fullnames:<nametype>%
25302 crée une liste complète (jamais abréviée avec
25303 \begin_inset Quotes cld
25307 \begin_inset Quotes crd
25313 \begin_layout Itemize
25314 \begin_inset Flex Code
25317 \begin_layout Plain Layout
25318 %forceabbrvnames:<nametype>%
25324 crée une liste toujours abrégée (avec
25325 \begin_inset Quotes cld
25329 \begin_inset Quotes crd
25333 \begin_inset Flex Code
25336 \begin_layout Plain Layout
25346 \begin_layout Enumerate
25347 Autres listes avec prénom et nom,
25348 si l'ordre des nom et prénom diffère dans l'entrée bibliographique (comme avec:
25350 \begin_inset Quotes cld
25360 \begin_inset Quotes crd
25367 \begin_layout Itemize
25368 \begin_inset Flex Code
25371 \begin_layout Plain Layout
25372 %abbrvbynames:<nametype>%
25378 crée une liste abrégée (avec
25379 \begin_inset Quotes cld
25383 \begin_inset Quotes crd
25387 \begin_inset Flex Code
25390 \begin_layout Plain Layout
25399 \begin_layout Itemize
25400 \begin_inset Flex Code
25403 \begin_layout Plain Layout
25404 %fullbynames:<nametype>%
25410 crée une liste complète (jamais abréviée avec
25411 \begin_inset Quotes cld
25415 \begin_inset Quotes crd
25421 \begin_layout Itemize
25422 \begin_inset Flex Code
25425 \begin_layout Plain Layout
25426 %forceabbrvbynames:<nametype>%
25432 crée une liste toujours abrégée (avec
25433 \begin_inset Quotes cld
25437 \begin_inset Quotes crd
25441 \begin_inset Flex Code
25444 \begin_layout Plain Layout
25454 \begin_layout Enumerate
25455 Et enfin listes constituées uniquement de noms de famille,
25456 comme utilisé dans les étiquettes de citation auteur-année.
25457 Elles ne prennent pas de
25458 \begin_inset Flex Code
25461 \begin_layout Plain Layout
25468 mais retournent toujours soit une liste d'auteurs ou,
25469 si c'est impossible,
25470 une liste d'éditeurs (comme il est fréquent dans les étiquettes auteur-année):
25474 \begin_layout Itemize
25475 \begin_inset Flex Code
25478 \begin_layout Plain Layout
25485 crée une liste abrégée (avec
25486 \begin_inset Quotes cld
25490 \begin_inset Quotes crd
25494 \begin_inset Flex Code
25497 \begin_layout Plain Layout
25506 \begin_layout Itemize
25507 \begin_inset Flex Code
25510 \begin_layout Plain Layout
25517 crée une liste complète (jamais abréviée avec
25518 \begin_inset Quotes cld
25522 \begin_inset Quotes crd
25528 \begin_layout Itemize
25529 \begin_inset Flex Code
25532 \begin_layout Plain Layout
25533 %forceabbrvciteauthor%
25539 crée une liste toujours abrégée (avec
25540 \begin_inset Quotes cld
25544 \begin_inset Quotes crd
25548 \begin_inset Flex Code
25551 \begin_layout Plain Layout
25562 \begin_layout Standard
25563 L'ordre prénom/nom dans les deux premières listes peut être ajusté via ces macros:
25566 \begin_layout Itemize
25567 \begin_inset Flex Code
25570 \begin_layout Plain Layout
25571 !firstnameform %surname%,
25577 (premier auteur dans les listes de type 1)
25580 \begin_layout Itemize
25581 \begin_inset Flex Code
25584 \begin_layout Plain Layout
25585 !othernameform %surname%,
25591 (autres auteurs dans les listes de type 1)
25594 \begin_layout Itemize
25595 \begin_inset Flex Code
25598 \begin_layout Plain Layout
25599 !firstbynameform %prename% %surname%
25604 (premier auteur dans les listes de type 2)
25607 \begin_layout Itemize
25608 \begin_inset Flex Code
25611 \begin_layout Plain Layout
25612 !otherbynameform %prename% %surname%
25617 (autres auteurs dans les listes de type 2)
25620 \begin_layout Standard
25621 Ceci vous permet de créer des nommages tels que
25622 \begin_inset Quotes cld
25626 Peter and Mary Smith:
25630 John Doe and Pat Green,
25631 eds.:\SpecialChar ldots
25633 \begin_inset Quotes crd
25639 \begin_layout Standard
25640 Il existe enfin une autre syntaxe possible dans ces définitions,
25641 qui se présente comme suit:
25642 \begin_inset Flex Code
25645 \begin_layout Plain Layout
25652 Ceci définit une entité d'information utilisée pour créer du
25653 \begin_inset Quotes cld
25657 \begin_inset Quotes crd
25661 De manière évidente,
25662 nous ne souhaitons pas exporter des balises HTML en écrivant du texte normal,
25663 aussi doivent elles être enclose entre
25664 \begin_inset Quotes cld
25668 \begin_inset Quotes crd
25672 \begin_inset Quotes cld
25676 \begin_inset Quotes crd
25682 \begin_layout Standard
25683 Deux définitions spéciales sont également disponibles dans un bloc
25684 \begin_inset Flex Code
25687 \begin_layout Plain Layout
25693 Un exemple de la première définition est celle-ci:
25696 \begin_layout LyX-Code
25698 \begin_inset Quotes eld
25702 \begin_inset Quotes erd
25708 \begin_layout Standard
25709 Ceci est une abréviation,
25710 ou macro-instruction,
25711 et peut être employée comme une clé:
25713 \begin_inset Flex Code
25716 \begin_layout Plain Layout
25725 \begin_inset Flex Code
25728 \begin_layout Plain Layout
25734 exactement comme s'il s'agissait de sa définition.
25735 Exprimons par conséquent un
25743 \begin_layout LyX-Code
25747 \begin_layout Standard
25750 ne devrait pas se perdre dans une boucle infinie,
25751 mais cela peut prendre un moment avant qu'il s'en sorte.
25754 \begin_layout Standard
25755 Le second type de définitions particulières se présente comme ceci:
25758 \begin_layout LyX-Code
25762 \begin_layout Standard
25763 Ceci définit un segment de texte susceptible de traduction,
25764 ce qui permet de traduire les parties appropriées de la bibliographie ou de la citation.
25765 Cette syntaxe peut être incluse dans une définition normale en la considérant comme une clé:
25767 \begin_inset Flex Code
25770 \begin_layout Plain Layout
25777 Notez qu'il existe deux façons de traduire:
25778 toutes les définitions commençant par
25779 \begin_inset Flex Code
25782 \begin_layout Plain Layout
25789 comme dans l'exemple ci-dessus,
25790 seront traduites dans le tampon actif courant (la traduction sera faite dans la langue du document);
25791 toutes les définitions commençant par un caractère
25792 \begin_inset Quotes cld
25796 \begin_inset Quotes crd
25799 seulement seront traduites dans la langue de l'interface.
25800 Ceci est la traduction correcte pour les chaînes de caractères qui apparaissent seulement dans les menus ou les boutons,
25805 \begin_layout LyX-Code
25806 _addtobib Add to bibliography only.
25809 \begin_layout Standard
25810 Plusieurs d'entre elles sont prédéfinies dans
25811 \begin_inset Flex Code
25814 \begin_layout Plain Layout
25820 et les différents fichiers
25821 \begin_inset Flex Code
25824 \begin_layout Plain Layout
25831 Notez bien que ce ne sont pas des macro-instructions,
25832 au sens défini ci-dessus:
25833 elles ne seront pas interprétées.
25836 \begin_layout Standard
25837 Voici donc un exemple utilisant ces fonctionnalités:
25838 \begin_inset VSpace defskip
25844 \begin_layout Standard
25848 !authoredit {%author%[[%author%,
25849 ]][[{%editor%[[%editor%,
25854 \begin_layout Standard
25855 \begin_inset VSpace defskip
25858 Ceci défini une macro qui imprime le nom de l'auteur,
25859 suivi d'un virgule,
25861 \begin_inset Flex Code
25864 \begin_layout Plain Layout
25871 ou bien imprime le nom de l'éditeur,
25873 \begin_inset Flex Code
25876 \begin_layout Plain Layout
25882 ou de sa traduction (implicitement,
25884 \begin_inset Quotes cld
25888 \begin_inset Quotes crd
25893 \begin_inset Flex Code
25896 \begin_layout Plain Layout
25903 Notez que ceci est déjà défini dans
25904 \begin_inset Flex Code
25907 \begin_layout Plain Layout
25914 vous pouvez donc l'utiliser dans vos propres définitions,
25916 si vous chargez ce fichier d'abord.
25919 \begin_layout Section
25920 Directives pour l'exportation XHTML
25921 \begin_inset CommandInset label
25923 name "sec:Tags-for-XHTML"
25930 \begin_layout Standard
25931 Comme pour \SpecialChar LaTeX
25933 la présentation du résultat HTML créé par \SpecialChar LyX
25934 est déterminé par les informations de format.
25937 produit une présentation implicite raisonnable,
25938 et comme indiqué plus haut,
25939 il construira même des règles implicites CSS à partir des autres directives de format.
25942 essaiera d'utiliser l'information du bloc
25943 \begin_inset Flex Code
25946 \begin_layout Plain Layout
25952 du style Chapter pour écrire une CSS qui mettra en forme les titres de chapitres de manière appropriée.
25955 \begin_layout Standard
25956 Dans de nombreux cas,
25957 vous n'aurez donc sans doute rien à faire du tout pour obtenir un résultat XHTML acceptable pour vos environnements propres,
25958 vos inserts personnalisés,
25960 Mais dans certains cas vous devrez faire quelque chose,
25961 et \SpecialChar LyX
25962 fournit par conséquent un certain nombre de directives de format qui peuvent être utilisées pour personnaliser le XHTML et les CSS qui sont créés.
25965 \begin_layout Standard
25966 Notez qu'il existe deux directives,
25967 \begin_inset Flex Code
25970 \begin_layout Plain Layout
25977 \begin_inset Flex Code
25980 \begin_layout Plain Layout
25987 qui peuvent apparaître en dehors des déclarations de style et d'insert.
25989 \begin_inset CommandInset ref
25991 reference "subsec:Paramètres-généraux-d'une"
25996 pour les détails sur celles-ci.
25999 \begin_layout Subsection
26000 Styles de paragraphe
26001 \begin_inset CommandInset label
26003 name "subsec:Styles-de-paragraphe-XHTML"
26010 \begin_layout Standard
26011 Le type de XHTML que \SpecialChar LyX
26012 crée pour un paragraphe dépend s'il s'agit d'un paragraphe normal,
26013 d'une commande ou d'un environnement,
26014 ce qui est déterminé par le contenu de la directive correspondante
26015 \begin_inset Flex Code
26018 \begin_layout Plain Layout
26028 \begin_layout Standard
26029 Pour une commande ou un paragraphe normal,
26030 le résultat XHTML a la forme suivante:
26033 \begin_layout LyX-Code
26037 \begin_inset Quotes erd
26041 \begin_inset Quotes erd
26047 \begin_layout LyX-Code
26051 \begin_inset Quotes erd
26055 \begin_inset Quotes erd
26058 >Étiquette</labeltag>
26061 \begin_layout LyX-Code
26064 Contenu du paragraphe
26067 \begin_layout LyX-Code
26073 \begin_layout Standard
26074 Les balises d'étiquette sont bien entendu omises si le paragraphe n'est pas étiqueté.
26077 \begin_layout Standard
26078 Pour un environnement qui n'est pas du type liste,
26079 le XHTML prend la forme:
26082 \begin_layout LyX-Code
26086 \begin_inset Quotes erd
26090 \begin_inset Quotes erd
26096 \begin_layout LyX-Code
26100 \begin_inset Quotes erd
26104 \begin_inset Quotes erd
26108 \begin_inset Quotes erd
26112 \begin_inset Quotes erd
26115 >Étiquette d'environnement</labeltag>Premier paragraphe.</itemtag>
26118 \begin_layout LyX-Code
26121 <itemtag>Second paragraphe.</itemtag>
26124 \begin_layout LyX-Code
26130 \begin_layout Standard
26131 Noter que l'étiquette n'est émise que pour le premier paragraphe,
26132 comme ce serait le cas pour une théorème,
26136 \begin_layout Standard
26138 nous avons une de ces formes:
26141 \begin_layout LyX-Code
26145 \begin_inset Quotes erd
26149 \begin_inset Quotes erd
26155 \begin_layout LyX-Code
26159 \begin_inset Quotes erd
26163 \begin_inset Quotes erd
26167 \begin_inset Quotes erd
26171 \begin_inset Quotes erd
26174 >Étiquette de liste</labeltag>Premier élément.</itemtag>
26177 \begin_layout LyX-Code
26181 \begin_inset Quotes erd
26185 \begin_inset Quotes erd
26189 \begin_inset Quotes erd
26193 \begin_inset Quotes erd
26196 >Étiquette de liste</labeltag>Second élément.</itemtag>
26199 \begin_layout LyX-Code
26205 \begin_layout LyX-Code
26209 \begin_layout LyX-Code
26213 \begin_inset Quotes erd
26217 \begin_inset Quotes erd
26223 \begin_layout LyX-Code
26227 \begin_inset Quotes erd
26231 \begin_inset Quotes erd
26234 >Étiquette de liste</labeltag><itemtag attr=
26235 \begin_inset Quotes erd
26239 \begin_inset Quotes erd
26242 >Premier élément.</itemtag>
26245 \begin_layout LyX-Code
26249 \begin_inset Quotes erd
26253 \begin_inset Quotes erd
26256 >Étiquette de liste</labeltag><itemtag attr=
26257 \begin_inset Quotes erd
26261 \begin_inset Quotes erd
26264 >Second élément.</itemtag>
26267 \begin_layout LyX-Code
26273 \begin_layout Standard
26274 Noter la différence en ce qui concerne l'ordre des balises
26275 \begin_inset Flex Code
26278 \begin_layout Plain Layout
26285 \begin_inset Flex Code
26288 \begin_layout Plain Layout
26295 L'ordre obtenu dépend du positionnement de
26296 \begin_inset Flex Code
26299 \begin_layout Plain Layout
26307 \begin_inset Flex Code
26310 \begin_layout Plain Layout
26316 est fausse (valeur implicite),
26317 vous obtiendrez la première forme,
26318 avec l'étiquette dans l'élément;
26319 s'il la valeur est vraie,
26320 vous obtiendrez la seconde forme,
26321 avec l'étiquette en dehors de l'élément.
26324 \begin_layout Standard
26325 Les balises et les attributs spécifiques émis pour chaque type de paragraphe peuvent être contrôlés par les directives de format que nous allons décrire.
26326 Comme indiqué ci-dessus,
26329 utilise des valeurs implicites raisonnables pour la plupart d'entre elles,
26330 vous n'aurez donc pas grand-chose à faire pour produire un résultat XHTML satisfaisant.
26331 Pensez aux directives disponibles comme un supplément pour obtenir un réglage à votre convenance.
26334 \begin_layout Description
26335 \begin_inset Flex Code
26338 \begin_layout Plain Layout
26345 \begin_inset Flex Code
26348 \begin_layout Plain Layout
26354 ] précise les informations d'attribut à émettre avec la balise principale.
26356 \begin_inset Flex Code
26359 \begin_layout Plain Layout
26360 \begin_inset Quotes cld
26364 \begin_inset Quotes crd
26376 \begin_inset Newline newline
26380 \begin_inset Flex Code
26383 \begin_layout Plain Layout
26384 \begin_inset Quotes cld
26388 \begin_inset Quotes crd
26398 \begin_inset Flex Code
26401 \begin_layout Plain Layout
26407 est le nom du style en bas de casse,
26410 Ceci ne doit contenir
26414 information de style:
26416 \begin_inset Flex Code
26419 \begin_layout Plain Layout
26428 \begin_layout Description
26429 \begin_inset Flex Code
26432 \begin_layout Plain Layout
26439 \begin_inset Flex Code
26442 \begin_layout Plain Layout
26448 ] définit la calsse CSS à utiliser pour ce paragraphe.
26450 si le type du paragraphe est une énumération ou une liste à puces,
26451 la valeur implicite sera
26452 \begin_inset Quotes cld
26456 \begin_inset Quotes crd
26460 \begin_inset Quotes cld
26464 \begin_inset Quotes crd
26469 \begin_inset Quotes cld
26473 \begin_inset Quotes crd
26478 \begin_inset Quotes cld
26482 \begin_inset Quotes crd
26487 \begin_inset Quotes cld
26491 \begin_inset Quotes crd
26496 \begin_inset Quotes cld
26500 \begin_inset Quotes crd
26504 en fonction de la profondeur.
26505 Ceci peut être surchargé ici,
26506 cependant le suffixe ne sera pas ajouté dans ce cas,
26507 c'est-à-dire que la classe CSS sera toujours exactement ce qui sera déclaré ici.
26510 \begin_layout Description
26511 \begin_inset Flex Code
26514 \begin_layout Plain Layout
26521 \begin_inset Flex Code
26524 \begin_layout Plain Layout
26533 \begin_inset space \thinspace{}
26537 \begin_inset Flex Code
26540 \begin_layout Plain Layout
26546 ] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
26548 même si une information complémentaire est explicitement émise par
26549 \begin_inset Flex Code
26552 \begin_layout Plain Layout
26559 Positionner cette directive à
26560 \begin_inset Flex Code
26563 \begin_layout Plain Layout
26569 vous permet de modifier ou de compléter la CSS créée,
26570 plutôt que de l'écraser complètement.
26572 \begin_inset Flex Code
26575 \begin_layout Plain Layout
26584 \begin_layout Description
26585 \begin_inset Flex Code
26588 \begin_layout Plain Layout
26595 \begin_inset Flex Code
26598 \begin_layout Plain Layout
26606 ] précise si ce paragraphe (d'habitude une section ou similaire) doit être ajouté à la table des matières.
26607 Implicitement vrai,
26608 donc il faut le mettre à faux pour les sections étoilées par exemple.
26611 \begin_layout Description
26612 \begin_inset Flex Code
26615 \begin_layout Plain Layout
26622 \begin_inset Flex Code
26625 \begin_layout Plain Layout
26631 ] définit la balise utilisée pour les paragraphes ou environnements isolés,
26633 \begin_inset Flex Code
26636 \begin_layout Plain Layout
26642 dans les exemples ci-dessus.
26644 \begin_inset Flex Code
26647 \begin_layout Plain Layout
26656 \begin_layout Description
26657 \begin_inset Flex Code
26660 \begin_layout Plain Layout
26667 \begin_inset Flex Code
26670 \begin_layout Plain Layout
26676 ] définit les attributs des balises
26677 \begin_inset Flex Code
26680 \begin_layout Plain Layout
26688 \begin_inset Flex Code
26691 \begin_layout Plain Layout
26692 \begin_inset Quotes cld
26695 class=`nomstyle_item'
26696 \begin_inset Quotes crd
26705 Ceci ne doit contenir
26709 information de style:
26711 \begin_inset Flex Code
26714 \begin_layout Plain Layout
26723 \begin_layout Description
26724 \begin_inset Flex Code
26727 \begin_layout Plain Layout
26734 \begin_inset Flex Code
26737 \begin_layout Plain Layout
26743 ] définit la balise utilisée pour les étiquettes de paragraphe et d'élément,
26745 \begin_inset Flex Code
26748 \begin_layout Plain Layout
26754 dans les exemples ci-dessus.
26756 \begin_inset Flex Code
26759 \begin_layout Plain Layout
26767 \begin_inset Flex Code
26770 \begin_layout Plain Layout
26777 \begin_inset Flex Code
26780 \begin_layout Plain Layout
26787 \begin_inset Newline newline
26791 \begin_inset Flex Code
26794 \begin_layout Plain Layout
26795 Centered_Top_Environment
26801 auquel cas elle vaut implicitement
26802 \begin_inset Flex Code
26805 \begin_layout Plain Layout
26814 \begin_layout Description
26815 \begin_inset Flex Code
26818 \begin_layout Plain Layout
26825 \begin_inset Flex Code
26828 \begin_layout Plain Layout
26834 ] définit les attributs de la balise
26835 \begin_inset Flex Code
26838 \begin_layout Plain Layout
26846 \begin_inset Quotes erd
26850 Ceci ne doit contenir
26854 information de style:
26856 \begin_inset Flex Code
26859 \begin_layout Plain Layout
26868 \begin_layout Description
26869 \begin_inset Flex Code
26872 \begin_layout Plain Layout
26879 \begin_inset Flex Code
26882 \begin_layout Plain Layout
26891 \begin_inset space \thinspace{}
26895 \begin_inset Flex Code
26898 \begin_layout Plain Layout
26905 significatif uniquement pour les environnements de liste,
26906 contrôle si la balise d'étiquetage est émise avant ou dans la balise d'élément.
26907 Ceci est utilisé par exemple dans l'environnement de description,
26909 \begin_inset Flex Code
26912 \begin_layout Plain Layout
26913 \begin_inset Quotes cld
26916 <dt>\SpecialChar ldots
26917 </dt><dd>\SpecialChar ldots
26919 \begin_inset Quotes crd
26929 \begin_inset Flex Code
26932 \begin_layout Plain Layout
26939 la balise d'étiquetage est dans la balise d'élément.
26942 \begin_layout Description
26943 \begin_inset Flex Code
26946 \begin_layout Plain Layout
26952 définit l'information à émettre dans la section
26953 \begin_inset Flex Code
26956 \begin_layout Plain Layout
26962 quand ce style est utilisé.
26963 Ceci pourrait être utilisé par exemple pour inclure un bloc
26964 \begin_inset Flex Code
26967 \begin_layout Plain Layout
26973 définissant un gestionnaire
26974 \begin_inset Flex Code
26977 \begin_layout Plain Layout
26986 \begin_layout Description
26987 \begin_inset Flex Code
26990 \begin_layout Plain Layout
26996 définit l'information à émettre dans la section
26997 \begin_inset Flex Code
27000 \begin_layout Plain Layout
27006 quand ce style est utilisé.
27007 Ceci pourrait être utilisé par exemple pour inclure un bloc
27008 \begin_inset Flex Code
27011 \begin_layout Plain Layout
27017 définissant un gestionnaire
27018 \begin_inset Flex Code
27021 \begin_layout Plain Layout
27028 Doit être fermé par
27029 \begin_inset Flex Code
27032 \begin_layout Plain Layout
27041 \begin_layout Description
27042 \begin_inset Flex Code
27045 \begin_layout Plain Layout
27052 \begin_inset Flex Code
27055 \begin_layout Plain Layout
27061 ] définit la balise utilisé pour l'étiquette principale,
27063 \begin_inset Flex Code
27066 \begin_layout Plain Layout
27072 dans les exemples ci-dessus.
27074 \begin_inset Flex Code
27077 \begin_layout Plain Layout
27086 \begin_layout Description
27087 \begin_inset Flex Code
27090 \begin_layout Plain Layout
27097 \begin_inset Flex Code
27100 \begin_layout Plain Layout
27109 \begin_inset space \thinspace{}
27113 \begin_inset Flex Code
27116 \begin_layout Plain Layout
27122 ] identifie ce style comme celui à utiliser pour créer la balise
27123 \begin_inset Flex Code
27126 \begin_layout Plain Layout
27132 dans le fichier XHTML.
27133 Implicitement fausse.
27135 \begin_inset Flex Code
27138 \begin_layout Plain Layout
27144 la positionne à vraie pour l'environnement
27145 \begin_inset Flex Code
27148 \begin_layout Plain Layout
27157 \begin_layout Subsection
27161 \begin_layout Standard
27162 L'exportation XHTML des inserts peut également être contrôlée par l'information résidant dans les fichiers de format
27166 \begin_layout Plain Layout
27168 ceci n'est exact que pour les inserts de
27169 \begin_inset Quotes cld
27173 \begin_inset Quotes crd
27176 (les inserts dans lesquels vous pouvez effectuer une saisie),
27177 mais n'est pas exact pour les inserts de
27178 \begin_inset Quotes cld
27182 \begin_inset Quotes crd
27185 (inserts associés à des boîtes de dialogue).
27193 essaie de produire implicitement un résultat raisonnable,
27194 et il crée des règles CSS implicites.
27195 Mais tout peut être personnalisé.
27198 \begin_layout Standard
27199 Le résultat XHTML produit par \SpecialChar LyX
27200 pour un insert a la forme suivante:
27203 \begin_layout LyX-Code
27205 \begin_inset Quotes erd
27209 \begin_inset Quotes erd
27215 \begin_layout LyX-Code
27216 <labeltag>Étiquette</labeltag>
27219 \begin_layout LyX-Code
27221 \begin_inset Quotes erd
27225 \begin_inset Quotes erd
27228 >Contenu de l'insert.</innertag>
27231 \begin_layout LyX-Code
27235 \begin_layout Standard
27236 Si l'insert permet de saisir plusieurs paragraphes —
27239 \begin_inset Flex Code
27242 \begin_layout Plain Layout
27249 alors le contenu de l'insert sera exporté également en paragraphes formatés en fonction des styles utilisés pour ces paragraphes (standard,
27250 citation et similaire).
27251 La balise d'étiquetage est bien entendu omise si la paragraphe n'a pas d'étiquette et,
27254 \begin_inset Flex Code
27257 \begin_layout Plain Layout
27264 La balise interne est facultative et,
27269 \begin_layout Standard
27270 Les balises et attributs spécifiques émis pour chaque insert peuvent être contrôlés au moyen des directives de format suivantes:
27273 \begin_layout Description
27274 \begin_inset Flex Code
27277 \begin_layout Plain Layout
27284 \begin_inset Flex Code
27287 \begin_layout Plain Layout
27293 ] précise les informations d'attribut à émettre avec la balise principale.
27295 \begin_inset Flex Code
27298 \begin_layout Plain Layout
27299 \begin_inset Quotes cld
27302 class=`moninsert' onclick=`\SpecialChar ldots
27304 \begin_inset Quotes crd
27316 \begin_inset Flex Code
27319 \begin_layout Plain Layout
27320 \begin_inset Quotes cld
27324 \begin_inset Quotes crd
27334 \begin_inset Flex Code
27337 \begin_layout Plain Layout
27343 est le nom \SpecialChar LyX
27344 de l'insert en bas de casse et avec les caractères non alphanumériques remplacés par des caractères
27345 \begin_inset Quotes cld
27349 \begin_inset Quotes crd
27357 \begin_layout Description
27358 \begin_inset Flex Code
27361 \begin_layout Plain Layout
27368 \begin_inset Flex Code
27371 \begin_layout Plain Layout
27380 \begin_inset space \thinspace{}
27384 \begin_inset Flex Code
27387 \begin_layout Plain Layout
27393 ] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
27395 même si une information complémentaire est explicitement émise par
27396 \begin_inset Flex Code
27399 \begin_layout Plain Layout
27406 Positionner cette directive à
27407 \begin_inset Flex Code
27410 \begin_layout Plain Layout
27416 vous permet de modifier ou de compléter la CSS créée,
27417 plutôt que de l'écraser complètement.
27419 \begin_inset Flex Code
27422 \begin_layout Plain Layout
27431 \begin_layout Description
27432 \begin_inset Flex Code
27435 \begin_layout Plain Layout
27442 \begin_inset Flex Code
27445 \begin_layout Plain Layout
27451 ] fixe l'attribut de la balise interne.
27453 \begin_inset Newline newline
27457 \begin_inset Flex Code
27460 \begin_layout Plain Layout
27461 \begin_inset Quotes cld
27464 class=`nominsert_inner'
27465 \begin_inset Quotes crd
27476 \begin_layout Description
27477 \begin_inset Flex Code
27480 \begin_layout Plain Layout
27487 \begin_inset Flex Code
27490 \begin_layout Plain Layout
27496 ] détermine la balise interne,
27498 \begin_inset Flex Code
27501 \begin_layout Plain Layout
27507 dans les exemples ci-dessus.
27508 Implicitement absente.
27511 \begin_layout Description
27512 \begin_inset Flex Code
27515 \begin_layout Plain Layout
27522 \begin_inset Flex Code
27525 \begin_layout Plain Layout
27532 \begin_inset space \thinspace{}
27536 \begin_inset Flex Code
27539 \begin_layout Plain Layout
27547 ] indique si cet insert représente un bloc autonome de texte (comme une note de bas de page) ou bien représente du contenu inclus dans le texte environnant (comme une branche).
27549 \begin_inset Flex Code
27552 \begin_layout Plain Layout
27561 \begin_layout Description
27562 \begin_inset Flex Code
27565 \begin_layout Plain Layout
27572 \begin_inset Flex Code
27575 \begin_layout Plain Layout
27581 ] définit une étiquette pour cet insert,
27582 pouvant inclure une référence à un compteur.
27584 pour une note de bas de page,
27586 \begin_inset Flex Code
27589 \begin_layout Plain Layout
27598 Cette directive est facultative,
27599 et n'a pas de valeur implicite.
27602 \begin_layout Description
27603 \begin_inset Flex Code
27606 \begin_layout Plain Layout
27612 définit l'information à émettre dans la section
27613 \begin_inset Flex Code
27616 \begin_layout Plain Layout
27622 quand ce style est utilisé.
27623 Ceci pourrait être utilisé par exemple pour inclure un bloc
27624 \begin_inset Flex Code
27627 \begin_layout Plain Layout
27633 définissant un gestionnaire
27634 \begin_inset Flex Code
27637 \begin_layout Plain Layout
27646 \begin_layout Description
27647 \begin_inset Flex Code
27650 \begin_layout Plain Layout
27656 définit l'information CSS à inclure quand ce style est utilisé.
27657 Noter que le contenu sera automatiquement enclos dans un bloc
27658 \begin_inset Flex Code
27661 \begin_layout Plain Layout
27667 créé par la directive,
27668 il n'est donc besoin d'inclure que la CSS elle-même.
27671 \begin_layout Description
27672 \begin_inset Flex Code
27675 \begin_layout Plain Layout
27682 \begin_inset Flex Code
27685 \begin_layout Plain Layout
27691 ] définit la balise utilisé pour l'étiquette principale,
27693 \begin_inset Flex Code
27696 \begin_layout Plain Layout
27702 dans les exemples ci-dessus.
27703 La valeur implicite dépend du réglage de
27704 \begin_inset Flex Code
27707 \begin_layout Plain Layout
27715 \begin_inset Flex Code
27718 \begin_layout Plain Layout
27725 la valeur implicite est
27726 \begin_inset Flex Code
27729 \begin_layout Plain Layout
27737 la valeur implicite est
27738 \begin_inset Flex Code
27741 \begin_layout Plain Layout
27750 \begin_layout Subsection
27754 \begin_layout Standard
27755 Le résultat XHTML pour les flottants peut être contrôlé par les informations de format.
27756 Le résultat a la forme suivante:
27759 \begin_layout LyX-Code
27761 \begin_inset Quotes erd
27765 \begin_inset Quotes erd
27771 \begin_layout LyX-Code
27772 Contenu du flottant.
27775 \begin_layout LyX-Code
27779 \begin_layout Standard
27781 si elle est présente,
27782 est un insert séparé et sera émis en tant que tel.
27783 Son apparence pourra être contrôlée par la directive InsetLayout pour les inserts de légende.
27786 \begin_layout Description
27787 \begin_inset Flex Code
27790 \begin_layout Plain Layout
27797 \begin_inset Flex Code
27800 \begin_layout Plain Layout
27806 ] précise les informations d'attribut à émettre avec la balise principale.
27808 \begin_inset Flex Code
27811 \begin_layout Plain Layout
27812 \begin_inset Quotes cld
27815 class=`monflottant' onclick=`\SpecialChar ldots
27817 \begin_inset Quotes crd
27829 \begin_inset Flex Code
27832 \begin_layout Plain Layout
27833 \begin_inset Quotes cld
27836 class=`float float-typefloat'
27837 \begin_inset Quotes crd
27847 \begin_inset Flex Code
27850 \begin_layout Plain Layout
27856 est le nom \SpecialChar LyX
27857 de l'insert (tel qu'il est déterminé par la déclaration de flottant,
27859 \begin_inset CommandInset ref
27861 reference "subsec:Flottants"
27866 ) en bas de casse et avec les caractères non alphanumériques remplacés par des caractères
27867 \begin_inset Quotes cld
27871 \begin_inset Quotes crd
27877 \begin_inset Flex Code
27880 \begin_layout Plain Layout
27889 \begin_layout Description
27890 \begin_inset Flex Code
27893 \begin_layout Plain Layout
27899 définit l'information CSS à inclure quand ce flottant est utilisé.
27900 Noter que le contenu sera automatiquement enclos dans un bloc
27901 \begin_inset Flex Code
27904 \begin_layout Plain Layout
27910 créé par la directive,
27911 il n'est donc besoin d'inclure que la CSS elle-même.
27914 \begin_layout Description
27915 \begin_inset Flex Code
27918 \begin_layout Plain Layout
27925 \begin_inset Flex Code
27928 \begin_layout Plain Layout
27934 ] définit la balise utilisé pour l'étiquette principale,
27936 \begin_inset Flex Code
27939 \begin_layout Plain Layout
27945 dans les exemples ci-dessus.
27947 \begin_inset Flex Code
27950 \begin_layout Plain Layout
27957 cette valeur devra rarement être modifiée.
27960 \begin_layout Subsection
27961 Mise en page de la bibliographie
27964 \begin_layout Standard
27965 La bibliographie peut être mise en forme via les blocs
27966 \begin_inset Flex Code
27969 \begin_layout Plain Layout
27977 \begin_inset space ~
27981 \begin_inset CommandInset ref
27983 reference "subsec:Description citation"
27991 \begin_layout Subsection
27992 CSS créés par \SpecialChar LyX
27996 \begin_layout Standard
27997 Nous avons mentionné plusieurs fois que \SpecialChar LyX
27998 créera des règles CSS implicites pour les paragraphes et les inserts,
27999 fondées sur les autres informations de format fournies.
28001 nous préciserons quelle information est utilisée par \SpecialChar LyX
28005 \begin_layout Standard
28008 engendre tout seul des CSS seulement pour les informations de police,
28009 en utilisant les directives
28010 \begin_inset Flex Code
28013 \begin_layout Plain Layout
28021 \begin_inset Flex Code
28024 \begin_layout Plain Layout
28032 \begin_inset Flex Code
28035 \begin_layout Plain Layout
28043 \begin_inset Flex Code
28046 \begin_layout Plain Layout
28052 spécifiées dans la déclaration
28053 \begin_inset Flex Code
28056 \begin_layout Plain Layout
28063 \begin_inset space ~
28067 \begin_inset CommandInset ref
28069 reference "subsec:polices"
28074 .) La traduction est essentiellement directe et évidente,
28076 \begin_inset Flex Code
28079 \begin_layout Plain Layout
28080 \begin_inset Quotes cld
28084 \begin_inset Quotes crd
28093 \begin_inset Flex Code
28096 \begin_layout Plain Layout
28097 \begin_inset Quotes cld
28102 \begin_inset Quotes crd
28111 La correspondance entre les tailles en \SpecialChar LyX
28112 et les tailles en CSS est un peu moins évidente main néanmoins intuitive.
28114 \begin_inset Flex Code
28117 \begin_layout Plain Layout
28124 \begin_inset Flex URL
28127 \begin_layout Plain Layout
28137 \begin_layout Section
28138 \begin_inset CommandInset label
28140 name "sec:Tags-for-DocBook"
28144 Balisage pour l'exportation DocBook
28147 \begin_layout Standard
28148 Comme pour \SpecialChar LaTeX
28150 le format de l'exportation DocBook de \SpecialChar LyX
28151 est contrôlé par les informations de format (
28158 fournit des données implicites raisonnables;
28160 la plus grande partie du style est perdu pendant la conversion,
28161 du fait que DocBook a une sémantique stricte et ne permet pas la mise en forme.
28162 Quand c'est possible,
28163 l'information provenant de \SpecialChar LyX
28164 sera traduite dans les attributs de
28172 \begin_layout Standard
28173 Dans de nombreux cas,
28174 vous pouvez n'avoir rien à faire du tout pour obtenir une exportation DocBook pour vos propres environnements,
28175 inserts personnels et autres.
28176 Mais dans certains cas,
28178 et donc \SpecialChar LyX
28179 fournit un certains nombre de balises que vous pourrez utiliser pour personnaliser le document DocBook exporté.
28182 \begin_layout Standard
28183 Les étiquettes sont rarement exportées,
28184 du fait qu'elles sont redondantes en DocBook:
28185 l'information est incluse dans les balises elles-mêmes,
28186 et l'apparition des étiquettes dans le document final (après traitement des fichiers DocBook) est contrôlé par les feuilles de style.
28188 les étiquettes peuvent ne pas être redondantes,
28189 comme dans les listes de définitions:
28191 le terme défini sera l'étiquette.
28194 \begin_layout Subsection
28195 \begin_inset CommandInset label
28197 name "subsec:Paragraph-Style-DocBook"
28201 Styles de paragraphe
28204 \begin_layout Standard
28205 Le type de \SpecialChar LyX
28206 DocBook export pour un paragraphe est différent suivant qu'il s'agit d'un paragraphe normal,
28207 d'une commande ou d'un environnement,
28208 et est lui-même déterminé par le contenu de la balise
28209 \begin_inset Flex Code
28212 \begin_layout Plain Layout
28223 \begin_layout Standard
28224 Pour une commande ou un paragraphe normal,
28225 l'exportation DocBook est de la forma suivante:
28228 \begin_layout LyX-Code
28232 \begin_layout LyX-Code
28233 Contenu du paragraphe.
28236 \begin_layout LyX-Code
28240 \begin_layout Standard
28241 Pour un environnement qui n'est pas du type liste,
28242 l'exportation DocBook prend cette forme:
28245 \begin_layout LyX-Code
28249 \begin_layout LyX-Code
28250 <itemtag>Premier paragraphe.</itemtag>
28253 \begin_layout LyX-Code
28254 <itemtag>Second paragraphe.</itemtag>
28257 \begin_layout LyX-Code
28261 \begin_layout Standard
28263 le résultat est le suivant:
28266 \begin_layout LyX-Code
28270 \begin_layout LyX-Code
28271 <itemtag attr>Premier item.</itemtag>
28274 \begin_layout LyX-Code
28275 <itemtag attr>Second item.</itemtag>
28278 \begin_layout LyX-Code
28282 \begin_layout Standard
28283 Les balises et rôles émis pour chaque type de paragraphe peuvent être fixés via les balises de format qui vont être décrites ci-après.
28284 Veuillez noter que,
28285 du fait de la nature même de DocBook,
28286 il n'existe pas de valeurs implicites raisonnables,
28287 et que les valeurs doivent être toujours soigneusement choisies.
28290 \begin_layout Description
28291 \begin_inset Flex Code
28294 \begin_layout Plain Layout
28301 \begin_inset Flex Code
28304 \begin_layout Plain Layout
28310 ] spécifie les informations d'attribut à émettre avec la balise principale,
28312 \begin_inset Quotes cld
28316 \begin_inset Quotes crd
28319 dans l'exemple ci-dessus.
28320 Cette information peut être utilisées dans le traitement ultérieur des fichiers DocBook.
28324 \begin_layout Description
28325 \begin_inset Flex Code
28328 \begin_layout Plain Layout
28335 \begin_inset Flex Code
28338 \begin_layout Plain Layout
28344 ] définit la balise à utiliser pour cet insert,
28346 \begin_inset Quotes cld
28350 \begin_inset Flex Code
28353 \begin_layout Plain Layout
28360 \begin_inset Quotes crd
28363 dans l'exemple ci-dessus.
28364 La valeur implicite est le nom du flottant et doit toujours être redéfinie,
28365 du fait que DocBook ne propose pas de balise générique.
28368 \begin_layout Description
28369 \begin_inset Flex Code
28372 \begin_layout Plain Layout
28379 \begin_inset Flex Code
28382 \begin_layout Plain Layout
28390 ] définit la politique de passage à la ligne pour cette balise,
28392 \begin_inset space ~
28396 \begin_inset CommandInset ref
28398 reference "subsec:DocBook-New-line-policy"
28410 \begin_layout Subsection
28411 Politique de passage à la ligne
28412 \begin_inset CommandInset label
28414 name "subsec:DocBook-New-line-policy"
28421 \begin_layout Standard
28422 Pour toutes les balises,
28423 il y a trois politiques possibles pour émettre un passage à la ligne (en fonction de l'attribut
28424 \begin_inset Flex Code
28427 \begin_layout Plain Layout
28437 \begin_layout Itemize
28438 \begin_inset Quotes cld
28442 \begin_inset Flex Code
28445 \begin_layout Plain Layout
28452 \begin_inset Quotes crd
28456 les balises ouvrante et fermante sont sur leur propre ligne (i.e.
28457 un saut de ligne avant et après la balise ouvrante et fermante).
28458 Les éléments typiques sont les flottants.
28462 \begin_layout LyX-Code
28466 \begin_layout LyX-Code
28470 \begin_layout LyX-Code
28474 \begin_layout LyX-Code
28478 \begin_layout LyX-Code
28482 \begin_layout Itemize
28483 \begin_inset Quotes cld
28487 \begin_inset Flex Code
28490 \begin_layout Plain Layout
28497 \begin_inset Quotes crd
28501 les balises ouvrante et fermante sont sur une même nouvelle ligne et un saut de ligne est émis avant la balise ouvrante et après la balise fermante.
28502 Les éléments typiques sont les paragraphes et les items de liste.
28506 \begin_layout LyX-Code
28510 \begin_layout LyX-Code
28511 <paratag>Contenu du paragraphe.</paratag>
28514 \begin_layout LyX-Code
28518 \begin_layout Itemize
28519 \begin_inset Quotes cld
28523 \begin_inset Flex Code
28526 \begin_layout Plain Layout
28533 \begin_inset Quotes crd
28537 les balises ouvrante et fermante sont sur le même ligne que le reste du contenu.
28538 Aucun saut de ligne n'est émis.
28539 Les éléments typique sont les polices.
28543 \begin_layout LyX-Code
28544 Contenu avant<inlinetag>Contenu du paragraphe.</inlinetag>Contenu après
28547 \begin_layout Standard
28548 La valeur implicite est toujours
28549 \begin_inset Quotes cld
28553 \begin_inset Flex Code
28556 \begin_layout Plain Layout
28563 \begin_inset Quotes crd
28569 \begin_layout Subsection
28570 InsetLayout DocBook
28573 \begin_layout Standard
28574 L'exportation DocBook des inserts peut aussi être contrôlée par des informations dans les fichiers de format.
28577 \begin_layout Standard
28578 L'exportation \SpecialChar LyX
28579 DocBook pour un insert a la forme suivante:
28582 \begin_layout LyX-Code
28583 <wrappertag wrapperattr>
28586 \begin_layout LyX-Code
28590 \begin_layout LyX-Code
28591 <innertag innerattr>
28594 \begin_layout LyX-Code
28595 Contenu de l'insert.
28598 \begin_layout LyX-Code
28602 \begin_layout LyX-Code
28606 \begin_layout LyX-Code
28610 \begin_layout Standard
28611 Pour un insert à éléments,
28612 elle ressemble plutôt à ceci:
28615 \begin_layout LyX-Code
28616 <wrappertag wrapperattr>
28619 \begin_layout LyX-Code
28623 \begin_layout LyX-Code
28624 <innertag innerattr>
28627 \begin_layout LyX-Code
28628 <itemwrappertag itemwrapperattr>
28631 \begin_layout LyX-Code
28632 <itemlabeltag itemattr>
28635 \begin_layout LyX-Code
28636 Étiquette du premier élément.
28639 \begin_layout LyX-Code
28643 \begin_layout LyX-Code
28647 \begin_layout LyX-Code
28651 \begin_layout LyX-Code
28652 Contenu du premier élément.
28655 \begin_layout LyX-Code
28659 \begin_layout LyX-Code
28663 \begin_layout LyX-Code
28667 \begin_layout LyX-Code
28668 <itemwrappertag itemwrapperattr>
28671 \begin_layout LyX-Code
28672 <itemlabeltag itemattr>
28675 \begin_layout LyX-Code
28676 Étiquette du deuxième élément.
28679 \begin_layout LyX-Code
28683 \begin_layout LyX-Code
28687 \begin_layout LyX-Code
28691 \begin_layout LyX-Code
28692 Contenu du deuxième élément.
28695 \begin_layout LyX-Code
28699 \begin_layout LyX-Code
28703 \begin_layout LyX-Code
28707 \begin_layout LyX-Code
28711 \begin_layout LyX-Code
28715 \begin_layout LyX-Code
28719 \begin_layout LyX-Code
28723 \begin_layout Standard
28724 Si l'insert autorise plusieurs paragraphes —
28727 \begin_inset Flex Code
28730 \begin_layout Plain Layout
28737 alors les contenus de l'insert seront eux-mêmes exportés comme des paragraphes mis en forme en fonction des styles utilisés pour ces paragraphes (standard,
28738 citation et autres).
28739 La balise interne est facultative et implicitement n'apparaît pas.
28742 \begin_layout Standard
28743 Les balises et attributs spécifiques pour chaque insert peuvent être contrôlés via les balises de format qui suivent.
28746 \begin_layout Description
28747 \begin_inset Flex Code
28750 \begin_layout Plain Layout
28757 \begin_inset Flex Code
28760 \begin_layout Plain Layout
28766 ] précise l'information attribut à émettre avec la balise principale,
28768 \begin_inset Quotes cld
28772 \begin_inset Flex Code
28775 \begin_layout Plain Layout
28782 \begin_inset Quotes crd
28785 dans l'exemple ci-dessus.
28786 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
28790 \begin_layout Description
28791 \begin_inset Flex Code
28794 \begin_layout Plain Layout
28801 \begin_inset Flex Code
28804 \begin_layout Plain Layout
28812 ] précise si cette balise se retrouve dans la balise
28813 \begin_inset Flex Code
28816 \begin_layout Plain Layout
28822 au commencement du format parent.
28823 \begin_inset Flex Code
28826 \begin_layout Plain Layout
28829 indique que ce n'est jamais le cas (c'est la valeur implicite,
28830 et elle correspond au contenu habituel).
28836 \begin_inset Flex Code
28839 \begin_layout Plain Layout
28845 indique que c'est toujours le cas (ceci correspond aux métadonnées usuelles):
28846 s'il n'y a pas de balise
28847 \begin_inset Flex Code
28850 \begin_layout Plain Layout
28867 \begin_inset Flex Code
28870 \begin_layout Plain Layout
28876 indique que la balise pourra peut-être aller dans
28877 \begin_inset Flex Code
28880 \begin_layout Plain Layout
28886 (ce n'est le cas que pour les titres):
28887 s'il n'y a pas de balise
28888 \begin_inset Flex Code
28891 \begin_layout Plain Layout
28903 la balise correspondante sera exportée directement en tant que contenu.
28906 \begin_layout Description
28907 \begin_inset Flex Code
28910 \begin_layout Plain Layout
28916 [chaîne] précise l'information attribut à émettre avec la balise élément,
28918 \begin_inset Quotes cld
28922 \begin_inset Flex Code
28925 \begin_layout Plain Layout
28932 \begin_inset Quotes crd
28935 dans l'exemple ci-dessus.
28936 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
28940 \begin_layout Description
28941 \begin_inset Flex Code
28944 \begin_layout Plain Layout
28945 DocBookItemInnerAttr
28950 [chaîne] précise l'information attribut à émettre avec la balise élément interne,
28952 \begin_inset Quotes cld
28956 \begin_inset Flex Code
28959 \begin_layout Plain Layout
28966 \begin_inset Quotes crd
28969 dans l'exemple ci-dessus.
28970 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
28974 \begin_layout Description
28975 \begin_inset Flex Code
28978 \begin_layout Plain Layout
28979 DocBookItemInnerTag
28985 \begin_inset Flex Code
28988 \begin_layout Plain Layout
28994 ] définit la balise à utiliser pour la balise d'élément interne à l'intérieur de l'insert,
28996 \begin_inset Quotes cld
29000 \begin_inset Flex Code
29003 \begin_layout Plain Layout
29010 \begin_inset Quotes crd
29013 dans l'exemple ci-dessus.
29014 La valeur implicite est
29015 \begin_inset Flex Code
29018 \begin_layout Plain Layout
29025 indiquant qu'il n'y a pas de balise interne d'élément:
29026 le contenu est directement exporté sans elle pour chaque élément.
29027 Ce paramètre n'a de sens que lorsque des formats à éléments sont utilisés,
29029 La valeur la plus probable est
29030 \begin_inset Quotes cld
29034 \begin_inset Flex Code
29037 \begin_layout Plain Layout
29044 \begin_inset Quotes crd
29048 \begin_inset Newline newline
29051 Quand un élément de liste est divisé par un saut de ligne,
29052 la balise interne d'élément sera répétée pour chaque partie du paragraphe,
29053 les parties étant séparées par des retours à la ligne.
29056 \begin_layout Description
29057 \begin_inset Flex Code
29060 \begin_layout Plain Layout
29061 DocBookItemInnerTagType
29067 \begin_inset Flex Code
29070 \begin_layout Plain Layout
29078 ] définit la politique de retour à la ligne pour cette balise,
29080 \begin_inset space ~
29084 \begin_inset CommandInset ref
29086 reference "subsec:DocBook-New-line-policy"
29098 \begin_layout Description
29099 \begin_inset Flex Code
29102 \begin_layout Plain Layout
29103 DocBookItemLabelAttr
29109 \begin_inset Flex Code
29112 \begin_layout Plain Layout
29118 ] précise l'information attribut à émettre avec la balise étiquette d'élément à l'intérieur de l'insert,
29120 \begin_inset Quotes cld
29124 \begin_inset Flex Code
29127 \begin_layout Plain Layout
29134 \begin_inset Quotes crd
29137 dans l'exemple ci-dessus.
29138 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
29142 \begin_layout Description
29143 \begin_inset Flex Code
29146 \begin_layout Plain Layout
29147 DocBookItemLabelTag
29153 \begin_inset Flex Code
29156 \begin_layout Plain Layout
29162 ] définit la balise à exporter pour la balise étiquette d'élément à l'intérieur de l'insert,
29164 \begin_inset Quotes cld
29168 \begin_inset Flex Code
29171 \begin_layout Plain Layout
29178 \begin_inset Quotes crd
29181 dans l'exemple ci-dessus.
29182 Ce paramètre n'a de sens que lorsque des formats à éléments sont utilisé avec la notion d'étiquette,
29183 comme les listes descriptives.
29186 \begin_layout Description
29187 \begin_inset Flex Code
29190 \begin_layout Plain Layout
29191 DocBookItemLabelTagType
29197 \begin_inset Flex Code
29200 \begin_layout Plain Layout
29208 ] définit la politique de retour à la ligne pour cette balise,
29210 \begin_inset space ~
29214 \begin_inset CommandInset ref
29216 reference "subsec:DocBook-New-line-policy"
29227 \begin_layout Description
29228 \begin_inset Flex Code
29231 \begin_layout Plain Layout
29238 \begin_inset Flex Code
29241 \begin_layout Plain Layout
29247 ] définit la balise à utiliser pour la balise d'élément à l'intérieur de l'insert,
29249 \begin_inset Quotes cld
29253 \begin_inset Flex Code
29256 \begin_layout Plain Layout
29263 \begin_inset Quotes crd
29266 dans l'exemple ci-dessus.
29267 La valeur implicite est
29268 \begin_inset Flex Code
29271 \begin_layout Plain Layout
29278 indiquant qu'il n'y a pas de balise élément.
29279 Ce paramètre n'a de sens que lorsque des formats à éléments sont utilisés,
29283 \begin_layout Description
29284 \begin_inset Flex Code
29287 \begin_layout Plain Layout
29294 \begin_inset Flex Code
29297 \begin_layout Plain Layout
29305 ] définit la politique de retour à la ligne pour cette balise,
29307 \begin_inset space ~
29311 \begin_inset CommandInset ref
29313 reference "subsec:DocBook-New-line-policy"
29324 \begin_layout Description
29325 \begin_inset Flex Code
29328 \begin_layout Plain Layout
29329 DocBookItemWrapperAttr
29335 \begin_inset Flex Code
29338 \begin_layout Plain Layout
29344 ] précise l'information attribut à émettre avec la balise d'encapsulation d'élément,
29346 \begin_inset Quotes cld
29350 \begin_inset Flex Code
29353 \begin_layout Plain Layout
29360 \begin_inset Quotes crd
29363 dans l'exemple ci-dessus.
29364 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
29368 \begin_layout Description
29369 \begin_inset Flex Code
29372 \begin_layout Plain Layout
29373 DocBookItemWrapperTag
29379 \begin_inset Flex Code
29382 \begin_layout Plain Layout
29388 ] définit la valeur à utiliser pour la balise d'encapsulation d'élément à l'intérieur de l'insert,
29390 \begin_inset Quotes cld
29394 \begin_inset Flex Code
29397 \begin_layout Plain Layout
29404 \begin_inset Quotes crd
29407 dans l'exemple ci-dessus.
29408 La valeur implicite est
29409 \begin_inset Flex Code
29412 \begin_layout Plain Layout
29419 indiquant qu'il n'y a pas de balise d'encapsulation d'élément:
29420 balise et contenu sont exportés directement pour chaque élément.
29421 Ce paramètre n'a de sens que lorsque des formats à éléments sont utilisés,
29425 \begin_layout Description
29426 \begin_inset Flex Code
29429 \begin_layout Plain Layout
29430 DocBookItemWrapperTagType
29436 \begin_inset Flex Code
29439 \begin_layout Plain Layout
29447 ] définit la politique de retour à la ligne pour cette balise,
29449 \begin_inset space ~
29453 \begin_inset CommandInset ref
29455 reference "subsec:DocBook-New-line-policy"
29466 \begin_layout Description
29467 \begin_inset Flex Code
29470 \begin_layout Plain Layout
29477 \begin_inset Flex Code
29480 \begin_layout Plain Layout
29486 ] précise l'information attribut à émettre avec la balise intérieure,
29488 \begin_inset Quotes cld
29492 \begin_inset Flex Code
29495 \begin_layout Plain Layout
29502 \begin_inset Quotes crd
29505 dans l'exemple ci-dessus.
29506 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
29509 \begin_layout Description
29510 \begin_inset Flex Code
29513 \begin_layout Plain Layout
29520 \begin_inset Flex Code
29523 \begin_layout Plain Layout
29529 ] définit la balise à utiliser pour l'exportation de la balise intérieure dans l'insert,
29531 \begin_inset Quotes cld
29535 \begin_inset Flex Code
29538 \begin_layout Plain Layout
29545 \begin_inset Quotes crd
29548 dans l'exemple ci-dessus.
29549 La valeur implicite est
29550 \begin_inset Flex Code
29553 \begin_layout Plain Layout
29560 indiquent qu'il n'y a pas de balise intérieure:
29561 le contenu est exporté sans.
29564 \begin_layout Description
29565 \begin_inset Flex Code
29568 \begin_layout Plain Layout
29569 DocBookInnerTagType
29575 \begin_inset Flex Code
29578 \begin_layout Plain Layout
29586 ] définit la politique de retour à la ligne pour cette balise,
29588 \begin_inset space ~
29592 \begin_inset CommandInset ref
29594 reference "subsec:DocBook-New-line-policy"
29605 \begin_layout Description
29606 \begin_inset Flex Code
29609 \begin_layout Plain Layout
29616 \begin_inset Flex Code
29619 \begin_layout Plain Layout
29625 ] définit la balise qui correspond à ce type de section.
29626 Ce paramètre n'a de sens que pour les éléments de sectionnement (partie,
29630 La valeur implicite est
29631 \begin_inset Flex Code
29634 \begin_layout Plain Layout
29641 et n'est écrasée que si DocBook utilise quelque chose d'autre pour le sectionnement (typiquement parties et chapitres d'un livre).
29644 \begin_layout Description
29645 \begin_inset Flex Code
29648 \begin_layout Plain Layout
29655 \begin_inset Flex Code
29658 \begin_layout Plain Layout
29664 ] définit la balise à utiliser pour cet insert,
29666 \begin_inset Quotes cld
29670 \begin_inset Flex Code
29673 \begin_layout Plain Layout
29680 \begin_inset Quotes crd
29683 dans l'exemple ci-dessus.
29684 La valeur implicite est le nom de l'insert et doit toujours être redéfinie,
29685 puisque DocBook ne propose pas de balise d'insert générique.
29688 \begin_layout Description
29689 \begin_inset Flex Code
29692 \begin_layout Plain Layout
29699 \begin_inset Flex Code
29702 \begin_layout Plain Layout
29710 ] définit la politique de retour à la ligne pour cette balise,
29712 \begin_inset space ~
29716 \begin_inset CommandInset ref
29718 reference "subsec:DocBook-New-line-policy"
29729 \begin_layout Description
29730 \begin_inset Flex Code
29733 \begin_layout Plain Layout
29740 \begin_inset Flex Code
29743 \begin_layout Plain Layout
29749 ] précise l'information attribut à émettre avec la balise d'encapsulation externe,
29751 \begin_inset Quotes cld
29755 \begin_inset Flex Code
29758 \begin_layout Plain Layout
29765 \begin_inset Quotes crd
29768 dans l'exemple ci-dessus.
29769 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
29772 \begin_layout Description
29773 \begin_inset Flex Code
29776 \begin_layout Plain Layout
29783 \begin_inset Flex Code
29786 \begin_layout Plain Layout
29792 ] définit la valeur à utiliser pour la balise d'encapsulation de l'insert,
29794 \begin_inset Quotes cld
29798 \begin_inset Flex Code
29801 \begin_layout Plain Layout
29808 \begin_inset Quotes crd
29811 dans l'exemple ci-dessus.
29812 La valeur implicite est
29813 \begin_inset Flex Code
29816 \begin_layout Plain Layout
29823 indiquant qu'il n'y a pas de balise d'encapsulation globale:
29824 balise et contenu sont exportés directement sans elle.
29827 \begin_layout Description
29828 \begin_inset Flex Code
29831 \begin_layout Plain Layout
29832 DocBookWrapperTagType
29838 \begin_inset Flex Code
29841 \begin_layout Plain Layout
29849 ] définit la politique de retour à la ligne pour cette balise,
29851 \begin_inset space ~
29855 \begin_inset CommandInset ref
29857 reference "subsec:DocBook-New-line-policy"
29868 \begin_layout Subsection
29872 \begin_layout Standard
29873 L'exportation DocBook des flottants peut être également contrôlée par les informations de format.
29874 L'exportation a la forme suivante:
29877 \begin_layout LyX-Code
29881 \begin_layout LyX-Code
29882 Contenu du flottant en tant que DocBook.
29885 \begin_layout LyX-Code
29889 \begin_layout Standard
29892 est un insert à part et sera exportée comme un titre.
29895 \begin_layout Description
29896 \begin_inset Flex Code
29899 \begin_layout Plain Layout
29906 \begin_inset Flex Code
29909 \begin_layout Plain Layout
29915 ] précise l'information attribut à émettre avec la balise principale,
29917 \begin_inset Quotes cld
29921 \begin_inset Flex Code
29924 \begin_layout Plain Layout
29931 \begin_inset Quotes crd
29934 dans l'exemple ci-dessus.
29935 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
29938 \begin_layout Description
29939 \begin_inset Flex Code
29942 \begin_layout Plain Layout
29949 \begin_inset Flex Code
29952 \begin_layout Plain Layout
29958 ] définit la balise à utiliser pour le flottant,
29960 \begin_inset Quotes cld
29964 \begin_inset Flex Code
29967 \begin_layout Plain Layout
29974 \begin_inset Quotes crd
29977 dans l'exemple ci-dessus.
29978 La valeur implicite est le nom du flottant et doit toujours être redéfinie,
29979 du fait que DocBook ne propose pas de balise générique pour les flottants.
29982 \begin_layout Subsection
29983 Mise en forme de la bibliographie
29986 \begin_layout Standard
29987 Les bibliographies incluses ne peuvent pas être mises en forme:
29988 tous les champs sont toujours exportés dans le format DocBook similaire à une base de données (équivalente à un fichier BibTeX),
29989 en utilisant la balise
29990 \begin_inset Flex Code
29993 \begin_layout Plain Layout
30002 \begin_layout Standard
30003 Lorsque les entrées bibliographiques sont saisies dans le document \SpecialChar LyX
30004 en tant qu'éléments de Bibliographie,
30005 l'utilisateur gère la mise en forme lui-même:
30006 il n'y a aucune tentative pour décoder ce que l'utilisateur a écrit,
30007 la chaîne de caractères est utilisée telle quelle (via la balise
30008 \begin_inset Flex Code
30011 \begin_layout Plain Layout
30021 \begin_layout Chapter
30022 Insérer un objet externe
30023 \begin_inset CommandInset label
30025 name "chap:Insérer-un-Objet"
30032 \begin_layout Standard
30033 \begin_inset Box Shadowbox
30043 height_special "totalheight"
30048 backgroundcolor "none"
30051 \begin_layout Plain Layout
30053 cette partie des la documentation n'a pas été mise à jour depuis un certain temps.
30054 Nous espérons qu'elle est toujours correcte,
30055 mais ce n'est pas garanti.
30063 \begin_layout Standard
30064 L'utilisation d'éléments créés par des logiciels extérieurs à \SpecialChar LyX
30065 est couverte en détail dans le manuel
30070 Cette partie du manuel couvre ce qui se passe derrière la scène pour permettre d'écrire un mécanisme d'inclusion pour un nouvel élément.
30073 \begin_layout Section
30074 Comment fonctionne-t-il ?
30077 \begin_layout Standard
30078 L'insertion d'objet externe repose sur le concept de
30084 \begin_layout Plain Layout
30087 \begin_inset Quotes cld
30091 \begin_inset Quotes crd
30102 Un cadre définit comment \SpecialChar LyX
30103 doit s'interfacer avec un type d'objet donné.
30104 Tel qu'il est distribué,
30106 possède des cadres prédéfinis pour les figures XFig,
30107 pour les diagrammes Dia,
30108 pour différents formats d'images rastérisées,
30111 Vous pouvez en consulter la liste avec
30112 \begin_inset Flex Noun
30115 \begin_layout Plain Layout
30116 Insertion\SpecialChar menuseparator
30118 \begin_inset space ~
30128 il est possible de créer votre propre cadre pour supporter un type donné d'objet.
30129 Nous décrirons plus loin en détail ce qu'il faut faire,
30130 et nous espérons que vous nous enverrez tous les cadres que vous créerez pour que nous puissions les inclure dans de futures versions de \SpecialChar LyX
30134 \begin_layout Standard
30135 Un autre concept de base est qu'il faut faire la distinction entre le fichier d'origine qui sert de point de départ et le fichier transformé qui est inclus avec votre document exporté ou imprimé.
30136 Voyons par exemple une figure produite avec
30137 \begin_inset Flex Code
30140 \begin_layout Plain Layout
30147 L'application XFig elle-même travaille sur un fichier avec l'extension
30148 \begin_inset Flex Code
30151 \begin_layout Plain Layout
30159 vous créez et modifiez votre figure.
30161 vous enregistrez le fichier
30162 \begin_inset Flex Code
30165 \begin_layout Plain Layout
30172 Quand vous voulez inclure la figure dans votre document,
30174 \begin_inset Flex Code
30177 \begin_layout Plain Layout
30183 pour créer un fichier PostScript qui sera aisément inclus dans votre fichier \SpecialChar LaTeX
30187 \begin_inset Flex Code
30190 \begin_layout Plain Layout
30196 est le fichier d'origine,
30197 et le fichier PostScript est le fichier transformé.
30200 \begin_layout Standard
30201 Cette distinction est importante pour pouvoir mettre à jour l'objet pendant l'écriture de votre document.
30203 elle vous donne la flexibilité requise pour supporter des formats d'exportation différents.
30205 dans le cas de l'exportation en Ascii,
30206 ce n'est pas vraiment une super idée d'inclure la figure en PostScript brut.
30208 vous préférerez soit inclure une référence à la figure,
30209 soit essayer un convertisseur graphique vers Ascii pour rendre un résultat final approchant du graphique d'origine.
30210 L'insertion d'objet externe vous permet de le faire,
30211 car il est paramétré avec les différents formats d'exportation supportés par \SpecialChar LyX
30215 \begin_layout Standard
30216 En plus de supporter la génération de fichiers transformés différents selon le format d'exportation,
30217 l'insertion d'objet externe travaille en étroite collaboration avec les applications d'édition et de visualisation.
30218 Dans le cas d'une figure XFig,
30219 vous pouvez invoquer Xfig sur le fichier d'origine d'un simple clic depuis la fenêtre d'objet externe de \SpecialChar LyX
30221 et aussi visualiser le fichier transformé PostScript avec Ghostview d'un autre clic.
30222 Il n'y a plus à se bagarrer avec la ligne de commande ou avec des explorateurs de fichiers pour localiser et manipuler le fichier d'origine et le fichier transformé.
30224 vous pouvez enfin profiter à plein des nombreuses applications différentes qui servent à la production de documents,
30225 et serez finalement plus efficaces.
30228 \begin_layout Section
30229 Le fichier de configuration d'un cadre externe
30232 \begin_layout Standard
30233 Il est assez facile de définir de nouveaux cadres externes dans \SpecialChar LyX
30236 sachez que si vous le faites de façon négligente,
30241 une faille de sécurité facilement exploitable.
30242 Avant de commencer,
30243 lisez donc plus bas ce qui concerne la sécurité
30244 \begin_inset space ~
30248 \begin_inset CommandInset ref
30249 LatexCommand pageref
30250 reference "sec:La-question-de"
30258 \begin_layout Standard
30260 nous vous encourageons à créer des cadres intéressants et à nous les proposer.
30263 \begin_layout Standard
30264 Les cadres externes sont définis dans les fichiers
30265 \begin_inset Flex Code
30268 \begin_layout Plain Layout
30274 qui se trouvent dans le répertoire
30275 \begin_inset Flex Code
30278 \begin_layout Plain Layout
30279 LyXDir/lib/xtemplates/
30285 Chaque cadre est défini dans un fichier spécifique
30291 \begin_layout Plain Layout
30294 \begin_inset Quotes cld
30298 \begin_inset Quotes crd
30301 est la traduction de
30302 \begin_inset Quotes cld
30306 \begin_inset Quotes crd
30309 dans ce contexte de l'objet externe.
30317 Vous pouvez mettre votre propre version dans
30318 \begin_inset Flex Code
30321 \begin_layout Plain Layout
30327 ou bien copier un fichier existant dans ce répertoire et le modifier.
30330 \begin_layout Standard
30331 Un fichier de configuration de cadre typique se présente comme ceci:
30334 \begin_layout LyX-Code
30340 \begin_layout LyX-Code
30344 $$AbsOrRelPathParent$$Basename"
30347 \begin_layout LyX-Code
30353 \begin_layout LyX-Code
30359 \begin_layout LyX-Code
30365 \begin_layout LyX-Code
30371 \begin_layout LyX-Code
30377 \begin_layout LyX-Code
30380 AutomaticProduction true
30383 \begin_layout LyX-Code
30389 \begin_layout LyX-Code
30395 \begin_layout LyX-Code
30401 \begin_layout LyX-Code
30404 TransformCommand Rotate RotationLatexCommand
30407 \begin_layout LyX-Code
30410 TransformCommand Resize ResizeLatexCommand
30413 \begin_layout LyX-Code
30416 Product "$$RotateFront$$ResizeFront
30419 \begin_layout LyX-Code
30426 input{$$AbsOrRelPathMaster$$Basename.pstex_t}
30429 \begin_layout LyX-Code
30432 $$ResizeBack$$RotateBack"
30435 \begin_layout LyX-Code
30441 \begin_layout LyX-Code
30444 UpdateResult "$$AbsPath$$Basename.pstex_t"
30447 \begin_layout LyX-Code
30450 Requirement "graphicx"
30453 \begin_layout LyX-Code
30456 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
30459 \begin_layout LyX-Code
30462 ReferencedFile latex "$$AbsPath$$Basename.eps"
30465 \begin_layout LyX-Code
30468 ReferencedFile dvi "$$AbsPath$$Basename.eps"
30471 \begin_layout LyX-Code
30477 \begin_layout LyX-Code
30483 \begin_layout LyX-Code
30486 TransformCommand Rotate RotationLatexCommand
30489 \begin_layout LyX-Code
30492 TransformCommand Resize ResizeLatexCommand
30495 \begin_layout LyX-Code
30498 Product "$$RotateFront$$ResizeFront
30501 \begin_layout LyX-Code
30508 input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
30511 \begin_layout LyX-Code
30514 $$ResizeBack$$RotateBack"
30517 \begin_layout LyX-Code
30520 UpdateFormat pdftex
30523 \begin_layout LyX-Code
30526 UpdateResult "$$AbsPath$$Basename.pdftex_t"
30529 \begin_layout LyX-Code
30532 Requirement "graphicx"
30535 \begin_layout LyX-Code
30538 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
30541 \begin_layout LyX-Code
30544 ReferencedFile latex "$$AbsPath$$Basename.pdf"
30547 \begin_layout LyX-Code
30553 \begin_layout LyX-Code
30559 \begin_layout LyX-Code
30562 Product "$$Contents(
30564 "$$AbsPath$$Basename.asc
30569 \begin_layout LyX-Code
30572 UpdateFormat asciixfig
30575 \begin_layout LyX-Code
30578 UpdateResult "$$AbsPath$$Basename.asc"
30581 \begin_layout LyX-Code
30587 \begin_layout LyX-Code
30593 \begin_layout LyX-Code
30596 Product "<graphic fileref=
30598 "$$AbsOrRelPathMaster$$Basename.eps
30603 \begin_layout LyX-Code
30609 \begin_layout LyX-Code
30615 \begin_layout LyX-Code
30618 UpdateResult "$$AbsPath$$Basename.eps"
30621 \begin_layout LyX-Code
30624 ReferencedFile docbook "$$AbsPath$$Basename.eps"
30627 \begin_layout LyX-Code
30630 ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
30633 \begin_layout LyX-Code
30639 \begin_layout LyX-Code
30646 \begin_layout LyX-Code
30652 \begin_layout LyX-Code
30658 \begin_layout Standard
30659 Comme vous pouvez le constater,
30660 le cadre est inséré entre
30661 \begin_inset Flex Code
30664 \begin_layout Plain Layout
30674 \begin_inset Flex Code
30677 \begin_layout Plain Layout
30686 Il contient un en-tête spécifiant quelques réglages généraux et,
30687 pour chaque format primaire de document reconnu,
30689 \begin_inset Flex Code
30692 \begin_layout Plain Layout
30702 \begin_inset Flex Code
30705 \begin_layout Plain Layout
30716 \begin_layout Subsection
30720 \begin_layout Description
30721 \begin_inset Flex Code
30724 \begin_layout Plain Layout
30725 AutomaticProduction
30726 \begin_inset space ~
30734 indique si le fichier représenté par le cadre doit être créé par \SpecialChar LyX
30736 Cette directive doit apparaître une et une seule fois.
30739 \begin_layout Description
30740 \begin_inset Flex Code
30743 \begin_layout Plain Layout
30745 \begin_inset space ~
30753 précise un patron global utilisé dans l'échange dans la spécification des fichiers pour filtrer les fichiers désignés.
30754 S'il y a plus d'un suffixe possible (e.g.
30757 \begin_inset Flex Code
30760 \begin_layout Plain Layout
30767 \begin_inset Flex Code
30770 \begin_layout Plain Layout
30777 utiliser une syntaxe comme
30778 \begin_inset Flex Code
30781 \begin_layout Plain Layout
30788 Cette directive doit apparaître une et une seule fois.
30791 \begin_layout Description
30792 \begin_inset Flex Code
30795 \begin_layout Plain Layout
30797 \begin_inset space ~
30805 fixe le texte apparaissant dans le bouton.
30806 Cette directive doit apparaître une et une seule fois.
30809 \begin_layout Description
30810 \begin_inset Flex Code
30813 \begin_layout Plain Layout
30815 \begin_inset space ~
30819 \begin_inset space ~
30827 décrit le texte d'aide utilisé dans la fenêtre de dialogue
30828 \begin_inset Quotes cld
30832 \begin_inset Quotes crd
30836 Fournir suffisamment d'informations pour que l'utilisateur comprenne ce que le cadre peut faire pour lui.
30837 Cette directive doit apparaître une et une seule fois.
30840 \begin_layout Description
30841 \begin_inset Flex Code
30844 \begin_layout Plain Layout
30846 \begin_inset space ~
30854 indique le format du fichier original.
30855 Ce doit être le nom d'un format reconnu par \SpecialChar LyX
30857 \begin_inset space ~
30861 \begin_inset CommandInset ref
30863 reference "sec:Formats"
30870 \begin_inset Quotes eld
30874 \begin_inset Flex Code
30877 \begin_layout Plain Layout
30884 \begin_inset Quotes erd
30887 si le cadre peut gérer des fichiers originaux dans plus d'un format.
30889 tentera d'analyser le fichier pour en déduire le format dans ce cas.
30890 Cette directive doit apparaître une et une seule fois.
30893 \begin_layout Description
30894 \begin_inset Flex Code
30897 \begin_layout Plain Layout
30899 \begin_inset space ~
30907 est un nom original pour le cadre.
30908 Il ne soit pas contenir de macros de substitution (voir ci-après).
30911 \begin_layout Description
30912 \begin_inset Flex Code
30915 \begin_layout Plain Layout
30917 \begin_inset space ~
30920 Rotate|Resize|Clip|Extra
30925 spécifie quelles transformations sont reconnues par ce cadre.
30926 Elle peut apparaître zéro ou plusieurs fois.
30927 Elle active les options correspondantes dans la fenêtre de dialogue.
30929 \begin_inset Flex Code
30932 \begin_layout Plain Layout
30938 doit avoir soit une directive
30939 \begin_inset Flex Code
30942 \begin_layout Plain Layout
30950 \begin_inset Flex Code
30953 \begin_layout Plain Layout
30960 \begin_inset Flex Code
30963 \begin_layout Plain Layout
30971 la transformation ne sera pas reconnue par ce cadre.
30975 \begin_layout Subsection
30979 \begin_layout Description
30980 \begin_inset Flex Code
30983 \begin_layout Plain Layout
30985 \begin_inset space ~
30988 LaTeX|PDFLaTeX|PlainText|DocBook|XHTML
30993 décrit le format de document primaire relevant de cette définition de format.
30994 Tous les cadres n'ont pas de représentation raisonnable dans tous les formats de fichier documentaire.
30995 Définissez cependant une section
30996 \begin_inset Flex Code
30999 \begin_layout Plain Layout
31005 pour tous les formats,
31006 et utilisez un texte bidon lorsqu'il n'existe pas de représentation.
31007 Ainsi vous verrez au minimum une référence à l'objet externe dans le document exporté.
31010 \begin_layout Description
31011 \begin_inset Flex Code
31014 \begin_layout Plain Layout
31016 \begin_inset space ~
31020 \begin_inset space ~
31028 définit une macro additionnelle
31029 \begin_inset Flex Code
31032 \begin_layout Plain Layout
31038 pour la substitution par
31039 \begin_inset Flex Code
31042 \begin_layout Plain Layout
31050 \begin_inset Flex Code
31053 \begin_layout Plain Layout
31059 peut elle-même contenir des macros de substitution.
31060 L'avantage par rapport à l'usage direct de
31061 \begin_inset Flex Code
31064 \begin_layout Plain Layout
31071 \begin_inset Flex Code
31074 \begin_layout Plain Layout
31080 est que la valeur substituée par
31081 \begin_inset Flex Code
31084 \begin_layout Plain Layout
31090 est nettoyée de sorte qu'elle est un argument facultatif valide dans le format documentaire.
31091 Cette directive doit apparaître une et une seule fois.
31094 \begin_layout Description
31095 \begin_inset Flex Code
31098 \begin_layout Plain Layout
31100 \begin_inset space ~
31108 spécifie le texte inséré dans le document exporté.
31109 C'est en fait la directive la plus importante et elle peut être assez compliquée.
31110 Cette directive doit apparaître une et une seule fois.
31113 \begin_layout Description
31114 \begin_inset Flex Code
31117 \begin_layout Plain Layout
31119 \begin_inset space ~
31127 spécifie un élément de préambule qui sera inclus dans le préambule \SpecialChar LaTeX
31129 Il doit être défini par
31130 \begin_inset Flex Code
31133 \begin_layout Plain Layout
31141 \begin_inset Flex Code
31144 \begin_layout Plain Layout
31151 Cette directive doit apparaître une et une seule fois.
31154 \begin_layout Description
31155 \begin_inset Flex Code
31158 \begin_layout Plain Layout
31160 \begin_inset space ~
31164 \begin_inset space ~
31172 désigne les fichiers créés par la procédure de conversion et requis par un format d'exportation particulier.
31173 Si le nom d'un fichier est relatif,
31174 il est interprété relativement au document maître.
31175 Cette directive peut apparaître zéro ou plusieurs fois.
31178 \begin_layout Description
31179 \begin_inset Flex Code
31182 \begin_layout Plain Layout
31184 \begin_inset space ~
31192 désigne le nom d'un paquetage \SpecialChar LaTeX
31194 Le paquetage est inclus via
31195 \begin_inset Flex Code
31198 \begin_layout Plain Layout
31206 dans le préambule \SpecialChar LaTeX
31208 Cette directive peut apparaître zéro ou plusieurs fois.
31211 \begin_layout Description
31212 \begin_inset Flex Code
31215 \begin_layout Plain Layout
31217 \begin_inset space ~
31221 \begin_inset space ~
31224 RotationLatexCommand
31229 spécifie que la commande \SpecialChar LaTeX
31230 native doit être utilisée pour effectuer les rotations.
31231 Cette directive peut apparaître une fois ou pas du tout.
31234 \begin_layout Description
31235 \begin_inset Flex Code
31238 \begin_layout Plain Layout
31240 \begin_inset space ~
31244 \begin_inset space ~
31252 spécifie que la commande \SpecialChar LaTeX
31253 native doit être utilisée pour effectuer les changements de taille.
31254 Cette directive peut apparaître une fois ou pas du tout.
31257 \begin_layout Description
31258 \begin_inset Flex Code
31261 \begin_layout Plain Layout
31263 \begin_inset space ~
31267 \begin_inset space ~
31270 RotationLatexOption
31275 spécifie que les rotations sont effectuées via un paramètre facultatif.
31276 Cette directive peut apparaître une fois ou pas du tout.
31280 \begin_layout Description
31281 \begin_inset Flex Code
31284 \begin_layout Plain Layout
31286 \begin_inset space ~
31290 \begin_inset space ~
31298 spécifie que les changements de taille sont effectuées via un paramètre facultatif.
31299 Cette directive peut apparaître une fois ou pas du tout
31302 \begin_layout Description
31303 \begin_inset Flex Code
31306 \begin_layout Plain Layout
31308 \begin_inset space ~
31312 \begin_inset space ~
31320 spécifie que les recadrages sont effectuées via un paramètre facultatif.
31321 Cette directive peut apparaître une fois ou pas du tout.
31324 \begin_layout Description
31325 \begin_inset Flex Code
31328 \begin_layout Plain Layout
31330 \begin_inset space ~
31334 \begin_inset space ~
31342 spécifie qu'un paramètre supplémentaire facultatif est utilisé.
31343 Cette directive peut apparaître une fois ou pas du tout.
31346 \begin_layout Description
31347 \begin_inset Flex Code
31350 \begin_layout Plain Layout
31352 \begin_inset space ~
31360 spécifie le format de fichier du fichier converti.
31361 Ce doit être le nom d'un format reconnu par \SpecialChar LyX
31362 (voir la fenêtre de dialogue
31363 \begin_inset Flex Noun
31366 \begin_layout Plain Layout
31367 Outils\SpecialChar menuseparator
31368 Préférences\SpecialChar menuseparator
31370 \begin_inset space ~
31374 \begin_inset space ~
31377 fichiers\SpecialChar menuseparator
31379 \begin_inset space ~
31383 \begin_inset space ~
31392 Cette directive doit apparaître une et une seule fois.
31393 Si le format du fichier résultant est PDF,
31394 vous devez spécifier le format
31395 \begin_inset Flex Code
31398 \begin_layout Plain Layout
31405 qui est le format PDF utilisé pour insérer des graphiques.
31406 Les autres formats PDF définis servent aux exportations du document.
31409 \begin_layout Description
31410 \begin_inset Flex Code
31413 \begin_layout Plain Layout
31415 \begin_inset space ~
31423 spécifie le nom du fichier converti.
31424 Le nom de fichier doit être absolu.
31425 Cette directive doit apparaître une et une seule fois.
31428 \begin_layout Subsection
31429 Définitions du préambule
31432 \begin_layout Standard
31433 La configuration du cadre externe peut contenir des définitions additionnelles de préambule incluses dans
31434 \begin_inset Flex Code
31437 \begin_layout Plain Layout
31445 \begin_inset Flex Code
31448 \begin_layout Plain Layout
31455 Elle peuvent être utilisées par les cadres dans la section
31456 \begin_inset Flex Code
31459 \begin_layout Plain Layout
31468 \begin_layout Section
31469 Le mécanisme de substitution
31472 \begin_layout Standard
31473 Quand la fenêtre d'objet externe invoque un programme externe,
31474 il le fait selon la commande définie dans le fichier de configuration des cadres.
31475 Ces commandes peuvent contenir diverses macros qui sont interprétées avant l'exécution.
31476 Les commandes sont toujours exécutées dans le répertoire du document.
31479 \begin_layout Standard
31481 quand un objet externe est affiché,
31482 un mécanisme de substitution génère son nom,
31483 et la plupart des autres directives reconnaissent la substitution de manière similaire.
31486 \begin_layout Standard
31487 Les macros disponibles sont les suivantes :
31490 \begin_layout Description
31491 \begin_inset Flex Code
31494 \begin_layout Plain Layout
31495 $$AbsOrRelPathMaster
31500 est le est le chemin d'accès,
31501 absolu ou relatif au document maître \SpecialChar LyX
31505 \begin_layout Description
31506 \begin_inset Flex Code
31509 \begin_layout Plain Layout
31510 $$AbsOrRelPathParent
31515 est le est le chemin d'accès,
31516 absolu ou relatif au document \SpecialChar LyX
31520 \begin_layout Description
31521 \begin_inset Flex Code
31524 \begin_layout Plain Layout
31530 est le chemin d'accès absolu.
31533 \begin_layout Description
31534 \begin_inset Flex Code
31537 \begin_layout Plain Layout
31543 est le nom du fichier sans chemin d'accès et sans suffixe.
31546 \begin_layout Description
31547 \begin_inset Flex Code
31550 \begin_layout Plain Layout
31552 \begin_inset Quotes cld
31556 \begin_inset Quotes crd
31564 la macro dépliera le contenu du fichier de nom
31565 \begin_inset Flex Code
31568 \begin_layout Plain Layout
31577 \begin_layout Description
31578 \begin_inset Flex Code
31581 \begin_layout Plain Layout
31587 est le suffixe (point inclus).
31590 \begin_layout Description
31591 \begin_inset Flex Code
31594 \begin_layout Plain Layout
31601 \begin_inset Quotes cld
31605 \begin_inset Quotes crd
31608 si le fichier est en format JPEG,
31609 sinon sera la chaîne
31610 \begin_inset Quotes cld
31614 \begin_inset Quotes crd
31618 Ceci est utile pour éviter des conversions inutiles pour les formats de sortie admettant à la fois les types PNG et JPEG.
31619 Le modèle prédéfini
31620 \begin_inset Quotes cld
31624 \begin_inset Quotes crd
31627 utilise cette macro avec le moteur pdf\SpecialChar TeX
31631 \begin_layout Description
31632 \begin_inset Flex Code
31635 \begin_layout Plain Layout
31641 est le nom du fichier spécifié dans la fenêtre d'objet externe.
31642 Il est soit absolu,
31643 soit relatif au document \SpecialChar LyX
31647 \begin_layout Description
31648 \begin_inset Flex Code
31651 \begin_layout Plain Layout
31658 \begin_inset Quotes cld
31662 \begin_inset Quotes crd
31666 \begin_inset Flex Code
31669 \begin_layout Plain Layout
31675 (absolu ou relatif au document \SpecialChar LyX
31679 \begin_layout Description
31680 \begin_inset Flex Code
31683 \begin_layout Plain Layout
31689 est le chemin d'accès relatif au document maître \SpecialChar LyX
31693 \begin_layout Description
31694 \begin_inset Flex Code
31697 \begin_layout Plain Layout
31703 est le chemin d'accès relatif au document \SpecialChar LyX
31707 \begin_layout Description
31708 \begin_inset Flex Code
31711 \begin_layout Plain Layout
31717 désigne le chemin absolu du répertoire système.
31718 Typiquement utilisé pour pouvoir trouver les différents scripts auxiliaires fournis avec \SpecialChar LyX
31722 \begin_layout Description
31723 \begin_inset Flex Code
31726 \begin_layout Plain Layout
31732 est le nom et le chemin absolu d'un fichier temporaire qui sera automatiquement effacé quand le document sera fermé,
31733 ou l'objet externe effacé.
31736 \begin_layout Standard
31737 Toutes la macros de chemin contiennent un séparateur de répertoire final,
31738 vous pouvez donc construire par exemple le nom de fichier absolu avec
31739 \begin_inset Flex Code
31742 \begin_layout Plain Layout
31743 $$AbsPath$$Basename$$Extension
31751 \begin_layout Standard
31752 Les macros ci-dessus sont substituées dans toutes les directives sauf indiqué.
31754 \begin_inset Flex Code
31757 \begin_layout Plain Layout
31763 reconnaît également les substitutions suivantes si elles sont autorisées par les directives
31764 \begin_inset Flex Code
31767 \begin_layout Plain Layout
31774 \begin_inset Flex Code
31777 \begin_layout Plain Layout
31786 \begin_layout Description
31787 \begin_inset Flex Code
31790 \begin_layout Plain Layout
31796 partie initiale de la commande de changement de taille.
31799 \begin_layout Description
31800 \begin_inset Flex Code
31803 \begin_layout Plain Layout
31809 partie finale de la commande de changement de taille.
31812 \begin_layout Description
31813 \begin_inset Flex Code
31816 \begin_layout Plain Layout
31822 partie initiale de la commande de rotation.
31825 \begin_layout Description
31826 \begin_inset Flex Code
31829 \begin_layout Plain Layout
31835 partie finale de la commande de rotation.
31838 \begin_layout Standard
31839 La valeur de la chaîne de la directive
31840 \begin_inset Flex Code
31843 \begin_layout Plain Layout
31849 reconnaît également les substitutions suivantes si elles sont autorisées par les directives
31850 \begin_inset Flex Code
31853 \begin_layout Plain Layout
31860 \begin_inset Flex Code
31863 \begin_layout Plain Layout
31872 \begin_layout Description
31873 \begin_inset Flex Code
31876 \begin_layout Plain Layout
31882 option de recadrage.
31885 \begin_layout Description
31886 \begin_inset Flex Code
31889 \begin_layout Plain Layout
31895 option supplémentaire.
31898 \begin_layout Description
31899 \begin_inset Flex Code
31902 \begin_layout Plain Layout
31908 option de changement de taille.
31911 \begin_layout Description
31912 \begin_inset Flex Code
31915 \begin_layout Plain Layout
31921 option de rotation.
31924 \begin_layout Standard
31925 Vous pouvez vous demander pourquoi les macros de chemin d'accès sont aussi nombreuses.
31926 Il y a deux raisons principales:
31929 \begin_layout Enumerate
31930 les chemins d'accès relatifs et absolus doivent rester relatifs et absolus,
31932 Les utilisateurs peuvent avoir des raisons de préférer l'un ou l'autre.
31933 Les chemins relatifs sont utiles pour des documents portables sur différentes machines,
31935 Les chemins absolus peuvent être requis par certains logiciels;
31938 \begin_layout Enumerate
31940 traite les chemins d'accès relatifs différemment de \SpecialChar LyX
31941 et d'autres logiciels dans des fichiers inclus encapsulés.
31942 Pour \SpecialChar LyX
31945 un chemin relatif est toujours relatif au document qui contient le nom de fichier.
31946 Pour \SpecialChar LaTeX
31948 il est toujours relatif au document maître.
31949 Ces deux définitions sont identiques si vous n'avez qu'un seul document.,
31950 mais diffèrent si vous avez un document maître qui inclut des sous-documents.
31951 Ceci signifie que les chemins relatifs doivent être transformés pour être transmis à \SpecialChar LaTeX
31953 Heureusement \SpecialChar LyX
31954 fait ceci automatiquement si vous choisissez les macros de substitution correctes.
31957 \begin_layout Standard
31959 quelle macro faut-il choisir dans une nouvelle définition de cadre?
31960 La règle n'est pas difficile:
31963 \begin_layout Itemize
31965 \begin_inset Flex Code
31968 \begin_layout Plain Layout
31974 si un chemin absolu est requis;
31977 \begin_layout Itemize
31979 \begin_inset Flex Code
31982 \begin_layout Plain Layout
31983 $$AbsOrRelPathMaster
31988 si la chaîne substituée est du type entrée pour \SpecialChar LaTeX
31992 \begin_layout Itemize
31994 \begin_inset Flex Code
31997 \begin_layout Plain Layout
31998 $$AbsOrRelPathParent
32003 pour préserver le choix de l'utilisateur.
32006 \begin_layout Standard
32007 Des cas spéciaux existent pour lesquels cette règle n'est pas valable,
32008 et par exemple lorsque des chemins relatifs sont requis,
32009 mais elle fonctionne correctement d'habitude.
32010 Un exemple de cas tordu est la directive
32011 \begin_inset Flex Code
32014 \begin_layout Plain Layout
32015 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
32020 dans le cadre Xfig indiqué ci-dessus:
32021 il n'est pas possible d'utiliser le nom absolu parce que la copieur pour les fichiers
32022 \begin_inset Flex Code
32025 \begin_layout Plain Layout
32031 nécessite le nom relatif pour réécrire le contenu du fichier.
32034 \begin_layout Section
32035 La question de la sécurité
32036 \begin_inset CommandInset label
32038 name "sec:La-question-de"
32045 \begin_layout Standard
32046 L'insertion d'objet externe crée une interface avec un paquet de programmes externes et le fait de manière automatique,
32047 nous devons donc en examiner les conséquences en matière de sécurité.
32049 comme vous avez la possibilité d'inclure vos propres noms de fichier ou de paramètres et qu'ils sont interprétés pour former une commande,
32050 il semble possible de créer un document malveillant qui exécute des commandes indésirables quand un utilisateur le visualise ou l'imprime.
32051 C'est quelque chose que nous voulons absolument éviter.
32054 \begin_layout Standard
32056 comme les commandes du programme externe sont définies seulement dans le fichier de configuration des cadres,
32057 il n'y a pas de problème de sécurité si \SpecialChar LyX
32058 est configuré correctement avec seulement des cadres sûrs.
32059 Ceci parce que les programmes externes sont invoqués via l'appel système
32060 \begin_inset Flex Code
32063 \begin_layout Plain Layout
32069 et non via l'appel système
32070 \begin_inset Flex Code
32073 \begin_layout Plain Layout
32080 Il n'est donc pas possible d'exécuter des commandes arbitraires via le shell à partir du nom de fichier ou des paramètres.
32083 \begin_layout Standard
32084 Ceci implique aussi qu'il y a des restrictions dans les commandes définissables dans un cadre d'objet externe.
32086 les pipes et les redirections ne sont pas disponibles.
32087 C'était obligatoire pour que \SpecialChar LyX
32089 Si vous voulez utiliser quelques-unes des fonctions du shell,
32090 vous devez écrire un script sûr pour le faire de manière contrôlée,
32091 puis définir ce script comme commande.
32095 \begin_layout Standard
32096 Il est possible de créer un cadre qui interagit directement avec le shell,
32097 mais comme cela permettrait à un utilisateur malveillant d'exécuter des commandes arbitraires en écrivant des noms de fichier ou des paramètres bien choisis,
32098 nous vous recommandons d'utiliser en général des scripts sûrs qui fonctionnent avec l'appel système
32099 \begin_inset Flex Code
32102 \begin_layout Plain Layout
32108 d'une manière contrôlée.
32110 si vous êtes dans un environnement dans lequel vous avez confiance,
32111 il est tentant de ne pas se fouler et d'utiliser des scripts shell ordinaires.
32112 Si vous faites cela,
32113 sachez que vous allez
32117 créer dans votre système une faille de sécurité facile à exploiter.
32118 Il est évident que de tels cadres non sécurisés ne seront jamais inclus dans la distribution standard de \SpecialChar LyX
32120 même si nous encourageons les gens à nous proposer de nouveaux cadres dans la tradition du logiciel libre.
32121 Mais \SpecialChar LyX
32122 tel que vous vous le procurez par les voies officielles de distribution ne contiendra jamais de cadres non sécurisés.
32125 \begin_layout Standard
32126 L'insertion d'objet externe est un outil très puissant,
32127 et vous devez faire attention à ne pas mettre en péril la sécurité avec cette puissance.
32128 Une légère erreur dans une seule ligne d'un script apparemment inoffensif peut ouvrir la voie à d'énormes problèmes.
32129 Si vous n'avez pas une compréhension claire de ce qui est en jeu,
32130 nous vous recommandons de consulter un professionnel de la sécurité,
32131 ou de contacter l'équipe de développement de \SpecialChar LyX
32132 si vous vous demandez si votre cadre est sûr ou non.
32133 Faites le avant de l'utiliser dans un environnement que vous ne contrôlez pas.
32136 \begin_layout Chapter
32138 Liste des fonctions utilisables dans les styles
32139 \begin_inset CommandInset label
32141 name "chap:List-of-functions"
32148 \begin_layout Standard
32150 \begin_inset Tabular
32151 <lyxtabular version="3" rows="11" columns="8">
32152 <features tabularvalignment="middle">
32153 <column alignment="left" valignment="top">
32154 <column alignment="left" valignment="top">
32155 <column alignment="left" valignment="top">
32156 <column alignment="left" valignment="top">
32157 <column alignment="left" valignment="top">
32158 <column alignment="left" valignment="top">
32159 <column alignment="left" valignment="top">
32160 <column alignment="left" valignment="top">
32162 <cell alignment="left" valignment="top" usebox="none">
32165 \begin_layout Plain Layout
32171 <cell alignment="left" valignment="top" usebox="none">
32174 \begin_layout Plain Layout
32180 <cell alignment="left" valignment="top" usebox="none">
32183 \begin_layout Plain Layout
32189 <cell alignment="left" valignment="top" usebox="none">
32192 \begin_layout Plain Layout
32198 <cell alignment="center" valignment="top" usebox="none">
32201 \begin_layout Plain Layout
32207 <cell alignment="center" valignment="top" usebox="none">
32210 \begin_layout Plain Layout
32216 <cell alignment="center" valignment="top" usebox="none">
32219 \begin_layout Plain Layout
32225 <cell alignment="center" valignment="top" usebox="none">
32228 \begin_layout Plain Layout
32236 <cell alignment="left" valignment="top" usebox="none">
32239 \begin_layout Plain Layout
32245 <cell alignment="left" valignment="top" usebox="none">
32248 \begin_layout Plain Layout
32254 <cell alignment="left" valignment="top" usebox="none">
32257 \begin_layout Plain Layout
32263 <cell alignment="left" valignment="top" usebox="none">
32266 \begin_layout Plain Layout
32272 <cell alignment="center" valignment="top" usebox="none">
32275 \begin_layout Plain Layout
32281 <cell alignment="center" valignment="top" usebox="none">
32284 \begin_layout Plain Layout
32290 <cell alignment="center" valignment="top" usebox="none">
32293 \begin_layout Plain Layout
32299 <cell alignment="center" valignment="top" usebox="none">
32302 \begin_layout Plain Layout
32310 <cell alignment="left" valignment="top" usebox="none">
32313 \begin_layout Plain Layout
32319 <cell alignment="left" valignment="top" usebox="none">
32322 \begin_layout Plain Layout
32328 <cell alignment="left" valignment="top" usebox="none">
32331 \begin_layout Plain Layout
32337 <cell alignment="left" valignment="top" usebox="none">
32340 \begin_layout Plain Layout
32346 <cell alignment="center" valignment="top" usebox="none">
32349 \begin_layout Plain Layout
32355 <cell alignment="center" valignment="top" usebox="none">
32358 \begin_layout Plain Layout
32364 <cell alignment="center" valignment="top" usebox="none">
32367 \begin_layout Plain Layout
32373 <cell alignment="center" valignment="top" usebox="none">
32376 \begin_layout Plain Layout
32384 <cell alignment="left" valignment="top" usebox="none">
32387 \begin_layout Plain Layout
32393 <cell alignment="left" valignment="top" usebox="none">
32396 \begin_layout Plain Layout
32402 <cell alignment="left" valignment="top" usebox="none">
32405 \begin_layout Plain Layout
32411 <cell alignment="left" valignment="top" usebox="none">
32414 \begin_layout Plain Layout
32420 <cell alignment="center" valignment="top" usebox="none">
32423 \begin_layout Plain Layout
32429 <cell alignment="center" valignment="top" usebox="none">
32432 \begin_layout Plain Layout
32438 <cell alignment="center" valignment="top" usebox="none">
32441 \begin_layout Plain Layout
32447 <cell alignment="center" valignment="top" usebox="none">
32450 \begin_layout Plain Layout
32458 <cell alignment="left" valignment="top" usebox="none">
32461 \begin_layout Plain Layout
32467 <cell alignment="left" valignment="top" usebox="none">
32470 \begin_layout Plain Layout
32476 <cell alignment="left" valignment="top" usebox="none">
32479 \begin_layout Plain Layout
32485 <cell alignment="left" valignment="top" usebox="none">
32488 \begin_layout Plain Layout
32494 <cell alignment="center" valignment="top" usebox="none">
32497 \begin_layout Plain Layout
32503 <cell alignment="center" valignment="top" usebox="none">
32506 \begin_layout Plain Layout
32512 <cell alignment="center" valignment="top" usebox="none">
32515 \begin_layout Plain Layout
32521 <cell alignment="center" valignment="top" usebox="none">
32524 \begin_layout Plain Layout
32532 <cell alignment="left" valignment="top" usebox="none">
32535 \begin_layout Plain Layout
32541 <cell alignment="left" valignment="top" usebox="none">
32544 \begin_layout Plain Layout
32550 <cell alignment="left" valignment="top" usebox="none">
32553 \begin_layout Plain Layout
32559 <cell alignment="left" valignment="top" usebox="none">
32562 \begin_layout Plain Layout
32568 <cell alignment="center" valignment="top" usebox="none">
32571 \begin_layout Plain Layout
32577 <cell alignment="center" valignment="top" usebox="none">
32580 \begin_layout Plain Layout
32586 <cell alignment="center" valignment="top" usebox="none">
32589 \begin_layout Plain Layout
32595 <cell alignment="center" valignment="top" usebox="none">
32598 \begin_layout Plain Layout
32606 <cell alignment="left" valignment="top" usebox="none">
32609 \begin_layout Plain Layout
32615 <cell alignment="left" valignment="top" usebox="none">
32618 \begin_layout Plain Layout
32624 <cell alignment="left" valignment="top" usebox="none">
32627 \begin_layout Plain Layout
32633 <cell alignment="left" valignment="top" usebox="none">
32636 \begin_layout Plain Layout
32642 <cell alignment="center" valignment="top" usebox="none">
32645 \begin_layout Plain Layout
32651 <cell alignment="center" valignment="top" usebox="none">
32654 \begin_layout Plain Layout
32660 <cell alignment="center" valignment="top" usebox="none">
32663 \begin_layout Plain Layout
32669 <cell alignment="center" valignment="top" usebox="none">
32672 \begin_layout Plain Layout
32680 <cell alignment="left" valignment="top" usebox="none">
32683 \begin_layout Plain Layout
32689 <cell alignment="left" valignment="top" usebox="none">
32692 \begin_layout Plain Layout
32698 <cell alignment="left" valignment="top" usebox="none">
32701 \begin_layout Plain Layout
32707 <cell alignment="left" valignment="top" usebox="none">
32710 \begin_layout Plain Layout
32716 <cell alignment="center" valignment="top" usebox="none">
32719 \begin_layout Plain Layout
32725 <cell alignment="center" valignment="top" usebox="none">
32728 \begin_layout Plain Layout
32734 <cell alignment="center" valignment="top" usebox="none">
32737 \begin_layout Plain Layout
32743 <cell alignment="center" valignment="top" usebox="none">
32746 \begin_layout Plain Layout
32754 <cell alignment="left" valignment="top" usebox="none">
32757 \begin_layout Plain Layout
32763 <cell alignment="left" valignment="top" usebox="none">
32766 \begin_layout Plain Layout
32772 <cell alignment="left" valignment="top" usebox="none">
32775 \begin_layout Plain Layout
32781 <cell alignment="left" valignment="top" usebox="none">
32784 \begin_layout Plain Layout
32790 <cell alignment="center" valignment="top" usebox="none">
32793 \begin_layout Plain Layout
32799 <cell alignment="center" valignment="top" usebox="none">
32802 \begin_layout Plain Layout
32808 <cell alignment="center" valignment="top" usebox="none">
32811 \begin_layout Plain Layout
32817 <cell alignment="center" valignment="top" usebox="none">
32820 \begin_layout Plain Layout
32828 <cell alignment="left" valignment="top" usebox="none">
32831 \begin_layout Plain Layout
32837 <cell alignment="left" valignment="top" usebox="none">
32840 \begin_layout Plain Layout
32846 <cell alignment="left" valignment="top" usebox="none">
32849 \begin_layout Plain Layout
32855 <cell alignment="left" valignment="top" usebox="none">
32858 \begin_layout Plain Layout
32864 <cell alignment="center" valignment="top" usebox="none">
32867 \begin_layout Plain Layout
32873 <cell alignment="center" valignment="top" usebox="none">
32876 \begin_layout Plain Layout
32882 <cell alignment="center" valignment="top" usebox="none">
32885 \begin_layout Plain Layout
32891 <cell alignment="center" valignment="top" usebox="none">
32894 \begin_layout Plain Layout
32902 <cell alignment="center" valignment="top" usebox="none">
32905 \begin_layout Plain Layout
32911 <cell alignment="center" valignment="top" usebox="none">
32914 \begin_layout Plain Layout
32920 <cell alignment="center" valignment="top" usebox="none">
32923 \begin_layout Plain Layout
32929 <cell alignment="center" valignment="top" usebox="none">
32932 \begin_layout Plain Layout
32938 <cell alignment="center" valignment="top" usebox="none">
32941 \begin_layout Plain Layout
32947 <cell alignment="center" valignment="top" usebox="none">
32950 \begin_layout Plain Layout
32956 <cell alignment="center" valignment="top" usebox="none">
32959 \begin_layout Plain Layout
32965 <cell alignment="center" valignment="top" usebox="none">
32968 \begin_layout Plain Layout
32982 \begin_layout Chapter
32983 Noms des couleurs disponibles utilisables dans les styles
32984 \begin_inset CommandInset label
32986 name "chap:Names-of-colors"
32993 \begin_layout Standard
32994 Les couleurs énumérées ci-après sont les couleurs standard et celles que vous pouvez régler dans les préférences \SpecialChar LyX
32998 \begin_layout Section
33002 \begin_layout Standard
33003 Les mots-clés suivants ne sont pas des couleurs,
33004 mais plutôt des actions sur la définition des couleurs.
33007 \begin_layout Description
33008 ignore couleur ignorée
33011 \begin_layout Description
33012 inherit couleur héritée
33015 \begin_layout Description
33016 none pas de couleur particulière – réinitialisation ou couleur implicite
33019 \begin_layout Section
33023 \begin_layout Standard
33024 Ces couleurs ne peuvent pas être personnalisées.
33025 Merci de ne pas utiliser ces couleurs dans les définitions de format,
33026 du fait qu'elles fonctionneront mal avec certains thèmes (comme les thèmes sombres).
33029 \begin_layout Description
33033 \begin_layout Description
33037 \begin_layout Description
33041 \begin_layout Description
33045 \begin_layout Description
33049 \begin_layout Description
33053 \begin_layout Description
33057 \begin_layout Description
33061 \begin_layout Description
33065 \begin_layout Description
33069 \begin_layout Description
33073 \begin_layout Description
33077 \begin_layout Description
33081 \begin_layout Description
33085 \begin_layout Description
33089 \begin_layout Description
33093 \begin_layout Description
33097 \begin_layout Description
33101 \begin_layout Description
33105 \begin_layout Section
33106 Couleurs dynamiques
33109 \begin_layout Standard
33110 Ces couleurs sont affectées à différents éléments dans
33112 Outils\SpecialChar menuseparator
33118 \begin_layout Description
33119 added_space espace ajoutée
33122 \begin_layout Description
33123 addedtext texte ajouté
33126 \begin_layout Description
33127 appendix marque d'annexe
33130 \begin_layout Description
33134 \begin_layout Description
33135 bottomarea zone du bas
33138 \begin_layout Description
33139 branchlabel étiquette de branche
33142 \begin_layout Description
33143 buttonbg fond de bouton d'insert
33146 \begin_layout Description
33147 buttonframe bordure de bouton d'insert
33150 \begin_layout Description
33151 buttonhoverbg fond du bouton d'insert (pointé)
33154 \begin_layout Description
33155 changebar barre de modification
33158 \begin_layout Description
33159 changedtextauthor1 texte modifié auteur 1
33162 \begin_layout Description
33163 changedtextauthor2 texte modifié auteur 2
33166 \begin_layout Description
33167 changedtextauthor3 texte modifié auteur 3
33170 \begin_layout Description
33171 changedtextauthor4 texte modifié auteur 4
33174 \begin_layout Description
33175 changedtextauthor5 texte modifié auteur 5
33178 \begin_layout Description
33179 collapsibletext texte d'insert repliable
33182 \begin_layout Description
33183 collapsibleframe cadre d'insert repliable
33186 \begin_layout Description
33187 command insert de commande
33190 \begin_layout Description
33191 commandbg fond d'insert de commande
33194 \begin_layout Description
33195 commandframe cadre d'insert de commande
33198 \begin_layout Description
33199 comment étiquette de commentaire
33202 \begin_layout Description
33203 commentbg fond de commentaire
33206 \begin_layout Description
33210 \begin_layout Description
33211 deletedtext texte supprimé
33214 \begin_layout Description
33215 deletedtextmodifier modificateur de texte supprimé
33218 \begin_layout Description
33219 depthbar barre de profondeur
33222 \begin_layout Description
33223 eolmarker marqueur de fin de ligne
33226 \begin_layout Description
33227 error erreur \SpecialChar LaTeX
33231 \begin_layout Description
33232 footlabel étiquette de note de bas de page
33235 \begin_layout Description
33236 foreground foreground color
33239 \begin_layout Description
33240 graphicsbg fond graphique
33243 \begin_layout Description
33244 greyedoutbg fond d'insert grisé
33247 \begin_layout Description
33248 greyedoutlabel étiquette d'insert grisé
33251 \begin_layout Description
33252 greyedouttext texte d'insert grisé
33255 \begin_layout Description
33256 indexlabel étiquette d'index
33259 \begin_layout Description
33260 inlinecompletion complétion en ligne
33263 \begin_layout Description
33264 insetbg fond d'insert
33267 \begin_layout Description
33268 insetframe cadre d'insert
33271 \begin_layout Description
33272 language langue étrangère
33275 \begin_layout Description
33276 latex texte \SpecialChar LaTeX
33280 \begin_layout Description
33281 listingsbg fond de listing
33284 \begin_layout Description
33285 marginlabel étiquette de note en marge
33288 \begin_layout Description
33289 math texte mathématique
33292 \begin_layout Description
33293 mathbg fond mathématique
33296 \begin_layout Description
33297 mathcorners cadre mathématique (non pointé)
33300 \begin_layout Description
33301 mathframe cadre mathématique (pointé)
33304 \begin_layout Description
33305 mathline ligne mathématique
33308 \begin_layout Description
33309 mathmacrobg fond de macro mathématique
33312 \begin_layout Description
33313 mathmacroblend macro mathématique désactivée
33316 \begin_layout Description
33317 mathmacroframe cadre de macro mathématique
33320 \begin_layout Description
33321 mathmacrohoverbg fond dynamique de macro mathématique
33324 \begin_layout Description
33325 mathmacrolabel étiquette de macro mathématique
33328 \begin_layout Description
33329 mathmacronewarg macro mathématique :
33333 \begin_layout Description
33334 mathmacrooldarg macro mathématique :
33338 \begin_layout Description
33339 newpage saut de page
33342 \begin_layout Description
33343 nonunique_inlinecompletion complétion en ligne (choix multiples)
33346 \begin_layout Description
33347 note étiquette de note
33350 \begin_layout Description
33351 notebg fond de note
33354 \begin_layout Description
33355 pagebreak saut de page / saut de ligne
33358 \begin_layout Description
33359 paragraphmarker marqueur de paragraphe
33362 \begin_layout Description
33363 phantomtext texte d'insert fantôme
33366 \begin_layout Description
33370 \begin_layout Description
33371 previewframe cadre d'aperçu
33374 \begin_layout Description
33375 regexpframe cadre d'expression régulière
33378 \begin_layout Description
33379 scroll color that indicates when a row can be scrolled
33382 \begin_layout Description
33383 selection sélection (fond)
33386 \begin_layout Description
33387 selectiontext sélection (texte)
33390 \begin_layout Description
33391 shadedbg boîte ombrée
33394 \begin_layout Description
33395 special caractère spécial
33398 \begin_layout Description
33399 tabularline ligne de tableau
33402 \begin_layout Description
33403 tabularonoffline ligne on/off de tableau
33406 \begin_layout Description
33407 textlabel1 couleur 1 des étiquettes de format et d'inserts personnalisés
33410 \begin_layout Description
33411 textlabel2 couleur 2 des étiquettes de format et d'inserts personnalisés
33414 \begin_layout Description
33415 textlabel3 couleur 3 des étiquettes de format et d'inserts personnalisés
33418 \begin_layout Description
33419 urllabel étiquette d'URL
33422 \begin_layout Description
33423 urltext texte d'URL