1 #LyX 2.4 created this file. For more info see https://www.lyx.org/
5 \save_transient_properties true
6 \origin /systemlyxdir/doc/fr/
9 % DO NOT ALTER THIS PREAMBLE!!!
11 % This preamble is designed to ensure that the User's Guide prints
12 % out as advertised. If you mess with this preamble,
13 % parts of the User's Guide may not print out as expected. If you
14 % have problems LaTeXing this file, please contact
15 % the documentation team
16 % email: lyx-docs@lists.lyx.org
18 % the pages of the TOC is numbered roman
19 % and a pdf-bookmark for the TOC is added
20 \let\myTOC\tableofcontents
21 \renewcommand\tableofcontents{%
23 \pdfbookmark[1]{\contentsname}{}
27 \@ifpackageloaded{babel}{
28 % increase link area for cross-references and autoname them,
29 \AtBeginDocument{\renewcommand{\ref}[1]{\mbox{\autoref{#1}}}}
31 \renewcommand*{\equationautorefname}[1]{}%
32 \renewcommand{\sectionautorefname}{sec.\negthinspace}%
33 \renewcommand{\subsectionautorefname}{sec.\negthinspace}%
34 \renewcommand{\subsubsectionautorefname}{sec.\negthinspace}%
38 \options liststotoc,bibtotoc,idxtotoc,BCOR7.5mm,titlepage,tablecaptionabove
39 \use_default_options false
43 \maintain_unincluded_children no
45 \language_package auto
48 \font_roman "lmodern" "DejaVu Serif"
49 \font_sans "lmss" "DejaVu Sans"
50 \font_typewriter "lmtt" "DejaVu Sans Mono"
51 \font_math "auto" "auto"
52 \font_default_family default
53 \use_non_tex_fonts true
57 \font_typewriter_osf false
58 \font_sf_scale 100 100
59 \font_tt_scale 100 100
61 \use_dash_ligatures false
63 \default_output_format default
65 \bibtex_command default
66 \index_command default
67 \float_placement class
68 \float_alignment class
72 \pdf_title "LyX Configuration Manual"
73 \pdf_author "LyX Team"
74 \pdf_subject "LyX-documentation Customization"
75 \pdf_keywords "LyX, documentation, customization"
77 \pdf_bookmarksnumbered true
78 \pdf_bookmarksopen true
79 \pdf_bookmarksopenlevel 1
84 \pdf_pdfusetitle false
85 \pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue,pdfpagelayout=OneColumn, pdfnewwindow=true, pdfstartview=XYZ, plainpages=false"
88 \use_package amsmath 1
89 \use_package amssymb 1
92 \use_package mathdots 1
93 \use_package mathtools 1
95 \use_package stackrel 1
96 \use_package stmaryrd 1
97 \use_package undertilde 1
99 \cite_engine_type default
103 \paperorientation portrait
109 \notefontcolor #0000ff
113 \color #aaffff #550000
119 \spellchecker_ignore french calsse
120 \spellchecker_ignore french réusltat
123 \paragraph_separation indent
124 \paragraph_indentation default
126 \math_indentation default
127 \math_numbering_side default
132 \paperpagestyle headings
134 \tracking_changes false
135 \output_changes false
137 \postpone_fragile_content false
140 \html_be_strict false
141 \docbook_table_output 0
142 \docbook_mathml_prefix 1
148 Personnaliser \SpecialChar LyX
150 fonctions pour l'utilisateur avancé
154 par l'équipe \SpecialChar LyX
159 \begin_layout Plain Layout
160 Merci d'envoyer vos commentaires et corrections à la liste de diffusion de la documentation de \SpecialChar LyX
165 \begin_inset CommandInset href
167 target "lyx-docs@lists.lyx.org"
176 \begin_inset Quotes cld
180 \begin_inset Quotes crd
184 et mettre en copie le responsable courant de ce fichier,
185 Richard Kimberly Heck <rikiheck@lyx.org>.
186 \begin_inset Newline newline
189 Traduction en français par :
203 Meunier-Guttin-Cluzel
211 Merci d'envoyer vos commentaires et corrections sur la traduction à la liste de diffusion de \SpecialChar LyX
214 <lyx-fr@lists.lyx.org>
222 \begin_inset Note Note
225 \begin_layout Plain Layout
226 Informations de révision :
229 \begin_layout Plain Layout
231 remplacement de Éditer/Visionner/Insérer/Naviguer par Édition/Affichage/Insertion/Navigation,
235 \begin_layout Plain Layout
236 Mise à jour OK pour la publication 2.0.0,
241 \begin_layout Plain Layout
242 Remplacement de « appendice » par « annexe »,
246 \begin_layout Plain Layout
247 Mise à jour pour 2.2,
251 \begin_layout Plain Layout
252 Nouvel exemple pour le paragraphe 4.1.1.1 + quelques corrections mineures,
256 \begin_layout Plain Layout
257 Mise à jour finale lyx-2.3,
261 \begin_layout Plain Layout
262 Mise à jour pour 2.4.0,
266 \begin_layout Plain Layout
267 Mise à jour pour 2.4.0,
268 28 novembre 2022 (JPC) :
270 \begin_inset Quotes cld
274 \begin_inset Quotes crd
283 \begin_inset Newline newline
287 \begin_inset Newline newline
293 \begin_layout Standard
294 \begin_inset CommandInset toc
295 LatexCommand tableofcontents
302 \begin_layout Chapter
306 \begin_layout Standard
307 Ce manuel couvre les fonctions de personnalisation de \SpecialChar LyX
309 Nous y abordons des sujets comme les raccourcis clavier,
310 les options d'aperçu à l'écran,
311 les options d'impression,
312 l'envoi de commandes à \SpecialChar LyX
313 via le Serveur \SpecialChar LyX
315 l'internationalisation,
316 l'installation de nouvelles classes \SpecialChar LaTeX
317 et de nouveaux formats \SpecialChar LyX
320 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.
323 \begin_layout Standard
330 on utilise « graphique » en tant que raccourci de « objet graphique »:
338 \begin_layout Chapter
339 Les fichiers de configuration de \SpecialChar LyX
343 \begin_layout Standard
344 Ce chapitre devrait vous aider à trouver votre chemin parmi les fichiers de configuration de \SpecialChar LyX
346 Avant d'entreprendre sa lecture,
349 Aide\SpecialChar menuseparator
365 pour connaître le répertoire de bibliothèques et le répertoire utilisateur de \SpecialChar LyX
367 C'est dans celui-ci que \SpecialChar LyX
368 place ses fichiers de configuration système;
369 le répertoire utilisateur est celui dans lequel vous pouvez mettre vos versions modifiées.
370 Le premier sera appelé
371 \begin_inset Flex Code
374 \begin_layout Plain Layout
382 \begin_inset Flex Code
385 \begin_layout Plain Layout
391 dans la suite de ce document.
394 \begin_layout Section
395 Qu'est-ce qu'il y a dans
396 \begin_inset Flex Code
399 \begin_layout Plain Layout
409 \begin_layout Standard
410 \begin_inset Flex Code
413 \begin_layout Plain Layout
420 et ses sous-répertoires contiennent un certain nombre de fichiers qui peuvent servir à personnaliser le comportement de \SpecialChar LyX
422 Vous pouvez modifier ces fichiers depuis \SpecialChar LyX
423 lui-même avec la fenêtre
425 Outils\SpecialChar menuseparator
429 La plupart des réglages personnels que vous voudrez apporter à \SpecialChar LyX
430 peuvent se faire par l'intermédiaire de cette fenêtre.
431 Il y a cependant bien d'autres aspects du fonctionnement de \SpecialChar LyX
432 sur lesquels on peut agir en modifiant les fichiers de
433 \begin_inset Flex Code
436 \begin_layout Plain Layout
444 Ils entrent dans différentes catégories,
445 qui sont décrites dans les sous-sections suivantes.
448 \begin_layout Subsection
449 Les fichiers générés automatiquement
452 \begin_layout Standard
453 Ces fichiers sont générés au moment de la configuration de \SpecialChar LyX
455 Ils définissent différentes valeurs par défaut qui sont détectées automatiquement par l'inspection de votre système.
456 Comme ils peuvent être réécrits à tout moment,
457 il n'est pas conseillé de les modifier.
460 \begin_layout Labeling
461 \labelwidthstring 00.00.0000
462 \begin_inset Flex Code
465 \begin_layout Plain Layout
471 contient les valeurs implicites pour différentes commandes.
474 \begin_layout Labeling
475 \labelwidthstring 00.00.0000
476 \begin_inset Flex Code
479 \begin_layout Plain Layout
485 contient la liste des paquetages \SpecialChar LaTeX
489 ne se sert pas directement de ce fichier,
490 mais les informations obtenues sont disponibles en faisant
492 Aide\SpecialChar menuseparator
503 \begin_layout Labeling
504 \labelwidthstring 00.00.0000
505 \begin_inset Flex Code
508 \begin_layout Plain Layout
514 donne la liste des classes de texte présentes dans le répertoire
515 \begin_inset Flex Code
518 \begin_layout Plain Layout
525 les classes de document \SpecialChar LaTeX
526 correspondantes et leur description.
530 \begin_layout Labeling
531 \labelwidthstring 00.00.0000
532 \begin_inset Flex Code
535 \begin_layout Plain Layout
541 donne la liste des modules figurant dans vos répertoires de format (
542 \begin_inset Flex Code
545 \begin_layout Plain Layout
556 \begin_layout Labeling
557 \labelwidthstring 00.00.0000
558 \begin_inset Flex Code
561 \begin_layout Plain Layout
567 donne la liste de différentes sortes de fichiers connexes à \SpecialChar LaTeX
568 figurant dans votre système.
571 \begin_layout Labeling
572 \labelwidthstring 00.00.0000
573 \begin_inset Flex Code
576 \begin_layout Plain Layout
577 doc/\SpecialChar LaTeX
583 est généré automatiquement pendant la configuration de \SpecialChar LyX
586 \begin_inset Flex Code
589 \begin_layout Plain Layout
599 \begin_layout Subsection
603 \begin_layout Standard
604 Ces répertoires figurent à la fois dans
605 \begin_inset Flex Code
608 \begin_layout Plain Layout
615 \begin_inset Flex Code
618 \begin_layout Plain Layout
625 Si un fichier existe dans les deux répertoires,
627 \begin_inset Flex Code
630 \begin_layout Plain Layout
639 \begin_layout Labeling
640 \labelwidthstring 00.00.0000
641 \begin_inset Flex Code
644 \begin_layout Plain Layout
650 contient les fichiers de définition des raccourcis clavier,
652 \begin_inset Flex Code
655 \begin_layout Plain Layout
663 \begin_inset Quotes cld
667 \begin_inset Quotes crd
670 du fichier de raccourcis,
672 \begin_inset Flex Code
675 \begin_layout Plain Layout
682 celle-ci sera détectée et utilisée en premier.
685 \begin_layout Labeling
686 \labelwidthstring 00.00.0000
687 \begin_inset Flex Code
690 \begin_layout Plain Layout
696 contient les fichiers avec le suffixe
697 \begin_inset Flex Code
700 \begin_layout Plain Layout
706 qui définissent les divers styles de citation (natbib,
709 \begin_inset CommandInset ref
711 reference "subsec:Cite-Engine-Files"
722 \begin_layout Labeling
723 \labelwidthstring 00.00.0000
724 \begin_inset Flex Code
727 \begin_layout Plain Layout
733 contient quelques fichiers graphiques qui peuvent être inclus dans les documents.
737 \begin_layout Labeling
738 \labelwidthstring 00.00.0000
739 \begin_inset Flex Code
742 \begin_layout Plain Layout
748 contient les fichiers de la documentation de \SpecialChar LyX
749 (dont celui que vous êtes en train de lire).
751 \begin_inset Flex Code
754 \begin_layout Plain Layout
762 comme nous venons de le voir.
763 S'il existe des version traduites des fichiers d'aide,
765 \begin_inset Flex Code
768 \begin_layout Plain Layout
775 celles-ci seront utilisées d'abord (voir le
780 \begin_inset CommandInset ref
782 reference "chap:i18n"
791 \begin_layout Labeling
792 \labelwidthstring 00.00.0000
793 \begin_inset Flex Code
796 \begin_layout Plain Layout
802 contient les fichiers d'exemples qui illustrent la façon d'utiliser certaines fonctions.
803 Vous pouvez y accéder en appuyant sur le bouton
808 \begin_inset Flex Noun
811 \begin_layout Plain Layout
812 Fichier\SpecialChar menuseparator
821 \begin_layout Labeling
822 \labelwidthstring 00.00.0000
823 \begin_inset Flex Code
826 \begin_layout Plain Layout
832 contient les fichiers d'images utilisés dans l'interface
837 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
841 \begin_layout Labeling
842 \labelwidthstring 00.00.0000
843 \begin_inset Flex Code
846 \begin_layout Plain Layout
852 contient les fichiers de réaffectation clavier.
854 \begin_inset CommandInset ref
856 reference "sec:clavier"
861 pour des informations détaillées.
865 \begin_layout Labeling
866 \labelwidthstring 00.00.0000
867 \begin_inset Flex Code
870 \begin_layout Plain Layout
876 contient les classes de texte et les fichiers de modules décrits au
877 \begin_inset CommandInset ref
879 reference "chap:classe-texte"
887 \begin_layout Labeling
888 \labelwidthstring 00.00.0000
889 \begin_inset Flex Code
892 \begin_layout Plain Layout
898 contient les scripts Python
899 \begin_inset Flex Code
902 \begin_layout Plain Layout
908 permettant d'effectuer les conversions entre versions de \SpecialChar LyX
910 Ils peuvent être exécutés depuis la ligne de commande,
911 si vous désirez par exemple faire un traitement par lots.
914 \begin_layout Labeling
915 \labelwidthstring 00.00.0000
916 \begin_inset Flex Code
919 \begin_layout Plain Layout
925 contient quelques fichiers qui illustrent les possibilités offertes par l'insertion d'
926 \begin_inset Flex Noun
929 \begin_layout Plain Layout
942 \begin_layout Labeling
943 \labelwidthstring 00.00.0000
944 \begin_inset Flex Code
947 \begin_layout Plain Layout
953 contient les fichiers modèles de \SpecialChar LyX
959 \begin_inset CommandInset ref
961 reference "sec:modeles"
969 \begin_layout Labeling
970 \labelwidthstring 00.00.0000
971 \begin_inset Flex Code
974 \begin_layout Plain Layout
980 contient des fichiers avec le suffixe
981 \begin_inset Flex Code
984 \begin_layout Plain Layout
990 qui définissent l'interface utilisateur de \SpecialChar LyX
992 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.
995 \begin_layout Labeling
996 \labelwidthstring 00.00.0000
997 \begin_inset Flex Code
1000 \begin_layout Plain Layout
1006 contient les fichiers avec le suffixe
1007 \begin_inset Flex Code
1010 \begin_layout Plain Layout
1016 qui définissent les modèles permettant l'insertion de contenu externe dans un document LyX,
1018 \begin_inset CommandInset ref
1020 reference "chap:Insérer-un-Objet"
1031 \begin_layout Subsection
1032 Fichiers que vous n'avez pas à modifier
1035 \begin_layout Standard
1036 Ce sont des fichiers internes à \SpecialChar LyX
1038 et ils ne doivent pas être modifiés,
1039 sauf par les développeurs.
1043 \begin_layout Labeling
1044 \labelwidthstring 00.00.0000
1051 ce fichier contient la liste des développeurs de \SpecialChar LyX
1053 Son contenu est affiché en sélectionnant
1054 \begin_inset Flex Noun
1057 \begin_layout Plain Layout
1058 Aide\SpecialChar menuseparator
1067 \begin_layout Labeling
1068 \labelwidthstring 00.00.0000
1075 est un script \SpecialChar LaTeX
1076 utilisé pendant le processus de configuration.
1077 Ne pas le lancer directement.
1081 \begin_layout Labeling
1082 \labelwidthstring 00.00.0000
1089 est le script qui permet de reconfigurer \SpecialChar LyX
1091 Il génère des fichiers de configuration dans le répertoire dans lequel il est exécuté.
1094 \begin_layout Subsection
1095 Autres fichiers appelant un commentaire
1098 \begin_layout Labeling
1099 \labelwidthstring 00.00.0000
1104 contient des tables de conversion faisant correspondre les différents encodages de caractères avec Unicode.
1107 \begin_layout Labeling
1108 \labelwidthstring 00.00.0000
1113 contient la liste de toutes les langues actuellement supportées par \SpecialChar LyX
1117 \begin_layout Labeling
1118 \labelwidthstring 00.00.0000
1119 \begin_inset Flex Code
1122 \begin_layout Plain Layout
1128 contient des informations sur les différentes polices.
1131 \begin_layout Labeling
1132 \labelwidthstring 00.00.0000
1133 \begin_inset Flex Code
1136 \begin_layout Plain Layout
1142 contient les traductions pour les styles de paragraphe internationalisés (voir
1143 \begin_inset space ~
1147 \begin_inset CommandInset ref
1149 reference "subsec:I18n"
1157 \begin_layout Labeling
1158 \labelwidthstring 00.00.0000
1159 \begin_inset Flex Code
1162 \begin_layout Plain Layout
1168 contient des informations sur les glyphes encodés en Unicode et la manière dont \SpecialChar LyX
1169 les traite via \SpecialChar LaTeX
1173 \begin_layout Section
1174 Votre répertoire personnel de configuration
1177 \begin_layout Standard
1178 Même si vous utilisez \SpecialChar LyX
1179 sans être le super-utilisateur,
1180 vous pouvez avoir envie de modifier la configuration de \SpecialChar LyX
1181 pour votre usage personnel.
1183 \begin_inset Flex Code
1186 \begin_layout Plain Layout
1192 contient les fichiers personnels de configuration.
1193 C'est le répertoire qui est décrit comme
1194 \begin_inset Quotes cld
1197 Répertoire utilisateur
1198 \begin_inset Quotes crd
1203 Aide\SpecialChar menuseparator
1205 \begin_inset space ~
1209 \begin_inset space ~
1213 \begin_inset space ~
1220 Il est traité comme un miroir du répertoire
1221 \begin_inset Flex Code
1224 \begin_layout Plain Layout
1232 et chaque fichier qui se trouve dans
1236 remplace par conséquent le fichier correspondant de
1237 \begin_inset Flex Code
1240 \begin_layout Plain Layout
1248 Chaque fichier de configuration décrit dans les sections précédentes peut se trouver soit dans le répertoire de configuration système,
1249 ce qui jouera pour tous les utilisateurs,
1250 soit dans votre répertoire personnel,
1251 pour votre propre configuration.
1254 \begin_layout Standard
1255 Pour éclaircir la situation,
1256 voici quelques exemples:
1259 \begin_layout Itemize
1260 les réglages effectués dans la fenêtre
1262 Outils\SpecialChar menuseparator
1265 sont enregistrés dans un fichier
1266 \begin_inset Flex Code
1269 \begin_layout Plain Layout
1276 \begin_inset Flex Code
1279 \begin_layout Plain Layout
1288 \begin_layout Itemize
1289 quand vous reconfigurez \SpecialChar LyX
1292 Outils\SpecialChar menuseparator
1297 fait tourner le script
1298 \begin_inset Flex Code
1301 \begin_layout Plain Layout
1307 et les fichiers résultants sont placés dans votre répertoire personnel de configuration.
1308 Ça signifie que les nouvelles classes de texte que vous avez pu ajouter dans
1309 \begin_inset Flex Code
1312 \begin_layout Plain Layout
1318 seront ajoutées à la liste des classes de la fenêtre
1320 Document\SpecialChar menuseparator
1327 \begin_layout Itemize
1328 Si vous récupérez sur le site ftp de \SpecialChar LyX
1329 des fichiers de documentation mis à jour et que vous n'êtes pas administrateur sur votre système,
1330 vous pouvez placer ces fichiers dans
1331 \begin_inset Flex Code
1334 \begin_layout Plain Layout
1340 et ils seront ouverts directement à partir du menu d'
1347 \begin_layout Section
1348 Utiliser \SpecialChar LyX
1349 avec plusieurs configurations
1352 \begin_layout Standard
1353 La liberté offerte pour le répertoire de configuration locale peut être insuffisante si vous avez besoin de plusieurs configurations différentes.
1355 vous pouvez vouloir utiliser des raccourcis clavier ou des réglages d'imprimante différents selon les circonstances
1359 \begin_layout Plain Layout
1361 ou encore vouloir écrire dans des langues différentes et adapter vos configurations en conséquence.
1367 Vous pouvez y arriver en ayant plusieurs répertoires de configuration.
1368 Vous spécifiez alors lequel utiliser au moment de lancer \SpecialChar LyX
1372 \begin_layout Standard
1373 Si vous lancez \SpecialChar LyX
1374 avec l'option de ligne de commande
1383 le programme va lire la configuration qui se trouve dans ce répertoire,
1384 et non dans le répertoire par défaut (en lançant \SpecialChar LyX
1385 sans cette option vous pouvez déterminer le répertoire par défaut).
1386 Si ce répertoire n'existe pas,
1388 vous propose de le créer,
1389 exactement comme il le fait avec le répertoire implicite au premier lancement du programme.
1390 Vous pouvez modifier les options de configuration dans ce
1394 supplémentaire exactement comme vous le feriez pour le répertoire implicite.
1395 Ces répertoires sont complètement indépendants (mais lisez la suite).
1396 Notez que positionner la variable d'environnement
1400 a exactement le même effet.
1403 \begin_layout Standard
1404 Quand vous avez plusieurs configurations,
1405 vous devez faire plus attention:
1406 si vous voulez ajouter un nouveau format dans
1408 MonNouveauRép/layouts
1411 pour qu'il soit disponible dans toutes vos configurations,
1412 vous devez l'ajouter dans chaque répertoire séparément.
1413 Vous pouvez contourner ceci avec l'astuce suivante:
1414 après que \SpecialChar LyX
1415 a créé le répertoire supplémentaire,
1416 la plupart des sous-répertoires (voir plus haut) sont vides.
1417 Si vous voulez que la nouvelle configuration soit le reflet d'une déjà existante,
1418 remplacez le sous-répertoire vide par un lien symbolique au sous-répertoire correspondant dans la configuration existante.
1419 Faites toutefois attention avec le sous-répertoire
1424 car il contient un fichier écrit par le script de configuration (accessible avec
1426 Outils\SpecialChar menuseparator
1429 ) qui est propre à chaque configuration.
1432 \begin_layout Chapter
1438 \begin_layout Standard
1439 Tous les options de la fenêtre
1443 sont expliquées dans l'annexe
1445 La fenêtre Préférences
1449 Guide de l'utilisateur
1452 Pour certaines options,
1453 vous trouverez ici plus de précisions.
1456 \begin_layout Section
1458 \begin_inset CommandInset label
1467 \begin_layout Standard
1468 La première étape consiste à définir vos formats de fichiers si ce n'est pas déjà le cas.
1471 \begin_inset Flex Noun
1474 \begin_layout Plain Layout
1475 Outils\SpecialChar menuseparator
1485 \begin_inset Flex Noun
1488 \begin_layout Plain Layout
1489 Gestion des fichiers\SpecialChar menuseparator
1498 appuyez sur le bouton
1499 \begin_inset Flex Noun
1502 \begin_layout Plain Layout
1510 \begin_inset Flex Noun
1513 \begin_layout Plain Layout
1519 contient le nom utilisé pour identifier le format de manière interne.
1520 Vous devrez également saisir un suffixe de nom de fichier.
1521 Toutes ces informations sont obligatoires.
1523 \begin_inset Flex Noun
1526 \begin_layout Plain Layout
1532 permet de définir une séquence de touches du clavier pour un accès rapide aux menus (par exemple,
1534 \begin_inset Flex Noun
1537 \begin_layout Plain Layout
1544 \begin_inset Flex Noun
1547 \begin_layout Plain Layout
1548 Document\SpecialChar menuseparator
1549 Visionner (autres formats)\SpecialChar menuseparator
1558 \begin_layout Standard
1559 Un Format peut se voir associer une
1560 \begin_inset Flex Noun
1563 \begin_layout Plain Layout
1570 \begin_inset Flex Noun
1573 \begin_layout Plain Layout
1581 vous pouvez vouloir utiliser Ghostview pour afficher les fichier PostScript.
1582 Vous pouvez saisir le nom de la commande permettant de lancer les programmes dans les champs correspondants.
1583 La visionneuse est lancée quand vous voulez voir un graphique dans \SpecialChar LyX
1585 \begin_inset Flex Noun
1588 \begin_layout Plain Layout
1589 Document\SpecialChar menuseparator
1596 L'éditeur est lancé par exemple quand vous faites un clic-droit sur un graphique et que vous choisissez
1597 \begin_inset Flex Noun
1600 \begin_layout Plain Layout
1601 Modifier le fichier via une application externe
1606 dans le menu contextuel qui apparaît.
1609 \begin_layout Standard
1611 \begin_inset Flex Noun
1614 \begin_layout Plain Layout
1620 d'un format est facultatif,
1621 mais s'il est précisé,
1622 il doit être unique pour l'ensemble des formats.
1623 Il est utilisé pour reconnaître les fichiers de ce format à partir de leur contenu.
1624 Pour certains formats de fichier importants,
1625 il n'y a pas de type MIME officiellement répertorié dans la base
1626 \begin_inset CommandInset href
1629 target "http://www.iana.org/assignments/media-types/"
1635 De ce fait \SpecialChar LyX
1636 utilise la liste plus étoffée spécifiée par
1637 \begin_inset CommandInset href
1639 name "freedesktop.org"
1640 target "http://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec"
1648 \begin_layout Standard
1649 La case à cocher Format de document informe \SpecialChar LyX
1650 que le format est approprié pour une exportation du document.
1651 Si la case est cochée que qu'une procédure de conversion est définie (voir la
1652 \begin_inset space ~
1656 \begin_inset CommandInset ref
1658 reference "sec:Convertisseurs"
1664 ce format apparaîtra dans le menu
1665 \begin_inset Flex Noun
1668 \begin_layout Plain Layout
1669 Fichier\SpecialChar menuseparator
1676 Le format apparaîtra également dans le menu
1680 si une visionneuse est définie pour lui.
1681 Les formats purement graphiques,
1683 ne doivent pas utiliser cette option.
1684 Les formats adaptés à la fois aux graphiques et aux documents,
1689 \begin_layout Standard
1691 \begin_inset Flex Noun
1694 \begin_layout Plain Layout
1695 Format graphique vectoriel
1700 informe \SpecialChar LyX
1701 qu'un format peut contenir des vecteurs graphiques.
1702 Cette information est utile pour déterminer le format cible des graphiques inclus lors de l'exportation via
1703 \begin_inset Flex Noun
1706 \begin_layout Plain Layout
1713 Les graphiques inclus dans le document peuvent nécessiter une conversion vers
1714 \begin_inset Flex Noun
1717 \begin_layout Plain Layout
1725 \begin_inset Flex Noun
1728 \begin_layout Plain Layout
1735 \begin_inset Flex Noun
1738 \begin_layout Plain Layout
1745 \begin_inset Flex Noun
1748 \begin_layout Plain Layout
1754 ne sait pas gérer d'autres formats graphiques.
1755 Si un graphique inclus n'est pas déjà dans un des ces trois formats,
1757 \begin_inset Flex Noun
1760 \begin_layout Plain Layout
1766 si la case est cochée,
1768 \begin_inset Flex Noun
1771 \begin_layout Plain Layout
1780 \begin_layout Section
1784 \begin_layout Standard
1785 Du fait que toutes les conversions d'un format à une autre se font dans la répertoire temporaire de \SpecialChar LyX
1787 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
1791 \begin_layout Plain Layout
1793 le fichier peut référencer d'autres fichiers ― e.g.
1794 une image ― par un nom de fichier relatif,
1795 qui peut devenir incorrect lors de la copie du fichier dans le répertoire temporaire.
1801 Ceci est effectué par un Copieur:
1802 il copie un fichier vers (ou depuis) le répertoire temporaire et peut le modifier à la volée.
1805 \begin_layout Standard
1806 La définition des copieurs peut utiliser huit variables:
1809 \begin_layout Labeling
1810 \labelwidthstring 00.00.0000
1811 \begin_inset Flex Code
1814 \begin_layout Plain Layout
1820 le répertoire système de \SpecialChar LyX
1822 \begin_inset space \thinspace{}
1826 \begin_inset space \space{}
1830 \begin_inset Flex Noun
1833 \begin_layout Plain Layout
1842 \begin_layout Labeling
1843 \labelwidthstring 00.00.0000
1844 \begin_inset Flex Code
1847 \begin_layout Plain Layout
1853 le fichier en entrée
1856 \begin_layout Labeling
1857 \labelwidthstring 00.00.0000
1858 \begin_inset Flex Code
1861 \begin_layout Plain Layout
1867 le fichier en sortie
1870 \begin_layout Labeling
1871 \labelwidthstring 00.00.0000
1872 \begin_inset Flex Code
1875 \begin_layout Plain Layout
1881 la racine du nom (sans le suffixe) dans le répertoire temporaire \SpecialChar LyX
1885 \begin_layout Labeling
1886 \labelwidthstring 00.00.0000
1887 \begin_inset Flex Code
1890 \begin_layout Plain Layout
1896 la chemin d'accès complet du répertoire \SpecialChar LyX
1900 \begin_layout Labeling
1901 \labelwidthstring 00.00.0000
1902 \begin_inset Flex Code
1905 \begin_layout Plain Layout
1911 le chemin d'accès complet au ficher original \SpecialChar LyX
1912 en cours de traitement
1915 \begin_layout Labeling
1916 \labelwidthstring 00.00.0000
1917 \begin_inset Flex Code
1920 \begin_layout Plain Layout
1926 le nom du fichier \SpecialChar LyX
1927 (sans chemin d'accès)
1930 \begin_layout Labeling
1931 \labelwidthstring 00.00.0000
1932 \begin_inset Flex Code
1935 \begin_layout Plain Layout
1942 \begin_inset Quotes cld
1945 nom \SpecialChar LaTeX
1947 \begin_inset Quotes crd
1953 \begin_layout Standard
1954 Ce dernier doit être le nom du fichier tel qu'il serait spécifié dans la commande \SpecialChar LaTeX
1962 Il n'est pertinent que pour l'exportation des fichiers appropriés à une telle inclusion.
1965 \begin_layout Standard
1966 Les copieurs peuvent être utilisés pour à peu près n'importe quelle opération sur un fichier.
1968 supposons que vous vouliez que les fichiers pdf soient copiés dans un répertoire particulier,
1970 \begin_inset Flex Code
1973 \begin_layout Plain Layout
1980 Alors vous pouvez écrire un script comme celui-ci:
1983 \begin_layout Standard
1986 \begin_inset listings
1990 \begin_layout Plain Layout
1995 \begin_layout Plain Layout
2000 \begin_layout Plain Layout
2002 TOFILE=`basename $2`
2005 \begin_layout Plain Layout
2007 cp $FROMFILE /home/you/pdf/$TOFILE
2015 \begin_layout Standard
2016 Enregistrez-le dans votre répertoire \SpecialChar LyX
2023 \begin_inset Flex Code
2026 \begin_layout Plain Layout
2027 /home/you/.lyx/scripts/pdfcopier.sh
2032 ― et rendez le exécutable,
2033 si c'est nécessaire sur votre plate-forme.
2036 \begin_inset Flex Noun
2039 \begin_layout Plain Layout
2040 Outils\SpecialChar menuseparator
2048 \begin_inset Flex Noun
2051 \begin_layout Plain Layout
2052 Gestion des fichiers\SpecialChar menuseparator
2059 \begin_inset Flex Noun
2062 \begin_layout Plain Layout
2068 ― ou l'un des autres formats PDF ― et saisissez
2069 \begin_inset Flex Code
2072 \begin_layout Plain Layout
2073 pdfcopier.sh $$i $$o
2079 \begin_inset Flex Noun
2082 \begin_layout Plain Layout
2091 \begin_layout Standard
2092 Les copieurs sont utilisés par \SpecialChar LyX
2093 dans plusieurs de ses convertisseurs internes.
2095 si les programmes appropriés sont trouvés lors de la configuration,
2097 installera automatiquement des copieurs pour les formats
2098 \begin_inset Flex Noun
2101 \begin_layout Plain Layout
2108 \begin_inset Flex Noun
2111 \begin_layout Plain Layout
2113 \begin_inset space ~
2122 Quand le documente est exporté vers ces formats,
2123 le copieur considère que non seulement le fichier HTML,
2124 mais aussi les fichiers auxiliaires (fichiers de style,
2126 etc.) sont également copiés.
2127 Tous ces fichiers sont recopiés dans un sous-répertoire du répertoire dans lequel se trouvait le document \SpecialChar LyX
2131 \begin_layout Section
2133 \begin_inset CommandInset label
2135 name "sec:Convertisseurs"
2142 \begin_layout Standard
2143 Vous pouvez définir vos propres Convertisseurs pour activer les conversions entre différents formats.
2144 Ceci est défini dans
2145 \begin_inset Flex Noun
2148 \begin_layout Plain Layout
2149 Outils\SpecialChar menuseparator
2150 Préférences\SpecialChar menuseparator
2151 Gestion des fichiers\SpecialChar menuseparator
2160 \begin_layout Standard
2161 Pour définir un nouveau convertisseur,
2162 sélectionner les formats appropriés dans les menus déroulants
2163 \begin_inset Flex Noun
2166 \begin_layout Plain Layout
2173 \begin_inset Flex Noun
2176 \begin_layout Plain Layout
2183 saisir le nom de la commande nécessaire à la conversion et appuyer sur le bouton
2184 \begin_inset Flex Noun
2187 \begin_layout Plain Layout
2194 Plusieurs variables peuvent être utilisées pour préciser les arguments des commandes de conversion:
2197 \begin_layout Labeling
2198 \labelwidthstring 00.00.0000
2199 \begin_inset Flex Code
2202 \begin_layout Plain Layout
2208 le répertoire système de \SpecialChar LyX
2212 \begin_layout Labeling
2213 \labelwidthstring 00.00.0000
2214 \begin_inset Flex Code
2217 \begin_layout Plain Layout
2223 le fichier en entrée
2226 \begin_layout Labeling
2227 \labelwidthstring 00.00.0000
2228 \begin_inset Flex Code
2231 \begin_layout Plain Layout
2237 le fichier en sortie
2240 \begin_layout Labeling
2241 \labelwidthstring 00.00.0000
2242 \begin_inset Flex Code
2245 \begin_layout Plain Layout
2251 le nom de base du fichier en entrée (c'est-à-dire sans suffixe)
2254 \begin_layout Labeling
2255 \labelwidthstring 00.00.0000
2256 \begin_inset Flex Code
2259 \begin_layout Plain Layout
2265 le chemin du fichier d'entrée
2268 \begin_layout Labeling
2269 \labelwidthstring 00.00.0000
2270 \begin_inset Flex Code
2273 \begin_layout Plain Layout
2279 le chemin du fichier d'entrée original (ceci peut différer de
2280 \begin_inset Flex Noun
2283 \begin_layout Plain Layout
2289 lors de l'appel d'une séquence de convertisseurs)
2292 \begin_layout Labeling
2293 \labelwidthstring 00.00.0000
2294 \begin_inset Flex Code
2297 \begin_layout Plain Layout
2304 \begin_inset Flex Code
2307 \begin_layout Plain Layout
2313 désignant l'encodage du document
2316 \begin_layout Standard
2318 \begin_inset Flex Noun
2321 \begin_layout Plain Layout
2323 \begin_inset space ~
2332 vous pouvez saisir les mots-clés suivants,
2333 séparés par des virgules:
2336 \begin_layout Labeling
2337 \labelwidthstring 00.00.0000
2338 \begin_inset Flex Code
2341 \begin_layout Plain Layout
2342 \begin_inset Flex Code
2345 \begin_layout Plain Layout
2356 ce convertisseur exécute \SpecialChar LaTeX
2357 ou une variante de \SpecialChar LaTeX
2359 le fichier journal sera disponible.
2361 \begin_inset Flex Code
2364 \begin_layout Plain Layout
2370 précise quelle forme de \SpecialChar LaTeX
2374 \begin_inset Flex Code
2377 \begin_layout Plain Layout
2393 \begin_inset Flex Code
2396 \begin_layout Plain Layout
2404 \begin_inset Flex Code
2407 \begin_layout Plain Layout
2418 \begin_layout Labeling
2419 \labelwidthstring 00.00.0000
2420 \begin_inset Flex Code
2423 \begin_layout Plain Layout
2424 \begin_inset Flex Code
2427 \begin_layout Plain Layout
2438 la conversion utilise le fichier \SpecialChar LaTeX
2440 \begin_inset Flex Noun
2443 \begin_layout Plain Layout
2451 \begin_inset Flex Code
2454 \begin_layout Plain Layout
2460 précise quelle forme de \SpecialChar LaTeX
2461 sera exécutée pour créer le fichier
2462 \begin_inset Flex Noun
2465 \begin_layout Plain Layout
2474 \begin_inset Flex Code
2477 \begin_layout Plain Layout
2493 \begin_inset Flex Code
2496 \begin_layout Plain Layout
2504 \begin_inset Flex Code
2507 \begin_layout Plain Layout
2518 \begin_layout Labeling
2519 \labelwidthstring 00.00.0000
2520 \begin_inset Flex Code
2523 \begin_layout Plain Layout
2529 demande une fichier \SpecialChar LyX
2531 \begin_inset Quotes cld
2535 \begin_inset Quotes crd
2539 ce qui en pratique désigne un fichier similaire au résultat d'une exportation \SpecialChar LaTeX
2544 \begin_inset Flex Code
2547 \begin_layout Plain Layout
2560 \begin_layout Labeling
2561 \labelwidthstring 00.00.0000
2562 \begin_inset Flex Code
2565 \begin_layout Plain Layout
2571 la sortie est au format XML
2574 \begin_layout Standard
2575 Les quatre mots-clés suivants ne sont pas vraiment des mots-clés,
2576 ils prennent un argument de la forme
2577 \begin_inset Flex Noun
2580 \begin_layout Plain Layout
2589 \begin_layout Labeling
2590 \labelwidthstring 00.00.0000
2591 \begin_inset Flex Code
2594 \begin_layout Plain Layout
2600 est le nom du pilote qu'il faut charger pour ce convertisseur avec le paquetage
2605 pour ce convertisseur.
2606 Le chargement du pilote convenable est nécessaire pour obtenir certaines fonctionnalités spécifiques du PDF.
2614 \begin_layout Labeling
2615 \labelwidthstring 00.00.0000
2616 \begin_inset Flex Code
2619 \begin_layout Plain Layout
2626 les messages d'erreur standard du convertisseur seront redirigés vers un fichier
2627 \begin_inset Flex Code
2630 \begin_layout Plain Layout
2639 et le script passé en valeur sera exécuté comme:
2641 \begin_inset Flex Code
2644 \begin_layout Plain Layout
2647 script < infile.out > infile.log
2653 L'argument peut contenir
2654 \begin_inset Flex Code
2657 \begin_layout Plain Layout
2666 \begin_layout Labeling
2667 \labelwidthstring 00.00.0000
2668 \begin_inset Flex Code
2671 \begin_layout Plain Layout
2677 précise le nom du répertoire dans lequel le convertisseur placera les fichiers engendrés par la conversion.
2679 ne créera pas ce répertoire,
2680 et ne copiera rien dedans,
2681 bien qu'il le copie dans la cible.
2682 La valeur peut utiliser
2683 \begin_inset Flex Code
2686 \begin_layout Plain Layout
2693 qui sera remplacé par le nom sans suffixe des fichiers d'entrée et de sortie,
2695 lors de la copie du répertoire.
2696 \begin_inset Newline newline
2699 Noter que l'utilisation simultanée de
2700 \begin_inset Flex Noun
2703 \begin_layout Plain Layout
2710 \begin_inset Flex Noun
2713 \begin_layout Plain Layout
2720 Ce dernier sera ignoré si le premier est employé;
2723 \begin_layout Labeling
2724 \labelwidthstring 00.00.0000
2725 \begin_inset Flex Code
2728 \begin_layout Plain Layout
2734 détermine le nom du fichier résultat et peut contenir
2735 \begin_inset Flex Code
2738 \begin_layout Plain Layout
2746 \begin_inset Flex Noun
2749 \begin_layout Plain Layout
2755 et est optionnel même dans ce cas;
2757 \begin_inset Quotes cld
2761 \begin_inset Quotes crd
2764 est implicite s'il n'est pas activé.
2767 \begin_layout Standard
2769 \begin_inset Flex Code
2772 \begin_layout Plain Layout
2778 approprié accompagne certains convertisseurs venant avec \SpecialChar LyX
2781 aucun des trois derniers mots-clés n'est utilisé dans les convertisseurs pré-installés par \SpecialChar LyX
2785 \begin_layout Standard
2786 Il n'est pas nécessaire de définir des convertisseurs pour tous les formats entre lesquels vous désirez effectuer des conversions.
2788 vous remarquerez qu'il n'y a pas de convertisseur
2789 \begin_inset Quotes cld
2794 \begin_inset Quotes crd
2798 mais \SpecialChar LyX
2799 exportera bien vers PostScript.
2800 Ceci se fait parce que \SpecialChar LyX
2801 crée d'abord un fichier \SpecialChar LaTeX
2802 (pas besoin de convertisseur pour cela) qui est ensuite converti vers DVI en utilisant le convertisseur
2803 \begin_inset Quotes cld
2808 \begin_inset Quotes crd
2812 pour terminer par la conversion
2813 \begin_inset Quotes cld
2817 \begin_inset Quotes crd
2822 trouve ainsi les séquences de convertisseurs automatiquement,
2823 et trouvera toujours le séquence la plus courte.
2824 Vous pouvez cependant définir plusieurs méthodes de conversion entre formats de fichier.
2826 la configuration \SpecialChar LyX
2827 standard propose cinq façons différentes de convertir \SpecialChar LaTeX
2831 \begin_layout Enumerate
2834 \begin_inset Flex Noun
2837 \begin_layout Plain Layout
2846 \begin_layout Enumerate
2847 via (DVI et) PostScript,
2849 \begin_inset Flex Noun
2852 \begin_layout Plain Layout
2861 \begin_layout Enumerate
2864 \begin_inset Flex Noun
2867 \begin_layout Plain Layout
2876 \begin_layout Enumerate
2879 \begin_inset Flex Noun
2882 \begin_layout Plain Layout
2892 \begin_layout Enumerate
2895 \begin_inset Flex Noun
2898 \begin_layout Plain Layout
2908 \begin_layout Standard
2909 Pour définir de tels choix de séquences,
2910 vous devez définir plusieurs
2911 \begin_inset Quotes cld
2915 \begin_inset Quotes crd
2919 comme décrit dans la
2920 \begin_inset CommandInset ref
2922 reference "sec:Formats"
2929 avec la configuration standard,
2930 les formats dénommés
2931 \begin_inset Flex Noun
2934 \begin_layout Plain Layout
2941 \begin_inset Flex Noun
2944 \begin_layout Plain Layout
2952 \begin_inset Flex Noun
2955 \begin_layout Plain Layout
2962 \begin_inset Flex Noun
2965 \begin_layout Plain Layout
2973 \begin_inset Flex Noun
2976 \begin_layout Plain Layout
2983 \begin_inset Flex Noun
2986 \begin_layout Plain Layout
2994 \begin_inset Flex Noun
2997 \begin_layout Plain Layout
3004 \begin_inset Flex Noun
3007 \begin_layout Plain Layout
3016 \begin_inset Flex Noun
3019 \begin_layout Plain Layout
3025 (pour Lua\SpecialChar TeX
3027 qui correspondent tous au suffixe
3028 \begin_inset Flex Noun
3031 \begin_layout Plain Layout
3037 et auxquels sont associées les trois méthodes décrites ci-dessus.
3040 \begin_layout Chapter
3041 Internationaliser \SpecialChar LyX
3043 \begin_inset CommandInset label
3052 \begin_layout Standard
3053 Il est possible de traduire l'interface utilisateur de \SpecialChar LyX
3055 La dernière fois que nous avons vérifié,
3057 était disponible en 30 langues.
3058 La langue que vous avez choisie est appelée votre
3062 (pour plus de renseignements sur les réglages de localisation,
3063 voyez la documentation de votre système d'exploitation sur les locales.
3066 \begin_inset Flex Noun
3069 \begin_layout Plain Layout
3075 est un bon point de départ).
3078 \begin_layout Standard
3079 Notez que ces traductions fonctionnent,
3080 mais présentent quelques failles.
3082 toutes les fenêtres ont été tracées en fonction du texte anglais,
3083 et quelques-unes des traductions sont trop grandes pour rentrer dans l'espace alloué.
3084 Ce n'est qu'un problème d'affichage sans conséquence.
3085 Vous verrez aussi que certaines traductions n'ont pas de raccourcis définis pour tout.
3087 c'est qu'il n'y a pas assez de lettres disponibles.
3088 Parfois c'est que le traducteur n'a tout simplement pas encore eu le temps de le faire.
3089 Nos équipes de traduction,
3090 que vous pouvez souhaiter rejoindre
3094 \begin_layout Plain Layout
3095 Si vous parlez couramment une autre langue que l'anglais,
3096 rejoindre ces équipes est un des grands moyens de rendre service à la communauté des développeurs et utilisateurs de \SpecialChar LyX
3103 essaieront de faire disparaître ces inconvénients dans les versions futures de \SpecialChar LyX
3107 \begin_layout Section
3108 Traduire \SpecialChar LyX
3112 \begin_layout Subsection
3113 Traduire l'interface graphique (messages textuels)
3116 \begin_layout Standard
3118 utilise la bibliothèque GNU
3119 \begin_inset Flex Noun
3122 \begin_layout Plain Layout
3128 pour gérer l'internationalisation de l'interface.
3129 Pour que \SpecialChar LyX
3130 parle votre langue favorite dans tous les menus et fenêtres,
3131 vous avez besoin d'un fichier
3132 \begin_inset Flex Noun
3135 \begin_layout Plain Layout
3142 Quand celui-ci est disponible,
3143 vous devez générer à partir de là un fichier
3144 \begin_inset Flex Noun
3147 \begin_layout Plain Layout
3153 et installer ce dernier.
3154 Tout ce processus est expliqué dans la documentation de GNU
3155 \begin_inset Flex Noun
3158 \begin_layout Plain Layout
3165 Vous pouvez effectuer cette traduction pour votre propre besoin,
3166 mais si vous avez l'intention de la faire,
3167 vous pouvez aussi bien partager le résultat de votre travail avec la communauté \SpecialChar LyX
3169 Envoyez un message à la liste de messagerie des développeurs \SpecialChar LyX
3170 pour plus d'information sur la procédure.
3173 \begin_layout Standard
3175 voici un résumé de ce qu'il faut faire (
3181 est le code de la langue):
3184 \begin_layout Itemize
3185 télécharger le code source de \SpecialChar LyX
3187 \begin_inset CommandInset href
3189 name "page d'information sur le Web"
3190 target "https://www.lyx.org/HowToUseGIT"
3198 \begin_layout Itemize
3200 \begin_inset Flex Noun
3203 \begin_layout Plain Layout
3210 \begin_inset Flex Noun
3213 \begin_layout Plain Layout
3220 le répertoire des fichiers
3221 \begin_inset Flex Noun
3224 \begin_layout Plain Layout
3235 \begin_inset Flex Noun
3238 \begin_layout Plain Layout
3253 \begin_inset Flex Noun
3256 \begin_layout Plain Layout
3263 il peut être recréé avec la commande
3264 \begin_inset Flex Noun
3267 \begin_layout Plain Layout
3274 ou bien vous pouvez utiliser le fichier
3275 \begin_inset Flex Noun
3278 \begin_layout Plain Layout
3284 d'une autre langue comme modèle).
3287 \begin_layout Itemize
3301 \begin_layout Plain Layout
3302 C'est un fichier texte:
3303 il peut donc être modifié par n'importe quel éditeur de texte.
3304 Mais il existe des programmes spécifiques pour gérer les modifications,
3306 \begin_inset Flex Noun
3309 \begin_layout Plain Layout
3315 (toutes plate-formes) ou
3316 \begin_inset Flex Noun
3319 \begin_layout Plain Layout
3326 Emacs est également doté d'un
3327 \begin_inset Quotes cld
3331 \begin_inset Quotes crd
3334 pour modifier les fichier
3335 \begin_inset Flex Noun
3338 \begin_layout Plain Layout
3346 les fichiers sont encodés en Unicode,
3348 \begin_inset Flex URL
3351 \begin_layout Plain Layout
3353 https://www.gnu.org/software/gettext/manual/html_node/PO-Mode.html
3367 Pour certains menus,
3368 il y a aussi des touches de raccourci qui doivent être traduites.
3369 Ces touches viennent après un
3372 \begin_inset Quotes cld
3376 \begin_inset Quotes crd
3382 et doivent être adaptées au texte traduit.
3383 Vous devez aussi remplir les champs au début du nouveau fichier
3384 \begin_inset Flex Noun
3387 \begin_layout Plain Layout
3393 avec votre adresse e-mail,
3395 pour que les gens sachent comment vous joindre pour proposer des suggestions,
3396 ou pour démolir votre travail.
3399 \begin_layout Standard
3400 Si vous voulez juste traduire pour vous-même,
3404 \begin_layout Itemize
3414 \begin_inset Newline newline
3418 \begin_inset Flex Noun
3421 \begin_layout Plain Layout
3422 msgfmt -o xx.mo < xx.po
3430 \begin_layout Itemize
3432 \begin_inset Flex Noun
3435 \begin_layout Plain Layout
3441 dans votre répertoire de locales,
3442 dans le répertoire correspondant aux messages pour la langue
3450 \begin_inset Flex Noun
3453 \begin_layout Plain Layout
3460 \begin_inset Newline newline
3464 \begin_inset Flex Noun
3467 \begin_layout Plain Layout
3468 /usr/local/share/locale/xx/LC_MESSAGES/lyx.mo
3476 \begin_layout Standard
3477 Pour ajouter un nouveau fichier
3486 (ce qui serait mieux pour que d'autres puisent en profiter),
3487 il faut effectuer quelques changements dans \SpecialChar LyX
3489 envoyez donc une courrier à la liste de messagerie des développeurs pour ce faire.
3492 \begin_layout Subsubsection
3496 \begin_layout Standard
3497 Il arrive quelquefois qu'un message anglophone doive être traduit de différentes façons dans le langage cible.
3498 Un exemple est le message
3499 \begin_inset Flex Code
3502 \begin_layout Plain Layout
3508 qui se traduit en français par
3509 \begin_inset Flex Noun
3512 \begin_layout Plain Layout
3519 \begin_inset Flex Noun
3522 \begin_layout Plain Layout
3529 suivant le genre et l'initiale du mot suivant.
3531 \begin_inset Flex Code
3534 \begin_layout Plain Layout
3540 ne sait pas gérer de telles traductions ambiguës,
3541 et vous devez donc ajouter une information contextuelle au message:
3543 \begin_inset Flex Code
3546 \begin_layout Plain Layout
3553 \begin_inset Flex Code
3556 \begin_layout Plain Layout
3563 \begin_inset Flex Code
3566 \begin_layout Plain Layout
3573 les deux occurrences de
3574 \begin_inset Flex Code
3577 \begin_layout Plain Layout
3585 sont différentes pour
3586 \begin_inset Flex Code
3589 \begin_layout Plain Layout
3595 et peuvent être traduites correctement pour
3596 \begin_inset Flex Noun
3599 \begin_layout Plain Layout
3603 \begin_inset space ~
3612 \begin_inset Flex Noun
3615 \begin_layout Plain Layout
3619 \begin_inset space ~
3631 \begin_layout Standard
3632 Bien entendu l'information contextuelle doit être supprimée de l'affichage lorsqu'aucune traduction n'est utilisée,
3633 c'est pourquoi il faut la mettre entre double crochets à la fin du message comme ci-dessus.
3634 Le mécanisme de traduction de \SpecialChar LyX
3635 assure que tout ce qui est entre double crochets à la fin des messages est supprimé à l'affichage du message.
3638 \begin_layout Subsection
3639 Traduire la documentation
3642 \begin_layout Standard
3643 La documentation en ligne (dans le menu
3647 ) peut (et doit !) être traduite.
3648 S'il existe une traduction de la documentation
3652 \begin_layout Plain Layout
3654 au moins quelques documents avaient été traduit en14 langues,
3655 le manuel d'apprentissage étant disponible en quelques autres.
3661 et si la locale est correctement réglée,
3663 affichera tout seul la version traduite.
3665 cherche les versions traduites sous le nom
3666 \begin_inset Flex Noun
3669 \begin_layout Plain Layout
3687 est le code pour la langue en cours d'utilisation.
3688 S'il n'y a pas de traduction disponible,
3689 c'est la version anglaise qui est affichée.
3690 Notez que les versions traduites doivent avoir le même nom de fichier (ici
3691 \begin_inset Flex Noun
3694 \begin_layout Plain Layout
3701 Si vous vous sentez de traduire la documentation (ce qui est d'ailleurs un excellent moyen de corriger la documentation d'origine!),
3702 il y a un certain nombre de choses que vous devez faire tout de suite:
3705 \begin_layout Itemize
3706 faire un tour sur la page web de la
3707 \begin_inset CommandInset href
3709 name "traduction des documentations"
3710 target "https://www.lyx.org/WebFr.Translation"
3715 sur le site de \SpecialChar LyX
3718 vous pourrez voir quels documents ont déjà été traduits dans votre langue,
3720 Vous y trouverez aussi qui s'occupe d'organiser l'effort de traduction dans votre langue.
3721 Si personne ne s'en occupe,
3722 faites-nous connaître votre intérêt.
3725 \begin_layout Standard
3726 Une fois que vous vous y mettez pour de bon,
3727 voilà quelques conseils qui pourront vous éviter des ennuis:
3730 \begin_layout Itemize
3731 joignez-vous à l'équipe de documentation!
3738 Aide\SpecialChar menuseparator
3741 ) explique comment faire.
3742 C'est d'ailleurs le premier document à traduire;
3745 \begin_layout Itemize
3746 étudiez les conventions typographiques de la langue dans laquelle vous traduisez.
3747 La typographie est un art ancien et au cours des siècles,
3748 une grande variété de conventions ont vu le jour dans les différentes parties du globe.
3749 Apprenez aussi le vocabulaire spécifique des professionnels de la typographie dans votre pays.
3750 Si vous inventez votre propre terminologie,
3751 vous allez induire les lecteurs en erreur.
3755 La typographie peut devenir une passion !
3760 \begin_layout Itemize
3761 faites une copie du document (dans les cas simples,
3762 sinon voyez la note de bas de page
3763 \begin_inset space ~
3767 \begin_inset CommandInset ref
3769 reference "fn:NdT-:-Je"
3775 Ce sera votre fichier de travail.
3776 Vous pouvez l'utiliser comme fichier d'aide personnel en le mettant dans votre répertoire
3777 \begin_inset Flex Code
3780 \begin_layout Plain Layout
3787 \begin_inset Newline newline
3793 \begin_inset Note Greyedout
3796 \begin_layout Plain Layout
3802 pour un document complexe doté d'éléments externes (images,
3804 si vous voulez faire une copie dans un répertoire temporaire par exemple,
3805 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.
3806 La meilleure méthode est de télécharger l'arborescence \SpecialChar LyX
3807 depuis le dépôt git (voir
3808 \begin_inset Flex URL
3811 \begin_layout Plain Layout
3813 https://www.lyx.org/WebFr.HowToUseGIT
3818 ) et de modifier le ficher de documentation en place.
3826 \begin_layout Itemize
3827 de temps à autre le document original (de l'équipe \SpecialChar LyX
3830 \begin_inset CommandInset href
3832 name "l'interface d'affichage des source"
3833 target "https://www.lyx.org/trac/browser"
3838 pour voir ce qui a changé.
3839 De cette façon vous pouvez voir facilement les parties de votre document qui ont besoin d'être mises à jour
3843 \begin_layout Plain Layout
3845 Je conseille très vivement de partir des fichiers disponibles sur Trac,
3846 et de ne pas perdre de temps à traduire la version contenue dans votre distribution pour s'apercevoir trop tard que tout est périmé.
3847 J’ajoute que la meilleure solution est de récupérer l'image courante des sources de \SpecialChar LyX
3850 \begin_inset CommandInset href
3853 target "https://www.lyx.org/WebFr.HowToUseGIT"
3858 ) et de modifier directement le fichier concerné dans l'arborescence importée:
3860 les liens vers les images ne seront pas modifiés lors de la sauvegarde du fichier,
3861 et la version modifiée pourra être soumise sans modifications aux développeurs.
3862 \begin_inset CommandInset label
3876 \begin_layout Standard
3877 Si vous avez trouvé une erreur dans le document original,
3878 corrigez-la et dites-le au reste de l'équipe de documentation (que vous n'avez pas manqué de rejoindre,
3882 \begin_layout Standard
3883 \begin_inset Branch Obsolete
3887 \begin_layout Section
3888 Support de Clavier International
3891 \begin_layout Standard
3894 [Note de l'Éditeur :
3895 La section qui suit a été écrite par
3900 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.
3901 Le tout doit aussi être fusionné avec la section d'après.
3905 \begin_layout Subsection
3906 Définir ses propres réaffectations clavier :
3912 \begin_layout Standard
3913 Regardons d'un peu plus près un fichier de définition de clavier.
3914 C'est un fichier ASCII qui définit :
3917 \begin_layout Itemize
3918 des correspondances touche à touche ou touche à chaîne
3921 \begin_layout Itemize
3925 \begin_layout Itemize
3926 des exceptions des touches mortes
3929 \begin_layout Standard
3930 Pour définir une traduction touche à touche ou touche à chaîne,
3931 utilisez cette commande :
3934 \begin_layout Quotation
3946 \begin_layout Standard
3951 est la touche à traduire et
3955 est la chaîne à insérer dans le document.
3956 Pour définir des touches mortes,
3960 \begin_layout Quotation
3965 kmod touche touche_morte
3968 \begin_layout Standard
3973 est la touche du clavier et
3977 est le nom de la touche morte.
3978 Les touches mortes suivantes sont supportées (nom du raccourci entre parenthèses) :
3981 \begin_layout Quotation
3985 \begin_inset space \hfill{}
3991 \begin_layout Quotation
3993 \begin_inset space \hfill{}
3999 \begin_layout Quotation
4001 \begin_inset space \hfill{}
4007 \begin_layout Quotation
4009 \begin_inset space \hfill{}
4015 \begin_layout Quotation
4017 \begin_inset space \hfill{}
4023 \begin_layout Quotation
4025 \begin_inset space \hfill{}
4032 \begin_layout Plain Layout
4044 \begin_layout Quotation
4046 \begin_inset space \hfill{}
4052 \begin_layout Quotation
4054 \begin_inset space \hfill{}
4061 \begin_layout Plain Layout
4073 \begin_layout Quotation
4075 \begin_inset space \hfill{}
4081 \begin_layout Quotation
4083 \begin_inset space \hfill{}
4089 \begin_layout Quotation
4091 \begin_inset space \hfill{}
4098 \begin_layout Plain Layout
4110 \begin_layout Quotation
4112 \begin_inset space \hfill{}
4119 \begin_layout Plain Layout
4131 \begin_layout Quotation
4133 \begin_inset space \hfill{}
4139 \begin_layout Quotation
4140 hungarian umlaut (hug)
4141 \begin_inset space \hfill{}
4147 \begin_layout Quotation
4149 \begin_inset space \hfill{}
4155 \begin_layout Quotation
4157 \begin_inset space \hfill{}
4164 \begin_layout Plain Layout
4176 \begin_layout Standard
4177 Dans beaucoup de claviers internationaux il y a des exceptions dans les règles d'emploi des touches mortes,
4178 vous pouvez les définir ainsi :
4181 \begin_layout Quotation
4186 kxmod touche_morte touche chaîne_sortie
4189 \begin_layout Standard
4191 sur un clavier slovaque,
4192 si vous tapez caron-o,
4193 ça génère circonflexe-o,
4194 il faut donc mettre :
4197 \begin_layout Quotation
4211 \begin_layout Standard
4212 pour le faire marcher correctement.
4213 Vous devez aussi définir comme des exceptions les touches mortes avec i et j,
4214 pour enlever le point avant d'insérer une marque d'accentuation.
4215 Je changerai ceci le moment venu,
4216 mais je n'en ai pas encore eu le temps.
4219 \begin_layout Standard
4221 à propos des caractères :
4222 l'antislash est un caractère d'échappement,
4224 il faut taper un double antislash.
4229 ont aussi un sens différent.
4234 indique les commentaires,
4235 les guillemets entourent les commandes style \SpecialChar LaTeX
4237 Pour entrer un guillemet,
4259 \begin_layout Standard
4260 Si vous faites un fichier de réaffectation clavier qui marche pour votre langue,
4261 merci de me l'envoyer,
4262 pour que je puisse l'inclure dans la prochaine distribution de réaffectations clavier.
4265 \begin_layout Standard
4266 Il y aura plus de mots-clés supportés à l'avenir dans les fichiers de réaffectation clavier,
4270 \begin_layout Itemize
4275 kinclude nom_fichier
4278 \begin_inset space \hfill{}
4281 inclut un autre fichier (
4288 \begin_layout Itemize
4296 \begin_inset space \hfill{}
4299 définit un programme externe de traduction (
4306 \begin_layout Standard
4307 Il devrait aussi chercher dans
4311 les valeurs par défaut (par exemple,
4318 pour inclure le clavier par défaut).
4326 \begin_layout Section
4327 Les Claviers Internationaux
4328 \begin_inset CommandInset label
4337 \begin_layout Standard
4338 \begin_inset Note Note
4341 \begin_layout Plain Layout
4342 En révisant ce document en mars 2008,
4343 le relecteur anglophone n'a pas vérifié cette section par manque de compréhension de son contenu.
4344 Ce serait bien que quelqu'un s'en charge.
4345 Le traducteur francophone (SMGC) l'avait traduit tel quel,
4346 le relecteur francophone (JPC) l'a relu tel quel.
4354 \begin_layout Standard
4355 Les deux sections suivantes décrivent en détail la syntaxe des fichiers
4356 \begin_inset Flex Code
4359 \begin_layout Plain Layout
4366 \begin_inset Flex Code
4369 \begin_layout Plain Layout
4376 Ces sections devraient vous aider à concevoir votre propre réaffectation clavier si celles fournies ne vous donnent pas satisfaction.
4379 \begin_layout Subsection
4385 \begin_layout Standard
4387 \begin_inset Flex Noun
4390 \begin_layout Plain Layout
4396 fait correspondre des appuis clavier à des caractères ou à des chaînes de caractères.
4397 Il définit une réaffectation clavier
4401 \begin_layout Plain Layout
4409 Cette section décrit les mots clés
4410 \begin_inset Flex Code
4413 \begin_layout Plain Layout
4421 \begin_inset Flex Code
4424 \begin_layout Plain Layout
4432 \begin_inset Flex Code
4435 \begin_layout Plain Layout
4442 \begin_inset Flex Code
4445 \begin_layout Plain Layout
4452 \begin_inset Flex Code
4455 \begin_layout Plain Layout
4464 \begin_layout Labeling
4465 \labelwidthstring 00.00.0000
4466 \begin_inset Flex Code
4469 \begin_layout Plain Layout
4475 fait correspondre un caractère à une chaîne
4478 \begin_layout LyX-Code
4487 \begin_layout Standard
4488 Ceci fait correspondre
4502 le guillemet double (
4512 ) doivent être protégés par un antislash (
4521 \begin_layout Standard
4522 Voici un exemple de commande
4523 \begin_inset Flex Noun
4526 \begin_layout Plain Layout
4532 qui fait s'afficher le symbole
4533 \begin_inset Flex Noun
4536 \begin_layout Plain Layout
4542 quand on tape la touche
4543 \begin_inset Flex Noun
4546 \begin_layout Plain Layout
4555 \begin_layout LyX-Code
4563 \begin_layout Labeling
4564 \labelwidthstring 00.00.0000
4565 \begin_inset Flex Code
4568 \begin_layout Plain Layout
4574 définit un caractère accentué
4577 \begin_layout LyX-Code
4583 caractère accent autorisés
4586 \begin_layout Standard
4600 C'est le principe de la touche morte
4604 \begin_layout Plain Layout
4609 désigne une touche qui seule ne produit pas de caractère,
4610 mais qui produit le caractère accentué voulu quand elle est suivie par une autre touche autorisée.
4615 \begin_inset Quotes cld
4619 \begin_inset Quotes crd
4624 sur un clavier français,
4625 il faut d'abord taper sur
4628 \begin_inset Quotes cld
4632 \begin_inset Quotes crd
4640 \begin_inset Quotes cld
4644 \begin_inset Quotes crd
4657 \begin_layout Standard
4662 puis une autre touche qui ne fait pas partie des caractères
4671 suivi par l'autre touche non autorisée.
4673 \begin_inset Flex Noun
4676 \begin_layout Plain Layout
4682 efface une touche morte,
4688 \begin_inset Flex Noun
4691 \begin_layout Plain Layout
4698 le curseur ne recule pas mais annule l'effet que
4702 aurait pu avoir sur la touche suivante.
4705 \begin_layout Standard
4706 Dans l'exemple suivant,
4707 il est spécifié que le caractère ' doit être un accent aigu,
4708 autorisé sur les caractères a,
4719 \begin_layout LyX-Code
4722 kmod ' acute aeiouAEIOU
4725 \begin_layout Labeling
4726 \labelwidthstring 00.00.0000
4727 \begin_inset Flex Code
4730 \begin_layout Plain Layout
4736 définit une exception au caractère accentué
4739 \begin_layout LyX-Code
4745 accent caractère résultat
4748 \begin_layout Standard
4749 Ceci définit une exception pour l'
4762 doit avoir été assigné auparavant par une déclaration
4763 \begin_inset Flex Code
4766 \begin_layout Plain Layout
4778 ne doit pas faire partie des caractères
4787 Quand vous tapez la séquence
4801 Si une telle déclaration n'existe pas dans le fichier
4802 \begin_inset Flex Code
4805 \begin_layout Plain Layout
4818 touche_accent caractère
4824 est le premier paramètre de la déclaration
4825 \begin_inset Flex Code
4828 \begin_layout Plain Layout
4839 \begin_layout Standard
4840 Avec la commande suivante,
4841 vous obtenez äi quand vous tapez acute-i ('i) :
4844 \begin_layout LyX-Code
4858 \begin_layout Labeling
4859 \labelwidthstring 00.00.0000
4860 \begin_inset Flex Code
4863 \begin_layout Plain Layout
4869 Combine deux caractères accentués
4872 \begin_layout LyX-Code
4878 accent1 accent2 autorisés
4881 \begin_layout Standard
4882 Celui-ci est assez ésotérique.
4883 Il vous permet de combiner les effets de l'
4891 (dans cet ordre !) sur les caractères
4904 doivent avoir été définies par une commande
4917 \begin_layout Standard
4918 Voyez cet exemple extrait du fichier
4925 \begin_layout LyX-Code
4929 acute aeioyvhAEIOYVH
4932 \begin_layout LyX-Code
4939 \begin_layout LyX-Code
4942 kcomb acute umlaut iyIY
4945 \begin_layout Standard
4946 Ça vous permet de taper
4950 et d'avoir l'effet de
4960 \begin_inset Flex Noun
4963 \begin_layout Plain Layout
4969 annule la dernière touche morte,
4971 \begin_inset Flex Code
4974 \begin_layout Plain Layout
4989 \begin_layout Subsection
4995 \begin_layout Standard
4996 Après que la réaffectation
4997 \begin_inset Flex Noun
5000 \begin_layout Plain Layout
5008 \begin_inset Flex Code
5011 \begin_layout Plain Layout
5017 convertit les chaînes de symboles obtenues dans la police de caractères.
5019 la distribution de \SpecialChar LyX
5020 comprend au moins les fichiers
5021 \begin_inset Flex Code
5024 \begin_layout Plain Layout
5031 \begin_inset Flex Code
5034 \begin_layout Plain Layout
5043 \begin_layout Standard
5044 En général le fichier
5045 \begin_inset Flex Code
5048 \begin_layout Plain Layout
5054 est une suite de déclarations de la forme :
5057 \begin_layout LyX-Code
5061 numéro_du_caractère chaîne
5064 \begin_layout Standard
5072 au caractère correspondant dans le jeu iso-8859-1 (233),
5073 il y a la déclaration suivante :
5076 \begin_layout LyX-Code
5084 \begin_layout Standard
5086 \begin_inset Flex Code
5089 \begin_layout Plain Layout
5098 \begin_inset Flex Code
5101 \begin_layout Plain Layout
5112 Notez que le même caractère peut servir pour plus d'une chaîne.
5114 \begin_inset Flex Code
5117 \begin_layout Plain Layout
5126 \begin_layout LyX-Code
5138 \begin_inset Newline newline
5154 \begin_layout Standard
5156 ne trouve pas de correspondance pour la chaîne produite par une touche ou une séquence avec des touches mortes,
5157 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.
5160 \begin_layout Subsection
5164 \begin_layout Standard
5165 Il y a une autre façon d'ajouter le support pour des caractères internationaux par l'intermédiaire des touches mortes.
5166 Une touche morte marche en combinaison avec une lettre pour produire un caractère accentué.
5168 nous allons expliquer comment créer une touche morte vraiment simple pour montrer comment elles marchent.
5171 \begin_layout Standard
5172 Supposez que vous ayez besoin du caractère circonflexe,
5176 \begin_layout Plain Layout
5178 déjà présent en français,
5179 mais nous allons conserver cet exemple.
5187 \begin_inset Quotes cld
5191 \begin_inset Quotes crd
5197 Vous devez faire correspondre la touche circonflexe à la commande \SpecialChar LyX
5199 \begin_inset Flex Code
5202 \begin_layout Plain Layout
5209 \begin_inset Flex Code
5212 \begin_layout Plain Layout
5220 à chaque fois que vous taperez la touche circonflexe suivie par une lettre,
5221 il y aura un accent circonflexe dessus.
5226 \begin_inset Quotes cld
5232 \begin_inset Flex Code
5235 \begin_layout Plain Layout
5244 \begin_inset Quotes crd
5252 \begin_inset Quotes cld
5258 \begin_inset Flex Code
5261 \begin_layout Plain Layout
5270 \begin_inset Quotes crd
5277 si vous essayez de taper
5280 \begin_inset Quotes cld
5286 \begin_inset Flex Code
5289 \begin_layout Plain Layout
5298 \begin_inset Quotes crd
5305 va se plaindre avec un bip,
5309 \begin_inset Quotes cld
5315 \begin_inset Flex Code
5318 \begin_layout Plain Layout
5327 \begin_inset Quotes crd
5332 ne prend jamais d'accent circonflexe.
5334 \begin_inset Flex Noun
5337 \begin_layout Plain Layout
5343 après une touche morte fait s'afficher l'accent seul.
5344 Notez bien ce dernier point !
5345 Si vous faites correspondre une touche à une touche morte,
5346 vous devez faire correspondre le caractère sur cette touche à une touche différente.
5347 Faire correspondre la virgule à une cédille est une mauvaise idée,
5348 car vous n'aurez plus que des cédilles à la place des virgules.
5351 \begin_layout Standard
5352 Une façon courante de créer des touches mortes est d'utiliser
5353 \begin_inset Flex Noun
5356 \begin_layout Plain Layout
5364 \begin_inset Flex Noun
5367 \begin_layout Plain Layout
5374 \begin_inset Flex Noun
5377 \begin_layout Plain Layout
5383 en combinaison avec un accent,
5387 \begin_inset Quotes cld
5391 \begin_inset Quotes crd
5399 \begin_inset Quotes cld
5403 \begin_inset Quotes crd
5409 Une autre méthode met en jeu
5410 \begin_inset Flex Code
5413 \begin_layout Plain Layout
5420 \begin_inset Flex Code
5423 \begin_layout Plain Layout
5432 \begin_inset space ~
5436 \begin_inset space ~
5441 ) pour configurer la touche spéciale
5442 \begin_inset Flex Code
5445 \begin_layout Plain Layout
5452 Elle agit un peu comme
5453 \begin_inset Flex Noun
5456 \begin_layout Plain Layout
5462 et permet de faire correspondre des touches à des caractères accentués.
5463 Vous pouvez aussi transformer des touches en touches mortes en les affectant à quelque chose comme
5464 \begin_inset Flex Code
5467 \begin_layout Plain Layout
5473 puis en affectant cette touche symbolique à la commande \SpecialChar LyX
5478 \begin_layout Plain Layout
5484 C'est exactement ce que je fais dans mes fichiers
5496 \begin_inset space ~
5504 \begin_inset space ~
5509 ) est configurée comme
5513 et j'ai affecté des choses comme
5516 \begin_inset space ~
5524 \begin_inset space ~
5529 à un tas de touches symboliques
5532 \begin_inset Quotes cld
5536 \begin_inset Quotes crd
5542 C'est comme ça que j'obtiens tous mes caractères accentués.
5547 Vous pouvez transformer à peu près n'importe quelle touche en touche
5548 \begin_inset Flex Code
5551 \begin_layout Plain Layout
5559 \begin_inset Flex Code
5562 \begin_layout Plain Layout
5569 une touche de fonction inutilisée,
5571 Quant aux commandes \SpecialChar LyX
5572 qui produisent des accents,
5574 \begin_inset Flex Code
5577 \begin_layout Plain Layout
5586 \begin_inset space ~
5590 \begin_inset space ~
5596 Là-bas il y a la liste complète.
5599 \begin_layout Subsection
5600 Enregistrer votre configuration linguistique
5603 \begin_layout Standard
5604 Vous pouvez éditer vos préférences dans la fenêtre
5606 Outils\SpecialChar menuseparator
5609 pour que \SpecialChar LyX
5610 démarre avec l'environnement linguistique que vous souhaitez,
5611 automatiquement configuré.
5614 \begin_layout LyX-Code
5618 \begin_layout Chapter
5619 Créer et installer de nouvelles classes de document,
5621 \begin_inset CommandInset label
5623 name "chap:classe-texte"
5628 \begin_inset Argument 1
5631 \begin_layout Plain Layout
5632 Installer de nouvelles classes
5640 \begin_layout Standard
5642 nous décrivons comment créer et installer de nouveaux fichiers de format \SpecialChar LyX
5644 et nous vous offrons une révision des procédures correctes d'installation de nouvelles classes de document \SpecialChar LaTeX
5648 \begin_layout Standard
5650 quelques mots pour décrire une bonne approche de la relation entre \SpecialChar LyX
5651 et \SpecialChar LaTeX
5653 Ce qu'il faut bien comprendre,
5654 c'est qu'en certain sens,
5656 ne sait rien de \SpecialChar LaTeX
5659 du point de vue de \SpecialChar LyX
5663 \begin_inset Quotes cld
5667 \begin_inset Quotes crd
5670 particulier parmi d'autres formats susceptibles de produire un résultat.
5671 D'autres formats sont DocBook,
5675 est bien entendu un format particulièrement important,
5676 mais une très petite quantité d'information concernant \SpecialChar LaTeX
5677 est réellement contenue dans \SpecialChar LyX
5682 \begin_layout Plain Layout
5683 Certaines commandes sont suffisamment compliquées pour être codées
5684 \begin_inset Quotes cld
5688 \begin_inset Quotes crd
5691 dans les sources \SpecialChar LyX
5693 mais les développeurs considèrent que c'est une mauvaise chose.
5699 même pour des classes standard comme
5700 \begin_inset Flex Code
5703 \begin_layout Plain Layout
5710 est contenue dans les
5711 \begin_inset Quotes cld
5715 \begin_inset Quotes crd
5721 ne connaît pas grand chose de DocBook ou XHTML,
5722 tout est décrit dans les fichiers de format.
5725 \begin_layout Standard
5726 Vous pouvez imaginer un fichier de format pour une classe de document donnée comme un traducteur entre les constructions \SpecialChar LyX
5728 paragraphes et leur style associé,
5729 certains types d'inserts,
5732 et les constructions \SpecialChar LaTeX
5734 DocBook ou XHTML correspondantes.
5735 Pratiquement tout ce que \SpecialChar LyX
5737 \begin_inset Flex Code
5740 \begin_layout Plain Layout
5748 est contenu dans le ficher
5749 \begin_inset Flex Code
5752 \begin_layout Plain Layout
5758 et dans les fichiers inclus par celui-ci.
5760 un étude approfondie de ces fichiers est une bonne idée si vous avez l'intention d'écrire un fichier de format.
5761 Un bon point de départ est le fichier
5762 \begin_inset Flex Code
5765 \begin_layout Plain Layout
5773 \begin_inset Flex Code
5776 \begin_layout Plain Layout
5784 \begin_inset Flex Code
5787 \begin_layout Plain Layout
5793 et de nombreux autres fichiers de format pour de classes de document \SpecialChar LaTeX
5795 C'est dans ce fichier que sont définies les sections et les constructions similaires:
5797 \begin_inset Flex Code
5800 \begin_layout Plain Layout
5806 décrit pour \SpecialChar LyX
5807 comment les paragraphes marqués en style Section,
5810 peuvent être traduits en commandes ou balises \SpecialChar LaTeX
5813 Le fichier article.layout ne contient essentiellement que des inclusions de ces fichiers
5814 \begin_inset Flex Code
5817 \begin_layout Plain Layout
5826 \begin_layout Standard
5827 Définir la correspondance \SpecialChar LyX
5829 n'est cependant pas la seule fonction des fichiers de format.
5830 Leur autre but est de préciser comment les constructions \SpecialChar LyX
5831 apparaîtront à l'écran.
5832 Le fait que ces fichiers assurent ces deux fonctions est souvent source de confusion,
5833 parce qu'elles sont tout à fait séparées:
5834 expliquer à \SpecialChar LyX
5835 comment traduire un style de paragraphe en \SpecialChar LaTeX
5836 ne lui dit pas comment l'afficher;
5838 expliquer à \SpecialChar LyX
5839 comment afficher un paragraphe ne lui dit pas comment le traduire en \SpecialChar LaTeX
5840 (sans parler de lui dire comment \SpecialChar LaTeX
5844 quand vous devez définir une nouvelle construction \SpecialChar LyX
5846 vous devez toujours effectuer deux tâches distinctes:
5847 (a) écrire comment la traduire en \SpecialChar LaTeX
5848 et (b) écrire comment l'afficher.
5851 \begin_layout Standard
5852 La même distinction est vraie pour les autre formats de sortie,
5853 bien que XHTML soit différent sous divers aspects,
5854 du fait que dans ce cas \SpecialChar LyX
5855 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.
5858 la distinction entre les mécanismes internes de \SpecialChar LyX
5859 et la façon dont les objets sont restitués à l'extérieur reste valide,
5860 et le contrôle séparé des deux facettes reste possible.
5862 \begin_inset CommandInset ref
5864 reference "sec:Tags-for-XHTML"
5872 \begin_layout Section
5873 Installer de nouveaux fichiers \SpecialChar LaTeX
5877 \begin_layout Standard
5878 Certaines installations peuvent ne pas contenir le paquetage \SpecialChar LaTeX
5879 que vous vouliez justement utiliser avec \SpecialChar LyX
5882 vous pouvez avoir besoin de Foil\SpecialChar TeX
5884 un paquetage pour préparer des transparents pour rétroprojecteurs.
5885 Les distributions \SpecialChar LaTeX
5886 récentes comme \SpecialChar TeX
5887 Live (depuis 2008) ou MiK\SpecialChar TeX
5888 incluent une interface utilisateur pour installer de tels paquetages.
5889 Par exemple avec MiK\SpecialChar TeX
5891 vous démarrez le programme
5892 \begin_inset Quotes cld
5896 \begin_inset space ~
5900 \begin_inset Quotes crd
5903 pour afficher une liste des paquetages disponibles.
5904 Pour installer l'un d'entre eux,
5905 il suffit d'effectuer un clic droit sur son nom ou sur le bouton correspondant de la barre d'outil.
5908 \begin_layout Standard
5909 Si votre distribution \SpecialChar LaTeX
5910 n'inclut pas un tel gestionnaire de paquetage,
5911 ou si le paquetage n'est pas disponible pour votre distribution,
5912 alors faites comme suit pour l'installer manuellement:
5915 \begin_layout Enumerate
5916 Récupérer le paquetage depuis
5917 \begin_inset CommandInset href
5920 target "http://www.ctan.org/"
5928 \begin_layout Enumerate
5929 Si le paquetage contient un fichier doté d'un suffixe
5930 \begin_inset Quotes cld
5934 \begin_inset Flex Code
5937 \begin_layout Plain Layout
5946 \begin_inset Quotes crd
5949 (c'est le cas pour Foil\SpecialChar TeX
5952 \begin_inset Quotes cld
5956 \begin_inset Quotes crd
5959 alors ouvrir une console,
5960 aller dans le répertoire de ce fichier et exécuter la commande
5961 \begin_inset Flex Code
5964 \begin_layout Plain Layout
5974 \begin_inset Quotes cld
5978 \begin_inset Quotes crd
5981 le paquetage et vous disposez des fichiers nécessaires à l'installation.
5982 De nombreux paquetages ne sont pas reliés et vous pouvez sauter cette étape;
5985 \begin_layout Enumerate
5986 Vous devez alors décider si ce paquetage doit être disponible pour tous les utilisateurs ou seulement pour vous-même.
5990 \begin_layout Enumerate
5991 Avec les systèmes *nix (Linux,
5994 si vous souhaitez que le paquetage soit disponible pour tous les utilisateurs,
5995 installez-le dans l'arborescence \SpecialChar TeX
5997 \begin_inset Quotes cld
6001 \begin_inset Quotes crd
6005 sinon installez-le dans votre arborescence \SpecialChar TeX
6007 \begin_inset Quotes cld
6011 \begin_inset Quotes crd
6015 La nécessité de créer ces arborescences,
6016 si elles n'existent pas déjà,
6017 dépend de votre système.
6020 \begin_inset Flex Code
6023 \begin_layout Plain Layout
6035 \begin_layout Plain Layout
6036 Ce fichier est habituellement dans le répertoire
6041 bien que vous puissiez exécuter la commande
6042 \begin_inset Flex Code
6045 \begin_layout Plain Layout
6058 L'emplacement de l'arborescence
6059 \begin_inset Quotes cld
6063 \begin_inset Quotes crd
6066 est définie par la variable
6067 \begin_inset Flex Code
6070 \begin_layout Plain Layout
6079 elle a usuellement pour valeur
6081 /usr/local/share/texmf/
6083 (installation système),
6086 /usr/local/share/texmf/
6088 (installation utilisateur) ou
6090 /usr/local/texlive/texmf-local
6092 (installation TexLive).
6093 L'emplacement de l'arborescence
6094 \begin_inset Quotes cld
6098 \begin_inset Quotes crd
6102 \begin_inset Flex Code
6105 \begin_layout Plain Layout
6118 \begin_inset Newline newline
6125 où XXXX est l'année de la distribution \SpecialChar TeX
6126 Live (si ces variables ne sont pas prédéfinies,
6127 vous devrez le faire vous-même).
6128 Vous aurez besoin d'avoir les droits d'administration système pour créer ou modifier l'arborescence
6129 \begin_inset Quotes cld
6133 \begin_inset Quotes crd
6137 mais votre arborescence
6138 \begin_inset Quotes cld
6142 \begin_inset Quotes crd
6145 ne devrait pas nécessiter de tels droits.
6146 \begin_inset Newline newline
6149 D'une manière générale,
6150 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.
6151 Elle sera également sauvegardée avec tout le reste lors de le sauvegarde de votre répertoire utilisateur
6152 \begin_inset Quotes cld
6156 \begin_inset Quotes crd
6159 (que vous effectuez régulièrement,
6163 \begin_layout Enumerate
6165 si vous souhaitez que le nouveau paquetage soit disponible pour tous les utilisateurs de votre système,
6166 allez dans le répertoire où \SpecialChar LaTeX
6168 puis dans le sous-répertoire
6176 (pour MiK\SpecialChar TeX
6178 celui-ci sera implicitement
6195 \begin_layout Plain Layout
6196 Notez que ce chemin sera celui des installations anglophones.
6197 Pour une installation germanophone,
6199 \begin_inset Flex Code
6202 \begin_layout Plain Layout
6220 de même pour d'autres langages.
6225 Créer dans ce répertoire un nouveau répertoire dénommé
6226 \begin_inset Flex Code
6229 \begin_layout Plain Layout
6235 et copiez tous les fichiers du paquetage dedans.
6236 Si le paquetage ne doit être accessible que par vous ou si vous n'avez pas les droits d'administration,
6238 mais dans le répertoire \SpecialChar LaTeX
6241 avec MiK\SpecialChar TeX
6242 2.8 sur WinXP le répertoire
6243 \begin_inset Newline newline
6247 \begin_inset Flex Code
6250 \begin_layout Plain Layout
6253 Documents and Settings
6265 \begin_inset Newline newline
6269 \begin_inset Phantom HPhantom
6272 \begin_layout Plain Layout
6284 \begin_inset Flex Code
6287 \begin_layout Plain Layout
6305 \begin_inset Newline newline
6308 Avec Vista ce sera le répertoire
6309 \begin_inset Newline newline
6315 \begin_inset Flex Code
6318 \begin_layout Plain Layout
6347 \begin_layout Enumerate
6348 Vous devez alors informer \SpecialChar LaTeX
6349 de la présence de nouveaux fichiers.
6350 Ceci dépend de nouveau de la distribution \SpecialChar LaTeX
6355 \begin_layout Enumerate
6356 Avec \SpecialChar TeX
6358 exécuter la commande
6359 \begin_inset Flex Code
6362 \begin_layout Plain Layout
6371 Si vous avez installé le paquetage pour tous les utilisateurs,
6372 vous aurez besoin des droits d'administration pour ce faire;
6375 \begin_layout Enumerate
6376 Avec MiK\SpecialChar TeX
6378 si vous avez installé le paquetage pour tous les utilisateurs,
6379 démarrez le programme
6382 \begin_inset Quotes cld
6386 \begin_inset space ~
6392 \begin_inset Quotes crd
6395 et appuyez sur le bouton
6396 \begin_inset Quotes cld
6404 \begin_inset Quotes crd
6408 Sinon démarrez le programme
6409 \begin_inset Quotes cld
6417 \begin_inset Quotes crd
6424 \begin_layout Enumerate
6426 vous devez informer \SpecialChar LyX
6427 de l'existence de nouveaux paquetages:
6428 dans \SpecialChar LyX
6432 Outils\SpecialChar menuseparator
6436 puis redémarrez \SpecialChar LyX
6440 \begin_layout Standard
6441 Le paquetage est maintenant installé.
6443 la classe de document
6444 \begin_inset Flex Code
6447 \begin_layout Plain Layout
6451 \begin_inset space ~
6459 est maintenant disponible dans
6461 Document\SpecialChar menuseparator
6462 Paramètres\SpecialChar menuseparator
6469 \begin_layout Standard
6470 Si vous souhaitez utiliser une classe de document qui ne figure pas dans la liste
6472 Document\SpecialChar menuseparator
6473 Paramètres\SpecialChar menuseparator
6477 vous devez créer une fichier de
6478 \begin_inset Quotes cld
6482 \begin_inset Quotes crd
6486 \begin_inset Quotes cld
6490 \begin_inset Quotes crd
6494 Ceci est le sujet du paragraphe suivant.
6497 \begin_layout Section
6498 Types de fichiers de formats
6501 \begin_layout Standard
6502 Cette section décrit les différentes variétés de fichiers contenant les informations de format:
6503 instructions pour l'affichage par \SpecialChar LyX
6504 et pour la traduction en \SpecialChar LaTeX
6507 ou autre format de sortie désiré,
6508 des styles de paragraphe et de caractère variés.
6511 \begin_layout Standard
6512 Nous essayons ici de donner une description complète de la procédure à suivre;
6513 il y a cependant une telle variété de classes \SpecialChar LaTeX
6514 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.
6515 La liste de messagerie des utilisateurs \SpecialChar LyX
6516 est fréquentée par des personnes expérimentées dans l'écriture des formats,
6517 qui voudront partager ce qu'elles ont appris,
6518 n'hésitez pas à poser des questions sur cette liste.
6521 \begin_layout Standard
6522 Quand vous prévoyez d'écrire un nouveau format,
6523 il est extrêmement utile de regarder les formats distribués avec \SpecialChar LyX
6525 Si vous écrivez un fichier de format pour une classe de document \SpecialChar LaTeX
6526 qui pourrait intéresser d'autres personnes,
6527 ou si vous écrivez un module utile,
6528 vous pouvez envisager de l'insérer dans les
6529 \begin_inset CommandInset href
6531 name "pages dans le wiki LyX"
6532 target "https://wiki.lyx.org/Layouts/Layouts"
6538 voire de le soumettre à la liste des développeurs,
6539 pour qu'il figure dans la distribution de \SpecialChar LyX
6544 \begin_layout Plain Layout
6545 Notez bien que du fait que \SpecialChar LyX
6546 est diffusé sous licence GPL (General Public License),
6547 toute contribution doit être également sous licence GPL.
6555 \begin_layout Subsection
6557 \begin_inset CommandInset label
6559 name "subsec:Modules_de_format"
6566 \begin_layout Standard
6567 Nous avons mentionné jusqu'ici les
6568 \begin_inset Quotes cld
6572 \begin_inset Quotes crd
6576 mais il existe différentes sortes de fichiers qui contiennent des informations de format.
6577 Les fichiers de format au sens strict ont pour suffixe
6578 \begin_inset Flex Code
6581 \begin_layout Plain Layout
6587 et contiennent l'information nécessaire à \SpecialChar LyX
6588 pour les classes de document.
6589 Depuis \SpecialChar LyX
6592 les informations de format peuvent être incluses dans les
6597 qui ont pour suffixe
6598 \begin_inset Flex Code
6601 \begin_layout Plain Layout
6608 Les modules sont aux paquetages \SpecialChar LaTeX
6609 à peu près ce que sont les fichiers de format aux classes de document,
6610 et certains modules —
6612 \begin_inset Quotes cld
6616 \begin_inset Quotes crd
6620 offrent la fonctionnalité d'un seul paquetage.
6622 le modules de format sont aussi similaires aux fichiers d'inclusion
6626 \begin_layout Plain Layout
6627 Ceux-ci peuvent avoir un suffixe quelconque,
6628 mais par convention il leur a été attribué le suffixe
6629 \begin_inset Flex Code
6632 \begin_layout Plain Layout
6645 \begin_inset Flex Code
6648 \begin_layout Plain Layout
6657 dans le fait que les modules ne sont pas spécifiques du format d'un document donné,
6658 mais peuvent être utilisés avec de nombreux formats différents.
6659 Cependant l'utilisation d'un fichier d'inclusion (dans
6660 \begin_inset Flex Code
6663 \begin_layout Plain Layout
6669 par exemple) nécessite la modification du fichier de format
6670 \begin_inset Flex Code
6673 \begin_layout Plain Layout
6680 au lieu de cette modification,
6681 les modules sont sélectionnés dans la page
6682 \begin_inset Flex Noun
6685 \begin_layout Plain Layout
6686 Document\SpecialChar menuseparator
6695 \begin_layout Standard
6696 Rédiger des modules est la façon la plus simple de se familiariser avec l'écriture des formats,
6697 puisque ce peut être aussi simple que l'ajout d'un seul nouveau paragraphe ou insert.
6699 les modules peuvent inclure tout ce que peuvent inclure les formats.
6702 \begin_layout Standard
6703 Après la création d'un nouveau module,
6704 vous devrez reconfigurer et redémarrer \SpecialChar LyX
6705 pour que le module apparaisse dans le menu.
6707 les modifications que vous faites dans le module seront immédiatement actives,
6709 \begin_inset Flex Noun
6712 \begin_layout Plain Layout
6713 Document\SpecialChar menuseparator
6714 Paramètres\SpecialChar menuseparator
6721 sélectionnez un module et appuyez sur
6722 \begin_inset Quotes cld
6726 \begin_inset Quotes crd
6732 Il vous est fortement recommandé de sauvegarder votre travail avant de procéder ainsi
6738 il vous est fortement recommandé de ne pas essayer de modifier des modules durant une travail productif sur un document
6742 les développeurs s'efforcent de conserver une bonne stabilité à \SpecialChar LyX
6743 dans de telles situations,
6744 mais les erreurs de syntaxe et autres dans votre module pourraient déclencher des comportements bizarres.
6747 \begin_layout Subsubsection
6751 \begin_layout Standard
6752 Les modules sont à \SpecialChar LyX
6753 ce que les paquetages sont à \SpecialChar LaTeX
6756 il arrive que vous souhaitiez disposer d'un insert ou d'un style de caractère pour un seul document,
6757 et écrire un module qui sera universel n'a pas grand sens.
6758 Vous avez alors besoin du
6759 \begin_inset Quotes cld
6763 \begin_inset Quotes crd
6770 \begin_layout Standard
6771 Vous le trouverez via
6773 Document\SpecialChar menuseparator
6774 Paramètres\SpecialChar menuseparator
6778 La grande zone textuelle vous permet de saisir ce que vous mettriez dans un fichier de format ou de module.
6779 Vous pouvez voir le format local comme un module qui n'appartient qu'au document en cours de saisie.
6781 vous devez saisir une balise
6782 \begin_inset Flex Code
6785 \begin_layout Plain Layout
6792 N'importe quel format est admissible,
6793 mais on utilise d'habitude le format de la version de \SpecialChar LyX
6794 utilisée (pour \SpecialChar LyX
6796 le format porte le numéro 81).
6799 \begin_layout Standard
6800 Lorsque vous avez saisi quelque chose dans la fenêtre de
6801 \begin_inset Flex Code
6804 \begin_layout Plain Layout
6813 \begin_inset Quotes cld
6821 \begin_inset Quotes crd
6824 qui se trouve en bas.
6825 Cliquer sur ce bouton entraînera une vérification de la validité du code que vous aurez saisi.
6827 vous donne cette information sans hélas l'accompagner d'un diagnostic d'erreurs explicite.
6828 Ces erreurs seront cependant affichées dans la fenêtre d'appel si vous avez activé \SpecialChar LyX
6830 Vous ne pourrez pas appliquer ou enregistrer votre format tant qu'il n'est pas valide.
6833 \begin_layout Standard
6834 Les précautions indiquées à la fin de la section précédente s'appliquent également ici.
6835 Ne jouez pas avec un format local pendant un vrai travail,
6836 surtout si vous n'avez pas enregistré votre document.
6838 utiliser un format local avec un document de test peut être très pratique pour essayer de nouvelles choses,
6839 voire pour aborder l’écriture d'un module.
6842 \begin_layout Subsection
6843 Format pour un fichier
6844 \begin_inset Flex Code
6847 \begin_layout Plain Layout
6856 \begin_layout Standard
6857 Les deux situations que vous êtes probablement susceptibles de rencontrer quand vous voulez gérer une nouvelle classe de document \SpecialChar LaTeX
6858 sont les fichiers \SpecialChar LaTeX2e
6860 \begin_inset Flex Code
6863 \begin_layout Plain Layout
6870 \begin_inset Flex Code
6873 \begin_layout Plain Layout
6880 Interfacer une nouveau fichier de style est assez facile,
6881 Interfacer une nouvelle classe est plus compliqué:
6882 nous allons décrire la première opération ici,
6883 et la seconde dans le paragraphe suivant.
6886 \begin_layout Standard
6887 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,
6890 le fichier de style sera appelé
6891 \begin_inset Flex Code
6894 \begin_layout Plain Layout
6900 et il doit être utilisé avec la classe standard
6901 \begin_inset Flex Code
6904 \begin_layout Plain Layout
6913 \begin_layout Standard
6914 Commencez par copier le fichier de format de la classe de document en question dans votre répertoire local.
6917 \begin_layout LyX-Code
6918 cp report.layout ~/.lyx/layouts/ma_classe.layout
6921 \begin_layout Standard
6926 et changez la ligne :
6929 \begin_layout LyX-Code
6932 DeclareLaTeXClass{report}
6935 \begin_layout Standard
6939 \begin_layout LyX-Code
6942 DeclareLaTeXClass[report,
6943 ma_classe.sty]{report (ma_classe)}
6946 \begin_layout Standard
6950 \begin_layout LyX-Code
6952 \begin_inset Newline newline
6957 usepackage{ma_classe}
6958 \begin_inset Newline newline
6964 \begin_layout Standard
6965 près du début du fichier.
6968 \begin_layout Standard
6969 Démarrez \SpecialChar LyX
6971 \begin_inset Flex Noun
6974 \begin_layout Plain Layout
6975 Outils\SpecialChar menuseparator
6982 Redémarrez \SpecialChar LyX
6983 et essayez de créer un nouveau document.
6985 \begin_inset Quotes cld
6989 \begin_inset Flex Noun
6992 \begin_layout Plain Layout
6994 \begin_inset space ~
7003 \begin_inset Quotes crd
7006 parmi les classes de document dans la fenêtre
7007 \begin_inset Flex Noun
7010 \begin_layout Plain Layout
7011 Document\SpecialChar menuseparator
7012 Paramètres\SpecialChar menuseparator
7019 Il est probable que certaines des commandes de section devront être différentes de celles de la classe de base
7023 \begin_layout Plain Layout
7032 vous pouvez donc jouer avec les réglages des différentes sections si vous le souhaitez.
7033 Les informations de format pour le sectionnement se trouvent dans
7034 \begin_inset Flex Code
7037 \begin_layout Plain Layout
7044 mais il n'est pas nécessaire de recopier ce fichier pour le modifier.
7045 Il vous suffit en effet d'ajouter vos modifications au fichier de format,
7047 \begin_inset Flex Code
7050 \begin_layout Plain Layout
7052 \begin_inset Flex Code
7055 \begin_layout Plain Layout
7067 qui implique l'inclusion de
7068 \begin_inset Flex Code
7071 \begin_layout Plain Layout
7079 vous pourriez ajouter ces lignes:
7082 \begin_layout LyX-Code
7088 \begin_layout LyX-Code
7094 \begin_layout LyX-Code
7100 \begin_layout LyX-Code
7106 \begin_layout LyX-Code
7112 \begin_layout Standard
7113 pour modifier la police des titres de chapitre en police sens empattements.
7114 Ceci écrasera (ou bien,
7116 ajoutera) la déclaration existante pour le style Chapitre.
7119 \begin_layout Standard
7120 Votre nouveau paquetage peut également fournir des commandes ou des environnements qui n'existent pas dans la classe de base.
7122 il vous faudra ajouter ceux-ci au fichier de format.
7124 \begin_inset space ~
7128 \begin_inset CommandInset ref
7130 reference "sec:Syntaxe-des"
7135 pour savoir comment faire.
7138 \begin_layout Standard
7140 \begin_inset Flex Code
7143 \begin_layout Plain Layout
7149 peut être utilisé avec plusieurs classes de document différentes,
7150 vous trouverez sans doute plus approprié d'écrire un module que vous pourrez charger avec la classe de base.
7151 Le module le plus simple qu'il est possible d'écrire dans ce contexte est la suivant:
7154 \begin_layout LyX-Code
7159 DeclareLyXModule{mon paquetage}
7162 \begin_layout LyX-Code
7168 \begin_layout LyX-Code
7171 #Support for mypkg.sty.
7174 \begin_layout LyX-Code
7178 \begin_inset Newline newline
7184 \begin_layout LyX-Code
7188 \begin_inset Newline newline
7194 \begin_layout LyX-Code
7198 \begin_inset Newline newline
7204 \begin_inset Newline newline
7210 \begin_layout Standard
7211 Un module plus compliqué pourrait modifier le comportement de constructions existantes ou d'en définir de nouvelles.
7214 \begin_inset space ~
7218 \begin_inset CommandInset ref
7220 reference "sec:Syntaxe-des"
7228 \begin_layout Subsection
7229 Format pour un fichier
7230 \begin_inset Flex Code
7233 \begin_layout Plain Layout
7242 \begin_layout Standard
7243 Deux possibilités se présentent.
7247 \begin_layout Standard
7248 Soit le fichier de classe est fondé sur une classe de document existante.
7250 de nombreuses classes pour une thèse sont des variantes de
7251 \begin_inset Flex Code
7254 \begin_layout Plain Layout
7261 Pour vérifier que c'est le cas pour la vôtre,
7262 cherchez une ligne comme
7265 \begin_layout LyX-Code
7271 \begin_layout Standard
7272 dans le fichier de classe.
7274 vous pouvez essentiellement procéder comme dans la section précédente,
7276 \begin_inset Flex Code
7279 \begin_layout Plain Layout
7280 Declare\SpecialChar LaTeX
7287 Si votre nouvelle classe est une thèse,
7289 \begin_inset Flex Code
7292 \begin_layout Plain Layout
7299 cette ligne doit être
7303 \begin_layout Plain Layout
7304 Et enregistrer le fichier comme
7305 \begin_inset Flex Code
7308 \begin_layout Plain Layout
7314 facilitera les choses:
7316 suppose que la classe de document a le même nom que le fichier de format.
7324 \begin_layout LyX-Code
7327 DeclareLaTeXClass[thesis,book]{thesis}
7330 \begin_layout Standard
7331 Soit le fichier de classe est original.
7333 vous devrez probablement créer votre propre format.
7334 Nous vous suggérons fortement de copier un fichier de format existant qui utilise une classe \SpecialChar LaTeX
7335 similaire et de le modifier si c'est possible.
7336 Utilisez au moins un fichier existant comme point de départ pour savoir quels sont les éléments dont vous devez vous occuper.
7338 les spécificités sont décrites ci-après.
7341 \begin_layout Subsection
7343 \begin_inset CommandInset label
7352 \begin_layout Standard
7353 Une fois qu'un fichier de format a été crée pour une classe de document,
7354 vous désirerez peut-être créer un
7359 Un modèle est une sorte de mode d'emploi pour votre format,
7360 montrant comment il peut être utilisé,
7361 mais avec un contenu fictif.
7362 Vous pouvez jeter un œil aux divers modèles distribués avec \SpecialChar LyX
7366 \begin_layout Standard
7367 Les modèles sont créés comme les documents normaux.
7368 La seule différence est que les documents normaux contiennent tous les réglages possibles,
7369 y compris les polices et la taille du papier.
7370 Or on ne veut en général pas qu'un modèle modifie ces réglages implicites.
7372 l'auteur d'un modèle doit enlever les commandes correspondantes comme
7373 \begin_inset Flex Code
7376 \begin_layout Plain Layout
7385 \begin_inset Flex Code
7388 \begin_layout Plain Layout
7396 du fichier modèle \SpecialChar LyX
7398 C'est faisable avec un simple éditeur de texte,
7400 \begin_inset Flex Code
7403 \begin_layout Plain Layout
7410 \begin_inset Flex Code
7413 \begin_layout Plain Layout
7422 \begin_layout Standard
7423 Mettez les fichiers modèles que vous avez créés et édités dans
7424 \begin_inset Flex Code
7427 \begin_layout Plain Layout
7434 copiez ceux que vous utilisez du répertoire global de modèles
7435 \begin_inset Flex Code
7438 \begin_layout Plain Layout
7445 vers le même endroit,
7446 et redéfinissez le répertoire de modèles dans la fenêtre
7447 \begin_inset Flex Noun
7450 \begin_layout Plain Layout
7451 Outils\SpecialChar menuseparator
7452 Préférences\SpecialChar menuseparator
7461 \begin_layout Standard
7463 \begin_inset Flex Code
7466 \begin_layout Plain Layout
7472 a un statut particulier.
7473 Il est chargé à chaque fois que vous créez un nouveau document avec
7474 \begin_inset Flex Noun
7477 \begin_layout Plain Layout
7478 Fichier\SpecialChar menuseparator
7484 afin d'avoir les réglages implicites.
7485 Pour créer ce modèle depuis \SpecialChar LyX
7487 vous n'avez qu'à ouvrir un document ayant déjà les réglages voulus,
7488 et appuyer sur le bouton
7489 \begin_inset Flex Noun
7492 \begin_layout Plain Layout
7493 Enregistrer comme valeurs implicites
7501 \begin_layout Subsection
7502 Mise à jour des anciens fichiers de format
7505 \begin_layout Standard
7506 La syntaxe des fichiers de format change à chaque publication d'une nouvelle version de \SpecialChar LyX
7508 et les anciens fichiers de format doivent donc être convertis dans la nouvelle syntaxe.
7510 lit un fichier de format écrit avec une syntaxe ancienne,
7511 il appelle le script
7512 \begin_inset Flex Code
7515 \begin_layout Plain Layout
7521 pour le convertir dans un fichier temporaire doté de la nouvelle syntaxe.
7522 Le fichier original reste intact.
7523 Si vous utilisez le fichier de format souvent,
7524 vous voudrez sans doute rendre les modifications permanentes,
7525 pour éviter des conversions répétitives de la part de \SpecialChar LyX
7528 vous pouvez appeler le convertisseur manuellement:
7531 \begin_layout Enumerate
7533 \begin_inset Flex Code
7536 \begin_layout Plain Layout
7543 \begin_inset Flex Code
7546 \begin_layout Plain Layout
7555 \begin_layout Enumerate
7556 exécutez la commande
7557 \begin_inset Newline newline
7561 \begin_inset Flex Code
7564 \begin_layout Plain Layout
7565 python \SpecialChar LyX
7566 Dir/scripts/layout2layout.py myclass.old myclass.layout
7572 \begin_inset Newline newline
7576 \begin_inset Flex Code
7579 \begin_layout Plain Layout
7586 est le nom de votre répertoire \SpecialChar LyX
7590 \begin_layout Standard
7591 Le convertisseur ne gère que les changements de syntaxe.
7592 Il ne peut pas gérer les modifications du contenu des fichiers inclus,
7593 ceux-ci doivent être convertis séparément.
7596 \begin_layout Subsection
7597 Fichiers moteurCitation
7598 \begin_inset CommandInset label
7600 name "subsec:Cite-Engine-Files"
7607 \begin_layout Standard
7608 Une espèce particulière de fichier de format est dénommée moteurCitation et se manifeste via des fichiers
7609 \begin_inset Flex Code
7612 \begin_layout Plain Layout
7618 situés dans le sous-répertoire
7619 \begin_inset Flex Code
7622 \begin_layout Plain Layout
7629 Ils sont destinés à spécifier les paquetages \SpecialChar LaTeX
7630 destinés à la création de bibliographies,
7645 mais le traitement par \SpecialChar LyX
7646 des citations Bib\SpecialChar TeX
7647 ordinaires (sans paquetage additionnel) est également défini par de tels fichiers.
7650 \begin_layout Standard
7652 on définit quels sont les paquetages à charger par \SpecialChar LyX
7654 quelles sont le commandes de citation disponibles,
7655 comment celles-ci seront affichées dans \SpecialChar LyX
7656 (dans la fenêtre de travail,
7658 les menus contextuels),
7659 ainsi que dans les résultats XHTML et textuels.
7661 les fichiers spécifient les variantes de style disponibles (auteur-année,
7663 etc;) et leurs particularités Les fichiers moteurCitation servent également à engendrer les options disponibles via
7665 Document\SpecialChar menuseparator
7666 Paramètres\SpecialChar menuseparator
7667 Bibliographie\SpecialChar menuseparator
7673 \begin_layout Standard
7674 Bien qu'un fichier moteurCitation se présente comme un fichier de format ordinaire pouvant contenir n'importe quelle directive de format,
7675 il contient habituellement les directives particulières telles que
7676 \begin_inset Flex Code
7679 \begin_layout Plain Layout
7687 \begin_inset Flex Code
7690 \begin_layout Plain Layout
7698 \begin_inset Flex Code
7701 \begin_layout Plain Layout
7708 \begin_inset Flex Code
7711 \begin_layout Plain Layout
7718 La syntaxe des deux dernières est décrite ci-après dans
7719 \begin_inset CommandInset ref
7721 reference "subsec:Citation-engine-description"
7730 \begin_inset CommandInset ref
7732 reference "subsec:Description citation"
7738 ainsi que dans les fichiers eux-mêmes.
7741 \begin_layout Section
7742 Syntaxe des fichiers de format
7743 \begin_inset CommandInset label
7745 name "sec:Syntaxe-des"
7752 \begin_layout Standard
7753 Les sections suivantes vous expliquent à quoi vous vous attaquez quand vous décidez de mettre les mains dans le cambouis,
7754 et de créer ou d'éditer votre propre fichier de format.
7755 Notre conseil est d'aller doucement et d'enregistrer souvent pour faire des essais.
7756 Ce n'est pas si dur que ça,
7757 mais il y a une multitude d'options et vous pouvez vous laisser submerger si vous essayez d'en faire trop d'un coup.
7758 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.
7761 \begin_layout Standard
7762 Toutes les balises décrites dans ce chapitre sont insensibles à la casse:
7764 \begin_inset Flex Code
7767 \begin_layout Plain Layout
7775 \begin_inset Flex Code
7778 \begin_layout Plain Layout
7785 \begin_inset Flex Code
7788 \begin_layout Plain Layout
7794 sont une seule et même balise.
7795 Les valeurs possibles sont inscrites entre crochets après le nom de la fonction.
7796 La valeur implicite d'une fonction quand elle n'est pas définie dans le fichier décrivant la classe de texte est
7799 \begin_inset Flex Code
7802 \begin_layout Plain Layout
7813 Si le paramètre est d'un type particulier la valeur implicite est indiquée ainsi :
7815 \begin_inset Flex Code
7818 \begin_layout Plain Layout
7829 \begin_layout Subsection
7830 Déclaration et classification d'une classe de document
7833 \begin_layout Standard
7834 Les lignes qui commencent par un
7838 dans un fichier de format sont les commentaires.
7839 Il y a une exception à cette règle :
7841 \begin_inset Flex Code
7844 \begin_layout Plain Layout
7850 doivent commencer par ceci :
7853 \begin_layout LyX-Code
7856 #% Do not delete the line below;
7857 configure depends on this
7861 \begin_layout Plain Layout
7862 Ne pas effacer la ligne ci-dessous ;
7863 configure compte dessus.
7871 \begin_layout LyX-Code
7876 DeclareLaTeXClass{Article (Standard Class)}
7879 \begin_layout LyX-Code
7884 DeclareCategory{Articles}
7887 \begin_layout Standard
7888 Les deuxième et troisième lignes servent lors de la (re)configuration de \SpecialChar LyX
7890 Le fichier de format est lu par le script \SpecialChar LaTeX
7892 \begin_inset Flex Code
7895 \begin_layout Plain Layout
7902 dans un mode spécial où
7903 \begin_inset Flex Code
7906 \begin_layout Plain Layout
7913 La première ligne est juste un commentaire \SpecialChar LaTeX
7915 la deuxième contient la déclaration obligatoire de la classe de texte et la troisième contient la classification facultative de la classe.
7916 Si ces lignes apparaissent dans un fichier appelé
7917 \begin_inset Flex Code
7920 \begin_layout Plain Layout
7927 elles définissent alors une classe de texte appelée
7928 \begin_inset Flex Code
7931 \begin_layout Plain Layout
7937 (le nom du fichier de format) qui utilise la classe de document \SpecialChar LaTeX
7939 \begin_inset Flex Code
7942 \begin_layout Plain Layout
7949 le même nom que le format).
7951 \begin_inset Quotes cld
7954 Article (Standard Class)
7955 \begin_inset Quotes crd
7958 qui apparaît ci-dessus sert de description de la classe de texte dans la fenêtre
7959 \begin_inset Flex Noun
7962 \begin_layout Plain Layout
7963 Document\SpecialChar menuseparator
7964 Paramètres\SpecialChar menuseparator
7972 \begin_inset Quotes cld
7976 \begin_inset Quotes crd
7979 dans l'exemple) est également utilisés dans la fenêtre
7980 \begin_inset Flex Noun
7983 \begin_layout Plain Layout
7984 Document\SpecialChar menuseparator
7985 Paramètres\SpecialChar menuseparator
7992 les classes sont regroupées par catégories (qui sont aussi des genres de documents,
7993 les catégories typiques sont
7994 \begin_inset Quotes cld
7998 \begin_inset Quotes crd
8003 \begin_inset Quotes cld
8007 \begin_inset Quotes crd
8012 \begin_inset Quotes cld
8016 \begin_inset Quotes crd
8021 \begin_inset Quotes cld
8025 \begin_inset Quotes crd
8030 \begin_inset Quotes cld
8034 \begin_inset Quotes crd
8039 \begin_inset Quotes cld
8043 \begin_inset Quotes crd
8048 Si la troisième lignes est vide,
8049 la classe apparaîtra comme
8050 \begin_inset Quotes cld
8054 \begin_inset Quotes crd
8060 \begin_layout Standard
8061 Supposons que vous ayez écrit votre propre classe de texte qui utilise la classe de document
8062 \begin_inset Flex Code
8065 \begin_layout Plain Layout
8072 mais dans laquelle vous avez changé l'apparence des en-têtes de sections.
8073 Si vous la mettez dans un fichier
8074 \begin_inset Flex Code
8077 \begin_layout Plain Layout
8084 l'en-tête de ce fichier doit être :
8087 \begin_layout LyX-Code
8090 #% Do not delete the line below;
8091 configure depends on this
8094 \begin_layout LyX-Code
8099 DeclareLaTeXClass[article]{Article (avec Mes En-têtes)}
8102 \begin_layout LyX-Code
8107 DeclareCategory{Articles}
8110 \begin_layout Standard
8111 Ceci déclare une classe de texte
8112 \begin_inset Flex Code
8115 \begin_layout Plain Layout
8122 associée avec la classe de document \SpecialChar LaTeX
8124 \begin_inset Flex Code
8127 \begin_layout Plain Layout
8134 \begin_inset Quotes cld
8137 Article (avec Mes En-têtes)
8138 \begin_inset Quotes crd
8142 Si votre classe de texte repose sur plusieurs paquetages,
8143 vous pouvez la déclarer ainsi :
8146 \begin_layout LyX-Code
8149 #% Do not delete the line below;
8150 configure depends on this
8153 \begin_layout LyX-Code
8158 DeclareLaTeXClass[article,machin.sty]{Article (avec Mes En-têtes)}
8161 \begin_layout LyX-Code
8166 DeclareCategory{Articles}
8169 \begin_layout Standard
8170 Ceci indique que votre classe de texte utilise le paquetage
8171 \begin_inset Flex Code
8174 \begin_layout Plain Layout
8184 \begin_layout Standard
8185 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).
8188 \begin_layout Standard
8190 de la manière la plus explicite,
8191 la forme d'une déclaration de format est la suivante:
8194 \begin_layout LyX-Code
8199 DeclareLaTeXClass[class,package.sty]{description du format}
8202 \begin_layout LyX-Code
8207 DeclareCategory{catégorie}
8210 \begin_layout Standard
8211 Il n'est nécessaire de déclarer la classe que si le nom de la classe \SpecialChar LaTeX
8212 et le nom du fichier de format diffèrent,
8213 ou si des paquetages sont à spécifier.
8214 Si le nom de la classe n'est pas spécifiée,
8216 suppose qu'elle est identique à celle du fichier de format.
8219 \begin_layout Standard
8220 Une fois que la classe de texte a été modifiée à votre goût,
8221 tout ce que vous avez à faire est de la copier soit dans
8222 \begin_inset Flex Code
8225 \begin_layout Plain Layout
8233 \begin_inset Flex Code
8236 \begin_layout Plain Layout
8243 \begin_inset Flex Noun
8246 \begin_layout Plain Layout
8247 Outils\SpecialChar menuseparator
8248 Recon\SpecialChar softhyphen
8255 Quittez \SpecialChar LyX
8257 votre nouvelle classe de texte devrait alors être disponible avec les autres.
8260 \begin_layout Standard
8261 Une fois le fichier de format installé,
8262 vous pouvez le modifier et vérifier l'effet de ces modifications sans reconfigurer ou redémarrer \SpecialChar LyX
8267 \begin_layout Plain Layout
8268 Avec les versions de \SpecialChar LyX
8270 il vous fallait redémarrer \SpecialChar LyX
8271 pour valider les modifications effectuées dans les fichiers de format.
8273 les modifications pouvaient prendre beaucoup de temps.
8278 Vous pouvez imposer un rechargement du format en service en utilisant la fonction
8279 \begin_inset Flex Noun
8282 \begin_layout Plain Layout
8289 Cette fonction n'est implicitement liée à aucun raccourci —
8290 vous pouvez bien sûr la lier à une touche vous-même.
8291 Si vous voulez utiliser cette fonction,
8292 il vous suffit de la saisir dans le mini-tampon.
8296 \begin_layout Standard
8303 \begin_inset Flex Noun
8306 \begin_layout Plain Layout
8312 est une fonctionnalité
8313 \begin_inset Quotes cld
8317 \begin_inset Quotes crd
8329 recommandé de sauvegarder votre travail avant de procéder ainsi
8339 recommandé de ne pas essayer de modifier des formats durant une travail productif sur un document.
8340 Utilisez un document de test,
8341 les erreurs de syntaxe et autres dans votre module pourraient déclencher des comportements bizarres.
8343 de telles erreurs pourraient inciter \SpecialChar LyX
8344 à considérer les formats en service comme incorrects et à essayer de basculer sur un autre format.
8348 \begin_layout Plain Layout
8349 Les erreurs de syntaxe vraiment graves peuvent même stopper \SpecialChar LyX
8351 Ceci provient du fait que certaines erreurs rendent \SpecialChar LyX
8352 incapable de lire la moindre information de format.
8353 Faites attention\SpecialChar ldots
8359 Les développeurs s'efforcent de conserver une bonne stabilité à \SpecialChar LyX
8360 dans de telles situations,
8361 mais il vaut mieux être sûr que regretter
8365 \begin_layout Plain Layout
8366 Puisque nous en sommes au conseils:
8367 faites des sauvegardes régulières.
8368 Et soyez gentil avec votre maman.
8376 \begin_layout Subsection
8377 Déclaration d'un module
8380 \begin_layout Standard
8381 La première ligne d'un module doit être rédigée comme suit:
8384 \begin_layout LyX-Code
8387 DeclareLyXModule[endnotes.sty]{Endnotes (Basic)}
8390 \begin_layout LyX-Code
8393 DeclareCategory{Foot- and Endnotes}
8396 \begin_layout Standard
8397 L'argument obligatoire de
8398 \begin_inset Flex Code
8401 \begin_layout Plain Layout
8411 est le nom du module,
8412 tel qu'il apparaîtra dans
8413 \begin_inset Flex Noun
8416 \begin_layout Plain Layout
8417 Document\SpecialChar menuseparator
8418 Paramètres\SpecialChar menuseparator
8425 L'argument entre crochets est facultatif:
8426 il déclare n'importe quel paquetage \SpecialChar LaTeX
8427 dont dépend le module.
8428 Il est également possible d'utiliser la clé
8429 \begin_inset Flex Noun
8432 \begin_layout Plain Layout
8438 en argument optionnel:
8439 elle déclare que le module ne peut être employé que s'il existe un chemin de conversion entre les formats
8440 \begin_inset Flex Code
8443 \begin_layout Plain Layout
8450 \begin_inset Flex Code
8453 \begin_layout Plain Layout
8461 \begin_inset Flex Code
8464 \begin_layout Plain Layout
8472 y n'est pas strictement obligatoire,
8473 mais vous devriez l’ajouter,
8474 car elle facilite la recherche d'un module.
8475 Voyez les catégories de modules existantes et utilisez l'une d'entre elles si cela convient.
8478 \begin_layout Standard
8479 La déclaration et la catégorie du module devront être suivies par des lignes descriptives comme celles-ci:
8483 \begin_layout Plain Layout
8484 En anglais de préférence si le module doit être diffusé par \SpecialChar LyX
8486 Cette description apparaîtra dans la liste des messages à traduire et sera donc traduite lors de la mise à jour de l'interface.
8494 \begin_layout LyX-Code
8500 \begin_layout LyX-Code
8503 #Adds an endnote command,
8504 in addition to footnotes.
8508 \begin_layout LyX-Code
8511 #You will need to add
8513 theendnotes in \SpecialChar TeX
8517 \begin_layout LyX-Code
8520 #want the endnotes to appear.
8524 \begin_layout LyX-Code
8530 \begin_layout LyX-Code
8534 somemodule | othermodule
8537 \begin_layout LyX-Code
8544 \begin_layout Standard
8545 Cette description est utilisée dans
8546 \begin_inset Flex Noun
8549 \begin_layout Plain Layout
8550 Document\SpecialChar menuseparator
8551 Paramètres\SpecialChar ldots
8552 \SpecialChar menuseparator
8558 pour informer l'utilisateur de la fonction du module.
8560 \begin_inset Flex Code
8563 \begin_layout Plain Layout
8571 permet d'identifier les modules qui doivent être activés avec celui-ci;
8573 \begin_inset Flex Code
8576 \begin_layout Plain Layout
8584 permet d'identifier les modules interdits avec celui-ci.
8585 Les deux lignes sont facultatives et,
8587 les modules dans une liste doivent être séparés par une barre verticale:
8589 Noter que les modules requis sont traités sur le mode disjonctif:
8594 des modules requis doit être utilisé.
8600 des modules exclus ne doit être utilisé.
8601 Noter également que les les modules sont identifiés par leur nom de fichier,
8603 \begin_inset Flex Code
8606 \begin_layout Plain Layout
8614 \begin_inset Flex Code
8617 \begin_layout Plain Layout
8624 \begin_inset Flex Code
8627 \begin_layout Plain Layout
8636 \begin_layout Subsection
8637 Déclaration d'un fichier moteurCitation
8640 \begin_layout Standard
8641 Un fichier moteurCitation doit commencer par une ligne comme celle-ci:
8644 \begin_layout LyX-Code
8647 DeclareLyXCiteEngineModule[biblatex.sty]{Biblatex}
8650 \begin_layout Standard
8651 L'argument obligatoire entre accolades est le nom du module,
8652 comme il apparaîtra dans
8653 \begin_inset Flex Noun
8656 \begin_layout Plain Layout
8657 Document\SpecialChar menuseparator
8658 Paramètres\SpecialChar menuseparator
8665 L'argument entre crochets est facultatif:
8666 il précise le ou les paquetages \SpecialChar LaTeX
8667 dont dépend le format.
8670 \begin_layout Standard
8671 La déclaration doit ensuite être suivie d'une description suivant l'exemple ci-après
8675 \begin_layout Plain Layout
8676 En anglais de préférence si le module doit faire l'objet d'une publication avec \SpecialChar LyX
8678 Cette description apparaîtra dans la liste ds messages qui seront traduits lors de la prochaine mise à jour de l'interface.
8686 \begin_layout LyX-Code
8692 \begin_layout LyX-Code
8695 # Biblatex supports many author-year and numerical styles.
8698 \begin_layout LyX-Code
8701 # It is mainly aimed at the Humanities.
8705 \begin_layout LyX-Code
8709 fully localized and provides many features
8712 \begin_layout LyX-Code
8715 # that are not possible with BibTeX.
8716 The use of 'biber' as
8719 \begin_layout LyX-Code
8722 # bibliography processor is advised.
8725 \begin_layout LyX-Code
8731 \begin_layout Standard
8732 Cette description apparaît donc traduite dans
8733 \begin_inset Flex Noun
8736 \begin_layout Plain Layout
8737 Document\SpecialChar menuseparator
8738 Paramètres\SpecialChar menuseparator
8744 pour informer l'utilisateur.
8747 \begin_layout Subsection
8748 Numéro d'identification syntaxique
8751 \begin_layout Standard
8752 La première ligne non commentée doit contenir le numéro d'identification syntaxique du contenu du fichier de format:
8755 \begin_layout Description
8756 \begin_inset Flex Code
8759 \begin_layout Plain Layout
8768 \begin_inset Flex Code
8771 \begin_layout Plain Layout
8779 ] identification syntaxique du fichier de format
8782 \begin_layout Standard
8783 Ce balisage a été introduit dans \SpecialChar LyX
8785 \begin_inset space ~
8788 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
8789 \begin_inset Flex Code
8792 \begin_layout Plain Layout
8794 \begin_inset space ~
8803 Le numéro de format du présent fichier est le numéro 81.
8804 mais chaque version de \SpecialChar LyX
8805 peut lire les fichiers de format d'une version plus ancienne,
8806 comme elle peut lire les documents crées avec une version plus ancienne.
8807 Il n'y a cependant aucun moyen de revernir aux numéros d'identification antérieurs.
8810 \begin_layout Subsection
8811 Paramètres généraux d'une classe de texte
8812 \begin_inset CommandInset label
8814 name "subsec:Paramètres-généraux-d'une"
8821 \begin_layout Standard
8822 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
8826 apparaître dans le fichiers
8827 \begin_inset Flex Code
8830 \begin_layout Plain Layout
8836 plutôt que dans les modules.
8837 Un module peut contenir n'importe quelle balise de format):
8840 \begin_layout Description
8841 \begin_inset Flex Code
8844 \begin_layout Plain Layout
8845 AddToCiteEngine <moteur>
8850 étend les possibilités d’affichage des références des citations.
8852 \begin_inset space ~
8856 \begin_inset CommandInset ref
8858 reference "subsec:Citation-engine-description"
8868 \begin_inset Quotes cld
8872 \begin_inset Flex Code
8875 \begin_layout Plain Layout
8882 \begin_inset Quotes crd
8888 \begin_layout Description
8889 \begin_inset Flex Code
8892 \begin_layout Plain Layout
8902 ajoute une information qui sera incluse dans le bloc
8903 \begin_inset Flex Code
8906 \begin_layout Plain Layout
8912 quand le document est exporté en XHTML.
8914 ce paramètre est utilisé pour exporter de l'information en style CSS,
8915 mais il peut être utilisé pour toute information valide entre les balises
8916 \begin_inset Flex Code
8919 \begin_layout Plain Layout
8927 \begin_inset Quotes cld
8931 \begin_inset Flex Code
8934 \begin_layout Plain Layout
8943 \begin_inset Quotes crd
8949 \begin_layout Description
8950 \begin_inset Flex Code
8953 \begin_layout Plain Layout
8963 ajoute une information au préambule du document.
8965 \begin_inset Quotes cld
8969 \begin_inset Flex Code
8972 \begin_layout Plain Layout
8981 \begin_inset Quotes crd
8987 \begin_layout Description
8988 \begin_inset Flex Code
8991 \begin_layout Plain Layout
8998 \begin_inset Flex Code
9001 \begin_layout Plain Layout
9010 \begin_inset space \thinspace{}
9014 \begin_inset Flex Code
9017 \begin_layout Plain Layout
9023 ] doit être ajouté avec la valeur 1 (ou
9027 ) si la classe du document ajoute la bibliographie à la table des matières.
9028 Ceci évite à la bibliographie d'être insérée deux fois.
9031 \begin_layout Description
9032 \begin_inset Flex Code
9035 \begin_layout Plain Layout
9041 définit le possibilités pour l'affichage des références de citation.
9043 \begin_inset space ~
9047 \begin_inset CommandInset ref
9049 reference "subsec:Citation-engine-description"
9058 Doit se terminer par
9059 \begin_inset Quotes cld
9063 \begin_inset Quotes crd
9067 Utilisé principalement dans les fichiers moteurCitation (voir
9068 \begin_inset space ~
9072 \begin_inset CommandInset ref
9074 reference "subsec:Cite-Engine-Files"
9083 Notez que si vous spécifiez ceci dans un fichier de format ou un module,
9084 les définitions de moteurCitation seront écrasées.
9086 \begin_inset Flex Code
9089 \begin_layout Plain Layout
9098 \begin_layout Description
9099 \begin_inset Flex Code
9102 \begin_layout Plain Layout
9112 définit le style à utiliser pour afficher les informations bibliographiques.
9114 \begin_inset CommandInset ref
9116 reference "subsec:Description citation"
9123 \begin_inset Quotes cld
9127 \begin_inset Flex Code
9130 \begin_layout Plain Layout
9137 \begin_inset Quotes crd
9141 Utilisé principalement dans les fichiers moteurCitation (voir
9142 \begin_inset space ~
9146 \begin_inset CommandInset ref
9148 reference "subsec:Cite-Engine-Files"
9161 utilisé dans un fichier de format ou un module écrasera la définition de moteurCitation.
9165 \begin_layout Description
9166 \begin_inset Flex Code
9169 \begin_layout Plain Layout
9176 \begin_inset Flex Code
9179 \begin_layout Plain Layout
9188 \begin_inset Flex Code
9191 \begin_layout Plain Layout
9201 ou Bib\SpecialChar TeX
9202 est utilié pour engendrer la bibliographie.
9203 Utilisé principalement dans les fichiers moteurCitation (voir
9204 \begin_inset space ~
9208 \begin_inset CommandInset ref
9210 reference "subsec:Cite-Engine-Files"
9221 \begin_layout Description
9222 \begin_inset Flex Code
9225 \begin_layout Plain Layout
9235 décrit diverses options globales comprises par la classe du document.
9237 \begin_inset CommandInset ref
9239 reference "subsec:Section-ClassOptions"
9246 \begin_inset Quotes cld
9250 \begin_inset Flex Code
9253 \begin_layout Plain Layout
9260 \begin_inset Quotes crd
9266 \begin_layout Description
9267 \begin_inset Flex Code
9270 \begin_layout Plain Layout
9277 \begin_inset Flex Code
9280 \begin_layout Plain Layout
9289 \begin_inset space \thinspace{}
9293 \begin_inset Flex Code
9296 \begin_layout Plain Layout
9302 ] fixe le nombre implicite de colonnes (une ou deux).
9303 Peut être changé dans la fenêtre
9304 \begin_inset Flex Noun
9307 \begin_layout Plain Layout
9308 Document\SpecialChar menuseparator
9318 \begin_layout Description
9319 \begin_inset Flex Code
9322 \begin_layout Plain Layout
9333 \begin_inset Flex Code
9336 \begin_layout Plain Layout
9342 ] définit les paramètres d'un nouveau compteur.
9343 Si le compteur n'existe pas,
9348 \begin_inset Quotes cld
9352 \begin_inset Flex Code
9355 \begin_layout Plain Layout
9362 \begin_inset Quotes crd
9366 \begin_inset Newline newline
9370 \begin_inset CommandInset ref
9372 reference "subsec:Compteurs"
9380 \begin_layout Description
9381 \begin_inset Flex Code
9384 \begin_layout Plain Layout
9390 décrit la police implicite dans le document.
9392 \begin_inset CommandInset ref
9394 reference "subsec:polices"
9399 pour une description.
9401 \begin_inset Quotes cld
9405 \begin_inset Flex Code
9408 \begin_layout Plain Layout
9415 \begin_inset Quotes crd
9421 \begin_layout Description
9422 \begin_inset Flex Code
9425 \begin_layout Plain Layout
9432 \begin_inset Flex Code
9435 \begin_layout Plain Layout
9441 ] spécifie un module inclus implicitement avec cette classe de document,
9442 donné par son nom de fichier sans suffixe
9443 \begin_inset Flex Code
9446 \begin_layout Plain Layout
9453 L'utilisateur peut toujours le retirer,
9454 mais il sera actif à l'ouverture du document (ceci s'applique pour un nouveau document,
9455 ou quand cette classe est choisie pour un document existant).
9458 \begin_layout Description
9459 \begin_inset Flex Code
9462 \begin_layout Plain Layout
9469 \begin_inset Flex Code
9472 \begin_layout Plain Layout
9478 ] indique le style qui sera appliqué aux nouveaux paragraphes,
9480 \begin_inset Flex Noun
9483 \begin_layout Plain Layout
9490 Ce sera implicitement le premier style défini si ce paramètre n'est pas fixé,
9491 mais vous êtes vivement encouragé à utiliser cette directive.
9494 \begin_layout Description
9495 \begin_inset Flex Code
9498 \begin_layout Plain Layout
9505 \begin_inset Flex Code
9508 \begin_layout Plain Layout
9514 ] l'élément racine (en haut du document) à utiliser en exportant des documents en DocBook avec cette classe.
9515 La valeur implicite est
9516 \begin_inset Quotes cld
9520 \begin_inset Flex Code
9523 \begin_layout Plain Layout
9530 \begin_inset Quotes crd
9536 \begin_layout Description
9537 \begin_inset Flex Code
9540 \begin_layout Plain Layout
9541 DocBookForceAbstract
9547 \begin_inset Flex Code
9550 \begin_layout Plain Layout
9556 ] l'élément racine aura toujours une balise
9563 \begin_inset Quotes cld
9569 \begin_inset Quotes crd
9573 La valeur implicite est
9576 \begin_inset Quotes cld
9582 \begin_inset Quotes crd
9588 \begin_layout Description
9589 \begin_inset Flex Code
9592 \begin_layout Plain Layout
9599 \begin_inset Flex Code
9602 \begin_layout Plain Layout
9608 ] indique que le module spécifié (donné par son nom de fichier sans le suffixe
9609 \begin_inset Flex Code
9612 \begin_layout Plain Layout
9618 ) ne peut pas être utilisé avec cette classe de document.
9619 Ceci peut être utilisé par exemple dans un format pour une revue pour éviter e.g.
9620 l'utilisation du module
9621 \begin_inset Flex Code
9624 \begin_layout Plain Layout
9630 (numérotation des théorèmes par sections).
9639 être utilisé dans un module:
9640 les modules ont leur propre méthode d'exclusion (voir
9641 \begin_inset CommandInset ref
9643 reference "subsec:Modules_de_format"
9651 \begin_layout Description
9652 \begin_inset Flex Code
9655 \begin_layout Plain Layout
9661 définit un nouveau flottant.
9663 \begin_inset CommandInset ref
9665 reference "subsec:Flottants"
9672 \begin_inset Quotes cld
9676 \begin_inset Flex Code
9679 \begin_layout Plain Layout
9686 \begin_inset Quotes crd
9692 \begin_layout Description
9693 \begin_inset Flex Code
9696 \begin_layout Plain Layout
9702 définit l'information qui sera incluse dans le bloc
9703 \begin_inset Flex Code
9706 \begin_layout Plain Layout
9712 quand le document est exporté en XHTML.
9713 Notez bien que ceci écrasera toute déclaration
9714 \begin_inset Flex Code
9717 \begin_layout Plain Layout
9724 \begin_inset Flex Code
9727 \begin_layout Plain Layout
9733 antérieure (utiliser
9734 \begin_inset Newline newline
9738 \begin_inset Flex Code
9741 \begin_layout Plain Layout
9747 si vous désirez simplement ajouter du contenu).
9749 \begin_inset Quotes cld
9753 \begin_inset Flex Code
9756 \begin_layout Plain Layout
9763 \begin_inset Quotes crd
9769 \begin_layout Description
9770 \begin_inset Flex Code
9773 \begin_layout Plain Layout
9780 \begin_inset Flex Code
9783 \begin_layout Plain Layout
9789 ] définit le style utilisé pour la table des matières,
9792 lorsque le document est exporté en HTML.
9794 ceci devrait normalement valoir
9795 \begin_inset Flex Code
9798 \begin_layout Plain Layout
9806 \begin_inset Flex Code
9809 \begin_layout Plain Layout
9818 essaiera de deviner quel style utiliser.
9821 \begin_layout Description
9822 \begin_inset Flex Code
9825 \begin_layout Plain Layout
9832 \begin_inset Flex Code
9835 \begin_layout Plain Layout
9841 ] modifie les propriétés d'un compteur donné.
9842 Si le compteur n'existe pas,
9843 la directive est ignorée.
9845 \begin_inset Quotes cld
9849 \begin_inset Flex Code
9852 \begin_layout Plain Layout
9859 \begin_inset Quotes crd
9863 \begin_inset Newline newline
9867 \begin_inset CommandInset ref
9869 reference "subsec:Compteurs"
9874 pour les détails au sujet des compteurs.
9877 \begin_layout Description
9878 \begin_inset Flex Code
9881 \begin_layout Plain Layout
9888 \begin_inset Flex Code
9891 \begin_layout Plain Layout
9897 ] permet d'inclure un autre fichier de définition de format pour éviter de réécrire des commandes.
9898 C'est souvent le cas des fichiers de format standard,
9900 \begin_inset Flex Code
9903 \begin_layout Plain Layout
9910 qui contient la plupart des réglages de base.
9913 \begin_layout Description
9914 \begin_inset Flex Code
9917 \begin_layout Plain Layout
9924 \begin_inset Flex Code
9927 \begin_layout Plain Layout
9933 ] est une variante de la directive
9934 \begin_inset Flex Code
9937 \begin_layout Plain Layout
9943 qui ne recherche pas de fichiers dans le répertoire utilisateur.
9944 Ceci permet de créer un fichier
9945 \begin_inset Flex Code
9948 \begin_layout Plain Layout
9955 \begin_inset Flex Code
9958 \begin_layout Plain Layout
9964 dans le répertoire utilisateur qui peut inclure un fichier global de même nom via
9965 \begin_inset Flex Code
9968 \begin_layout Plain Layout
9975 \begin_inset Flex Code
9978 \begin_layout Plain Layout
9985 respectivement (avec
9986 \begin_inset Flex Code
9989 \begin_layout Plain Layout
9996 le fichier s’inclurait récursivement).
9998 vous pouvez modifier les fichiers globaux sans avoir à les copier complètement.
10002 \begin_layout Description
10003 \begin_inset Flex Code
10006 \begin_layout Plain Layout
10017 \begin_inset Flex Code
10020 \begin_layout Plain Layout
10026 ] cette section (re)définit le format d'un insert.
10027 Elle peut être appliquée à un insert existant pour obtenir un nouvel insert défini par l'utilisateur,
10029 un nouveau style de caractères.
10030 Doit être fermé par
10031 \begin_inset Quotes cld
10035 \begin_inset Flex Code
10038 \begin_layout Plain Layout
10045 \begin_inset Quotes crd
10049 \begin_inset Newline newline
10053 \begin_inset CommandInset ref
10055 reference "subsec:Flex-insets-and"
10063 \begin_layout Description
10064 \begin_inset Flex Code
10067 \begin_layout Plain Layout
10078 \begin_inset Flex Code
10081 \begin_layout Plain Layout
10087 ] indique la largeur de la marge gauche à l'écran,
10089 \begin_inset Quotes cld
10093 \begin_inset Flex Code
10096 \begin_layout Plain Layout
10103 \begin_inset Quotes crd
10106 (noter que ce n'est pas une
10107 \begin_inset Quotes cld
10111 \begin_inset Quotes crd
10116 \begin_inset Quotes cld
10120 \begin_inset Quotes crd
10126 \begin_layout Description
10127 \begin_inset Flex Code
10130 \begin_layout Plain Layout
10137 \begin_inset Flex Code
10140 \begin_layout Plain Layout
10146 ] cet entier définit le nombre maximum de noms affichés dans le style auteur-année avant que la citation bascule vers
10147 \begin_inset Quotes cld
10150 PremierAuteur et al.
10151 \begin_inset Quotes crd
10155 Utilisé principalement dans les fichiers moteurCitation (voir
10156 \begin_inset space ~
10160 \begin_inset CommandInset ref
10162 reference "subsec:Cite-Engine-Files"
10173 \begin_layout Description
10174 \begin_inset Flex Code
10177 \begin_layout Plain Layout
10184 \begin_inset Flex Code
10187 \begin_layout Plain Layout
10193 ] modifie le format d'un insert.
10194 Si le format n'existe pas,
10195 cette directive est ignorée.
10196 Doit être fermé par
10197 \begin_inset Quotes cld
10201 \begin_inset Flex Code
10204 \begin_layout Plain Layout
10211 \begin_inset Quotes crd
10217 \begin_layout Description
10218 \begin_inset Flex Code
10221 \begin_layout Plain Layout
10228 \begin_inset Flex Code
10231 \begin_layout Plain Layout
10237 ] modifies les propriétés de style d'un paragraphe donné.
10238 Si le style n'existe pas,
10239 le directive est ignorée.
10240 Doit être fermé par
10241 \begin_inset Quotes cld
10245 \begin_inset Flex Code
10248 \begin_layout Plain Layout
10255 \begin_inset Quotes crd
10261 \begin_layout Description
10262 \begin_inset Flex Code
10265 \begin_layout Plain Layout
10272 \begin_inset Flex Code
10275 \begin_layout Plain Layout
10281 ] efface un compteur existant,
10282 habituellement défini dans un fichier inclus.
10285 \begin_layout Description
10286 \begin_inset Flex Code
10289 \begin_layout Plain Layout
10296 \begin_inset Flex Code
10299 \begin_layout Plain Layout
10305 ] efface un flottant existant.
10306 C'est très utile quand vous voulez supprimer un flottant qui a été défini dans un fichier inclus.
10309 \begin_layout Description
10310 \begin_inset Flex Code
10313 \begin_layout Plain Layout
10320 \begin_inset Flex Code
10323 \begin_layout Plain Layout
10329 ] efface un style existant.
10332 \begin_layout Description
10333 \begin_inset Flex Code
10336 \begin_layout Plain Layout
10347 \begin_inset Flex Code
10350 \begin_layout Plain Layout
10356 ] indique quelle sorte de format de fichier (tel que défini dans les préférences de \SpecialChar LyX
10357 ) est produit par cette classe.
10358 Elle est surtout utile quand
10359 \begin_inset Flex Code
10362 \begin_layout Plain Layout
10369 \begin_inset Flex Code
10372 \begin_layout Plain Layout
10378 et que l'on veut définir un nouvelle sorte de document en programmation littéraire.
10379 La chaîne est redéfinie comme
10380 \begin_inset Quotes cld
10384 \begin_inset Flex Code
10387 \begin_layout Plain Layout
10394 \begin_inset Quotes crd
10397 quand la directive correspondante
10398 \begin_inset Flex Code
10401 \begin_layout Plain Layout
10410 \begin_layout Description
10411 \begin_inset Flex Code
10414 \begin_layout Plain Layout
10425 \begin_inset Flex Code
10428 \begin_layout Plain Layout
10440 \begin_inset Flex Code
10443 \begin_layout Plain Layout
10449 ] indique quelle sorte de document résultant sera obtenu par cette classe.
10452 \begin_layout Description
10453 \begin_inset Flex Code
10456 \begin_layout Plain Layout
10463 \begin_inset Flex Code
10466 \begin_layout Plain Layout
10473 \begin_inset Flex Code
10476 \begin_layout Plain Layout
10482 ] précise les options,
10483 données par le seconde chaîne de caractères,
10484 pour le paquetage nommé par le première chaîne.
10487 \begin_inset Quotes cld
10491 \begin_inset Flex Code
10494 \begin_layout Plain Layout
10495 PackageOptions natbib square
10501 \begin_inset Quotes crd
10504 déclenchera le chargement de
10505 \begin_inset Flex Code
10508 \begin_layout Plain Layout
10515 \begin_inset Flex Code
10518 \begin_layout Plain Layout
10524 (pour les \SpecialChar TeX
10526 ceci force \SpecialChar LyX
10528 \begin_inset Newline newline
10532 \begin_inset Flex Code
10535 \begin_layout Plain Layout
10538 PassOptionsToPackage{natbib}{square}
10543 avant le chargement de
10544 \begin_inset Flex Code
10547 \begin_layout Plain Layout
10556 \begin_layout Description
10557 \begin_inset Flex Code
10560 \begin_layout Plain Layout
10567 \begin_inset Flex Code
10570 \begin_layout Plain Layout
10611 ] définit la taille de page implicite.
10612 Cette directive est utilisée par certains convertisseurs.
10615 \begin_layout Description
10616 \begin_inset Flex Code
10619 \begin_layout Plain Layout
10628 \begin_inset Flex Code
10631 \begin_layout Plain Layout
10643 \begin_inset Flex Code
10646 \begin_layout Plain Layout
10654 \begin_inset Flex Code
10657 \begin_layout Plain Layout
10663 ] fixe la mise en page implicite.
10664 Peut être changée dans la fenêtre
10665 \begin_inset Flex Noun
10668 \begin_layout Plain Layout
10669 Document\SpecialChar menuseparator
10670 Paramètres\SpecialChar ldots
10679 \begin_layout Description
10680 \begin_inset Flex Code
10683 \begin_layout Plain Layout
10689 fixe le préambule du document \SpecialChar LaTeX
10691 Notez bien que ceci remplacera complètement toute autre directive
10692 \begin_inset Flex Code
10695 \begin_layout Plain Layout
10702 \begin_inset Flex Code
10705 \begin_layout Plain Layout
10711 (utiliser cette dernière directive si vous voulez seulement ajouter des éléments au contenu).
10712 Doit être fermé par
10713 \begin_inset Quotes cld
10717 \begin_inset Flex Code
10720 \begin_layout Plain Layout
10727 \begin_inset Quotes crd
10733 \begin_layout Description
10734 \begin_inset Flex Code
10737 \begin_layout Plain Layout
10744 \begin_inset Flex Code
10747 \begin_layout Plain Layout
10753 ] définit le format d'un insert s'il n'existe pas encore.
10754 Si le format existe,
10755 cette directive est ignorée.
10756 Doit être fermé par
10757 \begin_inset Quotes cld
10761 \begin_inset Flex Code
10764 \begin_layout Plain Layout
10771 \begin_inset Quotes crd
10777 \begin_layout Description
10780 \begin_inset Flex Code
10783 \begin_layout Plain Layout
10792 \begin_inset Flex Code
10795 \begin_layout Plain Layout
10802 \begin_inset Flex Code
10805 \begin_layout Plain Layout
10814 \begin_inset space \thinspace{}
10818 \begin_inset Flex Code
10821 \begin_layout Plain Layout
10827 ] décrit si la classe fournit la fonctionnalité
10828 \begin_inset Flex Code
10831 \begin_layout Plain Layout
10838 Une fonctionnalité est en général le nom d'un paquetage (
10839 \begin_inset Flex Code
10842 \begin_layout Plain Layout
10850 \begin_inset Flex Code
10853 \begin_layout Plain Layout
10861 ) ou d'une commande \SpecialChar LaTeX
10863 \begin_inset Flex Code
10866 \begin_layout Plain Layout
10874 \begin_inset Flex Code
10877 \begin_layout Plain Layout
10883 ,\SpecialChar ldots
10886 \begin_inset space ~
10890 \begin_inset CommandInset ref
10892 reference "chap:List-of-functions"
10897 pour une liste des fonctionnalités.
10900 \begin_layout Description
10901 \begin_inset Flex Code
10904 \begin_layout Plain Layout
10911 \begin_inset Flex Code
10914 \begin_layout Plain Layout
10920 ] indique que ce format fournit la fonctionnalité du module indiqué,
10921 qui doit être spécifié par le nom du fichier dans le suffixe
10922 \begin_inset Flex Code
10925 \begin_layout Plain Layout
10932 Ceci sera utilisé typiquement si le format inclut directement le module,
10933 plutôt que via le paramètre
10934 \begin_inset Flex Code
10937 \begin_layout Plain Layout
10943 pour indiquer qu'il doit être utilisé.
10944 Il pourrait être également utilisé dans un module fournissant une implantation équivalente de la même fonctionnalité.
10947 \begin_layout Description
10948 \begin_inset Flex Code
10951 \begin_layout Plain Layout
10958 \begin_inset Flex Code
10961 \begin_layout Plain Layout
10967 ] crée une nouveau style de paragraphe s'il n'existe pas déjà.
10969 l'entrée est ignorée.
10970 Doit être fermé par
10971 \begin_inset Quotes cld
10975 \begin_inset Flex Code
10978 \begin_layout Plain Layout
10985 \begin_inset Quotes crd
10991 \begin_layout Description
10992 \begin_inset Flex Code
10995 \begin_layout Plain Layout
11002 \begin_inset Flex Code
11005 \begin_layout Plain Layout
11011 ] indique que la classe nécessite la fonctionnalité
11012 \begin_inset Flex Code
11015 \begin_layout Plain Layout
11022 Plusieurs fonctionnalités doivent être séparées par des virgules.
11023 Noter que l'on ne peut requérir que des fonctionnalités reconnues (voir
11024 \begin_inset CommandInset ref
11026 reference "chap:List-of-functions"
11031 pour accéder à la liste des fonctionnalités).
11032 Si vous demandez un paquetage doté d'options spécifiques,
11033 vous pouvez utiliser en plus
11034 \begin_inset Flex Code
11037 \begin_layout Plain Layout
11046 \begin_layout Description
11047 \begin_inset Flex Code
11050 \begin_layout Plain Layout
11057 \begin_inset Flex Code
11060 \begin_layout Plain Layout
11066 ] indique la largeur de la marge droite à l'écran,
11068 \begin_inset Quotes cld
11072 \begin_inset Flex Code
11075 \begin_layout Plain Layout
11082 \begin_inset Quotes crd
11088 \begin_layout Description
11089 \begin_inset Flex Code
11092 \begin_layout Plain Layout
11103 \begin_inset Flex Code
11106 \begin_layout Plain Layout
11112 ] fixe quels sectionnements doivent être numérotés.
11113 Correspond au compteur
11114 \begin_inset Flex Code
11117 \begin_layout Plain Layout
11123 en \SpecialChar LaTeX
11127 \begin_layout Description
11128 \begin_inset Flex Code
11131 \begin_layout Plain Layout
11140 \begin_inset Flex Code
11143 \begin_layout Plain Layout
11152 \begin_inset space \thinspace{}
11156 \begin_inset Flex Code
11159 \begin_layout Plain Layout
11165 ] fixe l'option implicite d'impression recto seul ou en recto verso.
11166 Peut être changé dans la fenêtre
11167 \begin_inset Flex Noun
11170 \begin_layout Plain Layout
11171 Document\SpecialChar menuseparator
11180 \begin_layout Description
11181 \begin_inset Flex Code
11184 \begin_layout Plain Layout
11191 \begin_inset Flex Code
11194 \begin_layout Plain Layout
11200 ] définit un nouveau style de paragraphe.
11201 Si le style n'existe pas,
11204 ses paramètres sont modifiés.
11205 Doit être fermé par
11206 \begin_inset Quotes cld
11210 \begin_inset Flex Code
11213 \begin_layout Plain Layout
11220 \begin_inset Quotes crd
11224 \begin_inset Newline newline
11228 \begin_inset CommandInset ref
11230 reference "subsec:Styles-de-paragraphe"
11238 \begin_layout Description
11239 \begin_inset Flex Code
11242 \begin_layout Plain Layout
11249 \begin_inset Flex Code
11252 \begin_layout Plain Layout
11258 ] définit le style de tableau implicite utilisé à la création d'un tableau.
11259 Les styles suivants sont disponibles:
11263 \begin_layout Itemize
11264 \begin_inset Flex Code
11267 \begin_layout Plain Layout
11268 Formal_with_Footline
11275 \begin_inset Quotes cld
11279 \begin_inset Quotes crd
11282 ) avec uniquement des lignes horizontales,
11283 et des lignes haute et basse épaisses,
11284 la première et las dernière lignes étant éventuellement séparées du corps du tableau avec une ligne fine centrée;
11287 \begin_layout Itemize
11288 \begin_inset Flex Code
11291 \begin_layout Plain Layout
11292 Formal_without_Footline
11298 identique àu précédent,
11299 mais la dernière ligne n'est pas séparée avec une ligne fine centrée;
11302 \begin_layout Itemize
11303 \begin_inset Flex Code
11306 \begin_layout Plain Layout
11313 lignes de tableau simples;
11316 \begin_layout Itemize
11317 \begin_inset Flex Code
11320 \begin_layout Plain Layout
11328 \begin_inset Flex Code
11331 \begin_layout Plain Layout
11338 mais avec la ligne des titres décalée par une seconde ligne horizontale.
11339 Ceci est également le style implicite de \SpecialChar LyX
11343 \begin_layout Itemize
11344 \begin_inset Flex Code
11347 \begin_layout Plain Layout
11354 tableau sans lignes.
11358 \begin_layout Description
11359 \begin_inset Flex Code
11362 \begin_layout Plain Layout
11373 \begin_inset Flex Code
11376 \begin_layout Plain Layout
11382 ] définit nom de la commande ou de l'envi\SpecialChar softhyphen
11383 ronnement mentionné ci-dessous.
11386 \begin_layout Description
11387 \begin_inset Flex Code
11390 \begin_layout Plain Layout
11401 \begin_inset Flex Code
11404 \begin_layout Plain Layout
11414 \begin_inset Flex Code
11417 \begin_layout Plain Layout
11423 ] indique le genre de balisage utilisé pour définir le titre d'un document.
11425 \begin_inset Flex Code
11428 \begin_layout Plain Layout
11434 signifie que la commande définie par
11435 \begin_inset Flex Code
11438 \begin_layout Plain Layout
11444 sera insérée après le dernier format avec
11447 \begin_inset Quotes cld
11453 \begin_inset Flex Code
11456 \begin_layout Plain Layout
11458 \begin_inset space ~
11469 \begin_inset Quotes crd
11476 \begin_inset Flex Code
11479 \begin_layout Plain Layout
11486 \begin_inset Flex Code
11489 \begin_layout Plain Layout
11495 est un environnement,
11496 dans lequel doit être inclus tous les formats avec
11499 \begin_inset Quotes cld
11505 \begin_inset Flex Code
11508 \begin_layout Plain Layout
11510 \begin_inset space ~
11521 \begin_inset Quotes crd
11529 \begin_layout Description
11530 \begin_inset Flex Code
11533 \begin_layout Plain Layout
11540 \begin_inset Flex Code
11543 \begin_layout Plain Layout
11549 ] fixe quels sectionnements sont inclus dans la table des matières.
11550 Correspond au compteur
11551 \begin_inset Flex Code
11554 \begin_layout Plain Layout
11562 en \SpecialChar LaTeX
11566 \begin_layout Subsection
11570 \begin_inset CommandInset label
11572 name "subsec:Section-ClassOptions"
11579 \begin_layout Standard
11581 \begin_inset Flex Code
11584 \begin_layout Plain Layout
11590 peut contenir les directives suivantes :
11593 \begin_layout Description
11594 \begin_inset Flex Code
11597 \begin_layout Plain Layout
11607 ] liste les tailles de police disponibles comme police principale du document,
11611 \begin_inset Quotes cld
11617 \begin_inset Flex Code
11620 \begin_layout Plain Layout
11629 \begin_inset Quotes crd
11635 Il est possible de saisir un nombre quelconque.
11638 \begin_layout Description
11639 \begin_inset Flex Code
11642 \begin_layout Plain Layout
11649 \begin_inset Flex Code
11652 \begin_layout Plain Layout
11658 ] définit le format de l'option de taille de police.
11660 \begin_inset Flex Code
11663 \begin_layout Plain Layout
11671 \begin_inset Flex Code
11674 \begin_layout Plain Layout
11680 est mis à la place de la taille de police.
11683 \begin_layout Description
11684 \begin_inset Flex Code
11687 \begin_layout Plain Layout
11694 \begin_inset Flex Code
11697 \begin_layout Plain Layout
11698 string="letter|\SpecialChar allowbreak
11699 legal|\SpecialChar allowbreak
11700 executive|\SpecialChar allowbreak
11701 a0|\SpecialChar allowbreak
11702 a1|\SpecialChar allowbreak
11703 a2|\SpecialChar allowbreak
11704 a3|\SpecialChar allowbreak
11705 a4|\SpecialChar allowbreak
11706 a5|\SpecialChar allowbreak
11707 a6|\SpecialChar allowbreak
11708 b0|\SpecialChar allowbreak
11709 b1|\SpecialChar allowbreak
11710 b2|\SpecialChar allowbreak
11711 b3|\SpecialChar allowbreak
11712 b4|\SpecialChar allowbreak
11713 b5|\SpecialChar allowbreak
11714 b6|\SpecialChar allowbreak
11715 c0|\SpecialChar allowbreak
11716 c1|\SpecialChar allowbreak
11717 c2|\SpecialChar allowbreak
11718 c3|\SpecialChar allowbreak
11719 c4|\SpecialChar allowbreak
11720 c5|\SpecialChar allowbreak
11721 c6|\SpecialChar allowbreak
11722 b0j|\SpecialChar allowbreak
11723 b1j|\SpecialChar allowbreak
11724 b2j|\SpecialChar allowbreak
11725 b3j|\SpecialChar allowbreak
11726 b4j|\SpecialChar allowbreak
11727 b5j|\SpecialChar allowbreak
11733 ] définit la liste des dimensions de page disponibles,
11737 \begin_inset Quotes cld
11741 \begin_inset Quotes crd
11748 seules les dimensions proposées sont reconnues.
11749 D'autres peuvent être saisies en tant qu'options de classe personnalisées.
11752 \begin_layout Description
11753 \begin_inset Flex Code
11756 \begin_layout Plain Layout
11763 \begin_inset Flex Code
11766 \begin_layout Plain Layout
11772 ] définit le format de l'option de dimension de page.
11774 \begin_inset Flex Code
11777 \begin_layout Plain Layout
11785 \begin_inset Flex Code
11788 \begin_layout Plain Layout
11794 est mis à la place de la dimension de la page.
11797 \begin_layout Description
11798 \begin_inset Flex Code
11801 \begin_layout Plain Layout
11809 string="empty|plain|headings|fancy"
11811 ] liste les mises en page disponibles,
11815 \begin_inset Quotes cld
11819 \begin_inset Quotes crd
11827 \begin_layout Description
11828 \begin_inset Flex Code
11831 \begin_layout Plain Layout
11841 ] introduit certaines options de la classe de document,
11842 séparées par une virgule,
11843 qui seront ajoutées à la partie optionnelle de la commande
11844 \begin_inset Flex Code
11847 \begin_layout Plain Layout
11858 \begin_layout Standard
11860 \begin_inset Flex Code
11863 \begin_layout Plain Layout
11869 doit être fermée par
11870 \begin_inset Quotes cld
11874 \begin_inset Flex Code
11877 \begin_layout Plain Layout
11884 \begin_inset Quotes crd
11890 \begin_layout Subsection
11891 Styles de paragraphe
11892 \begin_inset CommandInset label
11894 name "subsec:Styles-de-paragraphe"
11901 \begin_layout Standard
11902 La description d'un style de paragraphe ressemble à ceci
11906 \begin_layout Plain Layout
11907 qui peut servir soit à définir un nouvel format soit à en modifier un déjà existant.
11915 \begin_layout LyX-Code
11922 \begin_layout LyX-Code
11926 \begin_layout LyX-Code
11930 \begin_layout Standard
11931 dans lequel on peut mettre les commandes suivantes :
11934 \begin_layout Description
11935 \begin_inset Flex Code
11938 \begin_layout Plain Layout
11945 \begin_inset Flex Code
11948 \begin_layout Plain Layout
11954 =""] paragraphe apparaissant dans la table des matières du type donné.
11955 Désactivé par une chaîne de caractères vide.
11956 Voir aussi les directives
11969 \begin_layout Description
11970 \begin_inset Flex Code
11973 \begin_layout Plain Layout
11989 ] alignement de paragraphe.
11992 \begin_layout Description
11993 \begin_inset Flex Code
11996 \begin_layout Plain Layout
12016 des alignements possibles séparés par une virgule.
12017 Certains styles \SpecialChar LaTeX
12018 interdisent certains alignements,
12019 car ils n'auraient aucun sens.
12020 Par exemple une énumération alignée à droite ou centrée est impossible.
12023 \begin_layout Description
12024 \begin_inset Flex Code
12027 \begin_layout Plain Layout
12034 \begin_inset Flex Code
12037 \begin_layout Plain Layout
12043 ] définit l'argument numéro <int> d'une commande ou environnement associé au style courant.
12044 La définition doit être fermée par
12045 \begin_inset Flex Code
12048 \begin_layout Plain Layout
12056 \begin_inset CommandInset ref
12058 reference "subsec:Arguments"
12066 pour plus d'informations.
12070 \begin_layout Description
12071 \begin_inset Flex Code
12074 \begin_layout Plain Layout
12080 inclut une liste de formats (séparés par une virgule) devant être englobés dans et après le format courant.
12081 N'a de sens que pour des formats englobables comme des environnements.
12082 Doit être terminé par
12083 \begin_inset Quotes cld
12087 \begin_inset Quotes crd
12092 \begin_inset Flex Code
12095 \begin_layout Plain Layout
12104 \begin_layout Description
12105 \begin_inset Flex Code
12108 \begin_layout Plain Layout
12114 noter que cette directive écrasera complètement toute déclaration
12115 \begin_inset Flex Code
12118 \begin_layout Plain Layout
12124 antérieure pour ce style.
12125 Doit être fermée par
12126 \begin_inset Flex Code
12129 \begin_layout Plain Layout
12137 \begin_inset CommandInset ref
12139 reference "subsec:I18n"
12144 pour les détails d'utilisation.
12147 \begin_layout Description
12148 \begin_inset Flex Code
12151 \begin_layout Plain Layout
12165 \begin_layout Plain Layout
12167 \begin_inset Quotes cld
12171 \begin_inset Quotes crd
12174 ici désigne un nombre réel,
12181 l'espacement vertical qui sépare du paragraphe suivant le dernier paragraphe d'une série doté de cette directive.
12182 Si le paragraphe suivant est doté d'un autre style,
12183 les séparations ne sont pas simplement additionnées,
12184 mais le maximum est pris en considération.La même chose que
12185 \begin_inset Flex Code
12188 \begin_layout Plain Layout
12194 pour le dernier paragraphe.
12197 \begin_layout Description
12198 \begin_inset Flex Code
12201 \begin_layout Plain Layout
12208 \begin_inset Flex Code
12211 \begin_layout Plain Layout
12217 fixe la catégorie pour ce style.
12218 Ceci est utilise pour regrouper les styles apparentés dans le menu déroulant des styles de la barre d'outils.
12219 N'importe quelle chaîne de caractères peut être utilisée,
12220 mais vous voudrez peut-être utiliser des catégories existantes pour vos propres styles.
12223 \begin_layout Description
12224 \begin_inset Flex Code
12227 \begin_layout Plain Layout
12234 \begin_inset Flex Code
12237 \begin_layout Plain Layout
12243 sert à copier toutes les caractéristiques d'un style déjà existant dans un nouveau style.
12246 \begin_layout Description
12247 \begin_inset Flex Code
12250 \begin_layout Plain Layout
12257 \begin_inset Flex Code
12260 \begin_layout Plain Layout
12266 ] nomme un style dont le préambule devra être placé
12271 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.
12275 \begin_layout Plain Layout
12277 à part cette fonctionnalité,
12278 il n'y a aucun moyen de garantir un ordonnancement des préambules.
12279 L'ordre que vous constatez avec une version de \SpecialChar LyX
12280 peut changer sans préavis dans les versions ultérieures.
12288 \begin_layout Description
12289 \begin_inset Flex Code
12292 \begin_layout Plain Layout
12293 DocBookGenerateTitle
12299 \begin_inset Flex Code
12302 \begin_layout Plain Layout
12308 ] crée une étiquette
12309 \begin_inset Flex Code
12312 \begin_layout Plain Layout
12318 après l'étiquette d'encapsulation.
12319 Ce paramètre ne doit être utilisé qu'avec
12320 \begin_inset Flex Code
12323 \begin_layout Plain Layout
12330 sinon le titre sera émis
12334 les contenus de l'environnement.
12335 Le titre créé sera identique à l'étiquette LyXHTML :
12336 une combinaison entre le type d'environnement et son numéro.
12337 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
12338 \begin_inset Flex Code
12341 \begin_layout Plain Layout
12348 qui réclame un titre alors qu'il n'y en a pas en LaTeX.
12349 Cette fonctionnalité est utilisée largement pour les environnements de type théorème.
12352 \begin_layout Description
12353 \begin_inset Flex Code
12356 \begin_layout Plain Layout
12383 ] fixe le type de marqueur qui se trouve à la fin du paragraphe (ou de la suite de paragraphes si
12384 \begin_inset Flex Code
12387 \begin_layout Plain Layout
12394 \begin_inset Flex Code
12397 \begin_layout Plain Layout
12405 \begin_inset Flex Code
12408 \begin_layout Plain Layout
12415 \begin_inset Flex Code
12418 \begin_layout Plain Layout
12426 \begin_inset Flex Code
12429 \begin_layout Plain Layout
12436 \begin_inset Quotes cld
12440 \begin_inset Quotes crd
12445 \begin_inset Flex Code
12448 \begin_layout Plain Layout
12455 \begin_inset Flex Code
12458 \begin_layout Plain Layout
12464 ) est un carré blanc (respectivement noir) en général placé à la fin des démonstrations.
12466 \begin_inset Flex Code
12469 \begin_layout Plain Layout
12475 est une chaîne de caractères explicitement donnée.
12478 \begin_layout Description
12479 \begin_inset Flex Code
12482 \begin_layout Plain Layout
12489 \begin_inset Flex Code
12492 \begin_layout Plain Layout
12498 fixe la chaîne utilisée pour le marqueur quand
12499 \begin_inset Newline newline
12503 \begin_inset Flex Code
12506 \begin_layout Plain Layout
12513 \begin_inset Flex Code
12516 \begin_layout Plain Layout
12525 \begin_layout Description
12526 \begin_inset Flex Code
12529 \begin_layout Plain Layout
12535 fixe la police utilisée à la fois pour le corps du texte
12541 \begin_inset CommandInset ref
12543 reference "subsec:polices"
12549 Noter qu'en définissant cette police on définit aussi automatiquement
12550 \begin_inset Flex Code
12553 \begin_layout Plain Layout
12559 avec la même valeur.
12560 Il faut donc définir celle-ci d'abord pour fixer
12561 \begin_inset Flex Code
12564 \begin_layout Plain Layout
12573 \begin_layout Description
12574 \begin_inset Flex Code
12577 \begin_layout Plain Layout
12584 \begin_inset Flex Code
12587 \begin_layout Plain Layout
12593 ] est utile pour forcer la portabilité de nouveaux styles vers des versions stables de \SpecialChar LyX
12595 La première version stable qui interprète cette directive est \SpecialChar LyX
12597 L'argument est un nombre qui peut être 0,
12598 -1 ou n'importe quel entier positif.
12600 \begin_inset Flex Code
12603 \begin_layout Plain Layout
12610 il sera toujours émis vers le préambule du document.
12611 Lors de la lecture d'un fichier
12616 les définitions de style du préambule du document sont ajoutées à la classe du document.
12617 De ce fait même les versions de \SpecialChar LyX
12618 plus anciennes peuvent gérer ce style.
12620 \begin_inset Flex Code
12623 \begin_layout Plain Layout
12629 est un numéro de version :
12630 si le style est lu,
12631 et si le numéro de version est inférieur au numéro de version du style existant dans la classe de document,
12632 le nouveau style est ignoré.
12633 Si le numéro de version est supérieur,
12634 le nouveau style remplace l'ancien.
12635 La valeur -1 signifie un numéro de version infini,
12636 c'est-à-dire que le style est toujours utilisé.
12639 \begin_layout Description
12640 \begin_inset Flex Code
12643 \begin_layout Plain Layout
12650 \begin_inset Flex Code
12653 \begin_layout Plain Layout
12662 \begin_inset space \thinspace{}
12666 \begin_inset Flex Code
12669 \begin_layout Plain Layout
12676 ne permet pas d'habitude d'insérer plus d'une espace entre deux mots,
12677 car une espace est considérée comme un séparateur de mots,
12678 non comme un caractère ou un symbole en tant que tel.
12679 C'est très bien mais c'est parfois ennuyeux,
12680 par exemple pour taper un code source de programme ou du code \SpecialChar LaTeX
12682 C'est pourquoi on peut activer
12683 \begin_inset Flex Code
12686 \begin_layout Plain Layout
12694 créera les espaces insécables correspondants aux espaces additionnelles si
12695 \begin_inset Flex Code
12698 \begin_layout Plain Layout
12704 n'est pas spécifié.
12706 \begin_inset Flex Code
12709 \begin_layout Plain Layout
12716 \begin_inset Flex Code
12719 \begin_layout Plain Layout
12728 \begin_layout Description
12729 \begin_inset Flex Code
12732 \begin_layout Plain Layout
12738 sont utilisées avec l'exportation XHTML.
12740 \begin_inset CommandInset ref
12742 reference "subsec:Styles-de-paragraphe-XHTML"
12750 \begin_layout Description
12751 \begin_inset Flex Code
12754 \begin_layout Plain Layout
12765 \begin_inset Flex Code
12768 \begin_layout Plain Layout
12777 \begin_inset space \thinspace{}
12781 \begin_inset Flex Code
12784 \begin_layout Plain Layout
12791 \begin_inset Flex Code
12794 \begin_layout Plain Layout
12800 que que le style doit être inclus dans le préambule plutôt que dans le corps du document.
12801 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.
12802 Notez bien que ceci ne fonctionne que pour les styles pour lesquels
12803 \begin_inset Flex Code
12806 \begin_layout Plain Layout
12813 \begin_inset Flex Code
12816 \begin_layout Plain Layout
12823 \begin_inset Flex Code
12826 \begin_layout Plain Layout
12835 \begin_layout Description
12836 \begin_inset Flex Code
12839 \begin_layout Plain Layout
12850 \begin_inset Flex Code
12853 \begin_layout Plain Layout
12862 \begin_inset space \thinspace{}
12866 \begin_inset Flex Code
12869 \begin_layout Plain Layout
12876 \begin_inset Flex Code
12879 \begin_layout Plain Layout
12885 que le style fait partie d'un bloc de titre (voir aussi
12886 \begin_inset Flex Code
12889 \begin_layout Plain Layout
12896 \begin_inset Flex Code
12899 \begin_layout Plain Layout
12905 dans les paramètres généraux).
12908 \begin_layout Description
12909 \begin_inset Flex Code
12912 \begin_layout Plain Layout
12918 inclut une liste de formats (séparés par une virgule) qui doivent englober celui-ci.
12919 N'a de sens que pour des formats englobables comme des environnements.
12920 Doit être terminé par
12921 \begin_inset Quotes cld
12925 \begin_inset Quotes crd
12930 \begin_inset Flex Code
12933 \begin_layout Plain Layout
12942 \begin_layout Description
12943 \begin_inset Flex Code
12946 \begin_layout Plain Layout
12953 \begin_inset Flex Code
12956 \begin_layout Plain Layout
12965 \begin_inset space \thinspace{}
12969 \begin_inset Flex Code
12972 \begin_layout Plain Layout
12978 ] si positionné à 1 et
12983 le paragraphe ajoute un résumé de son contenu dans son élément dans la table des matières.
12985 seule l'étiquette apparaît si elle existe.
12988 \begin_layout Description
12989 \begin_inset Flex Code
12992 \begin_layout Plain Layout
12999 \begin_inset Flex Code
13002 \begin_layout Plain Layout
13008 ] est la commande \SpecialChar LaTeX
13009 permettant de déclarer un élément d'une liste.
13010 La commande doit être définie sans la barre oblique inverse qui la précède habituellement (implicitement
13011 \begin_inset Quotes cld
13015 \begin_inset Quotes crd
13020 \begin_inset Flex Code
13023 \begin_layout Plain Layout
13031 en \SpecialChar LaTeX
13035 \begin_layout Description
13036 \begin_inset Flex Code
13039 \begin_layout Plain Layout
13046 \begin_inset Flex Code
13049 \begin_layout Plain Layout
13055 ] crée un espacement supplémentaire entre les paragraphes du même style dans un environnement.
13056 Si vous emboîtez des paragraphes d'autres formats dans un environnement,
13057 ils seront espacés de
13058 \begin_inset Flex Code
13061 \begin_layout Plain Layout
13068 Mais les éléments de l'environnement seront en plus espacés de
13069 \begin_inset Flex Code
13072 \begin_layout Plain Layout
13086 \begin_layout Description
13087 \begin_inset Flex Code
13090 \begin_layout Plain Layout
13096 [[FIXME]] (Utilisable uniquement avec les formats XML).
13099 \begin_layout Description
13100 \begin_inset Flex Code
13103 \begin_layout Plain Layout
13110 \begin_inset Flex Code
13113 \begin_layout Plain Layout
13122 \begin_inset space \thinspace{}
13126 \begin_inset Flex Code
13129 \begin_layout Plain Layout
13135 ] permet de laisser un paragraphe vide,
13136 ce que \SpecialChar LyX
13137 ne permet pas d'habitude car il ne générerait rien en \SpecialChar LaTeX
13139 Il y a quelques cas où c'est pourtant utile:
13140 dans un modèle pour une lettre,
13141 les champs requis peuvent être laissés vides,
13142 pour que les gens ne les oublient pas;
13143 dans certains cas particuliers,
13144 un style peut aussi servir de séparateur,
13145 et ne pas contenir de texte.
13148 \begin_layout Description
13149 \begin_inset Flex Code
13152 \begin_layout Plain Layout
13163 \begin_inset Flex Code
13166 \begin_layout Plain Layout
13172 ] fixe l'espacement vertical entre le marqueur et le corps du texte.
13173 Sert seulement pour les marqueurs qui sont au dessus du corps du texte (
13174 \begin_inset Flex Code
13177 \begin_layout Plain Layout
13184 \begin_inset Flex Code
13187 \begin_layout Plain Layout
13188 Centered_Top_Environment
13196 \begin_layout Description
13197 \begin_inset Flex Code
13200 \begin_layout Plain Layout
13207 \begin_inset Flex Code
13210 \begin_layout Plain Layout
13216 dénomme le compteur pour la numérotation automatique.
13217 Pour que le compteur soit associé à votre étiquette,
13218 il vous faut le référencer dans la directive
13219 \begin_inset Flex Code
13222 \begin_layout Plain Layout
13231 Ceci fonctionnera avec les
13232 \begin_inset Flex Code
13235 \begin_layout Plain Layout
13243 \begin_inset Flex Code
13246 \begin_layout Plain Layout
13254 \begin_inset Flex Code
13257 \begin_layout Plain Layout
13264 \begin_inset Flex Code
13267 \begin_layout Plain Layout
13275 \begin_inset Newline newline
13283 \begin_inset Flex Code
13286 \begin_layout Plain Layout
13293 \begin_inset Flex Code
13296 \begin_layout Plain Layout
13303 bien que ce cas soit un peu compliqué.
13304 Supposez que vous déclariez
13305 \begin_inset Flex Code
13308 \begin_layout Plain Layout
13309 \begin_inset Quotes cld
13312 LabelCounter monEnum
13318 \begin_inset Quotes crd
13322 Les compteurs effectivement utilisés sont alors
13323 \begin_inset Flex Code
13326 \begin_layout Plain Layout
13334 \begin_inset Flex Code
13337 \begin_layout Plain Layout
13345 \begin_inset Flex Code
13348 \begin_layout Plain Layout
13355 \begin_inset Flex Code
13358 \begin_layout Plain Layout
13365 tout à fait comme en \SpecialChar LaTeX
13367 Ces compteurs doivent être tous déclarés séparément.
13368 \begin_inset Newline newline
13372 \begin_inset CommandInset ref
13374 reference "subsec:Compteurs"
13379 pour les détails sur les compteurs.
13382 \begin_layout Description
13383 \begin_inset Flex Code
13386 \begin_layout Plain Layout
13392 fixe la police utilisée pour le marqueur.
13394 \begin_inset CommandInset ref
13396 reference "subsec:polices"
13404 \begin_layout Description
13405 \begin_inset Flex Code
13408 \begin_layout Plain Layout
13415 \begin_inset Flex Code
13418 \begin_layout Plain Layout
13424 fixe le texte indiquent l'importance de l'indentation d'un marqueur.
13427 \begin_layout Description
13428 \begin_inset Flex Code
13431 \begin_layout Plain Layout
13438 \begin_inset Flex Code
13441 \begin_layout Plain Layout
13447 fixe le texte indiquent l'espacement horizontal entre le marqueur et le corps du texte.
13448 Sert seulement pour les marqueurs qui ne sont pas au dessus du corps du texte.
13451 \begin_layout Description
13452 \begin_inset Flex Code
13455 \begin_layout Plain Layout
13462 \begin_inset Flex Code
13465 \begin_layout Plain Layout
13471 fixe la chaîne utilisée comme marqueur avec le
13472 \begin_inset Flex Code
13475 \begin_layout Plain Layout
13482 \begin_inset Flex Code
13485 \begin_layout Plain Layout
13493 \begin_inset Flex Code
13496 \begin_layout Plain Layout
13503 cette chaîne peut contenir les instructions de formatage particulières décrites dans la
13504 \begin_inset CommandInset ref
13506 reference "subsec:Compteurs"
13514 \begin_layout Description
13515 \begin_inset Flex Code
13518 \begin_layout Plain Layout
13519 LabelStringAppendix
13525 \begin_inset Flex Code
13528 \begin_layout Plain Layout
13534 est utilisée dans une annexe à la place de
13535 \begin_inset Flex Code
13538 \begin_layout Plain Layout
13545 Noter que toute directive
13546 \begin_inset Flex Code
13549 \begin_layout Plain Layout
13556 \begin_inset Newline newline
13560 \begin_inset Flex Code
13563 \begin_layout Plain Layout
13564 LabelStringAppendix
13572 \begin_layout Description
13573 \begin_inset Flex Code
13576 \begin_layout Plain Layout
13583 \begin_inset Flex Code
13586 \begin_layout Plain Layout
13595 \begin_inset Newline newline
13601 \begin_inset Newline newline
13614 \begin_layout Description
13615 \begin_inset Flex Code
13618 \begin_layout Plain Layout
13624 veut dire que le marqueur est le premier mot (avant la première vraie espace).
13625 Utilisez des espaces insécables si vous voulez mettre plus d'un mot dans le marqueur.
13628 \begin_layout Description
13629 \begin_inset Flex Code
13632 \begin_layout Plain Layout
13638 veut dire qu'il est défini dans le style (voir
13639 \begin_inset Flex Code
13642 \begin_layout Plain Layout
13650 \begin_inset Quotes cld
13654 \begin_inset Quotes crd
13658 au début du paragraphe.Si le
13659 \begin_inset Flex Code
13662 \begin_layout Plain Layout
13669 \begin_inset Flex Code
13672 \begin_layout Plain Layout
13679 alors il ne sera affiché que dans le premier paragraphe de toutes séquence de paragraphes du même
13680 \begin_inset Flex Code
13683 \begin_layout Plain Layout
13692 \begin_layout Description
13693 \begin_inset Flex Code
13696 \begin_layout Plain Layout
13703 \begin_inset space ~
13707 \begin_inset space ~
13711 \begin_inset Flex Code
13714 \begin_layout Plain Layout
13720 sont des cas particuliers de
13721 \begin_inset Flex Code
13724 \begin_layout Plain Layout
13731 Le marqueur sera imprimé au dessus du paragraphe,
13732 soit au début de la lignes,
13736 \begin_layout Description
13737 \begin_inset Flex Code
13740 \begin_layout Plain Layout
13746 est un cas particulier pour les marqueurs de légende
13747 \begin_inset Quotes cld
13751 \begin_inset Quotes crd
13755 \begin_inset Quotes cld
13759 \begin_inset Quotes crd
13764 \begin_inset Flex Code
13767 \begin_layout Plain Layout
13773 signifie que le mot affiché (défini en dur) dépend du type de flottant:
13774 il est défini dans les sources comme
13775 \begin_inset Quotes cld
13779 \begin_inset Flex Code
13782 \begin_layout Plain Layout
13789 \begin_inset Quotes crd
13793 \begin_inset Flex Code
13796 \begin_layout Plain Layout
13802 est la valeur du compteur associé au flottant.
13803 Au cas où une légende est insérée en dehors d'un flottant,
13805 \begin_inset Flex Code
13808 \begin_layout Plain Layout
13815 \begin_inset Quotes cld
13819 \begin_inset Quotes crd
13825 \begin_layout Description
13826 \begin_inset Flex Code
13829 \begin_layout Plain Layout
13835 produit le type habituel d'étiquettes d'énumération.
13836 The number type needs to be set in the
13842 \begin_inset CommandInset ref
13844 reference "subsec:Compteurs"
13852 \begin_layout Description
13853 \begin_inset Flex Code
13856 \begin_layout Plain Layout
13862 produit des symboles pour les différents niveaux.
13863 The bullet types displayed can be set via
13864 \begin_inset Flex Noun
13867 \begin_layout Plain Layout
13868 Document\SpecialChar menuseparator
13869 Paramètres\SpecialChar menuseparator
13878 \begin_layout Description
13879 \begin_inset Flex Code
13882 \begin_layout Plain Layout
13888 ne doit être utilisé qu'avec
13889 \begin_inset Flex Code
13892 \begin_layout Plain Layout
13893 LatexType BibEnvironment
13902 \begin_layout Description
13903 \begin_inset Flex Code
13906 \begin_layout Plain Layout
13912 écrasera complètement toute autre directive
13913 \begin_inset Flex Code
13916 \begin_layout Plain Layout
13923 Doit être fermée par
13924 \begin_inset Flex Code
13927 \begin_layout Plain Layout
13934 \begin_inset Newline newline
13938 \begin_inset CommandInset ref
13940 reference "subsec:I18n"
13945 pour les détails d'utilisation.
13948 \begin_layout Description
13949 \begin_inset Flex Code
13952 \begin_layout Plain Layout
13959 \begin_inset Flex Code
13962 \begin_layout Plain Layout
13968 ] fixe le nom de l'objet \SpecialChar LaTeX
13970 soit l'environnement,
13974 \begin_layout Description
13975 \begin_inset Flex Code
13978 \begin_layout Plain Layout
13985 \begin_inset Flex Code
13988 \begin_layout Plain Layout
13994 ] fixe le paramètre facultatif de l'objet
13995 \begin_inset Flex Code
13998 \begin_layout Plain Layout
14005 Ce paramètre ne peut pas être changé depuis \SpecialChar LyX
14007 \begin_inset Flex Code
14010 \begin_layout Plain Layout
14016 pour les paramètres personnalisables).
14017 Ceci sera émis tel quel après tous les
14018 \begin_inset Flex Code
14021 \begin_layout Plain Layout
14027 s \SpecialChar LaTeX
14031 \begin_layout Description
14032 \begin_inset Flex Code
14035 \begin_layout Plain Layout
14042 \begin_inset Flex Code
14045 \begin_layout Plain Layout
14054 \begin_inset Newline newline
14063 ] décrit comment traduire l'environnement en \SpecialChar LaTeX
14068 \begin_layout Plain Layout
14069 \begin_inset Flex Code
14072 \begin_layout Plain Layout
14078 est peut-être trompeur,
14079 dans la mesure où ces règles s'appliquent également aux classes DocBook.
14080 Explorer les fichiers des classes DocBook (noms de fichiers
14081 \begin_inset Flex Code
14084 \begin_layout Plain Layout
14090 ) pour voir des exemples particuliers.
14099 \begin_layout Description
14100 \begin_inset Flex Code
14103 \begin_layout Plain Layout
14110 \begin_inset Quotes cld
14114 \begin_inset Quotes crd
14120 \begin_layout Description
14121 \begin_inset Flex Code
14124 \begin_layout Plain Layout
14131 \begin_inset Flex Code
14134 \begin_layout Plain Layout
14141 {\SpecialChar ldots
14150 \begin_layout Description
14151 \begin_inset Flex Code
14154 \begin_layout Plain Layout
14161 \begin_inset Flex Code
14164 \begin_layout Plain Layout
14171 }\SpecialChar ldots
14186 \begin_layout Description
14187 \begin_inset Flex Code
14190 \begin_layout Plain Layout
14196 est la même chose que
14197 \begin_inset Flex Code
14200 \begin_layout Plain Layout
14207 sauf qu'il génère un
14208 \begin_inset Flex Code
14211 \begin_layout Plain Layout
14219 pour chaque paragraphe de l'environnement.
14222 \begin_layout Description
14223 \begin_inset Flex Code
14226 \begin_layout Plain Layout
14232 est la même chose que
14233 \begin_inset Flex Code
14236 \begin_layout Plain Layout
14244 \begin_inset Newline newline
14248 \begin_inset Flex Code
14251 \begin_layout Plain Layout
14257 est passé en paramètre de l'environnement.
14258 \begin_inset Newline newline
14262 \begin_inset Flex Code
14265 \begin_layout Plain Layout
14271 peut être défini dans la fenêtre
14272 \begin_inset Flex Noun
14275 \begin_layout Plain Layout
14276 Édition\SpecialChar menuseparator
14277 Paramètres de Paragraphe
14285 \begin_layout Description
14286 \begin_inset Flex Code
14289 \begin_layout Plain Layout
14296 \begin_inset Flex Code
14299 \begin_layout Plain Layout
14306 mais ajoute l'argument obligatoire nécessaire (l'étiquette la plus longue) à la directive de début de l’environnement bibliographique:
14307 \begin_inset Newline newline
14311 \begin_inset Flex Code
14314 \begin_layout Plain Layout
14317 begin{thebibliography}{99}
14323 Cette directive n'est donc nécessaire que pour les environnements bibliographiques.
14324 L’étiquette implicite
14325 \begin_inset Quotes cld
14329 \begin_inset Quotes crd
14332 peut être modifiée par l'utilisateur dans les réglages de paragraphe d'une entrée bibliographique.
14335 \begin_layout Standard
14336 En collectant ces derniers éléments,
14337 l'exportation \SpecialChar LaTeX
14341 \begin_layout LyX-Code
14344 LatexName[LatexParam]{\SpecialChar ldots
14348 \begin_layout Standard
14352 \begin_layout LyX-Code
14355 begin{LatexName}[LatexParam] \SpecialChar ldots
14361 \begin_layout Standard
14362 en fonction du type \SpecialChar LaTeX
14367 \begin_layout Description
14368 \begin_inset Flex Code
14371 \begin_layout Plain Layout
14378 \begin_inset Flex Code
14381 \begin_layout Plain Layout
14387 ] définit une chaîne de caractères insérée au début du contenu du style.
14388 Un passage à la ligne dans la sortie peut être indiquée par
14389 \begin_inset Flex Code
14392 \begin_layout Plain Layout
14401 \begin_layout Description
14402 \begin_inset Flex Code
14405 \begin_layout Plain Layout
14412 \begin_inset Flex Code
14415 \begin_layout Plain Layout
14421 fixe la marge gauche:
14422 si vous mettez des styles dans un environnement,
14424 \begin_inset Flex Code
14427 \begin_layout Plain Layout
14433 ne seront pas ajoutées directement,
14434 mais avec un facteur
14435 \begin_inset Formula $\frac{4}{\mathrm{profondeur}+4}$
14439 Notez que ce paramètre sert aussi quand
14440 \begin_inset Flex Code
14443 \begin_layout Plain Layout
14450 \begin_inset Flex Code
14453 \begin_layout Plain Layout
14460 \begin_inset Flex Code
14463 \begin_layout Plain Layout
14470 Il est alors ajouté à la marge manuelle ou dynamique.
14471 \begin_inset Newline newline
14476 \begin_inset Quotes cld
14480 \begin_inset Flex Code
14483 \begin_layout Plain Layout
14490 \begin_inset Quotes crd
14493 signifie que le paragraphe est indenté avec la largeur de
14494 \begin_inset Quotes cld
14498 \begin_inset Flex Code
14501 \begin_layout Plain Layout
14508 \begin_inset Quotes crd
14511 dans la police normale.
14512 Il est possible de créer une largeur négative avec
14513 \begin_inset Quotes cld
14517 \begin_inset Flex Code
14520 \begin_layout Plain Layout
14527 \begin_inset Quotes crd
14531 Cette solution a été choisie pour que l'apparence soit la même quelle que soit la police d'écran.
14534 \begin_layout Description
14535 \begin_inset Flex Code
14538 \begin_layout Plain Layout
14545 \begin_inset Flex Code
14548 \begin_layout Plain Layout
14563 \begin_inset Newline newline
14566 fixe le type de marge à gauche du format.
14570 \begin_layout Description
14571 \begin_inset Flex Code
14574 \begin_layout Plain Layout
14580 veut dire une marge fixe.
14583 \begin_layout Description
14584 \begin_inset Flex Code
14587 \begin_layout Plain Layout
14593 veut dire que la marge de gauche dépend de ce qu'il y a dans la fenêtre
14594 \begin_inset Flex Noun
14597 \begin_layout Plain Layout
14598 Édition\SpecialChar menuseparator
14600 \begin_inset space ~
14604 \begin_inset space ~
14613 Ceci sert à obtenir des listes bien mises en page sans tabulations.
14616 \begin_layout Description
14617 \begin_inset Flex Code
14620 \begin_layout Plain Layout
14626 veut dire que la marge dépend de la taille du marqueur.
14627 Ceci sert entre autres aux en-têtes numérotés.
14628 Il est évident que l'en-tête
14629 \begin_inset Quotes cld
14632 5.4.3.2.1 Très long en-tête
14633 \begin_inset Quotes crd
14636 doit avoir une marge de gauche plus grande (autant que
14637 \begin_inset Quotes cld
14641 \begin_inset Quotes crd
14645 \begin_inset Quotes cld
14648 3.2 Très long en-tête
14649 \begin_inset Quotes crd
14653 même si les autres traitements de texte ne savent pas le faire.
14656 \begin_layout Description
14657 \begin_inset Flex Code
14660 \begin_layout Plain Layout
14667 mais seulement la toute première ligne du paragraphe est dynamique,
14668 les autres étant statiques;
14669 ceci est utile par exemple pour les descriptions.
14672 \begin_layout Description
14673 \begin_inset Flex Code
14676 \begin_layout Plain Layout
14682 signifie que la marge est choisie pour que la ligne la plus longue du paragraphe touche la marge de droite.
14683 Ceci sert à typographier une adresse sur le bord droit de la page.
14687 \begin_layout Description
14688 \begin_inset Flex Code
14691 \begin_layout Plain Layout
14698 \begin_inset Flex Code
14701 \begin_layout Plain Layout
14710 \begin_inset space \thinspace{}
14714 \begin_inset Flex Code
14717 \begin_layout Plain Layout
14723 ] indique si les commandes fragiles doivent être protégées par
14724 \begin_inset Flex Code
14727 \begin_layout Plain Layout
14735 dans ce style (Note:
14736 ceci n'indique pas si cette commande elle-même doit être protégée).
14739 \begin_layout Description
14740 \begin_inset Flex Code
14743 \begin_layout Plain Layout
14750 \begin_inset Flex Code
14753 \begin_layout Plain Layout
14762 \begin_inset space \thinspace{}
14766 \begin_inset Flex Code
14769 \begin_layout Plain Layout
14775 ] protège si nécessaire les macros qui contiennent ce format avec
14776 \begin_inset Flex Code
14779 \begin_layout Plain Layout
14792 ) et par suite autorise du texte verbatim dans les macros
14795 \begin_layout Description
14796 \begin_inset Flex Code
14799 \begin_layout Plain Layout
14806 \begin_inset Flex Code
14809 \begin_layout Plain Layout
14818 \begin_inset space \thinspace{}
14822 \begin_inset Flex Code
14825 \begin_layout Plain Layout
14831 ] implique que des commandes spécifiques dans ce style (comme
14832 \begin_inset Flex Code
14835 \begin_layout Plain Layout
14844 \begin_inset Flex Code
14847 \begin_layout Plain Layout
14855 ) soient protégées dans une
14856 \begin_inset Flex Code
14859 \begin_layout Plain Layout
14868 Ceci est particulièrement requis pour les styles qui utilisent les commandes
14877 qui parcourent leur contenu de manière compliquée.
14880 \begin_layout Description
14881 \begin_inset Flex Code
14884 \begin_layout Plain Layout
14891 \begin_inset Flex Code
14894 \begin_layout Plain Layout
14901 \begin_inset space \thinspace{}
14905 \begin_inset Flex Code
14908 \begin_layout Plain Layout
14916 ] indique si les nouvelles lignes sont traduites ou non en sauts de ligne \SpecialChar LaTeX
14918 \begin_inset Flex Code
14921 \begin_layout Plain Layout
14932 La traduction peut être désactivée pour permettre d'éditer plus confortablement du \SpecialChar LaTeX
14933 depuis \SpecialChar LyX
14937 \begin_layout Description
14938 \begin_inset Flex Code
14941 \begin_layout Plain Layout
14948 \begin_inset Flex Code
14951 \begin_layout Plain Layout
14960 \begin_inset space \thinspace{}
14964 \begin_inset Flex Code
14967 \begin_layout Plain Layout
14973 ] indique si \SpecialChar LyX
14974 indente ou non la première ligne du paragraphe suivant.
14976 \begin_inset Flex Code
14979 \begin_layout Plain Layout
14985 veut dire qu'il ne peut pas,
14987 \begin_inset Flex Code
14990 \begin_layout Plain Layout
14996 veut dire qu'il peut s'il le veut.
14999 \begin_layout Description
15000 \begin_inset Flex Code
15003 \begin_layout Plain Layout
15010 \begin_inset Flex Code
15013 \begin_layout Plain Layout
15019 ] dénomme un style qui a remplacé ce style en cours.
15020 Ceci est utilisé pour renommer un style en conservant la rétrocompatibilité.
15023 \begin_layout Description
15024 \begin_inset Flex Code
15027 \begin_layout Plain Layout
15034 \begin_inset Flex Code
15037 \begin_layout Plain Layout
15044 \begin_inset space \thinspace{}
15048 \begin_inset Flex Code
15051 \begin_layout Plain Layout
15057 ] détermine si les paragraphes consécutifs du même type sont traités ensemble.
15058 Ceci a pour effet de déclencher une seule fois pour le groupe l'impression du
15059 \begin_inset Flex Code
15062 \begin_layout Plain Layout
15070 ceci est vrai pour les environnements
15071 \begin_inset Flex Code
15074 \begin_layout Plain Layout
15081 \begin_inset Flex Code
15084 \begin_layout Plain Layout
15091 \begin_inset Flex Code
15094 \begin_layout Plain Layout
15100 et faux pour tous les autres types.
15103 \begin_layout Description
15104 \begin_inset Flex Code
15107 \begin_layout Plain Layout
15114 \begin_inset Flex Code
15117 \begin_layout Plain Layout
15126 \begin_inset space \thinspace{}
15130 \begin_inset Flex Code
15133 \begin_layout Plain Layout
15139 ] indique que les paragraphes ne seront pas séparés par une ligne vide dans le résultat \SpecialChar LaTeX
15141 mais par un retour à la ligne;
15143 \begin_inset Flex Code
15146 \begin_layout Plain Layout
15153 ceci permet d'émuler une éditeur plein texte (comme l'insert code \SpecialChar TeX
15157 \begin_layout Description
15158 \begin_inset Flex Code
15161 \begin_layout Plain Layout
15168 \begin_inset Flex Code
15171 \begin_layout Plain Layout
15177 fixe l'indentation de la toute première ligne d'un paragraphe.
15179 \begin_inset Flex Code
15182 \begin_layout Plain Layout
15188 est fixé pour un format donné,
15189 à l'exception du format
15190 \begin_inset Flex Code
15193 \begin_layout Plain Layout
15200 car l'indentation d'un paragraphe dans l'environnement
15201 \begin_inset Flex Code
15204 \begin_layout Plain Layout
15210 peut être empêchée par
15211 \begin_inset Flex Code
15214 \begin_layout Plain Layout
15222 les paragraphes de style
15223 \begin_inset Flex Code
15226 \begin_layout Plain Layout
15232 emboîtés dans d'autres environnements utilisent le
15233 \begin_inset Flex Code
15236 \begin_layout Plain Layout
15242 de l'environne\SpecialChar softhyphen
15247 \begin_inset Flex Code
15250 \begin_layout Plain Layout
15256 dans une énumération ne sont pas indentés.
15259 \begin_layout Description
15260 \begin_inset Flex Code
15263 \begin_layout Plain Layout
15273 ] fixe l'espacement vertical entre deux paragraphes dans le style.
15276 \begin_layout Description
15277 \begin_inset Flex Code
15280 \begin_layout Plain Layout
15290 ] fixe la valeur d'interligne entre paragraphes.
15292 donne le choix entre
15293 \begin_inset Flex Code
15296 \begin_layout Plain Layout
15303 \begin_inset Flex Code
15306 \begin_layout Plain Layout
15312 pour séparer les paragraphes.
15314 \begin_inset Flex Code
15317 \begin_layout Plain Layout
15324 cette valeur n'est pas prise en compte.
15326 \begin_inset Flex Code
15329 \begin_layout Plain Layout
15337 \begin_inset Flex Code
15340 \begin_layout Plain Layout
15346 n'est pas prise en compte et tous les paragraphes sont séparés par ce paramètre
15347 \begin_inset Flex Code
15350 \begin_layout Plain Layout
15357 en plus de l'interligne normal.
15358 L'espacement vertical est calculé par
15359 \begin_inset Flex Code
15362 \begin_layout Plain Layout
15363 valeur*DefaultHeight()
15372 est la valeur choisie pour
15373 \begin_inset Flex Code
15376 \begin_layout Plain Layout
15383 \begin_inset Flex Code
15386 \begin_layout Plain Layout
15392 est la hauteur d'une ligne dans la police normale.
15394 l'aspect reste le même quelle que soit la police à l'écran.
15397 \begin_layout Description
15398 \begin_inset Flex Code
15401 \begin_layout Plain Layout
15408 \begin_inset Flex Code
15411 \begin_layout Plain Layout
15420 \begin_inset space \thinspace{}
15424 \begin_inset Flex Code
15427 \begin_layout Plain Layout
15433 ] indique si le contenu du paragraphe doit être passé sous forme brute,
15434 c'est-à-dire sans traitements particuliers dont \SpecialChar LaTeX
15439 \begin_layout Description
15440 \begin_inset Flex Code
15443 \begin_layout Plain Layout
15450 \begin_inset Flex Code
15453 \begin_layout Plain Layout
15463 indique les caractères isolés qui doivent être passés sous forme brute,
15464 c'est-à-dire sans traitements particuliers dont \SpecialChar LaTeX
15468 \begin_layout Description
15469 \begin_inset Flex Code
15472 \begin_layout Plain Layout
15478 fixe le contenu à inclure dans le préambule \SpecialChar LaTeX
15479 quand le style est utilisé.
15480 Utile pour définir des macros,
15481 charger des paquetages,
15483 requis pour ce style particulier.
15484 Doit être fermé par
15485 \begin_inset Quotes cld
15489 \begin_inset Flex Code
15492 \begin_layout Plain Layout
15499 \begin_inset Quotes crd
15505 \begin_layout Description
15506 \begin_inset Flex Code
15509 \begin_layout Plain Layout
15516 \begin_inset Flex Code
15519 \begin_layout Plain Layout
15525 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraphes de ce type.
15526 Ceci permet l'utilisation de références mises en forme.
15529 \begin_layout Description
15530 \begin_inset Flex Code
15533 \begin_layout Plain Layout
15540 \begin_inset Flex Code
15543 \begin_layout Plain Layout
15549 ] indique que le style requiert la fonctionnalité chaîne (voir
15550 \begin_inset CommandInset ref
15552 reference "chap:List-of-functions"
15557 pour la liste des fonctionnalités).
15558 Si vous demandez un paquetage doté d'options spécifiques,
15559 vous pouvez en outre utiliser
15560 \begin_inset Flex Code
15563 \begin_layout Plain Layout
15569 en tant que paramètre général pour la classe de texte (voir
15570 \begin_inset CommandInset ref
15572 reference "subsec:Paramètres-généraux-d'une"
15580 \begin_layout Description
15581 \begin_inset Flex Code
15584 \begin_layout Plain Layout
15591 \begin_inset Flex Code
15594 \begin_layout Plain Layout
15603 \begin_inset Flex Code
15606 \begin_layout Plain Layout
15612 ] réinitialise les arguments \SpecialChar LaTeX
15613 de ce style ( tels que définis par la directive
15614 \begin_inset Flex Code
15617 \begin_layout Plain Layout
15624 Ceci est utile si vous avez dupliqué un style en utilisant
15625 \begin_inset Flex Code
15628 \begin_layout Plain Layout
15635 et que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels).
15638 \begin_layout Description
15639 \begin_inset Flex Code
15642 \begin_layout Plain Layout
15649 \begin_inset Flex Code
15652 \begin_layout Plain Layout
15661 \begin_inset Flex Code
15664 \begin_layout Plain Layout
15670 ] redémarre un compteur qui est normalement remis à zéro a chaque nouvelle séquence de formats.
15671 Ceci n'est utile pour le moment que lorsque
15672 \begin_inset Flex Code
15675 \begin_layout Plain Layout
15682 \begin_inset Flex Code
15685 \begin_layout Plain Layout
15694 \begin_layout Description
15695 \begin_inset Flex Code
15698 \begin_layout Plain Layout
15705 \begin_inset Flex Code
15708 \begin_layout Plain Layout
15714 ] définit une chaîne de caractères insérée à la fin du contenu du style.
15715 Un passage à la ligne dans la sortie peut être indiquée par
15716 \begin_inset Flex Code
15719 \begin_layout Plain Layout
15728 \begin_layout Description
15729 \begin_inset Flex Code
15732 \begin_layout Plain Layout
15739 \begin_inset Flex Code
15742 \begin_layout Plain Layout
15755 \begin_layout Description
15756 \begin_inset Flex Code
15759 \begin_layout Plain Layout
15766 \begin_inset Flex Code
15769 \begin_layout Plain Layout
15779 \begin_inset Flex Code
15782 \begin_layout Plain Layout
15790 \begin_inset Flex Code
15793 \begin_layout Plain Layout
15801 \begin_inset Flex Code
15804 \begin_layout Plain Layout
15806 \begin_inset space ~
15814 ] définit l'interligne par défaut dans ce style.
15816 \begin_inset Flex Code
15819 \begin_layout Plain Layout
15827 \begin_inset Flex Code
15830 \begin_layout Plain Layout
15837 \begin_inset Flex Code
15840 \begin_layout Plain Layout
15846 correspondent respectivement à un facteur multiplicatif de 1,
15848 Si vous mettez le paramètre
15849 \begin_inset Flex Code
15852 \begin_layout Plain Layout
15859 vous devez aussi mettre une valeur numérique qui servira de facteur multiplicatif.
15861 contrairement aux autres paramètres,
15863 \begin_inset Flex Code
15866 \begin_layout Plain Layout
15872 implique de générer du code \SpecialChar LaTeX
15874 qui utilise le paquetage \SpecialChar LaTeX
15876 \begin_inset Flex Code
15879 \begin_layout Plain Layout
15888 \begin_layout Description
15889 \begin_inset Flex Code
15892 \begin_layout Plain Layout
15899 \begin_inset Flex Code
15902 \begin_layout Plain Layout
15909 \begin_inset space \thinspace{}
15913 \begin_inset Flex Code
15916 \begin_layout Plain Layout
15924 ] active la correction orthographique du style.
15925 Implicitement vrai.
15928 \begin_layout Description
15929 \begin_inset Flex Code
15932 \begin_layout Plain Layout
15939 \begin_inset Flex Code
15942 \begin_layout Plain Layout
15951 \begin_inset Flex Code
15954 \begin_layout Plain Layout
15960 ] incrémente le compteur parent d'un compteur donné au début d'une nouvelle séquence de formats.
15961 Ceci n'est utile pour le moment que lorsque
15962 \begin_inset Flex Code
15965 \begin_layout Plain Layout
15972 \begin_inset Flex Code
15975 \begin_layout Plain Layout
15984 \begin_layout Description
15985 \begin_inset Flex Code
15988 \begin_layout Plain Layout
15994 fixe la police utilisée pour le corps du texte.
15996 \begin_inset CommandInset ref
15998 reference "subsec:polices"
16006 \begin_layout Description
16007 \begin_inset Flex Code
16010 \begin_layout Plain Layout
16017 \begin_inset Flex Code
16020 \begin_layout Plain Layout
16026 ] fixe le niveau du style dans le table des matières.
16027 Ceci est utilisé pour la numérotation automatique des en-têtes.
16030 \begin_layout Description
16031 \begin_inset Flex Code
16034 \begin_layout Plain Layout
16043 \begin_inset Flex Code
16046 \begin_layout Plain Layout
16056 \begin_inset Flex Code
16059 \begin_layout Plain Layout
16067 \begin_inset Flex Code
16070 \begin_layout Plain Layout
16076 ] 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.
16080 \begin_inset Flex Code
16083 \begin_layout Plain Layout
16094 l'indentation peut être réglée si les réglages de document utilisent un style de paragraphe avec
16095 \begin_inset Quotes cld
16099 \begin_inset Quotes crd
16104 \begin_inset Flex Code
16107 \begin_layout Plain Layout
16114 l'indentation est toujours réglable quels que soient les réglages du document;
16116 \begin_inset Flex Code
16119 \begin_layout Plain Layout
16126 l'indentation n'est jamais réglable.
16129 \begin_layout Description
16130 \begin_inset Flex Code
16133 \begin_layout Plain Layout
16143 ] fixe L'espacement vertical qui sépare le premier paragraphe dans une série du même style,
16144 du paragraphe qui le précède.
16145 Si le paragraphe précédent est dans un autre style,
16146 les séparations ne s'ajoutent pas,
16147 mais \SpecialChar LyX
16148 prend le maximum des deux.
16151 \begin_layout Subsection
16152 \begin_inset CommandInset label
16158 Internationalisation des styles de paragraphes
16161 \begin_layout Standard
16163 effectue depuis longtemps la traduction des informations de format,
16165 jusqu'à la version 2.0,
16166 ceci ne s'appliquait qu'à l'interface utilisateur et non pas par exemple au résultat PDF.
16167 Ainsi les auteurs francophones devaient avoir recours à des astuces pénibles s'ils voulaient obtenir
16168 \begin_inset Quotes cld
16172 \begin_inset Quotes crd
16176 \begin_inset Quotes cld
16180 \begin_inset Quotes crd
16189 ce n'est plus le cas.
16192 \begin_layout Standard
16194 \begin_inset Flex Code
16197 \begin_layout Plain Layout
16203 définit un texte qui doit apparaître dans le le document typographique,
16205 \begin_inset Flex Code
16208 \begin_layout Plain Layout
16215 \begin_inset Flex Code
16218 \begin_layout Plain Layout
16224 pour traiter correctement les documents non anglophones,
16225 et même multilingues.
16226 L'extrait suivant (du fichier
16227 \begin_inset Flex Code
16230 \begin_layout Plain Layout
16236 ) illustre le fonctionnement:
16239 \begin_layout LyX-Code
16246 \begin_layout LyX-Code
16251 theoremstyle{remark}
16254 \begin_layout LyX-Code
16259 newtheorem{claim}[thm]{
16266 \begin_layout LyX-Code
16272 \begin_layout LyX-Code
16278 \begin_layout LyX-Code
16285 claimname}{_(Claim)}
16288 \begin_layout LyX-Code
16294 \begin_layout LyX-Code
16300 \begin_layout LyX-Code
16311 claimname}{_(Claim)}}
16314 \begin_layout LyX-Code
16321 \begin_layout Standard
16323 toute commande \SpecialChar LaTeX
16324 autorisée peut apparaître dans les directives
16325 \begin_inset Flex Code
16328 \begin_layout Plain Layout
16335 \begin_inset Flex Code
16338 \begin_layout Plain Layout
16345 mais dans la pratique elles se présenteront typiquement comme ce qui est montré ici.
16346 La clé de la traduction correcte du texte typographié est la définition de le commande \SpecialChar LaTeX
16348 \begin_inset Flex Code
16351 \begin_layout Plain Layout
16359 et son utilisation avec
16360 \begin_inset Flex Code
16363 \begin_layout Plain Layout
16375 \begin_layout Standard
16377 \begin_inset Flex Code
16380 \begin_layout Plain Layout
16386 fournit ce qu'il faut pour l'internationalisation fondée sur le langage global du document.
16387 Le contenu de la directive sera inclus dans le préambule,
16388 comme avec la directive
16389 \begin_inset Flex Code
16392 \begin_layout Plain Layout
16399 Ce qui la rend singulière est l'utilisation de la
16400 \begin_inset Quotes cld
16404 \begin_inset Quotes crd
16408 \begin_inset Flex Code
16411 \begin_layout Plain Layout
16418 qui sera remplacée,
16419 lorsque \SpecialChar LyX
16420 produira le résultat \SpecialChar LaTeX
16422 par la traduction de son argument dans la langue du document
16426 \begin_layout Plain Layout
16427 Pour ceux qui s'intéressent au fonctionnement sous-jacent,
16429 \begin_inset Quotes cld
16433 \begin_inset Flex Code
16436 \begin_layout Plain Layout
16443 \begin_inset Quotes crd
16447 \begin_inset Flex Code
16450 \begin_layout Plain Layout
16457 qui constitue le cœur du mécanisme de traduction de l'interface \SpecialChar LyX
16459 et qui est étendue ici à la traduction à la volée de code \SpecialChar LaTeX
16468 \begin_layout Standard
16470 \begin_inset Flex Code
16473 \begin_layout Plain Layout
16479 est plus compliquée,
16480 car elle fournit une fonctionnalité adaptée aux documents multilingues et propose par conséquent une interface pour le paquetage
16481 \begin_inset Flex Code
16484 \begin_layout Plain Layout
16490 Son contenu sera ajouté au préambule une fois pour chaque langue utilisée par le document.
16493 \begin_inset Flex Code
16496 \begin_layout Plain Layout
16502 sera remplacé par sa traduction dans le langage en question:
16504 \begin_inset Flex Code
16507 \begin_layout Plain Layout
16513 est remplacée par le nom de la langue (telle qu'il est connu de
16514 \begin_inset Flex Code
16517 \begin_layout Plain Layout
16527 \begin_layout Standard
16528 Un document en allemand qui inclut aussi un paragraphe en français aura donc ceci dans le préambule:
16531 \begin_layout LyX-Code
16542 claimname}{Affirmation}}
16543 \begin_inset Newline newline
16554 claimname}{Behauptung}}
16555 \begin_inset Newline newline
16562 claimname}{Behauptung}
16565 \begin_layout Standard
16568 \begin_inset Flex Code
16571 \begin_layout Plain Layout
16577 vont alors conspirer pour créer le texte correct dans le résultat imprimable.
16580 \begin_layout Standard
16581 Un point important à noter est que les traductions sont celles qui sont fournies par \SpecialChar LyX
16586 \begin_inset Flex Code
16589 \begin_layout Plain Layout
16599 \begin_inset Flex Code
16602 \begin_layout Plain Layout
16609 \begin_inset Flex Code
16612 \begin_layout Plain Layout
16618 ne sont effectifs que dans les fichiers de format fournis avec \SpecialChar LyX
16620 puisque les fichiers de format créés par l'utilisateur ne seront pas explorés par les fonctions d'internationalisation,
16622 \begin_inset Flex Code
16625 \begin_layout Plain Layout
16631 est modifié en conséquence.
16633 tout fichier de format créé dans le but d'être distribué avec \SpecialChar LyX
16634 doit inclure ces directives s'il y a lieu.
16635 Notez bien que les traductions des styles de paragraphe ne changeront jamais avec les publications de maintenance des versions de \SpecialChar LyX
16637 de la version 2.1.x à la version 2.1.y).
16638 Il est cependant très probable qu'à l'occasion d'une publication majeure (e.g.
16640 de nouvelles traductions ou corrections soient introduites
16643 \begin_layout Subsection
16645 \begin_inset CommandInset label
16647 name "subsec:Flottants"
16654 \begin_layout Standard
16655 Il faut définir les flottants (
16656 \begin_inset Flex Code
16659 \begin_layout Plain Layout
16667 \begin_inset Flex Code
16670 \begin_layout Plain Layout
16677 ) dans la classe elle-même.
16678 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
16679 il suffit probablement que vous ajoutiez
16682 \begin_layout LyX-Code
16683 Input stdfloats.inc
16686 \begin_layout Standard
16687 à un endroit raisonnable dans la classe
16691 \begin_layout Plain Layout
16692 N'oubliez pas de jeter aussi un
16696 \begin_layout Plain Layout
16705 il sur les compteurs dans la section suivante.
16711 Si vous voulez implémenter une classe de texte qui propose un nouveau type de flottant (comme la classe AGU fournie avec \SpecialChar LyX
16713 les explications ci-dessous vont sans doute vous être utiles :
16716 \begin_layout Description
16717 \begin_inset Flex Code
16720 \begin_layout Plain Layout
16727 \begin_inset Flex Code
16730 \begin_layout Plain Layout
16736 =!htbpH] définit les options de placement pour ce type de flottant.
16737 La valeur est une chaîne de paramètres de placement,
16738 les caractères autorisés sont:
16749 \begin_inset Quotes cld
16753 \begin_inset Quotes crd
16766 \begin_inset Quotes cld
16770 \begin_inset Quotes crd
16784 \begin_inset Quotes cld
16788 \begin_inset Quotes crd
16797 \begin_inset Quotes cld
16801 \begin_inset Quotes crd
16810 \begin_inset Quotes cld
16814 \begin_inset Quotes crd
16823 \begin_inset Quotes cld
16826 ignorer les règles \SpecialChar LaTeX
16828 L'ordre des caractères est indifférent.
16829 Si aucune option n'est autorisée,
16830 utiliser la chaîne de caractères
16837 \begin_layout Description
16838 \begin_inset Flex Code
16841 \begin_layout Plain Layout
16848 \begin_inset Flex Code
16851 \begin_layout Plain Layout
16858 \begin_inset space \thinspace{}
16864 \begin_inset Flex Code
16867 \begin_layout Plain Layout
16875 ] précise si le flottant peut subir une rotation grâce au paquetage \SpecialChar LaTeX
16882 \begin_inset Flex Code
16885 \begin_layout Plain Layout
16891 si le flottant ne peut pas bénéficier de cette fonctionnalité.
16894 \begin_layout Description
16895 \begin_inset Flex Code
16898 \begin_layout Plain Layout
16905 \begin_inset Flex Code
16908 \begin_layout Plain Layout
16915 \begin_inset space \thinspace{}
16921 \begin_inset Flex Code
16924 \begin_layout Plain Layout
16932 ] précise si le flottant possède une variante étoilée qui s'étend sur les colonnes dans un paragraphe à deux colonnes.
16934 \begin_inset Flex Code
16937 \begin_layout Plain Layout
16943 si le flottant ne peut pas bénéficier de cette fonctionnalité.
16946 \begin_layout Description
16947 \begin_inset Flex Code
16950 \begin_layout Plain Layout
16961 \begin_inset Flex Code
16964 \begin_layout Plain Layout
16970 ] définit le suffixe d'un fichier auxiliaire contenant la liste des flottants de ce type.
16972 écrit les légendes dans ce fichier.
16975 \begin_layout Description
16976 \begin_inset Flex Code
16979 \begin_layout Plain Layout
16986 \begin_inset Flex Code
16989 \begin_layout Plain Layout
16995 ] définit la chaîne de caractères qui se trouvera dans les menus et également dans la légende.
16996 Ceci est traduit dans le langage courant si
16997 \begin_inset Flex Code
17000 \begin_layout Plain Layout
17009 \begin_layout Description
17010 \begin_inset Flex Code
17013 \begin_layout Plain Layout
17019 sont utilisées avec l'exportation XHTML.
17021 \begin_inset CommandInset ref
17023 reference "sec:Tags-for-XHTML"
17031 \begin_layout Description
17032 \begin_inset Flex Code
17035 \begin_layout Plain Layout
17042 \begin_inset Flex Code
17045 \begin_layout Plain Layout
17054 \begin_inset space \thinspace{}
17058 \begin_inset Flex Code
17061 \begin_layout Plain Layout
17067 ] indique si le flottant est déjà défini dans la classe de document ou s'il faut charger le paquetage \SpecialChar LaTeX
17069 \begin_inset Flex Code
17072 \begin_layout Plain Layout
17078 pour le définir à la volée.
17079 La valeur implicite est
17080 \begin_inset Flex Code
17083 \begin_layout Plain Layout
17091 \begin_inset Flex Code
17094 \begin_layout Plain Layout
17101 Elle doit être positionnée sur
17102 \begin_inset Flex Code
17105 \begin_layout Plain Layout
17111 si le flottant est déjà défini par la classe de document.
17114 \begin_layout Description
17115 \begin_inset Flex Code
17118 \begin_layout Plain Layout
17125 \begin_inset Flex Code
17128 \begin_layout Plain Layout
17134 ] détermine la commande utilisée pour engendrer une liste de flottants du type considéré;
17136 \begin_inset Quotes cld
17142 \begin_inset Quotes crd
17145 initial doit être omis.
17151 \begin_inset Flex Code
17154 \begin_layout Plain Layout
17161 puisqu'il n'y a alors pas de procédure pour activer cette commande.
17162 La directive est ignorée si
17163 \begin_inset Flex Code
17166 \begin_layout Plain Layout
17173 puisqu'il y a alors une procédure.
17176 \begin_layout Description
17177 \begin_inset Flex Code
17180 \begin_layout Plain Layout
17187 \begin_inset Flex Code
17190 \begin_layout Plain Layout
17196 ] fixe le titre utilisé pour une liste des flottants du type considéré (figures,
17199 Il est utilisé pour l'étiquette à l'écran dans \SpecialChar LyX
17201 il est passé à \SpecialChar LaTeX
17202 pour être utilisé comme titre,
17203 et il est également utilisé comme titre dans l'exportation XHTML.
17204 Il sera traduit dans le langage du document.
17207 \begin_layout Description
17208 \begin_inset Flex Code
17211 \begin_layout Plain Layout
17218 \begin_inset Flex Code
17221 \begin_layout Plain Layout
17227 ] (paramètre facultatif) détermine si les flottants de cette classe seront numérotés en suivant un type de section du document.
17230 \begin_inset Flex Code
17233 \begin_layout Plain Layout
17240 \begin_inset Quotes cld
17244 \begin_inset Flex Code
17247 \begin_layout Plain Layout
17254 \begin_inset Quotes crd
17258 les flottants seront numérotés chapitre par chapitre.
17261 \begin_layout Description
17262 \begin_inset Flex Code
17265 \begin_layout Plain Layout
17272 \begin_inset Flex Code
17275 \begin_layout Plain Layout
17281 ] définit le placement implicite pour cette catégorie de flottants.
17282 C'est comme en \SpecialChar LaTeX
17285 \begin_inset Flex Code
17288 \begin_layout Plain Layout
17296 \begin_inset Flex Code
17299 \begin_layout Plain Layout
17307 \begin_inset Flex Code
17310 \begin_layout Plain Layout
17317 \begin_inset Flex Code
17320 \begin_layout Plain Layout
17328 page et ici respectivement
17332 \begin_layout Plain Layout
17333 Notez que l'ordre dans lequel vous mettez ces lettres est sans importance,
17334 comme en \SpecialChar LaTeX
17341 En plus vous avez un nouveau type,
17343 \begin_inset Flex Code
17346 \begin_layout Plain Layout
17353 qui ne correspond pas vraiment à un flottant,
17354 car il signifie de le positionner
17355 \begin_inset Quotes cld
17359 \begin_inset Quotes crd
17362 et nulle part ailleurs.
17363 Notez cependant que le type
17364 \begin_inset Flex Code
17367 \begin_layout Plain Layout
17374 à cause de détails d'implantation,
17375 ne peut pas être utilisé avec des flottants non définis dans la classe de document.
17376 Si vous n'avez pas compris tout ce baratin,
17380 \begin_inset Quotes cld
17386 \begin_inset Flex Code
17389 \begin_layout Plain Layout
17398 \begin_inset Quotes crd
17406 \begin_layout Description
17407 \begin_inset Flex Code
17410 \begin_layout Plain Layout
17417 \begin_inset Flex Code
17420 \begin_layout Plain Layout
17426 ] détermine le préfixe à utiliser lors de la création d'étiquettes référant les flottants du type considéré.
17427 Ceci permet l'utilisation de références mises en forme.
17428 Notez que vous pouvez supprimer tout préfixe défini en copiant un style en utilisant la valeur spécifique
17429 \begin_inset Quotes cld
17433 \begin_inset Quotes crd
17437 qui doit être en capitales.
17440 \begin_layout Description
17441 \begin_inset Flex Code
17444 \begin_layout Plain Layout
17451 \begin_inset Flex Code
17454 \begin_layout Plain Layout
17460 ] s'utilise comme avec les styles de paragraphes,
17462 \begin_inset space ~
17466 \begin_inset CommandInset ref
17468 reference "subsec:Styles-de-paragraphe"
17479 \begin_layout Description
17480 \begin_inset Flex Code
17483 \begin_layout Plain Layout
17490 \begin_inset Flex Code
17493 \begin_layout Plain Layout
17499 ] fixe le style utilisé quand on définit le flottant avec
17500 \begin_inset Flex Code
17503 \begin_layout Plain Layout
17514 \begin_layout Description
17515 \begin_inset Flex Code
17518 \begin_layout Plain Layout
17525 \begin_inset Flex Code
17528 \begin_layout Plain Layout
17535 \begin_inset Quotes cld
17539 \begin_inset Quotes crd
17542 de la nouvelle classe de flottants,
17544 \begin_inset Quotes cld
17548 \begin_inset Quotes crd
17552 \begin_inset Quotes cld
17556 \begin_inset Quotes crd
17560 Après l'instruction
17561 \begin_inset Flex Code
17564 \begin_layout Plain Layout
17573 vous disposez de commandes comme
17574 \begin_inset Flex Code
17577 \begin_layout Plain Layout
17586 \begin_inset Flex Code
17589 \begin_layout Plain Layout
17598 Noter que définir un flottant de type
17599 \begin_inset Flex Code
17602 \begin_layout Plain Layout
17608 définit automatiquement les compteur correspondant,
17610 \begin_inset Flex Code
17613 \begin_layout Plain Layout
17622 \begin_layout Description
17623 \begin_inset Flex Code
17626 \begin_layout Plain Layout
17633 \begin_inset Flex Code
17636 \begin_layout Plain Layout
17643 \begin_inset space \thinspace{}
17647 \begin_inset Flex Code
17650 \begin_layout Plain Layout
17658 ] indique si ce flottant est défini en utilisant le paquetage \SpecialChar LaTeX
17660 \begin_inset Flex Code
17663 \begin_layout Plain Layout
17670 soit par la classe de document ou par un paquetage,
17671 soit à la volée par \SpecialChar LyX
17675 \begin_layout Standard
17676 Notez que la définition d'un flottant de type
17677 \begin_inset Flex Code
17680 \begin_layout Plain Layout
17688 implique la déclaration du compteur correspondant de nom
17689 \begin_inset Flex Code
17692 \begin_layout Plain Layout
17703 \begin_layout Subsection
17704 Inserts flexibles et InsetLayout
17705 \begin_inset CommandInset label
17707 name "subsec:Flex-insets-and"
17714 \begin_layout Standard
17715 Les inserts flexibles sont de deux sortes:
17719 \begin_layout Itemize
17720 styles de caractères (
17721 \begin_inset Flex Code
17724 \begin_layout Plain Layout
17731 ceux-ci définissent un balisage sémantique correspondant à des commandes \SpecialChar LaTeX
17733 \begin_inset Flex Code
17736 \begin_layout Plain Layout
17745 \begin_inset Flex Code
17748 \begin_layout Plain Layout
17759 \begin_layout Itemize
17760 définis par l'utilisateur (
17761 \begin_inset Flex Code
17764 \begin_layout Plain Layout
17771 ceux-ci permettent de définir des inserts repliables personnalisés,
17772 similaires au code \SpecialChar TeX
17774 aux notes de bas de page,
17776 Un exemple évident est l'insert de note en fin de document,
17777 défini dans le module
17778 \begin_inset Flex Code
17781 \begin_layout Plain Layout
17790 \begin_layout Standard
17791 Les inserts flexibles sont définis en utilisant la directive
17792 \begin_inset Flex Code
17795 \begin_layout Plain Layout
17802 qui va être expliquée dans la suite.
17805 \begin_layout Standard
17807 \begin_inset Flex Code
17810 \begin_layout Plain Layout
17816 a une autre fonction:
17817 elle permet de personnaliser le style de différents types d'inserts.
17820 \begin_inset Flex Code
17823 \begin_layout Plain Layout
17829 permet de personnaliser les paramètres de style pour les notes de bas de page,
17830 les notes en marge,
17831 les inserts de note,
17832 les inserts de code \SpecialChar TeX
17840 les URL et les captions,
17841 aussi bien que de définir des inserts flexibles.
17844 \begin_layout Standard
17846 \begin_inset Flex Code
17849 \begin_layout Plain Layout
17855 doit commencer par une lignes de la forme:
17858 \begin_layout LyX-Code
17862 \begin_layout Standard
17864 \begin_inset Flex Code
17867 \begin_layout Plain Layout
17873 indique l'insert dont le style doit être défini,
17874 et il y a quatre cas.
17877 \begin_layout Enumerate
17878 Le style d'un insert préexistant doit être modifié.
17881 \begin_inset Flex Code
17884 \begin_layout Plain Layout
17890 un quelconque des éléments suivants:
17892 \begin_inset Flex Code
17895 \begin_layout Plain Layout
17903 \begin_inset Flex Code
17906 \begin_layout Plain Layout
17914 \begin_inset Flex Code
17917 \begin_layout Plain Layout
17925 \begin_inset Flex Code
17928 \begin_layout Plain Layout
17936 \begin_inset Flex Code
17939 \begin_layout Plain Layout
17947 \begin_inset Flex Code
17950 \begin_layout Plain Layout
17958 \begin_inset Flex Code
17961 \begin_layout Plain Layout
17969 \begin_inset Flex Code
17972 \begin_layout Plain Layout
17980 \begin_inset Flex Code
17983 \begin_layout Plain Layout
17991 \begin_inset Flex Code
17994 \begin_layout Plain Layout
18002 \begin_inset Flex Code
18005 \begin_layout Plain Layout
18013 \begin_inset Flex Code
18016 \begin_layout Plain Layout
18024 \begin_inset Flex Code
18027 \begin_layout Plain Layout
18035 \begin_inset Flex Code
18038 \begin_layout Plain Layout
18046 \begin_inset Flex Code
18049 \begin_layout Plain Layout
18057 \begin_inset Flex Code
18060 \begin_layout Plain Layout
18068 \begin_inset Flex Code
18071 \begin_layout Plain Layout
18079 \begin_inset Flex Code
18082 \begin_layout Plain Layout
18090 \begin_inset Flex Code
18093 \begin_layout Plain Layout
18101 \begin_inset Flex Code
18104 \begin_layout Plain Layout
18114 \begin_layout Enumerate
18115 Le style d'un insert flexible doit être défini.
18118 \begin_inset Flex Code
18121 \begin_layout Plain Layout
18127 doit être de la forme
18128 \begin_inset Flex Code
18131 \begin_layout Plain Layout
18139 \begin_inset Flex Code
18142 \begin_layout Plain Layout
18148 peut être n'importe quel identificateur valide qui n'est pas utilisé dans un insert existant.
18149 L'identificateur peut inclure des espaces,
18150 mais alors il faut enclore l'ensemble entre apostrophes.
18151 Noter que la définition d'un insert flexible
18155 aussi inclure une entrée
18156 \begin_inset Flex Code
18159 \begin_layout Plain Layout
18167 précisant quel est le type d'insert qu'il définit.
18170 \begin_layout Enumerate
18171 Le style d'une branche utilisateur doit être défini.
18174 \begin_inset Flex Code
18177 \begin_layout Plain Layout
18183 doit être de la forme
18184 \begin_inset Quotes cld
18188 \begin_inset Flex Code
18191 \begin_layout Plain Layout
18198 \begin_inset Quotes crd
18203 \begin_inset Flex Code
18206 \begin_layout Plain Layout
18212 peut être un identificateur de branche valide défini dans le document utilisateur.
18213 L'identificateur peur contenir des espaces,
18214 mais dans ce cas la chaîne toute entière doit être enclose entre apostrophes.
18215 Le principal intérêt de cette fonctionnalité est est de permettre l’inclusion \SpecialChar LaTeX
18216 de branches spécifiques suivant les besoins de l'utilisateur.
18219 \begin_layout Enumerate
18220 Le style d'une légende utilisateur (ou de classe) doit être défini.
18223 \begin_inset Flex Code
18226 \begin_layout Plain Layout
18232 doit être de la forme
18233 \begin_inset Quotes cld
18237 \begin_inset Flex Code
18240 \begin_layout Plain Layout
18247 \begin_inset Quotes crd
18252 \begin_inset Flex Code
18255 \begin_layout Plain Layout
18261 spécifie le nom de la légende tel qu'il apparaît dans le menu.
18262 Voir la légende standard (
18263 \begin_inset Flex Code
18266 \begin_layout Plain Layout
18273 les légendes spécifiques des classes KOMA-Script (
18274 \begin_inset Flex Code
18277 \begin_layout Plain Layout
18285 \begin_inset Flex Code
18288 \begin_layout Plain Layout
18296 Légendes multilingues
18299 \begin_inset Flex Code
18302 \begin_layout Plain Layout
18308 ) pour des applications.
18311 \begin_layout Standard
18313 \begin_inset Flex Code
18316 \begin_layout Plain Layout
18322 peut inclure les entrées suivantes:
18325 \begin_layout Description
18326 \begin_inset Flex Code
18329 \begin_layout Plain Layout
18336 \begin_inset Flex Code
18339 \begin_layout Plain Layout
18345 =""] insert apparaissant dans la table des matières du type donné.
18346 Désactivé par une chaîne de caractères vide.
18347 Voir aussi les directives
18356 Ceci ne fonctionne que pour les inserts flexibles.
18361 \begin_layout Description
18362 \begin_inset Flex Code
18365 \begin_layout Plain Layout
18372 \begin_inset Flex Code
18375 \begin_layout Plain Layout
18381 ] définit un numéro d'argument d'une commande ou d'un environnement associé au style courant.
18382 La définition doit être close par
18383 \begin_inset Flex Code
18386 \begin_layout Plain Layout
18394 \begin_inset space ~
18398 \begin_inset CommandInset ref
18400 reference "subsec:Styles-de-paragraphe"
18406 \begin_inset space ~
18410 \begin_inset CommandInset ref
18412 reference "subsec:Arguments"
18420 pour plus d'informations.
18423 \begin_layout Description
18424 \begin_inset Flex Code
18427 \begin_layout Plain Layout
18434 définit un préambule pour les modifications de commandes de langue;
18436 \begin_inset CommandInset ref
18438 reference "subsec:I18n"
18446 \begin_layout Description
18447 \begin_inset Flex Code
18450 \begin_layout Plain Layout
18457 \begin_inset Flex Code
18460 \begin_layout Plain Layout
18466 ] définit la couleur d'arrière-plan de l'insert.
18468 \begin_inset CommandInset ref
18470 reference "chap:Names-of-colors"
18475 pour une liste des noms de couleur disponibles.
18479 \begin_layout Description
18480 \begin_inset Flex Code
18483 \begin_layout Plain Layout
18490 \begin_inset Flex Code
18493 \begin_layout Plain Layout
18502 \begin_inset space \thinspace{}
18506 \begin_inset Flex Code
18509 \begin_layout Plain Layout
18515 ] indique s'il faut utiliser le contenu de l'insert comme une étiquette,
18516 quand l'insert est fermé.
18519 \begin_inset Quotes cld
18523 \begin_inset Quotes crd
18529 \begin_layout Description
18530 \begin_inset Flex Code
18533 \begin_layout Plain Layout
18540 \begin_inset Flex Code
18543 \begin_layout Plain Layout
18549 ] fonctionne comme les styles de paragraphe,
18551 \begin_inset CommandInset ref
18553 reference "subsec:Styles-de-paragraphe"
18559 Notez que vous devez spécifier le type complet,
18561 \begin_inset space \thinspace{}
18565 \begin_inset space ~
18569 \begin_inset Flex Code
18572 \begin_layout Plain Layout
18573 CopyStyle Flex:<nom>
18581 \begin_layout Description
18582 \begin_inset Flex Code
18585 \begin_layout Plain Layout
18592 \begin_inset Flex Code
18595 \begin_layout Plain Layout
18604 \begin_inset space \thinspace{}
18608 \begin_inset Flex Code
18611 \begin_layout Plain Layout
18617 ] indique si l'utilisateur peut utiliser le dialogue
18618 \begin_inset Flex Noun
18621 \begin_layout Plain Layout
18622 Édition\SpecialChar menuseparator
18624 \begin_inset Newline linebreak
18627 Paramètres de paragraphe
18632 pour personnaliser le paragraphe.
18635 \begin_layout Description
18636 \begin_inset Flex Code
18639 \begin_layout Plain Layout
18646 \begin_inset Flex Code
18649 \begin_layout Plain Layout
18657 \begin_inset Flex Code
18660 \begin_layout Plain Layout
18668 \begin_inset Flex Code
18671 \begin_layout Plain Layout
18678 décrivant l'appa\SpecialChar softhyphen
18679 rence du cadre et des boutons de l'insert.
18680 les notes de bas de page utilisent en général
18681 \begin_inset Flex Code
18684 \begin_layout Plain Layout
18691 les inserts des code \SpecialChar TeX
18693 \begin_inset Flex Code
18696 \begin_layout Plain Layout
18703 et les styles de caractères
18704 \begin_inset Flex Code
18707 \begin_layout Plain Layout
18716 \begin_layout Description
18717 \begin_inset Flex Code
18720 \begin_layout Plain Layout
18727 \begin_inset Flex Code
18730 \begin_layout Plain Layout
18737 \begin_inset space \thinspace{}
18741 \begin_inset Flex Code
18744 \begin_layout Plain Layout
18752 ] n'est utilisé que lorsque
18753 \begin_inset Flex Code
18756 \begin_layout Plain Layout
18763 \begin_inset Flex Code
18766 \begin_layout Plain Layout
18773 Indique si l'environnement se trouvera à part dans le résultat imprimable ou bien apparaîtra inclus dans le texte environnant.
18774 S'il est positionné à faux,
18775 on suppose que l'environnement \SpecialChar LaTeX
18776 ignore les espaces (avec un caractère retour ligne inclus) après les balises
18777 \begin_inset Flex Code
18780 \begin_layout Plain Layout
18793 \begin_inset Flex Code
18796 \begin_layout Plain Layout
18811 \begin_inset Quotes cld
18815 \begin_inset Quotes crd
18821 \begin_layout Description
18822 \begin_inset Flex Code
18825 \begin_layout Plain Layout
18835 ,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).
18838 \begin_layout Description
18839 \begin_inset Flex Code
18842 \begin_layout Plain Layout
18848 est requis pour fermer la déclaration d'un
18849 \begin_inset Flex Code
18852 \begin_layout Plain Layout
18861 \begin_layout Description
18862 \begin_inset Flex Code
18865 \begin_layout Plain Layout
18871 définit la police utilisée pour le texte du corps de l'insert
18877 \begin_inset space ~
18881 \begin_inset CommandInset ref
18883 reference "subsec:polices"
18889 Noter qu'en définissant cette police on définit aussi automatiquement
18890 \begin_inset Flex Code
18893 \begin_layout Plain Layout
18899 avec la même valeur.
18900 Il faut donc définir celle-ci d'abord pour fixer
18901 \begin_inset Flex Code
18904 \begin_layout Plain Layout
18913 \begin_layout Description
18914 \begin_inset Flex Code
18917 \begin_layout Plain Layout
18918 FixedWidthPreambleEncoding
18924 \begin_inset Flex Code
18927 \begin_layout Plain Layout
18936 \begin_inset space \thinspace{}
18940 \begin_inset Flex Code
18943 \begin_layout Plain Layout
18949 ] force un encodage à taille fixe pour les éléments traduits du code des préambules
18950 \begin_inset Flex Code
18953 \begin_layout Plain Layout
18960 \begin_inset Flex Code
18963 \begin_layout Plain Layout
18969 engendré par ce format.
18970 Ceci est nécessaire pour les paquetages \SpecialChar LaTeX
18975 qui ne fonctionnent pas avec des encodages à taille variable comme
18980 Ce réglage est ignoré lors de l'utilisation de moteurs admettant complètement Unicode comme Xe\SpecialChar TeX
18981 ou Lua\SpecialChar TeX
18985 \begin_layout Description
18986 \begin_inset Flex Code
18989 \begin_layout Plain Layout
18990 ForceLocalFontSwitch
18996 \begin_inset Flex Code
18999 \begin_layout Plain Layout
19008 \begin_inset space \thinspace{}
19012 \begin_inset Flex Code
19015 \begin_layout Plain Layout
19021 ] lors de l'utilisation de babel,
19022 force l'utilisation un commutateur de police
19027 \begin_inset Flex Code
19030 \begin_layout Plain Layout
19039 à la place d'un commutateur
19044 \begin_inset Flex Code
19047 \begin_layout Plain Layout
19058 \begin_layout Description
19059 \begin_inset Flex Code
19062 \begin_layout Plain Layout
19069 \begin_inset Flex Code
19072 \begin_layout Plain Layout
19081 \begin_inset space \thinspace{}
19085 \begin_inset Flex Code
19088 \begin_layout Plain Layout
19094 ] impose le langage
19095 \begin_inset Quotes cld
19099 \begin_inset Quotes crd
19103 conduisant à un résultat de gauche à droite (Left-to-Right,
19106 \begin_inset space \thinspace{}
19110 \begin_inset space \space{}
19113 en code \SpecialChar TeX
19118 \begin_layout Description
19119 \begin_inset Flex Code
19122 \begin_layout Plain Layout
19129 \begin_inset Flex Code
19132 \begin_layout Plain Layout
19141 \begin_inset space \thinspace{}
19145 \begin_inset Flex Code
19148 \begin_layout Plain Layout
19154 ] force un saut de ligne dans le résultat \SpecialChar LaTeX
19155 avant le début de l'insert et après sa fin.
19156 Ceci garantit que l’insert apparaît en lignes isolées,
19157 pour la lisibilité.
19160 \begin_layout Description
19161 \begin_inset Flex Code
19164 \begin_layout Plain Layout
19171 \begin_inset Flex Code
19174 \begin_layout Plain Layout
19183 \begin_inset space \thinspace{}
19187 \begin_inset Flex Code
19190 \begin_layout Plain Layout
19197 \begin_inset Flex Code
19200 \begin_layout Plain Layout
19207 ou bien si l'utilisateur peut modifier le style de paragraphe utilisé dans l'insert.
19210 \begin_inset Quotes cld
19214 \begin_inset Quotes crd
19220 \begin_layout Description
19221 \begin_inset Flex Code
19224 \begin_layout Plain Layout
19231 \begin_inset Flex Code
19234 \begin_layout Plain Layout
19243 \begin_inset space \thinspace{}
19247 \begin_inset Flex Code
19250 \begin_layout Plain Layout
19256 ] fonctionne comme les styles de paragraphe,
19258 \begin_inset space ~
19262 \begin_inset CommandInset ref
19264 reference "subsec:Styles-de-paragraphe"
19272 \begin_layout Description
19273 \begin_inset Flex Code
19276 \begin_layout Plain Layout
19282 sont utilisées avec l'exportation XHTML.
19284 \begin_inset CommandInset ref
19286 reference "sec:Tags-for-XHTML"
19294 \begin_layout Description
19295 \begin_inset Flex Code
19298 \begin_layout Plain Layout
19305 \begin_inset Flex Code
19308 \begin_layout Plain Layout
19317 \begin_inset space \thinspace{}
19321 \begin_inset Flex Code
19324 \begin_layout Plain Layout
19330 ] indique s'il faut inclure le contenu de cet insert dans les chaînes créées pour le panneau
19331 \begin_inset Quotes cld
19334 Plan pour la table des matières complète,
19335 indépendamment du réglage de
19340 \begin_inset Quotes crd
19344 L'utilisateur ne voudra pas,
19346 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,
19347 mais voudra habituellement voir affiché le contenu d'un style de caractère.
19350 \begin_inset Quotes cld
19354 \begin_inset Quotes crd
19361 \begin_layout Description
19362 \begin_inset Flex Code
19365 \begin_layout Plain Layout
19372 \begin_inset Flex Code
19375 \begin_layout Plain Layout
19384 \begin_inset space \thinspace{}
19388 \begin_inset Flex Code
19391 \begin_layout Plain Layout
19397 ] si positionné à 1 et
19402 le paragraphe ajoute un résumé de son contenu dans son élément dans la table des matières.
19404 seule l'étiquette apparaît si elle existe.
19407 \begin_layout Description
19408 \begin_inset Flex Code
19411 \begin_layout Plain Layout
19418 \begin_inset Flex Code
19421 \begin_layout Plain Layout
19430 \begin_inset space \thinspace{}
19434 \begin_inset Flex Code
19437 \begin_layout Plain Layout
19443 ] fonctionne comme les styles de paragraphe,
19445 \begin_inset CommandInset ref
19447 reference "subsec:Styles-de-paragraphe"
19455 \begin_layout Description
19456 \begin_inset Flex Code
19459 \begin_layout Plain Layout
19465 définit la police utilisée pour le marqueur.
19467 \begin_inset CommandInset ref
19469 reference "subsec:polices"
19475 Noter que cette directive ne peut jamais apparaître avant
19476 \begin_inset Flex Code
19479 \begin_layout Plain Layout
19486 sinon elle sera sans effet.
19489 \begin_layout Description
19490 \begin_inset Flex Code
19493 \begin_layout Plain Layout
19500 \begin_inset Flex Code
19503 \begin_layout Plain Layout
19509 ] définit la chaîne de caractères qui apparaîtra sur le bouton ou ailleurs en tant que marquer d'insert.
19510 Quelques types d'inserts (
19511 \begin_inset Flex Code
19514 \begin_layout Plain Layout
19515 code \SpecialChar TeX
19522 \begin_inset Flex Code
19525 \begin_layout Plain Layout
19531 ) modifient ce marqueur à la volée.
19534 \begin_layout Description
19535 \begin_inset Flex Code
19538 \begin_layout Plain Layout
19544 définit un préambule dépendant de la langue,
19546 \begin_inset space ~
19550 \begin_inset CommandInset ref
19552 reference "subsec:I18n"
19560 \begin_layout Description
19561 \begin_inset Flex Code
19564 \begin_layout Plain Layout
19571 \begin_inset Flex Code
19574 \begin_layout Plain Layout
19580 ] définit le nom du code \SpecialChar LaTeX
19582 soit un environnement,
19586 \begin_layout Description
19587 \begin_inset Flex Code
19590 \begin_layout Plain Layout
19597 \begin_inset Flex Code
19600 \begin_layout Plain Layout
19606 ] définit le paramètre facultatif pour le
19607 \begin_inset Flex Code
19610 \begin_layout Plain Layout
19617 y compris des paires de crochets
19618 \begin_inset Flex Code
19621 \begin_layout Plain Layout
19628 Ce paramètre ne peut pas être modifié depuis \SpecialChar LyX
19630 \begin_inset Flex Code
19633 \begin_layout Plain Layout
19639 pour les paramètres personnalisables).
19640 Il sera émis tel quel après tous les
19641 \begin_inset Flex Code
19644 \begin_layout Plain Layout
19650 s \SpecialChar LaTeX
19654 \begin_layout Description
19655 \begin_inset Flex Code
19658 \begin_layout Plain Layout
19665 \begin_inset Flex Code
19668 \begin_layout Plain Layout
19677 \begin_inset Flex Code
19680 \begin_layout Plain Layout
19687 ] précise comment le style doit être traduit en \SpecialChar LaTeX
19692 \begin_layout Plain Layout
19693 \begin_inset Flex Code
19696 \begin_layout Plain Layout
19702 est peut-être trompeur,
19703 puisque ces règles s'appliquent aussi aux classes SGML.
19704 Voir les fichiers de classe SGML pour des exemples spécifiques.
19713 \begin_layout Description
19714 \begin_inset Flex Code
19717 \begin_layout Plain Layout
19724 \begin_inset Quotes cld
19727 rien de particulier
19728 \begin_inset Quotes crd
19734 \begin_layout Description
19735 \begin_inset Flex Code
19738 \begin_layout Plain Layout
19745 \begin_inset Flex Code
19748 \begin_layout Plain Layout
19755 {\SpecialChar ldots
19764 \begin_layout Description
19765 \begin_inset Flex Code
19768 \begin_layout Plain Layout
19775 \begin_inset Flex Code
19778 \begin_layout Plain Layout
19785 }\SpecialChar ldots
19800 \begin_layout Standard
19801 En rassemblant ceci,
19802 la sortie \SpecialChar LaTeX
19807 \begin_layout LyX-Code
19810 LatexName[LatexParam]{\SpecialChar ldots
19814 \begin_layout Standard
19819 \begin_layout LyX-Code
19822 begin{LatexName}[LatexParam] \SpecialChar ldots
19828 \begin_layout Standard
19830 \begin_inset Flex Code
19833 \begin_layout Plain Layout
19843 \begin_layout Description
19844 \begin_inset Flex Code
19847 \begin_layout Plain Layout
19854 \begin_inset Flex Code
19857 \begin_layout Plain Layout
19863 ] définit une chaîne de caractères insérée au début du contenu du style.
19864 Un passage à la ligne dans la sortie peut être indiquée par
19865 \begin_inset Flex Code
19868 \begin_layout Plain Layout
19877 \begin_layout Description
19878 \begin_inset Flex Code
19881 \begin_layout Plain Layout
19888 \begin_inset Flex Code
19891 \begin_layout Plain Layout
19899 \begin_inset Flex Code
19902 \begin_layout Plain Layout
19910 \begin_inset Flex Code
19913 \begin_layout Plain Layout
19921 \begin_inset Flex Code
19924 \begin_layout Plain Layout
19930 (indiquant une définition vide terminant les définitions de styles de caractères,
19932 Cette entrée est requise dans les inserts flexibles et n'est significative que là.
19933 Parmi d'autres choses,
19934 elle détermine dans quel menu cet insert va apparaître.
19936 \begin_inset Flex Code
19939 \begin_layout Plain Layout
19946 \begin_inset Flex Code
19949 \begin_layout Plain Layout
19956 \begin_inset Flex Code
19959 \begin_layout Plain Layout
19966 \begin_inset Quotes cld
19970 \begin_inset Quotes crd
19974 \begin_inset Flex Code
19977 \begin_layout Plain Layout
19984 \begin_inset Quotes cld
19988 \begin_inset Quotes crd
19993 \begin_inset Flex Code
19996 \begin_layout Plain Layout
20002 peut être positionné à
20003 \begin_inset Quotes cld
20007 \begin_inset Quotes crd
20011 \begin_inset Flex Code
20014 \begin_layout Plain Layout
20021 \begin_inset Quotes cld
20025 \begin_inset Quotes crd
20030 \begin_inset Flex Code
20033 \begin_layout Plain Layout
20045 \begin_inset Flex Code
20048 \begin_layout Plain Layout
20057 \begin_layout Description
20058 \begin_inset Flex Code
20061 \begin_layout Plain Layout
20068 \begin_inset Flex Code
20071 \begin_layout Plain Layout
20077 définit une chaîne de caractères pour le menu.
20078 Vous pouvez associer un accélérateur en accolant le caractère voulu à la chaîne séparé par
20079 \begin_inset Quotes cld
20083 \begin_inset Quotes crd
20087 \begin_inset space \thinspace{}
20091 \begin_inset space \space{}
20095 \begin_inset Quotes eld
20099 \begin_inset Flex Code
20102 \begin_layout Plain Layout
20109 \begin_inset Quotes erd
20113 Cette spécification est facultative.
20115 le nom utilisé dans le menu sera celui de l'insert dans la déclaration du type.
20118 \begin_layout Description
20119 \begin_inset Flex Code
20122 \begin_layout Plain Layout
20129 \begin_inset Flex Code
20132 \begin_layout Plain Layout
20141 \begin_inset space \thinspace{}
20145 \begin_inset Flex Code
20148 \begin_layout Plain Layout
20154 ] indique si plusieurs paragraphes sont autorisés dans cet insert.
20155 Ceci positionnera aussi
20156 \begin_inset Flex Code
20159 \begin_layout Plain Layout
20165 à la même valeur et
20166 \begin_inset Flex Code
20169 \begin_layout Plain Layout
20175 à la valeur opposée.
20176 Ceux-ci peuvent être repositionnés s'ils sont utilisés
20181 \begin_inset Flex Code
20184 \begin_layout Plain Layout
20193 \begin_inset Quotes cld
20197 \begin_inset Quotes crd
20203 \begin_layout Description
20204 \begin_inset Flex Code
20207 \begin_layout Plain Layout
20214 \begin_inset Flex Code
20217 \begin_layout Plain Layout
20226 \begin_inset space \thinspace{}
20230 \begin_inset Flex Code
20233 \begin_layout Plain Layout
20239 ] indique si les commandes fragiles de cet insert doivent êtres protégées par
20240 \begin_inset Flex Code
20243 \begin_layout Plain Layout
20256 sur le fait que la commande elle-même doive être protégée).
20259 \begin_inset Quotes cld
20263 \begin_inset Quotes crd
20269 \begin_layout Description
20270 \begin_inset Flex Code
20273 \begin_layout Plain Layout
20280 \begin_inset Flex Code
20283 \begin_layout Plain Layout
20292 \begin_inset space \thinspace{}
20296 \begin_inset Flex Code
20299 \begin_layout Plain Layout
20305 ] protège si nécessaire les macros qui contiennent cet insert avec
20306 \begin_inset Flex Code
20309 \begin_layout Plain Layout
20322 ) et par suite autorise du texte verbatim dans les macros.
20323 Implicitement faux.
20326 \begin_layout Description
20327 \begin_inset Flex Code
20330 \begin_layout Plain Layout
20337 \begin_inset Flex Code
20340 \begin_layout Plain Layout
20349 \begin_inset space \thinspace{}
20353 \begin_inset Flex Code
20356 \begin_layout Plain Layout
20362 ] implique que des commandes spécifiques dans cet insert (comme
20363 \begin_inset Flex Code
20366 \begin_layout Plain Layout
20375 \begin_inset Flex Code
20378 \begin_layout Plain Layout
20386 ) soient protégées dans une
20387 \begin_inset Flex Code
20390 \begin_layout Plain Layout
20399 Ceci est particulièrement requis pour les styles qui utilisent les commandes
20408 qui parcourent leur contenu de manière compliquée.
20409 Implicitement faux.
20412 \begin_layout Description
20413 \begin_inset Flex Code
20416 \begin_layout Plain Layout
20423 \begin_inset Flex Code
20426 \begin_layout Plain Layout
20432 définit une commande différente de la commande implicite (
20433 \begin_inset Flex Code
20436 \begin_layout Plain Layout
20446 ) pour les ruptures de ligne.
20447 La barre inversée initiale ne doit pas être saisie.
20451 \begin_layout Description
20452 \begin_inset Flex Code
20455 \begin_layout Plain Layout
20462 \begin_inset Flex Code
20465 \begin_layout Plain Layout
20472 \begin_inset Flex Code
20475 \begin_layout Plain Layout
20484 \begin_layout Description
20485 \begin_inset Flex Code
20488 \begin_layout Plain Layout
20495 \begin_inset Flex Code
20498 \begin_layout Plain Layout
20505 \begin_inset Flex Code
20508 \begin_layout Plain Layout
20515 \begin_inset Flex Code
20518 \begin_layout Plain Layout
20525 Ceci est utilisé pour renommer un
20526 \begin_inset Flex Code
20529 \begin_layout Plain Layout
20535 en conservant la compatibilité.
20538 \begin_layout Description
20539 \begin_inset Flex Code
20542 \begin_layout Plain Layout
20549 \begin_inset Flex Code
20552 \begin_layout Plain Layout
20561 \begin_inset space \thinspace{}
20565 \begin_inset Flex Code
20568 \begin_layout Plain Layout
20574 ] avec la valeur 1,
20575 les sauts de paragraphes seront ignorés dans le résultat imprimable.
20576 Ceci peut être utile pour les inserts dont le contenu doit être aligné dans la fenêtre \SpecialChar LyX
20578 sans que cela soit répercuté dans la sortie.
20581 \begin_layout Description
20582 \begin_inset Flex Code
20585 \begin_layout Plain Layout
20595 \begin_inset Flex Code
20598 \begin_layout Plain Layout
20608 \begin_inset space \thinspace{}
20614 \begin_inset Flex Code
20617 \begin_layout Plain Layout
20625 ] fonctionne comme avec les styles de paragraphe,
20627 \begin_inset CommandInset ref
20629 reference "subsec:Styles-de-paragraphe"
20637 \begin_layout Description
20638 \begin_inset Flex Code
20641 \begin_layout Plain Layout
20651 \begin_inset Flex Code
20654 \begin_layout Plain Layout
20664 \begin_inset space \thinspace{}
20670 \begin_inset Flex Code
20673 \begin_layout Plain Layout
20681 ] fonctionne comme avec les styles de paragraphe,
20683 \begin_inset CommandInset ref
20685 reference "subsec:Styles-de-paragraphe"
20693 \begin_layout Description
20694 \begin_inset Flex Code
20697 \begin_layout Plain Layout
20703 fonctionne comme avec les styles de paragraphe,
20705 \begin_inset CommandInset ref
20707 reference "subsec:Styles-de-paragraphe"
20715 \begin_layout Description
20716 \begin_inset Flex Code
20719 \begin_layout Plain Layout
20726 \begin_inset Flex Code
20729 \begin_layout Plain Layout
20735 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraphes de ce type.
20736 Ceci permet l'utilisation de références mises en forme.
20739 \begin_layout Description
20740 \begin_inset Flex Code
20743 \begin_layout Plain Layout
20750 \begin_inset Flex Code
20753 \begin_layout Plain Layout
20759 As with paragraph styles,
20761 \begin_inset CommandInset ref
20763 reference "subsec:Styles-de-paragraphe"
20771 \begin_layout Description
20772 \begin_inset Flex Code
20775 \begin_layout Plain Layout
20782 \begin_inset Flex Code
20785 \begin_layout Plain Layout
20794 \begin_inset space \thinspace{}
20798 \begin_inset Flex Code
20801 \begin_layout Plain Layout
20807 ] réinitialise les arguments \SpecialChar LaTeX
20808 de ce style (définis via la directive
20809 \begin_inset Flex Code
20812 \begin_layout Plain Layout
20819 Ceci est utile si vous avez dupliqué un style via
20820 \begin_inset Flex Code
20823 \begin_layout Plain Layout
20830 mais que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels).
20833 \begin_layout Description
20834 \begin_inset Flex Code
20837 \begin_layout Plain Layout
20844 \begin_inset Flex Code
20847 \begin_layout Plain Layout
20854 \begin_inset space \thinspace{}
20858 \begin_inset Flex Code
20861 \begin_layout Plain Layout
20869 ] avec la valeur 1,
20870 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.
20871 \begin_inset space \thinspace{}
20876 \begin_inset Flex Code
20879 \begin_layout Plain Layout
20882 textbf{Texte environnant
20886 textbf{contenu}}\SpecialChar ldots
20893 \begin_inset Flex Code
20896 \begin_layout Plain Layout
20899 textbf{Texte environnant
20901 moninsert{contenu}\SpecialChar ldots
20908 Utiliser ceci a un sens pour le commandes qui reactualisent les réglages de police de manière interne (e.
20909 \begin_inset space \thinspace{}
20913 notes de bas de page).
20914 Notez que positionner incorrectement ceci peut conduire à des résultats non désirés (e.
20915 \begin_inset space \thinspace{}
20920 \begin_inset Flex Code
20923 \begin_layout Plain Layout
20926 emph{Texte environnant
20930 emph{contenu}}\SpecialChar ldots
20937 le contenu est droit du fait que
20938 \begin_inset Flex Code
20941 \begin_layout Plain Layout
20951 \begin_inset Flex Code
20954 \begin_layout Plain Layout
20961 les changements de police ne sont pas réappliqués dans l'insert.
20964 \begin_layout Description
20965 \begin_inset Flex Code
20968 \begin_layout Plain Layout
20975 \begin_inset Flex Code
20978 \begin_layout Plain Layout
20984 ] définit une chaîne de caractères insérée à la fin du contenu du style.
20985 Un passage à la ligne dans la sortie peut être indiquée par
20986 \begin_inset Flex Code
20989 \begin_layout Plain Layout
20998 \begin_layout Description
20999 \begin_inset Flex Code
21002 \begin_layout Plain Layout
21009 \begin_inset Flex Code
21012 \begin_layout Plain Layout
21019 \begin_inset space \thinspace{}
21023 \begin_inset Flex Code
21026 \begin_layout Plain Layout
21034 ] active le correcteur orthographique sur le contenu de cet insert.
21037 \begin_inset Quotes cld
21041 \begin_inset Quotes crd
21047 \begin_layout Subsection
21051 \begin_inset CommandInset label
21053 name "subsec:Arguments"
21060 \begin_layout Standard
21061 À la fois les styles de paragraphe et les formats d'insert admettent des
21065 en plus du contenu principal.
21066 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
21068 Chaque argument (facultatif ou obligatoire) d'une commande ou d'un environnement —
21069 sauf pour l'argument obligatoire correspondant au contenu —
21070 a une définition séparée,
21071 où le nombre spécifie l'ordre des arguments.
21072 La définition doit se terminer par
21073 \begin_inset Flex Code
21076 \begin_layout Plain Layout
21083 Ainsi une commande avec deux arguments sera spécifiée comme suit:
21087 \begin_layout Quote
21093 \begin_layout Quote
21099 \begin_layout Quote
21105 \begin_layout Quote
21111 \begin_layout Quote
21117 \begin_layout Quote
21123 \begin_layout Standard
21124 Dans la définition de l'
21125 \begin_inset Flex Code
21128 \begin_layout Plain Layout
21135 les spécifications suivantes sont possibles:
21138 \begin_layout Itemize
21139 \begin_inset Flex Code
21142 \begin_layout Plain Layout
21149 \begin_inset Flex Code
21152 \begin_layout Plain Layout
21158 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
21159 \begin_inset Flex Code
21162 \begin_layout Plain Layout
21170 vous pouvez définir un raccourci en ajoutant le caractère désiré à la chaîne,
21172 \begin_inset Quotes cld
21176 \begin_inset Quotes crd
21180 \begin_inset space \thinspace{}
21184 \begin_inset space \space{}
21188 \begin_inset Quotes cld
21192 \begin_inset Flex Code
21195 \begin_layout Plain Layout
21196 Éléments personnalisables|é
21202 \begin_inset Quotes crd
21208 \begin_layout Itemize
21209 \begin_inset Flex Code
21212 \begin_layout Plain Layout
21219 \begin_inset Flex Code
21222 \begin_layout Plain Layout
21228 définit une chaîne particulière pour le menu.
21229 Vous pouvez définir un raccourci en ajoutant le caractère désiré à la chaîne,
21231 \begin_inset Quotes cld
21235 \begin_inset Quotes crd
21239 \begin_inset space \thinspace{}
21243 \begin_inset space \space{}
21247 \begin_inset Quotes cld
21251 \begin_inset Flex Code
21254 \begin_layout Plain Layout
21255 Éléments personnalisables|é
21261 \begin_inset Quotes crd
21265 Cette spécification est facultative,
21266 si elle n'existe pas,
21268 \begin_inset Flex Code
21271 \begin_layout Plain Layout
21277 sera utilisée pour le menu;
21280 \begin_layout Itemize
21281 \begin_inset Flex Code
21284 \begin_layout Plain Layout
21291 \begin_inset Flex Code
21294 \begin_layout Plain Layout
21300 définit un texte explicatif qui apparaît dans la bulle d'aide quand le curseur passe sur l'insertion d'argument;
21303 \begin_layout Itemize
21304 \begin_inset Flex Code
21307 \begin_layout Plain Layout
21314 \begin_inset Flex Code
21317 \begin_layout Plain Layout
21326 \begin_inset space \thinspace{}
21330 \begin_inset Flex Code
21333 \begin_layout Plain Layout
21339 ] précise si l’argument est obligatoire (1) ou optionnel (0).
21340 Les arguments obligatoires ont émis comme une chaîne vide s'ils ne sont pas précisés,
21341 alors que les arguments optionnels ne sont pas émis du tout.
21343 les arguments obligatoires sont insérés entre
21344 \begin_inset Flex Code
21347 \begin_layout Plain Layout
21354 alors que les arguments optionnels sont insérés entre
21355 \begin_inset Flex Code
21358 \begin_layout Plain Layout
21367 \begin_layout Itemize
21373 \begin_inset Flex Code
21376 \begin_layout Plain Layout
21382 définit une commande différente de la commande implicite (
21383 \begin_inset Flex Code
21386 \begin_layout Plain Layout
21396 ) pour les ruptures de ligne.
21397 La barre inversée initiale ne doit pas être saisie.
21400 \begin_layout Itemize
21401 \begin_inset Flex Code
21404 \begin_layout Plain Layout
21411 \begin_inset Flex Code
21414 \begin_layout Plain Layout
21420 définit une autre argument (par son numéro d'ordre) dont cet argument demande l’émission s'il est lui-même émis.
21421 Par exemple en \SpecialChar LaTeX
21423 les arguments optionnels demandent l'émission d'autres arguments optionnels situés avant eux dans la liste (au moins vides),
21425 \begin_inset Flex Code
21428 \begin_layout Plain Layout
21431 command[][argument]{text}
21437 ou ceci peut être précisé par la directive
21438 \begin_inset Flex Code
21441 \begin_layout Plain Layout
21448 \begin_inset Flex Code
21451 \begin_layout Plain Layout
21460 \begin_layout Itemize
21461 \begin_inset Flex Code
21464 \begin_layout Plain Layout
21471 \begin_inset Flex Code
21474 \begin_layout Plain Layout
21480 définit un délimiteur gauche personnalisé (au lieu de
21481 \begin_inset Flex Code
21484 \begin_layout Plain Layout
21491 \begin_inset Flex Code
21494 \begin_layout Plain Layout
21501 Un passage à la ligne dans la sortie peut être indiqué par
21502 \begin_inset Flex Code
21505 \begin_layout Plain Layout
21514 \begin_layout Itemize
21515 \begin_inset Flex Code
21518 \begin_layout Plain Layout
21525 \begin_inset Flex Code
21528 \begin_layout Plain Layout
21534 définit un délimiteur droit personnalisé (au lieu de
21535 \begin_inset Flex Code
21538 \begin_layout Plain Layout
21545 \begin_inset Flex Code
21548 \begin_layout Plain Layout
21555 Un passage à la ligne dans la sortie peut être indiqué par
21556 \begin_inset Flex Code
21559 \begin_layout Plain Layout
21568 \begin_layout Itemize
21569 \begin_inset Flex Code
21572 \begin_layout Plain Layout
21579 \begin_inset Flex Code
21582 \begin_layout Plain Layout
21588 définit un argument qui sera inséré si et seulement si aucun argument n'est saisi par l'utilisateur,
21589 c'est-à-dire si aucun insert d'argument n'a été spécifié (notez qu'un insert d'argument vide masque le
21590 \begin_inset Flex Code
21593 \begin_layout Plain Layout
21600 Les arguments multiples doivent être séparés par des virgules;
21603 \begin_layout Itemize
21604 \begin_inset Flex Code
21607 \begin_layout Plain Layout
21614 \begin_inset Flex Code
21617 \begin_layout Plain Layout
21623 définit un argument inséré dans tous les cas (seul ou en plus des chaîne saisies par l’utilisateur).
21624 Les arguments multiples doivent être séparés par des virgules;
21627 \begin_layout Itemize
21628 \begin_inset Flex Code
21631 \begin_layout Plain Layout
21637 définit la police de caractères utilisée pour le contenu de l'argument,
21639 \begin_inset CommandInset ref
21641 reference "subsec:polices"
21649 \begin_layout Itemize
21650 \begin_inset Flex Code
21653 \begin_layout Plain Layout
21660 \begin_inset Flex Code
21663 \begin_layout Plain Layout
21672 \begin_inset space \thinspace{}
21676 \begin_inset Flex Code
21679 \begin_layout Plain Layout
21685 ] similaire à la directive des styles de paragraphe,
21687 \begin_inset space ~
21691 \begin_inset CommandInset ref
21693 reference "subsec:Styles-de-paragraphe"
21704 \begin_layout Itemize
21705 \begin_inset Flex Code
21708 \begin_layout Plain Layout
21714 définit la police de caractères utilisée pour l'étiquette,
21716 \begin_inset CommandInset ref
21718 reference "subsec:polices"
21726 \begin_layout Itemize
21727 \begin_inset Flex Code
21730 \begin_layout Plain Layout
21737 \begin_inset Flex Code
21740 \begin_layout Plain Layout
21752 ] précise le style de rendu utilisé pour les cadres d'insertion et les boutons;
21755 \begin_layout Itemize
21756 \begin_inset Flex Code
21759 \begin_layout Plain Layout
21766 \begin_inset Flex Code
21769 \begin_layout Plain Layout
21775 force l'insertion de l’argument lorsque le style concerné est sélectionné (si sa valeur est 1).
21779 \begin_layout Itemize
21780 \begin_inset Flex Code
21783 \begin_layout Plain Layout
21790 \begin_inset Flex Code
21793 \begin_layout Plain Layout
21802 \begin_inset space \thinspace{}
21806 \begin_inset Flex Code
21809 \begin_layout Plain Layout
21815 ] similaire à la directive des styles de paragraphe,
21817 \begin_inset space ~
21821 \begin_inset CommandInset ref
21823 reference "subsec:Styles-de-paragraphe"
21834 \begin_layout Itemize
21835 \begin_inset Flex Code
21838 \begin_layout Plain Layout
21845 \begin_inset Flex Code
21848 \begin_layout Plain Layout
21855 \begin_inset Flex Code
21858 \begin_layout Plain Layout
21865 insère l'argument avec une copie du co-texte,
21866 (soit du texte sélectionné,
21867 soit tout le paragraphe) comme contenu.
21870 \begin_layout Itemize
21871 \begin_inset Flex Code
21874 \begin_layout Plain Layout
21881 \begin_inset Flex Code
21884 \begin_layout Plain Layout
21896 ] précise si le contenu de cet argument doit être émis sous forme brute,
21897 c'est-à-dire sans interprétation particulière requise par \SpecialChar LaTeX
21901 \begin_inset Flex Code
21904 \begin_layout Plain Layout
21910 est hérité par l'insert ou le paragraphe auquel l'argument est attaché,
21919 changent le statut pour le seul argument donné.
21922 \begin_layout Itemize
21923 \begin_inset Flex Code
21926 \begin_layout Plain Layout
21933 \begin_inset Flex Code
21936 \begin_layout Plain Layout
21937 chaîne de caractères
21946 définit des caractères qui doivent être transmis tel quels à la sortie,
21947 c'est-à-dire sans traitements particuliers que \SpecialChar LaTeX
21955 ceci nécessite une définition explicite pour les arguments,
21956 ceux-ci n’héritant pas
21960 de leur insert ou format parent.
21963 \begin_layout Itemize
21964 \begin_inset Flex Code
21967 \begin_layout Plain Layout
21974 \begin_inset Flex Code
21977 \begin_layout Plain Layout
21986 \begin_inset space \thinspace{}
21990 \begin_inset Flex Code
21993 \begin_layout Plain Layout
21999 ] émettra le contenu de l'argument dans l'élément correspondant dans la table des matières si positionné à 1.
22007 \begin_layout Standard
22009 le texte saisi dans la fenêtre de travail de \SpecialChar LyX
22010 dans le style considéré est le dernier argument de la commande si le
22011 \begin_inset Flex Code
22014 \begin_layout Plain Layout
22021 \begin_inset Flex Code
22024 \begin_layout Plain Layout
22032 les arguments préfixés par
22033 \begin_inset Flex Code
22036 \begin_layout Plain Layout
22042 sont émis après cet argument de la fenêtre de travail.
22043 Notez que la numérotation des post-arguments repart de 1,
22044 de sorte que le premier argument suivant l’argument de la fenêtre de travail est
22045 \begin_inset Flex Code
22048 \begin_layout Plain Layout
22055 Les post-arguments sont ignorés dans tout autre
22056 \begin_inset Flex Code
22059 \begin_layout Plain Layout
22066 \begin_inset Flex Code
22069 \begin_layout Plain Layout
22078 \begin_layout Standard
22079 Les arguments de liste
22080 \begin_inset Flex Code
22083 \begin_layout Plain Layout
22092 \begin_inset Flex Code
22095 \begin_layout Plain Layout
22103 ) sont préfixés par
22104 \begin_inset Flex Code
22107 \begin_layout Plain Layout
22113 suivi par leur numéro (e.
22114 \begin_inset space \thinspace{}
22118 \begin_inset space \space{}
22122 \begin_inset Flex Code
22125 \begin_layout Plain Layout
22134 \begin_layout Standard
22136 il existe un type particulier d'argument doté du préfixe
22137 \begin_inset Flex Code
22140 \begin_layout Plain Layout
22147 Ce n'est pas vraiment un argument,
22148 mais il utilise l’interface des arguments (le préfixe est aussi suivi par un nombre,
22150 \begin_inset space \thinspace{}
22155 \begin_inset Flex Code
22158 \begin_layout Plain Layout
22159 Argument listpreamble:1
22165 Comme son nom l'indique,
22166 il s'applique aux listes comme
22186 Son contenu sera positionné au début de la liste,
22188 \begin_inset Flex Code
22191 \begin_layout Plain Layout
22200 sur une ligne à part (un endroit normalement inaccessible en \SpecialChar LyX
22203 les utilisateurs peuvent insérer des redéfinitions (de longueurs,
22204 etc.) pour des listes particulières.
22206 ces arguments n'ont pas de délimiteur.
22209 \begin_layout Subsection
22211 \begin_inset CommandInset label
22213 name "subsec:Compteurs"
22220 \begin_layout Standard
22221 Il faut définir les compteurs (
22222 \begin_inset Flex Code
22225 \begin_layout Plain Layout
22233 \begin_inset Flex Code
22236 \begin_layout Plain Layout
22243 ) dans la classe elle-même.
22244 Les compteurs standard sont définis dans le fichier
22245 \begin_inset Flex Code
22248 \begin_layout Plain Layout
22255 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
22256 il suffit probablement que vous ajoutiez
22259 \begin_layout LyX-Code
22260 Input stdcounters.inc
22263 \begin_layout Standard
22264 à un endroit raisonnable dans la classe.
22267 \begin_layout Standard
22268 Mais si vous voulez définir des compteurs à votre guise,
22269 vous pouvez le faire.
22270 La déclaration d'un compteur doit commencer par
22273 \begin_layout LyX-Code
22277 \begin_layout Standard
22279 \begin_inset Flex Code
22282 \begin_layout Plain Layout
22288 est le nom du compteur.
22289 Et elle doit se terminer par
22290 \begin_inset Flex Code
22293 \begin_layout Plain Layout
22302 \begin_layout Standard
22303 Les paramètres suivants peuvent également être utilisés:
22306 \begin_layout Description
22307 \begin_inset Flex Code
22310 \begin_layout Plain Layout
22317 \begin_inset Flex Code
22320 \begin_layout Plain Layout
22326 ] positionne la valeur initiale du compteur,
22327 valeur à laquelle il sera réinitialisé quand cela sera nécessaire.
22329 la valeur désirée est la valeur implicite,
22330 \begin_inset space ~
22336 \begin_layout Description
22337 \begin_inset Flex Code
22340 \begin_layout Plain Layout
22347 \begin_inset Flex Code
22350 \begin_layout Plain Layout
22357 \begin_inset Quotes erd
22361 \begin_inset Quotes erd
22364 ] définit comment le compteur s'affiche.
22365 Fixer ce paramètre positionne également
22366 \begin_inset Flex Code
22369 \begin_layout Plain Layout
22370 LabelStringAppendix
22376 Les arguments spécifiques suivants peuvent être utilisés:
22380 \begin_layout Itemize
22381 \begin_inset Flex Code
22384 \begin_layout Plain Layout
22392 sera remplacé par l'expansion de
22393 \begin_inset Flex Code
22396 \begin_layout Plain Layout
22403 \begin_inset Newline newline
22407 \begin_inset Flex Code
22410 \begin_layout Plain Layout
22411 LabelStringAppendix
22417 \begin_inset Flex Code
22420 \begin_layout Plain Layout
22430 \begin_layout Itemize
22431 les valeurs du compteur peuvent être exprimées par des macros à la \SpecialChar LaTeX
22433 \begin_inset Flex Code
22436 \begin_layout Plain Layout
22454 \begin_inset Flex Code
22457 \begin_layout Plain Layout
22467 \begin_inset Flex Code
22470 \begin_layout Plain Layout
22479 3,\SpecialChar ldots
22482 \begin_inset Flex Code
22485 \begin_layout Plain Layout
22491 pour les lettres en bas de casse:
22498 \begin_inset Flex Code
22501 \begin_layout Plain Layout
22507 pour les lettres en capitales:
22514 \begin_inset Flex Code
22517 \begin_layout Plain Layout
22523 pour la numérotation en bas de casse romaine:
22530 \begin_inset Flex Code
22533 \begin_layout Plain Layout
22539 pour la numérotation capitale romaine:
22546 \begin_layout Standard
22548 \begin_inset Flex Code
22551 \begin_layout Plain Layout
22558 une valeur implicite est construite comme suit:
22559 si le compteur a un compteur parent
22560 \begin_inset Flex Code
22563 \begin_layout Plain Layout
22570 \begin_inset Flex Code
22573 \begin_layout Plain Layout
22581 \begin_inset Newline newline
22585 \begin_inset Flex Code
22588 \begin_layout Plain Layout
22600 \begin_inset Flex Code
22603 \begin_layout Plain Layout
22614 \begin_layout Description
22615 \begin_inset Flex Code
22618 \begin_layout Plain Layout
22619 LabelStringAppendix
22625 \begin_inset Flex Code
22628 \begin_layout Plain Layout
22635 \begin_inset Quotes erd
22639 \begin_inset Quotes erd
22643 \begin_inset Flex Code
22646 \begin_layout Plain Layout
22653 mais pour les annexes.
22656 \begin_layout Description
22657 \begin_inset Flex Code
22660 \begin_layout Plain Layout
22667 \begin_inset Flex Code
22670 \begin_layout Plain Layout
22677 \begin_inset Quotes eld
22681 \begin_inset Quotes erd
22684 ] définit le nom du compteur utilisé en \SpecialChar LaTeX
22687 en \SpecialChar LyX
22689 il existe un compteur dénommé `theorem',
22690 mais son nom dans l'exportation \SpecialChar LaTeX
22694 \begin_layout Description
22695 \begin_inset Flex Code
22698 \begin_layout Plain Layout
22705 \begin_inset Flex Code
22708 \begin_layout Plain Layout
22715 \begin_inset Quotes erd
22719 \begin_inset Quotes erd
22722 ] définit un format à utiliser pour les références mises en forme utilisant ce compteur.
22724 on peut vouloir que les références aux numéros de section apparaissent comme
22725 \begin_inset Quotes cld
22729 \begin_inset space ~
22733 \begin_inset Quotes crd
22737 La chaîne devra contenir
22738 \begin_inset Quotes cld
22742 \begin_inset Quotes crd
22746 Ceci sera remplacé par la valeur courante du compteur.
22753 \begin_layout Description
22754 \begin_inset Flex Code
22757 \begin_layout Plain Layout
22764 \begin_inset Flex Code
22767 \begin_layout Plain Layout
22774 \begin_inset Quotes erd
22778 \begin_inset Quotes erd
22781 ] contient le nom d'un autre compteur:
22782 le compteur actuel sera remis à zéro à chaque fois que l'autre augmentera.
22785 \begin_inset Flex Code
22788 \begin_layout Plain Layout
22795 \begin_inset Flex Code
22798 \begin_layout Plain Layout
22807 \begin_layout Subsection
22808 Description de police
22809 \begin_inset CommandInset label
22811 name "subsec:polices"
22818 \begin_layout Standard
22819 Une description de police ressemble à :
22822 \begin_layout LyX-Code
22836 \begin_layout LyX-Code
22840 \begin_layout LyX-Code
22844 \begin_layout Standard
22845 et les commandes suivantes sont disponibles :
22848 \begin_layout Description
22849 \begin_inset Flex Code
22852 \begin_layout Plain Layout
22867 \begin_inset space ~
22871 \begin_inset CommandInset ref
22873 reference "chap:Names-of-colors"
22881 pour les arguments valides.
22884 \begin_layout Description
22885 \begin_inset Flex Code
22888 \begin_layout Plain Layout
22897 \begin_inset Flex Code
22900 \begin_layout Plain Layout
22910 \begin_inset Flex Code
22913 \begin_layout Plain Layout
22921 \begin_inset Flex Code
22924 \begin_layout Plain Layout
22933 \begin_layout Description
22934 \begin_inset Flex Code
22937 \begin_layout Plain Layout
22944 \begin_inset Flex Code
22947 \begin_layout Plain Layout
22955 ] avec les arguments valides suivants:
22957 \begin_inset Flex Code
22960 \begin_layout Plain Layout
22968 \begin_inset Flex Code
22971 \begin_layout Plain Layout
22979 \begin_inset Flex Code
22982 \begin_layout Plain Layout
22990 \begin_inset Flex Code
22993 \begin_layout Plain Layout
23001 \begin_inset Flex Code
23004 \begin_layout Plain Layout
23012 \begin_inset Flex Code
23015 \begin_layout Plain Layout
23023 \begin_inset Flex Code
23026 \begin_layout Plain Layout
23034 \begin_inset Flex Code
23037 \begin_layout Plain Layout
23045 \begin_inset Flex Code
23048 \begin_layout Plain Layout
23056 \begin_inset Flex Code
23059 \begin_layout Plain Layout
23067 \begin_inset Flex Code
23070 \begin_layout Plain Layout
23077 \begin_inset Newline linebreak
23081 \begin_inset Flex Code
23084 \begin_layout Plain Layout
23091 Chacun de ceux-ci (dés)active l'attribut correspondant.
23092 \begin_inset Newline newline
23097 \begin_inset Flex Code
23100 \begin_layout Plain Layout
23106 active la mise en évidence,
23108 \begin_inset Flex Code
23111 \begin_layout Plain Layout
23118 Si ce dernier point vous intrigue,
23119 souvenez-vous que le réglage de police du contexte courant est généralement hérité du contexte environnant.
23122 \begin_inset Flex Code
23125 \begin_layout Plain Layout
23133 désactiverait la mise en évidence qui était active de toutes façons,
23134 par exemple dans un environnement de théorème.
23138 \begin_layout Description
23139 \begin_inset Flex Code
23142 \begin_layout Plain Layout
23151 \begin_inset Flex Code
23154 \begin_layout Plain Layout
23164 \begin_inset Flex Code
23167 \begin_layout Plain Layout
23176 \begin_layout Description
23177 \begin_inset Flex Code
23180 \begin_layout Plain Layout
23189 \begin_inset Flex Code
23192 \begin_layout Plain Layout
23202 \begin_inset Flex Code
23205 \begin_layout Plain Layout
23213 \begin_inset Flex Code
23216 \begin_layout Plain Layout
23224 \begin_inset Flex Code
23227 \begin_layout Plain Layout
23236 \begin_layout Description
23237 \begin_inset Flex Code
23240 \begin_layout Plain Layout
23247 \begin_inset Flex Code
23250 \begin_layout Plain Layout
23258 \begin_inset Flex Code
23261 \begin_layout Plain Layout
23269 \begin_inset Flex Code
23272 \begin_layout Plain Layout
23282 \begin_inset Flex Code
23285 \begin_layout Plain Layout
23293 \begin_inset Flex Code
23296 \begin_layout Plain Layout
23304 \begin_inset Flex Code
23307 \begin_layout Plain Layout
23315 \begin_inset Flex Code
23318 \begin_layout Plain Layout
23326 \begin_inset Flex Code
23329 \begin_layout Plain Layout
23338 \begin_layout Subsection
23339 \begin_inset CommandInset label
23341 name "subsec:Citation-engine-description"
23345 Description du moteur de citation
23348 \begin_layout Standard
23350 \begin_inset Flex Code
23353 \begin_layout Plain Layout
23360 tels qu'ils ont utilisés dans les fichiers éponymes (voir
23361 \begin_inset CommandInset ref
23363 reference "subsec:Cite-Engine-Files"
23372 définissent les commandes de citation reconnues par un
23373 \begin_inset Quotes cld
23377 \begin_inset Quotes crd
23381 Un moteur de citation,
23382 en \SpecialChar LyX
23384 désigne une façon de spécifier le format des citations en utilisant des nombres,
23385 des noms d'auteurs ou des années.
23388 reconnaît trois types de moteurs:
23391 \begin_layout Enumerate
23392 \begin_inset Flex Code
23395 \begin_layout Plain Layout
23402 la méthode implicite de Bib\SpecialChar TeX
23403 pour mettre en forme les citations,
23404 un style numérique simple (e.
23405 \begin_inset space \thinspace{}
23410 \begin_inset Quotes eld
23414 \begin_inset Quotes erd
23420 \begin_layout Enumerate
23421 \begin_inset Flex Code
23424 \begin_layout Plain Layout
23431 les citations style Harvard combinant noms d'auteurs et année de publication (e.
23432 \begin_inset space \thinspace{}
23437 \begin_inset Quotes eld
23440 Smith et Miller (2017b)
23441 \begin_inset Quotes erd
23447 \begin_layout Enumerate
23448 \begin_inset Flex Code
23451 \begin_layout Plain Layout
23458 citations numériques étendues incluant l'auteur ou le titre à côté du numéro (e.
23459 \begin_inset space \thinspace{}
23464 \begin_inset Quotes eld
23467 Smith et Miller [1]
23468 \begin_inset Quotes erd
23474 \begin_layout Standard
23476 \begin_inset Flex Code
23479 \begin_layout Plain Layout
23485 se présentent comme ceci :
23488 \begin_layout LyX-Code
23492 \begin_layout LyX-Code
23496 \begin_layout LyX-Code
23500 \begin_layout LyX-Code
23501 citeyearpar[][]=parencite*
23504 \begin_layout LyX-Code
23508 \begin_layout LyX-Code
23512 \begin_layout Standard
23514 \begin_inset Flex Code
23517 \begin_layout Plain Layout
23524 Les lignes suivantes définissent respectivement une commande de citation ou un paradigme de commande de citation reconnu par le moteur.
23525 La ligne peut être simplement une commande de citation utilisée à la fois pour désigner la commande \SpecialChar LyX
23526 et la sortie \SpecialChar LaTeX
23527 ou peut être plus compliquée pour éclaircir les choses.
23528 La syntaxe complète est:
23531 \begin_layout LyX-Code
23532 LyXName|alias$*<!_stardesc!_stardesctooltip>[][]=latexcmd
23535 \begin_layout Itemize
23536 \begin_inset Flex Code
23539 \begin_layout Plain Layout
23546 le nom utilisé dans le fichier
23547 \begin_inset Flex Code
23550 \begin_layout Plain Layout
23560 \begin_layout Standard
23561 Pour des raisons de portabilité,
23562 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,
23563 et nous devons choisir un
23564 \begin_inset Flex Code
23567 \begin_layout Plain Layout
23574 si le nom de la commande \SpecialChar LaTeX
23579 \begin_layout Itemize
23580 \begin_inset Flex Code
23583 \begin_layout Plain Layout
23590 une liste de commandes (séparées par des virgules) synonymes du
23591 \begin_inset Flex Code
23594 \begin_layout Plain Layout
23600 donné dans le moteur courant.
23601 Ceci facilite le changement de paquetages de citations et de moteurs.
23603 \begin_inset Flex Code
23606 \begin_layout Plain Layout
23612 peut être comparé à
23613 \begin_inset Flex Code
23616 \begin_layout Plain Layout
23622 dans les définitions de format.
23625 \begin_layout Itemize
23626 \begin_inset Flex Code
23629 \begin_layout Plain Layout
23636 la commande \SpecialChar LaTeX
23637 effectivement émise.
23641 \begin_layout Standard
23642 \begin_inset Flex Code
23645 \begin_layout Plain Layout
23652 \begin_inset Flex Code
23655 \begin_layout Plain Layout
23663 \begin_inset Flex Code
23666 \begin_layout Plain Layout
23674 \begin_inset Flex Code
23677 \begin_layout Plain Layout
23683 sera émis vers \SpecialChar LaTeX
23687 \begin_layout Standard
23691 \begin_layout Itemize
23692 une capitale indique que la commande a également une forme capitalisée (
23693 \begin_inset Flex Code
23696 \begin_layout Plain Layout
23706 \begin_inset Flex Code
23709 \begin_layout Plain Layout
23718 Ceci force en général la capitalisation des préfixes de nom (
23723 \begin_inset Formula $\Rightarrow$
23733 \begin_layout Itemize
23735 \begin_inset Flex Code
23738 \begin_layout Plain Layout
23744 précisent le nombre d'arguments facultatifs (de 0 à 2).
23747 \begin_layout Itemize
23749 \begin_inset Flex Code
23752 \begin_layout Plain Layout
23759 existe une version étoilée de la commande (
23760 \begin_inset Flex Code
23763 \begin_layout Plain Layout
23773 \begin_inset Flex Code
23776 \begin_layout Plain Layout
23789 \begin_layout Standard
23791 la version étoilée signifie qu'il faut afficher tous les auteurs,
23792 même si la liste devrait être raccourcie par
23793 \begin_inset Quotes cld
23797 \begin_inset Quotes crd
23800 du fait de la limite
23801 \begin_inset Flex Code
23804 \begin_layout Plain Layout
23813 \begin_layout Standard
23814 Si l'étoile a une signification différente pour une commande donnée,
23815 ceci peut être spécifié par des crochets anguleux:
23817 \begin_inset Flex Code
23820 \begin_layout Plain Layout
23821 <!_stardesc!_stardesctooltip>
23827 On peut préciser au maximum deux mots-clés (sujets à traduction) marqués par le préfixe
23828 \begin_inset Flex Code
23831 \begin_layout Plain Layout
23838 Le premier désigne la chaîne de caractères qui remplace la case à cocher
23839 \begin_inset Quotes cld
23847 \begin_inset Quotes crd
23850 dans le menu de citation,
23851 le second désigne une bulle d'aide optionnelle pour cette case.
23854 \begin_layout Standard
23855 Notez que ces deux mots-clés doivent être définis dans un
23856 \begin_inset Flex Code
23859 \begin_layout Plain Layout
23865 (voir le paragraphe suivant),
23866 en enlevant le point d'exclamation,
23870 \begin_layout LyX-Code
23871 _stardesc Légende d'une commande étoilée
23874 \begin_layout LyX-Code
23875 _stardesctooltip Bulle d'aide pour la case à cocher d'une commande étoilée
23879 \begin_layout Itemize
23881 \begin_inset Flex Code
23884 \begin_layout Plain Layout
23890 indique que cette commande supporte les
23891 \begin_inset Quotes cld
23894 listes de citation qualifiées
23895 \begin_inset Quotes crd
23899 Ceci est une fonctionnalité particulière à
23903 pour les citations à références multiples,
23904 où une pré- ou post-note peut être associée à chaque référence de la liste.
23905 Veuillez vous reporter au manuel
23912 \begin_layout Standard
23913 Si vous souhaitez ajouter une commande
23917 à un moteur de citation (e.g.
23918 ajouter une commande particulière fournie par une classe),
23919 vous pouvez utiliser
23920 \begin_inset Flex Code
23923 \begin_layout Plain Layout
23924 AddToCiteEngine <type de moteur> \SpecialChar ldots
23931 Notez que seules les commandes de citation qui n'existe pas encore sont ajoutées.
23934 \begin_layout Subsection
23935 \begin_inset CommandInset label
23937 name "subsec:Description citation"
23941 Description d'une insertion de citation
23944 \begin_layout Standard
23946 \begin_inset Flex Code
23949 \begin_layout Plain Layout
23955 servent à décrire comment les citations bibliographiques doivent être affichées,
23956 à la fois dans \SpecialChar LyX
23957 (dans la fenêtre de citation et dans les bulles d'aide,
23958 par exemple) et dans le résultat XHTML.
23959 Un tel bloc se présente comme suit:
23962 \begin_layout LyX-Code
23968 \begin_layout LyX-Code
23974 \begin_layout LyX-Code
23980 \begin_layout LyX-Code
23986 \begin_layout Standard
23992 \begin_layout LyX-Code
23998 \begin_layout LyX-Code
24004 \begin_layout LyX-Code
24010 \begin_layout LyX-Code
24016 \begin_layout Standard
24017 Dans le premier cas,
24018 les différentes lignes définissent l'affichage de l'information correspondant à une article ou à un livre,
24020 et une telle définition peut être créée pour tout type d'entrée apparaissant dans un fichier Bib\SpecialChar TeX
24023 définit un format implicite dans le code source qui sera utilisé si aucune définition spécifique n'est fournie.
24025 prédéfinit plusieurs formats dans le fichier
24026 \begin_inset Flex Code
24029 \begin_layout Plain Layout
24036 qui est inclus dans la plupart des classes de document \SpecialChar LyX
24040 \begin_layout Standard
24041 Dans le second cas,
24042 les lignes définissent comment une commande de citation particulière (dans l'exemple
24043 \begin_inset Flex Code
24046 \begin_layout Plain Layout
24056 \begin_inset Flex Code
24059 \begin_layout Plain Layout
24067 ) doit être affichée dans la légende d'insert de citation,
24068 dans le dialogue de citation ou dans le résultat XHTML.
24070 définit de tels formats pour les variantes de style de citation qu'il reconnaît via
24072 Document\SpecialChar menuseparator
24073 Paramètres\SpecialChar menuseparator
24074 Bibliographie\SpecialChar ldots
24078 \begin_inset Flex Code
24081 \begin_layout Plain Layout
24087 qui accompagnent \SpecialChar LyX
24089 \begin_inset space ~
24093 \begin_inset CommandInset ref
24095 reference "subsec:Cite-Engine-Files"
24106 \begin_layout Standard
24107 Les définitions utilisent un langage simple qui permet
24108 \begin_inset space ~
24111 de remplacer les clés Bib\SpecialChar TeX
24113 les clés doivent être encloses entre caractères
24114 \begin_inset Flex Code
24117 \begin_layout Plain Layout
24126 \begin_inset Flex Code
24129 \begin_layout Plain Layout
24136 Une définition simple serait par exemple:
24139 \begin_layout LyX-Code
24142 \begin_inset Quotes eld
24146 \begin_inset Quotes erd
24152 \begin_layout Standard
24153 Ceci imprimerait le nom de l'auteur,
24154 suivi d'une virgule,
24156 entre double guillemets,
24160 \begin_layout Standard
24162 vous voudrez parfois n'imprimer une clé que si elle existe.
24163 Ceci est obtenu par une construction conditionnelle,
24166 \begin_inset Flex Code
24169 \begin_layout Plain Layout
24171 \begin_inset space ~
24182 \begin_inset Flex Code
24185 \begin_layout Plain Layout
24193 \begin_inset Quotes cld
24197 \begin_inset Quotes crd
24200 suivi de la clé volume.
24201 On peut aussi introduire une clause
24202 \begin_inset Flex Code
24205 \begin_layout Plain Layout
24211 dans l'expression conditionnelle,
24213 \begin_inset Newline newline
24217 \begin_inset Flex Code
24220 \begin_layout Plain Layout
24221 {%author%[[%author%]][[%editor%,
24228 \begin_inset Newline newline
24233 \begin_inset Flex Code
24236 \begin_layout Plain Layout
24242 est imprimée si elle existe;
24244 \begin_inset Flex Code
24247 \begin_layout Plain Layout
24255 \begin_inset Quotes cld
24260 \begin_inset Quotes crd
24264 Noter que la clé est encore enclose entre caractères
24265 \begin_inset Flex Code
24268 \begin_layout Plain Layout
24275 la clause conditionnelle entière est enclose entre accolades,
24277 \begin_inset Flex Code
24280 \begin_layout Plain Layout
24287 \begin_inset Flex Code
24290 \begin_layout Plain Layout
24296 sont encloses entre double crochets
24297 \begin_inset Quotes cld
24301 \begin_inset Quotes crd
24305 \begin_inset Quotes cld
24309 \begin_inset Quotes crd
24313 Il ne peut avoir d'espaces entre ces marqueurs.
24316 \begin_layout Standard
24317 En plus des clés d'entrée,
24318 quelques clés spéciales peuvent être utilisée pour ces conditions:
24321 \begin_layout Itemize
24322 \begin_inset Flex Code
24325 \begin_layout Plain Layout
24326 {%dialog%[[true]][[false]]}
24333 \begin_inset Quotes cld
24337 \begin_inset Quotes crd
24340 pour les dialogues et les menus,
24342 \begin_inset Quotes cld
24346 \begin_inset Quotes crd
24349 dans d'autres contextes (fenêtre \SpecialChar LyX
24354 \begin_layout Itemize
24355 \begin_inset Flex Code
24358 \begin_layout Plain Layout
24359 {%export%[[true]][[false]]}
24366 \begin_inset Quotes cld
24370 \begin_inset Quotes crd
24373 pour exports et menus,
24375 \begin_inset Quotes cld
24379 \begin_inset Quotes crd
24382 dans d'autres contextes (fenêtre \SpecialChar LyX
24387 \begin_layout Itemize
24388 \begin_inset Flex Code
24391 \begin_layout Plain Layout
24399 \begin_inset Quotes cld
24403 \begin_inset Quotes crd
24406 si un autre élément suit (e.
24407 \begin_inset space \thinspace{}
24411 dans une citation à clés multiples),
24413 \begin_inset Quotes cld
24417 \begin_inset Quotes crd
24421 \begin_inset Quotes crd
24427 \begin_layout Itemize
24428 \begin_inset Flex Code
24431 \begin_layout Plain Layout
24432 {%second%[[true]][[false]]}
24439 \begin_inset Quotes cld
24443 \begin_inset Quotes crd
24446 si c'est le second élément d'une liste,
24448 \begin_inset Quotes cld
24452 \begin_inset Quotes crd
24458 \begin_layout Itemize
24459 \begin_inset Flex Code
24462 \begin_layout Plain Layout
24463 {%ifstar%[[true]][[false]]}
24470 \begin_inset Quotes cld
24474 \begin_inset Quotes crd
24477 pour une commande de citation étoilée (comme
24478 \begin_inset Flex Code
24481 \begin_layout Plain Layout
24491 \begin_inset Quotes cld
24495 \begin_inset Quotes crd
24498 si la commande est non étoilée;
24501 \begin_layout Itemize
24502 \begin_inset Flex Code
24505 \begin_layout Plain Layout
24506 {%ifentrytype:<type>%[[true]][[false]]}
24513 \begin_inset Quotes cld
24517 \begin_inset Quotes crd
24520 si le type d'entrée courant correspond à
24521 \begin_inset Flex Code
24524 \begin_layout Plain Layout
24532 \begin_inset Quotes cld
24536 \begin_inset Quotes crd
24540 dans une définition de citation
24541 \begin_inset Flex Code
24544 \begin_layout Plain Layout
24545 {%ifentrytype:book%[[ceci est un livre]][[ceci n'est pas un livre]]}
24553 \begin_layout Itemize
24554 \begin_inset Flex Code
24557 \begin_layout Plain Layout
24558 {%ifmultiple:<authortype>%[[true]][[false]]}
24565 \begin_inset Quotes cld
24569 \begin_inset Quotes crd
24572 si le type d'auteur courant ( author,
24573 editor etc.) a plusieurs auteurs,
24575 \begin_inset Quotes cld
24579 \begin_inset Quotes crd
24583 dans la définition d'une bibliographie:
24585 \begin_inset Flex Code
24588 \begin_layout Plain Layout
24589 {%ifmultiple:editor%[[eds.]][[ed.]]}
24597 \begin_layout Itemize
24598 \begin_inset Flex Code
24601 \begin_layout Plain Layout
24602 {%ifqualified%[[true]][[false]]}
24609 \begin_inset Quotes cld
24613 \begin_inset Quotes crd
24616 si la citation courante est est une liste de citation qualifiée (un format spécifique
24620 pour les citations à références multiples),
24622 \begin_inset Quotes cld
24626 \begin_inset Quotes crd
24632 \begin_layout Standard
24634 \begin_inset Flex Code
24637 \begin_layout Plain Layout
24643 imprime la clé auteur telle qu'elle est décrite dans le fichier bibliographique.
24644 Ce n'est pas nécessairement ce qui est désiré,
24645 puisque le résultat pourrait être
24646 \begin_inset Quotes cld
24653 \begin_inset Quotes crd
24657 \begin_inset Quotes cld
24661 \begin_inset Quotes crd
24664 est utilisé par Bib\SpecialChar TeX
24665 pour séparer les auteurs).
24667 propose donc quelques méthodes pour afficher correctement des listes de noms (qui seront également traduites).
24668 Les solutions suivantes sont disponibles:
24671 \begin_layout Enumerate
24672 Pour les listes de noms avec prénom et nom,
24673 appropriées pour les auteurs/éditeurs d'une entrée bibliographique.
24675 \begin_inset Flex Code
24678 \begin_layout Plain Layout
24684 précise le type de liste requis (e.g.
24686 \begin_inset Flex Code
24689 \begin_layout Plain Layout
24699 \begin_layout Itemize
24700 \begin_inset Flex Code
24703 \begin_layout Plain Layout
24704 %abbrvnames:<nametype>%
24710 crée une liste abrégée (avec
24711 \begin_inset Quotes cld
24715 \begin_inset Quotes crd
24719 \begin_inset Flex Code
24722 \begin_layout Plain Layout
24731 \begin_layout Itemize
24732 \begin_inset Flex Code
24735 \begin_layout Plain Layout
24736 %fullnames:<nametype>%
24742 crée une liste complète (jamais abréviée avec
24743 \begin_inset Quotes cld
24747 \begin_inset Quotes crd
24753 \begin_layout Itemize
24754 \begin_inset Flex Code
24757 \begin_layout Plain Layout
24758 %forceabbrvnames:<nametype>%
24764 crée une liste toujours abrégée (avec
24765 \begin_inset Quotes cld
24769 \begin_inset Quotes crd
24773 \begin_inset Flex Code
24776 \begin_layout Plain Layout
24786 \begin_layout Enumerate
24787 Autres listes avec prénom et nom,
24788 si l'ordre des nom et prénom diffère dans l'entrée bibliographique (comme avec:
24790 \begin_inset Quotes cld
24800 \begin_inset Quotes crd
24807 \begin_layout Itemize
24808 \begin_inset Flex Code
24811 \begin_layout Plain Layout
24812 %abbrvbynames:<nametype>%
24818 crée une liste abrégée (avec
24819 \begin_inset Quotes cld
24823 \begin_inset Quotes crd
24827 \begin_inset Flex Code
24830 \begin_layout Plain Layout
24839 \begin_layout Itemize
24840 \begin_inset Flex Code
24843 \begin_layout Plain Layout
24844 %fullbynames:<nametype>%
24850 crée une liste complète (jamais abréviée avec
24851 \begin_inset Quotes cld
24855 \begin_inset Quotes crd
24861 \begin_layout Itemize
24862 \begin_inset Flex Code
24865 \begin_layout Plain Layout
24866 %forceabbrvbynames:<nametype>%
24872 crée une liste toujours abrégée (avec
24873 \begin_inset Quotes cld
24877 \begin_inset Quotes crd
24881 \begin_inset Flex Code
24884 \begin_layout Plain Layout
24894 \begin_layout Enumerate
24895 Et enfin listes constituées uniquement de noms de famille,
24896 comme utilisé dans les étiquettes de citation auteur-année.
24897 Elles ne prennent pas de
24898 \begin_inset Flex Code
24901 \begin_layout Plain Layout
24908 mais retournent toujours soit une liste d'auteurs ou,
24909 si c'est impossible,
24910 une liste d'éditeurs (comme il est fréquent dans les étiquettes auteur-année):
24914 \begin_layout Itemize
24915 \begin_inset Flex Code
24918 \begin_layout Plain Layout
24925 crée une liste abrégée (avec
24926 \begin_inset Quotes cld
24930 \begin_inset Quotes crd
24934 \begin_inset Flex Code
24937 \begin_layout Plain Layout
24946 \begin_layout Itemize
24947 \begin_inset Flex Code
24950 \begin_layout Plain Layout
24957 crée une liste complète (jamais abréviée avec
24958 \begin_inset Quotes cld
24962 \begin_inset Quotes crd
24968 \begin_layout Itemize
24969 \begin_inset Flex Code
24972 \begin_layout Plain Layout
24973 %forceabbrvciteauthor%
24979 crée une liste toujours abrégée (avec
24980 \begin_inset Quotes cld
24984 \begin_inset Quotes crd
24988 \begin_inset Flex Code
24991 \begin_layout Plain Layout
25002 \begin_layout Standard
25003 L'ordre prénom/nom dans les deux premières listes peut être ajusté via ces macros:
25006 \begin_layout Itemize
25007 \begin_inset Flex Code
25010 \begin_layout Plain Layout
25011 !firstnameform %surname%,
25017 (premier auteur dans les listes de type 1)
25020 \begin_layout Itemize
25021 \begin_inset Flex Code
25024 \begin_layout Plain Layout
25025 !othernameform %surname%,
25031 (autres auteurs dans les listes de type 1)
25034 \begin_layout Itemize
25035 \begin_inset Flex Code
25038 \begin_layout Plain Layout
25039 !firstbynameform %prename% %surname%
25044 (premier auteur dans les listes de type 2)
25047 \begin_layout Itemize
25048 \begin_inset Flex Code
25051 \begin_layout Plain Layout
25052 !otherbynameform %prename% %surname%
25057 (autres auteurs dans les listes de type 2)
25060 \begin_layout Standard
25061 Ceci vous permet de créer des nommages tels que
25062 \begin_inset Quotes cld
25066 Peter and Mary Smith:
25070 John Doe and Pat Green,
25071 eds.:\SpecialChar ldots
25073 \begin_inset Quotes crd
25079 \begin_layout Standard
25080 Il existe enfin une autre syntaxe possible dans ces définitions,
25081 qui se présente comme suit:
25082 \begin_inset Flex Code
25085 \begin_layout Plain Layout
25092 Ceci définit une entité d'information utilisée pour créer du
25093 \begin_inset Quotes cld
25097 \begin_inset Quotes crd
25101 De manière évidente,
25102 nous ne souhaitons pas exporter des balises HTML en écrivant du texte normal,
25103 aussi doivent elles être enclose entre
25104 \begin_inset Quotes cld
25108 \begin_inset Quotes crd
25112 \begin_inset Quotes cld
25116 \begin_inset Quotes crd
25122 \begin_layout Standard
25123 Deux définitions spéciales sont également disponibles dans un bloc
25124 \begin_inset Flex Code
25127 \begin_layout Plain Layout
25133 Un exemple de la première définition est celle-ci:
25136 \begin_layout LyX-Code
25138 \begin_inset Quotes eld
25142 \begin_inset Quotes erd
25148 \begin_layout Standard
25149 Ceci est une abréviation,
25150 ou macro-instruction,
25151 et peut être employée comme une clé:
25153 \begin_inset Flex Code
25156 \begin_layout Plain Layout
25165 \begin_inset Flex Code
25168 \begin_layout Plain Layout
25174 exactement comme s'il s'agissait de sa définition.
25175 Exprimons par conséquent un
25183 \begin_layout LyX-Code
25187 \begin_layout Standard
25190 ne devrait pas se perdre dans une boucle infinie,
25191 mais cela peut prendre un moment avant qu'il s'en sorte.
25194 \begin_layout Standard
25195 Le second type de définitions particulières se présente comme ceci:
25198 \begin_layout LyX-Code
25202 \begin_layout Standard
25203 Ceci définit un segment de texte susceptible de traduction,
25204 ce qui permet de traduire les parties appropriées de la bibliographie ou de la citation.
25205 Cette syntaxe peut être incluse dans une définition normale en la considérant comme une clé:
25207 \begin_inset Flex Code
25210 \begin_layout Plain Layout
25217 Notez qu'il existe deux façons de traduire:
25218 toutes les définitions commençant par
25219 \begin_inset Flex Code
25222 \begin_layout Plain Layout
25229 comme dans l'exemple ci-dessus,
25230 seront traduites dans le tampon actif courant (la traduction sera faite dans la langue du document);
25231 toutes les définitions commençant par un caractère
25232 \begin_inset Quotes cld
25236 \begin_inset Quotes crd
25239 seulement seront traduites dans la langue de l'interface.
25240 Ceci est la traduction correcte pour les chaînes de caractères qui apparaissent seulement dans les menus ou les boutons,
25245 \begin_layout LyX-Code
25246 _addtobib Add to bibliography only.
25249 \begin_layout Standard
25250 Plusieurs d'entre elles sont prédéfinies dans
25251 \begin_inset Flex Code
25254 \begin_layout Plain Layout
25260 et les différents fichiers
25261 \begin_inset Flex Code
25264 \begin_layout Plain Layout
25271 Notez bien que ce ne sont pas des macro-instructions,
25272 au sens défini ci-dessus:
25273 elles ne seront pas interprétées.
25276 \begin_layout Standard
25277 Voici donc un exemple utilisant ces fonctionnalités:
25278 \begin_inset VSpace defskip
25284 \begin_layout Standard
25288 !authoredit {%author%[[%author%,
25289 ]][[{%editor%[[%editor%,
25294 \begin_layout Standard
25295 \begin_inset VSpace defskip
25298 Ceci défini une macro qui imprime le nom de l'auteur,
25299 suivi d'un virgule,
25301 \begin_inset Flex Code
25304 \begin_layout Plain Layout
25311 ou bien imprime le nom de l'éditeur,
25313 \begin_inset Flex Code
25316 \begin_layout Plain Layout
25322 ou de sa traduction (implicitement,
25324 \begin_inset Quotes cld
25328 \begin_inset Quotes crd
25333 \begin_inset Flex Code
25336 \begin_layout Plain Layout
25343 Notez que ceci est déjà défini dans
25344 \begin_inset Flex Code
25347 \begin_layout Plain Layout
25354 vous pouvez donc l'utiliser dans vos propres définitions,
25356 si vous chargez ce fichier d'abord.
25359 \begin_layout Section
25360 Directives pour l'exportation XHTML
25361 \begin_inset CommandInset label
25363 name "sec:Tags-for-XHTML"
25370 \begin_layout Standard
25371 Comme pour \SpecialChar LaTeX
25373 la présentation du résultat HTML créé par \SpecialChar LyX
25374 est déterminé par les informations de format.
25377 produit une présentation implicite raisonnable,
25378 et comme indiqué plus haut,
25379 il construira même des règles implicites CSS à partir des autres directives de format.
25382 essaiera d'utiliser l'information du bloc
25383 \begin_inset Flex Code
25386 \begin_layout Plain Layout
25392 du style Chapter pour écrire une CSS qui mettra en forme les titres de chapitres de manière appropriée.
25395 \begin_layout Standard
25396 Dans de nombreux cas,
25397 vous n'aurez donc sans doute rien à faire du tout pour obtenir un résultat XHTML acceptable pour vos environnements propres,
25398 vos inserts personnalisés,
25400 Mais dans certains cas vous devrez faire quelque chose,
25401 et \SpecialChar LyX
25402 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.
25405 \begin_layout Standard
25406 Notez qu'il existe deux directives,
25407 \begin_inset Flex Code
25410 \begin_layout Plain Layout
25417 \begin_inset Flex Code
25420 \begin_layout Plain Layout
25427 qui peuvent apparaître en dehors des déclarations de style et d'insert.
25429 \begin_inset CommandInset ref
25431 reference "subsec:Paramètres-généraux-d'une"
25436 pour les détails sur celles-ci.
25439 \begin_layout Subsection
25440 Styles de paragraphe
25441 \begin_inset CommandInset label
25443 name "subsec:Styles-de-paragraphe-XHTML"
25450 \begin_layout Standard
25451 Le type de XHTML que \SpecialChar LyX
25452 crée pour un paragraphe dépend s'il s'agit d'un paragraphe normal,
25453 d'une commande ou d'un environnement,
25454 ce qui est déterminé par le contenu de la directive correspondante
25455 \begin_inset Flex Code
25458 \begin_layout Plain Layout
25468 \begin_layout Standard
25469 Pour une commande ou un paragraphe normal,
25470 le résultat XHTML a la forme suivante:
25473 \begin_layout LyX-Code
25477 \begin_inset Quotes erd
25481 \begin_inset Quotes erd
25487 \begin_layout LyX-Code
25491 \begin_inset Quotes erd
25495 \begin_inset Quotes erd
25498 >Étiquette</labeltag>
25501 \begin_layout LyX-Code
25504 Contenu du paragraphe
25507 \begin_layout LyX-Code
25513 \begin_layout Standard
25514 Les balises d'étiquette sont bien entendu omises si le paragraphe n'est pas étiqueté.
25517 \begin_layout Standard
25518 Pour un environnement qui n'est pas du type liste,
25519 le XHTML prend la forme:
25522 \begin_layout LyX-Code
25526 \begin_inset Quotes erd
25530 \begin_inset Quotes erd
25536 \begin_layout LyX-Code
25540 \begin_inset Quotes erd
25544 \begin_inset Quotes erd
25548 \begin_inset Quotes erd
25552 \begin_inset Quotes erd
25555 >Étiquette d'environnement</labeltag>Premier paragraphe.</itemtag>
25558 \begin_layout LyX-Code
25561 <itemtag>Second paragraphe.</itemtag>
25564 \begin_layout LyX-Code
25570 \begin_layout Standard
25571 Noter que l'étiquette n'est émise que pour le premier paragraphe,
25572 comme ce serait le cas pour une théorème,
25576 \begin_layout Standard
25578 nous avons une de ces formes:
25581 \begin_layout LyX-Code
25585 \begin_inset Quotes erd
25589 \begin_inset Quotes erd
25595 \begin_layout LyX-Code
25599 \begin_inset Quotes erd
25603 \begin_inset Quotes erd
25607 \begin_inset Quotes erd
25611 \begin_inset Quotes erd
25614 >Étiquette de liste</labeltag>Premier élément.</itemtag>
25617 \begin_layout LyX-Code
25621 \begin_inset Quotes erd
25625 \begin_inset Quotes erd
25629 \begin_inset Quotes erd
25633 \begin_inset Quotes erd
25636 >Étiquette de liste</labeltag>Second élément.</itemtag>
25639 \begin_layout LyX-Code
25645 \begin_layout LyX-Code
25649 \begin_layout LyX-Code
25653 \begin_inset Quotes erd
25657 \begin_inset Quotes erd
25663 \begin_layout LyX-Code
25667 \begin_inset Quotes erd
25671 \begin_inset Quotes erd
25674 >Étiquette de liste</labeltag><itemtag attr=
25675 \begin_inset Quotes erd
25679 \begin_inset Quotes erd
25682 >Premier élément.</itemtag>
25685 \begin_layout LyX-Code
25689 \begin_inset Quotes erd
25693 \begin_inset Quotes erd
25696 >Étiquette de liste</labeltag><itemtag attr=
25697 \begin_inset Quotes erd
25701 \begin_inset Quotes erd
25704 >Second élément.</itemtag>
25707 \begin_layout LyX-Code
25713 \begin_layout Standard
25714 Noter la différence en ce qui concerne l'ordre des balises
25715 \begin_inset Flex Code
25718 \begin_layout Plain Layout
25725 \begin_inset Flex Code
25728 \begin_layout Plain Layout
25735 L'ordre obtenu dépend du positionnement de
25736 \begin_inset Flex Code
25739 \begin_layout Plain Layout
25747 \begin_inset Flex Code
25750 \begin_layout Plain Layout
25756 est fausse (valeur implicite),
25757 vous obtiendrez la première forme,
25758 avec l'étiquette dans l'élément;
25759 s'il la valeur est vraie,
25760 vous obtiendrez la seconde forme,
25761 avec l'étiquette en dehors de l'élément.
25764 \begin_layout Standard
25765 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.
25766 Comme indiqué ci-dessus,
25769 utilise des valeurs implicites raisonnables pour la plupart d'entre elles,
25770 vous n'aurez donc pas grand-chose à faire pour produire un résultat XHTML satisfaisant.
25771 Pensez aux directives disponibles comme un supplément pour obtenir un réglage à votre convenance.
25774 \begin_layout Description
25775 \begin_inset Flex Code
25778 \begin_layout Plain Layout
25785 \begin_inset Flex Code
25788 \begin_layout Plain Layout
25794 ] précise les informations d'attribut à émettre avec la balise principale.
25796 \begin_inset Flex Code
25799 \begin_layout Plain Layout
25800 \begin_inset Quotes cld
25804 \begin_inset Quotes crd
25816 \begin_inset Newline newline
25820 \begin_inset Flex Code
25823 \begin_layout Plain Layout
25824 \begin_inset Quotes cld
25828 \begin_inset Quotes crd
25838 \begin_inset Flex Code
25841 \begin_layout Plain Layout
25847 est le nom du style en bas de casse,
25850 Ceci ne doit contenir
25854 information de style:
25856 \begin_inset Flex Code
25859 \begin_layout Plain Layout
25868 \begin_layout Description
25869 \begin_inset Flex Code
25872 \begin_layout Plain Layout
25879 \begin_inset Flex Code
25882 \begin_layout Plain Layout
25888 ] définit la calsse CSS à utiliser pour ce paragraphe.
25890 si le type du paragraphe est une énumération ou une liste à puces,
25891 la valeur implicite sera
25892 \begin_inset Quotes cld
25896 \begin_inset Quotes crd
25900 \begin_inset Quotes cld
25904 \begin_inset Quotes crd
25909 \begin_inset Quotes cld
25913 \begin_inset Quotes crd
25918 \begin_inset Quotes cld
25922 \begin_inset Quotes crd
25927 \begin_inset Quotes cld
25931 \begin_inset Quotes crd
25936 \begin_inset Quotes cld
25940 \begin_inset Quotes crd
25944 en fonction de la profondeur.
25945 Ceci peut être surchargé ici,
25946 cependant le suffixe ne sera pas ajouté dans ce cas,
25947 c'est-à-dire que la classe CSS sera toujours exactement ce qui sera déclaré ici.
25950 \begin_layout Description
25951 \begin_inset Flex Code
25954 \begin_layout Plain Layout
25961 \begin_inset Flex Code
25964 \begin_layout Plain Layout
25973 \begin_inset space \thinspace{}
25977 \begin_inset Flex Code
25980 \begin_layout Plain Layout
25986 ] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
25988 même si une information complémentaire est explicitement émise par
25989 \begin_inset Flex Code
25992 \begin_layout Plain Layout
25999 Positionner cette directive à
26000 \begin_inset Flex Code
26003 \begin_layout Plain Layout
26009 vous permet de modifier ou de compléter la CSS créée,
26010 plutôt que de l'écraser complètement.
26012 \begin_inset Flex Code
26015 \begin_layout Plain Layout
26024 \begin_layout Description
26025 \begin_inset Flex Code
26028 \begin_layout Plain Layout
26035 \begin_inset Flex Code
26038 \begin_layout Plain Layout
26046 ] précise si ce paragraphe (d'habitude une section ou similaire) doit être ajouté à la table des matières.
26047 Implicitement vrai,
26048 donc il faut le mettre à faux pour les sections étoilées par exemple.
26051 \begin_layout Description
26052 \begin_inset Flex Code
26055 \begin_layout Plain Layout
26062 \begin_inset Flex Code
26065 \begin_layout Plain Layout
26071 ] définit la balise utilisée pour les paragraphes ou environnements isolés,
26073 \begin_inset Flex Code
26076 \begin_layout Plain Layout
26082 dans les exemples ci-dessus.
26084 \begin_inset Flex Code
26087 \begin_layout Plain Layout
26096 \begin_layout Description
26097 \begin_inset Flex Code
26100 \begin_layout Plain Layout
26107 \begin_inset Flex Code
26110 \begin_layout Plain Layout
26116 ] définit les attributs des balises
26117 \begin_inset Flex Code
26120 \begin_layout Plain Layout
26128 \begin_inset Flex Code
26131 \begin_layout Plain Layout
26132 \begin_inset Quotes cld
26135 class=`nomstyle_item'
26136 \begin_inset Quotes crd
26145 Ceci ne doit contenir
26149 information de style:
26151 \begin_inset Flex Code
26154 \begin_layout Plain Layout
26163 \begin_layout Description
26164 \begin_inset Flex Code
26167 \begin_layout Plain Layout
26174 \begin_inset Flex Code
26177 \begin_layout Plain Layout
26183 ] définit la balise utilisée pour les étiquettes de paragraphe et d'élément,
26185 \begin_inset Flex Code
26188 \begin_layout Plain Layout
26194 dans les exemples ci-dessus.
26196 \begin_inset Flex Code
26199 \begin_layout Plain Layout
26207 \begin_inset Flex Code
26210 \begin_layout Plain Layout
26217 \begin_inset Flex Code
26220 \begin_layout Plain Layout
26227 \begin_inset Newline newline
26231 \begin_inset Flex Code
26234 \begin_layout Plain Layout
26235 Centered_Top_Environment
26241 auquel cas elle vaut implicitement
26242 \begin_inset Flex Code
26245 \begin_layout Plain Layout
26254 \begin_layout Description
26255 \begin_inset Flex Code
26258 \begin_layout Plain Layout
26265 \begin_inset Flex Code
26268 \begin_layout Plain Layout
26274 ] définit les attributs de la balise
26275 \begin_inset Flex Code
26278 \begin_layout Plain Layout
26286 \begin_inset Quotes erd
26290 Ceci ne doit contenir
26294 information de style:
26296 \begin_inset Flex Code
26299 \begin_layout Plain Layout
26308 \begin_layout Description
26309 \begin_inset Flex Code
26312 \begin_layout Plain Layout
26319 \begin_inset Flex Code
26322 \begin_layout Plain Layout
26331 \begin_inset space \thinspace{}
26335 \begin_inset Flex Code
26338 \begin_layout Plain Layout
26345 significatif uniquement pour les environnements de liste,
26346 contrôle si la balise d'étiquetage est émise avant ou dans la balise d'élément.
26347 Ceci est utilisé par exemple dans l'environnement de description,
26349 \begin_inset Flex Code
26352 \begin_layout Plain Layout
26353 \begin_inset Quotes cld
26356 <dt>\SpecialChar ldots
26357 </dt><dd>\SpecialChar ldots
26359 \begin_inset Quotes crd
26369 \begin_inset Flex Code
26372 \begin_layout Plain Layout
26379 la balise d'étiquetage est dans la balise d'élément.
26382 \begin_layout Description
26383 \begin_inset Flex Code
26386 \begin_layout Plain Layout
26392 définit l'information à émettre dans la section
26393 \begin_inset Flex Code
26396 \begin_layout Plain Layout
26402 quand ce style est utilisé.
26403 Ceci pourrait être utilisé par exemple pour inclure un bloc
26404 \begin_inset Flex Code
26407 \begin_layout Plain Layout
26413 définissant un gestionnaire
26414 \begin_inset Flex Code
26417 \begin_layout Plain Layout
26426 \begin_layout Description
26427 \begin_inset Flex Code
26430 \begin_layout Plain Layout
26436 définit l'information à émettre dans la section
26437 \begin_inset Flex Code
26440 \begin_layout Plain Layout
26446 quand ce style est utilisé.
26447 Ceci pourrait être utilisé par exemple pour inclure un bloc
26448 \begin_inset Flex Code
26451 \begin_layout Plain Layout
26457 définissant un gestionnaire
26458 \begin_inset Flex Code
26461 \begin_layout Plain Layout
26468 Doit être fermé par
26469 \begin_inset Flex Code
26472 \begin_layout Plain Layout
26481 \begin_layout Description
26482 \begin_inset Flex Code
26485 \begin_layout Plain Layout
26492 \begin_inset Flex Code
26495 \begin_layout Plain Layout
26501 ] définit la balise utilisé pour l'étiquette principale,
26503 \begin_inset Flex Code
26506 \begin_layout Plain Layout
26512 dans les exemples ci-dessus.
26514 \begin_inset Flex Code
26517 \begin_layout Plain Layout
26526 \begin_layout Description
26527 \begin_inset Flex Code
26530 \begin_layout Plain Layout
26537 \begin_inset Flex Code
26540 \begin_layout Plain Layout
26549 \begin_inset space \thinspace{}
26553 \begin_inset Flex Code
26556 \begin_layout Plain Layout
26562 ] identifie ce style comme celui à utiliser pour créer la balise
26563 \begin_inset Flex Code
26566 \begin_layout Plain Layout
26572 dans le fichier XHTML.
26573 Implicitement fausse.
26575 \begin_inset Flex Code
26578 \begin_layout Plain Layout
26584 la positionne à vraie pour l'environnement
26585 \begin_inset Flex Code
26588 \begin_layout Plain Layout
26597 \begin_layout Subsection
26601 \begin_layout Standard
26602 L'exportation XHTML des inserts peut également être contrôlée par l'information résidant dans les fichiers de format
26606 \begin_layout Plain Layout
26608 ceci n'est exact que pour les inserts de
26609 \begin_inset Quotes cld
26613 \begin_inset Quotes crd
26616 (les inserts dans lesquels vous pouvez effectuer une saisie),
26617 mais n'est pas exact pour les inserts de
26618 \begin_inset Quotes cld
26622 \begin_inset Quotes crd
26625 (inserts associés à des boîtes de dialogue).
26633 essaie de produire implicitement un résultat raisonnable,
26634 et il crée des règles CSS implicites.
26635 Mais tout peut être personnalisé.
26638 \begin_layout Standard
26639 Le résultat XHTML produit par \SpecialChar LyX
26640 pour un insert a la forme suivante:
26643 \begin_layout LyX-Code
26645 \begin_inset Quotes erd
26649 \begin_inset Quotes erd
26655 \begin_layout LyX-Code
26656 <labeltag>Étiquette</labeltag>
26659 \begin_layout LyX-Code
26661 \begin_inset Quotes erd
26665 \begin_inset Quotes erd
26668 >Contenu de l'insert.</innertag>
26671 \begin_layout LyX-Code
26675 \begin_layout Standard
26676 Si l'insert permet de saisir plusieurs paragraphes —
26679 \begin_inset Flex Code
26682 \begin_layout Plain Layout
26689 alors le contenu de l'insert sera exporté également en paragraphes formatés en fonction des styles utilisés pour ces paragraphes (standard,
26690 citation et similaire).
26691 La balise d'étiquetage est bien entendu omise si la paragraphe n'a pas d'étiquette et,
26694 \begin_inset Flex Code
26697 \begin_layout Plain Layout
26704 La balise interne est facultative et,
26709 \begin_layout Standard
26710 Les balises et attributs spécifiques émis pour chaque insert peuvent être contrôlés au moyen des directives de format suivantes:
26713 \begin_layout Description
26714 \begin_inset Flex Code
26717 \begin_layout Plain Layout
26724 \begin_inset Flex Code
26727 \begin_layout Plain Layout
26733 ] précise les informations d'attribut à émettre avec la balise principale.
26735 \begin_inset Flex Code
26738 \begin_layout Plain Layout
26739 \begin_inset Quotes cld
26742 class=`moninsert' onclick=`\SpecialChar ldots
26744 \begin_inset Quotes crd
26756 \begin_inset Flex Code
26759 \begin_layout Plain Layout
26760 \begin_inset Quotes cld
26764 \begin_inset Quotes crd
26774 \begin_inset Flex Code
26777 \begin_layout Plain Layout
26783 est le nom \SpecialChar LyX
26784 de l'insert en bas de casse et avec les caractères non alphanumériques remplacés par des caractères
26785 \begin_inset Quotes cld
26789 \begin_inset Quotes crd
26797 \begin_layout Description
26798 \begin_inset Flex Code
26801 \begin_layout Plain Layout
26808 \begin_inset Flex Code
26811 \begin_layout Plain Layout
26820 \begin_inset space \thinspace{}
26824 \begin_inset Flex Code
26827 \begin_layout Plain Layout
26833 ] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
26835 même si une information complémentaire est explicitement émise par
26836 \begin_inset Flex Code
26839 \begin_layout Plain Layout
26846 Positionner cette directive à
26847 \begin_inset Flex Code
26850 \begin_layout Plain Layout
26856 vous permet de modifier ou de compléter la CSS créée,
26857 plutôt que de l'écraser complètement.
26859 \begin_inset Flex Code
26862 \begin_layout Plain Layout
26871 \begin_layout Description
26872 \begin_inset Flex Code
26875 \begin_layout Plain Layout
26882 \begin_inset Flex Code
26885 \begin_layout Plain Layout
26891 ] fixe l'attribut de la balise interne.
26893 \begin_inset Newline newline
26897 \begin_inset Flex Code
26900 \begin_layout Plain Layout
26901 \begin_inset Quotes cld
26904 class=`nominsert_inner'
26905 \begin_inset Quotes crd
26916 \begin_layout Description
26917 \begin_inset Flex Code
26920 \begin_layout Plain Layout
26927 \begin_inset Flex Code
26930 \begin_layout Plain Layout
26936 ] détermine la balise interne,
26938 \begin_inset Flex Code
26941 \begin_layout Plain Layout
26947 dans les exemples ci-dessus.
26948 Implicitement absente.
26951 \begin_layout Description
26952 \begin_inset Flex Code
26955 \begin_layout Plain Layout
26962 \begin_inset Flex Code
26965 \begin_layout Plain Layout
26972 \begin_inset space \thinspace{}
26976 \begin_inset Flex Code
26979 \begin_layout Plain Layout
26987 ] 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).
26989 \begin_inset Flex Code
26992 \begin_layout Plain Layout
27001 \begin_layout Description
27002 \begin_inset Flex Code
27005 \begin_layout Plain Layout
27012 \begin_inset Flex Code
27015 \begin_layout Plain Layout
27021 ] définit une étiquette pour cet insert,
27022 pouvant inclure une référence à un compteur.
27024 pour une note de bas de page,
27026 \begin_inset Flex Code
27029 \begin_layout Plain Layout
27038 Cette directive est facultative,
27039 et n'a pas de valeur implicite.
27042 \begin_layout Description
27043 \begin_inset Flex Code
27046 \begin_layout Plain Layout
27052 définit l'information à émettre dans la section
27053 \begin_inset Flex Code
27056 \begin_layout Plain Layout
27062 quand ce style est utilisé.
27063 Ceci pourrait être utilisé par exemple pour inclure un bloc
27064 \begin_inset Flex Code
27067 \begin_layout Plain Layout
27073 définissant un gestionnaire
27074 \begin_inset Flex Code
27077 \begin_layout Plain Layout
27086 \begin_layout Description
27087 \begin_inset Flex Code
27090 \begin_layout Plain Layout
27096 définit l'information CSS à inclure quand ce style est utilisé.
27097 Noter que le contenu sera automatiquement enclos dans un bloc
27098 \begin_inset Flex Code
27101 \begin_layout Plain Layout
27107 créé par la directive,
27108 il n'est donc besoin d'inclure que la CSS elle-même.
27111 \begin_layout Description
27112 \begin_inset Flex Code
27115 \begin_layout Plain Layout
27122 \begin_inset Flex Code
27125 \begin_layout Plain Layout
27131 ] définit la balise utilisé pour l'étiquette principale,
27133 \begin_inset Flex Code
27136 \begin_layout Plain Layout
27142 dans les exemples ci-dessus.
27143 La valeur implicite dépend du réglage de
27144 \begin_inset Flex Code
27147 \begin_layout Plain Layout
27155 \begin_inset Flex Code
27158 \begin_layout Plain Layout
27165 la valeur implicite est
27166 \begin_inset Flex Code
27169 \begin_layout Plain Layout
27177 la valeur implicite est
27178 \begin_inset Flex Code
27181 \begin_layout Plain Layout
27190 \begin_layout Subsection
27194 \begin_layout Standard
27195 Le résultat XHTML pour les flottants peut être contrôlé par les informations de format.
27196 Le résultat a la forme suivante:
27199 \begin_layout LyX-Code
27201 \begin_inset Quotes erd
27205 \begin_inset Quotes erd
27211 \begin_layout LyX-Code
27212 Contenu du flottant.
27215 \begin_layout LyX-Code
27219 \begin_layout Standard
27221 si elle est présente,
27222 est un insert séparé et sera émis en tant que tel.
27223 Son apparence pourra être contrôlée par la directive InsetLayout pour les inserts de légende.
27226 \begin_layout Description
27227 \begin_inset Flex Code
27230 \begin_layout Plain Layout
27237 \begin_inset Flex Code
27240 \begin_layout Plain Layout
27246 ] précise les informations d'attribut à émettre avec la balise principale.
27248 \begin_inset Flex Code
27251 \begin_layout Plain Layout
27252 \begin_inset Quotes cld
27255 class=`monflottant' onclick=`\SpecialChar ldots
27257 \begin_inset Quotes crd
27269 \begin_inset Flex Code
27272 \begin_layout Plain Layout
27273 \begin_inset Quotes cld
27276 class=`float float-typefloat'
27277 \begin_inset Quotes crd
27287 \begin_inset Flex Code
27290 \begin_layout Plain Layout
27296 est le nom \SpecialChar LyX
27297 de l'insert (tel qu'il est déterminé par la déclaration de flottant,
27299 \begin_inset CommandInset ref
27301 reference "subsec:Flottants"
27306 ) en bas de casse et avec les caractères non alphanumériques remplacés par des caractères
27307 \begin_inset Quotes cld
27311 \begin_inset Quotes crd
27317 \begin_inset Flex Code
27320 \begin_layout Plain Layout
27329 \begin_layout Description
27330 \begin_inset Flex Code
27333 \begin_layout Plain Layout
27339 définit l'information CSS à inclure quand ce flottant est utilisé.
27340 Noter que le contenu sera automatiquement enclos dans un bloc
27341 \begin_inset Flex Code
27344 \begin_layout Plain Layout
27350 créé par la directive,
27351 il n'est donc besoin d'inclure que la CSS elle-même.
27354 \begin_layout Description
27355 \begin_inset Flex Code
27358 \begin_layout Plain Layout
27365 \begin_inset Flex Code
27368 \begin_layout Plain Layout
27374 ] définit la balise utilisé pour l'étiquette principale,
27376 \begin_inset Flex Code
27379 \begin_layout Plain Layout
27385 dans les exemples ci-dessus.
27387 \begin_inset Flex Code
27390 \begin_layout Plain Layout
27397 cette valeur devra rarement être modifiée.
27400 \begin_layout Subsection
27401 Mise en page de la bibliographie
27404 \begin_layout Standard
27405 La bibliographie peut être mise en forme via les blocs
27406 \begin_inset Flex Code
27409 \begin_layout Plain Layout
27417 \begin_inset space ~
27421 \begin_inset CommandInset ref
27423 reference "subsec:Description citation"
27431 \begin_layout Subsection
27432 CSS créés par \SpecialChar LyX
27436 \begin_layout Standard
27437 Nous avons mentionné plusieurs fois que \SpecialChar LyX
27438 créera des règles CSS implicites pour les paragraphes et les inserts,
27439 fondées sur les autres informations de format fournies.
27441 nous préciserons quelle information est utilisée par \SpecialChar LyX
27445 \begin_layout Standard
27448 engendre tout seul des CSS seulement pour les informations de police,
27449 en utilisant les directives
27450 \begin_inset Flex Code
27453 \begin_layout Plain Layout
27461 \begin_inset Flex Code
27464 \begin_layout Plain Layout
27472 \begin_inset Flex Code
27475 \begin_layout Plain Layout
27483 \begin_inset Flex Code
27486 \begin_layout Plain Layout
27492 spécifiées dans la déclaration
27493 \begin_inset Flex Code
27496 \begin_layout Plain Layout
27503 \begin_inset space ~
27507 \begin_inset CommandInset ref
27509 reference "subsec:polices"
27514 .) La traduction est essentiellement directe et évidente,
27516 \begin_inset Flex Code
27519 \begin_layout Plain Layout
27520 \begin_inset Quotes cld
27524 \begin_inset Quotes crd
27533 \begin_inset Flex Code
27536 \begin_layout Plain Layout
27537 \begin_inset Quotes cld
27542 \begin_inset Quotes crd
27551 La correspondance entre les tailles en \SpecialChar LyX
27552 et les tailles en CSS est un peu moins évidente main néanmoins intuitive.
27554 \begin_inset Flex Code
27557 \begin_layout Plain Layout
27564 \begin_inset Flex URL
27567 \begin_layout Plain Layout
27577 \begin_layout Section
27578 \begin_inset CommandInset label
27580 name "sec:Tags-for-DocBook"
27584 Balisage pour l'exportation DocBook
27587 \begin_layout Standard
27588 Comme pour \SpecialChar LaTeX
27590 le format de l'exportation DocBook de \SpecialChar LyX
27591 est contrôlé par les informations de format (
27598 fournit des données implicites raisonnables;
27600 la plus grande partie du style est perdu pendant la conversion,
27601 du fait que DocBook a une sémantique stricte et ne permet pas la mise en forme.
27602 Quand c'est possible,
27603 l'information provenant de \SpecialChar LyX
27604 sera traduite dans les attributs de
27612 \begin_layout Standard
27613 Dans de nombreux cas,
27614 vous pouvez n'avoir rien à faire du tout pour obtenir une exportation DocBook pour vos propres environnements,
27615 inserts personnels et autres.
27616 Mais dans certains cas,
27618 et donc \SpecialChar LyX
27619 fournit un certains nombre de balises que vous pourrez utiliser pour personnaliser le document DocBook exporté.
27622 \begin_layout Standard
27623 Les étiquettes sont rarement exportées,
27624 du fait qu'elles sont redondantes en DocBook:
27625 l'information est incluse dans les balises elles-mêmes,
27626 et l'apparition des étiquettes dans le document final (après traitement des fichiers DocBook) est contrôlé par les feuilles de style.
27628 les étiquettes peuvent ne pas être redondantes,
27629 comme dans les listes de définitions:
27631 le terme défini sera l'étiquette.
27634 \begin_layout Subsection
27635 \begin_inset CommandInset label
27637 name "subsec:Paragraph-Style-DocBook"
27641 Styles de paragraphe
27644 \begin_layout Standard
27645 Le type de \SpecialChar LyX
27646 DocBook export pour un paragraphe est différent suivant qu'il s'agit d'un paragraphe normal,
27647 d'une commande ou d'un environnement,
27648 et est lui-même déterminé par le contenu de la balise
27649 \begin_inset Flex Code
27652 \begin_layout Plain Layout
27663 \begin_layout Standard
27664 Pour une commande ou un paragraphe normal,
27665 l'exportation DocBook est de la forma suivante:
27668 \begin_layout LyX-Code
27672 \begin_layout LyX-Code
27673 Contenu du paragraphe.
27676 \begin_layout LyX-Code
27680 \begin_layout Standard
27681 Pour un environnement qui n'est pas du type liste,
27682 l'exportation DocBook prend cette forme:
27685 \begin_layout LyX-Code
27689 \begin_layout LyX-Code
27690 <itemtag>Premier paragraphe.</itemtag>
27693 \begin_layout LyX-Code
27694 <itemtag>Second paragraphe.</itemtag>
27697 \begin_layout LyX-Code
27701 \begin_layout Standard
27703 le résultat est le suivant:
27706 \begin_layout LyX-Code
27710 \begin_layout LyX-Code
27711 <itemtag attr>Premier item.</itemtag>
27714 \begin_layout LyX-Code
27715 <itemtag attr>Second item.</itemtag>
27718 \begin_layout LyX-Code
27722 \begin_layout Standard
27723 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.
27724 Veuillez noter que,
27725 du fait de la nature même de DocBook,
27726 il n'existe pas de valeurs implicites raisonnables,
27727 et que les valeurs doivent être toujours soigneusement choisies.
27730 \begin_layout Description
27731 \begin_inset Flex Code
27734 \begin_layout Plain Layout
27741 \begin_inset Flex Code
27744 \begin_layout Plain Layout
27750 ] spécifie les informations d'attribut à émettre avec la balise principale,
27752 \begin_inset Quotes cld
27756 \begin_inset Quotes crd
27759 dans l'exemple ci-dessus.
27760 Cette information peut être utilisées dans le traitement ultérieur des fichiers DocBook.
27764 \begin_layout Description
27765 \begin_inset Flex Code
27768 \begin_layout Plain Layout
27775 \begin_inset Flex Code
27778 \begin_layout Plain Layout
27784 ] définit la balise à utiliser pour cet insert,
27786 \begin_inset Quotes cld
27790 \begin_inset Flex Code
27793 \begin_layout Plain Layout
27800 \begin_inset Quotes crd
27803 dans l'exemple ci-dessus.
27804 La valeur implicite est le nom du flottant et doit toujours être redéfinie,
27805 du fait que DocBook ne propose pas de balise générique.
27808 \begin_layout Description
27809 \begin_inset Flex Code
27812 \begin_layout Plain Layout
27819 \begin_inset Flex Code
27822 \begin_layout Plain Layout
27830 ] définit la politique de passage à la ligne pour cette balise,
27832 \begin_inset space ~
27836 \begin_inset CommandInset ref
27838 reference "subsec:DocBook-New-line-policy"
27850 \begin_layout Subsection
27851 Politique de passage à la ligne
27852 \begin_inset CommandInset label
27854 name "subsec:DocBook-New-line-policy"
27861 \begin_layout Standard
27862 Pour toutes les balises,
27863 il y a trois politiques possibles pour émettre un passage à la ligne (en fonction de l'attribut
27864 \begin_inset Flex Code
27867 \begin_layout Plain Layout
27877 \begin_layout Itemize
27878 \begin_inset Quotes cld
27882 \begin_inset Flex Code
27885 \begin_layout Plain Layout
27892 \begin_inset Quotes crd
27896 les balises ouvrante et fermante sont sur leur propre ligne (i.e.
27897 un saut de ligne avant et après la balise ouvrante et fermante).
27898 Les éléments typiques sont les flottants.
27902 \begin_layout LyX-Code
27906 \begin_layout LyX-Code
27910 \begin_layout LyX-Code
27914 \begin_layout LyX-Code
27918 \begin_layout LyX-Code
27922 \begin_layout Itemize
27923 \begin_inset Quotes cld
27927 \begin_inset Flex Code
27930 \begin_layout Plain Layout
27937 \begin_inset Quotes crd
27941 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.
27942 Les éléments typiques sont les paragraphes et les items de liste.
27946 \begin_layout LyX-Code
27950 \begin_layout LyX-Code
27951 <paratag>Contenu du paragraphe.</paratag>
27954 \begin_layout LyX-Code
27958 \begin_layout Itemize
27959 \begin_inset Quotes cld
27963 \begin_inset Flex Code
27966 \begin_layout Plain Layout
27973 \begin_inset Quotes crd
27977 les balises ouvrante et fermante sont sur le même ligne que le reste du contenu.
27978 Aucun saut de ligne n'est émis.
27979 Les éléments typique sont les polices.
27983 \begin_layout LyX-Code
27984 Contenu avant<inlinetag>Contenu du paragraphe.</inlinetag>Contenu après
27987 \begin_layout Standard
27988 La valeur implicite est toujours
27989 \begin_inset Quotes cld
27993 \begin_inset Flex Code
27996 \begin_layout Plain Layout
28003 \begin_inset Quotes crd
28009 \begin_layout Subsection
28010 InsetLayout DocBook
28013 \begin_layout Standard
28014 L'exportation DocBook des inserts peut aussi être contrôlée par des informations dans les fichiers de format.
28017 \begin_layout Standard
28018 L'exportation \SpecialChar LyX
28019 DocBook pour un insert a la forme suivante:
28022 \begin_layout LyX-Code
28023 <wrappertag wrapperattr>
28026 \begin_layout LyX-Code
28030 \begin_layout LyX-Code
28031 <innertag innerattr>
28034 \begin_layout LyX-Code
28035 Contenu de l'insert.
28038 \begin_layout LyX-Code
28042 \begin_layout LyX-Code
28046 \begin_layout LyX-Code
28050 \begin_layout Standard
28051 Pour un insert à éléments,
28052 elle ressemble plutôt à ceci:
28055 \begin_layout LyX-Code
28056 <wrappertag wrapperattr>
28059 \begin_layout LyX-Code
28063 \begin_layout LyX-Code
28064 <innertag innerattr>
28067 \begin_layout LyX-Code
28068 <itemwrappertag itemwrapperattr>
28071 \begin_layout LyX-Code
28072 <itemlabeltag itemattr>
28075 \begin_layout LyX-Code
28076 Étiquette du premier élément.
28079 \begin_layout LyX-Code
28083 \begin_layout LyX-Code
28087 \begin_layout LyX-Code
28091 \begin_layout LyX-Code
28092 Contenu du premier élément.
28095 \begin_layout LyX-Code
28099 \begin_layout LyX-Code
28103 \begin_layout LyX-Code
28107 \begin_layout LyX-Code
28108 <itemwrappertag itemwrapperattr>
28111 \begin_layout LyX-Code
28112 <itemlabeltag itemattr>
28115 \begin_layout LyX-Code
28116 Étiquette du deuxième élément.
28119 \begin_layout LyX-Code
28123 \begin_layout LyX-Code
28127 \begin_layout LyX-Code
28131 \begin_layout LyX-Code
28132 Contenu du deuxième élément.
28135 \begin_layout LyX-Code
28139 \begin_layout LyX-Code
28143 \begin_layout LyX-Code
28147 \begin_layout LyX-Code
28151 \begin_layout LyX-Code
28155 \begin_layout LyX-Code
28159 \begin_layout LyX-Code
28163 \begin_layout Standard
28164 Si l'insert autorise plusieurs paragraphes —
28167 \begin_inset Flex Code
28170 \begin_layout Plain Layout
28177 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,
28178 citation et autres).
28179 La balise interne est facultative et implicitement n'apparaît pas.
28182 \begin_layout Standard
28183 Les balises et attributs spécifiques pour chaque insert peuvent être contrôlés via les balises de format qui suivent.
28186 \begin_layout Description
28187 \begin_inset Flex Code
28190 \begin_layout Plain Layout
28197 \begin_inset Flex Code
28200 \begin_layout Plain Layout
28206 ] précise l'information attribut à émettre avec la balise principale,
28208 \begin_inset Quotes cld
28212 \begin_inset Flex Code
28215 \begin_layout Plain Layout
28222 \begin_inset Quotes crd
28225 dans l'exemple ci-dessus.
28226 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
28230 \begin_layout Description
28231 \begin_inset Flex Code
28234 \begin_layout Plain Layout
28241 \begin_inset Flex Code
28244 \begin_layout Plain Layout
28252 ] précise si cette balise se retrouve dans la balise
28253 \begin_inset Flex Code
28256 \begin_layout Plain Layout
28262 au commencement du format parent.
28263 \begin_inset Flex Code
28266 \begin_layout Plain Layout
28269 indique que ce n'est jamais le cas (c'est la valeur implicite,
28270 et elle correspond au contenu habituel).
28276 \begin_inset Flex Code
28279 \begin_layout Plain Layout
28285 indique que c'est toujours le cas (ceci correspond aux métadonnées usuelles):
28286 s'il n'y a pas de balise
28287 \begin_inset Flex Code
28290 \begin_layout Plain Layout
28307 \begin_inset Flex Code
28310 \begin_layout Plain Layout
28316 indique que la balise pourra peut-être aller dans
28317 \begin_inset Flex Code
28320 \begin_layout Plain Layout
28326 (ce n'est le cas que pour les titres):
28327 s'il n'y a pas de balise
28328 \begin_inset Flex Code
28331 \begin_layout Plain Layout
28343 la balise correspondante sera exportée directement en tant que contenu.
28346 \begin_layout Description
28347 \begin_inset Flex Code
28350 \begin_layout Plain Layout
28356 [chaîne] précise l'information attribut à émettre avec la balise élément,
28358 \begin_inset Quotes cld
28362 \begin_inset Flex Code
28365 \begin_layout Plain Layout
28372 \begin_inset Quotes crd
28375 dans l'exemple ci-dessus.
28376 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
28380 \begin_layout Description
28381 \begin_inset Flex Code
28384 \begin_layout Plain Layout
28385 DocBookItemInnerAttr
28390 [chaîne] précise l'information attribut à émettre avec la balise élément interne,
28392 \begin_inset Quotes cld
28396 \begin_inset Flex Code
28399 \begin_layout Plain Layout
28406 \begin_inset Quotes crd
28409 dans l'exemple ci-dessus.
28410 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
28414 \begin_layout Description
28415 \begin_inset Flex Code
28418 \begin_layout Plain Layout
28419 DocBookItemInnerTag
28425 \begin_inset Flex Code
28428 \begin_layout Plain Layout
28434 ] définit la balise à utiliser pour la balise d'élément interne à l'intérieur de l'insert,
28436 \begin_inset Quotes cld
28440 \begin_inset Flex Code
28443 \begin_layout Plain Layout
28450 \begin_inset Quotes crd
28453 dans l'exemple ci-dessus.
28454 La valeur implicite est
28455 \begin_inset Flex Code
28458 \begin_layout Plain Layout
28465 indiquant qu'il n'y a pas de balise interne d'élément:
28466 le contenu est directement exporté sans elle pour chaque élément.
28467 Ce paramètre n'a de sens que lorsque des formats à éléments sont utilisés,
28469 La valeur la plus probable est
28470 \begin_inset Quotes cld
28474 \begin_inset Flex Code
28477 \begin_layout Plain Layout
28484 \begin_inset Quotes crd
28488 \begin_inset Newline newline
28491 Quand un élément de liste est divisé par un saut de ligne,
28492 la balise interne d'élément sera répétée pour chaque partie du paragraphe,
28493 les parties étant séparées par des retours à la ligne.
28496 \begin_layout Description
28497 \begin_inset Flex Code
28500 \begin_layout Plain Layout
28501 DocBookItemInnerTagType
28507 \begin_inset Flex Code
28510 \begin_layout Plain Layout
28518 ] définit la politique de retour à la ligne pour cette balise,
28520 \begin_inset space ~
28524 \begin_inset CommandInset ref
28526 reference "subsec:DocBook-New-line-policy"
28538 \begin_layout Description
28539 \begin_inset Flex Code
28542 \begin_layout Plain Layout
28543 DocBookItemLabelAttr
28549 \begin_inset Flex Code
28552 \begin_layout Plain Layout
28558 ] précise l'information attribut à émettre avec la balise étiquette d'élément à l'intérieur de l'insert,
28560 \begin_inset Quotes cld
28564 \begin_inset Flex Code
28567 \begin_layout Plain Layout
28574 \begin_inset Quotes crd
28577 dans l'exemple ci-dessus.
28578 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
28582 \begin_layout Description
28583 \begin_inset Flex Code
28586 \begin_layout Plain Layout
28587 DocBookItemLabelTag
28593 \begin_inset Flex Code
28596 \begin_layout Plain Layout
28602 ] définit la balise à exporter pour la balise étiquette d'élément à l'intérieur de l'insert,
28604 \begin_inset Quotes cld
28608 \begin_inset Flex Code
28611 \begin_layout Plain Layout
28618 \begin_inset Quotes crd
28621 dans l'exemple ci-dessus.
28622 Ce paramètre n'a de sens que lorsque des formats à éléments sont utilisé avec la notion d'étiquette,
28623 comme les listes descriptives.
28626 \begin_layout Description
28627 \begin_inset Flex Code
28630 \begin_layout Plain Layout
28631 DocBookItemLabelTagType
28637 \begin_inset Flex Code
28640 \begin_layout Plain Layout
28648 ] définit la politique de retour à la ligne pour cette balise,
28650 \begin_inset space ~
28654 \begin_inset CommandInset ref
28656 reference "subsec:DocBook-New-line-policy"
28667 \begin_layout Description
28668 \begin_inset Flex Code
28671 \begin_layout Plain Layout
28678 \begin_inset Flex Code
28681 \begin_layout Plain Layout
28687 ] définit la balise à utiliser pour la balise d'élément à l'intérieur de l'insert,
28689 \begin_inset Quotes cld
28693 \begin_inset Flex Code
28696 \begin_layout Plain Layout
28703 \begin_inset Quotes crd
28706 dans l'exemple ci-dessus.
28707 La valeur implicite est
28708 \begin_inset Flex Code
28711 \begin_layout Plain Layout
28718 indiquant qu'il n'y a pas de balise élément.
28719 Ce paramètre n'a de sens que lorsque des formats à éléments sont utilisés,
28723 \begin_layout Description
28724 \begin_inset Flex Code
28727 \begin_layout Plain Layout
28734 \begin_inset Flex Code
28737 \begin_layout Plain Layout
28745 ] définit la politique de retour à la ligne pour cette balise,
28747 \begin_inset space ~
28751 \begin_inset CommandInset ref
28753 reference "subsec:DocBook-New-line-policy"
28764 \begin_layout Description
28765 \begin_inset Flex Code
28768 \begin_layout Plain Layout
28769 DocBookItemWrapperAttr
28775 \begin_inset Flex Code
28778 \begin_layout Plain Layout
28784 ] précise l'information attribut à émettre avec la balise d'encapsulation d'élément,
28786 \begin_inset Quotes cld
28790 \begin_inset Flex Code
28793 \begin_layout Plain Layout
28800 \begin_inset Quotes crd
28803 dans l'exemple ci-dessus.
28804 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
28808 \begin_layout Description
28809 \begin_inset Flex Code
28812 \begin_layout Plain Layout
28813 DocBookItemWrapperTag
28819 \begin_inset Flex Code
28822 \begin_layout Plain Layout
28828 ] définit la valeur à utiliser pour la balise d'encapsulation d'élément à l'intérieur de l'insert,
28830 \begin_inset Quotes cld
28834 \begin_inset Flex Code
28837 \begin_layout Plain Layout
28844 \begin_inset Quotes crd
28847 dans l'exemple ci-dessus.
28848 La valeur implicite est
28849 \begin_inset Flex Code
28852 \begin_layout Plain Layout
28859 indiquant qu'il n'y a pas de balise d'encapsulation d'élément:
28860 balise et contenu sont exportés directement pour chaque élément.
28861 Ce paramètre n'a de sens que lorsque des formats à éléments sont utilisés,
28865 \begin_layout Description
28866 \begin_inset Flex Code
28869 \begin_layout Plain Layout
28870 DocBookItemWrapperTagType
28876 \begin_inset Flex Code
28879 \begin_layout Plain Layout
28887 ] définit la politique de retour à la ligne pour cette balise,
28889 \begin_inset space ~
28893 \begin_inset CommandInset ref
28895 reference "subsec:DocBook-New-line-policy"
28906 \begin_layout Description
28907 \begin_inset Flex Code
28910 \begin_layout Plain Layout
28917 \begin_inset Flex Code
28920 \begin_layout Plain Layout
28926 ] précise l'information attribut à émettre avec la balise intérieure,
28928 \begin_inset Quotes cld
28932 \begin_inset Flex Code
28935 \begin_layout Plain Layout
28942 \begin_inset Quotes crd
28945 dans l'exemple ci-dessus.
28946 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
28949 \begin_layout Description
28950 \begin_inset Flex Code
28953 \begin_layout Plain Layout
28960 \begin_inset Flex Code
28963 \begin_layout Plain Layout
28969 ] définit la balise à utiliser pour l'exportation de la balise intérieure dans l'insert,
28971 \begin_inset Quotes cld
28975 \begin_inset Flex Code
28978 \begin_layout Plain Layout
28985 \begin_inset Quotes crd
28988 dans l'exemple ci-dessus.
28989 La valeur implicite est
28990 \begin_inset Flex Code
28993 \begin_layout Plain Layout
29000 indiquent qu'il n'y a pas de balise intérieure:
29001 le contenu est exporté sans.
29004 \begin_layout Description
29005 \begin_inset Flex Code
29008 \begin_layout Plain Layout
29009 DocBookInnerTagType
29015 \begin_inset Flex Code
29018 \begin_layout Plain Layout
29026 ] définit la politique de retour à la ligne pour cette balise,
29028 \begin_inset space ~
29032 \begin_inset CommandInset ref
29034 reference "subsec:DocBook-New-line-policy"
29045 \begin_layout Description
29046 \begin_inset Flex Code
29049 \begin_layout Plain Layout
29056 \begin_inset Flex Code
29059 \begin_layout Plain Layout
29065 ] définit la balise qui correspond à ce type de section.
29066 Ce paramètre n'a de sens que pour les éléments de sectionnement (partie,
29070 La valeur implicite est
29071 \begin_inset Flex Code
29074 \begin_layout Plain Layout
29081 et n'est écrasée que si DocBook utilise quelque chose d'autre pour le sectionnement (typiquement parties et chapitres d'un livre).
29084 \begin_layout Description
29085 \begin_inset Flex Code
29088 \begin_layout Plain Layout
29095 \begin_inset Flex Code
29098 \begin_layout Plain Layout
29104 ] définit la balise à utiliser pour cet insert,
29106 \begin_inset Quotes cld
29110 \begin_inset Flex Code
29113 \begin_layout Plain Layout
29120 \begin_inset Quotes crd
29123 dans l'exemple ci-dessus.
29124 La valeur implicite est le nom de l'insert et doit toujours être redéfinie,
29125 puisque DocBook ne propose pas de balise d'insert générique.
29128 \begin_layout Description
29129 \begin_inset Flex Code
29132 \begin_layout Plain Layout
29139 \begin_inset Flex Code
29142 \begin_layout Plain Layout
29150 ] définit la politique de retour à la ligne pour cette balise,
29152 \begin_inset space ~
29156 \begin_inset CommandInset ref
29158 reference "subsec:DocBook-New-line-policy"
29169 \begin_layout Description
29170 \begin_inset Flex Code
29173 \begin_layout Plain Layout
29180 \begin_inset Flex Code
29183 \begin_layout Plain Layout
29189 ] précise l'information attribut à émettre avec la balise d'encapsulation externe,
29191 \begin_inset Quotes cld
29195 \begin_inset Flex Code
29198 \begin_layout Plain Layout
29205 \begin_inset Quotes crd
29208 dans l'exemple ci-dessus.
29209 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
29212 \begin_layout Description
29213 \begin_inset Flex Code
29216 \begin_layout Plain Layout
29223 \begin_inset Flex Code
29226 \begin_layout Plain Layout
29232 ] définit la valeur à utiliser pour la balise d'encapsulation de l'insert,
29234 \begin_inset Quotes cld
29238 \begin_inset Flex Code
29241 \begin_layout Plain Layout
29248 \begin_inset Quotes crd
29251 dans l'exemple ci-dessus.
29252 La valeur implicite est
29253 \begin_inset Flex Code
29256 \begin_layout Plain Layout
29263 indiquant qu'il n'y a pas de balise d'encapsulation globale:
29264 balise et contenu sont exportés directement sans elle.
29267 \begin_layout Description
29268 \begin_inset Flex Code
29271 \begin_layout Plain Layout
29272 DocBookWrapperTagType
29278 \begin_inset Flex Code
29281 \begin_layout Plain Layout
29289 ] définit la politique de retour à la ligne pour cette balise,
29291 \begin_inset space ~
29295 \begin_inset CommandInset ref
29297 reference "subsec:DocBook-New-line-policy"
29308 \begin_layout Subsection
29312 \begin_layout Standard
29313 L'exportation DocBook des flottants peut être également contrôlée par les informations de format.
29314 L'exportation a la forme suivante:
29317 \begin_layout LyX-Code
29321 \begin_layout LyX-Code
29322 Contenu du flottant en tant que DocBook.
29325 \begin_layout LyX-Code
29329 \begin_layout Standard
29332 est un insert à part et sera exportée comme un titre.
29335 \begin_layout Description
29336 \begin_inset Flex Code
29339 \begin_layout Plain Layout
29346 \begin_inset Flex Code
29349 \begin_layout Plain Layout
29355 ] précise l'information attribut à émettre avec la balise principale,
29357 \begin_inset Quotes cld
29361 \begin_inset Flex Code
29364 \begin_layout Plain Layout
29371 \begin_inset Quotes crd
29374 dans l'exemple ci-dessus.
29375 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
29378 \begin_layout Description
29379 \begin_inset Flex Code
29382 \begin_layout Plain Layout
29389 \begin_inset Flex Code
29392 \begin_layout Plain Layout
29398 ] définit la balise à utiliser pour le flottant,
29400 \begin_inset Quotes cld
29404 \begin_inset Flex Code
29407 \begin_layout Plain Layout
29414 \begin_inset Quotes crd
29417 dans l'exemple ci-dessus.
29418 La valeur implicite est le nom du flottant et doit toujours être redéfinie,
29419 du fait que DocBook ne propose pas de balise générique pour les flottants.
29422 \begin_layout Subsection
29423 Mise en forme de la bibliographie
29426 \begin_layout Standard
29427 Les bibliographies incluses ne peuvent pas être mises en forme:
29428 tous les champs sont toujours exportés dans le format DocBook similaire à une base de données (équivalente à un fichier BibTeX),
29429 en utilisant la balise
29430 \begin_inset Flex Code
29433 \begin_layout Plain Layout
29442 \begin_layout Standard
29443 Lorsque les entrées bibliographiques sont saisies dans le document \SpecialChar LyX
29444 en tant qu'éléments de Bibliographie,
29445 l'utilisateur gère la mise en forme lui-même:
29446 il n'y a aucune tentative pour décoder ce que l'utilisateur a écrit,
29447 la chaîne de caractères est utilisée telle quelle (via la balise
29448 \begin_inset Flex Code
29451 \begin_layout Plain Layout
29461 \begin_layout Chapter
29462 Insérer un objet externe
29463 \begin_inset CommandInset label
29465 name "chap:Insérer-un-Objet"
29472 \begin_layout Standard
29473 \begin_inset Box Shadowbox
29483 height_special "totalheight"
29488 backgroundcolor "none"
29491 \begin_layout Plain Layout
29493 cette partie des la documentation n'a pas été mise à jour depuis un certain temps.
29494 Nous espérons qu'elle est toujours correcte,
29495 mais ce n'est pas garanti.
29503 \begin_layout Standard
29504 L'utilisation d'éléments créés par des logiciels extérieurs à \SpecialChar LyX
29505 est couverte en détail dans le manuel
29510 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.
29513 \begin_layout Section
29514 Comment fonctionne-t-il ?
29517 \begin_layout Standard
29518 L'insertion d'objet externe repose sur le concept de
29524 \begin_layout Plain Layout
29527 \begin_inset Quotes cld
29531 \begin_inset Quotes crd
29542 Un cadre définit comment \SpecialChar LyX
29543 doit s'interfacer avec un type d'objet donné.
29544 Tel qu'il est distribué,
29546 possède des cadres prédéfinis pour les figures XFig,
29547 pour les diagrammes Dia,
29548 pour différents formats d'images rastérisées,
29551 Vous pouvez en consulter la liste avec
29552 \begin_inset Flex Noun
29555 \begin_layout Plain Layout
29556 Insertion\SpecialChar menuseparator
29558 \begin_inset space ~
29568 il est possible de créer votre propre cadre pour supporter un type donné d'objet.
29569 Nous décrirons plus loin en détail ce qu'il faut faire,
29570 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
29574 \begin_layout Standard
29575 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é.
29576 Voyons par exemple une figure produite avec
29577 \begin_inset Flex Code
29580 \begin_layout Plain Layout
29587 L'application XFig elle-même travaille sur un fichier avec l'extension
29588 \begin_inset Flex Code
29591 \begin_layout Plain Layout
29599 vous créez et modifiez votre figure.
29601 vous enregistrez le fichier
29602 \begin_inset Flex Code
29605 \begin_layout Plain Layout
29612 Quand vous voulez inclure la figure dans votre document,
29614 \begin_inset Flex Code
29617 \begin_layout Plain Layout
29623 pour créer un fichier PostScript qui sera aisément inclus dans votre fichier \SpecialChar LaTeX
29627 \begin_inset Flex Code
29630 \begin_layout Plain Layout
29636 est le fichier d'origine,
29637 et le fichier PostScript est le fichier transformé.
29640 \begin_layout Standard
29641 Cette distinction est importante pour pouvoir mettre à jour l'objet pendant l'écriture de votre document.
29643 elle vous donne la flexibilité requise pour supporter des formats d'exportation différents.
29645 dans le cas de l'exportation en Ascii,
29646 ce n'est pas vraiment une super idée d'inclure la figure en PostScript brut.
29648 vous préférerez soit inclure une référence à la figure,
29649 soit essayer un convertisseur graphique vers Ascii pour rendre un résultat final approchant du graphique d'origine.
29650 L'insertion d'objet externe vous permet de le faire,
29651 car il est paramétré avec les différents formats d'exportation supportés par \SpecialChar LyX
29655 \begin_layout Standard
29656 En plus de supporter la génération de fichiers transformés différents selon le format d'exportation,
29657 l'insertion d'objet externe travaille en étroite collaboration avec les applications d'édition et de visualisation.
29658 Dans le cas d'une figure XFig,
29659 vous pouvez invoquer Xfig sur le fichier d'origine d'un simple clic depuis la fenêtre d'objet externe de \SpecialChar LyX
29661 et aussi visualiser le fichier transformé PostScript avec Ghostview d'un autre clic.
29662 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é.
29664 vous pouvez enfin profiter à plein des nombreuses applications différentes qui servent à la production de documents,
29665 et serez finalement plus efficaces.
29668 \begin_layout Section
29669 Le fichier de configuration d'un cadre externe
29672 \begin_layout Standard
29673 Il est assez facile de définir de nouveaux cadres externes dans \SpecialChar LyX
29676 sachez que si vous le faites de façon négligente,
29681 une faille de sécurité facilement exploitable.
29682 Avant de commencer,
29683 lisez donc plus bas ce qui concerne la sécurité
29684 \begin_inset space ~
29688 \begin_inset CommandInset ref
29689 LatexCommand pageref
29690 reference "sec:La-question-de"
29698 \begin_layout Standard
29700 nous vous encourageons à créer des cadres intéressants et à nous les proposer.
29703 \begin_layout Standard
29704 Les cadres externes sont définis dans les fichiers
29705 \begin_inset Flex Code
29708 \begin_layout Plain Layout
29714 qui se trouvent dans le répertoire
29715 \begin_inset Flex Code
29718 \begin_layout Plain Layout
29719 LyXDir/lib/xtemplates/
29725 Chaque cadre est défini dans un fichier spécifique
29731 \begin_layout Plain Layout
29734 \begin_inset Quotes cld
29738 \begin_inset Quotes crd
29741 est la traduction de
29742 \begin_inset Quotes cld
29746 \begin_inset Quotes crd
29749 dans ce contexte de l'objet externe.
29757 Vous pouvez mettre votre propre version dans
29758 \begin_inset Flex Code
29761 \begin_layout Plain Layout
29767 ou bien copier un fichier existant dans ce répertoire et le modifier.
29770 \begin_layout Standard
29771 Un fichier de configuration de cadre typique se présente comme ceci:
29774 \begin_layout LyX-Code
29780 \begin_layout LyX-Code
29784 $$AbsOrRelPathParent$$Basename"
29787 \begin_layout LyX-Code
29793 \begin_layout LyX-Code
29799 \begin_layout LyX-Code
29805 \begin_layout LyX-Code
29811 \begin_layout LyX-Code
29817 \begin_layout LyX-Code
29820 AutomaticProduction true
29823 \begin_layout LyX-Code
29829 \begin_layout LyX-Code
29835 \begin_layout LyX-Code
29841 \begin_layout LyX-Code
29844 TransformCommand Rotate RotationLatexCommand
29847 \begin_layout LyX-Code
29850 TransformCommand Resize ResizeLatexCommand
29853 \begin_layout LyX-Code
29856 Product "$$RotateFront$$ResizeFront
29859 \begin_layout LyX-Code
29866 input{$$AbsOrRelPathMaster$$Basename.pstex_t}
29869 \begin_layout LyX-Code
29872 $$ResizeBack$$RotateBack"
29875 \begin_layout LyX-Code
29881 \begin_layout LyX-Code
29884 UpdateResult "$$AbsPath$$Basename.pstex_t"
29887 \begin_layout LyX-Code
29890 Requirement "graphicx"
29893 \begin_layout LyX-Code
29896 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
29899 \begin_layout LyX-Code
29902 ReferencedFile latex "$$AbsPath$$Basename.eps"
29905 \begin_layout LyX-Code
29908 ReferencedFile dvi "$$AbsPath$$Basename.eps"
29911 \begin_layout LyX-Code
29917 \begin_layout LyX-Code
29923 \begin_layout LyX-Code
29926 TransformCommand Rotate RotationLatexCommand
29929 \begin_layout LyX-Code
29932 TransformCommand Resize ResizeLatexCommand
29935 \begin_layout LyX-Code
29938 Product "$$RotateFront$$ResizeFront
29941 \begin_layout LyX-Code
29948 input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
29951 \begin_layout LyX-Code
29954 $$ResizeBack$$RotateBack"
29957 \begin_layout LyX-Code
29960 UpdateFormat pdftex
29963 \begin_layout LyX-Code
29966 UpdateResult "$$AbsPath$$Basename.pdftex_t"
29969 \begin_layout LyX-Code
29972 Requirement "graphicx"
29975 \begin_layout LyX-Code
29978 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
29981 \begin_layout LyX-Code
29984 ReferencedFile latex "$$AbsPath$$Basename.pdf"
29987 \begin_layout LyX-Code
29993 \begin_layout LyX-Code
29999 \begin_layout LyX-Code
30002 Product "$$Contents(
30004 "$$AbsPath$$Basename.asc
30009 \begin_layout LyX-Code
30012 UpdateFormat asciixfig
30015 \begin_layout LyX-Code
30018 UpdateResult "$$AbsPath$$Basename.asc"
30021 \begin_layout LyX-Code
30027 \begin_layout LyX-Code
30033 \begin_layout LyX-Code
30036 Product "<graphic fileref=
30038 "$$AbsOrRelPathMaster$$Basename.eps
30043 \begin_layout LyX-Code
30049 \begin_layout LyX-Code
30055 \begin_layout LyX-Code
30058 UpdateResult "$$AbsPath$$Basename.eps"
30061 \begin_layout LyX-Code
30064 ReferencedFile docbook "$$AbsPath$$Basename.eps"
30067 \begin_layout LyX-Code
30070 ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
30073 \begin_layout LyX-Code
30079 \begin_layout LyX-Code
30086 \begin_layout LyX-Code
30092 \begin_layout LyX-Code
30098 \begin_layout Standard
30099 Comme vous pouvez le constater,
30100 le cadre est inséré entre
30101 \begin_inset Flex Code
30104 \begin_layout Plain Layout
30114 \begin_inset Flex Code
30117 \begin_layout Plain Layout
30126 Il contient un en-tête spécifiant quelques réglages généraux et,
30127 pour chaque format primaire de document reconnu,
30129 \begin_inset Flex Code
30132 \begin_layout Plain Layout
30142 \begin_inset Flex Code
30145 \begin_layout Plain Layout
30156 \begin_layout Subsection
30160 \begin_layout Description
30161 \begin_inset Flex Code
30164 \begin_layout Plain Layout
30165 AutomaticProduction
30166 \begin_inset space ~
30174 indique si le fichier représenté par le cadre doit être créé par \SpecialChar LyX
30176 Cette directive doit apparaître une et une seule fois.
30179 \begin_layout Description
30180 \begin_inset Flex Code
30183 \begin_layout Plain Layout
30185 \begin_inset space ~
30193 précise un patron global utilisé dans l'échange dans la spécification des fichiers pour filtrer les fichiers désignés.
30194 S'il y a plus d'un suffixe possible (e.g.
30197 \begin_inset Flex Code
30200 \begin_layout Plain Layout
30207 \begin_inset Flex Code
30210 \begin_layout Plain Layout
30217 utiliser une syntaxe comme
30218 \begin_inset Flex Code
30221 \begin_layout Plain Layout
30228 Cette directive doit apparaître une et une seule fois.
30231 \begin_layout Description
30232 \begin_inset Flex Code
30235 \begin_layout Plain Layout
30237 \begin_inset space ~
30245 fixe le texte apparaissant dans le bouton.
30246 Cette directive doit apparaître une et une seule fois.
30249 \begin_layout Description
30250 \begin_inset Flex Code
30253 \begin_layout Plain Layout
30255 \begin_inset space ~
30259 \begin_inset space ~
30267 décrit le texte d'aide utilisé dans la fenêtre de dialogue
30268 \begin_inset Quotes cld
30272 \begin_inset Quotes crd
30276 Fournir suffisamment d'informations pour que l'utilisateur comprenne ce que le cadre peut faire pour lui.
30277 Cette directive doit apparaître une et une seule fois.
30280 \begin_layout Description
30281 \begin_inset Flex Code
30284 \begin_layout Plain Layout
30286 \begin_inset space ~
30294 indique le format du fichier original.
30295 Ce doit être le nom d'un format reconnu par \SpecialChar LyX
30297 \begin_inset space ~
30301 \begin_inset CommandInset ref
30303 reference "sec:Formats"
30310 \begin_inset Quotes eld
30314 \begin_inset Flex Code
30317 \begin_layout Plain Layout
30324 \begin_inset Quotes erd
30327 si le cadre peut gérer des fichiers originaux dans plus d'un format.
30329 tentera d'analyser le fichier pour en déduire le format dans ce cas.
30330 Cette directive doit apparaître une et une seule fois.
30333 \begin_layout Description
30334 \begin_inset Flex Code
30337 \begin_layout Plain Layout
30339 \begin_inset space ~
30347 est un nom original pour le cadre.
30348 Il ne soit pas contenir de macros de substitution (voir ci-après).
30351 \begin_layout Description
30352 \begin_inset Flex Code
30355 \begin_layout Plain Layout
30357 \begin_inset space ~
30360 Rotate|Resize|Clip|Extra
30365 spécifie quelles transformations sont reconnues par ce cadre.
30366 Elle peut apparaître zéro ou plusieurs fois.
30367 Elle active les options correspondantes dans la fenêtre de dialogue.
30369 \begin_inset Flex Code
30372 \begin_layout Plain Layout
30378 doit avoir soit une directive
30379 \begin_inset Flex Code
30382 \begin_layout Plain Layout
30390 \begin_inset Flex Code
30393 \begin_layout Plain Layout
30400 \begin_inset Flex Code
30403 \begin_layout Plain Layout
30411 la transformation ne sera pas reconnue par ce cadre.
30415 \begin_layout Subsection
30419 \begin_layout Description
30420 \begin_inset Flex Code
30423 \begin_layout Plain Layout
30425 \begin_inset space ~
30428 LaTeX|PDFLaTeX|PlainText|DocBook|XHTML
30433 décrit le format de document primaire relevant de cette définition de format.
30434 Tous les cadres n'ont pas de représentation raisonnable dans tous les formats de fichier documentaire.
30435 Définissez cependant une section
30436 \begin_inset Flex Code
30439 \begin_layout Plain Layout
30445 pour tous les formats,
30446 et utilisez un texte bidon lorsqu'il n'existe pas de représentation.
30447 Ainsi vous verrez au minimum une référence à l'objet externe dans le document exporté.
30450 \begin_layout Description
30451 \begin_inset Flex Code
30454 \begin_layout Plain Layout
30456 \begin_inset space ~
30460 \begin_inset space ~
30468 définit une macro additionnelle
30469 \begin_inset Flex Code
30472 \begin_layout Plain Layout
30478 pour la substitution par
30479 \begin_inset Flex Code
30482 \begin_layout Plain Layout
30490 \begin_inset Flex Code
30493 \begin_layout Plain Layout
30499 peut elle-même contenir des macros de substitution.
30500 L'avantage par rapport à l'usage direct de
30501 \begin_inset Flex Code
30504 \begin_layout Plain Layout
30511 \begin_inset Flex Code
30514 \begin_layout Plain Layout
30520 est que la valeur substituée par
30521 \begin_inset Flex Code
30524 \begin_layout Plain Layout
30530 est nettoyée de sorte qu'elle est un argument facultatif valide dans le format documentaire.
30531 Cette directive doit apparaître une et une seule fois.
30534 \begin_layout Description
30535 \begin_inset Flex Code
30538 \begin_layout Plain Layout
30540 \begin_inset space ~
30548 spécifie le texte inséré dans le document exporté.
30549 C'est en fait la directive la plus importante et elle peut être assez compliquée.
30550 Cette directive doit apparaître une et une seule fois.
30553 \begin_layout Description
30554 \begin_inset Flex Code
30557 \begin_layout Plain Layout
30559 \begin_inset space ~
30567 spécifie un élément de préambule qui sera inclus dans le préambule \SpecialChar LaTeX
30569 Il doit être défini par
30570 \begin_inset Flex Code
30573 \begin_layout Plain Layout
30581 \begin_inset Flex Code
30584 \begin_layout Plain Layout
30591 Cette directive doit apparaître une et une seule fois.
30594 \begin_layout Description
30595 \begin_inset Flex Code
30598 \begin_layout Plain Layout
30600 \begin_inset space ~
30604 \begin_inset space ~
30612 désigne les fichiers créés par la procédure de conversion et requis par un format d'exportation particulier.
30613 Si le nom d'un fichier est relatif,
30614 il est interprété relativement au document maître.
30615 Cette directive peut apparaître zéro ou plusieurs fois.
30618 \begin_layout Description
30619 \begin_inset Flex Code
30622 \begin_layout Plain Layout
30624 \begin_inset space ~
30632 désigne le nom d'un paquetage \SpecialChar LaTeX
30634 Le paquetage est inclus via
30635 \begin_inset Flex Code
30638 \begin_layout Plain Layout
30646 dans le préambule \SpecialChar LaTeX
30648 Cette directive peut apparaître zéro ou plusieurs fois.
30651 \begin_layout Description
30652 \begin_inset Flex Code
30655 \begin_layout Plain Layout
30657 \begin_inset space ~
30661 \begin_inset space ~
30664 RotationLatexCommand
30669 spécifie que la commande \SpecialChar LaTeX
30670 native doit être utilisée pour effectuer les rotations.
30671 Cette directive peut apparaître une fois ou pas du tout.
30674 \begin_layout Description
30675 \begin_inset Flex Code
30678 \begin_layout Plain Layout
30680 \begin_inset space ~
30684 \begin_inset space ~
30692 spécifie que la commande \SpecialChar LaTeX
30693 native doit être utilisée pour effectuer les changements de taille.
30694 Cette directive peut apparaître une fois ou pas du tout.
30697 \begin_layout Description
30698 \begin_inset Flex Code
30701 \begin_layout Plain Layout
30703 \begin_inset space ~
30707 \begin_inset space ~
30710 RotationLatexOption
30715 spécifie que les rotations sont effectuées via un paramètre facultatif.
30716 Cette directive peut apparaître une fois ou pas du tout.
30720 \begin_layout Description
30721 \begin_inset Flex Code
30724 \begin_layout Plain Layout
30726 \begin_inset space ~
30730 \begin_inset space ~
30738 spécifie que les changements de taille sont effectuées via un paramètre facultatif.
30739 Cette directive peut apparaître une fois ou pas du tout
30742 \begin_layout Description
30743 \begin_inset Flex Code
30746 \begin_layout Plain Layout
30748 \begin_inset space ~
30752 \begin_inset space ~
30760 spécifie que les recadrages sont effectuées via un paramètre facultatif.
30761 Cette directive peut apparaître une fois ou pas du tout.
30764 \begin_layout Description
30765 \begin_inset Flex Code
30768 \begin_layout Plain Layout
30770 \begin_inset space ~
30774 \begin_inset space ~
30782 spécifie qu'un paramètre supplémentaire facultatif est utilisé.
30783 Cette directive peut apparaître une fois ou pas du tout.
30786 \begin_layout Description
30787 \begin_inset Flex Code
30790 \begin_layout Plain Layout
30792 \begin_inset space ~
30800 spécifie le format de fichier du fichier converti.
30801 Ce doit être le nom d'un format reconnu par \SpecialChar LyX
30802 (voir la fenêtre de dialogue
30803 \begin_inset Flex Noun
30806 \begin_layout Plain Layout
30807 Outils\SpecialChar menuseparator
30808 Préférences\SpecialChar menuseparator
30810 \begin_inset space ~
30814 \begin_inset space ~
30817 fichiers\SpecialChar menuseparator
30819 \begin_inset space ~
30823 \begin_inset space ~
30832 Cette directive doit apparaître une et une seule fois.
30833 Si le format du fichier résultant est PDF,
30834 vous devez spécifier le format
30835 \begin_inset Flex Code
30838 \begin_layout Plain Layout
30845 qui est le format PDF utilisé pour insérer des graphiques.
30846 Les autres formats PDF définis servent aux exportations du document.
30849 \begin_layout Description
30850 \begin_inset Flex Code
30853 \begin_layout Plain Layout
30855 \begin_inset space ~
30863 spécifie le nom du fichier converti.
30864 Le nom de fichier doit être absolu.
30865 Cette directive doit apparaître une et une seule fois.
30868 \begin_layout Subsection
30869 Définitions du préambule
30872 \begin_layout Standard
30873 La configuration du cadre externe peut contenir des définitions additionnelles de préambule incluses dans
30874 \begin_inset Flex Code
30877 \begin_layout Plain Layout
30885 \begin_inset Flex Code
30888 \begin_layout Plain Layout
30895 Elle peuvent être utilisées par les cadres dans la section
30896 \begin_inset Flex Code
30899 \begin_layout Plain Layout
30908 \begin_layout Section
30909 Le mécanisme de substitution
30912 \begin_layout Standard
30913 Quand la fenêtre d'objet externe invoque un programme externe,
30914 il le fait selon la commande définie dans le fichier de configuration des cadres.
30915 Ces commandes peuvent contenir diverses macros qui sont interprétées avant l'exécution.
30916 Les commandes sont toujours exécutées dans le répertoire du document.
30919 \begin_layout Standard
30921 quand un objet externe est affiché,
30922 un mécanisme de substitution génère son nom,
30923 et la plupart des autres directives reconnaissent la substitution de manière similaire.
30926 \begin_layout Standard
30927 Les macros disponibles sont les suivantes :
30930 \begin_layout Description
30931 \begin_inset Flex Code
30934 \begin_layout Plain Layout
30935 $$AbsOrRelPathMaster
30940 est le est le chemin d'accès,
30941 absolu ou relatif au document maître \SpecialChar LyX
30945 \begin_layout Description
30946 \begin_inset Flex Code
30949 \begin_layout Plain Layout
30950 $$AbsOrRelPathParent
30955 est le est le chemin d'accès,
30956 absolu ou relatif au document \SpecialChar LyX
30960 \begin_layout Description
30961 \begin_inset Flex Code
30964 \begin_layout Plain Layout
30970 est le chemin d'accès absolu.
30973 \begin_layout Description
30974 \begin_inset Flex Code
30977 \begin_layout Plain Layout
30983 est le nom du fichier sans chemin d'accès et sans suffixe.
30986 \begin_layout Description
30987 \begin_inset Flex Code
30990 \begin_layout Plain Layout
30992 \begin_inset Quotes cld
30996 \begin_inset Quotes crd
31004 la macro dépliera le contenu du fichier de nom
31005 \begin_inset Flex Code
31008 \begin_layout Plain Layout
31017 \begin_layout Description
31018 \begin_inset Flex Code
31021 \begin_layout Plain Layout
31027 est le suffixe (point inclus).
31030 \begin_layout Description
31031 \begin_inset Flex Code
31034 \begin_layout Plain Layout
31041 \begin_inset Quotes cld
31045 \begin_inset Quotes crd
31048 si le fichier est en format JPEG,
31049 sinon sera la chaîne
31050 \begin_inset Quotes cld
31054 \begin_inset Quotes crd
31058 Ceci est utile pour éviter des conversions inutiles pour les formats de sortie admettant à la fois les types PNG et JPEG.
31059 Le modèle prédéfini
31060 \begin_inset Quotes cld
31064 \begin_inset Quotes crd
31067 utilise cette macro avec le moteur pdf\SpecialChar TeX
31071 \begin_layout Description
31072 \begin_inset Flex Code
31075 \begin_layout Plain Layout
31081 est le nom du fichier spécifié dans la fenêtre d'objet externe.
31082 Il est soit absolu,
31083 soit relatif au document \SpecialChar LyX
31087 \begin_layout Description
31088 \begin_inset Flex Code
31091 \begin_layout Plain Layout
31098 \begin_inset Quotes cld
31102 \begin_inset Quotes crd
31106 \begin_inset Flex Code
31109 \begin_layout Plain Layout
31115 (absolu ou relatif au document \SpecialChar LyX
31119 \begin_layout Description
31120 \begin_inset Flex Code
31123 \begin_layout Plain Layout
31129 est le chemin d'accès relatif au document maître \SpecialChar LyX
31133 \begin_layout Description
31134 \begin_inset Flex Code
31137 \begin_layout Plain Layout
31143 est le chemin d'accès relatif au document \SpecialChar LyX
31147 \begin_layout Description
31148 \begin_inset Flex Code
31151 \begin_layout Plain Layout
31157 désigne le chemin absolu du répertoire système.
31158 Typiquement utilisé pour pouvoir trouver les différents scripts auxiliaires fournis avec \SpecialChar LyX
31162 \begin_layout Description
31163 \begin_inset Flex Code
31166 \begin_layout Plain Layout
31172 est le nom et le chemin absolu d'un fichier temporaire qui sera automatiquement effacé quand le document sera fermé,
31173 ou l'objet externe effacé.
31176 \begin_layout Standard
31177 Toutes la macros de chemin contiennent un séparateur de répertoire final,
31178 vous pouvez donc construire par exemple le nom de fichier absolu avec
31179 \begin_inset Flex Code
31182 \begin_layout Plain Layout
31183 $$AbsPath$$Basename$$Extension
31191 \begin_layout Standard
31192 Les macros ci-dessus sont substituées dans toutes les directives sauf indiqué.
31194 \begin_inset Flex Code
31197 \begin_layout Plain Layout
31203 reconnaît également les substitutions suivantes si elles sont autorisées par les directives
31204 \begin_inset Flex Code
31207 \begin_layout Plain Layout
31214 \begin_inset Flex Code
31217 \begin_layout Plain Layout
31226 \begin_layout Description
31227 \begin_inset Flex Code
31230 \begin_layout Plain Layout
31236 partie initiale de la commande de changement de taille.
31239 \begin_layout Description
31240 \begin_inset Flex Code
31243 \begin_layout Plain Layout
31249 partie finale de la commande de changement de taille.
31252 \begin_layout Description
31253 \begin_inset Flex Code
31256 \begin_layout Plain Layout
31262 partie initiale de la commande de rotation.
31265 \begin_layout Description
31266 \begin_inset Flex Code
31269 \begin_layout Plain Layout
31275 partie finale de la commande de rotation.
31278 \begin_layout Standard
31279 La valeur de la chaîne de la directive
31280 \begin_inset Flex Code
31283 \begin_layout Plain Layout
31289 reconnaît également les substitutions suivantes si elles sont autorisées par les directives
31290 \begin_inset Flex Code
31293 \begin_layout Plain Layout
31300 \begin_inset Flex Code
31303 \begin_layout Plain Layout
31312 \begin_layout Description
31313 \begin_inset Flex Code
31316 \begin_layout Plain Layout
31322 option de recadrage.
31325 \begin_layout Description
31326 \begin_inset Flex Code
31329 \begin_layout Plain Layout
31335 option supplémentaire.
31338 \begin_layout Description
31339 \begin_inset Flex Code
31342 \begin_layout Plain Layout
31348 option de changement de taille.
31351 \begin_layout Description
31352 \begin_inset Flex Code
31355 \begin_layout Plain Layout
31361 option de rotation.
31364 \begin_layout Standard
31365 Vous pouvez vous demander pourquoi les macros de chemin d'accès sont aussi nombreuses.
31366 Il y a deux raisons principales:
31369 \begin_layout Enumerate
31370 les chemins d'accès relatifs et absolus doivent rester relatifs et absolus,
31372 Les utilisateurs peuvent avoir des raisons de préférer l'un ou l'autre.
31373 Les chemins relatifs sont utiles pour des documents portables sur différentes machines,
31375 Les chemins absolus peuvent être requis par certains logiciels;
31378 \begin_layout Enumerate
31380 traite les chemins d'accès relatifs différemment de \SpecialChar LyX
31381 et d'autres logiciels dans des fichiers inclus encapsulés.
31382 Pour \SpecialChar LyX
31385 un chemin relatif est toujours relatif au document qui contient le nom de fichier.
31386 Pour \SpecialChar LaTeX
31388 il est toujours relatif au document maître.
31389 Ces deux définitions sont identiques si vous n'avez qu'un seul document.,
31390 mais diffèrent si vous avez un document maître qui inclut des sous-documents.
31391 Ceci signifie que les chemins relatifs doivent être transformés pour être transmis à \SpecialChar LaTeX
31393 Heureusement \SpecialChar LyX
31394 fait ceci automatiquement si vous choisissez les macros de substitution correctes.
31397 \begin_layout Standard
31399 quelle macro faut-il choisir dans une nouvelle définition de cadre?
31400 La règle n'est pas difficile:
31403 \begin_layout Itemize
31405 \begin_inset Flex Code
31408 \begin_layout Plain Layout
31414 si un chemin absolu est requis;
31417 \begin_layout Itemize
31419 \begin_inset Flex Code
31422 \begin_layout Plain Layout
31423 $$AbsOrRelPathMaster
31428 si la chaîne substituée est du type entrée pour \SpecialChar LaTeX
31432 \begin_layout Itemize
31434 \begin_inset Flex Code
31437 \begin_layout Plain Layout
31438 $$AbsOrRelPathParent
31443 pour préserver le choix de l'utilisateur.
31446 \begin_layout Standard
31447 Des cas spéciaux existent pour lesquels cette règle n'est pas valable,
31448 et par exemple lorsque des chemins relatifs sont requis,
31449 mais elle fonctionne correctement d'habitude.
31450 Un exemple de cas tordu est la directive
31451 \begin_inset Flex Code
31454 \begin_layout Plain Layout
31455 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
31460 dans le cadre Xfig indiqué ci-dessus:
31461 il n'est pas possible d'utiliser le nom absolu parce que la copieur pour les fichiers
31462 \begin_inset Flex Code
31465 \begin_layout Plain Layout
31471 nécessite le nom relatif pour réécrire le contenu du fichier.
31474 \begin_layout Section
31475 La question de la sécurité
31476 \begin_inset CommandInset label
31478 name "sec:La-question-de"
31485 \begin_layout Standard
31486 L'insertion d'objet externe crée une interface avec un paquet de programmes externes et le fait de manière automatique,
31487 nous devons donc en examiner les conséquences en matière de sécurité.
31489 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,
31490 il semble possible de créer un document malveillant qui exécute des commandes indésirables quand un utilisateur le visualise ou l'imprime.
31491 C'est quelque chose que nous voulons absolument éviter.
31494 \begin_layout Standard
31496 comme les commandes du programme externe sont définies seulement dans le fichier de configuration des cadres,
31497 il n'y a pas de problème de sécurité si \SpecialChar LyX
31498 est configuré correctement avec seulement des cadres sûrs.
31499 Ceci parce que les programmes externes sont invoqués via l'appel système
31500 \begin_inset Flex Code
31503 \begin_layout Plain Layout
31509 et non via l'appel système
31510 \begin_inset Flex Code
31513 \begin_layout Plain Layout
31520 Il n'est donc pas possible d'exécuter des commandes arbitraires via le shell à partir du nom de fichier ou des paramètres.
31523 \begin_layout Standard
31524 Ceci implique aussi qu'il y a des restrictions dans les commandes définissables dans un cadre d'objet externe.
31526 les pipes et les redirections ne sont pas disponibles.
31527 C'était obligatoire pour que \SpecialChar LyX
31529 Si vous voulez utiliser quelques-unes des fonctions du shell,
31530 vous devez écrire un script sûr pour le faire de manière contrôlée,
31531 puis définir ce script comme commande.
31535 \begin_layout Standard
31536 Il est possible de créer un cadre qui interagit directement avec le shell,
31537 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,
31538 nous vous recommandons d'utiliser en général des scripts sûrs qui fonctionnent avec l'appel système
31539 \begin_inset Flex Code
31542 \begin_layout Plain Layout
31548 d'une manière contrôlée.
31550 si vous êtes dans un environnement dans lequel vous avez confiance,
31551 il est tentant de ne pas se fouler et d'utiliser des scripts shell ordinaires.
31552 Si vous faites cela,
31553 sachez que vous allez
31557 créer dans votre système une faille de sécurité facile à exploiter.
31558 Il est évident que de tels cadres non sécurisés ne seront jamais inclus dans la distribution standard de \SpecialChar LyX
31560 même si nous encourageons les gens à nous proposer de nouveaux cadres dans la tradition du logiciel libre.
31561 Mais \SpecialChar LyX
31562 tel que vous vous le procurez par les voies officielles de distribution ne contiendra jamais de cadres non sécurisés.
31565 \begin_layout Standard
31566 L'insertion d'objet externe est un outil très puissant,
31567 et vous devez faire attention à ne pas mettre en péril la sécurité avec cette puissance.
31568 Une légère erreur dans une seule ligne d'un script apparemment inoffensif peut ouvrir la voie à d'énormes problèmes.
31569 Si vous n'avez pas une compréhension claire de ce qui est en jeu,
31570 nous vous recommandons de consulter un professionnel de la sécurité,
31571 ou de contacter l'équipe de développement de \SpecialChar LyX
31572 si vous vous demandez si votre cadre est sûr ou non.
31573 Faites le avant de l'utiliser dans un environnement que vous ne contrôlez pas.
31576 \begin_layout Chapter
31578 Liste des fonctions utilisables dans les styles
31579 \begin_inset CommandInset label
31581 name "chap:List-of-functions"
31588 \begin_layout Standard
31590 \begin_inset Tabular
31591 <lyxtabular version="3" rows="11" columns="8">
31592 <features tabularvalignment="middle">
31593 <column alignment="left" valignment="top">
31594 <column alignment="left" valignment="top">
31595 <column alignment="left" valignment="top">
31596 <column alignment="left" valignment="top">
31597 <column alignment="left" valignment="top">
31598 <column alignment="left" valignment="top">
31599 <column alignment="left" valignment="top">
31600 <column alignment="left" valignment="top">
31602 <cell alignment="left" valignment="top" usebox="none">
31605 \begin_layout Plain Layout
31611 <cell alignment="left" valignment="top" usebox="none">
31614 \begin_layout Plain Layout
31620 <cell alignment="left" valignment="top" usebox="none">
31623 \begin_layout Plain Layout
31629 <cell alignment="left" valignment="top" usebox="none">
31632 \begin_layout Plain Layout
31638 <cell alignment="center" valignment="top" usebox="none">
31641 \begin_layout Plain Layout
31647 <cell alignment="center" valignment="top" usebox="none">
31650 \begin_layout Plain Layout
31656 <cell alignment="center" valignment="top" usebox="none">
31659 \begin_layout Plain Layout
31665 <cell alignment="center" valignment="top" usebox="none">
31668 \begin_layout Plain Layout
31676 <cell alignment="left" valignment="top" usebox="none">
31679 \begin_layout Plain Layout
31685 <cell alignment="left" valignment="top" usebox="none">
31688 \begin_layout Plain Layout
31694 <cell alignment="left" valignment="top" usebox="none">
31697 \begin_layout Plain Layout
31703 <cell alignment="left" valignment="top" usebox="none">
31706 \begin_layout Plain Layout
31712 <cell alignment="center" valignment="top" usebox="none">
31715 \begin_layout Plain Layout
31721 <cell alignment="center" valignment="top" usebox="none">
31724 \begin_layout Plain Layout
31730 <cell alignment="center" valignment="top" usebox="none">
31733 \begin_layout Plain Layout
31739 <cell alignment="center" valignment="top" usebox="none">
31742 \begin_layout Plain Layout
31750 <cell alignment="left" valignment="top" usebox="none">
31753 \begin_layout Plain Layout
31759 <cell alignment="left" valignment="top" usebox="none">
31762 \begin_layout Plain Layout
31768 <cell alignment="left" valignment="top" usebox="none">
31771 \begin_layout Plain Layout
31777 <cell alignment="left" valignment="top" usebox="none">
31780 \begin_layout Plain Layout
31786 <cell alignment="center" valignment="top" usebox="none">
31789 \begin_layout Plain Layout
31795 <cell alignment="center" valignment="top" usebox="none">
31798 \begin_layout Plain Layout
31804 <cell alignment="center" valignment="top" usebox="none">
31807 \begin_layout Plain Layout
31813 <cell alignment="center" valignment="top" usebox="none">
31816 \begin_layout Plain Layout
31824 <cell alignment="left" valignment="top" usebox="none">
31827 \begin_layout Plain Layout
31833 <cell alignment="left" valignment="top" usebox="none">
31836 \begin_layout Plain Layout
31842 <cell alignment="left" valignment="top" usebox="none">
31845 \begin_layout Plain Layout
31851 <cell alignment="left" valignment="top" usebox="none">
31854 \begin_layout Plain Layout
31860 <cell alignment="center" valignment="top" usebox="none">
31863 \begin_layout Plain Layout
31869 <cell alignment="center" valignment="top" usebox="none">
31872 \begin_layout Plain Layout
31878 <cell alignment="center" valignment="top" usebox="none">
31881 \begin_layout Plain Layout
31887 <cell alignment="center" valignment="top" usebox="none">
31890 \begin_layout Plain Layout
31898 <cell alignment="left" valignment="top" usebox="none">
31901 \begin_layout Plain Layout
31907 <cell alignment="left" valignment="top" usebox="none">
31910 \begin_layout Plain Layout
31916 <cell alignment="left" valignment="top" usebox="none">
31919 \begin_layout Plain Layout
31925 <cell alignment="left" valignment="top" usebox="none">
31928 \begin_layout Plain Layout
31934 <cell alignment="center" valignment="top" usebox="none">
31937 \begin_layout Plain Layout
31943 <cell alignment="center" valignment="top" usebox="none">
31946 \begin_layout Plain Layout
31952 <cell alignment="center" valignment="top" usebox="none">
31955 \begin_layout Plain Layout
31961 <cell alignment="center" valignment="top" usebox="none">
31964 \begin_layout Plain Layout
31972 <cell alignment="left" valignment="top" usebox="none">
31975 \begin_layout Plain Layout
31981 <cell alignment="left" valignment="top" usebox="none">
31984 \begin_layout Plain Layout
31990 <cell alignment="left" valignment="top" usebox="none">
31993 \begin_layout Plain Layout
31999 <cell alignment="left" valignment="top" usebox="none">
32002 \begin_layout Plain Layout
32008 <cell alignment="center" valignment="top" usebox="none">
32011 \begin_layout Plain Layout
32017 <cell alignment="center" valignment="top" usebox="none">
32020 \begin_layout Plain Layout
32026 <cell alignment="center" valignment="top" usebox="none">
32029 \begin_layout Plain Layout
32035 <cell alignment="center" valignment="top" usebox="none">
32038 \begin_layout Plain Layout
32046 <cell alignment="left" valignment="top" usebox="none">
32049 \begin_layout Plain Layout
32055 <cell alignment="left" valignment="top" usebox="none">
32058 \begin_layout Plain Layout
32064 <cell alignment="left" valignment="top" usebox="none">
32067 \begin_layout Plain Layout
32073 <cell alignment="left" valignment="top" usebox="none">
32076 \begin_layout Plain Layout
32082 <cell alignment="center" valignment="top" usebox="none">
32085 \begin_layout Plain Layout
32091 <cell alignment="center" valignment="top" usebox="none">
32094 \begin_layout Plain Layout
32100 <cell alignment="center" valignment="top" usebox="none">
32103 \begin_layout Plain Layout
32109 <cell alignment="center" valignment="top" usebox="none">
32112 \begin_layout Plain Layout
32120 <cell alignment="left" valignment="top" usebox="none">
32123 \begin_layout Plain Layout
32129 <cell alignment="left" valignment="top" usebox="none">
32132 \begin_layout Plain Layout
32138 <cell alignment="left" valignment="top" usebox="none">
32141 \begin_layout Plain Layout
32147 <cell alignment="left" valignment="top" usebox="none">
32150 \begin_layout Plain Layout
32156 <cell alignment="center" valignment="top" usebox="none">
32159 \begin_layout Plain Layout
32165 <cell alignment="center" valignment="top" usebox="none">
32168 \begin_layout Plain Layout
32174 <cell alignment="center" valignment="top" usebox="none">
32177 \begin_layout Plain Layout
32183 <cell alignment="center" valignment="top" usebox="none">
32186 \begin_layout Plain Layout
32194 <cell alignment="left" valignment="top" usebox="none">
32197 \begin_layout Plain Layout
32203 <cell alignment="left" valignment="top" usebox="none">
32206 \begin_layout Plain Layout
32212 <cell alignment="left" valignment="top" usebox="none">
32215 \begin_layout Plain Layout
32221 <cell alignment="left" valignment="top" usebox="none">
32224 \begin_layout Plain Layout
32230 <cell alignment="center" valignment="top" usebox="none">
32233 \begin_layout Plain Layout
32239 <cell alignment="center" valignment="top" usebox="none">
32242 \begin_layout Plain Layout
32248 <cell alignment="center" valignment="top" usebox="none">
32251 \begin_layout Plain Layout
32257 <cell alignment="center" valignment="top" usebox="none">
32260 \begin_layout Plain Layout
32268 <cell alignment="left" valignment="top" usebox="none">
32271 \begin_layout Plain Layout
32277 <cell alignment="left" valignment="top" usebox="none">
32280 \begin_layout Plain Layout
32286 <cell alignment="left" valignment="top" usebox="none">
32289 \begin_layout Plain Layout
32295 <cell alignment="left" valignment="top" usebox="none">
32298 \begin_layout Plain Layout
32304 <cell alignment="center" valignment="top" usebox="none">
32307 \begin_layout Plain Layout
32313 <cell alignment="center" valignment="top" usebox="none">
32316 \begin_layout Plain Layout
32322 <cell alignment="center" valignment="top" usebox="none">
32325 \begin_layout Plain Layout
32331 <cell alignment="center" valignment="top" usebox="none">
32334 \begin_layout Plain Layout
32342 <cell alignment="center" valignment="top" usebox="none">
32345 \begin_layout Plain Layout
32351 <cell alignment="center" valignment="top" usebox="none">
32354 \begin_layout Plain Layout
32360 <cell alignment="center" valignment="top" usebox="none">
32363 \begin_layout Plain Layout
32369 <cell alignment="center" valignment="top" usebox="none">
32372 \begin_layout Plain Layout
32378 <cell alignment="center" valignment="top" usebox="none">
32381 \begin_layout Plain Layout
32387 <cell alignment="center" valignment="top" usebox="none">
32390 \begin_layout Plain Layout
32396 <cell alignment="center" valignment="top" usebox="none">
32399 \begin_layout Plain Layout
32405 <cell alignment="center" valignment="top" usebox="none">
32408 \begin_layout Plain Layout
32422 \begin_layout Chapter
32423 Noms des couleurs disponibles utilisables dans les styles
32424 \begin_inset CommandInset label
32426 name "chap:Names-of-colors"
32433 \begin_layout Standard
32434 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
32438 \begin_layout Section
32442 \begin_layout Standard
32443 Les mots-clés suivants ne sont pas des couleurs,
32444 mais plutôt des actions sur la définition des couleurs.
32447 \begin_layout Description
32448 ignore couleur ignorée
32451 \begin_layout Description
32452 inherit couleur héritée
32455 \begin_layout Description
32456 none pas de couleur particulière – réinitialisation ou couleur implicite
32459 \begin_layout Section
32463 \begin_layout Standard
32464 Ces couleurs ne peuvent pas être personnalisées.
32465 Merci de ne pas utiliser ces couleurs dans les définitions de format,
32466 du fait qu'elles fonctionneront mal avec certains thèmes (comme les thèmes sombres).
32469 \begin_layout Description
32473 \begin_layout Description
32477 \begin_layout Description
32481 \begin_layout Description
32485 \begin_layout Description
32489 \begin_layout Description
32493 \begin_layout Description
32497 \begin_layout Description
32501 \begin_layout Description
32505 \begin_layout Description
32509 \begin_layout Description
32513 \begin_layout Description
32517 \begin_layout Description
32521 \begin_layout Description
32525 \begin_layout Description
32529 \begin_layout Description
32533 \begin_layout Description
32537 \begin_layout Description
32541 \begin_layout Description
32545 \begin_layout Section
32546 Couleurs dynamiques
32549 \begin_layout Standard
32550 Ces couleurs sont affectées à différents éléments dans
32552 Outils\SpecialChar menuseparator
32558 \begin_layout Description
32559 added_space espace ajoutée
32562 \begin_layout Description
32563 addedtext texte ajouté
32566 \begin_layout Description
32567 appendix marque d'annexe
32570 \begin_layout Description
32574 \begin_layout Description
32575 bottomarea zone du bas
32578 \begin_layout Description
32579 branchlabel étiquette de branche
32582 \begin_layout Description
32583 buttonbg fond de bouton d'insert
32586 \begin_layout Description
32587 buttonframe bordure de bouton d'insert
32590 \begin_layout Description
32591 buttonhoverbg fond du bouton d'insert (pointé)
32594 \begin_layout Description
32595 changebar barre de modification
32598 \begin_layout Description
32599 changedtextauthor1 texte modifié auteur 1
32602 \begin_layout Description
32603 changedtextauthor2 texte modifié auteur 2
32606 \begin_layout Description
32607 changedtextauthor3 texte modifié auteur 3
32610 \begin_layout Description
32611 changedtextauthor4 texte modifié auteur 4
32614 \begin_layout Description
32615 changedtextauthor5 texte modifié auteur 5
32618 \begin_layout Description
32619 collapsibletext texte d'insert repliable
32622 \begin_layout Description
32623 collapsibleframe cadre d'insert repliable
32626 \begin_layout Description
32627 command insert de commande
32630 \begin_layout Description
32631 commandbg fond d'insert de commande
32634 \begin_layout Description
32635 commandframe cadre d'insert de commande
32638 \begin_layout Description
32639 comment étiquette de commentaire
32642 \begin_layout Description
32643 commentbg fond de commentaire
32646 \begin_layout Description
32650 \begin_layout Description
32651 deletedtext texte supprimé
32654 \begin_layout Description
32655 deletedtextmodifier modificateur de texte supprimé
32658 \begin_layout Description
32659 depthbar barre de profondeur
32662 \begin_layout Description
32663 eolmarker marqueur de fin de ligne
32666 \begin_layout Description
32667 error erreur \SpecialChar LaTeX
32671 \begin_layout Description
32672 footlabel étiquette de note de bas de page
32675 \begin_layout Description
32676 foreground foreground color
32679 \begin_layout Description
32680 graphicsbg fond graphique
32683 \begin_layout Description
32684 greyedoutbg fond d'insert grisé
32687 \begin_layout Description
32688 greyedoutlabel étiquette d'insert grisé
32691 \begin_layout Description
32692 greyedouttext texte d'insert grisé
32695 \begin_layout Description
32696 indexlabel étiquette d'index
32699 \begin_layout Description
32700 inlinecompletion complétion en ligne
32703 \begin_layout Description
32704 insetbg fond d'insert
32707 \begin_layout Description
32708 insetframe cadre d'insert
32711 \begin_layout Description
32712 language langue étrangère
32715 \begin_layout Description
32716 latex texte \SpecialChar LaTeX
32720 \begin_layout Description
32721 listingsbg fond de listing
32724 \begin_layout Description
32725 marginlabel étiquette de note en marge
32728 \begin_layout Description
32729 math texte mathématique
32732 \begin_layout Description
32733 mathbg fond mathématique
32736 \begin_layout Description
32737 mathcorners cadre mathématique (non pointé)
32740 \begin_layout Description
32741 mathframe cadre mathématique (pointé)
32744 \begin_layout Description
32745 mathline ligne mathématique
32748 \begin_layout Description
32749 mathmacrobg fond de macro mathématique
32752 \begin_layout Description
32753 mathmacroblend macro mathématique désactivée
32756 \begin_layout Description
32757 mathmacroframe cadre de macro mathématique
32760 \begin_layout Description
32761 mathmacrohoverbg fond dynamique de macro mathématique
32764 \begin_layout Description
32765 mathmacrolabel étiquette de macro mathématique
32768 \begin_layout Description
32769 mathmacronewarg macro mathématique :
32773 \begin_layout Description
32774 mathmacrooldarg macro mathématique :
32778 \begin_layout Description
32779 newpage saut de page
32782 \begin_layout Description
32783 nonunique_inlinecompletion complétion en ligne (choix multiples)
32786 \begin_layout Description
32787 note étiquette de note
32790 \begin_layout Description
32791 notebg fond de note
32794 \begin_layout Description
32795 pagebreak saut de page / saut de ligne
32798 \begin_layout Description
32799 paragraphmarker marqueur de paragraphe
32802 \begin_layout Description
32803 phantomtext texte d'insert fantôme
32806 \begin_layout Description
32810 \begin_layout Description
32811 previewframe cadre d'aperçu
32814 \begin_layout Description
32815 regexpframe cadre d'expression régulière
32818 \begin_layout Description
32819 scroll color that indicates when a row can be scrolled
32822 \begin_layout Description
32823 selection sélection (fond)
32826 \begin_layout Description
32827 selectiontext sélection (texte)
32830 \begin_layout Description
32831 shadedbg boîte ombrée
32834 \begin_layout Description
32835 special caractère spécial
32838 \begin_layout Description
32839 tabularline ligne de tableau
32842 \begin_layout Description
32843 tabularonoffline ligne on/off de tableau
32846 \begin_layout Description
32847 textlabel1 couleur 1 des étiquettes de format et d'inserts personnalisés
32850 \begin_layout Description
32851 textlabel2 couleur 2 des étiquettes de format et d'inserts personnalisés
32854 \begin_layout Description
32855 textlabel3 couleur 3 des étiquettes de format et d'inserts personnalisés
32858 \begin_layout Description
32859 urllabel étiquette d'URL
32862 \begin_layout Description
32863 urltext texte d'URL