1 #LyX 2.2 created this file. For more info see http://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 fleqn,liststotoc,bibtotoc,idxtotoc,BCOR7.5mm,titlepage,tablecaptionabove
39 \use_default_options false
43 \maintain_unincluded_children false
45 \language_package default
48 \font_roman "lmodern" "default"
49 \font_sans "lmss" "default"
50 \font_typewriter "lmtt" "default"
51 \font_math "auto" "auto"
52 \font_default_family default
53 \use_non_tex_fonts false
56 \font_sf_scale 100 100
57 \font_tt_scale 100 100
59 \default_output_format pdf2
61 \bibtex_command default
62 \index_command default
66 \pdf_title "LyX Configuration Manual"
67 \pdf_author "LyX Team"
68 \pdf_subject "LyX-documentation Customization"
69 \pdf_keywords "LyX, documentation, customization"
71 \pdf_bookmarksnumbered true
72 \pdf_bookmarksopen true
73 \pdf_bookmarksopenlevel 1
78 \pdf_pdfusetitle false
79 \pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue,pdfpagelayout=OneColumn, pdfnewwindow=true, pdfstartview=XYZ, plainpages=false"
82 \use_package amsmath 0
83 \use_package amssymb 0
86 \use_package mathdots 1
87 \use_package mathtools 0
89 \use_package stackrel 0
90 \use_package stmaryrd 0
91 \use_package undertilde 0
93 \cite_engine_type default
97 \paperorientation portrait
101 \notefontcolor #0000ff
113 \paragraph_separation indent
114 \paragraph_indentation default
115 \quotes_language french
118 \paperpagestyle headings
119 \tracking_changes false
120 \output_changes false
123 \html_be_strict false
129 Personnaliser \SpecialChar LyX
130 : fonctions pour l'utilisateur avancé
134 par l'équipe \SpecialChar LyX
139 \begin_layout Plain Layout
140 Merci d'envoyer vos commentaires et corrections à la liste de diffusion
141 de la documentation de \SpecialChar LyX
145 \begin_inset CommandInset href
147 target "lyx-docs@lists.lyx.org"
155 \begin_inset Quotes fld
159 \begin_inset Quotes frd
162 dans l'objet, et mettre en copie le responsable courant de ce fichier,
163 Richard Heck <rgheck@comcast.net>.
164 \begin_inset Newline newline
167 Traduction en français par : P.-H.
178 Meunier-Guttin-Cluzel
185 Merci d'envoyer vos commentaires et corrections sur la traduction à la
186 liste de diffusion de \SpecialChar LyX
189 <lyx-fr@lists.lyx.org>
197 \begin_inset Note Note
200 \begin_layout Plain Layout
201 Informations de révision :
204 \begin_layout Plain Layout
205 Traduction : remplacement de Éditer/Visionner/Insérer/Naviguer par Édition/Affic
206 hage/Insertion/Navigation, 31/10/2012 (JPC)
209 \begin_layout Plain Layout
210 Mise à jour OK pour la publication 2.0.0, Date: 21/01/2014 (JPC)
213 \begin_layout Plain Layout
214 Remplacement de « appendice » par « annexe », 31/12/2014 (JPC)
217 \begin_layout Plain Layout
218 Mise à jour pour 2.2, 19/01/2016 (JPC)
221 \begin_layout Plain Layout
222 Original : 09/06/2013
228 \begin_inset Newline newline
232 \begin_inset Newline newline
238 \begin_layout Standard
239 \begin_inset CommandInset toc
240 LatexCommand tableofcontents
247 \begin_layout Chapter
251 \begin_layout Standard
252 Ce manuel couvre les fonctions de personnalisation de \SpecialChar LyX
254 Nous y abordons des sujets comme les raccourcis clavier, les options d'aperçu
255 à l'écran, les options d'impression, l'envoi de commandes à \SpecialChar LyX
258 , l'internationalisation, l'installation de nouvelles classes \SpecialChar LaTeX
260 formats \SpecialChar LyX
262 Nous n'espérons pas aborder tout ce que vous pouvez modifier – nos développeurs
263 ajoutent de nouvelles fonctions plus vite que nous n'en écrivons la documentati
264 on – mais nous allons expliquer les personnalisations les plus courantes
265 et au moins vous indiquer la bonne direction pour les plus obscures d'entre
269 \begin_layout Chapter
270 Les fichiers de configuration de \SpecialChar LyX
274 \begin_layout Standard
275 Ce chapitre devrait vous aider à trouver votre chemin parmi les fichiers
276 de configuration de \SpecialChar LyX
278 Avant d'entreprendre sa lecture, consultez
280 Aide\SpecialChar menuseparator
296 pour connaître le répertoire de bibliothèques et le répertoire utilisateur
299 C'est dans celui-ci que \SpecialChar LyX
300 place ses fichiers de configuration système; le
301 répertoire utilisateur est celui dans lequel vous pouvez mettre vos versions
302 modifiées Le premier sera appelé
303 \begin_inset Flex Code
306 \begin_layout Plain Layout
314 \begin_inset Flex Code
317 \begin_layout Plain Layout
323 dans la suite de ce document.
326 \begin_layout Section
327 Qu'est-ce qu'il y a dans
328 \begin_inset Flex Code
331 \begin_layout Plain Layout
341 \begin_layout Standard
342 \begin_inset Flex Code
345 \begin_layout Plain Layout
352 et ses sous-répertoires contiennent un certain nombre de fichiers qui peuvent
353 servir à personnaliser le comportement de \SpecialChar LyX
355 Vous pouvez modifier ces fichiers depuis \SpecialChar LyX
356 lui-même avec la fenêtre
358 Outils\SpecialChar menuseparator
362 La plupart des réglages personnels que vous voudrez apporter à \SpecialChar LyX
364 se faire par l'intermédiaire de cette fenêtre.
365 Il y a cependant bien d'autres aspects du fonctionnement de \SpecialChar LyX
367 on peut agir en modifiant les fichiers de
368 \begin_inset Flex Code
371 \begin_layout Plain Layout
379 Ils entrent dans différentes catégories, qui sont décrites dans les sous-sectio
383 \begin_layout Subsection
384 Les fichiers générés automatiquement
387 \begin_layout Standard
388 Ces fichiers sont générés au moment de la configuration de \SpecialChar LyX
390 Ils définissent différentes valeurs par défaut qui sont évaluées par l'inspecti
392 Comme ils peuvent être réécrits à tout moment, il n'est pas conseillé de
396 \begin_layout Labeling
397 \labelwidthstring 00.00.0000
398 \begin_inset Flex Code
401 \begin_layout Plain Layout
407 contient les valeurs implicites pour différentes commandes.
410 \begin_layout Labeling
411 \labelwidthstring 00.00.0000
412 \begin_inset Flex Code
415 \begin_layout Plain Layout
421 contient la liste des paquetages \SpecialChar LaTeX
425 ne se sert pas directement de ce fichier, mais les informations obtenues
426 sont disponibles en faisant
428 Aide\SpecialChar menuseparator
439 \begin_layout Labeling
440 \labelwidthstring 00.00.0000
441 \begin_inset Flex Code
444 \begin_layout Plain Layout
450 donne la liste des classes de texte présentes dans le répertoire
451 \begin_inset Flex Code
454 \begin_layout Plain Layout
460 , les classes de document \SpecialChar LaTeX
461 correspondantes et leur description.
465 \begin_layout Labeling
466 \labelwidthstring 00.00.0000
467 \begin_inset Flex Code
470 \begin_layout Plain Layout
476 donne la liste des modules figurant dans vos répertoires de format (
477 \begin_inset Flex Code
480 \begin_layout Plain Layout
491 \begin_layout Labeling
492 \labelwidthstring 00.00.0000
493 \begin_inset Flex Code
496 \begin_layout Plain Layout
502 donne la liste de différentes sortes de fichiers connexes à \SpecialChar LaTeX
507 \begin_layout Labeling
508 \labelwidthstring 00.00.0000
509 \begin_inset Flex Code
512 \begin_layout Plain Layout
513 doc/\SpecialChar LaTeX
519 est généré automatiquement pendant la configuration de \SpecialChar LyX
520 , à partir du fichier
522 \begin_inset Flex Code
525 \begin_layout Plain Layout
535 \begin_layout Subsection
539 \begin_layout Standard
540 Ces répertoires figurent à la fois dans
541 \begin_inset Flex Code
544 \begin_layout Plain Layout
551 \begin_inset Flex Code
554 \begin_layout Plain Layout
561 Si un fichier existe dans les deux répertoires, c'est celui de
562 \begin_inset Flex Code
565 \begin_layout Plain Layout
574 \begin_layout Labeling
575 \labelwidthstring 00.00.0000
576 \begin_inset Flex Code
579 \begin_layout Plain Layout
585 ce répertoire contient les fichiers de définition des raccourcis clavier,
587 \begin_inset Flex Code
590 \begin_layout Plain Layout
598 \begin_inset Quotes fld
602 \begin_inset Quotes frd
605 du fichier de raccourcis, appelée
606 \begin_inset Flex Code
609 \begin_layout Plain Layout
615 , celle-ci sera détectée et utilisée en premier.
618 \begin_layout Labeling
619 \labelwidthstring 00.00.0000
620 \begin_inset Flex Code
623 \begin_layout Plain Layout
629 contient quelques fichiers graphiques qui peuvent être inclus dans les
634 \begin_layout Labeling
635 \labelwidthstring 00.00.0000
636 \begin_inset Flex Code
639 \begin_layout Plain Layout
645 contient les fichiers de la documentation de \SpecialChar LyX
646 (dont celui que vous êtes
649 \begin_inset Flex Code
652 \begin_layout Plain Layout
659 est un cas à part, comme nous venons de le voir.
660 S'il existe des version traduites des fichiers d'aide, avec le préfixe
662 \begin_inset Flex Code
665 \begin_layout Plain Layout
671 , celles-ci seront utilisées d'abord (voir le
676 \begin_inset CommandInset ref
678 reference "chap:i18n"
686 \begin_layout Labeling
687 \labelwidthstring 00.00.0000
688 \begin_inset Flex Code
691 \begin_layout Plain Layout
697 contient les fichiers d'exemples qui illustrent la façon d'utiliser certaines
699 Vous pouvez y accéder en appuyant sur le bouton
704 \begin_inset Flex Noun
707 \begin_layout Plain Layout
708 Fichier\SpecialChar menuseparator
717 \begin_layout Labeling
718 \labelwidthstring 00.00.0000
719 \begin_inset Flex Code
722 \begin_layout Plain Layout
728 contient les fichiers d'images utilisés dans l'interface
733 Il contient également les icônes utilisées dans la barre d'outils et les
734 bannières affichées au démarrage de \SpecialChar LyX
738 \begin_layout Labeling
739 \labelwidthstring 00.00.0000
740 \begin_inset Flex Code
743 \begin_layout Plain Layout
749 contient les fichiers de réaffectation clavier.
751 \begin_inset CommandInset ref
753 reference "sec:clavier"
757 pour des informations détaillées.
761 \begin_layout Labeling
762 \labelwidthstring 00.00.0000
763 \begin_inset Flex Code
766 \begin_layout Plain Layout
772 contient les classes de texte et les fichiers de modules décrits au
773 \begin_inset CommandInset ref
775 reference "chap:classe-texte"
782 \begin_layout Labeling
783 \labelwidthstring 00.00.0000
784 \begin_inset Flex Code
787 \begin_layout Plain Layout
793 contient les scripts Python
794 \begin_inset Flex Code
797 \begin_layout Plain Layout
803 permettant d'effectuer les conversions entre versions de \SpecialChar LyX
805 Ils peuvent être exécutés depuis la ligne de commande, si vous désirez
806 par exemple faire un traitement par lots.
809 \begin_layout Labeling
810 \labelwidthstring 00.00.0000
811 \begin_inset Flex Code
814 \begin_layout Plain Layout
820 contient quelques fichiers qui illustrent les possibilités offertes par
822 \begin_inset Flex Noun
825 \begin_layout Plain Layout
838 \begin_layout Labeling
839 \labelwidthstring 00.00.0000
840 \begin_inset Flex Code
843 \begin_layout Plain Layout
849 contient les fichiers modèles de \SpecialChar LyX
855 \begin_inset CommandInset ref
857 reference "sec:modeles"
864 \begin_layout Labeling
865 \labelwidthstring 00.00.0000
866 \begin_inset Flex Code
869 \begin_layout Plain Layout
875 contient des fichiers avec l'extension
876 \begin_inset Flex Code
879 \begin_layout Plain Layout
885 qui définissent l'interface utilisateur de \SpecialChar LyX
887 C'est-à-dire que ces fichiers définissent quels éléments apparaissent dans
888 les menus et quels éléments apparaissent dans la barre d'outils.
891 \begin_layout Subsection
892 Fichiers que vous n'avez pas à modifier
895 \begin_layout Standard
896 Ce sont des fichiers internes à \SpecialChar LyX
897 , et ils ne doivent pas être modifiés, sauf
898 par les développeurs.
902 \begin_layout Labeling
903 \labelwidthstring 00.00.0000
910 ce fichier contient la liste des développeurs de \SpecialChar LyX
912 Son contenu est affiché en sélectionnant
913 \begin_inset Flex Noun
916 \begin_layout Plain Layout
917 Aide\SpecialChar menuseparator
926 \begin_layout Labeling
927 \labelwidthstring 00.00.0000
934 est un script \SpecialChar LaTeX
935 utilisé pendant le processus de configuration.
936 Ne pas le lancer directement.
940 \begin_layout Labeling
941 \labelwidthstring 00.00.0000
948 est le script qui permet de reconfigurer \SpecialChar LyX
950 Il génère des fichiers de configuration dans le répertoire dans lequel
954 \begin_layout Subsection
955 Autres fichiers appelant un commentaire
958 \begin_layout Labeling
959 \labelwidthstring 00.00.0000
964 contient des tables de conversion faisant correspondre les différents encodages
965 de caractères avec Unicode.
968 \begin_layout Labeling
969 \labelwidthstring 00.00.0000
974 contient les modèles disponibles pour la nouvelle fonction d'
975 \begin_inset Flex Noun
978 \begin_layout Plain Layout
993 \begin_inset CommandInset ref
995 reference "chap:Insérer-un-Objet"
1002 \begin_layout Labeling
1003 \labelwidthstring 00.00.0000
1008 contient la liste de toutes les langues actuellement supportées par \SpecialChar LyX
1012 \begin_layout Labeling
1013 \labelwidthstring 00.00.0000
1014 \begin_inset Flex Code
1017 \begin_layout Plain Layout
1023 contient des informations sur les différentes polices.
1026 \begin_layout Labeling
1027 \labelwidthstring 00.00.0000
1028 \begin_inset Flex Code
1031 \begin_layout Plain Layout
1037 contient les traductions pour les styles de paragraphe internationalisés
1039 \begin_inset space ~
1043 \begin_inset CommandInset ref
1045 reference "subsec:I18n"
1052 \begin_layout Labeling
1053 \labelwidthstring 00.00.0000
1054 \begin_inset Flex Code
1057 \begin_layout Plain Layout
1063 contient des informations sur les glyphes encodés en Unicode et la manière
1064 dont \SpecialChar LyX
1065 les traite via \SpecialChar LaTeX
1069 \begin_layout Section
1070 Votre répertoire personnel de configuration
1073 \begin_layout Standard
1074 Même si vous utilisez \SpecialChar LyX
1075 sans être le super-utilisateur, vous pouvez avoir
1076 envie de modifier la configuration de \SpecialChar LyX
1077 pour votre usage personnel.
1079 \begin_inset Flex Code
1082 \begin_layout Plain Layout
1088 contient les fichiers personnels de configuration.
1089 C'est le répertoire qui est décrit comme
1090 \begin_inset Quotes fld
1093 Répertoire utilisateur
1094 \begin_inset Quotes frd
1099 Aide\SpecialChar menuseparator
1101 \begin_inset space ~
1105 \begin_inset space ~
1109 \begin_inset space ~
1116 Il est traité comme un miroir du répertoire
1117 \begin_inset Flex Code
1120 \begin_layout Plain Layout
1127 , et chaque fichier qui se trouve dans
1131 remplace par conséquent le fichier correspondant de
1132 \begin_inset Flex Code
1135 \begin_layout Plain Layout
1143 Chaque fichier de configuration décrit dans les sections précédentes peut
1144 se trouver soit dans le répertoire de configuration système, ce qui jouera
1145 pour tous les utilisateurs, soit dans votre répertoire personnel, pour
1146 votre propre configuration.
1149 \begin_layout Standard
1150 Pour éclaircir la situation, voici quelques exemples:
1153 \begin_layout Itemize
1154 les réglages effectués dans la fenêtre
1156 Outils\SpecialChar menuseparator
1159 sont enregistrés dans un fichier
1160 \begin_inset Flex Code
1163 \begin_layout Plain Layout
1170 \begin_inset Flex Code
1173 \begin_layout Plain Layout
1182 \begin_layout Itemize
1183 quand vous reconfigurez \SpecialChar LyX
1186 Outils\SpecialChar menuseparator
1190 fait tourner le script
1191 \begin_inset Flex Code
1194 \begin_layout Plain Layout
1200 et les fichiers résultants sont placés dans votre répertoire personnel
1202 Ça signifie que les nouvelles classes de texte que vous avez pu ajouter
1204 \begin_inset Flex Code
1207 \begin_layout Plain Layout
1213 seront ajoutées à la liste des classes de la fenêtre
1215 Document\SpecialChar menuseparator
1222 \begin_layout Itemize
1223 Si vous récupérez sur le site ftp de \SpecialChar LyX
1224 des fichiers de documentation mis
1225 à jour et que vous n'êtes pas administrateur sur votre système, vous pouvez
1226 placer ces fichiers dans
1227 \begin_inset Flex Code
1230 \begin_layout Plain Layout
1236 et ils seront ouverts directement à partir du menu d'
1243 \begin_layout Section
1244 Utiliser \SpecialChar LyX
1245 avec plusieurs configurations
1248 \begin_layout Standard
1249 La liberté offerte pour le répertoire de configuration locale peut être
1250 insuffisante si vous avez besoin de plusieurs configurations différentes.
1251 Par exemple, vous pouvez vouloir utiliser des raccourcis clavier ou des
1252 réglages d'imprimante différents selon les circonstances
1256 \begin_layout Plain Layout
1257 NdT : ou encore vouloir écrire dans des langues différentes et adapter vos
1258 configurations en conséquence.
1264 Vous pouvez y arriver en ayant plusieurs répertoires de configuration.
1265 Vous spécifiez alors lequel utiliser au moment de lancer \SpecialChar LyX
1269 \begin_layout Standard
1270 Si vous lancez \SpecialChar LyX
1271 avec l'option de ligne de commande
1279 , le programme va lire la configuration qui se trouve dans ce répertoire,
1280 et non dans le répertoire par défaut (en lançant \SpecialChar LyX
1281 sans cette option vous
1282 pouvez déterminer le répertoire par défaut).
1283 Si ce répertoire n'existe pas, \SpecialChar LyX
1284 vous propose de le créer, exactement comme
1285 il le fait avec le répertoire implicite au premier lancement du programme.
1286 Vous pouvez modifier les options de configuration dans ce
1290 supplémentaire exactement comme vous le feriez pour le répertoire implicite.
1291 Ces répertoires sont complètement indépendants (mais lisez la suite).
1292 Notez que positionner la variable d'environnement
1296 a exactement le même effet.
1299 \begin_layout Standard
1300 Quand vous avez plusieurs configurations, vous devez faire plus attention:
1301 si vous voulez ajouter un nouveau format dans
1303 MonNouveauRép/layouts
1305 , pour qu'il soit disponible dans toutes vos configurations, vous devez
1306 l'ajouter dans chaque répertoire séparément.
1307 Vous pouvez contourner ceci avec l'astuce suivante: après que \SpecialChar LyX
1309 répertoire supplémentaire, la plupart des sous-répertoires (voir plus haut)
1311 Si vous voulez que la nouvelle configuration soit le reflet d'une déjà
1312 existante, remplacez le sous-répertoire vide par un lien symbolique au
1313 sous-répertoire correspondant dans la configuration existante.
1314 Faites toutefois attention avec le sous-répertoire
1318 , car il contient un fichier écrit par le script de configuration (accessible
1321 Outils\SpecialChar menuseparator
1324 ) qui est propre à chaque configuration.
1327 \begin_layout Chapter
1333 \begin_layout Standard
1334 Tous les options de la fenêtre
1338 sont expliquées dans l'annexe
1340 La fenêtre Préférences
1344 Guide de l'utilisateur
1347 Pour certaines options, vous trouverez ici plus de précisions.
1350 \begin_layout Section
1352 \begin_inset CommandInset label
1361 \begin_layout Standard
1362 La première étape consiste à définir vos formats de fichiers si ce n'est
1364 Pour ce faire, ouvrez
1365 \begin_inset Flex Noun
1368 \begin_layout Plain Layout
1369 Outils\SpecialChar menuseparator
1378 \begin_inset Flex Noun
1381 \begin_layout Plain Layout
1382 Gestion des fichiers\SpecialChar menuseparator
1390 , appuyez sur le bouton
1391 \begin_inset Flex Noun
1394 \begin_layout Plain Layout
1402 \begin_inset Flex Noun
1405 \begin_layout Plain Layout
1411 contient le nom utilisé pour identifier le format de manière interne.
1412 Vous devrez également saisir un suffixe de nom de fichier.
1413 Toutes ces informations sont obligatoires.
1415 \begin_inset Flex Noun
1418 \begin_layout Plain Layout
1424 permet de définir une séquence de touches du clavier pour un accès rapide
1425 aux menus (par exemple, appuyer sur
1426 \begin_inset Flex Noun
1429 \begin_layout Plain Layout
1436 \begin_inset Flex Noun
1439 \begin_layout Plain Layout
1440 Document\SpecialChar menuseparator
1441 Visionner (autres formats)\SpecialChar menuseparator
1450 \begin_layout Standard
1451 Un Format peut se voir associer une
1452 \begin_inset Flex Noun
1455 \begin_layout Plain Layout
1462 \begin_inset Flex Noun
1465 \begin_layout Plain Layout
1472 Par exemple, vous pouvez vouloir utiliser Ghostview pour afficher les fichier
1474 Vous pouvez saisir le nom de la commande permettant de lancer les programmes
1475 dans les champs correspondants.
1476 La visionneuse est lancée quand vous voulez voir un graphique dans \SpecialChar LyX
1479 \begin_inset Flex Noun
1482 \begin_layout Plain Layout
1483 Document\SpecialChar menuseparator
1490 L'éditeur est lancé par exemple quand vous faites un clic-droit sur un
1491 graphique et que vous choisissez
1492 \begin_inset Flex Noun
1495 \begin_layout Plain Layout
1496 Modifier le fichier via une application externe
1501 dans le menu contextuel qui apparaît.
1504 \begin_layout Standard
1506 \begin_inset Flex Noun
1509 \begin_layout Plain Layout
1515 d'un format est facultatif, mais s'il est précisé, il doit être unique
1516 pour l'ensemble des formats.
1517 Il est utilisé pour reconnaître les fichiers de ce format à partir de leur
1519 Pour certains formats de fichier importants, il n'y a pas de type MIME
1520 officiellement répertorié dans la base
1521 \begin_inset CommandInset href
1524 target "http://www.iana.org/assignments/media-types/"
1529 De ce fait \SpecialChar LyX
1530 utilise la liste plus étoffée spécifiée par
1531 \begin_inset CommandInset href
1533 name "freedesktop.org"
1534 target "http://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec"
1541 \begin_layout Standard
1542 La case à cocher Format de document informe \SpecialChar LyX
1543 que le format est approprié
1544 pour une exportation du document.
1545 Si la case est cochée que qu'une procédure de conversion est définie (voir
1547 \begin_inset space ~
1551 \begin_inset CommandInset ref
1553 reference "sec:Convertisseurs"
1557 ), ce format apparaîtra dans le menu
1558 \begin_inset Flex Noun
1561 \begin_layout Plain Layout
1562 Fichier\SpecialChar menuseparator
1569 Le format apparaîtra également dans le menu
1573 si une visionneuse est définie pour lui.
1574 Les formats purement graphiques, comme png, ne doivent pas utiliser cette
1576 Les formats adaptés à la fois aux graphiques et aux documents, comme pdf,
1580 \begin_layout Standard
1582 \begin_inset Flex Noun
1585 \begin_layout Plain Layout
1586 Format graphique vectoriel
1591 informe \SpecialChar LyX
1592 qu'un format peut contenir des vecteurs graphiques.
1593 Cette information est utile pour déterminer le format cible des graphiques
1594 inclus lors de l'exportation via
1595 \begin_inset Flex Noun
1598 \begin_layout Plain Layout
1605 Les graphiques inclus dans le document peuvent nécessiter une conversion
1607 \begin_inset Flex Noun
1610 \begin_layout Plain Layout
1617 \begin_inset Flex Noun
1620 \begin_layout Plain Layout
1627 \begin_inset Flex Noun
1630 \begin_layout Plain Layout
1637 \begin_inset Flex Noun
1640 \begin_layout Plain Layout
1646 ne sait pas gérer d'autres formats graphiques.
1647 Si un graphique inclus n'est pas déjà dans un des ces trois formats, il
1649 \begin_inset Flex Noun
1652 \begin_layout Plain Layout
1658 si la case est cochée, et en
1659 \begin_inset Flex Noun
1662 \begin_layout Plain Layout
1671 \begin_layout Section
1675 \begin_layout Standard
1676 Du fait que toutes les conversions d'un format à une autre se font dans
1677 la répertoire temporaire de \SpecialChar LyX
1678 , il peut être nécessaire de modifier un fichier
1679 avant de le copier dan le répertoire temporaire pour que la conversion
1680 se fasse correctement
1684 \begin_layout Plain Layout
1685 Par exemple, le fichier peut référencer d'autres fichiers ― e.g.
1686 une image ― par un nom de fichier relatif, qui peut devenir incorrect lors
1687 de la copie du fichier dans le répertoire temporaire.
1693 Ceci est effectué par un Copieur: il copie un fichier vers (ou depuis)
1694 le répertoire temporaire et peut le modifier à la volée.
1697 \begin_layout Standard
1698 La définition des copieurs peut utiliser huit variables:
1701 \begin_layout Labeling
1702 \labelwidthstring 00.00.0000
1703 \begin_inset Flex Code
1706 \begin_layout Plain Layout
1712 le répertoire système de \SpecialChar LyX
1714 \begin_inset space \thinspace{}
1718 \begin_inset space \space{}
1722 \begin_inset Flex Noun
1725 \begin_layout Plain Layout
1734 \begin_layout Labeling
1735 \labelwidthstring 00.00.0000
1736 \begin_inset Flex Code
1739 \begin_layout Plain Layout
1745 le fichier en entrée
1748 \begin_layout Labeling
1749 \labelwidthstring 00.00.0000
1750 \begin_inset Flex Code
1753 \begin_layout Plain Layout
1759 le fichier en sortie
1762 \begin_layout Labeling
1763 \labelwidthstring 00.00.0000
1764 \begin_inset Flex Code
1767 \begin_layout Plain Layout
1773 la racine du nom (sans le suffixe) dans le répertoire temporaire \SpecialChar LyX
1777 \begin_layout Labeling
1778 \labelwidthstring 00.00.0000
1779 \begin_inset Flex Code
1782 \begin_layout Plain Layout
1788 la chemin d'accès complet du répertoire \SpecialChar LyX
1792 \begin_layout Labeling
1793 \labelwidthstring 00.00.0000
1794 \begin_inset Flex Code
1797 \begin_layout Plain Layout
1803 le chemin d'accès complet au ficher original \SpecialChar LyX
1804 en cours de traitement
1807 \begin_layout Labeling
1808 \labelwidthstring 00.00.0000
1809 \begin_inset Flex Code
1812 \begin_layout Plain Layout
1818 le nom du fichier \SpecialChar LyX
1819 (sans chemin d'accès)
1822 \begin_layout Labeling
1823 \labelwidthstring 00.00.0000
1824 \begin_inset Flex Code
1827 \begin_layout Plain Layout
1834 \begin_inset Quotes fld
1837 nom \SpecialChar LaTeX
1839 \begin_inset Quotes frd
1845 \begin_layout Standard
1846 Ce dernier doit être le nom du fichier tel qu'il serait spécifié dans la
1847 commande \SpecialChar LaTeX
1857 Il n'est pertinent que pour l'exportation des fichiers appropriés à une
1861 \begin_layout Standard
1862 Les copieurs peuvent être utilisés pour à peu près n'importe quelle opération
1864 Par exemple, supposons que vous vouliez que les fichiers pdf soient copiés
1865 dans un répertoire particulier,
1868 \begin_inset Flex Code
1871 \begin_layout Plain Layout
1882 Alors vous pouvez écrire un script comme celui-ci:
1885 \begin_layout Standard
1888 \begin_inset listings
1892 \begin_layout Plain Layout
1897 \begin_layout Plain Layout
1902 \begin_layout Plain Layout
1904 TOFILE=`basename $2`
1907 \begin_layout Plain Layout
1909 cp $FROMFILE /home/you/pdf/$TOFILE
1917 \begin_layout Standard
1918 Enregistrez-le dans votre répertoire \SpecialChar LyX
1922 \begin_inset Flex Code
1925 \begin_layout Plain Layout
1928 /home/you/.lyx/scripts/pdfcopier.sh
1935 ― et rendez le exécutable, si c'est nécessaire sur votre plate-forme.
1937 \begin_inset Flex Noun
1940 \begin_layout Plain Layout
1941 Outils\SpecialChar menuseparator
1948 \begin_inset Flex Noun
1951 \begin_layout Plain Layout
1952 Gestion des fichiers\SpecialChar menuseparator
1959 \begin_inset Flex Noun
1962 \begin_layout Plain Layout
1968 ― ou l'un des autres formats PDF ― et saisissez
1971 \begin_inset Flex Code
1974 \begin_layout Plain Layout
1977 pdfcopier.sh $$i $$o
1985 \begin_inset Flex Noun
1988 \begin_layout Plain Layout
1997 \begin_layout Standard
1998 Les copieurs sont utilisés par \SpecialChar LyX
1999 dans plusieurs de ses convertisseurs internes.
2000 Par exemple, si les programmes appropriés sont trouvés lors de la configuration
2002 installera automatiquement des copieurs pour les formats
2003 \begin_inset Flex Noun
2006 \begin_layout Plain Layout
2013 \begin_inset Flex Noun
2016 \begin_layout Plain Layout
2018 \begin_inset space ~
2027 Quand le documente est exporté vers ces formats, le copieur considère que
2028 non seulement le fichier HTML, mais aussi les fichiers auxiliaires (fichiers
2029 de style, images, etc.) sont également copiés.
2030 Tous ces fichiers sont recopiés dans un sous-répertoire du répertoire dans
2031 lequel se trouvait le document \SpecialChar LyX
2035 \begin_layout Section
2037 \begin_inset CommandInset label
2039 name "sec:Convertisseurs"
2046 \begin_layout Standard
2047 Vous pouvez définir vos propres Convertisseurs pour activer les conversions
2048 entre différents formats.
2049 Ceci est défini dans
2050 \begin_inset Flex Noun
2053 \begin_layout Plain Layout
2054 Outils\SpecialChar menuseparator
2055 Préférences\SpecialChar menuseparator
2056 Gestion des fichiers\SpecialChar menuseparator
2065 \begin_layout Standard
2066 Pour définir un nouveau convertisseur, sélectionner les formats appropriés
2067 dans les menus déroulants
2068 \begin_inset Flex Noun
2071 \begin_layout Plain Layout
2078 \begin_inset Flex Noun
2081 \begin_layout Plain Layout
2087 , saisir le nom de la commande nécessaire à la conversion et appuyer sur
2089 \begin_inset Flex Noun
2092 \begin_layout Plain Layout
2099 Plusieurs variables peuvent être utilisées pour préciser les arguments
2100 des commandes de conversion:
2103 \begin_layout Labeling
2104 \labelwidthstring 00.00.0000
2105 \begin_inset Flex Code
2108 \begin_layout Plain Layout
2114 le répertoire système de \SpecialChar LyX
2118 \begin_layout Labeling
2119 \labelwidthstring 00.00.0000
2120 \begin_inset Flex Code
2123 \begin_layout Plain Layout
2129 le fichier en entrée
2132 \begin_layout Labeling
2133 \labelwidthstring 00.00.0000
2134 \begin_inset Flex Code
2137 \begin_layout Plain Layout
2143 le fichier en sortie
2146 \begin_layout Labeling
2147 \labelwidthstring 00.00.0000
2148 \begin_inset Flex Code
2151 \begin_layout Plain Layout
2157 le nom de base du fichier en entrée (c'est-à-dire sans suffixe)
2160 \begin_layout Labeling
2161 \labelwidthstring 00.00.0000
2162 \begin_inset Flex Code
2165 \begin_layout Plain Layout
2171 le chemin du fichier d'entrée
2174 \begin_layout Labeling
2175 \labelwidthstring 00.00.0000
2176 \begin_inset Flex Code
2179 \begin_layout Plain Layout
2185 le chemin du fichier d'entrée original (ceci peut différer de
2186 \begin_inset Flex Noun
2189 \begin_layout Plain Layout
2195 lors de l'appel d'une séquence de convertisseurs)
2198 \begin_layout Labeling
2199 \labelwidthstring 00.00.0000
2200 \begin_inset Flex Code
2203 \begin_layout Plain Layout
2210 \begin_inset Flex Code
2213 \begin_layout Plain Layout
2219 désignant l'encodage du document
2222 \begin_layout Standard
2224 \begin_inset Flex Noun
2227 \begin_layout Plain Layout
2229 \begin_inset space ~
2237 , vous pouvez saisir les mots-clés suivants, séparés par des virgules:
2240 \begin_layout Labeling
2241 \labelwidthstring 00.00.0000
2242 \begin_inset Flex Code
2245 \begin_layout Plain Layout
2251 ce convertisseur exécute \SpecialChar LaTeX
2252 ou une variante de \SpecialChar LaTeX
2253 , le fichier journal sera
2257 \begin_layout Labeling
2258 \labelwidthstring 00.00.0000
2259 \begin_inset Flex Code
2262 \begin_layout Plain Layout
2268 la conversion utilise le fichier
2269 \begin_inset Flex Noun
2272 \begin_layout Plain Layout
2281 \begin_layout Labeling
2282 \labelwidthstring 00.00.0000
2283 \begin_inset Flex Code
2286 \begin_layout Plain Layout
2292 demande une fichier \SpecialChar LyX
2294 \begin_inset Quotes fld
2298 \begin_inset Quotes frd
2301 (facile), ce qui en pratique désigne un fichier similaire au résultat d'une
2302 exportation \SpecialChar LaTeX
2306 \begin_inset Flex Code
2309 \begin_layout Plain Layout
2322 \begin_layout Labeling
2323 \labelwidthstring 00.00.0000
2324 \begin_inset Flex Code
2327 \begin_layout Plain Layout
2333 la sortie est au format XML
2336 \begin_layout Standard
2337 Les trois mots-clés suivants ne sont pas vraiment des mots-clés, ils prennent
2338 un argument de la forme
2339 \begin_inset Flex Noun
2342 \begin_layout Plain Layout
2351 \begin_layout Labeling
2352 \labelwidthstring 00.00.0000
2353 \begin_inset Flex Code
2356 \begin_layout Plain Layout
2362 s'il est utilisé, les messages d'erreur standard du convertisseur seront
2363 redirigés vers un fichier
2364 \begin_inset Flex Code
2367 \begin_layout Plain Layout
2375 , et le script passé en valeur sera exécuté comme:
2376 \begin_inset Flex Code
2379 \begin_layout Plain Layout
2382 script < infile.out > infile.log
2388 L'argument peut contenir
2389 \begin_inset Flex Code
2392 \begin_layout Plain Layout
2401 \begin_layout Labeling
2402 \labelwidthstring 00.00.0000
2403 \begin_inset Flex Code
2406 \begin_layout Plain Layout
2412 précise le nom du répertoire dans lequel le convertisseur placera les fichiers
2413 engendrés par la conversion.
2415 ne créera pas ce répertoire, et ne copiera rien dedans, bien qu'il le
2416 copie dans la cible.
2417 La valeur peut utiliser
2418 \begin_inset Flex Code
2421 \begin_layout Plain Layout
2427 , qui sera remplacé par le nom sans suffixe des fichiers d'entrée et de
2428 sortie, respectivement, lors de la copie du répertoire.
2429 \begin_inset Newline newline
2432 Noter que l'utilisation simultanée de
2433 \begin_inset Flex Noun
2436 \begin_layout Plain Layout
2443 \begin_inset Flex Noun
2446 \begin_layout Plain Layout
2453 Ce dernier sera ignoré si le premier est employé;
2456 \begin_layout Labeling
2457 \labelwidthstring 00.00.0000
2458 \begin_inset Flex Code
2461 \begin_layout Plain Layout
2467 détermine le nom du fichier résultat et peut contenir
2468 \begin_inset Flex Code
2471 \begin_layout Plain Layout
2479 \begin_inset Flex Noun
2482 \begin_layout Plain Layout
2488 et est optionnel même dans ce cas; la valeur
2489 \begin_inset Quotes fld
2493 \begin_inset Quotes frd
2496 est implicite s'il n'est pas activé.
2499 \begin_layout Standard
2500 Aucun de ces trois derniers mots-clés n'est utilisé dans les convertisseurs
2501 installés par \SpecialChar LyX
2505 \begin_layout Standard
2506 Il n'est pas nécessaire de définir des convertisseurs pour tous les formats
2507 entre lesquels vous désirez effectuer des conversions.
2508 Par exemple, vous remarquerez qu'il n'y a pas de convertisseur
2509 \begin_inset Quotes fld
2514 \begin_inset Quotes frd
2517 , mais \SpecialChar LyX
2518 exportera bien vers PostScript.
2519 Ceci se fait parce que \SpecialChar LyX
2520 crée d'abord un fichier \SpecialChar LaTeX
2521 (pas besoin de convertisseur
2522 pour cela) qui est ensuite converti vers DVI en utilisant le convertisseur
2524 \begin_inset Quotes fld
2529 \begin_inset Quotes frd
2532 , pour terminer par la conversion
2533 \begin_inset Quotes fld
2537 \begin_inset Quotes frd
2542 trouve ainsi les séquences de convertisseurs automatiquement, et trouvera
2543 toujours le séquence la plus courte.
2544 Vous pouvez cependant définir plusieurs méthodes de conversion entre formats
2546 Par exemple, la configuration \SpecialChar LyX
2547 standard propose cinq façons différentes
2548 de convertir \SpecialChar LaTeX
2552 \begin_layout Enumerate
2554 \begin_inset Flex Noun
2557 \begin_layout Plain Layout
2566 \begin_layout Enumerate
2567 via (DVI et) PostScript, en utilisant
2568 \begin_inset Flex Noun
2571 \begin_layout Plain Layout
2580 \begin_layout Enumerate
2581 via DVI, en utilisant
2582 \begin_inset Flex Noun
2585 \begin_layout Plain Layout
2594 \begin_layout Enumerate
2596 \begin_inset Flex Noun
2599 \begin_layout Plain Layout
2609 \begin_layout Enumerate
2611 \begin_inset Flex Noun
2614 \begin_layout Plain Layout
2624 \begin_layout Standard
2625 Pour définir de tels choix de séquences, vous devez définir plusieurs
2626 \begin_inset Quotes fld
2630 \begin_inset Quotes frd
2633 cible, comme décrit dans la
2634 \begin_inset CommandInset ref
2636 reference "sec:Formats"
2641 Par exemple, avec la configuration standard, les formats dénommés
2642 \begin_inset Flex Noun
2645 \begin_layout Plain Layout
2652 \begin_inset Flex Noun
2655 \begin_layout Plain Layout
2662 \begin_inset Flex Noun
2665 \begin_layout Plain Layout
2672 \begin_inset Flex Noun
2675 \begin_layout Plain Layout
2682 \begin_inset Flex Noun
2685 \begin_layout Plain Layout
2692 \begin_inset Flex Noun
2695 \begin_layout Plain Layout
2702 \begin_inset Flex Noun
2705 \begin_layout Plain Layout
2712 \begin_inset Flex Noun
2715 \begin_layout Plain Layout
2723 \begin_inset Flex Noun
2726 \begin_layout Plain Layout
2732 (pour Lua\SpecialChar TeX
2733 ) sont définis, qui correspondent tous au suffixe
2734 \begin_inset Flex Noun
2737 \begin_layout Plain Layout
2743 et auxquels sont associées les trois méthodes décrites ci-dessus.
2746 \begin_layout Chapter
2747 Internationaliser \SpecialChar LyX
2749 \begin_inset CommandInset label
2758 \begin_layout Standard
2759 Il est possible de traduire l'interface utilisateur de \SpecialChar LyX
2761 La dernière fois que nous avons vérifié, \SpecialChar LyX
2762 était disponible en 30 langues.
2763 La langue que vous avez choisie est appelée votre
2767 (pour plus de renseignements sur les réglages de localisation, voyez la
2768 documentation de votre système d'exploitation sur les locales.
2769 Pour Linux, la page de man de
2770 \begin_inset Flex Noun
2773 \begin_layout Plain Layout
2779 est un bon point de départ).
2782 \begin_layout Standard
2783 Notez que ces traductions fonctionnent, mais présentent quelques failles.
2784 En particulier, toutes les fenêtres ont été tracées en fonction du texte
2785 anglais, et quelques-unes des traductions sont trop grandes pour rentrer
2786 dans l'espace alloué.
2787 Ce n'est qu'un problème d'affichage sans conséquence.
2788 Vous verrez aussi que certaines traductions n'ont pas de raccourcis définis
2790 Parfois, c'est qu'il n'y a pas assez de lettres disponibles.
2791 Parfois c'est que le traducteur n'a tout simplement pas encore eu le temps
2793 Nos équipes de traduction, que vous pouvez souhaiter rejoindre
2797 \begin_layout Plain Layout
2798 Si vous parlez couramment une autre langue que l'anglais, rejoindre ces
2799 équipes est un des grands moyens de rendre service à la communauté des
2800 développeurs et utilisateurs de \SpecialChar LyX
2806 , essaieront de faire disparaître ces inconvénients dans les versions futures
2811 \begin_layout Section
2812 Traduire \SpecialChar LyX
2816 \begin_layout Subsection
2817 Traduire l'interface graphique (messages textuels)
2820 \begin_layout Standard
2822 utilise la bibliothèque GNU
2823 \begin_inset Flex Noun
2826 \begin_layout Plain Layout
2832 pour gérer l'internationalisation de l'interface.
2833 Pour que \SpecialChar LyX
2834 parle votre langue favorite dans tous les menus et fenêtres,
2835 vous avez besoin d'un fichier
2836 \begin_inset Flex Noun
2839 \begin_layout Plain Layout
2846 Quand celui-ci est disponible, vous devez générer à partir de là un fichier
2848 \begin_inset Flex Noun
2851 \begin_layout Plain Layout
2857 et installer ce dernier.
2858 Tout ce processus est expliqué dans la documentation de GNU
2859 \begin_inset Flex Noun
2862 \begin_layout Plain Layout
2869 Vous pouvez effectuer cette traduction pour votre propre besoin, mais si
2870 vous avez l'intention de la faire, vous pouvez aussi bien partager le résultat
2871 de votre travail avec la communauté \SpecialChar LyX
2873 Envoyez un message à la liste de messagerie des développeurs \SpecialChar LyX
2875 d'information sur la procédure.
2878 \begin_layout Standard
2879 En bref, voici un résumé de ce qu'il faut faire (
2885 est le code de la langue):
2888 \begin_layout Itemize
2889 télécharger le code source de \SpecialChar LyX
2891 \begin_inset CommandInset href
2893 name "page d'information sur le Web"
2894 target "http://www.lyx.org/HowToUseGIT"
2901 \begin_layout Itemize
2903 \begin_inset Flex Noun
2906 \begin_layout Plain Layout
2913 \begin_inset Flex Noun
2916 \begin_layout Plain Layout
2922 , le répertoire des fichiers
2923 \begin_inset Flex Noun
2926 \begin_layout Plain Layout
2937 \begin_inset Flex Noun
2940 \begin_layout Plain Layout
2955 \begin_inset Flex Noun
2958 \begin_layout Plain Layout
2964 n'existe pas, il peut être recréé avec la commande
2965 \begin_inset Flex Noun
2968 \begin_layout Plain Layout
2974 dans ce répertoire, ou bien vous pouvez utiliser le fichier
2975 \begin_inset Flex Noun
2978 \begin_layout Plain Layout
2984 d'une autre langue comme modèle).
2987 \begin_layout Itemize
3001 \begin_layout Plain Layout
3002 C'est un fichier texte: il peut donc être modifié par n'importe quel éditeur
3004 Mais il existe des programmes spécifiques pour gérer les modifications,
3006 \begin_inset Flex Noun
3009 \begin_layout Plain Layout
3015 (toutes plate-formes) ou
3016 \begin_inset Flex Noun
3019 \begin_layout Plain Layout
3026 Emacs est également doté d'un
3027 \begin_inset Quotes fld
3031 \begin_inset Quotes frd
3034 pour modifier les fichier
3035 \begin_inset Flex Noun
3038 \begin_layout Plain Layout
3044 , mais attention, les fichiers sont encodés en Unicode, voir
3045 \begin_inset Flex URL
3048 \begin_layout Plain Layout
3050 https://www.gnu.org/software/gettext/manual/html_node/PO-Mode.html
3064 Pour certains menus, il y a aussi des touches de raccourci qui doivent
3066 Ces touches viennent après un
3069 \begin_inset Quotes fld
3073 \begin_inset Quotes frd
3078 , et doivent être adaptées au texte traduit.
3079 Vous devez aussi remplir les champs au début du nouveau fichier
3080 \begin_inset Flex Noun
3083 \begin_layout Plain Layout
3089 avec votre adresse e-mail, etc., pour que les gens sachent comment vous
3090 joindre pour proposer des suggestions, ou pour démolir votre travail.
3093 \begin_layout Standard
3094 Si vous voulez juste traduire pour vous-même, alors:
3097 \begin_layout Itemize
3106 \begin_inset Newline newline
3110 \begin_inset Flex Noun
3113 \begin_layout Plain Layout
3114 msgfmt -o xx.mo < xx.po
3122 \begin_layout Itemize
3124 \begin_inset Flex Noun
3127 \begin_layout Plain Layout
3133 dans votre répertoire de locales, dans le répertoire correspondant aux
3134 messages pour la langue
3141 \begin_inset Flex Noun
3144 \begin_layout Plain Layout
3151 \begin_inset Newline newline
3155 \begin_inset Flex Noun
3158 \begin_layout Plain Layout
3159 /usr/local/share/locale/xx/LC_MESSAGES/lyx.mo
3167 \begin_layout Standard
3168 Pour ajouter un nouveau fichier
3177 (ce qui serait mieux pour que d'autres puisent en profiter), il faut
3178 effectuer quelques changements dans \SpecialChar LyX
3179 : envoyez donc une courrier à la liste
3180 de messagerie des développeurs pour ce faire.
3183 \begin_layout Subsubsection
3190 \begin_layout Standard
3191 Il arrive quelquefois qu'un message anglophone doive être traduit de différentes
3192 façons dans le langage cible.
3193 Un exemple est le message
3194 \begin_inset Flex Code
3197 \begin_layout Plain Layout
3205 qui se traduit en allemand par
3206 \begin_inset Flex Noun
3209 \begin_layout Plain Layout
3216 \begin_inset Flex Noun
3219 \begin_layout Plain Layout
3225 , suivant la signification exacte de
3226 \begin_inset Quotes fld
3230 \begin_inset Quotes frd
3235 \begin_inset Flex Code
3238 \begin_layout Plain Layout
3246 ne sait pas gérer de telles traductions ambiguës, et vous devez donc ajouter
3247 une information contextuelle au message: au lieu de
3248 \begin_inset Flex Code
3251 \begin_layout Plain Layout
3260 \begin_inset Flex Code
3263 \begin_layout Plain Layout
3266 To[[as in 'From format x to format y']]
3272 \begin_inset Flex Code
3275 \begin_layout Plain Layout
3278 To[[as in 'From page x to page y']].
3283 De ce fait, les deux occurrences de
3284 \begin_inset Flex Code
3287 \begin_layout Plain Layout
3295 sont différentes pour
3296 \begin_inset Flex Code
3299 \begin_layout Plain Layout
3307 et peuvent être traduites correctement pour
3308 \begin_inset Flex Noun
3311 \begin_layout Plain Layout
3318 \begin_inset Flex Noun
3321 \begin_layout Plain Layout
3330 \begin_layout Standard
3331 Bien entendu l'information contextuelle doit être supprimée de l'affichage
3332 lorsqu'aucune traduction n'est utilisée, c'est pourquoi il faut la mettre
3333 entre double crochets à la fin du message comme ci-dessus.
3334 Le mécanisme de traduction de \SpecialChar LyX
3335 assure que tout ce qui est entre double
3336 crochets à la fin des messages est supprimé à l'affichage du message.
3339 \begin_layout Subsection
3340 Traduire la documentation
3343 \begin_layout Standard
3344 La documentation en ligne (dans le menu
3348 ) peut (et doit !) être traduite.
3349 S'il existe une traduction de la documentation
3353 \begin_layout Plain Layout
3354 En mars 2008, au moins quelques documents avaient été traduit en14 langues,
3355 le manuel d'apprentissage étant disponible en quelques autres.
3360 , et si la locale est correctement réglée, \SpecialChar LyX
3361 affichera tout seul la version
3364 cherche les versions traduites sous le nom
3365 \begin_inset Flex Noun
3368 \begin_layout Plain Layout
3385 est le code pour la langue en cours d'utilisation.
3386 S'il n'y a pas de traduction disponible, c'est la version anglaise qui
3388 Notez que les versions traduites doivent avoir le même nom de fichier (ici
3390 \begin_inset Flex Noun
3393 \begin_layout Plain Layout
3400 Si vous vous sentez de traduire la documentation (ce qui est d'ailleurs
3401 un excellent moyen de corriger la documentation d'origine!), il y a un
3402 certain nombre de choses que vous devez faire tout de suite:
3405 \begin_layout Itemize
3406 faire un tour sur la page web de la
3407 \begin_inset CommandInset href
3409 name "traduction des documentations"
3410 target "http://www.lyx.org/WebFr.Translation"
3414 sur le site de \SpecialChar LyX
3416 De cette façon, vous pourrez voir quels documents ont déjà été traduits
3417 dans votre langue, s'il y en a.
3418 Vous y trouverez aussi qui s'occupe d'organiser l'effort de traduction
3420 Si personne ne s'en occupe, faites-nous connaître votre intérêt.
3423 \begin_layout Standard
3424 Une fois que vous vous y mettez pour de bon, voilà quelques conseils qui
3425 pourront vous éviter des ennuis:
3428 \begin_layout Itemize
3429 joignez-vous à l'équipe de documentation!
3435 Aide\SpecialChar menuseparator
3438 ) explique comment faire.
3439 C'est d'ailleurs le premier document à traduire;
3442 \begin_layout Itemize
3443 étudiez les conventions typographiques de la langue dans laquelle vous traduisez.
3444 La typographie est un art ancien et au cours des siècles, une grande variété
3445 de conventions ont vu le jour dans les différentes parties du globe.
3446 Apprenez aussi le vocabulaire spécifique des professionnels de la typographie
3448 Si vous inventez votre propre terminologie, vous allez induire les lecteurs
3452 Attention ! La typographie peut devenir une passion !
3457 \begin_layout Itemize
3458 faites une copie du document (dans les cas simples, sinon voyez la note
3460 \begin_inset space ~
3464 \begin_inset CommandInset ref
3466 reference "fn:NdT-:-Je"
3471 Ce sera votre fichier de travail.
3472 Vous pouvez l'utiliser comme fichier d'aide personnel en le mettant dans
3476 \begin_inset Flex Code
3479 \begin_layout Plain Layout
3490 \begin_inset Newline newline
3496 \begin_inset Note Greyedout
3499 \begin_layout Plain Layout
3504 pour un document complexe doté d'éléments externes (images, etc.), si vous
3505 voulez faire une copie dans un répertoire temporaire par exemple, faites
3506 attention aux liens vers les éléments externes qui peuvent être brisés
3507 quand le document est déplacé d'un endroit à un autre.
3508 La meilleure méthode est de télécharger l'arborescence \SpecialChar LyX
3511 \begin_inset Flex URL
3514 \begin_layout Plain Layout
3516 http://www.lyx.org/WebFr.HowToUseGIT
3521 ) et de modifier le ficher de documentation en place.
3529 \begin_layout Itemize
3530 de temps à autre le document original (de l'équipe \SpecialChar LyX
3533 \begin_inset CommandInset href
3535 name "l'interface d'affichage des source"
3536 target "http://www.lyx.org/trac/browser"
3540 pour voir ce qui a changé.
3541 De cette façon vous pouvez voir facilement les parties de votre document
3542 qui ont besoin d'être mises à jour
3546 \begin_layout Plain Layout
3547 NdT : Je conseille très vivement de partir des fichiers disponibles sur
3548 Trac, et de ne pas perdre de temps à traduire la version contenue dans
3549 votre distribution pour s'apercevoir trop tard que tout est périmé.
3550 J’ajoute que la meilleure solution est de récupérer l'image courante des
3551 sources de \SpecialChar LyX
3554 \begin_inset CommandInset href
3557 target "http://www.lyx.org/WebFr.HowToUseGIT"
3561 ) et de modifier directement le fichier concerné dans l'arborescence importée:
3562 de cette façon, les liens vers les images ne seront pas modifiés lors de
3563 la sauvegarde du fichier, et la version modifiée pourra être soumise sans
3564 modifications aux développeurs.
3565 \begin_inset CommandInset label
3579 \begin_layout Standard
3580 Si vous avez trouvé une erreur dans le document original, corrigez-la et
3581 dites-le au reste de l'équipe de documentation (que vous n'avez pas manqué
3582 de rejoindre, n'est-ce pas ?)
3585 \begin_layout Standard
3586 \begin_inset Branch Obsolete
3589 \begin_layout Section
3590 Support de Clavier International
3593 \begin_layout Standard
3596 [Note de l'Éditeur : La section qui suit a été écrite par
3601 Il faut la corriger pour qu'elle soit conforme à la nouvelle feuille de
3602 style de la Documentation et pour utiliser les nouvelles fonctions de la
3604 Le tout doit aussi être fusionné avec la section d'après.
3608 \begin_layout Subsection
3609 Définir ses propres réaffectations clavier : Format de fichier
3614 \begin_layout Standard
3615 Regardons d'un peu plus près un fichier de définition de clavier.
3616 C'est un fichier ASCII qui définit :
3619 \begin_layout Itemize
3620 des correspondances touche à touche ou touche à chaîne
3623 \begin_layout Itemize
3627 \begin_layout Itemize
3628 des exceptions des touches mortes
3631 \begin_layout Standard
3632 Pour définir une traduction touche à touche ou touche à chaîne, utilisez
3636 \begin_layout Quotation
3648 \begin_layout Standard
3653 est la touche à traduire et
3657 est la chaîne à insérer dans le document.
3658 Pour définir des touches mortes, faites :
3661 \begin_layout Quotation
3666 kmod touche touche_morte
3669 \begin_layout Standard
3674 est la touche du clavier et
3678 est le nom de la touche morte.
3679 Les touches mortes suivantes sont supportées (nom du raccourci entre parenthèse
3683 \begin_layout Quotation
3687 \begin_inset space \hfill{}
3693 \begin_layout Quotation
3695 \begin_inset space \hfill{}
3701 \begin_layout Quotation
3703 \begin_inset space \hfill{}
3709 \begin_layout Quotation
3711 \begin_inset space \hfill{}
3717 \begin_layout Quotation
3719 \begin_inset space \hfill{}
3725 \begin_layout Quotation
3727 \begin_inset space \hfill{}
3734 \begin_layout Plain Layout
3746 \begin_layout Quotation
3748 \begin_inset space \hfill{}
3754 \begin_layout Quotation
3756 \begin_inset space \hfill{}
3763 \begin_layout Plain Layout
3775 \begin_layout Quotation
3777 \begin_inset space \hfill{}
3783 \begin_layout Quotation
3785 \begin_inset space \hfill{}
3791 \begin_layout Quotation
3793 \begin_inset space \hfill{}
3800 \begin_layout Plain Layout
3812 \begin_layout Quotation
3814 \begin_inset space \hfill{}
3821 \begin_layout Plain Layout
3833 \begin_layout Quotation
3835 \begin_inset space \hfill{}
3841 \begin_layout Quotation
3842 hungarian umlaut (hug)
3843 \begin_inset space \hfill{}
3849 \begin_layout Quotation
3851 \begin_inset space \hfill{}
3857 \begin_layout Quotation
3859 \begin_inset space \hfill{}
3866 \begin_layout Plain Layout
3878 \begin_layout Standard
3879 Dans beaucoup de claviers internationaux il y a des exceptions dans les
3880 règles d'emploi des touches mortes, vous pouvez les définir ainsi :
3883 \begin_layout Quotation
3888 kxmod touche_morte touche chaîne_sortie
3891 \begin_layout Standard
3892 Par exemple, sur un clavier slovaque, si vous tapez caron-o, ça génère circonfle
3893 xe-o, il faut donc mettre :
3896 \begin_layout Quotation
3910 \begin_layout Standard
3911 pour le faire marcher correctement.
3912 Vous devez aussi définir comme des exceptions les touches mortes avec i
3913 et j, pour enlever le point avant d'insérer une marque d'accentuation.
3914 Je changerai ceci le moment venu, mais je n'en ai pas encore eu le temps.
3917 \begin_layout Standard
3918 Au fait, à propos des caractères : l'antislash est un caractère d'échappement,
3919 pour l'entrer, il faut taper un double antislash.
3924 ont aussi un sens différent.
3929 indique les commentaires, les guillemets entourent les commandes style
3932 Pour entrer un guillemet, il faut taper
3951 \begin_layout Standard
3952 Si vous faites un fichier de réaffectation clavier qui marche pour votre
3953 langue, merci de me l'envoyer, pour que je puisse l'inclure dans la prochaine
3954 distribution de réaffectations clavier.
3957 \begin_layout Standard
3958 Il y aura plus de mots-clés supportés à l'avenir dans les fichiers de réaffectat
3959 ion clavier, comme :
3962 \begin_layout Itemize
3967 kinclude nom_fichier
3970 \begin_inset space \hfill{}
3973 inclut un autre fichier (
3980 \begin_layout Itemize
3988 \begin_inset space \hfill{}
3991 définit un programme externe de traduction (
3998 \begin_layout Standard
3999 Il devrait aussi chercher dans
4003 les valeurs par défaut (par exemple, une option
4009 pour inclure le clavier par défaut).
4017 \begin_layout Section
4018 Les Claviers Internationaux
4019 \begin_inset CommandInset label
4028 \begin_layout Standard
4029 \begin_inset Note Note
4032 \begin_layout Plain Layout
4033 En révisant ce document en mars 2008, le relecteur anglophone n'a pas vérifié
4034 cette section par manque de compréhension de son contenu.
4035 Ce serait bien que quelqu'un s'en charge.
4036 Le traducteur francophone (SMGC) l'avait traduit tel quel, le relecteur
4037 francophone (JPC) l'a relu tel quel.
4045 \begin_layout Standard
4046 Les deux sections suivantes décrivent en détail la syntaxe des fichiers
4048 \begin_inset Flex Code
4051 \begin_layout Plain Layout
4058 \begin_inset Flex Code
4061 \begin_layout Plain Layout
4068 Ces sections devraient vous aider à concevoir votre propre réaffectation
4069 clavier si celles fournies ne vous donnent pas satisfaction.
4072 \begin_layout Subsection
4078 \begin_layout Standard
4080 \begin_inset Flex Noun
4083 \begin_layout Plain Layout
4089 fait correspondre des appuis clavier à des caractères ou à des chaînes
4091 Il définit une réaffectation clavier
4095 \begin_layout Plain Layout
4096 NdT : Keyboard MAPping.
4102 Cette section décrit les mots clés
4103 \begin_inset Flex Code
4106 \begin_layout Plain Layout
4113 \begin_inset Flex Code
4116 \begin_layout Plain Layout
4123 \begin_inset Flex Code
4126 \begin_layout Plain Layout
4133 \begin_inset Flex Code
4136 \begin_layout Plain Layout
4143 \begin_inset Flex Code
4146 \begin_layout Plain Layout
4155 \begin_layout Labeling
4156 \labelwidthstring 00.00.0000
4157 \begin_inset Flex Code
4160 \begin_layout Plain Layout
4166 fait correspondre un caractère à une chaîne
4169 \begin_layout LyX-Code
4178 \begin_layout Standard
4179 Ceci fait correspondre
4192 , le guillemet double (
4202 ) doivent être protégés par un antislash (
4211 \begin_layout Standard
4212 Voici un exemple de commande
4213 \begin_inset Flex Noun
4216 \begin_layout Plain Layout
4222 qui fait s'afficher le symbole
4223 \begin_inset Flex Noun
4226 \begin_layout Plain Layout
4232 quand on tape la touche
4233 \begin_inset Flex Noun
4236 \begin_layout Plain Layout
4245 \begin_layout LyX-Code
4253 \begin_layout Labeling
4254 \labelwidthstring 00.00.0000
4255 \begin_inset Flex Code
4258 \begin_layout Plain Layout
4264 définit un caractère accentué
4267 \begin_layout LyX-Code
4273 caractère accent autorisés
4276 \begin_layout Standard
4290 C'est le principe de la touche morte
4294 \begin_layout Plain Layout
4299 désigne une touche qui seule ne produit pas de caractère, mais qui produit
4300 le caractère accentué voulu quand elle est suivie par une autre touche
4302 Par exemple, pour écrire un
4305 \begin_inset Quotes fld
4309 \begin_inset Quotes frd
4314 sur un clavier français, il faut d'abord taper sur
4317 \begin_inset Quotes fld
4321 \begin_inset Quotes frd
4329 \begin_inset Quotes fld
4333 \begin_inset Quotes frd
4346 \begin_layout Standard
4351 puis une autre touche qui ne fait pas partie des caractères
4355 , vous obtiendrez un
4359 suivi par l'autre touche non autorisée.
4361 \begin_inset Flex Noun
4364 \begin_layout Plain Layout
4370 efface une touche morte, si vous tapez
4375 \begin_inset Flex Noun
4378 \begin_layout Plain Layout
4384 , le curseur ne recule pas mais annule l'effet que
4388 aurait pu avoir sur la touche suivante.
4391 \begin_layout Standard
4392 Dans l'exemple suivant, il est spécifié que le caractère ' doit être un
4393 accent aigu, autorisé sur les caractères a, e, i, o, u, A, E, I, O et U
4397 \begin_layout LyX-Code
4400 kmod ' acute aeiouAEIOU
4403 \begin_layout Labeling
4404 \labelwidthstring 00.00.0000
4405 \begin_inset Flex Code
4408 \begin_layout Plain Layout
4414 définit une exception au caractère accentué
4417 \begin_layout LyX-Code
4423 accent caractère résultat
4426 \begin_layout Standard
4427 Ceci définit une exception pour l'
4440 doit avoir été assigné auparavant par une déclaration
4441 \begin_inset Flex Code
4444 \begin_layout Plain Layout
4456 ne doit pas faire partie des caractères
4465 Quand vous tapez la séquence
4478 Si une telle déclaration n'existe pas dans le fichier
4479 \begin_inset Flex Code
4482 \begin_layout Plain Layout
4494 touche_accent caractère
4500 est le premier paramètre de la déclaration
4501 \begin_inset Flex Code
4504 \begin_layout Plain Layout
4515 \begin_layout Standard
4516 Avec la commande suivante, vous obtenez äi quand vous tapez acute-i ('i)
4520 \begin_layout LyX-Code
4534 \begin_layout Labeling
4535 \labelwidthstring 00.00.0000
4536 \begin_inset Flex Code
4539 \begin_layout Plain Layout
4545 Combine deux caractères accentués
4548 \begin_layout LyX-Code
4554 accent1 accent2 autorisés
4557 \begin_layout Standard
4558 Celui-ci est assez ésotérique.
4559 Il vous permet de combiner les effets de l'
4567 (dans cet ordre !) sur les caractères
4580 doivent avoir été définies par une commande
4593 \begin_layout Standard
4594 Voyez cet exemple extrait du fichier
4601 \begin_layout LyX-Code
4604 kmod ; acute aeioyvhAEIOYVH
4607 \begin_layout LyX-Code
4613 \begin_layout LyX-Code
4616 kcomb acute umlaut iyIY
4619 \begin_layout Standard
4620 Ça vous permet de taper
4624 et d'avoir l'effet de
4634 \begin_inset Flex Noun
4637 \begin_layout Plain Layout
4643 annule la dernière touche morte, donc si vous tapez
4644 \begin_inset Flex Code
4647 \begin_layout Plain Layout
4662 \begin_layout Subsection
4668 \begin_layout Standard
4669 Après que la réaffectation
4670 \begin_inset Flex Noun
4673 \begin_layout Plain Layout
4679 a été effectuée, un fichier
4680 \begin_inset Flex Code
4683 \begin_layout Plain Layout
4689 convertit les chaînes de symboles obtenues dans la police de caractères.
4690 Actuellement, la distribution de \SpecialChar LyX
4691 comprend au moins les fichiers
4692 \begin_inset Flex Code
4695 \begin_layout Plain Layout
4702 \begin_inset Flex Code
4705 \begin_layout Plain Layout
4714 \begin_layout Standard
4715 En général le fichier
4716 \begin_inset Flex Code
4719 \begin_layout Plain Layout
4725 est une suite de déclarations de la forme :
4728 \begin_layout LyX-Code
4732 numéro_du_caractère chaîne
4735 \begin_layout Standard
4736 Par exemple, pour affecter
4742 au caractère correspondant dans le jeu iso-8859-1 (233), il y a la déclaration
4746 \begin_layout LyX-Code
4754 \begin_layout Standard
4756 \begin_inset Flex Code
4759 \begin_layout Plain Layout
4768 \begin_inset Flex Code
4771 \begin_layout Plain Layout
4782 Notez que le même caractère peut servir pour plus d'une chaîne.
4784 \begin_inset Flex Code
4787 \begin_layout Plain Layout
4796 \begin_layout LyX-Code
4808 \begin_inset Newline newline
4824 \begin_layout Standard
4826 ne trouve pas de correspondance pour la chaîne produite par une touche
4827 ou une séquence avec des touches mortes, il va vérifier si elle ressemble
4828 à un caractère accentué et va essayer à l'écran de tracer un accent par
4829 dessus le caractère.
4832 \begin_layout Subsection
4836 \begin_layout Standard
4837 Il y a une autre façon d'ajouter le support pour des caractères internationaux
4838 par l'intermédiaire des touches mortes.
4839 Une touche morte marche en combinaison avec une lettre pour produire un
4841 Ici, nous allons expliquer comment créer une touche morte vraiment simple
4842 pour montrer comment elles marchent.
4845 \begin_layout Standard
4846 Supposez que vous ayez besoin du caractère circonflexe,
4850 \begin_layout Plain Layout
4851 NdT : déjà présent en français, mais nous allons conserver cet exemple.
4859 \begin_inset Quotes fld
4863 \begin_inset Quotes frd
4869 Vous devez faire correspondre la touche circonflexe à la commande \SpecialChar LyX
4871 \begin_inset Flex Code
4874 \begin_layout Plain Layout
4881 \begin_inset Flex Code
4884 \begin_layout Plain Layout
4891 Maintenant, à chaque fois que vous taperez la touche circonflexe suivie
4892 par une lettre, il y aura un accent circonflexe dessus.
4893 Par exemple, la séquence
4896 \begin_inset Quotes fld
4902 \begin_inset Flex Code
4905 \begin_layout Plain Layout
4914 \begin_inset Quotes frd
4922 \begin_inset Quotes fld
4928 \begin_inset Flex Code
4931 \begin_layout Plain Layout
4940 \begin_inset Quotes frd
4946 Cependant, si vous essayez de taper
4949 \begin_inset Quotes fld
4955 \begin_inset Flex Code
4958 \begin_layout Plain Layout
4967 \begin_inset Quotes frd
4973 va se plaindre avec un bip, car un
4976 \begin_inset Quotes fld
4982 \begin_inset Flex Code
4985 \begin_layout Plain Layout
4994 \begin_inset Quotes frd
4999 ne prend jamais d'accent circonflexe.
5001 \begin_inset Flex Noun
5004 \begin_layout Plain Layout
5010 après une touche morte fait s'afficher l'accent seul.
5011 Notez bien ce dernier point ! Si vous faites correspondre une touche à
5012 une touche morte, vous devez faire correspondre le caractère sur cette
5013 touche à une touche différente.
5014 Faire correspondre la virgule à une cédille est une mauvaise idée, car
5015 vous n'aurez plus que des cédilles à la place des virgules.
5018 \begin_layout Standard
5019 Une façon courante de créer des touches mortes est d'utiliser
5020 \begin_inset Flex Noun
5023 \begin_layout Plain Layout
5030 \begin_inset Flex Noun
5033 \begin_layout Plain Layout
5040 \begin_inset Flex Noun
5043 \begin_layout Plain Layout
5049 en combinaison avec un accent, comme
5052 \begin_inset Quotes fld
5056 \begin_inset Quotes frd
5064 \begin_inset Quotes fld
5068 \begin_inset Quotes frd
5074 Une autre méthode met en jeu
5075 \begin_inset Flex Code
5078 \begin_layout Plain Layout
5085 \begin_inset Flex Code
5088 \begin_layout Plain Layout
5097 \begin_inset space ~
5101 \begin_inset space ~
5106 ) pour configurer la touche spéciale
5107 \begin_inset Flex Code
5110 \begin_layout Plain Layout
5117 Elle agit un peu comme
5118 \begin_inset Flex Noun
5121 \begin_layout Plain Layout
5127 et permet de faire correspondre des touches à des caractères accentués.
5128 Vous pouvez aussi transformer des touches en touches mortes en les affectant
5129 à quelque chose comme
5130 \begin_inset Flex Code
5133 \begin_layout Plain Layout
5139 puis en affectant cette touche symbolique à la commande \SpecialChar LyX
5144 \begin_layout Plain Layout
5149 : C'est exactement ce que je fais dans mes fichiers
5161 \begin_inset space ~
5169 \begin_inset space ~
5174 ) est configurée comme
5178 et j'ai affecté des choses comme
5181 \begin_inset space ~
5189 \begin_inset space ~
5194 à un tas de touches symboliques
5197 \begin_inset Quotes fld
5201 \begin_inset Quotes frd
5207 C'est comme ça que j'obtiens tous mes caractères accentués.
5212 Vous pouvez transformer à peu près n'importe quelle touche en touche
5213 \begin_inset Flex Code
5216 \begin_layout Plain Layout
5223 \begin_inset Flex Code
5226 \begin_layout Plain Layout
5232 , une touche de fonction inutilisée, etc.
5233 Quant aux commandes \SpecialChar LyX
5234 qui produisent des accents, voyez à l'entrée
5235 \begin_inset Flex Code
5238 \begin_layout Plain Layout
5247 \begin_inset space ~
5251 \begin_inset space ~
5257 Là-bas il y a la liste complète.
5260 \begin_layout Subsection
5261 Enregistrer votre configuration linguistique
5264 \begin_layout Standard
5265 Vous pouvez éditer vos préférences dans la fenêtre
5267 Outils\SpecialChar menuseparator
5270 pour que \SpecialChar LyX
5271 démarre avec l'environnement linguistique que vous souhaitez,
5272 automatiquement configuré.
5275 \begin_layout LyX-Code
5279 \begin_layout Chapter
5280 Installer de nouvelles classes de document, formats et modèles
5281 \begin_inset CommandInset label
5283 name "chap:classe-texte"
5288 \begin_inset Argument 1
5291 \begin_layout Plain Layout
5292 Installer de nouvelles classes
5300 \begin_layout Standard
5301 Dans ce chapitre, nous décrivons comment créer et installer de nouveaux
5302 fichiers de format \SpecialChar LyX
5303 ou de modèle, et nous vous offrons une révision des
5304 procédures correctes d'installation de nouvelles classes de document \SpecialChar LaTeX
5308 \begin_layout Standard
5309 D'abord, quelques mots pour décrire une bonne approche de la relation entre
5311 et \SpecialChar LaTeX
5313 Ce qu'il faut bien comprendre, c'est qu'en certain sens, \SpecialChar LyX
5315 de \SpecialChar LaTeX
5317 De fait, du point de vue de \SpecialChar LyX
5318 , \SpecialChar LaTeX
5320 \begin_inset Quotes fld
5324 \begin_inset Quotes frd
5327 particulier parmi d'autres formats susceptibles de produire un résultat.
5328 D'autres formats sont DocBook, texte brut, et XHTML.
5330 est bien entendu un format particulièrement important, mais une très petite
5331 quantité d'information concernant \SpecialChar LaTeX
5332 est réellement contenue dans \SpecialChar LyX
5337 \begin_layout Plain Layout
5338 Certaines commandes sont suffisamment compliquées pour être codées
5339 \begin_inset Quotes fld
5343 \begin_inset Quotes frd
5346 dans les sources \SpecialChar LyX
5347 , mais les développeurs considèrent que c'est une mauvaise
5353 Cette information, même pour des classes standard comme
5354 \begin_inset Flex Code
5357 \begin_layout Plain Layout
5363 , est contenue dans les
5364 \begin_inset Quotes fld
5368 \begin_inset Quotes frd
5372 De même, \SpecialChar LyX
5373 ne connaît pas grand chose de DocBook ou XHTML, tout est décrit
5374 dans les fichiers de format.
5377 \begin_layout Standard
5378 Vous pouvez imaginer un fichier de format pour une classe de document donnée
5379 comme un traducteur entre les constructions \SpecialChar LyX
5380 — paragraphes et leur style
5381 associé, certains types d'inserts, etc.
5382 — et les constructions \SpecialChar LaTeX
5383 , DocBook ou XHTML correspondantes.
5384 Pratiquement tout ce que \SpecialChar LyX
5386 \begin_inset Flex Code
5389 \begin_layout Plain Layout
5395 , par exemple, est contenu dans le ficher
5396 \begin_inset Flex Code
5399 \begin_layout Plain Layout
5405 et dans les fichiers inclus par celui-ci.
5406 Pour cette raison, un étude approfondie de ces fichiers est une bonne idée
5407 si vous avez l'intention d'écrire un fichier de format.
5408 Un bon point de départ est le fichier
5409 \begin_inset Flex Code
5412 \begin_layout Plain Layout
5419 \begin_inset Flex Code
5422 \begin_layout Plain Layout
5429 \begin_inset Flex Code
5432 \begin_layout Plain Layout
5438 et de nombreux autres fichiers de format pour de classes de document \SpecialChar LaTeX
5440 C'est dans ce fichier que sont définies les sections et les constructions
5442 \begin_inset Flex Code
5445 \begin_layout Plain Layout
5451 décrit pour \SpecialChar LyX
5452 comment les paragraphes marqués en style Section, SousSection,
5454 peuvent être traduits en commandes ou balises \SpecialChar LaTeX
5456 Le fichier article.layout ne contient essentiellement que des inclusions
5458 \begin_inset Flex Code
5461 \begin_layout Plain Layout
5470 \begin_layout Standard
5471 Définir la correspondance \SpecialChar LyX
5473 n'est cependant pas la seule fonction des fichiers
5475 Leur autre but est de préciser comment les constructions \SpecialChar LyX
5478 Le fait que ces fichiers assurent ces deux fonctions est souvent source
5479 de confusion, parce qu'elles sont tout à fait séparées: expliquer à \SpecialChar LyX
5481 traduire un style de paragraphe en \SpecialChar LaTeX
5482 ne lui dit pas comment l'afficher;
5483 inversement, expliquer à \SpecialChar LyX
5484 comment afficher un paragraphe ne lui dit pas
5485 comment le traduire en \SpecialChar LaTeX
5486 (sans parler de lui dire comment \SpecialChar LaTeX
5488 Par conséquent, en général, quand vous devez définir une nouvelle construction
5490 , vous devez toujours effectuer deux tâches distinctes: (a) écrire comment
5491 la traduire en \SpecialChar LaTeX
5492 et (b) écrire comment l'afficher.
5495 \begin_layout Standard
5496 La même distinction est vraie pour les autre formats de sortie, bien que
5497 XHTML soit différent sous divers aspects, du fait que dans ce cas \SpecialChar LyX
5499 capable d'utiliser au moins partiellement l'information concernant l'affichage
5500 à l'écran pour créer l'information (sous forme de CSS) nécessaire à l'affichage
5502 Même dans ce cas, cependant, la distinction entre les mécanismes internes
5504 et la façon dont les objets sont restitués à l'extérieur reste valide,
5505 et le contrôle séparé des deux facettes reste possible.
5507 \begin_inset CommandInset ref
5509 reference "sec:Tags-for-XHTML"
5516 \begin_layout Section
5517 Installer de nouveaux fichiers \SpecialChar LaTeX
5521 \begin_layout Standard
5522 Certaines installations peuvent ne pas contenir le paquetage \SpecialChar LaTeX
5524 justement utiliser avec \SpecialChar LyX
5526 Par exemple, vous pouvez avoir besoin de Foil\SpecialChar TeX
5527 , un paquetage pour préparer
5528 des transparents pour rétroprojecteurs.
5529 Les distributions \SpecialChar LaTeX
5530 récentes comme \SpecialChar TeX
5531 Live (depuis 2008) ou MiK\SpecialChar TeX
5533 interface utilisateur pour installer de tels paquetages.
5534 Par exemple avec MiK\SpecialChar TeX
5535 , vous démarrez le programme
5536 \begin_inset Quotes fld
5540 \begin_inset space ~
5544 \begin_inset Quotes frd
5547 pour afficher une liste des paquetages disponibles.
5548 Pour installer l'un d'entre eux, il suffit d'effectuer un clic droit sur
5549 son nom ou sur le bouton correspondant de la barre d'outil.
5552 \begin_layout Standard
5553 Si votre distribution \SpecialChar LaTeX
5554 n'inclut pas un tel gestionnaire de paquetage, ou
5555 si le paquetage n'est pas disponible pour votre distribution, alors faites
5556 comme suit pour l'installer manuellement:
5559 \begin_layout Enumerate
5560 Récupérer le paquetage depuis
5561 \begin_inset CommandInset href
5564 target "http://www.ctan.org/"
5571 \begin_layout Enumerate
5572 Si le paquetage contient un fichier doté d'un suffixe
5573 \begin_inset Quotes fld
5577 \begin_inset Flex Code
5580 \begin_layout Plain Layout
5589 \begin_inset Quotes frd
5592 (c'est le cas pour Foil\SpecialChar TeX
5594 \begin_inset Quotes fld
5598 \begin_inset Quotes frd
5601 alors ouvrir une console, aller dans le répertoire de ce fichier et exécuter
5603 \begin_inset Flex Code
5606 \begin_layout Plain Layout
5616 \begin_inset Quotes fld
5620 \begin_inset Quotes frd
5623 le paquetage et vous disposez des fichiers nécessaires à l'installation.
5624 De nombreux paquetages ne sont pas reliés et vous pouvez sauter cette étape;
5627 \begin_layout Enumerate
5628 Vous devez alors décider si ce paquetage doit être disponible pour tous
5629 les utilisateurs ou seulement pour vous-même.
5633 \begin_layout Enumerate
5634 Avec les systèmes *nix (Linux, OSX, etc.), si vous souhaitez que le paquetage
5635 soit disponible pour tous les utilisateurs, installez-le dans l'arborescence
5638 \begin_inset Quotes fld
5642 \begin_inset Quotes frd
5645 , sinon installez-le dans votre arborescence \SpecialChar TeX
5647 \begin_inset Quotes fld
5651 \begin_inset Quotes frd
5655 La nécessité de créer ces arborescences, si elles n'existent pas déjà,
5656 dépend de votre système.
5657 Pour le savoir, examinez le fichier
5658 \begin_inset Flex Code
5661 \begin_layout Plain Layout
5673 \begin_layout Plain Layout
5674 Ce fichier est habituellement dans le répertoire
5678 , bien que vous puissiez exécuter la commande
5679 \begin_inset Flex Code
5682 \begin_layout Plain Layout
5695 L'emplacement de l'arborescence
5696 \begin_inset Quotes fld
5700 \begin_inset Quotes frd
5703 est définie par la variable
5704 \begin_inset Flex Code
5707 \begin_layout Plain Layout
5715 ; elle a usuellement pour valeur
5717 /usr/local/share/texmf/
5719 (installation système),
5721 /usr/local/share/texmf/
5723 (installation utilisateur) ou
5725 /usr/local/texlive/texmf-local
5727 (installation TexLive).
5728 L'emplacement de l'arborescence
5729 \begin_inset Quotes fld
5733 \begin_inset Quotes frd
5737 \begin_inset Flex Code
5740 \begin_layout Plain Layout
5756 où XXXX est l'année de la distribution \SpecialChar TeX
5757 Live (si ces variables ne sont pas
5758 prédéfinies, vous devrez le faire vous-même).
5759 Vous aurez besoin d'avoir les droits d'administration système pour créer
5760 ou modifier l'arborescence
5761 \begin_inset Quotes fld
5765 \begin_inset Quotes frd
5768 , mais votre arborescence
5769 \begin_inset Quotes fld
5773 \begin_inset Quotes frd
5776 ne devrait pas nécessiter de tels droits.
5777 \begin_inset Newline newline
5780 D'une manière générale, il est recommandable d'installer dans le répertoire
5781 utilisateur parce que cette arborescence ne sera pas modifiée lors d'une
5782 mise à jour de votre système.
5783 Elle sera également sauvegardée avec tout le reste lors de le sauvegarde
5784 de votre répertoire utilisateur
5785 \begin_inset Quotes fld
5789 \begin_inset Quotes frd
5792 (que vous effectuez régulièrement, bien entendu).
5795 \begin_layout Enumerate
5796 Avec Windows, si vous souhaitez que le nouveau paquetage soit disponible
5797 pour tous les utilisateurs de votre système, allez dans le répertoire où
5799 est installé, puis dans le sous-répertoire
5807 (pour MiK\SpecialChar TeX
5808 , celui-ci sera implicitement
5825 \begin_layout Plain Layout
5826 Notez que ce chemin sera celui des installations anglophones.
5827 Pour une installation germanophone, ce serait
5828 \begin_inset Flex Code
5831 \begin_layout Plain Layout
5848 , de même pour d'autres langages.
5853 Créer dans ce répertoire un nouveau répertoire dénommé
5854 \begin_inset Flex Code
5857 \begin_layout Plain Layout
5865 et copiez tous les fichiers du paquetage dedans.
5866 Si le paquetage ne doit être accessible que par vous ou si vous n'avez
5867 pas les droits d'administration, faites de même, mais dans le répertoire
5870 avec MiK\SpecialChar TeX
5871 2.8 sur WinXP le répertoire
5872 \begin_inset Newline newline
5878 \begin_inset Flex Code
5881 \begin_layout Plain Layout
5886 Documents and Settings
5898 \begin_inset Newline newline
5902 \begin_inset Phantom HPhantom
5905 \begin_layout Plain Layout
5917 \begin_inset Flex Code
5920 \begin_layout Plain Layout
5941 \begin_inset Newline newline
5944 Avec Vista ce sera le répertoire
5945 \begin_inset Newline newline
5951 \begin_inset Flex Code
5954 \begin_layout Plain Layout
5983 \begin_layout Enumerate
5984 Vous devez alors informer \SpecialChar LaTeX
5985 de la présence de nouveaux fichiers.
5986 Ceci dépend de nouveau de la distribution \SpecialChar LaTeX
5991 \begin_layout Enumerate
5992 Avec \SpecialChar TeX
5993 Live, exécuter la commande
5994 \begin_inset Flex Code
5997 \begin_layout Plain Layout
6006 Si vous avez installé le paquetage pour tous les utilisateurs, vous aurez
6007 besoin des droits d'administration pour ce faire;
6010 \begin_layout Enumerate
6011 Avec MiK\SpecialChar TeX
6012 , si vous avez installé le paquetage pour tous les utilisateurs,
6013 démarrez le programme
6016 \begin_inset Quotes fld
6020 \begin_inset space ~
6026 \begin_inset Quotes frd
6029 et appuyez sur le bouton
6030 \begin_inset Quotes fld
6038 \begin_inset Quotes frd
6042 Sinon démarrez le programme
6043 \begin_inset Quotes fld
6051 \begin_inset Quotes frd
6058 \begin_layout Enumerate
6059 Enfin, vous devez informer \SpecialChar LyX
6060 de l'existence de nouveaux paquetages: dans
6064 Outils\SpecialChar menuseparator
6067 , puis redémarrez \SpecialChar LyX
6071 \begin_layout Standard
6072 Le paquetage est maintenant installé.
6073 Dans notre exemple, la classe de document
6074 \begin_inset Flex Code
6077 \begin_layout Plain Layout
6081 \begin_inset space ~
6088 \begin_layout Plain Layout
6100 est maintenant disponible dans
6102 Document\SpecialChar menuseparator
6103 Paramètres\SpecialChar ldots
6104 \SpecialChar menuseparator
6111 \begin_layout Standard
6112 Si vous souhaitez utiliser une classe de document qui ne figure pas dans
6115 Document\SpecialChar menuseparator
6116 Paramètres\SpecialChar menuseparator
6119 , vous devez créer une fichier de
6120 \begin_inset Quotes fld
6124 \begin_inset Quotes frd
6128 \begin_inset Quotes fld
6132 \begin_inset Quotes frd
6136 Ceci est le sujet du paragraphe suivant.
6139 \begin_layout Section
6140 Types de fichiers de formats
6143 \begin_layout Standard
6144 Cette section décrit les différentes variétés de fichiers contenant les
6145 informations de format: instructions pour l'affichage par \SpecialChar LyX
6146 et pour la traductio
6147 n en \SpecialChar LaTeX
6148 , DocBook ou XHTML, ou autre format de sortie désiré, des styles de
6149 paragraphe et de caractère variés.
6152 \begin_layout Standard
6153 Nous essayons ici de donner une description complète de la procédure à suivre;
6154 il y a cependant une telle variété de classes \SpecialChar LaTeX
6155 supportant des types de
6156 document très différents que nous ne pouvons pas espérer couvrir tous les
6157 cas possibles ni tous les problèmes que vous pourrez rencontrer.
6158 La liste de messagerie des utilisateurs \SpecialChar LyX
6159 est fréquentée par des personnes
6160 expérimentées dans l'écriture des formats, qui voudront partager ce qu'elles
6161 ont appris, n'hésitez pas à poser des questions sur cette liste.
6164 \begin_layout Standard
6165 Quand vous prévoyez d'écrire un nouveau format, il est extrêmement utile
6166 de regarder les formats distribués avec \SpecialChar LyX
6168 Si vous écrivez un fichier de format pour une classe de document \SpecialChar LaTeX
6170 intéresser d'autres personnes, ou si vous écrivez un module utile, vous
6171 pouvez envisager de l'insérer dans les
6172 \begin_inset CommandInset href
6174 name "pages dans le wiki LyX"
6175 target "http://wiki.lyx.org/Layouts/Layouts"
6179 , voire de le soumettre à la liste des développeurs, pour qu'il figure dans
6180 la distribution de \SpecialChar LyX
6185 \begin_layout Plain Layout
6186 Notez bien que du fait que \SpecialChar LyX
6187 est diffusé sous licence GPL (General Public
6188 License), toute contribution doit être également sous licence GPL.
6196 \begin_layout Subsection
6198 \begin_inset CommandInset label
6200 name "subsec:Modules_de_format"
6207 \begin_layout Standard
6208 Nous avons mentionné jusqu'ici les
6209 \begin_inset Quotes fld
6213 \begin_inset Quotes frd
6217 mais il existe différentes sortes de fichiers qui contiennent des informations
6219 Les fichiers de format au sens strict ont pour suffixe
6220 \begin_inset Flex Code
6223 \begin_layout Plain Layout
6229 et contiennent l'information nécessaire à \SpecialChar LyX
6230 pour les classes de document.
6231 Depuis \SpecialChar LyX
6232 1.6, cependant, les informations de format peuvent être incluses
6237 de format, qui ont pour suffixe
6238 \begin_inset Flex Code
6241 \begin_layout Plain Layout
6248 Les modules sont aux paquetages \SpecialChar LaTeX
6249 à peu près ce que sont les fichiers de
6250 format aux classes de document, et certains modules — tels que le module
6252 \begin_inset Quotes fld
6256 \begin_inset Quotes frd
6259 — offrent la fonctionnalité d'un seul paquetage.
6260 En un sens, le modules de format sont aussi similaires aux fichiers d'inclusion
6264 \begin_layout Plain Layout
6265 Ceux-ci peuvent avoir un suffixe quelconque, mais par convention il leur
6266 a été attribué le suffixe
6267 \begin_inset Flex Code
6270 \begin_layout Plain Layout
6281 — des fichiers comme
6282 \begin_inset Flex Code
6285 \begin_layout Plain Layout
6293 — dans le fait que les modules ne sont pas spécifiques du format d'un document
6294 donné, mais peuvent être utilisés avec de nombreux formats différents.
6295 Cependant l'utilisation d'un fichier d'inclusion (dans
6296 \begin_inset Flex Code
6299 \begin_layout Plain Layout
6305 par exemple) nécessite la modification du fichier de format
6306 \begin_inset Flex Code
6309 \begin_layout Plain Layout
6315 ; au lieu de cette modification, les modules sont sélectionnés dans la page
6317 \begin_inset Flex Noun
6320 \begin_layout Plain Layout
6323 Document\SpecialChar menuseparator
6324 Paramètres\SpecialChar ldots
6333 \begin_layout Standard
6334 Rédiger des modules est la façon la plus simple de se familiariser avec
6335 l'écriture des formats, puisque ce peut être aussi simple que l'ajout d'un
6336 seul nouveau paragraphe ou insert.
6337 Mais en principe, les modules peuvent inclure tout ce que peuvent inclure
6341 \begin_layout Standard
6342 Après la création d'un nouveau module, vous devrez reconfigurer et redémarrer
6344 pour que le module apparaisse dans le menu.
6345 Cependant, les modifications que vous faites dans le module seront immédiatemen
6346 t actives, si vous ouvrez
6347 \begin_inset Flex Noun
6350 \begin_layout Plain Layout
6353 Document\SpecialChar menuseparator
6354 Paramètres\SpecialChar ldots
6355 \SpecialChar menuseparator
6361 , sélectionnez un module et appuyez sur
6362 \begin_inset Quotes fld
6366 \begin_inset Quotes frd
6372 Il vous est fortement recommandé de sauvegarder votre travail avant de procéder
6378 il vous est fortement recommandé de ne pas essayer de modifier des modules
6379 durant une travail productif sur un document
6382 Bien évidemment, les développeurs s'efforcent de conserver une bonne stabilité
6384 dans de telles situations, mais les erreurs de syntaxe et autres dans
6385 votre module pourraient déclencher des comportements bizarres.
6388 \begin_layout Subsubsection
6392 \begin_layout Standard
6393 Les modules sont à \SpecialChar LyX
6394 ce que les paquetages sont à \SpecialChar LaTeX
6396 Cependant, il arrive que vous souhaitiez disposer d'un insert ou d'un style
6397 de caractère pour un seul document, et écrire un module qui sera universel
6399 Vous avez alors besoin du
6400 \begin_inset Quotes fld
6404 \begin_inset Quotes frd
6411 \begin_layout Standard
6412 Vous le trouverez via
6414 Document\SpecialChar menuseparator
6415 Paramètres\SpecialChar menuseparator
6419 La grande zone textuelle vous permet de saisir ce que vous mettriez dans
6420 un fichier de format ou de module.
6421 Vous pouvez voir le format local comme un module qui n'appartient qu'au
6422 document en cours de saisie.
6423 De ce fait, vous devez saisir une balise
6424 \begin_inset Flex Code
6427 \begin_layout Plain Layout
6434 N'importe quel format est admissible, mais on utilise d'habitude le format
6435 de la version de \SpecialChar LyX
6436 utilisée (pour \SpecialChar LyX
6437 2.2, le format porte le numéro 60).
6440 \begin_layout Standard
6441 Lorsque vous avez saisi quelque chose dans la fenêtre de
6442 \begin_inset Flex Code
6445 \begin_layout Plain Layout
6453 \begin_inset Quotes fld
6461 \begin_inset Quotes frd
6464 qui se trouve en bas.
6465 Cliquer sur ce bouton entraînera une vérification de la validité du code
6466 que vous aurez saisi.
6468 vous donne cette information sans hélas l'accompagner d'un diagnostic
6469 d'erreurs explicite.
6470 Ces erreurs seront cependant affichées dans la fenêtre d'appel si vous
6471 avez activé \SpecialChar LyX
6473 Vous ne pourrez pas appliquer ou enregistrer votre format tant qu'il n'est
6477 \begin_layout Standard
6478 Les précautions indiquées à la fin de la section précédente s'appliquent
6480 Ne jouez pas avec un format local pendant un vrai travail, surtout si vous
6481 n'avez pas enregistré votre document.
6482 Ceci dit, utiliser un format local avec un document de test peut être très
6483 pratique pour essayer de nouvelles choses, voire pour aborder l’écriture
6487 \begin_layout Subsection
6488 Format pour un fichier
6489 \begin_inset Flex Code
6492 \begin_layout Plain Layout
6501 \begin_layout Standard
6502 Les deux situations que vous êtes probablement susceptibles de rencontrer
6503 quand vous voulez gérer une nouvelle classe de document \SpecialChar LaTeX
6505 \SpecialChar LaTeX2e
6507 \begin_inset Flex Code
6510 \begin_layout Plain Layout
6517 \begin_inset Flex Code
6520 \begin_layout Plain Layout
6527 Interfacer une nouveau fichier de style est assez facile, Interfacer une
6528 nouvelle classe est plus compliqué: nous allons décrire la première opération
6529 ici, et la seconde dans le paragraphe suivant.
6530 Des considérations analogues s'appliquent bien entendu si vous voulez interface
6531 r une nouvelle DTD DocBook.
6534 \begin_layout Standard
6535 La situation la plus simple se présente si votre nouvelle classe de document
6536 est fournie sous la forme d'un fichier de style à utiliser en combinaison
6537 avec une classe de document existante, déjà interfacée.
6538 Dans notre exemple, le fichier de style sera appelé
6539 \begin_inset Flex Code
6542 \begin_layout Plain Layout
6548 et il doit être utilisé avec la classe standard
6549 \begin_inset Flex Code
6552 \begin_layout Plain Layout
6561 \begin_layout Standard
6562 Commencez par copier le fichier de format de la classe de document en question
6563 dans votre répertoire local.
6566 \begin_layout LyX-Code
6567 cp report.layout ~/.lyx/layouts/ma_classe.layout
6570 \begin_layout Standard
6575 et changez la ligne :
6578 \begin_layout LyX-Code
6581 DeclareLaTeXClass{report}
6584 \begin_layout Standard
6588 \begin_layout LyX-Code
6591 DeclareLaTeXClass[report, ma_classe.sty]{report (ma_classe)}
6594 \begin_layout Standard
6598 \begin_layout LyX-Code
6600 \begin_inset Newline newline
6605 usepackage{ma_classe}
6606 \begin_inset Newline newline
6612 \begin_layout Standard
6613 près du début du fichier.
6616 \begin_layout Standard
6617 Démarrez \SpecialChar LyX
6619 \begin_inset Flex Noun
6622 \begin_layout Plain Layout
6623 Outils\SpecialChar menuseparator
6630 Redémarrez \SpecialChar LyX
6631 et essayez de créer un nouveau document.
6633 \begin_inset Quotes fld
6637 \begin_inset Flex Noun
6640 \begin_layout Plain Layout
6642 \begin_inset space ~
6651 \begin_inset Quotes frd
6654 parmi les classes de document dans la fenêtre
6655 \begin_inset Flex Noun
6658 \begin_layout Plain Layout
6659 Document\SpecialChar menuseparator
6660 Paramètres\SpecialChar menuseparator
6667 Il est probable que certaines des commandes de section devront être différentes
6668 de celles de la classe de base
6672 \begin_layout Plain Layout
6680 , vous pouvez donc jouer avec les réglages des différentes sections si vous
6682 Les informations de format pour le sectionnement se trouvent dans
6683 \begin_inset Flex Code
6686 \begin_layout Plain Layout
6692 , mais il n'est pas nécessaire de recopier ce fichier pour le modifier.
6693 Il vous suffit en effet d'ajouter vos modifications au fichier de format,
6695 \begin_inset Flex Code
6698 \begin_layout Plain Layout
6700 \begin_inset Flex Code
6703 \begin_layout Plain Layout
6714 , qui implique l'inclusion de
6715 \begin_inset Flex Code
6718 \begin_layout Plain Layout
6725 Par exemple, vous pourriez ajouter ces lignes:
6728 \begin_layout LyX-Code
6734 \begin_layout LyX-Code
6740 \begin_layout LyX-Code
6746 \begin_layout LyX-Code
6752 \begin_layout LyX-Code
6758 \begin_layout Standard
6759 pour modifier la police des titres de chapitre en police sens empattements.
6760 Ceci écrasera (ou bien, en l'occurrence, ajoutera) la déclaration existante
6761 pour le style Chapitre.
6764 \begin_layout Standard
6765 Votre nouveau paquetage peut également fournir des commandes ou des environnemen
6766 ts qui n'existent pas dans la classe de base.
6767 dans ce cas, il vous faudra ajouter ceux-ci au fichier de format.
6769 \begin_inset space ~
6773 \begin_inset CommandInset ref
6775 reference "sec:Syntaxe-des"
6779 pour savoir comment faire.
6782 \begin_layout Standard
6784 \begin_inset Flex Code
6787 \begin_layout Plain Layout
6793 peut être utilisé avec plusieurs classes de document différentes, vous
6794 trouverez sans doute plus approprié d'écrire un module que vous pourrez
6795 charger avec la classe de base.
6796 Le module le plus simple qu'il est possible d'écrire dans ce contexte est
6800 \begin_layout LyX-Code
6805 DeclareLyXModule{mon paquetage}
6808 \begin_layout LyX-Code
6814 \begin_layout LyX-Code
6817 #Support for mypkg.sty.
6820 \begin_layout LyX-Code
6824 \begin_inset Newline newline
6830 \begin_layout LyX-Code
6834 \begin_inset Newline newline
6840 \begin_layout LyX-Code
6844 \begin_inset Newline newline
6850 \begin_inset Newline newline
6856 \begin_layout Standard
6857 Un module plus compliqué pourrait modifier le comportement de constructions
6858 existantes ou d'en définir de nouvelles.
6860 \begin_inset space ~
6864 \begin_inset CommandInset ref
6866 reference "sec:Syntaxe-des"
6873 \begin_layout Subsection
6874 Format pour un fichier
6875 \begin_inset Flex Code
6878 \begin_layout Plain Layout
6887 \begin_layout Standard
6888 Deux possibilités se présentent.
6892 \begin_layout Standard
6893 Soit le fichier de classe est fondé sur une classe de document existante.
6894 Par exemple, de nombreuses classes pour une thèse sont des variantes de
6896 \begin_inset Flex Code
6899 \begin_layout Plain Layout
6906 Pour vérifier que c'est le cas pour la vôtre, cherchez une ligne comme
6909 \begin_layout LyX-Code
6917 \begin_layout Standard
6918 dans le fichier de classe.
6919 Si c'est la cas, vous pouvez essentiellement procéder comme dans la section
6920 précédente, bien que la ligne
6921 \begin_inset Flex Code
6924 \begin_layout Plain Layout
6925 Declare\SpecialChar LaTeX
6932 Si votre nouvelle classe est une thèse, et est fondée sur
6933 \begin_inset Flex Code
6936 \begin_layout Plain Layout
6942 , cette ligne doit être
6948 \begin_layout Plain Layout
6949 Et enregistrer le fichier comme
6950 \begin_inset Flex Code
6953 \begin_layout Plain Layout
6961 facilitera les choses: \SpecialChar LyX
6962 suppose que la classe de document a le même nom
6963 que le fichier de format.
6973 \begin_layout LyX-Code
6978 DeclareLaTeXClass[thesis,book]{thesis}
6981 \begin_layout Standard
6982 Soit le fichier de classe est original.
6983 Dans ce cas, vous devrez probablement créer votre propre format.
6984 Nous vous suggérons fortement de copier un fichier de format existant qui
6985 utilise une classe \SpecialChar LaTeX
6986 similaire et de le modifier si c'est possible.
6987 Utilisez au moins un fichier existant comme point de départ pour savoir
6988 quels sont les éléments dont vous devez vous occuper.
6989 Encore une fois, les spécificités sont décrites ci-après.
6992 \begin_layout Subsection
6994 \begin_inset CommandInset label
7003 \begin_layout Standard
7004 Une fois qu'un fichier de format a été crée pour une classe de document,
7005 vous désirerez peut-être créer un
7010 Un modèle est une sorte de mode d'emploi pour votre format, montrant comment
7011 il peut être utilisé, mais avec un contenu fictif.
7012 Vous pouvez jeter un œil aux divers modèles distribués avec \SpecialChar LyX
7016 \begin_layout Standard
7017 Les modèles sont créés comme les documents normaux.
7018 La seule différence est que les documents normaux contiennent tous les
7019 réglages possibles, y compris les polices et la taille du papier.
7020 Or on ne veut en général pas qu'un modèle modifie ces réglages implicites.
7021 Pour cette raison, l'auteur d'un modèle doit enlever les commandes correspondan
7023 \begin_inset Flex Code
7026 \begin_layout Plain Layout
7035 \begin_inset Flex Code
7038 \begin_layout Plain Layout
7046 du fichier modèle \SpecialChar LyX
7048 C'est faisable avec un simple éditeur de texte, comme
7049 \begin_inset Flex Code
7052 \begin_layout Plain Layout
7059 \begin_inset Flex Code
7062 \begin_layout Plain Layout
7071 \begin_layout Standard
7072 Mettez les fichiers modèles que vous avez créés et édités dans
7073 \begin_inset Flex Code
7076 \begin_layout Plain Layout
7082 , copiez ceux que vous utilisez du répertoire global de modèles
7083 \begin_inset Flex Code
7086 \begin_layout Plain Layout
7093 vers le même endroit, et redéfinissez le répertoire de modèles dans la
7095 \begin_inset Flex Noun
7098 \begin_layout Plain Layout
7099 Outils\SpecialChar menuseparator
7100 Préférences\SpecialChar menuseparator
7109 \begin_layout Standard
7111 \begin_inset Flex Code
7114 \begin_layout Plain Layout
7120 a un statut particulier.
7121 Il est chargé à chaque fois que vous créez un nouveau document avec
7122 \begin_inset Flex Noun
7125 \begin_layout Plain Layout
7126 Fichier\SpecialChar menuseparator
7132 afin d'avoir les réglages implicites.
7133 Pour créer ce modèle depuis \SpecialChar LyX
7134 , vous n'avez qu'à ouvrir un document ayant
7135 déjà les réglages voulus, et appuyer sur le bouton
7136 \begin_inset Flex Noun
7139 \begin_layout Plain Layout
7140 Enregistrer comme valeurs implicites
7148 \begin_layout Subsection
7149 Mise à jour des anciens fichiers de format
7152 \begin_layout Standard
7153 La syntaxe des fichiers de format change à chaque publication d'une nouvelle
7154 version de \SpecialChar LyX
7155 , et les anciens fichiers de format doivent donc être convertis
7156 dans la nouvelle syntaxe.
7158 lit un fichier de format écrit avec une syntaxe ancienne, il appelle
7160 \begin_inset Flex Code
7163 \begin_layout Plain Layout
7169 pour le convertir dans un fichier temporaire doté de la nouvelle syntaxe.
7170 Le fichier original reste intact.
7171 Si vous utilisez le fichier de format souvent, vous voudrez sans doute
7172 rendre les modifications permanentes, pour éviter des conversions répétitives
7173 de la part de \SpecialChar LyX
7175 Pour ce faire, vous pouvez appeler le convertisseur manuellement:
7178 \begin_layout Enumerate
7182 \begin_inset Flex Code
7185 \begin_layout Plain Layout
7198 \begin_inset Flex Code
7201 \begin_layout Plain Layout
7212 \begin_layout Enumerate
7213 exécutez la commande
7214 \begin_inset Flex Code
7217 \begin_layout Plain Layout
7218 python \SpecialChar LyX
7219 Dir/scripts/layout2layout.py myclass.old myclass.layout
7225 \begin_inset Newline newline
7229 \begin_inset Flex Code
7232 \begin_layout Plain Layout
7239 est le nom de votre répertoire \SpecialChar LyX
7243 \begin_layout Standard
7244 Le convertisseur ne gère que les changements de syntaxe.
7245 Il ne peut pas gérer les modifications du contenu des fichiers inclus,
7246 ceux-ci doivent être convertis séparément.
7249 \begin_layout Section
7250 Syntaxe des fichiers de format
7251 \begin_inset CommandInset label
7253 name "sec:Syntaxe-des"
7260 \begin_layout Standard
7261 Les sections suivantes vous expliquent à quoi vous vous attaquez quand vous
7262 décidez de mettre les mains dans le cambouis, et de créer ou d'éditer votre
7263 propre fichier de format.
7264 Notre conseil est d'aller doucement et d'enregistrer souvent pour faire
7266 Ce n'est pas si dur que ça, mais il y a une multitude d'options et vous
7267 pouvez vous laisser submerger si vous essayez d'en faire trop d'un coup.
7268 Il est plus facile d'utiliser des formats existants comme référence ou
7269 modèle ou de modifier un fichier de format existant pour vos besoins.
7272 \begin_layout Standard
7273 Toutes les balises décrites dans ce chapitre sont insensibles à la casse:
7275 \begin_inset Flex Code
7278 \begin_layout Plain Layout
7285 \begin_inset Flex Code
7288 \begin_layout Plain Layout
7295 \begin_inset Flex Code
7298 \begin_layout Plain Layout
7304 sont une seule et même balise.
7305 Les valeurs possibles sont inscrites entre crochets après le nom de la
7307 La valeur implicite d'une fonction quand elle n'est pas définie dans le
7308 fichier décrivant la classe de texte est
7311 \begin_inset Flex Code
7314 \begin_layout Plain Layout
7325 Si le paramètre est d'un type particulier la valeur implicite est indiquée
7327 \begin_inset Flex Code
7330 \begin_layout Plain Layout
7341 \begin_layout Subsection
7342 Déclaration et classification d'une classe de document
7345 \begin_layout Standard
7346 Les lignes qui commencent par un
7350 dans un fichier de format sont les commentaires.
7351 Il y a une exception à cette règle : tous les
7352 \begin_inset Flex Code
7355 \begin_layout Plain Layout
7361 doivent commencer par ceci :
7364 \begin_layout LyX-Code
7367 #% Do not delete the line below; configure depends on this
7371 \begin_layout Plain Layout
7372 Ne pas effacer la ligne ci-dessous ; configure compte dessus.
7380 \begin_layout LyX-Code
7385 DeclareLaTeXClass{Article (Standard Class)}
7388 \begin_layout LyX-Code
7393 DeclareCategory{Articles}
7396 \begin_layout Standard
7397 Les deuxième et troisième lignes servent lors de la (re)configuration de
7400 Le fichier de format est lu par le script \SpecialChar LaTeX
7402 \begin_inset Flex Code
7405 \begin_layout Plain Layout
7411 , dans un mode spécial où
7412 \begin_inset Flex Code
7415 \begin_layout Plain Layout
7422 La première ligne est juste un commentaire \SpecialChar LaTeX
7423 , la deuxième contient la déclaratio
7424 n obligatoire de la classe de texte et la troisième contient la classification
7425 facultative de la classe.
7426 Si ces lignes apparaissent dans un fichier appelé
7427 \begin_inset Flex Code
7430 \begin_layout Plain Layout
7436 , elles définissent alors une classe de texte appelée
7437 \begin_inset Flex Code
7440 \begin_layout Plain Layout
7446 (le nom du fichier de format) qui utilise la classe de document \SpecialChar LaTeX
7448 \begin_inset Flex Code
7451 \begin_layout Plain Layout
7457 (implicitement, le même nom que le format).
7459 \begin_inset Quotes fld
7462 Article (Standard Class)
7463 \begin_inset Quotes frd
7466 qui apparaît ci-dessus sert de description de la classe de texte dans la
7468 \begin_inset Flex Noun
7471 \begin_layout Plain Layout
7472 Document\SpecialChar menuseparator
7473 Paramètres\SpecialChar ldots
7474 \SpecialChar menuseparator
7482 \begin_inset Quotes fld
7486 \begin_inset Quotes frd
7489 dans l'exemple) est également utilisés dans la fenêtre
7492 \begin_inset Flex Noun
7495 \begin_layout Plain Layout
7496 Document\SpecialChar menuseparator
7497 Paramètres\SpecialChar ldots
7498 \SpecialChar menuseparator
7506 : les classes sont regroupées par catégories (qui sont aussi des genres
7507 de documents, les catégories typiques sont
7508 \begin_inset Quotes fld
7512 \begin_inset Quotes frd
7516 \begin_inset Quotes fld
7520 \begin_inset Quotes frd
7524 \begin_inset Quotes fld
7528 \begin_inset Quotes frd
7532 \begin_inset Quotes fld
7536 \begin_inset Quotes frd
7540 \begin_inset Quotes fld
7544 \begin_inset Quotes frd
7548 \begin_inset Quotes fld
7552 \begin_inset Quotes frd
7556 Si la troisième lignes est vide, la classe apparaîtra comme
7557 \begin_inset Quotes fld
7561 \begin_inset Quotes frd
7567 \begin_layout Standard
7568 Supposons que vous ayez écrit votre propre classe de texte qui utilise la
7570 \begin_inset Flex Code
7573 \begin_layout Plain Layout
7579 , mais dans laquelle vous avez changé l'apparence des en-têtes de sections.
7580 Si vous la mettez dans un fichier
7581 \begin_inset Flex Code
7584 \begin_layout Plain Layout
7590 , l'en-tête de ce fichier doit être :
7593 \begin_layout LyX-Code
7596 #% Do not delete the line below; configure depends on this
7599 \begin_layout LyX-Code
7604 DeclareLaTeXClass[article]{Article (avec Mes En-têtes)}
7607 \begin_layout LyX-Code
7612 DeclareCategory{Articles}
7615 \begin_layout Standard
7616 Ceci déclare une classe de texte
7617 \begin_inset Flex Code
7620 \begin_layout Plain Layout
7626 , associée avec la classe de document \SpecialChar LaTeX
7628 \begin_inset Flex Code
7631 \begin_layout Plain Layout
7638 \begin_inset Quotes fld
7641 Article (avec Mes En-têtes)
7642 \begin_inset Quotes frd
7646 Si votre classe de texte repose sur plusieurs paquetages, vous pouvez la
7650 \begin_layout LyX-Code
7653 #% Do not delete the line below; configure depends on this
7656 \begin_layout LyX-Code
7661 DeclareLaTeXClass[article,machin.sty]{Article (avec Mes En-têtes)}
7664 \begin_layout LyX-Code
7669 DeclareCategory{Articles}
7672 \begin_layout Standard
7673 Ceci indique que votre classe de texte utilise le paquetage
7674 \begin_inset Flex Code
7677 \begin_layout Plain Layout
7684 Enfin, il est aussi possible de déclarer des classes pour du code DocBook.
7685 Les déclarations ressemblent en général à :
7688 \begin_layout LyX-Code
7691 #% Do not delete the line below; configure depends on this
7694 \begin_layout LyX-Code
7699 DeclareDocBookClass[article]{SGML (DocBook Article)}
7702 \begin_layout LyX-Code
7707 DeclareCategory{Articles}
7710 \begin_layout Standard
7711 Notez que ces déclarations peuvent aussi recevoir un paramètre optionnel
7712 déclarant le nom de la classe de document (mais pas une liste).
7715 \begin_layout Standard
7716 Donc, de la manière la plus explicite, la forme d'une déclaration de format
7720 \begin_layout LyX-Code
7725 DeclareLaTeXClass[class,package.sty]{description du format}
7728 \begin_layout LyX-Code
7733 DeclareCategory{catégorie}
7736 \begin_layout Standard
7737 Il n'est nécessaire de déclarer la classe que si le nom de la classe \SpecialChar LaTeX
7739 le nom du fichier de format diffèrent, ou si des paquetages sont à spécifier.
7740 Si le nom de la classe n'est pas spécifiée, \SpecialChar LyX
7741 suppose qu'elle est identique
7742 à celle du fichier de format.
7745 \begin_layout Standard
7746 Une fois que la classe de texte a été modifiée à votre goût, tout ce que
7747 vous avez à faire est de la copier soit dans
7748 \begin_inset Flex Code
7751 \begin_layout Plain Layout
7759 \begin_inset Flex Code
7762 \begin_layout Plain Layout
7769 \begin_inset Flex Noun
7772 \begin_layout Plain Layout
7773 Outils\SpecialChar menuseparator
7774 Recon\SpecialChar softhyphen
7781 Quittez \SpecialChar LyX
7782 et redémarrez-le; votre nouvelle classe de texte devrait alors
7783 être disponible avec les autres.
7786 \begin_layout Standard
7787 Une fois le fichier de format installé, vous pouvez le modifier et vérifier
7788 l'effet de ces modifications sans reconfigurer ou redémarrer \SpecialChar LyX
7793 \begin_layout Plain Layout
7794 Avec les versions de \SpecialChar LyX
7795 antérieures à 1.6, il vous fallait redémarrer \SpecialChar LyX
7797 valider les modifications effectuées dans les fichiers de format.
7798 De ce fait, les modifications pouvaient prendre beaucoup de temps.
7803 Vous pouvez imposer un rechargement du format en service en utilisant la
7805 \begin_inset Flex Noun
7808 \begin_layout Plain Layout
7817 Cette fonction n'est implicitement liée à aucun raccourci — vous pouvez
7818 bien sûr la lier à une touche vous-même.
7819 Si vous voulez utiliser cette fonction, il vous suffit de la saisir dans
7824 \begin_layout Standard
7830 \begin_inset Flex Noun
7833 \begin_layout Plain Layout
7841 est une fonctionnalité
7842 \begin_inset Quotes fld
7846 \begin_inset Quotes frd
7858 recommandé de sauvegarder votre travail avant de procéder ainsi
7863 En fait, il vous est
7867 recommandé de ne pas essayer de modifier des formats durant une travail
7868 productif sur un document.
7869 Utilisez un document de test, les erreurs de syntaxe et autres dans votre
7870 module pourraient déclencher des comportements bizarres.
7871 En particulier, de telles erreurs pourraient inciter \SpecialChar LyX
7873 formats en service comme incorrects et à essayer de basculer sur un autre
7878 \begin_layout Plain Layout
7879 Les erreurs de syntaxe vraiment graves peuvent même stopper \SpecialChar LyX
7881 Ceci provient du fait que certaines erreurs rendent \SpecialChar LyX
7883 la moindre information de format.
7884 Faites attention\SpecialChar ldots
7890 Les développeurs s'efforcent de conserver une bonne stabilité à \SpecialChar LyX
7892 telles situations, mais il vaut mieux être sûr que regretter
7896 \begin_layout Plain Layout
7897 Puisque nous en sommes au conseils: faites des sauvegardes régulières.
7898 Et soyez gentil avec votre maman.
7906 \begin_layout Subsection
7907 Déclaration d'un module
7910 \begin_layout Standard
7911 La première ligne d'un module doit être rédigée comme suit:
7914 \begin_layout LyX-Code
7917 DeclareLyXModule[endnotes.sty]{Endnotes}
7920 \begin_layout Standard
7921 L'argument obligatoire, entre accolades, est le nom du module, tel qu'il
7923 \begin_inset Flex Noun
7926 \begin_layout Plain Layout
7927 Document\SpecialChar menuseparator
7928 Paramètres\SpecialChar menuseparator
7935 L'argument entre crochets est facultatif: il déclare n'importe quel paquetage
7937 dont dépend le module.
7938 Il est également possible d'utiliser la clé
7939 \begin_inset Flex Noun
7942 \begin_layout Plain Layout
7948 en argument optionnel: elle déclare que le module ne peut être employé
7949 que s'il existe un chemin de conversion entre les formats
7950 \begin_inset Flex Code
7953 \begin_layout Plain Layout
7960 \begin_inset Flex Code
7963 \begin_layout Plain Layout
7972 \begin_layout Standard
7973 La déclaration du module devra être suivi par des lignes descriptives comme
7978 \begin_layout Plain Layout
7979 En anglais de préférence si le module doit être diffusé par \SpecialChar LyX
7981 Cette description apparaîtra dans la liste des messages à traduire et sera
7982 donc traduite lors de la mise à jour de l'interface.
7990 \begin_layout LyX-Code
7996 \begin_layout LyX-Code
7999 #Adds an endnote command, in addition to footnotes.
8003 \begin_layout LyX-Code
8006 #You will need to add
8008 theendnotes in \SpecialChar TeX
8012 \begin_layout LyX-Code
8015 #want the endnotes to appear.
8019 \begin_layout LyX-Code
8025 \begin_layout LyX-Code
8028 #Requires: somemodule | othermodule
8031 \begin_layout LyX-Code
8034 #Excludes: badmodule
8037 \begin_layout Standard
8038 Cette description est utilisée dans
8039 \begin_inset Flex Noun
8042 \begin_layout Plain Layout
8043 Document\SpecialChar menuseparator
8044 Paramètres\SpecialChar ldots
8045 \SpecialChar menuseparator
8051 pour informer l'utilisateur de la fonction du module.
8053 \begin_inset Flex Code
8056 \begin_layout Plain Layout
8064 permet d'identifier les modules qui doivent être activés avec celui-ci;
8066 \begin_inset Flex Code
8069 \begin_layout Plain Layout
8077 permet d'identifier les modules interdits avec celui-ci.
8078 Les deux lignes sont facultatives et, comme indiqué, les modules dans une
8079 liste doivent être séparés par une barre verticale: |.
8080 Noter que les modules requis sont traités sur le mode disjonctif:
8084 des modules requis doit être utilisé.
8089 des modules exclus ne doit être utilisé.
8090 Noter également que les les modules sont identifiés par leur nom de fichier,
8092 \begin_inset Flex Code
8095 \begin_layout Plain Layout
8103 \begin_inset Flex Code
8106 \begin_layout Plain Layout
8115 \begin_inset Flex Code
8118 \begin_layout Plain Layout
8129 \begin_layout Subsection
8130 Numéro d'identification syntaxique
8133 \begin_layout Standard
8134 La première ligne non commentée doit contenir le numéro d'identification
8135 syntaxique du contenu du fichier de format:
8138 \begin_layout Description
8139 \begin_inset Flex Code
8142 \begin_layout Plain Layout
8151 \begin_inset Flex Code
8154 \begin_layout Plain Layout
8162 ] identification syntaxique du fichier de format
8165 \begin_layout Standard
8166 Ce balisage a été introduit dans \SpecialChar LyX
8168 \begin_inset space ~
8171 1.4.0 Les fichiers de format des versions antérieures n'avaient pas de numéro
8172 de format explicite et sont affectés du
8175 \begin_inset Flex Code
8178 \begin_layout Plain Layout
8182 \begin_inset space ~
8193 Le numéro de format du présent fichier est le numéro 60.
8194 mais chaque version de \SpecialChar LyX
8195 peut lire les fichiers de format d'une version
8196 plus ancienne, comme elle peut lire les documents crées avec une version
8198 Il n'y a cependant aucun moyen de revernir aux numéros d'identification
8202 \begin_layout Subsection
8203 Paramètres généraux d'une classe de texte
8204 \begin_inset CommandInset label
8206 name "subsec:Paramètres-généraux-d'une"
8213 \begin_layout Standard
8214 Voici les paramètres généraux qui décrivent l'aspect du document pour une
8215 classe complète (ceci ne veut pas dire qu'il
8219 apparaître dans le fichiers
8220 \begin_inset Flex Code
8223 \begin_layout Plain Layout
8229 plutôt que dans les modules.
8230 Un module peut contenir n'importe quelle balise de format):
8233 \begin_layout Description
8236 \begin_inset Flex Code
8239 \begin_layout Plain Layout
8252 ajoute une information qui sera incluse dans le bloc
8253 \begin_inset Flex Code
8256 \begin_layout Plain Layout
8262 quand le document est exporté en XHTML.
8263 Typiquement, ce paramètre est utilisé pour exporter de l'information en
8264 style CSS, mais il peut être utilisé pour toute information valide entre
8266 \begin_inset Flex Code
8269 \begin_layout Plain Layout
8277 \begin_inset Quotes fld
8281 \begin_inset Flex Code
8284 \begin_layout Plain Layout
8293 \begin_inset Quotes frd
8299 \begin_layout Description
8302 \begin_inset Flex Code
8305 \begin_layout Plain Layout
8318 ajoute une information au préambule du document.
8320 \begin_inset Quotes fld
8324 \begin_inset Flex Code
8327 \begin_layout Plain Layout
8336 \begin_inset Quotes frd
8342 \begin_layout Description
8345 \begin_inset Flex Code
8348 \begin_layout Plain Layout
8361 définit le style à utiliser pour afficher les informations bibliographiques.
8363 \begin_inset CommandInset ref
8365 reference "subsec:Description citation"
8371 \begin_inset Quotes fld
8375 \begin_inset Flex Code
8378 \begin_layout Plain Layout
8387 \begin_inset Quotes frd
8393 \begin_layout Description
8396 \begin_inset Flex Code
8399 \begin_layout Plain Layout
8412 décrit diverses options globales comprises par la classe du document.
8414 \begin_inset CommandInset ref
8416 reference "subsec:Section-ClassOptions"
8422 \begin_inset Quotes fld
8426 \begin_inset Flex Code
8429 \begin_layout Plain Layout
8438 \begin_inset Quotes frd
8444 \begin_layout Description
8447 \begin_inset Flex Code
8450 \begin_layout Plain Layout
8461 \begin_inset Flex Code
8464 \begin_layout Plain Layout
8473 \begin_inset space \thinspace{}
8477 \begin_inset Flex Code
8480 \begin_layout Plain Layout
8486 ] fixe le nombre implicite de colonnes (une ou deux).
8487 Peut être changé dans la fenêtre
8488 \begin_inset Flex Noun
8491 \begin_layout Plain Layout
8492 Document\SpecialChar menuseparator
8502 \begin_layout Description
8505 \begin_inset Flex Code
8508 \begin_layout Plain Layout
8522 \begin_inset Flex Code
8525 \begin_layout Plain Layout
8531 ] définit les paramètres d'un nouveau compteur.
8532 Si le compteur n'existe pas, il est créé; s'il existe, il est modifié.
8534 \begin_inset Quotes fld
8538 \begin_inset Flex Code
8541 \begin_layout Plain Layout
8550 \begin_inset Quotes frd
8554 \begin_inset Newline newline
8558 \begin_inset CommandInset ref
8560 reference "subsec:Compteurs"
8567 \begin_layout Description
8570 \begin_inset Flex Code
8573 \begin_layout Plain Layout
8583 décrit la police implicite dans le document.
8585 \begin_inset CommandInset ref
8587 reference "subsec:polices"
8591 pour une description.
8593 \begin_inset Quotes fld
8599 \begin_inset Flex Code
8602 \begin_layout Plain Layout
8611 \begin_inset Quotes frd
8617 \begin_layout Description
8620 \begin_inset Flex Code
8623 \begin_layout Plain Layout
8634 \begin_inset Flex Code
8637 \begin_layout Plain Layout
8643 ] spécifie un module inclus implicitement avec cette classe de document,
8644 donné par son nom de fichier sans suffixe
8645 \begin_inset Flex Code
8648 \begin_layout Plain Layout
8657 L'utilisateur peut toujours le retirer, mais il sera actif à l'ouverture
8658 du document (ceci s'applique pour un nouveau document, ou quand cette classe
8659 est choisie pour un document existant).
8662 \begin_layout Description
8665 \begin_inset Flex Code
8668 \begin_layout Plain Layout
8679 \begin_inset Flex Code
8682 \begin_layout Plain Layout
8688 ] indique le style qui sera appliqué aux nouveaux paragraphes, habituellement
8690 \begin_inset Flex Noun
8693 \begin_layout Plain Layout
8702 Ce sera implicitement le premier style défini si ce paramètre n'est pas
8703 fixé, mais vous êtes vivement encouragé à utiliser cette directive.
8706 \begin_layout Description
8709 \begin_inset Flex Code
8712 \begin_layout Plain Layout
8723 \begin_inset Flex Code
8726 \begin_layout Plain Layout
8732 ] indique que le module spécifié (donné par son nom de fichier sans le suffixe
8734 \begin_inset Flex Code
8737 \begin_layout Plain Layout
8745 ) ne peut pas être utilisé avec cette classe de document.
8746 Ceci peut être utilisé par exemple dans un format pour une revue pour éviter
8748 l'utilisation du module
8749 \begin_inset Flex Code
8752 \begin_layout Plain Layout
8760 (numérotation des théorèmes par sections).
8769 être utilisé dans un module: les modules ont leur propre méthode d'exclusion
8771 \begin_inset CommandInset ref
8773 reference "subsec:Modules_de_format"
8780 \begin_layout Description
8783 \begin_inset Flex Code
8786 \begin_layout Plain Layout
8796 définit un nouveau flottant.
8798 \begin_inset CommandInset ref
8800 reference "subsec:Flottants"
8806 \begin_inset Quotes fld
8810 \begin_inset Flex Code
8813 \begin_layout Plain Layout
8822 \begin_inset Quotes frd
8828 \begin_layout Description
8831 \begin_inset Flex Code
8834 \begin_layout Plain Layout
8844 définit l'information qui sera incluse dans le bloc
8845 \begin_inset Flex Code
8848 \begin_layout Plain Layout
8854 quand le document est exporté en XHTML.
8855 Notez bien que ceci écrasera toute déclaration
8858 \begin_inset Flex Code
8861 \begin_layout Plain Layout
8874 \begin_inset Flex Code
8877 \begin_layout Plain Layout
8887 antérieure (utiliser
8888 \begin_inset Newline newline
8894 \begin_inset Flex Code
8897 \begin_layout Plain Layout
8907 si vous désirez simplement ajouter du contenu).
8909 \begin_inset Quotes fld
8913 \begin_inset Flex Code
8916 \begin_layout Plain Layout
8925 \begin_inset Quotes frd
8931 \begin_layout Description
8934 \begin_inset Flex Code
8937 \begin_layout Plain Layout
8948 \begin_inset Flex Code
8951 \begin_layout Plain Layout
8957 ] définit le style utilisé pour la table des matières, la bibliographie,
8958 et similaires, lorsque le document est exporté en HTML.
8959 Pour les articles, ceci devrait normalement valoir
8962 \begin_inset Flex Code
8965 \begin_layout Plain Layout
8978 \begin_inset Flex Code
8981 \begin_layout Plain Layout
8992 Sans précisions, \SpecialChar LyX
8993 essaiera de deviner quel style utiliser.
8996 \begin_layout Description
8999 \begin_inset Flex Code
9002 \begin_layout Plain Layout
9013 \begin_inset Flex Code
9016 \begin_layout Plain Layout
9022 ] modifie les propriétés d'un compteur donné.
9023 Si le compteur n'existe pas, la directive est ignorée.
9025 \begin_inset Quotes fld
9029 \begin_inset Flex Code
9032 \begin_layout Plain Layout
9041 \begin_inset Quotes frd
9045 \begin_inset Newline newline
9049 \begin_inset CommandInset ref
9051 reference "subsec:Compteurs"
9055 pour les détails au sujet des compteurs.
9058 \begin_layout Description
9059 \begin_inset Flex Code
9062 \begin_layout Plain Layout
9071 \begin_inset Flex Code
9074 \begin_layout Plain Layout
9080 ] permet d'inclure un autre fichier de définition de format pour éviter
9081 de réécrire des commandes.
9082 C'est souvent le cas des fichiers de format standard, comme
9083 \begin_inset Flex Code
9086 \begin_layout Plain Layout
9092 , qui contient la plupart des réglages de base.
9095 \begin_layout Description
9098 \begin_inset Flex Code
9101 \begin_layout Plain Layout
9115 \begin_inset Flex Code
9118 \begin_layout Plain Layout
9124 ] cette section (re)définit le format d'un insert.
9125 Elle peut être appliquée à un insert existant pour obtenir un nouvel insert
9126 défini par l'utilisateur, e.g.
9127 un nouveau style de caractères.
9129 \begin_inset Quotes fld
9133 \begin_inset Flex Code
9136 \begin_layout Plain Layout
9145 \begin_inset Quotes frd
9149 \begin_inset Newline newline
9153 \begin_inset CommandInset ref
9155 reference "subsec:Flex-insets-and"
9162 \begin_layout Description
9165 \begin_inset Flex Code
9168 \begin_layout Plain Layout
9182 \begin_inset Flex Code
9185 \begin_layout Plain Layout
9191 ] indique la largeur de la marge gauche à l'écran, par exemple
9192 \begin_inset Quotes fld
9196 \begin_inset Flex Code
9199 \begin_layout Plain Layout
9206 \begin_inset Quotes frd
9209 (noter que ce n'est pas une
9210 \begin_inset Quotes fld
9214 \begin_inset Quotes frd
9218 \begin_inset Quotes fld
9222 \begin_inset Quotes frd
9228 \begin_layout Description
9231 \begin_inset Flex Code
9234 \begin_layout Plain Layout
9245 \begin_inset Flex Code
9248 \begin_layout Plain Layout
9254 ] modifies les propriétés de style d'un paragraphe donné.
9255 Si le style n'existe pas, le directive est ignorée.
9257 \begin_inset Quotes fld
9261 \begin_inset Flex Code
9264 \begin_layout Plain Layout
9273 \begin_inset Quotes frd
9279 \begin_layout Description
9282 \begin_inset Flex Code
9285 \begin_layout Plain Layout
9296 \begin_inset Flex Code
9299 \begin_layout Plain Layout
9305 ] efface un compteur existant, habituellement défini dans un fichier inclus.
9308 \begin_layout Description
9311 \begin_inset Flex Code
9314 \begin_layout Plain Layout
9325 \begin_inset Flex Code
9328 \begin_layout Plain Layout
9334 ] efface un flottant existant.
9335 C'est très utile quand vous voulez supprimer un flottant qui a été défini
9336 dans un fichier inclus.
9339 \begin_layout Description
9342 \begin_inset Flex Code
9345 \begin_layout Plain Layout
9356 \begin_inset Flex Code
9359 \begin_layout Plain Layout
9365 ] efface un style existant.
9368 \begin_layout Description
9371 \begin_inset Flex Code
9374 \begin_layout Plain Layout
9388 \begin_inset Flex Code
9391 \begin_layout Plain Layout
9397 ] indique quelle sorte de format de fichier (tel que défini dans les préférences
9399 ) est produit par cette classe.
9400 Elle est surtout utile quand
9401 \begin_inset Flex Code
9404 \begin_layout Plain Layout
9415 \begin_inset Flex Code
9418 \begin_layout Plain Layout
9428 et que l'on veut définir un nouvelle sorte de document en programmation
9430 La chaîne est redéfinie comme
9431 \begin_inset Quotes fld
9437 \begin_inset Flex Code
9440 \begin_layout Plain Layout
9451 \begin_inset Quotes frd
9455 \begin_inset Quotes fld
9461 \begin_inset Flex Code
9464 \begin_layout Plain Layout
9475 \begin_inset Quotes frd
9478 quand la directive correspondante
9479 \begin_inset Flex Code
9482 \begin_layout Plain Layout
9493 \begin_layout Description
9496 \begin_inset Flex Code
9499 \begin_layout Plain Layout
9514 \begin_inset Flex Code
9517 \begin_layout Plain Layout
9529 \begin_inset Flex Code
9532 \begin_layout Plain Layout
9541 \begin_inset Flex Code
9544 \begin_layout Plain Layout
9554 ] indique quelle sorte de document résultant sera obtenu par cette classe.
9557 \begin_layout Description
9560 \begin_inset Flex Code
9563 \begin_layout Plain Layout
9574 \begin_inset Flex Code
9577 \begin_layout Plain Layout
9584 \begin_inset Flex Code
9587 \begin_layout Plain Layout
9593 ] précise les options, données par le seconde chaîne de caractères, pour
9594 le paquetage nommé par le première chaîne.
9596 \begin_inset Quotes fld
9600 \begin_inset Flex Code
9603 \begin_layout Plain Layout
9604 PackageOptions natbib square
9610 \begin_inset Quotes frd
9613 déclenchera le chargement de
9614 \begin_inset Flex Code
9617 \begin_layout Plain Layout
9624 \begin_inset Flex Code
9627 \begin_layout Plain Layout
9633 (pour les \SpecialChar TeX
9634 perts, ceci force \SpecialChar LyX
9636 \begin_inset Flex Code
9639 \begin_layout Plain Layout
9642 PassOptionsToPackage{natbib}{square}
9647 avant le chargement de
9648 \begin_inset Flex Code
9651 \begin_layout Plain Layout
9660 \begin_layout Description
9663 \begin_inset Flex Code
9666 \begin_layout Plain Layout
9677 \begin_inset Flex Code
9680 \begin_layout Plain Layout
9692 \begin_inset Flex Code
9695 \begin_layout Plain Layout
9704 \begin_inset Flex Code
9707 \begin_layout Plain Layout
9717 fixe la mise en page implicite.
9718 Peut être changée dans la fenêtre
9719 \begin_inset Flex Noun
9722 \begin_layout Plain Layout
9723 Document\SpecialChar menuseparator
9724 Paramètres\SpecialChar ldots
9733 \begin_layout Description
9736 \begin_inset Flex Code
9739 \begin_layout Plain Layout
9749 fixe le préambule du document \SpecialChar LaTeX
9751 Notez bien que ceci remplacera complètement toute autre directive
9754 \begin_inset Flex Code
9757 \begin_layout Plain Layout
9766 \begin_inset Flex Code
9769 \begin_layout Plain Layout
9779 (utiliser cette dernière directive si vous voulez seulement ajouter des
9780 éléments au contenu).
9782 \begin_inset Quotes fld
9786 \begin_inset Flex Code
9789 \begin_layout Plain Layout
9798 \begin_inset Quotes frd
9804 \begin_layout Description
9807 \begin_inset Flex Code
9810 \begin_layout Plain Layout
9821 \begin_inset Flex Code
9824 \begin_layout Plain Layout
9831 \begin_inset Flex Code
9834 \begin_layout Plain Layout
9843 \begin_inset space \thinspace{}
9847 \begin_inset Flex Code
9850 \begin_layout Plain Layout
9856 ] décrit si la classe fournit la fonctionnalité
9857 \begin_inset Flex Code
9860 \begin_layout Plain Layout
9869 Une fonctionnalité est en général le nom d'un paquetage (
9870 \begin_inset Flex Code
9873 \begin_layout Plain Layout
9882 \begin_inset Flex Code
9885 \begin_layout Plain Layout
9893 , \SpecialChar ldots
9894 ) ou d'une commande \SpecialChar LaTeX
9896 \begin_inset Flex Code
9899 \begin_layout Plain Layout
9908 \begin_inset Flex Code
9911 \begin_layout Plain Layout
9922 \begin_inset space ~
9926 \begin_inset CommandInset ref
9928 reference "chap:List-of-functions"
9932 pour une liste des fonctionnalités.
9935 \begin_layout Description
9938 \begin_inset Flex Code
9941 \begin_layout Plain Layout
9952 \begin_inset Flex Code
9955 \begin_layout Plain Layout
9961 ] indique que ce format fournit la fonctionnalité du module indiqué, qui
9962 doit être spécifié par le nom du fichier dans le suffixe
9963 \begin_inset Flex Code
9966 \begin_layout Plain Layout
9975 Ceci sera utilisé typiquement si le format inclut directement le module,
9976 plutôt que via le paramètre
9977 \begin_inset Flex Code
9980 \begin_layout Plain Layout
9988 pour indiquer qu'il doit être utilisé.
9989 Il pourrait être également utilisé dans un module fournissant une implantation
9990 équivalente de la même fonctionnalité.
9993 \begin_layout Description
9996 \begin_inset Flex Code
9999 \begin_layout Plain Layout
10010 \begin_inset Flex Code
10013 \begin_layout Plain Layout
10019 ] crée une nouveau style de paragraphe s'il n'existe pas déjà.
10020 S'il existe, l'entrée est ignorée.
10021 Doit être fermé par
10022 \begin_inset Quotes fld
10026 \begin_inset Flex Code
10029 \begin_layout Plain Layout
10038 \begin_inset Quotes frd
10044 \begin_layout Description
10047 \begin_inset Flex Code
10050 \begin_layout Plain Layout
10061 \begin_inset Flex Code
10064 \begin_layout Plain Layout
10070 ] indique que la classe nécessite la fonctionnalité
10071 \begin_inset Flex Code
10074 \begin_layout Plain Layout
10083 Plusieurs fonctionnalités doivent être séparées par des virgules.
10084 Noter que l'on ne peut requérir que des fonctionnalités reconnues (voir
10086 \begin_inset CommandInset ref
10088 reference "chap:List-of-functions"
10092 pour accéder à la liste des fonctionnalités).
10093 Si vous demandez un paquetage doté d'options spécifiques, vous pouvez utiliser
10095 \begin_inset Flex Code
10098 \begin_layout Plain Layout
10107 \begin_layout Description
10110 \begin_inset Flex Code
10113 \begin_layout Plain Layout
10124 \begin_inset Flex Code
10127 \begin_layout Plain Layout
10133 ] indique la largeur de la marge droite à l'écran, par exemple
10134 \begin_inset Quotes fld
10138 \begin_inset Flex Code
10141 \begin_layout Plain Layout
10148 \begin_inset Quotes frd
10154 \begin_layout Description
10157 \begin_inset Flex Code
10160 \begin_layout Plain Layout
10174 \begin_inset Flex Code
10177 \begin_layout Plain Layout
10183 ] fixe quels sectionnements doivent être numérotés.
10184 Correspond au compteur
10185 \begin_inset Flex Code
10188 \begin_layout Plain Layout
10196 en \SpecialChar LaTeX
10200 \begin_layout Description
10203 \begin_inset Flex Code
10206 \begin_layout Plain Layout
10219 \begin_inset Flex Code
10222 \begin_layout Plain Layout
10231 \begin_inset space \thinspace{}
10235 \begin_inset Flex Code
10238 \begin_layout Plain Layout
10244 ] fixe l'option implicite d'impression recto seul ou en recto verso.
10245 Peut être changé dans la fenêtre
10246 \begin_inset Flex Noun
10249 \begin_layout Plain Layout
10250 Document\SpecialChar menuseparator
10259 \begin_layout Description
10262 \begin_inset Flex Code
10265 \begin_layout Plain Layout
10276 \begin_inset Flex Code
10279 \begin_layout Plain Layout
10285 ] définit un nouveau style de paragraphe.
10286 Si le style n'existe pas, il est créé; s'il existe déjà, ses paramètres
10288 Doit être fermé par
10289 \begin_inset Quotes fld
10293 \begin_inset Flex Code
10296 \begin_layout Plain Layout
10305 \begin_inset Quotes frd
10309 \begin_inset Newline newline
10313 \begin_inset CommandInset ref
10315 reference "subsec:Styles-de-paragraphe"
10322 \begin_layout Description
10325 \begin_inset Flex Code
10328 \begin_layout Plain Layout
10344 \begin_inset Flex Code
10347 \begin_layout Plain Layout
10357 ] définit nom de la commande ou de l'envi\SpecialChar softhyphen
10358 ronnement mentionné ci-dessous.
10361 \begin_layout Description
10364 \begin_inset Flex Code
10367 \begin_layout Plain Layout
10382 \begin_inset Flex Code
10385 \begin_layout Plain Layout
10395 \begin_inset Flex Code
10398 \begin_layout Plain Layout
10408 ] indique le genre de balisage utilisé pour définir le titre d'un document.
10410 \begin_inset Flex Code
10413 \begin_layout Plain Layout
10419 signifie que la commande définie par
10420 \begin_inset Flex Code
10423 \begin_layout Plain Layout
10429 sera insérée après le dernier format avec
10432 \begin_inset Quotes fld
10438 \begin_inset Flex Code
10441 \begin_layout Plain Layout
10443 \begin_inset space ~
10454 \begin_inset Quotes frd
10461 \begin_inset Flex Code
10464 \begin_layout Plain Layout
10471 \begin_inset Flex Code
10474 \begin_layout Plain Layout
10480 est un environnement, dans lequel doit être inclus tous les formats avec
10484 \begin_inset Quotes fld
10490 \begin_inset Flex Code
10493 \begin_layout Plain Layout
10495 \begin_inset space ~
10506 \begin_inset Quotes frd
10514 \begin_layout Description
10517 \begin_inset Flex Code
10520 \begin_layout Plain Layout
10531 \begin_inset Flex Code
10534 \begin_layout Plain Layout
10540 ] fixe quels sectionnements sont inclus dans la table des matières.
10541 Correspond au compteur
10542 \begin_inset Flex Code
10545 \begin_layout Plain Layout
10553 en \SpecialChar LaTeX
10557 \begin_layout Subsection
10561 \begin_inset CommandInset label
10563 name "subsec:Section-ClassOptions"
10570 \begin_layout Standard
10572 \begin_inset Flex Code
10575 \begin_layout Plain Layout
10581 peut contenir les directives suivantes :
10584 \begin_layout Description
10587 \begin_inset Flex Code
10590 \begin_layout Plain Layout
10604 ] liste les tailles de police disponibles comme police principale du document,
10608 \begin_inset Quotes fld
10614 \begin_inset Flex Code
10617 \begin_layout Plain Layout
10626 \begin_inset Quotes frd
10634 \begin_layout Description
10637 \begin_inset Flex Code
10640 \begin_layout Plain Layout
10650 fixe le contenu de la ligne écrivant la DTD pour les classes produisant
10655 \begin_inset Quotes eld
10658 -//OASIS//DTD DocBook V4.2//EN
10659 \begin_inset Quotes erd
10665 \begin_layout Description
10668 \begin_inset Flex Code
10671 \begin_layout Plain Layout
10685 ] introduit certaines options de la classe de document, séparées par une
10686 virgule, qui seront ajoutées à la partie optionnelle de la commande
10687 \begin_inset Flex Code
10690 \begin_layout Plain Layout
10701 \begin_layout Description
10704 \begin_inset Flex Code
10707 \begin_layout Plain Layout
10719 chaîne="empty|plain|headings|fancy"
10721 ] liste les mises en page disponibles, séparées par un
10724 \begin_inset Quotes fld
10728 \begin_inset Quotes frd
10736 \begin_layout Standard
10738 \begin_inset Flex Code
10741 \begin_layout Plain Layout
10747 doit être fermée par
10748 \begin_inset Quotes fld
10754 \begin_inset Flex Code
10757 \begin_layout Plain Layout
10766 \begin_inset Quotes frd
10772 \begin_layout Subsection
10773 Styles de paragraphe
10774 \begin_inset CommandInset label
10776 name "subsec:Styles-de-paragraphe"
10783 \begin_layout Standard
10784 La description d'un style de paragraphe ressemble à ceci
10788 \begin_layout Plain Layout
10789 qui peut servir soit à définir un nouvel format soit à en modifier un déjà
10798 \begin_layout LyX-Code
10805 \begin_layout LyX-Code
10809 \begin_layout LyX-Code
10813 \begin_layout Standard
10814 dans lequel on peut mettre les commandes suivantes :
10817 \begin_layout Description
10820 \begin_inset Flex Code
10823 \begin_layout Plain Layout
10838 , left, right, center
10840 ] alignement de paragraphe.
10843 \begin_layout Description
10846 \begin_inset Flex Code
10849 \begin_layout Plain Layout
10864 , left, right, center
10870 des alignements possibles séparés par une virgule.
10871 Certains styles \SpecialChar LaTeX
10872 interdisent certains alignements, car ils n'auraient aucun
10874 Par exemple une énumération alignée à droite ou centrée est impossible.
10877 \begin_layout Description
10880 \begin_inset Flex Code
10883 \begin_layout Plain Layout
10894 \begin_inset Flex Code
10897 \begin_layout Plain Layout
10903 ] définit l'argument numéro <int> d'une commande ou environnement associé
10905 Ceci est utile pour des entités comme les en-têtes de section, et n'a de
10906 sens qu'avec \SpecialChar LaTeX
10908 Chaque argument (obligatoire ou facultatif) d'une commande ou d'un environnemen
10909 t — sauf l'argument obligatoire correspondant au contenu du paragraphe propremen
10910 t dit — est défini séparément, et le nombre précise l'ordre des arguments.
10911 La définition doit être close par
10914 \begin_inset Flex Code
10917 \begin_layout Plain Layout
10927 .Ainsi une commande avec deux arguments sera spécifiée comme suit:
10931 \begin_layout Quote
10937 \begin_layout Quote
10943 \begin_layout Quote
10949 \begin_layout Quote
10955 \begin_layout Quote
10961 \begin_layout Quote
10967 \begin_layout Standard
10968 Dans la définition de l'
10969 \begin_inset Flex Code
10972 \begin_layout Plain Layout
10978 , les spécifications suivantes sont possibles:
10981 \begin_layout Itemize
10984 \begin_inset Flex Code
10987 \begin_layout Plain Layout
10998 \begin_inset Flex Code
11001 \begin_layout Plain Layout
11007 définit la chaîne de caractères qui apparaîtra à la fois dans le menu (pour
11008 insérer cet argument) et dans le bouton d'insertion d'argument (sauf si
11009 vous spécifiez également un
11012 \begin_inset Flex Code
11015 \begin_layout Plain Layout
11026 Pour le menu, vous pouvez définir un accélérateur en ajoutant le caractère
11027 désiré à la chaîne, séparé par
11028 \begin_inset Quotes fld
11032 \begin_inset Quotes frd
11036 \begin_inset space \thinspace{}
11040 \begin_inset space \space{}
11044 \begin_inset Quotes fld
11048 \begin_inset Flex Code
11051 \begin_layout Plain Layout
11052 Éléments personnalisables|é
11058 \begin_inset Quotes frd
11064 \begin_layout Itemize
11067 \begin_inset Flex Code
11070 \begin_layout Plain Layout
11081 \begin_inset Flex Code
11084 \begin_layout Plain Layout
11090 définit une chaîne particulière pour le menu.
11091 Vous pouvez définir un accélérateur en ajoutant le caractère désiré à la
11093 \begin_inset Quotes fld
11097 \begin_inset Quotes frd
11101 \begin_inset space \thinspace{}
11105 \begin_inset space \space{}
11109 \begin_inset Quotes fld
11113 \begin_inset Flex Code
11116 \begin_layout Plain Layout
11117 Éléments personnalisables|é
11123 \begin_inset Quotes frd
11127 Cette spécification est facultative, si elle n'existe pas, la
11128 \begin_inset Flex Code
11131 \begin_layout Plain Layout
11137 sera utilisée pour le menu;
11140 \begin_layout Itemize
11143 \begin_inset Flex Code
11146 \begin_layout Plain Layout
11157 \begin_inset Flex Code
11160 \begin_layout Plain Layout
11166 définit un texte explicatif qui apparaît dans la bulle d'aide quand le
11167 curseur passe sur l'insertion d'argument;
11170 \begin_layout Itemize
11173 \begin_inset Flex Code
11176 \begin_layout Plain Layout
11187 \begin_inset Flex Code
11190 \begin_layout Plain Layout
11199 \begin_inset space \thinspace{}
11203 \begin_inset Flex Code
11206 \begin_layout Plain Layout
11212 ] précise si l’argument est obligatoire (1) ou optionnel (0).
11213 Les arguments obligatoires ont émis comme une chaîne vide s'ils ne sont
11214 pas précisés, alors que les arguments optionnels ne sont pas émis du tout.
11215 Implicitement, les arguments obligatoires sont insérés entre
11216 \begin_inset Flex Code
11219 \begin_layout Plain Layout
11225 , alors que les arguments optionnels sont insérés entre
11226 \begin_inset Flex Code
11229 \begin_layout Plain Layout
11238 \begin_layout Itemize
11241 \begin_inset Flex Code
11244 \begin_layout Plain Layout
11255 \begin_inset Flex Code
11258 \begin_layout Plain Layout
11264 définit une autre argument (par son numéro d'ordre) dont cet argument demande
11265 l’émission s'il est lui-même émis.
11266 Par exemple en \SpecialChar LaTeX
11267 , les arguments optionnels demandent l'émission d'autres
11268 arguments optionnels situés avant eux dans la liste (au moins vides), comme
11272 \begin_inset Flex Code
11275 \begin_layout Plain Layout
11280 command[][argument]{text}
11287 ou ceci peut être précisé par la directive
11290 \begin_inset Flex Code
11293 \begin_layout Plain Layout
11304 \begin_inset Flex Code
11307 \begin_layout Plain Layout
11316 \begin_layout Itemize
11319 \begin_inset Flex Code
11322 \begin_layout Plain Layout
11333 \begin_inset Flex Code
11336 \begin_layout Plain Layout
11342 définit un délimiteur gauche personnalisé (au lieu de
11343 \begin_inset Flex Code
11346 \begin_layout Plain Layout
11353 \begin_inset Flex Code
11356 \begin_layout Plain Layout
11363 Une rupture de ligne dans la sortie peut être indiqué par
11364 \begin_inset Flex Code
11367 \begin_layout Plain Layout
11376 \begin_layout Itemize
11379 \begin_inset Flex Code
11382 \begin_layout Plain Layout
11393 \begin_inset Flex Code
11396 \begin_layout Plain Layout
11402 définit un délimiteur droit personnalisé (au lieu de
11403 \begin_inset Flex Code
11406 \begin_layout Plain Layout
11413 \begin_inset Flex Code
11416 \begin_layout Plain Layout
11423 Une rupture de ligne dans la sortie peut être indiqué par
11424 \begin_inset Flex Code
11427 \begin_layout Plain Layout
11436 \begin_layout Itemize
11439 \begin_inset Flex Code
11442 \begin_layout Plain Layout
11453 \begin_inset Flex Code
11456 \begin_layout Plain Layout
11462 définit un argument qui sera inséré si et seulement si aucun argument n'est
11463 saisi par l'utilisateur, c'est-à-dire si aucun insert d'argument n'a été
11464 spécifié (notez qu'un insert d'argument vide masque le
11467 \begin_inset Flex Code
11470 \begin_layout Plain Layout
11481 Les arguments multiples doivent être séparés par des virgules;
11484 \begin_layout Itemize
11487 \begin_inset Flex Code
11490 \begin_layout Plain Layout
11501 \begin_inset Flex Code
11504 \begin_layout Plain Layout
11510 définit un argument inséré dans tous les cas (seul ou en plus des chaîne
11511 saisies par l’utilisateur).
11512 Les arguments multiples doivent être séparés par des virgules;
11515 \begin_layout Itemize
11518 \begin_inset Flex Code
11521 \begin_layout Plain Layout
11531 définit la police de caractères utilisée pour le contenu de l'argument,
11533 \begin_inset CommandInset ref
11535 reference "subsec:polices"
11542 \begin_layout Itemize
11545 \begin_inset Flex Code
11548 \begin_layout Plain Layout
11558 définit la police de caractères utilisée pour l'étiquette, voir
11559 \begin_inset CommandInset ref
11561 reference "subsec:polices"
11568 \begin_layout Itemize
11571 \begin_inset Flex Code
11574 \begin_layout Plain Layout
11583 \begin_inset Flex Code
11586 \begin_layout Plain Layout
11592 , Minimalistic, Conglomerate
11599 précise le style de rendu utilisé pour les cadres d'insertion et les boutons;
11602 \begin_layout Itemize
11605 \begin_inset Flex Code
11608 \begin_layout Plain Layout
11619 \begin_inset Flex Code
11622 \begin_layout Plain Layout
11628 force l'insertion de l’argument lorsque le style concerné est sélectionné
11629 (si sa valeur est 1).
11630 Actuellement, un seul argument par style ou format peut être inséré automatique
11634 \begin_layout Itemize
11637 \begin_inset Flex Code
11640 \begin_layout Plain Layout
11649 \begin_inset Flex Code
11652 \begin_layout Plain Layout
11663 \begin_inset Flex Code
11666 \begin_layout Plain Layout
11672 , insère l'argument avec une copie du co-texte, (soit du texte sélectionné,
11673 soit tout le paragraphe) comme contenu.
11676 \begin_layout Itemize
11679 \begin_inset Flex Code
11682 \begin_layout Plain Layout
11691 \begin_inset Flex Code
11694 \begin_layout Plain Layout
11697 string of characters
11707 définit des caractères qui doivent être transmis tel quels à la sortie,
11708 c'est-à-dire sans modifications particulières que \SpecialChar LaTeX
11710 Notez bien que, contrairement à
11714 , ceci nécessite une définition explicite pour les arguments, ceux-ci n’héritant
11719 de leur insert ou format parent.
11722 \begin_layout Standard
11723 Implicitement, le texte saisi dans la fenêtre de travail de \SpecialChar LyX
11725 considéré est le dernier argument de la commande si le
11728 \begin_inset Flex Code
11731 \begin_layout Plain Layout
11744 \begin_inset Flex Code
11747 \begin_layout Plain Layout
11758 Cependant, les arguments préfixés par
11761 \begin_inset Flex Code
11764 \begin_layout Plain Layout
11774 sont émis après cet argument de la fenêtre de travail.
11775 Notez que la numérotation des post-arguments repart de 1, de sorte que
11776 le premier argument suivant l’argument de la fenêtre de travail est
11779 \begin_inset Flex Code
11782 \begin_layout Plain Layout
11793 Les post-arguments sont ignorés dans tout autre
11796 \begin_inset Flex Code
11799 \begin_layout Plain Layout
11810 \begin_inset Flex Code
11813 \begin_layout Plain Layout
11822 \begin_layout Standard
11823 Les arguments de liste
11824 \begin_inset Flex Code
11827 \begin_layout Plain Layout
11836 \begin_inset Flex Code
11839 \begin_layout Plain Layout
11847 ) sont préfixés par
11848 \begin_inset Flex Code
11851 \begin_layout Plain Layout
11857 suivi par leur numéro (e.
11858 \begin_inset space \thinspace{}
11862 \begin_inset space \space{}
11866 \begin_inset Flex Code
11869 \begin_layout Plain Layout
11879 \begin_layout Description
11882 \begin_inset Flex Code
11885 \begin_layout Plain Layout
11895 noter que cette directive écrasera complètement toute déclaration
11896 \begin_inset Flex Code
11899 \begin_layout Plain Layout
11905 antérieure pour ce style.
11906 Doit être fermée par
11907 \begin_inset Flex Code
11910 \begin_layout Plain Layout
11918 \begin_inset CommandInset ref
11920 reference "subsec:I18n"
11924 pour les détails d'utilisation.
11927 \begin_layout Description
11930 \begin_inset Flex Code
11933 \begin_layout Plain Layout
11951 \begin_layout Plain Layout
11953 \begin_inset Quotes fld
11957 \begin_inset Quotes frd
11960 ici désigne un nombre réel, e.g.
11966 l'espacement vertical qui sépare du paragraphe suivant le dernier paragraphe
11967 d'une série doté de cette directive.
11968 Si le paragraphe suivant est doté d'un autre style, les séparations ne
11969 sont pas simplement additionnées, mais le maximum est pris en considération.La
11971 \begin_inset Flex Code
11974 \begin_layout Plain Layout
11980 pour le dernier paragraphe.
11983 \begin_layout Description
11986 \begin_inset Flex Code
11989 \begin_layout Plain Layout
12000 \begin_inset Flex Code
12003 \begin_layout Plain Layout
12009 fixe la catégorie pour ce style.
12010 Ceci est utilise pour regrouper les styles apparentés dans le menu déroulant
12011 des styles de la barre d'outils.
12012 N'importe quelle chaîne de caractères peut être utilisée, mais vous voudrez
12013 peut-être utiliser des catégories existantes pour vos propres styles.
12016 \begin_layout Description
12019 \begin_inset Flex Code
12022 \begin_layout Plain Layout
12032 fixe la profondeur d'une commande XML.
12033 Utilisable uniquement avec les formats XML.
12036 \begin_layout Description
12039 \begin_inset Flex Code
12042 \begin_layout Plain Layout
12053 \begin_inset Flex Code
12056 \begin_layout Plain Layout
12062 sert à copier toutes les caractéristiques d'un style déjà existant dans
12066 \begin_layout Description
12069 \begin_inset Flex Code
12072 \begin_layout Plain Layout
12083 \begin_inset Flex Code
12086 \begin_layout Plain Layout
12092 ] nomme un style dont le préambule devra être placé
12097 Ceci permet d'assurer une relation d'ordre entre les morceaux de préambule
12098 quand les définitions de macros dépendent les unes des autres.
12104 \begin_layout Plain Layout
12105 Noter que, à part cette fonctionnalité, il n'y a aucun moyen de garantir
12106 un ordonnancement des préambules.
12107 L'ordre que vous constatez avec une version de \SpecialChar LyX
12108 peut changer sans préavis
12109 dans les versions ultérieures.
12117 \begin_layout Description
12120 \begin_inset Flex Code
12123 \begin_layout Plain Layout
12151 ] fixe le type de marqueur qui se trouve à la fin du paragraphe (ou de la
12152 suite de paragraphes si
12153 \begin_inset Flex Code
12156 \begin_layout Plain Layout
12163 \begin_inset Flex Code
12166 \begin_layout Plain Layout
12173 \begin_inset Flex Code
12176 \begin_layout Plain Layout
12183 \begin_inset Flex Code
12186 \begin_layout Plain Layout
12194 \begin_inset Flex Code
12197 \begin_layout Plain Layout
12204 \begin_inset Quotes fld
12208 \begin_inset Quotes frd
12212 \begin_inset Flex Code
12215 \begin_layout Plain Layout
12222 \begin_inset Flex Code
12225 \begin_layout Plain Layout
12231 ) est un carré blanc (respectivement noir) en général placé à la fin des
12234 \begin_inset Flex Code
12237 \begin_layout Plain Layout
12243 est une chaîne de caractères explicitement donnée.
12246 \begin_layout Description
12249 \begin_inset Flex Code
12252 \begin_layout Plain Layout
12263 \begin_inset Flex Code
12266 \begin_layout Plain Layout
12272 fixe la chaîne utilisée pour le marqueur quand
12273 \begin_inset Newline newline
12277 \begin_inset Flex Code
12280 \begin_layout Plain Layout
12287 \begin_inset Flex Code
12290 \begin_layout Plain Layout
12299 \begin_layout Description
12302 \begin_inset Flex Code
12305 \begin_layout Plain Layout
12315 fixe la police utilisée à la fois pour le corps du texte
12321 \begin_inset CommandInset ref
12323 reference "subsec:polices"
12328 Noter qu'en définissant cette police on définit aussi automatiquement
12331 \begin_inset Flex Code
12334 \begin_layout Plain Layout
12344 avec la même valeur.
12345 Il faut donc définir celle-ci d'abord pour fixer
12348 \begin_inset Flex Code
12351 \begin_layout Plain Layout
12364 \begin_layout Description
12367 \begin_inset Flex Code
12370 \begin_layout Plain Layout
12381 \begin_inset Flex Code
12384 \begin_layout Plain Layout
12390 ] est utile pour forcer la portabilité de nouveaux styles vers des versions
12391 stables de \SpecialChar LyX
12393 La première version stable qui interprète cette directive est \SpecialChar LyX
12395 L'argument est un nombre qui peut être 0, -1 ou n'importe quel entier positif.
12397 \begin_inset Flex Code
12400 \begin_layout Plain Layout
12406 est positif, il sera toujours émis vers le préambule du document.
12407 Lors de la lecture d'un fichier
12411 , les définitions de style du préambule du document sont ajoutées à la classe
12413 De ce fait même les versions de \SpecialChar LyX
12414 plus anciennes peuvent gérer ce style.
12418 \begin_inset Flex Code
12421 \begin_layout Plain Layout
12431 est un numéro de version : si le style est lu, et si le numéro de version
12432 est inférieur au numéro de version du style existant dans la classe de
12433 document, le nouveau style est ignoré.
12434 Si le numéro de version est supérieur, le nouveau style remplace l'ancien.
12435 La valeur -1 signifie un numéro de version infini, c'est-à-dire que le
12436 style est toujours utilisé.
12439 \begin_layout Description
12442 \begin_inset Flex Code
12445 \begin_layout Plain Layout
12456 \begin_inset Flex Code
12459 \begin_layout Plain Layout
12468 \begin_inset space \thinspace{}
12472 \begin_inset Flex Code
12475 \begin_layout Plain Layout
12482 ne permet pas d'habitude d'insérer plus d'une espace entre deux mots,
12483 car une espace est considérée comme un séparateur de mots, non comme un
12484 caractère ou un symbole en tant que tel.
12485 C'est très bien mais c'est parfois ennuyeux, par exemple pour taper un
12486 code source de programme ou du code \SpecialChar LaTeX
12488 C'est pourquoi on peut activer
12489 \begin_inset Flex Code
12492 \begin_layout Plain Layout
12499 Noter que \SpecialChar LyX
12500 créera les espaces insécables correspondants aux espaces additionnel
12501 les pour tous les modes autres que le mode \SpecialChar LaTeX
12505 \begin_layout Description
12508 \begin_inset Flex Code
12511 \begin_layout Plain Layout
12519 sont utilisées avec l'exportation XHTML.
12521 \begin_inset CommandInset ref
12523 reference "subsec:Styles-de-paragraphe-XHTML"
12530 \begin_layout Description
12533 \begin_inset Flex Code
12536 \begin_layout Plain Layout
12546 (Utilisable uniquement avec les formats XML).
12549 \begin_layout Description
12552 \begin_inset Flex Code
12555 \begin_layout Plain Layout
12569 \begin_inset Flex Code
12572 \begin_layout Plain Layout
12581 \begin_inset space \thinspace{}
12585 \begin_inset Flex Code
12588 \begin_layout Plain Layout
12595 \begin_inset Flex Code
12598 \begin_layout Plain Layout
12604 que que le style doit être inclus dans le préambule plutôt que dans le
12606 Ceci est utile pour les classes de document qui désirent que les informations
12607 telles que le titre et l'auteur figurent dans le préambule.
12608 Notez bien que ceci ne fonctionne que pour les styles pour lesquels
12609 \begin_inset Flex Code
12612 \begin_layout Plain Layout
12621 \begin_inset Flex Code
12624 \begin_layout Plain Layout
12635 \begin_inset Flex Code
12638 \begin_layout Plain Layout
12649 \begin_layout Description
12652 \begin_inset Flex Code
12655 \begin_layout Plain Layout
12669 \begin_inset Flex Code
12672 \begin_layout Plain Layout
12681 \begin_inset space \thinspace{}
12685 \begin_inset Flex Code
12688 \begin_layout Plain Layout
12695 \begin_inset Flex Code
12698 \begin_layout Plain Layout
12704 que le style fait partie d'un bloc de titre (voir aussi
12705 \begin_inset Flex Code
12708 \begin_layout Plain Layout
12717 \begin_inset Flex Code
12720 \begin_layout Plain Layout
12728 dans les paramètres généraux).
12731 \begin_layout Description
12734 \begin_inset Flex Code
12737 \begin_layout Plain Layout
12748 \begin_inset Flex Code
12751 \begin_layout Plain Layout
12757 ] est la commande \SpecialChar LaTeX
12758 permettant de déclarer un élément d'une liste.
12759 La commande doit être définie sans la barre oblique inverse qui la précède
12760 habituellement (implicitement
12761 \begin_inset Quotes fld
12765 \begin_inset Quotes frd
12768 , qui est émis comme
12769 \begin_inset Flex Code
12772 \begin_layout Plain Layout
12780 en \SpecialChar LaTeX
12784 \begin_layout Description
12787 \begin_inset Flex Code
12790 \begin_layout Plain Layout
12801 \begin_inset Flex Code
12804 \begin_layout Plain Layout
12810 ] crée un espacement supplémentaire entre les paragraphes du même style
12811 dans un environnement.
12812 Si vous emboîtez des paragraphes d'autres formats dans un environnement,
12813 ils seront espacés de
12814 \begin_inset Flex Code
12817 \begin_layout Plain Layout
12824 Mais les éléments de l'environnement seront en plus espacés de
12825 \begin_inset Flex Code
12828 \begin_layout Plain Layout
12842 \begin_layout Description
12845 \begin_inset Flex Code
12848 \begin_layout Plain Layout
12858 (Utilisable uniquement avec les formats XML).
12861 \begin_layout Description
12864 \begin_inset Flex Code
12867 \begin_layout Plain Layout
12878 \begin_inset Flex Code
12881 \begin_layout Plain Layout
12890 \begin_inset space \thinspace{}
12894 \begin_inset Flex Code
12897 \begin_layout Plain Layout
12903 ] permet de laisser un paragraphe vide, ce que \SpecialChar LyX
12904 ne permet pas d'habitude
12905 car il ne générerait rien en \SpecialChar LaTeX
12907 Il y a quelques cas où c'est pourtant utile: dans un modèle pour une lettre,
12908 les champs requis peuvent être laissés vides, pour que les gens ne les
12909 oublient pas; dans certains cas particuliers, un style peut aussi servir
12910 de séparateur, et ne pas contenir de texte.
12913 \begin_layout Description
12916 \begin_inset Flex Code
12919 \begin_layout Plain Layout
12933 \begin_inset Flex Code
12936 \begin_layout Plain Layout
12942 ] fixe l'espacement vertical entre le marqueur et le corps du texte.
12943 Sert seulement pour les marqueurs qui sont au dessus du corps du texte
12945 \begin_inset Flex Code
12948 \begin_layout Plain Layout
12955 \begin_inset Flex Code
12958 \begin_layout Plain Layout
12959 Centered_Top_Environment
12967 \begin_layout Description
12970 \begin_inset Flex Code
12973 \begin_layout Plain Layout
12984 \begin_inset Flex Code
12987 \begin_layout Plain Layout
12993 dénomme le compteur pour la numérotation automatique.
12994 Pour que le compteur soit associé à votre étiquette, il vous faut le référencer
12998 \begin_inset Flex Code
13001 \begin_layout Plain Layout
13013 Ceci fonctionnera avec les
13016 \begin_inset Flex Code
13019 \begin_layout Plain Layout
13028 \begin_inset Flex Code
13031 \begin_layout Plain Layout
13040 \begin_inset Flex Code
13043 \begin_layout Plain Layout
13052 \begin_inset Flex Code
13055 \begin_layout Plain Layout
13066 \begin_inset Newline newline
13074 \begin_inset Flex Code
13077 \begin_layout Plain Layout
13086 \begin_inset Flex Code
13089 \begin_layout Plain Layout
13097 , bien que ce cas soit un peu compliqué.
13098 Supposez que vous déclariez
13099 \begin_inset Flex Code
13102 \begin_layout Plain Layout
13103 \begin_inset Quotes fld
13106 LabelCounter monEnum
13112 \begin_inset Quotes frd
13116 Les compteurs effectivement utilisés sont alors
13117 \begin_inset Flex Code
13120 \begin_layout Plain Layout
13127 \begin_inset Flex Code
13130 \begin_layout Plain Layout
13137 \begin_inset Flex Code
13140 \begin_layout Plain Layout
13147 \begin_inset Flex Code
13150 \begin_layout Plain Layout
13156 , tout à fait comme en \SpecialChar LaTeX
13158 Ces compteurs doivent être tous déclarés séparément.
13159 \begin_inset Newline newline
13163 \begin_inset CommandInset ref
13165 reference "subsec:Compteurs"
13169 pour les détails sur les compteurs.
13172 \begin_layout Description
13175 \begin_inset Flex Code
13178 \begin_layout Plain Layout
13188 fixe la police utilisée pour le marqueur.
13190 \begin_inset CommandInset ref
13192 reference "subsec:polices"
13199 \begin_layout Description
13202 \begin_inset Flex Code
13205 \begin_layout Plain Layout
13216 \begin_inset Flex Code
13219 \begin_layout Plain Layout
13225 fixe le texte indiquent l'importance de l'indentation d'un marqueur.
13228 \begin_layout Description
13231 \begin_inset Flex Code
13234 \begin_layout Plain Layout
13245 \begin_inset Flex Code
13248 \begin_layout Plain Layout
13254 fixe le texte indiquent l'espacement horizontal entre le marqueur et le
13256 Sert seulement pour les marqueurs qui ne sont pas au dessus du corps du
13260 \begin_layout Description
13263 \begin_inset Flex Code
13266 \begin_layout Plain Layout
13277 \begin_inset Flex Code
13280 \begin_layout Plain Layout
13286 fixe la chaîne utilisée comme marqueur avec le
13289 \begin_inset Flex Code
13292 \begin_layout Plain Layout
13301 \begin_inset Flex Code
13304 \begin_layout Plain Layout
13318 \begin_inset Flex Code
13321 \begin_layout Plain Layout
13331 est indiqué, cette chaîne peut contenir les instructions de formatage particuli
13332 ères décrites dans la
13333 \begin_inset CommandInset ref
13335 reference "subsec:Compteurs"
13342 \begin_layout Description
13345 \begin_inset Flex Code
13348 \begin_layout Plain Layout
13351 LabelStringAppendix
13359 \begin_inset Flex Code
13362 \begin_layout Plain Layout
13368 est utilisée dans une annexe à la place de
13369 \begin_inset Flex Code
13372 \begin_layout Plain Layout
13381 Noter que toute directive
13382 \begin_inset Flex Code
13385 \begin_layout Plain Layout
13394 \begin_inset Newline newline
13398 \begin_inset Flex Code
13401 \begin_layout Plain Layout
13404 LabelStringAppendix
13412 \begin_layout Description
13415 \begin_inset Flex Code
13418 \begin_layout Plain Layout
13428 (Utilisable uniquement avec les formats XML).
13431 \begin_layout Description
13434 \begin_inset Flex Code
13437 \begin_layout Plain Layout
13448 \begin_inset Flex Code
13451 \begin_layout Plain Layout
13462 \begin_inset Newline newline
13469 Sensitive, Enumerate,
13470 \begin_inset Newline newline
13473 Itemize, Bibliography
13484 \begin_layout Description
13485 \begin_inset Flex Code
13488 \begin_layout Plain Layout
13496 veut dire que le marqueur est le premier mot (avant la première vraie espace).
13497 Utilisez des espaces insécables si vous voulez mettre plus d'un mot dans
13501 \begin_layout Description
13502 \begin_inset Flex Code
13505 \begin_layout Plain Layout
13513 veut dire qu'il est défini dans le style (voir
13514 \begin_inset Flex Code
13517 \begin_layout Plain Layout
13527 \begin_inset Quotes fld
13531 \begin_inset Quotes frd
13534 , au début du paragraphe.Si le
13537 \begin_inset Flex Code
13540 \begin_layout Plain Layout
13553 \begin_inset Flex Code
13556 \begin_layout Plain Layout
13566 , alors il ne sera affiché que dans le premier paragraphe de toutes séquence
13567 de paragraphes du même
13570 \begin_inset Flex Code
13573 \begin_layout Plain Layout
13586 \begin_layout Description
13589 \begin_inset Flex Code
13592 \begin_layout Plain Layout
13603 \begin_inset space ~
13607 \begin_inset space ~
13613 \begin_inset Flex Code
13616 \begin_layout Plain Layout
13626 sont des cas particuliers de
13627 \begin_inset Flex Code
13630 \begin_layout Plain Layout
13639 Le marqueur sera imprimé au dessus du paragraphe, soit au début de la lignes,
13643 \begin_layout Description
13644 \begin_inset Flex Code
13647 \begin_layout Plain Layout
13655 est un cas particulier pour les marqueurs de légende
13656 \begin_inset Quotes fld
13660 \begin_inset Quotes frd
13664 \begin_inset Quotes fld
13668 \begin_inset Quotes frd
13673 \begin_inset Flex Code
13676 \begin_layout Plain Layout
13684 signifie que le mot affiché (défini en dur) dépend du type de flottant:
13685 il est défini dans les sources comme
13686 \begin_inset Quotes fld
13690 \begin_inset Flex Code
13693 \begin_layout Plain Layout
13702 \begin_inset Quotes frd
13706 \begin_inset Flex Code
13709 \begin_layout Plain Layout
13715 est la valeur du compteur associé au flottant.
13716 Au cas où une légende est insérée en dehors d'un flottant, le
13719 \begin_inset Flex Code
13722 \begin_layout Plain Layout
13733 \begin_inset Quotes fld
13737 \begin_inset Quotes frd
13743 \begin_layout Description
13744 \begin_inset Flex Code
13747 \begin_layout Plain Layout
13755 produit le type habituel d'étiquettes d'énumération.
13756 Pour le moment, il est défini en dur comme chiffres arabes, lettres en
13757 bas de casse, petits chiffres romains et lettres capitales pour les quatre
13758 profondeurs possibles.
13761 \begin_layout Description
13764 \begin_inset Flex Code
13767 \begin_layout Plain Layout
13777 produit des symboles pour les différents niveaux.
13778 Il est également défini en dur.
13781 \begin_layout Description
13784 \begin_inset Flex Code
13787 \begin_layout Plain Layout
13797 ne doit être utilisé qu'avec
13800 \begin_inset Flex Code
13803 \begin_layout Plain Layout
13806 LatexType BibEnvironment
13815 \begin_layout Description
13818 \begin_inset Flex Code
13821 \begin_layout Plain Layout
13831 écrasera complètement toute autre directive
13832 \begin_inset Flex Code
13835 \begin_layout Plain Layout
13842 Doit être fermée par
13843 \begin_inset Flex Code
13846 \begin_layout Plain Layout
13853 \begin_inset Newline newline
13857 \begin_inset CommandInset ref
13859 reference "subsec:I18n"
13863 pour les détails d'utilisation.
13866 \begin_layout Description
13869 \begin_inset Flex Code
13872 \begin_layout Plain Layout
13883 \begin_inset Flex Code
13886 \begin_layout Plain Layout
13892 ] fixe le nom de l'objet \SpecialChar LaTeX
13893 correspondant, soit l'environnement, soit la commande.
13896 \begin_layout Description
13899 \begin_inset Flex Code
13902 \begin_layout Plain Layout
13913 \begin_inset Flex Code
13916 \begin_layout Plain Layout
13922 ] fixe le paramètre facultatif de l'objet
13923 \begin_inset Flex Code
13926 \begin_layout Plain Layout
13933 Ce paramètre ne peut pas être changé depuis \SpecialChar LyX
13935 \begin_inset Flex Code
13938 \begin_layout Plain Layout
13944 pour les paramètres personnalisables).
13945 Ceci sera émis tel quel après tous les
13946 \begin_inset Flex Code
13949 \begin_layout Plain Layout
13955 s \SpecialChar LaTeX
13959 \begin_layout Description
13962 \begin_inset Flex Code
13965 \begin_layout Plain Layout
13976 \begin_inset Flex Code
13979 \begin_layout Plain Layout
13985 , Command, Environment, Item_Environment,
13986 \begin_inset Newline newline
13989 List_Environment, Bib_Environment
13996 ] décrit comment traduire l'environnement en \SpecialChar LaTeX
14003 \begin_layout Plain Layout
14006 \begin_inset Flex Code
14009 \begin_layout Plain Layout
14019 est peut-être trompeur, dans la mesure où ces règles s'appliquent également
14020 aux classes DocBook.
14021 Explorer les fichiers des classes DocBook (noms de fichiers
14022 \begin_inset Flex Code
14025 \begin_layout Plain Layout
14031 ) pour voir des exemples particuliers.
14040 \begin_layout Description
14041 \begin_inset Flex Code
14044 \begin_layout Plain Layout
14051 \begin_inset Quotes fld
14055 \begin_inset Quotes frd
14061 \begin_layout Description
14062 \begin_inset Flex Code
14065 \begin_layout Plain Layout
14072 \begin_inset Flex Code
14075 \begin_layout Plain Layout
14082 {\SpecialChar ldots
14091 \begin_layout Description
14092 \begin_inset Flex Code
14095 \begin_layout Plain Layout
14102 \begin_inset Flex Code
14105 \begin_layout Plain Layout
14112 }\SpecialChar ldots
14127 \begin_layout Description
14128 \begin_inset Flex Code
14131 \begin_layout Plain Layout
14137 est la même chose que
14138 \begin_inset Flex Code
14141 \begin_layout Plain Layout
14147 , sauf qu'il génère un
14148 \begin_inset Flex Code
14151 \begin_layout Plain Layout
14159 pour chaque paragraphe de l'environnement.
14162 \begin_layout Description
14163 \begin_inset Flex Code
14166 \begin_layout Plain Layout
14172 est la même chose que
14173 \begin_inset Flex Code
14176 \begin_layout Plain Layout
14183 \begin_inset Newline newline
14187 \begin_inset Flex Code
14190 \begin_layout Plain Layout
14196 est passé en paramètre de l'environnement.
14197 \begin_inset Newline newline
14201 \begin_inset Flex Code
14204 \begin_layout Plain Layout
14210 peut être défini dans la fenêtre
14211 \begin_inset Flex Noun
14214 \begin_layout Plain Layout
14215 Édition\SpecialChar menuseparator
14217 \begin_inset space ~
14221 \begin_inset space ~
14232 \begin_layout Description
14235 \begin_inset Flex Code
14238 \begin_layout Plain Layout
14251 \begin_inset Flex Code
14254 \begin_layout Plain Layout
14264 , mais ajoute l'argument obligatoire nécessaire (l'étiquette la plus longue)
14265 à la directive de début de l’environnement bibliographique:
14268 \begin_inset Newline newline
14272 \begin_inset Flex Code
14275 \begin_layout Plain Layout
14280 begin{thebibliography}{99}
14288 Cette directive n'est donc nécessaire que pour les environnements bibliographiq
14290 L’étiquette implicite
14291 \begin_inset Quotes fld
14295 \begin_inset Quotes frd
14298 peut être modifiée par l'utilisateur dans les réglages de paragraphe d'une
14299 entrée bibliographique.
14302 \begin_layout Standard
14303 En collectant ces derniers éléments, l'exportation \SpecialChar LaTeX
14307 \begin_layout LyX-Code
14312 LatexName[LatexParam]{\SpecialChar ldots
14316 \begin_layout Standard
14320 \begin_layout LyX-Code
14325 begin{LatexName}[LatexParam] \SpecialChar ldots
14331 \begin_layout Standard
14332 en fonction du type \SpecialChar LaTeX
14337 \begin_layout Description
14340 \begin_inset Flex Code
14343 \begin_layout Plain Layout
14354 \begin_inset Flex Code
14357 \begin_layout Plain Layout
14363 ] définit une chaîne de caractères insérée au début du contenu du style.
14364 Une rupture de ligne dans la sortie peut être indiquée par
14365 \begin_inset Flex Code
14368 \begin_layout Plain Layout
14377 \begin_layout Description
14380 \begin_inset Flex Code
14383 \begin_layout Plain Layout
14394 \begin_inset Flex Code
14397 \begin_layout Plain Layout
14403 fixe la marge gauche: si vous mettez des styles dans un environnement,
14407 \begin_inset Flex Code
14410 \begin_layout Plain Layout
14420 ne seront pas ajoutées directement, mais avec un facteur
14421 \begin_inset Formula $\frac{4}{\mathrm{profondeur}+4}$
14425 Notez que ce paramètre sert aussi quand
14428 \begin_inset Flex Code
14431 \begin_layout Plain Layout
14442 \begin_inset Flex Code
14445 \begin_layout Plain Layout
14454 \begin_inset Flex Code
14457 \begin_layout Plain Layout
14466 Il est alors ajouté à la marge manuelle ou dynamique.
14467 \begin_inset Newline newline
14471 \begin_inset Quotes fld
14475 \begin_inset Flex Code
14478 \begin_layout Plain Layout
14485 \begin_inset Quotes frd
14488 signifie que le paragraphe est indenté avec la largeur de
14489 \begin_inset Quotes fld
14493 \begin_inset Flex Code
14496 \begin_layout Plain Layout
14503 \begin_inset Quotes frd
14506 dans la police normale.
14507 Il est possible de créer une largeur négative avec
14508 \begin_inset Quotes fld
14512 \begin_inset Flex Code
14515 \begin_layout Plain Layout
14522 \begin_inset Quotes frd
14526 Cette solution a été choisie pour que l'apparence soit la même quelle que
14527 soit la police d'écran.
14530 \begin_layout Description
14533 \begin_inset Flex Code
14536 \begin_layout Plain Layout
14545 \begin_inset Flex Code
14548 \begin_layout Plain Layout
14554 , Manual, Dynamic, First_Dynamic, Right_Address_Box
14560 \begin_inset Newline newline
14565 fixe le type de marge à gauche du format.
14569 \begin_layout Description
14570 \begin_inset Flex Code
14573 \begin_layout Plain Layout
14581 veut dire une marge fixe.
14584 \begin_layout Description
14585 \begin_inset Flex Code
14588 \begin_layout Plain Layout
14596 veut dire que la marge de gauche dépend de ce qu'il y a dans la fenêtre
14598 \begin_inset Flex Noun
14601 \begin_layout Plain Layout
14602 Édition\SpecialChar menuseparator
14604 \begin_inset space ~
14608 \begin_inset space ~
14617 Ceci sert à obtenir des listes bien mises en page sans tabulations.
14620 \begin_layout Description
14621 \begin_inset Flex Code
14624 \begin_layout Plain Layout
14632 veut dire que la marge dépend de la taille du marqueur.
14633 Ceci sert entre autres aux en-têtes numérotés.
14634 Il est évident que l'en-tête
14635 \begin_inset Quotes fld
14638 5.4.3.2.1 Très long en-tête
14639 \begin_inset Quotes frd
14642 doit avoir une marge de gauche plus grande (autant que
14643 \begin_inset Quotes fld
14647 \begin_inset Quotes frd
14651 \begin_inset Quotes fld
14654 3.2 Très long en-tête
14655 \begin_inset Quotes frd
14658 , même si les autres traitements de texte ne savent pas le faire.
14661 \begin_layout Description
14662 \begin_inset Flex Code
14665 \begin_layout Plain Layout
14673 est similaire, mais seulement la toute première ligne du paragraphe est
14674 dynamique, les autres étant statiques; ceci est utile par exemple pour
14678 \begin_layout Description
14679 \begin_inset Flex Code
14682 \begin_layout Plain Layout
14690 signifie que la marge est choisie pour que la ligne la plus longue du paragraph
14691 e touche la marge de droite.
14692 Ceci sert à typographier une adresse sur le bord droit de la page.
14696 \begin_layout Description
14699 \begin_inset Flex Code
14702 \begin_layout Plain Layout
14713 \begin_inset Flex Code
14716 \begin_layout Plain Layout
14725 \begin_inset space \thinspace{}
14729 \begin_inset Flex Code
14732 \begin_layout Plain Layout
14738 ] indique si les commandes fragiles doivent être protégées par
14739 \begin_inset Flex Code
14742 \begin_layout Plain Layout
14750 dans ce style (Note: ceci n'indique pas si cette commande elle-même doit
14754 \begin_layout Description
14757 \begin_inset Flex Code
14760 \begin_layout Plain Layout
14771 \begin_inset Flex Code
14774 \begin_layout Plain Layout
14781 \begin_inset space \thinspace{}
14785 \begin_inset Flex Code
14788 \begin_layout Plain Layout
14796 ] indique si les nouvelles lignes sont traduites ou non en sauts de ligne
14799 \begin_inset Flex Code
14802 \begin_layout Plain Layout
14813 La traduction peut être désactivée pour permettre d'éditer plus confortablement
14814 du \SpecialChar LaTeX
14815 depuis \SpecialChar LyX
14819 \begin_layout Description
14822 \begin_inset Flex Code
14825 \begin_layout Plain Layout
14836 \begin_inset Flex Code
14839 \begin_layout Plain Layout
14848 \begin_inset space \thinspace{}
14852 \begin_inset Flex Code
14855 \begin_layout Plain Layout
14861 ] indique si \SpecialChar LyX
14862 indente ou non la première ligne du paragraphe suivant.
14864 \begin_inset Flex Code
14867 \begin_layout Plain Layout
14873 veut dire qu'il ne peut pas,
14874 \begin_inset Flex Code
14877 \begin_layout Plain Layout
14883 veut dire qu'il peut s'il le veut.
14886 \begin_layout Description
14889 \begin_inset Flex Code
14892 \begin_layout Plain Layout
14903 \begin_inset Flex Code
14906 \begin_layout Plain Layout
14912 ] dénomme un style qui a remplacé ce style en cours.
14913 Ceci est utilisé pour renommer un style en conservant la rétrocompatibilité.
14916 \begin_layout Description
14919 \begin_inset Flex Code
14922 \begin_layout Plain Layout
14931 \begin_inset Flex Code
14934 \begin_layout Plain Layout
14943 \begin_inset space \thinspace{}
14947 \begin_inset Flex Code
14950 \begin_layout Plain Layout
14960 détermine si les paragraphes consécutifs du même type sont traités ensemble.
14961 Ceci a pour effet de déclencher une seule fois pour le groupe l'impression
14963 \begin_inset Flex Code
14966 \begin_layout Plain Layout
14973 Implicitement, ceci est vrai pour les environnements
14974 \begin_inset Flex Code
14977 \begin_layout Plain Layout
14984 \begin_inset Flex Code
14987 \begin_layout Plain Layout
14994 \begin_inset Flex Code
14997 \begin_layout Plain Layout
15003 et faux pour tous les autres types.
15006 \begin_layout Description
15009 \begin_inset Flex Code
15012 \begin_layout Plain Layout
15023 \begin_inset Flex Code
15026 \begin_layout Plain Layout
15035 \begin_inset space \thinspace{}
15039 \begin_inset Flex Code
15042 \begin_layout Plain Layout
15048 ] indique que les paragraphes ne seront pas séparés par une ligne vide dans
15049 le résultat \SpecialChar LaTeX
15050 , mais par un retour à la ligne; combiné avec
15051 \begin_inset Flex Code
15054 \begin_layout Plain Layout
15060 , ceci permet d'émuler une éditeur plein texte (comme l'insert code \SpecialChar TeX
15064 \begin_layout Description
15067 \begin_inset Flex Code
15070 \begin_layout Plain Layout
15081 \begin_inset Flex Code
15084 \begin_layout Plain Layout
15090 fixe l'indentation de la toute première ligne d'un paragraphe.
15092 \begin_inset Flex Code
15095 \begin_layout Plain Layout
15101 est fixé pour un format donné, à l'exception du format
15102 \begin_inset Flex Code
15105 \begin_layout Plain Layout
15111 , car l'indentation d'un paragraphe dans l'environnement
15112 \begin_inset Flex Code
15115 \begin_layout Plain Layout
15121 peut être empêchée par
15122 \begin_inset Flex Code
15125 \begin_layout Plain Layout
15132 De plus, les paragraphes de style
15133 \begin_inset Flex Code
15136 \begin_layout Plain Layout
15142 emboîtés dans d'autres environnements utilisent le
15143 \begin_inset Flex Code
15146 \begin_layout Plain Layout
15152 de l'environne\SpecialChar softhyphen
15154 Par exemple, les paragraphes
15155 \begin_inset Flex Code
15158 \begin_layout Plain Layout
15164 dans une énumération ne sont pas indentés.
15167 \begin_layout Description
15170 \begin_inset Flex Code
15173 \begin_layout Plain Layout
15187 ] fixe l'espacement vertical entre deux paragraphes dans le style.
15190 \begin_layout Description
15193 \begin_inset Flex Code
15196 \begin_layout Plain Layout
15210 ] fixe la valeur d'interligne entre paragraphes.
15212 donne le choix entre
15213 \begin_inset Flex Code
15216 \begin_layout Plain Layout
15223 \begin_inset Flex Code
15226 \begin_layout Plain Layout
15232 pour séparer les paragraphes.
15234 \begin_inset Flex Code
15237 \begin_layout Plain Layout
15243 , cette valeur n'est pas prise en compte.
15245 \begin_inset Flex Code
15248 \begin_layout Plain Layout
15255 \begin_inset Flex Code
15258 \begin_layout Plain Layout
15264 n'est pas prise en compte et tous les paragraphes sont séparés par ce paramètre
15266 \begin_inset Flex Code
15269 \begin_layout Plain Layout
15275 , en plus de l'interligne normal.
15276 L'espacement vertical est calculé par
15277 \begin_inset Flex Code
15280 \begin_layout Plain Layout
15281 valeur*DefaultHeight()
15290 est la valeur choisie pour
15291 \begin_inset Flex Code
15294 \begin_layout Plain Layout
15301 \begin_inset Flex Code
15304 \begin_layout Plain Layout
15310 est la hauteur d'une ligne dans la police normale.
15311 De cette façon, l'aspect reste le même quelle que soit la police à l'écran.
15314 \begin_layout Description
15317 \begin_inset Flex Code
15320 \begin_layout Plain Layout
15331 \begin_inset Flex Code
15334 \begin_layout Plain Layout
15343 \begin_inset space \thinspace{}
15347 \begin_inset Flex Code
15350 \begin_layout Plain Layout
15356 ] indique si le contenu du paragraphe doit être passé sous forme brute,
15357 c'est-à-dire sans les traductions spéciales dont \SpecialChar LaTeX
15362 \begin_layout Description
15365 \begin_inset Flex Code
15368 \begin_layout Plain Layout
15379 \begin_inset Flex Code
15382 \begin_layout Plain Layout
15393 Defines individual characters that should be output in raw form, meaning
15394 without special translations that \SpecialChar LaTeX
15398 \begin_layout Description
15401 \begin_inset Flex Code
15404 \begin_layout Plain Layout
15414 fixe le contenu à inclure dans le préambule \SpecialChar LaTeX
15415 quand le style est utilisé.
15416 Utile pour définir des macros, charger des paquetages, etc.
15417 requis pour ce style particulier.
15418 Doit être fermé par
15419 \begin_inset Quotes fld
15423 \begin_inset Flex Code
15426 \begin_layout Plain Layout
15435 \begin_inset Quotes frd
15441 \begin_layout Description
15444 \begin_inset Flex Code
15447 \begin_layout Plain Layout
15458 \begin_inset Flex Code
15461 \begin_layout Plain Layout
15467 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraph
15469 Ceci permet l'utilisation de références mises en forme.
15472 \begin_layout Description
15475 \begin_inset Flex Code
15478 \begin_layout Plain Layout
15489 \begin_inset Flex Code
15492 \begin_layout Plain Layout
15498 ] indique que le style requiert la fonctionnalité chaîne (voir
15499 \begin_inset space ~
15503 \begin_inset CommandInset ref
15505 reference "chap:List-of-functions"
15509 pour la liste des fonctionnalités).
15510 Si vous demandez un paquetage doté d'options spécifiques, vous pouvez en
15512 \begin_inset Flex Code
15515 \begin_layout Plain Layout
15521 en tant que paramètre général pour la classe de texte (voir
15522 \begin_inset space ~
15526 \begin_inset CommandInset ref
15528 reference "subsec:Paramètres-généraux-d'une"
15535 \begin_layout Description
15538 \begin_inset Flex Code
15541 \begin_layout Plain Layout
15552 \begin_inset Flex Code
15555 \begin_layout Plain Layout
15564 \begin_inset Flex Code
15567 \begin_layout Plain Layout
15573 ] réinitialise les arguments \SpecialChar LaTeX
15574 de ce style ( tels que définis par la directive
15577 \begin_inset Flex Code
15580 \begin_layout Plain Layout
15591 Ceci est utile si vous avez dupliqué un style en utilisant
15594 \begin_inset Flex Code
15597 \begin_layout Plain Layout
15607 , et que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels
15611 \begin_layout Description
15614 \begin_inset Flex Code
15617 \begin_layout Plain Layout
15628 \begin_inset Flex Code
15631 \begin_layout Plain Layout
15637 ] définit une chaîne de caractères insérée à la fin du contenu du style.
15638 Une rupture de ligne dans la sortie peut être indiquée par
15639 \begin_inset Flex Code
15642 \begin_layout Plain Layout
15651 \begin_layout Description
15654 \begin_inset Flex Code
15657 \begin_layout Plain Layout
15668 \begin_inset Flex Code
15671 \begin_layout Plain Layout
15684 \begin_layout Description
15687 \begin_inset Flex Code
15690 \begin_layout Plain Layout
15703 \begin_inset Flex Code
15706 \begin_layout Plain Layout
15716 \begin_inset Flex Code
15719 \begin_layout Plain Layout
15728 \begin_inset Flex Code
15731 \begin_layout Plain Layout
15740 \begin_inset Flex Code
15743 \begin_layout Plain Layout
15749 \begin_inset space ~
15759 ] définit l'interligne par défaut dans ce style.
15761 \begin_inset Flex Code
15764 \begin_layout Plain Layout
15771 \begin_inset Flex Code
15774 \begin_layout Plain Layout
15781 \begin_inset Flex Code
15784 \begin_layout Plain Layout
15790 correspondent respectivement à un facteur multiplicatif de 1, 1,25 et 1,667.
15791 Si vous mettez le paramètre
15792 \begin_inset Flex Code
15795 \begin_layout Plain Layout
15801 , vous devez aussi mettre une valeur numérique qui servira de facteur multiplica
15803 Notez que, contrairement aux autres paramètres,
15804 \begin_inset Flex Code
15807 \begin_layout Plain Layout
15813 implique de générer du code \SpecialChar LaTeX
15814 spécifique, qui utilise le paquetage \SpecialChar LaTeX
15816 \begin_inset Flex Code
15819 \begin_layout Plain Layout
15828 \begin_layout Description
15831 \begin_inset Flex Code
15834 \begin_layout Plain Layout
15845 \begin_inset Flex Code
15848 \begin_layout Plain Layout
15855 \begin_inset space \thinspace{}
15859 \begin_inset Flex Code
15862 \begin_layout Plain Layout
15870 ] active la correction orthographique du style.
15871 Implicitement vrai.
15874 \begin_layout Description
15877 \begin_inset Flex Code
15880 \begin_layout Plain Layout
15890 fixe la police utilisée pour le corps du texte.
15892 \begin_inset CommandInset ref
15894 reference "subsec:polices"
15901 \begin_layout Description
15904 \begin_inset Flex Code
15907 \begin_layout Plain Layout
15918 \begin_inset Flex Code
15921 \begin_layout Plain Layout
15927 ] fixe le niveau du style dans le table des matières.
15928 Ceci est utilisé pour la numérotation automatique des en-têtes.
15931 \begin_layout Description
15934 \begin_inset Flex Code
15937 \begin_layout Plain Layout
15948 \begin_inset Flex Code
15951 \begin_layout Plain Layout
15963 \begin_inset Flex Code
15966 \begin_layout Plain Layout
15975 \begin_inset Flex Code
15978 \begin_layout Plain Layout
15988 détermine si l'indentation de la première ligne de ce paragraphe peut être
15989 réglée via le menu des réglages de paragraphe.
15993 \begin_inset Flex Code
15996 \begin_layout Plain Layout
16006 est choisi, l'indentation peut être réglée si les réglages de document
16007 utilisent un style de paragraphe avec
16008 \begin_inset Quotes fld
16012 \begin_inset Quotes frd
16016 \begin_inset Flex Code
16019 \begin_layout Plain Layout
16025 , l'indentation est toujours réglable quels que soient les réglages du document;
16027 \begin_inset Flex Code
16030 \begin_layout Plain Layout
16036 , l'indentation n'est jamais réglable.
16039 \begin_layout Description
16042 \begin_inset Flex Code
16045 \begin_layout Plain Layout
16059 ] fixe L'espacement vertical qui sépare le premier paragraphe dans une série
16060 du même style, du paragraphe qui le précède.
16061 Si le paragraphe précédent est dans un autre style, les séparations ne
16062 s'ajoutent pas, mais \SpecialChar LyX
16063 prend le maximum des deux.
16066 \begin_layout Subsection
16067 \begin_inset CommandInset label
16073 Internationalisation des styles de paragraphes
16076 \begin_layout Standard
16078 effectue depuis longtemps la traduction des informations de format, mais,
16079 jusqu'à la version 2.0, ceci ne s'appliquait qu'à l'interface utilisateur
16080 et non pas par exemple au résultat PDF.
16081 Ainsi les auteurs francophones devaient avoir recours à des astuces pénibles
16082 s'ils voulaient obtenir
16083 \begin_inset Quotes fld
16087 \begin_inset Quotes frd
16091 \begin_inset Quotes fld
16095 \begin_inset Quotes frd
16103 , ce n'est plus le cas.
16106 \begin_layout Standard
16108 \begin_inset Flex Code
16111 \begin_layout Plain Layout
16117 définit un texte qui doit apparaître dans le le document typographique,
16119 \begin_inset Flex Code
16122 \begin_layout Plain Layout
16129 \begin_inset Flex Code
16132 \begin_layout Plain Layout
16138 pour traiter correctement les documents non anglophones, et même multilingues.
16139 L'extrait suivant (du fichier
16140 \begin_inset Flex Code
16143 \begin_layout Plain Layout
16149 ) illustre le fonctionnement:
16152 \begin_layout LyX-Code
16159 \begin_layout LyX-Code
16164 theoremstyle{remark}
16167 \begin_layout LyX-Code
16172 newtheorem{claim}[thm]{
16179 \begin_layout LyX-Code
16185 \begin_layout LyX-Code
16191 \begin_layout LyX-Code
16198 claimname}{_(Claim)}
16201 \begin_layout LyX-Code
16207 \begin_layout LyX-Code
16213 \begin_layout LyX-Code
16224 claimname}{_(Claim)}}
16227 \begin_layout LyX-Code
16234 \begin_layout Standard
16235 En principe, toute commande \SpecialChar LaTeX
16236 autorisée peut apparaître dans les directives
16238 \begin_inset Flex Code
16241 \begin_layout Plain Layout
16248 \begin_inset Flex Code
16251 \begin_layout Plain Layout
16257 , mais dans la pratique elles se présenteront typiquement comme ce qui est
16259 La clé de la traduction correcte du texte typographié est la définition
16260 de le commande \SpecialChar LaTeX
16262 \begin_inset Flex Code
16265 \begin_layout Plain Layout
16273 et son utilisation avec
16274 \begin_inset Flex Code
16277 \begin_layout Plain Layout
16289 \begin_layout Standard
16291 \begin_inset Flex Code
16294 \begin_layout Plain Layout
16300 fournit ce qu'il faut pour l'internationalisation fondée sur le langage
16301 global du document.
16302 Le contenu de la directive sera inclus dans le préambule, comme avec la
16304 \begin_inset Flex Code
16307 \begin_layout Plain Layout
16314 Ce qui la rend singulière est l'utilisation de la
16315 \begin_inset Quotes fld
16319 \begin_inset Quotes frd
16323 \begin_inset Flex Code
16326 \begin_layout Plain Layout
16332 , qui sera remplacée, lorsque \SpecialChar LyX
16333 produira le résultat \SpecialChar LaTeX
16334 , par la traduction
16335 de son argument dans la langue du document
16339 \begin_layout Plain Layout
16340 Pour ceux qui s'intéressent au fonctionnement sous-jacent, la fonction
16341 \begin_inset Quotes fld
16345 \begin_inset Flex Code
16348 \begin_layout Plain Layout
16355 \begin_inset Quotes frd
16359 \begin_inset Flex Code
16362 \begin_layout Plain Layout
16368 , qui constitue le cœur du mécanisme de traduction de l'interface \SpecialChar LyX
16370 est étendue ici à la traduction à la volée de code \SpecialChar LaTeX
16379 \begin_layout Standard
16381 \begin_inset Flex Code
16384 \begin_layout Plain Layout
16390 est plus compliquée, car elle fournit une fonctionnalité adaptée aux documents
16391 multilingues et propose par conséquent une interface pour le paquetage
16393 \begin_inset Flex Code
16396 \begin_layout Plain Layout
16402 Son contenu sera ajouté au préambule une fois pour chaque langue utilisée
16404 Dans ce cas, l'argument de
16405 \begin_inset Flex Code
16408 \begin_layout Plain Layout
16414 sera remplacé par sa traduction dans le langage en question: l'expression
16416 \begin_inset Flex Code
16419 \begin_layout Plain Layout
16425 est remplacée par le nom de la langue (telle qu'il est connu de
16426 \begin_inset Flex Code
16429 \begin_layout Plain Layout
16439 \begin_layout Standard
16440 Un document en allemand qui inclut aussi un paragraphe en français aura
16441 donc ceci dans le préambule:
16444 \begin_layout LyX-Code
16455 claimname}{Affirmation}}
16456 \begin_inset Newline newline
16467 claimname}{Behauptung}}
16468 \begin_inset Newline newline
16475 claimname}{Behauptung}
16478 \begin_layout Standard
16481 \begin_inset Flex Code
16484 \begin_layout Plain Layout
16490 vont alors conspirer pour créer le texte correct dans le résultat imprimable.
16493 \begin_layout Standard
16494 Un point important à noter est que les traductions sont celles qui sont
16495 fournies par \SpecialChar LyX
16496 lui-même, via le fichier
16499 \begin_inset Flex Code
16502 \begin_layout Plain Layout
16514 \begin_inset Flex Code
16517 \begin_layout Plain Layout
16524 \begin_inset Flex Code
16527 \begin_layout Plain Layout
16533 ne sont effectifs que dans les fichiers de format fournis avec \SpecialChar LyX
16535 les fichiers de format créés par l'utilisateur ne seront pas explorés par
16536 les fonctions d'internationalisation, sauf si le fichier
16539 \begin_inset Flex Code
16542 \begin_layout Plain Layout
16552 est modifié en conséquence.
16553 Ceci dit, tout fichier de format créé dans le but d'être distribué avec
16555 doit inclure ces directives s'il y a lieu.
16556 Notez bien que les traductions des styles de paragraphe ne changeront jamais
16557 avec les publications de maintenance des versions de \SpecialChar LyX
16559 de la version 2.1.x à la version 2.1.y).
16560 Il est cependant très probable qu'à l'occasion d'une publication majeure
16562 de 2.0.x à 2.1.0), de nouvelles traductions ou corrections soient introduites
16566 \begin_layout Subsection
16568 \begin_inset CommandInset label
16570 name "subsec:Flottants"
16577 \begin_layout Standard
16578 Il faut définir les flottants (
16579 \begin_inset Flex Code
16582 \begin_layout Plain Layout
16589 \begin_inset Flex Code
16592 \begin_layout Plain Layout
16599 ) dans la classe elle-même.
16600 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
16601 il suffit probablement que vous ajoutiez
16604 \begin_layout LyX-Code
16605 Input stdfloats.inc
16608 \begin_layout Standard
16609 à un endroit raisonnable dans la classe
16613 \begin_layout Plain Layout
16614 N'oubliez pas de jeter aussi un
16618 \begin_layout Plain Layout
16627 il sur les compteurs dans la section suivante.
16633 Si vous voulez implémenter une classe de texte qui propose un nouveau type
16634 de flottant (comme la classe AGU fournie avec \SpecialChar LyX
16635 ), les explications ci-dessous
16636 vont sans doute vous être utiles :
16639 \begin_layout Description
16642 \begin_inset Flex Code
16645 \begin_layout Plain Layout
16656 \begin_inset Flex Code
16659 \begin_layout Plain Layout
16665 =!htbpH] définit les options de placement pour ce type de flottant.
16666 La valeur est une chaîne de paramètres de placement, les caractères autorisés
16676 \begin_inset Quotes fld
16680 \begin_inset Quotes frd
16692 \begin_inset Quotes fld
16696 \begin_inset Quotes frd
16708 \begin_inset Quotes fld
16712 \begin_inset Quotes frd
16720 \begin_inset Quotes fld
16724 \begin_inset Quotes frd
16732 \begin_inset Quotes fld
16736 \begin_inset Quotes frd
16744 \begin_inset Quotes fld
16747 ignorer les règles \SpecialChar LaTeX
16749 L'ordre des caractères est indifférent.
16750 Si aucune option n'est autorisée, utiliser la chaîne de caractères
16757 \begin_layout Description
16760 \begin_inset Flex Code
16763 \begin_layout Plain Layout
16774 \begin_inset Flex Code
16777 \begin_layout Plain Layout
16784 \begin_inset space \thinspace{}
16790 \begin_inset Flex Code
16793 \begin_layout Plain Layout
16801 ] précise si le flottant peut subir une rotation grâce au paquetage \SpecialChar LaTeX
16808 \begin_inset Flex Code
16811 \begin_layout Plain Layout
16817 si le flottant ne peut pas bénéficier de cette fonctionnalité.
16820 \begin_layout Description
16823 \begin_inset Flex Code
16826 \begin_layout Plain Layout
16837 \begin_inset Flex Code
16840 \begin_layout Plain Layout
16847 \begin_inset space \thinspace{}
16853 \begin_inset Flex Code
16856 \begin_layout Plain Layout
16864 ] précise si le flottant possède une variante étoilée qui s'étend sur les
16865 colonnes dans un paragraphe à deux colonnes.
16867 \begin_inset Flex Code
16870 \begin_layout Plain Layout
16876 si le flottant ne peut pas bénéficier de cette fonctionnalité.
16879 \begin_layout Description
16882 \begin_inset Flex Code
16885 \begin_layout Plain Layout
16899 \begin_inset Flex Code
16902 \begin_layout Plain Layout
16908 ] définit le suffixe d'un fichier auxiliaire contenant la liste des flottants
16911 écrit les légendes dans ce fichier.
16914 \begin_layout Description
16917 \begin_inset Flex Code
16920 \begin_layout Plain Layout
16931 \begin_inset Flex Code
16934 \begin_layout Plain Layout
16940 ] définit la chaîne de caractères qui se trouvera dans les menus et également
16942 Ceci est traduit dans le langage courant si
16943 \begin_inset Flex Code
16946 \begin_layout Plain Layout
16955 \begin_layout Description
16956 \begin_inset Flex Code
16959 \begin_layout Plain Layout
16965 sont utilisées avec l'exportation XHTML.
16967 \begin_inset CommandInset ref
16969 reference "sec:Tags-for-XHTML"
16976 \begin_layout Description
16979 \begin_inset Flex Code
16982 \begin_layout Plain Layout
16993 \begin_inset Flex Code
16996 \begin_layout Plain Layout
17005 \begin_inset space \thinspace{}
17009 \begin_inset Flex Code
17012 \begin_layout Plain Layout
17018 ] indique si le flottant est déjà défini dans la classe de document ou s'il
17019 faut charger le paquetage \SpecialChar LaTeX
17021 \begin_inset Flex Code
17024 \begin_layout Plain Layout
17030 pour le définir à la volée.
17031 La valeur implicite est
17032 \begin_inset Flex Code
17035 \begin_layout Plain Layout
17041 qui signifie: utiliser
17042 \begin_inset Flex Code
17045 \begin_layout Plain Layout
17052 Elle doit être positionnée sur
17053 \begin_inset Flex Code
17056 \begin_layout Plain Layout
17062 si le flottant est déjà défini par la classe de document.
17065 \begin_layout Description
17068 \begin_inset Flex Code
17071 \begin_layout Plain Layout
17082 \begin_inset Flex Code
17085 \begin_layout Plain Layout
17091 ] détermine la commande utilisée pour engendrer une liste de flottants du
17093 \begin_inset Quotes fld
17099 \begin_inset Quotes frd
17102 initial doit être omis.
17108 \begin_inset Flex Code
17111 \begin_layout Plain Layout
17117 est faux, puisqu'il n'y a alors pas de procédure pour activer cette commande.
17118 La directive est ignorée si
17119 \begin_inset Flex Code
17122 \begin_layout Plain Layout
17128 est vrai, puisqu'il y a alors une procédure.
17131 \begin_layout Description
17134 \begin_inset Flex Code
17137 \begin_layout Plain Layout
17148 \begin_inset Flex Code
17151 \begin_layout Plain Layout
17157 ] fixe le titre utilisé pour une liste des flottants du type considéré (figures,
17159 Il est utilisé pour l'étiquette à l'écran dans \SpecialChar LyX
17160 ; il est passé à \SpecialChar LaTeX
17162 utilisé comme titre, et il est également utilisé comme titre dans l'exportation
17164 Il sera traduit dans le langage du document.
17167 \begin_layout Description
17170 \begin_inset Flex Code
17173 \begin_layout Plain Layout
17184 \begin_inset Flex Code
17187 \begin_layout Plain Layout
17193 ] (paramètre facultatif) détermine si les flottants de cette classe seront
17194 numérotés en suivant un type de section du document.
17198 \begin_inset Flex Code
17201 \begin_layout Plain Layout
17212 \begin_inset Quotes fld
17216 \begin_inset Flex Code
17219 \begin_layout Plain Layout
17228 \begin_inset Quotes frd
17231 , les flottants seront numérotés chapitre par chapitre.
17234 \begin_layout Description
17237 \begin_inset Flex Code
17240 \begin_layout Plain Layout
17251 \begin_inset Flex Code
17254 \begin_layout Plain Layout
17260 ] définit le placement implicite pour cette catégorie de flottants.
17261 C'est comme en \SpecialChar LaTeX
17263 \begin_inset Flex Code
17266 \begin_layout Plain Layout
17273 \begin_inset Flex Code
17276 \begin_layout Plain Layout
17283 \begin_inset Flex Code
17286 \begin_layout Plain Layout
17293 \begin_inset Flex Code
17296 \begin_layout Plain Layout
17302 pour haut, bas, page et ici respectivement
17306 \begin_layout Plain Layout
17307 Notez que l'ordre dans lequel vous mettez ces lettres est sans importance,
17308 comme en \SpecialChar LaTeX
17315 En plus vous avez un nouveau type,
17316 \begin_inset Flex Code
17319 \begin_layout Plain Layout
17325 , qui ne correspond pas vraiment à un flottant, car il signifie de le positionne
17327 \begin_inset Quotes fld
17331 \begin_inset Quotes frd
17334 et nulle part ailleurs.
17335 Notez cependant que le type
17336 \begin_inset Flex Code
17339 \begin_layout Plain Layout
17345 est spécial et, à cause de détails d'implantation, ne peut pas être utilisé
17346 avec des flottants non définis dans la classe de document.
17347 Si vous n'avez pas compris tout ce baratin, mettez simplement
17350 \begin_inset Quotes fld
17356 \begin_inset Flex Code
17359 \begin_layout Plain Layout
17368 \begin_inset Quotes frd
17376 \begin_layout Description
17379 \begin_inset Flex Code
17382 \begin_layout Plain Layout
17393 \begin_inset Flex Code
17396 \begin_layout Plain Layout
17402 ] détermine le préfixe à utiliser lors de la création d'étiquettes référant
17403 les flottants du type considéré.
17404 Ceci permet l'utilisation de références mises en forme.
17405 Notez que vous pouvez supprimer tout préfixe défini en copiant un style
17406 en utilisant la valeur spécifique
17407 \begin_inset Quotes fld
17411 \begin_inset Quotes frd
17414 , qui doit être en capitales.
17417 \begin_layout Description
17420 \begin_inset Flex Code
17423 \begin_layout Plain Layout
17434 \begin_inset Flex Code
17437 \begin_layout Plain Layout
17443 ] fixe le style utilisé quand on définit le flottant avec
17444 \begin_inset Flex Code
17447 \begin_layout Plain Layout
17458 \begin_layout Description
17461 \begin_inset Flex Code
17464 \begin_layout Plain Layout
17475 \begin_inset Flex Code
17478 \begin_layout Plain Layout
17485 \begin_inset Quotes fld
17489 \begin_inset Quotes frd
17492 de la nouvelle classe de flottants, comme
17493 \begin_inset Quotes fld
17497 \begin_inset Quotes frd
17501 \begin_inset Quotes fld
17505 \begin_inset Quotes frd
17509 Après l'instruction
17510 \begin_inset Flex Code
17513 \begin_layout Plain Layout
17521 appropriée, vous disposez de commandes comme
17522 \begin_inset Flex Code
17525 \begin_layout Plain Layout
17534 \begin_inset Flex Code
17537 \begin_layout Plain Layout
17546 Noter que définir un flottant de type
17547 \begin_inset Flex Code
17550 \begin_layout Plain Layout
17556 définit automatiquement les compteur correspondant, de nom
17557 \begin_inset Flex Code
17560 \begin_layout Plain Layout
17569 \begin_layout Description
17572 \begin_inset Flex Code
17575 \begin_layout Plain Layout
17586 \begin_inset Flex Code
17589 \begin_layout Plain Layout
17596 \begin_inset space \thinspace{}
17600 \begin_inset Flex Code
17603 \begin_layout Plain Layout
17611 ] indique si ce flottant est défini en utilisant le paquetage \SpecialChar LaTeX
17613 \begin_inset Flex Code
17616 \begin_layout Plain Layout
17622 , soit par la classe de document ou par un paquetage, soit à la volée par
17627 \begin_layout Standard
17628 Notez que la définition d'un flottant de type
17629 \begin_inset Flex Code
17632 \begin_layout Plain Layout
17640 implique la déclaration du compteur correspondant de nom
17641 \begin_inset Flex Code
17644 \begin_layout Plain Layout
17655 \begin_layout Subsection
17656 Inserts flexibles et InsetLayout
17657 \begin_inset CommandInset label
17659 name "subsec:Flex-insets-and"
17666 \begin_layout Standard
17667 Les inserts flexibles sont de trois sortes:
17670 \begin_layout Itemize
17671 styles de caractères (
17672 \begin_inset Flex Code
17675 \begin_layout Plain Layout
17683 ): ceux-ci définissent un balisage sémantique correspondant à des commandes
17686 \begin_inset Flex Code
17689 \begin_layout Plain Layout
17700 \begin_inset Flex Code
17703 \begin_layout Plain Layout
17716 \begin_layout Itemize
17717 définis par l'utilisateur (
17718 \begin_inset Flex Code
17721 \begin_layout Plain Layout
17729 ): ceux-ci permettent de définir des inserts repliables personnalisés, similaire
17730 s au code \SpecialChar TeX
17731 , aux notes de bas de page, etc.
17732 Un exemple évident est l'insert de note en fin de document, défini dans
17734 \begin_inset Flex Code
17737 \begin_layout Plain Layout
17748 \begin_layout Itemize
17752 \begin_inset Flex Code
17755 \begin_layout Plain Layout
17765 : à utiliser avec les classes DocBook.
17768 \begin_layout Standard
17769 Les inserts flexibles sont définis en utilisant la directive
17770 \begin_inset Flex Code
17773 \begin_layout Plain Layout
17781 , qui va être expliquée dans la suite.
17784 \begin_layout Standard
17786 \begin_inset Flex Code
17789 \begin_layout Plain Layout
17797 a une autre fonction: elle permet de personnaliser le style de différents
17800 \begin_inset Flex Code
17803 \begin_layout Plain Layout
17811 permet de personnaliser les paramètres de style pour les notes de bas de
17812 page, les notes en marge, les inserts de note, les inserts de code \SpecialChar TeX
17814 les branches, les listings, les index, les boîtes, les tables, les algorithmes,
17819 , aussi bien que de définir des inserts flexibles.
17822 \begin_layout Standard
17824 \begin_inset Flex Code
17827 \begin_layout Plain Layout
17835 doit commencer par une lignes de la forme:
17838 \begin_layout LyX-Code
17844 \begin_layout Standard
17846 \begin_inset Flex Code
17849 \begin_layout Plain Layout
17855 indique l'insert dont le style doit être défini, et il y a quatre cas.
17858 \begin_layout Enumerate
17859 Le style d'un insert préexistant doit être modifié.
17860 Dans ce cas, peuvent être
17861 \begin_inset Flex Code
17864 \begin_layout Plain Layout
17870 un quelconque des éléments suivants:
17871 \begin_inset Flex Code
17874 \begin_layout Plain Layout
17883 \begin_inset Flex Code
17886 \begin_layout Plain Layout
17895 \begin_inset Flex Code
17898 \begin_layout Plain Layout
17907 \begin_inset Flex Code
17910 \begin_layout Plain Layout
17921 \begin_inset Flex Code
17924 \begin_layout Plain Layout
17935 \begin_inset Flex Code
17938 \begin_layout Plain Layout
17947 \begin_inset Flex Code
17950 \begin_layout Plain Layout
17959 \begin_inset Flex Code
17962 \begin_layout Plain Layout
17971 \begin_inset Flex Code
17974 \begin_layout Plain Layout
17983 \begin_inset Flex Code
17986 \begin_layout Plain Layout
17995 \begin_inset Flex Code
17998 \begin_layout Plain Layout
18007 \begin_inset Flex Code
18010 \begin_layout Plain Layout
18019 \begin_inset Flex Code
18022 \begin_layout Plain Layout
18031 \begin_inset Flex Code
18034 \begin_layout Plain Layout
18043 \begin_inset Flex Code
18046 \begin_layout Plain Layout
18055 \begin_inset Flex Code
18058 \begin_layout Plain Layout
18067 \begin_inset Flex Code
18070 \begin_layout Plain Layout
18079 \begin_inset Flex Code
18082 \begin_layout Plain Layout
18091 \begin_inset Flex Code
18094 \begin_layout Plain Layout
18103 \begin_inset Flex Code
18106 \begin_layout Plain Layout
18118 \begin_layout Enumerate
18119 Le style d'un insert flexible doit être défini.
18121 \begin_inset Flex Code
18124 \begin_layout Plain Layout
18130 doit être de la forme
18131 \begin_inset Flex Code
18134 \begin_layout Plain Layout
18141 \begin_inset Flex Code
18144 \begin_layout Plain Layout
18150 peut être n'importe quel identificateur valide qui n'est pas utilisé dans
18151 un insert existant.
18152 L'identificateur peut inclure des espaces, mais alors il faut enclore l'ensembl
18153 e entre apostrophes.
18154 Noter que la définition d'un insert flexible
18158 aussi inclure une entrée
18159 \begin_inset Flex Code
18162 \begin_layout Plain Layout
18171 , précisant quel est le type d'insert qu'il définit.
18174 \begin_layout Enumerate
18175 Le style d'une branche utilisateur doit être défini.
18177 \begin_inset Flex Code
18180 \begin_layout Plain Layout
18186 doit être de la forme
18187 \begin_inset Quotes fld
18191 \begin_inset Flex Code
18194 \begin_layout Plain Layout
18201 \begin_inset Quotes frd
18205 \begin_inset Flex Code
18208 \begin_layout Plain Layout
18214 peut être un identificateur de branche valide défini dans le document utilisate
18216 L'identificateur peur contenir des espaces, mais dans ce cas la chaîne
18217 toute entière doit être enclose entre apostrophes.
18218 Le principal intérêt de cette fonctionnalité est est de permettre l’inclusion
18220 de branches spécifiques suivant les besoins de l'utilisateur.
18223 \begin_layout Enumerate
18224 Le style d'une légende utilisateur (ou de classe) doit être défini.
18226 \begin_inset Flex Code
18229 \begin_layout Plain Layout
18235 doit être de la forme
18236 \begin_inset Quotes fld
18240 \begin_inset Flex Code
18243 \begin_layout Plain Layout
18250 \begin_inset Quotes frd
18254 \begin_inset Flex Code
18257 \begin_layout Plain Layout
18263 spécifie le nom de la légende tel qu'il apparaît dans le menu.
18264 Voir la légende standard
18267 \begin_inset Flex Code
18270 \begin_layout Plain Layout
18280 , les légendes spécifiques des classes KOMA-Script
18283 \begin_inset Flex Code
18286 \begin_layout Plain Layout
18295 \begin_inset Flex Code
18298 \begin_layout Plain Layout
18310 Légendes multilingues
18315 \begin_inset Flex Code
18318 \begin_layout Plain Layout
18328 pour des applications.
18331 \begin_layout Standard
18333 \begin_inset Flex Code
18336 \begin_layout Plain Layout
18344 peut inclure les entrées suivantes:
18347 \begin_layout Description
18350 \begin_inset Flex Code
18353 \begin_layout Plain Layout
18362 \begin_inset Flex Code
18365 \begin_layout Plain Layout
18375 définit un numéro d'argument d'une commande ou d'un environnement associé
18377 La définition doit être close par
18380 \begin_inset Flex Code
18383 \begin_layout Plain Layout
18395 \begin_inset CommandInset ref
18397 reference "subsec:Styles-de-paragraphe"
18404 \begin_layout Description
18407 \begin_inset Flex Code
18410 \begin_layout Plain Layout
18420 définit un préambule pour les modifications de commandes de langue; voir
18422 \begin_inset CommandInset ref
18424 reference "subsec:I18n"
18431 \begin_layout Description
18434 \begin_inset Flex Code
18437 \begin_layout Plain Layout
18448 \begin_inset Flex Code
18451 \begin_layout Plain Layout
18457 ] définit la couleur d'arrière-plan de l'insert.
18463 \begin_inset CommandInset ref
18465 reference "chap:Names-of-colors"
18469 pour une liste des noms de couleur disponibles.
18473 \begin_layout Description
18476 \begin_inset Flex Code
18479 \begin_layout Plain Layout
18490 \begin_inset Flex Code
18493 \begin_layout Plain Layout
18502 \begin_inset space \thinspace{}
18506 \begin_inset Flex Code
18509 \begin_layout Plain Layout
18515 ] indique s'il faut utiliser le contenu de l'insert comme une étiquette,
18516 quand l'insert est fermé.
18517 Valeur implicite: faux.
18520 \begin_layout Description
18523 \begin_inset Flex Code
18526 \begin_layout Plain Layout
18537 \begin_inset Flex Code
18540 \begin_layout Plain Layout
18546 ] fonctionne comme les styles de paragraphe, voir
18547 \begin_inset CommandInset ref
18549 reference "subsec:Styles-de-paragraphe"
18554 Notez que vous devez spécifier le type complet, e.
18555 \begin_inset space \thinspace{}
18559 \begin_inset space ~
18565 \begin_inset Flex Code
18568 \begin_layout Plain Layout
18583 \begin_layout Description
18586 \begin_inset Flex Code
18589 \begin_layout Plain Layout
18600 \begin_inset Flex Code
18603 \begin_layout Plain Layout
18612 \begin_inset space \thinspace{}
18616 \begin_inset Flex Code
18619 \begin_layout Plain Layout
18625 ] indique si l'utilisateur peut utiliser le dialogue
18626 \begin_inset Flex Noun
18629 \begin_layout Plain Layout
18630 Édition\SpecialChar menuseparator
18631 Paramètres de paragraphe
18636 pour personnaliser le paragraphe.
18639 \begin_layout Description
18642 \begin_inset Flex Code
18645 \begin_layout Plain Layout
18656 \begin_inset Flex Code
18659 \begin_layout Plain Layout
18668 \begin_inset Flex Code
18671 \begin_layout Plain Layout
18680 \begin_inset Flex Code
18683 \begin_layout Plain Layout
18691 , décrivant l'appa\SpecialChar softhyphen
18692 rence du cadre et des boutons de l'insert.
18693 les notes de bas de page utilisent en général
18694 \begin_inset Flex Code
18697 \begin_layout Plain Layout
18705 , les inserts des code \SpecialChar TeX
18707 \begin_inset Flex Code
18710 \begin_layout Plain Layout
18718 , et les styles de caractères
18719 \begin_inset Flex Code
18722 \begin_layout Plain Layout
18733 \begin_layout Description
18736 \begin_inset Flex Code
18739 \begin_layout Plain Layout
18750 \begin_inset Flex Code
18753 \begin_layout Plain Layout
18760 \begin_inset space \thinspace{}
18764 \begin_inset Flex Code
18767 \begin_layout Plain Layout
18775 ] n'est utilisé que lorsque
18776 \begin_inset Flex Code
18779 \begin_layout Plain Layout
18786 \begin_inset Flex Code
18789 \begin_layout Plain Layout
18796 Indique si l'environnement se trouvera à part dans le résultat imprimable
18797 ou bien apparaîtra inclus dans le texte environnant.
18798 S'il est positionné à faux, on suppose que l'environnement \SpecialChar LaTeX
18800 espaces (avec un caractère retour ligne inclus) après les balises
18801 \begin_inset Flex Code
18804 \begin_layout Plain Layout
18817 \begin_inset Flex Code
18820 \begin_layout Plain Layout
18833 Valeur implicite: vrai.
18836 \begin_layout Description
18837 \begin_inset Flex Code
18840 \begin_layout Plain Layout
18848 est requis pour fermer la déclaration d'un
18851 \begin_inset Flex Code
18854 \begin_layout Plain Layout
18867 \begin_layout Description
18868 \begin_inset Flex Code
18871 \begin_layout Plain Layout
18879 définit la police utilisée pour le texte du corps de l'insert
18885 \begin_inset space ~
18889 \begin_inset CommandInset ref
18891 reference "subsec:polices"
18896 Noter qu'en définissant cette police on définit aussi automatiquement
18897 \begin_inset Flex Code
18900 \begin_layout Plain Layout
18908 avec la même valeur.
18909 Il faut donc définir celle-ci d'abord pour fixer
18910 \begin_inset Flex Code
18913 \begin_layout Plain Layout
18924 \begin_layout Description
18927 \begin_inset Flex Code
18930 \begin_layout Plain Layout
18933 FixedWidthPreambleEncoding
18941 \begin_inset Flex Code
18944 \begin_layout Plain Layout
18953 \begin_inset space \thinspace{}
18957 \begin_inset Flex Code
18960 \begin_layout Plain Layout
18966 ] force un encodage à taille fixe pour les éléments traduits du code des
18968 \begin_inset Flex Code
18971 \begin_layout Plain Layout
18978 \begin_inset Flex Code
18981 \begin_layout Plain Layout
18987 engendré par ce format.
18988 Ceci est nécessaire pour les paquetages \SpecialChar LaTeX
18993 qui ne fonctionnent pas avec des encodages à taille variable comme
18998 Ce réglage est ignoré lors de l'utilisation de moteurs admettant complètement
18999 Unicode comme Xe\SpecialChar TeX
19000 ou Lua\SpecialChar TeX
19004 \begin_layout Description
19007 \begin_inset Flex Code
19010 \begin_layout Plain Layout
19013 ForceLocalFontSwitch
19021 \begin_inset Flex Code
19024 \begin_layout Plain Layout
19033 \begin_inset space \thinspace{}
19037 \begin_inset Flex Code
19040 \begin_layout Plain Layout
19046 ] lors de l'utilisation de babel, force l'utilisation un commutateur de
19053 \begin_inset Flex Code
19056 \begin_layout Plain Layout
19068 , à la place d'un commutateur
19075 \begin_inset Flex Code
19078 \begin_layout Plain Layout
19093 \begin_layout Description
19096 \begin_inset Flex Code
19099 \begin_layout Plain Layout
19110 \begin_inset Flex Code
19113 \begin_layout Plain Layout
19122 \begin_inset space \thinspace{}
19126 \begin_inset Flex Code
19129 \begin_layout Plain Layout
19135 ] impose le langage
19136 \begin_inset Quotes fld
19140 \begin_inset Quotes frd
19143 , conduisant à un résultat de gauche à droite (Left-to-Right, latin), e.
19144 \begin_inset space \thinspace{}
19148 \begin_inset space \space{}
19151 en code \SpecialChar TeX
19156 \begin_layout Description
19159 \begin_inset Flex Code
19162 \begin_layout Plain Layout
19173 \begin_inset Flex Code
19176 \begin_layout Plain Layout
19185 \begin_inset space \thinspace{}
19189 \begin_inset Flex Code
19192 \begin_layout Plain Layout
19198 ] force un saut de ligne dans le résultat \SpecialChar LaTeX
19199 avant le début de l'insert et
19201 Ceci garantit que l’insert apparaît en lignes isolées, pour la lisibilité.
19204 \begin_layout Description
19207 \begin_inset Flex Code
19210 \begin_layout Plain Layout
19221 \begin_inset Flex Code
19224 \begin_layout Plain Layout
19233 \begin_inset space \thinspace{}
19237 \begin_inset Flex Code
19240 \begin_layout Plain Layout
19247 \begin_inset Flex Code
19250 \begin_layout Plain Layout
19258 doit être utilisé, ou bien si l'utilisateur peut modifier le style de paragraph
19259 e utilisé dans l'insert.
19260 Valeur implicite: faux.
19263 \begin_layout Description
19266 \begin_inset Flex Code
19269 \begin_layout Plain Layout
19280 \begin_inset Flex Code
19283 \begin_layout Plain Layout
19292 \begin_inset space \thinspace{}
19296 \begin_inset Flex Code
19299 \begin_layout Plain Layout
19305 ] fonctionne comme les styles de paragraphe, voir
19306 \begin_inset space ~
19310 \begin_inset CommandInset ref
19312 reference "subsec:Styles-de-paragraphe"
19319 \begin_layout Description
19320 \begin_inset Flex Code
19323 \begin_layout Plain Layout
19329 sont utilisées avec l'exportation XHTML.
19331 \begin_inset CommandInset ref
19333 reference "sec:Tags-for-XHTML"
19340 \begin_layout Description
19343 \begin_inset Flex Code
19346 \begin_layout Plain Layout
19357 \begin_inset Flex Code
19360 \begin_layout Plain Layout
19369 \begin_inset space \thinspace{}
19373 \begin_inset Flex Code
19376 \begin_layout Plain Layout
19382 ] indique s'il faut inclure le contenu de cet insert dans les chaînes créées
19384 \begin_inset Quotes fld
19388 \begin_inset Quotes frd
19392 L'utilisateur ne voudra pas, par exemple, que le contenu d'une note de
19393 bas de page dans un titre de section soit incluse dans la tables des matières
19394 affichée dans le plan, mais voudra habituellement voir affiché le contenu
19395 d'un style de caractère.
19396 Valeur implicite; faux, pas d'inclusion.
19399 \begin_layout Description
19402 \begin_inset Flex Code
19405 \begin_layout Plain Layout
19416 \begin_inset Flex Code
19419 \begin_layout Plain Layout
19428 \begin_inset space \thinspace{}
19432 \begin_inset Flex Code
19435 \begin_layout Plain Layout
19441 ] fonctionne comme les styles de paragraphe, voir
19442 \begin_inset CommandInset ref
19444 reference "subsec:Styles-de-paragraphe"
19451 \begin_layout Description
19454 \begin_inset Flex Code
19457 \begin_layout Plain Layout
19467 définit la police utilisée pour le marqueur.
19469 \begin_inset CommandInset ref
19471 reference "subsec:polices"
19476 Noter que cette directive ne peut jamais apparaître avant
19477 \begin_inset Flex Code
19480 \begin_layout Plain Layout
19488 , sinon elle sera sans effet.
19491 \begin_layout Description
19494 \begin_inset Flex Code
19497 \begin_layout Plain Layout
19508 \begin_inset Flex Code
19511 \begin_layout Plain Layout
19517 ] définit la chaîne de caractères qui apparaîtra sur le bouton ou ailleurs
19518 en tant que marquer d'insert.
19519 Quelques types d'inserts (
19520 \begin_inset Flex Code
19523 \begin_layout Plain Layout
19526 code \SpecialChar TeX
19533 \begin_inset Flex Code
19536 \begin_layout Plain Layout
19542 ) modifient ce marqueur à la volée.
19545 \begin_layout Description
19548 \begin_inset Flex Code
19551 \begin_layout Plain Layout
19561 définit un préambule dépendant de la langue, voir
19562 \begin_inset space ~
19566 \begin_inset CommandInset ref
19568 reference "subsec:I18n"
19575 \begin_layout Description
19578 \begin_inset Flex Code
19581 \begin_layout Plain Layout
19592 \begin_inset Flex Code
19595 \begin_layout Plain Layout
19601 ] définit le nom du code \SpecialChar LaTeX
19602 correspondant, soit un environnement, soit une
19606 \begin_layout Description
19609 \begin_inset Flex Code
19612 \begin_layout Plain Layout
19623 \begin_inset Flex Code
19626 \begin_layout Plain Layout
19632 ] définit le paramètre facultatif pour le
19633 \begin_inset Flex Code
19636 \begin_layout Plain Layout
19644 correspondant, y compris des paires de crochets
19645 \begin_inset Flex Code
19648 \begin_layout Plain Layout
19655 Ce paramètre ne peut pas être modifié depuis \SpecialChar LyX
19657 \begin_inset Flex Code
19660 \begin_layout Plain Layout
19666 pour les paramètres personnalisables).
19667 Il sera émis tel quel après tous les
19668 \begin_inset Flex Code
19671 \begin_layout Plain Layout
19677 s \SpecialChar LaTeX
19681 \begin_layout Description
19684 \begin_inset Flex Code
19687 \begin_layout Plain Layout
19696 \begin_inset Flex Code
19699 \begin_layout Plain Layout
19702 Command, Environment, None
19708 \begin_inset Flex Code
19711 \begin_layout Plain Layout
19721 précise comment le style doit être traduit en \SpecialChar LaTeX
19728 \begin_layout Plain Layout
19731 \begin_inset Flex Code
19734 \begin_layout Plain Layout
19744 est peut-être trompeur, puisque ces règles s'appliquent aussi aux classes
19746 Voir les fichiers de classe SGML pour des exemples spécifiques.
19755 \begin_layout Description
19758 \begin_inset Flex Code
19761 \begin_layout Plain Layout
19772 \begin_inset Quotes fld
19775 rien de particulier
19776 \begin_inset Quotes frd
19782 \begin_layout Description
19785 \begin_inset Flex Code
19788 \begin_layout Plain Layout
19801 \begin_inset Flex Code
19804 \begin_layout Plain Layout
19813 {\SpecialChar ldots
19822 \begin_layout Description
19825 \begin_inset Flex Code
19828 \begin_layout Plain Layout
19841 \begin_inset Flex Code
19844 \begin_layout Plain Layout
19853 }\SpecialChar ldots
19868 \begin_layout Description
19872 \begin_layout Standard
19873 En rassemblant ceci, la sortie \SpecialChar LaTeX
19877 \begin_layout LyX-Code
19882 LatexName[LatexParam]{\SpecialChar ldots
19886 \begin_layout Standard
19890 \begin_layout LyX-Code
19895 begin{LatexName}[LatexParam] \SpecialChar ldots
19901 \begin_layout Standard
19905 \begin_inset Flex Code
19908 \begin_layout Plain Layout
19920 \begin_layout Description
19923 \begin_inset Flex Code
19926 \begin_layout Plain Layout
19937 \begin_inset Flex Code
19940 \begin_layout Plain Layout
19946 ] définit une chaîne de caractères insérée au début du contenu du style.
19947 Une rupture de ligne dans la sortie peut être indiquée par
19948 \begin_inset Flex Code
19951 \begin_layout Plain Layout
19960 \begin_layout Description
19963 \begin_inset Flex Code
19966 \begin_layout Plain Layout
19977 \begin_inset Flex Code
19980 \begin_layout Plain Layout
19989 \begin_inset Flex Code
19992 \begin_layout Plain Layout
20001 \begin_inset Flex Code
20004 \begin_layout Plain Layout
20013 \begin_inset Flex Code
20016 \begin_layout Plain Layout
20024 (indiquant une définition vide terminant les définitions de styles de caractère
20026 Cette entrée est requise dans les inserts flexibles et n'est significative
20028 Parmi d'autres choses, elle détermine dans quel menu cet insert va apparaître.
20030 \begin_inset Flex Code
20033 \begin_layout Plain Layout
20040 \begin_inset Flex Code
20043 \begin_layout Plain Layout
20050 \begin_inset Flex Code
20053 \begin_layout Plain Layout
20060 \begin_inset Flex Code
20063 \begin_layout Plain Layout
20075 \begin_inset Flex Code
20078 \begin_layout Plain Layout
20084 peut être positionné à vrai ou
20085 \begin_inset Flex Code
20088 \begin_layout Plain Layout
20099 \begin_inset Flex Code
20102 \begin_layout Plain Layout
20108 , en le positionnant
20113 \begin_inset Flex Code
20116 \begin_layout Plain Layout
20125 \begin_layout Description
20128 \begin_inset Flex Code
20131 \begin_layout Plain Layout
20142 \begin_inset Flex Code
20145 \begin_layout Plain Layout
20154 \begin_inset space \thinspace{}
20158 \begin_inset Flex Code
20161 \begin_layout Plain Layout
20167 ] indique si plusieurs paragraphes sont autorisés dans cet insert.
20168 Ceci positionnera aussi
20169 \begin_inset Flex Code
20172 \begin_layout Plain Layout
20180 à la même valeur et
20181 \begin_inset Flex Code
20184 \begin_layout Plain Layout
20192 à la valeur opposée.
20193 Ceux-ci peuvent être repositionnés s'ils sont utilisés
20198 \begin_inset Flex Code
20201 \begin_layout Plain Layout
20210 Valeur implicite: vrai.
20213 \begin_layout Description
20216 \begin_inset Flex Code
20219 \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
20257 \begin_inset Flex Code
20260 \begin_layout Plain Layout
20274 sur le fait que la commande elle-même doive être protégée).
20275 Valeur implicite: faux.
20278 \begin_layout Description
20281 \begin_inset Flex Code
20284 \begin_layout Plain Layout
20293 \begin_inset Flex Code
20296 \begin_layout Plain Layout
20309 \begin_inset Flex Code
20312 \begin_layout Plain Layout
20325 \begin_layout Description
20328 \begin_inset Flex Code
20331 \begin_layout Plain Layout
20340 \begin_inset Flex Code
20343 \begin_layout Plain Layout
20354 \begin_inset Flex Code
20357 \begin_layout Plain Layout
20364 \begin_inset Flex Code
20367 \begin_layout Plain Layout
20374 Ceci est utilisé pour renommer un
20375 \begin_inset Flex Code
20378 \begin_layout Plain Layout
20384 en conservant la compatibilité.
20387 \begin_layout Description
20390 \begin_inset Flex Code
20393 \begin_layout Plain Layout
20407 \begin_inset Flex Code
20410 \begin_layout Plain Layout
20420 \begin_inset space \thinspace{}
20426 \begin_inset Flex Code
20429 \begin_layout Plain Layout
20437 ] fonctionne comme avec les styles de paragraphe, voir
20438 \begin_inset space ~
20442 \begin_inset CommandInset ref
20444 reference "subsec:Styles-de-paragraphe"
20451 \begin_layout Description
20454 \begin_inset Flex Code
20457 \begin_layout Plain Layout
20471 \begin_inset Flex Code
20474 \begin_layout Plain Layout
20484 \begin_inset space \thinspace{}
20490 \begin_inset Flex Code
20493 \begin_layout Plain Layout
20501 ] fonctionne comme avec les styles de paragraphe, voir
20502 \begin_inset space ~
20506 \begin_inset CommandInset ref
20508 reference "subsec:Styles-de-paragraphe"
20515 \begin_layout Description
20518 \begin_inset Flex Code
20521 \begin_layout Plain Layout
20531 fonctionne comme avec les styles de paragraphe, voir
20532 \begin_inset space ~
20536 \begin_inset CommandInset ref
20538 reference "subsec:Styles-de-paragraphe"
20545 \begin_layout Description
20548 \begin_inset Flex Code
20551 \begin_layout Plain Layout
20562 \begin_inset Flex Code
20565 \begin_layout Plain Layout
20571 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraph
20573 Ceci permet l'utilisation de références mises en forme.
20576 \begin_layout Description
20579 \begin_inset Flex Code
20582 \begin_layout Plain Layout
20593 \begin_inset Flex Code
20596 \begin_layout Plain Layout
20604 As with paragraph styles, see
20607 \begin_inset CommandInset ref
20609 reference "subsec:Styles-de-paragraphe"
20616 \begin_layout Description
20619 \begin_inset Flex Code
20622 \begin_layout Plain Layout
20633 \begin_inset Flex Code
20636 \begin_layout Plain Layout
20645 \begin_inset space \thinspace{}
20649 \begin_inset Flex Code
20652 \begin_layout Plain Layout
20658 ] réinitialise les arguments \SpecialChar LaTeX
20659 de ce style (définis via la directive
20660 \begin_inset Flex Code
20663 \begin_layout Plain Layout
20670 Ceci est utile si vous avez dupliqué un style via
20673 \begin_inset Flex Code
20676 \begin_layout Plain Layout
20686 mais que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels
20690 \begin_layout Description
20693 \begin_inset Flex Code
20696 \begin_layout Plain Layout
20707 \begin_inset Flex Code
20710 \begin_layout Plain Layout
20717 \begin_inset space \thinspace{}
20721 \begin_inset Flex Code
20724 \begin_layout Plain Layout
20732 ] indique si l'insert doit utiliser la police de caractères environnante
20733 ou bien utiliser la sienne propre.
20734 Valeur implicite: faux, utiliser la police de caractères environnante.
20737 \begin_layout Description
20740 \begin_inset Flex Code
20743 \begin_layout Plain Layout
20754 \begin_inset Flex Code
20757 \begin_layout Plain Layout
20763 ] définit une chaîne de caractères insérée à la fin du contenu du style.
20764 Une rupture de ligne dans la sortie peut être indiquée par
20765 \begin_inset Flex Code
20768 \begin_layout Plain Layout
20777 \begin_layout Description
20780 \begin_inset Flex Code
20783 \begin_layout Plain Layout
20794 \begin_inset Flex Code
20797 \begin_layout Plain Layout
20804 \begin_inset space \thinspace{}
20808 \begin_inset Flex Code
20811 \begin_layout Plain Layout
20819 ] active le correcteur orthographique sur le contenu de cet insert.
20820 Valeur implicite: vrai.
20823 \begin_layout Subsection
20825 \begin_inset CommandInset label
20827 name "subsec:Compteurs"
20834 \begin_layout Standard
20835 Il faut définir les compteurs (
20836 \begin_inset Flex Code
20839 \begin_layout Plain Layout
20846 \begin_inset Flex Code
20849 \begin_layout Plain Layout
20856 ) dans la classe elle-même.
20857 Les compteurs standard sont définis dans le fichier
20860 \begin_inset Flex Code
20863 \begin_layout Plain Layout
20874 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
20875 il suffit probablement que vous ajoutiez
20878 \begin_layout LyX-Code
20879 Input stdcounters.inc
20882 \begin_layout Standard
20883 à un endroit raisonnable dans la classe.
20886 \begin_layout Standard
20887 Mais si vous voulez définir des compteurs à votre guise, vous pouvez le
20889 La déclaration d'un compteur doit commencer par
20892 \begin_layout LyX-Code
20900 \begin_layout Standard
20902 \begin_inset Flex Code
20905 \begin_layout Plain Layout
20911 est le nom du compteur.
20912 Et elle doit se terminer par
20913 \begin_inset Flex Code
20916 \begin_layout Plain Layout
20927 \begin_layout Standard
20928 Les paramètres suivants peuvent également être utilisés:
20931 \begin_layout Description
20934 \begin_inset Flex Code
20937 \begin_layout Plain Layout
20946 \begin_inset Flex Code
20949 \begin_layout Plain Layout
20959 positionne la valeur initiale du compteur, valeur à laquelle il sera réinitiali
20960 sé quand cela sera nécessaire.
20961 Normalement, la valeur désirée est la valeur implicite,
20962 \begin_inset space ~
20968 \begin_layout Description
20971 \begin_inset Flex Code
20974 \begin_layout Plain Layout
20985 \begin_inset Flex Code
20988 \begin_layout Plain Layout
20995 \begin_inset Quotes erd
20999 \begin_inset Quotes erd
21002 ] définit comment le compteur s'affiche.
21003 Fixer ce paramètre positionne également
21004 \begin_inset Flex Code
21007 \begin_layout Plain Layout
21010 LabelStringAppendix
21016 Les arguments spécifiques suivants peuvent être utilisés:
21020 \begin_layout Itemize
21021 \begin_inset Flex Code
21024 \begin_layout Plain Layout
21034 sera remplacé par l'expansion de
21035 \begin_inset Flex Code
21038 \begin_layout Plain Layout
21047 \begin_inset Newline newline
21051 \begin_inset Flex Code
21054 \begin_layout Plain Layout
21057 LabelStringAppendix
21063 \begin_inset Flex Code
21066 \begin_layout Plain Layout
21078 \begin_layout Itemize
21079 les valeurs du compteur peuvent être exprimées par des macros à la \SpecialChar LaTeX
21081 \begin_inset Flex Code
21084 \begin_layout Plain Layout
21103 \begin_inset Flex Code
21106 \begin_layout Plain Layout
21116 \begin_inset Flex Code
21119 \begin_layout Plain Layout
21127 : 1, 2, 3,\SpecialChar ldots
21129 \begin_inset Flex Code
21132 \begin_layout Plain Layout
21140 pour les lettres en bas de casse: a, b, c, \SpecialChar ldots
21142 \begin_inset Flex Code
21145 \begin_layout Plain Layout
21153 pour les lettres en capitales: A, B, C, \SpecialChar ldots
21155 \begin_inset Flex Code
21158 \begin_layout Plain Layout
21166 pour la numérotation en bas de casse romaine: i, ii, iii, \SpecialChar ldots
21168 \begin_inset Flex Code
21171 \begin_layout Plain Layout
21179 pour la numérotation capitale romaine: I, II, III.
21183 \begin_layout Standard
21187 \begin_inset Flex Code
21190 \begin_layout Plain Layout
21200 est indéfini, une valeur implicite est construite comme suit: si le compteur
21201 a un compteur maître
21202 \begin_inset Flex Code
21205 \begin_layout Plain Layout
21214 \begin_inset Flex Code
21217 \begin_layout Plain Layout
21226 \begin_inset Newline newline
21230 \begin_inset Flex Code
21233 \begin_layout Plain Layout
21245 est utilisée; sinon la chaîne
21246 \begin_inset Flex Code
21249 \begin_layout Plain Layout
21262 \begin_layout Description
21265 \begin_inset Flex Code
21268 \begin_layout Plain Layout
21271 LabelStringAppendix
21279 \begin_inset Flex Code
21282 \begin_layout Plain Layout
21289 \begin_inset Quotes erd
21293 \begin_inset Quotes erd
21297 \begin_inset Flex Code
21300 \begin_layout Plain Layout
21308 , mais pour les annexes.
21311 \begin_layout Description
21312 \begin_inset Flex Code
21315 \begin_layout Plain Layout
21324 \begin_inset Flex Code
21327 \begin_layout Plain Layout
21334 \begin_inset Quotes erd
21338 \begin_inset Quotes erd
21341 ] définit un format à utiliser pour les références mises en forme utilisant
21343 Par exemple, on peut vouloir que les références aux numéros de section
21345 \begin_inset Quotes fld
21349 \begin_inset space ~
21353 \begin_inset Quotes frd
21357 La chaîne devra contenir
21358 \begin_inset Quotes fld
21362 \begin_inset Quotes frd
21366 Ceci sera remplacé par la valeur courante du compteur.
21367 Ainsi, pour les sections, ce sera: Section ##.
21370 \begin_layout Description
21371 \begin_inset Flex Code
21374 \begin_layout Plain Layout
21383 \begin_inset Flex Code
21386 \begin_layout Plain Layout
21393 \begin_inset Quotes erd
21397 \begin_inset Quotes erd
21400 ] contient le nom d'un autre compteur: le compteur actuel sera remis à zéro
21401 à chaque fois que l'autre augmentera.
21403 \begin_inset Flex Code
21406 \begin_layout Plain Layout
21413 \begin_inset Flex Code
21416 \begin_layout Plain Layout
21425 \begin_layout Subsection
21426 Description de police
21427 \begin_inset CommandInset label
21429 name "subsec:polices"
21436 \begin_layout Standard
21437 Une description de police ressemble à :
21440 \begin_layout LyX-Code
21454 \begin_layout LyX-Code
21458 \begin_layout LyX-Code
21462 \begin_layout Standard
21463 et les commandes suivantes sont disponibles :
21466 \begin_layout Description
21467 \begin_inset Flex Code
21470 \begin_layout Plain Layout
21481 \begin_inset Flex Code
21484 \begin_layout Plain Layout
21493 \begin_inset Flex Code
21496 \begin_layout Plain Layout
21503 \begin_inset Flex Code
21506 \begin_layout Plain Layout
21513 \begin_inset Flex Code
21516 \begin_layout Plain Layout
21523 \begin_inset Flex Code
21526 \begin_layout Plain Layout
21533 \begin_inset Flex Code
21536 \begin_layout Plain Layout
21543 \begin_inset Flex Code
21546 \begin_layout Plain Layout
21553 \begin_inset Flex Code
21556 \begin_layout Plain Layout
21563 \begin_inset Flex Code
21566 \begin_layout Plain Layout
21573 \begin_inset Flex Code
21576 \begin_layout Plain Layout
21583 \begin_inset Flex Code
21586 \begin_layout Plain Layout
21593 \begin_inset Flex Code
21596 \begin_layout Plain Layout
21603 \begin_inset Flex Code
21606 \begin_layout Plain Layout
21613 \begin_inset Flex Code
21616 \begin_layout Plain Layout
21623 \begin_inset Flex Code
21626 \begin_layout Plain Layout
21633 \begin_inset Flex Code
21636 \begin_layout Plain Layout
21643 \begin_inset Flex Code
21646 \begin_layout Plain Layout
21653 \begin_inset Flex Code
21656 \begin_layout Plain Layout
21663 \begin_inset Flex Code
21666 \begin_layout Plain Layout
21673 \begin_inset Flex Code
21676 \begin_layout Plain Layout
21685 \begin_layout Description
21686 \begin_inset Flex Code
21689 \begin_layout Plain Layout
21698 \begin_inset Flex Code
21701 \begin_layout Plain Layout
21710 \begin_inset Flex Code
21713 \begin_layout Plain Layout
21720 \begin_inset Flex Code
21723 \begin_layout Plain Layout
21732 \begin_layout Description
21733 \begin_inset Flex Code
21736 \begin_layout Plain Layout
21743 \begin_inset Flex Code
21746 \begin_layout Plain Layout
21752 ] avec les arguments valides suivants:
21753 \begin_inset Flex Code
21756 \begin_layout Plain Layout
21763 \begin_inset Flex Code
21766 \begin_layout Plain Layout
21773 \begin_inset Flex Code
21776 \begin_layout Plain Layout
21783 \begin_inset Flex Code
21786 \begin_layout Plain Layout
21793 \begin_inset Flex Code
21796 \begin_layout Plain Layout
21803 \begin_inset Flex Code
21806 \begin_layout Plain Layout
21813 \begin_inset Flex Code
21816 \begin_layout Plain Layout
21823 \begin_inset Flex Code
21826 \begin_layout Plain Layout
21833 \begin_inset Flex Code
21836 \begin_layout Plain Layout
21843 \begin_inset Flex Code
21846 \begin_layout Plain Layout
21853 \begin_inset Flex Code
21856 \begin_layout Plain Layout
21863 \begin_inset Newline linebreak
21867 \begin_inset Flex Code
21870 \begin_layout Plain Layout
21877 Chacun de ceux-ci (dés)active l'attribut correspondant.
21878 \begin_inset Newline newline
21882 \begin_inset Flex Code
21885 \begin_layout Plain Layout
21891 active la mise en évidence, et
21892 \begin_inset Flex Code
21895 \begin_layout Plain Layout
21902 Si ce dernier point vous intrigue, souvenez-vous que le réglage de police
21903 du contexte courant est généralement hérité du contexte environnant.
21905 \begin_inset Flex Code
21908 \begin_layout Plain Layout
21916 désactiverait la mise en évidence qui était active de toutes façons, par
21917 exemple dans un environnement de théorème.
21921 \begin_layout Description
21922 \begin_inset Flex Code
21925 \begin_layout Plain Layout
21934 \begin_inset Flex Code
21937 \begin_layout Plain Layout
21946 \begin_inset Flex Code
21949 \begin_layout Plain Layout
21958 \begin_layout Description
21959 \begin_inset Flex Code
21962 \begin_layout Plain Layout
21971 \begin_inset Flex Code
21974 \begin_layout Plain Layout
21983 \begin_inset Flex Code
21986 \begin_layout Plain Layout
21993 \begin_inset Flex Code
21996 \begin_layout Plain Layout
22003 \begin_inset Flex Code
22006 \begin_layout Plain Layout
22015 \begin_layout Description
22016 \begin_inset Flex Code
22019 \begin_layout Plain Layout
22026 \begin_inset Flex Code
22029 \begin_layout Plain Layout
22036 \begin_inset Flex Code
22039 \begin_layout Plain Layout
22046 \begin_inset Flex Code
22049 \begin_layout Plain Layout
22058 \begin_inset Flex Code
22061 \begin_layout Plain Layout
22068 \begin_inset Flex Code
22071 \begin_layout Plain Layout
22078 \begin_inset Flex Code
22081 \begin_layout Plain Layout
22088 \begin_inset Flex Code
22091 \begin_layout Plain Layout
22098 \begin_inset Flex Code
22101 \begin_layout Plain Layout
22110 \begin_layout Subsection
22111 Description d'une insertion de citation
22112 \begin_inset CommandInset label
22114 name "subsec:Description citation"
22121 \begin_layout Standard
22123 \begin_inset Flex Code
22126 \begin_layout Plain Layout
22132 servent à décrire comment les citations bibliographiques doivent être affichées
22133 , à la fois dans \SpecialChar LyX
22134 (dans la fenêtre de citation et dans les bulles d'aide,
22135 par exemple) et dans le résultat XHTML.
22136 Un tel bloc se présente comme suit:
22139 \begin_layout LyX-Code
22145 \begin_layout LyX-Code
22151 \begin_layout LyX-Code
22157 \begin_layout LyX-Code
22163 \begin_layout Standard
22164 Les différentes lignes définissent l'affichage de l'information correspondant
22165 à une article ou à un livre, respectivement, et une telle définition peut
22166 être créée pour tout type d'entrée apparaissant dans un fichier Bib\SpecialChar TeX
22169 définit un format implicite dans le code source qui sera utilisé si aucune
22170 définition spécifique n'est fournie.
22172 prédéfinit plusieurs formats dans le fichier
22173 \begin_inset Flex Code
22176 \begin_layout Plain Layout
22182 , qui est inclus dans la plupart des classes de document \SpecialChar LyX
22186 \begin_layout Standard
22187 Les définitions utilisent un langage simple qui permet
22188 \begin_inset space ~
22191 de remplacer les clés Bib\SpecialChar TeX
22193 les clés doivent être encloses entre caractères
22196 \begin_inset Flex Code
22199 \begin_layout Plain Layout
22208 \begin_inset Flex Code
22211 \begin_layout Plain Layout
22222 Une définition simple serait par exemple:
22225 \begin_layout LyX-Code
22229 \begin_inset Quotes eld
22233 \begin_inset Quotes erd
22239 \begin_layout Standard
22240 Ceci imprimerait le nom de l'auteur, suivi d'une virgule, suivi du titre,
22241 entre double guillemets, suivi d'un point.
22244 \begin_layout Standard
22245 Bien entendu, vous voudrez parfois n'imprimer une clé que si elle existe.
22246 Ceci est obtenu par une construction conditionnelle, comme:
22247 \begin_inset Flex Code
22250 \begin_layout Plain Layout
22252 \begin_inset space ~
22261 Ceci signifie: si la clé
22262 \begin_inset Flex Code
22265 \begin_layout Plain Layout
22271 existe, alors imprimer
22272 \begin_inset Quotes fld
22276 \begin_inset Quotes frd
22279 suivi de la clé volume.
22280 On peut aussi introduire une clause
22281 \begin_inset Flex Code
22284 \begin_layout Plain Layout
22290 dans l'expression conditionnelle, comme dans:
22291 \begin_inset Newline newline
22295 \begin_inset Flex Code
22298 \begin_layout Plain Layout
22299 {%author%[[%author%]][[%editor%, ed.]]}
22305 \begin_inset Newline newline
22309 \begin_inset Flex Code
22312 \begin_layout Plain Layout
22318 est imprimée si elle existe; sinon la clé
22319 \begin_inset Flex Code
22322 \begin_layout Plain Layout
22328 est imprimée, suivi de
22329 \begin_inset Quotes fld
22333 \begin_inset Quotes frd
22337 Noter que la clé est encore enclose entre caractères
22338 \begin_inset Flex Code
22341 \begin_layout Plain Layout
22347 ; la clause conditionnelle entière est enclose entre accolades, et les clauses
22349 \begin_inset Flex Code
22352 \begin_layout Plain Layout
22359 \begin_inset Flex Code
22362 \begin_layout Plain Layout
22368 sont encloses entre double crochets
22369 \begin_inset Quotes fld
22373 \begin_inset Quotes frd
22377 \begin_inset Quotes fld
22381 \begin_inset Quotes frd
22385 Il ne peut avoir d'espaces entre ces marqueurs.
22388 \begin_layout Standard
22389 Il existe enfin une autre syntaxe possible dans ces définitions, qui se
22390 présente comme suit:
22391 \begin_inset Flex Code
22394 \begin_layout Plain Layout
22401 Ceci définit une entité d'information utilisée pour créer du
22402 \begin_inset Quotes fld
22406 \begin_inset Quotes frd
22410 De manière évidente, nous ne souhaitons pas exporter des balises HTML en
22411 écrivant du texte normal, aussi doivent elles être enclose entre
22412 \begin_inset Quotes fld
22416 \begin_inset Quotes frd
22420 \begin_inset Quotes fld
22424 \begin_inset Quotes frd
22430 \begin_layout Standard
22431 Deux définitions spéciales sont également disponibles dans un bloc
22432 \begin_inset Flex Code
22435 \begin_layout Plain Layout
22441 Un exemple de la première définition est celle-ci:
22444 \begin_layout LyX-Code
22446 \begin_inset Quotes eld
22450 \begin_inset Quotes erd
22456 \begin_layout Standard
22457 Ceci est une abréviation, ou macro-instruction, et peut être employée comme
22459 \begin_inset Flex Code
22462 \begin_layout Plain Layout
22471 \begin_inset Flex Code
22474 \begin_layout Plain Layout
22480 exactement comme s'il s'agissait de sa définition.
22481 Exprimons par conséquent un
22485 évident: n'utilisez pas:
22488 \begin_layout LyX-Code
22492 \begin_layout Standard
22495 ne devrait pas se perdre dans une boucle infinie, mais cela peut prendre
22496 un moment avant qu'il s'en sorte.
22499 \begin_layout Standard
22500 Le second type de définitions particulières se présente comme ceci:
22503 \begin_layout LyX-Code
22509 \begin_layout Standard
22510 Ceci définit un segment de texte susceptible de traduction, ce qui permet
22511 de traduire les parties appropriées de la bibliographie.
22512 Cette syntaxe peut être incluse dans une définition normale en la considérant
22514 \begin_inset Flex Code
22517 \begin_layout Plain Layout
22524 Plusieurs d'entre elles sont prédéfinies dans
22525 \begin_inset Flex Code
22528 \begin_layout Plain Layout
22535 Notez bien que ce ne sont pas des macro-instructions, au sens défini ci-dessus:
22536 elles ne seront pas interprétées.
22539 \begin_layout Standard
22540 Voici donc un exemple utilisant toutes ces fonctionnalités:
22543 \begin_inset VSpace defskip
22549 \begin_layout Standard
22554 !authoredit {%author%[[%author%, ]][[{%editor%[[%editor%, %_edtext%, ]]}]]}
22557 \begin_layout Standard
22560 \begin_inset VSpace defskip
22565 Ceci défini une macro qui imprime le nom de l'auteur, suivi d'un virgule,
22567 \begin_inset Flex Code
22570 \begin_layout Plain Layout
22576 existe, ou bien imprime le nom de l'éditeur, suivi de
22577 \begin_inset Flex Code
22580 \begin_layout Plain Layout
22586 ou de sa traduction (implicitement, apparaîtra
22587 \begin_inset Quotes fld
22591 \begin_inset Quotes frd
22595 \begin_inset Flex Code
22598 \begin_layout Plain Layout
22605 Notez que ceci est déjà défini dans
22606 \begin_inset Flex Code
22609 \begin_layout Plain Layout
22615 , vous pouvez donc l'utiliser dans vos propres définitions, ou redéfinitions,
22616 si vous chargez ce fichier d'abord.
22619 \begin_layout Section
22620 Directives pour l'exportation XHTML
22621 \begin_inset CommandInset label
22623 name "sec:Tags-for-XHTML"
22630 \begin_layout Standard
22631 Comme pour \SpecialChar LaTeX
22632 ou DocBook, la présentation du résultat HTML créé par \SpecialChar LyX
22634 par les informations de format.
22635 En général, \SpecialChar LyX
22636 produit une présentation implicite raisonnable, et comme indiqué
22637 plus haut, il construira même des règles implicites CSS à partir des autres
22638 directives de format.
22639 Par exemple, \SpecialChar LyX
22640 essaiera d'utiliser l'information du bloc
22641 \begin_inset Flex Code
22644 \begin_layout Plain Layout
22650 du style Chapter pour écrire une CSS qui mettra en forme les titres de
22651 chapitres de manière appropriée.
22654 \begin_layout Standard
22655 Dans de nombreux cas, vous n'aurez donc sans doute rien à faire du tout
22656 pour obtenir un résultat XHTML acceptable pour vos environnements propres,
22657 vos inserts personnalisés, et ainsi de suite.
22658 Mais dans certains cas vous devrez faire quelque chose, et \SpecialChar LyX
22660 conséquent un certain nombre de directives de format qui peuvent être utilisées
22661 pour personnaliser le XHTML et les CSS qui sont créés.
22664 \begin_layout Standard
22665 Notez qu'il existe deux directives,
22666 \begin_inset Flex Code
22669 \begin_layout Plain Layout
22676 \begin_inset Flex Code
22679 \begin_layout Plain Layout
22685 , qui peuvent apparaître en dehors des déclarations de style et d'insert.
22687 \begin_inset CommandInset ref
22689 reference "subsec:Paramètres-généraux-d'une"
22693 pour les détails sur celles-ci.
22696 \begin_layout Subsection
22697 Styles de paragraphe
22698 \begin_inset CommandInset label
22700 name "subsec:Styles-de-paragraphe-XHTML"
22707 \begin_layout Standard
22708 Le type de XHTML que \SpecialChar LyX
22709 crée pour un paragraphe dépend s'il s'agit d'un paragraphe
22710 normal, d'une commande ou d'un environnement, ce qui est déterminé par
22711 le contenu de la directive correspondante
22712 \begin_inset Flex Code
22715 \begin_layout Plain Layout
22725 \begin_layout Standard
22726 Pour une commande ou un paragraphe normal, le résultat XHTML a la forme
22730 \begin_layout LyX-Code
22734 \begin_inset Quotes erd
22738 \begin_inset Quotes erd
22744 \begin_layout LyX-Code
22748 \begin_inset Quotes erd
22752 \begin_inset Quotes erd
22762 \begin_layout LyX-Code
22763 Contenu du paragraphe
22766 \begin_layout LyX-Code
22772 \begin_layout Standard
22773 Les balises d'étiquette sont bien entendu omises si le paragraphe n'est
22777 \begin_layout Standard
22778 Pour un environnement qui n'est pas du type liste, le XHTML prend la forme:
22781 \begin_layout LyX-Code
22785 \begin_inset Quotes erd
22789 \begin_inset Quotes erd
22795 \begin_layout LyX-Code
22799 \begin_inset Quotes erd
22803 \begin_inset Quotes erd
22807 \begin_inset Quotes erd
22811 \begin_inset Quotes erd
22816 Étiquette d'environnement
22820 Premier paragraphe.
22825 \begin_layout LyX-Code
22835 \begin_layout LyX-Code
22841 \begin_layout Standard
22842 Noter que l'étiquette n'est émise que pour le premier paragraphe, comme
22843 ce serait le cas pour une théorème, par exemple.
22846 \begin_layout Standard
22847 Pour une liste, nous avons une de ces formes:
22850 \begin_layout LyX-Code
22854 \begin_inset Quotes erd
22858 \begin_inset Quotes erd
22864 \begin_layout LyX-Code
22868 \begin_inset Quotes erd
22872 \begin_inset Quotes erd
22876 \begin_inset Quotes erd
22880 \begin_inset Quotes erd
22894 \begin_layout LyX-Code
22898 \begin_inset Quotes erd
22902 \begin_inset Quotes erd
22906 \begin_inset Quotes erd
22910 \begin_inset Quotes erd
22924 \begin_layout LyX-Code
22930 \begin_layout LyX-Code
22934 \begin_layout LyX-Code
22938 \begin_inset Quotes erd
22942 \begin_inset Quotes erd
22948 \begin_layout LyX-Code
22952 \begin_inset Quotes erd
22956 \begin_inset Quotes erd
22963 </labeltag><itemtag attr=
22964 \begin_inset Quotes erd
22968 \begin_inset Quotes erd
22978 \begin_layout LyX-Code
22982 \begin_inset Quotes erd
22986 \begin_inset Quotes erd
22993 </labeltag><itemtag attr=
22994 \begin_inset Quotes erd
22998 \begin_inset Quotes erd
23008 \begin_layout LyX-Code
23014 \begin_layout Standard
23015 Noter la différence en ce qui concerne l'ordre des balises
23016 \begin_inset Flex Code
23019 \begin_layout Plain Layout
23026 \begin_inset Flex Code
23029 \begin_layout Plain Layout
23036 L'ordre obtenu dépend du positionnement de
23037 \begin_inset Flex Code
23040 \begin_layout Plain Layout
23047 \begin_inset Flex Code
23050 \begin_layout Plain Layout
23056 est fausse (valeur implicite), vous obtiendrez la première forme, avec
23057 l'étiquette dans l'élément; s'il la valeur est vraie, vous obtiendrez la
23058 seconde forme, avec l'étiquette en dehors de l'élément.
23061 \begin_layout Standard
23062 Les balises et les attributs spécifiques émis pour chaque type de paragraphe
23063 peuvent être contrôlés par les directives de format que nous allons décrire.
23064 Comme indiqué ci-dessus, cependant, \SpecialChar LyX
23065 utilise des valeurs implicites raisonnable
23066 s pour la plupart d'entre elles, vous n'aurez donc pas grand-chose à faire
23067 pour produire un résultat XHTML satisfaisant.
23068 Pensez aux directives disponibles comme un supplément pour obtenir un réglage
23069 à votre convenance.
23072 \begin_layout Description
23075 \begin_inset Flex Code
23078 \begin_layout Plain Layout
23087 \begin_inset Flex Code
23090 \begin_layout Plain Layout
23098 précise les informations d'attribut à émettre avec la balise principale.
23100 \begin_inset Flex Code
23103 \begin_layout Plain Layout
23104 \begin_inset Quotes fld
23108 \begin_inset Quotes frd
23117 Implicitement, \SpecialChar LyX
23119 \begin_inset Flex Code
23122 \begin_layout Plain Layout
23123 \begin_inset Quotes fld
23127 \begin_inset Quotes frd
23136 \begin_inset Flex Code
23139 \begin_layout Plain Layout
23145 est le nom du style en bas de casse, par exemple: chapter.
23146 Ceci ne doit contenir
23150 information de style: utiliser
23151 \begin_inset Flex Code
23154 \begin_layout Plain Layout
23163 \begin_layout Description
23166 \begin_inset Flex Code
23169 \begin_layout Plain Layout
23180 \begin_inset Flex Code
23183 \begin_layout Plain Layout
23192 \begin_inset space \thinspace{}
23196 \begin_inset Flex Code
23199 \begin_layout Plain Layout
23205 ] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
23207 ce style, même si une information complémentaire est explicitement émise
23209 \begin_inset Flex Code
23212 \begin_layout Plain Layout
23219 Positionner cette directive à
23220 \begin_inset Flex Code
23223 \begin_layout Plain Layout
23229 vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
23232 \begin_inset Flex Code
23235 \begin_layout Plain Layout
23244 \begin_layout Description
23247 \begin_inset Flex Code
23250 \begin_layout Plain Layout
23259 \begin_inset Flex Code
23262 \begin_layout Plain Layout
23270 définit la balise utilisée pour les paragraphes ou environnements isolés,
23272 \begin_inset Flex Code
23275 \begin_layout Plain Layout
23281 dans les exemples ci-dessus.
23283 \begin_inset Flex Code
23286 \begin_layout Plain Layout
23295 \begin_layout Description
23298 \begin_inset Flex Code
23301 \begin_layout Plain Layout
23310 \begin_inset Flex Code
23313 \begin_layout Plain Layout
23321 définit les attributs des balises
23322 \begin_inset Flex Code
23325 \begin_layout Plain Layout
23333 \begin_inset Flex Code
23336 \begin_layout Plain Layout
23337 \begin_inset Quotes fld
23340 class=`nomstyle_item'
23341 \begin_inset Quotes frd
23350 Ceci ne doit contenir
23354 information de style: utiliser
23355 \begin_inset Flex Code
23358 \begin_layout Plain Layout
23367 \begin_layout Description
23370 \begin_inset Flex Code
23373 \begin_layout Plain Layout
23382 \begin_inset Flex Code
23385 \begin_layout Plain Layout
23393 définit la balise utilisée pour les étiquettes de paragraphe et d'élément,
23395 \begin_inset Flex Code
23398 \begin_layout Plain Layout
23404 dans les exemples ci-dessus.
23406 \begin_inset Flex Code
23409 \begin_layout Plain Layout
23416 \begin_inset Flex Code
23419 \begin_layout Plain Layout
23426 \begin_inset Flex Code
23429 \begin_layout Plain Layout
23436 \begin_inset Newline newline
23440 \begin_inset Flex Code
23443 \begin_layout Plain Layout
23444 Centered_Top_Environment
23449 , auquel cas elle vaut implicitement
23450 \begin_inset Flex Code
23453 \begin_layout Plain Layout
23462 \begin_layout Description
23465 \begin_inset Flex Code
23468 \begin_layout Plain Layout
23477 \begin_inset Flex Code
23480 \begin_layout Plain Layout
23488 définit les attributs de la balise
23489 \begin_inset Flex Code
23492 \begin_layout Plain Layout
23500 \begin_inset Quotes erd
23504 Ceci ne doit contenir
23508 information de style: utiliser
23509 \begin_inset Flex Code
23512 \begin_layout Plain Layout
23521 \begin_layout Description
23524 \begin_inset Flex Code
23527 \begin_layout Plain Layout
23538 \begin_inset Flex Code
23541 \begin_layout Plain Layout
23550 \begin_inset space \thinspace{}
23554 \begin_inset Flex Code
23557 \begin_layout Plain Layout
23563 ], significatif uniquement pour les environnements de liste, contrôle si
23564 la balise d'étiquetage est émise avant ou dans la balise d'élément.
23565 Ceci est utilisé par exemple dans l'environnement de description, où l'on
23567 \begin_inset Flex Code
23570 \begin_layout Plain Layout
23571 \begin_inset Quotes fld
23574 <dt>\SpecialChar ldots
23575 </dt><dd>\SpecialChar ldots
23577 \begin_inset Quotes frd
23587 \begin_inset Flex Code
23590 \begin_layout Plain Layout
23596 : la balise d'étiquetage est dans la balise d'élément.
23599 \begin_layout Description
23602 \begin_inset Flex Code
23605 \begin_layout Plain Layout
23615 définit l'information à émettre dans la section
23616 \begin_inset Flex Code
23619 \begin_layout Plain Layout
23625 quand ce style est utilisé.
23626 Ceci pourrait être utilisé par exemple pour inclure un bloc
23627 \begin_inset Flex Code
23630 \begin_layout Plain Layout
23636 définissant un gestionnaire
23637 \begin_inset Flex Code
23640 \begin_layout Plain Layout
23649 \begin_layout Description
23652 \begin_inset Flex Code
23655 \begin_layout Plain Layout
23665 définit l'information à émettre dans la section
23666 \begin_inset Flex Code
23669 \begin_layout Plain Layout
23675 quand ce style est utilisé.
23676 Ceci pourrait être utilisé par exemple pour inclure un bloc
23677 \begin_inset Flex Code
23680 \begin_layout Plain Layout
23686 définissant un gestionnaire
23687 \begin_inset Flex Code
23690 \begin_layout Plain Layout
23697 Doit être fermé par
23700 \begin_inset Flex Code
23703 \begin_layout Plain Layout
23716 \begin_layout Description
23719 \begin_inset Flex Code
23722 \begin_layout Plain Layout
23731 \begin_inset Flex Code
23734 \begin_layout Plain Layout
23742 définit la balise utilisé pour l'étiquette principale, qui remplace
23743 \begin_inset Flex Code
23746 \begin_layout Plain Layout
23752 dans les exemples ci-dessus.
23754 \begin_inset Flex Code
23757 \begin_layout Plain Layout
23766 \begin_layout Description
23769 \begin_inset Flex Code
23772 \begin_layout Plain Layout
23783 \begin_inset Flex Code
23786 \begin_layout Plain Layout
23795 \begin_inset space \thinspace{}
23799 \begin_inset Flex Code
23802 \begin_layout Plain Layout
23808 ] identifie ce style comme celui à utiliser pour créer la balise
23809 \begin_inset Flex Code
23812 \begin_layout Plain Layout
23818 dans le fichier XHTML.
23819 Implicitement fausse.
23821 \begin_inset Flex Code
23824 \begin_layout Plain Layout
23830 la positionne à vraie pour l'environnement
23831 \begin_inset Flex Code
23834 \begin_layout Plain Layout
23843 \begin_layout Subsection
23849 \begin_layout Standard
23850 L'exportation XHTML des inserts peut également être contrôlée par l'information
23851 résidant dans les fichiers de format
23855 \begin_layout Plain Layout
23856 Pour le moment, ceci n'est exact que pour les inserts de
23857 \begin_inset Quotes fld
23861 \begin_inset Quotes frd
23864 (les inserts dans lesquels vous pouvez effectuer une saisie), mais n'est
23865 pas exact pour les inserts de
23866 \begin_inset Quotes fld
23870 \begin_inset Quotes frd
23873 (inserts associés à des boîtes de dialogue).
23879 Là encore, \SpecialChar LyX
23880 essaie de produire implicitement un résultat raisonnable, et
23881 il crée des règles CSS implicites.
23882 Mais tout peut être personnalisé.
23885 \begin_layout Standard
23886 Le résultat XHTML produit par \SpecialChar LyX
23887 pour un insert a la forme suivante:
23890 \begin_layout LyX-Code
23894 \begin_inset Quotes erd
23898 \begin_inset Quotes erd
23904 \begin_layout LyX-Code
23914 \begin_layout LyX-Code
23918 \begin_inset Quotes erd
23922 \begin_inset Quotes erd
23927 Contenu de l'insert.
23932 \begin_layout LyX-Code
23938 \begin_layout Standard
23939 Si l'insert permet de saisir plusieurs paragraphes — c'est-à-dire, si
23940 \begin_inset Flex Code
23943 \begin_layout Plain Layout
23949 est vrai — alors le contenu de l'insert sera exporté également en paragraphes
23950 formatés en fonction des styles utilisés pour ces paragraphes (standard,
23951 citation et similaire).
23952 La balise d'étiquetage est bien entendu omise si la paragraphe n'a pas
23953 d'étiquette et, pour le moment, est toujours
23954 \begin_inset Flex Code
23957 \begin_layout Plain Layout
23964 La balise interne est facultative et, implicitement, n'apparaît pas.
23967 \begin_layout Standard
23968 Les balises et attributs spécifiques émis pour chaque insert peuvent être
23969 contrôlés au moyen des directives de format suivantes:
23972 \begin_layout Description
23975 \begin_inset Flex Code
23978 \begin_layout Plain Layout
23989 \begin_inset Flex Code
23992 \begin_layout Plain Layout
23998 ] précise les informations d'attribut à émettre avec la balise principale.
24000 \begin_inset Flex Code
24003 \begin_layout Plain Layout
24004 \begin_inset Quotes fld
24007 class=`moninsert' onclick=`\SpecialChar ldots
24009 \begin_inset Quotes frd
24018 Implicitement, \SpecialChar LyX
24020 \begin_inset Flex Code
24023 \begin_layout Plain Layout
24024 \begin_inset Quotes fld
24028 \begin_inset Quotes frd
24037 \begin_inset Flex Code
24040 \begin_layout Plain Layout
24046 est le nom \SpecialChar LyX
24047 de l'insert en bas de casse et avec les caractères non alphanumériq
24048 ues remplacés par des caractères
24049 \begin_inset Quotes fld
24053 \begin_inset Quotes frd
24056 , par exemple: footnote.
24059 \begin_layout Description
24062 \begin_inset Flex Code
24065 \begin_layout Plain Layout
24076 \begin_inset Flex Code
24079 \begin_layout Plain Layout
24088 \begin_inset space \thinspace{}
24092 \begin_inset Flex Code
24095 \begin_layout Plain Layout
24101 ] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
24103 cet insert, même si une information complémentaire est explicitement émise
24105 \begin_inset Flex Code
24108 \begin_layout Plain Layout
24115 Positionner cette directive à
24116 \begin_inset Flex Code
24119 \begin_layout Plain Layout
24125 vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
24128 \begin_inset Flex Code
24131 \begin_layout Plain Layout
24140 \begin_layout Description
24143 \begin_inset Flex Code
24146 \begin_layout Plain Layout
24157 \begin_inset Flex Code
24160 \begin_layout Plain Layout
24166 ] fixe l'attribut de la balise interne.
24168 \begin_inset Newline newline
24172 \begin_inset Flex Code
24175 \begin_layout Plain Layout
24176 \begin_inset Quotes fld
24179 class=`nominsert_inner'
24180 \begin_inset Quotes frd
24191 \begin_layout Description
24194 \begin_inset Flex Code
24197 \begin_layout Plain Layout
24208 \begin_inset Flex Code
24211 \begin_layout Plain Layout
24217 ] détermine la balise interne, et remplace
24218 \begin_inset Flex Code
24221 \begin_layout Plain Layout
24227 dans les exemples ci-dessus.
24228 Implicitement absente.
24231 \begin_layout Description
24234 \begin_inset Flex Code
24237 \begin_layout Plain Layout
24248 \begin_inset Flex Code
24251 \begin_layout Plain Layout
24258 \begin_inset space \thinspace{}
24262 \begin_inset Flex Code
24265 \begin_layout Plain Layout
24273 ] indique si cet insert représente un bloc autonome de texte (comme une
24274 note de bas de page) ou bien représente du contenu inclus dans le texte
24275 environnant (comme une branche).
24277 \begin_inset Flex Code
24280 \begin_layout Plain Layout
24289 \begin_layout Description
24292 \begin_inset Flex Code
24295 \begin_layout Plain Layout
24306 \begin_inset Flex Code
24309 \begin_layout Plain Layout
24315 ] définit une étiquette pour cet insert, pouvant inclure une référence à
24317 Par exemple, pour une note de bas de page, ce peut être
24318 \begin_inset Flex Code
24321 \begin_layout Plain Layout
24330 Cette directive est facultative, et n'a pas de valeur implicite.
24333 \begin_layout Description
24336 \begin_inset Flex Code
24339 \begin_layout Plain Layout
24349 définit l'information à émettre dans la section
24350 \begin_inset Flex Code
24353 \begin_layout Plain Layout
24359 quand ce style est utilisé.
24360 Ceci pourrait être utilisé par exemple pour inclure un bloc
24361 \begin_inset Flex Code
24364 \begin_layout Plain Layout
24370 définissant un gestionnaire
24371 \begin_inset Flex Code
24374 \begin_layout Plain Layout
24383 \begin_layout Description
24386 \begin_inset Flex Code
24389 \begin_layout Plain Layout
24399 définit l'information CSS à inclure quand ce style est utilisé.
24400 Noter que le contenu sera automatiquement enclos dans un bloc
24401 \begin_inset Flex Code
24404 \begin_layout Plain Layout
24410 créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
24413 \begin_layout Description
24416 \begin_inset Flex Code
24419 \begin_layout Plain Layout
24430 \begin_inset Flex Code
24433 \begin_layout Plain Layout
24439 ] définit la balise utilisé pour l'étiquette principale, qui remplace
24440 \begin_inset Flex Code
24443 \begin_layout Plain Layout
24449 dans les exemples ci-dessus.
24450 La valeur implicite dépend dépend du réglage de
24451 \begin_inset Flex Code
24454 \begin_layout Plain Layout
24461 \begin_inset Flex Code
24464 \begin_layout Plain Layout
24470 est vrai, la valeur implicite est
24471 \begin_inset Flex Code
24474 \begin_layout Plain Layout
24480 ; s'il est faux, la valeur implicite est
24481 \begin_inset Flex Code
24484 \begin_layout Plain Layout
24493 \begin_layout Subsection
24497 \begin_layout Standard
24498 Le résultat XHTML pour les flottants peut être contrôlé par les informations
24500 Le résultat a la forme suivante:
24503 \begin_layout LyX-Code
24507 \begin_inset Quotes erd
24511 \begin_inset Quotes erd
24517 \begin_layout LyX-Code
24520 Contenu du flottant.
24523 \begin_layout LyX-Code
24529 \begin_layout Standard
24530 La légende, si elle est présente, est un insert séparé et sera émis en tant
24532 Son apparence pourra être contrôlée par la directive InsetLayout pour les
24533 inserts de légende.
24536 \begin_layout Description
24539 \begin_inset Flex Code
24542 \begin_layout Plain Layout
24551 \begin_inset Flex Code
24554 \begin_layout Plain Layout
24562 précise les informations d'attribut à émettre avec la balise principale.
24564 \begin_inset Flex Code
24567 \begin_layout Plain Layout
24568 \begin_inset Quotes fld
24571 class=`monflottant' onclick=`\SpecialChar ldots
24573 \begin_inset Quotes frd
24582 Implicitement, \SpecialChar LyX
24584 \begin_inset Flex Code
24587 \begin_layout Plain Layout
24588 \begin_inset Quotes fld
24593 class=`float float-typefloat'
24596 \begin_inset Quotes frd
24605 \begin_inset Flex Code
24608 \begin_layout Plain Layout
24614 est le nom \SpecialChar LyX
24615 de l'insert (tel qu'il est déterminé par la déclaration de
24617 \begin_inset CommandInset ref
24619 reference "subsec:Flottants"
24623 ) en bas de casse et avec les caractères non alphanumériques remplacés par
24625 \begin_inset Quotes fld
24629 \begin_inset Quotes frd
24633 \begin_inset Flex Code
24636 \begin_layout Plain Layout
24645 \begin_layout Description
24648 \begin_inset Flex Code
24651 \begin_layout Plain Layout
24661 définit l'information CSS à inclure quand ce flottant est utilisé.
24666 Noter que le contenu sera automatiquement enclos dans un bloc
24667 \begin_inset Flex Code
24670 \begin_layout Plain Layout
24676 créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
24679 \begin_layout Description
24682 \begin_inset Flex Code
24685 \begin_layout Plain Layout
24694 \begin_inset Flex Code
24697 \begin_layout Plain Layout
24705 définit la balise utilisé pour l'étiquette principale, qui remplace
24706 \begin_inset Flex Code
24709 \begin_layout Plain Layout
24715 dans les exemples ci-dessus.
24717 \begin_inset Flex Code
24720 \begin_layout Plain Layout
24726 , cette valeur devra rarement être modifiée.
24729 \begin_layout Subsection
24730 Mise en page de la bibliographie
24733 \begin_layout Standard
24734 La bibliographie peut être mise en forme via les blocs
24735 \begin_inset Flex Code
24738 \begin_layout Plain Layout
24746 \begin_inset space ~
24750 \begin_inset CommandInset ref
24752 reference "subsec:Description citation"
24759 \begin_layout Subsection
24760 CSS créés par \SpecialChar LyX
24764 \begin_layout Standard
24765 Nous avons mentionné plusieurs fois que \SpecialChar LyX
24766 créera des règles CSS implicites
24767 pour les paragraphes et les inserts, fondées sur les autres informations
24768 de format fournies.
24769 Ici, nous préciserons quelle information est utilisée par \SpecialChar LyX
24773 \begin_layout Standard
24774 Pour le moment, \SpecialChar LyX
24775 engendre tout seul des CSS seulement pour les informations
24776 de police, en utilisant les directives
24777 \begin_inset Flex Code
24780 \begin_layout Plain Layout
24787 \begin_inset Flex Code
24790 \begin_layout Plain Layout
24797 \begin_inset Flex Code
24800 \begin_layout Plain Layout
24807 \begin_inset Flex Code
24810 \begin_layout Plain Layout
24816 spécifiées dans la déclaration
24817 \begin_inset Flex Code
24820 \begin_layout Plain Layout
24827 \begin_inset space ~
24831 \begin_inset CommandInset ref
24833 reference "subsec:polices"
24837 .) La traduction est essentiellement directe et évidente, par exemple
24838 \begin_inset Flex Code
24841 \begin_layout Plain Layout
24842 \begin_inset Quotes fld
24846 \begin_inset Quotes frd
24855 \begin_inset Flex Code
24858 \begin_layout Plain Layout
24859 \begin_inset Quotes fld
24862 font-family: sans-serif;
24863 \begin_inset Quotes frd
24872 La correspondance entre les tailles en \SpecialChar LyX
24873 et les tailles en CSS est un peu
24874 moins évidente main néanmoins intuitive.
24876 \begin_inset Flex Code
24879 \begin_layout Plain Layout
24886 \begin_inset Flex URL
24889 \begin_layout Plain Layout
24899 \begin_layout Chapter
24900 Insérer un objet externe
24901 \begin_inset CommandInset label
24903 name "chap:Insérer-un-Objet"
24910 \begin_layout Standard
24913 \begin_inset Box Shadowbox
24923 height_special "totalheight"
24928 backgroundcolor "none"
24931 \begin_layout Plain Layout
24932 Avertissement: cette partie des la documentation n'a pas été mise à jour
24933 depuis un certain temps.
24934 Nous espérons qu'elle est toujours correcte, mais ce n'est pas garanti.
24942 \begin_layout Standard
24943 L'utilisation d'éléments créés par des logiciels extérieurs à \SpecialChar LyX
24945 en détail dans le manuel
24950 Cette partie du manuel couvre ce qui se passe derrière la scène pour permettre
24951 d'écrire un mécanisme d'inclusion pour un nouvel élément.
24954 \begin_layout Section
24955 Comment fonctionne-t-il ?
24958 \begin_layout Standard
24959 L'insertion d'objet externe repose sur le concept de
24965 \begin_layout Plain Layout
24966 NdT : Traduction de
24967 \begin_inset Quotes fld
24971 \begin_inset Quotes frd
24982 Un cadre définit comment \SpecialChar LyX
24983 doit s'interfacer avec un type d'objet donné.
24984 Tel qu'il est distribué, \SpecialChar LyX
24985 possède des cadres prédéfinis pour les figures
24986 XFig, pour les diagrammes Dia, pour différents formats d'images rastérisées,
24987 pour gnuplot, et d'autres.
24988 Vous pouvez en consulter la liste avec
24989 \begin_inset Flex Noun
24992 \begin_layout Plain Layout
24993 Insertion\SpecialChar menuseparator
24995 \begin_inset space ~
25004 En outre, il est possible de créer votre propre cadre pour supporter un
25005 type donné d'objet.
25006 Nous décrirons plus loin en détail ce qu'il faut faire, et nous espérons
25007 que vous nous enverrez tous les cadres que vous créerez pour que nous puissions
25008 les inclure dans de futures versions de \SpecialChar LyX
25012 \begin_layout Standard
25013 Un autre concept de base est qu'il faut faire la distinction entre le fichier
25014 d'origine qui sert de point de départ et le fichier transformé qui est
25015 inclus avec votre document exporté ou imprimé.
25016 Voyons par exemple une figure produite avec
25017 \begin_inset Flex Code
25020 \begin_layout Plain Layout
25027 L'application XFig elle-même travaille sur un fichier avec l'extension
25029 \begin_inset Flex Code
25032 \begin_layout Plain Layout
25039 Dans XFig, vous créez et modifiez votre figure.
25040 Quand c'est fini, vous enregistrez le fichier
25041 \begin_inset Flex Code
25044 \begin_layout Plain Layout
25051 Quand vous voulez inclure la figure dans votre document, vous invoquez
25053 \begin_inset Flex Code
25056 \begin_layout Plain Layout
25062 pour créer un fichier PostScript qui sera aisément inclus dans votre fichier
25065 Dans ce cas, le fichier
25066 \begin_inset Flex Code
25069 \begin_layout Plain Layout
25075 est le fichier d'origine, et le fichier PostScript est le fichier transformé.
25078 \begin_layout Standard
25079 Cette distinction est importante pour pouvoir mettre à jour l'objet pendant
25080 l'écriture de votre document.
25081 En outre, elle vous donne la flexibilité requise pour supporter des formats
25082 d'exportation différents.
25083 Par exemple, dans le cas de l'exportation en Ascii, ce n'est pas vraiment
25084 une super idée d'inclure la figure en PostScript brut.
25085 À la place, vous préférerez soit inclure une référence à la figure, soit
25086 essayer un convertisseur graphique vers Ascii pour rendre un résultat final
25087 approchant du graphique d'origine.
25088 L'insertion d'objet externe vous permet de le faire, car il est paramétré
25089 avec les différents formats d'exportation supportés par \SpecialChar LyX
25093 \begin_layout Standard
25094 En plus de supporter la génération de fichiers transformés différents selon
25095 le format d'exportation, l'insertion d'objet externe travaille en étroite
25096 collaboration avec les applications d'édition et de visualisation.
25097 Dans le cas d'une figure XFig, vous pouvez invoquer Xfig sur le fichier
25098 d'origine d'un simple clic depuis la fenêtre d'objet externe de \SpecialChar LyX
25100 visualiser le fichier transformé PostScript avec Ghostview d'un autre clic.
25101 Il n'y a plus à se bagarrer avec la ligne de commande ou avec des explorateurs
25102 de fichiers pour localiser et manipuler le fichier d'origine et le fichier
25104 De cette façon, vous pouvez enfin profiter à plein des nombreuses applications
25105 différentes qui servent à la production de documents, et serez finalement
25109 \begin_layout Section
25110 Le fichier de configuration d'un cadre externe
25113 \begin_layout Standard
25114 Il est assez facile de définir de nouveaux cadres externes dans \SpecialChar LyX
25116 Cependant, sachez que si vous le faites de façon négligente, vous introduirez
25121 une faille de sécurité facilement exploitable.
25122 Avant de commencer, lisez donc plus bas ce qui concerne la sécurité
25123 \begin_inset space ~
25127 \begin_inset CommandInset ref
25128 LatexCommand pageref
25129 reference "sec:La-question-de"
25136 \begin_layout Standard
25137 Ceci dit, nous vous encourageons à créer des cadres intéressants et à nous
25141 \begin_layout Standard
25142 Les cadres externes sont définis dans le fichier
25143 \begin_inset Flex Code
25146 \begin_layout Plain Layout
25147 Rép\SpecialChar LyX
25148 /external_templates
25159 \begin_layout Plain Layout
25160 NdT : Nous rappelons que
25161 \begin_inset Quotes fld
25165 \begin_inset Quotes frd
25168 est la traduction de
25169 \begin_inset Quotes fld
25173 \begin_inset Quotes frd
25176 dans ce contexte de l'objet externe.
25184 Vous pouvez mettre votre propre version dans
25185 \begin_inset Flex Code
25188 \begin_layout Plain Layout
25189 MonRép/external_templates
25198 \begin_layout Standard
25199 Un fichier de configuration de cadre typique se présente comme ceci:
25202 \begin_layout LyX-Code
25208 \begin_layout LyX-Code
25211 GuiName "XFig: $$AbsOrRelPathParent$$Basename"
25214 \begin_layout LyX-Code
25220 \begin_layout LyX-Code
25226 \begin_layout LyX-Code
25232 \begin_layout LyX-Code
25238 \begin_layout LyX-Code
25244 \begin_layout LyX-Code
25247 AutomaticProduction true
25250 \begin_layout LyX-Code
25256 \begin_layout LyX-Code
25262 \begin_layout LyX-Code
25265 Format \SpecialChar LaTeX
25269 \begin_layout LyX-Code
25272 TransformCommand Rotate RotationLatexCommand
25275 \begin_layout LyX-Code
25278 TransformCommand Resize ResizeLatexCommand
25281 \begin_layout LyX-Code
25284 Product "$$RotateFront$$ResizeFront
25287 \begin_layout LyX-Code
25294 input{$$AbsOrRelPathMaster$$Basename.pstex_t}
25297 \begin_layout LyX-Code
25300 $$ResizeBack$$RotateBack"
25303 \begin_layout LyX-Code
25309 \begin_layout LyX-Code
25312 UpdateResult "$$AbsPath$$Basename.pstex_t"
25315 \begin_layout LyX-Code
25318 Requirement "graphicx"
25321 \begin_layout LyX-Code
25324 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
25327 \begin_layout LyX-Code
25330 ReferencedFile latex "$$AbsPath$$Basename.eps"
25333 \begin_layout LyX-Code
25336 ReferencedFile dvi "$$AbsPath$$Basename.eps"
25339 \begin_layout LyX-Code
25345 \begin_layout LyX-Code
25348 Format PDF\SpecialChar LaTeX
25352 \begin_layout LyX-Code
25355 TransformCommand Rotate RotationLatexCommand
25358 \begin_layout LyX-Code
25361 TransformCommand Resize ResizeLatexCommand
25364 \begin_layout LyX-Code
25367 Product "$$RotateFront$$ResizeFront
25370 \begin_layout LyX-Code
25377 input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
25380 \begin_layout LyX-Code
25383 $$ResizeBack$$RotateBack"
25386 \begin_layout LyX-Code
25389 UpdateFormat pdftex
25392 \begin_layout LyX-Code
25395 UpdateResult "$$AbsPath$$Basename.pdftex_t"
25398 \begin_layout LyX-Code
25401 Requirement "graphicx"
25404 \begin_layout LyX-Code
25407 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
25410 \begin_layout LyX-Code
25413 ReferencedFile latex "$$AbsPath$$Basename.pdf"
25416 \begin_layout LyX-Code
25422 \begin_layout LyX-Code
25428 \begin_layout LyX-Code
25431 Product "$$Contents(
25433 "$$AbsPath$$Basename.asc
25438 \begin_layout LyX-Code
25441 UpdateFormat asciixfig
25444 \begin_layout LyX-Code
25447 UpdateResult "$$AbsPath$$Basename.asc"
25450 \begin_layout LyX-Code
25456 \begin_layout LyX-Code
25462 \begin_layout LyX-Code
25465 Product "<graphic fileref=
25467 "$$AbsOrRelPathMaster$$Basename.eps
25472 \begin_layout LyX-Code
25478 \begin_layout LyX-Code
25484 \begin_layout LyX-Code
25487 UpdateResult "$$AbsPath$$Basename.eps"
25490 \begin_layout LyX-Code
25493 ReferencedFile docbook "$$AbsPath$$Basename.eps"
25496 \begin_layout LyX-Code
25499 ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
25502 \begin_layout LyX-Code
25508 \begin_layout LyX-Code
25511 Product "[XFig: $$FName]"
25514 \begin_layout LyX-Code
25520 \begin_layout LyX-Code
25526 \begin_layout Standard
25527 Comme vous pouvez le constater, le cadre est inséré entre
25528 \begin_inset Flex Code
25531 \begin_layout Plain Layout
25541 \begin_inset Flex Code
25544 \begin_layout Plain Layout
25553 Il contient un en-tête spécifiant quelques réglages généraux et, pour chaque
25554 format primaire de document reconnu, une section
25555 \begin_inset Flex Code
25558 \begin_layout Plain Layout
25568 \begin_inset Flex Code
25571 \begin_layout Plain Layout
25582 \begin_layout Subsection
25586 \begin_layout Description
25589 \begin_inset Flex Code
25592 \begin_layout Plain Layout
25595 AutomaticProduction
25596 \begin_inset space ~
25606 indique si le fichier représenté par le cadre doit être créé par \SpecialChar LyX
25608 Cette directive doit apparaître une et une seule fois.
25611 \begin_layout Description
25614 \begin_inset Flex Code
25617 \begin_layout Plain Layout
25621 \begin_inset space ~
25631 précise un patron global utilisé dans l'échange dans la spécification des
25632 fichiers pour filtrer les fichiers désignés.
25633 S'il y a plus d'un suffixe possible (e.g.
25635 \begin_inset Flex Code
25638 \begin_layout Plain Layout
25647 \begin_inset Flex Code
25650 \begin_layout Plain Layout
25658 ), utiliser une syntaxe comme
25659 \begin_inset Flex Code
25662 \begin_layout Plain Layout
25671 Cette directive doit apparaître une et une seule fois.
25674 \begin_layout Description
25677 \begin_inset Flex Code
25680 \begin_layout Plain Layout
25684 \begin_inset space ~
25694 fixe le texte apparaissant dans le bouton.
25695 Cette directive doit apparaître une et une seule fois.
25698 \begin_layout Description
25701 \begin_inset Flex Code
25704 \begin_layout Plain Layout
25708 \begin_inset space ~
25712 \begin_inset space ~
25722 décrit le texte d'aide utilisé dans la fenêtre de dialogue
25723 \begin_inset Quotes fld
25727 \begin_inset Quotes frd
25731 Fournir suffisamment d'informations pour que l'utilisateur comprenne ce
25732 que le cadre peut faire pour lui.
25733 Cette directive doit apparaître une et une seule fois.
25736 \begin_layout Description
25739 \begin_inset Flex Code
25742 \begin_layout Plain Layout
25746 \begin_inset space ~
25756 indique le format du fichier original.
25757 Ce doit être le nom d'un format reconnu par \SpecialChar LyX
25759 \begin_inset space ~
25763 \begin_inset CommandInset ref
25765 reference "sec:Formats"
25771 \begin_inset Quotes eld
25775 \begin_inset Flex Code
25778 \begin_layout Plain Layout
25787 \begin_inset Quotes erd
25790 si le cadre peut gérer des fichiers originaux dans plus d'un format.
25792 tentera d'analyser le fichier pour en déduire le format dans ce cas.
25793 Cette directive doit apparaître une et une seule fois.
25796 \begin_layout Description
25799 \begin_inset Flex Code
25802 \begin_layout Plain Layout
25806 \begin_inset space ~
25816 est un nom original pour le cadre.
25817 Il ne soit pas contenir de macros de substitution (voir ci-après).
25820 \begin_layout Description
25823 \begin_inset Flex Code
25826 \begin_layout Plain Layout
25830 \begin_inset space ~
25833 Rotate|Resize|Clip|Extra
25840 spécifie quelles transformations sont reconnues par ce cadre.
25841 Elle peut apparaître zéro ou plusieurs fois.
25842 Elle active les options correspondantes dans la fenêtre de dialogue.
25844 \begin_inset Flex Code
25847 \begin_layout Plain Layout
25855 doit avoir soit une directive
25856 \begin_inset Flex Code
25859 \begin_layout Plain Layout
25867 correspondante, soit une directive
25868 \begin_inset Flex Code
25871 \begin_layout Plain Layout
25880 \begin_inset Flex Code
25883 \begin_layout Plain Layout
25892 Sinon, la transformation ne sera pas reconnue par ce cadre.
25896 \begin_layout Subsection
25900 \begin_layout Description
25903 \begin_inset Flex Code
25906 \begin_layout Plain Layout
25910 \begin_inset space ~
25914 |PDF\SpecialChar LaTeX
25922 décrit le format de document primaire relevant de cette définition de format.
25923 Tous les cadres n'ont pas de représentation raisonnable dans tous les formats
25924 de fichier documentaire.
25925 Définissez cependant une section
25926 \begin_inset Flex Code
25929 \begin_layout Plain Layout
25937 pour tous les formats, et utilisez un texte bidon lorsqu'il n'existe pas
25939 Ainsi vous verrez au minimum une référence à l'objet externe dans le document
25943 \begin_layout Description
25946 \begin_inset Flex Code
25949 \begin_layout Plain Layout
25953 \begin_inset space ~
25961 \begin_inset space ~
25975 définit une macro additionnelle
25976 \begin_inset Flex Code
25979 \begin_layout Plain Layout
25991 pour la substitution par
25992 \begin_inset Flex Code
25995 \begin_layout Plain Layout
26005 \begin_inset Flex Code
26008 \begin_layout Plain Layout
26020 peut elle-même contenir des macros de substitution.
26021 L'avantage par rapport à l'usage direct de
26022 \begin_inset Flex Code
26025 \begin_layout Plain Layout
26038 \begin_inset Flex Code
26041 \begin_layout Plain Layout
26049 est que la valeur substituée par
26050 \begin_inset Flex Code
26053 \begin_layout Plain Layout
26065 est nettoyée de sorte qu'elle est un argument facultatif valide dans le
26066 format documentaire.
26067 Cette directive doit apparaître une et une seule fois.
26070 \begin_layout Description
26073 \begin_inset Flex Code
26076 \begin_layout Plain Layout
26080 \begin_inset space ~
26090 spécifie le texte inséré dans le document exporté.
26091 C'est en fait la directive la plus importante et elle peut être assez compliqué
26093 Cette directive doit apparaître une et une seule fois.
26096 \begin_layout Description
26099 \begin_inset Flex Code
26102 \begin_layout Plain Layout
26106 \begin_inset space ~
26120 spécifie un élément de préambule qui sera inclus dans le préambule \SpecialChar LaTeX
26122 Il doit être défini par
26123 \begin_inset Flex Code
26126 \begin_layout Plain Layout
26136 \begin_inset Flex Code
26139 \begin_layout Plain Layout
26148 Cette directive doit apparaître une et une seule fois.
26151 \begin_layout Description
26154 \begin_inset Flex Code
26157 \begin_layout Plain Layout
26161 \begin_inset space ~
26165 \begin_inset space ~
26175 désigne les fichiers créés par la procédure de conversion et requis par
26176 un format d'exportation particulier.
26177 Si le nom d'un fichier est relatif, il est interprété relativement au document
26179 Cette directive peut apparaître zéro ou plusieurs fois.
26182 \begin_layout Description
26185 \begin_inset Flex Code
26188 \begin_layout Plain Layout
26192 \begin_inset space ~
26202 désigne le nom d'un paquetage \SpecialChar LaTeX
26204 Le paquetage est inclus via
26205 \begin_inset Flex Code
26208 \begin_layout Plain Layout
26218 dans le préambule \SpecialChar LaTeX
26220 Cette directive peut apparaître zéro ou plusieurs fois.
26223 \begin_layout Description
26226 \begin_inset Flex Code
26229 \begin_layout Plain Layout
26233 \begin_inset space ~
26237 \begin_inset space ~
26240 RotationLatexCommand
26247 spécifie que la commande \SpecialChar LaTeX
26248 native doit être utilisée pour effectuer les
26250 Cette directive peut apparaître une fois ou pas du tout.
26253 \begin_layout Description
26256 \begin_inset Flex Code
26259 \begin_layout Plain Layout
26263 \begin_inset space ~
26267 \begin_inset space ~
26277 spécifie que la commande \SpecialChar LaTeX
26278 native doit être utilisée pour effectuer les
26279 changements de taille.
26280 Cette directive peut apparaître une fois ou pas du tout.
26283 \begin_layout Description
26286 \begin_inset Flex Code
26289 \begin_layout Plain Layout
26293 \begin_inset space ~
26297 \begin_inset space ~
26300 RotationLatexOption
26307 spécifie que les rotations sont effectuées via un paramètre facultatif.
26308 Cette directive peut apparaître une fois ou pas du tout.
26314 \begin_layout Description
26317 \begin_inset Flex Code
26320 \begin_layout Plain Layout
26324 \begin_inset space ~
26328 \begin_inset space ~
26338 spécifie que les changements de taille sont effectuées via un paramètre
26340 Cette directive peut apparaître une fois ou pas du tout
26343 \begin_layout Description
26346 \begin_inset Flex Code
26349 \begin_layout Plain Layout
26353 \begin_inset space ~
26357 \begin_inset space ~
26367 spécifie que les recadrages sont effectuées via un paramètre facultatif.
26368 Cette directive peut apparaître une fois ou pas du tout
26373 \begin_layout Description
26376 \begin_inset Flex Code
26379 \begin_layout Plain Layout
26383 \begin_inset space ~
26387 \begin_inset space ~
26397 spécifie qu'un paramètre supplémentaire facultatif est utilisé.
26398 Cette directive peut apparaître une fois ou pas du tout
26403 \begin_layout Description
26406 \begin_inset Flex Code
26409 \begin_layout Plain Layout
26413 \begin_inset space ~
26423 spécifie le format de fichier du fichier converti.
26424 Ce doit être le nom d'un format reconnu par \SpecialChar LyX
26425 (voir la fenêtre de dialogue
26427 \begin_inset Flex Noun
26430 \begin_layout Plain Layout
26433 Outils\SpecialChar menuseparator
26434 Préférences\SpecialChar menuseparator
26436 \begin_inset space ~
26440 \begin_inset space ~
26443 fichiers\SpecialChar menuseparator
26445 \begin_inset space ~
26449 \begin_inset space ~
26458 Cette directive doit apparaître une et une seule fois.
26459 Si le format du fichier résultant est PDF, vous devez spécifier le format
26463 \begin_inset Flex Code
26466 \begin_layout Plain Layout
26476 , qui est le format PDF utilisé pour insérer des graphiques.
26477 Les autres formats PDF définis servent aux exportations du document.
26480 \begin_layout Description
26483 \begin_inset Flex Code
26486 \begin_layout Plain Layout
26490 \begin_inset space ~
26500 spécifie le nom du fichier converti.
26501 Le nom de fichier doit être absolu.
26502 Cette directive doit apparaître une et une seule fois.
26505 \begin_layout Subsection
26506 Définitions du préambule
26509 \begin_layout Standard
26510 La configuration du cadre externe peut contenir des définitions additionnelles
26511 de préambule incluses dans
26512 \begin_inset Flex Code
26515 \begin_layout Plain Layout
26525 \begin_inset Flex Code
26528 \begin_layout Plain Layout
26537 Elle peuvent être utilisées par les cadres dans la section
26538 \begin_inset Flex Code
26541 \begin_layout Plain Layout
26552 \begin_layout Section
26553 Le mécanisme de substitution
26556 \begin_layout Standard
26557 Quand la fenêtre d'objet externe invoque un programme externe, il le fait
26558 selon la commande définie dans le fichier de configuration des cadres.
26559 Ces commandes peuvent contenir diverses macros qui sont interprétées avant
26561 Les commandes sont toujours exécutées dans le répertoire du document.
26564 \begin_layout Standard
26565 Ainsi, quand un objet externe est affiché, un mécanisme de substitution
26566 génère son nom, et la plupart des autres directives reconnaissent la substituti
26567 on de manière similaire.
26570 \begin_layout Standard
26571 Les macros disponibles sont les suivantes :
26574 \begin_layout Description
26577 \begin_inset Flex Code
26580 \begin_layout Plain Layout
26583 $$AbsOrRelPathMaster
26590 est le est le chemin d'accès, absolu ou relatif au document maître \SpecialChar LyX
26594 \begin_layout Description
26597 \begin_inset Flex Code
26600 \begin_layout Plain Layout
26603 $$AbsOrRelPathParent
26610 est le est le chemin d'accès, absolu ou relatif au document \SpecialChar LyX
26614 \begin_layout Description
26617 \begin_inset Flex Code
26620 \begin_layout Plain Layout
26630 est le chemin d'accès absolu.
26633 \begin_layout Description
26636 \begin_inset Flex Code
26639 \begin_layout Plain Layout
26649 est le nom du fichier sans chemin d'accès et sans suffixe.
26652 \begin_layout Description
26655 \begin_inset Flex Code
26658 \begin_layout Plain Layout
26664 \begin_inset Quotes fld
26668 \begin_inset Quotes frd
26678 la macro dépliera le contenu du fichier de nom
26679 \begin_inset Flex Code
26682 \begin_layout Plain Layout
26691 \begin_layout Description
26694 \begin_inset Flex Code
26697 \begin_layout Plain Layout
26707 est le suffixe (point inclus).
26710 \begin_layout Description
26713 \begin_inset Flex Code
26716 \begin_layout Plain Layout
26727 \begin_inset Quotes fld
26731 \begin_inset Quotes frd
26734 si le fichier est en format JPEG, sinon sera la chaîne
26735 \begin_inset Quotes fld
26739 \begin_inset Quotes frd
26743 Ceci est utile pour éviter des conversions inutiles pour les formats de
26744 sortie admettant à la fois les types PNG et JPEG.
26745 Le modèle prédéfini
26746 \begin_inset Quotes fld
26750 \begin_inset Quotes frd
26753 utilise cette macro avec le moteur pdf\SpecialChar TeX
26757 \begin_layout Description
26760 \begin_inset Flex Code
26763 \begin_layout Plain Layout
26773 est le nom du fichier spécifié dans la fenêtre d'objet externe.
26774 Il est soit absolu, soit relatif au document \SpecialChar LyX
26778 \begin_layout Description
26781 \begin_inset Flex Code
26784 \begin_layout Plain Layout
26795 \begin_inset Quotes fld
26799 \begin_inset Quotes frd
26803 \begin_inset Flex Code
26806 \begin_layout Plain Layout
26814 (absolu ou relatif au document \SpecialChar LyX
26818 \begin_layout Description
26821 \begin_inset Flex Code
26824 \begin_layout Plain Layout
26834 est le chemin d'accès relatif au document maître \SpecialChar LyX
26838 \begin_layout Description
26841 \begin_inset Flex Code
26844 \begin_layout Plain Layout
26854 est le chemin d'accès relatif au document \SpecialChar LyX
26858 \begin_layout Description
26861 \begin_inset Flex Code
26864 \begin_layout Plain Layout
26874 désigne le chemin absolu du répertoire système.
26875 Typiquement utilisé pour pouvoir trouver les différents scripts auxiliaires
26876 fournis avec \SpecialChar LyX
26880 \begin_layout Description
26883 \begin_inset Flex Code
26886 \begin_layout Plain Layout
26896 est le nom et le chemin absolu d'un fichier temporaire qui sera automatiquement
26897 effacé quand le document sera fermé, ou l'objet externe effacé.
26900 \begin_layout Standard
26901 Toutes la macros de chemin contiennent un séparateur de répertoire final,
26902 vous pouvez donc construire par exemple le nom de fichier absolu avec
26903 \begin_inset Flex Code
26906 \begin_layout Plain Layout
26909 $$AbsPath$$Basename$$Extension
26917 \begin_layout Standard
26918 Les macros ci-dessus sont substituées dans toutes les directives sauf indiqué.
26920 \begin_inset Flex Code
26923 \begin_layout Plain Layout
26931 reconnaît également les substitutions suivantes si elles sont autorisées
26933 \begin_inset Flex Code
26936 \begin_layout Plain Layout
26945 \begin_inset Flex Code
26948 \begin_layout Plain Layout
26959 \begin_layout Description
26962 \begin_inset Flex Code
26965 \begin_layout Plain Layout
26975 partie initiale de la commande de changement de taille.
26978 \begin_layout Description
26981 \begin_inset Flex Code
26984 \begin_layout Plain Layout
26994 partie finale de la commande de changement de taille.
26997 \begin_layout Description
27000 \begin_inset Flex Code
27003 \begin_layout Plain Layout
27013 partie initiale de la commande de rotation.
27016 \begin_layout Description
27019 \begin_inset Flex Code
27022 \begin_layout Plain Layout
27032 partie finale de la commande de rotation.
27035 \begin_layout Standard
27036 La valeur de la chaîne de la directive
27037 \begin_inset Flex Code
27040 \begin_layout Plain Layout
27048 reconnaît également les substitutions suivantes si elles sont autorisées
27052 \begin_inset Flex Code
27055 \begin_layout Plain Layout
27064 \begin_inset Flex Code
27067 \begin_layout Plain Layout
27078 \begin_layout Description
27081 \begin_inset Flex Code
27084 \begin_layout Plain Layout
27094 option de recadrage.
27097 \begin_layout Description
27098 \begin_inset Flex Code
27101 \begin_layout Plain Layout
27109 option supplémentaire.
27112 \begin_layout Description
27113 \begin_inset Flex Code
27116 \begin_layout Plain Layout
27124 option de changement de taille.
27127 \begin_layout Description
27128 \begin_inset Flex Code
27131 \begin_layout Plain Layout
27139 option de rotation.
27142 \begin_layout Standard
27143 Vous pouvez vous demander pourquoi les macros de chemin d'accès sont aussi
27145 Il y a deux raisons principales:
27148 \begin_layout Enumerate
27149 les chemins d'accès relatifs et absolus doivent rester relatifs et absolus,
27151 Les utilisateurs peuvent avoir des raisons de préférer l'un ou l'autre.
27152 Les chemins relatifs sont utiles pour des documents portables sur différentes
27153 machines, par exemple.
27154 Les chemins absolus peuvent être requis par certains logiciels;
27157 \begin_layout Enumerate
27159 traite les chemins d'accès relatifs différemment de \SpecialChar LyX
27160 et d'autres logiciels
27161 dans des fichiers inclus encapsulés.
27162 Pour \SpecialChar LyX
27163 , par exemple, un chemin relatif est toujours relatif au document
27164 qui contient le nom de fichier.
27165 Pour \SpecialChar LaTeX
27166 , il est toujours relatif au document maître.
27167 Ces deux définitions sont identiques si vous n'avez qu'un seul document.,
27168 mais diffèrent si vous avez un document maître qui inclut des sous-documents.
27169 Ceci signifie que les chemins relatifs doivent être transformés pour être
27170 transmis à \SpecialChar LaTeX
27172 Heureusement \SpecialChar LyX
27173 fait ceci automatiquement si vous choisissez les macros de
27174 substitution correctes.
27177 \begin_layout Standard
27178 Donc, quelle macro faut-il choisir dans une nouvelle définition de cadre?
27179 La règle n'est pas difficile:
27182 \begin_layout Itemize
27184 \begin_inset Flex Code
27187 \begin_layout Plain Layout
27195 si un chemin absolu est requis;
27198 \begin_layout Itemize
27200 \begin_inset Flex Code
27203 \begin_layout Plain Layout
27206 $$AbsOrRelPathMaster
27211 si la chaîne substituée est du type entrée pour \SpecialChar LaTeX
27215 \begin_layout Itemize
27217 \begin_inset Flex Code
27220 \begin_layout Plain Layout
27223 $$AbsOrRelPathParent
27228 pour préserver le choix de l'utilisateur.
27231 \begin_layout Standard
27232 Des cas spéciaux existent pour lesquels cette règle n'est pas valable, et
27233 par exemple lorsque des chemins relatifs sont requis, mais elle fonctionne
27234 correctement d'habitude.
27235 Un exemple de cas tordu est la directive
27236 \begin_inset Flex Code
27239 \begin_layout Plain Layout
27242 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
27247 dans le cadre Xfig indiqué ci-dessus: il n'est pas possible d'utiliser
27248 le nom absolu parce que la copieur pour les fichiers
27249 \begin_inset Flex Code
27252 \begin_layout Plain Layout
27260 nécessite le nom relatif pour réécrire le contenu du fichier.
27263 \begin_layout Section
27264 La question de la sécurité
27265 \begin_inset CommandInset label
27267 name "sec:La-question-de"
27274 \begin_layout Standard
27275 L'insertion d'objet externe crée une interface avec un paquet de programmes
27276 externes et le fait de manière automatique, nous devons donc en examiner
27277 les conséquences en matière de sécurité.
27278 En particulier, comme vous avez la possibilité d'inclure vos propres noms
27279 de fichier ou de paramètres et qu'ils sont interprétés pour former une
27280 commande, il semble possible de créer un document malveillant qui exécute
27281 des commandes indésirables quand un utilisateur le visualise ou l'imprime.
27282 C'est quelque chose que nous voulons absolument éviter.
27285 \begin_layout Standard
27286 Cependant, comme les commandes du programme externe sont définies seulement
27287 dans le fichier de configuration des cadres, il n'y a pas de problème de
27288 sécurité si \SpecialChar LyX
27289 est configuré correctement avec seulement des cadres sûrs.
27290 Ceci parce que les programmes externes sont invoqués via l'appel système
27292 \begin_inset Flex Code
27295 \begin_layout Plain Layout
27301 et non via l'appel système
27302 \begin_inset Flex Code
27305 \begin_layout Plain Layout
27312 Il n'est donc pas possible d'exécuter des commandes arbitraires via le
27313 shell à partir du nom de fichier ou des paramètres.
27316 \begin_layout Standard
27317 Ceci implique aussi qu'il y a des restrictions dans les commandes définissables
27318 dans un cadre d'objet externe.
27319 En particulier, les pipes et les redirections ne sont pas disponibles.
27320 C'était obligatoire pour que \SpecialChar LyX
27322 Si vous voulez utiliser quelques-unes des fonctions du shell, vous devez
27323 écrire un script sûr pour le faire de manière contrôlée, puis définir ce
27324 script comme commande.
27328 \begin_layout Standard
27329 Il est possible de créer un cadre qui interagit directement avec le shell,
27330 mais comme cela permettrait à un utilisateur malveillant d'exécuter des
27331 commandes arbitraires en écrivant des noms de fichier ou des paramètres
27332 bien choisis, nous vous recommandons d'utiliser en général des scripts
27333 sûrs qui fonctionnent avec l'appel système
27334 \begin_inset Flex Code
27337 \begin_layout Plain Layout
27343 d'une manière contrôlée.
27344 Bien sûr, si vous êtes dans un environnement dans lequel vous avez confiance,
27345 il est tentant de ne pas se fouler et d'utiliser des scripts shell ordinaires.
27346 Si vous faites cela, sachez que vous allez
27350 créer dans votre système une faille de sécurité facile à exploiter.
27351 Il est évident que de tels cadres non sécurisés ne seront jamais inclus
27352 dans la distribution standard de \SpecialChar LyX
27353 , même si nous encourageons les gens à
27354 nous proposer de nouveaux cadres dans la tradition du logiciel libre.
27355 Mais \SpecialChar LyX
27356 tel que vous vous le procurez par les voies officielles de distribution
27357 ne contiendra jamais de cadres non sécurisés.
27360 \begin_layout Standard
27361 L'insertion d'objet externe est un outil très puissant, et vous devez faire
27362 attention à ne pas mettre en péril la sécurité avec cette puissance.
27363 Une légère erreur dans une seule ligne d'un script apparemment inoffensif
27364 peut ouvrir la voie à d'énormes problèmes.
27365 Si vous n'avez pas une compréhension claire de ce qui est en jeu, nous
27366 vous recommandons de consulter un professionnel de la sécurité, ou de contacter
27367 l'équipe de développement de \SpecialChar LyX
27368 si vous vous demandez si votre cadre est
27370 Faites le avant de l'utiliser dans un environnement que vous ne contrôlez
27374 \begin_layout Chapter
27376 Liste des fonctions utilisables dans les styles
27377 \begin_inset CommandInset label
27379 name "chap:List-of-functions"
27386 \begin_layout Standard
27388 \begin_inset Tabular
27389 <lyxtabular version="3" rows="11" columns="8">
27390 <features tabularvalignment="middle">
27391 <column alignment="left" valignment="top">
27392 <column alignment="left" valignment="top">
27393 <column alignment="left" valignment="top">
27394 <column alignment="left" valignment="top">
27395 <column alignment="left" valignment="top">
27396 <column alignment="left" valignment="top">
27397 <column alignment="left" valignment="top">
27398 <column alignment="left" valignment="top">
27400 <cell alignment="left" valignment="top" usebox="none">
27403 \begin_layout Plain Layout
27409 <cell alignment="left" valignment="top" usebox="none">
27412 \begin_layout Plain Layout
27418 <cell alignment="left" valignment="top" usebox="none">
27421 \begin_layout Plain Layout
27427 <cell alignment="left" valignment="top" usebox="none">
27430 \begin_layout Plain Layout
27436 <cell alignment="center" valignment="top" usebox="none">
27439 \begin_layout Plain Layout
27445 <cell alignment="center" valignment="top" usebox="none">
27448 \begin_layout Plain Layout
27454 <cell alignment="center" valignment="top" usebox="none">
27457 \begin_layout Plain Layout
27463 <cell alignment="center" valignment="top" usebox="none">
27466 \begin_layout Plain Layout
27474 <cell alignment="left" valignment="top" usebox="none">
27477 \begin_layout Plain Layout
27483 <cell alignment="left" valignment="top" usebox="none">
27486 \begin_layout Plain Layout
27492 <cell alignment="left" valignment="top" usebox="none">
27495 \begin_layout Plain Layout
27501 <cell alignment="left" valignment="top" usebox="none">
27504 \begin_layout Plain Layout
27510 <cell alignment="center" valignment="top" usebox="none">
27513 \begin_layout Plain Layout
27519 <cell alignment="center" valignment="top" usebox="none">
27522 \begin_layout Plain Layout
27528 <cell alignment="center" valignment="top" usebox="none">
27531 \begin_layout Plain Layout
27537 <cell alignment="center" valignment="top" usebox="none">
27540 \begin_layout Plain Layout
27548 <cell alignment="left" valignment="top" usebox="none">
27551 \begin_layout Plain Layout
27557 <cell alignment="left" valignment="top" usebox="none">
27560 \begin_layout Plain Layout
27566 <cell alignment="left" valignment="top" usebox="none">
27569 \begin_layout Plain Layout
27575 <cell alignment="left" valignment="top" usebox="none">
27578 \begin_layout Plain Layout
27584 <cell alignment="center" valignment="top" usebox="none">
27587 \begin_layout Plain Layout
27593 <cell alignment="center" valignment="top" usebox="none">
27596 \begin_layout Plain Layout
27602 <cell alignment="center" valignment="top" usebox="none">
27605 \begin_layout Plain Layout
27611 <cell alignment="center" valignment="top" usebox="none">
27614 \begin_layout Plain Layout
27622 <cell alignment="left" valignment="top" usebox="none">
27625 \begin_layout Plain Layout
27631 <cell alignment="left" valignment="top" usebox="none">
27634 \begin_layout Plain Layout
27640 <cell alignment="left" valignment="top" usebox="none">
27643 \begin_layout Plain Layout
27649 <cell alignment="left" valignment="top" usebox="none">
27652 \begin_layout Plain Layout
27658 <cell alignment="center" valignment="top" usebox="none">
27661 \begin_layout Plain Layout
27667 <cell alignment="center" valignment="top" usebox="none">
27670 \begin_layout Plain Layout
27676 <cell alignment="center" valignment="top" usebox="none">
27679 \begin_layout Plain Layout
27685 <cell alignment="center" valignment="top" usebox="none">
27688 \begin_layout Plain Layout
27696 <cell alignment="left" valignment="top" usebox="none">
27699 \begin_layout Plain Layout
27705 <cell alignment="left" valignment="top" usebox="none">
27708 \begin_layout Plain Layout
27714 <cell alignment="left" valignment="top" usebox="none">
27717 \begin_layout Plain Layout
27723 <cell alignment="left" valignment="top" usebox="none">
27726 \begin_layout Plain Layout
27732 <cell alignment="center" valignment="top" usebox="none">
27735 \begin_layout Plain Layout
27741 <cell alignment="center" valignment="top" usebox="none">
27744 \begin_layout Plain Layout
27750 <cell alignment="center" valignment="top" usebox="none">
27753 \begin_layout Plain Layout
27759 <cell alignment="center" valignment="top" usebox="none">
27762 \begin_layout Plain Layout
27770 <cell alignment="left" valignment="top" usebox="none">
27773 \begin_layout Plain Layout
27779 <cell alignment="left" valignment="top" usebox="none">
27782 \begin_layout Plain Layout
27788 <cell alignment="left" valignment="top" usebox="none">
27791 \begin_layout Plain Layout
27797 <cell alignment="left" valignment="top" usebox="none">
27800 \begin_layout Plain Layout
27806 <cell alignment="center" valignment="top" usebox="none">
27809 \begin_layout Plain Layout
27815 <cell alignment="center" valignment="top" usebox="none">
27818 \begin_layout Plain Layout
27824 <cell alignment="center" valignment="top" usebox="none">
27827 \begin_layout Plain Layout
27833 <cell alignment="center" valignment="top" usebox="none">
27836 \begin_layout Plain Layout
27844 <cell alignment="left" valignment="top" usebox="none">
27847 \begin_layout Plain Layout
27853 <cell alignment="left" valignment="top" usebox="none">
27856 \begin_layout Plain Layout
27862 <cell alignment="left" valignment="top" usebox="none">
27865 \begin_layout Plain Layout
27871 <cell alignment="left" valignment="top" usebox="none">
27874 \begin_layout Plain Layout
27880 <cell alignment="center" valignment="top" usebox="none">
27883 \begin_layout Plain Layout
27889 <cell alignment="center" valignment="top" usebox="none">
27892 \begin_layout Plain Layout
27898 <cell alignment="center" valignment="top" usebox="none">
27901 \begin_layout Plain Layout
27907 <cell alignment="center" valignment="top" usebox="none">
27910 \begin_layout Plain Layout
27918 <cell alignment="left" valignment="top" usebox="none">
27921 \begin_layout Plain Layout
27927 <cell alignment="left" valignment="top" usebox="none">
27930 \begin_layout Plain Layout
27936 <cell alignment="left" valignment="top" usebox="none">
27939 \begin_layout Plain Layout
27945 <cell alignment="left" valignment="top" usebox="none">
27948 \begin_layout Plain Layout
27954 <cell alignment="center" valignment="top" usebox="none">
27957 \begin_layout Plain Layout
27963 <cell alignment="center" valignment="top" usebox="none">
27966 \begin_layout Plain Layout
27972 <cell alignment="center" valignment="top" usebox="none">
27975 \begin_layout Plain Layout
27981 <cell alignment="center" valignment="top" usebox="none">
27984 \begin_layout Plain Layout
27992 <cell alignment="left" valignment="top" usebox="none">
27995 \begin_layout Plain Layout
28001 <cell alignment="left" valignment="top" usebox="none">
28004 \begin_layout Plain Layout
28010 <cell alignment="left" valignment="top" usebox="none">
28013 \begin_layout Plain Layout
28019 <cell alignment="left" valignment="top" usebox="none">
28022 \begin_layout Plain Layout
28028 <cell alignment="center" valignment="top" usebox="none">
28031 \begin_layout Plain Layout
28037 <cell alignment="center" valignment="top" usebox="none">
28040 \begin_layout Plain Layout
28046 <cell alignment="center" valignment="top" usebox="none">
28049 \begin_layout Plain Layout
28055 <cell alignment="center" valignment="top" usebox="none">
28058 \begin_layout Plain Layout
28066 <cell alignment="left" valignment="top" usebox="none">
28069 \begin_layout Plain Layout
28075 <cell alignment="left" valignment="top" usebox="none">
28078 \begin_layout Plain Layout
28084 <cell alignment="left" valignment="top" usebox="none">
28087 \begin_layout Plain Layout
28093 <cell alignment="left" valignment="top" usebox="none">
28096 \begin_layout Plain Layout
28102 <cell alignment="center" valignment="top" usebox="none">
28105 \begin_layout Plain Layout
28111 <cell alignment="center" valignment="top" usebox="none">
28114 \begin_layout Plain Layout
28120 <cell alignment="center" valignment="top" usebox="none">
28123 \begin_layout Plain Layout
28129 <cell alignment="center" valignment="top" usebox="none">
28132 \begin_layout Plain Layout
28140 <cell alignment="center" valignment="top" usebox="none">
28143 \begin_layout Plain Layout
28149 <cell alignment="center" valignment="top" usebox="none">
28152 \begin_layout Plain Layout
28158 <cell alignment="center" valignment="top" usebox="none">
28161 \begin_layout Plain Layout
28167 <cell alignment="center" valignment="top" usebox="none">
28170 \begin_layout Plain Layout
28176 <cell alignment="center" valignment="top" usebox="none">
28179 \begin_layout Plain Layout
28185 <cell alignment="center" valignment="top" usebox="none">
28188 \begin_layout Plain Layout
28194 <cell alignment="center" valignment="top" usebox="none">
28197 \begin_layout Plain Layout
28203 <cell alignment="center" valignment="top" usebox="none">
28206 \begin_layout Plain Layout
28220 \begin_layout Chapter
28221 Noms des couleurs disponibles utilisables dans les styles
28222 \begin_inset CommandInset label
28224 name "chap:Names-of-colors"
28231 \begin_layout Standard
28232 Les couleurs énumérées ci-après sont les couleurs standard et celles que
28233 vous pouvez régler dans les préférences \SpecialChar LyX
28237 \begin_layout Description
28242 pas de couleur particulière – réinitialisation ou couleur implicite
28245 \begin_layout Description
28251 \begin_layout Description
28257 \begin_layout Description
28263 \begin_layout Description
28269 \begin_layout Description
28275 \begin_layout Description
28281 \begin_layout Description
28287 \begin_layout Description
28293 \begin_layout Description
28298 marqueur d'espace ajoutée
28301 \begin_layout Description
28309 \begin_layout Description
28317 \begin_layout Description
28325 \begin_layout Description
28333 \begin_layout Description
28338 étiquette de branche
28341 \begin_layout Description
28346 fond de bouton d'insert
28349 \begin_layout Description
28354 fond du bouton d'insert (pointé)
28357 \begin_layout Description
28362 bordure de bouton d'insert
28365 \begin_layout Description
28370 barre de modification
28373 \begin_layout Description
28378 texte modifié auteur 1
28381 \begin_layout Description
28386 texte modifié auteur 2
28389 \begin_layout Description
28394 texte modifié auteur 3
28397 \begin_layout Description
28402 texte modifié auteur 4
28405 \begin_layout Description
28410 texte modifié auteur 5
28413 \begin_layout Description
28416 collapsable_inset_frame
28418 cadre d'insert repliable
28421 \begin_layout Description
28424 collapsable_inset_text
28426 texte d'insert repliable
28429 \begin_layout Description
28437 \begin_layout Description
28442 fond d'insert de commande
28445 \begin_layout Description
28450 cadre d'insert de commande
28453 \begin_layout Description
28461 \begin_layout Description
28466 fond de commentaire
28469 \begin_layout Description
28477 \begin_layout Description
28485 \begin_layout Description
28488 deletedtextmodifier
28490 modificateur de texte supprimé
28493 \begin_layout Description
28498 barre de profondeur
28501 \begin_layout Description
28506 marqueur de fin de ligne
28509 \begin_layout Description
28514 erreur \SpecialChar LaTeX
28518 \begin_layout Description
28523 étiquette de note de bas de page
28526 \begin_layout Description
28534 \begin_layout Description
28539 étiquette d'insert grisé
28542 \begin_layout Description
28547 fond d'insert grisé
28550 \begin_layout Description
28555 texte d'insert grisé
28558 \begin_layout Description
28566 \begin_layout Description
28574 \begin_layout Description
28582 \begin_layout Description
28587 complétion en ligne
28590 \begin_layout Description
28598 \begin_layout Description
28606 \begin_layout Description
28614 \begin_layout Description
28619 texte \SpecialChar LaTeX
28623 \begin_layout Description
28631 \begin_layout Description
28636 étiquette de note en marge
28639 \begin_layout Description
28647 \begin_layout Description
28655 \begin_layout Description
28660 cadre mathématique (non pointé)
28663 \begin_layout Description
28668 cadre mathématique (pointé)
28671 \begin_layout Description
28679 \begin_layout Description
28684 fond de macro mathématique
28687 \begin_layout Description
28692 macro mathématique désactivée
28695 \begin_layout Description
28700 cadre de macro mathématique
28703 \begin_layout Description
28708 fond dynamique de macro mathématique
28711 \begin_layout Description
28716 étiquette de macro mathématique
28719 \begin_layout Description
28724 macro mathématique : nouveau paramètre
28727 \begin_layout Description
28732 macro mathématique : ancien paramètre
28735 \begin_layout Description
28743 \begin_layout Description
28746 nonunique_inlinecompletion
28748 complétion en ligne (choix multiples)
28751 \begin_layout Description
28759 \begin_layout Description
28767 \begin_layout Description
28772 saut de page / saut de ligne
28775 \begin_layout Description
28780 marqueur de paragraphe
28783 \begin_layout Description
28788 texte d'insert fantôme
28791 \begin_layout Description
28799 \begin_layout Description
28807 \begin_layout Description
28812 cadre d'expression régulière
28815 \begin_layout Description
28823 \begin_layout Description
28831 \begin_layout Description
28839 \begin_layout Description
28847 \begin_layout Description
28855 \begin_layout Description
28860 ligne on/off de tableau
28863 \begin_layout Description
28871 \begin_layout Description