]> git.lyx.org Git - features.git/blob - lib/doc/fr/Customization.lyx
documentation files:
[features.git] / lib / doc / fr / Customization.lyx
1 #LyX 2.0 created this file. For more info see http://www.lyx.org/
2 \lyxformat 413
3 \begin_document
4 \begin_header
5 \textclass scrbook
6 \begin_preamble
7 % DO NOT ALTER THIS PREAMBLE!!!
8 %
9 % This preamble is designed to ensure that the User's Guide prints
10 % out as advertised. If you mess with this preamble,
11 % parts of the User's Guide may not print out as expected.  If you
12 % have problems LaTeXing this file, please contact 
13 % the documentation team
14 % email: lyx-docs@lists.lyx.org
15
16 \usepackage{ifpdf} % part of the hyperref bundle
17 \ifpdf % if pdflatex is used
18
19  % set fonts for nicer pdf view
20  \IfFileExists{lmodern.sty}{\usepackage{lmodern}}{}
21
22 \fi % end if pdflatex is used
23
24 % the pages of the TOC is numbered roman
25 % and a pdf-bookmark for the TOC is added
26 \let\myTOC\tableofcontents
27 \renewcommand\tableofcontents{%
28   \frontmatter
29   \pdfbookmark[1]{\contentsname}{}
30   \myTOC
31   \mainmatter }
32
33 % used for multi-column text
34 \usepackage{multicol}
35 \end_preamble
36 \options fleqn,liststotoc,bibtotoc,idxtotoc,BCOR7.5mm,titlepage,tablecaptionabove
37 \use_default_options false
38 \begin_modules
39 logicalmkup
40 \end_modules
41 \maintain_unincluded_children false
42 \begin_local_layout
43 Format 7
44 InsetLayout CharStyle:MenuItem
45 LyxType               charstyle
46 LabelString           menu
47 LatexType             command
48 LatexName             menuitem
49 Font
50 Family              Sans
51 EndFont
52 Preamble
53 \newcommand*{\menuitem}[1]{{\sffamily #1}}
54 EndPreamble
55 End
56 \end_local_layout
57 \language french
58 \language_package default
59 \inputencoding auto
60 \fontencoding global
61 \font_roman default
62 \font_sans default
63 \font_typewriter default
64 \font_default_family default
65 \use_non_tex_fonts false
66 \font_sc false
67 \font_osf false
68 \font_sf_scale 100
69 \font_tt_scale 100
70
71 \graphics default
72 \default_output_format default
73 \output_sync 0
74 \bibtex_command default
75 \index_command default
76 \paperfontsize 12
77 \spacing single
78 \use_hyperref true
79 \pdf_title "LyX Configuration Manual"
80 \pdf_author "LyX Team"
81 \pdf_subject "LyX-documentation Customization"
82 \pdf_keywords "LyX, documentation, customization"
83 \pdf_bookmarks true
84 \pdf_bookmarksnumbered true
85 \pdf_bookmarksopen false
86 \pdf_bookmarksopenlevel 1
87 \pdf_breaklinks false
88 \pdf_pdfborder false
89 \pdf_colorlinks true
90 \pdf_backref false
91 \pdf_pdfusetitle false
92 \pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue,pdfpagelayout=OneColumn, pdfnewwindow=true, pdfstartview=XYZ, plainpages=false"
93 \papersize default
94 \use_geometry false
95 \use_amsmath 0
96 \use_esint 0
97 \use_mhchem 1
98 \use_mathdots 1
99 \cite_engine basic
100 \use_bibtopic false
101 \use_indices false
102 \paperorientation portrait
103 \suppress_date false
104 \use_refstyle 0
105 \branch Obsolete
106 \selected 0
107 \filename_suffix 0
108 \color #aaffff
109 \end_branch
110 \index Index
111 \shortcut idx
112 \color #008000
113 \end_index
114 \secnumdepth 3
115 \tocdepth 3
116 \paragraph_separation indent
117 \paragraph_indentation default
118 \quotes_language french
119 \papercolumns 1
120 \papersides 2
121 \paperpagestyle headings
122 \tracking_changes false
123 \output_changes false
124 \html_math_output 0
125 \html_css_as_file 0
126 \html_be_strict false
127 \end_header
128
129 \begin_body
130
131 \begin_layout Title
132 Personnaliser LyX : fonctions pour l'utilisateur avancé
133 \begin_inset Note Note
134 status open
135
136 \begin_layout Plain Layout
137 Informations de révision :
138 \end_layout
139
140 \begin_layout Plain Layout
141 Traduction : Mise à jour OK pour la publication 2.0.0, Date: 03/04/2011
142 \end_layout
143
144 \begin_layout Plain Layout
145 Original : Révision: 37808, Date: 28/02/2011
146 \end_layout
147
148 \end_inset
149
150
151 \end_layout
152
153 \begin_layout Author
154 par l'équipe LyX
155 \begin_inset Foot
156 status collapsed
157
158 \begin_layout Plain Layout
159 Merci d'envoyer vos commentaires et corrections à la liste de diffusion
160  de la documentation de LyX, 
161 \family typewriter
162
163 \begin_inset CommandInset href
164 LatexCommand href
165 target "lyx-docs@lists.lyx.org"
166
167 \end_inset
168
169
170 \family default
171 .
172  Insérer 
173 \begin_inset Quotes fld
174 \end_inset
175
176 [Customization]
177 \begin_inset Quotes frd
178 \end_inset
179
180  dans l'objet, et mettre en copie le responsable courant de ce fichier,
181  Richard Heck <rgheck@comcast.net>.
182 \begin_inset Newline newline
183 \end_inset
184
185 Traduction en français par : P.-H.
186  
187 \noun on
188 Boinnard
189 \noun default
190 , Adrien 
191 \noun on
192 Rebollo
193 \noun default
194 , Siegfried 
195 \noun on
196 Meunier-Guttin-Cluzel
197 \noun default
198 , Jean-Pierre 
199 \noun on
200 Chrétien
201 \noun default
202 .
203  Merci d'envoyer vos commentaires et corrections sur la traduction à la
204  liste de diffusion de LyX en français 
205 \family typewriter
206 <lyx-fr@lists.lyx.org>
207 \family default
208 .
209 \end_layout
210
211 \end_inset
212
213
214 \begin_inset Newline newline
215 \end_inset
216
217
218 \begin_inset Newline newline
219 \end_inset
220
221 Version 2.0.x
222 \end_layout
223
224 \begin_layout Standard
225 \begin_inset CommandInset toc
226 LatexCommand tableofcontents
227
228 \end_inset
229
230
231 \end_layout
232
233 \begin_layout Chapter
234 Introduction
235 \end_layout
236
237 \begin_layout Standard
238 Ce manuel couvre les fonctions de personnalisation de LyX.
239  Nous y abordons des sujets comme les raccourcis clavier, les options d'aperçu
240  à l'écran, les options d'impression, l'envoi de commandes à LyX via le
241  Serveur LyX, l'internationalisation, l'installation de nouvelles classes
242  LaTeX et de nouveaux formats LyX, etc.
243  Nous n'espérons pas aborder tout ce que vous pouvez modifier – nos développeurs
244  ajoutent de nouvelles fonctions plus vite que nous n'en écrivons la documentati
245 on – mais nous allons expliquer les personnalisations les plus courantes
246  et au moins vous indiquer la bonne direction pour les plus obscures d'entre
247  elles.
248 \end_layout
249
250 \begin_layout Chapter
251 Les fichiers de configuration de LyX
252 \end_layout
253
254 \begin_layout Standard
255 Ce chapitre devrait vous aider à trouver votre chemin parmi les fichiers
256  de configuration de LyX.
257  Avant d'entreprendre sa lecture, consultez 
258 \family sans
259 Aide
260 \bar under
261 \SpecialChar \menuseparator
262
263 \bar default
264 À
265 \begin_inset space ~
266 \end_inset
267
268 Propos
269 \begin_inset space ~
270 \end_inset
271
272 de
273 \begin_inset space ~
274 \end_inset
275
276 LyX
277 \family default
278  pour connaître le répertoire de bibliothèques et le répertoire utilisateur
279  de LyX.
280  C'est dans celui-ci que LyX place ses fichiers de configuration système;
281  le répertoire utilisateur est celui dans lequel vous pouvez mettre vos
282  versions modifiées Le premier sera appelé 
283 \begin_inset Flex Code
284 status collapsed
285
286 \begin_layout Plain Layout
287 RépLyX
288 \end_layout
289
290 \end_inset
291
292  et le second 
293 \begin_inset Flex Code
294 status collapsed
295
296 \begin_layout Plain Layout
297 MonRép
298 \end_layout
299
300 \end_inset
301
302  dans la suite de ce document.
303 \end_layout
304
305 \begin_layout Section
306 Qu'est-ce qu'il y a dans 
307 \begin_inset Flex Code
308 status collapsed
309
310 \begin_layout Plain Layout
311 RépLyX
312 \end_layout
313
314 \end_inset
315
316  ?
317 \end_layout
318
319 \begin_layout Standard
320 \begin_inset Flex Code
321 status collapsed
322
323 \begin_layout Plain Layout
324 RépLyX
325 \end_layout
326
327 \end_inset
328
329  et ses sous-répertoires contiennent un certain nombre de fichiers qui peuvent
330  servir à personnaliser le comportement de LyX.
331  Vous pouvez modifier ces fichiers depuis LyX lui-même avec la fenêtre 
332 \family sans
333 Éditer\SpecialChar \menuseparator
334 Préférences
335 \family default
336 .
337  La plupart des réglages personnels que vous voudrez apporter à LyX peuvent
338  se faire par l'intermédiaire de cette fenêtre.
339  Il y a cependant bien d'autres aspects du fonctionnement de LyX sur lesquels
340  on peut agir en modifiant les fichiers de 
341 \begin_inset Flex Code
342 status collapsed
343
344 \begin_layout Plain Layout
345 RépLyX
346 \end_layout
347
348 \end_inset
349
350 .
351  Ils entrent dans différentes catégories, qui sont décrites dans les sous-sectio
352 ns suivantes.
353 \end_layout
354
355 \begin_layout Subsection
356 Les fichiers générés automatiquement
357 \end_layout
358
359 \begin_layout Standard
360 Ces fichiers sont générés au moment de la configuration de LyX.
361  Ils définissent différentes valeurs par défaut qui sont évaluées par l'inspecti
362 on de votre système.
363  Comme ils peuvent être réécrits à tout moment, il n'est pas conseillé de
364  les modifier.
365 \end_layout
366
367 \begin_layout Labeling
368 \labelwidthstring 00.00.0000
369 \begin_inset Flex Code
370 status collapsed
371
372 \begin_layout Plain Layout
373 lyxrc.defaults
374 \end_layout
375
376 \end_inset
377
378  contient les valeurs implicites pour différentes commandes.
379 \end_layout
380
381 \begin_layout Labeling
382 \labelwidthstring 00.00.0000
383 \begin_inset Flex Code
384 status collapsed
385
386 \begin_layout Plain Layout
387 packages.lst
388 \end_layout
389
390 \end_inset
391
392  contient la liste des paquetages LaTeX que LyX a reconnu.
393  LyX ne se sert pas directement de ce fichier, mais les informations obtenues
394  sont disponibles en faisant 
395 \family sans
396 Aide\SpecialChar \menuseparator
397 Configuration
398 \begin_inset space ~
399 \end_inset
400
401 LaTeX
402 \family default
403 .
404 \end_layout
405
406 \begin_layout Labeling
407 \labelwidthstring 00.00.0000
408 \begin_inset Flex Code
409 status collapsed
410
411 \begin_layout Plain Layout
412 textclass.lst
413 \end_layout
414
415 \end_inset
416
417  donne la liste des classes de texte présentes dans le répertoire 
418 \begin_inset Flex Code
419 status collapsed
420
421 \begin_layout Plain Layout
422 layout/
423 \end_layout
424
425 \end_inset
426
427 , les classes de document LaTeX correspondantes et leur description.
428  
429 \end_layout
430
431 \begin_layout Labeling
432 \labelwidthstring 00.00.0000
433 \begin_inset Flex Code
434 status collapsed
435
436 \begin_layout Plain Layout
437
438 \lang english
439 lyxmodules.lst
440 \end_layout
441
442 \end_inset
443
444  donne la liste des modules figurant dans vos répertoires de format (
445 \begin_inset Flex Code
446 status collapsed
447
448 \begin_layout Plain Layout
449
450 \lang english
451 layout
452 \end_layout
453
454 \end_inset
455
456 ).
457 \end_layout
458
459 \begin_layout Labeling
460 \labelwidthstring 00.00.0000
461 \begin_inset Flex Code
462 status collapsed
463
464 \begin_layout Plain Layout
465
466 \lang english
467 *files.lst
468 \end_layout
469
470 \end_inset
471
472  donne la liste de différentes sortes de fichiers connexes à LaTeX figurant
473  dans votre système.
474 \end_layout
475
476 \begin_layout Labeling
477 \labelwidthstring 00.00.0000
478 \begin_inset Flex Code
479 status collapsed
480
481 \begin_layout Plain Layout
482 doc/LaTeXConfig.lyx
483 \end_layout
484
485 \end_inset
486
487  est généré automatiquement pendant la configuration de LyX, à partir du
488  fichier 
489 \begin_inset Flex Code
490 status collapsed
491
492 \begin_layout Plain Layout
493 LaTeXConfig.lyx.in
494 \end_layout
495
496 \end_inset
497
498 .
499 \end_layout
500
501 \begin_layout Subsection
502 Répertoires
503 \end_layout
504
505 \begin_layout Standard
506 Ces répertoires figurent à la fois dans 
507 \begin_inset Flex Code
508 status collapsed
509
510 \begin_layout Plain Layout
511 RépLyx
512 \end_layout
513
514 \end_inset
515
516  et dans 
517 \begin_inset Flex Code
518 status collapsed
519
520 \begin_layout Plain Layout
521 MonRép
522 \end_layout
523
524 \end_inset
525
526 .
527  Si un fichier existe dans les deux répertoires, c'est celui de 
528 \begin_inset Flex Code
529 status collapsed
530
531 \begin_layout Plain Layout
532 MonRép
533 \end_layout
534
535 \end_inset
536
537  qui sera utilisé.
538 \end_layout
539
540 \begin_layout Labeling
541 \labelwidthstring 00.00.0000
542 \begin_inset Flex Code
543 status collapsed
544
545 \begin_layout Plain Layout
546 bind/
547 \end_layout
548
549 \end_inset
550
551  ce répertoire contient les fichiers de définition des raccourcis clavier,
552  qui ont l'extension 
553 \begin_inset Flex Code
554 status collapsed
555
556 \begin_layout Plain Layout
557 .bind
558 \end_layout
559
560 \end_inset
561
562 .
563  S'il y a une version 
564 \begin_inset Quotes fld
565 \end_inset
566
567 traduite
568 \begin_inset Quotes frd
569 \end_inset
570
571  du fichier de raccourcis, appelée 
572 \begin_inset Flex Code
573 status collapsed
574
575 \begin_layout Plain Layout
576 $LANG_xxx.bind
577 \end_layout
578
579 \end_inset
580
581 , celle-ci sera détectée et utilisée en premier.
582 \end_layout
583
584 \begin_layout Labeling
585 \labelwidthstring 00.00.0000
586 \begin_inset Flex Code
587 status collapsed
588
589 \begin_layout Plain Layout
590 clipart/
591 \end_layout
592
593 \end_inset
594
595  contient quelques fichiers graphiques qui peuvent être inclus dans les
596  documents.
597  
598 \end_layout
599
600 \begin_layout Labeling
601 \labelwidthstring 00.00.0000
602 \begin_inset Flex Code
603 status collapsed
604
605 \begin_layout Plain Layout
606 doc/
607 \end_layout
608
609 \end_inset
610
611  contient les fichiers de la documentation de LyX (dont celui que vous êtes
612  en train de lire).
613  
614 \begin_inset Flex Code
615 status collapsed
616
617 \begin_layout Plain Layout
618 LaTeXConfig.lyx
619 \end_layout
620
621 \end_inset
622
623  est un cas à part, comme nous venons de le voir.
624  S'il existe des version traduites des fichiers d'aide, avec le préfixe
625  
626 \begin_inset Flex Code
627 status collapsed
628
629 \begin_layout Plain Layout
630 $LANG
631 \end_layout
632
633 \end_inset
634
635 , celles-ci seront utilisées d'abord (voir le chapitre
636 \begin_inset space ~
637 \end_inset
638
639
640 \begin_inset CommandInset ref
641 LatexCommand ref
642 reference "chap:i18n"
643
644 \end_inset
645
646 ).
647  
648 \end_layout
649
650 \begin_layout Labeling
651 \labelwidthstring 00.00.0000
652 \begin_inset Flex Code
653 status collapsed
654
655 \begin_layout Plain Layout
656 examples/
657 \end_layout
658
659 \end_inset
660
661  contient les fichiers d'exemples qui illustrent la façon d'utiliser certaines
662  fonctions.
663  Vous pouvez y accéder en appuyant sur le bouton 
664 \family sans
665 Exemples
666 \family default
667  de la fenêtre 
668 \begin_inset Flex MenuItem
669 status collapsed
670
671 \begin_layout Plain Layout
672 Fichier\SpecialChar \menuseparator
673 Ouvrir
674 \end_layout
675
676 \end_inset
677
678 .
679 \end_layout
680
681 \begin_layout Labeling
682 \labelwidthstring 00.00.0000
683 \begin_inset Flex Code
684 status collapsed
685
686 \begin_layout Plain Layout
687 images/
688 \end_layout
689
690 \end_inset
691
692  contient les fichiers d'images utilisés dans l'interface 
693 \family sans
694 Document
695 \family default
696 .
697  Il contient également les icônes utilisées dans la barre d'outils et les
698  bannières affichées au démarrage de LyX.
699 \end_layout
700
701 \begin_layout Labeling
702 \labelwidthstring 00.00.0000
703 \begin_inset Flex Code
704 status collapsed
705
706 \begin_layout Plain Layout
707 kbd/
708 \end_layout
709
710 \end_inset
711
712  contient les fichiers de réaffectation clavier.
713  Voir le chapitre
714 \begin_inset space ~
715 \end_inset
716
717
718 \begin_inset CommandInset ref
719 LatexCommand ref
720 reference "sec:clavier"
721
722 \end_inset
723
724  pour des informations détaillées.
725  
726 \end_layout
727
728 \begin_layout Labeling
729 \labelwidthstring 00.00.0000
730 \begin_inset Flex Code
731 status collapsed
732
733 \begin_layout Plain Layout
734 layouts/
735 \end_layout
736
737 \end_inset
738
739  contient les classes de texte et les fichiers de modules décrits au chapitre
740 \begin_inset space ~
741 \end_inset
742
743
744 \begin_inset CommandInset ref
745 LatexCommand ref
746 reference "chap:classe-texte"
747
748 \end_inset
749
750 .
751 \end_layout
752
753 \begin_layout Labeling
754 \labelwidthstring 00.00.0000
755 \begin_inset Flex Code
756 status collapsed
757
758 \begin_layout Plain Layout
759
760 \lang english
761 lyx2lyx
762 \end_layout
763
764 \end_inset
765
766  contient les scripts Python 
767 \begin_inset Flex Code
768 status collapsed
769
770 \begin_layout Plain Layout
771
772 \lang english
773 lyx2lyx
774 \end_layout
775
776 \end_inset
777
778  permettant d'effectuer les conversions entre versions de LyX.
779  Ils peuvent être exécutés depuis la ligne de commande, si vous désirez
780  par exemple faire un traitement par lots.
781 \end_layout
782
783 \begin_layout Labeling
784 \labelwidthstring 00.00.0000
785 \begin_inset Flex Code
786 status collapsed
787
788 \begin_layout Plain Layout
789 scripts/
790 \end_layout
791
792 \end_inset
793
794  contient quelques fichiers qui illustrent les possibilités offertes par
795  l'insertion d'
796 \begin_inset Flex MenuItem
797 status collapsed
798
799 \begin_layout Plain Layout
800 Objet
801 \begin_inset space ~
802 \end_inset
803
804 Externe
805 \end_layout
806
807 \end_inset
808
809 .
810 \end_layout
811
812 \begin_layout Labeling
813 \labelwidthstring 00.00.0000
814 \begin_inset Flex Code
815 status collapsed
816
817 \begin_layout Plain Layout
818 templates/
819 \end_layout
820
821 \end_inset
822
823  contient les fichiers modèles de LyX décrits dans la section
824 \begin_inset space ~
825 \end_inset
826
827
828 \begin_inset CommandInset ref
829 LatexCommand ref
830 reference "sec:modeles"
831
832 \end_inset
833
834 .
835 \end_layout
836
837 \begin_layout Labeling
838 \labelwidthstring 00.00.0000
839 \begin_inset Flex Code
840 status collapsed
841
842 \begin_layout Plain Layout
843 ui/
844 \end_layout
845
846 \end_inset
847
848  contient des fichiers avec l'extension 
849 \begin_inset Flex Code
850 status collapsed
851
852 \begin_layout Plain Layout
853 .ui
854 \end_layout
855
856 \end_inset
857
858  qui définissent l'interface utilisateur de LyX.
859  C'est-à-dire que ces fichiers définissent quels éléments apparaissent dans
860  les menus et quels éléments apparaissent dans la barre d'outils.
861 \end_layout
862
863 \begin_layout Subsection
864 Fichiers que vous n'avez pas à modifier
865 \end_layout
866
867 \begin_layout Standard
868 Ce sont des fichiers internes à LyX, et ils ne doivent pas être modifiés,
869  sauf par les développeurs.
870  
871 \end_layout
872
873 \begin_layout Labeling
874 \labelwidthstring 00.00.0000
875
876 \family typewriter
877 \series medium
878 CREDITS
879 \family default
880 \series default
881  ce fichier contient la liste des développeurs de LyX.
882  Son contenu est affiché en sélectionnant 
883 \begin_inset Flex MenuItem
884 status collapsed
885
886 \begin_layout Plain Layout
887 Aide\SpecialChar \menuseparator
888 Crédits
889 \end_layout
890
891 \end_inset
892
893 .
894 \end_layout
895
896 \begin_layout Labeling
897 \labelwidthstring 00.00.0000
898
899 \family typewriter
900 \series medium
901 chkconfig.ltx
902 \family default
903 \series default
904  est un script LaTeX utilisé pendant le processus de configuration.
905  Ne pas le lancer directement.
906  
907 \end_layout
908
909 \begin_layout Labeling
910 \labelwidthstring 00.00.0000
911
912 \family typewriter
913 \series medium
914 configure
915 \family default
916 \series default
917  est le script qui permet de reconfigurer LyX.
918  Il génère des fichiers de configuration dans le répertoire dans lequel
919  il est exécuté.
920 \end_layout
921
922 \begin_layout Subsection
923 Autres fichiers appelant un commentaire
924 \end_layout
925
926 \begin_layout Labeling
927 \labelwidthstring 00.00.0000
928
929 \family typewriter
930 encodings
931 \family default
932  contient des tables de conversion faisant correspondre les différents encodages
933  de caractères avec unicode.
934 \end_layout
935
936 \begin_layout Labeling
937 \labelwidthstring 00.00.0000
938
939 \family typewriter
940 external_templates
941 \family default
942  contient les modèles disponibles pour la nouvelle fonction d'
943 \begin_inset Flex MenuItem
944 status collapsed
945
946 \begin_layout Plain Layout
947 Objet
948 \begin_inset space ~
949 \end_inset
950
951 Externe
952 \end_layout
953
954 \end_inset
955
956 .
957 \end_layout
958
959 \begin_layout Labeling
960 \labelwidthstring 00.00.0000
961
962 \family typewriter
963 languages
964 \family default
965  contient la liste de toutes les langues actuellement supportées par LyX.
966 \end_layout
967
968 \begin_layout Section
969 Votre répertoire personnel de configuration
970 \end_layout
971
972 \begin_layout Standard
973 Même si vous utilisez LyX sans être le super-utilisateur, vous pouvez avoir
974  envie de modifier la configuration de LyX pour votre usage personnel.
975  Le répertoire 
976 \begin_inset Flex Code
977 status collapsed
978
979 \begin_layout Plain Layout
980 MonRép
981 \end_layout
982
983 \end_inset
984
985  contient les fichiers personnels de configuration.
986  C'est le répertoire qui est décrit comme 
987 \begin_inset Quotes fld
988 \end_inset
989
990 Répertoire utilisateur
991 \begin_inset Quotes frd
992 \end_inset
993
994  dans la fenêtre 
995 \family sans
996 Aide\SpecialChar \menuseparator
997 À
998 \begin_inset space ~
999 \end_inset
1000
1001 Propos
1002 \begin_inset space ~
1003 \end_inset
1004
1005 de
1006 \begin_inset space ~
1007 \end_inset
1008
1009 LyX
1010 \family default
1011 .
1012  Il est traité comme un miroir du répertoire 
1013 \begin_inset Flex Code
1014 status collapsed
1015
1016 \begin_layout Plain Layout
1017 RépLyX
1018 \end_layout
1019
1020 \end_inset
1021
1022 , et chaque fichier qui se trouve dans 
1023 \family typewriter
1024 MonRép
1025 \family default
1026  remplace par conséquent le fichier correspondant de 
1027 \begin_inset Flex Code
1028 status collapsed
1029
1030 \begin_layout Plain Layout
1031 RépLyX
1032 \end_layout
1033
1034 \end_inset
1035
1036 .
1037  Chaque fichier de configuration décrit dans les sections précédentes peut
1038  se trouver soit dans le répertoire de configuration système, ce qui jouera
1039  pour tous les utilisateurs, soit dans votre répertoire personnel, pour
1040  votre propre configuration.
1041 \end_layout
1042
1043 \begin_layout Standard
1044 Pour éclaircir la situation, voici quelques exemples :
1045 \end_layout
1046
1047 \begin_layout Itemize
1048 les réglages effectués dans la fenêtre 
1049 \family sans
1050 Outils\SpecialChar \menuseparator
1051 Préférences
1052 \family default
1053  sont enregistrés dans un fichier 
1054 \begin_inset Flex Code
1055 status collapsed
1056
1057 \begin_layout Plain Layout
1058 preferences
1059 \end_layout
1060
1061 \end_inset
1062
1063  dans 
1064 \begin_inset Flex Code
1065 status collapsed
1066
1067 \begin_layout Plain Layout
1068 MonRép
1069 \end_layout
1070
1071 \end_inset
1072
1073 ;
1074 \end_layout
1075
1076 \begin_layout Itemize
1077 quand vous reconfigurez LyX avec 
1078 \family sans
1079 Outils\SpecialChar \menuseparator
1080
1081 \bar under
1082 R
1083 \bar default
1084 econfigurer
1085 \family default
1086 , LyX fait tourner le script 
1087 \begin_inset Flex Code
1088 status collapsed
1089
1090 \begin_layout Plain Layout
1091 configure.py
1092 \end_layout
1093
1094 \end_inset
1095
1096  et les fichiers résultants sont placés dans votre répertoire personnel
1097  de configuration.
1098  Ça signifie que les nouvelles classes de texte que vous avez pu ajouter
1099  dans 
1100 \begin_inset Flex Code
1101 status collapsed
1102
1103 \begin_layout Plain Layout
1104 MonRép/layouts
1105 \end_layout
1106
1107 \end_inset
1108
1109  seront ajoutées à la liste des classes de la fenêtre 
1110 \family sans
1111 Document\SpecialChar \menuseparator
1112 Paramètres
1113 \family default
1114 .
1115  
1116 \end_layout
1117
1118 \begin_layout Itemize
1119 Si vous récupérez sur le site ftp de LyX des fichiers de documentation mis
1120  à jour et que vous n'êtes pas administrateur sur votre système, vous pouvez
1121  placer ces fichiers dans 
1122 \begin_inset Flex Code
1123 status collapsed
1124
1125 \begin_layout Plain Layout
1126 MonRép/doc/
1127 \end_layout
1128
1129 \end_inset
1130
1131  et ils seront ouverts directement à partir du menu d'
1132 \family sans
1133 Aide
1134 \family default
1135  !
1136 \end_layout
1137
1138 \begin_layout Section
1139 Utiliser LyX avec plusieurs configurations
1140 \end_layout
1141
1142 \begin_layout Standard
1143 La liberté offerte pour le répertoire de configuration locale peut être
1144  insuffisante si vous avez besoin de plusieurs configurations différentes.
1145  Par exemple, vous pouvez vouloir utiliser des raccourcis clavier ou des
1146  réglages d'imprimante différents selon les moments
1147 \begin_inset Foot
1148 status collapsed
1149
1150 \begin_layout Plain Layout
1151 NdT : Ou encore vouloir écrire dans des langues différentes et adapter vos
1152  configurations en conséquence.
1153 \end_layout
1154
1155 \end_inset
1156
1157 .
1158  Vous pouvez y arriver en ayant plusieurs répertoires de configuration.
1159  Vous spécifiez alors lequel utiliser au moment de lancer LyX.
1160 \end_layout
1161
1162 \begin_layout Standard
1163 Si vous lancez LyX avec l'option de ligne de commande 
1164 \family typewriter
1165 -userdir
1166 \family default
1167  
1168 \emph on
1169 <répertoire>
1170 \emph default
1171 , le programme va lire la configuration qui se trouve dans ce répertoire,
1172  et non dans le répertoire par défaut (en lançant LyX sans cette option
1173  vous pouvez déterminer le répertoire par défaut).
1174  Si ce répertoire n'existe pas, LyX vous propose de le créer, exactement
1175  comme il le fait avec le répertoire implicite au premier lancement du programme.
1176  Vous pouvez modifier les options de configuration dans ce 
1177 \family typewriter
1178 MonNouveauRép
1179 \family default
1180  supplémentaire exactement comme vous le feriez pour le répertoire implicite.
1181  Ces répertoires sont complètement indépendants (mais lisez la suite).
1182  Notez que positionner la variable d'environnement 
1183 \family typewriter
1184 LYX_USERDIR_VER
1185 \family default
1186  a exactement le même effet.
1187 \end_layout
1188
1189 \begin_layout Standard
1190 Quand vous avez plusieurs configurations, vous devez faire plus attention:
1191  si vous voulez ajouter un nouveau format dans 
1192 \family typewriter
1193 MonNouveauRép/layouts
1194 \family default
1195 , pour qu'il soit disponible dans toutes vos configurations, vous devez
1196  l'ajouter dans chaque répertoire séparément.
1197  Vous pouvez contourner ceci avec l'astuce suivante : après que LyX a créé
1198  le répertoire supplémentaire, la plupart des sous-répertoires (voir plus
1199  haut) sont vides.
1200  Si vous voulez que la nouvelle configuration soit le reflet d'une déjà
1201  existante, remplacez le sous-répertoire vide par un lien symbolique au
1202  sous-répertoire correspondant dans la configuration existante.
1203  Faites toutefois attention avec le sous-répertoire 
1204 \family typewriter
1205 doc/
1206 \family default
1207 , car il contient un fichier écrit par le script de configuration (accessible
1208  avec 
1209 \family sans
1210 Outils\SpecialChar \menuseparator
1211 Reconfigurer
1212 \family default
1213 ) qui est propre à chaque configuration.
1214 \end_layout
1215
1216 \begin_layout Chapter
1217 La fenêtre 
1218 \family sans
1219 Préférences
1220 \end_layout
1221
1222 \begin_layout Standard
1223 Tous les options de la fenêtre 
1224 \family sans
1225 Préférences
1226 \family default
1227  sont expliquées dans l'appendice 
1228 \emph on
1229 La fenêtre Préférences
1230 \emph default
1231  du 
1232 \emph on
1233 Guide de l'utilisateur
1234 \emph default
1235 .
1236  Pour certaines options, vous trouverez ici plus de précisions.
1237 \end_layout
1238
1239 \begin_layout Section
1240 Formats
1241 \begin_inset CommandInset label
1242 LatexCommand label
1243 name "sec:Formats"
1244
1245 \end_inset
1246
1247
1248 \end_layout
1249
1250 \begin_layout Standard
1251 La première étape consiste à définir vos formats de fichiers si ce n'est
1252  pas déjà le cas.
1253  Pour ce faire, ouvrez 
1254 \begin_inset Flex MenuItem
1255 status collapsed
1256
1257 \begin_layout Plain Layout
1258 Outils\SpecialChar \menuseparator
1259 Préférences
1260 \end_layout
1261
1262 \end_inset
1263
1264 : dans 
1265 \lang english
1266
1267 \begin_inset Flex MenuItem
1268 status collapsed
1269
1270 \begin_layout Plain Layout
1271 Gestion des fichiers\SpecialChar \menuseparator
1272 Formats de fichier
1273 \end_layout
1274
1275 \end_inset
1276
1277
1278 \lang french
1279 , appuyez sur le bouton 
1280 \begin_inset Flex MenuItem
1281 status collapsed
1282
1283 \begin_layout Plain Layout
1284 Nouveau\SpecialChar \ldots{}
1285
1286 \end_layout
1287
1288 \end_inset
1289
1290 .
1291  Le champ 
1292 \begin_inset Flex MenuItem
1293 status collapsed
1294
1295 \begin_layout Plain Layout
1296 Format
1297 \end_layout
1298
1299 \end_inset
1300
1301  contient le nom utilisé pour identifier le format de manière interne.
1302  Vous devrez également saisir un suffixe de nom de fichier.
1303  Toutes ces informations sont obligatoires.
1304  Le champ optionnel 
1305 \begin_inset Flex MenuItem
1306 status collapsed
1307
1308 \begin_layout Plain Layout
1309 Raccourci
1310 \end_layout
1311
1312 \end_inset
1313
1314  permet de définir une séquence de touches du clavier pour un accès rapide
1315  aux menus (par exemple, appuyer sur 
1316 \begin_inset Flex MenuItem
1317 status collapsed
1318
1319 \begin_layout Plain Layout
1320 Alt-V a D
1321 \end_layout
1322
1323 \end_inset
1324
1325  activera 
1326 \begin_inset Flex MenuItem
1327 status collapsed
1328
1329 \begin_layout Plain Layout
1330 Visionner
1331 \lang english
1332 \SpecialChar \menuseparator
1333
1334 \lang french
1335 Visionner (autres formats)
1336 \lang english
1337 \SpecialChar \menuseparator
1338
1339 \lang french
1340 DVI
1341 \end_layout
1342
1343 \end_inset
1344
1345 ).
1346 \end_layout
1347
1348 \begin_layout Standard
1349 Un Format peut se voir associer une 
1350 \begin_inset Flex MenuItem
1351 status collapsed
1352
1353 \begin_layout Plain Layout
1354 Visionneuse
1355 \end_layout
1356
1357 \end_inset
1358
1359  et un 
1360 \begin_inset Flex MenuItem
1361 status collapsed
1362
1363 \begin_layout Plain Layout
1364 Éditeur
1365 \end_layout
1366
1367 \end_inset
1368
1369 .
1370  Par exemple, vous pouvez vouloir utiliser Ghostview pour afficher les fichier
1371  PostScript.
1372  Vous pouvez saisir le nom de la commande permettant de lancer les programmes
1373  dans les champs correspondants.
1374  La visionneuse est lancée quand vous voulez voir un graphique dans LyX
1375  ou utiliser le menu 
1376 \begin_inset Flex MenuItem
1377 status collapsed
1378
1379 \begin_layout Plain Layout
1380 Visionner
1381 \end_layout
1382
1383 \end_inset
1384
1385 .
1386  L'éditeur est lancé par exemple quand vous faites un clic-droit sur un
1387  graphique et que vous choisissez 
1388 \begin_inset Flex MenuItem
1389 status collapsed
1390
1391 \begin_layout Plain Layout
1392 Modifier le fichier via une application externe\SpecialChar \ldots{}
1393
1394 \end_layout
1395
1396 \end_inset
1397
1398  dans le menu contextuel qui apparaît.
1399 \end_layout
1400
1401 \begin_layout Standard
1402 La case à cocher Format de document informe LyX que le format est approprié
1403  pour une exportation du document.
1404  Si la case est cochée que qu'une procédure de conversion est définie (voir
1405  la section
1406 \begin_inset space ~
1407 \end_inset
1408
1409
1410 \begin_inset CommandInset ref
1411 LatexCommand ref
1412 reference "sec:Convertisseurs"
1413
1414 \end_inset
1415
1416 ), ce format apparaîtra dans le menu 
1417 \begin_inset Flex MenuItem
1418 status collapsed
1419
1420 \begin_layout Plain Layout
1421 Fichier\SpecialChar \menuseparator
1422 Exporter
1423 \end_layout
1424
1425 \end_inset
1426
1427 .
1428  Le format apparaîtra également dans le menu Visionner si une visionneuse
1429  est définie pour lui.
1430  Les formats purement graphiques, comme png, ne doivent pas utiliser cette
1431  option.
1432  Les formats adaptés à la fois aux graphiques et aux documents, comme pdf,
1433  doivent l'utiliser.
1434 \end_layout
1435
1436 \begin_layout Standard
1437 La case 
1438 \begin_inset Flex MenuItem
1439 status collapsed
1440
1441 \begin_layout Plain Layout
1442 Format graphique vectoriel
1443 \end_layout
1444
1445 \end_inset
1446
1447  informe LyX qu'un format peut contenir des vecteurs graphiques.
1448  Cette information est utile pour déterminer le format cible des graphiques
1449  inclus lors de l'exportation via 
1450 \begin_inset Flex MenuItem
1451 status collapsed
1452
1453 \begin_layout Plain Layout
1454 pdflatex
1455 \end_layout
1456
1457 \end_inset
1458
1459 .
1460  Les graphiques inclus dans le document peuvent nécessiter une conversion
1461  vers 
1462 \begin_inset Flex MenuItem
1463 status collapsed
1464
1465 \begin_layout Plain Layout
1466 pdf
1467 \end_layout
1468
1469 \end_inset
1470
1471
1472 \begin_inset Flex MenuItem
1473 status collapsed
1474
1475 \begin_layout Plain Layout
1476 png
1477 \end_layout
1478
1479 \end_inset
1480
1481  ou 
1482 \begin_inset Flex MenuItem
1483 status collapsed
1484
1485 \begin_layout Plain Layout
1486 jpg
1487 \end_layout
1488
1489 \end_inset
1490
1491  puisque 
1492 \begin_inset Flex MenuItem
1493 status collapsed
1494
1495 \begin_layout Plain Layout
1496 pdflatex
1497 \end_layout
1498
1499 \end_inset
1500
1501  ne sait pas gérer d'autres formats graphiques.
1502  Si un graphique inclus n'est pas déjà dans un des ces trois formats, il
1503  est converti en 
1504 \begin_inset Flex MenuItem
1505 status collapsed
1506
1507 \begin_layout Plain Layout
1508 pdf
1509 \end_layout
1510
1511 \end_inset
1512
1513  si la case est cochée, et en 
1514 \begin_inset Flex MenuItem
1515 status collapsed
1516
1517 \begin_layout Plain Layout
1518 png
1519 \end_layout
1520
1521 \end_inset
1522
1523  sinon.
1524 \end_layout
1525
1526 \begin_layout Section
1527 Copieurs
1528 \end_layout
1529
1530 \begin_layout Standard
1531 Du fait que toutes les conversions d'un format à une autre se font dans
1532  la répertoire temporaire de LyX, il peut être nécessaire de modifier un
1533  fichier avant de le copier dan le répertoire temporaire pour que la conversion
1534  se fasse correctement
1535 \begin_inset Foot
1536 status collapsed
1537
1538 \begin_layout Plain Layout
1539 Par exemple, le fichier peut référencer d'autres fichiers ― e.g.
1540  une image ― par un nom de fichier relatif, qui peut devenir incorrect lors
1541  de la copie du fichier dans le répertoire temporaire.
1542 \end_layout
1543
1544 \end_inset
1545
1546 .
1547  Ceci est effectué par un Copieur: il copie un fichier vers (ou depuis)
1548  le répertoire temporaire et peut le modifier à la volée.
1549 \end_layout
1550
1551 \begin_layout Standard
1552 La définition des copieurs peut utiliser quatre variables:
1553 \end_layout
1554
1555 \begin_layout Labeling
1556 \labelwidthstring 00.00.0000
1557 \begin_inset Flex Code
1558 status collapsed
1559
1560 \begin_layout Plain Layout
1561
1562 \lang english
1563 $$s
1564 \end_layout
1565
1566 \end_inset
1567
1568  le répertoire système de LyX (e.
1569 \begin_inset space \thinspace{}
1570 \end_inset
1571
1572 g.
1573 \begin_inset space \space{}
1574 \end_inset
1575
1576
1577 \begin_inset Flex MenuItem
1578 status collapsed
1579
1580 \begin_layout Plain Layout
1581
1582 \lang english
1583 /usr/share/lyx
1584 \end_layout
1585
1586 \end_inset
1587
1588 )
1589 \end_layout
1590
1591 \begin_layout Labeling
1592 \labelwidthstring 00.00.0000
1593 \begin_inset Flex Code
1594 status collapsed
1595
1596 \begin_layout Plain Layout
1597
1598 \lang english
1599 $$i
1600 \end_layout
1601
1602 \end_inset
1603
1604  le fichier en entrée
1605 \end_layout
1606
1607 \begin_layout Labeling
1608 \labelwidthstring 00.00.0000
1609 \begin_inset Flex Code
1610 status collapsed
1611
1612 \begin_layout Plain Layout
1613
1614 \lang english
1615 $$o
1616 \end_layout
1617
1618 \end_inset
1619
1620  le fichier en sortie
1621 \end_layout
1622
1623 \begin_layout Labeling
1624 \labelwidthstring 00.00.0000
1625 \begin_inset Flex Code
1626 status collapsed
1627
1628 \begin_layout Plain Layout
1629
1630 \lang english
1631 $$l
1632 \end_layout
1633
1634 \end_inset
1635
1636  le 
1637 \begin_inset Quotes fld
1638 \end_inset
1639
1640 nom LaTeX
1641 \begin_inset Quotes frd
1642 \end_inset
1643
1644  
1645 \end_layout
1646
1647 \begin_layout Labeling
1648 \labelwidthstring 00.00.0000
1649 Ce dernier doit être le nom du fichier tel qu'il serait spécifié dans la
1650  commande LaTeX 
1651 \series bold
1652 \lang english
1653
1654 \backslash
1655 include
1656 \series default
1657 \lang french
1658 .
1659  Il n'est pertinent que pour l'exportation des fichiers appropriés à une
1660  telle inclusion.
1661 \end_layout
1662
1663 \begin_layout Standard
1664 Les copieurs peuvent être utilisés pour à peu près n'importe quelle opération
1665  sur un fichier.
1666  Par exemple, supposons que vous vouliez que les fichiers pdf soient copiés
1667  dans un répertoire particulier, 
1668 \lang english
1669
1670 \begin_inset Flex Code
1671 status collapsed
1672
1673 \begin_layout Plain Layout
1674
1675 \lang english
1676 /home/you/pdf/
1677 \end_layout
1678
1679 \end_inset
1680
1681
1682 \lang french
1683 .
1684  Alors vous pouvez écrire un script comme celui-ci:
1685 \end_layout
1686
1687 \begin_layout Standard
1688
1689 \lang english
1690 \begin_inset listings
1691 inline false
1692 status open
1693
1694 \begin_layout Plain Layout
1695
1696 #!/bin/bash
1697 \end_layout
1698
1699 \begin_layout Plain Layout
1700
1701 FROMFILE=$1
1702 \end_layout
1703
1704 \begin_layout Plain Layout
1705
1706 TOFILE=`basename $2`
1707 \end_layout
1708
1709 \begin_layout Plain Layout
1710
1711 cp $FROMFILE /home/you/pdf/$TOFILE
1712 \end_layout
1713
1714 \end_inset
1715
1716
1717 \end_layout
1718
1719 \begin_layout Standard
1720 Enregistrez le dans votre répertoire LyX local ― disons,
1721 \lang english
1722  
1723 \begin_inset Flex Code
1724 status collapsed
1725
1726 \begin_layout Plain Layout
1727
1728 \lang english
1729 /home/you/.lyx/scripts/pdfcopier.sh
1730 \end_layout
1731
1732 \end_inset
1733
1734
1735 \lang french
1736  ― et rendez le exécutable, si c'est nécessaire sur votre plate-forme.
1737  Puis, dans 
1738 \begin_inset Flex MenuItem
1739 status collapsed
1740
1741 \begin_layout Plain Layout
1742 Outils\SpecialChar \menuseparator
1743 Préférences
1744 \end_layout
1745
1746 \end_inset
1747
1748 , sélectionnez sous 
1749 \begin_inset Flex MenuItem
1750 status collapsed
1751
1752 \begin_layout Plain Layout
1753 Gestion des fichiers\SpecialChar \menuseparator
1754 Formats de fichier
1755 \end_layout
1756
1757 \end_inset
1758
1759  le format 
1760 \begin_inset Flex MenuItem
1761 status collapsed
1762
1763 \begin_layout Plain Layout
1764 PDF(pdflatex)
1765 \end_layout
1766
1767 \end_inset
1768
1769  ―ou l'un des autres formats PDF ― et saisissez 
1770 \lang english
1771
1772 \begin_inset Flex Code
1773 status collapsed
1774
1775 \begin_layout Plain Layout
1776
1777 \lang english
1778 pdfcopier.sh $$i $$o
1779 \end_layout
1780
1781 \end_inset
1782
1783
1784 \lang french
1785  dans le champ 
1786 \begin_inset Flex MenuItem
1787 status collapsed
1788
1789 \begin_layout Plain Layout
1790 Copieur
1791 \end_layout
1792
1793 \end_inset
1794
1795 .
1796 \end_layout
1797
1798 \begin_layout Standard
1799 Les copieurs sont utilisés par LyX dans plusieurs de ses convertisseurs
1800  internes.
1801  Par exemple, si les programmes appropriés sont trouvés lors de la configuration
1802 , LyX installera automatiquement des copieurs pour les formats 
1803 \begin_inset Flex MenuItem
1804 status collapsed
1805
1806 \begin_layout Plain Layout
1807 HTML
1808 \end_layout
1809
1810 \end_inset
1811
1812  et 
1813 \begin_inset Flex MenuItem
1814 status collapsed
1815
1816 \begin_layout Plain Layout
1817 HTML
1818 \begin_inset space ~
1819 \end_inset
1820
1821 (MSWord)
1822 \end_layout
1823
1824 \end_inset
1825
1826 .
1827  Quand le documente est exporté vers ces formats, le copieur considère que
1828  non seulement le fichier HTML, mais aussi les fichiers auxiliaires (fichiers
1829  de style, images, etc.) sont également copiés.
1830  Tous ces fichiers sont recopiés dans un sous-répertoire du répertoire dans
1831  lequel se trouvait le document LyX original.
1832 \end_layout
1833
1834 \begin_layout Section
1835 Convertisseurs
1836 \begin_inset CommandInset label
1837 LatexCommand label
1838 name "sec:Convertisseurs"
1839
1840 \end_inset
1841
1842
1843 \end_layout
1844
1845 \begin_layout Standard
1846 Vous pouvez définir vos propres Convertisseurs pour activer les conversions
1847  entre différents formats.
1848  Ceci est défini dans 
1849 \begin_inset Flex MenuItem
1850 status collapsed
1851
1852 \begin_layout Plain Layout
1853 Outils\SpecialChar \menuseparator
1854 Préférences\SpecialChar \menuseparator
1855 Gestion des fichiers\SpecialChar \menuseparator
1856 Convertisseurs
1857 \end_layout
1858
1859 \end_inset
1860
1861 .
1862 \end_layout
1863
1864 \begin_layout Standard
1865 Pour définir un nouveau convertisseur, sélectionner les formats appropriés
1866  dans les menus déroulants 
1867 \begin_inset Flex MenuItem
1868 status collapsed
1869
1870 \begin_layout Plain Layout
1871 Depuis le format
1872 \end_layout
1873
1874 \end_inset
1875
1876  et 
1877 \begin_inset Flex MenuItem
1878 status collapsed
1879
1880 \begin_layout Plain Layout
1881 Vers le format
1882 \end_layout
1883
1884 \end_inset
1885
1886 , saisir le nom de la commande nécessaire à la conversion et appuyer sur
1887  le bouton 
1888 \begin_inset Flex MenuItem
1889 status collapsed
1890
1891 \begin_layout Plain Layout
1892 Ajouter
1893 \end_layout
1894
1895 \end_inset
1896
1897 .
1898  Plusieurs variables peuvent être utilisées pour préciser les arguments
1899  des commandes de conversion:
1900 \end_layout
1901
1902 \begin_layout Labeling
1903 \labelwidthstring 00.00.0000
1904
1905 \lang english
1906 \begin_inset Flex Code
1907 status collapsed
1908
1909 \begin_layout Plain Layout
1910
1911 \lang english
1912 $$s
1913 \end_layout
1914
1915 \end_inset
1916
1917  
1918 \lang french
1919 le répertoire système de LyX
1920 \end_layout
1921
1922 \begin_layout Labeling
1923 \labelwidthstring 00.00.0000
1924 \begin_inset Flex Code
1925 status collapsed
1926
1927 \begin_layout Plain Layout
1928
1929 \lang english
1930 $$i
1931 \end_layout
1932
1933 \end_inset
1934
1935  le fichier en entrée
1936 \end_layout
1937
1938 \begin_layout Labeling
1939 \labelwidthstring 00.00.0000
1940 \begin_inset Flex Code
1941 status collapsed
1942
1943 \begin_layout Plain Layout
1944
1945 \lang english
1946 $$o
1947 \end_layout
1948
1949 \end_inset
1950
1951  le fichier en sortie
1952 \end_layout
1953
1954 \begin_layout Labeling
1955 \labelwidthstring 00.00.0000
1956 \begin_inset Flex Code
1957 status collapsed
1958
1959 \begin_layout Plain Layout
1960
1961 \lang english
1962 $$b
1963 \end_layout
1964
1965 \end_inset
1966
1967  le nom de base du fichier en entrée (c'est-à-dire sans suffixe)
1968 \end_layout
1969
1970 \begin_layout Labeling
1971 \labelwidthstring 00.00.0000
1972 \begin_inset Flex Code
1973 status collapsed
1974
1975 \begin_layout Plain Layout
1976
1977 \lang english
1978 $$p
1979 \end_layout
1980
1981 \end_inset
1982
1983  le chemin du fichier d'entrée
1984 \end_layout
1985
1986 \begin_layout Labeling
1987 \labelwidthstring 00.00.0000
1988 \begin_inset Flex Code
1989 status collapsed
1990
1991 \begin_layout Plain Layout
1992
1993 \lang english
1994 $$r
1995 \end_layout
1996
1997 \end_inset
1998
1999  le chemin du fichier d'entrée original (ceci peut différer de 
2000 \begin_inset Flex MenuItem
2001 status collapsed
2002
2003 \begin_layout Plain Layout
2004 $$p
2005 \end_layout
2006
2007 \end_inset
2008
2009  lors de l'appel d'une séquence de convertisseurs)
2010 \end_layout
2011
2012 \begin_layout Labeling
2013 \labelwidthstring 00.00.0000
2014
2015 \lang english
2016 \begin_inset Flex Code
2017 status collapsed
2018
2019 \begin_layout Plain Layout
2020
2021 \lang english
2022 $$e
2023 \end_layout
2024
2025 \end_inset
2026
2027  
2028 \lang french
2029 l'identificateur 
2030 \begin_inset Flex Code
2031 status collapsed
2032
2033 \begin_layout Plain Layout
2034 iconv
2035 \end_layout
2036
2037 \end_inset
2038
2039  désignant l'encodage du document
2040 \end_layout
2041
2042 \begin_layout Standard
2043 Dans le champ 
2044 \begin_inset Flex MenuItem
2045 status collapsed
2046
2047 \begin_layout Plain Layout
2048 Autres
2049 \begin_inset space ~
2050 \end_inset
2051
2052 options
2053 \end_layout
2054
2055 \end_inset
2056
2057 , vous pouvez saisir les mots-clés suivants, séparés par des virgules:
2058 \end_layout
2059
2060 \begin_layout Labeling
2061 \labelwidthstring 00.00.0000
2062 \begin_inset Flex Code
2063 status collapsed
2064
2065 \begin_layout Plain Layout
2066
2067 \lang english
2068 latex
2069 \end_layout
2070
2071 \end_inset
2072
2073  ce convertisseur exécute LaTeX ou une variante de LaTeX, le fichier journal
2074  sera disponible
2075 \end_layout
2076
2077 \begin_layout Labeling
2078 \labelwidthstring 00.00.0000
2079 \begin_inset Flex Code
2080 status collapsed
2081
2082 \begin_layout Plain Layout
2083
2084 \lang english
2085 needaux
2086 \end_layout
2087
2088 \end_inset
2089
2090  la conversion utilise le fichier 
2091 \begin_inset Flex MenuItem
2092 status collapsed
2093
2094 \begin_layout Plain Layout
2095
2096 \lang english
2097 .aux
2098 \end_layout
2099
2100 \end_inset
2101
2102
2103 \end_layout
2104
2105 \begin_layout Labeling
2106 \labelwidthstring 00.00.0000
2107 \begin_inset Flex Code
2108 status collapsed
2109
2110 \begin_layout Plain Layout
2111
2112 \lang english
2113 xml
2114 \end_layout
2115
2116 \end_inset
2117
2118  la sortie est au format XML
2119 \end_layout
2120
2121 \begin_layout Standard
2122 Les trois mots-clés suivants ne sont pas vraiment des mots-clés, ils prennent
2123  un argument de la forme 
2124 \begin_inset Flex MenuItem
2125 status collapsed
2126
2127 \begin_layout Plain Layout
2128 clé=valeur
2129 \end_layout
2130
2131 \end_inset
2132
2133 :
2134 \end_layout
2135
2136 \begin_layout Labeling
2137 \labelwidthstring 00.00.0000
2138 \begin_inset Flex Code
2139 status collapsed
2140
2141 \begin_layout Plain Layout
2142
2143 \lang english
2144 parselog
2145 \end_layout
2146
2147 \end_inset
2148
2149  s'il est utilisé, les messages d'erreur standard du convertisseur seront
2150  redirigés vers un fichier 
2151 \begin_inset Flex Code
2152 status collapsed
2153
2154 \begin_layout Plain Layout
2155
2156 \lang english
2157 infile.out
2158 \end_layout
2159
2160 \end_inset
2161
2162 , et le script passé en valeur sera exécuté comme: 
2163 \begin_inset Flex Code
2164 status collapsed
2165
2166 \begin_layout Plain Layout
2167
2168 \lang english
2169 script < infile.out > infile.log
2170 \end_layout
2171
2172 \end_inset
2173
2174 .
2175  L'argument peut contenir 
2176 \begin_inset Flex Code
2177 status collapsed
2178
2179 \begin_layout Plain Layout
2180
2181 \lang english
2182 $$s
2183 \end_layout
2184
2185 \end_inset
2186
2187 .
2188 \end_layout
2189
2190 \begin_layout Labeling
2191 \labelwidthstring 00.00.0000
2192 \begin_inset Flex Code
2193 status collapsed
2194
2195 \begin_layout Plain Layout
2196
2197 \lang english
2198 resultdir
2199 \end_layout
2200
2201 \end_inset
2202
2203  précise le nom du répertoire dans lequel le convertisseur placera les fichiers
2204  engendrés par la conversion.
2205  LyX ne créera pas ce répertoire, et ne copiera rien dedans, bien qu'il
2206  le copie dans la cible.
2207  La valeur peut utiliser 
2208 \begin_inset Flex Code
2209 status collapsed
2210
2211 \begin_layout Plain Layout
2212
2213 \lang english
2214 $$b
2215 \end_layout
2216
2217 \end_inset
2218
2219 , qui sera remplacé par le nom sans suffixe des fichiers d'entrée et de
2220  sortie, respectivement, lors de la copie du répertoire.
2221 \begin_inset Newline newline
2222 \end_inset
2223
2224 Noter que l'utilisation simultanée de 
2225 \begin_inset Flex MenuItem
2226 status collapsed
2227
2228 \begin_layout Plain Layout
2229 resultdir
2230 \end_layout
2231
2232 \end_inset
2233
2234  et 
2235 \begin_inset Flex MenuItem
2236 status collapsed
2237
2238 \begin_layout Plain Layout
2239 usetempdir
2240 \end_layout
2241
2242 \end_inset
2243
2244  n'a aucun sens.
2245  Le dernier sera ignoré si le premier est employé.
2246 \end_layout
2247
2248 \begin_layout Labeling
2249 \labelwidthstring 00.00.0000
2250 \begin_inset Flex Code
2251 status collapsed
2252
2253 \begin_layout Plain Layout
2254
2255 \lang english
2256 resultfile
2257 \end_layout
2258
2259 \end_inset
2260
2261  détermine le nom du fichier résultat et peut contenir 
2262 \begin_inset Flex Code
2263 status collapsed
2264
2265 \begin_layout Plain Layout
2266
2267 \lang english
2268 $$b
2269 \end_layout
2270
2271 \end_inset
2272
2273 .
2274  N'a de sens qu'avec 
2275 \begin_inset Flex MenuItem
2276 status collapsed
2277
2278 \begin_layout Plain Layout
2279 resultdir
2280 \end_layout
2281
2282 \end_inset
2283
2284  et est optionnel même dans ce cas; la valeur 
2285 \begin_inset Quotes fld
2286 \end_inset
2287
2288 index
2289 \begin_inset Quotes frd
2290 \end_inset
2291
2292  est implicite s'il n'est pas activé.
2293 \end_layout
2294
2295 \begin_layout Standard
2296 Aucun de ces trois derniers mots-clés n'est utilisé dans les convertisseurs
2297  installés par LyX.
2298 \end_layout
2299
2300 \begin_layout Standard
2301 Il n'est pas nécessaire de définir des convertisseurs pour tous les formats
2302  entre lesquels vous désirez effectuer des conversions.
2303  Par exemple, vous remarquerez qu'il n'y a pas de convertisseur 
2304 \begin_inset Quotes fld
2305 \end_inset
2306
2307 LyX vers PostScript
2308 \begin_inset Quotes frd
2309 \end_inset
2310
2311 , mais LyX exportera bien vers PostScript.
2312  Ceci se fait parce que LyX crée d'abord un fichier LaTeX (pas besoin de
2313  convertisseur pour cela) qui est ensuite converti vers DVI en utilisant
2314  le convertisseur 
2315 \begin_inset Quotes fld
2316 \end_inset
2317
2318 LyX vers DVI
2319 \begin_inset Quotes frd
2320 \end_inset
2321
2322 , pour terminer par la conversion 
2323 \begin_inset Quotes fld
2324 \end_inset
2325
2326 DVI vers PostScript
2327 \begin_inset Quotes frd
2328 \end_inset
2329
2330 .
2331  LyX trouve ainsi les séquences de convertisseurs automatiquement, et trouvera
2332  toujours le séquence la plus courte.
2333  Vous pouvez cependant définir plusieurs méthodes de conversion entre formats
2334  de fichier.
2335  Par exemple, la configuration LyX standard propose trois façons différentes
2336  de convertir LaTeX vers PDF: directement, via 
2337 \begin_inset Flex MenuItem
2338 status collapsed
2339
2340 \begin_layout Plain Layout
2341 pdflatex
2342 \end_layout
2343
2344 \end_inset
2345
2346 ; via (DVI et) PostScript, en utilisant 
2347 \begin_inset Flex MenuItem
2348 status collapsed
2349
2350 \begin_layout Plain Layout
2351 ps2pdf
2352 \end_layout
2353
2354 \end_inset
2355
2356 ; ou via DVI, en utilisant 
2357 \begin_inset Flex MenuItem
2358 status collapsed
2359
2360 \begin_layout Plain Layout
2361 dvipdfm
2362 \end_layout
2363
2364 \end_inset
2365
2366 .
2367  Pour définir de tels choix de séquences, vous devez définir plusieurs 
2368 \begin_inset Quotes fld
2369 \end_inset
2370
2371 formats de fichier
2372 \begin_inset Quotes frd
2373 \end_inset
2374
2375  cible, comme décrit dans la section
2376 \begin_inset space ~
2377 \end_inset
2378
2379
2380 \begin_inset CommandInset ref
2381 LatexCommand ref
2382 reference "sec:Formats"
2383
2384 \end_inset
2385
2386 .
2387  Par exemple, avec la configuration standard, les formats dénommés 
2388 \begin_inset Flex MenuItem
2389 status collapsed
2390
2391 \begin_layout Plain Layout
2392 pdf
2393 \end_layout
2394
2395 \end_inset
2396
2397
2398 \begin_inset Flex MenuItem
2399 status collapsed
2400
2401 \begin_layout Plain Layout
2402 pdf2
2403 \end_layout
2404
2405 \end_inset
2406
2407  et 
2408 \begin_inset Flex MenuItem
2409 status collapsed
2410
2411 \begin_layout Plain Layout
2412 pdf3
2413 \end_layout
2414
2415 \end_inset
2416
2417  sont définis, qui correspondent tous au suffixe 
2418 \begin_inset Flex MenuItem
2419 status collapsed
2420
2421 \begin_layout Plain Layout
2422 pdf
2423 \end_layout
2424
2425 \end_inset
2426
2427  et auxquels sont associées les trois méthodes décrites ci-dessus.
2428 \end_layout
2429
2430 \begin_layout Chapter
2431 Internationaliser LyX
2432 \begin_inset CommandInset label
2433 LatexCommand label
2434 name "chap:i18n"
2435
2436 \end_inset
2437
2438
2439 \end_layout
2440
2441 \begin_layout Standard
2442 Il est possible de traduire l'interface utilisateur de LyX.
2443  La dernière fois que nous avons vérifié, LyX était disponible en 30 langues.
2444  La langue que vous avez choisie est appelée votre 
2445 \emph on
2446 locale
2447 \emph default
2448  (pour plus de renseignements sur les réglages de localisation, voyez la
2449  documentation de votre système d'exploitation sur les locales.
2450  Pour Linux, la page de man de 
2451 \begin_inset Flex MenuItem
2452 status collapsed
2453
2454 \begin_layout Plain Layout
2455 locale(5)
2456 \end_layout
2457
2458 \end_inset
2459
2460  est un bon point de départ).
2461 \end_layout
2462
2463 \begin_layout Standard
2464 Notez que ces traductions fonctionnent, mais présentent quelques failles.
2465  En particulier, toutes les fenêtres ont été tracées en fonction du texte
2466  anglais, et quelques-unes des traductions sont trop grandes pour rentrer
2467  dans l'espace alloué.
2468  Ce n'est qu'un problème d'affichage sans conséquence.
2469  Vous verrez aussi que certaines traductions n'ont pas de raccourcis définis
2470  pour tout.
2471  Parfois, c'est qu'il n'y a pas assez de lettres disponibles.
2472  Parfois c'est que le traducteur n'a tout simplement pas encore eu le temps
2473  de le faire.
2474  Nos équipes de traduction, que vous pouvez souhaiter rejoindre
2475 \begin_inset Foot
2476 status collapsed
2477
2478 \begin_layout Plain Layout
2479 Si vous parlez couramment une autre langue que l'anglais, rejoindre ces
2480  équipes est un des grands moyens de rendre service à la communauté des
2481  développeurs et utilisateurs de LyX.
2482 \end_layout
2483
2484 \end_inset
2485
2486 , essaieront de faire disparaître ces inconvénients dans les versions futures
2487  de LyX
2488 \end_layout
2489
2490 \begin_layout Section
2491 Traduire LyX
2492 \end_layout
2493
2494 \begin_layout Subsection
2495 Traduire l'interface graphique (messages textuels)
2496 \end_layout
2497
2498 \begin_layout Standard
2499 LyX utilise la bibliothèque GNU 
2500 \begin_inset Flex MenuItem
2501 status collapsed
2502
2503 \begin_layout Plain Layout
2504 gettext
2505 \end_layout
2506
2507 \end_inset
2508
2509  pour gérer l'internationalisation de l'interface.
2510  Pour que LyX parle votre langue favorite dans tous les menus et fenêtres,
2511  vous avez besoin d'un fichier 
2512 \begin_inset Flex MenuItem
2513 status collapsed
2514
2515 \begin_layout Plain Layout
2516 .po
2517 \end_layout
2518
2519 \end_inset
2520
2521  pour cette langue.
2522  Quand celui-ci est disponible, vous devez générer à partir de là un fichier
2523  
2524 \begin_inset Flex MenuItem
2525 status collapsed
2526
2527 \begin_layout Plain Layout
2528 .mo
2529 \end_layout
2530
2531 \end_inset
2532
2533  et installer ce dernier.
2534  Tout ce processus est expliqué dans la documentation de GNU 
2535 \begin_inset Flex MenuItem
2536 status collapsed
2537
2538 \begin_layout Plain Layout
2539 gettext
2540 \end_layout
2541
2542 \end_inset
2543
2544 .
2545  Vous pouvez effectuer cette traduction pour votre propre besoin, mais si
2546  vous avez l'intention de la faire, vous pouvez aussi bien partager le résultat
2547  de votre travail avec la communauté LyX.
2548  Envoyez un message à la liste de messagerie des développeurs LyX pour plus
2549  d'information sur la procédure.
2550 \end_layout
2551
2552 \begin_layout Standard
2553 En bref, voici un résumé de ce qu'il faut faire (
2554 \family typewriter
2555 \series bold
2556 xx
2557 \family default
2558 \series default
2559  est le code de la langue) :
2560 \end_layout
2561
2562 \begin_layout Itemize
2563 télécharger le code source de LyX (voir la 
2564 \begin_inset CommandInset href
2565 LatexCommand href
2566 name "page d'information sur le Web"
2567 target "http://www.lyx.org/WebFr.HowToUseSVN"
2568
2569 \end_inset
2570
2571 )
2572 \end_layout
2573
2574 \begin_layout Itemize
2575 copier 
2576 \begin_inset Flex MenuItem
2577 status collapsed
2578
2579 \begin_layout Plain Layout
2580 lyx.pot
2581 \end_layout
2582
2583 \end_inset
2584
2585  dans 
2586 \begin_inset Flex MenuItem
2587 status collapsed
2588
2589 \begin_layout Plain Layout
2590 po
2591 \end_layout
2592
2593 \end_inset
2594
2595 , le répertoire des fichiers 
2596 \begin_inset Flex MenuItem
2597 status collapsed
2598
2599 \begin_layout Plain Layout
2600 **.po
2601 \end_layout
2602
2603 \end_inset
2604
2605 .
2606  Puis renommez le en 
2607 \family typewriter
2608 \series bold
2609
2610 \begin_inset Flex MenuItem
2611 status collapsed
2612
2613 \begin_layout Plain Layout
2614
2615 \family typewriter
2616 \series bold
2617 xx
2618 \series default
2619 .po
2620 \end_layout
2621
2622 \end_inset
2623
2624
2625 \family default
2626 \series default
2627  (si 
2628 \begin_inset Flex MenuItem
2629 status collapsed
2630
2631 \begin_layout Plain Layout
2632 lyx.pot
2633 \end_layout
2634
2635 \end_inset
2636
2637  n'existe pas, il peut être recréé avec la commande 
2638 \begin_inset Flex MenuItem
2639 status collapsed
2640
2641 \begin_layout Plain Layout
2642 make lyx.pot
2643 \end_layout
2644
2645 \end_inset
2646
2647  dans ce répertoire, ou bien vous pouvez utiliser le fichier 
2648 \begin_inset Flex MenuItem
2649 status collapsed
2650
2651 \begin_layout Plain Layout
2652 po
2653 \end_layout
2654
2655 \end_inset
2656
2657  d'une autre langue comme modèle).
2658 \end_layout
2659
2660 \begin_layout Itemize
2661 Éditez 
2662 \family typewriter
2663 \series bold
2664 xx
2665 \series default
2666 .po
2667 \begin_inset Foot
2668 status collapsed
2669
2670 \begin_layout Plain Layout
2671 C'est un fichier texte: il peut donc être modifié par n'importe quel éditeur
2672  de texte.
2673  Mais il existe des programmes spécifiques pour gérer les modifications,
2674  comme 
2675 \begin_inset Flex MenuItem
2676 status collapsed
2677
2678 \begin_layout Plain Layout
2679 Poedit
2680 \end_layout
2681
2682 \end_inset
2683
2684  (toutes plate-formes) ou 
2685 \begin_inset Flex MenuItem
2686 status collapsed
2687
2688 \begin_layout Plain Layout
2689 KBabel
2690 \end_layout
2691
2692 \end_inset
2693
2694  (KDE).
2695  (X)Emacs est également doté d'un 
2696 \begin_inset Quotes fld
2697 \end_inset
2698
2699 mode
2700 \begin_inset Quotes frd
2701 \end_inset
2702
2703  pour modifier les fichier 
2704 \begin_inset Flex MenuItem
2705 status collapsed
2706
2707 \begin_layout Plain Layout
2708 .po
2709 \end_layout
2710
2711 \end_inset
2712
2713 , mais attention, les fichiers sont encodés en Unicode.
2714 \end_layout
2715
2716 \end_inset
2717
2718
2719 \family default
2720 .
2721  Pour certains menus, il y a aussi des touches de raccourci qui doivent
2722  être traduites.
2723  Ces touches viennent après un 
2724 \family typewriter
2725
2726 \begin_inset Quotes fld
2727 \end_inset
2728
2729 |
2730 \begin_inset Quotes frd
2731 \end_inset
2732
2733
2734 \family default
2735 , et doivent être adaptées au texte traduit.
2736  Vous devez aussi remplir les champs au début du nouveau fichier 
2737 \begin_inset Flex MenuItem
2738 status collapsed
2739
2740 \begin_layout Plain Layout
2741 po
2742 \end_layout
2743
2744 \end_inset
2745
2746  avec votre adresse e-mail, etc., pour que les gens sachent comment vous
2747  joindre pour proposer des suggestions, ou pour démolir votre travail.
2748 \end_layout
2749
2750 \begin_layout Standard
2751 Si vous voulez juste traduire pour vous-même, alors:
2752 \end_layout
2753
2754 \begin_layout Itemize
2755 engendrer 
2756 \family typewriter
2757 \series bold
2758 xx
2759 \series default
2760 .mo
2761 \family default
2762 , avec la commande
2763 \begin_inset Newline newline
2764 \end_inset
2765
2766
2767 \begin_inset Flex MenuItem
2768 status collapsed
2769
2770 \begin_layout Plain Layout
2771 msgfmt -o xx.mo < xx.po
2772 \end_layout
2773
2774 \end_inset
2775
2776
2777 \end_layout
2778
2779 \begin_layout Itemize
2780 copier le fichier 
2781 \begin_inset Flex MenuItem
2782 status collapsed
2783
2784 \begin_layout Plain Layout
2785 mo
2786 \end_layout
2787
2788 \end_inset
2789
2790  dans votre répertoire de locales, dans le répertoire correspondant aux
2791  messages pour la langue 
2792 \family typewriter
2793 \series bold
2794 xx
2795 \family default
2796 \series default
2797 , sous le nom 
2798 \begin_inset Flex MenuItem
2799 status collapsed
2800
2801 \begin_layout Plain Layout
2802 lyx.mo 
2803 \end_layout
2804
2805 \end_inset
2806
2807
2808 \begin_inset Newline newline
2809 \end_inset
2810
2811 (par exemple 
2812 \begin_inset Flex MenuItem
2813 status collapsed
2814
2815 \begin_layout Plain Layout
2816 /usr/local/share/locale/xx/LC_MESSAGES/lyx.mo
2817 \end_layout
2818
2819 \end_inset
2820
2821 )
2822 \end_layout
2823
2824 \begin_layout Standard
2825 Pour ajouter un nouveau fichier 
2826 \family typewriter
2827 po
2828 \family default
2829  à la 
2830 \emph on
2831 distribution
2832 \emph default
2833  de LyX (ce qui serait mieux pour que d'autres puisent en profiter), il
2834  faut effectuer quelques changements dans LyX: envoyez donc une courrier
2835  à la liste de messagerie des développeurs pour ce faire.
2836 \end_layout
2837
2838 \begin_layout Subsubsection
2839
2840 \family roman
2841 \series medium
2842 Messages ambigus
2843 \end_layout
2844
2845 \begin_layout Standard
2846 Il arrive quelquefois qu'un message anglophone doive être traduit de différentes
2847  façons dans le langage cible.
2848  Un exemple est le message 
2849 \begin_inset Flex Code
2850 status collapsed
2851
2852 \begin_layout Plain Layout
2853
2854 \lang english
2855 To
2856 \end_layout
2857
2858 \end_inset
2859
2860  qui se traduit en allemand par 
2861 \begin_inset Flex MenuItem
2862 status collapsed
2863
2864 \begin_layout Plain Layout
2865 Nach
2866 \end_layout
2867
2868 \end_inset
2869
2870  ou 
2871 \begin_inset Flex MenuItem
2872 status collapsed
2873
2874 \begin_layout Plain Layout
2875 Bis
2876 \end_layout
2877
2878 \end_inset
2879
2880 , suivant la signification exacte de 
2881 \begin_inset Quotes fld
2882 \end_inset
2883
2884 to
2885 \begin_inset Quotes frd
2886 \end_inset
2887
2888  en anglais.
2889  GNU 
2890 \begin_inset Flex Code
2891 status collapsed
2892
2893 \begin_layout Plain Layout
2894
2895 \lang english
2896 gettext
2897 \end_layout
2898
2899 \end_inset
2900
2901  ne sait pas gérer de telles traductions ambiguës, et vous devez donc ajouter
2902  une information contextuelle au message: au lieu de 
2903 \begin_inset Flex Code
2904 status collapsed
2905
2906 \begin_layout Plain Layout
2907
2908 \lang english
2909 To
2910 \end_layout
2911
2912 \end_inset
2913
2914  il devient 
2915 \begin_inset Flex Code
2916 status collapsed
2917
2918 \begin_layout Plain Layout
2919
2920 \lang english
2921 To[[as in 'From format x to format y']]
2922 \end_layout
2923
2924 \end_inset
2925
2926  et 
2927 \begin_inset Flex Code
2928 status collapsed
2929
2930 \begin_layout Plain Layout
2931
2932 \lang english
2933 To[[as in 'From page x to page y']].
2934 \end_layout
2935
2936 \end_inset
2937
2938  De ce fait, les deux occurrences de 
2939 \begin_inset Flex Code
2940 status collapsed
2941
2942 \begin_layout Plain Layout
2943
2944 \lang english
2945 To
2946 \end_layout
2947
2948 \end_inset
2949
2950  sont différentes pour 
2951 \begin_inset Flex Code
2952 status collapsed
2953
2954 \begin_layout Plain Layout
2955
2956 \lang english
2957 gettext
2958 \end_layout
2959
2960 \end_inset
2961
2962  et peuvent être traduites correctement pour 
2963 \begin_inset Flex MenuItem
2964 status collapsed
2965
2966 \begin_layout Plain Layout
2967 Nach
2968 \end_layout
2969
2970 \end_inset
2971
2972  et 
2973 \begin_inset Flex MenuItem
2974 status collapsed
2975
2976 \begin_layout Plain Layout
2977 Bis
2978 \end_layout
2979
2980 \end_inset
2981
2982 , respectivement.
2983 \end_layout
2984
2985 \begin_layout Standard
2986 Bien entendu l'information contextuelle doit être supprimée de l'affichage
2987  lorsqu'aucune traduction n'est utilisée, c'est pourquoi il faut la mettre
2988  entre double crochets à la fin du message comme ci-dessus.
2989  Le mécanisme de traduction de LyX assure que tout ce qui est entre double
2990  crochets à la fin des messages est supprimé à l'affichage du message.
2991 \end_layout
2992
2993 \begin_layout Subsection
2994 Traduire la documentation
2995 \end_layout
2996
2997 \begin_layout Standard
2998 La documentation en ligne (dans le menu 
2999 \family sans
3000 Aide
3001 \family default
3002 ) peut (et doit !) être traduite.
3003  S'il existe une traduction de la documentation
3004 \begin_inset Foot
3005 status collapsed
3006
3007 \begin_layout Plain Layout
3008 En mars 2008, au moins quelques documents avaient été traduit en14 langues,
3009  le manuel d'apprentissage étant disponible en quelques autres.
3010 \end_layout
3011
3012 \end_inset
3013
3014 , et si la locale est correctement réglée, LyX affichera tout seul la version
3015  traduite.
3016  LyX cherche les versions traduites sous le nom 
3017 \begin_inset Flex MenuItem
3018 status collapsed
3019
3020 \begin_layout Plain Layout
3021 RépLyX/doc/
3022 \series bold
3023 xx
3024 \series default
3025 _NomDoc.lyx
3026 \end_layout
3027
3028 \end_inset
3029
3030 , où 
3031 \family typewriter
3032 \series bold
3033 xx
3034 \family default
3035 \series default
3036  est e code pour la langue en cours d'utilisation.
3037  S'il n'y a pas de traduction disponible, c'est la version anglaise qui
3038  est affichée.
3039  Notez que les versions traduites doivent avoir le même nom de fichier (ici
3040  
3041 \begin_inset Flex MenuItem
3042 status collapsed
3043
3044 \begin_layout Plain Layout
3045 NomDoc
3046 \end_layout
3047
3048 \end_inset
3049
3050 ) que l'original.
3051  Si vous vous sentez de traduire la documentation (ce qui est d'ailleurs
3052  un excellent moyen de corriger la documentation d'origine !), il y a un
3053  certain nombre de choses que vous devez faire tout de suite :
3054 \end_layout
3055
3056 \begin_layout Itemize
3057 faire un tour sur la page web de la 
3058 \begin_inset CommandInset href
3059 LatexCommand href
3060 name "traduction des documentations"
3061 target "http://www.lyx.org/WebFr.Translation"
3062
3063 \end_inset
3064
3065  sur le site de LyX.
3066  De cette façon, vous pourrez voir quels documents ont déjà été traduits
3067  dans votre langue, s'il y en a.
3068  Vous y trouverez aussi qui s'occupe d'organiser l'effort de traduction
3069  dans votre langue.
3070  Si personne ne s'en occupe, faites-nous connaître votre intérêt.
3071 \end_layout
3072
3073 \begin_layout Standard
3074 Une fois que vous vous y mettez pour de bon, voilà quelques conseils qui
3075  pourront vous éviter des ennuis :
3076 \end_layout
3077
3078 \begin_layout Itemize
3079 joignez-vous à l'équipe de documentation ! 
3080 \family typewriter
3081 Intro.lyx
3082 \family default
3083  (
3084 \family sans
3085 Aide\SpecialChar \menuseparator
3086 Introduction
3087 \family default
3088 ) explique comment faire.
3089  C'est d'ailleurs le premier document à traduire.
3090 \end_layout
3091
3092 \begin_layout Itemize
3093 étudiez les conventions typographiques de la langue dans laquelle vous traduisez.
3094  La typographie est un art ancien et au cours des siècles, une grande variété
3095  de conventions ont vu le jour dans les différentes parties du globe.
3096  Apprenez aussi le vocabulaire spécifique des professionnels de la typographie
3097  dans votre pays.
3098  Si vous inventez votre propre terminologie, vous allez induire les lecteurs
3099  en erreur.
3100  (
3101 \emph on
3102 Attention ! La typographie peut devenir une passion !
3103 \emph default
3104
3105 \end_layout
3106
3107 \begin_layout Itemize
3108 faites une copie du document.
3109  Ce sera votre fichier de travail.
3110  Vous pouvez l'utiliser comme fichier d'aide personnel en le mettant dans
3111  votre répertoire 
3112 \lang english
3113
3114 \begin_inset Flex Code
3115 status collapsed
3116
3117 \begin_layout Plain Layout
3118
3119 \lang english
3120 MonRép/doc/xx/
3121 \end_layout
3122
3123 \end_inset
3124
3125 .
3126 \end_layout
3127
3128 \begin_layout Itemize
3129 de temps à autre le document original (de l'équipe LyX) est mis à jour.
3130  Utilisez 
3131 \begin_inset CommandInset href
3132 LatexCommand href
3133 name "l'interface d'affichage des source"
3134 target "http://www.lyx.org/trac/browser"
3135
3136 \end_inset
3137
3138  pour voir ce qui a changé.
3139  De cette façon vous pouvez voir facilement les parties de votre document
3140  qui ont besoin d'être mises à jour
3141 \begin_inset Foot
3142 status collapsed
3143
3144 \begin_layout Plain Layout
3145 NdT : Je conseille très vivement de partir des fichiers disponibles sur
3146  Trac, et de ne pas perdre de temps à traduire la version contenue dans
3147  votre distribution pour s'apercevoir trop tard que tout est périmé.
3148 \end_layout
3149
3150 \end_inset
3151
3152 .
3153 \end_layout
3154
3155 \begin_layout Standard
3156 Si vous avez trouvé une erreur dans le document original, corrigez-la et
3157  dites-le au reste de l'équipe de documentation (que vous n'avez pas manqué
3158  de rejoindre, n'est-ce pas ?)
3159 \end_layout
3160
3161 \begin_layout Standard
3162 \begin_inset Branch Obsolete
3163 status open
3164
3165 \begin_layout Section
3166 Support de Clavier International
3167 \end_layout
3168
3169 \begin_layout Standard
3170
3171 \emph on
3172 [Note de l'Éditeur : La section qui suit a été écrite par 
3173 \noun on
3174 Ivan Schreter
3175 \noun default
3176 .
3177  Il faut la corriger pour qu'elle soit conforme à la nouvelle feuille de
3178  style de la Documentation et pour utiliser les nouvelles fonctions de la
3179  version 1.0.
3180  Le tout doit aussi être fusionné avec la section d'après.
3181  - jw]
3182 \end_layout
3183
3184 \begin_layout Subsection
3185 Définir ses propres réaffectations clavier : Format de fichier 
3186 \family typewriter
3187 .kmap
3188 \end_layout
3189
3190 \begin_layout Standard
3191 Regardons d'un peu plus près un fichier de définition de clavier.
3192  C'est un fichier ASCII qui définit :
3193 \end_layout
3194
3195 \begin_layout Itemize
3196 des correspondances touche à touche ou touche à chaîne
3197 \end_layout
3198
3199 \begin_layout Itemize
3200 des touches mortes
3201 \end_layout
3202
3203 \begin_layout Itemize
3204 des exceptions des touches mortes
3205 \end_layout
3206
3207 \begin_layout Standard
3208 Pour définir une traduction touche à touche ou touche à chaîne, utilisez
3209  cette commande :
3210 \end_layout
3211
3212 \begin_layout Quotation
3213
3214 \family typewriter
3215
3216 \backslash
3217 kmap touche
3218 \family default
3219  
3220 \family typewriter
3221 chaîne_sortie
3222 \end_layout
3223
3224 \begin_layout Standard
3225 où 
3226 \family typewriter
3227 touche
3228 \family default
3229  est la touche à traduire et 
3230 \family typewriter
3231 chaîne_sortie
3232 \family default
3233  est la chaîne à insérer dans le document.
3234  Pour définir des touches mortes, faites :
3235 \end_layout
3236
3237 \begin_layout Quotation
3238
3239 \family typewriter
3240
3241 \backslash
3242 kmod touche touche_morte
3243 \end_layout
3244
3245 \begin_layout Standard
3246 où 
3247 \family typewriter
3248 touche
3249 \family default
3250  est la touche du clavier et 
3251 \family typewriter
3252 touche_morte
3253 \family default
3254  est le nom de la touche morte.
3255  Les touches mortes suivantes sont supportées (nom du raccourci entre parenthèse
3256 s) :
3257 \end_layout
3258
3259 \begin_layout Quotation
3260
3261 \emph on
3262 Nom
3263 \begin_inset space \hfill{}
3264 \end_inset
3265
3266 Exemple
3267 \end_layout
3268
3269 \begin_layout Quotation
3270 acute (acu)
3271 \begin_inset space \hfill{}
3272 \end_inset
3273
3274 áéíóú
3275 \end_layout
3276
3277 \begin_layout Quotation
3278 grave (gra)
3279 \begin_inset space \hfill{}
3280 \end_inset
3281
3282 àèìòù
3283 \end_layout
3284
3285 \begin_layout Quotation
3286 macron (mac)
3287 \begin_inset space \hfill{}
3288 \end_inset
3289
3290  ō
3291 \end_layout
3292
3293 \begin_layout Quotation
3294 tilde (til)
3295 \begin_inset space \hfill{}
3296 \end_inset
3297
3298 ñÑ
3299 \end_layout
3300
3301 \begin_layout Quotation
3302 underbar (underb)
3303 \begin_inset space \hfill{}
3304 \end_inset
3305
3306
3307 \begin_inset ERT
3308 status collapsed
3309
3310 \begin_layout Plain Layout
3311
3312
3313 \backslash
3314 b o
3315 \end_layout
3316
3317 \end_inset
3318
3319
3320 \end_layout
3321
3322 \begin_layout Quotation
3323 cedilla (ced)
3324 \begin_inset space \hfill{}
3325 \end_inset
3326
3327 çÇ
3328 \end_layout
3329
3330 \begin_layout Quotation
3331 underdot (underd)
3332 \begin_inset space \hfill{}
3333 \end_inset
3334
3335
3336 \begin_inset ERT
3337 status collapsed
3338
3339 \begin_layout Plain Layout
3340
3341
3342 \backslash
3343 d o
3344 \end_layout
3345
3346 \end_inset
3347
3348
3349 \end_layout
3350
3351 \begin_layout Quotation
3352 circumflex (circu)
3353 \begin_inset space \hfill{}
3354 \end_inset
3355
3356 âêîôû
3357 \end_layout
3358
3359 \begin_layout Quotation
3360 circle (circl)
3361 \begin_inset space \hfill{}
3362 \end_inset
3363
3364 ÅůŮ
3365 \end_layout
3366
3367 \begin_layout Quotation
3368 tie (tie)
3369 \begin_inset space \hfill{}
3370 \end_inset
3371
3372
3373 \begin_inset ERT
3374 status collapsed
3375
3376 \begin_layout Plain Layout
3377
3378
3379 \backslash
3380 t o
3381 \end_layout
3382
3383 \end_inset
3384
3385
3386 \end_layout
3387
3388 \begin_layout Quotation
3389 breve (bre)
3390 \begin_inset space \hfill{}
3391 \end_inset
3392
3393 ă
3394 \begin_inset ERT
3395 status collapsed
3396
3397 \begin_layout Plain Layout
3398
3399
3400 \backslash
3401 u o
3402 \end_layout
3403
3404 \end_inset
3405
3406
3407 \end_layout
3408
3409 \begin_layout Quotation
3410 caron (car)
3411 \begin_inset space \hfill{}
3412 \end_inset
3413
3414 čšž
3415 \end_layout
3416
3417 \begin_layout Quotation
3418 hungarian umlaut (hug)
3419 \begin_inset space \hfill{}
3420 \end_inset
3421
3422 őű
3423 \end_layout
3424
3425 \begin_layout Quotation
3426 umlaut (uml)
3427 \begin_inset space \hfill{}
3428 \end_inset
3429
3430 äöü
3431 \end_layout
3432
3433 \begin_layout Quotation
3434 dot (dot)
3435 \begin_inset space \hfill{}
3436 \end_inset
3437
3438 ż
3439 \begin_inset ERT
3440 status collapsed
3441
3442 \begin_layout Plain Layout
3443
3444
3445 \backslash
3446 .s
3447 \end_layout
3448
3449 \end_inset
3450
3451
3452 \end_layout
3453
3454 \begin_layout Standard
3455 Dans beaucoup de claviers internationaux il y a des exceptions dans les
3456  règles d'emploi des touches mortes, vous pouvez les définir ainsi :
3457 \end_layout
3458
3459 \begin_layout Quotation
3460
3461 \family typewriter
3462
3463 \backslash
3464 kxmod touche_morte touche chaîne_sortie
3465 \end_layout
3466
3467 \begin_layout Standard
3468 Par exemple, sur un clavier slovaque, si vous tapez caron-o, ça génère circonfle
3469 xe-o, il faut donc mettre :
3470 \end_layout
3471
3472 \begin_layout Quotation
3473
3474 \family typewriter
3475
3476 \backslash
3477 kxmod
3478 \family default
3479  
3480 \family typewriter
3481 caron o "
3482 \backslash
3483 ^o"
3484 \end_layout
3485
3486 \begin_layout Standard
3487 pour le faire marcher correctement.
3488  Vous devez aussi définir comme des exceptions les touches mortes avec i
3489  et j, pour enlever le point avant d'insérer une marque d'accentuation.
3490  Je changerai ceci le moment venu, mais je n'en ai pas encore eu le temps.
3491 \end_layout
3492
3493 \begin_layout Standard
3494 Au fait, à propos des caractères : l'antislash est un caractère d'échappement,
3495  pour l'entrer, il faut taper un double antislash.
3496  Les guillemets et 
3497 \family typewriter
3498 #
3499 \family default
3500  ont aussi un sens différent.
3501  
3502 \family typewriter
3503 #
3504 \family default
3505  indique les commentaires, les guillemets entourent les commandes style
3506  LaTeX.
3507  Pour entrer un guillemet, il faut taper 
3508 \family typewriter
3509
3510 \backslash
3511 "
3512 \family default
3513 , pour entrer 
3514 \family typewriter
3515 #
3516 \family default
3517 , il faut taper 
3518 \family typewriter
3519
3520 \backslash
3521 #
3522 \family default
3523 .
3524 \end_layout
3525
3526 \begin_layout Standard
3527 Si vous faites un fichier de réaffectation clavier qui marche pour votre
3528  langue, merci de me l'envoyer, pour que je puisse l'inclure dans la prochaine
3529  distribution de réaffectations clavier.
3530 \end_layout
3531
3532 \begin_layout Standard
3533 Il y aura plus de mots-clés supportés à l'avenir dans les fichiers de réaffectat
3534 ion clavier, comme :
3535 \end_layout
3536
3537 \begin_layout Itemize
3538
3539 \family typewriter
3540
3541 \backslash
3542 kinclude nom_fichier
3543 \family default
3544
3545 \begin_inset space \hfill{}
3546 \end_inset
3547
3548 inclut un autre fichier (
3549 \family typewriter
3550 include
3551 \family default
3552 )
3553 \end_layout
3554
3555 \begin_layout Itemize
3556
3557 \family typewriter
3558
3559 \backslash
3560 kprog programme
3561 \family default
3562
3563 \begin_inset space \hfill{}
3564 \end_inset
3565
3566 définit un programme externe de traduction (
3567 \family typewriter
3568 define
3569 \family default
3570 )
3571 \end_layout
3572
3573 \begin_layout Standard
3574 Il devrait aussi chercher dans 
3575 \family typewriter
3576 lyxrc
3577 \family default
3578  les valeurs par défaut (par exemple, une option 
3579 \family typewriter
3580
3581 \backslash
3582 kinclude
3583 \family default
3584  pour inclure le clavier par défaut).
3585 \end_layout
3586
3587 \end_inset
3588
3589
3590 \end_layout
3591
3592 \begin_layout Section
3593 Les Claviers Internationaux
3594 \begin_inset CommandInset label
3595 LatexCommand label
3596 name "sec:clavier"
3597
3598 \end_inset
3599
3600
3601 \end_layout
3602
3603 \begin_layout Standard
3604 \begin_inset Note Note
3605 status collapsed
3606
3607 \begin_layout Plain Layout
3608 En révisant ce document en mars 2008, le relecteur anglophone n'a pas vérifié
3609  cette section par manque de compréhension de son contenu.
3610  Ce serait bien que quelqu'un s'en charge.
3611  Le traducteur francophone (SMGC) l'avait traduit tel quel, le relecteur
3612  francophone (JPC) l'a relu tel quel.
3613 \end_layout
3614
3615 \end_inset
3616
3617
3618 \end_layout
3619
3620 \begin_layout Standard
3621 Les deux sections suivantes décrivent en détail la syntaxe des fichiers
3622  
3623 \begin_inset Flex Code
3624 status collapsed
3625
3626 \begin_layout Plain Layout
3627 .kmap
3628 \end_layout
3629
3630 \end_inset
3631
3632  et 
3633 \begin_inset Flex Code
3634 status collapsed
3635
3636 \begin_layout Plain Layout
3637 .cdef
3638 \end_layout
3639
3640 \end_inset
3641
3642 .
3643  Ces sections devraient vous aider à concevoir votre propre réaffectation
3644  clavier si celles fournies ne vous donnent pas satisfaction.
3645 \end_layout
3646
3647 \begin_layout Subsection
3648 Le fichier 
3649 \family typewriter
3650 .kmap
3651 \end_layout
3652
3653 \begin_layout Standard
3654 Un fichier 
3655 \begin_inset Flex MenuItem
3656 status collapsed
3657
3658 \begin_layout Plain Layout
3659 .kmap
3660 \end_layout
3661
3662 \end_inset
3663
3664  fait correspondre des appuis clavier à des caractères ou à des chaînes
3665  de caractères.
3666  Il définit une réaffectation clavier
3667 \begin_inset Foot
3668 status collapsed
3669
3670 \begin_layout Plain Layout
3671 NdT : Keyboard MAPping.
3672 \end_layout
3673
3674 \end_inset
3675
3676 .
3677  Cette section décrit les mots clés 
3678 \begin_inset Flex Code
3679 status collapsed
3680
3681 \begin_layout Plain Layout
3682 kmap
3683 \end_layout
3684
3685 \end_inset
3686
3687
3688 \begin_inset Flex Code
3689 status collapsed
3690
3691 \begin_layout Plain Layout
3692 kmod
3693 \end_layout
3694
3695 \end_inset
3696
3697
3698 \begin_inset Flex Code
3699 status collapsed
3700
3701 \begin_layout Plain Layout
3702 kxmod
3703 \end_layout
3704
3705 \end_inset
3706
3707  et 
3708 \begin_inset Flex Code
3709 status collapsed
3710
3711 \begin_layout Plain Layout
3712 kcomb
3713 \end_layout
3714
3715 \end_inset
3716
3717  des fichiers 
3718 \begin_inset Flex Code
3719 status collapsed
3720
3721 \begin_layout Plain Layout
3722 .kmap
3723 \end_layout
3724
3725 \end_inset
3726
3727 .
3728 \end_layout
3729
3730 \begin_layout Labeling
3731 \labelwidthstring 00.00.0000
3732 \begin_inset Flex Code
3733 status collapsed
3734
3735 \begin_layout Plain Layout
3736 kmap
3737 \end_layout
3738
3739 \end_inset
3740
3741  fait correspondre un caractère à une chaîne
3742 \end_layout
3743
3744 \begin_layout LyX-Code
3745
3746 \backslash
3747 kmap
3748 \family roman
3749 \emph on
3750  caractère chaîne
3751 \end_layout
3752
3753 \begin_layout Standard
3754 Ceci fait correspondre 
3755 \emph on
3756 chaîne
3757 \emph default
3758  à 
3759 \emph on
3760 caractère
3761 \emph default
3762 .
3763  Notez que dans 
3764 \emph on
3765 chaîne
3766 \emph default
3767 , le guillemet double (
3768 \family typewriter
3769 "
3770 \family default
3771 ) et l'antislash (
3772 \family typewriter
3773
3774 \backslash
3775
3776 \family default
3777 ) doivent être protégés par un antislash (
3778 \family typewriter
3779
3780 \backslash
3781
3782 \family default
3783 ) juste avant-++.
3784 \end_layout
3785
3786 \begin_layout Standard
3787 Voici un exemple de commande 
3788 \begin_inset Flex MenuItem
3789 status collapsed
3790
3791 \begin_layout Plain Layout
3792 kmap
3793 \end_layout
3794
3795 \end_inset
3796
3797  qui fait s'afficher le symbole 
3798 \begin_inset Flex MenuItem
3799 status collapsed
3800
3801 \begin_layout Plain Layout
3802 /
3803 \end_layout
3804
3805 \end_inset
3806
3807  quand on tape la touche
3808 \begin_inset Flex MenuItem
3809 status collapsed
3810
3811 \begin_layout Plain Layout
3812  &
3813 \end_layout
3814
3815 \end_inset
3816
3817  :
3818 \end_layout
3819
3820 \begin_layout LyX-Code
3821
3822 \family typewriter
3823
3824 \backslash
3825 kmap & /
3826 \end_layout
3827
3828 \begin_layout Labeling
3829 \labelwidthstring 00.00.0000
3830 \begin_inset Flex Code
3831 status collapsed
3832
3833 \begin_layout Plain Layout
3834 kmod
3835 \end_layout
3836
3837 \end_inset
3838
3839  définit un caractère accentué
3840 \end_layout
3841
3842 \begin_layout LyX-Code
3843
3844 \backslash
3845 kmod 
3846 \family roman
3847 \emph on
3848 caractère accent autorisés
3849 \end_layout
3850
3851 \begin_layout Standard
3852 Le 
3853 \emph on
3854 caractère
3855 \emph default
3856  devient alors un 
3857 \emph on
3858 accent
3859 \emph default
3860  sur les caractères 
3861 \emph on
3862 autorisés
3863 \emph default
3864 .
3865  C'est le principe de la touche morte
3866 \begin_inset Foot
3867 status collapsed
3868
3869 \begin_layout Plain Layout
3870 Le terme 
3871 \emph on
3872 touche morte
3873 \emph default
3874  désigne une touche qui seule ne produit pas de caractère, mais qui produit
3875  le caractère accentué voulu quand elle est suivie par une autre touche
3876  autorisée.
3877  Par exemple, pour écrire un 
3878 \family typewriter
3879
3880 \begin_inset Quotes fld
3881 \end_inset
3882
3883 ê
3884 \begin_inset Quotes frd
3885 \end_inset
3886
3887
3888 \family default
3889  sur un clavier français, il faut d'abord taper sur 
3890 \family typewriter
3891
3892 \begin_inset Quotes fld
3893 \end_inset
3894
3895 ^
3896 \begin_inset Quotes frd
3897 \end_inset
3898
3899
3900 \family default
3901  puis sur 
3902 \family typewriter
3903
3904 \begin_inset Quotes fld
3905 \end_inset
3906
3907 e
3908 \begin_inset Quotes frd
3909 \end_inset
3910
3911
3912 \family default
3913 .
3914 \end_layout
3915
3916 \end_inset
3917
3918 .
3919 \end_layout
3920
3921 \begin_layout Standard
3922 Si vous tapez 
3923 \emph on
3924 caractère
3925 \emph default
3926  puis une autre touche qui ne fait pas partie des caractères 
3927 \emph on
3928 autorisés
3929 \emph default
3930 , vous obtiendrez un 
3931 \emph on
3932 caractère
3933 \emph default
3934  suivi par l'autre touche non autorisée.
3935  Notez que 
3936 \begin_inset Flex MenuItem
3937 status collapsed
3938
3939 \begin_layout Plain Layout
3940 Ret.Arr
3941 \end_layout
3942
3943 \end_inset
3944
3945  efface une touche morte, si vous tapez 
3946 \emph on
3947 caractère
3948 \emph default
3949  
3950 \begin_inset Flex MenuItem
3951 status collapsed
3952
3953 \begin_layout Plain Layout
3954 Ret.Arr
3955 \end_layout
3956
3957 \end_inset
3958
3959 , le curseur ne recule pas mais annule l'effet que 
3960 \emph on
3961 caractère
3962 \emph default
3963  aurait pu avoir sur la touche suivante.
3964 \end_layout
3965
3966 \begin_layout Standard
3967 Dans l'exemple suivant, il est spécifié que le caractère ' doit être un
3968  accent aigu, autorisé sur les caractères a, e, i, o, u, A, E, I, O et U
3969  :
3970 \end_layout
3971
3972 \begin_layout LyX-Code
3973
3974 \backslash
3975 kmod ' acute aeiouAEIOU
3976 \end_layout
3977
3978 \begin_layout Labeling
3979 \labelwidthstring 00.00.0000
3980 \begin_inset Flex Code
3981 status collapsed
3982
3983 \begin_layout Plain Layout
3984 kxmod
3985 \end_layout
3986
3987 \end_inset
3988
3989  définit une exception au caractère accentué
3990 \end_layout
3991
3992 \begin_layout LyX-Code
3993
3994 \backslash
3995 kxmod 
3996 \family roman
3997 \emph on
3998 accent caractère résultat
3999 \end_layout
4000
4001 \begin_layout Standard
4002 Ceci définit une exception pour l'
4003 \emph on
4004 accent
4005 \emph default
4006  sur le 
4007 \emph on
4008 caractère
4009 \emph default
4010 .
4011  L'
4012 \emph on
4013 accent
4014 \emph default
4015  doit avoir été assigné auparavant par une déclaration 
4016 \begin_inset Flex Code
4017 status collapsed
4018
4019 \begin_layout Plain Layout
4020
4021 \backslash
4022 kmod
4023 \end_layout
4024
4025 \end_inset
4026
4027  et le 
4028 \emph on
4029 caractère
4030 \emph default
4031  ne doit pas faire partie des caractères 
4032 \emph on
4033 autorisés
4034 \emph default
4035  de l'
4036 \emph on
4037 accent
4038 \emph default
4039 .
4040  Quand vous tapez la séquence 
4041 \emph on
4042 accent
4043 \emph default
4044  
4045 \emph on
4046 caractère
4047 \emph default
4048 , se produit le 
4049 \emph on
4050 résultat
4051 \emph default
4052 .
4053  Si une telle déclaration n'existe pas dans le fichier 
4054 \begin_inset Flex Code
4055 status collapsed
4056
4057 \begin_layout Plain Layout
4058 .kmap
4059 \end_layout
4060
4061 \end_inset
4062
4063  et que vous tapez 
4064 \emph on
4065 accent caractère
4066 \emph default
4067 , vous obtenez 
4068 \emph on
4069 touche_accent caractère
4070 \emph default
4071  où 
4072 \emph on
4073 touche_accent
4074 \emph default
4075  est le premier paramètre de la déclaration 
4076 \begin_inset Flex Code
4077 status collapsed
4078
4079 \begin_layout Plain Layout
4080
4081 \backslash
4082 kmod
4083 \end_layout
4084
4085 \end_inset
4086
4087 .
4088 \end_layout
4089
4090 \begin_layout Standard
4091 Avec la commande suivante, vous obtenez äi quand vous tapez acute-i ('i)
4092  :
4093 \end_layout
4094
4095 \begin_layout LyX-Code
4096
4097 \backslash
4098 kxmod acute i "
4099 \backslash
4100
4101 \backslash
4102 '{
4103 \backslash
4104
4105 \backslash
4106 i}"
4107 \end_layout
4108
4109 \begin_layout Labeling
4110 \labelwidthstring 00.00.0000
4111 \begin_inset Flex Code
4112 status collapsed
4113
4114 \begin_layout Plain Layout
4115 kcomb
4116 \end_layout
4117
4118 \end_inset
4119
4120  Combine deux caractères accentués
4121 \end_layout
4122
4123 \begin_layout LyX-Code
4124
4125 \backslash
4126 kcomb 
4127 \family roman
4128 \emph on
4129 accent1 accent2 autorisés
4130 \end_layout
4131
4132 \begin_layout Standard
4133 Celui-ci est assez ésotérique.
4134  Il vous permet de combiner les effets de l'
4135 \emph on
4136 accent1
4137 \emph default
4138  et de l'
4139 \emph on
4140 accent2
4141 \emph default
4142  (dans cet ordre !) sur les caractères 
4143 \emph on
4144 autorisés
4145 \emph default
4146 .
4147  Les touches pour l'
4148 \emph on
4149 accent1
4150 \emph default
4151  et l'
4152 \emph on
4153 accent2
4154 \emph default
4155  doivent avoir été définies par une commande 
4156 \family typewriter
4157
4158 \backslash
4159 kmod
4160 \family default
4161  
4162 \emph on
4163 plus haut
4164 \emph default
4165  dans le fichier.
4166 \end_layout
4167
4168 \begin_layout Standard
4169 Voyez cet exemple extrait du fichier 
4170 \family typewriter
4171 greek.kmap
4172 \family default
4173  :
4174 \end_layout
4175
4176 \begin_layout LyX-Code
4177
4178 \backslash
4179 kmod ; acute aeioyvhAEIOYVH
4180 \end_layout
4181
4182 \begin_layout LyX-Code
4183
4184 \backslash
4185 kmod : umlaut iyIY
4186 \end_layout
4187
4188 \begin_layout LyX-Code
4189
4190 \backslash
4191 kcomb acute umlaut iyIY
4192 \end_layout
4193
4194 \begin_layout Standard
4195 Ça vous permet de taper 
4196 \family typewriter
4197 ;:i
4198 \family default
4199  et d'avoir l'effet de 
4200 \family typewriter
4201
4202 \backslash
4203 '{
4204 \backslash
4205 "{i}}
4206 \family default
4207 .
4208  Dans ce cas un 
4209 \begin_inset Flex MenuItem
4210 status collapsed
4211
4212 \begin_layout Plain Layout
4213 Ret.Arr
4214 \end_layout
4215
4216 \end_inset
4217
4218  annule la dernière touche morte, donc si vous tapez 
4219 \begin_inset Flex Code
4220 status collapsed
4221
4222 \begin_layout Plain Layout
4223 ;:Backspace i
4224 \end_layout
4225
4226 \end_inset
4227
4228  vous obtenez 
4229 \family typewriter
4230
4231 \backslash
4232 '{i}
4233 \family default
4234 .
4235 \end_layout
4236
4237 \begin_layout Subsection
4238 Le fichier 
4239 \family typewriter
4240 .cdef
4241 \end_layout
4242
4243 \begin_layout Standard
4244 Après que la réaffectation 
4245 \begin_inset Flex MenuItem
4246 status collapsed
4247
4248 \begin_layout Plain Layout
4249 .kmap
4250 \end_layout
4251
4252 \end_inset
4253
4254  a été effectuée, un fichier 
4255 \begin_inset Flex Code
4256 status collapsed
4257
4258 \begin_layout Plain Layout
4259 .cdef
4260 \end_layout
4261
4262 \end_inset
4263
4264  convertit les chaînes de symboles obtenues dans la police de caractères.
4265  Actuellement, la distribution de LyX comprend au moins les fichiers 
4266 \begin_inset Flex Code
4267 status collapsed
4268
4269 \begin_layout Plain Layout
4270 iso8859-1.cdef
4271 \end_layout
4272
4273 \end_inset
4274
4275  et 
4276 \begin_inset Flex Code
4277 status collapsed
4278
4279 \begin_layout Plain Layout
4280 iso8859-2.cdef
4281 \end_layout
4282
4283 \end_inset
4284
4285 .
4286 \end_layout
4287
4288 \begin_layout Standard
4289 En général le fichier 
4290 \begin_inset Flex Code
4291 status collapsed
4292
4293 \begin_layout Plain Layout
4294 .cdef
4295 \end_layout
4296
4297 \end_inset
4298
4299  est une suite de déclarations de la forme :
4300 \end_layout
4301
4302 \begin_layout LyX-Code
4303
4304 \family roman
4305 \emph on
4306 numéro_du_caractère chaîne
4307 \end_layout
4308
4309 \begin_layout Standard
4310 Par exemple, pour affecter 
4311 \family typewriter
4312
4313 \backslash
4314 '{e}
4315 \family default
4316  au caractère correspondant dans le jeu iso-8859-1 (233), il y a la déclaration
4317  suivante :
4318 \end_layout
4319
4320 \begin_layout LyX-Code
4321 233 "
4322 \backslash
4323
4324 \backslash
4325 '{e}"
4326 \end_layout
4327
4328 \begin_layout Standard
4329 avec 
4330 \begin_inset Flex Code
4331 status collapsed
4332
4333 \begin_layout Plain Layout
4334
4335 \backslash
4336
4337 \end_layout
4338
4339 \end_inset
4340
4341  et 
4342 \begin_inset Flex Code
4343 status collapsed
4344
4345 \begin_layout Plain Layout
4346 "
4347 \end_layout
4348
4349 \end_inset
4350
4351  protégés dans 
4352 \emph on
4353 chaîne
4354 \emph default
4355 .
4356  Notez que le même caractère peut servir pour plus d'une chaîne.
4357  Dans le fichier 
4358 \begin_inset Flex Code
4359 status collapsed
4360
4361 \begin_layout Plain Layout
4362 iso-8859-7.cdef
4363 \end_layout
4364
4365 \end_inset
4366
4367  vous avez
4368 \end_layout
4369
4370 \begin_layout LyX-Code
4371 192 "
4372 \backslash
4373
4374 \backslash
4375 '{
4376 \backslash
4377
4378 \backslash
4379
4380 \backslash
4381 "{i}}"
4382 \begin_inset Newline newline
4383 \end_inset
4384
4385 192 "
4386 \backslash
4387
4388 \backslash
4389
4390 \backslash
4391 "{
4392 \backslash
4393
4394 \backslash
4395 '{i}}"
4396 \end_layout
4397
4398 \begin_layout Standard
4399 Si LyX ne trouve pas de correspondance pour la chaîne produite par une touche
4400  ou une séquence avec des touches mortes, il va vérifier si elle ressemble
4401  à un caractère accentué et va essayer à l'écran de tracer un accent par
4402  dessus le caractère.
4403 \end_layout
4404
4405 \begin_layout Subsection
4406 Touches mortes
4407 \end_layout
4408
4409 \begin_layout Standard
4410 Il y a une autre façon d'ajouter le support pour des caractères internationaux
4411  par l'intermédiaire des touches mortes.
4412  Une touche morte marche en combinaison avec une lettre pour produire un
4413  caractère accentué.
4414  Ici, nous allons expliquer comment créer une touche morte vraiment simple
4415  pour montrer comment elles marchent.
4416 \end_layout
4417
4418 \begin_layout Standard
4419 Supposez que vous ayez besoin du caractère circonflexe
4420 \begin_inset Foot
4421 status collapsed
4422
4423 \begin_layout Plain Layout
4424 NdT : déjà présent en français, mais nous allons conserver cet exemple.
4425 \end_layout
4426
4427 \end_inset
4428
4429
4430 \family typewriter
4431
4432 \begin_inset Quotes fld
4433 \end_inset
4434
4435 ^
4436 \begin_inset Quotes frd
4437 \end_inset
4438
4439
4440 \family default
4441 .
4442  Vous devez faire correspondre la touche circonflexe à la commande LyX 
4443 \begin_inset Flex Code
4444 status collapsed
4445
4446 \begin_layout Plain Layout
4447 accent-circumflex
4448 \end_layout
4449
4450 \end_inset
4451
4452  dans votre fichier 
4453 \begin_inset Flex Code
4454 status collapsed
4455
4456 \begin_layout Plain Layout
4457 lyxrc
4458 \end_layout
4459
4460 \end_inset
4461
4462 .
4463  Maintenant, à chaque fois que vous taperez la touche circonflexe suivie
4464  par une lettre, il y aura un accent circonflexe dessus.
4465  Par exemple, la séquence 
4466 \family typewriter
4467
4468 \begin_inset Quotes fld
4469 \end_inset
4470
4471
4472 \family default
4473
4474 \begin_inset Flex Code
4475 status collapsed
4476
4477 \begin_layout Plain Layout
4478 ^e
4479 \end_layout
4480
4481 \end_inset
4482
4483
4484 \family typewriter
4485
4486 \begin_inset Quotes frd
4487 \end_inset
4488
4489
4490 \family default
4491  produit la lettre 
4492 \family typewriter
4493
4494 \begin_inset Quotes fld
4495 \end_inset
4496
4497
4498 \family default
4499
4500 \begin_inset Flex Code
4501 status collapsed
4502
4503 \begin_layout Plain Layout
4504 ê
4505 \end_layout
4506
4507 \end_inset
4508
4509
4510 \family typewriter
4511
4512 \begin_inset Quotes frd
4513 \end_inset
4514
4515
4516 \family default
4517 .
4518  Cependant, si vous essayez de taper 
4519 \family typewriter
4520
4521 \begin_inset Quotes fld
4522 \end_inset
4523
4524
4525 \family default
4526
4527 \begin_inset Flex Code
4528 status collapsed
4529
4530 \begin_layout Plain Layout
4531 ^t
4532 \end_layout
4533
4534 \end_inset
4535
4536
4537 \family typewriter
4538
4539 \begin_inset Quotes frd
4540 \end_inset
4541
4542
4543 \family default
4544 , LyX va se plaindre avec un bip, car un 
4545 \family typewriter
4546
4547 \begin_inset Quotes fld
4548 \end_inset
4549
4550
4551 \family default
4552
4553 \begin_inset Flex Code
4554 status collapsed
4555
4556 \begin_layout Plain Layout
4557 t
4558 \end_layout
4559
4560 \end_inset
4561
4562
4563 \family typewriter
4564
4565 \begin_inset Quotes frd
4566 \end_inset
4567
4568
4569 \family default
4570  ne prend jamais d'accent circonflexe.
4571  Taper 
4572 \begin_inset Flex MenuItem
4573 status collapsed
4574
4575 \begin_layout Plain Layout
4576 Espace
4577 \end_layout
4578
4579 \end_inset
4580
4581  après une touche morte fait s'afficher l'accent seul.
4582  Notez bien ce dernier point ! Si vous faites correspondre une touche à
4583  une touche morte, vous devez faire correspondre le caractère sur cette
4584  touche à une touche différente.
4585  Faire correspondre la virgule à une cédille est une mauvaise idée, car
4586  vous n'aurez plus que des cédilles à la place des virgules.
4587 \end_layout
4588
4589 \begin_layout Standard
4590 Une façon courante de créer des touches mortes est d'utiliser 
4591 \begin_inset Flex MenuItem
4592 status collapsed
4593
4594 \begin_layout Plain Layout
4595 Meta-
4596 \end_layout
4597
4598 \end_inset
4599
4600
4601 \begin_inset Flex MenuItem
4602 status collapsed
4603
4604 \begin_layout Plain Layout
4605 Ctrl-
4606 \end_layout
4607
4608 \end_inset
4609
4610  ou 
4611 \begin_inset Flex MenuItem
4612 status collapsed
4613
4614 \begin_layout Plain Layout
4615 Maj-
4616 \end_layout
4617
4618 \end_inset
4619
4620  en combinaison avec un accent, comme 
4621 \family typewriter
4622
4623 \begin_inset Quotes fld
4624 \end_inset
4625
4626 ~
4627 \begin_inset Quotes frd
4628 \end_inset
4629
4630
4631 \family default
4632  ou 
4633 \family typewriter
4634
4635 \begin_inset Quotes fld
4636 \end_inset
4637
4638 ^
4639 \begin_inset Quotes frd
4640 \end_inset
4641
4642
4643 \family default
4644 .
4645  Une autre méthode met en jeu 
4646 \begin_inset Flex Code
4647 status collapsed
4648
4649 \begin_layout Plain Layout
4650 xmodmap
4651 \end_layout
4652
4653 \end_inset
4654
4655  et 
4656 \begin_inset Flex Code
4657 status collapsed
4658
4659 \begin_layout Plain Layout
4660 xkeycaps
4661 \end_layout
4662
4663 \end_inset
4664
4665  (vus dans le 
4666 \emph on
4667 Guide
4668 \begin_inset space ~
4669 \end_inset
4670
4671 de
4672 \begin_inset space ~
4673 \end_inset
4674
4675 l'Utilisateur
4676 \emph default
4677 ) pour configurer la touche spéciale 
4678 \begin_inset Flex Code
4679 status collapsed
4680
4681 \begin_layout Plain Layout
4682 Mode_Switch
4683 \end_layout
4684
4685 \end_inset
4686
4687 .
4688  Elle agit un peu comme 
4689 \begin_inset Flex MenuItem
4690 status collapsed
4691
4692 \begin_layout Plain Layout
4693 Maj
4694 \end_layout
4695
4696 \end_inset
4697
4698  et permet de faire correspondre des touches à des caractères accentués.
4699  Vous pouvez aussi transformer des touches en touches mortes en les affectant
4700  à quelque chose comme 
4701 \begin_inset Flex Code
4702 status collapsed
4703
4704 \begin_layout Plain Layout
4705 usldead_cedilla
4706 \end_layout
4707
4708 \end_inset
4709
4710  puis en affectant cette touche symbolique à la commande LyX correspondante
4711 \begin_inset Foot
4712 status collapsed
4713
4714 \begin_layout Plain Layout
4715 Note de 
4716 \noun on
4717 John Weiss
4718 \noun default
4719  : C'est exactement ce que je fais dans mes fichiers 
4720 \family typewriter
4721 ~/.lyx/lyxrc
4722 \family default
4723  et 
4724 \family typewriter
4725 ~/.xmodmap
4726 \family default
4727 .
4728  Ma touche 
4729 \family sans
4730 Arrêt
4731 \begin_inset space ~
4732 \end_inset
4733
4734 Défil
4735 \family default
4736  (ou 
4737 \family sans
4738 Scroll
4739 \begin_inset space ~
4740 \end_inset
4741
4742 Lock
4743 \family default
4744 ) est configurée comme 
4745 \family typewriter
4746 Mode_Switch
4747 \family default
4748  et j'ai affecté des choses comme 
4749 \family sans
4750 Arrêt
4751 \begin_inset space ~
4752 \end_inset
4753
4754 Défil-^
4755 \family default
4756  ou 
4757 \family sans
4758 Arrêt
4759 \begin_inset space ~
4760 \end_inset
4761
4762 Défil-~
4763 \family default
4764  à un tas de touches symboliques 
4765 \family typewriter
4766
4767 \begin_inset Quotes fld
4768 \end_inset
4769
4770 usldead_*
4771 \begin_inset Quotes frd
4772 \end_inset
4773
4774
4775 \family default
4776 .
4777  C'est comme ça que j'obtiens tous mes caractères accentués.
4778 \end_layout
4779
4780 \end_inset
4781
4782 .
4783  Vous pouvez transformer à peu près n'importe quelle touche en touche 
4784 \begin_inset Flex Code
4785 status collapsed
4786
4787 \begin_layout Plain Layout
4788 Mode_Switch
4789 \end_layout
4790
4791 \end_inset
4792
4793 : une des touches 
4794 \begin_inset Flex Code
4795 status collapsed
4796
4797 \begin_layout Plain Layout
4798 Ctrl-
4799 \end_layout
4800
4801 \end_inset
4802
4803 , une touche de fonction inutilisée, etc.
4804  Quant aux commandes LyX qui produisent des accents, voyez à l'entrée 
4805 \begin_inset Flex Code
4806 status collapsed
4807
4808 \begin_layout Plain Layout
4809 accent-acute
4810 \end_layout
4811
4812 \end_inset
4813
4814  dans le 
4815 \emph on
4816 Manuel
4817 \begin_inset space ~
4818 \end_inset
4819
4820 de
4821 \begin_inset space ~
4822 \end_inset
4823
4824 Référence
4825 \emph default
4826 .
4827  Là-bas il y a la liste complète.
4828 \end_layout
4829
4830 \begin_layout Subsection
4831 Enregistrer votre Configuration Linguistique
4832 \end_layout
4833
4834 \begin_layout Standard
4835 Vous pouvez éditer vos préférences dans la fenêtre 
4836 \family sans
4837 Outils\SpecialChar \menuseparator
4838 Préférences
4839 \family default
4840  pour que LyX démarre avec l'environnement linguistique que vous souhaitez,
4841  automatiquement configuré.
4842 \end_layout
4843
4844 \begin_layout LyX-Code
4845
4846 \end_layout
4847
4848 \begin_layout Chapter
4849 Installer de nouvelles classes de document, formats et modèles
4850 \begin_inset CommandInset label
4851 LatexCommand label
4852 name "chap:classe-texte"
4853
4854 \end_inset
4855
4856
4857 \begin_inset Argument
4858 status collapsed
4859
4860 \begin_layout Plain Layout
4861 Installer de nouvelles classes
4862 \end_layout
4863
4864 \end_inset
4865
4866
4867 \end_layout
4868
4869 \begin_layout Standard
4870 Dans ce chapitre, nous décrivons comment créer et installer de nouveaux
4871  fichiers de format LyX ou de modèle, et nous vous offrons une révision
4872  des procédures correctes d'installation de nouvelles classes de document
4873  LaTeX.
4874 \end_layout
4875
4876 \begin_layout Standard
4877 D'abord, quelques mots pour décrire une bonne approche de la relation entre
4878  LyX et LaTeX.
4879  Ce qu'il faut bien comprendre, c'est qu'en certain sens, LyX ne sait rien
4880  de LaTeX.
4881  De fait, du point de vue de LyX, LaTeX est juste un 
4882 \begin_inset Quotes fld
4883 \end_inset
4884
4885 format de sortie
4886 \begin_inset Quotes frd
4887 \end_inset
4888
4889  particulier parmi d'autres formats susceptibles de produire un résultat.
4890  D'autres formats sont DocBook, texte brut, et XHTML.
4891  LaTeX est bien entendu un format particulièrement important, mais une très
4892  petite quantité d'information concernant LaTeX est réellement contenue
4893  dans LyX
4894 \begin_inset Foot
4895 status collapsed
4896
4897 \begin_layout Plain Layout
4898 Certaines commandes sont suffisamment compliquées pour être codées 
4899 \begin_inset Quotes fld
4900 \end_inset
4901
4902 en dur
4903 \begin_inset Quotes frd
4904 \end_inset
4905
4906  dans les sources LyX, mais les développeurs considères que c'est une mauvaise
4907  chose.
4908 \end_layout
4909
4910 \end_inset
4911
4912 .
4913  Cette information, même pour des classes standard comme 
4914 \begin_inset Flex Code
4915 status collapsed
4916
4917 \begin_layout Plain Layout
4918 article.cls
4919 \end_layout
4920
4921 \end_inset
4922
4923 , est contenue dans les 
4924 \begin_inset Quotes fld
4925 \end_inset
4926
4927 fichiers de format
4928 \begin_inset Quotes frd
4929 \end_inset
4930
4931 .
4932  De même, LyX ne connaît pas grand chose de DocBook ou XHTML, tout est décrit
4933  dans les fichiers de format.
4934 \end_layout
4935
4936 \begin_layout Standard
4937 Vous pouvez imaginer un fichier de format pour une classe de document donnée
4938  comme un traducteur entre les constructions LyX --- paragraphes et leur
4939  style associé, certains types d'inserts, etc.
4940  --- et les constructions LaTeX, DocBook ou XHTML correspondantes.
4941  Pratiquement tout ce que LyX sait de la classe 
4942 \begin_inset Flex Code
4943 status collapsed
4944
4945 \begin_layout Plain Layout
4946 article.cls
4947 \end_layout
4948
4949 \end_inset
4950
4951 , par exemple, est contenu dans le ficher 
4952 \begin_inset Flex Code
4953 status collapsed
4954
4955 \begin_layout Plain Layout
4956 article.layout
4957 \end_layout
4958
4959 \end_inset
4960
4961  et dans les fichiers inclus par celui-ci.
4962  Pour cette raison, un étude approfondie de ces fichiers est une bonne idée
4963  si vous avez l'intention d'écrire un fichier de format.
4964  Un bon point de départ est le fichier 
4965 \begin_inset Flex Code
4966 status collapsed
4967
4968 \begin_layout Plain Layout
4969 stdsections.inc
4970 \end_layout
4971
4972 \end_inset
4973
4974 , inclus par 
4975 \begin_inset Flex Code
4976 status collapsed
4977
4978 \begin_layout Plain Layout
4979 article.layout
4980 \end_layout
4981
4982 \end_inset
4983
4984
4985 \begin_inset Flex Code
4986 status collapsed
4987
4988 \begin_layout Plain Layout
4989 book.layout
4990 \end_layout
4991
4992 \end_inset
4993
4994  et de nombreux autres fichiers de format pour de classes de document LaTeX.
4995  C'est dans ce fichier que sont définies les sections et les constructions
4996  similaires: 
4997 \begin_inset Flex Code
4998 status collapsed
4999
5000 \begin_layout Plain Layout
5001 stdsections.lyx
5002 \end_layout
5003
5004 \end_inset
5005
5006  décrit pour LyX comment les paragraphes marqués en style Section, SousSection,
5007  etc.
5008  peuvent être traduits en commandes ou balises LaTeX, DocBook et XHTML.
5009  Le fichier article.layout ne contient essentiellement que des inclusions
5010  de ces fichiers 
5011 \begin_inset Flex Code
5012 status collapsed
5013
5014 \begin_layout Plain Layout
5015 std*.inc
5016 \end_layout
5017
5018 \end_inset
5019
5020 .
5021 \end_layout
5022
5023 \begin_layout Standard
5024 Définir la correspondance LyX-LaTeX n'est cependant pas la seule fonction
5025  des fichiers de format.
5026  Leur autre but est de préciser comment les constructions LyX apparaîtront
5027  à l'écran.
5028  Le fait que ces fichiers assurent ces deux fonctions est souvent source
5029  de confusion, parce qu'elles sont tout à fait séparées: expliquer à LyX
5030  comment traduire un style de paragraphe en LaTeX ne lui dit pas comment
5031  l'afficher; inversement, expliquer à LyX comment afficher un paragraphe
5032  ne lui dit pas comment le traduire en LaTeX (sans parler de lui dire comment
5033  LaTeX doit l'afficher).
5034  Par conséquent, en général, quand vous devez définir une nouvelle construction
5035  LyX, vous devez toujours effectuer deux tâches distinctes: (a) écrire comment
5036  la traduire en LaTeX et (b) écrire comment l'afficher.
5037 \end_layout
5038
5039 \begin_layout Standard
5040 La même distinction est vraie pour les autre formats de sortie, bien que
5041  XHTML soit différent sous divers aspects, du fait que dans ce cas LyX est
5042  capable d'utiliser au moins partiellement l'information concernant l'affichage
5043  à l'écran pour créer l'information (sous forme de CSS) nécessaire à l'affichage
5044  dans un navigateur.
5045  Même dans ce cas, cependant, la distinction entre les mécanismes internes
5046  de LyX et la façon dont les objets sont restitués à l'extérieur reste valide,
5047  et le contrôle séparé des deux facettes reste possible.
5048  Voir la section
5049 \begin_inset space ~
5050 \end_inset
5051
5052  pour les détails.
5053 \end_layout
5054
5055 \begin_layout Section
5056 Installer de nouveaux fichiers LaTeX
5057 \end_layout
5058
5059 \begin_layout Standard
5060 Certaines installations peuvent ne pas contenir le paquetage LaTeX que vous
5061  vouliez justement utiliser avec LyX.
5062  Par exemple, vous pouvez avoir besoin de FoilTeX, un paquetage pour préparer
5063  des transparents pour rétroprojecteurs.
5064  Les distributions LaTeX récentes comme TeXLive (depuis 2008) ou MiKTeX
5065  incluent une interface utilisateur pour installer de tels paquetages.
5066  Par exemple avec MiKTeX, vous démarrez le programme 
5067 \begin_inset Quotes fld
5068 \end_inset
5069
5070 Package
5071 \begin_inset space ~
5072 \end_inset
5073
5074 Manager
5075 \begin_inset Quotes frd
5076 \end_inset
5077
5078  pour afficher une liste des paquetages disponibles.
5079  Pour installer l'un d'entre eux, il suffit d'effectuer un clic droit sur
5080  son nom ou sur le bouton correspondant de la barre d'outil.
5081 \end_layout
5082
5083 \begin_layout Standard
5084 Si votre distribution LaTeX n'inclut pas un tel gestionnaire de paquetage,
5085  ou si le paquetage n'est pas disponible pour votre distribution, alors
5086  faites comme suit pour l'installer manuellement:
5087 \end_layout
5088
5089 \begin_layout Enumerate
5090 Récupérer le paquetage depuis 
5091 \begin_inset CommandInset href
5092 LatexCommand href
5093 name "CTAN"
5094 target "http://www.ctan.org/"
5095
5096 \end_inset
5097
5098  ou ailleurs;
5099 \end_layout
5100
5101 \begin_layout Enumerate
5102 Si le paquetage contient un fichier doté d'un suffixe 
5103 \begin_inset Quotes fld
5104 \end_inset
5105
5106
5107 \begin_inset Flex Code
5108 status collapsed
5109
5110 \begin_layout Plain Layout
5111
5112 \lang english
5113 .ins
5114 \end_layout
5115
5116 \end_inset
5117
5118
5119 \begin_inset Quotes frd
5120 \end_inset
5121
5122  (c'est le cas pour FoilTeX), alors ouvrir une console, aller dans le répertoire
5123  de ce fichier et exécuter la commande 
5124 \begin_inset Flex Code
5125 status collapsed
5126
5127 \begin_layout Plain Layout
5128
5129 \lang english
5130 latex foiltex.ins
5131 \end_layout
5132
5133 \end_inset
5134
5135 .
5136  Vous avez ainsi déplié le paquetage et vous disposez des fichiers nécessaires
5137  à l'installation.
5138  De nombreux paquetages ne sont pas reliés et vous pouvez sauter cette étape.
5139 \end_layout
5140
5141 \begin_layout Enumerate
5142 Vous devez alors décider si ce paquetage doit être disponible pour tous
5143  les utilisateurs ou seulement pour vous-même.
5144 \end_layout
5145
5146 \begin_deeper
5147 \begin_layout Enumerate
5148 Avec les systèmes *nix (Linux, OSX, etc.), si vous souhaitez que le paquetage
5149  soit disponible pour tous les utilisateurs, installez-le dans l'arborescence
5150  TeX 
5151 \begin_inset Quotes fld
5152 \end_inset
5153
5154 locale
5155 \begin_inset Quotes frd
5156 \end_inset
5157
5158 , sinon installez-le dans votre arborescence TeX 
5159 \begin_inset Quotes fld
5160 \end_inset
5161
5162 utilisateur
5163 \begin_inset Quotes frd
5164 \end_inset
5165
5166 .
5167  La nécessité de créer ces arborescences, si elles n'existent pas déjà,
5168  dépend de votre système.
5169  Pour le savoir, examinez le fichier 
5170 \begin_inset Flex Code
5171 status collapsed
5172
5173 \begin_layout Plain Layout
5174
5175 \lang english
5176 texmf.cnf
5177 \end_layout
5178
5179 \end_inset
5180
5181
5182 \begin_inset Foot
5183 status collapsed
5184
5185 \begin_layout Plain Layout
5186 Ce fichier est habituellement dans le répertoire 
5187 \family sans
5188 $TEXMF/web2c
5189 \family default
5190 , bien que vous puissiez exécuter la commande 
5191 \begin_inset Flex Code
5192 status collapsed
5193
5194 \begin_layout Plain Layout
5195
5196 \lang english
5197 kpsewhich texmf.cnf
5198 \end_layout
5199
5200 \end_inset
5201
5202  pour le localiser.
5203 \end_layout
5204
5205 \end_inset
5206
5207 .
5208  L'emplacement de l'arborescence 
5209 \begin_inset Quotes fld
5210 \end_inset
5211
5212 locale
5213 \begin_inset Quotes frd
5214 \end_inset
5215
5216  est définie par la variable 
5217 \begin_inset Flex Code
5218 status collapsed
5219
5220 \begin_layout Plain Layout
5221
5222 \lang english
5223 TEXMFLOCAL
5224 \end_layout
5225
5226 \end_inset
5227
5228 ; elle a usuellement pour valeur 
5229 \family sans
5230 /usr/local/share/texmf/
5231 \family default
5232  .
5233  L'emplacement de l'arborescence 
5234 \begin_inset Quotes fld
5235 \end_inset
5236
5237 utilisateur
5238 \begin_inset Quotes frd
5239 \end_inset
5240
5241  est définie par 
5242 \begin_inset Flex Code
5243 status collapsed
5244
5245 \begin_layout Plain Layout
5246
5247 \lang english
5248 TEXMFHOME
5249 \end_layout
5250
5251 \end_inset
5252
5253  et vaut d'habitude 
5254 \family sans
5255 $HOME/texmf/
5256 \family default
5257  (si ces variables ne sont pas prédéfinies, vous devrez le faire vous-même).
5258  Vous aurez besoin d'avoir les droits d'administration système pour créer
5259  ou modifier l'arborescence 
5260 \begin_inset Quotes fld
5261 \end_inset
5262
5263 locale
5264 \begin_inset Quotes frd
5265 \end_inset
5266
5267 , mais votre arborescence 
5268 \begin_inset Quotes fld
5269 \end_inset
5270
5271 utilisateur
5272 \begin_inset Quotes frd
5273 \end_inset
5274
5275  ne devrait pas nécessiter de tels droits.
5276 \begin_inset Newline newline
5277 \end_inset
5278
5279 D'une manière générale, il est recommandable d'installer dans le répertoire
5280  utilisateur parce que cette arborescence ne sera pas modifiée lors d'une
5281  mise à jour de votre système.
5282  Elle sera également sauvegardée avec tout le reste lors de le sauvegarde
5283  de votre répertoire utilisateur 
5284 \begin_inset Quotes fld
5285 \end_inset
5286
5287 home
5288 \begin_inset Quotes frd
5289 \end_inset
5290
5291  (que vous effectuez régulièrement, bien entendu).
5292 \end_layout
5293
5294 \begin_layout Enumerate
5295 Avec Windows, si vous souhaitez que le nouveau paquetage soit disponibles
5296  pour tous les utilisateurs de votre système, allez dans le répertoire où
5297  LaTeX est installé, puis dans le sous-répertoire 
5298 \family sans
5299 ~
5300 \backslash
5301 tex
5302 \backslash
5303 latex
5304 \family default
5305  (pour MiKTeX, celui-ci sera implicitement 
5306 \family sans
5307 ~:
5308 \backslash
5309 Programs
5310 \backslash
5311 MiKTeX
5312 \backslash
5313 tex
5314 \backslash
5315 latex
5316 \family default
5317 )
5318 \begin_inset Foot
5319 status collapsed
5320
5321 \begin_layout Plain Layout
5322 Notez que ce chemin sera celui des installations anglophones.
5323  Pour une installation germanophone, ce serait 
5324 \begin_inset Flex Code
5325 status collapsed
5326
5327 \begin_layout Plain Layout
5328
5329 \lang english
5330 ~:
5331 \backslash
5332 Programme
5333 \backslash
5334 MiKTeX
5335 \backslash
5336 tex
5337 \backslash
5338 latex
5339 \end_layout
5340
5341 \end_inset
5342
5343 , de même pour d'autres langages.
5344 \end_layout
5345
5346 \end_inset
5347
5348 .
5349  Créer dans ce répertoire un nouveau répertoire dénommé 
5350 \begin_inset Flex Code
5351 status collapsed
5352
5353 \begin_layout Plain Layout
5354
5355 \lang english
5356 foiltex
5357 \end_layout
5358
5359 \end_inset
5360
5361  et copiez tous les fichiers du paquetage dedans.
5362  Si le paquetage ne doit être accessible que par vous ou si vous n'avez
5363  pas les droits d'administration, faites de même, mais dans le répertoire
5364  LaTeX local, e.g.
5365  avec MiKTeX 2.8 sur WinXP le répertoire
5366 \begin_inset Newline newline
5367 \end_inset
5368
5369
5370 \lang english
5371
5372 \begin_inset Flex Code
5373 status collapsed
5374
5375 \begin_layout Plain Layout
5376
5377 \lang english
5378 ~:
5379 \backslash
5380 Documents and Settings
5381 \backslash
5382 <username>
5383 \backslash
5384 Application Data
5385 \backslash
5386
5387 \end_layout
5388
5389 \end_inset
5390
5391
5392 \begin_inset Newline newline
5393 \end_inset
5394
5395
5396 \begin_inset Phantom HPhantom
5397 status open
5398
5399 \begin_layout Plain Layout
5400
5401 \family sans
5402 \lang english
5403 ~:
5404 \backslash
5405
5406 \end_layout
5407
5408 \end_inset
5409
5410
5411 \begin_inset Flex Code
5412 status collapsed
5413
5414 \begin_layout Plain Layout
5415
5416 \lang english
5417 MiKTeX
5418 \backslash
5419 2.8
5420 \backslash
5421 tex
5422 \backslash
5423 latex
5424 \end_layout
5425
5426 \end_inset
5427
5428
5429 \family sans
5430 \lang french
5431 .
5432 \family default
5433
5434 \begin_inset Newline newline
5435 \end_inset
5436
5437 Avec Vista ce sera le répertoire
5438 \begin_inset Newline newline
5439 \end_inset
5440
5441
5442 \family sans
5443
5444 \begin_inset Flex Code
5445 status collapsed
5446
5447 \begin_layout Plain Layout
5448
5449 \family sans
5450 ~:
5451 \backslash
5452 Users
5453 \backslash
5454 <username>
5455 \backslash
5456 AppData
5457 \backslash
5458 Roaming
5459 \backslash
5460 2.8
5461 \backslash
5462 MiKTeX
5463 \backslash
5464 tex
5465 \backslash
5466 latex
5467 \end_layout
5468
5469 \end_inset
5470
5471 .
5472 \end_layout
5473
5474 \end_deeper
5475 \begin_layout Enumerate
5476 Vous devez alors informer LaTeX de la présence de nouveaux fichiers.
5477  Ceci dépend de nouveau de la distribution LaTeX:
5478 \end_layout
5479
5480 \begin_deeper
5481 \begin_layout Enumerate
5482 Avec TeXLive, exécuter la commande 
5483 \begin_inset Flex Code
5484 status collapsed
5485
5486 \begin_layout Plain Layout
5487
5488 \lang english
5489 texhash
5490 \end_layout
5491
5492 \end_inset
5493
5494  dans une console.
5495  Si vous avez installé le paquetage pour tous les utilisateurs, vous aurez
5496  besoin des droits d'administration pour ce faire.
5497 \end_layout
5498
5499 \begin_layout Enumerate
5500 Avec MiKTeX, si vous avez installé le paquetage pour tous les utilisateurs,
5501  démarrez le programme 
5502 \begin_inset Quotes fld
5503 \end_inset
5504
5505 Settings
5506 \begin_inset space ~
5507 \end_inset
5508
5509 (Admin)
5510 \begin_inset Quotes frd
5511 \end_inset
5512
5513  et appuyez sur le bouton 
5514 \begin_inset Quotes fld
5515 \end_inset
5516
5517 Refresh FNDB
5518 \begin_inset Quotes frd
5519 \end_inset
5520
5521 .
5522  Sinon démarrez le programme 
5523 \begin_inset Quotes fld
5524 \end_inset
5525
5526 Settings
5527 \begin_inset Quotes frd
5528 \end_inset
5529
5530  et faites de même.
5531 \end_layout
5532
5533 \end_deeper
5534 \begin_layout Enumerate
5535 Enfin, vous devez informer LyX de l'existence de nouveaux paquetages: dans
5536  LyX, utilisez le menu 
5537 \family sans
5538 Outils\SpecialChar \menuseparator
5539 Reconfigurer
5540 \family default
5541 , puis redémarrez LyX.
5542 \end_layout
5543
5544 \begin_layout Standard
5545 Le paquetage est maintenant installé.
5546  Dans notre exemple, la classe de document 
5547 \begin_inset Flex Code
5548 status collapsed
5549
5550 \begin_layout Plain Layout
5551
5552 \lang english
5553 Slides
5554 \begin_inset space ~
5555 \end_inset
5556
5557 (FoilTe
5558 \begin_inset ERT
5559 status collapsed
5560
5561 \begin_layout Plain Layout
5562
5563 {}
5564 \end_layout
5565
5566 \end_inset
5567
5568 x)
5569 \end_layout
5570
5571 \end_inset
5572
5573  est maintenant disponible dans 
5574 \family sans
5575 Document\SpecialChar \menuseparator
5576 Paramètres\SpecialChar \ldots{}
5577 \SpecialChar \menuseparator
5578 Classe du document
5579 \family default
5580 .
5581  
5582 \end_layout
5583
5584 \begin_layout Standard
5585 Si vous souhaitez utiliser une classe de document qui ne figure pas dans
5586  la liste 
5587 \family sans
5588 Document\SpecialChar \menuseparator
5589 Paramètres\SpecialChar \ldots{}
5590 \SpecialChar \menuseparator
5591 Classe du document
5592 \family default
5593 , vous devez créer une fichier de 
5594 \begin_inset Quotes fld
5595 \end_inset
5596
5597 format
5598 \begin_inset Quotes frd
5599 \end_inset
5600
5601  (
5602 \begin_inset Quotes fld
5603 \end_inset
5604
5605 layout
5606 \begin_inset Quotes frd
5607 \end_inset
5608
5609 ) pour celle-ci.
5610  Ceci est le sujet du paragraphe suivant.
5611 \end_layout
5612
5613 \begin_layout Section
5614 Types de fichiers de formats
5615 \end_layout
5616
5617 \begin_layout Standard
5618 Cette section décrit les différentes variétés de fichiers contenant les
5619  informations de format: instructions pour l'affichage par LyX et pour la
5620  traduction en LaTeX, DocBook ou XHTML, ou autre format de sortie désiré,
5621  des styles de paragraphe et de caractère variés.
5622 \end_layout
5623
5624 \begin_layout Standard
5625 Nous essayons ici de donner une description complète de la procédure à suivre
5626  ; il y a cependant une telle variété de classes LaTeX supportant des types
5627  de document très différents que nous ne pouvons pas espérer couvrir tous
5628  les cas possibles ni tous les problèmes que vous pourrez rencontrer.
5629  La liste de messagerie des utilisateurs LyX est fréquentée par des personnes
5630  expérimentées dans l'écriture des formats, qui voudront partager ce qu'elles
5631  ont appris, n'hésitez pas à poser des questions sur cette liste.
5632 \end_layout
5633
5634 \begin_layout Standard
5635 Quand vous prévoyez d'écrire un nouveau format, il est extrêmement utile
5636  de regarder les formats distribués avec LyX.
5637  Si vous écrivez un fichier de format pour une classe de document LaTeX
5638  qui pourrait intéresser d'autres personnes, ou si vous écrivez un module
5639  utile, vous pouvez envisager de l'insérer dans les 
5640 \begin_inset CommandInset href
5641 LatexCommand href
5642 name "pages dans le wiki LyX"
5643 target "http://wiki.lyx.org/Layouts/Layouts"
5644
5645 \end_inset
5646
5647 , voire de le soumettre à la liste des développeurs, pour qu'il figure dans
5648  la distribution de LyX proprement dite
5649 \begin_inset Foot
5650 status collapsed
5651
5652 \begin_layout Plain Layout
5653 Notez bien que du fait que LyX est diffusé sous licence GPL (General Public
5654  License), toute contribution doit être également sous licence GPL.
5655 \end_layout
5656
5657 \end_inset
5658
5659 .
5660 \end_layout
5661
5662 \begin_layout Subsection
5663 Modules de format
5664 \begin_inset CommandInset label
5665 LatexCommand label
5666 name "sub:Modules_de_format"
5667
5668 \end_inset
5669
5670
5671 \end_layout
5672
5673 \begin_layout Standard
5674 Nous avons mentionné jusqu'ici les 
5675 \begin_inset Quotes fld
5676 \end_inset
5677
5678 fichier de format
5679 \begin_inset Quotes frd
5680 \end_inset
5681
5682 .
5683  mais il existe différentes sortes de fichiers qui contiennent des informations
5684  de format.
5685  Les fichiers de format au sens strict ont pour suffixe 
5686 \begin_inset Flex Code
5687 status collapsed
5688
5689 \begin_layout Plain Layout
5690 .layout
5691 \end_layout
5692
5693 \end_inset
5694
5695  et contiennent l'information nécessaire à LyX pour les classes de document.
5696  Depuis LyX 1.6, cependant, les informations de format peuvent être incluses
5697  dans les 
5698 \emph on
5699 modules
5700 \emph default
5701  de format, qui ont pour suffixe 
5702 \begin_inset Flex Code
5703 status collapsed
5704
5705 \begin_layout Plain Layout
5706 .module
5707 \end_layout
5708
5709 \end_inset
5710
5711 .
5712  Les modules sont aux paquetages LaTeX à peu près ce que sont les fichiers
5713  de format aux classes de document, et certains modules — tels que le module
5714  
5715 \begin_inset Quotes fld
5716 \end_inset
5717
5718 endnotes
5719 \begin_inset Quotes frd
5720 \end_inset
5721
5722  — offrent la fonctionnalité d'un seul paquetage.
5723  En un sens, le modules de format sont aussi similaires aux fichiers d'inclusion
5724 \begin_inset Foot
5725 status collapsed
5726
5727 \begin_layout Plain Layout
5728 Ceux-ci peuvent avoir un suffixe quelconque, mais par convention il leur
5729  a été attribué le suffixe 
5730 \begin_inset Flex Code
5731 status collapsed
5732
5733 \begin_layout Plain Layout
5734 .inc
5735 \end_layout
5736
5737 \end_inset
5738
5739 .
5740 \end_layout
5741
5742 \end_inset
5743
5744  — des fichiers comme 
5745 \begin_inset Flex Code
5746 status collapsed
5747
5748 \begin_layout Plain Layout
5749
5750 \lang english
5751 stdsections.inc 
5752 \end_layout
5753
5754 \end_inset
5755
5756 — dans le fait que les modules ne sont pas spécifiques du format d'un document
5757  donné, mais peuvent être utilisés avec de nombreux formats différents.
5758  Cependant l'utilisation d'un fichier d'inclusion (dans 
5759 \begin_inset Flex Code
5760 status collapsed
5761
5762 \begin_layout Plain Layout
5763 article.cls
5764 \end_layout
5765
5766 \end_inset
5767
5768  par exemple) nécessite la modification du fichier de format 
5769 \begin_inset Flex Code
5770 status collapsed
5771
5772 \begin_layout Plain Layout
5773 article.layout
5774 \end_layout
5775
5776 \end_inset
5777
5778 ; au lieu de cette modification, les modules sont sélectionnés dans la page
5779  
5780 \begin_inset Flex MenuItem
5781 status collapsed
5782
5783 \begin_layout Plain Layout
5784
5785 \lang english
5786 Document\SpecialChar \menuseparator
5787 Paramètres\SpecialChar \ldots{}
5788
5789 \end_layout
5790
5791 \end_inset
5792
5793
5794 \end_layout
5795
5796 \begin_layout Standard
5797 Rédiger des modules est la façon la plus simple de se familiariser avec
5798  l'écriture des formats, puisque ce peut être aussi simple que l'ajout d'un
5799  seul nouveau paragraphe ou insert.
5800  Mais en principe, les modules peuvent inclure tout ce que peuvent inclure
5801  les formats.
5802 \end_layout
5803
5804 \begin_layout Standard
5805 Après la création d'un nouveau module, vous devrez reconfigurer et redémarrer
5806  LyX pour que le module apparaisse dans le menu.
5807  Cependant, les modifications que vous faites dans le module seront immédiatemen
5808 t actives, si vous ouvrez 
5809 \begin_inset Flex MenuItem
5810 status collapsed
5811
5812 \begin_layout Plain Layout
5813
5814 \lang english
5815 Document\SpecialChar \menuseparator
5816 Paramètres\SpecialChar \ldots{}
5817 \SpecialChar \menuseparator
5818 Modules
5819 \end_layout
5820
5821 \end_inset
5822
5823 , sélectionnez une module et appuyez sur 
5824 \begin_inset Quotes fld
5825 \end_inset
5826
5827 OK
5828 \begin_inset Quotes frd
5829 \end_inset
5830
5831 .
5832  
5833 \emph on
5834 Il vous est fortement recommandé d
5835 \emph default
5836 at
5837 \emph on
5838 e sauvegarder votre travail avant de procéder ainsi
5839 \emph default
5840 .
5841  En fait, 
5842 \emph on
5843 il vous est fortement recommandé de ne pas essayer de modifier des modules
5844  durant une travail productif sur un document
5845 \emph default
5846 .
5847  Bien évidemment, les développeurs s'efforcent de conserver une bonne stabilité
5848  à LyX dans de telles situations, mais les erreurs de syntaxe et autres
5849  dans votre module pourraient déclencher des comportements bizarres.
5850 \end_layout
5851
5852 \begin_layout Subsection
5853 Format pour un fichier 
5854 \begin_inset Flex Code
5855 status collapsed
5856
5857 \begin_layout Plain Layout
5858 .sty
5859 \end_layout
5860
5861 \end_inset
5862
5863
5864 \end_layout
5865
5866 \begin_layout Standard
5867 Les deux situations que vous êtes probablement susceptibles de rencontrer
5868  quand vous voulez gérer une nouvelle classe de document LaTeX sont les
5869  fichiers LaTeX2e de classe (
5870 \begin_inset Flex Code
5871 status collapsed
5872
5873 \begin_layout Plain Layout
5874 .cls
5875 \end_layout
5876
5877 \end_inset
5878
5879 ) et de style (
5880 \begin_inset Flex Code
5881 status collapsed
5882
5883 \begin_layout Plain Layout
5884 .sty
5885 \end_layout
5886
5887 \end_inset
5888
5889 ).
5890  Interfacer une nouveau fichier de style est assez facile, Interfacer une
5891  nouvelle classe est plus compliqué: nous allons décrire la première opération
5892  ici, et la seconde dans le paragraphe suivant.
5893  Des considérations analogues s'appliquent bien entendu si vous voulez interface
5894 r une nouvelle DTD DocBook.
5895 \end_layout
5896
5897 \begin_layout Standard
5898 La situation la plus simple se présente si votre nouvelle classe de document
5899  est fournie sous la forme d'un fichier de style à utiliser en combinaison
5900  avec une classe de document existante, déjà interfacée.
5901  Dans notre exemple, le fichier de style sera appelé 
5902 \begin_inset Flex Code
5903 status collapsed
5904
5905 \begin_layout Plain Layout
5906 ma_classe.sty
5907 \end_layout
5908
5909 \end_inset
5910
5911  et il doit être utilisé avec la classe standard 
5912 \begin_inset Flex Code
5913 status collapsed
5914
5915 \begin_layout Plain Layout
5916 report.cls
5917 \end_layout
5918
5919 \end_inset
5920
5921 .
5922 \end_layout
5923
5924 \begin_layout Standard
5925 Commencez par copier le fichier de format de la classe de document en question
5926  dans votre répertoire local.
5927 \end_layout
5928
5929 \begin_layout LyX-Code
5930 cp report.layout ~/.lyx/layouts/ma_classe.layout
5931 \end_layout
5932
5933 \begin_layout Standard
5934 Puis éditez 
5935 \family typewriter
5936 ma_classe.layout
5937 \family default
5938  et changez la ligne :
5939 \end_layout
5940
5941 \begin_layout LyX-Code
5942
5943 \backslash
5944 DeclareLaTeXClass{report}
5945 \end_layout
5946
5947 \begin_layout Standard
5948 en :
5949 \end_layout
5950
5951 \begin_layout LyX-Code
5952
5953 \backslash
5954 DeclareLaTeXClass[report, ma_classe.sty]{report (ma_classe)}
5955 \end_layout
5956
5957 \begin_layout Standard
5958 Puis ajoutez :
5959 \end_layout
5960
5961 \begin_layout LyX-Code
5962 Preamble 
5963 \begin_inset Newline newline
5964 \end_inset
5965
5966     
5967 \backslash
5968 usepackage{ma_classe}
5969 \begin_inset Newline newline
5970 \end_inset
5971
5972 EndPreamble
5973 \end_layout
5974
5975 \begin_layout Standard
5976 près du début du fichier.
5977 \end_layout
5978
5979 \begin_layout Standard
5980 Démarrez LyX et faites 
5981 \begin_inset Flex MenuItem
5982 status collapsed
5983
5984 \begin_layout Plain Layout
5985 Éditer\SpecialChar \menuseparator
5986 Reconfigurer
5987 \end_layout
5988
5989 \end_inset
5990
5991 .
5992  Redémarrez LyX et essayez de créer un nouveau document.
5993  Vous devriez voir 
5994 \begin_inset Quotes fld
5995 \end_inset
5996
5997
5998 \begin_inset Flex MenuItem
5999 status collapsed
6000
6001 \begin_layout Plain Layout
6002 report
6003 \begin_inset space ~
6004 \end_inset
6005
6006 (ma_classe)
6007 \end_layout
6008
6009 \end_inset
6010
6011
6012 \begin_inset Quotes frd
6013 \end_inset
6014
6015  parmi les classes de document dans la fenêtre 
6016 \begin_inset Flex MenuItem
6017 status collapsed
6018
6019 \begin_layout Plain Layout
6020 Document\SpecialChar \menuseparator
6021 Paramètres\SpecialChar \ldots{}
6022 \SpecialChar \menuseparator
6023 Classe de document
6024 \end_layout
6025
6026 \end_inset
6027
6028 .
6029  Il est probable que certaines des commandes de section devront être différentes
6030  de celles de la classe de base
6031 \begin_inset Foot
6032 status collapsed
6033
6034 \begin_layout Plain Layout
6035 ici 
6036 \family typewriter
6037 report
6038 \end_layout
6039
6040 \end_inset
6041
6042 , vous pouvez donc jouer avec les réglages des différentes sections si vous
6043  le souhaitez.
6044  Les informations de format pour le sectionnement se trouvent dans 
6045 \begin_inset Flex Code
6046 status collapsed
6047
6048 \begin_layout Plain Layout
6049 stdsections.inc
6050 \end_layout
6051
6052 \end_inset
6053
6054 , mais il n'est pas nécessaire de recopier ce fichier pour le modifier.
6055  Il vous suffit en effet d'ajouter vos modifications au fichier de format,
6056  après la ligne 
6057 \begin_inset Flex Code
6058 status collapsed
6059
6060 \begin_layout Plain Layout
6061 Input 
6062 \begin_inset Flex Code
6063 status collapsed
6064
6065 \begin_layout Plain Layout
6066 stdclass.inc
6067 \end_layout
6068
6069 \end_inset
6070
6071
6072 \end_layout
6073
6074 \end_inset
6075
6076 , qui implique l'inclusion de 
6077 \begin_inset Flex Code
6078 status collapsed
6079
6080 \begin_layout Plain Layout
6081 stdsections.inc
6082 \end_layout
6083
6084 \end_inset
6085
6086 .
6087  Par exemple, vous pourriez ajouter ces lignes:
6088 \end_layout
6089
6090 \begin_layout LyX-Code
6091
6092 \lang english
6093 Style Chapter
6094 \end_layout
6095
6096 \begin_layout LyX-Code
6097
6098 \lang english
6099     Font
6100 \end_layout
6101
6102 \begin_layout LyX-Code
6103
6104 \lang english
6105         Family Sans
6106 \end_layout
6107
6108 \begin_layout LyX-Code
6109
6110 \lang english
6111     EndFont
6112 \end_layout
6113
6114 \begin_layout LyX-Code
6115
6116 \lang english
6117 End
6118 \end_layout
6119
6120 \begin_layout Standard
6121 pour modifier la police des titres de chapitre en police sens empattements.
6122  Ceci écrasera (ou bien, en l'occurrence, ajoutera) la déclaration existante
6123  pour le style Chapitre.
6124 \end_layout
6125
6126 \begin_layout Standard
6127 Votre nouveau paquetage peut également fournir des commandes ou des environnemen
6128 ts qui n'existent pas dans la classe de base.
6129  dans ce cas, il vous faudra ajouter ceux-ci au fichier de format.
6130  Voir le paragraphe
6131 \begin_inset space ~
6132 \end_inset
6133
6134
6135 \begin_inset CommandInset ref
6136 LatexCommand ref
6137 reference "sec:Syntaxe-des"
6138
6139 \end_inset
6140
6141  pour savoir comment faire.
6142 \end_layout
6143
6144 \begin_layout Standard
6145 Si 
6146 \begin_inset Flex Code
6147 status collapsed
6148
6149 \begin_layout Plain Layout
6150 ma_classe.sty
6151 \end_layout
6152
6153 \end_inset
6154
6155  peut être utilisé avec plusieurs classes de document différentes, vous
6156  trouverez sans doute plus approprié d'écrire un module que vous pourrez
6157  charger avec la classe de base.
6158  Le module le plus simple qu'il est possible d'écrire dans ce contexte est
6159  la suivant:
6160 \end_layout
6161
6162 \begin_layout LyX-Code
6163
6164 \lang english
6165 #
6166 \backslash
6167 DeclareLyXModule{mon paquetage} 
6168 \end_layout
6169
6170 \begin_layout LyX-Code
6171
6172 \lang english
6173 #DescriptionBegin 
6174 \end_layout
6175
6176 \begin_layout LyX-Code
6177
6178 \lang english
6179 #Support for mypkg.sty.
6180 \end_layout
6181
6182 \begin_layout LyX-Code
6183
6184 \lang english
6185 #DescriptionEnd 
6186 \begin_inset Newline newline
6187 \end_inset
6188
6189
6190 \end_layout
6191
6192 \begin_layout LyX-Code
6193
6194 \lang english
6195 Format 21
6196 \begin_inset Newline newline
6197 \end_inset
6198
6199
6200 \end_layout
6201
6202 \begin_layout LyX-Code
6203
6204 \lang english
6205 Preamble
6206 \begin_inset Newline newline
6207 \end_inset
6208
6209     
6210 \backslash
6211 usepackage{mypkg}
6212 \begin_inset Newline newline
6213 \end_inset
6214
6215 EndPreamble
6216 \end_layout
6217
6218 \begin_layout Standard
6219
6220 \family typewriter
6221 Un module plus compliqué pourrait modifier le comportement de constructions
6222  es=xistantes ou den définir de nouvelles.
6223  De nouveau, voir le paragraphe
6224 \begin_inset space ~
6225 \end_inset
6226
6227
6228 \begin_inset CommandInset ref
6229 LatexCommand ref
6230 reference "sec:Syntaxe-des"
6231
6232 \end_inset
6233
6234  pour les détails.
6235 \end_layout
6236
6237 \begin_layout Subsection
6238 Format pour un fichier 
6239 \begin_inset Flex Code
6240 status collapsed
6241
6242 \begin_layout Plain Layout
6243 .cls
6244 \end_layout
6245
6246 \end_inset
6247
6248
6249 \end_layout
6250
6251 \begin_layout Standard
6252 Deux possibilités se présentent.
6253  
6254 \end_layout
6255
6256 \begin_layout Standard
6257 Soit le fichier de classe est fondé sur une classe de document existante.
6258  Par exemple, de nombreuses classes pour une thèse sont des variantes de
6259  
6260 \begin_inset Flex Code
6261 status collapsed
6262
6263 \begin_layout Plain Layout
6264 book.cls
6265 \end_layout
6266
6267 \end_inset
6268
6269 .
6270  Pour vérifier que c'est le cas pour la vôtre, cherchez une ligne comme
6271 \end_layout
6272
6273 \begin_layout LyX-Code
6274
6275 \lang english
6276
6277 \backslash
6278 LoadClass{book}
6279 \end_layout
6280
6281 \begin_layout Standard
6282 dans le fichier de classe.
6283  Si c'est la cas, vous pouvez essentiellement procéder comme dans la section
6284  précédente, bien que la ligne 
6285 \begin_inset Flex Code
6286 status collapsed
6287
6288 \begin_layout Plain Layout
6289 DeclareLaTeXClass
6290 \end_layout
6291
6292 \end_inset
6293
6294  soit différente.
6295  Si votre nouvelle classe est une thèse, et est fondée sur 
6296 \begin_inset Flex Code
6297 status collapsed
6298
6299 \begin_layout Plain Layout
6300 book
6301 \end_layout
6302
6303 \end_inset
6304
6305 , cette ligne doit être
6306 \lang english
6307
6308 \begin_inset Foot
6309 status collapsed
6310
6311 \begin_layout Plain Layout
6312 Et enregistrer le fichier comme 
6313 \begin_inset Flex Code
6314 status collapsed
6315
6316 \begin_layout Plain Layout
6317
6318 \lang english
6319 thesis.layout
6320 \end_layout
6321
6322 \end_inset
6323
6324  facilitera les choses: LyX suppose que la classe de document a le même
6325  nom que le fichier de format.
6326 \end_layout
6327
6328 \end_inset
6329
6330
6331 \lang french
6332 :
6333 \end_layout
6334
6335 \begin_layout LyX-Code
6336
6337 \lang english
6338
6339 \backslash
6340 DeclareLaTeXClass[thesis,book]{thesis}
6341 \end_layout
6342
6343 \begin_layout Standard
6344 Soit le fichier de classe est original.
6345  Dans ce cas, vous devrez probablement créer votre propre format.
6346  Nous vous suggérons fortement de copier un fichier de format existant qui
6347  utilise une classe LaTeX similaire et de le modifier si c'est possible.
6348  Utilisez au moins un fichier existant comme point de départ pour savoir
6349  quels sont les éléments dont vous devez vous occuper.
6350  Encore une fois, les spécificités sont décrites ci-après.
6351 \end_layout
6352
6353 \begin_layout Subsection
6354 Création de modèles
6355 \begin_inset CommandInset label
6356 LatexCommand label
6357 name "sec:modeles"
6358
6359 \end_inset
6360
6361
6362 \end_layout
6363
6364 \begin_layout Standard
6365 Une fois qu'un fichier de format a été crée pour une classe de document,
6366  vous désirerez peut-être créer un 
6367 \emph on
6368 modèle
6369 \emph default
6370  correspondant.
6371  Un modèle est une sorte de mode d'emploi pour votre format, montrant comment
6372  il peut être utilisé, mais avec un contenu fictif.
6373  Vous pouvez jeter un œil aux divers modèles distribués avec LyX pour illustrati
6374 on.
6375 \end_layout
6376
6377 \begin_layout Standard
6378 Les modèles sont créés comme les documents normaux.
6379  La seule différence est que les documents normaux contiennent tous les
6380  réglages possibles, y compris les polices et la taille du papier.
6381  Or on ne veut en général pas qu'un modèle modifie ces réglages implicites.
6382  Pour cette raison, l'auteur d'un modèle doit enlever les commandes correspondan
6383 tes comme 
6384 \begin_inset Flex Code
6385 status collapsed
6386
6387 \begin_layout Plain Layout
6388
6389 \backslash
6390 font_roman
6391 \end_layout
6392
6393 \end_inset
6394
6395  ou 
6396 \begin_inset Flex Code
6397 status collapsed
6398
6399 \begin_layout Plain Layout
6400
6401 \backslash
6402 papersize
6403 \end_layout
6404
6405 \end_inset
6406
6407  du fichier modèle LyX.
6408  C'est faisable avec un simple éditeur de texte, comme 
6409 \begin_inset Flex Code
6410 status collapsed
6411
6412 \begin_layout Plain Layout
6413 vi
6414 \end_layout
6415
6416 \end_inset
6417
6418  ou 
6419 \begin_inset Flex Code
6420 status collapsed
6421
6422 \begin_layout Plain Layout
6423 notepad
6424 \end_layout
6425
6426 \end_inset
6427
6428 .
6429 \end_layout
6430
6431 \begin_layout Standard
6432 Mettez les fichiers modèles que vous avez créés et édités dans 
6433 \begin_inset Flex Code
6434 status collapsed
6435
6436 \begin_layout Plain Layout
6437 MonRép/templates/
6438 \end_layout
6439
6440 \end_inset
6441
6442 , copiez ceux que vous utilisez du répertoire global de modèles 
6443 \begin_inset Flex Code
6444 status collapsed
6445
6446 \begin_layout Plain Layout
6447 RépLyX/templates/
6448 \end_layout
6449
6450 \end_inset
6451
6452  vers le même endroit, et redéfinissez le répertoire de modèles dans la
6453  fenêtre 
6454 \begin_inset Flex MenuItem
6455 status collapsed
6456
6457 \begin_layout Plain Layout
6458 Outils\SpecialChar \menuseparator
6459 Préférences\SpecialChar \menuseparator
6460 Répertoires
6461 \end_layout
6462
6463 \end_inset
6464
6465 .
6466 \end_layout
6467
6468 \begin_layout Standard
6469 Notez que le modèle 
6470 \begin_inset Flex Code
6471 status collapsed
6472
6473 \begin_layout Plain Layout
6474 defaults.lyx
6475 \end_layout
6476
6477 \end_inset
6478
6479  a un statut particulier.
6480  Il est chargé à chaque fois que vous créez un nouveau document avec 
6481 \begin_inset Flex MenuItem
6482 status collapsed
6483
6484 \begin_layout Plain Layout
6485 Fichier\SpecialChar \menuseparator
6486 Nouveau
6487 \end_layout
6488
6489 \end_inset
6490
6491  afin d'avoir les réglages implicites.
6492  Pour créer ce modèle depuis LyX, vous n'avez qu'à ouvrir un document ayant
6493  déjà les réglages voulus, et appuyer sur le bouton 
6494 \begin_inset Flex MenuItem
6495 status collapsed
6496
6497 \begin_layout Plain Layout
6498 Enregistrer comme valeurs implicites
6499 \end_layout
6500
6501 \end_inset
6502
6503 .
6504 \end_layout
6505
6506 \begin_layout Subsection
6507 Mise à jour des anciens fichiers de format
6508 \end_layout
6509
6510 \begin_layout Standard
6511 La syntaxe des fichiers de format change à chaque publication d'une nouvelle
6512  version de LyX, et les anciens fichiers de format doivent donc être convertis
6513  dans la nouvelle syntaxe.
6514  cette procédure a été rendue automatique depuis LyX 1.4: si LyX lit un fichier
6515  de format écrit avec une syntaxe ancienne, il appelle le script 
6516 \begin_inset Flex Code
6517 status collapsed
6518
6519 \begin_layout Plain Layout
6520 layout2layout.py
6521 \end_layout
6522
6523 \end_inset
6524
6525  pour le convertir dans un fichier temporaire doté de la nouvelle syntaxe.
6526  Le fichier original reste intact.
6527  Si vous utilisez le fichier de format souvent, vous voudrez sans doute
6528  rendre les modifications permanentes, pour éviter des conversions répétitives
6529  de la part de LyX.
6530  Pour ce faire, vous pouvez appeler le convertisseur manuellement:
6531 \end_layout
6532
6533 \begin_layout LyX-Code
6534
6535 \lang english
6536 mv ma_classe.layout ma_classe.old
6537 \end_layout
6538
6539 \begin_layout LyX-Code
6540
6541 \lang english
6542 python RépLyx/scripts/layout2layout.py ma_classe.old ma_classe.layout
6543 \end_layout
6544
6545 \begin_layout Standard
6546 Vous devez remplacer 
6547 \begin_inset Flex Code
6548 status collapsed
6549
6550 \begin_layout Plain Layout
6551
6552 \lang english
6553 RépLyx
6554 \end_layout
6555
6556 \end_inset
6557
6558  par le nom de votre répertoire LyX au niveau système, naturellement.
6559 \end_layout
6560
6561 \begin_layout Standard
6562 Le convertisseur ne gère que les changements de syntaxe.
6563  Il ne peut pas gérer les modifications du contenu des fichiers inclus,
6564  ceux-ci doivent être convertis séparément.
6565 \end_layout
6566
6567 \begin_layout Section
6568 Syntaxe des fichiers de format
6569 \begin_inset CommandInset label
6570 LatexCommand label
6571 name "sec:Syntaxe-des"
6572
6573 \end_inset
6574
6575
6576 \end_layout
6577
6578 \begin_layout Standard
6579 Les sections suivantes vous expliquent à quoi vous vous attaquez quand vous
6580  décidez de mettre les mains dans le cambouis, et de créer ou d'éditer votre
6581  propre fichier de format.
6582  Notre conseil est d'aller doucement, d'enregistrer souvent pour faire des
6583  essais, d'écouter de la musique relaxante, et de siroter tranquillement
6584  un ou deux verres de votre boisson favorite, voire plus si vous êtes coincés.
6585  Ce n'est pas si dur que ça, mais il y a une multitude d'options et vous
6586  pouvez vous laisser submerger si vous essayez d'en faire trop d'un coup.
6587  Allez donc prendre un verre, juste pour la route.
6588 \end_layout
6589
6590 \begin_layout Standard
6591 Toutes les balises décrites dans ce chapitre sont insensibles à la casse:
6592  cela veut dire que 
6593 \begin_inset Flex Code
6594 status collapsed
6595
6596 \begin_layout Plain Layout
6597 Style
6598 \end_layout
6599
6600 \end_inset
6601
6602
6603 \begin_inset Flex Code
6604 status collapsed
6605
6606 \begin_layout Plain Layout
6607 style
6608 \end_layout
6609
6610 \end_inset
6611
6612  et 
6613 \begin_inset Flex Code
6614 status collapsed
6615
6616 \begin_layout Plain Layout
6617 StYlE
6618 \end_layout
6619
6620 \end_inset
6621
6622  sont une seule et même commande.
6623  Les valeurs possibles sont inscrites entre crochets après le nom de la
6624  fonction.
6625  La valeur implicite d'une fonction quand elle n'est pas définie dans le
6626  fichier décrivant la classe de texte est 
6627 \emph on
6628
6629 \begin_inset Flex Code
6630 status collapsed
6631
6632 \begin_layout Plain Layout
6633
6634 \emph on
6635 mise en évidence
6636 \end_layout
6637
6638 \end_inset
6639
6640
6641 \emph default
6642 .
6643  Si le paramètre est d'un type particulier la valeur implicite est indiquée
6644  ainsi : 
6645 \begin_inset Flex Code
6646 status collapsed
6647
6648 \begin_layout Plain Layout
6649 float=
6650 \emph on
6651 default
6652 \end_layout
6653
6654 \end_inset
6655
6656 .
6657 \end_layout
6658
6659 \begin_layout Subsection
6660 Déclaration d'une classe de document
6661 \end_layout
6662
6663 \begin_layout Standard
6664 Les lignes qui commencent par un 
6665 \family typewriter
6666 #
6667 \family default
6668  dans un fichier de format sont les commentaires.
6669  Il y a une exception à cette règle : tous les 
6670 \begin_inset Flex Code
6671 status collapsed
6672
6673 \begin_layout Plain Layout
6674 .layout
6675 \end_layout
6676
6677 \end_inset
6678
6679  doivent commencer par ceci :
6680 \end_layout
6681
6682 \begin_layout LyX-Code
6683
6684 \size small
6685 #% Do not delete the line below; configure depends on this
6686 \begin_inset Foot
6687 status collapsed
6688
6689 \begin_layout Plain Layout
6690 Ne pas effacer la ligne ci-dessous ; configure compte dessus.
6691 \end_layout
6692
6693 \end_inset
6694
6695
6696 \end_layout
6697
6698 \begin_layout LyX-Code
6699
6700 \size small
6701 #  
6702 \backslash
6703 DeclareLaTeXClass{article}
6704 \end_layout
6705
6706 \begin_layout Standard
6707 La deuxième ligne sert quand vous (re)configurez LyX.
6708  Le fichier de format est lu par le script LaTeX 
6709 \begin_inset Flex Code
6710 status collapsed
6711
6712 \begin_layout Plain Layout
6713 chkconfig.ltx
6714 \end_layout
6715
6716 \end_inset
6717
6718 , dans un mode spécial où 
6719 \begin_inset Flex Code
6720 status collapsed
6721
6722 \begin_layout Plain Layout
6723 #
6724 \end_layout
6725
6726 \end_inset
6727
6728  est ignoré.
6729  La première ligne est juste un commentaire LaTeX, et la deuxième contient
6730  la déclaration de la classe de texte.
6731  Si ces lignes apparaissent dans un fichier appelé 
6732 \begin_inset Flex Code
6733 status collapsed
6734
6735 \begin_layout Plain Layout
6736 article.layout
6737 \end_layout
6738
6739 \end_inset
6740
6741 , elles définissent alors une classe de texte appelée 
6742 \begin_inset Flex Code
6743 status collapsed
6744
6745 \begin_layout Plain Layout
6746 article
6747 \end_layout
6748
6749 \end_inset
6750
6751  (le nom du fichier de format) qui utilise la classe de document LaTeX 
6752 \begin_inset Flex Code
6753 status collapsed
6754
6755 \begin_layout Plain Layout
6756 article.cls
6757 \end_layout
6758
6759 \end_inset
6760
6761  (implicitement, le même nom que le format).
6762  La chaîne 
6763 \begin_inset Quotes fld
6764 \end_inset
6765
6766 article
6767 \begin_inset Quotes frd
6768 \end_inset
6769
6770  qui apparaît ci-dessus sert de description de la classe de texte dans la
6771  fenêtre 
6772 \begin_inset Flex MenuItem
6773 status collapsed
6774
6775 \begin_layout Plain Layout
6776 Document\SpecialChar \menuseparator
6777 Paramètres\SpecialChar \ldots{}
6778
6779 \end_layout
6780
6781 \end_inset
6782
6783
6784 \end_layout
6785
6786 \begin_layout Standard
6787 Supposons que vous ayez écrit votre propre classe de texte qui utilise la
6788  classe de document 
6789 \begin_inset Flex Code
6790 status collapsed
6791
6792 \begin_layout Plain Layout
6793 article.cls
6794 \end_layout
6795
6796 \end_inset
6797
6798 , mais dans laquelle vous avez changé l'apparence des en-têtes de sections.
6799  Si vous la mettez dans un fichier 
6800 \begin_inset Flex Code
6801 status collapsed
6802
6803 \begin_layout Plain Layout
6804 mon_article.layout
6805 \end_layout
6806
6807 \end_inset
6808
6809 , l'en-tête de ce fichier doit être :
6810 \end_layout
6811
6812 \begin_layout LyX-Code
6813
6814 \size small
6815 #% Do not delete the line below; configure depends on this 
6816 \end_layout
6817
6818 \begin_layout LyX-Code
6819
6820 \size small
6821 #  
6822 \backslash
6823 DeclareLaTeXClass[article]{article (avec mes en-têtes)}
6824 \end_layout
6825
6826 \begin_layout Standard
6827 Ceci déclare une classe de texte 
6828 \begin_inset Flex Code
6829 status collapsed
6830
6831 \begin_layout Plain Layout
6832 mon_article
6833 \end_layout
6834
6835 \end_inset
6836
6837 , associée avec la classe de document LaTeX 
6838 \begin_inset Flex Code
6839 status collapsed
6840
6841 \begin_layout Plain Layout
6842 article.cls
6843 \end_layout
6844
6845 \end_inset
6846
6847  et décrite comme 
6848 \begin_inset Quotes fld
6849 \end_inset
6850
6851 article (avec mes en-têtes)
6852 \begin_inset Quotes frd
6853 \end_inset
6854
6855 .
6856  Si votre classe de texte repose sur plusieurs paquetages, vous pouvez la
6857  déclarer ainsi :
6858 \end_layout
6859
6860 \begin_layout LyX-Code
6861
6862 \size small
6863 #% Do not delete the line below; configure depends on this 
6864 \end_layout
6865
6866 \begin_layout LyX-Code
6867
6868 \size small
6869 #  
6870 \backslash
6871 DeclareLaTeXClass[article,machin.sty]{article (avec mes en-têtes)}
6872 \end_layout
6873
6874 \begin_layout Standard
6875 Ceci indique que votre classe de texte utilise le paquetage 
6876 \begin_inset Flex Code
6877 status collapsed
6878
6879 \begin_layout Plain Layout
6880 machin.sty
6881 \end_layout
6882
6883 \end_inset
6884
6885 .
6886  Enfin, il est aussi possible de déclarer des classes pour du code DocBook.
6887  Les déclarations ressemblent en général à :
6888 \end_layout
6889
6890 \begin_layout LyX-Code
6891 #% Do not delete the line below; configure depends on this 
6892 \end_layout
6893
6894 \begin_layout LyX-Code
6895
6896 \backslash
6897 DeclareDocBookClass[article]{SGML (DocBook article)}
6898 \end_layout
6899
6900 \begin_layout Standard
6901 Notez que ces déclarations peuvent aussi recevoir un paramètre optionnel
6902  déclarant le nom de la classe de document (mais pas une liste).
6903 \end_layout
6904
6905 \begin_layout Standard
6906 Donc, de la manière la plus explicite, la forme d'une déclaration de format
6907  est la suivante:
6908 \end_layout
6909
6910 \begin_layout LyX-Code
6911
6912 \size small
6913 \lang english
6914 #  
6915 \backslash
6916 DeclareLaTeXClass[class,package.sty]{layout description}
6917 \end_layout
6918
6919 \begin_layout Standard
6920 Il n'est nécessaire de déclarer la classe que si le nom de la classe LaTeX
6921  et le nom du fichier de format diffèrent, ou si des paquetages sont à spécifier.
6922  Si le nom de la classe n'est pas spécifiée, LyX suppose qu'elle est identique
6923  à celle du fichier de format.
6924 \end_layout
6925
6926 \begin_layout Standard
6927 Une fois que la classe de texte a été modifiée à votre goût, tout ce que
6928  vous avez à faire est de la copier soit dans 
6929 \begin_inset Flex Code
6930 status collapsed
6931
6932 \begin_layout Plain Layout
6933 RépLyX/layouts/
6934 \end_layout
6935
6936 \end_inset
6937
6938  soit dans 
6939 \begin_inset Flex Code
6940 status collapsed
6941
6942 \begin_layout Plain Layout
6943 MonRép/layouts/
6944 \end_layout
6945
6946 \end_inset
6947
6948  et de faire 
6949 \begin_inset Flex MenuItem
6950 status collapsed
6951
6952 \begin_layout Plain Layout
6953 Outils\SpecialChar \menuseparator
6954 Recon\SpecialChar \-
6955 figurer
6956 \end_layout
6957
6958 \end_inset
6959
6960 .
6961  Quittez LyX et redémarrez-le; votre nouvelle classe de texte devrait alors
6962  être disponible avec les autres.
6963 \end_layout
6964
6965 \begin_layout Standard
6966 Une fois le fichier de format installé, vous pouvez le modifier et vérifier
6967  l'effet de ces modifications sans reconfigurer ou redémarrer LyX
6968 \begin_inset Foot
6969 status collapsed
6970
6971 \begin_layout Plain Layout
6972 Avec les versions de LyX antérieures à 1.6, il vous fallait redémarrer LyX
6973  pour valider les modifications effectuées dans les fichiers de format.
6974  De ce fait, les modifications pouvaient prendre beaucoup de temps.
6975 \end_layout
6976
6977 \end_inset
6978
6979 .
6980  Vous pouvez imposer un rechargement du format en service en utilisant la
6981  fonction 
6982 \begin_inset Flex MenuItem
6983 status collapsed
6984
6985 \begin_layout Plain Layout
6986
6987 \lang english
6988 layout-reload
6989 \end_layout
6990
6991 \end_inset
6992
6993 .
6994  Cette fonction n'est implicitement liée à aucun raccourci — vous pouvez
6995  bien sûr la lier à une touche vous-même.
6996  Si vous voulez utiliser cette fonction, il vous suffit de la saisir dans
6997  le mini-tampon.
6998  
6999 \end_layout
7000
7001 \begin_layout Standard
7002
7003 \emph on
7004 Attention
7005 \emph default
7006
7007 \begin_inset Flex MenuItem
7008 status collapsed
7009
7010 \begin_layout Plain Layout
7011
7012 \lang english
7013 layout-reload
7014 \end_layout
7015
7016 \end_inset
7017
7018  est une fonctionnalité 
7019 \begin_inset Quotes fld
7020 \end_inset
7021
7022 avancée
7023 \begin_inset Quotes frd
7024 \end_inset
7025
7026
7027 \emph on
7028 .
7029  
7030 \emph default
7031 Il vous est
7032 \emph on
7033  fortement 
7034 \emph default
7035 recommandé de sauvegarder votre travail avant de procéder ainsi
7036 \emph on
7037 .
7038
7039 \emph default
7040  En fait, il vous est 
7041 \emph on
7042 fortement
7043 \emph default
7044  recommandé de ne pas essayer de modifier des formats durant une travail
7045  productif sur un document.
7046  Utilisez un document de test, les erreurs de syntaxe et autres dans votre
7047  module pourraient déclencher des comportements bizarres.
7048  En particulier, de telles erreurs pourraient inciter LyX à considérer les
7049  formats en service comme incorrects et à essayer de basculer sur un autre
7050  format
7051 \begin_inset Foot
7052 status collapsed
7053
7054 \begin_layout Plain Layout
7055 Les erreurs de syntaxe vraiment graves peuvent même stopper LyX.
7056  Ceci provient du fait que certaines erreurs rendent LyX incapable de lire
7057  la moindre information de format.
7058  Faites attention\SpecialChar \ldots{}
7059
7060 \end_layout
7061
7062 \end_inset
7063
7064 .
7065  Les développeurs s'efforcent de conserver une bonne stabilité à LyX dans
7066  de telles situations, mais il vaut mieux être sûr que regretter
7067 \begin_inset Foot
7068 status collapsed
7069
7070 \begin_layout Plain Layout
7071 Puisque nous en sommes au conseils: faites des sauvegardes régulières.
7072  Et soyez gentil avec votre maman.
7073 \end_layout
7074
7075 \end_inset
7076
7077 .
7078 \end_layout
7079
7080 \begin_layout Subsection
7081 Déclaration d'un module
7082 \end_layout
7083
7084 \begin_layout Standard
7085 La première ligne d'un module doit être rédigée comme suit:
7086 \end_layout
7087
7088 \begin_layout LyX-Code
7089
7090 \lang english
7091 #
7092 \backslash
7093 DeclareLyXModule[endnotes.sty]{Endnotes} 
7094 \end_layout
7095
7096 \begin_layout Standard
7097 L'argument obligatoire, entre accolades, est le nom du module, tel qu'il
7098  apparaîtra dans 
7099 \begin_inset Flex MenuItem
7100 status collapsed
7101
7102 \begin_layout Plain Layout
7103 Document\SpecialChar \menuseparator
7104 Paramètres\SpecialChar \ldots{}
7105 \SpecialChar \menuseparator
7106 Modules
7107 \end_layout
7108
7109 \end_inset
7110
7111 .
7112  L'argument entre crochets est facultatif: il déclare n'importe quel paquetage
7113  LaTeX dont dépend le module.
7114  Notez bien que seuls les paquetages connus de LyX peuvent être énumérés
7115  entre les crochets
7116 \begin_inset Foot
7117 status collapsed
7118
7119 \begin_layout Plain Layout
7120 La liste de ces paquetages n'est documentée que dans le code source.
7121 \end_layout
7122
7123 \end_inset
7124
7125 .
7126  LyX ne fera aucune vérification pour des paquetages quelconques.
7127  Il est également possible d'utiliser la clé 
7128 \begin_inset Flex MenuItem
7129 status collapsed
7130
7131 \begin_layout Plain Layout
7132 depuis->vers
7133 \end_layout
7134
7135 \end_inset
7136
7137  en argument optionnel: elle déclare que le module ne peut être employé
7138  que s'il existe un chemin de conversion entre les formats 
7139 \begin_inset Flex Code
7140 status collapsed
7141
7142 \begin_layout Plain Layout
7143 depuis
7144 \end_layout
7145
7146 \end_inset
7147
7148  et 
7149 \begin_inset Flex Code
7150 status collapsed
7151
7152 \begin_layout Plain Layout
7153 vers
7154 \end_layout
7155
7156 \end_inset
7157
7158 .
7159 \end_layout
7160
7161 \begin_layout Standard
7162 La déclaration du module devra être suivi par des lignes descriptives comme
7163  celles-ci
7164 \begin_inset Foot
7165 status collapsed
7166
7167 \begin_layout Plain Layout
7168 En anglais de préférence si le module doit être diffusé par LyX.
7169  Cette description apparaîtra dans la liste des messages à traduire et sera
7170  donc traduite lors de la mise à jour de l'interface.
7171 \end_layout
7172
7173 \end_inset
7174
7175 :
7176 \end_layout
7177
7178 \begin_layout LyX-Code
7179
7180 \lang english
7181 #DescriptionBegin 
7182 \end_layout
7183
7184 \begin_layout LyX-Code
7185
7186 \lang english
7187 #Adds an endnote command, in addition to footnotes.
7188  
7189 \end_layout
7190
7191 \begin_layout LyX-Code
7192
7193 \lang english
7194 #You will need to add  
7195 \backslash
7196 theendnotes in TeX code where you 
7197 \end_layout
7198
7199 \begin_layout LyX-Code
7200
7201 \lang english
7202 #want the endnotes to appear.
7203  
7204 \end_layout
7205
7206 \begin_layout LyX-Code
7207
7208 \lang english
7209 #DescriptionEnd 
7210 \end_layout
7211
7212 \begin_layout LyX-Code
7213
7214 \lang english
7215 #Requires: somemodule | othermodule
7216 \end_layout
7217
7218 \begin_layout LyX-Code
7219
7220 \lang english
7221 #Excludes: badmodule
7222 \end_layout
7223
7224 \begin_layout Standard
7225 Cette description est utilisée dans 
7226 \begin_inset Flex MenuItem
7227 status collapsed
7228
7229 \begin_layout Plain Layout
7230 Document\SpecialChar \menuseparator
7231 Paramètres\SpecialChar \ldots{}
7232 \SpecialChar \menuseparator
7233 Modules
7234 \end_layout
7235
7236 \end_inset
7237
7238  pour informer l'utilisateur de la fonction du module.
7239  La ligne 
7240 \begin_inset Flex Code
7241 status collapsed
7242
7243 \begin_layout Plain Layout
7244
7245 \lang english
7246 Requires
7247 \end_layout
7248
7249 \end_inset
7250
7251  permet d'identifier les modules qui doivent être activés avec celui-ci;
7252  la ligne 
7253 \begin_inset Flex Code
7254 status collapsed
7255
7256 \begin_layout Plain Layout
7257
7258 \lang english
7259 Excludes
7260 \end_layout
7261
7262 \end_inset
7263
7264  permet d'identifier les modules interdits avec celui-ci.
7265  Les deux lignes sont facultatives et, comme indiqué, les modules dans une
7266  liste doivent être séparés par une barre verticale: |.
7267  Noter que les modules requis sont traités sur le mode disjonctif: 
7268 \emph on
7269 au moins un
7270 \emph default
7271  des modules requis doit être utilisé.
7272  De même, 
7273 \emph on
7274 aucun
7275 \emph default
7276  des modules exclus ne doit être utilisé.
7277  Noter également que les les modules sont identifiés par leur nom de fichier,
7278  sans le suffixe 
7279 \begin_inset Flex Code
7280 status collapsed
7281
7282 \begin_layout Plain Layout
7283 .module
7284 \end_layout
7285
7286 \end_inset
7287
7288  .
7289  Ainsi 
7290 \begin_inset Flex Code
7291 status collapsed
7292
7293 \begin_layout Plain Layout
7294
7295 \lang english
7296 telmodule
7297 \end_layout
7298
7299 \end_inset
7300
7301  est vraiment 
7302 \begin_inset Flex Code
7303 status collapsed
7304
7305 \begin_layout Plain Layout
7306
7307 \lang english
7308 telmodule.module
7309 \end_layout
7310
7311 \end_inset
7312
7313 .
7314 \end_layout
7315
7316 \begin_layout Subsection
7317 Numéro d'identification syntaxique
7318 \end_layout
7319
7320 \begin_layout Standard
7321 La première ligne non commentée doit contenir le numéro d'identification
7322  syntaxique du contenu du fichier de format:
7323 \end_layout
7324
7325 \begin_layout Description
7326 \begin_inset Flex Code
7327 status collapsed
7328
7329 \begin_layout Plain Layout
7330
7331 \lang english
7332 Format
7333 \end_layout
7334
7335 \end_inset
7336
7337  [
7338 \begin_inset Flex Code
7339 status collapsed
7340
7341 \begin_layout Plain Layout
7342
7343 \lang english
7344 int
7345 \end_layout
7346
7347 \end_inset
7348
7349 ] Identification syntaxique du fichier de format
7350 \end_layout
7351
7352 \begin_layout Standard
7353 Ce balisage a été introduit dans LyX 1.4.0 (les fichiers de format des versions
7354  antérieures n'avaient pas de numéro de format explicite et sont affectés
7355  du numéro 1).
7356  Le numéro de format du présent fichier est le numéro 21.
7357  mais chaque version de LyX peut lire les fichiers de format d'une version
7358  plus ancienne, comme elle peut lire les documents crées avec une version
7359  plus ancienne.
7360  Il n'y a cependant aucun moyen de revernir aux numéros d'identification
7361  antérieurs.
7362  ainsi LyX 1.6 ne lira pas les fichiers de format identifiés par 21 mais
7363  lira les fichiers numérotés 11 ou moins.
7364 \end_layout
7365
7366 \begin_layout Subsection
7367 Paramètres généraux d'une classe de texte
7368 \begin_inset CommandInset label
7369 LatexCommand label
7370 name "sub:Paramètres-généraux-d'une"
7371
7372 \end_inset
7373
7374
7375 \end_layout
7376
7377 \begin_layout Standard
7378 Voici les paramètres généraux qui décrivent l'aspect du document pour une
7379  classe complète (ceci ne veut pas dire qu'il 
7380 \emph on
7381 doivent
7382 \emph default
7383  apparaître dans le fichiers 
7384 \begin_inset Flex Code
7385 status collapsed
7386
7387 \begin_layout Plain Layout
7388 .layout
7389 \end_layout
7390
7391 \end_inset
7392
7393  plutôt que dans les modules.
7394  Un module peut contenir n'importe quelle balise de format):
7395 \end_layout
7396
7397 \begin_layout Description
7398
7399 \lang english
7400 \begin_inset Flex Code
7401 status collapsed
7402
7403 \begin_layout Plain Layout
7404
7405 \lang english
7406 AddToHTMLPreamble
7407 \end_layout
7408
7409 \end_inset
7410
7411
7412 \family roman
7413 \lang french
7414  
7415 \family default
7416 ajoute une information qui sera incluse dans le bloc 
7417 \begin_inset Flex Code
7418 status collapsed
7419
7420 \begin_layout Plain Layout
7421 <head>
7422 \end_layout
7423
7424 \end_inset
7425
7426  quand le document est exporté en XHTML.
7427  Typiquement, ce paramètre est utilisé pour exporter de l'information en
7428  style CSS, mais il peut être utilisé pour toute information valide entre
7429  les balises 
7430 \begin_inset Flex Code
7431 status collapsed
7432
7433 \begin_layout Plain Layout
7434 <head>
7435 \end_layout
7436
7437 \end_inset
7438
7439 .
7440  Doit être fermé par 
7441 \begin_inset Quotes fld
7442 \end_inset
7443
7444
7445 \begin_inset Flex Code
7446 status collapsed
7447
7448 \begin_layout Plain Layout
7449
7450 \lang english
7451 EndPreamble
7452 \end_layout
7453
7454 \end_inset
7455
7456
7457 \begin_inset Quotes frd
7458 \end_inset
7459
7460 .
7461 \end_layout
7462
7463 \begin_layout Description
7464
7465 \lang english
7466 \begin_inset Flex Code
7467 status collapsed
7468
7469 \begin_layout Plain Layout
7470
7471 \lang english
7472 AddToPreamble
7473 \end_layout
7474
7475 \end_inset
7476
7477
7478 \family roman
7479 \lang french
7480  
7481 \family default
7482 définit le style à utiliser pour afficher les informations bibliographiques.
7483  Voir le paragraphe.
7484  Doit être fermé par 
7485 \begin_inset Quotes fld
7486 \end_inset
7487
7488
7489 \begin_inset Flex Code
7490 status collapsed
7491
7492 \begin_layout Plain Layout
7493
7494 \lang english
7495 EndPreamble
7496 \end_layout
7497
7498 \end_inset
7499
7500
7501 \begin_inset Quotes frd
7502 \end_inset
7503
7504 .
7505 \end_layout
7506
7507 \begin_layout Description
7508
7509 \lang english
7510 \begin_inset Flex Code
7511 status collapsed
7512
7513 \begin_layout Plain Layout
7514
7515 \lang english
7516 CiteFormat
7517 \end_layout
7518
7519 \end_inset
7520
7521
7522 \family roman
7523 \lang french
7524  
7525 \family default
7526 ajoute une information au préambule du document.
7527  Voir
7528 \begin_inset space ~
7529 \end_inset
7530
7531
7532 \begin_inset CommandInset ref
7533 LatexCommand ref
7534 reference "sub:Description citation"
7535
7536 \end_inset
7537
7538 Doit être fermé par 
7539 \begin_inset Quotes fld
7540 \end_inset
7541
7542
7543 \begin_inset Flex Code
7544 status collapsed
7545
7546 \begin_layout Plain Layout
7547
7548 \lang english
7549 EndPreamble
7550 \end_layout
7551
7552 \end_inset
7553
7554
7555 \begin_inset Quotes frd
7556 \end_inset
7557
7558 .
7559 \end_layout
7560
7561 \begin_layout Description
7562
7563 \lang english
7564 \begin_inset Flex Code
7565 status collapsed
7566
7567 \begin_layout Plain Layout
7568
7569 \lang english
7570 ClassOptions
7571 \end_layout
7572
7573 \end_inset
7574
7575
7576 \family roman
7577 \lang french
7578  
7579 \family default
7580 décrit diverses options globales comprises par la classe du document.
7581  Voir la section
7582 \begin_inset space ~
7583 \end_inset
7584
7585
7586 \begin_inset CommandInset ref
7587 LatexCommand ref
7588 reference "sub:Section-ClassOptions"
7589
7590 \end_inset
7591
7592  pour les détails.
7593  Doit être fermé par 
7594 \begin_inset Quotes fld
7595 \end_inset
7596
7597
7598 \begin_inset Flex Code
7599 status collapsed
7600
7601 \begin_layout Plain Layout
7602
7603 \lang english
7604 End
7605 \end_layout
7606
7607 \end_inset
7608
7609
7610 \begin_inset Quotes frd
7611 \end_inset
7612
7613 .
7614 \end_layout
7615
7616 \begin_layout Description
7617
7618 \lang english
7619 \begin_inset Flex Code
7620 status collapsed
7621
7622 \begin_layout Plain Layout
7623
7624 \lang english
7625 Columns
7626 \end_layout
7627
7628 \end_inset
7629
7630  [
7631 \begin_inset Flex Code
7632 status collapsed
7633
7634 \begin_layout Plain Layout
7635
7636 \emph on
7637 \lang english
7638 1
7639 \end_layout
7640
7641 \end_inset
7642
7643
7644 \begin_inset Flex Code
7645 status collapsed
7646
7647 \begin_layout Plain Layout
7648
7649 \lang english
7650 2
7651 \end_layout
7652
7653 \end_inset
7654
7655 ]
7656 \lang french
7657  fixe le nombre implicite de colonnes (une ou deux).
7658  Peut être changé dans la fenêtre 
7659 \begin_inset Flex MenuItem
7660 status collapsed
7661
7662 \begin_layout Plain Layout
7663 Document\SpecialChar \menuseparator
7664 Paramètres
7665 \end_layout
7666
7667 \end_inset
7668
7669 .
7670  
7671 \end_layout
7672
7673 \begin_layout Description
7674
7675 \lang english
7676 \begin_inset Flex Code
7677 status collapsed
7678
7679 \begin_layout Plain Layout
7680
7681 \lang english
7682 Counter
7683 \end_layout
7684
7685 \end_inset
7686
7687
7688 \family roman
7689 \lang french
7690  
7691 \family default
7692 [
7693 \begin_inset Flex Code
7694 status collapsed
7695
7696 \begin_layout Plain Layout
7697 chaîne
7698 \end_layout
7699
7700 \end_inset
7701
7702  ]définit les paramètres d'un nouveau compteur.
7703  Si le compteur n'existe pas, il est créé; s'il existe, il est modifié.
7704  Doit être fermé par 
7705 \begin_inset Quotes fld
7706 \end_inset
7707
7708
7709 \begin_inset Flex Code
7710 status collapsed
7711
7712 \begin_layout Plain Layout
7713
7714 \lang english
7715 End
7716 \end_layout
7717
7718 \end_inset
7719
7720
7721 \begin_inset Quotes frd
7722 \end_inset
7723
7724 .
7725 \begin_inset Newline newline
7726 \end_inset
7727
7728 Voir la section
7729 \begin_inset space ~
7730 \end_inset
7731
7732
7733 \begin_inset CommandInset ref
7734 LatexCommand ref
7735 reference "sub:Compteurs"
7736
7737 \end_inset
7738
7739  pour les détails.
7740 \end_layout
7741
7742 \begin_layout Description
7743
7744 \lang english
7745 \begin_inset Flex Code
7746 status collapsed
7747
7748 \begin_layout Plain Layout
7749
7750 \lang english
7751 DefaultFont
7752 \end_layout
7753
7754 \end_inset
7755
7756
7757 \lang french
7758  décrit la police implicite dans le document.
7759  Voir la section
7760 \begin_inset space ~
7761 \end_inset
7762
7763
7764 \begin_inset CommandInset ref
7765 LatexCommand ref
7766 reference "sub:polices"
7767
7768 \end_inset
7769
7770  pour une description.
7771  Doit être fermé par 
7772 \begin_inset Quotes fld
7773 \end_inset
7774
7775
7776 \lang english
7777
7778 \begin_inset Flex Code
7779 status collapsed
7780
7781 \begin_layout Plain Layout
7782
7783 \lang english
7784 EndFont
7785 \end_layout
7786
7787 \end_inset
7788
7789
7790 \begin_inset Quotes frd
7791 \end_inset
7792
7793 .
7794 \end_layout
7795
7796 \begin_layout Description
7797
7798 \lang english
7799 \begin_inset Flex Code
7800 status collapsed
7801
7802 \begin_layout Plain Layout
7803
7804 \lang english
7805 DefaultModule
7806 \end_layout
7807
7808 \end_inset
7809
7810  
7811 \begin_inset Flex Code
7812 status collapsed
7813
7814 \begin_layout Plain Layout
7815
7816 \lang english
7817 [
7818 \lang french
7819 chaîne
7820 \lang english
7821 ]
7822 \end_layout
7823
7824 \end_inset
7825
7826  
7827 \lang french
7828 spécifie un module inclus implicitement avec cette classe de document, donné
7829  par son nom de fichier sans suffixe 
7830 \begin_inset Flex Code
7831 status collapsed
7832
7833 \begin_layout Plain Layout
7834
7835 \lang english
7836 .module
7837 \end_layout
7838
7839 \end_inset
7840
7841 .
7842  L'utilisateur peut toujours le retirer, mais il sera actif à l'ouverture
7843  du document (ceci s'applique pour un nouveau document, ou quand cette classe
7844  est choisie pour un document existant).
7845 \end_layout
7846
7847 \begin_layout Description
7848
7849 \lang english
7850 \begin_inset Flex Code
7851 status collapsed
7852
7853 \begin_layout Plain Layout
7854
7855 \lang english
7856 DefaultStyle
7857 \end_layout
7858
7859 \end_inset
7860
7861  
7862 \begin_inset Flex Code
7863 status collapsed
7864
7865 \begin_layout Plain Layout
7866
7867 \lang english
7868 [
7869 \lang french
7870 chaîne
7871 \lang english
7872 ]
7873 \end_layout
7874
7875 \end_inset
7876
7877
7878 \lang french
7879  indique le style qui sera appliqué aux nouveaux paragraphes, habituellement
7880  
7881 \begin_inset Flex MenuItem
7882 status collapsed
7883
7884 \begin_layout Plain Layout
7885
7886 \lang english
7887 Standard
7888 \end_layout
7889
7890 \end_inset
7891
7892 .
7893  Ce sera implicitement le premier style défini si ce paramètre n'est pas
7894  fixé, mais vous êtes vivement encouragé à utiliser cette directive.
7895 \end_layout
7896
7897 \begin_layout Description
7898
7899 \lang english
7900 \begin_inset Flex Code
7901 status collapsed
7902
7903 \begin_layout Plain Layout
7904
7905 \lang english
7906 ExcludesModule
7907 \end_layout
7908
7909 \end_inset
7910
7911  
7912 \begin_inset Flex Code
7913 status collapsed
7914
7915 \begin_layout Plain Layout
7916
7917 \lang english
7918 [
7919 \lang french
7920 chaîne
7921 \lang english
7922 ]
7923 \end_layout
7924
7925 \end_inset
7926
7927
7928 \lang french
7929  indique que le module spécifié — donné par son nom de fichier sans le suffixe
7930  
7931 \begin_inset Flex Code
7932 status collapsed
7933
7934 \begin_layout Plain Layout
7935
7936 \lang english
7937 .module
7938 \end_layout
7939
7940 \end_inset
7941
7942  — ne peut pas être utilisé avec cette classe de document.
7943  Ceci peut être utilisé par exemple dans un format pour une revue pour éviter
7944  e.g.
7945  l'utilisation du module 
7946 \begin_inset Flex Code
7947 status collapsed
7948
7949 \begin_layout Plain Layout
7950
7951 \lang english
7952 theorems-sec
7953 \end_layout
7954
7955 \end_inset
7956
7957  (numérotation des théorèmes par sections).
7958  Ce paramètre 
7959 \emph on
7960 ne
7961 \emph default
7962  
7963 \emph on
7964 peut pas
7965 \emph default
7966  être utilisé dans un module: les modules ont leur propre méthode d'exclusion
7967  (voir 
7968 \begin_inset CommandInset ref
7969 LatexCommand ref
7970 reference "sub:Modules_de_format"
7971
7972 \end_inset
7973
7974 ).
7975 \end_layout
7976
7977 \begin_layout Description
7978
7979 \lang english
7980 \begin_inset Flex Code
7981 status collapsed
7982
7983 \begin_layout Plain Layout
7984
7985 \lang english
7986 Float 
7987 \end_layout
7988
7989 \end_inset
7990
7991
7992 \lang french
7993  définit un nouveau flottant.
7994  Voir la Section
7995 \begin_inset space ~
7996 \end_inset
7997
7998
7999 \begin_inset CommandInset ref
8000 LatexCommand ref
8001 reference "sec:flottants"
8002
8003 \end_inset
8004
8005 .
8006  Doit être fermé par 
8007 \begin_inset Quotes fld
8008 \end_inset
8009
8010
8011 \begin_inset Flex Code
8012 status collapsed
8013
8014 \begin_layout Plain Layout
8015
8016 \lang english
8017 End
8018 \end_layout
8019
8020 \end_inset
8021
8022
8023 \begin_inset Quotes frd
8024 \end_inset
8025
8026 .
8027 \end_layout
8028
8029 \begin_layout Description
8030
8031 \lang english
8032 \begin_inset Flex Code
8033 status collapsed
8034
8035 \begin_layout Plain Layout
8036
8037 \lang english
8038 HTMLPreamble 
8039 \end_layout
8040
8041 \end_inset
8042
8043
8044 \lang french
8045  définit l'information qui sera incluse dans le bloc 
8046 \begin_inset Flex Code
8047 status collapsed
8048
8049 \begin_layout Plain Layout
8050 <head>
8051 \end_layout
8052
8053 \end_inset
8054
8055  quand le document est exporté en XHTML.
8056  Notez bien que ceci écrasera toute déclaration 
8057 \lang english
8058
8059 \begin_inset Flex Code
8060 status collapsed
8061
8062 \begin_layout Plain Layout
8063
8064 \lang english
8065 HTMLPreamble 
8066 \end_layout
8067
8068 \end_inset
8069
8070
8071 \lang french
8072  ou 
8073 \lang english
8074
8075 \begin_inset Flex Code
8076 status collapsed
8077
8078 \begin_layout Plain Layout
8079
8080 \lang english
8081 AddToHTMLPreamble 
8082 \end_layout
8083
8084 \end_inset
8085
8086  
8087 \lang french
8088 antérieure (utiliser 
8089 \lang english
8090
8091 \begin_inset Flex Code
8092 status collapsed
8093
8094 \begin_layout Plain Layout
8095
8096 \lang english
8097 AddToHTMLPreamble 
8098 \end_layout
8099
8100 \end_inset
8101
8102
8103 \lang french
8104  si vous désirez simplement ajouter du contenu).
8105  Voir la Section
8106 \begin_inset space ~
8107 \end_inset
8108
8109
8110 \begin_inset CommandInset ref
8111 LatexCommand ref
8112 reference "sec:flottants"
8113
8114 \end_inset
8115
8116 .
8117  Doit être fermé par 
8118 \begin_inset Quotes fld
8119 \end_inset
8120
8121
8122 \begin_inset Flex Code
8123 status collapsed
8124
8125 \begin_layout Plain Layout
8126
8127 \lang english
8128 End
8129 \end_layout
8130
8131 \end_inset
8132
8133
8134 \begin_inset Quotes frd
8135 \end_inset
8136
8137 .
8138 \end_layout
8139
8140 \begin_layout Description
8141
8142 \lang english
8143 \begin_inset Flex Code
8144 status collapsed
8145
8146 \begin_layout Plain Layout
8147
8148 \lang english
8149 HTMLTOCSection 
8150 \end_layout
8151
8152 \end_inset
8153
8154
8155 \lang french
8156  [
8157 \begin_inset Flex Code
8158 status collapsed
8159
8160 \begin_layout Plain Layout
8161 string
8162 \end_layout
8163
8164 \end_inset
8165
8166 ] définit le style utilisé pour la table des matières, la bibliographie,
8167  et similaires, lorsque le document est exporté en HTML.
8168  Pour les articles, ceci devrait normalement valoir Section; pour les livres,
8169  Chapter.
8170  Sans précisions, LyX essaiera de deviner quel style utiliser.
8171 \end_layout
8172
8173 \begin_layout Description
8174
8175 \lang english
8176 \begin_inset Flex Code
8177 status collapsed
8178
8179 \begin_layout Plain Layout
8180
8181 \lang english
8182 IfCounter
8183 \end_layout
8184
8185 \end_inset
8186
8187
8188 \lang french
8189  [
8190 \begin_inset Flex Code
8191 status collapsed
8192
8193 \begin_layout Plain Layout
8194 chaîne
8195 \end_layout
8196
8197 \end_inset
8198
8199 ] modifie les propriétés d'un compteur donné.
8200  Si le compteur n'existe pas, la directive est ignorée.
8201  Doit être fermé par 
8202 \begin_inset Quotes fld
8203 \end_inset
8204
8205
8206 \begin_inset Flex Code
8207 status collapsed
8208
8209 \begin_layout Plain Layout
8210
8211 \lang english
8212 End
8213 \end_layout
8214
8215 \end_inset
8216
8217
8218 \begin_inset Quotes frd
8219 \end_inset
8220
8221 .
8222 \begin_inset Newline newline
8223 \end_inset
8224
8225 Voir la section
8226 \begin_inset space ~
8227 \end_inset
8228
8229
8230 \begin_inset CommandInset ref
8231 LatexCommand ref
8232 reference "sub:Compteurs"
8233
8234 \end_inset
8235
8236  pour les détails au sujet des compteurs.
8237 \end_layout
8238
8239 \begin_layout Description
8240
8241 \lang english
8242 \begin_inset Flex Code
8243 status collapsed
8244
8245 \begin_layout Plain Layout
8246
8247 \lang english
8248 IfStyle 
8249 \end_layout
8250
8251 \end_inset
8252
8253
8254 \lang french
8255  [
8256 \begin_inset Flex Code
8257 status collapsed
8258
8259 \begin_layout Plain Layout
8260 chaîne
8261 \end_layout
8262
8263 \end_inset
8264
8265 ] modifies les propriétés de style d'un paragraphe donné.
8266  Si le style n'existe pas, le directive est ignorée.
8267  Doit être fermé par 
8268 \begin_inset Quotes fld
8269 \end_inset
8270
8271
8272 \begin_inset Flex Code
8273 status collapsed
8274
8275 \begin_layout Plain Layout
8276
8277 \lang english
8278 End
8279 \end_layout
8280
8281 \end_inset
8282
8283
8284 \begin_inset Quotes frd
8285 \end_inset
8286
8287 .
8288 \end_layout
8289
8290 \begin_layout Description
8291
8292 \lang english
8293 \begin_inset Flex Code
8294 status collapsed
8295
8296 \begin_layout Plain Layout
8297
8298 \lang english
8299 Input
8300 \end_layout
8301
8302 \end_inset
8303
8304  
8305 \lang french
8306 permet d'inclure un autre fichier de définition de format pour éviter de
8307  réécrire des commandes.
8308  C'est souvent le cas des fichiers de format standard, comme 
8309 \begin_inset Flex Code
8310 status collapsed
8311
8312 \begin_layout Plain Layout
8313 stdclass.inc
8314 \end_layout
8315
8316 \end_inset
8317
8318 , qui contient la plupart des réglages de base.
8319 \end_layout
8320
8321 \begin_layout Description
8322
8323 \lang english
8324 \begin_inset Flex Code
8325 status collapsed
8326
8327 \begin_layout Plain Layout
8328
8329 \lang english
8330 InsetLayout
8331 \end_layout
8332
8333 \end_inset
8334
8335
8336 \family roman
8337 \lang french
8338  
8339 \family default
8340 cette section (re)définit le format d'un insert.
8341  Elle peut être appliquée à un insert existant pour obtenir un nouvel insert
8342  défini par l'utilisateur, e.g.
8343  un nouveau style de caractères.
8344  Doit être fermé par 
8345 \begin_inset Quotes fld
8346 \end_inset
8347
8348
8349 \begin_inset Flex Code
8350 status collapsed
8351
8352 \begin_layout Plain Layout
8353
8354 \lang english
8355 End
8356 \end_layout
8357
8358 \end_inset
8359
8360
8361 \begin_inset Quotes frd
8362 \end_inset
8363
8364 .
8365 \begin_inset Newline newline
8366 \end_inset
8367
8368  Voir la section
8369 \begin_inset space ~
8370 \end_inset
8371
8372
8373 \begin_inset CommandInset ref
8374 LatexCommand ref
8375 reference "sub:Flex-insets-and"
8376
8377 \end_inset
8378
8379  pour les détails.
8380 \end_layout
8381
8382 \begin_layout Description
8383
8384 \lang english
8385 \begin_inset Flex Code
8386 status collapsed
8387
8388 \begin_layout Plain Layout
8389
8390 \lang english
8391 LeftMargin
8392 \end_layout
8393
8394 \end_inset
8395
8396
8397 \family roman
8398 \lang french
8399  
8400 \family default
8401 [
8402 \begin_inset Flex Code
8403 status collapsed
8404
8405 \begin_layout Plain Layout
8406 chaîne
8407 \end_layout
8408
8409 \end_inset
8410
8411 ] indique la largeur de la marge gauche à l'écran, par exemple 
8412 \begin_inset Quotes fld
8413 \end_inset
8414
8415 MMMMM
8416 \begin_inset Quotes frd
8417 \end_inset
8418
8419  (noter que ce n'est pas une 
8420 \begin_inset Quotes fld
8421 \end_inset
8422
8423 longueur
8424 \begin_inset Quotes frd
8425 \end_inset
8426
8427 , comme 
8428 \begin_inset Quotes fld
8429 \end_inset
8430
8431 2ex.
8432 \begin_inset Quotes frd
8433 \end_inset
8434
8435 ).
8436 \end_layout
8437
8438 \begin_layout Description
8439
8440 \lang english
8441 \begin_inset Flex Code
8442 status collapsed
8443
8444 \begin_layout Plain Layout
8445
8446 \lang english
8447 NoCounter
8448 \end_layout
8449
8450 \end_inset
8451
8452
8453 \lang french
8454  [
8455 \begin_inset Flex Code
8456 status collapsed
8457
8458 \begin_layout Plain Layout
8459 chaîne
8460 \end_layout
8461
8462 \end_inset
8463
8464 ] efface un compteur existant, habituellement défini dans un fichier inclus.
8465 \end_layout
8466
8467 \begin_layout Description
8468
8469 \lang english
8470 \begin_inset Flex Code
8471 status collapsed
8472
8473 \begin_layout Plain Layout
8474
8475 \lang english
8476 NoFloat
8477 \end_layout
8478
8479 \end_inset
8480
8481
8482 \lang french
8483  efface un flottant existant.
8484  C'est très utile quand vous voulez supprimer un flottant qui a été défini
8485  dans un fichier inclus.
8486 \end_layout
8487
8488 \begin_layout Description
8489
8490 \lang english
8491 \begin_inset Flex Code
8492 status collapsed
8493
8494 \begin_layout Plain Layout
8495
8496 \lang english
8497 NoStyle
8498 \end_layout
8499
8500 \end_inset
8501
8502
8503 \lang french
8504  efface un style existant.
8505  C'est très utile quand vous voulez supprimer un style qui a été défini
8506  dans un fichier inclus.
8507 \end_layout
8508
8509 \begin_layout Description
8510
8511 \lang english
8512 \begin_inset Flex Code
8513 status collapsed
8514
8515 \begin_layout Plain Layout
8516
8517 \lang english
8518 OutputFormat
8519 \end_layout
8520
8521 \end_inset
8522
8523
8524 \family roman
8525 \lang french
8526  
8527 \family default
8528 \lang english
8529
8530 \begin_inset Flex Code
8531 status collapsed
8532
8533 \begin_layout Plain Layout
8534
8535 \lang english
8536 [
8537 \lang french
8538 chaîne
8539 \lang english
8540 ]
8541 \end_layout
8542
8543 \end_inset
8544
8545
8546 \lang french
8547  indique quelle sorte de format de fichier (tel que défini dans la fenêtre
8548  Préférences) est produit par cette classe.
8549  Elle est surtout utile quand 
8550 \begin_inset Flex Code
8551 status collapsed
8552
8553 \begin_layout Plain Layout
8554 OutputType
8555 \end_layout
8556
8557 \end_inset
8558
8559  est 
8560 \begin_inset Quotes fld
8561 \end_inset
8562
8563 literate
8564 \begin_inset Quotes frd
8565 \end_inset
8566
8567  et que l'on veut définir un nouvelle sorte de document literate.
8568  La chaîne est redéfinie comme 
8569 \begin_inset Quotes fld
8570 \end_inset
8571
8572 docbook
8573 \begin_inset Quotes frd
8574 \end_inset
8575
8576
8577 \begin_inset Quotes fld
8578 \end_inset
8579
8580 latex
8581 \begin_inset Quotes frd
8582 \end_inset
8583
8584  ou 
8585 \begin_inset Quotes fld
8586 \end_inset
8587
8588 literate
8589 \begin_inset Quotes frd
8590 \end_inset
8591
8592  quand la directive correspondante 
8593 \begin_inset Flex Code
8594 status collapsed
8595
8596 \begin_layout Plain Layout
8597 OutputType
8598 \end_layout
8599
8600 \end_inset
8601
8602  est trouvée.
8603 \end_layout
8604
8605 \begin_layout Description
8606
8607 \lang english
8608 \begin_inset Flex Code
8609 status collapsed
8610
8611 \begin_layout Plain Layout
8612
8613 \lang english
8614 OutputType
8615 \end_layout
8616
8617 \end_inset
8618
8619
8620 \family roman
8621 \lang french
8622  
8623 \family default
8624 \lang english
8625
8626 \begin_inset Flex Code
8627 status collapsed
8628
8629 \begin_layout Plain Layout
8630
8631 \lang english
8632 [
8633 \lang french
8634 chaîne
8635 \lang english
8636 ]
8637 \end_layout
8638
8639 \end_inset
8640
8641
8642 \lang french
8643  indique quelle sorte de document résultant sera obtenu par cette classe.
8644  Actuellement, les options sont: 
8645 \begin_inset Quotes fld
8646 \end_inset
8647
8648 docbook
8649 \begin_inset Quotes frd
8650 \end_inset
8651
8652
8653 \begin_inset Quotes fld
8654 \end_inset
8655
8656 latex
8657 \begin_inset Quotes frd
8658 \end_inset
8659
8660 , et 
8661 \begin_inset Quotes fld
8662 \end_inset
8663
8664 literate
8665 \begin_inset Quotes frd
8666 \end_inset
8667
8668 .
8669 \end_layout
8670
8671 \begin_layout Description
8672
8673 \lang english
8674 \begin_inset Flex Code
8675 status collapsed
8676
8677 \begin_layout Plain Layout
8678
8679 \lang english
8680 PageStyle
8681 \end_layout
8682
8683 \end_inset
8684
8685  [
8686 \emph on
8687
8688 \begin_inset Flex Code
8689 status collapsed
8690
8691 \begin_layout Plain Layout
8692
8693 \emph on
8694 \lang english
8695 plain
8696 \end_layout
8697
8698 \end_inset
8699
8700
8701 \emph default
8702
8703 \begin_inset Flex Code
8704 status collapsed
8705
8706 \begin_layout Plain Layout
8707
8708 \lang english
8709 empty
8710 \end_layout
8711
8712 \end_inset
8713
8714
8715 \begin_inset Flex Code
8716 status collapsed
8717
8718 \begin_layout Plain Layout
8719
8720 \lang english
8721 headings
8722 \end_layout
8723
8724 \end_inset
8725
8726 ]
8727 \lang french
8728  fixe la mise en page implicite.
8729  Peut être changée dans la fenêtre 
8730 \begin_inset Flex MenuItem
8731 status collapsed
8732
8733 \begin_layout Plain Layout
8734 Document\SpecialChar \menuseparator
8735 Paramètres\SpecialChar \ldots{}
8736
8737 \end_layout
8738
8739 \end_inset
8740
8741 .
8742 \end_layout
8743
8744 \begin_layout Description
8745
8746 \lang english
8747 \begin_inset Flex Code
8748 status collapsed
8749
8750 \begin_layout Plain Layout
8751
8752 \lang english
8753 Preamble
8754 \end_layout
8755
8756 \end_inset
8757
8758
8759 \lang french
8760  fixe le préambule du document LaTeX.
8761  Notez bien que ceci remplacera complètement toute autre directive 
8762 \lang english
8763
8764 \begin_inset Flex Code
8765 status collapsed
8766
8767 \begin_layout Plain Layout
8768
8769 \lang english
8770 Preamble
8771 \end_layout
8772
8773 \end_inset
8774
8775  ou 
8776 \begin_inset Flex Code
8777 status collapsed
8778
8779 \begin_layout Plain Layout
8780
8781 \lang english
8782 AddToPreamble
8783 \end_layout
8784
8785 \end_inset
8786
8787
8788 \lang french
8789  (utiliser cette dernière directive si vous voulez seulement ajouter des
8790  éléments au contenu).
8791  Doit être fermé par 
8792 \begin_inset Quotes fld
8793 \end_inset
8794
8795
8796 \begin_inset Flex Code
8797 status collapsed
8798
8799 \begin_layout Plain Layout
8800
8801 \lang english
8802 EndPreamble
8803 \end_layout
8804
8805 \end_inset
8806
8807
8808 \begin_inset Quotes frd
8809 \end_inset
8810
8811 .
8812 \end_layout
8813
8814 \begin_layout Description
8815
8816 \family roman
8817 \begin_inset Flex Code
8818 status collapsed
8819
8820 \begin_layout Plain Layout
8821
8822 \lang english
8823 Provides
8824 \end_layout
8825
8826 \end_inset
8827
8828  
8829 \family default
8830 \lang english
8831
8832 \begin_inset Flex Code
8833 status collapsed
8834
8835 \begin_layout Plain Layout
8836
8837 \lang english
8838 [
8839 \lang french
8840 chaîne
8841 \lang english
8842 ]
8843 \end_layout
8844
8845 \end_inset
8846
8847
8848 \lang french
8849  [
8850 \begin_inset Flex Code
8851 status collapsed
8852
8853 \begin_layout Plain Layout
8854
8855 \emph on
8856 \lang english
8857 0
8858 \end_layout
8859
8860 \end_inset
8861
8862
8863 \begin_inset Flex Code
8864 status collapsed
8865
8866 \begin_layout Plain Layout
8867
8868 \lang english
8869 1
8870 \end_layout
8871
8872 \end_inset
8873
8874 ] décrit si la classe fournit la fonctionnalité 
8875 \begin_inset Flex Code
8876 status collapsed
8877
8878 \begin_layout Plain Layout
8879
8880 \family roman
8881 chaîne
8882 \end_layout
8883
8884 \end_inset
8885
8886 .
8887  Une fonctionnalité est en général le nom d'un paquetage (
8888 \begin_inset Flex Code
8889 status collapsed
8890
8891 \begin_layout Plain Layout
8892
8893 \lang english
8894 amsmath
8895 \end_layout
8896
8897 \end_inset
8898
8899
8900 \begin_inset Flex Code
8901 status collapsed
8902
8903 \begin_layout Plain Layout
8904
8905 \lang english
8906 makeidx
8907 \end_layout
8908
8909 \end_inset
8910
8911 , \SpecialChar \ldots{}
8912 ) ou d'une commande LaTeX (
8913 \begin_inset Flex Code
8914 status collapsed
8915
8916 \begin_layout Plain Layout
8917
8918 \lang english
8919 url
8920 \end_layout
8921
8922 \end_inset
8923
8924
8925 \begin_inset Flex Code
8926 status collapsed
8927
8928 \begin_layout Plain Layout
8929
8930 \lang english
8931 boldsymbol
8932 \end_layout
8933
8934 \end_inset
8935
8936 ,\SpecialChar \ldots{}
8937 ); la liste complète des fonctionnalités comprises n'est malheureusement
8938  pas documentée ailleurs que dans le code source de LyX — mais voyez 
8939 \begin_inset Flex Code
8940 status collapsed
8941
8942 \begin_layout Plain Layout
8943
8944 \lang english
8945 LaTeXFeatures.cpp
8946 \end_layout
8947
8948 \end_inset
8949
8950  si vous voulez.
8951  
8952 \family roman
8953
8954 \begin_inset Flex MenuItem
8955 status collapsed
8956
8957 \begin_layout Plain Layout
8958
8959 \family roman
8960 Aide\SpecialChar \menuseparator
8961 Configuration
8962 \begin_inset space ~
8963 \end_inset
8964
8965 LaTeX
8966 \end_layout
8967
8968 \end_inset
8969
8970
8971 \family default
8972  donne également une revue des paquetage reconnus.
8973 \end_layout
8974
8975 \begin_layout Description
8976
8977 \lang english
8978 \begin_inset Flex Code
8979 status collapsed
8980
8981 \begin_layout Plain Layout
8982
8983 \lang english
8984 ProvidesModule
8985 \end_layout
8986
8987 \end_inset
8988
8989  
8990 \begin_inset Flex Code
8991 status collapsed
8992
8993 \begin_layout Plain Layout
8994
8995 \lang english
8996 [
8997 \lang french
8998 chaîne
8999 \lang english
9000 ]
9001 \end_layout
9002
9003 \end_inset
9004
9005
9006 \lang french
9007  indique que ce format fournit la fonctionnalité du module indiqué, qui
9008  doit être spécifié par le nom du fichier dans le suffixe 
9009 \begin_inset Flex Code
9010 status collapsed
9011
9012 \begin_layout Plain Layout
9013
9014 \lang english
9015 .module
9016 \end_layout
9017
9018 \end_inset
9019
9020 .
9021  Ceci sera utilisé typiquement si le format inclut directement le module,
9022  plutôt que via le paramètre 
9023 \begin_inset Flex Code
9024 status collapsed
9025
9026 \begin_layout Plain Layout
9027
9028 \lang english
9029 DefaultModule
9030 \end_layout
9031
9032 \end_inset
9033
9034  pour indiquer qu'il doit être utilisé.
9035  Il pourrait être également utilisé dans un module fournissant une implantation
9036  équivalente de la même fonctionnalité.
9037 \end_layout
9038
9039 \begin_layout Description
9040
9041 \lang english
9042 \begin_inset Flex Code
9043 status collapsed
9044
9045 \begin_layout Plain Layout
9046
9047 \lang english
9048 Requires
9049 \end_layout
9050
9051 \end_inset
9052
9053  
9054 \begin_inset Flex Code
9055 status collapsed
9056
9057 \begin_layout Plain Layout
9058
9059 \lang english
9060 [
9061 \lang french
9062 chaîne
9063 \lang english
9064 ]
9065 \end_layout
9066
9067 \end_inset
9068
9069
9070 \lang french
9071  indique que la classe nécessite la fonctionnalité 
9072 \begin_inset Flex Code
9073 status collapsed
9074
9075 \begin_layout Plain Layout
9076
9077 \family roman
9078 chaîne
9079 \end_layout
9080
9081 \end_inset
9082
9083 .
9084  Plusieurs fonctionnalités doivent être séparées par des virgules.
9085  Noter que l'on ne peut requérir que des fonctionnalités reconnues (de nouveau,
9086  voir 
9087 \lang english
9088
9089 \begin_inset Flex Code
9090 status collapsed
9091
9092 \begin_layout Plain Layout
9093
9094 \lang english
9095 LaTeXFeatures.cpp
9096 \end_layout
9097
9098 \end_inset
9099
9100
9101 \lang french
9102  pour une liste de celles-ci).
9103 \end_layout
9104
9105 \begin_layout Description
9106
9107 \lang english
9108 \begin_inset Flex Code
9109 status collapsed
9110
9111 \begin_layout Plain Layout
9112
9113 \lang english
9114 RightMargin
9115 \end_layout
9116
9117 \end_inset
9118
9119
9120 \lang french
9121  indique la largeur de la marge droite à l'écran, par exemple 
9122 \begin_inset Quotes fld
9123 \end_inset
9124
9125 MMMMM
9126 \begin_inset Quotes frd
9127 \end_inset
9128
9129 .
9130 \end_layout
9131
9132 \begin_layout Description
9133
9134 \lang english
9135 \begin_inset Flex Code
9136 status collapsed
9137
9138 \begin_layout Plain Layout
9139
9140 \lang english
9141 SecNumDepth
9142 \end_layout
9143
9144 \end_inset
9145
9146
9147 \family roman
9148 \lang french
9149  
9150 \family default
9151 fixe quels sectionnements doivent être numérotés.
9152  Correspond au compteur 
9153 \begin_inset Flex Code
9154 status collapsed
9155
9156 \begin_layout Plain Layout
9157
9158 \lang english
9159 secnumdepth
9160 \end_layout
9161
9162 \end_inset
9163
9164  en LaTeX.
9165 \end_layout
9166
9167 \begin_layout Description
9168
9169 \lang english
9170 \begin_inset Flex Code
9171 status collapsed
9172
9173 \begin_layout Plain Layout
9174
9175 \lang english
9176 Sides
9177 \end_layout
9178
9179 \end_inset
9180
9181  [
9182 \emph on
9183
9184 \begin_inset Flex Code
9185 status collapsed
9186
9187 \begin_layout Plain Layout
9188
9189 \emph on
9190 \lang english
9191 1
9192 \end_layout
9193
9194 \end_inset
9195
9196
9197 \emph default
9198
9199 \begin_inset Flex Code
9200 status collapsed
9201
9202 \begin_layout Plain Layout
9203
9204 \lang english
9205 2
9206 \end_layout
9207
9208 \end_inset
9209
9210 ]
9211 \lang french
9212  fixe l'option implicite d'impression recto seul ou en recto verso.
9213  Peut être changé dans la fenêtre 
9214 \begin_inset Flex MenuItem
9215 status collapsed
9216
9217 \begin_layout Plain Layout
9218 Document\SpecialChar \menuseparator
9219 Paramètres
9220 \end_layout
9221
9222 \end_inset
9223
9224 .
9225 \end_layout
9226
9227 \begin_layout Description
9228
9229 \lang english
9230 \begin_inset Flex Code
9231 status collapsed
9232
9233 \begin_layout Plain Layout
9234
9235 \lang english
9236 Style
9237 \end_layout
9238
9239 \end_inset
9240
9241
9242 \lang french
9243  définit un nouveau style de paragraphe.
9244  Si le style n'existe pas, il est créé; s'il existe déjà, ses paramètres
9245  sont modifiés.
9246  Doit être fermé par 
9247 \begin_inset Quotes fld
9248 \end_inset
9249
9250
9251 \begin_inset Flex Code
9252 status collapsed
9253
9254 \begin_layout Plain Layout
9255
9256 \lang english
9257 End
9258 \end_layout
9259
9260 \end_inset
9261
9262
9263 \begin_inset Quotes frd
9264 \end_inset
9265
9266 .
9267 \begin_inset Newline newline
9268 \end_inset
9269
9270 Voir la Section
9271 \begin_inset space ~
9272 \end_inset
9273
9274
9275 \begin_inset CommandInset ref
9276 LatexCommand ref
9277 reference "sub:Styles-de-paragraphe"
9278
9279 \end_inset
9280
9281  pour les détails.
9282 \end_layout
9283
9284 \begin_layout Description
9285
9286 \lang english
9287 \begin_inset Flex Code
9288 status collapsed
9289
9290 \begin_layout Plain Layout
9291
9292 \lang english
9293 TitleLatexName
9294 \end_layout
9295
9296 \end_inset
9297
9298
9299 \family typewriter
9300 \lang french
9301  [chaîne="maketitle"]
9302 \family default
9303  définit nom de la commande ou de l'environnement mentionné ci-dessous.
9304 \end_layout
9305
9306 \begin_layout Description
9307
9308 \lang english
9309 \begin_inset Flex Code
9310 status collapsed
9311
9312 \begin_layout Plain Layout
9313
9314 \lang english
9315 TitleLatexType
9316 \end_layout
9317
9318 \end_inset
9319
9320
9321 \family typewriter
9322 \lang french
9323  [
9324 \emph on
9325 CommandAfter
9326 \emph default
9327 , Environment]
9328 \family default
9329  indique le genre de balisage utilisé pour définir le titre d'un document.
9330  
9331 \begin_inset Flex Code
9332 status collapsed
9333
9334 \begin_layout Plain Layout
9335 CommandAfter
9336 \end_layout
9337
9338 \end_inset
9339
9340  signifie que la commande définie par 
9341 \begin_inset Flex Code
9342 status collapsed
9343
9344 \begin_layout Plain Layout
9345 TitleLatexName
9346 \end_layout
9347
9348 \end_inset
9349
9350  sera insérée après le dernier format avec 
9351 \family typewriter
9352
9353 \begin_inset Quotes fld
9354 \end_inset
9355
9356
9357 \family default
9358
9359 \begin_inset Flex Code
9360 status collapsed
9361
9362 \begin_layout Plain Layout
9363 InTitle 1
9364 \end_layout
9365
9366 \end_inset
9367
9368
9369 \family typewriter
9370
9371 \begin_inset Quotes frd
9372 \end_inset
9373
9374
9375 \family default
9376 .
9377  
9378 \begin_inset Flex Code
9379 status collapsed
9380
9381 \begin_layout Plain Layout
9382 Environment
9383 \end_layout
9384
9385 \end_inset
9386
9387  correspond au cas 
9388 \begin_inset Flex Code
9389 status collapsed
9390
9391 \begin_layout Plain Layout
9392 TitleLatexName
9393 \end_layout
9394
9395 \end_inset
9396
9397  est un environnement, dans lequel doit être inclus le bloc de paragraphes
9398  avec 
9399 \family typewriter
9400
9401 \begin_inset Quotes fld
9402 \end_inset
9403
9404
9405 \family default
9406
9407 \begin_inset Flex Code
9408 status collapsed
9409
9410 \begin_layout Plain Layout
9411 InTitle 1
9412 \end_layout
9413
9414 \end_inset
9415
9416
9417 \family typewriter
9418
9419 \begin_inset Quotes frd
9420 \end_inset
9421
9422
9423 \family default
9424 .
9425 \end_layout
9426
9427 \begin_layout Description
9428
9429 \lang english
9430 \begin_inset Flex Code
9431 status collapsed
9432
9433 \begin_layout Plain Layout
9434
9435 \lang english
9436 TocDepth
9437 \end_layout
9438
9439 \end_inset
9440
9441  
9442 \lang french
9443 fixe quels sectionnements sont inclus dans la table des matières.
9444  Correspond au compteur 
9445 \begin_inset Flex Code
9446 status collapsed
9447
9448 \begin_layout Plain Layout
9449
9450 \lang english
9451 tocdepth
9452 \end_layout
9453
9454 \end_inset
9455
9456  en LaTeX.
9457 \end_layout
9458
9459 \begin_layout Description
9460
9461 \end_layout
9462
9463 \begin_layout Subsection
9464 Section 
9465 \family typewriter
9466 ClassOptions
9467 \begin_inset CommandInset label
9468 LatexCommand label
9469 name "sub:Section-ClassOptions"
9470
9471 \end_inset
9472
9473
9474 \end_layout
9475
9476 \begin_layout Standard
9477 La section 
9478 \begin_inset Flex Code
9479 status collapsed
9480
9481 \begin_layout Plain Layout
9482 ClassOptions
9483 \end_layout
9484
9485 \end_inset
9486
9487  peut contenir les directives suivantes :
9488 \end_layout
9489
9490 \begin_layout Description
9491
9492 \lang english
9493 \begin_inset Flex Code
9494 status collapsed
9495
9496 \begin_layout Plain Layout
9497
9498 \lang english
9499 FontSize
9500 \end_layout
9501
9502 \end_inset
9503
9504
9505 \lang french
9506  [
9507 \family typewriter
9508 chaîne="10|11|12"
9509 \family default
9510 ] liste les tailles de police disponibles comme police principale du document,
9511  séparées par un 
9512 \family typewriter
9513
9514 \begin_inset Quotes fld
9515 \end_inset
9516
9517
9518 \family default
9519
9520 \begin_inset Flex Code
9521 status collapsed
9522
9523 \begin_layout Plain Layout
9524 |
9525 \end_layout
9526
9527 \end_inset
9528
9529
9530 \family typewriter
9531
9532 \begin_inset Quotes frd
9533 \end_inset
9534
9535
9536 \family default
9537 .
9538 \end_layout
9539
9540 \begin_layout Description
9541
9542 \lang english
9543 \begin_inset Flex Code
9544 status collapsed
9545
9546 \begin_layout Plain Layout
9547
9548 \lang english
9549 Header
9550 \end_layout
9551
9552 \end_inset
9553
9554  
9555 \lang french
9556 fixe le contenu de la ligne écrivant la DTD pour les classes produisant
9557  du XML, e.g.
9558  
9559 \lang english
9560 PUBLIC 
9561 \begin_inset Quotes eld
9562 \end_inset
9563
9564 -//OASIS//DTD DocBook V4.2//EN
9565 \begin_inset Quotes erd
9566 \end_inset
9567
9568 .
9569 \end_layout
9570
9571 \begin_layout Description
9572
9573 \lang english
9574 \begin_inset Flex Code
9575 status collapsed
9576
9577 \begin_layout Plain Layout
9578
9579 \lang english
9580 PageStyle
9581 \end_layout
9582
9583 \end_inset
9584
9585
9586 \lang french
9587  [
9588 \family typewriter
9589 chaîne="empty|plain|headings|fancy"
9590 \family default
9591 ] liste les mises en page disponibles, séparées par un 
9592 \family typewriter
9593
9594 \begin_inset Quotes fld
9595 \end_inset
9596
9597 |
9598 \begin_inset Quotes frd
9599 \end_inset
9600
9601
9602 \family default
9603 .
9604 \end_layout
9605
9606 \begin_layout Description
9607
9608 \lang english
9609 \begin_inset Flex Code
9610 status collapsed
9611
9612 \begin_layout Plain Layout
9613
9614 \lang english
9615 Other
9616 \end_layout
9617
9618 \end_inset
9619
9620
9621 \lang french
9622  [
9623 \family typewriter
9624 chaîne=""
9625 \family default
9626 ] introduit certaines options de la classe de document, séparées par une
9627  virgule, qui seront ajoutées à la partie optionnelle de la commande
9628 \begin_inset Flex Code
9629 status collapsed
9630
9631 \begin_layout Plain Layout
9632  
9633 \backslash
9634 documentclass
9635 \end_layout
9636
9637 \end_inset
9638
9639 .
9640 \end_layout
9641
9642 \begin_layout Standard
9643 La section 
9644 \begin_inset Flex Code
9645 status collapsed
9646
9647 \begin_layout Plain Layout
9648 ClassOptions
9649 \end_layout
9650
9651 \end_inset
9652
9653  doit être fermée par 
9654 \begin_inset Quotes fld
9655 \end_inset
9656
9657
9658 \lang english
9659
9660 \begin_inset Flex Code
9661 status collapsed
9662
9663 \begin_layout Plain Layout
9664
9665 \lang english
9666 End
9667 \end_layout
9668
9669 \end_inset
9670
9671
9672 \begin_inset Quotes frd
9673 \end_inset
9674
9675 .
9676 \end_layout
9677
9678 \begin_layout Subsection
9679 Styles de paragraphe
9680 \begin_inset CommandInset label
9681 LatexCommand label
9682 name "sub:Styles-de-paragraphe"
9683
9684 \end_inset
9685
9686
9687 \end_layout
9688
9689 \begin_layout Standard
9690 La description d'un style de paragraphe ressemble à ceci
9691 \begin_inset Foot
9692 status collapsed
9693
9694 \begin_layout Plain Layout
9695 qui peut servir soit à définir un nouvel format soit à en modifier un déjà
9696  existant.
9697 \end_layout
9698
9699 \end_inset
9700
9701  :
9702 \end_layout
9703
9704 \begin_layout LyX-Code
9705 Style 
9706 \family roman
9707 \emph on
9708 nom
9709 \end_layout
9710
9711 \begin_layout LyX-Code
9712  ...
9713 \end_layout
9714
9715 \begin_layout LyX-Code
9716 End
9717 \end_layout
9718
9719 \begin_layout Standard
9720 dans lequel on peut mettre les commandes suivantes :
9721 \end_layout
9722
9723 \begin_layout Description
9724
9725 \lang english
9726 \begin_inset Flex Code
9727 status collapsed
9728
9729 \begin_layout Plain Layout
9730
9731 \lang english
9732 Align
9733 \end_layout
9734
9735 \end_inset
9736
9737
9738 \lang french
9739  [
9740 \family typewriter
9741 \emph on
9742 block
9743 \emph default
9744 , left, right, center
9745 \family default
9746 ] alignement de paragraphe.
9747 \end_layout
9748
9749 \begin_layout Description
9750
9751 \lang english
9752 \begin_inset Flex Code
9753 status collapsed
9754
9755 \begin_layout Plain Layout
9756
9757 \lang english
9758 AlignPossible
9759 \end_layout
9760
9761 \end_inset
9762
9763
9764 \lang french
9765  [
9766 \family typewriter
9767 \emph on
9768 block
9769 \emph default
9770 , left, right, center
9771 \family default
9772
9773 \emph on
9774 liste
9775 \emph default
9776  des alignements possibles séparés par une virgule.
9777  Certains styles LaTeX interdisent certains alignements, car ils n'auraient
9778  aucun sens.
9779  Par exemple une énumération alignée à droite ou centrée est impossible.
9780 \end_layout
9781
9782 \begin_layout Description
9783
9784 \lang english
9785 \begin_inset Flex Code
9786 status collapsed
9787
9788 \begin_layout Plain Layout
9789
9790 \lang english
9791 BabelPreamble
9792 \end_layout
9793
9794 \end_inset
9795
9796
9797 \lang french
9798  noter que cette directive écrasera complètement toute déclaration 
9799 \begin_inset Flex Code
9800 status collapsed
9801
9802 \begin_layout Plain Layout
9803 BabelPreamble
9804 \end_layout
9805
9806 \end_inset
9807
9808  antérieure pour ce style.
9809  Doit être fermée par 
9810 \begin_inset Flex Code
9811 status collapsed
9812
9813 \begin_layout Plain Layout
9814 EndBabelPreamble
9815 \end_layout
9816
9817 \end_inset
9818
9819 .
9820  Voir la section
9821 \begin_inset space ~
9822 \end_inset
9823
9824
9825 \begin_inset CommandInset ref
9826 LatexCommand ref
9827 reference "sub:I18n"
9828
9829 \end_inset
9830
9831  pour les détails d'utilisation.
9832 \end_layout
9833
9834 \begin_layout Description
9835
9836 \lang english
9837 \begin_inset Flex Code
9838 status collapsed
9839
9840 \begin_layout Plain Layout
9841
9842 \lang english
9843 BottomSep
9844 \end_layout
9845
9846 \end_inset
9847
9848
9849 \lang french
9850  [
9851 \family typewriter
9852 float=0
9853 \family default
9854 ]
9855 \begin_inset Foot
9856 status collapsed
9857
9858 \begin_layout Plain Layout
9859 Noter que 
9860 \begin_inset Quotes fld
9861 \end_inset
9862
9863 float
9864 \begin_inset Quotes frd
9865 \end_inset
9866
9867  ici désigne un nombre réel, e.g.
9868  1.5
9869 \end_layout
9870
9871 \end_inset
9872
9873  l'espacement vertical qui sépare du paragraphe suivant le dernier paragraphe
9874  d'une série doté de cette directive.
9875  Si le paragraphe suivant est doté d'un autre style, les séparations ne
9876  sont pas simplement additionnées, mais le maximum est pris en considération.La
9877  même chose que 
9878 \begin_inset Flex Code
9879 status collapsed
9880
9881 \begin_layout Plain Layout
9882 TopSep
9883 \end_layout
9884
9885 \end_inset
9886
9887  pour le dernier paragraphe.
9888 \end_layout
9889
9890 \begin_layout Description
9891
9892 \lang english
9893 \begin_inset Flex Code
9894 status collapsed
9895
9896 \begin_layout Plain Layout
9897
9898 \lang english
9899 Category
9900 \end_layout
9901
9902 \end_inset
9903
9904  
9905 \begin_inset Flex Code
9906 status collapsed
9907
9908 \begin_layout Plain Layout
9909
9910 \lang english
9911 [
9912 \lang french
9913 chaîne
9914 \lang english
9915 ]
9916 \end_layout
9917
9918 \end_inset
9919
9920
9921 \lang french
9922  fixe la catégorie pour ce style.
9923  Ceci est utilise pour regrouper les styles apparentés dans le menu déroulant
9924  des styles de la barre d'outils.
9925  N'importe quelle chaîne de caractères peut être utilisée, mais vous voudrez
9926  peut-être utiliser des catégories existantes pour vos propres styles.
9927 \end_layout
9928
9929 \begin_layout Description
9930
9931 \lang english
9932 \begin_inset Flex Code
9933 status collapsed
9934
9935 \begin_layout Plain Layout
9936
9937 \lang english
9938 CommandDepth
9939 \end_layout
9940
9941 \end_inset
9942
9943
9944 \lang french
9945  fixe la profondeur d'une commande XML.
9946  Utilisable uniquement avec les formats XML.
9947 \end_layout
9948
9949 \begin_layout Description
9950
9951 \lang english
9952 \begin_inset Flex Code
9953 status collapsed
9954
9955 \begin_layout Plain Layout
9956
9957 \lang english
9958 CopyStyle
9959 \end_layout
9960
9961 \end_inset
9962
9963
9964 \begin_inset CommandInset label
9965 LatexCommand label
9966 name "des:-copystyle"
9967
9968 \end_inset
9969
9970
9971 \lang french
9972  sert à copier toutes les caractéristiques d'un style déjà existant dans
9973  un nouveau style.
9974 \end_layout
9975
9976 \begin_layout Description
9977
9978 \lang english
9979 \begin_inset Flex Code
9980 status collapsed
9981
9982 \begin_layout Plain Layout
9983
9984 \lang english
9985 DependsOn
9986 \end_layout
9987
9988 \end_inset
9989
9990  
9991 \lang french
9992 nomme un style dont le préambule devra être placé 
9993 \emph on
9994 avant
9995 \emph default
9996  celui-ci.
9997  Ceci permet d'assurer une relation d'ordre entre les morceaux de préambule
9998  quand les définitions de macros dépendent les unes des autres.
9999 \lang english
10000
10001 \begin_inset Foot
10002 status collapsed
10003
10004 \begin_layout Plain Layout
10005 Noter que, à part cette fonctionnalité, il n'y a aucun moyen de garantir
10006  un ordonnancement des préambules.
10007  L'ordre que vous constatez avec une version de LyX peut changer sans préavis
10008  dans les versions ultérieures.
10009 \end_layout
10010
10011 \end_inset
10012
10013
10014 \end_layout
10015
10016 \begin_layout Description
10017
10018 \lang english
10019 \begin_inset Flex Code
10020 status collapsed
10021
10022 \begin_layout Plain Layout
10023
10024 \lang english
10025 EndLabeltype
10026 \end_layout
10027
10028 \end_inset
10029
10030
10031 \lang french
10032  [
10033 \family typewriter
10034 \emph on
10035 No_Label
10036 \family default
10037 \emph default
10038
10039 \family typewriter
10040 Box
10041 \family default
10042
10043 \family typewriter
10044 Filled_Box
10045 \family default
10046
10047 \family typewriter
10048 Static
10049 \family default
10050 ] fixe le type de marqueur qui se trouve à la fin du paragraphe (ou de la
10051  suite de paragraphes si 
10052 \begin_inset Flex Code
10053 status collapsed
10054
10055 \begin_layout Plain Layout
10056 LatexType
10057 \end_layout
10058
10059 \end_inset
10060
10061  est 
10062 \begin_inset Flex Code
10063 status collapsed
10064
10065 \begin_layout Plain Layout
10066 Environment
10067 \end_layout
10068
10069 \end_inset
10070
10071
10072 \begin_inset Flex Code
10073 status collapsed
10074
10075 \begin_layout Plain Layout
10076 Item_Environment
10077 \end_layout
10078
10079 \end_inset
10080
10081  ou 
10082 \begin_inset Flex Code
10083 status collapsed
10084
10085 \begin_layout Plain Layout
10086 List_Environment
10087 \end_layout
10088
10089 \end_inset
10090
10091 ).
10092  
10093 \begin_inset Flex Code
10094 status collapsed
10095
10096 \begin_layout Plain Layout
10097 No_Label
10098 \end_layout
10099
10100 \end_inset
10101
10102  signifie 
10103 \begin_inset Quotes fld
10104 \end_inset
10105
10106 rien
10107 \begin_inset Quotes frd
10108 \end_inset
10109
10110
10111 \begin_inset Flex Code
10112 status collapsed
10113
10114 \begin_layout Plain Layout
10115 Box
10116 \end_layout
10117
10118 \end_inset
10119
10120  (respectivement 
10121 \begin_inset Flex Code
10122 status collapsed
10123
10124 \begin_layout Plain Layout
10125 Filled_Box
10126 \end_layout
10127
10128 \end_inset
10129
10130 ) est un carré blanc (respectivement noir) en général placé à la fin des
10131  démonstrations.
10132  
10133 \begin_inset Flex Code
10134 status collapsed
10135
10136 \begin_layout Plain Layout
10137 Static
10138 \end_layout
10139
10140 \end_inset
10141
10142  est une chaîne de caractères explicitement donnée.
10143 \end_layout
10144
10145 \begin_layout Description
10146
10147 \lang english
10148 \begin_inset Flex Code
10149 status collapsed
10150
10151 \begin_layout Plain Layout
10152
10153 \lang english
10154 EndLabelString
10155 \end_layout
10156
10157 \end_inset
10158
10159
10160 \lang french
10161  
10162 \lang english
10163
10164 \begin_inset Flex Code
10165 status collapsed
10166
10167 \begin_layout Plain Layout
10168
10169 \lang english
10170 [
10171 \lang french
10172 chaîne
10173 \lang english
10174 =""]
10175 \end_layout
10176
10177 \end_inset
10178
10179
10180 \lang french
10181  fixe la chaîne utilisée pour le marqueur quand 
10182 \begin_inset Flex Code
10183 status collapsed
10184
10185 \begin_layout Plain Layout
10186 EndLabelType
10187 \end_layout
10188
10189 \end_inset
10190
10191  vaut 
10192 \begin_inset Flex Code
10193 status collapsed
10194
10195 \begin_layout Plain Layout
10196 Static
10197 \end_layout
10198
10199 \end_inset
10200
10201 .
10202 \end_layout
10203
10204 \begin_layout Description
10205
10206 \lang english
10207 \begin_inset Flex Code
10208 status collapsed
10209
10210 \begin_layout Plain Layout
10211
10212 \lang english
10213 Font
10214 \end_layout
10215
10216 \end_inset
10217
10218
10219 \lang french
10220  fixe la police utilisée à la fois pour le corps du texte 
10221 \emph on
10222 et
10223 \emph default
10224  pour le marqueur.
10225  Voir la section
10226 \begin_inset space ~
10227 \end_inset
10228
10229
10230 \begin_inset CommandInset ref
10231 LatexCommand ref
10232 reference "sub:polices"
10233
10234 \end_inset
10235
10236 .
10237  Noter qu'en définissant cette police on définit aussi automatiquement 
10238 \lang english
10239
10240 \begin_inset Flex Code
10241 status collapsed
10242
10243 \begin_layout Plain Layout
10244
10245 \lang english
10246 LabelFont
10247 \end_layout
10248
10249 \end_inset
10250
10251
10252 \lang french
10253  avec la même valeur.
10254  Il faut donc définir celle-ci d'abord pour fixer 
10255 \lang english
10256
10257 \begin_inset Flex Code
10258 status collapsed
10259
10260 \begin_layout Plain Layout
10261
10262 \lang english
10263 LabelFont
10264 \end_layout
10265
10266 \end_inset
10267
10268 .
10269 \end_layout
10270
10271 \begin_layout Description
10272
10273 \lang english
10274 \begin_inset Flex Code
10275 status collapsed
10276
10277 \begin_layout Plain Layout
10278
10279 \lang english
10280 FreeSpacing
10281 \end_layout
10282
10283 \end_inset
10284
10285
10286 \begin_inset CommandInset label
10287 LatexCommand label
10288 name "des:-Freespacing"
10289
10290 \end_inset
10291
10292
10293 \lang french
10294  [
10295 \family typewriter
10296 \emph on
10297 0
10298 \emph default
10299 , 1
10300 \family default
10301 ] LyX ne permet pas d'habitude d'insérer plus d'une espace entre deux mots,
10302  car une espace est considérée comme un séparateur de mots, non comme un
10303  caractère ou un symbole en tant que tel.
10304  C'est très bien mais c'est parfois ennuyeux, par exemple pour taper un
10305  code source de programme ou du code LaTeX brut.
10306  C'est pourquoi on peut activer 
10307 \begin_inset Flex Code
10308 status collapsed
10309
10310 \begin_layout Plain Layout
10311 FreeSpacing
10312 \end_layout
10313
10314 \end_inset
10315
10316 .
10317  Noter que LyX créera les espaces insécables correspondants aux espaces
10318  additionnelles pour tous les modes autres que le mode LaTeX.
10319 \end_layout
10320
10321 \begin_layout Description
10322
10323 \lang english
10324 \begin_inset Flex Code
10325 status collapsed
10326
10327 \begin_layout Plain Layout
10328 HTML*
10329 \end_layout
10330
10331 \end_inset
10332
10333
10334 \lang french
10335  sont utilisées avec l'exportation XHTML.
10336  Voir
10337 \begin_inset space ~
10338 \end_inset
10339
10340
10341 \begin_inset CommandInset ref
10342 LatexCommand ref
10343 reference "sub:Styles-de-paragraphe-XHTML"
10344
10345 \end_inset
10346
10347 .
10348 \end_layout
10349
10350 \begin_layout Description
10351
10352 \lang english
10353 \begin_inset Flex Code
10354 status collapsed
10355
10356 \begin_layout Plain Layout
10357
10358 \lang english
10359 InnerTag
10360 \end_layout
10361
10362 \end_inset
10363
10364  [[FIXME]]
10365 \lang french
10366  (Utilisable uniquement avec les formats XML).
10367 \end_layout
10368
10369 \begin_layout Description
10370
10371 \lang english
10372 \begin_inset Flex Code
10373 status collapsed
10374
10375 \begin_layout Plain Layout
10376
10377 \lang english
10378 InPreamble
10379 \end_layout
10380
10381 \end_inset
10382
10383
10384 \family typewriter
10385 \lang french
10386  [1, 0]
10387 \family default
10388  indique avec 1 que que le style doit être inclus dans le préambule plutôt
10389  que dans le corps du document.
10390  Ceci est utile pour les classes de document qui désirent que les informations
10391  telles que le titre et l'auteur figurent dans le préambule.
10392  Notez bien que ceci ne fonctionne que pour les styles pour lesquels 
10393 \begin_inset Flex Code
10394 status collapsed
10395
10396 \begin_layout Plain Layout
10397 LateXType
10398 \end_layout
10399
10400 \end_inset
10401
10402  est 
10403 \lang english
10404
10405 \begin_inset Flex Code
10406 status collapsed
10407
10408 \begin_layout Plain Layout
10409
10410 \lang english
10411 Command
10412 \end_layout
10413
10414 \end_inset
10415
10416
10417 \lang french
10418  ou 
10419 \begin_inset Flex Code
10420 status collapsed
10421
10422 \begin_layout Plain Layout
10423
10424 \lang english
10425 Paragraph
10426 \end_layout
10427
10428 \end_inset
10429
10430 .
10431 \end_layout
10432
10433 \begin_layout Description
10434
10435 \lang english
10436 \begin_inset Flex Code
10437 status collapsed
10438
10439 \begin_layout Plain Layout
10440
10441 \lang english
10442 InTitle
10443 \end_layout
10444
10445 \end_inset
10446
10447
10448 \family typewriter
10449 \lang french
10450  [1, 0]
10451 \family default
10452  indique avec 1 que le style fait partie d'un bloc de titre (voir aussi
10453  
10454 \begin_inset Flex Code
10455 status collapsed
10456
10457 \begin_layout Plain Layout
10458 TitleLatexType
10459 \end_layout
10460
10461 \end_inset
10462
10463  et 
10464 \begin_inset Flex Code
10465 status collapsed
10466
10467 \begin_layout Plain Layout
10468 TitleLatexName
10469 \end_layout
10470
10471 \end_inset
10472
10473  dans les paramètres généraux).
10474 \end_layout
10475
10476 \begin_layout Description
10477
10478 \lang english
10479 \begin_inset Flex Code
10480 status collapsed
10481
10482 \begin_layout Plain Layout
10483
10484 \lang english
10485 ItemSep
10486 \end_layout
10487
10488 \end_inset
10489
10490
10491 \lang french
10492  [
10493 \family typewriter
10494 float=0
10495 \family default
10496 ] crée un espacement supplémentaire entre les paragraphes du même style
10497  dans un environnement.
10498  Si vous emboîtez des paragraphes d'autres formats dans un environnement,
10499  ils seront espacés de 
10500 \begin_inset Flex Code
10501 status collapsed
10502
10503 \begin_layout Plain Layout
10504 Parsep
10505 \end_layout
10506
10507 \end_inset
10508
10509 .
10510  Mais les éléments de l'environnement seront en plus espacés de 
10511 \begin_inset Flex Code
10512 status collapsed
10513
10514 \begin_layout Plain Layout
10515 Itemsep
10516 \end_layout
10517
10518 \end_inset
10519
10520 .
10521  Noter que c'est un 
10522 \emph on
10523 multiplicateur
10524 \emph default
10525 .
10526 \end_layout
10527
10528 \begin_layout Description
10529
10530 \lang english
10531 \begin_inset Flex Code
10532 status collapsed
10533
10534 \begin_layout Plain Layout
10535
10536 \lang english
10537 ItemTag
10538 \end_layout
10539
10540 \end_inset
10541
10542  [[FIXME]]
10543 \lang french
10544  (Utilisable uniquement avec les formats XML).
10545 \end_layout
10546
10547 \begin_layout Description
10548
10549 \lang english
10550 \begin_inset Flex Code
10551 status collapsed
10552
10553 \begin_layout Plain Layout
10554
10555 \lang english
10556 KeepEmpty
10557 \end_layout
10558
10559 \end_inset
10560
10561  
10562 \begin_inset CommandInset label
10563 LatexCommand label
10564 name "des:KeepEmpty"
10565
10566 \end_inset
10567
10568
10569 \lang french
10570 [
10571 \family typewriter
10572 \emph on
10573 0
10574 \emph default
10575 , 1
10576 \family default
10577 ] LyX ne permet pas d'habitude de laisser un paragraphe vide, car il ne
10578  générerait rien en LaTeX.
10579  Il y a quelques cas où c'est pourtant utile : dans un modèle pour une lettre,
10580  les champs requis peuvent être laissés vides, pour que les gens ne les
10581  oublient pas; dans certains cas particuliers, un style peut aussi servir
10582  de séparateur, et ne pas contenir de texte.
10583 \end_layout
10584
10585 \begin_layout Description
10586
10587 \lang english
10588 \begin_inset Flex Code
10589 status collapsed
10590
10591 \begin_layout Plain Layout
10592
10593 \lang english
10594 LabelBottomsep
10595 \end_layout
10596
10597 \end_inset
10598
10599
10600 \family typewriter
10601 \lang french
10602  [float=0]
10603 \family default
10604  fixe l'espacement vertical entre le marqueur et le corps du texte.
10605  Sert seulement pour les marqueurs qui sont au dessus du corps du texte
10606  (
10607 \begin_inset Flex Code
10608 status collapsed
10609
10610 \begin_layout Plain Layout
10611 Top_Environment
10612 \end_layout
10613
10614 \end_inset
10615
10616
10617 \begin_inset Flex Code
10618 status collapsed
10619
10620 \begin_layout Plain Layout
10621 Centered_Top_Environment
10622 \end_layout
10623
10624 \end_inset
10625
10626 ).
10627 \end_layout
10628
10629 \begin_layout Description
10630
10631 \lang english
10632 \begin_inset Flex Code
10633 status collapsed
10634
10635 \begin_layout Plain Layout
10636
10637 \lang english
10638 LabelCounter
10639 \end_layout
10640
10641 \end_inset
10642
10643  
10644 \begin_inset Flex Code
10645 status collapsed
10646
10647 \begin_layout Plain Layout
10648
10649 \lang english
10650 [
10651 \lang french
10652 chaîne
10653 \lang english
10654 =""]
10655 \end_layout
10656
10657 \end_inset
10658
10659
10660 \lang french
10661  dénomme le compteur pour la numérotation automatique.
10662  
10663 \begin_inset Newline newline
10664 \end_inset
10665
10666 Il 
10667 \emph on
10668 doit
10669 \emph default
10670  être indiqué si 
10671 \begin_inset Flex Code
10672 status collapsed
10673
10674 \begin_layout Plain Layout
10675
10676 \lang english
10677 Labeltype
10678 \end_layout
10679
10680 \end_inset
10681
10682  est 
10683 \begin_inset Flex Code
10684 status collapsed
10685
10686 \begin_layout Plain Layout
10687
10688 \lang english
10689 Counter
10690 \end_layout
10691
10692 \end_inset
10693
10694 : dans ce cas, le compteur sera incrémenté chaque fois que le style apparaîtra
10695  dans le document.
10696 \begin_inset Newline newline
10697 \end_inset
10698
10699 Il 
10700 \emph on
10701 peut
10702 \emph default
10703  être indiqué si 
10704 \begin_inset Flex Code
10705 status collapsed
10706
10707 \begin_layout Plain Layout
10708
10709 \lang english
10710 Labeltype
10711 \end_layout
10712
10713 \end_inset
10714
10715  est 
10716 \begin_inset Flex Code
10717 status collapsed
10718
10719 \begin_layout Plain Layout
10720
10721 \lang english
10722 Enumerate
10723 \end_layout
10724
10725 \end_inset
10726
10727 , bien que ce cas soit un peu compliqué.
10728  Supposez que vous déclariez 
10729 \begin_inset Flex Code
10730 status collapsed
10731
10732 \begin_layout Plain Layout
10733 \begin_inset Quotes fld
10734 \end_inset
10735
10736 LabelCounter monEnum
10737 \end_layout
10738
10739 \end_inset
10740
10741
10742 \begin_inset Quotes frd
10743 \end_inset
10744
10745 .
10746  Les compteurs effectivement utilisés sont alors 
10747 \begin_inset Flex Code
10748 status collapsed
10749
10750 \begin_layout Plain Layout
10751 monEnumi
10752 \end_layout
10753
10754 \end_inset
10755
10756
10757 \begin_inset Flex Code
10758 status collapsed
10759
10760 \begin_layout Plain Layout
10761 monEnumii
10762 \end_layout
10763
10764 \end_inset
10765
10766 , monEnumiii et monEnumiv, tout à fait comme en LaTeX.
10767  Ces compteurs doivent être tous déclarés séparément.
10768 \begin_inset Newline newline
10769 \end_inset
10770
10771 Voir la section
10772 \begin_inset space ~
10773 \end_inset
10774
10775
10776 \begin_inset CommandInset ref
10777 LatexCommand ref
10778 reference "sub:Compteurs"
10779
10780 \end_inset
10781
10782  pour les détails sur les compteurs).
10783 \end_layout
10784
10785 \begin_layout Description
10786
10787 \lang english
10788 \begin_inset Flex Code
10789 status collapsed
10790
10791 \begin_layout Plain Layout
10792
10793 \lang english
10794 LabelFont
10795 \end_layout
10796
10797 \end_inset
10798
10799
10800 \lang french
10801  fixe la police utilisée pour le marqueur.
10802  Voir la section
10803 \begin_inset space ~
10804 \end_inset
10805
10806
10807 \begin_inset CommandInset ref
10808 LatexCommand ref
10809 reference "sub:polices"
10810
10811 \end_inset
10812
10813 .
10814 \end_layout
10815
10816 \begin_layout Description
10817
10818 \lang english
10819 \begin_inset Flex Code
10820 status collapsed
10821
10822 \begin_layout Plain Layout
10823
10824 \lang english
10825 LabelIndent
10826 \end_layout
10827
10828 \end_inset
10829
10830
10831 \lang french
10832  fixe le texte indiquent l'importance de l'indentation d'un marqueur.
10833 \end_layout
10834
10835 \begin_layout Description
10836
10837 \lang english
10838 \begin_inset Flex Code
10839 status collapsed
10840
10841 \begin_layout Plain Layout
10842
10843 \lang english
10844 Labelsep
10845 \end_layout
10846
10847 \end_inset
10848
10849
10850 \lang french
10851  
10852 \lang english
10853
10854 \begin_inset Flex Code
10855 status collapsed
10856
10857 \begin_layout Plain Layout
10858
10859 \lang english
10860 [
10861 \lang french
10862 chaîne
10863 \lang english
10864 =""]
10865 \end_layout
10866
10867 \end_inset
10868
10869
10870 \lang french
10871  fixe l'espacement horizontal entre le marqueur et le corps du texte.
10872  Sert seulement pour les marqueurs qui ne sont pas au dessus du corps du
10873  texte.
10874 \end_layout
10875
10876 \begin_layout Description
10877
10878 \lang english
10879 \begin_inset Flex Code
10880 status collapsed
10881
10882 \begin_layout Plain Layout
10883
10884 \lang english
10885 LabelString
10886 \end_layout
10887
10888 \end_inset
10889
10890  
10891 \begin_inset Flex Code
10892 status collapsed
10893
10894 \begin_layout Plain Layout
10895
10896 \lang english
10897 [
10898 \lang french
10899 chaîne
10900 \lang english
10901 =""]
10902 \end_layout
10903
10904 \end_inset
10905
10906
10907 \lang french
10908  fixe la chaîne utilisée comme marqueur avec le type 
10909 \begin_inset Flex Code
10910 status collapsed
10911
10912 \begin_layout Plain Layout
10913 Static
10914 \end_layout
10915
10916 \end_inset
10917
10918 .
10919  Quand 
10920 \lang english
10921
10922 \begin_inset Flex Code
10923 status collapsed
10924
10925 \begin_layout Plain Layout
10926
10927 \lang english
10928 LabelCounter
10929 \end_layout
10930
10931 \end_inset
10932
10933
10934 \lang french
10935  est indiqué, cette chaîne peut contenir les instructions de formatage particuli
10936 ères décrites dans la section
10937 \begin_inset space ~
10938 \end_inset
10939
10940
10941 \begin_inset CommandInset ref
10942 LatexCommand ref
10943 reference "sub:Compteurs"
10944
10945 \end_inset
10946
10947
10948 \begin_inset Foot
10949 status collapsed
10950
10951 \begin_layout Plain Layout
10952 Pour les besoins de la rétrocompatibilité, la chaîne 
10953 \begin_inset Flex Code
10954 status collapsed
10955
10956 \begin_layout Plain Layout
10957
10958 \lang english
10959 @
10960 \emph on
10961 style-name
10962 \emph default
10963 @
10964 \end_layout
10965
10966 \end_inset
10967
10968  sera remplacée par le paramètre 
10969 \begin_inset Flex Code
10970 status collapsed
10971
10972 \begin_layout Plain Layout
10973
10974 \lang english
10975 LabelString
10976 \end_layout
10977
10978 \end_inset
10979
10980  du style 
10981 \begin_inset Flex Code
10982 status collapsed
10983
10984 \begin_layout Plain Layout
10985
10986 \emph on
10987 \lang english
10988 style-name
10989 \end_layout
10990
10991 \end_inset
10992
10993 .
10994  Cette fonctionnalité est maintenant obsolète et doit être remplacée par
10995  les mécanismes décrits à la section
10996 \begin_inset space ~
10997 \end_inset
10998
10999
11000 \begin_inset CommandInset ref
11001 LatexCommand ref
11002 reference "sub:Compteurs"
11003
11004 \end_inset
11005
11006 .
11007 \end_layout
11008
11009 \end_inset
11010
11011
11012 \end_layout
11013
11014 \begin_layout Description
11015
11016 \lang english
11017 \begin_inset Flex Code
11018 status collapsed
11019
11020 \begin_layout Plain Layout
11021
11022 \lang english
11023 LabelStringAppendix
11024 \end_layout
11025
11026 \end_inset
11027
11028  
11029 \begin_inset Flex Code
11030 status collapsed
11031
11032 \begin_layout Plain Layout
11033
11034 \lang english
11035 [
11036 \lang french
11037 chaîne
11038 \lang english
11039 =""]
11040 \end_layout
11041
11042 \end_inset
11043
11044
11045 \lang french
11046  est utilisée dans un appendice à la place de 
11047 \begin_inset Flex Code
11048 status collapsed
11049
11050 \begin_layout Plain Layout
11051
11052 \lang english
11053 LabelString
11054 \end_layout
11055
11056 \end_inset
11057
11058 .
11059  Noter que toute directive 
11060 \begin_inset Flex Code
11061 status collapsed
11062
11063 \begin_layout Plain Layout
11064
11065 \lang english
11066 LabelString
11067 \end_layout
11068
11069 \end_inset
11070
11071  écrase 
11072 \begin_inset Flex Code
11073 status collapsed
11074
11075 \begin_layout Plain Layout
11076
11077 \lang english
11078 LabelStringAppendix
11079 \end_layout
11080
11081 \end_inset
11082
11083 .
11084 \end_layout
11085
11086 \begin_layout Description
11087
11088 \lang english
11089 \begin_inset Flex Code
11090 status collapsed
11091
11092 \begin_layout Plain Layout
11093
11094 \lang english
11095 LabelTag
11096 \end_layout
11097
11098 \end_inset
11099
11100  [FIXME]
11101 \lang french
11102  (Utilisable uniquement avec les formats XML).
11103 \end_layout
11104
11105 \begin_layout Description
11106
11107 \lang english
11108 \begin_inset Flex Code
11109 status collapsed
11110
11111 \begin_layout Plain Layout
11112
11113 \lang english
11114 Labeltype
11115 \end_layout
11116
11117 \end_inset
11118
11119  [
11120 \begin_inset Flex Code
11121 status collapsed
11122
11123 \begin_layout Plain Layout
11124
11125 \emph on
11126 \lang english
11127 No_Label
11128 \emph default
11129 , Manual, Static, Top_Environment, Centered_Top_Environment, Counter, Sensitive,
11130  Enumerate, Itemize, Bibliography
11131 \end_layout
11132
11133 \end_inset
11134
11135
11136 \end_layout
11137
11138 \begin_deeper
11139 \begin_layout Itemize
11140 \begin_inset Flex Code
11141 status collapsed
11142
11143 \begin_layout Plain Layout
11144 Manual
11145 \end_layout
11146
11147 \end_inset
11148
11149  veut dire que le marqueur est le premier mot (avant la première vraie espace).
11150  Utilisez des espaces insécables si vous voulez mettre plus d'un mot dans
11151  le marqueur.
11152 \end_layout
11153
11154 \begin_layout Itemize
11155 \begin_inset Flex Code
11156 status collapsed
11157
11158 \begin_layout Plain Layout
11159 Static
11160 \end_layout
11161
11162 \end_inset
11163
11164  veut dire qu'il est défini dans le style (voir 
11165 \begin_inset Flex Code
11166 status collapsed
11167
11168 \begin_layout Plain Layout
11169 LabelString
11170 \end_layout
11171
11172 \end_inset
11173
11174 ).
11175  Notez que ceci est vraiment 
11176 \begin_inset Quotes fld
11177 \end_inset
11178
11179 statique
11180 \begin_inset Quotes frd
11181 \end_inset
11182
11183 .
11184 \end_layout
11185
11186 \begin_layout Itemize
11187 \begin_inset Flex Code
11188 status collapsed
11189
11190 \begin_layout Plain Layout
11191 Top_Environment
11192 \end_layout
11193
11194 \end_inset
11195
11196  et 
11197 \begin_inset Flex Code
11198 status collapsed
11199
11200 \begin_layout Plain Layout
11201 Centered_Top_Environment
11202 \end_layout
11203
11204 \end_inset
11205
11206  sont des cas particuliers de 
11207 \begin_inset Flex Code
11208 status collapsed
11209
11210 \begin_layout Plain Layout
11211 Static
11212 \end_layout
11213
11214 \end_inset
11215
11216 .
11217  Le marqueur sera imprimé au dessus du paragraphe, mais seulement au début
11218  d'un environnement ou au début d'une suite de paragraphes dans ce style.
11219  Ceci peut être utilisé par exemple pour le style 
11220 \family sans
11221
11222 \begin_inset Flex MenuItem
11223 status collapsed
11224
11225 \begin_layout Plain Layout
11226
11227 \family sans
11228 Abstract
11229 \end_layout
11230
11231 \end_inset
11232
11233 .
11234 \end_layout
11235
11236 \begin_layout Itemize
11237 \begin_inset Flex Code
11238 status collapsed
11239
11240 \begin_layout Plain Layout
11241 Sensitive
11242 \end_layout
11243
11244 \end_inset
11245
11246  est un cas particulier pour les marqueurs de légende 
11247 \begin_inset Quotes fld
11248 \end_inset
11249
11250 Figure
11251 \begin_inset Quotes frd
11252 \end_inset
11253
11254  et 
11255 \begin_inset Quotes fld
11256 \end_inset
11257
11258 Tableau
11259 \begin_inset Quotes frd
11260 \end_inset
11261
11262 .
11263  
11264 \begin_inset Flex Code
11265 status collapsed
11266
11267 \begin_layout Plain Layout
11268 Sensitive
11269 \end_layout
11270
11271 \end_inset
11272
11273  signifie que le mot affiché (défini en dur) dépend du type de flottant:
11274  il est défini dans les sources comme 
11275 \begin_inset Quotes fld
11276 \end_inset
11277
11278
11279 \begin_inset Flex Code
11280 status collapsed
11281
11282 \begin_layout Plain Layout
11283 FloatType N
11284 \end_layout
11285
11286 \end_inset
11287
11288
11289 \begin_inset Quotes frd
11290 \end_inset
11291
11292  où 
11293 \begin_inset Flex Code
11294 status collapsed
11295
11296 \begin_layout Plain Layout
11297 N
11298 \end_layout
11299
11300 \end_inset
11301
11302  est la valeur du compteur associé au flottant.
11303 \end_layout
11304
11305 \begin_layout Itemize
11306 Les marqueurs de type 
11307 \begin_inset Flex Code
11308 status collapsed
11309
11310 \begin_layout Plain Layout
11311 Counter
11312 \end_layout
11313
11314 \end_inset
11315
11316  définissent automatiquement des marqueurs numérotés.
11317  La directive 
11318 \begin_inset Flex Code
11319 status collapsed
11320
11321 \begin_layout Plain Layout
11322 LabelString
11323 \end_layout
11324
11325 \end_inset
11326
11327  sera déployée pour résoudre tout conflit de référence de compteur qui apparaîtr
11328 ait.
11329  Par exemple, ce pourrait être 
11330 \begin_inset Quotes fld
11331 \end_inset
11332
11333
11334 \begin_inset Flex Code
11335 status collapsed
11336
11337 \begin_layout Plain Layout
11338 Section 
11339 \backslash
11340 thechapter.
11341 \backslash
11342 thesection
11343 \end_layout
11344
11345 \end_inset
11346
11347
11348 \begin_inset Quotes frd
11349 \end_inset
11350
11351 .
11352 \begin_inset Newline newline
11353 \end_inset
11354
11355 Voir la section
11356 \begin_inset space ~
11357 \end_inset
11358
11359
11360 \begin_inset CommandInset ref
11361 LatexCommand ref
11362 reference "sub:Compteurs"
11363
11364 \end_inset
11365
11366  pour des précisions sur le compteurs.
11367 \end_layout
11368
11369 \begin_layout Itemize
11370 \begin_inset Flex Code
11371 status collapsed
11372
11373 \begin_layout Plain Layout
11374 Enumerate
11375 \end_layout
11376
11377 \end_inset
11378
11379  produit le type habituel d'étiquettes d'énumération.
11380  Pour le moment, il est défini en dur comme chiffres arabes, lettres en
11381  bas de casse, petits chiffres romains et lettres capitales pour les quatre
11382  profondeurs possibles.
11383 \end_layout
11384
11385 \begin_layout Itemize
11386
11387 \lang english
11388 \begin_inset Flex Code
11389 status collapsed
11390
11391 \begin_layout Plain Layout
11392
11393 \lang english
11394 Itemize
11395 \end_layout
11396
11397 \end_inset
11398
11399
11400 \lang french
11401  produit des symboles pour les différents niveaux.
11402  Il est également défini en dur.
11403 \end_layout
11404
11405 \begin_layout Itemize
11406
11407 \lang english
11408 \begin_inset Flex Code
11409 status collapsed
11410
11411 \begin_layout Plain Layout
11412
11413 \lang english
11414 Bibliography
11415 \end_layout
11416
11417 \end_inset
11418
11419
11420 \lang french
11421  est utilisé de manière interne par LyX et ne doit être utilisé qu'avec
11422  
11423 \lang english
11424
11425 \begin_inset Flex Code
11426 status collapsed
11427
11428 \begin_layout Plain Layout
11429
11430 \lang english
11431 LatexType BibEnvironment
11432 \end_layout
11433
11434 \end_inset
11435
11436 .
11437 \end_layout
11438
11439 \end_deeper
11440 \begin_layout Description
11441
11442 \lang english
11443 \begin_inset Flex Code
11444 status collapsed
11445
11446 \begin_layout Plain Layout
11447
11448 \lang english
11449 LangPreamble
11450 \end_layout
11451
11452 \end_inset
11453
11454
11455 \lang french
11456  écrasera complètement toute autre directive 
11457 \begin_inset Flex Code
11458 status collapsed
11459
11460 \begin_layout Plain Layout
11461 LangPreamble
11462 \end_layout
11463
11464 \end_inset
11465
11466  antérieure.
11467  Doit être fermée par 
11468 \begin_inset Flex Code
11469 status collapsed
11470
11471 \begin_layout Plain Layout
11472 EndLangPreamble
11473 \end_layout
11474
11475 \end_inset
11476
11477 .
11478 \begin_inset Newline newline
11479 \end_inset
11480
11481 Voir la section
11482 \begin_inset space ~
11483 \end_inset
11484
11485
11486 \begin_inset CommandInset ref
11487 LatexCommand ref
11488 reference "sub:I18n"
11489
11490 \end_inset
11491
11492  pour les détails d'utilisation.
11493 \end_layout
11494
11495 \begin_layout Description
11496
11497 \lang english
11498 \begin_inset Flex Code
11499 status collapsed
11500
11501 \begin_layout Plain Layout
11502
11503 \lang english
11504 LatexName
11505 \end_layout
11506
11507 \end_inset
11508
11509
11510 \lang french
11511  fixe le nom de l'objet LaTeX correspondant, soit l'environnement, soit
11512  la commande.
11513 \end_layout
11514
11515 \begin_layout Description
11516
11517 \lang english
11518 \begin_inset Flex Code
11519 status collapsed
11520
11521 \begin_layout Plain Layout
11522
11523 \lang english
11524 LatexParam
11525 \end_layout
11526
11527 \end_inset
11528
11529
11530 \lang french
11531  fixe le paramètre facultatif de l'objet 
11532 \begin_inset Flex Code
11533 status collapsed
11534
11535 \begin_layout Plain Layout
11536 LatexName
11537 \end_layout
11538
11539 \end_inset
11540
11541  correspondant.
11542  Ce paramètre ne peut pas être changé depuis LyX.
11543 \end_layout
11544
11545 \begin_layout Description
11546
11547 \lang english
11548 \begin_inset Flex Code
11549 status collapsed
11550
11551 \begin_layout Plain Layout
11552
11553 \lang english
11554 LatexType
11555 \end_layout
11556
11557 \end_inset
11558
11559  
11560 \begin_inset CommandInset label
11561 LatexCommand label
11562 name "des:LatexType"
11563
11564 \end_inset
11565
11566 [
11567 \begin_inset Flex Code
11568 status collapsed
11569
11570 \begin_layout Plain Layout
11571
11572 \emph on
11573 \lang english
11574 Paragraph
11575 \emph default
11576 , Command, Environment, Item_Environment,
11577 \end_layout
11578
11579 \end_inset
11580
11581  
11582 \begin_inset Flex Code
11583 status collapsed
11584
11585 \begin_layout Plain Layout
11586
11587 \lang english
11588 List_Environment, Bib_Environment
11589 \end_layout
11590
11591 \end_inset
11592
11593
11594 \lang french
11595
11596 \begin_inset Newline newline
11597 \end_inset
11598
11599 décrit comment traduire l'environnement en LaTeX.
11600 \end_layout
11601
11602 \begin_deeper
11603 \begin_layout Itemize
11604 \begin_inset Flex Code
11605 status collapsed
11606
11607 \begin_layout Plain Layout
11608 Paragraph
11609 \end_layout
11610
11611 \end_inset
11612
11613  veut dire 
11614 \begin_inset Quotes fld
11615 \end_inset
11616
11617 rien de spécial
11618 \begin_inset Quotes frd
11619 \end_inset
11620
11621 .
11622 \end_layout
11623
11624 \begin_layout Itemize
11625 \begin_inset Flex Code
11626 status collapsed
11627
11628 \begin_layout Plain Layout
11629 Command
11630 \end_layout
11631
11632 \end_inset
11633
11634  veut dire 
11635 \begin_inset Flex Code
11636 status collapsed
11637
11638 \begin_layout Plain Layout
11639
11640 \backslash
11641
11642 \emph on
11643 LatexName
11644 \emph default
11645 {\SpecialChar \ldots{}
11646 }
11647 \end_layout
11648
11649 \end_inset
11650
11651 .
11652 \end_layout
11653
11654 \begin_layout Itemize
11655 \begin_inset Flex Code
11656 status collapsed
11657
11658 \begin_layout Plain Layout
11659 Environment
11660 \end_layout
11661
11662 \end_inset
11663
11664  veut dire 
11665 \begin_inset Flex Code
11666 status collapsed
11667
11668 \begin_layout Plain Layout
11669
11670 \backslash
11671 begin{
11672 \emph on
11673 LatexName
11674 \emph default
11675 }\SpecialChar \ldots{}
11676
11677 \backslash
11678 end{
11679 \emph on
11680 LatexName
11681 \emph default
11682 }
11683 \end_layout
11684
11685 \end_inset
11686
11687 .
11688 \end_layout
11689
11690 \begin_layout Itemize
11691 \begin_inset Flex Code
11692 status collapsed
11693
11694 \begin_layout Plain Layout
11695 Item_Environment
11696 \end_layout
11697
11698 \end_inset
11699
11700  est la même chose que 
11701 \begin_inset Flex Code
11702 status collapsed
11703
11704 \begin_layout Plain Layout
11705 Environment
11706 \end_layout
11707
11708 \end_inset
11709
11710 , sauf qu'il génère un 
11711 \begin_inset Flex Code
11712 status collapsed
11713
11714 \begin_layout Plain Layout
11715
11716 \backslash
11717 item
11718 \end_layout
11719
11720 \end_inset
11721
11722  pour chaque paragraphe de l'environnement.
11723 \end_layout
11724
11725 \begin_layout Itemize
11726 \begin_inset Flex Code
11727 status collapsed
11728
11729 \begin_layout Plain Layout
11730 List_Environment
11731 \end_layout
11732
11733 \end_inset
11734
11735  est la même chose que 
11736 \begin_inset Flex Code
11737 status collapsed
11738
11739 \begin_layout Plain Layout
11740 Item_Environment
11741 \end_layout
11742
11743 \end_inset
11744
11745 , sauf que 
11746 \begin_inset Flex Code
11747 status collapsed
11748
11749 \begin_layout Plain Layout
11750 LabelWidthString
11751 \end_layout
11752
11753 \end_inset
11754
11755  est passé en paramètre de l'environnement.
11756  
11757 \begin_inset Flex Code
11758 status collapsed
11759
11760 \begin_layout Plain Layout
11761 LabelWidthString
11762 \end_layout
11763
11764 \end_inset
11765
11766  peut être défini dans la fenêtre 
11767 \begin_inset Flex MenuItem
11768 status collapsed
11769
11770 \begin_layout Plain Layout
11771 Éditer\SpecialChar \menuseparator
11772 Paramètres
11773 \begin_inset space ~
11774 \end_inset
11775
11776 de
11777 \begin_inset space ~
11778 \end_inset
11779
11780 Paragraphe
11781 \end_layout
11782
11783 \end_inset
11784
11785 .
11786 \end_layout
11787
11788 \end_deeper
11789 \begin_layout Standard
11790 En collectant ces derniers éléments, l'exportation LaTeX sera ou bien:
11791 \end_layout
11792
11793 \begin_layout LyX-Code
11794
11795 \lang english
11796
11797 \backslash
11798 latexname[latexparam]{\SpecialChar \ldots{}
11799 }
11800 \end_layout
11801
11802 \begin_layout Standard
11803 ou bien:
11804 \end_layout
11805
11806 \begin_layout LyX-Code
11807
11808 \lang english
11809
11810 \backslash
11811 begin{latexname}[latexparam] \SpecialChar \ldots{}
11812  
11813 \backslash
11814 end{latexname}.
11815 \end_layout
11816
11817 \begin_layout Standard
11818 en fonction du type LaTeX.
11819 \end_layout
11820
11821 \begin_layout Description
11822
11823 \lang english
11824 \begin_inset Flex Code
11825 status collapsed
11826
11827 \begin_layout Plain Layout
11828
11829 \lang english
11830 LeftMargin
11831 \end_layout
11832
11833 \end_inset
11834
11835
11836 \lang french
11837  
11838 \lang english
11839
11840 \begin_inset Flex Code
11841 status collapsed
11842
11843 \begin_layout Plain Layout
11844
11845 \lang english
11846 [
11847 \lang french
11848 chaîne
11849 \lang english
11850 =""]
11851 \end_layout
11852
11853 \end_inset
11854
11855
11856 \lang french
11857  fixe la marge gauche: si vous mettez des styles dans un environnement,
11858  les marges de gauche ne seront pas ajoutées directement, mais avec un facteur
11859  
11860 \begin_inset Formula $\frac{4}{profondeur+4}$
11861 \end_inset
11862
11863 .
11864  Notez que ce paramètre sert aussi quand la marge est définie comme 
11865 \begin_inset Flex Code
11866 status collapsed
11867
11868 \begin_layout Plain Layout
11869 Manual
11870 \end_layout
11871
11872 \end_inset
11873
11874  ou 
11875 \begin_inset Flex Code
11876 status collapsed
11877
11878 \begin_layout Plain Layout
11879 Dynamic
11880 \end_layout
11881
11882 \end_inset
11883
11884 .
11885  Il est alors ajouté à la marge manuelle ou dynamique.
11886  
11887 \begin_inset Newline newline
11888 \end_inset
11889
11890 L'argument est passé comme une chaîne: par exemple, 
11891 \begin_inset Quotes fld
11892 \end_inset
11893
11894
11895 \begin_inset Flex Code
11896 status collapsed
11897
11898 \begin_layout Plain Layout
11899 MM
11900 \end_layout
11901
11902 \end_inset
11903
11904
11905 \begin_inset Quotes frd
11906 \end_inset
11907
11908  signifie que le paragraphe est indenté avec la largeur de 
11909 \begin_inset Quotes fld
11910 \end_inset
11911
11912
11913 \begin_inset Flex Code
11914 status collapsed
11915
11916 \begin_layout Plain Layout
11917 MM
11918 \end_layout
11919
11920 \end_inset
11921
11922
11923 \begin_inset Quotes frd
11924 \end_inset
11925
11926  dans la police normale.
11927  Il est possible de créer une largeur négative avec 
11928 \begin_inset Quotes fld
11929 \end_inset
11930
11931
11932 \begin_inset Flex Code
11933 status collapsed
11934
11935 \begin_layout Plain Layout
11936 -
11937 \end_layout
11938
11939 \end_inset
11940
11941
11942 \begin_inset Quotes frd
11943 \end_inset
11944
11945 .
11946  Cette solution a été choisie pour que l'apparence soit la même quelle que
11947  soit la police d'écran.
11948 \end_layout
11949
11950 \begin_layout Description
11951
11952 \lang english
11953 \begin_inset Flex Code
11954 status collapsed
11955
11956 \begin_layout Plain Layout
11957
11958 \lang english
11959 Margin
11960 \end_layout
11961
11962 \end_inset
11963
11964  [
11965 \begin_inset Flex Code
11966 status collapsed
11967
11968 \begin_layout Plain Layout
11969
11970 \emph on
11971 \lang english
11972 Static
11973 \emph default
11974 , Manual, Dynamic, First_Dynamic, Right_Address_Box
11975 \end_layout
11976
11977 \end_inset
11978
11979
11980 \begin_inset Newline newline
11981 \end_inset
11982
11983
11984 \lang french
11985 fixe le type de marge à gauche du format.
11986  
11987 \begin_inset Flex Code
11988 status collapsed
11989
11990 \begin_layout Plain Layout
11991 Static
11992 \end_layout
11993
11994 \end_inset
11995
11996  veut dire une marge fixe.
11997  
11998 \begin_inset Flex Code
11999 status collapsed
12000
12001 \begin_layout Plain Layout
12002 Manual
12003 \end_layout
12004
12005 \end_inset
12006
12007  veut dire que la marge de gauche dépend de ce qu'il y a dans la fenêtre
12008  
12009 \begin_inset Flex MenuItem
12010 status collapsed
12011
12012 \begin_layout Plain Layout
12013 Éditer\SpecialChar \menuseparator
12014 Paramètres
12015 \begin_inset space ~
12016 \end_inset
12017
12018 de
12019 \begin_inset space ~
12020 \end_inset
12021
12022 Paragraphe
12023 \end_layout
12024
12025 \end_inset
12026
12027 .
12028  Ceci sert à obtenir des listes bien mises en page sans tabulations.
12029  
12030 \begin_inset Flex Code
12031 status collapsed
12032
12033 \begin_layout Plain Layout
12034 Dynamic
12035 \end_layout
12036
12037 \end_inset
12038
12039  veut dire que la marge dépend de la taille du marqueur.
12040  Ceci sert entre autres aux en-têtes numérotés.
12041  Il est évident que l'en-tête 
12042 \begin_inset Quotes fld
12043 \end_inset
12044
12045 5.4.3.2.1 Très long en-tête
12046 \begin_inset Quotes frd
12047 \end_inset
12048
12049  doit avoir une marge de gauche plus grande (autant que 
12050 \begin_inset Quotes fld
12051 \end_inset
12052
12053 5.4.3.2.1
12054 \begin_inset Quotes frd
12055 \end_inset
12056
12057  plus l'espace) que 
12058 \begin_inset Quotes fld
12059 \end_inset
12060
12061 3.2 Très long en-tête
12062 \begin_inset Quotes frd
12063 \end_inset
12064
12065 , même si les autres traitements de texte ne savent pas le faire.
12066  
12067 \begin_inset Flex Code
12068 status collapsed
12069
12070 \begin_layout Plain Layout
12071 First_Dynamic
12072 \end_layout
12073
12074 \end_inset
12075
12076  est similaire, mais seulement la toute première ligne du paragraphe est
12077  dynamique, les autres étant statiques; ceci est utile par exemple pour
12078  les descriptions.
12079  
12080 \begin_inset Flex Code
12081 status collapsed
12082
12083 \begin_layout Plain Layout
12084 Right_Address_Box
12085 \end_layout
12086
12087 \end_inset
12088
12089  signifie que la marge est choisie pour que la ligne la plus longue du paragraph
12090 e touche la marge de droite.
12091  Ceci sert à typographier une adresse sur le bord droit de la page.
12092 \end_layout
12093
12094 \begin_layout Description
12095
12096 \lang english
12097 \begin_inset Flex Code
12098 status collapsed
12099
12100 \begin_layout Plain Layout
12101
12102 \lang english
12103 NeedProtect
12104 \end_layout
12105
12106 \end_inset
12107
12108
12109 \lang french
12110  [
12111 \family typewriter
12112 \emph on
12113 0
12114 \emph default
12115 ,1
12116 \family default
12117 ] indique si les commandes fragiles doivent être protégées par 
12118 \begin_inset Flex Code
12119 status collapsed
12120
12121 \begin_layout Plain Layout
12122
12123 \backslash
12124 protect
12125 \end_layout
12126
12127 \end_inset
12128
12129  dans ce style (Note: ceci n'indique pas si cette commande elle-même doit
12130  être protégée).
12131 \end_layout
12132
12133 \begin_layout Description
12134
12135 \lang english
12136 \begin_inset Flex Code
12137 status collapsed
12138
12139 \begin_layout Plain Layout
12140
12141 \lang english
12142 Newline
12143 \end_layout
12144
12145 \end_inset
12146
12147
12148 \lang french
12149  [
12150 \family typewriter
12151 0,
12152 \family default
12153  
12154 \family typewriter
12155 \emph on
12156 1
12157 \family default
12158 \emph default
12159 ] indique si les nouvelles lignes sont traduites ou non en sauts de ligne
12160  LaTeX (
12161 \begin_inset Flex Code
12162 status collapsed
12163
12164 \begin_layout Plain Layout
12165
12166 \backslash
12167
12168 \backslash
12169
12170 \end_layout
12171
12172 \end_inset
12173
12174 ).
12175  La traduction peut être désactivée pour permettre d'éditer plus confortablement
12176  du LaTeX depuis LyX.
12177 \end_layout
12178
12179 \begin_layout Description
12180
12181 \lang english
12182 \begin_inset Flex Code
12183 status collapsed
12184
12185 \begin_layout Plain Layout
12186
12187 \lang english
12188 NextNoIndent
12189 \end_layout
12190
12191 \end_inset
12192
12193
12194 \lang french
12195  [
12196 \family typewriter
12197 1,
12198 \family default
12199  
12200 \family typewriter
12201 \emph on
12202 0
12203 \family default
12204 \emph default
12205 ] indique si LyX indente ou non la première ligne du paragraphe suivant.
12206  
12207 \begin_inset Flex Code
12208 status collapsed
12209
12210 \begin_layout Plain Layout
12211 1
12212 \end_layout
12213
12214 \end_inset
12215
12216  veut dire qu'il ne peut pas, 
12217 \begin_inset Flex Code
12218 status collapsed
12219
12220 \begin_layout Plain Layout
12221 0
12222 \end_layout
12223
12224 \end_inset
12225
12226  veut dire qu'il peut s'il le veut.
12227 \end_layout
12228
12229 \begin_layout Description
12230
12231 \lang english
12232 \begin_inset Flex Code
12233 status collapsed
12234
12235 \begin_layout Plain Layout
12236
12237 \lang english
12238 ObsoletedBy
12239 \end_layout
12240
12241 \end_inset
12242
12243  
12244 \lang french
12245 dénomme un style qui a remplacé ce style en cours.
12246  Ceci est utilisé pour renommer un style en conservant la rétrocompatibilité.
12247 \end_layout
12248
12249 \begin_layout Description
12250
12251 \lang english
12252 \begin_inset Flex Code
12253 status collapsed
12254
12255 \begin_layout Plain Layout
12256
12257 \lang english
12258 OptionalArgs
12259 \end_layout
12260
12261 \end_inset
12262
12263  [
12264 \begin_inset Flex Code
12265 status collapsed
12266
12267 \begin_layout Plain Layout
12268
12269 \lang english
12270 int=0
12271 \end_layout
12272
12273 \end_inset
12274
12275
12276 \lang french
12277 fixe le nombre d'arguments facultatifs qui peuvent être utilisés avec ce
12278  style.
12279  Ceci est utile pour par exemple pour les en-têtes de section, et n'a de
12280  sens qu'avec LaTeX.
12281  Noter que, dans le résultat, les arguments optionnels précéderont les arguments
12282  obligatoire (voir ci-après).
12283  On peut donc définir des constructions comme:
12284 \end_layout
12285
12286 \begin_deeper
12287 \begin_layout LyX-Code
12288
12289 \backslash
12290 mycmd[opt1]{req1}{contenu du paragraphe}
12291 \end_layout
12292
12293 \begin_layout Standard
12294 mais on peut pas avoir de constructions comme: 
12295 \end_layout
12296
12297 \begin_layout LyX-Code
12298
12299 \backslash
12300 mycmd[opt1]{req1}[opt2]{contenu du paragraphe}
12301 \end_layout
12302
12303 \begin_layout Standard
12304 du moins sans recours au code TeX (avec lequel vous faites ce que vous voulez).
12305 \end_layout
12306
12307 \end_deeper
12308 \begin_layout Description
12309
12310 \lang english
12311 \begin_inset Flex Code
12312 status collapsed
12313
12314 \begin_layout Plain Layout
12315
12316 \lang english
12317 ParbreakIsNewline
12318 \end_layout
12319
12320 \end_inset
12321
12322
12323 \begin_inset CommandInset label
12324 LatexCommand label
12325 name "des:ParbreakIsNewline"
12326
12327 \end_inset
12328
12329  
12330 \lang french
12331 [
12332 \family typewriter
12333 \emph on
12334
12335 \begin_inset Flex Code
12336 status collapsed
12337
12338 \begin_layout Plain Layout
12339
12340 \family typewriter
12341 \emph on
12342 0
12343 \end_layout
12344
12345 \end_inset
12346
12347
12348 \emph default
12349 ,
12350 \begin_inset Flex Code
12351 status collapsed
12352
12353 \begin_layout Plain Layout
12354
12355 \family typewriter
12356 1
12357 \end_layout
12358
12359 \end_inset
12360
12361
12362 \family default
12363 ] indique que les paragraphes ne seront pas séparés par une ligne vide dans
12364  le résultat LaTeX, mais par un retour à la ligne; combiné avec 
12365 \begin_inset Flex Code
12366 status collapsed
12367
12368 \begin_layout Plain Layout
12369 PassThru 1
12370 \end_layout
12371
12372 \end_inset
12373
12374 , ceci permet d'émuler une éditeur plein texte (comme l'insert code TeX).
12375 \end_layout
12376
12377 \begin_layout Description
12378
12379 \lang english
12380 \begin_inset Flex Code
12381 status collapsed
12382
12383 \begin_layout Plain Layout
12384
12385 \lang english
12386 ParIndent
12387 \end_layout
12388
12389 \end_inset
12390
12391
12392 \lang french
12393  
12394 \lang english
12395
12396 \begin_inset Flex Code
12397 status collapsed
12398
12399 \begin_layout Plain Layout
12400
12401 \lang english
12402 [
12403 \lang french
12404 chaîne
12405 \lang english
12406 =""]
12407 \end_layout
12408
12409 \end_inset
12410
12411
12412 \lang french
12413  fixe l'indentation de la toute première ligne d'un paragraphe.
12414  
12415 \begin_inset Flex Code
12416 status collapsed
12417
12418 \begin_layout Plain Layout
12419 Parindent
12420 \end_layout
12421
12422 \end_inset
12423
12424  est fixé pour un format donné, à l'exception du format 
12425 \begin_inset Flex Code
12426 status collapsed
12427
12428 \begin_layout Plain Layout
12429 Standard
12430 \end_layout
12431
12432 \end_inset
12433
12434 , car l'indentation d'un paragraphe dans l'environnement 
12435 \begin_inset Flex Code
12436 status collapsed
12437
12438 \begin_layout Plain Layout
12439 Standard
12440 \end_layout
12441
12442 \end_inset
12443
12444  peut être empêchée par 
12445 \begin_inset Flex Code
12446 status collapsed
12447
12448 \begin_layout Plain Layout
12449 NextNoIndent
12450 \end_layout
12451
12452 \end_inset
12453
12454 .
12455  De plus, les paragraphes de style 
12456 \begin_inset Flex Code
12457 status collapsed
12458
12459 \begin_layout Plain Layout
12460 Standard
12461 \end_layout
12462
12463 \end_inset
12464
12465  emboîtés dans d'autres environnements utilisent le 
12466 \begin_inset Flex Code
12467 status collapsed
12468
12469 \begin_layout Plain Layout
12470 ParIndent
12471 \end_layout
12472
12473 \end_inset
12474
12475  de l'environnement, pas le leur.
12476  Par exemple, les paragraphes 
12477 \begin_inset Flex Code
12478 status collapsed
12479
12480 \begin_layout Plain Layout
12481 Standard
12482 \end_layout
12483
12484 \end_inset
12485
12486  dans une énumération ne sont pas indentés.
12487 \end_layout
12488
12489 \begin_layout Description
12490
12491 \lang english
12492 \begin_inset Flex Code
12493 status collapsed
12494
12495 \begin_layout Plain Layout
12496
12497 \lang english
12498 Parsep
12499 \end_layout
12500
12501 \end_inset
12502
12503
12504 \lang french
12505  [
12506 \family typewriter
12507 float=0
12508 \family default
12509 ] fixe l'espacement vertical entre deux paragraphes dans le style.
12510 \end_layout
12511
12512 \begin_layout Description
12513
12514 \lang english
12515 \begin_inset Flex Code
12516 status collapsed
12517
12518 \begin_layout Plain Layout
12519
12520 \lang english
12521 Parskip
12522 \end_layout
12523
12524 \end_inset
12525
12526
12527 \lang french
12528  [
12529 \family typewriter
12530 float=0
12531 \family default
12532 ] fixe la valeur d'interligne entre paragraphes.
12533  LyX donne le choix entre 
12534 \begin_inset Flex Code
12535 status collapsed
12536
12537 \begin_layout Plain Layout
12538 Indentation
12539 \end_layout
12540
12541 \end_inset
12542
12543  et 
12544 \begin_inset Flex Code
12545 status collapsed
12546
12547 \begin_layout Plain Layout
12548 Interligne
12549 \end_layout
12550
12551 \end_inset
12552
12553  pour séparer les paragraphes d'un document.
12554  Quand on choisit 
12555 \begin_inset Flex Code
12556 status collapsed
12557
12558 \begin_layout Plain Layout
12559 Indentation
12560 \end_layout
12561
12562 \end_inset
12563
12564 , cette valeur n'est pas prise en compte.
12565  Quand on choisit 
12566 \begin_inset Flex Code
12567 status collapsed
12568
12569 \begin_layout Plain Layout
12570 Interligne
12571 \end_layout
12572
12573 \end_inset
12574
12575 , la valeur de 
12576 \begin_inset Flex Code
12577 status collapsed
12578
12579 \begin_layout Plain Layout
12580 ParIndent
12581 \end_layout
12582
12583 \end_inset
12584
12585  n'est pas prise en compte et tous les paragraphes sont séparés par ce paramètre
12586  
12587 \begin_inset Flex Code
12588 status collapsed
12589
12590 \begin_layout Plain Layout
12591 Parskip
12592 \end_layout
12593
12594 \end_inset
12595
12596 , en plus de l'interligne normal.
12597  L'espacement vertical est calculé par 
12598 \begin_inset Flex Code
12599 status collapsed
12600
12601 \begin_layout Plain Layout
12602 valeur*DefaultHeight()
12603 \end_layout
12604
12605 \end_inset
12606
12607  où 
12608 \family typewriter
12609 valeur
12610 \family default
12611  est la valeur choisie pour 
12612 \begin_inset Flex Code
12613 status collapsed
12614
12615 \begin_layout Plain Layout
12616 Parskip
12617 \end_layout
12618
12619 \end_inset
12620
12621  et 
12622 \begin_inset Flex Code
12623 status collapsed
12624
12625 \begin_layout Plain Layout
12626 DefaultHeight()
12627 \end_layout
12628
12629 \end_inset
12630
12631  est la hauteur d'une ligne dans la police normale.
12632  De cette façon, l'aspect reste le même quelle que soit la police à l'écran.
12633 \end_layout
12634
12635 \begin_layout Description
12636
12637 \lang english
12638 \begin_inset Flex Code
12639 status collapsed
12640
12641 \begin_layout Plain Layout
12642
12643 \lang english
12644 PassThru
12645 \end_layout
12646
12647 \end_inset
12648
12649
12650 \begin_inset CommandInset label
12651 LatexCommand label
12652 name "des:PathThru"
12653
12654 \end_inset
12655
12656
12657 \lang french
12658  [
12659 \family typewriter
12660 \emph on
12661 0
12662 \emph default
12663 , 1
12664 \family default
12665 ] indique si le contenu du paragraphe doit être passé sous forme brute,
12666  c'est-à-dire sans les traductions spéciales dont LaTeX aurait besoin.
12667  
12668 \end_layout
12669
12670 \begin_layout Description
12671
12672 \lang english
12673 \begin_inset Flex Code
12674 status collapsed
12675
12676 \begin_layout Plain Layout
12677
12678 \lang english
12679 Preamble
12680 \end_layout
12681
12682 \end_inset
12683
12684
12685 \begin_inset CommandInset label
12686 LatexCommand label
12687 name "des:Preamble"
12688
12689 \end_inset
12690
12691
12692 \lang french
12693  fixe le contenu à inclure dans le préambule LaTeX quand le style est utilisé.
12694  Utile pour définir des macros, charger des paquetages, etc.
12695  requis pour ce style particulier.
12696  Doit être fermé par 
12697 \begin_inset Quotes fld
12698 \end_inset
12699
12700
12701 \begin_inset Flex Code
12702 status collapsed
12703
12704 \begin_layout Plain Layout
12705
12706 \lang english
12707 EndPreamble
12708 \end_layout
12709
12710 \end_inset
12711
12712
12713 \begin_inset Quotes frd
12714 \end_inset
12715
12716 .
12717 \end_layout
12718
12719 \begin_layout Description
12720
12721 \lang english
12722 \begin_inset Flex Code
12723 status collapsed
12724
12725 \begin_layout Plain Layout
12726
12727 \lang english
12728 RefPrefix
12729 \end_layout
12730
12731 \end_inset
12732
12733  
12734 \lang french
12735 [
12736 \begin_inset Flex Code
12737 status collapsed
12738
12739 \begin_layout Plain Layout
12740 chaîne
12741 \end_layout
12742
12743 \end_inset
12744
12745 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraph
12746 es de ce type.
12747  Ceci permet l'utilisation de références mises en forme.
12748 \end_layout
12749
12750 \begin_layout Description
12751
12752 \lang english
12753 \begin_inset Flex Code
12754 status collapsed
12755
12756 \begin_layout Plain Layout
12757
12758 \lang english
12759 RequiredArgs
12760 \end_layout
12761
12762 \end_inset
12763
12764  [
12765 \begin_inset Flex Code
12766 status collapsed
12767
12768 \begin_layout Plain Layout
12769
12770 \lang english
12771 int=0
12772 \end_layout
12773
12774 \end_inset
12775
12776 ]
12777 \lang french
12778  précise le nombre d'arguments attendus par la commande ou l'environnement
12779  LaTeX correspondant à ce style.
12780  Dans le cas d'une commande, ce sont les arguments requis autres que ceux
12781  qui sont associés au contenu du paragraphe proprement dit.
12782  Ceux-ci n'ont pas nécessairement besoin d'être fournis: LyX créera des
12783  arguments vides si nécessaire.
12784  Noter que les arguments optionnels seront émis avant les arguments obligatoires.
12785  Voir la description de la directive 
12786 \begin_inset Flex Code
12787 status collapsed
12788
12789 \begin_layout Plain Layout
12790 OptionalTags
12791 \end_layout
12792
12793 \end_inset
12794
12795  ci-dessus pour les détails.
12796 \end_layout
12797
12798 \begin_layout Description
12799
12800 \lang english
12801 \begin_inset Flex Code
12802 status collapsed
12803
12804 \begin_layout Plain Layout
12805
12806 \lang english
12807 Requires
12808 \end_layout
12809
12810 \end_inset
12811
12812  
12813 \begin_inset Flex Code
12814 status collapsed
12815
12816 \begin_layout Plain Layout
12817
12818 \lang english
12819 [
12820 \lang french
12821 chaîne
12822 \lang english
12823 ]
12824 \end_layout
12825
12826 \end_inset
12827
12828  
12829 \begin_inset CommandInset label
12830 LatexCommand label
12831 name "des:Requires"
12832
12833 \end_inset
12834
12835
12836 \lang french
12837  indique que le style requiert la fonctionnalité chaîne.
12838  Voir la description de 
12839 \begin_inset Flex Code
12840 status collapsed
12841
12842 \begin_layout Plain Layout
12843
12844 \lang english
12845 Provides
12846 \end_layout
12847
12848 \end_inset
12849
12850  ci-dessus (page 
12851 \begin_inset CommandInset ref
12852 LatexCommand pageref
12853 reference "des:-Freespacing"
12854
12855 \end_inset
12856
12857 ) pour les détails sur les fonctionnalités.
12858  
12859 \end_layout
12860
12861 \begin_layout Description
12862
12863 \lang english
12864 \begin_inset Flex Code
12865 status collapsed
12866
12867 \begin_layout Plain Layout
12868
12869 \lang english
12870 RightMargin
12871 \end_layout
12872
12873 \end_inset
12874
12875
12876 \lang french
12877  
12878 \lang english
12879
12880 \begin_inset Flex Code
12881 status collapsed
12882
12883 \begin_layout Plain Layout
12884
12885 \lang english
12886 [
12887 \lang french
12888 chaîne
12889 \lang english
12890 =""]
12891 \end_layout
12892
12893 \end_inset
12894
12895
12896 \lang french
12897  similaire à 
12898 \family typewriter
12899 LeftMargin
12900 \family default
12901 .
12902 \end_layout
12903
12904 \begin_layout Description
12905
12906 \lang english
12907 \begin_inset Flex Code
12908 status collapsed
12909
12910 \begin_layout Plain Layout
12911
12912 \lang english
12913 Spacing
12914 \end_layout
12915
12916 \end_inset
12917
12918
12919 \lang french
12920  [
12921 \family typewriter
12922 \emph on
12923 single
12924 \emph default
12925 , onehalf, double, other
12926 \family default
12927  
12928 \emph on
12929 valeur
12930 \emph default
12931 ] définit l'interligne par défaut dans ce style.
12932  Les paramètres 
12933 \begin_inset Flex Code
12934 status collapsed
12935
12936 \begin_layout Plain Layout
12937 single
12938 \end_layout
12939
12940 \end_inset
12941
12942
12943 \begin_inset Flex Code
12944 status collapsed
12945
12946 \begin_layout Plain Layout
12947 onehalf
12948 \end_layout
12949
12950 \end_inset
12951
12952  et 
12953 \begin_inset Flex Code
12954 status collapsed
12955
12956 \begin_layout Plain Layout
12957 double
12958 \end_layout
12959
12960 \end_inset
12961
12962  correspondent respectivement à un facteur multiplicatif de 1, 1,25 et 1,667.
12963  Si vous mettez le paramètre 
12964 \begin_inset Flex Code
12965 status collapsed
12966
12967 \begin_layout Plain Layout
12968 other
12969 \end_layout
12970
12971 \end_inset
12972
12973 , vous devez aussi mettre une valeur numérique qui servira de facteur multiplica
12974 tif.
12975  Notez que, contrairement aux autres paramètres, 
12976 \begin_inset Flex Code
12977 status collapsed
12978
12979 \begin_layout Plain Layout
12980 Spacing
12981 \end_layout
12982
12983 \end_inset
12984
12985  implique de générer du code LaTeX spécifique, qui utilise le paquetage
12986  
12987 \begin_inset Flex Code
12988 status collapsed
12989
12990 \begin_layout Plain Layout
12991 setspace.sty
12992 \end_layout
12993
12994 \end_inset
12995
12996 .
12997 \end_layout
12998
12999 \begin_layout Description
13000
13001 \lang english
13002 \begin_inset Flex Code
13003 status collapsed
13004
13005 \begin_layout Plain Layout
13006
13007 \lang english
13008 Spellcheck
13009 \end_layout
13010
13011 \end_inset
13012
13013
13014 \lang french
13015  [
13016 \begin_inset Flex Code
13017 status collapsed
13018
13019 \begin_layout Plain Layout
13020 0
13021 \end_layout
13022
13023 \end_inset
13024
13025 ,
13026 \begin_inset Flex Code
13027 status collapsed
13028
13029 \begin_layout Plain Layout
13030
13031 \emph on
13032 1
13033 \end_layout
13034
13035 \end_inset
13036
13037 ] active la correction orthographique du style.
13038  Implicitement vrai.
13039 \end_layout
13040
13041 \begin_layout Description
13042
13043 \lang english
13044 \begin_inset Flex Code
13045 status collapsed
13046
13047 \begin_layout Plain Layout
13048
13049 \lang english
13050 TextFont
13051 \end_layout
13052
13053 \end_inset
13054
13055
13056 \lang french
13057  fixe la police utilisée pour le corps du texte.
13058  Voir la section
13059 \begin_inset space ~
13060 \end_inset
13061
13062
13063 \begin_inset CommandInset ref
13064 LatexCommand ref
13065 reference "sub:polices"
13066
13067 \end_inset
13068
13069 .
13070 \end_layout
13071
13072 \begin_layout Description
13073
13074 \lang english
13075 \begin_inset Flex Code
13076 status collapsed
13077
13078 \begin_layout Plain Layout
13079
13080 \lang english
13081 TocLevel
13082 \end_layout
13083
13084 \end_inset
13085
13086  [
13087 \begin_inset Flex Code
13088 status collapsed
13089
13090 \begin_layout Plain Layout
13091
13092 \series medium
13093 \lang english
13094 int
13095 \end_layout
13096
13097 \end_inset
13098
13099
13100 \lang french
13101 fixe le niveau du style dans le table des matières.
13102  Ceci est utilisé pour la numérotation automatique des en-têtes.
13103 \end_layout
13104
13105 \begin_layout Description
13106
13107 \lang english
13108 \begin_inset Flex Code
13109 status collapsed
13110
13111 \begin_layout Plain Layout
13112
13113 \lang english
13114 TopSep
13115 \end_layout
13116
13117 \end_inset
13118
13119
13120 \lang french
13121  [
13122 \family typewriter
13123 float=0
13124 \family default
13125 ] fixe L'espacement vertical qui sépare le premier paragraphe dans une série
13126  du même style, du paragraphe qui le précède.
13127  Si le paragraphe précédent est dans un autre style, les séparations ne
13128  s'ajoutent pas, mais LyX prend le maximum des deux.
13129 \end_layout
13130
13131 \begin_layout Subsection
13132 \begin_inset CommandInset label
13133 LatexCommand label
13134 name "sub:I18n"
13135
13136 \end_inset
13137
13138 Internationalisation des styles de paragraphes
13139 \end_layout
13140
13141 \begin_layout Standard
13142 LyX effectue depuis longtemps la traduction des informations de format,
13143  mais, jusqu'à la version 2.0, ceci ne s'appliquait qu'à l'interface utilisateur
13144  et non pas par exemple au résultat PDF.
13145  Ainsi les auteurs francophones devaient avoir recours à des astuces pénibles
13146  s'ils voulaient obtenir 
13147 \begin_inset Quotes fld
13148 \end_inset
13149
13150 Théorème 1
13151 \begin_inset Quotes frd
13152 \end_inset
13153
13154  au lieu de 
13155 \begin_inset Quotes fld
13156 \end_inset
13157
13158 Theorem 1
13159 \begin_inset Quotes frd
13160 \end_inset
13161
13162 .
13163  Grâce à Georg 
13164 \noun on
13165 Baum
13166 \noun default
13167 , ce n'est plus les cas.
13168 \end_layout
13169
13170 \begin_layout Standard
13171 Si un 
13172 \begin_inset Flex Code
13173 status collapsed
13174
13175 \begin_layout Plain Layout
13176 Style
13177 \end_layout
13178
13179 \end_inset
13180
13181  définit un texte qui doit apparaître dans le le document typographique,
13182  il peut utiliser 
13183 \begin_inset Flex Code
13184 status collapsed
13185
13186 \begin_layout Plain Layout
13187 LangPreamble
13188 \end_layout
13189
13190 \end_inset
13191
13192  et 
13193 \begin_inset Flex Code
13194 status collapsed
13195
13196 \begin_layout Plain Layout
13197 BabelPreamble
13198 \end_layout
13199
13200 \end_inset
13201
13202  pour traiter correctement les documents non anglophones, et même multilingues.
13203  L'extrait suivant (du fichier 
13204 \begin_inset Flex Code
13205 status collapsed
13206
13207 \begin_layout Plain Layout
13208 theorems-ams.inc
13209 \end_layout
13210
13211 \end_inset
13212
13213 ) illustre le fonctionnement:
13214 \end_layout
13215
13216 \begin_layout LyX-Code
13217
13218 \lang english
13219 Preamble
13220 \end_layout
13221
13222 \begin_deeper
13223 \begin_layout LyX-Code
13224
13225 \lang english
13226   
13227 \backslash
13228 theoremstyle{remark}
13229 \end_layout
13230
13231 \begin_layout LyX-Code
13232
13233 \lang english
13234   
13235 \backslash
13236 newtheorem{claim}[thm]{
13237 \backslash
13238 protect
13239 \backslash
13240 claimname}
13241 \end_layout
13242
13243 \begin_layout LyX-Code
13244
13245 \lang english
13246 EndPreamble
13247 \end_layout
13248
13249 \begin_layout LyX-Code
13250
13251 \lang english
13252 LangPreamble
13253 \end_layout
13254
13255 \begin_layout LyX-Code
13256
13257 \lang english
13258   
13259 \backslash
13260 providecommand{
13261 \backslash
13262 claimname}{_(Claim)}
13263 \end_layout
13264
13265 \begin_layout LyX-Code
13266
13267 \lang english
13268 EndLangPreamble
13269 \end_layout
13270
13271 \begin_layout LyX-Code
13272
13273 \lang english
13274 BabelPreamble
13275 \end_layout
13276
13277 \begin_layout LyX-Code
13278
13279 \lang english
13280     
13281 \backslash
13282 addto
13283 \backslash
13284 captions$$lang{
13285 \backslash
13286 renewcommand{
13287 \backslash
13288 claimname}{_(Claim)}}
13289 \end_layout
13290
13291 \begin_layout LyX-Code
13292
13293 \lang english
13294 EndBabelPreamble
13295 \end_layout
13296
13297 \end_deeper
13298 \begin_layout Standard
13299 En principe, toute commande LaTeX autorisée peut apparaître dans les directives
13300  
13301 \begin_inset Flex Code
13302 status collapsed
13303
13304 \begin_layout Plain Layout
13305 LangPreamble
13306 \end_layout
13307
13308 \end_inset
13309
13310  et 
13311 \begin_inset Flex Code
13312 status collapsed
13313
13314 \begin_layout Plain Layout
13315 BabelPreamble
13316 \end_layout
13317
13318 \end_inset
13319
13320 , mais dans la pratique elles se présenteront typiquement comme ce qui est
13321  montré ici.
13322  La clé de la traduction correcte du texte typographié est la définition
13323  de le commande LateX 
13324 \begin_inset Flex Code
13325 status collapsed
13326
13327 \begin_layout Plain Layout
13328
13329 \backslash
13330 claimname
13331 \end_layout
13332
13333 \end_inset
13334
13335  et son utilisation avec 
13336 \begin_inset Flex Code
13337 status collapsed
13338
13339 \begin_layout Plain Layout
13340
13341 \backslash
13342 newtheorem
13343 \end_layout
13344
13345 \end_inset
13346
13347 .
13348  
13349 \end_layout
13350
13351 \begin_layout Standard
13352 La directive 
13353 \begin_inset Flex Code
13354 status collapsed
13355
13356 \begin_layout Plain Layout
13357 LangPreamble
13358 \end_layout
13359
13360 \end_inset
13361
13362  fournit ce qu'il faut pour l'internationalisation fondée sur le langage
13363  global du document.
13364  Le contenu de la directive sera inclus dans le préambule, comme avec la
13365  directive 
13366 \begin_inset Flex Code
13367 status collapsed
13368
13369 \begin_layout Plain Layout
13370 Preamble
13371 \end_layout
13372
13373 \end_inset
13374
13375 .
13376  Ce qui la rend singulière est l'utilisation de la 
13377 \begin_inset Quotes fld
13378 \end_inset
13379
13380 fonction
13381 \begin_inset Quotes frd
13382 \end_inset
13383
13384  
13385 \begin_inset Flex Code
13386 status collapsed
13387
13388 \begin_layout Plain Layout
13389 _()
13390 \end_layout
13391
13392 \end_inset
13393
13394 , qui sera remplacée, lorsque LyX produira le résultat LaTeX, par la traduction
13395  de son argument dans la langue du document
13396 \begin_inset Foot
13397 status collapsed
13398
13399 \begin_layout Plain Layout
13400 Pour ceux qui s'intéressent au fonctionnement sous-jacent, la fonction 
13401 \begin_inset Quotes fld
13402 \end_inset
13403
13404
13405 \begin_inset Flex Code
13406 status collapsed
13407
13408 \begin_layout Plain Layout
13409 _()
13410 \end_layout
13411
13412 \end_inset
13413
13414
13415 \begin_inset Quotes frd
13416 \end_inset
13417
13418  cache la fonction 
13419 \begin_inset Flex Code
13420 status collapsed
13421
13422 \begin_layout Plain Layout
13423 gettext()
13424 \end_layout
13425
13426 \end_inset
13427
13428 , qui constitue le cœur du mécanisme de traduction de l'interface LyX, et
13429  qui est étendue ici à la traduction à la volée de code LaTeX.
13430 \end_layout
13431
13432 \end_inset
13433
13434 .
13435 \end_layout
13436
13437 \begin_layout Standard
13438 La directive 
13439 \begin_inset Flex Code
13440 status collapsed
13441
13442 \begin_layout Plain Layout
13443 BabelPreamble
13444 \end_layout
13445
13446 \end_inset
13447
13448  est plus compliquée, car elle fournit une fonctionnalité adaptée aux documents
13449  multilingues et propose par conséquent une interface pour le paquetage
13450  
13451 \begin_inset Flex Code
13452 status collapsed
13453
13454 \begin_layout Plain Layout
13455 babel
13456 \end_layout
13457
13458 \end_inset
13459
13460  Son contenu sera ajouté au préambule une fois pour chaque langue utilisée
13461  par le document.
13462  Dans ce cas, l'argument de 
13463 \begin_inset Flex Code
13464 status collapsed
13465
13466 \begin_layout Plain Layout
13467 _()
13468 \end_layout
13469
13470 \end_inset
13471
13472  sera remplacé par sa traduction dans le langage en question: l'expression
13473  
13474 \begin_inset Flex Code
13475 status collapsed
13476
13477 \begin_layout Plain Layout
13478 $$lang
13479 \end_layout
13480
13481 \end_inset
13482
13483  est remplacée par le nom de la langue (telle qu'il est connu de 
13484 \begin_inset Flex Code
13485 status collapsed
13486
13487 \begin_layout Plain Layout
13488 babel
13489 \end_layout
13490
13491 \end_inset
13492
13493 ).
13494  
13495 \end_layout
13496
13497 \begin_layout Standard
13498 Un document en allemand qui inclut aussi un paragraphe en français aura
13499  donc ceci dans le préambule:
13500 \end_layout
13501
13502 \begin_layout LyX-Code
13503
13504 \lang english
13505
13506 \backslash
13507 addto
13508 \backslash
13509 captionsfrench{
13510 \backslash
13511 renewcommand{
13512 \backslash
13513 claimname}{Affirmation}}   
13514 \backslash
13515 addto
13516 \backslash
13517 captionsngerman{
13518 \backslash
13519 renewcommand{
13520 \backslash
13521 claimname}{Behauptung}}   
13522 \backslash
13523 providecommand{
13524 \backslash
13525 claimname}{Behauptung}
13526 \end_layout
13527
13528 \begin_layout Standard
13529 LaTeX et 
13530 \begin_inset Flex Code
13531 status collapsed
13532
13533 \begin_layout Plain Layout
13534 babel
13535 \end_layout
13536
13537 \end_inset
13538
13539  vont alors conspirer pour créer le texte correct dans le résultat imprimable.
13540 \end_layout
13541
13542 \begin_layout Standard
13543 Un point important à noter est que les traductions sont celles qui sont
13544  fournies par LyX lui-même, via le mécanisme d'internationalisation de l'interfa
13545 ce utilisateur.
13546  Ceci signifie que 
13547 \begin_inset Flex Code
13548 status collapsed
13549
13550 \begin_layout Plain Layout
13551 LangPreamble
13552 \end_layout
13553
13554 \end_inset
13555
13556  et 
13557 \begin_inset Flex Code
13558 status collapsed
13559
13560 \begin_layout Plain Layout
13561 BabelPreamble
13562 \end_layout
13563
13564 \end_inset
13565
13566  ne sont effectifs que dans les fichiers de format fournis avec LyX, puisque
13567  les fichiers de format créés par l'utilisateur ne seront pas explorés par
13568  les fonction d'internationalisation.
13569  Ceci dit, tout fichier de format créé dans le but d'être distribué avec
13570  LyX doit inclure ces directives s'il y a lieu.
13571 \end_layout
13572
13573 \begin_layout Subsection
13574 Flottants
13575 \begin_inset CommandInset label
13576 LatexCommand label
13577 name "sub:Flottants"
13578
13579 \end_inset
13580
13581
13582 \end_layout
13583
13584 \begin_layout Standard
13585 \begin_inset CommandInset label
13586 LatexCommand label
13587 name "sec:flottants"
13588
13589 \end_inset
13590
13591 Depuis la version 1.3.0 de LyX, il faut définir les flottants (
13592 \begin_inset Flex Code
13593 status collapsed
13594
13595 \begin_layout Plain Layout
13596 figure
13597 \end_layout
13598
13599 \end_inset
13600
13601
13602 \begin_inset Flex Code
13603 status collapsed
13604
13605 \begin_layout Plain Layout
13606 tableau
13607 \end_layout
13608
13609 \end_inset
13610
13611 \SpecialChar \ldots{}
13612 ) dans la classe elle-même.
13613  Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
13614  il suffit probablement que vous ajoutiez
13615 \end_layout
13616
13617 \begin_layout LyX-Code
13618 Input stdfloats.inc
13619 \end_layout
13620
13621 \begin_layout Standard
13622 à un endroit raisonnable dans la classe
13623 \begin_inset Foot
13624 status collapsed
13625
13626 \begin_layout Plain Layout
13627 N'oubliez pas de jeter aussi un 
13628 \begin_inset ERT
13629 status collapsed
13630
13631 \begin_layout Plain Layout
13632
13633
13634 \backslash
13635 oe{}
13636 \end_layout
13637
13638 \end_inset
13639
13640 il sur les compteurs dans la section suivante.
13641 \end_layout
13642
13643 \end_inset
13644
13645 .
13646  Si vous voulez implémenter une classe de texte qui propose un nouveau type
13647  de flottant (comme la classe AGU fournie avec LyX), les explications ci-dessous
13648  vont sans doute vous être utiles :
13649 \end_layout
13650
13651 \begin_layout Description
13652
13653 \lang english
13654 \begin_inset Flex Code
13655 status collapsed
13656
13657 \begin_layout Plain Layout
13658
13659 \lang english
13660 Extension
13661 \end_layout
13662
13663 \end_inset
13664
13665
13666 \family typewriter
13667 \lang french
13668  
13669 \family default
13670 \lang english
13671
13672 \begin_inset Flex Code
13673 status collapsed
13674
13675 \begin_layout Plain Layout
13676
13677 \lang english
13678 [
13679 \lang french
13680 chaîne
13681 \lang english
13682 =""]
13683 \end_layout
13684
13685 \end_inset
13686
13687
13688 \lang french
13689  définit le suffixe d'un fichier auxiliaire contenant la liste des flottants
13690  de ce type.
13691  LaTeX écrit les légendes dans ce fichier.
13692 \end_layout
13693
13694 \begin_layout Description
13695
13696 \lang english
13697 \begin_inset Flex Code
13698 status collapsed
13699
13700 \begin_layout Plain Layout
13701
13702 \lang english
13703 GuiName
13704 \end_layout
13705
13706 \end_inset
13707
13708  
13709 \begin_inset Flex Code
13710 status collapsed
13711
13712 \begin_layout Plain Layout
13713
13714 \lang english
13715 [
13716 \lang french
13717 chaîne
13718 \lang english
13719 =""]
13720 \end_layout
13721
13722 \end_inset
13723
13724
13725 \lang french
13726  définit la chaîne de caractères qui se trouvera dans les menus et également
13727  dans la légende.
13728  Ceci est traduit dans le langage courant si 
13729 \begin_inset Flex Code
13730 status collapsed
13731
13732 \begin_layout Plain Layout
13733 babel
13734 \end_layout
13735
13736 \end_inset
13737
13738  est utilisé.
13739 \end_layout
13740
13741 \begin_layout Description
13742
13743 \lang english
13744 \begin_inset Flex Code
13745 status collapsed
13746
13747 \begin_layout Plain Layout
13748 HTML*
13749 \end_layout
13750
13751 \end_inset
13752
13753  
13754 \lang french
13755 sont utilisées avec l'exportation XHTML.
13756  Voir
13757 \begin_inset space ~
13758 \end_inset
13759
13760
13761 \begin_inset CommandInset ref
13762 LatexCommand ref
13763 reference "sub:Styles-de-paragraphe-XHTML"
13764
13765 \end_inset
13766
13767 .
13768 \end_layout
13769
13770 \begin_layout Description
13771
13772 \lang english
13773 \begin_inset Flex Code
13774 status collapsed
13775
13776 \begin_layout Plain Layout
13777 IsPredefined
13778 \end_layout
13779
13780 \end_inset
13781
13782  
13783 \lang french
13784 [
13785 \begin_inset Flex Code
13786 status collapsed
13787
13788 \begin_layout Plain Layout
13789 0
13790 \end_layout
13791
13792 \end_inset
13793
13794 ,
13795 \begin_inset Flex Code
13796 status collapsed
13797
13798 \begin_layout Plain Layout
13799
13800 \emph on
13801 1
13802 \end_layout
13803
13804 \end_inset
13805
13806 ] indique si le flottant est déjà défini dans la classe de document ou s'il
13807  faut charger 
13808 \begin_inset Flex Code
13809 status collapsed
13810
13811 \begin_layout Plain Layout
13812 float.sty
13813 \end_layout
13814
13815 \end_inset
13816
13817  et utiliser ses fonctionnalités pour le définir à la volée.
13818  La valeur implicite est 
13819 \begin_inset Flex Code
13820 status collapsed
13821
13822 \begin_layout Plain Layout
13823 0
13824 \end_layout
13825
13826 \end_inset
13827
13828  qui signifie: utiliser 
13829 \begin_inset Flex Code
13830 status collapsed
13831
13832 \begin_layout Plain Layout
13833 float.sty
13834 \end_layout
13835
13836 \end_inset
13837
13838 .
13839  Elle doit être positionnée sur 
13840 \begin_inset Flex Code
13841 status collapsed
13842
13843 \begin_layout Plain Layout
13844 1
13845 \end_layout
13846
13847 \end_inset
13848
13849  si le flottant est déjà défini par la classe de document.
13850 \end_layout
13851
13852 \begin_layout Description
13853
13854 \lang english
13855 \begin_inset Flex Code
13856 status collapsed
13857
13858 \begin_layout Plain Layout
13859
13860 \lang english
13861 ListCommand
13862 \end_layout
13863
13864 \end_inset
13865
13866  
13867 \begin_inset Flex Code
13868 status collapsed
13869
13870 \begin_layout Plain Layout
13871
13872 \lang english
13873 [
13874 \lang french
13875 chaîne
13876 \lang english
13877 =""]
13878 \end_layout
13879
13880 \end_inset
13881
13882
13883 \lang french
13884  détermine la commande utilisée pour engendrer une liste de flottants du
13885  type considéré; le 
13886 \begin_inset Quotes fld
13887 \end_inset
13888
13889
13890 \backslash
13891
13892 \begin_inset Quotes frd
13893 \end_inset
13894
13895  initial doit être omis.
13896  Cette directive 
13897 \emph on
13898 doit
13899 \emph default
13900  être utilisée si 
13901 \begin_inset Flex Code
13902 status collapsed
13903
13904 \begin_layout Plain Layout
13905 UsesFloatPkg
13906 \end_layout
13907
13908 \end_inset
13909
13910  est faux, puisqu'il n'y a alors pas de procédure pour activer cette commande.
13911  La directive est ignorée si 
13912 \begin_inset Flex Code
13913 status collapsed
13914
13915 \begin_layout Plain Layout
13916 UsesFloatPkg
13917 \end_layout
13918
13919 \end_inset
13920
13921  est vrai, puisqu'il y a alors une procédure.
13922 \end_layout
13923
13924 \begin_layout Description
13925
13926 \lang english
13927 \begin_inset Flex Code
13928 status collapsed
13929
13930 \begin_layout Plain Layout
13931
13932 \lang english
13933 ListName
13934 \end_layout
13935
13936 \end_inset
13937
13938  
13939 \begin_inset Flex Code
13940 status collapsed
13941
13942 \begin_layout Plain Layout
13943
13944 \lang english
13945 [
13946 \lang french
13947 chaîne
13948 \lang english
13949 =""]
13950 \end_layout
13951
13952 \end_inset
13953
13954
13955 \lang french
13956  fixe le titre utilisé pour une liste des flottants du type considéré (figures,
13957  tableaux, etc.).
13958  Il est utilisé pour l'étiquette à l'écran dans LyX; il est passé à LaTeX
13959  pour être utilisé comme titre, et il est également utilisé comme titre
13960  dans l'exportation XHTML.
13961  Il sera traduit dans le langage du document.
13962 \end_layout
13963
13964 \begin_layout Description
13965
13966 \lang english
13967 \begin_inset Flex Code
13968 status collapsed
13969
13970 \begin_layout Plain Layout
13971
13972 \lang english
13973 NumberWithin
13974 \end_layout
13975
13976 \end_inset
13977
13978  
13979 \begin_inset Flex Code
13980 status collapsed
13981
13982 \begin_layout Plain Layout
13983
13984 \lang english
13985 [
13986 \lang french
13987 chaîne
13988 \lang english
13989 =""]
13990 \end_layout
13991
13992 \end_inset
13993
13994
13995 \lang french
13996  (paramètre facultatif) détermine si les flottants de cette classe seront
13997  numérotés en suivant un type de section du document.
13998  Par exemple, si vous mettez 
13999 \begin_inset Flex Code
14000 status collapsed
14001
14002 \begin_layout Plain Layout
14003 chapter
14004 \end_layout
14005
14006 \end_inset
14007
14008 , les flottants seront numérotés chapitre par chapitre.
14009 \end_layout
14010
14011 \begin_layout Description
14012
14013 \lang english
14014 \begin_inset Flex Code
14015 status collapsed
14016
14017 \begin_layout Plain Layout
14018
14019 \lang english
14020 Placement
14021 \end_layout
14022
14023 \end_inset
14024
14025  
14026 \begin_inset Flex Code
14027 status collapsed
14028
14029 \begin_layout Plain Layout
14030
14031 \lang english
14032 [
14033 \lang french
14034 chaîne
14035 \lang english
14036 =""]
14037 \end_layout
14038
14039 \end_inset
14040
14041
14042 \lang french
14043  définit le placement implicite pour cette catégorie de flottants.
14044  C'est comme en LaTeX standard : 
14045 \begin_inset Flex Code
14046 status collapsed
14047
14048 \begin_layout Plain Layout
14049 t
14050 \end_layout
14051
14052 \end_inset
14053
14054
14055 \begin_inset Flex Code
14056 status collapsed
14057
14058 \begin_layout Plain Layout
14059 b
14060 \end_layout
14061
14062 \end_inset
14063
14064
14065 \begin_inset Flex Code
14066 status collapsed
14067
14068 \begin_layout Plain Layout
14069 p
14070 \end_layout
14071
14072 \end_inset
14073
14074  et 
14075 \begin_inset Flex Code
14076 status collapsed
14077
14078 \begin_layout Plain Layout
14079 h
14080 \end_layout
14081
14082 \end_inset
14083
14084  pour haut, bas, page et ici respectivement
14085 \begin_inset Foot
14086 status collapsed
14087
14088 \begin_layout Plain Layout
14089 Notez que l'ordre dans lequel vous mettez ces lettres est sans importance,
14090  comme en LaTeX.
14091 \end_layout
14092
14093 \end_inset
14094
14095 .
14096  En plus vous avez un nouveau type, 
14097 \begin_inset Flex Code
14098 status collapsed
14099
14100 \begin_layout Plain Layout
14101 H
14102 \end_layout
14103
14104 \end_inset
14105
14106 , qui ne correspond pas vraiment à un flottant, car il signifie de le positionne
14107
14108 \begin_inset Quotes fld
14109 \end_inset
14110
14111 ici
14112 \begin_inset Quotes frd
14113 \end_inset
14114
14115  et nulle part ailleurs.
14116  Notez cependant que le type 
14117 \begin_inset Flex Code
14118 status collapsed
14119
14120 \begin_layout Plain Layout
14121 H
14122 \end_layout
14123
14124 \end_inset
14125
14126  est spécial et, à cause de détails d'implantation, ne peut pas être utilisé
14127  avec des flottants non définis dans la classe de document.
14128  Si vous n'avez pas compris tout ce baratin, mettez simplement 
14129 \family typewriter
14130
14131 \begin_inset Quotes fld
14132 \end_inset
14133
14134
14135 \family default
14136
14137 \begin_inset Flex Code
14138 status collapsed
14139
14140 \begin_layout Plain Layout
14141 tbp
14142 \end_layout
14143
14144 \end_inset
14145
14146
14147 \family typewriter
14148
14149 \begin_inset Quotes frd
14150 \end_inset
14151
14152
14153 \family default
14154 .
14155 \end_layout
14156
14157 \begin_layout Description
14158
14159 \lang english
14160 \begin_inset Flex Code
14161 status collapsed
14162
14163 \begin_layout Plain Layout
14164
14165 \lang english
14166 RefPrefix
14167 \end_layout
14168
14169 \end_inset
14170
14171
14172 \lang french
14173  [
14174 \begin_inset Flex Code
14175 status collapsed
14176
14177 \begin_layout Plain Layout
14178 chaîne
14179 \end_layout
14180
14181 \end_inset
14182
14183 ] détermine le préfixe à utiliser lors de la création d'étiquettes référant
14184  les flottants du type considéré.
14185  Ceci permet l'utilisation de références mises en forme.
14186  Notez que vous pouvez supprimer tout préfixe défini en copiant un style
14187  en utilisant la valeur spécifique 
14188 \begin_inset Quotes fld
14189 \end_inset
14190
14191 OFF
14192 \begin_inset Quotes frd
14193 \end_inset
14194
14195 , qui doit être en capitales.
14196 \end_layout
14197
14198 \begin_layout Description
14199
14200 \lang english
14201 \begin_inset Flex Code
14202 status collapsed
14203
14204 \begin_layout Plain Layout
14205
14206 \lang english
14207 Style
14208 \end_layout
14209
14210 \end_inset
14211
14212  
14213 \begin_inset Flex Code
14214 status collapsed
14215
14216 \begin_layout Plain Layout
14217
14218 \lang english
14219 [
14220 \lang french
14221 chaîne
14222 \lang english
14223 =""]
14224 \end_layout
14225
14226 \end_inset
14227
14228
14229 \lang french
14230  fixe le style utilisé quand on définit le flottant avec 
14231 \begin_inset Flex Code
14232 status collapsed
14233
14234 \begin_layout Plain Layout
14235
14236 \backslash
14237 newfloat
14238 \end_layout
14239
14240 \end_inset
14241
14242 .
14243 \end_layout
14244
14245 \begin_layout Description
14246
14247 \lang english
14248 \begin_inset Flex Code
14249 status collapsed
14250
14251 \begin_layout Plain Layout
14252
14253 \lang english
14254 Type
14255 \end_layout
14256
14257 \end_inset
14258
14259  
14260 \begin_inset Flex Code
14261 status collapsed
14262
14263 \begin_layout Plain Layout
14264
14265 \lang english
14266 [
14267 \lang french
14268 chaîne
14269 \lang english
14270 =""]
14271 \end_layout
14272
14273 \end_inset
14274
14275
14276 \lang french
14277  définit le 
14278 \begin_inset Quotes fld
14279 \end_inset
14280
14281 type
14282 \begin_inset Quotes frd
14283 \end_inset
14284
14285  de la nouvelle classe de flottants, comme 
14286 \begin_inset Quotes fld
14287 \end_inset
14288
14289 program
14290 \begin_inset Quotes frd
14291 \end_inset
14292
14293  ou 
14294 \begin_inset Quotes fld
14295 \end_inset
14296
14297 algorithm
14298 \begin_inset Quotes frd
14299 \end_inset
14300
14301 .
14302  Après l'instruction 
14303 \begin_inset Flex Code
14304 status collapsed
14305
14306 \begin_layout Plain Layout
14307
14308 \backslash
14309 newfloat
14310 \end_layout
14311
14312 \end_inset
14313
14314  appropriée, vous disposez de commandes comme 
14315 \begin_inset Flex Code
14316 status collapsed
14317
14318 \begin_layout Plain Layout
14319
14320 \backslash
14321 begin{program}
14322 \end_layout
14323
14324 \end_inset
14325
14326  ou 
14327 \begin_inset Flex Code
14328 status collapsed
14329
14330 \begin_layout Plain Layout
14331
14332 \backslash
14333 end{algorithm*}
14334 \end_layout
14335
14336 \end_inset
14337
14338 .
14339  Noter que définir un flottant de type 
14340 \begin_inset Flex Code
14341 status collapsed
14342
14343 \begin_layout Plain Layout
14344 type
14345 \end_layout
14346
14347 \end_inset
14348
14349  définit automatiquement les compteur correspondant, de nom 
14350 \begin_inset Flex Code
14351 status collapsed
14352
14353 \begin_layout Plain Layout
14354 type
14355 \end_layout
14356
14357 \end_inset
14358
14359 .
14360 \end_layout
14361
14362 \begin_layout Description
14363
14364 \lang english
14365 \begin_inset Flex Code
14366 status collapsed
14367
14368 \begin_layout Plain Layout
14369
14370 \lang english
14371 UsesFloatPkg
14372 \end_layout
14373
14374 \end_inset
14375
14376  
14377 \lang french
14378 [
14379 \begin_inset Flex Code
14380 status collapsed
14381
14382 \begin_layout Plain Layout
14383 0
14384 \end_layout
14385
14386 \end_inset
14387
14388 ,
14389 \begin_inset Flex Code
14390 status collapsed
14391
14392 \begin_layout Plain Layout
14393
14394 \emph on
14395 1
14396 \end_layout
14397
14398 \end_inset
14399
14400 ] indique si ce flottant est défini en utilisant les fonctionnalités fournies
14401  par 
14402 \begin_inset Flex Code
14403 status collapsed
14404
14405 \begin_layout Plain Layout
14406 float.sty
14407 \end_layout
14408
14409 \end_inset
14410
14411 , soit par la classe de document ou par un paquetage, soit à la volée par
14412  LyX.
14413 \end_layout
14414
14415 \begin_layout Standard
14416 Notez que la définition d'un flottant de type 
14417 \begin_inset Flex Code
14418 status collapsed
14419
14420 \begin_layout Plain Layout
14421
14422 \emph on
14423 type
14424 \end_layout
14425
14426 \end_inset
14427
14428  implique la déclaration du compteur correspondant de nom 
14429 \begin_inset Flex Code
14430 status collapsed
14431
14432 \begin_layout Plain Layout
14433
14434 \emph on
14435 type
14436 \end_layout
14437
14438 \end_inset
14439
14440 .
14441 \end_layout
14442
14443 \begin_layout Subsection
14444
14445 \lang english
14446 Inserts flexibles et InsetLayout
14447 \begin_inset CommandInset label
14448 LatexCommand label
14449 name "sub:Flex-insets-and"
14450
14451 \end_inset
14452
14453
14454 \end_layout
14455
14456 \begin_layout Standard
14457 LyX connaît les styles de caractères depuis la version 1.4.0; depuis la version
14458  1.6.0, ceux-ci sont appelés inserts flexibles.
14459 \end_layout
14460
14461 \begin_layout Standard
14462 Les inserts flexibles sont de trois sortes: 
14463 \end_layout
14464
14465 \begin_layout Itemize
14466 styles de caractères (
14467 \begin_inset Flex Code
14468 status collapsed
14469
14470 \begin_layout Plain Layout
14471
14472 \lang english
14473 CharStyle
14474 \end_layout
14475
14476 \end_inset
14477
14478 ): ceux-ci définissent un balisage sémantique correspondant à des commandes
14479  LaTeX telles que 
14480 \begin_inset Flex Code
14481 status collapsed
14482
14483 \begin_layout Plain Layout
14484
14485 \lang english
14486
14487 \backslash
14488 noun
14489 \end_layout
14490
14491 \end_inset
14492
14493  et 
14494 \begin_inset Flex Code
14495 status collapsed
14496
14497 \begin_layout Plain Layout
14498
14499 \lang english
14500
14501 \backslash
14502 code
14503 \end_layout
14504
14505 \end_inset
14506
14507 .
14508 \end_layout
14509
14510 \begin_layout Itemize
14511 définis par l'utilisateur (
14512 \begin_inset Flex Code
14513 status collapsed
14514
14515 \begin_layout Plain Layout
14516
14517 \lang english
14518 Custom
14519 \end_layout
14520
14521 \end_inset
14522
14523 ): ceux-ci permettent de définir des inserts repliables personnalisés, similaire
14524 s au code TeX, aux notes de bas de page, etc.
14525  Un exemple évident est l'insert de note en fin de document, défini dans
14526  le module 
14527 \begin_inset Flex Code
14528 status collapsed
14529
14530 \begin_layout Plain Layout
14531
14532 \lang english
14533 endnote
14534 \end_layout
14535
14536 \end_inset
14537
14538 .
14539 \end_layout
14540
14541 \begin_layout Itemize
14542
14543 \lang english
14544 éléments XML (
14545 \begin_inset Flex Code
14546 status collapsed
14547
14548 \begin_layout Plain Layout
14549
14550 \lang english
14551 Element
14552 \end_layout
14553
14554 \end_inset
14555
14556 ): à utiliser avec les classes DocBook.
14557 \end_layout
14558
14559 \begin_layout Standard
14560 Les inserts flexibles sont définis en utilisant la directive 
14561 \begin_inset Flex Code
14562 status collapsed
14563
14564 \begin_layout Plain Layout
14565
14566 \lang english
14567 InsetLayout
14568 \end_layout
14569
14570 \end_inset
14571
14572 , qui va être expliquée dans la suite.
14573 \end_layout
14574
14575 \begin_layout Standard
14576 La directive 
14577 \begin_inset Flex Code
14578 status collapsed
14579
14580 \begin_layout Plain Layout
14581
14582 \lang english
14583 InsetLayout
14584 \end_layout
14585
14586 \end_inset
14587
14588  a une autre fonction: elle permet de personnaliser le style de différents
14589  types d'inserts.
14590  Actuellement, 
14591 \begin_inset Flex Code
14592 status collapsed
14593
14594 \begin_layout Plain Layout
14595
14596 \lang english
14597 InsetLayout
14598 \end_layout
14599
14600 \end_inset
14601
14602  permet de personnaliser les paramètres de style pour les notes de bas de
14603  page, les notes en marge, les inserts de note, les inserts de code TeX
14604  (ERT), les branches, les listings, les index, les boîtes, les tables, les
14605  algorithmes, les URL et les arguments facultatifs, aussi bien que de définir
14606  des inserts flexibles.
14607 \end_layout
14608
14609 \begin_layout Standard
14610 La définition d'un 
14611 \begin_inset Flex Code
14612 status collapsed
14613
14614 \begin_layout Plain Layout
14615
14616 \lang english
14617 InsetLayout
14618 \end_layout
14619
14620 \end_inset
14621
14622  doit commencer par une lignes de la forme:
14623 \end_layout
14624
14625 \begin_layout LyX-Code
14626
14627 \lang english
14628 InsetLayout <Type>
14629 \end_layout
14630
14631 \begin_layout Standard
14632 Ici 
14633 \begin_inset Flex Code
14634 status collapsed
14635
14636 \begin_layout Plain Layout
14637
14638 \lang english
14639 <Type>
14640 \end_layout
14641
14642 \end_inset
14643
14644  indique l'insert dont le style doit être défini, et il y a deux cas.
14645 \end_layout
14646
14647 \begin_layout Enumerate
14648 Le style d'un insert préexistant doit être modifié.
14649  Dans ce cas, peuvent être 
14650 \begin_inset Flex Code
14651 status collapsed
14652
14653 \begin_layout Plain Layout
14654
14655 \lang english
14656 <Type>
14657 \end_layout
14658
14659 \end_inset
14660
14661  un quelconque des éléments suivants: 
14662 \begin_inset Flex Code
14663 status collapsed
14664
14665 \begin_layout Plain Layout
14666
14667 \lang english
14668 Algorithm
14669 \end_layout
14670
14671 \end_inset
14672
14673
14674 \begin_inset Flex Code
14675 status collapsed
14676
14677 \begin_layout Plain Layout
14678
14679 \lang english
14680 Branch
14681 \end_layout
14682
14683 \end_inset
14684
14685
14686 \begin_inset Flex Code
14687 status collapsed
14688
14689 \begin_layout Plain Layout
14690
14691 \lang english
14692 Box
14693 \end_layout
14694
14695 \end_inset
14696
14697
14698 \begin_inset Flex Code
14699 status collapsed
14700
14701 \begin_layout Plain Layout
14702
14703 \lang english
14704 Box:shaded
14705 \end_layout
14706
14707 \end_inset
14708
14709
14710 \begin_inset Flex Code
14711 status collapsed
14712
14713 \begin_layout Plain Layout
14714
14715 \lang english
14716 ERT
14717 \end_layout
14718
14719 \end_inset
14720
14721
14722 \begin_inset Flex Code
14723 status collapsed
14724
14725 \begin_layout Plain Layout
14726
14727 \lang english
14728 Figure
14729 \end_layout
14730
14731 \end_inset
14732
14733
14734 \begin_inset Flex Code
14735 status collapsed
14736
14737 \begin_layout Plain Layout
14738
14739 \lang english
14740 Foot
14741 \end_layout
14742
14743 \end_inset
14744
14745
14746 \begin_inset Flex Code
14747 status collapsed
14748
14749 \begin_layout Plain Layout
14750
14751 \lang english
14752 Index
14753 \end_layout
14754
14755 \end_inset
14756
14757
14758 \begin_inset Flex Code
14759 status collapsed
14760
14761 \begin_layout Plain Layout
14762
14763 \lang english
14764 Info
14765 \end_layout
14766
14767 \end_inset
14768
14769
14770 \begin_inset Flex Code
14771 status collapsed
14772
14773 \begin_layout Plain Layout
14774
14775 \lang english
14776 Info:menu
14777 \end_layout
14778
14779 \end_inset
14780
14781
14782 \begin_inset Flex Code
14783 status collapsed
14784
14785 \begin_layout Plain Layout
14786
14787 \lang english
14788 Info:shortcut
14789 \end_layout
14790
14791 \end_inset
14792
14793
14794 \begin_inset Flex Code
14795 status collapsed
14796
14797 \begin_layout Plain Layout
14798
14799 \lang english
14800 Info:shortcuts
14801 \end_layout
14802
14803 \end_inset
14804
14805
14806 \begin_inset Flex Code
14807 status collapsed
14808
14809 \begin_layout Plain Layout
14810
14811 \lang english
14812 Listings
14813 \end_layout
14814
14815 \end_inset
14816
14817
14818 \begin_inset Flex Code
14819 status collapsed
14820
14821 \begin_layout Plain Layout
14822
14823 \lang english
14824 Marginal
14825 \end_layout
14826
14827 \end_inset
14828
14829
14830 \begin_inset Flex Code
14831 status collapsed
14832
14833 \begin_layout Plain Layout
14834
14835 \lang english
14836 Note:Comment
14837 \end_layout
14838
14839 \end_inset
14840
14841
14842 \begin_inset Flex Code
14843 status collapsed
14844
14845 \begin_layout Plain Layout
14846
14847 \lang english
14848 Note:Note
14849 \end_layout
14850
14851 \end_inset
14852
14853
14854 \begin_inset Flex Code
14855 status collapsed
14856
14857 \begin_layout Plain Layout
14858
14859 \lang english
14860 Note:Greyedout
14861 \end_layout
14862
14863 \end_inset
14864
14865
14866 \begin_inset Flex Code
14867 status collapsed
14868
14869 \begin_layout Plain Layout
14870
14871 \lang english
14872 OptArg
14873 \end_layout
14874
14875 \end_inset
14876
14877
14878 \begin_inset Flex Code
14879 status collapsed
14880
14881 \begin_layout Plain Layout
14882
14883 \lang english
14884 Table
14885 \end_layout
14886
14887 \end_inset
14888
14889 , ou 
14890 \begin_inset Flex Code
14891 status collapsed
14892
14893 \begin_layout Plain Layout
14894
14895 \lang english
14896 URL
14897 \end_layout
14898
14899 \end_inset
14900
14901 .
14902  
14903 \end_layout
14904
14905 \begin_layout Enumerate
14906 Le style d'un insert flexible doit être défini.
14907  Dans ce cas, 
14908 \begin_inset Flex Code
14909 status collapsed
14910
14911 \begin_layout Plain Layout
14912
14913 \lang english
14914 <Type>
14915 \end_layout
14916
14917 \end_inset
14918
14919  doit être de la forme 
14920 \begin_inset Flex Code
14921 status collapsed
14922
14923 \begin_layout Plain Layout
14924 Flex:<nom>
14925 \end_layout
14926
14927 \end_inset
14928
14929 , où 
14930 \begin_inset Flex Code
14931 status collapsed
14932
14933 \begin_layout Plain Layout
14934 nom
14935 \end_layout
14936
14937 \end_inset
14938
14939  peut être n'importe quel identificateur valide qui n'est pas utilisé dans
14940  un insert existant.
14941  L'identificateur peut inclure des espaces, mais alors il faut enclore l'ensembl
14942 e entre apostrophes.
14943  Noter que la définition d'un insert flexible 
14944 \emph on
14945 doit
14946 \emph default
14947  aussi inclure une entrée 
14948 \begin_inset Flex Code
14949 status collapsed
14950
14951 \begin_layout Plain Layout
14952
14953 \lang english
14954 LyXType
14955 \end_layout
14956
14957 \end_inset
14958
14959 , précisant quel est le type d'insert qu'il définit.
14960 \end_layout
14961
14962 \begin_layout Standard
14963 La définition d'un 
14964 \begin_inset Flex Code
14965 status collapsed
14966
14967 \begin_layout Plain Layout
14968
14969 \lang english
14970 InsetLayout
14971 \end_layout
14972
14973 \end_inset
14974
14975  peut inclure les entrées suivantes:
14976 \end_layout
14977
14978 \begin_layout Description
14979
14980 \lang english
14981 \begin_inset Flex Code
14982 status collapsed
14983
14984 \begin_layout Plain Layout
14985
14986 \lang english
14987 BgColor
14988 \end_layout
14989
14990 \end_inset
14991
14992  
14993 \lang french
14994 définit la couleur d'arrière-plan de l'insert.
14995  Les couleurs valides sont définies dans 
14996 \begin_inset Flex Code
14997 status collapsed
14998
14999 \begin_layout Plain Layout
15000
15001 \lang english
15002 src/ColorCode.h
15003 \end_layout
15004
15005 \end_inset
15006
15007 .
15008 \end_layout
15009
15010 \begin_layout Description
15011
15012 \lang english
15013 \begin_inset Flex Code
15014 status collapsed
15015
15016 \begin_layout Plain Layout
15017
15018 \lang english
15019 ContentAsLabel
15020 \end_layout
15021
15022 \end_inset
15023
15024  [
15025 \begin_inset Flex Code
15026 status collapsed
15027
15028 \begin_layout Plain Layout
15029
15030 \emph on
15031 \lang english
15032 0
15033 \end_layout
15034
15035 \end_inset
15036
15037 ,
15038 \begin_inset Flex Code
15039 status collapsed
15040
15041 \begin_layout Plain Layout
15042
15043 \lang english
15044 1
15045 \end_layout
15046
15047 \end_inset
15048
15049 ]
15050 \lang french
15051  indique s'il faut utiliser le contenu de l'insert comme une étiquette,
15052  quand l'insert est fermé.
15053  Valeur implicite: faux.
15054 \end_layout
15055
15056 \begin_layout Description
15057
15058 \lang english
15059 \begin_inset Flex Code
15060 status collapsed
15061
15062 \begin_layout Plain Layout
15063
15064 \lang english
15065 CopyStyle
15066 \end_layout
15067
15068 \end_inset
15069
15070  
15071 \lang french
15072 fonctionne comme pour les styles de paragraphe (voir page 
15073 \begin_inset CommandInset ref
15074 LatexCommand pageref
15075 reference "des:-copystyle"
15076
15077 \end_inset
15078
15079 ).
15080 \end_layout
15081
15082 \begin_layout Description
15083
15084 \lang english
15085 \begin_inset Flex Code
15086 status collapsed
15087
15088 \begin_layout Plain Layout
15089
15090 \lang english
15091 CustomPars
15092 \end_layout
15093
15094 \end_inset
15095
15096  [
15097 \begin_inset Flex Code
15098 status collapsed
15099
15100 \begin_layout Plain Layout
15101
15102 \emph on
15103 \lang english
15104 0
15105 \end_layout
15106
15107 \end_inset
15108
15109 ,
15110 \begin_inset Flex Code
15111 status collapsed
15112
15113 \begin_layout Plain Layout
15114
15115 \lang english
15116 1
15117 \end_layout
15118
15119 \end_inset
15120
15121 ]
15122 \lang french
15123  indique si l'utilisateur peut utiliser le dialogue 
15124 \begin_inset Flex MenuItem
15125 status collapsed
15126
15127 \begin_layout Plain Layout
15128
15129 \lang english
15130 Éditer\SpecialChar \menuseparator
15131 Paramètres
15132 \begin_inset space ~
15133 \end_inset
15134
15135 de
15136 \begin_inset space ~
15137 \end_inset
15138
15139 paragraphe
15140 \end_layout
15141
15142 \end_inset
15143
15144  pour personnaliser le paragraphe.
15145 \end_layout
15146
15147 \begin_layout Description
15148
15149 \lang english
15150 \begin_inset Flex Code
15151 status collapsed
15152
15153 \begin_layout Plain Layout
15154
15155 \lang english
15156 Decoration
15157 \end_layout
15158
15159 \end_inset
15160
15161  
15162 \lang french
15163 peut être 
15164 \begin_inset Flex Code
15165 status collapsed
15166
15167 \begin_layout Plain Layout
15168
15169 \lang english
15170 Classic
15171 \end_layout
15172
15173 \end_inset
15174
15175
15176 \begin_inset Flex Code
15177 status collapsed
15178
15179 \begin_layout Plain Layout
15180
15181 \lang english
15182 Minimalistic
15183 \end_layout
15184
15185 \end_inset
15186
15187 , ou 
15188 \begin_inset Flex Code
15189 status collapsed
15190
15191 \begin_layout Plain Layout
15192
15193 \lang english
15194 Conglomerate
15195 \end_layout
15196
15197 \end_inset
15198
15199 , décrivant l'apparence du cadre et des boutons de l'insert.
15200  les notes de bas de page utilisent en général 
15201 \begin_inset Flex Code
15202 status collapsed
15203
15204 \begin_layout Plain Layout
15205
15206 \lang english
15207 Classic
15208 \end_layout
15209
15210 \end_inset
15211
15212 , les insert des code TeX 
15213 \begin_inset Flex Code
15214 status collapsed
15215
15216 \begin_layout Plain Layout
15217
15218 \lang english
15219 Minimalistic
15220 \end_layout
15221
15222 \end_inset
15223
15224 , et les styles de caractères 
15225 \begin_inset Flex Code
15226 status collapsed
15227
15228 \begin_layout Plain Layout
15229
15230 \lang english
15231 Conglomerate
15232 \end_layout
15233
15234 \end_inset
15235
15236 .
15237 \end_layout
15238
15239 \begin_layout Description
15240
15241 \lang english
15242 \begin_inset Flex Code
15243 status collapsed
15244
15245 \begin_layout Plain Layout
15246
15247 \lang english
15248 Display
15249 \end_layout
15250
15251 \end_inset
15252
15253  [
15254 \begin_inset Flex Code
15255 status collapsed
15256
15257 \begin_layout Plain Layout
15258
15259 \lang english
15260 0
15261 \end_layout
15262
15263 \end_inset
15264
15265 ,
15266 \begin_inset Flex Code
15267 status collapsed
15268
15269 \begin_layout Plain Layout
15270
15271 \emph on
15272 \lang english
15273 1
15274 \end_layout
15275
15276 \end_inset
15277
15278
15279 \lang french
15280 n'est utilisé que lorsque 
15281 \begin_inset Flex Code
15282 status collapsed
15283
15284 \begin_layout Plain Layout
15285 LatexType
15286 \end_layout
15287
15288 \end_inset
15289
15290  vaut 
15291 \begin_inset Flex Code
15292 status collapsed
15293
15294 \begin_layout Plain Layout
15295 Environment
15296 \end_layout
15297
15298 \end_inset
15299
15300 .
15301  Indique si l'environnement se trouvera à part dans le résultat imprimable
15302  LaTeX ou bien apparaîtra inclus dans le texte environnant.
15303  S'il est positionné à faux, on suppose que l'environnement LaTeX ignore
15304  les espaces (avec un caractère retour ligne inclus) après les balises 
15305 \begin_inset Flex Code
15306 status collapsed
15307
15308 \begin_layout Plain Layout
15309
15310 \backslash
15311 begin{
15312 \emph on
15313 LatexName
15314 \emph default
15315 }
15316 \end_layout
15317
15318 \end_inset
15319
15320  et 
15321 \begin_inset Flex Code
15322 status collapsed
15323
15324 \begin_layout Plain Layout
15325
15326 \backslash
15327 end{
15328 \emph on
15329 LatexName
15330 \emph default
15331 }
15332 \end_layout
15333
15334 \end_inset
15335
15336 .
15337  Valeur implicite: vrai.
15338 \end_layout
15339
15340 \begin_layout Description
15341 \begin_inset Flex Code
15342 status collapsed
15343
15344 \begin_layout Plain Layout
15345
15346 \lang english
15347 End
15348 \end_layout
15349
15350 \end_inset
15351
15352  est requis pour fermer la déclaration d'un InsetLayout.
15353 \end_layout
15354
15355 \begin_layout Description
15356 \begin_inset Flex Code
15357 status collapsed
15358
15359 \begin_layout Plain Layout
15360
15361 \lang english
15362 Font
15363 \end_layout
15364
15365 \end_inset
15366
15367  définit la police utilisée pour le texte du corps de l'insert 
15368 \emph on
15369 et
15370 \emph default
15371  pour le marqueur.
15372  Voir la section
15373 \begin_inset space ~
15374 \end_inset
15375
15376
15377 \begin_inset CommandInset ref
15378 LatexCommand ref
15379 reference "sub:polices"
15380
15381 \end_inset
15382
15383 .
15384  Noter qu'en définissant cette police on définit aussi automatiquement 
15385 \begin_inset Flex Code
15386 status collapsed
15387
15388 \begin_layout Plain Layout
15389
15390 \lang english
15391 LabelFont
15392 \end_layout
15393
15394 \end_inset
15395
15396  avec la même valeur.
15397  Il faut donc définir celle-ci d'abord pour fixer 
15398 \begin_inset Flex Code
15399 status collapsed
15400
15401 \begin_layout Plain Layout
15402
15403 \lang english
15404 LabelFont
15405 \end_layout
15406
15407 \end_inset
15408
15409  différemment.
15410 \end_layout
15411
15412 \begin_layout Description
15413
15414 \lang english
15415 \begin_inset Flex Code
15416 status collapsed
15417
15418 \begin_layout Plain Layout
15419
15420 \lang english
15421 ForceLTR
15422 \end_layout
15423
15424 \end_inset
15425
15426
15427 \lang french
15428  impose le langage 
15429 \begin_inset Quotes fld
15430 \end_inset
15431
15432 latex
15433 \begin_inset Quotes frd
15434 \end_inset
15435
15436 , conduisant à un résultat de gauche à droite (Left-to-Right, latin), e.
15437 \begin_inset space \thinspace{}
15438 \end_inset
15439
15440 g.
15441 \begin_inset space \space{}
15442 \end_inset
15443
15444 en code TeX ou dans un URL.
15445  Une verrue.
15446 \end_layout
15447
15448 \begin_layout Description
15449
15450 \lang english
15451 \begin_inset Flex Code
15452 status collapsed
15453
15454 \begin_layout Plain Layout
15455
15456 \lang english
15457 ForcePlain
15458 \end_layout
15459
15460 \end_inset
15461
15462  [
15463 \begin_inset Flex Code
15464 status collapsed
15465
15466 \begin_layout Plain Layout
15467
15468 \emph on
15469 \lang english
15470 0
15471 \end_layout
15472
15473 \end_inset
15474
15475 ,
15476 \begin_inset Flex Code
15477 status collapsed
15478
15479 \begin_layout Plain Layout
15480
15481 \lang english
15482 1
15483 \end_layout
15484
15485 \end_inset
15486
15487 ]
15488 \lang french
15489  indique si 
15490 \begin_inset Flex Code
15491 status collapsed
15492
15493 \begin_layout Plain Layout
15494
15495 \lang english
15496 PlainLayout
15497 \end_layout
15498
15499 \end_inset
15500
15501  doit être utilisé, ou bien si l'utilisateur peut modifier le style de paragraph
15502 e utilisé dans l'insert.
15503  Valeur implicite: faux.
15504 \end_layout
15505
15506 \begin_layout Description
15507
15508 \lang english
15509 \begin_inset Flex Code
15510 status collapsed
15511
15512 \begin_layout Plain Layout
15513
15514 \lang english
15515 FreeSpacing
15516 \end_layout
15517
15518 \end_inset
15519
15520  
15521 \lang french
15522 fonctionne comme dans les styles de paragraphe (voir page 
15523 \begin_inset CommandInset ref
15524 LatexCommand pageref
15525 reference "des:-Freespacing"
15526
15527 \end_inset
15528
15529 ).
15530  Valeur implicite: faux.
15531 \end_layout
15532
15533 \begin_layout Description
15534
15535 \lang english
15536 \begin_inset Flex Code
15537 status collapsed
15538
15539 \begin_layout Plain Layout
15540 HTML*
15541 \end_layout
15542
15543 \end_inset
15544
15545  
15546 \lang french
15547 sont utilisées avec l'exportation XHTML.
15548  Voir
15549 \begin_inset space ~
15550 \end_inset
15551
15552
15553 \begin_inset CommandInset ref
15554 LatexCommand ref
15555 reference "sub:Styles-de-paragraphe-XHTML"
15556
15557 \end_inset
15558
15559 .
15560 \end_layout
15561
15562 \begin_layout Description
15563
15564 \lang english
15565 \begin_inset Flex Code
15566 status collapsed
15567
15568 \begin_layout Plain Layout
15569
15570 \lang english
15571 InToc
15572 \end_layout
15573
15574 \end_inset
15575
15576  [
15577 \begin_inset Flex Code
15578 status collapsed
15579
15580 \begin_layout Plain Layout
15581
15582 \emph on
15583 \lang english
15584 0
15585 \end_layout
15586
15587 \end_inset
15588
15589 ,
15590 \begin_inset Flex Code
15591 status collapsed
15592
15593 \begin_layout Plain Layout
15594
15595 \lang english
15596 1
15597 \end_layout
15598
15599 \end_inset
15600
15601 ]
15602 \lang french
15603  indique s'il faut inclure le contenu de cet insert dans les chaînes créées
15604  pour le panneau 
15605 \begin_inset Quotes fld
15606 \end_inset
15607
15608 Plan
15609 \begin_inset Quotes frd
15610 \end_inset
15611
15612 .
15613  L'utilisateur ne voudra pas, par exemple, que le contenu d'une note de
15614  bas de page dans un titre de section soit incluse dans la tables des matières
15615  affichée dans le plan, mais voudra habituellement voir affiché le contenu
15616  d'un style de caractère.
15617  Valeur implicite; faux, pas d'inclusion.
15618 \end_layout
15619
15620 \begin_layout Description
15621
15622 \lang english
15623 \begin_inset Flex Code
15624 status collapsed
15625
15626 \begin_layout Plain Layout
15627
15628 \lang english
15629 KeepEmpty
15630 \end_layout
15631
15632 \end_inset
15633
15634  
15635 \lang french
15636 fonctionne comme dans les styles de paragraphe (voir
15637 \lang english
15638  page 
15639 \begin_inset CommandInset ref
15640 LatexCommand pageref
15641 reference "des:KeepEmpty"
15642
15643 \end_inset
15644
15645 ).
15646
15647 \lang french
15648  Valeur implicite: faux.
15649 \end_layout
15650
15651 \begin_layout Description
15652
15653 \lang english
15654 \begin_inset Flex Code
15655 status collapsed
15656
15657 \begin_layout Plain Layout
15658
15659 \lang english
15660 LabelFont
15661 \end_layout
15662
15663 \end_inset
15664
15665
15666 \lang french
15667  définit la police utilisée pour le marqueur.
15668  Voir la section
15669 \begin_inset space ~
15670 \end_inset
15671
15672
15673 \begin_inset CommandInset ref
15674 LatexCommand ref
15675 reference "sub:polices"
15676
15677 \end_inset
15678
15679 .
15680  Noter que cette directive ne peut jamais apparaître avant 
15681 \begin_inset Flex Code
15682 status collapsed
15683
15684 \begin_layout Plain Layout
15685
15686 \lang english
15687 Font
15688 \end_layout
15689
15690 \end_inset
15691
15692 , sinon elle sera sans effet.
15693 \end_layout
15694
15695 \begin_layout Description
15696
15697 \lang english
15698 \begin_inset Flex Code
15699 status collapsed
15700
15701 \begin_layout Plain Layout
15702
15703 \lang english
15704 LabelString
15705 \end_layout
15706
15707 \end_inset
15708
15709
15710 \lang french
15711  définit la chaîne de caractères qui apparaîtra sur le bouton ou ailleurs
15712  en tant que marquer d'insert.
15713  Quelques types d'inserts (
15714 \begin_inset Flex Code
15715 status collapsed
15716
15717 \begin_layout Plain Layout
15718
15719 \lang english
15720 code TeX
15721 \end_layout
15722
15723 \end_inset
15724
15725  et 
15726 \begin_inset Flex Code
15727 status collapsed
15728
15729 \begin_layout Plain Layout
15730 Branche
15731 \end_layout
15732
15733 \end_inset
15734
15735 ) modifient ce marqueur à la volée.
15736 \end_layout
15737
15738 \begin_layout Description
15739
15740 \lang english
15741 \begin_inset Flex Code
15742 status collapsed
15743
15744 \begin_layout Plain Layout
15745
15746 \lang english
15747 LatexName
15748 \end_layout
15749
15750 \end_inset
15751
15752
15753 \lang french
15754  définit le nom du code LaTeX correspondant, soit un environnement, soit
15755  une commande.
15756 \end_layout
15757
15758 \begin_layout Description
15759
15760 \lang english
15761 \begin_inset Flex Code
15762 status collapsed
15763
15764 \begin_layout Plain Layout
15765
15766 \lang english
15767 LatexParam
15768 \end_layout
15769
15770 \end_inset
15771
15772
15773 \lang french
15774  définit le paramètre facultatif pour le 
15775 \begin_inset Flex Code
15776 status collapsed
15777
15778 \begin_layout Plain Layout
15779
15780 \lang english
15781 LatexName
15782 \end_layout
15783
15784 \end_inset
15785
15786  correspondant, y compris des paires de crochets 
15787 \begin_inset Flex Code
15788 status collapsed
15789
15790 \begin_layout Plain Layout
15791
15792 \lang english
15793 []
15794 \end_layout
15795
15796 \end_inset
15797
15798 .
15799  Ce paramètre ne peut pas être modifié depuis LyX.
15800 \end_layout
15801
15802 \begin_layout Description
15803
15804 \lang english
15805 \begin_inset Flex Code
15806 status collapsed
15807
15808 \begin_layout Plain Layout
15809
15810 \lang english
15811 LatexType
15812 \end_layout
15813
15814 \end_inset
15815
15816  
15817 \lang french
15818 fonctionne comme dans les styles de paragraphe (voir
15819 \lang english
15820  page 
15821 \begin_inset CommandInset ref
15822 LatexCommand pageref
15823 reference "des:LatexType"
15824
15825 \end_inset
15826
15827 ).
15828 \end_layout
15829
15830 \begin_layout Description
15831
15832 \lang english
15833 \begin_inset Flex Code
15834 status collapsed
15835
15836 \begin_layout Plain Layout
15837
15838 \lang english
15839 LyxType 
15840 \end_layout
15841
15842 \end_inset
15843
15844
15845 \lang french
15846  peut être 
15847 \begin_inset Flex Code
15848 status collapsed
15849
15850 \begin_layout Plain Layout
15851
15852 \lang english
15853 charstyle
15854 \end_layout
15855
15856 \end_inset
15857
15858
15859 \begin_inset Flex Code
15860 status collapsed
15861
15862 \begin_layout Plain Layout
15863
15864 \lang english
15865 custom
15866 \end_layout
15867
15868 \end_inset
15869
15870
15871 \begin_inset Flex Code
15872 status collapsed
15873
15874 \begin_layout Plain Layout
15875
15876 \lang english
15877 element
15878 \end_layout
15879
15880 \end_inset
15881
15882 , ou 
15883 \begin_inset Flex Code
15884 status collapsed
15885
15886 \begin_layout Plain Layout
15887
15888 \lang english
15889 end
15890 \end_layout
15891
15892 \end_inset
15893
15894  (indiquant une définition vide terminant les définitions de styles de caractère
15895 s, etc).
15896  Cette entrée est requise dans les inserts flexibles et n'est significative
15897  que là.
15898  Parmi d'autres choses, elle détermine dans quel menu cet insert va apparaître.
15899  Fixer 
15900 \begin_inset Flex Code
15901 status collapsed
15902
15903 \begin_layout Plain Layout
15904 LyXType
15905 \end_layout
15906
15907 \end_inset
15908
15909  à 
15910 \begin_inset Flex Code
15911 status collapsed
15912
15913 \begin_layout Plain Layout
15914 charstyle
15915 \end_layout
15916
15917 \end_inset
15918
15919  positionnera 
15920 \begin_inset Flex Code
15921 status collapsed
15922
15923 \begin_layout Plain Layout
15924 MultiPar
15925 \end_layout
15926
15927 \end_inset
15928
15929  à faux.
15930  
15931 \begin_inset Flex Code
15932 status collapsed
15933
15934 \begin_layout Plain Layout
15935 MultiPar
15936 \end_layout
15937
15938 \end_inset
15939
15940  peut être positionné à vrai pour les inserts 
15941 \begin_inset Flex Code
15942 status collapsed
15943
15944 \begin_layout Plain Layout
15945 charstyle
15946 \end_layout
15947
15948 \end_inset
15949
15950 , si vous le souhaitez, en le positionnant 
15951 \emph on
15952 après
15953 \emph default
15954  avoir fixé 
15955 \begin_inset Flex Code
15956 status collapsed
15957
15958 \begin_layout Plain Layout
15959 LyXType
15960 \end_layout
15961
15962 \end_inset
15963
15964 .
15965 \end_layout
15966
15967 \begin_layout Description
15968
15969 \lang english
15970 \begin_inset Flex Code
15971 status collapsed
15972
15973 \begin_layout Plain Layout
15974
15975 \lang english
15976 MultiPar
15977 \end_layout
15978
15979 \end_inset
15980
15981  [
15982 \begin_inset Flex Code
15983 status collapsed
15984
15985 \begin_layout Plain Layout
15986
15987 \emph on
15988 \lang english
15989 0
15990 \end_layout
15991
15992 \end_inset
15993
15994 ,
15995 \begin_inset Flex Code
15996 status collapsed
15997
15998 \begin_layout Plain Layout
15999
16000 \lang english
16001 1
16002 \end_layout
16003
16004 \end_inset
16005
16006 ]
16007 \lang french
16008  indique si plusieurs paragraphes sont autorisés dans cet insert.
16009  Ceci positionnera aussi 
16010 \begin_inset Flex Code
16011 status collapsed
16012
16013 \begin_layout Plain Layout
16014
16015 \lang english
16016 CustomPars
16017 \end_layout
16018
16019 \end_inset
16020
16021  à la même valeur et 
16022 \begin_inset Flex Code
16023 status collapsed
16024
16025 \begin_layout Plain Layout
16026
16027 \lang english
16028 ForcePlain
16029 \end_layout
16030
16031 \end_inset
16032
16033  à la valeur opposée.
16034  Ceux-ci peuvent être repositionnés s'ils sont utilisés 
16035 \emph on
16036 après
16037 \emph default
16038  
16039 \begin_inset Flex Code
16040 status collapsed
16041
16042 \begin_layout Plain Layout
16043
16044 \lang english
16045 MultiPar
16046 \end_layout
16047
16048 \end_inset
16049
16050 .
16051  Valeur implicite: vrai.
16052 \end_layout
16053
16054 \begin_layout Description
16055
16056 \lang english
16057 \begin_inset Flex Code
16058 status collapsed
16059
16060 \begin_layout Plain Layout
16061
16062 \lang english
16063 NeedProtect
16064 \end_layout
16065
16066 \end_inset
16067
16068  [
16069 \begin_inset Flex Code
16070 status collapsed
16071
16072 \begin_layout Plain Layout
16073
16074 \emph on
16075 \lang english
16076 0
16077 \end_layout
16078
16079 \end_inset
16080
16081 ,
16082 \begin_inset Flex Code
16083 status collapsed
16084
16085 \begin_layout Plain Layout
16086
16087 \lang english
16088 1
16089 \end_layout
16090
16091 \end_inset
16092
16093 ]
16094 \lang french
16095  indique si les commandes fragiles de cet insert doivent êtres protégées
16096  par 
16097 \begin_inset Flex Code
16098 status collapsed
16099
16100 \begin_layout Plain Layout
16101
16102 \lang english
16103
16104 \backslash
16105 protect
16106 \end_layout
16107
16108 \end_inset
16109
16110  (Note: ceci ne dit 
16111 \emph on
16112 rien
16113 \emph default
16114  sur le fait que la commande elle-même doive être protégée).
16115  Valeur implicite: faux.
16116 \end_layout
16117
16118 \begin_layout Description
16119
16120 \lang english
16121 \begin_inset Flex Code
16122 status collapsed
16123
16124 \begin_layout Plain Layout
16125
16126 \lang english
16127 ParbreakIsNewline
16128 \end_layout
16129
16130 \end_inset
16131
16132  [
16133 \begin_inset Flex Code
16134 status collapsed
16135
16136 \begin_layout Plain Layout
16137
16138 \emph on
16139 \lang english
16140 0
16141 \end_layout
16142
16143 \end_inset
16144
16145
16146 \begin_inset Flex Code
16147 status collapsed
16148
16149 \begin_layout Plain Layout
16150
16151 \lang english
16152 1
16153 \end_layout
16154
16155 \end_inset
16156
16157 ]
16158 \lang french
16159  fonctionne comme dans les styles de paragraphe (voir page
16160 \begin_inset space ~
16161 \end_inset
16162
16163
16164 \begin_inset CommandInset ref
16165 LatexCommand pageref
16166 reference "des:ParbreakIsNewline"
16167
16168 \end_inset
16169
16170 ).
16171  Valeur implicite: faux.
16172 \end_layout
16173
16174 \begin_layout Description
16175
16176 \lang english
16177 \begin_inset Flex Code
16178 status collapsed
16179
16180 \begin_layout Plain Layout
16181
16182 \lang english
16183 PassThru
16184 \end_layout
16185
16186 \end_inset
16187
16188  [
16189 \begin_inset Flex Code
16190 status collapsed
16191
16192 \begin_layout Plain Layout
16193
16194 \emph on
16195 \lang english
16196 0
16197 \end_layout
16198
16199 \end_inset
16200
16201 ,
16202 \begin_inset Flex Code
16203 status collapsed
16204
16205 \begin_layout Plain Layout
16206
16207 \lang english
16208 1
16209 \end_layout
16210
16211 \end_inset
16212
16213 ]
16214 \lang french
16215  fonctionne comme dans les styles de paragraphe (voir
16216 \lang english
16217  
16218 \lang french
16219 page 
16220 \lang english
16221
16222 \begin_inset CommandInset ref
16223 LatexCommand pageref
16224 reference "des:PathThru"
16225
16226 \end_inset
16227
16228 ).
16229
16230 \lang french
16231  Valeur implicite: faux.
16232 \end_layout
16233
16234 \begin_layout Description
16235
16236 \lang english
16237 \begin_inset Flex Code
16238 status collapsed
16239
16240 \begin_layout Plain Layout
16241
16242 \lang english
16243 Preamble
16244 \end_layout
16245
16246 \end_inset
16247
16248  
16249 \lang french
16250 fonctionne comme dans les styles de paragraphe (voir page
16251 \lang english
16252  
16253 \begin_inset CommandInset ref
16254 LatexCommand pageref
16255 reference "des:Preamble"
16256
16257 \end_inset
16258
16259 ).
16260  
16261 \lang french
16262 Valeur implicite: faux.
16263 \end_layout
16264
16265 \begin_layout Description
16266
16267 \lang english
16268 \begin_inset Flex Code
16269 status collapsed
16270
16271 \begin_layout Plain Layout
16272
16273 \lang english
16274 RefPrefix
16275 \end_layout
16276
16277 \end_inset
16278
16279  
16280 \lang french
16281 [
16282 \begin_inset Flex Code
16283 status collapsed
16284
16285 \begin_layout Plain Layout
16286 chaîne
16287 \end_layout
16288
16289 \end_inset
16290
16291 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraph
16292 es de ce type.
16293  Ceci permet l'utilisation de références mises en forme.
16294 \end_layout
16295
16296 \begin_layout Description
16297
16298 \lang english
16299 \begin_inset Flex Code
16300 status collapsed
16301
16302 \begin_layout Plain Layout
16303
16304 \lang english
16305 Requires 
16306 \end_layout
16307
16308 \end_inset
16309
16310  
16311 \begin_inset Flex Code
16312 status collapsed
16313
16314 \begin_layout Plain Layout
16315
16316 \lang english
16317 [
16318 \lang french
16319 chaîne
16320 \lang english
16321 =""]
16322 \end_layout
16323
16324 \end_inset
16325
16326
16327 \lang french
16328  fonctionne comme dans les styles de paragraphe (voir page 
16329 \lang english
16330
16331 \begin_inset CommandInset ref
16332 LatexCommand pageref
16333 reference "des:Requires"
16334
16335 \end_inset
16336
16337 ).
16338 \end_layout
16339
16340 \begin_layout Description
16341
16342 \lang english
16343 \begin_inset Flex Code
16344 status collapsed
16345
16346 \begin_layout Plain Layout
16347
16348 \lang english
16349 ResetsFont
16350 \end_layout
16351
16352 \end_inset
16353
16354  [
16355 \begin_inset Flex Code
16356 status collapsed
16357
16358 \begin_layout Plain Layout
16359
16360 \lang english
16361 0
16362 \end_layout
16363
16364 \end_inset
16365
16366 ,
16367 \begin_inset Flex Code
16368 status collapsed
16369
16370 \begin_layout Plain Layout
16371
16372 \emph on
16373 \lang english
16374 1
16375 \end_layout
16376
16377 \end_inset
16378
16379
16380 \lang french
16381 indique si l'insert doit utiliser la police de caractères environnante ou
16382  bien utiliser la sienne propre.
16383  Valeur implicite; vrai, utiliser sa propre police.
16384 \end_layout
16385
16386 \begin_layout Description
16387
16388 \lang english
16389 \begin_inset Flex Code
16390 status collapsed
16391
16392 \begin_layout Plain Layout
16393
16394 \lang english
16395 Spellcheck
16396 \end_layout
16397
16398 \end_inset
16399
16400  [
16401 \begin_inset Flex Code
16402 status collapsed
16403
16404 \begin_layout Plain Layout
16405
16406 \lang english
16407 0
16408 \end_layout
16409
16410 \end_inset
16411
16412 ,
16413 \begin_inset Flex Code
16414 status collapsed
16415
16416 \begin_layout Plain Layout
16417
16418 \emph on
16419 \lang english
16420 1
16421 \end_layout
16422
16423 \end_inset
16424
16425 ]
16426 \lang french
16427  active le correcteur orthographique sur le contenu de cet insert.
16428  Valeur implicite; vrai.
16429 \end_layout
16430
16431 \begin_layout Subsection
16432 Compteurs
16433 \begin_inset CommandInset label
16434 LatexCommand label
16435 name "sub:Compteurs"
16436
16437 \end_inset
16438
16439
16440 \end_layout
16441
16442 \begin_layout Standard
16443 Depuis la version 1.3.0 de LyX, il faut définir les compteurs (
16444 \begin_inset Flex Code
16445 status collapsed
16446
16447 \begin_layout Plain Layout
16448 chapitre
16449 \end_layout
16450
16451 \end_inset
16452
16453
16454 \begin_inset Flex Code
16455 status collapsed
16456
16457 \begin_layout Plain Layout
16458 figure
16459 \end_layout
16460
16461 \end_inset
16462
16463 \SpecialChar \ldots{}
16464 ) dans la classe elle-même.
16465  Les compteurs standard sont définis dans le fichier 
16466 \lang english
16467
16468 \begin_inset Flex Code
16469 status collapsed
16470
16471 \begin_layout Plain Layout
16472
16473 \lang english
16474 stdcounters.inc
16475 \end_layout
16476
16477 \end_inset
16478
16479
16480 \lang french
16481 .
16482  Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
16483  il suffit probablement que vous ajoutiez
16484 \end_layout
16485
16486 \begin_layout LyX-Code
16487 Input stdcounters.inc
16488 \end_layout
16489
16490 \begin_layout Standard
16491 à un endroit raisonnable dans la classe.
16492 \end_layout
16493
16494 \begin_layout Standard
16495 Mais si vous voulez définir des compteurs à votre guise, vous pouvez le
16496  faire.
16497  la déclaration d'un compteur doit commencer par
16498 \end_layout
16499
16500 \begin_layout LyX-Code
16501
16502 \lang english
16503 Counter 
16504 \lang french
16505 nomCompteur
16506 \end_layout
16507
16508 \begin_layout Standard
16509 où bien entendu 
16510 \begin_inset Quotes fld
16511 \end_inset
16512
16513 nomCompteur
16514 \begin_inset Quotes frd
16515 \end_inset
16516
16517  est remplacé par le nom du compteur.
16518  Et elle doit se terminer par 
16519 \begin_inset Quotes fld
16520 \end_inset
16521
16522
16523 \begin_inset Flex Code
16524 status collapsed
16525
16526 \begin_layout Plain Layout
16527
16528 \lang english
16529 End
16530 \end_layout
16531
16532 \end_inset
16533
16534
16535 \begin_inset Quotes frd
16536 \end_inset
16537
16538 .
16539  Les paramètres suivants peuvent également être utilisés:
16540 \end_layout
16541
16542 \begin_layout Description
16543
16544 \lang english
16545 \begin_inset Flex Code
16546 status collapsed
16547
16548 \begin_layout Plain Layout
16549
16550 \lang english
16551 LabelString [chaîne=""]
16552 \end_layout
16553
16554 \end_inset
16555
16556
16557 \lang french
16558  définit comment le compteur s'affiche.
16559  Fixer ce paramètre positionne également 
16560 \begin_inset Flex Code
16561 status collapsed
16562
16563 \begin_layout Plain Layout
16564
16565 \lang english
16566 LabelStringAppendix
16567 \end_layout
16568
16569 \end_inset
16570
16571  à la même valeur.
16572  Les arguments spécifiques suivants peuvent être utilisés:
16573 \end_layout
16574
16575 \begin_deeper
16576 \begin_layout Itemize
16577 \begin_inset Flex Code
16578 status collapsed
16579
16580 \begin_layout Plain Layout
16581
16582 \lang english
16583
16584 \backslash
16585 thecounter
16586 \end_layout
16587
16588 \end_inset
16589
16590  sera remplacé par l'expansion de 
16591 \begin_inset Flex Code
16592 status collapsed
16593
16594 \begin_layout Plain Layout
16595
16596 \lang english
16597 LabelString
16598 \end_layout
16599
16600 \end_inset
16601
16602  (ou 
16603 \begin_inset Flex Code
16604 status collapsed
16605
16606 \begin_layout Plain Layout
16607
16608 \lang english
16609 LabelStringAppendix
16610 \end_layout
16611
16612 \end_inset
16613
16614 ) du compteur 
16615 \begin_inset Flex Code
16616 status collapsed
16617
16618 \begin_layout Plain Layout
16619
16620 \lang english
16621 counter
16622 \end_layout
16623
16624 \end_inset
16625
16626 .
16627  
16628 \end_layout
16629
16630 \begin_layout Itemize
16631 les valeurs du compteur peuvent être exprimées par des macros à la LaTeX
16632  
16633 \begin_inset Flex Code
16634 status collapsed
16635
16636 \begin_layout Plain Layout
16637
16638 \lang english
16639
16640 \backslash
16641
16642 \emph on
16643 numbertype
16644 \emph default
16645 {
16646 \emph on
16647 counter
16648 \emph default
16649 }
16650 \end_layout
16651
16652 \end_inset
16653
16654 , où 
16655 \begin_inset Flex Code
16656 status collapsed
16657
16658 \begin_layout Plain Layout
16659
16660 \emph on
16661 \lang english
16662 numbertype
16663 \end_layout
16664
16665 \end_inset
16666
16667  peut être:
16668 \begin_inset Foot
16669 status collapsed
16670
16671 \begin_layout Plain Layout
16672 De fait, la situation est un peu plus compliquée; n'importe quel 
16673 \emph on
16674 numbertype
16675 \emph default
16676  autre que ceux décrits ci-après produiront une numérotation en chiffres
16677  arabes.
16678  Il serait surprenant que cela change dans le futur.
16679 \end_layout
16680
16681 \end_inset
16682
16683  
16684 \begin_inset Flex Code
16685 status collapsed
16686
16687 \begin_layout Plain Layout
16688
16689 \lang english
16690 arabic
16691 \end_layout
16692
16693 \end_inset
16694
16695 : 1, 2, 3,\SpecialChar \ldots{}
16696
16697 \begin_inset Flex Code
16698 status collapsed
16699
16700 \begin_layout Plain Layout
16701
16702 \lang english
16703 alph
16704 \end_layout
16705
16706 \end_inset
16707
16708  pour les let tes en bas de casse: a, b, c, \SpecialChar \ldots{}
16709
16710 \begin_inset Flex Code
16711 status collapsed
16712
16713 \begin_layout Plain Layout
16714
16715 \lang english
16716 Alph
16717 \end_layout
16718
16719 \end_inset
16720
16721  pour les lettres en capitales: A, B, C, \SpecialChar \ldots{}
16722
16723 \begin_inset Flex Code
16724 status collapsed
16725
16726 \begin_layout Plain Layout
16727
16728 \lang english
16729 roman
16730 \end_layout
16731
16732 \end_inset
16733
16734  pour la numérotation en bas de casse romaine: i, ii, iii, \SpecialChar \ldots{}
16735
16736 \begin_inset Flex Code
16737 status collapsed
16738
16739 \begin_layout Plain Layout
16740
16741 \lang english
16742 Roman
16743 \end_layout
16744
16745 \end_inset
16746
16747  pour la numérotation capitale romaine: I, II, III\SpecialChar \ldots{}
16748
16749 \begin_inset Flex Code
16750 status collapsed
16751
16752 \begin_layout Plain Layout
16753
16754 \lang english
16755 hebrew
16756 \end_layout
16757
16758 \end_inset
16759
16760  pour la numérotation hébraïque.
16761 \end_layout
16762
16763 \end_deeper
16764 \begin_layout Standard
16765 Si LabelString est indéfini, une valeur implicite est construite comme suit:
16766  si le compteur a un compteur maître 
16767 \begin_inset Flex Code
16768 status collapsed
16769
16770 \begin_layout Plain Layout
16771
16772 \lang english
16773 master
16774 \end_layout
16775
16776 \end_inset
16777
16778  (défini via 
16779 \begin_inset Flex Code
16780 status collapsed
16781
16782 \begin_layout Plain Layout
16783
16784 \lang english
16785 Within
16786 \end_layout
16787
16788 \end_inset
16789
16790 ), la chaîne 
16791 \begin_inset Flex Code
16792 status collapsed
16793
16794 \begin_layout Plain Layout
16795
16796 \lang english
16797
16798 \backslash
16799 themaster.
16800 \backslash
16801 arabic{counter}
16802 \end_layout
16803
16804 \end_inset
16805
16806  est utilisée; sinon la chaîne 
16807 \begin_inset Flex Code
16808 status collapsed
16809
16810 \begin_layout Plain Layout
16811
16812 \lang english
16813
16814 \backslash
16815 arabic{counter}
16816 \end_layout
16817
16818 \end_inset
16819
16820  est utilisée.
16821 \end_layout
16822
16823 \begin_layout Description
16824
16825 \lang english
16826 \begin_inset Flex Code
16827 status collapsed
16828
16829 \begin_layout Plain Layout
16830
16831 \lang english
16832 LabelStringAppendix [string=""]
16833 \end_layout
16834
16835 \end_inset
16836
16837
16838 \lang french
16839  est identique à 
16840 \begin_inset Flex Code
16841 status collapsed
16842
16843 \begin_layout Plain Layout
16844
16845 \lang english
16846 LabelString
16847 \end_layout
16848
16849 \end_inset
16850
16851 , mais pour les appendices.
16852 \end_layout
16853
16854 \begin_layout Description
16855
16856 \lang english
16857 \begin_inset Flex Code
16858 status collapsed
16859
16860 \begin_layout Plain Layout
16861
16862 \lang english
16863 PrettyFormat
16864 \end_layout
16865
16866 \end_inset
16867
16868  [
16869 \begin_inset Flex Code
16870 status collapsed
16871
16872 \begin_layout Plain Layout
16873
16874 \lang english
16875 string
16876 \end_layout
16877
16878 \end_inset
16879
16880 =
16881 \begin_inset Quotes erd
16882 \end_inset
16883
16884
16885 \begin_inset Quotes erd
16886 \end_inset
16887
16888 ]
16889 \lang french
16890  définit un format à utiliser pour les références lises en forme utilisant
16891  ce compteur.
16892  Par exemple, on peut vouloir que les références aux numéros de section
16893  apparaissent comme 
16894 \begin_inset Quotes fld
16895 \end_inset
16896
16897 Section 2.4
16898 \begin_inset Quotes frd
16899 \end_inset
16900
16901 .
16902  La chaîne devra contenir 
16903 \begin_inset Quotes fld
16904 \end_inset
16905
16906 ##
16907 \begin_inset Quotes frd
16908 \end_inset
16909
16910 .
16911  Ceci sera remplacé par la valeur courante du compteur.
16912  Ainsi, pour les sections, ce sera: Section ##.
16913 \end_layout
16914
16915 \begin_layout Description
16916
16917 \lang english
16918 \begin_inset Flex Code
16919 status collapsed
16920
16921 \begin_layout Plain Layout
16922
16923 \lang english
16924 Within
16925 \end_layout
16926
16927 \end_inset
16928
16929  [
16930 \begin_inset Flex Code
16931 status collapsed
16932
16933 \begin_layout Plain Layout
16934
16935 \lang english
16936 string
16937 \end_layout
16938
16939 \end_inset
16940
16941 =
16942 \begin_inset Quotes erd
16943 \end_inset
16944
16945
16946 \begin_inset Quotes erd
16947 \end_inset
16948
16949
16950 \lang french
16951 contient le nom d'un autre compteur: le compteur actuel sera remis à zéro
16952  à chaque fois que l'autre augmentera.
16953  Par exemple, 
16954 \begin_inset Flex Code
16955 status collapsed
16956
16957 \begin_layout Plain Layout
16958 sous-section
16959 \end_layout
16960
16961 \end_inset
16962
16963  est numéroté dans 
16964 \begin_inset Flex Code
16965 status collapsed
16966
16967 \begin_layout Plain Layout
16968 section
16969 \end_layout
16970
16971 \end_inset
16972
16973 .
16974 \end_layout
16975
16976 \begin_layout Subsection
16977 Description de police
16978 \begin_inset CommandInset label
16979 LatexCommand label
16980 name "sub:polices"
16981
16982 \end_inset
16983
16984
16985 \end_layout
16986
16987 \begin_layout Standard
16988 Une description de police ressemble à :
16989 \end_layout
16990
16991 \begin_layout LyX-Code
16992 Font 
16993 \family roman
16994 \emph on
16995 ou
16996 \family default
16997 \emph default
16998  LabelFont
16999 \end_layout
17000
17001 \begin_layout LyX-Code
17002  ...
17003 \end_layout
17004
17005 \begin_layout LyX-Code
17006 EndFont
17007 \end_layout
17008
17009 \begin_layout Standard
17010 et les commandes suivantes sont disponibles :
17011 \end_layout
17012
17013 \begin_layout Description
17014
17015 \lang english
17016 \begin_inset Flex Code
17017 status collapsed
17018
17019 \begin_layout Plain Layout
17020
17021 \lang english
17022 Color
17023 \end_layout
17024
17025 \end_inset
17026
17027
17028 \family typewriter
17029 \lang french
17030  
17031 \family default
17032 \lang english
17033 [
17034 \begin_inset Flex Code
17035 status collapsed
17036
17037 \begin_layout Plain Layout
17038
17039 \emph on
17040 \lang english
17041 none
17042 \end_layout
17043
17044 \end_inset
17045
17046
17047 \begin_inset Flex Code
17048 status collapsed
17049
17050 \begin_layout Plain Layout
17051
17052 \lang english
17053 black
17054 \end_layout
17055
17056 \end_inset
17057
17058
17059 \begin_inset Flex Code
17060 status collapsed
17061
17062 \begin_layout Plain Layout
17063
17064 \lang english
17065 white
17066 \end_layout
17067
17068 \end_inset
17069
17070
17071 \begin_inset Flex Code
17072 status collapsed
17073
17074 \begin_layout Plain Layout
17075
17076 \lang english
17077 red
17078 \end_layout
17079
17080 \end_inset
17081
17082
17083 \begin_inset Flex Code
17084 status collapsed
17085
17086 \begin_layout Plain Layout
17087
17088 \lang english
17089 green
17090 \end_layout
17091
17092 \end_inset
17093
17094
17095 \begin_inset Flex Code
17096 status collapsed
17097
17098 \begin_layout Plain Layout
17099
17100 \lang english
17101 blue
17102 \end_layout
17103
17104 \end_inset
17105
17106
17107 \begin_inset Flex Code
17108 status collapsed
17109
17110 \begin_layout Plain Layout
17111
17112 \lang english
17113 cyan
17114 \end_layout
17115
17116 \end_inset
17117
17118
17119 \begin_inset Flex Code
17120 status collapsed
17121
17122 \begin_layout Plain Layout
17123
17124 \lang english
17125 magenta
17126 \end_layout
17127
17128 \end_inset
17129
17130
17131 \begin_inset Flex Code
17132 status collapsed
17133
17134 \begin_layout Plain Layout
17135
17136 \lang english
17137 yellow
17138 \end_layout
17139
17140 \end_inset
17141
17142 ]
17143 \end_layout
17144
17145 \begin_layout Description
17146
17147 \lang english
17148 \begin_inset Flex Code
17149 status collapsed
17150
17151 \begin_layout Plain Layout
17152
17153 \lang english
17154 Family
17155 \end_layout
17156
17157 \end_inset
17158
17159
17160 \lang french
17161  
17162 \lang english
17163 [
17164 \emph on
17165
17166 \begin_inset Flex Code
17167 status collapsed
17168
17169 \begin_layout Plain Layout
17170
17171 \emph on
17172 \lang english
17173 Roman
17174 \end_layout
17175
17176 \end_inset
17177
17178
17179 \emph default
17180
17181 \begin_inset Flex Code
17182 status collapsed
17183
17184 \begin_layout Plain Layout
17185
17186 \lang english
17187 Sans
17188 \end_layout
17189
17190 \end_inset
17191
17192
17193 \begin_inset Flex Code
17194 status collapsed
17195
17196 \begin_layout Plain Layout
17197
17198 \lang english
17199 Typewriter
17200 \end_layout
17201
17202 \end_inset
17203
17204
17205 \end_layout
17206
17207 \begin_layout Description
17208
17209 \lang english
17210 \begin_inset Flex Code
17211 status collapsed
17212
17213 \begin_layout Plain Layout
17214
17215 \lang english
17216 Misc
17217 \end_layout
17218
17219 \end_inset
17220
17221  [
17222 \begin_inset Flex Code
17223 status collapsed
17224
17225 \begin_layout Plain Layout
17226
17227 \lang english
17228 string
17229 \end_layout
17230
17231 \end_inset
17232
17233
17234 \lang french
17235 avec les arguments valides suivants: 
17236 \begin_inset Flex Code
17237 status collapsed
17238
17239 \begin_layout Plain Layout
17240
17241 \lang english
17242 emph
17243 \end_layout
17244
17245 \end_inset
17246
17247
17248 \begin_inset Flex Code
17249 status collapsed
17250
17251 \begin_layout Plain Layout
17252
17253 \lang english
17254 noun
17255 \end_layout
17256
17257 \end_inset
17258
17259
17260 \begin_inset Flex Code
17261 status collapsed
17262
17263 \begin_layout Plain Layout
17264
17265 \lang english
17266 underbar
17267 \end_layout
17268
17269 \end_inset
17270
17271
17272 \begin_inset Flex Code
17273 status collapsed
17274
17275 \begin_layout Plain Layout
17276
17277 \lang english
17278 no_emph
17279 \end_layout
17280
17281 \end_inset
17282
17283
17284 \begin_inset Flex Code
17285 status collapsed
17286
17287 \begin_layout Plain Layout
17288
17289 \lang english
17290 no_noun
17291 \end_layout
17292
17293 \end_inset
17294
17295  and 
17296 \begin_inset Flex Code
17297 status collapsed
17298
17299 \begin_layout Plain Layout
17300
17301 \lang english
17302 no_bar
17303 \end_layout
17304
17305 \end_inset
17306
17307 .
17308  Chacun de ceux-ci (dés)active l'attribut correspondant.
17309 \begin_inset Newline newline
17310 \end_inset
17311
17312 Par exemple, 
17313 \begin_inset Flex Code
17314 status collapsed
17315
17316 \begin_layout Plain Layout
17317
17318 \lang english
17319 emph
17320 \end_layout
17321
17322 \end_inset
17323
17324  active la mise en évidence, et 
17325 \begin_inset Flex Code
17326 status collapsed
17327
17328 \begin_layout Plain Layout
17329 no_emph
17330 \end_layout
17331
17332 \end_inset
17333
17334  la désactive.
17335  Si e dernier point vous intrigue, souvenez-vous que le réglage de police
17336  du contexte courant est généralement hérité du contexte environnant.
17337  De ce fait, 
17338 \begin_inset Flex Code
17339 status collapsed
17340
17341 \begin_layout Plain Layout
17342
17343 \lang english
17344 no_emph
17345 \end_layout
17346
17347 \end_inset
17348
17349  désactiverait la mise en évidence qui était active de toutes façons, par
17350  exemple dans un environnement de théorème.
17351  
17352 \end_layout
17353
17354 \begin_layout Description
17355
17356 \lang english
17357 \begin_inset Flex Code
17358 status collapsed
17359
17360 \begin_layout Plain Layout
17361
17362 \lang english
17363 Series
17364 \end_layout
17365
17366 \end_inset
17367
17368  [
17369 \emph on
17370
17371 \begin_inset Flex Code
17372 status collapsed
17373
17374 \begin_layout Plain Layout
17375
17376 \emph on
17377 \lang english
17378 Medium
17379 \end_layout
17380
17381 \end_inset
17382
17383
17384 \emph default
17385
17386 \begin_inset Flex Code
17387 status collapsed
17388
17389 \begin_layout Plain Layout
17390
17391 \lang english
17392 Bold
17393 \end_layout
17394
17395 \end_inset
17396
17397
17398 \end_layout
17399
17400 \begin_layout Description
17401
17402 \lang english
17403 \begin_inset Flex Code
17404 status collapsed
17405
17406 \begin_layout Plain Layout
17407
17408 \lang english
17409 Shape
17410 \end_layout
17411
17412 \end_inset
17413
17414
17415 \lang french
17416  
17417 \lang english
17418 [
17419 \emph on
17420
17421 \begin_inset Flex Code
17422 status collapsed
17423
17424 \begin_layout Plain Layout
17425
17426 \emph on
17427 \lang english
17428 Up
17429 \end_layout
17430
17431 \end_inset
17432
17433
17434 \emph default
17435
17436 \begin_inset Flex Code
17437 status collapsed
17438
17439 \begin_layout Plain Layout
17440
17441 \lang english
17442 Italic
17443 \end_layout
17444
17445 \end_inset
17446
17447
17448 \begin_inset Flex Code
17449 status collapsed
17450
17451 \begin_layout Plain Layout
17452
17453 \lang english
17454 SmallCaps
17455 \end_layout
17456
17457 \end_inset
17458
17459
17460 \begin_inset Flex Code
17461 status collapsed
17462
17463 \begin_layout Plain Layout
17464
17465 \lang english
17466 Slanted
17467 \end_layout
17468
17469 \end_inset
17470
17471
17472 \end_layout
17473
17474 \begin_layout Description
17475
17476 \lang english
17477 \begin_inset Flex Code
17478 status collapsed
17479
17480 \begin_layout Plain Layout
17481
17482 \lang english
17483 Size
17484 \end_layout
17485
17486 \end_inset
17487
17488
17489 \lang french
17490  
17491 \lang english
17492 [
17493 \begin_inset Flex Code
17494 status collapsed
17495
17496 \begin_layout Plain Layout
17497
17498 \lang english
17499 tiny
17500 \end_layout
17501
17502 \end_inset
17503
17504
17505 \begin_inset Flex Code
17506 status collapsed
17507
17508 \begin_layout Plain Layout
17509
17510 \lang english
17511 small
17512 \end_layout
17513
17514 \end_inset
17515
17516
17517 \begin_inset Flex Code
17518 status collapsed
17519
17520 \begin_layout Plain Layout
17521
17522 \emph on
17523 \lang english
17524 normal
17525 \end_layout
17526
17527 \end_inset
17528
17529
17530 \begin_inset Flex Code
17531 status collapsed
17532
17533 \begin_layout Plain Layout
17534
17535 \lang english
17536 large
17537 \end_layout
17538
17539 \end_inset
17540
17541
17542 \begin_inset Flex Code
17543 status collapsed
17544
17545 \begin_layout Plain Layout
17546
17547 \lang english
17548 larger
17549 \end_layout
17550
17551 \end_inset
17552
17553
17554 \begin_inset Flex Code
17555 status collapsed
17556
17557 \begin_layout Plain Layout
17558
17559 \lang english
17560 largest
17561 \end_layout
17562
17563 \end_inset
17564
17565
17566 \begin_inset Flex Code
17567 status collapsed
17568
17569 \begin_layout Plain Layout
17570
17571 \lang english
17572 huge
17573 \end_layout
17574
17575 \end_inset
17576
17577
17578 \begin_inset Flex Code
17579 status collapsed
17580
17581 \begin_layout Plain Layout
17582
17583 \lang english
17584 giant
17585 \end_layout
17586
17587 \end_inset
17588
17589 ]
17590 \end_layout
17591
17592 \begin_layout Subsection
17593 Description d'une insertion de citation
17594 \begin_inset CommandInset label
17595 LatexCommand label
17596 name "sub:Description citation"
17597
17598 \end_inset
17599
17600
17601 \end_layout
17602
17603 \begin_layout Standard
17604 Les blocs 
17605 \begin_inset Flex Code
17606 status collapsed
17607
17608 \begin_layout Plain Layout
17609 CiteFormat
17610 \end_layout
17611
17612 \end_inset
17613
17614  servent à décrire comment les citations bibliographiques doivent être affichées
17615 , à la fois dans LyX (dans la fenêtre de citation et dans les bulles d'aide,
17616  par exemple) et dans le résultat XHTML.
17617  Un tel bloc se présente comme suit:
17618 \end_layout
17619
17620 \begin_layout LyX-Code
17621
17622 \lang english
17623 CiteFormat
17624 \end_layout
17625
17626 \begin_layout LyX-Code
17627
17628 \lang english
17629  article ...
17630 \end_layout
17631
17632 \begin_layout LyX-Code
17633
17634 \lang english
17635  book ...
17636 \end_layout
17637
17638 \begin_layout LyX-Code
17639
17640 \lang english
17641 End
17642 \end_layout
17643
17644 \begin_layout Standard
17645 Les différentes lignes définissent l'affichage de l'information correspondant
17646  à une article ou à un livre, respectivement, et une telle définition peut
17647  être créée pour tout type d'entrée apparaissant dans un fichier BibTeX.
17648  LyX définit un format implicite dans le code source qui sera utilisé si
17649  aucune définition spécifique n'est fournie.
17650  LyX prédéfinit plusieurs formats dans le fichier 
17651 \begin_inset Flex Code
17652 status collapsed
17653
17654 \begin_layout Plain Layout
17655 stdciteformats.inc
17656 \end_layout
17657
17658 \end_inset
17659
17660 , qui est inclus dans la plupart des classes de document LyX.
17661 \end_layout
17662
17663 \begin_layout Standard
17664 Les définitions utilisent un langage simple qui permet
17665 \begin_inset space ~
17666 \end_inset
17667
17668 de remplacer les clés BibTeX par leurs valeurs.
17669  les clés doivent être encloses entre caractères
17670 \lang english
17671  
17672 \begin_inset Flex Code
17673 status collapsed
17674
17675 \begin_layout Plain Layout
17676
17677 \lang english
17678 %
17679 \end_layout
17680
17681 \end_inset
17682
17683 , e.g.: 
17684 \begin_inset Flex Code
17685 status collapsed
17686
17687 \begin_layout Plain Layout
17688
17689 \lang english
17690 %author%
17691 \end_layout
17692
17693 \end_inset
17694
17695 .
17696
17697 \lang french
17698  Une définition simple serait par exemple:
17699 \end_layout
17700
17701 \begin_layout LyX-Code
17702
17703 \lang english
17704 misc %author%, 
17705 \begin_inset Quotes eld
17706 \end_inset
17707
17708 %title
17709 \begin_inset Quotes erd
17710 \end_inset
17711
17712 .
17713 \end_layout
17714
17715 \begin_layout Standard
17716 Ceci imprimerait le nom de l'auteur, suivi d'une virgule, suivi du titre,
17717  entre double guillemets, suivi d'un point.
17718 \end_layout
17719
17720 \begin_layout Standard
17721 Bine entendu, vous voudrez parfois n'imprimer une clé que si elle existe.
17722  Ceci est obtenu par une construction conditionnelle, comme: 
17723 \begin_inset Flex Code
17724 status collapsed
17725
17726 \begin_layout Plain Layout
17727 {%volume%[[vol.
17728 \begin_inset space ~
17729 \end_inset
17730
17731 %volume%]]}
17732 \end_layout
17733
17734 \end_inset
17735
17736 .
17737  Ceci signifie: si la clé 
17738 \begin_inset Flex Code
17739 status collapsed
17740
17741 \begin_layout Plain Layout
17742 volume
17743 \end_layout
17744
17745 \end_inset
17746
17747  existe, alors imprimer 
17748 \begin_inset Quotes fld
17749 \end_inset
17750
17751 vol.
17752 \begin_inset Quotes frd
17753 \end_inset
17754
17755  suivi de la clé volume.
17756  On peut aussi introduire une clause 
17757 \begin_inset Flex Code
17758 status collapsed
17759
17760 \begin_layout Plain Layout
17761 else
17762 \end_layout
17763
17764 \end_inset
17765
17766  dans l'expression conditionnelle, comme dans: 
17767 \begin_inset Flex Code
17768 status collapsed
17769
17770 \begin_layout Plain Layout
17771 {%author%[[%author%]][[%editor%, ed.]]}
17772 \end_layout
17773
17774 \end_inset
17775
17776 .
17777  Ici, la clé 
17778 \begin_inset Flex Code
17779 status collapsed
17780
17781 \begin_layout Plain Layout
17782 author
17783 \end_layout
17784
17785 \end_inset
17786
17787  est imprimée si elle existe; sinon la clé 
17788 \begin_inset Flex Code
17789 status collapsed
17790
17791 \begin_layout Plain Layout
17792 editor
17793 \end_layout
17794
17795 \end_inset
17796
17797  est imprimée, suivi de 
17798 \begin_inset Quotes fld
17799 \end_inset
17800
17801 , ed.
17802 \begin_inset Quotes frd
17803 \end_inset
17804
17805 .
17806  Noter que la clé est encore enclose entre caractères 
17807 \begin_inset Flex Code
17808 status collapsed
17809
17810 \begin_layout Plain Layout
17811 %
17812 \end_layout
17813
17814 \end_inset
17815
17816 ; la clause conditionnelle entière est enclose entre accolades, et les clauses
17817  
17818 \begin_inset Flex Code
17819 status collapsed
17820
17821 \begin_layout Plain Layout
17822 if
17823 \end_layout
17824
17825 \end_inset
17826
17827  et 
17828 \begin_inset Flex Code
17829 status collapsed
17830
17831 \begin_layout Plain Layout
17832 else
17833 \end_layout
17834
17835 \end_inset
17836
17837  sont encloses entre double crochets 
17838 \begin_inset Quotes fld
17839 \end_inset
17840
17841 [[
17842 \begin_inset Quotes frd
17843 \end_inset
17844
17845  et 
17846 \begin_inset Quotes fld
17847 \end_inset
17848
17849 ]]
17850 \begin_inset Quotes frd
17851 \end_inset
17852
17853 .
17854  Il ne peut avoir d'espaces entre ces marqueurs.
17855 \end_layout
17856
17857 \begin_layout Standard
17858 Il existe enfin une autre syntaxe possible dans ces définitions, qui se
17859  présente comme suit:
17860 \begin_inset Flex Code
17861 status collapsed
17862
17863 \begin_layout Plain Layout
17864 {!<i>!}
17865 \end_layout
17866
17867 \end_inset
17868
17869 .
17870  Ceci définit une entité d'information utilisée pour créer du 
17871 \begin_inset Quotes fld
17872 \end_inset
17873
17874 texte enrichi
17875 \begin_inset Quotes frd
17876 \end_inset
17877
17878 .
17879  De manière évidente, nous ne souhaitons pas exporter des balises HTML en
17880  écrivant du texte normal, aussi doivent elles être enclose entre 
17881 \begin_inset Quotes fld
17882 \end_inset
17883
17884 {!
17885 \begin_inset Quotes frd
17886 \end_inset
17887
17888  et 
17889 \begin_inset Quotes fld
17890 \end_inset
17891
17892 !}
17893 \begin_inset Quotes frd
17894 \end_inset
17895
17896 .
17897 \end_layout
17898
17899 \begin_layout Standard
17900 Deux définitions spéciales sont également disponibles dans un bloc 
17901 \begin_inset Flex Code
17902 status collapsed
17903
17904 \begin_layout Plain Layout
17905 CiteFormat
17906 \end_layout
17907
17908 \end_inset
17909
17910  Un exemple de la première définition est celle-ci:
17911 \end_layout
17912
17913 \begin_layout LyX-Code
17914 !quotetitle 
17915 \begin_inset Quotes eld
17916 \end_inset
17917
17918 %title%
17919 \begin_inset Quotes erd
17920 \end_inset
17921
17922
17923 \end_layout
17924
17925 \begin_layout Standard
17926 Ceci est une abréviation, ou macro-instruction, et peut être employée comme
17927  une clé: 
17928 \begin_inset Flex Code
17929 status collapsed
17930
17931 \begin_layout Plain Layout
17932 %!quotetitle%
17933 \end_layout
17934
17935 \end_inset
17936
17937 .
17938  LyX considérera 
17939 \begin_inset Flex Code
17940 status collapsed
17941
17942 \begin_layout Plain Layout
17943 %!quotetitle%
17944 \end_layout
17945
17946 \end_inset
17947
17948  exactement comme s'l s'agissait de sa définition.
17949  Exprimons par conséquent un 
17950 \emph on
17951 avertissement
17952 \emph default
17953  évident: n'utilisez pas:
17954 \end_layout
17955
17956 \begin_layout LyX-Code
17957 !funfun %funfun%
17958 \end_layout
17959
17960 \begin_layout Standard
17961 ou similaire.
17962  LyX ne devrait pas se perdre dans une boucle infinie, mais cela peut prendre
17963  un moment avant qu'il s'en sorte.
17964 \end_layout
17965
17966 \begin_layout Standard
17967 Le second type de définitions particulières se présente comme ceci:
17968 \end_layout
17969
17970 \begin_layout LyX-Code
17971
17972 \lang english
17973 _pptext pp.
17974 \end_layout
17975
17976 \begin_layout Standard
17977 Ceci définit un segment de texte susceptible de traduction, ce qui permet
17978  de traduire les parties appropriées de la bibliographie.
17979  Cette syntaxe peut être inclue dans une définition normale en la considérant
17980  comme une clé: 
17981 \begin_inset Flex Code
17982 status collapsed
17983
17984 \begin_layout Plain Layout
17985 %_pptext%
17986 \end_layout
17987
17988 \end_inset
17989
17990 .
17991  Plusieurs d'entre elles sont prédéfinies dans 
17992 \begin_inset Flex Code
17993 status collapsed
17994
17995 \begin_layout Plain Layout
17996 stdciteformats.inc
17997 \end_layout
17998
17999 \end_inset
18000
18001 .
18002  Notez bien que ce ne sont pas des macro-instructions, au sens défini ci-dessus:
18003  elles ne seront pas interprétées.
18004 \end_layout
18005
18006 \begin_layout Standard
18007 Voici donc un exemple utilisant toutes ces fonctionnalités:
18008 \end_layout
18009
18010 \begin_layout LyX-Code
18011
18012 \lang english
18013 !authoredit {%author%[[%author%, ]][[{%editor%[[%editor%, %_edtext%, ]]}]]}
18014 \end_layout
18015
18016 \begin_layout Standard
18017 Ceci défini une macro qui imprime le nom de l'auteur, suivi d'un virgule,
18018  si la clé 
18019 \begin_inset Flex Code
18020 status collapsed
18021
18022 \begin_layout Plain Layout
18023 author
18024 \end_layout
18025
18026 \end_inset
18027
18028  existe, ou bien imprime le nom de l'éditeur, suivi de 
18029 \begin_inset Flex Code
18030 status collapsed
18031
18032 \begin_layout Plain Layout
18033 _edtext
18034 \end_layout
18035
18036 \end_inset
18037
18038  ou de sa traduction (implicitement, apparaîtra 
18039 \begin_inset Quotes fld
18040 \end_inset
18041
18042 ed.
18043 \begin_inset Quotes frd
18044 \end_inset
18045
18046 ), si la clé 
18047 \begin_inset Flex Code
18048 status collapsed
18049
18050 \begin_layout Plain Layout
18051 editor
18052 \end_layout
18053
18054 \end_inset
18055
18056  existe.
18057  Notez que ceci est déjà défini dans 
18058 \begin_inset Flex Code
18059 status collapsed
18060
18061 \begin_layout Plain Layout
18062 stdciteformats.inc
18063 \end_layout
18064
18065 \end_inset
18066
18067 , vous pouvez donc l'utiliser dans vos propres définitions, ou redéfinitions,
18068  si vous chargez ce fichier d'abord.
18069 \end_layout
18070
18071 \begin_layout Section
18072 Directives pour l'exportation XHTML
18073 \begin_inset CommandInset label
18074 LatexCommand label
18075 name "sec:Tags-for-XHTML"
18076
18077 \end_inset
18078
18079
18080 \end_layout
18081
18082 \begin_layout Standard
18083 Comme pour LaTeX ou DocBook, la présentation du résultat HTML créé par LyX
18084  est déterminé par les informations de format.
18085  En général, LyX produit une présentation implicite raisonnable, et comme
18086  indiqué plus haut, il construira même des règles implicites CSS à partir
18087  des autres directives de format.
18088  Par exemple, LyX essaiera d'utiliser l'information du bloc 
18089 \begin_inset Flex Code
18090 status collapsed
18091
18092 \begin_layout Plain Layout
18093 Font
18094 \end_layout
18095
18096 \end_inset
18097
18098  du style Chapter pour écrire une CSS qui mettra en forme les titres de
18099  chapitres de manière appropriée.
18100 \end_layout
18101
18102 \begin_layout Standard
18103 Dans de nombreux cas, vous n'aurez donc sans doute rien à faire du tout
18104  pour obtenir un résultat XHTML acceptable pour vos environnements propres,
18105  vos inserts personnalisés, et ainsi de suite.
18106  Mais dans certains cas vous devrez faire quelque chose, et LyX fournit
18107  par conséquent un certain nombre de directives de format qui peuvent être
18108  utilisées pour personnaliser le XHTML et les CSS qui sont créés.
18109 \end_layout
18110
18111 \begin_layout Standard
18112 Notez qu'il existe deux directives,
18113 \begin_inset Flex Code
18114 status collapsed
18115
18116 \begin_layout Plain Layout
18117 HTMLPreamble
18118 \end_layout
18119
18120 \end_inset
18121
18122  and 
18123 \begin_inset Flex Code
18124 status collapsed
18125
18126 \begin_layout Plain Layout
18127 AddToHTMLPreamble
18128 \end_layout
18129
18130 \end_inset
18131
18132 , qui peuvent apparaître en dehors des déclarations de style et d'insert.
18133  Voir
18134 \begin_inset space ~
18135 \end_inset
18136
18137
18138 \begin_inset CommandInset ref
18139 LatexCommand ref
18140 reference "sub:Paramètres-généraux-d'une"
18141
18142 \end_inset
18143
18144  pour les détails sur celles-ci.
18145 \end_layout
18146
18147 \begin_layout Subsection
18148 Styles de paragraphe
18149 \begin_inset CommandInset label
18150 LatexCommand label
18151 name "sub:Styles-de-paragraphe-XHTML"
18152
18153 \end_inset
18154
18155
18156 \end_layout
18157
18158 \begin_layout Standard
18159 Le type de XHTML que LyX crée pour un paragraphe dépend s'il s'agit d'un
18160  paragraphe normal, d'une commande, ou d'un environnement, ce qui est déterminé
18161  par le contenu de la directive correspondante 
18162 \begin_inset Flex Code
18163 status collapsed
18164
18165 \begin_layout Plain Layout
18166 LaTeXType
18167 \end_layout
18168
18169 \end_inset
18170
18171 .
18172 \end_layout
18173
18174 \begin_layout Standard
18175 Pour une commande ou un paragraphe normal, le résultat XHTML a la forme
18176  suivante:
18177 \end_layout
18178
18179 \begin_layout LyX-Code
18180
18181 \lang english
18182 <tag attr=
18183 \begin_inset Quotes erd
18184 \end_inset
18185
18186 value
18187 \begin_inset Quotes erd
18188 \end_inset
18189
18190 >
18191 \end_layout
18192
18193 \begin_layout LyX-Code
18194
18195 \lang english
18196 <labeltag attr=
18197 \begin_inset Quotes erd
18198 \end_inset
18199
18200 value
18201 \begin_inset Quotes erd
18202 \end_inset
18203
18204 >
18205 \lang french
18206 Étiquette
18207 \lang english
18208 </labeltag>
18209 \end_layout
18210
18211 \begin_layout LyX-Code
18212 Contenu du paragraphe
18213 \end_layout
18214
18215 \begin_layout LyX-Code
18216
18217 \lang english
18218 </tag>
18219 \end_layout
18220
18221 \begin_layout Standard
18222 Les balises d'étiquette sont bien entendu omises si le paragraphe n'est
18223  pas étiqueté.
18224 \end_layout
18225
18226 \begin_layout Standard
18227 Pour un environnement qui n'est pas du type liste, le XHTML prend la forme:
18228 \end_layout
18229
18230 \begin_layout LyX-Code
18231
18232 \lang english
18233 <tag attr=
18234 \begin_inset Quotes erd
18235 \end_inset
18236
18237 value
18238 \begin_inset Quotes erd
18239 \end_inset
18240
18241 >
18242 \end_layout
18243
18244 \begin_layout LyX-Code
18245
18246 \lang english
18247 <itemtag attr=
18248 \begin_inset Quotes erd
18249 \end_inset
18250
18251 value
18252 \begin_inset Quotes erd
18253 \end_inset
18254
18255 ><labeltag attr=
18256 \begin_inset Quotes erd
18257 \end_inset
18258
18259 value
18260 \begin_inset Quotes erd
18261 \end_inset
18262
18263 >
18264 \lang french
18265 Étiquette d'environnement
18266 \lang english
18267 </labeltag>
18268 \lang french
18269 Premier paragraphe.
18270 \lang english
18271 </itemtag>
18272 \end_layout
18273
18274 \begin_layout LyX-Code
18275
18276 \lang english
18277 <itemtag>
18278 \lang french
18279 Second paragraphe.
18280 \lang english
18281 </itemtag>
18282 \end_layout
18283
18284 \begin_layout LyX-Code
18285
18286 \lang english
18287 </tag>
18288 \end_layout
18289
18290 \begin_layout Standard
18291 Noter que l'étiquette n'est émise que pour le premier paragraphe, comme
18292  ce serait le cas pour une théorème, par exemple.
18293 \end_layout
18294
18295 \begin_layout Standard
18296 Pour une liste, nous avons une de ces formes:
18297 \end_layout
18298
18299 \begin_layout LyX-Code
18300
18301 \lang english
18302 <tag attr=
18303 \begin_inset Quotes erd
18304 \end_inset
18305
18306 value
18307 \begin_inset Quotes erd
18308 \end_inset
18309
18310 >
18311 \end_layout
18312
18313 \begin_layout LyX-Code
18314
18315 \lang english
18316 <itemtag attr=
18317 \begin_inset Quotes erd
18318 \end_inset
18319
18320 value
18321 \begin_inset Quotes erd
18322 \end_inset
18323
18324 ><labeltag attr=
18325 \begin_inset Quotes erd
18326 \end_inset
18327
18328 value
18329 \begin_inset Quotes erd
18330 \end_inset
18331
18332 >
18333 \lang french
18334 Étiquette de liste
18335 \lang english
18336 </labeltag>
18337 \lang french
18338 Premier élément.
18339 \lang english
18340 </itemtag>
18341 \end_layout
18342
18343 \begin_layout LyX-Code
18344
18345 \lang english
18346 <itemtag attr=
18347 \begin_inset Quotes erd
18348 \end_inset
18349
18350 value
18351 \begin_inset Quotes erd
18352 \end_inset
18353
18354 ><labeltag attr=
18355 \begin_inset Quotes erd
18356 \end_inset
18357
18358 value
18359 \begin_inset Quotes erd
18360 \end_inset
18361
18362 >
18363 \lang french
18364 Étiquette de liste
18365 \lang english
18366 </labeltag>
18367 \lang french
18368 Second élément.
18369 \lang english
18370 </itemtag>
18371 \end_layout
18372
18373 \begin_layout LyX-Code
18374
18375 \lang english
18376 </tag>
18377 \end_layout
18378
18379 \begin_layout LyX-Code
18380
18381 \end_layout
18382
18383 \begin_layout LyX-Code
18384
18385 \lang english
18386 <tag attr=
18387 \begin_inset Quotes erd
18388 \end_inset
18389
18390 value
18391 \begin_inset Quotes erd
18392 \end_inset
18393
18394 >
18395 \end_layout
18396
18397 \begin_layout LyX-Code
18398
18399 \lang english
18400 <labeltag attr=
18401 \begin_inset Quotes erd
18402 \end_inset
18403
18404 value
18405 \begin_inset Quotes erd
18406 \end_inset
18407
18408 >
18409 \lang french
18410 Étiquette de liste
18411 \lang english
18412 </labeltag><itemtag attr=
18413 \begin_inset Quotes erd
18414 \end_inset
18415
18416 value
18417 \begin_inset Quotes erd
18418 \end_inset
18419
18420 >
18421 \lang french
18422 Premier élément.
18423 \lang english
18424 </itemtag>
18425 \end_layout
18426
18427 \begin_layout LyX-Code
18428
18429 \lang english
18430 <labeltag attr=
18431 \begin_inset Quotes erd
18432 \end_inset
18433
18434 value
18435 \begin_inset Quotes erd
18436 \end_inset
18437
18438 >
18439 \lang french
18440 Étiquette de liste
18441 \lang english
18442 </labeltag><itemtag attr=
18443 \begin_inset Quotes erd
18444 \end_inset
18445
18446 value
18447 \begin_inset Quotes erd
18448 \end_inset
18449
18450 >
18451 \lang french
18452 Second élément.
18453 \lang english
18454 </itemtag>
18455 \end_layout
18456
18457 \begin_layout LyX-Code
18458
18459 \lang english
18460 </tag>
18461 \end_layout
18462
18463 \begin_layout Standard
18464 Noter la différence en ce qui concerne l'ordre des balises 
18465 \begin_inset Flex Code
18466 status collapsed
18467
18468 \begin_layout Plain Layout
18469 labeltag
18470 \end_layout
18471
18472 \end_inset
18473
18474  et 
18475 \begin_inset Flex Code
18476 status collapsed
18477
18478 \begin_layout Plain Layout
18479 itemtag
18480 \end_layout
18481
18482 \end_inset
18483
18484 .
18485  L'ordre obtenu dépend du positionnement de 
18486 \begin_inset Flex Code
18487 status collapsed
18488
18489 \begin_layout Plain Layout
18490 HTMLLabelFirst
18491 \end_layout
18492
18493 \end_inset
18494
18495 : si la valeur de 
18496 \begin_inset Flex Code
18497 status collapsed
18498
18499 \begin_layout Plain Layout
18500 HTMLLabelFirst
18501 \end_layout
18502
18503 \end_inset
18504
18505  est fausse (valeur implicite), vous obtiendrez la première forme, avec
18506  l'étiquette dans l'élément; s'il la valeur est vraie, vous obtiendrez la
18507  seconde forme, avec l'étiquette en dehors de l'élément.
18508 \end_layout
18509
18510 \begin_layout Standard
18511 Les balises et les attributs spécifiques émis pour chaque type de paragraphe
18512  peuvent être contrôlés par les directives de format que nous allons décrire.
18513  Comme indiqué ci-dessus, cependant, LyX utilise des valeurs implicites
18514  raisonnables pour la plupart d'entre elles, vous n'aurez donc pas grand'chose
18515  à faire pour produire un résultat XHTML satisfaisant.
18516  Pensez aux directives disponibles comme un supplément pour obtenir un réglage
18517  à votre convenance.
18518 \end_layout
18519
18520 \begin_layout Description
18521
18522 \lang english
18523 \begin_inset Flex Code
18524 status collapsed
18525
18526 \begin_layout Plain Layout
18527
18528 \lang english
18529 HTMLAttr
18530 \end_layout
18531
18532 \end_inset
18533
18534  [
18535 \begin_inset Flex Code
18536 status collapsed
18537
18538 \begin_layout Plain Layout
18539 chaîne
18540 \end_layout
18541
18542 \end_inset
18543
18544 ]
18545 \lang french
18546  précise les informations d'attribut à émettre avec la balise principale.
18547  Par exemple 
18548 \begin_inset Flex Code
18549 status collapsed
18550
18551 \begin_layout Plain Layout
18552 \begin_inset Quotes fld
18553 \end_inset
18554
18555 class=`madiv'
18556 \begin_inset Quotes frd
18557 \end_inset
18558
18559
18560 \end_layout
18561
18562 \end_inset
18563
18564 .
18565  Implicitement, LyX émettra 
18566 \begin_inset Flex Code
18567 status collapsed
18568
18569 \begin_layout Plain Layout
18570 \begin_inset Quotes fld
18571 \end_inset
18572
18573 class=`nomstyle'
18574 \begin_inset Quotes frd
18575 \end_inset
18576
18577
18578 \end_layout
18579
18580 \end_inset
18581
18582 , où 
18583 \begin_inset Flex Code
18584 status collapsed
18585
18586 \begin_layout Plain Layout
18587 nomstyle
18588 \end_layout
18589
18590 \end_inset
18591
18592  est le nom du style en bas de casse, par exemple: chapter.
18593  Ceci ne doit contenir 
18594 \emph on
18595 aucune
18596 \emph default
18597  information de style: utiliser 
18598 \begin_inset Flex Code
18599 status collapsed
18600
18601 \begin_layout Plain Layout
18602 HTMLStyle
18603 \end_layout
18604
18605 \end_inset
18606
18607  pour cela.
18608 \end_layout
18609
18610 \begin_layout Description
18611
18612 \lang english
18613 \begin_inset Flex Code
18614 status collapsed
18615
18616 \begin_layout Plain Layout
18617
18618 \lang english
18619 HTMLForceCSS
18620 \end_layout
18621
18622 \end_inset
18623
18624  [
18625 \begin_inset Flex Code
18626 status collapsed
18627
18628 \begin_layout Plain Layout
18629
18630 \emph on
18631 \lang english
18632 0
18633 \emph default
18634 ,1
18635 \end_layout
18636
18637 \end_inset
18638
18639
18640 \lang french
18641 indique s'il faut émettre l'information CSS implicite engendrée par LyX
18642  pour ce style, même si une information complémentaire est explicitement
18643  émise par 
18644 \begin_inset Flex Code
18645 status collapsed
18646
18647 \begin_layout Plain Layout
18648 HTMLStyle
18649 \end_layout
18650
18651 \end_inset
18652
18653 .
18654  Positionner cette directive à 
18655 \begin_inset Flex Code
18656 status collapsed
18657
18658 \begin_layout Plain Layout
18659 1
18660 \end_layout
18661
18662 \end_inset
18663
18664  vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
18665  complètement.
18666  Implicitement 
18667 \begin_inset Flex Code
18668 status collapsed
18669
18670 \begin_layout Plain Layout
18671 0
18672 \end_layout
18673
18674 \end_inset
18675
18676 .
18677 \end_layout
18678
18679 \begin_layout Description
18680
18681 \lang english
18682 \begin_inset Flex Code
18683 status collapsed
18684
18685 \begin_layout Plain Layout
18686
18687 \lang english
18688 HTMLItem
18689 \end_layout
18690
18691 \end_inset
18692
18693  [
18694 \begin_inset Flex Code
18695 status collapsed
18696
18697 \begin_layout Plain Layout
18698 chaîne
18699 \end_layout
18700
18701 \end_inset
18702
18703 ]
18704 \lang french
18705  définit la balise utilisée pour les paragraphes ou environnements isolés,
18706  qui remplace 
18707 \begin_inset Flex Code
18708 status collapsed
18709
18710 \begin_layout Plain Layout
18711 itemtag
18712 \end_layout
18713
18714 \end_inset
18715
18716  dans les exemples ci-dessus.
18717  Vaut implicitement 
18718 \begin_inset Flex Code
18719 status collapsed
18720
18721 \begin_layout Plain Layout
18722 div
18723 \end_layout
18724
18725 \end_inset
18726
18727 .
18728 \end_layout
18729
18730 \begin_layout Description
18731
18732 \lang english
18733 \begin_inset Flex Code
18734 status collapsed
18735
18736 \begin_layout Plain Layout
18737
18738 \lang english
18739 HTMLItemAttr
18740 \end_layout
18741
18742 \end_inset
18743
18744  [
18745 \begin_inset Flex Code
18746 status collapsed
18747
18748 \begin_layout Plain Layout
18749 chaîne
18750 \end_layout
18751
18752 \end_inset
18753
18754 ]
18755 \lang french
18756  définit les attributs des balises 
18757 \begin_inset Flex Code
18758 status collapsed
18759
18760 \begin_layout Plain Layout
18761 itemtag
18762 \end_layout
18763
18764 \end_inset
18765
18766 .
18767  Vaut implicitement 
18768 \begin_inset Flex Code
18769 status collapsed
18770
18771 \begin_layout Plain Layout
18772 \begin_inset Quotes fld
18773 \end_inset
18774
18775 class=`nomstyle_item'
18776 \begin_inset Quotes frd
18777 \end_inset
18778
18779
18780 \end_layout
18781
18782 \end_inset
18783
18784 .
18785  Ceci ne doit contenir 
18786 \emph on
18787 aucune
18788 \emph default
18789  information de style: utiliser 
18790 \begin_inset Flex Code
18791 status collapsed
18792
18793 \begin_layout Plain Layout
18794 HTMLStyle
18795 \end_layout
18796
18797 \end_inset
18798
18799  pour cela.
18800 \end_layout
18801
18802 \begin_layout Description
18803
18804 \lang english
18805 \begin_inset Flex Code
18806 status collapsed
18807
18808 \begin_layout Plain Layout
18809
18810 \lang english
18811 HTMLLabel
18812 \end_layout
18813
18814 \end_inset
18815
18816  [
18817 \begin_inset Flex Code
18818 status collapsed
18819
18820 \begin_layout Plain Layout
18821 chaîne
18822 \end_layout
18823
18824 \end_inset
18825
18826
18827 \lang french
18828 définit la balise utilisée pour les étiquettes de paragraphe et d'élément,
18829  qui remplace 
18830 \begin_inset Flex Code
18831 status collapsed
18832
18833 \begin_layout Plain Layout
18834 labeltag
18835 \end_layout
18836
18837 \end_inset
18838
18839  dans les exemples ci-dessus.
18840  Vaut implicitement 
18841 \begin_inset Flex Code
18842 status collapsed
18843
18844 \begin_layout Plain Layout
18845 span
18846 \end_layout
18847
18848 \end_inset
18849
18850 , à moins que 
18851 \begin_inset Flex Code
18852 status collapsed
18853
18854 \begin_layout Plain Layout
18855 LabelType
18856 \end_layout
18857
18858 \end_inset
18859
18860  soit 
18861 \begin_inset Flex Code
18862 status collapsed
18863
18864 \begin_layout Plain Layout
18865 Top_Environment
18866 \end_layout
18867
18868 \end_inset
18869
18870  ou 
18871 \begin_inset Flex Code
18872 status collapsed
18873
18874 \begin_layout Plain Layout
18875 Centered_Top_Environment
18876 \end_layout
18877
18878 \end_inset
18879
18880 , auquel cas elle vaut implicitement 
18881 \begin_inset Flex Code
18882 status collapsed
18883
18884 \begin_layout Plain Layout
18885 div
18886 \end_layout
18887
18888 \end_inset
18889
18890 .
18891 \end_layout
18892
18893 \begin_layout Description
18894
18895 \lang english
18896 \begin_inset Flex Code
18897 status collapsed
18898
18899 \begin_layout Plain Layout
18900
18901 \lang english
18902 HTMLLabelAttr
18903 \end_layout
18904
18905 \end_inset
18906
18907  [
18908 \begin_inset Flex Code
18909 status collapsed
18910
18911 \begin_layout Plain Layout
18912 chaîne
18913 \end_layout
18914
18915 \end_inset
18916
18917 ]
18918 \lang french
18919  définit les attributs de la balise 
18920 \begin_inset Flex Code
18921 status collapsed
18922
18923 \begin_layout Plain Layout
18924 labeltag
18925 \end_layout
18926
18927 \end_inset
18928
18929 .
18930  Vaut implicitement 
18931 \begin_inset Quotes erd
18932 \end_inset
18933
18934 .
18935  Ceci ne doit contenir 
18936 \emph on
18937 aucune
18938 \emph default
18939  information de style: utiliser 
18940 \begin_inset Flex Code
18941 status collapsed
18942
18943 \begin_layout Plain Layout
18944 HTMLStyle
18945 \end_layout
18946
18947 \end_inset
18948
18949  pour cela.
18950 \end_layout
18951
18952 \begin_layout Description
18953
18954 \lang english
18955 \begin_inset Flex Code
18956 status collapsed
18957
18958 \begin_layout Plain Layout
18959
18960 \lang english
18961 HTMLLabelFirst
18962 \end_layout
18963
18964 \end_inset
18965
18966  [
18967 \begin_inset Flex Code
18968 status collapsed
18969
18970 \begin_layout Plain Layout
18971
18972 \emph on
18973 \lang english
18974 0
18975 \emph default
18976 ,1
18977 \end_layout
18978
18979 \end_inset
18980
18981 ]
18982 \lang french
18983 , significatif uniquement pour les environnements de liste, contrôle si
18984  la balise d'étiquetage est émise avant ou dans la balise d'élément.
18985  Ceci est utilisé par exemple dans l'environnement de description, où l'on
18986  veut 
18987 \begin_inset Flex Code
18988 status collapsed
18989
18990 \begin_layout Plain Layout
18991 \begin_inset Quotes fld
18992 \end_inset
18993
18994 <dt>\SpecialChar \ldots{}
18995 </dt><dd>\SpecialChar \ldots{}
18996 </dd>
18997 \begin_inset Quotes frd
18998 \end_inset
18999
19000
19001 \end_layout
19002
19003 \end_inset
19004
19005 .
19006  Vaut implicitement 
19007 \begin_inset Flex Code
19008 status collapsed
19009
19010 \begin_layout Plain Layout
19011 0
19012 \end_layout
19013
19014 \end_inset
19015
19016 : la balise d'étiquetage est dans la balise d'élément.
19017 \end_layout
19018
19019 \begin_layout Description
19020
19021 \lang english
19022 \begin_inset Flex Code
19023 status collapsed
19024
19025 \begin_layout Plain Layout
19026
19027 \lang english
19028 HTMLPreamble
19029 \end_layout
19030
19031 \end_inset
19032
19033
19034 \lang french
19035  définit l'information à émettre dans la section 
19036 \begin_inset Flex Code
19037 status collapsed
19038
19039 \begin_layout Plain Layout
19040 <head>
19041 \end_layout
19042
19043 \end_inset
19044
19045  quand ce style est utilisé.
19046  Ceci pourrait être utilisé par exemple pour inclure un bloc 
19047 \begin_inset Flex Code
19048 status collapsed
19049
19050 \begin_layout Plain Layout
19051 <script>
19052 \end_layout
19053
19054 \end_inset
19055
19056  définissant un gestionnaire 
19057 \begin_inset Flex Code
19058 status collapsed
19059
19060 \begin_layout Plain Layout
19061 onclick
19062 \end_layout
19063
19064 \end_inset
19065
19066 .
19067 \end_layout
19068
19069 \begin_layout Description
19070
19071 \lang english
19072 \begin_inset Flex Code
19073 status collapsed
19074
19075 \begin_layout Plain Layout
19076
19077 \lang english
19078 HTMLStyle
19079 \end_layout
19080
19081 \end_inset
19082
19083
19084 \lang french
19085  définit l'information à émettre dans la section 
19086 \begin_inset Flex Code
19087 status collapsed
19088
19089 \begin_layout Plain Layout
19090 <head>
19091 \end_layout
19092
19093 \end_inset
19094
19095  quand ce style est utilisé.
19096  Ceci pourrait être utilisé par exemple pour inclure un bloc 
19097 \begin_inset Flex Code
19098 status collapsed
19099
19100 \begin_layout Plain Layout
19101 <script>
19102 \end_layout
19103
19104 \end_inset
19105
19106  définissant un gestionnaire 
19107 \begin_inset Flex Code
19108 status collapsed
19109
19110 \begin_layout Plain Layout
19111 onclick
19112 \end_layout
19113
19114 \end_inset
19115
19116 .
19117 \end_layout
19118
19119 \begin_layout Description
19120
19121 \lang english
19122 \begin_inset Flex Code
19123 status collapsed
19124
19125 \begin_layout Plain Layout
19126
19127 \lang english
19128 HTMLTag
19129 \end_layout
19130
19131 \end_inset
19132
19133  [
19134 \begin_inset Flex Code
19135 status collapsed
19136
19137 \begin_layout Plain Layout
19138 chaîne
19139 \end_layout
19140
19141 \end_inset
19142
19143 ]
19144 \lang french
19145  définit la balise utilisé pour l'étiquette principale, qui remplace 
19146 \begin_inset Flex Code
19147 status collapsed
19148
19149 \begin_layout Plain Layout
19150 tag
19151 \end_layout
19152
19153 \end_inset
19154
19155  dans les exemples ci-dessus.
19156  Vaut implicitement 
19157 \begin_inset Flex Code
19158 status collapsed
19159
19160 \begin_layout Plain Layout
19161 div
19162 \end_layout
19163
19164 \end_inset
19165
19166 .
19167 \end_layout
19168
19169 \begin_layout Description
19170
19171 \lang english
19172 \begin_inset Flex Code
19173 status collapsed
19174
19175 \begin_layout Plain Layout
19176
19177 \lang english
19178 HTMLTitle
19179 \end_layout
19180
19181 \end_inset
19182
19183  [
19184 \begin_inset Flex Code
19185 status collapsed
19186
19187 \begin_layout Plain Layout
19188
19189 \emph on
19190 \lang english
19191 0
19192 \emph default
19193 ,1
19194 \end_layout
19195
19196 \end_inset
19197
19198 ]
19199 \lang french
19200  identifie ce style comme celui à utiliser pour créer la balise 
19201 \begin_inset Flex Code
19202 status collapsed
19203
19204 \begin_layout Plain Layout
19205 <title>
19206 \end_layout
19207
19208 \end_inset
19209
19210  dans le fichier XHTML.
19211  Implicitement fausse.
19212  Le fichier 
19213 \begin_inset Flex Code
19214 status collapsed
19215
19216 \begin_layout Plain Layout
19217 stdtitle.inc
19218 \end_layout
19219
19220 \end_inset
19221
19222  la positionne à vraie pour l'environnement 
19223 \begin_inset Flex Code
19224 status collapsed
19225
19226 \begin_layout Plain Layout
19227 title
19228 \end_layout
19229
19230 \end_inset
19231
19232 .
19233 \end_layout
19234
19235 \begin_layout Subsection
19236
19237 \lang english
19238 InsetLayout XHTML
19239 \end_layout
19240
19241 \begin_layout Standard
19242 L'exportation XHTML des inserts peut également être contrôlée par l'information
19243  résidant dans les fichiers de format
19244 \begin_inset Foot
19245 status collapsed
19246
19247 \begin_layout Plain Layout
19248 Pour le moment, ceci n'est exact que pour les inserts de 
19249 \begin_inset Quotes fld
19250 \end_inset
19251
19252 texte
19253 \begin_inset Quotes frd
19254 \end_inset
19255
19256  (les inserts dans lesquels vous pouvez effectuer une saisie), mais n'est
19257  pas exact pour les inserts de 
19258 \begin_inset Quotes fld
19259 \end_inset
19260
19261 commande
19262 \begin_inset Quotes frd
19263 \end_inset
19264
19265  (inserts associés à des boîtes de dialogue).
19266 \end_layout
19267
19268 \end_inset
19269
19270 .
19271  Là encore, LyX essaie de produire implicitement un résultat raisonnable,
19272  et il crée des règles CSS implicites.
19273  Mais tout eut être personnalisé.
19274 \end_layout
19275
19276 \begin_layout Standard
19277 Le résultat XHTML produit par LyX pour un insert a la forme suivante:
19278 \end_layout
19279
19280 \begin_layout LyX-Code
19281
19282 \lang english
19283 <tag attr=
19284 \begin_inset Quotes erd
19285 \end_inset
19286
19287 value
19288 \begin_inset Quotes erd
19289 \end_inset
19290
19291 >
19292 \end_layout
19293
19294 \begin_layout LyX-Code
19295
19296 \lang english
19297 <labeltag>
19298 \lang french
19299 Étiquette
19300 \lang english
19301 </labeltag>
19302 \end_layout
19303
19304 \begin_layout LyX-Code
19305
19306 \lang english
19307 <innertag attr=
19308 \begin_inset Quotes erd
19309 \end_inset
19310
19311 value
19312 \begin_inset Quotes erd
19313 \end_inset
19314
19315 >
19316 \lang french
19317 Contenu de l'insert.
19318 \lang english
19319 </innertag>
19320 \end_layout
19321
19322 \begin_layout LyX-Code
19323
19324 \lang english
19325 </tag>
19326 \end_layout
19327
19328 \begin_layout Standard
19329 Si l'insert permet de saisir plusieurs paragraphes --- c'est-à-dire, si
19330  
19331 \begin_inset Flex Code
19332 status collapsed
19333
19334 \begin_layout Plain Layout
19335 MultiPar
19336 \end_layout
19337
19338 \end_inset
19339
19340  est vrai --- alors le contenu de l'insert sera exporté également en paragraphes
19341  formattés en fonction des styles utilisés pour ces paragraphes (standard,
19342  citation et similaire).
19343  La balise d'étiquetage est bien entendu omise si la paragraphe n'a pas
19344  d'étiquette et, pour le moment, est toujours 
19345 \begin_inset Flex Code
19346 status collapsed
19347
19348 \begin_layout Plain Layout
19349 span
19350 \end_layout
19351
19352 \end_inset
19353
19354 .
19355  La balise interne est facultative et, implicitement, n'apparaît pas.
19356 \end_layout
19357
19358 \begin_layout Standard
19359 Les balises et attributs spécifiques émis pour chaque insert peuvent être
19360  contrôlés au moyen des directives de format suivantes:
19361 \end_layout
19362
19363 \begin_layout Description
19364
19365 \lang english
19366 \begin_inset Flex Code
19367 status collapsed
19368
19369 \begin_layout Plain Layout
19370
19371 \lang english
19372 HTMLAttr
19373 \end_layout
19374
19375 \end_inset
19376
19377  [
19378 \begin_inset Flex Code
19379 status collapsed
19380
19381 \begin_layout Plain Layout
19382 chaîne
19383 \end_layout
19384
19385 \end_inset
19386
19387 ]
19388 \lang french
19389  précise les informations d'attribut à émettre avec la balise principale.
19390  Par exemple 
19391 \begin_inset Flex Code
19392 status collapsed
19393
19394 \begin_layout Plain Layout
19395 \begin_inset Quotes fld
19396 \end_inset
19397
19398 class=`moninsert' onclick=`\SpecialChar \ldots{}
19399 '
19400 \begin_inset Quotes frd
19401 \end_inset
19402
19403
19404 \end_layout
19405
19406 \end_inset
19407
19408 .
19409  Implicitement, LyX exportera 
19410 \begin_inset Flex Code
19411 status collapsed
19412
19413 \begin_layout Plain Layout
19414 \begin_inset Quotes fld
19415 \end_inset
19416
19417 class=`nominsert'
19418 \begin_inset Quotes frd
19419 \end_inset
19420
19421
19422 \end_layout
19423
19424 \end_inset
19425
19426 , où 
19427 \begin_inset Flex Code
19428 status collapsed
19429
19430 \begin_layout Plain Layout
19431 nominsert
19432 \end_layout
19433
19434 \end_inset
19435
19436  est le nom LyX de l'insert en bas de casse et avec les caractères non alphanumé
19437 riques remplacés par des caractères 
19438 \begin_inset Quotes fld
19439 \end_inset
19440
19441 souligné
19442 \begin_inset Quotes frd
19443 \end_inset
19444
19445 , par exemple: footnote.
19446 \end_layout
19447
19448 \begin_layout Description
19449
19450 \lang english
19451 \begin_inset Flex Code
19452 status collapsed
19453
19454 \begin_layout Plain Layout
19455
19456 \lang english
19457 HTMLForceCSS
19458 \end_layout
19459
19460 \end_inset
19461
19462  [
19463 \begin_inset Flex Code
19464 status collapsed
19465
19466 \begin_layout Plain Layout
19467
19468 \emph on
19469 \lang english
19470 0
19471 \emph default
19472 ,1
19473 \end_layout
19474
19475 \end_inset
19476
19477
19478 \lang french
19479 indique s'il faut émettre l'information CSS implicite engendrée par LyX
19480  pour cet insert, même si une information complémentaire est explicitement
19481  émise par 
19482 \begin_inset Flex Code
19483 status collapsed
19484
19485 \begin_layout Plain Layout
19486 HTMLStyle
19487 \end_layout
19488
19489 \end_inset
19490
19491 .
19492  Positionner cette directive à 
19493 \begin_inset Flex Code
19494 status collapsed
19495
19496 \begin_layout Plain Layout
19497 1
19498 \end_layout
19499
19500 \end_inset
19501
19502  vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
19503  complètement.
19504  Implicitement 
19505 \begin_inset Flex Code
19506 status collapsed
19507
19508 \begin_layout Plain Layout
19509 0
19510 \end_layout
19511
19512 \end_inset
19513
19514 .
19515 \end_layout
19516
19517 \begin_layout Description
19518
19519 \lang english
19520 \begin_inset Flex Code
19521 status collapsed
19522
19523 \begin_layout Plain Layout
19524
19525 \lang english
19526 HTMLInnerAttr
19527 \end_layout
19528
19529 \end_inset
19530
19531  [
19532 \begin_inset Flex Code
19533 status collapsed
19534
19535 \begin_layout Plain Layout
19536 chaîne
19537 \end_layout
19538
19539 \end_inset
19540
19541 ]
19542 \lang french
19543  fixe l'attribut de la balise interne.
19544  Vaut implicitement 
19545 \begin_inset Flex Code
19546 status collapsed
19547
19548 \begin_layout Plain Layout
19549 \begin_inset Quotes fld
19550 \end_inset
19551
19552 class=`nominsert_inner'
19553 \begin_inset Quotes frd
19554 \end_inset
19555
19556
19557 \end_layout
19558
19559 \end_inset
19560
19561 .
19562 \end_layout
19563
19564 \begin_layout Description
19565
19566 \lang english
19567 \begin_inset Flex Code
19568 status collapsed
19569
19570 \begin_layout Plain Layout
19571
19572 \lang english
19573 HTMLInnerTag
19574 \end_layout
19575
19576 \end_inset
19577
19578  [
19579 \begin_inset Flex Code
19580 status collapsed
19581
19582 \begin_layout Plain Layout
19583 chaîne
19584 \end_layout
19585
19586 \end_inset
19587
19588 ]
19589 \lang french
19590  détermine la balise interne, et remplace 
19591 \begin_inset Flex Code
19592 status collapsed
19593
19594 \begin_layout Plain Layout
19595 innertag
19596 \end_layout
19597
19598 \end_inset
19599
19600  dans les exemples ci-dessus.
19601  Implicitement absente.
19602 \end_layout
19603
19604 \begin_layout Description
19605
19606 \lang english
19607 \begin_inset Flex Code
19608 status collapsed
19609
19610 \begin_layout Plain Layout
19611
19612 \lang english
19613 HTMLIsBlock
19614 \end_layout
19615
19616 \end_inset
19617
19618  [
19619 \begin_inset Flex Code
19620 status collapsed
19621
19622 \begin_layout Plain Layout
19623
19624 \lang english
19625 0,
19626 \emph on
19627 1
19628 \end_layout
19629
19630 \end_inset
19631
19632 ]
19633 \lang french
19634  indique si cet insert représente un bloc autonome de texte (comme une note
19635  de bas de page) ou bien représente du contenu inclus dans le texte environnant
19636  (comme une branche).
19637  Vaut implicitement 
19638 \begin_inset Flex Code
19639 status collapsed
19640
19641 \begin_layout Plain Layout
19642 1
19643 \end_layout
19644
19645 \end_inset
19646
19647 .
19648 \end_layout
19649
19650 \begin_layout Description
19651
19652 \lang english
19653 \begin_inset Flex Code
19654 status collapsed
19655
19656 \begin_layout Plain Layout
19657
19658 \lang english
19659 HTMLLabel
19660 \end_layout
19661
19662 \end_inset
19663
19664  [
19665 \begin_inset Flex Code
19666 status collapsed
19667
19668 \begin_layout Plain Layout
19669 chaîne
19670 \end_layout
19671
19672 \end_inset
19673
19674 ]
19675 \lang french
19676  définit une étiquette pour cet insert, pouvant inclure une référence à
19677  un compteur.
19678  Par exemple, pour une note de bas de page, ce peut être 
19679 \begin_inset Flex Code
19680 status collapsed
19681
19682 \begin_layout Plain Layout
19683
19684 \backslash
19685 arabic{footnote}
19686 \end_layout
19687
19688 \end_inset
19689
19690 .
19691  Cette directive est facultative, et n'a pas de valeur implicite.
19692 \end_layout
19693
19694 \begin_layout Description
19695
19696 \lang english
19697 \begin_inset Flex Code
19698 status collapsed
19699
19700 \begin_layout Plain Layout
19701
19702 \lang english
19703 HTMLPreamble
19704 \end_layout
19705
19706 \end_inset
19707
19708
19709 \lang french
19710  définit l'information à émettre dans la section 
19711 \begin_inset Flex Code
19712 status collapsed
19713
19714 \begin_layout Plain Layout
19715 <head>
19716 \end_layout
19717
19718 \end_inset
19719
19720  quand ce style est utilisé.
19721  Ceci pourrait être utilisé par exemple pour inclure un bloc 
19722 \begin_inset Flex Code
19723 status collapsed
19724
19725 \begin_layout Plain Layout
19726 <script>
19727 \end_layout
19728
19729 \end_inset
19730
19731  définissant un gestionnaire 
19732 \begin_inset Flex Code
19733 status collapsed
19734
19735 \begin_layout Plain Layout
19736 onclick
19737 \end_layout
19738
19739 \end_inset
19740
19741 .
19742 \end_layout
19743
19744 \begin_layout Description
19745
19746 \lang english
19747 \begin_inset Flex Code
19748 status collapsed
19749
19750 \begin_layout Plain Layout
19751
19752 \lang english
19753 HTMLStyle
19754 \end_layout
19755
19756 \end_inset
19757
19758  
19759 \lang french
19760 définit l'information CSS à inclure quand ce style est utilisé.
19761  Noter que le contenu sera automatiquement enclos dans un bloc 
19762 \begin_inset Flex Code
19763 status collapsed
19764
19765 \begin_layout Plain Layout
19766 <style>
19767 \end_layout
19768
19769 \end_inset
19770
19771  créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
19772 \end_layout
19773
19774 \begin_layout Description
19775
19776 \lang english
19777 \begin_inset Flex Code
19778 status collapsed
19779
19780 \begin_layout Plain Layout
19781
19782 \lang english
19783 HTMLTag
19784 \end_layout
19785
19786 \end_inset
19787
19788  [
19789 \begin_inset Flex Code
19790 status collapsed
19791
19792 \begin_layout Plain Layout
19793 chaîne
19794 \end_layout
19795
19796 \end_inset
19797
19798 ]
19799 \lang french
19800  définit la balise utilisé pour l'étiquette principale, qui remplace 
19801 \begin_inset Flex Code
19802 status collapsed
19803
19804 \begin_layout Plain Layout
19805 tag
19806 \end_layout
19807
19808 \end_inset
19809
19810  dans les exemples ci-dessus.
19811  La valeur implicite dépend dépend du réglage de 
19812 \begin_inset Flex Code
19813 status collapsed
19814
19815 \begin_layout Plain Layout
19816 MultiPar
19817 \end_layout
19818
19819 \end_inset
19820
19821 : si 
19822 \begin_inset Flex Code
19823 status collapsed
19824
19825 \begin_layout Plain Layout
19826 MultiPar
19827 \end_layout
19828
19829 \end_inset
19830
19831  est vrai, la valeur implicite est 
19832 \begin_inset Flex Code
19833 status collapsed
19834
19835 \begin_layout Plain Layout
19836 div
19837 \end_layout
19838
19839 \end_inset
19840
19841 ; s'il est faux, la valeur implicite est 
19842 \begin_inset Flex Code
19843 status collapsed
19844
19845 \begin_layout Plain Layout
19846 span
19847 \end_layout
19848
19849 \end_inset
19850
19851 .
19852 \end_layout
19853
19854 \begin_layout Subsection
19855 Flottants XHTML
19856 \end_layout
19857
19858 \begin_layout Standard
19859 Le résultat XHTML pour les flottants peut être contrôlé par les informations
19860  de format.
19861  Le résultat a la forme suivante:
19862 \end_layout
19863
19864 \begin_layout LyX-Code
19865
19866 \lang english
19867 <tag attr=
19868 \begin_inset Quotes erd
19869 \end_inset
19870
19871 value
19872 \begin_inset Quotes erd
19873 \end_inset
19874
19875 >
19876 \end_layout
19877
19878 \begin_layout LyX-Code
19879
19880 \lang english
19881 Contenu du flottant.
19882 \end_layout
19883
19884 \begin_layout LyX-Code
19885
19886 \lang english
19887 </tag>
19888 \end_layout
19889
19890 \begin_layout Standard
19891 La légende, si elle est présente, est un insert séparé et sera émis en tant
19892  que tel.
19893  Son apparence pourra être contrôlée par la directive InsetLayout pour les
19894  inserts de légende.
19895 \end_layout
19896
19897 \begin_layout Description
19898
19899 \lang english
19900 \begin_inset Flex Code
19901 status collapsed
19902
19903 \begin_layout Plain Layout
19904
19905 \lang english
19906 HTMLAttr
19907 \end_layout
19908
19909 \end_inset
19910
19911  [
19912 \begin_inset Flex Code
19913 status collapsed
19914
19915 \begin_layout Plain Layout
19916 chaîne
19917 \end_layout
19918
19919 \end_inset
19920
19921
19922 \lang french
19923 précise les informations d'attribut à émettre avec la balise principale.
19924  Par exemple 
19925 \begin_inset Flex Code
19926 status collapsed
19927
19928 \begin_layout Plain Layout
19929 \begin_inset Quotes fld
19930 \end_inset
19931
19932 class=`monflottant' onclick=`\SpecialChar \ldots{}
19933 '
19934 \begin_inset Quotes frd
19935 \end_inset
19936
19937
19938 \end_layout
19939
19940 \end_inset
19941
19942 .
19943  Implicitement, LyX exportera 
19944 \begin_inset Flex Code
19945 status collapsed
19946
19947 \begin_layout Plain Layout
19948 \begin_inset Quotes fld
19949 \end_inset
19950
19951
19952 \lang english
19953 class=`float float-typefloat'
19954 \lang french
19955
19956 \begin_inset Quotes frd
19957 \end_inset
19958
19959
19960 \end_layout
19961
19962 \end_inset
19963
19964 , où 
19965 \begin_inset Flex Code
19966 status collapsed
19967
19968 \begin_layout Plain Layout
19969 typefloat
19970 \end_layout
19971
19972 \end_inset
19973
19974  est le nom LyX de l'insert (tel qu'il est déterminé par la déclaration
19975  de flottant, voir
19976 \begin_inset space ~
19977 \end_inset
19978
19979
19980 \begin_inset CommandInset ref
19981 LatexCommand ref
19982 reference "sub:Flottants"
19983
19984 \end_inset
19985
19986 ) en bas de casse et avec les caractères non alphanumériques remplacés par
19987  des caractères 
19988 \begin_inset Quotes fld
19989 \end_inset
19990
19991 souligné
19992 \begin_inset Quotes frd
19993 \end_inset
19994
19995 , par exemple: 
19996 \begin_inset Flex Code
19997 status collapsed
19998
19999 \begin_layout Plain Layout
20000 float-table
20001 \end_layout
20002
20003 \end_inset
20004
20005 .
20006 \end_layout
20007
20008 \begin_layout Description
20009
20010 \lang english
20011 \begin_inset Flex Code
20012 status collapsed
20013
20014 \begin_layout Plain Layout
20015
20016 \lang english
20017 HTMLStyle
20018 \end_layout
20019
20020 \end_inset
20021
20022  
20023 \lang french
20024 définit l'information CSS à inclure quand ce flottant est utilisé.
20025
20026 \lang english
20027  
20028 \lang french
20029 Noter que le contenu sera automatiquement enclos dans un bloc 
20030 \begin_inset Flex Code
20031 status collapsed
20032
20033 \begin_layout Plain Layout
20034 <style>
20035 \end_layout
20036
20037 \end_inset
20038
20039  créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
20040 \end_layout
20041
20042 \begin_layout Description
20043
20044 \lang english
20045 \begin_inset Flex Code
20046 status collapsed
20047
20048 \begin_layout Plain Layout
20049
20050 \lang english
20051 HTMLTag
20052 \end_layout
20053
20054 \end_inset
20055
20056  [
20057 \begin_inset Flex Code
20058 status collapsed
20059
20060 \begin_layout Plain Layout
20061 chaîne
20062 \end_layout
20063
20064 \end_inset
20065
20066
20067 \lang french
20068 définit la balise utilisé pour l'étiquette principale, qui remplace 
20069 \begin_inset Flex Code
20070 status collapsed
20071
20072 \begin_layout Plain Layout
20073 tag
20074 \end_layout
20075
20076 \end_inset
20077
20078  dans les exemples ci-dessus.
20079  Vaut implicitement 
20080 \begin_inset Flex Code
20081 status collapsed
20082
20083 \begin_layout Plain Layout
20084 div
20085 \end_layout
20086
20087 \end_inset
20088
20089 , cette valeur devra rarement être modifiée.
20090 \end_layout
20091
20092 \begin_layout Subsection
20093 Mise en page de la bibliographie
20094 \end_layout
20095
20096 \begin_layout Standard
20097 La bibliographie peut être mise en forme via les blocs 
20098 \begin_inset Flex Code
20099 status collapsed
20100
20101 \begin_layout Plain Layout
20102 CiteFormat
20103 \end_layout
20104
20105 \end_inset
20106
20107 .
20108  Voir la section
20109 \begin_inset space ~
20110 \end_inset
20111
20112
20113 \begin_inset CommandInset ref
20114 LatexCommand ref
20115 reference "sub:Description citation"
20116
20117 \end_inset
20118
20119  pour les détails.
20120 \end_layout
20121
20122 \begin_layout Subsection
20123 CSS créés par LyX
20124 \end_layout
20125
20126 \begin_layout Standard
20127 Nous avons mentionné plusieurs fois que LyX créera des règles CSS implicites
20128  pour les paragraphes et les inserts, fondées sur les autres informations
20129  de format fournies.
20130  Ici, nous préciserons quelle information est utilisée par LyX et comment.
20131 \end_layout
20132
20133 \begin_layout Standard
20134 Pour le moment, LyX engendre tout seul des CSS seulement pour les informations
20135  de police, en utilisant les directives 
20136 \begin_inset Flex Code
20137 status collapsed
20138
20139 \begin_layout Plain Layout
20140 Family
20141 \end_layout
20142
20143 \end_inset
20144
20145
20146 \begin_inset Flex Code
20147 status collapsed
20148
20149 \begin_layout Plain Layout
20150 Series
20151 \end_layout
20152
20153 \end_inset
20154
20155
20156 \begin_inset Flex Code
20157 status collapsed
20158
20159 \begin_layout Plain Layout
20160 Shape
20161 \end_layout
20162
20163 \end_inset
20164
20165 , et 
20166 \begin_inset Flex Code
20167 status collapsed
20168
20169 \begin_layout Plain Layout
20170 Size
20171 \end_layout
20172
20173 \end_inset
20174
20175  spécifiées dans la déclaration 
20176 \begin_inset Flex Code
20177 status collapsed
20178
20179 \begin_layout Plain Layout
20180 Font
20181 \end_layout
20182
20183 \end_inset
20184
20185  (voir
20186 \begin_inset space ~
20187 \end_inset
20188
20189
20190 \begin_inset CommandInset ref
20191 LatexCommand ref
20192 reference "sub:polices"
20193
20194 \end_inset
20195
20196 .) La traduction est essentiellement directe et évidente, par exemple 
20197 \begin_inset Flex Code
20198 status collapsed
20199
20200 \begin_layout Plain Layout
20201 \begin_inset Quotes fld
20202 \end_inset
20203
20204 Family Sans
20205 \begin_inset Quotes frd
20206 \end_inset
20207
20208
20209 \end_layout
20210
20211 \end_inset
20212
20213  devient 
20214 \begin_inset Flex Code
20215 status collapsed
20216
20217 \begin_layout Plain Layout
20218 \begin_inset Quotes fld
20219 \end_inset
20220
20221 font-family: sans-serif;
20222 \begin_inset Quotes frd
20223 \end_inset
20224
20225
20226 \end_layout
20227
20228 \end_inset
20229
20230 .
20231  La correspondance entre les tailles en LyX et les tailles en CSS est un
20232  peu moins évidente main néanmoins intuitive.
20233  Voir la fonction 
20234 \begin_inset Flex Code
20235 status collapsed
20236
20237 \begin_layout Plain Layout
20238 getSizeCSS()
20239 \end_layout
20240
20241 \end_inset
20242
20243  dans 
20244 \begin_inset Flex URL
20245 status collapsed
20246
20247 \begin_layout Plain Layout
20248
20249 src/FontInfo.cpp
20250 \end_layout
20251
20252 \end_inset
20253
20254  pour les détails.
20255 \end_layout
20256
20257 \begin_layout Chapter
20258 Insérer un Objet externe
20259 \end_layout
20260
20261 \begin_layout Standard
20262
20263 \lang english
20264 \begin_inset Box Shadowbox
20265 position "t"
20266 hor_pos "c"
20267 has_inner_box 1
20268 inner_pos "t"
20269 use_parbox 0
20270 use_makebox 0
20271 width "100col%"
20272 special "none"
20273 height "1in"
20274 height_special "totalheight"
20275 status open
20276
20277 \begin_layout Plain Layout
20278 Avertissement: cette partie des la documentation n'a pas été mise à jour
20279  depuis un certain temps.
20280  Nous espérons qu'elle est toujours correcte, mais ce n'est pas garanti.
20281 \end_layout
20282
20283 \end_inset
20284
20285
20286 \end_layout
20287
20288 \begin_layout Standard
20289 L'utilisation d'éléments créés par des logiciels extérieurs à LyX est couverte
20290  en détail dans le manuel 
20291 \emph on
20292 Objets insérés
20293 \emph default
20294 .
20295  Cette partie du manuel couvre ce qui se passe derrière la scène pour permettre
20296  d'écrire un mécanisme d'inclusion pour un nouvel élément.
20297 \end_layout
20298
20299 \begin_layout Section
20300 Comment fonctionne-t-il ?
20301 \end_layout
20302
20303 \begin_layout Standard
20304 L'insertion d'objet externe repose sur le concept de 
20305 \emph on
20306 cadre
20307 \begin_inset Foot
20308 status collapsed
20309
20310 \begin_layout Plain Layout
20311 NdT : Traduction de 
20312 \begin_inset Quotes fld
20313 \end_inset
20314
20315 template
20316 \begin_inset Quotes frd
20317 \end_inset
20318
20319  dans ce contexte.
20320 \end_layout
20321
20322 \end_inset
20323
20324
20325 \emph default
20326 .
20327  Un cadre définit comment LyX doit s'interfacer avec un type d'objet donné.
20328  Tel qu'il est distribué, LyX possède des cadres prédéfinis pour les figures
20329  XFig, pour les diagrammes Dia, pour différents formats d'images rastérisées,
20330  pour gnuplot, et d'autres.
20331  Vous pouvez en consulter la liste avec 
20332 \begin_inset Flex MenuItem
20333 status collapsed
20334
20335 \begin_layout Plain Layout
20336 Insérer\SpecialChar \menuseparator
20337 Objet
20338 \begin_inset space ~
20339 \end_inset
20340
20341 Externe
20342 \end_layout
20343
20344 \end_inset
20345
20346 .
20347  En outre, il est possible de créer votre propre cadre pour supporter un
20348  type donné d'objet.
20349  Nous décrirons plus loin en détail ce qu'il faut faire, et nous espérons
20350  que vous nous enverrez tous les cadres que vous créerez pour que nous puissions
20351  les inclure dans de futures versions de LyX.
20352 \end_layout
20353
20354 \begin_layout Standard
20355 Un autre concept de base est qu'il faut faire la distinction entre le fichier
20356  d'origine qui sert de point de départ et le fichier transformé qui est
20357  inclus avec votre document exporté ou imprimé.
20358  Voyons par exemple une figure produite avec 
20359 \begin_inset Flex Code
20360 status collapsed
20361
20362 \begin_layout Plain Layout
20363 XFig
20364 \end_layout
20365
20366 \end_inset
20367
20368 .
20369  L'application XFig elle-même travaille sur un fichier avec l'extension
20370  
20371 \begin_inset Flex Code
20372 status collapsed
20373
20374 \begin_layout Plain Layout
20375 .fig
20376 \end_layout
20377
20378 \end_inset
20379
20380 .
20381  Dans XFig, vous créez et modifiez votre figure.
20382  Quand c'est fini, vous enregistrez le fichier 
20383 \begin_inset Flex Code
20384 status collapsed
20385
20386 \begin_layout Plain Layout
20387 fig
20388 \end_layout
20389
20390 \end_inset
20391
20392 .
20393  Quand vous voulez inclure la figure dans votre document, vous invoquez
20394  
20395 \begin_inset Flex Code
20396 status collapsed
20397
20398 \begin_layout Plain Layout
20399 transfig
20400 \end_layout
20401
20402 \end_inset
20403
20404  pour créer un fichier PostScript qui sera aisément inclus dans votre fichier
20405  LaTeX.
20406  Dans ce cas, le fichier 
20407 \begin_inset Flex Code
20408 status collapsed
20409
20410 \begin_layout Plain Layout
20411 .fig
20412 \end_layout
20413
20414 \end_inset
20415
20416  est le fichier d'origine, et le fichier PostScript est le fichier transformé.
20417 \end_layout
20418
20419 \begin_layout Standard
20420 Cette distinction est importante pour pouvoir mettre à jour l'objet pendant
20421  l'écriture de votre document.
20422  En outre, elle vous donne la flexibilité requise pour supporter des formats
20423  d'exportation différents.
20424  Par exemple, dans le cas de l'exportation en Ascii, ce n'est pas vraiment
20425  une super idée d'inclure la figure en PostScript brut.
20426  À la place, vous préférerez soit inclure une référence à la figure, soit
20427  essayer un convertisseur graphique vers Ascii pour rendre un résultat final
20428  approchant du graphique d'origine.
20429  L'insertion d'objet externe vous permet de le faire, car il est paramétré
20430  avec les différents formats d'exportation supportés par LyX.
20431 \end_layout
20432
20433 \begin_layout Standard
20434 En plus de supporter la génération de fichiers transformés différents selon
20435  le format d'exportation, l'insertion d'objet externe travaille en étroite
20436  collaboration avec les applications d'édition et de visualisation.
20437  Dans le cas d'une figure XFig, vous pouvez invoquer Xfig sur le fichier
20438  d'origine d'un simple clic depuis la fenêtre d'objet externe de LyX, et
20439  aussi visualiser le fichier transformé PostScript avec Ghostview d'un autre
20440  clic.
20441  Il n'y a plus à se bagarrer avec la ligne de commande ou avec des explorateurs
20442  de fichier pour localiser et manipuler le fichier d'origine et le fichier
20443  transformé.
20444  De cette façon, vous pouvez enfin profiter à plein des nombreuses applications
20445  différentes qui servent à la production de documents, et serez finalement
20446  plus efficaces.
20447 \end_layout
20448
20449 \begin_layout Section
20450
20451 \lang english
20452 The external template configuration file
20453 \end_layout
20454
20455 \begin_layout Standard
20456 Il est assez facile de définir de nouveaux cadres externes dans LyX.
20457  Cependant, sachez que si vous le faites de façon négligente, vous introduirez
20458  
20459 \emph on
20460 sûrement
20461 \emph default
20462  une faille de sécurité facilement exploitable.
20463  Avant de commencer, lisez donc plus bas ce qui concerne la sécurité (section
20464 \begin_inset space ~
20465 \end_inset
20466
20467
20468 \begin_inset CommandInset ref
20469 LatexCommand pageref
20470 reference "sec:La-question-de"
20471
20472 \end_inset
20473
20474 ).
20475 \end_layout
20476
20477 \begin_layout Standard
20478 Ceci dit, nous vous encourageons à créer des cadres intéressants et à nous
20479  les proposer.
20480 \end_layout
20481
20482 \begin_layout Standard
20483 Les cadres externes sont définis dans le fichier 
20484 \begin_inset Flex Code
20485 status collapsed
20486
20487 \begin_layout Plain Layout
20488 RépLyX/external_templates
20489 \end_layout
20490
20491 \end_inset
20492
20493
20494 \family typewriter
20495
20496 \begin_inset Foot
20497 status collapsed
20498
20499 \begin_layout Plain Layout
20500 NdT : Nous rappelons que 
20501 \begin_inset Quotes fld
20502 \end_inset
20503
20504 cadre
20505 \begin_inset Quotes frd
20506 \end_inset
20507
20508  est la traduction de 
20509 \begin_inset Quotes fld
20510 \end_inset
20511
20512 template
20513 \begin_inset Quotes frd
20514 \end_inset
20515
20516  dans ce contexte de l'objet externe.
20517 \end_layout
20518
20519 \end_inset
20520
20521
20522 \family default
20523 .
20524  Vous pouvez mettre votre propre version dans 
20525 \begin_inset Flex Code
20526 status collapsed
20527
20528 \begin_layout Plain Layout
20529 MonRép/external_templates
20530 \end_layout
20531
20532 \end_inset
20533
20534 .
20535  
20536 \end_layout
20537
20538 \begin_layout Standard
20539 Un fichier de configuration de cadre typique se présente comme ceci:
20540 \end_layout
20541
20542 \begin_layout LyX-Code
20543
20544 \lang english
20545 Template XFig
20546 \end_layout
20547
20548 \begin_layout LyX-Code
20549
20550 \lang english
20551 GuiName "XFig: $$AbsOrRelPathParent$$Basename"
20552 \end_layout
20553
20554 \begin_layout LyX-Code
20555
20556 \lang english
20557 HelpText
20558 \end_layout
20559
20560 \begin_layout LyX-Code
20561
20562 \lang english
20563 An XFig figure.
20564 \end_layout
20565
20566 \begin_layout LyX-Code
20567
20568 \lang english
20569 HelpTextEnd
20570 \end_layout
20571
20572 \begin_layout LyX-Code
20573
20574 \lang english
20575 InputFormat fig
20576 \end_layout
20577
20578 \begin_layout LyX-Code
20579
20580 \lang english
20581 FileFilter "*.fig"
20582 \end_layout
20583
20584 \begin_layout LyX-Code
20585
20586 \lang english
20587 AutomaticProduction true
20588 \end_layout
20589
20590 \begin_layout LyX-Code
20591
20592 \lang english
20593 Transform Rotate
20594 \end_layout
20595
20596 \begin_layout LyX-Code
20597
20598 \lang english
20599 Transform Resize
20600 \end_layout
20601
20602 \begin_layout LyX-Code
20603
20604 \lang english
20605 Format LaTeX
20606 \end_layout
20607
20608 \begin_layout LyX-Code
20609
20610 \lang english
20611 TransformCommand Rotate RotationLatexCommand
20612 \end_layout
20613
20614 \begin_layout LyX-Code
20615
20616 \lang english
20617 TransformCommand Resize ResizeLatexCommand
20618 \end_layout
20619
20620 \begin_layout LyX-Code
20621
20622 \lang english
20623 Product "$$RotateFront$$ResizeFront
20624 \end_layout
20625
20626 \begin_layout LyX-Code
20627
20628 \lang english
20629          
20630 \backslash
20631
20632 \backslash
20633 input{$$AbsOrRelPathMaster$$Basename.pstex_t}
20634 \end_layout
20635
20636 \begin_layout LyX-Code
20637
20638 \lang english
20639          $$ResizeBack$$RotateBack"
20640 \end_layout
20641
20642 \begin_layout LyX-Code
20643
20644 \lang english
20645 UpdateFormat pstex
20646 \end_layout
20647
20648 \begin_layout LyX-Code
20649
20650 \lang english
20651 UpdateResult "$$AbsPath$$Basename.pstex_t"
20652 \end_layout
20653
20654 \begin_layout LyX-Code
20655
20656 \lang english
20657 Requirement "graphicx"
20658 \end_layout
20659
20660 \begin_layout LyX-Code
20661
20662 \lang english
20663 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
20664 \end_layout
20665
20666 \begin_layout LyX-Code
20667
20668 \lang english
20669 ReferencedFile latex "$$AbsPath$$Basename.eps"
20670 \end_layout
20671
20672 \begin_layout LyX-Code
20673
20674 \lang english
20675 ReferencedFile dvi "$$AbsPath$$Basename.eps"
20676 \end_layout
20677
20678 \begin_layout LyX-Code
20679
20680 \lang english
20681 FormatEnd
20682 \end_layout
20683
20684 \begin_layout LyX-Code
20685
20686 \lang english
20687 Format PDFLaTeX
20688 \end_layout
20689
20690 \begin_layout LyX-Code
20691
20692 \lang english
20693 TransformCommand Rotate RotationLatexCommand
20694 \end_layout
20695
20696 \begin_layout LyX-Code
20697
20698 \lang english
20699 TransformCommand Resize ResizeLatexCommand
20700 \end_layout
20701
20702 \begin_layout LyX-Code
20703
20704 \lang english
20705 Product "$$RotateFront$$ResizeFront
20706 \end_layout
20707
20708 \begin_layout LyX-Code
20709
20710 \lang english
20711          
20712 \backslash
20713
20714 \backslash
20715 input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
20716 \end_layout
20717
20718 \begin_layout LyX-Code
20719
20720 \lang english
20721          $$ResizeBack$$RotateBack"
20722 \end_layout
20723
20724 \begin_layout LyX-Code
20725
20726 \lang english
20727 UpdateFormat pdftex
20728 \end_layout
20729
20730 \begin_layout LyX-Code
20731
20732 \lang english
20733 UpdateResult "$$AbsPath$$Basename.pdftex_t"
20734 \end_layout
20735
20736 \begin_layout LyX-Code
20737
20738 \lang english
20739 Requirement "graphicx"
20740 \end_layout
20741
20742 \begin_layout LyX-Code
20743
20744 \lang english
20745 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
20746 \end_layout
20747
20748 \begin_layout LyX-Code
20749
20750 \lang english
20751 ReferencedFile latex "$$AbsPath$$Basename.pdf"
20752 \end_layout
20753
20754 \begin_layout LyX-Code
20755
20756 \lang english
20757 FormatEnd
20758 \end_layout
20759
20760 \begin_layout LyX-Code
20761
20762 \lang english
20763 Format Ascii
20764 \end_layout
20765
20766 \begin_layout LyX-Code
20767
20768 \lang english
20769 Product "$$Contents(
20770 \backslash
20771 "$$AbsPath$$Basename.asc
20772 \backslash
20773 ")"
20774 \end_layout
20775
20776 \begin_layout LyX-Code
20777
20778 \lang english
20779 UpdateFormat asciixfig
20780 \end_layout
20781
20782 \begin_layout LyX-Code
20783
20784 \lang english
20785 UpdateResult "$$AbsPath$$Basename.asc"
20786 \end_layout
20787
20788 \begin_layout LyX-Code
20789
20790 \lang english
20791 FormatEnd
20792 \end_layout
20793
20794 \begin_layout LyX-Code
20795
20796 \lang english
20797 Format DocBook
20798 \end_layout
20799
20800 \begin_layout LyX-Code
20801
20802 \lang english
20803 Product "<graphic fileref=
20804 \backslash
20805 "$$AbsOrRelPathMaster$$Basename.eps
20806 \backslash
20807 ">
20808 \end_layout
20809
20810 \begin_layout LyX-Code
20811
20812 \lang english
20813          </graphic>"
20814 \end_layout
20815
20816 \begin_layout LyX-Code
20817
20818 \lang english
20819 UpdateFormat eps
20820 \end_layout
20821
20822 \begin_layout LyX-Code
20823
20824 \lang english
20825 UpdateResult "$$AbsPath$$Basename.eps"
20826 \end_layout
20827
20828 \begin_layout LyX-Code
20829
20830 \lang english
20831 ReferencedFile docbook "$$AbsPath$$Basename.eps"
20832 \end_layout
20833
20834 \begin_layout LyX-Code
20835
20836 \lang english
20837 ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
20838 \end_layout
20839
20840 \begin_layout LyX-Code
20841
20842 \lang english
20843 FormatEnd
20844 \end_layout
20845
20846 \begin_layout LyX-Code
20847
20848 \lang english
20849 Product "[XFig: $$FName]"
20850 \end_layout
20851
20852 \begin_layout LyX-Code
20853
20854 \lang english
20855 FormatEnd
20856 \end_layout
20857
20858 \begin_layout LyX-Code
20859
20860 \lang english
20861 TemplateEnd
20862 \end_layout
20863
20864 \begin_layout Standard
20865 Comme vous pouvez le constater, le cadre est inséré entre 
20866 \begin_inset Flex Code
20867 status collapsed
20868
20869 \begin_layout Plain Layout
20870
20871 \lang english
20872 Template
20873 \end_layout
20874
20875 \end_inset
20876
20877  \SpecialChar \ldots{}
20878  
20879 \begin_inset Flex Code
20880 status collapsed
20881
20882 \begin_layout Plain Layout
20883
20884 \lang english
20885 TemplateEnd
20886 \end_layout
20887
20888 \end_inset
20889
20890 .
20891  Il contient un en-tête spécifiant quelques réglages généraux et, pour chaque
20892  format primaire de document reconnu, une section 
20893 \begin_inset Flex Code
20894 status collapsed
20895
20896 \begin_layout Plain Layout
20897
20898 \lang english
20899 Format
20900 \end_layout
20901
20902 \end_inset
20903
20904  \SpecialChar \ldots{}
20905  
20906 \begin_inset Flex Code
20907 status collapsed
20908
20909 \begin_layout Plain Layout
20910
20911 \lang english
20912 FormatEnd
20913 \end_layout
20914
20915 \end_inset
20916
20917 .
20918 \end_layout
20919
20920 \begin_layout Subsection
20921 L'en-tête de cadre
20922 \end_layout
20923
20924 \begin_layout Description
20925
20926 \lang english
20927 \begin_inset Flex Code
20928 status collapsed
20929
20930 \begin_layout Plain Layout
20931
20932 \lang english
20933 AutomaticProduction
20934 \begin_inset space ~
20935 \end_inset
20936
20937 true|false
20938 \end_layout
20939
20940 \end_inset
20941
20942  
20943 \lang french
20944 indique si le fichier représenté par le cadre doit être créé par LyX.
20945  Cette directive doit apparaître une et une seule fois.
20946 \end_layout
20947
20948 \begin_layout Description
20949
20950 \lang english
20951 \begin_inset Flex Code
20952 status collapsed
20953
20954 \begin_layout Plain Layout
20955
20956 \lang english
20957 FileFilter
20958 \begin_inset space ~
20959 \end_inset
20960
20961 <pattern>
20962 \end_layout
20963
20964 \end_inset
20965
20966  
20967 \lang french
20968 précise un patron gloal utilisé dans l'échange dans la spécification des
20969  fichiers pour filtrer les fichiers désignés.
20970
20971 \lang english
20972  
20973 \lang french
20974 S'il y a plus d'un suffixe possible (e.g.
20975  pour tgif, 
20976 \begin_inset Flex Code
20977 status collapsed
20978
20979 \begin_layout Plain Layout
20980
20981 \lang english
20982 .obj
20983 \end_layout
20984
20985 \end_inset
20986
20987  et 
20988 \begin_inset Flex Code
20989 status collapsed
20990
20991 \begin_layout Plain Layout
20992
20993 \lang english
20994 .tgo
20995 \end_layout
20996
20997 \end_inset
20998
20999 ), utiliser une syntaxe comme 
21000 \begin_inset Flex Code
21001 status collapsed
21002
21003 \begin_layout Plain Layout
21004
21005 \lang english
21006 "*.{obj,tgo}"
21007 \end_layout
21008
21009 \end_inset
21010
21011 .
21012  Cette directive doit apparaître une et une seule fois.
21013 \end_layout
21014
21015 \begin_layout Description
21016
21017 \lang english
21018 \begin_inset Flex Code
21019 status collapsed
21020
21021 \begin_layout Plain Layout
21022
21023 \lang english
21024 GuiName
21025 \begin_inset space ~
21026 \end_inset
21027
21028 <guiname>
21029 \end_layout
21030
21031 \end_inset
21032
21033
21034 \lang french
21035  fixe le texte apparaissant dans le bouton.
21036  Cette directive doit apparaître une et une seule fois.
21037 \end_layout
21038
21039 \begin_layout Description
21040
21041 \lang english
21042 \begin_inset Flex Code
21043 status collapsed
21044
21045 \begin_layout Plain Layout
21046
21047 \lang english
21048 HelpText
21049 \begin_inset space ~
21050 \end_inset
21051
21052 <text>
21053 \begin_inset space ~
21054 \end_inset
21055
21056 HelpTextEnd
21057 \end_layout
21058
21059 \end_inset
21060
21061
21062 \lang french
21063  décrit le texte d'aide utilisé dans la fenêtre de dialogue 
21064 \begin_inset Quotes fld
21065 \end_inset
21066
21067 Objet externe
21068 \begin_inset Quotes frd
21069 \end_inset
21070
21071 .
21072  Fournir suffisamment d'informations pour que l'utilisateur comprenne ce
21073  que le cadre peut faire pour lui.
21074  Cette directive doit apparaître une et une seule fois.
21075 \end_layout
21076
21077 \begin_layout Description
21078
21079 \lang english
21080 \begin_inset Flex Code
21081 status collapsed
21082
21083 \begin_layout Plain Layout
21084
21085 \lang english
21086 InputFormat
21087 \begin_inset space ~
21088 \end_inset
21089
21090 <format>
21091 \end_layout
21092
21093 \end_inset
21094
21095
21096 \lang french
21097  indique le format du fichier original.
21098  Ce doit être le nom d'un format reconnu par LyX (voir la section
21099 \begin_inset space ~
21100 \end_inset
21101
21102
21103 \begin_inset CommandInset ref
21104 LatexCommand ref
21105 reference "sec:Formats"
21106
21107 \end_inset
21108
21109 ).
21110  Utiliser 
21111 \begin_inset Quotes eld
21112 \end_inset
21113
21114
21115 \begin_inset Flex Code
21116 status collapsed
21117
21118 \begin_layout Plain Layout
21119
21120 \lang english
21121 *
21122 \end_layout
21123
21124 \end_inset
21125
21126
21127 \begin_inset Quotes erd
21128 \end_inset
21129
21130 si le cadre peut gérer des fichiers originaux dans plus d'un format.
21131  LyX tentera d'analyser le fichier pour ne déduire le format dans ce cas.
21132  Cette directive doit apparaître une et une seule fois.
21133 \end_layout
21134
21135 \begin_layout Description
21136
21137 \lang english
21138 \begin_inset Flex Code
21139 status collapsed
21140
21141 \begin_layout Plain Layout
21142
21143 \lang english
21144 Template
21145 \begin_inset space ~
21146 \end_inset
21147
21148 <id>
21149 \end_layout
21150
21151 \end_inset
21152
21153
21154 \lang french
21155  est un nom original pour le cadre.
21156  Il ne soit pas contenir de macros de substitution (voir ci-après).
21157 \end_layout
21158
21159 \begin_layout Description
21160
21161 \lang english
21162 \begin_inset Flex Code
21163 status collapsed
21164
21165 \begin_layout Plain Layout
21166
21167 \lang english
21168 Transform
21169 \begin_inset space ~
21170 \end_inset
21171
21172 Rotate|Resize|Clip|Extra
21173 \end_layout
21174
21175 \end_inset
21176
21177
21178 \lang french
21179  spécifie quelles transformations sont reconnues par ce cadre.
21180  Elle peut apparaître zéro ou plusieurs fois.
21181  Elle active les options correspondantes dans la fenêtre de dialogue.
21182  Chaque directive 
21183 \begin_inset Flex Code
21184 status collapsed
21185
21186 \begin_layout Plain Layout
21187
21188 \lang english
21189 Transform
21190 \end_layout
21191
21192 \end_inset
21193
21194  doit avoir soit une directive 
21195 \begin_inset Flex Code
21196 status collapsed
21197
21198 \begin_layout Plain Layout
21199
21200 \lang english
21201 TransformCommand
21202 \end_layout
21203
21204 \end_inset
21205
21206  correspondante, soit une directive 
21207 \begin_inset Flex Code
21208 status collapsed
21209
21210 \begin_layout Plain Layout
21211
21212 \lang english
21213 TransformOption
21214 \end_layout
21215
21216 \end_inset
21217
21218  dans la section 
21219 \begin_inset Flex Code
21220 status collapsed
21221
21222 \begin_layout Plain Layout
21223
21224 \lang english
21225 Format
21226 \end_layout
21227
21228 \end_inset
21229
21230 .
21231  Sinon, la transformation ne sera pas reconnue par ce cadre.
21232  
21233 \end_layout
21234
21235 \begin_layout Subsection
21236 La section Format
21237 \end_layout
21238
21239 \begin_layout Description
21240
21241 \lang english
21242 \begin_inset Flex Code
21243 status collapsed
21244
21245 \begin_layout Plain Layout
21246
21247 \lang english
21248 Format
21249 \begin_inset space ~
21250 \end_inset
21251
21252 LaTeX|PDFLaTeX|PlainText|DocBook
21253 \end_layout
21254
21255 \end_inset
21256
21257
21258 \lang french
21259  décrit le format de document primaire relevant de cette définition de format.
21260  Tous les cadres n'ont pas de représentation raisonnable dans tous les formats
21261  de fichier documentaire.
21262  Définissez cependant une section 
21263 \begin_inset Flex Code
21264 status collapsed
21265
21266 \begin_layout Plain Layout
21267
21268 \lang english
21269 Format
21270 \end_layout
21271
21272 \end_inset
21273
21274  pour tous les formats, et utilisez un texte bidon lorsqu'il n'existe pas
21275  de représentation.
21276  Ainsi vous verrez au minimum une référence à l'objet externe dans le document
21277  exporté.
21278 \end_layout
21279
21280 \begin_layout Description
21281
21282 \lang english
21283 \begin_inset Flex Code
21284 status collapsed
21285
21286 \begin_layout Plain Layout
21287
21288 \lang english
21289 Option
21290 \begin_inset space ~
21291 \end_inset
21292
21293 <
21294 \lang french
21295 nom
21296 \lang english
21297 >
21298 \begin_inset space ~
21299 \end_inset
21300
21301 <
21302 \lang french
21303 valeur
21304 \lang english
21305 >
21306 \end_layout
21307
21308 \end_inset
21309
21310
21311 \lang french
21312  définit une macro additionnelle 
21313 \begin_inset Flex Code
21314 status collapsed
21315
21316 \begin_layout Plain Layout
21317
21318 \lang english
21319 $$<
21320 \lang french
21321 nom
21322 \lang english
21323 >
21324 \end_layout
21325
21326 \end_inset
21327
21328  pour la substitution par 
21329 \begin_inset Flex Code
21330 status collapsed
21331
21332 \begin_layout Plain Layout
21333
21334 \lang english
21335 Product
21336 \end_layout
21337
21338 \end_inset
21339
21340 .
21341  
21342 \begin_inset Flex Code
21343 status collapsed
21344
21345 \begin_layout Plain Layout
21346
21347 \lang english
21348 <
21349 \lang french
21350 valeur
21351 \lang english
21352 >
21353 \end_layout
21354
21355 \end_inset
21356
21357  peut elle-même contenir des macros de substitution.
21358  L'avantage par rapport à l'usage direct de 
21359 \begin_inset Flex Code
21360 status collapsed
21361
21362 \begin_layout Plain Layout
21363
21364 \lang english
21365 <
21366 \lang french
21367 valeur
21368 \lang english
21369 >
21370 \end_layout
21371
21372 \end_inset
21373
21374  dans 
21375 \begin_inset Flex Code
21376 status collapsed
21377
21378 \begin_layout Plain Layout
21379
21380 \lang english
21381 Product
21382 \end_layout
21383
21384 \end_inset
21385
21386  est que la valeur substituée par 
21387 \begin_inset Flex Code
21388 status collapsed
21389
21390 \begin_layout Plain Layout
21391
21392 \lang english
21393 $$<
21394 \lang french
21395 nom
21396 \lang english
21397 >
21398 \end_layout
21399
21400 \end_inset
21401
21402  est nettoyée de sorte qu'elle est un argument facultatif valide dans le
21403  format documentaire.
21404  Cette directive doit apparaître une et une seule fois.
21405 \end_layout
21406
21407 \begin_layout Description
21408
21409 \lang english
21410 \begin_inset Flex Code
21411 status collapsed
21412
21413 \begin_layout Plain Layout
21414
21415 \lang english
21416 Product
21417 \begin_inset space ~
21418 \end_inset
21419
21420 <text>
21421 \end_layout
21422
21423 \end_inset
21424
21425
21426 \lang french
21427  spécifie les texte inséré dans le document exporté.
21428  C'est en fait la directive la plus importante et elle peut être assez compliqué
21429 e.
21430  Cette directive doit apparaître une et une seule fois.
21431 \end_layout
21432
21433 \begin_layout Description
21434
21435 \lang english
21436 \begin_inset Flex Code
21437 status collapsed
21438
21439 \begin_layout Plain Layout
21440
21441 \lang english
21442 Preamble
21443 \begin_inset space ~
21444 \end_inset
21445
21446 <
21447 \lang french
21448 nom
21449 \lang english
21450 >
21451 \end_layout
21452
21453 \end_inset
21454
21455
21456 \lang french
21457  spécifie un élément de préambule qui sera inclus dans le préambule LaTeX.
21458  Il doit être défini par 
21459 \begin_inset Flex Code
21460 status collapsed
21461
21462 \begin_layout Plain Layout
21463
21464 \lang english
21465 PreambleDef
21466 \end_layout
21467
21468 \end_inset
21469
21470  \SpecialChar \ldots{}
21471  
21472 \begin_inset Flex Code
21473 status collapsed
21474
21475 \begin_layout Plain Layout
21476
21477 \lang english
21478 PreambleDefEnd
21479 \end_layout
21480
21481 \end_inset
21482
21483 .
21484  Cette directive doit apparaître une et une seule fois.
21485 \end_layout
21486
21487 \begin_layout Description
21488
21489 \lang english
21490 \begin_inset Flex Code
21491 status collapsed
21492
21493 \begin_layout Plain Layout
21494
21495 \lang english
21496 ReferencedFile
21497 \begin_inset space ~
21498 \end_inset
21499
21500 <format>
21501 \begin_inset space ~
21502 \end_inset
21503
21504 <filename>
21505 \end_layout
21506
21507 \end_inset
21508
21509
21510 \lang french
21511  désigne les fichiers créés par la procédure de conversion et requis par
21512  un format d'exportation particulier.
21513  Si le nom d'un fichier est relatif, il est interprété relativement au document
21514  maître.
21515  Cette directive peut apparaître zéro ou plusieurs fois.
21516 \end_layout
21517
21518 \begin_layout Description
21519
21520 \lang english
21521 \begin_inset Flex Code
21522 status collapsed
21523
21524 \begin_layout Plain Layout
21525
21526 \lang english
21527 Requirement
21528 \begin_inset space ~
21529 \end_inset
21530
21531 <package>
21532 \end_layout
21533
21534 \end_inset
21535
21536
21537 \lang french
21538  désigne le nom d'un paquetage LaTeX requis.
21539  Le paquetage est inclus via 
21540 \begin_inset Flex Code
21541 status collapsed
21542
21543 \begin_layout Plain Layout
21544
21545 \lang english
21546
21547 \backslash
21548 usepackage{}
21549 \end_layout
21550
21551 \end_inset
21552
21553  dans le préambule LaTeX.
21554  Cette directive peut apparaître zéro ou plusieurs fois.
21555 \end_layout
21556
21557 \begin_layout Description
21558
21559 \lang english
21560 \begin_inset Flex Code
21561 status collapsed
21562
21563 \begin_layout Plain Layout
21564
21565 \lang english
21566 TransformCommand
21567 \begin_inset space ~
21568 \end_inset
21569
21570 Rotate
21571 \begin_inset space ~
21572 \end_inset
21573
21574 RotationLatexCommand
21575 \end_layout
21576
21577 \end_inset
21578
21579
21580 \lang french
21581  spécifie que la commande LaTeX native doit être utilisée pour effectuer
21582  les rotations.
21583  Cette directive peut apparaître une fois ou pas du tout.
21584 \end_layout
21585
21586 \begin_layout Description
21587
21588 \lang english
21589 \begin_inset Flex Code
21590 status collapsed
21591
21592 \begin_layout Plain Layout
21593
21594 \lang english
21595 TransformCommand
21596 \begin_inset space ~
21597 \end_inset
21598
21599 Resize
21600 \begin_inset space ~
21601 \end_inset
21602
21603 ResizeLatexCommand
21604 \end_layout
21605
21606 \end_inset
21607
21608
21609 \lang french
21610  spécifie que la commande LaTeX native doit être utilisée pour effectuer
21611  les changements de taille.
21612  Cette directive peut apparaître une fois ou pas du tout.
21613 \end_layout
21614
21615 \begin_layout Description
21616
21617 \lang english
21618 \begin_inset Flex Code
21619 status collapsed
21620
21621 \begin_layout Plain Layout
21622
21623 \lang english
21624 TransformOption
21625 \begin_inset space ~
21626 \end_inset
21627
21628 Rotate
21629 \begin_inset space ~
21630 \end_inset
21631
21632 RotationLatexOption
21633 \end_layout
21634
21635 \end_inset
21636
21637
21638 \lang french
21639  spécifie que les rotations sont effectuées via un paramètre facultatif.
21640  Cette directive peut apparaître une fois ou pas du tout.
21641
21642 \lang english
21643  
21644 \end_layout
21645
21646 \begin_layout Description
21647
21648 \lang english
21649 \begin_inset Flex Code
21650 status collapsed
21651
21652 \begin_layout Plain Layout
21653
21654 \lang english
21655 TransformOption
21656 \begin_inset space ~
21657 \end_inset
21658
21659 Resize
21660 \begin_inset space ~
21661 \end_inset
21662
21663 ResizeLatexOption
21664 \end_layout
21665
21666 \end_inset
21667
21668
21669 \lang french
21670  spécifie que les changements de taille sont effectuées via un paramètre
21671  facultatif.
21672  Cette directive peut apparaître une fois ou pas du tout
21673 \end_layout
21674
21675 \begin_layout Description
21676
21677 \lang english
21678 \begin_inset Flex Code
21679 status collapsed
21680
21681 \begin_layout Plain Layout
21682
21683 \lang english
21684 TransformOption
21685 \begin_inset space ~
21686 \end_inset
21687
21688 Clip
21689 \begin_inset space ~
21690 \end_inset
21691
21692 ClipLatexOption
21693 \end_layout
21694
21695 \end_inset
21696
21697  
21698 \lang french
21699 spécifie que les recadrages sont effectuées via un paramètre facultatif.
21700  Cette directive peut apparaître une fois ou pas du tout
21701 \lang english
21702 .
21703 \end_layout
21704
21705 \begin_layout Description
21706
21707 \lang english
21708 \begin_inset Flex Code
21709 status collapsed
21710
21711 \begin_layout Plain Layout
21712
21713 \lang english
21714 TransformOption
21715 \begin_inset space ~
21716 \end_inset
21717
21718 Extra
21719 \begin_inset space ~
21720 \end_inset
21721
21722 ExtraLatexOption 
21723 \end_layout
21724
21725 \end_inset
21726
21727
21728 \lang french
21729  spécifie qu'un paramètre supplémentaire facultatif est utilisé.
21730  Cette directive peut apparaître une fois ou pas du tout
21731 \lang english
21732 .
21733 \end_layout
21734
21735 \begin_layout Description
21736
21737 \lang english
21738 \begin_inset Flex Code
21739 status collapsed
21740
21741 \begin_layout Plain Layout
21742
21743 \lang english
21744 UpdateFormat
21745 \begin_inset space ~
21746 \end_inset
21747
21748 <format>
21749 \end_layout
21750
21751 \end_inset
21752
21753
21754 \lang french
21755  spécifie le format de fichier du fichier converti.
21756  Ce doit être le nom d'un format reconnu par LyX (voir la fenêtre de dialogue
21757  
21758 \begin_inset Flex MenuItem
21759 status collapsed
21760
21761 \begin_layout Plain Layout
21762
21763 \lang english
21764 Outils\SpecialChar \menuseparator
21765
21766 \bar under
21767 P
21768 \bar default
21769 références\SpecialChar \menuseparator
21770 Gestion
21771 \begin_inset space ~
21772 \end_inset
21773
21774 des
21775 \begin_inset space ~
21776 \end_inset
21777
21778 fichiers\SpecialChar \menuseparator
21779 Format
21780 \begin_inset space ~
21781 \end_inset
21782
21783 de
21784 \begin_inset space ~
21785 \end_inset
21786
21787 fichier
21788 \end_layout
21789
21790 \end_inset
21791
21792  ).
21793  Cette directive doit apparaître une et une seule fois.
21794 \end_layout
21795
21796 \begin_layout Description
21797
21798 \lang english
21799 \begin_inset Flex Code
21800 status collapsed
21801
21802 \begin_layout Plain Layout
21803
21804 \lang english
21805 UpdateResult
21806 \begin_inset space ~
21807 \end_inset
21808
21809 <filename>
21810 \end_layout
21811
21812 \end_inset
21813
21814
21815 \lang french
21816  spécifie le nom du fichier converti.
21817  Le nom de fichier doit être absolu.
21818  Cette directive doit apparaître une et une seule fois.
21819 \end_layout
21820
21821 \begin_layout Subsection
21822 Définitions du préambule
21823 \end_layout
21824
21825 \begin_layout Standard
21826 La configuration du cadre externe peut contenir des définitions additionnelles
21827  de préambule incluses dans 
21828 \begin_inset Flex Code
21829 status collapsed
21830
21831 \begin_layout Plain Layout
21832
21833 \lang english
21834 PreambleDef
21835 \end_layout
21836
21837 \end_inset
21838
21839  \SpecialChar \ldots{}
21840  
21841 \begin_inset Flex Code
21842 status collapsed
21843
21844 \begin_layout Plain Layout
21845
21846 \lang english
21847 PreambleDefEnd
21848 \end_layout
21849
21850 \end_inset
21851
21852 .
21853  Elle peuvent être utilisées par les cadres dans la section 
21854 \begin_inset Flex Code
21855 status collapsed
21856
21857 \begin_layout Plain Layout
21858
21859 \lang english
21860 Format
21861 \end_layout
21862
21863 \end_inset
21864
21865 .
21866 \end_layout
21867
21868 \begin_layout Section
21869 Le mécanisme de substitution
21870 \end_layout
21871
21872 \begin_layout Standard
21873 Quand la fenêtre d'objet externe invoque un programme externe, il le fait
21874  selon la commande définie dans le fichier de configuration des cadres.
21875  Ces commandes peuvent contenir diverses macros qui sont interprétées avant
21876  l'exécution.
21877  Les commandes sont toujours exécutées dans le répertoire du document.
21878 \end_layout
21879
21880 \begin_layout Standard
21881 Ainsi, quand un objet externe est affiché, un mécanisme de substitution
21882  génère son nom, et la plupart des autres directives reconnaissent la substituti
21883 on de manière similaire.
21884 \end_layout
21885
21886 \begin_layout Standard
21887 Les macros disponibles sont les suivantes :
21888 \end_layout
21889
21890 \begin_layout Description
21891
21892 \lang english
21893 \begin_inset Flex Code
21894 status collapsed
21895
21896 \begin_layout Plain Layout
21897
21898 \lang english
21899 $$AbsOrRelPathMaster
21900 \end_layout
21901
21902 \end_inset
21903
21904
21905 \lang french
21906  est le est le chemin d'accès, absolu ou relatif au document maître LyX.
21907 \end_layout
21908
21909 \begin_layout Description
21910
21911 \lang english
21912 \begin_inset Flex Code
21913 status collapsed
21914
21915 \begin_layout Plain Layout
21916
21917 \lang english
21918 $$AbsOrRelPathParent
21919 \end_layout
21920
21921 \end_inset
21922
21923
21924 \lang french
21925  est le est le chemin d'accès, absolu ou relatif au document LyX.
21926 \end_layout
21927
21928 \begin_layout Description
21929
21930 \lang english
21931 \begin_inset Flex Code
21932 status collapsed
21933
21934 \begin_layout Plain Layout
21935
21936 \lang english
21937 $$AbsPath
21938 \end_layout
21939
21940 \end_inset
21941
21942
21943 \lang french
21944  est le chemin d'accès absolu.
21945 \end_layout
21946
21947 \begin_layout Description
21948
21949 \lang english
21950 \begin_inset Flex Code
21951 status collapsed
21952
21953 \begin_layout Plain Layout
21954
21955 \lang english
21956 $$Basename
21957 \end_layout
21958
21959 \end_inset
21960
21961
21962 \lang french
21963  est le nom du fichier sans chemin d'accès et sans suffixe.
21964 \end_layout
21965
21966 \begin_layout Description
21967 $$Contents(
21968 \begin_inset Quotes fld
21969 \end_inset
21970
21971 nom_fichier.ext
21972 \begin_inset Quotes frd
21973 \end_inset
21974
21975 ) la macro dépliera le contenu du fichier de nom 
21976 \begin_inset Flex Code
21977 status collapsed
21978
21979 \begin_layout Plain Layout
21980 nom_fichier.ext
21981 \end_layout
21982
21983 \end_inset
21984
21985 .
21986 \end_layout
21987
21988 \begin_layout Description
21989
21990 \lang english
21991 \begin_inset Flex Code
21992 status collapsed
21993
21994 \begin_layout Plain Layout
21995
21996 \lang english
21997 $$Extension
21998 \end_layout
21999
22000 \end_inset
22001
22002
22003 \lang french
22004  est le suffixe (point inclus).
22005 \end_layout
22006
22007 \begin_layout Description
22008
22009 \lang english
22010 \begin_inset Flex Code
22011 status collapsed
22012
22013 \begin_layout Plain Layout
22014
22015 \lang english
22016 $$FName
22017 \end_layout
22018
22019 \end_inset
22020
22021
22022 \lang french
22023  est le nom du fichier spécifié dans la fenêtre d'objet externe.
22024
22025 \lang english
22026  
22027 \lang french
22028 Il est soit absolu, soit relatif au document LyX.
22029 \end_layout
22030
22031 \begin_layout Description
22032
22033 \lang english
22034 \begin_inset Flex Code
22035 status collapsed
22036
22037 \begin_layout Plain Layout
22038
22039 \lang english
22040 $$FPath
22041 \end_layout
22042
22043 \end_inset
22044
22045  
22046 \lang french
22047 la partie 
22048 \begin_inset Quotes fld
22049 \end_inset
22050
22051 chemin d'accès
22052 \begin_inset Quotes frd
22053 \end_inset
22054
22055  de 
22056 \begin_inset Flex Code
22057 status collapsed
22058
22059 \begin_layout Plain Layout
22060
22061 \lang english
22062 $$FName
22063 \end_layout
22064
22065 \end_inset
22066
22067  (absolu ou relatif au document LyX).
22068 \end_layout
22069
22070 \begin_layout Description
22071
22072 \lang english
22073 \begin_inset Flex Code
22074 status collapsed
22075
22076 \begin_layout Plain Layout
22077
22078 \lang english
22079 $$RelPathMaster
22080 \end_layout
22081
22082 \end_inset
22083
22084  
22085 \lang french
22086 est le chemin d'accès relatif au document maître LyX.
22087 \end_layout
22088
22089 \begin_layout Description
22090
22091 \lang english
22092 \begin_inset Flex Code
22093 status collapsed
22094
22095 \begin_layout Plain Layout
22096
22097 \lang english
22098 $$RelPathParent
22099 \end_layout
22100
22101 \end_inset
22102
22103
22104 \lang french
22105  est le chemin d'accès relatif au document LyX.
22106 \end_layout
22107
22108 \begin_layout Description
22109
22110 \lang english
22111 \begin_inset Flex Code
22112 status collapsed
22113
22114 \begin_layout Plain Layout
22115
22116 \lang english
22117 $$Sysdir
22118 \end_layout
22119
22120 \end_inset
22121
22122  
22123 \lang french
22124 désigne le chemin absolu du répertoire système.
22125  Typiquement utilisé pour pouvoir trouver les différents scripts auxiliaires
22126  fournis avec LyX.
22127 \end_layout
22128
22129 \begin_layout Description
22130
22131 \lang english
22132 \begin_inset Flex Code
22133 status collapsed
22134
22135 \begin_layout Plain Layout
22136
22137 \lang english
22138 $$Tempname
22139 \end_layout
22140
22141 \end_inset
22142
22143
22144 \lang french
22145  Le nom et le chemin absolu d'un fichier temporaire qui sera automatiquement
22146  effacé quand le document sera fermé, ou l'objet externe effacé.
22147 \end_layout
22148
22149 \begin_layout Standard
22150 Toutes la macros de chemin contiennent un séparateur de répertoire final,
22151  vous pouvez donc construire par exemple le nom de fichier absolu avec 
22152 \begin_inset Flex Code
22153 status collapsed
22154
22155 \begin_layout Plain Layout
22156
22157 \lang english
22158 $$AbsPath$$Basename$$Extension
22159 \end_layout
22160
22161 \end_inset
22162
22163 .
22164 \end_layout
22165
22166 \begin_layout Standard
22167 Les macros ci-dessus sont substituées dans toutes les directives sauf indiqué.
22168  La directive 
22169 \begin_inset Flex Code
22170 status collapsed
22171
22172 \begin_layout Plain Layout
22173
22174 \lang english
22175 Product
22176 \end_layout
22177
22178 \end_inset
22179
22180  reconnaît également les substitutions suivantes si elles sont autorisées
22181  par les directives 
22182 \begin_inset Flex Code
22183 status collapsed
22184
22185 \begin_layout Plain Layout
22186
22187 \lang english
22188 Transform
22189 \end_layout
22190
22191 \end_inset
22192
22193  et 
22194 \begin_inset Flex Code
22195 status collapsed
22196
22197 \begin_layout Plain Layout
22198
22199 \lang english
22200 TransformCommand
22201 \end_layout
22202
22203 \end_inset
22204
22205  :
22206 \end_layout
22207
22208 \begin_layout Description
22209
22210 \lang english
22211 \begin_inset Flex Code
22212 status collapsed
22213
22214 \begin_layout Plain Layout
22215
22216 \lang english
22217 $$ResizeFront
22218 \end_layout
22219
22220 \end_inset
22221
22222
22223 \lang french
22224  partie initiale de la commande de changement de taille.
22225 \end_layout
22226
22227 \begin_layout Description
22228
22229 \lang english
22230 \begin_inset Flex Code
22231 status collapsed
22232
22233 \begin_layout Plain Layout
22234
22235 \lang english
22236 $$ResizeBack
22237 \end_layout
22238
22239 \end_inset
22240
22241
22242 \lang french
22243  partie finale de la commande de changement de taille.
22244 \end_layout
22245
22246 \begin_layout Description
22247
22248 \lang english
22249 \begin_inset Flex Code
22250 status collapsed
22251
22252 \begin_layout Plain Layout
22253
22254 \lang english
22255 $$RotateFront
22256 \end_layout
22257
22258 \end_inset
22259
22260
22261 \lang french
22262  partie initiale de la commande de rotation.
22263 \end_layout
22264
22265 \begin_layout Description
22266
22267 \lang english
22268 \begin_inset Flex Code
22269 status collapsed
22270
22271 \begin_layout Plain Layout
22272
22273 \lang english
22274 $$RotateBack
22275 \end_layout
22276
22277 \end_inset
22278
22279
22280 \lang french
22281  partie finale de la commande de rotation.
22282 \end_layout
22283
22284 \begin_layout Standard
22285 La valeur de la chaîne de la directive 
22286 \begin_inset Flex Code
22287 status collapsed
22288
22289 \begin_layout Plain Layout
22290
22291 \lang english
22292 Option
22293 \end_layout
22294
22295 \end_inset
22296
22297  reconnaît également les substitutions suivantes si elles sont autorisées
22298  par les directives
22299 \lang english
22300  
22301 \begin_inset Flex Code
22302 status collapsed
22303
22304 \begin_layout Plain Layout
22305
22306 \lang english
22307 Transform
22308 \end_layout
22309
22310 \end_inset
22311
22312  and 
22313 \begin_inset Flex Code
22314 status collapsed
22315
22316 \begin_layout Plain Layout
22317
22318 \lang english
22319 TransformOption
22320 \end_layout
22321
22322 \end_inset
22323
22324 :
22325 \end_layout
22326
22327 \begin_layout Description
22328
22329 \lang english
22330 \begin_inset Flex Code
22331 status collapsed
22332
22333 \begin_layout Plain Layout
22334
22335 \lang english
22336 $$Clip
22337 \end_layout
22338
22339 \end_inset
22340
22341
22342 \lang french
22343  option de recadrage.
22344 \end_layout
22345
22346 \begin_layout Description
22347 \begin_inset Flex Code
22348 status collapsed
22349
22350 \begin_layout Plain Layout
22351
22352 \lang english
22353 $$Extra
22354 \end_layout
22355
22356 \end_inset
22357
22358  option supplémentaire.
22359 \end_layout
22360
22361 \begin_layout Description
22362 \begin_inset Flex Code
22363 status collapsed
22364
22365 \begin_layout Plain Layout
22366
22367 \lang english
22368 $$Resize
22369 \end_layout
22370
22371 \end_inset
22372
22373  option de changement de taille.
22374 \end_layout
22375
22376 \begin_layout Description
22377 \begin_inset Flex Code
22378 status collapsed
22379
22380 \begin_layout Plain Layout
22381
22382 \lang english
22383 $$Rotate
22384 \end_layout
22385
22386 \end_inset
22387
22388  option de rotation.
22389 \end_layout
22390
22391 \begin_layout Standard
22392 Vous pouvez vous demander pourquoi les macros de chemin d'accès sont aussi
22393  nombreuses.
22394  Il y a deux raisons principales:
22395 \end_layout
22396
22397 \begin_layout Enumerate
22398 les chemins d'accès relatifs et absolus doivent rester relatifs et absolus,
22399  respectivement.
22400  Les utilisateurs peuvent avoir des raisons de préférer l'un ou l'autre.
22401  Les chemins relatifs sont utiles pour des documents portables sur différentes
22402  machines, par exemple.
22403  Les chemins absolus peuvent être requis par certains logiciels.
22404 \end_layout
22405
22406 \begin_layout Enumerate
22407 LaTeX traite les chemins d'accès relatifs différemment de LyX et d'autres
22408  logiciels dans des fichiers inclus encapsulés.
22409  Pour LyX, par exemple, un chemin relatif est toujours relatif au document
22410  qui contient le nom de fichier.
22411  Pour LaTeX, il est toujours relatif au document maître.
22412  Ces deux définitions sont identiques si vous n'avez qu'un seul document.,
22413  mais diffèrent si vous avez un document maître qui inclut des sous-documents.
22414  Ceci signifie que les chemins relatifs doivent être transformés pour être
22415  transmis à LaTeX.
22416  Heureusement LyX fait ceci automatiquement si vous choisissez les macros
22417  de substitution correctes.
22418 \end_layout
22419
22420 \begin_layout Standard
22421 Donc, quelle macro faut-il choisir dans une nouvelle définition de cadre?
22422  La règle n'est pas difficile:
22423 \end_layout
22424
22425 \begin_layout Itemize
22426 utiliser 
22427 \begin_inset Flex Code
22428 status collapsed
22429
22430 \begin_layout Plain Layout
22431
22432 \lang english
22433 $$AbsPath
22434 \end_layout
22435
22436 \end_inset
22437
22438  si un chemin absolu est requis;
22439 \end_layout
22440
22441 \begin_layout Itemize
22442 utiliser 
22443 \begin_inset Flex Code
22444 status collapsed
22445
22446 \begin_layout Plain Layout
22447
22448 \lang english
22449 $$AbsOrRelPathMaster
22450 \end_layout
22451
22452 \end_inset
22453
22454  si la chaîne substituée est du type entrée pour LaTeX;
22455 \end_layout
22456
22457 \begin_layout Itemize
22458 sinon utiliser 
22459 \begin_inset Flex Code
22460 status collapsed
22461
22462 \begin_layout Plain Layout
22463
22464 \lang english
22465 $$AbsOrRelPathParent
22466 \end_layout
22467
22468 \end_inset
22469
22470  pour préserver le choix de l'utilisateur.
22471 \end_layout
22472
22473 \begin_layout Standard
22474 Des cas spéciaux existent pour lesquels cette règle n'est pas valable, et
22475  par exemple lorsque des chemins relatifs sont requis, mais elle fonctionne
22476  correctement d'habitude.
22477  Un exemple de cas tordu est la directive 
22478 \begin_inset Flex Code
22479 status collapsed
22480
22481 \begin_layout Plain Layout
22482
22483 \lang english
22484 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
22485 \end_layout
22486
22487 \end_inset
22488
22489  dans le cadre Xfig indiqué ci-dessus: il n'est pas possible d'utiliser
22490  le nom absolu parce que la copieur pour les fichiers 
22491 \begin_inset Flex Code
22492 status collapsed
22493
22494 \begin_layout Plain Layout
22495
22496 \lang english
22497 .pstex_t
22498 \end_layout
22499
22500 \end_inset
22501
22502  nécessite le nom relatif pour réécrire le contenu du fichier.
22503 \end_layout
22504
22505 \begin_layout Section
22506 La question de la sécurité
22507 \begin_inset CommandInset label
22508 LatexCommand label
22509 name "sec:La-question-de"
22510
22511 \end_inset
22512
22513
22514 \end_layout
22515
22516 \begin_layout Standard
22517 L'insertion d'objet externe crée une interface avec un paquet de programmes
22518  externes et le fait de manière automatique, nous devons donc en examiner
22519  les conséquences en matière de sécurité.
22520  En particulier, comme vous avez la possibilité d'inclure vos propres noms
22521  de fichier et/ou paramètres et qu'ils sont interprétés pour former une
22522  commande, il semble possible de créer un document malveillant qui exécute
22523  des commandes indésirables quand un utilisateur le visualise ou l'imprime.
22524  C'est quelque chose que nous voulons absolument éviter.
22525 \end_layout
22526
22527 \begin_layout Standard
22528 Cependant, comme les commandes du programme externe sont définies seulement
22529  dans le fichier de configuration des cadres, il n'y a pas de problème de
22530  sécurité si LyX est configuré correctement avec seulement des cadres sûrs.
22531  Ceci parce que les programmes externes sont invoqués via l'appel système
22532  
22533 \begin_inset Flex Code
22534 status collapsed
22535
22536 \begin_layout Plain Layout
22537 execvp
22538 \end_layout
22539
22540 \end_inset
22541
22542  et non via l'appel système 
22543 \begin_inset Flex Code
22544 status collapsed
22545
22546 \begin_layout Plain Layout
22547 system
22548 \end_layout
22549
22550 \end_inset
22551
22552 .
22553  Il n'est donc pas possible d'exécuter des commandes arbitraires via le
22554  shell à partir du nom de fichier ou des paramètres.
22555 \end_layout
22556
22557 \begin_layout Standard
22558 Ça implique aussi qu'il y a des restrictions dans les commandes définissables
22559  dans un cadre d'objet externe.
22560  En particulier, les pipes et les redirections ne sont pas disponibles.
22561  C'était obligatoire pour que LyX reste sûr.
22562  Si vous voulez utiliser quelques-unes des fonctions du shell, vous devez
22563  écrire un script sûr pour le faire de manière contrôlée, puis définir ce
22564  script comme commande.
22565  
22566 \end_layout
22567
22568 \begin_layout Standard
22569 Il est possible de créer un cadre qui interagit directement avec le shell,
22570  mais comme cela permettrait à un utilisateur malveillant d'exécuter des
22571  commandes arbitraires en écrivant des noms de fichier et/ou des paramètres
22572  bien choisis, nous vous recommandons d'utiliser en général des scripts
22573  sûrs qui marchent avec l'appel système 
22574 \begin_inset Flex Code
22575 status collapsed
22576
22577 \begin_layout Plain Layout
22578 execvp
22579 \end_layout
22580
22581 \end_inset
22582
22583  d'une manière contrôlée.
22584  Bien sûr, si vous êtes dans un environnement dans lequel vous avez confiance,
22585  il est tentant de ne pas se fouler et d'utiliser des scripts shell ordinaires.
22586  Si vous faites ça, sachez que vous allez 
22587 \emph on
22588 vraiment
22589 \emph default
22590  créer dans votre système une faille de sécurité facile à exploiter.
22591  Il est évident que de tels cadres non sécurisés ne seront jamais inclus
22592  dans la distribution standard de LyX, même si nous encourageons les gens
22593  à nous proposer de nouveaux cadres dans la tradition du logiciel libre.
22594  Mais LyX tel que vous vous le procurez par les voies officielles de distributio
22595 n ne contiendra jamais de cadres non sécurisés.
22596 \end_layout
22597
22598 \begin_layout Standard
22599 L'insertion d'objet externe est un outil très puissant, et vous devez faire
22600  attention à ne pas mettre en péril la sécurité avec cette puissance.
22601  Une légère erreur dans une seule ligne d'un script apparemment inoffensif
22602  peut ouvrir la voie à d'énormes problèmes.
22603  Si vous n'avez pas une compréhension claire de ce qui est en jeu, nous
22604  vous recommandons de consulter un professionnel de la sécurité, ou de contacter
22605  l'équipe de développement de LyX si vous vous demandez si votre cadre est
22606  sûr ou non.
22607  Faites le avant de l'utiliser dans un environnement que vous ne contrôlez
22608  pas.
22609 \end_layout
22610
22611 \end_body
22612 \end_document