]> git.lyx.org Git - features.git/blob - lib/doc/fr/Customization.lyx
Add to credits
[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 collapsed
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, Date: 06/07/2003
147 \end_layout
148
149 \begin_layout Plain Layout
150 Original : Révision: 1.48, Date: 17/03/2003
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
18078 \lang english
18079 \begin_inset CommandInset label
18080 LatexCommand label
18081 name "sec:Tags-for-XHTML"
18082
18083 \end_inset
18084
18085
18086 \lang french
18087 Directives pour l'exportation XHTML
18088 \end_layout
18089
18090 \begin_layout Standard
18091 Comme pour LaTeX ou DocBook, la présentation du résultat HTML créé par LyX
18092  est déterminé par les informations de format.
18093  En général, LyX produit une présentation implicite raisonnable, et comme
18094  indiqué plus haut, il construira même des règles implicites CSS à partir
18095  des autres directives de format.
18096  Par exemple, LyX essaiera d'utiliser l'information du bloc 
18097 \begin_inset Flex Code
18098 status collapsed
18099
18100 \begin_layout Plain Layout
18101 Font
18102 \end_layout
18103
18104 \end_inset
18105
18106  du style Chapter pour écrire une CSS qui mettra en forme les titres de
18107  chapitres de manière appropriée.
18108 \end_layout
18109
18110 \begin_layout Standard
18111 Dans de nombreux cas, vous n'aurez donc sans doute rien à faire du tout
18112  pour obtenir un résultat XHTML acceptable pour vos environnements propres,
18113  vos inserts personnalisés, et ainsi de suite.
18114  Mais dans certains cas vous devrez faire quelque chose, et LyX fournit
18115  par conséquent un certain nombre de directives de format qui peuvent être
18116  utilisées pour personnaliser le XHTML et les CSS qui sont créés.
18117 \end_layout
18118
18119 \begin_layout Standard
18120 Notez qu'il existe deux directives,
18121 \begin_inset Flex Code
18122 status collapsed
18123
18124 \begin_layout Plain Layout
18125 HTMLPreamble
18126 \end_layout
18127
18128 \end_inset
18129
18130  and 
18131 \begin_inset Flex Code
18132 status collapsed
18133
18134 \begin_layout Plain Layout
18135 AddToHTMLPreamble
18136 \end_layout
18137
18138 \end_inset
18139
18140 , qui peuvent apparaître en dehors des déclarations de style et d'insert.
18141  Voir
18142 \begin_inset space ~
18143 \end_inset
18144
18145
18146 \begin_inset CommandInset ref
18147 LatexCommand ref
18148 reference "sub:Paramètres-généraux-d'une"
18149
18150 \end_inset
18151
18152  pour les détails sur celles-ci.
18153 \end_layout
18154
18155 \begin_layout Subsection
18156 Styles de paragraphe
18157 \begin_inset CommandInset label
18158 LatexCommand label
18159 name "sub:Styles-de-paragraphe-XHTML"
18160
18161 \end_inset
18162
18163
18164 \end_layout
18165
18166 \begin_layout Standard
18167 Le type de XHTML que LyX crée pour un paragraphe dépend s'il s'agit d'un
18168  paragraphe normal, d'une commande, ou d'un environnement, ce qui est déterminé
18169  par le contenu de la directive correspondante 
18170 \begin_inset Flex Code
18171 status collapsed
18172
18173 \begin_layout Plain Layout
18174 LaTeXType
18175 \end_layout
18176
18177 \end_inset
18178
18179 .
18180 \end_layout
18181
18182 \begin_layout Standard
18183 Pour une commande ou un paragraphe normal, le résultat XHTML a la forme
18184  suivante:
18185 \end_layout
18186
18187 \begin_layout LyX-Code
18188
18189 \lang english
18190 <tag attr=
18191 \begin_inset Quotes erd
18192 \end_inset
18193
18194 value
18195 \begin_inset Quotes erd
18196 \end_inset
18197
18198 >
18199 \end_layout
18200
18201 \begin_layout LyX-Code
18202
18203 \lang english
18204 <labeltag attr=
18205 \begin_inset Quotes erd
18206 \end_inset
18207
18208 value
18209 \begin_inset Quotes erd
18210 \end_inset
18211
18212 >
18213 \lang french
18214 Étiquette
18215 \lang english
18216 </labeltag>
18217 \end_layout
18218
18219 \begin_layout LyX-Code
18220 Contenu du paragraphe
18221 \end_layout
18222
18223 \begin_layout LyX-Code
18224
18225 \lang english
18226 </tag>
18227 \end_layout
18228
18229 \begin_layout Standard
18230 Les balises d'étiquette sont bien entendu omises si le paragraphe n'est
18231  pas étiqueté.
18232 \end_layout
18233
18234 \begin_layout Standard
18235 Pour un environnement qui n'est pas du type liste, le XHTML prend la forme:
18236 \end_layout
18237
18238 \begin_layout LyX-Code
18239
18240 \lang english
18241 <tag attr=
18242 \begin_inset Quotes erd
18243 \end_inset
18244
18245 value
18246 \begin_inset Quotes erd
18247 \end_inset
18248
18249 >
18250 \end_layout
18251
18252 \begin_layout LyX-Code
18253
18254 \lang english
18255 <itemtag attr=
18256 \begin_inset Quotes erd
18257 \end_inset
18258
18259 value
18260 \begin_inset Quotes erd
18261 \end_inset
18262
18263 ><labeltag attr=
18264 \begin_inset Quotes erd
18265 \end_inset
18266
18267 value
18268 \begin_inset Quotes erd
18269 \end_inset
18270
18271 >
18272 \lang french
18273 Étiquette d'environnement
18274 \lang english
18275 </labeltag>
18276 \lang french
18277 Premier paragraphe.
18278 \lang english
18279 </itemtag>
18280 \end_layout
18281
18282 \begin_layout LyX-Code
18283
18284 \lang english
18285 <itemtag>
18286 \lang french
18287 Second paragraphe.
18288 \lang english
18289 </itemtag>
18290 \end_layout
18291
18292 \begin_layout LyX-Code
18293
18294 \lang english
18295 </tag>
18296 \end_layout
18297
18298 \begin_layout Standard
18299 Noter que l'étiquette n'est émise que pour le premier paragraphe, comme
18300  ce serait le cas pour une théorème, par exemple.
18301 \end_layout
18302
18303 \begin_layout Standard
18304 Pour une liste, nous avons une de ces formes:
18305 \end_layout
18306
18307 \begin_layout LyX-Code
18308
18309 \lang english
18310 <tag attr=
18311 \begin_inset Quotes erd
18312 \end_inset
18313
18314 value
18315 \begin_inset Quotes erd
18316 \end_inset
18317
18318 >
18319 \end_layout
18320
18321 \begin_layout LyX-Code
18322
18323 \lang english
18324 <itemtag attr=
18325 \begin_inset Quotes erd
18326 \end_inset
18327
18328 value
18329 \begin_inset Quotes erd
18330 \end_inset
18331
18332 ><labeltag attr=
18333 \begin_inset Quotes erd
18334 \end_inset
18335
18336 value
18337 \begin_inset Quotes erd
18338 \end_inset
18339
18340 >
18341 \lang french
18342 Étiquette de liste
18343 \lang english
18344 </labeltag>
18345 \lang french
18346 Premier élément.
18347 \lang english
18348 </itemtag>
18349 \end_layout
18350
18351 \begin_layout LyX-Code
18352
18353 \lang english
18354 <itemtag attr=
18355 \begin_inset Quotes erd
18356 \end_inset
18357
18358 value
18359 \begin_inset Quotes erd
18360 \end_inset
18361
18362 ><labeltag attr=
18363 \begin_inset Quotes erd
18364 \end_inset
18365
18366 value
18367 \begin_inset Quotes erd
18368 \end_inset
18369
18370 >
18371 \lang french
18372 Étiquette de liste
18373 \lang english
18374 </labeltag>
18375 \lang french
18376 Second élément.
18377 \lang english
18378 </itemtag>
18379 \end_layout
18380
18381 \begin_layout LyX-Code
18382
18383 \lang english
18384 </tag>
18385 \end_layout
18386
18387 \begin_layout LyX-Code
18388
18389 \end_layout
18390
18391 \begin_layout LyX-Code
18392
18393 \lang english
18394 <tag attr=
18395 \begin_inset Quotes erd
18396 \end_inset
18397
18398 value
18399 \begin_inset Quotes erd
18400 \end_inset
18401
18402 >
18403 \end_layout
18404
18405 \begin_layout LyX-Code
18406
18407 \lang english
18408 <labeltag attr=
18409 \begin_inset Quotes erd
18410 \end_inset
18411
18412 value
18413 \begin_inset Quotes erd
18414 \end_inset
18415
18416 >
18417 \lang french
18418 Étiquette de liste
18419 \lang english
18420 </labeltag><itemtag attr=
18421 \begin_inset Quotes erd
18422 \end_inset
18423
18424 value
18425 \begin_inset Quotes erd
18426 \end_inset
18427
18428 >
18429 \lang french
18430 Premier élément.
18431 \lang english
18432 </itemtag>
18433 \end_layout
18434
18435 \begin_layout LyX-Code
18436
18437 \lang english
18438 <labeltag attr=
18439 \begin_inset Quotes erd
18440 \end_inset
18441
18442 value
18443 \begin_inset Quotes erd
18444 \end_inset
18445
18446 >
18447 \lang french
18448 Étiquette de liste
18449 \lang english
18450 </labeltag><itemtag attr=
18451 \begin_inset Quotes erd
18452 \end_inset
18453
18454 value
18455 \begin_inset Quotes erd
18456 \end_inset
18457
18458 >
18459 \lang french
18460 Second élément.
18461 \lang english
18462 </itemtag>
18463 \end_layout
18464
18465 \begin_layout LyX-Code
18466
18467 \lang english
18468 </tag>
18469 \end_layout
18470
18471 \begin_layout Standard
18472 Noter la différence en ce qui concerne l'ordre des balises 
18473 \begin_inset Flex Code
18474 status collapsed
18475
18476 \begin_layout Plain Layout
18477 labeltag
18478 \end_layout
18479
18480 \end_inset
18481
18482  et 
18483 \begin_inset Flex Code
18484 status collapsed
18485
18486 \begin_layout Plain Layout
18487 itemtag
18488 \end_layout
18489
18490 \end_inset
18491
18492 .
18493  L'ordre obtenu dépend du positionnement de 
18494 \begin_inset Flex Code
18495 status collapsed
18496
18497 \begin_layout Plain Layout
18498 HTMLLabelFirst
18499 \end_layout
18500
18501 \end_inset
18502
18503 : si la valeur de 
18504 \begin_inset Flex Code
18505 status collapsed
18506
18507 \begin_layout Plain Layout
18508 HTMLLabelFirst
18509 \end_layout
18510
18511 \end_inset
18512
18513  est fausse (valeur implicite), vous obtiendrez la première forme, avec
18514  l'étiquette dans l'élément; s'il la valeur est vraie, vous obtiendrez la
18515  seconde forme, avec l'étiquette en dehors de l'élément.
18516 \end_layout
18517
18518 \begin_layout Standard
18519 Les balises et les attributs spécifiques émis pour chaque type de paragraphe
18520  peuvent être contrôlés par les directives de format que nous allons décrire.
18521  Comme indiqué ci-dessus, cependant, LyX utilise des valeurs implicites
18522  raisonnables pour la plupart d'entre elles, vous n'aurez donc pas grand'chose
18523  à faire pour produire un résultat XHTML satisfaisant.
18524  Pensez aux directives disponibles comme un supplément pour obtenir un réglage
18525  à votre convenance.
18526 \end_layout
18527
18528 \begin_layout Description
18529
18530 \lang english
18531 \begin_inset Flex Code
18532 status collapsed
18533
18534 \begin_layout Plain Layout
18535
18536 \lang english
18537 HTMLAttr
18538 \end_layout
18539
18540 \end_inset
18541
18542  [
18543 \begin_inset Flex Code
18544 status collapsed
18545
18546 \begin_layout Plain Layout
18547 chaîne
18548 \end_layout
18549
18550 \end_inset
18551
18552 ]
18553 \lang french
18554  précise les informations d'attribut à émettre avec la balise principale.
18555  Par exemple 
18556 \begin_inset Flex Code
18557 status collapsed
18558
18559 \begin_layout Plain Layout
18560 \begin_inset Quotes fld
18561 \end_inset
18562
18563 class=`madiv'
18564 \begin_inset Quotes frd
18565 \end_inset
18566
18567
18568 \end_layout
18569
18570 \end_inset
18571
18572 .
18573  Implicitement, LyX émettra 
18574 \begin_inset Flex Code
18575 status collapsed
18576
18577 \begin_layout Plain Layout
18578 \begin_inset Quotes fld
18579 \end_inset
18580
18581 class=`nomstyle'
18582 \begin_inset Quotes frd
18583 \end_inset
18584
18585
18586 \end_layout
18587
18588 \end_inset
18589
18590 , où 
18591 \begin_inset Flex Code
18592 status collapsed
18593
18594 \begin_layout Plain Layout
18595 nomstyle
18596 \end_layout
18597
18598 \end_inset
18599
18600  est le nom du style en bas de casse, par exemple: chapter.
18601  Ceci ne doit contenir 
18602 \emph on
18603 aucune
18604 \emph default
18605  information de style: utiliser 
18606 \begin_inset Flex Code
18607 status collapsed
18608
18609 \begin_layout Plain Layout
18610 HTMLStyle
18611 \end_layout
18612
18613 \end_inset
18614
18615  pour cela.
18616 \end_layout
18617
18618 \begin_layout Description
18619
18620 \lang english
18621 \begin_inset Flex Code
18622 status collapsed
18623
18624 \begin_layout Plain Layout
18625
18626 \lang english
18627 HTMLForceCSS
18628 \end_layout
18629
18630 \end_inset
18631
18632  [
18633 \begin_inset Flex Code
18634 status collapsed
18635
18636 \begin_layout Plain Layout
18637
18638 \emph on
18639 \lang english
18640 0
18641 \emph default
18642 ,1
18643 \end_layout
18644
18645 \end_inset
18646
18647
18648 \lang french
18649 indique s'il faut émettre l'information CSS implicite engendrée par LyX
18650  pour ce style, même si une information complémentaire est explicitement
18651  émise par 
18652 \begin_inset Flex Code
18653 status collapsed
18654
18655 \begin_layout Plain Layout
18656 HTMLStyle
18657 \end_layout
18658
18659 \end_inset
18660
18661 .
18662  Positionner cette directive à 
18663 \begin_inset Flex Code
18664 status collapsed
18665
18666 \begin_layout Plain Layout
18667 1
18668 \end_layout
18669
18670 \end_inset
18671
18672  vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
18673  complètement.
18674  Implicitement 
18675 \begin_inset Flex Code
18676 status collapsed
18677
18678 \begin_layout Plain Layout
18679 0
18680 \end_layout
18681
18682 \end_inset
18683
18684 .
18685 \end_layout
18686
18687 \begin_layout Description
18688
18689 \lang english
18690 \begin_inset Flex Code
18691 status collapsed
18692
18693 \begin_layout Plain Layout
18694
18695 \lang english
18696 HTMLItem
18697 \end_layout
18698
18699 \end_inset
18700
18701  [
18702 \begin_inset Flex Code
18703 status collapsed
18704
18705 \begin_layout Plain Layout
18706 chaîne
18707 \end_layout
18708
18709 \end_inset
18710
18711 ]
18712 \lang french
18713  définit la balise utilisée pour les paragraphes ou environnements isolés,
18714  qui remplace 
18715 \begin_inset Flex Code
18716 status collapsed
18717
18718 \begin_layout Plain Layout
18719 itemtag
18720 \end_layout
18721
18722 \end_inset
18723
18724  dans les exemples ci-dessus.
18725  Vaut implicitement 
18726 \begin_inset Flex Code
18727 status collapsed
18728
18729 \begin_layout Plain Layout
18730 div
18731 \end_layout
18732
18733 \end_inset
18734
18735 .
18736 \end_layout
18737
18738 \begin_layout Description
18739
18740 \lang english
18741 \begin_inset Flex Code
18742 status collapsed
18743
18744 \begin_layout Plain Layout
18745
18746 \lang english
18747 HTMLItemAttr
18748 \end_layout
18749
18750 \end_inset
18751
18752  [
18753 \begin_inset Flex Code
18754 status collapsed
18755
18756 \begin_layout Plain Layout
18757 chaîne
18758 \end_layout
18759
18760 \end_inset
18761
18762 ]
18763 \lang french
18764  définit les attributs des balises 
18765 \begin_inset Flex Code
18766 status collapsed
18767
18768 \begin_layout Plain Layout
18769 itemtag
18770 \end_layout
18771
18772 \end_inset
18773
18774 .
18775  Vaut implicitement 
18776 \begin_inset Flex Code
18777 status collapsed
18778
18779 \begin_layout Plain Layout
18780 \begin_inset Quotes fld
18781 \end_inset
18782
18783 class=`nomstyle_item'
18784 \begin_inset Quotes frd
18785 \end_inset
18786
18787
18788 \end_layout
18789
18790 \end_inset
18791
18792 .
18793  Ceci ne doit contenir 
18794 \emph on
18795 aucune
18796 \emph default
18797  information de style: utiliser 
18798 \begin_inset Flex Code
18799 status collapsed
18800
18801 \begin_layout Plain Layout
18802 HTMLStyle
18803 \end_layout
18804
18805 \end_inset
18806
18807  pour cela.
18808 \end_layout
18809
18810 \begin_layout Description
18811
18812 \lang english
18813 \begin_inset Flex Code
18814 status collapsed
18815
18816 \begin_layout Plain Layout
18817
18818 \lang english
18819 HTMLLabel
18820 \end_layout
18821
18822 \end_inset
18823
18824  [
18825 \begin_inset Flex Code
18826 status collapsed
18827
18828 \begin_layout Plain Layout
18829 chaîne
18830 \end_layout
18831
18832 \end_inset
18833
18834
18835 \lang french
18836 définit la balise utilisée pour les étiquettes de paragraphe et d'élément,
18837  qui remplace 
18838 \begin_inset Flex Code
18839 status collapsed
18840
18841 \begin_layout Plain Layout
18842 labeltag
18843 \end_layout
18844
18845 \end_inset
18846
18847  dans les exemples ci-dessus.
18848  Vaut implicitement 
18849 \begin_inset Flex Code
18850 status collapsed
18851
18852 \begin_layout Plain Layout
18853 span
18854 \end_layout
18855
18856 \end_inset
18857
18858 , à moins que 
18859 \begin_inset Flex Code
18860 status collapsed
18861
18862 \begin_layout Plain Layout
18863 LabelType
18864 \end_layout
18865
18866 \end_inset
18867
18868  soit 
18869 \begin_inset Flex Code
18870 status collapsed
18871
18872 \begin_layout Plain Layout
18873 Top_Environment
18874 \end_layout
18875
18876 \end_inset
18877
18878  ou 
18879 \begin_inset Flex Code
18880 status collapsed
18881
18882 \begin_layout Plain Layout
18883 Centered_Top_Environment
18884 \end_layout
18885
18886 \end_inset
18887
18888 , auquel cas elle vaut implicitement 
18889 \begin_inset Flex Code
18890 status collapsed
18891
18892 \begin_layout Plain Layout
18893 div
18894 \end_layout
18895
18896 \end_inset
18897
18898 .
18899 \end_layout
18900
18901 \begin_layout Description
18902
18903 \lang english
18904 \begin_inset Flex Code
18905 status collapsed
18906
18907 \begin_layout Plain Layout
18908
18909 \lang english
18910 HTMLLabelAttr
18911 \end_layout
18912
18913 \end_inset
18914
18915  [
18916 \begin_inset Flex Code
18917 status collapsed
18918
18919 \begin_layout Plain Layout
18920 chaîne
18921 \end_layout
18922
18923 \end_inset
18924
18925 ]
18926 \lang french
18927  définit les attributs de la balise 
18928 \begin_inset Flex Code
18929 status collapsed
18930
18931 \begin_layout Plain Layout
18932 labeltag
18933 \end_layout
18934
18935 \end_inset
18936
18937 .
18938  Vaut implicitement 
18939 \begin_inset Quotes erd
18940 \end_inset
18941
18942 .
18943  Ceci ne doit contenir 
18944 \emph on
18945 aucune
18946 \emph default
18947  information de style: utiliser 
18948 \begin_inset Flex Code
18949 status collapsed
18950
18951 \begin_layout Plain Layout
18952 HTMLStyle
18953 \end_layout
18954
18955 \end_inset
18956
18957  pour cela.
18958 \end_layout
18959
18960 \begin_layout Description
18961
18962 \lang english
18963 \begin_inset Flex Code
18964 status collapsed
18965
18966 \begin_layout Plain Layout
18967
18968 \lang english
18969 HTMLLabelFirst
18970 \end_layout
18971
18972 \end_inset
18973
18974  [
18975 \begin_inset Flex Code
18976 status collapsed
18977
18978 \begin_layout Plain Layout
18979
18980 \emph on
18981 \lang english
18982 0
18983 \emph default
18984 ,1
18985 \end_layout
18986
18987 \end_inset
18988
18989 ]
18990 \lang french
18991 , significatif uniquement pour les environnements de liste, contrôle si
18992  la balise d'étiquetage est émise avant ou dans la balise d'élément.
18993  Ceci est utilisé par exemple dans l'environnement de description, où l'on
18994  veut 
18995 \begin_inset Flex Code
18996 status collapsed
18997
18998 \begin_layout Plain Layout
18999 \begin_inset Quotes fld
19000 \end_inset
19001
19002 <dt>\SpecialChar \ldots{}
19003 </dt><dd>\SpecialChar \ldots{}
19004 </dd>
19005 \begin_inset Quotes frd
19006 \end_inset
19007
19008
19009 \end_layout
19010
19011 \end_inset
19012
19013 .
19014  Vaut implicitement 
19015 \begin_inset Flex Code
19016 status collapsed
19017
19018 \begin_layout Plain Layout
19019 0
19020 \end_layout
19021
19022 \end_inset
19023
19024 : la balise d'étiquetage est dans la balise d'élément.
19025 \end_layout
19026
19027 \begin_layout Description
19028
19029 \lang english
19030 \begin_inset Flex Code
19031 status collapsed
19032
19033 \begin_layout Plain Layout
19034
19035 \lang english
19036 HTMLPreamble
19037 \end_layout
19038
19039 \end_inset
19040
19041
19042 \lang french
19043  définit l'information à émettre dans la section 
19044 \begin_inset Flex Code
19045 status collapsed
19046
19047 \begin_layout Plain Layout
19048 <head>
19049 \end_layout
19050
19051 \end_inset
19052
19053  quand ce style est utilisé.
19054  Ceci pourrait être utilisé par exemple pour inclure un bloc 
19055 \begin_inset Flex Code
19056 status collapsed
19057
19058 \begin_layout Plain Layout
19059 <script>
19060 \end_layout
19061
19062 \end_inset
19063
19064  définissant un gestionnaire 
19065 \begin_inset Flex Code
19066 status collapsed
19067
19068 \begin_layout Plain Layout
19069 onclick
19070 \end_layout
19071
19072 \end_inset
19073
19074 .
19075 \end_layout
19076
19077 \begin_layout Description
19078
19079 \lang english
19080 \begin_inset Flex Code
19081 status collapsed
19082
19083 \begin_layout Plain Layout
19084
19085 \lang english
19086 HTMLStyle
19087 \end_layout
19088
19089 \end_inset
19090
19091
19092 \lang french
19093  définit l'information à émettre dans la section 
19094 \begin_inset Flex Code
19095 status collapsed
19096
19097 \begin_layout Plain Layout
19098 <head>
19099 \end_layout
19100
19101 \end_inset
19102
19103  quand ce style est utilisé.
19104  Ceci pourrait être utilisé par exemple pour inclure un bloc 
19105 \begin_inset Flex Code
19106 status collapsed
19107
19108 \begin_layout Plain Layout
19109 <script>
19110 \end_layout
19111
19112 \end_inset
19113
19114  définissant un gestionnaire 
19115 \begin_inset Flex Code
19116 status collapsed
19117
19118 \begin_layout Plain Layout
19119 onclick
19120 \end_layout
19121
19122 \end_inset
19123
19124 .
19125 \end_layout
19126
19127 \begin_layout Description
19128
19129 \lang english
19130 \begin_inset Flex Code
19131 status collapsed
19132
19133 \begin_layout Plain Layout
19134
19135 \lang english
19136 HTMLTag
19137 \end_layout
19138
19139 \end_inset
19140
19141  [
19142 \begin_inset Flex Code
19143 status collapsed
19144
19145 \begin_layout Plain Layout
19146 chaîne
19147 \end_layout
19148
19149 \end_inset
19150
19151 ]
19152 \lang french
19153  définit la balise utilisé pour l'étiquette principale, qui remplace 
19154 \begin_inset Flex Code
19155 status collapsed
19156
19157 \begin_layout Plain Layout
19158 tag
19159 \end_layout
19160
19161 \end_inset
19162
19163  dans les exemples ci-dessus.
19164  Vaut implicitement 
19165 \begin_inset Flex Code
19166 status collapsed
19167
19168 \begin_layout Plain Layout
19169 div
19170 \end_layout
19171
19172 \end_inset
19173
19174 .
19175 \end_layout
19176
19177 \begin_layout Description
19178
19179 \lang english
19180 \begin_inset Flex Code
19181 status collapsed
19182
19183 \begin_layout Plain Layout
19184
19185 \lang english
19186 HTMLTitle
19187 \end_layout
19188
19189 \end_inset
19190
19191  [
19192 \begin_inset Flex Code
19193 status collapsed
19194
19195 \begin_layout Plain Layout
19196
19197 \emph on
19198 \lang english
19199 0
19200 \emph default
19201 ,1
19202 \end_layout
19203
19204 \end_inset
19205
19206 ]
19207 \lang french
19208  identifie ce style comme celui à utiliser pour créer la balise 
19209 \begin_inset Flex Code
19210 status collapsed
19211
19212 \begin_layout Plain Layout
19213 <title>
19214 \end_layout
19215
19216 \end_inset
19217
19218  dans le fichier XHTML.
19219  Implicitement fausse.
19220  Le fichier 
19221 \begin_inset Flex Code
19222 status collapsed
19223
19224 \begin_layout Plain Layout
19225 stdtitle.inc
19226 \end_layout
19227
19228 \end_inset
19229
19230  la positionne à vraie pour l'environnement 
19231 \begin_inset Flex Code
19232 status collapsed
19233
19234 \begin_layout Plain Layout
19235 title
19236 \end_layout
19237
19238 \end_inset
19239
19240 .
19241 \end_layout
19242
19243 \begin_layout Subsection
19244
19245 \lang english
19246 InsetLayout XHTML
19247 \end_layout
19248
19249 \begin_layout Standard
19250 L'exportation XHTML des inserts peut également être contrôlée par l'information
19251  résidant dans les fichiers de format
19252 \begin_inset Foot
19253 status collapsed
19254
19255 \begin_layout Plain Layout
19256 Pour le moment, ceci n'est exact que pour les inserts de 
19257 \begin_inset Quotes fld
19258 \end_inset
19259
19260 texte
19261 \begin_inset Quotes frd
19262 \end_inset
19263
19264  (les inserts dans lesquels vous pouvez effectuer une saisie), mais n'est
19265  pas exact pour les inserts de 
19266 \begin_inset Quotes fld
19267 \end_inset
19268
19269 commande
19270 \begin_inset Quotes frd
19271 \end_inset
19272
19273  (inserts associés à des boîtes de dialogue).
19274 \end_layout
19275
19276 \end_inset
19277
19278 .
19279  Là encore, LyX essaie de produire implicitement un résultat raisonnable,
19280  et il crée des règles CSS implicites.
19281  Mais tout eut être personnalisé.
19282 \end_layout
19283
19284 \begin_layout Standard
19285 Le résultat XHTML produit par LyX pour un insert a la forme suivante:
19286 \end_layout
19287
19288 \begin_layout LyX-Code
19289
19290 \lang english
19291 <tag attr=
19292 \begin_inset Quotes erd
19293 \end_inset
19294
19295 value
19296 \begin_inset Quotes erd
19297 \end_inset
19298
19299 >
19300 \end_layout
19301
19302 \begin_layout LyX-Code
19303
19304 \lang english
19305 <labeltag>
19306 \lang french
19307 Étiquette
19308 \lang english
19309 </labeltag>
19310 \end_layout
19311
19312 \begin_layout LyX-Code
19313
19314 \lang english
19315 <innertag attr=
19316 \begin_inset Quotes erd
19317 \end_inset
19318
19319 value
19320 \begin_inset Quotes erd
19321 \end_inset
19322
19323 >
19324 \lang french
19325 Contenu de l'insert.
19326 \lang english
19327 </innertag>
19328 \end_layout
19329
19330 \begin_layout LyX-Code
19331
19332 \lang english
19333 </tag>
19334 \end_layout
19335
19336 \begin_layout Standard
19337 Si l'insert permet de saisir plusieurs paragraphes --- c'est-à-dire, si
19338  
19339 \begin_inset Flex Code
19340 status collapsed
19341
19342 \begin_layout Plain Layout
19343 MultiPar
19344 \end_layout
19345
19346 \end_inset
19347
19348  est vrai --- alors le contenu de l'insert sera exporté également en paragraphes
19349  formattés en fonction des styles utilisés pour ces paragraphes (standard,
19350  citation et similaire).
19351  La balise d'étiquetage est bien entendu omise si la paragraphe n'a pas
19352  d'étiquette et, pour le moment, est toujours 
19353 \begin_inset Flex Code
19354 status collapsed
19355
19356 \begin_layout Plain Layout
19357 span
19358 \end_layout
19359
19360 \end_inset
19361
19362 .
19363  La balise interne est facultative et, implicitement, n'apparaît pas.
19364 \end_layout
19365
19366 \begin_layout Standard
19367 Les balises et attributs spécifiques émis pour chaque insert peuvent être
19368  contrôlés au moyen des directives de format suivantes:
19369 \end_layout
19370
19371 \begin_layout Description
19372
19373 \lang english
19374 \begin_inset Flex Code
19375 status collapsed
19376
19377 \begin_layout Plain Layout
19378
19379 \lang english
19380 HTMLAttr
19381 \end_layout
19382
19383 \end_inset
19384
19385  [
19386 \begin_inset Flex Code
19387 status collapsed
19388
19389 \begin_layout Plain Layout
19390 chaîne
19391 \end_layout
19392
19393 \end_inset
19394
19395 ]
19396 \lang french
19397  précise les informations d'attribut à émettre avec la balise principale.
19398  Par exemple 
19399 \begin_inset Flex Code
19400 status collapsed
19401
19402 \begin_layout Plain Layout
19403 \begin_inset Quotes fld
19404 \end_inset
19405
19406 class=`moninsert' onclick=`\SpecialChar \ldots{}
19407 '
19408 \begin_inset Quotes frd
19409 \end_inset
19410
19411
19412 \end_layout
19413
19414 \end_inset
19415
19416 .
19417  Implicitement, LyX exportera 
19418 \begin_inset Flex Code
19419 status collapsed
19420
19421 \begin_layout Plain Layout
19422 \begin_inset Quotes fld
19423 \end_inset
19424
19425 class=`nominsert'
19426 \begin_inset Quotes frd
19427 \end_inset
19428
19429
19430 \end_layout
19431
19432 \end_inset
19433
19434 , où 
19435 \begin_inset Flex Code
19436 status collapsed
19437
19438 \begin_layout Plain Layout
19439 nominsert
19440 \end_layout
19441
19442 \end_inset
19443
19444  est le nom LyX de l'insert en bas de casse et avec les caractères non alphanumé
19445 riques remplacés par des caractères 
19446 \begin_inset Quotes fld
19447 \end_inset
19448
19449 souligné
19450 \begin_inset Quotes frd
19451 \end_inset
19452
19453 , par exemple: footnote.
19454 \end_layout
19455
19456 \begin_layout Description
19457
19458 \lang english
19459 \begin_inset Flex Code
19460 status collapsed
19461
19462 \begin_layout Plain Layout
19463
19464 \lang english
19465 HTMLForceCSS
19466 \end_layout
19467
19468 \end_inset
19469
19470  [
19471 \begin_inset Flex Code
19472 status collapsed
19473
19474 \begin_layout Plain Layout
19475
19476 \emph on
19477 \lang english
19478 0
19479 \emph default
19480 ,1
19481 \end_layout
19482
19483 \end_inset
19484
19485
19486 \lang french
19487 indique s'il faut émettre l'information CSS implicite engendrée par LyX
19488  pour cet insert, même si une information complémentaire est explicitement
19489  émise par 
19490 \begin_inset Flex Code
19491 status collapsed
19492
19493 \begin_layout Plain Layout
19494 HTMLStyle
19495 \end_layout
19496
19497 \end_inset
19498
19499 .
19500  Positionner cette directive à 
19501 \begin_inset Flex Code
19502 status collapsed
19503
19504 \begin_layout Plain Layout
19505 1
19506 \end_layout
19507
19508 \end_inset
19509
19510  vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
19511  complètement.
19512  Implicitement 
19513 \begin_inset Flex Code
19514 status collapsed
19515
19516 \begin_layout Plain Layout
19517 0
19518 \end_layout
19519
19520 \end_inset
19521
19522 .
19523 \end_layout
19524
19525 \begin_layout Description
19526
19527 \lang english
19528 \begin_inset Flex Code
19529 status collapsed
19530
19531 \begin_layout Plain Layout
19532
19533 \lang english
19534 HTMLInnerAttr
19535 \end_layout
19536
19537 \end_inset
19538
19539  [
19540 \begin_inset Flex Code
19541 status collapsed
19542
19543 \begin_layout Plain Layout
19544 chaîne
19545 \end_layout
19546
19547 \end_inset
19548
19549 ]
19550 \lang french
19551  fixe l'attribut de la balise interne.
19552  Vaut implicitement 
19553 \begin_inset Flex Code
19554 status collapsed
19555
19556 \begin_layout Plain Layout
19557 \begin_inset Quotes fld
19558 \end_inset
19559
19560 class=`nominsert_inner'
19561 \begin_inset Quotes frd
19562 \end_inset
19563
19564
19565 \end_layout
19566
19567 \end_inset
19568
19569 .
19570 \end_layout
19571
19572 \begin_layout Description
19573
19574 \lang english
19575 \begin_inset Flex Code
19576 status collapsed
19577
19578 \begin_layout Plain Layout
19579
19580 \lang english
19581 HTMLInnerTag
19582 \end_layout
19583
19584 \end_inset
19585
19586  [
19587 \begin_inset Flex Code
19588 status collapsed
19589
19590 \begin_layout Plain Layout
19591 chaîne
19592 \end_layout
19593
19594 \end_inset
19595
19596 ]
19597 \lang french
19598  détermine la balise interne, et remplace 
19599 \begin_inset Flex Code
19600 status collapsed
19601
19602 \begin_layout Plain Layout
19603 innertag
19604 \end_layout
19605
19606 \end_inset
19607
19608  dans les exemples ci-dessus.
19609  Implicitement absente.
19610 \end_layout
19611
19612 \begin_layout Description
19613
19614 \lang english
19615 \begin_inset Flex Code
19616 status collapsed
19617
19618 \begin_layout Plain Layout
19619
19620 \lang english
19621 HTMLIsBlock
19622 \end_layout
19623
19624 \end_inset
19625
19626  [
19627 \begin_inset Flex Code
19628 status collapsed
19629
19630 \begin_layout Plain Layout
19631
19632 \lang english
19633 0,
19634 \emph on
19635 1
19636 \end_layout
19637
19638 \end_inset
19639
19640 ]
19641 \lang french
19642  indique si cet insert représente un bloc autonome de texte (comme une note
19643  de bas de page) ou bien représente du contenu inclus dans le texte environnant
19644  (comme une branche).
19645  Vaut implicitement 
19646 \begin_inset Flex Code
19647 status collapsed
19648
19649 \begin_layout Plain Layout
19650 1
19651 \end_layout
19652
19653 \end_inset
19654
19655 .
19656 \end_layout
19657
19658 \begin_layout Description
19659
19660 \lang english
19661 \begin_inset Flex Code
19662 status collapsed
19663
19664 \begin_layout Plain Layout
19665
19666 \lang english
19667 HTMLLabel
19668 \end_layout
19669
19670 \end_inset
19671
19672  [
19673 \begin_inset Flex Code
19674 status collapsed
19675
19676 \begin_layout Plain Layout
19677 chaîne
19678 \end_layout
19679
19680 \end_inset
19681
19682 ]
19683 \lang french
19684  définit une étiquette pour cet insert, pouvant inclure une référence à
19685  un compteur.
19686  Par exemple, pour une note de bas de page, ce peut être 
19687 \begin_inset Flex Code
19688 status collapsed
19689
19690 \begin_layout Plain Layout
19691
19692 \backslash
19693 arabic{footnote}
19694 \end_layout
19695
19696 \end_inset
19697
19698 .
19699  Cette directive est facultative, et n'a pas de valeur implicite.
19700 \end_layout
19701
19702 \begin_layout Description
19703
19704 \lang english
19705 \begin_inset Flex Code
19706 status collapsed
19707
19708 \begin_layout Plain Layout
19709
19710 \lang english
19711 HTMLPreamble
19712 \end_layout
19713
19714 \end_inset
19715
19716
19717 \lang french
19718  définit l'information à émettre dans la section 
19719 \begin_inset Flex Code
19720 status collapsed
19721
19722 \begin_layout Plain Layout
19723 <head>
19724 \end_layout
19725
19726 \end_inset
19727
19728  quand ce style est utilisé.
19729  Ceci pourrait être utilisé par exemple pour inclure un bloc 
19730 \begin_inset Flex Code
19731 status collapsed
19732
19733 \begin_layout Plain Layout
19734 <script>
19735 \end_layout
19736
19737 \end_inset
19738
19739  définissant un gestionnaire 
19740 \begin_inset Flex Code
19741 status collapsed
19742
19743 \begin_layout Plain Layout
19744 onclick
19745 \end_layout
19746
19747 \end_inset
19748
19749 .
19750 \end_layout
19751
19752 \begin_layout Description
19753
19754 \lang english
19755 \begin_inset Flex Code
19756 status collapsed
19757
19758 \begin_layout Plain Layout
19759
19760 \lang english
19761 HTMLStyle
19762 \end_layout
19763
19764 \end_inset
19765
19766  
19767 \lang french
19768 définit l'information CSS à inclure quand ce style est utilisé.
19769  Noter que le contenu sera automatiquement enclos dans un bloc 
19770 \begin_inset Flex Code
19771 status collapsed
19772
19773 \begin_layout Plain Layout
19774 <style>
19775 \end_layout
19776
19777 \end_inset
19778
19779  créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
19780 \end_layout
19781
19782 \begin_layout Description
19783
19784 \lang english
19785 \begin_inset Flex Code
19786 status collapsed
19787
19788 \begin_layout Plain Layout
19789
19790 \lang english
19791 HTMLTag
19792 \end_layout
19793
19794 \end_inset
19795
19796  [
19797 \begin_inset Flex Code
19798 status collapsed
19799
19800 \begin_layout Plain Layout
19801 chaîne
19802 \end_layout
19803
19804 \end_inset
19805
19806 ]
19807 \lang french
19808  définit la balise utilisé pour l'étiquette principale, qui remplace 
19809 \begin_inset Flex Code
19810 status collapsed
19811
19812 \begin_layout Plain Layout
19813 tag
19814 \end_layout
19815
19816 \end_inset
19817
19818  dans les exemples ci-dessus.
19819  La valeur implicite dépend dépend du réglage de 
19820 \begin_inset Flex Code
19821 status collapsed
19822
19823 \begin_layout Plain Layout
19824 MultiPar
19825 \end_layout
19826
19827 \end_inset
19828
19829 : si 
19830 \begin_inset Flex Code
19831 status collapsed
19832
19833 \begin_layout Plain Layout
19834 MultiPar
19835 \end_layout
19836
19837 \end_inset
19838
19839  est vrai, la valeur implicite est 
19840 \begin_inset Flex Code
19841 status collapsed
19842
19843 \begin_layout Plain Layout
19844 div
19845 \end_layout
19846
19847 \end_inset
19848
19849 ; s'il est faux, la valeur implicite est 
19850 \begin_inset Flex Code
19851 status collapsed
19852
19853 \begin_layout Plain Layout
19854 span
19855 \end_layout
19856
19857 \end_inset
19858
19859 .
19860 \end_layout
19861
19862 \begin_layout Subsection
19863 Flottants XHTML
19864 \end_layout
19865
19866 \begin_layout Standard
19867 Le résultat XHTML pour les flottants peut être contrôlé par les informations
19868  de format.
19869  Le résultat a la forme suivante:
19870 \end_layout
19871
19872 \begin_layout LyX-Code
19873
19874 \lang english
19875 <tag attr=
19876 \begin_inset Quotes erd
19877 \end_inset
19878
19879 value
19880 \begin_inset Quotes erd
19881 \end_inset
19882
19883 >
19884 \end_layout
19885
19886 \begin_layout LyX-Code
19887
19888 \lang english
19889 Contenu du flottant.
19890 \end_layout
19891
19892 \begin_layout LyX-Code
19893
19894 \lang english
19895 </tag>
19896 \end_layout
19897
19898 \begin_layout Standard
19899 La légende, si elle est présente, est un insert séparé et sera émis en tant
19900  que tel.
19901  Son apparence pourra être contrôlée par la directive InsetLayout pour les
19902  inserts de légende.
19903 \end_layout
19904
19905 \begin_layout Description
19906
19907 \lang english
19908 \begin_inset Flex Code
19909 status collapsed
19910
19911 \begin_layout Plain Layout
19912
19913 \lang english
19914 HTMLAttr
19915 \end_layout
19916
19917 \end_inset
19918
19919  [
19920 \begin_inset Flex Code
19921 status collapsed
19922
19923 \begin_layout Plain Layout
19924 chaîne
19925 \end_layout
19926
19927 \end_inset
19928
19929
19930 \lang french
19931 précise les informations d'attribut à émettre avec la balise principale.
19932  Par exemple 
19933 \begin_inset Flex Code
19934 status collapsed
19935
19936 \begin_layout Plain Layout
19937 \begin_inset Quotes fld
19938 \end_inset
19939
19940 class=`monflottant' onclick=`\SpecialChar \ldots{}
19941 '
19942 \begin_inset Quotes frd
19943 \end_inset
19944
19945
19946 \end_layout
19947
19948 \end_inset
19949
19950 .
19951  Implicitement, LyX exportera 
19952 \begin_inset Flex Code
19953 status collapsed
19954
19955 \begin_layout Plain Layout
19956 \begin_inset Quotes fld
19957 \end_inset
19958
19959
19960 \lang english
19961 class=`float float-typefloat'
19962 \lang french
19963
19964 \begin_inset Quotes frd
19965 \end_inset
19966
19967
19968 \end_layout
19969
19970 \end_inset
19971
19972 , où 
19973 \begin_inset Flex Code
19974 status collapsed
19975
19976 \begin_layout Plain Layout
19977 typefloat
19978 \end_layout
19979
19980 \end_inset
19981
19982  est le nom LyX de l'insert (tel qu'il est déterminé par la déclaration
19983  de flottant, voir
19984 \begin_inset space ~
19985 \end_inset
19986
19987
19988 \begin_inset CommandInset ref
19989 LatexCommand ref
19990 reference "sub:Flottants"
19991
19992 \end_inset
19993
19994 ) en bas de casse et avec les caractères non alphanumériques remplacés par
19995  des caractères 
19996 \begin_inset Quotes fld
19997 \end_inset
19998
19999 souligné
20000 \begin_inset Quotes frd
20001 \end_inset
20002
20003 , par exemple: 
20004 \begin_inset Flex Code
20005 status collapsed
20006
20007 \begin_layout Plain Layout
20008 float-table
20009 \end_layout
20010
20011 \end_inset
20012
20013 .
20014 \end_layout
20015
20016 \begin_layout Description
20017
20018 \lang english
20019 \begin_inset Flex Code
20020 status collapsed
20021
20022 \begin_layout Plain Layout
20023
20024 \lang english
20025 HTMLStyle
20026 \end_layout
20027
20028 \end_inset
20029
20030  
20031 \lang french
20032 définit l'information CSS à inclure quand ce flottant est utilisé.
20033
20034 \lang english
20035  
20036 \lang french
20037 Noter que le contenu sera automatiquement enclos dans un bloc 
20038 \begin_inset Flex Code
20039 status collapsed
20040
20041 \begin_layout Plain Layout
20042 <style>
20043 \end_layout
20044
20045 \end_inset
20046
20047  créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
20048 \end_layout
20049
20050 \begin_layout Description
20051
20052 \lang english
20053 \begin_inset Flex Code
20054 status collapsed
20055
20056 \begin_layout Plain Layout
20057
20058 \lang english
20059 HTMLTag
20060 \end_layout
20061
20062 \end_inset
20063
20064  [
20065 \begin_inset Flex Code
20066 status collapsed
20067
20068 \begin_layout Plain Layout
20069 chaîne
20070 \end_layout
20071
20072 \end_inset
20073
20074
20075 \lang french
20076 définit la balise utilisé pour l'étiquette principale, qui remplace 
20077 \begin_inset Flex Code
20078 status collapsed
20079
20080 \begin_layout Plain Layout
20081 tag
20082 \end_layout
20083
20084 \end_inset
20085
20086  dans les exemples ci-dessus.
20087  Vaut implicitement 
20088 \begin_inset Flex Code
20089 status collapsed
20090
20091 \begin_layout Plain Layout
20092 div
20093 \end_layout
20094
20095 \end_inset
20096
20097 , cette valeur devra rarement être modifiée.
20098 \end_layout
20099
20100 \begin_layout Subsection
20101 Mise en page de la bibliographie
20102 \end_layout
20103
20104 \begin_layout Standard
20105 La bibliographie peut être mise en forme via les blocs 
20106 \begin_inset Flex Code
20107 status collapsed
20108
20109 \begin_layout Plain Layout
20110 CiteFormat
20111 \end_layout
20112
20113 \end_inset
20114
20115 .
20116  Voir la section
20117 \begin_inset space ~
20118 \end_inset
20119
20120
20121 \begin_inset CommandInset ref
20122 LatexCommand ref
20123 reference "sub:Description citation"
20124
20125 \end_inset
20126
20127  pour les détails.
20128 \end_layout
20129
20130 \begin_layout Subsection
20131 CSS créés par LyX
20132 \end_layout
20133
20134 \begin_layout Standard
20135 Nous avons mentionné plusieurs fois que LyX créera des règles CSS implicites
20136  pour les paragraphes et les inserts, fondées sur les autres informations
20137  de format fournies.
20138  Ici, nous préciserons quelle information est utilisée par LyX et comment.
20139 \end_layout
20140
20141 \begin_layout Standard
20142 Pour le moment, LyX engendre tout seul des CSS seulement pour les informations
20143  de police, en utilisant les directives 
20144 \begin_inset Flex Code
20145 status collapsed
20146
20147 \begin_layout Plain Layout
20148 Family
20149 \end_layout
20150
20151 \end_inset
20152
20153
20154 \begin_inset Flex Code
20155 status collapsed
20156
20157 \begin_layout Plain Layout
20158 Series
20159 \end_layout
20160
20161 \end_inset
20162
20163
20164 \begin_inset Flex Code
20165 status collapsed
20166
20167 \begin_layout Plain Layout
20168 Shape
20169 \end_layout
20170
20171 \end_inset
20172
20173 , et 
20174 \begin_inset Flex Code
20175 status collapsed
20176
20177 \begin_layout Plain Layout
20178 Size
20179 \end_layout
20180
20181 \end_inset
20182
20183  spécifiées dans la déclaration 
20184 \begin_inset Flex Code
20185 status collapsed
20186
20187 \begin_layout Plain Layout
20188 Font
20189 \end_layout
20190
20191 \end_inset
20192
20193  (voir
20194 \begin_inset space ~
20195 \end_inset
20196
20197
20198 \begin_inset CommandInset ref
20199 LatexCommand ref
20200 reference "sub:polices"
20201
20202 \end_inset
20203
20204 .) La traduction est essentiellement directe et évidente, par exemple 
20205 \begin_inset Flex Code
20206 status collapsed
20207
20208 \begin_layout Plain Layout
20209 \begin_inset Quotes fld
20210 \end_inset
20211
20212 Family Sans
20213 \begin_inset Quotes frd
20214 \end_inset
20215
20216
20217 \end_layout
20218
20219 \end_inset
20220
20221  devient 
20222 \begin_inset Flex Code
20223 status collapsed
20224
20225 \begin_layout Plain Layout
20226 \begin_inset Quotes fld
20227 \end_inset
20228
20229 font-family: sans-serif;
20230 \begin_inset Quotes frd
20231 \end_inset
20232
20233
20234 \end_layout
20235
20236 \end_inset
20237
20238 .
20239  La correspondance entre les tailles en LyX et les tailles en CSS est un
20240  peu moins évidente main néanmoins intuitive.
20241  Voir la fonction 
20242 \begin_inset Flex Code
20243 status collapsed
20244
20245 \begin_layout Plain Layout
20246 getSizeCSS()
20247 \end_layout
20248
20249 \end_inset
20250
20251  dans 
20252 \begin_inset Flex URL
20253 status collapsed
20254
20255 \begin_layout Plain Layout
20256 src/FontInfo.cpp
20257 \end_layout
20258
20259 \end_inset
20260
20261  pour les détails.
20262 \end_layout
20263
20264 \begin_layout Chapter
20265 Insérer un Objet externe
20266 \end_layout
20267
20268 \begin_layout Standard
20269
20270 \lang english
20271 \begin_inset Box Shadowbox
20272 position "t"
20273 hor_pos "c"
20274 has_inner_box 1
20275 inner_pos "t"
20276 use_parbox 0
20277 use_makebox 0
20278 width "100col%"
20279 special "none"
20280 height "1in"
20281 height_special "totalheight"
20282 status open
20283
20284 \begin_layout Plain Layout
20285 Avertissement: cette partie des la documentation n'a pas été mise à jour
20286  depuis un certain temps.
20287  Nous espérons qu'elle est toujours correcte, mais ce n'est pas garanti.
20288 \end_layout
20289
20290 \end_inset
20291
20292
20293 \end_layout
20294
20295 \begin_layout Standard
20296 L'utilisation d'éléments créés par des logiciels extérieurs à LyX est couverte
20297  en détail dans le manuel 
20298 \emph on
20299 Objets insérés
20300 \emph default
20301 .
20302  Cette partie du manuel couvre ce qui se passe derrière la scène pour permettre
20303  d'écrire un mécanisme d'inclusion pour un nouvel élément.
20304 \end_layout
20305
20306 \begin_layout Section
20307 Comment fonctionne-t-il ?
20308 \end_layout
20309
20310 \begin_layout Standard
20311 L'insertion d'objet externe repose sur le concept de 
20312 \emph on
20313 cadre
20314 \begin_inset Foot
20315 status collapsed
20316
20317 \begin_layout Plain Layout
20318 NdT : Traduction de 
20319 \begin_inset Quotes fld
20320 \end_inset
20321
20322 template
20323 \begin_inset Quotes frd
20324 \end_inset
20325
20326  dans ce contexte.
20327 \end_layout
20328
20329 \end_inset
20330
20331
20332 \emph default
20333 .
20334  Un cadre définit comment LyX doit s'interfacer avec un type d'objet donné.
20335  Tel qu'il est distribué, LyX possède des cadres prédéfinis pour les figures
20336  XFig, pour les diagrammes Dia, pour différents formats d'images rastérisées,
20337  pour gnuplot, et d'autres.
20338  Vous pouvez en consulter la liste avec 
20339 \begin_inset Flex MenuItem
20340 status collapsed
20341
20342 \begin_layout Plain Layout
20343 Insérer\SpecialChar \menuseparator
20344 Objet
20345 \begin_inset space ~
20346 \end_inset
20347
20348 Externe
20349 \end_layout
20350
20351 \end_inset
20352
20353 .
20354  En outre, il est possible de créer votre propre cadre pour supporter un
20355  type donné d'objet.
20356  Nous décrirons plus loin en détail ce qu'il faut faire, et nous espérons
20357  que vous nous enverrez tous les cadres que vous créerez pour que nous puissions
20358  les inclure dans de futures versions de LyX.
20359 \end_layout
20360
20361 \begin_layout Standard
20362 Un autre concept de base est qu'il faut faire la distinction entre le fichier
20363  d'origine qui sert de point de départ et le fichier transformé qui est
20364  inclus avec votre document exporté ou imprimé.
20365  Voyons par exemple une figure produite avec 
20366 \begin_inset Flex Code
20367 status collapsed
20368
20369 \begin_layout Plain Layout
20370 XFig
20371 \end_layout
20372
20373 \end_inset
20374
20375 .
20376  L'application XFig elle-même travaille sur un fichier avec l'extension
20377  
20378 \begin_inset Flex Code
20379 status collapsed
20380
20381 \begin_layout Plain Layout
20382 .fig
20383 \end_layout
20384
20385 \end_inset
20386
20387 .
20388  Dans XFig, vous créez et modifiez votre figure.
20389  Quand c'est fini, vous enregistrez le fichier 
20390 \begin_inset Flex Code
20391 status collapsed
20392
20393 \begin_layout Plain Layout
20394 fig
20395 \end_layout
20396
20397 \end_inset
20398
20399 .
20400  Quand vous voulez inclure la figure dans votre document, vous invoquez
20401  
20402 \begin_inset Flex Code
20403 status collapsed
20404
20405 \begin_layout Plain Layout
20406 transfig
20407 \end_layout
20408
20409 \end_inset
20410
20411  pour créer un fichier PostScript qui sera aisément inclus dans votre fichier
20412  LaTeX.
20413  Dans ce cas, le fichier 
20414 \begin_inset Flex Code
20415 status collapsed
20416
20417 \begin_layout Plain Layout
20418 .fig
20419 \end_layout
20420
20421 \end_inset
20422
20423  est le fichier d'origine, et le fichier PostScript est le fichier transformé.
20424 \end_layout
20425
20426 \begin_layout Standard
20427 Cette distinction est importante pour pouvoir mettre à jour l'objet pendant
20428  l'écriture de votre document.
20429  En outre, elle vous donne la flexibilité requise pour supporter des formats
20430  d'exportation différents.
20431  Par exemple, dans le cas de l'exportation en Ascii, ce n'est pas vraiment
20432  une super idée d'inclure la figure en PostScript brut.
20433  À la place, vous préférerez soit inclure une référence à la figure, soit
20434  essayer un convertisseur graphique vers Ascii pour rendre un résultat final
20435  approchant du graphique d'origine.
20436  L'insertion d'objet externe vous permet de le faire, car il est paramétré
20437  avec les différents formats d'exportation supportés par LyX.
20438 \end_layout
20439
20440 \begin_layout Standard
20441 En plus de supporter la génération de fichiers transformés différents selon
20442  le format d'exportation, l'insertion d'objet externe travaille en étroite
20443  collaboration avec les applications d'édition et de visualisation.
20444  Dans le cas d'une figure XFig, vous pouvez invoquer Xfig sur le fichier
20445  d'origine d'un simple clic depuis la fenêtre d'objet externe de LyX, et
20446  aussi visualiser le fichier transformé PostScript avec Ghostview d'un autre
20447  clic.
20448  Il n'y a plus à se bagarrer avec la ligne de commande ou avec des explorateurs
20449  de fichier pour localiser et manipuler le fichier d'origine et le fichier
20450  transformé.
20451  De cette façon, vous pouvez enfin profiter à plein des nombreuses applications
20452  différentes qui servent à la production de documents, et serez finalement
20453  plus efficaces.
20454 \end_layout
20455
20456 \begin_layout Section
20457
20458 \lang english
20459 The external template configuration file
20460 \end_layout
20461
20462 \begin_layout Standard
20463 Il est assez facile de définir de nouveaux cadres externes dans LyX.
20464  Cependant, sachez que si vous le faites de façon négligente, vous introduirez
20465  
20466 \emph on
20467 sûrement
20468 \emph default
20469  une faille de sécurité facilement exploitable.
20470  Avant de commencer, lisez donc plus bas ce qui concerne la sécurité (section
20471 \begin_inset space ~
20472 \end_inset
20473
20474
20475 \begin_inset CommandInset ref
20476 LatexCommand pageref
20477 reference "sec:La-question-de"
20478
20479 \end_inset
20480
20481 ).
20482 \end_layout
20483
20484 \begin_layout Standard
20485 Ceci dit, nous vous encourageons à créer des cadres intéressants et à nous
20486  les proposer.
20487 \end_layout
20488
20489 \begin_layout Standard
20490 Les cadres externes sont définis dans le fichier 
20491 \begin_inset Flex Code
20492 status collapsed
20493
20494 \begin_layout Plain Layout
20495 RépLyX/external_templates
20496 \end_layout
20497
20498 \end_inset
20499
20500
20501 \family typewriter
20502
20503 \begin_inset Foot
20504 status collapsed
20505
20506 \begin_layout Plain Layout
20507 NdT : Nous rappelons que 
20508 \begin_inset Quotes fld
20509 \end_inset
20510
20511 cadre
20512 \begin_inset Quotes frd
20513 \end_inset
20514
20515  est la traduction de 
20516 \begin_inset Quotes fld
20517 \end_inset
20518
20519 template
20520 \begin_inset Quotes frd
20521 \end_inset
20522
20523  dans ce contexte de l'objet externe.
20524 \end_layout
20525
20526 \end_inset
20527
20528
20529 \family default
20530 .
20531  Vous pouvez mettre votre propre version dans 
20532 \begin_inset Flex Code
20533 status collapsed
20534
20535 \begin_layout Plain Layout
20536 MonRép/external_templates
20537 \end_layout
20538
20539 \end_inset
20540
20541 .
20542  
20543 \end_layout
20544
20545 \begin_layout Standard
20546 Un fichier de configuration de cadre typique se présente comme ceci:
20547 \end_layout
20548
20549 \begin_layout LyX-Code
20550
20551 \lang english
20552 Template XFig
20553 \end_layout
20554
20555 \begin_layout LyX-Code
20556
20557 \lang english
20558 GuiName "XFig: $$AbsOrRelPathParent$$Basename"
20559 \end_layout
20560
20561 \begin_layout LyX-Code
20562
20563 \lang english
20564 HelpText
20565 \end_layout
20566
20567 \begin_layout LyX-Code
20568
20569 \lang english
20570 An XFig figure.
20571 \end_layout
20572
20573 \begin_layout LyX-Code
20574
20575 \lang english
20576 HelpTextEnd
20577 \end_layout
20578
20579 \begin_layout LyX-Code
20580
20581 \lang english
20582 InputFormat fig
20583 \end_layout
20584
20585 \begin_layout LyX-Code
20586
20587 \lang english
20588 FileFilter "*.fig"
20589 \end_layout
20590
20591 \begin_layout LyX-Code
20592
20593 \lang english
20594 AutomaticProduction true
20595 \end_layout
20596
20597 \begin_layout LyX-Code
20598
20599 \lang english
20600 Transform Rotate
20601 \end_layout
20602
20603 \begin_layout LyX-Code
20604
20605 \lang english
20606 Transform Resize
20607 \end_layout
20608
20609 \begin_layout LyX-Code
20610
20611 \lang english
20612 Format LaTeX
20613 \end_layout
20614
20615 \begin_layout LyX-Code
20616
20617 \lang english
20618 TransformCommand Rotate RotationLatexCommand
20619 \end_layout
20620
20621 \begin_layout LyX-Code
20622
20623 \lang english
20624 TransformCommand Resize ResizeLatexCommand
20625 \end_layout
20626
20627 \begin_layout LyX-Code
20628
20629 \lang english
20630 Product "$$RotateFront$$ResizeFront
20631 \end_layout
20632
20633 \begin_layout LyX-Code
20634
20635 \lang english
20636          
20637 \backslash
20638
20639 \backslash
20640 input{$$AbsOrRelPathMaster$$Basename.pstex_t}
20641 \end_layout
20642
20643 \begin_layout LyX-Code
20644
20645 \lang english
20646          $$ResizeBack$$RotateBack"
20647 \end_layout
20648
20649 \begin_layout LyX-Code
20650
20651 \lang english
20652 UpdateFormat pstex
20653 \end_layout
20654
20655 \begin_layout LyX-Code
20656
20657 \lang english
20658 UpdateResult "$$AbsPath$$Basename.pstex_t"
20659 \end_layout
20660
20661 \begin_layout LyX-Code
20662
20663 \lang english
20664 Requirement "graphicx"
20665 \end_layout
20666
20667 \begin_layout LyX-Code
20668
20669 \lang english
20670 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
20671 \end_layout
20672
20673 \begin_layout LyX-Code
20674
20675 \lang english
20676 ReferencedFile latex "$$AbsPath$$Basename.eps"
20677 \end_layout
20678
20679 \begin_layout LyX-Code
20680
20681 \lang english
20682 ReferencedFile dvi "$$AbsPath$$Basename.eps"
20683 \end_layout
20684
20685 \begin_layout LyX-Code
20686
20687 \lang english
20688 FormatEnd
20689 \end_layout
20690
20691 \begin_layout LyX-Code
20692
20693 \lang english
20694 Format PDFLaTeX
20695 \end_layout
20696
20697 \begin_layout LyX-Code
20698
20699 \lang english
20700 TransformCommand Rotate RotationLatexCommand
20701 \end_layout
20702
20703 \begin_layout LyX-Code
20704
20705 \lang english
20706 TransformCommand Resize ResizeLatexCommand
20707 \end_layout
20708
20709 \begin_layout LyX-Code
20710
20711 \lang english
20712 Product "$$RotateFront$$ResizeFront
20713 \end_layout
20714
20715 \begin_layout LyX-Code
20716
20717 \lang english
20718          
20719 \backslash
20720
20721 \backslash
20722 input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
20723 \end_layout
20724
20725 \begin_layout LyX-Code
20726
20727 \lang english
20728          $$ResizeBack$$RotateBack"
20729 \end_layout
20730
20731 \begin_layout LyX-Code
20732
20733 \lang english
20734 UpdateFormat pdftex
20735 \end_layout
20736
20737 \begin_layout LyX-Code
20738
20739 \lang english
20740 UpdateResult "$$AbsPath$$Basename.pdftex_t"
20741 \end_layout
20742
20743 \begin_layout LyX-Code
20744
20745 \lang english
20746 Requirement "graphicx"
20747 \end_layout
20748
20749 \begin_layout LyX-Code
20750
20751 \lang english
20752 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
20753 \end_layout
20754
20755 \begin_layout LyX-Code
20756
20757 \lang english
20758 ReferencedFile latex "$$AbsPath$$Basename.pdf"
20759 \end_layout
20760
20761 \begin_layout LyX-Code
20762
20763 \lang english
20764 FormatEnd
20765 \end_layout
20766
20767 \begin_layout LyX-Code
20768
20769 \lang english
20770 Format Ascii
20771 \end_layout
20772
20773 \begin_layout LyX-Code
20774
20775 \lang english
20776 Product "$$Contents(
20777 \backslash
20778 "$$AbsPath$$Basename.asc
20779 \backslash
20780 ")"
20781 \end_layout
20782
20783 \begin_layout LyX-Code
20784
20785 \lang english
20786 UpdateFormat asciixfig
20787 \end_layout
20788
20789 \begin_layout LyX-Code
20790
20791 \lang english
20792 UpdateResult "$$AbsPath$$Basename.asc"
20793 \end_layout
20794
20795 \begin_layout LyX-Code
20796
20797 \lang english
20798 FormatEnd
20799 \end_layout
20800
20801 \begin_layout LyX-Code
20802
20803 \lang english
20804 Format DocBook
20805 \end_layout
20806
20807 \begin_layout LyX-Code
20808
20809 \lang english
20810 Product "<graphic fileref=
20811 \backslash
20812 "$$AbsOrRelPathMaster$$Basename.eps
20813 \backslash
20814 ">
20815 \end_layout
20816
20817 \begin_layout LyX-Code
20818
20819 \lang english
20820          </graphic>"
20821 \end_layout
20822
20823 \begin_layout LyX-Code
20824
20825 \lang english
20826 UpdateFormat eps
20827 \end_layout
20828
20829 \begin_layout LyX-Code
20830
20831 \lang english
20832 UpdateResult "$$AbsPath$$Basename.eps"
20833 \end_layout
20834
20835 \begin_layout LyX-Code
20836
20837 \lang english
20838 ReferencedFile docbook "$$AbsPath$$Basename.eps"
20839 \end_layout
20840
20841 \begin_layout LyX-Code
20842
20843 \lang english
20844 ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
20845 \end_layout
20846
20847 \begin_layout LyX-Code
20848
20849 \lang english
20850 FormatEnd
20851 \end_layout
20852
20853 \begin_layout LyX-Code
20854
20855 \lang english
20856 Product "[XFig: $$FName]"
20857 \end_layout
20858
20859 \begin_layout LyX-Code
20860
20861 \lang english
20862 FormatEnd
20863 \end_layout
20864
20865 \begin_layout LyX-Code
20866
20867 \lang english
20868 TemplateEnd
20869 \end_layout
20870
20871 \begin_layout Standard
20872 Comme vous pouvez le constater, le cadre est inséré entre 
20873 \begin_inset Flex Code
20874 status collapsed
20875
20876 \begin_layout Plain Layout
20877
20878 \lang english
20879 Template
20880 \end_layout
20881
20882 \end_inset
20883
20884  \SpecialChar \ldots{}
20885  
20886 \begin_inset Flex Code
20887 status collapsed
20888
20889 \begin_layout Plain Layout
20890
20891 \lang english
20892 TemplateEnd
20893 \end_layout
20894
20895 \end_inset
20896
20897 .
20898  Il contient un en-tête spécifiant quelques réglages généraux et, pour chaque
20899  format primaire de document reconnu, une section 
20900 \begin_inset Flex Code
20901 status collapsed
20902
20903 \begin_layout Plain Layout
20904
20905 \lang english
20906 Format
20907 \end_layout
20908
20909 \end_inset
20910
20911  \SpecialChar \ldots{}
20912  
20913 \begin_inset Flex Code
20914 status collapsed
20915
20916 \begin_layout Plain Layout
20917
20918 \lang english
20919 FormatEnd
20920 \end_layout
20921
20922 \end_inset
20923
20924 .
20925 \end_layout
20926
20927 \begin_layout Subsection
20928 L'en-tête de cadre
20929 \end_layout
20930
20931 \begin_layout Description
20932
20933 \lang english
20934 \begin_inset Flex Code
20935 status collapsed
20936
20937 \begin_layout Plain Layout
20938
20939 \lang english
20940 AutomaticProduction
20941 \begin_inset space ~
20942 \end_inset
20943
20944 true|false
20945 \end_layout
20946
20947 \end_inset
20948
20949  
20950 \lang french
20951 indique si le fichier représenté par le cadre doit être créé par LyX.
20952  Cette directive doit apparaître une et une seule fois.
20953 \end_layout
20954
20955 \begin_layout Description
20956
20957 \lang english
20958 \begin_inset Flex Code
20959 status collapsed
20960
20961 \begin_layout Plain Layout
20962
20963 \lang english
20964 FileFilter
20965 \begin_inset space ~
20966 \end_inset
20967
20968 <pattern>
20969 \end_layout
20970
20971 \end_inset
20972
20973  
20974 \lang french
20975 précise un patron gloal utilisé dans l'échange dans la spécification des
20976  fichiers pour filtrer les fichiers désignés.
20977
20978 \lang english
20979  
20980 \lang french
20981 S'il y a plus d'un suffixe possible (e.g.
20982  pour tgif, 
20983 \begin_inset Flex Code
20984 status collapsed
20985
20986 \begin_layout Plain Layout
20987
20988 \lang english
20989 .obj
20990 \end_layout
20991
20992 \end_inset
20993
20994  et 
20995 \begin_inset Flex Code
20996 status collapsed
20997
20998 \begin_layout Plain Layout
20999
21000 \lang english
21001 .tgo
21002 \end_layout
21003
21004 \end_inset
21005
21006 ), utiliser une syntaxe comme 
21007 \begin_inset Flex Code
21008 status collapsed
21009
21010 \begin_layout Plain Layout
21011
21012 \lang english
21013 "*.{obj,tgo}"
21014 \end_layout
21015
21016 \end_inset
21017
21018 .
21019  Cette directive doit apparaître une et une seule fois.
21020 \end_layout
21021
21022 \begin_layout Description
21023
21024 \lang english
21025 \begin_inset Flex Code
21026 status collapsed
21027
21028 \begin_layout Plain Layout
21029
21030 \lang english
21031 GuiName
21032 \begin_inset space ~
21033 \end_inset
21034
21035 <guiname>
21036 \end_layout
21037
21038 \end_inset
21039
21040
21041 \lang french
21042  fixe le texte apparaissant dans le bouton.
21043  Cette directive doit apparaître une et une seule fois.
21044 \end_layout
21045
21046 \begin_layout Description
21047
21048 \lang english
21049 \begin_inset Flex Code
21050 status collapsed
21051
21052 \begin_layout Plain Layout
21053
21054 \lang english
21055 HelpText
21056 \begin_inset space ~
21057 \end_inset
21058
21059 <text>
21060 \begin_inset space ~
21061 \end_inset
21062
21063 HelpTextEnd
21064 \end_layout
21065
21066 \end_inset
21067
21068
21069 \lang french
21070  décrit le texte d'aide utilisé dans la fenêtre de dialogue 
21071 \begin_inset Quotes fld
21072 \end_inset
21073
21074 Objet externe
21075 \begin_inset Quotes frd
21076 \end_inset
21077
21078 .
21079  Fournir suffisamment d'informations pour que l'utilisateur comprenne ce
21080  que le cadre peut faire pour lui.
21081  Cette directive doit apparaître une et une seule fois.
21082 \end_layout
21083
21084 \begin_layout Description
21085
21086 \lang english
21087 \begin_inset Flex Code
21088 status collapsed
21089
21090 \begin_layout Plain Layout
21091
21092 \lang english
21093 InputFormat
21094 \begin_inset space ~
21095 \end_inset
21096
21097 <format>
21098 \end_layout
21099
21100 \end_inset
21101
21102
21103 \lang french
21104  indique le format du fichier original.
21105  Ce doit être le nom d'un format reconnu par LyX (voir la section
21106 \begin_inset space ~
21107 \end_inset
21108
21109
21110 \begin_inset CommandInset ref
21111 LatexCommand ref
21112 reference "sec:Formats"
21113
21114 \end_inset
21115
21116 ).
21117  Utiliser 
21118 \begin_inset Quotes eld
21119 \end_inset
21120
21121
21122 \begin_inset Flex Code
21123 status collapsed
21124
21125 \begin_layout Plain Layout
21126
21127 \lang english
21128 *
21129 \end_layout
21130
21131 \end_inset
21132
21133
21134 \begin_inset Quotes erd
21135 \end_inset
21136
21137 si le cadre peut gérer des fichiers originaux dans plus d'un format.
21138  LyX tentera d'analyser le fichier pour ne déduire le format dans ce cas.
21139  Cette directive doit apparaître une et une seule fois.
21140 \end_layout
21141
21142 \begin_layout Description
21143
21144 \lang english
21145 \begin_inset Flex Code
21146 status collapsed
21147
21148 \begin_layout Plain Layout
21149
21150 \lang english
21151 Template
21152 \begin_inset space ~
21153 \end_inset
21154
21155 <id>
21156 \end_layout
21157
21158 \end_inset
21159
21160
21161 \lang french
21162  est un nom original pour le cadre.
21163  Il ne soit pas contenir de macros de substitution (voir ci-après).
21164 \end_layout
21165
21166 \begin_layout Description
21167
21168 \lang english
21169 \begin_inset Flex Code
21170 status collapsed
21171
21172 \begin_layout Plain Layout
21173
21174 \lang english
21175 Transform
21176 \begin_inset space ~
21177 \end_inset
21178
21179 Rotate|Resize|Clip|Extra
21180 \end_layout
21181
21182 \end_inset
21183
21184
21185 \lang french
21186  spécifie quelles transformations sont reconnues par ce cadre.
21187  Elle peut apparaître zéro ou plusieurs fois.
21188  Elle active les options correspondantes dans la fenêtre de dialogue.
21189  Chaque directive 
21190 \begin_inset Flex Code
21191 status collapsed
21192
21193 \begin_layout Plain Layout
21194
21195 \lang english
21196 Transform
21197 \end_layout
21198
21199 \end_inset
21200
21201  doit avoir soit une directive 
21202 \begin_inset Flex Code
21203 status collapsed
21204
21205 \begin_layout Plain Layout
21206
21207 \lang english
21208 TransformCommand
21209 \end_layout
21210
21211 \end_inset
21212
21213  correspondante, soit une directive 
21214 \begin_inset Flex Code
21215 status collapsed
21216
21217 \begin_layout Plain Layout
21218
21219 \lang english
21220 TransformOption
21221 \end_layout
21222
21223 \end_inset
21224
21225  dans la section 
21226 \begin_inset Flex Code
21227 status collapsed
21228
21229 \begin_layout Plain Layout
21230
21231 \lang english
21232 Format
21233 \end_layout
21234
21235 \end_inset
21236
21237 .
21238  Sinon, la transformation ne sera pas reconnue par ce cadre.
21239  
21240 \end_layout
21241
21242 \begin_layout Subsection
21243 La section Format
21244 \end_layout
21245
21246 \begin_layout Description
21247
21248 \lang english
21249 \begin_inset Flex Code
21250 status collapsed
21251
21252 \begin_layout Plain Layout
21253
21254 \lang english
21255 Format
21256 \begin_inset space ~
21257 \end_inset
21258
21259 LaTeX|PDFLaTeX|PlainText|DocBook
21260 \end_layout
21261
21262 \end_inset
21263
21264
21265 \lang french
21266  décrit le format de document primaire relevant de cette définition de format.
21267  Tous les cadres n'ont pas de représentation raisonnable dans tous les formats
21268  de fichier documentaire.
21269  Définissez cependant une section 
21270 \begin_inset Flex Code
21271 status collapsed
21272
21273 \begin_layout Plain Layout
21274
21275 \lang english
21276 Format
21277 \end_layout
21278
21279 \end_inset
21280
21281  pour tous les formats, et utilisez un texte bidon lorsqu'il n'existe pas
21282  de représentation.
21283  Ainsi vous verrez au minimum une référence à l'objet externe dans le document
21284  exporté.
21285 \end_layout
21286
21287 \begin_layout Description
21288
21289 \lang english
21290 \begin_inset Flex Code
21291 status collapsed
21292
21293 \begin_layout Plain Layout
21294
21295 \lang english
21296 Option
21297 \begin_inset space ~
21298 \end_inset
21299
21300 <
21301 \lang french
21302 nom
21303 \lang english
21304 >
21305 \begin_inset space ~
21306 \end_inset
21307
21308 <
21309 \lang french
21310 valeur
21311 \lang english
21312 >
21313 \end_layout
21314
21315 \end_inset
21316
21317
21318 \lang french
21319  définit une macro additionnelle 
21320 \begin_inset Flex Code
21321 status collapsed
21322
21323 \begin_layout Plain Layout
21324
21325 \lang english
21326 $$<
21327 \lang french
21328 nom
21329 \lang english
21330 >
21331 \end_layout
21332
21333 \end_inset
21334
21335  pour la substitution par 
21336 \begin_inset Flex Code
21337 status collapsed
21338
21339 \begin_layout Plain Layout
21340
21341 \lang english
21342 Product
21343 \end_layout
21344
21345 \end_inset
21346
21347 .
21348  
21349 \begin_inset Flex Code
21350 status collapsed
21351
21352 \begin_layout Plain Layout
21353
21354 \lang english
21355 <
21356 \lang french
21357 valeur
21358 \lang english
21359 >
21360 \end_layout
21361
21362 \end_inset
21363
21364  peut elle-même contenir des macros de substitution.
21365  L'avantage par rapport à l'usage direct de 
21366 \begin_inset Flex Code
21367 status collapsed
21368
21369 \begin_layout Plain Layout
21370
21371 \lang english
21372 <
21373 \lang french
21374 valeur
21375 \lang english
21376 >
21377 \end_layout
21378
21379 \end_inset
21380
21381  dans 
21382 \begin_inset Flex Code
21383 status collapsed
21384
21385 \begin_layout Plain Layout
21386
21387 \lang english
21388 Product
21389 \end_layout
21390
21391 \end_inset
21392
21393  est que la valeur substituée par 
21394 \begin_inset Flex Code
21395 status collapsed
21396
21397 \begin_layout Plain Layout
21398
21399 \lang english
21400 $$<
21401 \lang french
21402 nom
21403 \lang english
21404 >
21405 \end_layout
21406
21407 \end_inset
21408
21409  est nettoyée de sorte qu'elle est un argument facultatif valide dans le
21410  format documentaire.
21411  Cette directive doit apparaître une et une seule fois.
21412 \end_layout
21413
21414 \begin_layout Description
21415
21416 \lang english
21417 \begin_inset Flex Code
21418 status collapsed
21419
21420 \begin_layout Plain Layout
21421
21422 \lang english
21423 Product
21424 \begin_inset space ~
21425 \end_inset
21426
21427 <text>
21428 \end_layout
21429
21430 \end_inset
21431
21432
21433 \lang french
21434  spécifie les texte inséré dans le document exporté.
21435  C'est en fait la directive la plus importante et elle peut être assez compliqué
21436 e.
21437  Cette directive doit apparaître une et une seule fois.
21438 \end_layout
21439
21440 \begin_layout Description
21441
21442 \lang english
21443 \begin_inset Flex Code
21444 status collapsed
21445
21446 \begin_layout Plain Layout
21447
21448 \lang english
21449 Preamble
21450 \begin_inset space ~
21451 \end_inset
21452
21453 <
21454 \lang french
21455 nom
21456 \lang english
21457 >
21458 \end_layout
21459
21460 \end_inset
21461
21462
21463 \lang french
21464  spécifie un élément de préambule qui sera inclus dans le préambule LaTeX.
21465  Il doit être défini par 
21466 \begin_inset Flex Code
21467 status collapsed
21468
21469 \begin_layout Plain Layout
21470
21471 \lang english
21472 PreambleDef
21473 \end_layout
21474
21475 \end_inset
21476
21477  \SpecialChar \ldots{}
21478  
21479 \begin_inset Flex Code
21480 status collapsed
21481
21482 \begin_layout Plain Layout
21483
21484 \lang english
21485 PreambleDefEnd
21486 \end_layout
21487
21488 \end_inset
21489
21490 .
21491  Cette directive doit apparaître une et une seule fois.
21492 \end_layout
21493
21494 \begin_layout Description
21495
21496 \lang english
21497 \begin_inset Flex Code
21498 status collapsed
21499
21500 \begin_layout Plain Layout
21501
21502 \lang english
21503 ReferencedFile
21504 \begin_inset space ~
21505 \end_inset
21506
21507 <format>
21508 \begin_inset space ~
21509 \end_inset
21510
21511 <filename>
21512 \end_layout
21513
21514 \end_inset
21515
21516
21517 \lang french
21518  désigne les fichiers créés par la procédure de conversion et requis par
21519  un format d'exportation particulier.
21520  Si le nom d'un fichier est relatif, il est interprété relativement au document
21521  maître.
21522  Cette directive peut apparaître zéro ou plusieurs fois.
21523 \end_layout
21524
21525 \begin_layout Description
21526
21527 \lang english
21528 \begin_inset Flex Code
21529 status collapsed
21530
21531 \begin_layout Plain Layout
21532
21533 \lang english
21534 Requirement
21535 \begin_inset space ~
21536 \end_inset
21537
21538 <package>
21539 \end_layout
21540
21541 \end_inset
21542
21543
21544 \lang french
21545  désigne le nom d'un paquetage LaTeX requis.
21546  Le paquetage est inclus via 
21547 \begin_inset Flex Code
21548 status collapsed
21549
21550 \begin_layout Plain Layout
21551
21552 \lang english
21553
21554 \backslash
21555 usepackage{}
21556 \end_layout
21557
21558 \end_inset
21559
21560  dans le préambule LaTeX.
21561  Cette directive peut apparaître zéro ou plusieurs fois.
21562 \end_layout
21563
21564 \begin_layout Description
21565
21566 \lang english
21567 \begin_inset Flex Code
21568 status collapsed
21569
21570 \begin_layout Plain Layout
21571
21572 \lang english
21573 TransformCommand
21574 \begin_inset space ~
21575 \end_inset
21576
21577 Rotate
21578 \begin_inset space ~
21579 \end_inset
21580
21581 RotationLatexCommand
21582 \end_layout
21583
21584 \end_inset
21585
21586
21587 \lang french
21588  spécifie que la commande LaTeX native doit être utilisée pour effectuer
21589  les rotations.
21590  Cette directive peut apparaître une fois ou pas du tout.
21591 \end_layout
21592
21593 \begin_layout Description
21594
21595 \lang english
21596 \begin_inset Flex Code
21597 status collapsed
21598
21599 \begin_layout Plain Layout
21600
21601 \lang english
21602 TransformCommand
21603 \begin_inset space ~
21604 \end_inset
21605
21606 Resize
21607 \begin_inset space ~
21608 \end_inset
21609
21610 ResizeLatexCommand
21611 \end_layout
21612
21613 \end_inset
21614
21615
21616 \lang french
21617  spécifie que la commande LaTeX native doit être utilisée pour effectuer
21618  les changements de taille.
21619  Cette directive peut apparaître une fois ou pas du tout.
21620 \end_layout
21621
21622 \begin_layout Description
21623
21624 \lang english
21625 \begin_inset Flex Code
21626 status collapsed
21627
21628 \begin_layout Plain Layout
21629
21630 \lang english
21631 TransformOption
21632 \begin_inset space ~
21633 \end_inset
21634
21635 Rotate
21636 \begin_inset space ~
21637 \end_inset
21638
21639 RotationLatexOption
21640 \end_layout
21641
21642 \end_inset
21643
21644
21645 \lang french
21646  spécifie que les rotations sont effectuées via un paramètre facultatif.
21647  Cette directive peut apparaître une fois ou pas du tout.
21648
21649 \lang english
21650  
21651 \end_layout
21652
21653 \begin_layout Description
21654
21655 \lang english
21656 \begin_inset Flex Code
21657 status collapsed
21658
21659 \begin_layout Plain Layout
21660
21661 \lang english
21662 TransformOption
21663 \begin_inset space ~
21664 \end_inset
21665
21666 Resize
21667 \begin_inset space ~
21668 \end_inset
21669
21670 ResizeLatexOption
21671 \end_layout
21672
21673 \end_inset
21674
21675
21676 \lang french
21677  spécifie que les changements de taille sont effectuées via un paramètre
21678  facultatif.
21679  Cette directive peut apparaître une fois ou pas du tout
21680 \end_layout
21681
21682 \begin_layout Description
21683
21684 \lang english
21685 \begin_inset Flex Code
21686 status collapsed
21687
21688 \begin_layout Plain Layout
21689
21690 \lang english
21691 TransformOption
21692 \begin_inset space ~
21693 \end_inset
21694
21695 Clip
21696 \begin_inset space ~
21697 \end_inset
21698
21699 ClipLatexOption
21700 \end_layout
21701
21702 \end_inset
21703
21704  
21705 \lang french
21706 spécifie que les recadrages sont effectuées via un paramètre facultatif.
21707  Cette directive peut apparaître une fois ou pas du tout
21708 \lang english
21709 .
21710 \end_layout
21711
21712 \begin_layout Description
21713
21714 \lang english
21715 \begin_inset Flex Code
21716 status collapsed
21717
21718 \begin_layout Plain Layout
21719
21720 \lang english
21721 TransformOption
21722 \begin_inset space ~
21723 \end_inset
21724
21725 Extra
21726 \begin_inset space ~
21727 \end_inset
21728
21729 ExtraLatexOption 
21730 \end_layout
21731
21732 \end_inset
21733
21734
21735 \lang french
21736  spécifie qu'un paramètre supplémentaire facultatif est utilisé.
21737  Cette directive peut apparaître une fois ou pas du tout
21738 \lang english
21739 .
21740 \end_layout
21741
21742 \begin_layout Description
21743
21744 \lang english
21745 \begin_inset Flex Code
21746 status collapsed
21747
21748 \begin_layout Plain Layout
21749
21750 \lang english
21751 UpdateFormat
21752 \begin_inset space ~
21753 \end_inset
21754
21755 <format>
21756 \end_layout
21757
21758 \end_inset
21759
21760
21761 \lang french
21762  spécifie le format de fichier du fichier converti.
21763  Ce doit être le nom d'un format reconnu par LyX (voir la fenêtre de dialogue
21764  
21765 \begin_inset Flex MenuItem
21766 status collapsed
21767
21768 \begin_layout Plain Layout
21769
21770 \lang english
21771 Outils\SpecialChar \menuseparator
21772
21773 \bar under
21774 P
21775 \bar default
21776 références\SpecialChar \menuseparator
21777 Gestion
21778 \begin_inset space ~
21779 \end_inset
21780
21781 des
21782 \begin_inset space ~
21783 \end_inset
21784
21785 fichiers\SpecialChar \menuseparator
21786 Format
21787 \begin_inset space ~
21788 \end_inset
21789
21790 de
21791 \begin_inset space ~
21792 \end_inset
21793
21794 fichier
21795 \end_layout
21796
21797 \end_inset
21798
21799  ).
21800  Cette directive doit apparaître une et une seule fois.
21801 \end_layout
21802
21803 \begin_layout Description
21804
21805 \lang english
21806 \begin_inset Flex Code
21807 status collapsed
21808
21809 \begin_layout Plain Layout
21810
21811 \lang english
21812 UpdateResult
21813 \begin_inset space ~
21814 \end_inset
21815
21816 <filename>
21817 \end_layout
21818
21819 \end_inset
21820
21821
21822 \lang french
21823  spécifie le nom du fichier converti.
21824  Le nom de fichier doit être absolu.
21825  Cette directive doit apparaître une et une seule fois.
21826 \end_layout
21827
21828 \begin_layout Subsection
21829 Définitions du préambule
21830 \end_layout
21831
21832 \begin_layout Standard
21833 La configuration du cadre externe peut contenir des définitions additionnelles
21834  de préambule incluses dans 
21835 \begin_inset Flex Code
21836 status collapsed
21837
21838 \begin_layout Plain Layout
21839
21840 \lang english
21841 PreambleDef
21842 \end_layout
21843
21844 \end_inset
21845
21846  \SpecialChar \ldots{}
21847  
21848 \begin_inset Flex Code
21849 status collapsed
21850
21851 \begin_layout Plain Layout
21852
21853 \lang english
21854 PreambleDefEnd
21855 \end_layout
21856
21857 \end_inset
21858
21859 .
21860  Elle peuvent être utilisées par les cadres dans la section 
21861 \begin_inset Flex Code
21862 status collapsed
21863
21864 \begin_layout Plain Layout
21865
21866 \lang english
21867 Format
21868 \end_layout
21869
21870 \end_inset
21871
21872 .
21873 \end_layout
21874
21875 \begin_layout Section
21876 Le mécanisme de substitution
21877 \end_layout
21878
21879 \begin_layout Standard
21880 Quand la fenêtre d'objet externe invoque un programme externe, il le fait
21881  selon la commande définie dans le fichier de configuration des cadres.
21882  Ces commandes peuvent contenir diverses macros qui sont interprétées avant
21883  l'exécution.
21884  Les commandes sont toujours exécutées dans le répertoire du document.
21885 \end_layout
21886
21887 \begin_layout Standard
21888 Ainsi, quand un objet externe est affiché, un mécanisme de substitution
21889  génère son nom, et la plupart des autres directives reconnaissent la substituti
21890 on de manière similaire.
21891 \end_layout
21892
21893 \begin_layout Standard
21894 Les macros disponibles sont les suivantes :
21895 \end_layout
21896
21897 \begin_layout Description
21898
21899 \lang english
21900 \begin_inset Flex Code
21901 status collapsed
21902
21903 \begin_layout Plain Layout
21904
21905 \lang english
21906 $$AbsOrRelPathMaster
21907 \end_layout
21908
21909 \end_inset
21910
21911
21912 \lang french
21913  est le est le chemin d'accès, absolu ou relatif au document maître LyX.
21914 \end_layout
21915
21916 \begin_layout Description
21917
21918 \lang english
21919 \begin_inset Flex Code
21920 status collapsed
21921
21922 \begin_layout Plain Layout
21923
21924 \lang english
21925 $$AbsOrRelPathParent
21926 \end_layout
21927
21928 \end_inset
21929
21930
21931 \lang french
21932  est le est le chemin d'accès, absolu ou relatif au document LyX.
21933 \end_layout
21934
21935 \begin_layout Description
21936
21937 \lang english
21938 \begin_inset Flex Code
21939 status collapsed
21940
21941 \begin_layout Plain Layout
21942
21943 \lang english
21944 $$AbsPath
21945 \end_layout
21946
21947 \end_inset
21948
21949
21950 \lang french
21951  est le chemin d'accès absolu.
21952 \end_layout
21953
21954 \begin_layout Description
21955
21956 \lang english
21957 \begin_inset Flex Code
21958 status collapsed
21959
21960 \begin_layout Plain Layout
21961
21962 \lang english
21963 $$Basename
21964 \end_layout
21965
21966 \end_inset
21967
21968
21969 \lang french
21970  est le nom du fichier sans chemin d'accès et sans suffixe.
21971 \end_layout
21972
21973 \begin_layout Description
21974 $$Contents(
21975 \begin_inset Quotes fld
21976 \end_inset
21977
21978 nom_fichier.ext
21979 \begin_inset Quotes frd
21980 \end_inset
21981
21982 ) la macro dépliera le contenu du fichier de nom 
21983 \begin_inset Flex Code
21984 status collapsed
21985
21986 \begin_layout Plain Layout
21987 nom_fichier.ext
21988 \end_layout
21989
21990 \end_inset
21991
21992 .
21993 \end_layout
21994
21995 \begin_layout Description
21996
21997 \lang english
21998 \begin_inset Flex Code
21999 status collapsed
22000
22001 \begin_layout Plain Layout
22002
22003 \lang english
22004 $$Extension
22005 \end_layout
22006
22007 \end_inset
22008
22009
22010 \lang french
22011  est le suffixe (point inclus).
22012 \end_layout
22013
22014 \begin_layout Description
22015
22016 \lang english
22017 \begin_inset Flex Code
22018 status collapsed
22019
22020 \begin_layout Plain Layout
22021
22022 \lang english
22023 $$FName
22024 \end_layout
22025
22026 \end_inset
22027
22028
22029 \lang french
22030  est le nom du fichier spécifié dans la fenêtre d'objet externe.
22031
22032 \lang english
22033  
22034 \lang french
22035 Il est soit absolu, soit relatif au document LyX.
22036 \end_layout
22037
22038 \begin_layout Description
22039
22040 \lang english
22041 \begin_inset Flex Code
22042 status collapsed
22043
22044 \begin_layout Plain Layout
22045
22046 \lang english
22047 $$FPath
22048 \end_layout
22049
22050 \end_inset
22051
22052  
22053 \lang french
22054 la partie 
22055 \begin_inset Quotes fld
22056 \end_inset
22057
22058 chemin d'accès
22059 \begin_inset Quotes frd
22060 \end_inset
22061
22062  de 
22063 \begin_inset Flex Code
22064 status collapsed
22065
22066 \begin_layout Plain Layout
22067
22068 \lang english
22069 $$FName
22070 \end_layout
22071
22072 \end_inset
22073
22074  (absolu ou relatif au document LyX).
22075 \end_layout
22076
22077 \begin_layout Description
22078
22079 \lang english
22080 \begin_inset Flex Code
22081 status collapsed
22082
22083 \begin_layout Plain Layout
22084
22085 \lang english
22086 $$RelPathMaster
22087 \end_layout
22088
22089 \end_inset
22090
22091  
22092 \lang french
22093 est le chemin d'accès relatif au document maître LyX.
22094 \end_layout
22095
22096 \begin_layout Description
22097
22098 \lang english
22099 \begin_inset Flex Code
22100 status collapsed
22101
22102 \begin_layout Plain Layout
22103
22104 \lang english
22105 $$RelPathParent
22106 \end_layout
22107
22108 \end_inset
22109
22110
22111 \lang french
22112  est le chemin d'accès relatif au document LyX.
22113 \end_layout
22114
22115 \begin_layout Description
22116
22117 \lang english
22118 \begin_inset Flex Code
22119 status collapsed
22120
22121 \begin_layout Plain Layout
22122
22123 \lang english
22124 $$Sysdir
22125 \end_layout
22126
22127 \end_inset
22128
22129  
22130 \lang french
22131 désigne le chemin absolu du répertoire système.
22132  Typiquement utilisé pour pouvoir trouver les différents scripts auxiliaires
22133  fournis avec LyX.
22134 \end_layout
22135
22136 \begin_layout Description
22137
22138 \lang english
22139 \begin_inset Flex Code
22140 status collapsed
22141
22142 \begin_layout Plain Layout
22143
22144 \lang english
22145 $$Tempname
22146 \end_layout
22147
22148 \end_inset
22149
22150
22151 \lang french
22152  Le nom et le chemin absolu d'un fichier temporaire qui sera automatiquement
22153  effacé quand le document sera fermé, ou l'objet externe effacé.
22154 \end_layout
22155
22156 \begin_layout Standard
22157 Toutes la macros de chemin contiennent un séparateur de répertoire final,
22158  vous pouvez donc construire par exemple le nom de fichier absolu avec 
22159 \begin_inset Flex Code
22160 status collapsed
22161
22162 \begin_layout Plain Layout
22163
22164 \lang english
22165 $$AbsPath$$Basename$$Extension
22166 \end_layout
22167
22168 \end_inset
22169
22170 .
22171 \end_layout
22172
22173 \begin_layout Standard
22174 Les macros ci-dessus sont substituées dans toutes les directives sauf indiqué.
22175  La directive 
22176 \begin_inset Flex Code
22177 status collapsed
22178
22179 \begin_layout Plain Layout
22180
22181 \lang english
22182 Product
22183 \end_layout
22184
22185 \end_inset
22186
22187  reconnaît également les substitutions suivantes si elles sont autorisées
22188  par les directives 
22189 \begin_inset Flex Code
22190 status collapsed
22191
22192 \begin_layout Plain Layout
22193
22194 \lang english
22195 Transform
22196 \end_layout
22197
22198 \end_inset
22199
22200  et 
22201 \begin_inset Flex Code
22202 status collapsed
22203
22204 \begin_layout Plain Layout
22205
22206 \lang english
22207 TransformCommand
22208 \end_layout
22209
22210 \end_inset
22211
22212  :
22213 \end_layout
22214
22215 \begin_layout Description
22216
22217 \lang english
22218 \begin_inset Flex Code
22219 status collapsed
22220
22221 \begin_layout Plain Layout
22222
22223 \lang english
22224 $$ResizeFront
22225 \end_layout
22226
22227 \end_inset
22228
22229
22230 \lang french
22231  partie initiale de la commande de changement de taille.
22232 \end_layout
22233
22234 \begin_layout Description
22235
22236 \lang english
22237 \begin_inset Flex Code
22238 status collapsed
22239
22240 \begin_layout Plain Layout
22241
22242 \lang english
22243 $$ResizeBack
22244 \end_layout
22245
22246 \end_inset
22247
22248
22249 \lang french
22250  partie finale de la commande de changement de taille.
22251 \end_layout
22252
22253 \begin_layout Description
22254
22255 \lang english
22256 \begin_inset Flex Code
22257 status collapsed
22258
22259 \begin_layout Plain Layout
22260
22261 \lang english
22262 $$RotateFront
22263 \end_layout
22264
22265 \end_inset
22266
22267
22268 \lang french
22269  partie initiale de la commande de rotation.
22270 \end_layout
22271
22272 \begin_layout Description
22273
22274 \lang english
22275 \begin_inset Flex Code
22276 status collapsed
22277
22278 \begin_layout Plain Layout
22279
22280 \lang english
22281 $$RotateBack
22282 \end_layout
22283
22284 \end_inset
22285
22286
22287 \lang french
22288  partie finale de la commande de rotation.
22289 \end_layout
22290
22291 \begin_layout Standard
22292 La valeur de la chaîne de la directive 
22293 \begin_inset Flex Code
22294 status collapsed
22295
22296 \begin_layout Plain Layout
22297
22298 \lang english
22299 Option
22300 \end_layout
22301
22302 \end_inset
22303
22304  reconnaît également les substitutions suivantes si elles sont autorisées
22305  par les directives
22306 \lang english
22307  
22308 \begin_inset Flex Code
22309 status collapsed
22310
22311 \begin_layout Plain Layout
22312
22313 \lang english
22314 Transform
22315 \end_layout
22316
22317 \end_inset
22318
22319  and 
22320 \begin_inset Flex Code
22321 status collapsed
22322
22323 \begin_layout Plain Layout
22324
22325 \lang english
22326 TransformOption
22327 \end_layout
22328
22329 \end_inset
22330
22331 :
22332 \end_layout
22333
22334 \begin_layout Description
22335
22336 \lang english
22337 \begin_inset Flex Code
22338 status collapsed
22339
22340 \begin_layout Plain Layout
22341
22342 \lang english
22343 $$Clip
22344 \end_layout
22345
22346 \end_inset
22347
22348
22349 \lang french
22350  option de recadrage.
22351 \end_layout
22352
22353 \begin_layout Description
22354 \begin_inset Flex Code
22355 status collapsed
22356
22357 \begin_layout Plain Layout
22358
22359 \lang english
22360 $$Extra
22361 \end_layout
22362
22363 \end_inset
22364
22365  option supplémentaire.
22366 \end_layout
22367
22368 \begin_layout Description
22369 \begin_inset Flex Code
22370 status collapsed
22371
22372 \begin_layout Plain Layout
22373
22374 \lang english
22375 $$Resize
22376 \end_layout
22377
22378 \end_inset
22379
22380  option de changement de taille.
22381 \end_layout
22382
22383 \begin_layout Description
22384 \begin_inset Flex Code
22385 status collapsed
22386
22387 \begin_layout Plain Layout
22388
22389 \lang english
22390 $$Rotate
22391 \end_layout
22392
22393 \end_inset
22394
22395  option de rotation.
22396 \end_layout
22397
22398 \begin_layout Standard
22399 Vous pouvez vous demander pourquoi les macros de chemin d'accès sont aussi
22400  nombreuses.
22401  Il y a deux raisons principales:
22402 \end_layout
22403
22404 \begin_layout Enumerate
22405 les chemins d'accès relatifs et absolus doivent rester relatifs et absolus,
22406  respectivement.
22407  Les utilisateurs peuvent avoir des raisons de préférer l'un ou l'autre.
22408  Les chemins relatifs sont utiles pour des documents portables sur différentes
22409  machines, par exemple.
22410  Les chemins absolus peuvent être requis par certains logiciels.
22411 \end_layout
22412
22413 \begin_layout Enumerate
22414 LaTeX traite les chemins d'accès relatifs différemment de LyX et d'autres
22415  logiciels dans des fichiers inclus encapsulés.
22416  Pour LyX, par exemple, un chemin relatif est toujours relatif au document
22417  qui contient le nom de fichier.
22418  Pour LaTeX, il est toujours relatif au document maître.
22419  Ces deux définitions sont identiques si vous n'avez qu'un seul document.,
22420  mais diffèrent si vous avez un document maître qui inclut des sous-documents.
22421  Ceci signifie que les chemins relatifs doivent être transformés pour être
22422  transmis à LaTeX.
22423  Heureusement LyX fait ceci automatiquement si vous choisissez les macros
22424  de substitution correctes.
22425 \end_layout
22426
22427 \begin_layout Standard
22428 Donc, quelle macro faut-il choisir dans une nouvelle définition de cadre?
22429  La règle n'est pas difficile:
22430 \end_layout
22431
22432 \begin_layout Itemize
22433 utiliser 
22434 \begin_inset Flex Code
22435 status collapsed
22436
22437 \begin_layout Plain Layout
22438
22439 \lang english
22440 $$AbsPath
22441 \end_layout
22442
22443 \end_inset
22444
22445  si un chemin absolu est requis;
22446 \end_layout
22447
22448 \begin_layout Itemize
22449 utiliser 
22450 \begin_inset Flex Code
22451 status collapsed
22452
22453 \begin_layout Plain Layout
22454
22455 \lang english
22456 $$AbsOrRelPathMaster
22457 \end_layout
22458
22459 \end_inset
22460
22461  si la chaîne substituée est du type entrée pour LaTeX;
22462 \end_layout
22463
22464 \begin_layout Itemize
22465 sinon utiliser 
22466 \begin_inset Flex Code
22467 status collapsed
22468
22469 \begin_layout Plain Layout
22470
22471 \lang english
22472 $$AbsOrRelPathParent
22473 \end_layout
22474
22475 \end_inset
22476
22477  pour préserver le choix de l'utilisateur.
22478 \end_layout
22479
22480 \begin_layout Standard
22481 Des cas spéciaux existent pour lesquels cette règle n'est pas valable, et
22482  par exemple lorsque des chemins relatifs sont requis, mais elle fonctionne
22483  correctement d'habitude.
22484  Un exemple de cas tordu est la directive 
22485 \begin_inset Flex Code
22486 status collapsed
22487
22488 \begin_layout Plain Layout
22489
22490 \lang english
22491 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
22492 \end_layout
22493
22494 \end_inset
22495
22496  dans le cadre Xfig indiqué ci-dessus: il n'est pas possible d'utiliser
22497  le nom absolu parce que la copieur pour les fichiers 
22498 \begin_inset Flex Code
22499 status collapsed
22500
22501 \begin_layout Plain Layout
22502
22503 \lang english
22504 .pstex_t
22505 \end_layout
22506
22507 \end_inset
22508
22509  nécessite le nom relatif pour réécrire le contenu du fichier.
22510 \end_layout
22511
22512 \begin_layout Section
22513 La question de la sécurité
22514 \begin_inset CommandInset label
22515 LatexCommand label
22516 name "sec:La-question-de"
22517
22518 \end_inset
22519
22520
22521 \end_layout
22522
22523 \begin_layout Standard
22524 L'insertion d'objet externe crée une interface avec un paquet de programmes
22525  externes et le fait de manière automatique, nous devons donc en examiner
22526  les conséquences en matière de sécurité.
22527  En particulier, comme vous avez la possibilité d'inclure vos propres noms
22528  de fichier et/ou paramètres et qu'ils sont interprétés pour former une
22529  commande, il semble possible de créer un document malveillant qui exécute
22530  des commandes indésirables quand un utilisateur le visualise ou l'imprime.
22531  C'est quelque chose que nous voulons absolument éviter.
22532 \end_layout
22533
22534 \begin_layout Standard
22535 Cependant, comme les commandes du programme externe sont définies seulement
22536  dans le fichier de configuration des cadres, il n'y a pas de problème de
22537  sécurité si LyX est configuré correctement avec seulement des cadres sûrs.
22538  Ceci parce que les programmes externes sont invoqués via l'appel système
22539  
22540 \begin_inset Flex Code
22541 status collapsed
22542
22543 \begin_layout Plain Layout
22544 execvp
22545 \end_layout
22546
22547 \end_inset
22548
22549  et non via l'appel système 
22550 \begin_inset Flex Code
22551 status collapsed
22552
22553 \begin_layout Plain Layout
22554 system
22555 \end_layout
22556
22557 \end_inset
22558
22559 .
22560  Il n'est donc pas possible d'exécuter des commandes arbitraires via le
22561  shell à partir du nom de fichier ou des paramètres.
22562 \end_layout
22563
22564 \begin_layout Standard
22565 Ça implique aussi qu'il y a des restrictions dans les commandes définissables
22566  dans un cadre d'objet externe.
22567  En particulier, les pipes et les redirections ne sont pas disponibles.
22568  C'était obligatoire pour que LyX reste sûr.
22569  Si vous voulez utiliser quelques-unes des fonctions du shell, vous devez
22570  écrire un script sûr pour le faire de manière contrôlée, puis définir ce
22571  script comme commande.
22572  
22573 \end_layout
22574
22575 \begin_layout Standard
22576 Il est possible de créer un cadre qui interagit directement avec le shell,
22577  mais comme cela permettrait à un utilisateur malveillant d'exécuter des
22578  commandes arbitraires en écrivant des noms de fichier et/ou des paramètres
22579  bien choisis, nous vous recommandons d'utiliser en général des scripts
22580  sûrs qui marchent avec l'appel système 
22581 \begin_inset Flex Code
22582 status collapsed
22583
22584 \begin_layout Plain Layout
22585 execvp
22586 \end_layout
22587
22588 \end_inset
22589
22590  d'une manière contrôlée.
22591  Bien sûr, si vous êtes dans un environnement dans lequel vous avez confiance,
22592  il est tentant de ne pas se fouler et d'utiliser des scripts shell ordinaires.
22593  Si vous faites ça, sachez que vous allez 
22594 \emph on
22595 vraiment
22596 \emph default
22597  créer dans votre système une faille de sécurité facile à exploiter.
22598  Il est évident que de tels cadres non sécurisés ne seront jamais inclus
22599  dans la distribution standard de LyX, même si nous encourageons les gens
22600  à nous proposer de nouveaux cadres dans la tradition du logiciel libre.
22601  Mais LyX tel que vous vous le procurez par les voies officielles de distributio
22602 n ne contiendra jamais de cadres non sécurisés.
22603 \end_layout
22604
22605 \begin_layout Standard
22606 L'insertion d'objet externe est un outil très puissant, et vous devez faire
22607  attention à ne pas mettre en péril la sécurité avec cette puissance.
22608  Une légère erreur dans une seule ligne d'un script apparemment inoffensif
22609  peut ouvrir la voie à d'énormes problèmes.
22610  Si vous n'avez pas une compréhension claire de ce qui est en jeu, nous
22611  vous recommandons de consulter un professionnel de la sécurité, ou de contacter
22612  l'équipe de développement de LyX si vous vous demandez si votre cadre est
22613  sûr ou non.
22614  Faites le avant de l'utiliser dans un environnement que vous ne contrôlez
22615  pas.
22616 \end_layout
22617
22618 \end_body
22619 \end_document