1 #LyX 2.2 created this file. For more info see http://www.lyx.org/
5 \save_transient_properties true
6 \origin /systemlyxdir/doc/fr/
9 % DO NOT ALTER THIS PREAMBLE!!!
11 % This preamble is designed to ensure that the User's Guide prints
12 % out as advertised. If you mess with this preamble,
13 % parts of the User's Guide may not print out as expected. If you
14 % have problems LaTeXing this file, please contact
15 % the documentation team
16 % email: lyx-docs@lists.lyx.org
18 % the pages of the TOC is numbered roman
19 % and a pdf-bookmark for the TOC is added
20 \let\myTOC\tableofcontents
21 \renewcommand\tableofcontents{%
23 \pdfbookmark[1]{\contentsname}{}
27 \@ifpackageloaded{babel}{
28 % increase link area for cross-references and autoname them,
29 \AtBeginDocument{\renewcommand{\ref}[1]{\mbox{\autoref{#1}}}}
31 \renewcommand*{\equationautorefname}[1]{}%
32 \renewcommand{\sectionautorefname}{sec.\negthinspace}%
33 \renewcommand{\subsectionautorefname}{sec.\negthinspace}%
34 \renewcommand{\subsubsectionautorefname}{sec.\negthinspace}%
38 \options fleqn,liststotoc,bibtotoc,idxtotoc,BCOR7.5mm,titlepage,tablecaptionabove
39 \use_default_options false
43 \maintain_unincluded_children false
45 \language_package default
48 \font_roman "lmodern" "default"
49 \font_sans "lmss" "default"
50 \font_typewriter "lmtt" "default"
51 \font_math "auto" "auto"
52 \font_default_family default
53 \use_non_tex_fonts false
56 \font_sf_scale 100 100
57 \font_tt_scale 100 100
59 \default_output_format pdf2
61 \bibtex_command default
62 \index_command default
66 \pdf_title "LyX Configuration Manual"
67 \pdf_author "LyX Team"
68 \pdf_subject "LyX-documentation Customization"
69 \pdf_keywords "LyX, documentation, customization"
71 \pdf_bookmarksnumbered true
72 \pdf_bookmarksopen true
73 \pdf_bookmarksopenlevel 1
78 \pdf_pdfusetitle false
79 \pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue,pdfpagelayout=OneColumn, pdfnewwindow=true, pdfstartview=XYZ, plainpages=false"
82 \use_package amsmath 0
83 \use_package amssymb 0
86 \use_package mathdots 1
87 \use_package mathtools 0
89 \use_package stackrel 0
90 \use_package stmaryrd 0
91 \use_package undertilde 0
93 \cite_engine_type default
97 \paperorientation portrait
101 \notefontcolor #0000ff
113 \paragraph_separation indent
114 \paragraph_indentation default
115 \quotes_language french
118 \paperpagestyle headings
119 \tracking_changes false
120 \output_changes false
123 \html_be_strict false
129 Personnaliser \SpecialChar LyX
130 : fonctions pour l'utilisateur avancé
134 par l'équipe \SpecialChar LyX
139 \begin_layout Plain Layout
140 Merci d'envoyer vos commentaires et corrections à la liste de diffusion
141 de la documentation de \SpecialChar LyX
145 \begin_inset CommandInset href
147 target "lyx-docs@lists.lyx.org"
155 \begin_inset Quotes fld
159 \begin_inset Quotes frd
162 dans l'objet, et mettre en copie le responsable courant de ce fichier,
163 Richard Heck <rgheck@comcast.net>.
164 \begin_inset Newline newline
167 Traduction en français par : P.-H.
178 Meunier-Guttin-Cluzel
185 Merci d'envoyer vos commentaires et corrections sur la traduction à la
186 liste de diffusion de \SpecialChar LyX
189 <lyx-fr@lists.lyx.org>
197 \begin_inset Note Note
200 \begin_layout Plain Layout
201 Informations de révision :
204 \begin_layout Plain Layout
205 Traduction : remplacement de Éditer/Visionner/Insérer/Naviguer par Édition/Affic
206 hage/Insertion/Navigation, 31/10/2012 (JPC)
209 \begin_layout Plain Layout
210 Mise à jour OK pour la publication 2.0.0, Date: 21/01/2014 (JPC)
213 \begin_layout Plain Layout
214 Remplacement de « appendice » par « annexe », 31/12/2014 (JPC)
217 \begin_layout Plain Layout
218 Mise à jour pour 2.2, 19/01/2016 (JPC)
221 \begin_layout Plain Layout
222 Nouvel exemple pour le paragraphe 4.1.1.1 + quelques corrections mineures,
229 \begin_inset Newline newline
233 \begin_inset Newline newline
239 \begin_layout Standard
240 \begin_inset CommandInset toc
241 LatexCommand tableofcontents
248 \begin_layout Chapter
252 \begin_layout Standard
253 Ce manuel couvre les fonctions de personnalisation de \SpecialChar LyX
255 Nous y abordons des sujets comme les raccourcis clavier, les options d'aperçu
256 à l'écran, les options d'impression, l'envoi de commandes à \SpecialChar LyX
259 , l'internationalisation, l'installation de nouvelles classes \SpecialChar LaTeX
261 formats \SpecialChar LyX
263 Nous n'espérons pas aborder tout ce que vous pouvez modifier – nos développeurs
264 ajoutent de nouvelles fonctions plus vite que nous n'en écrivons la documentati
265 on – mais nous allons expliquer les personnalisations les plus courantes
266 et au moins vous indiquer la bonne direction pour les plus obscures d'entre
270 \begin_layout Chapter
271 Les fichiers de configuration de \SpecialChar LyX
275 \begin_layout Standard
276 Ce chapitre devrait vous aider à trouver votre chemin parmi les fichiers
277 de configuration de \SpecialChar LyX
279 Avant d'entreprendre sa lecture, consultez
281 Aide\SpecialChar menuseparator
297 pour connaître le répertoire de bibliothèques et le répertoire utilisateur
300 C'est dans celui-ci que \SpecialChar LyX
301 place ses fichiers de configuration système; le
302 répertoire utilisateur est celui dans lequel vous pouvez mettre vos versions
303 modifiées Le premier sera appelé
304 \begin_inset Flex Code
307 \begin_layout Plain Layout
315 \begin_inset Flex Code
318 \begin_layout Plain Layout
324 dans la suite de ce document.
327 \begin_layout Section
328 Qu'est-ce qu'il y a dans
329 \begin_inset Flex Code
332 \begin_layout Plain Layout
342 \begin_layout Standard
343 \begin_inset Flex Code
346 \begin_layout Plain Layout
353 et ses sous-répertoires contiennent un certain nombre de fichiers qui peuvent
354 servir à personnaliser le comportement de \SpecialChar LyX
356 Vous pouvez modifier ces fichiers depuis \SpecialChar LyX
357 lui-même avec la fenêtre
359 Outils\SpecialChar menuseparator
363 La plupart des réglages personnels que vous voudrez apporter à \SpecialChar LyX
365 se faire par l'intermédiaire de cette fenêtre.
366 Il y a cependant bien d'autres aspects du fonctionnement de \SpecialChar LyX
368 on peut agir en modifiant les fichiers de
369 \begin_inset Flex Code
372 \begin_layout Plain Layout
380 Ils entrent dans différentes catégories, qui sont décrites dans les sous-sectio
384 \begin_layout Subsection
385 Les fichiers générés automatiquement
388 \begin_layout Standard
389 Ces fichiers sont générés au moment de la configuration de \SpecialChar LyX
391 Ils définissent différentes valeurs par défaut qui sont évaluées par l'inspecti
393 Comme ils peuvent être réécrits à tout moment, il n'est pas conseillé de
397 \begin_layout Labeling
398 \labelwidthstring 00.00.0000
399 \begin_inset Flex Code
402 \begin_layout Plain Layout
408 contient les valeurs implicites pour différentes commandes.
411 \begin_layout Labeling
412 \labelwidthstring 00.00.0000
413 \begin_inset Flex Code
416 \begin_layout Plain Layout
422 contient la liste des paquetages \SpecialChar LaTeX
426 ne se sert pas directement de ce fichier, mais les informations obtenues
427 sont disponibles en faisant
429 Aide\SpecialChar menuseparator
440 \begin_layout Labeling
441 \labelwidthstring 00.00.0000
442 \begin_inset Flex Code
445 \begin_layout Plain Layout
451 donne la liste des classes de texte présentes dans le répertoire
452 \begin_inset Flex Code
455 \begin_layout Plain Layout
461 , les classes de document \SpecialChar LaTeX
462 correspondantes et leur description.
466 \begin_layout Labeling
467 \labelwidthstring 00.00.0000
468 \begin_inset Flex Code
471 \begin_layout Plain Layout
477 donne la liste des modules figurant dans vos répertoires de format (
478 \begin_inset Flex Code
481 \begin_layout Plain Layout
492 \begin_layout Labeling
493 \labelwidthstring 00.00.0000
494 \begin_inset Flex Code
497 \begin_layout Plain Layout
503 donne la liste de différentes sortes de fichiers connexes à \SpecialChar LaTeX
508 \begin_layout Labeling
509 \labelwidthstring 00.00.0000
510 \begin_inset Flex Code
513 \begin_layout Plain Layout
514 doc/\SpecialChar LaTeX
520 est généré automatiquement pendant la configuration de \SpecialChar LyX
521 , à partir du fichier
523 \begin_inset Flex Code
526 \begin_layout Plain Layout
536 \begin_layout Subsection
540 \begin_layout Standard
541 Ces répertoires figurent à la fois dans
542 \begin_inset Flex Code
545 \begin_layout Plain Layout
552 \begin_inset Flex Code
555 \begin_layout Plain Layout
562 Si un fichier existe dans les deux répertoires, c'est celui de
563 \begin_inset Flex Code
566 \begin_layout Plain Layout
575 \begin_layout Labeling
576 \labelwidthstring 00.00.0000
577 \begin_inset Flex Code
580 \begin_layout Plain Layout
586 ce répertoire contient les fichiers de définition des raccourcis clavier,
588 \begin_inset Flex Code
591 \begin_layout Plain Layout
599 \begin_inset Quotes fld
603 \begin_inset Quotes frd
606 du fichier de raccourcis, appelée
607 \begin_inset Flex Code
610 \begin_layout Plain Layout
616 , celle-ci sera détectée et utilisée en premier.
619 \begin_layout Labeling
620 \labelwidthstring 00.00.0000
621 \begin_inset Flex Code
624 \begin_layout Plain Layout
630 contient quelques fichiers graphiques qui peuvent être inclus dans les
635 \begin_layout Labeling
636 \labelwidthstring 00.00.0000
637 \begin_inset Flex Code
640 \begin_layout Plain Layout
646 contient les fichiers de la documentation de \SpecialChar LyX
647 (dont celui que vous êtes
650 \begin_inset Flex Code
653 \begin_layout Plain Layout
660 est un cas à part, comme nous venons de le voir.
661 S'il existe des version traduites des fichiers d'aide, avec le préfixe
663 \begin_inset Flex Code
666 \begin_layout Plain Layout
672 , celles-ci seront utilisées d'abord (voir le
677 \begin_inset CommandInset ref
679 reference "chap:i18n"
687 \begin_layout Labeling
688 \labelwidthstring 00.00.0000
689 \begin_inset Flex Code
692 \begin_layout Plain Layout
698 contient les fichiers d'exemples qui illustrent la façon d'utiliser certaines
700 Vous pouvez y accéder en appuyant sur le bouton
705 \begin_inset Flex Noun
708 \begin_layout Plain Layout
709 Fichier\SpecialChar menuseparator
718 \begin_layout Labeling
719 \labelwidthstring 00.00.0000
720 \begin_inset Flex Code
723 \begin_layout Plain Layout
729 contient les fichiers d'images utilisés dans l'interface
734 Il contient également les icônes utilisées dans la barre d'outils et les
735 bannières affichées au démarrage de \SpecialChar LyX
739 \begin_layout Labeling
740 \labelwidthstring 00.00.0000
741 \begin_inset Flex Code
744 \begin_layout Plain Layout
750 contient les fichiers de réaffectation clavier.
752 \begin_inset CommandInset ref
754 reference "sec:clavier"
758 pour des informations détaillées.
762 \begin_layout Labeling
763 \labelwidthstring 00.00.0000
764 \begin_inset Flex Code
767 \begin_layout Plain Layout
773 contient les classes de texte et les fichiers de modules décrits au
774 \begin_inset CommandInset ref
776 reference "chap:classe-texte"
783 \begin_layout Labeling
784 \labelwidthstring 00.00.0000
785 \begin_inset Flex Code
788 \begin_layout Plain Layout
794 contient les scripts Python
795 \begin_inset Flex Code
798 \begin_layout Plain Layout
804 permettant d'effectuer les conversions entre versions de \SpecialChar LyX
806 Ils peuvent être exécutés depuis la ligne de commande, si vous désirez
807 par exemple faire un traitement par lots.
810 \begin_layout Labeling
811 \labelwidthstring 00.00.0000
812 \begin_inset Flex Code
815 \begin_layout Plain Layout
821 contient quelques fichiers qui illustrent les possibilités offertes par
823 \begin_inset Flex Noun
826 \begin_layout Plain Layout
839 \begin_layout Labeling
840 \labelwidthstring 00.00.0000
841 \begin_inset Flex Code
844 \begin_layout Plain Layout
850 contient les fichiers modèles de \SpecialChar LyX
856 \begin_inset CommandInset ref
858 reference "sec:modeles"
865 \begin_layout Labeling
866 \labelwidthstring 00.00.0000
867 \begin_inset Flex Code
870 \begin_layout Plain Layout
876 contient des fichiers avec l'extension
877 \begin_inset Flex Code
880 \begin_layout Plain Layout
886 qui définissent l'interface utilisateur de \SpecialChar LyX
888 C'est-à-dire que ces fichiers définissent quels éléments apparaissent dans
889 les menus et quels éléments apparaissent dans la barre d'outils.
892 \begin_layout Subsection
893 Fichiers que vous n'avez pas à modifier
896 \begin_layout Standard
897 Ce sont des fichiers internes à \SpecialChar LyX
898 , et ils ne doivent pas être modifiés, sauf
899 par les développeurs.
903 \begin_layout Labeling
904 \labelwidthstring 00.00.0000
911 ce fichier contient la liste des développeurs de \SpecialChar LyX
913 Son contenu est affiché en sélectionnant
914 \begin_inset Flex Noun
917 \begin_layout Plain Layout
918 Aide\SpecialChar menuseparator
927 \begin_layout Labeling
928 \labelwidthstring 00.00.0000
935 est un script \SpecialChar LaTeX
936 utilisé pendant le processus de configuration.
937 Ne pas le lancer directement.
941 \begin_layout Labeling
942 \labelwidthstring 00.00.0000
949 est le script qui permet de reconfigurer \SpecialChar LyX
951 Il génère des fichiers de configuration dans le répertoire dans lequel
955 \begin_layout Subsection
956 Autres fichiers appelant un commentaire
959 \begin_layout Labeling
960 \labelwidthstring 00.00.0000
965 contient des tables de conversion faisant correspondre les différents encodages
966 de caractères avec Unicode.
969 \begin_layout Labeling
970 \labelwidthstring 00.00.0000
975 contient les modèles disponibles pour la nouvelle fonction d'
976 \begin_inset Flex Noun
979 \begin_layout Plain Layout
994 \begin_inset CommandInset ref
996 reference "chap:Insérer-un-Objet"
1003 \begin_layout Labeling
1004 \labelwidthstring 00.00.0000
1009 contient la liste de toutes les langues actuellement supportées par \SpecialChar LyX
1013 \begin_layout Labeling
1014 \labelwidthstring 00.00.0000
1015 \begin_inset Flex Code
1018 \begin_layout Plain Layout
1024 contient des informations sur les différentes polices.
1027 \begin_layout Labeling
1028 \labelwidthstring 00.00.0000
1029 \begin_inset Flex Code
1032 \begin_layout Plain Layout
1038 contient les traductions pour les styles de paragraphe internationalisés
1040 \begin_inset space ~
1044 \begin_inset CommandInset ref
1046 reference "subsec:I18n"
1053 \begin_layout Labeling
1054 \labelwidthstring 00.00.0000
1055 \begin_inset Flex Code
1058 \begin_layout Plain Layout
1064 contient des informations sur les glyphes encodés en Unicode et la manière
1065 dont \SpecialChar LyX
1066 les traite via \SpecialChar LaTeX
1070 \begin_layout Section
1071 Votre répertoire personnel de configuration
1074 \begin_layout Standard
1075 Même si vous utilisez \SpecialChar LyX
1076 sans être le super-utilisateur, vous pouvez avoir
1077 envie de modifier la configuration de \SpecialChar LyX
1078 pour votre usage personnel.
1080 \begin_inset Flex Code
1083 \begin_layout Plain Layout
1089 contient les fichiers personnels de configuration.
1090 C'est le répertoire qui est décrit comme
1091 \begin_inset Quotes fld
1094 Répertoire utilisateur
1095 \begin_inset Quotes frd
1100 Aide\SpecialChar menuseparator
1102 \begin_inset space ~
1106 \begin_inset space ~
1110 \begin_inset space ~
1117 Il est traité comme un miroir du répertoire
1118 \begin_inset Flex Code
1121 \begin_layout Plain Layout
1128 , et chaque fichier qui se trouve dans
1132 remplace par conséquent le fichier correspondant de
1133 \begin_inset Flex Code
1136 \begin_layout Plain Layout
1144 Chaque fichier de configuration décrit dans les sections précédentes peut
1145 se trouver soit dans le répertoire de configuration système, ce qui jouera
1146 pour tous les utilisateurs, soit dans votre répertoire personnel, pour
1147 votre propre configuration.
1150 \begin_layout Standard
1151 Pour éclaircir la situation, voici quelques exemples:
1154 \begin_layout Itemize
1155 les réglages effectués dans la fenêtre
1157 Outils\SpecialChar menuseparator
1160 sont enregistrés dans un fichier
1161 \begin_inset Flex Code
1164 \begin_layout Plain Layout
1171 \begin_inset Flex Code
1174 \begin_layout Plain Layout
1183 \begin_layout Itemize
1184 quand vous reconfigurez \SpecialChar LyX
1187 Outils\SpecialChar menuseparator
1191 fait tourner le script
1192 \begin_inset Flex Code
1195 \begin_layout Plain Layout
1201 et les fichiers résultants sont placés dans votre répertoire personnel
1203 Ça signifie que les nouvelles classes de texte que vous avez pu ajouter
1205 \begin_inset Flex Code
1208 \begin_layout Plain Layout
1214 seront ajoutées à la liste des classes de la fenêtre
1216 Document\SpecialChar menuseparator
1223 \begin_layout Itemize
1224 Si vous récupérez sur le site ftp de \SpecialChar LyX
1225 des fichiers de documentation mis
1226 à jour et que vous n'êtes pas administrateur sur votre système, vous pouvez
1227 placer ces fichiers dans
1228 \begin_inset Flex Code
1231 \begin_layout Plain Layout
1237 et ils seront ouverts directement à partir du menu d'
1244 \begin_layout Section
1245 Utiliser \SpecialChar LyX
1246 avec plusieurs configurations
1249 \begin_layout Standard
1250 La liberté offerte pour le répertoire de configuration locale peut être
1251 insuffisante si vous avez besoin de plusieurs configurations différentes.
1252 Par exemple, vous pouvez vouloir utiliser des raccourcis clavier ou des
1253 réglages d'imprimante différents selon les circonstances
1257 \begin_layout Plain Layout
1258 NdT : ou encore vouloir écrire dans des langues différentes et adapter vos
1259 configurations en conséquence.
1265 Vous pouvez y arriver en ayant plusieurs répertoires de configuration.
1266 Vous spécifiez alors lequel utiliser au moment de lancer \SpecialChar LyX
1270 \begin_layout Standard
1271 Si vous lancez \SpecialChar LyX
1272 avec l'option de ligne de commande
1280 , le programme va lire la configuration qui se trouve dans ce répertoire,
1281 et non dans le répertoire par défaut (en lançant \SpecialChar LyX
1282 sans cette option vous
1283 pouvez déterminer le répertoire par défaut).
1284 Si ce répertoire n'existe pas, \SpecialChar LyX
1285 vous propose de le créer, exactement comme
1286 il le fait avec le répertoire implicite au premier lancement du programme.
1287 Vous pouvez modifier les options de configuration dans ce
1291 supplémentaire exactement comme vous le feriez pour le répertoire implicite.
1292 Ces répertoires sont complètement indépendants (mais lisez la suite).
1293 Notez que positionner la variable d'environnement
1297 a exactement le même effet.
1300 \begin_layout Standard
1301 Quand vous avez plusieurs configurations, vous devez faire plus attention:
1302 si vous voulez ajouter un nouveau format dans
1304 MonNouveauRép/layouts
1306 , pour qu'il soit disponible dans toutes vos configurations, vous devez
1307 l'ajouter dans chaque répertoire séparément.
1308 Vous pouvez contourner ceci avec l'astuce suivante: après que \SpecialChar LyX
1310 répertoire supplémentaire, la plupart des sous-répertoires (voir plus haut)
1312 Si vous voulez que la nouvelle configuration soit le reflet d'une déjà
1313 existante, remplacez le sous-répertoire vide par un lien symbolique au
1314 sous-répertoire correspondant dans la configuration existante.
1315 Faites toutefois attention avec le sous-répertoire
1319 , car il contient un fichier écrit par le script de configuration (accessible
1322 Outils\SpecialChar menuseparator
1325 ) qui est propre à chaque configuration.
1328 \begin_layout Chapter
1334 \begin_layout Standard
1335 Tous les options de la fenêtre
1339 sont expliquées dans l'annexe
1341 La fenêtre Préférences
1345 Guide de l'utilisateur
1348 Pour certaines options, vous trouverez ici plus de précisions.
1351 \begin_layout Section
1353 \begin_inset CommandInset label
1362 \begin_layout Standard
1363 La première étape consiste à définir vos formats de fichiers si ce n'est
1365 Pour ce faire, ouvrez
1366 \begin_inset Flex Noun
1369 \begin_layout Plain Layout
1370 Outils\SpecialChar menuseparator
1379 \begin_inset Flex Noun
1382 \begin_layout Plain Layout
1383 Gestion des fichiers\SpecialChar menuseparator
1391 , appuyez sur le bouton
1392 \begin_inset Flex Noun
1395 \begin_layout Plain Layout
1403 \begin_inset Flex Noun
1406 \begin_layout Plain Layout
1412 contient le nom utilisé pour identifier le format de manière interne.
1413 Vous devrez également saisir un suffixe de nom de fichier.
1414 Toutes ces informations sont obligatoires.
1416 \begin_inset Flex Noun
1419 \begin_layout Plain Layout
1425 permet de définir une séquence de touches du clavier pour un accès rapide
1426 aux menus (par exemple, appuyer sur
1427 \begin_inset Flex Noun
1430 \begin_layout Plain Layout
1437 \begin_inset Flex Noun
1440 \begin_layout Plain Layout
1441 Document\SpecialChar menuseparator
1442 Visionner (autres formats)\SpecialChar menuseparator
1451 \begin_layout Standard
1452 Un Format peut se voir associer une
1453 \begin_inset Flex Noun
1456 \begin_layout Plain Layout
1463 \begin_inset Flex Noun
1466 \begin_layout Plain Layout
1473 Par exemple, vous pouvez vouloir utiliser Ghostview pour afficher les fichier
1475 Vous pouvez saisir le nom de la commande permettant de lancer les programmes
1476 dans les champs correspondants.
1477 La visionneuse est lancée quand vous voulez voir un graphique dans \SpecialChar LyX
1480 \begin_inset Flex Noun
1483 \begin_layout Plain Layout
1484 Document\SpecialChar menuseparator
1491 L'éditeur est lancé par exemple quand vous faites un clic-droit sur un
1492 graphique et que vous choisissez
1493 \begin_inset Flex Noun
1496 \begin_layout Plain Layout
1497 Modifier le fichier via une application externe
1502 dans le menu contextuel qui apparaît.
1505 \begin_layout Standard
1507 \begin_inset Flex Noun
1510 \begin_layout Plain Layout
1516 d'un format est facultatif, mais s'il est précisé, il doit être unique
1517 pour l'ensemble des formats.
1518 Il est utilisé pour reconnaître les fichiers de ce format à partir de leur
1520 Pour certains formats de fichier importants, il n'y a pas de type MIME
1521 officiellement répertorié dans la base
1522 \begin_inset CommandInset href
1525 target "http://www.iana.org/assignments/media-types/"
1530 De ce fait \SpecialChar LyX
1531 utilise la liste plus étoffée spécifiée par
1532 \begin_inset CommandInset href
1534 name "freedesktop.org"
1535 target "http://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec"
1542 \begin_layout Standard
1543 La case à cocher Format de document informe \SpecialChar LyX
1544 que le format est approprié
1545 pour une exportation du document.
1546 Si la case est cochée que qu'une procédure de conversion est définie (voir
1548 \begin_inset space ~
1552 \begin_inset CommandInset ref
1554 reference "sec:Convertisseurs"
1558 ), ce format apparaîtra dans le menu
1559 \begin_inset Flex Noun
1562 \begin_layout Plain Layout
1563 Fichier\SpecialChar menuseparator
1570 Le format apparaîtra également dans le menu
1574 si une visionneuse est définie pour lui.
1575 Les formats purement graphiques, comme png, ne doivent pas utiliser cette
1577 Les formats adaptés à la fois aux graphiques et aux documents, comme pdf,
1581 \begin_layout Standard
1583 \begin_inset Flex Noun
1586 \begin_layout Plain Layout
1587 Format graphique vectoriel
1592 informe \SpecialChar LyX
1593 qu'un format peut contenir des vecteurs graphiques.
1594 Cette information est utile pour déterminer le format cible des graphiques
1595 inclus lors de l'exportation via
1596 \begin_inset Flex Noun
1599 \begin_layout Plain Layout
1606 Les graphiques inclus dans le document peuvent nécessiter une conversion
1608 \begin_inset Flex Noun
1611 \begin_layout Plain Layout
1618 \begin_inset Flex Noun
1621 \begin_layout Plain Layout
1628 \begin_inset Flex Noun
1631 \begin_layout Plain Layout
1638 \begin_inset Flex Noun
1641 \begin_layout Plain Layout
1647 ne sait pas gérer d'autres formats graphiques.
1648 Si un graphique inclus n'est pas déjà dans un des ces trois formats, il
1650 \begin_inset Flex Noun
1653 \begin_layout Plain Layout
1659 si la case est cochée, et en
1660 \begin_inset Flex Noun
1663 \begin_layout Plain Layout
1672 \begin_layout Section
1676 \begin_layout Standard
1677 Du fait que toutes les conversions d'un format à une autre se font dans
1678 la répertoire temporaire de \SpecialChar LyX
1679 , il peut être nécessaire de modifier un fichier
1680 avant de le copier dan le répertoire temporaire pour que la conversion
1681 se fasse correctement
1685 \begin_layout Plain Layout
1686 Par exemple, le fichier peut référencer d'autres fichiers ― e.g.
1687 une image ― par un nom de fichier relatif, qui peut devenir incorrect lors
1688 de la copie du fichier dans le répertoire temporaire.
1694 Ceci est effectué par un Copieur: il copie un fichier vers (ou depuis)
1695 le répertoire temporaire et peut le modifier à la volée.
1698 \begin_layout Standard
1699 La définition des copieurs peut utiliser huit variables:
1702 \begin_layout Labeling
1703 \labelwidthstring 00.00.0000
1704 \begin_inset Flex Code
1707 \begin_layout Plain Layout
1713 le répertoire système de \SpecialChar LyX
1715 \begin_inset space \thinspace{}
1719 \begin_inset space \space{}
1723 \begin_inset Flex Noun
1726 \begin_layout Plain Layout
1735 \begin_layout Labeling
1736 \labelwidthstring 00.00.0000
1737 \begin_inset Flex Code
1740 \begin_layout Plain Layout
1746 le fichier en entrée
1749 \begin_layout Labeling
1750 \labelwidthstring 00.00.0000
1751 \begin_inset Flex Code
1754 \begin_layout Plain Layout
1760 le fichier en sortie
1763 \begin_layout Labeling
1764 \labelwidthstring 00.00.0000
1765 \begin_inset Flex Code
1768 \begin_layout Plain Layout
1774 la racine du nom (sans le suffixe) dans le répertoire temporaire \SpecialChar LyX
1778 \begin_layout Labeling
1779 \labelwidthstring 00.00.0000
1780 \begin_inset Flex Code
1783 \begin_layout Plain Layout
1789 la chemin d'accès complet du répertoire \SpecialChar LyX
1793 \begin_layout Labeling
1794 \labelwidthstring 00.00.0000
1795 \begin_inset Flex Code
1798 \begin_layout Plain Layout
1804 le chemin d'accès complet au ficher original \SpecialChar LyX
1805 en cours de traitement
1808 \begin_layout Labeling
1809 \labelwidthstring 00.00.0000
1810 \begin_inset Flex Code
1813 \begin_layout Plain Layout
1819 le nom du fichier \SpecialChar LyX
1820 (sans chemin d'accès)
1823 \begin_layout Labeling
1824 \labelwidthstring 00.00.0000
1825 \begin_inset Flex Code
1828 \begin_layout Plain Layout
1835 \begin_inset Quotes fld
1838 nom \SpecialChar LaTeX
1840 \begin_inset Quotes frd
1846 \begin_layout Standard
1847 Ce dernier doit être le nom du fichier tel qu'il serait spécifié dans la
1848 commande \SpecialChar LaTeX
1858 Il n'est pertinent que pour l'exportation des fichiers appropriés à une
1862 \begin_layout Standard
1863 Les copieurs peuvent être utilisés pour à peu près n'importe quelle opération
1865 Par exemple, supposons que vous vouliez que les fichiers pdf soient copiés
1866 dans un répertoire particulier,
1869 \begin_inset Flex Code
1872 \begin_layout Plain Layout
1883 Alors vous pouvez écrire un script comme celui-ci:
1886 \begin_layout Standard
1889 \begin_inset listings
1893 \begin_layout Plain Layout
1898 \begin_layout Plain Layout
1903 \begin_layout Plain Layout
1905 TOFILE=`basename $2`
1908 \begin_layout Plain Layout
1910 cp $FROMFILE /home/you/pdf/$TOFILE
1918 \begin_layout Standard
1919 Enregistrez-le dans votre répertoire \SpecialChar LyX
1923 \begin_inset Flex Code
1926 \begin_layout Plain Layout
1929 /home/you/.lyx/scripts/pdfcopier.sh
1936 ― et rendez le exécutable, si c'est nécessaire sur votre plate-forme.
1938 \begin_inset Flex Noun
1941 \begin_layout Plain Layout
1942 Outils\SpecialChar menuseparator
1949 \begin_inset Flex Noun
1952 \begin_layout Plain Layout
1953 Gestion des fichiers\SpecialChar menuseparator
1960 \begin_inset Flex Noun
1963 \begin_layout Plain Layout
1969 ― ou l'un des autres formats PDF ― et saisissez
1972 \begin_inset Flex Code
1975 \begin_layout Plain Layout
1978 pdfcopier.sh $$i $$o
1986 \begin_inset Flex Noun
1989 \begin_layout Plain Layout
1998 \begin_layout Standard
1999 Les copieurs sont utilisés par \SpecialChar LyX
2000 dans plusieurs de ses convertisseurs internes.
2001 Par exemple, si les programmes appropriés sont trouvés lors de la configuration
2003 installera automatiquement des copieurs pour les formats
2004 \begin_inset Flex Noun
2007 \begin_layout Plain Layout
2014 \begin_inset Flex Noun
2017 \begin_layout Plain Layout
2019 \begin_inset space ~
2028 Quand le documente est exporté vers ces formats, le copieur considère que
2029 non seulement le fichier HTML, mais aussi les fichiers auxiliaires (fichiers
2030 de style, images, etc.) sont également copiés.
2031 Tous ces fichiers sont recopiés dans un sous-répertoire du répertoire dans
2032 lequel se trouvait le document \SpecialChar LyX
2036 \begin_layout Section
2038 \begin_inset CommandInset label
2040 name "sec:Convertisseurs"
2047 \begin_layout Standard
2048 Vous pouvez définir vos propres Convertisseurs pour activer les conversions
2049 entre différents formats.
2050 Ceci est défini dans
2051 \begin_inset Flex Noun
2054 \begin_layout Plain Layout
2055 Outils\SpecialChar menuseparator
2056 Préférences\SpecialChar menuseparator
2057 Gestion des fichiers\SpecialChar menuseparator
2066 \begin_layout Standard
2067 Pour définir un nouveau convertisseur, sélectionner les formats appropriés
2068 dans les menus déroulants
2069 \begin_inset Flex Noun
2072 \begin_layout Plain Layout
2079 \begin_inset Flex Noun
2082 \begin_layout Plain Layout
2088 , saisir le nom de la commande nécessaire à la conversion et appuyer sur
2090 \begin_inset Flex Noun
2093 \begin_layout Plain Layout
2100 Plusieurs variables peuvent être utilisées pour préciser les arguments
2101 des commandes de conversion:
2104 \begin_layout Labeling
2105 \labelwidthstring 00.00.0000
2106 \begin_inset Flex Code
2109 \begin_layout Plain Layout
2115 le répertoire système de \SpecialChar LyX
2119 \begin_layout Labeling
2120 \labelwidthstring 00.00.0000
2121 \begin_inset Flex Code
2124 \begin_layout Plain Layout
2130 le fichier en entrée
2133 \begin_layout Labeling
2134 \labelwidthstring 00.00.0000
2135 \begin_inset Flex Code
2138 \begin_layout Plain Layout
2144 le fichier en sortie
2147 \begin_layout Labeling
2148 \labelwidthstring 00.00.0000
2149 \begin_inset Flex Code
2152 \begin_layout Plain Layout
2158 le nom de base du fichier en entrée (c'est-à-dire sans suffixe)
2161 \begin_layout Labeling
2162 \labelwidthstring 00.00.0000
2163 \begin_inset Flex Code
2166 \begin_layout Plain Layout
2172 le chemin du fichier d'entrée
2175 \begin_layout Labeling
2176 \labelwidthstring 00.00.0000
2177 \begin_inset Flex Code
2180 \begin_layout Plain Layout
2186 le chemin du fichier d'entrée original (ceci peut différer de
2187 \begin_inset Flex Noun
2190 \begin_layout Plain Layout
2196 lors de l'appel d'une séquence de convertisseurs)
2199 \begin_layout Labeling
2200 \labelwidthstring 00.00.0000
2201 \begin_inset Flex Code
2204 \begin_layout Plain Layout
2211 \begin_inset Flex Code
2214 \begin_layout Plain Layout
2220 désignant l'encodage du document
2223 \begin_layout Standard
2225 \begin_inset Flex Noun
2228 \begin_layout Plain Layout
2230 \begin_inset space ~
2238 , vous pouvez saisir les mots-clés suivants, séparés par des virgules:
2241 \begin_layout Labeling
2242 \labelwidthstring 00.00.0000
2243 \begin_inset Flex Code
2246 \begin_layout Plain Layout
2252 ce convertisseur exécute \SpecialChar LaTeX
2253 ou une variante de \SpecialChar LaTeX
2254 , le fichier journal sera
2258 \begin_layout Labeling
2259 \labelwidthstring 00.00.0000
2260 \begin_inset Flex Code
2263 \begin_layout Plain Layout
2269 la conversion utilise le fichier
2270 \begin_inset Flex Noun
2273 \begin_layout Plain Layout
2282 \begin_layout Labeling
2283 \labelwidthstring 00.00.0000
2284 \begin_inset Flex Code
2287 \begin_layout Plain Layout
2293 demande une fichier \SpecialChar LyX
2295 \begin_inset Quotes fld
2299 \begin_inset Quotes frd
2302 (facile), ce qui en pratique désigne un fichier similaire au résultat d'une
2303 exportation \SpecialChar LaTeX
2307 \begin_inset Flex Code
2310 \begin_layout Plain Layout
2323 \begin_layout Labeling
2324 \labelwidthstring 00.00.0000
2325 \begin_inset Flex Code
2328 \begin_layout Plain Layout
2334 la sortie est au format XML
2337 \begin_layout Standard
2338 Les trois mots-clés suivants ne sont pas vraiment des mots-clés, ils prennent
2339 un argument de la forme
2340 \begin_inset Flex Noun
2343 \begin_layout Plain Layout
2352 \begin_layout Labeling
2353 \labelwidthstring 00.00.0000
2354 \begin_inset Flex Code
2357 \begin_layout Plain Layout
2363 s'il est utilisé, les messages d'erreur standard du convertisseur seront
2364 redirigés vers un fichier
2365 \begin_inset Flex Code
2368 \begin_layout Plain Layout
2376 , et le script passé en valeur sera exécuté comme:
2377 \begin_inset Flex Code
2380 \begin_layout Plain Layout
2383 script < infile.out > infile.log
2389 L'argument peut contenir
2390 \begin_inset Flex Code
2393 \begin_layout Plain Layout
2402 \begin_layout Labeling
2403 \labelwidthstring 00.00.0000
2404 \begin_inset Flex Code
2407 \begin_layout Plain Layout
2413 précise le nom du répertoire dans lequel le convertisseur placera les fichiers
2414 engendrés par la conversion.
2416 ne créera pas ce répertoire, et ne copiera rien dedans, bien qu'il le
2417 copie dans la cible.
2418 La valeur peut utiliser
2419 \begin_inset Flex Code
2422 \begin_layout Plain Layout
2428 , qui sera remplacé par le nom sans suffixe des fichiers d'entrée et de
2429 sortie, respectivement, lors de la copie du répertoire.
2430 \begin_inset Newline newline
2433 Noter que l'utilisation simultanée de
2434 \begin_inset Flex Noun
2437 \begin_layout Plain Layout
2444 \begin_inset Flex Noun
2447 \begin_layout Plain Layout
2454 Ce dernier sera ignoré si le premier est employé;
2457 \begin_layout Labeling
2458 \labelwidthstring 00.00.0000
2459 \begin_inset Flex Code
2462 \begin_layout Plain Layout
2468 détermine le nom du fichier résultat et peut contenir
2469 \begin_inset Flex Code
2472 \begin_layout Plain Layout
2480 \begin_inset Flex Noun
2483 \begin_layout Plain Layout
2489 et est optionnel même dans ce cas; la valeur
2490 \begin_inset Quotes fld
2494 \begin_inset Quotes frd
2497 est implicite s'il n'est pas activé.
2500 \begin_layout Standard
2501 Aucun de ces trois derniers mots-clés n'est utilisé dans les convertisseurs
2502 installés par \SpecialChar LyX
2506 \begin_layout Standard
2507 Il n'est pas nécessaire de définir des convertisseurs pour tous les formats
2508 entre lesquels vous désirez effectuer des conversions.
2509 Par exemple, vous remarquerez qu'il n'y a pas de convertisseur
2510 \begin_inset Quotes fld
2515 \begin_inset Quotes frd
2518 , mais \SpecialChar LyX
2519 exportera bien vers PostScript.
2520 Ceci se fait parce que \SpecialChar LyX
2521 crée d'abord un fichier \SpecialChar LaTeX
2522 (pas besoin de convertisseur
2523 pour cela) qui est ensuite converti vers DVI en utilisant le convertisseur
2525 \begin_inset Quotes fld
2530 \begin_inset Quotes frd
2533 , pour terminer par la conversion
2534 \begin_inset Quotes fld
2538 \begin_inset Quotes frd
2543 trouve ainsi les séquences de convertisseurs automatiquement, et trouvera
2544 toujours le séquence la plus courte.
2545 Vous pouvez cependant définir plusieurs méthodes de conversion entre formats
2547 Par exemple, la configuration \SpecialChar LyX
2548 standard propose cinq façons différentes
2549 de convertir \SpecialChar LaTeX
2553 \begin_layout Enumerate
2555 \begin_inset Flex Noun
2558 \begin_layout Plain Layout
2567 \begin_layout Enumerate
2568 via (DVI et) PostScript, en utilisant
2569 \begin_inset Flex Noun
2572 \begin_layout Plain Layout
2581 \begin_layout Enumerate
2582 via DVI, en utilisant
2583 \begin_inset Flex Noun
2586 \begin_layout Plain Layout
2595 \begin_layout Enumerate
2597 \begin_inset Flex Noun
2600 \begin_layout Plain Layout
2610 \begin_layout Enumerate
2612 \begin_inset Flex Noun
2615 \begin_layout Plain Layout
2625 \begin_layout Standard
2626 Pour définir de tels choix de séquences, vous devez définir plusieurs
2627 \begin_inset Quotes fld
2631 \begin_inset Quotes frd
2634 cible, comme décrit dans la
2635 \begin_inset CommandInset ref
2637 reference "sec:Formats"
2642 Par exemple, avec la configuration standard, les formats dénommés
2643 \begin_inset Flex Noun
2646 \begin_layout Plain Layout
2653 \begin_inset Flex Noun
2656 \begin_layout Plain Layout
2663 \begin_inset Flex Noun
2666 \begin_layout Plain Layout
2673 \begin_inset Flex Noun
2676 \begin_layout Plain Layout
2683 \begin_inset Flex Noun
2686 \begin_layout Plain Layout
2693 \begin_inset Flex Noun
2696 \begin_layout Plain Layout
2703 \begin_inset Flex Noun
2706 \begin_layout Plain Layout
2713 \begin_inset Flex Noun
2716 \begin_layout Plain Layout
2724 \begin_inset Flex Noun
2727 \begin_layout Plain Layout
2733 (pour Lua\SpecialChar TeX
2734 ) sont définis, qui correspondent tous au suffixe
2735 \begin_inset Flex Noun
2738 \begin_layout Plain Layout
2744 et auxquels sont associées les trois méthodes décrites ci-dessus.
2747 \begin_layout Chapter
2748 Internationaliser \SpecialChar LyX
2750 \begin_inset CommandInset label
2759 \begin_layout Standard
2760 Il est possible de traduire l'interface utilisateur de \SpecialChar LyX
2762 La dernière fois que nous avons vérifié, \SpecialChar LyX
2763 était disponible en 30 langues.
2764 La langue que vous avez choisie est appelée votre
2768 (pour plus de renseignements sur les réglages de localisation, voyez la
2769 documentation de votre système d'exploitation sur les locales.
2770 Pour Linux, la page de man de
2771 \begin_inset Flex Noun
2774 \begin_layout Plain Layout
2780 est un bon point de départ).
2783 \begin_layout Standard
2784 Notez que ces traductions fonctionnent, mais présentent quelques failles.
2785 En particulier, toutes les fenêtres ont été tracées en fonction du texte
2786 anglais, et quelques-unes des traductions sont trop grandes pour rentrer
2787 dans l'espace alloué.
2788 Ce n'est qu'un problème d'affichage sans conséquence.
2789 Vous verrez aussi que certaines traductions n'ont pas de raccourcis définis
2791 Parfois, c'est qu'il n'y a pas assez de lettres disponibles.
2792 Parfois c'est que le traducteur n'a tout simplement pas encore eu le temps
2794 Nos équipes de traduction, que vous pouvez souhaiter rejoindre
2798 \begin_layout Plain Layout
2799 Si vous parlez couramment une autre langue que l'anglais, rejoindre ces
2800 équipes est un des grands moyens de rendre service à la communauté des
2801 développeurs et utilisateurs de \SpecialChar LyX
2807 , essaieront de faire disparaître ces inconvénients dans les versions futures
2812 \begin_layout Section
2813 Traduire \SpecialChar LyX
2817 \begin_layout Subsection
2818 Traduire l'interface graphique (messages textuels)
2821 \begin_layout Standard
2823 utilise la bibliothèque GNU
2824 \begin_inset Flex Noun
2827 \begin_layout Plain Layout
2833 pour gérer l'internationalisation de l'interface.
2834 Pour que \SpecialChar LyX
2835 parle votre langue favorite dans tous les menus et fenêtres,
2836 vous avez besoin d'un fichier
2837 \begin_inset Flex Noun
2840 \begin_layout Plain Layout
2847 Quand celui-ci est disponible, vous devez générer à partir de là un fichier
2849 \begin_inset Flex Noun
2852 \begin_layout Plain Layout
2858 et installer ce dernier.
2859 Tout ce processus est expliqué dans la documentation de GNU
2860 \begin_inset Flex Noun
2863 \begin_layout Plain Layout
2870 Vous pouvez effectuer cette traduction pour votre propre besoin, mais si
2871 vous avez l'intention de la faire, vous pouvez aussi bien partager le résultat
2872 de votre travail avec la communauté \SpecialChar LyX
2874 Envoyez un message à la liste de messagerie des développeurs \SpecialChar LyX
2876 d'information sur la procédure.
2879 \begin_layout Standard
2880 En bref, voici un résumé de ce qu'il faut faire (
2886 est le code de la langue):
2889 \begin_layout Itemize
2890 télécharger le code source de \SpecialChar LyX
2892 \begin_inset CommandInset href
2894 name "page d'information sur le Web"
2895 target "http://www.lyx.org/HowToUseGIT"
2902 \begin_layout Itemize
2904 \begin_inset Flex Noun
2907 \begin_layout Plain Layout
2914 \begin_inset Flex Noun
2917 \begin_layout Plain Layout
2923 , le répertoire des fichiers
2924 \begin_inset Flex Noun
2927 \begin_layout Plain Layout
2938 \begin_inset Flex Noun
2941 \begin_layout Plain Layout
2956 \begin_inset Flex Noun
2959 \begin_layout Plain Layout
2965 n'existe pas, il peut être recréé avec la commande
2966 \begin_inset Flex Noun
2969 \begin_layout Plain Layout
2975 dans ce répertoire, ou bien vous pouvez utiliser le fichier
2976 \begin_inset Flex Noun
2979 \begin_layout Plain Layout
2985 d'une autre langue comme modèle).
2988 \begin_layout Itemize
3002 \begin_layout Plain Layout
3003 C'est un fichier texte: il peut donc être modifié par n'importe quel éditeur
3005 Mais il existe des programmes spécifiques pour gérer les modifications,
3007 \begin_inset Flex Noun
3010 \begin_layout Plain Layout
3016 (toutes plate-formes) ou
3017 \begin_inset Flex Noun
3020 \begin_layout Plain Layout
3027 Emacs est également doté d'un
3028 \begin_inset Quotes fld
3032 \begin_inset Quotes frd
3035 pour modifier les fichier
3036 \begin_inset Flex Noun
3039 \begin_layout Plain Layout
3045 , mais attention, les fichiers sont encodés en Unicode, voir
3046 \begin_inset Flex URL
3049 \begin_layout Plain Layout
3051 https://www.gnu.org/software/gettext/manual/html_node/PO-Mode.html
3065 Pour certains menus, il y a aussi des touches de raccourci qui doivent
3067 Ces touches viennent après un
3070 \begin_inset Quotes fld
3074 \begin_inset Quotes frd
3079 , et doivent être adaptées au texte traduit.
3080 Vous devez aussi remplir les champs au début du nouveau fichier
3081 \begin_inset Flex Noun
3084 \begin_layout Plain Layout
3090 avec votre adresse e-mail, etc., pour que les gens sachent comment vous
3091 joindre pour proposer des suggestions, ou pour démolir votre travail.
3094 \begin_layout Standard
3095 Si vous voulez juste traduire pour vous-même, alors:
3098 \begin_layout Itemize
3107 \begin_inset Newline newline
3111 \begin_inset Flex Noun
3114 \begin_layout Plain Layout
3115 msgfmt -o xx.mo < xx.po
3123 \begin_layout Itemize
3125 \begin_inset Flex Noun
3128 \begin_layout Plain Layout
3134 dans votre répertoire de locales, dans le répertoire correspondant aux
3135 messages pour la langue
3142 \begin_inset Flex Noun
3145 \begin_layout Plain Layout
3152 \begin_inset Newline newline
3156 \begin_inset Flex Noun
3159 \begin_layout Plain Layout
3160 /usr/local/share/locale/xx/LC_MESSAGES/lyx.mo
3168 \begin_layout Standard
3169 Pour ajouter un nouveau fichier
3178 (ce qui serait mieux pour que d'autres puisent en profiter), il faut
3179 effectuer quelques changements dans \SpecialChar LyX
3180 : envoyez donc une courrier à la liste
3181 de messagerie des développeurs pour ce faire.
3184 \begin_layout Subsubsection
3188 \begin_layout Standard
3189 Il arrive quelquefois qu'un message anglophone doive être traduit de différentes
3190 façons dans le langage cible.
3191 Un exemple est le message
3192 \begin_inset Flex Code
3195 \begin_layout Plain Layout
3203 qui se traduit en français par
3204 \begin_inset Flex Noun
3207 \begin_layout Plain Layout
3216 \begin_inset Flex Noun
3219 \begin_layout Plain Layout
3225 , suivant le genre et l'initiale du mot suivant.
3227 \begin_inset Flex Code
3230 \begin_layout Plain Layout
3238 ne sait pas gérer de telles traductions ambiguës, et vous devez donc ajouter
3239 une information contextuelle au message: au lieu de
3240 \begin_inset Flex Code
3243 \begin_layout Plain Layout
3252 \begin_inset Flex Code
3255 \begin_layout Plain Layout
3264 \begin_inset Flex Code
3267 \begin_layout Plain Layout
3275 De ce fait, les deux occurrences de
3276 \begin_inset Flex Code
3279 \begin_layout Plain Layout
3287 sont différentes pour
3288 \begin_inset Flex Code
3291 \begin_layout Plain Layout
3299 et peuvent être traduites correctement pour
3300 \begin_inset Flex Noun
3303 \begin_layout Plain Layout
3308 \begin_inset space ~
3317 \begin_inset Flex Noun
3320 \begin_layout Plain Layout
3325 \begin_inset space ~
3336 \begin_layout Standard
3337 Bien entendu l'information contextuelle doit être supprimée de l'affichage
3338 lorsqu'aucune traduction n'est utilisée, c'est pourquoi il faut la mettre
3339 entre double crochets à la fin du message comme ci-dessus.
3340 Le mécanisme de traduction de \SpecialChar LyX
3341 assure que tout ce qui est entre double
3342 crochets à la fin des messages est supprimé à l'affichage du message.
3345 \begin_layout Subsection
3346 Traduire la documentation
3349 \begin_layout Standard
3350 La documentation en ligne (dans le menu
3354 ) peut (et doit !) être traduite.
3355 S'il existe une traduction de la documentation
3359 \begin_layout Plain Layout
3360 En mars 2008, au moins quelques documents avaient été traduit en14 langues,
3361 le manuel d'apprentissage étant disponible en quelques autres.
3366 , et si la locale est correctement réglée, \SpecialChar LyX
3367 affichera tout seul la version
3370 cherche les versions traduites sous le nom
3371 \begin_inset Flex Noun
3374 \begin_layout Plain Layout
3391 est le code pour la langue en cours d'utilisation.
3392 S'il n'y a pas de traduction disponible, c'est la version anglaise qui
3394 Notez que les versions traduites doivent avoir le même nom de fichier (ici
3396 \begin_inset Flex Noun
3399 \begin_layout Plain Layout
3406 Si vous vous sentez de traduire la documentation (ce qui est d'ailleurs
3407 un excellent moyen de corriger la documentation d'origine!), il y a un
3408 certain nombre de choses que vous devez faire tout de suite:
3411 \begin_layout Itemize
3412 faire un tour sur la page web de la
3413 \begin_inset CommandInset href
3415 name "traduction des documentations"
3416 target "http://www.lyx.org/WebFr.Translation"
3420 sur le site de \SpecialChar LyX
3422 De cette façon, vous pourrez voir quels documents ont déjà été traduits
3423 dans votre langue, s'il y en a.
3424 Vous y trouverez aussi qui s'occupe d'organiser l'effort de traduction
3426 Si personne ne s'en occupe, faites-nous connaître votre intérêt.
3429 \begin_layout Standard
3430 Une fois que vous vous y mettez pour de bon, voilà quelques conseils qui
3431 pourront vous éviter des ennuis:
3434 \begin_layout Itemize
3435 joignez-vous à l'équipe de documentation!
3441 Aide\SpecialChar menuseparator
3444 ) explique comment faire.
3445 C'est d'ailleurs le premier document à traduire;
3448 \begin_layout Itemize
3449 étudiez les conventions typographiques de la langue dans laquelle vous traduisez.
3450 La typographie est un art ancien et au cours des siècles, une grande variété
3451 de conventions ont vu le jour dans les différentes parties du globe.
3452 Apprenez aussi le vocabulaire spécifique des professionnels de la typographie
3454 Si vous inventez votre propre terminologie, vous allez induire les lecteurs
3458 Attention ! La typographie peut devenir une passion !
3463 \begin_layout Itemize
3464 faites une copie du document (dans les cas simples, sinon voyez la note
3466 \begin_inset space ~
3470 \begin_inset CommandInset ref
3472 reference "fn:NdT-:-Je"
3477 Ce sera votre fichier de travail.
3478 Vous pouvez l'utiliser comme fichier d'aide personnel en le mettant dans
3482 \begin_inset Flex Code
3485 \begin_layout Plain Layout
3496 \begin_inset Newline newline
3502 \begin_inset Note Greyedout
3505 \begin_layout Plain Layout
3510 pour un document complexe doté d'éléments externes (images, etc.), si vous
3511 voulez faire une copie dans un répertoire temporaire par exemple, faites
3512 attention aux liens vers les éléments externes qui peuvent être brisés
3513 quand le document est déplacé d'un endroit à un autre.
3514 La meilleure méthode est de télécharger l'arborescence \SpecialChar LyX
3517 \begin_inset Flex URL
3520 \begin_layout Plain Layout
3522 http://www.lyx.org/WebFr.HowToUseGIT
3527 ) et de modifier le ficher de documentation en place.
3535 \begin_layout Itemize
3536 de temps à autre le document original (de l'équipe \SpecialChar LyX
3539 \begin_inset CommandInset href
3541 name "l'interface d'affichage des source"
3542 target "http://www.lyx.org/trac/browser"
3546 pour voir ce qui a changé.
3547 De cette façon vous pouvez voir facilement les parties de votre document
3548 qui ont besoin d'être mises à jour
3552 \begin_layout Plain Layout
3553 NdT : Je conseille très vivement de partir des fichiers disponibles sur
3554 Trac, et de ne pas perdre de temps à traduire la version contenue dans
3555 votre distribution pour s'apercevoir trop tard que tout est périmé.
3556 J’ajoute que la meilleure solution est de récupérer l'image courante des
3557 sources de \SpecialChar LyX
3560 \begin_inset CommandInset href
3563 target "http://www.lyx.org/WebFr.HowToUseGIT"
3567 ) et de modifier directement le fichier concerné dans l'arborescence importée:
3568 de cette façon, les liens vers les images ne seront pas modifiés lors de
3569 la sauvegarde du fichier, et la version modifiée pourra être soumise sans
3570 modifications aux développeurs.
3571 \begin_inset CommandInset label
3585 \begin_layout Standard
3586 Si vous avez trouvé une erreur dans le document original, corrigez-la et
3587 dites-le au reste de l'équipe de documentation (que vous n'avez pas manqué
3588 de rejoindre, n'est-ce pas ?)
3591 \begin_layout Standard
3592 \begin_inset Branch Obsolete
3595 \begin_layout Section
3596 Support de Clavier International
3599 \begin_layout Standard
3602 [Note de l'Éditeur : La section qui suit a été écrite par
3607 Il faut la corriger pour qu'elle soit conforme à la nouvelle feuille de
3608 style de la Documentation et pour utiliser les nouvelles fonctions de la
3610 Le tout doit aussi être fusionné avec la section d'après.
3614 \begin_layout Subsection
3615 Définir ses propres réaffectations clavier : Format de fichier
3620 \begin_layout Standard
3621 Regardons d'un peu plus près un fichier de définition de clavier.
3622 C'est un fichier ASCII qui définit :
3625 \begin_layout Itemize
3626 des correspondances touche à touche ou touche à chaîne
3629 \begin_layout Itemize
3633 \begin_layout Itemize
3634 des exceptions des touches mortes
3637 \begin_layout Standard
3638 Pour définir une traduction touche à touche ou touche à chaîne, utilisez
3642 \begin_layout Quotation
3654 \begin_layout Standard
3659 est la touche à traduire et
3663 est la chaîne à insérer dans le document.
3664 Pour définir des touches mortes, faites :
3667 \begin_layout Quotation
3672 kmod touche touche_morte
3675 \begin_layout Standard
3680 est la touche du clavier et
3684 est le nom de la touche morte.
3685 Les touches mortes suivantes sont supportées (nom du raccourci entre parenthèse
3689 \begin_layout Quotation
3693 \begin_inset space \hfill{}
3699 \begin_layout Quotation
3701 \begin_inset space \hfill{}
3707 \begin_layout Quotation
3709 \begin_inset space \hfill{}
3715 \begin_layout Quotation
3717 \begin_inset space \hfill{}
3723 \begin_layout Quotation
3725 \begin_inset space \hfill{}
3731 \begin_layout Quotation
3733 \begin_inset space \hfill{}
3740 \begin_layout Plain Layout
3752 \begin_layout Quotation
3754 \begin_inset space \hfill{}
3760 \begin_layout Quotation
3762 \begin_inset space \hfill{}
3769 \begin_layout Plain Layout
3781 \begin_layout Quotation
3783 \begin_inset space \hfill{}
3789 \begin_layout Quotation
3791 \begin_inset space \hfill{}
3797 \begin_layout Quotation
3799 \begin_inset space \hfill{}
3806 \begin_layout Plain Layout
3818 \begin_layout Quotation
3820 \begin_inset space \hfill{}
3827 \begin_layout Plain Layout
3839 \begin_layout Quotation
3841 \begin_inset space \hfill{}
3847 \begin_layout Quotation
3848 hungarian umlaut (hug)
3849 \begin_inset space \hfill{}
3855 \begin_layout Quotation
3857 \begin_inset space \hfill{}
3863 \begin_layout Quotation
3865 \begin_inset space \hfill{}
3872 \begin_layout Plain Layout
3884 \begin_layout Standard
3885 Dans beaucoup de claviers internationaux il y a des exceptions dans les
3886 règles d'emploi des touches mortes, vous pouvez les définir ainsi :
3889 \begin_layout Quotation
3894 kxmod touche_morte touche chaîne_sortie
3897 \begin_layout Standard
3898 Par exemple, sur un clavier slovaque, si vous tapez caron-o, ça génère circonfle
3899 xe-o, il faut donc mettre :
3902 \begin_layout Quotation
3916 \begin_layout Standard
3917 pour le faire marcher correctement.
3918 Vous devez aussi définir comme des exceptions les touches mortes avec i
3919 et j, pour enlever le point avant d'insérer une marque d'accentuation.
3920 Je changerai ceci le moment venu, mais je n'en ai pas encore eu le temps.
3923 \begin_layout Standard
3924 Au fait, à propos des caractères : l'antislash est un caractère d'échappement,
3925 pour l'entrer, il faut taper un double antislash.
3930 ont aussi un sens différent.
3935 indique les commentaires, les guillemets entourent les commandes style
3938 Pour entrer un guillemet, il faut taper
3957 \begin_layout Standard
3958 Si vous faites un fichier de réaffectation clavier qui marche pour votre
3959 langue, merci de me l'envoyer, pour que je puisse l'inclure dans la prochaine
3960 distribution de réaffectations clavier.
3963 \begin_layout Standard
3964 Il y aura plus de mots-clés supportés à l'avenir dans les fichiers de réaffectat
3965 ion clavier, comme :
3968 \begin_layout Itemize
3973 kinclude nom_fichier
3976 \begin_inset space \hfill{}
3979 inclut un autre fichier (
3986 \begin_layout Itemize
3994 \begin_inset space \hfill{}
3997 définit un programme externe de traduction (
4004 \begin_layout Standard
4005 Il devrait aussi chercher dans
4009 les valeurs par défaut (par exemple, une option
4015 pour inclure le clavier par défaut).
4023 \begin_layout Section
4024 Les Claviers Internationaux
4025 \begin_inset CommandInset label
4034 \begin_layout Standard
4035 \begin_inset Note Note
4038 \begin_layout Plain Layout
4039 En révisant ce document en mars 2008, le relecteur anglophone n'a pas vérifié
4040 cette section par manque de compréhension de son contenu.
4041 Ce serait bien que quelqu'un s'en charge.
4042 Le traducteur francophone (SMGC) l'avait traduit tel quel, le relecteur
4043 francophone (JPC) l'a relu tel quel.
4051 \begin_layout Standard
4052 Les deux sections suivantes décrivent en détail la syntaxe des fichiers
4054 \begin_inset Flex Code
4057 \begin_layout Plain Layout
4064 \begin_inset Flex Code
4067 \begin_layout Plain Layout
4074 Ces sections devraient vous aider à concevoir votre propre réaffectation
4075 clavier si celles fournies ne vous donnent pas satisfaction.
4078 \begin_layout Subsection
4084 \begin_layout Standard
4086 \begin_inset Flex Noun
4089 \begin_layout Plain Layout
4095 fait correspondre des appuis clavier à des caractères ou à des chaînes
4097 Il définit une réaffectation clavier
4101 \begin_layout Plain Layout
4102 NdT : Keyboard MAPping.
4108 Cette section décrit les mots clés
4109 \begin_inset Flex Code
4112 \begin_layout Plain Layout
4119 \begin_inset Flex Code
4122 \begin_layout Plain Layout
4129 \begin_inset Flex Code
4132 \begin_layout Plain Layout
4139 \begin_inset Flex Code
4142 \begin_layout Plain Layout
4149 \begin_inset Flex Code
4152 \begin_layout Plain Layout
4161 \begin_layout Labeling
4162 \labelwidthstring 00.00.0000
4163 \begin_inset Flex Code
4166 \begin_layout Plain Layout
4172 fait correspondre un caractère à une chaîne
4175 \begin_layout LyX-Code
4184 \begin_layout Standard
4185 Ceci fait correspondre
4198 , le guillemet double (
4208 ) doivent être protégés par un antislash (
4217 \begin_layout Standard
4218 Voici un exemple de commande
4219 \begin_inset Flex Noun
4222 \begin_layout Plain Layout
4228 qui fait s'afficher le symbole
4229 \begin_inset Flex Noun
4232 \begin_layout Plain Layout
4238 quand on tape la touche
4239 \begin_inset Flex Noun
4242 \begin_layout Plain Layout
4251 \begin_layout LyX-Code
4259 \begin_layout Labeling
4260 \labelwidthstring 00.00.0000
4261 \begin_inset Flex Code
4264 \begin_layout Plain Layout
4270 définit un caractère accentué
4273 \begin_layout LyX-Code
4279 caractère accent autorisés
4282 \begin_layout Standard
4296 C'est le principe de la touche morte
4300 \begin_layout Plain Layout
4305 désigne une touche qui seule ne produit pas de caractère, mais qui produit
4306 le caractère accentué voulu quand elle est suivie par une autre touche
4308 Par exemple, pour écrire un
4311 \begin_inset Quotes fld
4315 \begin_inset Quotes frd
4320 sur un clavier français, il faut d'abord taper sur
4323 \begin_inset Quotes fld
4327 \begin_inset Quotes frd
4335 \begin_inset Quotes fld
4339 \begin_inset Quotes frd
4352 \begin_layout Standard
4357 puis une autre touche qui ne fait pas partie des caractères
4361 , vous obtiendrez un
4365 suivi par l'autre touche non autorisée.
4367 \begin_inset Flex Noun
4370 \begin_layout Plain Layout
4376 efface une touche morte, si vous tapez
4381 \begin_inset Flex Noun
4384 \begin_layout Plain Layout
4390 , le curseur ne recule pas mais annule l'effet que
4394 aurait pu avoir sur la touche suivante.
4397 \begin_layout Standard
4398 Dans l'exemple suivant, il est spécifié que le caractère ' doit être un
4399 accent aigu, autorisé sur les caractères a, e, i, o, u, A, E, I, O et U
4403 \begin_layout LyX-Code
4406 kmod ' acute aeiouAEIOU
4409 \begin_layout Labeling
4410 \labelwidthstring 00.00.0000
4411 \begin_inset Flex Code
4414 \begin_layout Plain Layout
4420 définit une exception au caractère accentué
4423 \begin_layout LyX-Code
4429 accent caractère résultat
4432 \begin_layout Standard
4433 Ceci définit une exception pour l'
4446 doit avoir été assigné auparavant par une déclaration
4447 \begin_inset Flex Code
4450 \begin_layout Plain Layout
4462 ne doit pas faire partie des caractères
4471 Quand vous tapez la séquence
4484 Si une telle déclaration n'existe pas dans le fichier
4485 \begin_inset Flex Code
4488 \begin_layout Plain Layout
4500 touche_accent caractère
4506 est le premier paramètre de la déclaration
4507 \begin_inset Flex Code
4510 \begin_layout Plain Layout
4521 \begin_layout Standard
4522 Avec la commande suivante, vous obtenez äi quand vous tapez acute-i ('i)
4526 \begin_layout LyX-Code
4540 \begin_layout Labeling
4541 \labelwidthstring 00.00.0000
4542 \begin_inset Flex Code
4545 \begin_layout Plain Layout
4551 Combine deux caractères accentués
4554 \begin_layout LyX-Code
4560 accent1 accent2 autorisés
4563 \begin_layout Standard
4564 Celui-ci est assez ésotérique.
4565 Il vous permet de combiner les effets de l'
4573 (dans cet ordre !) sur les caractères
4586 doivent avoir été définies par une commande
4599 \begin_layout Standard
4600 Voyez cet exemple extrait du fichier
4607 \begin_layout LyX-Code
4610 kmod ; acute aeioyvhAEIOYVH
4613 \begin_layout LyX-Code
4619 \begin_layout LyX-Code
4622 kcomb acute umlaut iyIY
4625 \begin_layout Standard
4626 Ça vous permet de taper
4630 et d'avoir l'effet de
4640 \begin_inset Flex Noun
4643 \begin_layout Plain Layout
4649 annule la dernière touche morte, donc si vous tapez
4650 \begin_inset Flex Code
4653 \begin_layout Plain Layout
4668 \begin_layout Subsection
4674 \begin_layout Standard
4675 Après que la réaffectation
4676 \begin_inset Flex Noun
4679 \begin_layout Plain Layout
4685 a été effectuée, un fichier
4686 \begin_inset Flex Code
4689 \begin_layout Plain Layout
4695 convertit les chaînes de symboles obtenues dans la police de caractères.
4696 Actuellement, la distribution de \SpecialChar LyX
4697 comprend au moins les fichiers
4698 \begin_inset Flex Code
4701 \begin_layout Plain Layout
4708 \begin_inset Flex Code
4711 \begin_layout Plain Layout
4720 \begin_layout Standard
4721 En général le fichier
4722 \begin_inset Flex Code
4725 \begin_layout Plain Layout
4731 est une suite de déclarations de la forme :
4734 \begin_layout LyX-Code
4738 numéro_du_caractère chaîne
4741 \begin_layout Standard
4742 Par exemple, pour affecter
4748 au caractère correspondant dans le jeu iso-8859-1 (233), il y a la déclaration
4752 \begin_layout LyX-Code
4760 \begin_layout Standard
4762 \begin_inset Flex Code
4765 \begin_layout Plain Layout
4774 \begin_inset Flex Code
4777 \begin_layout Plain Layout
4788 Notez que le même caractère peut servir pour plus d'une chaîne.
4790 \begin_inset Flex Code
4793 \begin_layout Plain Layout
4802 \begin_layout LyX-Code
4814 \begin_inset Newline newline
4830 \begin_layout Standard
4832 ne trouve pas de correspondance pour la chaîne produite par une touche
4833 ou une séquence avec des touches mortes, il va vérifier si elle ressemble
4834 à un caractère accentué et va essayer à l'écran de tracer un accent par
4835 dessus le caractère.
4838 \begin_layout Subsection
4842 \begin_layout Standard
4843 Il y a une autre façon d'ajouter le support pour des caractères internationaux
4844 par l'intermédiaire des touches mortes.
4845 Une touche morte marche en combinaison avec une lettre pour produire un
4847 Ici, nous allons expliquer comment créer une touche morte vraiment simple
4848 pour montrer comment elles marchent.
4851 \begin_layout Standard
4852 Supposez que vous ayez besoin du caractère circonflexe,
4856 \begin_layout Plain Layout
4857 NdT : déjà présent en français, mais nous allons conserver cet exemple.
4865 \begin_inset Quotes fld
4869 \begin_inset Quotes frd
4875 Vous devez faire correspondre la touche circonflexe à la commande \SpecialChar LyX
4877 \begin_inset Flex Code
4880 \begin_layout Plain Layout
4887 \begin_inset Flex Code
4890 \begin_layout Plain Layout
4897 Maintenant, à chaque fois que vous taperez la touche circonflexe suivie
4898 par une lettre, il y aura un accent circonflexe dessus.
4899 Par exemple, la séquence
4902 \begin_inset Quotes fld
4908 \begin_inset Flex Code
4911 \begin_layout Plain Layout
4920 \begin_inset Quotes frd
4928 \begin_inset Quotes fld
4934 \begin_inset Flex Code
4937 \begin_layout Plain Layout
4946 \begin_inset Quotes frd
4952 Cependant, si vous essayez de taper
4955 \begin_inset Quotes fld
4961 \begin_inset Flex Code
4964 \begin_layout Plain Layout
4973 \begin_inset Quotes frd
4979 va se plaindre avec un bip, car un
4982 \begin_inset Quotes fld
4988 \begin_inset Flex Code
4991 \begin_layout Plain Layout
5000 \begin_inset Quotes frd
5005 ne prend jamais d'accent circonflexe.
5007 \begin_inset Flex Noun
5010 \begin_layout Plain Layout
5016 après une touche morte fait s'afficher l'accent seul.
5017 Notez bien ce dernier point ! Si vous faites correspondre une touche à
5018 une touche morte, vous devez faire correspondre le caractère sur cette
5019 touche à une touche différente.
5020 Faire correspondre la virgule à une cédille est une mauvaise idée, car
5021 vous n'aurez plus que des cédilles à la place des virgules.
5024 \begin_layout Standard
5025 Une façon courante de créer des touches mortes est d'utiliser
5026 \begin_inset Flex Noun
5029 \begin_layout Plain Layout
5036 \begin_inset Flex Noun
5039 \begin_layout Plain Layout
5046 \begin_inset Flex Noun
5049 \begin_layout Plain Layout
5055 en combinaison avec un accent, comme
5058 \begin_inset Quotes fld
5062 \begin_inset Quotes frd
5070 \begin_inset Quotes fld
5074 \begin_inset Quotes frd
5080 Une autre méthode met en jeu
5081 \begin_inset Flex Code
5084 \begin_layout Plain Layout
5091 \begin_inset Flex Code
5094 \begin_layout Plain Layout
5103 \begin_inset space ~
5107 \begin_inset space ~
5112 ) pour configurer la touche spéciale
5113 \begin_inset Flex Code
5116 \begin_layout Plain Layout
5123 Elle agit un peu comme
5124 \begin_inset Flex Noun
5127 \begin_layout Plain Layout
5133 et permet de faire correspondre des touches à des caractères accentués.
5134 Vous pouvez aussi transformer des touches en touches mortes en les affectant
5135 à quelque chose comme
5136 \begin_inset Flex Code
5139 \begin_layout Plain Layout
5145 puis en affectant cette touche symbolique à la commande \SpecialChar LyX
5150 \begin_layout Plain Layout
5155 : C'est exactement ce que je fais dans mes fichiers
5167 \begin_inset space ~
5175 \begin_inset space ~
5180 ) est configurée comme
5184 et j'ai affecté des choses comme
5187 \begin_inset space ~
5195 \begin_inset space ~
5200 à un tas de touches symboliques
5203 \begin_inset Quotes fld
5207 \begin_inset Quotes frd
5213 C'est comme ça que j'obtiens tous mes caractères accentués.
5218 Vous pouvez transformer à peu près n'importe quelle touche en touche
5219 \begin_inset Flex Code
5222 \begin_layout Plain Layout
5229 \begin_inset Flex Code
5232 \begin_layout Plain Layout
5238 , une touche de fonction inutilisée, etc.
5239 Quant aux commandes \SpecialChar LyX
5240 qui produisent des accents, voyez à l'entrée
5241 \begin_inset Flex Code
5244 \begin_layout Plain Layout
5253 \begin_inset space ~
5257 \begin_inset space ~
5263 Là-bas il y a la liste complète.
5266 \begin_layout Subsection
5267 Enregistrer votre configuration linguistique
5270 \begin_layout Standard
5271 Vous pouvez éditer vos préférences dans la fenêtre
5273 Outils\SpecialChar menuseparator
5276 pour que \SpecialChar LyX
5277 démarre avec l'environnement linguistique que vous souhaitez,
5278 automatiquement configuré.
5281 \begin_layout LyX-Code
5285 \begin_layout Chapter
5286 Installer de nouvelles classes de document, formats et modèles
5287 \begin_inset CommandInset label
5289 name "chap:classe-texte"
5294 \begin_inset Argument 1
5297 \begin_layout Plain Layout
5298 Installer de nouvelles classes
5306 \begin_layout Standard
5307 Dans ce chapitre, nous décrivons comment créer et installer de nouveaux
5308 fichiers de format \SpecialChar LyX
5309 ou de modèle, et nous vous offrons une révision des
5310 procédures correctes d'installation de nouvelles classes de document \SpecialChar LaTeX
5314 \begin_layout Standard
5315 D'abord, quelques mots pour décrire une bonne approche de la relation entre
5317 et \SpecialChar LaTeX
5319 Ce qu'il faut bien comprendre, c'est qu'en certain sens, \SpecialChar LyX
5321 de \SpecialChar LaTeX
5323 De fait, du point de vue de \SpecialChar LyX
5324 , \SpecialChar LaTeX
5326 \begin_inset Quotes fld
5330 \begin_inset Quotes frd
5333 particulier parmi d'autres formats susceptibles de produire un résultat.
5334 D'autres formats sont DocBook, texte brut, et XHTML.
5336 est bien entendu un format particulièrement important, mais une très petite
5337 quantité d'information concernant \SpecialChar LaTeX
5338 est réellement contenue dans \SpecialChar LyX
5343 \begin_layout Plain Layout
5344 Certaines commandes sont suffisamment compliquées pour être codées
5345 \begin_inset Quotes fld
5349 \begin_inset Quotes frd
5352 dans les sources \SpecialChar LyX
5353 , mais les développeurs considèrent que c'est une mauvaise
5359 Cette information, même pour des classes standard comme
5360 \begin_inset Flex Code
5363 \begin_layout Plain Layout
5369 , est contenue dans les
5370 \begin_inset Quotes fld
5374 \begin_inset Quotes frd
5378 De même, \SpecialChar LyX
5379 ne connaît pas grand chose de DocBook ou XHTML, tout est décrit
5380 dans les fichiers de format.
5383 \begin_layout Standard
5384 Vous pouvez imaginer un fichier de format pour une classe de document donnée
5385 comme un traducteur entre les constructions \SpecialChar LyX
5386 — paragraphes et leur style
5387 associé, certains types d'inserts, etc.
5388 — et les constructions \SpecialChar LaTeX
5389 , DocBook ou XHTML correspondantes.
5390 Pratiquement tout ce que \SpecialChar LyX
5392 \begin_inset Flex Code
5395 \begin_layout Plain Layout
5401 , par exemple, est contenu dans le ficher
5402 \begin_inset Flex Code
5405 \begin_layout Plain Layout
5411 et dans les fichiers inclus par celui-ci.
5412 Pour cette raison, un étude approfondie de ces fichiers est une bonne idée
5413 si vous avez l'intention d'écrire un fichier de format.
5414 Un bon point de départ est le fichier
5415 \begin_inset Flex Code
5418 \begin_layout Plain Layout
5425 \begin_inset Flex Code
5428 \begin_layout Plain Layout
5435 \begin_inset Flex Code
5438 \begin_layout Plain Layout
5444 et de nombreux autres fichiers de format pour de classes de document \SpecialChar LaTeX
5446 C'est dans ce fichier que sont définies les sections et les constructions
5448 \begin_inset Flex Code
5451 \begin_layout Plain Layout
5457 décrit pour \SpecialChar LyX
5458 comment les paragraphes marqués en style Section, SousSection,
5460 peuvent être traduits en commandes ou balises \SpecialChar LaTeX
5462 Le fichier article.layout ne contient essentiellement que des inclusions
5464 \begin_inset Flex Code
5467 \begin_layout Plain Layout
5476 \begin_layout Standard
5477 Définir la correspondance \SpecialChar LyX
5479 n'est cependant pas la seule fonction des fichiers
5481 Leur autre but est de préciser comment les constructions \SpecialChar LyX
5484 Le fait que ces fichiers assurent ces deux fonctions est souvent source
5485 de confusion, parce qu'elles sont tout à fait séparées: expliquer à \SpecialChar LyX
5487 traduire un style de paragraphe en \SpecialChar LaTeX
5488 ne lui dit pas comment l'afficher;
5489 inversement, expliquer à \SpecialChar LyX
5490 comment afficher un paragraphe ne lui dit pas
5491 comment le traduire en \SpecialChar LaTeX
5492 (sans parler de lui dire comment \SpecialChar LaTeX
5494 Par conséquent, en général, quand vous devez définir une nouvelle construction
5496 , vous devez toujours effectuer deux tâches distinctes: (a) écrire comment
5497 la traduire en \SpecialChar LaTeX
5498 et (b) écrire comment l'afficher.
5501 \begin_layout Standard
5502 La même distinction est vraie pour les autre formats de sortie, bien que
5503 XHTML soit différent sous divers aspects, du fait que dans ce cas \SpecialChar LyX
5505 capable d'utiliser au moins partiellement l'information concernant l'affichage
5506 à l'écran pour créer l'information (sous forme de CSS) nécessaire à l'affichage
5508 Même dans ce cas, cependant, la distinction entre les mécanismes internes
5510 et la façon dont les objets sont restitués à l'extérieur reste valide,
5511 et le contrôle séparé des deux facettes reste possible.
5513 \begin_inset CommandInset ref
5515 reference "sec:Tags-for-XHTML"
5522 \begin_layout Section
5523 Installer de nouveaux fichiers \SpecialChar LaTeX
5527 \begin_layout Standard
5528 Certaines installations peuvent ne pas contenir le paquetage \SpecialChar LaTeX
5530 justement utiliser avec \SpecialChar LyX
5532 Par exemple, vous pouvez avoir besoin de Foil\SpecialChar TeX
5533 , un paquetage pour préparer
5534 des transparents pour rétroprojecteurs.
5535 Les distributions \SpecialChar LaTeX
5536 récentes comme \SpecialChar TeX
5537 Live (depuis 2008) ou MiK\SpecialChar TeX
5539 interface utilisateur pour installer de tels paquetages.
5540 Par exemple avec MiK\SpecialChar TeX
5541 , vous démarrez le programme
5542 \begin_inset Quotes fld
5546 \begin_inset space ~
5550 \begin_inset Quotes frd
5553 pour afficher une liste des paquetages disponibles.
5554 Pour installer l'un d'entre eux, il suffit d'effectuer un clic droit sur
5555 son nom ou sur le bouton correspondant de la barre d'outil.
5558 \begin_layout Standard
5559 Si votre distribution \SpecialChar LaTeX
5560 n'inclut pas un tel gestionnaire de paquetage, ou
5561 si le paquetage n'est pas disponible pour votre distribution, alors faites
5562 comme suit pour l'installer manuellement:
5565 \begin_layout Enumerate
5566 Récupérer le paquetage depuis
5567 \begin_inset CommandInset href
5570 target "http://www.ctan.org/"
5577 \begin_layout Enumerate
5578 Si le paquetage contient un fichier doté d'un suffixe
5579 \begin_inset Quotes fld
5583 \begin_inset Flex Code
5586 \begin_layout Plain Layout
5595 \begin_inset Quotes frd
5598 (c'est le cas pour Foil\SpecialChar TeX
5600 \begin_inset Quotes fld
5604 \begin_inset Quotes frd
5607 alors ouvrir une console, aller dans le répertoire de ce fichier et exécuter
5609 \begin_inset Flex Code
5612 \begin_layout Plain Layout
5622 \begin_inset Quotes fld
5626 \begin_inset Quotes frd
5629 le paquetage et vous disposez des fichiers nécessaires à l'installation.
5630 De nombreux paquetages ne sont pas reliés et vous pouvez sauter cette étape;
5633 \begin_layout Enumerate
5634 Vous devez alors décider si ce paquetage doit être disponible pour tous
5635 les utilisateurs ou seulement pour vous-même.
5639 \begin_layout Enumerate
5640 Avec les systèmes *nix (Linux, OSX, etc.), si vous souhaitez que le paquetage
5641 soit disponible pour tous les utilisateurs, installez-le dans l'arborescence
5644 \begin_inset Quotes fld
5648 \begin_inset Quotes frd
5651 , sinon installez-le dans votre arborescence \SpecialChar TeX
5653 \begin_inset Quotes fld
5657 \begin_inset Quotes frd
5661 La nécessité de créer ces arborescences, si elles n'existent pas déjà,
5662 dépend de votre système.
5663 Pour le savoir, examinez le fichier
5664 \begin_inset Flex Code
5667 \begin_layout Plain Layout
5679 \begin_layout Plain Layout
5680 Ce fichier est habituellement dans le répertoire
5684 , bien que vous puissiez exécuter la commande
5685 \begin_inset Flex Code
5688 \begin_layout Plain Layout
5701 L'emplacement de l'arborescence
5702 \begin_inset Quotes fld
5706 \begin_inset Quotes frd
5709 est définie par la variable
5710 \begin_inset Flex Code
5713 \begin_layout Plain Layout
5721 ; elle a usuellement pour valeur
5723 /usr/local/share/texmf/
5725 (installation système),
5727 /usr/local/share/texmf/
5729 (installation utilisateur) ou
5731 /usr/local/texlive/texmf-local
5733 (installation TexLive).
5734 L'emplacement de l'arborescence
5735 \begin_inset Quotes fld
5739 \begin_inset Quotes frd
5743 \begin_inset Flex Code
5746 \begin_layout Plain Layout
5762 où XXXX est l'année de la distribution \SpecialChar TeX
5763 Live (si ces variables ne sont pas
5764 prédéfinies, vous devrez le faire vous-même).
5765 Vous aurez besoin d'avoir les droits d'administration système pour créer
5766 ou modifier l'arborescence
5767 \begin_inset Quotes fld
5771 \begin_inset Quotes frd
5774 , mais votre arborescence
5775 \begin_inset Quotes fld
5779 \begin_inset Quotes frd
5782 ne devrait pas nécessiter de tels droits.
5783 \begin_inset Newline newline
5786 D'une manière générale, il est recommandable d'installer dans le répertoire
5787 utilisateur parce que cette arborescence ne sera pas modifiée lors d'une
5788 mise à jour de votre système.
5789 Elle sera également sauvegardée avec tout le reste lors de le sauvegarde
5790 de votre répertoire utilisateur
5791 \begin_inset Quotes fld
5795 \begin_inset Quotes frd
5798 (que vous effectuez régulièrement, bien entendu).
5801 \begin_layout Enumerate
5802 Avec Windows, si vous souhaitez que le nouveau paquetage soit disponible
5803 pour tous les utilisateurs de votre système, allez dans le répertoire où
5805 est installé, puis dans le sous-répertoire
5813 (pour MiK\SpecialChar TeX
5814 , celui-ci sera implicitement
5831 \begin_layout Plain Layout
5832 Notez que ce chemin sera celui des installations anglophones.
5833 Pour une installation germanophone, ce serait
5834 \begin_inset Flex Code
5837 \begin_layout Plain Layout
5854 , de même pour d'autres langages.
5859 Créer dans ce répertoire un nouveau répertoire dénommé
5860 \begin_inset Flex Code
5863 \begin_layout Plain Layout
5871 et copiez tous les fichiers du paquetage dedans.
5872 Si le paquetage ne doit être accessible que par vous ou si vous n'avez
5873 pas les droits d'administration, faites de même, mais dans le répertoire
5876 avec MiK\SpecialChar TeX
5877 2.8 sur WinXP le répertoire
5878 \begin_inset Newline newline
5884 \begin_inset Flex Code
5887 \begin_layout Plain Layout
5892 Documents and Settings
5904 \begin_inset Newline newline
5908 \begin_inset Phantom HPhantom
5911 \begin_layout Plain Layout
5923 \begin_inset Flex Code
5926 \begin_layout Plain Layout
5947 \begin_inset Newline newline
5950 Avec Vista ce sera le répertoire
5951 \begin_inset Newline newline
5957 \begin_inset Flex Code
5960 \begin_layout Plain Layout
5989 \begin_layout Enumerate
5990 Vous devez alors informer \SpecialChar LaTeX
5991 de la présence de nouveaux fichiers.
5992 Ceci dépend de nouveau de la distribution \SpecialChar LaTeX
5997 \begin_layout Enumerate
5998 Avec \SpecialChar TeX
5999 Live, exécuter la commande
6000 \begin_inset Flex Code
6003 \begin_layout Plain Layout
6012 Si vous avez installé le paquetage pour tous les utilisateurs, vous aurez
6013 besoin des droits d'administration pour ce faire;
6016 \begin_layout Enumerate
6017 Avec MiK\SpecialChar TeX
6018 , si vous avez installé le paquetage pour tous les utilisateurs,
6019 démarrez le programme
6022 \begin_inset Quotes fld
6026 \begin_inset space ~
6032 \begin_inset Quotes frd
6035 et appuyez sur le bouton
6036 \begin_inset Quotes fld
6044 \begin_inset Quotes frd
6048 Sinon démarrez le programme
6049 \begin_inset Quotes fld
6057 \begin_inset Quotes frd
6064 \begin_layout Enumerate
6065 Enfin, vous devez informer \SpecialChar LyX
6066 de l'existence de nouveaux paquetages: dans
6070 Outils\SpecialChar menuseparator
6073 , puis redémarrez \SpecialChar LyX
6077 \begin_layout Standard
6078 Le paquetage est maintenant installé.
6079 Dans notre exemple, la classe de document
6080 \begin_inset Flex Code
6083 \begin_layout Plain Layout
6087 \begin_inset space ~
6095 est maintenant disponible dans
6097 Document\SpecialChar menuseparator
6098 Paramètres\SpecialChar menuseparator
6105 \begin_layout Standard
6106 Si vous souhaitez utiliser une classe de document qui ne figure pas dans
6109 Document\SpecialChar menuseparator
6110 Paramètres\SpecialChar menuseparator
6113 , vous devez créer une fichier de
6114 \begin_inset Quotes fld
6118 \begin_inset Quotes frd
6122 \begin_inset Quotes fld
6126 \begin_inset Quotes frd
6130 Ceci est le sujet du paragraphe suivant.
6133 \begin_layout Section
6134 Types de fichiers de formats
6137 \begin_layout Standard
6138 Cette section décrit les différentes variétés de fichiers contenant les
6139 informations de format: instructions pour l'affichage par \SpecialChar LyX
6140 et pour la traductio
6141 n en \SpecialChar LaTeX
6142 , DocBook ou XHTML, ou autre format de sortie désiré, des styles de
6143 paragraphe et de caractère variés.
6146 \begin_layout Standard
6147 Nous essayons ici de donner une description complète de la procédure à suivre;
6148 il y a cependant une telle variété de classes \SpecialChar LaTeX
6149 supportant des types de
6150 document très différents que nous ne pouvons pas espérer couvrir tous les
6151 cas possibles ni tous les problèmes que vous pourrez rencontrer.
6152 La liste de messagerie des utilisateurs \SpecialChar LyX
6153 est fréquentée par des personnes
6154 expérimentées dans l'écriture des formats, qui voudront partager ce qu'elles
6155 ont appris, n'hésitez pas à poser des questions sur cette liste.
6158 \begin_layout Standard
6159 Quand vous prévoyez d'écrire un nouveau format, il est extrêmement utile
6160 de regarder les formats distribués avec \SpecialChar LyX
6162 Si vous écrivez un fichier de format pour une classe de document \SpecialChar LaTeX
6164 intéresser d'autres personnes, ou si vous écrivez un module utile, vous
6165 pouvez envisager de l'insérer dans les
6166 \begin_inset CommandInset href
6168 name "pages dans le wiki LyX"
6169 target "http://wiki.lyx.org/Layouts/Layouts"
6173 , voire de le soumettre à la liste des développeurs, pour qu'il figure dans
6174 la distribution de \SpecialChar LyX
6179 \begin_layout Plain Layout
6180 Notez bien que du fait que \SpecialChar LyX
6181 est diffusé sous licence GPL (General Public
6182 License), toute contribution doit être également sous licence GPL.
6190 \begin_layout Subsection
6192 \begin_inset CommandInset label
6194 name "subsec:Modules_de_format"
6201 \begin_layout Standard
6202 Nous avons mentionné jusqu'ici les
6203 \begin_inset Quotes fld
6207 \begin_inset Quotes frd
6211 mais il existe différentes sortes de fichiers qui contiennent des informations
6213 Les fichiers de format au sens strict ont pour suffixe
6214 \begin_inset Flex Code
6217 \begin_layout Plain Layout
6223 et contiennent l'information nécessaire à \SpecialChar LyX
6224 pour les classes de document.
6225 Depuis \SpecialChar LyX
6226 1.6, cependant, les informations de format peuvent être incluses
6231 de format, qui ont pour suffixe
6232 \begin_inset Flex Code
6235 \begin_layout Plain Layout
6242 Les modules sont aux paquetages \SpecialChar LaTeX
6243 à peu près ce que sont les fichiers de
6244 format aux classes de document, et certains modules — tels que le module
6246 \begin_inset Quotes fld
6250 \begin_inset Quotes frd
6253 — offrent la fonctionnalité d'un seul paquetage.
6254 En un sens, le modules de format sont aussi similaires aux fichiers d'inclusion
6258 \begin_layout Plain Layout
6259 Ceux-ci peuvent avoir un suffixe quelconque, mais par convention il leur
6260 a été attribué le suffixe
6261 \begin_inset Flex Code
6264 \begin_layout Plain Layout
6275 — des fichiers comme
6276 \begin_inset Flex Code
6279 \begin_layout Plain Layout
6287 — dans le fait que les modules ne sont pas spécifiques du format d'un document
6288 donné, mais peuvent être utilisés avec de nombreux formats différents.
6289 Cependant l'utilisation d'un fichier d'inclusion (dans
6290 \begin_inset Flex Code
6293 \begin_layout Plain Layout
6299 par exemple) nécessite la modification du fichier de format
6300 \begin_inset Flex Code
6303 \begin_layout Plain Layout
6309 ; au lieu de cette modification, les modules sont sélectionnés dans la page
6311 \begin_inset Flex Noun
6314 \begin_layout Plain Layout
6317 Document\SpecialChar menuseparator
6326 \begin_layout Standard
6327 Rédiger des modules est la façon la plus simple de se familiariser avec
6328 l'écriture des formats, puisque ce peut être aussi simple que l'ajout d'un
6329 seul nouveau paragraphe ou insert.
6330 Mais en principe, les modules peuvent inclure tout ce que peuvent inclure
6334 \begin_layout Standard
6335 Après la création d'un nouveau module, vous devrez reconfigurer et redémarrer
6337 pour que le module apparaisse dans le menu.
6338 Cependant, les modifications que vous faites dans le module seront immédiatemen
6339 t actives, si vous ouvrez
6340 \begin_inset Flex Noun
6343 \begin_layout Plain Layout
6346 Document\SpecialChar menuseparator
6347 Paramètres\SpecialChar menuseparator
6353 , sélectionnez un module et appuyez sur
6354 \begin_inset Quotes fld
6358 \begin_inset Quotes frd
6364 Il vous est fortement recommandé de sauvegarder votre travail avant de procéder
6370 il vous est fortement recommandé de ne pas essayer de modifier des modules
6371 durant une travail productif sur un document
6374 Bien évidemment, les développeurs s'efforcent de conserver une bonne stabilité
6376 dans de telles situations, mais les erreurs de syntaxe et autres dans
6377 votre module pourraient déclencher des comportements bizarres.
6380 \begin_layout Subsubsection
6384 \begin_layout Standard
6385 Les modules sont à \SpecialChar LyX
6386 ce que les paquetages sont à \SpecialChar LaTeX
6388 Cependant, il arrive que vous souhaitiez disposer d'un insert ou d'un style
6389 de caractère pour un seul document, et écrire un module qui sera universel
6391 Vous avez alors besoin du
6392 \begin_inset Quotes fld
6396 \begin_inset Quotes frd
6403 \begin_layout Standard
6404 Vous le trouverez via
6406 Document\SpecialChar menuseparator
6407 Paramètres\SpecialChar menuseparator
6411 La grande zone textuelle vous permet de saisir ce que vous mettriez dans
6412 un fichier de format ou de module.
6413 Vous pouvez voir le format local comme un module qui n'appartient qu'au
6414 document en cours de saisie.
6415 De ce fait, vous devez saisir une balise
6416 \begin_inset Flex Code
6419 \begin_layout Plain Layout
6426 N'importe quel format est admissible, mais on utilise d'habitude le format
6427 de la version de \SpecialChar LyX
6428 utilisée (pour \SpecialChar LyX
6429 2.2, le format porte le numéro 60).
6432 \begin_layout Standard
6433 Lorsque vous avez saisi quelque chose dans la fenêtre de
6434 \begin_inset Flex Code
6437 \begin_layout Plain Layout
6445 \begin_inset Quotes fld
6453 \begin_inset Quotes frd
6456 qui se trouve en bas.
6457 Cliquer sur ce bouton entraînera une vérification de la validité du code
6458 que vous aurez saisi.
6460 vous donne cette information sans hélas l'accompagner d'un diagnostic
6461 d'erreurs explicite.
6462 Ces erreurs seront cependant affichées dans la fenêtre d'appel si vous
6463 avez activé \SpecialChar LyX
6465 Vous ne pourrez pas appliquer ou enregistrer votre format tant qu'il n'est
6469 \begin_layout Standard
6470 Les précautions indiquées à la fin de la section précédente s'appliquent
6472 Ne jouez pas avec un format local pendant un vrai travail, surtout si vous
6473 n'avez pas enregistré votre document.
6474 Ceci dit, utiliser un format local avec un document de test peut être très
6475 pratique pour essayer de nouvelles choses, voire pour aborder l’écriture
6479 \begin_layout Subsection
6480 Format pour un fichier
6481 \begin_inset Flex Code
6484 \begin_layout Plain Layout
6493 \begin_layout Standard
6494 Les deux situations que vous êtes probablement susceptibles de rencontrer
6495 quand vous voulez gérer une nouvelle classe de document \SpecialChar LaTeX
6497 \SpecialChar LaTeX2e
6499 \begin_inset Flex Code
6502 \begin_layout Plain Layout
6509 \begin_inset Flex Code
6512 \begin_layout Plain Layout
6519 Interfacer une nouveau fichier de style est assez facile, Interfacer une
6520 nouvelle classe est plus compliqué: nous allons décrire la première opération
6521 ici, et la seconde dans le paragraphe suivant.
6522 Des considérations analogues s'appliquent bien entendu si vous voulez interface
6523 r une nouvelle DTD DocBook.
6526 \begin_layout Standard
6527 La situation la plus simple se présente si votre nouvelle classe de document
6528 est fournie sous la forme d'un fichier de style à utiliser en combinaison
6529 avec une classe de document existante, déjà interfacée.
6530 Dans notre exemple, le fichier de style sera appelé
6531 \begin_inset Flex Code
6534 \begin_layout Plain Layout
6540 et il doit être utilisé avec la classe standard
6541 \begin_inset Flex Code
6544 \begin_layout Plain Layout
6553 \begin_layout Standard
6554 Commencez par copier le fichier de format de la classe de document en question
6555 dans votre répertoire local.
6558 \begin_layout LyX-Code
6559 cp report.layout ~/.lyx/layouts/ma_classe.layout
6562 \begin_layout Standard
6567 et changez la ligne :
6570 \begin_layout LyX-Code
6573 DeclareLaTeXClass{report}
6576 \begin_layout Standard
6580 \begin_layout LyX-Code
6583 DeclareLaTeXClass[report, ma_classe.sty]{report (ma_classe)}
6586 \begin_layout Standard
6590 \begin_layout LyX-Code
6592 \begin_inset Newline newline
6597 usepackage{ma_classe}
6598 \begin_inset Newline newline
6604 \begin_layout Standard
6605 près du début du fichier.
6608 \begin_layout Standard
6609 Démarrez \SpecialChar LyX
6611 \begin_inset Flex Noun
6614 \begin_layout Plain Layout
6615 Outils\SpecialChar menuseparator
6622 Redémarrez \SpecialChar LyX
6623 et essayez de créer un nouveau document.
6625 \begin_inset Quotes fld
6629 \begin_inset Flex Noun
6632 \begin_layout Plain Layout
6634 \begin_inset space ~
6643 \begin_inset Quotes frd
6646 parmi les classes de document dans la fenêtre
6647 \begin_inset Flex Noun
6650 \begin_layout Plain Layout
6651 Document\SpecialChar menuseparator
6652 Paramètres\SpecialChar menuseparator
6659 Il est probable que certaines des commandes de section devront être différentes
6660 de celles de la classe de base
6664 \begin_layout Plain Layout
6672 , vous pouvez donc jouer avec les réglages des différentes sections si vous
6674 Les informations de format pour le sectionnement se trouvent dans
6675 \begin_inset Flex Code
6678 \begin_layout Plain Layout
6684 , mais il n'est pas nécessaire de recopier ce fichier pour le modifier.
6685 Il vous suffit en effet d'ajouter vos modifications au fichier de format,
6687 \begin_inset Flex Code
6690 \begin_layout Plain Layout
6692 \begin_inset Flex Code
6695 \begin_layout Plain Layout
6706 , qui implique l'inclusion de
6707 \begin_inset Flex Code
6710 \begin_layout Plain Layout
6717 Par exemple, vous pourriez ajouter ces lignes:
6720 \begin_layout LyX-Code
6726 \begin_layout LyX-Code
6732 \begin_layout LyX-Code
6738 \begin_layout LyX-Code
6744 \begin_layout LyX-Code
6750 \begin_layout Standard
6751 pour modifier la police des titres de chapitre en police sens empattements.
6752 Ceci écrasera (ou bien, en l'occurrence, ajoutera) la déclaration existante
6753 pour le style Chapitre.
6756 \begin_layout Standard
6757 Votre nouveau paquetage peut également fournir des commandes ou des environnemen
6758 ts qui n'existent pas dans la classe de base.
6759 dans ce cas, il vous faudra ajouter ceux-ci au fichier de format.
6761 \begin_inset space ~
6765 \begin_inset CommandInset ref
6767 reference "sec:Syntaxe-des"
6771 pour savoir comment faire.
6774 \begin_layout Standard
6776 \begin_inset Flex Code
6779 \begin_layout Plain Layout
6785 peut être utilisé avec plusieurs classes de document différentes, vous
6786 trouverez sans doute plus approprié d'écrire un module que vous pourrez
6787 charger avec la classe de base.
6788 Le module le plus simple qu'il est possible d'écrire dans ce contexte est
6792 \begin_layout LyX-Code
6797 DeclareLyXModule{mon paquetage}
6800 \begin_layout LyX-Code
6806 \begin_layout LyX-Code
6809 #Support for mypkg.sty.
6812 \begin_layout LyX-Code
6816 \begin_inset Newline newline
6822 \begin_layout LyX-Code
6826 \begin_inset Newline newline
6832 \begin_layout LyX-Code
6836 \begin_inset Newline newline
6842 \begin_inset Newline newline
6848 \begin_layout Standard
6849 Un module plus compliqué pourrait modifier le comportement de constructions
6850 existantes ou d'en définir de nouvelles.
6852 \begin_inset space ~
6856 \begin_inset CommandInset ref
6858 reference "sec:Syntaxe-des"
6865 \begin_layout Subsection
6866 Format pour un fichier
6867 \begin_inset Flex Code
6870 \begin_layout Plain Layout
6879 \begin_layout Standard
6880 Deux possibilités se présentent.
6884 \begin_layout Standard
6885 Soit le fichier de classe est fondé sur une classe de document existante.
6886 Par exemple, de nombreuses classes pour une thèse sont des variantes de
6888 \begin_inset Flex Code
6891 \begin_layout Plain Layout
6898 Pour vérifier que c'est le cas pour la vôtre, cherchez une ligne comme
6901 \begin_layout LyX-Code
6909 \begin_layout Standard
6910 dans le fichier de classe.
6911 Si c'est la cas, vous pouvez essentiellement procéder comme dans la section
6912 précédente, bien que la ligne
6913 \begin_inset Flex Code
6916 \begin_layout Plain Layout
6917 Declare\SpecialChar LaTeX
6924 Si votre nouvelle classe est une thèse, et est fondée sur
6925 \begin_inset Flex Code
6928 \begin_layout Plain Layout
6934 , cette ligne doit être
6940 \begin_layout Plain Layout
6941 Et enregistrer le fichier comme
6942 \begin_inset Flex Code
6945 \begin_layout Plain Layout
6953 facilitera les choses: \SpecialChar LyX
6954 suppose que la classe de document a le même nom
6955 que le fichier de format.
6965 \begin_layout LyX-Code
6970 DeclareLaTeXClass[thesis,book]{thesis}
6973 \begin_layout Standard
6974 Soit le fichier de classe est original.
6975 Dans ce cas, vous devrez probablement créer votre propre format.
6976 Nous vous suggérons fortement de copier un fichier de format existant qui
6977 utilise une classe \SpecialChar LaTeX
6978 similaire et de le modifier si c'est possible.
6979 Utilisez au moins un fichier existant comme point de départ pour savoir
6980 quels sont les éléments dont vous devez vous occuper.
6981 Encore une fois, les spécificités sont décrites ci-après.
6984 \begin_layout Subsection
6986 \begin_inset CommandInset label
6995 \begin_layout Standard
6996 Une fois qu'un fichier de format a été crée pour une classe de document,
6997 vous désirerez peut-être créer un
7002 Un modèle est une sorte de mode d'emploi pour votre format, montrant comment
7003 il peut être utilisé, mais avec un contenu fictif.
7004 Vous pouvez jeter un œil aux divers modèles distribués avec \SpecialChar LyX
7008 \begin_layout Standard
7009 Les modèles sont créés comme les documents normaux.
7010 La seule différence est que les documents normaux contiennent tous les
7011 réglages possibles, y compris les polices et la taille du papier.
7012 Or on ne veut en général pas qu'un modèle modifie ces réglages implicites.
7013 Pour cette raison, l'auteur d'un modèle doit enlever les commandes correspondan
7015 \begin_inset Flex Code
7018 \begin_layout Plain Layout
7027 \begin_inset Flex Code
7030 \begin_layout Plain Layout
7038 du fichier modèle \SpecialChar LyX
7040 C'est faisable avec un simple éditeur de texte, comme
7041 \begin_inset Flex Code
7044 \begin_layout Plain Layout
7051 \begin_inset Flex Code
7054 \begin_layout Plain Layout
7063 \begin_layout Standard
7064 Mettez les fichiers modèles que vous avez créés et édités dans
7065 \begin_inset Flex Code
7068 \begin_layout Plain Layout
7074 , copiez ceux que vous utilisez du répertoire global de modèles
7075 \begin_inset Flex Code
7078 \begin_layout Plain Layout
7085 vers le même endroit, et redéfinissez le répertoire de modèles dans la
7087 \begin_inset Flex Noun
7090 \begin_layout Plain Layout
7091 Outils\SpecialChar menuseparator
7092 Préférences\SpecialChar menuseparator
7101 \begin_layout Standard
7103 \begin_inset Flex Code
7106 \begin_layout Plain Layout
7112 a un statut particulier.
7113 Il est chargé à chaque fois que vous créez un nouveau document avec
7114 \begin_inset Flex Noun
7117 \begin_layout Plain Layout
7118 Fichier\SpecialChar menuseparator
7124 afin d'avoir les réglages implicites.
7125 Pour créer ce modèle depuis \SpecialChar LyX
7126 , vous n'avez qu'à ouvrir un document ayant
7127 déjà les réglages voulus, et appuyer sur le bouton
7128 \begin_inset Flex Noun
7131 \begin_layout Plain Layout
7132 Enregistrer comme valeurs implicites
7140 \begin_layout Subsection
7141 Mise à jour des anciens fichiers de format
7144 \begin_layout Standard
7145 La syntaxe des fichiers de format change à chaque publication d'une nouvelle
7146 version de \SpecialChar LyX
7147 , et les anciens fichiers de format doivent donc être convertis
7148 dans la nouvelle syntaxe.
7150 lit un fichier de format écrit avec une syntaxe ancienne, il appelle
7152 \begin_inset Flex Code
7155 \begin_layout Plain Layout
7161 pour le convertir dans un fichier temporaire doté de la nouvelle syntaxe.
7162 Le fichier original reste intact.
7163 Si vous utilisez le fichier de format souvent, vous voudrez sans doute
7164 rendre les modifications permanentes, pour éviter des conversions répétitives
7165 de la part de \SpecialChar LyX
7167 Pour ce faire, vous pouvez appeler le convertisseur manuellement:
7170 \begin_layout Enumerate
7174 \begin_inset Flex Code
7177 \begin_layout Plain Layout
7190 \begin_inset Flex Code
7193 \begin_layout Plain Layout
7204 \begin_layout Enumerate
7205 exécutez la commande
7206 \begin_inset Flex Code
7209 \begin_layout Plain Layout
7210 python \SpecialChar LyX
7211 Dir/scripts/layout2layout.py myclass.old myclass.layout
7217 \begin_inset Newline newline
7221 \begin_inset Flex Code
7224 \begin_layout Plain Layout
7231 est le nom de votre répertoire \SpecialChar LyX
7235 \begin_layout Standard
7236 Le convertisseur ne gère que les changements de syntaxe.
7237 Il ne peut pas gérer les modifications du contenu des fichiers inclus,
7238 ceux-ci doivent être convertis séparément.
7241 \begin_layout Section
7242 Syntaxe des fichiers de format
7243 \begin_inset CommandInset label
7245 name "sec:Syntaxe-des"
7252 \begin_layout Standard
7253 Les sections suivantes vous expliquent à quoi vous vous attaquez quand vous
7254 décidez de mettre les mains dans le cambouis, et de créer ou d'éditer votre
7255 propre fichier de format.
7256 Notre conseil est d'aller doucement et d'enregistrer souvent pour faire
7258 Ce n'est pas si dur que ça, mais il y a une multitude d'options et vous
7259 pouvez vous laisser submerger si vous essayez d'en faire trop d'un coup.
7260 Il est plus facile d'utiliser des formats existants comme référence ou
7261 modèle ou de modifier un fichier de format existant pour vos besoins.
7264 \begin_layout Standard
7265 Toutes les balises décrites dans ce chapitre sont insensibles à la casse:
7267 \begin_inset Flex Code
7270 \begin_layout Plain Layout
7277 \begin_inset Flex Code
7280 \begin_layout Plain Layout
7287 \begin_inset Flex Code
7290 \begin_layout Plain Layout
7296 sont une seule et même balise.
7297 Les valeurs possibles sont inscrites entre crochets après le nom de la
7299 La valeur implicite d'une fonction quand elle n'est pas définie dans le
7300 fichier décrivant la classe de texte est
7303 \begin_inset Flex Code
7306 \begin_layout Plain Layout
7317 Si le paramètre est d'un type particulier la valeur implicite est indiquée
7319 \begin_inset Flex Code
7322 \begin_layout Plain Layout
7333 \begin_layout Subsection
7334 Déclaration et classification d'une classe de document
7337 \begin_layout Standard
7338 Les lignes qui commencent par un
7342 dans un fichier de format sont les commentaires.
7343 Il y a une exception à cette règle : tous les
7344 \begin_inset Flex Code
7347 \begin_layout Plain Layout
7353 doivent commencer par ceci :
7356 \begin_layout LyX-Code
7359 #% Do not delete the line below; configure depends on this
7363 \begin_layout Plain Layout
7364 Ne pas effacer la ligne ci-dessous ; configure compte dessus.
7372 \begin_layout LyX-Code
7377 DeclareLaTeXClass{Article (Standard Class)}
7380 \begin_layout LyX-Code
7385 DeclareCategory{Articles}
7388 \begin_layout Standard
7389 Les deuxième et troisième lignes servent lors de la (re)configuration de
7392 Le fichier de format est lu par le script \SpecialChar LaTeX
7394 \begin_inset Flex Code
7397 \begin_layout Plain Layout
7403 , dans un mode spécial où
7404 \begin_inset Flex Code
7407 \begin_layout Plain Layout
7414 La première ligne est juste un commentaire \SpecialChar LaTeX
7415 , la deuxième contient la déclaratio
7416 n obligatoire de la classe de texte et la troisième contient la classification
7417 facultative de la classe.
7418 Si ces lignes apparaissent dans un fichier appelé
7419 \begin_inset Flex Code
7422 \begin_layout Plain Layout
7428 , elles définissent alors une classe de texte appelée
7429 \begin_inset Flex Code
7432 \begin_layout Plain Layout
7438 (le nom du fichier de format) qui utilise la classe de document \SpecialChar LaTeX
7440 \begin_inset Flex Code
7443 \begin_layout Plain Layout
7449 (implicitement, le même nom que le format).
7451 \begin_inset Quotes fld
7454 Article (Standard Class)
7455 \begin_inset Quotes frd
7458 qui apparaît ci-dessus sert de description de la classe de texte dans la
7460 \begin_inset Flex Noun
7463 \begin_layout Plain Layout
7464 Document\SpecialChar menuseparator
7465 Paramètres\SpecialChar ldots
7466 \SpecialChar menuseparator
7474 \begin_inset Quotes fld
7478 \begin_inset Quotes frd
7481 dans l'exemple) est également utilisés dans la fenêtre
7484 \begin_inset Flex Noun
7487 \begin_layout Plain Layout
7488 Document\SpecialChar menuseparator
7489 Paramètres\SpecialChar ldots
7490 \SpecialChar menuseparator
7498 : les classes sont regroupées par catégories (qui sont aussi des genres
7499 de documents, les catégories typiques sont
7500 \begin_inset Quotes fld
7504 \begin_inset Quotes frd
7508 \begin_inset Quotes fld
7512 \begin_inset Quotes frd
7516 \begin_inset Quotes fld
7520 \begin_inset Quotes frd
7524 \begin_inset Quotes fld
7528 \begin_inset Quotes frd
7532 \begin_inset Quotes fld
7536 \begin_inset Quotes frd
7540 \begin_inset Quotes fld
7544 \begin_inset Quotes frd
7548 Si la troisième lignes est vide, la classe apparaîtra comme
7549 \begin_inset Quotes fld
7553 \begin_inset Quotes frd
7559 \begin_layout Standard
7560 Supposons que vous ayez écrit votre propre classe de texte qui utilise la
7562 \begin_inset Flex Code
7565 \begin_layout Plain Layout
7571 , mais dans laquelle vous avez changé l'apparence des en-têtes de sections.
7572 Si vous la mettez dans un fichier
7573 \begin_inset Flex Code
7576 \begin_layout Plain Layout
7582 , l'en-tête de ce fichier doit être :
7585 \begin_layout LyX-Code
7588 #% Do not delete the line below; configure depends on this
7591 \begin_layout LyX-Code
7596 DeclareLaTeXClass[article]{Article (avec Mes En-têtes)}
7599 \begin_layout LyX-Code
7604 DeclareCategory{Articles}
7607 \begin_layout Standard
7608 Ceci déclare une classe de texte
7609 \begin_inset Flex Code
7612 \begin_layout Plain Layout
7618 , associée avec la classe de document \SpecialChar LaTeX
7620 \begin_inset Flex Code
7623 \begin_layout Plain Layout
7630 \begin_inset Quotes fld
7633 Article (avec Mes En-têtes)
7634 \begin_inset Quotes frd
7638 Si votre classe de texte repose sur plusieurs paquetages, vous pouvez la
7642 \begin_layout LyX-Code
7645 #% Do not delete the line below; configure depends on this
7648 \begin_layout LyX-Code
7653 DeclareLaTeXClass[article,machin.sty]{Article (avec Mes En-têtes)}
7656 \begin_layout LyX-Code
7661 DeclareCategory{Articles}
7664 \begin_layout Standard
7665 Ceci indique que votre classe de texte utilise le paquetage
7666 \begin_inset Flex Code
7669 \begin_layout Plain Layout
7676 Enfin, il est aussi possible de déclarer des classes pour du code DocBook.
7677 Les déclarations ressemblent en général à :
7680 \begin_layout LyX-Code
7683 #% Do not delete the line below; configure depends on this
7686 \begin_layout LyX-Code
7691 DeclareDocBookClass[article]{SGML (DocBook Article)}
7694 \begin_layout LyX-Code
7699 DeclareCategory{Articles}
7702 \begin_layout Standard
7703 Notez que ces déclarations peuvent aussi recevoir un paramètre optionnel
7704 déclarant le nom de la classe de document (mais pas une liste).
7707 \begin_layout Standard
7708 Donc, de la manière la plus explicite, la forme d'une déclaration de format
7712 \begin_layout LyX-Code
7717 DeclareLaTeXClass[class,package.sty]{description du format}
7720 \begin_layout LyX-Code
7725 DeclareCategory{catégorie}
7728 \begin_layout Standard
7729 Il n'est nécessaire de déclarer la classe que si le nom de la classe \SpecialChar LaTeX
7731 le nom du fichier de format diffèrent, ou si des paquetages sont à spécifier.
7732 Si le nom de la classe n'est pas spécifiée, \SpecialChar LyX
7733 suppose qu'elle est identique
7734 à celle du fichier de format.
7737 \begin_layout Standard
7738 Une fois que la classe de texte a été modifiée à votre goût, tout ce que
7739 vous avez à faire est de la copier soit dans
7740 \begin_inset Flex Code
7743 \begin_layout Plain Layout
7751 \begin_inset Flex Code
7754 \begin_layout Plain Layout
7761 \begin_inset Flex Noun
7764 \begin_layout Plain Layout
7765 Outils\SpecialChar menuseparator
7766 Recon\SpecialChar softhyphen
7773 Quittez \SpecialChar LyX
7774 et redémarrez-le; votre nouvelle classe de texte devrait alors
7775 être disponible avec les autres.
7778 \begin_layout Standard
7779 Une fois le fichier de format installé, vous pouvez le modifier et vérifier
7780 l'effet de ces modifications sans reconfigurer ou redémarrer \SpecialChar LyX
7785 \begin_layout Plain Layout
7786 Avec les versions de \SpecialChar LyX
7787 antérieures à 1.6, il vous fallait redémarrer \SpecialChar LyX
7789 valider les modifications effectuées dans les fichiers de format.
7790 De ce fait, les modifications pouvaient prendre beaucoup de temps.
7795 Vous pouvez imposer un rechargement du format en service en utilisant la
7797 \begin_inset Flex Noun
7800 \begin_layout Plain Layout
7809 Cette fonction n'est implicitement liée à aucun raccourci — vous pouvez
7810 bien sûr la lier à une touche vous-même.
7811 Si vous voulez utiliser cette fonction, il vous suffit de la saisir dans
7816 \begin_layout Standard
7822 \begin_inset Flex Noun
7825 \begin_layout Plain Layout
7833 est une fonctionnalité
7834 \begin_inset Quotes fld
7838 \begin_inset Quotes frd
7850 recommandé de sauvegarder votre travail avant de procéder ainsi
7855 En fait, il vous est
7859 recommandé de ne pas essayer de modifier des formats durant une travail
7860 productif sur un document.
7861 Utilisez un document de test, les erreurs de syntaxe et autres dans votre
7862 module pourraient déclencher des comportements bizarres.
7863 En particulier, de telles erreurs pourraient inciter \SpecialChar LyX
7865 formats en service comme incorrects et à essayer de basculer sur un autre
7870 \begin_layout Plain Layout
7871 Les erreurs de syntaxe vraiment graves peuvent même stopper \SpecialChar LyX
7873 Ceci provient du fait que certaines erreurs rendent \SpecialChar LyX
7875 la moindre information de format.
7876 Faites attention\SpecialChar ldots
7882 Les développeurs s'efforcent de conserver une bonne stabilité à \SpecialChar LyX
7884 telles situations, mais il vaut mieux être sûr que regretter
7888 \begin_layout Plain Layout
7889 Puisque nous en sommes au conseils: faites des sauvegardes régulières.
7890 Et soyez gentil avec votre maman.
7898 \begin_layout Subsection
7899 Déclaration d'un module
7902 \begin_layout Standard
7903 La première ligne d'un module doit être rédigée comme suit:
7906 \begin_layout LyX-Code
7909 DeclareLyXModule[endnotes.sty]{Endnotes}
7912 \begin_layout Standard
7913 L'argument obligatoire, entre accolades, est le nom du module, tel qu'il
7915 \begin_inset Flex Noun
7918 \begin_layout Plain Layout
7919 Document\SpecialChar menuseparator
7920 Paramètres\SpecialChar menuseparator
7927 L'argument entre crochets est facultatif: il déclare n'importe quel paquetage
7929 dont dépend le module.
7930 Il est également possible d'utiliser la clé
7931 \begin_inset Flex Noun
7934 \begin_layout Plain Layout
7940 en argument optionnel: elle déclare que le module ne peut être employé
7941 que s'il existe un chemin de conversion entre les formats
7942 \begin_inset Flex Code
7945 \begin_layout Plain Layout
7952 \begin_inset Flex Code
7955 \begin_layout Plain Layout
7964 \begin_layout Standard
7965 La déclaration du module devra être suivi par des lignes descriptives comme
7970 \begin_layout Plain Layout
7971 En anglais de préférence si le module doit être diffusé par \SpecialChar LyX
7973 Cette description apparaîtra dans la liste des messages à traduire et sera
7974 donc traduite lors de la mise à jour de l'interface.
7982 \begin_layout LyX-Code
7988 \begin_layout LyX-Code
7991 #Adds an endnote command, in addition to footnotes.
7995 \begin_layout LyX-Code
7998 #You will need to add
8000 theendnotes in \SpecialChar TeX
8004 \begin_layout LyX-Code
8007 #want the endnotes to appear.
8011 \begin_layout LyX-Code
8017 \begin_layout LyX-Code
8020 #Requires: somemodule | othermodule
8023 \begin_layout LyX-Code
8026 #Excludes: badmodule
8029 \begin_layout Standard
8030 Cette description est utilisée dans
8031 \begin_inset Flex Noun
8034 \begin_layout Plain Layout
8035 Document\SpecialChar menuseparator
8036 Paramètres\SpecialChar ldots
8037 \SpecialChar menuseparator
8043 pour informer l'utilisateur de la fonction du module.
8045 \begin_inset Flex Code
8048 \begin_layout Plain Layout
8056 permet d'identifier les modules qui doivent être activés avec celui-ci;
8058 \begin_inset Flex Code
8061 \begin_layout Plain Layout
8069 permet d'identifier les modules interdits avec celui-ci.
8070 Les deux lignes sont facultatives et, comme indiqué, les modules dans une
8071 liste doivent être séparés par une barre verticale: |.
8072 Noter que les modules requis sont traités sur le mode disjonctif:
8076 des modules requis doit être utilisé.
8081 des modules exclus ne doit être utilisé.
8082 Noter également que les les modules sont identifiés par leur nom de fichier,
8084 \begin_inset Flex Code
8087 \begin_layout Plain Layout
8095 \begin_inset Flex Code
8098 \begin_layout Plain Layout
8107 \begin_inset Flex Code
8110 \begin_layout Plain Layout
8121 \begin_layout Subsection
8122 Numéro d'identification syntaxique
8125 \begin_layout Standard
8126 La première ligne non commentée doit contenir le numéro d'identification
8127 syntaxique du contenu du fichier de format:
8130 \begin_layout Description
8131 \begin_inset Flex Code
8134 \begin_layout Plain Layout
8143 \begin_inset Flex Code
8146 \begin_layout Plain Layout
8154 ] identification syntaxique du fichier de format
8157 \begin_layout Standard
8158 Ce balisage a été introduit dans \SpecialChar LyX
8160 \begin_inset space ~
8163 1.4.0 Les fichiers de format des versions antérieures n'avaient pas de numéro
8164 de format explicite et sont affectés du
8167 \begin_inset Flex Code
8170 \begin_layout Plain Layout
8174 \begin_inset space ~
8185 Le numéro de format du présent fichier est le numéro 60.
8186 mais chaque version de \SpecialChar LyX
8187 peut lire les fichiers de format d'une version
8188 plus ancienne, comme elle peut lire les documents crées avec une version
8190 Il n'y a cependant aucun moyen de revernir aux numéros d'identification
8194 \begin_layout Subsection
8195 Paramètres généraux d'une classe de texte
8196 \begin_inset CommandInset label
8198 name "subsec:Paramètres-généraux-d'une"
8205 \begin_layout Standard
8206 Voici les paramètres généraux qui décrivent l'aspect du document pour une
8207 classe complète (ceci ne veut pas dire qu'il
8211 apparaître dans le fichiers
8212 \begin_inset Flex Code
8215 \begin_layout Plain Layout
8221 plutôt que dans les modules.
8222 Un module peut contenir n'importe quelle balise de format):
8225 \begin_layout Description
8228 \begin_inset Flex Code
8231 \begin_layout Plain Layout
8244 ajoute une information qui sera incluse dans le bloc
8245 \begin_inset Flex Code
8248 \begin_layout Plain Layout
8254 quand le document est exporté en XHTML.
8255 Typiquement, ce paramètre est utilisé pour exporter de l'information en
8256 style CSS, mais il peut être utilisé pour toute information valide entre
8258 \begin_inset Flex Code
8261 \begin_layout Plain Layout
8269 \begin_inset Quotes fld
8273 \begin_inset Flex Code
8276 \begin_layout Plain Layout
8285 \begin_inset Quotes frd
8291 \begin_layout Description
8294 \begin_inset Flex Code
8297 \begin_layout Plain Layout
8310 ajoute une information au préambule du document.
8312 \begin_inset Quotes fld
8316 \begin_inset Flex Code
8319 \begin_layout Plain Layout
8328 \begin_inset Quotes frd
8334 \begin_layout Description
8337 \begin_inset Flex Code
8340 \begin_layout Plain Layout
8353 définit le style à utiliser pour afficher les informations bibliographiques.
8355 \begin_inset CommandInset ref
8357 reference "subsec:Description citation"
8363 \begin_inset Quotes fld
8367 \begin_inset Flex Code
8370 \begin_layout Plain Layout
8379 \begin_inset Quotes frd
8385 \begin_layout Description
8388 \begin_inset Flex Code
8391 \begin_layout Plain Layout
8404 décrit diverses options globales comprises par la classe du document.
8406 \begin_inset CommandInset ref
8408 reference "subsec:Section-ClassOptions"
8414 \begin_inset Quotes fld
8418 \begin_inset Flex Code
8421 \begin_layout Plain Layout
8430 \begin_inset Quotes frd
8436 \begin_layout Description
8439 \begin_inset Flex Code
8442 \begin_layout Plain Layout
8453 \begin_inset Flex Code
8456 \begin_layout Plain Layout
8465 \begin_inset space \thinspace{}
8469 \begin_inset Flex Code
8472 \begin_layout Plain Layout
8478 ] fixe le nombre implicite de colonnes (une ou deux).
8479 Peut être changé dans la fenêtre
8480 \begin_inset Flex Noun
8483 \begin_layout Plain Layout
8484 Document\SpecialChar menuseparator
8494 \begin_layout Description
8497 \begin_inset Flex Code
8500 \begin_layout Plain Layout
8514 \begin_inset Flex Code
8517 \begin_layout Plain Layout
8523 ] définit les paramètres d'un nouveau compteur.
8524 Si le compteur n'existe pas, il est créé; s'il existe, il est modifié.
8526 \begin_inset Quotes fld
8530 \begin_inset Flex Code
8533 \begin_layout Plain Layout
8542 \begin_inset Quotes frd
8546 \begin_inset Newline newline
8550 \begin_inset CommandInset ref
8552 reference "subsec:Compteurs"
8559 \begin_layout Description
8562 \begin_inset Flex Code
8565 \begin_layout Plain Layout
8575 décrit la police implicite dans le document.
8577 \begin_inset CommandInset ref
8579 reference "subsec:polices"
8583 pour une description.
8585 \begin_inset Quotes fld
8591 \begin_inset Flex Code
8594 \begin_layout Plain Layout
8603 \begin_inset Quotes frd
8609 \begin_layout Description
8612 \begin_inset Flex Code
8615 \begin_layout Plain Layout
8626 \begin_inset Flex Code
8629 \begin_layout Plain Layout
8635 ] spécifie un module inclus implicitement avec cette classe de document,
8636 donné par son nom de fichier sans suffixe
8637 \begin_inset Flex Code
8640 \begin_layout Plain Layout
8649 L'utilisateur peut toujours le retirer, mais il sera actif à l'ouverture
8650 du document (ceci s'applique pour un nouveau document, ou quand cette classe
8651 est choisie pour un document existant).
8654 \begin_layout Description
8657 \begin_inset Flex Code
8660 \begin_layout Plain Layout
8671 \begin_inset Flex Code
8674 \begin_layout Plain Layout
8680 ] indique le style qui sera appliqué aux nouveaux paragraphes, habituellement
8682 \begin_inset Flex Noun
8685 \begin_layout Plain Layout
8694 Ce sera implicitement le premier style défini si ce paramètre n'est pas
8695 fixé, mais vous êtes vivement encouragé à utiliser cette directive.
8698 \begin_layout Description
8701 \begin_inset Flex Code
8704 \begin_layout Plain Layout
8715 \begin_inset Flex Code
8718 \begin_layout Plain Layout
8724 ] indique que le module spécifié (donné par son nom de fichier sans le suffixe
8726 \begin_inset Flex Code
8729 \begin_layout Plain Layout
8737 ) ne peut pas être utilisé avec cette classe de document.
8738 Ceci peut être utilisé par exemple dans un format pour une revue pour éviter
8740 l'utilisation du module
8741 \begin_inset Flex Code
8744 \begin_layout Plain Layout
8752 (numérotation des théorèmes par sections).
8761 être utilisé dans un module: les modules ont leur propre méthode d'exclusion
8763 \begin_inset CommandInset ref
8765 reference "subsec:Modules_de_format"
8772 \begin_layout Description
8775 \begin_inset Flex Code
8778 \begin_layout Plain Layout
8788 définit un nouveau flottant.
8790 \begin_inset CommandInset ref
8792 reference "subsec:Flottants"
8798 \begin_inset Quotes fld
8802 \begin_inset Flex Code
8805 \begin_layout Plain Layout
8814 \begin_inset Quotes frd
8820 \begin_layout Description
8823 \begin_inset Flex Code
8826 \begin_layout Plain Layout
8836 définit l'information qui sera incluse dans le bloc
8837 \begin_inset Flex Code
8840 \begin_layout Plain Layout
8846 quand le document est exporté en XHTML.
8847 Notez bien que ceci écrasera toute déclaration
8850 \begin_inset Flex Code
8853 \begin_layout Plain Layout
8866 \begin_inset Flex Code
8869 \begin_layout Plain Layout
8879 antérieure (utiliser
8880 \begin_inset Newline newline
8886 \begin_inset Flex Code
8889 \begin_layout Plain Layout
8899 si vous désirez simplement ajouter du contenu).
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
8940 \begin_inset Flex Code
8943 \begin_layout Plain Layout
8949 ] définit le style utilisé pour la table des matières, la bibliographie,
8950 et similaires, lorsque le document est exporté en HTML.
8951 Pour les articles, ceci devrait normalement valoir
8954 \begin_inset Flex Code
8957 \begin_layout Plain Layout
8970 \begin_inset Flex Code
8973 \begin_layout Plain Layout
8984 Sans précisions, \SpecialChar LyX
8985 essaiera de deviner quel style utiliser.
8988 \begin_layout Description
8991 \begin_inset Flex Code
8994 \begin_layout Plain Layout
9005 \begin_inset Flex Code
9008 \begin_layout Plain Layout
9014 ] modifie les propriétés d'un compteur donné.
9015 Si le compteur n'existe pas, la directive est ignorée.
9017 \begin_inset Quotes fld
9021 \begin_inset Flex Code
9024 \begin_layout Plain Layout
9033 \begin_inset Quotes frd
9037 \begin_inset Newline newline
9041 \begin_inset CommandInset ref
9043 reference "subsec:Compteurs"
9047 pour les détails au sujet des compteurs.
9050 \begin_layout Description
9051 \begin_inset Flex Code
9054 \begin_layout Plain Layout
9063 \begin_inset Flex Code
9066 \begin_layout Plain Layout
9072 ] permet d'inclure un autre fichier de définition de format pour éviter
9073 de réécrire des commandes.
9074 C'est souvent le cas des fichiers de format standard, comme
9075 \begin_inset Flex Code
9078 \begin_layout Plain Layout
9084 , qui contient la plupart des réglages de base.
9087 \begin_layout Description
9090 \begin_inset Flex Code
9093 \begin_layout Plain Layout
9107 \begin_inset Flex Code
9110 \begin_layout Plain Layout
9116 ] cette section (re)définit le format d'un insert.
9117 Elle peut être appliquée à un insert existant pour obtenir un nouvel insert
9118 défini par l'utilisateur, e.g.
9119 un nouveau style de caractères.
9121 \begin_inset Quotes fld
9125 \begin_inset Flex Code
9128 \begin_layout Plain Layout
9137 \begin_inset Quotes frd
9141 \begin_inset Newline newline
9145 \begin_inset CommandInset ref
9147 reference "subsec:Flex-insets-and"
9154 \begin_layout Description
9157 \begin_inset Flex Code
9160 \begin_layout Plain Layout
9174 \begin_inset Flex Code
9177 \begin_layout Plain Layout
9183 ] indique la largeur de la marge gauche à l'écran, par exemple
9184 \begin_inset Quotes fld
9188 \begin_inset Flex Code
9191 \begin_layout Plain Layout
9198 \begin_inset Quotes frd
9201 (noter que ce n'est pas une
9202 \begin_inset Quotes fld
9206 \begin_inset Quotes frd
9210 \begin_inset Quotes fld
9214 \begin_inset Quotes frd
9220 \begin_layout Description
9223 \begin_inset Flex Code
9226 \begin_layout Plain Layout
9237 \begin_inset Flex Code
9240 \begin_layout Plain Layout
9246 ] modifies les propriétés de style d'un paragraphe donné.
9247 Si le style n'existe pas, le directive est ignorée.
9249 \begin_inset Quotes fld
9253 \begin_inset Flex Code
9256 \begin_layout Plain Layout
9265 \begin_inset Quotes frd
9271 \begin_layout Description
9274 \begin_inset Flex Code
9277 \begin_layout Plain Layout
9288 \begin_inset Flex Code
9291 \begin_layout Plain Layout
9297 ] efface un compteur existant, habituellement défini dans un fichier inclus.
9300 \begin_layout Description
9303 \begin_inset Flex Code
9306 \begin_layout Plain Layout
9317 \begin_inset Flex Code
9320 \begin_layout Plain Layout
9326 ] efface un flottant existant.
9327 C'est très utile quand vous voulez supprimer un flottant qui a été défini
9328 dans un fichier inclus.
9331 \begin_layout Description
9334 \begin_inset Flex Code
9337 \begin_layout Plain Layout
9348 \begin_inset Flex Code
9351 \begin_layout Plain Layout
9357 ] efface un style existant.
9360 \begin_layout Description
9363 \begin_inset Flex Code
9366 \begin_layout Plain Layout
9380 \begin_inset Flex Code
9383 \begin_layout Plain Layout
9389 ] indique quelle sorte de format de fichier (tel que défini dans les préférences
9391 ) est produit par cette classe.
9392 Elle est surtout utile quand
9393 \begin_inset Flex Code
9396 \begin_layout Plain Layout
9407 \begin_inset Flex Code
9410 \begin_layout Plain Layout
9420 et que l'on veut définir un nouvelle sorte de document en programmation
9422 La chaîne est redéfinie comme
9423 \begin_inset Quotes fld
9429 \begin_inset Flex Code
9432 \begin_layout Plain Layout
9443 \begin_inset Quotes frd
9447 \begin_inset Quotes fld
9453 \begin_inset Flex Code
9456 \begin_layout Plain Layout
9467 \begin_inset Quotes frd
9470 quand la directive correspondante
9471 \begin_inset Flex Code
9474 \begin_layout Plain Layout
9485 \begin_layout Description
9488 \begin_inset Flex Code
9491 \begin_layout Plain Layout
9506 \begin_inset Flex Code
9509 \begin_layout Plain Layout
9521 \begin_inset Flex Code
9524 \begin_layout Plain Layout
9533 \begin_inset Flex Code
9536 \begin_layout Plain Layout
9546 ] indique quelle sorte de document résultant sera obtenu par cette classe.
9549 \begin_layout Description
9552 \begin_inset Flex Code
9555 \begin_layout Plain Layout
9566 \begin_inset Flex Code
9569 \begin_layout Plain Layout
9576 \begin_inset Flex Code
9579 \begin_layout Plain Layout
9585 ] précise les options, données par le seconde chaîne de caractères, pour
9586 le paquetage nommé par le première chaîne.
9588 \begin_inset Quotes fld
9592 \begin_inset Flex Code
9595 \begin_layout Plain Layout
9596 PackageOptions natbib square
9602 \begin_inset Quotes frd
9605 déclenchera le chargement de
9606 \begin_inset Flex Code
9609 \begin_layout Plain Layout
9616 \begin_inset Flex Code
9619 \begin_layout Plain Layout
9625 (pour les \SpecialChar TeX
9626 perts, ceci force \SpecialChar LyX
9628 \begin_inset Flex Code
9631 \begin_layout Plain Layout
9634 PassOptionsToPackage{natbib}{square}
9639 avant le chargement de
9640 \begin_inset Flex Code
9643 \begin_layout Plain Layout
9652 \begin_layout Description
9655 \begin_inset Flex Code
9658 \begin_layout Plain Layout
9669 \begin_inset Flex Code
9672 \begin_layout Plain Layout
9684 \begin_inset Flex Code
9687 \begin_layout Plain Layout
9696 \begin_inset Flex Code
9699 \begin_layout Plain Layout
9709 fixe la mise en page implicite.
9710 Peut être changée dans la fenêtre
9711 \begin_inset Flex Noun
9714 \begin_layout Plain Layout
9715 Document\SpecialChar menuseparator
9716 Paramètres\SpecialChar ldots
9725 \begin_layout Description
9728 \begin_inset Flex Code
9731 \begin_layout Plain Layout
9741 fixe le préambule du document \SpecialChar LaTeX
9743 Notez bien que ceci remplacera complètement toute autre directive
9746 \begin_inset Flex Code
9749 \begin_layout Plain Layout
9758 \begin_inset Flex Code
9761 \begin_layout Plain Layout
9771 (utiliser cette dernière directive si vous voulez seulement ajouter des
9772 éléments au contenu).
9774 \begin_inset Quotes fld
9778 \begin_inset Flex Code
9781 \begin_layout Plain Layout
9790 \begin_inset Quotes frd
9796 \begin_layout Description
9799 \begin_inset Flex Code
9802 \begin_layout Plain Layout
9813 \begin_inset Flex Code
9816 \begin_layout Plain Layout
9823 \begin_inset Flex Code
9826 \begin_layout Plain Layout
9835 \begin_inset space \thinspace{}
9839 \begin_inset Flex Code
9842 \begin_layout Plain Layout
9848 ] décrit si la classe fournit la fonctionnalité
9849 \begin_inset Flex Code
9852 \begin_layout Plain Layout
9861 Une fonctionnalité est en général le nom d'un paquetage (
9862 \begin_inset Flex Code
9865 \begin_layout Plain Layout
9874 \begin_inset Flex Code
9877 \begin_layout Plain Layout
9885 , \SpecialChar ldots
9886 ) ou d'une commande \SpecialChar LaTeX
9888 \begin_inset Flex Code
9891 \begin_layout Plain Layout
9900 \begin_inset Flex Code
9903 \begin_layout Plain Layout
9914 \begin_inset space ~
9918 \begin_inset CommandInset ref
9920 reference "chap:List-of-functions"
9924 pour une liste des fonctionnalités.
9927 \begin_layout Description
9930 \begin_inset Flex Code
9933 \begin_layout Plain Layout
9944 \begin_inset Flex Code
9947 \begin_layout Plain Layout
9953 ] indique que ce format fournit la fonctionnalité du module indiqué, qui
9954 doit être spécifié par le nom du fichier dans le suffixe
9955 \begin_inset Flex Code
9958 \begin_layout Plain Layout
9967 Ceci sera utilisé typiquement si le format inclut directement le module,
9968 plutôt que via le paramètre
9969 \begin_inset Flex Code
9972 \begin_layout Plain Layout
9980 pour indiquer qu'il doit être utilisé.
9981 Il pourrait être également utilisé dans un module fournissant une implantation
9982 équivalente de la même fonctionnalité.
9985 \begin_layout Description
9988 \begin_inset Flex Code
9991 \begin_layout Plain Layout
10002 \begin_inset Flex Code
10005 \begin_layout Plain Layout
10011 ] crée une nouveau style de paragraphe s'il n'existe pas déjà.
10012 S'il existe, l'entrée est ignorée.
10013 Doit être fermé par
10014 \begin_inset Quotes fld
10018 \begin_inset Flex Code
10021 \begin_layout Plain Layout
10030 \begin_inset Quotes frd
10036 \begin_layout Description
10039 \begin_inset Flex Code
10042 \begin_layout Plain Layout
10053 \begin_inset Flex Code
10056 \begin_layout Plain Layout
10062 ] indique que la classe nécessite la fonctionnalité
10063 \begin_inset Flex Code
10066 \begin_layout Plain Layout
10075 Plusieurs fonctionnalités doivent être séparées par des virgules.
10076 Noter que l'on ne peut requérir que des fonctionnalités reconnues (voir
10078 \begin_inset CommandInset ref
10080 reference "chap:List-of-functions"
10084 pour accéder à la liste des fonctionnalités).
10085 Si vous demandez un paquetage doté d'options spécifiques, vous pouvez utiliser
10087 \begin_inset Flex Code
10090 \begin_layout Plain Layout
10099 \begin_layout Description
10102 \begin_inset Flex Code
10105 \begin_layout Plain Layout
10116 \begin_inset Flex Code
10119 \begin_layout Plain Layout
10125 ] indique la largeur de la marge droite à l'écran, par exemple
10126 \begin_inset Quotes fld
10130 \begin_inset Flex Code
10133 \begin_layout Plain Layout
10140 \begin_inset Quotes frd
10146 \begin_layout Description
10149 \begin_inset Flex Code
10152 \begin_layout Plain Layout
10166 \begin_inset Flex Code
10169 \begin_layout Plain Layout
10175 ] fixe quels sectionnements doivent être numérotés.
10176 Correspond au compteur
10177 \begin_inset Flex Code
10180 \begin_layout Plain Layout
10188 en \SpecialChar LaTeX
10192 \begin_layout Description
10195 \begin_inset Flex Code
10198 \begin_layout Plain Layout
10211 \begin_inset Flex Code
10214 \begin_layout Plain Layout
10223 \begin_inset space \thinspace{}
10227 \begin_inset Flex Code
10230 \begin_layout Plain Layout
10236 ] fixe l'option implicite d'impression recto seul ou en recto verso.
10237 Peut être changé dans la fenêtre
10238 \begin_inset Flex Noun
10241 \begin_layout Plain Layout
10242 Document\SpecialChar menuseparator
10251 \begin_layout Description
10254 \begin_inset Flex Code
10257 \begin_layout Plain Layout
10268 \begin_inset Flex Code
10271 \begin_layout Plain Layout
10277 ] définit un nouveau style de paragraphe.
10278 Si le style n'existe pas, il est créé; s'il existe déjà, ses paramètres
10280 Doit être fermé par
10281 \begin_inset Quotes fld
10285 \begin_inset Flex Code
10288 \begin_layout Plain Layout
10297 \begin_inset Quotes frd
10301 \begin_inset Newline newline
10305 \begin_inset CommandInset ref
10307 reference "subsec:Styles-de-paragraphe"
10314 \begin_layout Description
10317 \begin_inset Flex Code
10320 \begin_layout Plain Layout
10336 \begin_inset Flex Code
10339 \begin_layout Plain Layout
10349 ] définit nom de la commande ou de l'envi\SpecialChar softhyphen
10350 ronnement mentionné ci-dessous.
10353 \begin_layout Description
10356 \begin_inset Flex Code
10359 \begin_layout Plain Layout
10374 \begin_inset Flex Code
10377 \begin_layout Plain Layout
10387 \begin_inset Flex Code
10390 \begin_layout Plain Layout
10400 ] indique le genre de balisage utilisé pour définir le titre d'un document.
10402 \begin_inset Flex Code
10405 \begin_layout Plain Layout
10411 signifie que la commande définie par
10412 \begin_inset Flex Code
10415 \begin_layout Plain Layout
10421 sera insérée après le dernier format avec
10424 \begin_inset Quotes fld
10430 \begin_inset Flex Code
10433 \begin_layout Plain Layout
10435 \begin_inset space ~
10446 \begin_inset Quotes frd
10453 \begin_inset Flex Code
10456 \begin_layout Plain Layout
10463 \begin_inset Flex Code
10466 \begin_layout Plain Layout
10472 est un environnement, dans lequel doit être inclus tous les formats avec
10476 \begin_inset Quotes fld
10482 \begin_inset Flex Code
10485 \begin_layout Plain Layout
10487 \begin_inset space ~
10498 \begin_inset Quotes frd
10506 \begin_layout Description
10509 \begin_inset Flex Code
10512 \begin_layout Plain Layout
10523 \begin_inset Flex Code
10526 \begin_layout Plain Layout
10532 ] fixe quels sectionnements sont inclus dans la table des matières.
10533 Correspond au compteur
10534 \begin_inset Flex Code
10537 \begin_layout Plain Layout
10545 en \SpecialChar LaTeX
10549 \begin_layout Subsection
10553 \begin_inset CommandInset label
10555 name "subsec:Section-ClassOptions"
10562 \begin_layout Standard
10564 \begin_inset Flex Code
10567 \begin_layout Plain Layout
10573 peut contenir les directives suivantes :
10576 \begin_layout Description
10579 \begin_inset Flex Code
10582 \begin_layout Plain Layout
10596 ] liste les tailles de police disponibles comme police principale du document,
10600 \begin_inset Quotes fld
10606 \begin_inset Flex Code
10609 \begin_layout Plain Layout
10618 \begin_inset Quotes frd
10626 \begin_layout Description
10629 \begin_inset Flex Code
10632 \begin_layout Plain Layout
10642 fixe le contenu de la ligne écrivant la DTD pour les classes produisant
10647 \begin_inset Quotes eld
10650 -//OASIS//DTD DocBook V4.2//EN
10651 \begin_inset Quotes erd
10657 \begin_layout Description
10660 \begin_inset Flex Code
10663 \begin_layout Plain Layout
10677 ] introduit certaines options de la classe de document, séparées par une
10678 virgule, qui seront ajoutées à la partie optionnelle de la commande
10679 \begin_inset Flex Code
10682 \begin_layout Plain Layout
10693 \begin_layout Description
10696 \begin_inset Flex Code
10699 \begin_layout Plain Layout
10711 chaîne="empty|plain|headings|fancy"
10713 ] liste les mises en page disponibles, séparées par un
10716 \begin_inset Quotes fld
10720 \begin_inset Quotes frd
10728 \begin_layout Standard
10730 \begin_inset Flex Code
10733 \begin_layout Plain Layout
10739 doit être fermée par
10740 \begin_inset Quotes fld
10746 \begin_inset Flex Code
10749 \begin_layout Plain Layout
10758 \begin_inset Quotes frd
10764 \begin_layout Subsection
10765 Styles de paragraphe
10766 \begin_inset CommandInset label
10768 name "subsec:Styles-de-paragraphe"
10775 \begin_layout Standard
10776 La description d'un style de paragraphe ressemble à ceci
10780 \begin_layout Plain Layout
10781 qui peut servir soit à définir un nouvel format soit à en modifier un déjà
10790 \begin_layout LyX-Code
10797 \begin_layout LyX-Code
10801 \begin_layout LyX-Code
10805 \begin_layout Standard
10806 dans lequel on peut mettre les commandes suivantes :
10809 \begin_layout Description
10812 \begin_inset Flex Code
10815 \begin_layout Plain Layout
10830 , left, right, center
10832 ] alignement de paragraphe.
10835 \begin_layout Description
10838 \begin_inset Flex Code
10841 \begin_layout Plain Layout
10856 , left, right, center
10862 des alignements possibles séparés par une virgule.
10863 Certains styles \SpecialChar LaTeX
10864 interdisent certains alignements, car ils n'auraient aucun
10866 Par exemple une énumération alignée à droite ou centrée est impossible.
10869 \begin_layout Description
10872 \begin_inset Flex Code
10875 \begin_layout Plain Layout
10886 \begin_inset Flex Code
10889 \begin_layout Plain Layout
10895 ] définit l'argument numéro <int> d'une commande ou environnement associé
10897 Ceci est utile pour des entités comme les en-têtes de section, et n'a de
10898 sens qu'avec \SpecialChar LaTeX
10900 Chaque argument (obligatoire ou facultatif) d'une commande ou d'un environnemen
10901 t — sauf l'argument obligatoire correspondant au contenu du paragraphe propremen
10902 t dit — est défini séparément, et le nombre précise l'ordre des arguments.
10903 La définition doit être close par
10906 \begin_inset Flex Code
10909 \begin_layout Plain Layout
10919 .Ainsi une commande avec deux arguments sera spécifiée comme suit:
10923 \begin_layout Quote
10929 \begin_layout Quote
10935 \begin_layout Quote
10941 \begin_layout Quote
10947 \begin_layout Quote
10953 \begin_layout Quote
10959 \begin_layout Standard
10960 Dans la définition de l'
10961 \begin_inset Flex Code
10964 \begin_layout Plain Layout
10970 , les spécifications suivantes sont possibles:
10973 \begin_layout Itemize
10976 \begin_inset Flex Code
10979 \begin_layout Plain Layout
10990 \begin_inset Flex Code
10993 \begin_layout Plain Layout
10999 définit la chaîne de caractères qui apparaîtra à la fois dans le menu (pour
11000 insérer cet argument) et dans le bouton d'insertion d'argument (sauf si
11001 vous spécifiez également un
11004 \begin_inset Flex Code
11007 \begin_layout Plain Layout
11018 Pour le menu, vous pouvez définir un accélérateur en ajoutant le caractère
11019 désiré à la chaîne, séparé par
11020 \begin_inset Quotes fld
11024 \begin_inset Quotes frd
11028 \begin_inset space \thinspace{}
11032 \begin_inset space \space{}
11036 \begin_inset Quotes fld
11040 \begin_inset Flex Code
11043 \begin_layout Plain Layout
11044 Éléments personnalisables|é
11050 \begin_inset Quotes frd
11056 \begin_layout Itemize
11059 \begin_inset Flex Code
11062 \begin_layout Plain Layout
11073 \begin_inset Flex Code
11076 \begin_layout Plain Layout
11082 définit une chaîne particulière pour le menu.
11083 Vous pouvez définir un accélérateur en ajoutant le caractère désiré à la
11085 \begin_inset Quotes fld
11089 \begin_inset Quotes frd
11093 \begin_inset space \thinspace{}
11097 \begin_inset space \space{}
11101 \begin_inset Quotes fld
11105 \begin_inset Flex Code
11108 \begin_layout Plain Layout
11109 Éléments personnalisables|é
11115 \begin_inset Quotes frd
11119 Cette spécification est facultative, si elle n'existe pas, la
11120 \begin_inset Flex Code
11123 \begin_layout Plain Layout
11129 sera utilisée pour le menu;
11132 \begin_layout Itemize
11135 \begin_inset Flex Code
11138 \begin_layout Plain Layout
11149 \begin_inset Flex Code
11152 \begin_layout Plain Layout
11158 définit un texte explicatif qui apparaît dans la bulle d'aide quand le
11159 curseur passe sur l'insertion d'argument;
11162 \begin_layout Itemize
11165 \begin_inset Flex Code
11168 \begin_layout Plain Layout
11179 \begin_inset Flex Code
11182 \begin_layout Plain Layout
11191 \begin_inset space \thinspace{}
11195 \begin_inset Flex Code
11198 \begin_layout Plain Layout
11204 ] précise si l’argument est obligatoire (1) ou optionnel (0).
11205 Les arguments obligatoires ont émis comme une chaîne vide s'ils ne sont
11206 pas précisés, alors que les arguments optionnels ne sont pas émis du tout.
11207 Implicitement, les arguments obligatoires sont insérés entre
11208 \begin_inset Flex Code
11211 \begin_layout Plain Layout
11217 , alors que les arguments optionnels sont insérés entre
11218 \begin_inset Flex Code
11221 \begin_layout Plain Layout
11230 \begin_layout Itemize
11233 \begin_inset Flex Code
11236 \begin_layout Plain Layout
11247 \begin_inset Flex Code
11250 \begin_layout Plain Layout
11256 définit une autre argument (par son numéro d'ordre) dont cet argument demande
11257 l’émission s'il est lui-même émis.
11258 Par exemple en \SpecialChar LaTeX
11259 , les arguments optionnels demandent l'émission d'autres
11260 arguments optionnels situés avant eux dans la liste (au moins vides), comme
11264 \begin_inset Flex Code
11267 \begin_layout Plain Layout
11272 command[][argument]{text}
11279 ou ceci peut être précisé par la directive
11282 \begin_inset Flex Code
11285 \begin_layout Plain Layout
11296 \begin_inset Flex Code
11299 \begin_layout Plain Layout
11308 \begin_layout Itemize
11311 \begin_inset Flex Code
11314 \begin_layout Plain Layout
11325 \begin_inset Flex Code
11328 \begin_layout Plain Layout
11334 définit un délimiteur gauche personnalisé (au lieu de
11335 \begin_inset Flex Code
11338 \begin_layout Plain Layout
11345 \begin_inset Flex Code
11348 \begin_layout Plain Layout
11355 Une rupture de ligne dans la sortie peut être indiqué par
11356 \begin_inset Flex Code
11359 \begin_layout Plain Layout
11368 \begin_layout Itemize
11371 \begin_inset Flex Code
11374 \begin_layout Plain Layout
11385 \begin_inset Flex Code
11388 \begin_layout Plain Layout
11394 définit un délimiteur droit personnalisé (au lieu de
11395 \begin_inset Flex Code
11398 \begin_layout Plain Layout
11405 \begin_inset Flex Code
11408 \begin_layout Plain Layout
11415 Une rupture de ligne dans la sortie peut être indiqué par
11416 \begin_inset Flex Code
11419 \begin_layout Plain Layout
11428 \begin_layout Itemize
11431 \begin_inset Flex Code
11434 \begin_layout Plain Layout
11445 \begin_inset Flex Code
11448 \begin_layout Plain Layout
11454 définit un argument qui sera inséré si et seulement si aucun argument n'est
11455 saisi par l'utilisateur, c'est-à-dire si aucun insert d'argument n'a été
11456 spécifié (notez qu'un insert d'argument vide masque le
11459 \begin_inset Flex Code
11462 \begin_layout Plain Layout
11473 Les arguments multiples doivent être séparés par des virgules;
11476 \begin_layout Itemize
11479 \begin_inset Flex Code
11482 \begin_layout Plain Layout
11493 \begin_inset Flex Code
11496 \begin_layout Plain Layout
11502 définit un argument inséré dans tous les cas (seul ou en plus des chaîne
11503 saisies par l’utilisateur).
11504 Les arguments multiples doivent être séparés par des virgules;
11507 \begin_layout Itemize
11510 \begin_inset Flex Code
11513 \begin_layout Plain Layout
11523 définit la police de caractères utilisée pour le contenu de l'argument,
11525 \begin_inset CommandInset ref
11527 reference "subsec:polices"
11534 \begin_layout Itemize
11537 \begin_inset Flex Code
11540 \begin_layout Plain Layout
11550 définit la police de caractères utilisée pour l'étiquette, voir
11551 \begin_inset CommandInset ref
11553 reference "subsec:polices"
11560 \begin_layout Itemize
11563 \begin_inset Flex Code
11566 \begin_layout Plain Layout
11575 \begin_inset Flex Code
11578 \begin_layout Plain Layout
11584 , Minimalistic, Conglomerate
11591 précise le style de rendu utilisé pour les cadres d'insertion et les boutons;
11594 \begin_layout Itemize
11597 \begin_inset Flex Code
11600 \begin_layout Plain Layout
11611 \begin_inset Flex Code
11614 \begin_layout Plain Layout
11620 force l'insertion de l’argument lorsque le style concerné est sélectionné
11621 (si sa valeur est 1).
11622 Actuellement, un seul argument par style ou format peut être inséré automatique
11626 \begin_layout Itemize
11629 \begin_inset Flex Code
11632 \begin_layout Plain Layout
11641 \begin_inset Flex Code
11644 \begin_layout Plain Layout
11655 \begin_inset Flex Code
11658 \begin_layout Plain Layout
11664 , insère l'argument avec une copie du co-texte, (soit du texte sélectionné,
11665 soit tout le paragraphe) comme contenu.
11668 \begin_layout Itemize
11671 \begin_inset Flex Code
11674 \begin_layout Plain Layout
11683 \begin_inset Flex Code
11686 \begin_layout Plain Layout
11689 string of characters
11699 définit des caractères qui doivent être transmis tel quels à la sortie,
11700 c'est-à-dire sans modifications particulières que \SpecialChar LaTeX
11702 Notez bien que, contrairement à
11706 , ceci nécessite une définition explicite pour les arguments, ceux-ci n’héritant
11711 de leur insert ou format parent.
11714 \begin_layout Standard
11715 Implicitement, le texte saisi dans la fenêtre de travail de \SpecialChar LyX
11717 considéré est le dernier argument de la commande si le
11720 \begin_inset Flex Code
11723 \begin_layout Plain Layout
11736 \begin_inset Flex Code
11739 \begin_layout Plain Layout
11750 Cependant, les arguments préfixés par
11753 \begin_inset Flex Code
11756 \begin_layout Plain Layout
11766 sont émis après cet argument de la fenêtre de travail.
11767 Notez que la numérotation des post-arguments repart de 1, de sorte que
11768 le premier argument suivant l’argument de la fenêtre de travail est
11771 \begin_inset Flex Code
11774 \begin_layout Plain Layout
11785 Les post-arguments sont ignorés dans tout autre
11788 \begin_inset Flex Code
11791 \begin_layout Plain Layout
11802 \begin_inset Flex Code
11805 \begin_layout Plain Layout
11814 \begin_layout Standard
11815 Les arguments de liste
11816 \begin_inset Flex Code
11819 \begin_layout Plain Layout
11828 \begin_inset Flex Code
11831 \begin_layout Plain Layout
11839 ) sont préfixés par
11840 \begin_inset Flex Code
11843 \begin_layout Plain Layout
11849 suivi par leur numéro (e.
11850 \begin_inset space \thinspace{}
11854 \begin_inset space \space{}
11858 \begin_inset Flex Code
11861 \begin_layout Plain Layout
11871 \begin_layout Description
11874 \begin_inset Flex Code
11877 \begin_layout Plain Layout
11887 noter que cette directive écrasera complètement toute déclaration
11888 \begin_inset Flex Code
11891 \begin_layout Plain Layout
11897 antérieure pour ce style.
11898 Doit être fermée par
11899 \begin_inset Flex Code
11902 \begin_layout Plain Layout
11910 \begin_inset CommandInset ref
11912 reference "subsec:I18n"
11916 pour les détails d'utilisation.
11919 \begin_layout Description
11922 \begin_inset Flex Code
11925 \begin_layout Plain Layout
11943 \begin_layout Plain Layout
11945 \begin_inset Quotes fld
11949 \begin_inset Quotes frd
11952 ici désigne un nombre réel, e.g.
11958 l'espacement vertical qui sépare du paragraphe suivant le dernier paragraphe
11959 d'une série doté de cette directive.
11960 Si le paragraphe suivant est doté d'un autre style, les séparations ne
11961 sont pas simplement additionnées, mais le maximum est pris en considération.La
11963 \begin_inset Flex Code
11966 \begin_layout Plain Layout
11972 pour le dernier paragraphe.
11975 \begin_layout Description
11978 \begin_inset Flex Code
11981 \begin_layout Plain Layout
11992 \begin_inset Flex Code
11995 \begin_layout Plain Layout
12001 fixe la catégorie pour ce style.
12002 Ceci est utilise pour regrouper les styles apparentés dans le menu déroulant
12003 des styles de la barre d'outils.
12004 N'importe quelle chaîne de caractères peut être utilisée, mais vous voudrez
12005 peut-être utiliser des catégories existantes pour vos propres styles.
12008 \begin_layout Description
12011 \begin_inset Flex Code
12014 \begin_layout Plain Layout
12024 fixe la profondeur d'une commande XML.
12025 Utilisable uniquement avec les formats XML.
12028 \begin_layout Description
12031 \begin_inset Flex Code
12034 \begin_layout Plain Layout
12045 \begin_inset Flex Code
12048 \begin_layout Plain Layout
12054 sert à copier toutes les caractéristiques d'un style déjà existant dans
12058 \begin_layout Description
12061 \begin_inset Flex Code
12064 \begin_layout Plain Layout
12075 \begin_inset Flex Code
12078 \begin_layout Plain Layout
12084 ] nomme un style dont le préambule devra être placé
12089 Ceci permet d'assurer une relation d'ordre entre les morceaux de préambule
12090 quand les définitions de macros dépendent les unes des autres.
12096 \begin_layout Plain Layout
12097 Noter que, à part cette fonctionnalité, il n'y a aucun moyen de garantir
12098 un ordonnancement des préambules.
12099 L'ordre que vous constatez avec une version de \SpecialChar LyX
12100 peut changer sans préavis
12101 dans les versions ultérieures.
12109 \begin_layout Description
12112 \begin_inset Flex Code
12115 \begin_layout Plain Layout
12143 ] fixe le type de marqueur qui se trouve à la fin du paragraphe (ou de la
12144 suite de paragraphes si
12145 \begin_inset Flex Code
12148 \begin_layout Plain Layout
12155 \begin_inset Flex Code
12158 \begin_layout Plain Layout
12165 \begin_inset Flex Code
12168 \begin_layout Plain Layout
12175 \begin_inset Flex Code
12178 \begin_layout Plain Layout
12186 \begin_inset Flex Code
12189 \begin_layout Plain Layout
12196 \begin_inset Quotes fld
12200 \begin_inset Quotes frd
12204 \begin_inset Flex Code
12207 \begin_layout Plain Layout
12214 \begin_inset Flex Code
12217 \begin_layout Plain Layout
12223 ) est un carré blanc (respectivement noir) en général placé à la fin des
12226 \begin_inset Flex Code
12229 \begin_layout Plain Layout
12235 est une chaîne de caractères explicitement donnée.
12238 \begin_layout Description
12241 \begin_inset Flex Code
12244 \begin_layout Plain Layout
12255 \begin_inset Flex Code
12258 \begin_layout Plain Layout
12264 fixe la chaîne utilisée pour le marqueur quand
12265 \begin_inset Newline newline
12269 \begin_inset Flex Code
12272 \begin_layout Plain Layout
12279 \begin_inset Flex Code
12282 \begin_layout Plain Layout
12291 \begin_layout Description
12294 \begin_inset Flex Code
12297 \begin_layout Plain Layout
12307 fixe la police utilisée à la fois pour le corps du texte
12313 \begin_inset CommandInset ref
12315 reference "subsec:polices"
12320 Noter qu'en définissant cette police on définit aussi automatiquement
12323 \begin_inset Flex Code
12326 \begin_layout Plain Layout
12336 avec la même valeur.
12337 Il faut donc définir celle-ci d'abord pour fixer
12340 \begin_inset Flex Code
12343 \begin_layout Plain Layout
12356 \begin_layout Description
12359 \begin_inset Flex Code
12362 \begin_layout Plain Layout
12373 \begin_inset Flex Code
12376 \begin_layout Plain Layout
12382 ] est utile pour forcer la portabilité de nouveaux styles vers des versions
12383 stables de \SpecialChar LyX
12385 La première version stable qui interprète cette directive est \SpecialChar LyX
12387 L'argument est un nombre qui peut être 0, -1 ou n'importe quel entier positif.
12389 \begin_inset Flex Code
12392 \begin_layout Plain Layout
12398 est positif, il sera toujours émis vers le préambule du document.
12399 Lors de la lecture d'un fichier
12403 , les définitions de style du préambule du document sont ajoutées à la classe
12405 De ce fait même les versions de \SpecialChar LyX
12406 plus anciennes peuvent gérer ce style.
12410 \begin_inset Flex Code
12413 \begin_layout Plain Layout
12423 est un numéro de version : si le style est lu, et si le numéro de version
12424 est inférieur au numéro de version du style existant dans la classe de
12425 document, le nouveau style est ignoré.
12426 Si le numéro de version est supérieur, le nouveau style remplace l'ancien.
12427 La valeur -1 signifie un numéro de version infini, c'est-à-dire que le
12428 style est toujours utilisé.
12431 \begin_layout Description
12434 \begin_inset Flex Code
12437 \begin_layout Plain Layout
12448 \begin_inset Flex Code
12451 \begin_layout Plain Layout
12460 \begin_inset space \thinspace{}
12464 \begin_inset Flex Code
12467 \begin_layout Plain Layout
12474 ne permet pas d'habitude d'insérer plus d'une espace entre deux mots,
12475 car une espace est considérée comme un séparateur de mots, non comme un
12476 caractère ou un symbole en tant que tel.
12477 C'est très bien mais c'est parfois ennuyeux, par exemple pour taper un
12478 code source de programme ou du code \SpecialChar LaTeX
12480 C'est pourquoi on peut activer
12481 \begin_inset Flex Code
12484 \begin_layout Plain Layout
12491 Noter que \SpecialChar LyX
12492 créera les espaces insécables correspondants aux espaces additionnel
12493 les pour tous les modes autres que le mode \SpecialChar LaTeX
12497 \begin_layout Description
12500 \begin_inset Flex Code
12503 \begin_layout Plain Layout
12511 sont utilisées avec l'exportation XHTML.
12513 \begin_inset CommandInset ref
12515 reference "subsec:Styles-de-paragraphe-XHTML"
12522 \begin_layout Description
12525 \begin_inset Flex Code
12528 \begin_layout Plain Layout
12538 (Utilisable uniquement avec les formats XML).
12541 \begin_layout Description
12544 \begin_inset Flex Code
12547 \begin_layout Plain Layout
12561 \begin_inset Flex Code
12564 \begin_layout Plain Layout
12573 \begin_inset space \thinspace{}
12577 \begin_inset Flex Code
12580 \begin_layout Plain Layout
12587 \begin_inset Flex Code
12590 \begin_layout Plain Layout
12596 que que le style doit être inclus dans le préambule plutôt que dans le
12598 Ceci est utile pour les classes de document qui désirent que les informations
12599 telles que le titre et l'auteur figurent dans le préambule.
12600 Notez bien que ceci ne fonctionne que pour les styles pour lesquels
12601 \begin_inset Flex Code
12604 \begin_layout Plain Layout
12613 \begin_inset Flex Code
12616 \begin_layout Plain Layout
12627 \begin_inset Flex Code
12630 \begin_layout Plain Layout
12641 \begin_layout Description
12644 \begin_inset Flex Code
12647 \begin_layout Plain Layout
12661 \begin_inset Flex Code
12664 \begin_layout Plain Layout
12673 \begin_inset space \thinspace{}
12677 \begin_inset Flex Code
12680 \begin_layout Plain Layout
12687 \begin_inset Flex Code
12690 \begin_layout Plain Layout
12696 que le style fait partie d'un bloc de titre (voir aussi
12697 \begin_inset Flex Code
12700 \begin_layout Plain Layout
12709 \begin_inset Flex Code
12712 \begin_layout Plain Layout
12720 dans les paramètres généraux).
12723 \begin_layout Description
12726 \begin_inset Flex Code
12729 \begin_layout Plain Layout
12740 \begin_inset Flex Code
12743 \begin_layout Plain Layout
12749 ] est la commande \SpecialChar LaTeX
12750 permettant de déclarer un élément d'une liste.
12751 La commande doit être définie sans la barre oblique inverse qui la précède
12752 habituellement (implicitement
12753 \begin_inset Quotes fld
12757 \begin_inset Quotes frd
12760 , qui est émis comme
12761 \begin_inset Flex Code
12764 \begin_layout Plain Layout
12772 en \SpecialChar LaTeX
12776 \begin_layout Description
12779 \begin_inset Flex Code
12782 \begin_layout Plain Layout
12793 \begin_inset Flex Code
12796 \begin_layout Plain Layout
12802 ] crée un espacement supplémentaire entre les paragraphes du même style
12803 dans un environnement.
12804 Si vous emboîtez des paragraphes d'autres formats dans un environnement,
12805 ils seront espacés de
12806 \begin_inset Flex Code
12809 \begin_layout Plain Layout
12816 Mais les éléments de l'environnement seront en plus espacés de
12817 \begin_inset Flex Code
12820 \begin_layout Plain Layout
12834 \begin_layout Description
12837 \begin_inset Flex Code
12840 \begin_layout Plain Layout
12850 (Utilisable uniquement avec les formats XML).
12853 \begin_layout Description
12856 \begin_inset Flex Code
12859 \begin_layout Plain Layout
12870 \begin_inset Flex Code
12873 \begin_layout Plain Layout
12882 \begin_inset space \thinspace{}
12886 \begin_inset Flex Code
12889 \begin_layout Plain Layout
12895 ] permet de laisser un paragraphe vide, ce que \SpecialChar LyX
12896 ne permet pas d'habitude
12897 car il ne générerait rien en \SpecialChar LaTeX
12899 Il y a quelques cas où c'est pourtant utile: dans un modèle pour une lettre,
12900 les champs requis peuvent être laissés vides, pour que les gens ne les
12901 oublient pas; dans certains cas particuliers, un style peut aussi servir
12902 de séparateur, et ne pas contenir de texte.
12905 \begin_layout Description
12908 \begin_inset Flex Code
12911 \begin_layout Plain Layout
12925 \begin_inset Flex Code
12928 \begin_layout Plain Layout
12934 ] fixe l'espacement vertical entre le marqueur et le corps du texte.
12935 Sert seulement pour les marqueurs qui sont au dessus du corps du texte
12937 \begin_inset Flex Code
12940 \begin_layout Plain Layout
12947 \begin_inset Flex Code
12950 \begin_layout Plain Layout
12951 Centered_Top_Environment
12959 \begin_layout Description
12962 \begin_inset Flex Code
12965 \begin_layout Plain Layout
12976 \begin_inset Flex Code
12979 \begin_layout Plain Layout
12985 dénomme le compteur pour la numérotation automatique.
12986 Pour que le compteur soit associé à votre étiquette, il vous faut le référencer
12990 \begin_inset Flex Code
12993 \begin_layout Plain Layout
13005 Ceci fonctionnera avec les
13008 \begin_inset Flex Code
13011 \begin_layout Plain Layout
13020 \begin_inset Flex Code
13023 \begin_layout Plain Layout
13032 \begin_inset Flex Code
13035 \begin_layout Plain Layout
13044 \begin_inset Flex Code
13047 \begin_layout Plain Layout
13058 \begin_inset Newline newline
13066 \begin_inset Flex Code
13069 \begin_layout Plain Layout
13078 \begin_inset Flex Code
13081 \begin_layout Plain Layout
13089 , bien que ce cas soit un peu compliqué.
13090 Supposez que vous déclariez
13091 \begin_inset Flex Code
13094 \begin_layout Plain Layout
13095 \begin_inset Quotes fld
13098 LabelCounter monEnum
13104 \begin_inset Quotes frd
13108 Les compteurs effectivement utilisés sont alors
13109 \begin_inset Flex Code
13112 \begin_layout Plain Layout
13119 \begin_inset Flex Code
13122 \begin_layout Plain Layout
13129 \begin_inset Flex Code
13132 \begin_layout Plain Layout
13139 \begin_inset Flex Code
13142 \begin_layout Plain Layout
13148 , tout à fait comme en \SpecialChar LaTeX
13150 Ces compteurs doivent être tous déclarés séparément.
13151 \begin_inset Newline newline
13155 \begin_inset CommandInset ref
13157 reference "subsec:Compteurs"
13161 pour les détails sur les compteurs.
13164 \begin_layout Description
13167 \begin_inset Flex Code
13170 \begin_layout Plain Layout
13180 fixe la police utilisée pour le marqueur.
13182 \begin_inset CommandInset ref
13184 reference "subsec:polices"
13191 \begin_layout Description
13194 \begin_inset Flex Code
13197 \begin_layout Plain Layout
13208 \begin_inset Flex Code
13211 \begin_layout Plain Layout
13217 fixe le texte indiquent l'importance de l'indentation d'un marqueur.
13220 \begin_layout Description
13223 \begin_inset Flex Code
13226 \begin_layout Plain Layout
13237 \begin_inset Flex Code
13240 \begin_layout Plain Layout
13246 fixe le texte indiquent l'espacement horizontal entre le marqueur et le
13248 Sert seulement pour les marqueurs qui ne sont pas au dessus du corps du
13252 \begin_layout Description
13255 \begin_inset Flex Code
13258 \begin_layout Plain Layout
13269 \begin_inset Flex Code
13272 \begin_layout Plain Layout
13278 fixe la chaîne utilisée comme marqueur avec le
13281 \begin_inset Flex Code
13284 \begin_layout Plain Layout
13293 \begin_inset Flex Code
13296 \begin_layout Plain Layout
13310 \begin_inset Flex Code
13313 \begin_layout Plain Layout
13323 est indiqué, cette chaîne peut contenir les instructions de formatage particuli
13324 ères décrites dans la
13325 \begin_inset CommandInset ref
13327 reference "subsec:Compteurs"
13334 \begin_layout Description
13337 \begin_inset Flex Code
13340 \begin_layout Plain Layout
13343 LabelStringAppendix
13351 \begin_inset Flex Code
13354 \begin_layout Plain Layout
13360 est utilisée dans une annexe à la place de
13361 \begin_inset Flex Code
13364 \begin_layout Plain Layout
13373 Noter que toute directive
13374 \begin_inset Flex Code
13377 \begin_layout Plain Layout
13386 \begin_inset Newline newline
13390 \begin_inset Flex Code
13393 \begin_layout Plain Layout
13396 LabelStringAppendix
13404 \begin_layout Description
13407 \begin_inset Flex Code
13410 \begin_layout Plain Layout
13420 (Utilisable uniquement avec les formats XML).
13423 \begin_layout Description
13426 \begin_inset Flex Code
13429 \begin_layout Plain Layout
13440 \begin_inset Flex Code
13443 \begin_layout Plain Layout
13454 \begin_inset Newline newline
13461 Sensitive, Enumerate,
13462 \begin_inset Newline newline
13465 Itemize, Bibliography
13476 \begin_layout Description
13477 \begin_inset Flex Code
13480 \begin_layout Plain Layout
13488 veut dire que le marqueur est le premier mot (avant la première vraie espace).
13489 Utilisez des espaces insécables si vous voulez mettre plus d'un mot dans
13493 \begin_layout Description
13494 \begin_inset Flex Code
13497 \begin_layout Plain Layout
13505 veut dire qu'il est défini dans le style (voir
13506 \begin_inset Flex Code
13509 \begin_layout Plain Layout
13519 \begin_inset Quotes fld
13523 \begin_inset Quotes frd
13526 , au début du paragraphe.Si le
13529 \begin_inset Flex Code
13532 \begin_layout Plain Layout
13545 \begin_inset Flex Code
13548 \begin_layout Plain Layout
13558 , alors il ne sera affiché que dans le premier paragraphe de toutes séquence
13559 de paragraphes du même
13562 \begin_inset Flex Code
13565 \begin_layout Plain Layout
13578 \begin_layout Description
13581 \begin_inset Flex Code
13584 \begin_layout Plain Layout
13595 \begin_inset space ~
13599 \begin_inset space ~
13605 \begin_inset Flex Code
13608 \begin_layout Plain Layout
13618 sont des cas particuliers de
13619 \begin_inset Flex Code
13622 \begin_layout Plain Layout
13631 Le marqueur sera imprimé au dessus du paragraphe, soit au début de la lignes,
13635 \begin_layout Description
13636 \begin_inset Flex Code
13639 \begin_layout Plain Layout
13647 est un cas particulier pour les marqueurs de légende
13648 \begin_inset Quotes fld
13652 \begin_inset Quotes frd
13656 \begin_inset Quotes fld
13660 \begin_inset Quotes frd
13665 \begin_inset Flex Code
13668 \begin_layout Plain Layout
13676 signifie que le mot affiché (défini en dur) dépend du type de flottant:
13677 il est défini dans les sources comme
13678 \begin_inset Quotes fld
13682 \begin_inset Flex Code
13685 \begin_layout Plain Layout
13694 \begin_inset Quotes frd
13698 \begin_inset Flex Code
13701 \begin_layout Plain Layout
13707 est la valeur du compteur associé au flottant.
13708 Au cas où une légende est insérée en dehors d'un flottant, le
13711 \begin_inset Flex Code
13714 \begin_layout Plain Layout
13725 \begin_inset Quotes fld
13729 \begin_inset Quotes frd
13735 \begin_layout Description
13736 \begin_inset Flex Code
13739 \begin_layout Plain Layout
13747 produit le type habituel d'étiquettes d'énumération.
13748 Pour le moment, il est défini en dur comme chiffres arabes, lettres en
13749 bas de casse, petits chiffres romains et lettres capitales pour les quatre
13750 profondeurs possibles.
13753 \begin_layout Description
13756 \begin_inset Flex Code
13759 \begin_layout Plain Layout
13769 produit des symboles pour les différents niveaux.
13770 Il est également défini en dur.
13773 \begin_layout Description
13776 \begin_inset Flex Code
13779 \begin_layout Plain Layout
13789 ne doit être utilisé qu'avec
13792 \begin_inset Flex Code
13795 \begin_layout Plain Layout
13798 LatexType BibEnvironment
13807 \begin_layout Description
13810 \begin_inset Flex Code
13813 \begin_layout Plain Layout
13823 écrasera complètement toute autre directive
13824 \begin_inset Flex Code
13827 \begin_layout Plain Layout
13834 Doit être fermée par
13835 \begin_inset Flex Code
13838 \begin_layout Plain Layout
13845 \begin_inset Newline newline
13849 \begin_inset CommandInset ref
13851 reference "subsec:I18n"
13855 pour les détails d'utilisation.
13858 \begin_layout Description
13861 \begin_inset Flex Code
13864 \begin_layout Plain Layout
13875 \begin_inset Flex Code
13878 \begin_layout Plain Layout
13884 ] fixe le nom de l'objet \SpecialChar LaTeX
13885 correspondant, soit l'environnement, soit la commande.
13888 \begin_layout Description
13891 \begin_inset Flex Code
13894 \begin_layout Plain Layout
13905 \begin_inset Flex Code
13908 \begin_layout Plain Layout
13914 ] fixe le paramètre facultatif de l'objet
13915 \begin_inset Flex Code
13918 \begin_layout Plain Layout
13925 Ce paramètre ne peut pas être changé depuis \SpecialChar LyX
13927 \begin_inset Flex Code
13930 \begin_layout Plain Layout
13936 pour les paramètres personnalisables).
13937 Ceci sera émis tel quel après tous les
13938 \begin_inset Flex Code
13941 \begin_layout Plain Layout
13947 s \SpecialChar LaTeX
13951 \begin_layout Description
13954 \begin_inset Flex Code
13957 \begin_layout Plain Layout
13968 \begin_inset Flex Code
13971 \begin_layout Plain Layout
13977 , Command, Environment, Item_Environment,
13978 \begin_inset Newline newline
13981 List_Environment, Bib_Environment
13988 ] décrit comment traduire l'environnement en \SpecialChar LaTeX
13995 \begin_layout Plain Layout
13998 \begin_inset Flex Code
14001 \begin_layout Plain Layout
14011 est peut-être trompeur, dans la mesure où ces règles s'appliquent également
14012 aux classes DocBook.
14013 Explorer les fichiers des classes DocBook (noms de fichiers
14014 \begin_inset Flex Code
14017 \begin_layout Plain Layout
14023 ) pour voir des exemples particuliers.
14032 \begin_layout Description
14033 \begin_inset Flex Code
14036 \begin_layout Plain Layout
14043 \begin_inset Quotes fld
14047 \begin_inset Quotes frd
14053 \begin_layout Description
14054 \begin_inset Flex Code
14057 \begin_layout Plain Layout
14064 \begin_inset Flex Code
14067 \begin_layout Plain Layout
14074 {\SpecialChar ldots
14083 \begin_layout Description
14084 \begin_inset Flex Code
14087 \begin_layout Plain Layout
14094 \begin_inset Flex Code
14097 \begin_layout Plain Layout
14104 }\SpecialChar ldots
14119 \begin_layout Description
14120 \begin_inset Flex Code
14123 \begin_layout Plain Layout
14129 est la même chose que
14130 \begin_inset Flex Code
14133 \begin_layout Plain Layout
14139 , sauf qu'il génère un
14140 \begin_inset Flex Code
14143 \begin_layout Plain Layout
14151 pour chaque paragraphe de l'environnement.
14154 \begin_layout Description
14155 \begin_inset Flex Code
14158 \begin_layout Plain Layout
14164 est la même chose que
14165 \begin_inset Flex Code
14168 \begin_layout Plain Layout
14175 \begin_inset Newline newline
14179 \begin_inset Flex Code
14182 \begin_layout Plain Layout
14188 est passé en paramètre de l'environnement.
14189 \begin_inset Newline newline
14193 \begin_inset Flex Code
14196 \begin_layout Plain Layout
14202 peut être défini dans la fenêtre
14203 \begin_inset Flex Noun
14206 \begin_layout Plain Layout
14207 Édition\SpecialChar menuseparator
14209 \begin_inset space ~
14213 \begin_inset space ~
14224 \begin_layout Description
14227 \begin_inset Flex Code
14230 \begin_layout Plain Layout
14243 \begin_inset Flex Code
14246 \begin_layout Plain Layout
14256 , mais ajoute l'argument obligatoire nécessaire (l'étiquette la plus longue)
14257 à la directive de début de l’environnement bibliographique:
14260 \begin_inset Newline newline
14264 \begin_inset Flex Code
14267 \begin_layout Plain Layout
14272 begin{thebibliography}{99}
14280 Cette directive n'est donc nécessaire que pour les environnements bibliographiq
14282 L’étiquette implicite
14283 \begin_inset Quotes fld
14287 \begin_inset Quotes frd
14290 peut être modifiée par l'utilisateur dans les réglages de paragraphe d'une
14291 entrée bibliographique.
14294 \begin_layout Standard
14295 En collectant ces derniers éléments, l'exportation \SpecialChar LaTeX
14299 \begin_layout LyX-Code
14304 LatexName[LatexParam]{\SpecialChar ldots
14308 \begin_layout Standard
14312 \begin_layout LyX-Code
14317 begin{LatexName}[LatexParam] \SpecialChar ldots
14323 \begin_layout Standard
14324 en fonction du type \SpecialChar LaTeX
14329 \begin_layout Description
14332 \begin_inset Flex Code
14335 \begin_layout Plain Layout
14346 \begin_inset Flex Code
14349 \begin_layout Plain Layout
14355 ] définit une chaîne de caractères insérée au début du contenu du style.
14356 Une rupture de ligne dans la sortie peut être indiquée par
14357 \begin_inset Flex Code
14360 \begin_layout Plain Layout
14369 \begin_layout Description
14372 \begin_inset Flex Code
14375 \begin_layout Plain Layout
14386 \begin_inset Flex Code
14389 \begin_layout Plain Layout
14395 fixe la marge gauche: si vous mettez des styles dans un environnement,
14399 \begin_inset Flex Code
14402 \begin_layout Plain Layout
14412 ne seront pas ajoutées directement, mais avec un facteur
14413 \begin_inset Formula $\frac{4}{\mathrm{profondeur}+4}$
14417 Notez que ce paramètre sert aussi quand
14420 \begin_inset Flex Code
14423 \begin_layout Plain Layout
14434 \begin_inset Flex Code
14437 \begin_layout Plain Layout
14446 \begin_inset Flex Code
14449 \begin_layout Plain Layout
14458 Il est alors ajouté à la marge manuelle ou dynamique.
14459 \begin_inset Newline newline
14463 \begin_inset Quotes fld
14467 \begin_inset Flex Code
14470 \begin_layout Plain Layout
14477 \begin_inset Quotes frd
14480 signifie que le paragraphe est indenté avec la largeur de
14481 \begin_inset Quotes fld
14485 \begin_inset Flex Code
14488 \begin_layout Plain Layout
14495 \begin_inset Quotes frd
14498 dans la police normale.
14499 Il est possible de créer une largeur négative avec
14500 \begin_inset Quotes fld
14504 \begin_inset Flex Code
14507 \begin_layout Plain Layout
14514 \begin_inset Quotes frd
14518 Cette solution a été choisie pour que l'apparence soit la même quelle que
14519 soit la police d'écran.
14522 \begin_layout Description
14525 \begin_inset Flex Code
14528 \begin_layout Plain Layout
14537 \begin_inset Flex Code
14540 \begin_layout Plain Layout
14546 , Manual, Dynamic, First_Dynamic, Right_Address_Box
14552 \begin_inset Newline newline
14557 fixe le type de marge à gauche du format.
14561 \begin_layout Description
14562 \begin_inset Flex Code
14565 \begin_layout Plain Layout
14573 veut dire une marge fixe.
14576 \begin_layout Description
14577 \begin_inset Flex Code
14580 \begin_layout Plain Layout
14588 veut dire que la marge de gauche dépend de ce qu'il y a dans la fenêtre
14590 \begin_inset Flex Noun
14593 \begin_layout Plain Layout
14594 Édition\SpecialChar menuseparator
14596 \begin_inset space ~
14600 \begin_inset space ~
14609 Ceci sert à obtenir des listes bien mises en page sans tabulations.
14612 \begin_layout Description
14613 \begin_inset Flex Code
14616 \begin_layout Plain Layout
14624 veut dire que la marge dépend de la taille du marqueur.
14625 Ceci sert entre autres aux en-têtes numérotés.
14626 Il est évident que l'en-tête
14627 \begin_inset Quotes fld
14630 5.4.3.2.1 Très long en-tête
14631 \begin_inset Quotes frd
14634 doit avoir une marge de gauche plus grande (autant que
14635 \begin_inset Quotes fld
14639 \begin_inset Quotes frd
14643 \begin_inset Quotes fld
14646 3.2 Très long en-tête
14647 \begin_inset Quotes frd
14650 , même si les autres traitements de texte ne savent pas le faire.
14653 \begin_layout Description
14654 \begin_inset Flex Code
14657 \begin_layout Plain Layout
14665 est similaire, mais seulement la toute première ligne du paragraphe est
14666 dynamique, les autres étant statiques; ceci est utile par exemple pour
14670 \begin_layout Description
14671 \begin_inset Flex Code
14674 \begin_layout Plain Layout
14682 signifie que la marge est choisie pour que la ligne la plus longue du paragraph
14683 e touche la marge de droite.
14684 Ceci sert à typographier une adresse sur le bord droit de la page.
14688 \begin_layout Description
14691 \begin_inset Flex Code
14694 \begin_layout Plain Layout
14705 \begin_inset Flex Code
14708 \begin_layout Plain Layout
14717 \begin_inset space \thinspace{}
14721 \begin_inset Flex Code
14724 \begin_layout Plain Layout
14730 ] indique si les commandes fragiles doivent être protégées par
14731 \begin_inset Flex Code
14734 \begin_layout Plain Layout
14742 dans ce style (Note: ceci n'indique pas si cette commande elle-même doit
14746 \begin_layout Description
14749 \begin_inset Flex Code
14752 \begin_layout Plain Layout
14763 \begin_inset Flex Code
14766 \begin_layout Plain Layout
14773 \begin_inset space \thinspace{}
14777 \begin_inset Flex Code
14780 \begin_layout Plain Layout
14788 ] indique si les nouvelles lignes sont traduites ou non en sauts de ligne
14791 \begin_inset Flex Code
14794 \begin_layout Plain Layout
14805 La traduction peut être désactivée pour permettre d'éditer plus confortablement
14806 du \SpecialChar LaTeX
14807 depuis \SpecialChar LyX
14811 \begin_layout Description
14814 \begin_inset Flex Code
14817 \begin_layout Plain Layout
14828 \begin_inset Flex Code
14831 \begin_layout Plain Layout
14840 \begin_inset space \thinspace{}
14844 \begin_inset Flex Code
14847 \begin_layout Plain Layout
14853 ] indique si \SpecialChar LyX
14854 indente ou non la première ligne du paragraphe suivant.
14856 \begin_inset Flex Code
14859 \begin_layout Plain Layout
14865 veut dire qu'il ne peut pas,
14866 \begin_inset Flex Code
14869 \begin_layout Plain Layout
14875 veut dire qu'il peut s'il le veut.
14878 \begin_layout Description
14881 \begin_inset Flex Code
14884 \begin_layout Plain Layout
14895 \begin_inset Flex Code
14898 \begin_layout Plain Layout
14904 ] dénomme un style qui a remplacé ce style en cours.
14905 Ceci est utilisé pour renommer un style en conservant la rétrocompatibilité.
14908 \begin_layout Description
14911 \begin_inset Flex Code
14914 \begin_layout Plain Layout
14923 \begin_inset Flex Code
14926 \begin_layout Plain Layout
14935 \begin_inset space \thinspace{}
14939 \begin_inset Flex Code
14942 \begin_layout Plain Layout
14952 détermine si les paragraphes consécutifs du même type sont traités ensemble.
14953 Ceci a pour effet de déclencher une seule fois pour le groupe l'impression
14955 \begin_inset Flex Code
14958 \begin_layout Plain Layout
14965 Implicitement, ceci est vrai pour les environnements
14966 \begin_inset Flex Code
14969 \begin_layout Plain Layout
14976 \begin_inset Flex Code
14979 \begin_layout Plain Layout
14986 \begin_inset Flex Code
14989 \begin_layout Plain Layout
14995 et faux pour tous les autres types.
14998 \begin_layout Description
15001 \begin_inset Flex Code
15004 \begin_layout Plain Layout
15015 \begin_inset Flex Code
15018 \begin_layout Plain Layout
15027 \begin_inset space \thinspace{}
15031 \begin_inset Flex Code
15034 \begin_layout Plain Layout
15040 ] indique que les paragraphes ne seront pas séparés par une ligne vide dans
15041 le résultat \SpecialChar LaTeX
15042 , mais par un retour à la ligne; combiné avec
15043 \begin_inset Flex Code
15046 \begin_layout Plain Layout
15052 , ceci permet d'émuler une éditeur plein texte (comme l'insert code \SpecialChar TeX
15056 \begin_layout Description
15059 \begin_inset Flex Code
15062 \begin_layout Plain Layout
15073 \begin_inset Flex Code
15076 \begin_layout Plain Layout
15082 fixe l'indentation de la toute première ligne d'un paragraphe.
15084 \begin_inset Flex Code
15087 \begin_layout Plain Layout
15093 est fixé pour un format donné, à l'exception du format
15094 \begin_inset Flex Code
15097 \begin_layout Plain Layout
15103 , car l'indentation d'un paragraphe dans l'environnement
15104 \begin_inset Flex Code
15107 \begin_layout Plain Layout
15113 peut être empêchée par
15114 \begin_inset Flex Code
15117 \begin_layout Plain Layout
15124 De plus, les paragraphes de style
15125 \begin_inset Flex Code
15128 \begin_layout Plain Layout
15134 emboîtés dans d'autres environnements utilisent le
15135 \begin_inset Flex Code
15138 \begin_layout Plain Layout
15144 de l'environne\SpecialChar softhyphen
15146 Par exemple, les paragraphes
15147 \begin_inset Flex Code
15150 \begin_layout Plain Layout
15156 dans une énumération ne sont pas indentés.
15159 \begin_layout Description
15162 \begin_inset Flex Code
15165 \begin_layout Plain Layout
15179 ] fixe l'espacement vertical entre deux paragraphes dans le style.
15182 \begin_layout Description
15185 \begin_inset Flex Code
15188 \begin_layout Plain Layout
15202 ] fixe la valeur d'interligne entre paragraphes.
15204 donne le choix entre
15205 \begin_inset Flex Code
15208 \begin_layout Plain Layout
15215 \begin_inset Flex Code
15218 \begin_layout Plain Layout
15224 pour séparer les paragraphes.
15226 \begin_inset Flex Code
15229 \begin_layout Plain Layout
15235 , cette valeur n'est pas prise en compte.
15237 \begin_inset Flex Code
15240 \begin_layout Plain Layout
15247 \begin_inset Flex Code
15250 \begin_layout Plain Layout
15256 n'est pas prise en compte et tous les paragraphes sont séparés par ce paramètre
15258 \begin_inset Flex Code
15261 \begin_layout Plain Layout
15267 , en plus de l'interligne normal.
15268 L'espacement vertical est calculé par
15269 \begin_inset Flex Code
15272 \begin_layout Plain Layout
15273 valeur*DefaultHeight()
15282 est la valeur choisie pour
15283 \begin_inset Flex Code
15286 \begin_layout Plain Layout
15293 \begin_inset Flex Code
15296 \begin_layout Plain Layout
15302 est la hauteur d'une ligne dans la police normale.
15303 De cette façon, l'aspect reste le même quelle que soit la police à l'écran.
15306 \begin_layout Description
15309 \begin_inset Flex Code
15312 \begin_layout Plain Layout
15323 \begin_inset Flex Code
15326 \begin_layout Plain Layout
15335 \begin_inset space \thinspace{}
15339 \begin_inset Flex Code
15342 \begin_layout Plain Layout
15348 ] indique si le contenu du paragraphe doit être passé sous forme brute,
15349 c'est-à-dire sans les traductions spéciales dont \SpecialChar LaTeX
15354 \begin_layout Description
15357 \begin_inset Flex Code
15360 \begin_layout Plain Layout
15371 \begin_inset Flex Code
15374 \begin_layout Plain Layout
15385 Defines individual characters that should be output in raw form, meaning
15386 without special translations that \SpecialChar LaTeX
15390 \begin_layout Description
15393 \begin_inset Flex Code
15396 \begin_layout Plain Layout
15406 fixe le contenu à inclure dans le préambule \SpecialChar LaTeX
15407 quand le style est utilisé.
15408 Utile pour définir des macros, charger des paquetages, etc.
15409 requis pour ce style particulier.
15410 Doit être fermé par
15411 \begin_inset Quotes fld
15415 \begin_inset Flex Code
15418 \begin_layout Plain Layout
15427 \begin_inset Quotes frd
15433 \begin_layout Description
15436 \begin_inset Flex Code
15439 \begin_layout Plain Layout
15450 \begin_inset Flex Code
15453 \begin_layout Plain Layout
15459 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraph
15461 Ceci permet l'utilisation de références mises en forme.
15464 \begin_layout Description
15467 \begin_inset Flex Code
15470 \begin_layout Plain Layout
15481 \begin_inset Flex Code
15484 \begin_layout Plain Layout
15490 ] indique que le style requiert la fonctionnalité chaîne (voir
15491 \begin_inset space ~
15495 \begin_inset CommandInset ref
15497 reference "chap:List-of-functions"
15501 pour la liste des fonctionnalités).
15502 Si vous demandez un paquetage doté d'options spécifiques, vous pouvez en
15504 \begin_inset Flex Code
15507 \begin_layout Plain Layout
15513 en tant que paramètre général pour la classe de texte (voir
15514 \begin_inset space ~
15518 \begin_inset CommandInset ref
15520 reference "subsec:Paramètres-généraux-d'une"
15527 \begin_layout Description
15530 \begin_inset Flex Code
15533 \begin_layout Plain Layout
15544 \begin_inset Flex Code
15547 \begin_layout Plain Layout
15556 \begin_inset Flex Code
15559 \begin_layout Plain Layout
15565 ] réinitialise les arguments \SpecialChar LaTeX
15566 de ce style ( tels que définis par la directive
15569 \begin_inset Flex Code
15572 \begin_layout Plain Layout
15583 Ceci est utile si vous avez dupliqué un style en utilisant
15586 \begin_inset Flex Code
15589 \begin_layout Plain Layout
15599 , et que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels
15603 \begin_layout Description
15606 \begin_inset Flex Code
15609 \begin_layout Plain Layout
15620 \begin_inset Flex Code
15623 \begin_layout Plain Layout
15629 ] définit une chaîne de caractères insérée à la fin du contenu du style.
15630 Une rupture de ligne dans la sortie peut être indiquée par
15631 \begin_inset Flex Code
15634 \begin_layout Plain Layout
15643 \begin_layout Description
15646 \begin_inset Flex Code
15649 \begin_layout Plain Layout
15660 \begin_inset Flex Code
15663 \begin_layout Plain Layout
15676 \begin_layout Description
15679 \begin_inset Flex Code
15682 \begin_layout Plain Layout
15695 \begin_inset Flex Code
15698 \begin_layout Plain Layout
15708 \begin_inset Flex Code
15711 \begin_layout Plain Layout
15720 \begin_inset Flex Code
15723 \begin_layout Plain Layout
15732 \begin_inset Flex Code
15735 \begin_layout Plain Layout
15741 \begin_inset space ~
15751 ] définit l'interligne par défaut dans ce style.
15753 \begin_inset Flex Code
15756 \begin_layout Plain Layout
15763 \begin_inset Flex Code
15766 \begin_layout Plain Layout
15773 \begin_inset Flex Code
15776 \begin_layout Plain Layout
15782 correspondent respectivement à un facteur multiplicatif de 1, 1,25 et 1,667.
15783 Si vous mettez le paramètre
15784 \begin_inset Flex Code
15787 \begin_layout Plain Layout
15793 , vous devez aussi mettre une valeur numérique qui servira de facteur multiplica
15795 Notez que, contrairement aux autres paramètres,
15796 \begin_inset Flex Code
15799 \begin_layout Plain Layout
15805 implique de générer du code \SpecialChar LaTeX
15806 spécifique, qui utilise le paquetage \SpecialChar LaTeX
15808 \begin_inset Flex Code
15811 \begin_layout Plain Layout
15820 \begin_layout Description
15823 \begin_inset Flex Code
15826 \begin_layout Plain Layout
15837 \begin_inset Flex Code
15840 \begin_layout Plain Layout
15847 \begin_inset space \thinspace{}
15851 \begin_inset Flex Code
15854 \begin_layout Plain Layout
15862 ] active la correction orthographique du style.
15863 Implicitement vrai.
15866 \begin_layout Description
15869 \begin_inset Flex Code
15872 \begin_layout Plain Layout
15882 fixe la police utilisée pour le corps du texte.
15884 \begin_inset CommandInset ref
15886 reference "subsec:polices"
15893 \begin_layout Description
15896 \begin_inset Flex Code
15899 \begin_layout Plain Layout
15910 \begin_inset Flex Code
15913 \begin_layout Plain Layout
15919 ] fixe le niveau du style dans le table des matières.
15920 Ceci est utilisé pour la numérotation automatique des en-têtes.
15923 \begin_layout Description
15926 \begin_inset Flex Code
15929 \begin_layout Plain Layout
15940 \begin_inset Flex Code
15943 \begin_layout Plain Layout
15955 \begin_inset Flex Code
15958 \begin_layout Plain Layout
15967 \begin_inset Flex Code
15970 \begin_layout Plain Layout
15980 détermine si l'indentation de la première ligne de ce paragraphe peut être
15981 réglée via le menu des réglages de paragraphe.
15985 \begin_inset Flex Code
15988 \begin_layout Plain Layout
15998 est choisi, l'indentation peut être réglée si les réglages de document
15999 utilisent un style de paragraphe avec
16000 \begin_inset Quotes fld
16004 \begin_inset Quotes frd
16008 \begin_inset Flex Code
16011 \begin_layout Plain Layout
16017 , l'indentation est toujours réglable quels que soient les réglages du document;
16019 \begin_inset Flex Code
16022 \begin_layout Plain Layout
16028 , l'indentation n'est jamais réglable.
16031 \begin_layout Description
16034 \begin_inset Flex Code
16037 \begin_layout Plain Layout
16051 ] fixe L'espacement vertical qui sépare le premier paragraphe dans une série
16052 du même style, du paragraphe qui le précède.
16053 Si le paragraphe précédent est dans un autre style, les séparations ne
16054 s'ajoutent pas, mais \SpecialChar LyX
16055 prend le maximum des deux.
16058 \begin_layout Subsection
16059 \begin_inset CommandInset label
16065 Internationalisation des styles de paragraphes
16068 \begin_layout Standard
16070 effectue depuis longtemps la traduction des informations de format, mais,
16071 jusqu'à la version 2.0, ceci ne s'appliquait qu'à l'interface utilisateur
16072 et non pas par exemple au résultat PDF.
16073 Ainsi les auteurs francophones devaient avoir recours à des astuces pénibles
16074 s'ils voulaient obtenir
16075 \begin_inset Quotes fld
16079 \begin_inset Quotes frd
16083 \begin_inset Quotes fld
16087 \begin_inset Quotes frd
16095 , ce n'est plus le cas.
16098 \begin_layout Standard
16100 \begin_inset Flex Code
16103 \begin_layout Plain Layout
16109 définit un texte qui doit apparaître dans le le document typographique,
16111 \begin_inset Flex Code
16114 \begin_layout Plain Layout
16121 \begin_inset Flex Code
16124 \begin_layout Plain Layout
16130 pour traiter correctement les documents non anglophones, et même multilingues.
16131 L'extrait suivant (du fichier
16132 \begin_inset Flex Code
16135 \begin_layout Plain Layout
16141 ) illustre le fonctionnement:
16144 \begin_layout LyX-Code
16151 \begin_layout LyX-Code
16156 theoremstyle{remark}
16159 \begin_layout LyX-Code
16164 newtheorem{claim}[thm]{
16171 \begin_layout LyX-Code
16177 \begin_layout LyX-Code
16183 \begin_layout LyX-Code
16190 claimname}{_(Claim)}
16193 \begin_layout LyX-Code
16199 \begin_layout LyX-Code
16205 \begin_layout LyX-Code
16216 claimname}{_(Claim)}}
16219 \begin_layout LyX-Code
16226 \begin_layout Standard
16227 En principe, toute commande \SpecialChar LaTeX
16228 autorisée peut apparaître dans les directives
16230 \begin_inset Flex Code
16233 \begin_layout Plain Layout
16240 \begin_inset Flex Code
16243 \begin_layout Plain Layout
16249 , mais dans la pratique elles se présenteront typiquement comme ce qui est
16251 La clé de la traduction correcte du texte typographié est la définition
16252 de le commande \SpecialChar LaTeX
16254 \begin_inset Flex Code
16257 \begin_layout Plain Layout
16265 et son utilisation avec
16266 \begin_inset Flex Code
16269 \begin_layout Plain Layout
16281 \begin_layout Standard
16283 \begin_inset Flex Code
16286 \begin_layout Plain Layout
16292 fournit ce qu'il faut pour l'internationalisation fondée sur le langage
16293 global du document.
16294 Le contenu de la directive sera inclus dans le préambule, comme avec la
16296 \begin_inset Flex Code
16299 \begin_layout Plain Layout
16306 Ce qui la rend singulière est l'utilisation de la
16307 \begin_inset Quotes fld
16311 \begin_inset Quotes frd
16315 \begin_inset Flex Code
16318 \begin_layout Plain Layout
16324 , qui sera remplacée, lorsque \SpecialChar LyX
16325 produira le résultat \SpecialChar LaTeX
16326 , par la traduction
16327 de son argument dans la langue du document
16331 \begin_layout Plain Layout
16332 Pour ceux qui s'intéressent au fonctionnement sous-jacent, la fonction
16333 \begin_inset Quotes fld
16337 \begin_inset Flex Code
16340 \begin_layout Plain Layout
16347 \begin_inset Quotes frd
16351 \begin_inset Flex Code
16354 \begin_layout Plain Layout
16360 , qui constitue le cœur du mécanisme de traduction de l'interface \SpecialChar LyX
16362 est étendue ici à la traduction à la volée de code \SpecialChar LaTeX
16371 \begin_layout Standard
16373 \begin_inset Flex Code
16376 \begin_layout Plain Layout
16382 est plus compliquée, car elle fournit une fonctionnalité adaptée aux documents
16383 multilingues et propose par conséquent une interface pour le paquetage
16385 \begin_inset Flex Code
16388 \begin_layout Plain Layout
16394 Son contenu sera ajouté au préambule une fois pour chaque langue utilisée
16396 Dans ce cas, l'argument de
16397 \begin_inset Flex Code
16400 \begin_layout Plain Layout
16406 sera remplacé par sa traduction dans le langage en question: l'expression
16408 \begin_inset Flex Code
16411 \begin_layout Plain Layout
16417 est remplacée par le nom de la langue (telle qu'il est connu de
16418 \begin_inset Flex Code
16421 \begin_layout Plain Layout
16431 \begin_layout Standard
16432 Un document en allemand qui inclut aussi un paragraphe en français aura
16433 donc ceci dans le préambule:
16436 \begin_layout LyX-Code
16447 claimname}{Affirmation}}
16448 \begin_inset Newline newline
16459 claimname}{Behauptung}}
16460 \begin_inset Newline newline
16467 claimname}{Behauptung}
16470 \begin_layout Standard
16473 \begin_inset Flex Code
16476 \begin_layout Plain Layout
16482 vont alors conspirer pour créer le texte correct dans le résultat imprimable.
16485 \begin_layout Standard
16486 Un point important à noter est que les traductions sont celles qui sont
16487 fournies par \SpecialChar LyX
16488 lui-même, via le fichier
16491 \begin_inset Flex Code
16494 \begin_layout Plain Layout
16506 \begin_inset Flex Code
16509 \begin_layout Plain Layout
16516 \begin_inset Flex Code
16519 \begin_layout Plain Layout
16525 ne sont effectifs que dans les fichiers de format fournis avec \SpecialChar LyX
16527 les fichiers de format créés par l'utilisateur ne seront pas explorés par
16528 les fonctions d'internationalisation, sauf si le fichier
16531 \begin_inset Flex Code
16534 \begin_layout Plain Layout
16544 est modifié en conséquence.
16545 Ceci dit, tout fichier de format créé dans le but d'être distribué avec
16547 doit inclure ces directives s'il y a lieu.
16548 Notez bien que les traductions des styles de paragraphe ne changeront jamais
16549 avec les publications de maintenance des versions de \SpecialChar LyX
16551 de la version 2.1.x à la version 2.1.y).
16552 Il est cependant très probable qu'à l'occasion d'une publication majeure
16554 de 2.0.x à 2.1.0), de nouvelles traductions ou corrections soient introduites
16558 \begin_layout Subsection
16560 \begin_inset CommandInset label
16562 name "subsec:Flottants"
16569 \begin_layout Standard
16570 Il faut définir les flottants (
16571 \begin_inset Flex Code
16574 \begin_layout Plain Layout
16581 \begin_inset Flex Code
16584 \begin_layout Plain Layout
16591 ) dans la classe elle-même.
16592 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
16593 il suffit probablement que vous ajoutiez
16596 \begin_layout LyX-Code
16597 Input stdfloats.inc
16600 \begin_layout Standard
16601 à un endroit raisonnable dans la classe
16605 \begin_layout Plain Layout
16606 N'oubliez pas de jeter aussi un
16610 \begin_layout Plain Layout
16619 il sur les compteurs dans la section suivante.
16625 Si vous voulez implémenter une classe de texte qui propose un nouveau type
16626 de flottant (comme la classe AGU fournie avec \SpecialChar LyX
16627 ), les explications ci-dessous
16628 vont sans doute vous être utiles :
16631 \begin_layout Description
16634 \begin_inset Flex Code
16637 \begin_layout Plain Layout
16648 \begin_inset Flex Code
16651 \begin_layout Plain Layout
16657 =!htbpH] définit les options de placement pour ce type de flottant.
16658 La valeur est une chaîne de paramètres de placement, les caractères autorisés
16668 \begin_inset Quotes fld
16672 \begin_inset Quotes frd
16684 \begin_inset Quotes fld
16688 \begin_inset Quotes frd
16700 \begin_inset Quotes fld
16704 \begin_inset Quotes frd
16712 \begin_inset Quotes fld
16716 \begin_inset Quotes frd
16724 \begin_inset Quotes fld
16728 \begin_inset Quotes frd
16736 \begin_inset Quotes fld
16739 ignorer les règles \SpecialChar LaTeX
16741 L'ordre des caractères est indifférent.
16742 Si aucune option n'est autorisée, utiliser la chaîne de caractères
16749 \begin_layout Description
16752 \begin_inset Flex Code
16755 \begin_layout Plain Layout
16766 \begin_inset Flex Code
16769 \begin_layout Plain Layout
16776 \begin_inset space \thinspace{}
16782 \begin_inset Flex Code
16785 \begin_layout Plain Layout
16793 ] précise si le flottant peut subir une rotation grâce au paquetage \SpecialChar LaTeX
16800 \begin_inset Flex Code
16803 \begin_layout Plain Layout
16809 si le flottant ne peut pas bénéficier de cette fonctionnalité.
16812 \begin_layout Description
16815 \begin_inset Flex Code
16818 \begin_layout Plain Layout
16829 \begin_inset Flex Code
16832 \begin_layout Plain Layout
16839 \begin_inset space \thinspace{}
16845 \begin_inset Flex Code
16848 \begin_layout Plain Layout
16856 ] précise si le flottant possède une variante étoilée qui s'étend sur les
16857 colonnes dans un paragraphe à deux colonnes.
16859 \begin_inset Flex Code
16862 \begin_layout Plain Layout
16868 si le flottant ne peut pas bénéficier de cette fonctionnalité.
16871 \begin_layout Description
16874 \begin_inset Flex Code
16877 \begin_layout Plain Layout
16891 \begin_inset Flex Code
16894 \begin_layout Plain Layout
16900 ] définit le suffixe d'un fichier auxiliaire contenant la liste des flottants
16903 écrit les légendes dans ce fichier.
16906 \begin_layout Description
16909 \begin_inset Flex Code
16912 \begin_layout Plain Layout
16923 \begin_inset Flex Code
16926 \begin_layout Plain Layout
16932 ] définit la chaîne de caractères qui se trouvera dans les menus et également
16934 Ceci est traduit dans le langage courant si
16935 \begin_inset Flex Code
16938 \begin_layout Plain Layout
16947 \begin_layout Description
16948 \begin_inset Flex Code
16951 \begin_layout Plain Layout
16957 sont utilisées avec l'exportation XHTML.
16959 \begin_inset CommandInset ref
16961 reference "sec:Tags-for-XHTML"
16968 \begin_layout Description
16971 \begin_inset Flex Code
16974 \begin_layout Plain Layout
16985 \begin_inset Flex Code
16988 \begin_layout Plain Layout
16997 \begin_inset space \thinspace{}
17001 \begin_inset Flex Code
17004 \begin_layout Plain Layout
17010 ] indique si le flottant est déjà défini dans la classe de document ou s'il
17011 faut charger le paquetage \SpecialChar LaTeX
17013 \begin_inset Flex Code
17016 \begin_layout Plain Layout
17022 pour le définir à la volée.
17023 La valeur implicite est
17024 \begin_inset Flex Code
17027 \begin_layout Plain Layout
17033 qui signifie: utiliser
17034 \begin_inset Flex Code
17037 \begin_layout Plain Layout
17044 Elle doit être positionnée sur
17045 \begin_inset Flex Code
17048 \begin_layout Plain Layout
17054 si le flottant est déjà défini par la classe de document.
17057 \begin_layout Description
17060 \begin_inset Flex Code
17063 \begin_layout Plain Layout
17074 \begin_inset Flex Code
17077 \begin_layout Plain Layout
17083 ] détermine la commande utilisée pour engendrer une liste de flottants du
17085 \begin_inset Quotes fld
17091 \begin_inset Quotes frd
17094 initial doit être omis.
17100 \begin_inset Flex Code
17103 \begin_layout Plain Layout
17109 est faux, puisqu'il n'y a alors pas de procédure pour activer cette commande.
17110 La directive est ignorée si
17111 \begin_inset Flex Code
17114 \begin_layout Plain Layout
17120 est vrai, puisqu'il y a alors une procédure.
17123 \begin_layout Description
17126 \begin_inset Flex Code
17129 \begin_layout Plain Layout
17140 \begin_inset Flex Code
17143 \begin_layout Plain Layout
17149 ] fixe le titre utilisé pour une liste des flottants du type considéré (figures,
17151 Il est utilisé pour l'étiquette à l'écran dans \SpecialChar LyX
17152 ; il est passé à \SpecialChar LaTeX
17154 utilisé comme titre, et il est également utilisé comme titre dans l'exportation
17156 Il sera traduit dans le langage du document.
17159 \begin_layout Description
17162 \begin_inset Flex Code
17165 \begin_layout Plain Layout
17176 \begin_inset Flex Code
17179 \begin_layout Plain Layout
17185 ] (paramètre facultatif) détermine si les flottants de cette classe seront
17186 numérotés en suivant un type de section du document.
17190 \begin_inset Flex Code
17193 \begin_layout Plain Layout
17204 \begin_inset Quotes fld
17208 \begin_inset Flex Code
17211 \begin_layout Plain Layout
17220 \begin_inset Quotes frd
17223 , les flottants seront numérotés chapitre par chapitre.
17226 \begin_layout Description
17229 \begin_inset Flex Code
17232 \begin_layout Plain Layout
17243 \begin_inset Flex Code
17246 \begin_layout Plain Layout
17252 ] définit le placement implicite pour cette catégorie de flottants.
17253 C'est comme en \SpecialChar LaTeX
17255 \begin_inset Flex Code
17258 \begin_layout Plain Layout
17265 \begin_inset Flex Code
17268 \begin_layout Plain Layout
17275 \begin_inset Flex Code
17278 \begin_layout Plain Layout
17285 \begin_inset Flex Code
17288 \begin_layout Plain Layout
17294 pour haut, bas, page et ici respectivement
17298 \begin_layout Plain Layout
17299 Notez que l'ordre dans lequel vous mettez ces lettres est sans importance,
17300 comme en \SpecialChar LaTeX
17307 En plus vous avez un nouveau type,
17308 \begin_inset Flex Code
17311 \begin_layout Plain Layout
17317 , qui ne correspond pas vraiment à un flottant, car il signifie de le positionne
17319 \begin_inset Quotes fld
17323 \begin_inset Quotes frd
17326 et nulle part ailleurs.
17327 Notez cependant que le type
17328 \begin_inset Flex Code
17331 \begin_layout Plain Layout
17337 est spécial et, à cause de détails d'implantation, ne peut pas être utilisé
17338 avec des flottants non définis dans la classe de document.
17339 Si vous n'avez pas compris tout ce baratin, mettez simplement
17342 \begin_inset Quotes fld
17348 \begin_inset Flex Code
17351 \begin_layout Plain Layout
17360 \begin_inset Quotes frd
17368 \begin_layout Description
17371 \begin_inset Flex Code
17374 \begin_layout Plain Layout
17385 \begin_inset Flex Code
17388 \begin_layout Plain Layout
17394 ] détermine le préfixe à utiliser lors de la création d'étiquettes référant
17395 les flottants du type considéré.
17396 Ceci permet l'utilisation de références mises en forme.
17397 Notez que vous pouvez supprimer tout préfixe défini en copiant un style
17398 en utilisant la valeur spécifique
17399 \begin_inset Quotes fld
17403 \begin_inset Quotes frd
17406 , qui doit être en capitales.
17409 \begin_layout Description
17412 \begin_inset Flex Code
17415 \begin_layout Plain Layout
17426 \begin_inset Flex Code
17429 \begin_layout Plain Layout
17435 ] fixe le style utilisé quand on définit le flottant avec
17436 \begin_inset Flex Code
17439 \begin_layout Plain Layout
17450 \begin_layout Description
17453 \begin_inset Flex Code
17456 \begin_layout Plain Layout
17467 \begin_inset Flex Code
17470 \begin_layout Plain Layout
17477 \begin_inset Quotes fld
17481 \begin_inset Quotes frd
17484 de la nouvelle classe de flottants, comme
17485 \begin_inset Quotes fld
17489 \begin_inset Quotes frd
17493 \begin_inset Quotes fld
17497 \begin_inset Quotes frd
17501 Après l'instruction
17502 \begin_inset Flex Code
17505 \begin_layout Plain Layout
17513 appropriée, vous disposez de commandes comme
17514 \begin_inset Flex Code
17517 \begin_layout Plain Layout
17526 \begin_inset Flex Code
17529 \begin_layout Plain Layout
17538 Noter que définir un flottant de type
17539 \begin_inset Flex Code
17542 \begin_layout Plain Layout
17548 définit automatiquement les compteur correspondant, de nom
17549 \begin_inset Flex Code
17552 \begin_layout Plain Layout
17561 \begin_layout Description
17564 \begin_inset Flex Code
17567 \begin_layout Plain Layout
17578 \begin_inset Flex Code
17581 \begin_layout Plain Layout
17588 \begin_inset space \thinspace{}
17592 \begin_inset Flex Code
17595 \begin_layout Plain Layout
17603 ] indique si ce flottant est défini en utilisant le paquetage \SpecialChar LaTeX
17605 \begin_inset Flex Code
17608 \begin_layout Plain Layout
17614 , soit par la classe de document ou par un paquetage, soit à la volée par
17619 \begin_layout Standard
17620 Notez que la définition d'un flottant de type
17621 \begin_inset Flex Code
17624 \begin_layout Plain Layout
17632 implique la déclaration du compteur correspondant de nom
17633 \begin_inset Flex Code
17636 \begin_layout Plain Layout
17647 \begin_layout Subsection
17648 Inserts flexibles et InsetLayout
17649 \begin_inset CommandInset label
17651 name "subsec:Flex-insets-and"
17658 \begin_layout Standard
17659 Les inserts flexibles sont de trois sortes:
17662 \begin_layout Itemize
17663 styles de caractères (
17664 \begin_inset Flex Code
17667 \begin_layout Plain Layout
17675 ): ceux-ci définissent un balisage sémantique correspondant à des commandes
17678 \begin_inset Flex Code
17681 \begin_layout Plain Layout
17692 \begin_inset Flex Code
17695 \begin_layout Plain Layout
17708 \begin_layout Itemize
17709 définis par l'utilisateur (
17710 \begin_inset Flex Code
17713 \begin_layout Plain Layout
17721 ): ceux-ci permettent de définir des inserts repliables personnalisés, similaire
17722 s au code \SpecialChar TeX
17723 , aux notes de bas de page, etc.
17724 Un exemple évident est l'insert de note en fin de document, défini dans
17726 \begin_inset Flex Code
17729 \begin_layout Plain Layout
17740 \begin_layout Itemize
17744 \begin_inset Flex Code
17747 \begin_layout Plain Layout
17757 : à utiliser avec les classes DocBook.
17760 \begin_layout Standard
17761 Les inserts flexibles sont définis en utilisant la directive
17762 \begin_inset Flex Code
17765 \begin_layout Plain Layout
17773 , qui va être expliquée dans la suite.
17776 \begin_layout Standard
17778 \begin_inset Flex Code
17781 \begin_layout Plain Layout
17789 a une autre fonction: elle permet de personnaliser le style de différents
17792 \begin_inset Flex Code
17795 \begin_layout Plain Layout
17803 permet de personnaliser les paramètres de style pour les notes de bas de
17804 page, les notes en marge, les inserts de note, les inserts de code \SpecialChar TeX
17806 les branches, les listings, les index, les boîtes, les tables, les algorithmes,
17811 , aussi bien que de définir des inserts flexibles.
17814 \begin_layout Standard
17816 \begin_inset Flex Code
17819 \begin_layout Plain Layout
17827 doit commencer par une lignes de la forme:
17830 \begin_layout LyX-Code
17836 \begin_layout Standard
17838 \begin_inset Flex Code
17841 \begin_layout Plain Layout
17847 indique l'insert dont le style doit être défini, et il y a quatre cas.
17850 \begin_layout Enumerate
17851 Le style d'un insert préexistant doit être modifié.
17852 Dans ce cas, peuvent être
17853 \begin_inset Flex Code
17856 \begin_layout Plain Layout
17862 un quelconque des éléments suivants:
17863 \begin_inset Flex Code
17866 \begin_layout Plain Layout
17875 \begin_inset Flex Code
17878 \begin_layout Plain Layout
17887 \begin_inset Flex Code
17890 \begin_layout Plain Layout
17899 \begin_inset Flex Code
17902 \begin_layout Plain Layout
17913 \begin_inset Flex Code
17916 \begin_layout Plain Layout
17927 \begin_inset Flex Code
17930 \begin_layout Plain Layout
17939 \begin_inset Flex Code
17942 \begin_layout Plain Layout
17951 \begin_inset Flex Code
17954 \begin_layout Plain Layout
17963 \begin_inset Flex Code
17966 \begin_layout Plain Layout
17975 \begin_inset Flex Code
17978 \begin_layout Plain Layout
17987 \begin_inset Flex Code
17990 \begin_layout Plain Layout
17999 \begin_inset Flex Code
18002 \begin_layout Plain Layout
18011 \begin_inset Flex Code
18014 \begin_layout Plain Layout
18023 \begin_inset Flex Code
18026 \begin_layout Plain Layout
18035 \begin_inset Flex Code
18038 \begin_layout Plain Layout
18047 \begin_inset Flex Code
18050 \begin_layout Plain Layout
18059 \begin_inset Flex Code
18062 \begin_layout Plain Layout
18071 \begin_inset Flex Code
18074 \begin_layout Plain Layout
18083 \begin_inset Flex Code
18086 \begin_layout Plain Layout
18095 \begin_inset Flex Code
18098 \begin_layout Plain Layout
18110 \begin_layout Enumerate
18111 Le style d'un insert flexible doit être défini.
18113 \begin_inset Flex Code
18116 \begin_layout Plain Layout
18122 doit être de la forme
18123 \begin_inset Flex Code
18126 \begin_layout Plain Layout
18133 \begin_inset Flex Code
18136 \begin_layout Plain Layout
18142 peut être n'importe quel identificateur valide qui n'est pas utilisé dans
18143 un insert existant.
18144 L'identificateur peut inclure des espaces, mais alors il faut enclore l'ensembl
18145 e entre apostrophes.
18146 Noter que la définition d'un insert flexible
18150 aussi inclure une entrée
18151 \begin_inset Flex Code
18154 \begin_layout Plain Layout
18163 , précisant quel est le type d'insert qu'il définit.
18166 \begin_layout Enumerate
18167 Le style d'une branche utilisateur doit être défini.
18169 \begin_inset Flex Code
18172 \begin_layout Plain Layout
18178 doit être de la forme
18179 \begin_inset Quotes fld
18183 \begin_inset Flex Code
18186 \begin_layout Plain Layout
18193 \begin_inset Quotes frd
18197 \begin_inset Flex Code
18200 \begin_layout Plain Layout
18206 peut être un identificateur de branche valide défini dans le document utilisate
18208 L'identificateur peur contenir des espaces, mais dans ce cas la chaîne
18209 toute entière doit être enclose entre apostrophes.
18210 Le principal intérêt de cette fonctionnalité est est de permettre l’inclusion
18212 de branches spécifiques suivant les besoins de l'utilisateur.
18215 \begin_layout Enumerate
18216 Le style d'une légende utilisateur (ou de classe) doit être défini.
18218 \begin_inset Flex Code
18221 \begin_layout Plain Layout
18227 doit être de la forme
18228 \begin_inset Quotes fld
18232 \begin_inset Flex Code
18235 \begin_layout Plain Layout
18242 \begin_inset Quotes frd
18246 \begin_inset Flex Code
18249 \begin_layout Plain Layout
18255 spécifie le nom de la légende tel qu'il apparaît dans le menu.
18256 Voir la légende standard
18259 \begin_inset Flex Code
18262 \begin_layout Plain Layout
18272 , les légendes spécifiques des classes KOMA-Script
18275 \begin_inset Flex Code
18278 \begin_layout Plain Layout
18287 \begin_inset Flex Code
18290 \begin_layout Plain Layout
18302 Légendes multilingues
18307 \begin_inset Flex Code
18310 \begin_layout Plain Layout
18320 pour des applications.
18323 \begin_layout Standard
18325 \begin_inset Flex Code
18328 \begin_layout Plain Layout
18336 peut inclure les entrées suivantes:
18339 \begin_layout Description
18342 \begin_inset Flex Code
18345 \begin_layout Plain Layout
18354 \begin_inset Flex Code
18357 \begin_layout Plain Layout
18367 définit un numéro d'argument d'une commande ou d'un environnement associé
18369 La définition doit être close par
18372 \begin_inset Flex Code
18375 \begin_layout Plain Layout
18387 \begin_inset CommandInset ref
18389 reference "subsec:Styles-de-paragraphe"
18396 \begin_layout Description
18399 \begin_inset Flex Code
18402 \begin_layout Plain Layout
18412 définit un préambule pour les modifications de commandes de langue; voir
18414 \begin_inset CommandInset ref
18416 reference "subsec:I18n"
18423 \begin_layout Description
18426 \begin_inset Flex Code
18429 \begin_layout Plain Layout
18440 \begin_inset Flex Code
18443 \begin_layout Plain Layout
18449 ] définit la couleur d'arrière-plan de l'insert.
18455 \begin_inset CommandInset ref
18457 reference "chap:Names-of-colors"
18461 pour une liste des noms de couleur disponibles.
18465 \begin_layout Description
18468 \begin_inset Flex Code
18471 \begin_layout Plain Layout
18482 \begin_inset Flex Code
18485 \begin_layout Plain Layout
18494 \begin_inset space \thinspace{}
18498 \begin_inset Flex Code
18501 \begin_layout Plain Layout
18507 ] indique s'il faut utiliser le contenu de l'insert comme une étiquette,
18508 quand l'insert est fermé.
18510 \begin_inset Quotes fld
18514 \begin_inset Quotes frd
18520 \begin_layout Description
18523 \begin_inset Flex Code
18526 \begin_layout Plain Layout
18537 \begin_inset Flex Code
18540 \begin_layout Plain Layout
18546 ] fonctionne comme les styles de paragraphe, voir
18547 \begin_inset CommandInset ref
18549 reference "subsec:Styles-de-paragraphe"
18554 Notez que vous devez spécifier le type complet, e.
18555 \begin_inset space \thinspace{}
18559 \begin_inset space ~
18565 \begin_inset Flex Code
18568 \begin_layout Plain Layout
18583 \begin_layout Description
18586 \begin_inset Flex Code
18589 \begin_layout Plain Layout
18600 \begin_inset Flex Code
18603 \begin_layout Plain Layout
18612 \begin_inset space \thinspace{}
18616 \begin_inset Flex Code
18619 \begin_layout Plain Layout
18625 ] indique si l'utilisateur peut utiliser le dialogue
18626 \begin_inset Flex Noun
18629 \begin_layout Plain Layout
18630 Édition\SpecialChar menuseparator
18631 Paramètres de paragraphe
18636 pour personnaliser le paragraphe.
18639 \begin_layout Description
18642 \begin_inset Flex Code
18645 \begin_layout Plain Layout
18656 \begin_inset Flex Code
18659 \begin_layout Plain Layout
18668 \begin_inset Flex Code
18671 \begin_layout Plain Layout
18680 \begin_inset Flex Code
18683 \begin_layout Plain Layout
18691 , décrivant l'appa\SpecialChar softhyphen
18692 rence du cadre et des boutons de l'insert.
18693 les notes de bas de page utilisent en général
18694 \begin_inset Flex Code
18697 \begin_layout Plain Layout
18705 , les inserts des code \SpecialChar TeX
18707 \begin_inset Flex Code
18710 \begin_layout Plain Layout
18718 , et les styles de caractères
18719 \begin_inset Flex Code
18722 \begin_layout Plain Layout
18733 \begin_layout Description
18736 \begin_inset Flex Code
18739 \begin_layout Plain Layout
18750 \begin_inset Flex Code
18753 \begin_layout Plain Layout
18760 \begin_inset space \thinspace{}
18764 \begin_inset Flex Code
18767 \begin_layout Plain Layout
18775 ] n'est utilisé que lorsque
18776 \begin_inset Flex Code
18779 \begin_layout Plain Layout
18786 \begin_inset Flex Code
18789 \begin_layout Plain Layout
18796 Indique si l'environnement se trouvera à part dans le résultat imprimable
18797 ou bien apparaîtra inclus dans le texte environnant.
18798 S'il est positionné à faux, on suppose que l'environnement \SpecialChar LaTeX
18800 espaces (avec un caractère retour ligne inclus) après les balises
18801 \begin_inset Flex Code
18804 \begin_layout Plain Layout
18817 \begin_inset Flex Code
18820 \begin_layout Plain Layout
18834 \begin_inset Quotes fld
18838 \begin_inset Quotes frd
18844 \begin_layout Description
18845 \begin_inset Flex Code
18848 \begin_layout Plain Layout
18856 est requis pour fermer la déclaration d'un
18859 \begin_inset Flex Code
18862 \begin_layout Plain Layout
18875 \begin_layout Description
18876 \begin_inset Flex Code
18879 \begin_layout Plain Layout
18887 définit la police utilisée pour le texte du corps de l'insert
18893 \begin_inset space ~
18897 \begin_inset CommandInset ref
18899 reference "subsec:polices"
18904 Noter qu'en définissant cette police on définit aussi automatiquement
18905 \begin_inset Flex Code
18908 \begin_layout Plain Layout
18916 avec la même valeur.
18917 Il faut donc définir celle-ci d'abord pour fixer
18918 \begin_inset Flex Code
18921 \begin_layout Plain Layout
18932 \begin_layout Description
18935 \begin_inset Flex Code
18938 \begin_layout Plain Layout
18941 FixedWidthPreambleEncoding
18949 \begin_inset Flex Code
18952 \begin_layout Plain Layout
18961 \begin_inset space \thinspace{}
18965 \begin_inset Flex Code
18968 \begin_layout Plain Layout
18974 ] force un encodage à taille fixe pour les éléments traduits du code des
18976 \begin_inset Flex Code
18979 \begin_layout Plain Layout
18986 \begin_inset Flex Code
18989 \begin_layout Plain Layout
18995 engendré par ce format.
18996 Ceci est nécessaire pour les paquetages \SpecialChar LaTeX
19001 qui ne fonctionnent pas avec des encodages à taille variable comme
19006 Ce réglage est ignoré lors de l'utilisation de moteurs admettant complètement
19007 Unicode comme Xe\SpecialChar TeX
19008 ou Lua\SpecialChar TeX
19012 \begin_layout Description
19015 \begin_inset Flex Code
19018 \begin_layout Plain Layout
19021 ForceLocalFontSwitch
19029 \begin_inset Flex Code
19032 \begin_layout Plain Layout
19041 \begin_inset space \thinspace{}
19045 \begin_inset Flex Code
19048 \begin_layout Plain Layout
19054 ] lors de l'utilisation de babel, force l'utilisation un commutateur de
19061 \begin_inset Flex Code
19064 \begin_layout Plain Layout
19076 , à la place d'un commutateur
19083 \begin_inset Flex Code
19086 \begin_layout Plain Layout
19101 \begin_layout Description
19104 \begin_inset Flex Code
19107 \begin_layout Plain Layout
19118 \begin_inset Flex Code
19121 \begin_layout Plain Layout
19130 \begin_inset space \thinspace{}
19134 \begin_inset Flex Code
19137 \begin_layout Plain Layout
19143 ] impose le langage
19144 \begin_inset Quotes fld
19148 \begin_inset Quotes frd
19151 , conduisant à un résultat de gauche à droite (Left-to-Right, latin), e.
19152 \begin_inset space \thinspace{}
19156 \begin_inset space \space{}
19159 en code \SpecialChar TeX
19164 \begin_layout Description
19167 \begin_inset Flex Code
19170 \begin_layout Plain Layout
19181 \begin_inset Flex Code
19184 \begin_layout Plain Layout
19193 \begin_inset space \thinspace{}
19197 \begin_inset Flex Code
19200 \begin_layout Plain Layout
19206 ] force un saut de ligne dans le résultat \SpecialChar LaTeX
19207 avant le début de l'insert et
19209 Ceci garantit que l’insert apparaît en lignes isolées, pour la lisibilité.
19212 \begin_layout Description
19215 \begin_inset Flex Code
19218 \begin_layout Plain Layout
19229 \begin_inset Flex Code
19232 \begin_layout Plain Layout
19241 \begin_inset space \thinspace{}
19245 \begin_inset Flex Code
19248 \begin_layout Plain Layout
19255 \begin_inset Flex Code
19258 \begin_layout Plain Layout
19266 doit être utilisé, ou bien si l'utilisateur peut modifier le style de paragraph
19267 e utilisé dans l'insert.
19269 \begin_inset Quotes fld
19273 \begin_inset Quotes frd
19279 \begin_layout Description
19282 \begin_inset Flex Code
19285 \begin_layout Plain Layout
19296 \begin_inset Flex Code
19299 \begin_layout Plain Layout
19308 \begin_inset space \thinspace{}
19312 \begin_inset Flex Code
19315 \begin_layout Plain Layout
19321 ] fonctionne comme les styles de paragraphe, voir
19322 \begin_inset space ~
19326 \begin_inset CommandInset ref
19328 reference "subsec:Styles-de-paragraphe"
19335 \begin_layout Description
19336 \begin_inset Flex Code
19339 \begin_layout Plain Layout
19345 sont utilisées avec l'exportation XHTML.
19347 \begin_inset CommandInset ref
19349 reference "sec:Tags-for-XHTML"
19356 \begin_layout Description
19359 \begin_inset Flex Code
19362 \begin_layout Plain Layout
19373 \begin_inset Flex Code
19376 \begin_layout Plain Layout
19385 \begin_inset space \thinspace{}
19389 \begin_inset Flex Code
19392 \begin_layout Plain Layout
19398 ] indique s'il faut inclure le contenu de cet insert dans les chaînes créées
19400 \begin_inset Quotes fld
19404 \begin_inset Quotes frd
19408 L'utilisateur ne voudra pas, par exemple, que le contenu d'une note de
19409 bas de page dans un titre de section soit incluse dans la tables des matières
19410 affichée dans le plan, mais voudra habituellement voir affiché le contenu
19411 d'un style de caractère.
19413 \begin_inset Quotes fld
19417 \begin_inset Quotes frd
19423 \begin_layout Description
19426 \begin_inset Flex Code
19429 \begin_layout Plain Layout
19440 \begin_inset Flex Code
19443 \begin_layout Plain Layout
19452 \begin_inset space \thinspace{}
19456 \begin_inset Flex Code
19459 \begin_layout Plain Layout
19465 ] fonctionne comme les styles de paragraphe, voir
19466 \begin_inset CommandInset ref
19468 reference "subsec:Styles-de-paragraphe"
19475 \begin_layout Description
19478 \begin_inset Flex Code
19481 \begin_layout Plain Layout
19491 définit la police utilisée pour le marqueur.
19493 \begin_inset CommandInset ref
19495 reference "subsec:polices"
19500 Noter que cette directive ne peut jamais apparaître avant
19501 \begin_inset Flex Code
19504 \begin_layout Plain Layout
19512 , sinon elle sera sans effet.
19515 \begin_layout Description
19518 \begin_inset Flex Code
19521 \begin_layout Plain Layout
19532 \begin_inset Flex Code
19535 \begin_layout Plain Layout
19541 ] définit la chaîne de caractères qui apparaîtra sur le bouton ou ailleurs
19542 en tant que marquer d'insert.
19543 Quelques types d'inserts (
19544 \begin_inset Flex Code
19547 \begin_layout Plain Layout
19550 code \SpecialChar TeX
19557 \begin_inset Flex Code
19560 \begin_layout Plain Layout
19566 ) modifient ce marqueur à la volée.
19569 \begin_layout Description
19572 \begin_inset Flex Code
19575 \begin_layout Plain Layout
19585 définit un préambule dépendant de la langue, voir
19586 \begin_inset space ~
19590 \begin_inset CommandInset ref
19592 reference "subsec:I18n"
19599 \begin_layout Description
19602 \begin_inset Flex Code
19605 \begin_layout Plain Layout
19616 \begin_inset Flex Code
19619 \begin_layout Plain Layout
19625 ] définit le nom du code \SpecialChar LaTeX
19626 correspondant, soit un environnement, soit une
19630 \begin_layout Description
19633 \begin_inset Flex Code
19636 \begin_layout Plain Layout
19647 \begin_inset Flex Code
19650 \begin_layout Plain Layout
19656 ] définit le paramètre facultatif pour le
19657 \begin_inset Flex Code
19660 \begin_layout Plain Layout
19668 correspondant, y compris des paires de crochets
19669 \begin_inset Flex Code
19672 \begin_layout Plain Layout
19679 Ce paramètre ne peut pas être modifié depuis \SpecialChar LyX
19681 \begin_inset Flex Code
19684 \begin_layout Plain Layout
19690 pour les paramètres personnalisables).
19691 Il sera émis tel quel après tous les
19692 \begin_inset Flex Code
19695 \begin_layout Plain Layout
19701 s \SpecialChar LaTeX
19705 \begin_layout Description
19708 \begin_inset Flex Code
19711 \begin_layout Plain Layout
19720 \begin_inset Flex Code
19723 \begin_layout Plain Layout
19726 Command, Environment, None
19732 \begin_inset Flex Code
19735 \begin_layout Plain Layout
19745 précise comment le style doit être traduit en \SpecialChar LaTeX
19752 \begin_layout Plain Layout
19755 \begin_inset Flex Code
19758 \begin_layout Plain Layout
19768 est peut-être trompeur, puisque ces règles s'appliquent aussi aux classes
19770 Voir les fichiers de classe SGML pour des exemples spécifiques.
19779 \begin_layout Description
19782 \begin_inset Flex Code
19785 \begin_layout Plain Layout
19796 \begin_inset Quotes fld
19799 rien de particulier
19800 \begin_inset Quotes frd
19806 \begin_layout Description
19809 \begin_inset Flex Code
19812 \begin_layout Plain Layout
19825 \begin_inset Flex Code
19828 \begin_layout Plain Layout
19837 {\SpecialChar ldots
19846 \begin_layout Description
19849 \begin_inset Flex Code
19852 \begin_layout Plain Layout
19865 \begin_inset Flex Code
19868 \begin_layout Plain Layout
19877 }\SpecialChar ldots
19892 \begin_layout Description
19896 \begin_layout Standard
19897 En rassemblant ceci, la sortie \SpecialChar LaTeX
19901 \begin_layout LyX-Code
19906 LatexName[LatexParam]{\SpecialChar ldots
19910 \begin_layout Standard
19914 \begin_layout LyX-Code
19919 begin{LatexName}[LatexParam] \SpecialChar ldots
19925 \begin_layout Standard
19929 \begin_inset Flex Code
19932 \begin_layout Plain Layout
19944 \begin_layout Description
19947 \begin_inset Flex Code
19950 \begin_layout Plain Layout
19961 \begin_inset Flex Code
19964 \begin_layout Plain Layout
19970 ] définit une chaîne de caractères insérée au début du contenu du style.
19971 Une rupture de ligne dans la sortie peut être indiquée par
19972 \begin_inset Flex Code
19975 \begin_layout Plain Layout
19984 \begin_layout Description
19987 \begin_inset Flex Code
19990 \begin_layout Plain Layout
20001 \begin_inset Flex Code
20004 \begin_layout Plain Layout
20013 \begin_inset Flex Code
20016 \begin_layout Plain Layout
20025 \begin_inset Flex Code
20028 \begin_layout Plain Layout
20037 \begin_inset Flex Code
20040 \begin_layout Plain Layout
20048 (indiquant une définition vide terminant les définitions de styles de caractère
20050 Cette entrée est requise dans les inserts flexibles et n'est significative
20052 Parmi d'autres choses, elle détermine dans quel menu cet insert va apparaître.
20054 \begin_inset Flex Code
20057 \begin_layout Plain Layout
20064 \begin_inset Flex Code
20067 \begin_layout Plain Layout
20074 \begin_inset Flex Code
20077 \begin_layout Plain Layout
20084 \begin_inset Quotes fld
20088 \begin_inset Quotes frd
20092 \begin_inset Flex Code
20095 \begin_layout Plain Layout
20102 \begin_inset Quotes fld
20106 \begin_inset Quotes frd
20111 \begin_inset Flex Code
20114 \begin_layout Plain Layout
20120 peut être positionné à
20121 \begin_inset Quotes fld
20125 \begin_inset Quotes frd
20129 \begin_inset Flex Code
20132 \begin_layout Plain Layout
20139 \begin_inset Quotes fld
20143 \begin_inset Quotes frd
20147 \begin_inset Flex Code
20150 \begin_layout Plain Layout
20156 , en le positionnant
20161 \begin_inset Flex Code
20164 \begin_layout Plain Layout
20173 \begin_layout Description
20176 \begin_inset Flex Code
20179 \begin_layout Plain Layout
20190 \begin_inset Flex Code
20193 \begin_layout Plain Layout
20202 \begin_inset space \thinspace{}
20206 \begin_inset Flex Code
20209 \begin_layout Plain Layout
20215 ] indique si plusieurs paragraphes sont autorisés dans cet insert.
20216 Ceci positionnera aussi
20217 \begin_inset Flex Code
20220 \begin_layout Plain Layout
20228 à la même valeur et
20229 \begin_inset Flex Code
20232 \begin_layout Plain Layout
20240 à la valeur opposée.
20241 Ceux-ci peuvent être repositionnés s'ils sont utilisés
20246 \begin_inset Flex Code
20249 \begin_layout Plain Layout
20259 \begin_inset Quotes fld
20263 \begin_inset Quotes frd
20269 \begin_layout Description
20272 \begin_inset Flex Code
20275 \begin_layout Plain Layout
20286 \begin_inset Flex Code
20289 \begin_layout Plain Layout
20298 \begin_inset space \thinspace{}
20302 \begin_inset Flex Code
20305 \begin_layout Plain Layout
20311 ] indique si les commandes fragiles de cet insert doivent êtres protégées
20313 \begin_inset Flex Code
20316 \begin_layout Plain Layout
20330 sur le fait que la commande elle-même doive être protégée).
20332 \begin_inset Quotes fld
20336 \begin_inset Quotes frd
20342 \begin_layout Description
20345 \begin_inset Flex Code
20348 \begin_layout Plain Layout
20357 \begin_inset Flex Code
20360 \begin_layout Plain Layout
20373 \begin_inset Flex Code
20376 \begin_layout Plain Layout
20389 \begin_layout Description
20392 \begin_inset Flex Code
20395 \begin_layout Plain Layout
20404 \begin_inset Flex Code
20407 \begin_layout Plain Layout
20418 \begin_inset Flex Code
20421 \begin_layout Plain Layout
20428 \begin_inset Flex Code
20431 \begin_layout Plain Layout
20438 Ceci est utilisé pour renommer un
20439 \begin_inset Flex Code
20442 \begin_layout Plain Layout
20448 en conservant la compatibilité.
20451 \begin_layout Description
20454 \begin_inset Flex Code
20457 \begin_layout Plain Layout
20471 \begin_inset Flex Code
20474 \begin_layout Plain Layout
20484 \begin_inset space \thinspace{}
20490 \begin_inset Flex Code
20493 \begin_layout Plain Layout
20501 ] fonctionne comme avec les styles de paragraphe, voir
20502 \begin_inset space ~
20506 \begin_inset CommandInset ref
20508 reference "subsec:Styles-de-paragraphe"
20515 \begin_layout Description
20518 \begin_inset Flex Code
20521 \begin_layout Plain Layout
20535 \begin_inset Flex Code
20538 \begin_layout Plain Layout
20548 \begin_inset space \thinspace{}
20554 \begin_inset Flex Code
20557 \begin_layout Plain Layout
20565 ] fonctionne comme avec les styles de paragraphe, voir
20566 \begin_inset space ~
20570 \begin_inset CommandInset ref
20572 reference "subsec:Styles-de-paragraphe"
20579 \begin_layout Description
20582 \begin_inset Flex Code
20585 \begin_layout Plain Layout
20595 fonctionne comme avec les styles de paragraphe, voir
20596 \begin_inset space ~
20600 \begin_inset CommandInset ref
20602 reference "subsec:Styles-de-paragraphe"
20609 \begin_layout Description
20612 \begin_inset Flex Code
20615 \begin_layout Plain Layout
20626 \begin_inset Flex Code
20629 \begin_layout Plain Layout
20635 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraph
20637 Ceci permet l'utilisation de références mises en forme.
20640 \begin_layout Description
20643 \begin_inset Flex Code
20646 \begin_layout Plain Layout
20657 \begin_inset Flex Code
20660 \begin_layout Plain Layout
20668 As with paragraph styles, see
20671 \begin_inset CommandInset ref
20673 reference "subsec:Styles-de-paragraphe"
20680 \begin_layout Description
20683 \begin_inset Flex Code
20686 \begin_layout Plain Layout
20697 \begin_inset Flex Code
20700 \begin_layout Plain Layout
20709 \begin_inset space \thinspace{}
20713 \begin_inset Flex Code
20716 \begin_layout Plain Layout
20722 ] réinitialise les arguments \SpecialChar LaTeX
20723 de ce style (définis via la directive
20724 \begin_inset Flex Code
20727 \begin_layout Plain Layout
20734 Ceci est utile si vous avez dupliqué un style via
20737 \begin_inset Flex Code
20740 \begin_layout Plain Layout
20750 mais que vous ne voulez pas hériter de ses arguments (obligatoires et optionnels
20754 \begin_layout Description
20757 \begin_inset Flex Code
20760 \begin_layout Plain Layout
20771 \begin_inset Flex Code
20774 \begin_layout Plain Layout
20781 \begin_inset space \thinspace{}
20785 \begin_inset Flex Code
20788 \begin_layout Plain Layout
20796 ] indique si l'insert doit utiliser la police de caractères environnante
20797 ou bien utiliser la sienne propre.
20799 \begin_inset Quotes fld
20803 \begin_inset Quotes frd
20806 , utiliser la police de caractères environnante.
20809 \begin_layout Description
20812 \begin_inset Flex Code
20815 \begin_layout Plain Layout
20826 \begin_inset Flex Code
20829 \begin_layout Plain Layout
20835 ] définit une chaîne de caractères insérée à la fin du contenu du style.
20836 Une rupture de ligne dans la sortie peut être indiquée par
20837 \begin_inset Flex Code
20840 \begin_layout Plain Layout
20849 \begin_layout Description
20852 \begin_inset Flex Code
20855 \begin_layout Plain Layout
20866 \begin_inset Flex Code
20869 \begin_layout Plain Layout
20876 \begin_inset space \thinspace{}
20880 \begin_inset Flex Code
20883 \begin_layout Plain Layout
20891 ] active le correcteur orthographique sur le contenu de cet insert.
20893 \begin_inset Quotes fld
20897 \begin_inset Quotes frd
20903 \begin_layout Subsection
20905 \begin_inset CommandInset label
20907 name "subsec:Compteurs"
20914 \begin_layout Standard
20915 Il faut définir les compteurs (
20916 \begin_inset Flex Code
20919 \begin_layout Plain Layout
20926 \begin_inset Flex Code
20929 \begin_layout Plain Layout
20936 ) dans la classe elle-même.
20937 Les compteurs standard sont définis dans le fichier
20940 \begin_inset Flex Code
20943 \begin_layout Plain Layout
20954 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
20955 il suffit probablement que vous ajoutiez
20958 \begin_layout LyX-Code
20959 Input stdcounters.inc
20962 \begin_layout Standard
20963 à un endroit raisonnable dans la classe.
20966 \begin_layout Standard
20967 Mais si vous voulez définir des compteurs à votre guise, vous pouvez le
20969 La déclaration d'un compteur doit commencer par
20972 \begin_layout LyX-Code
20980 \begin_layout Standard
20982 \begin_inset Flex Code
20985 \begin_layout Plain Layout
20991 est le nom du compteur.
20992 Et elle doit se terminer par
20993 \begin_inset Flex Code
20996 \begin_layout Plain Layout
21007 \begin_layout Standard
21008 Les paramètres suivants peuvent également être utilisés:
21011 \begin_layout Description
21014 \begin_inset Flex Code
21017 \begin_layout Plain Layout
21026 \begin_inset Flex Code
21029 \begin_layout Plain Layout
21039 positionne la valeur initiale du compteur, valeur à laquelle il sera réinitiali
21040 sé quand cela sera nécessaire.
21041 Normalement, la valeur désirée est la valeur implicite,
21042 \begin_inset space ~
21048 \begin_layout Description
21051 \begin_inset Flex Code
21054 \begin_layout Plain Layout
21065 \begin_inset Flex Code
21068 \begin_layout Plain Layout
21075 \begin_inset Quotes erd
21079 \begin_inset Quotes erd
21082 ] définit comment le compteur s'affiche.
21083 Fixer ce paramètre positionne également
21084 \begin_inset Flex Code
21087 \begin_layout Plain Layout
21090 LabelStringAppendix
21096 Les arguments spécifiques suivants peuvent être utilisés:
21100 \begin_layout Itemize
21101 \begin_inset Flex Code
21104 \begin_layout Plain Layout
21114 sera remplacé par l'expansion de
21115 \begin_inset Flex Code
21118 \begin_layout Plain Layout
21127 \begin_inset Newline newline
21131 \begin_inset Flex Code
21134 \begin_layout Plain Layout
21137 LabelStringAppendix
21143 \begin_inset Flex Code
21146 \begin_layout Plain Layout
21158 \begin_layout Itemize
21159 les valeurs du compteur peuvent être exprimées par des macros à la \SpecialChar LaTeX
21161 \begin_inset Flex Code
21164 \begin_layout Plain Layout
21183 \begin_inset Flex Code
21186 \begin_layout Plain Layout
21196 \begin_inset Flex Code
21199 \begin_layout Plain Layout
21207 : 1, 2, 3,\SpecialChar ldots
21209 \begin_inset Flex Code
21212 \begin_layout Plain Layout
21220 pour les lettres en bas de casse: a, b, c, \SpecialChar ldots
21222 \begin_inset Flex Code
21225 \begin_layout Plain Layout
21233 pour les lettres en capitales: A, B, C, \SpecialChar ldots
21235 \begin_inset Flex Code
21238 \begin_layout Plain Layout
21246 pour la numérotation en bas de casse romaine: i, ii, iii, \SpecialChar ldots
21248 \begin_inset Flex Code
21251 \begin_layout Plain Layout
21259 pour la numérotation capitale romaine: I, II, III.
21263 \begin_layout Standard
21267 \begin_inset Flex Code
21270 \begin_layout Plain Layout
21280 est indéfini, une valeur implicite est construite comme suit: si le compteur
21281 a un compteur maître
21282 \begin_inset Flex Code
21285 \begin_layout Plain Layout
21294 \begin_inset Flex Code
21297 \begin_layout Plain Layout
21306 \begin_inset Newline newline
21310 \begin_inset Flex Code
21313 \begin_layout Plain Layout
21325 est utilisée; sinon la chaîne
21326 \begin_inset Flex Code
21329 \begin_layout Plain Layout
21342 \begin_layout Description
21345 \begin_inset Flex Code
21348 \begin_layout Plain Layout
21351 LabelStringAppendix
21359 \begin_inset Flex Code
21362 \begin_layout Plain Layout
21369 \begin_inset Quotes erd
21373 \begin_inset Quotes erd
21377 \begin_inset Flex Code
21380 \begin_layout Plain Layout
21388 , mais pour les annexes.
21391 \begin_layout Description
21392 \begin_inset Flex Code
21395 \begin_layout Plain Layout
21404 \begin_inset Flex Code
21407 \begin_layout Plain Layout
21414 \begin_inset Quotes erd
21418 \begin_inset Quotes erd
21421 ] définit un format à utiliser pour les références mises en forme utilisant
21423 Par exemple, on peut vouloir que les références aux numéros de section
21425 \begin_inset Quotes fld
21429 \begin_inset space ~
21433 \begin_inset Quotes frd
21437 La chaîne devra contenir
21438 \begin_inset Quotes fld
21442 \begin_inset Quotes frd
21446 Ceci sera remplacé par la valeur courante du compteur.
21447 Ainsi, pour les sections, ce sera: Section ##.
21450 \begin_layout Description
21451 \begin_inset Flex Code
21454 \begin_layout Plain Layout
21463 \begin_inset Flex Code
21466 \begin_layout Plain Layout
21473 \begin_inset Quotes erd
21477 \begin_inset Quotes erd
21480 ] contient le nom d'un autre compteur: le compteur actuel sera remis à zéro
21481 à chaque fois que l'autre augmentera.
21483 \begin_inset Flex Code
21486 \begin_layout Plain Layout
21493 \begin_inset Flex Code
21496 \begin_layout Plain Layout
21505 \begin_layout Subsection
21506 Description de police
21507 \begin_inset CommandInset label
21509 name "subsec:polices"
21516 \begin_layout Standard
21517 Une description de police ressemble à :
21520 \begin_layout LyX-Code
21534 \begin_layout LyX-Code
21538 \begin_layout LyX-Code
21542 \begin_layout Standard
21543 et les commandes suivantes sont disponibles :
21546 \begin_layout Description
21547 \begin_inset Flex Code
21550 \begin_layout Plain Layout
21561 \begin_inset Flex Code
21564 \begin_layout Plain Layout
21573 \begin_inset Flex Code
21576 \begin_layout Plain Layout
21583 \begin_inset Flex Code
21586 \begin_layout Plain Layout
21593 \begin_inset Flex Code
21596 \begin_layout Plain Layout
21603 \begin_inset Flex Code
21606 \begin_layout Plain Layout
21613 \begin_inset Flex Code
21616 \begin_layout Plain Layout
21623 \begin_inset Flex Code
21626 \begin_layout Plain Layout
21633 \begin_inset Flex Code
21636 \begin_layout Plain Layout
21643 \begin_inset Flex Code
21646 \begin_layout Plain Layout
21653 \begin_inset Flex Code
21656 \begin_layout Plain Layout
21663 \begin_inset Flex Code
21666 \begin_layout Plain Layout
21673 \begin_inset Flex Code
21676 \begin_layout Plain Layout
21683 \begin_inset Flex Code
21686 \begin_layout Plain Layout
21693 \begin_inset Flex Code
21696 \begin_layout Plain Layout
21703 \begin_inset Flex Code
21706 \begin_layout Plain Layout
21713 \begin_inset Flex Code
21716 \begin_layout Plain Layout
21723 \begin_inset Flex Code
21726 \begin_layout Plain Layout
21733 \begin_inset Flex Code
21736 \begin_layout Plain Layout
21743 \begin_inset Flex Code
21746 \begin_layout Plain Layout
21753 \begin_inset Flex Code
21756 \begin_layout Plain Layout
21765 \begin_layout Description
21766 \begin_inset Flex Code
21769 \begin_layout Plain Layout
21778 \begin_inset Flex Code
21781 \begin_layout Plain Layout
21790 \begin_inset Flex Code
21793 \begin_layout Plain Layout
21800 \begin_inset Flex Code
21803 \begin_layout Plain Layout
21812 \begin_layout Description
21813 \begin_inset Flex Code
21816 \begin_layout Plain Layout
21823 \begin_inset Flex Code
21826 \begin_layout Plain Layout
21832 ] avec les arguments valides suivants:
21833 \begin_inset Flex Code
21836 \begin_layout Plain Layout
21843 \begin_inset Flex Code
21846 \begin_layout Plain Layout
21853 \begin_inset Flex Code
21856 \begin_layout Plain Layout
21863 \begin_inset Flex Code
21866 \begin_layout Plain Layout
21873 \begin_inset Flex Code
21876 \begin_layout Plain Layout
21883 \begin_inset Flex Code
21886 \begin_layout Plain Layout
21893 \begin_inset Flex Code
21896 \begin_layout Plain Layout
21903 \begin_inset Flex Code
21906 \begin_layout Plain Layout
21913 \begin_inset Flex Code
21916 \begin_layout Plain Layout
21923 \begin_inset Flex Code
21926 \begin_layout Plain Layout
21933 \begin_inset Flex Code
21936 \begin_layout Plain Layout
21943 \begin_inset Newline linebreak
21947 \begin_inset Flex Code
21950 \begin_layout Plain Layout
21957 Chacun de ceux-ci (dés)active l'attribut correspondant.
21958 \begin_inset Newline newline
21962 \begin_inset Flex Code
21965 \begin_layout Plain Layout
21971 active la mise en évidence, et
21972 \begin_inset Flex Code
21975 \begin_layout Plain Layout
21982 Si ce dernier point vous intrigue, souvenez-vous que le réglage de police
21983 du contexte courant est généralement hérité du contexte environnant.
21985 \begin_inset Flex Code
21988 \begin_layout Plain Layout
21996 désactiverait la mise en évidence qui était active de toutes façons, par
21997 exemple dans un environnement de théorème.
22001 \begin_layout Description
22002 \begin_inset Flex Code
22005 \begin_layout Plain Layout
22014 \begin_inset Flex Code
22017 \begin_layout Plain Layout
22026 \begin_inset Flex Code
22029 \begin_layout Plain Layout
22038 \begin_layout Description
22039 \begin_inset Flex Code
22042 \begin_layout Plain Layout
22051 \begin_inset Flex Code
22054 \begin_layout Plain Layout
22063 \begin_inset Flex Code
22066 \begin_layout Plain Layout
22073 \begin_inset Flex Code
22076 \begin_layout Plain Layout
22083 \begin_inset Flex Code
22086 \begin_layout Plain Layout
22095 \begin_layout Description
22096 \begin_inset Flex Code
22099 \begin_layout Plain Layout
22106 \begin_inset Flex Code
22109 \begin_layout Plain Layout
22116 \begin_inset Flex Code
22119 \begin_layout Plain Layout
22126 \begin_inset Flex Code
22129 \begin_layout Plain Layout
22138 \begin_inset Flex Code
22141 \begin_layout Plain Layout
22148 \begin_inset Flex Code
22151 \begin_layout Plain Layout
22158 \begin_inset Flex Code
22161 \begin_layout Plain Layout
22168 \begin_inset Flex Code
22171 \begin_layout Plain Layout
22178 \begin_inset Flex Code
22181 \begin_layout Plain Layout
22190 \begin_layout Subsection
22191 Description d'une insertion de citation
22192 \begin_inset CommandInset label
22194 name "subsec:Description citation"
22201 \begin_layout Standard
22203 \begin_inset Flex Code
22206 \begin_layout Plain Layout
22212 servent à décrire comment les citations bibliographiques doivent être affichées
22213 , à la fois dans \SpecialChar LyX
22214 (dans la fenêtre de citation et dans les bulles d'aide,
22215 par exemple) et dans le résultat XHTML.
22216 Un tel bloc se présente comme suit:
22219 \begin_layout LyX-Code
22225 \begin_layout LyX-Code
22231 \begin_layout LyX-Code
22237 \begin_layout LyX-Code
22243 \begin_layout Standard
22244 Les différentes lignes définissent l'affichage de l'information correspondant
22245 à une article ou à un livre, respectivement, et une telle définition peut
22246 être créée pour tout type d'entrée apparaissant dans un fichier Bib\SpecialChar TeX
22249 définit un format implicite dans le code source qui sera utilisé si aucune
22250 définition spécifique n'est fournie.
22252 prédéfinit plusieurs formats dans le fichier
22253 \begin_inset Flex Code
22256 \begin_layout Plain Layout
22262 , qui est inclus dans la plupart des classes de document \SpecialChar LyX
22266 \begin_layout Standard
22267 Les définitions utilisent un langage simple qui permet
22268 \begin_inset space ~
22271 de remplacer les clés Bib\SpecialChar TeX
22273 les clés doivent être encloses entre caractères
22276 \begin_inset Flex Code
22279 \begin_layout Plain Layout
22288 \begin_inset Flex Code
22291 \begin_layout Plain Layout
22302 Une définition simple serait par exemple:
22305 \begin_layout LyX-Code
22309 \begin_inset Quotes eld
22313 \begin_inset Quotes erd
22319 \begin_layout Standard
22320 Ceci imprimerait le nom de l'auteur, suivi d'une virgule, suivi du titre,
22321 entre double guillemets, suivi d'un point.
22324 \begin_layout Standard
22325 Bien entendu, vous voudrez parfois n'imprimer une clé que si elle existe.
22326 Ceci est obtenu par une construction conditionnelle, comme:
22327 \begin_inset Flex Code
22330 \begin_layout Plain Layout
22332 \begin_inset space ~
22341 Ceci signifie: si la clé
22342 \begin_inset Flex Code
22345 \begin_layout Plain Layout
22351 existe, alors imprimer
22352 \begin_inset Quotes fld
22356 \begin_inset Quotes frd
22359 suivi de la clé volume.
22360 On peut aussi introduire une clause
22361 \begin_inset Flex Code
22364 \begin_layout Plain Layout
22370 dans l'expression conditionnelle, comme dans:
22371 \begin_inset Newline newline
22375 \begin_inset Flex Code
22378 \begin_layout Plain Layout
22379 {%author%[[%author%]][[%editor%, ed.]]}
22385 \begin_inset Newline newline
22389 \begin_inset Flex Code
22392 \begin_layout Plain Layout
22398 est imprimée si elle existe; sinon la clé
22399 \begin_inset Flex Code
22402 \begin_layout Plain Layout
22408 est imprimée, suivi de
22409 \begin_inset Quotes fld
22413 \begin_inset Quotes frd
22417 Noter que la clé est encore enclose entre caractères
22418 \begin_inset Flex Code
22421 \begin_layout Plain Layout
22427 ; la clause conditionnelle entière est enclose entre accolades, et les clauses
22429 \begin_inset Flex Code
22432 \begin_layout Plain Layout
22439 \begin_inset Flex Code
22442 \begin_layout Plain Layout
22448 sont encloses entre double crochets
22449 \begin_inset Quotes fld
22453 \begin_inset Quotes frd
22457 \begin_inset Quotes fld
22461 \begin_inset Quotes frd
22465 Il ne peut avoir d'espaces entre ces marqueurs.
22468 \begin_layout Standard
22469 Il existe enfin une autre syntaxe possible dans ces définitions, qui se
22470 présente comme suit:
22471 \begin_inset Flex Code
22474 \begin_layout Plain Layout
22481 Ceci définit une entité d'information utilisée pour créer du
22482 \begin_inset Quotes fld
22486 \begin_inset Quotes frd
22490 De manière évidente, nous ne souhaitons pas exporter des balises HTML en
22491 écrivant du texte normal, aussi doivent elles être enclose entre
22492 \begin_inset Quotes fld
22496 \begin_inset Quotes frd
22500 \begin_inset Quotes fld
22504 \begin_inset Quotes frd
22510 \begin_layout Standard
22511 Deux définitions spéciales sont également disponibles dans un bloc
22512 \begin_inset Flex Code
22515 \begin_layout Plain Layout
22521 Un exemple de la première définition est celle-ci:
22524 \begin_layout LyX-Code
22526 \begin_inset Quotes eld
22530 \begin_inset Quotes erd
22536 \begin_layout Standard
22537 Ceci est une abréviation, ou macro-instruction, et peut être employée comme
22539 \begin_inset Flex Code
22542 \begin_layout Plain Layout
22551 \begin_inset Flex Code
22554 \begin_layout Plain Layout
22560 exactement comme s'il s'agissait de sa définition.
22561 Exprimons par conséquent un
22565 évident: n'utilisez pas:
22568 \begin_layout LyX-Code
22572 \begin_layout Standard
22575 ne devrait pas se perdre dans une boucle infinie, mais cela peut prendre
22576 un moment avant qu'il s'en sorte.
22579 \begin_layout Standard
22580 Le second type de définitions particulières se présente comme ceci:
22583 \begin_layout LyX-Code
22589 \begin_layout Standard
22590 Ceci définit un segment de texte susceptible de traduction, ce qui permet
22591 de traduire les parties appropriées de la bibliographie.
22592 Cette syntaxe peut être incluse dans une définition normale en la considérant
22594 \begin_inset Flex Code
22597 \begin_layout Plain Layout
22604 Plusieurs d'entre elles sont prédéfinies dans
22605 \begin_inset Flex Code
22608 \begin_layout Plain Layout
22615 Notez bien que ce ne sont pas des macro-instructions, au sens défini ci-dessus:
22616 elles ne seront pas interprétées.
22619 \begin_layout Standard
22620 Voici donc un exemple utilisant toutes ces fonctionnalités:
22623 \begin_inset VSpace defskip
22629 \begin_layout Standard
22634 !authoredit {%author%[[%author%, ]][[{%editor%[[%editor%, %_edtext%, ]]}]]}
22637 \begin_layout Standard
22640 \begin_inset VSpace defskip
22645 Ceci défini une macro qui imprime le nom de l'auteur, suivi d'un virgule,
22647 \begin_inset Flex Code
22650 \begin_layout Plain Layout
22656 existe, ou bien imprime le nom de l'éditeur, suivi de
22657 \begin_inset Flex Code
22660 \begin_layout Plain Layout
22666 ou de sa traduction (implicitement, apparaîtra
22667 \begin_inset Quotes fld
22671 \begin_inset Quotes frd
22675 \begin_inset Flex Code
22678 \begin_layout Plain Layout
22685 Notez que ceci est déjà défini dans
22686 \begin_inset Flex Code
22689 \begin_layout Plain Layout
22695 , vous pouvez donc l'utiliser dans vos propres définitions, ou redéfinitions,
22696 si vous chargez ce fichier d'abord.
22699 \begin_layout Section
22700 Directives pour l'exportation XHTML
22701 \begin_inset CommandInset label
22703 name "sec:Tags-for-XHTML"
22710 \begin_layout Standard
22711 Comme pour \SpecialChar LaTeX
22712 ou DocBook, la présentation du résultat HTML créé par \SpecialChar LyX
22714 par les informations de format.
22715 En général, \SpecialChar LyX
22716 produit une présentation implicite raisonnable, et comme indiqué
22717 plus haut, il construira même des règles implicites CSS à partir des autres
22718 directives de format.
22719 Par exemple, \SpecialChar LyX
22720 essaiera d'utiliser l'information du bloc
22721 \begin_inset Flex Code
22724 \begin_layout Plain Layout
22730 du style Chapter pour écrire une CSS qui mettra en forme les titres de
22731 chapitres de manière appropriée.
22734 \begin_layout Standard
22735 Dans de nombreux cas, vous n'aurez donc sans doute rien à faire du tout
22736 pour obtenir un résultat XHTML acceptable pour vos environnements propres,
22737 vos inserts personnalisés, et ainsi de suite.
22738 Mais dans certains cas vous devrez faire quelque chose, et \SpecialChar LyX
22740 conséquent un certain nombre de directives de format qui peuvent être utilisées
22741 pour personnaliser le XHTML et les CSS qui sont créés.
22744 \begin_layout Standard
22745 Notez qu'il existe deux directives,
22746 \begin_inset Flex Code
22749 \begin_layout Plain Layout
22756 \begin_inset Flex Code
22759 \begin_layout Plain Layout
22765 , qui peuvent apparaître en dehors des déclarations de style et d'insert.
22767 \begin_inset CommandInset ref
22769 reference "subsec:Paramètres-généraux-d'une"
22773 pour les détails sur celles-ci.
22776 \begin_layout Subsection
22777 Styles de paragraphe
22778 \begin_inset CommandInset label
22780 name "subsec:Styles-de-paragraphe-XHTML"
22787 \begin_layout Standard
22788 Le type de XHTML que \SpecialChar LyX
22789 crée pour un paragraphe dépend s'il s'agit d'un paragraphe
22790 normal, d'une commande ou d'un environnement, ce qui est déterminé par
22791 le contenu de la directive correspondante
22792 \begin_inset Flex Code
22795 \begin_layout Plain Layout
22805 \begin_layout Standard
22806 Pour une commande ou un paragraphe normal, le résultat XHTML a la forme
22810 \begin_layout LyX-Code
22814 \begin_inset Quotes erd
22818 \begin_inset Quotes erd
22824 \begin_layout LyX-Code
22828 \begin_inset Quotes erd
22832 \begin_inset Quotes erd
22842 \begin_layout LyX-Code
22843 Contenu du paragraphe
22846 \begin_layout LyX-Code
22852 \begin_layout Standard
22853 Les balises d'étiquette sont bien entendu omises si le paragraphe n'est
22857 \begin_layout Standard
22858 Pour un environnement qui n'est pas du type liste, le XHTML prend la forme:
22861 \begin_layout LyX-Code
22865 \begin_inset Quotes erd
22869 \begin_inset Quotes erd
22875 \begin_layout LyX-Code
22879 \begin_inset Quotes erd
22883 \begin_inset Quotes erd
22887 \begin_inset Quotes erd
22891 \begin_inset Quotes erd
22896 Étiquette d'environnement
22900 Premier paragraphe.
22905 \begin_layout LyX-Code
22915 \begin_layout LyX-Code
22921 \begin_layout Standard
22922 Noter que l'étiquette n'est émise que pour le premier paragraphe, comme
22923 ce serait le cas pour une théorème, par exemple.
22926 \begin_layout Standard
22927 Pour une liste, nous avons une de ces formes:
22930 \begin_layout LyX-Code
22934 \begin_inset Quotes erd
22938 \begin_inset Quotes erd
22944 \begin_layout LyX-Code
22948 \begin_inset Quotes erd
22952 \begin_inset Quotes erd
22956 \begin_inset Quotes erd
22960 \begin_inset Quotes erd
22974 \begin_layout LyX-Code
22978 \begin_inset Quotes erd
22982 \begin_inset Quotes erd
22986 \begin_inset Quotes erd
22990 \begin_inset Quotes erd
23004 \begin_layout LyX-Code
23010 \begin_layout LyX-Code
23014 \begin_layout LyX-Code
23018 \begin_inset Quotes erd
23022 \begin_inset Quotes erd
23028 \begin_layout LyX-Code
23032 \begin_inset Quotes erd
23036 \begin_inset Quotes erd
23043 </labeltag><itemtag attr=
23044 \begin_inset Quotes erd
23048 \begin_inset Quotes erd
23058 \begin_layout LyX-Code
23062 \begin_inset Quotes erd
23066 \begin_inset Quotes erd
23073 </labeltag><itemtag attr=
23074 \begin_inset Quotes erd
23078 \begin_inset Quotes erd
23088 \begin_layout LyX-Code
23094 \begin_layout Standard
23095 Noter la différence en ce qui concerne l'ordre des balises
23096 \begin_inset Flex Code
23099 \begin_layout Plain Layout
23106 \begin_inset Flex Code
23109 \begin_layout Plain Layout
23116 L'ordre obtenu dépend du positionnement de
23117 \begin_inset Flex Code
23120 \begin_layout Plain Layout
23127 \begin_inset Flex Code
23130 \begin_layout Plain Layout
23136 est fausse (valeur implicite), vous obtiendrez la première forme, avec
23137 l'étiquette dans l'élément; s'il la valeur est vraie, vous obtiendrez la
23138 seconde forme, avec l'étiquette en dehors de l'élément.
23141 \begin_layout Standard
23142 Les balises et les attributs spécifiques émis pour chaque type de paragraphe
23143 peuvent être contrôlés par les directives de format que nous allons décrire.
23144 Comme indiqué ci-dessus, cependant, \SpecialChar LyX
23145 utilise des valeurs implicites raisonnable
23146 s pour la plupart d'entre elles, vous n'aurez donc pas grand-chose à faire
23147 pour produire un résultat XHTML satisfaisant.
23148 Pensez aux directives disponibles comme un supplément pour obtenir un réglage
23149 à votre convenance.
23152 \begin_layout Description
23155 \begin_inset Flex Code
23158 \begin_layout Plain Layout
23167 \begin_inset Flex Code
23170 \begin_layout Plain Layout
23178 précise les informations d'attribut à émettre avec la balise principale.
23180 \begin_inset Flex Code
23183 \begin_layout Plain Layout
23184 \begin_inset Quotes fld
23188 \begin_inset Quotes frd
23197 Implicitement, \SpecialChar LyX
23199 \begin_inset Flex Code
23202 \begin_layout Plain Layout
23203 \begin_inset Quotes fld
23207 \begin_inset Quotes frd
23216 \begin_inset Flex Code
23219 \begin_layout Plain Layout
23225 est le nom du style en bas de casse, par exemple: chapter.
23226 Ceci ne doit contenir
23230 information de style: utiliser
23231 \begin_inset Flex Code
23234 \begin_layout Plain Layout
23243 \begin_layout Description
23246 \begin_inset Flex Code
23249 \begin_layout Plain Layout
23260 \begin_inset Flex Code
23263 \begin_layout Plain Layout
23272 \begin_inset space \thinspace{}
23276 \begin_inset Flex Code
23279 \begin_layout Plain Layout
23285 ] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
23287 ce style, même si une information complémentaire est explicitement émise
23289 \begin_inset Flex Code
23292 \begin_layout Plain Layout
23299 Positionner cette directive à
23300 \begin_inset Flex Code
23303 \begin_layout Plain Layout
23309 vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
23312 \begin_inset Flex Code
23315 \begin_layout Plain Layout
23324 \begin_layout Description
23327 \begin_inset Flex Code
23330 \begin_layout Plain Layout
23339 \begin_inset Flex Code
23342 \begin_layout Plain Layout
23350 définit la balise utilisée pour les paragraphes ou environnements isolés,
23352 \begin_inset Flex Code
23355 \begin_layout Plain Layout
23361 dans les exemples ci-dessus.
23363 \begin_inset Flex Code
23366 \begin_layout Plain Layout
23375 \begin_layout Description
23378 \begin_inset Flex Code
23381 \begin_layout Plain Layout
23390 \begin_inset Flex Code
23393 \begin_layout Plain Layout
23401 définit les attributs des balises
23402 \begin_inset Flex Code
23405 \begin_layout Plain Layout
23413 \begin_inset Flex Code
23416 \begin_layout Plain Layout
23417 \begin_inset Quotes fld
23420 class=`nomstyle_item'
23421 \begin_inset Quotes frd
23430 Ceci ne doit contenir
23434 information de style: utiliser
23435 \begin_inset Flex Code
23438 \begin_layout Plain Layout
23447 \begin_layout Description
23450 \begin_inset Flex Code
23453 \begin_layout Plain Layout
23462 \begin_inset Flex Code
23465 \begin_layout Plain Layout
23473 définit la balise utilisée pour les étiquettes de paragraphe et d'élément,
23475 \begin_inset Flex Code
23478 \begin_layout Plain Layout
23484 dans les exemples ci-dessus.
23486 \begin_inset Flex Code
23489 \begin_layout Plain Layout
23496 \begin_inset Flex Code
23499 \begin_layout Plain Layout
23506 \begin_inset Flex Code
23509 \begin_layout Plain Layout
23516 \begin_inset Newline newline
23520 \begin_inset Flex Code
23523 \begin_layout Plain Layout
23524 Centered_Top_Environment
23529 , auquel cas elle vaut implicitement
23530 \begin_inset Flex Code
23533 \begin_layout Plain Layout
23542 \begin_layout Description
23545 \begin_inset Flex Code
23548 \begin_layout Plain Layout
23557 \begin_inset Flex Code
23560 \begin_layout Plain Layout
23568 définit les attributs de la balise
23569 \begin_inset Flex Code
23572 \begin_layout Plain Layout
23580 \begin_inset Quotes erd
23584 Ceci ne doit contenir
23588 information de style: utiliser
23589 \begin_inset Flex Code
23592 \begin_layout Plain Layout
23601 \begin_layout Description
23604 \begin_inset Flex Code
23607 \begin_layout Plain Layout
23618 \begin_inset Flex Code
23621 \begin_layout Plain Layout
23630 \begin_inset space \thinspace{}
23634 \begin_inset Flex Code
23637 \begin_layout Plain Layout
23643 ], significatif uniquement pour les environnements de liste, contrôle si
23644 la balise d'étiquetage est émise avant ou dans la balise d'élément.
23645 Ceci est utilisé par exemple dans l'environnement de description, où l'on
23647 \begin_inset Flex Code
23650 \begin_layout Plain Layout
23651 \begin_inset Quotes fld
23654 <dt>\SpecialChar ldots
23655 </dt><dd>\SpecialChar ldots
23657 \begin_inset Quotes frd
23667 \begin_inset Flex Code
23670 \begin_layout Plain Layout
23676 : la balise d'étiquetage est dans la balise d'élément.
23679 \begin_layout Description
23682 \begin_inset Flex Code
23685 \begin_layout Plain Layout
23695 définit l'information à émettre dans la section
23696 \begin_inset Flex Code
23699 \begin_layout Plain Layout
23705 quand ce style est utilisé.
23706 Ceci pourrait être utilisé par exemple pour inclure un bloc
23707 \begin_inset Flex Code
23710 \begin_layout Plain Layout
23716 définissant un gestionnaire
23717 \begin_inset Flex Code
23720 \begin_layout Plain Layout
23729 \begin_layout Description
23732 \begin_inset Flex Code
23735 \begin_layout Plain Layout
23745 définit l'information à émettre dans la section
23746 \begin_inset Flex Code
23749 \begin_layout Plain Layout
23755 quand ce style est utilisé.
23756 Ceci pourrait être utilisé par exemple pour inclure un bloc
23757 \begin_inset Flex Code
23760 \begin_layout Plain Layout
23766 définissant un gestionnaire
23767 \begin_inset Flex Code
23770 \begin_layout Plain Layout
23777 Doit être fermé par
23780 \begin_inset Flex Code
23783 \begin_layout Plain Layout
23796 \begin_layout Description
23799 \begin_inset Flex Code
23802 \begin_layout Plain Layout
23811 \begin_inset Flex Code
23814 \begin_layout Plain Layout
23822 définit la balise utilisé pour l'étiquette principale, qui remplace
23823 \begin_inset Flex Code
23826 \begin_layout Plain Layout
23832 dans les exemples ci-dessus.
23834 \begin_inset Flex Code
23837 \begin_layout Plain Layout
23846 \begin_layout Description
23849 \begin_inset Flex Code
23852 \begin_layout Plain Layout
23863 \begin_inset Flex Code
23866 \begin_layout Plain Layout
23875 \begin_inset space \thinspace{}
23879 \begin_inset Flex Code
23882 \begin_layout Plain Layout
23888 ] identifie ce style comme celui à utiliser pour créer la balise
23889 \begin_inset Flex Code
23892 \begin_layout Plain Layout
23898 dans le fichier XHTML.
23899 Implicitement fausse.
23901 \begin_inset Flex Code
23904 \begin_layout Plain Layout
23910 la positionne à vraie pour l'environnement
23911 \begin_inset Flex Code
23914 \begin_layout Plain Layout
23923 \begin_layout Subsection
23929 \begin_layout Standard
23930 L'exportation XHTML des inserts peut également être contrôlée par l'information
23931 résidant dans les fichiers de format
23935 \begin_layout Plain Layout
23936 Pour le moment, ceci n'est exact que pour les inserts de
23937 \begin_inset Quotes fld
23941 \begin_inset Quotes frd
23944 (les inserts dans lesquels vous pouvez effectuer une saisie), mais n'est
23945 pas exact pour les inserts de
23946 \begin_inset Quotes fld
23950 \begin_inset Quotes frd
23953 (inserts associés à des boîtes de dialogue).
23959 Là encore, \SpecialChar LyX
23960 essaie de produire implicitement un résultat raisonnable, et
23961 il crée des règles CSS implicites.
23962 Mais tout peut être personnalisé.
23965 \begin_layout Standard
23966 Le résultat XHTML produit par \SpecialChar LyX
23967 pour un insert a la forme suivante:
23970 \begin_layout LyX-Code
23974 \begin_inset Quotes erd
23978 \begin_inset Quotes erd
23984 \begin_layout LyX-Code
23994 \begin_layout LyX-Code
23998 \begin_inset Quotes erd
24002 \begin_inset Quotes erd
24007 Contenu de l'insert.
24012 \begin_layout LyX-Code
24018 \begin_layout Standard
24019 Si l'insert permet de saisir plusieurs paragraphes — c'est-à-dire, si
24020 \begin_inset Flex Code
24023 \begin_layout Plain Layout
24029 est vrai — alors le contenu de l'insert sera exporté également en paragraphes
24030 formatés en fonction des styles utilisés pour ces paragraphes (standard,
24031 citation et similaire).
24032 La balise d'étiquetage est bien entendu omise si la paragraphe n'a pas
24033 d'étiquette et, pour le moment, est toujours
24034 \begin_inset Flex Code
24037 \begin_layout Plain Layout
24044 La balise interne est facultative et, implicitement, n'apparaît pas.
24047 \begin_layout Standard
24048 Les balises et attributs spécifiques émis pour chaque insert peuvent être
24049 contrôlés au moyen des directives de format suivantes:
24052 \begin_layout Description
24055 \begin_inset Flex Code
24058 \begin_layout Plain Layout
24069 \begin_inset Flex Code
24072 \begin_layout Plain Layout
24078 ] précise les informations d'attribut à émettre avec la balise principale.
24080 \begin_inset Flex Code
24083 \begin_layout Plain Layout
24084 \begin_inset Quotes fld
24087 class=`moninsert' onclick=`\SpecialChar ldots
24089 \begin_inset Quotes frd
24098 Implicitement, \SpecialChar LyX
24100 \begin_inset Flex Code
24103 \begin_layout Plain Layout
24104 \begin_inset Quotes fld
24108 \begin_inset Quotes frd
24117 \begin_inset Flex Code
24120 \begin_layout Plain Layout
24126 est le nom \SpecialChar LyX
24127 de l'insert en bas de casse et avec les caractères non alphanumériq
24128 ues remplacés par des caractères
24129 \begin_inset Quotes fld
24133 \begin_inset Quotes frd
24136 , par exemple: footnote.
24139 \begin_layout Description
24142 \begin_inset Flex Code
24145 \begin_layout Plain Layout
24156 \begin_inset Flex Code
24159 \begin_layout Plain Layout
24168 \begin_inset space \thinspace{}
24172 \begin_inset Flex Code
24175 \begin_layout Plain Layout
24181 ] indique s'il faut émettre l'information CSS implicite engendrée par \SpecialChar LyX
24183 cet insert, même si une information complémentaire est explicitement émise
24185 \begin_inset Flex Code
24188 \begin_layout Plain Layout
24195 Positionner cette directive à
24196 \begin_inset Flex Code
24199 \begin_layout Plain Layout
24205 vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
24208 \begin_inset Flex Code
24211 \begin_layout Plain Layout
24220 \begin_layout Description
24223 \begin_inset Flex Code
24226 \begin_layout Plain Layout
24237 \begin_inset Flex Code
24240 \begin_layout Plain Layout
24246 ] fixe l'attribut de la balise interne.
24248 \begin_inset Newline newline
24252 \begin_inset Flex Code
24255 \begin_layout Plain Layout
24256 \begin_inset Quotes fld
24259 class=`nominsert_inner'
24260 \begin_inset Quotes frd
24271 \begin_layout Description
24274 \begin_inset Flex Code
24277 \begin_layout Plain Layout
24288 \begin_inset Flex Code
24291 \begin_layout Plain Layout
24297 ] détermine la balise interne, et remplace
24298 \begin_inset Flex Code
24301 \begin_layout Plain Layout
24307 dans les exemples ci-dessus.
24308 Implicitement absente.
24311 \begin_layout Description
24314 \begin_inset Flex Code
24317 \begin_layout Plain Layout
24328 \begin_inset Flex Code
24331 \begin_layout Plain Layout
24338 \begin_inset space \thinspace{}
24342 \begin_inset Flex Code
24345 \begin_layout Plain Layout
24353 ] indique si cet insert représente un bloc autonome de texte (comme une
24354 note de bas de page) ou bien représente du contenu inclus dans le texte
24355 environnant (comme une branche).
24357 \begin_inset Flex Code
24360 \begin_layout Plain Layout
24369 \begin_layout Description
24372 \begin_inset Flex Code
24375 \begin_layout Plain Layout
24386 \begin_inset Flex Code
24389 \begin_layout Plain Layout
24395 ] définit une étiquette pour cet insert, pouvant inclure une référence à
24397 Par exemple, pour une note de bas de page, ce peut être
24398 \begin_inset Flex Code
24401 \begin_layout Plain Layout
24410 Cette directive est facultative, et n'a pas de valeur implicite.
24413 \begin_layout Description
24416 \begin_inset Flex Code
24419 \begin_layout Plain Layout
24429 définit l'information à émettre dans la section
24430 \begin_inset Flex Code
24433 \begin_layout Plain Layout
24439 quand ce style est utilisé.
24440 Ceci pourrait être utilisé par exemple pour inclure un bloc
24441 \begin_inset Flex Code
24444 \begin_layout Plain Layout
24450 définissant un gestionnaire
24451 \begin_inset Flex Code
24454 \begin_layout Plain Layout
24463 \begin_layout Description
24466 \begin_inset Flex Code
24469 \begin_layout Plain Layout
24479 définit l'information CSS à inclure quand ce style est utilisé.
24480 Noter que le contenu sera automatiquement enclos dans un bloc
24481 \begin_inset Flex Code
24484 \begin_layout Plain Layout
24490 créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
24493 \begin_layout Description
24496 \begin_inset Flex Code
24499 \begin_layout Plain Layout
24510 \begin_inset Flex Code
24513 \begin_layout Plain Layout
24519 ] définit la balise utilisé pour l'étiquette principale, qui remplace
24520 \begin_inset Flex Code
24523 \begin_layout Plain Layout
24529 dans les exemples ci-dessus.
24530 La valeur implicite dépend du réglage de
24531 \begin_inset Flex Code
24534 \begin_layout Plain Layout
24541 \begin_inset Flex Code
24544 \begin_layout Plain Layout
24550 est vrai, la valeur implicite est
24551 \begin_inset Flex Code
24554 \begin_layout Plain Layout
24560 ; s'il est faux, la valeur implicite est
24561 \begin_inset Flex Code
24564 \begin_layout Plain Layout
24573 \begin_layout Subsection
24577 \begin_layout Standard
24578 Le résultat XHTML pour les flottants peut être contrôlé par les informations
24580 Le résultat a la forme suivante:
24583 \begin_layout LyX-Code
24587 \begin_inset Quotes erd
24591 \begin_inset Quotes erd
24597 \begin_layout LyX-Code
24600 Contenu du flottant.
24603 \begin_layout LyX-Code
24609 \begin_layout Standard
24610 La légende, si elle est présente, est un insert séparé et sera émis en tant
24612 Son apparence pourra être contrôlée par la directive InsetLayout pour les
24613 inserts de légende.
24616 \begin_layout Description
24619 \begin_inset Flex Code
24622 \begin_layout Plain Layout
24631 \begin_inset Flex Code
24634 \begin_layout Plain Layout
24642 précise les informations d'attribut à émettre avec la balise principale.
24644 \begin_inset Flex Code
24647 \begin_layout Plain Layout
24648 \begin_inset Quotes fld
24651 class=`monflottant' onclick=`\SpecialChar ldots
24653 \begin_inset Quotes frd
24662 Implicitement, \SpecialChar LyX
24664 \begin_inset Flex Code
24667 \begin_layout Plain Layout
24668 \begin_inset Quotes fld
24673 class=`float float-typefloat'
24676 \begin_inset Quotes frd
24685 \begin_inset Flex Code
24688 \begin_layout Plain Layout
24694 est le nom \SpecialChar LyX
24695 de l'insert (tel qu'il est déterminé par la déclaration de
24697 \begin_inset CommandInset ref
24699 reference "subsec:Flottants"
24703 ) en bas de casse et avec les caractères non alphanumériques remplacés par
24705 \begin_inset Quotes fld
24709 \begin_inset Quotes frd
24713 \begin_inset Flex Code
24716 \begin_layout Plain Layout
24725 \begin_layout Description
24728 \begin_inset Flex Code
24731 \begin_layout Plain Layout
24741 définit l'information CSS à inclure quand ce flottant est utilisé.
24746 Noter que le contenu sera automatiquement enclos dans un bloc
24747 \begin_inset Flex Code
24750 \begin_layout Plain Layout
24756 créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
24759 \begin_layout Description
24762 \begin_inset Flex Code
24765 \begin_layout Plain Layout
24774 \begin_inset Flex Code
24777 \begin_layout Plain Layout
24785 définit la balise utilisé pour l'étiquette principale, qui remplace
24786 \begin_inset Flex Code
24789 \begin_layout Plain Layout
24795 dans les exemples ci-dessus.
24797 \begin_inset Flex Code
24800 \begin_layout Plain Layout
24806 , cette valeur devra rarement être modifiée.
24809 \begin_layout Subsection
24810 Mise en page de la bibliographie
24813 \begin_layout Standard
24814 La bibliographie peut être mise en forme via les blocs
24815 \begin_inset Flex Code
24818 \begin_layout Plain Layout
24826 \begin_inset space ~
24830 \begin_inset CommandInset ref
24832 reference "subsec:Description citation"
24839 \begin_layout Subsection
24840 CSS créés par \SpecialChar LyX
24844 \begin_layout Standard
24845 Nous avons mentionné plusieurs fois que \SpecialChar LyX
24846 créera des règles CSS implicites
24847 pour les paragraphes et les inserts, fondées sur les autres informations
24848 de format fournies.
24849 Ici, nous préciserons quelle information est utilisée par \SpecialChar LyX
24853 \begin_layout Standard
24854 Pour le moment, \SpecialChar LyX
24855 engendre tout seul des CSS seulement pour les informations
24856 de police, en utilisant les directives
24857 \begin_inset Flex Code
24860 \begin_layout Plain Layout
24867 \begin_inset Flex Code
24870 \begin_layout Plain Layout
24877 \begin_inset Flex Code
24880 \begin_layout Plain Layout
24887 \begin_inset Flex Code
24890 \begin_layout Plain Layout
24896 spécifiées dans la déclaration
24897 \begin_inset Flex Code
24900 \begin_layout Plain Layout
24907 \begin_inset space ~
24911 \begin_inset CommandInset ref
24913 reference "subsec:polices"
24917 .) La traduction est essentiellement directe et évidente, par exemple
24918 \begin_inset Flex Code
24921 \begin_layout Plain Layout
24922 \begin_inset Quotes fld
24926 \begin_inset Quotes frd
24935 \begin_inset Flex Code
24938 \begin_layout Plain Layout
24939 \begin_inset Quotes fld
24942 font-family: sans-serif;
24943 \begin_inset Quotes frd
24952 La correspondance entre les tailles en \SpecialChar LyX
24953 et les tailles en CSS est un peu
24954 moins évidente main néanmoins intuitive.
24956 \begin_inset Flex Code
24959 \begin_layout Plain Layout
24966 \begin_inset Flex URL
24969 \begin_layout Plain Layout
24979 \begin_layout Chapter
24980 Insérer un objet externe
24981 \begin_inset CommandInset label
24983 name "chap:Insérer-un-Objet"
24990 \begin_layout Standard
24993 \begin_inset Box Shadowbox
25003 height_special "totalheight"
25008 backgroundcolor "none"
25011 \begin_layout Plain Layout
25012 Avertissement: cette partie des la documentation n'a pas été mise à jour
25013 depuis un certain temps.
25014 Nous espérons qu'elle est toujours correcte, mais ce n'est pas garanti.
25022 \begin_layout Standard
25023 L'utilisation d'éléments créés par des logiciels extérieurs à \SpecialChar LyX
25025 en détail dans le manuel
25030 Cette partie du manuel couvre ce qui se passe derrière la scène pour permettre
25031 d'écrire un mécanisme d'inclusion pour un nouvel élément.
25034 \begin_layout Section
25035 Comment fonctionne-t-il ?
25038 \begin_layout Standard
25039 L'insertion d'objet externe repose sur le concept de
25045 \begin_layout Plain Layout
25046 NdT : Traduction de
25047 \begin_inset Quotes fld
25051 \begin_inset Quotes frd
25062 Un cadre définit comment \SpecialChar LyX
25063 doit s'interfacer avec un type d'objet donné.
25064 Tel qu'il est distribué, \SpecialChar LyX
25065 possède des cadres prédéfinis pour les figures
25066 XFig, pour les diagrammes Dia, pour différents formats d'images rastérisées,
25067 pour gnuplot, et d'autres.
25068 Vous pouvez en consulter la liste avec
25069 \begin_inset Flex Noun
25072 \begin_layout Plain Layout
25073 Insertion\SpecialChar menuseparator
25075 \begin_inset space ~
25084 En outre, il est possible de créer votre propre cadre pour supporter un
25085 type donné d'objet.
25086 Nous décrirons plus loin en détail ce qu'il faut faire, et nous espérons
25087 que vous nous enverrez tous les cadres que vous créerez pour que nous puissions
25088 les inclure dans de futures versions de \SpecialChar LyX
25092 \begin_layout Standard
25093 Un autre concept de base est qu'il faut faire la distinction entre le fichier
25094 d'origine qui sert de point de départ et le fichier transformé qui est
25095 inclus avec votre document exporté ou imprimé.
25096 Voyons par exemple une figure produite avec
25097 \begin_inset Flex Code
25100 \begin_layout Plain Layout
25107 L'application XFig elle-même travaille sur un fichier avec l'extension
25109 \begin_inset Flex Code
25112 \begin_layout Plain Layout
25119 Dans XFig, vous créez et modifiez votre figure.
25120 Quand c'est fini, vous enregistrez le fichier
25121 \begin_inset Flex Code
25124 \begin_layout Plain Layout
25131 Quand vous voulez inclure la figure dans votre document, vous invoquez
25133 \begin_inset Flex Code
25136 \begin_layout Plain Layout
25142 pour créer un fichier PostScript qui sera aisément inclus dans votre fichier
25145 Dans ce cas, le fichier
25146 \begin_inset Flex Code
25149 \begin_layout Plain Layout
25155 est le fichier d'origine, et le fichier PostScript est le fichier transformé.
25158 \begin_layout Standard
25159 Cette distinction est importante pour pouvoir mettre à jour l'objet pendant
25160 l'écriture de votre document.
25161 En outre, elle vous donne la flexibilité requise pour supporter des formats
25162 d'exportation différents.
25163 Par exemple, dans le cas de l'exportation en Ascii, ce n'est pas vraiment
25164 une super idée d'inclure la figure en PostScript brut.
25165 À la place, vous préférerez soit inclure une référence à la figure, soit
25166 essayer un convertisseur graphique vers Ascii pour rendre un résultat final
25167 approchant du graphique d'origine.
25168 L'insertion d'objet externe vous permet de le faire, car il est paramétré
25169 avec les différents formats d'exportation supportés par \SpecialChar LyX
25173 \begin_layout Standard
25174 En plus de supporter la génération de fichiers transformés différents selon
25175 le format d'exportation, l'insertion d'objet externe travaille en étroite
25176 collaboration avec les applications d'édition et de visualisation.
25177 Dans le cas d'une figure XFig, vous pouvez invoquer Xfig sur le fichier
25178 d'origine d'un simple clic depuis la fenêtre d'objet externe de \SpecialChar LyX
25180 visualiser le fichier transformé PostScript avec Ghostview d'un autre clic.
25181 Il n'y a plus à se bagarrer avec la ligne de commande ou avec des explorateurs
25182 de fichiers pour localiser et manipuler le fichier d'origine et le fichier
25184 De cette façon, vous pouvez enfin profiter à plein des nombreuses applications
25185 différentes qui servent à la production de documents, et serez finalement
25189 \begin_layout Section
25190 Le fichier de configuration d'un cadre externe
25193 \begin_layout Standard
25194 Il est assez facile de définir de nouveaux cadres externes dans \SpecialChar LyX
25196 Cependant, sachez que si vous le faites de façon négligente, vous introduirez
25201 une faille de sécurité facilement exploitable.
25202 Avant de commencer, lisez donc plus bas ce qui concerne la sécurité
25203 \begin_inset space ~
25207 \begin_inset CommandInset ref
25208 LatexCommand pageref
25209 reference "sec:La-question-de"
25216 \begin_layout Standard
25217 Ceci dit, nous vous encourageons à créer des cadres intéressants et à nous
25221 \begin_layout Standard
25222 Les cadres externes sont définis dans le fichier
25223 \begin_inset Flex Code
25226 \begin_layout Plain Layout
25227 Rép\SpecialChar LyX
25228 /external_templates
25239 \begin_layout Plain Layout
25240 NdT : Nous rappelons que
25241 \begin_inset Quotes fld
25245 \begin_inset Quotes frd
25248 est la traduction de
25249 \begin_inset Quotes fld
25253 \begin_inset Quotes frd
25256 dans ce contexte de l'objet externe.
25264 Vous pouvez mettre votre propre version dans
25265 \begin_inset Flex Code
25268 \begin_layout Plain Layout
25269 MonRép/external_templates
25278 \begin_layout Standard
25279 Un fichier de configuration de cadre typique se présente comme ceci:
25282 \begin_layout LyX-Code
25288 \begin_layout LyX-Code
25291 GuiName "XFig: $$AbsOrRelPathParent$$Basename"
25294 \begin_layout LyX-Code
25300 \begin_layout LyX-Code
25306 \begin_layout LyX-Code
25312 \begin_layout LyX-Code
25318 \begin_layout LyX-Code
25324 \begin_layout LyX-Code
25327 AutomaticProduction true
25330 \begin_layout LyX-Code
25336 \begin_layout LyX-Code
25342 \begin_layout LyX-Code
25348 \begin_layout LyX-Code
25351 TransformCommand Rotate RotationLatexCommand
25354 \begin_layout LyX-Code
25357 TransformCommand Resize ResizeLatexCommand
25360 \begin_layout LyX-Code
25363 Product "$$RotateFront$$ResizeFront
25366 \begin_layout LyX-Code
25373 input{$$AbsOrRelPathMaster$$Basename.pstex_t}
25376 \begin_layout LyX-Code
25379 $$ResizeBack$$RotateBack"
25382 \begin_layout LyX-Code
25388 \begin_layout LyX-Code
25391 UpdateResult "$$AbsPath$$Basename.pstex_t"
25394 \begin_layout LyX-Code
25397 Requirement "graphicx"
25400 \begin_layout LyX-Code
25403 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
25406 \begin_layout LyX-Code
25409 ReferencedFile latex "$$AbsPath$$Basename.eps"
25412 \begin_layout LyX-Code
25415 ReferencedFile dvi "$$AbsPath$$Basename.eps"
25418 \begin_layout LyX-Code
25424 \begin_layout LyX-Code
25430 \begin_layout LyX-Code
25433 TransformCommand Rotate RotationLatexCommand
25436 \begin_layout LyX-Code
25439 TransformCommand Resize ResizeLatexCommand
25442 \begin_layout LyX-Code
25445 Product "$$RotateFront$$ResizeFront
25448 \begin_layout LyX-Code
25455 input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
25458 \begin_layout LyX-Code
25461 $$ResizeBack$$RotateBack"
25464 \begin_layout LyX-Code
25467 UpdateFormat pdftex
25470 \begin_layout LyX-Code
25473 UpdateResult "$$AbsPath$$Basename.pdftex_t"
25476 \begin_layout LyX-Code
25479 Requirement "graphicx"
25482 \begin_layout LyX-Code
25485 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
25488 \begin_layout LyX-Code
25491 ReferencedFile latex "$$AbsPath$$Basename.pdf"
25494 \begin_layout LyX-Code
25500 \begin_layout LyX-Code
25506 \begin_layout LyX-Code
25509 Product "$$Contents(
25511 "$$AbsPath$$Basename.asc
25516 \begin_layout LyX-Code
25519 UpdateFormat asciixfig
25522 \begin_layout LyX-Code
25525 UpdateResult "$$AbsPath$$Basename.asc"
25528 \begin_layout LyX-Code
25534 \begin_layout LyX-Code
25540 \begin_layout LyX-Code
25543 Product "<graphic fileref=
25545 "$$AbsOrRelPathMaster$$Basename.eps
25550 \begin_layout LyX-Code
25556 \begin_layout LyX-Code
25562 \begin_layout LyX-Code
25565 UpdateResult "$$AbsPath$$Basename.eps"
25568 \begin_layout LyX-Code
25571 ReferencedFile docbook "$$AbsPath$$Basename.eps"
25574 \begin_layout LyX-Code
25577 ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
25580 \begin_layout LyX-Code
25586 \begin_layout LyX-Code
25589 Product "[XFig: $$FName]"
25592 \begin_layout LyX-Code
25598 \begin_layout LyX-Code
25604 \begin_layout Standard
25605 Comme vous pouvez le constater, le cadre est inséré entre
25606 \begin_inset Flex Code
25609 \begin_layout Plain Layout
25619 \begin_inset Flex Code
25622 \begin_layout Plain Layout
25631 Il contient un en-tête spécifiant quelques réglages généraux et, pour chaque
25632 format primaire de document reconnu, une section
25633 \begin_inset Flex Code
25636 \begin_layout Plain Layout
25646 \begin_inset Flex Code
25649 \begin_layout Plain Layout
25660 \begin_layout Subsection
25664 \begin_layout Description
25667 \begin_inset Flex Code
25670 \begin_layout Plain Layout
25673 AutomaticProduction
25674 \begin_inset space ~
25684 indique si le fichier représenté par le cadre doit être créé par \SpecialChar LyX
25686 Cette directive doit apparaître une et une seule fois.
25689 \begin_layout Description
25692 \begin_inset Flex Code
25695 \begin_layout Plain Layout
25699 \begin_inset space ~
25709 précise un patron global utilisé dans l'échange dans la spécification des
25710 fichiers pour filtrer les fichiers désignés.
25711 S'il y a plus d'un suffixe possible (e.g.
25713 \begin_inset Flex Code
25716 \begin_layout Plain Layout
25725 \begin_inset Flex Code
25728 \begin_layout Plain Layout
25736 ), utiliser une syntaxe comme
25737 \begin_inset Flex Code
25740 \begin_layout Plain Layout
25749 Cette directive doit apparaître une et une seule fois.
25752 \begin_layout Description
25755 \begin_inset Flex Code
25758 \begin_layout Plain Layout
25762 \begin_inset space ~
25772 fixe le texte apparaissant dans le bouton.
25773 Cette directive doit apparaître une et une seule fois.
25776 \begin_layout Description
25779 \begin_inset Flex Code
25782 \begin_layout Plain Layout
25786 \begin_inset space ~
25790 \begin_inset space ~
25800 décrit le texte d'aide utilisé dans la fenêtre de dialogue
25801 \begin_inset Quotes fld
25805 \begin_inset Quotes frd
25809 Fournir suffisamment d'informations pour que l'utilisateur comprenne ce
25810 que le cadre peut faire pour lui.
25811 Cette directive doit apparaître une et une seule fois.
25814 \begin_layout Description
25817 \begin_inset Flex Code
25820 \begin_layout Plain Layout
25824 \begin_inset space ~
25834 indique le format du fichier original.
25835 Ce doit être le nom d'un format reconnu par \SpecialChar LyX
25837 \begin_inset space ~
25841 \begin_inset CommandInset ref
25843 reference "sec:Formats"
25849 \begin_inset Quotes eld
25853 \begin_inset Flex Code
25856 \begin_layout Plain Layout
25865 \begin_inset Quotes erd
25868 si le cadre peut gérer des fichiers originaux dans plus d'un format.
25870 tentera d'analyser le fichier pour en déduire le format dans ce cas.
25871 Cette directive doit apparaître une et une seule fois.
25874 \begin_layout Description
25877 \begin_inset Flex Code
25880 \begin_layout Plain Layout
25884 \begin_inset space ~
25894 est un nom original pour le cadre.
25895 Il ne soit pas contenir de macros de substitution (voir ci-après).
25898 \begin_layout Description
25901 \begin_inset Flex Code
25904 \begin_layout Plain Layout
25908 \begin_inset space ~
25911 Rotate|Resize|Clip|Extra
25918 spécifie quelles transformations sont reconnues par ce cadre.
25919 Elle peut apparaître zéro ou plusieurs fois.
25920 Elle active les options correspondantes dans la fenêtre de dialogue.
25922 \begin_inset Flex Code
25925 \begin_layout Plain Layout
25933 doit avoir soit une directive
25934 \begin_inset Flex Code
25937 \begin_layout Plain Layout
25945 correspondante, soit une directive
25946 \begin_inset Flex Code
25949 \begin_layout Plain Layout
25958 \begin_inset Flex Code
25961 \begin_layout Plain Layout
25970 Sinon, la transformation ne sera pas reconnue par ce cadre.
25974 \begin_layout Subsection
25978 \begin_layout Description
25981 \begin_inset Flex Code
25984 \begin_layout Plain Layout
25988 \begin_inset space ~
25991 LaTeX|PDFLaTeX|PlainText|DocBook|XHTML
25998 décrit le format de document primaire relevant de cette définition de format.
25999 Tous les cadres n'ont pas de représentation raisonnable dans tous les formats
26000 de fichier documentaire.
26001 Définissez cependant une section
26002 \begin_inset Flex Code
26005 \begin_layout Plain Layout
26013 pour tous les formats, et utilisez un texte bidon lorsqu'il n'existe pas
26015 Ainsi vous verrez au minimum une référence à l'objet externe dans le document
26019 \begin_layout Description
26022 \begin_inset Flex Code
26025 \begin_layout Plain Layout
26029 \begin_inset space ~
26037 \begin_inset space ~
26051 définit une macro additionnelle
26052 \begin_inset Flex Code
26055 \begin_layout Plain Layout
26067 pour la substitution par
26068 \begin_inset Flex Code
26071 \begin_layout Plain Layout
26081 \begin_inset Flex Code
26084 \begin_layout Plain Layout
26096 peut elle-même contenir des macros de substitution.
26097 L'avantage par rapport à l'usage direct de
26098 \begin_inset Flex Code
26101 \begin_layout Plain Layout
26114 \begin_inset Flex Code
26117 \begin_layout Plain Layout
26125 est que la valeur substituée par
26126 \begin_inset Flex Code
26129 \begin_layout Plain Layout
26141 est nettoyée de sorte qu'elle est un argument facultatif valide dans le
26142 format documentaire.
26143 Cette directive doit apparaître une et une seule fois.
26146 \begin_layout Description
26149 \begin_inset Flex Code
26152 \begin_layout Plain Layout
26156 \begin_inset space ~
26166 spécifie le texte inséré dans le document exporté.
26167 C'est en fait la directive la plus importante et elle peut être assez compliqué
26169 Cette directive doit apparaître une et une seule fois.
26172 \begin_layout Description
26175 \begin_inset Flex Code
26178 \begin_layout Plain Layout
26182 \begin_inset space ~
26196 spécifie un élément de préambule qui sera inclus dans le préambule \SpecialChar LaTeX
26198 Il doit être défini par
26199 \begin_inset Flex Code
26202 \begin_layout Plain Layout
26212 \begin_inset Flex Code
26215 \begin_layout Plain Layout
26224 Cette directive doit apparaître une et une seule fois.
26227 \begin_layout Description
26230 \begin_inset Flex Code
26233 \begin_layout Plain Layout
26237 \begin_inset space ~
26241 \begin_inset space ~
26251 désigne les fichiers créés par la procédure de conversion et requis par
26252 un format d'exportation particulier.
26253 Si le nom d'un fichier est relatif, il est interprété relativement au document
26255 Cette directive peut apparaître zéro ou plusieurs fois.
26258 \begin_layout Description
26261 \begin_inset Flex Code
26264 \begin_layout Plain Layout
26268 \begin_inset space ~
26278 désigne le nom d'un paquetage \SpecialChar LaTeX
26280 Le paquetage est inclus via
26281 \begin_inset Flex Code
26284 \begin_layout Plain Layout
26294 dans le préambule \SpecialChar LaTeX
26296 Cette directive peut apparaître zéro ou plusieurs fois.
26299 \begin_layout Description
26302 \begin_inset Flex Code
26305 \begin_layout Plain Layout
26309 \begin_inset space ~
26313 \begin_inset space ~
26316 RotationLatexCommand
26323 spécifie que la commande \SpecialChar LaTeX
26324 native doit être utilisée pour effectuer les
26326 Cette directive peut apparaître une fois ou pas du tout.
26329 \begin_layout Description
26332 \begin_inset Flex Code
26335 \begin_layout Plain Layout
26339 \begin_inset space ~
26343 \begin_inset space ~
26353 spécifie que la commande \SpecialChar LaTeX
26354 native doit être utilisée pour effectuer les
26355 changements de taille.
26356 Cette directive peut apparaître une fois ou pas du tout.
26359 \begin_layout Description
26362 \begin_inset Flex Code
26365 \begin_layout Plain Layout
26369 \begin_inset space ~
26373 \begin_inset space ~
26376 RotationLatexOption
26383 spécifie que les rotations sont effectuées via un paramètre facultatif.
26384 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 ~
26404 \begin_inset space ~
26414 spécifie que les changements de taille sont effectuées via un paramètre
26416 Cette directive peut apparaître une fois ou pas du tout
26419 \begin_layout Description
26422 \begin_inset Flex Code
26425 \begin_layout Plain Layout
26429 \begin_inset space ~
26433 \begin_inset space ~
26443 spécifie que les recadrages sont effectuées via un paramètre facultatif.
26444 Cette directive peut apparaître une fois ou pas du tout
26449 \begin_layout Description
26452 \begin_inset Flex Code
26455 \begin_layout Plain Layout
26459 \begin_inset space ~
26463 \begin_inset space ~
26473 spécifie qu'un paramètre supplémentaire facultatif est utilisé.
26474 Cette directive peut apparaître une fois ou pas du tout
26479 \begin_layout Description
26482 \begin_inset Flex Code
26485 \begin_layout Plain Layout
26489 \begin_inset space ~
26499 spécifie le format de fichier du fichier converti.
26500 Ce doit être le nom d'un format reconnu par \SpecialChar LyX
26501 (voir la fenêtre de dialogue
26503 \begin_inset Flex Noun
26506 \begin_layout Plain Layout
26509 Outils\SpecialChar menuseparator
26510 Préférences\SpecialChar menuseparator
26512 \begin_inset space ~
26516 \begin_inset space ~
26519 fichiers\SpecialChar menuseparator
26521 \begin_inset space ~
26525 \begin_inset space ~
26534 Cette directive doit apparaître une et une seule fois.
26535 Si le format du fichier résultant est PDF, vous devez spécifier le format
26539 \begin_inset Flex Code
26542 \begin_layout Plain Layout
26552 , qui est le format PDF utilisé pour insérer des graphiques.
26553 Les autres formats PDF définis servent aux exportations du document.
26556 \begin_layout Description
26559 \begin_inset Flex Code
26562 \begin_layout Plain Layout
26566 \begin_inset space ~
26576 spécifie le nom du fichier converti.
26577 Le nom de fichier doit être absolu.
26578 Cette directive doit apparaître une et une seule fois.
26581 \begin_layout Subsection
26582 Définitions du préambule
26585 \begin_layout Standard
26586 La configuration du cadre externe peut contenir des définitions additionnelles
26587 de préambule incluses dans
26588 \begin_inset Flex Code
26591 \begin_layout Plain Layout
26601 \begin_inset Flex Code
26604 \begin_layout Plain Layout
26613 Elle peuvent être utilisées par les cadres dans la section
26614 \begin_inset Flex Code
26617 \begin_layout Plain Layout
26628 \begin_layout Section
26629 Le mécanisme de substitution
26632 \begin_layout Standard
26633 Quand la fenêtre d'objet externe invoque un programme externe, il le fait
26634 selon la commande définie dans le fichier de configuration des cadres.
26635 Ces commandes peuvent contenir diverses macros qui sont interprétées avant
26637 Les commandes sont toujours exécutées dans le répertoire du document.
26640 \begin_layout Standard
26641 Ainsi, quand un objet externe est affiché, un mécanisme de substitution
26642 génère son nom, et la plupart des autres directives reconnaissent la substituti
26643 on de manière similaire.
26646 \begin_layout Standard
26647 Les macros disponibles sont les suivantes :
26650 \begin_layout Description
26653 \begin_inset Flex Code
26656 \begin_layout Plain Layout
26659 $$AbsOrRelPathMaster
26666 est le est le chemin d'accès, absolu ou relatif au document maître \SpecialChar LyX
26670 \begin_layout Description
26673 \begin_inset Flex Code
26676 \begin_layout Plain Layout
26679 $$AbsOrRelPathParent
26686 est le est le chemin d'accès, absolu ou relatif au document \SpecialChar LyX
26690 \begin_layout Description
26693 \begin_inset Flex Code
26696 \begin_layout Plain Layout
26706 est le chemin d'accès absolu.
26709 \begin_layout Description
26712 \begin_inset Flex Code
26715 \begin_layout Plain Layout
26725 est le nom du fichier sans chemin d'accès et sans suffixe.
26728 \begin_layout Description
26731 \begin_inset Flex Code
26734 \begin_layout Plain Layout
26740 \begin_inset Quotes fld
26744 \begin_inset Quotes frd
26754 la macro dépliera le contenu du fichier de nom
26755 \begin_inset Flex Code
26758 \begin_layout Plain Layout
26767 \begin_layout Description
26770 \begin_inset Flex Code
26773 \begin_layout Plain Layout
26783 est le suffixe (point inclus).
26786 \begin_layout Description
26789 \begin_inset Flex Code
26792 \begin_layout Plain Layout
26803 \begin_inset Quotes fld
26807 \begin_inset Quotes frd
26810 si le fichier est en format JPEG, sinon sera la chaîne
26811 \begin_inset Quotes fld
26815 \begin_inset Quotes frd
26819 Ceci est utile pour éviter des conversions inutiles pour les formats de
26820 sortie admettant à la fois les types PNG et JPEG.
26821 Le modèle prédéfini
26822 \begin_inset Quotes fld
26826 \begin_inset Quotes frd
26829 utilise cette macro avec le moteur pdf\SpecialChar TeX
26833 \begin_layout Description
26836 \begin_inset Flex Code
26839 \begin_layout Plain Layout
26849 est le nom du fichier spécifié dans la fenêtre d'objet externe.
26850 Il est soit absolu, soit relatif au document \SpecialChar LyX
26854 \begin_layout Description
26857 \begin_inset Flex Code
26860 \begin_layout Plain Layout
26871 \begin_inset Quotes fld
26875 \begin_inset Quotes frd
26879 \begin_inset Flex Code
26882 \begin_layout Plain Layout
26890 (absolu ou relatif au document \SpecialChar LyX
26894 \begin_layout Description
26897 \begin_inset Flex Code
26900 \begin_layout Plain Layout
26910 est le chemin d'accès relatif au document maître \SpecialChar LyX
26914 \begin_layout Description
26917 \begin_inset Flex Code
26920 \begin_layout Plain Layout
26930 est le chemin d'accès relatif au document \SpecialChar LyX
26934 \begin_layout Description
26937 \begin_inset Flex Code
26940 \begin_layout Plain Layout
26950 désigne le chemin absolu du répertoire système.
26951 Typiquement utilisé pour pouvoir trouver les différents scripts auxiliaires
26952 fournis avec \SpecialChar LyX
26956 \begin_layout Description
26959 \begin_inset Flex Code
26962 \begin_layout Plain Layout
26972 est le nom et le chemin absolu d'un fichier temporaire qui sera automatiquement
26973 effacé quand le document sera fermé, ou l'objet externe effacé.
26976 \begin_layout Standard
26977 Toutes la macros de chemin contiennent un séparateur de répertoire final,
26978 vous pouvez donc construire par exemple le nom de fichier absolu avec
26979 \begin_inset Flex Code
26982 \begin_layout Plain Layout
26985 $$AbsPath$$Basename$$Extension
26993 \begin_layout Standard
26994 Les macros ci-dessus sont substituées dans toutes les directives sauf indiqué.
26996 \begin_inset Flex Code
26999 \begin_layout Plain Layout
27007 reconnaît également les substitutions suivantes si elles sont autorisées
27009 \begin_inset Flex Code
27012 \begin_layout Plain Layout
27021 \begin_inset Flex Code
27024 \begin_layout Plain Layout
27035 \begin_layout Description
27038 \begin_inset Flex Code
27041 \begin_layout Plain Layout
27051 partie initiale de la commande de changement de taille.
27054 \begin_layout Description
27057 \begin_inset Flex Code
27060 \begin_layout Plain Layout
27070 partie finale de la commande de changement de taille.
27073 \begin_layout Description
27076 \begin_inset Flex Code
27079 \begin_layout Plain Layout
27089 partie initiale de la commande de rotation.
27092 \begin_layout Description
27095 \begin_inset Flex Code
27098 \begin_layout Plain Layout
27108 partie finale de la commande de rotation.
27111 \begin_layout Standard
27112 La valeur de la chaîne de la directive
27113 \begin_inset Flex Code
27116 \begin_layout Plain Layout
27124 reconnaît également les substitutions suivantes si elles sont autorisées
27128 \begin_inset Flex Code
27131 \begin_layout Plain Layout
27140 \begin_inset Flex Code
27143 \begin_layout Plain Layout
27154 \begin_layout Description
27157 \begin_inset Flex Code
27160 \begin_layout Plain Layout
27170 option de recadrage.
27173 \begin_layout Description
27174 \begin_inset Flex Code
27177 \begin_layout Plain Layout
27185 option supplémentaire.
27188 \begin_layout Description
27189 \begin_inset Flex Code
27192 \begin_layout Plain Layout
27200 option de changement de taille.
27203 \begin_layout Description
27204 \begin_inset Flex Code
27207 \begin_layout Plain Layout
27215 option de rotation.
27218 \begin_layout Standard
27219 Vous pouvez vous demander pourquoi les macros de chemin d'accès sont aussi
27221 Il y a deux raisons principales:
27224 \begin_layout Enumerate
27225 les chemins d'accès relatifs et absolus doivent rester relatifs et absolus,
27227 Les utilisateurs peuvent avoir des raisons de préférer l'un ou l'autre.
27228 Les chemins relatifs sont utiles pour des documents portables sur différentes
27229 machines, par exemple.
27230 Les chemins absolus peuvent être requis par certains logiciels;
27233 \begin_layout Enumerate
27235 traite les chemins d'accès relatifs différemment de \SpecialChar LyX
27236 et d'autres logiciels
27237 dans des fichiers inclus encapsulés.
27238 Pour \SpecialChar LyX
27239 , par exemple, un chemin relatif est toujours relatif au document
27240 qui contient le nom de fichier.
27241 Pour \SpecialChar LaTeX
27242 , il est toujours relatif au document maître.
27243 Ces deux définitions sont identiques si vous n'avez qu'un seul document.,
27244 mais diffèrent si vous avez un document maître qui inclut des sous-documents.
27245 Ceci signifie que les chemins relatifs doivent être transformés pour être
27246 transmis à \SpecialChar LaTeX
27248 Heureusement \SpecialChar LyX
27249 fait ceci automatiquement si vous choisissez les macros de
27250 substitution correctes.
27253 \begin_layout Standard
27254 Donc, quelle macro faut-il choisir dans une nouvelle définition de cadre?
27255 La règle n'est pas difficile:
27258 \begin_layout Itemize
27260 \begin_inset Flex Code
27263 \begin_layout Plain Layout
27271 si un chemin absolu est requis;
27274 \begin_layout Itemize
27276 \begin_inset Flex Code
27279 \begin_layout Plain Layout
27282 $$AbsOrRelPathMaster
27287 si la chaîne substituée est du type entrée pour \SpecialChar LaTeX
27291 \begin_layout Itemize
27293 \begin_inset Flex Code
27296 \begin_layout Plain Layout
27299 $$AbsOrRelPathParent
27304 pour préserver le choix de l'utilisateur.
27307 \begin_layout Standard
27308 Des cas spéciaux existent pour lesquels cette règle n'est pas valable, et
27309 par exemple lorsque des chemins relatifs sont requis, mais elle fonctionne
27310 correctement d'habitude.
27311 Un exemple de cas tordu est la directive
27312 \begin_inset Flex Code
27315 \begin_layout Plain Layout
27318 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
27323 dans le cadre Xfig indiqué ci-dessus: il n'est pas possible d'utiliser
27324 le nom absolu parce que la copieur pour les fichiers
27325 \begin_inset Flex Code
27328 \begin_layout Plain Layout
27336 nécessite le nom relatif pour réécrire le contenu du fichier.
27339 \begin_layout Section
27340 La question de la sécurité
27341 \begin_inset CommandInset label
27343 name "sec:La-question-de"
27350 \begin_layout Standard
27351 L'insertion d'objet externe crée une interface avec un paquet de programmes
27352 externes et le fait de manière automatique, nous devons donc en examiner
27353 les conséquences en matière de sécurité.
27354 En particulier, comme vous avez la possibilité d'inclure vos propres noms
27355 de fichier ou de paramètres et qu'ils sont interprétés pour former une
27356 commande, il semble possible de créer un document malveillant qui exécute
27357 des commandes indésirables quand un utilisateur le visualise ou l'imprime.
27358 C'est quelque chose que nous voulons absolument éviter.
27361 \begin_layout Standard
27362 Cependant, comme les commandes du programme externe sont définies seulement
27363 dans le fichier de configuration des cadres, il n'y a pas de problème de
27364 sécurité si \SpecialChar LyX
27365 est configuré correctement avec seulement des cadres sûrs.
27366 Ceci parce que les programmes externes sont invoqués via l'appel système
27368 \begin_inset Flex Code
27371 \begin_layout Plain Layout
27377 et non via l'appel système
27378 \begin_inset Flex Code
27381 \begin_layout Plain Layout
27388 Il n'est donc pas possible d'exécuter des commandes arbitraires via le
27389 shell à partir du nom de fichier ou des paramètres.
27392 \begin_layout Standard
27393 Ceci implique aussi qu'il y a des restrictions dans les commandes définissables
27394 dans un cadre d'objet externe.
27395 En particulier, les pipes et les redirections ne sont pas disponibles.
27396 C'était obligatoire pour que \SpecialChar LyX
27398 Si vous voulez utiliser quelques-unes des fonctions du shell, vous devez
27399 écrire un script sûr pour le faire de manière contrôlée, puis définir ce
27400 script comme commande.
27404 \begin_layout Standard
27405 Il est possible de créer un cadre qui interagit directement avec le shell,
27406 mais comme cela permettrait à un utilisateur malveillant d'exécuter des
27407 commandes arbitraires en écrivant des noms de fichier ou des paramètres
27408 bien choisis, nous vous recommandons d'utiliser en général des scripts
27409 sûrs qui fonctionnent avec l'appel système
27410 \begin_inset Flex Code
27413 \begin_layout Plain Layout
27419 d'une manière contrôlée.
27420 Bien sûr, si vous êtes dans un environnement dans lequel vous avez confiance,
27421 il est tentant de ne pas se fouler et d'utiliser des scripts shell ordinaires.
27422 Si vous faites cela, sachez que vous allez
27426 créer dans votre système une faille de sécurité facile à exploiter.
27427 Il est évident que de tels cadres non sécurisés ne seront jamais inclus
27428 dans la distribution standard de \SpecialChar LyX
27429 , même si nous encourageons les gens à
27430 nous proposer de nouveaux cadres dans la tradition du logiciel libre.
27431 Mais \SpecialChar LyX
27432 tel que vous vous le procurez par les voies officielles de distribution
27433 ne contiendra jamais de cadres non sécurisés.
27436 \begin_layout Standard
27437 L'insertion d'objet externe est un outil très puissant, et vous devez faire
27438 attention à ne pas mettre en péril la sécurité avec cette puissance.
27439 Une légère erreur dans une seule ligne d'un script apparemment inoffensif
27440 peut ouvrir la voie à d'énormes problèmes.
27441 Si vous n'avez pas une compréhension claire de ce qui est en jeu, nous
27442 vous recommandons de consulter un professionnel de la sécurité, ou de contacter
27443 l'équipe de développement de \SpecialChar LyX
27444 si vous vous demandez si votre cadre est
27446 Faites le avant de l'utiliser dans un environnement que vous ne contrôlez
27450 \begin_layout Chapter
27452 Liste des fonctions utilisables dans les styles
27453 \begin_inset CommandInset label
27455 name "chap:List-of-functions"
27462 \begin_layout Standard
27464 \begin_inset Tabular
27465 <lyxtabular version="3" rows="11" columns="8">
27466 <features tabularvalignment="middle">
27467 <column alignment="left" valignment="top">
27468 <column alignment="left" valignment="top">
27469 <column alignment="left" valignment="top">
27470 <column alignment="left" valignment="top">
27471 <column alignment="left" valignment="top">
27472 <column alignment="left" valignment="top">
27473 <column alignment="left" valignment="top">
27474 <column alignment="left" valignment="top">
27476 <cell alignment="left" valignment="top" usebox="none">
27479 \begin_layout Plain Layout
27485 <cell alignment="left" valignment="top" usebox="none">
27488 \begin_layout Plain Layout
27494 <cell alignment="left" valignment="top" usebox="none">
27497 \begin_layout Plain Layout
27503 <cell alignment="left" valignment="top" usebox="none">
27506 \begin_layout Plain Layout
27512 <cell alignment="center" valignment="top" usebox="none">
27515 \begin_layout Plain Layout
27521 <cell alignment="center" valignment="top" usebox="none">
27524 \begin_layout Plain Layout
27530 <cell alignment="center" valignment="top" usebox="none">
27533 \begin_layout Plain Layout
27539 <cell alignment="center" valignment="top" usebox="none">
27542 \begin_layout Plain Layout
27550 <cell alignment="left" valignment="top" usebox="none">
27553 \begin_layout Plain Layout
27559 <cell alignment="left" valignment="top" usebox="none">
27562 \begin_layout Plain Layout
27568 <cell alignment="left" valignment="top" usebox="none">
27571 \begin_layout Plain Layout
27577 <cell alignment="left" valignment="top" usebox="none">
27580 \begin_layout Plain Layout
27586 <cell alignment="center" valignment="top" usebox="none">
27589 \begin_layout Plain Layout
27595 <cell alignment="center" valignment="top" usebox="none">
27598 \begin_layout Plain Layout
27604 <cell alignment="center" valignment="top" usebox="none">
27607 \begin_layout Plain Layout
27613 <cell alignment="center" valignment="top" usebox="none">
27616 \begin_layout Plain Layout
27624 <cell alignment="left" valignment="top" usebox="none">
27627 \begin_layout Plain Layout
27633 <cell alignment="left" valignment="top" usebox="none">
27636 \begin_layout Plain Layout
27642 <cell alignment="left" valignment="top" usebox="none">
27645 \begin_layout Plain Layout
27651 <cell alignment="left" valignment="top" usebox="none">
27654 \begin_layout Plain Layout
27660 <cell alignment="center" valignment="top" usebox="none">
27663 \begin_layout Plain Layout
27669 <cell alignment="center" valignment="top" usebox="none">
27672 \begin_layout Plain Layout
27678 <cell alignment="center" valignment="top" usebox="none">
27681 \begin_layout Plain Layout
27687 <cell alignment="center" valignment="top" usebox="none">
27690 \begin_layout Plain Layout
27698 <cell alignment="left" valignment="top" usebox="none">
27701 \begin_layout Plain Layout
27707 <cell alignment="left" valignment="top" usebox="none">
27710 \begin_layout Plain Layout
27716 <cell alignment="left" valignment="top" usebox="none">
27719 \begin_layout Plain Layout
27725 <cell alignment="left" valignment="top" usebox="none">
27728 \begin_layout Plain Layout
27734 <cell alignment="center" valignment="top" usebox="none">
27737 \begin_layout Plain Layout
27743 <cell alignment="center" valignment="top" usebox="none">
27746 \begin_layout Plain Layout
27752 <cell alignment="center" valignment="top" usebox="none">
27755 \begin_layout Plain Layout
27761 <cell alignment="center" valignment="top" usebox="none">
27764 \begin_layout Plain Layout
27772 <cell alignment="left" valignment="top" usebox="none">
27775 \begin_layout Plain Layout
27781 <cell alignment="left" valignment="top" usebox="none">
27784 \begin_layout Plain Layout
27790 <cell alignment="left" valignment="top" usebox="none">
27793 \begin_layout Plain Layout
27799 <cell alignment="left" valignment="top" usebox="none">
27802 \begin_layout Plain Layout
27808 <cell alignment="center" valignment="top" usebox="none">
27811 \begin_layout Plain Layout
27817 <cell alignment="center" valignment="top" usebox="none">
27820 \begin_layout Plain Layout
27826 <cell alignment="center" valignment="top" usebox="none">
27829 \begin_layout Plain Layout
27835 <cell alignment="center" valignment="top" usebox="none">
27838 \begin_layout Plain Layout
27846 <cell alignment="left" valignment="top" usebox="none">
27849 \begin_layout Plain Layout
27855 <cell alignment="left" valignment="top" usebox="none">
27858 \begin_layout Plain Layout
27864 <cell alignment="left" valignment="top" usebox="none">
27867 \begin_layout Plain Layout
27873 <cell alignment="left" valignment="top" usebox="none">
27876 \begin_layout Plain Layout
27882 <cell alignment="center" valignment="top" usebox="none">
27885 \begin_layout Plain Layout
27891 <cell alignment="center" valignment="top" usebox="none">
27894 \begin_layout Plain Layout
27900 <cell alignment="center" valignment="top" usebox="none">
27903 \begin_layout Plain Layout
27909 <cell alignment="center" valignment="top" usebox="none">
27912 \begin_layout Plain Layout
27920 <cell alignment="left" valignment="top" usebox="none">
27923 \begin_layout Plain Layout
27929 <cell alignment="left" valignment="top" usebox="none">
27932 \begin_layout Plain Layout
27938 <cell alignment="left" valignment="top" usebox="none">
27941 \begin_layout Plain Layout
27947 <cell alignment="left" valignment="top" usebox="none">
27950 \begin_layout Plain Layout
27956 <cell alignment="center" valignment="top" usebox="none">
27959 \begin_layout Plain Layout
27965 <cell alignment="center" valignment="top" usebox="none">
27968 \begin_layout Plain Layout
27974 <cell alignment="center" valignment="top" usebox="none">
27977 \begin_layout Plain Layout
27983 <cell alignment="center" valignment="top" usebox="none">
27986 \begin_layout Plain Layout
27994 <cell alignment="left" valignment="top" usebox="none">
27997 \begin_layout Plain Layout
28003 <cell alignment="left" valignment="top" usebox="none">
28006 \begin_layout Plain Layout
28012 <cell alignment="left" valignment="top" usebox="none">
28015 \begin_layout Plain Layout
28021 <cell alignment="left" valignment="top" usebox="none">
28024 \begin_layout Plain Layout
28030 <cell alignment="center" valignment="top" usebox="none">
28033 \begin_layout Plain Layout
28039 <cell alignment="center" valignment="top" usebox="none">
28042 \begin_layout Plain Layout
28048 <cell alignment="center" valignment="top" usebox="none">
28051 \begin_layout Plain Layout
28057 <cell alignment="center" valignment="top" usebox="none">
28060 \begin_layout Plain Layout
28068 <cell alignment="left" valignment="top" usebox="none">
28071 \begin_layout Plain Layout
28077 <cell alignment="left" valignment="top" usebox="none">
28080 \begin_layout Plain Layout
28086 <cell alignment="left" valignment="top" usebox="none">
28089 \begin_layout Plain Layout
28095 <cell alignment="left" valignment="top" usebox="none">
28098 \begin_layout Plain Layout
28104 <cell alignment="center" valignment="top" usebox="none">
28107 \begin_layout Plain Layout
28113 <cell alignment="center" valignment="top" usebox="none">
28116 \begin_layout Plain Layout
28122 <cell alignment="center" valignment="top" usebox="none">
28125 \begin_layout Plain Layout
28131 <cell alignment="center" valignment="top" usebox="none">
28134 \begin_layout Plain Layout
28142 <cell alignment="left" valignment="top" usebox="none">
28145 \begin_layout Plain Layout
28151 <cell alignment="left" valignment="top" usebox="none">
28154 \begin_layout Plain Layout
28160 <cell alignment="left" valignment="top" usebox="none">
28163 \begin_layout Plain Layout
28169 <cell alignment="left" valignment="top" usebox="none">
28172 \begin_layout Plain Layout
28178 <cell alignment="center" valignment="top" usebox="none">
28181 \begin_layout Plain Layout
28187 <cell alignment="center" valignment="top" usebox="none">
28190 \begin_layout Plain Layout
28196 <cell alignment="center" valignment="top" usebox="none">
28199 \begin_layout Plain Layout
28205 <cell alignment="center" valignment="top" usebox="none">
28208 \begin_layout Plain Layout
28216 <cell alignment="center" valignment="top" usebox="none">
28219 \begin_layout Plain Layout
28225 <cell alignment="center" valignment="top" usebox="none">
28228 \begin_layout Plain Layout
28234 <cell alignment="center" valignment="top" usebox="none">
28237 \begin_layout Plain Layout
28243 <cell alignment="center" valignment="top" usebox="none">
28246 \begin_layout Plain Layout
28252 <cell alignment="center" valignment="top" usebox="none">
28255 \begin_layout Plain Layout
28261 <cell alignment="center" valignment="top" usebox="none">
28264 \begin_layout Plain Layout
28270 <cell alignment="center" valignment="top" usebox="none">
28273 \begin_layout Plain Layout
28279 <cell alignment="center" valignment="top" usebox="none">
28282 \begin_layout Plain Layout
28296 \begin_layout Chapter
28297 Noms des couleurs disponibles utilisables dans les styles
28298 \begin_inset CommandInset label
28300 name "chap:Names-of-colors"
28307 \begin_layout Standard
28308 Les couleurs énumérées ci-après sont les couleurs standard et celles que
28309 vous pouvez régler dans les préférences \SpecialChar LyX
28313 \begin_layout Description
28318 pas de couleur particulière – réinitialisation ou couleur implicite
28321 \begin_layout Description
28327 \begin_layout Description
28333 \begin_layout Description
28339 \begin_layout Description
28345 \begin_layout Description
28351 \begin_layout Description
28357 \begin_layout Description
28363 \begin_layout Description
28369 \begin_layout Description
28374 marqueur d'espace ajoutée
28377 \begin_layout Description
28385 \begin_layout Description
28393 \begin_layout Description
28401 \begin_layout Description
28409 \begin_layout Description
28414 étiquette de branche
28417 \begin_layout Description
28422 fond de bouton d'insert
28425 \begin_layout Description
28430 fond du bouton d'insert (pointé)
28433 \begin_layout Description
28438 bordure de bouton d'insert
28441 \begin_layout Description
28446 barre de modification
28449 \begin_layout Description
28454 texte modifié auteur 1
28457 \begin_layout Description
28462 texte modifié auteur 2
28465 \begin_layout Description
28470 texte modifié auteur 3
28473 \begin_layout Description
28478 texte modifié auteur 4
28481 \begin_layout Description
28486 texte modifié auteur 5
28489 \begin_layout Description
28492 collapsable_inset_frame
28494 cadre d'insert repliable
28497 \begin_layout Description
28500 collapsable_inset_text
28502 texte d'insert repliable
28505 \begin_layout Description
28513 \begin_layout Description
28518 fond d'insert de commande
28521 \begin_layout Description
28526 cadre d'insert de commande
28529 \begin_layout Description
28537 \begin_layout Description
28542 fond de commentaire
28545 \begin_layout Description
28553 \begin_layout Description
28561 \begin_layout Description
28564 deletedtextmodifier
28566 modificateur de texte supprimé
28569 \begin_layout Description
28574 barre de profondeur
28577 \begin_layout Description
28582 marqueur de fin de ligne
28585 \begin_layout Description
28590 erreur \SpecialChar LaTeX
28594 \begin_layout Description
28599 étiquette de note de bas de page
28602 \begin_layout Description
28610 \begin_layout Description
28615 étiquette d'insert grisé
28618 \begin_layout Description
28623 fond d'insert grisé
28626 \begin_layout Description
28631 texte d'insert grisé
28634 \begin_layout Description
28642 \begin_layout Description
28650 \begin_layout Description
28658 \begin_layout Description
28663 complétion en ligne
28666 \begin_layout Description
28674 \begin_layout Description
28682 \begin_layout Description
28690 \begin_layout Description
28695 texte \SpecialChar LaTeX
28699 \begin_layout Description
28707 \begin_layout Description
28712 étiquette de note en marge
28715 \begin_layout Description
28723 \begin_layout Description
28731 \begin_layout Description
28736 cadre mathématique (non pointé)
28739 \begin_layout Description
28744 cadre mathématique (pointé)
28747 \begin_layout Description
28755 \begin_layout Description
28760 fond de macro mathématique
28763 \begin_layout Description
28768 macro mathématique désactivée
28771 \begin_layout Description
28776 cadre de macro mathématique
28779 \begin_layout Description
28784 fond dynamique de macro mathématique
28787 \begin_layout Description
28792 étiquette de macro mathématique
28795 \begin_layout Description
28800 macro mathématique : nouveau paramètre
28803 \begin_layout Description
28808 macro mathématique : ancien paramètre
28811 \begin_layout Description
28819 \begin_layout Description
28822 nonunique_inlinecompletion
28824 complétion en ligne (choix multiples)
28827 \begin_layout Description
28835 \begin_layout Description
28843 \begin_layout Description
28848 saut de page / saut de ligne
28851 \begin_layout Description
28856 marqueur de paragraphe
28859 \begin_layout Description
28864 texte d'insert fantôme
28867 \begin_layout Description
28875 \begin_layout Description
28883 \begin_layout Description
28888 cadre d'expression régulière
28891 \begin_layout Description
28899 \begin_layout Description
28907 \begin_layout Description
28915 \begin_layout Description
28923 \begin_layout Description
28931 \begin_layout Description
28936 ligne on/off de tableau
28939 \begin_layout Description
28947 \begin_layout Description