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
14819 \begin_inset Note Note
14822 \begin_layout Description
14825 \begin_inset Flex Code
14828 \begin_layout Plain Layout
14837 \begin_inset Flex Code
14840 \begin_layout Plain Layout
14849 \begin_inset space \thinspace{}
14853 \begin_inset Flex Code
14856 \begin_layout Plain Layout
14866 \begin_inset space \thinspace{}
14870 \begin_inset Flex Code
14873 \begin_layout Plain Layout
14882 \begin_inset Flex Code
14885 \begin_layout Plain Layout
14893 causes macros that contain this layout to be protected with
14894 \begin_inset Flex Code
14897 \begin_layout Plain Layout
14912 ) if necessary and thus allows (some) verbatim stuff in macros.
14913 With the default setting (value
14914 \begin_inset Flex Code
14917 \begin_layout Plain Layout
14927 \begin_inset Flex Code
14930 \begin_layout Plain Layout
14940 is used if a nested element requires it.
14942 \begin_inset Flex Code
14945 \begin_layout Plain Layout
14953 prevents any use of
14954 \begin_inset Flex Code
14957 \begin_layout Plain Layout
14967 within this layout,
14968 even if required by a nested element.
14976 \begin_layout Description
14977 \begin_inset Flex Code
14980 \begin_layout Plain Layout
14987 \begin_inset Flex Code
14990 \begin_layout Plain Layout
14999 \begin_inset space \thinspace{}
15003 \begin_inset Flex Code
15006 \begin_layout Plain Layout
15012 ] implique que des commandes spécifiques dans ce style (comme
15013 \begin_inset Flex Code
15016 \begin_layout Plain Layout
15025 \begin_inset Flex Code
15028 \begin_layout Plain Layout
15036 ) soient protégées dans une
15037 \begin_inset Flex Code
15040 \begin_layout Plain Layout
15049 Ceci est particulièrement requis pour les styles qui utilisent les commandes
15058 qui parcourent leur contenu de manière compliquée.
15061 \begin_layout Description
15062 \begin_inset Flex Code
15065 \begin_layout Plain Layout
15072 \begin_inset Flex Code
15075 \begin_layout Plain Layout
15082 \begin_inset space \thinspace{}
15086 \begin_inset Flex Code
15089 \begin_layout Plain Layout
15097 ] indique si les nouvelles lignes sont traduites ou non en sauts de ligne \SpecialChar LaTeX
15099 \begin_inset Flex Code
15102 \begin_layout Plain Layout
15113 La traduction peut être désactivée pour permettre d'éditer plus confortablement du \SpecialChar LaTeX
15114 depuis \SpecialChar LyX
15118 \begin_layout Description
15119 \begin_inset Flex Code
15122 \begin_layout Plain Layout
15129 \begin_inset Flex Code
15132 \begin_layout Plain Layout
15141 \begin_inset space \thinspace{}
15145 \begin_inset Flex Code
15148 \begin_layout Plain Layout
15154 ] indique si \SpecialChar LyX
15155 indente ou non la première ligne du paragraphe suivant.
15157 \begin_inset Flex Code
15160 \begin_layout Plain Layout
15166 veut dire qu'il ne peut pas,
15168 \begin_inset Flex Code
15171 \begin_layout Plain Layout
15177 veut dire qu'il peut s'il le veut.
15180 \begin_layout Description
15181 \begin_inset Flex Code
15184 \begin_layout Plain Layout
15191 \begin_inset Flex Code
15194 \begin_layout Plain Layout
15200 ] dénomme un style qui a remplacé ce style en cours.
15201 Ceci est utilisé pour renommer un style en conservant la rétrocompatibilité.
15204 \begin_layout Description
15205 \begin_inset Flex Code
15208 \begin_layout Plain Layout
15215 \begin_inset Flex Code
15218 \begin_layout Plain Layout
15225 \begin_inset space \thinspace{}
15229 \begin_inset Flex Code
15232 \begin_layout Plain Layout
15238 ] détermine si les paragraphes consécutifs du même type sont traités ensemble.
15239 Ceci a pour effet de déclencher une seule fois pour le groupe l'impression du
15240 \begin_inset Flex Code
15243 \begin_layout Plain Layout
15251 ceci est vrai pour les environnements
15252 \begin_inset Flex Code
15255 \begin_layout Plain Layout
15262 \begin_inset Flex Code
15265 \begin_layout Plain Layout
15272 \begin_inset Flex Code
15275 \begin_layout Plain Layout
15281 et faux pour tous les autres types.
15284 \begin_layout Description
15285 \begin_inset Flex Code
15288 \begin_layout Plain Layout
15295 \begin_inset Flex Code
15298 \begin_layout Plain Layout
15307 \begin_inset space \thinspace{}
15311 \begin_inset Flex Code
15314 \begin_layout Plain Layout
15320 ] indique que les paragraphes ne seront pas séparés par une ligne vide dans le résultat \SpecialChar LaTeX
15322 mais par un retour à la ligne;
15324 \begin_inset Flex Code
15327 \begin_layout Plain Layout
15334 ceci permet d'émuler une éditeur plein texte (comme l'insert code \SpecialChar TeX
15338 \begin_layout Description
15339 \begin_inset Flex Code
15342 \begin_layout Plain Layout
15349 \begin_inset Flex Code
15352 \begin_layout Plain Layout
15358 fixe l'indentation de la toute première ligne d'un paragraphe.
15360 \begin_inset Flex Code
15363 \begin_layout Plain Layout
15369 est fixé pour un format donné,
15370 à l'exception du format
15371 \begin_inset Flex Code
15374 \begin_layout Plain Layout
15381 car l'indentation d'un paragraphe dans l'environnement
15382 \begin_inset Flex Code
15385 \begin_layout Plain Layout
15391 peut être empêchée par
15392 \begin_inset Flex Code
15395 \begin_layout Plain Layout
15403 les paragraphes de style
15404 \begin_inset Flex Code
15407 \begin_layout Plain Layout
15413 emboîtés dans d'autres environnements utilisent le
15414 \begin_inset Flex Code
15417 \begin_layout Plain Layout
15423 de l'environne\SpecialChar softhyphen
15428 \begin_inset Flex Code
15431 \begin_layout Plain Layout
15437 dans une énumération ne sont pas indentés.
15440 \begin_layout Description
15441 \begin_inset Flex Code
15444 \begin_layout Plain Layout
15454 ] fixe l'espacement vertical entre deux paragraphes dans le style.
15457 \begin_layout Description
15458 \begin_inset Flex Code
15461 \begin_layout Plain Layout
15471 ] fixe la valeur d'interligne entre paragraphes.
15473 donne le choix entre
15474 \begin_inset Flex Code
15477 \begin_layout Plain Layout
15484 \begin_inset Flex Code
15487 \begin_layout Plain Layout
15493 pour séparer les paragraphes.
15495 \begin_inset Flex Code
15498 \begin_layout Plain Layout
15505 cette valeur n'est pas prise en compte.
15507 \begin_inset Flex Code
15510 \begin_layout Plain Layout
15518 \begin_inset Flex Code
15521 \begin_layout Plain Layout
15527 n'est pas prise en compte et tous les paragraphes sont séparés par ce paramètre
15528 \begin_inset Flex Code
15531 \begin_layout Plain Layout
15538 en plus de l'interligne normal.
15539 L'espacement vertical est calculé par
15540 \begin_inset Flex Code
15543 \begin_layout Plain Layout
15544 valeur*DefaultHeight()
15553 est la valeur choisie pour
15554 \begin_inset Flex Code
15557 \begin_layout Plain Layout
15564 \begin_inset Flex Code
15567 \begin_layout Plain Layout
15573 est la hauteur d'une ligne dans la police normale.
15575 l'aspect reste le même quelle que soit la police à l'écran.
15578 \begin_layout Description
15579 \begin_inset Flex Code
15582 \begin_layout Plain Layout
15589 \begin_inset Flex Code
15592 \begin_layout Plain Layout
15601 \begin_inset space \thinspace{}
15605 \begin_inset Flex Code
15608 \begin_layout Plain Layout
15614 ] indique si le contenu du paragraphe doit être passé sous forme brute,
15615 c'est-à-dire sans traitements particuliers dont \SpecialChar LaTeX
15620 \begin_layout Description
15621 \begin_inset Flex Code
15624 \begin_layout Plain Layout
15631 \begin_inset Flex Code
15634 \begin_layout Plain Layout
15644 indique les caractères isolés qui doivent être passés sous forme brute,
15645 c'est-à-dire sans traitements particuliers dont \SpecialChar LaTeX
15649 \begin_layout Description
15650 \begin_inset Flex Code
15653 \begin_layout Plain Layout
15659 fixe le contenu à inclure dans le préambule \SpecialChar LaTeX
15660 quand le style est utilisé.
15661 Utile pour définir des macros,
15662 charger des paquetages,
15664 requis pour ce style particulier.
15665 Doit être fermé par
15666 \begin_inset Quotes cld
15670 \begin_inset Flex Code
15673 \begin_layout Plain Layout
15680 \begin_inset Quotes crd
15686 \begin_layout Description
15687 \begin_inset Flex Code
15690 \begin_layout Plain Layout
15697 \begin_inset Flex Code
15700 \begin_layout Plain Layout
15706 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraphes de ce type.
15707 Ceci permet l'utilisation de références mises en forme.
15710 \begin_layout Description
15711 \begin_inset Flex Code
15714 \begin_layout Plain Layout
15721 \begin_inset Flex Code
15724 \begin_layout Plain Layout
15730 ] indique que le style requiert la fonctionnalité chaîne (voir
15731 \begin_inset CommandInset ref
15733 reference "chap:List-of-functions"
15738 pour la liste des fonctionnalités).
15739 Si vous demandez un paquetage doté d'options spécifiques,
15740 vous pouvez en outre utiliser
15741 \begin_inset Flex Code
15744 \begin_layout Plain Layout
15750 en tant que paramètre général pour la classe de texte (voir
15751 \begin_inset CommandInset ref
15753 reference "subsec:Paramètres-généraux-d'une"
15761 \begin_layout Description
15762 \begin_inset Flex Code
15765 \begin_layout Plain Layout
15772 \begin_inset Flex Code
15775 \begin_layout Plain Layout
15784 \begin_inset Flex Code
15787 \begin_layout Plain Layout
15793 ] réinitialise les arguments \SpecialChar LaTeX
15794 de ce style ( tels que définis par la directive
15795 \begin_inset Flex Code
15798 \begin_layout Plain Layout
15805 Ceci est utile si vous avez dupliqué un style en utilisant
15806 \begin_inset Flex Code
15809 \begin_layout Plain Layout
15816 et que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels).
15819 \begin_layout Description
15820 \begin_inset Flex Code
15823 \begin_layout Plain Layout
15830 \begin_inset Flex Code
15833 \begin_layout Plain Layout
15842 \begin_inset Flex Code
15845 \begin_layout Plain Layout
15851 ] redémarre un compteur qui est normalement remis à zéro a chaque nouvelle séquence de formats.
15852 Ceci n'est utile pour le moment que lorsque
15853 \begin_inset Flex Code
15856 \begin_layout Plain Layout
15863 \begin_inset Flex Code
15866 \begin_layout Plain Layout
15875 \begin_layout Description
15876 \begin_inset Flex Code
15879 \begin_layout Plain Layout
15886 \begin_inset Flex Code
15889 \begin_layout Plain Layout
15895 ] définit une chaîne de caractères insérée à la fin du contenu du style.
15896 Un passage à la ligne dans la sortie peut être indiquée par
15897 \begin_inset Flex Code
15900 \begin_layout Plain Layout
15909 \begin_layout Description
15910 \begin_inset Flex Code
15913 \begin_layout Plain Layout
15920 \begin_inset Flex Code
15923 \begin_layout Plain Layout
15936 \begin_layout Description
15937 \begin_inset Flex Code
15940 \begin_layout Plain Layout
15947 \begin_inset Flex Code
15950 \begin_layout Plain Layout
15960 \begin_inset Flex Code
15963 \begin_layout Plain Layout
15971 \begin_inset Flex Code
15974 \begin_layout Plain Layout
15982 \begin_inset Flex Code
15985 \begin_layout Plain Layout
15987 \begin_inset space ~
15995 ] définit l'interligne implicite dans ce style.
15997 \begin_inset Flex Code
16000 \begin_layout Plain Layout
16008 \begin_inset Flex Code
16011 \begin_layout Plain Layout
16018 \begin_inset Flex Code
16021 \begin_layout Plain Layout
16027 correspondent respectivement à un facteur multiplicatif de 1,
16029 Si vous mettez le paramètre
16030 \begin_inset Flex Code
16033 \begin_layout Plain Layout
16040 vous devez aussi mettre une valeur numérique qui servira de facteur multiplicatif.
16042 contrairement aux autres paramètres,
16044 \begin_inset Flex Code
16047 \begin_layout Plain Layout
16053 implique de générer du code \SpecialChar LaTeX
16055 qui utilise le paquetage \SpecialChar LaTeX
16057 \begin_inset Flex Code
16060 \begin_layout Plain Layout
16069 \begin_layout Description
16070 \begin_inset Flex Code
16073 \begin_layout Plain Layout
16080 \begin_inset Flex Code
16083 \begin_layout Plain Layout
16090 \begin_inset space \thinspace{}
16094 \begin_inset Flex Code
16097 \begin_layout Plain Layout
16105 ] active la correction orthographique du style.
16106 Implicitement vrai.
16109 \begin_layout Description
16110 \begin_inset Flex Code
16113 \begin_layout Plain Layout
16120 \begin_inset Flex Code
16123 \begin_layout Plain Layout
16132 \begin_inset Flex Code
16135 \begin_layout Plain Layout
16141 ] incrémente le compteur parent d'un compteur donné au début d'une nouvelle séquence de formats.
16142 Ceci n'est utile pour le moment que lorsque
16143 \begin_inset Flex Code
16146 \begin_layout Plain Layout
16153 \begin_inset Flex Code
16156 \begin_layout Plain Layout
16165 \begin_layout Description
16166 \begin_inset Flex Code
16169 \begin_layout Plain Layout
16175 fixe la police utilisée pour le corps du texte.
16177 \begin_inset CommandInset ref
16179 reference "subsec:polices"
16187 \begin_layout Description
16188 \begin_inset Flex Code
16191 \begin_layout Plain Layout
16198 \begin_inset Flex Code
16201 \begin_layout Plain Layout
16207 ] fixe le niveau du style dans le table des matières.
16208 Ceci est utilisé pour la numérotation automatique des en-têtes.
16211 \begin_layout Description
16212 \begin_inset Flex Code
16215 \begin_layout Plain Layout
16224 \begin_inset Flex Code
16227 \begin_layout Plain Layout
16237 \begin_inset Flex Code
16240 \begin_layout Plain Layout
16248 \begin_inset Flex Code
16251 \begin_layout Plain Layout
16257 ] 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.
16261 \begin_inset Flex Code
16264 \begin_layout Plain Layout
16275 l'indentation peut être réglée si les réglages de document utilisent un style de paragraphe avec
16276 \begin_inset Quotes cld
16280 \begin_inset Quotes crd
16285 \begin_inset Flex Code
16288 \begin_layout Plain Layout
16295 l'indentation est toujours réglable quels que soient les réglages du document;
16297 \begin_inset Flex Code
16300 \begin_layout Plain Layout
16307 l'indentation n'est jamais réglable.
16310 \begin_layout Description
16311 \begin_inset Flex Code
16314 \begin_layout Plain Layout
16324 ] fixe L'espacement vertical qui sépare le premier paragraphe dans une série du même style,
16325 du paragraphe qui le précède.
16326 Si le paragraphe précédent est dans un autre style,
16327 les séparations ne s'ajoutent pas,
16328 mais \SpecialChar LyX
16329 prend le maximum des deux.
16332 \begin_layout Subsection
16333 \begin_inset CommandInset label
16339 Internationalisation des styles de paragraphes
16342 \begin_layout Standard
16344 effectue depuis longtemps la traduction des informations de format,
16346 jusqu'à la version 2.0,
16347 ceci ne s'appliquait qu'à l'interface utilisateur et non pas par exemple au résultat PDF.
16348 Ainsi les auteurs francophones devaient avoir recours à des astuces pénibles s'ils voulaient obtenir
16349 \begin_inset Quotes cld
16353 \begin_inset Quotes crd
16357 \begin_inset Quotes cld
16361 \begin_inset Quotes crd
16370 ce n'est plus le cas.
16373 \begin_layout Standard
16375 \begin_inset Flex Code
16378 \begin_layout Plain Layout
16384 définit un texte qui doit apparaître dans le le document typographique,
16386 \begin_inset Flex Code
16389 \begin_layout Plain Layout
16396 \begin_inset Flex Code
16399 \begin_layout Plain Layout
16405 pour traiter correctement les documents non anglophones,
16406 et même multilingues.
16407 L'extrait suivant (du fichier
16408 \begin_inset Flex Code
16411 \begin_layout Plain Layout
16417 ) illustre le fonctionnement:
16420 \begin_layout LyX-Code
16427 \begin_layout LyX-Code
16432 theoremstyle{remark}
16435 \begin_layout LyX-Code
16440 newtheorem{claim}[thm]{
16447 \begin_layout LyX-Code
16453 \begin_layout LyX-Code
16459 \begin_layout LyX-Code
16466 claimname}{_(Claim)}
16469 \begin_layout LyX-Code
16475 \begin_layout LyX-Code
16481 \begin_layout LyX-Code
16492 claimname}{_(Claim)}}
16495 \begin_layout LyX-Code
16502 \begin_layout Standard
16504 toute commande \SpecialChar LaTeX
16505 autorisée peut apparaître dans les directives
16506 \begin_inset Flex Code
16509 \begin_layout Plain Layout
16516 \begin_inset Flex Code
16519 \begin_layout Plain Layout
16526 mais dans la pratique elles se présenteront typiquement comme ce qui est montré ici.
16527 La clé de la traduction correcte du texte typographié est la définition de le commande \SpecialChar LaTeX
16529 \begin_inset Flex Code
16532 \begin_layout Plain Layout
16540 et son utilisation avec
16541 \begin_inset Flex Code
16544 \begin_layout Plain Layout
16556 \begin_layout Standard
16558 \begin_inset Flex Code
16561 \begin_layout Plain Layout
16567 fournit ce qu'il faut pour l'internationalisation fondée sur le langage global du document.
16568 Le contenu de la directive sera inclus dans le préambule,
16569 comme avec la directive
16570 \begin_inset Flex Code
16573 \begin_layout Plain Layout
16580 Ce qui la rend singulière est l'utilisation de la
16581 \begin_inset Quotes cld
16585 \begin_inset Quotes crd
16589 \begin_inset Flex Code
16592 \begin_layout Plain Layout
16599 qui sera remplacée,
16600 lorsque \SpecialChar LyX
16601 produira le résultat \SpecialChar LaTeX
16603 par la traduction de son argument dans la langue du document
16607 \begin_layout Plain Layout
16608 Pour ceux qui s'intéressent au fonctionnement sous-jacent,
16610 \begin_inset Quotes cld
16614 \begin_inset Flex Code
16617 \begin_layout Plain Layout
16624 \begin_inset Quotes crd
16628 \begin_inset Flex Code
16631 \begin_layout Plain Layout
16638 qui constitue le cœur du mécanisme de traduction de l'interface \SpecialChar LyX
16640 et qui est étendue ici à la traduction à la volée de code \SpecialChar LaTeX
16649 \begin_layout Standard
16651 \begin_inset Flex Code
16654 \begin_layout Plain Layout
16660 est plus compliquée,
16661 car elle fournit une fonctionnalité adaptée aux documents multilingues et propose par conséquent une interface pour le paquetage
16662 \begin_inset Flex Code
16665 \begin_layout Plain Layout
16671 Son contenu sera ajouté au préambule une fois pour chaque langue utilisée par le document.
16674 \begin_inset Flex Code
16677 \begin_layout Plain Layout
16683 sera remplacé par sa traduction dans le langage en question:
16685 \begin_inset Flex Code
16688 \begin_layout Plain Layout
16694 est remplacée par le nom de la langue (telle qu'il est connu de
16695 \begin_inset Flex Code
16698 \begin_layout Plain Layout
16708 \begin_layout Standard
16709 Un document en allemand qui inclut aussi un paragraphe en français aura donc ceci dans le préambule:
16712 \begin_layout LyX-Code
16723 claimname}{Affirmation}}
16724 \begin_inset Newline newline
16735 claimname}{Behauptung}}
16736 \begin_inset Newline newline
16743 claimname}{Behauptung}
16746 \begin_layout Standard
16749 \begin_inset Flex Code
16752 \begin_layout Plain Layout
16758 vont alors conspirer pour créer le texte correct dans le résultat imprimable.
16761 \begin_layout Standard
16762 Un point important à noter est que les traductions sont celles qui sont fournies par \SpecialChar LyX
16767 \begin_inset Flex Code
16770 \begin_layout Plain Layout
16780 \begin_inset Flex Code
16783 \begin_layout Plain Layout
16790 \begin_inset Flex Code
16793 \begin_layout Plain Layout
16799 ne sont effectifs que dans les fichiers de format fournis avec \SpecialChar LyX
16801 puisque les fichiers de format créés par l'utilisateur ne seront pas explorés par les fonctions d'internationalisation,
16803 \begin_inset Flex Code
16806 \begin_layout Plain Layout
16812 est modifié en conséquence.
16814 tout fichier de format créé dans le but d'être distribué avec \SpecialChar LyX
16815 doit inclure ces directives s'il y a lieu.
16816 Notez bien que les traductions des styles de paragraphe ne changeront jamais avec les publications de maintenance des versions de \SpecialChar LyX
16818 de la version 2.1.x à la version 2.1.y).
16819 Il est cependant très probable qu'à l'occasion d'une publication majeure (e.g.
16821 de nouvelles traductions ou corrections soient introduites
16824 \begin_layout Subsection
16826 \begin_inset CommandInset label
16828 name "subsec:Flottants"
16835 \begin_layout Standard
16836 Il faut définir les flottants (
16837 \begin_inset Flex Code
16840 \begin_layout Plain Layout
16848 \begin_inset Flex Code
16851 \begin_layout Plain Layout
16858 ) dans la classe elle-même.
16859 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
16860 il suffit probablement que vous ajoutiez
16863 \begin_layout LyX-Code
16864 Input stdfloats.inc
16867 \begin_layout Standard
16868 à un endroit raisonnable dans la classe
16872 \begin_layout Plain Layout
16873 N'oubliez pas de jeter aussi un
16877 \begin_layout Plain Layout
16886 il sur les compteurs dans la section suivante.
16892 Si vous voulez implémenter une classe de texte qui propose un nouveau type de flottant (comme la classe AGU fournie avec \SpecialChar LyX
16894 les explications ci-dessous vont sans doute vous être utiles :
16897 \begin_layout Description
16898 \begin_inset Flex Code
16901 \begin_layout Plain Layout
16908 \begin_inset Flex Code
16911 \begin_layout Plain Layout
16917 =!htbpH] définit les options de placement pour ce type de flottant.
16918 La valeur est une chaîne de paramètres de placement,
16919 les caractères autorisés sont:
16930 \begin_inset Quotes cld
16934 \begin_inset Quotes crd
16947 \begin_inset Quotes cld
16951 \begin_inset Quotes crd
16965 \begin_inset Quotes cld
16969 \begin_inset Quotes crd
16978 \begin_inset Quotes cld
16982 \begin_inset Quotes crd
16991 \begin_inset Quotes cld
16995 \begin_inset Quotes crd
17004 \begin_inset Quotes cld
17007 ignorer les règles \SpecialChar LaTeX
17009 L'ordre des caractères est indifférent.
17010 Si aucune option n'est autorisée,
17011 utiliser la chaîne de caractères
17018 \begin_layout Description
17019 \begin_inset Flex Code
17022 \begin_layout Plain Layout
17029 \begin_inset Flex Code
17032 \begin_layout Plain Layout
17039 \begin_inset space \thinspace{}
17045 \begin_inset Flex Code
17048 \begin_layout Plain Layout
17056 ] précise si le flottant peut subir une rotation grâce au paquetage \SpecialChar LaTeX
17063 \begin_inset Flex Code
17066 \begin_layout Plain Layout
17072 si le flottant ne peut pas bénéficier de cette fonctionnalité.
17075 \begin_layout Description
17076 \begin_inset Flex Code
17079 \begin_layout Plain Layout
17086 \begin_inset Flex Code
17089 \begin_layout Plain Layout
17096 \begin_inset space \thinspace{}
17102 \begin_inset Flex Code
17105 \begin_layout Plain Layout
17113 ] précise si le flottant possède une variante étoilée qui s'étend sur les colonnes dans un paragraphe à deux colonnes.
17115 \begin_inset Flex Code
17118 \begin_layout Plain Layout
17124 si le flottant ne peut pas bénéficier de cette fonctionnalité.
17127 \begin_layout Description
17128 \begin_inset Flex Code
17131 \begin_layout Plain Layout
17142 \begin_inset Flex Code
17145 \begin_layout Plain Layout
17151 ] définit le suffixe d'un fichier auxiliaire contenant la liste des flottants de ce type.
17153 écrit les légendes dans ce fichier.
17156 \begin_layout Description
17157 \begin_inset Flex Code
17160 \begin_layout Plain Layout
17167 \begin_inset Flex Code
17170 \begin_layout Plain Layout
17176 ] définit la chaîne de caractères qui se trouvera dans les menus et également dans la légende.
17177 Ceci est traduit dans le langage courant si
17178 \begin_inset Flex Code
17181 \begin_layout Plain Layout
17190 \begin_layout Description
17191 \begin_inset Flex Code
17194 \begin_layout Plain Layout
17200 sont utilisées avec l'exportation XHTML.
17202 \begin_inset CommandInset ref
17204 reference "sec:Tags-for-XHTML"
17212 \begin_layout Description
17213 \begin_inset Flex Code
17216 \begin_layout Plain Layout
17223 \begin_inset Flex Code
17226 \begin_layout Plain Layout
17235 \begin_inset space \thinspace{}
17239 \begin_inset Flex Code
17242 \begin_layout Plain Layout
17248 ] indique si le flottant est déjà défini dans la classe de document ou s'il faut charger le paquetage \SpecialChar LaTeX
17250 \begin_inset Flex Code
17253 \begin_layout Plain Layout
17259 pour le définir à la volée.
17260 La valeur implicite est
17261 \begin_inset Flex Code
17264 \begin_layout Plain Layout
17272 \begin_inset Flex Code
17275 \begin_layout Plain Layout
17282 Elle doit être positionnée sur
17283 \begin_inset Flex Code
17286 \begin_layout Plain Layout
17292 si le flottant est déjà défini par la classe de document.
17295 \begin_layout Description
17296 \begin_inset Flex Code
17299 \begin_layout Plain Layout
17306 \begin_inset Flex Code
17309 \begin_layout Plain Layout
17315 ] détermine la commande utilisée pour engendrer une liste de flottants du type considéré;
17317 \begin_inset Quotes cld
17323 \begin_inset Quotes crd
17326 initial doit être omis.
17332 \begin_inset Flex Code
17335 \begin_layout Plain Layout
17342 puisqu'il n'y a alors pas de procédure pour activer cette commande.
17343 La directive est ignorée si
17344 \begin_inset Flex Code
17347 \begin_layout Plain Layout
17354 puisqu'il y a alors une procédure.
17357 \begin_layout Description
17358 \begin_inset Flex Code
17361 \begin_layout Plain Layout
17368 \begin_inset Flex Code
17371 \begin_layout Plain Layout
17377 ] fixe le titre utilisé pour une liste des flottants du type considéré (figures,
17380 Il est utilisé pour l'étiquette à l'écran dans \SpecialChar LyX
17382 il est passé à \SpecialChar LaTeX
17383 pour être utilisé comme titre,
17384 et il est également utilisé comme titre dans l'exportation XHTML.
17385 Il sera traduit dans le langage du document.
17388 \begin_layout Description
17389 \begin_inset Flex Code
17392 \begin_layout Plain Layout
17399 \begin_inset Flex Code
17402 \begin_layout Plain Layout
17408 ] (paramètre facultatif) détermine si les flottants de cette classe seront numérotés en suivant un type de section du document.
17411 \begin_inset Flex Code
17414 \begin_layout Plain Layout
17421 \begin_inset Quotes cld
17425 \begin_inset Flex Code
17428 \begin_layout Plain Layout
17435 \begin_inset Quotes crd
17439 les flottants seront numérotés chapitre par chapitre.
17442 \begin_layout Description
17443 \begin_inset Flex Code
17446 \begin_layout Plain Layout
17453 \begin_inset Flex Code
17456 \begin_layout Plain Layout
17462 ] définit le placement implicite pour cette catégorie de flottants.
17463 C'est comme en \SpecialChar LaTeX
17466 \begin_inset Flex Code
17469 \begin_layout Plain Layout
17477 \begin_inset Flex Code
17480 \begin_layout Plain Layout
17488 \begin_inset Flex Code
17491 \begin_layout Plain Layout
17498 \begin_inset Flex Code
17501 \begin_layout Plain Layout
17509 page et ici respectivement
17513 \begin_layout Plain Layout
17514 Notez que l'ordre dans lequel vous mettez ces lettres est sans importance,
17515 comme en \SpecialChar LaTeX
17522 En plus vous avez un nouveau type,
17524 \begin_inset Flex Code
17527 \begin_layout Plain Layout
17534 qui ne correspond pas vraiment à un flottant,
17535 car il signifie de le positionner
17536 \begin_inset Quotes cld
17540 \begin_inset Quotes crd
17543 et nulle part ailleurs.
17544 Notez cependant que le type
17545 \begin_inset Flex Code
17548 \begin_layout Plain Layout
17555 à cause de détails d'implantation,
17556 ne peut pas être utilisé avec des flottants non définis dans la classe de document.
17557 Si vous n'avez pas compris tout ce baratin,
17561 \begin_inset Quotes cld
17567 \begin_inset Flex Code
17570 \begin_layout Plain Layout
17579 \begin_inset Quotes crd
17587 \begin_layout Description
17590 \begin_inset Flex Code
17593 \begin_layout Plain Layout
17602 \begin_inset Flex Code
17605 \begin_layout Plain Layout
17614 \begin_inset Quotes erd
17618 \begin_inset Quotes erd
17623 définit le format utilisé pour les références mises en forme à ce compteur.
17625 on peut vouloir les références aux tableaux apparaître sous la forme
17626 \begin_inset Quotes cld
17630 \begin_inset Quotes crd
17634 La chaîne de caractères peut contenir
17635 \begin_inset Quotes cld
17639 \begin_inset Quotes crd
17642 ou une spécification de compteur (voir la documentation de
17643 \begin_inset Flex Code
17646 \begin_layout Plain Layout
17653 \begin_inset CommandInset ref
17654 LatexCommand formatted
17655 reference "subsec:Compteurs"
17663 .) La première forme sera remplacée par le numéro du compteur lui-même.
17677 (qui apparaîtra par exemple comme section 2.7).
17680 \begin_layout Description
17681 \begin_inset Flex Code
17684 \begin_layout Plain Layout
17691 \begin_inset Flex Code
17694 \begin_layout Plain Layout
17700 ] détermine le préfixe à utiliser lors de la création d'étiquettes référant les flottants du type considéré.
17701 Ceci permet l'utilisation de références mises en forme.
17702 Notez que vous pouvez supprimer tout préfixe défini en copiant un style en utilisant la valeur spécifique
17703 \begin_inset Quotes cld
17707 \begin_inset Quotes crd
17711 qui doit être en capitales.
17714 \begin_layout Description
17715 \begin_inset Flex Code
17718 \begin_layout Plain Layout
17725 \begin_inset Flex Code
17728 \begin_layout Plain Layout
17734 ] s'utilise comme avec les styles de paragraphes,
17736 \begin_inset space ~
17740 \begin_inset CommandInset ref
17742 reference "subsec:Styles-de-paragraphe"
17753 \begin_layout Description
17754 \begin_inset Flex Code
17757 \begin_layout Plain Layout
17764 \begin_inset Flex Code
17767 \begin_layout Plain Layout
17773 ] fixe le style utilisé quand on définit le flottant avec
17774 \begin_inset Flex Code
17777 \begin_layout Plain Layout
17788 \begin_layout Description
17789 \begin_inset Flex Code
17792 \begin_layout Plain Layout
17799 \begin_inset Flex Code
17802 \begin_layout Plain Layout
17809 \begin_inset Quotes cld
17813 \begin_inset Quotes crd
17816 de la nouvelle classe de flottants,
17818 \begin_inset Quotes cld
17822 \begin_inset Quotes crd
17826 \begin_inset Quotes cld
17830 \begin_inset Quotes crd
17834 Après l'instruction
17835 \begin_inset Flex Code
17838 \begin_layout Plain Layout
17847 vous disposez de commandes comme
17848 \begin_inset Flex Code
17851 \begin_layout Plain Layout
17860 \begin_inset Flex Code
17863 \begin_layout Plain Layout
17872 Noter que définir un flottant de type
17873 \begin_inset Flex Code
17876 \begin_layout Plain Layout
17882 définit automatiquement les compteur correspondant,
17884 \begin_inset Flex Code
17887 \begin_layout Plain Layout
17896 \begin_layout Description
17897 \begin_inset Flex Code
17900 \begin_layout Plain Layout
17907 \begin_inset Flex Code
17910 \begin_layout Plain Layout
17917 \begin_inset space \thinspace{}
17921 \begin_inset Flex Code
17924 \begin_layout Plain Layout
17932 ] indique si ce flottant est défini en utilisant le paquetage \SpecialChar LaTeX
17934 \begin_inset Flex Code
17937 \begin_layout Plain Layout
17944 soit par la classe de document ou par un paquetage,
17945 soit à la volée par \SpecialChar LyX
17949 \begin_layout Standard
17950 Notez que la définition d'un flottant de type
17951 \begin_inset Flex Code
17954 \begin_layout Plain Layout
17962 implique la déclaration du compteur correspondant de nom
17963 \begin_inset Flex Code
17966 \begin_layout Plain Layout
17977 \begin_layout Subsection
17978 Inserts flexibles et InsetLayout
17979 \begin_inset CommandInset label
17981 name "subsec:Flex-insets-and"
17988 \begin_layout Standard
17989 Les inserts flexibles sont de deux sortes:
17993 \begin_layout Itemize
17994 styles de caractères (
17995 \begin_inset Flex Code
17998 \begin_layout Plain Layout
18005 ceux-ci définissent un balisage sémantique correspondant à des commandes \SpecialChar LaTeX
18007 \begin_inset Flex Code
18010 \begin_layout Plain Layout
18019 \begin_inset Flex Code
18022 \begin_layout Plain Layout
18033 \begin_layout Itemize
18034 définis par l'utilisateur (
18035 \begin_inset Flex Code
18038 \begin_layout Plain Layout
18045 ceux-ci permettent de définir des inserts repliables personnalisés,
18046 similaires au code \SpecialChar TeX
18048 aux notes de bas de page,
18050 Un exemple évident est l'insert de note en fin de document,
18051 défini dans le module
18052 \begin_inset Flex Code
18055 \begin_layout Plain Layout
18064 \begin_layout Standard
18065 Les inserts flexibles sont définis en utilisant la directive
18066 \begin_inset Flex Code
18069 \begin_layout Plain Layout
18076 qui va être expliquée dans la suite.
18079 \begin_layout Standard
18081 \begin_inset Flex Code
18084 \begin_layout Plain Layout
18090 a une autre fonction:
18091 elle permet de personnaliser le style de différents types d'inserts.
18094 \begin_inset Flex Code
18097 \begin_layout Plain Layout
18103 permet de personnaliser les paramètres de style pour les notes de bas de page,
18104 les notes en marge,
18105 les inserts de note,
18106 les inserts de code \SpecialChar TeX
18114 les URL et les captions,
18115 aussi bien que de définir des inserts flexibles.
18118 \begin_layout Standard
18120 \begin_inset Flex Code
18123 \begin_layout Plain Layout
18129 doit commencer par une lignes de la forme:
18132 \begin_layout LyX-Code
18136 \begin_layout Standard
18138 \begin_inset Flex Code
18141 \begin_layout Plain Layout
18147 indique l'insert dont le style doit être défini,
18148 et il y a quatre cas.
18151 \begin_layout Enumerate
18152 Le style d'un insert préexistant doit être modifié.
18155 \begin_inset Flex Code
18158 \begin_layout Plain Layout
18164 un quelconque des éléments suivants:
18166 \begin_inset Flex Code
18169 \begin_layout Plain Layout
18177 \begin_inset Flex Code
18180 \begin_layout Plain Layout
18188 \begin_inset Flex Code
18191 \begin_layout Plain Layout
18199 \begin_inset Flex Code
18202 \begin_layout Plain Layout
18210 \begin_inset Flex Code
18213 \begin_layout Plain Layout
18221 \begin_inset Flex Code
18224 \begin_layout Plain Layout
18232 \begin_inset Flex Code
18235 \begin_layout Plain Layout
18243 \begin_inset Flex Code
18246 \begin_layout Plain Layout
18254 \begin_inset Flex Code
18257 \begin_layout Plain Layout
18265 \begin_inset Flex Code
18268 \begin_layout Plain Layout
18276 \begin_inset Flex Code
18279 \begin_layout Plain Layout
18287 \begin_inset Flex Code
18290 \begin_layout Plain Layout
18298 \begin_inset Flex Code
18301 \begin_layout Plain Layout
18309 \begin_inset Flex Code
18312 \begin_layout Plain Layout
18320 \begin_inset Flex Code
18323 \begin_layout Plain Layout
18331 \begin_inset Flex Code
18334 \begin_layout Plain Layout
18342 \begin_inset Flex Code
18345 \begin_layout Plain Layout
18353 \begin_inset Flex Code
18356 \begin_layout Plain Layout
18364 \begin_inset Flex Code
18367 \begin_layout Plain Layout
18375 \begin_inset Flex Code
18378 \begin_layout Plain Layout
18388 \begin_layout Enumerate
18389 Le style d'un insert flexible doit être défini.
18392 \begin_inset Flex Code
18395 \begin_layout Plain Layout
18401 doit être de la forme
18402 \begin_inset Flex Code
18405 \begin_layout Plain Layout
18413 \begin_inset Flex Code
18416 \begin_layout Plain Layout
18422 peut être n'importe quel identificateur valide qui n'est pas utilisé dans un insert existant.
18423 L'identificateur peut inclure des espaces,
18424 mais alors il faut enclore l'ensemble entre apostrophes.
18425 Noter que la définition d'un insert flexible
18429 aussi inclure une entrée
18430 \begin_inset Flex Code
18433 \begin_layout Plain Layout
18441 précisant quel est le type d'insert qu'il définit.
18444 \begin_layout Enumerate
18445 Le style d'une branche utilisateur doit être défini.
18448 \begin_inset Flex Code
18451 \begin_layout Plain Layout
18457 doit être de la forme
18458 \begin_inset Quotes cld
18462 \begin_inset Flex Code
18465 \begin_layout Plain Layout
18472 \begin_inset Quotes crd
18477 \begin_inset Flex Code
18480 \begin_layout Plain Layout
18486 peut être un identificateur de branche valide défini dans le document utilisateur.
18487 L'identificateur peur contenir des espaces,
18488 mais dans ce cas la chaîne toute entière doit être enclose entre apostrophes.
18489 Le principal intérêt de cette fonctionnalité est est de permettre l’inclusion \SpecialChar LaTeX
18490 de branches spécifiques suivant les besoins de l'utilisateur.
18493 \begin_layout Enumerate
18494 Le style d'une légende utilisateur (ou de classe) doit être défini.
18497 \begin_inset Flex Code
18500 \begin_layout Plain Layout
18506 doit être de la forme
18507 \begin_inset Quotes cld
18511 \begin_inset Flex Code
18514 \begin_layout Plain Layout
18521 \begin_inset Quotes crd
18526 \begin_inset Flex Code
18529 \begin_layout Plain Layout
18535 spécifie le nom de la légende tel qu'il apparaît dans le menu.
18536 Voir la légende standard (
18537 \begin_inset Flex Code
18540 \begin_layout Plain Layout
18547 les légendes spécifiques des classes KOMA-Script (
18548 \begin_inset Flex Code
18551 \begin_layout Plain Layout
18559 \begin_inset Flex Code
18562 \begin_layout Plain Layout
18570 Légendes multilingues
18573 \begin_inset Flex Code
18576 \begin_layout Plain Layout
18582 ) pour des applications.
18585 \begin_layout Standard
18587 \begin_inset Flex Code
18590 \begin_layout Plain Layout
18596 peut inclure les entrées suivantes:
18599 \begin_layout Description
18600 \begin_inset Flex Code
18603 \begin_layout Plain Layout
18610 \begin_inset Flex Code
18613 \begin_layout Plain Layout
18619 =""] insert apparaissant dans la table des matières du type donné.
18620 Désactivé par une chaîne de caractères vide.
18621 Voir aussi les directives
18630 Ceci ne fonctionne que pour les inserts flexibles.
18635 \begin_layout Description
18638 \begin_inset Flex Code
18641 \begin_layout Plain Layout
18651 inclut une liste d'inserts (séparés par des virgules) au sein desquels cet insert peut être ajouté.
18653 \begin_inset Flex Code
18656 \begin_layout Plain Layout
18663 Si vous souhaitez également que l'insertion soit possible dans des arguments spécifiques des inserts ciblés,
18664 ajouter le nom de l'argument après une @ (e.
18665 \begin_inset space \thinspace{}
18670 \begin_inset Flex Code
18673 \begin_layout Plain Layout
18680 Notez que ceci ne s'applique qu'au premier niveau d'insertion.
18682 \begin_inset Flex Code
18685 \begin_layout Plain Layout
18694 \begin_layout Description
18697 \begin_inset Flex Code
18700 \begin_layout Plain Layout
18710 inclut une liste d'inserts (séparés par des virgules) au sein desquels cet insert peut être ajouté.
18712 \begin_inset Flex Code
18715 \begin_layout Plain Layout
18716 EndAllowedInLayouts
18722 Notez que ceci ne s'applique qu'au premier niveau d'insertion.
18724 \begin_inset Flex Code
18727 \begin_layout Plain Layout
18738 \begin_layout Description
18741 \begin_inset Flex Code
18744 \begin_layout Plain Layout
18753 \begin_inset Flex Code
18756 \begin_layout Plain Layout
18767 \begin_inset Flex Code
18770 \begin_layout Plain Layout
18777 \begin_inset Flex Code
18780 \begin_layout Plain Layout
18787 ceci peut être utilisé pour déterminer combien de fois au maximum l'insert peut être ajouté à un insert donné ou au paragraphe (groupe).
18790 \begin_layout Description
18793 \begin_inset Flex Code
18796 \begin_layout Plain Layout
18799 AllowedOccurrencesPerItem
18805 \begin_inset Flex Code
18808 \begin_layout Plain Layout
18818 \begin_inset space \thinspace{}
18822 \begin_inset Flex Code
18825 \begin_layout Plain Layout
18835 si cette valeur est vraie,
18837 \begin_inset Flex Code
18840 \begin_layout Plain Layout
18846 s'applique aux paragraphes isolés dans un environnement de type liste (avec
18847 \begin_inset Flex Code
18850 \begin_layout Plain Layout
18861 \begin_layout Description
18862 \begin_inset Flex Code
18865 \begin_layout Plain Layout
18872 \begin_inset Flex Code
18875 \begin_layout Plain Layout
18881 ] définit un numéro d'argument d'une commande ou d'un environnement associé au style courant.
18882 La définition doit être close par
18883 \begin_inset Flex Code
18886 \begin_layout Plain Layout
18894 \begin_inset space ~
18898 \begin_inset CommandInset ref
18900 reference "subsec:Styles-de-paragraphe"
18906 \begin_inset space ~
18910 \begin_inset CommandInset ref
18912 reference "subsec:Arguments"
18920 pour plus d'informations.
18923 \begin_layout Description
18924 \begin_inset Flex Code
18927 \begin_layout Plain Layout
18934 définit un préambule pour les modifications de commandes de langue;
18936 \begin_inset CommandInset ref
18938 reference "subsec:I18n"
18946 \begin_layout Description
18947 \begin_inset Flex Code
18950 \begin_layout Plain Layout
18957 \begin_inset Flex Code
18960 \begin_layout Plain Layout
18966 ] définit la couleur d'arrière-plan de l'insert.
18968 \begin_inset CommandInset ref
18970 reference "chap:Names-of-colors"
18975 pour une liste des noms de couleur disponibles.
18979 \begin_layout Description
18980 \begin_inset Flex Code
18983 \begin_layout Plain Layout
18990 \begin_inset Flex Code
18993 \begin_layout Plain Layout
19002 \begin_inset space \thinspace{}
19006 \begin_inset Flex Code
19009 \begin_layout Plain Layout
19015 ] indique s'il faut utiliser le contenu de l'insert comme une étiquette,
19016 quand l'insert est fermé.
19019 \begin_inset Quotes cld
19023 \begin_inset Quotes crd
19029 \begin_layout Description
19030 \begin_inset Flex Code
19033 \begin_layout Plain Layout
19040 \begin_inset Flex Code
19043 \begin_layout Plain Layout
19049 ] fonctionne comme les styles de paragraphe,
19051 \begin_inset CommandInset ref
19053 reference "subsec:Styles-de-paragraphe"
19059 Notez que vous devez spécifier le type complet,
19061 \begin_inset space \thinspace{}
19065 \begin_inset space ~
19069 \begin_inset Flex Code
19072 \begin_layout Plain Layout
19073 CopyStyle Flex:<nom>
19081 \begin_layout Description
19082 \begin_inset Flex Code
19085 \begin_layout Plain Layout
19092 \begin_inset Flex Code
19095 \begin_layout Plain Layout
19104 \begin_inset space \thinspace{}
19108 \begin_inset Flex Code
19111 \begin_layout Plain Layout
19117 ] indique si l'utilisateur peut utiliser le dialogue
19118 \begin_inset Flex Noun
19121 \begin_layout Plain Layout
19122 Édition\SpecialChar menuseparator
19124 \begin_inset Newline linebreak
19127 Paramètres de paragraphe
19132 pour personnaliser le paragraphe.
19135 \begin_layout Description
19136 \begin_inset Flex Code
19139 \begin_layout Plain Layout
19146 \begin_inset Flex Code
19149 \begin_layout Plain Layout
19157 \begin_inset Flex Code
19160 \begin_layout Plain Layout
19168 \begin_inset Flex Code
19171 \begin_layout Plain Layout
19178 décrivant l'appa\SpecialChar softhyphen
19179 rence du cadre et des boutons de l'insert.
19180 les notes de bas de page utilisent en général
19181 \begin_inset Flex Code
19184 \begin_layout Plain Layout
19191 les inserts des code \SpecialChar TeX
19193 \begin_inset Flex Code
19196 \begin_layout Plain Layout
19203 et les styles de caractères
19204 \begin_inset Flex Code
19207 \begin_layout Plain Layout
19216 \begin_layout Description
19217 \begin_inset Flex Code
19220 \begin_layout Plain Layout
19227 \begin_inset Flex Code
19230 \begin_layout Plain Layout
19237 \begin_inset space \thinspace{}
19241 \begin_inset Flex Code
19244 \begin_layout Plain Layout
19252 ] n'est utilisé que lorsque
19253 \begin_inset Flex Code
19256 \begin_layout Plain Layout
19263 \begin_inset Flex Code
19266 \begin_layout Plain Layout
19273 Indique si l'environnement se trouvera à part dans le résultat imprimable ou bien apparaîtra inclus dans le texte environnant.
19274 S'il est positionné à faux,
19275 on suppose que l'environnement \SpecialChar LaTeX
19276 ignore les espaces (avec un caractère retour ligne inclus) après les balises
19277 \begin_inset Flex Code
19280 \begin_layout Plain Layout
19293 \begin_inset Flex Code
19296 \begin_layout Plain Layout
19311 \begin_inset Quotes cld
19315 \begin_inset Quotes crd
19321 \begin_layout Description
19322 \begin_inset Flex Code
19325 \begin_layout Plain Layout
19335 ,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).
19338 \begin_layout Description
19339 \begin_inset Flex Code
19342 \begin_layout Plain Layout
19348 est requis pour fermer la déclaration d'un
19349 \begin_inset Flex Code
19352 \begin_layout Plain Layout
19361 \begin_layout Description
19362 \begin_inset Flex Code
19365 \begin_layout Plain Layout
19371 définit la police utilisée pour le texte du corps de l'insert
19377 \begin_inset space ~
19381 \begin_inset CommandInset ref
19383 reference "subsec:polices"
19389 Noter qu'en définissant cette police on définit aussi automatiquement
19390 \begin_inset Flex Code
19393 \begin_layout Plain Layout
19399 avec la même valeur.
19400 Il faut donc définir celle-ci d'abord pour fixer
19401 \begin_inset Flex Code
19404 \begin_layout Plain Layout
19413 \begin_layout Description
19414 \begin_inset Flex Code
19417 \begin_layout Plain Layout
19418 FixedWidthPreambleEncoding
19424 \begin_inset Flex Code
19427 \begin_layout Plain Layout
19436 \begin_inset space \thinspace{}
19440 \begin_inset Flex Code
19443 \begin_layout Plain Layout
19449 ] force un encodage à taille fixe pour les éléments traduits du code des préambules
19450 \begin_inset Flex Code
19453 \begin_layout Plain Layout
19460 \begin_inset Flex Code
19463 \begin_layout Plain Layout
19469 engendré par ce format.
19470 Ceci est nécessaire pour les paquetages \SpecialChar LaTeX
19475 qui ne fonctionnent pas avec des encodages à taille variable comme
19480 Ce réglage est ignoré lors de l'utilisation de moteurs admettant complètement Unicode comme Xe\SpecialChar TeX
19481 ou Lua\SpecialChar TeX
19485 \begin_layout Description
19486 \begin_inset Flex Code
19489 \begin_layout Plain Layout
19490 ForceLocalFontSwitch
19496 \begin_inset Flex Code
19499 \begin_layout Plain Layout
19508 \begin_inset space \thinspace{}
19512 \begin_inset Flex Code
19515 \begin_layout Plain Layout
19521 ] lors de l'utilisation de babel,
19522 force l'utilisation un commutateur de police
19527 \begin_inset Flex Code
19530 \begin_layout Plain Layout
19539 à la place d'un commutateur
19544 \begin_inset Flex Code
19547 \begin_layout Plain Layout
19558 \begin_layout Description
19559 \begin_inset Flex Code
19562 \begin_layout Plain Layout
19569 \begin_inset Flex Code
19572 \begin_layout Plain Layout
19581 \begin_inset space \thinspace{}
19585 \begin_inset Flex Code
19588 \begin_layout Plain Layout
19594 ] impose le langage
19595 \begin_inset Quotes cld
19599 \begin_inset Quotes crd
19603 conduisant à un résultat de gauche à droite (Left-to-Right,
19606 \begin_inset space \thinspace{}
19610 \begin_inset space \space{}
19613 en code \SpecialChar TeX
19618 \begin_layout Description
19619 \begin_inset Flex Code
19622 \begin_layout Plain Layout
19629 \begin_inset Flex Code
19632 \begin_layout Plain Layout
19641 \begin_inset space \thinspace{}
19645 \begin_inset Flex Code
19648 \begin_layout Plain Layout
19654 ] force un saut de ligne dans le résultat \SpecialChar LaTeX
19655 avant le début de l'insert et après sa fin.
19656 Ceci garantit que l’insert apparaît en lignes isolées,
19657 pour la lisibilité.
19660 \begin_layout Description
19661 \begin_inset Flex Code
19664 \begin_layout Plain Layout
19671 \begin_inset Flex Code
19674 \begin_layout Plain Layout
19683 \begin_inset space \thinspace{}
19687 \begin_inset Flex Code
19690 \begin_layout Plain Layout
19697 \begin_inset Flex Code
19700 \begin_layout Plain Layout
19707 ou bien si l'utilisateur peut modifier le style de paragraphe utilisé dans l'insert.
19710 \begin_inset Quotes cld
19714 \begin_inset Quotes crd
19720 \begin_layout Description
19721 \begin_inset Flex Code
19724 \begin_layout Plain Layout
19731 \begin_inset Flex Code
19734 \begin_layout Plain Layout
19743 \begin_inset space \thinspace{}
19747 \begin_inset Flex Code
19750 \begin_layout Plain Layout
19756 ] fonctionne comme les styles de paragraphe,
19758 \begin_inset space ~
19762 \begin_inset CommandInset ref
19764 reference "subsec:Styles-de-paragraphe"
19772 \begin_layout Description
19773 \begin_inset Flex Code
19776 \begin_layout Plain Layout
19782 sont utilisées avec l'exportation XHTML.
19784 \begin_inset CommandInset ref
19786 reference "sec:Tags-for-XHTML"
19794 \begin_layout Description
19797 \begin_inset Flex Code
19800 \begin_layout Plain Layout
19809 \begin_inset Flex Code
19812 \begin_layout Plain Layout
19821 \begin_inset space \thinspace{}
19825 \begin_inset Flex Code
19828 \begin_layout Plain Layout
19840 la police dans l'insert est héritée du parent de l'export \SpecialChar LaTeX
19841 si ce paramètre vaut 1,
19842 et à l'écran également.
19844 c'est la police implicite du document qui est utilisée.
19847 \begin_layout Description
19848 \begin_inset Flex Code
19851 \begin_layout Plain Layout
19858 \begin_inset Flex Code
19861 \begin_layout Plain Layout
19870 \begin_inset space \thinspace{}
19874 \begin_inset Flex Code
19877 \begin_layout Plain Layout
19883 ] indique s'il faut inclure le contenu de cet insert dans les chaînes créées pour le panneau
19884 \begin_inset Quotes cld
19887 Plan pour la table des matières complète,
19888 indépendamment du réglage de
19893 \begin_inset Quotes crd
19897 L'utilisateur ne voudra pas,
19899 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,
19900 mais voudra habituellement voir affiché le contenu d'un style de caractère.
19903 \begin_inset Quotes cld
19907 \begin_inset Quotes crd
19914 \begin_layout Description
19915 \begin_inset Flex Code
19918 \begin_layout Plain Layout
19925 \begin_inset Flex Code
19928 \begin_layout Plain Layout
19937 \begin_inset space \thinspace{}
19941 \begin_inset Flex Code
19944 \begin_layout Plain Layout
19950 ] si positionné à 1 et
19955 le paragraphe ajoute un résumé de son contenu dans son élément dans la table des matières.
19957 seule l'étiquette apparaît si elle existe.
19960 \begin_layout Description
19961 \begin_inset Flex Code
19964 \begin_layout Plain Layout
19971 \begin_inset Flex Code
19974 \begin_layout Plain Layout
19983 \begin_inset space \thinspace{}
19987 \begin_inset Flex Code
19990 \begin_layout Plain Layout
19996 ] fonctionne comme les styles de paragraphe,
19998 \begin_inset CommandInset ref
20000 reference "subsec:Styles-de-paragraphe"
20008 \begin_layout Description
20009 \begin_inset Flex Code
20012 \begin_layout Plain Layout
20018 définit la police utilisée pour le marqueur.
20020 \begin_inset CommandInset ref
20022 reference "subsec:polices"
20028 Noter que cette directive ne peut jamais apparaître avant
20029 \begin_inset Flex Code
20032 \begin_layout Plain Layout
20039 sinon elle sera sans effet.
20042 \begin_layout Description
20043 \begin_inset Flex Code
20046 \begin_layout Plain Layout
20053 \begin_inset Flex Code
20056 \begin_layout Plain Layout
20062 ] définit la chaîne de caractères qui apparaîtra sur le bouton ou ailleurs en tant que marquer d'insert.
20063 Quelques types d'inserts (
20064 \begin_inset Flex Code
20067 \begin_layout Plain Layout
20068 code \SpecialChar TeX
20075 \begin_inset Flex Code
20078 \begin_layout Plain Layout
20084 ) modifient ce marqueur à la volée.
20087 \begin_layout Description
20088 \begin_inset Flex Code
20091 \begin_layout Plain Layout
20097 définit un préambule dépendant de la langue,
20099 \begin_inset space ~
20103 \begin_inset CommandInset ref
20105 reference "subsec:I18n"
20113 \begin_layout Description
20114 \begin_inset Flex Code
20117 \begin_layout Plain Layout
20124 \begin_inset Flex Code
20127 \begin_layout Plain Layout
20133 ] définit le nom du code \SpecialChar LaTeX
20135 soit un environnement,
20139 \begin_layout Description
20140 \begin_inset Flex Code
20143 \begin_layout Plain Layout
20150 \begin_inset Flex Code
20153 \begin_layout Plain Layout
20159 ] définit le paramètre facultatif pour le
20160 \begin_inset Flex Code
20163 \begin_layout Plain Layout
20170 y compris des paires de crochets
20171 \begin_inset Flex Code
20174 \begin_layout Plain Layout
20181 Ce paramètre ne peut pas être modifié depuis \SpecialChar LyX
20183 \begin_inset Flex Code
20186 \begin_layout Plain Layout
20192 pour les paramètres personnalisables).
20193 Il sera émis tel quel après tous les
20194 \begin_inset Flex Code
20197 \begin_layout Plain Layout
20203 s \SpecialChar LaTeX
20207 \begin_layout Description
20208 \begin_inset Flex Code
20211 \begin_layout Plain Layout
20218 \begin_inset Flex Code
20221 \begin_layout Plain Layout
20230 \begin_inset Flex Code
20233 \begin_layout Plain Layout
20240 ] précise comment le style doit être traduit en \SpecialChar LaTeX
20245 \begin_layout Plain Layout
20246 \begin_inset Flex Code
20249 \begin_layout Plain Layout
20255 est peut-être trompeur,
20256 puisque ces règles s'appliquent aussi aux classes SGML.
20257 Voir les fichiers de classe SGML pour des exemples spécifiques.
20266 \begin_layout Description
20267 \begin_inset Flex Code
20270 \begin_layout Plain Layout
20277 \begin_inset Quotes cld
20280 rien de particulier
20281 \begin_inset Quotes crd
20287 \begin_layout Description
20288 \begin_inset Flex Code
20291 \begin_layout Plain Layout
20298 \begin_inset Flex Code
20301 \begin_layout Plain Layout
20308 {\SpecialChar ldots
20317 \begin_layout Description
20318 \begin_inset Flex Code
20321 \begin_layout Plain Layout
20328 \begin_inset Flex Code
20331 \begin_layout Plain Layout
20338 }\SpecialChar ldots
20353 \begin_layout Standard
20354 En rassemblant ceci,
20355 la sortie \SpecialChar LaTeX
20360 \begin_layout LyX-Code
20363 LatexName[LatexParam]{\SpecialChar ldots
20367 \begin_layout Standard
20372 \begin_layout LyX-Code
20375 begin{LatexName}[LatexParam] \SpecialChar ldots
20381 \begin_layout Standard
20383 \begin_inset Flex Code
20386 \begin_layout Plain Layout
20396 \begin_layout Description
20397 \begin_inset Flex Code
20400 \begin_layout Plain Layout
20407 \begin_inset Flex Code
20410 \begin_layout Plain Layout
20416 ] définit une chaîne de caractères insérée au début du contenu du style.
20417 Un passage à la ligne dans la sortie peut être indiquée par
20418 \begin_inset Flex Code
20421 \begin_layout Plain Layout
20430 \begin_layout Description
20431 \begin_inset Flex Code
20434 \begin_layout Plain Layout
20441 \begin_inset Flex Code
20444 \begin_layout Plain Layout
20452 \begin_inset Flex Code
20455 \begin_layout Plain Layout
20463 \begin_inset Flex Code
20466 \begin_layout Plain Layout
20474 \begin_inset Flex Code
20477 \begin_layout Plain Layout
20483 (indiquant une définition vide terminant les définitions de styles de caractères,
20485 Cette entrée est requise dans les inserts flexibles et n'est significative que là.
20486 Parmi d'autres choses,
20487 elle détermine dans quel menu cet insert va apparaître.
20489 \begin_inset Flex Code
20492 \begin_layout Plain Layout
20499 \begin_inset Flex Code
20502 \begin_layout Plain Layout
20509 \begin_inset Flex Code
20512 \begin_layout Plain Layout
20519 \begin_inset Quotes cld
20523 \begin_inset Quotes crd
20527 \begin_inset Flex Code
20530 \begin_layout Plain Layout
20537 \begin_inset Quotes cld
20541 \begin_inset Quotes crd
20546 \begin_inset Flex Code
20549 \begin_layout Plain Layout
20555 peut être positionné à
20556 \begin_inset Quotes cld
20560 \begin_inset Quotes crd
20564 \begin_inset Flex Code
20567 \begin_layout Plain Layout
20574 \begin_inset Quotes cld
20578 \begin_inset Quotes crd
20583 \begin_inset Flex Code
20586 \begin_layout Plain Layout
20598 \begin_inset Flex Code
20601 \begin_layout Plain Layout
20610 \begin_layout Description
20611 \begin_inset Flex Code
20614 \begin_layout Plain Layout
20621 \begin_inset Flex Code
20624 \begin_layout Plain Layout
20630 définit une chaîne de caractères pour le menu.
20631 Vous pouvez associer un accélérateur en accolant le caractère voulu à la chaîne séparé par
20632 \begin_inset Quotes cld
20636 \begin_inset Quotes crd
20640 \begin_inset space \thinspace{}
20644 \begin_inset space \space{}
20648 \begin_inset Quotes eld
20652 \begin_inset Flex Code
20655 \begin_layout Plain Layout
20662 \begin_inset Quotes erd
20666 Cette spécification est facultative.
20668 le nom utilisé dans le menu sera celui de l'insert dans la déclaration du type.
20671 \begin_layout Description
20672 \begin_inset Flex Code
20675 \begin_layout Plain Layout
20682 \begin_inset Flex Code
20685 \begin_layout Plain Layout
20694 \begin_inset space \thinspace{}
20698 \begin_inset Flex Code
20701 \begin_layout Plain Layout
20707 ] indique si plusieurs paragraphes sont autorisés dans cet insert.
20708 Ceci positionnera aussi
20709 \begin_inset Flex Code
20712 \begin_layout Plain Layout
20718 à la même valeur et
20719 \begin_inset Flex Code
20722 \begin_layout Plain Layout
20728 à la valeur opposée.
20729 Ceux-ci peuvent être repositionnés s'ils sont utilisés
20734 \begin_inset Flex Code
20737 \begin_layout Plain Layout
20746 \begin_inset Quotes cld
20750 \begin_inset Quotes crd
20756 \begin_layout Description
20757 \begin_inset Flex Code
20760 \begin_layout Plain Layout
20767 \begin_inset Flex Code
20770 \begin_layout Plain Layout
20779 \begin_inset space \thinspace{}
20783 \begin_inset Flex Code
20786 \begin_layout Plain Layout
20792 ] indique si les commandes fragiles de cet insert doivent êtres protégées par
20793 \begin_inset Flex Code
20796 \begin_layout Plain Layout
20809 sur le fait que la commande elle-même doive être protégée).
20812 \begin_inset Quotes cld
20816 \begin_inset Quotes crd
20822 \begin_layout Description
20823 \begin_inset Flex Code
20826 \begin_layout Plain Layout
20833 \begin_inset Flex Code
20836 \begin_layout Plain Layout
20845 \begin_inset space \thinspace{}
20849 \begin_inset Flex Code
20852 \begin_layout Plain Layout
20858 ] protège si nécessaire les macros qui contiennent cet insert avec
20859 \begin_inset Flex Code
20862 \begin_layout Plain Layout
20875 ) et par suite autorise du texte verbatim dans les macros.
20876 Implicitement faux.
20879 \begin_layout Description
20880 \begin_inset Flex Code
20883 \begin_layout Plain Layout
20890 \begin_inset Flex Code
20893 \begin_layout Plain Layout
20902 \begin_inset space \thinspace{}
20906 \begin_inset Flex Code
20909 \begin_layout Plain Layout
20915 ] implique que des commandes spécifiques dans cet insert (comme
20916 \begin_inset Flex Code
20919 \begin_layout Plain Layout
20928 \begin_inset Flex Code
20931 \begin_layout Plain Layout
20939 ) soient protégées dans une
20940 \begin_inset Flex Code
20943 \begin_layout Plain Layout
20952 Ceci est particulièrement requis pour les styles qui utilisent les commandes
20961 qui parcourent leur contenu de manière compliquée.
20962 Implicitement faux.
20965 \begin_layout Description
20966 \begin_inset Flex Code
20969 \begin_layout Plain Layout
20976 \begin_inset Flex Code
20979 \begin_layout Plain Layout
20985 définit une commande différente de la commande implicite (
20986 \begin_inset Flex Code
20989 \begin_layout Plain Layout
20999 ) pour les ruptures de ligne.
21000 La barre inversée initiale ne doit pas être saisie.
21004 \begin_layout Description
21005 \begin_inset Flex Code
21008 \begin_layout Plain Layout
21015 \begin_inset Flex Code
21018 \begin_layout Plain Layout
21025 \begin_inset Flex Code
21028 \begin_layout Plain Layout
21037 \begin_layout Description
21038 \begin_inset Flex Code
21041 \begin_layout Plain Layout
21048 \begin_inset Flex Code
21051 \begin_layout Plain Layout
21058 \begin_inset Flex Code
21061 \begin_layout Plain Layout
21068 \begin_inset Flex Code
21071 \begin_layout Plain Layout
21078 Ceci est utilisé pour renommer un
21079 \begin_inset Flex Code
21082 \begin_layout Plain Layout
21088 en conservant la compatibilité.
21091 \begin_layout Description
21092 \begin_inset Flex Code
21095 \begin_layout Plain Layout
21102 \begin_inset Flex Code
21105 \begin_layout Plain Layout
21114 \begin_inset space \thinspace{}
21118 \begin_inset Flex Code
21121 \begin_layout Plain Layout
21127 ] avec la valeur 1,
21128 les sauts de paragraphes seront ignorés dans le résultat imprimable.
21129 Ceci peut être utile pour les inserts dont le contenu doit être aligné dans la fenêtre \SpecialChar LyX
21131 sans que cela soit répercuté dans la sortie.
21134 \begin_layout Description
21135 \begin_inset Flex Code
21138 \begin_layout Plain Layout
21148 \begin_inset Flex Code
21151 \begin_layout Plain Layout
21161 \begin_inset space \thinspace{}
21167 \begin_inset Flex Code
21170 \begin_layout Plain Layout
21178 ] fonctionne comme avec les styles de paragraphe,
21180 \begin_inset CommandInset ref
21182 reference "subsec:Styles-de-paragraphe"
21190 \begin_layout Description
21191 \begin_inset Flex Code
21194 \begin_layout Plain Layout
21204 \begin_inset Flex Code
21207 \begin_layout Plain Layout
21217 \begin_inset space \thinspace{}
21223 \begin_inset Flex Code
21226 \begin_layout Plain Layout
21234 ] fonctionne comme avec les styles de paragraphe,
21236 \begin_inset CommandInset ref
21238 reference "subsec:Styles-de-paragraphe"
21246 \begin_layout Description
21247 \begin_inset Flex Code
21250 \begin_layout Plain Layout
21256 fonctionne comme avec les styles de paragraphe,
21258 \begin_inset CommandInset ref
21260 reference "subsec:Styles-de-paragraphe"
21268 \begin_layout Description
21269 \begin_inset Flex Code
21272 \begin_layout Plain Layout
21279 \begin_inset Flex Code
21282 \begin_layout Plain Layout
21288 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraphes de ce type.
21289 Ceci permet l'utilisation de références mises en forme.
21292 \begin_layout Description
21293 \begin_inset Flex Code
21296 \begin_layout Plain Layout
21303 \begin_inset Flex Code
21306 \begin_layout Plain Layout
21312 As with paragraph styles,
21314 \begin_inset CommandInset ref
21316 reference "subsec:Styles-de-paragraphe"
21324 \begin_layout Description
21325 \begin_inset Flex Code
21328 \begin_layout Plain Layout
21335 \begin_inset Flex Code
21338 \begin_layout Plain Layout
21347 \begin_inset space \thinspace{}
21351 \begin_inset Flex Code
21354 \begin_layout Plain Layout
21360 ] réinitialise les arguments \SpecialChar LaTeX
21361 de ce style (définis via la directive
21362 \begin_inset Flex Code
21365 \begin_layout Plain Layout
21372 Ceci est utile si vous avez dupliqué un style via
21373 \begin_inset Flex Code
21376 \begin_layout Plain Layout
21383 mais que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels).
21386 \begin_layout Description
21387 \begin_inset Flex Code
21390 \begin_layout Plain Layout
21397 \begin_inset Flex Code
21400 \begin_layout Plain Layout
21407 \begin_inset space \thinspace{}
21411 \begin_inset Flex Code
21414 \begin_layout Plain Layout
21422 ] avec la valeur 1,
21423 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.
21424 \begin_inset space \thinspace{}
21429 \begin_inset Flex Code
21432 \begin_layout Plain Layout
21435 textbf{Texte environnant
21439 textbf{contenu}}\SpecialChar ldots
21446 \begin_inset Flex Code
21449 \begin_layout Plain Layout
21452 textbf{Texte environnant
21454 moninsert{contenu}\SpecialChar ldots
21461 Utiliser ceci a un sens pour le commandes qui reactualisent les réglages de police de manière interne (e.
21462 \begin_inset space \thinspace{}
21466 notes de bas de page).
21467 Notez que positionner incorrectement ceci peut conduire à des résultats non désirés (e.
21468 \begin_inset space \thinspace{}
21473 \begin_inset Flex Code
21476 \begin_layout Plain Layout
21479 emph{Texte environnant
21483 emph{contenu}}\SpecialChar ldots
21490 le contenu est droit du fait que
21491 \begin_inset Flex Code
21494 \begin_layout Plain Layout
21504 \begin_inset Flex Code
21507 \begin_layout Plain Layout
21514 les changements de police ne sont pas réappliqués dans l'insert.
21517 \begin_layout Description
21518 \begin_inset Flex Code
21521 \begin_layout Plain Layout
21528 \begin_inset Flex Code
21531 \begin_layout Plain Layout
21537 ] définit une chaîne de caractères insérée à la fin du contenu du style.
21538 Un passage à la ligne dans la sortie peut être indiquée par
21539 \begin_inset Flex Code
21542 \begin_layout Plain Layout
21551 \begin_layout Description
21552 \begin_inset Flex Code
21555 \begin_layout Plain Layout
21562 \begin_inset Flex Code
21565 \begin_layout Plain Layout
21572 \begin_inset space \thinspace{}
21576 \begin_inset Flex Code
21579 \begin_layout Plain Layout
21587 ] active le correcteur orthographique sur le contenu de cet insert.
21590 \begin_inset Quotes cld
21594 \begin_inset Quotes crd
21600 \begin_layout Subsection
21604 \begin_inset CommandInset label
21606 name "subsec:Arguments"
21613 \begin_layout Standard
21614 À la fois les styles de paragraphe et les formats d'insert admettent des
21618 en plus du contenu principal.
21619 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
21621 Chaque argument (facultatif ou obligatoire) d'une commande ou d'un environnement —
21622 sauf pour l'argument obligatoire correspondant au contenu —
21623 a une définition séparée,
21624 où le nombre spécifie l'ordre des arguments.
21625 La définition doit se terminer par
21626 \begin_inset Flex Code
21629 \begin_layout Plain Layout
21636 Ainsi une commande avec deux arguments sera spécifiée comme suit:
21640 \begin_layout Quote
21646 \begin_layout Quote
21652 \begin_layout Quote
21658 \begin_layout Quote
21664 \begin_layout Quote
21670 \begin_layout Quote
21676 \begin_layout Standard
21677 Dans la définition de l'
21678 \begin_inset Flex Code
21681 \begin_layout Plain Layout
21688 les spécifications suivantes sont possibles:
21691 \begin_layout Itemize
21692 \begin_inset Flex Code
21695 \begin_layout Plain Layout
21702 \begin_inset Flex Code
21705 \begin_layout Plain Layout
21711 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
21712 \begin_inset Flex Code
21715 \begin_layout Plain Layout
21723 vous pouvez définir un raccourci en ajoutant le caractère désiré à la chaîne,
21725 \begin_inset Quotes cld
21729 \begin_inset Quotes crd
21733 \begin_inset space \thinspace{}
21737 \begin_inset space \space{}
21741 \begin_inset Quotes cld
21745 \begin_inset Flex Code
21748 \begin_layout Plain Layout
21749 Éléments personnalisables|é
21755 \begin_inset Quotes crd
21761 \begin_layout Itemize
21762 \begin_inset Flex Code
21765 \begin_layout Plain Layout
21772 \begin_inset Flex Code
21775 \begin_layout Plain Layout
21781 définit une chaîne particulière pour le menu.
21782 Vous pouvez définir un raccourci en ajoutant le caractère désiré à la chaîne,
21784 \begin_inset Quotes cld
21788 \begin_inset Quotes crd
21792 \begin_inset space \thinspace{}
21796 \begin_inset space \space{}
21800 \begin_inset Quotes cld
21804 \begin_inset Flex Code
21807 \begin_layout Plain Layout
21808 Éléments personnalisables|é
21814 \begin_inset Quotes crd
21818 Cette spécification est facultative,
21819 si elle n'existe pas,
21821 \begin_inset Flex Code
21824 \begin_layout Plain Layout
21830 sera utilisée pour le menu;
21833 \begin_layout Itemize
21834 \begin_inset Flex Code
21837 \begin_layout Plain Layout
21844 \begin_inset Flex Code
21847 \begin_layout Plain Layout
21853 définit un texte explicatif qui apparaît dans la bulle d'aide quand le curseur passe sur l'insertion d'argument;
21856 \begin_layout Itemize
21857 \begin_inset Flex Code
21860 \begin_layout Plain Layout
21867 \begin_inset Flex Code
21870 \begin_layout Plain Layout
21879 \begin_inset space \thinspace{}
21883 \begin_inset Flex Code
21886 \begin_layout Plain Layout
21892 ] précise si l’argument est obligatoire (1) ou optionnel (0).
21893 Les arguments obligatoires ont émis comme une chaîne vide s'ils ne sont pas précisés,
21894 alors que les arguments optionnels ne sont pas émis du tout.
21896 les arguments obligatoires sont insérés entre
21897 \begin_inset Flex Code
21900 \begin_layout Plain Layout
21907 alors que les arguments optionnels sont insérés entre
21908 \begin_inset Flex Code
21911 \begin_layout Plain Layout
21920 \begin_layout Itemize
21926 \begin_inset Flex Code
21929 \begin_layout Plain Layout
21935 définit une commande différente de la commande implicite (
21936 \begin_inset Flex Code
21939 \begin_layout Plain Layout
21949 ) pour les ruptures de ligne.
21950 La barre inversée initiale ne doit pas être saisie.
21953 \begin_layout Itemize
21954 \begin_inset Flex Code
21957 \begin_layout Plain Layout
21964 \begin_inset Flex Code
21967 \begin_layout Plain Layout
21973 définit une autre argument (par son numéro d'ordre) dont cet argument demande l’émission s'il est lui-même émis.
21974 Par exemple en \SpecialChar LaTeX
21976 les arguments optionnels demandent l'émission d'autres arguments optionnels situés avant eux dans la liste (au moins vides),
21978 \begin_inset Flex Code
21981 \begin_layout Plain Layout
21984 command[][argument]{text}
21990 ou ceci peut être précisé par la directive
21991 \begin_inset Flex Code
21994 \begin_layout Plain Layout
22001 \begin_inset Flex Code
22004 \begin_layout Plain Layout
22011 Si plusiuers argumenst sont requis,
22012 séparez-les par des virgules,
22017 \begin_inset Flex Code
22020 \begin_layout Plain Layout
22031 \begin_layout Itemize
22032 \begin_inset Flex Code
22035 \begin_layout Plain Layout
22042 \begin_inset Flex Code
22045 \begin_layout Plain Layout
22051 définit un délimiteur gauche personnalisé (au lieu de
22052 \begin_inset Flex Code
22055 \begin_layout Plain Layout
22062 \begin_inset Flex Code
22065 \begin_layout Plain Layout
22072 Un passage à la ligne dans la sortie peut être indiqué par
22073 \begin_inset Flex Code
22076 \begin_layout Plain Layout
22085 \begin_layout Itemize
22086 \begin_inset Flex Code
22089 \begin_layout Plain Layout
22096 \begin_inset Flex Code
22099 \begin_layout Plain Layout
22105 définit un délimiteur droit personnalisé (au lieu de
22106 \begin_inset Flex Code
22109 \begin_layout Plain Layout
22116 \begin_inset Flex Code
22119 \begin_layout Plain Layout
22126 Un passage à la ligne dans la sortie peut être indiqué par
22127 \begin_inset Flex Code
22130 \begin_layout Plain Layout
22139 \begin_layout Itemize
22140 \begin_inset Flex Code
22143 \begin_layout Plain Layout
22150 \begin_inset Flex Code
22153 \begin_layout Plain Layout
22159 définit un argument qui sera inséré si et seulement si aucun argument n'est saisi par l'utilisateur,
22160 c'est-à-dire si aucun insert d'argument n'a été spécifié (notez qu'un insert d'argument vide masque le
22161 \begin_inset Flex Code
22164 \begin_layout Plain Layout
22171 Les arguments multiples doivent être séparés par des virgules;
22174 \begin_layout Itemize
22175 \begin_inset Flex Code
22178 \begin_layout Plain Layout
22185 \begin_inset Flex Code
22188 \begin_layout Plain Layout
22194 définit un argument inséré dans tous les cas (seul ou en plus des chaîne saisies par l’utilisateur).
22195 Les arguments multiples doivent être séparés par des virgules;
22198 \begin_layout Itemize
22199 \begin_inset Flex Code
22202 \begin_layout Plain Layout
22208 définit la police de caractères utilisée pour le contenu de l'argument,
22210 \begin_inset CommandInset ref
22212 reference "subsec:polices"
22220 \begin_layout Itemize
22221 \begin_inset Flex Code
22224 \begin_layout Plain Layout
22231 \begin_inset Flex Code
22234 \begin_layout Plain Layout
22243 \begin_inset space \thinspace{}
22247 \begin_inset Flex Code
22250 \begin_layout Plain Layout
22256 ] similaire à la directive des styles de paragraphe,
22258 \begin_inset space ~
22262 \begin_inset CommandInset ref
22264 reference "subsec:Styles-de-paragraphe"
22275 \begin_layout Itemize
22276 \begin_inset Flex Code
22279 \begin_layout Plain Layout
22285 définit la police de caractères utilisée pour l'étiquette,
22287 \begin_inset CommandInset ref
22289 reference "subsec:polices"
22297 \begin_layout Itemize
22298 \begin_inset Flex Code
22301 \begin_layout Plain Layout
22308 \begin_inset Flex Code
22311 \begin_layout Plain Layout
22323 ] précise le style de rendu utilisé pour les cadres d'insertion et les boutons;
22326 \begin_layout Itemize
22327 \begin_inset Flex Code
22330 \begin_layout Plain Layout
22337 \begin_inset Flex Code
22340 \begin_layout Plain Layout
22346 force l'insertion de l’argument lorsque le style concerné est sélectionné (si sa valeur est 1).
22350 \begin_layout Itemize
22351 \begin_inset Flex Code
22354 \begin_layout Plain Layout
22361 \begin_inset Flex Code
22364 \begin_layout Plain Layout
22373 \begin_inset space \thinspace{}
22377 \begin_inset Flex Code
22380 \begin_layout Plain Layout
22386 ] similaire à la directive des styles de paragraphe,
22388 \begin_inset space ~
22392 \begin_inset CommandInset ref
22394 reference "subsec:Styles-de-paragraphe"
22405 \begin_layout Itemize
22406 \begin_inset Flex Code
22409 \begin_layout Plain Layout
22416 \begin_inset Flex Code
22419 \begin_layout Plain Layout
22426 \begin_inset Flex Code
22429 \begin_layout Plain Layout
22436 insère l'argument avec une copie du co-texte,
22437 (soit du texte sélectionné,
22438 soit tout le paragraphe) comme contenu.
22441 \begin_layout Itemize
22442 \begin_inset Flex Code
22445 \begin_layout Plain Layout
22452 \begin_inset Flex Code
22455 \begin_layout Plain Layout
22467 ] précise si le contenu de cet argument doit être émis sous forme brute,
22468 c'est-à-dire sans interprétation particulière requise par \SpecialChar LaTeX
22472 \begin_inset Flex Code
22475 \begin_layout Plain Layout
22481 est hérité par l'insert ou le paragraphe auquel l'argument est attaché,
22490 changent le statut pour le seul argument donné.
22493 \begin_layout Itemize
22494 \begin_inset Flex Code
22497 \begin_layout Plain Layout
22504 \begin_inset Flex Code
22507 \begin_layout Plain Layout
22508 chaîne de caractères
22517 définit des caractères qui doivent être transmis tel quels à la sortie,
22518 c'est-à-dire sans traitements particuliers que \SpecialChar LaTeX
22526 ceci nécessite une définition explicite pour les arguments,
22527 ceux-ci n’héritant pas
22531 de leur insert ou format parent.
22534 \begin_layout Itemize
22535 \begin_inset Flex Code
22538 \begin_layout Plain Layout
22545 \begin_inset Flex Code
22548 \begin_layout Plain Layout
22557 \begin_inset space \thinspace{}
22561 \begin_inset Flex Code
22564 \begin_layout Plain Layout
22570 ] émettra le contenu de l'argument dans l'élément correspondant dans la table des matières si positionné à 1.
22578 \begin_layout Standard
22580 le texte saisi dans la fenêtre de travail de \SpecialChar LyX
22581 dans le style considéré est le dernier argument de la commande si le
22582 \begin_inset Flex Code
22585 \begin_layout Plain Layout
22592 \begin_inset Flex Code
22595 \begin_layout Plain Layout
22603 les arguments préfixés par
22604 \begin_inset Flex Code
22607 \begin_layout Plain Layout
22613 sont émis après cet argument de la fenêtre de travail.
22614 Notez que la numérotation des post-arguments repart de 1,
22615 de sorte que le premier argument suivant l’argument de la fenêtre de travail est
22616 \begin_inset Flex Code
22619 \begin_layout Plain Layout
22626 Les post-arguments sont ignorés dans tout autre
22627 \begin_inset Flex Code
22630 \begin_layout Plain Layout
22637 \begin_inset Flex Code
22640 \begin_layout Plain Layout
22649 \begin_layout Standard
22650 Les arguments de liste
22651 \begin_inset Flex Code
22654 \begin_layout Plain Layout
22663 \begin_inset Flex Code
22666 \begin_layout Plain Layout
22674 ) sont préfixés par
22675 \begin_inset Flex Code
22678 \begin_layout Plain Layout
22684 suivi par leur numéro (e.
22685 \begin_inset space \thinspace{}
22689 \begin_inset space \space{}
22693 \begin_inset Flex Code
22696 \begin_layout Plain Layout
22705 \begin_layout Standard
22707 il existe un type particulier d'argument doté du préfixe
22708 \begin_inset Flex Code
22711 \begin_layout Plain Layout
22718 Ce n'est pas vraiment un argument,
22719 mais il utilise l’interface des arguments (le préfixe est aussi suivi par un nombre,
22721 \begin_inset space \thinspace{}
22726 \begin_inset Flex Code
22729 \begin_layout Plain Layout
22730 Argument listpreamble:1
22736 Comme son nom l'indique,
22737 il s'applique aux listes comme
22757 Son contenu sera positionné au début de la liste,
22759 \begin_inset Flex Code
22762 \begin_layout Plain Layout
22771 sur une ligne à part (un endroit normalement inaccessible en \SpecialChar LyX
22774 les utilisateurs peuvent insérer des redéfinitions (de longueurs,
22775 etc.) pour des listes particulières.
22777 ces arguments n'ont pas de délimiteur.
22780 \begin_layout Subsection
22782 \begin_inset CommandInset label
22784 name "subsec:Compteurs"
22791 \begin_layout Standard
22792 Il faut définir les compteurs (
22793 \begin_inset Flex Code
22796 \begin_layout Plain Layout
22804 \begin_inset Flex Code
22807 \begin_layout Plain Layout
22814 ) dans la classe elle-même.
22815 Les compteurs standard sont définis dans le fichier
22816 \begin_inset Flex Code
22819 \begin_layout Plain Layout
22826 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
22827 il suffit probablement que vous ajoutiez
22830 \begin_layout LyX-Code
22831 Input stdcounters.inc
22834 \begin_layout Standard
22835 à un endroit raisonnable dans la classe.
22838 \begin_layout Standard
22839 Mais si vous voulez définir des compteurs à votre guise,
22840 vous pouvez le faire.
22841 La déclaration d'un compteur doit commencer par
22844 \begin_layout LyX-Code
22848 \begin_layout Standard
22850 \begin_inset Flex Code
22853 \begin_layout Plain Layout
22859 est le nom du compteur.
22860 Et elle doit se terminer par
22861 \begin_inset Flex Code
22864 \begin_layout Plain Layout
22873 \begin_layout Standard
22874 Les paramètres suivants peuvent également être utilisés:
22877 \begin_layout Description
22878 \begin_inset Flex Code
22881 \begin_layout Plain Layout
22888 \begin_inset Flex Code
22891 \begin_layout Plain Layout
22897 ] positionne la valeur initiale du compteur,
22898 valeur à laquelle il sera réinitialisé quand cela sera nécessaire.
22900 la valeur désirée est la valeur implicite,
22901 \begin_inset space ~
22907 \begin_layout Description
22908 \begin_inset Flex Code
22911 \begin_layout Plain Layout
22918 \begin_inset Flex Code
22921 \begin_layout Plain Layout
22928 \begin_inset Quotes erd
22932 \begin_inset Quotes erd
22935 ] définit comment le compteur s'affiche.
22936 Fixer ce paramètre positionne également
22937 \begin_inset Flex Code
22940 \begin_layout Plain Layout
22941 LabelStringAppendix
22947 Les arguments spécifiques suivants peuvent être utilisés:
22951 \begin_layout Itemize
22952 \begin_inset Flex Code
22955 \begin_layout Plain Layout
22963 sera remplacé par l'expansion de
22964 \begin_inset Flex Code
22967 \begin_layout Plain Layout
22974 \begin_inset Newline newline
22978 \begin_inset Flex Code
22981 \begin_layout Plain Layout
22982 LabelStringAppendix
22988 \begin_inset Flex Code
22991 \begin_layout Plain Layout
23001 \begin_layout Itemize
23002 les valeurs du compteur peuvent être exprimées par des macros à la \SpecialChar LaTeX
23004 \begin_inset Flex Code
23007 \begin_layout Plain Layout
23025 \begin_inset Flex Code
23028 \begin_layout Plain Layout
23038 \begin_inset Flex Code
23041 \begin_layout Plain Layout
23050 3,\SpecialChar ldots
23053 \begin_inset Flex Code
23056 \begin_layout Plain Layout
23062 pour les lettres en bas de casse:
23069 \begin_inset Flex Code
23072 \begin_layout Plain Layout
23078 pour les lettres en capitales:
23085 \begin_inset Flex Code
23088 \begin_layout Plain Layout
23094 pour la numérotation en bas de casse romaine:
23101 \begin_inset Flex Code
23104 \begin_layout Plain Layout
23110 pour la numérotation capitale romaine:
23117 \begin_layout Standard
23119 \begin_inset Flex Code
23122 \begin_layout Plain Layout
23129 une valeur implicite est construite comme suit:
23130 si le compteur a un compteur parent
23131 \begin_inset Flex Code
23134 \begin_layout Plain Layout
23141 \begin_inset Flex Code
23144 \begin_layout Plain Layout
23152 \begin_inset Newline newline
23156 \begin_inset Flex Code
23159 \begin_layout Plain Layout
23171 \begin_inset Flex Code
23174 \begin_layout Plain Layout
23185 \begin_layout Description
23186 \begin_inset Flex Code
23189 \begin_layout Plain Layout
23190 LabelStringAppendix
23196 \begin_inset Flex Code
23199 \begin_layout Plain Layout
23206 \begin_inset Quotes erd
23210 \begin_inset Quotes erd
23214 \begin_inset Flex Code
23217 \begin_layout Plain Layout
23224 mais pour les annexes.
23227 \begin_layout Description
23228 \begin_inset Flex Code
23231 \begin_layout Plain Layout
23238 \begin_inset Flex Code
23241 \begin_layout Plain Layout
23248 \begin_inset Quotes eld
23252 \begin_inset Quotes erd
23255 ] définit le nom du compteur utilisé en \SpecialChar LaTeX
23258 en \SpecialChar LyX
23260 il existe un compteur dénommé `theorem',
23261 mais son nom dans l'exportation \SpecialChar LaTeX
23265 \begin_layout Description
23266 \begin_inset Flex Code
23269 \begin_layout Plain Layout
23276 \begin_inset Flex Code
23279 \begin_layout Plain Layout
23286 \begin_inset Quotes erd
23290 \begin_inset Quotes erd
23293 ] définit un format à utiliser pour les références mises en forme utilisant ce compteur.
23295 on peut vouloir que les références aux numéros de section apparaissent comme
23296 \begin_inset Quotes cld
23300 \begin_inset space ~
23304 \begin_inset Quotes crd
23308 La chaîne devra contenir
23309 \begin_inset Quotes cld
23313 \begin_inset Quotes crd
23316 ou une spécifcation de compteur comme dans
23317 \begin_inset Flex Code
23320 \begin_layout Plain Layout
23327 Ceci sera remplacé par la valeur courante du compteur.
23334 \begin_inset Flex Code
23337 \begin_layout Plain Layout
23347 (qui pourrait être affiché comme §2.7).
23350 \begin_layout Description
23353 \begin_inset Flex Code
23356 \begin_layout Plain Layout
23365 \begin_inset Flex Code
23368 \begin_layout Plain Layout
23378 \begin_inset Flex Code
23381 \begin_layout Plain Layout
23391 est à utiliser avec les références mises en forme,
23392 en particulier quand un seul compteur est utilisé avec plusiurs styles.
23393 Par exemple le compteur
23394 \begin_inset Flex Code
23397 \begin_layout Plain Layout
23403 est souvent utilisé pour tous les environnements de type théorème:
23415 Le premier argument donne un préfixe utilisé dans les étiquettes (e.g.
23417 \begin_inset Quotes cld
23421 \begin_inset Quotes crd
23425 \begin_inset Quotes cld
23429 \begin_inset Quotes crd
23433 et le second un chaîne de mise en forme comme pour
23434 \begin_inset Flex Code
23437 \begin_layout Plain Layout
23444 \begin_inset Flex Code
23447 \begin_layout Plain Layout
23454 S'il n'est pas spécifié,
23456 \begin_inset Flex Code
23459 \begin_layout Plain Layout
23468 \begin_layout Description
23469 \begin_inset Flex Code
23472 \begin_layout Plain Layout
23479 \begin_inset Flex Code
23482 \begin_layout Plain Layout
23489 \begin_inset Quotes erd
23493 \begin_inset Quotes erd
23496 ] contient le nom d'un autre compteur:
23497 le compteur actuel sera remis à zéro à chaque fois que l'autre augmentera.
23500 \begin_inset Flex Code
23503 \begin_layout Plain Layout
23510 \begin_inset Flex Code
23513 \begin_layout Plain Layout
23522 \begin_layout Subsection
23523 Description de police
23524 \begin_inset CommandInset label
23526 name "subsec:polices"
23533 \begin_layout Standard
23534 Une description de police ressemble à :
23537 \begin_layout LyX-Code
23551 \begin_layout LyX-Code
23555 \begin_layout LyX-Code
23559 \begin_layout Standard
23560 et les commandes suivantes sont disponibles :
23563 \begin_layout Description
23564 \begin_inset Flex Code
23567 \begin_layout Plain Layout
23582 \begin_inset space ~
23586 \begin_inset CommandInset ref
23588 reference "chap:Names-of-colors"
23596 pour les arguments valides.
23599 \begin_layout Description
23600 \begin_inset Flex Code
23603 \begin_layout Plain Layout
23612 \begin_inset Flex Code
23615 \begin_layout Plain Layout
23625 \begin_inset Flex Code
23628 \begin_layout Plain Layout
23636 \begin_inset Flex Code
23639 \begin_layout Plain Layout
23648 \begin_layout Description
23649 \begin_inset Flex Code
23652 \begin_layout Plain Layout
23659 \begin_inset Flex Code
23662 \begin_layout Plain Layout
23670 ] avec les arguments valides suivants:
23672 \begin_inset Flex Code
23675 \begin_layout Plain Layout
23683 \begin_inset Flex Code
23686 \begin_layout Plain Layout
23694 \begin_inset Flex Code
23697 \begin_layout Plain Layout
23705 \begin_inset Flex Code
23708 \begin_layout Plain Layout
23716 \begin_inset Flex Code
23719 \begin_layout Plain Layout
23727 \begin_inset Flex Code
23730 \begin_layout Plain Layout
23738 \begin_inset Flex Code
23741 \begin_layout Plain Layout
23749 \begin_inset Flex Code
23752 \begin_layout Plain Layout
23760 \begin_inset Flex Code
23763 \begin_layout Plain Layout
23771 \begin_inset Flex Code
23774 \begin_layout Plain Layout
23782 \begin_inset Flex Code
23785 \begin_layout Plain Layout
23792 \begin_inset Newline linebreak
23796 \begin_inset Flex Code
23799 \begin_layout Plain Layout
23806 Chacun de ceux-ci (dés)active l'attribut correspondant.
23807 \begin_inset Newline newline
23812 \begin_inset Flex Code
23815 \begin_layout Plain Layout
23821 active la mise en évidence,
23823 \begin_inset Flex Code
23826 \begin_layout Plain Layout
23833 Si ce dernier point vous intrigue,
23834 souvenez-vous que le réglage de police du contexte courant est généralement hérité du contexte environnant.
23837 \begin_inset Flex Code
23840 \begin_layout Plain Layout
23848 désactiverait la mise en évidence qui était active de toutes façons,
23849 par exemple dans un environnement de théorème.
23853 \begin_layout Description
23854 \begin_inset Flex Code
23857 \begin_layout Plain Layout
23866 \begin_inset Flex Code
23869 \begin_layout Plain Layout
23879 \begin_inset Flex Code
23882 \begin_layout Plain Layout
23891 \begin_layout Description
23892 \begin_inset Flex Code
23895 \begin_layout Plain Layout
23904 \begin_inset Flex Code
23907 \begin_layout Plain Layout
23917 \begin_inset Flex Code
23920 \begin_layout Plain Layout
23928 \begin_inset Flex Code
23931 \begin_layout Plain Layout
23939 \begin_inset Flex Code
23942 \begin_layout Plain Layout
23951 \begin_layout Description
23952 \begin_inset Flex Code
23955 \begin_layout Plain Layout
23962 \begin_inset Flex Code
23965 \begin_layout Plain Layout
23973 \begin_inset Flex Code
23976 \begin_layout Plain Layout
23984 \begin_inset Flex Code
23987 \begin_layout Plain Layout
23997 \begin_inset Flex Code
24000 \begin_layout Plain Layout
24008 \begin_inset Flex Code
24011 \begin_layout Plain Layout
24019 \begin_inset Flex Code
24022 \begin_layout Plain Layout
24030 \begin_inset Flex Code
24033 \begin_layout Plain Layout
24041 \begin_inset Flex Code
24044 \begin_layout Plain Layout
24053 \begin_layout Subsection
24054 \begin_inset CommandInset label
24056 name "subsec:Citation-engine-description"
24060 Description du moteur de citation
24063 \begin_layout Standard
24065 \begin_inset Flex Code
24068 \begin_layout Plain Layout
24075 tels qu'ils ont utilisés dans les fichiers éponymes (voir
24076 \begin_inset CommandInset ref
24078 reference "subsec:Cite-Engine-Files"
24087 définissent les commandes de citation reconnues par un
24088 \begin_inset Quotes cld
24092 \begin_inset Quotes crd
24096 Un moteur de citation,
24097 en \SpecialChar LyX
24099 désigne une façon de spécifier le format des citations en utilisant des nombres,
24100 des noms d'auteurs ou des années.
24103 reconnaît trois types de moteurs:
24106 \begin_layout Enumerate
24107 \begin_inset Flex Code
24110 \begin_layout Plain Layout
24117 la méthode implicite de Bib\SpecialChar TeX
24118 pour mettre en forme les citations,
24119 un style numérique simple (e.
24120 \begin_inset space \thinspace{}
24125 \begin_inset Quotes eld
24129 \begin_inset Quotes erd
24135 \begin_layout Enumerate
24136 \begin_inset Flex Code
24139 \begin_layout Plain Layout
24146 les citations style Harvard combinant noms d'auteurs et année de publication (e.
24147 \begin_inset space \thinspace{}
24152 \begin_inset Quotes eld
24155 Smith et Miller (2017b)
24156 \begin_inset Quotes erd
24162 \begin_layout Enumerate
24163 \begin_inset Flex Code
24166 \begin_layout Plain Layout
24173 citations numériques étendues incluant l'auteur ou le titre à côté du numéro (e.
24174 \begin_inset space \thinspace{}
24179 \begin_inset Quotes eld
24182 Smith et Miller [1]
24183 \begin_inset Quotes erd
24189 \begin_layout Standard
24191 \begin_inset Flex Code
24194 \begin_layout Plain Layout
24200 se présentent comme ceci :
24203 \begin_layout LyX-Code
24207 \begin_layout LyX-Code
24211 \begin_layout LyX-Code
24215 \begin_layout LyX-Code
24216 citeyearpar[][]=parencite*
24219 \begin_layout LyX-Code
24223 \begin_layout LyX-Code
24227 \begin_layout Standard
24229 \begin_inset Flex Code
24232 \begin_layout Plain Layout
24239 Les lignes suivantes définissent respectivement une commande de citation ou un paradigme de commande de citation reconnu par le moteur.
24240 La ligne peut être simplement une commande de citation utilisée à la fois pour désigner la commande \SpecialChar LyX
24241 et la sortie \SpecialChar LaTeX
24242 ou peut être plus compliquée pour éclaircir les choses.
24243 La syntaxe complète est:
24246 \begin_layout LyX-Code
24247 LyXName|alias$*<!_stardesc!_stardesctooltip>[][]=latexcmd
24250 \begin_layout Itemize
24251 \begin_inset Flex Code
24254 \begin_layout Plain Layout
24261 le nom utilisé dans le fichier
24262 \begin_inset Flex Code
24265 \begin_layout Plain Layout
24275 \begin_layout Standard
24276 Pour des raisons de portabilité,
24277 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,
24278 et nous devons choisir un
24279 \begin_inset Flex Code
24282 \begin_layout Plain Layout
24289 si le nom de la commande \SpecialChar LaTeX
24294 \begin_layout Itemize
24295 \begin_inset Flex Code
24298 \begin_layout Plain Layout
24305 une liste de commandes (séparées par des virgules) synonymes du
24306 \begin_inset Flex Code
24309 \begin_layout Plain Layout
24315 donné dans le moteur courant.
24316 Ceci facilite le changement de paquetages de citations et de moteurs.
24318 \begin_inset Flex Code
24321 \begin_layout Plain Layout
24327 peut être comparé à
24328 \begin_inset Flex Code
24331 \begin_layout Plain Layout
24337 dans les définitions de format.
24340 \begin_layout Itemize
24341 \begin_inset Flex Code
24344 \begin_layout Plain Layout
24351 la commande \SpecialChar LaTeX
24352 effectivement émise.
24356 \begin_layout Standard
24357 \begin_inset Flex Code
24360 \begin_layout Plain Layout
24367 \begin_inset Flex Code
24370 \begin_layout Plain Layout
24378 \begin_inset Flex Code
24381 \begin_layout Plain Layout
24389 \begin_inset Flex Code
24392 \begin_layout Plain Layout
24398 sera émis vers \SpecialChar LaTeX
24402 \begin_layout Standard
24406 \begin_layout Itemize
24407 une capitale indique que la commande a également une forme capitalisée (
24408 \begin_inset Flex Code
24411 \begin_layout Plain Layout
24421 \begin_inset Flex Code
24424 \begin_layout Plain Layout
24433 Ceci force en général la capitalisation des préfixes de nom (
24438 \begin_inset Formula $\Rightarrow$
24448 \begin_layout Itemize
24450 \begin_inset Flex Code
24453 \begin_layout Plain Layout
24459 précisent le nombre d'arguments facultatifs (de 0 à 2).
24462 \begin_layout Itemize
24464 \begin_inset Flex Code
24467 \begin_layout Plain Layout
24474 existe une version étoilée de la commande (
24475 \begin_inset Flex Code
24478 \begin_layout Plain Layout
24488 \begin_inset Flex Code
24491 \begin_layout Plain Layout
24504 \begin_layout Standard
24506 la version étoilée signifie qu'il faut afficher tous les auteurs,
24507 même si la liste devrait être raccourcie par
24508 \begin_inset Quotes cld
24512 \begin_inset Quotes crd
24515 du fait de la limite
24516 \begin_inset Flex Code
24519 \begin_layout Plain Layout
24528 \begin_layout Standard
24529 Si l'étoile a une signification différente pour une commande donnée,
24530 ceci peut être spécifié par des crochets anguleux:
24532 \begin_inset Flex Code
24535 \begin_layout Plain Layout
24536 <!_stardesc!_stardesctooltip>
24542 On peut préciser au maximum deux mots-clés (sujets à traduction) marqués par le préfixe
24543 \begin_inset Flex Code
24546 \begin_layout Plain Layout
24553 Le premier désigne la chaîne de caractères qui remplace la case à cocher
24554 \begin_inset Quotes cld
24562 \begin_inset Quotes crd
24565 dans le menu de citation,
24566 le second désigne une bulle d'aide optionnelle pour cette case.
24569 \begin_layout Standard
24570 Notez que ces deux mots-clés doivent être définis dans un
24571 \begin_inset Flex Code
24574 \begin_layout Plain Layout
24580 (voir le paragraphe suivant),
24581 en enlevant le point d'exclamation,
24585 \begin_layout LyX-Code
24586 _stardesc Légende d'une commande étoilée
24589 \begin_layout LyX-Code
24590 _stardesctooltip Bulle d'aide pour la case à cocher d'une commande étoilée
24594 \begin_layout Itemize
24596 \begin_inset Flex Code
24599 \begin_layout Plain Layout
24605 indique que cette commande supporte les
24606 \begin_inset Quotes cld
24609 listes de citation qualifiées
24610 \begin_inset Quotes crd
24614 Ceci est une fonctionnalité particulière à
24618 pour les citations à références multiples,
24619 où une pré- ou post-note peut être associée à chaque référence de la liste.
24620 Veuillez vous reporter au manuel
24627 \begin_layout Standard
24628 Si vous souhaitez ajouter une commande
24632 à un moteur de citation (e.g.
24633 ajouter une commande particulière fournie par une classe),
24634 vous pouvez utiliser
24635 \begin_inset Flex Code
24638 \begin_layout Plain Layout
24639 AddToCiteEngine <type de moteur> \SpecialChar ldots
24646 Notez que seules les commandes de citation qui n'existe pas encore sont ajoutées.
24649 \begin_layout Subsection
24650 \begin_inset CommandInset label
24652 name "subsec:Description citation"
24656 Description d'une insertion de citation
24659 \begin_layout Standard
24661 \begin_inset Flex Code
24664 \begin_layout Plain Layout
24670 servent à décrire comment les citations bibliographiques doivent être affichées,
24671 à la fois dans \SpecialChar LyX
24672 (dans la fenêtre de citation et dans les bulles d'aide,
24673 par exemple) et dans le résultat XHTML.
24674 Un tel bloc se présente comme suit:
24677 \begin_layout LyX-Code
24683 \begin_layout LyX-Code
24689 \begin_layout LyX-Code
24695 \begin_layout LyX-Code
24701 \begin_layout Standard
24707 \begin_layout LyX-Code
24713 \begin_layout LyX-Code
24719 \begin_layout LyX-Code
24725 \begin_layout LyX-Code
24731 \begin_layout Standard
24732 Dans le premier cas,
24733 les différentes lignes définissent l'affichage de l'information correspondant à une article ou à un livre,
24735 et une telle définition peut être créée pour tout type d'entrée apparaissant dans un fichier Bib\SpecialChar TeX
24738 définit un format implicite dans le code source qui sera utilisé si aucune définition spécifique n'est fournie.
24740 prédéfinit plusieurs formats dans le fichier
24741 \begin_inset Flex Code
24744 \begin_layout Plain Layout
24751 qui est inclus dans la plupart des classes de document \SpecialChar LyX
24755 \begin_layout Standard
24756 Dans le second cas,
24757 les lignes définissent comment une commande de citation particulière (dans l'exemple
24758 \begin_inset Flex Code
24761 \begin_layout Plain Layout
24771 \begin_inset Flex Code
24774 \begin_layout Plain Layout
24782 ) doit être affichée dans la légende d'insert de citation,
24783 dans le dialogue de citation ou dans le résultat XHTML.
24785 définit de tels formats pour les variantes de style de citation qu'il reconnaît via
24787 Document\SpecialChar menuseparator
24788 Paramètres\SpecialChar menuseparator
24789 Bibliographie\SpecialChar ldots
24793 \begin_inset Flex Code
24796 \begin_layout Plain Layout
24802 qui accompagnent \SpecialChar LyX
24804 \begin_inset space ~
24808 \begin_inset CommandInset ref
24810 reference "subsec:Cite-Engine-Files"
24821 \begin_layout Standard
24822 Les définitions utilisent un langage simple qui permet
24823 \begin_inset space ~
24826 de remplacer les clés Bib\SpecialChar TeX
24828 les clés doivent être encloses entre caractères
24829 \begin_inset Flex Code
24832 \begin_layout Plain Layout
24841 \begin_inset Flex Code
24844 \begin_layout Plain Layout
24851 Une définition simple serait par exemple:
24854 \begin_layout LyX-Code
24857 \begin_inset Quotes eld
24861 \begin_inset Quotes erd
24867 \begin_layout Standard
24868 Ceci imprimerait le nom de l'auteur,
24869 suivi d'une virgule,
24871 entre double guillemets,
24875 \begin_layout Standard
24877 vous voudrez parfois n'imprimer une clé que si elle existe.
24878 Ceci est obtenu par une construction conditionnelle,
24881 \begin_inset Flex Code
24884 \begin_layout Plain Layout
24886 \begin_inset space ~
24897 \begin_inset Flex Code
24900 \begin_layout Plain Layout
24908 \begin_inset Quotes cld
24912 \begin_inset Quotes crd
24915 suivi de la clé volume.
24916 On peut aussi introduire une clause
24917 \begin_inset Flex Code
24920 \begin_layout Plain Layout
24926 dans l'expression conditionnelle,
24928 \begin_inset Newline newline
24932 \begin_inset Flex Code
24935 \begin_layout Plain Layout
24936 {%author%[[%author%]][[%editor%,
24943 \begin_inset Newline newline
24948 \begin_inset Flex Code
24951 \begin_layout Plain Layout
24957 est imprimée si elle existe;
24959 \begin_inset Flex Code
24962 \begin_layout Plain Layout
24970 \begin_inset Quotes cld
24975 \begin_inset Quotes crd
24979 Noter que la clé est encore enclose entre caractères
24980 \begin_inset Flex Code
24983 \begin_layout Plain Layout
24990 la clause conditionnelle entière est enclose entre accolades,
24992 \begin_inset Flex Code
24995 \begin_layout Plain Layout
25002 \begin_inset Flex Code
25005 \begin_layout Plain Layout
25011 sont encloses entre double crochets
25012 \begin_inset Quotes cld
25016 \begin_inset Quotes crd
25020 \begin_inset Quotes cld
25024 \begin_inset Quotes crd
25028 Il ne peut avoir d'espaces entre ces marqueurs.
25031 \begin_layout Standard
25032 En plus des clés d'entrée,
25033 quelques clés spéciales peuvent être utilisée pour ces conditions:
25036 \begin_layout Itemize
25037 \begin_inset Flex Code
25040 \begin_layout Plain Layout
25041 {%dialog%[[true]][[false]]}
25048 \begin_inset Quotes cld
25052 \begin_inset Quotes crd
25055 pour les dialogues et les menus,
25057 \begin_inset Quotes cld
25061 \begin_inset Quotes crd
25064 dans d'autres contextes (fenêtre \SpecialChar LyX
25069 \begin_layout Itemize
25070 \begin_inset Flex Code
25073 \begin_layout Plain Layout
25074 {%export%[[true]][[false]]}
25081 \begin_inset Quotes cld
25085 \begin_inset Quotes crd
25088 pour exports et menus,
25090 \begin_inset Quotes cld
25094 \begin_inset Quotes crd
25097 dans d'autres contextes (fenêtre \SpecialChar LyX
25102 \begin_layout Itemize
25103 \begin_inset Flex Code
25106 \begin_layout Plain Layout
25114 \begin_inset Quotes cld
25118 \begin_inset Quotes crd
25121 si un autre élément suit (e.
25122 \begin_inset space \thinspace{}
25126 dans une citation à clés multiples),
25128 \begin_inset Quotes cld
25132 \begin_inset Quotes crd
25136 \begin_inset Quotes crd
25142 \begin_layout Itemize
25143 \begin_inset Flex Code
25146 \begin_layout Plain Layout
25147 {%second%[[true]][[false]]}
25154 \begin_inset Quotes cld
25158 \begin_inset Quotes crd
25161 si c'est le second élément d'une liste,
25163 \begin_inset Quotes cld
25167 \begin_inset Quotes crd
25173 \begin_layout Itemize
25174 \begin_inset Flex Code
25177 \begin_layout Plain Layout
25178 {%ifstar%[[true]][[false]]}
25185 \begin_inset Quotes cld
25189 \begin_inset Quotes crd
25192 pour une commande de citation étoilée (comme
25193 \begin_inset Flex Code
25196 \begin_layout Plain Layout
25206 \begin_inset Quotes cld
25210 \begin_inset Quotes crd
25213 si la commande est non étoilée;
25216 \begin_layout Itemize
25217 \begin_inset Flex Code
25220 \begin_layout Plain Layout
25221 {%ifentrytype:<type>%[[true]][[false]]}
25228 \begin_inset Quotes cld
25232 \begin_inset Quotes crd
25235 si le type d'entrée courant correspond à
25236 \begin_inset Flex Code
25239 \begin_layout Plain Layout
25247 \begin_inset Quotes cld
25251 \begin_inset Quotes crd
25255 dans une définition de citation
25256 \begin_inset Flex Code
25259 \begin_layout Plain Layout
25260 {%ifentrytype:book%[[ceci est un livre]][[ceci n'est pas un livre]]}
25268 \begin_layout Itemize
25269 \begin_inset Flex Code
25272 \begin_layout Plain Layout
25273 {%ifmultiple:<authortype>%[[true]][[false]]}
25280 \begin_inset Quotes cld
25284 \begin_inset Quotes crd
25287 si le type d'auteur courant ( author,
25288 editor etc.) a plusieurs auteurs,
25290 \begin_inset Quotes cld
25294 \begin_inset Quotes crd
25298 dans la définition d'une bibliographie:
25300 \begin_inset Flex Code
25303 \begin_layout Plain Layout
25304 {%ifmultiple:editor%[[eds.]][[ed.]]}
25312 \begin_layout Itemize
25313 \begin_inset Flex Code
25316 \begin_layout Plain Layout
25317 {%ifqualified%[[true]][[false]]}
25324 \begin_inset Quotes cld
25328 \begin_inset Quotes crd
25331 si la citation courante est est une liste de citation qualifiée (un format spécifique
25335 pour les citations à références multiples),
25337 \begin_inset Quotes cld
25341 \begin_inset Quotes crd
25347 \begin_layout Standard
25349 \begin_inset Flex Code
25352 \begin_layout Plain Layout
25358 imprime la clé auteur telle qu'elle est décrite dans le fichier bibliographique.
25359 Ce n'est pas nécessairement ce qui est désiré,
25360 puisque le résultat pourrait être
25361 \begin_inset Quotes cld
25368 \begin_inset Quotes crd
25372 \begin_inset Quotes cld
25376 \begin_inset Quotes crd
25379 est utilisé par Bib\SpecialChar TeX
25380 pour séparer les auteurs).
25382 propose donc quelques méthodes pour afficher correctement des listes de noms (qui seront également traduites).
25383 Les solutions suivantes sont disponibles:
25386 \begin_layout Enumerate
25387 Pour les listes de noms avec prénom et nom,
25388 appropriées pour les auteurs/éditeurs d'une entrée bibliographique.
25390 \begin_inset Flex Code
25393 \begin_layout Plain Layout
25399 précise le type de liste requis (e.g.
25401 \begin_inset Flex Code
25404 \begin_layout Plain Layout
25414 \begin_layout Itemize
25415 \begin_inset Flex Code
25418 \begin_layout Plain Layout
25419 %abbrvnames:<nametype>%
25425 crée une liste abrégée (avec
25426 \begin_inset Quotes cld
25430 \begin_inset Quotes crd
25434 \begin_inset Flex Code
25437 \begin_layout Plain Layout
25446 \begin_layout Itemize
25447 \begin_inset Flex Code
25450 \begin_layout Plain Layout
25451 %fullnames:<nametype>%
25457 crée une liste complète (jamais abréviée avec
25458 \begin_inset Quotes cld
25462 \begin_inset Quotes crd
25468 \begin_layout Itemize
25469 \begin_inset Flex Code
25472 \begin_layout Plain Layout
25473 %forceabbrvnames:<nametype>%
25479 crée une liste toujours abrégée (avec
25480 \begin_inset Quotes cld
25484 \begin_inset Quotes crd
25488 \begin_inset Flex Code
25491 \begin_layout Plain Layout
25501 \begin_layout Enumerate
25502 Autres listes avec prénom et nom,
25503 si l'ordre des nom et prénom diffère dans l'entrée bibliographique (comme avec:
25505 \begin_inset Quotes cld
25515 \begin_inset Quotes crd
25522 \begin_layout Itemize
25523 \begin_inset Flex Code
25526 \begin_layout Plain Layout
25527 %abbrvbynames:<nametype>%
25533 crée une liste abrégée (avec
25534 \begin_inset Quotes cld
25538 \begin_inset Quotes crd
25542 \begin_inset Flex Code
25545 \begin_layout Plain Layout
25554 \begin_layout Itemize
25555 \begin_inset Flex Code
25558 \begin_layout Plain Layout
25559 %fullbynames:<nametype>%
25565 crée une liste complète (jamais abréviée avec
25566 \begin_inset Quotes cld
25570 \begin_inset Quotes crd
25576 \begin_layout Itemize
25577 \begin_inset Flex Code
25580 \begin_layout Plain Layout
25581 %forceabbrvbynames:<nametype>%
25587 crée une liste toujours abrégée (avec
25588 \begin_inset Quotes cld
25592 \begin_inset Quotes crd
25596 \begin_inset Flex Code
25599 \begin_layout Plain Layout
25609 \begin_layout Enumerate
25610 Et enfin listes constituées uniquement de noms de famille,
25611 comme utilisé dans les étiquettes de citation auteur-année.
25612 Elles ne prennent pas de
25613 \begin_inset Flex Code
25616 \begin_layout Plain Layout
25623 mais retournent toujours soit une liste d'auteurs ou,
25624 si c'est impossible,
25625 une liste d'éditeurs (comme il est fréquent dans les étiquettes auteur-année):
25629 \begin_layout Itemize
25630 \begin_inset Flex Code
25633 \begin_layout Plain Layout
25640 crée une liste abrégée (avec
25641 \begin_inset Quotes cld
25645 \begin_inset Quotes crd
25649 \begin_inset Flex Code
25652 \begin_layout Plain Layout
25661 \begin_layout Itemize
25662 \begin_inset Flex Code
25665 \begin_layout Plain Layout
25672 crée une liste complète (jamais abréviée avec
25673 \begin_inset Quotes cld
25677 \begin_inset Quotes crd
25683 \begin_layout Itemize
25684 \begin_inset Flex Code
25687 \begin_layout Plain Layout
25688 %forceabbrvciteauthor%
25694 crée une liste toujours abrégée (avec
25695 \begin_inset Quotes cld
25699 \begin_inset Quotes crd
25703 \begin_inset Flex Code
25706 \begin_layout Plain Layout
25717 \begin_layout Standard
25718 L'ordre prénom/nom dans les deux premières listes peut être ajusté via ces macros:
25721 \begin_layout Itemize
25722 \begin_inset Flex Code
25725 \begin_layout Plain Layout
25726 !firstnameform %surname%,
25732 (premier auteur dans les listes de type 1)
25735 \begin_layout Itemize
25736 \begin_inset Flex Code
25739 \begin_layout Plain Layout
25740 !othernameform %surname%,
25746 (autres auteurs dans les listes de type 1)
25749 \begin_layout Itemize
25750 \begin_inset Flex Code
25753 \begin_layout Plain Layout
25754 !firstbynameform %prename% %surname%
25759 (premier auteur dans les listes de type 2)
25762 \begin_layout Itemize
25763 \begin_inset Flex Code
25766 \begin_layout Plain Layout
25767 !otherbynameform %prename% %surname%
25772 (autres auteurs dans les listes de type 2)
25775 \begin_layout Standard
25776 Ceci vous permet de créer des nommages tels que
25777 \begin_inset Quotes cld
25781 Peter and Mary Smith:
25785 John Doe and Pat Green,
25786 eds.:\SpecialChar ldots
25788 \begin_inset Quotes crd
25794 \begin_layout Standard
25795 Il existe enfin une autre syntaxe possible dans ces définitions,
25796 qui se présente comme suit:
25797 \begin_inset Flex Code
25800 \begin_layout Plain Layout
25807 Ceci définit une entité d'information utilisée pour créer du
25808 \begin_inset Quotes cld
25812 \begin_inset Quotes crd
25816 De manière évidente,
25817 nous ne souhaitons pas exporter des balises HTML en écrivant du texte normal,
25818 aussi doivent elles être enclose entre
25819 \begin_inset Quotes cld
25823 \begin_inset Quotes crd
25827 \begin_inset Quotes cld
25831 \begin_inset Quotes crd
25837 \begin_layout Standard
25838 Deux définitions spéciales sont également disponibles dans un bloc
25839 \begin_inset Flex Code
25842 \begin_layout Plain Layout
25848 Un exemple de la première définition est celle-ci:
25851 \begin_layout LyX-Code
25853 \begin_inset Quotes eld
25857 \begin_inset Quotes erd
25863 \begin_layout Standard
25864 Ceci est une abréviation,
25865 ou macro-instruction,
25866 et peut être employée comme une clé:
25868 \begin_inset Flex Code
25871 \begin_layout Plain Layout
25880 \begin_inset Flex Code
25883 \begin_layout Plain Layout
25889 exactement comme s'il s'agissait de sa définition.
25890 Exprimons par conséquent un
25898 \begin_layout LyX-Code
25902 \begin_layout Standard
25905 ne devrait pas se perdre dans une boucle infinie,
25906 mais cela peut prendre un moment avant qu'il s'en sorte.
25909 \begin_layout Standard
25910 Le second type de définitions particulières se présente comme ceci:
25913 \begin_layout LyX-Code
25917 \begin_layout Standard
25918 Ceci définit un segment de texte susceptible de traduction,
25919 ce qui permet de traduire les parties appropriées de la bibliographie ou de la citation.
25920 Cette syntaxe peut être incluse dans une définition normale en la considérant comme une clé:
25922 \begin_inset Flex Code
25925 \begin_layout Plain Layout
25932 Notez qu'il existe deux façons de traduire:
25933 toutes les définitions commençant par
25934 \begin_inset Flex Code
25937 \begin_layout Plain Layout
25944 comme dans l'exemple ci-dessus,
25945 seront traduites dans le tampon actif courant (la traduction sera faite dans la langue du document);
25946 toutes les définitions commençant par un caractère
25947 \begin_inset Quotes cld
25951 \begin_inset Quotes crd
25954 seulement seront traduites dans la langue de l'interface.
25955 Ceci est la traduction correcte pour les chaînes de caractères qui apparaissent seulement dans les menus ou les boutons,
25960 \begin_layout LyX-Code
25961 _addtobib Add to bibliography only.
25964 \begin_layout Standard
25965 Plusieurs d'entre elles sont prédéfinies dans
25966 \begin_inset Flex Code
25969 \begin_layout Plain Layout
25975 et les différents fichiers
25976 \begin_inset Flex Code
25979 \begin_layout Plain Layout
25986 Notez bien que ce ne sont pas des macro-instructions,
25987 au sens défini ci-dessus:
25988 elles ne seront pas interprétées.
25991 \begin_layout Standard
25992 Voici donc un exemple utilisant ces fonctionnalités:
25993 \begin_inset VSpace defskip
25999 \begin_layout Standard
26003 !authoredit {%author%[[%author%,
26004 ]][[{%editor%[[%editor%,
26009 \begin_layout Standard
26010 \begin_inset VSpace defskip
26013 Ceci défini une macro qui imprime le nom de l'auteur,
26014 suivi d'un virgule,
26016 \begin_inset Flex Code
26019 \begin_layout Plain Layout
26026 ou bien imprime le nom de l'éditeur,
26028 \begin_inset Flex Code
26031 \begin_layout Plain Layout
26037 ou de sa traduction (implicitement,
26039 \begin_inset Quotes cld
26043 \begin_inset Quotes crd
26048 \begin_inset Flex Code
26051 \begin_layout Plain Layout
26058 Notez que ceci est déjà défini dans
26059 \begin_inset Flex Code
26062 \begin_layout Plain Layout
26069 vous pouvez donc l'utiliser dans vos propres définitions,
26071 si vous chargez ce fichier d'abord.
26074 \begin_layout Section
26075 Directives pour l'exportation XHTML
26076 \begin_inset CommandInset label
26078 name "sec:Tags-for-XHTML"
26085 \begin_layout Standard
26086 Comme pour \SpecialChar LaTeX
26088 la présentation du résultat HTML créé par \SpecialChar LyX
26089 est déterminé par les informations de format.
26092 produit une présentation implicite raisonnable,
26093 et comme indiqué plus haut,
26094 il construira même des règles implicites CSS à partir des autres directives de format.
26097 essaiera d'utiliser l'information du bloc
26098 \begin_inset Flex Code
26101 \begin_layout Plain Layout
26107 du style Chapter pour écrire une CSS qui mettra en forme les titres de chapitres de manière appropriée.
26110 \begin_layout Standard
26111 Dans de nombreux cas,
26112 vous n'aurez donc sans doute rien à faire du tout pour obtenir un résultat XHTML acceptable pour vos environnements propres,
26113 vos inserts personnalisés,
26115 Mais dans certains cas vous devrez faire quelque chose,
26116 et \SpecialChar LyX
26117 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.
26120 \begin_layout Standard
26121 Notez qu'il existe deux directives,
26122 \begin_inset Flex Code
26125 \begin_layout Plain Layout
26132 \begin_inset Flex Code
26135 \begin_layout Plain Layout
26142 qui peuvent apparaître en dehors des déclarations de style et d'insert.
26144 \begin_inset CommandInset ref
26146 reference "subsec:Paramètres-généraux-d'une"
26151 pour les détails sur celles-ci.
26154 \begin_layout Subsection
26155 Styles de paragraphe
26156 \begin_inset CommandInset label
26158 name "subsec:Styles-de-paragraphe-XHTML"
26165 \begin_layout Standard
26166 Le type de XHTML que \SpecialChar LyX
26167 crée pour un paragraphe dépend s'il s'agit d'un paragraphe normal,
26168 d'une commande ou d'un environnement,
26169 ce qui est déterminé par le contenu de la directive correspondante
26170 \begin_inset Flex Code
26173 \begin_layout Plain Layout
26183 \begin_layout Standard
26184 Pour une commande ou un paragraphe normal,
26185 le résultat XHTML a la forme suivante:
26188 \begin_layout LyX-Code
26192 \begin_inset Quotes erd
26196 \begin_inset Quotes erd
26202 \begin_layout LyX-Code
26206 \begin_inset Quotes erd
26210 \begin_inset Quotes erd
26213 >Étiquette</labeltag>
26216 \begin_layout LyX-Code
26219 Contenu du paragraphe
26222 \begin_layout LyX-Code
26228 \begin_layout Standard
26229 Les balises d'étiquette sont bien entendu omises si le paragraphe n'est pas étiqueté.
26232 \begin_layout Standard
26233 Pour un environnement qui n'est pas du type liste,
26234 le XHTML prend la forme:
26237 \begin_layout LyX-Code
26241 \begin_inset Quotes erd
26245 \begin_inset Quotes erd
26251 \begin_layout LyX-Code
26255 \begin_inset Quotes erd
26259 \begin_inset Quotes erd
26263 \begin_inset Quotes erd
26267 \begin_inset Quotes erd
26270 >Étiquette d'environnement</labeltag>Premier paragraphe.</itemtag>
26273 \begin_layout LyX-Code
26276 <itemtag>Second paragraphe.</itemtag>
26279 \begin_layout LyX-Code
26285 \begin_layout Standard
26286 Noter que l'étiquette n'est émise que pour le premier paragraphe,
26287 comme ce serait le cas pour une théorème,
26291 \begin_layout Standard
26293 nous avons une de ces formes:
26296 \begin_layout LyX-Code
26300 \begin_inset Quotes erd
26304 \begin_inset Quotes erd
26310 \begin_layout LyX-Code
26314 \begin_inset Quotes erd
26318 \begin_inset Quotes erd
26322 \begin_inset Quotes erd
26326 \begin_inset Quotes erd
26329 >Étiquette de liste</labeltag>Premier élément.</itemtag>
26332 \begin_layout LyX-Code
26336 \begin_inset Quotes erd
26340 \begin_inset Quotes erd
26344 \begin_inset Quotes erd
26348 \begin_inset Quotes erd
26351 >Étiquette de liste</labeltag>Second élément.</itemtag>
26354 \begin_layout LyX-Code
26360 \begin_layout LyX-Code
26364 \begin_layout LyX-Code
26368 \begin_inset Quotes erd
26372 \begin_inset Quotes erd
26378 \begin_layout LyX-Code
26382 \begin_inset Quotes erd
26386 \begin_inset Quotes erd
26389 >Étiquette de liste</labeltag><itemtag attr=
26390 \begin_inset Quotes erd
26394 \begin_inset Quotes erd
26397 >Premier élément.</itemtag>
26400 \begin_layout LyX-Code
26404 \begin_inset Quotes erd
26408 \begin_inset Quotes erd
26411 >Étiquette de liste</labeltag><itemtag attr=
26412 \begin_inset Quotes erd
26416 \begin_inset Quotes erd
26419 >Second élément.</itemtag>
26422 \begin_layout LyX-Code
26428 \begin_layout Standard
26429 Noter la différence en ce qui concerne l'ordre des balises
26430 \begin_inset Flex Code
26433 \begin_layout Plain Layout
26440 \begin_inset Flex Code
26443 \begin_layout Plain Layout
26450 L'ordre obtenu dépend du positionnement de
26451 \begin_inset Flex Code
26454 \begin_layout Plain Layout
26462 \begin_inset Flex Code
26465 \begin_layout Plain Layout
26471 est fausse (valeur implicite),
26472 vous obtiendrez la première forme,
26473 avec l'étiquette dans l'élément;
26474 s'il la valeur est vraie,
26475 vous obtiendrez la seconde forme,
26476 avec l'étiquette en dehors de l'élément.
26479 \begin_layout Standard
26480 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.
26481 Comme indiqué ci-dessus,
26484 utilise des valeurs implicites raisonnables pour la plupart d'entre elles,
26485 vous n'aurez donc pas grand-chose à faire pour produire un résultat XHTML satisfaisant.
26486 Pensez aux directives disponibles comme un supplément pour obtenir un réglage à votre convenance.
26489 \begin_layout Description
26490 \begin_inset Flex Code
26493 \begin_layout Plain Layout
26500 \begin_inset Flex Code
26503 \begin_layout Plain Layout
26509 ] précise les informations d'attribut à émettre avec la balise principale.
26511 \begin_inset Flex Code
26514 \begin_layout Plain Layout
26515 \begin_inset Quotes cld
26519 \begin_inset Quotes crd
26531 \begin_inset Newline newline
26535 \begin_inset Flex Code
26538 \begin_layout Plain Layout
26539 \begin_inset Quotes cld
26543 \begin_inset Quotes crd
26553 \begin_inset Flex Code
26556 \begin_layout Plain Layout
26562 est le nom du style en bas de casse,
26565 Ceci ne doit contenir
26569 information de style:
26571 \begin_inset Flex Code
26574 \begin_layout Plain Layout
26583 \begin_layout Description
26584 \begin_inset Flex Code
26587 \begin_layout Plain Layout
26594 \begin_inset Flex Code
26597 \begin_layout Plain Layout
26603 ] définit la calsse CSS à utiliser pour ce paragraphe.
26605 si le type du paragraphe est une énumération ou une liste à puces,
26606 la valeur implicite sera
26607 \begin_inset Quotes cld
26611 \begin_inset Quotes crd
26615 \begin_inset Quotes cld
26619 \begin_inset Quotes crd
26624 \begin_inset Quotes cld
26628 \begin_inset Quotes crd
26633 \begin_inset Quotes cld
26637 \begin_inset Quotes crd
26642 \begin_inset Quotes cld
26646 \begin_inset Quotes crd
26651 \begin_inset Quotes cld
26655 \begin_inset Quotes crd
26659 en fonction de la profondeur.
26660 Ceci peut être surchargé ici,
26661 cependant le suffixe ne sera pas ajouté dans ce cas,
26662 c'est-à-dire que la classe CSS sera toujours exactement ce qui sera déclaré ici.
26665 \begin_layout Description
26666 \begin_inset Flex Code
26669 \begin_layout Plain Layout
26676 \begin_inset Flex Code
26679 \begin_layout Plain Layout
26688 \begin_inset space \thinspace{}
26692 \begin_inset Flex Code
26695 \begin_layout Plain Layout
26701 ] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
26703 même si une information complémentaire est explicitement émise par
26704 \begin_inset Flex Code
26707 \begin_layout Plain Layout
26714 Positionner cette directive à
26715 \begin_inset Flex Code
26718 \begin_layout Plain Layout
26724 vous permet de modifier ou de compléter la CSS créée,
26725 plutôt que de l'écraser complètement.
26727 \begin_inset Flex Code
26730 \begin_layout Plain Layout
26739 \begin_layout Description
26740 \begin_inset Flex Code
26743 \begin_layout Plain Layout
26750 \begin_inset Flex Code
26753 \begin_layout Plain Layout
26761 ] précise si ce paragraphe (d'habitude une section ou similaire) doit être ajouté à la table des matières.
26762 Implicitement vrai,
26763 donc il faut le mettre à faux pour les sections étoilées par exemple.
26766 \begin_layout Description
26767 \begin_inset Flex Code
26770 \begin_layout Plain Layout
26777 \begin_inset Flex Code
26780 \begin_layout Plain Layout
26786 ] définit la balise utilisée pour les paragraphes ou environnements isolés,
26788 \begin_inset Flex Code
26791 \begin_layout Plain Layout
26797 dans les exemples ci-dessus.
26799 \begin_inset Flex Code
26802 \begin_layout Plain Layout
26811 \begin_layout Description
26812 \begin_inset Flex Code
26815 \begin_layout Plain Layout
26822 \begin_inset Flex Code
26825 \begin_layout Plain Layout
26831 ] définit les attributs des balises
26832 \begin_inset Flex Code
26835 \begin_layout Plain Layout
26843 \begin_inset Flex Code
26846 \begin_layout Plain Layout
26847 \begin_inset Quotes cld
26850 class=`nomstyle_item'
26851 \begin_inset Quotes crd
26860 Ceci ne doit contenir
26864 information de style:
26866 \begin_inset Flex Code
26869 \begin_layout Plain Layout
26878 \begin_layout Description
26879 \begin_inset Flex Code
26882 \begin_layout Plain Layout
26889 \begin_inset Flex Code
26892 \begin_layout Plain Layout
26898 ] définit la balise utilisée pour les étiquettes de paragraphe et d'élément,
26900 \begin_inset Flex Code
26903 \begin_layout Plain Layout
26909 dans les exemples ci-dessus.
26911 \begin_inset Flex Code
26914 \begin_layout Plain Layout
26922 \begin_inset Flex Code
26925 \begin_layout Plain Layout
26932 \begin_inset Flex Code
26935 \begin_layout Plain Layout
26942 \begin_inset Newline newline
26946 \begin_inset Flex Code
26949 \begin_layout Plain Layout
26950 Centered_Top_Environment
26956 auquel cas elle vaut implicitement
26957 \begin_inset Flex Code
26960 \begin_layout Plain Layout
26969 \begin_layout Description
26970 \begin_inset Flex Code
26973 \begin_layout Plain Layout
26980 \begin_inset Flex Code
26983 \begin_layout Plain Layout
26989 ] définit les attributs de la balise
26990 \begin_inset Flex Code
26993 \begin_layout Plain Layout
27001 \begin_inset Quotes erd
27005 Ceci ne doit contenir
27009 information de style:
27011 \begin_inset Flex Code
27014 \begin_layout Plain Layout
27023 \begin_layout Description
27024 \begin_inset Flex Code
27027 \begin_layout Plain Layout
27034 \begin_inset Flex Code
27037 \begin_layout Plain Layout
27046 \begin_inset space \thinspace{}
27050 \begin_inset Flex Code
27053 \begin_layout Plain Layout
27060 significatif uniquement pour les environnements de liste,
27061 contrôle si la balise d'étiquetage est émise avant ou dans la balise d'élément.
27062 Ceci est utilisé par exemple dans l'environnement de description,
27064 \begin_inset Flex Code
27067 \begin_layout Plain Layout
27068 \begin_inset Quotes cld
27071 <dt>\SpecialChar ldots
27072 </dt><dd>\SpecialChar ldots
27074 \begin_inset Quotes crd
27084 \begin_inset Flex Code
27087 \begin_layout Plain Layout
27094 la balise d'étiquetage est dans la balise d'élément.
27097 \begin_layout Description
27098 \begin_inset Flex Code
27101 \begin_layout Plain Layout
27107 définit l'information à émettre dans la section
27108 \begin_inset Flex Code
27111 \begin_layout Plain Layout
27117 quand ce style est utilisé.
27118 Ceci pourrait être utilisé par exemple pour inclure un bloc
27119 \begin_inset Flex Code
27122 \begin_layout Plain Layout
27128 définissant un gestionnaire
27129 \begin_inset Flex Code
27132 \begin_layout Plain Layout
27141 \begin_layout Description
27142 \begin_inset Flex Code
27145 \begin_layout Plain Layout
27151 définit l'information à émettre dans la section
27152 \begin_inset Flex Code
27155 \begin_layout Plain Layout
27161 quand ce style est utilisé.
27162 Ceci pourrait être utilisé par exemple pour inclure un bloc
27163 \begin_inset Flex Code
27166 \begin_layout Plain Layout
27172 définissant un gestionnaire
27173 \begin_inset Flex Code
27176 \begin_layout Plain Layout
27183 Doit être fermé par
27184 \begin_inset Flex Code
27187 \begin_layout Plain Layout
27196 \begin_layout Description
27197 \begin_inset Flex Code
27200 \begin_layout Plain Layout
27207 \begin_inset Flex Code
27210 \begin_layout Plain Layout
27216 ] définit la balise utilisé pour l'étiquette principale,
27218 \begin_inset Flex Code
27221 \begin_layout Plain Layout
27227 dans les exemples ci-dessus.
27229 \begin_inset Flex Code
27232 \begin_layout Plain Layout
27241 \begin_layout Description
27242 \begin_inset Flex Code
27245 \begin_layout Plain Layout
27252 \begin_inset Flex Code
27255 \begin_layout Plain Layout
27264 \begin_inset space \thinspace{}
27268 \begin_inset Flex Code
27271 \begin_layout Plain Layout
27277 ] identifie ce style comme celui à utiliser pour créer la balise
27278 \begin_inset Flex Code
27281 \begin_layout Plain Layout
27287 dans le fichier XHTML.
27288 Implicitement fausse.
27290 \begin_inset Flex Code
27293 \begin_layout Plain Layout
27299 la positionne à vraie pour l'environnement
27300 \begin_inset Flex Code
27303 \begin_layout Plain Layout
27312 \begin_layout Subsection
27316 \begin_layout Standard
27317 L'exportation XHTML des inserts peut également être contrôlée par l'information résidant dans les fichiers de format
27321 \begin_layout Plain Layout
27323 ceci n'est exact que pour les inserts de
27324 \begin_inset Quotes cld
27328 \begin_inset Quotes crd
27331 (les inserts dans lesquels vous pouvez effectuer une saisie),
27332 mais n'est pas exact pour les inserts de
27333 \begin_inset Quotes cld
27337 \begin_inset Quotes crd
27340 (inserts associés à des boîtes de dialogue).
27348 essaie de produire implicitement un résultat raisonnable,
27349 et il crée des règles CSS implicites.
27350 Mais tout peut être personnalisé.
27353 \begin_layout Standard
27354 Le résultat XHTML produit par \SpecialChar LyX
27355 pour un insert a la forme suivante:
27358 \begin_layout LyX-Code
27360 \begin_inset Quotes erd
27364 \begin_inset Quotes erd
27370 \begin_layout LyX-Code
27371 <labeltag>Étiquette</labeltag>
27374 \begin_layout LyX-Code
27376 \begin_inset Quotes erd
27380 \begin_inset Quotes erd
27383 >Contenu de l'insert.</innertag>
27386 \begin_layout LyX-Code
27390 \begin_layout Standard
27391 Si l'insert permet de saisir plusieurs paragraphes —
27394 \begin_inset Flex Code
27397 \begin_layout Plain Layout
27404 alors le contenu de l'insert sera exporté également en paragraphes formatés en fonction des styles utilisés pour ces paragraphes (standard,
27405 citation et similaire).
27406 La balise d'étiquetage est bien entendu omise si la paragraphe n'a pas d'étiquette et,
27409 \begin_inset Flex Code
27412 \begin_layout Plain Layout
27419 La balise interne est facultative et,
27424 \begin_layout Standard
27425 Les balises et attributs spécifiques émis pour chaque insert peuvent être contrôlés au moyen des directives de format suivantes:
27428 \begin_layout Description
27429 \begin_inset Flex Code
27432 \begin_layout Plain Layout
27439 \begin_inset Flex Code
27442 \begin_layout Plain Layout
27448 ] précise les informations d'attribut à émettre avec la balise principale.
27450 \begin_inset Flex Code
27453 \begin_layout Plain Layout
27454 \begin_inset Quotes cld
27457 class=`moninsert' onclick=`\SpecialChar ldots
27459 \begin_inset Quotes crd
27471 \begin_inset Flex Code
27474 \begin_layout Plain Layout
27475 \begin_inset Quotes cld
27479 \begin_inset Quotes crd
27489 \begin_inset Flex Code
27492 \begin_layout Plain Layout
27498 est le nom \SpecialChar LyX
27499 de l'insert en bas de casse et avec les caractères non alphanumériques remplacés par des caractères
27500 \begin_inset Quotes cld
27504 \begin_inset Quotes crd
27512 \begin_layout Description
27513 \begin_inset Flex Code
27516 \begin_layout Plain Layout
27523 \begin_inset Flex Code
27526 \begin_layout Plain Layout
27535 \begin_inset space \thinspace{}
27539 \begin_inset Flex Code
27542 \begin_layout Plain Layout
27548 ] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
27550 même si une information complémentaire est explicitement émise par
27551 \begin_inset Flex Code
27554 \begin_layout Plain Layout
27561 Positionner cette directive à
27562 \begin_inset Flex Code
27565 \begin_layout Plain Layout
27571 vous permet de modifier ou de compléter la CSS créée,
27572 plutôt que de l'écraser complètement.
27574 \begin_inset Flex Code
27577 \begin_layout Plain Layout
27586 \begin_layout Description
27587 \begin_inset Flex Code
27590 \begin_layout Plain Layout
27597 \begin_inset Flex Code
27600 \begin_layout Plain Layout
27606 ] fixe l'attribut de la balise interne.
27608 \begin_inset Newline newline
27612 \begin_inset Flex Code
27615 \begin_layout Plain Layout
27616 \begin_inset Quotes cld
27619 class=`nominsert_inner'
27620 \begin_inset Quotes crd
27631 \begin_layout Description
27632 \begin_inset Flex Code
27635 \begin_layout Plain Layout
27642 \begin_inset Flex Code
27645 \begin_layout Plain Layout
27651 ] détermine la balise interne,
27653 \begin_inset Flex Code
27656 \begin_layout Plain Layout
27662 dans les exemples ci-dessus.
27663 Implicitement absente.
27666 \begin_layout Description
27667 \begin_inset Flex Code
27670 \begin_layout Plain Layout
27677 \begin_inset Flex Code
27680 \begin_layout Plain Layout
27687 \begin_inset space \thinspace{}
27691 \begin_inset Flex Code
27694 \begin_layout Plain Layout
27702 ] 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).
27704 \begin_inset Flex Code
27707 \begin_layout Plain Layout
27716 \begin_layout Description
27717 \begin_inset Flex Code
27720 \begin_layout Plain Layout
27727 \begin_inset Flex Code
27730 \begin_layout Plain Layout
27736 ] définit une étiquette pour cet insert,
27737 pouvant inclure une référence à un compteur.
27739 pour une note de bas de page,
27741 \begin_inset Flex Code
27744 \begin_layout Plain Layout
27753 Cette directive est facultative,
27754 et n'a pas de valeur implicite.
27757 \begin_layout Description
27758 \begin_inset Flex Code
27761 \begin_layout Plain Layout
27767 définit l'information à émettre dans la section
27768 \begin_inset Flex Code
27771 \begin_layout Plain Layout
27777 quand ce style est utilisé.
27778 Ceci pourrait être utilisé par exemple pour inclure un bloc
27779 \begin_inset Flex Code
27782 \begin_layout Plain Layout
27788 définissant un gestionnaire
27789 \begin_inset Flex Code
27792 \begin_layout Plain Layout
27801 \begin_layout Description
27802 \begin_inset Flex Code
27805 \begin_layout Plain Layout
27811 définit l'information CSS à inclure quand ce style est utilisé.
27812 Noter que le contenu sera automatiquement enclos dans un bloc
27813 \begin_inset Flex Code
27816 \begin_layout Plain Layout
27822 créé par la directive,
27823 il n'est donc besoin d'inclure que la CSS elle-même.
27826 \begin_layout Description
27827 \begin_inset Flex Code
27830 \begin_layout Plain Layout
27837 \begin_inset Flex Code
27840 \begin_layout Plain Layout
27846 ] définit la balise utilisé pour l'étiquette principale,
27848 \begin_inset Flex Code
27851 \begin_layout Plain Layout
27857 dans les exemples ci-dessus.
27858 La valeur implicite dépend du réglage de
27859 \begin_inset Flex Code
27862 \begin_layout Plain Layout
27870 \begin_inset Flex Code
27873 \begin_layout Plain Layout
27880 la valeur implicite est
27881 \begin_inset Flex Code
27884 \begin_layout Plain Layout
27892 la valeur implicite est
27893 \begin_inset Flex Code
27896 \begin_layout Plain Layout
27905 \begin_layout Subsection
27909 \begin_layout Standard
27910 Le résultat XHTML pour les flottants peut être contrôlé par les informations de format.
27911 Le résultat a la forme suivante:
27914 \begin_layout LyX-Code
27916 \begin_inset Quotes erd
27920 \begin_inset Quotes erd
27926 \begin_layout LyX-Code
27927 Contenu du flottant.
27930 \begin_layout LyX-Code
27934 \begin_layout Standard
27936 si elle est présente,
27937 est un insert séparé et sera émis en tant que tel.
27938 Son apparence pourra être contrôlée par la directive InsetLayout pour les inserts de légende.
27941 \begin_layout Description
27942 \begin_inset Flex Code
27945 \begin_layout Plain Layout
27952 \begin_inset Flex Code
27955 \begin_layout Plain Layout
27961 ] précise les informations d'attribut à émettre avec la balise principale.
27963 \begin_inset Flex Code
27966 \begin_layout Plain Layout
27967 \begin_inset Quotes cld
27970 class=`monflottant' onclick=`\SpecialChar ldots
27972 \begin_inset Quotes crd
27984 \begin_inset Flex Code
27987 \begin_layout Plain Layout
27988 \begin_inset Quotes cld
27991 class=`float float-typefloat'
27992 \begin_inset Quotes crd
28002 \begin_inset Flex Code
28005 \begin_layout Plain Layout
28011 est le nom \SpecialChar LyX
28012 de l'insert (tel qu'il est déterminé par la déclaration de flottant,
28014 \begin_inset CommandInset ref
28016 reference "subsec:Flottants"
28021 ) en bas de casse et avec les caractères non alphanumériques remplacés par des caractères
28022 \begin_inset Quotes cld
28026 \begin_inset Quotes crd
28032 \begin_inset Flex Code
28035 \begin_layout Plain Layout
28044 \begin_layout Description
28045 \begin_inset Flex Code
28048 \begin_layout Plain Layout
28054 définit l'information CSS à inclure quand ce flottant est utilisé.
28055 Noter que le contenu sera automatiquement enclos dans un bloc
28056 \begin_inset Flex Code
28059 \begin_layout Plain Layout
28065 créé par la directive,
28066 il n'est donc besoin d'inclure que la CSS elle-même.
28069 \begin_layout Description
28070 \begin_inset Flex Code
28073 \begin_layout Plain Layout
28080 \begin_inset Flex Code
28083 \begin_layout Plain Layout
28089 ] définit la balise utilisé pour l'étiquette principale,
28091 \begin_inset Flex Code
28094 \begin_layout Plain Layout
28100 dans les exemples ci-dessus.
28102 \begin_inset Flex Code
28105 \begin_layout Plain Layout
28112 cette valeur devra rarement être modifiée.
28115 \begin_layout Subsection
28116 Mise en page de la bibliographie
28119 \begin_layout Standard
28120 La bibliographie peut être mise en forme via les blocs
28121 \begin_inset Flex Code
28124 \begin_layout Plain Layout
28132 \begin_inset space ~
28136 \begin_inset CommandInset ref
28138 reference "subsec:Description citation"
28146 \begin_layout Subsection
28147 CSS créés par \SpecialChar LyX
28151 \begin_layout Standard
28152 Nous avons mentionné plusieurs fois que \SpecialChar LyX
28153 créera des règles CSS implicites pour les paragraphes et les inserts,
28154 fondées sur les autres informations de format fournies.
28156 nous préciserons quelle information est utilisée par \SpecialChar LyX
28160 \begin_layout Standard
28163 engendre tout seul des CSS seulement pour les informations de police,
28164 en utilisant les directives
28165 \begin_inset Flex Code
28168 \begin_layout Plain Layout
28176 \begin_inset Flex Code
28179 \begin_layout Plain Layout
28187 \begin_inset Flex Code
28190 \begin_layout Plain Layout
28198 \begin_inset Flex Code
28201 \begin_layout Plain Layout
28207 spécifiées dans la déclaration
28208 \begin_inset Flex Code
28211 \begin_layout Plain Layout
28218 \begin_inset space ~
28222 \begin_inset CommandInset ref
28224 reference "subsec:polices"
28229 .) La traduction est essentiellement directe et évidente,
28231 \begin_inset Flex Code
28234 \begin_layout Plain Layout
28235 \begin_inset Quotes cld
28239 \begin_inset Quotes crd
28248 \begin_inset Flex Code
28251 \begin_layout Plain Layout
28252 \begin_inset Quotes cld
28257 \begin_inset Quotes crd
28266 La correspondance entre les tailles en \SpecialChar LyX
28267 et les tailles en CSS est un peu moins évidente main néanmoins intuitive.
28269 \begin_inset Flex Code
28272 \begin_layout Plain Layout
28279 \begin_inset Flex URL
28282 \begin_layout Plain Layout
28292 \begin_layout Section
28293 \begin_inset CommandInset label
28295 name "sec:Tags-for-DocBook"
28299 Balisage pour l'exportation DocBook
28302 \begin_layout Standard
28303 Comme pour \SpecialChar LaTeX
28305 le format de l'exportation DocBook de \SpecialChar LyX
28306 est contrôlé par les informations de format (
28313 fournit des données implicites raisonnables;
28315 la plus grande partie du style est perdu pendant la conversion,
28316 du fait que DocBook a une sémantique stricte et ne permet pas la mise en forme.
28317 Quand c'est possible,
28318 l'information provenant de \SpecialChar LyX
28319 sera traduite dans les attributs de
28327 \begin_layout Standard
28328 Dans de nombreux cas,
28329 vous pouvez n'avoir rien à faire du tout pour obtenir une exportation DocBook pour vos propres environnements,
28330 inserts personnels et autres.
28331 Mais dans certains cas,
28333 et donc \SpecialChar LyX
28334 fournit un certains nombre de balises que vous pourrez utiliser pour personnaliser le document DocBook exporté.
28337 \begin_layout Standard
28338 Les étiquettes sont rarement exportées,
28339 du fait qu'elles sont redondantes en DocBook:
28340 l'information est incluse dans les balises elles-mêmes,
28341 et l'apparition des étiquettes dans le document final (après traitement des fichiers DocBook) est contrôlé par les feuilles de style.
28343 les étiquettes peuvent ne pas être redondantes,
28344 comme dans les listes de définitions:
28346 le terme défini sera l'étiquette.
28349 \begin_layout Subsection
28350 \begin_inset CommandInset label
28352 name "subsec:Paragraph-Style-DocBook"
28356 Styles de paragraphe
28359 \begin_layout Standard
28360 Le type de \SpecialChar LyX
28361 DocBook export pour un paragraphe est différent suivant qu'il s'agit d'un paragraphe normal,
28362 d'une commande ou d'un environnement,
28363 et est lui-même déterminé par le contenu de la balise
28364 \begin_inset Flex Code
28367 \begin_layout Plain Layout
28378 \begin_layout Standard
28379 Pour une commande ou un paragraphe normal,
28380 l'exportation DocBook est de la forma suivante:
28383 \begin_layout LyX-Code
28387 \begin_layout LyX-Code
28388 Contenu du paragraphe.
28391 \begin_layout LyX-Code
28395 \begin_layout Standard
28396 Pour un environnement qui n'est pas du type liste,
28397 l'exportation DocBook prend cette forme:
28400 \begin_layout LyX-Code
28404 \begin_layout LyX-Code
28405 <itemtag>Premier paragraphe.</itemtag>
28408 \begin_layout LyX-Code
28409 <itemtag>Second paragraphe.</itemtag>
28412 \begin_layout LyX-Code
28416 \begin_layout Standard
28418 le résultat est le suivant:
28421 \begin_layout LyX-Code
28425 \begin_layout LyX-Code
28426 <itemtag attr>Premier item.</itemtag>
28429 \begin_layout LyX-Code
28430 <itemtag attr>Second item.</itemtag>
28433 \begin_layout LyX-Code
28437 \begin_layout Standard
28438 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.
28439 Veuillez noter que,
28440 du fait de la nature même de DocBook,
28441 il n'existe pas de valeurs implicites raisonnables,
28442 et que les valeurs doivent être toujours soigneusement choisies.
28445 \begin_layout Description
28446 \begin_inset Flex Code
28449 \begin_layout Plain Layout
28456 \begin_inset Flex Code
28459 \begin_layout Plain Layout
28465 ] spécifie les informations d'attribut à émettre avec la balise principale,
28467 \begin_inset Quotes cld
28471 \begin_inset Quotes crd
28474 dans l'exemple ci-dessus.
28475 Cette information peut être utilisées dans le traitement ultérieur des fichiers DocBook.
28479 \begin_layout Description
28480 \begin_inset Flex Code
28483 \begin_layout Plain Layout
28490 \begin_inset Flex Code
28493 \begin_layout Plain Layout
28499 ] définit la balise à utiliser pour cet insert,
28501 \begin_inset Quotes cld
28505 \begin_inset Flex Code
28508 \begin_layout Plain Layout
28515 \begin_inset Quotes crd
28518 dans l'exemple ci-dessus.
28519 La valeur implicite est le nom du flottant et doit toujours être redéfinie,
28520 du fait que DocBook ne propose pas de balise générique.
28523 \begin_layout Description
28524 \begin_inset Flex Code
28527 \begin_layout Plain Layout
28534 \begin_inset Flex Code
28537 \begin_layout Plain Layout
28545 ] définit la politique de passage à la ligne pour cette balise,
28547 \begin_inset space ~
28551 \begin_inset CommandInset ref
28553 reference "subsec:DocBook-New-line-policy"
28565 \begin_layout Subsection
28566 Politique de passage à la ligne
28567 \begin_inset CommandInset label
28569 name "subsec:DocBook-New-line-policy"
28576 \begin_layout Standard
28577 Pour toutes les balises,
28578 il y a trois politiques possibles pour émettre un passage à la ligne (en fonction de l'attribut
28579 \begin_inset Flex Code
28582 \begin_layout Plain Layout
28592 \begin_layout Itemize
28593 \begin_inset Quotes cld
28597 \begin_inset Flex Code
28600 \begin_layout Plain Layout
28607 \begin_inset Quotes crd
28611 les balises ouvrante et fermante sont sur leur propre ligne (i.e.
28612 un saut de ligne avant et après la balise ouvrante et fermante).
28613 Les éléments typiques sont les flottants.
28617 \begin_layout LyX-Code
28621 \begin_layout LyX-Code
28625 \begin_layout LyX-Code
28629 \begin_layout LyX-Code
28633 \begin_layout LyX-Code
28637 \begin_layout Itemize
28638 \begin_inset Quotes cld
28642 \begin_inset Flex Code
28645 \begin_layout Plain Layout
28652 \begin_inset Quotes crd
28656 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.
28657 Les éléments typiques sont les paragraphes et les items de liste.
28661 \begin_layout LyX-Code
28665 \begin_layout LyX-Code
28666 <paratag>Contenu du paragraphe.</paratag>
28669 \begin_layout LyX-Code
28673 \begin_layout Itemize
28674 \begin_inset Quotes cld
28678 \begin_inset Flex Code
28681 \begin_layout Plain Layout
28688 \begin_inset Quotes crd
28692 les balises ouvrante et fermante sont sur le même ligne que le reste du contenu.
28693 Aucun saut de ligne n'est émis.
28694 Les éléments typique sont les polices.
28698 \begin_layout LyX-Code
28699 Contenu avant<inlinetag>Contenu du paragraphe.</inlinetag>Contenu après
28702 \begin_layout Standard
28703 La valeur implicite est toujours
28704 \begin_inset Quotes cld
28708 \begin_inset Flex Code
28711 \begin_layout Plain Layout
28718 \begin_inset Quotes crd
28724 \begin_layout Subsection
28725 InsetLayout DocBook
28728 \begin_layout Standard
28729 L'exportation DocBook des inserts peut aussi être contrôlée par des informations dans les fichiers de format.
28732 \begin_layout Standard
28733 L'exportation \SpecialChar LyX
28734 DocBook pour un insert a la forme suivante:
28737 \begin_layout LyX-Code
28738 <wrappertag wrapperattr>
28741 \begin_layout LyX-Code
28745 \begin_layout LyX-Code
28746 <innertag innerattr>
28749 \begin_layout LyX-Code
28750 Contenu de l'insert.
28753 \begin_layout LyX-Code
28757 \begin_layout LyX-Code
28761 \begin_layout LyX-Code
28765 \begin_layout Standard
28766 Pour un insert à éléments,
28767 elle ressemble plutôt à ceci:
28770 \begin_layout LyX-Code
28771 <wrappertag wrapperattr>
28774 \begin_layout LyX-Code
28778 \begin_layout LyX-Code
28779 <innertag innerattr>
28782 \begin_layout LyX-Code
28783 <itemwrappertag itemwrapperattr>
28786 \begin_layout LyX-Code
28787 <itemlabeltag itemattr>
28790 \begin_layout LyX-Code
28791 Étiquette du premier élément.
28794 \begin_layout LyX-Code
28798 \begin_layout LyX-Code
28802 \begin_layout LyX-Code
28806 \begin_layout LyX-Code
28807 Contenu du premier élément.
28810 \begin_layout LyX-Code
28814 \begin_layout LyX-Code
28818 \begin_layout LyX-Code
28822 \begin_layout LyX-Code
28823 <itemwrappertag itemwrapperattr>
28826 \begin_layout LyX-Code
28827 <itemlabeltag itemattr>
28830 \begin_layout LyX-Code
28831 Étiquette du deuxième élément.
28834 \begin_layout LyX-Code
28838 \begin_layout LyX-Code
28842 \begin_layout LyX-Code
28846 \begin_layout LyX-Code
28847 Contenu du deuxième élément.
28850 \begin_layout LyX-Code
28854 \begin_layout LyX-Code
28858 \begin_layout LyX-Code
28862 \begin_layout LyX-Code
28866 \begin_layout LyX-Code
28870 \begin_layout LyX-Code
28874 \begin_layout LyX-Code
28878 \begin_layout Standard
28879 Si l'insert autorise plusieurs paragraphes —
28882 \begin_inset Flex Code
28885 \begin_layout Plain Layout
28892 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,
28893 citation et autres).
28894 La balise interne est facultative et implicitement n'apparaît pas.
28897 \begin_layout Standard
28898 Les balises et attributs spécifiques pour chaque insert peuvent être contrôlés via les balises de format qui suivent.
28901 \begin_layout Description
28902 \begin_inset Flex Code
28905 \begin_layout Plain Layout
28912 \begin_inset Flex Code
28915 \begin_layout Plain Layout
28921 ] précise l'information attribut à émettre avec la balise principale,
28923 \begin_inset Quotes cld
28927 \begin_inset Flex Code
28930 \begin_layout Plain Layout
28937 \begin_inset Quotes crd
28940 dans l'exemple ci-dessus.
28941 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
28945 \begin_layout Description
28946 \begin_inset Flex Code
28949 \begin_layout Plain Layout
28956 \begin_inset Flex Code
28959 \begin_layout Plain Layout
28967 ] précise si cette balise se retrouve dans la balise
28968 \begin_inset Flex Code
28971 \begin_layout Plain Layout
28977 au commencement du format parent.
28978 \begin_inset Flex Code
28981 \begin_layout Plain Layout
28984 indique que ce n'est jamais le cas (c'est la valeur implicite,
28985 et elle correspond au contenu habituel).
28991 \begin_inset Flex Code
28994 \begin_layout Plain Layout
29000 indique que c'est toujours le cas (ceci correspond aux métadonnées usuelles):
29001 s'il n'y a pas de balise
29002 \begin_inset Flex Code
29005 \begin_layout Plain Layout
29022 \begin_inset Flex Code
29025 \begin_layout Plain Layout
29031 indique que la balise pourra peut-être aller dans
29032 \begin_inset Flex Code
29035 \begin_layout Plain Layout
29041 (ce n'est le cas que pour les titres):
29042 s'il n'y a pas de balise
29043 \begin_inset Flex Code
29046 \begin_layout Plain Layout
29058 la balise correspondante sera exportée directement en tant que contenu.
29061 \begin_layout Description
29062 \begin_inset Flex Code
29065 \begin_layout Plain Layout
29071 [chaîne] précise l'information attribut à émettre avec la balise élément,
29073 \begin_inset Quotes cld
29077 \begin_inset Flex Code
29080 \begin_layout Plain Layout
29087 \begin_inset Quotes crd
29090 dans l'exemple ci-dessus.
29091 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
29095 \begin_layout Description
29096 \begin_inset Flex Code
29099 \begin_layout Plain Layout
29100 DocBookItemInnerAttr
29105 [chaîne] précise l'information attribut à émettre avec la balise élément interne,
29107 \begin_inset Quotes cld
29111 \begin_inset Flex Code
29114 \begin_layout Plain Layout
29121 \begin_inset Quotes crd
29124 dans l'exemple ci-dessus.
29125 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
29129 \begin_layout Description
29130 \begin_inset Flex Code
29133 \begin_layout Plain Layout
29134 DocBookItemInnerTag
29140 \begin_inset Flex Code
29143 \begin_layout Plain Layout
29149 ] définit la balise à utiliser pour la balise d'élément interne à l'intérieur de l'insert,
29151 \begin_inset Quotes cld
29155 \begin_inset Flex Code
29158 \begin_layout Plain Layout
29165 \begin_inset Quotes crd
29168 dans l'exemple ci-dessus.
29169 La valeur implicite est
29170 \begin_inset Flex Code
29173 \begin_layout Plain Layout
29180 indiquant qu'il n'y a pas de balise interne d'élément:
29181 le contenu est directement exporté sans elle pour chaque élément.
29182 Ce paramètre n'a de sens que lorsque des formats à éléments sont utilisés,
29184 La valeur la plus probable est
29185 \begin_inset Quotes cld
29189 \begin_inset Flex Code
29192 \begin_layout Plain Layout
29199 \begin_inset Quotes crd
29203 \begin_inset Newline newline
29206 Quand un élément de liste est divisé par un saut de ligne,
29207 la balise interne d'élément sera répétée pour chaque partie du paragraphe,
29208 les parties étant séparées par des retours à la ligne.
29211 \begin_layout Description
29212 \begin_inset Flex Code
29215 \begin_layout Plain Layout
29216 DocBookItemInnerTagType
29222 \begin_inset Flex Code
29225 \begin_layout Plain Layout
29233 ] définit la politique de retour à la ligne pour cette balise,
29235 \begin_inset space ~
29239 \begin_inset CommandInset ref
29241 reference "subsec:DocBook-New-line-policy"
29253 \begin_layout Description
29254 \begin_inset Flex Code
29257 \begin_layout Plain Layout
29258 DocBookItemLabelAttr
29264 \begin_inset Flex Code
29267 \begin_layout Plain Layout
29273 ] précise l'information attribut à émettre avec la balise étiquette d'élément à l'intérieur de l'insert,
29275 \begin_inset Quotes cld
29279 \begin_inset Flex Code
29282 \begin_layout Plain Layout
29289 \begin_inset Quotes crd
29292 dans l'exemple ci-dessus.
29293 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
29297 \begin_layout Description
29298 \begin_inset Flex Code
29301 \begin_layout Plain Layout
29302 DocBookItemLabelTag
29308 \begin_inset Flex Code
29311 \begin_layout Plain Layout
29317 ] définit la balise à exporter pour la balise étiquette d'élément à l'intérieur de l'insert,
29319 \begin_inset Quotes cld
29323 \begin_inset Flex Code
29326 \begin_layout Plain Layout
29333 \begin_inset Quotes crd
29336 dans l'exemple ci-dessus.
29337 Ce paramètre n'a de sens que lorsque des formats à éléments sont utilisé avec la notion d'étiquette,
29338 comme les listes descriptives.
29341 \begin_layout Description
29342 \begin_inset Flex Code
29345 \begin_layout Plain Layout
29346 DocBookItemLabelTagType
29352 \begin_inset Flex Code
29355 \begin_layout Plain Layout
29363 ] définit la politique de retour à la ligne pour cette balise,
29365 \begin_inset space ~
29369 \begin_inset CommandInset ref
29371 reference "subsec:DocBook-New-line-policy"
29382 \begin_layout Description
29383 \begin_inset Flex Code
29386 \begin_layout Plain Layout
29393 \begin_inset Flex Code
29396 \begin_layout Plain Layout
29402 ] définit la balise à utiliser pour la balise d'élément à l'intérieur de l'insert,
29404 \begin_inset Quotes cld
29408 \begin_inset Flex Code
29411 \begin_layout Plain Layout
29418 \begin_inset Quotes crd
29421 dans l'exemple ci-dessus.
29422 La valeur implicite est
29423 \begin_inset Flex Code
29426 \begin_layout Plain Layout
29433 indiquant qu'il n'y a pas de balise élément.
29434 Ce paramètre n'a de sens que lorsque des formats à éléments sont utilisés,
29438 \begin_layout Description
29439 \begin_inset Flex Code
29442 \begin_layout Plain Layout
29449 \begin_inset Flex Code
29452 \begin_layout Plain Layout
29460 ] définit la politique de retour à la ligne pour cette balise,
29462 \begin_inset space ~
29466 \begin_inset CommandInset ref
29468 reference "subsec:DocBook-New-line-policy"
29479 \begin_layout Description
29480 \begin_inset Flex Code
29483 \begin_layout Plain Layout
29484 DocBookItemWrapperAttr
29490 \begin_inset Flex Code
29493 \begin_layout Plain Layout
29499 ] précise l'information attribut à émettre avec la balise d'encapsulation d'élément,
29501 \begin_inset Quotes cld
29505 \begin_inset Flex Code
29508 \begin_layout Plain Layout
29515 \begin_inset Quotes crd
29518 dans l'exemple ci-dessus.
29519 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
29523 \begin_layout Description
29524 \begin_inset Flex Code
29527 \begin_layout Plain Layout
29528 DocBookItemWrapperTag
29534 \begin_inset Flex Code
29537 \begin_layout Plain Layout
29543 ] définit la valeur à utiliser pour la balise d'encapsulation d'élément à l'intérieur de l'insert,
29545 \begin_inset Quotes cld
29549 \begin_inset Flex Code
29552 \begin_layout Plain Layout
29559 \begin_inset Quotes crd
29562 dans l'exemple ci-dessus.
29563 La valeur implicite est
29564 \begin_inset Flex Code
29567 \begin_layout Plain Layout
29574 indiquant qu'il n'y a pas de balise d'encapsulation d'élément:
29575 balise et contenu sont exportés directement pour chaque élément.
29576 Ce paramètre n'a de sens que lorsque des formats à éléments sont utilisés,
29580 \begin_layout Description
29581 \begin_inset Flex Code
29584 \begin_layout Plain Layout
29585 DocBookItemWrapperTagType
29591 \begin_inset Flex Code
29594 \begin_layout Plain Layout
29602 ] définit la politique de retour à la ligne pour cette balise,
29604 \begin_inset space ~
29608 \begin_inset CommandInset ref
29610 reference "subsec:DocBook-New-line-policy"
29621 \begin_layout Description
29622 \begin_inset Flex Code
29625 \begin_layout Plain Layout
29632 \begin_inset Flex Code
29635 \begin_layout Plain Layout
29641 ] précise l'information attribut à émettre avec la balise intérieure,
29643 \begin_inset Quotes cld
29647 \begin_inset Flex Code
29650 \begin_layout Plain Layout
29657 \begin_inset Quotes crd
29660 dans l'exemple ci-dessus.
29661 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
29664 \begin_layout Description
29665 \begin_inset Flex Code
29668 \begin_layout Plain Layout
29675 \begin_inset Flex Code
29678 \begin_layout Plain Layout
29684 ] définit la balise à utiliser pour l'exportation de la balise intérieure dans l'insert,
29686 \begin_inset Quotes cld
29690 \begin_inset Flex Code
29693 \begin_layout Plain Layout
29700 \begin_inset Quotes crd
29703 dans l'exemple ci-dessus.
29704 La valeur implicite est
29705 \begin_inset Flex Code
29708 \begin_layout Plain Layout
29715 indiquent qu'il n'y a pas de balise intérieure:
29716 le contenu est exporté sans.
29719 \begin_layout Description
29720 \begin_inset Flex Code
29723 \begin_layout Plain Layout
29724 DocBookInnerTagType
29730 \begin_inset Flex Code
29733 \begin_layout Plain Layout
29741 ] définit la politique de retour à la ligne pour cette balise,
29743 \begin_inset space ~
29747 \begin_inset CommandInset ref
29749 reference "subsec:DocBook-New-line-policy"
29760 \begin_layout Description
29761 \begin_inset Flex Code
29764 \begin_layout Plain Layout
29771 \begin_inset Flex Code
29774 \begin_layout Plain Layout
29780 ] définit la balise qui correspond à ce type de section.
29781 Ce paramètre n'a de sens que pour les éléments de sectionnement (partie,
29785 La valeur implicite est
29786 \begin_inset Flex Code
29789 \begin_layout Plain Layout
29796 et n'est écrasée que si DocBook utilise quelque chose d'autre pour le sectionnement (typiquement parties et chapitres d'un livre).
29799 \begin_layout Description
29800 \begin_inset Flex Code
29803 \begin_layout Plain Layout
29810 \begin_inset Flex Code
29813 \begin_layout Plain Layout
29819 ] définit la balise à utiliser pour cet insert,
29821 \begin_inset Quotes cld
29825 \begin_inset Flex Code
29828 \begin_layout Plain Layout
29835 \begin_inset Quotes crd
29838 dans l'exemple ci-dessus.
29839 La valeur implicite est le nom de l'insert et doit toujours être redéfinie,
29840 puisque DocBook ne propose pas de balise d'insert générique.
29843 \begin_layout Description
29844 \begin_inset Flex Code
29847 \begin_layout Plain Layout
29854 \begin_inset Flex Code
29857 \begin_layout Plain Layout
29865 ] définit la politique de retour à la ligne pour cette balise,
29867 \begin_inset space ~
29871 \begin_inset CommandInset ref
29873 reference "subsec:DocBook-New-line-policy"
29884 \begin_layout Description
29885 \begin_inset Flex Code
29888 \begin_layout Plain Layout
29895 \begin_inset Flex Code
29898 \begin_layout Plain Layout
29904 ] précise l'information attribut à émettre avec la balise d'encapsulation externe,
29906 \begin_inset Quotes cld
29910 \begin_inset Flex Code
29913 \begin_layout Plain Layout
29920 \begin_inset Quotes crd
29923 dans l'exemple ci-dessus.
29924 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
29927 \begin_layout Description
29928 \begin_inset Flex Code
29931 \begin_layout Plain Layout
29938 \begin_inset Flex Code
29941 \begin_layout Plain Layout
29947 ] définit la valeur à utiliser pour la balise d'encapsulation de l'insert,
29949 \begin_inset Quotes cld
29953 \begin_inset Flex Code
29956 \begin_layout Plain Layout
29963 \begin_inset Quotes crd
29966 dans l'exemple ci-dessus.
29967 La valeur implicite est
29968 \begin_inset Flex Code
29971 \begin_layout Plain Layout
29978 indiquant qu'il n'y a pas de balise d'encapsulation globale:
29979 balise et contenu sont exportés directement sans elle.
29982 \begin_layout Description
29983 \begin_inset Flex Code
29986 \begin_layout Plain Layout
29987 DocBookWrapperTagType
29993 \begin_inset Flex Code
29996 \begin_layout Plain Layout
30004 ] définit la politique de retour à la ligne pour cette balise,
30006 \begin_inset space ~
30010 \begin_inset CommandInset ref
30012 reference "subsec:DocBook-New-line-policy"
30023 \begin_layout Subsection
30027 \begin_layout Standard
30028 L'exportation DocBook des flottants peut être également contrôlée par les informations de format.
30029 L'exportation a la forme suivante:
30032 \begin_layout LyX-Code
30036 \begin_layout LyX-Code
30037 Contenu du flottant en tant que DocBook.
30040 \begin_layout LyX-Code
30044 \begin_layout Standard
30047 est un insert à part et sera exportée comme un titre.
30050 \begin_layout Description
30051 \begin_inset Flex Code
30054 \begin_layout Plain Layout
30061 \begin_inset Flex Code
30064 \begin_layout Plain Layout
30070 ] précise l'information attribut à émettre avec la balise principale,
30072 \begin_inset Quotes cld
30076 \begin_inset Flex Code
30079 \begin_layout Plain Layout
30086 \begin_inset Quotes crd
30089 dans l'exemple ci-dessus.
30090 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
30093 \begin_layout Description
30094 \begin_inset Flex Code
30097 \begin_layout Plain Layout
30104 \begin_inset Flex Code
30107 \begin_layout Plain Layout
30113 ] définit la balise à utiliser pour le flottant,
30115 \begin_inset Quotes cld
30119 \begin_inset Flex Code
30122 \begin_layout Plain Layout
30129 \begin_inset Quotes crd
30132 dans l'exemple ci-dessus.
30133 La valeur implicite est le nom du flottant et doit toujours être redéfinie,
30134 du fait que DocBook ne propose pas de balise générique pour les flottants.
30137 \begin_layout Subsection
30138 Mise en forme de la bibliographie
30141 \begin_layout Standard
30142 Les bibliographies incluses ne peuvent pas être mises en forme:
30143 tous les champs sont toujours exportés dans le format DocBook similaire à une base de données (équivalente à un fichier BibTeX),
30144 en utilisant la balise
30145 \begin_inset Flex Code
30148 \begin_layout Plain Layout
30157 \begin_layout Standard
30158 Lorsque les entrées bibliographiques sont saisies dans le document \SpecialChar LyX
30159 en tant qu'éléments de Bibliographie,
30160 l'utilisateur gère la mise en forme lui-même:
30161 il n'y a aucune tentative pour décoder ce que l'utilisateur a écrit,
30162 la chaîne de caractères est utilisée telle quelle (via la balise
30163 \begin_inset Flex Code
30166 \begin_layout Plain Layout
30176 \begin_layout Chapter
30177 Insérer un objet externe
30178 \begin_inset CommandInset label
30180 name "chap:Insérer-un-Objet"
30187 \begin_layout Standard
30188 \begin_inset Box Shadowbox
30198 height_special "totalheight"
30203 backgroundcolor "none"
30206 \begin_layout Plain Layout
30208 cette partie des la documentation n'a pas été mise à jour depuis un certain temps.
30209 Nous espérons qu'elle est toujours correcte,
30210 mais ce n'est pas garanti.
30218 \begin_layout Standard
30219 L'utilisation d'éléments créés par des logiciels extérieurs à \SpecialChar LyX
30220 est couverte en détail dans le manuel
30225 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.
30228 \begin_layout Section
30229 Comment fonctionne-t-il ?
30232 \begin_layout Standard
30233 L'insertion d'objet externe repose sur le concept de
30239 \begin_layout Plain Layout
30242 \begin_inset Quotes cld
30246 \begin_inset Quotes crd
30257 Un cadre définit comment \SpecialChar LyX
30258 doit s'interfacer avec un type d'objet donné.
30259 Tel qu'il est distribué,
30261 possède des cadres prédéfinis pour les figures XFig,
30262 pour les diagrammes Dia,
30263 pour différents formats d'images rastérisées,
30266 Vous pouvez en consulter la liste avec
30267 \begin_inset Flex Noun
30270 \begin_layout Plain Layout
30271 Insertion\SpecialChar menuseparator
30273 \begin_inset space ~
30283 il est possible de créer votre propre cadre pour supporter un type donné d'objet.
30284 Nous décrirons plus loin en détail ce qu'il faut faire,
30285 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
30289 \begin_layout Standard
30290 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é.
30291 Voyons par exemple une figure produite avec
30292 \begin_inset Flex Code
30295 \begin_layout Plain Layout
30302 L'application XFig elle-même travaille sur un fichier avec l'extension
30303 \begin_inset Flex Code
30306 \begin_layout Plain Layout
30314 vous créez et modifiez votre figure.
30316 vous enregistrez le fichier
30317 \begin_inset Flex Code
30320 \begin_layout Plain Layout
30327 Quand vous voulez inclure la figure dans votre document,
30329 \begin_inset Flex Code
30332 \begin_layout Plain Layout
30338 pour créer un fichier PostScript qui sera aisément inclus dans votre fichier \SpecialChar LaTeX
30342 \begin_inset Flex Code
30345 \begin_layout Plain Layout
30351 est le fichier d'origine,
30352 et le fichier PostScript est le fichier transformé.
30355 \begin_layout Standard
30356 Cette distinction est importante pour pouvoir mettre à jour l'objet pendant l'écriture de votre document.
30358 elle vous donne la flexibilité requise pour supporter des formats d'exportation différents.
30360 dans le cas de l'exportation en Ascii,
30361 ce n'est pas vraiment une super idée d'inclure la figure en PostScript brut.
30363 vous préférerez soit inclure une référence à la figure,
30364 soit essayer un convertisseur graphique vers Ascii pour rendre un résultat final approchant du graphique d'origine.
30365 L'insertion d'objet externe vous permet de le faire,
30366 car il est paramétré avec les différents formats d'exportation supportés par \SpecialChar LyX
30370 \begin_layout Standard
30371 En plus de supporter la génération de fichiers transformés différents selon le format d'exportation,
30372 l'insertion d'objet externe travaille en étroite collaboration avec les applications d'édition et de visualisation.
30373 Dans le cas d'une figure XFig,
30374 vous pouvez invoquer Xfig sur le fichier d'origine d'un simple clic depuis la fenêtre d'objet externe de \SpecialChar LyX
30376 et aussi visualiser le fichier transformé PostScript avec Ghostview d'un autre clic.
30377 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é.
30379 vous pouvez enfin profiter à plein des nombreuses applications différentes qui servent à la production de documents,
30380 et serez finalement plus efficaces.
30383 \begin_layout Section
30384 Le fichier de configuration d'un cadre externe
30387 \begin_layout Standard
30388 Il est assez facile de définir de nouveaux cadres externes dans \SpecialChar LyX
30391 sachez que si vous le faites de façon négligente,
30396 une faille de sécurité facilement exploitable.
30397 Avant de commencer,
30398 lisez donc plus bas ce qui concerne la sécurité
30399 \begin_inset space ~
30403 \begin_inset CommandInset ref
30404 LatexCommand pageref
30405 reference "sec:La-question-de"
30413 \begin_layout Standard
30415 nous vous encourageons à créer des cadres intéressants et à nous les proposer.
30418 \begin_layout Standard
30419 Les cadres externes sont définis dans les fichiers
30420 \begin_inset Flex Code
30423 \begin_layout Plain Layout
30429 qui se trouvent dans le répertoire
30430 \begin_inset Flex Code
30433 \begin_layout Plain Layout
30434 LyXDir/lib/xtemplates/
30440 Chaque cadre est défini dans un fichier spécifique
30446 \begin_layout Plain Layout
30449 \begin_inset Quotes cld
30453 \begin_inset Quotes crd
30456 est la traduction de
30457 \begin_inset Quotes cld
30461 \begin_inset Quotes crd
30464 dans ce contexte de l'objet externe.
30472 Vous pouvez mettre votre propre version dans
30473 \begin_inset Flex Code
30476 \begin_layout Plain Layout
30482 ou bien copier un fichier existant dans ce répertoire et le modifier.
30485 \begin_layout Standard
30486 Un fichier de configuration de cadre typique se présente comme ceci:
30489 \begin_layout LyX-Code
30495 \begin_layout LyX-Code
30499 $$AbsOrRelPathParent$$Basename"
30502 \begin_layout LyX-Code
30508 \begin_layout LyX-Code
30514 \begin_layout LyX-Code
30520 \begin_layout LyX-Code
30526 \begin_layout LyX-Code
30532 \begin_layout LyX-Code
30535 AutomaticProduction true
30538 \begin_layout LyX-Code
30544 \begin_layout LyX-Code
30550 \begin_layout LyX-Code
30556 \begin_layout LyX-Code
30559 TransformCommand Rotate RotationLatexCommand
30562 \begin_layout LyX-Code
30565 TransformCommand Resize ResizeLatexCommand
30568 \begin_layout LyX-Code
30571 Product "$$RotateFront$$ResizeFront
30574 \begin_layout LyX-Code
30581 input{$$AbsOrRelPathMaster$$Basename.pstex_t}
30584 \begin_layout LyX-Code
30587 $$ResizeBack$$RotateBack"
30590 \begin_layout LyX-Code
30596 \begin_layout LyX-Code
30599 UpdateResult "$$AbsPath$$Basename.pstex_t"
30602 \begin_layout LyX-Code
30605 Requirement "graphicx"
30608 \begin_layout LyX-Code
30611 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
30614 \begin_layout LyX-Code
30617 ReferencedFile latex "$$AbsPath$$Basename.eps"
30620 \begin_layout LyX-Code
30623 ReferencedFile dvi "$$AbsPath$$Basename.eps"
30626 \begin_layout LyX-Code
30632 \begin_layout LyX-Code
30638 \begin_layout LyX-Code
30641 TransformCommand Rotate RotationLatexCommand
30644 \begin_layout LyX-Code
30647 TransformCommand Resize ResizeLatexCommand
30650 \begin_layout LyX-Code
30653 Product "$$RotateFront$$ResizeFront
30656 \begin_layout LyX-Code
30663 input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
30666 \begin_layout LyX-Code
30669 $$ResizeBack$$RotateBack"
30672 \begin_layout LyX-Code
30675 UpdateFormat pdftex
30678 \begin_layout LyX-Code
30681 UpdateResult "$$AbsPath$$Basename.pdftex_t"
30684 \begin_layout LyX-Code
30687 Requirement "graphicx"
30690 \begin_layout LyX-Code
30693 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
30696 \begin_layout LyX-Code
30699 ReferencedFile latex "$$AbsPath$$Basename.pdf"
30702 \begin_layout LyX-Code
30708 \begin_layout LyX-Code
30714 \begin_layout LyX-Code
30717 Product "$$Contents(
30719 "$$AbsPath$$Basename.asc
30724 \begin_layout LyX-Code
30727 UpdateFormat asciixfig
30730 \begin_layout LyX-Code
30733 UpdateResult "$$AbsPath$$Basename.asc"
30736 \begin_layout LyX-Code
30742 \begin_layout LyX-Code
30748 \begin_layout LyX-Code
30751 Product "<graphic fileref=
30753 "$$AbsOrRelPathMaster$$Basename.eps
30758 \begin_layout LyX-Code
30764 \begin_layout LyX-Code
30770 \begin_layout LyX-Code
30773 UpdateResult "$$AbsPath$$Basename.eps"
30776 \begin_layout LyX-Code
30779 ReferencedFile docbook "$$AbsPath$$Basename.eps"
30782 \begin_layout LyX-Code
30785 ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
30788 \begin_layout LyX-Code
30794 \begin_layout LyX-Code
30801 \begin_layout LyX-Code
30807 \begin_layout LyX-Code
30813 \begin_layout Standard
30814 Comme vous pouvez le constater,
30815 le cadre est inséré entre
30816 \begin_inset Flex Code
30819 \begin_layout Plain Layout
30829 \begin_inset Flex Code
30832 \begin_layout Plain Layout
30841 Il contient un en-tête spécifiant quelques réglages généraux et,
30842 pour chaque format primaire de document reconnu,
30844 \begin_inset Flex Code
30847 \begin_layout Plain Layout
30857 \begin_inset Flex Code
30860 \begin_layout Plain Layout
30871 \begin_layout Subsection
30875 \begin_layout Description
30876 \begin_inset Flex Code
30879 \begin_layout Plain Layout
30880 AutomaticProduction
30881 \begin_inset space ~
30889 indique si le fichier représenté par le cadre doit être créé par \SpecialChar LyX
30891 Cette directive doit apparaître une et une seule fois.
30894 \begin_layout Description
30895 \begin_inset Flex Code
30898 \begin_layout Plain Layout
30900 \begin_inset space ~
30908 précise un patron global utilisé dans l'échange dans la spécification des fichiers pour filtrer les fichiers désignés.
30909 S'il y a plus d'un suffixe possible (e.g.
30912 \begin_inset Flex Code
30915 \begin_layout Plain Layout
30922 \begin_inset Flex Code
30925 \begin_layout Plain Layout
30932 utiliser une syntaxe comme
30933 \begin_inset Flex Code
30936 \begin_layout Plain Layout
30943 Cette directive doit apparaître une et une seule fois.
30946 \begin_layout Description
30947 \begin_inset Flex Code
30950 \begin_layout Plain Layout
30952 \begin_inset space ~
30960 fixe le texte apparaissant dans le bouton.
30961 Cette directive doit apparaître une et une seule fois.
30964 \begin_layout Description
30965 \begin_inset Flex Code
30968 \begin_layout Plain Layout
30970 \begin_inset space ~
30974 \begin_inset space ~
30982 décrit le texte d'aide utilisé dans la fenêtre de dialogue
30983 \begin_inset Quotes cld
30987 \begin_inset Quotes crd
30991 Fournir suffisamment d'informations pour que l'utilisateur comprenne ce que le cadre peut faire pour lui.
30992 Cette directive doit apparaître une et une seule fois.
30995 \begin_layout Description
30996 \begin_inset Flex Code
30999 \begin_layout Plain Layout
31001 \begin_inset space ~
31009 indique le format du fichier original.
31010 Ce doit être le nom d'un format reconnu par \SpecialChar LyX
31012 \begin_inset space ~
31016 \begin_inset CommandInset ref
31018 reference "sec:Formats"
31025 \begin_inset Quotes eld
31029 \begin_inset Flex Code
31032 \begin_layout Plain Layout
31039 \begin_inset Quotes erd
31042 si le cadre peut gérer des fichiers originaux dans plus d'un format.
31044 tentera d'analyser le fichier pour en déduire le format dans ce cas.
31045 Cette directive doit apparaître une et une seule fois.
31048 \begin_layout Description
31049 \begin_inset Flex Code
31052 \begin_layout Plain Layout
31054 \begin_inset space ~
31062 est un nom original pour le cadre.
31063 Il ne soit pas contenir de macros de substitution (voir ci-après).
31066 \begin_layout Description
31067 \begin_inset Flex Code
31070 \begin_layout Plain Layout
31072 \begin_inset space ~
31075 Rotate|Resize|Clip|Extra
31080 spécifie quelles transformations sont reconnues par ce cadre.
31081 Elle peut apparaître zéro ou plusieurs fois.
31082 Elle active les options correspondantes dans la fenêtre de dialogue.
31084 \begin_inset Flex Code
31087 \begin_layout Plain Layout
31093 doit avoir soit une directive
31094 \begin_inset Flex Code
31097 \begin_layout Plain Layout
31105 \begin_inset Flex Code
31108 \begin_layout Plain Layout
31115 \begin_inset Flex Code
31118 \begin_layout Plain Layout
31126 la transformation ne sera pas reconnue par ce cadre.
31130 \begin_layout Subsection
31134 \begin_layout Description
31135 \begin_inset Flex Code
31138 \begin_layout Plain Layout
31140 \begin_inset space ~
31143 LaTeX|PDFLaTeX|PlainText|DocBook|XHTML
31148 décrit le format de document primaire relevant de cette définition de format.
31149 Tous les cadres n'ont pas de représentation raisonnable dans tous les formats de fichier documentaire.
31150 Définissez cependant une section
31151 \begin_inset Flex Code
31154 \begin_layout Plain Layout
31160 pour tous les formats,
31161 et utilisez un texte bidon lorsqu'il n'existe pas de représentation.
31162 Ainsi vous verrez au minimum une référence à l'objet externe dans le document exporté.
31165 \begin_layout Description
31166 \begin_inset Flex Code
31169 \begin_layout Plain Layout
31171 \begin_inset space ~
31175 \begin_inset space ~
31183 définit une macro additionnelle
31184 \begin_inset Flex Code
31187 \begin_layout Plain Layout
31193 pour la substitution par
31194 \begin_inset Flex Code
31197 \begin_layout Plain Layout
31205 \begin_inset Flex Code
31208 \begin_layout Plain Layout
31214 peut elle-même contenir des macros de substitution.
31215 L'avantage par rapport à l'usage direct de
31216 \begin_inset Flex Code
31219 \begin_layout Plain Layout
31226 \begin_inset Flex Code
31229 \begin_layout Plain Layout
31235 est que la valeur substituée par
31236 \begin_inset Flex Code
31239 \begin_layout Plain Layout
31245 est nettoyée de sorte qu'elle est un argument facultatif valide dans le format documentaire.
31246 Cette directive doit apparaître une et une seule fois.
31249 \begin_layout Description
31250 \begin_inset Flex Code
31253 \begin_layout Plain Layout
31255 \begin_inset space ~
31263 spécifie le texte inséré dans le document exporté.
31264 C'est en fait la directive la plus importante et elle peut être assez compliquée.
31265 Cette directive doit apparaître une et une seule fois.
31268 \begin_layout Description
31269 \begin_inset Flex Code
31272 \begin_layout Plain Layout
31274 \begin_inset space ~
31282 spécifie un élément de préambule qui sera inclus dans le préambule \SpecialChar LaTeX
31284 Il doit être défini par
31285 \begin_inset Flex Code
31288 \begin_layout Plain Layout
31296 \begin_inset Flex Code
31299 \begin_layout Plain Layout
31306 Cette directive doit apparaître une et une seule fois.
31309 \begin_layout Description
31310 \begin_inset Flex Code
31313 \begin_layout Plain Layout
31315 \begin_inset space ~
31319 \begin_inset space ~
31327 désigne les fichiers créés par la procédure de conversion et requis par un format d'exportation particulier.
31328 Si le nom d'un fichier est relatif,
31329 il est interprété relativement au document maître.
31330 Cette directive peut apparaître zéro ou plusieurs fois.
31333 \begin_layout Description
31334 \begin_inset Flex Code
31337 \begin_layout Plain Layout
31339 \begin_inset space ~
31347 désigne le nom d'un paquetage \SpecialChar LaTeX
31349 Le paquetage est inclus via
31350 \begin_inset Flex Code
31353 \begin_layout Plain Layout
31361 dans le préambule \SpecialChar LaTeX
31363 Cette directive peut apparaître zéro ou plusieurs fois.
31366 \begin_layout Description
31367 \begin_inset Flex Code
31370 \begin_layout Plain Layout
31372 \begin_inset space ~
31376 \begin_inset space ~
31379 RotationLatexCommand
31384 spécifie que la commande \SpecialChar LaTeX
31385 native doit être utilisée pour effectuer les rotations.
31386 Cette directive peut apparaître une fois ou pas du tout.
31389 \begin_layout Description
31390 \begin_inset Flex Code
31393 \begin_layout Plain Layout
31395 \begin_inset space ~
31399 \begin_inset space ~
31407 spécifie que la commande \SpecialChar LaTeX
31408 native doit être utilisée pour effectuer les changements de taille.
31409 Cette directive peut apparaître une fois ou pas du tout.
31412 \begin_layout Description
31413 \begin_inset Flex Code
31416 \begin_layout Plain Layout
31418 \begin_inset space ~
31422 \begin_inset space ~
31425 RotationLatexOption
31430 spécifie que les rotations sont effectuées via un paramètre facultatif.
31431 Cette directive peut apparaître une fois ou pas du tout.
31435 \begin_layout Description
31436 \begin_inset Flex Code
31439 \begin_layout Plain Layout
31441 \begin_inset space ~
31445 \begin_inset space ~
31453 spécifie que les changements de taille sont effectuées via un paramètre facultatif.
31454 Cette directive peut apparaître une fois ou pas du tout
31457 \begin_layout Description
31458 \begin_inset Flex Code
31461 \begin_layout Plain Layout
31463 \begin_inset space ~
31467 \begin_inset space ~
31475 spécifie que les recadrages sont effectuées via un paramètre facultatif.
31476 Cette directive peut apparaître une fois ou pas du tout.
31479 \begin_layout Description
31480 \begin_inset Flex Code
31483 \begin_layout Plain Layout
31485 \begin_inset space ~
31489 \begin_inset space ~
31497 spécifie qu'un paramètre supplémentaire facultatif est utilisé.
31498 Cette directive peut apparaître une fois ou pas du tout.
31501 \begin_layout Description
31502 \begin_inset Flex Code
31505 \begin_layout Plain Layout
31507 \begin_inset space ~
31515 spécifie le format de fichier du fichier converti.
31516 Ce doit être le nom d'un format reconnu par \SpecialChar LyX
31517 (voir la fenêtre de dialogue
31518 \begin_inset Flex Noun
31521 \begin_layout Plain Layout
31522 Outils\SpecialChar menuseparator
31523 Préférences\SpecialChar menuseparator
31525 \begin_inset space ~
31529 \begin_inset space ~
31532 fichiers\SpecialChar menuseparator
31534 \begin_inset space ~
31538 \begin_inset space ~
31547 Cette directive doit apparaître une et une seule fois.
31548 Si le format du fichier résultant est PDF,
31549 vous devez spécifier le format
31550 \begin_inset Flex Code
31553 \begin_layout Plain Layout
31560 qui est le format PDF utilisé pour insérer des graphiques.
31561 Les autres formats PDF définis servent aux exportations du document.
31564 \begin_layout Description
31565 \begin_inset Flex Code
31568 \begin_layout Plain Layout
31570 \begin_inset space ~
31578 spécifie le nom du fichier converti.
31579 Le nom de fichier doit être absolu.
31580 Cette directive doit apparaître une et une seule fois.
31583 \begin_layout Subsection
31584 Définitions du préambule
31587 \begin_layout Standard
31588 La configuration du cadre externe peut contenir des définitions additionnelles de préambule incluses dans
31589 \begin_inset Flex Code
31592 \begin_layout Plain Layout
31600 \begin_inset Flex Code
31603 \begin_layout Plain Layout
31610 Elle peuvent être utilisées par les cadres dans la section
31611 \begin_inset Flex Code
31614 \begin_layout Plain Layout
31623 \begin_layout Section
31624 Le mécanisme de substitution
31627 \begin_layout Standard
31628 Quand la fenêtre d'objet externe invoque un programme externe,
31629 il le fait selon la commande définie dans le fichier de configuration des cadres.
31630 Ces commandes peuvent contenir diverses macros qui sont interprétées avant l'exécution.
31631 Les commandes sont toujours exécutées dans le répertoire du document.
31634 \begin_layout Standard
31636 quand un objet externe est affiché,
31637 un mécanisme de substitution génère son nom,
31638 et la plupart des autres directives reconnaissent la substitution de manière similaire.
31641 \begin_layout Standard
31642 Les macros disponibles sont les suivantes :
31645 \begin_layout Description
31646 \begin_inset Flex Code
31649 \begin_layout Plain Layout
31650 $$AbsOrRelPathMaster
31655 est le est le chemin d'accès,
31656 absolu ou relatif au document maître \SpecialChar LyX
31660 \begin_layout Description
31661 \begin_inset Flex Code
31664 \begin_layout Plain Layout
31665 $$AbsOrRelPathParent
31670 est le est le chemin d'accès,
31671 absolu ou relatif au document \SpecialChar LyX
31675 \begin_layout Description
31676 \begin_inset Flex Code
31679 \begin_layout Plain Layout
31685 est le chemin d'accès absolu.
31688 \begin_layout Description
31689 \begin_inset Flex Code
31692 \begin_layout Plain Layout
31698 est le nom du fichier sans chemin d'accès et sans suffixe.
31701 \begin_layout Description
31702 \begin_inset Flex Code
31705 \begin_layout Plain Layout
31707 \begin_inset Quotes cld
31711 \begin_inset Quotes crd
31719 la macro dépliera le contenu du fichier de nom
31720 \begin_inset Flex Code
31723 \begin_layout Plain Layout
31732 \begin_layout Description
31733 \begin_inset Flex Code
31736 \begin_layout Plain Layout
31742 est le suffixe (point inclus).
31745 \begin_layout Description
31746 \begin_inset Flex Code
31749 \begin_layout Plain Layout
31756 \begin_inset Quotes cld
31760 \begin_inset Quotes crd
31763 si le fichier est en format JPEG,
31764 sinon sera la chaîne
31765 \begin_inset Quotes cld
31769 \begin_inset Quotes crd
31773 Ceci est utile pour éviter des conversions inutiles pour les formats de sortie admettant à la fois les types PNG et JPEG.
31774 Le modèle prédéfini
31775 \begin_inset Quotes cld
31779 \begin_inset Quotes crd
31782 utilise cette macro avec le moteur pdf\SpecialChar TeX
31786 \begin_layout Description
31787 \begin_inset Flex Code
31790 \begin_layout Plain Layout
31796 est le nom du fichier spécifié dans la fenêtre d'objet externe.
31797 Il est soit absolu,
31798 soit relatif au document \SpecialChar LyX
31802 \begin_layout Description
31803 \begin_inset Flex Code
31806 \begin_layout Plain Layout
31813 \begin_inset Quotes cld
31817 \begin_inset Quotes crd
31821 \begin_inset Flex Code
31824 \begin_layout Plain Layout
31830 (absolu ou relatif au document \SpecialChar LyX
31834 \begin_layout Description
31835 \begin_inset Flex Code
31838 \begin_layout Plain Layout
31844 est le chemin d'accès relatif au document maître \SpecialChar LyX
31848 \begin_layout Description
31849 \begin_inset Flex Code
31852 \begin_layout Plain Layout
31858 est le chemin d'accès relatif au document \SpecialChar LyX
31862 \begin_layout Description
31863 \begin_inset Flex Code
31866 \begin_layout Plain Layout
31872 désigne le chemin absolu du répertoire système.
31873 Typiquement utilisé pour pouvoir trouver les différents scripts auxiliaires fournis avec \SpecialChar LyX
31877 \begin_layout Description
31878 \begin_inset Flex Code
31881 \begin_layout Plain Layout
31887 est le nom et le chemin absolu d'un fichier temporaire qui sera automatiquement effacé quand le document sera fermé,
31888 ou l'objet externe effacé.
31891 \begin_layout Standard
31892 Toutes la macros de chemin contiennent un séparateur de répertoire final,
31893 vous pouvez donc construire par exemple le nom de fichier absolu avec
31894 \begin_inset Flex Code
31897 \begin_layout Plain Layout
31898 $$AbsPath$$Basename$$Extension
31906 \begin_layout Standard
31907 Les macros ci-dessus sont substituées dans toutes les directives sauf indiqué.
31909 \begin_inset Flex Code
31912 \begin_layout Plain Layout
31918 reconnaît également les substitutions suivantes si elles sont autorisées par les directives
31919 \begin_inset Flex Code
31922 \begin_layout Plain Layout
31929 \begin_inset Flex Code
31932 \begin_layout Plain Layout
31941 \begin_layout Description
31942 \begin_inset Flex Code
31945 \begin_layout Plain Layout
31951 partie initiale de la commande de changement de taille.
31954 \begin_layout Description
31955 \begin_inset Flex Code
31958 \begin_layout Plain Layout
31964 partie finale de la commande de changement de taille.
31967 \begin_layout Description
31968 \begin_inset Flex Code
31971 \begin_layout Plain Layout
31977 partie initiale de la commande de rotation.
31980 \begin_layout Description
31981 \begin_inset Flex Code
31984 \begin_layout Plain Layout
31990 partie finale de la commande de rotation.
31993 \begin_layout Standard
31994 La valeur de la chaîne de la directive
31995 \begin_inset Flex Code
31998 \begin_layout Plain Layout
32004 reconnaît également les substitutions suivantes si elles sont autorisées par les directives
32005 \begin_inset Flex Code
32008 \begin_layout Plain Layout
32015 \begin_inset Flex Code
32018 \begin_layout Plain Layout
32027 \begin_layout Description
32028 \begin_inset Flex Code
32031 \begin_layout Plain Layout
32037 option de recadrage.
32040 \begin_layout Description
32041 \begin_inset Flex Code
32044 \begin_layout Plain Layout
32050 option supplémentaire.
32053 \begin_layout Description
32054 \begin_inset Flex Code
32057 \begin_layout Plain Layout
32063 option de changement de taille.
32066 \begin_layout Description
32067 \begin_inset Flex Code
32070 \begin_layout Plain Layout
32076 option de rotation.
32079 \begin_layout Standard
32080 Vous pouvez vous demander pourquoi les macros de chemin d'accès sont aussi nombreuses.
32081 Il y a deux raisons principales:
32084 \begin_layout Enumerate
32085 les chemins d'accès relatifs et absolus doivent rester relatifs et absolus,
32087 Les utilisateurs peuvent avoir des raisons de préférer l'un ou l'autre.
32088 Les chemins relatifs sont utiles pour des documents portables sur différentes machines,
32090 Les chemins absolus peuvent être requis par certains logiciels;
32093 \begin_layout Enumerate
32095 traite les chemins d'accès relatifs différemment de \SpecialChar LyX
32096 et d'autres logiciels dans des fichiers inclus encapsulés.
32097 Pour \SpecialChar LyX
32100 un chemin relatif est toujours relatif au document qui contient le nom de fichier.
32101 Pour \SpecialChar LaTeX
32103 il est toujours relatif au document maître.
32104 Ces deux définitions sont identiques si vous n'avez qu'un seul document.,
32105 mais diffèrent si vous avez un document maître qui inclut des sous-documents.
32106 Ceci signifie que les chemins relatifs doivent être transformés pour être transmis à \SpecialChar LaTeX
32108 Heureusement \SpecialChar LyX
32109 fait ceci automatiquement si vous choisissez les macros de substitution correctes.
32112 \begin_layout Standard
32114 quelle macro faut-il choisir dans une nouvelle définition de cadre?
32115 La règle n'est pas difficile:
32118 \begin_layout Itemize
32120 \begin_inset Flex Code
32123 \begin_layout Plain Layout
32129 si un chemin absolu est requis;
32132 \begin_layout Itemize
32134 \begin_inset Flex Code
32137 \begin_layout Plain Layout
32138 $$AbsOrRelPathMaster
32143 si la chaîne substituée est du type entrée pour \SpecialChar LaTeX
32147 \begin_layout Itemize
32149 \begin_inset Flex Code
32152 \begin_layout Plain Layout
32153 $$AbsOrRelPathParent
32158 pour préserver le choix de l'utilisateur.
32161 \begin_layout Standard
32162 Des cas spéciaux existent pour lesquels cette règle n'est pas valable,
32163 et par exemple lorsque des chemins relatifs sont requis,
32164 mais elle fonctionne correctement d'habitude.
32165 Un exemple de cas tordu est la directive
32166 \begin_inset Flex Code
32169 \begin_layout Plain Layout
32170 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
32175 dans le cadre Xfig indiqué ci-dessus:
32176 il n'est pas possible d'utiliser le nom absolu parce que la copieur pour les fichiers
32177 \begin_inset Flex Code
32180 \begin_layout Plain Layout
32186 nécessite le nom relatif pour réécrire le contenu du fichier.
32189 \begin_layout Section
32190 La question de la sécurité
32191 \begin_inset CommandInset label
32193 name "sec:La-question-de"
32200 \begin_layout Standard
32201 L'insertion d'objet externe crée une interface avec un paquet de programmes externes et le fait de manière automatique,
32202 nous devons donc en examiner les conséquences en matière de sécurité.
32204 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,
32205 il semble possible de créer un document malveillant qui exécute des commandes indésirables quand un utilisateur le visualise ou l'imprime.
32206 C'est quelque chose que nous voulons absolument éviter.
32209 \begin_layout Standard
32211 comme les commandes du programme externe sont définies seulement dans le fichier de configuration des cadres,
32212 il n'y a pas de problème de sécurité si \SpecialChar LyX
32213 est configuré correctement avec seulement des cadres sûrs.
32214 Ceci parce que les programmes externes sont invoqués via l'appel système
32215 \begin_inset Flex Code
32218 \begin_layout Plain Layout
32224 et non via l'appel système
32225 \begin_inset Flex Code
32228 \begin_layout Plain Layout
32235 Il n'est donc pas possible d'exécuter des commandes arbitraires via le shell à partir du nom de fichier ou des paramètres.
32238 \begin_layout Standard
32239 Ceci implique aussi qu'il y a des restrictions dans les commandes définissables dans un cadre d'objet externe.
32241 les pipes et les redirections ne sont pas disponibles.
32242 C'était obligatoire pour que \SpecialChar LyX
32244 Si vous voulez utiliser quelques-unes des fonctions du shell,
32245 vous devez écrire un script sûr pour le faire de manière contrôlée,
32246 puis définir ce script comme commande.
32250 \begin_layout Standard
32251 Il est possible de créer un cadre qui interagit directement avec le shell,
32252 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,
32253 nous vous recommandons d'utiliser en général des scripts sûrs qui fonctionnent avec l'appel système
32254 \begin_inset Flex Code
32257 \begin_layout Plain Layout
32263 d'une manière contrôlée.
32265 si vous êtes dans un environnement dans lequel vous avez confiance,
32266 il est tentant de ne pas se fouler et d'utiliser des scripts shell ordinaires.
32267 Si vous faites cela,
32268 sachez que vous allez
32272 créer dans votre système une faille de sécurité facile à exploiter.
32273 Il est évident que de tels cadres non sécurisés ne seront jamais inclus dans la distribution standard de \SpecialChar LyX
32275 même si nous encourageons les gens à nous proposer de nouveaux cadres dans la tradition du logiciel libre.
32276 Mais \SpecialChar LyX
32277 tel que vous vous le procurez par les voies officielles de distribution ne contiendra jamais de cadres non sécurisés.
32280 \begin_layout Standard
32281 L'insertion d'objet externe est un outil très puissant,
32282 et vous devez faire attention à ne pas mettre en péril la sécurité avec cette puissance.
32283 Une légère erreur dans une seule ligne d'un script apparemment inoffensif peut ouvrir la voie à d'énormes problèmes.
32284 Si vous n'avez pas une compréhension claire de ce qui est en jeu,
32285 nous vous recommandons de consulter un professionnel de la sécurité,
32286 ou de contacter l'équipe de développement de \SpecialChar LyX
32287 si vous vous demandez si votre cadre est sûr ou non.
32288 Faites le avant de l'utiliser dans un environnement que vous ne contrôlez pas.
32291 \begin_layout Chapter
32293 Liste des fonctions utilisables dans les styles
32294 \begin_inset CommandInset label
32296 name "chap:List-of-functions"
32303 \begin_layout Standard
32305 \begin_inset Tabular
32306 <lyxtabular version="3" rows="11" columns="8">
32307 <features tabularvalignment="middle">
32308 <column alignment="left" valignment="top">
32309 <column alignment="left" valignment="top">
32310 <column alignment="left" valignment="top">
32311 <column alignment="left" valignment="top">
32312 <column alignment="left" valignment="top">
32313 <column alignment="left" valignment="top">
32314 <column alignment="left" valignment="top">
32315 <column alignment="left" valignment="top">
32317 <cell alignment="left" valignment="top" usebox="none">
32320 \begin_layout Plain Layout
32326 <cell alignment="left" valignment="top" usebox="none">
32329 \begin_layout Plain Layout
32335 <cell alignment="left" valignment="top" usebox="none">
32338 \begin_layout Plain Layout
32344 <cell alignment="left" valignment="top" usebox="none">
32347 \begin_layout Plain Layout
32353 <cell alignment="center" valignment="top" usebox="none">
32356 \begin_layout Plain Layout
32362 <cell alignment="center" valignment="top" usebox="none">
32365 \begin_layout Plain Layout
32371 <cell alignment="center" valignment="top" usebox="none">
32374 \begin_layout Plain Layout
32380 <cell alignment="center" valignment="top" usebox="none">
32383 \begin_layout Plain Layout
32391 <cell alignment="left" valignment="top" usebox="none">
32394 \begin_layout Plain Layout
32400 <cell alignment="left" valignment="top" usebox="none">
32403 \begin_layout Plain Layout
32409 <cell alignment="left" valignment="top" usebox="none">
32412 \begin_layout Plain Layout
32418 <cell alignment="left" valignment="top" usebox="none">
32421 \begin_layout Plain Layout
32427 <cell alignment="center" valignment="top" usebox="none">
32430 \begin_layout Plain Layout
32436 <cell alignment="center" valignment="top" usebox="none">
32439 \begin_layout Plain Layout
32445 <cell alignment="center" valignment="top" usebox="none">
32448 \begin_layout Plain Layout
32454 <cell alignment="center" valignment="top" usebox="none">
32457 \begin_layout Plain Layout
32465 <cell alignment="left" valignment="top" usebox="none">
32468 \begin_layout Plain Layout
32474 <cell alignment="left" valignment="top" usebox="none">
32477 \begin_layout Plain Layout
32483 <cell alignment="left" valignment="top" usebox="none">
32486 \begin_layout Plain Layout
32492 <cell alignment="left" valignment="top" usebox="none">
32495 \begin_layout Plain Layout
32501 <cell alignment="center" valignment="top" usebox="none">
32504 \begin_layout Plain Layout
32510 <cell alignment="center" valignment="top" usebox="none">
32513 \begin_layout Plain Layout
32519 <cell alignment="center" valignment="top" usebox="none">
32522 \begin_layout Plain Layout
32528 <cell alignment="center" valignment="top" usebox="none">
32531 \begin_layout Plain Layout
32539 <cell alignment="left" valignment="top" usebox="none">
32542 \begin_layout Plain Layout
32548 <cell alignment="left" valignment="top" usebox="none">
32551 \begin_layout Plain Layout
32557 <cell alignment="left" valignment="top" usebox="none">
32560 \begin_layout Plain Layout
32566 <cell alignment="left" valignment="top" usebox="none">
32569 \begin_layout Plain Layout
32575 <cell alignment="center" valignment="top" usebox="none">
32578 \begin_layout Plain Layout
32584 <cell alignment="center" valignment="top" usebox="none">
32587 \begin_layout Plain Layout
32593 <cell alignment="center" valignment="top" usebox="none">
32596 \begin_layout Plain Layout
32602 <cell alignment="center" valignment="top" usebox="none">
32605 \begin_layout Plain Layout
32613 <cell alignment="left" valignment="top" usebox="none">
32616 \begin_layout Plain Layout
32622 <cell alignment="left" valignment="top" usebox="none">
32625 \begin_layout Plain Layout
32631 <cell alignment="left" valignment="top" usebox="none">
32634 \begin_layout Plain Layout
32640 <cell alignment="left" valignment="top" usebox="none">
32643 \begin_layout Plain Layout
32649 <cell alignment="center" valignment="top" usebox="none">
32652 \begin_layout Plain Layout
32658 <cell alignment="center" valignment="top" usebox="none">
32661 \begin_layout Plain Layout
32667 <cell alignment="center" valignment="top" usebox="none">
32670 \begin_layout Plain Layout
32676 <cell alignment="center" valignment="top" usebox="none">
32679 \begin_layout Plain Layout
32687 <cell alignment="left" valignment="top" usebox="none">
32690 \begin_layout Plain Layout
32696 <cell alignment="left" valignment="top" usebox="none">
32699 \begin_layout Plain Layout
32705 <cell alignment="left" valignment="top" usebox="none">
32708 \begin_layout Plain Layout
32714 <cell alignment="left" valignment="top" usebox="none">
32717 \begin_layout Plain Layout
32723 <cell alignment="center" valignment="top" usebox="none">
32726 \begin_layout Plain Layout
32732 <cell alignment="center" valignment="top" usebox="none">
32735 \begin_layout Plain Layout
32741 <cell alignment="center" valignment="top" usebox="none">
32744 \begin_layout Plain Layout
32750 <cell alignment="center" valignment="top" usebox="none">
32753 \begin_layout Plain Layout
32761 <cell alignment="left" valignment="top" usebox="none">
32764 \begin_layout Plain Layout
32770 <cell alignment="left" valignment="top" usebox="none">
32773 \begin_layout Plain Layout
32779 <cell alignment="left" valignment="top" usebox="none">
32782 \begin_layout Plain Layout
32788 <cell alignment="left" valignment="top" usebox="none">
32791 \begin_layout Plain Layout
32797 <cell alignment="center" valignment="top" usebox="none">
32800 \begin_layout Plain Layout
32806 <cell alignment="center" valignment="top" usebox="none">
32809 \begin_layout Plain Layout
32815 <cell alignment="center" valignment="top" usebox="none">
32818 \begin_layout Plain Layout
32824 <cell alignment="center" valignment="top" usebox="none">
32827 \begin_layout Plain Layout
32835 <cell alignment="left" valignment="top" usebox="none">
32838 \begin_layout Plain Layout
32844 <cell alignment="left" valignment="top" usebox="none">
32847 \begin_layout Plain Layout
32853 <cell alignment="left" valignment="top" usebox="none">
32856 \begin_layout Plain Layout
32862 <cell alignment="left" valignment="top" usebox="none">
32865 \begin_layout Plain Layout
32871 <cell alignment="center" valignment="top" usebox="none">
32874 \begin_layout Plain Layout
32880 <cell alignment="center" valignment="top" usebox="none">
32883 \begin_layout Plain Layout
32889 <cell alignment="center" valignment="top" usebox="none">
32892 \begin_layout Plain Layout
32898 <cell alignment="center" valignment="top" usebox="none">
32901 \begin_layout Plain Layout
32909 <cell alignment="left" valignment="top" usebox="none">
32912 \begin_layout Plain Layout
32918 <cell alignment="left" valignment="top" usebox="none">
32921 \begin_layout Plain Layout
32927 <cell alignment="left" valignment="top" usebox="none">
32930 \begin_layout Plain Layout
32936 <cell alignment="left" valignment="top" usebox="none">
32939 \begin_layout Plain Layout
32945 <cell alignment="center" valignment="top" usebox="none">
32948 \begin_layout Plain Layout
32954 <cell alignment="center" valignment="top" usebox="none">
32957 \begin_layout Plain Layout
32963 <cell alignment="center" valignment="top" usebox="none">
32966 \begin_layout Plain Layout
32972 <cell alignment="center" valignment="top" usebox="none">
32975 \begin_layout Plain Layout
32983 <cell alignment="left" valignment="top" usebox="none">
32986 \begin_layout Plain Layout
32992 <cell alignment="left" valignment="top" usebox="none">
32995 \begin_layout Plain Layout
33001 <cell alignment="left" valignment="top" usebox="none">
33004 \begin_layout Plain Layout
33010 <cell alignment="left" valignment="top" usebox="none">
33013 \begin_layout Plain Layout
33019 <cell alignment="center" valignment="top" usebox="none">
33022 \begin_layout Plain Layout
33028 <cell alignment="center" valignment="top" usebox="none">
33031 \begin_layout Plain Layout
33037 <cell alignment="center" valignment="top" usebox="none">
33040 \begin_layout Plain Layout
33046 <cell alignment="center" valignment="top" usebox="none">
33049 \begin_layout Plain Layout
33057 <cell alignment="center" valignment="top" usebox="none">
33060 \begin_layout Plain Layout
33066 <cell alignment="center" valignment="top" usebox="none">
33069 \begin_layout Plain Layout
33075 <cell alignment="center" valignment="top" usebox="none">
33078 \begin_layout Plain Layout
33084 <cell alignment="center" valignment="top" usebox="none">
33087 \begin_layout Plain Layout
33093 <cell alignment="center" valignment="top" usebox="none">
33096 \begin_layout Plain Layout
33102 <cell alignment="center" valignment="top" usebox="none">
33105 \begin_layout Plain Layout
33111 <cell alignment="center" valignment="top" usebox="none">
33114 \begin_layout Plain Layout
33120 <cell alignment="center" valignment="top" usebox="none">
33123 \begin_layout Plain Layout
33137 \begin_layout Chapter
33138 Noms des couleurs disponibles utilisables dans les styles
33139 \begin_inset CommandInset label
33141 name "chap:Names-of-colors"
33148 \begin_layout Standard
33149 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
33153 \begin_layout Section
33157 \begin_layout Standard
33158 Les mots-clés suivants ne sont pas des couleurs,
33159 mais plutôt des actions sur la définition des couleurs.
33162 \begin_layout Description
33163 ignore couleur ignorée
33166 \begin_layout Description
33167 inherit couleur héritée
33170 \begin_layout Description
33171 none pas de couleur particulière – réinitialisation ou couleur implicite
33174 \begin_layout Section
33178 \begin_layout Standard
33179 Ces couleurs ne peuvent pas être personnalisées.
33180 Merci de ne pas utiliser ces couleurs dans les définitions de format,
33181 du fait qu'elles fonctionneront mal avec certains thèmes (comme les thèmes sombres).
33184 \begin_layout Description
33188 \begin_layout Description
33192 \begin_layout Description
33196 \begin_layout Description
33200 \begin_layout Description
33204 \begin_layout Description
33208 \begin_layout Description
33212 \begin_layout Description
33216 \begin_layout Description
33220 \begin_layout Description
33224 \begin_layout Description
33228 \begin_layout Description
33232 \begin_layout Description
33236 \begin_layout Description
33240 \begin_layout Description
33244 \begin_layout Description
33248 \begin_layout Description
33252 \begin_layout Description
33256 \begin_layout Description
33260 \begin_layout Section
33261 Couleurs dynamiques
33264 \begin_layout Standard
33265 Ces couleurs sont affectées à différents éléments dans
33267 Outils\SpecialChar menuseparator
33273 \begin_layout Description
33274 added_space espace ajoutée
33277 \begin_layout Description
33278 addedtext texte ajouté
33281 \begin_layout Description
33282 appendix marque d'annexe
33285 \begin_layout Description
33289 \begin_layout Description
33290 bottomarea zone du bas
33293 \begin_layout Description
33294 branchlabel étiquette de branche
33297 \begin_layout Description
33298 buttonbg fond de bouton d'insert
33301 \begin_layout Description
33302 buttonframe bordure de bouton d'insert
33305 \begin_layout Description
33306 buttonhoverbg fond du bouton d'insert (pointé)
33309 \begin_layout Description
33310 changebar barre de modification
33313 \begin_layout Description
33314 changedtextauthor1 texte modifié auteur 1
33317 \begin_layout Description
33318 changedtextauthor2 texte modifié auteur 2
33321 \begin_layout Description
33322 changedtextauthor3 texte modifié auteur 3
33325 \begin_layout Description
33326 changedtextauthor4 texte modifié auteur 4
33329 \begin_layout Description
33330 changedtextauthor5 texte modifié auteur 5
33333 \begin_layout Description
33334 collapsibletext texte d'insert repliable
33337 \begin_layout Description
33338 collapsibleframe cadre d'insert repliable
33341 \begin_layout Description
33342 command insert de commande
33345 \begin_layout Description
33346 commandbg fond d'insert de commande
33349 \begin_layout Description
33350 commandframe cadre d'insert de commande
33353 \begin_layout Description
33354 comment étiquette de commentaire
33357 \begin_layout Description
33358 commentbg fond de commentaire
33361 \begin_layout Description
33365 \begin_layout Description
33366 deletedtext texte supprimé
33369 \begin_layout Description
33370 deletedtextmodifier modificateur de texte supprimé
33373 \begin_layout Description
33374 depthbar barre de profondeur
33377 \begin_layout Description
33378 eolmarker marqueur de fin de ligne
33381 \begin_layout Description
33382 error erreur \SpecialChar LaTeX
33386 \begin_layout Description
33387 footlabel étiquette de note de bas de page
33390 \begin_layout Description
33391 foreground foreground color
33394 \begin_layout Description
33395 graphicsbg fond graphique
33398 \begin_layout Description
33399 greyedoutbg fond d'insert grisé
33402 \begin_layout Description
33403 greyedoutlabel étiquette d'insert grisé
33406 \begin_layout Description
33407 greyedouttext texte d'insert grisé
33410 \begin_layout Description
33411 indexlabel étiquette d'index
33414 \begin_layout Description
33415 inlinecompletion complétion en ligne
33418 \begin_layout Description
33419 insetbg fond d'insert
33422 \begin_layout Description
33423 insetframe cadre d'insert
33426 \begin_layout Description
33427 language langue étrangère
33430 \begin_layout Description
33431 latex texte \SpecialChar LaTeX
33435 \begin_layout Description
33436 listingsbg fond de listing
33439 \begin_layout Description
33440 marginlabel étiquette de note en marge
33443 \begin_layout Description
33444 math texte mathématique
33447 \begin_layout Description
33448 mathbg fond mathématique
33451 \begin_layout Description
33452 mathcorners cadre mathématique (non pointé)
33455 \begin_layout Description
33456 mathframe cadre mathématique (pointé)
33459 \begin_layout Description
33460 mathline ligne mathématique
33463 \begin_layout Description
33464 mathmacrobg fond de macro mathématique
33467 \begin_layout Description
33468 mathmacroblend macro mathématique désactivée
33471 \begin_layout Description
33472 mathmacroframe cadre de macro mathématique
33475 \begin_layout Description
33476 mathmacrohoverbg fond dynamique de macro mathématique
33479 \begin_layout Description
33480 mathmacrolabel étiquette de macro mathématique
33483 \begin_layout Description
33484 mathmacronewarg macro mathématique :
33488 \begin_layout Description
33489 mathmacrooldarg macro mathématique :
33493 \begin_layout Description
33494 newpage saut de page
33497 \begin_layout Description
33498 nonunique_inlinecompletion complétion en ligne (choix multiples)
33501 \begin_layout Description
33502 note étiquette de note
33505 \begin_layout Description
33506 notebg fond de note
33509 \begin_layout Description
33510 pagebreak saut de page / saut de ligne
33513 \begin_layout Description
33514 paragraphmarker marqueur de paragraphe
33517 \begin_layout Description
33518 phantomtext texte d'insert fantôme
33521 \begin_layout Description
33525 \begin_layout Description
33526 previewframe cadre d'aperçu
33529 \begin_layout Description
33530 regexpframe cadre d'expression régulière
33533 \begin_layout Description
33534 scroll color that indicates when a row can be scrolled
33537 \begin_layout Description
33538 selection sélection (fond)
33541 \begin_layout Description
33542 selectiontext sélection (texte)
33545 \begin_layout Description
33546 shadedbg boîte ombrée
33549 \begin_layout Description
33550 special caractère spécial
33553 \begin_layout Description
33554 tabularline ligne de tableau
33557 \begin_layout Description
33558 tabularonoffline ligne on/off de tableau
33561 \begin_layout Description
33562 textlabel1 couleur 1 des étiquettes de format et d'inserts personnalisés
33565 \begin_layout Description
33566 textlabel2 couleur 2 des étiquettes de format et d'inserts personnalisés
33569 \begin_layout Description
33570 textlabel3 couleur 3 des étiquettes de format et d'inserts personnalisés
33573 \begin_layout Description
33574 urllabel étiquette d'URL
33577 \begin_layout Description
33578 urltext texte d'URL