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
287 \begin_layout Plain Layout
288 Mise à jour pour 2.4.0,
289 25 avril 2024 (JPC) ,
296 \begin_inset Newline newline
300 \begin_inset Newline newline
306 \begin_layout Standard
307 \begin_inset CommandInset toc
308 LatexCommand tableofcontents
315 \begin_layout Chapter
319 \begin_layout Standard
320 Ce manuel couvre les fonctions de personnalisation de \SpecialChar LyX
322 Nous y abordons des sujets comme les raccourcis clavier,
323 les options d'aperçu à l'écran,
324 les options d'impression,
325 l'envoi de commandes à \SpecialChar LyX
326 via le Serveur \SpecialChar LyX
328 l'internationalisation,
329 l'installation de nouvelles classes \SpecialChar LaTeX
330 et de nouveaux formats \SpecialChar LyX
333 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.
336 \begin_layout Standard
344 \begin_inset Quotes cld
348 \begin_inset Quotes crd
351 en tant que raccourci de
352 \begin_inset Quotes cld
356 \begin_inset Quotes crd
367 \begin_layout Chapter
368 Les fichiers de configuration de \SpecialChar LyX
372 \begin_layout Standard
373 Ce chapitre devrait vous aider à trouver votre chemin parmi les fichiers de configuration de \SpecialChar LyX
375 Avant d'entreprendre sa lecture,
378 Aide\SpecialChar menuseparator
394 pour connaître le répertoire de bibliothèques et le répertoire utilisateur de \SpecialChar LyX
396 C'est dans celui-ci que \SpecialChar LyX
397 place ses fichiers de configuration système;
398 le répertoire utilisateur est celui dans lequel vous pouvez mettre vos versions modifiées.
399 Le premier sera appelé
400 \begin_inset Flex Code
403 \begin_layout Plain Layout
411 \begin_inset Flex Code
414 \begin_layout Plain Layout
420 dans la suite de ce document.
423 \begin_layout Section
424 Qu'est-ce qu'il y a dans
425 \begin_inset Flex Code
428 \begin_layout Plain Layout
438 \begin_layout Standard
439 \begin_inset Flex Code
442 \begin_layout Plain Layout
449 et ses sous-répertoires contiennent un certain nombre de fichiers qui peuvent servir à personnaliser le comportement de \SpecialChar LyX
451 Vous pouvez modifier ces fichiers depuis \SpecialChar LyX
452 lui-même avec la fenêtre
454 Outils\SpecialChar menuseparator
458 La plupart des réglages personnels que vous voudrez apporter à \SpecialChar LyX
459 peuvent se faire par l'intermédiaire de cette fenêtre.
460 Il y a cependant bien d'autres aspects du fonctionnement de \SpecialChar LyX
461 sur lesquels on peut agir en modifiant les fichiers de
462 \begin_inset Flex Code
465 \begin_layout Plain Layout
473 Ils entrent dans différentes catégories,
474 qui sont décrites dans les sous-sections suivantes.
477 \begin_layout Subsection
478 Les fichiers engendrés automatiquement
481 \begin_layout Standard
482 Ces fichiers sont créés au moment de la configuration de \SpecialChar LyX
484 Ils définissent différentes valeurs implicites qui sont détectées automatiquement par l'inspection de votre système.
485 Comme ils peuvent être réécrits à tout moment,
486 il n'est pas conseillé de les modifier.
489 \begin_layout Labeling
490 \labelwidthstring 00.00.0000
491 \begin_inset Flex Code
494 \begin_layout Plain Layout
500 contient les valeurs implicites pour différentes commandes.
503 \begin_layout Labeling
504 \labelwidthstring 00.00.0000
505 \begin_inset Flex Code
508 \begin_layout Plain Layout
514 contient la liste des paquetages \SpecialChar LaTeX
518 ne se sert pas directement de ce fichier,
519 mais les informations obtenues sont disponibles en faisant
521 Aide\SpecialChar menuseparator
532 \begin_layout Labeling
533 \labelwidthstring 00.00.0000
534 \begin_inset Flex Code
537 \begin_layout Plain Layout
543 donne la liste des classes de texte présentes dans le répertoire
544 \begin_inset Flex Code
547 \begin_layout Plain Layout
554 les classes de document \SpecialChar LaTeX
555 correspondantes et leur description.
559 \begin_layout Labeling
560 \labelwidthstring 00.00.0000
561 \begin_inset Flex Code
564 \begin_layout Plain Layout
570 donne la liste des modules figurant dans vos répertoires de format (
571 \begin_inset Flex Code
574 \begin_layout Plain Layout
585 \begin_layout Labeling
586 \labelwidthstring 00.00.0000
587 \begin_inset Flex Code
590 \begin_layout Plain Layout
596 donne la liste de différentes sortes de fichiers connexes à \SpecialChar LaTeX
597 figurant dans votre système.
600 \begin_layout Labeling
601 \labelwidthstring 00.00.0000
602 \begin_inset Flex Code
605 \begin_layout Plain Layout
606 doc/\SpecialChar LaTeX
612 est généré automatiquement pendant la configuration de \SpecialChar LyX
615 \begin_inset Flex Code
618 \begin_layout Plain Layout
628 \begin_layout Subsection
632 \begin_layout Standard
633 Ces répertoires figurent à la fois dans
634 \begin_inset Flex Code
637 \begin_layout Plain Layout
644 \begin_inset Flex Code
647 \begin_layout Plain Layout
654 Si un fichier existe dans les deux répertoires,
656 \begin_inset Flex Code
659 \begin_layout Plain Layout
668 \begin_layout Labeling
669 \labelwidthstring 00.00.0000
670 \begin_inset Flex Code
673 \begin_layout Plain Layout
679 contient les fichiers de définition des raccourcis clavier,
681 \begin_inset Flex Code
684 \begin_layout Plain Layout
692 \begin_inset Quotes cld
696 \begin_inset Quotes crd
699 du fichier de raccourcis,
701 \begin_inset Flex Code
704 \begin_layout Plain Layout
710 \begin_inset Quotes cld
716 \begin_inset Quotes crd
719 est le code de langue ISO
725 celle-ci sera détectée et utilisée en premier.
728 \begin_layout Labeling
729 \labelwidthstring 00.00.0000
730 \begin_inset Flex Code
733 \begin_layout Plain Layout
739 contient les fichiers avec le suffixe
740 \begin_inset Flex Code
743 \begin_layout Plain Layout
749 qui définissent les divers styles de citation (natbib,
752 \begin_inset CommandInset ref
754 reference "subsec:Cite-Engine-Files"
765 \begin_layout Labeling
766 \labelwidthstring 00.00.0000
767 \begin_inset Flex Code
770 \begin_layout Plain Layout
776 contient quelques fichiers graphiques qui peuvent être inclus dans les documents.
780 \begin_layout Labeling
781 \labelwidthstring 00.00.0000
782 \begin_inset Flex Code
785 \begin_layout Plain Layout
791 contient les fichiers de la documentation de \SpecialChar LyX
792 (dont celui que vous êtes en train de lire).
794 \begin_inset Flex Code
797 \begin_layout Plain Layout
805 comme nous venons de le voir.
806 S'il existe des version traduites des fichiers d'aide,
808 \begin_inset Flex Code
811 \begin_layout Plain Layout
818 celles-ci seront utilisées d'abord (voir le
823 \begin_inset CommandInset ref
825 reference "chap:i18n"
834 \begin_layout Labeling
835 \labelwidthstring 00.00.0000
836 \begin_inset Flex Code
839 \begin_layout Plain Layout
845 contient les fichiers d'exemples qui illustrent la façon d'utiliser certaines fonctions.
846 Vous pouvez y accéder en appuyant sur le bouton
851 \begin_inset Flex Noun
854 \begin_layout Plain Layout
855 Fichier\SpecialChar menuseparator
864 \begin_layout Labeling
865 \labelwidthstring 00.00.0000
866 \begin_inset Flex Code
869 \begin_layout Plain Layout
875 contient les fichiers d'images utilisés dans l'interface
880 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
884 \begin_layout Labeling
885 \labelwidthstring 00.00.0000
886 \begin_inset Flex Code
889 \begin_layout Plain Layout
895 contient les fichiers de réaffectation clavier.
897 \begin_inset CommandInset ref
899 reference "sec:clavier"
904 pour des informations détaillées.
908 \begin_layout Labeling
909 \labelwidthstring 00.00.0000
910 \begin_inset Flex Code
913 \begin_layout Plain Layout
919 contient les classes de texte et les fichiers de modules décrits au
920 \begin_inset CommandInset ref
922 reference "chap:classe-texte"
930 \begin_layout Labeling
931 \labelwidthstring 00.00.0000
932 \begin_inset Flex Code
935 \begin_layout Plain Layout
941 contient les scripts Python
942 \begin_inset Flex Code
945 \begin_layout Plain Layout
951 permettant d'effectuer les conversions entre versions de \SpecialChar LyX
953 Ils peuvent être exécutés depuis la ligne de commande,
954 si vous désirez par exemple faire un traitement par lots.
957 \begin_layout Labeling
958 \labelwidthstring 00.00.0000
959 \begin_inset Flex Code
962 \begin_layout Plain Layout
968 contient quelques fichiers qui illustrent les possibilités offertes par l'insertion d'
969 \begin_inset Flex Noun
972 \begin_layout Plain Layout
985 \begin_layout Labeling
986 \labelwidthstring 00.00.0000
987 \begin_inset Flex Code
990 \begin_layout Plain Layout
996 contient les fichiers modèles de \SpecialChar LyX
1002 \begin_inset CommandInset ref
1004 reference "sec:modeles"
1012 \begin_layout Labeling
1013 \labelwidthstring 00.00.0000
1014 \begin_inset Flex Code
1017 \begin_layout Plain Layout
1023 contient des fichiers avec le suffixe
1024 \begin_inset Flex Code
1027 \begin_layout Plain Layout
1033 qui définissent l'interface utilisateur de \SpecialChar LyX
1035 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.
1038 \begin_layout Labeling
1039 \labelwidthstring 00.00.0000
1040 \begin_inset Flex Code
1043 \begin_layout Plain Layout
1049 contient les fichiers avec le suffixe
1050 \begin_inset Flex Code
1053 \begin_layout Plain Layout
1059 qui définissent les modèles permettant l'insertion de contenu externe dans un document LyX,
1061 \begin_inset CommandInset ref
1063 reference "chap:Insérer-un-Objet"
1074 \begin_layout Subsection
1075 Fichiers que vous n'avez pas à modifier
1078 \begin_layout Standard
1079 Ce sont des fichiers internes à \SpecialChar LyX
1081 et ils ne doivent pas être modifiés,
1082 sauf par les développeurs.
1086 \begin_layout Labeling
1087 \labelwidthstring 00.00.0000
1094 ce fichier contient la liste des développeurs de \SpecialChar LyX
1096 Son contenu est affiché en sélectionnant
1097 \begin_inset Flex Noun
1100 \begin_layout Plain Layout
1101 Aide\SpecialChar menuseparator
1110 \begin_layout Labeling
1111 \labelwidthstring 00.00.0000
1118 est un script \SpecialChar LaTeX
1119 utilisé pendant le processus de configuration.
1120 Ne pas le lancer directement.
1124 \begin_layout Labeling
1125 \labelwidthstring 00.00.0000
1132 est le script qui permet de reconfigurer \SpecialChar LyX
1134 Il génère des fichiers de configuration dans le répertoire dans lequel il est exécuté.
1137 \begin_layout Subsection
1138 Autres fichiers appelant un commentaire
1141 \begin_layout Labeling
1142 \labelwidthstring 00.00.0000
1147 contient des tables de conversion faisant correspondre les différents encodages de caractères avec Unicode.
1150 \begin_layout Labeling
1151 \labelwidthstring 00.00.0000
1156 contient la liste de toutes les langues actuellement supportées par \SpecialChar LyX
1160 \begin_layout Labeling
1161 \labelwidthstring 00.00.0000
1162 \begin_inset Flex Code
1165 \begin_layout Plain Layout
1171 contient des informations sur les différentes polices.
1174 \begin_layout Labeling
1175 \labelwidthstring 00.00.0000
1176 \begin_inset Flex Code
1179 \begin_layout Plain Layout
1185 contient les traductions pour les styles de paragraphe internationalisés (voir
1186 \begin_inset space ~
1190 \begin_inset CommandInset ref
1192 reference "subsec:I18n"
1200 \begin_layout Labeling
1201 \labelwidthstring 00.00.0000
1202 \begin_inset Flex Code
1205 \begin_layout Plain Layout
1211 contient des informations sur les glyphes encodés en Unicode et la manière dont \SpecialChar LyX
1212 les traite via \SpecialChar LaTeX
1216 \begin_layout Section
1217 Votre répertoire personnel de configuration
1220 \begin_layout Standard
1221 Même si vous utilisez \SpecialChar LyX
1222 sans être le super-utilisateur,
1223 vous pouvez avoir envie de modifier la configuration de \SpecialChar LyX
1224 pour votre usage personnel.
1226 \begin_inset Flex Code
1229 \begin_layout Plain Layout
1235 contient les fichiers personnels de configuration.
1236 C'est le répertoire qui est décrit comme
1237 \begin_inset Quotes cld
1240 Répertoire utilisateur
1241 \begin_inset Quotes crd
1246 Aide\SpecialChar menuseparator
1248 \begin_inset space ~
1252 \begin_inset space ~
1256 \begin_inset space ~
1263 Il est traité comme un miroir du répertoire
1264 \begin_inset Flex Code
1267 \begin_layout Plain Layout
1275 et chaque fichier qui se trouve dans
1279 remplace par conséquent le fichier correspondant de
1280 \begin_inset Flex Code
1283 \begin_layout Plain Layout
1291 Chaque fichier de configuration décrit dans les sections précédentes peut se trouver soit dans le répertoire de configuration système,
1292 ce qui jouera pour tous les utilisateurs,
1293 soit dans votre répertoire personnel,
1294 pour votre propre configuration.
1297 \begin_layout Standard
1298 Pour éclaircir la situation,
1299 voici quelques exemples:
1302 \begin_layout Itemize
1303 les réglages effectués dans la fenêtre
1305 Outils\SpecialChar menuseparator
1308 sont enregistrés dans un fichier
1309 \begin_inset Flex Code
1312 \begin_layout Plain Layout
1319 \begin_inset Flex Code
1322 \begin_layout Plain Layout
1331 \begin_layout Itemize
1332 quand vous reconfigurez \SpecialChar LyX
1335 Outils\SpecialChar menuseparator
1340 fait tourner le script
1341 \begin_inset Flex Code
1344 \begin_layout Plain Layout
1350 et les fichiers résultants sont placés dans votre répertoire personnel de configuration.
1351 Ça signifie que les nouvelles classes de texte que vous avez pu ajouter dans
1352 \begin_inset Flex Code
1355 \begin_layout Plain Layout
1361 seront ajoutées à la liste des classes de la fenêtre
1363 Document\SpecialChar menuseparator
1370 \begin_layout Itemize
1371 si vous récupérez sur le site ftp de \SpecialChar LyX
1372 des fichiers de documentation mis à jour et que vous n'êtes pas administrateur sur votre système,
1373 vous pouvez placer ces fichiers dans
1374 \begin_inset Flex Code
1377 \begin_layout Plain Layout
1383 et ils seront ouverts directement à partir du menu d'
1390 \begin_layout Section
1391 Utiliser \SpecialChar LyX
1392 avec plusieurs configurations
1395 \begin_layout Standard
1396 La liberté offerte pour le répertoire de configuration locale peut être insuffisante si vous avez besoin de plusieurs configurations différentes.
1398 vous pouvez vouloir utiliser des raccourcis clavier ou des réglages d'imprimante différents selon les circonstances
1402 \begin_layout Plain Layout
1404 ou encore vouloir écrire dans des langues différentes et adapter vos configurations en conséquence.
1410 Vous pouvez y arriver en ayant plusieurs répertoires de configuration.
1411 Vous spécifiez alors lequel utiliser au moment de lancer \SpecialChar LyX
1415 \begin_layout Standard
1416 Si vous lancez \SpecialChar LyX
1417 avec l'option de ligne de commande
1426 le programme va lire la configuration qui se trouve dans ce répertoire,
1427 et non dans le répertoire implicite (en lançant \SpecialChar LyX
1428 sans cette option vous pouvez déterminer le répertoire implicite).
1429 Si ce répertoire n'existe pas,
1431 vous propose de le créer,
1432 exactement comme il le fait avec le répertoire implicite au premier lancement du programme.
1433 Vous pouvez modifier les options de configuration dans ce
1437 supplémentaire exactement comme vous le feriez pour le répertoire implicite.
1438 Ces répertoires sont complètement indépendants (mais lisez la suite).
1439 Notez que positionner la variable d'environnement
1443 a exactement le même effet.
1446 \begin_layout Standard
1447 Quand vous avez plusieurs configurations,
1448 vous devez faire plus attention:
1449 si vous voulez ajouter un nouveau format dans
1451 MonNouveauRép/layouts
1454 pour qu'il soit disponible dans toutes vos configurations,
1455 vous devez l'ajouter dans chaque répertoire séparément.
1456 Vous pouvez contourner ceci avec l'astuce suivante:
1457 après que \SpecialChar LyX
1458 a créé le répertoire supplémentaire,
1459 la plupart des sous-répertoires (voir plus haut) sont vides.
1460 Si vous voulez que la nouvelle configuration soit le reflet d'une déjà existante,
1461 remplacez le sous-répertoire vide par un lien symbolique au sous-répertoire correspondant dans la configuration existante.
1462 Faites toutefois attention avec le sous-répertoire
1467 car il contient un fichier écrit par le script de configuration (accessible avec
1469 Outils\SpecialChar menuseparator
1472 ) qui est propre à chaque configuration.
1475 \begin_layout Chapter
1481 \begin_layout Standard
1482 Tous les options de la fenêtre
1486 sont expliquées dans l'annexe
1488 La fenêtre Préférences
1492 Guide de l'utilisateur
1495 Pour certaines options,
1496 vous trouverez ici plus de précisions.
1499 \begin_layout Section
1501 \begin_inset CommandInset label
1510 \begin_layout Standard
1511 La première étape consiste à définir vos formats de fichiers si ce n'est pas déjà le cas.
1514 \begin_inset Flex Noun
1517 \begin_layout Plain Layout
1518 Outils\SpecialChar menuseparator
1528 \begin_inset Flex Noun
1531 \begin_layout Plain Layout
1532 Gestion des fichiers\SpecialChar menuseparator
1541 appuyez sur le bouton
1542 \begin_inset Flex Noun
1545 \begin_layout Plain Layout
1553 \begin_inset Flex Noun
1556 \begin_layout Plain Layout
1562 contient le nom utilisé pour identifier le format de manière interne.
1563 Vous devrez également saisir un suffixe de nom de fichier.
1564 Toutes ces informations sont obligatoires.
1566 \begin_inset Flex Noun
1569 \begin_layout Plain Layout
1575 permet de définir une séquence de touches du clavier pour un accès rapide aux menus (par exemple,
1577 \begin_inset Flex Noun
1580 \begin_layout Plain Layout
1587 \begin_inset Flex Noun
1590 \begin_layout Plain Layout
1591 Document\SpecialChar menuseparator
1592 Visionner (autres formats)\SpecialChar menuseparator
1601 \begin_layout Standard
1602 Un Format peut se voir associer une
1603 \begin_inset Flex Noun
1606 \begin_layout Plain Layout
1613 \begin_inset Flex Noun
1616 \begin_layout Plain Layout
1624 vous pouvez vouloir utiliser Ghostview pour afficher les fichier PostScript.
1625 Vous pouvez saisir le nom de la commande permettant de lancer les programmes dans les champs correspondants.
1626 La visionneuse est lancée quand vous voulez voir un graphique dans \SpecialChar LyX
1628 \begin_inset Flex Noun
1631 \begin_layout Plain Layout
1632 Document\SpecialChar menuseparator
1639 L'éditeur est lancé par exemple quand vous faites un clic-droit sur un graphique et que vous choisissez
1640 \begin_inset Flex Noun
1643 \begin_layout Plain Layout
1644 Modifier le fichier via une application externe
1649 dans le menu contextuel qui apparaît.
1652 \begin_layout Standard
1654 \begin_inset Flex Noun
1657 \begin_layout Plain Layout
1663 d'un format est facultatif,
1664 mais s'il est précisé,
1665 il doit être unique pour l'ensemble des formats.
1666 Il est utilisé pour reconnaître les fichiers de ce format à partir de leur contenu.
1667 Pour certains formats de fichier importants,
1668 il n'y a pas de type MIME officiellement répertorié dans la base
1669 \begin_inset CommandInset href
1672 target "http://www.iana.org/assignments/media-types/"
1678 De ce fait \SpecialChar LyX
1679 utilise la liste plus étoffée spécifiée par
1680 \begin_inset CommandInset href
1682 name "freedesktop.org"
1683 target "http://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec"
1691 \begin_layout Standard
1692 La case à cocher Format de document informe \SpecialChar LyX
1693 que le format est approprié pour une exportation du document.
1694 Si la case est cochée que qu'une procédure de conversion est définie (voir la
1695 \begin_inset space ~
1699 \begin_inset CommandInset ref
1701 reference "sec:Convertisseurs"
1707 ce format apparaîtra dans le menu
1708 \begin_inset Flex Noun
1711 \begin_layout Plain Layout
1712 Fichier\SpecialChar menuseparator
1719 Le format apparaîtra également dans le menu
1723 si une visionneuse est définie pour lui.
1724 Les formats purement graphiques,
1726 ne doivent pas utiliser cette option.
1727 Les formats adaptés à la fois aux graphiques et aux documents,
1732 \begin_layout Standard
1734 \begin_inset Flex Noun
1737 \begin_layout Plain Layout
1738 Format graphique vectoriel
1743 informe \SpecialChar LyX
1744 qu'un format peut contenir des vecteurs graphiques.
1745 Cette information est utile pour déterminer le format cible des graphiques inclus lors de l'exportation via
1746 \begin_inset Flex Noun
1749 \begin_layout Plain Layout
1756 Les graphiques inclus dans le document peuvent nécessiter une conversion vers
1757 \begin_inset Flex Noun
1760 \begin_layout Plain Layout
1768 \begin_inset Flex Noun
1771 \begin_layout Plain Layout
1778 \begin_inset Flex Noun
1781 \begin_layout Plain Layout
1788 \begin_inset Flex Noun
1791 \begin_layout Plain Layout
1797 ne sait pas gérer d'autres formats graphiques.
1798 Si un graphique inclus n'est pas déjà dans un des ces trois formats,
1800 \begin_inset Flex Noun
1803 \begin_layout Plain Layout
1809 si la case est cochée,
1811 \begin_inset Flex Noun
1814 \begin_layout Plain Layout
1823 \begin_layout Section
1827 \begin_layout Standard
1828 Du fait que toutes les conversions d'un format à une autre se font dans la répertoire temporaire de \SpecialChar LyX
1830 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
1834 \begin_layout Plain Layout
1836 le fichier peut référencer d'autres fichiers ― e.g.
1837 une image ― par un nom de fichier relatif,
1838 qui peut devenir incorrect lors de la copie du fichier dans le répertoire temporaire.
1844 Ceci est effectué par un Copieur:
1845 il copie un fichier vers (ou depuis) le répertoire temporaire et peut le modifier à la volée.
1848 \begin_layout Standard
1849 La définition des copieurs peut utiliser huit variables:
1852 \begin_layout Labeling
1853 \labelwidthstring 00.00.0000
1854 \begin_inset Flex Code
1857 \begin_layout Plain Layout
1863 le répertoire système de \SpecialChar LyX
1865 \begin_inset space \thinspace{}
1869 \begin_inset space \space{}
1873 \begin_inset Flex Noun
1876 \begin_layout Plain Layout
1885 \begin_layout Labeling
1886 \labelwidthstring 00.00.0000
1887 \begin_inset Flex Code
1890 \begin_layout Plain Layout
1896 le fichier en entrée
1899 \begin_layout Labeling
1900 \labelwidthstring 00.00.0000
1901 \begin_inset Flex Code
1904 \begin_layout Plain Layout
1910 le fichier en sortie
1913 \begin_layout Labeling
1914 \labelwidthstring 00.00.0000
1915 \begin_inset Flex Code
1918 \begin_layout Plain Layout
1924 la racine du nom (sans le suffixe) dans le répertoire temporaire \SpecialChar LyX
1928 \begin_layout Labeling
1929 \labelwidthstring 00.00.0000
1930 \begin_inset Flex Code
1933 \begin_layout Plain Layout
1939 la chemin d'accès complet du répertoire \SpecialChar LyX
1943 \begin_layout Labeling
1944 \labelwidthstring 00.00.0000
1945 \begin_inset Flex Code
1948 \begin_layout Plain Layout
1954 le chemin d'accès complet au ficher original \SpecialChar LyX
1955 en cours de traitement
1958 \begin_layout Labeling
1959 \labelwidthstring 00.00.0000
1960 \begin_inset Flex Code
1963 \begin_layout Plain Layout
1969 le nom du fichier \SpecialChar LyX
1970 (sans chemin d'accès)
1973 \begin_layout Labeling
1974 \labelwidthstring 00.00.0000
1975 \begin_inset Flex Code
1978 \begin_layout Plain Layout
1985 \begin_inset Quotes cld
1988 nom \SpecialChar LaTeX
1990 \begin_inset Quotes crd
1996 \begin_layout Standard
1997 Ce dernier doit être le nom du fichier tel qu'il serait spécifié dans la commande \SpecialChar LaTeX
2005 Il n'est pertinent que pour l'exportation des fichiers appropriés à une telle inclusion.
2008 \begin_layout Standard
2009 Les copieurs peuvent être utilisés pour à peu près n'importe quelle opération sur un fichier.
2011 supposons que vous vouliez que les fichiers pdf soient copiés dans un répertoire particulier,
2013 \begin_inset Flex Code
2016 \begin_layout Plain Layout
2023 Alors vous pouvez écrire un script comme celui-ci:
2026 \begin_layout Standard
2029 \begin_inset listings
2033 \begin_layout Plain Layout
2038 \begin_layout Plain Layout
2043 \begin_layout Plain Layout
2045 TOFILE=`basename $2`
2048 \begin_layout Plain Layout
2050 cp $FROMFILE /home/you/pdf/$TOFILE
2058 \begin_layout Standard
2059 Enregistrez-le dans votre répertoire \SpecialChar LyX
2066 \begin_inset Flex Code
2069 \begin_layout Plain Layout
2070 /home/you/.lyx/scripts/pdfcopier.sh
2075 ― et rendez le exécutable,
2076 si c'est nécessaire sur votre plate-forme.
2079 \begin_inset Flex Noun
2082 \begin_layout Plain Layout
2083 Outils\SpecialChar menuseparator
2091 \begin_inset Flex Noun
2094 \begin_layout Plain Layout
2095 Gestion des fichiers\SpecialChar menuseparator
2102 \begin_inset Flex Noun
2105 \begin_layout Plain Layout
2111 ― ou l'un des autres formats PDF ― et saisissez
2112 \begin_inset Flex Code
2115 \begin_layout Plain Layout
2116 pdfcopier.sh $$i $$o
2122 \begin_inset Flex Noun
2125 \begin_layout Plain Layout
2134 \begin_layout Standard
2135 Les copieurs sont utilisés par \SpecialChar LyX
2136 dans plusieurs de ses convertisseurs internes.
2138 si les programmes appropriés sont trouvés lors de la configuration,
2140 installera automatiquement des copieurs pour les formats
2141 \begin_inset Flex Noun
2144 \begin_layout Plain Layout
2151 \begin_inset Flex Noun
2154 \begin_layout Plain Layout
2156 \begin_inset space ~
2165 Quand le documente est exporté vers ces formats,
2166 le copieur considère que non seulement le fichier HTML,
2167 mais aussi les fichiers auxiliaires (fichiers de style,
2169 etc.) sont également copiés.
2170 Tous ces fichiers sont recopiés dans un sous-répertoire du répertoire dans lequel se trouvait le document \SpecialChar LyX
2174 \begin_layout Section
2176 \begin_inset CommandInset label
2178 name "sec:Convertisseurs"
2185 \begin_layout Standard
2186 Vous pouvez définir vos propres Convertisseurs pour activer les conversions entre différents formats.
2187 Ceci est défini dans
2188 \begin_inset Flex Noun
2191 \begin_layout Plain Layout
2192 Outils\SpecialChar menuseparator
2193 Préférences\SpecialChar menuseparator
2194 Gestion des fichiers\SpecialChar menuseparator
2203 \begin_layout Standard
2204 Pour définir un nouveau convertisseur,
2205 sélectionner les formats appropriés dans les menus déroulants
2206 \begin_inset Flex Noun
2209 \begin_layout Plain Layout
2216 \begin_inset Flex Noun
2219 \begin_layout Plain Layout
2226 saisir le nom de la commande nécessaire à la conversion et appuyer sur le bouton
2227 \begin_inset Flex Noun
2230 \begin_layout Plain Layout
2237 Plusieurs variables peuvent être utilisées pour préciser les arguments des commandes de conversion:
2240 \begin_layout Labeling
2241 \labelwidthstring 00.00.0000
2242 \begin_inset Flex Code
2245 \begin_layout Plain Layout
2251 le répertoire système de \SpecialChar LyX
2255 \begin_layout Labeling
2256 \labelwidthstring 00.00.0000
2257 \begin_inset Flex Code
2260 \begin_layout Plain Layout
2266 le fichier en entrée
2269 \begin_layout Labeling
2270 \labelwidthstring 00.00.0000
2271 \begin_inset Flex Code
2274 \begin_layout Plain Layout
2280 le fichier en sortie
2283 \begin_layout Labeling
2284 \labelwidthstring 00.00.0000
2285 \begin_inset Flex Code
2288 \begin_layout Plain Layout
2294 le nom de base du fichier en entrée (c'est-à-dire sans suffixe)
2297 \begin_layout Labeling
2298 \labelwidthstring 00.00.0000
2299 \begin_inset Flex Code
2302 \begin_layout Plain Layout
2308 le chemin du fichier d'entrée
2311 \begin_layout Labeling
2312 \labelwidthstring 00.00.0000
2313 \begin_inset Flex Code
2316 \begin_layout Plain Layout
2322 le chemin du fichier d'entrée original (ceci peut différer de
2323 \begin_inset Flex Noun
2326 \begin_layout Plain Layout
2332 lors de l'appel d'une séquence de convertisseurs)
2335 \begin_layout Labeling
2336 \labelwidthstring 00.00.0000
2337 \begin_inset Flex Code
2340 \begin_layout Plain Layout
2347 \begin_inset Flex Code
2350 \begin_layout Plain Layout
2356 désignant l'encodage du document
2359 \begin_layout Standard
2361 \begin_inset Flex Noun
2364 \begin_layout Plain Layout
2366 \begin_inset space ~
2375 vous pouvez saisir les mots-clés suivants,
2376 séparés par des virgules:
2379 \begin_layout Labeling
2380 \labelwidthstring 00.00.0000
2381 \begin_inset Flex Code
2384 \begin_layout Plain Layout
2385 \begin_inset Flex Code
2388 \begin_layout Plain Layout
2399 ce convertisseur exécute \SpecialChar LaTeX
2400 ou une variante de \SpecialChar LaTeX
2402 le fichier journal sera disponible.
2404 \begin_inset Flex Code
2407 \begin_layout Plain Layout
2413 précise quelle forme de \SpecialChar LaTeX
2417 \begin_inset Flex Code
2420 \begin_layout Plain Layout
2436 \begin_inset Flex Code
2439 \begin_layout Plain Layout
2447 \begin_inset Flex Code
2450 \begin_layout Plain Layout
2461 \begin_layout Labeling
2462 \labelwidthstring 00.00.0000
2463 \begin_inset Flex Code
2466 \begin_layout Plain Layout
2467 \begin_inset Flex Code
2470 \begin_layout Plain Layout
2481 la conversion utilise le fichier \SpecialChar LaTeX
2483 \begin_inset Flex Noun
2486 \begin_layout Plain Layout
2494 \begin_inset Flex Code
2497 \begin_layout Plain Layout
2503 précise quelle forme de \SpecialChar LaTeX
2504 sera exécutée pour créer le fichier
2505 \begin_inset Flex Noun
2508 \begin_layout Plain Layout
2517 \begin_inset Flex Code
2520 \begin_layout Plain Layout
2536 \begin_inset Flex Code
2539 \begin_layout Plain Layout
2547 \begin_inset Flex Code
2550 \begin_layout Plain Layout
2561 \begin_layout Labeling
2562 \labelwidthstring 00.00.0000
2563 \begin_inset Flex Code
2566 \begin_layout Plain Layout
2572 demande une fichier \SpecialChar LyX
2574 \begin_inset Quotes cld
2578 \begin_inset Quotes crd
2582 ce qui en pratique désigne un fichier similaire au résultat d'une exportation \SpecialChar LaTeX
2587 \begin_inset Flex Code
2590 \begin_layout Plain Layout
2603 \begin_layout Labeling
2604 \labelwidthstring 00.00.0000
2605 \begin_inset Flex Code
2608 \begin_layout Plain Layout
2614 la sortie est au format XML
2617 \begin_layout Standard
2618 Les quatre mots-clés suivants ne sont pas vraiment des mots-clés,
2619 ils prennent un argument de la forme
2620 \begin_inset Flex Noun
2623 \begin_layout Plain Layout
2632 \begin_layout Labeling
2633 \labelwidthstring 00.00.0000
2634 \begin_inset Flex Code
2637 \begin_layout Plain Layout
2643 est le nom du pilote qu'il faut charger pour ce convertisseur avec le paquetage
2648 pour ce convertisseur.
2649 Le chargement du pilote convenable est nécessaire pour obtenir certaines fonctionnalités spécifiques du PDF.
2657 \begin_layout Labeling
2658 \labelwidthstring 00.00.0000
2659 \begin_inset Flex Code
2662 \begin_layout Plain Layout
2669 les messages d'erreur standard du convertisseur seront redirigés vers un fichier
2670 \begin_inset Flex Code
2673 \begin_layout Plain Layout
2682 et le script passé en valeur sera exécuté comme:
2684 \begin_inset Flex Code
2687 \begin_layout Plain Layout
2690 script < infile.out > infile.log
2696 L'argument peut contenir
2697 \begin_inset Flex Code
2700 \begin_layout Plain Layout
2709 \begin_layout Labeling
2710 \labelwidthstring 00.00.0000
2711 \begin_inset Flex Code
2714 \begin_layout Plain Layout
2720 précise le nom du répertoire dans lequel le convertisseur placera les fichiers engendrés par la conversion.
2722 ne créera pas ce répertoire,
2723 et ne copiera rien dedans,
2724 bien qu'il le copie dans la cible.
2725 La valeur peut utiliser
2726 \begin_inset Flex Code
2729 \begin_layout Plain Layout
2736 qui sera remplacé par le nom sans suffixe des fichiers d'entrée et de sortie,
2738 lors de la copie du répertoire.
2739 \begin_inset Newline newline
2742 Noter que l'utilisation simultanée de
2743 \begin_inset Flex Noun
2746 \begin_layout Plain Layout
2753 \begin_inset Flex Noun
2756 \begin_layout Plain Layout
2763 Ce dernier sera ignoré si le premier est employé;
2766 \begin_layout Labeling
2767 \labelwidthstring 00.00.0000
2768 \begin_inset Flex Code
2771 \begin_layout Plain Layout
2777 détermine le nom du fichier résultat et peut contenir
2778 \begin_inset Flex Code
2781 \begin_layout Plain Layout
2789 \begin_inset Flex Noun
2792 \begin_layout Plain Layout
2798 et est optionnel même dans ce cas;
2800 \begin_inset Quotes cld
2804 \begin_inset Quotes crd
2807 est implicite s'il n'est pas activé.
2810 \begin_layout Standard
2812 \begin_inset Flex Code
2815 \begin_layout Plain Layout
2821 approprié accompagne certains convertisseurs venant avec \SpecialChar LyX
2824 aucun des trois derniers mots-clés n'est utilisé dans les convertisseurs pré-installés par \SpecialChar LyX
2828 \begin_layout Standard
2829 Il n'est pas nécessaire de définir des convertisseurs pour tous les formats entre lesquels vous désirez effectuer des conversions.
2831 vous remarquerez qu'il n'y a pas de convertisseur
2832 \begin_inset Quotes cld
2837 \begin_inset Quotes crd
2841 mais \SpecialChar LyX
2842 exportera bien vers PostScript.
2843 Ceci se fait parce que \SpecialChar LyX
2844 crée d'abord un fichier \SpecialChar LaTeX
2845 (pas besoin de convertisseur pour cela) qui est ensuite converti vers DVI en utilisant le convertisseur
2846 \begin_inset Quotes cld
2851 \begin_inset Quotes crd
2855 pour terminer par la conversion
2856 \begin_inset Quotes cld
2860 \begin_inset Quotes crd
2865 trouve ainsi les séquences de convertisseurs automatiquement,
2866 et trouvera toujours le séquence la plus courte.
2867 Vous pouvez cependant définir plusieurs méthodes de conversion entre formats de fichier.
2869 la configuration \SpecialChar LyX
2870 standard propose cinq façons différentes de convertir \SpecialChar LaTeX
2874 \begin_layout Enumerate
2877 \begin_inset Flex Noun
2880 \begin_layout Plain Layout
2889 \begin_layout Enumerate
2890 via (DVI et) PostScript,
2892 \begin_inset Flex Noun
2895 \begin_layout Plain Layout
2904 \begin_layout Enumerate
2907 \begin_inset Flex Noun
2910 \begin_layout Plain Layout
2919 \begin_layout Enumerate
2922 \begin_inset Flex Noun
2925 \begin_layout Plain Layout
2935 \begin_layout Enumerate
2938 \begin_inset Flex Noun
2941 \begin_layout Plain Layout
2951 \begin_layout Standard
2952 Pour définir de tels choix de séquences,
2953 vous devez définir plusieurs
2954 \begin_inset Quotes cld
2958 \begin_inset Quotes crd
2962 comme décrit dans la
2963 \begin_inset CommandInset ref
2965 reference "sec:Formats"
2972 avec la configuration standard,
2973 les formats dénommés
2974 \begin_inset Flex Noun
2977 \begin_layout Plain Layout
2984 \begin_inset Flex Noun
2987 \begin_layout Plain Layout
2995 \begin_inset Flex Noun
2998 \begin_layout Plain Layout
3005 \begin_inset Flex Noun
3008 \begin_layout Plain Layout
3016 \begin_inset Flex Noun
3019 \begin_layout Plain Layout
3026 \begin_inset Flex Noun
3029 \begin_layout Plain Layout
3037 \begin_inset Flex Noun
3040 \begin_layout Plain Layout
3047 \begin_inset Flex Noun
3050 \begin_layout Plain Layout
3059 \begin_inset Flex Noun
3062 \begin_layout Plain Layout
3068 (pour Lua\SpecialChar TeX
3070 qui correspondent tous au suffixe
3071 \begin_inset Flex Noun
3074 \begin_layout Plain Layout
3080 et auxquels sont associées les trois méthodes décrites ci-dessus.
3083 \begin_layout Chapter
3084 Internationaliser \SpecialChar LyX
3086 \begin_inset CommandInset label
3095 \begin_layout Standard
3096 Il est possible de traduire l'interface utilisateur de \SpecialChar LyX
3098 La dernière fois que nous avons vérifié,
3100 était disponible en 30 langues.
3101 La langue que vous avez choisie est appelée votre
3105 (pour plus de renseignements sur les réglages de localisation,
3106 voyez la documentation de votre système d'exploitation sur les locales.
3109 \begin_inset Flex Noun
3112 \begin_layout Plain Layout
3118 est un bon point de départ).
3121 \begin_layout Standard
3122 Notez que ces traductions fonctionnent,
3123 mais présentent quelques failles.
3125 toutes les fenêtres ont été tracées en fonction du texte anglais,
3126 et quelques-unes des traductions sont trop grandes pour rentrer dans l'espace alloué.
3127 Ce n'est qu'un problème d'affichage sans conséquence.
3128 Vous verrez aussi que certaines traductions n'ont pas de raccourcis définis pour tout.
3130 c'est qu'il n'y a pas assez de lettres disponibles.
3131 Parfois c'est que le traducteur n'a tout simplement pas encore eu le temps de le faire.
3132 Nos équipes de traduction,
3133 que vous pouvez souhaiter rejoindre
3137 \begin_layout Plain Layout
3138 Si vous parlez couramment une autre langue que l'anglais,
3139 rejoindre ces équipes est un des grands moyens de rendre service à la communauté des développeurs et utilisateurs de \SpecialChar LyX
3146 essaieront de faire disparaître ces inconvénients dans les versions futures de \SpecialChar LyX
3150 \begin_layout Section
3151 Traduire \SpecialChar LyX
3155 \begin_layout Subsection
3156 Traduire l'interface graphique (messages textuels)
3159 \begin_layout Standard
3161 utilise la bibliothèque GNU
3162 \begin_inset Flex Noun
3165 \begin_layout Plain Layout
3171 pour gérer l'internationalisation de l'interface.
3172 Pour que \SpecialChar LyX
3173 parle votre langue favorite dans tous les menus et fenêtres,
3174 vous avez besoin d'un fichier
3175 \begin_inset Flex Noun
3178 \begin_layout Plain Layout
3185 Quand celui-ci est disponible,
3186 vous devez générer à partir de là un fichier
3187 \begin_inset Flex Noun
3190 \begin_layout Plain Layout
3196 et installer ce dernier.
3197 Tout ce processus est expliqué dans la documentation de GNU
3198 \begin_inset Flex Noun
3201 \begin_layout Plain Layout
3208 Vous pouvez effectuer cette traduction pour votre propre besoin,
3209 mais si vous avez l'intention de la faire,
3210 vous pouvez aussi bien partager le résultat de votre travail avec la communauté \SpecialChar LyX
3212 Envoyez un message à la liste de messagerie des développeurs \SpecialChar LyX
3213 pour plus d'information sur la procédure.
3216 \begin_layout Standard
3218 voici un résumé de ce qu'il faut faire (
3224 est le code de la langue):
3227 \begin_layout Itemize
3228 télécharger le code source de \SpecialChar LyX
3230 \begin_inset CommandInset href
3232 name "page d'information sur le Web"
3233 target "https://www.lyx.org/HowToUseGIT"
3241 \begin_layout Itemize
3243 \begin_inset Flex Noun
3246 \begin_layout Plain Layout
3253 \begin_inset Flex Noun
3256 \begin_layout Plain Layout
3263 le répertoire des fichiers
3264 \begin_inset Flex Noun
3267 \begin_layout Plain Layout
3278 \begin_inset Flex Noun
3281 \begin_layout Plain Layout
3296 \begin_inset Flex Noun
3299 \begin_layout Plain Layout
3306 il peut être recréé avec la commande
3307 \begin_inset Flex Strong
3310 \begin_layout Plain Layout
3317 ou bien vous pouvez utiliser le fichier
3318 \begin_inset Flex Noun
3321 \begin_layout Plain Layout
3327 d'une autre langue comme modèle).
3330 \begin_layout Itemize
3344 \begin_layout Plain Layout
3345 C'est un fichier texte:
3346 il peut donc être modifié par n'importe quel éditeur de texte.
3347 Mais il existe des programmes spécifiques pour gérer les modifications,
3349 \begin_inset Flex Noun
3352 \begin_layout Plain Layout
3358 (toutes plate-formes) ou
3359 \begin_inset Flex Noun
3362 \begin_layout Plain Layout
3369 Emacs est également doté d'un
3370 \begin_inset Quotes cld
3374 \begin_inset Quotes crd
3377 pour modifier les fichier
3378 \begin_inset Flex Noun
3381 \begin_layout Plain Layout
3389 les fichiers sont encodés en Unicode,
3391 \begin_inset Flex URL
3394 \begin_layout Plain Layout
3396 https://www.gnu.org/software/gettext/manual/html_node/PO-Mode.html
3410 Pour certains menus,
3411 il y a aussi des touches de raccourci qui doivent être traduites.
3412 Ces touches viennent après un
3415 \begin_inset Quotes cld
3419 \begin_inset Quotes crd
3425 et doivent être adaptées au texte traduit.
3426 Vous devez aussi remplir les champs au début du nouveau fichier
3427 \begin_inset Flex Noun
3430 \begin_layout Plain Layout
3436 avec votre adresse e-mail,
3438 pour que les gens sachent comment vous joindre pour proposer des suggestions,
3439 ou pour démolir votre travail.
3442 \begin_layout Standard
3443 Si vous voulez juste traduire pour vous-même,
3447 \begin_layout Itemize
3457 \begin_inset Newline newline
3461 \begin_inset Flex Noun
3464 \begin_layout Plain Layout
3465 msgfmt -o xx.mo < xx.po
3473 \begin_layout Itemize
3475 \begin_inset Flex Noun
3478 \begin_layout Plain Layout
3484 dans votre répertoire de locales,
3485 dans le répertoire correspondant aux messages pour la langue
3493 \begin_inset Flex Noun
3496 \begin_layout Plain Layout
3503 \begin_inset Newline newline
3507 \begin_inset Flex Noun
3510 \begin_layout Plain Layout
3511 /usr/local/share/locale/xx/LC_MESSAGES/lyx.mo
3519 \begin_layout Standard
3520 Pour ajouter un nouveau fichier
3529 (ce qui serait mieux pour que d'autres puisent en profiter),
3530 il faut effectuer quelques changements dans \SpecialChar LyX
3532 envoyez donc une courrier à la liste de messagerie des développeurs pour ce faire.
3535 \begin_layout Subsubsection
3539 \begin_layout Standard
3540 Il arrive quelquefois qu'un message anglophone doive être traduit de différentes façons dans le langage cible.
3541 Un exemple est le message
3542 \begin_inset Flex Code
3545 \begin_layout Plain Layout
3551 qui se traduit en français par
3552 \begin_inset Flex Noun
3555 \begin_layout Plain Layout
3562 \begin_inset Flex Noun
3565 \begin_layout Plain Layout
3572 suivant le genre et l'initiale du mot suivant.
3574 \begin_inset Flex Code
3577 \begin_layout Plain Layout
3583 ne sait pas gérer de telles traductions ambiguës,
3584 et vous devez donc ajouter une information contextuelle au message:
3586 \begin_inset Flex Code
3589 \begin_layout Plain Layout
3596 \begin_inset Flex Code
3599 \begin_layout Plain Layout
3606 \begin_inset Flex Code
3609 \begin_layout Plain Layout
3616 les deux occurrences de
3617 \begin_inset Flex Code
3620 \begin_layout Plain Layout
3628 sont différentes pour
3629 \begin_inset Flex Code
3632 \begin_layout Plain Layout
3638 et peuvent être traduites correctement pour
3639 \begin_inset Flex Noun
3642 \begin_layout Plain Layout
3646 \begin_inset space ~
3655 \begin_inset Flex Noun
3658 \begin_layout Plain Layout
3662 \begin_inset space ~
3674 \begin_layout Standard
3675 Bien entendu l'information contextuelle doit être supprimée de l'affichage lorsqu'aucune traduction n'est utilisée,
3676 c'est pourquoi il faut la mettre entre double crochets à la fin du message comme ci-dessus.
3677 Le mécanisme de traduction de \SpecialChar LyX
3678 assure que tout ce qui est entre double crochets à la fin des messages est supprimé à l'affichage du message.
3681 \begin_layout Subsection
3682 Traduire la documentation
3685 \begin_layout Standard
3686 La documentation en ligne (dans le menu
3690 ) peut (et doit !) être traduite.
3691 S'il existe une traduction de la documentation
3695 \begin_layout Plain Layout
3697 au moins quelques documents avaient été traduit en14 langues,
3698 le manuel d'apprentissage étant disponible en quelques autres.
3704 et si la locale est correctement réglée,
3706 affichera tout seul la version traduite.
3708 cherche les versions traduites sous le nom
3709 \begin_inset Flex Noun
3712 \begin_layout Plain Layout
3730 est le code pour la langue en cours d'utilisation.
3731 S'il n'y a pas de traduction disponible,
3732 c'est la version anglaise qui est affichée.
3733 Notez que les versions traduites doivent avoir le même nom de fichier (ici
3734 \begin_inset Flex Noun
3737 \begin_layout Plain Layout
3744 Si vous vous sentez de traduire la documentation (ce qui est d'ailleurs un excellent moyen de corriger la documentation d'origine!),
3745 il y a un certain nombre de choses que vous devez faire tout de suite:
3748 \begin_layout Itemize
3749 faire un tour sur la page web de la
3750 \begin_inset CommandInset href
3752 name "traduction des documentations"
3753 target "https://www.lyx.org/WebFr.Translation"
3758 sur le site de \SpecialChar LyX
3761 vous pourrez voir quels documents ont déjà été traduits dans votre langue,
3763 Vous y trouverez aussi qui s'occupe d'organiser l'effort de traduction dans votre langue.
3764 Si personne ne s'en occupe,
3765 faites-nous connaître votre intérêt.
3768 \begin_layout Standard
3769 Une fois que vous vous y mettez pour de bon,
3770 voilà quelques conseils qui pourront vous éviter des ennuis:
3773 \begin_layout Itemize
3774 joignez-vous à l'équipe de documentation!
3781 Aide\SpecialChar menuseparator
3784 ) explique comment faire.
3785 C'est d'ailleurs le premier document à traduire;
3788 \begin_layout Itemize
3789 étudiez les conventions typographiques de la langue dans laquelle vous traduisez.
3790 La typographie est un art ancien et au cours des siècles,
3791 une grande variété de conventions ont vu le jour dans les différentes parties du globe.
3792 Apprenez aussi le vocabulaire spécifique des professionnels de la typographie dans votre pays.
3793 Si vous inventez votre propre terminologie,
3794 vous allez induire les lecteurs en erreur.
3798 La typographie peut devenir une passion !
3803 \begin_layout Itemize
3804 faites une copie du document (dans les cas simples,
3805 sinon voyez la note de bas de page
3806 \begin_inset space ~
3810 \begin_inset CommandInset ref
3812 reference "fn:NdT-:-Je"
3818 Ce sera votre fichier de travail.
3819 Vous pouvez l'utiliser comme fichier d'aide personnel en le mettant dans votre répertoire
3820 \begin_inset Flex Code
3823 \begin_layout Plain Layout
3830 \begin_inset Newline newline
3836 \begin_inset Note Greyedout
3839 \begin_layout Plain Layout
3845 pour un document complexe doté d'éléments externes (images,
3847 si vous voulez faire une copie dans un répertoire temporaire par exemple,
3848 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.
3849 La meilleure méthode est de télécharger l'arborescence \SpecialChar LyX
3850 depuis le dépôt git (voir
3851 \begin_inset Flex URL
3854 \begin_layout Plain Layout
3856 https://www.lyx.org/WebFr.HowToUseGIT
3861 ) et de modifier le ficher de documentation en place.
3869 \begin_layout Itemize
3870 de temps à autre le document original (de l'équipe \SpecialChar LyX
3873 \begin_inset CommandInset href
3875 name "l'interface d'affichage des source"
3876 target "https://www.lyx.org/trac/browser"
3881 pour voir ce qui a changé.
3882 De cette façon vous pouvez voir facilement les parties de votre document qui ont besoin d'être mises à jour
3886 \begin_layout Plain Layout
3888 Je conseille très vivement de partir des fichiers disponibles sur Trac,
3889 et de ne pas perdre de temps à traduire la version contenue dans votre distribution pour s'apercevoir trop tard que tout est périmé.
3890 J’ajoute que la meilleure solution est de récupérer l'image courante des sources de \SpecialChar LyX
3893 \begin_inset CommandInset href
3896 target "https://www.lyx.org/WebFr.HowToUseGIT"
3901 ) et de modifier directement le fichier concerné dans l'arborescence importée:
3903 les liens vers les images ne seront pas modifiés lors de la sauvegarde du fichier,
3904 et la version modifiée pourra être soumise sans modifications aux développeurs.
3905 \begin_inset CommandInset label
3919 \begin_layout Standard
3920 Si vous avez trouvé une erreur dans le document original,
3921 corrigez-la et dites-le au reste de l'équipe de documentation (que vous n'avez pas manqué de rejoindre,
3925 \begin_layout Standard
3926 \begin_inset Branch Obsolete
3930 \begin_layout Section
3931 Support de Clavier International
3934 \begin_layout Standard
3937 [Note de l'Éditeur :
3938 La section qui suit a été écrite par
3943 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.
3944 Le tout doit aussi être fusionné avec la section d'après.
3948 \begin_layout Subsection
3949 Définir ses propres réaffectations clavier :
3955 \begin_layout Standard
3956 Regardons d'un peu plus près un fichier de définition de clavier.
3957 C'est un fichier ASCII qui définit :
3960 \begin_layout Itemize
3961 des correspondances touche à touche ou touche à chaîne
3964 \begin_layout Itemize
3968 \begin_layout Itemize
3969 des exceptions des touches mortes
3972 \begin_layout Standard
3973 Pour définir une traduction touche à touche ou touche à chaîne,
3974 utilisez cette commande :
3977 \begin_layout Quotation
3989 \begin_layout Standard
3994 est la touche à traduire et
3998 est la chaîne à insérer dans le document.
3999 Pour définir des touches mortes,
4003 \begin_layout Quotation
4008 kmod touche touche_morte
4011 \begin_layout Standard
4016 est la touche du clavier et
4020 est le nom de la touche morte.
4021 Les touches mortes suivantes sont supportées (nom du raccourci entre parenthèses) :
4024 \begin_layout Quotation
4028 \begin_inset space \hfill{}
4034 \begin_layout Quotation
4036 \begin_inset space \hfill{}
4042 \begin_layout Quotation
4044 \begin_inset space \hfill{}
4050 \begin_layout Quotation
4052 \begin_inset space \hfill{}
4058 \begin_layout Quotation
4060 \begin_inset space \hfill{}
4066 \begin_layout Quotation
4068 \begin_inset space \hfill{}
4075 \begin_layout Plain Layout
4087 \begin_layout Quotation
4089 \begin_inset space \hfill{}
4095 \begin_layout Quotation
4097 \begin_inset space \hfill{}
4104 \begin_layout Plain Layout
4116 \begin_layout Quotation
4118 \begin_inset space \hfill{}
4124 \begin_layout Quotation
4126 \begin_inset space \hfill{}
4132 \begin_layout Quotation
4134 \begin_inset space \hfill{}
4141 \begin_layout Plain Layout
4153 \begin_layout Quotation
4155 \begin_inset space \hfill{}
4162 \begin_layout Plain Layout
4174 \begin_layout Quotation
4176 \begin_inset space \hfill{}
4182 \begin_layout Quotation
4183 hungarian umlaut (hug)
4184 \begin_inset space \hfill{}
4190 \begin_layout Quotation
4192 \begin_inset space \hfill{}
4198 \begin_layout Quotation
4200 \begin_inset space \hfill{}
4207 \begin_layout Plain Layout
4219 \begin_layout Standard
4220 Dans beaucoup de claviers internationaux il y a des exceptions dans les règles d'emploi des touches mortes,
4221 vous pouvez les définir ainsi :
4224 \begin_layout Quotation
4229 kxmod touche_morte touche chaîne_sortie
4232 \begin_layout Standard
4234 sur un clavier slovaque,
4235 si vous tapez caron-o,
4236 ça génère circonflexe-o,
4237 il faut donc mettre :
4240 \begin_layout Quotation
4254 \begin_layout Standard
4255 pour le faire marcher correctement.
4256 Vous devez aussi définir comme des exceptions les touches mortes avec i et j,
4257 pour enlever le point avant d'insérer une marque d'accentuation.
4258 Je changerai ceci le moment venu,
4259 mais je n'en ai pas encore eu le temps.
4262 \begin_layout Standard
4264 à propos des caractères :
4265 l'antislash est un caractère d'échappement,
4267 il faut taper un double antislash.
4272 ont aussi un sens différent.
4277 indique les commentaires,
4278 les guillemets entourent les commandes style \SpecialChar LaTeX
4280 Pour entrer un guillemet,
4302 \begin_layout Standard
4303 Si vous faites un fichier de réaffectation clavier qui marche pour votre langue,
4304 merci de me l'envoyer,
4305 pour que je puisse l'inclure dans la prochaine distribution de réaffectations clavier.
4308 \begin_layout Standard
4309 Il y aura plus de mots-clés supportés à l'avenir dans les fichiers de réaffectation clavier,
4313 \begin_layout Itemize
4318 kinclude nom_fichier
4321 \begin_inset space \hfill{}
4324 inclut un autre fichier (
4331 \begin_layout Itemize
4339 \begin_inset space \hfill{}
4342 définit un programme externe de traduction (
4349 \begin_layout Standard
4350 Il devrait aussi chercher dans
4354 les valeurs implicites (par exemple,
4361 pour inclure le clavier implicite).
4369 \begin_layout Section
4370 Les Claviers Internationaux
4371 \begin_inset CommandInset label
4380 \begin_layout Standard
4381 \begin_inset Note Note
4384 \begin_layout Plain Layout
4385 En révisant ce document en mars 2008,
4386 le relecteur anglophone n'a pas vérifié cette section par manque de compréhension de son contenu.
4387 Ce serait bien que quelqu'un s'en charge.
4388 Le traducteur francophone (SMGC) l'avait traduit tel quel,
4389 le relecteur francophone (JPC) l'a relu tel quel.
4397 \begin_layout Standard
4398 Les deux sections suivantes décrivent en détail la syntaxe des fichiers
4399 \begin_inset Flex Code
4402 \begin_layout Plain Layout
4409 \begin_inset Flex Code
4412 \begin_layout Plain Layout
4419 Ces sections devraient vous aider à concevoir votre propre réaffectation clavier si celles fournies ne vous donnent pas satisfaction.
4422 \begin_layout Subsection
4428 \begin_layout Standard
4430 \begin_inset Flex Noun
4433 \begin_layout Plain Layout
4439 fait correspondre des appuis clavier à des caractères ou à des chaînes de caractères.
4440 Il définit une réaffectation clavier
4444 \begin_layout Plain Layout
4452 Cette section décrit les mots clés
4453 \begin_inset Flex Code
4456 \begin_layout Plain Layout
4464 \begin_inset Flex Code
4467 \begin_layout Plain Layout
4475 \begin_inset Flex Code
4478 \begin_layout Plain Layout
4485 \begin_inset Flex Code
4488 \begin_layout Plain Layout
4495 \begin_inset Flex Code
4498 \begin_layout Plain Layout
4507 \begin_layout Labeling
4508 \labelwidthstring 00.00.0000
4509 \begin_inset Flex Code
4512 \begin_layout Plain Layout
4518 fait correspondre un caractère à une chaîne
4521 \begin_layout LyX-Code
4530 \begin_layout Standard
4531 Ceci fait correspondre
4545 le guillemet double (
4555 ) doivent être protégés par un antislash (
4564 \begin_layout Standard
4565 Voici un exemple de commande
4566 \begin_inset Flex Noun
4569 \begin_layout Plain Layout
4575 qui fait s'afficher le symbole
4576 \begin_inset Flex Noun
4579 \begin_layout Plain Layout
4585 quand on tape la touche
4586 \begin_inset Flex Noun
4589 \begin_layout Plain Layout
4598 \begin_layout LyX-Code
4606 \begin_layout Labeling
4607 \labelwidthstring 00.00.0000
4608 \begin_inset Flex Code
4611 \begin_layout Plain Layout
4617 définit un caractère accentué
4620 \begin_layout LyX-Code
4626 caractère accent autorisés
4629 \begin_layout Standard
4643 C'est le principe de la touche morte
4647 \begin_layout Plain Layout
4652 désigne une touche qui seule ne produit pas de caractère,
4653 mais qui produit le caractère accentué voulu quand elle est suivie par une autre touche autorisée.
4658 \begin_inset Quotes cld
4662 \begin_inset Quotes crd
4667 sur un clavier français,
4668 il faut d'abord taper sur
4671 \begin_inset Quotes cld
4675 \begin_inset Quotes crd
4683 \begin_inset Quotes cld
4687 \begin_inset Quotes crd
4700 \begin_layout Standard
4705 puis une autre touche qui ne fait pas partie des caractères
4714 suivi par l'autre touche non autorisée.
4716 \begin_inset Flex Noun
4719 \begin_layout Plain Layout
4725 efface une touche morte,
4731 \begin_inset Flex Noun
4734 \begin_layout Plain Layout
4741 le curseur ne recule pas mais annule l'effet que
4745 aurait pu avoir sur la touche suivante.
4748 \begin_layout Standard
4749 Dans l'exemple suivant,
4750 il est spécifié que le caractère ' doit être un accent aigu,
4751 autorisé sur les caractères a,
4762 \begin_layout LyX-Code
4765 kmod ' acute aeiouAEIOU
4768 \begin_layout Labeling
4769 \labelwidthstring 00.00.0000
4770 \begin_inset Flex Code
4773 \begin_layout Plain Layout
4779 définit une exception au caractère accentué
4782 \begin_layout LyX-Code
4788 accent caractère résultat
4791 \begin_layout Standard
4792 Ceci définit une exception pour l'
4805 doit avoir été assigné auparavant par une déclaration
4806 \begin_inset Flex Code
4809 \begin_layout Plain Layout
4821 ne doit pas faire partie des caractères
4830 Quand vous tapez la séquence
4844 Si une telle déclaration n'existe pas dans le fichier
4845 \begin_inset Flex Code
4848 \begin_layout Plain Layout
4861 touche_accent caractère
4867 est le premier paramètre de la déclaration
4868 \begin_inset Flex Code
4871 \begin_layout Plain Layout
4882 \begin_layout Standard
4883 Avec la commande suivante,
4884 vous obtenez äi quand vous tapez acute-i ('i) :
4887 \begin_layout LyX-Code
4901 \begin_layout Labeling
4902 \labelwidthstring 00.00.0000
4903 \begin_inset Flex Code
4906 \begin_layout Plain Layout
4912 Combine deux caractères accentués
4915 \begin_layout LyX-Code
4921 accent1 accent2 autorisés
4924 \begin_layout Standard
4925 Celui-ci est assez ésotérique.
4926 Il vous permet de combiner les effets de l'
4934 (dans cet ordre !) sur les caractères
4947 doivent avoir été définies par une commande
4960 \begin_layout Standard
4961 Voyez cet exemple extrait du fichier
4968 \begin_layout LyX-Code
4972 acute aeioyvhAEIOYVH
4975 \begin_layout LyX-Code
4982 \begin_layout LyX-Code
4985 kcomb acute umlaut iyIY
4988 \begin_layout Standard
4989 Ça vous permet de taper
4993 et d'avoir l'effet de
5003 \begin_inset Flex Noun
5006 \begin_layout Plain Layout
5012 annule la dernière touche morte,
5014 \begin_inset Flex Code
5017 \begin_layout Plain Layout
5032 \begin_layout Subsection
5038 \begin_layout Standard
5039 Après que la réaffectation
5040 \begin_inset Flex Noun
5043 \begin_layout Plain Layout
5051 \begin_inset Flex Code
5054 \begin_layout Plain Layout
5060 convertit les chaînes de symboles obtenues dans la police de caractères.
5062 la distribution de \SpecialChar LyX
5063 comprend au moins les fichiers
5064 \begin_inset Flex Code
5067 \begin_layout Plain Layout
5074 \begin_inset Flex Code
5077 \begin_layout Plain Layout
5086 \begin_layout Standard
5087 En général le fichier
5088 \begin_inset Flex Code
5091 \begin_layout Plain Layout
5097 est une suite de déclarations de la forme :
5100 \begin_layout LyX-Code
5104 numéro_du_caractère chaîne
5107 \begin_layout Standard
5115 au caractère correspondant dans le jeu iso-8859-1 (233),
5116 il y a la déclaration suivante :
5119 \begin_layout LyX-Code
5127 \begin_layout Standard
5129 \begin_inset Flex Code
5132 \begin_layout Plain Layout
5141 \begin_inset Flex Code
5144 \begin_layout Plain Layout
5155 Notez que le même caractère peut servir pour plus d'une chaîne.
5157 \begin_inset Flex Code
5160 \begin_layout Plain Layout
5169 \begin_layout LyX-Code
5181 \begin_inset Newline newline
5197 \begin_layout Standard
5199 ne trouve pas de correspondance pour la chaîne produite par une touche ou une séquence avec des touches mortes,
5200 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.
5203 \begin_layout Subsection
5207 \begin_layout Standard
5208 Il y a une autre façon d'ajouter le support pour des caractères internationaux par l'intermédiaire des touches mortes.
5209 Une touche morte marche en combinaison avec une lettre pour produire un caractère accentué.
5211 nous allons expliquer comment créer une touche morte vraiment simple pour montrer comment elles fonctionnent.
5214 \begin_layout Standard
5215 Supposez que vous ayez besoin du caractère circonflexe,
5219 \begin_layout Plain Layout
5221 déjà présent en français,
5222 mais nous allons conserver cet exemple.
5230 \begin_inset Quotes cld
5234 \begin_inset Quotes crd
5240 Vous devez faire correspondre la touche circonflexe à la commande \SpecialChar LyX
5242 \begin_inset Flex Code
5245 \begin_layout Plain Layout
5252 \begin_inset Flex Code
5255 \begin_layout Plain Layout
5263 à chaque fois que vous taperez la touche circonflexe suivie par une lettre,
5264 il y aura un accent circonflexe dessus.
5269 \begin_inset Quotes cld
5275 \begin_inset Flex Code
5278 \begin_layout Plain Layout
5287 \begin_inset Quotes crd
5295 \begin_inset Quotes cld
5301 \begin_inset Flex Code
5304 \begin_layout Plain Layout
5313 \begin_inset Quotes crd
5320 si vous essayez de taper
5323 \begin_inset Quotes cld
5329 \begin_inset Flex Code
5332 \begin_layout Plain Layout
5341 \begin_inset Quotes crd
5348 va se plaindre avec un bip,
5352 \begin_inset Quotes cld
5358 \begin_inset Flex Code
5361 \begin_layout Plain Layout
5370 \begin_inset Quotes crd
5375 ne prend jamais d'accent circonflexe.
5377 \begin_inset Flex Noun
5380 \begin_layout Plain Layout
5386 après une touche morte fait s'afficher l'accent seul.
5387 Notez bien ce dernier point !
5388 Si vous faites correspondre une touche à une touche morte,
5389 vous devez faire correspondre le caractère sur cette touche à une touche différente.
5390 Faire correspondre la virgule à une cédille est une mauvaise idée,
5391 car vous n'aurez plus que des cédilles à la place des virgules.
5394 \begin_layout Standard
5395 Une façon courante de créer des touches mortes est d'utiliser
5396 \begin_inset Flex Noun
5399 \begin_layout Plain Layout
5407 \begin_inset Flex Noun
5410 \begin_layout Plain Layout
5417 \begin_inset Flex Noun
5420 \begin_layout Plain Layout
5426 en combinaison avec un accent,
5430 \begin_inset Quotes cld
5434 \begin_inset Quotes crd
5442 \begin_inset Quotes cld
5446 \begin_inset Quotes crd
5452 Une autre méthode met en jeu
5453 \begin_inset Flex Code
5456 \begin_layout Plain Layout
5463 \begin_inset Flex Code
5466 \begin_layout Plain Layout
5475 \begin_inset space ~
5479 \begin_inset space ~
5484 ) pour configurer la touche spéciale
5485 \begin_inset Flex Code
5488 \begin_layout Plain Layout
5495 Elle agit un peu comme
5496 \begin_inset Flex Noun
5499 \begin_layout Plain Layout
5505 et permet de faire correspondre des touches à des caractères accentués.
5506 Vous pouvez aussi transformer des touches en touches mortes en les affectant à quelque chose comme
5507 \begin_inset Flex Code
5510 \begin_layout Plain Layout
5516 puis en affectant cette touche symbolique à la commande \SpecialChar LyX
5521 \begin_layout Plain Layout
5527 C'est exactement ce que je fais dans mes fichiers
5539 \begin_inset space ~
5547 \begin_inset space ~
5552 ) est configurée comme
5556 et j'ai affecté des choses comme
5559 \begin_inset space ~
5567 \begin_inset space ~
5572 à un tas de touches symboliques
5575 \begin_inset Quotes cld
5579 \begin_inset Quotes crd
5585 C'est comme ça que j'obtiens tous mes caractères accentués.
5590 Vous pouvez transformer à peu près n'importe quelle touche en touche
5591 \begin_inset Flex Code
5594 \begin_layout Plain Layout
5602 \begin_inset Flex Code
5605 \begin_layout Plain Layout
5612 une touche de fonction inutilisée,
5614 Quant aux commandes \SpecialChar LyX
5615 qui produisent des accents,
5617 \begin_inset Flex Code
5620 \begin_layout Plain Layout
5629 \begin_inset space ~
5633 \begin_inset space ~
5639 Là-bas il y a la liste complète.
5642 \begin_layout Subsection
5643 Enregistrer votre configuration linguistique
5646 \begin_layout Standard
5647 Vous pouvez éditer vos préférences dans la fenêtre
5649 Outils\SpecialChar menuseparator
5652 pour que \SpecialChar LyX
5653 démarre avec l'environnement linguistique que vous souhaitez,
5654 automatiquement configuré.
5657 \begin_layout LyX-Code
5661 \begin_layout Chapter
5662 Créer et installer de nouvelles classes de document,
5664 \begin_inset CommandInset label
5666 name "chap:classe-texte"
5671 \begin_inset Argument 1
5674 \begin_layout Plain Layout
5675 Installer de nouvelles classes
5683 \begin_layout Standard
5685 nous décrivons comment créer et installer de nouveaux fichiers de format \SpecialChar LyX
5687 et nous vous offrons une révision des procédures correctes d'installation de nouvelles classes de document \SpecialChar LaTeX
5691 \begin_layout Standard
5693 quelques mots pour décrire une bonne approche de la relation entre \SpecialChar LyX
5694 et \SpecialChar LaTeX
5696 Ce qu'il faut bien comprendre,
5697 c'est qu'en certain sens,
5699 ne sait rien de \SpecialChar LaTeX
5702 du point de vue de \SpecialChar LyX
5706 \begin_inset Quotes cld
5710 \begin_inset Quotes crd
5713 particulier parmi d'autres formats susceptibles de produire un résultat.
5714 D'autres formats sont DocBook,
5718 est bien entendu un format particulièrement important,
5719 mais une très petite quantité d'information concernant \SpecialChar LaTeX
5720 est réellement contenue dans \SpecialChar LyX
5725 \begin_layout Plain Layout
5726 Certaines commandes sont suffisamment compliquées pour être codées
5727 \begin_inset Quotes cld
5731 \begin_inset Quotes crd
5734 dans les sources \SpecialChar LyX
5736 mais les développeurs considèrent que c'est une mauvaise chose.
5742 même pour des classes standard comme
5743 \begin_inset Flex Code
5746 \begin_layout Plain Layout
5753 est contenue dans les
5754 \begin_inset Quotes cld
5758 \begin_inset Quotes crd
5764 ne connaît pas grand chose de DocBook ou XHTML,
5765 tout est décrit dans les fichiers de format.
5768 \begin_layout Standard
5769 Vous pouvez imaginer un fichier de format pour une classe de document donnée comme un traducteur entre les constructions \SpecialChar LyX
5771 paragraphes et leur style associé,
5772 certains types d'inserts,
5775 et les constructions \SpecialChar LaTeX
5777 DocBook ou XHTML correspondantes.
5778 Pratiquement tout ce que \SpecialChar LyX
5780 \begin_inset Flex Code
5783 \begin_layout Plain Layout
5791 est contenu dans le ficher
5792 \begin_inset Flex Code
5795 \begin_layout Plain Layout
5801 et dans les fichiers inclus par celui-ci.
5803 un étude approfondie de ces fichiers est une bonne idée si vous avez l'intention d'écrire un fichier de format.
5804 Un bon point de départ est le fichier
5805 \begin_inset Flex Code
5808 \begin_layout Plain Layout
5816 \begin_inset Flex Code
5819 \begin_layout Plain Layout
5827 \begin_inset Flex Code
5830 \begin_layout Plain Layout
5836 et de nombreux autres fichiers de format pour de classes de document \SpecialChar LaTeX
5838 C'est dans ce fichier que sont définies les sections et les constructions similaires:
5840 \begin_inset Flex Code
5843 \begin_layout Plain Layout
5849 décrit pour \SpecialChar LyX
5850 comment les paragraphes marqués en style Section,
5853 peuvent être traduits en commandes ou balises \SpecialChar LaTeX
5856 Le fichier article.layout ne contient essentiellement que des inclusions de ces fichiers
5857 \begin_inset Flex Code
5860 \begin_layout Plain Layout
5869 \begin_layout Standard
5870 Définir la correspondance \SpecialChar LyX
5872 n'est cependant pas la seule fonction des fichiers de format.
5873 Leur autre but est de préciser comment les constructions \SpecialChar LyX
5874 apparaîtront à l'écran.
5875 Le fait que ces fichiers assurent ces deux fonctions est souvent source de confusion,
5876 parce qu'elles sont tout à fait séparées:
5877 expliquer à \SpecialChar LyX
5878 comment traduire un style de paragraphe en \SpecialChar LaTeX
5879 ne lui dit pas comment l'afficher;
5881 expliquer à \SpecialChar LyX
5882 comment afficher un paragraphe ne lui dit pas comment le traduire en \SpecialChar LaTeX
5883 (sans parler de lui dire comment \SpecialChar LaTeX
5887 quand vous devez définir une nouvelle construction \SpecialChar LyX
5889 vous devez toujours effectuer deux tâches distinctes:
5890 (a) écrire comment la traduire en \SpecialChar LaTeX
5891 et (b) écrire comment l'afficher.
5894 \begin_layout Standard
5895 La même distinction est vraie pour les autre formats de sortie,
5896 bien que XHTML soit différent sous divers aspects,
5897 du fait que dans ce cas \SpecialChar LyX
5898 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.
5901 la distinction entre les mécanismes internes de \SpecialChar LyX
5902 et la façon dont les objets sont restitués à l'extérieur reste valide,
5903 et le contrôle séparé des deux facettes reste possible.
5905 \begin_inset CommandInset ref
5907 reference "sec:Tags-for-XHTML"
5915 \begin_layout Section
5916 Installer de nouveaux fichiers \SpecialChar LaTeX
5920 \begin_layout Standard
5921 Certaines installations peuvent ne pas contenir le paquetage \SpecialChar LaTeX
5922 que vous vouliez justement utiliser avec \SpecialChar LyX
5925 vous pouvez avoir besoin de Foil\SpecialChar TeX
5927 un paquetage pour préparer des transparents pour rétroprojecteurs.
5928 Les distributions \SpecialChar LaTeX
5929 récentes comme \SpecialChar TeX
5930 Live (depuis 2008) ou MiK\SpecialChar TeX
5931 incluent une interface utilisateur pour installer de tels paquetages.
5932 Par exemple avec MiK\SpecialChar TeX
5934 vous démarrez le programme
5935 \begin_inset Quotes cld
5939 \begin_inset space ~
5943 \begin_inset Quotes crd
5946 pour afficher une liste des paquetages disponibles.
5947 Pour installer l'un d'entre eux,
5948 il suffit d'effectuer un clic droit sur son nom ou sur le bouton correspondant de la barre d'outil.
5951 \begin_layout Standard
5952 Si votre distribution \SpecialChar LaTeX
5953 n'inclut pas un tel gestionnaire de paquetage,
5954 ou si le paquetage n'est pas disponible pour votre distribution,
5955 alors faites comme suit pour l'installer manuellement:
5958 \begin_layout Enumerate
5959 Récupérer le paquetage depuis
5960 \begin_inset CommandInset href
5963 target "http://www.ctan.org/"
5971 \begin_layout Enumerate
5972 Si le paquetage contient un fichier doté d'un suffixe
5973 \begin_inset Quotes cld
5977 \begin_inset Flex Code
5980 \begin_layout Plain Layout
5989 \begin_inset Quotes crd
5992 (c'est le cas pour Foil\SpecialChar TeX
5995 \begin_inset Quotes cld
5999 \begin_inset Quotes crd
6002 alors ouvrir une console,
6003 aller dans le répertoire de ce fichier et exécuter la commande
6004 \begin_inset Flex Code
6007 \begin_layout Plain Layout
6017 \begin_inset Quotes cld
6021 \begin_inset Quotes crd
6024 le paquetage et vous disposez des fichiers nécessaires à l'installation.
6025 De nombreux paquetages ne sont pas reliés et vous pouvez sauter cette étape;
6028 \begin_layout Enumerate
6029 Vous devez alors décider si ce paquetage doit être disponible pour tous les utilisateurs ou seulement pour vous-même.
6033 \begin_layout Enumerate
6034 Avec les systèmes *nix (Linux,
6037 si vous souhaitez que le paquetage soit disponible pour tous les utilisateurs,
6038 installez-le dans l'arborescence \SpecialChar TeX
6040 \begin_inset Quotes cld
6044 \begin_inset Quotes crd
6048 sinon installez-le dans votre arborescence \SpecialChar TeX
6050 \begin_inset Quotes cld
6054 \begin_inset Quotes crd
6058 La nécessité de créer ces arborescences,
6059 si elles n'existent pas déjà,
6060 dépend de votre système.
6063 \begin_inset Flex Code
6066 \begin_layout Plain Layout
6078 \begin_layout Plain Layout
6079 Ce fichier est habituellement dans le répertoire
6084 bien que vous puissiez exécuter la commande
6085 \begin_inset Flex Code
6088 \begin_layout Plain Layout
6101 L'emplacement de l'arborescence
6102 \begin_inset Quotes cld
6106 \begin_inset Quotes crd
6109 est définie par la variable
6110 \begin_inset Flex Code
6113 \begin_layout Plain Layout
6122 elle a usuellement pour valeur
6124 /usr/local/share/texmf/
6126 (installation système),
6129 /usr/local/share/texmf/
6131 (installation utilisateur) ou
6133 /usr/local/texlive/texmf-local
6135 (installation TexLive).
6136 L'emplacement de l'arborescence
6137 \begin_inset Quotes cld
6141 \begin_inset Quotes crd
6145 \begin_inset Flex Code
6148 \begin_layout Plain Layout
6161 \begin_inset Newline newline
6168 où XXXX est l'année de la distribution \SpecialChar TeX
6169 Live (si ces variables ne sont pas prédéfinies,
6170 vous devrez le faire vous-même).
6171 Vous aurez besoin d'avoir les droits d'administration système pour créer ou modifier l'arborescence
6172 \begin_inset Quotes cld
6176 \begin_inset Quotes crd
6180 mais votre arborescence
6181 \begin_inset Quotes cld
6185 \begin_inset Quotes crd
6188 ne devrait pas nécessiter de tels droits.
6189 \begin_inset Newline newline
6192 D'une manière générale,
6193 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.
6194 Elle sera également sauvegardée avec tout le reste lors de le sauvegarde de votre répertoire utilisateur
6195 \begin_inset Quotes cld
6199 \begin_inset Quotes crd
6202 (que vous effectuez régulièrement,
6206 \begin_layout Enumerate
6208 si vous souhaitez que le nouveau paquetage soit disponible pour tous les utilisateurs de votre système,
6209 allez dans le répertoire où \SpecialChar LaTeX
6211 puis dans le sous-répertoire
6219 (pour MiK\SpecialChar TeX
6221 celui-ci sera implicitement
6238 \begin_layout Plain Layout
6239 Notez que ce chemin sera celui des installations anglophones.
6240 Pour une installation germanophone,
6242 \begin_inset Flex Code
6245 \begin_layout Plain Layout
6263 de même pour d'autres langages.
6268 Créer dans ce répertoire un nouveau répertoire dénommé
6269 \begin_inset Flex Code
6272 \begin_layout Plain Layout
6278 et copiez tous les fichiers du paquetage dedans.
6279 Si le paquetage ne doit être accessible que par vous ou si vous n'avez pas les droits d'administration,
6281 mais dans le répertoire \SpecialChar LaTeX
6284 avec MiK\SpecialChar TeX
6285 2.8 sur WinXP le répertoire
6286 \begin_inset Newline newline
6290 \begin_inset Flex Code
6293 \begin_layout Plain Layout
6296 Documents and Settings
6308 \begin_inset Newline newline
6312 \begin_inset Phantom HPhantom
6315 \begin_layout Plain Layout
6327 \begin_inset Flex Code
6330 \begin_layout Plain Layout
6348 \begin_inset Newline newline
6351 Avec Vista ce sera le répertoire
6352 \begin_inset Newline newline
6358 \begin_inset Flex Code
6361 \begin_layout Plain Layout
6390 \begin_layout Enumerate
6391 Vous devez alors informer \SpecialChar LaTeX
6392 de la présence de nouveaux fichiers.
6393 Ceci dépend de nouveau de la distribution \SpecialChar LaTeX
6398 \begin_layout Enumerate
6399 Avec \SpecialChar TeX
6401 exécuter la commande
6402 \begin_inset Flex Code
6405 \begin_layout Plain Layout
6414 Si vous avez installé le paquetage pour tous les utilisateurs,
6415 vous aurez besoin des droits d'administration pour ce faire;
6418 \begin_layout Enumerate
6419 Avec MiK\SpecialChar TeX
6421 si vous avez installé le paquetage pour tous les utilisateurs,
6422 démarrez le programme
6425 \begin_inset Quotes cld
6429 \begin_inset space ~
6435 \begin_inset Quotes crd
6438 et appuyez sur le bouton
6439 \begin_inset Quotes cld
6447 \begin_inset Quotes crd
6451 Sinon démarrez le programme
6452 \begin_inset Quotes cld
6460 \begin_inset Quotes crd
6467 \begin_layout Enumerate
6469 vous devez informer \SpecialChar LyX
6470 de l'existence de nouveaux paquetages:
6471 dans \SpecialChar LyX
6475 Outils\SpecialChar menuseparator
6479 puis redémarrez \SpecialChar LyX
6483 \begin_layout Standard
6484 Le paquetage est maintenant installé.
6486 la classe de document
6487 \begin_inset Flex Code
6490 \begin_layout Plain Layout
6494 \begin_inset space ~
6502 est maintenant disponible dans
6504 Document\SpecialChar menuseparator
6505 Paramètres\SpecialChar menuseparator
6512 \begin_layout Standard
6513 Si vous souhaitez utiliser une classe de document qui ne figure pas dans la liste
6515 Document\SpecialChar menuseparator
6516 Paramètres\SpecialChar menuseparator
6520 vous devez créer une fichier de
6521 \begin_inset Quotes cld
6525 \begin_inset Quotes crd
6529 \begin_inset Quotes cld
6533 \begin_inset Quotes crd
6537 Ceci est le sujet du paragraphe suivant.
6540 \begin_layout Section
6541 Types de fichiers de formats
6544 \begin_layout Standard
6545 Cette section décrit les différentes variétés de fichiers contenant les informations de format:
6546 instructions pour l'affichage par \SpecialChar LyX
6547 et pour la traduction en \SpecialChar LaTeX
6550 ou autre format de sortie désiré,
6551 des styles de paragraphe et de caractère variés.
6554 \begin_layout Standard
6555 Nous essayons ici de donner une description complète de la procédure à suivre;
6556 il y a cependant une telle variété de classes \SpecialChar LaTeX
6557 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.
6558 La liste de messagerie des utilisateurs \SpecialChar LyX
6559 est fréquentée par des personnes expérimentées dans l'écriture des formats,
6560 qui voudront partager ce qu'elles ont appris,
6561 n'hésitez pas à poser des questions sur cette liste.
6564 \begin_layout Standard
6565 Quand vous prévoyez d'écrire un nouveau format,
6566 il est extrêmement utile de regarder les formats distribués avec \SpecialChar LyX
6568 Si vous écrivez un fichier de format pour une classe de document \SpecialChar LaTeX
6569 qui pourrait intéresser d'autres personnes,
6570 ou si vous écrivez un module utile,
6571 vous pouvez envisager de l'insérer dans les
6572 \begin_inset CommandInset href
6574 name "pages dans le wiki LyX"
6575 target "https://wiki.lyx.org/Layouts/Layouts"
6581 voire de le soumettre à la liste des développeurs,
6582 pour qu'il figure dans la distribution de \SpecialChar LyX
6587 \begin_layout Plain Layout
6588 Notez bien que du fait que \SpecialChar LyX
6589 est diffusé sous licence GPL (General Public License),
6590 toute contribution doit être également sous licence GPL.
6598 \begin_layout Subsection
6600 \begin_inset CommandInset label
6602 name "subsec:Modules_de_format"
6609 \begin_layout Standard
6610 Nous avons mentionné jusqu'ici les
6611 \begin_inset Quotes cld
6615 \begin_inset Quotes crd
6619 mais il existe différentes sortes de fichiers qui contiennent des informations de format.
6620 Les fichiers de format au sens strict ont pour suffixe
6621 \begin_inset Flex Code
6624 \begin_layout Plain Layout
6630 et contiennent l'information nécessaire à \SpecialChar LyX
6631 pour les classes de document.
6632 Depuis \SpecialChar LyX
6635 les informations de format peuvent être incluses dans les
6640 qui ont pour suffixe
6641 \begin_inset Flex Code
6644 \begin_layout Plain Layout
6651 Les modules sont aux paquetages \SpecialChar LaTeX
6652 à peu près ce que sont les fichiers de format aux classes de document,
6653 et certains modules —
6655 \begin_inset Quotes cld
6659 \begin_inset Quotes crd
6663 offrent la fonctionnalité d'un seul paquetage.
6665 le modules de format sont aussi similaires aux fichiers d'inclusion
6669 \begin_layout Plain Layout
6670 Ceux-ci peuvent avoir un suffixe quelconque,
6671 mais par convention il leur a été attribué le suffixe
6672 \begin_inset Flex Code
6675 \begin_layout Plain Layout
6688 \begin_inset Flex Code
6691 \begin_layout Plain Layout
6700 dans le fait que les modules ne sont pas spécifiques du format d'un document donné,
6701 mais peuvent être utilisés avec de nombreux formats différents.
6702 Cependant l'utilisation d'un fichier d'inclusion (dans
6703 \begin_inset Flex Code
6706 \begin_layout Plain Layout
6712 par exemple) nécessite la modification du fichier de format
6713 \begin_inset Flex Code
6716 \begin_layout Plain Layout
6723 au lieu de cette modification,
6724 les modules sont sélectionnés dans la page
6725 \begin_inset Flex Noun
6728 \begin_layout Plain Layout
6729 Document\SpecialChar menuseparator
6738 \begin_layout Standard
6739 Rédiger des modules est la façon la plus simple de se familiariser avec l'écriture des formats,
6740 puisque ce peut être aussi simple que l'ajout d'un seul nouveau paragraphe ou insert.
6742 les modules peuvent inclure tout ce que peuvent inclure les formats.
6745 \begin_layout Standard
6746 Après la création d'un nouveau module,
6747 vous devrez reconfigurer et redémarrer \SpecialChar LyX
6748 pour que le module apparaisse dans le menu.
6750 les modifications que vous faites dans le module seront immédiatement actives,
6752 \begin_inset Flex Noun
6755 \begin_layout Plain Layout
6756 Document\SpecialChar menuseparator
6757 Paramètres\SpecialChar menuseparator
6764 sélectionnez un module et appuyez sur
6765 \begin_inset Quotes cld
6769 \begin_inset Quotes crd
6775 Il vous est fortement recommandé de sauvegarder votre travail avant de procéder ainsi
6781 il vous est fortement recommandé de ne pas essayer de modifier des modules durant une travail productif sur un document
6785 les développeurs s'efforcent de conserver une bonne stabilité à \SpecialChar LyX
6786 dans de telles situations,
6787 mais les erreurs de syntaxe et autres dans votre module pourraient déclencher des comportements bizarres.
6790 \begin_layout Subsubsection
6794 \begin_layout Standard
6795 Les modules sont à \SpecialChar LyX
6796 ce que les paquetages sont à \SpecialChar LaTeX
6799 il arrive que vous souhaitiez disposer d'un insert ou d'un style de caractère pour un seul document,
6800 et écrire un module qui sera universel n'a pas grand sens.
6801 Vous avez alors besoin du
6802 \begin_inset Quotes cld
6806 \begin_inset Quotes crd
6813 \begin_layout Standard
6814 Vous le trouverez via
6816 Document\SpecialChar menuseparator
6817 Paramètres\SpecialChar menuseparator
6821 La grande zone textuelle vous permet de saisir ce que vous mettriez dans un fichier de format ou de module.
6822 Vous pouvez voir le format local comme un module qui n'appartient qu'au document en cours de saisie.
6824 vous devez saisir une balise
6825 \begin_inset Flex Code
6828 \begin_layout Plain Layout
6835 N'importe quel format est admissible,
6836 mais on utilise d'habitude le format de la version de \SpecialChar LyX
6837 utilisée (pour \SpecialChar LyX
6839 le format porte le numéro 81).
6842 \begin_layout Standard
6843 Lorsque vous avez saisi quelque chose dans la fenêtre de
6844 \begin_inset Flex Code
6847 \begin_layout Plain Layout
6856 \begin_inset Quotes cld
6864 \begin_inset Quotes crd
6867 qui se trouve en bas.
6868 Cliquer sur ce bouton entraînera une vérification de la validité du code que vous aurez saisi.
6870 vous donne cette information sans hélas l'accompagner d'un diagnostic d'erreurs explicite.
6871 Ces erreurs seront cependant affichées dans la fenêtre d'appel si vous avez activé \SpecialChar LyX
6873 Vous ne pourrez pas appliquer ou enregistrer votre format tant qu'il n'est pas valide.
6876 \begin_layout Standard
6877 Les précautions indiquées à la fin de la section précédente s'appliquent également ici.
6878 Ne jouez pas avec un format local pendant un vrai travail,
6879 surtout si vous n'avez pas enregistré votre document.
6881 utiliser un format local avec un document de test peut être très pratique pour essayer de nouvelles choses,
6882 voire pour aborder l’écriture d'un module.
6885 \begin_layout Subsection
6886 Format pour un fichier
6887 \begin_inset Flex Code
6890 \begin_layout Plain Layout
6899 \begin_layout Standard
6900 Les deux situations que vous êtes probablement susceptibles de rencontrer quand vous voulez gérer une nouvelle classe de document \SpecialChar LaTeX
6901 sont les fichiers \SpecialChar LaTeX2e
6903 \begin_inset Flex Code
6906 \begin_layout Plain Layout
6913 \begin_inset Flex Code
6916 \begin_layout Plain Layout
6923 Interfacer une nouveau fichier de style est assez facile,
6924 Interfacer une nouvelle classe est plus compliqué:
6925 nous allons décrire la première opération ici,
6926 et la seconde dans le paragraphe suivant.
6929 \begin_layout Standard
6930 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,
6933 le fichier de style sera appelé
6934 \begin_inset Flex Code
6937 \begin_layout Plain Layout
6943 et il doit être utilisé avec la classe standard
6944 \begin_inset Flex Code
6947 \begin_layout Plain Layout
6956 \begin_layout Standard
6957 Commencez par copier le fichier de format de la classe de document en question dans votre répertoire local.
6960 \begin_layout LyX-Code
6961 cp report.layout ~/.lyx/layouts/ma_classe.layout
6964 \begin_layout Standard
6969 et changez la ligne :
6972 \begin_layout LyX-Code
6975 DeclareLaTeXClass{report}
6978 \begin_layout Standard
6982 \begin_layout LyX-Code
6985 DeclareLaTeXClass[report,
6986 ma_classe.sty]{report (ma_classe)}
6989 \begin_layout Standard
6993 \begin_layout LyX-Code
6995 \begin_inset Newline newline
7000 usepackage{ma_classe}
7001 \begin_inset Newline newline
7007 \begin_layout Standard
7008 près du début du fichier.
7011 \begin_layout Standard
7012 Démarrez \SpecialChar LyX
7014 \begin_inset Flex Noun
7017 \begin_layout Plain Layout
7018 Outils\SpecialChar menuseparator
7025 Redémarrez \SpecialChar LyX
7026 et essayez de créer un nouveau document.
7028 \begin_inset Quotes cld
7032 \begin_inset Flex Noun
7035 \begin_layout Plain Layout
7037 \begin_inset space ~
7046 \begin_inset Quotes crd
7049 parmi les classes de document dans la fenêtre
7050 \begin_inset Flex Noun
7053 \begin_layout Plain Layout
7054 Document\SpecialChar menuseparator
7055 Paramètres\SpecialChar menuseparator
7062 Il est probable que certaines des commandes de section devront être différentes de celles de la classe de base
7066 \begin_layout Plain Layout
7075 vous pouvez donc jouer avec les réglages des différentes sections si vous le souhaitez.
7076 Les informations de format pour le sectionnement se trouvent dans
7077 \begin_inset Flex Code
7080 \begin_layout Plain Layout
7087 mais il n'est pas nécessaire de recopier ce fichier pour le modifier.
7088 Il vous suffit en effet d'ajouter vos modifications au fichier de format,
7090 \begin_inset Flex Code
7093 \begin_layout Plain Layout
7095 \begin_inset Flex Code
7098 \begin_layout Plain Layout
7110 qui implique l'inclusion de
7111 \begin_inset Flex Code
7114 \begin_layout Plain Layout
7122 vous pourriez ajouter ces lignes:
7125 \begin_layout LyX-Code
7131 \begin_layout LyX-Code
7137 \begin_layout LyX-Code
7143 \begin_layout LyX-Code
7149 \begin_layout LyX-Code
7155 \begin_layout Standard
7156 pour modifier la police des titres de chapitre en police sens empattements.
7157 Ceci écrasera (ou bien,
7159 ajoutera) la déclaration existante pour le style Chapitre.
7162 \begin_layout Standard
7163 Votre nouveau paquetage peut également fournir des commandes ou des environnements qui n'existent pas dans la classe de base.
7165 il vous faudra ajouter ceux-ci au fichier de format.
7167 \begin_inset space ~
7171 \begin_inset CommandInset ref
7173 reference "sec:Syntaxe-des"
7178 pour savoir comment faire.
7181 \begin_layout Standard
7183 \begin_inset Flex Code
7186 \begin_layout Plain Layout
7192 peut être utilisé avec plusieurs classes de document différentes,
7193 vous trouverez sans doute plus approprié d'écrire un module que vous pourrez charger avec la classe de base.
7194 Le module le plus simple qu'il est possible d'écrire dans ce contexte est la suivant:
7197 \begin_layout LyX-Code
7202 DeclareLyXModule{mon paquetage}
7205 \begin_layout LyX-Code
7211 \begin_layout LyX-Code
7214 #Support for mypkg.sty.
7217 \begin_layout LyX-Code
7221 \begin_inset Newline newline
7227 \begin_layout LyX-Code
7231 \begin_inset Newline newline
7237 \begin_layout LyX-Code
7241 \begin_inset Newline newline
7247 \begin_inset Newline newline
7253 \begin_layout Standard
7254 Un module plus compliqué pourrait modifier le comportement de constructions existantes ou d'en définir de nouvelles.
7257 \begin_inset space ~
7261 \begin_inset CommandInset ref
7263 reference "sec:Syntaxe-des"
7271 \begin_layout Subsection
7272 Format pour un fichier
7273 \begin_inset Flex Code
7276 \begin_layout Plain Layout
7285 \begin_layout Standard
7286 Deux possibilités se présentent.
7290 \begin_layout Standard
7291 Soit le fichier de classe est fondé sur une classe de document existante.
7293 de nombreuses classes pour une thèse sont des variantes de
7294 \begin_inset Flex Code
7297 \begin_layout Plain Layout
7304 Pour vérifier que c'est le cas pour la vôtre,
7305 cherchez une ligne comme
7308 \begin_layout LyX-Code
7314 \begin_layout Standard
7315 dans le fichier de classe.
7317 vous pouvez essentiellement procéder comme dans la section précédente,
7319 \begin_inset Flex Code
7322 \begin_layout Plain Layout
7323 Declare\SpecialChar LaTeX
7330 Si votre nouvelle classe est une thèse,
7332 \begin_inset Flex Code
7335 \begin_layout Plain Layout
7342 cette ligne doit être
7346 \begin_layout Plain Layout
7347 Et enregistrer le fichier comme
7348 \begin_inset Flex Code
7351 \begin_layout Plain Layout
7357 facilitera les choses:
7359 suppose que la classe de document a le même nom que le fichier de format.
7367 \begin_layout LyX-Code
7370 DeclareLaTeXClass[thesis,book]{thesis}
7373 \begin_layout Standard
7374 Soit le fichier de classe est original.
7376 vous devrez probablement créer votre propre format.
7377 Nous vous suggérons fortement de copier un fichier de format existant qui utilise une classe \SpecialChar LaTeX
7378 similaire et de le modifier si c'est possible.
7379 Utilisez au moins un fichier existant comme point de départ pour savoir quels sont les éléments dont vous devez vous occuper.
7381 les spécificités sont décrites ci-après.
7384 \begin_layout Subsection
7386 \begin_inset CommandInset label
7395 \begin_layout Standard
7396 Une fois qu'un fichier de format a été crée pour une classe de document,
7397 vous désirerez peut-être créer un
7402 Un modèle est une sorte de mode d'emploi pour votre format,
7403 montrant comment il peut être utilisé,
7404 mais avec un contenu fictif.
7405 Vous pouvez jeter un œil aux divers modèles distribués avec \SpecialChar LyX
7409 \begin_layout Standard
7410 Les modèles sont créés comme les documents normaux.
7411 La seule différence est que les documents normaux contiennent tous les réglages possibles,
7412 y compris les polices et la taille du papier.
7413 Or on ne veut en général pas qu'un modèle modifie ces réglages implicites.
7415 l'auteur d'un modèle doit enlever les commandes correspondantes comme
7416 \begin_inset Flex Code
7419 \begin_layout Plain Layout
7428 \begin_inset Flex Code
7431 \begin_layout Plain Layout
7439 du fichier modèle \SpecialChar LyX
7441 C'est faisable avec un simple éditeur de texte,
7443 \begin_inset Flex Code
7446 \begin_layout Plain Layout
7453 \begin_inset Flex Code
7456 \begin_layout Plain Layout
7465 \begin_layout Standard
7466 Mettez les fichiers modèles que vous avez créés et édités dans
7467 \begin_inset Flex Code
7470 \begin_layout Plain Layout
7477 copiez ceux que vous utilisez du répertoire global de modèles
7478 \begin_inset Flex Code
7481 \begin_layout Plain Layout
7488 vers le même endroit,
7489 et redéfinissez le répertoire de modèles dans la fenêtre
7490 \begin_inset Flex Noun
7493 \begin_layout Plain Layout
7494 Outils\SpecialChar menuseparator
7495 Préférences\SpecialChar menuseparator
7504 \begin_layout Standard
7506 \begin_inset Flex Code
7509 \begin_layout Plain Layout
7515 a un statut particulier.
7516 Il est chargé à chaque fois que vous créez un nouveau document avec
7517 \begin_inset Flex Noun
7520 \begin_layout Plain Layout
7521 Fichier\SpecialChar menuseparator
7527 afin d'avoir les réglages implicites.
7528 Pour créer ce modèle depuis \SpecialChar LyX
7530 vous n'avez qu'à ouvrir un document ayant déjà les réglages voulus,
7531 et appuyer sur le bouton
7532 \begin_inset Flex Noun
7535 \begin_layout Plain Layout
7536 Enregistrer comme valeurs implicites
7544 \begin_layout Subsection
7545 Mise à jour des anciens fichiers de format
7548 \begin_layout Standard
7549 La syntaxe des fichiers de format change à chaque publication d'une nouvelle version de \SpecialChar LyX
7551 et les anciens fichiers de format doivent donc être convertis dans la nouvelle syntaxe.
7553 lit un fichier de format écrit avec une syntaxe ancienne,
7554 il appelle le script
7555 \begin_inset Flex Code
7558 \begin_layout Plain Layout
7564 pour le convertir dans un fichier temporaire doté de la nouvelle syntaxe.
7565 Le fichier original reste intact.
7566 Si vous utilisez le fichier de format souvent,
7567 vous voudrez sans doute rendre les modifications permanentes,
7568 pour éviter des conversions répétitives de la part de \SpecialChar LyX
7571 vous pouvez appeler le convertisseur manuellement:
7574 \begin_layout Enumerate
7576 \begin_inset Flex Code
7579 \begin_layout Plain Layout
7586 \begin_inset Flex Code
7589 \begin_layout Plain Layout
7598 \begin_layout Enumerate
7599 exécutez la commande
7600 \begin_inset Newline newline
7604 \begin_inset Flex Code
7607 \begin_layout Plain Layout
7608 python \SpecialChar LyX
7609 Dir/scripts/layout2layout.py myclass.old myclass.layout
7615 \begin_inset Newline newline
7619 \begin_inset Flex Code
7622 \begin_layout Plain Layout
7629 est le nom de votre répertoire \SpecialChar LyX
7633 \begin_layout Standard
7634 Le convertisseur ne gère que les changements de syntaxe.
7635 Il ne peut pas gérer les modifications du contenu des fichiers inclus,
7636 ceux-ci doivent être convertis séparément.
7639 \begin_layout Subsection
7640 Fichiers moteurCitation
7641 \begin_inset CommandInset label
7643 name "subsec:Cite-Engine-Files"
7650 \begin_layout Standard
7651 Une espèce particulière de fichier de format est dénommée moteurCitation et se manifeste via des fichiers
7652 \begin_inset Flex Code
7655 \begin_layout Plain Layout
7661 situés dans le sous-répertoire
7662 \begin_inset Flex Code
7665 \begin_layout Plain Layout
7672 Ils sont destinés à spécifier les paquetages \SpecialChar LaTeX
7673 destinés à la création de bibliographies,
7688 mais le traitement par \SpecialChar LyX
7689 des citations Bib\SpecialChar TeX
7690 ordinaires (sans paquetage additionnel) est également défini par de tels fichiers.
7693 \begin_layout Standard
7695 on définit quels sont les paquetages à charger par \SpecialChar LyX
7697 quelles sont le commandes de citation disponibles,
7698 comment celles-ci seront affichées dans \SpecialChar LyX
7699 (dans la fenêtre de travail,
7701 les menus contextuels),
7702 ainsi que dans les résultats XHTML et textuels.
7704 les fichiers spécifient les variantes de style disponibles (auteur-année,
7706 etc;) et leurs particularités Les fichiers moteurCitation servent également à engendrer les options disponibles via
7708 Document\SpecialChar menuseparator
7709 Paramètres\SpecialChar menuseparator
7710 Bibliographie\SpecialChar menuseparator
7716 \begin_layout Standard
7717 Bien qu'un fichier moteurCitation se présente comme un fichier de format ordinaire pouvant contenir n'importe quelle directive de format,
7718 il contient habituellement les directives particulières telles que
7719 \begin_inset Flex Code
7722 \begin_layout Plain Layout
7730 \begin_inset Flex Code
7733 \begin_layout Plain Layout
7741 \begin_inset Flex Code
7744 \begin_layout Plain Layout
7751 \begin_inset Flex Code
7754 \begin_layout Plain Layout
7761 La syntaxe des deux dernières est décrite ci-après dans
7762 \begin_inset CommandInset ref
7764 reference "subsec:Citation-engine-description"
7773 \begin_inset CommandInset ref
7775 reference "subsec:Description citation"
7781 ainsi que dans les fichiers eux-mêmes.
7784 \begin_layout Section
7785 Syntaxe des fichiers de format
7786 \begin_inset CommandInset label
7788 name "sec:Syntaxe-des"
7795 \begin_layout Standard
7796 Les sections suivantes vous expliquent à quoi vous vous attaquez quand vous décidez de mettre les mains dans le cambouis,
7797 et de créer ou d'éditer votre propre fichier de format.
7798 Notre conseil est d'aller doucement et d'enregistrer souvent pour faire des essais.
7799 Ce n'est pas si dur que ça,
7800 mais il y a une multitude d'options et vous pouvez vous laisser submerger si vous essayez d'en faire trop d'un coup.
7801 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.
7804 \begin_layout Standard
7805 Toutes les balises décrites dans ce chapitre sont insensibles à la casse:
7807 \begin_inset Flex Code
7810 \begin_layout Plain Layout
7818 \begin_inset Flex Code
7821 \begin_layout Plain Layout
7828 \begin_inset Flex Code
7831 \begin_layout Plain Layout
7837 sont une seule et même balise.
7838 Les valeurs possibles sont inscrites entre crochets après le nom de la fonction.
7839 La valeur implicite d'une fonction quand elle n'est pas définie dans le fichier décrivant la classe de texte est
7842 \begin_inset Flex Code
7845 \begin_layout Plain Layout
7856 Si le paramètre est d'un type particulier la valeur implicite est indiquée ainsi :
7858 \begin_inset Flex Code
7861 \begin_layout Plain Layout
7872 \begin_layout Subsection
7873 Déclaration et classification d'une classe de document
7876 \begin_layout Standard
7877 Les lignes qui commencent par un
7881 dans un fichier de format sont les commentaires.
7882 Il y a une exception à cette règle :
7884 \begin_inset Flex Code
7887 \begin_layout Plain Layout
7893 doivent commencer par ceci :
7896 \begin_layout LyX-Code
7899 #% Do not delete the line below;
7900 configure depends on this
7904 \begin_layout Plain Layout
7905 Ne pas effacer la ligne ci-dessous ;
7906 configure compte dessus.
7914 \begin_layout LyX-Code
7919 DeclareLaTeXClass{Article (Standard Class)}
7922 \begin_layout LyX-Code
7927 DeclareCategory{Articles}
7930 \begin_layout Standard
7931 Les deuxième et troisième lignes servent lors de la (re)configuration de \SpecialChar LyX
7933 Le fichier de format est lu par le script \SpecialChar LaTeX
7935 \begin_inset Flex Code
7938 \begin_layout Plain Layout
7945 dans un mode spécial où
7946 \begin_inset Flex Code
7949 \begin_layout Plain Layout
7956 La première ligne est juste un commentaire \SpecialChar LaTeX
7958 la deuxième contient la déclaration obligatoire de la classe de texte et la troisième contient la classification facultative de la classe.
7959 Si ces lignes apparaissent dans un fichier appelé
7960 \begin_inset Flex Code
7963 \begin_layout Plain Layout
7970 elles définissent alors une classe de texte appelée
7971 \begin_inset Flex Code
7974 \begin_layout Plain Layout
7980 (le nom du fichier de format) qui utilise la classe de document \SpecialChar LaTeX
7982 \begin_inset Flex Code
7985 \begin_layout Plain Layout
7992 le même nom que le format).
7994 \begin_inset Quotes cld
7997 Article (Standard Class)
7998 \begin_inset Quotes crd
8001 qui apparaît ci-dessus sert de description de la classe de texte dans la fenêtre
8002 \begin_inset Flex Noun
8005 \begin_layout Plain Layout
8006 Document\SpecialChar menuseparator
8007 Paramètres\SpecialChar menuseparator
8015 \begin_inset Quotes cld
8019 \begin_inset Quotes crd
8022 dans l'exemple) est également utilisés dans la fenêtre
8023 \begin_inset Flex Noun
8026 \begin_layout Plain Layout
8027 Document\SpecialChar menuseparator
8028 Paramètres\SpecialChar menuseparator
8035 les classes sont regroupées par catégories (qui sont aussi des genres de documents,
8036 les catégories typiques sont
8037 \begin_inset Quotes cld
8041 \begin_inset Quotes crd
8046 \begin_inset Quotes cld
8050 \begin_inset Quotes crd
8055 \begin_inset Quotes cld
8059 \begin_inset Quotes crd
8064 \begin_inset Quotes cld
8068 \begin_inset Quotes crd
8073 \begin_inset Quotes cld
8077 \begin_inset Quotes crd
8082 \begin_inset Quotes cld
8086 \begin_inset Quotes crd
8091 Si la troisième lignes est vide,
8092 la classe apparaîtra comme
8093 \begin_inset Quotes cld
8097 \begin_inset Quotes crd
8103 \begin_layout Standard
8104 Supposons que vous ayez écrit votre propre classe de texte qui utilise la classe de document
8105 \begin_inset Flex Code
8108 \begin_layout Plain Layout
8115 mais dans laquelle vous avez changé l'apparence des en-têtes de sections.
8116 Si vous la mettez dans un fichier
8117 \begin_inset Flex Code
8120 \begin_layout Plain Layout
8127 l'en-tête de ce fichier doit être :
8130 \begin_layout LyX-Code
8133 #% Do not delete the line below;
8134 configure depends on this
8137 \begin_layout LyX-Code
8142 DeclareLaTeXClass[article]{Article (avec Mes En-têtes)}
8145 \begin_layout LyX-Code
8150 DeclareCategory{Articles}
8153 \begin_layout Standard
8154 Ceci déclare une classe de texte
8155 \begin_inset Flex Code
8158 \begin_layout Plain Layout
8165 associée avec la classe de document \SpecialChar LaTeX
8167 \begin_inset Flex Code
8170 \begin_layout Plain Layout
8177 \begin_inset Quotes cld
8180 Article (avec Mes En-têtes)
8181 \begin_inset Quotes crd
8185 Si votre classe de texte repose sur plusieurs paquetages,
8186 vous pouvez la déclarer ainsi :
8189 \begin_layout LyX-Code
8192 #% Do not delete the line below;
8193 configure depends on this
8196 \begin_layout LyX-Code
8201 DeclareLaTeXClass[article,machin.sty]{Article (avec Mes En-têtes)}
8204 \begin_layout LyX-Code
8209 DeclareCategory{Articles}
8212 \begin_layout Standard
8213 Ceci indique que votre classe de texte utilise le paquetage
8214 \begin_inset Flex Code
8217 \begin_layout Plain Layout
8227 \begin_layout Standard
8228 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).
8231 \begin_layout Standard
8233 de la manière la plus explicite,
8234 la forme d'une déclaration de format est la suivante:
8237 \begin_layout LyX-Code
8242 DeclareLaTeXClass[class,package.sty]{description du format}
8245 \begin_layout LyX-Code
8250 DeclareCategory{catégorie}
8253 \begin_layout Standard
8254 Il n'est nécessaire de déclarer la classe que si le nom de la classe \SpecialChar LaTeX
8255 et le nom du fichier de format diffèrent,
8256 ou si des paquetages sont à spécifier.
8257 Si le nom de la classe n'est pas spécifiée,
8259 suppose qu'elle est identique à celle du fichier de format.
8262 \begin_layout Standard
8263 Une fois que la classe de texte a été modifiée à votre goût,
8264 tout ce que vous avez à faire est de la copier soit dans
8265 \begin_inset Flex Code
8268 \begin_layout Plain Layout
8276 \begin_inset Flex Code
8279 \begin_layout Plain Layout
8286 \begin_inset Flex Noun
8289 \begin_layout Plain Layout
8290 Outils\SpecialChar menuseparator
8291 Recon\SpecialChar softhyphen
8298 Quittez \SpecialChar LyX
8300 votre nouvelle classe de texte devrait alors être disponible avec les autres.
8303 \begin_layout Standard
8304 Une fois le fichier de format installé,
8305 vous pouvez le modifier et vérifier l'effet de ces modifications sans reconfigurer ou redémarrer \SpecialChar LyX
8310 \begin_layout Plain Layout
8311 Avec les versions de \SpecialChar LyX
8313 il vous fallait redémarrer \SpecialChar LyX
8314 pour valider les modifications effectuées dans les fichiers de format.
8316 les modifications pouvaient prendre beaucoup de temps.
8321 Vous pouvez imposer un rechargement du format en service en utilisant la fonction
8322 \begin_inset Flex Noun
8325 \begin_layout Plain Layout
8332 Cette fonction n'est implicitement liée à aucun raccourci —
8333 vous pouvez bien sûr la lier à une touche vous-même.
8334 Si vous voulez utiliser cette fonction,
8335 il vous suffit de la saisir dans le mini-tampon.
8339 \begin_layout Standard
8346 \begin_inset Flex Noun
8349 \begin_layout Plain Layout
8355 est une fonctionnalité
8356 \begin_inset Quotes cld
8360 \begin_inset Quotes crd
8372 recommandé de sauvegarder votre travail avant de procéder ainsi
8382 recommandé de ne pas essayer de modifier des formats durant une travail productif sur un document.
8383 Utilisez un document de test,
8384 les erreurs de syntaxe et autres dans votre module pourraient déclencher des comportements bizarres.
8386 de telles erreurs pourraient inciter \SpecialChar LyX
8387 à considérer les formats en service comme incorrects et à essayer de basculer sur un autre format.
8391 \begin_layout Plain Layout
8392 Les erreurs de syntaxe vraiment graves peuvent même stopper \SpecialChar LyX
8394 Ceci provient du fait que certaines erreurs rendent \SpecialChar LyX
8395 incapable de lire la moindre information de format.
8396 Faites attention\SpecialChar ldots
8402 Les développeurs s'efforcent de conserver une bonne stabilité à \SpecialChar LyX
8403 dans de telles situations,
8404 mais il vaut mieux être sûr que regretter
8408 \begin_layout Plain Layout
8409 Puisque nous en sommes au conseils:
8410 faites des sauvegardes régulières.
8411 Et soyez gentil avec votre maman.
8419 \begin_layout Subsection
8420 Déclaration d'un module
8423 \begin_layout Standard
8424 La première ligne d'un module doit être rédigée comme suit:
8427 \begin_layout LyX-Code
8430 DeclareLyXModule[endnotes.sty]{Endnotes (Basic)}
8433 \begin_layout LyX-Code
8436 DeclareCategory{Foot- and Endnotes}
8439 \begin_layout Standard
8440 L'argument obligatoire de
8441 \begin_inset Flex Code
8444 \begin_layout Plain Layout
8454 est le nom du module,
8455 tel qu'il apparaîtra dans
8456 \begin_inset Flex Noun
8459 \begin_layout Plain Layout
8460 Document\SpecialChar menuseparator
8461 Paramètres\SpecialChar menuseparator
8468 L'argument entre crochets est facultatif:
8469 il déclare n'importe quel paquetage \SpecialChar LaTeX
8470 dont dépend le module.
8471 Il est également possible d'utiliser la clé
8472 \begin_inset Flex Noun
8475 \begin_layout Plain Layout
8481 en argument optionnel:
8482 elle déclare que le module ne peut être employé que s'il existe un chemin de conversion entre les formats
8483 \begin_inset Flex Code
8486 \begin_layout Plain Layout
8493 \begin_inset Flex Code
8496 \begin_layout Plain Layout
8504 \begin_inset Flex Code
8507 \begin_layout Plain Layout
8515 y n'est pas strictement obligatoire,
8516 mais vous devriez l’ajouter,
8517 car elle facilite la recherche d'un module.
8518 Voyez les catégories de modules existantes et utilisez l'une d'entre elles si cela convient.
8521 \begin_layout Standard
8522 La déclaration et la catégorie du module devront être suivies par des lignes descriptives comme celles-ci:
8526 \begin_layout Plain Layout
8527 En anglais de préférence si le module doit être diffusé par \SpecialChar LyX
8529 Cette description apparaîtra dans la liste des messages à traduire et sera donc traduite lors de la mise à jour de l'interface.
8537 \begin_layout LyX-Code
8543 \begin_layout LyX-Code
8546 #Adds an endnote command,
8547 in addition to footnotes.
8551 \begin_layout LyX-Code
8554 #You will need to add
8556 theendnotes in \SpecialChar TeX
8560 \begin_layout LyX-Code
8563 #want the endnotes to appear.
8567 \begin_layout LyX-Code
8573 \begin_layout LyX-Code
8577 somemodule | othermodule
8580 \begin_layout LyX-Code
8587 \begin_layout Standard
8588 Cette description est utilisée dans
8589 \begin_inset Flex Noun
8592 \begin_layout Plain Layout
8593 Document\SpecialChar menuseparator
8594 Paramètres\SpecialChar ldots
8595 \SpecialChar menuseparator
8601 pour informer l'utilisateur de la fonction du module.
8603 \begin_inset Flex Code
8606 \begin_layout Plain Layout
8614 permet d'identifier les modules qui doivent être activés avec celui-ci;
8616 \begin_inset Flex Code
8619 \begin_layout Plain Layout
8627 permet d'identifier les modules interdits avec celui-ci.
8628 Les deux lignes sont facultatives et,
8630 les modules dans une liste doivent être séparés par une barre verticale:
8632 Noter que les modules requis sont traités sur le mode disjonctif:
8637 des modules requis doit être utilisé.
8643 des modules exclus ne doit être utilisé.
8644 Noter également que les les modules sont identifiés par leur nom de fichier,
8646 \begin_inset Flex Code
8649 \begin_layout Plain Layout
8657 \begin_inset Flex Code
8660 \begin_layout Plain Layout
8667 \begin_inset Flex Code
8670 \begin_layout Plain Layout
8679 \begin_layout Subsection
8680 Déclaration d'un fichier moteurCitation
8683 \begin_layout Standard
8684 Un fichier moteurCitation doit commencer par une ligne comme celle-ci:
8687 \begin_layout LyX-Code
8690 DeclareLyXCiteEngineModule[biblatex.sty]{Biblatex}
8693 \begin_layout Standard
8694 L'argument obligatoire entre accolades est le nom du module,
8695 comme il apparaîtra dans
8696 \begin_inset Flex Noun
8699 \begin_layout Plain Layout
8700 Document\SpecialChar menuseparator
8701 Paramètres\SpecialChar menuseparator
8708 L'argument entre crochets est facultatif:
8709 il précise le ou les paquetages \SpecialChar LaTeX
8710 dont dépend le format.
8713 \begin_layout Standard
8714 La déclaration doit ensuite être suivie d'une description suivant l'exemple ci-après
8718 \begin_layout Plain Layout
8719 En anglais de préférence si le module doit faire l'objet d'une publication avec \SpecialChar LyX
8721 Cette description apparaîtra dans la liste ds messages qui seront traduits lors de la prochaine mise à jour de l'interface.
8729 \begin_layout LyX-Code
8735 \begin_layout LyX-Code
8738 # Biblatex supports many author-year and numerical styles.
8741 \begin_layout LyX-Code
8744 # It is mainly aimed at the Humanities.
8748 \begin_layout LyX-Code
8752 fully localized and provides many features
8755 \begin_layout LyX-Code
8758 # that are not possible with BibTeX.
8759 The use of 'biber' as
8762 \begin_layout LyX-Code
8765 # bibliography processor is advised.
8768 \begin_layout LyX-Code
8774 \begin_layout Standard
8775 Cette description apparaît donc traduite dans
8776 \begin_inset Flex Noun
8779 \begin_layout Plain Layout
8780 Document\SpecialChar menuseparator
8781 Paramètres\SpecialChar menuseparator
8787 pour informer l'utilisateur.
8790 \begin_layout Subsection
8791 Numéro d'identification syntaxique
8794 \begin_layout Standard
8795 La première ligne non commentée doit contenir le numéro d'identification syntaxique du contenu du fichier de format:
8798 \begin_layout Description
8799 \begin_inset Flex Code
8802 \begin_layout Plain Layout
8811 \begin_inset Flex Code
8814 \begin_layout Plain Layout
8822 ] identification syntaxique du fichier de format
8825 \begin_layout Standard
8826 Ce balisage a été introduit dans \SpecialChar LyX
8828 \begin_inset space ~
8831 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
8832 \begin_inset Flex Code
8835 \begin_layout Plain Layout
8837 \begin_inset space ~
8846 Le numéro de format du présent fichier est le numéro 620.
8847 mais chaque version de \SpecialChar LyX
8848 peut lire les fichiers de format d'une version plus ancienne,
8849 comme elle peut lire les documents crées avec une version plus ancienne.
8850 Il n'y a cependant aucun moyen de revernir aux numéros d'identification antérieurs.
8853 \begin_layout Subsection
8854 Paramètres généraux d'une classe de texte
8855 \begin_inset CommandInset label
8857 name "subsec:Paramètres-généraux-d'une"
8864 \begin_layout Standard
8865 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
8869 apparaître dans le fichiers
8870 \begin_inset Flex Code
8873 \begin_layout Plain Layout
8879 plutôt que dans les modules.
8880 Un module peut contenir n'importe quelle balise de format):
8883 \begin_layout Description
8884 \begin_inset Flex Code
8887 \begin_layout Plain Layout
8888 AddToCiteEngine <moteur>
8893 étend les possibilités d’affichage des références des citations.
8895 \begin_inset space ~
8899 \begin_inset CommandInset ref
8901 reference "subsec:Citation-engine-description"
8911 \begin_inset Quotes cld
8915 \begin_inset Flex Code
8918 \begin_layout Plain Layout
8925 \begin_inset Quotes crd
8931 \begin_layout Description
8932 \begin_inset Flex Code
8935 \begin_layout Plain Layout
8945 ajoute une information qui sera incluse dans le bloc
8946 \begin_inset Flex Code
8949 \begin_layout Plain Layout
8955 quand le document est exporté en XHTML.
8957 ce paramètre est utilisé pour exporter de l'information en style CSS,
8958 mais il peut être utilisé pour toute information valide entre les balises
8959 \begin_inset Flex Code
8962 \begin_layout Plain Layout
8970 \begin_inset Quotes cld
8974 \begin_inset Flex Code
8977 \begin_layout Plain Layout
8986 \begin_inset Quotes crd
8992 \begin_layout Description
8993 \begin_inset Flex Code
8996 \begin_layout Plain Layout
9006 ajoute une information au préambule du document.
9008 \begin_inset Quotes cld
9012 \begin_inset Flex Code
9015 \begin_layout Plain Layout
9024 \begin_inset Quotes crd
9030 \begin_layout Description
9031 \begin_inset Flex Code
9034 \begin_layout Plain Layout
9041 \begin_inset Flex Code
9044 \begin_layout Plain Layout
9053 \begin_inset space \thinspace{}
9057 \begin_inset Flex Code
9060 \begin_layout Plain Layout
9066 ] doit être ajouté avec la valeur 1 (ou
9070 ) si la classe du document ajoute la bibliographie à la table des matières.
9071 Ceci évite à la bibliographie d'être insérée deux fois.
9074 \begin_layout Description
9075 \begin_inset Flex Code
9078 \begin_layout Plain Layout
9084 définit le possibilités pour l'affichage des références de citation.
9086 \begin_inset space ~
9090 \begin_inset CommandInset ref
9092 reference "subsec:Citation-engine-description"
9101 Doit se terminer par
9102 \begin_inset Quotes cld
9106 \begin_inset Quotes crd
9110 Utilisé principalement dans les fichiers moteurCitation (voir
9111 \begin_inset space ~
9115 \begin_inset CommandInset ref
9117 reference "subsec:Cite-Engine-Files"
9126 Notez que si vous spécifiez ceci dans un fichier de format ou un module,
9127 les définitions de moteurCitation seront écrasées.
9129 \begin_inset Flex Code
9132 \begin_layout Plain Layout
9141 \begin_layout Description
9142 \begin_inset Flex Code
9145 \begin_layout Plain Layout
9155 définit le style à utiliser pour afficher les informations bibliographiques.
9157 \begin_inset CommandInset ref
9159 reference "subsec:Description citation"
9166 \begin_inset Quotes cld
9170 \begin_inset Flex Code
9173 \begin_layout Plain Layout
9180 \begin_inset Quotes crd
9184 Utilisé principalement dans les fichiers moteurCitation (voir
9185 \begin_inset space ~
9189 \begin_inset CommandInset ref
9191 reference "subsec:Cite-Engine-Files"
9204 utilisé dans un fichier de format ou un module écrasera la définition de moteurCitation.
9208 \begin_layout Description
9209 \begin_inset Flex Code
9212 \begin_layout Plain Layout
9219 \begin_inset Flex Code
9222 \begin_layout Plain Layout
9231 \begin_inset Flex Code
9234 \begin_layout Plain Layout
9244 ou Bib\SpecialChar TeX
9245 est utilié pour engendrer la bibliographie.
9246 Utilisé principalement dans les fichiers moteurCitation (voir
9247 \begin_inset space ~
9251 \begin_inset CommandInset ref
9253 reference "subsec:Cite-Engine-Files"
9264 \begin_layout Description
9265 \begin_inset Flex Code
9268 \begin_layout Plain Layout
9278 décrit diverses options globales comprises par la classe du document.
9280 \begin_inset CommandInset ref
9282 reference "subsec:Section-ClassOptions"
9289 \begin_inset Quotes cld
9293 \begin_inset Flex Code
9296 \begin_layout Plain Layout
9303 \begin_inset Quotes crd
9309 \begin_layout Description
9310 \begin_inset Flex Code
9313 \begin_layout Plain Layout
9320 \begin_inset Flex Code
9323 \begin_layout Plain Layout
9332 \begin_inset space \thinspace{}
9336 \begin_inset Flex Code
9339 \begin_layout Plain Layout
9345 ] fixe le nombre implicite de colonnes (une ou deux).
9346 Peut être changé dans la fenêtre
9347 \begin_inset Flex Noun
9350 \begin_layout Plain Layout
9351 Document\SpecialChar menuseparator
9361 \begin_layout Description
9362 \begin_inset Flex Code
9365 \begin_layout Plain Layout
9376 \begin_inset Flex Code
9379 \begin_layout Plain Layout
9385 ] définit les paramètres d'un nouveau compteur.
9386 Si le compteur n'existe pas,
9391 \begin_inset Quotes cld
9395 \begin_inset Flex Code
9398 \begin_layout Plain Layout
9405 \begin_inset Quotes crd
9409 \begin_inset Newline newline
9413 \begin_inset CommandInset ref
9415 reference "subsec:Compteurs"
9423 \begin_layout Description
9424 \begin_inset Flex Code
9427 \begin_layout Plain Layout
9433 décrit la police implicite dans le document.
9435 \begin_inset CommandInset ref
9437 reference "subsec:polices"
9442 pour une description.
9444 \begin_inset Quotes cld
9448 \begin_inset Flex Code
9451 \begin_layout Plain Layout
9458 \begin_inset Quotes crd
9464 \begin_layout Description
9465 \begin_inset Flex Code
9468 \begin_layout Plain Layout
9475 \begin_inset Flex Code
9478 \begin_layout Plain Layout
9484 ] spécifie un module inclus implicitement avec cette classe de document,
9485 donné par son nom de fichier sans suffixe
9486 \begin_inset Flex Code
9489 \begin_layout Plain Layout
9496 L'utilisateur peut toujours le retirer,
9497 mais il sera actif à l'ouverture du document (ceci s'applique pour un nouveau document,
9498 ou quand cette classe est choisie pour un document existant).
9501 \begin_layout Description
9502 \begin_inset Flex Code
9505 \begin_layout Plain Layout
9512 \begin_inset Flex Code
9515 \begin_layout Plain Layout
9521 ] indique le style qui sera appliqué aux nouveaux paragraphes,
9523 \begin_inset Flex Noun
9526 \begin_layout Plain Layout
9533 Ce sera implicitement le premier style défini si ce paramètre n'est pas fixé,
9534 mais vous êtes vivement encouragé à utiliser cette directive.
9537 \begin_layout Description
9538 \begin_inset Flex Code
9541 \begin_layout Plain Layout
9548 \begin_inset Flex Code
9551 \begin_layout Plain Layout
9557 ] l'élément racine (en haut du document) à utiliser en exportant des documents en DocBook avec cette classe.
9558 La valeur implicite est
9559 \begin_inset Quotes cld
9563 \begin_inset Flex Code
9566 \begin_layout Plain Layout
9573 \begin_inset Quotes crd
9579 \begin_layout Description
9580 \begin_inset Flex Code
9583 \begin_layout Plain Layout
9584 DocBookForceAbstract
9590 \begin_inset Flex Code
9593 \begin_layout Plain Layout
9599 ] l'élément racine aura toujours une balise
9606 \begin_inset Quotes cld
9612 \begin_inset Quotes crd
9616 La valeur implicite est
9619 \begin_inset Quotes cld
9625 \begin_inset Quotes crd
9631 \begin_layout Description
9632 \begin_inset Flex Code
9635 \begin_layout Plain Layout
9642 \begin_inset Flex Code
9645 \begin_layout Plain Layout
9651 ] indique que le module spécifié (donné par son nom de fichier sans le suffixe
9652 \begin_inset Flex Code
9655 \begin_layout Plain Layout
9661 ) ne peut pas être utilisé avec cette classe de document.
9662 Ceci peut être utilisé par exemple dans un format pour une revue pour éviter e.g.
9663 l'utilisation du module
9664 \begin_inset Flex Code
9667 \begin_layout Plain Layout
9673 (numérotation des théorèmes par sections).
9682 être utilisé dans un module:
9683 les modules ont leur propre méthode d'exclusion (voir
9684 \begin_inset CommandInset ref
9686 reference "subsec:Modules_de_format"
9694 \begin_layout Description
9695 \begin_inset Flex Code
9698 \begin_layout Plain Layout
9704 définit un nouveau flottant.
9706 \begin_inset CommandInset ref
9708 reference "subsec:Flottants"
9715 \begin_inset Quotes cld
9719 \begin_inset Flex Code
9722 \begin_layout Plain Layout
9729 \begin_inset Quotes crd
9735 \begin_layout Description
9736 \begin_inset Flex Code
9739 \begin_layout Plain Layout
9745 définit l'information qui sera incluse dans le bloc
9746 \begin_inset Flex Code
9749 \begin_layout Plain Layout
9755 quand le document est exporté en XHTML.
9756 Notez bien que ceci écrasera toute déclaration
9757 \begin_inset Flex Code
9760 \begin_layout Plain Layout
9767 \begin_inset Flex Code
9770 \begin_layout Plain Layout
9776 antérieure (utiliser
9777 \begin_inset Newline newline
9781 \begin_inset Flex Code
9784 \begin_layout Plain Layout
9790 si vous désirez simplement ajouter du contenu).
9792 \begin_inset Quotes cld
9796 \begin_inset Flex Code
9799 \begin_layout Plain Layout
9806 \begin_inset Quotes crd
9812 \begin_layout Description
9813 \begin_inset Flex Code
9816 \begin_layout Plain Layout
9823 \begin_inset Flex Code
9826 \begin_layout Plain Layout
9832 ] définit le style utilisé pour la table des matières,
9835 lorsque le document est exporté en HTML.
9837 ceci devrait normalement valoir
9838 \begin_inset Flex Code
9841 \begin_layout Plain Layout
9849 \begin_inset Flex Code
9852 \begin_layout Plain Layout
9861 essaiera de deviner quel style utiliser.
9864 \begin_layout Description
9865 \begin_inset Flex Code
9868 \begin_layout Plain Layout
9875 \begin_inset Flex Code
9878 \begin_layout Plain Layout
9884 ] modifie les propriétés d'un compteur donné.
9885 Si le compteur n'existe pas,
9886 la directive est ignorée.
9888 \begin_inset Quotes cld
9892 \begin_inset Flex Code
9895 \begin_layout Plain Layout
9902 \begin_inset Quotes crd
9906 \begin_inset Newline newline
9910 \begin_inset CommandInset ref
9912 reference "subsec:Compteurs"
9917 pour les détails au sujet des compteurs.
9920 \begin_layout Description
9921 \begin_inset Flex Code
9924 \begin_layout Plain Layout
9931 \begin_inset Flex Code
9934 \begin_layout Plain Layout
9940 ] permet d'inclure un autre fichier de définition de format pour éviter de réécrire des commandes.
9941 C'est souvent le cas des fichiers de format standard,
9943 \begin_inset Flex Code
9946 \begin_layout Plain Layout
9953 qui contient la plupart des réglages de base.
9956 \begin_layout Description
9957 \begin_inset Flex Code
9960 \begin_layout Plain Layout
9967 \begin_inset Flex Code
9970 \begin_layout Plain Layout
9976 ] est une variante de la directive
9977 \begin_inset Flex Code
9980 \begin_layout Plain Layout
9986 qui ne recherche pas de fichiers dans le répertoire utilisateur.
9987 Ceci permet de créer un fichier
9988 \begin_inset Flex Code
9991 \begin_layout Plain Layout
9998 \begin_inset Flex Code
10001 \begin_layout Plain Layout
10007 dans le répertoire utilisateur qui peut inclure un fichier global de même nom via
10008 \begin_inset Flex Code
10011 \begin_layout Plain Layout
10018 \begin_inset Flex Code
10021 \begin_layout Plain Layout
10022 InputGlobal nom.inc
10028 respectivement (avec
10029 \begin_inset Flex Code
10032 \begin_layout Plain Layout
10039 le fichier s’inclurait récursivement).
10041 vous pouvez modifier les fichiers globaux sans avoir à les copier complètement.
10045 \begin_layout Description
10046 \begin_inset Flex Code
10049 \begin_layout Plain Layout
10060 \begin_inset Flex Code
10063 \begin_layout Plain Layout
10069 ] cette section (re)définit le format d'un insert.
10070 Elle peut être appliquée à un insert existant pour obtenir un nouvel insert défini par l'utilisateur,
10072 un nouveau style de caractères.
10073 Doit être fermé par
10074 \begin_inset Quotes cld
10078 \begin_inset Flex Code
10081 \begin_layout Plain Layout
10088 \begin_inset Quotes crd
10092 \begin_inset Newline newline
10096 \begin_inset CommandInset ref
10098 reference "subsec:Flex-insets-and"
10106 \begin_layout Description
10107 \begin_inset Flex Code
10110 \begin_layout Plain Layout
10121 \begin_inset Flex Code
10124 \begin_layout Plain Layout
10130 ] indique la largeur de la marge gauche à l'écran,
10132 \begin_inset Quotes cld
10136 \begin_inset Flex Code
10139 \begin_layout Plain Layout
10146 \begin_inset Quotes crd
10149 (noter que ce n'est pas une
10150 \begin_inset Quotes cld
10154 \begin_inset Quotes crd
10159 \begin_inset Quotes cld
10163 \begin_inset Quotes crd
10169 \begin_layout Description
10170 \begin_inset Flex Code
10173 \begin_layout Plain Layout
10180 \begin_inset Flex Code
10183 \begin_layout Plain Layout
10189 ] cet entier définit le nombre maximum de noms affichés dans le style auteur-année avant que la citation bascule vers
10190 \begin_inset Quotes cld
10193 PremierAuteur et al.
10194 \begin_inset Quotes crd
10198 Utilisé principalement dans les fichiers moteurCitation (voir
10199 \begin_inset space ~
10203 \begin_inset CommandInset ref
10205 reference "subsec:Cite-Engine-Files"
10216 \begin_layout Description
10217 \begin_inset Flex Code
10220 \begin_layout Plain Layout
10227 \begin_inset Flex Code
10230 \begin_layout Plain Layout
10236 ] modifie le format d'un insert.
10237 Si le format n'existe pas,
10238 cette directive est ignorée.
10239 Doit être fermé par
10240 \begin_inset Quotes cld
10244 \begin_inset Flex Code
10247 \begin_layout Plain Layout
10254 \begin_inset Quotes crd
10260 \begin_layout Description
10261 \begin_inset Flex Code
10264 \begin_layout Plain Layout
10271 \begin_inset Flex Code
10274 \begin_layout Plain Layout
10280 ] modifies les propriétés de style d'un paragraphe donné.
10281 Si le style n'existe pas,
10282 le directive est ignorée.
10283 Doit être fermé par
10284 \begin_inset Quotes cld
10288 \begin_inset Flex Code
10291 \begin_layout Plain Layout
10298 \begin_inset Quotes crd
10304 \begin_layout Description
10305 \begin_inset Flex Code
10308 \begin_layout Plain Layout
10315 \begin_inset Flex Code
10318 \begin_layout Plain Layout
10324 ] efface un compteur existant,
10325 habituellement défini dans un fichier inclus.
10328 \begin_layout Description
10329 \begin_inset Flex Code
10332 \begin_layout Plain Layout
10339 \begin_inset Flex Code
10342 \begin_layout Plain Layout
10348 ] efface un flottant existant.
10349 C'est très utile quand vous voulez supprimer un flottant qui a été défini dans un fichier inclus.
10352 \begin_layout Description
10353 \begin_inset Flex Code
10356 \begin_layout Plain Layout
10363 \begin_inset Flex Code
10366 \begin_layout Plain Layout
10372 ] efface un style existant.
10375 \begin_layout Description
10376 \begin_inset Flex Code
10379 \begin_layout Plain Layout
10390 \begin_inset Flex Code
10393 \begin_layout Plain Layout
10399 ] indique quelle sorte de format de fichier (tel que défini dans les préférences de \SpecialChar LyX
10400 ) est produit par cette classe.
10401 Elle est surtout utile quand
10402 \begin_inset Flex Code
10405 \begin_layout Plain Layout
10412 \begin_inset Flex Code
10415 \begin_layout Plain Layout
10421 et que l'on veut définir un nouvelle sorte de document en programmation littéraire.
10422 La chaîne est redéfinie comme
10423 \begin_inset Quotes cld
10427 \begin_inset Flex Code
10430 \begin_layout Plain Layout
10437 \begin_inset Quotes crd
10440 quand la directive correspondante
10441 \begin_inset Flex Code
10444 \begin_layout Plain Layout
10453 \begin_layout Description
10454 \begin_inset Flex Code
10457 \begin_layout Plain Layout
10468 \begin_inset Flex Code
10471 \begin_layout Plain Layout
10483 \begin_inset Flex Code
10486 \begin_layout Plain Layout
10492 ] indique quelle sorte de document résultant sera obtenu par cette classe.
10495 \begin_layout Description
10496 \begin_inset Flex Code
10499 \begin_layout Plain Layout
10506 \begin_inset Flex Code
10509 \begin_layout Plain Layout
10516 \begin_inset Flex Code
10519 \begin_layout Plain Layout
10525 ] précise les options,
10526 données par le seconde chaîne de caractères,
10527 pour le paquetage nommé par le première chaîne.
10530 \begin_inset Quotes cld
10534 \begin_inset Flex Code
10537 \begin_layout Plain Layout
10538 PackageOptions natbib square
10544 \begin_inset Quotes crd
10547 déclenchera le chargement de
10548 \begin_inset Flex Code
10551 \begin_layout Plain Layout
10558 \begin_inset Flex Code
10561 \begin_layout Plain Layout
10567 (pour les \SpecialChar TeX
10569 ceci force \SpecialChar LyX
10571 \begin_inset Newline newline
10575 \begin_inset Flex Code
10578 \begin_layout Plain Layout
10581 PassOptionsToPackage{natbib}{square}
10586 avant le chargement de
10587 \begin_inset Flex Code
10590 \begin_layout Plain Layout
10599 \begin_layout Description
10600 \begin_inset Flex Code
10603 \begin_layout Plain Layout
10610 \begin_inset Flex Code
10613 \begin_layout Plain Layout
10654 ] définit la taille de page implicite.
10655 Cette directive est utilisée par certains convertisseurs.
10658 \begin_layout Description
10659 \begin_inset Flex Code
10662 \begin_layout Plain Layout
10671 \begin_inset Flex Code
10674 \begin_layout Plain Layout
10686 \begin_inset Flex Code
10689 \begin_layout Plain Layout
10697 \begin_inset Flex Code
10700 \begin_layout Plain Layout
10706 ] fixe la mise en page implicite.
10707 Peut être changée dans la fenêtre
10708 \begin_inset Flex Noun
10711 \begin_layout Plain Layout
10712 Document\SpecialChar menuseparator
10713 Paramètres\SpecialChar ldots
10722 \begin_layout Description
10723 \begin_inset Flex Code
10726 \begin_layout Plain Layout
10732 fixe le préambule du document \SpecialChar LaTeX
10734 Notez bien que ceci remplacera complètement toute autre directive
10735 \begin_inset Flex Code
10738 \begin_layout Plain Layout
10745 \begin_inset Flex Code
10748 \begin_layout Plain Layout
10754 (utiliser cette dernière directive si vous voulez seulement ajouter des éléments au contenu).
10755 Doit être fermé par
10756 \begin_inset Quotes cld
10760 \begin_inset Flex Code
10763 \begin_layout Plain Layout
10770 \begin_inset Quotes crd
10776 \begin_layout Description
10777 \begin_inset Flex Code
10780 \begin_layout Plain Layout
10787 \begin_inset Flex Code
10790 \begin_layout Plain Layout
10796 ] définit le format d'un insert s'il n'existe pas encore.
10797 Si le format existe,
10798 cette directive est ignorée.
10799 Doit être fermé par
10800 \begin_inset Quotes cld
10804 \begin_inset Flex Code
10807 \begin_layout Plain Layout
10814 \begin_inset Quotes crd
10820 \begin_layout Description
10823 \begin_inset Flex Code
10826 \begin_layout Plain Layout
10835 \begin_inset Flex Code
10838 \begin_layout Plain Layout
10845 \begin_inset Flex Code
10848 \begin_layout Plain Layout
10857 \begin_inset space \thinspace{}
10861 \begin_inset Flex Code
10864 \begin_layout Plain Layout
10870 ] décrit si la classe fournit la fonctionnalité
10871 \begin_inset Flex Code
10874 \begin_layout Plain Layout
10881 Une fonctionnalité est en général le nom d'un paquetage (
10882 \begin_inset Flex Code
10885 \begin_layout Plain Layout
10893 \begin_inset Flex Code
10896 \begin_layout Plain Layout
10904 ) ou d'une commande \SpecialChar LaTeX
10906 \begin_inset Flex Code
10909 \begin_layout Plain Layout
10917 \begin_inset Flex Code
10920 \begin_layout Plain Layout
10926 ,\SpecialChar ldots
10929 \begin_inset space ~
10933 \begin_inset CommandInset ref
10935 reference "chap:List-of-functions"
10940 pour une liste des fonctionnalités.
10943 \begin_layout Description
10944 \begin_inset Flex Code
10947 \begin_layout Plain Layout
10954 \begin_inset Flex Code
10957 \begin_layout Plain Layout
10963 ] indique que ce format fournit la fonctionnalité du module indiqué,
10964 qui doit être spécifié par le nom du fichier dans le suffixe
10965 \begin_inset Flex Code
10968 \begin_layout Plain Layout
10975 Ceci sera utilisé typiquement si le format inclut directement le module,
10976 plutôt que via le paramètre
10977 \begin_inset Flex Code
10980 \begin_layout Plain Layout
10986 pour indiquer qu'il doit être utilisé.
10987 Il pourrait être également utilisé dans un module fournissant une implantation équivalente de la même fonctionnalité.
10990 \begin_layout Description
10991 \begin_inset Flex Code
10994 \begin_layout Plain Layout
11001 \begin_inset Flex Code
11004 \begin_layout Plain Layout
11010 ] crée une nouveau style de paragraphe s'il n'existe pas déjà.
11012 l'entrée est ignorée.
11013 Doit être fermé par
11014 \begin_inset Quotes cld
11018 \begin_inset Flex Code
11021 \begin_layout Plain Layout
11028 \begin_inset Quotes crd
11034 \begin_layout Description
11035 \begin_inset Flex Code
11038 \begin_layout Plain Layout
11045 \begin_inset Flex Code
11048 \begin_layout Plain Layout
11054 ] indique que la classe nécessite la fonctionnalité
11055 \begin_inset Flex Code
11058 \begin_layout Plain Layout
11065 Plusieurs fonctionnalités doivent être séparées par des virgules.
11066 Noter que l'on ne peut requérir que des fonctionnalités reconnues (voir
11067 \begin_inset CommandInset ref
11069 reference "chap:List-of-functions"
11074 pour accéder à la liste des fonctionnalités).
11075 Si vous demandez un paquetage doté d'options spécifiques,
11076 vous pouvez utiliser en plus
11077 \begin_inset Flex Code
11080 \begin_layout Plain Layout
11089 \begin_layout Description
11090 \begin_inset Flex Code
11093 \begin_layout Plain Layout
11100 \begin_inset Flex Code
11103 \begin_layout Plain Layout
11109 ] indique la largeur de la marge droite à l'écran,
11111 \begin_inset Quotes cld
11115 \begin_inset Flex Code
11118 \begin_layout Plain Layout
11125 \begin_inset Quotes crd
11131 \begin_layout Description
11132 \begin_inset Flex Code
11135 \begin_layout Plain Layout
11146 \begin_inset Flex Code
11149 \begin_layout Plain Layout
11155 ] fixe quels sectionnements doivent être numérotés.
11156 Correspond au compteur
11157 \begin_inset Flex Code
11160 \begin_layout Plain Layout
11166 en \SpecialChar LaTeX
11170 \begin_layout Description
11171 \begin_inset Flex Code
11174 \begin_layout Plain Layout
11183 \begin_inset Flex Code
11186 \begin_layout Plain Layout
11195 \begin_inset space \thinspace{}
11199 \begin_inset Flex Code
11202 \begin_layout Plain Layout
11208 ] fixe l'option implicite d'impression recto seul ou en recto verso.
11209 Peut être changé dans la fenêtre
11210 \begin_inset Flex Noun
11213 \begin_layout Plain Layout
11214 Document\SpecialChar menuseparator
11223 \begin_layout Description
11224 \begin_inset Flex Code
11227 \begin_layout Plain Layout
11234 \begin_inset Flex Code
11237 \begin_layout Plain Layout
11243 ] définit un nouveau style de paragraphe.
11244 Si le style n'existe pas,
11247 ses paramètres sont modifiés.
11248 Doit être fermé par
11249 \begin_inset Quotes cld
11253 \begin_inset Flex Code
11256 \begin_layout Plain Layout
11263 \begin_inset Quotes crd
11267 \begin_inset Newline newline
11271 \begin_inset CommandInset ref
11273 reference "subsec:Styles-de-paragraphe"
11281 \begin_layout Description
11282 \begin_inset Flex Code
11285 \begin_layout Plain Layout
11292 \begin_inset Flex Code
11295 \begin_layout Plain Layout
11301 ] définit le style de tableau implicite utilisé à la création d'un tableau.
11302 Les styles suivants sont disponibles:
11306 \begin_layout Itemize
11307 \begin_inset Flex Code
11310 \begin_layout Plain Layout
11311 Formal_with_Footline
11318 \begin_inset Quotes cld
11322 \begin_inset Quotes crd
11325 ) avec uniquement des lignes horizontales,
11326 et des lignes haute et basse épaisses,
11327 la première et las dernière lignes étant éventuellement séparées du corps du tableau avec une ligne fine centrée;
11330 \begin_layout Itemize
11331 \begin_inset Flex Code
11334 \begin_layout Plain Layout
11335 Formal_without_Footline
11341 identique àu précédent,
11342 mais la dernière ligne n'est pas séparée avec une ligne fine centrée;
11345 \begin_layout Itemize
11346 \begin_inset Flex Code
11349 \begin_layout Plain Layout
11356 lignes de tableau simples;
11359 \begin_layout Itemize
11360 \begin_inset Flex Code
11363 \begin_layout Plain Layout
11371 \begin_inset Flex Code
11374 \begin_layout Plain Layout
11381 mais avec la ligne des titres décalée par une seconde ligne horizontale.
11382 Ceci est également le style implicite de \SpecialChar LyX
11386 \begin_layout Itemize
11387 \begin_inset Flex Code
11390 \begin_layout Plain Layout
11397 tableau sans lignes.
11401 \begin_layout Description
11402 \begin_inset Flex Code
11405 \begin_layout Plain Layout
11416 \begin_inset Flex Code
11419 \begin_layout Plain Layout
11425 ] définit nom de la commande ou de l'envi\SpecialChar softhyphen
11426 ronnement mentionné ci-dessous.
11429 \begin_layout Description
11430 \begin_inset Flex Code
11433 \begin_layout Plain Layout
11444 \begin_inset Flex Code
11447 \begin_layout Plain Layout
11457 \begin_inset Flex Code
11460 \begin_layout Plain Layout
11466 ] indique le genre de balisage utilisé pour définir le titre d'un document.
11468 \begin_inset Flex Code
11471 \begin_layout Plain Layout
11477 signifie que la commande définie par
11478 \begin_inset Flex Code
11481 \begin_layout Plain Layout
11487 sera insérée après le dernier format avec
11490 \begin_inset Quotes cld
11496 \begin_inset Flex Code
11499 \begin_layout Plain Layout
11501 \begin_inset space ~
11512 \begin_inset Quotes crd
11519 \begin_inset Flex Code
11522 \begin_layout Plain Layout
11529 \begin_inset Flex Code
11532 \begin_layout Plain Layout
11538 est un environnement,
11539 dans lequel doit être inclus tous les formats avec
11542 \begin_inset Quotes cld
11548 \begin_inset Flex Code
11551 \begin_layout Plain Layout
11553 \begin_inset space ~
11564 \begin_inset Quotes crd
11572 \begin_layout Description
11573 \begin_inset Flex Code
11576 \begin_layout Plain Layout
11583 \begin_inset Flex Code
11586 \begin_layout Plain Layout
11592 ] fixe quels sectionnements sont inclus dans la table des matières.
11593 Correspond au compteur
11594 \begin_inset Flex Code
11597 \begin_layout Plain Layout
11605 en \SpecialChar LaTeX
11609 \begin_layout Subsection
11613 \begin_inset CommandInset label
11615 name "subsec:Section-ClassOptions"
11622 \begin_layout Standard
11624 \begin_inset Flex Code
11627 \begin_layout Plain Layout
11633 peut contenir les directives suivantes :
11636 \begin_layout Description
11637 \begin_inset Flex Code
11640 \begin_layout Plain Layout
11650 ] liste les tailles de police disponibles comme police principale du document,
11654 \begin_inset Quotes cld
11660 \begin_inset Flex Code
11663 \begin_layout Plain Layout
11672 \begin_inset Quotes crd
11678 Il est possible de saisir un nombre quelconque.
11681 \begin_layout Description
11682 \begin_inset Flex Code
11685 \begin_layout Plain Layout
11692 \begin_inset Flex Code
11695 \begin_layout Plain Layout
11701 ] définit le format de l'option de taille de police.
11703 \begin_inset Flex Code
11706 \begin_layout Plain Layout
11714 \begin_inset Flex Code
11717 \begin_layout Plain Layout
11723 est mis à la place de la taille de police.
11726 \begin_layout Description
11727 \begin_inset Flex Code
11730 \begin_layout Plain Layout
11737 \begin_inset Flex Code
11740 \begin_layout Plain Layout
11741 string="letter|\SpecialChar allowbreak
11742 legal|\SpecialChar allowbreak
11743 executive|\SpecialChar allowbreak
11744 a0|\SpecialChar allowbreak
11745 a1|\SpecialChar allowbreak
11746 a2|\SpecialChar allowbreak
11747 a3|\SpecialChar allowbreak
11748 a4|\SpecialChar allowbreak
11749 a5|\SpecialChar allowbreak
11750 a6|\SpecialChar allowbreak
11751 b0|\SpecialChar allowbreak
11752 b1|\SpecialChar allowbreak
11753 b2|\SpecialChar allowbreak
11754 b3|\SpecialChar allowbreak
11755 b4|\SpecialChar allowbreak
11756 b5|\SpecialChar allowbreak
11757 b6|\SpecialChar allowbreak
11758 c0|\SpecialChar allowbreak
11759 c1|\SpecialChar allowbreak
11760 c2|\SpecialChar allowbreak
11761 c3|\SpecialChar allowbreak
11762 c4|\SpecialChar allowbreak
11763 c5|\SpecialChar allowbreak
11764 c6|\SpecialChar allowbreak
11765 b0j|\SpecialChar allowbreak
11766 b1j|\SpecialChar allowbreak
11767 b2j|\SpecialChar allowbreak
11768 b3j|\SpecialChar allowbreak
11769 b4j|\SpecialChar allowbreak
11770 b5j|\SpecialChar allowbreak
11776 ] définit la liste des dimensions de page disponibles,
11780 \begin_inset Quotes cld
11784 \begin_inset Quotes crd
11791 seules les dimensions proposées sont reconnues.
11792 D'autres peuvent être saisies en tant qu'options de classe personnalisées.
11795 \begin_layout Description
11796 \begin_inset Flex Code
11799 \begin_layout Plain Layout
11806 \begin_inset Flex Code
11809 \begin_layout Plain Layout
11815 ] définit le format de l'option de dimension de page.
11817 \begin_inset Flex Code
11820 \begin_layout Plain Layout
11828 \begin_inset Flex Code
11831 \begin_layout Plain Layout
11837 est mis à la place de la dimension de la page.
11840 \begin_layout Description
11841 \begin_inset Flex Code
11844 \begin_layout Plain Layout
11852 string="empty|plain|headings|fancy"
11854 ] liste les mises en page disponibles,
11858 \begin_inset Quotes cld
11862 \begin_inset Quotes crd
11870 \begin_layout Description
11871 \begin_inset Flex Code
11874 \begin_layout Plain Layout
11884 ] introduit certaines options de la classe de document,
11885 séparées par une virgule,
11886 qui seront ajoutées à la partie optionnelle de la commande
11887 \begin_inset Flex Code
11890 \begin_layout Plain Layout
11901 \begin_layout Standard
11903 \begin_inset Flex Code
11906 \begin_layout Plain Layout
11912 doit être fermée par
11913 \begin_inset Quotes cld
11917 \begin_inset Flex Code
11920 \begin_layout Plain Layout
11927 \begin_inset Quotes crd
11933 \begin_layout Subsection
11934 Styles de paragraphe
11935 \begin_inset CommandInset label
11937 name "subsec:Styles-de-paragraphe"
11944 \begin_layout Standard
11945 La description d'un style de paragraphe ressemble à ceci
11949 \begin_layout Plain Layout
11950 qui peut servir soit à définir un nouveau format soit à en modifier un déjà existant.
11958 \begin_layout LyX-Code
11965 \begin_layout LyX-Code
11969 \begin_layout LyX-Code
11973 \begin_layout Standard
11974 dans lequel on peut mettre les commandes suivantes :
11977 \begin_layout Description
11978 \begin_inset Flex Code
11981 \begin_layout Plain Layout
11988 \begin_inset Flex Code
11991 \begin_layout Plain Layout
11997 =""] paragraphe apparaissant dans la table des matières du type donné.
11998 Désactivé par une chaîne de caractères vide.
11999 Voir aussi les directives
12012 \begin_layout Description
12013 \begin_inset Flex Code
12016 \begin_layout Plain Layout
12032 ] alignement de paragraphe.
12035 \begin_layout Description
12036 \begin_inset Flex Code
12039 \begin_layout Plain Layout
12059 des alignements possibles séparés par une virgule.
12060 Certains styles \SpecialChar LaTeX
12061 interdisent certains alignements,
12062 car ils n'auraient aucun sens.
12063 Par exemple une énumération alignée à droite ou centrée est impossible.
12066 \begin_layout Description
12067 \begin_inset Flex Code
12070 \begin_layout Plain Layout
12077 \begin_inset Flex Code
12080 \begin_layout Plain Layout
12086 ] définit l'argument numéro <int> d'une commande ou environnement associé au style courant.
12087 La définition doit être fermée par
12088 \begin_inset Flex Code
12091 \begin_layout Plain Layout
12099 \begin_inset CommandInset ref
12101 reference "subsec:Arguments"
12109 pour plus d'informations.
12113 \begin_layout Description
12114 \begin_inset Flex Code
12117 \begin_layout Plain Layout
12123 inclut une liste de formats (séparés par une virgule) devant être englobés dans et après le format courant.
12124 N'a de sens que pour des formats susceptibles d'englobement comme des environnements.
12125 Doit être terminé par
12126 \begin_inset Quotes cld
12130 \begin_inset Quotes crd
12135 \begin_inset Flex Code
12138 \begin_layout Plain Layout
12147 \begin_layout Description
12148 \begin_inset Flex Code
12151 \begin_layout Plain Layout
12157 noter que cette directive écrasera complètement toute déclaration
12158 \begin_inset Flex Code
12161 \begin_layout Plain Layout
12167 antérieure pour ce style.
12168 Doit être fermée par
12169 \begin_inset Flex Code
12172 \begin_layout Plain Layout
12180 \begin_inset CommandInset ref
12182 reference "subsec:I18n"
12187 pour les détails d'utilisation.
12190 \begin_layout Description
12191 \begin_inset Flex Code
12194 \begin_layout Plain Layout
12208 \begin_layout Plain Layout
12210 \begin_inset Quotes cld
12214 \begin_inset Quotes crd
12217 ici désigne un nombre réel,
12224 l'espacement vertical qui sépare du paragraphe suivant le dernier paragraphe d'une série doté de cette directive.
12225 Si le paragraphe suivant est doté d'un autre style,
12226 les séparations ne sont pas simplement additionnées,
12227 mais le maximum est pris en considération.La même chose que
12228 \begin_inset Flex Code
12231 \begin_layout Plain Layout
12237 pour le dernier paragraphe.
12240 \begin_layout Description
12241 \begin_inset Flex Code
12244 \begin_layout Plain Layout
12251 \begin_inset Flex Code
12254 \begin_layout Plain Layout
12260 fixe la catégorie pour ce style.
12261 Ceci est utilise pour regrouper les styles apparentés dans le menu déroulant des styles de la barre d'outils.
12262 N'importe quelle chaîne de caractères peut être utilisée,
12263 mais vous voudrez peut-être utiliser des catégories existantes pour vos propres styles.
12266 \begin_layout Description
12267 \begin_inset Flex Code
12270 \begin_layout Plain Layout
12277 \begin_inset Flex Code
12280 \begin_layout Plain Layout
12286 sert à copier toutes les caractéristiques d'un style déjà existant dans un nouveau style.
12287 Notez bien que ceci copie le style tel qu'il est défini à l'instant de la copie.
12288 Des modifications ultérieures ne seront pas reportées là où il a été copié.
12291 \begin_layout Description
12292 \begin_inset Flex Code
12295 \begin_layout Plain Layout
12302 \begin_inset Flex Code
12305 \begin_layout Plain Layout
12311 ] nomme un style dont le préambule devra être placé
12316 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.
12320 \begin_layout Plain Layout
12322 à part cette fonctionnalité,
12323 il n'y a aucun moyen de garantir un ordonnancement des préambules.
12324 L'ordre que vous constatez avec une version de \SpecialChar LyX
12325 peut changer sans préavis dans les versions ultérieures.
12333 \begin_layout Description
12334 \begin_inset Flex Code
12337 \begin_layout Plain Layout
12338 DocBookGenerateTitle
12344 \begin_inset Flex Code
12347 \begin_layout Plain Layout
12353 ] crée une étiquette
12354 \begin_inset Flex Code
12357 \begin_layout Plain Layout
12363 après l'étiquette d'encapsulation.
12364 Ce paramètre ne doit être utilisé qu'avec
12365 \begin_inset Flex Code
12368 \begin_layout Plain Layout
12375 sinon le titre sera émis
12379 les contenus de l'environnement.
12380 Le titre créé sera identique à l'étiquette LyXHTML :
12381 une combinaison entre le type d'environnement et son numéro.
12382 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
12383 \begin_inset Flex Code
12386 \begin_layout Plain Layout
12393 qui réclame un titre alors qu'il n'y en a pas en LaTeX.
12394 Cette fonctionnalité est utilisée largement pour les environnements de type théorème.
12397 \begin_layout Description
12398 \begin_inset Flex Code
12401 \begin_layout Plain Layout
12428 ] fixe le type de marqueur qui se trouve à la fin du paragraphe (ou de la suite de paragraphes si
12429 \begin_inset Flex Code
12432 \begin_layout Plain Layout
12439 \begin_inset Flex Code
12442 \begin_layout Plain Layout
12450 \begin_inset Flex Code
12453 \begin_layout Plain Layout
12460 \begin_inset Flex Code
12463 \begin_layout Plain Layout
12471 \begin_inset Flex Code
12474 \begin_layout Plain Layout
12481 \begin_inset Quotes cld
12485 \begin_inset Quotes crd
12490 \begin_inset Flex Code
12493 \begin_layout Plain Layout
12500 \begin_inset Flex Code
12503 \begin_layout Plain Layout
12509 ) est un carré blanc (respectivement noir) en général placé à la fin des démonstrations.
12511 \begin_inset Flex Code
12514 \begin_layout Plain Layout
12520 est une chaîne de caractères explicitement donnée.
12523 \begin_layout Description
12524 \begin_inset Flex Code
12527 \begin_layout Plain Layout
12534 \begin_inset Flex Code
12537 \begin_layout Plain Layout
12543 fixe la chaîne utilisée pour le marqueur quand
12544 \begin_inset Newline newline
12548 \begin_inset Flex Code
12551 \begin_layout Plain Layout
12558 \begin_inset Flex Code
12561 \begin_layout Plain Layout
12570 \begin_layout Description
12571 \begin_inset Flex Code
12574 \begin_layout Plain Layout
12580 fixe la police utilisée à la fois pour le corps du texte
12586 \begin_inset CommandInset ref
12588 reference "subsec:polices"
12594 Noter qu'en définissant cette police on définit aussi automatiquement
12595 \begin_inset Flex Code
12598 \begin_layout Plain Layout
12604 avec la même valeur.
12605 Il faut donc définir celle-ci d'abord pour fixer
12606 \begin_inset Flex Code
12609 \begin_layout Plain Layout
12618 \begin_layout Description
12619 \begin_inset Flex Code
12622 \begin_layout Plain Layout
12629 \begin_inset Flex Code
12632 \begin_layout Plain Layout
12638 ] est utile pour forcer la portabilité de nouveaux styles vers des versions stables de \SpecialChar LyX
12640 La première version stable qui interprète cette directive est \SpecialChar LyX
12642 L'argument est un nombre qui peut être 0,
12643 -1 ou n'importe quel entier positif.
12645 \begin_inset Flex Code
12648 \begin_layout Plain Layout
12655 il sera toujours émis vers le préambule du document.
12656 Lors de la lecture d'un fichier
12661 les définitions de style du préambule du document sont ajoutées à la classe du document.
12662 De ce fait même les versions de \SpecialChar LyX
12663 plus anciennes peuvent gérer ce style.
12665 \begin_inset Flex Code
12668 \begin_layout Plain Layout
12674 est un numéro de version :
12675 si le style est lu,
12676 et si le numéro de version est inférieur au numéro de version du style existant dans la classe de document,
12677 le nouveau style est ignoré.
12678 Si le numéro de version est supérieur,
12679 le nouveau style remplace l'ancien.
12680 La valeur -1 signifie un numéro de version infini,
12681 c'est-à-dire que le style est toujours utilisé.
12684 \begin_layout Description
12685 \begin_inset Flex Code
12688 \begin_layout Plain Layout
12695 \begin_inset Flex Code
12698 \begin_layout Plain Layout
12707 \begin_inset space \thinspace{}
12711 \begin_inset Flex Code
12714 \begin_layout Plain Layout
12721 ne permet pas d'habitude d'insérer plus d'une espace entre deux mots,
12722 car une espace est considérée comme un séparateur de mots,
12723 non comme un caractère ou un symbole en tant que tel.
12724 C'est très bien mais c'est parfois ennuyeux,
12725 par exemple pour taper un code source de programme ou du code \SpecialChar LaTeX
12727 C'est pourquoi on peut activer
12728 \begin_inset Flex Code
12731 \begin_layout Plain Layout
12739 créera les espaces insécables correspondants aux espaces additionnelles si
12740 \begin_inset Flex Code
12743 \begin_layout Plain Layout
12749 n'est pas spécifié.
12751 \begin_inset Flex Code
12754 \begin_layout Plain Layout
12761 \begin_inset Flex Code
12764 \begin_layout Plain Layout
12773 \begin_layout Description
12774 \begin_inset Flex Code
12777 \begin_layout Plain Layout
12783 sont utilisées avec l'exportation XHTML.
12785 \begin_inset CommandInset ref
12787 reference "subsec:Styles-de-paragraphe-XHTML"
12795 \begin_layout Description
12796 \begin_inset Flex Code
12799 \begin_layout Plain Layout
12810 \begin_inset Flex Code
12813 \begin_layout Plain Layout
12822 \begin_inset space \thinspace{}
12826 \begin_inset Flex Code
12829 \begin_layout Plain Layout
12836 \begin_inset Flex Code
12839 \begin_layout Plain Layout
12845 que que le style doit être inclus dans le préambule plutôt que dans le corps du document.
12846 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.
12847 Notez bien que ceci ne fonctionne que pour les styles pour lesquels
12848 \begin_inset Flex Code
12851 \begin_layout Plain Layout
12858 \begin_inset Flex Code
12861 \begin_layout Plain Layout
12868 \begin_inset Flex Code
12871 \begin_layout Plain Layout
12880 \begin_layout Description
12881 \begin_inset Flex Code
12884 \begin_layout Plain Layout
12895 \begin_inset Flex Code
12898 \begin_layout Plain Layout
12907 \begin_inset space \thinspace{}
12911 \begin_inset Flex Code
12914 \begin_layout Plain Layout
12921 \begin_inset Flex Code
12924 \begin_layout Plain Layout
12930 que le style fait partie d'un bloc de titre (voir aussi
12931 \begin_inset Flex Code
12934 \begin_layout Plain Layout
12941 \begin_inset Flex Code
12944 \begin_layout Plain Layout
12950 dans les paramètres généraux).
12953 \begin_layout Description
12954 \begin_inset Flex Code
12957 \begin_layout Plain Layout
12963 inclut une liste de formats (séparés par une virgule) qui doivent englober celui-ci.
12964 N'a de sens que pour des formats englobables comme des environnements.
12965 Doit être terminé par
12966 \begin_inset Quotes cld
12970 \begin_inset Quotes crd
12975 \begin_inset Flex Code
12978 \begin_layout Plain Layout
12987 \begin_layout Description
12988 \begin_inset Flex Code
12991 \begin_layout Plain Layout
12998 \begin_inset Flex Code
13001 \begin_layout Plain Layout
13010 \begin_inset space \thinspace{}
13014 \begin_inset Flex Code
13017 \begin_layout Plain Layout
13023 ] si positionné à 1 et
13028 le paragraphe ajoute un résumé de son contenu dans son élément dans la table des matières.
13030 seule l'étiquette apparaît si elle existe.
13033 \begin_layout Description
13034 \begin_inset Flex Code
13037 \begin_layout Plain Layout
13044 \begin_inset Flex Code
13047 \begin_layout Plain Layout
13053 ] est la commande \SpecialChar LaTeX
13054 permettant de déclarer un élément d'une liste.
13055 La commande doit être définie sans la barre oblique inverse qui la précède habituellement (implicitement
13056 \begin_inset Quotes cld
13060 \begin_inset Quotes crd
13065 \begin_inset Flex Code
13068 \begin_layout Plain Layout
13076 en \SpecialChar LaTeX
13080 \begin_layout Description
13081 \begin_inset Flex Code
13084 \begin_layout Plain Layout
13091 \begin_inset Flex Code
13094 \begin_layout Plain Layout
13100 ] crée un espacement supplémentaire entre les paragraphes du même style dans un environnement.
13101 Si vous emboîtez des paragraphes d'autres formats dans un environnement,
13102 ils seront espacés de
13103 \begin_inset Flex Code
13106 \begin_layout Plain Layout
13113 Mais les éléments de l'environnement seront en plus espacés de
13114 \begin_inset Flex Code
13117 \begin_layout Plain Layout
13131 \begin_layout Description
13132 \begin_inset Flex Code
13135 \begin_layout Plain Layout
13142 \begin_inset Flex Code
13145 \begin_layout Plain Layout
13154 \begin_inset space \thinspace{}
13158 \begin_inset Flex Code
13161 \begin_layout Plain Layout
13167 ] permet de laisser un paragraphe vide,
13168 ce que \SpecialChar LyX
13169 ne permet pas d'habitude car il ne générerait rien en \SpecialChar LaTeX
13171 Il y a quelques cas où c'est pourtant utile:
13172 dans un modèle pour une lettre,
13173 les champs requis peuvent être laissés vides,
13174 pour que les gens ne les oublient pas;
13175 dans certains cas particuliers,
13176 un style peut aussi servir de séparateur,
13177 et ne pas contenir de texte.
13180 \begin_layout Description
13181 \begin_inset Flex Code
13184 \begin_layout Plain Layout
13195 \begin_inset Flex Code
13198 \begin_layout Plain Layout
13204 ] fixe l'espacement vertical entre le marqueur et le corps du texte.
13205 Sert seulement pour les marqueurs qui sont au dessus du corps du texte (
13206 \begin_inset Flex Code
13209 \begin_layout Plain Layout
13216 \begin_inset Flex Code
13219 \begin_layout Plain Layout
13220 Centered_Top_Environment
13228 \begin_layout Description
13229 \begin_inset Flex Code
13232 \begin_layout Plain Layout
13239 \begin_inset Flex Code
13242 \begin_layout Plain Layout
13248 dénomme le compteur pour la numérotation automatique.
13249 Pour que le compteur soit associé à votre étiquette,
13250 il vous faut le référencer dans la directive
13251 \begin_inset Flex Code
13254 \begin_layout Plain Layout
13263 Ceci fonctionnera avec les
13264 \begin_inset Flex Code
13267 \begin_layout Plain Layout
13275 \begin_inset Flex Code
13278 \begin_layout Plain Layout
13286 \begin_inset Flex Code
13289 \begin_layout Plain Layout
13296 \begin_inset Flex Code
13299 \begin_layout Plain Layout
13307 \begin_inset Newline newline
13315 \begin_inset Flex Code
13318 \begin_layout Plain Layout
13325 \begin_inset Flex Code
13328 \begin_layout Plain Layout
13335 bien que ce cas soit un peu compliqué.
13336 Supposez que vous déclariez
13337 \begin_inset Flex Code
13340 \begin_layout Plain Layout
13341 \begin_inset Quotes cld
13344 LabelCounter monEnum
13350 \begin_inset Quotes crd
13354 Les compteurs effectivement utilisés sont alors
13355 \begin_inset Flex Code
13358 \begin_layout Plain Layout
13366 \begin_inset Flex Code
13369 \begin_layout Plain Layout
13377 \begin_inset Flex Code
13380 \begin_layout Plain Layout
13387 \begin_inset Flex Code
13390 \begin_layout Plain Layout
13397 tout à fait comme en \SpecialChar LaTeX
13399 Ces compteurs doivent être tous déclarés séparément.
13400 \begin_inset Newline newline
13404 \begin_inset CommandInset ref
13406 reference "subsec:Compteurs"
13411 pour les détails sur les compteurs.
13414 \begin_layout Description
13415 \begin_inset Flex Code
13418 \begin_layout Plain Layout
13424 fixe la police utilisée pour le marqueur.
13426 \begin_inset CommandInset ref
13428 reference "subsec:polices"
13436 \begin_layout Description
13437 \begin_inset Flex Code
13440 \begin_layout Plain Layout
13447 \begin_inset Flex Code
13450 \begin_layout Plain Layout
13456 fixe le texte indiquent l'importance de l'indentation d'un marqueur.
13459 \begin_layout Description
13460 \begin_inset Flex Code
13463 \begin_layout Plain Layout
13470 \begin_inset Flex Code
13473 \begin_layout Plain Layout
13479 fixe le texte indiquent l'espacement horizontal entre le marqueur et le corps du texte.
13480 Sert seulement pour les marqueurs qui ne sont pas au dessus du corps du texte.
13483 \begin_layout Description
13484 \begin_inset Flex Code
13487 \begin_layout Plain Layout
13494 \begin_inset Flex Code
13497 \begin_layout Plain Layout
13503 fixe la chaîne utilisée comme marqueur avec le
13504 \begin_inset Flex Code
13507 \begin_layout Plain Layout
13514 \begin_inset Flex Code
13517 \begin_layout Plain Layout
13525 \begin_inset Flex Code
13528 \begin_layout Plain Layout
13535 cette chaîne peut contenir les instructions de formatage particulières décrites dans la
13536 \begin_inset CommandInset ref
13538 reference "subsec:Compteurs"
13546 \begin_layout Description
13547 \begin_inset Flex Code
13550 \begin_layout Plain Layout
13551 LabelStringAppendix
13557 \begin_inset Flex Code
13560 \begin_layout Plain Layout
13566 est utilisée dans une annexe à la place de
13567 \begin_inset Flex Code
13570 \begin_layout Plain Layout
13577 Noter que toute directive
13578 \begin_inset Flex Code
13581 \begin_layout Plain Layout
13588 \begin_inset Newline newline
13592 \begin_inset Flex Code
13595 \begin_layout Plain Layout
13596 LabelStringAppendix
13604 \begin_layout Description
13605 \begin_inset Flex Code
13608 \begin_layout Plain Layout
13615 \begin_inset Flex Code
13618 \begin_layout Plain Layout
13627 \begin_inset Newline newline
13633 \begin_inset Newline newline
13646 \begin_layout Description
13647 \begin_inset Flex Code
13650 \begin_layout Plain Layout
13656 veut dire que le marqueur est le premier mot (avant la première vraie espace).
13657 Utilisez des espaces insécables si vous voulez mettre plus d'un mot dans le marqueur.
13660 \begin_layout Description
13661 \begin_inset Flex Code
13664 \begin_layout Plain Layout
13670 veut dire qu'il est défini dans le style (voir
13671 \begin_inset Flex Code
13674 \begin_layout Plain Layout
13682 \begin_inset Quotes cld
13686 \begin_inset Quotes crd
13690 au début du paragraphe.Si le
13691 \begin_inset Flex Code
13694 \begin_layout Plain Layout
13701 \begin_inset Flex Code
13704 \begin_layout Plain Layout
13711 alors il ne sera affiché que dans le premier paragraphe de toutes séquence de paragraphes du même
13712 \begin_inset Flex Code
13715 \begin_layout Plain Layout
13724 \begin_layout Description
13725 \begin_inset Flex Code
13728 \begin_layout Plain Layout
13735 \begin_inset space ~
13739 \begin_inset space ~
13743 \begin_inset Flex Code
13746 \begin_layout Plain Layout
13752 sont des cas particuliers de
13753 \begin_inset Flex Code
13756 \begin_layout Plain Layout
13763 Le marqueur sera imprimé au dessus du paragraphe,
13764 soit au début de la lignes,
13768 \begin_layout Description
13769 \begin_inset Flex Code
13772 \begin_layout Plain Layout
13778 est un cas particulier pour les marqueurs de légende
13779 \begin_inset Quotes cld
13783 \begin_inset Quotes crd
13787 \begin_inset Quotes cld
13791 \begin_inset Quotes crd
13796 \begin_inset Flex Code
13799 \begin_layout Plain Layout
13805 signifie que le mot affiché (défini en dur) dépend du type de flottant:
13806 il est défini dans les sources comme
13807 \begin_inset Quotes cld
13811 \begin_inset Flex Code
13814 \begin_layout Plain Layout
13821 \begin_inset Quotes crd
13825 \begin_inset Flex Code
13828 \begin_layout Plain Layout
13834 est la valeur du compteur associé au flottant.
13835 Au cas où une légende est insérée en dehors d'un flottant,
13837 \begin_inset Flex Code
13840 \begin_layout Plain Layout
13847 \begin_inset Quotes cld
13851 \begin_inset Quotes crd
13857 \begin_layout Description
13858 \begin_inset Flex Code
13861 \begin_layout Plain Layout
13867 produit le type habituel d'étiquettes d'énumération.
13868 The number type needs to be set in the
13874 \begin_inset CommandInset ref
13876 reference "subsec:Compteurs"
13884 \begin_layout Description
13885 \begin_inset Flex Code
13888 \begin_layout Plain Layout
13894 produit des symboles pour les différents niveaux.
13895 Les types de puces affichés peuvent être définis via
13896 \begin_inset Flex Noun
13899 \begin_layout Plain Layout
13900 Document\SpecialChar menuseparator
13901 Paramètres\SpecialChar menuseparator
13910 \begin_layout Description
13911 \begin_inset Flex Code
13914 \begin_layout Plain Layout
13920 ne doit être utilisé qu'avec
13921 \begin_inset Flex Code
13924 \begin_layout Plain Layout
13925 LatexType BibEnvironment
13934 \begin_layout Description
13935 \begin_inset Flex Code
13938 \begin_layout Plain Layout
13944 écrasera complètement toute autre directive
13945 \begin_inset Flex Code
13948 \begin_layout Plain Layout
13955 Doit être fermée par
13956 \begin_inset Flex Code
13959 \begin_layout Plain Layout
13966 \begin_inset Newline newline
13970 \begin_inset CommandInset ref
13972 reference "subsec:I18n"
13977 pour les détails d'utilisation.
13980 \begin_layout Description
13981 \begin_inset Flex Code
13984 \begin_layout Plain Layout
13991 \begin_inset Flex Code
13994 \begin_layout Plain Layout
14000 ] fixe le nom de l'objet \SpecialChar LaTeX
14002 soit l'environnement,
14006 \begin_layout Description
14007 \begin_inset Flex Code
14010 \begin_layout Plain Layout
14017 \begin_inset Flex Code
14020 \begin_layout Plain Layout
14026 ] fixe le paramètre facultatif de l'objet
14027 \begin_inset Flex Code
14030 \begin_layout Plain Layout
14037 Ce paramètre ne peut pas être changé depuis \SpecialChar LyX
14039 \begin_inset Flex Code
14042 \begin_layout Plain Layout
14048 pour les paramètres personnalisables).
14049 Ceci sera émis tel quel après tous les
14050 \begin_inset Flex Code
14053 \begin_layout Plain Layout
14059 s \SpecialChar LaTeX
14063 \begin_layout Description
14064 \begin_inset Flex Code
14067 \begin_layout Plain Layout
14074 \begin_inset Flex Code
14077 \begin_layout Plain Layout
14086 \begin_inset Newline newline
14095 ] décrit comment traduire l'environnement en \SpecialChar LaTeX
14100 \begin_layout Plain Layout
14101 \begin_inset Flex Code
14104 \begin_layout Plain Layout
14110 est peut-être trompeur,
14111 dans la mesure où ces règles s'appliquent également aux classes DocBook.
14112 Explorer les fichiers des classes DocBook (noms de fichiers
14113 \begin_inset Flex Code
14116 \begin_layout Plain Layout
14122 ) pour voir des exemples particuliers.
14131 \begin_layout Description
14132 \begin_inset Flex Code
14135 \begin_layout Plain Layout
14142 \begin_inset Quotes cld
14146 \begin_inset Quotes crd
14152 \begin_layout Description
14153 \begin_inset Flex Code
14156 \begin_layout Plain Layout
14163 \begin_inset Flex Code
14166 \begin_layout Plain Layout
14173 {\SpecialChar ldots
14182 \begin_layout Description
14183 \begin_inset Flex Code
14186 \begin_layout Plain Layout
14193 \begin_inset Flex Code
14196 \begin_layout Plain Layout
14203 }\SpecialChar ldots
14218 \begin_layout Description
14219 \begin_inset Flex Code
14222 \begin_layout Plain Layout
14228 est la même chose que
14229 \begin_inset Flex Code
14232 \begin_layout Plain Layout
14239 sauf qu'il génère un
14240 \begin_inset Flex Code
14243 \begin_layout Plain Layout
14251 pour chaque paragraphe de l'environnement.
14254 \begin_layout Description
14255 \begin_inset Flex Code
14258 \begin_layout Plain Layout
14264 est la même chose que
14265 \begin_inset Flex Code
14268 \begin_layout Plain Layout
14276 \begin_inset Newline newline
14280 \begin_inset Flex Code
14283 \begin_layout Plain Layout
14289 est passé en paramètre de l'environnement.
14290 \begin_inset Newline newline
14294 \begin_inset Flex Code
14297 \begin_layout Plain Layout
14303 peut être défini dans la fenêtre
14304 \begin_inset Flex Noun
14307 \begin_layout Plain Layout
14308 Édition\SpecialChar menuseparator
14309 Paramètres de Paragraphe
14317 \begin_layout Description
14318 \begin_inset Flex Code
14321 \begin_layout Plain Layout
14328 \begin_inset Flex Code
14331 \begin_layout Plain Layout
14338 mais ajoute l'argument obligatoire nécessaire (l'étiquette la plus longue) à la directive de début de l’environnement bibliographique:
14339 \begin_inset Newline newline
14343 \begin_inset Flex Code
14346 \begin_layout Plain Layout
14349 begin{thebibliography}{99}
14355 Cette directive n'est donc nécessaire que pour les environnements bibliographiques.
14356 L’étiquette implicite
14357 \begin_inset Quotes cld
14361 \begin_inset Quotes crd
14364 peut être modifiée par l'utilisateur dans les réglages de paragraphe d'une entrée bibliographique.
14367 \begin_layout Standard
14368 En collectant ces derniers éléments,
14369 l'exportation \SpecialChar LaTeX
14373 \begin_layout LyX-Code
14376 LatexName[LatexParam]{\SpecialChar ldots
14380 \begin_layout Standard
14384 \begin_layout LyX-Code
14387 begin{LatexName}[LatexParam] \SpecialChar ldots
14393 \begin_layout Standard
14394 en fonction du type \SpecialChar LaTeX
14399 \begin_layout Description
14400 \begin_inset Flex Code
14403 \begin_layout Plain Layout
14410 \begin_inset Flex Code
14413 \begin_layout Plain Layout
14419 ] définit une chaîne de caractères insérée au début du contenu du style.
14420 Un passage à la ligne dans la sortie peut être indiquée par
14421 \begin_inset Flex Code
14424 \begin_layout Plain Layout
14433 \begin_layout Description
14434 \begin_inset Flex Code
14437 \begin_layout Plain Layout
14444 \begin_inset Flex Code
14447 \begin_layout Plain Layout
14453 fixe la marge gauche:
14454 si vous mettez des styles dans un environnement,
14456 \begin_inset Flex Code
14459 \begin_layout Plain Layout
14465 ne seront pas ajoutées directement,
14466 mais avec un facteur
14467 \begin_inset Formula $\frac{4}{\mathrm{profondeur}+4}$
14471 Notez que ce paramètre sert aussi quand
14472 \begin_inset Flex Code
14475 \begin_layout Plain Layout
14482 \begin_inset Flex Code
14485 \begin_layout Plain Layout
14492 \begin_inset Flex Code
14495 \begin_layout Plain Layout
14502 Il est alors ajouté à la marge manuelle ou dynamique.
14503 \begin_inset Newline newline
14508 \begin_inset Quotes cld
14512 \begin_inset Flex Code
14515 \begin_layout Plain Layout
14522 \begin_inset Quotes crd
14525 signifie que le paragraphe est indenté avec la largeur de
14526 \begin_inset Quotes cld
14530 \begin_inset Flex Code
14533 \begin_layout Plain Layout
14540 \begin_inset Quotes crd
14543 dans la police normale.
14544 Il est possible de créer une largeur négative avec
14545 \begin_inset Quotes cld
14549 \begin_inset Flex Code
14552 \begin_layout Plain Layout
14559 \begin_inset Quotes crd
14563 Cette solution a été choisie pour que l'apparence soit la même quelle que soit la police d'écran.
14566 \begin_layout Description
14567 \begin_inset Flex Code
14570 \begin_layout Plain Layout
14577 \begin_inset Flex Code
14580 \begin_layout Plain Layout
14595 \begin_inset Newline newline
14598 fixe le type de marge à gauche du format.
14602 \begin_layout Description
14603 \begin_inset Flex Code
14606 \begin_layout Plain Layout
14612 veut dire une marge fixe.
14615 \begin_layout Description
14616 \begin_inset Flex Code
14619 \begin_layout Plain Layout
14625 veut dire que la marge de gauche dépend de ce qu'il y a dans la fenêtre
14626 \begin_inset Flex Noun
14629 \begin_layout Plain Layout
14630 Édition\SpecialChar menuseparator
14632 \begin_inset space ~
14636 \begin_inset space ~
14645 Ceci sert à obtenir des listes bien mises en page sans tabulations.
14648 \begin_layout Description
14649 \begin_inset Flex Code
14652 \begin_layout Plain Layout
14658 veut dire que la marge dépend de la taille du marqueur.
14659 Ceci sert entre autres aux en-têtes numérotés.
14660 Il est évident que l'en-tête
14661 \begin_inset Quotes cld
14664 5.4.3.2.1 Très long en-tête
14665 \begin_inset Quotes crd
14668 doit avoir une marge de gauche plus grande (autant que
14669 \begin_inset Quotes cld
14673 \begin_inset Quotes crd
14677 \begin_inset Quotes cld
14680 3.2 Très long en-tête
14681 \begin_inset Quotes crd
14685 même si les autres traitements de texte ne savent pas le faire.
14688 \begin_layout Description
14689 \begin_inset Flex Code
14692 \begin_layout Plain Layout
14699 mais seulement la toute première ligne du paragraphe est dynamique,
14700 les autres étant statiques;
14701 ceci est utile par exemple pour les descriptions.
14704 \begin_layout Description
14705 \begin_inset Flex Code
14708 \begin_layout Plain Layout
14714 signifie que la marge est choisie pour que la ligne la plus longue du paragraphe touche la marge de droite.
14715 Ceci sert à typographier une adresse sur le bord droit de la page.
14719 \begin_layout Description
14720 \begin_inset Flex Code
14723 \begin_layout Plain Layout
14730 \begin_inset Flex Code
14733 \begin_layout Plain Layout
14742 \begin_inset space \thinspace{}
14746 \begin_inset Flex Code
14749 \begin_layout Plain Layout
14755 ] indique si les commandes fragiles doivent être protégées par
14756 \begin_inset Flex Code
14759 \begin_layout Plain Layout
14767 dans ce style (Note:
14768 ceci n'indique pas si cette commande elle-même doit être protégée).
14771 \begin_layout Description
14772 \begin_inset Flex Code
14775 \begin_layout Plain Layout
14782 \begin_inset Flex Code
14785 \begin_layout Plain Layout
14794 \begin_inset space \thinspace{}
14798 \begin_inset Flex Code
14801 \begin_layout Plain Layout
14807 ] protège si nécessaire les macros qui contiennent ce format avec
14808 \begin_inset Flex Code
14811 \begin_layout Plain Layout
14824 ) et par suite autorise du texte verbatim dans les macros
14827 \begin_layout Description
14828 \begin_inset Flex Code
14831 \begin_layout Plain Layout
14838 \begin_inset Flex Code
14841 \begin_layout Plain Layout
14850 \begin_inset space \thinspace{}
14854 \begin_inset Flex Code
14857 \begin_layout Plain Layout
14863 ] implique que des commandes spécifiques dans ce style (comme
14864 \begin_inset Flex Code
14867 \begin_layout Plain Layout
14876 \begin_inset Flex Code
14879 \begin_layout Plain Layout
14887 ) soient protégées dans une
14888 \begin_inset Flex Code
14891 \begin_layout Plain Layout
14900 Ceci est particulièrement requis pour les styles qui utilisent les commandes
14909 qui parcourent leur contenu de manière compliquée.
14912 \begin_layout Description
14913 \begin_inset Flex Code
14916 \begin_layout Plain Layout
14923 \begin_inset Flex Code
14926 \begin_layout Plain Layout
14933 \begin_inset space \thinspace{}
14937 \begin_inset Flex Code
14940 \begin_layout Plain Layout
14948 ] indique si les nouvelles lignes sont traduites ou non en sauts de ligne \SpecialChar LaTeX
14950 \begin_inset Flex Code
14953 \begin_layout Plain Layout
14964 La traduction peut être désactivée pour permettre d'éditer plus confortablement du \SpecialChar LaTeX
14965 depuis \SpecialChar LyX
14969 \begin_layout Description
14970 \begin_inset Flex Code
14973 \begin_layout Plain Layout
14980 \begin_inset Flex Code
14983 \begin_layout Plain Layout
14992 \begin_inset space \thinspace{}
14996 \begin_inset Flex Code
14999 \begin_layout Plain Layout
15005 ] indique si \SpecialChar LyX
15006 indente ou non la première ligne du paragraphe suivant.
15008 \begin_inset Flex Code
15011 \begin_layout Plain Layout
15017 veut dire qu'il ne peut pas,
15019 \begin_inset Flex Code
15022 \begin_layout Plain Layout
15028 veut dire qu'il peut s'il le veut.
15031 \begin_layout Description
15032 \begin_inset Flex Code
15035 \begin_layout Plain Layout
15042 \begin_inset Flex Code
15045 \begin_layout Plain Layout
15051 ] dénomme un style qui a remplacé ce style en cours.
15052 Ceci est utilisé pour renommer un style en conservant la rétrocompatibilité.
15055 \begin_layout Description
15056 \begin_inset Flex Code
15059 \begin_layout Plain Layout
15066 \begin_inset Flex Code
15069 \begin_layout Plain Layout
15076 \begin_inset space \thinspace{}
15080 \begin_inset Flex Code
15083 \begin_layout Plain Layout
15089 ] détermine si les paragraphes consécutifs du même type sont traités ensemble.
15090 Ceci a pour effet de déclencher une seule fois pour le groupe l'impression du
15091 \begin_inset Flex Code
15094 \begin_layout Plain Layout
15102 ceci est vrai pour les environnements
15103 \begin_inset Flex Code
15106 \begin_layout Plain Layout
15113 \begin_inset Flex Code
15116 \begin_layout Plain Layout
15123 \begin_inset Flex Code
15126 \begin_layout Plain Layout
15132 et faux pour tous les autres types.
15135 \begin_layout Description
15136 \begin_inset Flex Code
15139 \begin_layout Plain Layout
15146 \begin_inset Flex Code
15149 \begin_layout Plain Layout
15158 \begin_inset space \thinspace{}
15162 \begin_inset Flex Code
15165 \begin_layout Plain Layout
15171 ] indique que les paragraphes ne seront pas séparés par une ligne vide dans le résultat \SpecialChar LaTeX
15173 mais par un retour à la ligne;
15175 \begin_inset Flex Code
15178 \begin_layout Plain Layout
15185 ceci permet d'émuler une éditeur plein texte (comme l'insert code \SpecialChar TeX
15189 \begin_layout Description
15190 \begin_inset Flex Code
15193 \begin_layout Plain Layout
15200 \begin_inset Flex Code
15203 \begin_layout Plain Layout
15209 fixe l'indentation de la toute première ligne d'un paragraphe.
15211 \begin_inset Flex Code
15214 \begin_layout Plain Layout
15220 est fixé pour un format donné,
15221 à l'exception du format
15222 \begin_inset Flex Code
15225 \begin_layout Plain Layout
15232 car l'indentation d'un paragraphe dans l'environnement
15233 \begin_inset Flex Code
15236 \begin_layout Plain Layout
15242 peut être empêchée par
15243 \begin_inset Flex Code
15246 \begin_layout Plain Layout
15254 les paragraphes de style
15255 \begin_inset Flex Code
15258 \begin_layout Plain Layout
15264 emboîtés dans d'autres environnements utilisent le
15265 \begin_inset Flex Code
15268 \begin_layout Plain Layout
15274 de l'environne\SpecialChar softhyphen
15279 \begin_inset Flex Code
15282 \begin_layout Plain Layout
15288 dans une énumération ne sont pas indentés.
15291 \begin_layout Description
15292 \begin_inset Flex Code
15295 \begin_layout Plain Layout
15305 ] fixe l'espacement vertical entre deux paragraphes dans le style.
15308 \begin_layout Description
15309 \begin_inset Flex Code
15312 \begin_layout Plain Layout
15322 ] fixe la valeur d'interligne entre paragraphes.
15324 donne le choix entre
15325 \begin_inset Flex Code
15328 \begin_layout Plain Layout
15335 \begin_inset Flex Code
15338 \begin_layout Plain Layout
15344 pour séparer les paragraphes.
15346 \begin_inset Flex Code
15349 \begin_layout Plain Layout
15356 cette valeur n'est pas prise en compte.
15358 \begin_inset Flex Code
15361 \begin_layout Plain Layout
15369 \begin_inset Flex Code
15372 \begin_layout Plain Layout
15378 n'est pas prise en compte et tous les paragraphes sont séparés par ce paramètre
15379 \begin_inset Flex Code
15382 \begin_layout Plain Layout
15389 en plus de l'interligne normal.
15390 L'espacement vertical est calculé par
15391 \begin_inset Flex Code
15394 \begin_layout Plain Layout
15395 valeur*DefaultHeight()
15404 est la valeur choisie pour
15405 \begin_inset Flex Code
15408 \begin_layout Plain Layout
15415 \begin_inset Flex Code
15418 \begin_layout Plain Layout
15424 est la hauteur d'une ligne dans la police normale.
15426 l'aspect reste le même quelle que soit la police à l'écran.
15429 \begin_layout Description
15430 \begin_inset Flex Code
15433 \begin_layout Plain Layout
15440 \begin_inset Flex Code
15443 \begin_layout Plain Layout
15452 \begin_inset space \thinspace{}
15456 \begin_inset Flex Code
15459 \begin_layout Plain Layout
15465 ] indique si le contenu du paragraphe doit être passé sous forme brute,
15466 c'est-à-dire sans traitements particuliers dont \SpecialChar LaTeX
15471 \begin_layout Description
15472 \begin_inset Flex Code
15475 \begin_layout Plain Layout
15482 \begin_inset Flex Code
15485 \begin_layout Plain Layout
15495 indique les caractères isolés qui doivent être passés sous forme brute,
15496 c'est-à-dire sans traitements particuliers dont \SpecialChar LaTeX
15500 \begin_layout Description
15501 \begin_inset Flex Code
15504 \begin_layout Plain Layout
15510 fixe le contenu à inclure dans le préambule \SpecialChar LaTeX
15511 quand le style est utilisé.
15512 Utile pour définir des macros,
15513 charger des paquetages,
15515 requis pour ce style particulier.
15516 Doit être fermé par
15517 \begin_inset Quotes cld
15521 \begin_inset Flex Code
15524 \begin_layout Plain Layout
15531 \begin_inset Quotes crd
15537 \begin_layout Description
15538 \begin_inset Flex Code
15541 \begin_layout Plain Layout
15548 \begin_inset Flex Code
15551 \begin_layout Plain Layout
15557 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraphes de ce type.
15558 Ceci permet l'utilisation de références mises en forme.
15561 \begin_layout Description
15562 \begin_inset Flex Code
15565 \begin_layout Plain Layout
15572 \begin_inset Flex Code
15575 \begin_layout Plain Layout
15581 ] indique que le style requiert la fonctionnalité chaîne (voir
15582 \begin_inset CommandInset ref
15584 reference "chap:List-of-functions"
15589 pour la liste des fonctionnalités).
15590 Si vous demandez un paquetage doté d'options spécifiques,
15591 vous pouvez en outre utiliser
15592 \begin_inset Flex Code
15595 \begin_layout Plain Layout
15601 en tant que paramètre général pour la classe de texte (voir
15602 \begin_inset CommandInset ref
15604 reference "subsec:Paramètres-généraux-d'une"
15612 \begin_layout Description
15613 \begin_inset Flex Code
15616 \begin_layout Plain Layout
15623 \begin_inset Flex Code
15626 \begin_layout Plain Layout
15635 \begin_inset Flex Code
15638 \begin_layout Plain Layout
15644 ] réinitialise les arguments \SpecialChar LaTeX
15645 de ce style ( tels que définis par la directive
15646 \begin_inset Flex Code
15649 \begin_layout Plain Layout
15656 Ceci est utile si vous avez dupliqué un style en utilisant
15657 \begin_inset Flex Code
15660 \begin_layout Plain Layout
15667 et que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels).
15670 \begin_layout Description
15671 \begin_inset Flex Code
15674 \begin_layout Plain Layout
15681 \begin_inset Flex Code
15684 \begin_layout Plain Layout
15693 \begin_inset Flex Code
15696 \begin_layout Plain Layout
15702 ] redémarre un compteur qui est normalement remis à zéro a chaque nouvelle séquence de formats.
15703 Ceci n'est utile pour le moment que lorsque
15704 \begin_inset Flex Code
15707 \begin_layout Plain Layout
15714 \begin_inset Flex Code
15717 \begin_layout Plain Layout
15726 \begin_layout Description
15727 \begin_inset Flex Code
15730 \begin_layout Plain Layout
15737 \begin_inset Flex Code
15740 \begin_layout Plain Layout
15746 ] définit une chaîne de caractères insérée à la fin du contenu du style.
15747 Un passage à la ligne dans la sortie peut être indiquée par
15748 \begin_inset Flex Code
15751 \begin_layout Plain Layout
15760 \begin_layout Description
15761 \begin_inset Flex Code
15764 \begin_layout Plain Layout
15771 \begin_inset Flex Code
15774 \begin_layout Plain Layout
15787 \begin_layout Description
15788 \begin_inset Flex Code
15791 \begin_layout Plain Layout
15798 \begin_inset Flex Code
15801 \begin_layout Plain Layout
15811 \begin_inset Flex Code
15814 \begin_layout Plain Layout
15822 \begin_inset Flex Code
15825 \begin_layout Plain Layout
15833 \begin_inset Flex Code
15836 \begin_layout Plain Layout
15838 \begin_inset space ~
15846 ] définit l'interligne implicite dans ce style.
15848 \begin_inset Flex Code
15851 \begin_layout Plain Layout
15859 \begin_inset Flex Code
15862 \begin_layout Plain Layout
15869 \begin_inset Flex Code
15872 \begin_layout Plain Layout
15878 correspondent respectivement à un facteur multiplicatif de 1,
15880 Si vous mettez le paramètre
15881 \begin_inset Flex Code
15884 \begin_layout Plain Layout
15891 vous devez aussi mettre une valeur numérique qui servira de facteur multiplicatif.
15893 contrairement aux autres paramètres,
15895 \begin_inset Flex Code
15898 \begin_layout Plain Layout
15904 implique de générer du code \SpecialChar LaTeX
15906 qui utilise le paquetage \SpecialChar LaTeX
15908 \begin_inset Flex Code
15911 \begin_layout Plain Layout
15920 \begin_layout Description
15921 \begin_inset Flex Code
15924 \begin_layout Plain Layout
15931 \begin_inset Flex Code
15934 \begin_layout Plain Layout
15941 \begin_inset space \thinspace{}
15945 \begin_inset Flex Code
15948 \begin_layout Plain Layout
15956 ] active la correction orthographique du style.
15957 Implicitement vrai.
15960 \begin_layout Description
15961 \begin_inset Flex Code
15964 \begin_layout Plain Layout
15971 \begin_inset Flex Code
15974 \begin_layout Plain Layout
15983 \begin_inset Flex Code
15986 \begin_layout Plain Layout
15992 ] incrémente le compteur parent d'un compteur donné au début d'une nouvelle séquence de formats.
15993 Ceci n'est utile pour le moment que lorsque
15994 \begin_inset Flex Code
15997 \begin_layout Plain Layout
16004 \begin_inset Flex Code
16007 \begin_layout Plain Layout
16016 \begin_layout Description
16017 \begin_inset Flex Code
16020 \begin_layout Plain Layout
16026 fixe la police utilisée pour le corps du texte.
16028 \begin_inset CommandInset ref
16030 reference "subsec:polices"
16038 \begin_layout Description
16039 \begin_inset Flex Code
16042 \begin_layout Plain Layout
16049 \begin_inset Flex Code
16052 \begin_layout Plain Layout
16058 ] fixe le niveau du style dans le table des matières.
16059 Ceci est utilisé pour la numérotation automatique des en-têtes.
16062 \begin_layout Description
16063 \begin_inset Flex Code
16066 \begin_layout Plain Layout
16075 \begin_inset Flex Code
16078 \begin_layout Plain Layout
16088 \begin_inset Flex Code
16091 \begin_layout Plain Layout
16099 \begin_inset Flex Code
16102 \begin_layout Plain Layout
16108 ] 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.
16112 \begin_inset Flex Code
16115 \begin_layout Plain Layout
16126 l'indentation peut être réglée si les réglages de document utilisent un style de paragraphe avec
16127 \begin_inset Quotes cld
16131 \begin_inset Quotes crd
16136 \begin_inset Flex Code
16139 \begin_layout Plain Layout
16146 l'indentation est toujours réglable quels que soient les réglages du document;
16148 \begin_inset Flex Code
16151 \begin_layout Plain Layout
16158 l'indentation n'est jamais réglable.
16161 \begin_layout Description
16162 \begin_inset Flex Code
16165 \begin_layout Plain Layout
16175 ] fixe L'espacement vertical qui sépare le premier paragraphe dans une série du même style,
16176 du paragraphe qui le précède.
16177 Si le paragraphe précédent est dans un autre style,
16178 les séparations ne s'ajoutent pas,
16179 mais \SpecialChar LyX
16180 prend le maximum des deux.
16183 \begin_layout Subsection
16184 \begin_inset CommandInset label
16190 Internationalisation des styles de paragraphes
16193 \begin_layout Standard
16195 effectue depuis longtemps la traduction des informations de format,
16197 jusqu'à la version 2.0,
16198 ceci ne s'appliquait qu'à l'interface utilisateur et non pas par exemple au résultat PDF.
16199 Ainsi les auteurs francophones devaient avoir recours à des astuces pénibles s'ils voulaient obtenir
16200 \begin_inset Quotes cld
16204 \begin_inset Quotes crd
16208 \begin_inset Quotes cld
16212 \begin_inset Quotes crd
16221 ce n'est plus le cas.
16224 \begin_layout Standard
16226 \begin_inset Flex Code
16229 \begin_layout Plain Layout
16235 définit un texte qui doit apparaître dans le le document typographique,
16237 \begin_inset Flex Code
16240 \begin_layout Plain Layout
16247 \begin_inset Flex Code
16250 \begin_layout Plain Layout
16256 pour traiter correctement les documents non anglophones,
16257 et même multilingues.
16258 L'extrait suivant (du fichier
16259 \begin_inset Flex Code
16262 \begin_layout Plain Layout
16268 ) illustre le fonctionnement:
16271 \begin_layout LyX-Code
16278 \begin_layout LyX-Code
16283 theoremstyle{remark}
16286 \begin_layout LyX-Code
16291 newtheorem{claim}[thm]{
16298 \begin_layout LyX-Code
16304 \begin_layout LyX-Code
16310 \begin_layout LyX-Code
16317 claimname}{_(Claim)}
16320 \begin_layout LyX-Code
16326 \begin_layout LyX-Code
16332 \begin_layout LyX-Code
16343 claimname}{_(Claim)}}
16346 \begin_layout LyX-Code
16353 \begin_layout Standard
16355 toute commande \SpecialChar LaTeX
16356 autorisée peut apparaître dans les directives
16357 \begin_inset Flex Code
16360 \begin_layout Plain Layout
16367 \begin_inset Flex Code
16370 \begin_layout Plain Layout
16377 mais dans la pratique elles se présenteront typiquement comme ce qui est montré ici.
16378 La clé de la traduction correcte du texte typographié est la définition de le commande \SpecialChar LaTeX
16380 \begin_inset Flex Code
16383 \begin_layout Plain Layout
16391 et son utilisation avec
16392 \begin_inset Flex Code
16395 \begin_layout Plain Layout
16407 \begin_layout Standard
16409 \begin_inset Flex Code
16412 \begin_layout Plain Layout
16418 fournit ce qu'il faut pour l'internationalisation fondée sur le langage global du document.
16419 Le contenu de la directive sera inclus dans le préambule,
16420 comme avec la directive
16421 \begin_inset Flex Code
16424 \begin_layout Plain Layout
16431 Ce qui la rend singulière est l'utilisation de la
16432 \begin_inset Quotes cld
16436 \begin_inset Quotes crd
16440 \begin_inset Flex Code
16443 \begin_layout Plain Layout
16450 qui sera remplacée,
16451 lorsque \SpecialChar LyX
16452 produira le résultat \SpecialChar LaTeX
16454 par la traduction de son argument dans la langue du document
16458 \begin_layout Plain Layout
16459 Pour ceux qui s'intéressent au fonctionnement sous-jacent,
16461 \begin_inset Quotes cld
16465 \begin_inset Flex Code
16468 \begin_layout Plain Layout
16475 \begin_inset Quotes crd
16479 \begin_inset Flex Code
16482 \begin_layout Plain Layout
16489 qui constitue le cœur du mécanisme de traduction de l'interface \SpecialChar LyX
16491 et qui est étendue ici à la traduction à la volée de code \SpecialChar LaTeX
16500 \begin_layout Standard
16502 \begin_inset Flex Code
16505 \begin_layout Plain Layout
16511 est plus compliquée,
16512 car elle fournit une fonctionnalité adaptée aux documents multilingues et propose par conséquent une interface pour le paquetage
16513 \begin_inset Flex Code
16516 \begin_layout Plain Layout
16522 Son contenu sera ajouté au préambule une fois pour chaque langue utilisée par le document.
16525 \begin_inset Flex Code
16528 \begin_layout Plain Layout
16534 sera remplacé par sa traduction dans le langage en question:
16536 \begin_inset Flex Code
16539 \begin_layout Plain Layout
16545 est remplacée par le nom de la langue (telle qu'il est connu de
16546 \begin_inset Flex Code
16549 \begin_layout Plain Layout
16559 \begin_layout Standard
16560 Un document en allemand qui inclut aussi un paragraphe en français aura donc ceci dans le préambule:
16563 \begin_layout LyX-Code
16574 claimname}{Affirmation}}
16575 \begin_inset Newline newline
16586 claimname}{Behauptung}}
16587 \begin_inset Newline newline
16594 claimname}{Behauptung}
16597 \begin_layout Standard
16600 \begin_inset Flex Code
16603 \begin_layout Plain Layout
16609 vont alors conspirer pour créer le texte correct dans le résultat imprimable.
16612 \begin_layout Standard
16613 Un point important à noter est que les traductions sont celles qui sont fournies par \SpecialChar LyX
16618 \begin_inset Flex Code
16621 \begin_layout Plain Layout
16631 \begin_inset Flex Code
16634 \begin_layout Plain Layout
16641 \begin_inset Flex Code
16644 \begin_layout Plain Layout
16650 ne sont effectifs que dans les fichiers de format fournis avec \SpecialChar LyX
16652 puisque les fichiers de format créés par l'utilisateur ne seront pas explorés par les fonctions d'internationalisation,
16654 \begin_inset Flex Code
16657 \begin_layout Plain Layout
16663 est modifié en conséquence.
16665 tout fichier de format créé dans le but d'être distribué avec \SpecialChar LyX
16666 doit inclure ces directives s'il y a lieu.
16667 Notez bien que les traductions des styles de paragraphe ne changeront jamais avec les publications de maintenance des versions de \SpecialChar LyX
16669 de la version 2.4.x à la version 2.4.y).
16670 Il est cependant très probable qu'à l'occasion d'une publication majeure (e.g.
16672 de nouvelles traductions ou corrections soient introduites
16675 \begin_layout Subsection
16677 \begin_inset CommandInset label
16679 name "subsec:Flottants"
16686 \begin_layout Standard
16687 Il faut définir les flottants (
16688 \begin_inset Flex Code
16691 \begin_layout Plain Layout
16699 \begin_inset Flex Code
16702 \begin_layout Plain Layout
16709 ) dans la classe elle-même.
16710 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
16711 il suffit probablement que vous ajoutiez
16714 \begin_layout LyX-Code
16715 Input stdfloats.inc
16718 \begin_layout Standard
16719 à un endroit raisonnable dans la classe
16723 \begin_layout Plain Layout
16724 N'oubliez pas de jeter aussi un œil sur les compteurs dans la section suivante.
16730 Si vous voulez implémenter une classe de texte qui propose un nouveau type de flottant (comme la classe AGU fournie avec \SpecialChar LyX
16732 les explications ci-dessous vont sans doute vous être utiles :
16735 \begin_layout Description
16736 \begin_inset Flex Code
16739 \begin_layout Plain Layout
16746 \begin_inset Flex Code
16749 \begin_layout Plain Layout
16755 =!htbpH] définit les options de placement pour ce type de flottant.
16756 La valeur est une chaîne de paramètres de placement,
16757 les caractères autorisés sont:
16768 \begin_inset Quotes cld
16772 \begin_inset Quotes crd
16785 \begin_inset Quotes cld
16789 \begin_inset Quotes crd
16803 \begin_inset Quotes cld
16807 \begin_inset Quotes crd
16816 \begin_inset Quotes cld
16820 \begin_inset Quotes crd
16829 \begin_inset Quotes cld
16833 \begin_inset Quotes crd
16842 \begin_inset Quotes cld
16845 ignorer les règles \SpecialChar LaTeX
16847 L'ordre des caractères est indifférent.
16848 Si aucune option n'est autorisée,
16849 utiliser la chaîne de caractères
16856 \begin_layout Description
16857 \begin_inset Flex Code
16860 \begin_layout Plain Layout
16867 \begin_inset Flex Code
16870 \begin_layout Plain Layout
16877 \begin_inset space \thinspace{}
16883 \begin_inset Flex Code
16886 \begin_layout Plain Layout
16894 ] précise si le flottant peut subir une rotation grâce au paquetage \SpecialChar LaTeX
16901 \begin_inset Flex Code
16904 \begin_layout Plain Layout
16910 si le flottant ne peut pas bénéficier de cette fonctionnalité.
16913 \begin_layout Description
16914 \begin_inset Flex Code
16917 \begin_layout Plain Layout
16924 \begin_inset Flex Code
16927 \begin_layout Plain Layout
16934 \begin_inset space \thinspace{}
16940 \begin_inset Flex Code
16943 \begin_layout Plain Layout
16951 ] précise si le flottant possède une variante étoilée qui s'étend sur les colonnes dans un paragraphe à deux colonnes.
16953 \begin_inset Flex Code
16956 \begin_layout Plain Layout
16962 si le flottant ne peut pas bénéficier de cette fonctionnalité.
16965 \begin_layout Description
16966 \begin_inset Flex Code
16969 \begin_layout Plain Layout
16980 \begin_inset Flex Code
16983 \begin_layout Plain Layout
16989 ] définit le suffixe d'un fichier auxiliaire contenant la liste des flottants de ce type.
16991 écrit les légendes dans ce fichier.
16994 \begin_layout Description
16995 \begin_inset Flex Code
16998 \begin_layout Plain Layout
17005 \begin_inset Flex Code
17008 \begin_layout Plain Layout
17014 ] définit la chaîne de caractères qui se trouvera dans les menus et également dans la légende.
17015 Ceci est traduit dans le langage courant si
17016 \begin_inset Flex Code
17019 \begin_layout Plain Layout
17028 \begin_layout Description
17029 \begin_inset Flex Code
17032 \begin_layout Plain Layout
17038 sont utilisées avec l'exportation XHTML.
17040 \begin_inset CommandInset ref
17042 reference "sec:Tags-for-XHTML"
17050 \begin_layout Description
17051 \begin_inset Flex Code
17054 \begin_layout Plain Layout
17061 \begin_inset Flex Code
17064 \begin_layout Plain Layout
17073 \begin_inset space \thinspace{}
17077 \begin_inset Flex Code
17080 \begin_layout Plain Layout
17086 ] indique si le flottant est déjà défini dans la classe de document ou s'il faut charger le paquetage \SpecialChar LaTeX
17088 \begin_inset Flex Code
17091 \begin_layout Plain Layout
17097 pour le définir à la volée.
17098 La valeur implicite est
17099 \begin_inset Flex Code
17102 \begin_layout Plain Layout
17110 \begin_inset Flex Code
17113 \begin_layout Plain Layout
17120 Elle doit être positionnée sur
17121 \begin_inset Flex Code
17124 \begin_layout Plain Layout
17130 si le flottant est déjà défini par la classe de document.
17133 \begin_layout Description
17134 \begin_inset Flex Code
17137 \begin_layout Plain Layout
17144 \begin_inset Flex Code
17147 \begin_layout Plain Layout
17153 ] détermine la commande utilisée pour engendrer une liste de flottants du type considéré;
17155 \begin_inset Quotes cld
17161 \begin_inset Quotes crd
17164 initial doit être omis.
17170 \begin_inset Flex Code
17173 \begin_layout Plain Layout
17180 puisqu'il n'y a alors pas de procédure pour activer cette commande.
17181 La directive est ignorée si
17182 \begin_inset Flex Code
17185 \begin_layout Plain Layout
17192 puisqu'il y a alors une procédure.
17195 \begin_layout Description
17196 \begin_inset Flex Code
17199 \begin_layout Plain Layout
17206 \begin_inset Flex Code
17209 \begin_layout Plain Layout
17215 ] fixe le titre utilisé pour une liste des flottants du type considéré (figures,
17218 Il est utilisé pour l'étiquette à l'écran dans \SpecialChar LyX
17220 il est passé à \SpecialChar LaTeX
17221 pour être utilisé comme titre,
17222 et il est également utilisé comme titre dans l'exportation XHTML.
17223 Il sera traduit dans le langage du document.
17226 \begin_layout Description
17227 \begin_inset Flex Code
17230 \begin_layout Plain Layout
17237 \begin_inset Flex Code
17240 \begin_layout Plain Layout
17246 ] (paramètre facultatif) détermine si les flottants de cette classe seront numérotés en suivant un type de section du document.
17249 \begin_inset Flex Code
17252 \begin_layout Plain Layout
17259 \begin_inset Quotes cld
17263 \begin_inset Flex Code
17266 \begin_layout Plain Layout
17273 \begin_inset Quotes crd
17277 les flottants seront numérotés chapitre par chapitre.
17280 \begin_layout Description
17281 \begin_inset Flex Code
17284 \begin_layout Plain Layout
17291 \begin_inset Flex Code
17294 \begin_layout Plain Layout
17300 ] définit le placement implicite pour cette catégorie de flottants.
17301 C'est comme en \SpecialChar LaTeX
17304 \begin_inset Flex Code
17307 \begin_layout Plain Layout
17315 \begin_inset Flex Code
17318 \begin_layout Plain Layout
17326 \begin_inset Flex Code
17329 \begin_layout Plain Layout
17336 \begin_inset Flex Code
17339 \begin_layout Plain Layout
17347 page et ici respectivement
17351 \begin_layout Plain Layout
17352 Notez que l'ordre dans lequel vous mettez ces lettres est sans importance,
17353 comme en \SpecialChar LaTeX
17360 En plus vous avez un nouveau type,
17362 \begin_inset Flex Code
17365 \begin_layout Plain Layout
17372 qui ne correspond pas vraiment à un flottant,
17373 car il signifie de le positionner
17374 \begin_inset Quotes cld
17378 \begin_inset Quotes crd
17381 et nulle part ailleurs.
17382 Notez cependant que le type
17383 \begin_inset Flex Code
17386 \begin_layout Plain Layout
17393 à cause de détails d'implantation,
17394 ne peut pas être utilisé avec des flottants non définis dans la classe de document.
17395 Si vous n'avez pas compris tout ce baratin,
17399 \begin_inset Quotes cld
17405 \begin_inset Flex Code
17408 \begin_layout Plain Layout
17417 \begin_inset Quotes crd
17425 \begin_layout Description
17428 \begin_inset Flex Code
17431 \begin_layout Plain Layout
17440 \begin_inset Flex Code
17443 \begin_layout Plain Layout
17452 \begin_inset Quotes erd
17456 \begin_inset Quotes erd
17461 définit le format utilisé pour les références mises en forme à ce compteur.
17463 on peut vouloir les références aux tableaux apparaître sous la forme
17464 \begin_inset Quotes cld
17468 \begin_inset Quotes crd
17472 La chaîne de caractères peut contenir
17473 \begin_inset Quotes cld
17477 \begin_inset Quotes crd
17480 ou une spécification de compteur (voir la documentation de
17481 \begin_inset Flex Code
17484 \begin_layout Plain Layout
17491 \begin_inset CommandInset ref
17492 LatexCommand formatted
17493 reference "subsec:Compteurs"
17501 .) La première forme sera remplacée par le numéro du compteur lui-même.
17515 (qui apparaîtra par exemple comme section 2.7).
17518 \begin_layout Description
17519 \begin_inset Flex Code
17522 \begin_layout Plain Layout
17529 \begin_inset Flex Code
17532 \begin_layout Plain Layout
17538 ] détermine le préfixe à utiliser lors de la création d'étiquettes référant les flottants du type considéré.
17539 Ceci permet l'utilisation de références mises en forme.
17540 Notez que vous pouvez supprimer tout préfixe défini en copiant un style en utilisant la valeur spécifique
17541 \begin_inset Quotes cld
17545 \begin_inset Quotes crd
17549 qui doit être en capitales.
17552 \begin_layout Description
17553 \begin_inset Flex Code
17556 \begin_layout Plain Layout
17563 \begin_inset Flex Code
17566 \begin_layout Plain Layout
17572 ] s'utilise comme avec les styles de paragraphes,
17574 \begin_inset space ~
17578 \begin_inset CommandInset ref
17580 reference "subsec:Styles-de-paragraphe"
17591 \begin_layout Description
17592 \begin_inset Flex Code
17595 \begin_layout Plain Layout
17602 \begin_inset Flex Code
17605 \begin_layout Plain Layout
17611 ] fixe le style utilisé quand on définit le flottant avec
17612 \begin_inset Flex Code
17615 \begin_layout Plain Layout
17626 \begin_layout Description
17627 \begin_inset Flex Code
17630 \begin_layout Plain Layout
17637 \begin_inset Flex Code
17640 \begin_layout Plain Layout
17647 \begin_inset Quotes cld
17651 \begin_inset Quotes crd
17654 de la nouvelle classe de flottants,
17656 \begin_inset Quotes cld
17660 \begin_inset Quotes crd
17664 \begin_inset Quotes cld
17668 \begin_inset Quotes crd
17672 Après l'instruction
17673 \begin_inset Flex Code
17676 \begin_layout Plain Layout
17685 vous disposez de commandes comme
17686 \begin_inset Flex Code
17689 \begin_layout Plain Layout
17698 \begin_inset Flex Code
17701 \begin_layout Plain Layout
17710 Noter que définir un flottant de type
17711 \begin_inset Flex Code
17714 \begin_layout Plain Layout
17720 définit automatiquement les compteur correspondant,
17722 \begin_inset Flex Code
17725 \begin_layout Plain Layout
17734 \begin_layout Description
17735 \begin_inset Flex Code
17738 \begin_layout Plain Layout
17745 \begin_inset Flex Code
17748 \begin_layout Plain Layout
17755 \begin_inset space \thinspace{}
17759 \begin_inset Flex Code
17762 \begin_layout Plain Layout
17770 ] indique si ce flottant est défini en utilisant le paquetage \SpecialChar LaTeX
17772 \begin_inset Flex Code
17775 \begin_layout Plain Layout
17782 soit par la classe de document ou par un paquetage,
17783 soit à la volée par \SpecialChar LyX
17787 \begin_layout Standard
17788 Notez que la définition d'un flottant de type
17789 \begin_inset Flex Code
17792 \begin_layout Plain Layout
17800 implique la déclaration du compteur correspondant de nom
17801 \begin_inset Flex Code
17804 \begin_layout Plain Layout
17815 \begin_layout Subsection
17816 Inserts flexibles et InsetLayout
17817 \begin_inset CommandInset label
17819 name "subsec:Flex-insets-and"
17826 \begin_layout Standard
17827 Les inserts flexibles sont de deux sortes:
17831 \begin_layout Itemize
17832 styles de caractères (
17833 \begin_inset Flex Code
17836 \begin_layout Plain Layout
17843 ceux-ci définissent un balisage sémantique correspondant à des commandes \SpecialChar LaTeX
17845 \begin_inset Flex Code
17848 \begin_layout Plain Layout
17857 \begin_inset Flex Code
17860 \begin_layout Plain Layout
17871 \begin_layout Itemize
17872 définis par l'utilisateur (
17873 \begin_inset Flex Code
17876 \begin_layout Plain Layout
17883 ceux-ci permettent de définir des inserts repliables personnalisés,
17884 similaires au code \SpecialChar TeX
17886 aux notes de bas de page,
17888 Un exemple évident est l'insert de note en fin de document,
17889 défini dans le module
17890 \begin_inset Flex Code
17893 \begin_layout Plain Layout
17902 \begin_layout Standard
17903 Les inserts flexibles sont définis en utilisant la directive
17904 \begin_inset Flex Code
17907 \begin_layout Plain Layout
17914 qui va être expliquée dans la suite.
17917 \begin_layout Standard
17919 \begin_inset Flex Code
17922 \begin_layout Plain Layout
17928 a une autre fonction:
17929 elle permet de personnaliser le style de différents types d'inserts.
17932 \begin_inset Flex Code
17935 \begin_layout Plain Layout
17941 permet de personnaliser les paramètres de style pour les notes de bas de page,
17942 les notes en marge,
17943 les inserts de note,
17944 les inserts de code \SpecialChar TeX
17952 les URL et les légendes,
17953 aussi bien que de définir des inserts flexibles.
17956 \begin_layout Standard
17958 \begin_inset Flex Code
17961 \begin_layout Plain Layout
17967 doit commencer par une lignes de la forme:
17970 \begin_layout LyX-Code
17974 \begin_layout Standard
17976 \begin_inset Flex Code
17979 \begin_layout Plain Layout
17985 indique l'insert dont le style doit être défini,
17986 et il y a quatre cas.
17989 \begin_layout Enumerate
17990 Le style d'un insert préexistant doit être modifié.
17993 \begin_inset Flex Code
17996 \begin_layout Plain Layout
18002 un quelconque des éléments suivants:
18004 \begin_inset Flex Code
18007 \begin_layout Plain Layout
18015 \begin_inset Flex Code
18018 \begin_layout Plain Layout
18026 \begin_inset Flex Code
18029 \begin_layout Plain Layout
18037 \begin_inset Flex Code
18040 \begin_layout Plain Layout
18048 \begin_inset Flex Code
18051 \begin_layout Plain Layout
18059 \begin_inset Flex Code
18062 \begin_layout Plain Layout
18070 \begin_inset Flex Code
18073 \begin_layout Plain Layout
18081 \begin_inset Flex Code
18084 \begin_layout Plain Layout
18092 \begin_inset Flex Code
18095 \begin_layout Plain Layout
18103 \begin_inset Flex Code
18106 \begin_layout Plain Layout
18114 \begin_inset Flex Code
18117 \begin_layout Plain Layout
18125 \begin_inset Flex Code
18128 \begin_layout Plain Layout
18136 \begin_inset Flex Code
18139 \begin_layout Plain Layout
18147 \begin_inset Flex Code
18150 \begin_layout Plain Layout
18158 \begin_inset Flex Code
18161 \begin_layout Plain Layout
18169 \begin_inset Flex Code
18172 \begin_layout Plain Layout
18180 \begin_inset Flex Code
18183 \begin_layout Plain Layout
18191 \begin_inset Flex Code
18194 \begin_layout Plain Layout
18202 \begin_inset Flex Code
18205 \begin_layout Plain Layout
18213 \begin_inset Flex Code
18216 \begin_layout Plain Layout
18226 \begin_layout Enumerate
18227 Le style d'un insert flexible doit être défini.
18230 \begin_inset Flex Code
18233 \begin_layout Plain Layout
18239 doit être de la forme
18240 \begin_inset Flex Code
18243 \begin_layout Plain Layout
18251 \begin_inset Flex Code
18254 \begin_layout Plain Layout
18260 peut être n'importe quel identificateur valide qui n'est pas utilisé dans un insert existant.
18261 L'identificateur peut inclure des espaces,
18262 mais alors il faut enclore l'ensemble entre apostrophes.
18263 Noter que la définition d'un insert flexible
18267 aussi inclure une entrée
18268 \begin_inset Flex Code
18271 \begin_layout Plain Layout
18279 précisant quel est le type d'insert qu'il définit.
18282 \begin_layout Enumerate
18283 Le style d'une branche utilisateur doit être défini.
18286 \begin_inset Flex Code
18289 \begin_layout Plain Layout
18295 doit être de la forme
18296 \begin_inset Quotes cld
18300 \begin_inset Flex Code
18303 \begin_layout Plain Layout
18310 \begin_inset Quotes crd
18315 \begin_inset Flex Code
18318 \begin_layout Plain Layout
18324 peut être un identificateur de branche valide défini dans le document utilisateur.
18325 L'identificateur peur contenir des espaces,
18326 mais dans ce cas la chaîne toute entière doit être enclose entre apostrophes.
18327 Le principal intérêt de cette fonctionnalité est est de permettre l’inclusion \SpecialChar LaTeX
18328 de branches spécifiques suivant les besoins de l'utilisateur.
18331 \begin_layout Enumerate
18332 Le style d'une légende utilisateur (ou de classe) doit être défini.
18335 \begin_inset Flex Code
18338 \begin_layout Plain Layout
18344 doit être de la forme
18345 \begin_inset Quotes cld
18349 \begin_inset Flex Code
18352 \begin_layout Plain Layout
18359 \begin_inset Quotes crd
18364 \begin_inset Flex Code
18367 \begin_layout Plain Layout
18373 spécifie le nom de la légende tel qu'il apparaît dans le menu.
18374 Voir la légende standard (
18375 \begin_inset Flex Code
18378 \begin_layout Plain Layout
18385 les légendes spécifiques des classes KOMA-Script (
18386 \begin_inset Flex Code
18389 \begin_layout Plain Layout
18397 \begin_inset Flex Code
18400 \begin_layout Plain Layout
18408 Légendes multilingues
18411 \begin_inset Flex Code
18414 \begin_layout Plain Layout
18420 ) pour des applications.
18423 \begin_layout Standard
18425 \begin_inset Flex Code
18428 \begin_layout Plain Layout
18434 peut inclure les entrées suivantes:
18437 \begin_layout Description
18438 \begin_inset Flex Code
18441 \begin_layout Plain Layout
18448 \begin_inset Flex Code
18451 \begin_layout Plain Layout
18457 =""] insert apparaissant dans la table des matières du type donné.
18458 Désactivé par une chaîne de caractères vide.
18459 Voir aussi les directives
18468 Ceci ne fonctionne que pour les inserts flexibles.
18473 \begin_layout Description
18476 \begin_inset Flex Code
18479 \begin_layout Plain Layout
18489 inclut une liste d'inserts (séparés par des virgules) au sein desquels cet insert peut être ajouté.
18491 \begin_inset Flex Code
18494 \begin_layout Plain Layout
18501 Si vous souhaitez également que l'insertion soit possible dans des arguments spécifiques des inserts ciblés,
18502 ajouter le nom de l'argument après une @ (e.
18503 \begin_inset space \thinspace{}
18508 \begin_inset Flex Code
18511 \begin_layout Plain Layout
18518 Notez que ceci ne s'applique qu'au premier niveau d'insertion.
18520 \begin_inset Flex Code
18523 \begin_layout Plain Layout
18532 \begin_layout Description
18535 \begin_inset Flex Code
18538 \begin_layout Plain Layout
18548 inclut une liste d'inserts (séparés par des virgules) au sein desquels cet insert peut être ajouté.
18550 \begin_inset Flex Code
18553 \begin_layout Plain Layout
18554 EndAllowedInLayouts
18560 Notez que ceci ne s'applique qu'au premier niveau d'insertion.
18562 \begin_inset Flex Code
18565 \begin_layout Plain Layout
18576 \begin_layout Description
18579 \begin_inset Flex Code
18582 \begin_layout Plain Layout
18591 \begin_inset Flex Code
18594 \begin_layout Plain Layout
18605 \begin_inset Flex Code
18608 \begin_layout Plain Layout
18615 \begin_inset Flex Code
18618 \begin_layout Plain Layout
18625 ceci peut être utilisé pour déterminer combien de fois au maximum l'insert peut être ajouté à un insert donné ou au paragraphe (groupe).
18628 \begin_layout Description
18631 \begin_inset Flex Code
18634 \begin_layout Plain Layout
18637 AllowedOccurrencesPerItem
18643 \begin_inset Flex Code
18646 \begin_layout Plain Layout
18656 \begin_inset space \thinspace{}
18660 \begin_inset Flex Code
18663 \begin_layout Plain Layout
18673 si cette valeur est vraie,
18675 \begin_inset Flex Code
18678 \begin_layout Plain Layout
18684 s'applique aux paragraphes isolés dans un environnement de type liste (avec
18685 \begin_inset Flex Code
18688 \begin_layout Plain Layout
18699 \begin_layout Description
18700 \begin_inset Flex Code
18703 \begin_layout Plain Layout
18710 \begin_inset Flex Code
18713 \begin_layout Plain Layout
18719 ] définit un numéro d'argument d'une commande ou d'un environnement associé au style courant.
18720 La définition doit être close par
18721 \begin_inset Flex Code
18724 \begin_layout Plain Layout
18732 \begin_inset space ~
18736 \begin_inset CommandInset ref
18738 reference "subsec:Styles-de-paragraphe"
18744 \begin_inset space ~
18748 \begin_inset CommandInset ref
18750 reference "subsec:Arguments"
18758 pour plus d'informations.
18761 \begin_layout Description
18762 \begin_inset Flex Code
18765 \begin_layout Plain Layout
18772 définit un préambule pour les modifications de commandes de langue;
18774 \begin_inset CommandInset ref
18776 reference "subsec:I18n"
18784 \begin_layout Description
18785 \begin_inset Flex Code
18788 \begin_layout Plain Layout
18795 \begin_inset Flex Code
18798 \begin_layout Plain Layout
18804 ] définit la couleur d'arrière-plan de l'insert.
18806 \begin_inset CommandInset ref
18808 reference "chap:Names-of-colors"
18813 pour une liste des noms de couleur disponibles.
18817 \begin_layout Description
18818 \begin_inset Flex Code
18821 \begin_layout Plain Layout
18828 \begin_inset Flex Code
18831 \begin_layout Plain Layout
18840 \begin_inset space \thinspace{}
18844 \begin_inset Flex Code
18847 \begin_layout Plain Layout
18853 ] indique s'il faut utiliser le contenu de l'insert comme une étiquette,
18854 quand l'insert est fermé.
18857 \begin_inset Quotes cld
18861 \begin_inset Quotes crd
18867 \begin_layout Description
18868 \begin_inset Flex Code
18871 \begin_layout Plain Layout
18878 \begin_inset Flex Code
18881 \begin_layout Plain Layout
18887 ] fonctionne comme les styles de paragraphe,
18889 \begin_inset CommandInset ref
18891 reference "subsec:Styles-de-paragraphe"
18897 Notez que vous devez spécifier le type complet,
18899 \begin_inset space \thinspace{}
18903 \begin_inset space ~
18907 \begin_inset Flex Code
18910 \begin_layout Plain Layout
18911 CopyStyle Flex:<nom>
18919 \begin_layout Description
18920 \begin_inset Flex Code
18923 \begin_layout Plain Layout
18930 \begin_inset Flex Code
18933 \begin_layout Plain Layout
18942 \begin_inset space \thinspace{}
18946 \begin_inset Flex Code
18949 \begin_layout Plain Layout
18955 ] indique si l'utilisateur peut utiliser le dialogue
18956 \begin_inset Flex Noun
18959 \begin_layout Plain Layout
18960 Édition\SpecialChar menuseparator
18962 \begin_inset Newline linebreak
18965 Paramètres de paragraphe
18970 pour personnaliser le paragraphe.
18973 \begin_layout Description
18974 \begin_inset Flex Code
18977 \begin_layout Plain Layout
18984 \begin_inset Flex Code
18987 \begin_layout Plain Layout
18995 \begin_inset Flex Code
18998 \begin_layout Plain Layout
19006 \begin_inset Flex Code
19009 \begin_layout Plain Layout
19016 décrivant l'appa\SpecialChar softhyphen
19017 rence du cadre et des boutons de l'insert.
19018 les notes de bas de page utilisent en général
19019 \begin_inset Flex Code
19022 \begin_layout Plain Layout
19029 les inserts des code \SpecialChar TeX
19031 \begin_inset Flex Code
19034 \begin_layout Plain Layout
19041 et les styles de caractères
19042 \begin_inset Flex Code
19045 \begin_layout Plain Layout
19054 \begin_layout Description
19055 \begin_inset Flex Code
19058 \begin_layout Plain Layout
19065 \begin_inset Flex Code
19068 \begin_layout Plain Layout
19075 \begin_inset space \thinspace{}
19079 \begin_inset Flex Code
19082 \begin_layout Plain Layout
19090 ] n'est utilisé que lorsque
19091 \begin_inset Flex Code
19094 \begin_layout Plain Layout
19101 \begin_inset Flex Code
19104 \begin_layout Plain Layout
19111 Indique si l'environnement se trouvera à part dans le résultat imprimable ou bien apparaîtra inclus dans le texte environnant.
19112 S'il est positionné à faux,
19113 on suppose que l'environnement \SpecialChar LaTeX
19114 ignore les espaces (avec un caractère retour ligne inclus) après les balises
19115 \begin_inset Flex Code
19118 \begin_layout Plain Layout
19131 \begin_inset Flex Code
19134 \begin_layout Plain Layout
19149 \begin_inset Quotes cld
19153 \begin_inset Quotes crd
19159 \begin_layout Description
19160 \begin_inset Flex Code
19163 \begin_layout Plain Layout
19173 ,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).
19176 \begin_layout Description
19177 \begin_inset Flex Code
19180 \begin_layout Plain Layout
19186 est requis pour fermer la déclaration d'un
19187 \begin_inset Flex Code
19190 \begin_layout Plain Layout
19199 \begin_layout Description
19200 \begin_inset Flex Code
19203 \begin_layout Plain Layout
19209 définit la police utilisée pour le texte du corps de l'insert
19215 \begin_inset space ~
19219 \begin_inset CommandInset ref
19221 reference "subsec:polices"
19227 Noter qu'en définissant cette police on définit aussi automatiquement
19228 \begin_inset Flex Code
19231 \begin_layout Plain Layout
19237 avec la même valeur.
19238 Il faut donc définir celle-ci d'abord pour fixer
19239 \begin_inset Flex Code
19242 \begin_layout Plain Layout
19251 \begin_layout Description
19252 \begin_inset Flex Code
19255 \begin_layout Plain Layout
19256 FixedWidthPreambleEncoding
19262 \begin_inset Flex Code
19265 \begin_layout Plain Layout
19274 \begin_inset space \thinspace{}
19278 \begin_inset Flex Code
19281 \begin_layout Plain Layout
19287 ] force un encodage à taille fixe pour les éléments traduits du code des préambules
19288 \begin_inset Flex Code
19291 \begin_layout Plain Layout
19298 \begin_inset Flex Code
19301 \begin_layout Plain Layout
19307 engendré par ce format.
19308 Ceci est nécessaire pour les paquetages \SpecialChar LaTeX
19313 qui ne fonctionnent pas avec des encodages à taille variable comme
19318 Ce réglage est ignoré lors de l'utilisation de moteurs admettant complètement Unicode comme Xe\SpecialChar TeX
19319 ou Lua\SpecialChar TeX
19323 \begin_layout Description
19324 \begin_inset Flex Code
19327 \begin_layout Plain Layout
19328 ForceLocalFontSwitch
19334 \begin_inset Flex Code
19337 \begin_layout Plain Layout
19346 \begin_inset space \thinspace{}
19350 \begin_inset Flex Code
19353 \begin_layout Plain Layout
19359 ] lors de l'utilisation de babel,
19360 force l'utilisation un commutateur de police
19365 \begin_inset Flex Code
19368 \begin_layout Plain Layout
19377 à la place d'un commutateur
19382 \begin_inset Flex Code
19385 \begin_layout Plain Layout
19396 \begin_layout Description
19397 \begin_inset Flex Code
19400 \begin_layout Plain Layout
19407 \begin_inset Flex Code
19410 \begin_layout Plain Layout
19419 \begin_inset space \thinspace{}
19423 \begin_inset Flex Code
19426 \begin_layout Plain Layout
19432 ] impose le langage
19433 \begin_inset Quotes cld
19437 \begin_inset Quotes crd
19441 conduisant à un résultat de gauche à droite (Left-to-Right,
19444 \begin_inset space \thinspace{}
19448 \begin_inset space \space{}
19451 en code \SpecialChar TeX
19456 \begin_layout Description
19457 \begin_inset Flex Code
19460 \begin_layout Plain Layout
19467 \begin_inset Flex Code
19470 \begin_layout Plain Layout
19479 \begin_inset space \thinspace{}
19483 \begin_inset Flex Code
19486 \begin_layout Plain Layout
19492 ] force un saut de ligne dans le résultat \SpecialChar LaTeX
19493 avant le début de l'insert et après sa fin.
19494 Ceci garantit que l’insert apparaît en lignes isolées,
19495 pour la lisibilité.
19498 \begin_layout Description
19499 \begin_inset Flex Code
19502 \begin_layout Plain Layout
19509 \begin_inset Flex Code
19512 \begin_layout Plain Layout
19521 \begin_inset space \thinspace{}
19525 \begin_inset Flex Code
19528 \begin_layout Plain Layout
19535 \begin_inset Flex Code
19538 \begin_layout Plain Layout
19545 ou bien si l'utilisateur peut modifier le style de paragraphe utilisé dans l'insert.
19548 \begin_inset Quotes cld
19552 \begin_inset Quotes crd
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 ] fonctionne comme les styles de paragraphe,
19596 \begin_inset space ~
19600 \begin_inset CommandInset ref
19602 reference "subsec:Styles-de-paragraphe"
19610 \begin_layout Description
19611 \begin_inset Flex Code
19614 \begin_layout Plain Layout
19620 sont utilisées avec l'exportation XHTML.
19622 \begin_inset CommandInset ref
19624 reference "sec:Tags-for-XHTML"
19632 \begin_layout Description
19635 \begin_inset Flex Code
19638 \begin_layout Plain Layout
19647 \begin_inset Flex Code
19650 \begin_layout Plain Layout
19659 \begin_inset space \thinspace{}
19663 \begin_inset Flex Code
19666 \begin_layout Plain Layout
19678 la police dans l'insert est héritée du parent de l'export \SpecialChar LaTeX
19679 si ce paramètre vaut 1,
19680 et à l'écran également.
19682 c'est la police implicite du document qui est utilisée.
19685 \begin_layout Description
19686 \begin_inset Flex Code
19689 \begin_layout Plain Layout
19696 \begin_inset Flex Code
19699 \begin_layout Plain Layout
19708 \begin_inset space \thinspace{}
19712 \begin_inset Flex Code
19715 \begin_layout Plain Layout
19721 ] indique s'il faut inclure le contenu de cet insert dans les chaînes créées pour le panneau
19722 \begin_inset Quotes cld
19725 Plan pour la table des matières complète,
19726 indépendamment du réglage de
19731 \begin_inset Quotes crd
19735 L'utilisateur ne voudra pas,
19737 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,
19738 mais voudra habituellement voir affiché le contenu d'un style de caractère.
19741 \begin_inset Quotes cld
19745 \begin_inset Quotes crd
19752 \begin_layout Description
19753 \begin_inset Flex Code
19756 \begin_layout Plain Layout
19763 \begin_inset Flex Code
19766 \begin_layout Plain Layout
19775 \begin_inset space \thinspace{}
19779 \begin_inset Flex Code
19782 \begin_layout Plain Layout
19788 ] si positionné à 1 et
19793 le paragraphe ajoute un résumé de son contenu dans son élément dans la table des matières.
19795 seule l'étiquette apparaît si elle existe.
19798 \begin_layout Description
19799 \begin_inset Flex Code
19802 \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
19834 ] fonctionne comme les styles de paragraphe,
19836 \begin_inset CommandInset ref
19838 reference "subsec:Styles-de-paragraphe"
19846 \begin_layout Description
19847 \begin_inset Flex Code
19850 \begin_layout Plain Layout
19856 définit la police utilisée pour le marqueur.
19858 \begin_inset CommandInset ref
19860 reference "subsec:polices"
19866 Noter que cette directive ne peut jamais apparaître avant
19867 \begin_inset Flex Code
19870 \begin_layout Plain Layout
19877 sinon elle sera sans effet.
19880 \begin_layout Description
19881 \begin_inset Flex Code
19884 \begin_layout Plain Layout
19891 \begin_inset Flex Code
19894 \begin_layout Plain Layout
19900 ] définit la chaîne de caractères qui apparaîtra sur le bouton ou ailleurs en tant que marquer d'insert.
19901 Quelques types d'inserts (
19902 \begin_inset Flex Code
19905 \begin_layout Plain Layout
19906 code \SpecialChar TeX
19913 \begin_inset Flex Code
19916 \begin_layout Plain Layout
19922 ) modifient ce marqueur à la volée.
19925 \begin_layout Description
19926 \begin_inset Flex Code
19929 \begin_layout Plain Layout
19935 définit un préambule dépendant de la langue,
19937 \begin_inset space ~
19941 \begin_inset CommandInset ref
19943 reference "subsec:I18n"
19951 \begin_layout Description
19952 \begin_inset Flex Code
19955 \begin_layout Plain Layout
19962 \begin_inset Flex Code
19965 \begin_layout Plain Layout
19971 ] définit le nom du code \SpecialChar LaTeX
19973 soit un environnement,
19977 \begin_layout Description
19978 \begin_inset Flex Code
19981 \begin_layout Plain Layout
19988 \begin_inset Flex Code
19991 \begin_layout Plain Layout
19997 ] définit le paramètre facultatif pour le
19998 \begin_inset Flex Code
20001 \begin_layout Plain Layout
20008 y compris des paires de crochets
20009 \begin_inset Flex Code
20012 \begin_layout Plain Layout
20019 Ce paramètre ne peut pas être modifié depuis \SpecialChar LyX
20021 \begin_inset Flex Code
20024 \begin_layout Plain Layout
20030 pour les paramètres personnalisables).
20031 Il sera émis tel quel après tous les
20032 \begin_inset Flex Code
20035 \begin_layout Plain Layout
20041 s \SpecialChar LaTeX
20045 \begin_layout Description
20046 \begin_inset Flex Code
20049 \begin_layout Plain Layout
20056 \begin_inset Flex Code
20059 \begin_layout Plain Layout
20068 \begin_inset Flex Code
20071 \begin_layout Plain Layout
20078 ] précise comment le style doit être traduit en \SpecialChar LaTeX
20083 \begin_layout Plain Layout
20084 \begin_inset Flex Code
20087 \begin_layout Plain Layout
20093 est peut-être trompeur,
20094 puisque ces règles s'appliquent aussi aux classes SGML.
20095 Voir les fichiers de classe SGML pour des exemples spécifiques.
20104 \begin_layout Description
20105 \begin_inset Flex Code
20108 \begin_layout Plain Layout
20115 \begin_inset Quotes cld
20118 rien de particulier
20119 \begin_inset Quotes crd
20125 \begin_layout Description
20126 \begin_inset Flex Code
20129 \begin_layout Plain Layout
20136 \begin_inset Flex Code
20139 \begin_layout Plain Layout
20146 {\SpecialChar ldots
20155 \begin_layout Description
20156 \begin_inset Flex Code
20159 \begin_layout Plain Layout
20166 \begin_inset Flex Code
20169 \begin_layout Plain Layout
20176 }\SpecialChar ldots
20191 \begin_layout Standard
20192 En rassemblant ceci,
20193 la sortie \SpecialChar LaTeX
20198 \begin_layout LyX-Code
20201 LatexName[LatexParam]{\SpecialChar ldots
20205 \begin_layout Standard
20210 \begin_layout LyX-Code
20213 begin{LatexName}[LatexParam] \SpecialChar ldots
20219 \begin_layout Standard
20221 \begin_inset Flex Code
20224 \begin_layout Plain Layout
20234 \begin_layout Description
20235 \begin_inset Flex Code
20238 \begin_layout Plain Layout
20245 \begin_inset Flex Code
20248 \begin_layout Plain Layout
20254 ] définit une chaîne de caractères insérée au début du contenu du style.
20255 Un passage à la ligne dans la sortie peut être indiquée par
20256 \begin_inset Flex Code
20259 \begin_layout Plain Layout
20268 \begin_layout Description
20269 \begin_inset Flex Code
20272 \begin_layout Plain Layout
20279 \begin_inset Flex Code
20282 \begin_layout Plain Layout
20290 \begin_inset Flex Code
20293 \begin_layout Plain Layout
20301 \begin_inset Flex Code
20304 \begin_layout Plain Layout
20312 \begin_inset Flex Code
20315 \begin_layout Plain Layout
20321 (indiquant une définition vide terminant les définitions de styles de caractères,
20323 Cette entrée est requise dans les inserts flexibles et n'est significative que là.
20324 Parmi d'autres choses,
20325 elle détermine dans quel menu cet insert va apparaître.
20327 \begin_inset Flex Code
20330 \begin_layout Plain Layout
20337 \begin_inset Flex Code
20340 \begin_layout Plain Layout
20347 \begin_inset Flex Code
20350 \begin_layout Plain Layout
20357 \begin_inset Quotes cld
20361 \begin_inset Quotes crd
20365 \begin_inset Flex Code
20368 \begin_layout Plain Layout
20375 \begin_inset Quotes cld
20379 \begin_inset Quotes crd
20384 \begin_inset Flex Code
20387 \begin_layout Plain Layout
20393 peut être positionné à
20394 \begin_inset Quotes cld
20398 \begin_inset Quotes crd
20402 \begin_inset Flex Code
20405 \begin_layout Plain Layout
20412 \begin_inset Quotes cld
20416 \begin_inset Quotes crd
20421 \begin_inset Flex Code
20424 \begin_layout Plain Layout
20436 \begin_inset Flex Code
20439 \begin_layout Plain Layout
20448 \begin_layout Description
20449 \begin_inset Flex Code
20452 \begin_layout Plain Layout
20459 \begin_inset Flex Code
20462 \begin_layout Plain Layout
20468 définit une chaîne de caractères pour le menu.
20469 Vous pouvez associer un accélérateur en accolant le caractère voulu à la chaîne séparé par
20470 \begin_inset Quotes cld
20474 \begin_inset Quotes crd
20478 \begin_inset space \thinspace{}
20482 \begin_inset space \space{}
20486 \begin_inset Quotes eld
20490 \begin_inset Flex Code
20493 \begin_layout Plain Layout
20500 \begin_inset Quotes erd
20504 Cette spécification est facultative.
20506 le nom utilisé dans le menu sera celui de l'insert dans la déclaration du type.
20509 \begin_layout Description
20510 \begin_inset Flex Code
20513 \begin_layout Plain Layout
20520 \begin_inset Flex Code
20523 \begin_layout Plain Layout
20532 \begin_inset space \thinspace{}
20536 \begin_inset Flex Code
20539 \begin_layout Plain Layout
20545 ] indique si plusieurs paragraphes sont autorisés dans cet insert.
20546 Ceci positionnera aussi
20547 \begin_inset Flex Code
20550 \begin_layout Plain Layout
20556 à la même valeur et
20557 \begin_inset Flex Code
20560 \begin_layout Plain Layout
20566 à la valeur opposée.
20567 Ceux-ci peuvent être repositionnés s'ils sont utilisés
20572 \begin_inset Flex Code
20575 \begin_layout Plain Layout
20584 \begin_inset Quotes cld
20588 \begin_inset Quotes crd
20594 \begin_layout Description
20595 \begin_inset Flex Code
20598 \begin_layout Plain Layout
20605 \begin_inset Flex Code
20608 \begin_layout Plain Layout
20617 \begin_inset space \thinspace{}
20621 \begin_inset Flex Code
20624 \begin_layout Plain Layout
20630 ] indique si les commandes fragiles de cet insert doivent êtres protégées par
20631 \begin_inset Flex Code
20634 \begin_layout Plain Layout
20647 sur le fait que la commande elle-même doive être protégée).
20650 \begin_inset Quotes cld
20654 \begin_inset Quotes crd
20660 \begin_layout Description
20661 \begin_inset Flex Code
20664 \begin_layout Plain Layout
20671 \begin_inset Flex Code
20674 \begin_layout Plain Layout
20683 \begin_inset space \thinspace{}
20687 \begin_inset Flex Code
20690 \begin_layout Plain Layout
20696 ] protège si nécessaire les macros qui contiennent cet insert avec
20697 \begin_inset Flex Code
20700 \begin_layout Plain Layout
20713 ) et par suite autorise du texte verbatim dans les macros.
20714 Implicitement faux.
20717 \begin_layout Description
20718 \begin_inset Flex Code
20721 \begin_layout Plain Layout
20728 \begin_inset Flex Code
20731 \begin_layout Plain Layout
20740 \begin_inset space \thinspace{}
20744 \begin_inset Flex Code
20747 \begin_layout Plain Layout
20753 ] implique que des commandes spécifiques dans cet insert (comme
20754 \begin_inset Flex Code
20757 \begin_layout Plain Layout
20766 \begin_inset Flex Code
20769 \begin_layout Plain Layout
20777 ) soient protégées dans une
20778 \begin_inset Flex Code
20781 \begin_layout Plain Layout
20790 Ceci est particulièrement requis pour les styles qui utilisent les commandes
20799 qui parcourent leur contenu de manière compliquée.
20800 Implicitement faux.
20803 \begin_layout Description
20804 \begin_inset Flex Code
20807 \begin_layout Plain Layout
20814 \begin_inset Flex Code
20817 \begin_layout Plain Layout
20823 définit une commande différente de la commande implicite (
20824 \begin_inset Flex Code
20827 \begin_layout Plain Layout
20837 ) pour les ruptures de ligne.
20838 La barre inversée initiale ne doit pas être saisie.
20842 \begin_layout Description
20843 \begin_inset Flex Code
20846 \begin_layout Plain Layout
20853 \begin_inset Flex Code
20856 \begin_layout Plain Layout
20863 \begin_inset Flex Code
20866 \begin_layout Plain Layout
20875 \begin_layout Description
20876 \begin_inset Flex Code
20879 \begin_layout Plain Layout
20886 \begin_inset Flex Code
20889 \begin_layout Plain Layout
20896 \begin_inset Flex Code
20899 \begin_layout Plain Layout
20906 \begin_inset Flex Code
20909 \begin_layout Plain Layout
20916 Ceci est utilisé pour renommer un
20917 \begin_inset Flex Code
20920 \begin_layout Plain Layout
20926 en conservant la compatibilité.
20929 \begin_layout Description
20930 \begin_inset Flex Code
20933 \begin_layout Plain Layout
20940 \begin_inset Flex Code
20943 \begin_layout Plain Layout
20952 \begin_inset space \thinspace{}
20956 \begin_inset Flex Code
20959 \begin_layout Plain Layout
20965 ] avec la valeur 1,
20966 les sauts de paragraphes seront ignorés dans le résultat imprimable.
20967 Ceci peut être utile pour les inserts dont le contenu doit être aligné dans la fenêtre \SpecialChar LyX
20969 sans que cela soit répercuté dans la sortie.
20972 \begin_layout Description
20973 \begin_inset Flex Code
20976 \begin_layout Plain Layout
20986 \begin_inset Flex Code
20989 \begin_layout Plain Layout
20999 \begin_inset space \thinspace{}
21005 \begin_inset Flex Code
21008 \begin_layout Plain Layout
21016 ] fonctionne comme avec les styles de paragraphe,
21018 \begin_inset CommandInset ref
21020 reference "subsec:Styles-de-paragraphe"
21028 \begin_layout Description
21029 \begin_inset Flex Code
21032 \begin_layout Plain Layout
21042 \begin_inset Flex Code
21045 \begin_layout Plain Layout
21055 \begin_inset space \thinspace{}
21061 \begin_inset Flex Code
21064 \begin_layout Plain Layout
21072 ] fonctionne comme avec les styles de paragraphe,
21074 \begin_inset CommandInset ref
21076 reference "subsec:Styles-de-paragraphe"
21084 \begin_layout Description
21085 \begin_inset Flex Code
21088 \begin_layout Plain Layout
21094 fonctionne comme avec les styles de paragraphe,
21096 \begin_inset CommandInset ref
21098 reference "subsec:Styles-de-paragraphe"
21106 \begin_layout Description
21107 \begin_inset Flex Code
21110 \begin_layout Plain Layout
21117 \begin_inset Flex Code
21120 \begin_layout Plain Layout
21126 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraphes de ce type.
21127 Ceci permet l'utilisation de références mises en forme.
21130 \begin_layout Description
21131 \begin_inset Flex Code
21134 \begin_layout Plain Layout
21141 \begin_inset Flex Code
21144 \begin_layout Plain Layout
21150 As with paragraph styles,
21152 \begin_inset CommandInset ref
21154 reference "subsec:Styles-de-paragraphe"
21162 \begin_layout Description
21163 \begin_inset Flex Code
21166 \begin_layout Plain Layout
21173 \begin_inset Flex Code
21176 \begin_layout Plain Layout
21185 \begin_inset space \thinspace{}
21189 \begin_inset Flex Code
21192 \begin_layout Plain Layout
21198 ] réinitialise les arguments \SpecialChar LaTeX
21199 de ce style (définis via la directive
21200 \begin_inset Flex Code
21203 \begin_layout Plain Layout
21210 Ceci est utile si vous avez dupliqué un style via
21211 \begin_inset Flex Code
21214 \begin_layout Plain Layout
21221 mais que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels).
21224 \begin_layout Description
21225 \begin_inset Flex Code
21228 \begin_layout Plain Layout
21235 \begin_inset Flex Code
21238 \begin_layout Plain Layout
21245 \begin_inset space \thinspace{}
21249 \begin_inset Flex Code
21252 \begin_layout Plain Layout
21260 ] avec la valeur 1,
21261 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.
21262 \begin_inset space \thinspace{}
21267 \begin_inset Flex Code
21270 \begin_layout Plain Layout
21273 textbf{Texte environnant
21277 textbf{contenu}}\SpecialChar ldots
21284 \begin_inset Flex Code
21287 \begin_layout Plain Layout
21290 textbf{Texte environnant
21292 moninsert{contenu}\SpecialChar ldots
21299 Utiliser ceci a un sens pour le commandes qui reactualisent les réglages de police de manière interne (e.
21300 \begin_inset space \thinspace{}
21304 notes de bas de page).
21305 Notez que positionner incorrectement ceci peut conduire à des résultats non désirés (e.
21306 \begin_inset space \thinspace{}
21311 \begin_inset Flex Code
21314 \begin_layout Plain Layout
21317 emph{Texte environnant
21321 emph{contenu}}\SpecialChar ldots
21328 le contenu est droit du fait que
21329 \begin_inset Flex Code
21332 \begin_layout Plain Layout
21342 \begin_inset Flex Code
21345 \begin_layout Plain Layout
21352 les changements de police ne sont pas réappliqués dans l'insert.
21355 \begin_layout Description
21356 \begin_inset Flex Code
21359 \begin_layout Plain Layout
21366 \begin_inset Flex Code
21369 \begin_layout Plain Layout
21375 ] définit une chaîne de caractères insérée à la fin du contenu du style.
21376 Un passage à la ligne dans la sortie peut être indiquée par
21377 \begin_inset Flex Code
21380 \begin_layout Plain Layout
21389 \begin_layout Description
21390 \begin_inset Flex Code
21393 \begin_layout Plain Layout
21400 \begin_inset Flex Code
21403 \begin_layout Plain Layout
21410 \begin_inset space \thinspace{}
21414 \begin_inset Flex Code
21417 \begin_layout Plain Layout
21425 ] active le correcteur orthographique sur le contenu de cet insert.
21428 \begin_inset Quotes cld
21432 \begin_inset Quotes crd
21438 \begin_layout Subsection
21440 \begin_inset CommandInset label
21442 name "subsec:Arguments"
21449 \begin_layout Standard
21450 À la fois les styles de paragraphe et les formats d'insert admettent des
21454 en plus du contenu principal.
21455 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
21457 Chaque argument (facultatif ou obligatoire) d'une commande ou d'un environnement —
21458 sauf pour l'argument obligatoire correspondant au contenu —
21459 a une définition séparée,
21460 où le nombre spécifie l'ordre des arguments.
21461 La définition doit se terminer par
21462 \begin_inset Flex Code
21465 \begin_layout Plain Layout
21472 Ainsi une commande avec deux arguments sera spécifiée comme suit:
21476 \begin_layout Quote
21482 \begin_layout Quote
21488 \begin_layout Quote
21494 \begin_layout Quote
21500 \begin_layout Quote
21506 \begin_layout Quote
21512 \begin_layout Standard
21513 Dans la définition de l'
21514 \begin_inset Flex Code
21517 \begin_layout Plain Layout
21524 les spécifications suivantes sont possibles:
21527 \begin_layout Itemize
21528 \begin_inset Flex Code
21531 \begin_layout Plain Layout
21538 \begin_inset Flex Code
21541 \begin_layout Plain Layout
21547 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
21548 \begin_inset Flex Code
21551 \begin_layout Plain Layout
21559 vous pouvez définir un raccourci en ajoutant le caractère désiré à la chaîne,
21561 \begin_inset Quotes cld
21565 \begin_inset Quotes crd
21569 \begin_inset space \thinspace{}
21573 \begin_inset space \space{}
21577 \begin_inset Quotes cld
21581 \begin_inset Flex Code
21584 \begin_layout Plain Layout
21585 Éléments personnalisables|é
21591 \begin_inset Quotes crd
21597 \begin_layout Itemize
21598 \begin_inset Flex Code
21601 \begin_layout Plain Layout
21608 \begin_inset Flex Code
21611 \begin_layout Plain Layout
21617 définit une chaîne particulière pour le menu.
21618 Vous pouvez définir un raccourci en ajoutant le caractère désiré à la chaîne,
21620 \begin_inset Quotes cld
21624 \begin_inset Quotes crd
21628 \begin_inset space \thinspace{}
21632 \begin_inset space \space{}
21636 \begin_inset Quotes cld
21640 \begin_inset Flex Code
21643 \begin_layout Plain Layout
21644 Éléments personnalisables|é
21650 \begin_inset Quotes crd
21654 Cette spécification est facultative,
21655 si elle n'existe pas,
21657 \begin_inset Flex Code
21660 \begin_layout Plain Layout
21666 sera utilisée pour le menu;
21669 \begin_layout Itemize
21670 \begin_inset Flex Code
21673 \begin_layout Plain Layout
21680 \begin_inset Flex Code
21683 \begin_layout Plain Layout
21689 définit un texte explicatif qui apparaît dans la bulle d'aide quand le curseur passe sur l'insertion d'argument;
21692 \begin_layout Itemize
21693 \begin_inset Flex Code
21696 \begin_layout Plain Layout
21703 \begin_inset Flex Code
21706 \begin_layout Plain Layout
21715 \begin_inset space \thinspace{}
21719 \begin_inset Flex Code
21722 \begin_layout Plain Layout
21728 ] précise si l’argument est obligatoire (1) ou optionnel (0).
21729 Les arguments obligatoires ont émis comme une chaîne vide s'ils ne sont pas précisés,
21730 alors que les arguments optionnels ne sont pas émis du tout.
21732 les arguments obligatoires sont insérés entre
21733 \begin_inset Flex Code
21736 \begin_layout Plain Layout
21743 alors que les arguments optionnels sont insérés entre
21744 \begin_inset Flex Code
21747 \begin_layout Plain Layout
21756 \begin_layout Itemize
21762 \begin_inset Flex Code
21765 \begin_layout Plain Layout
21771 définit une commande différente de la commande implicite (
21772 \begin_inset Flex Code
21775 \begin_layout Plain Layout
21785 ) pour les ruptures de ligne.
21786 La barre inversée initiale ne doit pas être saisie.
21789 \begin_layout Itemize
21790 \begin_inset Flex Code
21793 \begin_layout Plain Layout
21800 \begin_inset Flex Code
21803 \begin_layout Plain Layout
21809 définit une autre argument (par son numéro d'ordre) dont cet argument demande l’émission s'il est lui-même émis.
21810 Par exemple en \SpecialChar LaTeX
21812 les arguments optionnels demandent l'émission d'autres arguments optionnels situés avant eux dans la liste (au moins vides),
21814 \begin_inset Flex Code
21817 \begin_layout Plain Layout
21820 command[][argument]{text}
21826 ou ceci peut être précisé par la directive
21827 \begin_inset Flex Code
21830 \begin_layout Plain Layout
21837 \begin_inset Flex Code
21840 \begin_layout Plain Layout
21847 Si plusiuers argumenst sont requis,
21848 séparez-les par des virgules,
21853 \begin_inset Flex Code
21856 \begin_layout Plain Layout
21867 \begin_layout Itemize
21868 \begin_inset Flex Code
21871 \begin_layout Plain Layout
21878 \begin_inset Flex Code
21881 \begin_layout Plain Layout
21887 définit un délimiteur gauche personnalisé (au lieu de
21888 \begin_inset Flex Code
21891 \begin_layout Plain Layout
21898 \begin_inset Flex Code
21901 \begin_layout Plain Layout
21908 Un passage à la ligne dans la sortie peut être indiqué par
21909 \begin_inset Flex Code
21912 \begin_layout Plain Layout
21921 \begin_layout Itemize
21922 \begin_inset Flex Code
21925 \begin_layout Plain Layout
21932 \begin_inset Flex Code
21935 \begin_layout Plain Layout
21941 définit un délimiteur droit personnalisé (au lieu de
21942 \begin_inset Flex Code
21945 \begin_layout Plain Layout
21952 \begin_inset Flex Code
21955 \begin_layout Plain Layout
21962 Un passage à la ligne dans la sortie peut être indiqué par
21963 \begin_inset Flex Code
21966 \begin_layout Plain Layout
21975 \begin_layout Itemize
21976 \begin_inset Flex Code
21979 \begin_layout Plain Layout
21986 \begin_inset Flex Code
21989 \begin_layout Plain Layout
21995 définit un argument qui sera inséré si et seulement si aucun argument n'est saisi par l'utilisateur,
21996 c'est-à-dire si aucun insert d'argument n'a été spécifié (notez qu'un insert d'argument vide masque le
21997 \begin_inset Flex Code
22000 \begin_layout Plain Layout
22007 Les arguments multiples doivent être séparés par des virgules;
22010 \begin_layout Itemize
22011 \begin_inset Flex Code
22014 \begin_layout Plain Layout
22021 \begin_inset Flex Code
22024 \begin_layout Plain Layout
22030 définit un argument inséré dans tous les cas (seul ou en plus des chaîne saisies par l’utilisateur).
22031 Les arguments multiples doivent être séparés par des virgules;
22034 \begin_layout Itemize
22035 \begin_inset Flex Code
22038 \begin_layout Plain Layout
22044 définit la police de caractères utilisée pour le contenu de l'argument,
22046 \begin_inset CommandInset ref
22048 reference "subsec:polices"
22056 \begin_layout Itemize
22057 \begin_inset Flex Code
22060 \begin_layout Plain Layout
22067 \begin_inset Flex Code
22070 \begin_layout Plain Layout
22079 \begin_inset space \thinspace{}
22083 \begin_inset Flex Code
22086 \begin_layout Plain Layout
22092 ] similaire à la directive des styles de paragraphe,
22094 \begin_inset space ~
22098 \begin_inset CommandInset ref
22100 reference "subsec:Styles-de-paragraphe"
22111 \begin_layout Itemize
22112 \begin_inset Flex Code
22115 \begin_layout Plain Layout
22121 définit la police de caractères utilisée pour l'étiquette,
22123 \begin_inset CommandInset ref
22125 reference "subsec:polices"
22133 \begin_layout Itemize
22134 \begin_inset Flex Code
22137 \begin_layout Plain Layout
22144 \begin_inset Flex Code
22147 \begin_layout Plain Layout
22159 ] précise le style de rendu utilisé pour les cadres d'insertion et les boutons;
22162 \begin_layout Itemize
22163 \begin_inset Flex Code
22166 \begin_layout Plain Layout
22173 \begin_inset Flex Code
22176 \begin_layout Plain Layout
22182 force l'insertion de l’argument lorsque le style concerné est sélectionné (si sa valeur est 1).
22186 \begin_layout Itemize
22187 \begin_inset Flex Code
22190 \begin_layout Plain Layout
22197 \begin_inset Flex Code
22200 \begin_layout Plain Layout
22209 \begin_inset space \thinspace{}
22213 \begin_inset Flex Code
22216 \begin_layout Plain Layout
22222 ] similaire à la directive des styles de paragraphe,
22224 \begin_inset space ~
22228 \begin_inset CommandInset ref
22230 reference "subsec:Styles-de-paragraphe"
22241 \begin_layout Itemize
22242 \begin_inset Flex Code
22245 \begin_layout Plain Layout
22252 \begin_inset Flex Code
22255 \begin_layout Plain Layout
22262 \begin_inset Flex Code
22265 \begin_layout Plain Layout
22272 insère l'argument avec une copie du co-texte,
22273 (soit du texte sélectionné,
22274 soit tout le paragraphe) comme contenu.
22277 \begin_layout Itemize
22278 \begin_inset Flex Code
22281 \begin_layout Plain Layout
22288 \begin_inset Flex Code
22291 \begin_layout Plain Layout
22303 ] précise si le contenu de cet argument doit être émis sous forme brute,
22304 c'est-à-dire sans interprétation particulière requise par \SpecialChar LaTeX
22308 \begin_inset Flex Code
22311 \begin_layout Plain Layout
22317 est hérité par l'insert ou le paragraphe auquel l'argument est attaché,
22326 changent le statut pour le seul argument donné.
22329 \begin_layout Itemize
22330 \begin_inset Flex Code
22333 \begin_layout Plain Layout
22340 \begin_inset Flex Code
22343 \begin_layout Plain Layout
22344 chaîne de caractères
22353 définit des caractères qui doivent être transmis tel quels à la sortie,
22354 c'est-à-dire sans traitements particuliers que \SpecialChar LaTeX
22362 ceci nécessite une définition explicite pour les arguments,
22363 ceux-ci n’héritant pas
22367 de leur insert ou format parent.
22370 \begin_layout Itemize
22371 \begin_inset Flex Code
22374 \begin_layout Plain Layout
22381 \begin_inset Flex Code
22384 \begin_layout Plain Layout
22393 \begin_inset space \thinspace{}
22397 \begin_inset Flex Code
22400 \begin_layout Plain Layout
22406 ] émettra le contenu de l'argument dans l'élément correspondant dans la table des matières si positionné à 1.
22414 \begin_layout Standard
22416 le texte saisi dans la fenêtre de travail de \SpecialChar LyX
22417 dans le style considéré est le dernier argument de la commande si le
22418 \begin_inset Flex Code
22421 \begin_layout Plain Layout
22428 \begin_inset Flex Code
22431 \begin_layout Plain Layout
22439 les arguments préfixés par
22440 \begin_inset Flex Code
22443 \begin_layout Plain Layout
22449 sont émis après cet argument de la fenêtre de travail.
22450 Notez que la numérotation des post-arguments repart de 1,
22451 de sorte que le premier argument suivant l’argument de la fenêtre de travail est
22452 \begin_inset Flex Code
22455 \begin_layout Plain Layout
22462 Les post-arguments sont ignorés dans tout autre
22463 \begin_inset Flex Code
22466 \begin_layout Plain Layout
22473 \begin_inset Flex Code
22476 \begin_layout Plain Layout
22485 \begin_layout Standard
22486 Les arguments de liste
22487 \begin_inset Flex Code
22490 \begin_layout Plain Layout
22499 \begin_inset Flex Code
22502 \begin_layout Plain Layout
22510 ) sont préfixés par
22511 \begin_inset Flex Code
22514 \begin_layout Plain Layout
22520 suivi par leur numéro (e.
22521 \begin_inset space \thinspace{}
22525 \begin_inset space \space{}
22529 \begin_inset Flex Code
22532 \begin_layout Plain Layout
22541 \begin_layout Standard
22543 il existe un type particulier d'argument doté du préfixe
22544 \begin_inset Flex Code
22547 \begin_layout Plain Layout
22554 Ce n'est pas vraiment un argument,
22555 mais il utilise l’interface des arguments (le préfixe est aussi suivi par un nombre,
22557 \begin_inset space \thinspace{}
22562 \begin_inset Flex Code
22565 \begin_layout Plain Layout
22566 Argument listpreamble:1
22572 Comme son nom l'indique,
22573 il s'applique aux listes comme
22593 Son contenu sera positionné au début de la liste,
22595 \begin_inset Flex Code
22598 \begin_layout Plain Layout
22607 sur une ligne à part (un endroit normalement inaccessible en \SpecialChar LyX
22610 les utilisateurs peuvent insérer des redéfinitions (de longueurs,
22611 etc.) pour des listes particulières.
22613 ces arguments n'ont pas de délimiteur.
22616 \begin_layout Subsection
22618 \begin_inset CommandInset label
22620 name "subsec:Compteurs"
22627 \begin_layout Standard
22628 Il faut définir les compteurs (
22629 \begin_inset Flex Code
22632 \begin_layout Plain Layout
22640 \begin_inset Flex Code
22643 \begin_layout Plain Layout
22650 ) dans la classe elle-même.
22651 Les compteurs standard sont définis dans le fichier
22652 \begin_inset Flex Code
22655 \begin_layout Plain Layout
22662 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
22663 il suffit probablement que vous ajoutiez
22666 \begin_layout LyX-Code
22667 Input stdcounters.inc
22670 \begin_layout Standard
22671 à un endroit raisonnable dans la classe.
22674 \begin_layout Standard
22675 Mais si vous voulez définir des compteurs à votre guise,
22676 vous pouvez le faire.
22677 La déclaration d'un compteur doit commencer par
22680 \begin_layout LyX-Code
22684 \begin_layout Standard
22686 \begin_inset Flex Code
22689 \begin_layout Plain Layout
22695 est le nom du compteur.
22696 Et elle doit se terminer par
22697 \begin_inset Flex Code
22700 \begin_layout Plain Layout
22709 \begin_layout Standard
22710 Les paramètres suivants peuvent également être utilisés:
22713 \begin_layout Description
22714 \begin_inset Flex Code
22717 \begin_layout Plain Layout
22724 \begin_inset Flex Code
22727 \begin_layout Plain Layout
22733 ] positionne la valeur initiale du compteur,
22734 valeur à laquelle il sera réinitialisé quand cela sera nécessaire.
22736 la valeur désirée est la valeur implicite,
22737 \begin_inset space ~
22743 \begin_layout Description
22744 \begin_inset Flex Code
22747 \begin_layout Plain Layout
22754 \begin_inset Flex Code
22757 \begin_layout Plain Layout
22764 \begin_inset Quotes erd
22768 \begin_inset Quotes erd
22771 ] définit comment le compteur s'affiche.
22772 Fixer ce paramètre positionne également
22773 \begin_inset Flex Code
22776 \begin_layout Plain Layout
22777 LabelStringAppendix
22783 Les arguments spécifiques suivants peuvent être utilisés:
22787 \begin_layout Itemize
22788 \begin_inset Flex Code
22791 \begin_layout Plain Layout
22799 sera remplacé par l'expansion de
22800 \begin_inset Flex Code
22803 \begin_layout Plain Layout
22810 \begin_inset Newline newline
22814 \begin_inset Flex Code
22817 \begin_layout Plain Layout
22818 LabelStringAppendix
22824 \begin_inset Flex Code
22827 \begin_layout Plain Layout
22837 \begin_layout Itemize
22838 les valeurs du compteur peuvent être exprimées par des macros à la \SpecialChar LaTeX
22840 \begin_inset Flex Code
22843 \begin_layout Plain Layout
22861 \begin_inset Flex Code
22864 \begin_layout Plain Layout
22874 \begin_inset Flex Code
22877 \begin_layout Plain Layout
22886 3,\SpecialChar ldots
22889 \begin_inset Flex Code
22892 \begin_layout Plain Layout
22898 pour les lettres en bas de casse:
22905 \begin_inset Flex Code
22908 \begin_layout Plain Layout
22914 pour les lettres en capitales:
22921 \begin_inset Flex Code
22924 \begin_layout Plain Layout
22930 pour la numérotation en bas de casse romaine:
22937 \begin_inset Flex Code
22940 \begin_layout Plain Layout
22946 pour la numérotation capitale romaine:
22953 \begin_layout Standard
22955 \begin_inset Flex Code
22958 \begin_layout Plain Layout
22965 une valeur implicite est construite comme suit:
22966 si le compteur a un compteur parent
22967 \begin_inset Flex Code
22970 \begin_layout Plain Layout
22977 \begin_inset Flex Code
22980 \begin_layout Plain Layout
22988 \begin_inset Newline newline
22992 \begin_inset Flex Code
22995 \begin_layout Plain Layout
23007 \begin_inset Flex Code
23010 \begin_layout Plain Layout
23021 \begin_layout Description
23022 \begin_inset Flex Code
23025 \begin_layout Plain Layout
23026 LabelStringAppendix
23032 \begin_inset Flex Code
23035 \begin_layout Plain Layout
23042 \begin_inset Quotes erd
23046 \begin_inset Quotes erd
23050 \begin_inset Flex Code
23053 \begin_layout Plain Layout
23060 mais pour les annexes.
23063 \begin_layout Description
23064 \begin_inset Flex Code
23067 \begin_layout Plain Layout
23074 \begin_inset Flex Code
23077 \begin_layout Plain Layout
23084 \begin_inset Quotes eld
23088 \begin_inset Quotes erd
23091 ] définit le nom du compteur utilisé en \SpecialChar LaTeX
23094 en \SpecialChar LyX
23096 il existe un compteur dénommé `theorem',
23097 mais son nom dans l'exportation \SpecialChar LaTeX
23101 \begin_layout Description
23102 \begin_inset Flex Code
23105 \begin_layout Plain Layout
23112 \begin_inset Flex Code
23115 \begin_layout Plain Layout
23122 \begin_inset Quotes erd
23126 \begin_inset Quotes erd
23129 ] définit un format à utiliser pour les références mises en forme utilisant ce compteur.
23131 on peut vouloir que les références aux numéros de section apparaissent comme
23132 \begin_inset Quotes cld
23136 \begin_inset space ~
23140 \begin_inset Quotes crd
23144 La chaîne devra contenir
23145 \begin_inset Quotes cld
23149 \begin_inset Quotes crd
23152 ou une spécifcation de compteur comme dans
23153 \begin_inset Flex Code
23156 \begin_layout Plain Layout
23163 Ceci sera remplacé par la valeur courante du compteur.
23170 \begin_inset Flex Code
23173 \begin_layout Plain Layout
23183 (qui pourrait être affiché comme §2.7).
23186 \begin_layout Description
23189 \begin_inset Flex Code
23192 \begin_layout Plain Layout
23201 \begin_inset Flex Code
23204 \begin_layout Plain Layout
23214 \begin_inset Flex Code
23217 \begin_layout Plain Layout
23227 est à utiliser avec les références mises en forme,
23228 en particulier quand un seul compteur est utilisé avec plusiurs styles.
23229 Par exemple le compteur
23230 \begin_inset Flex Code
23233 \begin_layout Plain Layout
23239 est souvent utilisé pour tous les environnements de type théorème:
23251 Le premier argument donne un préfixe utilisé dans les étiquettes (e.g.
23253 \begin_inset Quotes cld
23257 \begin_inset Quotes crd
23261 \begin_inset Quotes cld
23265 \begin_inset Quotes crd
23269 et le second un chaîne de mise en forme comme pour
23270 \begin_inset Flex Code
23273 \begin_layout Plain Layout
23280 \begin_inset Flex Code
23283 \begin_layout Plain Layout
23290 S'il n'est pas spécifié,
23292 \begin_inset Flex Code
23295 \begin_layout Plain Layout
23304 \begin_layout Description
23305 \begin_inset Flex Code
23308 \begin_layout Plain Layout
23315 \begin_inset Flex Code
23318 \begin_layout Plain Layout
23325 \begin_inset Quotes erd
23329 \begin_inset Quotes erd
23332 ] contient le nom d'un autre compteur:
23333 le compteur actuel sera remis à zéro à chaque fois que l'autre augmentera.
23336 \begin_inset Flex Code
23339 \begin_layout Plain Layout
23346 \begin_inset Flex Code
23349 \begin_layout Plain Layout
23358 \begin_layout Subsection
23359 Description de police
23360 \begin_inset CommandInset label
23362 name "subsec:polices"
23369 \begin_layout Standard
23370 Une description de police ressemble à :
23373 \begin_layout LyX-Code
23387 \begin_layout LyX-Code
23391 \begin_layout LyX-Code
23395 \begin_layout Standard
23396 et les commandes suivantes sont disponibles :
23399 \begin_layout Description
23400 \begin_inset Flex Code
23403 \begin_layout Plain Layout
23418 \begin_inset space ~
23422 \begin_inset CommandInset ref
23424 reference "chap:Names-of-colors"
23432 pour les arguments valides.
23435 \begin_layout Description
23436 \begin_inset Flex Code
23439 \begin_layout Plain Layout
23448 \begin_inset Flex Code
23451 \begin_layout Plain Layout
23461 \begin_inset Flex Code
23464 \begin_layout Plain Layout
23472 \begin_inset Flex Code
23475 \begin_layout Plain Layout
23484 \begin_layout Description
23485 \begin_inset Flex Code
23488 \begin_layout Plain Layout
23495 \begin_inset Flex Code
23498 \begin_layout Plain Layout
23506 ] avec les arguments valides suivants:
23508 \begin_inset Flex Code
23511 \begin_layout Plain Layout
23519 \begin_inset Flex Code
23522 \begin_layout Plain Layout
23530 \begin_inset Flex Code
23533 \begin_layout Plain Layout
23541 \begin_inset Flex Code
23544 \begin_layout Plain Layout
23552 \begin_inset Flex Code
23555 \begin_layout Plain Layout
23563 \begin_inset Flex Code
23566 \begin_layout Plain Layout
23574 \begin_inset Flex Code
23577 \begin_layout Plain Layout
23585 \begin_inset Flex Code
23588 \begin_layout Plain Layout
23596 \begin_inset Flex Code
23599 \begin_layout Plain Layout
23607 \begin_inset Flex Code
23610 \begin_layout Plain Layout
23618 \begin_inset Flex Code
23621 \begin_layout Plain Layout
23628 \begin_inset Newline linebreak
23632 \begin_inset Flex Code
23635 \begin_layout Plain Layout
23642 Chacun de ceux-ci (dés)active l'attribut correspondant.
23643 \begin_inset Newline newline
23648 \begin_inset Flex Code
23651 \begin_layout Plain Layout
23657 active la mise en évidence,
23659 \begin_inset Flex Code
23662 \begin_layout Plain Layout
23669 Si ce dernier point vous intrigue,
23670 souvenez-vous que le réglage de police du contexte courant est généralement hérité du contexte environnant.
23673 \begin_inset Flex Code
23676 \begin_layout Plain Layout
23684 désactiverait la mise en évidence qui était active de toutes façons,
23685 par exemple dans un environnement de théorème.
23689 \begin_layout Description
23690 \begin_inset Flex Code
23693 \begin_layout Plain Layout
23702 \begin_inset Flex Code
23705 \begin_layout Plain Layout
23715 \begin_inset Flex Code
23718 \begin_layout Plain Layout
23727 \begin_layout Description
23728 \begin_inset Flex Code
23731 \begin_layout Plain Layout
23740 \begin_inset Flex Code
23743 \begin_layout Plain Layout
23753 \begin_inset Flex Code
23756 \begin_layout Plain Layout
23764 \begin_inset Flex Code
23767 \begin_layout Plain Layout
23775 \begin_inset Flex Code
23778 \begin_layout Plain Layout
23787 \begin_layout Description
23788 \begin_inset Flex Code
23791 \begin_layout Plain Layout
23798 \begin_inset Flex Code
23801 \begin_layout Plain Layout
23809 \begin_inset Flex Code
23812 \begin_layout Plain Layout
23820 \begin_inset Flex Code
23823 \begin_layout Plain Layout
23833 \begin_inset Flex Code
23836 \begin_layout Plain Layout
23844 \begin_inset Flex Code
23847 \begin_layout Plain Layout
23855 \begin_inset Flex Code
23858 \begin_layout Plain Layout
23866 \begin_inset Flex Code
23869 \begin_layout Plain Layout
23877 \begin_inset Flex Code
23880 \begin_layout Plain Layout
23889 \begin_layout Subsection
23890 \begin_inset CommandInset label
23892 name "subsec:Citation-engine-description"
23896 Description du moteur de citation
23899 \begin_layout Standard
23901 \begin_inset Flex Code
23904 \begin_layout Plain Layout
23911 tels qu'ils ont utilisés dans les fichiers éponymes (voir
23912 \begin_inset CommandInset ref
23914 reference "subsec:Cite-Engine-Files"
23923 définissent les commandes de citation reconnues par un
23924 \begin_inset Quotes cld
23928 \begin_inset Quotes crd
23932 Un moteur de citation,
23933 en \SpecialChar LyX
23935 désigne une façon de spécifier le format des citations en utilisant des nombres,
23936 des noms d'auteurs ou des années.
23939 reconnaît trois types de moteurs:
23942 \begin_layout Enumerate
23943 \begin_inset Flex Code
23946 \begin_layout Plain Layout
23953 la méthode implicite de Bib\SpecialChar TeX
23954 pour mettre en forme les citations,
23955 un style numérique simple (e.
23956 \begin_inset space \thinspace{}
23961 \begin_inset Quotes eld
23965 \begin_inset Quotes erd
23971 \begin_layout Enumerate
23972 \begin_inset Flex Code
23975 \begin_layout Plain Layout
23982 les citations style Harvard combinant noms d'auteurs et année de publication (e.
23983 \begin_inset space \thinspace{}
23988 \begin_inset Quotes eld
23991 Smith et Miller (2017b)
23992 \begin_inset Quotes erd
23998 \begin_layout Enumerate
23999 \begin_inset Flex Code
24002 \begin_layout Plain Layout
24009 citations numériques étendues incluant l'auteur ou le titre à côté du numéro (e.
24010 \begin_inset space \thinspace{}
24015 \begin_inset Quotes eld
24018 Smith et Miller [1]
24019 \begin_inset Quotes erd
24025 \begin_layout Standard
24027 \begin_inset Flex Code
24030 \begin_layout Plain Layout
24036 se présentent comme ceci :
24039 \begin_layout LyX-Code
24043 \begin_layout LyX-Code
24047 \begin_layout LyX-Code
24051 \begin_layout LyX-Code
24052 citeyearpar[][]=parencite*
24055 \begin_layout LyX-Code
24059 \begin_layout LyX-Code
24063 \begin_layout Standard
24065 \begin_inset Flex Code
24068 \begin_layout Plain Layout
24075 Les lignes suivantes définissent respectivement une commande de citation ou un paradigme de commande de citation reconnu par le moteur.
24076 La ligne peut être simplement une commande de citation utilisée à la fois pour désigner la commande \SpecialChar LyX
24077 et la sortie \SpecialChar LaTeX
24078 ou peut être plus compliquée pour éclaircir les choses.
24079 La syntaxe complète est:
24082 \begin_layout LyX-Code
24083 LyXName|alias$*<!_stardesc!_stardesctooltip>[][]=latexcmd
24086 \begin_layout Itemize
24087 \begin_inset Flex Code
24090 \begin_layout Plain Layout
24097 le nom utilisé dans le fichier
24098 \begin_inset Flex Code
24101 \begin_layout Plain Layout
24111 \begin_layout Standard
24112 Pour des raisons de portabilité,
24113 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,
24114 et nous devons choisir un
24115 \begin_inset Flex Code
24118 \begin_layout Plain Layout
24125 si le nom de la commande \SpecialChar LaTeX
24130 \begin_layout Itemize
24131 \begin_inset Flex Code
24134 \begin_layout Plain Layout
24141 une liste de commandes (séparées par des virgules) synonymes du
24142 \begin_inset Flex Code
24145 \begin_layout Plain Layout
24151 donné dans le moteur courant.
24152 Ceci facilite le changement de paquetages de citations et de moteurs.
24154 \begin_inset Flex Code
24157 \begin_layout Plain Layout
24163 peut être comparé à
24164 \begin_inset Flex Code
24167 \begin_layout Plain Layout
24173 dans les définitions de format.
24176 \begin_layout Itemize
24177 \begin_inset Flex Code
24180 \begin_layout Plain Layout
24187 la commande \SpecialChar LaTeX
24188 effectivement émise.
24192 \begin_layout Standard
24193 \begin_inset Flex Code
24196 \begin_layout Plain Layout
24203 \begin_inset Flex Code
24206 \begin_layout Plain Layout
24214 \begin_inset Flex Code
24217 \begin_layout Plain Layout
24225 \begin_inset Flex Code
24228 \begin_layout Plain Layout
24234 sera émis vers \SpecialChar LaTeX
24238 \begin_layout Standard
24242 \begin_layout Itemize
24243 une capitale indique que la commande a également une forme capitalisée (
24244 \begin_inset Flex Code
24247 \begin_layout Plain Layout
24257 \begin_inset Flex Code
24260 \begin_layout Plain Layout
24269 Ceci force en général la capitalisation des préfixes de nom (
24274 \begin_inset Formula $\Rightarrow$
24284 \begin_layout Itemize
24286 \begin_inset Flex Code
24289 \begin_layout Plain Layout
24295 précisent le nombre d'arguments facultatifs (de 0 à 2).
24298 \begin_layout Itemize
24300 \begin_inset Flex Code
24303 \begin_layout Plain Layout
24310 existe une version étoilée de la commande (
24311 \begin_inset Flex Code
24314 \begin_layout Plain Layout
24324 \begin_inset Flex Code
24327 \begin_layout Plain Layout
24340 \begin_layout Standard
24342 la version étoilée signifie qu'il faut afficher tous les auteurs,
24343 même si la liste devrait être raccourcie par
24344 \begin_inset Quotes cld
24348 \begin_inset Quotes crd
24351 du fait de la limite
24352 \begin_inset Flex Code
24355 \begin_layout Plain Layout
24364 \begin_layout Standard
24365 Si l'étoile a une signification différente pour une commande donnée,
24366 ceci peut être spécifié par des crochets anguleux:
24368 \begin_inset Flex Code
24371 \begin_layout Plain Layout
24372 <!_stardesc!_stardesctooltip>
24378 On peut préciser au maximum deux mots-clés (sujets à traduction) marqués par le préfixe
24379 \begin_inset Flex Code
24382 \begin_layout Plain Layout
24389 Le premier désigne la chaîne de caractères qui remplace la case à cocher
24390 \begin_inset Quotes cld
24398 \begin_inset Quotes crd
24401 dans le menu de citation,
24402 le second désigne une bulle d'aide optionnelle pour cette case.
24405 \begin_layout Standard
24406 Notez que ces deux mots-clés doivent être définis dans un
24407 \begin_inset Flex Code
24410 \begin_layout Plain Layout
24416 (voir le paragraphe suivant),
24417 en enlevant le point d'exclamation,
24421 \begin_layout LyX-Code
24422 _stardesc Légende d'une commande étoilée
24425 \begin_layout LyX-Code
24426 _stardesctooltip Bulle d'aide pour la case à cocher d'une commande étoilée
24430 \begin_layout Itemize
24432 \begin_inset Flex Code
24435 \begin_layout Plain Layout
24441 indique que cette commande supporte les
24442 \begin_inset Quotes cld
24445 listes de citation qualifiées
24446 \begin_inset Quotes crd
24450 Ceci est une fonctionnalité particulière à
24454 pour les citations à références multiples,
24455 où une pré- ou post-note peut être associée à chaque référence de la liste.
24456 Veuillez vous reporter au manuel
24463 \begin_layout Standard
24464 Si vous souhaitez ajouter une commande
24468 à un moteur de citation (e.g.
24469 ajouter une commande particulière fournie par une classe),
24470 vous pouvez utiliser
24471 \begin_inset Flex Code
24474 \begin_layout Plain Layout
24475 AddToCiteEngine <type de moteur> \SpecialChar ldots
24482 Notez que seules les commandes de citation qui n'existe pas encore sont ajoutées.
24485 \begin_layout Subsection
24486 \begin_inset CommandInset label
24488 name "subsec:Description citation"
24492 Description d'une insertion de citation
24495 \begin_layout Standard
24497 \begin_inset Flex Code
24500 \begin_layout Plain Layout
24506 servent à décrire comment les citations bibliographiques doivent être affichées,
24507 à la fois dans \SpecialChar LyX
24508 (dans la fenêtre de citation et dans les bulles d'aide,
24509 par exemple) et dans le résultat XHTML.
24510 Un tel bloc se présente comme suit:
24513 \begin_layout LyX-Code
24519 \begin_layout LyX-Code
24525 \begin_layout LyX-Code
24531 \begin_layout LyX-Code
24537 \begin_layout Standard
24543 \begin_layout LyX-Code
24549 \begin_layout LyX-Code
24555 \begin_layout LyX-Code
24561 \begin_layout LyX-Code
24567 \begin_layout Standard
24568 Dans le premier cas,
24569 les différentes lignes définissent l'affichage de l'information correspondant à une article ou à un livre,
24571 et une telle définition peut être créée pour tout type d'entrée apparaissant dans un fichier Bib\SpecialChar TeX
24574 définit un format implicite dans le code source qui sera utilisé si aucune définition spécifique n'est fournie.
24576 prédéfinit plusieurs formats dans le fichier
24577 \begin_inset Flex Code
24580 \begin_layout Plain Layout
24587 qui est inclus dans la plupart des classes de document \SpecialChar LyX
24591 \begin_layout Standard
24592 Dans le second cas,
24593 les lignes définissent comment une commande de citation particulière (dans l'exemple
24594 \begin_inset Flex Code
24597 \begin_layout Plain Layout
24607 \begin_inset Flex Code
24610 \begin_layout Plain Layout
24618 ) doit être affichée dans la légende d'insert de citation,
24619 dans le dialogue de citation ou dans le résultat XHTML.
24621 définit de tels formats pour les variantes de style de citation qu'il reconnaît via
24623 Document\SpecialChar menuseparator
24624 Paramètres\SpecialChar menuseparator
24625 Bibliographie\SpecialChar ldots
24629 \begin_inset Flex Code
24632 \begin_layout Plain Layout
24638 qui accompagnent \SpecialChar LyX
24640 \begin_inset space ~
24644 \begin_inset CommandInset ref
24646 reference "subsec:Cite-Engine-Files"
24657 \begin_layout Standard
24658 Les définitions utilisent un langage simple qui permet
24659 \begin_inset space ~
24662 de remplacer les clés Bib\SpecialChar TeX
24664 les clés doivent être encloses entre caractères
24665 \begin_inset Flex Code
24668 \begin_layout Plain Layout
24677 \begin_inset Flex Code
24680 \begin_layout Plain Layout
24687 Une définition simple serait par exemple:
24690 \begin_layout LyX-Code
24693 \begin_inset Quotes eld
24697 \begin_inset Quotes erd
24703 \begin_layout Standard
24704 Ceci imprimerait le nom de l'auteur,
24705 suivi d'une virgule,
24707 entre double guillemets,
24711 \begin_layout Standard
24713 vous voudrez parfois n'imprimer une clé que si elle existe.
24714 Ceci est obtenu par une construction conditionnelle,
24717 \begin_inset Flex Code
24720 \begin_layout Plain Layout
24722 \begin_inset space ~
24733 \begin_inset Flex Code
24736 \begin_layout Plain Layout
24744 \begin_inset Quotes cld
24748 \begin_inset Quotes crd
24751 suivi de la clé volume.
24752 On peut aussi introduire une clause
24753 \begin_inset Flex Code
24756 \begin_layout Plain Layout
24762 dans l'expression conditionnelle,
24764 \begin_inset Newline newline
24768 \begin_inset Flex Code
24771 \begin_layout Plain Layout
24772 {%author%[[%author%]][[%editor%,
24779 \begin_inset Newline newline
24784 \begin_inset Flex Code
24787 \begin_layout Plain Layout
24793 est imprimée si elle existe;
24795 \begin_inset Flex Code
24798 \begin_layout Plain Layout
24806 \begin_inset Quotes cld
24811 \begin_inset Quotes crd
24815 Noter que la clé est encore enclose entre caractères
24816 \begin_inset Flex Code
24819 \begin_layout Plain Layout
24826 la clause conditionnelle entière est enclose entre accolades,
24828 \begin_inset Flex Code
24831 \begin_layout Plain Layout
24838 \begin_inset Flex Code
24841 \begin_layout Plain Layout
24847 sont encloses entre double crochets
24848 \begin_inset Quotes cld
24852 \begin_inset Quotes crd
24856 \begin_inset Quotes cld
24860 \begin_inset Quotes crd
24864 Il ne peut avoir d'espaces entre ces marqueurs.
24867 \begin_layout Standard
24868 En plus des clés d'entrée,
24869 quelques clés spéciales peuvent être utilisée pour ces conditions:
24872 \begin_layout Itemize
24873 \begin_inset Flex Code
24876 \begin_layout Plain Layout
24877 {%dialog%[[true]][[false]]}
24884 \begin_inset Quotes cld
24888 \begin_inset Quotes crd
24891 pour les dialogues et les menus,
24893 \begin_inset Quotes cld
24897 \begin_inset Quotes crd
24900 dans d'autres contextes (fenêtre \SpecialChar LyX
24905 \begin_layout Itemize
24906 \begin_inset Flex Code
24909 \begin_layout Plain Layout
24910 {%export%[[true]][[false]]}
24917 \begin_inset Quotes cld
24921 \begin_inset Quotes crd
24924 pour exports et menus,
24926 \begin_inset Quotes cld
24930 \begin_inset Quotes crd
24933 dans d'autres contextes (fenêtre \SpecialChar LyX
24938 \begin_layout Itemize
24939 \begin_inset Flex Code
24942 \begin_layout Plain Layout
24950 \begin_inset Quotes cld
24954 \begin_inset Quotes crd
24957 si un autre élément suit (e.
24958 \begin_inset space \thinspace{}
24962 dans une citation à clés multiples),
24964 \begin_inset Quotes cld
24968 \begin_inset Quotes crd
24972 \begin_inset Quotes crd
24978 \begin_layout Itemize
24979 \begin_inset Flex Code
24982 \begin_layout Plain Layout
24983 {%second%[[true]][[false]]}
24990 \begin_inset Quotes cld
24994 \begin_inset Quotes crd
24997 si c'est le second élément d'une liste,
24999 \begin_inset Quotes cld
25003 \begin_inset Quotes crd
25009 \begin_layout Itemize
25010 \begin_inset Flex Code
25013 \begin_layout Plain Layout
25014 {%ifstar%[[true]][[false]]}
25021 \begin_inset Quotes cld
25025 \begin_inset Quotes crd
25028 pour une commande de citation étoilée (comme
25029 \begin_inset Flex Code
25032 \begin_layout Plain Layout
25042 \begin_inset Quotes cld
25046 \begin_inset Quotes crd
25049 si la commande est non étoilée;
25052 \begin_layout Itemize
25053 \begin_inset Flex Code
25056 \begin_layout Plain Layout
25057 {%ifentrytype:<type>%[[true]][[false]]}
25064 \begin_inset Quotes cld
25068 \begin_inset Quotes crd
25071 si le type d'entrée courant correspond à
25072 \begin_inset Flex Code
25075 \begin_layout Plain Layout
25083 \begin_inset Quotes cld
25087 \begin_inset Quotes crd
25091 dans une définition de citation
25092 \begin_inset Flex Code
25095 \begin_layout Plain Layout
25096 {%ifentrytype:book%[[ceci est un livre]][[ceci n'est pas un livre]]}
25104 \begin_layout Itemize
25105 \begin_inset Flex Code
25108 \begin_layout Plain Layout
25109 {%ifmultiple:<authortype>%[[true]][[false]]}
25116 \begin_inset Quotes cld
25120 \begin_inset Quotes crd
25123 si le type d'auteur courant ( author,
25124 editor etc.) a plusieurs auteurs,
25126 \begin_inset Quotes cld
25130 \begin_inset Quotes crd
25134 dans la définition d'une bibliographie:
25136 \begin_inset Flex Code
25139 \begin_layout Plain Layout
25140 {%ifmultiple:editor%[[eds.]][[ed.]]}
25148 \begin_layout Itemize
25149 \begin_inset Flex Code
25152 \begin_layout Plain Layout
25153 {%ifqualified%[[true]][[false]]}
25160 \begin_inset Quotes cld
25164 \begin_inset Quotes crd
25167 si la citation courante est est une liste de citation qualifiée (un format spécifique
25171 pour les citations à références multiples),
25173 \begin_inset Quotes cld
25177 \begin_inset Quotes crd
25183 \begin_layout Standard
25185 \begin_inset Flex Code
25188 \begin_layout Plain Layout
25194 imprime la clé auteur telle qu'elle est décrite dans le fichier bibliographique.
25195 Ce n'est pas nécessairement ce qui est désiré,
25196 puisque le résultat pourrait être
25197 \begin_inset Quotes cld
25204 \begin_inset Quotes crd
25208 \begin_inset Quotes cld
25212 \begin_inset Quotes crd
25215 est utilisé par Bib\SpecialChar TeX
25216 pour séparer les auteurs).
25218 propose donc quelques méthodes pour afficher correctement des listes de noms (qui seront également traduites).
25219 Les solutions suivantes sont disponibles:
25222 \begin_layout Enumerate
25223 Pour les listes de noms avec prénom et nom,
25224 appropriées pour les auteurs/éditeurs d'une entrée bibliographique.
25226 \begin_inset Flex Code
25229 \begin_layout Plain Layout
25235 précise le type de liste requis (e.g.
25237 \begin_inset Flex Code
25240 \begin_layout Plain Layout
25250 \begin_layout Itemize
25251 \begin_inset Flex Code
25254 \begin_layout Plain Layout
25255 %abbrvnames:<nametype>%
25261 crée une liste abrégée (avec
25262 \begin_inset Quotes cld
25266 \begin_inset Quotes crd
25270 \begin_inset Flex Code
25273 \begin_layout Plain Layout
25282 \begin_layout Itemize
25283 \begin_inset Flex Code
25286 \begin_layout Plain Layout
25287 %fullnames:<nametype>%
25293 crée une liste complète (jamais abréviée avec
25294 \begin_inset Quotes cld
25298 \begin_inset Quotes crd
25304 \begin_layout Itemize
25305 \begin_inset Flex Code
25308 \begin_layout Plain Layout
25309 %forceabbrvnames:<nametype>%
25315 crée une liste toujours abrégée (avec
25316 \begin_inset Quotes cld
25320 \begin_inset Quotes crd
25324 \begin_inset Flex Code
25327 \begin_layout Plain Layout
25337 \begin_layout Enumerate
25338 Autres listes avec prénom et nom,
25339 si l'ordre des nom et prénom diffère dans l'entrée bibliographique (comme avec:
25341 \begin_inset Quotes cld
25351 \begin_inset Quotes crd
25358 \begin_layout Itemize
25359 \begin_inset Flex Code
25362 \begin_layout Plain Layout
25363 %abbrvbynames:<nametype>%
25369 crée une liste abrégée (avec
25370 \begin_inset Quotes cld
25374 \begin_inset Quotes crd
25378 \begin_inset Flex Code
25381 \begin_layout Plain Layout
25390 \begin_layout Itemize
25391 \begin_inset Flex Code
25394 \begin_layout Plain Layout
25395 %fullbynames:<nametype>%
25401 crée une liste complète (jamais abréviée avec
25402 \begin_inset Quotes cld
25406 \begin_inset Quotes crd
25412 \begin_layout Itemize
25413 \begin_inset Flex Code
25416 \begin_layout Plain Layout
25417 %forceabbrvbynames:<nametype>%
25423 crée une liste toujours abrégée (avec
25424 \begin_inset Quotes cld
25428 \begin_inset Quotes crd
25432 \begin_inset Flex Code
25435 \begin_layout Plain Layout
25445 \begin_layout Enumerate
25446 Et enfin listes constituées uniquement de noms de famille,
25447 comme utilisé dans les étiquettes de citation auteur-année.
25448 Elles ne prennent pas de
25449 \begin_inset Flex Code
25452 \begin_layout Plain Layout
25459 mais retournent toujours soit une liste d'auteurs ou,
25460 si c'est impossible,
25461 une liste d'éditeurs (comme il est fréquent dans les étiquettes auteur-année):
25465 \begin_layout Itemize
25466 \begin_inset Flex Code
25469 \begin_layout Plain Layout
25476 crée une liste abrégée (avec
25477 \begin_inset Quotes cld
25481 \begin_inset Quotes crd
25485 \begin_inset Flex Code
25488 \begin_layout Plain Layout
25497 \begin_layout Itemize
25498 \begin_inset Flex Code
25501 \begin_layout Plain Layout
25508 crée une liste complète (jamais abréviée avec
25509 \begin_inset Quotes cld
25513 \begin_inset Quotes crd
25519 \begin_layout Itemize
25520 \begin_inset Flex Code
25523 \begin_layout Plain Layout
25524 %forceabbrvciteauthor%
25530 crée une liste toujours abrégée (avec
25531 \begin_inset Quotes cld
25535 \begin_inset Quotes crd
25539 \begin_inset Flex Code
25542 \begin_layout Plain Layout
25553 \begin_layout Standard
25554 L'ordre prénom/nom dans les deux premières listes peut être ajusté via ces macros:
25557 \begin_layout Itemize
25558 \begin_inset Flex Code
25561 \begin_layout Plain Layout
25562 !firstnameform %surname%,
25568 (premier auteur dans les listes de type 1)
25571 \begin_layout Itemize
25572 \begin_inset Flex Code
25575 \begin_layout Plain Layout
25576 !othernameform %surname%,
25582 (autres auteurs dans les listes de type 1)
25585 \begin_layout Itemize
25586 \begin_inset Flex Code
25589 \begin_layout Plain Layout
25590 !firstbynameform %prename% %surname%
25595 (premier auteur dans les listes de type 2)
25598 \begin_layout Itemize
25599 \begin_inset Flex Code
25602 \begin_layout Plain Layout
25603 !otherbynameform %prename% %surname%
25608 (autres auteurs dans les listes de type 2)
25611 \begin_layout Standard
25612 Ceci vous permet de créer des nommages tels que
25613 \begin_inset Quotes cld
25617 Peter and Mary Smith:
25621 John Doe and Pat Green,
25622 eds.:\SpecialChar ldots
25624 \begin_inset Quotes crd
25630 \begin_layout Standard
25631 Il existe enfin une autre syntaxe possible dans ces définitions,
25632 qui se présente comme suit:
25633 \begin_inset Flex Code
25636 \begin_layout Plain Layout
25643 Ceci définit une entité d'information utilisée pour créer du
25644 \begin_inset Quotes cld
25648 \begin_inset Quotes crd
25652 De manière évidente,
25653 nous ne souhaitons pas exporter des balises HTML en écrivant du texte normal,
25654 aussi doivent elles être enclose entre
25655 \begin_inset Quotes cld
25659 \begin_inset Quotes crd
25663 \begin_inset Quotes cld
25667 \begin_inset Quotes crd
25673 \begin_layout Standard
25674 Deux définitions spéciales sont également disponibles dans un bloc
25675 \begin_inset Flex Code
25678 \begin_layout Plain Layout
25684 Un exemple de la première définition est celle-ci:
25687 \begin_layout LyX-Code
25689 \begin_inset Quotes eld
25693 \begin_inset Quotes erd
25699 \begin_layout Standard
25700 Ceci est une abréviation,
25701 ou macro-instruction,
25702 et peut être employée comme une clé:
25704 \begin_inset Flex Code
25707 \begin_layout Plain Layout
25716 \begin_inset Flex Code
25719 \begin_layout Plain Layout
25725 exactement comme s'il s'agissait de sa définition.
25726 Exprimons par conséquent un
25734 \begin_layout LyX-Code
25738 \begin_layout Standard
25741 ne devrait pas se perdre dans une boucle infinie,
25742 mais cela peut prendre un moment avant qu'il s'en sorte.
25745 \begin_layout Standard
25746 Le second type de définitions particulières se présente comme ceci:
25749 \begin_layout LyX-Code
25753 \begin_layout Standard
25754 Ceci définit un segment de texte susceptible de traduction,
25755 ce qui permet de traduire les parties appropriées de la bibliographie ou de la citation.
25756 Cette syntaxe peut être incluse dans une définition normale en la considérant comme une clé:
25758 \begin_inset Flex Code
25761 \begin_layout Plain Layout
25768 Notez qu'il existe deux façons de traduire:
25769 toutes les définitions commençant par
25770 \begin_inset Flex Code
25773 \begin_layout Plain Layout
25780 comme dans l'exemple ci-dessus,
25781 seront traduites dans le tampon actif courant (la traduction sera faite dans la langue du document);
25782 toutes les définitions commençant par un caractère
25783 \begin_inset Quotes cld
25787 \begin_inset Quotes crd
25790 seulement seront traduites dans la langue de l'interface.
25791 Ceci est la traduction correcte pour les chaînes de caractères qui apparaissent seulement dans les menus ou les boutons,
25796 \begin_layout LyX-Code
25797 _addtobib Add to bibliography only.
25800 \begin_layout Standard
25801 Plusieurs d'entre elles sont prédéfinies dans
25802 \begin_inset Flex Code
25805 \begin_layout Plain Layout
25811 et les différents fichiers
25812 \begin_inset Flex Code
25815 \begin_layout Plain Layout
25822 Notez bien que ce ne sont pas des macro-instructions,
25823 au sens défini ci-dessus:
25824 elles ne seront pas interprétées.
25827 \begin_layout Standard
25828 Voici donc un exemple utilisant ces fonctionnalités:
25829 \begin_inset VSpace defskip
25835 \begin_layout Standard
25839 !authoredit {%author%[[%author%,
25840 ]][[{%editor%[[%editor%,
25845 \begin_layout Standard
25846 \begin_inset VSpace defskip
25849 Ceci défini une macro qui imprime le nom de l'auteur,
25850 suivi d'un virgule,
25852 \begin_inset Flex Code
25855 \begin_layout Plain Layout
25862 ou bien imprime le nom de l'éditeur,
25864 \begin_inset Flex Code
25867 \begin_layout Plain Layout
25873 ou de sa traduction (implicitement,
25875 \begin_inset Quotes cld
25879 \begin_inset Quotes crd
25884 \begin_inset Flex Code
25887 \begin_layout Plain Layout
25894 Notez que ceci est déjà défini dans
25895 \begin_inset Flex Code
25898 \begin_layout Plain Layout
25905 vous pouvez donc l'utiliser dans vos propres définitions,
25907 si vous chargez ce fichier d'abord.
25910 \begin_layout Section
25911 Directives pour l'exportation XHTML
25912 \begin_inset CommandInset label
25914 name "sec:Tags-for-XHTML"
25921 \begin_layout Standard
25922 Comme pour \SpecialChar LaTeX
25924 la présentation du résultat HTML créé par \SpecialChar LyX
25925 est déterminé par les informations de format.
25928 produit une présentation implicite raisonnable,
25929 et comme indiqué plus haut,
25930 il construira même des règles implicites CSS à partir des autres directives de format.
25933 essaiera d'utiliser l'information du bloc
25934 \begin_inset Flex Code
25937 \begin_layout Plain Layout
25943 du style Chapter pour écrire une CSS qui mettra en forme les titres de chapitres de manière appropriée.
25946 \begin_layout Standard
25947 Dans de nombreux cas,
25948 vous n'aurez donc sans doute rien à faire du tout pour obtenir un résultat XHTML acceptable pour vos environnements propres,
25949 vos inserts personnalisés,
25951 Mais dans certains cas vous devrez faire quelque chose,
25952 et \SpecialChar LyX
25953 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.
25956 \begin_layout Standard
25957 Notez qu'il existe deux directives,
25958 \begin_inset Flex Code
25961 \begin_layout Plain Layout
25968 \begin_inset Flex Code
25971 \begin_layout Plain Layout
25978 qui peuvent apparaître en dehors des déclarations de style et d'insert.
25980 \begin_inset CommandInset ref
25982 reference "subsec:Paramètres-généraux-d'une"
25987 pour les détails sur celles-ci.
25990 \begin_layout Subsection
25991 Styles de paragraphe
25992 \begin_inset CommandInset label
25994 name "subsec:Styles-de-paragraphe-XHTML"
26001 \begin_layout Standard
26002 Le type de XHTML que \SpecialChar LyX
26003 crée pour un paragraphe dépend s'il s'agit d'un paragraphe normal,
26004 d'une commande ou d'un environnement,
26005 ce qui est déterminé par le contenu de la directive correspondante
26006 \begin_inset Flex Code
26009 \begin_layout Plain Layout
26019 \begin_layout Standard
26020 Pour une commande ou un paragraphe normal,
26021 le résultat XHTML a la forme suivante:
26024 \begin_layout LyX-Code
26028 \begin_inset Quotes erd
26032 \begin_inset Quotes erd
26038 \begin_layout LyX-Code
26042 \begin_inset Quotes erd
26046 \begin_inset Quotes erd
26049 >Étiquette</labeltag>
26052 \begin_layout LyX-Code
26055 Contenu du paragraphe
26058 \begin_layout LyX-Code
26064 \begin_layout Standard
26065 Les balises d'étiquette sont bien entendu omises si le paragraphe n'est pas étiqueté.
26068 \begin_layout Standard
26069 Pour un environnement qui n'est pas du type liste,
26070 le XHTML prend la forme:
26073 \begin_layout LyX-Code
26077 \begin_inset Quotes erd
26081 \begin_inset Quotes erd
26087 \begin_layout LyX-Code
26091 \begin_inset Quotes erd
26095 \begin_inset Quotes erd
26099 \begin_inset Quotes erd
26103 \begin_inset Quotes erd
26106 >Étiquette d'environnement</labeltag>Premier paragraphe.</itemtag>
26109 \begin_layout LyX-Code
26112 <itemtag>Second paragraphe.</itemtag>
26115 \begin_layout LyX-Code
26121 \begin_layout Standard
26122 Noter que l'étiquette n'est émise que pour le premier paragraphe,
26123 comme ce serait le cas pour une théorème,
26127 \begin_layout Standard
26129 nous avons une de ces formes:
26132 \begin_layout LyX-Code
26136 \begin_inset Quotes erd
26140 \begin_inset Quotes erd
26146 \begin_layout LyX-Code
26150 \begin_inset Quotes erd
26154 \begin_inset Quotes erd
26158 \begin_inset Quotes erd
26162 \begin_inset Quotes erd
26165 >Étiquette de liste</labeltag>Premier élément.</itemtag>
26168 \begin_layout LyX-Code
26172 \begin_inset Quotes erd
26176 \begin_inset Quotes erd
26180 \begin_inset Quotes erd
26184 \begin_inset Quotes erd
26187 >Étiquette de liste</labeltag>Second élément.</itemtag>
26190 \begin_layout LyX-Code
26196 \begin_layout LyX-Code
26200 \begin_layout LyX-Code
26204 \begin_inset Quotes erd
26208 \begin_inset Quotes erd
26214 \begin_layout LyX-Code
26218 \begin_inset Quotes erd
26222 \begin_inset Quotes erd
26225 >Étiquette de liste</labeltag><itemtag attr=
26226 \begin_inset Quotes erd
26230 \begin_inset Quotes erd
26233 >Premier élément.</itemtag>
26236 \begin_layout LyX-Code
26240 \begin_inset Quotes erd
26244 \begin_inset Quotes erd
26247 >Étiquette de liste</labeltag><itemtag attr=
26248 \begin_inset Quotes erd
26252 \begin_inset Quotes erd
26255 >Second élément.</itemtag>
26258 \begin_layout LyX-Code
26264 \begin_layout Standard
26265 Noter la différence en ce qui concerne l'ordre des balises
26266 \begin_inset Flex Code
26269 \begin_layout Plain Layout
26276 \begin_inset Flex Code
26279 \begin_layout Plain Layout
26286 L'ordre obtenu dépend du positionnement de
26287 \begin_inset Flex Code
26290 \begin_layout Plain Layout
26298 \begin_inset Flex Code
26301 \begin_layout Plain Layout
26307 est fausse (valeur implicite),
26308 vous obtiendrez la première forme,
26309 avec l'étiquette dans l'élément;
26310 s'il la valeur est vraie,
26311 vous obtiendrez la seconde forme,
26312 avec l'étiquette en dehors de l'élément.
26315 \begin_layout Standard
26316 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.
26317 Comme indiqué ci-dessus,
26320 utilise des valeurs implicites raisonnables pour la plupart d'entre elles,
26321 vous n'aurez donc pas grand-chose à faire pour produire un résultat XHTML satisfaisant.
26322 Pensez aux directives disponibles comme un supplément pour obtenir un réglage à votre convenance.
26325 \begin_layout Description
26326 \begin_inset Flex Code
26329 \begin_layout Plain Layout
26336 \begin_inset Flex Code
26339 \begin_layout Plain Layout
26345 ] précise les informations d'attribut à émettre avec la balise principale.
26347 \begin_inset Flex Code
26350 \begin_layout Plain Layout
26351 \begin_inset Quotes cld
26355 \begin_inset Quotes crd
26367 \begin_inset Newline newline
26371 \begin_inset Flex Code
26374 \begin_layout Plain Layout
26375 \begin_inset Quotes cld
26379 \begin_inset Quotes crd
26389 \begin_inset Flex Code
26392 \begin_layout Plain Layout
26398 est le nom du style en bas de casse,
26401 Ceci ne doit contenir
26405 information de style:
26407 \begin_inset Flex Code
26410 \begin_layout Plain Layout
26419 \begin_layout Description
26420 \begin_inset Flex Code
26423 \begin_layout Plain Layout
26430 \begin_inset Flex Code
26433 \begin_layout Plain Layout
26439 ] définit la calsse CSS à utiliser pour ce paragraphe.
26441 si le type du paragraphe est une énumération ou une liste à puces,
26442 la valeur implicite sera
26443 \begin_inset Quotes cld
26447 \begin_inset Quotes crd
26451 \begin_inset Quotes cld
26455 \begin_inset Quotes crd
26460 \begin_inset Quotes cld
26464 \begin_inset Quotes crd
26469 \begin_inset Quotes cld
26473 \begin_inset Quotes crd
26478 \begin_inset Quotes cld
26482 \begin_inset Quotes crd
26487 \begin_inset Quotes cld
26491 \begin_inset Quotes crd
26495 en fonction de la profondeur.
26496 Ceci peut être surchargé ici,
26497 cependant le suffixe ne sera pas ajouté dans ce cas,
26498 c'est-à-dire que la classe CSS sera toujours exactement ce qui sera déclaré ici.
26501 \begin_layout Description
26502 \begin_inset Flex Code
26505 \begin_layout Plain Layout
26512 \begin_inset Flex Code
26515 \begin_layout Plain Layout
26524 \begin_inset space \thinspace{}
26528 \begin_inset Flex Code
26531 \begin_layout Plain Layout
26537 ] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
26539 même si une information complémentaire est explicitement émise par
26540 \begin_inset Flex Code
26543 \begin_layout Plain Layout
26550 Positionner cette directive à
26551 \begin_inset Flex Code
26554 \begin_layout Plain Layout
26560 vous permet de modifier ou de compléter la CSS créée,
26561 plutôt que de l'écraser complètement.
26563 \begin_inset Flex Code
26566 \begin_layout Plain Layout
26575 \begin_layout Description
26576 \begin_inset Flex Code
26579 \begin_layout Plain Layout
26586 \begin_inset Flex Code
26589 \begin_layout Plain Layout
26597 ] précise si ce paragraphe (d'habitude une section ou similaire) doit être ajouté à la table des matières.
26598 Implicitement vrai,
26599 donc il faut le mettre à faux pour les sections étoilées par exemple.
26602 \begin_layout Description
26603 \begin_inset Flex Code
26606 \begin_layout Plain Layout
26613 \begin_inset Flex Code
26616 \begin_layout Plain Layout
26622 ] définit la balise utilisée pour les paragraphes ou environnements isolés,
26624 \begin_inset Flex Code
26627 \begin_layout Plain Layout
26633 dans les exemples ci-dessus.
26635 \begin_inset Flex Code
26638 \begin_layout Plain Layout
26647 \begin_layout Description
26648 \begin_inset Flex Code
26651 \begin_layout Plain Layout
26658 \begin_inset Flex Code
26661 \begin_layout Plain Layout
26667 ] définit les attributs des balises
26668 \begin_inset Flex Code
26671 \begin_layout Plain Layout
26679 \begin_inset Flex Code
26682 \begin_layout Plain Layout
26683 \begin_inset Quotes cld
26686 class=`nomstyle_item'
26687 \begin_inset Quotes crd
26696 Ceci ne doit contenir
26700 information de style:
26702 \begin_inset Flex Code
26705 \begin_layout Plain Layout
26714 \begin_layout Description
26715 \begin_inset Flex Code
26718 \begin_layout Plain Layout
26725 \begin_inset Flex Code
26728 \begin_layout Plain Layout
26734 ] définit la balise utilisée pour les étiquettes de paragraphe et d'élément,
26736 \begin_inset Flex Code
26739 \begin_layout Plain Layout
26745 dans les exemples ci-dessus.
26747 \begin_inset Flex Code
26750 \begin_layout Plain Layout
26758 \begin_inset Flex Code
26761 \begin_layout Plain Layout
26768 \begin_inset Flex Code
26771 \begin_layout Plain Layout
26778 \begin_inset Newline newline
26782 \begin_inset Flex Code
26785 \begin_layout Plain Layout
26786 Centered_Top_Environment
26792 auquel cas elle vaut implicitement
26793 \begin_inset Flex Code
26796 \begin_layout Plain Layout
26805 \begin_layout Description
26806 \begin_inset Flex Code
26809 \begin_layout Plain Layout
26816 \begin_inset Flex Code
26819 \begin_layout Plain Layout
26825 ] définit les attributs de la balise
26826 \begin_inset Flex Code
26829 \begin_layout Plain Layout
26837 \begin_inset Quotes erd
26841 Ceci ne doit contenir
26845 information de style:
26847 \begin_inset Flex Code
26850 \begin_layout Plain Layout
26859 \begin_layout Description
26860 \begin_inset Flex Code
26863 \begin_layout Plain Layout
26870 \begin_inset Flex Code
26873 \begin_layout Plain Layout
26882 \begin_inset space \thinspace{}
26886 \begin_inset Flex Code
26889 \begin_layout Plain Layout
26896 significatif uniquement pour les environnements de liste,
26897 contrôle si la balise d'étiquetage est émise avant ou dans la balise d'élément.
26898 Ceci est utilisé par exemple dans l'environnement de description,
26900 \begin_inset Flex Code
26903 \begin_layout Plain Layout
26904 \begin_inset Quotes cld
26907 <dt>\SpecialChar ldots
26908 </dt><dd>\SpecialChar ldots
26910 \begin_inset Quotes crd
26920 \begin_inset Flex Code
26923 \begin_layout Plain Layout
26930 la balise d'étiquetage est dans la balise d'élément.
26933 \begin_layout Description
26934 \begin_inset Flex Code
26937 \begin_layout Plain Layout
26943 définit l'information à émettre dans la section
26944 \begin_inset Flex Code
26947 \begin_layout Plain Layout
26953 quand ce style est utilisé.
26954 Ceci pourrait être utilisé par exemple pour inclure un bloc
26955 \begin_inset Flex Code
26958 \begin_layout Plain Layout
26964 définissant un gestionnaire
26965 \begin_inset Flex Code
26968 \begin_layout Plain Layout
26977 \begin_layout Description
26978 \begin_inset Flex Code
26981 \begin_layout Plain Layout
26987 définit l'information à émettre dans la section
26988 \begin_inset Flex Code
26991 \begin_layout Plain Layout
26997 quand ce style est utilisé.
26998 Ceci pourrait être utilisé par exemple pour inclure un bloc
26999 \begin_inset Flex Code
27002 \begin_layout Plain Layout
27008 définissant un gestionnaire
27009 \begin_inset Flex Code
27012 \begin_layout Plain Layout
27019 Doit être fermé par
27020 \begin_inset Flex Code
27023 \begin_layout Plain Layout
27032 \begin_layout Description
27033 \begin_inset Flex Code
27036 \begin_layout Plain Layout
27043 \begin_inset Flex Code
27046 \begin_layout Plain Layout
27052 ] définit la balise utilisé pour l'étiquette principale,
27054 \begin_inset Flex Code
27057 \begin_layout Plain Layout
27063 dans les exemples ci-dessus.
27065 \begin_inset Flex Code
27068 \begin_layout Plain Layout
27077 \begin_layout Description
27078 \begin_inset Flex Code
27081 \begin_layout Plain Layout
27088 \begin_inset Flex Code
27091 \begin_layout Plain Layout
27100 \begin_inset space \thinspace{}
27104 \begin_inset Flex Code
27107 \begin_layout Plain Layout
27113 ] identifie ce style comme celui à utiliser pour créer la balise
27114 \begin_inset Flex Code
27117 \begin_layout Plain Layout
27123 dans le fichier XHTML.
27124 Implicitement fausse.
27126 \begin_inset Flex Code
27129 \begin_layout Plain Layout
27135 la positionne à vraie pour l'environnement
27136 \begin_inset Flex Code
27139 \begin_layout Plain Layout
27148 \begin_layout Subsection
27152 \begin_layout Standard
27153 L'exportation XHTML des inserts peut également être contrôlée par l'information résidant dans les fichiers de format
27157 \begin_layout Plain Layout
27159 ceci n'est exact que pour les inserts de
27160 \begin_inset Quotes cld
27164 \begin_inset Quotes crd
27167 (les inserts dans lesquels vous pouvez effectuer une saisie),
27168 mais n'est pas exact pour les inserts de
27169 \begin_inset Quotes cld
27173 \begin_inset Quotes crd
27176 (inserts associés à des boîtes de dialogue).
27184 essaie de produire implicitement un résultat raisonnable,
27185 et il crée des règles CSS implicites.
27186 Mais tout peut être personnalisé.
27189 \begin_layout Standard
27190 Le résultat XHTML produit par \SpecialChar LyX
27191 pour un insert a la forme suivante:
27194 \begin_layout LyX-Code
27196 \begin_inset Quotes erd
27200 \begin_inset Quotes erd
27206 \begin_layout LyX-Code
27207 <labeltag>Étiquette</labeltag>
27210 \begin_layout LyX-Code
27212 \begin_inset Quotes erd
27216 \begin_inset Quotes erd
27219 >Contenu de l'insert.</innertag>
27222 \begin_layout LyX-Code
27226 \begin_layout Standard
27227 Si l'insert permet de saisir plusieurs paragraphes —
27230 \begin_inset Flex Code
27233 \begin_layout Plain Layout
27240 alors le contenu de l'insert sera exporté également en paragraphes formatés en fonction des styles utilisés pour ces paragraphes (standard,
27241 citation et similaire).
27242 La balise d'étiquetage est bien entendu omise si la paragraphe n'a pas d'étiquette et,
27245 \begin_inset Flex Code
27248 \begin_layout Plain Layout
27255 La balise interne est facultative et,
27260 \begin_layout Standard
27261 Les balises et attributs spécifiques émis pour chaque insert peuvent être contrôlés au moyen des directives de format suivantes:
27264 \begin_layout Description
27265 \begin_inset Flex Code
27268 \begin_layout Plain Layout
27275 \begin_inset Flex Code
27278 \begin_layout Plain Layout
27284 ] précise les informations d'attribut à émettre avec la balise principale.
27286 \begin_inset Flex Code
27289 \begin_layout Plain Layout
27290 \begin_inset Quotes cld
27293 class=`moninsert' onclick=`\SpecialChar ldots
27295 \begin_inset Quotes crd
27307 \begin_inset Flex Code
27310 \begin_layout Plain Layout
27311 \begin_inset Quotes cld
27315 \begin_inset Quotes crd
27325 \begin_inset Flex Code
27328 \begin_layout Plain Layout
27334 est le nom \SpecialChar LyX
27335 de l'insert en bas de casse et avec les caractères non alphanumériques remplacés par des caractères
27336 \begin_inset Quotes cld
27340 \begin_inset Quotes crd
27348 \begin_layout Description
27349 \begin_inset Flex Code
27352 \begin_layout Plain Layout
27359 \begin_inset Flex Code
27362 \begin_layout Plain Layout
27371 \begin_inset space \thinspace{}
27375 \begin_inset Flex Code
27378 \begin_layout Plain Layout
27384 ] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
27386 même si une information complémentaire est explicitement émise par
27387 \begin_inset Flex Code
27390 \begin_layout Plain Layout
27397 Positionner cette directive à
27398 \begin_inset Flex Code
27401 \begin_layout Plain Layout
27407 vous permet de modifier ou de compléter la CSS créée,
27408 plutôt que de l'écraser complètement.
27410 \begin_inset Flex Code
27413 \begin_layout Plain Layout
27422 \begin_layout Description
27423 \begin_inset Flex Code
27426 \begin_layout Plain Layout
27433 \begin_inset Flex Code
27436 \begin_layout Plain Layout
27442 ] fixe l'attribut de la balise interne.
27444 \begin_inset Newline newline
27448 \begin_inset Flex Code
27451 \begin_layout Plain Layout
27452 \begin_inset Quotes cld
27455 class=`nominsert_inner'
27456 \begin_inset Quotes crd
27467 \begin_layout Description
27468 \begin_inset Flex Code
27471 \begin_layout Plain Layout
27478 \begin_inset Flex Code
27481 \begin_layout Plain Layout
27487 ] détermine la balise interne,
27489 \begin_inset Flex Code
27492 \begin_layout Plain Layout
27498 dans les exemples ci-dessus.
27499 Implicitement absente.
27502 \begin_layout Description
27503 \begin_inset Flex Code
27506 \begin_layout Plain Layout
27513 \begin_inset Flex Code
27516 \begin_layout Plain Layout
27523 \begin_inset space \thinspace{}
27527 \begin_inset Flex Code
27530 \begin_layout Plain Layout
27538 ] 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).
27540 \begin_inset Flex Code
27543 \begin_layout Plain Layout
27552 \begin_layout Description
27553 \begin_inset Flex Code
27556 \begin_layout Plain Layout
27563 \begin_inset Flex Code
27566 \begin_layout Plain Layout
27572 ] définit une étiquette pour cet insert,
27573 pouvant inclure une référence à un compteur.
27575 pour une note de bas de page,
27577 \begin_inset Flex Code
27580 \begin_layout Plain Layout
27589 Cette directive est facultative,
27590 et n'a pas de valeur implicite.
27593 \begin_layout Description
27594 \begin_inset Flex Code
27597 \begin_layout Plain Layout
27603 définit l'information à émettre dans la section
27604 \begin_inset Flex Code
27607 \begin_layout Plain Layout
27613 quand ce style est utilisé.
27614 Ceci pourrait être utilisé par exemple pour inclure un bloc
27615 \begin_inset Flex Code
27618 \begin_layout Plain Layout
27624 définissant un gestionnaire
27625 \begin_inset Flex Code
27628 \begin_layout Plain Layout
27637 \begin_layout Description
27638 \begin_inset Flex Code
27641 \begin_layout Plain Layout
27647 définit l'information CSS à inclure quand ce style est utilisé.
27648 Noter que le contenu sera automatiquement enclos dans un bloc
27649 \begin_inset Flex Code
27652 \begin_layout Plain Layout
27658 créé par la directive,
27659 il n'est donc besoin d'inclure que la CSS elle-même.
27662 \begin_layout Description
27663 \begin_inset Flex Code
27666 \begin_layout Plain Layout
27673 \begin_inset Flex Code
27676 \begin_layout Plain Layout
27682 ] définit la balise utilisé pour l'étiquette principale,
27684 \begin_inset Flex Code
27687 \begin_layout Plain Layout
27693 dans les exemples ci-dessus.
27694 La valeur implicite dépend du réglage de
27695 \begin_inset Flex Code
27698 \begin_layout Plain Layout
27706 \begin_inset Flex Code
27709 \begin_layout Plain Layout
27716 la valeur implicite est
27717 \begin_inset Flex Code
27720 \begin_layout Plain Layout
27728 la valeur implicite est
27729 \begin_inset Flex Code
27732 \begin_layout Plain Layout
27741 \begin_layout Subsection
27745 \begin_layout Standard
27746 Le résultat XHTML pour les flottants peut être contrôlé par les informations de format.
27747 Le résultat a la forme suivante:
27750 \begin_layout LyX-Code
27752 \begin_inset Quotes erd
27756 \begin_inset Quotes erd
27762 \begin_layout LyX-Code
27763 Contenu du flottant.
27766 \begin_layout LyX-Code
27770 \begin_layout Standard
27772 si elle est présente,
27773 est un insert séparé et sera émis en tant que tel.
27774 Son apparence pourra être contrôlée par la directive InsetLayout pour les inserts de légende.
27777 \begin_layout Description
27778 \begin_inset Flex Code
27781 \begin_layout Plain Layout
27788 \begin_inset Flex Code
27791 \begin_layout Plain Layout
27797 ] précise les informations d'attribut à émettre avec la balise principale.
27799 \begin_inset Flex Code
27802 \begin_layout Plain Layout
27803 \begin_inset Quotes cld
27806 class=`monflottant' onclick=`\SpecialChar ldots
27808 \begin_inset Quotes crd
27820 \begin_inset Flex Code
27823 \begin_layout Plain Layout
27824 \begin_inset Quotes cld
27827 class=`float float-typefloat'
27828 \begin_inset Quotes crd
27838 \begin_inset Flex Code
27841 \begin_layout Plain Layout
27847 est le nom \SpecialChar LyX
27848 de l'insert (tel qu'il est déterminé par la déclaration de flottant,
27850 \begin_inset CommandInset ref
27852 reference "subsec:Flottants"
27857 ) en bas de casse et avec les caractères non alphanumériques remplacés par des caractères
27858 \begin_inset Quotes cld
27862 \begin_inset Quotes crd
27868 \begin_inset Flex Code
27871 \begin_layout Plain Layout
27880 \begin_layout Description
27881 \begin_inset Flex Code
27884 \begin_layout Plain Layout
27890 définit l'information CSS à inclure quand ce flottant est utilisé.
27891 Noter que le contenu sera automatiquement enclos dans un bloc
27892 \begin_inset Flex Code
27895 \begin_layout Plain Layout
27901 créé par la directive,
27902 il n'est donc besoin d'inclure que la CSS elle-même.
27905 \begin_layout Description
27906 \begin_inset Flex Code
27909 \begin_layout Plain Layout
27916 \begin_inset Flex Code
27919 \begin_layout Plain Layout
27925 ] définit la balise utilisé pour l'étiquette principale,
27927 \begin_inset Flex Code
27930 \begin_layout Plain Layout
27936 dans les exemples ci-dessus.
27938 \begin_inset Flex Code
27941 \begin_layout Plain Layout
27948 cette valeur devra rarement être modifiée.
27951 \begin_layout Subsection
27952 Mise en page de la bibliographie
27955 \begin_layout Standard
27956 La bibliographie peut être mise en forme via les blocs
27957 \begin_inset Flex Code
27960 \begin_layout Plain Layout
27968 \begin_inset space ~
27972 \begin_inset CommandInset ref
27974 reference "subsec:Description citation"
27982 \begin_layout Subsection
27983 CSS créés par \SpecialChar LyX
27987 \begin_layout Standard
27988 Nous avons mentionné plusieurs fois que \SpecialChar LyX
27989 créera des règles CSS implicites pour les paragraphes et les inserts,
27990 fondées sur les autres informations de format fournies.
27992 nous préciserons quelle information est utilisée par \SpecialChar LyX
27996 \begin_layout Standard
27999 engendre tout seul des CSS seulement pour les informations de police,
28000 en utilisant les directives
28001 \begin_inset Flex Code
28004 \begin_layout Plain Layout
28012 \begin_inset Flex Code
28015 \begin_layout Plain Layout
28023 \begin_inset Flex Code
28026 \begin_layout Plain Layout
28034 \begin_inset Flex Code
28037 \begin_layout Plain Layout
28043 spécifiées dans la déclaration
28044 \begin_inset Flex Code
28047 \begin_layout Plain Layout
28054 \begin_inset space ~
28058 \begin_inset CommandInset ref
28060 reference "subsec:polices"
28065 .) La traduction est essentiellement directe et évidente,
28067 \begin_inset Flex Code
28070 \begin_layout Plain Layout
28071 \begin_inset Quotes cld
28075 \begin_inset Quotes crd
28084 \begin_inset Flex Code
28087 \begin_layout Plain Layout
28088 \begin_inset Quotes cld
28093 \begin_inset Quotes crd
28102 La correspondance entre les tailles en \SpecialChar LyX
28103 et les tailles en CSS est un peu moins évidente main néanmoins intuitive.
28105 \begin_inset Flex Code
28108 \begin_layout Plain Layout
28115 \begin_inset Flex URL
28118 \begin_layout Plain Layout
28128 \begin_layout Section
28129 \begin_inset CommandInset label
28131 name "sec:Tags-for-DocBook"
28135 Balisage pour l'exportation DocBook
28138 \begin_layout Standard
28139 Comme pour \SpecialChar LaTeX
28141 le format de l'exportation DocBook de \SpecialChar LyX
28142 est contrôlé par les informations de format (
28149 fournit des données implicites raisonnables;
28151 la plus grande partie du style est perdu pendant la conversion,
28152 du fait que DocBook a une sémantique stricte et ne permet pas la mise en forme.
28153 Quand c'est possible,
28154 l'information provenant de \SpecialChar LyX
28155 sera traduite dans les attributs de
28163 \begin_layout Standard
28164 Dans de nombreux cas,
28165 vous pouvez n'avoir rien à faire du tout pour obtenir une exportation DocBook pour vos propres environnements,
28166 inserts personnels et autres.
28167 Mais dans certains cas,
28169 et donc \SpecialChar LyX
28170 fournit un certains nombre de balises que vous pourrez utiliser pour personnaliser le document DocBook exporté.
28173 \begin_layout Standard
28174 Les étiquettes sont rarement exportées,
28175 du fait qu'elles sont redondantes en DocBook:
28176 l'information est incluse dans les balises elles-mêmes,
28177 et l'apparition des étiquettes dans le document final (après traitement des fichiers DocBook) est contrôlé par les feuilles de style.
28179 les étiquettes peuvent ne pas être redondantes,
28180 comme dans les listes de définitions:
28182 le terme défini sera l'étiquette.
28185 \begin_layout Subsection
28186 \begin_inset CommandInset label
28188 name "subsec:Paragraph-Style-DocBook"
28192 Styles de paragraphe
28195 \begin_layout Standard
28196 Le type de \SpecialChar LyX
28197 DocBook export pour un paragraphe est différent suivant qu'il s'agit d'un paragraphe normal,
28198 d'une commande ou d'un environnement,
28199 et est lui-même déterminé par le contenu de la balise
28200 \begin_inset Flex Code
28203 \begin_layout Plain Layout
28214 \begin_layout Standard
28215 Pour une commande ou un paragraphe normal,
28216 l'exportation DocBook est de la forma suivante:
28219 \begin_layout LyX-Code
28223 \begin_layout LyX-Code
28224 Contenu du paragraphe.
28227 \begin_layout LyX-Code
28231 \begin_layout Standard
28232 Pour un environnement qui n'est pas du type liste,
28233 l'exportation DocBook prend cette forme:
28236 \begin_layout LyX-Code
28240 \begin_layout LyX-Code
28241 <itemtag>Premier paragraphe.</itemtag>
28244 \begin_layout LyX-Code
28245 <itemtag>Second paragraphe.</itemtag>
28248 \begin_layout LyX-Code
28252 \begin_layout Standard
28254 le résultat est le suivant:
28257 \begin_layout LyX-Code
28261 \begin_layout LyX-Code
28262 <itemtag attr>Premier item.</itemtag>
28265 \begin_layout LyX-Code
28266 <itemtag attr>Second item.</itemtag>
28269 \begin_layout LyX-Code
28273 \begin_layout Standard
28274 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.
28275 Veuillez noter que,
28276 du fait de la nature même de DocBook,
28277 il n'existe pas de valeurs implicites raisonnables,
28278 et que les valeurs doivent être toujours soigneusement choisies.
28281 \begin_layout Description
28282 \begin_inset Flex Code
28285 \begin_layout Plain Layout
28292 \begin_inset Flex Code
28295 \begin_layout Plain Layout
28301 ] spécifie les informations d'attribut à émettre avec la balise principale,
28303 \begin_inset Quotes cld
28307 \begin_inset Quotes crd
28310 dans l'exemple ci-dessus.
28311 Cette information peut être utilisées dans le traitement ultérieur des fichiers DocBook.
28315 \begin_layout Description
28316 \begin_inset Flex Code
28319 \begin_layout Plain Layout
28326 \begin_inset Flex Code
28329 \begin_layout Plain Layout
28335 ] définit la balise à utiliser pour cet insert,
28337 \begin_inset Quotes cld
28341 \begin_inset Flex Code
28344 \begin_layout Plain Layout
28351 \begin_inset Quotes crd
28354 dans l'exemple ci-dessus.
28355 La valeur implicite est le nom du flottant et doit toujours être redéfinie,
28356 du fait que DocBook ne propose pas de balise générique.
28359 \begin_layout Description
28360 \begin_inset Flex Code
28363 \begin_layout Plain Layout
28370 \begin_inset Flex Code
28373 \begin_layout Plain Layout
28381 ] définit la politique de passage à la ligne pour cette balise,
28383 \begin_inset space ~
28387 \begin_inset CommandInset ref
28389 reference "subsec:DocBook-New-line-policy"
28401 \begin_layout Subsection
28402 Politique de passage à la ligne
28403 \begin_inset CommandInset label
28405 name "subsec:DocBook-New-line-policy"
28412 \begin_layout Standard
28413 Pour toutes les balises,
28414 il y a trois politiques possibles pour émettre un passage à la ligne (en fonction de l'attribut
28415 \begin_inset Flex Code
28418 \begin_layout Plain Layout
28428 \begin_layout Itemize
28429 \begin_inset Quotes cld
28433 \begin_inset Flex Code
28436 \begin_layout Plain Layout
28443 \begin_inset Quotes crd
28447 les balises ouvrante et fermante sont sur leur propre ligne (i.e.
28448 un saut de ligne avant et après la balise ouvrante et fermante).
28449 Les éléments typiques sont les flottants.
28453 \begin_layout LyX-Code
28457 \begin_layout LyX-Code
28461 \begin_layout LyX-Code
28465 \begin_layout LyX-Code
28469 \begin_layout LyX-Code
28473 \begin_layout Itemize
28474 \begin_inset Quotes cld
28478 \begin_inset Flex Code
28481 \begin_layout Plain Layout
28488 \begin_inset Quotes crd
28492 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.
28493 Les éléments typiques sont les paragraphes et les items de liste.
28497 \begin_layout LyX-Code
28501 \begin_layout LyX-Code
28502 <paratag>Contenu du paragraphe.</paratag>
28505 \begin_layout LyX-Code
28509 \begin_layout Itemize
28510 \begin_inset Quotes cld
28514 \begin_inset Flex Code
28517 \begin_layout Plain Layout
28524 \begin_inset Quotes crd
28528 les balises ouvrante et fermante sont sur le même ligne que le reste du contenu.
28529 Aucun saut de ligne n'est émis.
28530 Les éléments typique sont les polices.
28534 \begin_layout LyX-Code
28535 Contenu avant<inlinetag>Contenu du paragraphe.</inlinetag>Contenu après
28538 \begin_layout Standard
28539 La valeur implicite est toujours
28540 \begin_inset Quotes cld
28544 \begin_inset Flex Code
28547 \begin_layout Plain Layout
28554 \begin_inset Quotes crd
28560 \begin_layout Subsection
28561 InsetLayout DocBook
28564 \begin_layout Standard
28565 L'exportation DocBook des inserts peut aussi être contrôlée par des informations dans les fichiers de format.
28568 \begin_layout Standard
28569 L'exportation \SpecialChar LyX
28570 DocBook pour un insert a la forme suivante:
28573 \begin_layout LyX-Code
28574 <wrappertag wrapperattr>
28577 \begin_layout LyX-Code
28581 \begin_layout LyX-Code
28582 <innertag innerattr>
28585 \begin_layout LyX-Code
28586 Contenu de l'insert.
28589 \begin_layout LyX-Code
28593 \begin_layout LyX-Code
28597 \begin_layout LyX-Code
28601 \begin_layout Standard
28602 Pour un insert à éléments,
28603 elle ressemble plutôt à ceci:
28606 \begin_layout LyX-Code
28607 <wrappertag wrapperattr>
28610 \begin_layout LyX-Code
28614 \begin_layout LyX-Code
28615 <innertag innerattr>
28618 \begin_layout LyX-Code
28619 <itemwrappertag itemwrapperattr>
28622 \begin_layout LyX-Code
28623 <itemlabeltag itemattr>
28626 \begin_layout LyX-Code
28627 Étiquette du premier élément.
28630 \begin_layout LyX-Code
28634 \begin_layout LyX-Code
28638 \begin_layout LyX-Code
28642 \begin_layout LyX-Code
28643 Contenu du premier élément.
28646 \begin_layout LyX-Code
28650 \begin_layout LyX-Code
28654 \begin_layout LyX-Code
28658 \begin_layout LyX-Code
28659 <itemwrappertag itemwrapperattr>
28662 \begin_layout LyX-Code
28663 <itemlabeltag itemattr>
28666 \begin_layout LyX-Code
28667 Étiquette du deuxième élément.
28670 \begin_layout LyX-Code
28674 \begin_layout LyX-Code
28678 \begin_layout LyX-Code
28682 \begin_layout LyX-Code
28683 Contenu du deuxième élément.
28686 \begin_layout LyX-Code
28690 \begin_layout LyX-Code
28694 \begin_layout LyX-Code
28698 \begin_layout LyX-Code
28702 \begin_layout LyX-Code
28706 \begin_layout LyX-Code
28710 \begin_layout LyX-Code
28714 \begin_layout Standard
28715 Si l'insert autorise plusieurs paragraphes —
28718 \begin_inset Flex Code
28721 \begin_layout Plain Layout
28728 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,
28729 citation et autres).
28730 La balise interne est facultative et implicitement n'apparaît pas.
28733 \begin_layout Standard
28734 Les balises et attributs spécifiques pour chaque insert peuvent être contrôlés via les balises de format qui suivent.
28737 \begin_layout Description
28738 \begin_inset Flex Code
28741 \begin_layout Plain Layout
28748 \begin_inset Flex Code
28751 \begin_layout Plain Layout
28757 ] précise l'information attribut à émettre avec la balise principale,
28759 \begin_inset Quotes cld
28763 \begin_inset Flex Code
28766 \begin_layout Plain Layout
28773 \begin_inset Quotes crd
28776 dans l'exemple ci-dessus.
28777 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
28781 \begin_layout Description
28782 \begin_inset Flex Code
28785 \begin_layout Plain Layout
28792 \begin_inset Flex Code
28795 \begin_layout Plain Layout
28803 ] précise si cette balise se retrouve dans la balise
28804 \begin_inset Flex Code
28807 \begin_layout Plain Layout
28813 au commencement du format parent.
28814 \begin_inset Flex Code
28817 \begin_layout Plain Layout
28820 indique que ce n'est jamais le cas (c'est la valeur implicite,
28821 et elle correspond au contenu habituel).
28827 \begin_inset Flex Code
28830 \begin_layout Plain Layout
28836 indique que c'est toujours le cas (ceci correspond aux métadonnées usuelles):
28837 s'il n'y a pas de balise
28838 \begin_inset Flex Code
28841 \begin_layout Plain Layout
28858 \begin_inset Flex Code
28861 \begin_layout Plain Layout
28867 indique que la balise pourra peut-être aller dans
28868 \begin_inset Flex Code
28871 \begin_layout Plain Layout
28877 (ce n'est le cas que pour les titres):
28878 s'il n'y a pas de balise
28879 \begin_inset Flex Code
28882 \begin_layout Plain Layout
28894 la balise correspondante sera exportée directement en tant que contenu.
28897 \begin_layout Description
28898 \begin_inset Flex Code
28901 \begin_layout Plain Layout
28907 [chaîne] précise l'information attribut à émettre avec la balise élément,
28909 \begin_inset Quotes cld
28913 \begin_inset Flex Code
28916 \begin_layout Plain Layout
28923 \begin_inset Quotes crd
28926 dans l'exemple ci-dessus.
28927 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
28931 \begin_layout Description
28932 \begin_inset Flex Code
28935 \begin_layout Plain Layout
28936 DocBookItemInnerAttr
28941 [chaîne] précise l'information attribut à émettre avec la balise élément interne,
28943 \begin_inset Quotes cld
28947 \begin_inset Flex Code
28950 \begin_layout Plain Layout
28957 \begin_inset Quotes crd
28960 dans l'exemple ci-dessus.
28961 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
28965 \begin_layout Description
28966 \begin_inset Flex Code
28969 \begin_layout Plain Layout
28970 DocBookItemInnerTag
28976 \begin_inset Flex Code
28979 \begin_layout Plain Layout
28985 ] définit la balise à utiliser pour la balise d'élément interne à l'intérieur de l'insert,
28987 \begin_inset Quotes cld
28991 \begin_inset Flex Code
28994 \begin_layout Plain Layout
29001 \begin_inset Quotes crd
29004 dans l'exemple ci-dessus.
29005 La valeur implicite est
29006 \begin_inset Flex Code
29009 \begin_layout Plain Layout
29016 indiquant qu'il n'y a pas de balise interne d'élément:
29017 le contenu est directement exporté sans elle pour chaque élément.
29018 Ce paramètre n'a de sens que lorsque des formats à éléments sont utilisés,
29020 La valeur la plus probable est
29021 \begin_inset Quotes cld
29025 \begin_inset Flex Code
29028 \begin_layout Plain Layout
29035 \begin_inset Quotes crd
29039 \begin_inset Newline newline
29042 Quand un élément de liste est divisé par un saut de ligne,
29043 la balise interne d'élément sera répétée pour chaque partie du paragraphe,
29044 les parties étant séparées par des retours à la ligne.
29047 \begin_layout Description
29048 \begin_inset Flex Code
29051 \begin_layout Plain Layout
29052 DocBookItemInnerTagType
29058 \begin_inset Flex Code
29061 \begin_layout Plain Layout
29069 ] définit la politique de retour à la ligne pour cette balise,
29071 \begin_inset space ~
29075 \begin_inset CommandInset ref
29077 reference "subsec:DocBook-New-line-policy"
29089 \begin_layout Description
29090 \begin_inset Flex Code
29093 \begin_layout Plain Layout
29094 DocBookItemLabelAttr
29100 \begin_inset Flex Code
29103 \begin_layout Plain Layout
29109 ] précise l'information attribut à émettre avec la balise étiquette d'élément à l'intérieur de l'insert,
29111 \begin_inset Quotes cld
29115 \begin_inset Flex Code
29118 \begin_layout Plain Layout
29125 \begin_inset Quotes crd
29128 dans l'exemple ci-dessus.
29129 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
29133 \begin_layout Description
29134 \begin_inset Flex Code
29137 \begin_layout Plain Layout
29138 DocBookItemLabelTag
29144 \begin_inset Flex Code
29147 \begin_layout Plain Layout
29153 ] définit la balise à exporter pour la balise étiquette d'élément à l'intérieur de l'insert,
29155 \begin_inset Quotes cld
29159 \begin_inset Flex Code
29162 \begin_layout Plain Layout
29169 \begin_inset Quotes crd
29172 dans l'exemple ci-dessus.
29173 Ce paramètre n'a de sens que lorsque des formats à éléments sont utilisé avec la notion d'étiquette,
29174 comme les listes descriptives.
29177 \begin_layout Description
29178 \begin_inset Flex Code
29181 \begin_layout Plain Layout
29182 DocBookItemLabelTagType
29188 \begin_inset Flex Code
29191 \begin_layout Plain Layout
29199 ] définit la politique de retour à la ligne pour cette balise,
29201 \begin_inset space ~
29205 \begin_inset CommandInset ref
29207 reference "subsec:DocBook-New-line-policy"
29218 \begin_layout Description
29219 \begin_inset Flex Code
29222 \begin_layout Plain Layout
29229 \begin_inset Flex Code
29232 \begin_layout Plain Layout
29238 ] définit la balise à utiliser pour la balise d'élément à l'intérieur de l'insert,
29240 \begin_inset Quotes cld
29244 \begin_inset Flex Code
29247 \begin_layout Plain Layout
29254 \begin_inset Quotes crd
29257 dans l'exemple ci-dessus.
29258 La valeur implicite est
29259 \begin_inset Flex Code
29262 \begin_layout Plain Layout
29269 indiquant qu'il n'y a pas de balise élément.
29270 Ce paramètre n'a de sens que lorsque des formats à éléments sont utilisés,
29274 \begin_layout Description
29275 \begin_inset Flex Code
29278 \begin_layout Plain Layout
29285 \begin_inset Flex Code
29288 \begin_layout Plain Layout
29296 ] définit la politique de retour à la ligne pour cette balise,
29298 \begin_inset space ~
29302 \begin_inset CommandInset ref
29304 reference "subsec:DocBook-New-line-policy"
29315 \begin_layout Description
29316 \begin_inset Flex Code
29319 \begin_layout Plain Layout
29320 DocBookItemWrapperAttr
29326 \begin_inset Flex Code
29329 \begin_layout Plain Layout
29335 ] précise l'information attribut à émettre avec la balise d'encapsulation d'élément,
29337 \begin_inset Quotes cld
29341 \begin_inset Flex Code
29344 \begin_layout Plain Layout
29351 \begin_inset Quotes crd
29354 dans l'exemple ci-dessus.
29355 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
29359 \begin_layout Description
29360 \begin_inset Flex Code
29363 \begin_layout Plain Layout
29364 DocBookItemWrapperTag
29370 \begin_inset Flex Code
29373 \begin_layout Plain Layout
29379 ] définit la valeur à utiliser pour la balise d'encapsulation d'élément à l'intérieur de l'insert,
29381 \begin_inset Quotes cld
29385 \begin_inset Flex Code
29388 \begin_layout Plain Layout
29395 \begin_inset Quotes crd
29398 dans l'exemple ci-dessus.
29399 La valeur implicite est
29400 \begin_inset Flex Code
29403 \begin_layout Plain Layout
29410 indiquant qu'il n'y a pas de balise d'encapsulation d'élément:
29411 balise et contenu sont exportés directement pour chaque élément.
29412 Ce paramètre n'a de sens que lorsque des formats à éléments sont utilisés,
29416 \begin_layout Description
29417 \begin_inset Flex Code
29420 \begin_layout Plain Layout
29421 DocBookItemWrapperTagType
29427 \begin_inset Flex Code
29430 \begin_layout Plain Layout
29438 ] définit la politique de retour à la ligne pour cette balise,
29440 \begin_inset space ~
29444 \begin_inset CommandInset ref
29446 reference "subsec:DocBook-New-line-policy"
29457 \begin_layout Description
29458 \begin_inset Flex Code
29461 \begin_layout Plain Layout
29468 \begin_inset Flex Code
29471 \begin_layout Plain Layout
29477 ] précise l'information attribut à émettre avec la balise intérieure,
29479 \begin_inset Quotes cld
29483 \begin_inset Flex Code
29486 \begin_layout Plain Layout
29493 \begin_inset Quotes crd
29496 dans l'exemple ci-dessus.
29497 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
29500 \begin_layout Description
29501 \begin_inset Flex Code
29504 \begin_layout Plain Layout
29511 \begin_inset Flex Code
29514 \begin_layout Plain Layout
29520 ] définit la balise à utiliser pour l'exportation de la balise intérieure dans l'insert,
29522 \begin_inset Quotes cld
29526 \begin_inset Flex Code
29529 \begin_layout Plain Layout
29536 \begin_inset Quotes crd
29539 dans l'exemple ci-dessus.
29540 La valeur implicite est
29541 \begin_inset Flex Code
29544 \begin_layout Plain Layout
29551 indiquent qu'il n'y a pas de balise intérieure:
29552 le contenu est exporté sans.
29555 \begin_layout Description
29556 \begin_inset Flex Code
29559 \begin_layout Plain Layout
29560 DocBookInnerTagType
29566 \begin_inset Flex Code
29569 \begin_layout Plain Layout
29577 ] définit la politique de retour à la ligne pour cette balise,
29579 \begin_inset space ~
29583 \begin_inset CommandInset ref
29585 reference "subsec:DocBook-New-line-policy"
29596 \begin_layout Description
29597 \begin_inset Flex Code
29600 \begin_layout Plain Layout
29607 \begin_inset Flex Code
29610 \begin_layout Plain Layout
29616 ] définit la balise qui correspond à ce type de section.
29617 Ce paramètre n'a de sens que pour les éléments de sectionnement (partie,
29621 La valeur implicite est
29622 \begin_inset Flex Code
29625 \begin_layout Plain Layout
29632 et n'est écrasée que si DocBook utilise quelque chose d'autre pour le sectionnement (typiquement parties et chapitres d'un livre).
29635 \begin_layout Description
29636 \begin_inset Flex Code
29639 \begin_layout Plain Layout
29646 \begin_inset Flex Code
29649 \begin_layout Plain Layout
29655 ] définit la balise à utiliser pour cet insert,
29657 \begin_inset Quotes cld
29661 \begin_inset Flex Code
29664 \begin_layout Plain Layout
29671 \begin_inset Quotes crd
29674 dans l'exemple ci-dessus.
29675 La valeur implicite est le nom de l'insert et doit toujours être redéfinie,
29676 puisque DocBook ne propose pas de balise d'insert générique.
29679 \begin_layout Description
29680 \begin_inset Flex Code
29683 \begin_layout Plain Layout
29690 \begin_inset Flex Code
29693 \begin_layout Plain Layout
29701 ] définit la politique de retour à la ligne pour cette balise,
29703 \begin_inset space ~
29707 \begin_inset CommandInset ref
29709 reference "subsec:DocBook-New-line-policy"
29720 \begin_layout Description
29721 \begin_inset Flex Code
29724 \begin_layout Plain Layout
29731 \begin_inset Flex Code
29734 \begin_layout Plain Layout
29740 ] précise l'information attribut à émettre avec la balise d'encapsulation externe,
29742 \begin_inset Quotes cld
29746 \begin_inset Flex Code
29749 \begin_layout Plain Layout
29756 \begin_inset Quotes crd
29759 dans l'exemple ci-dessus.
29760 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
29763 \begin_layout Description
29764 \begin_inset Flex Code
29767 \begin_layout Plain Layout
29774 \begin_inset Flex Code
29777 \begin_layout Plain Layout
29783 ] définit la valeur à utiliser pour la balise d'encapsulation de l'insert,
29785 \begin_inset Quotes cld
29789 \begin_inset Flex Code
29792 \begin_layout Plain Layout
29799 \begin_inset Quotes crd
29802 dans l'exemple ci-dessus.
29803 La valeur implicite est
29804 \begin_inset Flex Code
29807 \begin_layout Plain Layout
29814 indiquant qu'il n'y a pas de balise d'encapsulation globale:
29815 balise et contenu sont exportés directement sans elle.
29818 \begin_layout Description
29819 \begin_inset Flex Code
29822 \begin_layout Plain Layout
29823 DocBookWrapperTagType
29829 \begin_inset Flex Code
29832 \begin_layout Plain Layout
29840 ] définit la politique de retour à la ligne pour cette balise,
29842 \begin_inset space ~
29846 \begin_inset CommandInset ref
29848 reference "subsec:DocBook-New-line-policy"
29859 \begin_layout Subsection
29863 \begin_layout Standard
29864 L'exportation DocBook des flottants peut être également contrôlée par les informations de format.
29865 L'exportation a la forme suivante:
29868 \begin_layout LyX-Code
29872 \begin_layout LyX-Code
29873 Contenu du flottant en tant que DocBook.
29876 \begin_layout LyX-Code
29880 \begin_layout Standard
29883 est un insert à part et sera exportée comme un titre.
29886 \begin_layout Description
29887 \begin_inset Flex Code
29890 \begin_layout Plain Layout
29897 \begin_inset Flex Code
29900 \begin_layout Plain Layout
29906 ] précise l'information attribut à émettre avec la balise principale,
29908 \begin_inset Quotes cld
29912 \begin_inset Flex Code
29915 \begin_layout Plain Layout
29922 \begin_inset Quotes crd
29925 dans l'exemple ci-dessus.
29926 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
29929 \begin_layout Description
29930 \begin_inset Flex Code
29933 \begin_layout Plain Layout
29940 \begin_inset Flex Code
29943 \begin_layout Plain Layout
29949 ] définit la balise à utiliser pour le flottant,
29951 \begin_inset Quotes cld
29955 \begin_inset Flex Code
29958 \begin_layout Plain Layout
29965 \begin_inset Quotes crd
29968 dans l'exemple ci-dessus.
29969 La valeur implicite est le nom du flottant et doit toujours être redéfinie,
29970 du fait que DocBook ne propose pas de balise générique pour les flottants.
29973 \begin_layout Subsection
29974 Mise en forme de la bibliographie
29977 \begin_layout Standard
29978 Les bibliographies incluses ne peuvent pas être mises en forme:
29979 tous les champs sont toujours exportés dans le format DocBook similaire à une base de données (équivalente à un fichier BibTeX),
29980 en utilisant la balise
29981 \begin_inset Flex Code
29984 \begin_layout Plain Layout
29993 \begin_layout Standard
29994 Lorsque les entrées bibliographiques sont saisies dans le document \SpecialChar LyX
29995 en tant qu'éléments de Bibliographie,
29996 l'utilisateur gère la mise en forme lui-même:
29997 il n'y a aucune tentative pour décoder ce que l'utilisateur a écrit,
29998 la chaîne de caractères est utilisée telle quelle (via la balise
29999 \begin_inset Flex Code
30002 \begin_layout Plain Layout
30012 \begin_layout Chapter
30013 Insérer un objet externe
30014 \begin_inset CommandInset label
30016 name "chap:Insérer-un-Objet"
30023 \begin_layout Standard
30024 \begin_inset Box Shadowbox
30034 height_special "totalheight"
30039 backgroundcolor "none"
30042 \begin_layout Plain Layout
30044 cette partie des la documentation n'a pas été mise à jour depuis un certain temps.
30045 Nous espérons qu'elle est toujours correcte,
30046 mais ce n'est pas garanti.
30054 \begin_layout Standard
30055 L'utilisation d'éléments créés par des logiciels extérieurs à \SpecialChar LyX
30056 est couverte en détail dans le manuel
30061 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.
30064 \begin_layout Section
30065 Comment fonctionne-t-il ?
30068 \begin_layout Standard
30069 L'insertion d'objet externe repose sur le concept de
30075 \begin_layout Plain Layout
30078 \begin_inset Quotes cld
30082 \begin_inset Quotes crd
30093 Un cadre définit comment \SpecialChar LyX
30094 doit s'interfacer avec un type d'objet donné.
30095 Tel qu'il est distribué,
30097 possède des cadres prédéfinis pour les figures XFig,
30098 pour les diagrammes Dia,
30099 pour différents formats d'images rastérisées,
30102 Vous pouvez en consulter la liste avec
30103 \begin_inset Flex Noun
30106 \begin_layout Plain Layout
30107 Insertion\SpecialChar menuseparator
30109 \begin_inset space ~
30119 il est possible de créer votre propre cadre pour supporter un type donné d'objet.
30120 Nous décrirons plus loin en détail ce qu'il faut faire,
30121 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
30125 \begin_layout Standard
30126 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é.
30127 Voyons par exemple une figure produite avec
30128 \begin_inset Flex Code
30131 \begin_layout Plain Layout
30138 L'application XFig elle-même travaille sur un fichier avec l'extension
30139 \begin_inset Flex Code
30142 \begin_layout Plain Layout
30150 vous créez et modifiez votre figure.
30152 vous enregistrez le fichier
30153 \begin_inset Flex Code
30156 \begin_layout Plain Layout
30163 Quand vous voulez inclure la figure dans votre document,
30165 \begin_inset Flex Code
30168 \begin_layout Plain Layout
30174 pour créer un fichier PostScript qui sera aisément inclus dans votre fichier \SpecialChar LaTeX
30178 \begin_inset Flex Code
30181 \begin_layout Plain Layout
30187 est le fichier d'origine,
30188 et le fichier PostScript est le fichier transformé.
30191 \begin_layout Standard
30192 Cette distinction est importante pour pouvoir mettre à jour l'objet pendant l'écriture de votre document.
30194 elle vous donne la flexibilité requise pour supporter des formats d'exportation différents.
30196 dans le cas de l'exportation en Ascii,
30197 ce n'est pas vraiment une super idée d'inclure la figure en PostScript brut.
30199 vous préférerez soit inclure une référence à la figure,
30200 soit essayer un convertisseur graphique vers Ascii pour rendre un résultat final approchant du graphique d'origine.
30201 L'insertion d'objet externe vous permet de le faire,
30202 car il est paramétré avec les différents formats d'exportation supportés par \SpecialChar LyX
30206 \begin_layout Standard
30207 En plus de supporter la génération de fichiers transformés différents selon le format d'exportation,
30208 l'insertion d'objet externe travaille en étroite collaboration avec les applications d'édition et de visualisation.
30209 Dans le cas d'une figure XFig,
30210 vous pouvez invoquer Xfig sur le fichier d'origine d'un simple clic depuis la fenêtre d'objet externe de \SpecialChar LyX
30212 et aussi visualiser le fichier transformé PostScript avec Ghostview d'un autre clic.
30213 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é.
30215 vous pouvez enfin profiter à plein des nombreuses applications différentes qui servent à la production de documents,
30216 et serez finalement plus efficaces.
30219 \begin_layout Section
30220 Le fichier de configuration d'un cadre externe
30223 \begin_layout Standard
30224 Il est assez facile de définir de nouveaux cadres externes dans \SpecialChar LyX
30227 sachez que si vous le faites de façon négligente,
30232 une faille de sécurité facilement exploitable.
30233 Avant de commencer,
30234 lisez donc plus bas ce qui concerne la sécurité
30235 \begin_inset space ~
30239 \begin_inset CommandInset ref
30240 LatexCommand pageref
30241 reference "sec:La-question-de"
30249 \begin_layout Standard
30251 nous vous encourageons à créer des cadres intéressants et à nous les proposer.
30254 \begin_layout Standard
30255 Les cadres externes sont définis dans les fichiers
30256 \begin_inset Flex Code
30259 \begin_layout Plain Layout
30265 qui se trouvent dans le répertoire
30266 \begin_inset Flex Code
30269 \begin_layout Plain Layout
30270 LyXDir/lib/xtemplates/
30276 Chaque cadre est défini dans un fichier spécifique
30282 \begin_layout Plain Layout
30285 \begin_inset Quotes cld
30289 \begin_inset Quotes crd
30292 est la traduction de
30293 \begin_inset Quotes cld
30297 \begin_inset Quotes crd
30300 dans ce contexte de l'objet externe.
30308 Vous pouvez mettre votre propre version dans
30309 \begin_inset Flex Code
30312 \begin_layout Plain Layout
30318 ou bien copier un fichier existant dans ce répertoire et le modifier.
30321 \begin_layout Standard
30322 Un fichier de configuration de cadre typique se présente comme ceci:
30325 \begin_layout LyX-Code
30331 \begin_layout LyX-Code
30335 $$AbsOrRelPathParent$$Basename"
30338 \begin_layout LyX-Code
30344 \begin_layout LyX-Code
30350 \begin_layout LyX-Code
30356 \begin_layout LyX-Code
30362 \begin_layout LyX-Code
30368 \begin_layout LyX-Code
30371 AutomaticProduction true
30374 \begin_layout LyX-Code
30380 \begin_layout LyX-Code
30386 \begin_layout LyX-Code
30392 \begin_layout LyX-Code
30395 TransformCommand Rotate RotationLatexCommand
30398 \begin_layout LyX-Code
30401 TransformCommand Resize ResizeLatexCommand
30404 \begin_layout LyX-Code
30407 Product "$$RotateFront$$ResizeFront
30410 \begin_layout LyX-Code
30417 input{$$AbsOrRelPathMaster$$Basename.pstex_t}
30420 \begin_layout LyX-Code
30423 $$ResizeBack$$RotateBack"
30426 \begin_layout LyX-Code
30432 \begin_layout LyX-Code
30435 UpdateResult "$$AbsPath$$Basename.pstex_t"
30438 \begin_layout LyX-Code
30441 Requirement "graphicx"
30444 \begin_layout LyX-Code
30447 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
30450 \begin_layout LyX-Code
30453 ReferencedFile latex "$$AbsPath$$Basename.eps"
30456 \begin_layout LyX-Code
30459 ReferencedFile dvi "$$AbsPath$$Basename.eps"
30462 \begin_layout LyX-Code
30468 \begin_layout LyX-Code
30474 \begin_layout LyX-Code
30477 TransformCommand Rotate RotationLatexCommand
30480 \begin_layout LyX-Code
30483 TransformCommand Resize ResizeLatexCommand
30486 \begin_layout LyX-Code
30489 Product "$$RotateFront$$ResizeFront
30492 \begin_layout LyX-Code
30499 input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
30502 \begin_layout LyX-Code
30505 $$ResizeBack$$RotateBack"
30508 \begin_layout LyX-Code
30511 UpdateFormat pdftex
30514 \begin_layout LyX-Code
30517 UpdateResult "$$AbsPath$$Basename.pdftex_t"
30520 \begin_layout LyX-Code
30523 Requirement "graphicx"
30526 \begin_layout LyX-Code
30529 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
30532 \begin_layout LyX-Code
30535 ReferencedFile latex "$$AbsPath$$Basename.pdf"
30538 \begin_layout LyX-Code
30544 \begin_layout LyX-Code
30550 \begin_layout LyX-Code
30553 Product "$$Contents(
30555 "$$AbsPath$$Basename.asc
30560 \begin_layout LyX-Code
30563 UpdateFormat asciixfig
30566 \begin_layout LyX-Code
30569 UpdateResult "$$AbsPath$$Basename.asc"
30572 \begin_layout LyX-Code
30578 \begin_layout LyX-Code
30584 \begin_layout LyX-Code
30587 Product "<graphic fileref=
30589 "$$AbsOrRelPathMaster$$Basename.eps
30594 \begin_layout LyX-Code
30600 \begin_layout LyX-Code
30606 \begin_layout LyX-Code
30609 UpdateResult "$$AbsPath$$Basename.eps"
30612 \begin_layout LyX-Code
30615 ReferencedFile docbook "$$AbsPath$$Basename.eps"
30618 \begin_layout LyX-Code
30621 ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
30624 \begin_layout LyX-Code
30630 \begin_layout LyX-Code
30637 \begin_layout LyX-Code
30643 \begin_layout LyX-Code
30649 \begin_layout Standard
30650 Comme vous pouvez le constater,
30651 le cadre est inséré entre
30652 \begin_inset Flex Code
30655 \begin_layout Plain Layout
30665 \begin_inset Flex Code
30668 \begin_layout Plain Layout
30677 Il contient un en-tête spécifiant quelques réglages généraux et,
30678 pour chaque format primaire de document reconnu,
30680 \begin_inset Flex Code
30683 \begin_layout Plain Layout
30693 \begin_inset Flex Code
30696 \begin_layout Plain Layout
30707 \begin_layout Subsection
30711 \begin_layout Description
30712 \begin_inset Flex Code
30715 \begin_layout Plain Layout
30716 AutomaticProduction
30717 \begin_inset space ~
30725 indique si le fichier représenté par le cadre doit être créé par \SpecialChar LyX
30727 Cette directive doit apparaître une et une seule fois.
30730 \begin_layout Description
30731 \begin_inset Flex Code
30734 \begin_layout Plain Layout
30736 \begin_inset space ~
30744 précise un patron global utilisé dans l'échange dans la spécification des fichiers pour filtrer les fichiers désignés.
30745 S'il y a plus d'un suffixe possible (e.g.
30748 \begin_inset Flex Code
30751 \begin_layout Plain Layout
30758 \begin_inset Flex Code
30761 \begin_layout Plain Layout
30768 utiliser une syntaxe comme
30769 \begin_inset Flex Code
30772 \begin_layout Plain Layout
30779 Cette directive doit apparaître une et une seule fois.
30782 \begin_layout Description
30783 \begin_inset Flex Code
30786 \begin_layout Plain Layout
30788 \begin_inset space ~
30796 fixe le texte apparaissant dans le bouton.
30797 Cette directive doit apparaître une et une seule fois.
30800 \begin_layout Description
30801 \begin_inset Flex Code
30804 \begin_layout Plain Layout
30806 \begin_inset space ~
30810 \begin_inset space ~
30818 décrit le texte d'aide utilisé dans la fenêtre de dialogue
30819 \begin_inset Quotes cld
30823 \begin_inset Quotes crd
30827 Fournir suffisamment d'informations pour que l'utilisateur comprenne ce que le cadre peut faire pour lui.
30828 Cette directive doit apparaître une et une seule fois.
30831 \begin_layout Description
30832 \begin_inset Flex Code
30835 \begin_layout Plain Layout
30837 \begin_inset space ~
30845 indique le format du fichier original.
30846 Ce doit être le nom d'un format reconnu par \SpecialChar LyX
30848 \begin_inset space ~
30852 \begin_inset CommandInset ref
30854 reference "sec:Formats"
30861 \begin_inset Quotes eld
30865 \begin_inset Flex Code
30868 \begin_layout Plain Layout
30875 \begin_inset Quotes erd
30878 si le cadre peut gérer des fichiers originaux dans plus d'un format.
30880 tentera d'analyser le fichier pour en déduire le format dans ce cas.
30881 Cette directive doit apparaître une et une seule fois.
30884 \begin_layout Description
30885 \begin_inset Flex Code
30888 \begin_layout Plain Layout
30890 \begin_inset space ~
30898 est un nom original pour le cadre.
30899 Il ne soit pas contenir de macros de substitution (voir ci-après).
30902 \begin_layout Description
30903 \begin_inset Flex Code
30906 \begin_layout Plain Layout
30908 \begin_inset space ~
30911 Rotate|Resize|Clip|Extra
30916 spécifie quelles transformations sont reconnues par ce cadre.
30917 Elle peut apparaître zéro ou plusieurs fois.
30918 Elle active les options correspondantes dans la fenêtre de dialogue.
30920 \begin_inset Flex Code
30923 \begin_layout Plain Layout
30929 doit avoir soit une directive
30930 \begin_inset Flex Code
30933 \begin_layout Plain Layout
30941 \begin_inset Flex Code
30944 \begin_layout Plain Layout
30951 \begin_inset Flex Code
30954 \begin_layout Plain Layout
30962 la transformation ne sera pas reconnue par ce cadre.
30966 \begin_layout Subsection
30970 \begin_layout Description
30971 \begin_inset Flex Code
30974 \begin_layout Plain Layout
30976 \begin_inset space ~
30979 LaTeX|PDFLaTeX|PlainText|DocBook|XHTML
30984 décrit le format de document primaire relevant de cette définition de format.
30985 Tous les cadres n'ont pas de représentation raisonnable dans tous les formats de fichier documentaire.
30986 Définissez cependant une section
30987 \begin_inset Flex Code
30990 \begin_layout Plain Layout
30996 pour tous les formats,
30997 et utilisez un texte bidon lorsqu'il n'existe pas de représentation.
30998 Ainsi vous verrez au minimum une référence à l'objet externe dans le document exporté.
31001 \begin_layout Description
31002 \begin_inset Flex Code
31005 \begin_layout Plain Layout
31007 \begin_inset space ~
31011 \begin_inset space ~
31019 définit une macro additionnelle
31020 \begin_inset Flex Code
31023 \begin_layout Plain Layout
31029 pour la substitution par
31030 \begin_inset Flex Code
31033 \begin_layout Plain Layout
31041 \begin_inset Flex Code
31044 \begin_layout Plain Layout
31050 peut elle-même contenir des macros de substitution.
31051 L'avantage par rapport à l'usage direct de
31052 \begin_inset Flex Code
31055 \begin_layout Plain Layout
31062 \begin_inset Flex Code
31065 \begin_layout Plain Layout
31071 est que la valeur substituée par
31072 \begin_inset Flex Code
31075 \begin_layout Plain Layout
31081 est nettoyée de sorte qu'elle est un argument facultatif valide dans le format documentaire.
31082 Cette directive doit apparaître une et une seule fois.
31085 \begin_layout Description
31086 \begin_inset Flex Code
31089 \begin_layout Plain Layout
31091 \begin_inset space ~
31099 spécifie le texte inséré dans le document exporté.
31100 C'est en fait la directive la plus importante et elle peut être assez compliquée.
31101 Cette directive doit apparaître une et une seule fois.
31104 \begin_layout Description
31105 \begin_inset Flex Code
31108 \begin_layout Plain Layout
31110 \begin_inset space ~
31118 spécifie un élément de préambule qui sera inclus dans le préambule \SpecialChar LaTeX
31120 Il doit être défini par
31121 \begin_inset Flex Code
31124 \begin_layout Plain Layout
31132 \begin_inset Flex Code
31135 \begin_layout Plain Layout
31142 Cette directive doit apparaître une et une seule fois.
31145 \begin_layout Description
31146 \begin_inset Flex Code
31149 \begin_layout Plain Layout
31151 \begin_inset space ~
31155 \begin_inset space ~
31163 désigne les fichiers créés par la procédure de conversion et requis par un format d'exportation particulier.
31164 Si le nom d'un fichier est relatif,
31165 il est interprété relativement au document maître.
31166 Cette directive peut apparaître zéro ou plusieurs fois.
31169 \begin_layout Description
31170 \begin_inset Flex Code
31173 \begin_layout Plain Layout
31175 \begin_inset space ~
31183 désigne le nom d'un paquetage \SpecialChar LaTeX
31185 Le paquetage est inclus via
31186 \begin_inset Flex Code
31189 \begin_layout Plain Layout
31197 dans le préambule \SpecialChar LaTeX
31199 Cette directive peut apparaître zéro ou plusieurs fois.
31202 \begin_layout Description
31203 \begin_inset Flex Code
31206 \begin_layout Plain Layout
31208 \begin_inset space ~
31212 \begin_inset space ~
31215 RotationLatexCommand
31220 spécifie que la commande \SpecialChar LaTeX
31221 native doit être utilisée pour effectuer les rotations.
31222 Cette directive peut apparaître une fois ou pas du tout.
31225 \begin_layout Description
31226 \begin_inset Flex Code
31229 \begin_layout Plain Layout
31231 \begin_inset space ~
31235 \begin_inset space ~
31243 spécifie que la commande \SpecialChar LaTeX
31244 native doit être utilisée pour effectuer les changements de taille.
31245 Cette directive peut apparaître une fois ou pas du tout.
31248 \begin_layout Description
31249 \begin_inset Flex Code
31252 \begin_layout Plain Layout
31254 \begin_inset space ~
31258 \begin_inset space ~
31261 RotationLatexOption
31266 spécifie que les rotations sont effectuées via un paramètre facultatif.
31267 Cette directive peut apparaître une fois ou pas du tout.
31271 \begin_layout Description
31272 \begin_inset Flex Code
31275 \begin_layout Plain Layout
31277 \begin_inset space ~
31281 \begin_inset space ~
31289 spécifie que les changements de taille sont effectuées via un paramètre facultatif.
31290 Cette directive peut apparaître une fois ou pas du tout
31293 \begin_layout Description
31294 \begin_inset Flex Code
31297 \begin_layout Plain Layout
31299 \begin_inset space ~
31303 \begin_inset space ~
31311 spécifie que les recadrages sont effectuées via un paramètre facultatif.
31312 Cette directive peut apparaître une fois ou pas du tout.
31315 \begin_layout Description
31316 \begin_inset Flex Code
31319 \begin_layout Plain Layout
31321 \begin_inset space ~
31325 \begin_inset space ~
31333 spécifie qu'un paramètre supplémentaire facultatif est utilisé.
31334 Cette directive peut apparaître une fois ou pas du tout.
31337 \begin_layout Description
31338 \begin_inset Flex Code
31341 \begin_layout Plain Layout
31343 \begin_inset space ~
31351 spécifie le format de fichier du fichier converti.
31352 Ce doit être le nom d'un format reconnu par \SpecialChar LyX
31353 (voir la fenêtre de dialogue
31354 \begin_inset Flex Noun
31357 \begin_layout Plain Layout
31358 Outils\SpecialChar menuseparator
31359 Préférences\SpecialChar menuseparator
31361 \begin_inset space ~
31365 \begin_inset space ~
31368 fichiers\SpecialChar menuseparator
31370 \begin_inset space ~
31374 \begin_inset space ~
31383 Cette directive doit apparaître une et une seule fois.
31384 Si le format du fichier résultant est PDF,
31385 vous devez spécifier le format
31386 \begin_inset Flex Code
31389 \begin_layout Plain Layout
31396 qui est le format PDF utilisé pour insérer des graphiques.
31397 Les autres formats PDF définis servent aux exportations du document.
31400 \begin_layout Description
31401 \begin_inset Flex Code
31404 \begin_layout Plain Layout
31406 \begin_inset space ~
31414 spécifie le nom du fichier converti.
31415 Le nom de fichier doit être absolu.
31416 Cette directive doit apparaître une et une seule fois.
31419 \begin_layout Subsection
31420 Définitions du préambule
31423 \begin_layout Standard
31424 La configuration du cadre externe peut contenir des définitions additionnelles de préambule incluses dans
31425 \begin_inset Flex Code
31428 \begin_layout Plain Layout
31436 \begin_inset Flex Code
31439 \begin_layout Plain Layout
31446 Elle peuvent être utilisées par les cadres dans la section
31447 \begin_inset Flex Code
31450 \begin_layout Plain Layout
31459 \begin_layout Section
31460 Le mécanisme de substitution
31463 \begin_layout Standard
31464 Quand la fenêtre d'objet externe invoque un programme externe,
31465 il le fait selon la commande définie dans le fichier de configuration des cadres.
31466 Ces commandes peuvent contenir diverses macros qui sont interprétées avant l'exécution.
31467 Les commandes sont toujours exécutées dans le répertoire du document.
31470 \begin_layout Standard
31472 quand un objet externe est affiché,
31473 un mécanisme de substitution génère son nom,
31474 et la plupart des autres directives reconnaissent la substitution de manière similaire.
31477 \begin_layout Standard
31478 Les macros disponibles sont les suivantes :
31481 \begin_layout Description
31482 \begin_inset Flex Code
31485 \begin_layout Plain Layout
31486 $$AbsOrRelPathMaster
31491 est le est le chemin d'accès,
31492 absolu ou relatif au document maître \SpecialChar LyX
31496 \begin_layout Description
31497 \begin_inset Flex Code
31500 \begin_layout Plain Layout
31501 $$AbsOrRelPathParent
31506 est le est le chemin d'accès,
31507 absolu ou relatif au document \SpecialChar LyX
31511 \begin_layout Description
31512 \begin_inset Flex Code
31515 \begin_layout Plain Layout
31521 est le chemin d'accès absolu.
31524 \begin_layout Description
31525 \begin_inset Flex Code
31528 \begin_layout Plain Layout
31534 est le nom du fichier sans chemin d'accès et sans suffixe.
31537 \begin_layout Description
31538 \begin_inset Flex Code
31541 \begin_layout Plain Layout
31543 \begin_inset Quotes cld
31547 \begin_inset Quotes crd
31555 la macro dépliera le contenu du fichier de nom
31556 \begin_inset Flex Code
31559 \begin_layout Plain Layout
31568 \begin_layout Description
31569 \begin_inset Flex Code
31572 \begin_layout Plain Layout
31578 est le suffixe (point inclus).
31581 \begin_layout Description
31582 \begin_inset Flex Code
31585 \begin_layout Plain Layout
31592 \begin_inset Quotes cld
31596 \begin_inset Quotes crd
31599 si le fichier est en format JPEG,
31600 sinon sera la chaîne
31601 \begin_inset Quotes cld
31605 \begin_inset Quotes crd
31609 Ceci est utile pour éviter des conversions inutiles pour les formats de sortie admettant à la fois les types PNG et JPEG.
31610 Le modèle prédéfini
31611 \begin_inset Quotes cld
31615 \begin_inset Quotes crd
31618 utilise cette macro avec le moteur pdf\SpecialChar TeX
31622 \begin_layout Description
31623 \begin_inset Flex Code
31626 \begin_layout Plain Layout
31632 est le nom du fichier spécifié dans la fenêtre d'objet externe.
31633 Il est soit absolu,
31634 soit relatif au document \SpecialChar LyX
31638 \begin_layout Description
31639 \begin_inset Flex Code
31642 \begin_layout Plain Layout
31649 \begin_inset Quotes cld
31653 \begin_inset Quotes crd
31657 \begin_inset Flex Code
31660 \begin_layout Plain Layout
31666 (absolu ou relatif au document \SpecialChar LyX
31670 \begin_layout Description
31671 \begin_inset Flex Code
31674 \begin_layout Plain Layout
31680 est le chemin d'accès relatif au document maître \SpecialChar LyX
31684 \begin_layout Description
31685 \begin_inset Flex Code
31688 \begin_layout Plain Layout
31694 est le chemin d'accès relatif au document \SpecialChar LyX
31698 \begin_layout Description
31699 \begin_inset Flex Code
31702 \begin_layout Plain Layout
31708 désigne le chemin absolu du répertoire système.
31709 Typiquement utilisé pour pouvoir trouver les différents scripts auxiliaires fournis avec \SpecialChar LyX
31713 \begin_layout Description
31714 \begin_inset Flex Code
31717 \begin_layout Plain Layout
31723 est le nom et le chemin absolu d'un fichier temporaire qui sera automatiquement effacé quand le document sera fermé,
31724 ou l'objet externe effacé.
31727 \begin_layout Standard
31728 Toutes la macros de chemin contiennent un séparateur de répertoire final,
31729 vous pouvez donc construire par exemple le nom de fichier absolu avec
31730 \begin_inset Flex Code
31733 \begin_layout Plain Layout
31734 $$AbsPath$$Basename$$Extension
31742 \begin_layout Standard
31743 Les macros ci-dessus sont substituées dans toutes les directives sauf indiqué.
31745 \begin_inset Flex Code
31748 \begin_layout Plain Layout
31754 reconnaît également les substitutions suivantes si elles sont autorisées par les directives
31755 \begin_inset Flex Code
31758 \begin_layout Plain Layout
31765 \begin_inset Flex Code
31768 \begin_layout Plain Layout
31777 \begin_layout Description
31778 \begin_inset Flex Code
31781 \begin_layout Plain Layout
31787 partie initiale de la commande de changement de taille.
31790 \begin_layout Description
31791 \begin_inset Flex Code
31794 \begin_layout Plain Layout
31800 partie finale de la commande de changement de taille.
31803 \begin_layout Description
31804 \begin_inset Flex Code
31807 \begin_layout Plain Layout
31813 partie initiale de la commande de rotation.
31816 \begin_layout Description
31817 \begin_inset Flex Code
31820 \begin_layout Plain Layout
31826 partie finale de la commande de rotation.
31829 \begin_layout Standard
31830 La valeur de la chaîne de la directive
31831 \begin_inset Flex Code
31834 \begin_layout Plain Layout
31840 reconnaît également les substitutions suivantes si elles sont autorisées par les directives
31841 \begin_inset Flex Code
31844 \begin_layout Plain Layout
31851 \begin_inset Flex Code
31854 \begin_layout Plain Layout
31863 \begin_layout Description
31864 \begin_inset Flex Code
31867 \begin_layout Plain Layout
31873 option de recadrage.
31876 \begin_layout Description
31877 \begin_inset Flex Code
31880 \begin_layout Plain Layout
31886 option supplémentaire.
31889 \begin_layout Description
31890 \begin_inset Flex Code
31893 \begin_layout Plain Layout
31899 option de changement de taille.
31902 \begin_layout Description
31903 \begin_inset Flex Code
31906 \begin_layout Plain Layout
31912 option de rotation.
31915 \begin_layout Standard
31916 Vous pouvez vous demander pourquoi les macros de chemin d'accès sont aussi nombreuses.
31917 Il y a deux raisons principales:
31920 \begin_layout Enumerate
31921 les chemins d'accès relatifs et absolus doivent rester relatifs et absolus,
31923 Les utilisateurs peuvent avoir des raisons de préférer l'un ou l'autre.
31924 Les chemins relatifs sont utiles pour des documents portables sur différentes machines,
31926 Les chemins absolus peuvent être requis par certains logiciels;
31929 \begin_layout Enumerate
31931 traite les chemins d'accès relatifs différemment de \SpecialChar LyX
31932 et d'autres logiciels dans des fichiers inclus encapsulés.
31933 Pour \SpecialChar LyX
31936 un chemin relatif est toujours relatif au document qui contient le nom de fichier.
31937 Pour \SpecialChar LaTeX
31939 il est toujours relatif au document maître.
31940 Ces deux définitions sont identiques si vous n'avez qu'un seul document.,
31941 mais diffèrent si vous avez un document maître qui inclut des sous-documents.
31942 Ceci signifie que les chemins relatifs doivent être transformés pour être transmis à \SpecialChar LaTeX
31944 Heureusement \SpecialChar LyX
31945 fait ceci automatiquement si vous choisissez les macros de substitution correctes.
31948 \begin_layout Standard
31950 quelle macro faut-il choisir dans une nouvelle définition de cadre?
31951 La règle n'est pas difficile:
31954 \begin_layout Itemize
31956 \begin_inset Flex Code
31959 \begin_layout Plain Layout
31965 si un chemin absolu est requis;
31968 \begin_layout Itemize
31970 \begin_inset Flex Code
31973 \begin_layout Plain Layout
31974 $$AbsOrRelPathMaster
31979 si la chaîne substituée est du type entrée pour \SpecialChar LaTeX
31983 \begin_layout Itemize
31985 \begin_inset Flex Code
31988 \begin_layout Plain Layout
31989 $$AbsOrRelPathParent
31994 pour préserver le choix de l'utilisateur.
31997 \begin_layout Standard
31998 Des cas spéciaux existent pour lesquels cette règle n'est pas valable,
31999 et par exemple lorsque des chemins relatifs sont requis,
32000 mais elle fonctionne correctement d'habitude.
32001 Un exemple de cas tordu est la directive
32002 \begin_inset Flex Code
32005 \begin_layout Plain Layout
32006 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
32011 dans le cadre Xfig indiqué ci-dessus:
32012 il n'est pas possible d'utiliser le nom absolu parce que la copieur pour les fichiers
32013 \begin_inset Flex Code
32016 \begin_layout Plain Layout
32022 nécessite le nom relatif pour réécrire le contenu du fichier.
32025 \begin_layout Section
32026 La question de la sécurité
32027 \begin_inset CommandInset label
32029 name "sec:La-question-de"
32036 \begin_layout Standard
32037 L'insertion d'objet externe crée une interface avec un paquet de programmes externes et le fait de manière automatique,
32038 nous devons donc en examiner les conséquences en matière de sécurité.
32040 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,
32041 il semble possible de créer un document malveillant qui exécute des commandes indésirables quand un utilisateur le visualise ou l'imprime.
32042 C'est quelque chose que nous voulons absolument éviter.
32045 \begin_layout Standard
32047 comme les commandes du programme externe sont définies seulement dans le fichier de configuration des cadres,
32048 il n'y a pas de problème de sécurité si \SpecialChar LyX
32049 est configuré correctement avec seulement des cadres sûrs.
32050 Ceci parce que les programmes externes sont invoqués via l'appel système
32051 \begin_inset Flex Code
32054 \begin_layout Plain Layout
32060 et non via l'appel système
32061 \begin_inset Flex Code
32064 \begin_layout Plain Layout
32071 Il n'est donc pas possible d'exécuter des commandes arbitraires via le shell à partir du nom de fichier ou des paramètres.
32074 \begin_layout Standard
32075 Ceci implique aussi qu'il y a des restrictions dans les commandes définissables dans un cadre d'objet externe.
32077 les pipes et les redirections ne sont pas disponibles.
32078 C'était obligatoire pour que \SpecialChar LyX
32080 Si vous voulez utiliser quelques-unes des fonctions du shell,
32081 vous devez écrire un script sûr pour le faire de manière contrôlée,
32082 puis définir ce script comme commande.
32086 \begin_layout Standard
32087 Il est possible de créer un cadre qui interagit directement avec le shell,
32088 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,
32089 nous vous recommandons d'utiliser en général des scripts sûrs qui fonctionnent avec l'appel système
32090 \begin_inset Flex Code
32093 \begin_layout Plain Layout
32099 d'une manière contrôlée.
32101 si vous êtes dans un environnement dans lequel vous avez confiance,
32102 il est tentant de ne pas se fouler et d'utiliser des scripts shell ordinaires.
32103 Si vous faites cela,
32104 sachez que vous allez
32108 créer dans votre système une faille de sécurité facile à exploiter.
32109 Il est évident que de tels cadres non sécurisés ne seront jamais inclus dans la distribution standard de \SpecialChar LyX
32111 même si nous encourageons les gens à nous proposer de nouveaux cadres dans la tradition du logiciel libre.
32112 Mais \SpecialChar LyX
32113 tel que vous vous le procurez par les voies officielles de distribution ne contiendra jamais de cadres non sécurisés.
32116 \begin_layout Standard
32117 L'insertion d'objet externe est un outil très puissant,
32118 et vous devez faire attention à ne pas mettre en péril la sécurité avec cette puissance.
32119 Une légère erreur dans une seule ligne d'un script apparemment inoffensif peut ouvrir la voie à d'énormes problèmes.
32120 Si vous n'avez pas une compréhension claire de ce qui est en jeu,
32121 nous vous recommandons de consulter un professionnel de la sécurité,
32122 ou de contacter l'équipe de développement de \SpecialChar LyX
32123 si vous vous demandez si votre cadre est sûr ou non.
32124 Faites le avant de l'utiliser dans un environnement que vous ne contrôlez pas.
32127 \begin_layout Chapter
32129 Liste des fonctions utilisables dans les styles
32130 \begin_inset CommandInset label
32132 name "chap:List-of-functions"
32139 \begin_layout Standard
32141 \begin_inset Tabular
32142 <lyxtabular version="3" rows="11" columns="8">
32143 <features tabularvalignment="middle">
32144 <column alignment="left" valignment="top">
32145 <column alignment="left" valignment="top">
32146 <column alignment="left" valignment="top">
32147 <column alignment="left" valignment="top">
32148 <column alignment="left" valignment="top">
32149 <column alignment="left" valignment="top">
32150 <column alignment="left" valignment="top">
32151 <column alignment="left" valignment="top">
32153 <cell alignment="left" valignment="top" usebox="none">
32156 \begin_layout Plain Layout
32162 <cell alignment="left" valignment="top" usebox="none">
32165 \begin_layout Plain Layout
32171 <cell alignment="left" valignment="top" usebox="none">
32174 \begin_layout Plain Layout
32180 <cell alignment="left" valignment="top" usebox="none">
32183 \begin_layout Plain Layout
32189 <cell alignment="center" valignment="top" usebox="none">
32192 \begin_layout Plain Layout
32198 <cell alignment="center" valignment="top" usebox="none">
32201 \begin_layout Plain Layout
32207 <cell alignment="center" valignment="top" usebox="none">
32210 \begin_layout Plain Layout
32216 <cell alignment="center" valignment="top" usebox="none">
32219 \begin_layout Plain Layout
32227 <cell alignment="left" valignment="top" usebox="none">
32230 \begin_layout Plain Layout
32236 <cell alignment="left" valignment="top" usebox="none">
32239 \begin_layout Plain Layout
32245 <cell alignment="left" valignment="top" usebox="none">
32248 \begin_layout Plain Layout
32254 <cell alignment="left" valignment="top" usebox="none">
32257 \begin_layout Plain Layout
32263 <cell alignment="center" valignment="top" usebox="none">
32266 \begin_layout Plain Layout
32272 <cell alignment="center" valignment="top" usebox="none">
32275 \begin_layout Plain Layout
32281 <cell alignment="center" valignment="top" usebox="none">
32284 \begin_layout Plain Layout
32290 <cell alignment="center" valignment="top" usebox="none">
32293 \begin_layout Plain Layout
32301 <cell alignment="left" valignment="top" usebox="none">
32304 \begin_layout Plain Layout
32310 <cell alignment="left" valignment="top" usebox="none">
32313 \begin_layout Plain Layout
32319 <cell alignment="left" valignment="top" usebox="none">
32322 \begin_layout Plain Layout
32328 <cell alignment="left" valignment="top" usebox="none">
32331 \begin_layout Plain Layout
32337 <cell alignment="center" valignment="top" usebox="none">
32340 \begin_layout Plain Layout
32346 <cell alignment="center" valignment="top" usebox="none">
32349 \begin_layout Plain Layout
32355 <cell alignment="center" valignment="top" usebox="none">
32358 \begin_layout Plain Layout
32364 <cell alignment="center" valignment="top" usebox="none">
32367 \begin_layout Plain Layout
32375 <cell alignment="left" valignment="top" usebox="none">
32378 \begin_layout Plain Layout
32384 <cell alignment="left" valignment="top" usebox="none">
32387 \begin_layout Plain Layout
32393 <cell alignment="left" valignment="top" usebox="none">
32396 \begin_layout Plain Layout
32402 <cell alignment="left" valignment="top" usebox="none">
32405 \begin_layout Plain Layout
32411 <cell alignment="center" valignment="top" usebox="none">
32414 \begin_layout Plain Layout
32420 <cell alignment="center" valignment="top" usebox="none">
32423 \begin_layout Plain Layout
32429 <cell alignment="center" valignment="top" usebox="none">
32432 \begin_layout Plain Layout
32438 <cell alignment="center" valignment="top" usebox="none">
32441 \begin_layout Plain Layout
32449 <cell alignment="left" valignment="top" usebox="none">
32452 \begin_layout Plain Layout
32458 <cell alignment="left" valignment="top" usebox="none">
32461 \begin_layout Plain Layout
32467 <cell alignment="left" valignment="top" usebox="none">
32470 \begin_layout Plain Layout
32476 <cell alignment="left" valignment="top" usebox="none">
32479 \begin_layout Plain Layout
32485 <cell alignment="center" valignment="top" usebox="none">
32488 \begin_layout Plain Layout
32494 <cell alignment="center" valignment="top" usebox="none">
32497 \begin_layout Plain Layout
32503 <cell alignment="center" valignment="top" usebox="none">
32506 \begin_layout Plain Layout
32512 <cell alignment="center" valignment="top" usebox="none">
32515 \begin_layout Plain Layout
32523 <cell alignment="left" valignment="top" usebox="none">
32526 \begin_layout Plain Layout
32532 <cell alignment="left" valignment="top" usebox="none">
32535 \begin_layout Plain Layout
32541 <cell alignment="left" valignment="top" usebox="none">
32544 \begin_layout Plain Layout
32550 <cell alignment="left" valignment="top" usebox="none">
32553 \begin_layout Plain Layout
32559 <cell alignment="center" valignment="top" usebox="none">
32562 \begin_layout Plain Layout
32568 <cell alignment="center" valignment="top" usebox="none">
32571 \begin_layout Plain Layout
32577 <cell alignment="center" valignment="top" usebox="none">
32580 \begin_layout Plain Layout
32586 <cell alignment="center" valignment="top" usebox="none">
32589 \begin_layout Plain Layout
32597 <cell alignment="left" valignment="top" usebox="none">
32600 \begin_layout Plain Layout
32606 <cell alignment="left" valignment="top" usebox="none">
32609 \begin_layout Plain Layout
32615 <cell alignment="left" valignment="top" usebox="none">
32618 \begin_layout Plain Layout
32624 <cell alignment="left" valignment="top" usebox="none">
32627 \begin_layout Plain Layout
32633 <cell alignment="center" valignment="top" usebox="none">
32636 \begin_layout Plain Layout
32642 <cell alignment="center" valignment="top" usebox="none">
32645 \begin_layout Plain Layout
32651 <cell alignment="center" valignment="top" usebox="none">
32654 \begin_layout Plain Layout
32660 <cell alignment="center" valignment="top" usebox="none">
32663 \begin_layout Plain Layout
32671 <cell alignment="left" valignment="top" usebox="none">
32674 \begin_layout Plain Layout
32680 <cell alignment="left" valignment="top" usebox="none">
32683 \begin_layout Plain Layout
32689 <cell alignment="left" valignment="top" usebox="none">
32692 \begin_layout Plain Layout
32698 <cell alignment="left" valignment="top" usebox="none">
32701 \begin_layout Plain Layout
32707 <cell alignment="center" valignment="top" usebox="none">
32710 \begin_layout Plain Layout
32716 <cell alignment="center" valignment="top" usebox="none">
32719 \begin_layout Plain Layout
32725 <cell alignment="center" valignment="top" usebox="none">
32728 \begin_layout Plain Layout
32734 <cell alignment="center" valignment="top" usebox="none">
32737 \begin_layout Plain Layout
32745 <cell alignment="left" valignment="top" usebox="none">
32748 \begin_layout Plain Layout
32754 <cell alignment="left" valignment="top" usebox="none">
32757 \begin_layout Plain Layout
32763 <cell alignment="left" valignment="top" usebox="none">
32766 \begin_layout Plain Layout
32772 <cell alignment="left" valignment="top" usebox="none">
32775 \begin_layout Plain Layout
32781 <cell alignment="center" valignment="top" usebox="none">
32784 \begin_layout Plain Layout
32790 <cell alignment="center" valignment="top" usebox="none">
32793 \begin_layout Plain Layout
32799 <cell alignment="center" valignment="top" usebox="none">
32802 \begin_layout Plain Layout
32808 <cell alignment="center" valignment="top" usebox="none">
32811 \begin_layout Plain Layout
32819 <cell alignment="left" valignment="top" usebox="none">
32822 \begin_layout Plain Layout
32828 <cell alignment="left" valignment="top" usebox="none">
32831 \begin_layout Plain Layout
32837 <cell alignment="left" valignment="top" usebox="none">
32840 \begin_layout Plain Layout
32846 <cell alignment="left" valignment="top" usebox="none">
32849 \begin_layout Plain Layout
32855 <cell alignment="center" valignment="top" usebox="none">
32858 \begin_layout Plain Layout
32864 <cell alignment="center" valignment="top" usebox="none">
32867 \begin_layout Plain Layout
32873 <cell alignment="center" valignment="top" usebox="none">
32876 \begin_layout Plain Layout
32882 <cell alignment="center" valignment="top" usebox="none">
32885 \begin_layout Plain Layout
32893 <cell alignment="center" valignment="top" usebox="none">
32896 \begin_layout Plain Layout
32902 <cell alignment="center" valignment="top" usebox="none">
32905 \begin_layout Plain Layout
32911 <cell alignment="center" valignment="top" usebox="none">
32914 \begin_layout Plain Layout
32920 <cell alignment="center" valignment="top" usebox="none">
32923 \begin_layout Plain Layout
32929 <cell alignment="center" valignment="top" usebox="none">
32932 \begin_layout Plain Layout
32938 <cell alignment="center" valignment="top" usebox="none">
32941 \begin_layout Plain Layout
32947 <cell alignment="center" valignment="top" usebox="none">
32950 \begin_layout Plain Layout
32956 <cell alignment="center" valignment="top" usebox="none">
32959 \begin_layout Plain Layout
32973 \begin_layout Chapter
32974 Noms des couleurs disponibles utilisables dans les styles
32975 \begin_inset CommandInset label
32977 name "chap:Names-of-colors"
32984 \begin_layout Standard
32985 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
32989 \begin_layout Section
32993 \begin_layout Standard
32994 Les mots-clés suivants ne sont pas des couleurs,
32995 mais plutôt des actions sur la définition des couleurs.
32998 \begin_layout Description
32999 ignore couleur ignorée
33002 \begin_layout Description
33003 inherit couleur héritée
33006 \begin_layout Description
33007 none pas de couleur particulière – réinitialisation ou couleur implicite
33010 \begin_layout Section
33014 \begin_layout Standard
33015 Ces couleurs ne peuvent pas être personnalisées.
33016 Merci de ne pas utiliser ces couleurs dans les définitions de format,
33017 du fait qu'elles fonctionneront mal avec certains thèmes (comme les thèmes sombres).
33020 \begin_layout Description
33024 \begin_layout Description
33028 \begin_layout Description
33032 \begin_layout Description
33036 \begin_layout Description
33040 \begin_layout Description
33044 \begin_layout Description
33048 \begin_layout Description
33052 \begin_layout Description
33056 \begin_layout Description
33060 \begin_layout Description
33064 \begin_layout Description
33068 \begin_layout Description
33072 \begin_layout Description
33076 \begin_layout Description
33080 \begin_layout Description
33084 \begin_layout Description
33088 \begin_layout Description
33092 \begin_layout Description
33096 \begin_layout Section
33097 Couleurs dynamiques
33100 \begin_layout Standard
33101 Ces couleurs sont affectées à différents éléments dans
33103 Outils\SpecialChar menuseparator
33109 \begin_layout Description
33110 added_space espace ajoutée
33113 \begin_layout Description
33114 addedtext texte ajouté
33117 \begin_layout Description
33118 appendix marque d'annexe
33121 \begin_layout Description
33125 \begin_layout Description
33126 bottomarea zone du bas
33129 \begin_layout Description
33130 branchlabel étiquette de branche
33133 \begin_layout Description
33134 buttonbg fond de bouton d'insert
33137 \begin_layout Description
33138 buttonframe bordure de bouton d'insert
33141 \begin_layout Description
33142 buttonhoverbg fond du bouton d'insert (pointé)
33145 \begin_layout Description
33146 changebar barre de modification
33149 \begin_layout Description
33150 changedtextauthor1 texte modifié auteur 1
33153 \begin_layout Description
33154 changedtextauthor2 texte modifié auteur 2
33157 \begin_layout Description
33158 changedtextauthor3 texte modifié auteur 3
33161 \begin_layout Description
33162 changedtextauthor4 texte modifié auteur 4
33165 \begin_layout Description
33166 changedtextauthor5 texte modifié auteur 5
33169 \begin_layout Description
33170 collapsibletext texte d'insert repliable
33173 \begin_layout Description
33174 collapsibleframe cadre d'insert repliable
33177 \begin_layout Description
33178 command insert de commande
33181 \begin_layout Description
33182 commandbg fond d'insert de commande
33185 \begin_layout Description
33186 commandframe cadre d'insert de commande
33189 \begin_layout Description
33190 comment étiquette de commentaire
33193 \begin_layout Description
33194 commentbg fond de commentaire
33197 \begin_layout Description
33201 \begin_layout Description
33202 deletedtext texte supprimé
33205 \begin_layout Description
33206 deletedtextmodifier modificateur de texte supprimé
33209 \begin_layout Description
33210 depthbar barre de profondeur
33213 \begin_layout Description
33214 eolmarker marqueur de fin de ligne
33217 \begin_layout Description
33218 error erreur \SpecialChar LaTeX
33222 \begin_layout Description
33223 footlabel étiquette de note de bas de page
33226 \begin_layout Description
33227 foreground foreground color
33230 \begin_layout Description
33231 graphicsbg fond graphique
33234 \begin_layout Description
33235 greyedoutbg fond d'insert grisé
33238 \begin_layout Description
33239 greyedoutlabel étiquette d'insert grisé
33242 \begin_layout Description
33243 greyedouttext texte d'insert grisé
33246 \begin_layout Description
33247 indexlabel étiquette d'index
33250 \begin_layout Description
33251 inlinecompletion complétion en ligne
33254 \begin_layout Description
33255 insetbg fond d'insert
33258 \begin_layout Description
33259 insetframe cadre d'insert
33262 \begin_layout Description
33263 language langue étrangère
33266 \begin_layout Description
33267 latex texte \SpecialChar LaTeX
33271 \begin_layout Description
33272 listingsbg fond de listing
33275 \begin_layout Description
33276 marginlabel étiquette de note en marge
33279 \begin_layout Description
33280 math texte mathématique
33283 \begin_layout Description
33284 mathbg fond mathématique
33287 \begin_layout Description
33288 mathcorners cadre mathématique (non pointé)
33291 \begin_layout Description
33292 mathframe cadre mathématique (pointé)
33295 \begin_layout Description
33296 mathline ligne mathématique
33299 \begin_layout Description
33300 mathmacrobg fond de macro mathématique
33303 \begin_layout Description
33304 mathmacroblend macro mathématique désactivée
33307 \begin_layout Description
33308 mathmacroframe cadre de macro mathématique
33311 \begin_layout Description
33312 mathmacrohoverbg fond dynamique de macro mathématique
33315 \begin_layout Description
33316 mathmacrolabel étiquette de macro mathématique
33319 \begin_layout Description
33320 mathmacronewarg macro mathématique :
33324 \begin_layout Description
33325 mathmacrooldarg macro mathématique :
33329 \begin_layout Description
33330 newpage saut de page
33333 \begin_layout Description
33334 nonunique_inlinecompletion complétion en ligne (choix multiples)
33337 \begin_layout Description
33338 note étiquette de note
33341 \begin_layout Description
33342 notebg fond de note
33345 \begin_layout Description
33346 pagebreak saut de page / saut de ligne
33349 \begin_layout Description
33350 paragraphmarker marqueur de paragraphe
33353 \begin_layout Description
33354 phantomtext texte d'insert fantôme
33357 \begin_layout Description
33361 \begin_layout Description
33362 previewframe cadre d'aperçu
33365 \begin_layout Description
33366 regexpframe cadre d'expression régulière
33369 \begin_layout Description
33370 scroll color that indicates when a row can be scrolled
33373 \begin_layout Description
33374 selection sélection (fond)
33377 \begin_layout Description
33378 selectiontext sélection (texte)
33381 \begin_layout Description
33382 shadedbg boîte ombrée
33385 \begin_layout Description
33386 special caractère spécial
33389 \begin_layout Description
33390 tabularline ligne de tableau
33393 \begin_layout Description
33394 tabularonoffline ligne on/off de tableau
33397 \begin_layout Description
33398 textlabel1 couleur 1 des étiquettes de format et d'inserts personnalisés
33401 \begin_layout Description
33402 textlabel2 couleur 2 des étiquettes de format et d'inserts personnalisés
33405 \begin_layout Description
33406 textlabel3 couleur 3 des étiquettes de format et d'inserts personnalisés
33409 \begin_layout Description
33410 urllabel étiquette d'URL
33413 \begin_layout Description
33414 urltext texte d'URL