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