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
331 \begin_inset Quotes cld
335 \begin_inset Quotes crd
338 en tant que raccourci de
339 \begin_inset Quotes cld
343 \begin_inset Quotes crd
354 \begin_layout Chapter
355 Les fichiers de configuration de \SpecialChar LyX
359 \begin_layout Standard
360 Ce chapitre devrait vous aider à trouver votre chemin parmi les fichiers de configuration de \SpecialChar LyX
362 Avant d'entreprendre sa lecture,
365 Aide\SpecialChar menuseparator
381 pour connaître le répertoire de bibliothèques et le répertoire utilisateur de \SpecialChar LyX
383 C'est dans celui-ci que \SpecialChar LyX
384 place ses fichiers de configuration système;
385 le répertoire utilisateur est celui dans lequel vous pouvez mettre vos versions modifiées.
386 Le premier sera appelé
387 \begin_inset Flex Code
390 \begin_layout Plain Layout
398 \begin_inset Flex Code
401 \begin_layout Plain Layout
407 dans la suite de ce document.
410 \begin_layout Section
411 Qu'est-ce qu'il y a dans
412 \begin_inset Flex Code
415 \begin_layout Plain Layout
425 \begin_layout Standard
426 \begin_inset Flex Code
429 \begin_layout Plain Layout
436 et ses sous-répertoires contiennent un certain nombre de fichiers qui peuvent servir à personnaliser le comportement de \SpecialChar LyX
438 Vous pouvez modifier ces fichiers depuis \SpecialChar LyX
439 lui-même avec la fenêtre
441 Outils\SpecialChar menuseparator
445 La plupart des réglages personnels que vous voudrez apporter à \SpecialChar LyX
446 peuvent se faire par l'intermédiaire de cette fenêtre.
447 Il y a cependant bien d'autres aspects du fonctionnement de \SpecialChar LyX
448 sur lesquels on peut agir en modifiant les fichiers de
449 \begin_inset Flex Code
452 \begin_layout Plain Layout
460 Ils entrent dans différentes catégories,
461 qui sont décrites dans les sous-sections suivantes.
464 \begin_layout Subsection
465 Les fichiers générés automatiquement
468 \begin_layout Standard
469 Ces fichiers sont générés au moment de la configuration de \SpecialChar LyX
471 Ils définissent différentes valeurs par défaut qui sont détectées automatiquement par l'inspection de votre système.
472 Comme ils peuvent être réécrits à tout moment,
473 il n'est pas conseillé de les modifier.
476 \begin_layout Labeling
477 \labelwidthstring 00.00.0000
478 \begin_inset Flex Code
481 \begin_layout Plain Layout
487 contient les valeurs implicites pour différentes commandes.
490 \begin_layout Labeling
491 \labelwidthstring 00.00.0000
492 \begin_inset Flex Code
495 \begin_layout Plain Layout
501 contient la liste des paquetages \SpecialChar LaTeX
505 ne se sert pas directement de ce fichier,
506 mais les informations obtenues sont disponibles en faisant
508 Aide\SpecialChar menuseparator
519 \begin_layout Labeling
520 \labelwidthstring 00.00.0000
521 \begin_inset Flex Code
524 \begin_layout Plain Layout
530 donne la liste des classes de texte présentes dans le répertoire
531 \begin_inset Flex Code
534 \begin_layout Plain Layout
541 les classes de document \SpecialChar LaTeX
542 correspondantes et leur description.
546 \begin_layout Labeling
547 \labelwidthstring 00.00.0000
548 \begin_inset Flex Code
551 \begin_layout Plain Layout
557 donne la liste des modules figurant dans vos répertoires de format (
558 \begin_inset Flex Code
561 \begin_layout Plain Layout
572 \begin_layout Labeling
573 \labelwidthstring 00.00.0000
574 \begin_inset Flex Code
577 \begin_layout Plain Layout
583 donne la liste de différentes sortes de fichiers connexes à \SpecialChar LaTeX
584 figurant dans votre système.
587 \begin_layout Labeling
588 \labelwidthstring 00.00.0000
589 \begin_inset Flex Code
592 \begin_layout Plain Layout
593 doc/\SpecialChar LaTeX
599 est généré automatiquement pendant la configuration de \SpecialChar LyX
602 \begin_inset Flex Code
605 \begin_layout Plain Layout
615 \begin_layout Subsection
619 \begin_layout Standard
620 Ces répertoires figurent à la fois dans
621 \begin_inset Flex Code
624 \begin_layout Plain Layout
631 \begin_inset Flex Code
634 \begin_layout Plain Layout
641 Si un fichier existe dans les deux répertoires,
643 \begin_inset Flex Code
646 \begin_layout Plain Layout
655 \begin_layout Labeling
656 \labelwidthstring 00.00.0000
657 \begin_inset Flex Code
660 \begin_layout Plain Layout
666 contient les fichiers de définition des raccourcis clavier,
668 \begin_inset Flex Code
671 \begin_layout Plain Layout
679 \begin_inset Quotes cld
683 \begin_inset Quotes crd
686 du fichier de raccourcis,
688 \begin_inset Flex Code
691 \begin_layout Plain Layout
698 celle-ci sera détectée et utilisée en premier.
701 \begin_layout Labeling
702 \labelwidthstring 00.00.0000
703 \begin_inset Flex Code
706 \begin_layout Plain Layout
712 contient les fichiers avec le suffixe
713 \begin_inset Flex Code
716 \begin_layout Plain Layout
722 qui définissent les divers styles de citation (natbib,
725 \begin_inset CommandInset ref
727 reference "subsec:Cite-Engine-Files"
738 \begin_layout Labeling
739 \labelwidthstring 00.00.0000
740 \begin_inset Flex Code
743 \begin_layout Plain Layout
749 contient quelques fichiers graphiques qui peuvent être inclus dans les documents.
753 \begin_layout Labeling
754 \labelwidthstring 00.00.0000
755 \begin_inset Flex Code
758 \begin_layout Plain Layout
764 contient les fichiers de la documentation de \SpecialChar LyX
765 (dont celui que vous êtes en train de lire).
767 \begin_inset Flex Code
770 \begin_layout Plain Layout
778 comme nous venons de le voir.
779 S'il existe des version traduites des fichiers d'aide,
781 \begin_inset Flex Code
784 \begin_layout Plain Layout
791 celles-ci seront utilisées d'abord (voir le
796 \begin_inset CommandInset ref
798 reference "chap:i18n"
807 \begin_layout Labeling
808 \labelwidthstring 00.00.0000
809 \begin_inset Flex Code
812 \begin_layout Plain Layout
818 contient les fichiers d'exemples qui illustrent la façon d'utiliser certaines fonctions.
819 Vous pouvez y accéder en appuyant sur le bouton
824 \begin_inset Flex Noun
827 \begin_layout Plain Layout
828 Fichier\SpecialChar menuseparator
837 \begin_layout Labeling
838 \labelwidthstring 00.00.0000
839 \begin_inset Flex Code
842 \begin_layout Plain Layout
848 contient les fichiers d'images utilisés dans l'interface
853 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
857 \begin_layout Labeling
858 \labelwidthstring 00.00.0000
859 \begin_inset Flex Code
862 \begin_layout Plain Layout
868 contient les fichiers de réaffectation clavier.
870 \begin_inset CommandInset ref
872 reference "sec:clavier"
877 pour des informations détaillées.
881 \begin_layout Labeling
882 \labelwidthstring 00.00.0000
883 \begin_inset Flex Code
886 \begin_layout Plain Layout
892 contient les classes de texte et les fichiers de modules décrits au
893 \begin_inset CommandInset ref
895 reference "chap:classe-texte"
903 \begin_layout Labeling
904 \labelwidthstring 00.00.0000
905 \begin_inset Flex Code
908 \begin_layout Plain Layout
914 contient les scripts Python
915 \begin_inset Flex Code
918 \begin_layout Plain Layout
924 permettant d'effectuer les conversions entre versions de \SpecialChar LyX
926 Ils peuvent être exécutés depuis la ligne de commande,
927 si vous désirez par exemple faire un traitement par lots.
930 \begin_layout Labeling
931 \labelwidthstring 00.00.0000
932 \begin_inset Flex Code
935 \begin_layout Plain Layout
941 contient quelques fichiers qui illustrent les possibilités offertes par l'insertion d'
942 \begin_inset Flex Noun
945 \begin_layout Plain Layout
958 \begin_layout Labeling
959 \labelwidthstring 00.00.0000
960 \begin_inset Flex Code
963 \begin_layout Plain Layout
969 contient les fichiers modèles de \SpecialChar LyX
975 \begin_inset CommandInset ref
977 reference "sec:modeles"
985 \begin_layout Labeling
986 \labelwidthstring 00.00.0000
987 \begin_inset Flex Code
990 \begin_layout Plain Layout
996 contient des fichiers avec le suffixe
997 \begin_inset Flex Code
1000 \begin_layout Plain Layout
1006 qui définissent l'interface utilisateur de \SpecialChar LyX
1008 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.
1011 \begin_layout Labeling
1012 \labelwidthstring 00.00.0000
1013 \begin_inset Flex Code
1016 \begin_layout Plain Layout
1022 contient les fichiers avec le suffixe
1023 \begin_inset Flex Code
1026 \begin_layout Plain Layout
1032 qui définissent les modèles permettant l'insertion de contenu externe dans un document LyX,
1034 \begin_inset CommandInset ref
1036 reference "chap:Insérer-un-Objet"
1047 \begin_layout Subsection
1048 Fichiers que vous n'avez pas à modifier
1051 \begin_layout Standard
1052 Ce sont des fichiers internes à \SpecialChar LyX
1054 et ils ne doivent pas être modifiés,
1055 sauf par les développeurs.
1059 \begin_layout Labeling
1060 \labelwidthstring 00.00.0000
1067 ce fichier contient la liste des développeurs de \SpecialChar LyX
1069 Son contenu est affiché en sélectionnant
1070 \begin_inset Flex Noun
1073 \begin_layout Plain Layout
1074 Aide\SpecialChar menuseparator
1083 \begin_layout Labeling
1084 \labelwidthstring 00.00.0000
1091 est un script \SpecialChar LaTeX
1092 utilisé pendant le processus de configuration.
1093 Ne pas le lancer directement.
1097 \begin_layout Labeling
1098 \labelwidthstring 00.00.0000
1105 est le script qui permet de reconfigurer \SpecialChar LyX
1107 Il génère des fichiers de configuration dans le répertoire dans lequel il est exécuté.
1110 \begin_layout Subsection
1111 Autres fichiers appelant un commentaire
1114 \begin_layout Labeling
1115 \labelwidthstring 00.00.0000
1120 contient des tables de conversion faisant correspondre les différents encodages de caractères avec Unicode.
1123 \begin_layout Labeling
1124 \labelwidthstring 00.00.0000
1129 contient la liste de toutes les langues actuellement supportées par \SpecialChar LyX
1133 \begin_layout Labeling
1134 \labelwidthstring 00.00.0000
1135 \begin_inset Flex Code
1138 \begin_layout Plain Layout
1144 contient des informations sur les différentes polices.
1147 \begin_layout Labeling
1148 \labelwidthstring 00.00.0000
1149 \begin_inset Flex Code
1152 \begin_layout Plain Layout
1158 contient les traductions pour les styles de paragraphe internationalisés (voir
1159 \begin_inset space ~
1163 \begin_inset CommandInset ref
1165 reference "subsec:I18n"
1173 \begin_layout Labeling
1174 \labelwidthstring 00.00.0000
1175 \begin_inset Flex Code
1178 \begin_layout Plain Layout
1184 contient des informations sur les glyphes encodés en Unicode et la manière dont \SpecialChar LyX
1185 les traite via \SpecialChar LaTeX
1189 \begin_layout Section
1190 Votre répertoire personnel de configuration
1193 \begin_layout Standard
1194 Même si vous utilisez \SpecialChar LyX
1195 sans être le super-utilisateur,
1196 vous pouvez avoir envie de modifier la configuration de \SpecialChar LyX
1197 pour votre usage personnel.
1199 \begin_inset Flex Code
1202 \begin_layout Plain Layout
1208 contient les fichiers personnels de configuration.
1209 C'est le répertoire qui est décrit comme
1210 \begin_inset Quotes cld
1213 Répertoire utilisateur
1214 \begin_inset Quotes crd
1219 Aide\SpecialChar menuseparator
1221 \begin_inset space ~
1225 \begin_inset space ~
1229 \begin_inset space ~
1236 Il est traité comme un miroir du répertoire
1237 \begin_inset Flex Code
1240 \begin_layout Plain Layout
1248 et chaque fichier qui se trouve dans
1252 remplace par conséquent le fichier correspondant de
1253 \begin_inset Flex Code
1256 \begin_layout Plain Layout
1264 Chaque fichier de configuration décrit dans les sections précédentes peut se trouver soit dans le répertoire de configuration système,
1265 ce qui jouera pour tous les utilisateurs,
1266 soit dans votre répertoire personnel,
1267 pour votre propre configuration.
1270 \begin_layout Standard
1271 Pour éclaircir la situation,
1272 voici quelques exemples:
1275 \begin_layout Itemize
1276 les réglages effectués dans la fenêtre
1278 Outils\SpecialChar menuseparator
1281 sont enregistrés dans un fichier
1282 \begin_inset Flex Code
1285 \begin_layout Plain Layout
1292 \begin_inset Flex Code
1295 \begin_layout Plain Layout
1304 \begin_layout Itemize
1305 quand vous reconfigurez \SpecialChar LyX
1308 Outils\SpecialChar menuseparator
1313 fait tourner le script
1314 \begin_inset Flex Code
1317 \begin_layout Plain Layout
1323 et les fichiers résultants sont placés dans votre répertoire personnel de configuration.
1324 Ça signifie que les nouvelles classes de texte que vous avez pu ajouter dans
1325 \begin_inset Flex Code
1328 \begin_layout Plain Layout
1334 seront ajoutées à la liste des classes de la fenêtre
1336 Document\SpecialChar menuseparator
1343 \begin_layout Itemize
1344 Si vous récupérez sur le site ftp de \SpecialChar LyX
1345 des fichiers de documentation mis à jour et que vous n'êtes pas administrateur sur votre système,
1346 vous pouvez placer ces fichiers dans
1347 \begin_inset Flex Code
1350 \begin_layout Plain Layout
1356 et ils seront ouverts directement à partir du menu d'
1363 \begin_layout Section
1364 Utiliser \SpecialChar LyX
1365 avec plusieurs configurations
1368 \begin_layout Standard
1369 La liberté offerte pour le répertoire de configuration locale peut être insuffisante si vous avez besoin de plusieurs configurations différentes.
1371 vous pouvez vouloir utiliser des raccourcis clavier ou des réglages d'imprimante différents selon les circonstances
1375 \begin_layout Plain Layout
1377 ou encore vouloir écrire dans des langues différentes et adapter vos configurations en conséquence.
1383 Vous pouvez y arriver en ayant plusieurs répertoires de configuration.
1384 Vous spécifiez alors lequel utiliser au moment de lancer \SpecialChar LyX
1388 \begin_layout Standard
1389 Si vous lancez \SpecialChar LyX
1390 avec l'option de ligne de commande
1399 le programme va lire la configuration qui se trouve dans ce répertoire,
1400 et non dans le répertoire par défaut (en lançant \SpecialChar LyX
1401 sans cette option vous pouvez déterminer le répertoire par défaut).
1402 Si ce répertoire n'existe pas,
1404 vous propose de le créer,
1405 exactement comme il le fait avec le répertoire implicite au premier lancement du programme.
1406 Vous pouvez modifier les options de configuration dans ce
1410 supplémentaire exactement comme vous le feriez pour le répertoire implicite.
1411 Ces répertoires sont complètement indépendants (mais lisez la suite).
1412 Notez que positionner la variable d'environnement
1416 a exactement le même effet.
1419 \begin_layout Standard
1420 Quand vous avez plusieurs configurations,
1421 vous devez faire plus attention:
1422 si vous voulez ajouter un nouveau format dans
1424 MonNouveauRép/layouts
1427 pour qu'il soit disponible dans toutes vos configurations,
1428 vous devez l'ajouter dans chaque répertoire séparément.
1429 Vous pouvez contourner ceci avec l'astuce suivante:
1430 après que \SpecialChar LyX
1431 a créé le répertoire supplémentaire,
1432 la plupart des sous-répertoires (voir plus haut) sont vides.
1433 Si vous voulez que la nouvelle configuration soit le reflet d'une déjà existante,
1434 remplacez le sous-répertoire vide par un lien symbolique au sous-répertoire correspondant dans la configuration existante.
1435 Faites toutefois attention avec le sous-répertoire
1440 car il contient un fichier écrit par le script de configuration (accessible avec
1442 Outils\SpecialChar menuseparator
1445 ) qui est propre à chaque configuration.
1448 \begin_layout Chapter
1454 \begin_layout Standard
1455 Tous les options de la fenêtre
1459 sont expliquées dans l'annexe
1461 La fenêtre Préférences
1465 Guide de l'utilisateur
1468 Pour certaines options,
1469 vous trouverez ici plus de précisions.
1472 \begin_layout Section
1474 \begin_inset CommandInset label
1483 \begin_layout Standard
1484 La première étape consiste à définir vos formats de fichiers si ce n'est pas déjà le cas.
1487 \begin_inset Flex Noun
1490 \begin_layout Plain Layout
1491 Outils\SpecialChar menuseparator
1501 \begin_inset Flex Noun
1504 \begin_layout Plain Layout
1505 Gestion des fichiers\SpecialChar menuseparator
1514 appuyez sur le bouton
1515 \begin_inset Flex Noun
1518 \begin_layout Plain Layout
1526 \begin_inset Flex Noun
1529 \begin_layout Plain Layout
1535 contient le nom utilisé pour identifier le format de manière interne.
1536 Vous devrez également saisir un suffixe de nom de fichier.
1537 Toutes ces informations sont obligatoires.
1539 \begin_inset Flex Noun
1542 \begin_layout Plain Layout
1548 permet de définir une séquence de touches du clavier pour un accès rapide aux menus (par exemple,
1550 \begin_inset Flex Noun
1553 \begin_layout Plain Layout
1560 \begin_inset Flex Noun
1563 \begin_layout Plain Layout
1564 Document\SpecialChar menuseparator
1565 Visionner (autres formats)\SpecialChar menuseparator
1574 \begin_layout Standard
1575 Un Format peut se voir associer une
1576 \begin_inset Flex Noun
1579 \begin_layout Plain Layout
1586 \begin_inset Flex Noun
1589 \begin_layout Plain Layout
1597 vous pouvez vouloir utiliser Ghostview pour afficher les fichier PostScript.
1598 Vous pouvez saisir le nom de la commande permettant de lancer les programmes dans les champs correspondants.
1599 La visionneuse est lancée quand vous voulez voir un graphique dans \SpecialChar LyX
1601 \begin_inset Flex Noun
1604 \begin_layout Plain Layout
1605 Document\SpecialChar menuseparator
1612 L'éditeur est lancé par exemple quand vous faites un clic-droit sur un graphique et que vous choisissez
1613 \begin_inset Flex Noun
1616 \begin_layout Plain Layout
1617 Modifier le fichier via une application externe
1622 dans le menu contextuel qui apparaît.
1625 \begin_layout Standard
1627 \begin_inset Flex Noun
1630 \begin_layout Plain Layout
1636 d'un format est facultatif,
1637 mais s'il est précisé,
1638 il doit être unique pour l'ensemble des formats.
1639 Il est utilisé pour reconnaître les fichiers de ce format à partir de leur contenu.
1640 Pour certains formats de fichier importants,
1641 il n'y a pas de type MIME officiellement répertorié dans la base
1642 \begin_inset CommandInset href
1645 target "http://www.iana.org/assignments/media-types/"
1651 De ce fait \SpecialChar LyX
1652 utilise la liste plus étoffée spécifiée par
1653 \begin_inset CommandInset href
1655 name "freedesktop.org"
1656 target "http://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec"
1664 \begin_layout Standard
1665 La case à cocher Format de document informe \SpecialChar LyX
1666 que le format est approprié pour une exportation du document.
1667 Si la case est cochée que qu'une procédure de conversion est définie (voir la
1668 \begin_inset space ~
1672 \begin_inset CommandInset ref
1674 reference "sec:Convertisseurs"
1680 ce format apparaîtra dans le menu
1681 \begin_inset Flex Noun
1684 \begin_layout Plain Layout
1685 Fichier\SpecialChar menuseparator
1692 Le format apparaîtra également dans le menu
1696 si une visionneuse est définie pour lui.
1697 Les formats purement graphiques,
1699 ne doivent pas utiliser cette option.
1700 Les formats adaptés à la fois aux graphiques et aux documents,
1705 \begin_layout Standard
1707 \begin_inset Flex Noun
1710 \begin_layout Plain Layout
1711 Format graphique vectoriel
1716 informe \SpecialChar LyX
1717 qu'un format peut contenir des vecteurs graphiques.
1718 Cette information est utile pour déterminer le format cible des graphiques inclus lors de l'exportation via
1719 \begin_inset Flex Noun
1722 \begin_layout Plain Layout
1729 Les graphiques inclus dans le document peuvent nécessiter une conversion vers
1730 \begin_inset Flex Noun
1733 \begin_layout Plain Layout
1741 \begin_inset Flex Noun
1744 \begin_layout Plain Layout
1751 \begin_inset Flex Noun
1754 \begin_layout Plain Layout
1761 \begin_inset Flex Noun
1764 \begin_layout Plain Layout
1770 ne sait pas gérer d'autres formats graphiques.
1771 Si un graphique inclus n'est pas déjà dans un des ces trois formats,
1773 \begin_inset Flex Noun
1776 \begin_layout Plain Layout
1782 si la case est cochée,
1784 \begin_inset Flex Noun
1787 \begin_layout Plain Layout
1796 \begin_layout Section
1800 \begin_layout Standard
1801 Du fait que toutes les conversions d'un format à une autre se font dans la répertoire temporaire de \SpecialChar LyX
1803 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
1807 \begin_layout Plain Layout
1809 le fichier peut référencer d'autres fichiers ― e.g.
1810 une image ― par un nom de fichier relatif,
1811 qui peut devenir incorrect lors de la copie du fichier dans le répertoire temporaire.
1817 Ceci est effectué par un Copieur:
1818 il copie un fichier vers (ou depuis) le répertoire temporaire et peut le modifier à la volée.
1821 \begin_layout Standard
1822 La définition des copieurs peut utiliser huit variables:
1825 \begin_layout Labeling
1826 \labelwidthstring 00.00.0000
1827 \begin_inset Flex Code
1830 \begin_layout Plain Layout
1836 le répertoire système de \SpecialChar LyX
1838 \begin_inset space \thinspace{}
1842 \begin_inset space \space{}
1846 \begin_inset Flex Noun
1849 \begin_layout Plain Layout
1858 \begin_layout Labeling
1859 \labelwidthstring 00.00.0000
1860 \begin_inset Flex Code
1863 \begin_layout Plain Layout
1869 le fichier en entrée
1872 \begin_layout Labeling
1873 \labelwidthstring 00.00.0000
1874 \begin_inset Flex Code
1877 \begin_layout Plain Layout
1883 le fichier en sortie
1886 \begin_layout Labeling
1887 \labelwidthstring 00.00.0000
1888 \begin_inset Flex Code
1891 \begin_layout Plain Layout
1897 la racine du nom (sans le suffixe) dans le répertoire temporaire \SpecialChar LyX
1901 \begin_layout Labeling
1902 \labelwidthstring 00.00.0000
1903 \begin_inset Flex Code
1906 \begin_layout Plain Layout
1912 la chemin d'accès complet du répertoire \SpecialChar LyX
1916 \begin_layout Labeling
1917 \labelwidthstring 00.00.0000
1918 \begin_inset Flex Code
1921 \begin_layout Plain Layout
1927 le chemin d'accès complet au ficher original \SpecialChar LyX
1928 en cours de traitement
1931 \begin_layout Labeling
1932 \labelwidthstring 00.00.0000
1933 \begin_inset Flex Code
1936 \begin_layout Plain Layout
1942 le nom du fichier \SpecialChar LyX
1943 (sans chemin d'accès)
1946 \begin_layout Labeling
1947 \labelwidthstring 00.00.0000
1948 \begin_inset Flex Code
1951 \begin_layout Plain Layout
1958 \begin_inset Quotes cld
1961 nom \SpecialChar LaTeX
1963 \begin_inset Quotes crd
1969 \begin_layout Standard
1970 Ce dernier doit être le nom du fichier tel qu'il serait spécifié dans la commande \SpecialChar LaTeX
1978 Il n'est pertinent que pour l'exportation des fichiers appropriés à une telle inclusion.
1981 \begin_layout Standard
1982 Les copieurs peuvent être utilisés pour à peu près n'importe quelle opération sur un fichier.
1984 supposons que vous vouliez que les fichiers pdf soient copiés dans un répertoire particulier,
1986 \begin_inset Flex Code
1989 \begin_layout Plain Layout
1996 Alors vous pouvez écrire un script comme celui-ci:
1999 \begin_layout Standard
2002 \begin_inset listings
2006 \begin_layout Plain Layout
2011 \begin_layout Plain Layout
2016 \begin_layout Plain Layout
2018 TOFILE=`basename $2`
2021 \begin_layout Plain Layout
2023 cp $FROMFILE /home/you/pdf/$TOFILE
2031 \begin_layout Standard
2032 Enregistrez-le dans votre répertoire \SpecialChar LyX
2039 \begin_inset Flex Code
2042 \begin_layout Plain Layout
2043 /home/you/.lyx/scripts/pdfcopier.sh
2048 ― et rendez le exécutable,
2049 si c'est nécessaire sur votre plate-forme.
2052 \begin_inset Flex Noun
2055 \begin_layout Plain Layout
2056 Outils\SpecialChar menuseparator
2064 \begin_inset Flex Noun
2067 \begin_layout Plain Layout
2068 Gestion des fichiers\SpecialChar menuseparator
2075 \begin_inset Flex Noun
2078 \begin_layout Plain Layout
2084 ― ou l'un des autres formats PDF ― et saisissez
2085 \begin_inset Flex Code
2088 \begin_layout Plain Layout
2089 pdfcopier.sh $$i $$o
2095 \begin_inset Flex Noun
2098 \begin_layout Plain Layout
2107 \begin_layout Standard
2108 Les copieurs sont utilisés par \SpecialChar LyX
2109 dans plusieurs de ses convertisseurs internes.
2111 si les programmes appropriés sont trouvés lors de la configuration,
2113 installera automatiquement des copieurs pour les formats
2114 \begin_inset Flex Noun
2117 \begin_layout Plain Layout
2124 \begin_inset Flex Noun
2127 \begin_layout Plain Layout
2129 \begin_inset space ~
2138 Quand le documente est exporté vers ces formats,
2139 le copieur considère que non seulement le fichier HTML,
2140 mais aussi les fichiers auxiliaires (fichiers de style,
2142 etc.) sont également copiés.
2143 Tous ces fichiers sont recopiés dans un sous-répertoire du répertoire dans lequel se trouvait le document \SpecialChar LyX
2147 \begin_layout Section
2149 \begin_inset CommandInset label
2151 name "sec:Convertisseurs"
2158 \begin_layout Standard
2159 Vous pouvez définir vos propres Convertisseurs pour activer les conversions entre différents formats.
2160 Ceci est défini dans
2161 \begin_inset Flex Noun
2164 \begin_layout Plain Layout
2165 Outils\SpecialChar menuseparator
2166 Préférences\SpecialChar menuseparator
2167 Gestion des fichiers\SpecialChar menuseparator
2176 \begin_layout Standard
2177 Pour définir un nouveau convertisseur,
2178 sélectionner les formats appropriés dans les menus déroulants
2179 \begin_inset Flex Noun
2182 \begin_layout Plain Layout
2189 \begin_inset Flex Noun
2192 \begin_layout Plain Layout
2199 saisir le nom de la commande nécessaire à la conversion et appuyer sur le bouton
2200 \begin_inset Flex Noun
2203 \begin_layout Plain Layout
2210 Plusieurs variables peuvent être utilisées pour préciser les arguments des commandes de conversion:
2213 \begin_layout Labeling
2214 \labelwidthstring 00.00.0000
2215 \begin_inset Flex Code
2218 \begin_layout Plain Layout
2224 le répertoire système de \SpecialChar LyX
2228 \begin_layout Labeling
2229 \labelwidthstring 00.00.0000
2230 \begin_inset Flex Code
2233 \begin_layout Plain Layout
2239 le fichier en entrée
2242 \begin_layout Labeling
2243 \labelwidthstring 00.00.0000
2244 \begin_inset Flex Code
2247 \begin_layout Plain Layout
2253 le fichier en sortie
2256 \begin_layout Labeling
2257 \labelwidthstring 00.00.0000
2258 \begin_inset Flex Code
2261 \begin_layout Plain Layout
2267 le nom de base du fichier en entrée (c'est-à-dire sans suffixe)
2270 \begin_layout Labeling
2271 \labelwidthstring 00.00.0000
2272 \begin_inset Flex Code
2275 \begin_layout Plain Layout
2281 le chemin du fichier d'entrée
2284 \begin_layout Labeling
2285 \labelwidthstring 00.00.0000
2286 \begin_inset Flex Code
2289 \begin_layout Plain Layout
2295 le chemin du fichier d'entrée original (ceci peut différer de
2296 \begin_inset Flex Noun
2299 \begin_layout Plain Layout
2305 lors de l'appel d'une séquence de convertisseurs)
2308 \begin_layout Labeling
2309 \labelwidthstring 00.00.0000
2310 \begin_inset Flex Code
2313 \begin_layout Plain Layout
2320 \begin_inset Flex Code
2323 \begin_layout Plain Layout
2329 désignant l'encodage du document
2332 \begin_layout Standard
2334 \begin_inset Flex Noun
2337 \begin_layout Plain Layout
2339 \begin_inset space ~
2348 vous pouvez saisir les mots-clés suivants,
2349 séparés par des virgules:
2352 \begin_layout Labeling
2353 \labelwidthstring 00.00.0000
2354 \begin_inset Flex Code
2357 \begin_layout Plain Layout
2358 \begin_inset Flex Code
2361 \begin_layout Plain Layout
2372 ce convertisseur exécute \SpecialChar LaTeX
2373 ou une variante de \SpecialChar LaTeX
2375 le fichier journal sera disponible.
2377 \begin_inset Flex Code
2380 \begin_layout Plain Layout
2386 précise quelle forme de \SpecialChar LaTeX
2390 \begin_inset Flex Code
2393 \begin_layout Plain Layout
2409 \begin_inset Flex Code
2412 \begin_layout Plain Layout
2420 \begin_inset Flex Code
2423 \begin_layout Plain Layout
2434 \begin_layout Labeling
2435 \labelwidthstring 00.00.0000
2436 \begin_inset Flex Code
2439 \begin_layout Plain Layout
2440 \begin_inset Flex Code
2443 \begin_layout Plain Layout
2454 la conversion utilise le fichier \SpecialChar LaTeX
2456 \begin_inset Flex Noun
2459 \begin_layout Plain Layout
2467 \begin_inset Flex Code
2470 \begin_layout Plain Layout
2476 précise quelle forme de \SpecialChar LaTeX
2477 sera exécutée pour créer le fichier
2478 \begin_inset Flex Noun
2481 \begin_layout Plain Layout
2490 \begin_inset Flex Code
2493 \begin_layout Plain Layout
2509 \begin_inset Flex Code
2512 \begin_layout Plain Layout
2520 \begin_inset Flex Code
2523 \begin_layout Plain Layout
2534 \begin_layout Labeling
2535 \labelwidthstring 00.00.0000
2536 \begin_inset Flex Code
2539 \begin_layout Plain Layout
2545 demande une fichier \SpecialChar LyX
2547 \begin_inset Quotes cld
2551 \begin_inset Quotes crd
2555 ce qui en pratique désigne un fichier similaire au résultat d'une exportation \SpecialChar LaTeX
2560 \begin_inset Flex Code
2563 \begin_layout Plain Layout
2576 \begin_layout Labeling
2577 \labelwidthstring 00.00.0000
2578 \begin_inset Flex Code
2581 \begin_layout Plain Layout
2587 la sortie est au format XML
2590 \begin_layout Standard
2591 Les quatre mots-clés suivants ne sont pas vraiment des mots-clés,
2592 ils prennent un argument de la forme
2593 \begin_inset Flex Noun
2596 \begin_layout Plain Layout
2605 \begin_layout Labeling
2606 \labelwidthstring 00.00.0000
2607 \begin_inset Flex Code
2610 \begin_layout Plain Layout
2616 est le nom du pilote qu'il faut charger pour ce convertisseur avec le paquetage
2621 pour ce convertisseur.
2622 Le chargement du pilote convenable est nécessaire pour obtenir certaines fonctionnalités spécifiques du PDF.
2630 \begin_layout Labeling
2631 \labelwidthstring 00.00.0000
2632 \begin_inset Flex Code
2635 \begin_layout Plain Layout
2642 les messages d'erreur standard du convertisseur seront redirigés vers un fichier
2643 \begin_inset Flex Code
2646 \begin_layout Plain Layout
2655 et le script passé en valeur sera exécuté comme:
2657 \begin_inset Flex Code
2660 \begin_layout Plain Layout
2663 script < infile.out > infile.log
2669 L'argument peut contenir
2670 \begin_inset Flex Code
2673 \begin_layout Plain Layout
2682 \begin_layout Labeling
2683 \labelwidthstring 00.00.0000
2684 \begin_inset Flex Code
2687 \begin_layout Plain Layout
2693 précise le nom du répertoire dans lequel le convertisseur placera les fichiers engendrés par la conversion.
2695 ne créera pas ce répertoire,
2696 et ne copiera rien dedans,
2697 bien qu'il le copie dans la cible.
2698 La valeur peut utiliser
2699 \begin_inset Flex Code
2702 \begin_layout Plain Layout
2709 qui sera remplacé par le nom sans suffixe des fichiers d'entrée et de sortie,
2711 lors de la copie du répertoire.
2712 \begin_inset Newline newline
2715 Noter que l'utilisation simultanée de
2716 \begin_inset Flex Noun
2719 \begin_layout Plain Layout
2726 \begin_inset Flex Noun
2729 \begin_layout Plain Layout
2736 Ce dernier sera ignoré si le premier est employé;
2739 \begin_layout Labeling
2740 \labelwidthstring 00.00.0000
2741 \begin_inset Flex Code
2744 \begin_layout Plain Layout
2750 détermine le nom du fichier résultat et peut contenir
2751 \begin_inset Flex Code
2754 \begin_layout Plain Layout
2762 \begin_inset Flex Noun
2765 \begin_layout Plain Layout
2771 et est optionnel même dans ce cas;
2773 \begin_inset Quotes cld
2777 \begin_inset Quotes crd
2780 est implicite s'il n'est pas activé.
2783 \begin_layout Standard
2785 \begin_inset Flex Code
2788 \begin_layout Plain Layout
2794 approprié accompagne certains convertisseurs venant avec \SpecialChar LyX
2797 aucun des trois derniers mots-clés n'est utilisé dans les convertisseurs pré-installés par \SpecialChar LyX
2801 \begin_layout Standard
2802 Il n'est pas nécessaire de définir des convertisseurs pour tous les formats entre lesquels vous désirez effectuer des conversions.
2804 vous remarquerez qu'il n'y a pas de convertisseur
2805 \begin_inset Quotes cld
2810 \begin_inset Quotes crd
2814 mais \SpecialChar LyX
2815 exportera bien vers PostScript.
2816 Ceci se fait parce que \SpecialChar LyX
2817 crée d'abord un fichier \SpecialChar LaTeX
2818 (pas besoin de convertisseur pour cela) qui est ensuite converti vers DVI en utilisant le convertisseur
2819 \begin_inset Quotes cld
2824 \begin_inset Quotes crd
2828 pour terminer par la conversion
2829 \begin_inset Quotes cld
2833 \begin_inset Quotes crd
2838 trouve ainsi les séquences de convertisseurs automatiquement,
2839 et trouvera toujours le séquence la plus courte.
2840 Vous pouvez cependant définir plusieurs méthodes de conversion entre formats de fichier.
2842 la configuration \SpecialChar LyX
2843 standard propose cinq façons différentes de convertir \SpecialChar LaTeX
2847 \begin_layout Enumerate
2850 \begin_inset Flex Noun
2853 \begin_layout Plain Layout
2862 \begin_layout Enumerate
2863 via (DVI et) PostScript,
2865 \begin_inset Flex Noun
2868 \begin_layout Plain Layout
2877 \begin_layout Enumerate
2880 \begin_inset Flex Noun
2883 \begin_layout Plain Layout
2892 \begin_layout Enumerate
2895 \begin_inset Flex Noun
2898 \begin_layout Plain Layout
2908 \begin_layout Enumerate
2911 \begin_inset Flex Noun
2914 \begin_layout Plain Layout
2924 \begin_layout Standard
2925 Pour définir de tels choix de séquences,
2926 vous devez définir plusieurs
2927 \begin_inset Quotes cld
2931 \begin_inset Quotes crd
2935 comme décrit dans la
2936 \begin_inset CommandInset ref
2938 reference "sec:Formats"
2945 avec la configuration standard,
2946 les formats dénommés
2947 \begin_inset Flex Noun
2950 \begin_layout Plain Layout
2957 \begin_inset Flex Noun
2960 \begin_layout Plain Layout
2968 \begin_inset Flex Noun
2971 \begin_layout Plain Layout
2978 \begin_inset Flex Noun
2981 \begin_layout Plain Layout
2989 \begin_inset Flex Noun
2992 \begin_layout Plain Layout
2999 \begin_inset Flex Noun
3002 \begin_layout Plain Layout
3010 \begin_inset Flex Noun
3013 \begin_layout Plain Layout
3020 \begin_inset Flex Noun
3023 \begin_layout Plain Layout
3032 \begin_inset Flex Noun
3035 \begin_layout Plain Layout
3041 (pour Lua\SpecialChar TeX
3043 qui correspondent tous au suffixe
3044 \begin_inset Flex Noun
3047 \begin_layout Plain Layout
3053 et auxquels sont associées les trois méthodes décrites ci-dessus.
3056 \begin_layout Chapter
3057 Internationaliser \SpecialChar LyX
3059 \begin_inset CommandInset label
3068 \begin_layout Standard
3069 Il est possible de traduire l'interface utilisateur de \SpecialChar LyX
3071 La dernière fois que nous avons vérifié,
3073 était disponible en 30 langues.
3074 La langue que vous avez choisie est appelée votre
3078 (pour plus de renseignements sur les réglages de localisation,
3079 voyez la documentation de votre système d'exploitation sur les locales.
3082 \begin_inset Flex Noun
3085 \begin_layout Plain Layout
3091 est un bon point de départ).
3094 \begin_layout Standard
3095 Notez que ces traductions fonctionnent,
3096 mais présentent quelques failles.
3098 toutes les fenêtres ont été tracées en fonction du texte anglais,
3099 et quelques-unes des traductions sont trop grandes pour rentrer dans l'espace alloué.
3100 Ce n'est qu'un problème d'affichage sans conséquence.
3101 Vous verrez aussi que certaines traductions n'ont pas de raccourcis définis pour tout.
3103 c'est qu'il n'y a pas assez de lettres disponibles.
3104 Parfois c'est que le traducteur n'a tout simplement pas encore eu le temps de le faire.
3105 Nos équipes de traduction,
3106 que vous pouvez souhaiter rejoindre
3110 \begin_layout Plain Layout
3111 Si vous parlez couramment une autre langue que l'anglais,
3112 rejoindre ces équipes est un des grands moyens de rendre service à la communauté des développeurs et utilisateurs de \SpecialChar LyX
3119 essaieront de faire disparaître ces inconvénients dans les versions futures de \SpecialChar LyX
3123 \begin_layout Section
3124 Traduire \SpecialChar LyX
3128 \begin_layout Subsection
3129 Traduire l'interface graphique (messages textuels)
3132 \begin_layout Standard
3134 utilise la bibliothèque GNU
3135 \begin_inset Flex Noun
3138 \begin_layout Plain Layout
3144 pour gérer l'internationalisation de l'interface.
3145 Pour que \SpecialChar LyX
3146 parle votre langue favorite dans tous les menus et fenêtres,
3147 vous avez besoin d'un fichier
3148 \begin_inset Flex Noun
3151 \begin_layout Plain Layout
3158 Quand celui-ci est disponible,
3159 vous devez générer à partir de là un fichier
3160 \begin_inset Flex Noun
3163 \begin_layout Plain Layout
3169 et installer ce dernier.
3170 Tout ce processus est expliqué dans la documentation de GNU
3171 \begin_inset Flex Noun
3174 \begin_layout Plain Layout
3181 Vous pouvez effectuer cette traduction pour votre propre besoin,
3182 mais si vous avez l'intention de la faire,
3183 vous pouvez aussi bien partager le résultat de votre travail avec la communauté \SpecialChar LyX
3185 Envoyez un message à la liste de messagerie des développeurs \SpecialChar LyX
3186 pour plus d'information sur la procédure.
3189 \begin_layout Standard
3191 voici un résumé de ce qu'il faut faire (
3197 est le code de la langue):
3200 \begin_layout Itemize
3201 télécharger le code source de \SpecialChar LyX
3203 \begin_inset CommandInset href
3205 name "page d'information sur le Web"
3206 target "https://www.lyx.org/HowToUseGIT"
3214 \begin_layout Itemize
3216 \begin_inset Flex Noun
3219 \begin_layout Plain Layout
3226 \begin_inset Flex Noun
3229 \begin_layout Plain Layout
3236 le répertoire des fichiers
3237 \begin_inset Flex Noun
3240 \begin_layout Plain Layout
3251 \begin_inset Flex Noun
3254 \begin_layout Plain Layout
3269 \begin_inset Flex Noun
3272 \begin_layout Plain Layout
3279 il peut être recréé avec la commande
3280 \begin_inset Flex Noun
3283 \begin_layout Plain Layout
3290 ou bien vous pouvez utiliser le fichier
3291 \begin_inset Flex Noun
3294 \begin_layout Plain Layout
3300 d'une autre langue comme modèle).
3303 \begin_layout Itemize
3317 \begin_layout Plain Layout
3318 C'est un fichier texte:
3319 il peut donc être modifié par n'importe quel éditeur de texte.
3320 Mais il existe des programmes spécifiques pour gérer les modifications,
3322 \begin_inset Flex Noun
3325 \begin_layout Plain Layout
3331 (toutes plate-formes) ou
3332 \begin_inset Flex Noun
3335 \begin_layout Plain Layout
3342 Emacs est également doté d'un
3343 \begin_inset Quotes cld
3347 \begin_inset Quotes crd
3350 pour modifier les fichier
3351 \begin_inset Flex Noun
3354 \begin_layout Plain Layout
3362 les fichiers sont encodés en Unicode,
3364 \begin_inset Flex URL
3367 \begin_layout Plain Layout
3369 https://www.gnu.org/software/gettext/manual/html_node/PO-Mode.html
3383 Pour certains menus,
3384 il y a aussi des touches de raccourci qui doivent être traduites.
3385 Ces touches viennent après un
3388 \begin_inset Quotes cld
3392 \begin_inset Quotes crd
3398 et doivent être adaptées au texte traduit.
3399 Vous devez aussi remplir les champs au début du nouveau fichier
3400 \begin_inset Flex Noun
3403 \begin_layout Plain Layout
3409 avec votre adresse e-mail,
3411 pour que les gens sachent comment vous joindre pour proposer des suggestions,
3412 ou pour démolir votre travail.
3415 \begin_layout Standard
3416 Si vous voulez juste traduire pour vous-même,
3420 \begin_layout Itemize
3430 \begin_inset Newline newline
3434 \begin_inset Flex Noun
3437 \begin_layout Plain Layout
3438 msgfmt -o xx.mo < xx.po
3446 \begin_layout Itemize
3448 \begin_inset Flex Noun
3451 \begin_layout Plain Layout
3457 dans votre répertoire de locales,
3458 dans le répertoire correspondant aux messages pour la langue
3466 \begin_inset Flex Noun
3469 \begin_layout Plain Layout
3476 \begin_inset Newline newline
3480 \begin_inset Flex Noun
3483 \begin_layout Plain Layout
3484 /usr/local/share/locale/xx/LC_MESSAGES/lyx.mo
3492 \begin_layout Standard
3493 Pour ajouter un nouveau fichier
3502 (ce qui serait mieux pour que d'autres puisent en profiter),
3503 il faut effectuer quelques changements dans \SpecialChar LyX
3505 envoyez donc une courrier à la liste de messagerie des développeurs pour ce faire.
3508 \begin_layout Subsubsection
3512 \begin_layout Standard
3513 Il arrive quelquefois qu'un message anglophone doive être traduit de différentes façons dans le langage cible.
3514 Un exemple est le message
3515 \begin_inset Flex Code
3518 \begin_layout Plain Layout
3524 qui se traduit en français par
3525 \begin_inset Flex Noun
3528 \begin_layout Plain Layout
3535 \begin_inset Flex Noun
3538 \begin_layout Plain Layout
3545 suivant le genre et l'initiale du mot suivant.
3547 \begin_inset Flex Code
3550 \begin_layout Plain Layout
3556 ne sait pas gérer de telles traductions ambiguës,
3557 et vous devez donc ajouter une information contextuelle au message:
3559 \begin_inset Flex Code
3562 \begin_layout Plain Layout
3569 \begin_inset Flex Code
3572 \begin_layout Plain Layout
3579 \begin_inset Flex Code
3582 \begin_layout Plain Layout
3589 les deux occurrences de
3590 \begin_inset Flex Code
3593 \begin_layout Plain Layout
3601 sont différentes pour
3602 \begin_inset Flex Code
3605 \begin_layout Plain Layout
3611 et peuvent être traduites correctement pour
3612 \begin_inset Flex Noun
3615 \begin_layout Plain Layout
3619 \begin_inset space ~
3628 \begin_inset Flex Noun
3631 \begin_layout Plain Layout
3635 \begin_inset space ~
3647 \begin_layout Standard
3648 Bien entendu l'information contextuelle doit être supprimée de l'affichage lorsqu'aucune traduction n'est utilisée,
3649 c'est pourquoi il faut la mettre entre double crochets à la fin du message comme ci-dessus.
3650 Le mécanisme de traduction de \SpecialChar LyX
3651 assure que tout ce qui est entre double crochets à la fin des messages est supprimé à l'affichage du message.
3654 \begin_layout Subsection
3655 Traduire la documentation
3658 \begin_layout Standard
3659 La documentation en ligne (dans le menu
3663 ) peut (et doit !) être traduite.
3664 S'il existe une traduction de la documentation
3668 \begin_layout Plain Layout
3670 au moins quelques documents avaient été traduit en14 langues,
3671 le manuel d'apprentissage étant disponible en quelques autres.
3677 et si la locale est correctement réglée,
3679 affichera tout seul la version traduite.
3681 cherche les versions traduites sous le nom
3682 \begin_inset Flex Noun
3685 \begin_layout Plain Layout
3703 est le code pour la langue en cours d'utilisation.
3704 S'il n'y a pas de traduction disponible,
3705 c'est la version anglaise qui est affichée.
3706 Notez que les versions traduites doivent avoir le même nom de fichier (ici
3707 \begin_inset Flex Noun
3710 \begin_layout Plain Layout
3717 Si vous vous sentez de traduire la documentation (ce qui est d'ailleurs un excellent moyen de corriger la documentation d'origine!),
3718 il y a un certain nombre de choses que vous devez faire tout de suite:
3721 \begin_layout Itemize
3722 faire un tour sur la page web de la
3723 \begin_inset CommandInset href
3725 name "traduction des documentations"
3726 target "https://www.lyx.org/WebFr.Translation"
3731 sur le site de \SpecialChar LyX
3734 vous pourrez voir quels documents ont déjà été traduits dans votre langue,
3736 Vous y trouverez aussi qui s'occupe d'organiser l'effort de traduction dans votre langue.
3737 Si personne ne s'en occupe,
3738 faites-nous connaître votre intérêt.
3741 \begin_layout Standard
3742 Une fois que vous vous y mettez pour de bon,
3743 voilà quelques conseils qui pourront vous éviter des ennuis:
3746 \begin_layout Itemize
3747 joignez-vous à l'équipe de documentation!
3754 Aide\SpecialChar menuseparator
3757 ) explique comment faire.
3758 C'est d'ailleurs le premier document à traduire;
3761 \begin_layout Itemize
3762 étudiez les conventions typographiques de la langue dans laquelle vous traduisez.
3763 La typographie est un art ancien et au cours des siècles,
3764 une grande variété de conventions ont vu le jour dans les différentes parties du globe.
3765 Apprenez aussi le vocabulaire spécifique des professionnels de la typographie dans votre pays.
3766 Si vous inventez votre propre terminologie,
3767 vous allez induire les lecteurs en erreur.
3771 La typographie peut devenir une passion !
3776 \begin_layout Itemize
3777 faites une copie du document (dans les cas simples,
3778 sinon voyez la note de bas de page
3779 \begin_inset space ~
3783 \begin_inset CommandInset ref
3785 reference "fn:NdT-:-Je"
3791 Ce sera votre fichier de travail.
3792 Vous pouvez l'utiliser comme fichier d'aide personnel en le mettant dans votre répertoire
3793 \begin_inset Flex Code
3796 \begin_layout Plain Layout
3803 \begin_inset Newline newline
3809 \begin_inset Note Greyedout
3812 \begin_layout Plain Layout
3818 pour un document complexe doté d'éléments externes (images,
3820 si vous voulez faire une copie dans un répertoire temporaire par exemple,
3821 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.
3822 La meilleure méthode est de télécharger l'arborescence \SpecialChar LyX
3823 depuis le dépôt git (voir
3824 \begin_inset Flex URL
3827 \begin_layout Plain Layout
3829 https://www.lyx.org/WebFr.HowToUseGIT
3834 ) et de modifier le ficher de documentation en place.
3842 \begin_layout Itemize
3843 de temps à autre le document original (de l'équipe \SpecialChar LyX
3846 \begin_inset CommandInset href
3848 name "l'interface d'affichage des source"
3849 target "https://www.lyx.org/trac/browser"
3854 pour voir ce qui a changé.
3855 De cette façon vous pouvez voir facilement les parties de votre document qui ont besoin d'être mises à jour
3859 \begin_layout Plain Layout
3861 Je conseille très vivement de partir des fichiers disponibles sur Trac,
3862 et de ne pas perdre de temps à traduire la version contenue dans votre distribution pour s'apercevoir trop tard que tout est périmé.
3863 J’ajoute que la meilleure solution est de récupérer l'image courante des sources de \SpecialChar LyX
3866 \begin_inset CommandInset href
3869 target "https://www.lyx.org/WebFr.HowToUseGIT"
3874 ) et de modifier directement le fichier concerné dans l'arborescence importée:
3876 les liens vers les images ne seront pas modifiés lors de la sauvegarde du fichier,
3877 et la version modifiée pourra être soumise sans modifications aux développeurs.
3878 \begin_inset CommandInset label
3892 \begin_layout Standard
3893 Si vous avez trouvé une erreur dans le document original,
3894 corrigez-la et dites-le au reste de l'équipe de documentation (que vous n'avez pas manqué de rejoindre,
3898 \begin_layout Standard
3899 \begin_inset Branch Obsolete
3903 \begin_layout Section
3904 Support de Clavier International
3907 \begin_layout Standard
3910 [Note de l'Éditeur :
3911 La section qui suit a été écrite par
3916 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.
3917 Le tout doit aussi être fusionné avec la section d'après.
3921 \begin_layout Subsection
3922 Définir ses propres réaffectations clavier :
3928 \begin_layout Standard
3929 Regardons d'un peu plus près un fichier de définition de clavier.
3930 C'est un fichier ASCII qui définit :
3933 \begin_layout Itemize
3934 des correspondances touche à touche ou touche à chaîne
3937 \begin_layout Itemize
3941 \begin_layout Itemize
3942 des exceptions des touches mortes
3945 \begin_layout Standard
3946 Pour définir une traduction touche à touche ou touche à chaîne,
3947 utilisez cette commande :
3950 \begin_layout Quotation
3962 \begin_layout Standard
3967 est la touche à traduire et
3971 est la chaîne à insérer dans le document.
3972 Pour définir des touches mortes,
3976 \begin_layout Quotation
3981 kmod touche touche_morte
3984 \begin_layout Standard
3989 est la touche du clavier et
3993 est le nom de la touche morte.
3994 Les touches mortes suivantes sont supportées (nom du raccourci entre parenthèses) :
3997 \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{}
4031 \begin_layout Quotation
4033 \begin_inset space \hfill{}
4039 \begin_layout Quotation
4041 \begin_inset space \hfill{}
4048 \begin_layout Plain Layout
4060 \begin_layout Quotation
4062 \begin_inset space \hfill{}
4068 \begin_layout Quotation
4070 \begin_inset space \hfill{}
4077 \begin_layout Plain Layout
4089 \begin_layout Quotation
4091 \begin_inset space \hfill{}
4097 \begin_layout Quotation
4099 \begin_inset space \hfill{}
4105 \begin_layout Quotation
4107 \begin_inset space \hfill{}
4114 \begin_layout Plain Layout
4126 \begin_layout Quotation
4128 \begin_inset space \hfill{}
4135 \begin_layout Plain Layout
4147 \begin_layout Quotation
4149 \begin_inset space \hfill{}
4155 \begin_layout Quotation
4156 hungarian umlaut (hug)
4157 \begin_inset space \hfill{}
4163 \begin_layout Quotation
4165 \begin_inset space \hfill{}
4171 \begin_layout Quotation
4173 \begin_inset space \hfill{}
4180 \begin_layout Plain Layout
4192 \begin_layout Standard
4193 Dans beaucoup de claviers internationaux il y a des exceptions dans les règles d'emploi des touches mortes,
4194 vous pouvez les définir ainsi :
4197 \begin_layout Quotation
4202 kxmod touche_morte touche chaîne_sortie
4205 \begin_layout Standard
4207 sur un clavier slovaque,
4208 si vous tapez caron-o,
4209 ça génère circonflexe-o,
4210 il faut donc mettre :
4213 \begin_layout Quotation
4227 \begin_layout Standard
4228 pour le faire marcher correctement.
4229 Vous devez aussi définir comme des exceptions les touches mortes avec i et j,
4230 pour enlever le point avant d'insérer une marque d'accentuation.
4231 Je changerai ceci le moment venu,
4232 mais je n'en ai pas encore eu le temps.
4235 \begin_layout Standard
4237 à propos des caractères :
4238 l'antislash est un caractère d'échappement,
4240 il faut taper un double antislash.
4245 ont aussi un sens différent.
4250 indique les commentaires,
4251 les guillemets entourent les commandes style \SpecialChar LaTeX
4253 Pour entrer un guillemet,
4275 \begin_layout Standard
4276 Si vous faites un fichier de réaffectation clavier qui marche pour votre langue,
4277 merci de me l'envoyer,
4278 pour que je puisse l'inclure dans la prochaine distribution de réaffectations clavier.
4281 \begin_layout Standard
4282 Il y aura plus de mots-clés supportés à l'avenir dans les fichiers de réaffectation clavier,
4286 \begin_layout Itemize
4291 kinclude nom_fichier
4294 \begin_inset space \hfill{}
4297 inclut un autre fichier (
4304 \begin_layout Itemize
4312 \begin_inset space \hfill{}
4315 définit un programme externe de traduction (
4322 \begin_layout Standard
4323 Il devrait aussi chercher dans
4327 les valeurs par défaut (par exemple,
4334 pour inclure le clavier par défaut).
4342 \begin_layout Section
4343 Les Claviers Internationaux
4344 \begin_inset CommandInset label
4353 \begin_layout Standard
4354 \begin_inset Note Note
4357 \begin_layout Plain Layout
4358 En révisant ce document en mars 2008,
4359 le relecteur anglophone n'a pas vérifié cette section par manque de compréhension de son contenu.
4360 Ce serait bien que quelqu'un s'en charge.
4361 Le traducteur francophone (SMGC) l'avait traduit tel quel,
4362 le relecteur francophone (JPC) l'a relu tel quel.
4370 \begin_layout Standard
4371 Les deux sections suivantes décrivent en détail la syntaxe des fichiers
4372 \begin_inset Flex Code
4375 \begin_layout Plain Layout
4382 \begin_inset Flex Code
4385 \begin_layout Plain Layout
4392 Ces sections devraient vous aider à concevoir votre propre réaffectation clavier si celles fournies ne vous donnent pas satisfaction.
4395 \begin_layout Subsection
4401 \begin_layout Standard
4403 \begin_inset Flex Noun
4406 \begin_layout Plain Layout
4412 fait correspondre des appuis clavier à des caractères ou à des chaînes de caractères.
4413 Il définit une réaffectation clavier
4417 \begin_layout Plain Layout
4425 Cette section décrit les mots clés
4426 \begin_inset Flex Code
4429 \begin_layout Plain Layout
4437 \begin_inset Flex Code
4440 \begin_layout Plain Layout
4448 \begin_inset Flex Code
4451 \begin_layout Plain Layout
4458 \begin_inset Flex Code
4461 \begin_layout Plain Layout
4468 \begin_inset Flex Code
4471 \begin_layout Plain Layout
4480 \begin_layout Labeling
4481 \labelwidthstring 00.00.0000
4482 \begin_inset Flex Code
4485 \begin_layout Plain Layout
4491 fait correspondre un caractère à une chaîne
4494 \begin_layout LyX-Code
4503 \begin_layout Standard
4504 Ceci fait correspondre
4518 le guillemet double (
4528 ) doivent être protégés par un antislash (
4537 \begin_layout Standard
4538 Voici un exemple de commande
4539 \begin_inset Flex Noun
4542 \begin_layout Plain Layout
4548 qui fait s'afficher le symbole
4549 \begin_inset Flex Noun
4552 \begin_layout Plain Layout
4558 quand on tape la touche
4559 \begin_inset Flex Noun
4562 \begin_layout Plain Layout
4571 \begin_layout LyX-Code
4579 \begin_layout Labeling
4580 \labelwidthstring 00.00.0000
4581 \begin_inset Flex Code
4584 \begin_layout Plain Layout
4590 définit un caractère accentué
4593 \begin_layout LyX-Code
4599 caractère accent autorisés
4602 \begin_layout Standard
4616 C'est le principe de la touche morte
4620 \begin_layout Plain Layout
4625 désigne une touche qui seule ne produit pas de caractère,
4626 mais qui produit le caractère accentué voulu quand elle est suivie par une autre touche autorisée.
4631 \begin_inset Quotes cld
4635 \begin_inset Quotes crd
4640 sur un clavier français,
4641 il faut d'abord taper sur
4644 \begin_inset Quotes cld
4648 \begin_inset Quotes crd
4656 \begin_inset Quotes cld
4660 \begin_inset Quotes crd
4673 \begin_layout Standard
4678 puis une autre touche qui ne fait pas partie des caractères
4687 suivi par l'autre touche non autorisée.
4689 \begin_inset Flex Noun
4692 \begin_layout Plain Layout
4698 efface une touche morte,
4704 \begin_inset Flex Noun
4707 \begin_layout Plain Layout
4714 le curseur ne recule pas mais annule l'effet que
4718 aurait pu avoir sur la touche suivante.
4721 \begin_layout Standard
4722 Dans l'exemple suivant,
4723 il est spécifié que le caractère ' doit être un accent aigu,
4724 autorisé sur les caractères a,
4735 \begin_layout LyX-Code
4738 kmod ' acute aeiouAEIOU
4741 \begin_layout Labeling
4742 \labelwidthstring 00.00.0000
4743 \begin_inset Flex Code
4746 \begin_layout Plain Layout
4752 définit une exception au caractère accentué
4755 \begin_layout LyX-Code
4761 accent caractère résultat
4764 \begin_layout Standard
4765 Ceci définit une exception pour l'
4778 doit avoir été assigné auparavant par une déclaration
4779 \begin_inset Flex Code
4782 \begin_layout Plain Layout
4794 ne doit pas faire partie des caractères
4803 Quand vous tapez la séquence
4817 Si une telle déclaration n'existe pas dans le fichier
4818 \begin_inset Flex Code
4821 \begin_layout Plain Layout
4834 touche_accent caractère
4840 est le premier paramètre de la déclaration
4841 \begin_inset Flex Code
4844 \begin_layout Plain Layout
4855 \begin_layout Standard
4856 Avec la commande suivante,
4857 vous obtenez äi quand vous tapez acute-i ('i) :
4860 \begin_layout LyX-Code
4874 \begin_layout Labeling
4875 \labelwidthstring 00.00.0000
4876 \begin_inset Flex Code
4879 \begin_layout Plain Layout
4885 Combine deux caractères accentués
4888 \begin_layout LyX-Code
4894 accent1 accent2 autorisés
4897 \begin_layout Standard
4898 Celui-ci est assez ésotérique.
4899 Il vous permet de combiner les effets de l'
4907 (dans cet ordre !) sur les caractères
4920 doivent avoir été définies par une commande
4933 \begin_layout Standard
4934 Voyez cet exemple extrait du fichier
4941 \begin_layout LyX-Code
4945 acute aeioyvhAEIOYVH
4948 \begin_layout LyX-Code
4955 \begin_layout LyX-Code
4958 kcomb acute umlaut iyIY
4961 \begin_layout Standard
4962 Ça vous permet de taper
4966 et d'avoir l'effet de
4976 \begin_inset Flex Noun
4979 \begin_layout Plain Layout
4985 annule la dernière touche morte,
4987 \begin_inset Flex Code
4990 \begin_layout Plain Layout
5005 \begin_layout Subsection
5011 \begin_layout Standard
5012 Après que la réaffectation
5013 \begin_inset Flex Noun
5016 \begin_layout Plain Layout
5024 \begin_inset Flex Code
5027 \begin_layout Plain Layout
5033 convertit les chaînes de symboles obtenues dans la police de caractères.
5035 la distribution de \SpecialChar LyX
5036 comprend au moins les fichiers
5037 \begin_inset Flex Code
5040 \begin_layout Plain Layout
5047 \begin_inset Flex Code
5050 \begin_layout Plain Layout
5059 \begin_layout Standard
5060 En général le fichier
5061 \begin_inset Flex Code
5064 \begin_layout Plain Layout
5070 est une suite de déclarations de la forme :
5073 \begin_layout LyX-Code
5077 numéro_du_caractère chaîne
5080 \begin_layout Standard
5088 au caractère correspondant dans le jeu iso-8859-1 (233),
5089 il y a la déclaration suivante :
5092 \begin_layout LyX-Code
5100 \begin_layout Standard
5102 \begin_inset Flex Code
5105 \begin_layout Plain Layout
5114 \begin_inset Flex Code
5117 \begin_layout Plain Layout
5128 Notez que le même caractère peut servir pour plus d'une chaîne.
5130 \begin_inset Flex Code
5133 \begin_layout Plain Layout
5142 \begin_layout LyX-Code
5154 \begin_inset Newline newline
5170 \begin_layout Standard
5172 ne trouve pas de correspondance pour la chaîne produite par une touche ou une séquence avec des touches mortes,
5173 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.
5176 \begin_layout Subsection
5180 \begin_layout Standard
5181 Il y a une autre façon d'ajouter le support pour des caractères internationaux par l'intermédiaire des touches mortes.
5182 Une touche morte marche en combinaison avec une lettre pour produire un caractère accentué.
5184 nous allons expliquer comment créer une touche morte vraiment simple pour montrer comment elles marchent.
5187 \begin_layout Standard
5188 Supposez que vous ayez besoin du caractère circonflexe,
5192 \begin_layout Plain Layout
5194 déjà présent en français,
5195 mais nous allons conserver cet exemple.
5203 \begin_inset Quotes cld
5207 \begin_inset Quotes crd
5213 Vous devez faire correspondre la touche circonflexe à la commande \SpecialChar LyX
5215 \begin_inset Flex Code
5218 \begin_layout Plain Layout
5225 \begin_inset Flex Code
5228 \begin_layout Plain Layout
5236 à chaque fois que vous taperez la touche circonflexe suivie par une lettre,
5237 il y aura un accent circonflexe dessus.
5242 \begin_inset Quotes cld
5248 \begin_inset Flex Code
5251 \begin_layout Plain Layout
5260 \begin_inset Quotes crd
5268 \begin_inset Quotes cld
5274 \begin_inset Flex Code
5277 \begin_layout Plain Layout
5286 \begin_inset Quotes crd
5293 si vous essayez de taper
5296 \begin_inset Quotes cld
5302 \begin_inset Flex Code
5305 \begin_layout Plain Layout
5314 \begin_inset Quotes crd
5321 va se plaindre avec un bip,
5325 \begin_inset Quotes cld
5331 \begin_inset Flex Code
5334 \begin_layout Plain Layout
5343 \begin_inset Quotes crd
5348 ne prend jamais d'accent circonflexe.
5350 \begin_inset Flex Noun
5353 \begin_layout Plain Layout
5359 après une touche morte fait s'afficher l'accent seul.
5360 Notez bien ce dernier point !
5361 Si vous faites correspondre une touche à une touche morte,
5362 vous devez faire correspondre le caractère sur cette touche à une touche différente.
5363 Faire correspondre la virgule à une cédille est une mauvaise idée,
5364 car vous n'aurez plus que des cédilles à la place des virgules.
5367 \begin_layout Standard
5368 Une façon courante de créer des touches mortes est d'utiliser
5369 \begin_inset Flex Noun
5372 \begin_layout Plain Layout
5380 \begin_inset Flex Noun
5383 \begin_layout Plain Layout
5390 \begin_inset Flex Noun
5393 \begin_layout Plain Layout
5399 en combinaison avec un accent,
5403 \begin_inset Quotes cld
5407 \begin_inset Quotes crd
5415 \begin_inset Quotes cld
5419 \begin_inset Quotes crd
5425 Une autre méthode met en jeu
5426 \begin_inset Flex Code
5429 \begin_layout Plain Layout
5436 \begin_inset Flex Code
5439 \begin_layout Plain Layout
5448 \begin_inset space ~
5452 \begin_inset space ~
5457 ) pour configurer la touche spéciale
5458 \begin_inset Flex Code
5461 \begin_layout Plain Layout
5468 Elle agit un peu comme
5469 \begin_inset Flex Noun
5472 \begin_layout Plain Layout
5478 et permet de faire correspondre des touches à des caractères accentués.
5479 Vous pouvez aussi transformer des touches en touches mortes en les affectant à quelque chose comme
5480 \begin_inset Flex Code
5483 \begin_layout Plain Layout
5489 puis en affectant cette touche symbolique à la commande \SpecialChar LyX
5494 \begin_layout Plain Layout
5500 C'est exactement ce que je fais dans mes fichiers
5512 \begin_inset space ~
5520 \begin_inset space ~
5525 ) est configurée comme
5529 et j'ai affecté des choses comme
5532 \begin_inset space ~
5540 \begin_inset space ~
5545 à un tas de touches symboliques
5548 \begin_inset Quotes cld
5552 \begin_inset Quotes crd
5558 C'est comme ça que j'obtiens tous mes caractères accentués.
5563 Vous pouvez transformer à peu près n'importe quelle touche en touche
5564 \begin_inset Flex Code
5567 \begin_layout Plain Layout
5575 \begin_inset Flex Code
5578 \begin_layout Plain Layout
5585 une touche de fonction inutilisée,
5587 Quant aux commandes \SpecialChar LyX
5588 qui produisent des accents,
5590 \begin_inset Flex Code
5593 \begin_layout Plain Layout
5602 \begin_inset space ~
5606 \begin_inset space ~
5612 Là-bas il y a la liste complète.
5615 \begin_layout Subsection
5616 Enregistrer votre configuration linguistique
5619 \begin_layout Standard
5620 Vous pouvez éditer vos préférences dans la fenêtre
5622 Outils\SpecialChar menuseparator
5625 pour que \SpecialChar LyX
5626 démarre avec l'environnement linguistique que vous souhaitez,
5627 automatiquement configuré.
5630 \begin_layout LyX-Code
5634 \begin_layout Chapter
5635 Créer et installer de nouvelles classes de document,
5637 \begin_inset CommandInset label
5639 name "chap:classe-texte"
5644 \begin_inset Argument 1
5647 \begin_layout Plain Layout
5648 Installer de nouvelles classes
5656 \begin_layout Standard
5658 nous décrivons comment créer et installer de nouveaux fichiers de format \SpecialChar LyX
5660 et nous vous offrons une révision des procédures correctes d'installation de nouvelles classes de document \SpecialChar LaTeX
5664 \begin_layout Standard
5666 quelques mots pour décrire une bonne approche de la relation entre \SpecialChar LyX
5667 et \SpecialChar LaTeX
5669 Ce qu'il faut bien comprendre,
5670 c'est qu'en certain sens,
5672 ne sait rien de \SpecialChar LaTeX
5675 du point de vue de \SpecialChar LyX
5679 \begin_inset Quotes cld
5683 \begin_inset Quotes crd
5686 particulier parmi d'autres formats susceptibles de produire un résultat.
5687 D'autres formats sont DocBook,
5691 est bien entendu un format particulièrement important,
5692 mais une très petite quantité d'information concernant \SpecialChar LaTeX
5693 est réellement contenue dans \SpecialChar LyX
5698 \begin_layout Plain Layout
5699 Certaines commandes sont suffisamment compliquées pour être codées
5700 \begin_inset Quotes cld
5704 \begin_inset Quotes crd
5707 dans les sources \SpecialChar LyX
5709 mais les développeurs considèrent que c'est une mauvaise chose.
5715 même pour des classes standard comme
5716 \begin_inset Flex Code
5719 \begin_layout Plain Layout
5726 est contenue dans les
5727 \begin_inset Quotes cld
5731 \begin_inset Quotes crd
5737 ne connaît pas grand chose de DocBook ou XHTML,
5738 tout est décrit dans les fichiers de format.
5741 \begin_layout Standard
5742 Vous pouvez imaginer un fichier de format pour une classe de document donnée comme un traducteur entre les constructions \SpecialChar LyX
5744 paragraphes et leur style associé,
5745 certains types d'inserts,
5748 et les constructions \SpecialChar LaTeX
5750 DocBook ou XHTML correspondantes.
5751 Pratiquement tout ce que \SpecialChar LyX
5753 \begin_inset Flex Code
5756 \begin_layout Plain Layout
5764 est contenu dans le ficher
5765 \begin_inset Flex Code
5768 \begin_layout Plain Layout
5774 et dans les fichiers inclus par celui-ci.
5776 un étude approfondie de ces fichiers est une bonne idée si vous avez l'intention d'écrire un fichier de format.
5777 Un bon point de départ est le fichier
5778 \begin_inset Flex Code
5781 \begin_layout Plain Layout
5789 \begin_inset Flex Code
5792 \begin_layout Plain Layout
5800 \begin_inset Flex Code
5803 \begin_layout Plain Layout
5809 et de nombreux autres fichiers de format pour de classes de document \SpecialChar LaTeX
5811 C'est dans ce fichier que sont définies les sections et les constructions similaires:
5813 \begin_inset Flex Code
5816 \begin_layout Plain Layout
5822 décrit pour \SpecialChar LyX
5823 comment les paragraphes marqués en style Section,
5826 peuvent être traduits en commandes ou balises \SpecialChar LaTeX
5829 Le fichier article.layout ne contient essentiellement que des inclusions de ces fichiers
5830 \begin_inset Flex Code
5833 \begin_layout Plain Layout
5842 \begin_layout Standard
5843 Définir la correspondance \SpecialChar LyX
5845 n'est cependant pas la seule fonction des fichiers de format.
5846 Leur autre but est de préciser comment les constructions \SpecialChar LyX
5847 apparaîtront à l'écran.
5848 Le fait que ces fichiers assurent ces deux fonctions est souvent source de confusion,
5849 parce qu'elles sont tout à fait séparées:
5850 expliquer à \SpecialChar LyX
5851 comment traduire un style de paragraphe en \SpecialChar LaTeX
5852 ne lui dit pas comment l'afficher;
5854 expliquer à \SpecialChar LyX
5855 comment afficher un paragraphe ne lui dit pas comment le traduire en \SpecialChar LaTeX
5856 (sans parler de lui dire comment \SpecialChar LaTeX
5860 quand vous devez définir une nouvelle construction \SpecialChar LyX
5862 vous devez toujours effectuer deux tâches distinctes:
5863 (a) écrire comment la traduire en \SpecialChar LaTeX
5864 et (b) écrire comment l'afficher.
5867 \begin_layout Standard
5868 La même distinction est vraie pour les autre formats de sortie,
5869 bien que XHTML soit différent sous divers aspects,
5870 du fait que dans ce cas \SpecialChar LyX
5871 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.
5874 la distinction entre les mécanismes internes de \SpecialChar LyX
5875 et la façon dont les objets sont restitués à l'extérieur reste valide,
5876 et le contrôle séparé des deux facettes reste possible.
5878 \begin_inset CommandInset ref
5880 reference "sec:Tags-for-XHTML"
5888 \begin_layout Section
5889 Installer de nouveaux fichiers \SpecialChar LaTeX
5893 \begin_layout Standard
5894 Certaines installations peuvent ne pas contenir le paquetage \SpecialChar LaTeX
5895 que vous vouliez justement utiliser avec \SpecialChar LyX
5898 vous pouvez avoir besoin de Foil\SpecialChar TeX
5900 un paquetage pour préparer des transparents pour rétroprojecteurs.
5901 Les distributions \SpecialChar LaTeX
5902 récentes comme \SpecialChar TeX
5903 Live (depuis 2008) ou MiK\SpecialChar TeX
5904 incluent une interface utilisateur pour installer de tels paquetages.
5905 Par exemple avec MiK\SpecialChar TeX
5907 vous démarrez le programme
5908 \begin_inset Quotes cld
5912 \begin_inset space ~
5916 \begin_inset Quotes crd
5919 pour afficher une liste des paquetages disponibles.
5920 Pour installer l'un d'entre eux,
5921 il suffit d'effectuer un clic droit sur son nom ou sur le bouton correspondant de la barre d'outil.
5924 \begin_layout Standard
5925 Si votre distribution \SpecialChar LaTeX
5926 n'inclut pas un tel gestionnaire de paquetage,
5927 ou si le paquetage n'est pas disponible pour votre distribution,
5928 alors faites comme suit pour l'installer manuellement:
5931 \begin_layout Enumerate
5932 Récupérer le paquetage depuis
5933 \begin_inset CommandInset href
5936 target "http://www.ctan.org/"
5944 \begin_layout Enumerate
5945 Si le paquetage contient un fichier doté d'un suffixe
5946 \begin_inset Quotes cld
5950 \begin_inset Flex Code
5953 \begin_layout Plain Layout
5962 \begin_inset Quotes crd
5965 (c'est le cas pour Foil\SpecialChar TeX
5968 \begin_inset Quotes cld
5972 \begin_inset Quotes crd
5975 alors ouvrir une console,
5976 aller dans le répertoire de ce fichier et exécuter la commande
5977 \begin_inset Flex Code
5980 \begin_layout Plain Layout
5990 \begin_inset Quotes cld
5994 \begin_inset Quotes crd
5997 le paquetage et vous disposez des fichiers nécessaires à l'installation.
5998 De nombreux paquetages ne sont pas reliés et vous pouvez sauter cette étape;
6001 \begin_layout Enumerate
6002 Vous devez alors décider si ce paquetage doit être disponible pour tous les utilisateurs ou seulement pour vous-même.
6006 \begin_layout Enumerate
6007 Avec les systèmes *nix (Linux,
6010 si vous souhaitez que le paquetage soit disponible pour tous les utilisateurs,
6011 installez-le dans l'arborescence \SpecialChar TeX
6013 \begin_inset Quotes cld
6017 \begin_inset Quotes crd
6021 sinon installez-le dans votre arborescence \SpecialChar TeX
6023 \begin_inset Quotes cld
6027 \begin_inset Quotes crd
6031 La nécessité de créer ces arborescences,
6032 si elles n'existent pas déjà,
6033 dépend de votre système.
6036 \begin_inset Flex Code
6039 \begin_layout Plain Layout
6051 \begin_layout Plain Layout
6052 Ce fichier est habituellement dans le répertoire
6057 bien que vous puissiez exécuter la commande
6058 \begin_inset Flex Code
6061 \begin_layout Plain Layout
6074 L'emplacement de l'arborescence
6075 \begin_inset Quotes cld
6079 \begin_inset Quotes crd
6082 est définie par la variable
6083 \begin_inset Flex Code
6086 \begin_layout Plain Layout
6095 elle a usuellement pour valeur
6097 /usr/local/share/texmf/
6099 (installation système),
6102 /usr/local/share/texmf/
6104 (installation utilisateur) ou
6106 /usr/local/texlive/texmf-local
6108 (installation TexLive).
6109 L'emplacement de l'arborescence
6110 \begin_inset Quotes cld
6114 \begin_inset Quotes crd
6118 \begin_inset Flex Code
6121 \begin_layout Plain Layout
6134 \begin_inset Newline newline
6141 où XXXX est l'année de la distribution \SpecialChar TeX
6142 Live (si ces variables ne sont pas prédéfinies,
6143 vous devrez le faire vous-même).
6144 Vous aurez besoin d'avoir les droits d'administration système pour créer ou modifier l'arborescence
6145 \begin_inset Quotes cld
6149 \begin_inset Quotes crd
6153 mais votre arborescence
6154 \begin_inset Quotes cld
6158 \begin_inset Quotes crd
6161 ne devrait pas nécessiter de tels droits.
6162 \begin_inset Newline newline
6165 D'une manière générale,
6166 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.
6167 Elle sera également sauvegardée avec tout le reste lors de le sauvegarde de votre répertoire utilisateur
6168 \begin_inset Quotes cld
6172 \begin_inset Quotes crd
6175 (que vous effectuez régulièrement,
6179 \begin_layout Enumerate
6181 si vous souhaitez que le nouveau paquetage soit disponible pour tous les utilisateurs de votre système,
6182 allez dans le répertoire où \SpecialChar LaTeX
6184 puis dans le sous-répertoire
6192 (pour MiK\SpecialChar TeX
6194 celui-ci sera implicitement
6211 \begin_layout Plain Layout
6212 Notez que ce chemin sera celui des installations anglophones.
6213 Pour une installation germanophone,
6215 \begin_inset Flex Code
6218 \begin_layout Plain Layout
6236 de même pour d'autres langages.
6241 Créer dans ce répertoire un nouveau répertoire dénommé
6242 \begin_inset Flex Code
6245 \begin_layout Plain Layout
6251 et copiez tous les fichiers du paquetage dedans.
6252 Si le paquetage ne doit être accessible que par vous ou si vous n'avez pas les droits d'administration,
6254 mais dans le répertoire \SpecialChar LaTeX
6257 avec MiK\SpecialChar TeX
6258 2.8 sur WinXP le répertoire
6259 \begin_inset Newline newline
6263 \begin_inset Flex Code
6266 \begin_layout Plain Layout
6269 Documents and Settings
6281 \begin_inset Newline newline
6285 \begin_inset Phantom HPhantom
6288 \begin_layout Plain Layout
6300 \begin_inset Flex Code
6303 \begin_layout Plain Layout
6321 \begin_inset Newline newline
6324 Avec Vista ce sera le répertoire
6325 \begin_inset Newline newline
6331 \begin_inset Flex Code
6334 \begin_layout Plain Layout
6363 \begin_layout Enumerate
6364 Vous devez alors informer \SpecialChar LaTeX
6365 de la présence de nouveaux fichiers.
6366 Ceci dépend de nouveau de la distribution \SpecialChar LaTeX
6371 \begin_layout Enumerate
6372 Avec \SpecialChar TeX
6374 exécuter la commande
6375 \begin_inset Flex Code
6378 \begin_layout Plain Layout
6387 Si vous avez installé le paquetage pour tous les utilisateurs,
6388 vous aurez besoin des droits d'administration pour ce faire;
6391 \begin_layout Enumerate
6392 Avec MiK\SpecialChar TeX
6394 si vous avez installé le paquetage pour tous les utilisateurs,
6395 démarrez le programme
6398 \begin_inset Quotes cld
6402 \begin_inset space ~
6408 \begin_inset Quotes crd
6411 et appuyez sur le bouton
6412 \begin_inset Quotes cld
6420 \begin_inset Quotes crd
6424 Sinon démarrez le programme
6425 \begin_inset Quotes cld
6433 \begin_inset Quotes crd
6440 \begin_layout Enumerate
6442 vous devez informer \SpecialChar LyX
6443 de l'existence de nouveaux paquetages:
6444 dans \SpecialChar LyX
6448 Outils\SpecialChar menuseparator
6452 puis redémarrez \SpecialChar LyX
6456 \begin_layout Standard
6457 Le paquetage est maintenant installé.
6459 la classe de document
6460 \begin_inset Flex Code
6463 \begin_layout Plain Layout
6467 \begin_inset space ~
6475 est maintenant disponible dans
6477 Document\SpecialChar menuseparator
6478 Paramètres\SpecialChar menuseparator
6485 \begin_layout Standard
6486 Si vous souhaitez utiliser une classe de document qui ne figure pas dans la liste
6488 Document\SpecialChar menuseparator
6489 Paramètres\SpecialChar menuseparator
6493 vous devez créer une fichier de
6494 \begin_inset Quotes cld
6498 \begin_inset Quotes crd
6502 \begin_inset Quotes cld
6506 \begin_inset Quotes crd
6510 Ceci est le sujet du paragraphe suivant.
6513 \begin_layout Section
6514 Types de fichiers de formats
6517 \begin_layout Standard
6518 Cette section décrit les différentes variétés de fichiers contenant les informations de format:
6519 instructions pour l'affichage par \SpecialChar LyX
6520 et pour la traduction en \SpecialChar LaTeX
6523 ou autre format de sortie désiré,
6524 des styles de paragraphe et de caractère variés.
6527 \begin_layout Standard
6528 Nous essayons ici de donner une description complète de la procédure à suivre;
6529 il y a cependant une telle variété de classes \SpecialChar LaTeX
6530 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.
6531 La liste de messagerie des utilisateurs \SpecialChar LyX
6532 est fréquentée par des personnes expérimentées dans l'écriture des formats,
6533 qui voudront partager ce qu'elles ont appris,
6534 n'hésitez pas à poser des questions sur cette liste.
6537 \begin_layout Standard
6538 Quand vous prévoyez d'écrire un nouveau format,
6539 il est extrêmement utile de regarder les formats distribués avec \SpecialChar LyX
6541 Si vous écrivez un fichier de format pour une classe de document \SpecialChar LaTeX
6542 qui pourrait intéresser d'autres personnes,
6543 ou si vous écrivez un module utile,
6544 vous pouvez envisager de l'insérer dans les
6545 \begin_inset CommandInset href
6547 name "pages dans le wiki LyX"
6548 target "https://wiki.lyx.org/Layouts/Layouts"
6554 voire de le soumettre à la liste des développeurs,
6555 pour qu'il figure dans la distribution de \SpecialChar LyX
6560 \begin_layout Plain Layout
6561 Notez bien que du fait que \SpecialChar LyX
6562 est diffusé sous licence GPL (General Public License),
6563 toute contribution doit être également sous licence GPL.
6571 \begin_layout Subsection
6573 \begin_inset CommandInset label
6575 name "subsec:Modules_de_format"
6582 \begin_layout Standard
6583 Nous avons mentionné jusqu'ici les
6584 \begin_inset Quotes cld
6588 \begin_inset Quotes crd
6592 mais il existe différentes sortes de fichiers qui contiennent des informations de format.
6593 Les fichiers de format au sens strict ont pour suffixe
6594 \begin_inset Flex Code
6597 \begin_layout Plain Layout
6603 et contiennent l'information nécessaire à \SpecialChar LyX
6604 pour les classes de document.
6605 Depuis \SpecialChar LyX
6608 les informations de format peuvent être incluses dans les
6613 qui ont pour suffixe
6614 \begin_inset Flex Code
6617 \begin_layout Plain Layout
6624 Les modules sont aux paquetages \SpecialChar LaTeX
6625 à peu près ce que sont les fichiers de format aux classes de document,
6626 et certains modules —
6628 \begin_inset Quotes cld
6632 \begin_inset Quotes crd
6636 offrent la fonctionnalité d'un seul paquetage.
6638 le modules de format sont aussi similaires aux fichiers d'inclusion
6642 \begin_layout Plain Layout
6643 Ceux-ci peuvent avoir un suffixe quelconque,
6644 mais par convention il leur a été attribué le suffixe
6645 \begin_inset Flex Code
6648 \begin_layout Plain Layout
6661 \begin_inset Flex Code
6664 \begin_layout Plain Layout
6673 dans le fait que les modules ne sont pas spécifiques du format d'un document donné,
6674 mais peuvent être utilisés avec de nombreux formats différents.
6675 Cependant l'utilisation d'un fichier d'inclusion (dans
6676 \begin_inset Flex Code
6679 \begin_layout Plain Layout
6685 par exemple) nécessite la modification du fichier de format
6686 \begin_inset Flex Code
6689 \begin_layout Plain Layout
6696 au lieu de cette modification,
6697 les modules sont sélectionnés dans la page
6698 \begin_inset Flex Noun
6701 \begin_layout Plain Layout
6702 Document\SpecialChar menuseparator
6711 \begin_layout Standard
6712 Rédiger des modules est la façon la plus simple de se familiariser avec l'écriture des formats,
6713 puisque ce peut être aussi simple que l'ajout d'un seul nouveau paragraphe ou insert.
6715 les modules peuvent inclure tout ce que peuvent inclure les formats.
6718 \begin_layout Standard
6719 Après la création d'un nouveau module,
6720 vous devrez reconfigurer et redémarrer \SpecialChar LyX
6721 pour que le module apparaisse dans le menu.
6723 les modifications que vous faites dans le module seront immédiatement actives,
6725 \begin_inset Flex Noun
6728 \begin_layout Plain Layout
6729 Document\SpecialChar menuseparator
6730 Paramètres\SpecialChar menuseparator
6737 sélectionnez un module et appuyez sur
6738 \begin_inset Quotes cld
6742 \begin_inset Quotes crd
6748 Il vous est fortement recommandé de sauvegarder votre travail avant de procéder ainsi
6754 il vous est fortement recommandé de ne pas essayer de modifier des modules durant une travail productif sur un document
6758 les développeurs s'efforcent de conserver une bonne stabilité à \SpecialChar LyX
6759 dans de telles situations,
6760 mais les erreurs de syntaxe et autres dans votre module pourraient déclencher des comportements bizarres.
6763 \begin_layout Subsubsection
6767 \begin_layout Standard
6768 Les modules sont à \SpecialChar LyX
6769 ce que les paquetages sont à \SpecialChar LaTeX
6772 il arrive que vous souhaitiez disposer d'un insert ou d'un style de caractère pour un seul document,
6773 et écrire un module qui sera universel n'a pas grand sens.
6774 Vous avez alors besoin du
6775 \begin_inset Quotes cld
6779 \begin_inset Quotes crd
6786 \begin_layout Standard
6787 Vous le trouverez via
6789 Document\SpecialChar menuseparator
6790 Paramètres\SpecialChar menuseparator
6794 La grande zone textuelle vous permet de saisir ce que vous mettriez dans un fichier de format ou de module.
6795 Vous pouvez voir le format local comme un module qui n'appartient qu'au document en cours de saisie.
6797 vous devez saisir une balise
6798 \begin_inset Flex Code
6801 \begin_layout Plain Layout
6808 N'importe quel format est admissible,
6809 mais on utilise d'habitude le format de la version de \SpecialChar LyX
6810 utilisée (pour \SpecialChar LyX
6812 le format porte le numéro 81).
6815 \begin_layout Standard
6816 Lorsque vous avez saisi quelque chose dans la fenêtre de
6817 \begin_inset Flex Code
6820 \begin_layout Plain Layout
6829 \begin_inset Quotes cld
6837 \begin_inset Quotes crd
6840 qui se trouve en bas.
6841 Cliquer sur ce bouton entraînera une vérification de la validité du code que vous aurez saisi.
6843 vous donne cette information sans hélas l'accompagner d'un diagnostic d'erreurs explicite.
6844 Ces erreurs seront cependant affichées dans la fenêtre d'appel si vous avez activé \SpecialChar LyX
6846 Vous ne pourrez pas appliquer ou enregistrer votre format tant qu'il n'est pas valide.
6849 \begin_layout Standard
6850 Les précautions indiquées à la fin de la section précédente s'appliquent également ici.
6851 Ne jouez pas avec un format local pendant un vrai travail,
6852 surtout si vous n'avez pas enregistré votre document.
6854 utiliser un format local avec un document de test peut être très pratique pour essayer de nouvelles choses,
6855 voire pour aborder l’écriture d'un module.
6858 \begin_layout Subsection
6859 Format pour un fichier
6860 \begin_inset Flex Code
6863 \begin_layout Plain Layout
6872 \begin_layout Standard
6873 Les deux situations que vous êtes probablement susceptibles de rencontrer quand vous voulez gérer une nouvelle classe de document \SpecialChar LaTeX
6874 sont les fichiers \SpecialChar LaTeX2e
6876 \begin_inset Flex Code
6879 \begin_layout Plain Layout
6886 \begin_inset Flex Code
6889 \begin_layout Plain Layout
6896 Interfacer une nouveau fichier de style est assez facile,
6897 Interfacer une nouvelle classe est plus compliqué:
6898 nous allons décrire la première opération ici,
6899 et la seconde dans le paragraphe suivant.
6902 \begin_layout Standard
6903 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,
6906 le fichier de style sera appelé
6907 \begin_inset Flex Code
6910 \begin_layout Plain Layout
6916 et il doit être utilisé avec la classe standard
6917 \begin_inset Flex Code
6920 \begin_layout Plain Layout
6929 \begin_layout Standard
6930 Commencez par copier le fichier de format de la classe de document en question dans votre répertoire local.
6933 \begin_layout LyX-Code
6934 cp report.layout ~/.lyx/layouts/ma_classe.layout
6937 \begin_layout Standard
6942 et changez la ligne :
6945 \begin_layout LyX-Code
6948 DeclareLaTeXClass{report}
6951 \begin_layout Standard
6955 \begin_layout LyX-Code
6958 DeclareLaTeXClass[report,
6959 ma_classe.sty]{report (ma_classe)}
6962 \begin_layout Standard
6966 \begin_layout LyX-Code
6968 \begin_inset Newline newline
6973 usepackage{ma_classe}
6974 \begin_inset Newline newline
6980 \begin_layout Standard
6981 près du début du fichier.
6984 \begin_layout Standard
6985 Démarrez \SpecialChar LyX
6987 \begin_inset Flex Noun
6990 \begin_layout Plain Layout
6991 Outils\SpecialChar menuseparator
6998 Redémarrez \SpecialChar LyX
6999 et essayez de créer un nouveau document.
7001 \begin_inset Quotes cld
7005 \begin_inset Flex Noun
7008 \begin_layout Plain Layout
7010 \begin_inset space ~
7019 \begin_inset Quotes crd
7022 parmi les classes de document dans la fenêtre
7023 \begin_inset Flex Noun
7026 \begin_layout Plain Layout
7027 Document\SpecialChar menuseparator
7028 Paramètres\SpecialChar menuseparator
7035 Il est probable que certaines des commandes de section devront être différentes de celles de la classe de base
7039 \begin_layout Plain Layout
7048 vous pouvez donc jouer avec les réglages des différentes sections si vous le souhaitez.
7049 Les informations de format pour le sectionnement se trouvent dans
7050 \begin_inset Flex Code
7053 \begin_layout Plain Layout
7060 mais il n'est pas nécessaire de recopier ce fichier pour le modifier.
7061 Il vous suffit en effet d'ajouter vos modifications au fichier de format,
7063 \begin_inset Flex Code
7066 \begin_layout Plain Layout
7068 \begin_inset Flex Code
7071 \begin_layout Plain Layout
7083 qui implique l'inclusion de
7084 \begin_inset Flex Code
7087 \begin_layout Plain Layout
7095 vous pourriez ajouter ces lignes:
7098 \begin_layout LyX-Code
7104 \begin_layout LyX-Code
7110 \begin_layout LyX-Code
7116 \begin_layout LyX-Code
7122 \begin_layout LyX-Code
7128 \begin_layout Standard
7129 pour modifier la police des titres de chapitre en police sens empattements.
7130 Ceci écrasera (ou bien,
7132 ajoutera) la déclaration existante pour le style Chapitre.
7135 \begin_layout Standard
7136 Votre nouveau paquetage peut également fournir des commandes ou des environnements qui n'existent pas dans la classe de base.
7138 il vous faudra ajouter ceux-ci au fichier de format.
7140 \begin_inset space ~
7144 \begin_inset CommandInset ref
7146 reference "sec:Syntaxe-des"
7151 pour savoir comment faire.
7154 \begin_layout Standard
7156 \begin_inset Flex Code
7159 \begin_layout Plain Layout
7165 peut être utilisé avec plusieurs classes de document différentes,
7166 vous trouverez sans doute plus approprié d'écrire un module que vous pourrez charger avec la classe de base.
7167 Le module le plus simple qu'il est possible d'écrire dans ce contexte est la suivant:
7170 \begin_layout LyX-Code
7175 DeclareLyXModule{mon paquetage}
7178 \begin_layout LyX-Code
7184 \begin_layout LyX-Code
7187 #Support for mypkg.sty.
7190 \begin_layout LyX-Code
7194 \begin_inset Newline newline
7200 \begin_layout LyX-Code
7204 \begin_inset Newline newline
7210 \begin_layout LyX-Code
7214 \begin_inset Newline newline
7220 \begin_inset Newline newline
7226 \begin_layout Standard
7227 Un module plus compliqué pourrait modifier le comportement de constructions existantes ou d'en définir de nouvelles.
7230 \begin_inset space ~
7234 \begin_inset CommandInset ref
7236 reference "sec:Syntaxe-des"
7244 \begin_layout Subsection
7245 Format pour un fichier
7246 \begin_inset Flex Code
7249 \begin_layout Plain Layout
7258 \begin_layout Standard
7259 Deux possibilités se présentent.
7263 \begin_layout Standard
7264 Soit le fichier de classe est fondé sur une classe de document existante.
7266 de nombreuses classes pour une thèse sont des variantes de
7267 \begin_inset Flex Code
7270 \begin_layout Plain Layout
7277 Pour vérifier que c'est le cas pour la vôtre,
7278 cherchez une ligne comme
7281 \begin_layout LyX-Code
7287 \begin_layout Standard
7288 dans le fichier de classe.
7290 vous pouvez essentiellement procéder comme dans la section précédente,
7292 \begin_inset Flex Code
7295 \begin_layout Plain Layout
7296 Declare\SpecialChar LaTeX
7303 Si votre nouvelle classe est une thèse,
7305 \begin_inset Flex Code
7308 \begin_layout Plain Layout
7315 cette ligne doit être
7319 \begin_layout Plain Layout
7320 Et enregistrer le fichier comme
7321 \begin_inset Flex Code
7324 \begin_layout Plain Layout
7330 facilitera les choses:
7332 suppose que la classe de document a le même nom que le fichier de format.
7340 \begin_layout LyX-Code
7343 DeclareLaTeXClass[thesis,book]{thesis}
7346 \begin_layout Standard
7347 Soit le fichier de classe est original.
7349 vous devrez probablement créer votre propre format.
7350 Nous vous suggérons fortement de copier un fichier de format existant qui utilise une classe \SpecialChar LaTeX
7351 similaire et de le modifier si c'est possible.
7352 Utilisez au moins un fichier existant comme point de départ pour savoir quels sont les éléments dont vous devez vous occuper.
7354 les spécificités sont décrites ci-après.
7357 \begin_layout Subsection
7359 \begin_inset CommandInset label
7368 \begin_layout Standard
7369 Une fois qu'un fichier de format a été crée pour une classe de document,
7370 vous désirerez peut-être créer un
7375 Un modèle est une sorte de mode d'emploi pour votre format,
7376 montrant comment il peut être utilisé,
7377 mais avec un contenu fictif.
7378 Vous pouvez jeter un œil aux divers modèles distribués avec \SpecialChar LyX
7382 \begin_layout Standard
7383 Les modèles sont créés comme les documents normaux.
7384 La seule différence est que les documents normaux contiennent tous les réglages possibles,
7385 y compris les polices et la taille du papier.
7386 Or on ne veut en général pas qu'un modèle modifie ces réglages implicites.
7388 l'auteur d'un modèle doit enlever les commandes correspondantes comme
7389 \begin_inset Flex Code
7392 \begin_layout Plain Layout
7401 \begin_inset Flex Code
7404 \begin_layout Plain Layout
7412 du fichier modèle \SpecialChar LyX
7414 C'est faisable avec un simple éditeur de texte,
7416 \begin_inset Flex Code
7419 \begin_layout Plain Layout
7426 \begin_inset Flex Code
7429 \begin_layout Plain Layout
7438 \begin_layout Standard
7439 Mettez les fichiers modèles que vous avez créés et édités dans
7440 \begin_inset Flex Code
7443 \begin_layout Plain Layout
7450 copiez ceux que vous utilisez du répertoire global de modèles
7451 \begin_inset Flex Code
7454 \begin_layout Plain Layout
7461 vers le même endroit,
7462 et redéfinissez le répertoire de modèles dans la fenêtre
7463 \begin_inset Flex Noun
7466 \begin_layout Plain Layout
7467 Outils\SpecialChar menuseparator
7468 Préférences\SpecialChar menuseparator
7477 \begin_layout Standard
7479 \begin_inset Flex Code
7482 \begin_layout Plain Layout
7488 a un statut particulier.
7489 Il est chargé à chaque fois que vous créez un nouveau document avec
7490 \begin_inset Flex Noun
7493 \begin_layout Plain Layout
7494 Fichier\SpecialChar menuseparator
7500 afin d'avoir les réglages implicites.
7501 Pour créer ce modèle depuis \SpecialChar LyX
7503 vous n'avez qu'à ouvrir un document ayant déjà les réglages voulus,
7504 et appuyer sur le bouton
7505 \begin_inset Flex Noun
7508 \begin_layout Plain Layout
7509 Enregistrer comme valeurs implicites
7517 \begin_layout Subsection
7518 Mise à jour des anciens fichiers de format
7521 \begin_layout Standard
7522 La syntaxe des fichiers de format change à chaque publication d'une nouvelle version de \SpecialChar LyX
7524 et les anciens fichiers de format doivent donc être convertis dans la nouvelle syntaxe.
7526 lit un fichier de format écrit avec une syntaxe ancienne,
7527 il appelle le script
7528 \begin_inset Flex Code
7531 \begin_layout Plain Layout
7537 pour le convertir dans un fichier temporaire doté de la nouvelle syntaxe.
7538 Le fichier original reste intact.
7539 Si vous utilisez le fichier de format souvent,
7540 vous voudrez sans doute rendre les modifications permanentes,
7541 pour éviter des conversions répétitives de la part de \SpecialChar LyX
7544 vous pouvez appeler le convertisseur manuellement:
7547 \begin_layout Enumerate
7549 \begin_inset Flex Code
7552 \begin_layout Plain Layout
7559 \begin_inset Flex Code
7562 \begin_layout Plain Layout
7571 \begin_layout Enumerate
7572 exécutez la commande
7573 \begin_inset Newline newline
7577 \begin_inset Flex Code
7580 \begin_layout Plain Layout
7581 python \SpecialChar LyX
7582 Dir/scripts/layout2layout.py myclass.old myclass.layout
7588 \begin_inset Newline newline
7592 \begin_inset Flex Code
7595 \begin_layout Plain Layout
7602 est le nom de votre répertoire \SpecialChar LyX
7606 \begin_layout Standard
7607 Le convertisseur ne gère que les changements de syntaxe.
7608 Il ne peut pas gérer les modifications du contenu des fichiers inclus,
7609 ceux-ci doivent être convertis séparément.
7612 \begin_layout Subsection
7613 Fichiers moteurCitation
7614 \begin_inset CommandInset label
7616 name "subsec:Cite-Engine-Files"
7623 \begin_layout Standard
7624 Une espèce particulière de fichier de format est dénommée moteurCitation et se manifeste via des fichiers
7625 \begin_inset Flex Code
7628 \begin_layout Plain Layout
7634 situés dans le sous-répertoire
7635 \begin_inset Flex Code
7638 \begin_layout Plain Layout
7645 Ils sont destinés à spécifier les paquetages \SpecialChar LaTeX
7646 destinés à la création de bibliographies,
7661 mais le traitement par \SpecialChar LyX
7662 des citations Bib\SpecialChar TeX
7663 ordinaires (sans paquetage additionnel) est également défini par de tels fichiers.
7666 \begin_layout Standard
7668 on définit quels sont les paquetages à charger par \SpecialChar LyX
7670 quelles sont le commandes de citation disponibles,
7671 comment celles-ci seront affichées dans \SpecialChar LyX
7672 (dans la fenêtre de travail,
7674 les menus contextuels),
7675 ainsi que dans les résultats XHTML et textuels.
7677 les fichiers spécifient les variantes de style disponibles (auteur-année,
7679 etc;) et leurs particularités Les fichiers moteurCitation servent également à engendrer les options disponibles via
7681 Document\SpecialChar menuseparator
7682 Paramètres\SpecialChar menuseparator
7683 Bibliographie\SpecialChar menuseparator
7689 \begin_layout Standard
7690 Bien qu'un fichier moteurCitation se présente comme un fichier de format ordinaire pouvant contenir n'importe quelle directive de format,
7691 il contient habituellement les directives particulières telles que
7692 \begin_inset Flex Code
7695 \begin_layout Plain Layout
7703 \begin_inset Flex Code
7706 \begin_layout Plain Layout
7714 \begin_inset Flex Code
7717 \begin_layout Plain Layout
7724 \begin_inset Flex Code
7727 \begin_layout Plain Layout
7734 La syntaxe des deux dernières est décrite ci-après dans
7735 \begin_inset CommandInset ref
7737 reference "subsec:Citation-engine-description"
7746 \begin_inset CommandInset ref
7748 reference "subsec:Description citation"
7754 ainsi que dans les fichiers eux-mêmes.
7757 \begin_layout Section
7758 Syntaxe des fichiers de format
7759 \begin_inset CommandInset label
7761 name "sec:Syntaxe-des"
7768 \begin_layout Standard
7769 Les sections suivantes vous expliquent à quoi vous vous attaquez quand vous décidez de mettre les mains dans le cambouis,
7770 et de créer ou d'éditer votre propre fichier de format.
7771 Notre conseil est d'aller doucement et d'enregistrer souvent pour faire des essais.
7772 Ce n'est pas si dur que ça,
7773 mais il y a une multitude d'options et vous pouvez vous laisser submerger si vous essayez d'en faire trop d'un coup.
7774 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.
7777 \begin_layout Standard
7778 Toutes les balises décrites dans ce chapitre sont insensibles à la casse:
7780 \begin_inset Flex Code
7783 \begin_layout Plain Layout
7791 \begin_inset Flex Code
7794 \begin_layout Plain Layout
7801 \begin_inset Flex Code
7804 \begin_layout Plain Layout
7810 sont une seule et même balise.
7811 Les valeurs possibles sont inscrites entre crochets après le nom de la fonction.
7812 La valeur implicite d'une fonction quand elle n'est pas définie dans le fichier décrivant la classe de texte est
7815 \begin_inset Flex Code
7818 \begin_layout Plain Layout
7829 Si le paramètre est d'un type particulier la valeur implicite est indiquée ainsi :
7831 \begin_inset Flex Code
7834 \begin_layout Plain Layout
7845 \begin_layout Subsection
7846 Déclaration et classification d'une classe de document
7849 \begin_layout Standard
7850 Les lignes qui commencent par un
7854 dans un fichier de format sont les commentaires.
7855 Il y a une exception à cette règle :
7857 \begin_inset Flex Code
7860 \begin_layout Plain Layout
7866 doivent commencer par ceci :
7869 \begin_layout LyX-Code
7872 #% Do not delete the line below;
7873 configure depends on this
7877 \begin_layout Plain Layout
7878 Ne pas effacer la ligne ci-dessous ;
7879 configure compte dessus.
7887 \begin_layout LyX-Code
7892 DeclareLaTeXClass{Article (Standard Class)}
7895 \begin_layout LyX-Code
7900 DeclareCategory{Articles}
7903 \begin_layout Standard
7904 Les deuxième et troisième lignes servent lors de la (re)configuration de \SpecialChar LyX
7906 Le fichier de format est lu par le script \SpecialChar LaTeX
7908 \begin_inset Flex Code
7911 \begin_layout Plain Layout
7918 dans un mode spécial où
7919 \begin_inset Flex Code
7922 \begin_layout Plain Layout
7929 La première ligne est juste un commentaire \SpecialChar LaTeX
7931 la deuxième contient la déclaration obligatoire de la classe de texte et la troisième contient la classification facultative de la classe.
7932 Si ces lignes apparaissent dans un fichier appelé
7933 \begin_inset Flex Code
7936 \begin_layout Plain Layout
7943 elles définissent alors une classe de texte appelée
7944 \begin_inset Flex Code
7947 \begin_layout Plain Layout
7953 (le nom du fichier de format) qui utilise la classe de document \SpecialChar LaTeX
7955 \begin_inset Flex Code
7958 \begin_layout Plain Layout
7965 le même nom que le format).
7967 \begin_inset Quotes cld
7970 Article (Standard Class)
7971 \begin_inset Quotes crd
7974 qui apparaît ci-dessus sert de description de la classe de texte dans la fenêtre
7975 \begin_inset Flex Noun
7978 \begin_layout Plain Layout
7979 Document\SpecialChar menuseparator
7980 Paramètres\SpecialChar menuseparator
7988 \begin_inset Quotes cld
7992 \begin_inset Quotes crd
7995 dans l'exemple) est également utilisés dans la fenêtre
7996 \begin_inset Flex Noun
7999 \begin_layout Plain Layout
8000 Document\SpecialChar menuseparator
8001 Paramètres\SpecialChar menuseparator
8008 les classes sont regroupées par catégories (qui sont aussi des genres de documents,
8009 les catégories typiques sont
8010 \begin_inset Quotes cld
8014 \begin_inset Quotes crd
8019 \begin_inset Quotes cld
8023 \begin_inset Quotes crd
8028 \begin_inset Quotes cld
8032 \begin_inset Quotes crd
8037 \begin_inset Quotes cld
8041 \begin_inset Quotes crd
8046 \begin_inset Quotes cld
8050 \begin_inset Quotes crd
8055 \begin_inset Quotes cld
8059 \begin_inset Quotes crd
8064 Si la troisième lignes est vide,
8065 la classe apparaîtra comme
8066 \begin_inset Quotes cld
8070 \begin_inset Quotes crd
8076 \begin_layout Standard
8077 Supposons que vous ayez écrit votre propre classe de texte qui utilise la classe de document
8078 \begin_inset Flex Code
8081 \begin_layout Plain Layout
8088 mais dans laquelle vous avez changé l'apparence des en-têtes de sections.
8089 Si vous la mettez dans un fichier
8090 \begin_inset Flex Code
8093 \begin_layout Plain Layout
8100 l'en-tête de ce fichier doit être :
8103 \begin_layout LyX-Code
8106 #% Do not delete the line below;
8107 configure depends on this
8110 \begin_layout LyX-Code
8115 DeclareLaTeXClass[article]{Article (avec Mes En-têtes)}
8118 \begin_layout LyX-Code
8123 DeclareCategory{Articles}
8126 \begin_layout Standard
8127 Ceci déclare une classe de texte
8128 \begin_inset Flex Code
8131 \begin_layout Plain Layout
8138 associée avec la classe de document \SpecialChar LaTeX
8140 \begin_inset Flex Code
8143 \begin_layout Plain Layout
8150 \begin_inset Quotes cld
8153 Article (avec Mes En-têtes)
8154 \begin_inset Quotes crd
8158 Si votre classe de texte repose sur plusieurs paquetages,
8159 vous pouvez la déclarer ainsi :
8162 \begin_layout LyX-Code
8165 #% Do not delete the line below;
8166 configure depends on this
8169 \begin_layout LyX-Code
8174 DeclareLaTeXClass[article,machin.sty]{Article (avec Mes En-têtes)}
8177 \begin_layout LyX-Code
8182 DeclareCategory{Articles}
8185 \begin_layout Standard
8186 Ceci indique que votre classe de texte utilise le paquetage
8187 \begin_inset Flex Code
8190 \begin_layout Plain Layout
8200 \begin_layout Standard
8201 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).
8204 \begin_layout Standard
8206 de la manière la plus explicite,
8207 la forme d'une déclaration de format est la suivante:
8210 \begin_layout LyX-Code
8215 DeclareLaTeXClass[class,package.sty]{description du format}
8218 \begin_layout LyX-Code
8223 DeclareCategory{catégorie}
8226 \begin_layout Standard
8227 Il n'est nécessaire de déclarer la classe que si le nom de la classe \SpecialChar LaTeX
8228 et le nom du fichier de format diffèrent,
8229 ou si des paquetages sont à spécifier.
8230 Si le nom de la classe n'est pas spécifiée,
8232 suppose qu'elle est identique à celle du fichier de format.
8235 \begin_layout Standard
8236 Une fois que la classe de texte a été modifiée à votre goût,
8237 tout ce que vous avez à faire est de la copier soit dans
8238 \begin_inset Flex Code
8241 \begin_layout Plain Layout
8249 \begin_inset Flex Code
8252 \begin_layout Plain Layout
8259 \begin_inset Flex Noun
8262 \begin_layout Plain Layout
8263 Outils\SpecialChar menuseparator
8264 Recon\SpecialChar softhyphen
8271 Quittez \SpecialChar LyX
8273 votre nouvelle classe de texte devrait alors être disponible avec les autres.
8276 \begin_layout Standard
8277 Une fois le fichier de format installé,
8278 vous pouvez le modifier et vérifier l'effet de ces modifications sans reconfigurer ou redémarrer \SpecialChar LyX
8283 \begin_layout Plain Layout
8284 Avec les versions de \SpecialChar LyX
8286 il vous fallait redémarrer \SpecialChar LyX
8287 pour valider les modifications effectuées dans les fichiers de format.
8289 les modifications pouvaient prendre beaucoup de temps.
8294 Vous pouvez imposer un rechargement du format en service en utilisant la fonction
8295 \begin_inset Flex Noun
8298 \begin_layout Plain Layout
8305 Cette fonction n'est implicitement liée à aucun raccourci —
8306 vous pouvez bien sûr la lier à une touche vous-même.
8307 Si vous voulez utiliser cette fonction,
8308 il vous suffit de la saisir dans le mini-tampon.
8312 \begin_layout Standard
8319 \begin_inset Flex Noun
8322 \begin_layout Plain Layout
8328 est une fonctionnalité
8329 \begin_inset Quotes cld
8333 \begin_inset Quotes crd
8345 recommandé de sauvegarder votre travail avant de procéder ainsi
8355 recommandé de ne pas essayer de modifier des formats durant une travail productif sur un document.
8356 Utilisez un document de test,
8357 les erreurs de syntaxe et autres dans votre module pourraient déclencher des comportements bizarres.
8359 de telles erreurs pourraient inciter \SpecialChar LyX
8360 à considérer les formats en service comme incorrects et à essayer de basculer sur un autre format.
8364 \begin_layout Plain Layout
8365 Les erreurs de syntaxe vraiment graves peuvent même stopper \SpecialChar LyX
8367 Ceci provient du fait que certaines erreurs rendent \SpecialChar LyX
8368 incapable de lire la moindre information de format.
8369 Faites attention\SpecialChar ldots
8375 Les développeurs s'efforcent de conserver une bonne stabilité à \SpecialChar LyX
8376 dans de telles situations,
8377 mais il vaut mieux être sûr que regretter
8381 \begin_layout Plain Layout
8382 Puisque nous en sommes au conseils:
8383 faites des sauvegardes régulières.
8384 Et soyez gentil avec votre maman.
8392 \begin_layout Subsection
8393 Déclaration d'un module
8396 \begin_layout Standard
8397 La première ligne d'un module doit être rédigée comme suit:
8400 \begin_layout LyX-Code
8403 DeclareLyXModule[endnotes.sty]{Endnotes (Basic)}
8406 \begin_layout LyX-Code
8409 DeclareCategory{Foot- and Endnotes}
8412 \begin_layout Standard
8413 L'argument obligatoire de
8414 \begin_inset Flex Code
8417 \begin_layout Plain Layout
8427 est le nom du module,
8428 tel qu'il apparaîtra dans
8429 \begin_inset Flex Noun
8432 \begin_layout Plain Layout
8433 Document\SpecialChar menuseparator
8434 Paramètres\SpecialChar menuseparator
8441 L'argument entre crochets est facultatif:
8442 il déclare n'importe quel paquetage \SpecialChar LaTeX
8443 dont dépend le module.
8444 Il est également possible d'utiliser la clé
8445 \begin_inset Flex Noun
8448 \begin_layout Plain Layout
8454 en argument optionnel:
8455 elle déclare que le module ne peut être employé que s'il existe un chemin de conversion entre les formats
8456 \begin_inset Flex Code
8459 \begin_layout Plain Layout
8466 \begin_inset Flex Code
8469 \begin_layout Plain Layout
8477 \begin_inset Flex Code
8480 \begin_layout Plain Layout
8488 y n'est pas strictement obligatoire,
8489 mais vous devriez l’ajouter,
8490 car elle facilite la recherche d'un module.
8491 Voyez les catégories de modules existantes et utilisez l'une d'entre elles si cela convient.
8494 \begin_layout Standard
8495 La déclaration et la catégorie du module devront être suivies par des lignes descriptives comme celles-ci:
8499 \begin_layout Plain Layout
8500 En anglais de préférence si le module doit être diffusé par \SpecialChar LyX
8502 Cette description apparaîtra dans la liste des messages à traduire et sera donc traduite lors de la mise à jour de l'interface.
8510 \begin_layout LyX-Code
8516 \begin_layout LyX-Code
8519 #Adds an endnote command,
8520 in addition to footnotes.
8524 \begin_layout LyX-Code
8527 #You will need to add
8529 theendnotes in \SpecialChar TeX
8533 \begin_layout LyX-Code
8536 #want the endnotes to appear.
8540 \begin_layout LyX-Code
8546 \begin_layout LyX-Code
8550 somemodule | othermodule
8553 \begin_layout LyX-Code
8560 \begin_layout Standard
8561 Cette description est utilisée dans
8562 \begin_inset Flex Noun
8565 \begin_layout Plain Layout
8566 Document\SpecialChar menuseparator
8567 Paramètres\SpecialChar ldots
8568 \SpecialChar menuseparator
8574 pour informer l'utilisateur de la fonction du module.
8576 \begin_inset Flex Code
8579 \begin_layout Plain Layout
8587 permet d'identifier les modules qui doivent être activés avec celui-ci;
8589 \begin_inset Flex Code
8592 \begin_layout Plain Layout
8600 permet d'identifier les modules interdits avec celui-ci.
8601 Les deux lignes sont facultatives et,
8603 les modules dans une liste doivent être séparés par une barre verticale:
8605 Noter que les modules requis sont traités sur le mode disjonctif:
8610 des modules requis doit être utilisé.
8616 des modules exclus ne doit être utilisé.
8617 Noter également que les les modules sont identifiés par leur nom de fichier,
8619 \begin_inset Flex Code
8622 \begin_layout Plain Layout
8630 \begin_inset Flex Code
8633 \begin_layout Plain Layout
8640 \begin_inset Flex Code
8643 \begin_layout Plain Layout
8652 \begin_layout Subsection
8653 Déclaration d'un fichier moteurCitation
8656 \begin_layout Standard
8657 Un fichier moteurCitation doit commencer par une ligne comme celle-ci:
8660 \begin_layout LyX-Code
8663 DeclareLyXCiteEngineModule[biblatex.sty]{Biblatex}
8666 \begin_layout Standard
8667 L'argument obligatoire entre accolades est le nom du module,
8668 comme il apparaîtra dans
8669 \begin_inset Flex Noun
8672 \begin_layout Plain Layout
8673 Document\SpecialChar menuseparator
8674 Paramètres\SpecialChar menuseparator
8681 L'argument entre crochets est facultatif:
8682 il précise le ou les paquetages \SpecialChar LaTeX
8683 dont dépend le format.
8686 \begin_layout Standard
8687 La déclaration doit ensuite être suivie d'une description suivant l'exemple ci-après
8691 \begin_layout Plain Layout
8692 En anglais de préférence si le module doit faire l'objet d'une publication avec \SpecialChar LyX
8694 Cette description apparaîtra dans la liste ds messages qui seront traduits lors de la prochaine mise à jour de l'interface.
8702 \begin_layout LyX-Code
8708 \begin_layout LyX-Code
8711 # Biblatex supports many author-year and numerical styles.
8714 \begin_layout LyX-Code
8717 # It is mainly aimed at the Humanities.
8721 \begin_layout LyX-Code
8725 fully localized and provides many features
8728 \begin_layout LyX-Code
8731 # that are not possible with BibTeX.
8732 The use of 'biber' as
8735 \begin_layout LyX-Code
8738 # bibliography processor is advised.
8741 \begin_layout LyX-Code
8747 \begin_layout Standard
8748 Cette description apparaît donc traduite dans
8749 \begin_inset Flex Noun
8752 \begin_layout Plain Layout
8753 Document\SpecialChar menuseparator
8754 Paramètres\SpecialChar menuseparator
8760 pour informer l'utilisateur.
8763 \begin_layout Subsection
8764 Numéro d'identification syntaxique
8767 \begin_layout Standard
8768 La première ligne non commentée doit contenir le numéro d'identification syntaxique du contenu du fichier de format:
8771 \begin_layout Description
8772 \begin_inset Flex Code
8775 \begin_layout Plain Layout
8784 \begin_inset Flex Code
8787 \begin_layout Plain Layout
8795 ] identification syntaxique du fichier de format
8798 \begin_layout Standard
8799 Ce balisage a été introduit dans \SpecialChar LyX
8801 \begin_inset space ~
8804 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
8805 \begin_inset Flex Code
8808 \begin_layout Plain Layout
8810 \begin_inset space ~
8819 Le numéro de format du présent fichier est le numéro 81.
8820 mais chaque version de \SpecialChar LyX
8821 peut lire les fichiers de format d'une version plus ancienne,
8822 comme elle peut lire les documents crées avec une version plus ancienne.
8823 Il n'y a cependant aucun moyen de revernir aux numéros d'identification antérieurs.
8826 \begin_layout Subsection
8827 Paramètres généraux d'une classe de texte
8828 \begin_inset CommandInset label
8830 name "subsec:Paramètres-généraux-d'une"
8837 \begin_layout Standard
8838 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
8842 apparaître dans le fichiers
8843 \begin_inset Flex Code
8846 \begin_layout Plain Layout
8852 plutôt que dans les modules.
8853 Un module peut contenir n'importe quelle balise de format):
8856 \begin_layout Description
8857 \begin_inset Flex Code
8860 \begin_layout Plain Layout
8861 AddToCiteEngine <moteur>
8866 étend les possibilités d’affichage des références des citations.
8868 \begin_inset space ~
8872 \begin_inset CommandInset ref
8874 reference "subsec:Citation-engine-description"
8884 \begin_inset Quotes cld
8888 \begin_inset Flex Code
8891 \begin_layout Plain Layout
8898 \begin_inset Quotes crd
8904 \begin_layout Description
8905 \begin_inset Flex Code
8908 \begin_layout Plain Layout
8918 ajoute une information qui sera incluse dans le bloc
8919 \begin_inset Flex Code
8922 \begin_layout Plain Layout
8928 quand le document est exporté en XHTML.
8930 ce paramètre est utilisé pour exporter de l'information en style CSS,
8931 mais il peut être utilisé pour toute information valide entre les balises
8932 \begin_inset Flex Code
8935 \begin_layout Plain Layout
8943 \begin_inset Quotes cld
8947 \begin_inset Flex Code
8950 \begin_layout Plain Layout
8959 \begin_inset Quotes crd
8965 \begin_layout Description
8966 \begin_inset Flex Code
8969 \begin_layout Plain Layout
8979 ajoute une information au préambule du document.
8981 \begin_inset Quotes cld
8985 \begin_inset Flex Code
8988 \begin_layout Plain Layout
8997 \begin_inset Quotes crd
9003 \begin_layout Description
9004 \begin_inset Flex Code
9007 \begin_layout Plain Layout
9014 \begin_inset Flex Code
9017 \begin_layout Plain Layout
9026 \begin_inset space \thinspace{}
9030 \begin_inset Flex Code
9033 \begin_layout Plain Layout
9039 ] doit être ajouté avec la valeur 1 (ou
9043 ) si la classe du document ajoute la bibliographie à la table des matières.
9044 Ceci évite à la bibliographie d'être insérée deux fois.
9047 \begin_layout Description
9048 \begin_inset Flex Code
9051 \begin_layout Plain Layout
9057 définit le possibilités pour l'affichage des références de citation.
9059 \begin_inset space ~
9063 \begin_inset CommandInset ref
9065 reference "subsec:Citation-engine-description"
9074 Doit se terminer par
9075 \begin_inset Quotes cld
9079 \begin_inset Quotes crd
9083 Utilisé principalement dans les fichiers moteurCitation (voir
9084 \begin_inset space ~
9088 \begin_inset CommandInset ref
9090 reference "subsec:Cite-Engine-Files"
9099 Notez que si vous spécifiez ceci dans un fichier de format ou un module,
9100 les définitions de moteurCitation seront écrasées.
9102 \begin_inset Flex Code
9105 \begin_layout Plain Layout
9114 \begin_layout Description
9115 \begin_inset Flex Code
9118 \begin_layout Plain Layout
9128 définit le style à utiliser pour afficher les informations bibliographiques.
9130 \begin_inset CommandInset ref
9132 reference "subsec:Description citation"
9139 \begin_inset Quotes cld
9143 \begin_inset Flex Code
9146 \begin_layout Plain Layout
9153 \begin_inset Quotes crd
9157 Utilisé principalement dans les fichiers moteurCitation (voir
9158 \begin_inset space ~
9162 \begin_inset CommandInset ref
9164 reference "subsec:Cite-Engine-Files"
9177 utilisé dans un fichier de format ou un module écrasera la définition de moteurCitation.
9181 \begin_layout Description
9182 \begin_inset Flex Code
9185 \begin_layout Plain Layout
9192 \begin_inset Flex Code
9195 \begin_layout Plain Layout
9204 \begin_inset Flex Code
9207 \begin_layout Plain Layout
9217 ou Bib\SpecialChar TeX
9218 est utilié pour engendrer la bibliographie.
9219 Utilisé principalement dans les fichiers moteurCitation (voir
9220 \begin_inset space ~
9224 \begin_inset CommandInset ref
9226 reference "subsec:Cite-Engine-Files"
9237 \begin_layout Description
9238 \begin_inset Flex Code
9241 \begin_layout Plain Layout
9251 décrit diverses options globales comprises par la classe du document.
9253 \begin_inset CommandInset ref
9255 reference "subsec:Section-ClassOptions"
9262 \begin_inset Quotes cld
9266 \begin_inset Flex Code
9269 \begin_layout Plain Layout
9276 \begin_inset Quotes crd
9282 \begin_layout Description
9283 \begin_inset Flex Code
9286 \begin_layout Plain Layout
9293 \begin_inset Flex Code
9296 \begin_layout Plain Layout
9305 \begin_inset space \thinspace{}
9309 \begin_inset Flex Code
9312 \begin_layout Plain Layout
9318 ] fixe le nombre implicite de colonnes (une ou deux).
9319 Peut être changé dans la fenêtre
9320 \begin_inset Flex Noun
9323 \begin_layout Plain Layout
9324 Document\SpecialChar menuseparator
9334 \begin_layout Description
9335 \begin_inset Flex Code
9338 \begin_layout Plain Layout
9349 \begin_inset Flex Code
9352 \begin_layout Plain Layout
9358 ] définit les paramètres d'un nouveau compteur.
9359 Si le compteur n'existe pas,
9364 \begin_inset Quotes cld
9368 \begin_inset Flex Code
9371 \begin_layout Plain Layout
9378 \begin_inset Quotes crd
9382 \begin_inset Newline newline
9386 \begin_inset CommandInset ref
9388 reference "subsec:Compteurs"
9396 \begin_layout Description
9397 \begin_inset Flex Code
9400 \begin_layout Plain Layout
9406 décrit la police implicite dans le document.
9408 \begin_inset CommandInset ref
9410 reference "subsec:polices"
9415 pour une description.
9417 \begin_inset Quotes cld
9421 \begin_inset Flex Code
9424 \begin_layout Plain Layout
9431 \begin_inset Quotes crd
9437 \begin_layout Description
9438 \begin_inset Flex Code
9441 \begin_layout Plain Layout
9448 \begin_inset Flex Code
9451 \begin_layout Plain Layout
9457 ] spécifie un module inclus implicitement avec cette classe de document,
9458 donné par son nom de fichier sans suffixe
9459 \begin_inset Flex Code
9462 \begin_layout Plain Layout
9469 L'utilisateur peut toujours le retirer,
9470 mais il sera actif à l'ouverture du document (ceci s'applique pour un nouveau document,
9471 ou quand cette classe est choisie pour un document existant).
9474 \begin_layout Description
9475 \begin_inset Flex Code
9478 \begin_layout Plain Layout
9485 \begin_inset Flex Code
9488 \begin_layout Plain Layout
9494 ] indique le style qui sera appliqué aux nouveaux paragraphes,
9496 \begin_inset Flex Noun
9499 \begin_layout Plain Layout
9506 Ce sera implicitement le premier style défini si ce paramètre n'est pas fixé,
9507 mais vous êtes vivement encouragé à utiliser cette directive.
9510 \begin_layout Description
9511 \begin_inset Flex Code
9514 \begin_layout Plain Layout
9521 \begin_inset Flex Code
9524 \begin_layout Plain Layout
9530 ] l'élément racine (en haut du document) à utiliser en exportant des documents en DocBook avec cette classe.
9531 La valeur implicite est
9532 \begin_inset Quotes cld
9536 \begin_inset Flex Code
9539 \begin_layout Plain Layout
9546 \begin_inset Quotes crd
9552 \begin_layout Description
9553 \begin_inset Flex Code
9556 \begin_layout Plain Layout
9557 DocBookForceAbstract
9563 \begin_inset Flex Code
9566 \begin_layout Plain Layout
9572 ] l'élément racine aura toujours une balise
9579 \begin_inset Quotes cld
9585 \begin_inset Quotes crd
9589 La valeur implicite est
9592 \begin_inset Quotes cld
9598 \begin_inset Quotes crd
9604 \begin_layout Description
9605 \begin_inset Flex Code
9608 \begin_layout Plain Layout
9615 \begin_inset Flex Code
9618 \begin_layout Plain Layout
9624 ] indique que le module spécifié (donné par son nom de fichier sans le suffixe
9625 \begin_inset Flex Code
9628 \begin_layout Plain Layout
9634 ) ne peut pas être utilisé avec cette classe de document.
9635 Ceci peut être utilisé par exemple dans un format pour une revue pour éviter e.g.
9636 l'utilisation du module
9637 \begin_inset Flex Code
9640 \begin_layout Plain Layout
9646 (numérotation des théorèmes par sections).
9655 être utilisé dans un module:
9656 les modules ont leur propre méthode d'exclusion (voir
9657 \begin_inset CommandInset ref
9659 reference "subsec:Modules_de_format"
9667 \begin_layout Description
9668 \begin_inset Flex Code
9671 \begin_layout Plain Layout
9677 définit un nouveau flottant.
9679 \begin_inset CommandInset ref
9681 reference "subsec:Flottants"
9688 \begin_inset Quotes cld
9692 \begin_inset Flex Code
9695 \begin_layout Plain Layout
9702 \begin_inset Quotes crd
9708 \begin_layout Description
9709 \begin_inset Flex Code
9712 \begin_layout Plain Layout
9718 définit l'information qui sera incluse dans le bloc
9719 \begin_inset Flex Code
9722 \begin_layout Plain Layout
9728 quand le document est exporté en XHTML.
9729 Notez bien que ceci écrasera toute déclaration
9730 \begin_inset Flex Code
9733 \begin_layout Plain Layout
9740 \begin_inset Flex Code
9743 \begin_layout Plain Layout
9749 antérieure (utiliser
9750 \begin_inset Newline newline
9754 \begin_inset Flex Code
9757 \begin_layout Plain Layout
9763 si vous désirez simplement ajouter du contenu).
9765 \begin_inset Quotes cld
9769 \begin_inset Flex Code
9772 \begin_layout Plain Layout
9779 \begin_inset Quotes crd
9785 \begin_layout Description
9786 \begin_inset Flex Code
9789 \begin_layout Plain Layout
9796 \begin_inset Flex Code
9799 \begin_layout Plain Layout
9805 ] définit le style utilisé pour la table des matières,
9808 lorsque le document est exporté en HTML.
9810 ceci devrait normalement valoir
9811 \begin_inset Flex Code
9814 \begin_layout Plain Layout
9822 \begin_inset Flex Code
9825 \begin_layout Plain Layout
9834 essaiera de deviner quel style utiliser.
9837 \begin_layout Description
9838 \begin_inset Flex Code
9841 \begin_layout Plain Layout
9848 \begin_inset Flex Code
9851 \begin_layout Plain Layout
9857 ] modifie les propriétés d'un compteur donné.
9858 Si le compteur n'existe pas,
9859 la directive est ignorée.
9861 \begin_inset Quotes cld
9865 \begin_inset Flex Code
9868 \begin_layout Plain Layout
9875 \begin_inset Quotes crd
9879 \begin_inset Newline newline
9883 \begin_inset CommandInset ref
9885 reference "subsec:Compteurs"
9890 pour les détails au sujet des compteurs.
9893 \begin_layout Description
9894 \begin_inset Flex Code
9897 \begin_layout Plain Layout
9904 \begin_inset Flex Code
9907 \begin_layout Plain Layout
9913 ] permet d'inclure un autre fichier de définition de format pour éviter de réécrire des commandes.
9914 C'est souvent le cas des fichiers de format standard,
9916 \begin_inset Flex Code
9919 \begin_layout Plain Layout
9926 qui contient la plupart des réglages de base.
9929 \begin_layout Description
9930 \begin_inset Flex Code
9933 \begin_layout Plain Layout
9940 \begin_inset Flex Code
9943 \begin_layout Plain Layout
9949 ] est une variante de la directive
9950 \begin_inset Flex Code
9953 \begin_layout Plain Layout
9959 qui ne recherche pas de fichiers dans le répertoire utilisateur.
9960 Ceci permet de créer un fichier
9961 \begin_inset Flex Code
9964 \begin_layout Plain Layout
9971 \begin_inset Flex Code
9974 \begin_layout Plain Layout
9980 dans le répertoire utilisateur qui peut inclure un fichier global de même nom via
9981 \begin_inset Flex Code
9984 \begin_layout Plain Layout
9991 \begin_inset Flex Code
9994 \begin_layout Plain Layout
10001 respectivement (avec
10002 \begin_inset Flex Code
10005 \begin_layout Plain Layout
10012 le fichier s’inclurait récursivement).
10014 vous pouvez modifier les fichiers globaux sans avoir à les copier complètement.
10018 \begin_layout Description
10019 \begin_inset Flex Code
10022 \begin_layout Plain Layout
10033 \begin_inset Flex Code
10036 \begin_layout Plain Layout
10042 ] cette section (re)définit le format d'un insert.
10043 Elle peut être appliquée à un insert existant pour obtenir un nouvel insert défini par l'utilisateur,
10045 un nouveau style de caractères.
10046 Doit être fermé par
10047 \begin_inset Quotes cld
10051 \begin_inset Flex Code
10054 \begin_layout Plain Layout
10061 \begin_inset Quotes crd
10065 \begin_inset Newline newline
10069 \begin_inset CommandInset ref
10071 reference "subsec:Flex-insets-and"
10079 \begin_layout Description
10080 \begin_inset Flex Code
10083 \begin_layout Plain Layout
10094 \begin_inset Flex Code
10097 \begin_layout Plain Layout
10103 ] indique la largeur de la marge gauche à l'écran,
10105 \begin_inset Quotes cld
10109 \begin_inset Flex Code
10112 \begin_layout Plain Layout
10119 \begin_inset Quotes crd
10122 (noter que ce n'est pas une
10123 \begin_inset Quotes cld
10127 \begin_inset Quotes crd
10132 \begin_inset Quotes cld
10136 \begin_inset Quotes crd
10142 \begin_layout Description
10143 \begin_inset Flex Code
10146 \begin_layout Plain Layout
10153 \begin_inset Flex Code
10156 \begin_layout Plain Layout
10162 ] cet entier définit le nombre maximum de noms affichés dans le style auteur-année avant que la citation bascule vers
10163 \begin_inset Quotes cld
10166 PremierAuteur et al.
10167 \begin_inset Quotes crd
10171 Utilisé principalement dans les fichiers moteurCitation (voir
10172 \begin_inset space ~
10176 \begin_inset CommandInset ref
10178 reference "subsec:Cite-Engine-Files"
10189 \begin_layout Description
10190 \begin_inset Flex Code
10193 \begin_layout Plain Layout
10200 \begin_inset Flex Code
10203 \begin_layout Plain Layout
10209 ] modifie le format d'un insert.
10210 Si le format n'existe pas,
10211 cette directive est ignorée.
10212 Doit être fermé par
10213 \begin_inset Quotes cld
10217 \begin_inset Flex Code
10220 \begin_layout Plain Layout
10227 \begin_inset Quotes crd
10233 \begin_layout Description
10234 \begin_inset Flex Code
10237 \begin_layout Plain Layout
10244 \begin_inset Flex Code
10247 \begin_layout Plain Layout
10253 ] modifies les propriétés de style d'un paragraphe donné.
10254 Si le style n'existe pas,
10255 le directive est ignorée.
10256 Doit être fermé par
10257 \begin_inset Quotes cld
10261 \begin_inset Flex Code
10264 \begin_layout Plain Layout
10271 \begin_inset Quotes crd
10277 \begin_layout Description
10278 \begin_inset Flex Code
10281 \begin_layout Plain Layout
10288 \begin_inset Flex Code
10291 \begin_layout Plain Layout
10297 ] efface un compteur existant,
10298 habituellement défini dans un fichier inclus.
10301 \begin_layout Description
10302 \begin_inset Flex Code
10305 \begin_layout Plain Layout
10312 \begin_inset Flex Code
10315 \begin_layout Plain Layout
10321 ] efface un flottant existant.
10322 C'est très utile quand vous voulez supprimer un flottant qui a été défini dans un fichier inclus.
10325 \begin_layout Description
10326 \begin_inset Flex Code
10329 \begin_layout Plain Layout
10336 \begin_inset Flex Code
10339 \begin_layout Plain Layout
10345 ] efface un style existant.
10348 \begin_layout Description
10349 \begin_inset Flex Code
10352 \begin_layout Plain Layout
10363 \begin_inset Flex Code
10366 \begin_layout Plain Layout
10372 ] indique quelle sorte de format de fichier (tel que défini dans les préférences de \SpecialChar LyX
10373 ) est produit par cette classe.
10374 Elle est surtout utile quand
10375 \begin_inset Flex Code
10378 \begin_layout Plain Layout
10385 \begin_inset Flex Code
10388 \begin_layout Plain Layout
10394 et que l'on veut définir un nouvelle sorte de document en programmation littéraire.
10395 La chaîne est redéfinie comme
10396 \begin_inset Quotes cld
10400 \begin_inset Flex Code
10403 \begin_layout Plain Layout
10410 \begin_inset Quotes crd
10413 quand la directive correspondante
10414 \begin_inset Flex Code
10417 \begin_layout Plain Layout
10426 \begin_layout Description
10427 \begin_inset Flex Code
10430 \begin_layout Plain Layout
10441 \begin_inset Flex Code
10444 \begin_layout Plain Layout
10456 \begin_inset Flex Code
10459 \begin_layout Plain Layout
10465 ] indique quelle sorte de document résultant sera obtenu par cette classe.
10468 \begin_layout Description
10469 \begin_inset Flex Code
10472 \begin_layout Plain Layout
10479 \begin_inset Flex Code
10482 \begin_layout Plain Layout
10489 \begin_inset Flex Code
10492 \begin_layout Plain Layout
10498 ] précise les options,
10499 données par le seconde chaîne de caractères,
10500 pour le paquetage nommé par le première chaîne.
10503 \begin_inset Quotes cld
10507 \begin_inset Flex Code
10510 \begin_layout Plain Layout
10511 PackageOptions natbib square
10517 \begin_inset Quotes crd
10520 déclenchera le chargement de
10521 \begin_inset Flex Code
10524 \begin_layout Plain Layout
10531 \begin_inset Flex Code
10534 \begin_layout Plain Layout
10540 (pour les \SpecialChar TeX
10542 ceci force \SpecialChar LyX
10544 \begin_inset Newline newline
10548 \begin_inset Flex Code
10551 \begin_layout Plain Layout
10554 PassOptionsToPackage{natbib}{square}
10559 avant le chargement de
10560 \begin_inset Flex Code
10563 \begin_layout Plain Layout
10572 \begin_layout Description
10573 \begin_inset Flex Code
10576 \begin_layout Plain Layout
10583 \begin_inset Flex Code
10586 \begin_layout Plain Layout
10627 ] définit la taille de page implicite.
10628 Cette directive est utilisée par certains convertisseurs.
10631 \begin_layout Description
10632 \begin_inset Flex Code
10635 \begin_layout Plain Layout
10644 \begin_inset Flex Code
10647 \begin_layout Plain Layout
10659 \begin_inset Flex Code
10662 \begin_layout Plain Layout
10670 \begin_inset Flex Code
10673 \begin_layout Plain Layout
10679 ] fixe la mise en page implicite.
10680 Peut être changée dans la fenêtre
10681 \begin_inset Flex Noun
10684 \begin_layout Plain Layout
10685 Document\SpecialChar menuseparator
10686 Paramètres\SpecialChar ldots
10695 \begin_layout Description
10696 \begin_inset Flex Code
10699 \begin_layout Plain Layout
10705 fixe le préambule du document \SpecialChar LaTeX
10707 Notez bien que ceci remplacera complètement toute autre directive
10708 \begin_inset Flex Code
10711 \begin_layout Plain Layout
10718 \begin_inset Flex Code
10721 \begin_layout Plain Layout
10727 (utiliser cette dernière directive si vous voulez seulement ajouter des éléments au contenu).
10728 Doit être fermé par
10729 \begin_inset Quotes cld
10733 \begin_inset Flex Code
10736 \begin_layout Plain Layout
10743 \begin_inset Quotes crd
10749 \begin_layout Description
10750 \begin_inset Flex Code
10753 \begin_layout Plain Layout
10760 \begin_inset Flex Code
10763 \begin_layout Plain Layout
10769 ] définit le format d'un insert s'il n'existe pas encore.
10770 Si le format existe,
10771 cette directive est ignorée.
10772 Doit être fermé par
10773 \begin_inset Quotes cld
10777 \begin_inset Flex Code
10780 \begin_layout Plain Layout
10787 \begin_inset Quotes crd
10793 \begin_layout Description
10796 \begin_inset Flex Code
10799 \begin_layout Plain Layout
10808 \begin_inset Flex Code
10811 \begin_layout Plain Layout
10818 \begin_inset Flex Code
10821 \begin_layout Plain Layout
10830 \begin_inset space \thinspace{}
10834 \begin_inset Flex Code
10837 \begin_layout Plain Layout
10843 ] décrit si la classe fournit la fonctionnalité
10844 \begin_inset Flex Code
10847 \begin_layout Plain Layout
10854 Une fonctionnalité est en général le nom d'un paquetage (
10855 \begin_inset Flex Code
10858 \begin_layout Plain Layout
10866 \begin_inset Flex Code
10869 \begin_layout Plain Layout
10877 ) ou d'une commande \SpecialChar LaTeX
10879 \begin_inset Flex Code
10882 \begin_layout Plain Layout
10890 \begin_inset Flex Code
10893 \begin_layout Plain Layout
10899 ,\SpecialChar ldots
10902 \begin_inset space ~
10906 \begin_inset CommandInset ref
10908 reference "chap:List-of-functions"
10913 pour une liste des fonctionnalités.
10916 \begin_layout Description
10917 \begin_inset Flex Code
10920 \begin_layout Plain Layout
10927 \begin_inset Flex Code
10930 \begin_layout Plain Layout
10936 ] indique que ce format fournit la fonctionnalité du module indiqué,
10937 qui doit être spécifié par le nom du fichier dans le suffixe
10938 \begin_inset Flex Code
10941 \begin_layout Plain Layout
10948 Ceci sera utilisé typiquement si le format inclut directement le module,
10949 plutôt que via le paramètre
10950 \begin_inset Flex Code
10953 \begin_layout Plain Layout
10959 pour indiquer qu'il doit être utilisé.
10960 Il pourrait être également utilisé dans un module fournissant une implantation équivalente de la même fonctionnalité.
10963 \begin_layout Description
10964 \begin_inset Flex Code
10967 \begin_layout Plain Layout
10974 \begin_inset Flex Code
10977 \begin_layout Plain Layout
10983 ] crée une nouveau style de paragraphe s'il n'existe pas déjà.
10985 l'entrée est ignorée.
10986 Doit être fermé par
10987 \begin_inset Quotes cld
10991 \begin_inset Flex Code
10994 \begin_layout Plain Layout
11001 \begin_inset Quotes crd
11007 \begin_layout Description
11008 \begin_inset Flex Code
11011 \begin_layout Plain Layout
11018 \begin_inset Flex Code
11021 \begin_layout Plain Layout
11027 ] indique que la classe nécessite la fonctionnalité
11028 \begin_inset Flex Code
11031 \begin_layout Plain Layout
11038 Plusieurs fonctionnalités doivent être séparées par des virgules.
11039 Noter que l'on ne peut requérir que des fonctionnalités reconnues (voir
11040 \begin_inset CommandInset ref
11042 reference "chap:List-of-functions"
11047 pour accéder à la liste des fonctionnalités).
11048 Si vous demandez un paquetage doté d'options spécifiques,
11049 vous pouvez utiliser en plus
11050 \begin_inset Flex Code
11053 \begin_layout Plain Layout
11062 \begin_layout Description
11063 \begin_inset Flex Code
11066 \begin_layout Plain Layout
11073 \begin_inset Flex Code
11076 \begin_layout Plain Layout
11082 ] indique la largeur de la marge droite à l'écran,
11084 \begin_inset Quotes cld
11088 \begin_inset Flex Code
11091 \begin_layout Plain Layout
11098 \begin_inset Quotes crd
11104 \begin_layout Description
11105 \begin_inset Flex Code
11108 \begin_layout Plain Layout
11119 \begin_inset Flex Code
11122 \begin_layout Plain Layout
11128 ] fixe quels sectionnements doivent être numérotés.
11129 Correspond au compteur
11130 \begin_inset Flex Code
11133 \begin_layout Plain Layout
11139 en \SpecialChar LaTeX
11143 \begin_layout Description
11144 \begin_inset Flex Code
11147 \begin_layout Plain Layout
11156 \begin_inset Flex Code
11159 \begin_layout Plain Layout
11168 \begin_inset space \thinspace{}
11172 \begin_inset Flex Code
11175 \begin_layout Plain Layout
11181 ] fixe l'option implicite d'impression recto seul ou en recto verso.
11182 Peut être changé dans la fenêtre
11183 \begin_inset Flex Noun
11186 \begin_layout Plain Layout
11187 Document\SpecialChar menuseparator
11196 \begin_layout Description
11197 \begin_inset Flex Code
11200 \begin_layout Plain Layout
11207 \begin_inset Flex Code
11210 \begin_layout Plain Layout
11216 ] définit un nouveau style de paragraphe.
11217 Si le style n'existe pas,
11220 ses paramètres sont modifiés.
11221 Doit être fermé par
11222 \begin_inset Quotes cld
11226 \begin_inset Flex Code
11229 \begin_layout Plain Layout
11236 \begin_inset Quotes crd
11240 \begin_inset Newline newline
11244 \begin_inset CommandInset ref
11246 reference "subsec:Styles-de-paragraphe"
11254 \begin_layout Description
11255 \begin_inset Flex Code
11258 \begin_layout Plain Layout
11265 \begin_inset Flex Code
11268 \begin_layout Plain Layout
11274 ] définit le style de tableau implicite utilisé à la création d'un tableau.
11275 Les styles suivants sont disponibles:
11279 \begin_layout Itemize
11280 \begin_inset Flex Code
11283 \begin_layout Plain Layout
11284 Formal_with_Footline
11291 \begin_inset Quotes cld
11295 \begin_inset Quotes crd
11298 ) avec uniquement des lignes horizontales,
11299 et des lignes haute et basse épaisses,
11300 la première et las dernière lignes étant éventuellement séparées du corps du tableau avec une ligne fine centrée;
11303 \begin_layout Itemize
11304 \begin_inset Flex Code
11307 \begin_layout Plain Layout
11308 Formal_without_Footline
11314 identique àu précédent,
11315 mais la dernière ligne n'est pas séparée avec une ligne fine centrée;
11318 \begin_layout Itemize
11319 \begin_inset Flex Code
11322 \begin_layout Plain Layout
11329 lignes de tableau simples;
11332 \begin_layout Itemize
11333 \begin_inset Flex Code
11336 \begin_layout Plain Layout
11344 \begin_inset Flex Code
11347 \begin_layout Plain Layout
11354 mais avec la ligne des titres décalée par une seconde ligne horizontale.
11355 Ceci est également le style implicite de \SpecialChar LyX
11359 \begin_layout Itemize
11360 \begin_inset Flex Code
11363 \begin_layout Plain Layout
11370 tableau sans lignes.
11374 \begin_layout Description
11375 \begin_inset Flex Code
11378 \begin_layout Plain Layout
11389 \begin_inset Flex Code
11392 \begin_layout Plain Layout
11398 ] définit nom de la commande ou de l'envi\SpecialChar softhyphen
11399 ronnement mentionné ci-dessous.
11402 \begin_layout Description
11403 \begin_inset Flex Code
11406 \begin_layout Plain Layout
11417 \begin_inset Flex Code
11420 \begin_layout Plain Layout
11430 \begin_inset Flex Code
11433 \begin_layout Plain Layout
11439 ] indique le genre de balisage utilisé pour définir le titre d'un document.
11441 \begin_inset Flex Code
11444 \begin_layout Plain Layout
11450 signifie que la commande définie par
11451 \begin_inset Flex Code
11454 \begin_layout Plain Layout
11460 sera insérée après le dernier format avec
11463 \begin_inset Quotes cld
11469 \begin_inset Flex Code
11472 \begin_layout Plain Layout
11474 \begin_inset space ~
11485 \begin_inset Quotes crd
11492 \begin_inset Flex Code
11495 \begin_layout Plain Layout
11502 \begin_inset Flex Code
11505 \begin_layout Plain Layout
11511 est un environnement,
11512 dans lequel doit être inclus tous les formats avec
11515 \begin_inset Quotes cld
11521 \begin_inset Flex Code
11524 \begin_layout Plain Layout
11526 \begin_inset space ~
11537 \begin_inset Quotes crd
11545 \begin_layout Description
11546 \begin_inset Flex Code
11549 \begin_layout Plain Layout
11556 \begin_inset Flex Code
11559 \begin_layout Plain Layout
11565 ] fixe quels sectionnements sont inclus dans la table des matières.
11566 Correspond au compteur
11567 \begin_inset Flex Code
11570 \begin_layout Plain Layout
11578 en \SpecialChar LaTeX
11582 \begin_layout Subsection
11586 \begin_inset CommandInset label
11588 name "subsec:Section-ClassOptions"
11595 \begin_layout Standard
11597 \begin_inset Flex Code
11600 \begin_layout Plain Layout
11606 peut contenir les directives suivantes :
11609 \begin_layout Description
11610 \begin_inset Flex Code
11613 \begin_layout Plain Layout
11623 ] liste les tailles de police disponibles comme police principale du document,
11627 \begin_inset Quotes cld
11633 \begin_inset Flex Code
11636 \begin_layout Plain Layout
11645 \begin_inset Quotes crd
11651 Il est possible de saisir un nombre quelconque.
11654 \begin_layout Description
11655 \begin_inset Flex Code
11658 \begin_layout Plain Layout
11665 \begin_inset Flex Code
11668 \begin_layout Plain Layout
11674 ] définit le format de l'option de taille de police.
11676 \begin_inset Flex Code
11679 \begin_layout Plain Layout
11687 \begin_inset Flex Code
11690 \begin_layout Plain Layout
11696 est mis à la place de la taille de police.
11699 \begin_layout Description
11700 \begin_inset Flex Code
11703 \begin_layout Plain Layout
11710 \begin_inset Flex Code
11713 \begin_layout Plain Layout
11714 string="letter|\SpecialChar allowbreak
11715 legal|\SpecialChar allowbreak
11716 executive|\SpecialChar allowbreak
11717 a0|\SpecialChar allowbreak
11718 a1|\SpecialChar allowbreak
11719 a2|\SpecialChar allowbreak
11720 a3|\SpecialChar allowbreak
11721 a4|\SpecialChar allowbreak
11722 a5|\SpecialChar allowbreak
11723 a6|\SpecialChar allowbreak
11724 b0|\SpecialChar allowbreak
11725 b1|\SpecialChar allowbreak
11726 b2|\SpecialChar allowbreak
11727 b3|\SpecialChar allowbreak
11728 b4|\SpecialChar allowbreak
11729 b5|\SpecialChar allowbreak
11730 b6|\SpecialChar allowbreak
11731 c0|\SpecialChar allowbreak
11732 c1|\SpecialChar allowbreak
11733 c2|\SpecialChar allowbreak
11734 c3|\SpecialChar allowbreak
11735 c4|\SpecialChar allowbreak
11736 c5|\SpecialChar allowbreak
11737 c6|\SpecialChar allowbreak
11738 b0j|\SpecialChar allowbreak
11739 b1j|\SpecialChar allowbreak
11740 b2j|\SpecialChar allowbreak
11741 b3j|\SpecialChar allowbreak
11742 b4j|\SpecialChar allowbreak
11743 b5j|\SpecialChar allowbreak
11749 ] définit la liste des dimensions de page disponibles,
11753 \begin_inset Quotes cld
11757 \begin_inset Quotes crd
11764 seules les dimensions proposées sont reconnues.
11765 D'autres peuvent être saisies en tant qu'options de classe personnalisées.
11768 \begin_layout Description
11769 \begin_inset Flex Code
11772 \begin_layout Plain Layout
11779 \begin_inset Flex Code
11782 \begin_layout Plain Layout
11788 ] définit le format de l'option de dimension de page.
11790 \begin_inset Flex Code
11793 \begin_layout Plain Layout
11801 \begin_inset Flex Code
11804 \begin_layout Plain Layout
11810 est mis à la place de la dimension de la page.
11813 \begin_layout Description
11814 \begin_inset Flex Code
11817 \begin_layout Plain Layout
11825 string="empty|plain|headings|fancy"
11827 ] liste les mises en page disponibles,
11831 \begin_inset Quotes cld
11835 \begin_inset Quotes crd
11843 \begin_layout Description
11844 \begin_inset Flex Code
11847 \begin_layout Plain Layout
11857 ] introduit certaines options de la classe de document,
11858 séparées par une virgule,
11859 qui seront ajoutées à la partie optionnelle de la commande
11860 \begin_inset Flex Code
11863 \begin_layout Plain Layout
11874 \begin_layout Standard
11876 \begin_inset Flex Code
11879 \begin_layout Plain Layout
11885 doit être fermée par
11886 \begin_inset Quotes cld
11890 \begin_inset Flex Code
11893 \begin_layout Plain Layout
11900 \begin_inset Quotes crd
11906 \begin_layout Subsection
11907 Styles de paragraphe
11908 \begin_inset CommandInset label
11910 name "subsec:Styles-de-paragraphe"
11917 \begin_layout Standard
11918 La description d'un style de paragraphe ressemble à ceci
11922 \begin_layout Plain Layout
11923 qui peut servir soit à définir un nouvel format soit à en modifier un déjà existant.
11931 \begin_layout LyX-Code
11938 \begin_layout LyX-Code
11942 \begin_layout LyX-Code
11946 \begin_layout Standard
11947 dans lequel on peut mettre les commandes suivantes :
11950 \begin_layout Description
11951 \begin_inset Flex Code
11954 \begin_layout Plain Layout
11961 \begin_inset Flex Code
11964 \begin_layout Plain Layout
11970 =""] paragraphe apparaissant dans la table des matières du type donné.
11971 Désactivé par une chaîne de caractères vide.
11972 Voir aussi les directives
11985 \begin_layout Description
11986 \begin_inset Flex Code
11989 \begin_layout Plain Layout
12005 ] alignement de paragraphe.
12008 \begin_layout Description
12009 \begin_inset Flex Code
12012 \begin_layout Plain Layout
12032 des alignements possibles séparés par une virgule.
12033 Certains styles \SpecialChar LaTeX
12034 interdisent certains alignements,
12035 car ils n'auraient aucun sens.
12036 Par exemple une énumération alignée à droite ou centrée est impossible.
12039 \begin_layout Description
12040 \begin_inset Flex Code
12043 \begin_layout Plain Layout
12050 \begin_inset Flex Code
12053 \begin_layout Plain Layout
12059 ] définit l'argument numéro <int> d'une commande ou environnement associé au style courant.
12060 La définition doit être fermée par
12061 \begin_inset Flex Code
12064 \begin_layout Plain Layout
12072 \begin_inset CommandInset ref
12074 reference "subsec:Arguments"
12082 pour plus d'informations.
12086 \begin_layout Description
12087 \begin_inset Flex Code
12090 \begin_layout Plain Layout
12096 inclut une liste de formats (séparés par une virgule) devant être englobés dans et après le format courant.
12097 N'a de sens que pour des formats englobables comme des environnements.
12098 Doit être terminé par
12099 \begin_inset Quotes cld
12103 \begin_inset Quotes crd
12108 \begin_inset Flex Code
12111 \begin_layout Plain Layout
12120 \begin_layout Description
12121 \begin_inset Flex Code
12124 \begin_layout Plain Layout
12130 noter que cette directive écrasera complètement toute déclaration
12131 \begin_inset Flex Code
12134 \begin_layout Plain Layout
12140 antérieure pour ce style.
12141 Doit être fermée par
12142 \begin_inset Flex Code
12145 \begin_layout Plain Layout
12153 \begin_inset CommandInset ref
12155 reference "subsec:I18n"
12160 pour les détails d'utilisation.
12163 \begin_layout Description
12164 \begin_inset Flex Code
12167 \begin_layout Plain Layout
12181 \begin_layout Plain Layout
12183 \begin_inset Quotes cld
12187 \begin_inset Quotes crd
12190 ici désigne un nombre réel,
12197 l'espacement vertical qui sépare du paragraphe suivant le dernier paragraphe d'une série doté de cette directive.
12198 Si le paragraphe suivant est doté d'un autre style,
12199 les séparations ne sont pas simplement additionnées,
12200 mais le maximum est pris en considération.La même chose que
12201 \begin_inset Flex Code
12204 \begin_layout Plain Layout
12210 pour le dernier paragraphe.
12213 \begin_layout Description
12214 \begin_inset Flex Code
12217 \begin_layout Plain Layout
12224 \begin_inset Flex Code
12227 \begin_layout Plain Layout
12233 fixe la catégorie pour ce style.
12234 Ceci est utilise pour regrouper les styles apparentés dans le menu déroulant des styles de la barre d'outils.
12235 N'importe quelle chaîne de caractères peut être utilisée,
12236 mais vous voudrez peut-être utiliser des catégories existantes pour vos propres styles.
12239 \begin_layout Description
12240 \begin_inset Flex Code
12243 \begin_layout Plain Layout
12250 \begin_inset Flex Code
12253 \begin_layout Plain Layout
12259 sert à copier toutes les caractéristiques d'un style déjà existant dans un nouveau style.
12262 \begin_layout Description
12263 \begin_inset Flex Code
12266 \begin_layout Plain Layout
12273 \begin_inset Flex Code
12276 \begin_layout Plain Layout
12282 ] nomme un style dont le préambule devra être placé
12287 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.
12291 \begin_layout Plain Layout
12293 à part cette fonctionnalité,
12294 il n'y a aucun moyen de garantir un ordonnancement des préambules.
12295 L'ordre que vous constatez avec une version de \SpecialChar LyX
12296 peut changer sans préavis dans les versions ultérieures.
12304 \begin_layout Description
12305 \begin_inset Flex Code
12308 \begin_layout Plain Layout
12309 DocBookGenerateTitle
12315 \begin_inset Flex Code
12318 \begin_layout Plain Layout
12324 ] crée une étiquette
12325 \begin_inset Flex Code
12328 \begin_layout Plain Layout
12334 après l'étiquette d'encapsulation.
12335 Ce paramètre ne doit être utilisé qu'avec
12336 \begin_inset Flex Code
12339 \begin_layout Plain Layout
12346 sinon le titre sera émis
12350 les contenus de l'environnement.
12351 Le titre créé sera identique à l'étiquette LyXHTML :
12352 une combinaison entre le type d'environnement et son numéro.
12353 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
12354 \begin_inset Flex Code
12357 \begin_layout Plain Layout
12364 qui réclame un titre alors qu'il n'y en a pas en LaTeX.
12365 Cette fonctionnalité est utilisée largement pour les environnements de type théorème.
12368 \begin_layout Description
12369 \begin_inset Flex Code
12372 \begin_layout Plain Layout
12399 ] fixe le type de marqueur qui se trouve à la fin du paragraphe (ou de la suite de paragraphes si
12400 \begin_inset Flex Code
12403 \begin_layout Plain Layout
12410 \begin_inset Flex Code
12413 \begin_layout Plain Layout
12421 \begin_inset Flex Code
12424 \begin_layout Plain Layout
12431 \begin_inset Flex Code
12434 \begin_layout Plain Layout
12442 \begin_inset Flex Code
12445 \begin_layout Plain Layout
12452 \begin_inset Quotes cld
12456 \begin_inset Quotes crd
12461 \begin_inset Flex Code
12464 \begin_layout Plain Layout
12471 \begin_inset Flex Code
12474 \begin_layout Plain Layout
12480 ) est un carré blanc (respectivement noir) en général placé à la fin des démonstrations.
12482 \begin_inset Flex Code
12485 \begin_layout Plain Layout
12491 est une chaîne de caractères explicitement donnée.
12494 \begin_layout Description
12495 \begin_inset Flex Code
12498 \begin_layout Plain Layout
12505 \begin_inset Flex Code
12508 \begin_layout Plain Layout
12514 fixe la chaîne utilisée pour le marqueur quand
12515 \begin_inset Newline newline
12519 \begin_inset Flex Code
12522 \begin_layout Plain Layout
12529 \begin_inset Flex Code
12532 \begin_layout Plain Layout
12541 \begin_layout Description
12542 \begin_inset Flex Code
12545 \begin_layout Plain Layout
12551 fixe la police utilisée à la fois pour le corps du texte
12557 \begin_inset CommandInset ref
12559 reference "subsec:polices"
12565 Noter qu'en définissant cette police on définit aussi automatiquement
12566 \begin_inset Flex Code
12569 \begin_layout Plain Layout
12575 avec la même valeur.
12576 Il faut donc définir celle-ci d'abord pour fixer
12577 \begin_inset Flex Code
12580 \begin_layout Plain Layout
12589 \begin_layout Description
12590 \begin_inset Flex Code
12593 \begin_layout Plain Layout
12600 \begin_inset Flex Code
12603 \begin_layout Plain Layout
12609 ] est utile pour forcer la portabilité de nouveaux styles vers des versions stables de \SpecialChar LyX
12611 La première version stable qui interprète cette directive est \SpecialChar LyX
12613 L'argument est un nombre qui peut être 0,
12614 -1 ou n'importe quel entier positif.
12616 \begin_inset Flex Code
12619 \begin_layout Plain Layout
12626 il sera toujours émis vers le préambule du document.
12627 Lors de la lecture d'un fichier
12632 les définitions de style du préambule du document sont ajoutées à la classe du document.
12633 De ce fait même les versions de \SpecialChar LyX
12634 plus anciennes peuvent gérer ce style.
12636 \begin_inset Flex Code
12639 \begin_layout Plain Layout
12645 est un numéro de version :
12646 si le style est lu,
12647 et si le numéro de version est inférieur au numéro de version du style existant dans la classe de document,
12648 le nouveau style est ignoré.
12649 Si le numéro de version est supérieur,
12650 le nouveau style remplace l'ancien.
12651 La valeur -1 signifie un numéro de version infini,
12652 c'est-à-dire que le style est toujours utilisé.
12655 \begin_layout Description
12656 \begin_inset Flex Code
12659 \begin_layout Plain Layout
12666 \begin_inset Flex Code
12669 \begin_layout Plain Layout
12678 \begin_inset space \thinspace{}
12682 \begin_inset Flex Code
12685 \begin_layout Plain Layout
12692 ne permet pas d'habitude d'insérer plus d'une espace entre deux mots,
12693 car une espace est considérée comme un séparateur de mots,
12694 non comme un caractère ou un symbole en tant que tel.
12695 C'est très bien mais c'est parfois ennuyeux,
12696 par exemple pour taper un code source de programme ou du code \SpecialChar LaTeX
12698 C'est pourquoi on peut activer
12699 \begin_inset Flex Code
12702 \begin_layout Plain Layout
12710 créera les espaces insécables correspondants aux espaces additionnelles si
12711 \begin_inset Flex Code
12714 \begin_layout Plain Layout
12720 n'est pas spécifié.
12722 \begin_inset Flex Code
12725 \begin_layout Plain Layout
12732 \begin_inset Flex Code
12735 \begin_layout Plain Layout
12744 \begin_layout Description
12745 \begin_inset Flex Code
12748 \begin_layout Plain Layout
12754 sont utilisées avec l'exportation XHTML.
12756 \begin_inset CommandInset ref
12758 reference "subsec:Styles-de-paragraphe-XHTML"
12766 \begin_layout Description
12767 \begin_inset Flex Code
12770 \begin_layout Plain Layout
12781 \begin_inset Flex Code
12784 \begin_layout Plain Layout
12793 \begin_inset space \thinspace{}
12797 \begin_inset Flex Code
12800 \begin_layout Plain Layout
12807 \begin_inset Flex Code
12810 \begin_layout Plain Layout
12816 que que le style doit être inclus dans le préambule plutôt que dans le corps du document.
12817 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.
12818 Notez bien que ceci ne fonctionne que pour les styles pour lesquels
12819 \begin_inset Flex Code
12822 \begin_layout Plain Layout
12829 \begin_inset Flex Code
12832 \begin_layout Plain Layout
12839 \begin_inset Flex Code
12842 \begin_layout Plain Layout
12851 \begin_layout Description
12852 \begin_inset Flex Code
12855 \begin_layout Plain Layout
12866 \begin_inset Flex Code
12869 \begin_layout Plain Layout
12878 \begin_inset space \thinspace{}
12882 \begin_inset Flex Code
12885 \begin_layout Plain Layout
12892 \begin_inset Flex Code
12895 \begin_layout Plain Layout
12901 que le style fait partie d'un bloc de titre (voir aussi
12902 \begin_inset Flex Code
12905 \begin_layout Plain Layout
12912 \begin_inset Flex Code
12915 \begin_layout Plain Layout
12921 dans les paramètres généraux).
12924 \begin_layout Description
12925 \begin_inset Flex Code
12928 \begin_layout Plain Layout
12934 inclut une liste de formats (séparés par une virgule) qui doivent englober celui-ci.
12935 N'a de sens que pour des formats englobables comme des environnements.
12936 Doit être terminé par
12937 \begin_inset Quotes cld
12941 \begin_inset Quotes crd
12946 \begin_inset Flex Code
12949 \begin_layout Plain Layout
12958 \begin_layout Description
12959 \begin_inset Flex Code
12962 \begin_layout Plain Layout
12969 \begin_inset Flex Code
12972 \begin_layout Plain Layout
12981 \begin_inset space \thinspace{}
12985 \begin_inset Flex Code
12988 \begin_layout Plain Layout
12994 ] si positionné à 1 et
12999 le paragraphe ajoute un résumé de son contenu dans son élément dans la table des matières.
13001 seule l'étiquette apparaît si elle existe.
13004 \begin_layout Description
13005 \begin_inset Flex Code
13008 \begin_layout Plain Layout
13015 \begin_inset Flex Code
13018 \begin_layout Plain Layout
13024 ] est la commande \SpecialChar LaTeX
13025 permettant de déclarer un élément d'une liste.
13026 La commande doit être définie sans la barre oblique inverse qui la précède habituellement (implicitement
13027 \begin_inset Quotes cld
13031 \begin_inset Quotes crd
13036 \begin_inset Flex Code
13039 \begin_layout Plain Layout
13047 en \SpecialChar LaTeX
13051 \begin_layout Description
13052 \begin_inset Flex Code
13055 \begin_layout Plain Layout
13062 \begin_inset Flex Code
13065 \begin_layout Plain Layout
13071 ] crée un espacement supplémentaire entre les paragraphes du même style dans un environnement.
13072 Si vous emboîtez des paragraphes d'autres formats dans un environnement,
13073 ils seront espacés de
13074 \begin_inset Flex Code
13077 \begin_layout Plain Layout
13084 Mais les éléments de l'environnement seront en plus espacés de
13085 \begin_inset Flex Code
13088 \begin_layout Plain Layout
13102 \begin_layout Description
13103 \begin_inset Flex Code
13106 \begin_layout Plain Layout
13112 [[FIXME]] (Utilisable uniquement avec les formats XML).
13115 \begin_layout Description
13116 \begin_inset Flex Code
13119 \begin_layout Plain Layout
13126 \begin_inset Flex Code
13129 \begin_layout Plain Layout
13138 \begin_inset space \thinspace{}
13142 \begin_inset Flex Code
13145 \begin_layout Plain Layout
13151 ] permet de laisser un paragraphe vide,
13152 ce que \SpecialChar LyX
13153 ne permet pas d'habitude car il ne générerait rien en \SpecialChar LaTeX
13155 Il y a quelques cas où c'est pourtant utile:
13156 dans un modèle pour une lettre,
13157 les champs requis peuvent être laissés vides,
13158 pour que les gens ne les oublient pas;
13159 dans certains cas particuliers,
13160 un style peut aussi servir de séparateur,
13161 et ne pas contenir de texte.
13164 \begin_layout Description
13165 \begin_inset Flex Code
13168 \begin_layout Plain Layout
13179 \begin_inset Flex Code
13182 \begin_layout Plain Layout
13188 ] fixe l'espacement vertical entre le marqueur et le corps du texte.
13189 Sert seulement pour les marqueurs qui sont au dessus du corps du texte (
13190 \begin_inset Flex Code
13193 \begin_layout Plain Layout
13200 \begin_inset Flex Code
13203 \begin_layout Plain Layout
13204 Centered_Top_Environment
13212 \begin_layout Description
13213 \begin_inset Flex Code
13216 \begin_layout Plain Layout
13223 \begin_inset Flex Code
13226 \begin_layout Plain Layout
13232 dénomme le compteur pour la numérotation automatique.
13233 Pour que le compteur soit associé à votre étiquette,
13234 il vous faut le référencer dans la directive
13235 \begin_inset Flex Code
13238 \begin_layout Plain Layout
13247 Ceci fonctionnera avec les
13248 \begin_inset Flex Code
13251 \begin_layout Plain Layout
13259 \begin_inset Flex Code
13262 \begin_layout Plain Layout
13270 \begin_inset Flex Code
13273 \begin_layout Plain Layout
13280 \begin_inset Flex Code
13283 \begin_layout Plain Layout
13291 \begin_inset Newline newline
13299 \begin_inset Flex Code
13302 \begin_layout Plain Layout
13309 \begin_inset Flex Code
13312 \begin_layout Plain Layout
13319 bien que ce cas soit un peu compliqué.
13320 Supposez que vous déclariez
13321 \begin_inset Flex Code
13324 \begin_layout Plain Layout
13325 \begin_inset Quotes cld
13328 LabelCounter monEnum
13334 \begin_inset Quotes crd
13338 Les compteurs effectivement utilisés sont alors
13339 \begin_inset Flex Code
13342 \begin_layout Plain Layout
13350 \begin_inset Flex Code
13353 \begin_layout Plain Layout
13361 \begin_inset Flex Code
13364 \begin_layout Plain Layout
13371 \begin_inset Flex Code
13374 \begin_layout Plain Layout
13381 tout à fait comme en \SpecialChar LaTeX
13383 Ces compteurs doivent être tous déclarés séparément.
13384 \begin_inset Newline newline
13388 \begin_inset CommandInset ref
13390 reference "subsec:Compteurs"
13395 pour les détails sur les compteurs.
13398 \begin_layout Description
13399 \begin_inset Flex Code
13402 \begin_layout Plain Layout
13408 fixe la police utilisée pour le marqueur.
13410 \begin_inset CommandInset ref
13412 reference "subsec:polices"
13420 \begin_layout Description
13421 \begin_inset Flex Code
13424 \begin_layout Plain Layout
13431 \begin_inset Flex Code
13434 \begin_layout Plain Layout
13440 fixe le texte indiquent l'importance de l'indentation d'un marqueur.
13443 \begin_layout Description
13444 \begin_inset Flex Code
13447 \begin_layout Plain Layout
13454 \begin_inset Flex Code
13457 \begin_layout Plain Layout
13463 fixe le texte indiquent l'espacement horizontal entre le marqueur et le corps du texte.
13464 Sert seulement pour les marqueurs qui ne sont pas au dessus du corps du texte.
13467 \begin_layout Description
13468 \begin_inset Flex Code
13471 \begin_layout Plain Layout
13478 \begin_inset Flex Code
13481 \begin_layout Plain Layout
13487 fixe la chaîne utilisée comme marqueur avec le
13488 \begin_inset Flex Code
13491 \begin_layout Plain Layout
13498 \begin_inset Flex Code
13501 \begin_layout Plain Layout
13509 \begin_inset Flex Code
13512 \begin_layout Plain Layout
13519 cette chaîne peut contenir les instructions de formatage particulières décrites dans la
13520 \begin_inset CommandInset ref
13522 reference "subsec:Compteurs"
13530 \begin_layout Description
13531 \begin_inset Flex Code
13534 \begin_layout Plain Layout
13535 LabelStringAppendix
13541 \begin_inset Flex Code
13544 \begin_layout Plain Layout
13550 est utilisée dans une annexe à la place de
13551 \begin_inset Flex Code
13554 \begin_layout Plain Layout
13561 Noter que toute directive
13562 \begin_inset Flex Code
13565 \begin_layout Plain Layout
13572 \begin_inset Newline newline
13576 \begin_inset Flex Code
13579 \begin_layout Plain Layout
13580 LabelStringAppendix
13588 \begin_layout Description
13589 \begin_inset Flex Code
13592 \begin_layout Plain Layout
13599 \begin_inset Flex Code
13602 \begin_layout Plain Layout
13611 \begin_inset Newline newline
13617 \begin_inset Newline newline
13630 \begin_layout Description
13631 \begin_inset Flex Code
13634 \begin_layout Plain Layout
13640 veut dire que le marqueur est le premier mot (avant la première vraie espace).
13641 Utilisez des espaces insécables si vous voulez mettre plus d'un mot dans le marqueur.
13644 \begin_layout Description
13645 \begin_inset Flex Code
13648 \begin_layout Plain Layout
13654 veut dire qu'il est défini dans le style (voir
13655 \begin_inset Flex Code
13658 \begin_layout Plain Layout
13666 \begin_inset Quotes cld
13670 \begin_inset Quotes crd
13674 au début du paragraphe.Si le
13675 \begin_inset Flex Code
13678 \begin_layout Plain Layout
13685 \begin_inset Flex Code
13688 \begin_layout Plain Layout
13695 alors il ne sera affiché que dans le premier paragraphe de toutes séquence de paragraphes du même
13696 \begin_inset Flex Code
13699 \begin_layout Plain Layout
13708 \begin_layout Description
13709 \begin_inset Flex Code
13712 \begin_layout Plain Layout
13719 \begin_inset space ~
13723 \begin_inset space ~
13727 \begin_inset Flex Code
13730 \begin_layout Plain Layout
13736 sont des cas particuliers de
13737 \begin_inset Flex Code
13740 \begin_layout Plain Layout
13747 Le marqueur sera imprimé au dessus du paragraphe,
13748 soit au début de la lignes,
13752 \begin_layout Description
13753 \begin_inset Flex Code
13756 \begin_layout Plain Layout
13762 est un cas particulier pour les marqueurs de légende
13763 \begin_inset Quotes cld
13767 \begin_inset Quotes crd
13771 \begin_inset Quotes cld
13775 \begin_inset Quotes crd
13780 \begin_inset Flex Code
13783 \begin_layout Plain Layout
13789 signifie que le mot affiché (défini en dur) dépend du type de flottant:
13790 il est défini dans les sources comme
13791 \begin_inset Quotes cld
13795 \begin_inset Flex Code
13798 \begin_layout Plain Layout
13805 \begin_inset Quotes crd
13809 \begin_inset Flex Code
13812 \begin_layout Plain Layout
13818 est la valeur du compteur associé au flottant.
13819 Au cas où une légende est insérée en dehors d'un flottant,
13821 \begin_inset Flex Code
13824 \begin_layout Plain Layout
13831 \begin_inset Quotes cld
13835 \begin_inset Quotes crd
13841 \begin_layout Description
13842 \begin_inset Flex Code
13845 \begin_layout Plain Layout
13851 produit le type habituel d'étiquettes d'énumération.
13852 The number type needs to be set in the
13858 \begin_inset CommandInset ref
13860 reference "subsec:Compteurs"
13868 \begin_layout Description
13869 \begin_inset Flex Code
13872 \begin_layout Plain Layout
13878 produit des symboles pour les différents niveaux.
13879 The bullet types displayed can be set via
13880 \begin_inset Flex Noun
13883 \begin_layout Plain Layout
13884 Document\SpecialChar menuseparator
13885 Paramètres\SpecialChar menuseparator
13894 \begin_layout Description
13895 \begin_inset Flex Code
13898 \begin_layout Plain Layout
13904 ne doit être utilisé qu'avec
13905 \begin_inset Flex Code
13908 \begin_layout Plain Layout
13909 LatexType BibEnvironment
13918 \begin_layout Description
13919 \begin_inset Flex Code
13922 \begin_layout Plain Layout
13928 écrasera complètement toute autre directive
13929 \begin_inset Flex Code
13932 \begin_layout Plain Layout
13939 Doit être fermée par
13940 \begin_inset Flex Code
13943 \begin_layout Plain Layout
13950 \begin_inset Newline newline
13954 \begin_inset CommandInset ref
13956 reference "subsec:I18n"
13961 pour les détails d'utilisation.
13964 \begin_layout Description
13965 \begin_inset Flex Code
13968 \begin_layout Plain Layout
13975 \begin_inset Flex Code
13978 \begin_layout Plain Layout
13984 ] fixe le nom de l'objet \SpecialChar LaTeX
13986 soit l'environnement,
13990 \begin_layout Description
13991 \begin_inset Flex Code
13994 \begin_layout Plain Layout
14001 \begin_inset Flex Code
14004 \begin_layout Plain Layout
14010 ] fixe le paramètre facultatif de l'objet
14011 \begin_inset Flex Code
14014 \begin_layout Plain Layout
14021 Ce paramètre ne peut pas être changé depuis \SpecialChar LyX
14023 \begin_inset Flex Code
14026 \begin_layout Plain Layout
14032 pour les paramètres personnalisables).
14033 Ceci sera émis tel quel après tous les
14034 \begin_inset Flex Code
14037 \begin_layout Plain Layout
14043 s \SpecialChar LaTeX
14047 \begin_layout Description
14048 \begin_inset Flex Code
14051 \begin_layout Plain Layout
14058 \begin_inset Flex Code
14061 \begin_layout Plain Layout
14070 \begin_inset Newline newline
14079 ] décrit comment traduire l'environnement en \SpecialChar LaTeX
14084 \begin_layout Plain Layout
14085 \begin_inset Flex Code
14088 \begin_layout Plain Layout
14094 est peut-être trompeur,
14095 dans la mesure où ces règles s'appliquent également aux classes DocBook.
14096 Explorer les fichiers des classes DocBook (noms de fichiers
14097 \begin_inset Flex Code
14100 \begin_layout Plain Layout
14106 ) pour voir des exemples particuliers.
14115 \begin_layout Description
14116 \begin_inset Flex Code
14119 \begin_layout Plain Layout
14126 \begin_inset Quotes cld
14130 \begin_inset Quotes crd
14136 \begin_layout Description
14137 \begin_inset Flex Code
14140 \begin_layout Plain Layout
14147 \begin_inset Flex Code
14150 \begin_layout Plain Layout
14157 {\SpecialChar ldots
14166 \begin_layout Description
14167 \begin_inset Flex Code
14170 \begin_layout Plain Layout
14177 \begin_inset Flex Code
14180 \begin_layout Plain Layout
14187 }\SpecialChar ldots
14202 \begin_layout Description
14203 \begin_inset Flex Code
14206 \begin_layout Plain Layout
14212 est la même chose que
14213 \begin_inset Flex Code
14216 \begin_layout Plain Layout
14223 sauf qu'il génère un
14224 \begin_inset Flex Code
14227 \begin_layout Plain Layout
14235 pour chaque paragraphe de l'environnement.
14238 \begin_layout Description
14239 \begin_inset Flex Code
14242 \begin_layout Plain Layout
14248 est la même chose que
14249 \begin_inset Flex Code
14252 \begin_layout Plain Layout
14260 \begin_inset Newline newline
14264 \begin_inset Flex Code
14267 \begin_layout Plain Layout
14273 est passé en paramètre de l'environnement.
14274 \begin_inset Newline newline
14278 \begin_inset Flex Code
14281 \begin_layout Plain Layout
14287 peut être défini dans la fenêtre
14288 \begin_inset Flex Noun
14291 \begin_layout Plain Layout
14292 Édition\SpecialChar menuseparator
14293 Paramètres de Paragraphe
14301 \begin_layout Description
14302 \begin_inset Flex Code
14305 \begin_layout Plain Layout
14312 \begin_inset Flex Code
14315 \begin_layout Plain Layout
14322 mais ajoute l'argument obligatoire nécessaire (l'étiquette la plus longue) à la directive de début de l’environnement bibliographique:
14323 \begin_inset Newline newline
14327 \begin_inset Flex Code
14330 \begin_layout Plain Layout
14333 begin{thebibliography}{99}
14339 Cette directive n'est donc nécessaire que pour les environnements bibliographiques.
14340 L’étiquette implicite
14341 \begin_inset Quotes cld
14345 \begin_inset Quotes crd
14348 peut être modifiée par l'utilisateur dans les réglages de paragraphe d'une entrée bibliographique.
14351 \begin_layout Standard
14352 En collectant ces derniers éléments,
14353 l'exportation \SpecialChar LaTeX
14357 \begin_layout LyX-Code
14360 LatexName[LatexParam]{\SpecialChar ldots
14364 \begin_layout Standard
14368 \begin_layout LyX-Code
14371 begin{LatexName}[LatexParam] \SpecialChar ldots
14377 \begin_layout Standard
14378 en fonction du type \SpecialChar LaTeX
14383 \begin_layout Description
14384 \begin_inset Flex Code
14387 \begin_layout Plain Layout
14394 \begin_inset Flex Code
14397 \begin_layout Plain Layout
14403 ] définit une chaîne de caractères insérée au début du contenu du style.
14404 Un passage à la ligne dans la sortie peut être indiquée par
14405 \begin_inset Flex Code
14408 \begin_layout Plain Layout
14417 \begin_layout Description
14418 \begin_inset Flex Code
14421 \begin_layout Plain Layout
14428 \begin_inset Flex Code
14431 \begin_layout Plain Layout
14437 fixe la marge gauche:
14438 si vous mettez des styles dans un environnement,
14440 \begin_inset Flex Code
14443 \begin_layout Plain Layout
14449 ne seront pas ajoutées directement,
14450 mais avec un facteur
14451 \begin_inset Formula $\frac{4}{\mathrm{profondeur}+4}$
14455 Notez que ce paramètre sert aussi quand
14456 \begin_inset Flex Code
14459 \begin_layout Plain Layout
14466 \begin_inset Flex Code
14469 \begin_layout Plain Layout
14476 \begin_inset Flex Code
14479 \begin_layout Plain Layout
14486 Il est alors ajouté à la marge manuelle ou dynamique.
14487 \begin_inset Newline newline
14492 \begin_inset Quotes cld
14496 \begin_inset Flex Code
14499 \begin_layout Plain Layout
14506 \begin_inset Quotes crd
14509 signifie que le paragraphe est indenté avec la largeur de
14510 \begin_inset Quotes cld
14514 \begin_inset Flex Code
14517 \begin_layout Plain Layout
14524 \begin_inset Quotes crd
14527 dans la police normale.
14528 Il est possible de créer une largeur négative avec
14529 \begin_inset Quotes cld
14533 \begin_inset Flex Code
14536 \begin_layout Plain Layout
14543 \begin_inset Quotes crd
14547 Cette solution a été choisie pour que l'apparence soit la même quelle que soit la police d'écran.
14550 \begin_layout Description
14551 \begin_inset Flex Code
14554 \begin_layout Plain Layout
14561 \begin_inset Flex Code
14564 \begin_layout Plain Layout
14579 \begin_inset Newline newline
14582 fixe le type de marge à gauche du format.
14586 \begin_layout Description
14587 \begin_inset Flex Code
14590 \begin_layout Plain Layout
14596 veut dire une marge fixe.
14599 \begin_layout Description
14600 \begin_inset Flex Code
14603 \begin_layout Plain Layout
14609 veut dire que la marge de gauche dépend de ce qu'il y a dans la fenêtre
14610 \begin_inset Flex Noun
14613 \begin_layout Plain Layout
14614 Édition\SpecialChar menuseparator
14616 \begin_inset space ~
14620 \begin_inset space ~
14629 Ceci sert à obtenir des listes bien mises en page sans tabulations.
14632 \begin_layout Description
14633 \begin_inset Flex Code
14636 \begin_layout Plain Layout
14642 veut dire que la marge dépend de la taille du marqueur.
14643 Ceci sert entre autres aux en-têtes numérotés.
14644 Il est évident que l'en-tête
14645 \begin_inset Quotes cld
14648 5.4.3.2.1 Très long en-tête
14649 \begin_inset Quotes crd
14652 doit avoir une marge de gauche plus grande (autant que
14653 \begin_inset Quotes cld
14657 \begin_inset Quotes crd
14661 \begin_inset Quotes cld
14664 3.2 Très long en-tête
14665 \begin_inset Quotes crd
14669 même si les autres traitements de texte ne savent pas le faire.
14672 \begin_layout Description
14673 \begin_inset Flex Code
14676 \begin_layout Plain Layout
14683 mais seulement la toute première ligne du paragraphe est dynamique,
14684 les autres étant statiques;
14685 ceci est utile par exemple pour les descriptions.
14688 \begin_layout Description
14689 \begin_inset Flex Code
14692 \begin_layout Plain Layout
14698 signifie que la marge est choisie pour que la ligne la plus longue du paragraphe touche la marge de droite.
14699 Ceci sert à typographier une adresse sur le bord droit de la page.
14703 \begin_layout Description
14704 \begin_inset Flex Code
14707 \begin_layout Plain Layout
14714 \begin_inset Flex Code
14717 \begin_layout Plain Layout
14726 \begin_inset space \thinspace{}
14730 \begin_inset Flex Code
14733 \begin_layout Plain Layout
14739 ] indique si les commandes fragiles doivent être protégées par
14740 \begin_inset Flex Code
14743 \begin_layout Plain Layout
14751 dans ce style (Note:
14752 ceci n'indique pas si cette commande elle-même doit être protégée).
14755 \begin_layout Description
14756 \begin_inset Flex Code
14759 \begin_layout Plain Layout
14766 \begin_inset Flex Code
14769 \begin_layout Plain Layout
14778 \begin_inset space \thinspace{}
14782 \begin_inset Flex Code
14785 \begin_layout Plain Layout
14791 ] protège si nécessaire les macros qui contiennent ce format avec
14792 \begin_inset Flex Code
14795 \begin_layout Plain Layout
14808 ) et par suite autorise du texte verbatim dans les macros
14811 \begin_layout Description
14812 \begin_inset Flex Code
14815 \begin_layout Plain Layout
14822 \begin_inset Flex Code
14825 \begin_layout Plain Layout
14834 \begin_inset space \thinspace{}
14838 \begin_inset Flex Code
14841 \begin_layout Plain Layout
14847 ] implique que des commandes spécifiques dans ce style (comme
14848 \begin_inset Flex Code
14851 \begin_layout Plain Layout
14860 \begin_inset Flex Code
14863 \begin_layout Plain Layout
14871 ) soient protégées dans une
14872 \begin_inset Flex Code
14875 \begin_layout Plain Layout
14884 Ceci est particulièrement requis pour les styles qui utilisent les commandes
14893 qui parcourent leur contenu de manière compliquée.
14896 \begin_layout Description
14897 \begin_inset Flex Code
14900 \begin_layout Plain Layout
14907 \begin_inset Flex Code
14910 \begin_layout Plain Layout
14917 \begin_inset space \thinspace{}
14921 \begin_inset Flex Code
14924 \begin_layout Plain Layout
14932 ] indique si les nouvelles lignes sont traduites ou non en sauts de ligne \SpecialChar LaTeX
14934 \begin_inset Flex Code
14937 \begin_layout Plain Layout
14948 La traduction peut être désactivée pour permettre d'éditer plus confortablement du \SpecialChar LaTeX
14949 depuis \SpecialChar LyX
14953 \begin_layout Description
14954 \begin_inset Flex Code
14957 \begin_layout Plain Layout
14964 \begin_inset Flex Code
14967 \begin_layout Plain Layout
14976 \begin_inset space \thinspace{}
14980 \begin_inset Flex Code
14983 \begin_layout Plain Layout
14989 ] indique si \SpecialChar LyX
14990 indente ou non la première ligne du paragraphe suivant.
14992 \begin_inset Flex Code
14995 \begin_layout Plain Layout
15001 veut dire qu'il ne peut pas,
15003 \begin_inset Flex Code
15006 \begin_layout Plain Layout
15012 veut dire qu'il peut s'il le veut.
15015 \begin_layout Description
15016 \begin_inset Flex Code
15019 \begin_layout Plain Layout
15026 \begin_inset Flex Code
15029 \begin_layout Plain Layout
15035 ] dénomme un style qui a remplacé ce style en cours.
15036 Ceci est utilisé pour renommer un style en conservant la rétrocompatibilité.
15039 \begin_layout Description
15040 \begin_inset Flex Code
15043 \begin_layout Plain Layout
15050 \begin_inset Flex Code
15053 \begin_layout Plain Layout
15060 \begin_inset space \thinspace{}
15064 \begin_inset Flex Code
15067 \begin_layout Plain Layout
15073 ] détermine si les paragraphes consécutifs du même type sont traités ensemble.
15074 Ceci a pour effet de déclencher une seule fois pour le groupe l'impression du
15075 \begin_inset Flex Code
15078 \begin_layout Plain Layout
15086 ceci est vrai pour les environnements
15087 \begin_inset Flex Code
15090 \begin_layout Plain Layout
15097 \begin_inset Flex Code
15100 \begin_layout Plain Layout
15107 \begin_inset Flex Code
15110 \begin_layout Plain Layout
15116 et faux pour tous les autres types.
15119 \begin_layout Description
15120 \begin_inset Flex Code
15123 \begin_layout Plain Layout
15130 \begin_inset Flex Code
15133 \begin_layout Plain Layout
15142 \begin_inset space \thinspace{}
15146 \begin_inset Flex Code
15149 \begin_layout Plain Layout
15155 ] indique que les paragraphes ne seront pas séparés par une ligne vide dans le résultat \SpecialChar LaTeX
15157 mais par un retour à la ligne;
15159 \begin_inset Flex Code
15162 \begin_layout Plain Layout
15169 ceci permet d'émuler une éditeur plein texte (comme l'insert code \SpecialChar TeX
15173 \begin_layout Description
15174 \begin_inset Flex Code
15177 \begin_layout Plain Layout
15184 \begin_inset Flex Code
15187 \begin_layout Plain Layout
15193 fixe l'indentation de la toute première ligne d'un paragraphe.
15195 \begin_inset Flex Code
15198 \begin_layout Plain Layout
15204 est fixé pour un format donné,
15205 à l'exception du format
15206 \begin_inset Flex Code
15209 \begin_layout Plain Layout
15216 car l'indentation d'un paragraphe dans l'environnement
15217 \begin_inset Flex Code
15220 \begin_layout Plain Layout
15226 peut être empêchée par
15227 \begin_inset Flex Code
15230 \begin_layout Plain Layout
15238 les paragraphes de style
15239 \begin_inset Flex Code
15242 \begin_layout Plain Layout
15248 emboîtés dans d'autres environnements utilisent le
15249 \begin_inset Flex Code
15252 \begin_layout Plain Layout
15258 de l'environne\SpecialChar softhyphen
15263 \begin_inset Flex Code
15266 \begin_layout Plain Layout
15272 dans une énumération ne sont pas indentés.
15275 \begin_layout Description
15276 \begin_inset Flex Code
15279 \begin_layout Plain Layout
15289 ] fixe l'espacement vertical entre deux paragraphes dans le style.
15292 \begin_layout Description
15293 \begin_inset Flex Code
15296 \begin_layout Plain Layout
15306 ] fixe la valeur d'interligne entre paragraphes.
15308 donne le choix entre
15309 \begin_inset Flex Code
15312 \begin_layout Plain Layout
15319 \begin_inset Flex Code
15322 \begin_layout Plain Layout
15328 pour séparer les paragraphes.
15330 \begin_inset Flex Code
15333 \begin_layout Plain Layout
15340 cette valeur n'est pas prise en compte.
15342 \begin_inset Flex Code
15345 \begin_layout Plain Layout
15353 \begin_inset Flex Code
15356 \begin_layout Plain Layout
15362 n'est pas prise en compte et tous les paragraphes sont séparés par ce paramètre
15363 \begin_inset Flex Code
15366 \begin_layout Plain Layout
15373 en plus de l'interligne normal.
15374 L'espacement vertical est calculé par
15375 \begin_inset Flex Code
15378 \begin_layout Plain Layout
15379 valeur*DefaultHeight()
15388 est la valeur choisie pour
15389 \begin_inset Flex Code
15392 \begin_layout Plain Layout
15399 \begin_inset Flex Code
15402 \begin_layout Plain Layout
15408 est la hauteur d'une ligne dans la police normale.
15410 l'aspect reste le même quelle que soit la police à l'écran.
15413 \begin_layout Description
15414 \begin_inset Flex Code
15417 \begin_layout Plain Layout
15424 \begin_inset Flex Code
15427 \begin_layout Plain Layout
15436 \begin_inset space \thinspace{}
15440 \begin_inset Flex Code
15443 \begin_layout Plain Layout
15449 ] indique si le contenu du paragraphe doit être passé sous forme brute,
15450 c'est-à-dire sans traitements particuliers dont \SpecialChar LaTeX
15455 \begin_layout Description
15456 \begin_inset Flex Code
15459 \begin_layout Plain Layout
15466 \begin_inset Flex Code
15469 \begin_layout Plain Layout
15479 indique les caractères isolés qui doivent être passés sous forme brute,
15480 c'est-à-dire sans traitements particuliers dont \SpecialChar LaTeX
15484 \begin_layout Description
15485 \begin_inset Flex Code
15488 \begin_layout Plain Layout
15494 fixe le contenu à inclure dans le préambule \SpecialChar LaTeX
15495 quand le style est utilisé.
15496 Utile pour définir des macros,
15497 charger des paquetages,
15499 requis pour ce style particulier.
15500 Doit être fermé par
15501 \begin_inset Quotes cld
15505 \begin_inset Flex Code
15508 \begin_layout Plain Layout
15515 \begin_inset Quotes crd
15521 \begin_layout Description
15522 \begin_inset Flex Code
15525 \begin_layout Plain Layout
15532 \begin_inset Flex Code
15535 \begin_layout Plain Layout
15541 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraphes de ce type.
15542 Ceci permet l'utilisation de références mises en forme.
15545 \begin_layout Description
15546 \begin_inset Flex Code
15549 \begin_layout Plain Layout
15556 \begin_inset Flex Code
15559 \begin_layout Plain Layout
15565 ] indique que le style requiert la fonctionnalité chaîne (voir
15566 \begin_inset CommandInset ref
15568 reference "chap:List-of-functions"
15573 pour la liste des fonctionnalités).
15574 Si vous demandez un paquetage doté d'options spécifiques,
15575 vous pouvez en outre utiliser
15576 \begin_inset Flex Code
15579 \begin_layout Plain Layout
15585 en tant que paramètre général pour la classe de texte (voir
15586 \begin_inset CommandInset ref
15588 reference "subsec:Paramètres-généraux-d'une"
15596 \begin_layout Description
15597 \begin_inset Flex Code
15600 \begin_layout Plain Layout
15607 \begin_inset Flex Code
15610 \begin_layout Plain Layout
15619 \begin_inset Flex Code
15622 \begin_layout Plain Layout
15628 ] réinitialise les arguments \SpecialChar LaTeX
15629 de ce style ( tels que définis par la directive
15630 \begin_inset Flex Code
15633 \begin_layout Plain Layout
15640 Ceci est utile si vous avez dupliqué un style en utilisant
15641 \begin_inset Flex Code
15644 \begin_layout Plain Layout
15651 et que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels).
15654 \begin_layout Description
15655 \begin_inset Flex Code
15658 \begin_layout Plain Layout
15665 \begin_inset Flex Code
15668 \begin_layout Plain Layout
15677 \begin_inset Flex Code
15680 \begin_layout Plain Layout
15686 ] redémarre un compteur qui est normalement remis à zéro a chaque nouvelle séquence de formats.
15687 Ceci n'est utile pour le moment que lorsque
15688 \begin_inset Flex Code
15691 \begin_layout Plain Layout
15698 \begin_inset Flex Code
15701 \begin_layout Plain Layout
15710 \begin_layout Description
15711 \begin_inset Flex Code
15714 \begin_layout Plain Layout
15721 \begin_inset Flex Code
15724 \begin_layout Plain Layout
15730 ] définit une chaîne de caractères insérée à la fin du contenu du style.
15731 Un passage à la ligne dans la sortie peut être indiquée par
15732 \begin_inset Flex Code
15735 \begin_layout Plain Layout
15744 \begin_layout Description
15745 \begin_inset Flex Code
15748 \begin_layout Plain Layout
15755 \begin_inset Flex Code
15758 \begin_layout Plain Layout
15771 \begin_layout Description
15772 \begin_inset Flex Code
15775 \begin_layout Plain Layout
15782 \begin_inset Flex Code
15785 \begin_layout Plain Layout
15795 \begin_inset Flex Code
15798 \begin_layout Plain Layout
15806 \begin_inset Flex Code
15809 \begin_layout Plain Layout
15817 \begin_inset Flex Code
15820 \begin_layout Plain Layout
15822 \begin_inset space ~
15830 ] définit l'interligne par défaut dans ce style.
15832 \begin_inset Flex Code
15835 \begin_layout Plain Layout
15843 \begin_inset Flex Code
15846 \begin_layout Plain Layout
15853 \begin_inset Flex Code
15856 \begin_layout Plain Layout
15862 correspondent respectivement à un facteur multiplicatif de 1,
15864 Si vous mettez le paramètre
15865 \begin_inset Flex Code
15868 \begin_layout Plain Layout
15875 vous devez aussi mettre une valeur numérique qui servira de facteur multiplicatif.
15877 contrairement aux autres paramètres,
15879 \begin_inset Flex Code
15882 \begin_layout Plain Layout
15888 implique de générer du code \SpecialChar LaTeX
15890 qui utilise le paquetage \SpecialChar LaTeX
15892 \begin_inset Flex Code
15895 \begin_layout Plain Layout
15904 \begin_layout Description
15905 \begin_inset Flex Code
15908 \begin_layout Plain Layout
15915 \begin_inset Flex Code
15918 \begin_layout Plain Layout
15925 \begin_inset space \thinspace{}
15929 \begin_inset Flex Code
15932 \begin_layout Plain Layout
15940 ] active la correction orthographique du style.
15941 Implicitement vrai.
15944 \begin_layout Description
15945 \begin_inset Flex Code
15948 \begin_layout Plain Layout
15955 \begin_inset Flex Code
15958 \begin_layout Plain Layout
15967 \begin_inset Flex Code
15970 \begin_layout Plain Layout
15976 ] incrémente le compteur parent d'un compteur donné au début d'une nouvelle séquence de formats.
15977 Ceci n'est utile pour le moment que lorsque
15978 \begin_inset Flex Code
15981 \begin_layout Plain Layout
15988 \begin_inset Flex Code
15991 \begin_layout Plain Layout
16000 \begin_layout Description
16001 \begin_inset Flex Code
16004 \begin_layout Plain Layout
16010 fixe la police utilisée pour le corps du texte.
16012 \begin_inset CommandInset ref
16014 reference "subsec:polices"
16022 \begin_layout Description
16023 \begin_inset Flex Code
16026 \begin_layout Plain Layout
16033 \begin_inset Flex Code
16036 \begin_layout Plain Layout
16042 ] fixe le niveau du style dans le table des matières.
16043 Ceci est utilisé pour la numérotation automatique des en-têtes.
16046 \begin_layout Description
16047 \begin_inset Flex Code
16050 \begin_layout Plain Layout
16059 \begin_inset Flex Code
16062 \begin_layout Plain Layout
16072 \begin_inset Flex Code
16075 \begin_layout Plain Layout
16083 \begin_inset Flex Code
16086 \begin_layout Plain Layout
16092 ] 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.
16096 \begin_inset Flex Code
16099 \begin_layout Plain Layout
16110 l'indentation peut être réglée si les réglages de document utilisent un style de paragraphe avec
16111 \begin_inset Quotes cld
16115 \begin_inset Quotes crd
16120 \begin_inset Flex Code
16123 \begin_layout Plain Layout
16130 l'indentation est toujours réglable quels que soient les réglages du document;
16132 \begin_inset Flex Code
16135 \begin_layout Plain Layout
16142 l'indentation n'est jamais réglable.
16145 \begin_layout Description
16146 \begin_inset Flex Code
16149 \begin_layout Plain Layout
16159 ] fixe L'espacement vertical qui sépare le premier paragraphe dans une série du même style,
16160 du paragraphe qui le précède.
16161 Si le paragraphe précédent est dans un autre style,
16162 les séparations ne s'ajoutent pas,
16163 mais \SpecialChar LyX
16164 prend le maximum des deux.
16167 \begin_layout Subsection
16168 \begin_inset CommandInset label
16174 Internationalisation des styles de paragraphes
16177 \begin_layout Standard
16179 effectue depuis longtemps la traduction des informations de format,
16181 jusqu'à la version 2.0,
16182 ceci ne s'appliquait qu'à l'interface utilisateur et non pas par exemple au résultat PDF.
16183 Ainsi les auteurs francophones devaient avoir recours à des astuces pénibles s'ils voulaient obtenir
16184 \begin_inset Quotes cld
16188 \begin_inset Quotes crd
16192 \begin_inset Quotes cld
16196 \begin_inset Quotes crd
16205 ce n'est plus le cas.
16208 \begin_layout Standard
16210 \begin_inset Flex Code
16213 \begin_layout Plain Layout
16219 définit un texte qui doit apparaître dans le le document typographique,
16221 \begin_inset Flex Code
16224 \begin_layout Plain Layout
16231 \begin_inset Flex Code
16234 \begin_layout Plain Layout
16240 pour traiter correctement les documents non anglophones,
16241 et même multilingues.
16242 L'extrait suivant (du fichier
16243 \begin_inset Flex Code
16246 \begin_layout Plain Layout
16252 ) illustre le fonctionnement:
16255 \begin_layout LyX-Code
16262 \begin_layout LyX-Code
16267 theoremstyle{remark}
16270 \begin_layout LyX-Code
16275 newtheorem{claim}[thm]{
16282 \begin_layout LyX-Code
16288 \begin_layout LyX-Code
16294 \begin_layout LyX-Code
16301 claimname}{_(Claim)}
16304 \begin_layout LyX-Code
16310 \begin_layout LyX-Code
16316 \begin_layout LyX-Code
16327 claimname}{_(Claim)}}
16330 \begin_layout LyX-Code
16337 \begin_layout Standard
16339 toute commande \SpecialChar LaTeX
16340 autorisée peut apparaître dans les directives
16341 \begin_inset Flex Code
16344 \begin_layout Plain Layout
16351 \begin_inset Flex Code
16354 \begin_layout Plain Layout
16361 mais dans la pratique elles se présenteront typiquement comme ce qui est montré ici.
16362 La clé de la traduction correcte du texte typographié est la définition de le commande \SpecialChar LaTeX
16364 \begin_inset Flex Code
16367 \begin_layout Plain Layout
16375 et son utilisation avec
16376 \begin_inset Flex Code
16379 \begin_layout Plain Layout
16391 \begin_layout Standard
16393 \begin_inset Flex Code
16396 \begin_layout Plain Layout
16402 fournit ce qu'il faut pour l'internationalisation fondée sur le langage global du document.
16403 Le contenu de la directive sera inclus dans le préambule,
16404 comme avec la directive
16405 \begin_inset Flex Code
16408 \begin_layout Plain Layout
16415 Ce qui la rend singulière est l'utilisation de la
16416 \begin_inset Quotes cld
16420 \begin_inset Quotes crd
16424 \begin_inset Flex Code
16427 \begin_layout Plain Layout
16434 qui sera remplacée,
16435 lorsque \SpecialChar LyX
16436 produira le résultat \SpecialChar LaTeX
16438 par la traduction de son argument dans la langue du document
16442 \begin_layout Plain Layout
16443 Pour ceux qui s'intéressent au fonctionnement sous-jacent,
16445 \begin_inset Quotes cld
16449 \begin_inset Flex Code
16452 \begin_layout Plain Layout
16459 \begin_inset Quotes crd
16463 \begin_inset Flex Code
16466 \begin_layout Plain Layout
16473 qui constitue le cœur du mécanisme de traduction de l'interface \SpecialChar LyX
16475 et qui est étendue ici à la traduction à la volée de code \SpecialChar LaTeX
16484 \begin_layout Standard
16486 \begin_inset Flex Code
16489 \begin_layout Plain Layout
16495 est plus compliquée,
16496 car elle fournit une fonctionnalité adaptée aux documents multilingues et propose par conséquent une interface pour le paquetage
16497 \begin_inset Flex Code
16500 \begin_layout Plain Layout
16506 Son contenu sera ajouté au préambule une fois pour chaque langue utilisée par le document.
16509 \begin_inset Flex Code
16512 \begin_layout Plain Layout
16518 sera remplacé par sa traduction dans le langage en question:
16520 \begin_inset Flex Code
16523 \begin_layout Plain Layout
16529 est remplacée par le nom de la langue (telle qu'il est connu de
16530 \begin_inset Flex Code
16533 \begin_layout Plain Layout
16543 \begin_layout Standard
16544 Un document en allemand qui inclut aussi un paragraphe en français aura donc ceci dans le préambule:
16547 \begin_layout LyX-Code
16558 claimname}{Affirmation}}
16559 \begin_inset Newline newline
16570 claimname}{Behauptung}}
16571 \begin_inset Newline newline
16578 claimname}{Behauptung}
16581 \begin_layout Standard
16584 \begin_inset Flex Code
16587 \begin_layout Plain Layout
16593 vont alors conspirer pour créer le texte correct dans le résultat imprimable.
16596 \begin_layout Standard
16597 Un point important à noter est que les traductions sont celles qui sont fournies par \SpecialChar LyX
16602 \begin_inset Flex Code
16605 \begin_layout Plain Layout
16615 \begin_inset Flex Code
16618 \begin_layout Plain Layout
16625 \begin_inset Flex Code
16628 \begin_layout Plain Layout
16634 ne sont effectifs que dans les fichiers de format fournis avec \SpecialChar LyX
16636 puisque les fichiers de format créés par l'utilisateur ne seront pas explorés par les fonctions d'internationalisation,
16638 \begin_inset Flex Code
16641 \begin_layout Plain Layout
16647 est modifié en conséquence.
16649 tout fichier de format créé dans le but d'être distribué avec \SpecialChar LyX
16650 doit inclure ces directives s'il y a lieu.
16651 Notez bien que les traductions des styles de paragraphe ne changeront jamais avec les publications de maintenance des versions de \SpecialChar LyX
16653 de la version 2.1.x à la version 2.1.y).
16654 Il est cependant très probable qu'à l'occasion d'une publication majeure (e.g.
16656 de nouvelles traductions ou corrections soient introduites
16659 \begin_layout Subsection
16661 \begin_inset CommandInset label
16663 name "subsec:Flottants"
16670 \begin_layout Standard
16671 Il faut définir les flottants (
16672 \begin_inset Flex Code
16675 \begin_layout Plain Layout
16683 \begin_inset Flex Code
16686 \begin_layout Plain Layout
16693 ) dans la classe elle-même.
16694 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
16695 il suffit probablement que vous ajoutiez
16698 \begin_layout LyX-Code
16699 Input stdfloats.inc
16702 \begin_layout Standard
16703 à un endroit raisonnable dans la classe
16707 \begin_layout Plain Layout
16708 N'oubliez pas de jeter aussi un
16712 \begin_layout Plain Layout
16721 il sur les compteurs dans la section suivante.
16727 Si vous voulez implémenter une classe de texte qui propose un nouveau type de flottant (comme la classe AGU fournie avec \SpecialChar LyX
16729 les explications ci-dessous vont sans doute vous être utiles :
16732 \begin_layout Description
16733 \begin_inset Flex Code
16736 \begin_layout Plain Layout
16743 \begin_inset Flex Code
16746 \begin_layout Plain Layout
16752 =!htbpH] définit les options de placement pour ce type de flottant.
16753 La valeur est une chaîne de paramètres de placement,
16754 les caractères autorisés sont:
16765 \begin_inset Quotes cld
16769 \begin_inset Quotes crd
16782 \begin_inset Quotes cld
16786 \begin_inset Quotes crd
16800 \begin_inset Quotes cld
16804 \begin_inset Quotes crd
16813 \begin_inset Quotes cld
16817 \begin_inset Quotes crd
16826 \begin_inset Quotes cld
16830 \begin_inset Quotes crd
16839 \begin_inset Quotes cld
16842 ignorer les règles \SpecialChar LaTeX
16844 L'ordre des caractères est indifférent.
16845 Si aucune option n'est autorisée,
16846 utiliser la chaîne de caractères
16853 \begin_layout Description
16854 \begin_inset Flex Code
16857 \begin_layout Plain Layout
16864 \begin_inset Flex Code
16867 \begin_layout Plain Layout
16874 \begin_inset space \thinspace{}
16880 \begin_inset Flex Code
16883 \begin_layout Plain Layout
16891 ] précise si le flottant peut subir une rotation grâce au paquetage \SpecialChar LaTeX
16898 \begin_inset Flex Code
16901 \begin_layout Plain Layout
16907 si le flottant ne peut pas bénéficier de cette fonctionnalité.
16910 \begin_layout Description
16911 \begin_inset Flex Code
16914 \begin_layout Plain Layout
16921 \begin_inset Flex Code
16924 \begin_layout Plain Layout
16931 \begin_inset space \thinspace{}
16937 \begin_inset Flex Code
16940 \begin_layout Plain Layout
16948 ] précise si le flottant possède une variante étoilée qui s'étend sur les colonnes dans un paragraphe à deux colonnes.
16950 \begin_inset Flex Code
16953 \begin_layout Plain Layout
16959 si le flottant ne peut pas bénéficier de cette fonctionnalité.
16962 \begin_layout Description
16963 \begin_inset Flex Code
16966 \begin_layout Plain Layout
16977 \begin_inset Flex Code
16980 \begin_layout Plain Layout
16986 ] définit le suffixe d'un fichier auxiliaire contenant la liste des flottants de ce type.
16988 écrit les légendes dans ce fichier.
16991 \begin_layout Description
16992 \begin_inset Flex Code
16995 \begin_layout Plain Layout
17002 \begin_inset Flex Code
17005 \begin_layout Plain Layout
17011 ] définit la chaîne de caractères qui se trouvera dans les menus et également dans la légende.
17012 Ceci est traduit dans le langage courant si
17013 \begin_inset Flex Code
17016 \begin_layout Plain Layout
17025 \begin_layout Description
17026 \begin_inset Flex Code
17029 \begin_layout Plain Layout
17035 sont utilisées avec l'exportation XHTML.
17037 \begin_inset CommandInset ref
17039 reference "sec:Tags-for-XHTML"
17047 \begin_layout Description
17048 \begin_inset Flex Code
17051 \begin_layout Plain Layout
17058 \begin_inset Flex Code
17061 \begin_layout Plain Layout
17070 \begin_inset space \thinspace{}
17074 \begin_inset Flex Code
17077 \begin_layout Plain Layout
17083 ] indique si le flottant est déjà défini dans la classe de document ou s'il faut charger le paquetage \SpecialChar LaTeX
17085 \begin_inset Flex Code
17088 \begin_layout Plain Layout
17094 pour le définir à la volée.
17095 La valeur implicite est
17096 \begin_inset Flex Code
17099 \begin_layout Plain Layout
17107 \begin_inset Flex Code
17110 \begin_layout Plain Layout
17117 Elle doit être positionnée sur
17118 \begin_inset Flex Code
17121 \begin_layout Plain Layout
17127 si le flottant est déjà défini par la classe de document.
17130 \begin_layout Description
17131 \begin_inset Flex Code
17134 \begin_layout Plain Layout
17141 \begin_inset Flex Code
17144 \begin_layout Plain Layout
17150 ] détermine la commande utilisée pour engendrer une liste de flottants du type considéré;
17152 \begin_inset Quotes cld
17158 \begin_inset Quotes crd
17161 initial doit être omis.
17167 \begin_inset Flex Code
17170 \begin_layout Plain Layout
17177 puisqu'il n'y a alors pas de procédure pour activer cette commande.
17178 La directive est ignorée si
17179 \begin_inset Flex Code
17182 \begin_layout Plain Layout
17189 puisqu'il y a alors une procédure.
17192 \begin_layout Description
17193 \begin_inset Flex Code
17196 \begin_layout Plain Layout
17203 \begin_inset Flex Code
17206 \begin_layout Plain Layout
17212 ] fixe le titre utilisé pour une liste des flottants du type considéré (figures,
17215 Il est utilisé pour l'étiquette à l'écran dans \SpecialChar LyX
17217 il est passé à \SpecialChar LaTeX
17218 pour être utilisé comme titre,
17219 et il est également utilisé comme titre dans l'exportation XHTML.
17220 Il sera traduit dans le langage du document.
17223 \begin_layout Description
17224 \begin_inset Flex Code
17227 \begin_layout Plain Layout
17234 \begin_inset Flex Code
17237 \begin_layout Plain Layout
17243 ] (paramètre facultatif) détermine si les flottants de cette classe seront numérotés en suivant un type de section du document.
17246 \begin_inset Flex Code
17249 \begin_layout Plain Layout
17256 \begin_inset Quotes cld
17260 \begin_inset Flex Code
17263 \begin_layout Plain Layout
17270 \begin_inset Quotes crd
17274 les flottants seront numérotés chapitre par chapitre.
17277 \begin_layout Description
17278 \begin_inset Flex Code
17281 \begin_layout Plain Layout
17288 \begin_inset Flex Code
17291 \begin_layout Plain Layout
17297 ] définit le placement implicite pour cette catégorie de flottants.
17298 C'est comme en \SpecialChar LaTeX
17301 \begin_inset Flex Code
17304 \begin_layout Plain Layout
17312 \begin_inset Flex Code
17315 \begin_layout Plain Layout
17323 \begin_inset Flex Code
17326 \begin_layout Plain Layout
17333 \begin_inset Flex Code
17336 \begin_layout Plain Layout
17344 page et ici respectivement
17348 \begin_layout Plain Layout
17349 Notez que l'ordre dans lequel vous mettez ces lettres est sans importance,
17350 comme en \SpecialChar LaTeX
17357 En plus vous avez un nouveau type,
17359 \begin_inset Flex Code
17362 \begin_layout Plain Layout
17369 qui ne correspond pas vraiment à un flottant,
17370 car il signifie de le positionner
17371 \begin_inset Quotes cld
17375 \begin_inset Quotes crd
17378 et nulle part ailleurs.
17379 Notez cependant que le type
17380 \begin_inset Flex Code
17383 \begin_layout Plain Layout
17390 à cause de détails d'implantation,
17391 ne peut pas être utilisé avec des flottants non définis dans la classe de document.
17392 Si vous n'avez pas compris tout ce baratin,
17396 \begin_inset Quotes cld
17402 \begin_inset Flex Code
17405 \begin_layout Plain Layout
17414 \begin_inset Quotes crd
17422 \begin_layout Description
17423 \begin_inset Flex Code
17426 \begin_layout Plain Layout
17433 \begin_inset Flex Code
17436 \begin_layout Plain Layout
17442 ] détermine le préfixe à utiliser lors de la création d'étiquettes référant les flottants du type considéré.
17443 Ceci permet l'utilisation de références mises en forme.
17444 Notez que vous pouvez supprimer tout préfixe défini en copiant un style en utilisant la valeur spécifique
17445 \begin_inset Quotes cld
17449 \begin_inset Quotes crd
17453 qui doit être en capitales.
17456 \begin_layout Description
17457 \begin_inset Flex Code
17460 \begin_layout Plain Layout
17467 \begin_inset Flex Code
17470 \begin_layout Plain Layout
17476 ] s'utilise comme avec les styles de paragraphes,
17478 \begin_inset space ~
17482 \begin_inset CommandInset ref
17484 reference "subsec:Styles-de-paragraphe"
17495 \begin_layout Description
17496 \begin_inset Flex Code
17499 \begin_layout Plain Layout
17506 \begin_inset Flex Code
17509 \begin_layout Plain Layout
17515 ] fixe le style utilisé quand on définit le flottant avec
17516 \begin_inset Flex Code
17519 \begin_layout Plain Layout
17530 \begin_layout Description
17531 \begin_inset Flex Code
17534 \begin_layout Plain Layout
17541 \begin_inset Flex Code
17544 \begin_layout Plain Layout
17551 \begin_inset Quotes cld
17555 \begin_inset Quotes crd
17558 de la nouvelle classe de flottants,
17560 \begin_inset Quotes cld
17564 \begin_inset Quotes crd
17568 \begin_inset Quotes cld
17572 \begin_inset Quotes crd
17576 Après l'instruction
17577 \begin_inset Flex Code
17580 \begin_layout Plain Layout
17589 vous disposez de commandes comme
17590 \begin_inset Flex Code
17593 \begin_layout Plain Layout
17602 \begin_inset Flex Code
17605 \begin_layout Plain Layout
17614 Noter que définir un flottant de type
17615 \begin_inset Flex Code
17618 \begin_layout Plain Layout
17624 définit automatiquement les compteur correspondant,
17626 \begin_inset Flex Code
17629 \begin_layout Plain Layout
17638 \begin_layout Description
17639 \begin_inset Flex Code
17642 \begin_layout Plain Layout
17649 \begin_inset Flex Code
17652 \begin_layout Plain Layout
17659 \begin_inset space \thinspace{}
17663 \begin_inset Flex Code
17666 \begin_layout Plain Layout
17674 ] indique si ce flottant est défini en utilisant le paquetage \SpecialChar LaTeX
17676 \begin_inset Flex Code
17679 \begin_layout Plain Layout
17686 soit par la classe de document ou par un paquetage,
17687 soit à la volée par \SpecialChar LyX
17691 \begin_layout Standard
17692 Notez que la définition d'un flottant de type
17693 \begin_inset Flex Code
17696 \begin_layout Plain Layout
17704 implique la déclaration du compteur correspondant de nom
17705 \begin_inset Flex Code
17708 \begin_layout Plain Layout
17719 \begin_layout Subsection
17720 Inserts flexibles et InsetLayout
17721 \begin_inset CommandInset label
17723 name "subsec:Flex-insets-and"
17730 \begin_layout Standard
17731 Les inserts flexibles sont de deux sortes:
17735 \begin_layout Itemize
17736 styles de caractères (
17737 \begin_inset Flex Code
17740 \begin_layout Plain Layout
17747 ceux-ci définissent un balisage sémantique correspondant à des commandes \SpecialChar LaTeX
17749 \begin_inset Flex Code
17752 \begin_layout Plain Layout
17761 \begin_inset Flex Code
17764 \begin_layout Plain Layout
17775 \begin_layout Itemize
17776 définis par l'utilisateur (
17777 \begin_inset Flex Code
17780 \begin_layout Plain Layout
17787 ceux-ci permettent de définir des inserts repliables personnalisés,
17788 similaires au code \SpecialChar TeX
17790 aux notes de bas de page,
17792 Un exemple évident est l'insert de note en fin de document,
17793 défini dans le module
17794 \begin_inset Flex Code
17797 \begin_layout Plain Layout
17806 \begin_layout Standard
17807 Les inserts flexibles sont définis en utilisant la directive
17808 \begin_inset Flex Code
17811 \begin_layout Plain Layout
17818 qui va être expliquée dans la suite.
17821 \begin_layout Standard
17823 \begin_inset Flex Code
17826 \begin_layout Plain Layout
17832 a une autre fonction:
17833 elle permet de personnaliser le style de différents types d'inserts.
17836 \begin_inset Flex Code
17839 \begin_layout Plain Layout
17845 permet de personnaliser les paramètres de style pour les notes de bas de page,
17846 les notes en marge,
17847 les inserts de note,
17848 les inserts de code \SpecialChar TeX
17856 les URL et les captions,
17857 aussi bien que de définir des inserts flexibles.
17860 \begin_layout Standard
17862 \begin_inset Flex Code
17865 \begin_layout Plain Layout
17871 doit commencer par une lignes de la forme:
17874 \begin_layout LyX-Code
17878 \begin_layout Standard
17880 \begin_inset Flex Code
17883 \begin_layout Plain Layout
17889 indique l'insert dont le style doit être défini,
17890 et il y a quatre cas.
17893 \begin_layout Enumerate
17894 Le style d'un insert préexistant doit être modifié.
17897 \begin_inset Flex Code
17900 \begin_layout Plain Layout
17906 un quelconque des éléments suivants:
17908 \begin_inset Flex Code
17911 \begin_layout Plain Layout
17919 \begin_inset Flex Code
17922 \begin_layout Plain Layout
17930 \begin_inset Flex Code
17933 \begin_layout Plain Layout
17941 \begin_inset Flex Code
17944 \begin_layout Plain Layout
17952 \begin_inset Flex Code
17955 \begin_layout Plain Layout
17963 \begin_inset Flex Code
17966 \begin_layout Plain Layout
17974 \begin_inset Flex Code
17977 \begin_layout Plain Layout
17985 \begin_inset Flex Code
17988 \begin_layout Plain Layout
17996 \begin_inset Flex Code
17999 \begin_layout Plain Layout
18007 \begin_inset Flex Code
18010 \begin_layout Plain Layout
18018 \begin_inset Flex Code
18021 \begin_layout Plain Layout
18029 \begin_inset Flex Code
18032 \begin_layout Plain Layout
18040 \begin_inset Flex Code
18043 \begin_layout Plain Layout
18051 \begin_inset Flex Code
18054 \begin_layout Plain Layout
18062 \begin_inset Flex Code
18065 \begin_layout Plain Layout
18073 \begin_inset Flex Code
18076 \begin_layout Plain Layout
18084 \begin_inset Flex Code
18087 \begin_layout Plain Layout
18095 \begin_inset Flex Code
18098 \begin_layout Plain Layout
18106 \begin_inset Flex Code
18109 \begin_layout Plain Layout
18117 \begin_inset Flex Code
18120 \begin_layout Plain Layout
18130 \begin_layout Enumerate
18131 Le style d'un insert flexible doit être défini.
18134 \begin_inset Flex Code
18137 \begin_layout Plain Layout
18143 doit être de la forme
18144 \begin_inset Flex Code
18147 \begin_layout Plain Layout
18155 \begin_inset Flex Code
18158 \begin_layout Plain Layout
18164 peut être n'importe quel identificateur valide qui n'est pas utilisé dans un insert existant.
18165 L'identificateur peut inclure des espaces,
18166 mais alors il faut enclore l'ensemble entre apostrophes.
18167 Noter que la définition d'un insert flexible
18171 aussi inclure une entrée
18172 \begin_inset Flex Code
18175 \begin_layout Plain Layout
18183 précisant quel est le type d'insert qu'il définit.
18186 \begin_layout Enumerate
18187 Le style d'une branche utilisateur doit être défini.
18190 \begin_inset Flex Code
18193 \begin_layout Plain Layout
18199 doit être de la forme
18200 \begin_inset Quotes cld
18204 \begin_inset Flex Code
18207 \begin_layout Plain Layout
18214 \begin_inset Quotes crd
18219 \begin_inset Flex Code
18222 \begin_layout Plain Layout
18228 peut être un identificateur de branche valide défini dans le document utilisateur.
18229 L'identificateur peur contenir des espaces,
18230 mais dans ce cas la chaîne toute entière doit être enclose entre apostrophes.
18231 Le principal intérêt de cette fonctionnalité est est de permettre l’inclusion \SpecialChar LaTeX
18232 de branches spécifiques suivant les besoins de l'utilisateur.
18235 \begin_layout Enumerate
18236 Le style d'une légende utilisateur (ou de classe) doit être défini.
18239 \begin_inset Flex Code
18242 \begin_layout Plain Layout
18248 doit être de la forme
18249 \begin_inset Quotes cld
18253 \begin_inset Flex Code
18256 \begin_layout Plain Layout
18263 \begin_inset Quotes crd
18268 \begin_inset Flex Code
18271 \begin_layout Plain Layout
18277 spécifie le nom de la légende tel qu'il apparaît dans le menu.
18278 Voir la légende standard (
18279 \begin_inset Flex Code
18282 \begin_layout Plain Layout
18289 les légendes spécifiques des classes KOMA-Script (
18290 \begin_inset Flex Code
18293 \begin_layout Plain Layout
18301 \begin_inset Flex Code
18304 \begin_layout Plain Layout
18312 Légendes multilingues
18315 \begin_inset Flex Code
18318 \begin_layout Plain Layout
18324 ) pour des applications.
18327 \begin_layout Standard
18329 \begin_inset Flex Code
18332 \begin_layout Plain Layout
18338 peut inclure les entrées suivantes:
18341 \begin_layout Description
18342 \begin_inset Flex Code
18345 \begin_layout Plain Layout
18352 \begin_inset Flex Code
18355 \begin_layout Plain Layout
18361 =""] insert apparaissant dans la table des matières du type donné.
18362 Désactivé par une chaîne de caractères vide.
18363 Voir aussi les directives
18372 Ceci ne fonctionne que pour les inserts flexibles.
18377 \begin_layout Description
18378 \begin_inset Flex Code
18381 \begin_layout Plain Layout
18388 \begin_inset Flex Code
18391 \begin_layout Plain Layout
18397 ] définit un numéro d'argument d'une commande ou d'un environnement associé au style courant.
18398 La définition doit être close par
18399 \begin_inset Flex Code
18402 \begin_layout Plain Layout
18410 \begin_inset space ~
18414 \begin_inset CommandInset ref
18416 reference "subsec:Styles-de-paragraphe"
18422 \begin_inset space ~
18426 \begin_inset CommandInset ref
18428 reference "subsec:Arguments"
18436 pour plus d'informations.
18439 \begin_layout Description
18440 \begin_inset Flex Code
18443 \begin_layout Plain Layout
18450 définit un préambule pour les modifications de commandes de langue;
18452 \begin_inset CommandInset ref
18454 reference "subsec:I18n"
18462 \begin_layout Description
18463 \begin_inset Flex Code
18466 \begin_layout Plain Layout
18473 \begin_inset Flex Code
18476 \begin_layout Plain Layout
18482 ] définit la couleur d'arrière-plan de l'insert.
18484 \begin_inset CommandInset ref
18486 reference "chap:Names-of-colors"
18491 pour une liste des noms de couleur disponibles.
18495 \begin_layout Description
18496 \begin_inset Flex Code
18499 \begin_layout Plain Layout
18506 \begin_inset Flex Code
18509 \begin_layout Plain Layout
18518 \begin_inset space \thinspace{}
18522 \begin_inset Flex Code
18525 \begin_layout Plain Layout
18531 ] indique s'il faut utiliser le contenu de l'insert comme une étiquette,
18532 quand l'insert est fermé.
18535 \begin_inset Quotes cld
18539 \begin_inset Quotes crd
18545 \begin_layout Description
18546 \begin_inset Flex Code
18549 \begin_layout Plain Layout
18556 \begin_inset Flex Code
18559 \begin_layout Plain Layout
18565 ] fonctionne comme les styles de paragraphe,
18567 \begin_inset CommandInset ref
18569 reference "subsec:Styles-de-paragraphe"
18575 Notez que vous devez spécifier le type complet,
18577 \begin_inset space \thinspace{}
18581 \begin_inset space ~
18585 \begin_inset Flex Code
18588 \begin_layout Plain Layout
18589 CopyStyle Flex:<nom>
18597 \begin_layout Description
18598 \begin_inset Flex Code
18601 \begin_layout Plain Layout
18608 \begin_inset Flex Code
18611 \begin_layout Plain Layout
18620 \begin_inset space \thinspace{}
18624 \begin_inset Flex Code
18627 \begin_layout Plain Layout
18633 ] indique si l'utilisateur peut utiliser le dialogue
18634 \begin_inset Flex Noun
18637 \begin_layout Plain Layout
18638 Édition\SpecialChar menuseparator
18640 \begin_inset Newline linebreak
18643 Paramètres de paragraphe
18648 pour personnaliser le paragraphe.
18651 \begin_layout Description
18652 \begin_inset Flex Code
18655 \begin_layout Plain Layout
18662 \begin_inset Flex Code
18665 \begin_layout Plain Layout
18673 \begin_inset Flex Code
18676 \begin_layout Plain Layout
18684 \begin_inset Flex Code
18687 \begin_layout Plain Layout
18694 décrivant l'appa\SpecialChar softhyphen
18695 rence du cadre et des boutons de l'insert.
18696 les notes de bas de page utilisent en général
18697 \begin_inset Flex Code
18700 \begin_layout Plain Layout
18707 les inserts des code \SpecialChar TeX
18709 \begin_inset Flex Code
18712 \begin_layout Plain Layout
18719 et les styles de caractères
18720 \begin_inset Flex Code
18723 \begin_layout Plain Layout
18732 \begin_layout Description
18733 \begin_inset Flex Code
18736 \begin_layout Plain Layout
18743 \begin_inset Flex Code
18746 \begin_layout Plain Layout
18753 \begin_inset space \thinspace{}
18757 \begin_inset Flex Code
18760 \begin_layout Plain Layout
18768 ] n'est utilisé que lorsque
18769 \begin_inset Flex Code
18772 \begin_layout Plain Layout
18779 \begin_inset Flex Code
18782 \begin_layout Plain Layout
18789 Indique si l'environnement se trouvera à part dans le résultat imprimable ou bien apparaîtra inclus dans le texte environnant.
18790 S'il est positionné à faux,
18791 on suppose que l'environnement \SpecialChar LaTeX
18792 ignore les espaces (avec un caractère retour ligne inclus) après les balises
18793 \begin_inset Flex Code
18796 \begin_layout Plain Layout
18809 \begin_inset Flex Code
18812 \begin_layout Plain Layout
18827 \begin_inset Quotes cld
18831 \begin_inset Quotes crd
18837 \begin_layout Description
18838 \begin_inset Flex Code
18841 \begin_layout Plain Layout
18851 ,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).
18854 \begin_layout Description
18855 \begin_inset Flex Code
18858 \begin_layout Plain Layout
18864 est requis pour fermer la déclaration d'un
18865 \begin_inset Flex Code
18868 \begin_layout Plain Layout
18877 \begin_layout Description
18878 \begin_inset Flex Code
18881 \begin_layout Plain Layout
18887 définit la police utilisée pour le texte du corps de l'insert
18893 \begin_inset space ~
18897 \begin_inset CommandInset ref
18899 reference "subsec:polices"
18905 Noter qu'en définissant cette police on définit aussi automatiquement
18906 \begin_inset Flex Code
18909 \begin_layout Plain Layout
18915 avec la même valeur.
18916 Il faut donc définir celle-ci d'abord pour fixer
18917 \begin_inset Flex Code
18920 \begin_layout Plain Layout
18929 \begin_layout Description
18930 \begin_inset Flex Code
18933 \begin_layout Plain Layout
18934 FixedWidthPreambleEncoding
18940 \begin_inset Flex Code
18943 \begin_layout Plain Layout
18952 \begin_inset space \thinspace{}
18956 \begin_inset Flex Code
18959 \begin_layout Plain Layout
18965 ] force un encodage à taille fixe pour les éléments traduits du code des préambules
18966 \begin_inset Flex Code
18969 \begin_layout Plain Layout
18976 \begin_inset Flex Code
18979 \begin_layout Plain Layout
18985 engendré par ce format.
18986 Ceci est nécessaire pour les paquetages \SpecialChar LaTeX
18991 qui ne fonctionnent pas avec des encodages à taille variable comme
18996 Ce réglage est ignoré lors de l'utilisation de moteurs admettant complètement Unicode comme Xe\SpecialChar TeX
18997 ou Lua\SpecialChar TeX
19001 \begin_layout Description
19002 \begin_inset Flex Code
19005 \begin_layout Plain Layout
19006 ForceLocalFontSwitch
19012 \begin_inset Flex Code
19015 \begin_layout Plain Layout
19024 \begin_inset space \thinspace{}
19028 \begin_inset Flex Code
19031 \begin_layout Plain Layout
19037 ] lors de l'utilisation de babel,
19038 force l'utilisation un commutateur de police
19043 \begin_inset Flex Code
19046 \begin_layout Plain Layout
19055 à la place d'un commutateur
19060 \begin_inset Flex Code
19063 \begin_layout Plain Layout
19074 \begin_layout Description
19075 \begin_inset Flex Code
19078 \begin_layout Plain Layout
19085 \begin_inset Flex Code
19088 \begin_layout Plain Layout
19097 \begin_inset space \thinspace{}
19101 \begin_inset Flex Code
19104 \begin_layout Plain Layout
19110 ] impose le langage
19111 \begin_inset Quotes cld
19115 \begin_inset Quotes crd
19119 conduisant à un résultat de gauche à droite (Left-to-Right,
19122 \begin_inset space \thinspace{}
19126 \begin_inset space \space{}
19129 en code \SpecialChar TeX
19134 \begin_layout Description
19135 \begin_inset Flex Code
19138 \begin_layout Plain Layout
19145 \begin_inset Flex Code
19148 \begin_layout Plain Layout
19157 \begin_inset space \thinspace{}
19161 \begin_inset Flex Code
19164 \begin_layout Plain Layout
19170 ] force un saut de ligne dans le résultat \SpecialChar LaTeX
19171 avant le début de l'insert et après sa fin.
19172 Ceci garantit que l’insert apparaît en lignes isolées,
19173 pour la lisibilité.
19176 \begin_layout Description
19177 \begin_inset Flex Code
19180 \begin_layout Plain Layout
19187 \begin_inset Flex Code
19190 \begin_layout Plain Layout
19199 \begin_inset space \thinspace{}
19203 \begin_inset Flex Code
19206 \begin_layout Plain Layout
19213 \begin_inset Flex Code
19216 \begin_layout Plain Layout
19223 ou bien si l'utilisateur peut modifier le style de paragraphe utilisé dans l'insert.
19226 \begin_inset Quotes cld
19230 \begin_inset Quotes crd
19236 \begin_layout Description
19237 \begin_inset Flex Code
19240 \begin_layout Plain Layout
19247 \begin_inset Flex Code
19250 \begin_layout Plain Layout
19259 \begin_inset space \thinspace{}
19263 \begin_inset Flex Code
19266 \begin_layout Plain Layout
19272 ] fonctionne comme les styles de paragraphe,
19274 \begin_inset space ~
19278 \begin_inset CommandInset ref
19280 reference "subsec:Styles-de-paragraphe"
19288 \begin_layout Description
19289 \begin_inset Flex Code
19292 \begin_layout Plain Layout
19298 sont utilisées avec l'exportation XHTML.
19300 \begin_inset CommandInset ref
19302 reference "sec:Tags-for-XHTML"
19310 \begin_layout Description
19311 \begin_inset Flex Code
19314 \begin_layout Plain Layout
19321 \begin_inset Flex Code
19324 \begin_layout Plain Layout
19333 \begin_inset space \thinspace{}
19337 \begin_inset Flex Code
19340 \begin_layout Plain Layout
19346 ] indique s'il faut inclure le contenu de cet insert dans les chaînes créées pour le panneau
19347 \begin_inset Quotes cld
19350 Plan pour la table des matières complète,
19351 indépendamment du réglage de
19356 \begin_inset Quotes crd
19360 L'utilisateur ne voudra pas,
19362 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,
19363 mais voudra habituellement voir affiché le contenu d'un style de caractère.
19366 \begin_inset Quotes cld
19370 \begin_inset Quotes crd
19377 \begin_layout Description
19378 \begin_inset Flex Code
19381 \begin_layout Plain Layout
19388 \begin_inset Flex Code
19391 \begin_layout Plain Layout
19400 \begin_inset space \thinspace{}
19404 \begin_inset Flex Code
19407 \begin_layout Plain Layout
19413 ] si positionné à 1 et
19418 le paragraphe ajoute un résumé de son contenu dans son élément dans la table des matières.
19420 seule l'étiquette apparaît si elle existe.
19423 \begin_layout Description
19424 \begin_inset Flex Code
19427 \begin_layout Plain Layout
19434 \begin_inset Flex Code
19437 \begin_layout Plain Layout
19446 \begin_inset space \thinspace{}
19450 \begin_inset Flex Code
19453 \begin_layout Plain Layout
19459 ] fonctionne comme les styles de paragraphe,
19461 \begin_inset CommandInset ref
19463 reference "subsec:Styles-de-paragraphe"
19471 \begin_layout Description
19472 \begin_inset Flex Code
19475 \begin_layout Plain Layout
19481 définit la police utilisée pour le marqueur.
19483 \begin_inset CommandInset ref
19485 reference "subsec:polices"
19491 Noter que cette directive ne peut jamais apparaître avant
19492 \begin_inset Flex Code
19495 \begin_layout Plain Layout
19502 sinon elle sera sans effet.
19505 \begin_layout Description
19506 \begin_inset Flex Code
19509 \begin_layout Plain Layout
19516 \begin_inset Flex Code
19519 \begin_layout Plain Layout
19525 ] définit la chaîne de caractères qui apparaîtra sur le bouton ou ailleurs en tant que marquer d'insert.
19526 Quelques types d'inserts (
19527 \begin_inset Flex Code
19530 \begin_layout Plain Layout
19531 code \SpecialChar TeX
19538 \begin_inset Flex Code
19541 \begin_layout Plain Layout
19547 ) modifient ce marqueur à la volée.
19550 \begin_layout Description
19551 \begin_inset Flex Code
19554 \begin_layout Plain Layout
19560 définit un préambule dépendant de la langue,
19562 \begin_inset space ~
19566 \begin_inset CommandInset ref
19568 reference "subsec:I18n"
19576 \begin_layout Description
19577 \begin_inset Flex Code
19580 \begin_layout Plain Layout
19587 \begin_inset Flex Code
19590 \begin_layout Plain Layout
19596 ] définit le nom du code \SpecialChar LaTeX
19598 soit un environnement,
19602 \begin_layout Description
19603 \begin_inset Flex Code
19606 \begin_layout Plain Layout
19613 \begin_inset Flex Code
19616 \begin_layout Plain Layout
19622 ] définit le paramètre facultatif pour le
19623 \begin_inset Flex Code
19626 \begin_layout Plain Layout
19633 y compris des paires de crochets
19634 \begin_inset Flex Code
19637 \begin_layout Plain Layout
19644 Ce paramètre ne peut pas être modifié depuis \SpecialChar LyX
19646 \begin_inset Flex Code
19649 \begin_layout Plain Layout
19655 pour les paramètres personnalisables).
19656 Il sera émis tel quel après tous les
19657 \begin_inset Flex Code
19660 \begin_layout Plain Layout
19666 s \SpecialChar LaTeX
19670 \begin_layout Description
19671 \begin_inset Flex Code
19674 \begin_layout Plain Layout
19681 \begin_inset Flex Code
19684 \begin_layout Plain Layout
19693 \begin_inset Flex Code
19696 \begin_layout Plain Layout
19703 ] précise comment le style doit être traduit en \SpecialChar LaTeX
19708 \begin_layout Plain Layout
19709 \begin_inset Flex Code
19712 \begin_layout Plain Layout
19718 est peut-être trompeur,
19719 puisque ces règles s'appliquent aussi aux classes SGML.
19720 Voir les fichiers de classe SGML pour des exemples spécifiques.
19729 \begin_layout Description
19730 \begin_inset Flex Code
19733 \begin_layout Plain Layout
19740 \begin_inset Quotes cld
19743 rien de particulier
19744 \begin_inset Quotes crd
19750 \begin_layout Description
19751 \begin_inset Flex Code
19754 \begin_layout Plain Layout
19761 \begin_inset Flex Code
19764 \begin_layout Plain Layout
19771 {\SpecialChar ldots
19780 \begin_layout Description
19781 \begin_inset Flex Code
19784 \begin_layout Plain Layout
19791 \begin_inset Flex Code
19794 \begin_layout Plain Layout
19801 }\SpecialChar ldots
19816 \begin_layout Standard
19817 En rassemblant ceci,
19818 la sortie \SpecialChar LaTeX
19823 \begin_layout LyX-Code
19826 LatexName[LatexParam]{\SpecialChar ldots
19830 \begin_layout Standard
19835 \begin_layout LyX-Code
19838 begin{LatexName}[LatexParam] \SpecialChar ldots
19844 \begin_layout Standard
19846 \begin_inset Flex Code
19849 \begin_layout Plain Layout
19859 \begin_layout Description
19860 \begin_inset Flex Code
19863 \begin_layout Plain Layout
19870 \begin_inset Flex Code
19873 \begin_layout Plain Layout
19879 ] définit une chaîne de caractères insérée au début du contenu du style.
19880 Un passage à la ligne dans la sortie peut être indiquée par
19881 \begin_inset Flex Code
19884 \begin_layout Plain Layout
19893 \begin_layout Description
19894 \begin_inset Flex Code
19897 \begin_layout Plain Layout
19904 \begin_inset Flex Code
19907 \begin_layout Plain Layout
19915 \begin_inset Flex Code
19918 \begin_layout Plain Layout
19926 \begin_inset Flex Code
19929 \begin_layout Plain Layout
19937 \begin_inset Flex Code
19940 \begin_layout Plain Layout
19946 (indiquant une définition vide terminant les définitions de styles de caractères,
19948 Cette entrée est requise dans les inserts flexibles et n'est significative que là.
19949 Parmi d'autres choses,
19950 elle détermine dans quel menu cet insert va apparaître.
19952 \begin_inset Flex Code
19955 \begin_layout Plain Layout
19962 \begin_inset Flex Code
19965 \begin_layout Plain Layout
19972 \begin_inset Flex Code
19975 \begin_layout Plain Layout
19982 \begin_inset Quotes cld
19986 \begin_inset Quotes crd
19990 \begin_inset Flex Code
19993 \begin_layout Plain Layout
20000 \begin_inset Quotes cld
20004 \begin_inset Quotes crd
20009 \begin_inset Flex Code
20012 \begin_layout Plain Layout
20018 peut être positionné à
20019 \begin_inset Quotes cld
20023 \begin_inset Quotes crd
20027 \begin_inset Flex Code
20030 \begin_layout Plain Layout
20037 \begin_inset Quotes cld
20041 \begin_inset Quotes crd
20046 \begin_inset Flex Code
20049 \begin_layout Plain Layout
20061 \begin_inset Flex Code
20064 \begin_layout Plain Layout
20073 \begin_layout Description
20074 \begin_inset Flex Code
20077 \begin_layout Plain Layout
20084 \begin_inset Flex Code
20087 \begin_layout Plain Layout
20093 définit une chaîne de caractères pour le menu.
20094 Vous pouvez associer un accélérateur en accolant le caractère voulu à la chaîne séparé par
20095 \begin_inset Quotes cld
20099 \begin_inset Quotes crd
20103 \begin_inset space \thinspace{}
20107 \begin_inset space \space{}
20111 \begin_inset Quotes eld
20115 \begin_inset Flex Code
20118 \begin_layout Plain Layout
20125 \begin_inset Quotes erd
20129 Cette spécification est facultative.
20131 le nom utilisé dans le menu sera celui de l'insert dans la déclaration du type.
20134 \begin_layout Description
20135 \begin_inset Flex Code
20138 \begin_layout Plain Layout
20145 \begin_inset Flex Code
20148 \begin_layout Plain Layout
20157 \begin_inset space \thinspace{}
20161 \begin_inset Flex Code
20164 \begin_layout Plain Layout
20170 ] indique si plusieurs paragraphes sont autorisés dans cet insert.
20171 Ceci positionnera aussi
20172 \begin_inset Flex Code
20175 \begin_layout Plain Layout
20181 à la même valeur et
20182 \begin_inset Flex Code
20185 \begin_layout Plain Layout
20191 à la valeur opposée.
20192 Ceux-ci peuvent être repositionnés s'ils sont utilisés
20197 \begin_inset Flex Code
20200 \begin_layout Plain Layout
20209 \begin_inset Quotes cld
20213 \begin_inset Quotes crd
20219 \begin_layout Description
20220 \begin_inset Flex Code
20223 \begin_layout Plain Layout
20230 \begin_inset Flex Code
20233 \begin_layout Plain Layout
20242 \begin_inset space \thinspace{}
20246 \begin_inset Flex Code
20249 \begin_layout Plain Layout
20255 ] indique si les commandes fragiles de cet insert doivent êtres protégées par
20256 \begin_inset Flex Code
20259 \begin_layout Plain Layout
20272 sur le fait que la commande elle-même doive être protégée).
20275 \begin_inset Quotes cld
20279 \begin_inset Quotes crd
20285 \begin_layout Description
20286 \begin_inset Flex Code
20289 \begin_layout Plain Layout
20296 \begin_inset Flex Code
20299 \begin_layout Plain Layout
20308 \begin_inset space \thinspace{}
20312 \begin_inset Flex Code
20315 \begin_layout Plain Layout
20321 ] protège si nécessaire les macros qui contiennent cet insert avec
20322 \begin_inset Flex Code
20325 \begin_layout Plain Layout
20338 ) et par suite autorise du texte verbatim dans les macros.
20339 Implicitement faux.
20342 \begin_layout Description
20343 \begin_inset Flex Code
20346 \begin_layout Plain Layout
20353 \begin_inset Flex Code
20356 \begin_layout Plain Layout
20365 \begin_inset space \thinspace{}
20369 \begin_inset Flex Code
20372 \begin_layout Plain Layout
20378 ] implique que des commandes spécifiques dans cet insert (comme
20379 \begin_inset Flex Code
20382 \begin_layout Plain Layout
20391 \begin_inset Flex Code
20394 \begin_layout Plain Layout
20402 ) soient protégées dans une
20403 \begin_inset Flex Code
20406 \begin_layout Plain Layout
20415 Ceci est particulièrement requis pour les styles qui utilisent les commandes
20424 qui parcourent leur contenu de manière compliquée.
20425 Implicitement faux.
20428 \begin_layout Description
20429 \begin_inset Flex Code
20432 \begin_layout Plain Layout
20439 \begin_inset Flex Code
20442 \begin_layout Plain Layout
20448 définit une commande différente de la commande implicite (
20449 \begin_inset Flex Code
20452 \begin_layout Plain Layout
20462 ) pour les ruptures de ligne.
20463 La barre inversée initiale ne doit pas être saisie.
20467 \begin_layout Description
20468 \begin_inset Flex Code
20471 \begin_layout Plain Layout
20478 \begin_inset Flex Code
20481 \begin_layout Plain Layout
20488 \begin_inset Flex Code
20491 \begin_layout Plain Layout
20500 \begin_layout Description
20501 \begin_inset Flex Code
20504 \begin_layout Plain Layout
20511 \begin_inset Flex Code
20514 \begin_layout Plain Layout
20521 \begin_inset Flex Code
20524 \begin_layout Plain Layout
20531 \begin_inset Flex Code
20534 \begin_layout Plain Layout
20541 Ceci est utilisé pour renommer un
20542 \begin_inset Flex Code
20545 \begin_layout Plain Layout
20551 en conservant la compatibilité.
20554 \begin_layout Description
20555 \begin_inset Flex Code
20558 \begin_layout Plain Layout
20565 \begin_inset Flex Code
20568 \begin_layout Plain Layout
20577 \begin_inset space \thinspace{}
20581 \begin_inset Flex Code
20584 \begin_layout Plain Layout
20590 ] avec la valeur 1,
20591 les sauts de paragraphes seront ignorés dans le résultat imprimable.
20592 Ceci peut être utile pour les inserts dont le contenu doit être aligné dans la fenêtre \SpecialChar LyX
20594 sans que cela soit répercuté dans la sortie.
20597 \begin_layout Description
20598 \begin_inset Flex Code
20601 \begin_layout Plain Layout
20611 \begin_inset Flex Code
20614 \begin_layout Plain Layout
20624 \begin_inset space \thinspace{}
20630 \begin_inset Flex Code
20633 \begin_layout Plain Layout
20641 ] fonctionne comme avec les styles de paragraphe,
20643 \begin_inset CommandInset ref
20645 reference "subsec:Styles-de-paragraphe"
20653 \begin_layout Description
20654 \begin_inset Flex Code
20657 \begin_layout Plain Layout
20667 \begin_inset Flex Code
20670 \begin_layout Plain Layout
20680 \begin_inset space \thinspace{}
20686 \begin_inset Flex Code
20689 \begin_layout Plain Layout
20697 ] fonctionne comme avec les styles de paragraphe,
20699 \begin_inset CommandInset ref
20701 reference "subsec:Styles-de-paragraphe"
20709 \begin_layout Description
20710 \begin_inset Flex Code
20713 \begin_layout Plain Layout
20719 fonctionne comme avec les styles de paragraphe,
20721 \begin_inset CommandInset ref
20723 reference "subsec:Styles-de-paragraphe"
20731 \begin_layout Description
20732 \begin_inset Flex Code
20735 \begin_layout Plain Layout
20742 \begin_inset Flex Code
20745 \begin_layout Plain Layout
20751 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraphes de ce type.
20752 Ceci permet l'utilisation de références mises en forme.
20755 \begin_layout Description
20756 \begin_inset Flex Code
20759 \begin_layout Plain Layout
20766 \begin_inset Flex Code
20769 \begin_layout Plain Layout
20775 As with paragraph styles,
20777 \begin_inset CommandInset ref
20779 reference "subsec:Styles-de-paragraphe"
20787 \begin_layout Description
20788 \begin_inset Flex Code
20791 \begin_layout Plain Layout
20798 \begin_inset Flex Code
20801 \begin_layout Plain Layout
20810 \begin_inset space \thinspace{}
20814 \begin_inset Flex Code
20817 \begin_layout Plain Layout
20823 ] réinitialise les arguments \SpecialChar LaTeX
20824 de ce style (définis via la directive
20825 \begin_inset Flex Code
20828 \begin_layout Plain Layout
20835 Ceci est utile si vous avez dupliqué un style via
20836 \begin_inset Flex Code
20839 \begin_layout Plain Layout
20846 mais que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels).
20849 \begin_layout Description
20850 \begin_inset Flex Code
20853 \begin_layout Plain Layout
20860 \begin_inset Flex Code
20863 \begin_layout Plain Layout
20870 \begin_inset space \thinspace{}
20874 \begin_inset Flex Code
20877 \begin_layout Plain Layout
20885 ] avec la valeur 1,
20886 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.
20887 \begin_inset space \thinspace{}
20892 \begin_inset Flex Code
20895 \begin_layout Plain Layout
20898 textbf{Texte environnant
20902 textbf{contenu}}\SpecialChar ldots
20909 \begin_inset Flex Code
20912 \begin_layout Plain Layout
20915 textbf{Texte environnant
20917 moninsert{contenu}\SpecialChar ldots
20924 Utiliser ceci a un sens pour le commandes qui reactualisent les réglages de police de manière interne (e.
20925 \begin_inset space \thinspace{}
20929 notes de bas de page).
20930 Notez que positionner incorrectement ceci peut conduire à des résultats non désirés (e.
20931 \begin_inset space \thinspace{}
20936 \begin_inset Flex Code
20939 \begin_layout Plain Layout
20942 emph{Texte environnant
20946 emph{contenu}}\SpecialChar ldots
20953 le contenu est droit du fait que
20954 \begin_inset Flex Code
20957 \begin_layout Plain Layout
20967 \begin_inset Flex Code
20970 \begin_layout Plain Layout
20977 les changements de police ne sont pas réappliqués dans l'insert.
20980 \begin_layout Description
20981 \begin_inset Flex Code
20984 \begin_layout Plain Layout
20991 \begin_inset Flex Code
20994 \begin_layout Plain Layout
21000 ] définit une chaîne de caractères insérée à la fin du contenu du style.
21001 Un passage à la ligne dans la sortie peut être indiquée par
21002 \begin_inset Flex Code
21005 \begin_layout Plain Layout
21014 \begin_layout Description
21015 \begin_inset Flex Code
21018 \begin_layout Plain Layout
21025 \begin_inset Flex Code
21028 \begin_layout Plain Layout
21035 \begin_inset space \thinspace{}
21039 \begin_inset Flex Code
21042 \begin_layout Plain Layout
21050 ] active le correcteur orthographique sur le contenu de cet insert.
21053 \begin_inset Quotes cld
21057 \begin_inset Quotes crd
21063 \begin_layout Subsection
21067 \begin_inset CommandInset label
21069 name "subsec:Arguments"
21076 \begin_layout Standard
21077 À la fois les styles de paragraphe et les formats d'insert admettent des
21081 en plus du contenu principal.
21082 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
21084 Chaque argument (facultatif ou obligatoire) d'une commande ou d'un environnement —
21085 sauf pour l'argument obligatoire correspondant au contenu —
21086 a une définition séparée,
21087 où le nombre spécifie l'ordre des arguments.
21088 La définition doit se terminer par
21089 \begin_inset Flex Code
21092 \begin_layout Plain Layout
21099 Ainsi une commande avec deux arguments sera spécifiée comme suit:
21103 \begin_layout Quote
21109 \begin_layout Quote
21115 \begin_layout Quote
21121 \begin_layout Quote
21127 \begin_layout Quote
21133 \begin_layout Quote
21139 \begin_layout Standard
21140 Dans la définition de l'
21141 \begin_inset Flex Code
21144 \begin_layout Plain Layout
21151 les spécifications suivantes sont possibles:
21154 \begin_layout Itemize
21155 \begin_inset Flex Code
21158 \begin_layout Plain Layout
21165 \begin_inset Flex Code
21168 \begin_layout Plain Layout
21174 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
21175 \begin_inset Flex Code
21178 \begin_layout Plain Layout
21186 vous pouvez définir un raccourci en ajoutant le caractère désiré à la chaîne,
21188 \begin_inset Quotes cld
21192 \begin_inset Quotes crd
21196 \begin_inset space \thinspace{}
21200 \begin_inset space \space{}
21204 \begin_inset Quotes cld
21208 \begin_inset Flex Code
21211 \begin_layout Plain Layout
21212 Éléments personnalisables|é
21218 \begin_inset Quotes crd
21224 \begin_layout Itemize
21225 \begin_inset Flex Code
21228 \begin_layout Plain Layout
21235 \begin_inset Flex Code
21238 \begin_layout Plain Layout
21244 définit une chaîne particulière pour le menu.
21245 Vous pouvez définir un raccourci en ajoutant le caractère désiré à la chaîne,
21247 \begin_inset Quotes cld
21251 \begin_inset Quotes crd
21255 \begin_inset space \thinspace{}
21259 \begin_inset space \space{}
21263 \begin_inset Quotes cld
21267 \begin_inset Flex Code
21270 \begin_layout Plain Layout
21271 Éléments personnalisables|é
21277 \begin_inset Quotes crd
21281 Cette spécification est facultative,
21282 si elle n'existe pas,
21284 \begin_inset Flex Code
21287 \begin_layout Plain Layout
21293 sera utilisée pour le menu;
21296 \begin_layout Itemize
21297 \begin_inset Flex Code
21300 \begin_layout Plain Layout
21307 \begin_inset Flex Code
21310 \begin_layout Plain Layout
21316 définit un texte explicatif qui apparaît dans la bulle d'aide quand le curseur passe sur l'insertion d'argument;
21319 \begin_layout Itemize
21320 \begin_inset Flex Code
21323 \begin_layout Plain Layout
21330 \begin_inset Flex Code
21333 \begin_layout Plain Layout
21342 \begin_inset space \thinspace{}
21346 \begin_inset Flex Code
21349 \begin_layout Plain Layout
21355 ] précise si l’argument est obligatoire (1) ou optionnel (0).
21356 Les arguments obligatoires ont émis comme une chaîne vide s'ils ne sont pas précisés,
21357 alors que les arguments optionnels ne sont pas émis du tout.
21359 les arguments obligatoires sont insérés entre
21360 \begin_inset Flex Code
21363 \begin_layout Plain Layout
21370 alors que les arguments optionnels sont insérés entre
21371 \begin_inset Flex Code
21374 \begin_layout Plain Layout
21383 \begin_layout Itemize
21389 \begin_inset Flex Code
21392 \begin_layout Plain Layout
21398 définit une commande différente de la commande implicite (
21399 \begin_inset Flex Code
21402 \begin_layout Plain Layout
21412 ) pour les ruptures de ligne.
21413 La barre inversée initiale ne doit pas être saisie.
21416 \begin_layout Itemize
21417 \begin_inset Flex Code
21420 \begin_layout Plain Layout
21427 \begin_inset Flex Code
21430 \begin_layout Plain Layout
21436 définit une autre argument (par son numéro d'ordre) dont cet argument demande l’émission s'il est lui-même émis.
21437 Par exemple en \SpecialChar LaTeX
21439 les arguments optionnels demandent l'émission d'autres arguments optionnels situés avant eux dans la liste (au moins vides),
21441 \begin_inset Flex Code
21444 \begin_layout Plain Layout
21447 command[][argument]{text}
21453 ou ceci peut être précisé par la directive
21454 \begin_inset Flex Code
21457 \begin_layout Plain Layout
21464 \begin_inset Flex Code
21467 \begin_layout Plain Layout
21476 \begin_layout Itemize
21477 \begin_inset Flex Code
21480 \begin_layout Plain Layout
21487 \begin_inset Flex Code
21490 \begin_layout Plain Layout
21496 définit un délimiteur gauche personnalisé (au lieu de
21497 \begin_inset Flex Code
21500 \begin_layout Plain Layout
21507 \begin_inset Flex Code
21510 \begin_layout Plain Layout
21517 Un passage à la ligne dans la sortie peut être indiqué par
21518 \begin_inset Flex Code
21521 \begin_layout Plain Layout
21530 \begin_layout Itemize
21531 \begin_inset Flex Code
21534 \begin_layout Plain Layout
21541 \begin_inset Flex Code
21544 \begin_layout Plain Layout
21550 définit un délimiteur droit personnalisé (au lieu de
21551 \begin_inset Flex Code
21554 \begin_layout Plain Layout
21561 \begin_inset Flex Code
21564 \begin_layout Plain Layout
21571 Un passage à la ligne dans la sortie peut être indiqué par
21572 \begin_inset Flex Code
21575 \begin_layout Plain Layout
21584 \begin_layout Itemize
21585 \begin_inset Flex Code
21588 \begin_layout Plain Layout
21595 \begin_inset Flex Code
21598 \begin_layout Plain Layout
21604 définit un argument qui sera inséré si et seulement si aucun argument n'est saisi par l'utilisateur,
21605 c'est-à-dire si aucun insert d'argument n'a été spécifié (notez qu'un insert d'argument vide masque le
21606 \begin_inset Flex Code
21609 \begin_layout Plain Layout
21616 Les arguments multiples doivent être séparés par des virgules;
21619 \begin_layout Itemize
21620 \begin_inset Flex Code
21623 \begin_layout Plain Layout
21630 \begin_inset Flex Code
21633 \begin_layout Plain Layout
21639 définit un argument inséré dans tous les cas (seul ou en plus des chaîne saisies par l’utilisateur).
21640 Les arguments multiples doivent être séparés par des virgules;
21643 \begin_layout Itemize
21644 \begin_inset Flex Code
21647 \begin_layout Plain Layout
21653 définit la police de caractères utilisée pour le contenu de l'argument,
21655 \begin_inset CommandInset ref
21657 reference "subsec:polices"
21665 \begin_layout Itemize
21666 \begin_inset Flex Code
21669 \begin_layout Plain Layout
21676 \begin_inset Flex Code
21679 \begin_layout Plain Layout
21688 \begin_inset space \thinspace{}
21692 \begin_inset Flex Code
21695 \begin_layout Plain Layout
21701 ] similaire à la directive des styles de paragraphe,
21703 \begin_inset space ~
21707 \begin_inset CommandInset ref
21709 reference "subsec:Styles-de-paragraphe"
21720 \begin_layout Itemize
21721 \begin_inset Flex Code
21724 \begin_layout Plain Layout
21730 définit la police de caractères utilisée pour l'étiquette,
21732 \begin_inset CommandInset ref
21734 reference "subsec:polices"
21742 \begin_layout Itemize
21743 \begin_inset Flex Code
21746 \begin_layout Plain Layout
21753 \begin_inset Flex Code
21756 \begin_layout Plain Layout
21768 ] précise le style de rendu utilisé pour les cadres d'insertion et les boutons;
21771 \begin_layout Itemize
21772 \begin_inset Flex Code
21775 \begin_layout Plain Layout
21782 \begin_inset Flex Code
21785 \begin_layout Plain Layout
21791 force l'insertion de l’argument lorsque le style concerné est sélectionné (si sa valeur est 1).
21795 \begin_layout Itemize
21796 \begin_inset Flex Code
21799 \begin_layout Plain Layout
21806 \begin_inset Flex Code
21809 \begin_layout Plain Layout
21818 \begin_inset space \thinspace{}
21822 \begin_inset Flex Code
21825 \begin_layout Plain Layout
21831 ] similaire à la directive des styles de paragraphe,
21833 \begin_inset space ~
21837 \begin_inset CommandInset ref
21839 reference "subsec:Styles-de-paragraphe"
21850 \begin_layout Itemize
21851 \begin_inset Flex Code
21854 \begin_layout Plain Layout
21861 \begin_inset Flex Code
21864 \begin_layout Plain Layout
21871 \begin_inset Flex Code
21874 \begin_layout Plain Layout
21881 insère l'argument avec une copie du co-texte,
21882 (soit du texte sélectionné,
21883 soit tout le paragraphe) comme contenu.
21886 \begin_layout Itemize
21887 \begin_inset Flex Code
21890 \begin_layout Plain Layout
21897 \begin_inset Flex Code
21900 \begin_layout Plain Layout
21912 ] précise si le contenu de cet argument doit être émis sous forme brute,
21913 c'est-à-dire sans interprétation particulière requise par \SpecialChar LaTeX
21917 \begin_inset Flex Code
21920 \begin_layout Plain Layout
21926 est hérité par l'insert ou le paragraphe auquel l'argument est attaché,
21935 changent le statut pour le seul argument donné.
21938 \begin_layout Itemize
21939 \begin_inset Flex Code
21942 \begin_layout Plain Layout
21949 \begin_inset Flex Code
21952 \begin_layout Plain Layout
21953 chaîne de caractères
21962 définit des caractères qui doivent être transmis tel quels à la sortie,
21963 c'est-à-dire sans traitements particuliers que \SpecialChar LaTeX
21971 ceci nécessite une définition explicite pour les arguments,
21972 ceux-ci n’héritant pas
21976 de leur insert ou format parent.
21979 \begin_layout Itemize
21980 \begin_inset Flex Code
21983 \begin_layout Plain Layout
21990 \begin_inset Flex Code
21993 \begin_layout Plain Layout
22002 \begin_inset space \thinspace{}
22006 \begin_inset Flex Code
22009 \begin_layout Plain Layout
22015 ] émettra le contenu de l'argument dans l'élément correspondant dans la table des matières si positionné à 1.
22023 \begin_layout Standard
22025 le texte saisi dans la fenêtre de travail de \SpecialChar LyX
22026 dans le style considéré est le dernier argument de la commande si le
22027 \begin_inset Flex Code
22030 \begin_layout Plain Layout
22037 \begin_inset Flex Code
22040 \begin_layout Plain Layout
22048 les arguments préfixés par
22049 \begin_inset Flex Code
22052 \begin_layout Plain Layout
22058 sont émis après cet argument de la fenêtre de travail.
22059 Notez que la numérotation des post-arguments repart de 1,
22060 de sorte que le premier argument suivant l’argument de la fenêtre de travail est
22061 \begin_inset Flex Code
22064 \begin_layout Plain Layout
22071 Les post-arguments sont ignorés dans tout autre
22072 \begin_inset Flex Code
22075 \begin_layout Plain Layout
22082 \begin_inset Flex Code
22085 \begin_layout Plain Layout
22094 \begin_layout Standard
22095 Les arguments de liste
22096 \begin_inset Flex Code
22099 \begin_layout Plain Layout
22108 \begin_inset Flex Code
22111 \begin_layout Plain Layout
22119 ) sont préfixés par
22120 \begin_inset Flex Code
22123 \begin_layout Plain Layout
22129 suivi par leur numéro (e.
22130 \begin_inset space \thinspace{}
22134 \begin_inset space \space{}
22138 \begin_inset Flex Code
22141 \begin_layout Plain Layout
22150 \begin_layout Standard
22152 il existe un type particulier d'argument doté du préfixe
22153 \begin_inset Flex Code
22156 \begin_layout Plain Layout
22163 Ce n'est pas vraiment un argument,
22164 mais il utilise l’interface des arguments (le préfixe est aussi suivi par un nombre,
22166 \begin_inset space \thinspace{}
22171 \begin_inset Flex Code
22174 \begin_layout Plain Layout
22175 Argument listpreamble:1
22181 Comme son nom l'indique,
22182 il s'applique aux listes comme
22202 Son contenu sera positionné au début de la liste,
22204 \begin_inset Flex Code
22207 \begin_layout Plain Layout
22216 sur une ligne à part (un endroit normalement inaccessible en \SpecialChar LyX
22219 les utilisateurs peuvent insérer des redéfinitions (de longueurs,
22220 etc.) pour des listes particulières.
22222 ces arguments n'ont pas de délimiteur.
22225 \begin_layout Subsection
22227 \begin_inset CommandInset label
22229 name "subsec:Compteurs"
22236 \begin_layout Standard
22237 Il faut définir les compteurs (
22238 \begin_inset Flex Code
22241 \begin_layout Plain Layout
22249 \begin_inset Flex Code
22252 \begin_layout Plain Layout
22259 ) dans la classe elle-même.
22260 Les compteurs standard sont définis dans le fichier
22261 \begin_inset Flex Code
22264 \begin_layout Plain Layout
22271 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
22272 il suffit probablement que vous ajoutiez
22275 \begin_layout LyX-Code
22276 Input stdcounters.inc
22279 \begin_layout Standard
22280 à un endroit raisonnable dans la classe.
22283 \begin_layout Standard
22284 Mais si vous voulez définir des compteurs à votre guise,
22285 vous pouvez le faire.
22286 La déclaration d'un compteur doit commencer par
22289 \begin_layout LyX-Code
22293 \begin_layout Standard
22295 \begin_inset Flex Code
22298 \begin_layout Plain Layout
22304 est le nom du compteur.
22305 Et elle doit se terminer par
22306 \begin_inset Flex Code
22309 \begin_layout Plain Layout
22318 \begin_layout Standard
22319 Les paramètres suivants peuvent également être utilisés:
22322 \begin_layout Description
22323 \begin_inset Flex Code
22326 \begin_layout Plain Layout
22333 \begin_inset Flex Code
22336 \begin_layout Plain Layout
22342 ] positionne la valeur initiale du compteur,
22343 valeur à laquelle il sera réinitialisé quand cela sera nécessaire.
22345 la valeur désirée est la valeur implicite,
22346 \begin_inset space ~
22352 \begin_layout Description
22353 \begin_inset Flex Code
22356 \begin_layout Plain Layout
22363 \begin_inset Flex Code
22366 \begin_layout Plain Layout
22373 \begin_inset Quotes erd
22377 \begin_inset Quotes erd
22380 ] définit comment le compteur s'affiche.
22381 Fixer ce paramètre positionne également
22382 \begin_inset Flex Code
22385 \begin_layout Plain Layout
22386 LabelStringAppendix
22392 Les arguments spécifiques suivants peuvent être utilisés:
22396 \begin_layout Itemize
22397 \begin_inset Flex Code
22400 \begin_layout Plain Layout
22408 sera remplacé par l'expansion de
22409 \begin_inset Flex Code
22412 \begin_layout Plain Layout
22419 \begin_inset Newline newline
22423 \begin_inset Flex Code
22426 \begin_layout Plain Layout
22427 LabelStringAppendix
22433 \begin_inset Flex Code
22436 \begin_layout Plain Layout
22446 \begin_layout Itemize
22447 les valeurs du compteur peuvent être exprimées par des macros à la \SpecialChar LaTeX
22449 \begin_inset Flex Code
22452 \begin_layout Plain Layout
22470 \begin_inset Flex Code
22473 \begin_layout Plain Layout
22483 \begin_inset Flex Code
22486 \begin_layout Plain Layout
22495 3,\SpecialChar ldots
22498 \begin_inset Flex Code
22501 \begin_layout Plain Layout
22507 pour les lettres en bas de casse:
22514 \begin_inset Flex Code
22517 \begin_layout Plain Layout
22523 pour les lettres en capitales:
22530 \begin_inset Flex Code
22533 \begin_layout Plain Layout
22539 pour la numérotation en bas de casse romaine:
22546 \begin_inset Flex Code
22549 \begin_layout Plain Layout
22555 pour la numérotation capitale romaine:
22562 \begin_layout Standard
22564 \begin_inset Flex Code
22567 \begin_layout Plain Layout
22574 une valeur implicite est construite comme suit:
22575 si le compteur a un compteur parent
22576 \begin_inset Flex Code
22579 \begin_layout Plain Layout
22586 \begin_inset Flex Code
22589 \begin_layout Plain Layout
22597 \begin_inset Newline newline
22601 \begin_inset Flex Code
22604 \begin_layout Plain Layout
22616 \begin_inset Flex Code
22619 \begin_layout Plain Layout
22630 \begin_layout Description
22631 \begin_inset Flex Code
22634 \begin_layout Plain Layout
22635 LabelStringAppendix
22641 \begin_inset Flex Code
22644 \begin_layout Plain Layout
22651 \begin_inset Quotes erd
22655 \begin_inset Quotes erd
22659 \begin_inset Flex Code
22662 \begin_layout Plain Layout
22669 mais pour les annexes.
22672 \begin_layout Description
22673 \begin_inset Flex Code
22676 \begin_layout Plain Layout
22683 \begin_inset Flex Code
22686 \begin_layout Plain Layout
22693 \begin_inset Quotes eld
22697 \begin_inset Quotes erd
22700 ] définit le nom du compteur utilisé en \SpecialChar LaTeX
22703 en \SpecialChar LyX
22705 il existe un compteur dénommé `theorem',
22706 mais son nom dans l'exportation \SpecialChar LaTeX
22710 \begin_layout Description
22711 \begin_inset Flex Code
22714 \begin_layout Plain Layout
22721 \begin_inset Flex Code
22724 \begin_layout Plain Layout
22731 \begin_inset Quotes erd
22735 \begin_inset Quotes erd
22738 ] définit un format à utiliser pour les références mises en forme utilisant ce compteur.
22740 on peut vouloir que les références aux numéros de section apparaissent comme
22741 \begin_inset Quotes cld
22745 \begin_inset space ~
22749 \begin_inset Quotes crd
22753 La chaîne devra contenir
22754 \begin_inset Quotes cld
22758 \begin_inset Quotes crd
22762 Ceci sera remplacé par la valeur courante du compteur.
22769 \begin_layout Description
22770 \begin_inset Flex Code
22773 \begin_layout Plain Layout
22780 \begin_inset Flex Code
22783 \begin_layout Plain Layout
22790 \begin_inset Quotes erd
22794 \begin_inset Quotes erd
22797 ] contient le nom d'un autre compteur:
22798 le compteur actuel sera remis à zéro à chaque fois que l'autre augmentera.
22801 \begin_inset Flex Code
22804 \begin_layout Plain Layout
22811 \begin_inset Flex Code
22814 \begin_layout Plain Layout
22823 \begin_layout Subsection
22824 Description de police
22825 \begin_inset CommandInset label
22827 name "subsec:polices"
22834 \begin_layout Standard
22835 Une description de police ressemble à :
22838 \begin_layout LyX-Code
22852 \begin_layout LyX-Code
22856 \begin_layout LyX-Code
22860 \begin_layout Standard
22861 et les commandes suivantes sont disponibles :
22864 \begin_layout Description
22865 \begin_inset Flex Code
22868 \begin_layout Plain Layout
22883 \begin_inset space ~
22887 \begin_inset CommandInset ref
22889 reference "chap:Names-of-colors"
22897 pour les arguments valides.
22900 \begin_layout Description
22901 \begin_inset Flex Code
22904 \begin_layout Plain Layout
22913 \begin_inset Flex Code
22916 \begin_layout Plain Layout
22926 \begin_inset Flex Code
22929 \begin_layout Plain Layout
22937 \begin_inset Flex Code
22940 \begin_layout Plain Layout
22949 \begin_layout Description
22950 \begin_inset Flex Code
22953 \begin_layout Plain Layout
22960 \begin_inset Flex Code
22963 \begin_layout Plain Layout
22971 ] avec les arguments valides suivants:
22973 \begin_inset Flex Code
22976 \begin_layout Plain Layout
22984 \begin_inset Flex Code
22987 \begin_layout Plain Layout
22995 \begin_inset Flex Code
22998 \begin_layout Plain Layout
23006 \begin_inset Flex Code
23009 \begin_layout Plain Layout
23017 \begin_inset Flex Code
23020 \begin_layout Plain Layout
23028 \begin_inset Flex Code
23031 \begin_layout Plain Layout
23039 \begin_inset Flex Code
23042 \begin_layout Plain Layout
23050 \begin_inset Flex Code
23053 \begin_layout Plain Layout
23061 \begin_inset Flex Code
23064 \begin_layout Plain Layout
23072 \begin_inset Flex Code
23075 \begin_layout Plain Layout
23083 \begin_inset Flex Code
23086 \begin_layout Plain Layout
23093 \begin_inset Newline linebreak
23097 \begin_inset Flex Code
23100 \begin_layout Plain Layout
23107 Chacun de ceux-ci (dés)active l'attribut correspondant.
23108 \begin_inset Newline newline
23113 \begin_inset Flex Code
23116 \begin_layout Plain Layout
23122 active la mise en évidence,
23124 \begin_inset Flex Code
23127 \begin_layout Plain Layout
23134 Si ce dernier point vous intrigue,
23135 souvenez-vous que le réglage de police du contexte courant est généralement hérité du contexte environnant.
23138 \begin_inset Flex Code
23141 \begin_layout Plain Layout
23149 désactiverait la mise en évidence qui était active de toutes façons,
23150 par exemple dans un environnement de théorème.
23154 \begin_layout Description
23155 \begin_inset Flex Code
23158 \begin_layout Plain Layout
23167 \begin_inset Flex Code
23170 \begin_layout Plain Layout
23180 \begin_inset Flex Code
23183 \begin_layout Plain Layout
23192 \begin_layout Description
23193 \begin_inset Flex Code
23196 \begin_layout Plain Layout
23205 \begin_inset Flex Code
23208 \begin_layout Plain Layout
23218 \begin_inset Flex Code
23221 \begin_layout Plain Layout
23229 \begin_inset Flex Code
23232 \begin_layout Plain Layout
23240 \begin_inset Flex Code
23243 \begin_layout Plain Layout
23252 \begin_layout Description
23253 \begin_inset Flex Code
23256 \begin_layout Plain Layout
23263 \begin_inset Flex Code
23266 \begin_layout Plain Layout
23274 \begin_inset Flex Code
23277 \begin_layout Plain Layout
23285 \begin_inset Flex Code
23288 \begin_layout Plain Layout
23298 \begin_inset Flex Code
23301 \begin_layout Plain Layout
23309 \begin_inset Flex Code
23312 \begin_layout Plain Layout
23320 \begin_inset Flex Code
23323 \begin_layout Plain Layout
23331 \begin_inset Flex Code
23334 \begin_layout Plain Layout
23342 \begin_inset Flex Code
23345 \begin_layout Plain Layout
23354 \begin_layout Subsection
23355 \begin_inset CommandInset label
23357 name "subsec:Citation-engine-description"
23361 Description du moteur de citation
23364 \begin_layout Standard
23366 \begin_inset Flex Code
23369 \begin_layout Plain Layout
23376 tels qu'ils ont utilisés dans les fichiers éponymes (voir
23377 \begin_inset CommandInset ref
23379 reference "subsec:Cite-Engine-Files"
23388 définissent les commandes de citation reconnues par un
23389 \begin_inset Quotes cld
23393 \begin_inset Quotes crd
23397 Un moteur de citation,
23398 en \SpecialChar LyX
23400 désigne une façon de spécifier le format des citations en utilisant des nombres,
23401 des noms d'auteurs ou des années.
23404 reconnaît trois types de moteurs:
23407 \begin_layout Enumerate
23408 \begin_inset Flex Code
23411 \begin_layout Plain Layout
23418 la méthode implicite de Bib\SpecialChar TeX
23419 pour mettre en forme les citations,
23420 un style numérique simple (e.
23421 \begin_inset space \thinspace{}
23426 \begin_inset Quotes eld
23430 \begin_inset Quotes erd
23436 \begin_layout Enumerate
23437 \begin_inset Flex Code
23440 \begin_layout Plain Layout
23447 les citations style Harvard combinant noms d'auteurs et année de publication (e.
23448 \begin_inset space \thinspace{}
23453 \begin_inset Quotes eld
23456 Smith et Miller (2017b)
23457 \begin_inset Quotes erd
23463 \begin_layout Enumerate
23464 \begin_inset Flex Code
23467 \begin_layout Plain Layout
23474 citations numériques étendues incluant l'auteur ou le titre à côté du numéro (e.
23475 \begin_inset space \thinspace{}
23480 \begin_inset Quotes eld
23483 Smith et Miller [1]
23484 \begin_inset Quotes erd
23490 \begin_layout Standard
23492 \begin_inset Flex Code
23495 \begin_layout Plain Layout
23501 se présentent comme ceci :
23504 \begin_layout LyX-Code
23508 \begin_layout LyX-Code
23512 \begin_layout LyX-Code
23516 \begin_layout LyX-Code
23517 citeyearpar[][]=parencite*
23520 \begin_layout LyX-Code
23524 \begin_layout LyX-Code
23528 \begin_layout Standard
23530 \begin_inset Flex Code
23533 \begin_layout Plain Layout
23540 Les lignes suivantes définissent respectivement une commande de citation ou un paradigme de commande de citation reconnu par le moteur.
23541 La ligne peut être simplement une commande de citation utilisée à la fois pour désigner la commande \SpecialChar LyX
23542 et la sortie \SpecialChar LaTeX
23543 ou peut être plus compliquée pour éclaircir les choses.
23544 La syntaxe complète est:
23547 \begin_layout LyX-Code
23548 LyXName|alias$*<!_stardesc!_stardesctooltip>[][]=latexcmd
23551 \begin_layout Itemize
23552 \begin_inset Flex Code
23555 \begin_layout Plain Layout
23562 le nom utilisé dans le fichier
23563 \begin_inset Flex Code
23566 \begin_layout Plain Layout
23576 \begin_layout Standard
23577 Pour des raisons de portabilité,
23578 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,
23579 et nous devons choisir un
23580 \begin_inset Flex Code
23583 \begin_layout Plain Layout
23590 si le nom de la commande \SpecialChar LaTeX
23595 \begin_layout Itemize
23596 \begin_inset Flex Code
23599 \begin_layout Plain Layout
23606 une liste de commandes (séparées par des virgules) synonymes du
23607 \begin_inset Flex Code
23610 \begin_layout Plain Layout
23616 donné dans le moteur courant.
23617 Ceci facilite le changement de paquetages de citations et de moteurs.
23619 \begin_inset Flex Code
23622 \begin_layout Plain Layout
23628 peut être comparé à
23629 \begin_inset Flex Code
23632 \begin_layout Plain Layout
23638 dans les définitions de format.
23641 \begin_layout Itemize
23642 \begin_inset Flex Code
23645 \begin_layout Plain Layout
23652 la commande \SpecialChar LaTeX
23653 effectivement émise.
23657 \begin_layout Standard
23658 \begin_inset Flex Code
23661 \begin_layout Plain Layout
23668 \begin_inset Flex Code
23671 \begin_layout Plain Layout
23679 \begin_inset Flex Code
23682 \begin_layout Plain Layout
23690 \begin_inset Flex Code
23693 \begin_layout Plain Layout
23699 sera émis vers \SpecialChar LaTeX
23703 \begin_layout Standard
23707 \begin_layout Itemize
23708 une capitale indique que la commande a également une forme capitalisée (
23709 \begin_inset Flex Code
23712 \begin_layout Plain Layout
23722 \begin_inset Flex Code
23725 \begin_layout Plain Layout
23734 Ceci force en général la capitalisation des préfixes de nom (
23739 \begin_inset Formula $\Rightarrow$
23749 \begin_layout Itemize
23751 \begin_inset Flex Code
23754 \begin_layout Plain Layout
23760 précisent le nombre d'arguments facultatifs (de 0 à 2).
23763 \begin_layout Itemize
23765 \begin_inset Flex Code
23768 \begin_layout Plain Layout
23775 existe une version étoilée de la commande (
23776 \begin_inset Flex Code
23779 \begin_layout Plain Layout
23789 \begin_inset Flex Code
23792 \begin_layout Plain Layout
23805 \begin_layout Standard
23807 la version étoilée signifie qu'il faut afficher tous les auteurs,
23808 même si la liste devrait être raccourcie par
23809 \begin_inset Quotes cld
23813 \begin_inset Quotes crd
23816 du fait de la limite
23817 \begin_inset Flex Code
23820 \begin_layout Plain Layout
23829 \begin_layout Standard
23830 Si l'étoile a une signification différente pour une commande donnée,
23831 ceci peut être spécifié par des crochets anguleux:
23833 \begin_inset Flex Code
23836 \begin_layout Plain Layout
23837 <!_stardesc!_stardesctooltip>
23843 On peut préciser au maximum deux mots-clés (sujets à traduction) marqués par le préfixe
23844 \begin_inset Flex Code
23847 \begin_layout Plain Layout
23854 Le premier désigne la chaîne de caractères qui remplace la case à cocher
23855 \begin_inset Quotes cld
23863 \begin_inset Quotes crd
23866 dans le menu de citation,
23867 le second désigne une bulle d'aide optionnelle pour cette case.
23870 \begin_layout Standard
23871 Notez que ces deux mots-clés doivent être définis dans un
23872 \begin_inset Flex Code
23875 \begin_layout Plain Layout
23881 (voir le paragraphe suivant),
23882 en enlevant le point d'exclamation,
23886 \begin_layout LyX-Code
23887 _stardesc Légende d'une commande étoilée
23890 \begin_layout LyX-Code
23891 _stardesctooltip Bulle d'aide pour la case à cocher d'une commande étoilée
23895 \begin_layout Itemize
23897 \begin_inset Flex Code
23900 \begin_layout Plain Layout
23906 indique que cette commande supporte les
23907 \begin_inset Quotes cld
23910 listes de citation qualifiées
23911 \begin_inset Quotes crd
23915 Ceci est une fonctionnalité particulière à
23919 pour les citations à références multiples,
23920 où une pré- ou post-note peut être associée à chaque référence de la liste.
23921 Veuillez vous reporter au manuel
23928 \begin_layout Standard
23929 Si vous souhaitez ajouter une commande
23933 à un moteur de citation (e.g.
23934 ajouter une commande particulière fournie par une classe),
23935 vous pouvez utiliser
23936 \begin_inset Flex Code
23939 \begin_layout Plain Layout
23940 AddToCiteEngine <type de moteur> \SpecialChar ldots
23947 Notez que seules les commandes de citation qui n'existe pas encore sont ajoutées.
23950 \begin_layout Subsection
23951 \begin_inset CommandInset label
23953 name "subsec:Description citation"
23957 Description d'une insertion de citation
23960 \begin_layout Standard
23962 \begin_inset Flex Code
23965 \begin_layout Plain Layout
23971 servent à décrire comment les citations bibliographiques doivent être affichées,
23972 à la fois dans \SpecialChar LyX
23973 (dans la fenêtre de citation et dans les bulles d'aide,
23974 par exemple) et dans le résultat XHTML.
23975 Un tel bloc se présente comme suit:
23978 \begin_layout LyX-Code
23984 \begin_layout LyX-Code
23990 \begin_layout LyX-Code
23996 \begin_layout LyX-Code
24002 \begin_layout Standard
24008 \begin_layout LyX-Code
24014 \begin_layout LyX-Code
24020 \begin_layout LyX-Code
24026 \begin_layout LyX-Code
24032 \begin_layout Standard
24033 Dans le premier cas,
24034 les différentes lignes définissent l'affichage de l'information correspondant à une article ou à un livre,
24036 et une telle définition peut être créée pour tout type d'entrée apparaissant dans un fichier Bib\SpecialChar TeX
24039 définit un format implicite dans le code source qui sera utilisé si aucune définition spécifique n'est fournie.
24041 prédéfinit plusieurs formats dans le fichier
24042 \begin_inset Flex Code
24045 \begin_layout Plain Layout
24052 qui est inclus dans la plupart des classes de document \SpecialChar LyX
24056 \begin_layout Standard
24057 Dans le second cas,
24058 les lignes définissent comment une commande de citation particulière (dans l'exemple
24059 \begin_inset Flex Code
24062 \begin_layout Plain Layout
24072 \begin_inset Flex Code
24075 \begin_layout Plain Layout
24083 ) doit être affichée dans la légende d'insert de citation,
24084 dans le dialogue de citation ou dans le résultat XHTML.
24086 définit de tels formats pour les variantes de style de citation qu'il reconnaît via
24088 Document\SpecialChar menuseparator
24089 Paramètres\SpecialChar menuseparator
24090 Bibliographie\SpecialChar ldots
24094 \begin_inset Flex Code
24097 \begin_layout Plain Layout
24103 qui accompagnent \SpecialChar LyX
24105 \begin_inset space ~
24109 \begin_inset CommandInset ref
24111 reference "subsec:Cite-Engine-Files"
24122 \begin_layout Standard
24123 Les définitions utilisent un langage simple qui permet
24124 \begin_inset space ~
24127 de remplacer les clés Bib\SpecialChar TeX
24129 les clés doivent être encloses entre caractères
24130 \begin_inset Flex Code
24133 \begin_layout Plain Layout
24142 \begin_inset Flex Code
24145 \begin_layout Plain Layout
24152 Une définition simple serait par exemple:
24155 \begin_layout LyX-Code
24158 \begin_inset Quotes eld
24162 \begin_inset Quotes erd
24168 \begin_layout Standard
24169 Ceci imprimerait le nom de l'auteur,
24170 suivi d'une virgule,
24172 entre double guillemets,
24176 \begin_layout Standard
24178 vous voudrez parfois n'imprimer une clé que si elle existe.
24179 Ceci est obtenu par une construction conditionnelle,
24182 \begin_inset Flex Code
24185 \begin_layout Plain Layout
24187 \begin_inset space ~
24198 \begin_inset Flex Code
24201 \begin_layout Plain Layout
24209 \begin_inset Quotes cld
24213 \begin_inset Quotes crd
24216 suivi de la clé volume.
24217 On peut aussi introduire une clause
24218 \begin_inset Flex Code
24221 \begin_layout Plain Layout
24227 dans l'expression conditionnelle,
24229 \begin_inset Newline newline
24233 \begin_inset Flex Code
24236 \begin_layout Plain Layout
24237 {%author%[[%author%]][[%editor%,
24244 \begin_inset Newline newline
24249 \begin_inset Flex Code
24252 \begin_layout Plain Layout
24258 est imprimée si elle existe;
24260 \begin_inset Flex Code
24263 \begin_layout Plain Layout
24271 \begin_inset Quotes cld
24276 \begin_inset Quotes crd
24280 Noter que la clé est encore enclose entre caractères
24281 \begin_inset Flex Code
24284 \begin_layout Plain Layout
24291 la clause conditionnelle entière est enclose entre accolades,
24293 \begin_inset Flex Code
24296 \begin_layout Plain Layout
24303 \begin_inset Flex Code
24306 \begin_layout Plain Layout
24312 sont encloses entre double crochets
24313 \begin_inset Quotes cld
24317 \begin_inset Quotes crd
24321 \begin_inset Quotes cld
24325 \begin_inset Quotes crd
24329 Il ne peut avoir d'espaces entre ces marqueurs.
24332 \begin_layout Standard
24333 En plus des clés d'entrée,
24334 quelques clés spéciales peuvent être utilisée pour ces conditions:
24337 \begin_layout Itemize
24338 \begin_inset Flex Code
24341 \begin_layout Plain Layout
24342 {%dialog%[[true]][[false]]}
24349 \begin_inset Quotes cld
24353 \begin_inset Quotes crd
24356 pour les dialogues et les menus,
24358 \begin_inset Quotes cld
24362 \begin_inset Quotes crd
24365 dans d'autres contextes (fenêtre \SpecialChar LyX
24370 \begin_layout Itemize
24371 \begin_inset Flex Code
24374 \begin_layout Plain Layout
24375 {%export%[[true]][[false]]}
24382 \begin_inset Quotes cld
24386 \begin_inset Quotes crd
24389 pour exports et menus,
24391 \begin_inset Quotes cld
24395 \begin_inset Quotes crd
24398 dans d'autres contextes (fenêtre \SpecialChar LyX
24403 \begin_layout Itemize
24404 \begin_inset Flex Code
24407 \begin_layout Plain Layout
24415 \begin_inset Quotes cld
24419 \begin_inset Quotes crd
24422 si un autre élément suit (e.
24423 \begin_inset space \thinspace{}
24427 dans une citation à clés multiples),
24429 \begin_inset Quotes cld
24433 \begin_inset Quotes crd
24437 \begin_inset Quotes crd
24443 \begin_layout Itemize
24444 \begin_inset Flex Code
24447 \begin_layout Plain Layout
24448 {%second%[[true]][[false]]}
24455 \begin_inset Quotes cld
24459 \begin_inset Quotes crd
24462 si c'est le second élément d'une liste,
24464 \begin_inset Quotes cld
24468 \begin_inset Quotes crd
24474 \begin_layout Itemize
24475 \begin_inset Flex Code
24478 \begin_layout Plain Layout
24479 {%ifstar%[[true]][[false]]}
24486 \begin_inset Quotes cld
24490 \begin_inset Quotes crd
24493 pour une commande de citation étoilée (comme
24494 \begin_inset Flex Code
24497 \begin_layout Plain Layout
24507 \begin_inset Quotes cld
24511 \begin_inset Quotes crd
24514 si la commande est non étoilée;
24517 \begin_layout Itemize
24518 \begin_inset Flex Code
24521 \begin_layout Plain Layout
24522 {%ifentrytype:<type>%[[true]][[false]]}
24529 \begin_inset Quotes cld
24533 \begin_inset Quotes crd
24536 si le type d'entrée courant correspond à
24537 \begin_inset Flex Code
24540 \begin_layout Plain Layout
24548 \begin_inset Quotes cld
24552 \begin_inset Quotes crd
24556 dans une définition de citation
24557 \begin_inset Flex Code
24560 \begin_layout Plain Layout
24561 {%ifentrytype:book%[[ceci est un livre]][[ceci n'est pas un livre]]}
24569 \begin_layout Itemize
24570 \begin_inset Flex Code
24573 \begin_layout Plain Layout
24574 {%ifmultiple:<authortype>%[[true]][[false]]}
24581 \begin_inset Quotes cld
24585 \begin_inset Quotes crd
24588 si le type d'auteur courant ( author,
24589 editor etc.) a plusieurs auteurs,
24591 \begin_inset Quotes cld
24595 \begin_inset Quotes crd
24599 dans la définition d'une bibliographie:
24601 \begin_inset Flex Code
24604 \begin_layout Plain Layout
24605 {%ifmultiple:editor%[[eds.]][[ed.]]}
24613 \begin_layout Itemize
24614 \begin_inset Flex Code
24617 \begin_layout Plain Layout
24618 {%ifqualified%[[true]][[false]]}
24625 \begin_inset Quotes cld
24629 \begin_inset Quotes crd
24632 si la citation courante est est une liste de citation qualifiée (un format spécifique
24636 pour les citations à références multiples),
24638 \begin_inset Quotes cld
24642 \begin_inset Quotes crd
24648 \begin_layout Standard
24650 \begin_inset Flex Code
24653 \begin_layout Plain Layout
24659 imprime la clé auteur telle qu'elle est décrite dans le fichier bibliographique.
24660 Ce n'est pas nécessairement ce qui est désiré,
24661 puisque le résultat pourrait être
24662 \begin_inset Quotes cld
24669 \begin_inset Quotes crd
24673 \begin_inset Quotes cld
24677 \begin_inset Quotes crd
24680 est utilisé par Bib\SpecialChar TeX
24681 pour séparer les auteurs).
24683 propose donc quelques méthodes pour afficher correctement des listes de noms (qui seront également traduites).
24684 Les solutions suivantes sont disponibles:
24687 \begin_layout Enumerate
24688 Pour les listes de noms avec prénom et nom,
24689 appropriées pour les auteurs/éditeurs d'une entrée bibliographique.
24691 \begin_inset Flex Code
24694 \begin_layout Plain Layout
24700 précise le type de liste requis (e.g.
24702 \begin_inset Flex Code
24705 \begin_layout Plain Layout
24715 \begin_layout Itemize
24716 \begin_inset Flex Code
24719 \begin_layout Plain Layout
24720 %abbrvnames:<nametype>%
24726 crée une liste abrégée (avec
24727 \begin_inset Quotes cld
24731 \begin_inset Quotes crd
24735 \begin_inset Flex Code
24738 \begin_layout Plain Layout
24747 \begin_layout Itemize
24748 \begin_inset Flex Code
24751 \begin_layout Plain Layout
24752 %fullnames:<nametype>%
24758 crée une liste complète (jamais abréviée avec
24759 \begin_inset Quotes cld
24763 \begin_inset Quotes crd
24769 \begin_layout Itemize
24770 \begin_inset Flex Code
24773 \begin_layout Plain Layout
24774 %forceabbrvnames:<nametype>%
24780 crée une liste toujours abrégée (avec
24781 \begin_inset Quotes cld
24785 \begin_inset Quotes crd
24789 \begin_inset Flex Code
24792 \begin_layout Plain Layout
24802 \begin_layout Enumerate
24803 Autres listes avec prénom et nom,
24804 si l'ordre des nom et prénom diffère dans l'entrée bibliographique (comme avec:
24806 \begin_inset Quotes cld
24816 \begin_inset Quotes crd
24823 \begin_layout Itemize
24824 \begin_inset Flex Code
24827 \begin_layout Plain Layout
24828 %abbrvbynames:<nametype>%
24834 crée une liste abrégée (avec
24835 \begin_inset Quotes cld
24839 \begin_inset Quotes crd
24843 \begin_inset Flex Code
24846 \begin_layout Plain Layout
24855 \begin_layout Itemize
24856 \begin_inset Flex Code
24859 \begin_layout Plain Layout
24860 %fullbynames:<nametype>%
24866 crée une liste complète (jamais abréviée avec
24867 \begin_inset Quotes cld
24871 \begin_inset Quotes crd
24877 \begin_layout Itemize
24878 \begin_inset Flex Code
24881 \begin_layout Plain Layout
24882 %forceabbrvbynames:<nametype>%
24888 crée une liste toujours abrégée (avec
24889 \begin_inset Quotes cld
24893 \begin_inset Quotes crd
24897 \begin_inset Flex Code
24900 \begin_layout Plain Layout
24910 \begin_layout Enumerate
24911 Et enfin listes constituées uniquement de noms de famille,
24912 comme utilisé dans les étiquettes de citation auteur-année.
24913 Elles ne prennent pas de
24914 \begin_inset Flex Code
24917 \begin_layout Plain Layout
24924 mais retournent toujours soit une liste d'auteurs ou,
24925 si c'est impossible,
24926 une liste d'éditeurs (comme il est fréquent dans les étiquettes auteur-année):
24930 \begin_layout Itemize
24931 \begin_inset Flex Code
24934 \begin_layout Plain Layout
24941 crée une liste abrégée (avec
24942 \begin_inset Quotes cld
24946 \begin_inset Quotes crd
24950 \begin_inset Flex Code
24953 \begin_layout Plain Layout
24962 \begin_layout Itemize
24963 \begin_inset Flex Code
24966 \begin_layout Plain Layout
24973 crée une liste complète (jamais abréviée avec
24974 \begin_inset Quotes cld
24978 \begin_inset Quotes crd
24984 \begin_layout Itemize
24985 \begin_inset Flex Code
24988 \begin_layout Plain Layout
24989 %forceabbrvciteauthor%
24995 crée une liste toujours abrégée (avec
24996 \begin_inset Quotes cld
25000 \begin_inset Quotes crd
25004 \begin_inset Flex Code
25007 \begin_layout Plain Layout
25018 \begin_layout Standard
25019 L'ordre prénom/nom dans les deux premières listes peut être ajusté via ces macros:
25022 \begin_layout Itemize
25023 \begin_inset Flex Code
25026 \begin_layout Plain Layout
25027 !firstnameform %surname%,
25033 (premier auteur dans les listes de type 1)
25036 \begin_layout Itemize
25037 \begin_inset Flex Code
25040 \begin_layout Plain Layout
25041 !othernameform %surname%,
25047 (autres auteurs dans les listes de type 1)
25050 \begin_layout Itemize
25051 \begin_inset Flex Code
25054 \begin_layout Plain Layout
25055 !firstbynameform %prename% %surname%
25060 (premier auteur dans les listes de type 2)
25063 \begin_layout Itemize
25064 \begin_inset Flex Code
25067 \begin_layout Plain Layout
25068 !otherbynameform %prename% %surname%
25073 (autres auteurs dans les listes de type 2)
25076 \begin_layout Standard
25077 Ceci vous permet de créer des nommages tels que
25078 \begin_inset Quotes cld
25082 Peter and Mary Smith:
25086 John Doe and Pat Green,
25087 eds.:\SpecialChar ldots
25089 \begin_inset Quotes crd
25095 \begin_layout Standard
25096 Il existe enfin une autre syntaxe possible dans ces définitions,
25097 qui se présente comme suit:
25098 \begin_inset Flex Code
25101 \begin_layout Plain Layout
25108 Ceci définit une entité d'information utilisée pour créer du
25109 \begin_inset Quotes cld
25113 \begin_inset Quotes crd
25117 De manière évidente,
25118 nous ne souhaitons pas exporter des balises HTML en écrivant du texte normal,
25119 aussi doivent elles être enclose entre
25120 \begin_inset Quotes cld
25124 \begin_inset Quotes crd
25128 \begin_inset Quotes cld
25132 \begin_inset Quotes crd
25138 \begin_layout Standard
25139 Deux définitions spéciales sont également disponibles dans un bloc
25140 \begin_inset Flex Code
25143 \begin_layout Plain Layout
25149 Un exemple de la première définition est celle-ci:
25152 \begin_layout LyX-Code
25154 \begin_inset Quotes eld
25158 \begin_inset Quotes erd
25164 \begin_layout Standard
25165 Ceci est une abréviation,
25166 ou macro-instruction,
25167 et peut être employée comme une clé:
25169 \begin_inset Flex Code
25172 \begin_layout Plain Layout
25181 \begin_inset Flex Code
25184 \begin_layout Plain Layout
25190 exactement comme s'il s'agissait de sa définition.
25191 Exprimons par conséquent un
25199 \begin_layout LyX-Code
25203 \begin_layout Standard
25206 ne devrait pas se perdre dans une boucle infinie,
25207 mais cela peut prendre un moment avant qu'il s'en sorte.
25210 \begin_layout Standard
25211 Le second type de définitions particulières se présente comme ceci:
25214 \begin_layout LyX-Code
25218 \begin_layout Standard
25219 Ceci définit un segment de texte susceptible de traduction,
25220 ce qui permet de traduire les parties appropriées de la bibliographie ou de la citation.
25221 Cette syntaxe peut être incluse dans une définition normale en la considérant comme une clé:
25223 \begin_inset Flex Code
25226 \begin_layout Plain Layout
25233 Notez qu'il existe deux façons de traduire:
25234 toutes les définitions commençant par
25235 \begin_inset Flex Code
25238 \begin_layout Plain Layout
25245 comme dans l'exemple ci-dessus,
25246 seront traduites dans le tampon actif courant (la traduction sera faite dans la langue du document);
25247 toutes les définitions commençant par un caractère
25248 \begin_inset Quotes cld
25252 \begin_inset Quotes crd
25255 seulement seront traduites dans la langue de l'interface.
25256 Ceci est la traduction correcte pour les chaînes de caractères qui apparaissent seulement dans les menus ou les boutons,
25261 \begin_layout LyX-Code
25262 _addtobib Add to bibliography only.
25265 \begin_layout Standard
25266 Plusieurs d'entre elles sont prédéfinies dans
25267 \begin_inset Flex Code
25270 \begin_layout Plain Layout
25276 et les différents fichiers
25277 \begin_inset Flex Code
25280 \begin_layout Plain Layout
25287 Notez bien que ce ne sont pas des macro-instructions,
25288 au sens défini ci-dessus:
25289 elles ne seront pas interprétées.
25292 \begin_layout Standard
25293 Voici donc un exemple utilisant ces fonctionnalités:
25294 \begin_inset VSpace defskip
25300 \begin_layout Standard
25304 !authoredit {%author%[[%author%,
25305 ]][[{%editor%[[%editor%,
25310 \begin_layout Standard
25311 \begin_inset VSpace defskip
25314 Ceci défini une macro qui imprime le nom de l'auteur,
25315 suivi d'un virgule,
25317 \begin_inset Flex Code
25320 \begin_layout Plain Layout
25327 ou bien imprime le nom de l'éditeur,
25329 \begin_inset Flex Code
25332 \begin_layout Plain Layout
25338 ou de sa traduction (implicitement,
25340 \begin_inset Quotes cld
25344 \begin_inset Quotes crd
25349 \begin_inset Flex Code
25352 \begin_layout Plain Layout
25359 Notez que ceci est déjà défini dans
25360 \begin_inset Flex Code
25363 \begin_layout Plain Layout
25370 vous pouvez donc l'utiliser dans vos propres définitions,
25372 si vous chargez ce fichier d'abord.
25375 \begin_layout Section
25376 Directives pour l'exportation XHTML
25377 \begin_inset CommandInset label
25379 name "sec:Tags-for-XHTML"
25386 \begin_layout Standard
25387 Comme pour \SpecialChar LaTeX
25389 la présentation du résultat HTML créé par \SpecialChar LyX
25390 est déterminé par les informations de format.
25393 produit une présentation implicite raisonnable,
25394 et comme indiqué plus haut,
25395 il construira même des règles implicites CSS à partir des autres directives de format.
25398 essaiera d'utiliser l'information du bloc
25399 \begin_inset Flex Code
25402 \begin_layout Plain Layout
25408 du style Chapter pour écrire une CSS qui mettra en forme les titres de chapitres de manière appropriée.
25411 \begin_layout Standard
25412 Dans de nombreux cas,
25413 vous n'aurez donc sans doute rien à faire du tout pour obtenir un résultat XHTML acceptable pour vos environnements propres,
25414 vos inserts personnalisés,
25416 Mais dans certains cas vous devrez faire quelque chose,
25417 et \SpecialChar LyX
25418 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.
25421 \begin_layout Standard
25422 Notez qu'il existe deux directives,
25423 \begin_inset Flex Code
25426 \begin_layout Plain Layout
25433 \begin_inset Flex Code
25436 \begin_layout Plain Layout
25443 qui peuvent apparaître en dehors des déclarations de style et d'insert.
25445 \begin_inset CommandInset ref
25447 reference "subsec:Paramètres-généraux-d'une"
25452 pour les détails sur celles-ci.
25455 \begin_layout Subsection
25456 Styles de paragraphe
25457 \begin_inset CommandInset label
25459 name "subsec:Styles-de-paragraphe-XHTML"
25466 \begin_layout Standard
25467 Le type de XHTML que \SpecialChar LyX
25468 crée pour un paragraphe dépend s'il s'agit d'un paragraphe normal,
25469 d'une commande ou d'un environnement,
25470 ce qui est déterminé par le contenu de la directive correspondante
25471 \begin_inset Flex Code
25474 \begin_layout Plain Layout
25484 \begin_layout Standard
25485 Pour une commande ou un paragraphe normal,
25486 le résultat XHTML a la forme suivante:
25489 \begin_layout LyX-Code
25493 \begin_inset Quotes erd
25497 \begin_inset Quotes erd
25503 \begin_layout LyX-Code
25507 \begin_inset Quotes erd
25511 \begin_inset Quotes erd
25514 >Étiquette</labeltag>
25517 \begin_layout LyX-Code
25520 Contenu du paragraphe
25523 \begin_layout LyX-Code
25529 \begin_layout Standard
25530 Les balises d'étiquette sont bien entendu omises si le paragraphe n'est pas étiqueté.
25533 \begin_layout Standard
25534 Pour un environnement qui n'est pas du type liste,
25535 le XHTML prend la forme:
25538 \begin_layout LyX-Code
25542 \begin_inset Quotes erd
25546 \begin_inset Quotes erd
25552 \begin_layout LyX-Code
25556 \begin_inset Quotes erd
25560 \begin_inset Quotes erd
25564 \begin_inset Quotes erd
25568 \begin_inset Quotes erd
25571 >Étiquette d'environnement</labeltag>Premier paragraphe.</itemtag>
25574 \begin_layout LyX-Code
25577 <itemtag>Second paragraphe.</itemtag>
25580 \begin_layout LyX-Code
25586 \begin_layout Standard
25587 Noter que l'étiquette n'est émise que pour le premier paragraphe,
25588 comme ce serait le cas pour une théorème,
25592 \begin_layout Standard
25594 nous avons une de ces formes:
25597 \begin_layout LyX-Code
25601 \begin_inset Quotes erd
25605 \begin_inset Quotes erd
25611 \begin_layout LyX-Code
25615 \begin_inset Quotes erd
25619 \begin_inset Quotes erd
25623 \begin_inset Quotes erd
25627 \begin_inset Quotes erd
25630 >Étiquette de liste</labeltag>Premier élément.</itemtag>
25633 \begin_layout LyX-Code
25637 \begin_inset Quotes erd
25641 \begin_inset Quotes erd
25645 \begin_inset Quotes erd
25649 \begin_inset Quotes erd
25652 >Étiquette de liste</labeltag>Second élément.</itemtag>
25655 \begin_layout LyX-Code
25661 \begin_layout LyX-Code
25665 \begin_layout LyX-Code
25669 \begin_inset Quotes erd
25673 \begin_inset Quotes erd
25679 \begin_layout LyX-Code
25683 \begin_inset Quotes erd
25687 \begin_inset Quotes erd
25690 >Étiquette de liste</labeltag><itemtag attr=
25691 \begin_inset Quotes erd
25695 \begin_inset Quotes erd
25698 >Premier élément.</itemtag>
25701 \begin_layout LyX-Code
25705 \begin_inset Quotes erd
25709 \begin_inset Quotes erd
25712 >Étiquette de liste</labeltag><itemtag attr=
25713 \begin_inset Quotes erd
25717 \begin_inset Quotes erd
25720 >Second élément.</itemtag>
25723 \begin_layout LyX-Code
25729 \begin_layout Standard
25730 Noter la différence en ce qui concerne l'ordre des balises
25731 \begin_inset Flex Code
25734 \begin_layout Plain Layout
25741 \begin_inset Flex Code
25744 \begin_layout Plain Layout
25751 L'ordre obtenu dépend du positionnement de
25752 \begin_inset Flex Code
25755 \begin_layout Plain Layout
25763 \begin_inset Flex Code
25766 \begin_layout Plain Layout
25772 est fausse (valeur implicite),
25773 vous obtiendrez la première forme,
25774 avec l'étiquette dans l'élément;
25775 s'il la valeur est vraie,
25776 vous obtiendrez la seconde forme,
25777 avec l'étiquette en dehors de l'élément.
25780 \begin_layout Standard
25781 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.
25782 Comme indiqué ci-dessus,
25785 utilise des valeurs implicites raisonnables pour la plupart d'entre elles,
25786 vous n'aurez donc pas grand-chose à faire pour produire un résultat XHTML satisfaisant.
25787 Pensez aux directives disponibles comme un supplément pour obtenir un réglage à votre convenance.
25790 \begin_layout Description
25791 \begin_inset Flex Code
25794 \begin_layout Plain Layout
25801 \begin_inset Flex Code
25804 \begin_layout Plain Layout
25810 ] précise les informations d'attribut à émettre avec la balise principale.
25812 \begin_inset Flex Code
25815 \begin_layout Plain Layout
25816 \begin_inset Quotes cld
25820 \begin_inset Quotes crd
25832 \begin_inset Newline newline
25836 \begin_inset Flex Code
25839 \begin_layout Plain Layout
25840 \begin_inset Quotes cld
25844 \begin_inset Quotes crd
25854 \begin_inset Flex Code
25857 \begin_layout Plain Layout
25863 est le nom du style en bas de casse,
25866 Ceci ne doit contenir
25870 information de style:
25872 \begin_inset Flex Code
25875 \begin_layout Plain Layout
25884 \begin_layout Description
25885 \begin_inset Flex Code
25888 \begin_layout Plain Layout
25895 \begin_inset Flex Code
25898 \begin_layout Plain Layout
25904 ] définit la calsse CSS à utiliser pour ce paragraphe.
25906 si le type du paragraphe est une énumération ou une liste à puces,
25907 la valeur implicite sera
25908 \begin_inset Quotes cld
25912 \begin_inset Quotes crd
25916 \begin_inset Quotes cld
25920 \begin_inset Quotes crd
25925 \begin_inset Quotes cld
25929 \begin_inset Quotes crd
25934 \begin_inset Quotes cld
25938 \begin_inset Quotes crd
25943 \begin_inset Quotes cld
25947 \begin_inset Quotes crd
25952 \begin_inset Quotes cld
25956 \begin_inset Quotes crd
25960 en fonction de la profondeur.
25961 Ceci peut être surchargé ici,
25962 cependant le suffixe ne sera pas ajouté dans ce cas,
25963 c'est-à-dire que la classe CSS sera toujours exactement ce qui sera déclaré ici.
25966 \begin_layout Description
25967 \begin_inset Flex Code
25970 \begin_layout Plain Layout
25977 \begin_inset Flex Code
25980 \begin_layout Plain Layout
25989 \begin_inset space \thinspace{}
25993 \begin_inset Flex Code
25996 \begin_layout Plain Layout
26002 ] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
26004 même si une information complémentaire est explicitement émise par
26005 \begin_inset Flex Code
26008 \begin_layout Plain Layout
26015 Positionner cette directive à
26016 \begin_inset Flex Code
26019 \begin_layout Plain Layout
26025 vous permet de modifier ou de compléter la CSS créée,
26026 plutôt que de l'écraser complètement.
26028 \begin_inset Flex Code
26031 \begin_layout Plain Layout
26040 \begin_layout Description
26041 \begin_inset Flex Code
26044 \begin_layout Plain Layout
26051 \begin_inset Flex Code
26054 \begin_layout Plain Layout
26062 ] précise si ce paragraphe (d'habitude une section ou similaire) doit être ajouté à la table des matières.
26063 Implicitement vrai,
26064 donc il faut le mettre à faux pour les sections étoilées par exemple.
26067 \begin_layout Description
26068 \begin_inset Flex Code
26071 \begin_layout Plain Layout
26078 \begin_inset Flex Code
26081 \begin_layout Plain Layout
26087 ] définit la balise utilisée pour les paragraphes ou environnements isolés,
26089 \begin_inset Flex Code
26092 \begin_layout Plain Layout
26098 dans les exemples ci-dessus.
26100 \begin_inset Flex Code
26103 \begin_layout Plain Layout
26112 \begin_layout Description
26113 \begin_inset Flex Code
26116 \begin_layout Plain Layout
26123 \begin_inset Flex Code
26126 \begin_layout Plain Layout
26132 ] définit les attributs des balises
26133 \begin_inset Flex Code
26136 \begin_layout Plain Layout
26144 \begin_inset Flex Code
26147 \begin_layout Plain Layout
26148 \begin_inset Quotes cld
26151 class=`nomstyle_item'
26152 \begin_inset Quotes crd
26161 Ceci ne doit contenir
26165 information de style:
26167 \begin_inset Flex Code
26170 \begin_layout Plain Layout
26179 \begin_layout Description
26180 \begin_inset Flex Code
26183 \begin_layout Plain Layout
26190 \begin_inset Flex Code
26193 \begin_layout Plain Layout
26199 ] définit la balise utilisée pour les étiquettes de paragraphe et d'élément,
26201 \begin_inset Flex Code
26204 \begin_layout Plain Layout
26210 dans les exemples ci-dessus.
26212 \begin_inset Flex Code
26215 \begin_layout Plain Layout
26223 \begin_inset Flex Code
26226 \begin_layout Plain Layout
26233 \begin_inset Flex Code
26236 \begin_layout Plain Layout
26243 \begin_inset Newline newline
26247 \begin_inset Flex Code
26250 \begin_layout Plain Layout
26251 Centered_Top_Environment
26257 auquel cas elle vaut implicitement
26258 \begin_inset Flex Code
26261 \begin_layout Plain Layout
26270 \begin_layout Description
26271 \begin_inset Flex Code
26274 \begin_layout Plain Layout
26281 \begin_inset Flex Code
26284 \begin_layout Plain Layout
26290 ] définit les attributs de la balise
26291 \begin_inset Flex Code
26294 \begin_layout Plain Layout
26302 \begin_inset Quotes erd
26306 Ceci ne doit contenir
26310 information de style:
26312 \begin_inset Flex Code
26315 \begin_layout Plain Layout
26324 \begin_layout Description
26325 \begin_inset Flex Code
26328 \begin_layout Plain Layout
26335 \begin_inset Flex Code
26338 \begin_layout Plain Layout
26347 \begin_inset space \thinspace{}
26351 \begin_inset Flex Code
26354 \begin_layout Plain Layout
26361 significatif uniquement pour les environnements de liste,
26362 contrôle si la balise d'étiquetage est émise avant ou dans la balise d'élément.
26363 Ceci est utilisé par exemple dans l'environnement de description,
26365 \begin_inset Flex Code
26368 \begin_layout Plain Layout
26369 \begin_inset Quotes cld
26372 <dt>\SpecialChar ldots
26373 </dt><dd>\SpecialChar ldots
26375 \begin_inset Quotes crd
26385 \begin_inset Flex Code
26388 \begin_layout Plain Layout
26395 la balise d'étiquetage est dans la balise d'élément.
26398 \begin_layout Description
26399 \begin_inset Flex Code
26402 \begin_layout Plain Layout
26408 définit l'information à émettre dans la section
26409 \begin_inset Flex Code
26412 \begin_layout Plain Layout
26418 quand ce style est utilisé.
26419 Ceci pourrait être utilisé par exemple pour inclure un bloc
26420 \begin_inset Flex Code
26423 \begin_layout Plain Layout
26429 définissant un gestionnaire
26430 \begin_inset Flex Code
26433 \begin_layout Plain Layout
26442 \begin_layout Description
26443 \begin_inset Flex Code
26446 \begin_layout Plain Layout
26452 définit l'information à émettre dans la section
26453 \begin_inset Flex Code
26456 \begin_layout Plain Layout
26462 quand ce style est utilisé.
26463 Ceci pourrait être utilisé par exemple pour inclure un bloc
26464 \begin_inset Flex Code
26467 \begin_layout Plain Layout
26473 définissant un gestionnaire
26474 \begin_inset Flex Code
26477 \begin_layout Plain Layout
26484 Doit être fermé par
26485 \begin_inset Flex Code
26488 \begin_layout Plain Layout
26497 \begin_layout Description
26498 \begin_inset Flex Code
26501 \begin_layout Plain Layout
26508 \begin_inset Flex Code
26511 \begin_layout Plain Layout
26517 ] définit la balise utilisé pour l'étiquette principale,
26519 \begin_inset Flex Code
26522 \begin_layout Plain Layout
26528 dans les exemples ci-dessus.
26530 \begin_inset Flex Code
26533 \begin_layout Plain Layout
26542 \begin_layout Description
26543 \begin_inset Flex Code
26546 \begin_layout Plain Layout
26553 \begin_inset Flex Code
26556 \begin_layout Plain Layout
26565 \begin_inset space \thinspace{}
26569 \begin_inset Flex Code
26572 \begin_layout Plain Layout
26578 ] identifie ce style comme celui à utiliser pour créer la balise
26579 \begin_inset Flex Code
26582 \begin_layout Plain Layout
26588 dans le fichier XHTML.
26589 Implicitement fausse.
26591 \begin_inset Flex Code
26594 \begin_layout Plain Layout
26600 la positionne à vraie pour l'environnement
26601 \begin_inset Flex Code
26604 \begin_layout Plain Layout
26613 \begin_layout Subsection
26617 \begin_layout Standard
26618 L'exportation XHTML des inserts peut également être contrôlée par l'information résidant dans les fichiers de format
26622 \begin_layout Plain Layout
26624 ceci n'est exact que pour les inserts de
26625 \begin_inset Quotes cld
26629 \begin_inset Quotes crd
26632 (les inserts dans lesquels vous pouvez effectuer une saisie),
26633 mais n'est pas exact pour les inserts de
26634 \begin_inset Quotes cld
26638 \begin_inset Quotes crd
26641 (inserts associés à des boîtes de dialogue).
26649 essaie de produire implicitement un résultat raisonnable,
26650 et il crée des règles CSS implicites.
26651 Mais tout peut être personnalisé.
26654 \begin_layout Standard
26655 Le résultat XHTML produit par \SpecialChar LyX
26656 pour un insert a la forme suivante:
26659 \begin_layout LyX-Code
26661 \begin_inset Quotes erd
26665 \begin_inset Quotes erd
26671 \begin_layout LyX-Code
26672 <labeltag>Étiquette</labeltag>
26675 \begin_layout LyX-Code
26677 \begin_inset Quotes erd
26681 \begin_inset Quotes erd
26684 >Contenu de l'insert.</innertag>
26687 \begin_layout LyX-Code
26691 \begin_layout Standard
26692 Si l'insert permet de saisir plusieurs paragraphes —
26695 \begin_inset Flex Code
26698 \begin_layout Plain Layout
26705 alors le contenu de l'insert sera exporté également en paragraphes formatés en fonction des styles utilisés pour ces paragraphes (standard,
26706 citation et similaire).
26707 La balise d'étiquetage est bien entendu omise si la paragraphe n'a pas d'étiquette et,
26710 \begin_inset Flex Code
26713 \begin_layout Plain Layout
26720 La balise interne est facultative et,
26725 \begin_layout Standard
26726 Les balises et attributs spécifiques émis pour chaque insert peuvent être contrôlés au moyen des directives de format suivantes:
26729 \begin_layout Description
26730 \begin_inset Flex Code
26733 \begin_layout Plain Layout
26740 \begin_inset Flex Code
26743 \begin_layout Plain Layout
26749 ] précise les informations d'attribut à émettre avec la balise principale.
26751 \begin_inset Flex Code
26754 \begin_layout Plain Layout
26755 \begin_inset Quotes cld
26758 class=`moninsert' onclick=`\SpecialChar ldots
26760 \begin_inset Quotes crd
26772 \begin_inset Flex Code
26775 \begin_layout Plain Layout
26776 \begin_inset Quotes cld
26780 \begin_inset Quotes crd
26790 \begin_inset Flex Code
26793 \begin_layout Plain Layout
26799 est le nom \SpecialChar LyX
26800 de l'insert en bas de casse et avec les caractères non alphanumériques remplacés par des caractères
26801 \begin_inset Quotes cld
26805 \begin_inset Quotes crd
26813 \begin_layout Description
26814 \begin_inset Flex Code
26817 \begin_layout Plain Layout
26824 \begin_inset Flex Code
26827 \begin_layout Plain Layout
26836 \begin_inset space \thinspace{}
26840 \begin_inset Flex Code
26843 \begin_layout Plain Layout
26849 ] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
26851 même si une information complémentaire est explicitement émise par
26852 \begin_inset Flex Code
26855 \begin_layout Plain Layout
26862 Positionner cette directive à
26863 \begin_inset Flex Code
26866 \begin_layout Plain Layout
26872 vous permet de modifier ou de compléter la CSS créée,
26873 plutôt que de l'écraser complètement.
26875 \begin_inset Flex Code
26878 \begin_layout Plain Layout
26887 \begin_layout Description
26888 \begin_inset Flex Code
26891 \begin_layout Plain Layout
26898 \begin_inset Flex Code
26901 \begin_layout Plain Layout
26907 ] fixe l'attribut de la balise interne.
26909 \begin_inset Newline newline
26913 \begin_inset Flex Code
26916 \begin_layout Plain Layout
26917 \begin_inset Quotes cld
26920 class=`nominsert_inner'
26921 \begin_inset Quotes crd
26932 \begin_layout Description
26933 \begin_inset Flex Code
26936 \begin_layout Plain Layout
26943 \begin_inset Flex Code
26946 \begin_layout Plain Layout
26952 ] détermine la balise interne,
26954 \begin_inset Flex Code
26957 \begin_layout Plain Layout
26963 dans les exemples ci-dessus.
26964 Implicitement absente.
26967 \begin_layout Description
26968 \begin_inset Flex Code
26971 \begin_layout Plain Layout
26978 \begin_inset Flex Code
26981 \begin_layout Plain Layout
26988 \begin_inset space \thinspace{}
26992 \begin_inset Flex Code
26995 \begin_layout Plain Layout
27003 ] 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).
27005 \begin_inset Flex Code
27008 \begin_layout Plain Layout
27017 \begin_layout Description
27018 \begin_inset Flex Code
27021 \begin_layout Plain Layout
27028 \begin_inset Flex Code
27031 \begin_layout Plain Layout
27037 ] définit une étiquette pour cet insert,
27038 pouvant inclure une référence à un compteur.
27040 pour une note de bas de page,
27042 \begin_inset Flex Code
27045 \begin_layout Plain Layout
27054 Cette directive est facultative,
27055 et n'a pas de valeur implicite.
27058 \begin_layout Description
27059 \begin_inset Flex Code
27062 \begin_layout Plain Layout
27068 définit l'information à émettre dans la section
27069 \begin_inset Flex Code
27072 \begin_layout Plain Layout
27078 quand ce style est utilisé.
27079 Ceci pourrait être utilisé par exemple pour inclure un bloc
27080 \begin_inset Flex Code
27083 \begin_layout Plain Layout
27089 définissant un gestionnaire
27090 \begin_inset Flex Code
27093 \begin_layout Plain Layout
27102 \begin_layout Description
27103 \begin_inset Flex Code
27106 \begin_layout Plain Layout
27112 définit l'information CSS à inclure quand ce style est utilisé.
27113 Noter que le contenu sera automatiquement enclos dans un bloc
27114 \begin_inset Flex Code
27117 \begin_layout Plain Layout
27123 créé par la directive,
27124 il n'est donc besoin d'inclure que la CSS elle-même.
27127 \begin_layout Description
27128 \begin_inset Flex Code
27131 \begin_layout Plain Layout
27138 \begin_inset Flex Code
27141 \begin_layout Plain Layout
27147 ] définit la balise utilisé pour l'étiquette principale,
27149 \begin_inset Flex Code
27152 \begin_layout Plain Layout
27158 dans les exemples ci-dessus.
27159 La valeur implicite dépend du réglage de
27160 \begin_inset Flex Code
27163 \begin_layout Plain Layout
27171 \begin_inset Flex Code
27174 \begin_layout Plain Layout
27181 la valeur implicite est
27182 \begin_inset Flex Code
27185 \begin_layout Plain Layout
27193 la valeur implicite est
27194 \begin_inset Flex Code
27197 \begin_layout Plain Layout
27206 \begin_layout Subsection
27210 \begin_layout Standard
27211 Le résultat XHTML pour les flottants peut être contrôlé par les informations de format.
27212 Le résultat a la forme suivante:
27215 \begin_layout LyX-Code
27217 \begin_inset Quotes erd
27221 \begin_inset Quotes erd
27227 \begin_layout LyX-Code
27228 Contenu du flottant.
27231 \begin_layout LyX-Code
27235 \begin_layout Standard
27237 si elle est présente,
27238 est un insert séparé et sera émis en tant que tel.
27239 Son apparence pourra être contrôlée par la directive InsetLayout pour les inserts de légende.
27242 \begin_layout Description
27243 \begin_inset Flex Code
27246 \begin_layout Plain Layout
27253 \begin_inset Flex Code
27256 \begin_layout Plain Layout
27262 ] précise les informations d'attribut à émettre avec la balise principale.
27264 \begin_inset Flex Code
27267 \begin_layout Plain Layout
27268 \begin_inset Quotes cld
27271 class=`monflottant' onclick=`\SpecialChar ldots
27273 \begin_inset Quotes crd
27285 \begin_inset Flex Code
27288 \begin_layout Plain Layout
27289 \begin_inset Quotes cld
27292 class=`float float-typefloat'
27293 \begin_inset Quotes crd
27303 \begin_inset Flex Code
27306 \begin_layout Plain Layout
27312 est le nom \SpecialChar LyX
27313 de l'insert (tel qu'il est déterminé par la déclaration de flottant,
27315 \begin_inset CommandInset ref
27317 reference "subsec:Flottants"
27322 ) en bas de casse et avec les caractères non alphanumériques remplacés par des caractères
27323 \begin_inset Quotes cld
27327 \begin_inset Quotes crd
27333 \begin_inset Flex Code
27336 \begin_layout Plain Layout
27345 \begin_layout Description
27346 \begin_inset Flex Code
27349 \begin_layout Plain Layout
27355 définit l'information CSS à inclure quand ce flottant est utilisé.
27356 Noter que le contenu sera automatiquement enclos dans un bloc
27357 \begin_inset Flex Code
27360 \begin_layout Plain Layout
27366 créé par la directive,
27367 il n'est donc besoin d'inclure que la CSS elle-même.
27370 \begin_layout Description
27371 \begin_inset Flex Code
27374 \begin_layout Plain Layout
27381 \begin_inset Flex Code
27384 \begin_layout Plain Layout
27390 ] définit la balise utilisé pour l'étiquette principale,
27392 \begin_inset Flex Code
27395 \begin_layout Plain Layout
27401 dans les exemples ci-dessus.
27403 \begin_inset Flex Code
27406 \begin_layout Plain Layout
27413 cette valeur devra rarement être modifiée.
27416 \begin_layout Subsection
27417 Mise en page de la bibliographie
27420 \begin_layout Standard
27421 La bibliographie peut être mise en forme via les blocs
27422 \begin_inset Flex Code
27425 \begin_layout Plain Layout
27433 \begin_inset space ~
27437 \begin_inset CommandInset ref
27439 reference "subsec:Description citation"
27447 \begin_layout Subsection
27448 CSS créés par \SpecialChar LyX
27452 \begin_layout Standard
27453 Nous avons mentionné plusieurs fois que \SpecialChar LyX
27454 créera des règles CSS implicites pour les paragraphes et les inserts,
27455 fondées sur les autres informations de format fournies.
27457 nous préciserons quelle information est utilisée par \SpecialChar LyX
27461 \begin_layout Standard
27464 engendre tout seul des CSS seulement pour les informations de police,
27465 en utilisant les directives
27466 \begin_inset Flex Code
27469 \begin_layout Plain Layout
27477 \begin_inset Flex Code
27480 \begin_layout Plain Layout
27488 \begin_inset Flex Code
27491 \begin_layout Plain Layout
27499 \begin_inset Flex Code
27502 \begin_layout Plain Layout
27508 spécifiées dans la déclaration
27509 \begin_inset Flex Code
27512 \begin_layout Plain Layout
27519 \begin_inset space ~
27523 \begin_inset CommandInset ref
27525 reference "subsec:polices"
27530 .) La traduction est essentiellement directe et évidente,
27532 \begin_inset Flex Code
27535 \begin_layout Plain Layout
27536 \begin_inset Quotes cld
27540 \begin_inset Quotes crd
27549 \begin_inset Flex Code
27552 \begin_layout Plain Layout
27553 \begin_inset Quotes cld
27558 \begin_inset Quotes crd
27567 La correspondance entre les tailles en \SpecialChar LyX
27568 et les tailles en CSS est un peu moins évidente main néanmoins intuitive.
27570 \begin_inset Flex Code
27573 \begin_layout Plain Layout
27580 \begin_inset Flex URL
27583 \begin_layout Plain Layout
27593 \begin_layout Section
27594 \begin_inset CommandInset label
27596 name "sec:Tags-for-DocBook"
27600 Balisage pour l'exportation DocBook
27603 \begin_layout Standard
27604 Comme pour \SpecialChar LaTeX
27606 le format de l'exportation DocBook de \SpecialChar LyX
27607 est contrôlé par les informations de format (
27614 fournit des données implicites raisonnables;
27616 la plus grande partie du style est perdu pendant la conversion,
27617 du fait que DocBook a une sémantique stricte et ne permet pas la mise en forme.
27618 Quand c'est possible,
27619 l'information provenant de \SpecialChar LyX
27620 sera traduite dans les attributs de
27628 \begin_layout Standard
27629 Dans de nombreux cas,
27630 vous pouvez n'avoir rien à faire du tout pour obtenir une exportation DocBook pour vos propres environnements,
27631 inserts personnels et autres.
27632 Mais dans certains cas,
27634 et donc \SpecialChar LyX
27635 fournit un certains nombre de balises que vous pourrez utiliser pour personnaliser le document DocBook exporté.
27638 \begin_layout Standard
27639 Les étiquettes sont rarement exportées,
27640 du fait qu'elles sont redondantes en DocBook:
27641 l'information est incluse dans les balises elles-mêmes,
27642 et l'apparition des étiquettes dans le document final (après traitement des fichiers DocBook) est contrôlé par les feuilles de style.
27644 les étiquettes peuvent ne pas être redondantes,
27645 comme dans les listes de définitions:
27647 le terme défini sera l'étiquette.
27650 \begin_layout Subsection
27651 \begin_inset CommandInset label
27653 name "subsec:Paragraph-Style-DocBook"
27657 Styles de paragraphe
27660 \begin_layout Standard
27661 Le type de \SpecialChar LyX
27662 DocBook export pour un paragraphe est différent suivant qu'il s'agit d'un paragraphe normal,
27663 d'une commande ou d'un environnement,
27664 et est lui-même déterminé par le contenu de la balise
27665 \begin_inset Flex Code
27668 \begin_layout Plain Layout
27679 \begin_layout Standard
27680 Pour une commande ou un paragraphe normal,
27681 l'exportation DocBook est de la forma suivante:
27684 \begin_layout LyX-Code
27688 \begin_layout LyX-Code
27689 Contenu du paragraphe.
27692 \begin_layout LyX-Code
27696 \begin_layout Standard
27697 Pour un environnement qui n'est pas du type liste,
27698 l'exportation DocBook prend cette forme:
27701 \begin_layout LyX-Code
27705 \begin_layout LyX-Code
27706 <itemtag>Premier paragraphe.</itemtag>
27709 \begin_layout LyX-Code
27710 <itemtag>Second paragraphe.</itemtag>
27713 \begin_layout LyX-Code
27717 \begin_layout Standard
27719 le résultat est le suivant:
27722 \begin_layout LyX-Code
27726 \begin_layout LyX-Code
27727 <itemtag attr>Premier item.</itemtag>
27730 \begin_layout LyX-Code
27731 <itemtag attr>Second item.</itemtag>
27734 \begin_layout LyX-Code
27738 \begin_layout Standard
27739 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.
27740 Veuillez noter que,
27741 du fait de la nature même de DocBook,
27742 il n'existe pas de valeurs implicites raisonnables,
27743 et que les valeurs doivent être toujours soigneusement choisies.
27746 \begin_layout Description
27747 \begin_inset Flex Code
27750 \begin_layout Plain Layout
27757 \begin_inset Flex Code
27760 \begin_layout Plain Layout
27766 ] spécifie les informations d'attribut à émettre avec la balise principale,
27768 \begin_inset Quotes cld
27772 \begin_inset Quotes crd
27775 dans l'exemple ci-dessus.
27776 Cette information peut être utilisées dans le traitement ultérieur des fichiers DocBook.
27780 \begin_layout Description
27781 \begin_inset Flex Code
27784 \begin_layout Plain Layout
27791 \begin_inset Flex Code
27794 \begin_layout Plain Layout
27800 ] définit la balise à utiliser pour cet insert,
27802 \begin_inset Quotes cld
27806 \begin_inset Flex Code
27809 \begin_layout Plain Layout
27816 \begin_inset Quotes crd
27819 dans l'exemple ci-dessus.
27820 La valeur implicite est le nom du flottant et doit toujours être redéfinie,
27821 du fait que DocBook ne propose pas de balise générique.
27824 \begin_layout Description
27825 \begin_inset Flex Code
27828 \begin_layout Plain Layout
27835 \begin_inset Flex Code
27838 \begin_layout Plain Layout
27846 ] définit la politique de passage à la ligne pour cette balise,
27848 \begin_inset space ~
27852 \begin_inset CommandInset ref
27854 reference "subsec:DocBook-New-line-policy"
27866 \begin_layout Subsection
27867 Politique de passage à la ligne
27868 \begin_inset CommandInset label
27870 name "subsec:DocBook-New-line-policy"
27877 \begin_layout Standard
27878 Pour toutes les balises,
27879 il y a trois politiques possibles pour émettre un passage à la ligne (en fonction de l'attribut
27880 \begin_inset Flex Code
27883 \begin_layout Plain Layout
27893 \begin_layout Itemize
27894 \begin_inset Quotes cld
27898 \begin_inset Flex Code
27901 \begin_layout Plain Layout
27908 \begin_inset Quotes crd
27912 les balises ouvrante et fermante sont sur leur propre ligne (i.e.
27913 un saut de ligne avant et après la balise ouvrante et fermante).
27914 Les éléments typiques sont les flottants.
27918 \begin_layout LyX-Code
27922 \begin_layout LyX-Code
27926 \begin_layout LyX-Code
27930 \begin_layout LyX-Code
27934 \begin_layout LyX-Code
27938 \begin_layout Itemize
27939 \begin_inset Quotes cld
27943 \begin_inset Flex Code
27946 \begin_layout Plain Layout
27953 \begin_inset Quotes crd
27957 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.
27958 Les éléments typiques sont les paragraphes et les items de liste.
27962 \begin_layout LyX-Code
27966 \begin_layout LyX-Code
27967 <paratag>Contenu du paragraphe.</paratag>
27970 \begin_layout LyX-Code
27974 \begin_layout Itemize
27975 \begin_inset Quotes cld
27979 \begin_inset Flex Code
27982 \begin_layout Plain Layout
27989 \begin_inset Quotes crd
27993 les balises ouvrante et fermante sont sur le même ligne que le reste du contenu.
27994 Aucun saut de ligne n'est émis.
27995 Les éléments typique sont les polices.
27999 \begin_layout LyX-Code
28000 Contenu avant<inlinetag>Contenu du paragraphe.</inlinetag>Contenu après
28003 \begin_layout Standard
28004 La valeur implicite est toujours
28005 \begin_inset Quotes cld
28009 \begin_inset Flex Code
28012 \begin_layout Plain Layout
28019 \begin_inset Quotes crd
28025 \begin_layout Subsection
28026 InsetLayout DocBook
28029 \begin_layout Standard
28030 L'exportation DocBook des inserts peut aussi être contrôlée par des informations dans les fichiers de format.
28033 \begin_layout Standard
28034 L'exportation \SpecialChar LyX
28035 DocBook pour un insert a la forme suivante:
28038 \begin_layout LyX-Code
28039 <wrappertag wrapperattr>
28042 \begin_layout LyX-Code
28046 \begin_layout LyX-Code
28047 <innertag innerattr>
28050 \begin_layout LyX-Code
28051 Contenu de l'insert.
28054 \begin_layout LyX-Code
28058 \begin_layout LyX-Code
28062 \begin_layout LyX-Code
28066 \begin_layout Standard
28067 Pour un insert à éléments,
28068 elle ressemble plutôt à ceci:
28071 \begin_layout LyX-Code
28072 <wrappertag wrapperattr>
28075 \begin_layout LyX-Code
28079 \begin_layout LyX-Code
28080 <innertag innerattr>
28083 \begin_layout LyX-Code
28084 <itemwrappertag itemwrapperattr>
28087 \begin_layout LyX-Code
28088 <itemlabeltag itemattr>
28091 \begin_layout LyX-Code
28092 Étiquette 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 Contenu du premier élément.
28111 \begin_layout LyX-Code
28115 \begin_layout LyX-Code
28119 \begin_layout LyX-Code
28123 \begin_layout LyX-Code
28124 <itemwrappertag itemwrapperattr>
28127 \begin_layout LyX-Code
28128 <itemlabeltag itemattr>
28131 \begin_layout LyX-Code
28132 Étiquette 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
28148 Contenu du deuxième élément.
28151 \begin_layout LyX-Code
28155 \begin_layout LyX-Code
28159 \begin_layout LyX-Code
28163 \begin_layout LyX-Code
28167 \begin_layout LyX-Code
28171 \begin_layout LyX-Code
28175 \begin_layout LyX-Code
28179 \begin_layout Standard
28180 Si l'insert autorise plusieurs paragraphes —
28183 \begin_inset Flex Code
28186 \begin_layout Plain Layout
28193 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,
28194 citation et autres).
28195 La balise interne est facultative et implicitement n'apparaît pas.
28198 \begin_layout Standard
28199 Les balises et attributs spécifiques pour chaque insert peuvent être contrôlés via les balises de format qui suivent.
28202 \begin_layout Description
28203 \begin_inset Flex Code
28206 \begin_layout Plain Layout
28213 \begin_inset Flex Code
28216 \begin_layout Plain Layout
28222 ] précise l'information attribut à émettre avec la balise principale,
28224 \begin_inset Quotes cld
28228 \begin_inset Flex Code
28231 \begin_layout Plain Layout
28238 \begin_inset Quotes crd
28241 dans l'exemple ci-dessus.
28242 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
28246 \begin_layout Description
28247 \begin_inset Flex Code
28250 \begin_layout Plain Layout
28257 \begin_inset Flex Code
28260 \begin_layout Plain Layout
28268 ] précise si cette balise se retrouve dans la balise
28269 \begin_inset Flex Code
28272 \begin_layout Plain Layout
28278 au commencement du format parent.
28279 \begin_inset Flex Code
28282 \begin_layout Plain Layout
28285 indique que ce n'est jamais le cas (c'est la valeur implicite,
28286 et elle correspond au contenu habituel).
28292 \begin_inset Flex Code
28295 \begin_layout Plain Layout
28301 indique que c'est toujours le cas (ceci correspond aux métadonnées usuelles):
28302 s'il n'y a pas de balise
28303 \begin_inset Flex Code
28306 \begin_layout Plain Layout
28323 \begin_inset Flex Code
28326 \begin_layout Plain Layout
28332 indique que la balise pourra peut-être aller dans
28333 \begin_inset Flex Code
28336 \begin_layout Plain Layout
28342 (ce n'est le cas que pour les titres):
28343 s'il n'y a pas de balise
28344 \begin_inset Flex Code
28347 \begin_layout Plain Layout
28359 la balise correspondante sera exportée directement en tant que contenu.
28362 \begin_layout Description
28363 \begin_inset Flex Code
28366 \begin_layout Plain Layout
28372 [chaîne] précise l'information attribut à émettre avec la balise élément,
28374 \begin_inset Quotes cld
28378 \begin_inset Flex Code
28381 \begin_layout Plain Layout
28388 \begin_inset Quotes crd
28391 dans l'exemple ci-dessus.
28392 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
28396 \begin_layout Description
28397 \begin_inset Flex Code
28400 \begin_layout Plain Layout
28401 DocBookItemInnerAttr
28406 [chaîne] précise l'information attribut à émettre avec la balise élément interne,
28408 \begin_inset Quotes cld
28412 \begin_inset Flex Code
28415 \begin_layout Plain Layout
28422 \begin_inset Quotes crd
28425 dans l'exemple ci-dessus.
28426 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
28430 \begin_layout Description
28431 \begin_inset Flex Code
28434 \begin_layout Plain Layout
28435 DocBookItemInnerTag
28441 \begin_inset Flex Code
28444 \begin_layout Plain Layout
28450 ] définit la balise à utiliser pour la balise d'élément interne à l'intérieur de l'insert,
28452 \begin_inset Quotes cld
28456 \begin_inset Flex Code
28459 \begin_layout Plain Layout
28466 \begin_inset Quotes crd
28469 dans l'exemple ci-dessus.
28470 La valeur implicite est
28471 \begin_inset Flex Code
28474 \begin_layout Plain Layout
28481 indiquant qu'il n'y a pas de balise interne d'élément:
28482 le contenu est directement exporté sans elle pour chaque élément.
28483 Ce paramètre n'a de sens que lorsque des formats à éléments sont utilisés,
28485 La valeur la plus probable est
28486 \begin_inset Quotes cld
28490 \begin_inset Flex Code
28493 \begin_layout Plain Layout
28500 \begin_inset Quotes crd
28504 \begin_inset Newline newline
28507 Quand un élément de liste est divisé par un saut de ligne,
28508 la balise interne d'élément sera répétée pour chaque partie du paragraphe,
28509 les parties étant séparées par des retours à la ligne.
28512 \begin_layout Description
28513 \begin_inset Flex Code
28516 \begin_layout Plain Layout
28517 DocBookItemInnerTagType
28523 \begin_inset Flex Code
28526 \begin_layout Plain Layout
28534 ] définit la politique de retour à la ligne pour cette balise,
28536 \begin_inset space ~
28540 \begin_inset CommandInset ref
28542 reference "subsec:DocBook-New-line-policy"
28554 \begin_layout Description
28555 \begin_inset Flex Code
28558 \begin_layout Plain Layout
28559 DocBookItemLabelAttr
28565 \begin_inset Flex Code
28568 \begin_layout Plain Layout
28574 ] précise l'information attribut à émettre avec la balise étiquette d'élément à l'intérieur de l'insert,
28576 \begin_inset Quotes cld
28580 \begin_inset Flex Code
28583 \begin_layout Plain Layout
28590 \begin_inset Quotes crd
28593 dans l'exemple ci-dessus.
28594 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
28598 \begin_layout Description
28599 \begin_inset Flex Code
28602 \begin_layout Plain Layout
28603 DocBookItemLabelTag
28609 \begin_inset Flex Code
28612 \begin_layout Plain Layout
28618 ] définit la balise à exporter pour la balise étiquette d'élément à l'intérieur de l'insert,
28620 \begin_inset Quotes cld
28624 \begin_inset Flex Code
28627 \begin_layout Plain Layout
28634 \begin_inset Quotes crd
28637 dans l'exemple ci-dessus.
28638 Ce paramètre n'a de sens que lorsque des formats à éléments sont utilisé avec la notion d'étiquette,
28639 comme les listes descriptives.
28642 \begin_layout Description
28643 \begin_inset Flex Code
28646 \begin_layout Plain Layout
28647 DocBookItemLabelTagType
28653 \begin_inset Flex Code
28656 \begin_layout Plain Layout
28664 ] définit la politique de retour à la ligne pour cette balise,
28666 \begin_inset space ~
28670 \begin_inset CommandInset ref
28672 reference "subsec:DocBook-New-line-policy"
28683 \begin_layout Description
28684 \begin_inset Flex Code
28687 \begin_layout Plain Layout
28694 \begin_inset Flex Code
28697 \begin_layout Plain Layout
28703 ] définit la balise à utiliser pour la balise d'élément à l'intérieur de l'insert,
28705 \begin_inset Quotes cld
28709 \begin_inset Flex Code
28712 \begin_layout Plain Layout
28719 \begin_inset Quotes crd
28722 dans l'exemple ci-dessus.
28723 La valeur implicite est
28724 \begin_inset Flex Code
28727 \begin_layout Plain Layout
28734 indiquant qu'il n'y a pas de balise élément.
28735 Ce paramètre n'a de sens que lorsque des formats à éléments sont utilisés,
28739 \begin_layout Description
28740 \begin_inset Flex Code
28743 \begin_layout Plain Layout
28750 \begin_inset Flex Code
28753 \begin_layout Plain Layout
28761 ] définit la politique de retour à la ligne pour cette balise,
28763 \begin_inset space ~
28767 \begin_inset CommandInset ref
28769 reference "subsec:DocBook-New-line-policy"
28780 \begin_layout Description
28781 \begin_inset Flex Code
28784 \begin_layout Plain Layout
28785 DocBookItemWrapperAttr
28791 \begin_inset Flex Code
28794 \begin_layout Plain Layout
28800 ] précise l'information attribut à émettre avec la balise d'encapsulation d'élément,
28802 \begin_inset Quotes cld
28806 \begin_inset Flex Code
28809 \begin_layout Plain Layout
28816 \begin_inset Quotes crd
28819 dans l'exemple ci-dessus.
28820 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
28824 \begin_layout Description
28825 \begin_inset Flex Code
28828 \begin_layout Plain Layout
28829 DocBookItemWrapperTag
28835 \begin_inset Flex Code
28838 \begin_layout Plain Layout
28844 ] définit la valeur à utiliser pour la balise d'encapsulation d'élément à l'intérieur de l'insert,
28846 \begin_inset Quotes cld
28850 \begin_inset Flex Code
28853 \begin_layout Plain Layout
28860 \begin_inset Quotes crd
28863 dans l'exemple ci-dessus.
28864 La valeur implicite est
28865 \begin_inset Flex Code
28868 \begin_layout Plain Layout
28875 indiquant qu'il n'y a pas de balise d'encapsulation d'élément:
28876 balise et contenu sont exportés directement pour chaque élément.
28877 Ce paramètre n'a de sens que lorsque des formats à éléments sont utilisés,
28881 \begin_layout Description
28882 \begin_inset Flex Code
28885 \begin_layout Plain Layout
28886 DocBookItemWrapperTagType
28892 \begin_inset Flex Code
28895 \begin_layout Plain Layout
28903 ] définit la politique de retour à la ligne pour cette balise,
28905 \begin_inset space ~
28909 \begin_inset CommandInset ref
28911 reference "subsec:DocBook-New-line-policy"
28922 \begin_layout Description
28923 \begin_inset Flex Code
28926 \begin_layout Plain Layout
28933 \begin_inset Flex Code
28936 \begin_layout Plain Layout
28942 ] précise l'information attribut à émettre avec la balise intérieure,
28944 \begin_inset Quotes cld
28948 \begin_inset Flex Code
28951 \begin_layout Plain Layout
28958 \begin_inset Quotes crd
28961 dans l'exemple ci-dessus.
28962 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
28965 \begin_layout Description
28966 \begin_inset Flex Code
28969 \begin_layout Plain Layout
28976 \begin_inset Flex Code
28979 \begin_layout Plain Layout
28985 ] définit la balise à utiliser pour l'exportation de la balise intérieure dans l'insert,
28987 \begin_inset Quotes cld
28991 \begin_inset Flex Code
28994 \begin_layout Plain Layout
29001 \begin_inset Quotes crd
29004 dans l'exemple ci-dessus.
29005 La valeur implicite est
29006 \begin_inset Flex Code
29009 \begin_layout Plain Layout
29016 indiquent qu'il n'y a pas de balise intérieure:
29017 le contenu est exporté sans.
29020 \begin_layout Description
29021 \begin_inset Flex Code
29024 \begin_layout Plain Layout
29025 DocBookInnerTagType
29031 \begin_inset Flex Code
29034 \begin_layout Plain Layout
29042 ] définit la politique de retour à la ligne pour cette balise,
29044 \begin_inset space ~
29048 \begin_inset CommandInset ref
29050 reference "subsec:DocBook-New-line-policy"
29061 \begin_layout Description
29062 \begin_inset Flex Code
29065 \begin_layout Plain Layout
29072 \begin_inset Flex Code
29075 \begin_layout Plain Layout
29081 ] définit la balise qui correspond à ce type de section.
29082 Ce paramètre n'a de sens que pour les éléments de sectionnement (partie,
29086 La valeur implicite est
29087 \begin_inset Flex Code
29090 \begin_layout Plain Layout
29097 et n'est écrasée que si DocBook utilise quelque chose d'autre pour le sectionnement (typiquement parties et chapitres d'un livre).
29100 \begin_layout Description
29101 \begin_inset Flex Code
29104 \begin_layout Plain Layout
29111 \begin_inset Flex Code
29114 \begin_layout Plain Layout
29120 ] définit la balise à utiliser pour cet insert,
29122 \begin_inset Quotes cld
29126 \begin_inset Flex Code
29129 \begin_layout Plain Layout
29136 \begin_inset Quotes crd
29139 dans l'exemple ci-dessus.
29140 La valeur implicite est le nom de l'insert et doit toujours être redéfinie,
29141 puisque DocBook ne propose pas de balise d'insert générique.
29144 \begin_layout Description
29145 \begin_inset Flex Code
29148 \begin_layout Plain Layout
29155 \begin_inset Flex Code
29158 \begin_layout Plain Layout
29166 ] définit la politique de retour à la ligne pour cette balise,
29168 \begin_inset space ~
29172 \begin_inset CommandInset ref
29174 reference "subsec:DocBook-New-line-policy"
29185 \begin_layout Description
29186 \begin_inset Flex Code
29189 \begin_layout Plain Layout
29196 \begin_inset Flex Code
29199 \begin_layout Plain Layout
29205 ] précise l'information attribut à émettre avec la balise d'encapsulation externe,
29207 \begin_inset Quotes cld
29211 \begin_inset Flex Code
29214 \begin_layout Plain Layout
29221 \begin_inset Quotes crd
29224 dans l'exemple ci-dessus.
29225 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
29228 \begin_layout Description
29229 \begin_inset Flex Code
29232 \begin_layout Plain Layout
29239 \begin_inset Flex Code
29242 \begin_layout Plain Layout
29248 ] définit la valeur à utiliser pour la balise d'encapsulation de l'insert,
29250 \begin_inset Quotes cld
29254 \begin_inset Flex Code
29257 \begin_layout Plain Layout
29264 \begin_inset Quotes crd
29267 dans l'exemple ci-dessus.
29268 La valeur implicite est
29269 \begin_inset Flex Code
29272 \begin_layout Plain Layout
29279 indiquant qu'il n'y a pas de balise d'encapsulation globale:
29280 balise et contenu sont exportés directement sans elle.
29283 \begin_layout Description
29284 \begin_inset Flex Code
29287 \begin_layout Plain Layout
29288 DocBookWrapperTagType
29294 \begin_inset Flex Code
29297 \begin_layout Plain Layout
29305 ] définit la politique de retour à la ligne pour cette balise,
29307 \begin_inset space ~
29311 \begin_inset CommandInset ref
29313 reference "subsec:DocBook-New-line-policy"
29324 \begin_layout Subsection
29328 \begin_layout Standard
29329 L'exportation DocBook des flottants peut être également contrôlée par les informations de format.
29330 L'exportation a la forme suivante:
29333 \begin_layout LyX-Code
29337 \begin_layout LyX-Code
29338 Contenu du flottant en tant que DocBook.
29341 \begin_layout LyX-Code
29345 \begin_layout Standard
29348 est un insert à part et sera exportée comme un titre.
29351 \begin_layout Description
29352 \begin_inset Flex Code
29355 \begin_layout Plain Layout
29362 \begin_inset Flex Code
29365 \begin_layout Plain Layout
29371 ] précise l'information attribut à émettre avec la balise principale,
29373 \begin_inset Quotes cld
29377 \begin_inset Flex Code
29380 \begin_layout Plain Layout
29387 \begin_inset Quotes crd
29390 dans l'exemple ci-dessus.
29391 Cette information peut être utilisée dans le traitement ultérieur des fichiers DocBook.
29394 \begin_layout Description
29395 \begin_inset Flex Code
29398 \begin_layout Plain Layout
29405 \begin_inset Flex Code
29408 \begin_layout Plain Layout
29414 ] définit la balise à utiliser pour le flottant,
29416 \begin_inset Quotes cld
29420 \begin_inset Flex Code
29423 \begin_layout Plain Layout
29430 \begin_inset Quotes crd
29433 dans l'exemple ci-dessus.
29434 La valeur implicite est le nom du flottant et doit toujours être redéfinie,
29435 du fait que DocBook ne propose pas de balise générique pour les flottants.
29438 \begin_layout Subsection
29439 Mise en forme de la bibliographie
29442 \begin_layout Standard
29443 Les bibliographies incluses ne peuvent pas être mises en forme:
29444 tous les champs sont toujours exportés dans le format DocBook similaire à une base de données (équivalente à un fichier BibTeX),
29445 en utilisant la balise
29446 \begin_inset Flex Code
29449 \begin_layout Plain Layout
29458 \begin_layout Standard
29459 Lorsque les entrées bibliographiques sont saisies dans le document \SpecialChar LyX
29460 en tant qu'éléments de Bibliographie,
29461 l'utilisateur gère la mise en forme lui-même:
29462 il n'y a aucune tentative pour décoder ce que l'utilisateur a écrit,
29463 la chaîne de caractères est utilisée telle quelle (via la balise
29464 \begin_inset Flex Code
29467 \begin_layout Plain Layout
29477 \begin_layout Chapter
29478 Insérer un objet externe
29479 \begin_inset CommandInset label
29481 name "chap:Insérer-un-Objet"
29488 \begin_layout Standard
29489 \begin_inset Box Shadowbox
29499 height_special "totalheight"
29504 backgroundcolor "none"
29507 \begin_layout Plain Layout
29509 cette partie des la documentation n'a pas été mise à jour depuis un certain temps.
29510 Nous espérons qu'elle est toujours correcte,
29511 mais ce n'est pas garanti.
29519 \begin_layout Standard
29520 L'utilisation d'éléments créés par des logiciels extérieurs à \SpecialChar LyX
29521 est couverte en détail dans le manuel
29526 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.
29529 \begin_layout Section
29530 Comment fonctionne-t-il ?
29533 \begin_layout Standard
29534 L'insertion d'objet externe repose sur le concept de
29540 \begin_layout Plain Layout
29543 \begin_inset Quotes cld
29547 \begin_inset Quotes crd
29558 Un cadre définit comment \SpecialChar LyX
29559 doit s'interfacer avec un type d'objet donné.
29560 Tel qu'il est distribué,
29562 possède des cadres prédéfinis pour les figures XFig,
29563 pour les diagrammes Dia,
29564 pour différents formats d'images rastérisées,
29567 Vous pouvez en consulter la liste avec
29568 \begin_inset Flex Noun
29571 \begin_layout Plain Layout
29572 Insertion\SpecialChar menuseparator
29574 \begin_inset space ~
29584 il est possible de créer votre propre cadre pour supporter un type donné d'objet.
29585 Nous décrirons plus loin en détail ce qu'il faut faire,
29586 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
29590 \begin_layout Standard
29591 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é.
29592 Voyons par exemple une figure produite avec
29593 \begin_inset Flex Code
29596 \begin_layout Plain Layout
29603 L'application XFig elle-même travaille sur un fichier avec l'extension
29604 \begin_inset Flex Code
29607 \begin_layout Plain Layout
29615 vous créez et modifiez votre figure.
29617 vous enregistrez le fichier
29618 \begin_inset Flex Code
29621 \begin_layout Plain Layout
29628 Quand vous voulez inclure la figure dans votre document,
29630 \begin_inset Flex Code
29633 \begin_layout Plain Layout
29639 pour créer un fichier PostScript qui sera aisément inclus dans votre fichier \SpecialChar LaTeX
29643 \begin_inset Flex Code
29646 \begin_layout Plain Layout
29652 est le fichier d'origine,
29653 et le fichier PostScript est le fichier transformé.
29656 \begin_layout Standard
29657 Cette distinction est importante pour pouvoir mettre à jour l'objet pendant l'écriture de votre document.
29659 elle vous donne la flexibilité requise pour supporter des formats d'exportation différents.
29661 dans le cas de l'exportation en Ascii,
29662 ce n'est pas vraiment une super idée d'inclure la figure en PostScript brut.
29664 vous préférerez soit inclure une référence à la figure,
29665 soit essayer un convertisseur graphique vers Ascii pour rendre un résultat final approchant du graphique d'origine.
29666 L'insertion d'objet externe vous permet de le faire,
29667 car il est paramétré avec les différents formats d'exportation supportés par \SpecialChar LyX
29671 \begin_layout Standard
29672 En plus de supporter la génération de fichiers transformés différents selon le format d'exportation,
29673 l'insertion d'objet externe travaille en étroite collaboration avec les applications d'édition et de visualisation.
29674 Dans le cas d'une figure XFig,
29675 vous pouvez invoquer Xfig sur le fichier d'origine d'un simple clic depuis la fenêtre d'objet externe de \SpecialChar LyX
29677 et aussi visualiser le fichier transformé PostScript avec Ghostview d'un autre clic.
29678 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é.
29680 vous pouvez enfin profiter à plein des nombreuses applications différentes qui servent à la production de documents,
29681 et serez finalement plus efficaces.
29684 \begin_layout Section
29685 Le fichier de configuration d'un cadre externe
29688 \begin_layout Standard
29689 Il est assez facile de définir de nouveaux cadres externes dans \SpecialChar LyX
29692 sachez que si vous le faites de façon négligente,
29697 une faille de sécurité facilement exploitable.
29698 Avant de commencer,
29699 lisez donc plus bas ce qui concerne la sécurité
29700 \begin_inset space ~
29704 \begin_inset CommandInset ref
29705 LatexCommand pageref
29706 reference "sec:La-question-de"
29714 \begin_layout Standard
29716 nous vous encourageons à créer des cadres intéressants et à nous les proposer.
29719 \begin_layout Standard
29720 Les cadres externes sont définis dans les fichiers
29721 \begin_inset Flex Code
29724 \begin_layout Plain Layout
29730 qui se trouvent dans le répertoire
29731 \begin_inset Flex Code
29734 \begin_layout Plain Layout
29735 LyXDir/lib/xtemplates/
29741 Chaque cadre est défini dans un fichier spécifique
29747 \begin_layout Plain Layout
29750 \begin_inset Quotes cld
29754 \begin_inset Quotes crd
29757 est la traduction de
29758 \begin_inset Quotes cld
29762 \begin_inset Quotes crd
29765 dans ce contexte de l'objet externe.
29773 Vous pouvez mettre votre propre version dans
29774 \begin_inset Flex Code
29777 \begin_layout Plain Layout
29783 ou bien copier un fichier existant dans ce répertoire et le modifier.
29786 \begin_layout Standard
29787 Un fichier de configuration de cadre typique se présente comme ceci:
29790 \begin_layout LyX-Code
29796 \begin_layout LyX-Code
29800 $$AbsOrRelPathParent$$Basename"
29803 \begin_layout LyX-Code
29809 \begin_layout LyX-Code
29815 \begin_layout LyX-Code
29821 \begin_layout LyX-Code
29827 \begin_layout LyX-Code
29833 \begin_layout LyX-Code
29836 AutomaticProduction true
29839 \begin_layout LyX-Code
29845 \begin_layout LyX-Code
29851 \begin_layout LyX-Code
29857 \begin_layout LyX-Code
29860 TransformCommand Rotate RotationLatexCommand
29863 \begin_layout LyX-Code
29866 TransformCommand Resize ResizeLatexCommand
29869 \begin_layout LyX-Code
29872 Product "$$RotateFront$$ResizeFront
29875 \begin_layout LyX-Code
29882 input{$$AbsOrRelPathMaster$$Basename.pstex_t}
29885 \begin_layout LyX-Code
29888 $$ResizeBack$$RotateBack"
29891 \begin_layout LyX-Code
29897 \begin_layout LyX-Code
29900 UpdateResult "$$AbsPath$$Basename.pstex_t"
29903 \begin_layout LyX-Code
29906 Requirement "graphicx"
29909 \begin_layout LyX-Code
29912 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
29915 \begin_layout LyX-Code
29918 ReferencedFile latex "$$AbsPath$$Basename.eps"
29921 \begin_layout LyX-Code
29924 ReferencedFile dvi "$$AbsPath$$Basename.eps"
29927 \begin_layout LyX-Code
29933 \begin_layout LyX-Code
29939 \begin_layout LyX-Code
29942 TransformCommand Rotate RotationLatexCommand
29945 \begin_layout LyX-Code
29948 TransformCommand Resize ResizeLatexCommand
29951 \begin_layout LyX-Code
29954 Product "$$RotateFront$$ResizeFront
29957 \begin_layout LyX-Code
29964 input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
29967 \begin_layout LyX-Code
29970 $$ResizeBack$$RotateBack"
29973 \begin_layout LyX-Code
29976 UpdateFormat pdftex
29979 \begin_layout LyX-Code
29982 UpdateResult "$$AbsPath$$Basename.pdftex_t"
29985 \begin_layout LyX-Code
29988 Requirement "graphicx"
29991 \begin_layout LyX-Code
29994 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
29997 \begin_layout LyX-Code
30000 ReferencedFile latex "$$AbsPath$$Basename.pdf"
30003 \begin_layout LyX-Code
30009 \begin_layout LyX-Code
30015 \begin_layout LyX-Code
30018 Product "$$Contents(
30020 "$$AbsPath$$Basename.asc
30025 \begin_layout LyX-Code
30028 UpdateFormat asciixfig
30031 \begin_layout LyX-Code
30034 UpdateResult "$$AbsPath$$Basename.asc"
30037 \begin_layout LyX-Code
30043 \begin_layout LyX-Code
30049 \begin_layout LyX-Code
30052 Product "<graphic fileref=
30054 "$$AbsOrRelPathMaster$$Basename.eps
30059 \begin_layout LyX-Code
30065 \begin_layout LyX-Code
30071 \begin_layout LyX-Code
30074 UpdateResult "$$AbsPath$$Basename.eps"
30077 \begin_layout LyX-Code
30080 ReferencedFile docbook "$$AbsPath$$Basename.eps"
30083 \begin_layout LyX-Code
30086 ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
30089 \begin_layout LyX-Code
30095 \begin_layout LyX-Code
30102 \begin_layout LyX-Code
30108 \begin_layout LyX-Code
30114 \begin_layout Standard
30115 Comme vous pouvez le constater,
30116 le cadre est inséré entre
30117 \begin_inset Flex Code
30120 \begin_layout Plain Layout
30130 \begin_inset Flex Code
30133 \begin_layout Plain Layout
30142 Il contient un en-tête spécifiant quelques réglages généraux et,
30143 pour chaque format primaire de document reconnu,
30145 \begin_inset Flex Code
30148 \begin_layout Plain Layout
30158 \begin_inset Flex Code
30161 \begin_layout Plain Layout
30172 \begin_layout Subsection
30176 \begin_layout Description
30177 \begin_inset Flex Code
30180 \begin_layout Plain Layout
30181 AutomaticProduction
30182 \begin_inset space ~
30190 indique si le fichier représenté par le cadre doit être créé par \SpecialChar LyX
30192 Cette directive doit apparaître une et une seule fois.
30195 \begin_layout Description
30196 \begin_inset Flex Code
30199 \begin_layout Plain Layout
30201 \begin_inset space ~
30209 précise un patron global utilisé dans l'échange dans la spécification des fichiers pour filtrer les fichiers désignés.
30210 S'il y a plus d'un suffixe possible (e.g.
30213 \begin_inset Flex Code
30216 \begin_layout Plain Layout
30223 \begin_inset Flex Code
30226 \begin_layout Plain Layout
30233 utiliser une syntaxe comme
30234 \begin_inset Flex Code
30237 \begin_layout Plain Layout
30244 Cette directive doit apparaître une et une seule fois.
30247 \begin_layout Description
30248 \begin_inset Flex Code
30251 \begin_layout Plain Layout
30253 \begin_inset space ~
30261 fixe le texte apparaissant dans le bouton.
30262 Cette directive doit apparaître une et une seule fois.
30265 \begin_layout Description
30266 \begin_inset Flex Code
30269 \begin_layout Plain Layout
30271 \begin_inset space ~
30275 \begin_inset space ~
30283 décrit le texte d'aide utilisé dans la fenêtre de dialogue
30284 \begin_inset Quotes cld
30288 \begin_inset Quotes crd
30292 Fournir suffisamment d'informations pour que l'utilisateur comprenne ce que le cadre peut faire pour lui.
30293 Cette directive doit apparaître une et une seule fois.
30296 \begin_layout Description
30297 \begin_inset Flex Code
30300 \begin_layout Plain Layout
30302 \begin_inset space ~
30310 indique le format du fichier original.
30311 Ce doit être le nom d'un format reconnu par \SpecialChar LyX
30313 \begin_inset space ~
30317 \begin_inset CommandInset ref
30319 reference "sec:Formats"
30326 \begin_inset Quotes eld
30330 \begin_inset Flex Code
30333 \begin_layout Plain Layout
30340 \begin_inset Quotes erd
30343 si le cadre peut gérer des fichiers originaux dans plus d'un format.
30345 tentera d'analyser le fichier pour en déduire le format dans ce cas.
30346 Cette directive doit apparaître une et une seule fois.
30349 \begin_layout Description
30350 \begin_inset Flex Code
30353 \begin_layout Plain Layout
30355 \begin_inset space ~
30363 est un nom original pour le cadre.
30364 Il ne soit pas contenir de macros de substitution (voir ci-après).
30367 \begin_layout Description
30368 \begin_inset Flex Code
30371 \begin_layout Plain Layout
30373 \begin_inset space ~
30376 Rotate|Resize|Clip|Extra
30381 spécifie quelles transformations sont reconnues par ce cadre.
30382 Elle peut apparaître zéro ou plusieurs fois.
30383 Elle active les options correspondantes dans la fenêtre de dialogue.
30385 \begin_inset Flex Code
30388 \begin_layout Plain Layout
30394 doit avoir soit une directive
30395 \begin_inset Flex Code
30398 \begin_layout Plain Layout
30406 \begin_inset Flex Code
30409 \begin_layout Plain Layout
30416 \begin_inset Flex Code
30419 \begin_layout Plain Layout
30427 la transformation ne sera pas reconnue par ce cadre.
30431 \begin_layout Subsection
30435 \begin_layout Description
30436 \begin_inset Flex Code
30439 \begin_layout Plain Layout
30441 \begin_inset space ~
30444 LaTeX|PDFLaTeX|PlainText|DocBook|XHTML
30449 décrit le format de document primaire relevant de cette définition de format.
30450 Tous les cadres n'ont pas de représentation raisonnable dans tous les formats de fichier documentaire.
30451 Définissez cependant une section
30452 \begin_inset Flex Code
30455 \begin_layout Plain Layout
30461 pour tous les formats,
30462 et utilisez un texte bidon lorsqu'il n'existe pas de représentation.
30463 Ainsi vous verrez au minimum une référence à l'objet externe dans le document exporté.
30466 \begin_layout Description
30467 \begin_inset Flex Code
30470 \begin_layout Plain Layout
30472 \begin_inset space ~
30476 \begin_inset space ~
30484 définit une macro additionnelle
30485 \begin_inset Flex Code
30488 \begin_layout Plain Layout
30494 pour la substitution par
30495 \begin_inset Flex Code
30498 \begin_layout Plain Layout
30506 \begin_inset Flex Code
30509 \begin_layout Plain Layout
30515 peut elle-même contenir des macros de substitution.
30516 L'avantage par rapport à l'usage direct de
30517 \begin_inset Flex Code
30520 \begin_layout Plain Layout
30527 \begin_inset Flex Code
30530 \begin_layout Plain Layout
30536 est que la valeur substituée par
30537 \begin_inset Flex Code
30540 \begin_layout Plain Layout
30546 est nettoyée de sorte qu'elle est un argument facultatif valide dans le format documentaire.
30547 Cette directive doit apparaître une et une seule fois.
30550 \begin_layout Description
30551 \begin_inset Flex Code
30554 \begin_layout Plain Layout
30556 \begin_inset space ~
30564 spécifie le texte inséré dans le document exporté.
30565 C'est en fait la directive la plus importante et elle peut être assez compliquée.
30566 Cette directive doit apparaître une et une seule fois.
30569 \begin_layout Description
30570 \begin_inset Flex Code
30573 \begin_layout Plain Layout
30575 \begin_inset space ~
30583 spécifie un élément de préambule qui sera inclus dans le préambule \SpecialChar LaTeX
30585 Il doit être défini par
30586 \begin_inset Flex Code
30589 \begin_layout Plain Layout
30597 \begin_inset Flex Code
30600 \begin_layout Plain Layout
30607 Cette directive doit apparaître une et une seule fois.
30610 \begin_layout Description
30611 \begin_inset Flex Code
30614 \begin_layout Plain Layout
30616 \begin_inset space ~
30620 \begin_inset space ~
30628 désigne les fichiers créés par la procédure de conversion et requis par un format d'exportation particulier.
30629 Si le nom d'un fichier est relatif,
30630 il est interprété relativement au document maître.
30631 Cette directive peut apparaître zéro ou plusieurs fois.
30634 \begin_layout Description
30635 \begin_inset Flex Code
30638 \begin_layout Plain Layout
30640 \begin_inset space ~
30648 désigne le nom d'un paquetage \SpecialChar LaTeX
30650 Le paquetage est inclus via
30651 \begin_inset Flex Code
30654 \begin_layout Plain Layout
30662 dans le préambule \SpecialChar LaTeX
30664 Cette directive peut apparaître zéro ou plusieurs fois.
30667 \begin_layout Description
30668 \begin_inset Flex Code
30671 \begin_layout Plain Layout
30673 \begin_inset space ~
30677 \begin_inset space ~
30680 RotationLatexCommand
30685 spécifie que la commande \SpecialChar LaTeX
30686 native doit être utilisée pour effectuer les rotations.
30687 Cette directive peut apparaître une fois ou pas du tout.
30690 \begin_layout Description
30691 \begin_inset Flex Code
30694 \begin_layout Plain Layout
30696 \begin_inset space ~
30700 \begin_inset space ~
30708 spécifie que la commande \SpecialChar LaTeX
30709 native doit être utilisée pour effectuer les changements de taille.
30710 Cette directive peut apparaître une fois ou pas du tout.
30713 \begin_layout Description
30714 \begin_inset Flex Code
30717 \begin_layout Plain Layout
30719 \begin_inset space ~
30723 \begin_inset space ~
30726 RotationLatexOption
30731 spécifie que les rotations sont effectuées via un paramètre facultatif.
30732 Cette directive peut apparaître une fois ou pas du tout.
30736 \begin_layout Description
30737 \begin_inset Flex Code
30740 \begin_layout Plain Layout
30742 \begin_inset space ~
30746 \begin_inset space ~
30754 spécifie que les changements de taille sont effectuées via un paramètre facultatif.
30755 Cette directive peut apparaître une fois ou pas du tout
30758 \begin_layout Description
30759 \begin_inset Flex Code
30762 \begin_layout Plain Layout
30764 \begin_inset space ~
30768 \begin_inset space ~
30776 spécifie que les recadrages sont effectuées via un paramètre facultatif.
30777 Cette directive peut apparaître une fois ou pas du tout.
30780 \begin_layout Description
30781 \begin_inset Flex Code
30784 \begin_layout Plain Layout
30786 \begin_inset space ~
30790 \begin_inset space ~
30798 spécifie qu'un paramètre supplémentaire facultatif est utilisé.
30799 Cette directive peut apparaître une fois ou pas du tout.
30802 \begin_layout Description
30803 \begin_inset Flex Code
30806 \begin_layout Plain Layout
30808 \begin_inset space ~
30816 spécifie le format de fichier du fichier converti.
30817 Ce doit être le nom d'un format reconnu par \SpecialChar LyX
30818 (voir la fenêtre de dialogue
30819 \begin_inset Flex Noun
30822 \begin_layout Plain Layout
30823 Outils\SpecialChar menuseparator
30824 Préférences\SpecialChar menuseparator
30826 \begin_inset space ~
30830 \begin_inset space ~
30833 fichiers\SpecialChar menuseparator
30835 \begin_inset space ~
30839 \begin_inset space ~
30848 Cette directive doit apparaître une et une seule fois.
30849 Si le format du fichier résultant est PDF,
30850 vous devez spécifier le format
30851 \begin_inset Flex Code
30854 \begin_layout Plain Layout
30861 qui est le format PDF utilisé pour insérer des graphiques.
30862 Les autres formats PDF définis servent aux exportations du document.
30865 \begin_layout Description
30866 \begin_inset Flex Code
30869 \begin_layout Plain Layout
30871 \begin_inset space ~
30879 spécifie le nom du fichier converti.
30880 Le nom de fichier doit être absolu.
30881 Cette directive doit apparaître une et une seule fois.
30884 \begin_layout Subsection
30885 Définitions du préambule
30888 \begin_layout Standard
30889 La configuration du cadre externe peut contenir des définitions additionnelles de préambule incluses dans
30890 \begin_inset Flex Code
30893 \begin_layout Plain Layout
30901 \begin_inset Flex Code
30904 \begin_layout Plain Layout
30911 Elle peuvent être utilisées par les cadres dans la section
30912 \begin_inset Flex Code
30915 \begin_layout Plain Layout
30924 \begin_layout Section
30925 Le mécanisme de substitution
30928 \begin_layout Standard
30929 Quand la fenêtre d'objet externe invoque un programme externe,
30930 il le fait selon la commande définie dans le fichier de configuration des cadres.
30931 Ces commandes peuvent contenir diverses macros qui sont interprétées avant l'exécution.
30932 Les commandes sont toujours exécutées dans le répertoire du document.
30935 \begin_layout Standard
30937 quand un objet externe est affiché,
30938 un mécanisme de substitution génère son nom,
30939 et la plupart des autres directives reconnaissent la substitution de manière similaire.
30942 \begin_layout Standard
30943 Les macros disponibles sont les suivantes :
30946 \begin_layout Description
30947 \begin_inset Flex Code
30950 \begin_layout Plain Layout
30951 $$AbsOrRelPathMaster
30956 est le est le chemin d'accès,
30957 absolu ou relatif au document maître \SpecialChar LyX
30961 \begin_layout Description
30962 \begin_inset Flex Code
30965 \begin_layout Plain Layout
30966 $$AbsOrRelPathParent
30971 est le est le chemin d'accès,
30972 absolu ou relatif au document \SpecialChar LyX
30976 \begin_layout Description
30977 \begin_inset Flex Code
30980 \begin_layout Plain Layout
30986 est le chemin d'accès absolu.
30989 \begin_layout Description
30990 \begin_inset Flex Code
30993 \begin_layout Plain Layout
30999 est le nom du fichier sans chemin d'accès et sans suffixe.
31002 \begin_layout Description
31003 \begin_inset Flex Code
31006 \begin_layout Plain Layout
31008 \begin_inset Quotes cld
31012 \begin_inset Quotes crd
31020 la macro dépliera le contenu du fichier de nom
31021 \begin_inset Flex Code
31024 \begin_layout Plain Layout
31033 \begin_layout Description
31034 \begin_inset Flex Code
31037 \begin_layout Plain Layout
31043 est le suffixe (point inclus).
31046 \begin_layout Description
31047 \begin_inset Flex Code
31050 \begin_layout Plain Layout
31057 \begin_inset Quotes cld
31061 \begin_inset Quotes crd
31064 si le fichier est en format JPEG,
31065 sinon sera la chaîne
31066 \begin_inset Quotes cld
31070 \begin_inset Quotes crd
31074 Ceci est utile pour éviter des conversions inutiles pour les formats de sortie admettant à la fois les types PNG et JPEG.
31075 Le modèle prédéfini
31076 \begin_inset Quotes cld
31080 \begin_inset Quotes crd
31083 utilise cette macro avec le moteur pdf\SpecialChar TeX
31087 \begin_layout Description
31088 \begin_inset Flex Code
31091 \begin_layout Plain Layout
31097 est le nom du fichier spécifié dans la fenêtre d'objet externe.
31098 Il est soit absolu,
31099 soit relatif au document \SpecialChar LyX
31103 \begin_layout Description
31104 \begin_inset Flex Code
31107 \begin_layout Plain Layout
31114 \begin_inset Quotes cld
31118 \begin_inset Quotes crd
31122 \begin_inset Flex Code
31125 \begin_layout Plain Layout
31131 (absolu ou relatif au document \SpecialChar LyX
31135 \begin_layout Description
31136 \begin_inset Flex Code
31139 \begin_layout Plain Layout
31145 est le chemin d'accès relatif au document maître \SpecialChar LyX
31149 \begin_layout Description
31150 \begin_inset Flex Code
31153 \begin_layout Plain Layout
31159 est le chemin d'accès relatif au document \SpecialChar LyX
31163 \begin_layout Description
31164 \begin_inset Flex Code
31167 \begin_layout Plain Layout
31173 désigne le chemin absolu du répertoire système.
31174 Typiquement utilisé pour pouvoir trouver les différents scripts auxiliaires fournis avec \SpecialChar LyX
31178 \begin_layout Description
31179 \begin_inset Flex Code
31182 \begin_layout Plain Layout
31188 est le nom et le chemin absolu d'un fichier temporaire qui sera automatiquement effacé quand le document sera fermé,
31189 ou l'objet externe effacé.
31192 \begin_layout Standard
31193 Toutes la macros de chemin contiennent un séparateur de répertoire final,
31194 vous pouvez donc construire par exemple le nom de fichier absolu avec
31195 \begin_inset Flex Code
31198 \begin_layout Plain Layout
31199 $$AbsPath$$Basename$$Extension
31207 \begin_layout Standard
31208 Les macros ci-dessus sont substituées dans toutes les directives sauf indiqué.
31210 \begin_inset Flex Code
31213 \begin_layout Plain Layout
31219 reconnaît également les substitutions suivantes si elles sont autorisées par les directives
31220 \begin_inset Flex Code
31223 \begin_layout Plain Layout
31230 \begin_inset Flex Code
31233 \begin_layout Plain Layout
31242 \begin_layout Description
31243 \begin_inset Flex Code
31246 \begin_layout Plain Layout
31252 partie initiale de la commande de changement de taille.
31255 \begin_layout Description
31256 \begin_inset Flex Code
31259 \begin_layout Plain Layout
31265 partie finale de la commande de changement de taille.
31268 \begin_layout Description
31269 \begin_inset Flex Code
31272 \begin_layout Plain Layout
31278 partie initiale de la commande de rotation.
31281 \begin_layout Description
31282 \begin_inset Flex Code
31285 \begin_layout Plain Layout
31291 partie finale de la commande de rotation.
31294 \begin_layout Standard
31295 La valeur de la chaîne de la directive
31296 \begin_inset Flex Code
31299 \begin_layout Plain Layout
31305 reconnaît également les substitutions suivantes si elles sont autorisées par les directives
31306 \begin_inset Flex Code
31309 \begin_layout Plain Layout
31316 \begin_inset Flex Code
31319 \begin_layout Plain Layout
31328 \begin_layout Description
31329 \begin_inset Flex Code
31332 \begin_layout Plain Layout
31338 option de recadrage.
31341 \begin_layout Description
31342 \begin_inset Flex Code
31345 \begin_layout Plain Layout
31351 option supplémentaire.
31354 \begin_layout Description
31355 \begin_inset Flex Code
31358 \begin_layout Plain Layout
31364 option de changement de taille.
31367 \begin_layout Description
31368 \begin_inset Flex Code
31371 \begin_layout Plain Layout
31377 option de rotation.
31380 \begin_layout Standard
31381 Vous pouvez vous demander pourquoi les macros de chemin d'accès sont aussi nombreuses.
31382 Il y a deux raisons principales:
31385 \begin_layout Enumerate
31386 les chemins d'accès relatifs et absolus doivent rester relatifs et absolus,
31388 Les utilisateurs peuvent avoir des raisons de préférer l'un ou l'autre.
31389 Les chemins relatifs sont utiles pour des documents portables sur différentes machines,
31391 Les chemins absolus peuvent être requis par certains logiciels;
31394 \begin_layout Enumerate
31396 traite les chemins d'accès relatifs différemment de \SpecialChar LyX
31397 et d'autres logiciels dans des fichiers inclus encapsulés.
31398 Pour \SpecialChar LyX
31401 un chemin relatif est toujours relatif au document qui contient le nom de fichier.
31402 Pour \SpecialChar LaTeX
31404 il est toujours relatif au document maître.
31405 Ces deux définitions sont identiques si vous n'avez qu'un seul document.,
31406 mais diffèrent si vous avez un document maître qui inclut des sous-documents.
31407 Ceci signifie que les chemins relatifs doivent être transformés pour être transmis à \SpecialChar LaTeX
31409 Heureusement \SpecialChar LyX
31410 fait ceci automatiquement si vous choisissez les macros de substitution correctes.
31413 \begin_layout Standard
31415 quelle macro faut-il choisir dans une nouvelle définition de cadre?
31416 La règle n'est pas difficile:
31419 \begin_layout Itemize
31421 \begin_inset Flex Code
31424 \begin_layout Plain Layout
31430 si un chemin absolu est requis;
31433 \begin_layout Itemize
31435 \begin_inset Flex Code
31438 \begin_layout Plain Layout
31439 $$AbsOrRelPathMaster
31444 si la chaîne substituée est du type entrée pour \SpecialChar LaTeX
31448 \begin_layout Itemize
31450 \begin_inset Flex Code
31453 \begin_layout Plain Layout
31454 $$AbsOrRelPathParent
31459 pour préserver le choix de l'utilisateur.
31462 \begin_layout Standard
31463 Des cas spéciaux existent pour lesquels cette règle n'est pas valable,
31464 et par exemple lorsque des chemins relatifs sont requis,
31465 mais elle fonctionne correctement d'habitude.
31466 Un exemple de cas tordu est la directive
31467 \begin_inset Flex Code
31470 \begin_layout Plain Layout
31471 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
31476 dans le cadre Xfig indiqué ci-dessus:
31477 il n'est pas possible d'utiliser le nom absolu parce que la copieur pour les fichiers
31478 \begin_inset Flex Code
31481 \begin_layout Plain Layout
31487 nécessite le nom relatif pour réécrire le contenu du fichier.
31490 \begin_layout Section
31491 La question de la sécurité
31492 \begin_inset CommandInset label
31494 name "sec:La-question-de"
31501 \begin_layout Standard
31502 L'insertion d'objet externe crée une interface avec un paquet de programmes externes et le fait de manière automatique,
31503 nous devons donc en examiner les conséquences en matière de sécurité.
31505 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,
31506 il semble possible de créer un document malveillant qui exécute des commandes indésirables quand un utilisateur le visualise ou l'imprime.
31507 C'est quelque chose que nous voulons absolument éviter.
31510 \begin_layout Standard
31512 comme les commandes du programme externe sont définies seulement dans le fichier de configuration des cadres,
31513 il n'y a pas de problème de sécurité si \SpecialChar LyX
31514 est configuré correctement avec seulement des cadres sûrs.
31515 Ceci parce que les programmes externes sont invoqués via l'appel système
31516 \begin_inset Flex Code
31519 \begin_layout Plain Layout
31525 et non via l'appel système
31526 \begin_inset Flex Code
31529 \begin_layout Plain Layout
31536 Il n'est donc pas possible d'exécuter des commandes arbitraires via le shell à partir du nom de fichier ou des paramètres.
31539 \begin_layout Standard
31540 Ceci implique aussi qu'il y a des restrictions dans les commandes définissables dans un cadre d'objet externe.
31542 les pipes et les redirections ne sont pas disponibles.
31543 C'était obligatoire pour que \SpecialChar LyX
31545 Si vous voulez utiliser quelques-unes des fonctions du shell,
31546 vous devez écrire un script sûr pour le faire de manière contrôlée,
31547 puis définir ce script comme commande.
31551 \begin_layout Standard
31552 Il est possible de créer un cadre qui interagit directement avec le shell,
31553 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,
31554 nous vous recommandons d'utiliser en général des scripts sûrs qui fonctionnent avec l'appel système
31555 \begin_inset Flex Code
31558 \begin_layout Plain Layout
31564 d'une manière contrôlée.
31566 si vous êtes dans un environnement dans lequel vous avez confiance,
31567 il est tentant de ne pas se fouler et d'utiliser des scripts shell ordinaires.
31568 Si vous faites cela,
31569 sachez que vous allez
31573 créer dans votre système une faille de sécurité facile à exploiter.
31574 Il est évident que de tels cadres non sécurisés ne seront jamais inclus dans la distribution standard de \SpecialChar LyX
31576 même si nous encourageons les gens à nous proposer de nouveaux cadres dans la tradition du logiciel libre.
31577 Mais \SpecialChar LyX
31578 tel que vous vous le procurez par les voies officielles de distribution ne contiendra jamais de cadres non sécurisés.
31581 \begin_layout Standard
31582 L'insertion d'objet externe est un outil très puissant,
31583 et vous devez faire attention à ne pas mettre en péril la sécurité avec cette puissance.
31584 Une légère erreur dans une seule ligne d'un script apparemment inoffensif peut ouvrir la voie à d'énormes problèmes.
31585 Si vous n'avez pas une compréhension claire de ce qui est en jeu,
31586 nous vous recommandons de consulter un professionnel de la sécurité,
31587 ou de contacter l'équipe de développement de \SpecialChar LyX
31588 si vous vous demandez si votre cadre est sûr ou non.
31589 Faites le avant de l'utiliser dans un environnement que vous ne contrôlez pas.
31592 \begin_layout Chapter
31594 Liste des fonctions utilisables dans les styles
31595 \begin_inset CommandInset label
31597 name "chap:List-of-functions"
31604 \begin_layout Standard
31606 \begin_inset Tabular
31607 <lyxtabular version="3" rows="11" columns="8">
31608 <features tabularvalignment="middle">
31609 <column alignment="left" valignment="top">
31610 <column alignment="left" valignment="top">
31611 <column alignment="left" valignment="top">
31612 <column alignment="left" valignment="top">
31613 <column alignment="left" valignment="top">
31614 <column alignment="left" valignment="top">
31615 <column alignment="left" valignment="top">
31616 <column alignment="left" valignment="top">
31618 <cell alignment="left" valignment="top" usebox="none">
31621 \begin_layout Plain Layout
31627 <cell alignment="left" valignment="top" usebox="none">
31630 \begin_layout Plain Layout
31636 <cell alignment="left" valignment="top" usebox="none">
31639 \begin_layout Plain Layout
31645 <cell alignment="left" valignment="top" usebox="none">
31648 \begin_layout Plain Layout
31654 <cell alignment="center" valignment="top" usebox="none">
31657 \begin_layout Plain Layout
31663 <cell alignment="center" valignment="top" usebox="none">
31666 \begin_layout Plain Layout
31672 <cell alignment="center" valignment="top" usebox="none">
31675 \begin_layout Plain Layout
31681 <cell alignment="center" valignment="top" usebox="none">
31684 \begin_layout Plain Layout
31692 <cell alignment="left" valignment="top" usebox="none">
31695 \begin_layout Plain Layout
31701 <cell alignment="left" valignment="top" usebox="none">
31704 \begin_layout Plain Layout
31710 <cell alignment="left" valignment="top" usebox="none">
31713 \begin_layout Plain Layout
31719 <cell alignment="left" valignment="top" usebox="none">
31722 \begin_layout Plain Layout
31728 <cell alignment="center" valignment="top" usebox="none">
31731 \begin_layout Plain Layout
31737 <cell alignment="center" valignment="top" usebox="none">
31740 \begin_layout Plain Layout
31746 <cell alignment="center" valignment="top" usebox="none">
31749 \begin_layout Plain Layout
31755 <cell alignment="center" valignment="top" usebox="none">
31758 \begin_layout Plain Layout
31766 <cell alignment="left" valignment="top" usebox="none">
31769 \begin_layout Plain Layout
31775 <cell alignment="left" valignment="top" usebox="none">
31778 \begin_layout Plain Layout
31784 <cell alignment="left" valignment="top" usebox="none">
31787 \begin_layout Plain Layout
31793 <cell alignment="left" valignment="top" usebox="none">
31796 \begin_layout Plain Layout
31802 <cell alignment="center" valignment="top" usebox="none">
31805 \begin_layout Plain Layout
31811 <cell alignment="center" valignment="top" usebox="none">
31814 \begin_layout Plain Layout
31820 <cell alignment="center" valignment="top" usebox="none">
31823 \begin_layout Plain Layout
31829 <cell alignment="center" valignment="top" usebox="none">
31832 \begin_layout Plain Layout
31840 <cell alignment="left" valignment="top" usebox="none">
31843 \begin_layout Plain Layout
31849 <cell alignment="left" valignment="top" usebox="none">
31852 \begin_layout Plain Layout
31858 <cell alignment="left" valignment="top" usebox="none">
31861 \begin_layout Plain Layout
31867 <cell alignment="left" valignment="top" usebox="none">
31870 \begin_layout Plain Layout
31876 <cell alignment="center" valignment="top" usebox="none">
31879 \begin_layout Plain Layout
31885 <cell alignment="center" valignment="top" usebox="none">
31888 \begin_layout Plain Layout
31894 <cell alignment="center" valignment="top" usebox="none">
31897 \begin_layout Plain Layout
31903 <cell alignment="center" valignment="top" usebox="none">
31906 \begin_layout Plain Layout
31914 <cell alignment="left" valignment="top" usebox="none">
31917 \begin_layout Plain Layout
31923 <cell alignment="left" valignment="top" usebox="none">
31926 \begin_layout Plain Layout
31932 <cell alignment="left" valignment="top" usebox="none">
31935 \begin_layout Plain Layout
31941 <cell alignment="left" valignment="top" usebox="none">
31944 \begin_layout Plain Layout
31950 <cell alignment="center" valignment="top" usebox="none">
31953 \begin_layout Plain Layout
31959 <cell alignment="center" valignment="top" usebox="none">
31962 \begin_layout Plain Layout
31968 <cell alignment="center" valignment="top" usebox="none">
31971 \begin_layout Plain Layout
31977 <cell alignment="center" valignment="top" usebox="none">
31980 \begin_layout Plain Layout
31988 <cell alignment="left" valignment="top" usebox="none">
31991 \begin_layout Plain Layout
31997 <cell alignment="left" valignment="top" usebox="none">
32000 \begin_layout Plain Layout
32006 <cell alignment="left" valignment="top" usebox="none">
32009 \begin_layout Plain Layout
32015 <cell alignment="left" valignment="top" usebox="none">
32018 \begin_layout Plain Layout
32024 <cell alignment="center" valignment="top" usebox="none">
32027 \begin_layout Plain Layout
32033 <cell alignment="center" valignment="top" usebox="none">
32036 \begin_layout Plain Layout
32042 <cell alignment="center" valignment="top" usebox="none">
32045 \begin_layout Plain Layout
32051 <cell alignment="center" valignment="top" usebox="none">
32054 \begin_layout Plain Layout
32062 <cell alignment="left" valignment="top" usebox="none">
32065 \begin_layout Plain Layout
32071 <cell alignment="left" valignment="top" usebox="none">
32074 \begin_layout Plain Layout
32080 <cell alignment="left" valignment="top" usebox="none">
32083 \begin_layout Plain Layout
32089 <cell alignment="left" valignment="top" usebox="none">
32092 \begin_layout Plain Layout
32098 <cell alignment="center" valignment="top" usebox="none">
32101 \begin_layout Plain Layout
32107 <cell alignment="center" valignment="top" usebox="none">
32110 \begin_layout Plain Layout
32116 <cell alignment="center" valignment="top" usebox="none">
32119 \begin_layout Plain Layout
32125 <cell alignment="center" valignment="top" usebox="none">
32128 \begin_layout Plain Layout
32136 <cell alignment="left" valignment="top" usebox="none">
32139 \begin_layout Plain Layout
32145 <cell alignment="left" valignment="top" usebox="none">
32148 \begin_layout Plain Layout
32154 <cell alignment="left" valignment="top" usebox="none">
32157 \begin_layout Plain Layout
32163 <cell alignment="left" valignment="top" usebox="none">
32166 \begin_layout Plain Layout
32172 <cell alignment="center" valignment="top" usebox="none">
32175 \begin_layout Plain Layout
32181 <cell alignment="center" valignment="top" usebox="none">
32184 \begin_layout Plain Layout
32190 <cell alignment="center" valignment="top" usebox="none">
32193 \begin_layout Plain Layout
32199 <cell alignment="center" valignment="top" usebox="none">
32202 \begin_layout Plain Layout
32210 <cell alignment="left" valignment="top" usebox="none">
32213 \begin_layout Plain Layout
32219 <cell alignment="left" valignment="top" usebox="none">
32222 \begin_layout Plain Layout
32228 <cell alignment="left" valignment="top" usebox="none">
32231 \begin_layout Plain Layout
32237 <cell alignment="left" valignment="top" usebox="none">
32240 \begin_layout Plain Layout
32246 <cell alignment="center" valignment="top" usebox="none">
32249 \begin_layout Plain Layout
32255 <cell alignment="center" valignment="top" usebox="none">
32258 \begin_layout Plain Layout
32264 <cell alignment="center" valignment="top" usebox="none">
32267 \begin_layout Plain Layout
32273 <cell alignment="center" valignment="top" usebox="none">
32276 \begin_layout Plain Layout
32284 <cell alignment="left" valignment="top" usebox="none">
32287 \begin_layout Plain Layout
32293 <cell alignment="left" valignment="top" usebox="none">
32296 \begin_layout Plain Layout
32302 <cell alignment="left" valignment="top" usebox="none">
32305 \begin_layout Plain Layout
32311 <cell alignment="left" valignment="top" usebox="none">
32314 \begin_layout Plain Layout
32320 <cell alignment="center" valignment="top" usebox="none">
32323 \begin_layout Plain Layout
32329 <cell alignment="center" valignment="top" usebox="none">
32332 \begin_layout Plain Layout
32338 <cell alignment="center" valignment="top" usebox="none">
32341 \begin_layout Plain Layout
32347 <cell alignment="center" valignment="top" usebox="none">
32350 \begin_layout Plain Layout
32358 <cell alignment="center" valignment="top" usebox="none">
32361 \begin_layout Plain Layout
32367 <cell alignment="center" valignment="top" usebox="none">
32370 \begin_layout Plain Layout
32376 <cell alignment="center" valignment="top" usebox="none">
32379 \begin_layout Plain Layout
32385 <cell alignment="center" valignment="top" usebox="none">
32388 \begin_layout Plain Layout
32394 <cell alignment="center" valignment="top" usebox="none">
32397 \begin_layout Plain Layout
32403 <cell alignment="center" valignment="top" usebox="none">
32406 \begin_layout Plain Layout
32412 <cell alignment="center" valignment="top" usebox="none">
32415 \begin_layout Plain Layout
32421 <cell alignment="center" valignment="top" usebox="none">
32424 \begin_layout Plain Layout
32438 \begin_layout Chapter
32439 Noms des couleurs disponibles utilisables dans les styles
32440 \begin_inset CommandInset label
32442 name "chap:Names-of-colors"
32449 \begin_layout Standard
32450 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
32454 \begin_layout Section
32458 \begin_layout Standard
32459 Les mots-clés suivants ne sont pas des couleurs,
32460 mais plutôt des actions sur la définition des couleurs.
32463 \begin_layout Description
32464 ignore couleur ignorée
32467 \begin_layout Description
32468 inherit couleur héritée
32471 \begin_layout Description
32472 none pas de couleur particulière – réinitialisation ou couleur implicite
32475 \begin_layout Section
32479 \begin_layout Standard
32480 Ces couleurs ne peuvent pas être personnalisées.
32481 Merci de ne pas utiliser ces couleurs dans les définitions de format,
32482 du fait qu'elles fonctionneront mal avec certains thèmes (comme les thèmes sombres).
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 Description
32549 \begin_layout Description
32553 \begin_layout Description
32557 \begin_layout Description
32561 \begin_layout Section
32562 Couleurs dynamiques
32565 \begin_layout Standard
32566 Ces couleurs sont affectées à différents éléments dans
32568 Outils\SpecialChar menuseparator
32574 \begin_layout Description
32575 added_space espace ajoutée
32578 \begin_layout Description
32579 addedtext texte ajouté
32582 \begin_layout Description
32583 appendix marque d'annexe
32586 \begin_layout Description
32590 \begin_layout Description
32591 bottomarea zone du bas
32594 \begin_layout Description
32595 branchlabel étiquette de branche
32598 \begin_layout Description
32599 buttonbg fond de bouton d'insert
32602 \begin_layout Description
32603 buttonframe bordure de bouton d'insert
32606 \begin_layout Description
32607 buttonhoverbg fond du bouton d'insert (pointé)
32610 \begin_layout Description
32611 changebar barre de modification
32614 \begin_layout Description
32615 changedtextauthor1 texte modifié auteur 1
32618 \begin_layout Description
32619 changedtextauthor2 texte modifié auteur 2
32622 \begin_layout Description
32623 changedtextauthor3 texte modifié auteur 3
32626 \begin_layout Description
32627 changedtextauthor4 texte modifié auteur 4
32630 \begin_layout Description
32631 changedtextauthor5 texte modifié auteur 5
32634 \begin_layout Description
32635 collapsibletext texte d'insert repliable
32638 \begin_layout Description
32639 collapsibleframe cadre d'insert repliable
32642 \begin_layout Description
32643 command insert de commande
32646 \begin_layout Description
32647 commandbg fond d'insert de commande
32650 \begin_layout Description
32651 commandframe cadre d'insert de commande
32654 \begin_layout Description
32655 comment étiquette de commentaire
32658 \begin_layout Description
32659 commentbg fond de commentaire
32662 \begin_layout Description
32666 \begin_layout Description
32667 deletedtext texte supprimé
32670 \begin_layout Description
32671 deletedtextmodifier modificateur de texte supprimé
32674 \begin_layout Description
32675 depthbar barre de profondeur
32678 \begin_layout Description
32679 eolmarker marqueur de fin de ligne
32682 \begin_layout Description
32683 error erreur \SpecialChar LaTeX
32687 \begin_layout Description
32688 footlabel étiquette de note de bas de page
32691 \begin_layout Description
32692 foreground foreground color
32695 \begin_layout Description
32696 graphicsbg fond graphique
32699 \begin_layout Description
32700 greyedoutbg fond d'insert grisé
32703 \begin_layout Description
32704 greyedoutlabel étiquette d'insert grisé
32707 \begin_layout Description
32708 greyedouttext texte d'insert grisé
32711 \begin_layout Description
32712 indexlabel étiquette d'index
32715 \begin_layout Description
32716 inlinecompletion complétion en ligne
32719 \begin_layout Description
32720 insetbg fond d'insert
32723 \begin_layout Description
32724 insetframe cadre d'insert
32727 \begin_layout Description
32728 language langue étrangère
32731 \begin_layout Description
32732 latex texte \SpecialChar LaTeX
32736 \begin_layout Description
32737 listingsbg fond de listing
32740 \begin_layout Description
32741 marginlabel étiquette de note en marge
32744 \begin_layout Description
32745 math texte mathématique
32748 \begin_layout Description
32749 mathbg fond mathématique
32752 \begin_layout Description
32753 mathcorners cadre mathématique (non pointé)
32756 \begin_layout Description
32757 mathframe cadre mathématique (pointé)
32760 \begin_layout Description
32761 mathline ligne mathématique
32764 \begin_layout Description
32765 mathmacrobg fond de macro mathématique
32768 \begin_layout Description
32769 mathmacroblend macro mathématique désactivée
32772 \begin_layout Description
32773 mathmacroframe cadre de macro mathématique
32776 \begin_layout Description
32777 mathmacrohoverbg fond dynamique de macro mathématique
32780 \begin_layout Description
32781 mathmacrolabel étiquette de macro mathématique
32784 \begin_layout Description
32785 mathmacronewarg macro mathématique :
32789 \begin_layout Description
32790 mathmacrooldarg macro mathématique :
32794 \begin_layout Description
32795 newpage saut de page
32798 \begin_layout Description
32799 nonunique_inlinecompletion complétion en ligne (choix multiples)
32802 \begin_layout Description
32803 note étiquette de note
32806 \begin_layout Description
32807 notebg fond de note
32810 \begin_layout Description
32811 pagebreak saut de page / saut de ligne
32814 \begin_layout Description
32815 paragraphmarker marqueur de paragraphe
32818 \begin_layout Description
32819 phantomtext texte d'insert fantôme
32822 \begin_layout Description
32826 \begin_layout Description
32827 previewframe cadre d'aperçu
32830 \begin_layout Description
32831 regexpframe cadre d'expression régulière
32834 \begin_layout Description
32835 scroll color that indicates when a row can be scrolled
32838 \begin_layout Description
32839 selection sélection (fond)
32842 \begin_layout Description
32843 selectiontext sélection (texte)
32846 \begin_layout Description
32847 shadedbg boîte ombrée
32850 \begin_layout Description
32851 special caractère spécial
32854 \begin_layout Description
32855 tabularline ligne de tableau
32858 \begin_layout Description
32859 tabularonoffline ligne on/off de tableau
32862 \begin_layout Description
32863 textlabel1 couleur 1 des étiquettes de format et d'inserts personnalisés
32866 \begin_layout Description
32867 textlabel2 couleur 2 des étiquettes de format et d'inserts personnalisés
32870 \begin_layout Description
32871 textlabel3 couleur 3 des étiquettes de format et d'inserts personnalisés
32874 \begin_layout Description
32875 urllabel étiquette d'URL
32878 \begin_layout Description
32879 urltext texte d'URL