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 Original : 09/06/2013
224 \begin_inset Newline newline
228 \begin_inset Newline newline
234 \begin_layout Standard
235 \begin_inset CommandInset toc
236 LatexCommand tableofcontents
243 \begin_layout Chapter
247 \begin_layout Standard
248 Ce manuel couvre les fonctions de personnalisation de \SpecialChar LyX
250 Nous y abordons des sujets comme les raccourcis clavier, les options d'aperçu
251 à l'écran, les options d'impression, l'envoi de commandes à \SpecialChar LyX
254 , l'internationalisation, l'installation de nouvelles classes \SpecialChar LaTeX
256 formats \SpecialChar LyX
258 Nous n'espérons pas aborder tout ce que vous pouvez modifier – nos développeurs
259 ajoutent de nouvelles fonctions plus vite que nous n'en écrivons la documentati
260 on – mais nous allons expliquer les personnalisations les plus courantes
261 et au moins vous indiquer la bonne direction pour les plus obscures d'entre
265 \begin_layout Chapter
266 Les fichiers de configuration de \SpecialChar LyX
270 \begin_layout Standard
271 Ce chapitre devrait vous aider à trouver votre chemin parmi les fichiers
272 de configuration de \SpecialChar LyX
274 Avant d'entreprendre sa lecture, consultez
278 \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
1194 fait tourner le script
1195 \begin_inset Flex Code
1198 \begin_layout Plain Layout
1204 et les fichiers résultants sont placés dans votre répertoire personnel
1206 Ça signifie que les nouvelles classes de texte que vous avez pu ajouter
1208 \begin_inset Flex Code
1211 \begin_layout Plain Layout
1217 seront ajoutées à la liste des classes de la fenêtre
1219 Document\SpecialChar menuseparator
1226 \begin_layout Itemize
1227 Si vous récupérez sur le site ftp de \SpecialChar LyX
1228 des fichiers de documentation mis
1229 à jour et que vous n'êtes pas administrateur sur votre système, vous pouvez
1230 placer ces fichiers dans
1231 \begin_inset Flex Code
1234 \begin_layout Plain Layout
1240 et ils seront ouverts directement à partir du menu d'
1247 \begin_layout Section
1248 Utiliser \SpecialChar LyX
1249 avec plusieurs configurations
1252 \begin_layout Standard
1253 La liberté offerte pour le répertoire de configuration locale peut être
1254 insuffisante si vous avez besoin de plusieurs configurations différentes.
1255 Par exemple, vous pouvez vouloir utiliser des raccourcis clavier ou des
1256 réglages d'imprimante différents selon les circonstances
1260 \begin_layout Plain Layout
1261 NdT : ou encore vouloir écrire dans des langues différentes et adapter vos
1262 configurations en conséquence.
1268 Vous pouvez y arriver en ayant plusieurs répertoires de configuration.
1269 Vous spécifiez alors lequel utiliser au moment de lancer \SpecialChar LyX
1273 \begin_layout Standard
1274 Si vous lancez \SpecialChar LyX
1275 avec l'option de ligne de commande
1283 , le programme va lire la configuration qui se trouve dans ce répertoire,
1284 et non dans le répertoire par défaut (en lançant \SpecialChar LyX
1285 sans cette option vous
1286 pouvez déterminer le répertoire par défaut).
1287 Si ce répertoire n'existe pas, \SpecialChar LyX
1288 vous propose de le créer, exactement comme
1289 il le fait avec le répertoire implicite au premier lancement du programme.
1290 Vous pouvez modifier les options de configuration dans ce
1294 supplémentaire exactement comme vous le feriez pour le répertoire implicite.
1295 Ces répertoires sont complètement indépendants (mais lisez la suite).
1296 Notez que positionner la variable d'environnement
1300 a exactement le même effet.
1303 \begin_layout Standard
1304 Quand vous avez plusieurs configurations, vous devez faire plus attention:
1305 si vous voulez ajouter un nouveau format dans
1307 MonNouveauRép/layouts
1309 , pour qu'il soit disponible dans toutes vos configurations, vous devez
1310 l'ajouter dans chaque répertoire séparément.
1311 Vous pouvez contourner ceci avec l'astuce suivante: après que \SpecialChar LyX
1313 répertoire supplémentaire, la plupart des sous-répertoires (voir plus haut)
1315 Si vous voulez que la nouvelle configuration soit le reflet d'une déjà
1316 existante, remplacez le sous-répertoire vide par un lien symbolique au
1317 sous-répertoire correspondant dans la configuration existante.
1318 Faites toutefois attention avec le sous-répertoire
1322 , car il contient un fichier écrit par le script de configuration (accessible
1325 Outils\SpecialChar menuseparator
1328 ) qui est propre à chaque configuration.
1331 \begin_layout Chapter
1337 \begin_layout Standard
1338 Tous les options de la fenêtre
1342 sont expliquées dans l'annexe
1344 La fenêtre Préférences
1348 Guide de l'utilisateur
1351 Pour certaines options, vous trouverez ici plus de précisions.
1354 \begin_layout Section
1356 \begin_inset CommandInset label
1365 \begin_layout Standard
1366 La première étape consiste à définir vos formats de fichiers si ce n'est
1368 Pour ce faire, ouvrez
1369 \begin_inset Flex Noun
1372 \begin_layout Plain Layout
1373 Outils\SpecialChar menuseparator
1382 \begin_inset Flex Noun
1385 \begin_layout Plain Layout
1386 Gestion des fichiers\SpecialChar menuseparator
1394 , appuyez sur le bouton
1395 \begin_inset Flex Noun
1398 \begin_layout Plain Layout
1406 \begin_inset Flex Noun
1409 \begin_layout Plain Layout
1415 contient le nom utilisé pour identifier le format de manière interne.
1416 Vous devrez également saisir un suffixe de nom de fichier.
1417 Toutes ces informations sont obligatoires.
1419 \begin_inset Flex Noun
1422 \begin_layout Plain Layout
1428 permet de définir une séquence de touches du clavier pour un accès rapide
1429 aux menus (par exemple, appuyer sur
1430 \begin_inset Flex Noun
1433 \begin_layout Plain Layout
1440 \begin_inset Flex Noun
1443 \begin_layout Plain Layout
1444 Document\SpecialChar menuseparator
1445 Visionner (autres formats)\SpecialChar menuseparator
1454 \begin_layout Standard
1455 Un Format peut se voir associer une
1456 \begin_inset Flex Noun
1459 \begin_layout Plain Layout
1466 \begin_inset Flex Noun
1469 \begin_layout Plain Layout
1476 Par exemple, vous pouvez vouloir utiliser Ghostview pour afficher les fichier
1478 Vous pouvez saisir le nom de la commande permettant de lancer les programmes
1479 dans les champs correspondants.
1480 La visionneuse est lancée quand vous voulez voir un graphique dans \SpecialChar LyX
1483 \begin_inset Flex Noun
1486 \begin_layout Plain Layout
1487 Document\SpecialChar menuseparator
1494 L'éditeur est lancé par exemple quand vous faites un clic-droit sur un
1495 graphique et que vous choisissez
1496 \begin_inset Flex Noun
1499 \begin_layout Plain Layout
1500 Modifier le fichier via une application externe
1505 dans le menu contextuel qui apparaît.
1508 \begin_layout Standard
1510 \begin_inset Flex Noun
1513 \begin_layout Plain Layout
1519 d'un format est facultatif, mais s'il est précisé, il doit être unique
1520 pour l'ensemble des formats.
1521 Il est utilisé pour reconnaître les fichiers de ce format à partir de leur
1523 Pour certains formats de fichier importants, il n'y a pas de type MIME
1524 officiellement répertorié dans la base
1525 \begin_inset CommandInset href
1528 target "http://www.iana.org/assignments/media-types/"
1533 De ce fait \SpecialChar LyX
1534 utilise la liste plus étoffée spécifiée par
1535 \begin_inset CommandInset href
1537 name "freedesktop.org"
1538 target "http://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec"
1545 \begin_layout Standard
1546 La case à cocher Format de document informe \SpecialChar LyX
1547 que le format est approprié
1548 pour une exportation du document.
1549 Si la case est cochée que qu'une procédure de conversion est définie (voir
1551 \begin_inset space ~
1555 \begin_inset CommandInset ref
1557 reference "sec:Convertisseurs"
1561 ), ce format apparaîtra dans le menu
1562 \begin_inset Flex Noun
1565 \begin_layout Plain Layout
1566 Fichier\SpecialChar menuseparator
1573 Le format apparaîtra également dans le menu
1577 si une visionneuse est définie pour lui.
1578 Les formats purement graphiques, comme png, ne doivent pas utiliser cette
1580 Les formats adaptés à la fois aux graphiques et aux documents, comme pdf,
1584 \begin_layout Standard
1586 \begin_inset Flex Noun
1589 \begin_layout Plain Layout
1590 Format graphique vectoriel
1595 informe \SpecialChar LyX
1596 qu'un format peut contenir des vecteurs graphiques.
1597 Cette information est utile pour déterminer le format cible des graphiques
1598 inclus lors de l'exportation via
1599 \begin_inset Flex Noun
1602 \begin_layout Plain Layout
1609 Les graphiques inclus dans le document peuvent nécessiter une conversion
1611 \begin_inset Flex Noun
1614 \begin_layout Plain Layout
1621 \begin_inset Flex Noun
1624 \begin_layout Plain Layout
1631 \begin_inset Flex Noun
1634 \begin_layout Plain Layout
1641 \begin_inset Flex Noun
1644 \begin_layout Plain Layout
1650 ne sait pas gérer d'autres formats graphiques.
1651 Si un graphique inclus n'est pas déjà dans un des ces trois formats, il
1653 \begin_inset Flex Noun
1656 \begin_layout Plain Layout
1662 si la case est cochée, et en
1663 \begin_inset Flex Noun
1666 \begin_layout Plain Layout
1675 \begin_layout Section
1679 \begin_layout Standard
1680 Du fait que toutes les conversions d'un format à une autre se font dans
1681 la répertoire temporaire de \SpecialChar LyX
1682 , il peut être nécessaire de modifier un fichier
1683 avant de le copier dan le répertoire temporaire pour que la conversion
1684 se fasse correctement
1688 \begin_layout Plain Layout
1689 Par exemple, le fichier peut référencer d'autres fichiers ― e.g.
1690 une image ― par un nom de fichier relatif, qui peut devenir incorrect lors
1691 de la copie du fichier dans le répertoire temporaire.
1697 Ceci est effectué par un Copieur: il copie un fichier vers (ou depuis)
1698 le répertoire temporaire et peut le modifier à la volée.
1701 \begin_layout Standard
1702 La définition des copieurs peut utiliser huit variables:
1705 \begin_layout Labeling
1706 \labelwidthstring 00.00.0000
1707 \begin_inset Flex Code
1710 \begin_layout Plain Layout
1716 le répertoire système de \SpecialChar LyX
1718 \begin_inset space \thinspace{}
1722 \begin_inset space \space{}
1726 \begin_inset Flex Noun
1729 \begin_layout Plain Layout
1738 \begin_layout Labeling
1739 \labelwidthstring 00.00.0000
1740 \begin_inset Flex Code
1743 \begin_layout Plain Layout
1749 le fichier en entrée
1752 \begin_layout Labeling
1753 \labelwidthstring 00.00.0000
1754 \begin_inset Flex Code
1757 \begin_layout Plain Layout
1763 le fichier en sortie
1766 \begin_layout Labeling
1767 \labelwidthstring 00.00.0000
1768 \begin_inset Flex Code
1771 \begin_layout Plain Layout
1777 la racine du nom (sans le suffixe) dans le répertoire temporaire \SpecialChar LyX
1781 \begin_layout Labeling
1782 \labelwidthstring 00.00.0000
1783 \begin_inset Flex Code
1786 \begin_layout Plain Layout
1792 la chemin d'accès complet du répertoire \SpecialChar LyX
1796 \begin_layout Labeling
1797 \labelwidthstring 00.00.0000
1798 \begin_inset Flex Code
1801 \begin_layout Plain Layout
1807 le chemin d'accès complet au ficher original \SpecialChar LyX
1808 en cours de traitement
1811 \begin_layout Labeling
1812 \labelwidthstring 00.00.0000
1813 \begin_inset Flex Code
1816 \begin_layout Plain Layout
1822 le nom du fichier \SpecialChar LyX
1823 (sans chemin d'accès)
1826 \begin_layout Labeling
1827 \labelwidthstring 00.00.0000
1828 \begin_inset Flex Code
1831 \begin_layout Plain Layout
1838 \begin_inset Quotes fld
1841 nom \SpecialChar LaTeX
1843 \begin_inset Quotes frd
1849 \begin_layout Standard
1850 Ce dernier doit être le nom du fichier tel qu'il serait spécifié dans la
1851 commande \SpecialChar LaTeX
1861 Il n'est pertinent que pour l'exportation des fichiers appropriés à une
1865 \begin_layout Standard
1866 Les copieurs peuvent être utilisés pour à peu près n'importe quelle opération
1868 Par exemple, supposons que vous vouliez que les fichiers pdf soient copiés
1869 dans un répertoire particulier,
1872 \begin_inset Flex Code
1875 \begin_layout Plain Layout
1886 Alors vous pouvez écrire un script comme celui-ci:
1889 \begin_layout Standard
1892 \begin_inset listings
1896 \begin_layout Plain Layout
1901 \begin_layout Plain Layout
1906 \begin_layout Plain Layout
1908 TOFILE=`basename $2`
1911 \begin_layout Plain Layout
1913 cp $FROMFILE /home/you/pdf/$TOFILE
1921 \begin_layout Standard
1922 Enregistrez-le dans votre répertoire \SpecialChar LyX
1926 \begin_inset Flex Code
1929 \begin_layout Plain Layout
1932 /home/you/.lyx/scripts/pdfcopier.sh
1939 ― et rendez le exécutable, si c'est nécessaire sur votre plate-forme.
1941 \begin_inset Flex Noun
1944 \begin_layout Plain Layout
1945 Outils\SpecialChar menuseparator
1952 \begin_inset Flex Noun
1955 \begin_layout Plain Layout
1956 Gestion des fichiers\SpecialChar menuseparator
1963 \begin_inset Flex Noun
1966 \begin_layout Plain Layout
1972 ― ou l'un des autres formats PDF ― et saisissez
1975 \begin_inset Flex Code
1978 \begin_layout Plain Layout
1981 pdfcopier.sh $$i $$o
1989 \begin_inset Flex Noun
1992 \begin_layout Plain Layout
2001 \begin_layout Standard
2002 Les copieurs sont utilisés par \SpecialChar LyX
2003 dans plusieurs de ses convertisseurs internes.
2004 Par exemple, si les programmes appropriés sont trouvés lors de la configuration
2006 installera automatiquement des copieurs pour les formats
2007 \begin_inset Flex Noun
2010 \begin_layout Plain Layout
2017 \begin_inset Flex Noun
2020 \begin_layout Plain Layout
2022 \begin_inset space ~
2031 Quand le documente est exporté vers ces formats, le copieur considère que
2032 non seulement le fichier HTML, mais aussi les fichiers auxiliaires (fichiers
2033 de style, images, etc.) sont également copiés.
2034 Tous ces fichiers sont recopiés dans un sous-répertoire du répertoire dans
2035 lequel se trouvait le document \SpecialChar LyX
2039 \begin_layout Section
2041 \begin_inset CommandInset label
2043 name "sec:Convertisseurs"
2050 \begin_layout Standard
2051 Vous pouvez définir vos propres Convertisseurs pour activer les conversions
2052 entre différents formats.
2053 Ceci est défini dans
2054 \begin_inset Flex Noun
2057 \begin_layout Plain Layout
2058 Outils\SpecialChar menuseparator
2059 Préférences\SpecialChar menuseparator
2060 Gestion des fichiers\SpecialChar menuseparator
2069 \begin_layout Standard
2070 Pour définir un nouveau convertisseur, sélectionner les formats appropriés
2071 dans les menus déroulants
2072 \begin_inset Flex Noun
2075 \begin_layout Plain Layout
2082 \begin_inset Flex Noun
2085 \begin_layout Plain Layout
2091 , saisir le nom de la commande nécessaire à la conversion et appuyer sur
2093 \begin_inset Flex Noun
2096 \begin_layout Plain Layout
2103 Plusieurs variables peuvent être utilisées pour préciser les arguments
2104 des commandes de conversion:
2107 \begin_layout Labeling
2108 \labelwidthstring 00.00.0000
2109 \begin_inset Flex Code
2112 \begin_layout Plain Layout
2118 le répertoire système de \SpecialChar LyX
2122 \begin_layout Labeling
2123 \labelwidthstring 00.00.0000
2124 \begin_inset Flex Code
2127 \begin_layout Plain Layout
2133 le fichier en entrée
2136 \begin_layout Labeling
2137 \labelwidthstring 00.00.0000
2138 \begin_inset Flex Code
2141 \begin_layout Plain Layout
2147 le fichier en sortie
2150 \begin_layout Labeling
2151 \labelwidthstring 00.00.0000
2152 \begin_inset Flex Code
2155 \begin_layout Plain Layout
2161 le nom de base du fichier en entrée (c'est-à-dire sans suffixe)
2164 \begin_layout Labeling
2165 \labelwidthstring 00.00.0000
2166 \begin_inset Flex Code
2169 \begin_layout Plain Layout
2175 le chemin du fichier d'entrée
2178 \begin_layout Labeling
2179 \labelwidthstring 00.00.0000
2180 \begin_inset Flex Code
2183 \begin_layout Plain Layout
2189 le chemin du fichier d'entrée original (ceci peut différer de
2190 \begin_inset Flex Noun
2193 \begin_layout Plain Layout
2199 lors de l'appel d'une séquence de convertisseurs)
2202 \begin_layout Labeling
2203 \labelwidthstring 00.00.0000
2204 \begin_inset Flex Code
2207 \begin_layout Plain Layout
2214 \begin_inset Flex Code
2217 \begin_layout Plain Layout
2223 désignant l'encodage du document
2226 \begin_layout Standard
2228 \begin_inset Flex Noun
2231 \begin_layout Plain Layout
2233 \begin_inset space ~
2241 , vous pouvez saisir les mots-clés suivants, séparés par des virgules:
2244 \begin_layout Labeling
2245 \labelwidthstring 00.00.0000
2246 \begin_inset Flex Code
2249 \begin_layout Plain Layout
2255 ce convertisseur exécute \SpecialChar LaTeX
2256 ou une variante de \SpecialChar LaTeX
2257 , le fichier journal sera
2261 \begin_layout Labeling
2262 \labelwidthstring 00.00.0000
2263 \begin_inset Flex Code
2266 \begin_layout Plain Layout
2272 la conversion utilise le fichier
2273 \begin_inset Flex Noun
2276 \begin_layout Plain Layout
2285 \begin_layout Labeling
2286 \labelwidthstring 00.00.0000
2287 \begin_inset Flex Code
2290 \begin_layout Plain Layout
2296 demande une fichier \SpecialChar LyX
2298 \begin_inset Quotes fld
2302 \begin_inset Quotes frd
2305 (facile), ce qui en pratique désigne un fichier similaire au résultat d'une
2306 exportation \SpecialChar LaTeX
2310 \begin_inset Flex Code
2313 \begin_layout Plain Layout
2326 \begin_layout Labeling
2327 \labelwidthstring 00.00.0000
2328 \begin_inset Flex Code
2331 \begin_layout Plain Layout
2337 la sortie est au format XML
2340 \begin_layout Standard
2341 Les trois mots-clés suivants ne sont pas vraiment des mots-clés, ils prennent
2342 un argument de la forme
2343 \begin_inset Flex Noun
2346 \begin_layout Plain Layout
2355 \begin_layout Labeling
2356 \labelwidthstring 00.00.0000
2357 \begin_inset Flex Code
2360 \begin_layout Plain Layout
2366 s'il est utilisé, les messages d'erreur standard du convertisseur seront
2367 redirigés vers un fichier
2368 \begin_inset Flex Code
2371 \begin_layout Plain Layout
2379 , et le script passé en valeur sera exécuté comme:
2380 \begin_inset Flex Code
2383 \begin_layout Plain Layout
2386 script < infile.out > infile.log
2392 L'argument peut contenir
2393 \begin_inset Flex Code
2396 \begin_layout Plain Layout
2405 \begin_layout Labeling
2406 \labelwidthstring 00.00.0000
2407 \begin_inset Flex Code
2410 \begin_layout Plain Layout
2416 précise le nom du répertoire dans lequel le convertisseur placera les fichiers
2417 engendrés par la conversion.
2419 ne créera pas ce répertoire, et ne copiera rien dedans, bien qu'il le
2420 copie dans la cible.
2421 La valeur peut utiliser
2422 \begin_inset Flex Code
2425 \begin_layout Plain Layout
2431 , qui sera remplacé par le nom sans suffixe des fichiers d'entrée et de
2432 sortie, respectivement, lors de la copie du répertoire.
2433 \begin_inset Newline newline
2436 Noter que l'utilisation simultanée de
2437 \begin_inset Flex Noun
2440 \begin_layout Plain Layout
2447 \begin_inset Flex Noun
2450 \begin_layout Plain Layout
2457 Ce dernier sera ignoré si le premier est employé;
2460 \begin_layout Labeling
2461 \labelwidthstring 00.00.0000
2462 \begin_inset Flex Code
2465 \begin_layout Plain Layout
2471 détermine le nom du fichier résultat et peut contenir
2472 \begin_inset Flex Code
2475 \begin_layout Plain Layout
2483 \begin_inset Flex Noun
2486 \begin_layout Plain Layout
2492 et est optionnel même dans ce cas; la valeur
2493 \begin_inset Quotes fld
2497 \begin_inset Quotes frd
2500 est implicite s'il n'est pas activé.
2503 \begin_layout Standard
2504 Aucun de ces trois derniers mots-clés n'est utilisé dans les convertisseurs
2505 installés par \SpecialChar LyX
2509 \begin_layout Standard
2510 Il n'est pas nécessaire de définir des convertisseurs pour tous les formats
2511 entre lesquels vous désirez effectuer des conversions.
2512 Par exemple, vous remarquerez qu'il n'y a pas de convertisseur
2513 \begin_inset Quotes fld
2518 \begin_inset Quotes frd
2521 , mais \SpecialChar LyX
2522 exportera bien vers PostScript.
2523 Ceci se fait parce que \SpecialChar LyX
2524 crée d'abord un fichier \SpecialChar LaTeX
2525 (pas besoin de convertisseur
2526 pour cela) qui est ensuite converti vers DVI en utilisant le convertisseur
2528 \begin_inset Quotes fld
2533 \begin_inset Quotes frd
2536 , pour terminer par la conversion
2537 \begin_inset Quotes fld
2541 \begin_inset Quotes frd
2546 trouve ainsi les séquences de convertisseurs automatiquement, et trouvera
2547 toujours le séquence la plus courte.
2548 Vous pouvez cependant définir plusieurs méthodes de conversion entre formats
2550 Par exemple, la configuration \SpecialChar LyX
2551 standard propose cinq façons différentes
2552 de convertir \SpecialChar LaTeX
2556 \begin_layout Enumerate
2558 \begin_inset Flex Noun
2561 \begin_layout Plain Layout
2570 \begin_layout Enumerate
2571 via (DVI et) PostScript, en utilisant
2572 \begin_inset Flex Noun
2575 \begin_layout Plain Layout
2584 \begin_layout Enumerate
2585 via DVI, en utilisant
2586 \begin_inset Flex Noun
2589 \begin_layout Plain Layout
2598 \begin_layout Enumerate
2600 \begin_inset Flex Noun
2603 \begin_layout Plain Layout
2613 \begin_layout Enumerate
2615 \begin_inset Flex Noun
2618 \begin_layout Plain Layout
2628 \begin_layout Standard
2629 Pour définir de tels choix de séquences, vous devez définir plusieurs
2630 \begin_inset Quotes fld
2634 \begin_inset Quotes frd
2637 cible, comme décrit dans la
2638 \begin_inset CommandInset ref
2640 reference "sec:Formats"
2645 Par exemple, avec la configuration standard, les formats dénommés
2646 \begin_inset Flex Noun
2649 \begin_layout Plain Layout
2656 \begin_inset Flex Noun
2659 \begin_layout Plain Layout
2666 \begin_inset Flex Noun
2669 \begin_layout Plain Layout
2676 \begin_inset Flex Noun
2679 \begin_layout Plain Layout
2686 \begin_inset Flex Noun
2689 \begin_layout Plain Layout
2696 \begin_inset Flex Noun
2699 \begin_layout Plain Layout
2706 \begin_inset Flex Noun
2709 \begin_layout Plain Layout
2716 \begin_inset Flex Noun
2719 \begin_layout Plain Layout
2727 \begin_inset Flex Noun
2730 \begin_layout Plain Layout
2736 (pour Lua\SpecialChar TeX
2737 ) sont définis, qui correspondent tous au suffixe
2738 \begin_inset Flex Noun
2741 \begin_layout Plain Layout
2747 et auxquels sont associées les trois méthodes décrites ci-dessus.
2750 \begin_layout Chapter
2751 Internationaliser \SpecialChar LyX
2753 \begin_inset CommandInset label
2762 \begin_layout Standard
2763 Il est possible de traduire l'interface utilisateur de \SpecialChar LyX
2765 La dernière fois que nous avons vérifié, \SpecialChar LyX
2766 était disponible en 30 langues.
2767 La langue que vous avez choisie est appelée votre
2771 (pour plus de renseignements sur les réglages de localisation, voyez la
2772 documentation de votre système d'exploitation sur les locales.
2773 Pour Linux, la page de man de
2774 \begin_inset Flex Noun
2777 \begin_layout Plain Layout
2783 est un bon point de départ).
2786 \begin_layout Standard
2787 Notez que ces traductions fonctionnent, mais présentent quelques failles.
2788 En particulier, toutes les fenêtres ont été tracées en fonction du texte
2789 anglais, et quelques-unes des traductions sont trop grandes pour rentrer
2790 dans l'espace alloué.
2791 Ce n'est qu'un problème d'affichage sans conséquence.
2792 Vous verrez aussi que certaines traductions n'ont pas de raccourcis définis
2794 Parfois, c'est qu'il n'y a pas assez de lettres disponibles.
2795 Parfois c'est que le traducteur n'a tout simplement pas encore eu le temps
2797 Nos équipes de traduction, que vous pouvez souhaiter rejoindre
2801 \begin_layout Plain Layout
2802 Si vous parlez couramment une autre langue que l'anglais, rejoindre ces
2803 équipes est un des grands moyens de rendre service à la communauté des
2804 développeurs et utilisateurs de \SpecialChar LyX
2810 , essaieront de faire disparaître ces inconvénients dans les versions futures
2815 \begin_layout Section
2816 Traduire \SpecialChar LyX
2820 \begin_layout Subsection
2821 Traduire l'interface graphique (messages textuels)
2824 \begin_layout Standard
2826 utilise la bibliothèque GNU
2827 \begin_inset Flex Noun
2830 \begin_layout Plain Layout
2836 pour gérer l'internationalisation de l'interface.
2837 Pour que \SpecialChar LyX
2838 parle votre langue favorite dans tous les menus et fenêtres,
2839 vous avez besoin d'un fichier
2840 \begin_inset Flex Noun
2843 \begin_layout Plain Layout
2850 Quand celui-ci est disponible, vous devez générer à partir de là un fichier
2852 \begin_inset Flex Noun
2855 \begin_layout Plain Layout
2861 et installer ce dernier.
2862 Tout ce processus est expliqué dans la documentation de GNU
2863 \begin_inset Flex Noun
2866 \begin_layout Plain Layout
2873 Vous pouvez effectuer cette traduction pour votre propre besoin, mais si
2874 vous avez l'intention de la faire, vous pouvez aussi bien partager le résultat
2875 de votre travail avec la communauté \SpecialChar LyX
2877 Envoyez un message à la liste de messagerie des développeurs \SpecialChar LyX
2879 d'information sur la procédure.
2882 \begin_layout Standard
2883 En bref, voici un résumé de ce qu'il faut faire (
2889 est le code de la langue):
2892 \begin_layout Itemize
2893 télécharger le code source de \SpecialChar LyX
2895 \begin_inset CommandInset href
2897 name "page d'information sur le Web"
2898 target "http://www.lyx.org/HowToUseGIT"
2905 \begin_layout Itemize
2907 \begin_inset Flex Noun
2910 \begin_layout Plain Layout
2917 \begin_inset Flex Noun
2920 \begin_layout Plain Layout
2926 , le répertoire des fichiers
2927 \begin_inset Flex Noun
2930 \begin_layout Plain Layout
2941 \begin_inset Flex Noun
2944 \begin_layout Plain Layout
2959 \begin_inset Flex Noun
2962 \begin_layout Plain Layout
2968 n'existe pas, il peut être recréé avec la commande
2969 \begin_inset Flex Noun
2972 \begin_layout Plain Layout
2978 dans ce répertoire, ou bien vous pouvez utiliser le fichier
2979 \begin_inset Flex Noun
2982 \begin_layout Plain Layout
2988 d'une autre langue comme modèle).
2991 \begin_layout Itemize
3005 \begin_layout Plain Layout
3006 C'est un fichier texte: il peut donc être modifié par n'importe quel éditeur
3008 Mais il existe des programmes spécifiques pour gérer les modifications,
3010 \begin_inset Flex Noun
3013 \begin_layout Plain Layout
3019 (toutes plate-formes) ou
3020 \begin_inset Flex Noun
3023 \begin_layout Plain Layout
3030 (X)Emacs est également doté d'un
3031 \begin_inset Quotes fld
3035 \begin_inset Quotes frd
3038 pour modifier les fichier
3039 \begin_inset Flex Noun
3042 \begin_layout Plain Layout
3048 , mais attention, les fichiers sont encodés en Unicode, voir
3049 \begin_inset Flex URL
3052 \begin_layout Plain Layout
3054 https://www.gnu.org/software/gettext/manual/html_node/PO-Mode.html
3068 Pour certains menus, il y a aussi des touches de raccourci qui doivent
3070 Ces touches viennent après un
3073 \begin_inset Quotes fld
3077 \begin_inset Quotes frd
3082 , et doivent être adaptées au texte traduit.
3083 Vous devez aussi remplir les champs au début du nouveau fichier
3084 \begin_inset Flex Noun
3087 \begin_layout Plain Layout
3093 avec votre adresse e-mail, etc., pour que les gens sachent comment vous
3094 joindre pour proposer des suggestions, ou pour démolir votre travail.
3097 \begin_layout Standard
3098 Si vous voulez juste traduire pour vous-même, alors:
3101 \begin_layout Itemize
3110 \begin_inset Newline newline
3114 \begin_inset Flex Noun
3117 \begin_layout Plain Layout
3118 msgfmt -o xx.mo < xx.po
3126 \begin_layout Itemize
3128 \begin_inset Flex Noun
3131 \begin_layout Plain Layout
3137 dans votre répertoire de locales, dans le répertoire correspondant aux
3138 messages pour la langue
3145 \begin_inset Flex Noun
3148 \begin_layout Plain Layout
3155 \begin_inset Newline newline
3159 \begin_inset Flex Noun
3162 \begin_layout Plain Layout
3163 /usr/local/share/locale/xx/LC_MESSAGES/lyx.mo
3171 \begin_layout Standard
3172 Pour ajouter un nouveau fichier
3181 (ce qui serait mieux pour que d'autres puisent en profiter), il faut
3182 effectuer quelques changements dans \SpecialChar LyX
3183 : envoyez donc une courrier à la liste
3184 de messagerie des développeurs pour ce faire.
3187 \begin_layout Subsubsection
3194 \begin_layout Standard
3195 Il arrive quelquefois qu'un message anglophone doive être traduit de différentes
3196 façons dans le langage cible.
3197 Un exemple est le message
3198 \begin_inset Flex Code
3201 \begin_layout Plain Layout
3209 qui se traduit en allemand par
3210 \begin_inset Flex Noun
3213 \begin_layout Plain Layout
3220 \begin_inset Flex Noun
3223 \begin_layout Plain Layout
3229 , suivant la signification exacte de
3230 \begin_inset Quotes fld
3234 \begin_inset Quotes frd
3239 \begin_inset Flex Code
3242 \begin_layout Plain Layout
3250 ne sait pas gérer de telles traductions ambiguës, et vous devez donc ajouter
3251 une information contextuelle au message: au lieu de
3252 \begin_inset Flex Code
3255 \begin_layout Plain Layout
3264 \begin_inset Flex Code
3267 \begin_layout Plain Layout
3270 To[[as in 'From format x to format y']]
3276 \begin_inset Flex Code
3279 \begin_layout Plain Layout
3282 To[[as in 'From page x to page y']].
3287 De ce fait, les deux occurrences de
3288 \begin_inset Flex Code
3291 \begin_layout Plain Layout
3299 sont différentes pour
3300 \begin_inset Flex Code
3303 \begin_layout Plain Layout
3311 et peuvent être traduites correctement pour
3312 \begin_inset Flex Noun
3315 \begin_layout Plain Layout
3322 \begin_inset Flex Noun
3325 \begin_layout Plain Layout
3334 \begin_layout Standard
3335 Bien entendu l'information contextuelle doit être supprimée de l'affichage
3336 lorsqu'aucune traduction n'est utilisée, c'est pourquoi il faut la mettre
3337 entre double crochets à la fin du message comme ci-dessus.
3338 Le mécanisme de traduction de \SpecialChar LyX
3339 assure que tout ce qui est entre double
3340 crochets à la fin des messages est supprimé à l'affichage du message.
3343 \begin_layout Subsection
3344 Traduire la documentation
3347 \begin_layout Standard
3348 La documentation en ligne (dans le menu
3352 ) peut (et doit !) être traduite.
3353 S'il existe une traduction de la documentation
3357 \begin_layout Plain Layout
3358 En mars 2008, au moins quelques documents avaient été traduit en14 langues,
3359 le manuel d'apprentissage étant disponible en quelques autres.
3364 , et si la locale est correctement réglée, \SpecialChar LyX
3365 affichera tout seul la version
3368 cherche les versions traduites sous le nom
3369 \begin_inset Flex Noun
3372 \begin_layout Plain Layout
3389 est le code pour la langue en cours d'utilisation.
3390 S'il n'y a pas de traduction disponible, c'est la version anglaise qui
3392 Notez que les versions traduites doivent avoir le même nom de fichier (ici
3394 \begin_inset Flex Noun
3397 \begin_layout Plain Layout
3404 Si vous vous sentez de traduire la documentation (ce qui est d'ailleurs
3405 un excellent moyen de corriger la documentation d'origine!), il y a un
3406 certain nombre de choses que vous devez faire tout de suite:
3409 \begin_layout Itemize
3410 faire un tour sur la page web de la
3411 \begin_inset CommandInset href
3413 name "traduction des documentations"
3414 target "http://www.lyx.org/WebFr.Translation"
3418 sur le site de \SpecialChar LyX
3420 De cette façon, vous pourrez voir quels documents ont déjà été traduits
3421 dans votre langue, s'il y en a.
3422 Vous y trouverez aussi qui s'occupe d'organiser l'effort de traduction
3424 Si personne ne s'en occupe, faites-nous connaître votre intérêt.
3427 \begin_layout Standard
3428 Une fois que vous vous y mettez pour de bon, voilà quelques conseils qui
3429 pourront vous éviter des ennuis:
3432 \begin_layout Itemize
3433 joignez-vous à l'équipe de documentation!
3439 Aide\SpecialChar menuseparator
3442 ) explique comment faire.
3443 C'est d'ailleurs le premier document à traduire;
3446 \begin_layout Itemize
3447 étudiez les conventions typographiques de la langue dans laquelle vous traduisez.
3448 La typographie est un art ancien et au cours des siècles, une grande variété
3449 de conventions ont vu le jour dans les différentes parties du globe.
3450 Apprenez aussi le vocabulaire spécifique des professionnels de la typographie
3452 Si vous inventez votre propre terminologie, vous allez induire les lecteurs
3456 Attention ! La typographie peut devenir une passion !
3461 \begin_layout Itemize
3462 faites une copie du document (dans les cas simples, sinon voyez la note
3464 \begin_inset space ~
3468 \begin_inset CommandInset ref
3470 reference "fn:NdT-:-Je"
3475 Ce sera votre fichier de travail.
3476 Vous pouvez l'utiliser comme fichier d'aide personnel en le mettant dans
3480 \begin_inset Flex Code
3483 \begin_layout Plain Layout
3494 \begin_inset Newline newline
3500 \begin_inset Note Greyedout
3503 \begin_layout Plain Layout
3509 For a complex document with external material (images, etc.), if you make
3511 \begin_inset space \thinspace{}
3515 \begin_inset space \space{}
3518 in a temp dir, beware that the links to external material may be broken
3519 when the document is moved to a different place.
3520 The best way is to retrieve the \SpecialChar LyX
3522 \begin_inset Flex URL
3525 \begin_layout Plain Layout
3527 http://www.lyx.org/HowToUseGIT
3532 ) and to edit the doc file in place.
3540 \begin_layout Itemize
3541 de temps à autre le document original (de l'équipe \SpecialChar LyX
3544 \begin_inset CommandInset href
3546 name "l'interface d'affichage des source"
3547 target "http://www.lyx.org/trac/browser"
3551 pour voir ce qui a changé.
3552 De cette façon vous pouvez voir facilement les parties de votre document
3553 qui ont besoin d'être mises à jour
3557 \begin_layout Plain Layout
3558 NdT : Je conseille très vivement de partir des fichiers disponibles sur
3559 Trac, et de ne pas perdre de temps à traduire la version contenue dans
3560 votre distribution pour s'apercevoir trop tard que tout est périmé.
3561 J’ajoute que la meilleure solution est de récupérer l'image courante des
3562 sources de \SpecialChar LyX
3565 \begin_inset CommandInset href
3568 target "http://www.lyx.org/WebFr.HowToUseGIT"
3572 ) et de modifier directement le fichier concerné dans l'arborescence importée:
3573 de cette façon, les liens vers les images ne seront pas modifiés lors de
3574 la sauvegarde du fichier, et la version modifiée pourra être soumise sans
3575 modifications aux développeurs.
3576 \begin_inset CommandInset label
3590 \begin_layout Standard
3591 Si vous avez trouvé une erreur dans le document original, corrigez-la et
3592 dites-le au reste de l'équipe de documentation (que vous n'avez pas manqué
3593 de rejoindre, n'est-ce pas ?)
3596 \begin_layout Standard
3597 \begin_inset Branch Obsolete
3600 \begin_layout Section
3601 Support de Clavier International
3604 \begin_layout Standard
3607 [Note de l'Éditeur : La section qui suit a été écrite par
3612 Il faut la corriger pour qu'elle soit conforme à la nouvelle feuille de
3613 style de la Documentation et pour utiliser les nouvelles fonctions de la
3615 Le tout doit aussi être fusionné avec la section d'après.
3619 \begin_layout Subsection
3620 Définir ses propres réaffectations clavier : Format de fichier
3625 \begin_layout Standard
3626 Regardons d'un peu plus près un fichier de définition de clavier.
3627 C'est un fichier ASCII qui définit :
3630 \begin_layout Itemize
3631 des correspondances touche à touche ou touche à chaîne
3634 \begin_layout Itemize
3638 \begin_layout Itemize
3639 des exceptions des touches mortes
3642 \begin_layout Standard
3643 Pour définir une traduction touche à touche ou touche à chaîne, utilisez
3647 \begin_layout Quotation
3659 \begin_layout Standard
3664 est la touche à traduire et
3668 est la chaîne à insérer dans le document.
3669 Pour définir des touches mortes, faites :
3672 \begin_layout Quotation
3677 kmod touche touche_morte
3680 \begin_layout Standard
3685 est la touche du clavier et
3689 est le nom de la touche morte.
3690 Les touches mortes suivantes sont supportées (nom du raccourci entre parenthèse
3694 \begin_layout Quotation
3698 \begin_inset space \hfill{}
3704 \begin_layout Quotation
3706 \begin_inset space \hfill{}
3712 \begin_layout Quotation
3714 \begin_inset space \hfill{}
3720 \begin_layout Quotation
3722 \begin_inset space \hfill{}
3728 \begin_layout Quotation
3730 \begin_inset space \hfill{}
3736 \begin_layout Quotation
3738 \begin_inset space \hfill{}
3745 \begin_layout Plain Layout
3757 \begin_layout Quotation
3759 \begin_inset space \hfill{}
3765 \begin_layout Quotation
3767 \begin_inset space \hfill{}
3774 \begin_layout Plain Layout
3786 \begin_layout Quotation
3788 \begin_inset space \hfill{}
3794 \begin_layout Quotation
3796 \begin_inset space \hfill{}
3802 \begin_layout Quotation
3804 \begin_inset space \hfill{}
3811 \begin_layout Plain Layout
3823 \begin_layout Quotation
3825 \begin_inset space \hfill{}
3832 \begin_layout Plain Layout
3844 \begin_layout Quotation
3846 \begin_inset space \hfill{}
3852 \begin_layout Quotation
3853 hungarian umlaut (hug)
3854 \begin_inset space \hfill{}
3860 \begin_layout Quotation
3862 \begin_inset space \hfill{}
3868 \begin_layout Quotation
3870 \begin_inset space \hfill{}
3877 \begin_layout Plain Layout
3889 \begin_layout Standard
3890 Dans beaucoup de claviers internationaux il y a des exceptions dans les
3891 règles d'emploi des touches mortes, vous pouvez les définir ainsi :
3894 \begin_layout Quotation
3899 kxmod touche_morte touche chaîne_sortie
3902 \begin_layout Standard
3903 Par exemple, sur un clavier slovaque, si vous tapez caron-o, ça génère circonfle
3904 xe-o, il faut donc mettre :
3907 \begin_layout Quotation
3921 \begin_layout Standard
3922 pour le faire marcher correctement.
3923 Vous devez aussi définir comme des exceptions les touches mortes avec i
3924 et j, pour enlever le point avant d'insérer une marque d'accentuation.
3925 Je changerai ceci le moment venu, mais je n'en ai pas encore eu le temps.
3928 \begin_layout Standard
3929 Au fait, à propos des caractères : l'antislash est un caractère d'échappement,
3930 pour l'entrer, il faut taper un double antislash.
3935 ont aussi un sens différent.
3940 indique les commentaires, les guillemets entourent les commandes style
3943 Pour entrer un guillemet, il faut taper
3962 \begin_layout Standard
3963 Si vous faites un fichier de réaffectation clavier qui marche pour votre
3964 langue, merci de me l'envoyer, pour que je puisse l'inclure dans la prochaine
3965 distribution de réaffectations clavier.
3968 \begin_layout Standard
3969 Il y aura plus de mots-clés supportés à l'avenir dans les fichiers de réaffectat
3970 ion clavier, comme :
3973 \begin_layout Itemize
3978 kinclude nom_fichier
3981 \begin_inset space \hfill{}
3984 inclut un autre fichier (
3991 \begin_layout Itemize
3999 \begin_inset space \hfill{}
4002 définit un programme externe de traduction (
4009 \begin_layout Standard
4010 Il devrait aussi chercher dans
4014 les valeurs par défaut (par exemple, une option
4020 pour inclure le clavier par défaut).
4028 \begin_layout Section
4029 Les Claviers Internationaux
4030 \begin_inset CommandInset label
4039 \begin_layout Standard
4040 \begin_inset Note Note
4043 \begin_layout Plain Layout
4044 En révisant ce document en mars 2008, le relecteur anglophone n'a pas vérifié
4045 cette section par manque de compréhension de son contenu.
4046 Ce serait bien que quelqu'un s'en charge.
4047 Le traducteur francophone (SMGC) l'avait traduit tel quel, le relecteur
4048 francophone (JPC) l'a relu tel quel.
4056 \begin_layout Standard
4057 Les deux sections suivantes décrivent en détail la syntaxe des fichiers
4059 \begin_inset Flex Code
4062 \begin_layout Plain Layout
4069 \begin_inset Flex Code
4072 \begin_layout Plain Layout
4079 Ces sections devraient vous aider à concevoir votre propre réaffectation
4080 clavier si celles fournies ne vous donnent pas satisfaction.
4083 \begin_layout Subsection
4089 \begin_layout Standard
4091 \begin_inset Flex Noun
4094 \begin_layout Plain Layout
4100 fait correspondre des appuis clavier à des caractères ou à des chaînes
4102 Il définit une réaffectation clavier
4106 \begin_layout Plain Layout
4107 NdT : Keyboard MAPping.
4113 Cette section décrit les mots clés
4114 \begin_inset Flex Code
4117 \begin_layout Plain Layout
4124 \begin_inset Flex Code
4127 \begin_layout Plain Layout
4134 \begin_inset Flex Code
4137 \begin_layout Plain Layout
4144 \begin_inset Flex Code
4147 \begin_layout Plain Layout
4154 \begin_inset Flex Code
4157 \begin_layout Plain Layout
4166 \begin_layout Labeling
4167 \labelwidthstring 00.00.0000
4168 \begin_inset Flex Code
4171 \begin_layout Plain Layout
4177 fait correspondre un caractère à une chaîne
4180 \begin_layout LyX-Code
4189 \begin_layout Standard
4190 Ceci fait correspondre
4203 , le guillemet double (
4213 ) doivent être protégés par un antislash (
4222 \begin_layout Standard
4223 Voici un exemple de commande
4224 \begin_inset Flex Noun
4227 \begin_layout Plain Layout
4233 qui fait s'afficher le symbole
4234 \begin_inset Flex Noun
4237 \begin_layout Plain Layout
4243 quand on tape la touche
4244 \begin_inset Flex Noun
4247 \begin_layout Plain Layout
4256 \begin_layout LyX-Code
4264 \begin_layout Labeling
4265 \labelwidthstring 00.00.0000
4266 \begin_inset Flex Code
4269 \begin_layout Plain Layout
4275 définit un caractère accentué
4278 \begin_layout LyX-Code
4284 caractère accent autorisés
4287 \begin_layout Standard
4301 C'est le principe de la touche morte
4305 \begin_layout Plain Layout
4310 désigne une touche qui seule ne produit pas de caractère, mais qui produit
4311 le caractère accentué voulu quand elle est suivie par une autre touche
4313 Par exemple, pour écrire un
4316 \begin_inset Quotes fld
4320 \begin_inset Quotes frd
4325 sur un clavier français, il faut d'abord taper sur
4328 \begin_inset Quotes fld
4332 \begin_inset Quotes frd
4340 \begin_inset Quotes fld
4344 \begin_inset Quotes frd
4357 \begin_layout Standard
4362 puis une autre touche qui ne fait pas partie des caractères
4366 , vous obtiendrez un
4370 suivi par l'autre touche non autorisée.
4372 \begin_inset Flex Noun
4375 \begin_layout Plain Layout
4381 efface une touche morte, si vous tapez
4386 \begin_inset Flex Noun
4389 \begin_layout Plain Layout
4395 , le curseur ne recule pas mais annule l'effet que
4399 aurait pu avoir sur la touche suivante.
4402 \begin_layout Standard
4403 Dans l'exemple suivant, il est spécifié que le caractère ' doit être un
4404 accent aigu, autorisé sur les caractères a, e, i, o, u, A, E, I, O et U
4408 \begin_layout LyX-Code
4411 kmod ' acute aeiouAEIOU
4414 \begin_layout Labeling
4415 \labelwidthstring 00.00.0000
4416 \begin_inset Flex Code
4419 \begin_layout Plain Layout
4425 définit une exception au caractère accentué
4428 \begin_layout LyX-Code
4434 accent caractère résultat
4437 \begin_layout Standard
4438 Ceci définit une exception pour l'
4451 doit avoir été assigné auparavant par une déclaration
4452 \begin_inset Flex Code
4455 \begin_layout Plain Layout
4467 ne doit pas faire partie des caractères
4476 Quand vous tapez la séquence
4489 Si une telle déclaration n'existe pas dans le fichier
4490 \begin_inset Flex Code
4493 \begin_layout Plain Layout
4505 touche_accent caractère
4511 est le premier paramètre de la déclaration
4512 \begin_inset Flex Code
4515 \begin_layout Plain Layout
4526 \begin_layout Standard
4527 Avec la commande suivante, vous obtenez äi quand vous tapez acute-i ('i)
4531 \begin_layout LyX-Code
4545 \begin_layout Labeling
4546 \labelwidthstring 00.00.0000
4547 \begin_inset Flex Code
4550 \begin_layout Plain Layout
4556 Combine deux caractères accentués
4559 \begin_layout LyX-Code
4565 accent1 accent2 autorisés
4568 \begin_layout Standard
4569 Celui-ci est assez ésotérique.
4570 Il vous permet de combiner les effets de l'
4578 (dans cet ordre !) sur les caractères
4591 doivent avoir été définies par une commande
4604 \begin_layout Standard
4605 Voyez cet exemple extrait du fichier
4612 \begin_layout LyX-Code
4615 kmod ; acute aeioyvhAEIOYVH
4618 \begin_layout LyX-Code
4624 \begin_layout LyX-Code
4627 kcomb acute umlaut iyIY
4630 \begin_layout Standard
4631 Ça vous permet de taper
4635 et d'avoir l'effet de
4645 \begin_inset Flex Noun
4648 \begin_layout Plain Layout
4654 annule la dernière touche morte, donc si vous tapez
4655 \begin_inset Flex Code
4658 \begin_layout Plain Layout
4673 \begin_layout Subsection
4679 \begin_layout Standard
4680 Après que la réaffectation
4681 \begin_inset Flex Noun
4684 \begin_layout Plain Layout
4690 a été effectuée, un fichier
4691 \begin_inset Flex Code
4694 \begin_layout Plain Layout
4700 convertit les chaînes de symboles obtenues dans la police de caractères.
4701 Actuellement, la distribution de \SpecialChar LyX
4702 comprend au moins les fichiers
4703 \begin_inset Flex Code
4706 \begin_layout Plain Layout
4713 \begin_inset Flex Code
4716 \begin_layout Plain Layout
4725 \begin_layout Standard
4726 En général le fichier
4727 \begin_inset Flex Code
4730 \begin_layout Plain Layout
4736 est une suite de déclarations de la forme :
4739 \begin_layout LyX-Code
4743 numéro_du_caractère chaîne
4746 \begin_layout Standard
4747 Par exemple, pour affecter
4753 au caractère correspondant dans le jeu iso-8859-1 (233), il y a la déclaration
4757 \begin_layout LyX-Code
4765 \begin_layout Standard
4767 \begin_inset Flex Code
4770 \begin_layout Plain Layout
4779 \begin_inset Flex Code
4782 \begin_layout Plain Layout
4793 Notez que le même caractère peut servir pour plus d'une chaîne.
4795 \begin_inset Flex Code
4798 \begin_layout Plain Layout
4807 \begin_layout LyX-Code
4819 \begin_inset Newline newline
4835 \begin_layout Standard
4837 ne trouve pas de correspondance pour la chaîne produite par une touche
4838 ou une séquence avec des touches mortes, il va vérifier si elle ressemble
4839 à un caractère accentué et va essayer à l'écran de tracer un accent par
4840 dessus le caractère.
4843 \begin_layout Subsection
4847 \begin_layout Standard
4848 Il y a une autre façon d'ajouter le support pour des caractères internationaux
4849 par l'intermédiaire des touches mortes.
4850 Une touche morte marche en combinaison avec une lettre pour produire un
4852 Ici, nous allons expliquer comment créer une touche morte vraiment simple
4853 pour montrer comment elles marchent.
4856 \begin_layout Standard
4857 Supposez que vous ayez besoin du caractère circonflexe,
4861 \begin_layout Plain Layout
4862 NdT : déjà présent en français, mais nous allons conserver cet exemple.
4870 \begin_inset Quotes fld
4874 \begin_inset Quotes frd
4880 Vous devez faire correspondre la touche circonflexe à la commande \SpecialChar LyX
4882 \begin_inset Flex Code
4885 \begin_layout Plain Layout
4892 \begin_inset Flex Code
4895 \begin_layout Plain Layout
4902 Maintenant, à chaque fois que vous taperez la touche circonflexe suivie
4903 par une lettre, il y aura un accent circonflexe dessus.
4904 Par exemple, la séquence
4907 \begin_inset Quotes fld
4913 \begin_inset Flex Code
4916 \begin_layout Plain Layout
4925 \begin_inset Quotes frd
4933 \begin_inset Quotes fld
4939 \begin_inset Flex Code
4942 \begin_layout Plain Layout
4951 \begin_inset Quotes frd
4957 Cependant, si vous essayez de taper
4960 \begin_inset Quotes fld
4966 \begin_inset Flex Code
4969 \begin_layout Plain Layout
4978 \begin_inset Quotes frd
4984 va se plaindre avec un bip, car un
4987 \begin_inset Quotes fld
4993 \begin_inset Flex Code
4996 \begin_layout Plain Layout
5005 \begin_inset Quotes frd
5010 ne prend jamais d'accent circonflexe.
5012 \begin_inset Flex Noun
5015 \begin_layout Plain Layout
5021 après une touche morte fait s'afficher l'accent seul.
5022 Notez bien ce dernier point ! Si vous faites correspondre une touche à
5023 une touche morte, vous devez faire correspondre le caractère sur cette
5024 touche à une touche différente.
5025 Faire correspondre la virgule à une cédille est une mauvaise idée, car
5026 vous n'aurez plus que des cédilles à la place des virgules.
5029 \begin_layout Standard
5030 Une façon courante de créer des touches mortes est d'utiliser
5031 \begin_inset Flex Noun
5034 \begin_layout Plain Layout
5041 \begin_inset Flex Noun
5044 \begin_layout Plain Layout
5051 \begin_inset Flex Noun
5054 \begin_layout Plain Layout
5060 en combinaison avec un accent, comme
5063 \begin_inset Quotes fld
5067 \begin_inset Quotes frd
5075 \begin_inset Quotes fld
5079 \begin_inset Quotes frd
5085 Une autre méthode met en jeu
5086 \begin_inset Flex Code
5089 \begin_layout Plain Layout
5096 \begin_inset Flex Code
5099 \begin_layout Plain Layout
5108 \begin_inset space ~
5112 \begin_inset space ~
5117 ) pour configurer la touche spéciale
5118 \begin_inset Flex Code
5121 \begin_layout Plain Layout
5128 Elle agit un peu comme
5129 \begin_inset Flex Noun
5132 \begin_layout Plain Layout
5138 et permet de faire correspondre des touches à des caractères accentués.
5139 Vous pouvez aussi transformer des touches en touches mortes en les affectant
5140 à quelque chose comme
5141 \begin_inset Flex Code
5144 \begin_layout Plain Layout
5150 puis en affectant cette touche symbolique à la commande \SpecialChar LyX
5155 \begin_layout Plain Layout
5160 : C'est exactement ce que je fais dans mes fichiers
5172 \begin_inset space ~
5180 \begin_inset space ~
5185 ) est configurée comme
5189 et j'ai affecté des choses comme
5192 \begin_inset space ~
5200 \begin_inset space ~
5205 à un tas de touches symboliques
5208 \begin_inset Quotes fld
5212 \begin_inset Quotes frd
5218 C'est comme ça que j'obtiens tous mes caractères accentués.
5223 Vous pouvez transformer à peu près n'importe quelle touche en touche
5224 \begin_inset Flex Code
5227 \begin_layout Plain Layout
5234 \begin_inset Flex Code
5237 \begin_layout Plain Layout
5243 , une touche de fonction inutilisée, etc.
5244 Quant aux commandes \SpecialChar LyX
5245 qui produisent des accents, voyez à l'entrée
5246 \begin_inset Flex Code
5249 \begin_layout Plain Layout
5258 \begin_inset space ~
5262 \begin_inset space ~
5268 Là-bas il y a la liste complète.
5271 \begin_layout Subsection
5272 Enregistrer votre configuration linguistique
5275 \begin_layout Standard
5276 Vous pouvez éditer vos préférences dans la fenêtre
5278 Outils\SpecialChar menuseparator
5281 pour que \SpecialChar LyX
5282 démarre avec l'environnement linguistique que vous souhaitez,
5283 automatiquement configuré.
5286 \begin_layout LyX-Code
5290 \begin_layout Chapter
5291 Installer de nouvelles classes de document, formats et modèles
5292 \begin_inset CommandInset label
5294 name "chap:classe-texte"
5299 \begin_inset Argument 1
5302 \begin_layout Plain Layout
5303 Installer de nouvelles classes
5311 \begin_layout Standard
5312 Dans ce chapitre, nous décrivons comment créer et installer de nouveaux
5313 fichiers de format \SpecialChar LyX
5314 ou de modèle, et nous vous offrons une révision des
5315 procédures correctes d'installation de nouvelles classes de document \SpecialChar LaTeX
5319 \begin_layout Standard
5320 D'abord, quelques mots pour décrire une bonne approche de la relation entre
5322 et \SpecialChar LaTeX
5324 Ce qu'il faut bien comprendre, c'est qu'en certain sens, \SpecialChar LyX
5326 de \SpecialChar LaTeX
5328 De fait, du point de vue de \SpecialChar LyX
5329 , \SpecialChar LaTeX
5331 \begin_inset Quotes fld
5335 \begin_inset Quotes frd
5338 particulier parmi d'autres formats susceptibles de produire un résultat.
5339 D'autres formats sont DocBook, texte brut, et XHTML.
5341 est bien entendu un format particulièrement important, mais une très petite
5342 quantité d'information concernant \SpecialChar LaTeX
5343 est réellement contenue dans \SpecialChar LyX
5348 \begin_layout Plain Layout
5349 Certaines commandes sont suffisamment compliquées pour être codées
5350 \begin_inset Quotes fld
5354 \begin_inset Quotes frd
5357 dans les sources \SpecialChar LyX
5358 , mais les développeurs considèrent que c'est une mauvaise
5364 Cette information, même pour des classes standard comme
5365 \begin_inset Flex Code
5368 \begin_layout Plain Layout
5374 , est contenue dans les
5375 \begin_inset Quotes fld
5379 \begin_inset Quotes frd
5383 De même, \SpecialChar LyX
5384 ne connaît pas grand chose de DocBook ou XHTML, tout est décrit
5385 dans les fichiers de format.
5388 \begin_layout Standard
5389 Vous pouvez imaginer un fichier de format pour une classe de document donnée
5390 comme un traducteur entre les constructions \SpecialChar LyX
5391 — paragraphes et leur style
5392 associé, certains types d'inserts, etc.
5393 — et les constructions \SpecialChar LaTeX
5394 , DocBook ou XHTML correspondantes.
5395 Pratiquement tout ce que \SpecialChar LyX
5397 \begin_inset Flex Code
5400 \begin_layout Plain Layout
5406 , par exemple, est contenu dans le ficher
5407 \begin_inset Flex Code
5410 \begin_layout Plain Layout
5416 et dans les fichiers inclus par celui-ci.
5417 Pour cette raison, un étude approfondie de ces fichiers est une bonne idée
5418 si vous avez l'intention d'écrire un fichier de format.
5419 Un bon point de départ est le fichier
5420 \begin_inset Flex Code
5423 \begin_layout Plain Layout
5430 \begin_inset Flex Code
5433 \begin_layout Plain Layout
5440 \begin_inset Flex Code
5443 \begin_layout Plain Layout
5449 et de nombreux autres fichiers de format pour de classes de document \SpecialChar LaTeX
5451 C'est dans ce fichier que sont définies les sections et les constructions
5453 \begin_inset Flex Code
5456 \begin_layout Plain Layout
5462 décrit pour \SpecialChar LyX
5463 comment les paragraphes marqués en style Section, SousSection,
5465 peuvent être traduits en commandes ou balises \SpecialChar LaTeX
5467 Le fichier article.layout ne contient essentiellement que des inclusions
5469 \begin_inset Flex Code
5472 \begin_layout Plain Layout
5481 \begin_layout Standard
5482 Définir la correspondance \SpecialChar LyX
5484 n'est cependant pas la seule fonction des fichiers
5486 Leur autre but est de préciser comment les constructions \SpecialChar LyX
5489 Le fait que ces fichiers assurent ces deux fonctions est souvent source
5490 de confusion, parce qu'elles sont tout à fait séparées: expliquer à \SpecialChar LyX
5492 traduire un style de paragraphe en \SpecialChar LaTeX
5493 ne lui dit pas comment l'afficher;
5494 inversement, expliquer à \SpecialChar LyX
5495 comment afficher un paragraphe ne lui dit pas
5496 comment le traduire en \SpecialChar LaTeX
5497 (sans parler de lui dire comment \SpecialChar LaTeX
5499 Par conséquent, en général, quand vous devez définir une nouvelle construction
5501 , vous devez toujours effectuer deux tâches distinctes: (a) écrire comment
5502 la traduire en \SpecialChar LaTeX
5503 et (b) écrire comment l'afficher.
5506 \begin_layout Standard
5507 La même distinction est vraie pour les autre formats de sortie, bien que
5508 XHTML soit différent sous divers aspects, du fait que dans ce cas \SpecialChar LyX
5510 capable d'utiliser au moins partiellement l'information concernant l'affichage
5511 à l'écran pour créer l'information (sous forme de CSS) nécessaire à l'affichage
5513 Même dans ce cas, cependant, la distinction entre les mécanismes internes
5515 et la façon dont les objets sont restitués à l'extérieur reste valide,
5516 et le contrôle séparé des deux facettes reste possible.
5518 \begin_inset CommandInset ref
5520 reference "sec:Tags-for-XHTML"
5527 \begin_layout Section
5528 Installer de nouveaux fichiers \SpecialChar LaTeX
5532 \begin_layout Standard
5533 Certaines installations peuvent ne pas contenir le paquetage \SpecialChar LaTeX
5535 justement utiliser avec \SpecialChar LyX
5537 Par exemple, vous pouvez avoir besoin de Foil\SpecialChar TeX
5538 , un paquetage pour préparer
5539 des transparents pour rétroprojecteurs.
5540 Les distributions \SpecialChar LaTeX
5541 récentes comme \SpecialChar TeX
5542 Live (depuis 2008) ou MiK\SpecialChar TeX
5544 interface utilisateur pour installer de tels paquetages.
5545 Par exemple avec MiK\SpecialChar TeX
5546 , vous démarrez le programme
5547 \begin_inset Quotes fld
5551 \begin_inset space ~
5555 \begin_inset Quotes frd
5558 pour afficher une liste des paquetages disponibles.
5559 Pour installer l'un d'entre eux, il suffit d'effectuer un clic droit sur
5560 son nom ou sur le bouton correspondant de la barre d'outil.
5563 \begin_layout Standard
5564 Si votre distribution \SpecialChar LaTeX
5565 n'inclut pas un tel gestionnaire de paquetage, ou
5566 si le paquetage n'est pas disponible pour votre distribution, alors faites
5567 comme suit pour l'installer manuellement:
5570 \begin_layout Enumerate
5571 Récupérer le paquetage depuis
5572 \begin_inset CommandInset href
5575 target "http://www.ctan.org/"
5582 \begin_layout Enumerate
5583 Si le paquetage contient un fichier doté d'un suffixe
5584 \begin_inset Quotes fld
5588 \begin_inset Flex Code
5591 \begin_layout Plain Layout
5600 \begin_inset Quotes frd
5603 (c'est le cas pour Foil\SpecialChar TeX
5605 \begin_inset Quotes fld
5609 \begin_inset Quotes frd
5612 alors ouvrir une console, aller dans le répertoire de ce fichier et exécuter
5614 \begin_inset Flex Code
5617 \begin_layout Plain Layout
5627 \begin_inset Quotes fld
5631 \begin_inset Quotes frd
5634 le paquetage et vous disposez des fichiers nécessaires à l'installation.
5635 De nombreux paquetages ne sont pas reliés et vous pouvez sauter cette étape;
5638 \begin_layout Enumerate
5639 Vous devez alors décider si ce paquetage doit être disponible pour tous
5640 les utilisateurs ou seulement pour vous-même.
5641 \begin_inset Separator parbreak
5648 \begin_layout Enumerate
5649 Avec les systèmes *nix (Linux, OSX, etc.), si vous souhaitez que le paquetage
5650 soit disponible pour tous les utilisateurs, installez-le dans l'arborescence
5653 \begin_inset Quotes fld
5657 \begin_inset Quotes frd
5660 , sinon installez-le dans votre arborescence \SpecialChar TeX
5662 \begin_inset Quotes fld
5666 \begin_inset Quotes frd
5670 La nécessité de créer ces arborescences, si elles n'existent pas déjà,
5671 dépend de votre système.
5672 Pour le savoir, examinez le fichier
5673 \begin_inset Flex Code
5676 \begin_layout Plain Layout
5688 \begin_layout Plain Layout
5689 Ce fichier est habituellement dans le répertoire
5693 , bien que vous puissiez exécuter la commande
5694 \begin_inset Flex Code
5697 \begin_layout Plain Layout
5710 L'emplacement de l'arborescence
5711 \begin_inset Quotes fld
5715 \begin_inset Quotes frd
5718 est définie par la variable
5719 \begin_inset Flex Code
5722 \begin_layout Plain Layout
5730 ; elle a usuellement pour valeur
5732 /usr/local/share/texmf/
5734 (installation système),
5736 /usr/local/share/texmf/
5738 (installation utilisateur) ou
5740 /usr/local/texlive/texmf-local
5742 (installation TexLive).
5743 L'emplacement de l'arborescence
5744 \begin_inset Quotes fld
5748 \begin_inset Quotes frd
5752 \begin_inset Flex Code
5755 \begin_layout Plain Layout
5771 où XXXX est l'année de la distribution \SpecialChar TeX
5772 Live (si ces variables ne sont pas
5773 prédéfinies, vous devrez le faire vous-même).
5774 Vous aurez besoin d'avoir les droits d'administration système pour créer
5775 ou modifier l'arborescence
5776 \begin_inset Quotes fld
5780 \begin_inset Quotes frd
5783 , mais votre arborescence
5784 \begin_inset Quotes fld
5788 \begin_inset Quotes frd
5791 ne devrait pas nécessiter de tels droits.
5792 \begin_inset Newline newline
5795 D'une manière générale, il est recommandable d'installer dans le répertoire
5796 utilisateur parce que cette arborescence ne sera pas modifiée lors d'une
5797 mise à jour de votre système.
5798 Elle sera également sauvegardée avec tout le reste lors de le sauvegarde
5799 de votre répertoire utilisateur
5800 \begin_inset Quotes fld
5804 \begin_inset Quotes frd
5807 (que vous effectuez régulièrement, bien entendu).
5810 \begin_layout Enumerate
5811 Avec Windows, si vous souhaitez que le nouveau paquetage soit disponible
5812 pour tous les utilisateurs de votre système, allez dans le répertoire où
5814 est installé, puis dans le sous-répertoire
5822 (pour MiK\SpecialChar TeX
5823 , celui-ci sera implicitement
5840 \begin_layout Plain Layout
5841 Notez que ce chemin sera celui des installations anglophones.
5842 Pour une installation germanophone, ce serait
5843 \begin_inset Flex Code
5846 \begin_layout Plain Layout
5863 , de même pour d'autres langages.
5868 Créer dans ce répertoire un nouveau répertoire dénommé
5869 \begin_inset Flex Code
5872 \begin_layout Plain Layout
5880 et copiez tous les fichiers du paquetage dedans.
5881 Si le paquetage ne doit être accessible que par vous ou si vous n'avez
5882 pas les droits d'administration, faites de même, mais dans le répertoire
5885 avec MiK\SpecialChar TeX
5886 2.8 sur WinXP le répertoire
5887 \begin_inset Newline newline
5893 \begin_inset Flex Code
5896 \begin_layout Plain Layout
5901 Documents and Settings
5913 \begin_inset Newline newline
5917 \begin_inset Phantom HPhantom
5920 \begin_layout Plain Layout
5932 \begin_inset Flex Code
5935 \begin_layout Plain Layout
5956 \begin_inset Newline newline
5959 Avec Vista ce sera le répertoire
5960 \begin_inset Newline newline
5966 \begin_inset Flex Code
5969 \begin_layout Plain Layout
5998 \begin_layout Enumerate
5999 Vous devez alors informer \SpecialChar LaTeX
6000 de la présence de nouveaux fichiers.
6001 Ceci dépend de nouveau de la distribution \SpecialChar LaTeX
6003 \begin_inset Separator parbreak
6010 \begin_layout Enumerate
6011 Avec \SpecialChar TeX
6012 Live, exécuter la commande
6013 \begin_inset Flex Code
6016 \begin_layout Plain Layout
6025 Si vous avez installé le paquetage pour tous les utilisateurs, vous aurez
6026 besoin des droits d'administration pour ce faire;
6029 \begin_layout Enumerate
6030 Avec MiK\SpecialChar TeX
6031 , si vous avez installé le paquetage pour tous les utilisateurs,
6032 démarrez le programme
6035 \begin_inset Quotes fld
6039 \begin_inset space ~
6045 \begin_inset Quotes frd
6048 et appuyez sur le bouton
6049 \begin_inset Quotes fld
6057 \begin_inset Quotes frd
6061 Sinon démarrez le programme
6062 \begin_inset Quotes fld
6070 \begin_inset Quotes frd
6077 \begin_layout Enumerate
6078 Enfin, vous devez informer \SpecialChar LyX
6079 de l'existence de nouveaux paquetages: dans
6083 Outils\SpecialChar menuseparator
6086 , puis redémarrez \SpecialChar LyX
6090 \begin_layout Standard
6091 Le paquetage est maintenant installé.
6092 Dans notre exemple, la classe de document
6093 \begin_inset Flex Code
6096 \begin_layout Plain Layout
6100 \begin_inset space ~
6107 \begin_layout Plain Layout
6119 est maintenant disponible dans
6121 Document\SpecialChar menuseparator
6122 Paramètres\SpecialChar ldots
6123 \SpecialChar menuseparator
6130 \begin_layout Standard
6131 Si vous souhaitez utiliser une classe de document qui ne figure pas dans
6134 Document\SpecialChar menuseparator
6135 Paramètres\SpecialChar menuseparator
6138 , vous devez créer une fichier de
6139 \begin_inset Quotes fld
6143 \begin_inset Quotes frd
6147 \begin_inset Quotes fld
6151 \begin_inset Quotes frd
6155 Ceci est le sujet du paragraphe suivant.
6158 \begin_layout Section
6159 Types de fichiers de formats
6162 \begin_layout Standard
6163 Cette section décrit les différentes variétés de fichiers contenant les
6164 informations de format: instructions pour l'affichage par \SpecialChar LyX
6165 et pour la traductio
6166 n en \SpecialChar LaTeX
6167 , DocBook ou XHTML, ou autre format de sortie désiré, des styles de
6168 paragraphe et de caractère variés.
6171 \begin_layout Standard
6172 Nous essayons ici de donner une description complète de la procédure à suivre;
6173 il y a cependant une telle variété de classes \SpecialChar LaTeX
6174 supportant des types de
6175 document très différents que nous ne pouvons pas espérer couvrir tous les
6176 cas possibles ni tous les problèmes que vous pourrez rencontrer.
6177 La liste de messagerie des utilisateurs \SpecialChar LyX
6178 est fréquentée par des personnes
6179 expérimentées dans l'écriture des formats, qui voudront partager ce qu'elles
6180 ont appris, n'hésitez pas à poser des questions sur cette liste.
6183 \begin_layout Standard
6184 Quand vous prévoyez d'écrire un nouveau format, il est extrêmement utile
6185 de regarder les formats distribués avec \SpecialChar LyX
6187 Si vous écrivez un fichier de format pour une classe de document \SpecialChar LaTeX
6189 intéresser d'autres personnes, ou si vous écrivez un module utile, vous
6190 pouvez envisager de l'insérer dans les
6191 \begin_inset CommandInset href
6193 name "pages dans le wiki LyX"
6194 target "http://wiki.lyx.org/Layouts/Layouts"
6198 , voire de le soumettre à la liste des développeurs, pour qu'il figure dans
6199 la distribution de \SpecialChar LyX
6204 \begin_layout Plain Layout
6205 Notez bien que du fait que \SpecialChar LyX
6206 est diffusé sous licence GPL (General Public
6207 License), toute contribution doit être également sous licence GPL.
6215 \begin_layout Subsection
6217 \begin_inset CommandInset label
6219 name "subsec:Modules_de_format"
6226 \begin_layout Standard
6227 Nous avons mentionné jusqu'ici les
6228 \begin_inset Quotes fld
6232 \begin_inset Quotes frd
6236 mais il existe différentes sortes de fichiers qui contiennent des informations
6238 Les fichiers de format au sens strict ont pour suffixe
6239 \begin_inset Flex Code
6242 \begin_layout Plain Layout
6248 et contiennent l'information nécessaire à \SpecialChar LyX
6249 pour les classes de document.
6250 Depuis \SpecialChar LyX
6251 1.6, cependant, les informations de format peuvent être incluses
6256 de format, qui ont pour suffixe
6257 \begin_inset Flex Code
6260 \begin_layout Plain Layout
6267 Les modules sont aux paquetages \SpecialChar LaTeX
6268 à peu près ce que sont les fichiers de
6269 format aux classes de document, et certains modules — tels que le module
6271 \begin_inset Quotes fld
6275 \begin_inset Quotes frd
6278 — offrent la fonctionnalité d'un seul paquetage.
6279 En un sens, le modules de format sont aussi similaires aux fichiers d'inclusion
6283 \begin_layout Plain Layout
6284 Ceux-ci peuvent avoir un suffixe quelconque, mais par convention il leur
6285 a été attribué le suffixe
6286 \begin_inset Flex Code
6289 \begin_layout Plain Layout
6300 — des fichiers comme
6301 \begin_inset Flex Code
6304 \begin_layout Plain Layout
6312 — dans le fait que les modules ne sont pas spécifiques du format d'un document
6313 donné, mais peuvent être utilisés avec de nombreux formats différents.
6314 Cependant l'utilisation d'un fichier d'inclusion (dans
6315 \begin_inset Flex Code
6318 \begin_layout Plain Layout
6324 par exemple) nécessite la modification du fichier de format
6325 \begin_inset Flex Code
6328 \begin_layout Plain Layout
6334 ; au lieu de cette modification, les modules sont sélectionnés dans la page
6336 \begin_inset Flex Noun
6339 \begin_layout Plain Layout
6342 Document\SpecialChar menuseparator
6343 Paramètres\SpecialChar ldots
6352 \begin_layout Standard
6353 Rédiger des modules est la façon la plus simple de se familiariser avec
6354 l'écriture des formats, puisque ce peut être aussi simple que l'ajout d'un
6355 seul nouveau paragraphe ou insert.
6356 Mais en principe, les modules peuvent inclure tout ce que peuvent inclure
6360 \begin_layout Standard
6361 Après la création d'un nouveau module, vous devrez reconfigurer et redémarrer
6363 pour que le module apparaisse dans le menu.
6364 Cependant, les modifications que vous faites dans le module seront immédiatemen
6365 t actives, si vous ouvrez
6366 \begin_inset Flex Noun
6369 \begin_layout Plain Layout
6372 Document\SpecialChar menuseparator
6373 Paramètres\SpecialChar ldots
6374 \SpecialChar menuseparator
6380 , sélectionnez un module et appuyez sur
6381 \begin_inset Quotes fld
6385 \begin_inset Quotes frd
6391 Il vous est fortement recommandé de sauvegarder votre travail avant de procéder
6397 il vous est fortement recommandé de ne pas essayer de modifier des modules
6398 durant une travail productif sur un document
6401 Bien évidemment, les développeurs s'efforcent de conserver une bonne stabilité
6403 dans de telles situations, mais les erreurs de syntaxe et autres dans
6404 votre module pourraient déclencher des comportements bizarres.
6407 \begin_layout Subsubsection
6411 \begin_layout Standard
6412 Les modules sont à \SpecialChar LyX
6413 ce que les paquetages sont à \SpecialChar LaTeX
6415 Cependant, il arrive que vous souhaitiez disposer d'un insert ou d'un style
6416 de caractère pour un seul document, et écrire un module qui sera universel
6418 Vous avez alors besoin du
6419 \begin_inset Quotes fld
6423 \begin_inset Quotes frd
6430 \begin_layout Standard
6431 Vous le trouverez via
6433 Document\SpecialChar menuseparator
6434 Paramètres\SpecialChar ldots
6435 \SpecialChar menuseparator
6439 La grande zone textuelle vous permet de saisir ce que vous mettriez dans
6440 un fichier de format ou de module.
6441 Vous pouvez voir le format local comme un module qui n'appartient qu'au
6442 document en cours de saisie.
6443 De ce fait, vous devez saisir une balise
6444 \begin_inset Flex Code
6447 \begin_layout Plain Layout
6454 N'importe quel format est admissible, mais on utilise d'habitude le format
6455 de la version de \SpecialChar LyX
6456 utilisée (pour \SpecialChar LyX
6457 2.1, le format porte le numéro 48).
6458 Vous devez savoir que le format local n'existe pas pour les versions de
6460 antérieures à 1.6, vous ne devez donc pas l'utiliser si vous envisagez
6461 d'exporter votre document en version 1.5 ou antérieure (en fait, sans perdre
6462 l'information de format local).
6463 Si vous souhaitez exporter vers \SpecialChar LyX
6464 version 1.6 — le format local est reconnu,
6465 mais il n'y a pas d'interface pour y accéder — vous devez alors utiliser
6466 le format 11 et bien entendu vous restreindre aux constructions de format
6467 qui étaient disponibles avec \SpecialChar LyX
6471 \begin_layout Standard
6472 Lorsque vous avez saisi quelque chose dans la fenêtre de
6473 \begin_inset Flex Code
6476 \begin_layout Plain Layout
6484 \begin_inset Quotes fld
6492 \begin_inset Quotes frd
6495 qui se trouve en bas.
6496 Cliquer sur ce bouton entraînera une vérification de la validité du code
6497 que vous aurez saisi.
6499 vous donne cette information sans hélas l'accompagner d'un diagnostic
6500 d'erreurs explicite.
6501 Ces erreurs seront cependant affichées dans la fenêtre d'appel si vous
6502 avez activé \SpecialChar LyX
6504 Vous ne pourrez pas appliquer ou enregistrer votre format tant qu'il n'est
6508 \begin_layout Standard
6509 Les précautions indiquées à la fin de la section précédente s'appliquent
6511 Ne jouez pas avec un format local pendant un vrai travail, surtout si vous
6512 n'avez pas enregistré votre document.
6513 Ceci dit, utiliser un format local avec un document de test peut être très
6514 pratique pour essayer de nouvelles choses, voire pour aborder l’écriture
6518 \begin_layout Subsection
6519 Format pour un fichier
6520 \begin_inset Flex Code
6523 \begin_layout Plain Layout
6532 \begin_layout Standard
6533 Les deux situations que vous êtes probablement susceptibles de rencontrer
6534 quand vous voulez gérer une nouvelle classe de document \SpecialChar LaTeX
6536 \SpecialChar LaTeX2e
6538 \begin_inset Flex Code
6541 \begin_layout Plain Layout
6548 \begin_inset Flex Code
6551 \begin_layout Plain Layout
6558 Interfacer une nouveau fichier de style est assez facile, Interfacer une
6559 nouvelle classe est plus compliqué: nous allons décrire la première opération
6560 ici, et la seconde dans le paragraphe suivant.
6561 Des considérations analogues s'appliquent bien entendu si vous voulez interface
6562 r une nouvelle DTD DocBook.
6565 \begin_layout Standard
6566 La situation la plus simple se présente si votre nouvelle classe de document
6567 est fournie sous la forme d'un fichier de style à utiliser en combinaison
6568 avec une classe de document existante, déjà interfacée.
6569 Dans notre exemple, le fichier de style sera appelé
6570 \begin_inset Flex Code
6573 \begin_layout Plain Layout
6579 et il doit être utilisé avec la classe standard
6580 \begin_inset Flex Code
6583 \begin_layout Plain Layout
6592 \begin_layout Standard
6593 Commencez par copier le fichier de format de la classe de document en question
6594 dans votre répertoire local.
6597 \begin_layout LyX-Code
6598 cp report.layout ~/.lyx/layouts/ma_classe.layout
6601 \begin_layout Standard
6606 et changez la ligne :
6609 \begin_layout LyX-Code
6612 Declare\SpecialChar LaTeX
6616 \begin_layout Standard
6620 \begin_layout LyX-Code
6623 Declare\SpecialChar LaTeX
6624 Class[report, ma_classe.sty]{report (ma_classe)}
6627 \begin_layout Standard
6631 \begin_layout LyX-Code
6633 \begin_inset Newline newline
6638 usepackage{ma_classe}
6639 \begin_inset Newline newline
6645 \begin_layout Standard
6646 près du début du fichier.
6649 \begin_layout Standard
6650 Démarrez \SpecialChar LyX
6652 \begin_inset Flex Noun
6655 \begin_layout Plain Layout
6656 Outils\SpecialChar menuseparator
6663 Redémarrez \SpecialChar LyX
6664 et essayez de créer un nouveau document.
6666 \begin_inset Quotes fld
6670 \begin_inset Flex Noun
6673 \begin_layout Plain Layout
6675 \begin_inset space ~
6684 \begin_inset Quotes frd
6687 parmi les classes de document dans la fenêtre
6688 \begin_inset Flex Noun
6691 \begin_layout Plain Layout
6692 Document\SpecialChar menuseparator
6693 Paramètres\SpecialChar ldots
6694 \SpecialChar menuseparator
6701 Il est probable que certaines des commandes de section devront être différentes
6702 de celles de la classe de base
6706 \begin_layout Plain Layout
6714 , vous pouvez donc jouer avec les réglages des différentes sections si vous
6716 Les informations de format pour le sectionnement se trouvent dans
6717 \begin_inset Flex Code
6720 \begin_layout Plain Layout
6726 , mais il n'est pas nécessaire de recopier ce fichier pour le modifier.
6727 Il vous suffit en effet d'ajouter vos modifications au fichier de format,
6729 \begin_inset Flex Code
6732 \begin_layout Plain Layout
6734 \begin_inset Flex Code
6737 \begin_layout Plain Layout
6748 , qui implique l'inclusion de
6749 \begin_inset Flex Code
6752 \begin_layout Plain Layout
6759 Par exemple, vous pourriez ajouter ces lignes:
6762 \begin_layout LyX-Code
6768 \begin_layout LyX-Code
6774 \begin_layout LyX-Code
6780 \begin_layout LyX-Code
6786 \begin_layout LyX-Code
6792 \begin_layout Standard
6793 pour modifier la police des titres de chapitre en police sens empattements.
6794 Ceci écrasera (ou bien, en l'occurrence, ajoutera) la déclaration existante
6795 pour le style Chapitre.
6798 \begin_layout Standard
6799 Votre nouveau paquetage peut également fournir des commandes ou des environnemen
6800 ts qui n'existent pas dans la classe de base.
6801 dans ce cas, il vous faudra ajouter ceux-ci au fichier de format.
6803 \begin_inset space ~
6807 \begin_inset CommandInset ref
6809 reference "sec:Syntaxe-des"
6813 pour savoir comment faire.
6816 \begin_layout Standard
6818 \begin_inset Flex Code
6821 \begin_layout Plain Layout
6827 peut être utilisé avec plusieurs classes de document différentes, vous
6828 trouverez sans doute plus approprié d'écrire un module que vous pourrez
6829 charger avec la classe de base.
6830 Le module le plus simple qu'il est possible d'écrire dans ce contexte est
6834 \begin_layout LyX-Code
6839 Declare\SpecialChar LyX
6840 Module{mon paquetage}
6843 \begin_layout LyX-Code
6849 \begin_layout LyX-Code
6852 #Support for mypkg.sty.
6855 \begin_layout LyX-Code
6859 \begin_inset Newline newline
6865 \begin_layout LyX-Code
6869 \begin_inset Newline newline
6875 \begin_layout LyX-Code
6879 \begin_inset Newline newline
6885 \begin_inset Newline newline
6891 \begin_layout Standard
6892 Un module plus compliqué pourrait modifier le comportement de constructions
6893 existantes ou d'en définir de nouvelles.
6895 \begin_inset space ~
6899 \begin_inset CommandInset ref
6901 reference "sec:Syntaxe-des"
6908 \begin_layout Subsection
6909 Format pour un fichier
6910 \begin_inset Flex Code
6913 \begin_layout Plain Layout
6922 \begin_layout Standard
6923 Deux possibilités se présentent.
6927 \begin_layout Standard
6928 Soit le fichier de classe est fondé sur une classe de document existante.
6929 Par exemple, de nombreuses classes pour une thèse sont des variantes de
6931 \begin_inset Flex Code
6934 \begin_layout Plain Layout
6941 Pour vérifier que c'est le cas pour la vôtre, cherchez une ligne comme
6944 \begin_layout LyX-Code
6952 \begin_layout Standard
6953 dans le fichier de classe.
6954 Si c'est la cas, vous pouvez essentiellement procéder comme dans la section
6955 précédente, bien que la ligne
6956 \begin_inset Flex Code
6959 \begin_layout Plain Layout
6960 Declare\SpecialChar LaTeX
6967 Si votre nouvelle classe est une thèse, et est fondée sur
6968 \begin_inset Flex Code
6971 \begin_layout Plain Layout
6977 , cette ligne doit être
6983 \begin_layout Plain Layout
6984 Et enregistrer le fichier comme
6985 \begin_inset Flex Code
6988 \begin_layout Plain Layout
6996 facilitera les choses: \SpecialChar LyX
6997 suppose que la classe de document a le même nom
6998 que le fichier de format.
7008 \begin_layout LyX-Code
7013 Declare\SpecialChar LaTeX
7014 Class[thesis,book]{thesis}
7017 \begin_layout Standard
7018 Soit le fichier de classe est original.
7019 Dans ce cas, vous devrez probablement créer votre propre format.
7020 Nous vous suggérons fortement de copier un fichier de format existant qui
7021 utilise une classe \SpecialChar LaTeX
7022 similaire et de le modifier si c'est possible.
7023 Utilisez au moins un fichier existant comme point de départ pour savoir
7024 quels sont les éléments dont vous devez vous occuper.
7025 Encore une fois, les spécificités sont décrites ci-après.
7028 \begin_layout Subsection
7030 \begin_inset CommandInset label
7039 \begin_layout Standard
7040 Une fois qu'un fichier de format a été crée pour une classe de document,
7041 vous désirerez peut-être créer un
7046 Un modèle est une sorte de mode d'emploi pour votre format, montrant comment
7047 il peut être utilisé, mais avec un contenu fictif.
7048 Vous pouvez jeter un œil aux divers modèles distribués avec \SpecialChar LyX
7052 \begin_layout Standard
7053 Les modèles sont créés comme les documents normaux.
7054 La seule différence est que les documents normaux contiennent tous les
7055 réglages possibles, y compris les polices et la taille du papier.
7056 Or on ne veut en général pas qu'un modèle modifie ces réglages implicites.
7057 Pour cette raison, l'auteur d'un modèle doit enlever les commandes correspondan
7059 \begin_inset Flex Code
7062 \begin_layout Plain Layout
7071 \begin_inset Flex Code
7074 \begin_layout Plain Layout
7082 du fichier modèle \SpecialChar LyX
7084 C'est faisable avec un simple éditeur de texte, comme
7085 \begin_inset Flex Code
7088 \begin_layout Plain Layout
7095 \begin_inset Flex Code
7098 \begin_layout Plain Layout
7107 \begin_layout Standard
7108 Mettez les fichiers modèles que vous avez créés et édités dans
7109 \begin_inset Flex Code
7112 \begin_layout Plain Layout
7118 , copiez ceux que vous utilisez du répertoire global de modèles
7119 \begin_inset Flex Code
7122 \begin_layout Plain Layout
7129 vers le même endroit, et redéfinissez le répertoire de modèles dans la
7131 \begin_inset Flex Noun
7134 \begin_layout Plain Layout
7135 Outils\SpecialChar menuseparator
7136 Préférences\SpecialChar menuseparator
7145 \begin_layout Standard
7147 \begin_inset Flex Code
7150 \begin_layout Plain Layout
7156 a un statut particulier.
7157 Il est chargé à chaque fois que vous créez un nouveau document avec
7158 \begin_inset Flex Noun
7161 \begin_layout Plain Layout
7162 Fichier\SpecialChar menuseparator
7168 afin d'avoir les réglages implicites.
7169 Pour créer ce modèle depuis \SpecialChar LyX
7170 , vous n'avez qu'à ouvrir un document ayant
7171 déjà les réglages voulus, et appuyer sur le bouton
7172 \begin_inset Flex Noun
7175 \begin_layout Plain Layout
7176 Enregistrer comme valeurs implicites
7184 \begin_layout Subsection
7185 Mise à jour des anciens fichiers de format
7188 \begin_layout Standard
7189 La syntaxe des fichiers de format change à chaque publication d'une nouvelle
7190 version de \SpecialChar LyX
7191 , et les anciens fichiers de format doivent donc être convertis
7192 dans la nouvelle syntaxe.
7194 lit un fichier de format écrit avec une syntaxe ancienne, il appelle
7196 \begin_inset Flex Code
7199 \begin_layout Plain Layout
7205 pour le convertir dans un fichier temporaire doté de la nouvelle syntaxe.
7206 Le fichier original reste intact.
7207 Si vous utilisez le fichier de format souvent, vous voudrez sans doute
7208 rendre les modifications permanentes, pour éviter des conversions répétitives
7209 de la part de \SpecialChar LyX
7211 Pour ce faire, vous pouvez appeler le convertisseur manuellement:
7214 \begin_layout Enumerate
7218 \begin_inset Flex Code
7221 \begin_layout Plain Layout
7234 \begin_inset Flex Code
7237 \begin_layout Plain Layout
7248 \begin_layout Enumerate
7249 exécutez la commande
7250 \begin_inset Flex Code
7253 \begin_layout Plain Layout
7254 python \SpecialChar LyX
7255 Dir/scripts/layout2layout.py myclass.old myclass.layout
7261 \begin_inset Newline newline
7265 \begin_inset Flex Code
7268 \begin_layout Plain Layout
7275 est le nom de votre répertoire \SpecialChar LyX
7279 \begin_layout Standard
7280 Le convertisseur ne gère que les changements de syntaxe.
7281 Il ne peut pas gérer les modifications du contenu des fichiers inclus,
7282 ceux-ci doivent être convertis séparément.
7285 \begin_layout Section
7286 Syntaxe des fichiers de format
7287 \begin_inset CommandInset label
7289 name "sec:Syntaxe-des"
7296 \begin_layout Standard
7297 Les sections suivantes vous expliquent à quoi vous vous attaquez quand vous
7298 décidez de mettre les mains dans le cambouis, et de créer ou d'éditer votre
7299 propre fichier de format.
7300 Notre conseil est d'aller doucement et d'enregistrer souvent pour faire
7302 Ce n'est pas si dur que ça, mais il y a une multitude d'options et vous
7303 pouvez vous laisser submerger si vous essayez d'en faire trop d'un coup.
7304 Il est plus facile d'utiliser des formats existants comme référence ou
7305 modèle ou de modifier un fichier de format existant pour vos besoins.
7308 \begin_layout Standard
7309 Toutes les balises décrites dans ce chapitre sont insensibles à la casse:
7311 \begin_inset Flex Code
7314 \begin_layout Plain Layout
7321 \begin_inset Flex Code
7324 \begin_layout Plain Layout
7331 \begin_inset Flex Code
7334 \begin_layout Plain Layout
7340 sont une seule et même balise.
7341 Les valeurs possibles sont inscrites entre crochets après le nom de la
7343 La valeur implicite d'une fonction quand elle n'est pas définie dans le
7344 fichier décrivant la classe de texte est
7347 \begin_inset Flex Code
7350 \begin_layout Plain Layout
7361 Si le paramètre est d'un type particulier la valeur implicite est indiquée
7363 \begin_inset Flex Code
7366 \begin_layout Plain Layout
7377 \begin_layout Subsection
7378 Déclaration et classification d'une classe de document
7381 \begin_layout Standard
7382 Les lignes qui commencent par un
7386 dans un fichier de format sont les commentaires.
7387 Il y a une exception à cette règle : tous les
7388 \begin_inset Flex Code
7391 \begin_layout Plain Layout
7397 doivent commencer par ceci :
7400 \begin_layout LyX-Code
7403 #% Do not delete the line below; configure depends on this
7407 \begin_layout Plain Layout
7408 Ne pas effacer la ligne ci-dessous ; configure compte dessus.
7416 \begin_layout LyX-Code
7425 \begin_layout Plain Layout
7432 eXClass{Article (Standard Class)}
7435 \begin_layout LyX-Code
7440 DeclareCategory{Articles}
7443 \begin_layout Standard
7444 Les deuxième et troisième lignes servent lors de la (re)configuration de
7447 Le fichier de format est lu par le script \SpecialChar LaTeX
7449 \begin_inset Flex Code
7452 \begin_layout Plain Layout
7458 , dans un mode spécial où
7459 \begin_inset Flex Code
7462 \begin_layout Plain Layout
7469 La première ligne est juste un commentaire \SpecialChar LaTeX
7470 , la deuxième contient la déclaratio
7471 n obligatoire de la classe de texte et la troisième contient la classification
7472 facultative de la classe.
7473 Si ces lignes apparaissent dans un fichier appelé
7474 \begin_inset Flex Code
7477 \begin_layout Plain Layout
7483 , elles définissent alors une classe de texte appelée
7484 \begin_inset Flex Code
7487 \begin_layout Plain Layout
7493 (le nom du fichier de format) qui utilise la classe de document \SpecialChar LaTeX
7495 \begin_inset Flex Code
7498 \begin_layout Plain Layout
7504 (implicitement, le même nom que le format).
7506 \begin_inset Quotes fld
7509 Article (Standard Class)
7510 \begin_inset Quotes frd
7513 qui apparaît ci-dessus sert de description de la classe de texte dans la
7515 \begin_inset Flex Noun
7518 \begin_layout Plain Layout
7519 Document\SpecialChar menuseparator
7520 Paramètres\SpecialChar ldots
7521 \SpecialChar menuseparator
7529 \begin_inset Quotes fld
7533 \begin_inset Quotes frd
7536 dans l'exemple) est également utilisés dans la fenêtre
7539 \begin_inset Flex Noun
7542 \begin_layout Plain Layout
7543 Document\SpecialChar menuseparator
7544 Paramètres\SpecialChar ldots
7545 \SpecialChar menuseparator
7553 : les classes sont regroupées par catégories (qui sont aussi des genres
7554 de documents, les catégories typiques sont
7555 \begin_inset Quotes fld
7559 \begin_inset Quotes frd
7563 \begin_inset Quotes fld
7567 \begin_inset Quotes frd
7571 \begin_inset Quotes fld
7575 \begin_inset Quotes frd
7579 \begin_inset Quotes fld
7583 \begin_inset Quotes frd
7587 \begin_inset Quotes fld
7591 \begin_inset Quotes frd
7595 \begin_inset Quotes fld
7599 \begin_inset Quotes frd
7603 Si la troisième lignes est vide, la classe apparaîtra comme
7604 \begin_inset Quotes fld
7608 \begin_inset Quotes frd
7614 \begin_layout Standard
7615 Supposons que vous ayez écrit votre propre classe de texte qui utilise la
7617 \begin_inset Flex Code
7620 \begin_layout Plain Layout
7626 , mais dans laquelle vous avez changé l'apparence des en-têtes de sections.
7627 Si vous la mettez dans un fichier
7628 \begin_inset Flex Code
7631 \begin_layout Plain Layout
7637 , l'en-tête de ce fichier doit être :
7640 \begin_layout LyX-Code
7643 #% Do not delete the line below; configure depends on this
7646 \begin_layout LyX-Code
7655 \begin_layout Plain Layout
7662 eXClass[article]{Article (avec Mes En-têtes)}
7665 \begin_layout LyX-Code
7670 DeclareCategory{Articles}
7673 \begin_layout Standard
7674 Ceci déclare une classe de texte
7675 \begin_inset Flex Code
7678 \begin_layout Plain Layout
7684 , associée avec la classe de document \SpecialChar LaTeX
7686 \begin_inset Flex Code
7689 \begin_layout Plain Layout
7696 \begin_inset Quotes fld
7699 Article (avec Mes En-têtes)
7700 \begin_inset Quotes frd
7704 Si votre classe de texte repose sur plusieurs paquetages, vous pouvez la
7708 \begin_layout LyX-Code
7711 #% Do not delete the line below; configure depends on this
7714 \begin_layout LyX-Code
7723 \begin_layout Plain Layout
7730 eXClass[article,machin.sty]{Article (avec Mes En-têtes)}
7733 \begin_layout LyX-Code
7738 DeclareCategory{Articles}
7741 \begin_layout Standard
7742 Ceci indique que votre classe de texte utilise le paquetage
7743 \begin_inset Flex Code
7746 \begin_layout Plain Layout
7753 Enfin, il est aussi possible de déclarer des classes pour du code DocBook.
7754 Les déclarations ressemblent en général à :
7757 \begin_layout LyX-Code
7760 #% Do not delete the line below; configure depends on this
7763 \begin_layout LyX-Code
7768 DeclareDocBookClass[article]{SGML (DocBook Article)}
7771 \begin_layout LyX-Code
7776 DeclareCategory{Articles}
7779 \begin_layout Standard
7780 Notez que ces déclarations peuvent aussi recevoir un paramètre optionnel
7781 déclarant le nom de la classe de document (mais pas une liste).
7784 \begin_layout Standard
7785 Donc, de la manière la plus explicite, la forme d'une déclaration de format
7789 \begin_layout LyX-Code
7798 \begin_layout Plain Layout
7805 eXClass[class,package.sty]{description du format}
7808 \begin_layout LyX-Code
7813 DeclareCategory{catégorie}
7816 \begin_layout Standard
7817 Il n'est nécessaire de déclarer la classe que si le nom de la classe \SpecialChar LaTeX
7819 le nom du fichier de format diffèrent, ou si des paquetages sont à spécifier.
7820 Si le nom de la classe n'est pas spécifiée, \SpecialChar LyX
7821 suppose qu'elle est identique
7822 à celle du fichier de format.
7825 \begin_layout Standard
7826 Une fois que la classe de texte a été modifiée à votre goût, tout ce que
7827 vous avez à faire est de la copier soit dans
7828 \begin_inset Flex Code
7831 \begin_layout Plain Layout
7839 \begin_inset Flex Code
7842 \begin_layout Plain Layout
7849 \begin_inset Flex Noun
7852 \begin_layout Plain Layout
7853 Outils\SpecialChar menuseparator
7854 Recon\SpecialChar softhyphen
7861 Quittez \SpecialChar LyX
7862 et redémarrez-le; votre nouvelle classe de texte devrait alors
7863 être disponible avec les autres.
7866 \begin_layout Standard
7867 Une fois le fichier de format installé, vous pouvez le modifier et vérifier
7868 l'effet de ces modifications sans reconfigurer ou redémarrer \SpecialChar LyX
7873 \begin_layout Plain Layout
7874 Avec les versions de \SpecialChar LyX
7875 antérieures à 1.6, il vous fallait redémarrer \SpecialChar LyX
7877 valider les modifications effectuées dans les fichiers de format.
7878 De ce fait, les modifications pouvaient prendre beaucoup de temps.
7883 Vous pouvez imposer un rechargement du format en service en utilisant la
7885 \begin_inset Flex Noun
7888 \begin_layout Plain Layout
7897 Cette fonction n'est implicitement liée à aucun raccourci — vous pouvez
7898 bien sûr la lier à une touche vous-même.
7899 Si vous voulez utiliser cette fonction, il vous suffit de la saisir dans
7904 \begin_layout Standard
7910 \begin_inset Flex Noun
7913 \begin_layout Plain Layout
7921 est une fonctionnalité
7922 \begin_inset Quotes fld
7926 \begin_inset Quotes frd
7938 recommandé de sauvegarder votre travail avant de procéder ainsi
7943 En fait, il vous est
7947 recommandé de ne pas essayer de modifier des formats durant une travail
7948 productif sur un document.
7949 Utilisez un document de test, les erreurs de syntaxe et autres dans votre
7950 module pourraient déclencher des comportements bizarres.
7951 En particulier, de telles erreurs pourraient inciter \SpecialChar LyX
7953 formats en service comme incorrects et à essayer de basculer sur un autre
7958 \begin_layout Plain Layout
7959 Les erreurs de syntaxe vraiment graves peuvent même stopper \SpecialChar LyX
7961 Ceci provient du fait que certaines erreurs rendent \SpecialChar LyX
7963 la moindre information de format.
7964 Faites attention\SpecialChar ldots
7970 Les développeurs s'efforcent de conserver une bonne stabilité à \SpecialChar LyX
7972 telles situations, mais il vaut mieux être sûr que regretter
7976 \begin_layout Plain Layout
7977 Puisque nous en sommes au conseils: faites des sauvegardes régulières.
7978 Et soyez gentil avec votre maman.
7986 \begin_layout Subsection
7987 Déclaration d'un module
7990 \begin_layout Standard
7991 La première ligne d'un module doit être rédigée comme suit:
7994 \begin_layout LyX-Code
8003 \begin_layout Plain Layout
8012 yXModule[endnotes.sty]{Endnotes}
8015 \begin_layout Standard
8016 L'argument obligatoire, entre accolades, est le nom du module, tel qu'il
8018 \begin_inset Flex Noun
8021 \begin_layout Plain Layout
8022 Document\SpecialChar menuseparator
8023 Paramètres\SpecialChar menuseparator
8030 L'argument entre crochets est facultatif: il déclare n'importe quel paquetage
8032 dont dépend le module.
8033 Il est également possible d'utiliser la clé
8034 \begin_inset Flex Noun
8037 \begin_layout Plain Layout
8043 en argument optionnel: elle déclare que le module ne peut être employé
8044 que s'il existe un chemin de conversion entre les formats
8045 \begin_inset Flex Code
8048 \begin_layout Plain Layout
8055 \begin_inset Flex Code
8058 \begin_layout Plain Layout
8067 \begin_layout Standard
8068 La déclaration du module devra être suivi par des lignes descriptives comme
8073 \begin_layout Plain Layout
8074 En anglais de préférence si le module doit être diffusé par \SpecialChar LyX
8076 Cette description apparaîtra dans la liste des messages à traduire et sera
8077 donc traduite lors de la mise à jour de l'interface.
8085 \begin_layout LyX-Code
8091 \begin_layout LyX-Code
8094 #Adds an endnote command, in addition to footnotes.
8098 \begin_layout LyX-Code
8101 #You will need to add
8103 theendnotes in \SpecialChar TeX
8107 \begin_layout LyX-Code
8110 #want the endnotes to appear.
8114 \begin_layout LyX-Code
8120 \begin_layout LyX-Code
8123 #Requires: somemodule | othermodule
8126 \begin_layout LyX-Code
8129 #Excludes: badmodule
8132 \begin_layout Standard
8133 Cette description est utilisée dans
8134 \begin_inset Flex Noun
8137 \begin_layout Plain Layout
8138 Document\SpecialChar menuseparator
8139 Paramètres\SpecialChar ldots
8140 \SpecialChar menuseparator
8146 pour informer l'utilisateur de la fonction du module.
8148 \begin_inset Flex Code
8151 \begin_layout Plain Layout
8159 permet d'identifier les modules qui doivent être activés avec celui-ci;
8161 \begin_inset Flex Code
8164 \begin_layout Plain Layout
8172 permet d'identifier les modules interdits avec celui-ci.
8173 Les deux lignes sont facultatives et, comme indiqué, les modules dans une
8174 liste doivent être séparés par une barre verticale: |.
8175 Noter que les modules requis sont traités sur le mode disjonctif:
8179 des modules requis doit être utilisé.
8184 des modules exclus ne doit être utilisé.
8185 Noter également que les les modules sont identifiés par leur nom de fichier,
8187 \begin_inset Flex Code
8190 \begin_layout Plain Layout
8198 \begin_inset Flex Code
8201 \begin_layout Plain Layout
8210 \begin_inset Flex Code
8213 \begin_layout Plain Layout
8224 \begin_layout Subsection
8225 Numéro d'identification syntaxique
8228 \begin_layout Standard
8229 La première ligne non commentée doit contenir le numéro d'identification
8230 syntaxique du contenu du fichier de format:
8233 \begin_layout Description
8234 \begin_inset Flex Code
8237 \begin_layout Plain Layout
8246 \begin_inset Flex Code
8249 \begin_layout Plain Layout
8257 ] identification syntaxique du fichier de format
8260 \begin_layout Standard
8261 Ce balisage a été introduit dans \SpecialChar LyX
8263 \begin_inset space ~
8266 1.4.0 Les fichiers de format des versions antérieures n'avaient pas de numéro
8267 de format explicite et sont affectés du
8270 \begin_inset Flex Code
8273 \begin_layout Plain Layout
8277 \begin_inset space ~
8288 Le numéro de format du présent fichier est le numéro 59.
8289 mais chaque version de \SpecialChar LyX
8290 peut lire les fichiers de format d'une version
8291 plus ancienne, comme elle peut lire les documents crées avec une version
8293 Il n'y a cependant aucun moyen de revernir aux numéros d'identification
8297 \begin_layout Subsection
8298 Paramètres généraux d'une classe de texte
8299 \begin_inset CommandInset label
8301 name "subsec:Paramètres-généraux-d'une"
8308 \begin_layout Standard
8309 Voici les paramètres généraux qui décrivent l'aspect du document pour une
8310 classe complète (ceci ne veut pas dire qu'il
8314 apparaître dans le fichiers
8315 \begin_inset Flex Code
8318 \begin_layout Plain Layout
8324 plutôt que dans les modules.
8325 Un module peut contenir n'importe quelle balise de format):
8328 \begin_layout Description
8331 \begin_inset Flex Code
8334 \begin_layout Plain Layout
8347 ajoute une information qui sera incluse dans le bloc
8348 \begin_inset Flex Code
8351 \begin_layout Plain Layout
8357 quand le document est exporté en XHTML.
8358 Typiquement, ce paramètre est utilisé pour exporter de l'information en
8359 style CSS, mais il peut être utilisé pour toute information valide entre
8361 \begin_inset Flex Code
8364 \begin_layout Plain Layout
8372 \begin_inset Quotes fld
8376 \begin_inset Flex Code
8379 \begin_layout Plain Layout
8388 \begin_inset Quotes frd
8394 \begin_layout Description
8397 \begin_inset Flex Code
8400 \begin_layout Plain Layout
8413 ajoute une information au préambule du document.
8415 \begin_inset Quotes fld
8419 \begin_inset Flex Code
8422 \begin_layout Plain Layout
8431 \begin_inset Quotes frd
8437 \begin_layout Description
8440 \begin_inset Flex Code
8443 \begin_layout Plain Layout
8456 définit le style à utiliser pour afficher les informations bibliographiques.
8458 \begin_inset CommandInset ref
8460 reference "subsec:Description citation"
8466 \begin_inset Quotes fld
8470 \begin_inset Flex Code
8473 \begin_layout Plain Layout
8482 \begin_inset Quotes frd
8488 \begin_layout Description
8491 \begin_inset Flex Code
8494 \begin_layout Plain Layout
8507 décrit diverses options globales comprises par la classe du document.
8509 \begin_inset CommandInset ref
8511 reference "subsec:Section-ClassOptions"
8517 \begin_inset Quotes fld
8521 \begin_inset Flex Code
8524 \begin_layout Plain Layout
8533 \begin_inset Quotes frd
8539 \begin_layout Description
8542 \begin_inset Flex Code
8545 \begin_layout Plain Layout
8556 \begin_inset Flex Code
8559 \begin_layout Plain Layout
8568 \begin_inset space \thinspace{}
8572 \begin_inset Flex Code
8575 \begin_layout Plain Layout
8581 ] fixe le nombre implicite de colonnes (une ou deux).
8582 Peut être changé dans la fenêtre
8583 \begin_inset Flex Noun
8586 \begin_layout Plain Layout
8587 Document\SpecialChar menuseparator
8597 \begin_layout Description
8600 \begin_inset Flex Code
8603 \begin_layout Plain Layout
8617 \begin_inset Flex Code
8620 \begin_layout Plain Layout
8626 ] définit les paramètres d'un nouveau compteur.
8627 Si le compteur n'existe pas, il est créé; s'il existe, il est modifié.
8629 \begin_inset Quotes fld
8633 \begin_inset Flex Code
8636 \begin_layout Plain Layout
8645 \begin_inset Quotes frd
8649 \begin_inset Newline newline
8653 \begin_inset CommandInset ref
8655 reference "subsec:Compteurs"
8662 \begin_layout Description
8665 \begin_inset Flex Code
8668 \begin_layout Plain Layout
8678 décrit la police implicite dans le document.
8680 \begin_inset CommandInset ref
8682 reference "subsec:polices"
8686 pour une description.
8688 \begin_inset Quotes fld
8694 \begin_inset Flex Code
8697 \begin_layout Plain Layout
8706 \begin_inset Quotes frd
8712 \begin_layout Description
8715 \begin_inset Flex Code
8718 \begin_layout Plain Layout
8729 \begin_inset Flex Code
8732 \begin_layout Plain Layout
8738 ] spécifie un module inclus implicitement avec cette classe de document,
8739 donné par son nom de fichier sans suffixe
8740 \begin_inset Flex Code
8743 \begin_layout Plain Layout
8752 L'utilisateur peut toujours le retirer, mais il sera actif à l'ouverture
8753 du document (ceci s'applique pour un nouveau document, ou quand cette classe
8754 est choisie pour un document existant).
8757 \begin_layout Description
8760 \begin_inset Flex Code
8763 \begin_layout Plain Layout
8774 \begin_inset Flex Code
8777 \begin_layout Plain Layout
8783 ] indique le style qui sera appliqué aux nouveaux paragraphes, habituellement
8785 \begin_inset Flex Noun
8788 \begin_layout Plain Layout
8797 Ce sera implicitement le premier style défini si ce paramètre n'est pas
8798 fixé, mais vous êtes vivement encouragé à utiliser cette directive.
8801 \begin_layout Description
8804 \begin_inset Flex Code
8807 \begin_layout Plain Layout
8818 \begin_inset Flex Code
8821 \begin_layout Plain Layout
8827 ] indique que le module spécifié (donné par son nom de fichier sans le suffixe
8829 \begin_inset Flex Code
8832 \begin_layout Plain Layout
8840 ) ne peut pas être utilisé avec cette classe de document.
8841 Ceci peut être utilisé par exemple dans un format pour une revue pour éviter
8843 l'utilisation du module
8844 \begin_inset Flex Code
8847 \begin_layout Plain Layout
8855 (numérotation des théorèmes par sections).
8864 être utilisé dans un module: les modules ont leur propre méthode d'exclusion
8866 \begin_inset CommandInset ref
8868 reference "subsec:Modules_de_format"
8875 \begin_layout Description
8878 \begin_inset Flex Code
8881 \begin_layout Plain Layout
8891 définit un nouveau flottant.
8893 \begin_inset CommandInset ref
8895 reference "subsec:Flottants"
8901 \begin_inset Quotes fld
8905 \begin_inset Flex Code
8908 \begin_layout Plain Layout
8917 \begin_inset Quotes frd
8923 \begin_layout Description
8926 \begin_inset Flex Code
8929 \begin_layout Plain Layout
8939 définit l'information qui sera incluse dans le bloc
8940 \begin_inset Flex Code
8943 \begin_layout Plain Layout
8949 quand le document est exporté en XHTML.
8950 Notez bien que ceci écrasera toute déclaration
8953 \begin_inset Flex Code
8956 \begin_layout Plain Layout
8969 \begin_inset Flex Code
8972 \begin_layout Plain Layout
8982 antérieure (utiliser
8983 \begin_inset Newline newline
8989 \begin_inset Flex Code
8992 \begin_layout Plain Layout
9002 si vous désirez simplement ajouter du contenu).
9004 \begin_inset Quotes fld
9008 \begin_inset Flex Code
9011 \begin_layout Plain Layout
9020 \begin_inset Quotes frd
9026 \begin_layout Description
9029 \begin_inset Flex Code
9032 \begin_layout Plain Layout
9043 \begin_inset Flex Code
9046 \begin_layout Plain Layout
9052 ] définit le style utilisé pour la table des matières, la bibliographie,
9053 et similaires, lorsque le document est exporté en HTML.
9054 Pour les articles, ceci devrait normalement valoir
9057 \begin_inset Flex Code
9060 \begin_layout Plain Layout
9073 \begin_inset Flex Code
9076 \begin_layout Plain Layout
9087 Sans précisions, \SpecialChar LyX
9088 essaiera de deviner quel style utiliser.
9091 \begin_layout Description
9094 \begin_inset Flex Code
9097 \begin_layout Plain Layout
9108 \begin_inset Flex Code
9111 \begin_layout Plain Layout
9117 ] modifie les propriétés d'un compteur donné.
9118 Si le compteur n'existe pas, la directive est ignorée.
9120 \begin_inset Quotes fld
9124 \begin_inset Flex Code
9127 \begin_layout Plain Layout
9136 \begin_inset Quotes frd
9140 \begin_inset Newline newline
9144 \begin_inset CommandInset ref
9146 reference "subsec:Compteurs"
9150 pour les détails au sujet des compteurs.
9153 \begin_layout Description
9154 \begin_inset Flex Code
9157 \begin_layout Plain Layout
9166 \begin_inset Flex Code
9169 \begin_layout Plain Layout
9175 ] permet d'inclure un autre fichier de définition de format pour éviter
9176 de réécrire des commandes.
9177 C'est souvent le cas des fichiers de format standard, comme
9178 \begin_inset Flex Code
9181 \begin_layout Plain Layout
9187 , qui contient la plupart des réglages de base.
9190 \begin_layout Description
9193 \begin_inset Flex Code
9196 \begin_layout Plain Layout
9210 \begin_inset Flex Code
9213 \begin_layout Plain Layout
9219 ] cette section (re)définit le format d'un insert.
9220 Elle peut être appliquée à un insert existant pour obtenir un nouvel insert
9221 défini par l'utilisateur, e.g.
9222 un nouveau style de caractères.
9224 \begin_inset Quotes fld
9228 \begin_inset Flex Code
9231 \begin_layout Plain Layout
9240 \begin_inset Quotes frd
9244 \begin_inset Newline newline
9248 \begin_inset CommandInset ref
9250 reference "subsec:Flex-insets-and"
9257 \begin_layout Description
9260 \begin_inset Flex Code
9263 \begin_layout Plain Layout
9277 \begin_inset Flex Code
9280 \begin_layout Plain Layout
9286 ] indique la largeur de la marge gauche à l'écran, par exemple
9287 \begin_inset Quotes fld
9291 \begin_inset Flex Code
9294 \begin_layout Plain Layout
9301 \begin_inset Quotes frd
9304 (noter que ce n'est pas une
9305 \begin_inset Quotes fld
9309 \begin_inset Quotes frd
9313 \begin_inset Quotes fld
9317 \begin_inset Quotes frd
9323 \begin_layout Description
9326 \begin_inset Flex Code
9329 \begin_layout Plain Layout
9340 \begin_inset Flex Code
9343 \begin_layout Plain Layout
9349 ] modifies les propriétés de style d'un paragraphe donné.
9350 Si le style n'existe pas, le directive est ignorée.
9352 \begin_inset Quotes fld
9356 \begin_inset Flex Code
9359 \begin_layout Plain Layout
9368 \begin_inset Quotes frd
9374 \begin_layout Description
9377 \begin_inset Flex Code
9380 \begin_layout Plain Layout
9391 \begin_inset Flex Code
9394 \begin_layout Plain Layout
9400 ] efface un compteur existant, habituellement défini dans un fichier inclus.
9403 \begin_layout Description
9406 \begin_inset Flex Code
9409 \begin_layout Plain Layout
9420 \begin_inset Flex Code
9423 \begin_layout Plain Layout
9429 ] efface un flottant existant.
9430 C'est très utile quand vous voulez supprimer un flottant qui a été défini
9431 dans un fichier inclus.
9434 \begin_layout Description
9437 \begin_inset Flex Code
9440 \begin_layout Plain Layout
9451 \begin_inset Flex Code
9454 \begin_layout Plain Layout
9460 ] efface un style existant.
9463 \begin_layout Description
9466 \begin_inset Flex Code
9469 \begin_layout Plain Layout
9483 \begin_inset Flex Code
9486 \begin_layout Plain Layout
9492 ] indique quelle sorte de format de fichier (tel que défini dans les préférences
9494 ) est produit par cette classe.
9495 Elle est surtout utile quand
9496 \begin_inset Flex Code
9499 \begin_layout Plain Layout
9510 \begin_inset Flex Code
9513 \begin_layout Plain Layout
9523 et que l'on veut définir un nouvelle sorte de document en programmation
9525 La chaîne est redéfinie comme
9526 \begin_inset Quotes fld
9532 \begin_inset Flex Code
9535 \begin_layout Plain Layout
9546 \begin_inset Quotes frd
9550 \begin_inset Quotes fld
9556 \begin_inset Flex Code
9559 \begin_layout Plain Layout
9570 \begin_inset Quotes frd
9573 quand la directive correspondante
9574 \begin_inset Flex Code
9577 \begin_layout Plain Layout
9588 \begin_layout Description
9591 \begin_inset Flex Code
9594 \begin_layout Plain Layout
9609 \begin_inset Flex Code
9612 \begin_layout Plain Layout
9624 \begin_inset Flex Code
9627 \begin_layout Plain Layout
9636 \begin_inset Flex Code
9639 \begin_layout Plain Layout
9649 ] indique quelle sorte de document résultant sera obtenu par cette classe.
9652 \begin_layout Description
9655 \begin_inset Flex Code
9658 \begin_layout Plain Layout
9669 \begin_inset Flex Code
9672 \begin_layout Plain Layout
9679 \begin_inset Flex Code
9682 \begin_layout Plain Layout
9688 ] précise les options, données par le seconde chaîne de caractères, pour
9689 le paquetage nommé par le première chaîne.
9691 \begin_inset Quotes fld
9695 \begin_inset Flex Code
9698 \begin_layout Plain Layout
9699 PackageOptions natbib square
9705 \begin_inset Quotes frd
9708 déclenchera le chargement de
9709 \begin_inset Flex Code
9712 \begin_layout Plain Layout
9719 \begin_inset Flex Code
9722 \begin_layout Plain Layout
9728 (pour les \SpecialChar TeX
9729 perts, ceci force \SpecialChar LyX
9731 \begin_inset Flex Code
9734 \begin_layout Plain Layout
9737 PassOptionsToPackage{natbib}{square}
9742 avant le chargement de
9743 \begin_inset Flex Code
9746 \begin_layout Plain Layout
9755 \begin_layout Description
9758 \begin_inset Flex Code
9761 \begin_layout Plain Layout
9772 \begin_inset Flex Code
9775 \begin_layout Plain Layout
9787 \begin_inset Flex Code
9790 \begin_layout Plain Layout
9799 \begin_inset Flex Code
9802 \begin_layout Plain Layout
9812 fixe la mise en page implicite.
9813 Peut être changée dans la fenêtre
9814 \begin_inset Flex Noun
9817 \begin_layout Plain Layout
9818 Document\SpecialChar menuseparator
9819 Paramètres\SpecialChar ldots
9828 \begin_layout Description
9831 \begin_inset Flex Code
9834 \begin_layout Plain Layout
9844 fixe le préambule du document \SpecialChar LaTeX
9846 Notez bien que ceci remplacera complètement toute autre directive
9849 \begin_inset Flex Code
9852 \begin_layout Plain Layout
9861 \begin_inset Flex Code
9864 \begin_layout Plain Layout
9874 (utiliser cette dernière directive si vous voulez seulement ajouter des
9875 éléments au contenu).
9877 \begin_inset Quotes fld
9881 \begin_inset Flex Code
9884 \begin_layout Plain Layout
9893 \begin_inset Quotes frd
9899 \begin_layout Description
9902 \begin_inset Flex Code
9905 \begin_layout Plain Layout
9916 \begin_inset Flex Code
9919 \begin_layout Plain Layout
9926 \begin_inset Flex Code
9929 \begin_layout Plain Layout
9938 \begin_inset space \thinspace{}
9942 \begin_inset Flex Code
9945 \begin_layout Plain Layout
9951 ] décrit si la classe fournit la fonctionnalité
9952 \begin_inset Flex Code
9955 \begin_layout Plain Layout
9964 Une fonctionnalité est en général le nom d'un paquetage (
9965 \begin_inset Flex Code
9968 \begin_layout Plain Layout
9977 \begin_inset Flex Code
9980 \begin_layout Plain Layout
9988 , \SpecialChar ldots
9989 ) ou d'une commande \SpecialChar LaTeX
9991 \begin_inset Flex Code
9994 \begin_layout Plain Layout
10003 \begin_inset Flex Code
10006 \begin_layout Plain Layout
10014 ,\SpecialChar ldots
10017 \begin_inset space ~
10021 \begin_inset CommandInset ref
10023 reference "chap:List-of-functions"
10027 pour une liste des fonctionnalités.
10030 \begin_layout Description
10033 \begin_inset Flex Code
10036 \begin_layout Plain Layout
10047 \begin_inset Flex Code
10050 \begin_layout Plain Layout
10056 ] indique que ce format fournit la fonctionnalité du module indiqué, qui
10057 doit être spécifié par le nom du fichier dans le suffixe
10058 \begin_inset Flex Code
10061 \begin_layout Plain Layout
10070 Ceci sera utilisé typiquement si le format inclut directement le module,
10071 plutôt que via le paramètre
10072 \begin_inset Flex Code
10075 \begin_layout Plain Layout
10083 pour indiquer qu'il doit être utilisé.
10084 Il pourrait être également utilisé dans un module fournissant une implantation
10085 équivalente de la même fonctionnalité.
10088 \begin_layout Description
10091 \begin_inset Flex Code
10094 \begin_layout Plain Layout
10105 \begin_inset Flex Code
10108 \begin_layout Plain Layout
10114 ] crée une nouveau style de paragraphe s'il n'existe pas déjà.
10115 S'il existe, l'entrée est ignorée.
10116 Doit être fermé par
10117 \begin_inset Quotes fld
10121 \begin_inset Flex Code
10124 \begin_layout Plain Layout
10133 \begin_inset Quotes frd
10139 \begin_layout Description
10142 \begin_inset Flex Code
10145 \begin_layout Plain Layout
10156 \begin_inset Flex Code
10159 \begin_layout Plain Layout
10165 ] indique que la classe nécessite la fonctionnalité
10166 \begin_inset Flex Code
10169 \begin_layout Plain Layout
10178 Plusieurs fonctionnalités doivent être séparées par des virgules.
10179 Noter que l'on ne peut requérir que des fonctionnalités reconnues (voir
10181 \begin_inset CommandInset ref
10183 reference "chap:List-of-functions"
10187 pour accéder à la liste des fonctionnalités).
10188 Si vous demandez un paquetage doté d'options spécifiques, vous pouvez utiliser
10190 \begin_inset Flex Code
10193 \begin_layout Plain Layout
10202 \begin_layout Description
10205 \begin_inset Flex Code
10208 \begin_layout Plain Layout
10219 \begin_inset Flex Code
10222 \begin_layout Plain Layout
10228 ] indique la largeur de la marge droite à l'écran, par exemple
10229 \begin_inset Quotes fld
10233 \begin_inset Flex Code
10236 \begin_layout Plain Layout
10243 \begin_inset Quotes frd
10249 \begin_layout Description
10252 \begin_inset Flex Code
10255 \begin_layout Plain Layout
10269 \begin_inset Flex Code
10272 \begin_layout Plain Layout
10278 ] fixe quels sectionnements doivent être numérotés.
10279 Correspond au compteur
10280 \begin_inset Flex Code
10283 \begin_layout Plain Layout
10291 en \SpecialChar LaTeX
10295 \begin_layout Description
10298 \begin_inset Flex Code
10301 \begin_layout Plain Layout
10314 \begin_inset Flex Code
10317 \begin_layout Plain Layout
10326 \begin_inset space \thinspace{}
10330 \begin_inset Flex Code
10333 \begin_layout Plain Layout
10339 ] fixe l'option implicite d'impression recto seul ou en recto verso.
10340 Peut être changé dans la fenêtre
10341 \begin_inset Flex Noun
10344 \begin_layout Plain Layout
10345 Document\SpecialChar menuseparator
10354 \begin_layout Description
10357 \begin_inset Flex Code
10360 \begin_layout Plain Layout
10371 \begin_inset Flex Code
10374 \begin_layout Plain Layout
10380 ] définit un nouveau style de paragraphe.
10381 Si le style n'existe pas, il est créé; s'il existe déjà, ses paramètres
10383 Doit être fermé par
10384 \begin_inset Quotes fld
10388 \begin_inset Flex Code
10391 \begin_layout Plain Layout
10400 \begin_inset Quotes frd
10404 \begin_inset Newline newline
10408 \begin_inset CommandInset ref
10410 reference "subsec:Styles-de-paragraphe"
10417 \begin_layout Description
10420 \begin_inset Flex Code
10423 \begin_layout Plain Layout
10439 \begin_inset Flex Code
10442 \begin_layout Plain Layout
10452 ] définit nom de la commande ou de l'envi\SpecialChar softhyphen
10453 ronnement mentionné ci-dessous.
10456 \begin_layout Description
10459 \begin_inset Flex Code
10462 \begin_layout Plain Layout
10477 \begin_inset Flex Code
10480 \begin_layout Plain Layout
10490 \begin_inset Flex Code
10493 \begin_layout Plain Layout
10503 ] indique le genre de balisage utilisé pour définir le titre d'un document.
10505 \begin_inset Flex Code
10508 \begin_layout Plain Layout
10514 signifie que la commande définie par
10515 \begin_inset Flex Code
10518 \begin_layout Plain Layout
10524 sera insérée après le dernier format avec
10527 \begin_inset Quotes fld
10533 \begin_inset Flex Code
10536 \begin_layout Plain Layout
10538 \begin_inset space ~
10549 \begin_inset Quotes frd
10556 \begin_inset Flex Code
10559 \begin_layout Plain Layout
10566 \begin_inset Flex Code
10569 \begin_layout Plain Layout
10575 est un environnement, dans lequel doit être inclus tous les formats avec
10579 \begin_inset Quotes fld
10585 \begin_inset Flex Code
10588 \begin_layout Plain Layout
10590 \begin_inset space ~
10601 \begin_inset Quotes frd
10609 \begin_layout Description
10612 \begin_inset Flex Code
10615 \begin_layout Plain Layout
10626 \begin_inset Flex Code
10629 \begin_layout Plain Layout
10635 ] fixe quels sectionnements sont inclus dans la table des matières.
10636 Correspond au compteur
10637 \begin_inset Flex Code
10640 \begin_layout Plain Layout
10648 en \SpecialChar LaTeX
10652 \begin_layout Subsection
10656 \begin_inset CommandInset label
10658 name "subsec:Section-ClassOptions"
10665 \begin_layout Standard
10667 \begin_inset Flex Code
10670 \begin_layout Plain Layout
10676 peut contenir les directives suivantes :
10679 \begin_layout Description
10682 \begin_inset Flex Code
10685 \begin_layout Plain Layout
10699 ] liste les tailles de police disponibles comme police principale du document,
10703 \begin_inset Quotes fld
10709 \begin_inset Flex Code
10712 \begin_layout Plain Layout
10721 \begin_inset Quotes frd
10729 \begin_layout Description
10732 \begin_inset Flex Code
10735 \begin_layout Plain Layout
10745 fixe le contenu de la ligne écrivant la DTD pour les classes produisant
10750 \begin_inset Quotes eld
10753 -//OASIS//DTD DocBook V4.2//EN
10754 \begin_inset Quotes erd
10760 \begin_layout Description
10763 \begin_inset Flex Code
10766 \begin_layout Plain Layout
10780 ] introduit certaines options de la classe de document, séparées par une
10781 virgule, qui seront ajoutées à la partie optionnelle de la commande
10782 \begin_inset Flex Code
10785 \begin_layout Plain Layout
10796 \begin_layout Description
10799 \begin_inset Flex Code
10802 \begin_layout Plain Layout
10814 chaîne="empty|plain|headings|fancy"
10816 ] liste les mises en page disponibles, séparées par un
10819 \begin_inset Quotes fld
10823 \begin_inset Quotes frd
10831 \begin_layout Standard
10833 \begin_inset Flex Code
10836 \begin_layout Plain Layout
10842 doit être fermée par
10843 \begin_inset Quotes fld
10849 \begin_inset Flex Code
10852 \begin_layout Plain Layout
10861 \begin_inset Quotes frd
10867 \begin_layout Subsection
10868 Styles de paragraphe
10869 \begin_inset CommandInset label
10871 name "subsec:Styles-de-paragraphe"
10878 \begin_layout Standard
10879 La description d'un style de paragraphe ressemble à ceci
10883 \begin_layout Plain Layout
10884 qui peut servir soit à définir un nouvel format soit à en modifier un déjà
10893 \begin_layout LyX-Code
10900 \begin_layout LyX-Code
10904 \begin_layout LyX-Code
10908 \begin_layout Standard
10909 dans lequel on peut mettre les commandes suivantes :
10912 \begin_layout Description
10915 \begin_inset Flex Code
10918 \begin_layout Plain Layout
10933 , left, right, center
10935 ] alignement de paragraphe.
10938 \begin_layout Description
10941 \begin_inset Flex Code
10944 \begin_layout Plain Layout
10959 , left, right, center
10965 des alignements possibles séparés par une virgule.
10966 Certains styles \SpecialChar LaTeX
10967 interdisent certains alignements, car ils n'auraient aucun
10969 Par exemple une énumération alignée à droite ou centrée est impossible.
10972 \begin_layout Description
10975 \begin_inset Flex Code
10978 \begin_layout Plain Layout
10989 \begin_inset Flex Code
10992 \begin_layout Plain Layout
10998 ] définit l'argument numéro <int> d'une commande ou environnement associé
11000 Ceci est utile pour des entités comme les en-têtes de section, et n'a de
11001 sens qu'avec \SpecialChar LaTeX
11003 Chaque argument (obligatoire ou facultatif) d'une commande ou d'un environnemen
11004 t — sauf l'argument obligatoire correspondant au contenu du paragraphe propremen
11005 t dit — est défini séparément, et le nombre précise l'ordre des arguments.
11006 La définition doit être close par
11009 \begin_inset Flex Code
11012 \begin_layout Plain Layout
11022 .Ainsi une commande avec deux arguments sera spécifiée comme suit:
11023 \begin_inset Separator parbreak
11030 \begin_layout Quote
11036 \begin_layout Quote
11042 \begin_layout Quote
11048 \begin_layout Quote
11054 \begin_layout Quote
11060 \begin_layout Quote
11066 \begin_layout Standard
11067 Dans la définition de l'
11068 \begin_inset Flex Code
11071 \begin_layout Plain Layout
11077 , les spécifications suivantes sont possibles:
11080 \begin_layout Itemize
11083 \begin_inset Flex Code
11086 \begin_layout Plain Layout
11097 \begin_inset Flex Code
11100 \begin_layout Plain Layout
11106 définit la chaîne de caractères qui apparaîtra à la fois dans le menu (pour
11107 insérer cet argument) et dans le bouton d'insertion d'argument (sauf si
11108 vous spécifiez également un
11111 \begin_inset Flex Code
11114 \begin_layout Plain Layout
11125 Pour le menu, vous pouvez définir un accélérateur en ajoutant le caractère
11126 désiré à la chaîne, séparé par
11127 \begin_inset Quotes fld
11131 \begin_inset Quotes frd
11135 \begin_inset space \thinspace{}
11139 \begin_inset space \space{}
11143 \begin_inset Quotes fld
11147 \begin_inset Flex Code
11150 \begin_layout Plain Layout
11151 Éléments personnalisables|é
11157 \begin_inset Quotes frd
11163 \begin_layout Itemize
11166 \begin_inset Flex Code
11169 \begin_layout Plain Layout
11180 \begin_inset Flex Code
11183 \begin_layout Plain Layout
11189 définit une chaîne particulière pour le menu.
11190 Vous pouvez définir un accélérateur en ajoutant le caractère désiré à la
11192 \begin_inset Quotes fld
11196 \begin_inset Quotes frd
11200 \begin_inset space \thinspace{}
11204 \begin_inset space \space{}
11208 \begin_inset Quotes fld
11212 \begin_inset Flex Code
11215 \begin_layout Plain Layout
11216 Éléments personnalisables|é
11222 \begin_inset Quotes frd
11226 Cette spécification est facultative, si elle n'existe pas, la
11227 \begin_inset Flex Code
11230 \begin_layout Plain Layout
11236 sera utilisée pour le menu;
11239 \begin_layout Itemize
11242 \begin_inset Flex Code
11245 \begin_layout Plain Layout
11256 \begin_inset Flex Code
11259 \begin_layout Plain Layout
11265 définit un texte explicatif qui apparaît dans la bulle d'aide quand le
11266 curseur passe sur l'insertion d'argument;
11269 \begin_layout Itemize
11272 \begin_inset Flex Code
11275 \begin_layout Plain Layout
11286 \begin_inset Flex Code
11289 \begin_layout Plain Layout
11298 \begin_inset space \thinspace{}
11302 \begin_inset Flex Code
11305 \begin_layout Plain Layout
11311 ] précise si l’argument est obligatoire (1) ou optionnel (0).
11312 Les arguments obligatoires ont émis comme une chaîne vide s'ils ne sont
11313 pas précisés, alors que les arguments optionnels ne sont pas émis du tout.
11314 Implicitement, les arguments obligatoires sont insérés entre
11315 \begin_inset Flex Code
11318 \begin_layout Plain Layout
11324 , alors que les arguments optionnels sont insérés entre
11325 \begin_inset Flex Code
11328 \begin_layout Plain Layout
11337 \begin_layout Itemize
11340 \begin_inset Flex Code
11343 \begin_layout Plain Layout
11354 \begin_inset Flex Code
11357 \begin_layout Plain Layout
11363 définit une autre argument (par son numéro d'ordre) dont cet argument demande
11364 l’émission s'il est lui-même émis.
11365 Par exemple en \SpecialChar LaTeX
11366 , les arguments optionnels demandent l'émission d'autres
11367 arguments optionnels situés avant eux dans la liste (au moins vides), comme
11371 \begin_inset Flex Code
11374 \begin_layout Plain Layout
11379 command[][argument]{text}
11386 ou ceci peut être précisé par la directive
11389 \begin_inset Flex Code
11392 \begin_layout Plain Layout
11403 \begin_inset Flex Code
11406 \begin_layout Plain Layout
11415 \begin_layout Itemize
11418 \begin_inset Flex Code
11421 \begin_layout Plain Layout
11432 \begin_inset Flex Code
11435 \begin_layout Plain Layout
11441 définit un délimiteur gauche personnalisé (au lieu de
11442 \begin_inset Flex Code
11445 \begin_layout Plain Layout
11452 \begin_inset Flex Code
11455 \begin_layout Plain Layout
11462 Une rupture de ligne dans la sortie peut être indiqué par
11463 \begin_inset Flex Code
11466 \begin_layout Plain Layout
11475 \begin_layout Itemize
11478 \begin_inset Flex Code
11481 \begin_layout Plain Layout
11492 \begin_inset Flex Code
11495 \begin_layout Plain Layout
11501 définit un délimiteur droit personnalisé (au lieu de
11502 \begin_inset Flex Code
11505 \begin_layout Plain Layout
11512 \begin_inset Flex Code
11515 \begin_layout Plain Layout
11522 Une rupture de ligne dans la sortie peut être indiqué par
11523 \begin_inset Flex Code
11526 \begin_layout Plain Layout
11535 \begin_layout Itemize
11538 \begin_inset Flex Code
11541 \begin_layout Plain Layout
11552 \begin_inset Flex Code
11555 \begin_layout Plain Layout
11561 définit un argument qui sera inséré si et seulement si aucun argument n'est
11562 saisi par l'utilisateur, c'est-à-dire si aucun insert d'argument n'a été
11563 spécifié (notez qu'un insert d'argument vide masque le
11566 \begin_inset Flex Code
11569 \begin_layout Plain Layout
11580 Les arguments multiples doivent être séparés par des virgules;
11583 \begin_layout Itemize
11586 \begin_inset Flex Code
11589 \begin_layout Plain Layout
11600 \begin_inset Flex Code
11603 \begin_layout Plain Layout
11609 définit un argument inséré dans tous les cas (seul ou en plus des chaîne
11610 saisies par l’utilisateur).
11611 Les arguments multiples doivent être séparés par des virgules;
11614 \begin_layout Itemize
11617 \begin_inset Flex Code
11620 \begin_layout Plain Layout
11630 définit la police de caractères utilisée pour le contenu de l'argument,
11632 \begin_inset CommandInset ref
11634 reference "subsec:polices"
11641 \begin_layout Itemize
11644 \begin_inset Flex Code
11647 \begin_layout Plain Layout
11657 définit la police de caractères utilisée pour l'étiquette, voir
11658 \begin_inset CommandInset ref
11660 reference "subsec:polices"
11667 \begin_layout Itemize
11670 \begin_inset Flex Code
11673 \begin_layout Plain Layout
11682 \begin_inset Flex Code
11685 \begin_layout Plain Layout
11691 , Minimalistic, Conglomerate
11698 précise le style de rendu utilisé pour les cadres d'insertion et les boutons;
11701 \begin_layout Itemize
11704 \begin_inset Flex Code
11707 \begin_layout Plain Layout
11718 \begin_inset Flex Code
11721 \begin_layout Plain Layout
11727 force l'insertion de l’argument lorsque le style concerné est sélectionné
11728 (si sa valeur est 1).
11729 Actuellement, un seul argument par style ou format peut être inséré automatique
11733 \begin_layout Itemize
11736 \begin_inset Flex Code
11739 \begin_layout Plain Layout
11748 \begin_inset Flex Code
11751 \begin_layout Plain Layout
11762 \begin_inset Flex Code
11765 \begin_layout Plain Layout
11771 , insère l'argument avec une copie du co-texte, (soit du texte sélectionné,
11772 soit tout le paragraphe) comme contenu.
11775 \begin_layout Itemize
11778 \begin_inset Flex Code
11781 \begin_layout Plain Layout
11790 \begin_inset Flex Code
11793 \begin_layout Plain Layout
11796 string of characters
11806 définit des caractères qui doivent être transmis tel quels à la sortie,
11807 c'est-à-dire sans modifications particulières que \SpecialChar LaTeX
11809 Notez bien que, contrairement à
11813 , ceci nécessite une définition explicite pour les arguments, ceux-ci n’héritant
11818 de leur insert ou format parent.
11821 \begin_layout Standard
11822 Implicitement, le texte saisi dans la fenêtre de travail de \SpecialChar LyX
11824 considéré est le dernier argument de la commande si le
11827 \begin_inset Flex Code
11830 \begin_layout Plain Layout
11843 \begin_inset Flex Code
11846 \begin_layout Plain Layout
11857 Cependant, les arguments préfixés par
11860 \begin_inset Flex Code
11863 \begin_layout Plain Layout
11873 sont émis après cet argument de la fenêtre de travail.
11874 Notez que la numérotation des post-arguments repart de 1, de sorte que
11875 le premier argument suivant l’argument de la fenêtre de travail est
11878 \begin_inset Flex Code
11881 \begin_layout Plain Layout
11892 Les post-arguments sont ignorés dans tout autre
11895 \begin_inset Flex Code
11898 \begin_layout Plain Layout
11909 \begin_inset Flex Code
11912 \begin_layout Plain Layout
11921 \begin_layout Standard
11922 Les arguments de liste
11923 \begin_inset Flex Code
11926 \begin_layout Plain Layout
11935 \begin_inset Flex Code
11938 \begin_layout Plain Layout
11946 ) sont préfixés par
11947 \begin_inset Flex Code
11950 \begin_layout Plain Layout
11956 suivi par leur numéro (e.
11957 \begin_inset space \thinspace{}
11961 \begin_inset space \space{}
11965 \begin_inset Flex Code
11968 \begin_layout Plain Layout
11978 \begin_layout Description
11981 \begin_inset Flex Code
11984 \begin_layout Plain Layout
11994 noter que cette directive écrasera complètement toute déclaration
11995 \begin_inset Flex Code
11998 \begin_layout Plain Layout
12004 antérieure pour ce style.
12005 Doit être fermée par
12006 \begin_inset Flex Code
12009 \begin_layout Plain Layout
12017 \begin_inset CommandInset ref
12019 reference "subsec:I18n"
12023 pour les détails d'utilisation.
12026 \begin_layout Description
12029 \begin_inset Flex Code
12032 \begin_layout Plain Layout
12050 \begin_layout Plain Layout
12052 \begin_inset Quotes fld
12056 \begin_inset Quotes frd
12059 ici désigne un nombre réel, e.g.
12065 l'espacement vertical qui sépare du paragraphe suivant le dernier paragraphe
12066 d'une série doté de cette directive.
12067 Si le paragraphe suivant est doté d'un autre style, les séparations ne
12068 sont pas simplement additionnées, mais le maximum est pris en considération.La
12070 \begin_inset Flex Code
12073 \begin_layout Plain Layout
12079 pour le dernier paragraphe.
12082 \begin_layout Description
12085 \begin_inset Flex Code
12088 \begin_layout Plain Layout
12099 \begin_inset Flex Code
12102 \begin_layout Plain Layout
12108 fixe la catégorie pour ce style.
12109 Ceci est utilise pour regrouper les styles apparentés dans le menu déroulant
12110 des styles de la barre d'outils.
12111 N'importe quelle chaîne de caractères peut être utilisée, mais vous voudrez
12112 peut-être utiliser des catégories existantes pour vos propres styles.
12115 \begin_layout Description
12118 \begin_inset Flex Code
12121 \begin_layout Plain Layout
12131 fixe la profondeur d'une commande XML.
12132 Utilisable uniquement avec les formats XML.
12135 \begin_layout Description
12138 \begin_inset Flex Code
12141 \begin_layout Plain Layout
12152 \begin_inset Flex Code
12155 \begin_layout Plain Layout
12161 sert à copier toutes les caractéristiques d'un style déjà existant dans
12165 \begin_layout Description
12168 \begin_inset Flex Code
12171 \begin_layout Plain Layout
12182 \begin_inset Flex Code
12185 \begin_layout Plain Layout
12191 ] nomme un style dont le préambule devra être placé
12196 Ceci permet d'assurer une relation d'ordre entre les morceaux de préambule
12197 quand les définitions de macros dépendent les unes des autres.
12203 \begin_layout Plain Layout
12204 Noter que, à part cette fonctionnalité, il n'y a aucun moyen de garantir
12205 un ordonnancement des préambules.
12206 L'ordre que vous constatez avec une version de \SpecialChar LyX
12207 peut changer sans préavis
12208 dans les versions ultérieures.
12216 \begin_layout Description
12219 \begin_inset Flex Code
12222 \begin_layout Plain Layout
12250 ] fixe le type de marqueur qui se trouve à la fin du paragraphe (ou de la
12251 suite de paragraphes si
12252 \begin_inset Flex Code
12255 \begin_layout Plain Layout
12262 \begin_inset Flex Code
12265 \begin_layout Plain Layout
12272 \begin_inset Flex Code
12275 \begin_layout Plain Layout
12282 \begin_inset Flex Code
12285 \begin_layout Plain Layout
12293 \begin_inset Flex Code
12296 \begin_layout Plain Layout
12303 \begin_inset Quotes fld
12307 \begin_inset Quotes frd
12311 \begin_inset Flex Code
12314 \begin_layout Plain Layout
12321 \begin_inset Flex Code
12324 \begin_layout Plain Layout
12330 ) est un carré blanc (respectivement noir) en général placé à la fin des
12333 \begin_inset Flex Code
12336 \begin_layout Plain Layout
12342 est une chaîne de caractères explicitement donnée.
12345 \begin_layout Description
12348 \begin_inset Flex Code
12351 \begin_layout Plain Layout
12362 \begin_inset Flex Code
12365 \begin_layout Plain Layout
12371 fixe la chaîne utilisée pour le marqueur quand
12372 \begin_inset Newline newline
12376 \begin_inset Flex Code
12379 \begin_layout Plain Layout
12386 \begin_inset Flex Code
12389 \begin_layout Plain Layout
12398 \begin_layout Description
12401 \begin_inset Flex Code
12404 \begin_layout Plain Layout
12414 fixe la police utilisée à la fois pour le corps du texte
12420 \begin_inset CommandInset ref
12422 reference "subsec:polices"
12427 Noter qu'en définissant cette police on définit aussi automatiquement
12430 \begin_inset Flex Code
12433 \begin_layout Plain Layout
12443 avec la même valeur.
12444 Il faut donc définir celle-ci d'abord pour fixer
12447 \begin_inset Flex Code
12450 \begin_layout Plain Layout
12463 \begin_layout Description
12466 \begin_inset Flex Code
12469 \begin_layout Plain Layout
12480 \begin_inset Flex Code
12483 \begin_layout Plain Layout
12489 ] est utile pour forcer la portabilité de nouveaux styles vers des versions
12490 stables de \SpecialChar LyX
12492 La première version stable qui interprète cette directive est \SpecialChar LyX
12494 L'argument est un nombre qui peut être 0, -1 ou n'importe quel entier positif.
12496 \begin_inset Flex Code
12499 \begin_layout Plain Layout
12505 est positif, il sera toujours émis vers le préambule du document.
12506 Lors de la lecture d'un fichier
12510 , les définitions de style du préambule du document sont ajoutées à la classe
12512 De ce fait même les versions de \SpecialChar LyX
12513 plus anciennes peuvent gérer ce style.
12517 \begin_inset Flex Code
12520 \begin_layout Plain Layout
12530 est un numéro de version : si le style est lu, et si le numéro de version
12531 est inférieur au numéro de version du style existant dans la classe de
12532 document, le nouveau style est ignoré.
12533 Si le numéro de version est supérieur, le nouveau style remplace l'ancien.
12534 La valeur -1 signifie un numéro de version infini, c'est-à-dire que le
12535 style est toujours utilisé.
12538 \begin_layout Description
12541 \begin_inset Flex Code
12544 \begin_layout Plain Layout
12555 \begin_inset Flex Code
12558 \begin_layout Plain Layout
12567 \begin_inset space \thinspace{}
12571 \begin_inset Flex Code
12574 \begin_layout Plain Layout
12581 ne permet pas d'habitude d'insérer plus d'une espace entre deux mots,
12582 car une espace est considérée comme un séparateur de mots, non comme un
12583 caractère ou un symbole en tant que tel.
12584 C'est très bien mais c'est parfois ennuyeux, par exemple pour taper un
12585 code source de programme ou du code \SpecialChar LaTeX
12587 C'est pourquoi on peut activer
12588 \begin_inset Flex Code
12591 \begin_layout Plain Layout
12598 Noter que \SpecialChar LyX
12599 créera les espaces insécables correspondants aux espaces additionnel
12600 les pour tous les modes autres que le mode \SpecialChar LaTeX
12604 \begin_layout Description
12607 \begin_inset Flex Code
12610 \begin_layout Plain Layout
12618 sont utilisées avec l'exportation XHTML.
12620 \begin_inset CommandInset ref
12622 reference "subsec:Styles-de-paragraphe-XHTML"
12629 \begin_layout Description
12632 \begin_inset Flex Code
12635 \begin_layout Plain Layout
12645 (Utilisable uniquement avec les formats XML).
12648 \begin_layout Description
12651 \begin_inset Flex Code
12654 \begin_layout Plain Layout
12668 \begin_inset Flex Code
12671 \begin_layout Plain Layout
12680 \begin_inset space \thinspace{}
12684 \begin_inset Flex Code
12687 \begin_layout Plain Layout
12694 \begin_inset Flex Code
12697 \begin_layout Plain Layout
12703 que que le style doit être inclus dans le préambule plutôt que dans le
12705 Ceci est utile pour les classes de document qui désirent que les informations
12706 telles que le titre et l'auteur figurent dans le préambule.
12707 Notez bien que ceci ne fonctionne que pour les styles pour lesquels
12708 \begin_inset Flex Code
12711 \begin_layout Plain Layout
12720 \begin_inset Flex Code
12723 \begin_layout Plain Layout
12734 \begin_inset Flex Code
12737 \begin_layout Plain Layout
12748 \begin_layout Description
12751 \begin_inset Flex Code
12754 \begin_layout Plain Layout
12768 \begin_inset Flex Code
12771 \begin_layout Plain Layout
12780 \begin_inset space \thinspace{}
12784 \begin_inset Flex Code
12787 \begin_layout Plain Layout
12794 \begin_inset Flex Code
12797 \begin_layout Plain Layout
12803 que le style fait partie d'un bloc de titre (voir aussi
12804 \begin_inset Flex Code
12807 \begin_layout Plain Layout
12816 \begin_inset Flex Code
12819 \begin_layout Plain Layout
12827 dans les paramètres généraux).
12830 \begin_layout Description
12833 \begin_inset Flex Code
12836 \begin_layout Plain Layout
12847 \begin_inset Flex Code
12850 \begin_layout Plain Layout
12856 ] est la commande \SpecialChar LaTeX
12857 permettant de déclarer un élément d'une liste.
12858 La commande doit être définie sans la barre oblique inverse qui la précède
12859 habituellement (implicitement
12860 \begin_inset Quotes fld
12864 \begin_inset Quotes frd
12867 , qui est émis comme
12868 \begin_inset Flex Code
12871 \begin_layout Plain Layout
12879 en \SpecialChar LaTeX
12883 \begin_layout Description
12886 \begin_inset Flex Code
12889 \begin_layout Plain Layout
12900 \begin_inset Flex Code
12903 \begin_layout Plain Layout
12909 ] crée un espacement supplémentaire entre les paragraphes du même style
12910 dans un environnement.
12911 Si vous emboîtez des paragraphes d'autres formats dans un environnement,
12912 ils seront espacés de
12913 \begin_inset Flex Code
12916 \begin_layout Plain Layout
12923 Mais les éléments de l'environnement seront en plus espacés de
12924 \begin_inset Flex Code
12927 \begin_layout Plain Layout
12941 \begin_layout Description
12944 \begin_inset Flex Code
12947 \begin_layout Plain Layout
12957 (Utilisable uniquement avec les formats XML).
12960 \begin_layout Description
12963 \begin_inset Flex Code
12966 \begin_layout Plain Layout
12977 \begin_inset Flex Code
12980 \begin_layout Plain Layout
12989 \begin_inset space \thinspace{}
12993 \begin_inset Flex Code
12996 \begin_layout Plain Layout
13002 ] permet de laisser un paragraphe vide, ce que \SpecialChar LyX
13003 ne permet pas d'habitude
13004 car il ne générerait rien en \SpecialChar LaTeX
13006 Il y a quelques cas où c'est pourtant utile: dans un modèle pour une lettre,
13007 les champs requis peuvent être laissés vides, pour que les gens ne les
13008 oublient pas; dans certains cas particuliers, un style peut aussi servir
13009 de séparateur, et ne pas contenir de texte.
13012 \begin_layout Description
13015 \begin_inset Flex Code
13018 \begin_layout Plain Layout
13032 \begin_inset Flex Code
13035 \begin_layout Plain Layout
13041 ] fixe l'espacement vertical entre le marqueur et le corps du texte.
13042 Sert seulement pour les marqueurs qui sont au dessus du corps du texte
13044 \begin_inset Flex Code
13047 \begin_layout Plain Layout
13054 \begin_inset Flex Code
13057 \begin_layout Plain Layout
13058 Centered_Top_Environment
13066 \begin_layout Description
13069 \begin_inset Flex Code
13072 \begin_layout Plain Layout
13083 \begin_inset Flex Code
13086 \begin_layout Plain Layout
13092 dénomme le compteur pour la numérotation automatique.
13093 Pour que le compteur soit associé à votre étiquette, il vous faut le référencer
13097 \begin_inset Flex Code
13100 \begin_layout Plain Layout
13112 Ceci fonctionnera avec les
13115 \begin_inset Flex Code
13118 \begin_layout Plain Layout
13127 \begin_inset Flex Code
13130 \begin_layout Plain Layout
13139 \begin_inset Flex Code
13142 \begin_layout Plain Layout
13151 \begin_inset Flex Code
13154 \begin_layout Plain Layout
13165 \begin_inset Newline newline
13173 \begin_inset Flex Code
13176 \begin_layout Plain Layout
13185 \begin_inset Flex Code
13188 \begin_layout Plain Layout
13196 , bien que ce cas soit un peu compliqué.
13197 Supposez que vous déclariez
13198 \begin_inset Flex Code
13201 \begin_layout Plain Layout
13202 \begin_inset Quotes fld
13205 LabelCounter monEnum
13211 \begin_inset Quotes frd
13215 Les compteurs effectivement utilisés sont alors
13216 \begin_inset Flex Code
13219 \begin_layout Plain Layout
13226 \begin_inset Flex Code
13229 \begin_layout Plain Layout
13236 \begin_inset Flex Code
13239 \begin_layout Plain Layout
13246 \begin_inset Flex Code
13249 \begin_layout Plain Layout
13255 , tout à fait comme en \SpecialChar LaTeX
13257 Ces compteurs doivent être tous déclarés séparément.
13258 \begin_inset Newline newline
13262 \begin_inset CommandInset ref
13264 reference "subsec:Compteurs"
13268 pour les détails sur les compteurs.
13271 \begin_layout Description
13274 \begin_inset Flex Code
13277 \begin_layout Plain Layout
13287 fixe la police utilisée pour le marqueur.
13289 \begin_inset CommandInset ref
13291 reference "subsec:polices"
13298 \begin_layout Description
13301 \begin_inset Flex Code
13304 \begin_layout Plain Layout
13315 \begin_inset Flex Code
13318 \begin_layout Plain Layout
13324 fixe le texte indiquent l'importance de l'indentation d'un marqueur.
13327 \begin_layout Description
13330 \begin_inset Flex Code
13333 \begin_layout Plain Layout
13344 \begin_inset Flex Code
13347 \begin_layout Plain Layout
13353 fixe le texte indiquent l'espacement horizontal entre le marqueur et le
13355 Sert seulement pour les marqueurs qui ne sont pas au dessus du corps du
13359 \begin_layout Description
13362 \begin_inset Flex Code
13365 \begin_layout Plain Layout
13376 \begin_inset Flex Code
13379 \begin_layout Plain Layout
13385 fixe la chaîne utilisée comme marqueur avec le
13388 \begin_inset Flex Code
13391 \begin_layout Plain Layout
13400 \begin_inset Flex Code
13403 \begin_layout Plain Layout
13417 \begin_inset Flex Code
13420 \begin_layout Plain Layout
13430 est indiqué, cette chaîne peut contenir les instructions de formatage particuli
13431 ères décrites dans la
13432 \begin_inset CommandInset ref
13434 reference "subsec:Compteurs"
13441 \begin_layout Description
13444 \begin_inset Flex Code
13447 \begin_layout Plain Layout
13450 LabelStringAppendix
13458 \begin_inset Flex Code
13461 \begin_layout Plain Layout
13467 est utilisée dans une annexe à la place de
13468 \begin_inset Flex Code
13471 \begin_layout Plain Layout
13480 Noter que toute directive
13481 \begin_inset Flex Code
13484 \begin_layout Plain Layout
13493 \begin_inset Newline newline
13497 \begin_inset Flex Code
13500 \begin_layout Plain Layout
13503 LabelStringAppendix
13511 \begin_layout Description
13514 \begin_inset Flex Code
13517 \begin_layout Plain Layout
13527 (Utilisable uniquement avec les formats XML).
13530 \begin_layout Description
13533 \begin_inset Flex Code
13536 \begin_layout Plain Layout
13547 \begin_inset Flex Code
13550 \begin_layout Plain Layout
13561 \begin_inset Newline newline
13568 Sensitive, Enumerate,
13569 \begin_inset Newline newline
13572 Itemize, Bibliography
13580 \begin_inset Separator parbreak
13587 \begin_layout Description
13588 \begin_inset Flex Code
13591 \begin_layout Plain Layout
13599 veut dire que le marqueur est le premier mot (avant la première vraie espace).
13600 Utilisez des espaces insécables si vous voulez mettre plus d'un mot dans
13604 \begin_layout Description
13605 \begin_inset Flex Code
13608 \begin_layout Plain Layout
13616 veut dire qu'il est défini dans le style (voir
13617 \begin_inset Flex Code
13620 \begin_layout Plain Layout
13630 \begin_inset Quotes fld
13634 \begin_inset Quotes frd
13637 , au début du paragraphe.Si le
13640 \begin_inset Flex Code
13643 \begin_layout Plain Layout
13656 \begin_inset Flex Code
13659 \begin_layout Plain Layout
13669 , alors il ne sera affiché que dans le premier paragraphe de toutes séquence
13670 de paragraphes du même
13673 \begin_inset Flex Code
13676 \begin_layout Plain Layout
13689 \begin_layout Description
13692 \begin_inset Flex Code
13695 \begin_layout Plain Layout
13706 \begin_inset space ~
13710 \begin_inset space ~
13716 \begin_inset Flex Code
13719 \begin_layout Plain Layout
13729 sont des cas particuliers de
13730 \begin_inset Flex Code
13733 \begin_layout Plain Layout
13742 Le marqueur sera imprimé au dessus du paragraphe, soit au début de la lignes,
13746 \begin_layout Description
13747 \begin_inset Flex Code
13750 \begin_layout Plain Layout
13758 est un cas particulier pour les marqueurs de légende
13759 \begin_inset Quotes fld
13763 \begin_inset Quotes frd
13767 \begin_inset Quotes fld
13771 \begin_inset Quotes frd
13776 \begin_inset Flex Code
13779 \begin_layout Plain Layout
13787 signifie que le mot affiché (défini en dur) dépend du type de flottant:
13788 il est défini dans les sources comme
13789 \begin_inset Quotes fld
13793 \begin_inset Flex Code
13796 \begin_layout Plain Layout
13805 \begin_inset Quotes frd
13809 \begin_inset Flex Code
13812 \begin_layout Plain Layout
13818 est la valeur du compteur associé au flottant.
13819 Au cas où une légende est insérée en dehors d'un flottant, le
13822 \begin_inset Flex Code
13825 \begin_layout Plain Layout
13836 \begin_inset Quotes fld
13840 \begin_inset Quotes frd
13846 \begin_layout Description
13847 \begin_inset Flex Code
13850 \begin_layout Plain Layout
13858 produit le type habituel d'étiquettes d'énumération.
13859 Pour le moment, il est défini en dur comme chiffres arabes, lettres en
13860 bas de casse, petits chiffres romains et lettres capitales pour les quatre
13861 profondeurs possibles.
13864 \begin_layout Description
13867 \begin_inset Flex Code
13870 \begin_layout Plain Layout
13880 produit des symboles pour les différents niveaux.
13881 Il est également défini en dur.
13884 \begin_layout Description
13887 \begin_inset Flex Code
13890 \begin_layout Plain Layout
13900 ne doit être utilisé qu'avec
13903 \begin_inset Flex Code
13906 \begin_layout Plain Layout
13909 LatexType BibEnvironment
13918 \begin_layout Description
13921 \begin_inset Flex Code
13924 \begin_layout Plain Layout
13934 écrasera complètement toute autre directive
13935 \begin_inset Flex Code
13938 \begin_layout Plain Layout
13945 Doit être fermée par
13946 \begin_inset Flex Code
13949 \begin_layout Plain Layout
13956 \begin_inset Newline newline
13960 \begin_inset CommandInset ref
13962 reference "subsec:I18n"
13966 pour les détails d'utilisation.
13969 \begin_layout Description
13972 \begin_inset Flex Code
13975 \begin_layout Plain Layout
13986 \begin_inset Flex Code
13989 \begin_layout Plain Layout
13995 ] fixe le nom de l'objet \SpecialChar LaTeX
13996 correspondant, soit l'environnement, soit la commande.
13999 \begin_layout Description
14002 \begin_inset Flex Code
14005 \begin_layout Plain Layout
14016 \begin_inset Flex Code
14019 \begin_layout Plain Layout
14025 ] fixe le paramètre facultatif de l'objet
14026 \begin_inset Flex Code
14029 \begin_layout Plain Layout
14036 Ce paramètre ne peut pas être changé depuis \SpecialChar LyX
14038 \begin_inset Flex Code
14041 \begin_layout Plain Layout
14047 pour les paramètres personnalisables).
14048 Ceci sera émis tel quel après tous les
14049 \begin_inset Flex Code
14052 \begin_layout Plain Layout
14058 s \SpecialChar LaTeX
14062 \begin_layout Description
14065 \begin_inset Flex Code
14068 \begin_layout Plain Layout
14079 \begin_inset Flex Code
14082 \begin_layout Plain Layout
14088 , Command, Environment, Item_Environment,
14089 \begin_inset Newline newline
14092 List_Environment, Bib_Environment
14099 ] décrit comment traduire l'environnement en \SpecialChar LaTeX
14106 \begin_layout Plain Layout
14109 \begin_inset Flex Code
14112 \begin_layout Plain Layout
14122 est peut-être trompeur, dans la mesure où ces règles s'appliquent également
14123 aux classes DocBook.
14124 Explorer les fichiers des classes DocBook (noms de fichiers
14125 \begin_inset Flex Code
14128 \begin_layout Plain Layout
14134 ) pour voir des exemples particuliers.
14140 \begin_inset Separator parbreak
14147 \begin_layout Description
14148 \begin_inset Flex Code
14151 \begin_layout Plain Layout
14158 \begin_inset Quotes fld
14162 \begin_inset Quotes frd
14168 \begin_layout Description
14169 \begin_inset Flex Code
14172 \begin_layout Plain Layout
14179 \begin_inset Flex Code
14182 \begin_layout Plain Layout
14189 {\SpecialChar ldots
14198 \begin_layout Description
14199 \begin_inset Flex Code
14202 \begin_layout Plain Layout
14209 \begin_inset Flex Code
14212 \begin_layout Plain Layout
14219 }\SpecialChar ldots
14234 \begin_layout Description
14235 \begin_inset Flex Code
14238 \begin_layout Plain Layout
14244 est la même chose que
14245 \begin_inset Flex Code
14248 \begin_layout Plain Layout
14254 , sauf qu'il génère un
14255 \begin_inset Flex Code
14258 \begin_layout Plain Layout
14266 pour chaque paragraphe de l'environnement.
14269 \begin_layout Description
14270 \begin_inset Flex Code
14273 \begin_layout Plain Layout
14279 est la même chose que
14280 \begin_inset Flex Code
14283 \begin_layout Plain Layout
14290 \begin_inset Newline newline
14294 \begin_inset Flex Code
14297 \begin_layout Plain Layout
14303 est passé en paramètre de l'environnement.
14304 \begin_inset Newline newline
14308 \begin_inset Flex Code
14311 \begin_layout Plain Layout
14317 peut être défini dans la fenêtre
14318 \begin_inset Flex Noun
14321 \begin_layout Plain Layout
14322 Édition\SpecialChar menuseparator
14324 \begin_inset space ~
14328 \begin_inset space ~
14339 \begin_layout Description
14342 \begin_inset Flex Code
14345 \begin_layout Plain Layout
14358 \begin_inset Flex Code
14361 \begin_layout Plain Layout
14371 , mais ajoute l'argument obligatoire nécessaire (l'étiquette la plus longue)
14372 à la directive de début de l’environnement bibliographique:
14375 \begin_inset Newline newline
14379 \begin_inset Flex Code
14382 \begin_layout Plain Layout
14387 begin{thebibliography}{99}
14395 Cette directive n'est donc nécessaire que pour les environnements bibliographiq
14397 L’étiquette implicite
14398 \begin_inset Quotes fld
14402 \begin_inset Quotes frd
14405 peut être modifiée par l'utilisateur dans les réglages de paragraphe d'une
14406 entrée bibliographique.
14409 \begin_layout Standard
14410 En collectant ces derniers éléments, l'exportation \SpecialChar LaTeX
14414 \begin_layout LyX-Code
14419 LatexName[LatexParam]{\SpecialChar ldots
14423 \begin_layout Standard
14427 \begin_layout LyX-Code
14432 begin{LatexName}[LatexParam] \SpecialChar ldots
14438 \begin_layout Standard
14439 en fonction du type \SpecialChar LaTeX
14444 \begin_layout Description
14447 \begin_inset Flex Code
14450 \begin_layout Plain Layout
14461 \begin_inset Flex Code
14464 \begin_layout Plain Layout
14470 ] définit une chaîne de caractères insérée au début du contenu du style.
14471 Une rupture de ligne dans la sortie peut être indiquée par
14472 \begin_inset Flex Code
14475 \begin_layout Plain Layout
14484 \begin_layout Description
14487 \begin_inset Flex Code
14490 \begin_layout Plain Layout
14501 \begin_inset Flex Code
14504 \begin_layout Plain Layout
14510 fixe la marge gauche: si vous mettez des styles dans un environnement,
14514 \begin_inset Flex Code
14517 \begin_layout Plain Layout
14527 ne seront pas ajoutées directement, mais avec un facteur
14528 \begin_inset Formula $\frac{4}{\mathrm{profondeur}+4}$
14532 Notez que ce paramètre sert aussi quand
14535 \begin_inset Flex Code
14538 \begin_layout Plain Layout
14549 \begin_inset Flex Code
14552 \begin_layout Plain Layout
14561 \begin_inset Flex Code
14564 \begin_layout Plain Layout
14573 Il est alors ajouté à la marge manuelle ou dynamique.
14574 \begin_inset Newline newline
14578 \begin_inset Quotes fld
14582 \begin_inset Flex Code
14585 \begin_layout Plain Layout
14592 \begin_inset Quotes frd
14595 signifie que le paragraphe est indenté avec la largeur de
14596 \begin_inset Quotes fld
14600 \begin_inset Flex Code
14603 \begin_layout Plain Layout
14610 \begin_inset Quotes frd
14613 dans la police normale.
14614 Il est possible de créer une largeur négative avec
14615 \begin_inset Quotes fld
14619 \begin_inset Flex Code
14622 \begin_layout Plain Layout
14629 \begin_inset Quotes frd
14633 Cette solution a été choisie pour que l'apparence soit la même quelle que
14634 soit la police d'écran.
14637 \begin_layout Description
14640 \begin_inset Flex Code
14643 \begin_layout Plain Layout
14652 \begin_inset Flex Code
14655 \begin_layout Plain Layout
14661 , Manual, Dynamic, First_Dynamic, Right_Address_Box
14667 \begin_inset Newline newline
14672 fixe le type de marge à gauche du format.
14673 \begin_inset Separator parbreak
14680 \begin_layout Description
14681 \begin_inset Flex Code
14684 \begin_layout Plain Layout
14692 veut dire une marge fixe.
14695 \begin_layout Description
14696 \begin_inset Flex Code
14699 \begin_layout Plain Layout
14707 veut dire que la marge de gauche dépend de ce qu'il y a dans la fenêtre
14709 \begin_inset Flex Noun
14712 \begin_layout Plain Layout
14713 Édition\SpecialChar menuseparator
14715 \begin_inset space ~
14719 \begin_inset space ~
14728 Ceci sert à obtenir des listes bien mises en page sans tabulations.
14731 \begin_layout Description
14732 \begin_inset Flex Code
14735 \begin_layout Plain Layout
14743 veut dire que la marge dépend de la taille du marqueur.
14744 Ceci sert entre autres aux en-têtes numérotés.
14745 Il est évident que l'en-tête
14746 \begin_inset Quotes fld
14749 5.4.3.2.1 Très long en-tête
14750 \begin_inset Quotes frd
14753 doit avoir une marge de gauche plus grande (autant que
14754 \begin_inset Quotes fld
14758 \begin_inset Quotes frd
14762 \begin_inset Quotes fld
14765 3.2 Très long en-tête
14766 \begin_inset Quotes frd
14769 , même si les autres traitements de texte ne savent pas le faire.
14772 \begin_layout Description
14773 \begin_inset Flex Code
14776 \begin_layout Plain Layout
14784 est similaire, mais seulement la toute première ligne du paragraphe est
14785 dynamique, les autres étant statiques; ceci est utile par exemple pour
14789 \begin_layout Description
14790 \begin_inset Flex Code
14793 \begin_layout Plain Layout
14801 signifie que la marge est choisie pour que la ligne la plus longue du paragraph
14802 e touche la marge de droite.
14803 Ceci sert à typographier une adresse sur le bord droit de la page.
14807 \begin_layout Description
14810 \begin_inset Flex Code
14813 \begin_layout Plain Layout
14824 \begin_inset Flex Code
14827 \begin_layout Plain Layout
14836 \begin_inset space \thinspace{}
14840 \begin_inset Flex Code
14843 \begin_layout Plain Layout
14849 ] indique si les commandes fragiles doivent être protégées par
14850 \begin_inset Flex Code
14853 \begin_layout Plain Layout
14861 dans ce style (Note: ceci n'indique pas si cette commande elle-même doit
14865 \begin_layout Description
14868 \begin_inset Flex Code
14871 \begin_layout Plain Layout
14882 \begin_inset Flex Code
14885 \begin_layout Plain Layout
14892 \begin_inset space \thinspace{}
14896 \begin_inset Flex Code
14899 \begin_layout Plain Layout
14907 ] indique si les nouvelles lignes sont traduites ou non en sauts de ligne
14910 \begin_inset Flex Code
14913 \begin_layout Plain Layout
14924 La traduction peut être désactivée pour permettre d'éditer plus confortablement
14925 du \SpecialChar LaTeX
14926 depuis \SpecialChar LyX
14930 \begin_layout Description
14933 \begin_inset Flex Code
14936 \begin_layout Plain Layout
14947 \begin_inset Flex Code
14950 \begin_layout Plain Layout
14959 \begin_inset space \thinspace{}
14963 \begin_inset Flex Code
14966 \begin_layout Plain Layout
14972 ] indique si \SpecialChar LyX
14973 indente ou non la première ligne du paragraphe suivant.
14975 \begin_inset Flex Code
14978 \begin_layout Plain Layout
14984 veut dire qu'il ne peut pas,
14985 \begin_inset Flex Code
14988 \begin_layout Plain Layout
14994 veut dire qu'il peut s'il le veut.
14997 \begin_layout Description
15000 \begin_inset Flex Code
15003 \begin_layout Plain Layout
15014 \begin_inset Flex Code
15017 \begin_layout Plain Layout
15023 ] dénomme un style qui a remplacé ce style en cours.
15024 Ceci est utilisé pour renommer un style en conservant la rétrocompatibilité.
15027 \begin_layout Description
15030 \begin_inset Flex Code
15033 \begin_layout Plain Layout
15042 \begin_inset Flex Code
15045 \begin_layout Plain Layout
15054 \begin_inset space \thinspace{}
15058 \begin_inset Flex Code
15061 \begin_layout Plain Layout
15071 détermine si les paragraphes consécutifs du même type sont traités ensemble.
15072 Ceci a pour effet de déclencher une seule fois pour le groupe l'impression
15074 \begin_inset Flex Code
15077 \begin_layout Plain Layout
15084 Implicitement, ceci est vrai pour les environnements
15085 \begin_inset Flex Code
15088 \begin_layout Plain Layout
15095 \begin_inset Flex Code
15098 \begin_layout Plain Layout
15105 \begin_inset Flex Code
15108 \begin_layout Plain Layout
15114 et faux pour tous les autres types.
15117 \begin_layout Description
15120 \begin_inset Flex Code
15123 \begin_layout Plain Layout
15134 \begin_inset Flex Code
15137 \begin_layout Plain Layout
15146 \begin_inset space \thinspace{}
15150 \begin_inset Flex Code
15153 \begin_layout Plain Layout
15159 ] indique que les paragraphes ne seront pas séparés par une ligne vide dans
15160 le résultat \SpecialChar LaTeX
15161 , mais par un retour à la ligne; combiné avec
15162 \begin_inset Flex Code
15165 \begin_layout Plain Layout
15171 , ceci permet d'émuler une éditeur plein texte (comme l'insert code \SpecialChar TeX
15175 \begin_layout Description
15178 \begin_inset Flex Code
15181 \begin_layout Plain Layout
15192 \begin_inset Flex Code
15195 \begin_layout Plain Layout
15201 fixe l'indentation de la toute première ligne d'un paragraphe.
15203 \begin_inset Flex Code
15206 \begin_layout Plain Layout
15212 est fixé pour un format donné, à l'exception du format
15213 \begin_inset Flex Code
15216 \begin_layout Plain Layout
15222 , car l'indentation d'un paragraphe dans l'environnement
15223 \begin_inset Flex Code
15226 \begin_layout Plain Layout
15232 peut être empêchée par
15233 \begin_inset Flex Code
15236 \begin_layout Plain Layout
15243 De plus, les paragraphes de style
15244 \begin_inset Flex Code
15247 \begin_layout Plain Layout
15253 emboîtés dans d'autres environnements utilisent le
15254 \begin_inset Flex Code
15257 \begin_layout Plain Layout
15263 de l'environne\SpecialChar softhyphen
15265 Par exemple, les paragraphes
15266 \begin_inset Flex Code
15269 \begin_layout Plain Layout
15275 dans une énumération ne sont pas indentés.
15278 \begin_layout Description
15281 \begin_inset Flex Code
15284 \begin_layout Plain Layout
15298 ] fixe l'espacement vertical entre deux paragraphes dans le style.
15301 \begin_layout Description
15304 \begin_inset Flex Code
15307 \begin_layout Plain Layout
15321 ] fixe la valeur d'interligne entre paragraphes.
15323 donne le choix entre
15324 \begin_inset Flex Code
15327 \begin_layout Plain Layout
15334 \begin_inset Flex Code
15337 \begin_layout Plain Layout
15343 pour séparer les paragraphes.
15345 \begin_inset Flex Code
15348 \begin_layout Plain Layout
15354 , cette valeur n'est pas prise en compte.
15356 \begin_inset Flex Code
15359 \begin_layout Plain Layout
15366 \begin_inset Flex Code
15369 \begin_layout Plain Layout
15375 n'est pas prise en compte et tous les paragraphes sont séparés par ce paramètre
15377 \begin_inset Flex Code
15380 \begin_layout Plain Layout
15386 , en plus de l'interligne normal.
15387 L'espacement vertical est calculé par
15388 \begin_inset Flex Code
15391 \begin_layout Plain Layout
15392 valeur*DefaultHeight()
15401 est la valeur choisie pour
15402 \begin_inset Flex Code
15405 \begin_layout Plain Layout
15412 \begin_inset Flex Code
15415 \begin_layout Plain Layout
15421 est la hauteur d'une ligne dans la police normale.
15422 De cette façon, l'aspect reste le même quelle que soit la police à l'écran.
15425 \begin_layout Description
15428 \begin_inset Flex Code
15431 \begin_layout Plain Layout
15442 \begin_inset Flex Code
15445 \begin_layout Plain Layout
15454 \begin_inset space \thinspace{}
15458 \begin_inset Flex Code
15461 \begin_layout Plain Layout
15467 ] indique si le contenu du paragraphe doit être passé sous forme brute,
15468 c'est-à-dire sans les traductions spéciales dont \SpecialChar LaTeX
15473 \begin_layout Description
15476 \begin_inset Flex Code
15479 \begin_layout Plain Layout
15490 \begin_inset Flex Code
15493 \begin_layout Plain Layout
15504 Defines individual characters that should be output in raw form, meaning
15505 without special translations that \SpecialChar LaTeX
15509 \begin_layout Description
15512 \begin_inset Flex Code
15515 \begin_layout Plain Layout
15525 fixe le contenu à inclure dans le préambule \SpecialChar LaTeX
15526 quand le style est utilisé.
15527 Utile pour définir des macros, charger des paquetages, etc.
15528 requis pour ce style particulier.
15529 Doit être fermé par
15530 \begin_inset Quotes fld
15534 \begin_inset Flex Code
15537 \begin_layout Plain Layout
15546 \begin_inset Quotes frd
15552 \begin_layout Description
15555 \begin_inset Flex Code
15558 \begin_layout Plain Layout
15569 \begin_inset Flex Code
15572 \begin_layout Plain Layout
15578 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraph
15580 Ceci permet l'utilisation de références mises en forme.
15583 \begin_layout Description
15586 \begin_inset Flex Code
15589 \begin_layout Plain Layout
15600 \begin_inset Flex Code
15603 \begin_layout Plain Layout
15609 ] indique que le style requiert la fonctionnalité chaîne (voir
15610 \begin_inset space ~
15614 \begin_inset CommandInset ref
15616 reference "chap:List-of-functions"
15620 pour la liste des fonctionnalités).
15621 Si vous demandez un paquetage doté d'options spécifiques, vous pouvez en
15623 \begin_inset Flex Code
15626 \begin_layout Plain Layout
15632 en tant que paramètre général pour la classe de texte (voir
15633 \begin_inset space ~
15637 \begin_inset CommandInset ref
15639 reference "subsec:Paramètres-généraux-d'une"
15646 \begin_layout Description
15649 \begin_inset Flex Code
15652 \begin_layout Plain Layout
15663 \begin_inset Flex Code
15666 \begin_layout Plain Layout
15675 \begin_inset Flex Code
15678 \begin_layout Plain Layout
15684 ] réinitialise les arguments \SpecialChar LaTeX
15685 de ce style ( tels que définis par la directive
15688 \begin_inset Flex Code
15691 \begin_layout Plain Layout
15702 Ceci est utile si vous avez dupliqué un style en utilisant
15705 \begin_inset Flex Code
15708 \begin_layout Plain Layout
15718 , et que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels
15722 \begin_layout Description
15725 \begin_inset Flex Code
15728 \begin_layout Plain Layout
15739 \begin_inset Flex Code
15742 \begin_layout Plain Layout
15748 ] définit une chaîne de caractères insérée à la fin du contenu du style.
15749 Une rupture de ligne dans la sortie peut être indiquée par
15750 \begin_inset Flex Code
15753 \begin_layout Plain Layout
15762 \begin_layout Description
15765 \begin_inset Flex Code
15768 \begin_layout Plain Layout
15779 \begin_inset Flex Code
15782 \begin_layout Plain Layout
15795 \begin_layout Description
15798 \begin_inset Flex Code
15801 \begin_layout Plain Layout
15814 \begin_inset Flex Code
15817 \begin_layout Plain Layout
15827 \begin_inset Flex Code
15830 \begin_layout Plain Layout
15839 \begin_inset Flex Code
15842 \begin_layout Plain Layout
15851 \begin_inset Flex Code
15854 \begin_layout Plain Layout
15860 \begin_inset space ~
15870 ] définit l'interligne par défaut dans ce style.
15872 \begin_inset Flex Code
15875 \begin_layout Plain Layout
15882 \begin_inset Flex Code
15885 \begin_layout Plain Layout
15892 \begin_inset Flex Code
15895 \begin_layout Plain Layout
15901 correspondent respectivement à un facteur multiplicatif de 1, 1,25 et 1,667.
15902 Si vous mettez le paramètre
15903 \begin_inset Flex Code
15906 \begin_layout Plain Layout
15912 , vous devez aussi mettre une valeur numérique qui servira de facteur multiplica
15914 Notez que, contrairement aux autres paramètres,
15915 \begin_inset Flex Code
15918 \begin_layout Plain Layout
15924 implique de générer du code \SpecialChar LaTeX
15925 spécifique, qui utilise le paquetage \SpecialChar LaTeX
15927 \begin_inset Flex Code
15930 \begin_layout Plain Layout
15939 \begin_layout Description
15942 \begin_inset Flex Code
15945 \begin_layout Plain Layout
15956 \begin_inset Flex Code
15959 \begin_layout Plain Layout
15966 \begin_inset space \thinspace{}
15970 \begin_inset Flex Code
15973 \begin_layout Plain Layout
15981 ] active la correction orthographique du style.
15982 Implicitement vrai.
15985 \begin_layout Description
15988 \begin_inset Flex Code
15991 \begin_layout Plain Layout
16001 fixe la police utilisée pour le corps du texte.
16003 \begin_inset CommandInset ref
16005 reference "subsec:polices"
16012 \begin_layout Description
16015 \begin_inset Flex Code
16018 \begin_layout Plain Layout
16029 \begin_inset Flex Code
16032 \begin_layout Plain Layout
16038 ] fixe le niveau du style dans le table des matières.
16039 Ceci est utilisé pour la numérotation automatique des en-têtes.
16042 \begin_layout Description
16045 \begin_inset Flex Code
16048 \begin_layout Plain Layout
16059 \begin_inset Flex Code
16062 \begin_layout Plain Layout
16074 \begin_inset Flex Code
16077 \begin_layout Plain Layout
16086 \begin_inset Flex Code
16089 \begin_layout Plain Layout
16099 détermine si l'indentation de la première ligne de ce paragraphe peut être
16100 réglée via le menu des réglages de paragraphe.
16104 \begin_inset Flex Code
16107 \begin_layout Plain Layout
16117 est choisi, l'indentation peut être réglée si les réglages de document
16118 utilisent un style de paragraphe avec
16119 \begin_inset Quotes fld
16123 \begin_inset Quotes frd
16127 \begin_inset Flex Code
16130 \begin_layout Plain Layout
16136 , l'indentation est toujours réglable quels que soient les réglages du document;
16138 \begin_inset Flex Code
16141 \begin_layout Plain Layout
16147 , l'indentation n'est jamais réglable.
16150 \begin_layout Description
16153 \begin_inset Flex Code
16156 \begin_layout Plain Layout
16170 ] fixe L'espacement vertical qui sépare le premier paragraphe dans une série
16171 du même style, du paragraphe qui le précède.
16172 Si le paragraphe précédent est dans un autre style, les séparations ne
16173 s'ajoutent pas, mais \SpecialChar LyX
16174 prend le maximum des deux.
16177 \begin_layout Subsection
16178 \begin_inset CommandInset label
16184 Internationalisation des styles de paragraphes
16187 \begin_layout Standard
16189 effectue depuis longtemps la traduction des informations de format, mais,
16190 jusqu'à la version 2.0, ceci ne s'appliquait qu'à l'interface utilisateur
16191 et non pas par exemple au résultat PDF.
16192 Ainsi les auteurs francophones devaient avoir recours à des astuces pénibles
16193 s'ils voulaient obtenir
16194 \begin_inset Quotes fld
16198 \begin_inset Quotes frd
16202 \begin_inset Quotes fld
16206 \begin_inset Quotes frd
16214 , ce n'est plus le cas.
16217 \begin_layout Standard
16219 \begin_inset Flex Code
16222 \begin_layout Plain Layout
16228 définit un texte qui doit apparaître dans le le document typographique,
16230 \begin_inset Flex Code
16233 \begin_layout Plain Layout
16240 \begin_inset Flex Code
16243 \begin_layout Plain Layout
16249 pour traiter correctement les documents non anglophones, et même multilingues.
16250 L'extrait suivant (du fichier
16251 \begin_inset Flex Code
16254 \begin_layout Plain Layout
16260 ) illustre le fonctionnement:
16263 \begin_layout LyX-Code
16267 \begin_inset Separator parbreak
16274 \begin_layout LyX-Code
16279 theoremstyle{remark}
16282 \begin_layout LyX-Code
16287 newtheorem{claim}[thm]{
16294 \begin_layout LyX-Code
16300 \begin_layout LyX-Code
16306 \begin_layout LyX-Code
16313 claimname}{_(Claim)}
16316 \begin_layout LyX-Code
16322 \begin_layout LyX-Code
16328 \begin_layout LyX-Code
16339 claimname}{_(Claim)}}
16342 \begin_layout LyX-Code
16349 \begin_layout Standard
16350 En principe, toute commande \SpecialChar LaTeX
16351 autorisée peut apparaître dans les directives
16353 \begin_inset Flex Code
16356 \begin_layout Plain Layout
16363 \begin_inset Flex Code
16366 \begin_layout Plain Layout
16372 , mais dans la pratique elles se présenteront typiquement comme ce qui est
16374 La clé de la traduction correcte du texte typographié est la définition
16375 de le commande \SpecialChar LaTeX
16377 \begin_inset Flex Code
16380 \begin_layout Plain Layout
16388 et son utilisation avec
16389 \begin_inset Flex Code
16392 \begin_layout Plain Layout
16404 \begin_layout Standard
16406 \begin_inset Flex Code
16409 \begin_layout Plain Layout
16415 fournit ce qu'il faut pour l'internationalisation fondée sur le langage
16416 global du document.
16417 Le contenu de la directive sera inclus dans le préambule, comme avec la
16419 \begin_inset Flex Code
16422 \begin_layout Plain Layout
16429 Ce qui la rend singulière est l'utilisation de la
16430 \begin_inset Quotes fld
16434 \begin_inset Quotes frd
16438 \begin_inset Flex Code
16441 \begin_layout Plain Layout
16447 , qui sera remplacée, lorsque \SpecialChar LyX
16448 produira le résultat \SpecialChar LaTeX
16449 , par la traduction
16450 de son argument dans la langue du document
16454 \begin_layout Plain Layout
16455 Pour ceux qui s'intéressent au fonctionnement sous-jacent, la fonction
16456 \begin_inset Quotes fld
16460 \begin_inset Flex Code
16463 \begin_layout Plain Layout
16470 \begin_inset Quotes frd
16474 \begin_inset Flex Code
16477 \begin_layout Plain Layout
16483 , qui constitue le cœur du mécanisme de traduction de l'interface \SpecialChar LyX
16485 est étendue ici à la traduction à la volée de code \SpecialChar LaTeX
16494 \begin_layout Standard
16496 \begin_inset Flex Code
16499 \begin_layout Plain Layout
16505 est plus compliquée, car elle fournit une fonctionnalité adaptée aux documents
16506 multilingues et propose par conséquent une interface pour le paquetage
16508 \begin_inset Flex Code
16511 \begin_layout Plain Layout
16517 Son contenu sera ajouté au préambule une fois pour chaque langue utilisée
16519 Dans ce cas, l'argument de
16520 \begin_inset Flex Code
16523 \begin_layout Plain Layout
16529 sera remplacé par sa traduction dans le langage en question: l'expression
16531 \begin_inset Flex Code
16534 \begin_layout Plain Layout
16540 est remplacée par le nom de la langue (telle qu'il est connu de
16541 \begin_inset Flex Code
16544 \begin_layout Plain Layout
16554 \begin_layout Standard
16555 Un document en allemand qui inclut aussi un paragraphe en français aura
16556 donc ceci dans le préambule:
16559 \begin_layout LyX-Code
16570 claimname}{Affirmation}}
16571 \begin_inset Newline newline
16582 claimname}{Behauptung}}
16583 \begin_inset Newline newline
16590 claimname}{Behauptung}
16593 \begin_layout Standard
16596 \begin_inset Flex Code
16599 \begin_layout Plain Layout
16605 vont alors conspirer pour créer le texte correct dans le résultat imprimable.
16608 \begin_layout Standard
16609 Un point important à noter est que les traductions sont celles qui sont
16610 fournies par \SpecialChar LyX
16611 lui-même, via le fichier
16614 \begin_inset Flex Code
16617 \begin_layout Plain Layout
16629 \begin_inset Flex Code
16632 \begin_layout Plain Layout
16639 \begin_inset Flex Code
16642 \begin_layout Plain Layout
16648 ne sont effectifs que dans les fichiers de format fournis avec \SpecialChar LyX
16650 les fichiers de format créés par l'utilisateur ne seront pas explorés par
16651 les fonctions d'internationalisation, sauf si le fichier
16654 \begin_inset Flex Code
16657 \begin_layout Plain Layout
16667 est modifié en conséquence.
16668 Ceci dit, tout fichier de format créé dans le but d'être distribué avec
16670 doit inclure ces directives s'il y a lieu.
16671 Notez bien que les traductions des styles de paragraphe ne changeront jamais
16672 avec les publications de maintenance des versions de \SpecialChar LyX
16674 de la version 2.1.x à la version 2.1.y).
16675 Il est cependant très probable qu'à l'occasion d'une publication majeure
16677 de 2.0.x à 2.1.0), de nouvelles traductions ou corrections soient introduites
16681 \begin_layout Subsection
16683 \begin_inset CommandInset label
16685 name "subsec:Flottants"
16692 \begin_layout Standard
16693 Il faut définir les flottants (
16694 \begin_inset Flex Code
16697 \begin_layout Plain Layout
16704 \begin_inset Flex Code
16707 \begin_layout Plain Layout
16714 ) dans la classe elle-même.
16715 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
16716 il suffit probablement que vous ajoutiez
16719 \begin_layout LyX-Code
16720 Input stdfloats.inc
16723 \begin_layout Standard
16724 à un endroit raisonnable dans la classe
16728 \begin_layout Plain Layout
16729 N'oubliez pas de jeter aussi un
16733 \begin_layout Plain Layout
16742 il sur les compteurs dans la section suivante.
16748 Si vous voulez implémenter une classe de texte qui propose un nouveau type
16749 de flottant (comme la classe AGU fournie avec \SpecialChar LyX
16750 ), les explications ci-dessous
16751 vont sans doute vous être utiles :
16754 \begin_layout Description
16757 \begin_inset Flex Code
16760 \begin_layout Plain Layout
16771 \begin_inset Flex Code
16774 \begin_layout Plain Layout
16780 =!htbpH] définit les options de placement pour ce type de flottant.
16781 La valeur est une chaîne de paramètres de placement, les caractères autorisés
16791 \begin_inset Quotes fld
16795 \begin_inset Quotes frd
16807 \begin_inset Quotes fld
16811 \begin_inset Quotes frd
16823 \begin_inset Quotes fld
16827 \begin_inset Quotes frd
16835 \begin_inset Quotes fld
16839 \begin_inset Quotes frd
16847 \begin_inset Quotes fld
16851 \begin_inset Quotes frd
16859 \begin_inset Quotes fld
16862 ignorer les règles \SpecialChar LaTeX
16864 L'ordre des caractères est indifférent.
16865 Si aucune option n'est autorisée, utiliser la chaîne de caractères
16872 \begin_layout Description
16875 \begin_inset Flex Code
16878 \begin_layout Plain Layout
16889 \begin_inset Flex Code
16892 \begin_layout Plain Layout
16899 \begin_inset space \thinspace{}
16905 \begin_inset Flex Code
16908 \begin_layout Plain Layout
16916 ] précise si le flottant peut subir une rotation grâce au paquetage \SpecialChar LaTeX
16923 \begin_inset Flex Code
16926 \begin_layout Plain Layout
16932 si le flottant ne peut pas bénéficier de cette fonctionnalité.
16935 \begin_layout Description
16938 \begin_inset Flex Code
16941 \begin_layout Plain Layout
16952 \begin_inset Flex Code
16955 \begin_layout Plain Layout
16962 \begin_inset space \thinspace{}
16968 \begin_inset Flex Code
16971 \begin_layout Plain Layout
16979 ] précise si le flottant possède une variante étoilée qui s'étend sur les
16980 colonnes dans un paragraphe à deux colonnes.
16982 \begin_inset Flex Code
16985 \begin_layout Plain Layout
16991 si le flottant ne peut pas bénéficier de cette fonctionnalité.
16994 \begin_layout Description
16997 \begin_inset Flex Code
17000 \begin_layout Plain Layout
17014 \begin_inset Flex Code
17017 \begin_layout Plain Layout
17023 ] définit le suffixe d'un fichier auxiliaire contenant la liste des flottants
17026 écrit les légendes dans ce fichier.
17029 \begin_layout Description
17032 \begin_inset Flex Code
17035 \begin_layout Plain Layout
17046 \begin_inset Flex Code
17049 \begin_layout Plain Layout
17055 ] définit la chaîne de caractères qui se trouvera dans les menus et également
17057 Ceci est traduit dans le langage courant si
17058 \begin_inset Flex Code
17061 \begin_layout Plain Layout
17070 \begin_layout Description
17071 \begin_inset Flex Code
17074 \begin_layout Plain Layout
17080 sont utilisées avec l'exportation XHTML.
17082 \begin_inset CommandInset ref
17084 reference "sec:Tags-for-XHTML"
17091 \begin_layout Description
17094 \begin_inset Flex Code
17097 \begin_layout Plain Layout
17108 \begin_inset Flex Code
17111 \begin_layout Plain Layout
17120 \begin_inset space \thinspace{}
17124 \begin_inset Flex Code
17127 \begin_layout Plain Layout
17133 ] indique si le flottant est déjà défini dans la classe de document ou s'il
17134 faut charger le paquetage \SpecialChar LaTeX
17136 \begin_inset Flex Code
17139 \begin_layout Plain Layout
17145 pour le définir à la volée.
17146 La valeur implicite est
17147 \begin_inset Flex Code
17150 \begin_layout Plain Layout
17156 qui signifie: utiliser
17157 \begin_inset Flex Code
17160 \begin_layout Plain Layout
17167 Elle doit être positionnée sur
17168 \begin_inset Flex Code
17171 \begin_layout Plain Layout
17177 si le flottant est déjà défini par la classe de document.
17180 \begin_layout Description
17183 \begin_inset Flex Code
17186 \begin_layout Plain Layout
17197 \begin_inset Flex Code
17200 \begin_layout Plain Layout
17206 ] détermine la commande utilisée pour engendrer une liste de flottants du
17208 \begin_inset Quotes fld
17214 \begin_inset Quotes frd
17217 initial doit être omis.
17223 \begin_inset Flex Code
17226 \begin_layout Plain Layout
17232 est faux, puisqu'il n'y a alors pas de procédure pour activer cette commande.
17233 La directive est ignorée si
17234 \begin_inset Flex Code
17237 \begin_layout Plain Layout
17243 est vrai, puisqu'il y a alors une procédure.
17246 \begin_layout Description
17249 \begin_inset Flex Code
17252 \begin_layout Plain Layout
17263 \begin_inset Flex Code
17266 \begin_layout Plain Layout
17272 ] fixe le titre utilisé pour une liste des flottants du type considéré (figures,
17274 Il est utilisé pour l'étiquette à l'écran dans \SpecialChar LyX
17275 ; il est passé à \SpecialChar LaTeX
17277 utilisé comme titre, et il est également utilisé comme titre dans l'exportation
17279 Il sera traduit dans le langage du document.
17282 \begin_layout Description
17285 \begin_inset Flex Code
17288 \begin_layout Plain Layout
17299 \begin_inset Flex Code
17302 \begin_layout Plain Layout
17308 ] (paramètre facultatif) détermine si les flottants de cette classe seront
17309 numérotés en suivant un type de section du document.
17313 \begin_inset Flex Code
17316 \begin_layout Plain Layout
17327 \begin_inset Quotes fld
17331 \begin_inset Flex Code
17334 \begin_layout Plain Layout
17343 \begin_inset Quotes frd
17346 , les flottants seront numérotés chapitre par chapitre.
17349 \begin_layout Description
17352 \begin_inset Flex Code
17355 \begin_layout Plain Layout
17366 \begin_inset Flex Code
17369 \begin_layout Plain Layout
17375 ] définit le placement implicite pour cette catégorie de flottants.
17376 C'est comme en \SpecialChar LaTeX
17378 \begin_inset Flex Code
17381 \begin_layout Plain Layout
17388 \begin_inset Flex Code
17391 \begin_layout Plain Layout
17398 \begin_inset Flex Code
17401 \begin_layout Plain Layout
17408 \begin_inset Flex Code
17411 \begin_layout Plain Layout
17417 pour haut, bas, page et ici respectivement
17421 \begin_layout Plain Layout
17422 Notez que l'ordre dans lequel vous mettez ces lettres est sans importance,
17423 comme en \SpecialChar LaTeX
17430 En plus vous avez un nouveau type,
17431 \begin_inset Flex Code
17434 \begin_layout Plain Layout
17440 , qui ne correspond pas vraiment à un flottant, car il signifie de le positionne
17442 \begin_inset Quotes fld
17446 \begin_inset Quotes frd
17449 et nulle part ailleurs.
17450 Notez cependant que le type
17451 \begin_inset Flex Code
17454 \begin_layout Plain Layout
17460 est spécial et, à cause de détails d'implantation, ne peut pas être utilisé
17461 avec des flottants non définis dans la classe de document.
17462 Si vous n'avez pas compris tout ce baratin, mettez simplement
17465 \begin_inset Quotes fld
17471 \begin_inset Flex Code
17474 \begin_layout Plain Layout
17483 \begin_inset Quotes frd
17491 \begin_layout Description
17494 \begin_inset Flex Code
17497 \begin_layout Plain Layout
17508 \begin_inset Flex Code
17511 \begin_layout Plain Layout
17517 ] détermine le préfixe à utiliser lors de la création d'étiquettes référant
17518 les flottants du type considéré.
17519 Ceci permet l'utilisation de références mises en forme.
17520 Notez que vous pouvez supprimer tout préfixe défini en copiant un style
17521 en utilisant la valeur spécifique
17522 \begin_inset Quotes fld
17526 \begin_inset Quotes frd
17529 , qui doit être en capitales.
17532 \begin_layout Description
17535 \begin_inset Flex Code
17538 \begin_layout Plain Layout
17549 \begin_inset Flex Code
17552 \begin_layout Plain Layout
17558 ] fixe le style utilisé quand on définit le flottant avec
17559 \begin_inset Flex Code
17562 \begin_layout Plain Layout
17573 \begin_layout Description
17576 \begin_inset Flex Code
17579 \begin_layout Plain Layout
17590 \begin_inset Flex Code
17593 \begin_layout Plain Layout
17600 \begin_inset Quotes fld
17604 \begin_inset Quotes frd
17607 de la nouvelle classe de flottants, comme
17608 \begin_inset Quotes fld
17612 \begin_inset Quotes frd
17616 \begin_inset Quotes fld
17620 \begin_inset Quotes frd
17624 Après l'instruction
17625 \begin_inset Flex Code
17628 \begin_layout Plain Layout
17636 appropriée, vous disposez de commandes comme
17637 \begin_inset Flex Code
17640 \begin_layout Plain Layout
17649 \begin_inset Flex Code
17652 \begin_layout Plain Layout
17661 Noter que définir un flottant de type
17662 \begin_inset Flex Code
17665 \begin_layout Plain Layout
17671 définit automatiquement les compteur correspondant, de nom
17672 \begin_inset Flex Code
17675 \begin_layout Plain Layout
17684 \begin_layout Description
17687 \begin_inset Flex Code
17690 \begin_layout Plain Layout
17701 \begin_inset Flex Code
17704 \begin_layout Plain Layout
17711 \begin_inset space \thinspace{}
17715 \begin_inset Flex Code
17718 \begin_layout Plain Layout
17726 ] indique si ce flottant est défini en utilisant le paquetage \SpecialChar LaTeX
17728 \begin_inset Flex Code
17731 \begin_layout Plain Layout
17737 , soit par la classe de document ou par un paquetage, soit à la volée par
17742 \begin_layout Standard
17743 Notez que la définition d'un flottant de type
17744 \begin_inset Flex Code
17747 \begin_layout Plain Layout
17755 implique la déclaration du compteur correspondant de nom
17756 \begin_inset Flex Code
17759 \begin_layout Plain Layout
17770 \begin_layout Subsection
17771 Inserts flexibles et InsetLayout
17772 \begin_inset CommandInset label
17774 name "subsec:Flex-insets-and"
17781 \begin_layout Standard
17782 Les inserts flexibles sont de trois sortes:
17785 \begin_layout Itemize
17786 styles de caractères (
17787 \begin_inset Flex Code
17790 \begin_layout Plain Layout
17798 ): ceux-ci définissent un balisage sémantique correspondant à des commandes
17801 \begin_inset Flex Code
17804 \begin_layout Plain Layout
17815 \begin_inset Flex Code
17818 \begin_layout Plain Layout
17831 \begin_layout Itemize
17832 définis par l'utilisateur (
17833 \begin_inset Flex Code
17836 \begin_layout Plain Layout
17844 ): ceux-ci permettent de définir des inserts repliables personnalisés, similaire
17845 s au code \SpecialChar TeX
17846 , aux notes de bas de page, etc.
17847 Un exemple évident est l'insert de note en fin de document, défini dans
17849 \begin_inset Flex Code
17852 \begin_layout Plain Layout
17863 \begin_layout Itemize
17867 \begin_inset Flex Code
17870 \begin_layout Plain Layout
17880 : à utiliser avec les classes DocBook.
17883 \begin_layout Standard
17884 Les inserts flexibles sont définis en utilisant la directive
17885 \begin_inset Flex Code
17888 \begin_layout Plain Layout
17896 , qui va être expliquée dans la suite.
17899 \begin_layout Standard
17901 \begin_inset Flex Code
17904 \begin_layout Plain Layout
17912 a une autre fonction: elle permet de personnaliser le style de différents
17915 \begin_inset Flex Code
17918 \begin_layout Plain Layout
17926 permet de personnaliser les paramètres de style pour les notes de bas de
17927 page, les notes en marge, les inserts de note, les inserts de code \SpecialChar TeX
17929 les branches, les listings, les index, les boîtes, les tables, les algorithmes,
17934 , aussi bien que de définir des inserts flexibles.
17937 \begin_layout Standard
17939 \begin_inset Flex Code
17942 \begin_layout Plain Layout
17950 doit commencer par une lignes de la forme:
17953 \begin_layout LyX-Code
17959 \begin_layout Standard
17961 \begin_inset Flex Code
17964 \begin_layout Plain Layout
17970 indique l'insert dont le style doit être défini, et il y a quatre cas.
17973 \begin_layout Enumerate
17974 Le style d'un insert préexistant doit être modifié.
17975 Dans ce cas, peuvent être
17976 \begin_inset Flex Code
17979 \begin_layout Plain Layout
17985 un quelconque des éléments suivants:
17986 \begin_inset Flex Code
17989 \begin_layout Plain Layout
17998 \begin_inset Flex Code
18001 \begin_layout Plain Layout
18010 \begin_inset Flex Code
18013 \begin_layout Plain Layout
18022 \begin_inset Flex Code
18025 \begin_layout Plain Layout
18036 \begin_inset Flex Code
18039 \begin_layout Plain Layout
18050 \begin_inset Flex Code
18053 \begin_layout Plain Layout
18062 \begin_inset Flex Code
18065 \begin_layout Plain Layout
18074 \begin_inset Flex Code
18077 \begin_layout Plain Layout
18086 \begin_inset Flex Code
18089 \begin_layout Plain Layout
18098 \begin_inset Flex Code
18101 \begin_layout Plain Layout
18110 \begin_inset Flex Code
18113 \begin_layout Plain Layout
18122 \begin_inset Flex Code
18125 \begin_layout Plain Layout
18134 \begin_inset Flex Code
18137 \begin_layout Plain Layout
18146 \begin_inset Flex Code
18149 \begin_layout Plain Layout
18158 \begin_inset Flex Code
18161 \begin_layout Plain Layout
18170 \begin_inset Flex Code
18173 \begin_layout Plain Layout
18182 \begin_inset Flex Code
18185 \begin_layout Plain Layout
18194 \begin_inset Flex Code
18197 \begin_layout Plain Layout
18206 \begin_inset Flex Code
18209 \begin_layout Plain Layout
18218 \begin_inset Flex Code
18221 \begin_layout Plain Layout
18233 \begin_layout Enumerate
18234 Le style d'un insert flexible doit être défini.
18236 \begin_inset Flex Code
18239 \begin_layout Plain Layout
18245 doit être de la forme
18246 \begin_inset Flex Code
18249 \begin_layout Plain Layout
18256 \begin_inset Flex Code
18259 \begin_layout Plain Layout
18265 peut être n'importe quel identificateur valide qui n'est pas utilisé dans
18266 un insert existant.
18267 L'identificateur peut inclure des espaces, mais alors il faut enclore l'ensembl
18268 e entre apostrophes.
18269 Noter que la définition d'un insert flexible
18273 aussi inclure une entrée
18274 \begin_inset Flex Code
18277 \begin_layout Plain Layout
18286 , précisant quel est le type d'insert qu'il définit.
18289 \begin_layout Enumerate
18290 Le style d'une branche utilisateur doit être défini.
18292 \begin_inset Flex Code
18295 \begin_layout Plain Layout
18301 doit être de la forme
18302 \begin_inset Quotes fld
18306 \begin_inset Flex Code
18309 \begin_layout Plain Layout
18316 \begin_inset Quotes frd
18320 \begin_inset Flex Code
18323 \begin_layout Plain Layout
18329 peut être un identificateur de branche valide défini dans le document utilisate
18331 L'identificateur peur contenir des espaces, mais dans ce cas la chaîne
18332 toute entière doit être enclose entre apostrophes.
18333 Le principal intérêt de cette fonctionnalité est est de permettre l’inclusion
18335 de branches spécifiques suivant les besoins de l'utilisateur.
18338 \begin_layout Enumerate
18339 Le style d'une légende utilisateur (ou de classe) doit être défini.
18341 \begin_inset Flex Code
18344 \begin_layout Plain Layout
18350 doit être de la forme
18351 \begin_inset Quotes fld
18355 \begin_inset Flex Code
18358 \begin_layout Plain Layout
18365 \begin_inset Quotes frd
18369 \begin_inset Flex Code
18372 \begin_layout Plain Layout
18378 spécifie le nom de la légende tel qu'il apparaît dans le menu.
18379 Voir la légende standard
18382 \begin_inset Flex Code
18385 \begin_layout Plain Layout
18395 , les légendes spécifiques des classes KOMA-Script
18398 \begin_inset Flex Code
18401 \begin_layout Plain Layout
18410 \begin_inset Flex Code
18413 \begin_layout Plain Layout
18425 Légendes multilingues
18430 \begin_inset Flex Code
18433 \begin_layout Plain Layout
18443 pour des applications.
18446 \begin_layout Standard
18448 \begin_inset Flex Code
18451 \begin_layout Plain Layout
18459 peut inclure les entrées suivantes:
18462 \begin_layout Description
18465 \begin_inset Flex Code
18468 \begin_layout Plain Layout
18477 \begin_inset Flex Code
18480 \begin_layout Plain Layout
18490 définit un numéro d'argument d'une commande ou d'un environnement associé
18492 La définition doit être close par
18495 \begin_inset Flex Code
18498 \begin_layout Plain Layout
18510 \begin_inset CommandInset ref
18512 reference "subsec:Styles-de-paragraphe"
18519 \begin_layout Description
18522 \begin_inset Flex Code
18525 \begin_layout Plain Layout
18535 définit un préambule pour les modifications de commandes de langue; voir
18537 \begin_inset CommandInset ref
18539 reference "subsec:I18n"
18546 \begin_layout Description
18549 \begin_inset Flex Code
18552 \begin_layout Plain Layout
18563 \begin_inset Flex Code
18566 \begin_layout Plain Layout
18572 ] définit la couleur d'arrière-plan de l'insert.
18578 \begin_inset CommandInset ref
18580 reference "chap:Names-of-colors"
18584 pour une liste des noms de couleur disponibles.
18588 \begin_layout Description
18591 \begin_inset Flex Code
18594 \begin_layout Plain Layout
18605 \begin_inset Flex Code
18608 \begin_layout Plain Layout
18617 \begin_inset space \thinspace{}
18621 \begin_inset Flex Code
18624 \begin_layout Plain Layout
18630 ] indique s'il faut utiliser le contenu de l'insert comme une étiquette,
18631 quand l'insert est fermé.
18632 Valeur implicite: faux.
18635 \begin_layout Description
18638 \begin_inset Flex Code
18641 \begin_layout Plain Layout
18652 \begin_inset Flex Code
18655 \begin_layout Plain Layout
18661 ] fonctionne comme les styles de paragraphe, voir
18662 \begin_inset CommandInset ref
18664 reference "subsec:Styles-de-paragraphe"
18669 Notez que vous devez spécifier le type complet, e.
18670 \begin_inset space \thinspace{}
18674 \begin_inset space ~
18680 \begin_inset Flex Code
18683 \begin_layout Plain Layout
18698 \begin_layout Description
18701 \begin_inset Flex Code
18704 \begin_layout Plain Layout
18715 \begin_inset Flex Code
18718 \begin_layout Plain Layout
18727 \begin_inset space \thinspace{}
18731 \begin_inset Flex Code
18734 \begin_layout Plain Layout
18740 ] indique si l'utilisateur peut utiliser le dialogue
18741 \begin_inset Flex Noun
18744 \begin_layout Plain Layout
18745 Édition\SpecialChar menuseparator
18746 Paramètres de paragraphe
18751 pour personnaliser le paragraphe.
18754 \begin_layout Description
18757 \begin_inset Flex Code
18760 \begin_layout Plain Layout
18771 \begin_inset Flex Code
18774 \begin_layout Plain Layout
18783 \begin_inset Flex Code
18786 \begin_layout Plain Layout
18795 \begin_inset Flex Code
18798 \begin_layout Plain Layout
18806 , décrivant l'appa\SpecialChar softhyphen
18807 rence du cadre et des boutons de l'insert.
18808 les notes de bas de page utilisent en général
18809 \begin_inset Flex Code
18812 \begin_layout Plain Layout
18820 , les inserts des code \SpecialChar TeX
18822 \begin_inset Flex Code
18825 \begin_layout Plain Layout
18833 , et les styles de caractères
18834 \begin_inset Flex Code
18837 \begin_layout Plain Layout
18848 \begin_layout Description
18851 \begin_inset Flex Code
18854 \begin_layout Plain Layout
18865 \begin_inset Flex Code
18868 \begin_layout Plain Layout
18875 \begin_inset space \thinspace{}
18879 \begin_inset Flex Code
18882 \begin_layout Plain Layout
18890 ] n'est utilisé que lorsque
18891 \begin_inset Flex Code
18894 \begin_layout Plain Layout
18901 \begin_inset Flex Code
18904 \begin_layout Plain Layout
18911 Indique si l'environnement se trouvera à part dans le résultat imprimable
18912 ou bien apparaîtra inclus dans le texte environnant.
18913 S'il est positionné à faux, on suppose que l'environnement \SpecialChar LaTeX
18915 espaces (avec un caractère retour ligne inclus) après les balises
18916 \begin_inset Flex Code
18919 \begin_layout Plain Layout
18932 \begin_inset Flex Code
18935 \begin_layout Plain Layout
18948 Valeur implicite: vrai.
18951 \begin_layout Description
18952 \begin_inset Flex Code
18955 \begin_layout Plain Layout
18963 est requis pour fermer la déclaration d'un
18966 \begin_inset Flex Code
18969 \begin_layout Plain Layout
18982 \begin_layout Description
18983 \begin_inset Flex Code
18986 \begin_layout Plain Layout
18994 définit la police utilisée pour le texte du corps de l'insert
19000 \begin_inset space ~
19004 \begin_inset CommandInset ref
19006 reference "subsec:polices"
19011 Noter qu'en définissant cette police on définit aussi automatiquement
19012 \begin_inset Flex Code
19015 \begin_layout Plain Layout
19023 avec la même valeur.
19024 Il faut donc définir celle-ci d'abord pour fixer
19025 \begin_inset Flex Code
19028 \begin_layout Plain Layout
19039 \begin_layout Description
19042 \begin_inset Flex Code
19045 \begin_layout Plain Layout
19048 FixedWidthPreambleEncoding
19056 \begin_inset Flex Code
19059 \begin_layout Plain Layout
19068 \begin_inset space \thinspace{}
19072 \begin_inset Flex Code
19075 \begin_layout Plain Layout
19081 ] force un encodage à taille fixe pour les éléments traduits du code des
19083 \begin_inset Flex Code
19086 \begin_layout Plain Layout
19093 \begin_inset Flex Code
19096 \begin_layout Plain Layout
19102 engendré par ce format.
19103 Ceci est nécessaire pour les paquetages \SpecialChar LaTeX
19108 qui ne fonctionnent pas avec des encodages à taille variable comme
19113 Ce réglage est ignoré lors de l'utilisation de moteurs admettant complètement
19114 Unicode comme Xe\SpecialChar TeX
19115 ou Lua\SpecialChar TeX
19119 \begin_layout Description
19122 \begin_inset Flex Code
19125 \begin_layout Plain Layout
19128 ForceLocalFontSwitch
19136 \begin_inset Flex Code
19139 \begin_layout Plain Layout
19148 \begin_inset space \thinspace{}
19152 \begin_inset Flex Code
19155 \begin_layout Plain Layout
19161 ] lors de l'utilisation de babel, force l'utilisation un commutateur de
19168 \begin_inset Flex Code
19171 \begin_layout Plain Layout
19183 , à la place d'un commutateur
19190 \begin_inset Flex Code
19193 \begin_layout Plain Layout
19208 \begin_layout Description
19211 \begin_inset Flex Code
19214 \begin_layout Plain Layout
19225 \begin_inset Flex Code
19228 \begin_layout Plain Layout
19237 \begin_inset space \thinspace{}
19241 \begin_inset Flex Code
19244 \begin_layout Plain Layout
19250 ] impose le langage
19251 \begin_inset Quotes fld
19255 \begin_inset Quotes frd
19258 , conduisant à un résultat de gauche à droite (Left-to-Right, latin), e.
19259 \begin_inset space \thinspace{}
19263 \begin_inset space \space{}
19266 en code \SpecialChar TeX
19271 \begin_layout Description
19274 \begin_inset Flex Code
19277 \begin_layout Plain Layout
19288 \begin_inset Flex Code
19291 \begin_layout Plain Layout
19300 \begin_inset space \thinspace{}
19304 \begin_inset Flex Code
19307 \begin_layout Plain Layout
19313 ] force un saut de ligne dans le résultat \SpecialChar LaTeX
19314 avant le début de l'insert et
19316 Ceci garantit que l’insert apparaît en lignes isolées, pour la lisibilité.
19319 \begin_layout Description
19322 \begin_inset Flex Code
19325 \begin_layout Plain Layout
19336 \begin_inset Flex Code
19339 \begin_layout Plain Layout
19348 \begin_inset space \thinspace{}
19352 \begin_inset Flex Code
19355 \begin_layout Plain Layout
19362 \begin_inset Flex Code
19365 \begin_layout Plain Layout
19373 doit être utilisé, ou bien si l'utilisateur peut modifier le style de paragraph
19374 e utilisé dans l'insert.
19375 Valeur implicite: faux.
19378 \begin_layout Description
19381 \begin_inset Flex Code
19384 \begin_layout Plain Layout
19395 \begin_inset Flex Code
19398 \begin_layout Plain Layout
19407 \begin_inset space \thinspace{}
19411 \begin_inset Flex Code
19414 \begin_layout Plain Layout
19420 ] fonctionne comme les styles de paragraphe, voir
19421 \begin_inset space ~
19425 \begin_inset CommandInset ref
19427 reference "subsec:Styles-de-paragraphe"
19434 \begin_layout Description
19435 \begin_inset Flex Code
19438 \begin_layout Plain Layout
19444 sont utilisées avec l'exportation XHTML.
19446 \begin_inset CommandInset ref
19448 reference "sec:Tags-for-XHTML"
19455 \begin_layout Description
19458 \begin_inset Flex Code
19461 \begin_layout Plain Layout
19472 \begin_inset Flex Code
19475 \begin_layout Plain Layout
19484 \begin_inset space \thinspace{}
19488 \begin_inset Flex Code
19491 \begin_layout Plain Layout
19497 ] indique s'il faut inclure le contenu de cet insert dans les chaînes créées
19499 \begin_inset Quotes fld
19503 \begin_inset Quotes frd
19507 L'utilisateur ne voudra pas, par exemple, que le contenu d'une note de
19508 bas de page dans un titre de section soit incluse dans la tables des matières
19509 affichée dans le plan, mais voudra habituellement voir affiché le contenu
19510 d'un style de caractère.
19511 Valeur implicite; faux, pas d'inclusion.
19514 \begin_layout Description
19517 \begin_inset Flex Code
19520 \begin_layout Plain Layout
19531 \begin_inset Flex Code
19534 \begin_layout Plain Layout
19543 \begin_inset space \thinspace{}
19547 \begin_inset Flex Code
19550 \begin_layout Plain Layout
19556 ] fonctionne comme les styles de paragraphe, voir
19557 \begin_inset CommandInset ref
19559 reference "subsec:Styles-de-paragraphe"
19566 \begin_layout Description
19569 \begin_inset Flex Code
19572 \begin_layout Plain Layout
19582 définit la police utilisée pour le marqueur.
19584 \begin_inset CommandInset ref
19586 reference "subsec:polices"
19591 Noter que cette directive ne peut jamais apparaître avant
19592 \begin_inset Flex Code
19595 \begin_layout Plain Layout
19603 , sinon elle sera sans effet.
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 la chaîne de caractères qui apparaîtra sur le bouton ou ailleurs
19633 en tant que marquer d'insert.
19634 Quelques types d'inserts (
19635 \begin_inset Flex Code
19638 \begin_layout Plain Layout
19641 code \SpecialChar TeX
19648 \begin_inset Flex Code
19651 \begin_layout Plain Layout
19657 ) modifient ce marqueur à la volée.
19660 \begin_layout Description
19663 \begin_inset Flex Code
19666 \begin_layout Plain Layout
19676 définit un préambule dépendant de la langue, voir
19677 \begin_inset space ~
19681 \begin_inset CommandInset ref
19683 reference "subsec:I18n"
19690 \begin_layout Description
19693 \begin_inset Flex Code
19696 \begin_layout Plain Layout
19707 \begin_inset Flex Code
19710 \begin_layout Plain Layout
19716 ] définit le nom du code \SpecialChar LaTeX
19717 correspondant, soit un environnement, soit une
19721 \begin_layout Description
19724 \begin_inset Flex Code
19727 \begin_layout Plain Layout
19738 \begin_inset Flex Code
19741 \begin_layout Plain Layout
19747 ] définit le paramètre facultatif pour le
19748 \begin_inset Flex Code
19751 \begin_layout Plain Layout
19759 correspondant, y compris des paires de crochets
19760 \begin_inset Flex Code
19763 \begin_layout Plain Layout
19770 Ce paramètre ne peut pas être modifié depuis \SpecialChar LyX
19772 \begin_inset Flex Code
19775 \begin_layout Plain Layout
19781 pour les paramètres personnalisables).
19782 Il sera émis tel quel après tous les
19783 \begin_inset Flex Code
19786 \begin_layout Plain Layout
19792 s \SpecialChar LaTeX
19796 \begin_layout Description
19799 \begin_inset Flex Code
19802 \begin_layout Plain Layout
19811 \begin_inset Flex Code
19814 \begin_layout Plain Layout
19817 Command, Environment, None
19823 \begin_inset Flex Code
19826 \begin_layout Plain Layout
19836 précise comment le style doit être traduit en \SpecialChar LaTeX
19843 \begin_layout Plain Layout
19846 \begin_inset Flex Code
19849 \begin_layout Plain Layout
19859 est peut-être trompeur, puisque ces règles s'appliquent aussi aux classes
19861 Voir les fichiers de classe SGML pour des exemples spécifiques.
19867 \begin_inset Separator parbreak
19874 \begin_layout Description
19877 \begin_inset Flex Code
19880 \begin_layout Plain Layout
19891 \begin_inset Quotes fld
19894 rien de particulier
19895 \begin_inset Quotes frd
19901 \begin_layout Description
19904 \begin_inset Flex Code
19907 \begin_layout Plain Layout
19920 \begin_inset Flex Code
19923 \begin_layout Plain Layout
19932 {\SpecialChar ldots
19941 \begin_layout Description
19944 \begin_inset Flex Code
19947 \begin_layout Plain Layout
19960 \begin_inset Flex Code
19963 \begin_layout Plain Layout
19972 }\SpecialChar ldots
19987 \begin_layout Description
19991 \begin_layout Standard
19992 En rassemblant ceci, la sortie \SpecialChar LaTeX
19996 \begin_layout LyX-Code
20001 LatexName[LatexParam]{\SpecialChar ldots
20005 \begin_layout Standard
20009 \begin_layout LyX-Code
20014 begin{LatexName}[LatexParam] \SpecialChar ldots
20020 \begin_layout Standard
20024 \begin_inset Flex Code
20027 \begin_layout Plain Layout
20039 \begin_layout Description
20042 \begin_inset Flex Code
20045 \begin_layout Plain Layout
20056 \begin_inset Flex Code
20059 \begin_layout Plain Layout
20065 ] définit une chaîne de caractères insérée au début du contenu du style.
20066 Une rupture de ligne dans la sortie peut être indiquée par
20067 \begin_inset Flex Code
20070 \begin_layout Plain Layout
20079 \begin_layout Description
20082 \begin_inset Flex Code
20085 \begin_layout Plain Layout
20096 \begin_inset Flex Code
20099 \begin_layout Plain Layout
20108 \begin_inset Flex Code
20111 \begin_layout Plain Layout
20120 \begin_inset Flex Code
20123 \begin_layout Plain Layout
20132 \begin_inset Flex Code
20135 \begin_layout Plain Layout
20143 (indiquant une définition vide terminant les définitions de styles de caractère
20145 Cette entrée est requise dans les inserts flexibles et n'est significative
20147 Parmi d'autres choses, elle détermine dans quel menu cet insert va apparaître.
20149 \begin_inset Flex Code
20152 \begin_layout Plain Layout
20160 \begin_inset Flex Code
20163 \begin_layout Plain Layout
20170 \begin_inset Flex Code
20173 \begin_layout Plain Layout
20181 \begin_inset Flex Code
20184 \begin_layout Plain Layout
20190 peut être positionné à vrai pour les inserts
20191 \begin_inset Flex Code
20194 \begin_layout Plain Layout
20200 , en le positionnant
20205 \begin_inset Flex Code
20208 \begin_layout Plain Layout
20218 \begin_layout Description
20221 \begin_inset Flex Code
20224 \begin_layout Plain Layout
20235 \begin_inset Flex Code
20238 \begin_layout Plain Layout
20247 \begin_inset space \thinspace{}
20251 \begin_inset Flex Code
20254 \begin_layout Plain Layout
20260 ] indique si plusieurs paragraphes sont autorisés dans cet insert.
20261 Ceci positionnera aussi
20262 \begin_inset Flex Code
20265 \begin_layout Plain Layout
20273 à la même valeur et
20274 \begin_inset Flex Code
20277 \begin_layout Plain Layout
20285 à la valeur opposée.
20286 Ceux-ci peuvent être repositionnés s'ils sont utilisés
20291 \begin_inset Flex Code
20294 \begin_layout Plain Layout
20303 Valeur implicite: vrai.
20306 \begin_layout Description
20309 \begin_inset Flex Code
20312 \begin_layout Plain Layout
20323 \begin_inset Flex Code
20326 \begin_layout Plain Layout
20335 \begin_inset space \thinspace{}
20339 \begin_inset Flex Code
20342 \begin_layout Plain Layout
20348 ] indique si les commandes fragiles de cet insert doivent êtres protégées
20350 \begin_inset Flex Code
20353 \begin_layout Plain Layout
20367 sur le fait que la commande elle-même doive être protégée).
20368 Valeur implicite: faux.
20371 \begin_layout Description
20374 \begin_inset Flex Code
20377 \begin_layout Plain Layout
20386 \begin_inset Flex Code
20389 \begin_layout Plain Layout
20402 \begin_inset Flex Code
20405 \begin_layout Plain Layout
20418 \begin_layout Description
20421 \begin_inset Flex Code
20424 \begin_layout Plain Layout
20433 \begin_inset Flex Code
20436 \begin_layout Plain Layout
20447 \begin_inset Flex Code
20450 \begin_layout Plain Layout
20457 \begin_inset Flex Code
20460 \begin_layout Plain Layout
20467 Ceci est utilisé pour renommer un
20468 \begin_inset Flex Code
20471 \begin_layout Plain Layout
20477 en conservant la compatibilité.
20480 \begin_layout Description
20483 \begin_inset Flex Code
20486 \begin_layout Plain Layout
20500 \begin_inset Flex Code
20503 \begin_layout Plain Layout
20513 \begin_inset space \thinspace{}
20519 \begin_inset Flex Code
20522 \begin_layout Plain Layout
20530 ] fonctionne comme avec les styles de paragraphe, voir
20531 \begin_inset space ~
20535 \begin_inset CommandInset ref
20537 reference "subsec:Styles-de-paragraphe"
20544 \begin_layout Description
20547 \begin_inset Flex Code
20550 \begin_layout Plain Layout
20564 \begin_inset Flex Code
20567 \begin_layout Plain Layout
20577 \begin_inset space \thinspace{}
20583 \begin_inset Flex Code
20586 \begin_layout Plain Layout
20594 ] fonctionne comme avec les styles de paragraphe, voir
20595 \begin_inset space ~
20599 \begin_inset CommandInset ref
20601 reference "subsec:Styles-de-paragraphe"
20608 \begin_layout Description
20611 \begin_inset Flex Code
20614 \begin_layout Plain Layout
20624 fonctionne comme avec les styles de paragraphe, voir
20625 \begin_inset space ~
20629 \begin_inset CommandInset ref
20631 reference "subsec:Styles-de-paragraphe"
20638 \begin_layout Description
20641 \begin_inset Flex Code
20644 \begin_layout Plain Layout
20655 \begin_inset Flex Code
20658 \begin_layout Plain Layout
20664 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraph
20666 Ceci permet l'utilisation de références mises en forme.
20669 \begin_layout Description
20672 \begin_inset Flex Code
20675 \begin_layout Plain Layout
20686 \begin_inset Flex Code
20689 \begin_layout Plain Layout
20697 As with paragraph styles, see
20700 \begin_inset CommandInset ref
20702 reference "subsec:Styles-de-paragraphe"
20709 \begin_layout Description
20712 \begin_inset Flex Code
20715 \begin_layout Plain Layout
20726 \begin_inset Flex Code
20729 \begin_layout Plain Layout
20738 \begin_inset space \thinspace{}
20742 \begin_inset Flex Code
20745 \begin_layout Plain Layout
20751 ] réinitialise les arguments \SpecialChar LaTeX
20752 de ce style (définis via la directive
20753 \begin_inset Flex Code
20756 \begin_layout Plain Layout
20763 Ceci est utile si vous avez dupliqué un style via
20766 \begin_inset Flex Code
20769 \begin_layout Plain Layout
20779 mais que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels
20783 \begin_layout Description
20786 \begin_inset Flex Code
20789 \begin_layout Plain Layout
20800 \begin_inset Flex Code
20803 \begin_layout Plain Layout
20810 \begin_inset space \thinspace{}
20814 \begin_inset Flex Code
20817 \begin_layout Plain Layout
20825 ] indique si l'insert doit utiliser la police de caractères environnante
20826 ou bien utiliser la sienne propre.
20827 Valeur implicite: faux, utiliser la police de caractères environnante.
20830 \begin_layout Description
20833 \begin_inset Flex Code
20836 \begin_layout Plain Layout
20847 \begin_inset Flex Code
20850 \begin_layout Plain Layout
20856 ] définit une chaîne de caractères insérée à la fin du contenu du style.
20857 Une rupture de ligne dans la sortie peut être indiquée par
20858 \begin_inset Flex Code
20861 \begin_layout Plain Layout
20870 \begin_layout Description
20873 \begin_inset Flex Code
20876 \begin_layout Plain Layout
20887 \begin_inset Flex Code
20890 \begin_layout Plain Layout
20897 \begin_inset space \thinspace{}
20901 \begin_inset Flex Code
20904 \begin_layout Plain Layout
20912 ] active le correcteur orthographique sur le contenu de cet insert.
20913 Valeur implicite: vrai.
20916 \begin_layout Subsection
20918 \begin_inset CommandInset label
20920 name "subsec:Compteurs"
20927 \begin_layout Standard
20928 Il faut définir les compteurs (
20929 \begin_inset Flex Code
20932 \begin_layout Plain Layout
20939 \begin_inset Flex Code
20942 \begin_layout Plain Layout
20949 ) dans la classe elle-même.
20950 Les compteurs standard sont définis dans le fichier
20953 \begin_inset Flex Code
20956 \begin_layout Plain Layout
20967 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
20968 il suffit probablement que vous ajoutiez
20971 \begin_layout LyX-Code
20972 Input stdcounters.inc
20975 \begin_layout Standard
20976 à un endroit raisonnable dans la classe.
20979 \begin_layout Standard
20980 Mais si vous voulez définir des compteurs à votre guise, vous pouvez le
20982 La déclaration d'un compteur doit commencer par
20985 \begin_layout LyX-Code
20993 \begin_layout Standard
20995 \begin_inset Flex Code
20998 \begin_layout Plain Layout
21004 est le nom du compteur.
21005 Et elle doit se terminer par
21006 \begin_inset Flex Code
21009 \begin_layout Plain Layout
21020 \begin_layout Standard
21021 Les paramètres suivants peuvent également être utilisés:
21024 \begin_layout Description
21027 \begin_inset Flex Code
21030 \begin_layout Plain Layout
21039 \begin_inset Flex Code
21042 \begin_layout Plain Layout
21052 positionne la valeur initiale du compteur, valeur à laquelle il sera réinitiali
21053 sé quand cela sera nécessaire.
21054 Normalement, la valeur désirée est la valeur implicite,
21055 \begin_inset space ~
21061 \begin_layout Description
21064 \begin_inset Flex Code
21067 \begin_layout Plain Layout
21078 \begin_inset Flex Code
21081 \begin_layout Plain Layout
21088 \begin_inset Quotes erd
21092 \begin_inset Quotes erd
21095 ] définit comment le compteur s'affiche.
21096 Fixer ce paramètre positionne également
21097 \begin_inset Flex Code
21100 \begin_layout Plain Layout
21103 LabelStringAppendix
21109 Les arguments spécifiques suivants peuvent être utilisés:
21110 \begin_inset Separator parbreak
21117 \begin_layout Itemize
21118 \begin_inset Flex Code
21121 \begin_layout Plain Layout
21131 sera remplacé par l'expansion de
21132 \begin_inset Flex Code
21135 \begin_layout Plain Layout
21144 \begin_inset Newline newline
21148 \begin_inset Flex Code
21151 \begin_layout Plain Layout
21154 LabelStringAppendix
21160 \begin_inset Flex Code
21163 \begin_layout Plain Layout
21175 \begin_layout Itemize
21176 les valeurs du compteur peuvent être exprimées par des macros à la \SpecialChar LaTeX
21178 \begin_inset Flex Code
21181 \begin_layout Plain Layout
21200 \begin_inset Flex Code
21203 \begin_layout Plain Layout
21213 \begin_inset Flex Code
21216 \begin_layout Plain Layout
21224 : 1, 2, 3,\SpecialChar ldots
21226 \begin_inset Flex Code
21229 \begin_layout Plain Layout
21237 pour les lettres en bas de casse: a, b, c, \SpecialChar ldots
21239 \begin_inset Flex Code
21242 \begin_layout Plain Layout
21250 pour les lettres en capitales: A, B, C, \SpecialChar ldots
21252 \begin_inset Flex Code
21255 \begin_layout Plain Layout
21263 pour la numérotation en bas de casse romaine: i, ii, iii, \SpecialChar ldots
21265 \begin_inset Flex Code
21268 \begin_layout Plain Layout
21276 pour la numérotation capitale romaine: I, II, III.
21280 \begin_layout Standard
21284 \begin_inset Flex Code
21287 \begin_layout Plain Layout
21297 est indéfini, une valeur implicite est construite comme suit: si le compteur
21298 a un compteur maître
21299 \begin_inset Flex Code
21302 \begin_layout Plain Layout
21311 \begin_inset Flex Code
21314 \begin_layout Plain Layout
21323 \begin_inset Newline newline
21327 \begin_inset Flex Code
21330 \begin_layout Plain Layout
21342 est utilisée; sinon la chaîne
21343 \begin_inset Flex Code
21346 \begin_layout Plain Layout
21359 \begin_layout Description
21362 \begin_inset Flex Code
21365 \begin_layout Plain Layout
21368 LabelStringAppendix
21376 \begin_inset Flex Code
21379 \begin_layout Plain Layout
21386 \begin_inset Quotes erd
21390 \begin_inset Quotes erd
21394 \begin_inset Flex Code
21397 \begin_layout Plain Layout
21405 , mais pour les annexes.
21408 \begin_layout Description
21409 \begin_inset Flex Code
21412 \begin_layout Plain Layout
21421 \begin_inset Flex Code
21424 \begin_layout Plain Layout
21431 \begin_inset Quotes erd
21435 \begin_inset Quotes erd
21438 ] définit un format à utiliser pour les références mises en forme utilisant
21440 Par exemple, on peut vouloir que les références aux numéros de section
21442 \begin_inset Quotes fld
21446 \begin_inset space ~
21450 \begin_inset Quotes frd
21454 La chaîne devra contenir
21455 \begin_inset Quotes fld
21459 \begin_inset Quotes frd
21463 Ceci sera remplacé par la valeur courante du compteur.
21464 Ainsi, pour les sections, ce sera: Section ##.
21467 \begin_layout Description
21468 \begin_inset Flex Code
21471 \begin_layout Plain Layout
21480 \begin_inset Flex Code
21483 \begin_layout Plain Layout
21490 \begin_inset Quotes erd
21494 \begin_inset Quotes erd
21497 ] contient le nom d'un autre compteur: le compteur actuel sera remis à zéro
21498 à chaque fois que l'autre augmentera.
21500 \begin_inset Flex Code
21503 \begin_layout Plain Layout
21510 \begin_inset Flex Code
21513 \begin_layout Plain Layout
21522 \begin_layout Subsection
21523 Description de police
21524 \begin_inset CommandInset label
21526 name "subsec:polices"
21533 \begin_layout Standard
21534 Une description de police ressemble à :
21537 \begin_layout LyX-Code
21551 \begin_layout LyX-Code
21555 \begin_layout LyX-Code
21559 \begin_layout Standard
21560 et les commandes suivantes sont disponibles :
21563 \begin_layout Description
21564 \begin_inset Flex Code
21567 \begin_layout Plain Layout
21578 \begin_inset Flex Code
21581 \begin_layout Plain Layout
21590 \begin_inset Flex Code
21593 \begin_layout Plain Layout
21600 \begin_inset Flex Code
21603 \begin_layout Plain Layout
21610 \begin_inset Flex Code
21613 \begin_layout Plain Layout
21620 \begin_inset Flex Code
21623 \begin_layout Plain Layout
21630 \begin_inset Flex Code
21633 \begin_layout Plain Layout
21640 \begin_inset Flex Code
21643 \begin_layout Plain Layout
21650 \begin_inset Flex Code
21653 \begin_layout Plain Layout
21660 \begin_inset Flex Code
21663 \begin_layout Plain Layout
21672 \begin_layout Description
21673 \begin_inset Flex Code
21676 \begin_layout Plain Layout
21685 \begin_inset Flex Code
21688 \begin_layout Plain Layout
21697 \begin_inset Flex Code
21700 \begin_layout Plain Layout
21707 \begin_inset Flex Code
21710 \begin_layout Plain Layout
21719 \begin_layout Description
21720 \begin_inset Flex Code
21723 \begin_layout Plain Layout
21730 \begin_inset Flex Code
21733 \begin_layout Plain Layout
21739 ] avec les arguments valides suivants:
21740 \begin_inset Flex Code
21743 \begin_layout Plain Layout
21750 \begin_inset Flex Code
21753 \begin_layout Plain Layout
21760 \begin_inset Flex Code
21763 \begin_layout Plain Layout
21770 \begin_inset Flex Code
21773 \begin_layout Plain Layout
21780 \begin_inset Flex Code
21783 \begin_layout Plain Layout
21790 \begin_inset Flex Code
21793 \begin_layout Plain Layout
21800 \begin_inset Flex Code
21803 \begin_layout Plain Layout
21810 \begin_inset Flex Code
21813 \begin_layout Plain Layout
21820 \begin_inset Flex Code
21823 \begin_layout Plain Layout
21830 \begin_inset Flex Code
21833 \begin_layout Plain Layout
21840 \begin_inset Flex Code
21843 \begin_layout Plain Layout
21850 \begin_inset Newline linebreak
21854 \begin_inset Flex Code
21857 \begin_layout Plain Layout
21864 Chacun de ceux-ci (dés)active l'attribut correspondant.
21865 \begin_inset Newline newline
21869 \begin_inset Flex Code
21872 \begin_layout Plain Layout
21878 active la mise en évidence, et
21879 \begin_inset Flex Code
21882 \begin_layout Plain Layout
21889 Si ce dernier point vous intrigue, souvenez-vous que le réglage de police
21890 du contexte courant est généralement hérité du contexte environnant.
21892 \begin_inset Flex Code
21895 \begin_layout Plain Layout
21903 désactiverait la mise en évidence qui était active de toutes façons, par
21904 exemple dans un environnement de théorème.
21908 \begin_layout Description
21909 \begin_inset Flex Code
21912 \begin_layout Plain Layout
21921 \begin_inset Flex Code
21924 \begin_layout Plain Layout
21933 \begin_inset Flex Code
21936 \begin_layout Plain Layout
21945 \begin_layout Description
21946 \begin_inset Flex Code
21949 \begin_layout Plain Layout
21958 \begin_inset Flex Code
21961 \begin_layout Plain Layout
21970 \begin_inset Flex Code
21973 \begin_layout Plain Layout
21980 \begin_inset Flex Code
21983 \begin_layout Plain Layout
21990 \begin_inset Flex Code
21993 \begin_layout Plain Layout
22002 \begin_layout Description
22003 \begin_inset Flex Code
22006 \begin_layout Plain Layout
22013 \begin_inset Flex Code
22016 \begin_layout Plain Layout
22023 \begin_inset Flex Code
22026 \begin_layout Plain Layout
22033 \begin_inset Flex Code
22036 \begin_layout Plain Layout
22045 \begin_inset Flex Code
22048 \begin_layout Plain Layout
22055 \begin_inset Flex Code
22058 \begin_layout Plain Layout
22065 \begin_inset Flex Code
22068 \begin_layout Plain Layout
22075 \begin_inset Flex Code
22078 \begin_layout Plain Layout
22085 \begin_inset Flex Code
22088 \begin_layout Plain Layout
22097 \begin_layout Subsection
22098 Description d'une insertion de citation
22099 \begin_inset CommandInset label
22101 name "subsec:Description citation"
22108 \begin_layout Standard
22110 \begin_inset Flex Code
22113 \begin_layout Plain Layout
22119 servent à décrire comment les citations bibliographiques doivent être affichées
22120 , à la fois dans \SpecialChar LyX
22121 (dans la fenêtre de citation et dans les bulles d'aide,
22122 par exemple) et dans le résultat XHTML.
22123 Un tel bloc se présente comme suit:
22126 \begin_layout LyX-Code
22132 \begin_layout LyX-Code
22138 \begin_layout LyX-Code
22144 \begin_layout LyX-Code
22150 \begin_layout Standard
22151 Les différentes lignes définissent l'affichage de l'information correspondant
22152 à une article ou à un livre, respectivement, et une telle définition peut
22153 être créée pour tout type d'entrée apparaissant dans un fichier Bib\SpecialChar TeX
22156 définit un format implicite dans le code source qui sera utilisé si aucune
22157 définition spécifique n'est fournie.
22159 prédéfinit plusieurs formats dans le fichier
22160 \begin_inset Flex Code
22163 \begin_layout Plain Layout
22169 , qui est inclus dans la plupart des classes de document \SpecialChar LyX
22173 \begin_layout Standard
22174 Les définitions utilisent un langage simple qui permet
22175 \begin_inset space ~
22178 de remplacer les clés Bib\SpecialChar TeX
22180 les clés doivent être encloses entre caractères
22183 \begin_inset Flex Code
22186 \begin_layout Plain Layout
22195 \begin_inset Flex Code
22198 \begin_layout Plain Layout
22209 Une définition simple serait par exemple:
22212 \begin_layout LyX-Code
22216 \begin_inset Quotes eld
22220 \begin_inset Quotes erd
22226 \begin_layout Standard
22227 Ceci imprimerait le nom de l'auteur, suivi d'une virgule, suivi du titre,
22228 entre double guillemets, suivi d'un point.
22231 \begin_layout Standard
22232 Bien entendu, vous voudrez parfois n'imprimer une clé que si elle existe.
22233 Ceci est obtenu par une construction conditionnelle, comme:
22234 \begin_inset Flex Code
22237 \begin_layout Plain Layout
22239 \begin_inset space ~
22248 Ceci signifie: si la clé
22249 \begin_inset Flex Code
22252 \begin_layout Plain Layout
22258 existe, alors imprimer
22259 \begin_inset Quotes fld
22263 \begin_inset Quotes frd
22266 suivi de la clé volume.
22267 On peut aussi introduire une clause
22268 \begin_inset Flex Code
22271 \begin_layout Plain Layout
22277 dans l'expression conditionnelle, comme dans:
22278 \begin_inset Newline newline
22282 \begin_inset Flex Code
22285 \begin_layout Plain Layout
22286 {%author%[[%author%]][[%editor%, ed.]]}
22292 \begin_inset Newline newline
22296 \begin_inset Flex Code
22299 \begin_layout Plain Layout
22305 est imprimée si elle existe; sinon la clé
22306 \begin_inset Flex Code
22309 \begin_layout Plain Layout
22315 est imprimée, suivi de
22316 \begin_inset Quotes fld
22320 \begin_inset Quotes frd
22324 Noter que la clé est encore enclose entre caractères
22325 \begin_inset Flex Code
22328 \begin_layout Plain Layout
22334 ; la clause conditionnelle entière est enclose entre accolades, et les clauses
22336 \begin_inset Flex Code
22339 \begin_layout Plain Layout
22346 \begin_inset Flex Code
22349 \begin_layout Plain Layout
22355 sont encloses entre double crochets
22356 \begin_inset Quotes fld
22360 \begin_inset Quotes frd
22364 \begin_inset Quotes fld
22368 \begin_inset Quotes frd
22372 Il ne peut avoir d'espaces entre ces marqueurs.
22375 \begin_layout Standard
22376 Il existe enfin une autre syntaxe possible dans ces définitions, qui se
22377 présente comme suit:
22378 \begin_inset Flex Code
22381 \begin_layout Plain Layout
22388 Ceci définit une entité d'information utilisée pour créer du
22389 \begin_inset Quotes fld
22393 \begin_inset Quotes frd
22397 De manière évidente, nous ne souhaitons pas exporter des balises HTML en
22398 écrivant du texte normal, aussi doivent elles être enclose entre
22399 \begin_inset Quotes fld
22403 \begin_inset Quotes frd
22407 \begin_inset Quotes fld
22411 \begin_inset Quotes frd
22417 \begin_layout Standard
22418 Deux définitions spéciales sont également disponibles dans un bloc
22419 \begin_inset Flex Code
22422 \begin_layout Plain Layout
22428 Un exemple de la première définition est celle-ci:
22431 \begin_layout LyX-Code
22433 \begin_inset Quotes eld
22437 \begin_inset Quotes erd
22443 \begin_layout Standard
22444 Ceci est une abréviation, ou macro-instruction, et peut être employée comme
22446 \begin_inset Flex Code
22449 \begin_layout Plain Layout
22458 \begin_inset Flex Code
22461 \begin_layout Plain Layout
22467 exactement comme s'il s'agissait de sa définition.
22468 Exprimons par conséquent un
22472 évident: n'utilisez pas:
22475 \begin_layout LyX-Code
22479 \begin_layout Standard
22482 ne devrait pas se perdre dans une boucle infinie, mais cela peut prendre
22483 un moment avant qu'il s'en sorte.
22486 \begin_layout Standard
22487 Le second type de définitions particulières se présente comme ceci:
22490 \begin_layout LyX-Code
22496 \begin_layout Standard
22497 Ceci définit un segment de texte susceptible de traduction, ce qui permet
22498 de traduire les parties appropriées de la bibliographie.
22499 Cette syntaxe peut être incluse dans une définition normale en la considérant
22501 \begin_inset Flex Code
22504 \begin_layout Plain Layout
22511 Plusieurs d'entre elles sont prédéfinies dans
22512 \begin_inset Flex Code
22515 \begin_layout Plain Layout
22522 Notez bien que ce ne sont pas des macro-instructions, au sens défini ci-dessus:
22523 elles ne seront pas interprétées.
22526 \begin_layout Standard
22527 Voici donc un exemple utilisant toutes ces fonctionnalités:
22530 \begin_inset VSpace defskip
22536 \begin_layout Standard
22541 !authoredit {%author%[[%author%, ]][[{%editor%[[%editor%, %_edtext%, ]]}]]}
22544 \begin_layout Standard
22547 \begin_inset VSpace defskip
22552 Ceci défini une macro qui imprime le nom de l'auteur, suivi d'un virgule,
22554 \begin_inset Flex Code
22557 \begin_layout Plain Layout
22563 existe, ou bien imprime le nom de l'éditeur, suivi de
22564 \begin_inset Flex Code
22567 \begin_layout Plain Layout
22573 ou de sa traduction (implicitement, apparaîtra
22574 \begin_inset Quotes fld
22578 \begin_inset Quotes frd
22582 \begin_inset Flex Code
22585 \begin_layout Plain Layout
22592 Notez que ceci est déjà défini dans
22593 \begin_inset Flex Code
22596 \begin_layout Plain Layout
22602 , vous pouvez donc l'utiliser dans vos propres définitions, ou redéfinitions,
22603 si vous chargez ce fichier d'abord.
22606 \begin_layout Section
22607 Directives pour l'exportation XHTML
22608 \begin_inset CommandInset label
22610 name "sec:Tags-for-XHTML"
22617 \begin_layout Standard
22618 Comme pour \SpecialChar LaTeX
22619 ou DocBook, la présentation du résultat HTML créé par \SpecialChar LyX
22621 par les informations de format.
22622 En général, \SpecialChar LyX
22623 produit une présentation implicite raisonnable, et comme indiqué
22624 plus haut, il construira même des règles implicites CSS à partir des autres
22625 directives de format.
22626 Par exemple, \SpecialChar LyX
22627 essaiera d'utiliser l'information du bloc
22628 \begin_inset Flex Code
22631 \begin_layout Plain Layout
22637 du style Chapter pour écrire une CSS qui mettra en forme les titres de
22638 chapitres de manière appropriée.
22641 \begin_layout Standard
22642 Dans de nombreux cas, vous n'aurez donc sans doute rien à faire du tout
22643 pour obtenir un résultat XHTML acceptable pour vos environnements propres,
22644 vos inserts personnalisés, et ainsi de suite.
22645 Mais dans certains cas vous devrez faire quelque chose, et \SpecialChar LyX
22647 conséquent un certain nombre de directives de format qui peuvent être utilisées
22648 pour personnaliser le XHTML et les CSS qui sont créés.
22651 \begin_layout Standard
22652 Notez qu'il existe deux directives,
22653 \begin_inset Flex Code
22656 \begin_layout Plain Layout
22663 \begin_inset Flex Code
22666 \begin_layout Plain Layout
22672 , qui peuvent apparaître en dehors des déclarations de style et d'insert.
22674 \begin_inset CommandInset ref
22676 reference "subsec:Paramètres-généraux-d'une"
22680 pour les détails sur celles-ci.
22683 \begin_layout Subsection
22684 Styles de paragraphe
22685 \begin_inset CommandInset label
22687 name "subsec:Styles-de-paragraphe-XHTML"
22694 \begin_layout Standard
22695 Le type de XHTML que \SpecialChar LyX
22696 crée pour un paragraphe dépend s'il s'agit d'un paragraphe
22697 normal, d'une commande ou d'un environnement, ce qui est déterminé par
22698 le contenu de la directive correspondante
22699 \begin_inset Flex Code
22702 \begin_layout Plain Layout
22712 \begin_layout Standard
22713 Pour une commande ou un paragraphe normal, le résultat XHTML a la forme
22717 \begin_layout LyX-Code
22721 \begin_inset Quotes erd
22725 \begin_inset Quotes erd
22731 \begin_layout LyX-Code
22735 \begin_inset Quotes erd
22739 \begin_inset Quotes erd
22749 \begin_layout LyX-Code
22750 Contenu du paragraphe
22753 \begin_layout LyX-Code
22759 \begin_layout Standard
22760 Les balises d'étiquette sont bien entendu omises si le paragraphe n'est
22764 \begin_layout Standard
22765 Pour un environnement qui n'est pas du type liste, le XHTML prend la forme:
22768 \begin_layout LyX-Code
22772 \begin_inset Quotes erd
22776 \begin_inset Quotes erd
22782 \begin_layout LyX-Code
22786 \begin_inset Quotes erd
22790 \begin_inset Quotes erd
22794 \begin_inset Quotes erd
22798 \begin_inset Quotes erd
22803 Étiquette d'environnement
22807 Premier paragraphe.
22812 \begin_layout LyX-Code
22822 \begin_layout LyX-Code
22828 \begin_layout Standard
22829 Noter que l'étiquette n'est émise que pour le premier paragraphe, comme
22830 ce serait le cas pour une théorème, par exemple.
22833 \begin_layout Standard
22834 Pour une liste, nous avons une de ces formes:
22837 \begin_layout LyX-Code
22841 \begin_inset Quotes erd
22845 \begin_inset Quotes erd
22851 \begin_layout LyX-Code
22855 \begin_inset Quotes erd
22859 \begin_inset Quotes erd
22863 \begin_inset Quotes erd
22867 \begin_inset Quotes erd
22881 \begin_layout LyX-Code
22885 \begin_inset Quotes erd
22889 \begin_inset Quotes erd
22893 \begin_inset Quotes erd
22897 \begin_inset Quotes erd
22911 \begin_layout LyX-Code
22917 \begin_layout LyX-Code
22921 \begin_layout LyX-Code
22925 \begin_inset Quotes erd
22929 \begin_inset Quotes erd
22935 \begin_layout LyX-Code
22939 \begin_inset Quotes erd
22943 \begin_inset Quotes erd
22950 </labeltag><itemtag attr=
22951 \begin_inset Quotes erd
22955 \begin_inset Quotes erd
22965 \begin_layout LyX-Code
22969 \begin_inset Quotes erd
22973 \begin_inset Quotes erd
22980 </labeltag><itemtag attr=
22981 \begin_inset Quotes erd
22985 \begin_inset Quotes erd
22995 \begin_layout LyX-Code
23001 \begin_layout Standard
23002 Noter la différence en ce qui concerne l'ordre des balises
23003 \begin_inset Flex Code
23006 \begin_layout Plain Layout
23013 \begin_inset Flex Code
23016 \begin_layout Plain Layout
23023 L'ordre obtenu dépend du positionnement de
23024 \begin_inset Flex Code
23027 \begin_layout Plain Layout
23034 \begin_inset Flex Code
23037 \begin_layout Plain Layout
23043 est fausse (valeur implicite), vous obtiendrez la première forme, avec
23044 l'étiquette dans l'élément; s'il la valeur est vraie, vous obtiendrez la
23045 seconde forme, avec l'étiquette en dehors de l'élément.
23048 \begin_layout Standard
23049 Les balises et les attributs spécifiques émis pour chaque type de paragraphe
23050 peuvent être contrôlés par les directives de format que nous allons décrire.
23051 Comme indiqué ci-dessus, cependant, \SpecialChar LyX
23052 utilise des valeurs implicites raisonnable
23053 s pour la plupart d'entre elles, vous n'aurez donc pas grand-chose à faire
23054 pour produire un résultat XHTML satisfaisant.
23055 Pensez aux directives disponibles comme un supplément pour obtenir un réglage
23056 à votre convenance.
23059 \begin_layout Description
23062 \begin_inset Flex Code
23065 \begin_layout Plain Layout
23074 \begin_inset Flex Code
23077 \begin_layout Plain Layout
23085 précise les informations d'attribut à émettre avec la balise principale.
23087 \begin_inset Flex Code
23090 \begin_layout Plain Layout
23091 \begin_inset Quotes fld
23095 \begin_inset Quotes frd
23104 Implicitement, \SpecialChar LyX
23106 \begin_inset Flex Code
23109 \begin_layout Plain Layout
23110 \begin_inset Quotes fld
23114 \begin_inset Quotes frd
23123 \begin_inset Flex Code
23126 \begin_layout Plain Layout
23132 est le nom du style en bas de casse, par exemple: chapter.
23133 Ceci ne doit contenir
23137 information de style: utiliser
23138 \begin_inset Flex Code
23141 \begin_layout Plain Layout
23150 \begin_layout Description
23153 \begin_inset Flex Code
23156 \begin_layout Plain Layout
23167 \begin_inset Flex Code
23170 \begin_layout Plain Layout
23179 \begin_inset space \thinspace{}
23183 \begin_inset Flex Code
23186 \begin_layout Plain Layout
23192 ] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
23194 ce style, même si une information complémentaire est explicitement émise
23196 \begin_inset Flex Code
23199 \begin_layout Plain Layout
23206 Positionner cette directive à
23207 \begin_inset Flex Code
23210 \begin_layout Plain Layout
23216 vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
23219 \begin_inset Flex Code
23222 \begin_layout Plain Layout
23231 \begin_layout Description
23234 \begin_inset Flex Code
23237 \begin_layout Plain Layout
23246 \begin_inset Flex Code
23249 \begin_layout Plain Layout
23257 définit la balise utilisée pour les paragraphes ou environnements isolés,
23259 \begin_inset Flex Code
23262 \begin_layout Plain Layout
23268 dans les exemples ci-dessus.
23270 \begin_inset Flex Code
23273 \begin_layout Plain Layout
23282 \begin_layout Description
23285 \begin_inset Flex Code
23288 \begin_layout Plain Layout
23297 \begin_inset Flex Code
23300 \begin_layout Plain Layout
23308 définit les attributs des balises
23309 \begin_inset Flex Code
23312 \begin_layout Plain Layout
23320 \begin_inset Flex Code
23323 \begin_layout Plain Layout
23324 \begin_inset Quotes fld
23327 class=`nomstyle_item'
23328 \begin_inset Quotes frd
23337 Ceci ne doit contenir
23341 information de style: utiliser
23342 \begin_inset Flex Code
23345 \begin_layout Plain Layout
23354 \begin_layout Description
23357 \begin_inset Flex Code
23360 \begin_layout Plain Layout
23369 \begin_inset Flex Code
23372 \begin_layout Plain Layout
23380 définit la balise utilisée pour les étiquettes de paragraphe et d'élément,
23382 \begin_inset Flex Code
23385 \begin_layout Plain Layout
23391 dans les exemples ci-dessus.
23393 \begin_inset Flex Code
23396 \begin_layout Plain Layout
23403 \begin_inset Flex Code
23406 \begin_layout Plain Layout
23413 \begin_inset Flex Code
23416 \begin_layout Plain Layout
23423 \begin_inset Newline newline
23427 \begin_inset Flex Code
23430 \begin_layout Plain Layout
23431 Centered_Top_Environment
23436 , auquel cas elle vaut implicitement
23437 \begin_inset Flex Code
23440 \begin_layout Plain Layout
23449 \begin_layout Description
23452 \begin_inset Flex Code
23455 \begin_layout Plain Layout
23464 \begin_inset Flex Code
23467 \begin_layout Plain Layout
23475 définit les attributs de la balise
23476 \begin_inset Flex Code
23479 \begin_layout Plain Layout
23487 \begin_inset Quotes erd
23491 Ceci ne doit contenir
23495 information de style: utiliser
23496 \begin_inset Flex Code
23499 \begin_layout Plain Layout
23508 \begin_layout Description
23511 \begin_inset Flex Code
23514 \begin_layout Plain Layout
23525 \begin_inset Flex Code
23528 \begin_layout Plain Layout
23537 \begin_inset space \thinspace{}
23541 \begin_inset Flex Code
23544 \begin_layout Plain Layout
23550 ], significatif uniquement pour les environnements de liste, contrôle si
23551 la balise d'étiquetage est émise avant ou dans la balise d'élément.
23552 Ceci est utilisé par exemple dans l'environnement de description, où l'on
23554 \begin_inset Flex Code
23557 \begin_layout Plain Layout
23558 \begin_inset Quotes fld
23561 <dt>\SpecialChar ldots
23562 </dt><dd>\SpecialChar ldots
23564 \begin_inset Quotes frd
23574 \begin_inset Flex Code
23577 \begin_layout Plain Layout
23583 : la balise d'étiquetage est dans la balise d'élément.
23586 \begin_layout Description
23589 \begin_inset Flex Code
23592 \begin_layout Plain Layout
23602 définit l'information à émettre dans la section
23603 \begin_inset Flex Code
23606 \begin_layout Plain Layout
23612 quand ce style est utilisé.
23613 Ceci pourrait être utilisé par exemple pour inclure un bloc
23614 \begin_inset Flex Code
23617 \begin_layout Plain Layout
23623 définissant un gestionnaire
23624 \begin_inset Flex Code
23627 \begin_layout Plain Layout
23636 \begin_layout Description
23639 \begin_inset Flex Code
23642 \begin_layout Plain Layout
23652 définit l'information à émettre dans la section
23653 \begin_inset Flex Code
23656 \begin_layout Plain Layout
23662 quand ce style est utilisé.
23663 Ceci pourrait être utilisé par exemple pour inclure un bloc
23664 \begin_inset Flex Code
23667 \begin_layout Plain Layout
23673 définissant un gestionnaire
23674 \begin_inset Flex Code
23677 \begin_layout Plain Layout
23684 Doit être fermé par
23687 \begin_inset Flex Code
23690 \begin_layout Plain Layout
23703 \begin_layout Description
23706 \begin_inset Flex Code
23709 \begin_layout Plain Layout
23718 \begin_inset Flex Code
23721 \begin_layout Plain Layout
23729 définit la balise utilisé pour l'étiquette principale, qui remplace
23730 \begin_inset Flex Code
23733 \begin_layout Plain Layout
23739 dans les exemples ci-dessus.
23741 \begin_inset Flex Code
23744 \begin_layout Plain Layout
23753 \begin_layout Description
23756 \begin_inset Flex Code
23759 \begin_layout Plain Layout
23770 \begin_inset Flex Code
23773 \begin_layout Plain Layout
23782 \begin_inset space \thinspace{}
23786 \begin_inset Flex Code
23789 \begin_layout Plain Layout
23795 ] identifie ce style comme celui à utiliser pour créer la balise
23796 \begin_inset Flex Code
23799 \begin_layout Plain Layout
23805 dans le fichier XHTML.
23806 Implicitement fausse.
23808 \begin_inset Flex Code
23811 \begin_layout Plain Layout
23817 la positionne à vraie pour l'environnement
23818 \begin_inset Flex Code
23821 \begin_layout Plain Layout
23830 \begin_layout Subsection
23836 \begin_layout Standard
23837 L'exportation XHTML des inserts peut également être contrôlée par l'information
23838 résidant dans les fichiers de format
23842 \begin_layout Plain Layout
23843 Pour le moment, ceci n'est exact que pour les inserts de
23844 \begin_inset Quotes fld
23848 \begin_inset Quotes frd
23851 (les inserts dans lesquels vous pouvez effectuer une saisie), mais n'est
23852 pas exact pour les inserts de
23853 \begin_inset Quotes fld
23857 \begin_inset Quotes frd
23860 (inserts associés à des boîtes de dialogue).
23866 Là encore, \SpecialChar LyX
23867 essaie de produire implicitement un résultat raisonnable, et
23868 il crée des règles CSS implicites.
23869 Mais tout peut être personnalisé.
23872 \begin_layout Standard
23873 Le résultat XHTML produit par \SpecialChar LyX
23874 pour un insert a la forme suivante:
23877 \begin_layout LyX-Code
23881 \begin_inset Quotes erd
23885 \begin_inset Quotes erd
23891 \begin_layout LyX-Code
23901 \begin_layout LyX-Code
23905 \begin_inset Quotes erd
23909 \begin_inset Quotes erd
23914 Contenu de l'insert.
23919 \begin_layout LyX-Code
23925 \begin_layout Standard
23926 Si l'insert permet de saisir plusieurs paragraphes — c'est-à-dire, si
23927 \begin_inset Flex Code
23930 \begin_layout Plain Layout
23936 est vrai — alors le contenu de l'insert sera exporté également en paragraphes
23937 formatés en fonction des styles utilisés pour ces paragraphes (standard,
23938 citation et similaire).
23939 La balise d'étiquetage est bien entendu omise si la paragraphe n'a pas
23940 d'étiquette et, pour le moment, est toujours
23941 \begin_inset Flex Code
23944 \begin_layout Plain Layout
23951 La balise interne est facultative et, implicitement, n'apparaît pas.
23954 \begin_layout Standard
23955 Les balises et attributs spécifiques émis pour chaque insert peuvent être
23956 contrôlés au moyen des directives de format suivantes:
23959 \begin_layout Description
23962 \begin_inset Flex Code
23965 \begin_layout Plain Layout
23976 \begin_inset Flex Code
23979 \begin_layout Plain Layout
23985 ] précise les informations d'attribut à émettre avec la balise principale.
23987 \begin_inset Flex Code
23990 \begin_layout Plain Layout
23991 \begin_inset Quotes fld
23994 class=`moninsert' onclick=`\SpecialChar ldots
23996 \begin_inset Quotes frd
24005 Implicitement, \SpecialChar LyX
24007 \begin_inset Flex Code
24010 \begin_layout Plain Layout
24011 \begin_inset Quotes fld
24015 \begin_inset Quotes frd
24024 \begin_inset Flex Code
24027 \begin_layout Plain Layout
24033 est le nom \SpecialChar LyX
24034 de l'insert en bas de casse et avec les caractères non alphanumériq
24035 ues remplacés par des caractères
24036 \begin_inset Quotes fld
24040 \begin_inset Quotes frd
24043 , par exemple: footnote.
24046 \begin_layout Description
24049 \begin_inset Flex Code
24052 \begin_layout Plain Layout
24063 \begin_inset Flex Code
24066 \begin_layout Plain Layout
24075 \begin_inset space \thinspace{}
24079 \begin_inset Flex Code
24082 \begin_layout Plain Layout
24088 ] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
24090 cet insert, même si une information complémentaire est explicitement émise
24092 \begin_inset Flex Code
24095 \begin_layout Plain Layout
24102 Positionner cette directive à
24103 \begin_inset Flex Code
24106 \begin_layout Plain Layout
24112 vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
24115 \begin_inset Flex Code
24118 \begin_layout Plain Layout
24127 \begin_layout Description
24130 \begin_inset Flex Code
24133 \begin_layout Plain Layout
24144 \begin_inset Flex Code
24147 \begin_layout Plain Layout
24153 ] fixe l'attribut de la balise interne.
24155 \begin_inset Newline newline
24159 \begin_inset Flex Code
24162 \begin_layout Plain Layout
24163 \begin_inset Quotes fld
24166 class=`nominsert_inner'
24167 \begin_inset Quotes frd
24178 \begin_layout Description
24181 \begin_inset Flex Code
24184 \begin_layout Plain Layout
24195 \begin_inset Flex Code
24198 \begin_layout Plain Layout
24204 ] détermine la balise interne, et remplace
24205 \begin_inset Flex Code
24208 \begin_layout Plain Layout
24214 dans les exemples ci-dessus.
24215 Implicitement absente.
24218 \begin_layout Description
24221 \begin_inset Flex Code
24224 \begin_layout Plain Layout
24235 \begin_inset Flex Code
24238 \begin_layout Plain Layout
24245 \begin_inset space \thinspace{}
24249 \begin_inset Flex Code
24252 \begin_layout Plain Layout
24260 ] indique si cet insert représente un bloc autonome de texte (comme une
24261 note de bas de page) ou bien représente du contenu inclus dans le texte
24262 environnant (comme une branche).
24264 \begin_inset Flex Code
24267 \begin_layout Plain Layout
24276 \begin_layout Description
24279 \begin_inset Flex Code
24282 \begin_layout Plain Layout
24293 \begin_inset Flex Code
24296 \begin_layout Plain Layout
24302 ] définit une étiquette pour cet insert, pouvant inclure une référence à
24304 Par exemple, pour une note de bas de page, ce peut être
24305 \begin_inset Flex Code
24308 \begin_layout Plain Layout
24317 Cette directive est facultative, et n'a pas de valeur implicite.
24320 \begin_layout Description
24323 \begin_inset Flex Code
24326 \begin_layout Plain Layout
24336 définit l'information à émettre dans la section
24337 \begin_inset Flex Code
24340 \begin_layout Plain Layout
24346 quand ce style est utilisé.
24347 Ceci pourrait être utilisé par exemple pour inclure un bloc
24348 \begin_inset Flex Code
24351 \begin_layout Plain Layout
24357 définissant un gestionnaire
24358 \begin_inset Flex Code
24361 \begin_layout Plain Layout
24370 \begin_layout Description
24373 \begin_inset Flex Code
24376 \begin_layout Plain Layout
24386 définit l'information CSS à inclure quand ce style est utilisé.
24387 Noter que le contenu sera automatiquement enclos dans un bloc
24388 \begin_inset Flex Code
24391 \begin_layout Plain Layout
24397 créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
24400 \begin_layout Description
24403 \begin_inset Flex Code
24406 \begin_layout Plain Layout
24417 \begin_inset Flex Code
24420 \begin_layout Plain Layout
24426 ] définit la balise utilisé pour l'étiquette principale, qui remplace
24427 \begin_inset Flex Code
24430 \begin_layout Plain Layout
24436 dans les exemples ci-dessus.
24437 La valeur implicite dépend dépend du réglage de
24438 \begin_inset Flex Code
24441 \begin_layout Plain Layout
24448 \begin_inset Flex Code
24451 \begin_layout Plain Layout
24457 est vrai, la valeur implicite est
24458 \begin_inset Flex Code
24461 \begin_layout Plain Layout
24467 ; s'il est faux, la valeur implicite est
24468 \begin_inset Flex Code
24471 \begin_layout Plain Layout
24480 \begin_layout Subsection
24484 \begin_layout Standard
24485 Le résultat XHTML pour les flottants peut être contrôlé par les informations
24487 Le résultat a la forme suivante:
24490 \begin_layout LyX-Code
24494 \begin_inset Quotes erd
24498 \begin_inset Quotes erd
24504 \begin_layout LyX-Code
24507 Contenu du flottant.
24510 \begin_layout LyX-Code
24516 \begin_layout Standard
24517 La légende, si elle est présente, est un insert séparé et sera émis en tant
24519 Son apparence pourra être contrôlée par la directive InsetLayout pour les
24520 inserts de légende.
24523 \begin_layout Description
24526 \begin_inset Flex Code
24529 \begin_layout Plain Layout
24538 \begin_inset Flex Code
24541 \begin_layout Plain Layout
24549 précise les informations d'attribut à émettre avec la balise principale.
24551 \begin_inset Flex Code
24554 \begin_layout Plain Layout
24555 \begin_inset Quotes fld
24558 class=`monflottant' onclick=`\SpecialChar ldots
24560 \begin_inset Quotes frd
24569 Implicitement, \SpecialChar LyX
24571 \begin_inset Flex Code
24574 \begin_layout Plain Layout
24575 \begin_inset Quotes fld
24580 class=`float float-typefloat'
24583 \begin_inset Quotes frd
24592 \begin_inset Flex Code
24595 \begin_layout Plain Layout
24601 est le nom \SpecialChar LyX
24602 de l'insert (tel qu'il est déterminé par la déclaration de
24604 \begin_inset CommandInset ref
24606 reference "subsec:Flottants"
24610 ) en bas de casse et avec les caractères non alphanumériques remplacés par
24612 \begin_inset Quotes fld
24616 \begin_inset Quotes frd
24620 \begin_inset Flex Code
24623 \begin_layout Plain Layout
24632 \begin_layout Description
24635 \begin_inset Flex Code
24638 \begin_layout Plain Layout
24648 définit l'information CSS à inclure quand ce flottant est utilisé.
24653 Noter que le contenu sera automatiquement enclos dans un bloc
24654 \begin_inset Flex Code
24657 \begin_layout Plain Layout
24663 créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
24666 \begin_layout Description
24669 \begin_inset Flex Code
24672 \begin_layout Plain Layout
24681 \begin_inset Flex Code
24684 \begin_layout Plain Layout
24692 définit la balise utilisé pour l'étiquette principale, qui remplace
24693 \begin_inset Flex Code
24696 \begin_layout Plain Layout
24702 dans les exemples ci-dessus.
24704 \begin_inset Flex Code
24707 \begin_layout Plain Layout
24713 , cette valeur devra rarement être modifiée.
24716 \begin_layout Subsection
24717 Mise en page de la bibliographie
24720 \begin_layout Standard
24721 La bibliographie peut être mise en forme via les blocs
24722 \begin_inset Flex Code
24725 \begin_layout Plain Layout
24733 \begin_inset space ~
24737 \begin_inset CommandInset ref
24739 reference "subsec:Description citation"
24746 \begin_layout Subsection
24747 CSS créés par \SpecialChar LyX
24751 \begin_layout Standard
24752 Nous avons mentionné plusieurs fois que \SpecialChar LyX
24753 créera des règles CSS implicites
24754 pour les paragraphes et les inserts, fondées sur les autres informations
24755 de format fournies.
24756 Ici, nous préciserons quelle information est utilisée par \SpecialChar LyX
24760 \begin_layout Standard
24761 Pour le moment, \SpecialChar LyX
24762 engendre tout seul des CSS seulement pour les informations
24763 de police, en utilisant les directives
24764 \begin_inset Flex Code
24767 \begin_layout Plain Layout
24774 \begin_inset Flex Code
24777 \begin_layout Plain Layout
24784 \begin_inset Flex Code
24787 \begin_layout Plain Layout
24794 \begin_inset Flex Code
24797 \begin_layout Plain Layout
24803 spécifiées dans la déclaration
24804 \begin_inset Flex Code
24807 \begin_layout Plain Layout
24814 \begin_inset space ~
24818 \begin_inset CommandInset ref
24820 reference "subsec:polices"
24824 .) La traduction est essentiellement directe et évidente, par exemple
24825 \begin_inset Flex Code
24828 \begin_layout Plain Layout
24829 \begin_inset Quotes fld
24833 \begin_inset Quotes frd
24842 \begin_inset Flex Code
24845 \begin_layout Plain Layout
24846 \begin_inset Quotes fld
24849 font-family: sans-serif;
24850 \begin_inset Quotes frd
24859 La correspondance entre les tailles en \SpecialChar LyX
24860 et les tailles en CSS est un peu
24861 moins évidente main néanmoins intuitive.
24863 \begin_inset Flex Code
24866 \begin_layout Plain Layout
24873 \begin_inset Flex URL
24876 \begin_layout Plain Layout
24886 \begin_layout Chapter
24887 Insérer un objet externe
24888 \begin_inset CommandInset label
24890 name "chap:Insérer-un-Objet"
24897 \begin_layout Standard
24900 \begin_inset Box Shadowbox
24910 height_special "totalheight"
24915 backgroundcolor "none"
24918 \begin_layout Plain Layout
24919 Avertissement: cette partie des la documentation n'a pas été mise à jour
24920 depuis un certain temps.
24921 Nous espérons qu'elle est toujours correcte, mais ce n'est pas garanti.
24929 \begin_layout Standard
24930 L'utilisation d'éléments créés par des logiciels extérieurs à \SpecialChar LyX
24932 en détail dans le manuel
24937 Cette partie du manuel couvre ce qui se passe derrière la scène pour permettre
24938 d'écrire un mécanisme d'inclusion pour un nouvel élément.
24941 \begin_layout Section
24942 Comment fonctionne-t-il ?
24945 \begin_layout Standard
24946 L'insertion d'objet externe repose sur le concept de
24952 \begin_layout Plain Layout
24953 NdT : Traduction de
24954 \begin_inset Quotes fld
24958 \begin_inset Quotes frd
24969 Un cadre définit comment \SpecialChar LyX
24970 doit s'interfacer avec un type d'objet donné.
24971 Tel qu'il est distribué, \SpecialChar LyX
24972 possède des cadres prédéfinis pour les figures
24973 XFig, pour les diagrammes Dia, pour différents formats d'images rastérisées,
24974 pour gnuplot, et d'autres.
24975 Vous pouvez en consulter la liste avec
24976 \begin_inset Flex Noun
24979 \begin_layout Plain Layout
24980 Insertion\SpecialChar menuseparator
24982 \begin_inset space ~
24991 En outre, il est possible de créer votre propre cadre pour supporter un
24992 type donné d'objet.
24993 Nous décrirons plus loin en détail ce qu'il faut faire, et nous espérons
24994 que vous nous enverrez tous les cadres que vous créerez pour que nous puissions
24995 les inclure dans de futures versions de \SpecialChar LyX
24999 \begin_layout Standard
25000 Un autre concept de base est qu'il faut faire la distinction entre le fichier
25001 d'origine qui sert de point de départ et le fichier transformé qui est
25002 inclus avec votre document exporté ou imprimé.
25003 Voyons par exemple une figure produite avec
25004 \begin_inset Flex Code
25007 \begin_layout Plain Layout
25014 L'application XFig elle-même travaille sur un fichier avec l'extension
25016 \begin_inset Flex Code
25019 \begin_layout Plain Layout
25026 Dans XFig, vous créez et modifiez votre figure.
25027 Quand c'est fini, vous enregistrez le fichier
25028 \begin_inset Flex Code
25031 \begin_layout Plain Layout
25038 Quand vous voulez inclure la figure dans votre document, vous invoquez
25040 \begin_inset Flex Code
25043 \begin_layout Plain Layout
25049 pour créer un fichier PostScript qui sera aisément inclus dans votre fichier
25052 Dans ce cas, le fichier
25053 \begin_inset Flex Code
25056 \begin_layout Plain Layout
25062 est le fichier d'origine, et le fichier PostScript est le fichier transformé.
25065 \begin_layout Standard
25066 Cette distinction est importante pour pouvoir mettre à jour l'objet pendant
25067 l'écriture de votre document.
25068 En outre, elle vous donne la flexibilité requise pour supporter des formats
25069 d'exportation différents.
25070 Par exemple, dans le cas de l'exportation en Ascii, ce n'est pas vraiment
25071 une super idée d'inclure la figure en PostScript brut.
25072 À la place, vous préférerez soit inclure une référence à la figure, soit
25073 essayer un convertisseur graphique vers Ascii pour rendre un résultat final
25074 approchant du graphique d'origine.
25075 L'insertion d'objet externe vous permet de le faire, car il est paramétré
25076 avec les différents formats d'exportation supportés par \SpecialChar LyX
25080 \begin_layout Standard
25081 En plus de supporter la génération de fichiers transformés différents selon
25082 le format d'exportation, l'insertion d'objet externe travaille en étroite
25083 collaboration avec les applications d'édition et de visualisation.
25084 Dans le cas d'une figure XFig, vous pouvez invoquer Xfig sur le fichier
25085 d'origine d'un simple clic depuis la fenêtre d'objet externe de \SpecialChar LyX
25087 visualiser le fichier transformé PostScript avec Ghostview d'un autre clic.
25088 Il n'y a plus à se bagarrer avec la ligne de commande ou avec des explorateurs
25089 de fichiers pour localiser et manipuler le fichier d'origine et le fichier
25091 De cette façon, vous pouvez enfin profiter à plein des nombreuses applications
25092 différentes qui servent à la production de documents, et serez finalement
25096 \begin_layout Section
25097 Le fichier de configuration d'un cadre externe
25100 \begin_layout Standard
25101 Il est assez facile de définir de nouveaux cadres externes dans \SpecialChar LyX
25103 Cependant, sachez que si vous le faites de façon négligente, vous introduirez
25108 une faille de sécurité facilement exploitable.
25109 Avant de commencer, lisez donc plus bas ce qui concerne la sécurité
25110 \begin_inset space ~
25114 \begin_inset CommandInset ref
25115 LatexCommand pageref
25116 reference "sec:La-question-de"
25123 \begin_layout Standard
25124 Ceci dit, nous vous encourageons à créer des cadres intéressants et à nous
25128 \begin_layout Standard
25129 Les cadres externes sont définis dans le fichier
25130 \begin_inset Flex Code
25133 \begin_layout Plain Layout
25134 Rép\SpecialChar LyX
25135 /external_templates
25146 \begin_layout Plain Layout
25147 NdT : Nous rappelons que
25148 \begin_inset Quotes fld
25152 \begin_inset Quotes frd
25155 est la traduction de
25156 \begin_inset Quotes fld
25160 \begin_inset Quotes frd
25163 dans ce contexte de l'objet externe.
25171 Vous pouvez mettre votre propre version dans
25172 \begin_inset Flex Code
25175 \begin_layout Plain Layout
25176 MonRép/external_templates
25185 \begin_layout Standard
25186 Un fichier de configuration de cadre typique se présente comme ceci:
25189 \begin_layout LyX-Code
25195 \begin_layout LyX-Code
25198 GuiName "XFig: $$AbsOrRelPathParent$$Basename"
25201 \begin_layout LyX-Code
25207 \begin_layout LyX-Code
25213 \begin_layout LyX-Code
25219 \begin_layout LyX-Code
25225 \begin_layout LyX-Code
25231 \begin_layout LyX-Code
25234 AutomaticProduction true
25237 \begin_layout LyX-Code
25243 \begin_layout LyX-Code
25249 \begin_layout LyX-Code
25252 Format \SpecialChar LaTeX
25256 \begin_layout LyX-Code
25259 TransformCommand Rotate RotationLatexCommand
25262 \begin_layout LyX-Code
25265 TransformCommand Resize ResizeLatexCommand
25268 \begin_layout LyX-Code
25271 Product "$$RotateFront$$ResizeFront
25274 \begin_layout LyX-Code
25281 input{$$AbsOrRelPathMaster$$Basename.pstex_t}
25284 \begin_layout LyX-Code
25287 $$ResizeBack$$RotateBack"
25290 \begin_layout LyX-Code
25296 \begin_layout LyX-Code
25299 UpdateResult "$$AbsPath$$Basename.pstex_t"
25302 \begin_layout LyX-Code
25305 Requirement "graphicx"
25308 \begin_layout LyX-Code
25311 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
25314 \begin_layout LyX-Code
25317 ReferencedFile latex "$$AbsPath$$Basename.eps"
25320 \begin_layout LyX-Code
25323 ReferencedFile dvi "$$AbsPath$$Basename.eps"
25326 \begin_layout LyX-Code
25332 \begin_layout LyX-Code
25335 Format PDF\SpecialChar LaTeX
25339 \begin_layout LyX-Code
25342 TransformCommand Rotate RotationLatexCommand
25345 \begin_layout LyX-Code
25348 TransformCommand Resize ResizeLatexCommand
25351 \begin_layout LyX-Code
25354 Product "$$RotateFront$$ResizeFront
25357 \begin_layout LyX-Code
25364 input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
25367 \begin_layout LyX-Code
25370 $$ResizeBack$$RotateBack"
25373 \begin_layout LyX-Code
25376 UpdateFormat pdftex
25379 \begin_layout LyX-Code
25382 UpdateResult "$$AbsPath$$Basename.pdftex_t"
25385 \begin_layout LyX-Code
25388 Requirement "graphicx"
25391 \begin_layout LyX-Code
25394 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
25397 \begin_layout LyX-Code
25400 ReferencedFile latex "$$AbsPath$$Basename.pdf"
25403 \begin_layout LyX-Code
25409 \begin_layout LyX-Code
25415 \begin_layout LyX-Code
25418 Product "$$Contents(
25420 "$$AbsPath$$Basename.asc
25425 \begin_layout LyX-Code
25428 UpdateFormat asciixfig
25431 \begin_layout LyX-Code
25434 UpdateResult "$$AbsPath$$Basename.asc"
25437 \begin_layout LyX-Code
25443 \begin_layout LyX-Code
25449 \begin_layout LyX-Code
25452 Product "<graphic fileref=
25454 "$$AbsOrRelPathMaster$$Basename.eps
25459 \begin_layout LyX-Code
25465 \begin_layout LyX-Code
25471 \begin_layout LyX-Code
25474 UpdateResult "$$AbsPath$$Basename.eps"
25477 \begin_layout LyX-Code
25480 ReferencedFile docbook "$$AbsPath$$Basename.eps"
25483 \begin_layout LyX-Code
25486 ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
25489 \begin_layout LyX-Code
25495 \begin_layout LyX-Code
25498 Product "[XFig: $$FName]"
25501 \begin_layout LyX-Code
25507 \begin_layout LyX-Code
25513 \begin_layout Standard
25514 Comme vous pouvez le constater, le cadre est inséré entre
25515 \begin_inset Flex Code
25518 \begin_layout Plain Layout
25528 \begin_inset Flex Code
25531 \begin_layout Plain Layout
25540 Il contient un en-tête spécifiant quelques réglages généraux et, pour chaque
25541 format primaire de document reconnu, une section
25542 \begin_inset Flex Code
25545 \begin_layout Plain Layout
25555 \begin_inset Flex Code
25558 \begin_layout Plain Layout
25569 \begin_layout Subsection
25573 \begin_layout Description
25576 \begin_inset Flex Code
25579 \begin_layout Plain Layout
25582 AutomaticProduction
25583 \begin_inset space ~
25593 indique si le fichier représenté par le cadre doit être créé par \SpecialChar LyX
25595 Cette directive doit apparaître une et une seule fois.
25598 \begin_layout Description
25601 \begin_inset Flex Code
25604 \begin_layout Plain Layout
25608 \begin_inset space ~
25618 précise un patron global utilisé dans l'échange dans la spécification des
25619 fichiers pour filtrer les fichiers désignés.
25620 S'il y a plus d'un suffixe possible (e.g.
25622 \begin_inset Flex Code
25625 \begin_layout Plain Layout
25634 \begin_inset Flex Code
25637 \begin_layout Plain Layout
25645 ), utiliser une syntaxe comme
25646 \begin_inset Flex Code
25649 \begin_layout Plain Layout
25658 Cette directive doit apparaître une et une seule fois.
25661 \begin_layout Description
25664 \begin_inset Flex Code
25667 \begin_layout Plain Layout
25671 \begin_inset space ~
25681 fixe le texte apparaissant dans le bouton.
25682 Cette directive doit apparaître une et une seule fois.
25685 \begin_layout Description
25688 \begin_inset Flex Code
25691 \begin_layout Plain Layout
25695 \begin_inset space ~
25699 \begin_inset space ~
25709 décrit le texte d'aide utilisé dans la fenêtre de dialogue
25710 \begin_inset Quotes fld
25714 \begin_inset Quotes frd
25718 Fournir suffisamment d'informations pour que l'utilisateur comprenne ce
25719 que le cadre peut faire pour lui.
25720 Cette directive doit apparaître une et une seule fois.
25723 \begin_layout Description
25726 \begin_inset Flex Code
25729 \begin_layout Plain Layout
25733 \begin_inset space ~
25743 indique le format du fichier original.
25744 Ce doit être le nom d'un format reconnu par \SpecialChar LyX
25746 \begin_inset space ~
25750 \begin_inset CommandInset ref
25752 reference "sec:Formats"
25758 \begin_inset Quotes eld
25762 \begin_inset Flex Code
25765 \begin_layout Plain Layout
25774 \begin_inset Quotes erd
25777 si le cadre peut gérer des fichiers originaux dans plus d'un format.
25779 tentera d'analyser le fichier pour en déduire le format dans ce cas.
25780 Cette directive doit apparaître une et une seule fois.
25783 \begin_layout Description
25786 \begin_inset Flex Code
25789 \begin_layout Plain Layout
25793 \begin_inset space ~
25803 est un nom original pour le cadre.
25804 Il ne soit pas contenir de macros de substitution (voir ci-après).
25807 \begin_layout Description
25810 \begin_inset Flex Code
25813 \begin_layout Plain Layout
25817 \begin_inset space ~
25820 Rotate|Resize|Clip|Extra
25827 spécifie quelles transformations sont reconnues par ce cadre.
25828 Elle peut apparaître zéro ou plusieurs fois.
25829 Elle active les options correspondantes dans la fenêtre de dialogue.
25831 \begin_inset Flex Code
25834 \begin_layout Plain Layout
25842 doit avoir soit une directive
25843 \begin_inset Flex Code
25846 \begin_layout Plain Layout
25854 correspondante, soit une directive
25855 \begin_inset Flex Code
25858 \begin_layout Plain Layout
25867 \begin_inset Flex Code
25870 \begin_layout Plain Layout
25879 Sinon, la transformation ne sera pas reconnue par ce cadre.
25883 \begin_layout Subsection
25887 \begin_layout Description
25890 \begin_inset Flex Code
25893 \begin_layout Plain Layout
25897 \begin_inset space ~
25901 |PDF\SpecialChar LaTeX
25909 décrit le format de document primaire relevant de cette définition de format.
25910 Tous les cadres n'ont pas de représentation raisonnable dans tous les formats
25911 de fichier documentaire.
25912 Définissez cependant une section
25913 \begin_inset Flex Code
25916 \begin_layout Plain Layout
25924 pour tous les formats, et utilisez un texte bidon lorsqu'il n'existe pas
25926 Ainsi vous verrez au minimum une référence à l'objet externe dans le document
25930 \begin_layout Description
25933 \begin_inset Flex Code
25936 \begin_layout Plain Layout
25940 \begin_inset space ~
25948 \begin_inset space ~
25962 définit une macro additionnelle
25963 \begin_inset Flex Code
25966 \begin_layout Plain Layout
25978 pour la substitution par
25979 \begin_inset Flex Code
25982 \begin_layout Plain Layout
25992 \begin_inset Flex Code
25995 \begin_layout Plain Layout
26007 peut elle-même contenir des macros de substitution.
26008 L'avantage par rapport à l'usage direct de
26009 \begin_inset Flex Code
26012 \begin_layout Plain Layout
26025 \begin_inset Flex Code
26028 \begin_layout Plain Layout
26036 est que la valeur substituée par
26037 \begin_inset Flex Code
26040 \begin_layout Plain Layout
26052 est nettoyée de sorte qu'elle est un argument facultatif valide dans le
26053 format documentaire.
26054 Cette directive doit apparaître une et une seule fois.
26057 \begin_layout Description
26060 \begin_inset Flex Code
26063 \begin_layout Plain Layout
26067 \begin_inset space ~
26077 spécifie le texte inséré dans le document exporté.
26078 C'est en fait la directive la plus importante et elle peut être assez compliqué
26080 Cette directive doit apparaître une et une seule fois.
26083 \begin_layout Description
26086 \begin_inset Flex Code
26089 \begin_layout Plain Layout
26093 \begin_inset space ~
26107 spécifie un élément de préambule qui sera inclus dans le préambule \SpecialChar LaTeX
26109 Il doit être défini par
26110 \begin_inset Flex Code
26113 \begin_layout Plain Layout
26123 \begin_inset Flex Code
26126 \begin_layout Plain Layout
26135 Cette directive doit apparaître une et une seule fois.
26138 \begin_layout Description
26141 \begin_inset Flex Code
26144 \begin_layout Plain Layout
26148 \begin_inset space ~
26152 \begin_inset space ~
26162 désigne les fichiers créés par la procédure de conversion et requis par
26163 un format d'exportation particulier.
26164 Si le nom d'un fichier est relatif, il est interprété relativement au document
26166 Cette directive peut apparaître zéro ou plusieurs fois.
26169 \begin_layout Description
26172 \begin_inset Flex Code
26175 \begin_layout Plain Layout
26179 \begin_inset space ~
26189 désigne le nom d'un paquetage \SpecialChar LaTeX
26191 Le paquetage est inclus via
26192 \begin_inset Flex Code
26195 \begin_layout Plain Layout
26205 dans le préambule \SpecialChar LaTeX
26207 Cette directive peut apparaître zéro ou plusieurs fois.
26210 \begin_layout Description
26213 \begin_inset Flex Code
26216 \begin_layout Plain Layout
26220 \begin_inset space ~
26224 \begin_inset space ~
26227 RotationLatexCommand
26234 spécifie que la commande \SpecialChar LaTeX
26235 native doit être utilisée pour effectuer les
26237 Cette directive peut apparaître une fois ou pas du tout.
26240 \begin_layout Description
26243 \begin_inset Flex Code
26246 \begin_layout Plain Layout
26250 \begin_inset space ~
26254 \begin_inset space ~
26264 spécifie que la commande \SpecialChar LaTeX
26265 native doit être utilisée pour effectuer les
26266 changements de taille.
26267 Cette directive peut apparaître une fois ou pas du tout.
26270 \begin_layout Description
26273 \begin_inset Flex Code
26276 \begin_layout Plain Layout
26280 \begin_inset space ~
26284 \begin_inset space ~
26287 RotationLatexOption
26294 spécifie que les rotations sont effectuées via un paramètre facultatif.
26295 Cette directive peut apparaître une fois ou pas du tout.
26301 \begin_layout Description
26304 \begin_inset Flex Code
26307 \begin_layout Plain Layout
26311 \begin_inset space ~
26315 \begin_inset space ~
26325 spécifie que les changements de taille sont effectuées via un paramètre
26327 Cette directive peut apparaître une fois ou pas du tout
26330 \begin_layout Description
26333 \begin_inset Flex Code
26336 \begin_layout Plain Layout
26340 \begin_inset space ~
26344 \begin_inset space ~
26354 spécifie que les recadrages sont effectuées via un paramètre facultatif.
26355 Cette directive peut apparaître une fois ou pas du tout
26360 \begin_layout Description
26363 \begin_inset Flex Code
26366 \begin_layout Plain Layout
26370 \begin_inset space ~
26374 \begin_inset space ~
26384 spécifie qu'un paramètre supplémentaire facultatif est utilisé.
26385 Cette directive peut apparaître une fois ou pas du tout
26390 \begin_layout Description
26393 \begin_inset Flex Code
26396 \begin_layout Plain Layout
26400 \begin_inset space ~
26410 spécifie le format de fichier du fichier converti.
26411 Ce doit être le nom d'un format reconnu par \SpecialChar LyX
26412 (voir la fenêtre de dialogue
26414 \begin_inset Flex Noun
26417 \begin_layout Plain Layout
26420 Outils\SpecialChar menuseparator
26421 Préférences\SpecialChar menuseparator
26423 \begin_inset space ~
26427 \begin_inset space ~
26430 fichiers\SpecialChar menuseparator
26432 \begin_inset space ~
26436 \begin_inset space ~
26445 Cette directive doit apparaître une et une seule fois.
26446 Si le format du fichier résultant est PDF, vous devez spécifier le format
26450 \begin_inset Flex Code
26453 \begin_layout Plain Layout
26463 , qui est le format PDF utilisé pour insérer des graphiques.
26464 Les autres formats PDF définis servent aux exportations du document.
26467 \begin_layout Description
26470 \begin_inset Flex Code
26473 \begin_layout Plain Layout
26477 \begin_inset space ~
26487 spécifie le nom du fichier converti.
26488 Le nom de fichier doit être absolu.
26489 Cette directive doit apparaître une et une seule fois.
26492 \begin_layout Subsection
26493 Définitions du préambule
26496 \begin_layout Standard
26497 La configuration du cadre externe peut contenir des définitions additionnelles
26498 de préambule incluses dans
26499 \begin_inset Flex Code
26502 \begin_layout Plain Layout
26512 \begin_inset Flex Code
26515 \begin_layout Plain Layout
26524 Elle peuvent être utilisées par les cadres dans la section
26525 \begin_inset Flex Code
26528 \begin_layout Plain Layout
26539 \begin_layout Section
26540 Le mécanisme de substitution
26543 \begin_layout Standard
26544 Quand la fenêtre d'objet externe invoque un programme externe, il le fait
26545 selon la commande définie dans le fichier de configuration des cadres.
26546 Ces commandes peuvent contenir diverses macros qui sont interprétées avant
26548 Les commandes sont toujours exécutées dans le répertoire du document.
26551 \begin_layout Standard
26552 Ainsi, quand un objet externe est affiché, un mécanisme de substitution
26553 génère son nom, et la plupart des autres directives reconnaissent la substituti
26554 on de manière similaire.
26557 \begin_layout Standard
26558 Les macros disponibles sont les suivantes :
26561 \begin_layout Description
26564 \begin_inset Flex Code
26567 \begin_layout Plain Layout
26570 $$AbsOrRelPathMaster
26577 est le est le chemin d'accès, absolu ou relatif au document maître \SpecialChar LyX
26581 \begin_layout Description
26584 \begin_inset Flex Code
26587 \begin_layout Plain Layout
26590 $$AbsOrRelPathParent
26597 est le est le chemin d'accès, absolu ou relatif au document \SpecialChar LyX
26601 \begin_layout Description
26604 \begin_inset Flex Code
26607 \begin_layout Plain Layout
26617 est le chemin d'accès absolu.
26620 \begin_layout Description
26623 \begin_inset Flex Code
26626 \begin_layout Plain Layout
26636 est le nom du fichier sans chemin d'accès et sans suffixe.
26639 \begin_layout Description
26642 \begin_inset Flex Code
26645 \begin_layout Plain Layout
26651 \begin_inset Quotes fld
26655 \begin_inset Quotes frd
26665 la macro dépliera le contenu du fichier de nom
26666 \begin_inset Flex Code
26669 \begin_layout Plain Layout
26678 \begin_layout Description
26681 \begin_inset Flex Code
26684 \begin_layout Plain Layout
26694 est le suffixe (point inclus).
26697 \begin_layout Description
26700 \begin_inset Flex Code
26703 \begin_layout Plain Layout
26714 \begin_inset Quotes fld
26718 \begin_inset Quotes frd
26721 si le fichier est en format JPEG, sinon sera la chaîne
26722 \begin_inset Quotes fld
26726 \begin_inset Quotes frd
26730 Ceci est utile pour éviter des conversions inutiles pour les formats de
26731 sortie admettant à la fois les types PNG et JPEG.
26732 Le modèle prédéfini
26733 \begin_inset Quotes fld
26737 \begin_inset Quotes frd
26740 utilise cette macro avec le moteur pdf\SpecialChar TeX
26744 \begin_layout Description
26747 \begin_inset Flex Code
26750 \begin_layout Plain Layout
26760 est le nom du fichier spécifié dans la fenêtre d'objet externe.
26761 Il est soit absolu, soit relatif au document \SpecialChar LyX
26765 \begin_layout Description
26768 \begin_inset Flex Code
26771 \begin_layout Plain Layout
26782 \begin_inset Quotes fld
26786 \begin_inset Quotes frd
26790 \begin_inset Flex Code
26793 \begin_layout Plain Layout
26801 (absolu ou relatif au document \SpecialChar LyX
26805 \begin_layout Description
26808 \begin_inset Flex Code
26811 \begin_layout Plain Layout
26821 est le chemin d'accès relatif au document maître \SpecialChar LyX
26825 \begin_layout Description
26828 \begin_inset Flex Code
26831 \begin_layout Plain Layout
26841 est le chemin d'accès relatif au document \SpecialChar LyX
26845 \begin_layout Description
26848 \begin_inset Flex Code
26851 \begin_layout Plain Layout
26861 désigne le chemin absolu du répertoire système.
26862 Typiquement utilisé pour pouvoir trouver les différents scripts auxiliaires
26863 fournis avec \SpecialChar LyX
26867 \begin_layout Description
26870 \begin_inset Flex Code
26873 \begin_layout Plain Layout
26883 est le nom et le chemin absolu d'un fichier temporaire qui sera automatiquement
26884 effacé quand le document sera fermé, ou l'objet externe effacé.
26887 \begin_layout Standard
26888 Toutes la macros de chemin contiennent un séparateur de répertoire final,
26889 vous pouvez donc construire par exemple le nom de fichier absolu avec
26890 \begin_inset Flex Code
26893 \begin_layout Plain Layout
26896 $$AbsPath$$Basename$$Extension
26904 \begin_layout Standard
26905 Les macros ci-dessus sont substituées dans toutes les directives sauf indiqué.
26907 \begin_inset Flex Code
26910 \begin_layout Plain Layout
26918 reconnaît également les substitutions suivantes si elles sont autorisées
26920 \begin_inset Flex Code
26923 \begin_layout Plain Layout
26932 \begin_inset Flex Code
26935 \begin_layout Plain Layout
26946 \begin_layout Description
26949 \begin_inset Flex Code
26952 \begin_layout Plain Layout
26962 partie initiale de la commande de changement de taille.
26965 \begin_layout Description
26968 \begin_inset Flex Code
26971 \begin_layout Plain Layout
26981 partie finale de la commande de changement de taille.
26984 \begin_layout Description
26987 \begin_inset Flex Code
26990 \begin_layout Plain Layout
27000 partie initiale de la commande de rotation.
27003 \begin_layout Description
27006 \begin_inset Flex Code
27009 \begin_layout Plain Layout
27019 partie finale de la commande de rotation.
27022 \begin_layout Standard
27023 La valeur de la chaîne de la directive
27024 \begin_inset Flex Code
27027 \begin_layout Plain Layout
27035 reconnaît également les substitutions suivantes si elles sont autorisées
27039 \begin_inset Flex Code
27042 \begin_layout Plain Layout
27051 \begin_inset Flex Code
27054 \begin_layout Plain Layout
27065 \begin_layout Description
27068 \begin_inset Flex Code
27071 \begin_layout Plain Layout
27081 option de recadrage.
27084 \begin_layout Description
27085 \begin_inset Flex Code
27088 \begin_layout Plain Layout
27096 option supplémentaire.
27099 \begin_layout Description
27100 \begin_inset Flex Code
27103 \begin_layout Plain Layout
27111 option de changement de taille.
27114 \begin_layout Description
27115 \begin_inset Flex Code
27118 \begin_layout Plain Layout
27126 option de rotation.
27129 \begin_layout Standard
27130 Vous pouvez vous demander pourquoi les macros de chemin d'accès sont aussi
27132 Il y a deux raisons principales:
27135 \begin_layout Enumerate
27136 les chemins d'accès relatifs et absolus doivent rester relatifs et absolus,
27138 Les utilisateurs peuvent avoir des raisons de préférer l'un ou l'autre.
27139 Les chemins relatifs sont utiles pour des documents portables sur différentes
27140 machines, par exemple.
27141 Les chemins absolus peuvent être requis par certains logiciels;
27144 \begin_layout Enumerate
27146 traite les chemins d'accès relatifs différemment de \SpecialChar LyX
27147 et d'autres logiciels
27148 dans des fichiers inclus encapsulés.
27149 Pour \SpecialChar LyX
27150 , par exemple, un chemin relatif est toujours relatif au document
27151 qui contient le nom de fichier.
27152 Pour \SpecialChar LaTeX
27153 , il est toujours relatif au document maître.
27154 Ces deux définitions sont identiques si vous n'avez qu'un seul document.,
27155 mais diffèrent si vous avez un document maître qui inclut des sous-documents.
27156 Ceci signifie que les chemins relatifs doivent être transformés pour être
27157 transmis à \SpecialChar LaTeX
27159 Heureusement \SpecialChar LyX
27160 fait ceci automatiquement si vous choisissez les macros de
27161 substitution correctes.
27164 \begin_layout Standard
27165 Donc, quelle macro faut-il choisir dans une nouvelle définition de cadre?
27166 La règle n'est pas difficile:
27169 \begin_layout Itemize
27171 \begin_inset Flex Code
27174 \begin_layout Plain Layout
27182 si un chemin absolu est requis;
27185 \begin_layout Itemize
27187 \begin_inset Flex Code
27190 \begin_layout Plain Layout
27193 $$AbsOrRelPathMaster
27198 si la chaîne substituée est du type entrée pour \SpecialChar LaTeX
27202 \begin_layout Itemize
27204 \begin_inset Flex Code
27207 \begin_layout Plain Layout
27210 $$AbsOrRelPathParent
27215 pour préserver le choix de l'utilisateur.
27218 \begin_layout Standard
27219 Des cas spéciaux existent pour lesquels cette règle n'est pas valable, et
27220 par exemple lorsque des chemins relatifs sont requis, mais elle fonctionne
27221 correctement d'habitude.
27222 Un exemple de cas tordu est la directive
27223 \begin_inset Flex Code
27226 \begin_layout Plain Layout
27229 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
27234 dans le cadre Xfig indiqué ci-dessus: il n'est pas possible d'utiliser
27235 le nom absolu parce que la copieur pour les fichiers
27236 \begin_inset Flex Code
27239 \begin_layout Plain Layout
27247 nécessite le nom relatif pour réécrire le contenu du fichier.
27250 \begin_layout Section
27251 La question de la sécurité
27252 \begin_inset CommandInset label
27254 name "sec:La-question-de"
27261 \begin_layout Standard
27262 L'insertion d'objet externe crée une interface avec un paquet de programmes
27263 externes et le fait de manière automatique, nous devons donc en examiner
27264 les conséquences en matière de sécurité.
27265 En particulier, comme vous avez la possibilité d'inclure vos propres noms
27266 de fichier ou de paramètres et qu'ils sont interprétés pour former une
27267 commande, il semble possible de créer un document malveillant qui exécute
27268 des commandes indésirables quand un utilisateur le visualise ou l'imprime.
27269 C'est quelque chose que nous voulons absolument éviter.
27272 \begin_layout Standard
27273 Cependant, comme les commandes du programme externe sont définies seulement
27274 dans le fichier de configuration des cadres, il n'y a pas de problème de
27275 sécurité si \SpecialChar LyX
27276 est configuré correctement avec seulement des cadres sûrs.
27277 Ceci parce que les programmes externes sont invoqués via l'appel système
27279 \begin_inset Flex Code
27282 \begin_layout Plain Layout
27288 et non via l'appel système
27289 \begin_inset Flex Code
27292 \begin_layout Plain Layout
27299 Il n'est donc pas possible d'exécuter des commandes arbitraires via le
27300 shell à partir du nom de fichier ou des paramètres.
27303 \begin_layout Standard
27304 Ceci implique aussi qu'il y a des restrictions dans les commandes définissables
27305 dans un cadre d'objet externe.
27306 En particulier, les pipes et les redirections ne sont pas disponibles.
27307 C'était obligatoire pour que \SpecialChar LyX
27309 Si vous voulez utiliser quelques-unes des fonctions du shell, vous devez
27310 écrire un script sûr pour le faire de manière contrôlée, puis définir ce
27311 script comme commande.
27315 \begin_layout Standard
27316 Il est possible de créer un cadre qui interagit directement avec le shell,
27317 mais comme cela permettrait à un utilisateur malveillant d'exécuter des
27318 commandes arbitraires en écrivant des noms de fichier ou des paramètres
27319 bien choisis, nous vous recommandons d'utiliser en général des scripts
27320 sûrs qui fonctionnent avec l'appel système
27321 \begin_inset Flex Code
27324 \begin_layout Plain Layout
27330 d'une manière contrôlée.
27331 Bien sûr, si vous êtes dans un environnement dans lequel vous avez confiance,
27332 il est tentant de ne pas se fouler et d'utiliser des scripts shell ordinaires.
27333 Si vous faites cela, sachez que vous allez
27337 créer dans votre système une faille de sécurité facile à exploiter.
27338 Il est évident que de tels cadres non sécurisés ne seront jamais inclus
27339 dans la distribution standard de \SpecialChar LyX
27340 , même si nous encourageons les gens à
27341 nous proposer de nouveaux cadres dans la tradition du logiciel libre.
27342 Mais \SpecialChar LyX
27343 tel que vous vous le procurez par les voies officielles de distribution
27344 ne contiendra jamais de cadres non sécurisés.
27347 \begin_layout Standard
27348 L'insertion d'objet externe est un outil très puissant, et vous devez faire
27349 attention à ne pas mettre en péril la sécurité avec cette puissance.
27350 Une légère erreur dans une seule ligne d'un script apparemment inoffensif
27351 peut ouvrir la voie à d'énormes problèmes.
27352 Si vous n'avez pas une compréhension claire de ce qui est en jeu, nous
27353 vous recommandons de consulter un professionnel de la sécurité, ou de contacter
27354 l'équipe de développement de \SpecialChar LyX
27355 si vous vous demandez si votre cadre est
27357 Faites le avant de l'utiliser dans un environnement que vous ne contrôlez
27361 \begin_layout Chapter
27363 Liste des fonctions utilisables dans les styles
27364 \begin_inset CommandInset label
27366 name "chap:List-of-functions"
27373 \begin_layout Standard
27375 \begin_inset Tabular
27376 <lyxtabular version="3" rows="11" columns="8">
27377 <features tabularvalignment="middle">
27378 <column alignment="left" valignment="top">
27379 <column alignment="left" valignment="top">
27380 <column alignment="left" valignment="top">
27381 <column alignment="left" valignment="top">
27382 <column alignment="left" valignment="top">
27383 <column alignment="left" valignment="top">
27384 <column alignment="left" valignment="top">
27385 <column alignment="left" valignment="top">
27387 <cell alignment="left" valignment="top" usebox="none">
27390 \begin_layout Plain Layout
27396 <cell alignment="left" valignment="top" usebox="none">
27399 \begin_layout Plain Layout
27405 <cell alignment="left" valignment="top" usebox="none">
27408 \begin_layout Plain Layout
27414 <cell alignment="left" valignment="top" usebox="none">
27417 \begin_layout Plain Layout
27423 <cell alignment="center" valignment="top" usebox="none">
27426 \begin_layout Plain Layout
27432 <cell alignment="center" valignment="top" usebox="none">
27435 \begin_layout Plain Layout
27441 <cell alignment="center" valignment="top" usebox="none">
27444 \begin_layout Plain Layout
27450 <cell alignment="center" valignment="top" usebox="none">
27453 \begin_layout Plain Layout
27461 <cell alignment="left" valignment="top" usebox="none">
27464 \begin_layout Plain Layout
27470 <cell alignment="left" valignment="top" usebox="none">
27473 \begin_layout Plain Layout
27479 <cell alignment="left" valignment="top" usebox="none">
27482 \begin_layout Plain Layout
27488 <cell alignment="left" valignment="top" usebox="none">
27491 \begin_layout Plain Layout
27497 <cell alignment="center" valignment="top" usebox="none">
27500 \begin_layout Plain Layout
27506 <cell alignment="center" valignment="top" usebox="none">
27509 \begin_layout Plain Layout
27515 <cell alignment="center" valignment="top" usebox="none">
27518 \begin_layout Plain Layout
27524 <cell alignment="center" valignment="top" usebox="none">
27527 \begin_layout Plain Layout
27535 <cell alignment="left" valignment="top" usebox="none">
27538 \begin_layout Plain Layout
27544 <cell alignment="left" valignment="top" usebox="none">
27547 \begin_layout Plain Layout
27553 <cell alignment="left" valignment="top" usebox="none">
27556 \begin_layout Plain Layout
27562 <cell alignment="left" valignment="top" usebox="none">
27565 \begin_layout Plain Layout
27571 <cell alignment="center" valignment="top" usebox="none">
27574 \begin_layout Plain Layout
27580 <cell alignment="center" valignment="top" usebox="none">
27583 \begin_layout Plain Layout
27589 <cell alignment="center" valignment="top" usebox="none">
27592 \begin_layout Plain Layout
27598 <cell alignment="center" valignment="top" usebox="none">
27601 \begin_layout Plain Layout
27609 <cell alignment="left" valignment="top" usebox="none">
27612 \begin_layout Plain Layout
27618 <cell alignment="left" valignment="top" usebox="none">
27621 \begin_layout Plain Layout
27627 <cell alignment="left" valignment="top" usebox="none">
27630 \begin_layout Plain Layout
27636 <cell alignment="left" valignment="top" usebox="none">
27639 \begin_layout Plain Layout
27645 <cell alignment="center" valignment="top" usebox="none">
27648 \begin_layout Plain Layout
27654 <cell alignment="center" valignment="top" usebox="none">
27657 \begin_layout Plain Layout
27663 <cell alignment="center" valignment="top" usebox="none">
27666 \begin_layout Plain Layout
27672 <cell alignment="center" valignment="top" usebox="none">
27675 \begin_layout Plain Layout
27683 <cell alignment="left" valignment="top" usebox="none">
27686 \begin_layout Plain Layout
27692 <cell alignment="left" valignment="top" usebox="none">
27695 \begin_layout Plain Layout
27701 <cell alignment="left" valignment="top" usebox="none">
27704 \begin_layout Plain Layout
27710 <cell alignment="left" valignment="top" usebox="none">
27713 \begin_layout Plain Layout
27719 <cell alignment="center" valignment="top" usebox="none">
27722 \begin_layout Plain Layout
27728 <cell alignment="center" valignment="top" usebox="none">
27731 \begin_layout Plain Layout
27737 <cell alignment="center" valignment="top" usebox="none">
27740 \begin_layout Plain Layout
27746 <cell alignment="center" valignment="top" usebox="none">
27749 \begin_layout Plain Layout
27757 <cell alignment="left" valignment="top" usebox="none">
27760 \begin_layout Plain Layout
27766 <cell alignment="left" valignment="top" usebox="none">
27769 \begin_layout Plain Layout
27775 <cell alignment="left" valignment="top" usebox="none">
27778 \begin_layout Plain Layout
27784 <cell alignment="left" valignment="top" usebox="none">
27787 \begin_layout Plain Layout
27793 <cell alignment="center" valignment="top" usebox="none">
27796 \begin_layout Plain Layout
27802 <cell alignment="center" valignment="top" usebox="none">
27805 \begin_layout Plain Layout
27811 <cell alignment="center" valignment="top" usebox="none">
27814 \begin_layout Plain Layout
27820 <cell alignment="center" valignment="top" usebox="none">
27823 \begin_layout Plain Layout
27831 <cell alignment="left" valignment="top" usebox="none">
27834 \begin_layout Plain Layout
27840 <cell alignment="left" valignment="top" usebox="none">
27843 \begin_layout Plain Layout
27849 <cell alignment="left" valignment="top" usebox="none">
27852 \begin_layout Plain Layout
27858 <cell alignment="left" valignment="top" usebox="none">
27861 \begin_layout Plain Layout
27867 <cell alignment="center" valignment="top" usebox="none">
27870 \begin_layout Plain Layout
27876 <cell alignment="center" valignment="top" usebox="none">
27879 \begin_layout Plain Layout
27885 <cell alignment="center" valignment="top" usebox="none">
27888 \begin_layout Plain Layout
27894 <cell alignment="center" valignment="top" usebox="none">
27897 \begin_layout Plain Layout
27905 <cell alignment="left" valignment="top" usebox="none">
27908 \begin_layout Plain Layout
27914 <cell alignment="left" valignment="top" usebox="none">
27917 \begin_layout Plain Layout
27923 <cell alignment="left" valignment="top" usebox="none">
27926 \begin_layout Plain Layout
27932 <cell alignment="left" valignment="top" usebox="none">
27935 \begin_layout Plain Layout
27941 <cell alignment="center" valignment="top" usebox="none">
27944 \begin_layout Plain Layout
27950 <cell alignment="center" valignment="top" usebox="none">
27953 \begin_layout Plain Layout
27959 <cell alignment="center" valignment="top" usebox="none">
27962 \begin_layout Plain Layout
27968 <cell alignment="center" valignment="top" usebox="none">
27971 \begin_layout Plain Layout
27979 <cell alignment="left" valignment="top" usebox="none">
27982 \begin_layout Plain Layout
27988 <cell alignment="left" valignment="top" usebox="none">
27991 \begin_layout Plain Layout
27997 <cell alignment="left" valignment="top" usebox="none">
28000 \begin_layout Plain Layout
28006 <cell alignment="left" valignment="top" usebox="none">
28009 \begin_layout Plain Layout
28015 <cell alignment="center" valignment="top" usebox="none">
28018 \begin_layout Plain Layout
28024 <cell alignment="center" valignment="top" usebox="none">
28027 \begin_layout Plain Layout
28033 <cell alignment="center" valignment="top" usebox="none">
28036 \begin_layout Plain Layout
28042 <cell alignment="center" valignment="top" usebox="none">
28045 \begin_layout Plain Layout
28053 <cell alignment="left" valignment="top" usebox="none">
28056 \begin_layout Plain Layout
28062 <cell alignment="left" valignment="top" usebox="none">
28065 \begin_layout Plain Layout
28071 <cell alignment="left" valignment="top" usebox="none">
28074 \begin_layout Plain Layout
28080 <cell alignment="left" valignment="top" usebox="none">
28083 \begin_layout Plain Layout
28089 <cell alignment="center" valignment="top" usebox="none">
28092 \begin_layout Plain Layout
28098 <cell alignment="center" valignment="top" usebox="none">
28101 \begin_layout Plain Layout
28107 <cell alignment="center" valignment="top" usebox="none">
28110 \begin_layout Plain Layout
28116 <cell alignment="center" valignment="top" usebox="none">
28119 \begin_layout Plain Layout
28127 <cell alignment="center" valignment="top" usebox="none">
28130 \begin_layout Plain Layout
28136 <cell alignment="center" valignment="top" usebox="none">
28139 \begin_layout Plain Layout
28145 <cell alignment="center" valignment="top" usebox="none">
28148 \begin_layout Plain Layout
28154 <cell alignment="center" valignment="top" usebox="none">
28157 \begin_layout Plain Layout
28163 <cell alignment="center" valignment="top" usebox="none">
28166 \begin_layout Plain Layout
28172 <cell alignment="center" valignment="top" usebox="none">
28175 \begin_layout Plain Layout
28181 <cell alignment="center" valignment="top" usebox="none">
28184 \begin_layout Plain Layout
28190 <cell alignment="center" valignment="top" usebox="none">
28193 \begin_layout Plain Layout
28207 \begin_layout Chapter
28208 Noms des couleurs disponibles utilisables dans les styles
28209 \begin_inset CommandInset label
28211 name "chap:Names-of-colors"
28218 \begin_layout Standard
28219 Les couleurs énumérées ci-après sont les couleurs standard et celles que
28220 vous pouvez régler dans les préférences \SpecialChar LyX
28224 \begin_layout Description
28229 pas de couleur particulière – réinitialisation ou couleur implicite
28232 \begin_layout Description
28238 \begin_layout Description
28244 \begin_layout Description
28250 \begin_layout Description
28256 \begin_layout Description
28262 \begin_layout Description
28268 \begin_layout Description
28274 \begin_layout Description
28280 \begin_layout Description
28285 marqueur d'espace ajoutée
28288 \begin_layout Description
28296 \begin_layout Description
28304 \begin_layout Description
28312 \begin_layout Description
28320 \begin_layout Description
28325 étiquette de branche
28328 \begin_layout Description
28333 fond de bouton d'insert
28336 \begin_layout Description
28341 fond du bouton d'insert (pointé)
28344 \begin_layout Description
28349 bordure de bouton d'insert
28352 \begin_layout Description
28357 barre de modification
28360 \begin_layout Description
28365 texte modifié auteur 1
28368 \begin_layout Description
28373 texte modifié auteur 2
28376 \begin_layout Description
28381 texte modifié auteur 3
28384 \begin_layout Description
28389 texte modifié auteur 4
28392 \begin_layout Description
28397 texte modifié auteur 5
28400 \begin_layout Description
28403 collapsable_inset_frame
28405 cadre d'insert repliable
28408 \begin_layout Description
28411 collapsable_inset_text
28413 texte d'insert repliable
28416 \begin_layout Description
28424 \begin_layout Description
28429 fond d'insert de commande
28432 \begin_layout Description
28437 cadre d'insert de commande
28440 \begin_layout Description
28448 \begin_layout Description
28453 fond de commentaire
28456 \begin_layout Description
28464 \begin_layout Description
28472 \begin_layout Description
28475 deletedtextmodifier
28477 modificateur de texte supprimé
28480 \begin_layout Description
28485 barre de profondeur
28488 \begin_layout Description
28493 marqueur de fin de ligne
28496 \begin_layout Description
28501 erreur \SpecialChar LaTeX
28505 \begin_layout Description
28510 étiquette de note de bas de page
28513 \begin_layout Description
28521 \begin_layout Description
28526 étiquette d'insert grisé
28529 \begin_layout Description
28534 fond d'insert grisé
28537 \begin_layout Description
28542 texte d'insert grisé
28545 \begin_layout Description
28553 \begin_layout Description
28561 \begin_layout Description
28569 \begin_layout Description
28574 complétion en ligne
28577 \begin_layout Description
28585 \begin_layout Description
28593 \begin_layout Description
28601 \begin_layout Description
28606 texte \SpecialChar LaTeX
28610 \begin_layout Description
28618 \begin_layout Description
28623 étiquette de note en marge
28626 \begin_layout Description
28634 \begin_layout Description
28642 \begin_layout Description
28647 cadre mathématique (non pointé)
28650 \begin_layout Description
28655 cadre mathématique (pointé)
28658 \begin_layout Description
28666 \begin_layout Description
28671 fond de macro mathématique
28674 \begin_layout Description
28679 macro mathématique désactivée
28682 \begin_layout Description
28687 cadre de macro mathématique
28690 \begin_layout Description
28695 fond dynamique de macro mathématique
28698 \begin_layout Description
28703 étiquette de macro mathématique
28706 \begin_layout Description
28711 macro mathématique : nouveau paramètre
28714 \begin_layout Description
28719 macro mathématique : ancien paramètre
28722 \begin_layout Description
28730 \begin_layout Description
28733 nonunique_inlinecompletion
28735 complétion en ligne (choix multiples)
28738 \begin_layout Description
28746 \begin_layout Description
28754 \begin_layout Description
28759 saut de page / saut de ligne
28762 \begin_layout Description
28767 marqueur de paragraphe
28770 \begin_layout Description
28775 texte d'insert fantôme
28778 \begin_layout Description
28786 \begin_layout Description
28794 \begin_layout Description
28799 cadre d'expression régulière
28802 \begin_layout Description
28810 \begin_layout Description
28818 \begin_layout Description
28826 \begin_layout Description
28834 \begin_layout Description
28842 \begin_layout Description
28847 ligne on/off de tableau
28850 \begin_layout Description
28858 \begin_layout Description