]> git.lyx.org Git - lyx.git/blob - lib/doc/fr/Customization.lyx
French UserGuide.lyx: translations by Jean-Pierre
[lyx.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 \end_preamble
33 \options fleqn,liststotoc,bibtotoc,idxtotoc,BCOR7.5mm,titlepage,tablecaptionabove
34 \use_default_options false
35 \begin_modules
36 logicalmkup
37 \end_modules
38 \maintain_unincluded_children false
39 \begin_local_layout
40 Format 7
41 InsetLayout CharStyle:MenuItem
42 LyxType               charstyle
43 LabelString           menu
44 LatexType             command
45 LatexName             menuitem
46 Font
47 Family              Sans
48 EndFont
49 Preamble
50 \newcommand*{\menuitem}[1]{{\sffamily #1}}
51 EndPreamble
52 End
53 \end_local_layout
54 \language french
55 \language_package default
56 \inputencoding auto
57 \fontencoding global
58 \font_roman default
59 \font_sans default
60 \font_typewriter default
61 \font_default_family default
62 \use_non_tex_fonts false
63 \font_sc false
64 \font_osf false
65 \font_sf_scale 100
66 \font_tt_scale 100
67
68 \graphics default
69 \default_output_format default
70 \output_sync 0
71 \bibtex_command default
72 \index_command default
73 \paperfontsize 12
74 \spacing single
75 \use_hyperref true
76 \pdf_title "LyX Configuration Manual"
77 \pdf_author "LyX Team"
78 \pdf_subject "LyX-documentation Customization"
79 \pdf_keywords "LyX, documentation, customization"
80 \pdf_bookmarks true
81 \pdf_bookmarksnumbered true
82 \pdf_bookmarksopen false
83 \pdf_bookmarksopenlevel 1
84 \pdf_breaklinks false
85 \pdf_pdfborder false
86 \pdf_colorlinks true
87 \pdf_backref false
88 \pdf_pdfusetitle false
89 \pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue,pdfpagelayout=OneColumn, pdfnewwindow=true, pdfstartview=XYZ, plainpages=false"
90 \papersize default
91 \use_geometry false
92 \use_amsmath 0
93 \use_esint 0
94 \use_mhchem 1
95 \use_mathdots 1
96 \cite_engine basic
97 \use_bibtopic false
98 \use_indices false
99 \paperorientation portrait
100 \suppress_date false
101 \use_refstyle 0
102 \branch Obsolete
103 \selected 0
104 \filename_suffix 0
105 \color #aaffff
106 \end_branch
107 \index Index
108 \shortcut idx
109 \color #008000
110 \end_index
111 \secnumdepth 3
112 \tocdepth 3
113 \paragraph_separation indent
114 \paragraph_indentation default
115 \quotes_language french
116 \papercolumns 1
117 \papersides 2
118 \paperpagestyle headings
119 \tracking_changes false
120 \output_changes false
121 \html_math_output 0
122 \html_css_as_file 0
123 \html_be_strict false
124 \end_header
125
126 \begin_body
127
128 \begin_layout Title
129 Personnaliser LyX : fonctions pour l'utilisateur avancé
130 \begin_inset Note Note
131 status collapsed
132
133 \begin_layout Plain Layout
134 Informations de révision :
135 \end_layout
136
137 \begin_layout Plain Layout
138 Traduction : Mise à jour OK pour la publication 2.0.0, Date: 03/04/2011
139 \end_layout
140
141 \begin_layout Plain Layout
142 remplacement de Éditer/Visionner/Insérer/Naviguer par Édition/Affichage/Insertio
143 n/Navigation, 31/10/2012
144 \end_layout
145
146 \begin_layout Plain Layout
147 Original : Révision: 37808, Date: 28/02/2011
148 \end_layout
149
150 \end_inset
151
152
153 \end_layout
154
155 \begin_layout Author
156 par l'équipe LyX
157 \begin_inset Foot
158 status collapsed
159
160 \begin_layout Plain Layout
161 Merci d'envoyer vos commentaires et corrections à la liste de diffusion
162  de la documentation de LyX, 
163 \family typewriter
164
165 \begin_inset CommandInset href
166 LatexCommand href
167 target "lyx-docs@lists.lyx.org"
168
169 \end_inset
170
171
172 \family default
173 .
174  Insérer 
175 \begin_inset Quotes fld
176 \end_inset
177
178 [Customization]
179 \begin_inset Quotes frd
180 \end_inset
181
182  dans l'objet, et mettre en copie le responsable courant de ce fichier,
183  Richard Heck <rgheck@comcast.net>.
184 \begin_inset Newline newline
185 \end_inset
186
187 Traduction en français par : P.-H.
188  
189 \noun on
190 Boinnard
191 \noun default
192 , Adrien 
193 \noun on
194 Rebollo
195 \noun default
196 , Siegfried 
197 \noun on
198 Meunier-Guttin-Cluzel
199 \noun default
200 , Jean-Pierre 
201 \noun on
202 Chrétien
203 \noun default
204 .
205  Merci d'envoyer vos commentaires et corrections sur la traduction à la
206  liste de diffusion de LyX en français 
207 \family typewriter
208 <lyx-fr@lists.lyx.org>
209 \family default
210 .
211 \end_layout
212
213 \end_inset
214
215
216 \begin_inset Newline newline
217 \end_inset
218
219
220 \begin_inset Newline newline
221 \end_inset
222
223 Version 2.0.x
224 \end_layout
225
226 \begin_layout Standard
227 \begin_inset CommandInset toc
228 LatexCommand tableofcontents
229
230 \end_inset
231
232
233 \end_layout
234
235 \begin_layout Chapter
236 Introduction
237 \end_layout
238
239 \begin_layout Standard
240 Ce manuel couvre les fonctions de personnalisation de LyX.
241  Nous y abordons des sujets comme les raccourcis clavier, les options d'aperçu
242  à l'écran, les options d'impression, l'envoi de commandes à LyX via le
243  Serveur LyX, l'internationalisation, l'installation de nouvelles classes
244  LaTeX et de nouveaux formats LyX, etc.
245  Nous n'espérons pas aborder tout ce que vous pouvez modifier – nos développeurs
246  ajoutent de nouvelles fonctions plus vite que nous n'en écrivons la documentati
247 on – mais nous allons expliquer les personnalisations les plus courantes
248  et au moins vous indiquer la bonne direction pour les plus obscures d'entre
249  elles.
250 \end_layout
251
252 \begin_layout Chapter
253 Les fichiers de configuration de LyX
254 \end_layout
255
256 \begin_layout Standard
257 Ce chapitre devrait vous aider à trouver votre chemin parmi les fichiers
258  de configuration de LyX.
259  Avant d'entreprendre sa lecture, consultez 
260 \family sans
261 Aide
262 \bar under
263 \SpecialChar \menuseparator
264
265 \bar default
266 À
267 \begin_inset space ~
268 \end_inset
269
270 Propos
271 \begin_inset space ~
272 \end_inset
273
274 de
275 \begin_inset space ~
276 \end_inset
277
278 LyX
279 \family default
280  pour connaître le répertoire de bibliothèques et le répertoire utilisateur
281  de LyX.
282  C'est dans celui-ci que LyX place ses fichiers de configuration système;
283  le répertoire utilisateur est celui dans lequel vous pouvez mettre vos
284  versions modifiées Le premier sera appelé 
285 \begin_inset Flex Code
286 status collapsed
287
288 \begin_layout Plain Layout
289 RépLyX
290 \end_layout
291
292 \end_inset
293
294  et le second 
295 \begin_inset Flex Code
296 status collapsed
297
298 \begin_layout Plain Layout
299 MonRép
300 \end_layout
301
302 \end_inset
303
304  dans la suite de ce document.
305 \end_layout
306
307 \begin_layout Section
308 Qu'est-ce qu'il y a dans 
309 \begin_inset Flex Code
310 status collapsed
311
312 \begin_layout Plain Layout
313 RépLyX
314 \end_layout
315
316 \end_inset
317
318  ?
319 \end_layout
320
321 \begin_layout Standard
322 \begin_inset Flex Code
323 status collapsed
324
325 \begin_layout Plain Layout
326 RépLyX
327 \end_layout
328
329 \end_inset
330
331  et ses sous-répertoires contiennent un certain nombre de fichiers qui peuvent
332  servir à personnaliser le comportement de LyX.
333  Vous pouvez modifier ces fichiers depuis LyX lui-même avec la fenêtre 
334 \family sans
335 Outils\SpecialChar \menuseparator
336 Préférences
337 \family default
338 .
339  La plupart des réglages personnels que vous voudrez apporter à LyX peuvent
340  se faire par l'intermédiaire de cette fenêtre.
341  Il y a cependant bien d'autres aspects du fonctionnement de LyX sur lesquels
342  on peut agir en modifiant les fichiers de 
343 \begin_inset Flex Code
344 status collapsed
345
346 \begin_layout Plain Layout
347 RépLyX
348 \end_layout
349
350 \end_inset
351
352 .
353  Ils entrent dans différentes catégories, qui sont décrites dans les sous-sectio
354 ns suivantes.
355 \end_layout
356
357 \begin_layout Subsection
358 Les fichiers générés automatiquement
359 \end_layout
360
361 \begin_layout Standard
362 Ces fichiers sont générés au moment de la configuration de LyX.
363  Ils définissent différentes valeurs par défaut qui sont évaluées par l'inspecti
364 on de votre système.
365  Comme ils peuvent être réécrits à tout moment, il n'est pas conseillé de
366  les modifier.
367 \end_layout
368
369 \begin_layout Labeling
370 \labelwidthstring 00.00.0000
371 \begin_inset Flex Code
372 status collapsed
373
374 \begin_layout Plain Layout
375 lyxrc.defaults
376 \end_layout
377
378 \end_inset
379
380  contient les valeurs implicites pour différentes commandes.
381 \end_layout
382
383 \begin_layout Labeling
384 \labelwidthstring 00.00.0000
385 \begin_inset Flex Code
386 status collapsed
387
388 \begin_layout Plain Layout
389 packages.lst
390 \end_layout
391
392 \end_inset
393
394  contient la liste des paquetages LaTeX que LyX a reconnu.
395  LyX ne se sert pas directement de ce fichier, mais les informations obtenues
396  sont disponibles en faisant 
397 \family sans
398 Aide\SpecialChar \menuseparator
399 Configuration
400 \begin_inset space ~
401 \end_inset
402
403 LaTeX
404 \family default
405 .
406 \end_layout
407
408 \begin_layout Labeling
409 \labelwidthstring 00.00.0000
410 \begin_inset Flex Code
411 status collapsed
412
413 \begin_layout Plain Layout
414 textclass.lst
415 \end_layout
416
417 \end_inset
418
419  donne la liste des classes de texte présentes dans le répertoire 
420 \begin_inset Flex Code
421 status collapsed
422
423 \begin_layout Plain Layout
424 layout/
425 \end_layout
426
427 \end_inset
428
429 , les classes de document LaTeX correspondantes et leur description.
430  
431 \end_layout
432
433 \begin_layout Labeling
434 \labelwidthstring 00.00.0000
435 \begin_inset Flex Code
436 status collapsed
437
438 \begin_layout Plain Layout
439
440 \lang english
441 lyxmodules.lst
442 \end_layout
443
444 \end_inset
445
446  donne la liste des modules figurant dans vos répertoires de format (
447 \begin_inset Flex Code
448 status collapsed
449
450 \begin_layout Plain Layout
451
452 \lang english
453 layout
454 \end_layout
455
456 \end_inset
457
458 ).
459 \end_layout
460
461 \begin_layout Labeling
462 \labelwidthstring 00.00.0000
463 \begin_inset Flex Code
464 status collapsed
465
466 \begin_layout Plain Layout
467
468 \lang english
469 *files.lst
470 \end_layout
471
472 \end_inset
473
474  donne la liste de différentes sortes de fichiers connexes à LaTeX figurant
475  dans votre système.
476 \end_layout
477
478 \begin_layout Labeling
479 \labelwidthstring 00.00.0000
480 \begin_inset Flex Code
481 status collapsed
482
483 \begin_layout Plain Layout
484 doc/LaTeXConfig.lyx
485 \end_layout
486
487 \end_inset
488
489  est généré automatiquement pendant la configuration de LyX, à partir du
490  fichier 
491 \begin_inset Flex Code
492 status collapsed
493
494 \begin_layout Plain Layout
495 LaTeXConfig.lyx.in
496 \end_layout
497
498 \end_inset
499
500 .
501 \end_layout
502
503 \begin_layout Subsection
504 Répertoires
505 \end_layout
506
507 \begin_layout Standard
508 Ces répertoires figurent à la fois dans 
509 \begin_inset Flex Code
510 status collapsed
511
512 \begin_layout Plain Layout
513 RépLyx
514 \end_layout
515
516 \end_inset
517
518  et dans 
519 \begin_inset Flex Code
520 status collapsed
521
522 \begin_layout Plain Layout
523 MonRép
524 \end_layout
525
526 \end_inset
527
528 .
529  Si un fichier existe dans les deux répertoires, c'est celui de 
530 \begin_inset Flex Code
531 status collapsed
532
533 \begin_layout Plain Layout
534 MonRép
535 \end_layout
536
537 \end_inset
538
539  qui sera utilisé.
540 \end_layout
541
542 \begin_layout Labeling
543 \labelwidthstring 00.00.0000
544 \begin_inset Flex Code
545 status collapsed
546
547 \begin_layout Plain Layout
548 bind/
549 \end_layout
550
551 \end_inset
552
553  ce répertoire contient les fichiers de définition des raccourcis clavier,
554  qui ont l'extension 
555 \begin_inset Flex Code
556 status collapsed
557
558 \begin_layout Plain Layout
559 .bind
560 \end_layout
561
562 \end_inset
563
564 .
565  S'il y a une version 
566 \begin_inset Quotes fld
567 \end_inset
568
569 traduite
570 \begin_inset Quotes frd
571 \end_inset
572
573  du fichier de raccourcis, appelée 
574 \begin_inset Flex Code
575 status collapsed
576
577 \begin_layout Plain Layout
578 $LANG_xxx.bind
579 \end_layout
580
581 \end_inset
582
583 , celle-ci sera détectée et utilisée en premier.
584 \end_layout
585
586 \begin_layout Labeling
587 \labelwidthstring 00.00.0000
588 \begin_inset Flex Code
589 status collapsed
590
591 \begin_layout Plain Layout
592 clipart/
593 \end_layout
594
595 \end_inset
596
597  contient quelques fichiers graphiques qui peuvent être inclus dans les
598  documents.
599  
600 \end_layout
601
602 \begin_layout Labeling
603 \labelwidthstring 00.00.0000
604 \begin_inset Flex Code
605 status collapsed
606
607 \begin_layout Plain Layout
608 doc/
609 \end_layout
610
611 \end_inset
612
613  contient les fichiers de la documentation de LyX (dont celui que vous êtes
614  en train de lire).
615  
616 \begin_inset Flex Code
617 status collapsed
618
619 \begin_layout Plain Layout
620 LaTeXConfig.lyx
621 \end_layout
622
623 \end_inset
624
625  est un cas à part, comme nous venons de le voir.
626  S'il existe des version traduites des fichiers d'aide, avec le préfixe
627  
628 \begin_inset Flex Code
629 status collapsed
630
631 \begin_layout Plain Layout
632 $LANG
633 \end_layout
634
635 \end_inset
636
637 , celles-ci seront utilisées d'abord (voir le chapitre
638 \begin_inset space ~
639 \end_inset
640
641
642 \begin_inset CommandInset ref
643 LatexCommand ref
644 reference "chap:i18n"
645
646 \end_inset
647
648 ).
649  
650 \end_layout
651
652 \begin_layout Labeling
653 \labelwidthstring 00.00.0000
654 \begin_inset Flex Code
655 status collapsed
656
657 \begin_layout Plain Layout
658 examples/
659 \end_layout
660
661 \end_inset
662
663  contient les fichiers d'exemples qui illustrent la façon d'utiliser certaines
664  fonctions.
665  Vous pouvez y accéder en appuyant sur le bouton 
666 \family sans
667 Exemples
668 \family default
669  de la fenêtre 
670 \begin_inset Flex MenuItem
671 status collapsed
672
673 \begin_layout Plain Layout
674 Fichier\SpecialChar \menuseparator
675 Ouvrir
676 \end_layout
677
678 \end_inset
679
680 .
681 \end_layout
682
683 \begin_layout Labeling
684 \labelwidthstring 00.00.0000
685 \begin_inset Flex Code
686 status collapsed
687
688 \begin_layout Plain Layout
689 images/
690 \end_layout
691
692 \end_inset
693
694  contient les fichiers d'images utilisés dans l'interface 
695 \family sans
696 Document
697 \family default
698 .
699  Il contient également les icônes utilisées dans la barre d'outils et les
700  bannières affichées au démarrage de LyX.
701 \end_layout
702
703 \begin_layout Labeling
704 \labelwidthstring 00.00.0000
705 \begin_inset Flex Code
706 status collapsed
707
708 \begin_layout Plain Layout
709 kbd/
710 \end_layout
711
712 \end_inset
713
714  contient les fichiers de réaffectation clavier.
715  Voir le chapitre
716 \begin_inset space ~
717 \end_inset
718
719
720 \begin_inset CommandInset ref
721 LatexCommand ref
722 reference "sec:clavier"
723
724 \end_inset
725
726  pour des informations détaillées.
727  
728 \end_layout
729
730 \begin_layout Labeling
731 \labelwidthstring 00.00.0000
732 \begin_inset Flex Code
733 status collapsed
734
735 \begin_layout Plain Layout
736 layouts/
737 \end_layout
738
739 \end_inset
740
741  contient les classes de texte et les fichiers de modules décrits au chapitre
742 \begin_inset space ~
743 \end_inset
744
745
746 \begin_inset CommandInset ref
747 LatexCommand ref
748 reference "chap:classe-texte"
749
750 \end_inset
751
752 .
753 \end_layout
754
755 \begin_layout Labeling
756 \labelwidthstring 00.00.0000
757 \begin_inset Flex Code
758 status collapsed
759
760 \begin_layout Plain Layout
761
762 \lang english
763 lyx2lyx
764 \end_layout
765
766 \end_inset
767
768  contient les scripts Python 
769 \begin_inset Flex Code
770 status collapsed
771
772 \begin_layout Plain Layout
773
774 \lang english
775 lyx2lyx
776 \end_layout
777
778 \end_inset
779
780  permettant d'effectuer les conversions entre versions de LyX.
781  Ils peuvent être exécutés depuis la ligne de commande, si vous désirez
782  par exemple faire un traitement par lots.
783 \end_layout
784
785 \begin_layout Labeling
786 \labelwidthstring 00.00.0000
787 \begin_inset Flex Code
788 status collapsed
789
790 \begin_layout Plain Layout
791 scripts/
792 \end_layout
793
794 \end_inset
795
796  contient quelques fichiers qui illustrent les possibilités offertes par
797  l'insertion d'
798 \begin_inset Flex MenuItem
799 status collapsed
800
801 \begin_layout Plain Layout
802 Objet
803 \begin_inset space ~
804 \end_inset
805
806 Externe
807 \end_layout
808
809 \end_inset
810
811 .
812 \end_layout
813
814 \begin_layout Labeling
815 \labelwidthstring 00.00.0000
816 \begin_inset Flex Code
817 status collapsed
818
819 \begin_layout Plain Layout
820 templates/
821 \end_layout
822
823 \end_inset
824
825  contient les fichiers modèles de LyX décrits dans la section
826 \begin_inset space ~
827 \end_inset
828
829
830 \begin_inset CommandInset ref
831 LatexCommand ref
832 reference "sec:modeles"
833
834 \end_inset
835
836 .
837 \end_layout
838
839 \begin_layout Labeling
840 \labelwidthstring 00.00.0000
841 \begin_inset Flex Code
842 status collapsed
843
844 \begin_layout Plain Layout
845 ui/
846 \end_layout
847
848 \end_inset
849
850  contient des fichiers avec l'extension 
851 \begin_inset Flex Code
852 status collapsed
853
854 \begin_layout Plain Layout
855 .ui
856 \end_layout
857
858 \end_inset
859
860  qui définissent l'interface utilisateur de LyX.
861  C'est-à-dire que ces fichiers définissent quels éléments apparaissent dans
862  les menus et quels éléments apparaissent dans la barre d'outils.
863 \end_layout
864
865 \begin_layout Subsection
866 Fichiers que vous n'avez pas à modifier
867 \end_layout
868
869 \begin_layout Standard
870 Ce sont des fichiers internes à LyX, et ils ne doivent pas être modifiés,
871  sauf par les développeurs.
872  
873 \end_layout
874
875 \begin_layout Labeling
876 \labelwidthstring 00.00.0000
877
878 \family typewriter
879 \series medium
880 CREDITS
881 \family default
882 \series default
883  ce fichier contient la liste des développeurs de LyX.
884  Son contenu est affiché en sélectionnant 
885 \begin_inset Flex MenuItem
886 status collapsed
887
888 \begin_layout Plain Layout
889 Aide\SpecialChar \menuseparator
890 Crédits
891 \end_layout
892
893 \end_inset
894
895 .
896 \end_layout
897
898 \begin_layout Labeling
899 \labelwidthstring 00.00.0000
900
901 \family typewriter
902 \series medium
903 chkconfig.ltx
904 \family default
905 \series default
906  est un script LaTeX utilisé pendant le processus de configuration.
907  Ne pas le lancer directement.
908  
909 \end_layout
910
911 \begin_layout Labeling
912 \labelwidthstring 00.00.0000
913
914 \family typewriter
915 \series medium
916 configure
917 \family default
918 \series default
919  est le script qui permet de reconfigurer LyX.
920  Il génère des fichiers de configuration dans le répertoire dans lequel
921  il est exécuté.
922 \end_layout
923
924 \begin_layout Subsection
925 Autres fichiers appelant un commentaire
926 \end_layout
927
928 \begin_layout Labeling
929 \labelwidthstring 00.00.0000
930
931 \family typewriter
932 encodings
933 \family default
934  contient des tables de conversion faisant correspondre les différents encodages
935  de caractères avec unicode.
936 \end_layout
937
938 \begin_layout Labeling
939 \labelwidthstring 00.00.0000
940
941 \family typewriter
942 external_templates
943 \family default
944  contient les modèles disponibles pour la nouvelle fonction d'
945 \begin_inset Flex MenuItem
946 status collapsed
947
948 \begin_layout Plain Layout
949 Objet
950 \begin_inset space ~
951 \end_inset
952
953 Externe
954 \end_layout
955
956 \end_inset
957
958 .
959 \end_layout
960
961 \begin_layout Labeling
962 \labelwidthstring 00.00.0000
963
964 \family typewriter
965 languages
966 \family default
967  contient la liste de toutes les langues actuellement supportées par LyX.
968 \end_layout
969
970 \begin_layout Section
971 Votre répertoire personnel de configuration
972 \end_layout
973
974 \begin_layout Standard
975 Même si vous utilisez LyX sans être le super-utilisateur, vous pouvez avoir
976  envie de modifier la configuration de LyX pour votre usage personnel.
977  Le répertoire 
978 \begin_inset Flex Code
979 status collapsed
980
981 \begin_layout Plain Layout
982 MonRép
983 \end_layout
984
985 \end_inset
986
987  contient les fichiers personnels de configuration.
988  C'est le répertoire qui est décrit comme 
989 \begin_inset Quotes fld
990 \end_inset
991
992 Répertoire utilisateur
993 \begin_inset Quotes frd
994 \end_inset
995
996  dans la fenêtre 
997 \family sans
998 Aide\SpecialChar \menuseparator
999 À
1000 \begin_inset space ~
1001 \end_inset
1002
1003 Propos
1004 \begin_inset space ~
1005 \end_inset
1006
1007 de
1008 \begin_inset space ~
1009 \end_inset
1010
1011 LyX
1012 \family default
1013 .
1014  Il est traité comme un miroir du répertoire 
1015 \begin_inset Flex Code
1016 status collapsed
1017
1018 \begin_layout Plain Layout
1019 RépLyX
1020 \end_layout
1021
1022 \end_inset
1023
1024 , et chaque fichier qui se trouve dans 
1025 \family typewriter
1026 MonRép
1027 \family default
1028  remplace par conséquent le fichier correspondant de 
1029 \begin_inset Flex Code
1030 status collapsed
1031
1032 \begin_layout Plain Layout
1033 RépLyX
1034 \end_layout
1035
1036 \end_inset
1037
1038 .
1039  Chaque fichier de configuration décrit dans les sections précédentes peut
1040  se trouver soit dans le répertoire de configuration système, ce qui jouera
1041  pour tous les utilisateurs, soit dans votre répertoire personnel, pour
1042  votre propre configuration.
1043 \end_layout
1044
1045 \begin_layout Standard
1046 Pour éclaircir la situation, voici quelques exemples :
1047 \end_layout
1048
1049 \begin_layout Itemize
1050 les réglages effectués dans la fenêtre 
1051 \family sans
1052 Outils\SpecialChar \menuseparator
1053 Préférences
1054 \family default
1055  sont enregistrés dans un fichier 
1056 \begin_inset Flex Code
1057 status collapsed
1058
1059 \begin_layout Plain Layout
1060 preferences
1061 \end_layout
1062
1063 \end_inset
1064
1065  dans 
1066 \begin_inset Flex Code
1067 status collapsed
1068
1069 \begin_layout Plain Layout
1070 MonRép
1071 \end_layout
1072
1073 \end_inset
1074
1075 ;
1076 \end_layout
1077
1078 \begin_layout Itemize
1079 quand vous reconfigurez LyX avec 
1080 \family sans
1081 Outils\SpecialChar \menuseparator
1082
1083 \bar under
1084 R
1085 \bar default
1086 econfigurer
1087 \family default
1088 , LyX fait tourner le script 
1089 \begin_inset Flex Code
1090 status collapsed
1091
1092 \begin_layout Plain Layout
1093 configure.py
1094 \end_layout
1095
1096 \end_inset
1097
1098  et les fichiers résultants sont placés dans votre répertoire personnel
1099  de configuration.
1100  Ça signifie que les nouvelles classes de texte que vous avez pu ajouter
1101  dans 
1102 \begin_inset Flex Code
1103 status collapsed
1104
1105 \begin_layout Plain Layout
1106 MonRép/layouts
1107 \end_layout
1108
1109 \end_inset
1110
1111  seront ajoutées à la liste des classes de la fenêtre 
1112 \family sans
1113 Document\SpecialChar \menuseparator
1114 Paramètres
1115 \family default
1116 .
1117  
1118 \end_layout
1119
1120 \begin_layout Itemize
1121 Si vous récupérez sur le site ftp de LyX des fichiers de documentation mis
1122  à jour et que vous n'êtes pas administrateur sur votre système, vous pouvez
1123  placer ces fichiers dans 
1124 \begin_inset Flex Code
1125 status collapsed
1126
1127 \begin_layout Plain Layout
1128 MonRép/doc/
1129 \end_layout
1130
1131 \end_inset
1132
1133  et ils seront ouverts directement à partir du menu d'
1134 \family sans
1135 Aide
1136 \family default
1137  !
1138 \end_layout
1139
1140 \begin_layout Section
1141 Utiliser LyX avec plusieurs configurations
1142 \end_layout
1143
1144 \begin_layout Standard
1145 La liberté offerte pour le répertoire de configuration locale peut être
1146  insuffisante si vous avez besoin de plusieurs configurations différentes.
1147  Par exemple, vous pouvez vouloir utiliser des raccourcis clavier ou des
1148  réglages d'imprimante différents selon les moments
1149 \begin_inset Foot
1150 status collapsed
1151
1152 \begin_layout Plain Layout
1153 NdT : Ou encore vouloir écrire dans des langues différentes et adapter vos
1154  configurations en conséquence.
1155 \end_layout
1156
1157 \end_inset
1158
1159 .
1160  Vous pouvez y arriver en ayant plusieurs répertoires de configuration.
1161  Vous spécifiez alors lequel utiliser au moment de lancer LyX.
1162 \end_layout
1163
1164 \begin_layout Standard
1165 Si vous lancez LyX avec l'option de ligne de commande 
1166 \family typewriter
1167 -userdir
1168 \family default
1169  
1170 \emph on
1171 <répertoire>
1172 \emph default
1173 , le programme va lire la configuration qui se trouve dans ce répertoire,
1174  et non dans le répertoire par défaut (en lançant LyX sans cette option
1175  vous pouvez déterminer le répertoire par défaut).
1176  Si ce répertoire n'existe pas, LyX vous propose de le créer, exactement
1177  comme il le fait avec le répertoire implicite au premier lancement du programme.
1178  Vous pouvez modifier les options de configuration dans ce 
1179 \family typewriter
1180 MonNouveauRép
1181 \family default
1182  supplémentaire exactement comme vous le feriez pour le répertoire implicite.
1183  Ces répertoires sont complètement indépendants (mais lisez la suite).
1184  Notez que positionner la variable d'environnement 
1185 \family typewriter
1186 LYX_USERDIR_VER
1187 \family default
1188  a exactement le même effet.
1189 \end_layout
1190
1191 \begin_layout Standard
1192 Quand vous avez plusieurs configurations, vous devez faire plus attention:
1193  si vous voulez ajouter un nouveau format dans 
1194 \family typewriter
1195 MonNouveauRép/layouts
1196 \family default
1197 , pour qu'il soit disponible dans toutes vos configurations, vous devez
1198  l'ajouter dans chaque répertoire séparément.
1199  Vous pouvez contourner ceci avec l'astuce suivante : après que LyX a créé
1200  le répertoire supplémentaire, la plupart des sous-répertoires (voir plus
1201  haut) sont vides.
1202  Si vous voulez que la nouvelle configuration soit le reflet d'une déjà
1203  existante, remplacez le sous-répertoire vide par un lien symbolique au
1204  sous-répertoire correspondant dans la configuration existante.
1205  Faites toutefois attention avec le sous-répertoire 
1206 \family typewriter
1207 doc/
1208 \family default
1209 , car il contient un fichier écrit par le script de configuration (accessible
1210  avec 
1211 \family sans
1212 Outils\SpecialChar \menuseparator
1213 Reconfigurer
1214 \family default
1215 ) qui est propre à chaque configuration.
1216 \end_layout
1217
1218 \begin_layout Chapter
1219 La fenêtre 
1220 \family sans
1221 Préférences
1222 \end_layout
1223
1224 \begin_layout Standard
1225 Tous les options de la fenêtre 
1226 \family sans
1227 Préférences
1228 \family default
1229  sont expliquées dans l'appendice 
1230 \emph on
1231 La fenêtre Préférences
1232 \emph default
1233  du 
1234 \emph on
1235 Guide de l'utilisateur
1236 \emph default
1237 .
1238  Pour certaines options, vous trouverez ici plus de précisions.
1239 \end_layout
1240
1241 \begin_layout Section
1242 Formats
1243 \begin_inset CommandInset label
1244 LatexCommand label
1245 name "sec:Formats"
1246
1247 \end_inset
1248
1249
1250 \end_layout
1251
1252 \begin_layout Standard
1253 La première étape consiste à définir vos formats de fichiers si ce n'est
1254  pas déjà le cas.
1255  Pour ce faire, ouvrez 
1256 \begin_inset Flex MenuItem
1257 status collapsed
1258
1259 \begin_layout Plain Layout
1260 Outils\SpecialChar \menuseparator
1261 Préférences
1262 \end_layout
1263
1264 \end_inset
1265
1266 : dans 
1267 \lang english
1268
1269 \begin_inset Flex MenuItem
1270 status collapsed
1271
1272 \begin_layout Plain Layout
1273 Gestion des fichiers\SpecialChar \menuseparator
1274 Formats de fichier
1275 \end_layout
1276
1277 \end_inset
1278
1279
1280 \lang french
1281 , appuyez sur le bouton 
1282 \begin_inset Flex MenuItem
1283 status collapsed
1284
1285 \begin_layout Plain Layout
1286 Nouveau\SpecialChar \ldots{}
1287
1288 \end_layout
1289
1290 \end_inset
1291
1292 .
1293  Le champ 
1294 \begin_inset Flex MenuItem
1295 status collapsed
1296
1297 \begin_layout Plain Layout
1298 Format
1299 \end_layout
1300
1301 \end_inset
1302
1303  contient le nom utilisé pour identifier le format de manière interne.
1304  Vous devrez également saisir un suffixe de nom de fichier.
1305  Toutes ces informations sont obligatoires.
1306  Le champ optionnel 
1307 \begin_inset Flex MenuItem
1308 status collapsed
1309
1310 \begin_layout Plain Layout
1311 Raccourci
1312 \end_layout
1313
1314 \end_inset
1315
1316  permet de définir une séquence de touches du clavier pour un accès rapide
1317  aux menus (par exemple, appuyer sur 
1318 \begin_inset Flex MenuItem
1319 status collapsed
1320
1321 \begin_layout Plain Layout
1322 Alt-V a D
1323 \end_layout
1324
1325 \end_inset
1326
1327  activera 
1328 \begin_inset Flex MenuItem
1329 status collapsed
1330
1331 \begin_layout Plain Layout
1332 Affichage
1333 \lang english
1334 \SpecialChar \menuseparator
1335
1336 \lang french
1337 Visionner (autres formats)
1338 \lang english
1339 \SpecialChar \menuseparator
1340
1341 \lang french
1342 DVI
1343 \end_layout
1344
1345 \end_inset
1346
1347 ).
1348 \end_layout
1349
1350 \begin_layout Standard
1351 Un Format peut se voir associer une 
1352 \begin_inset Flex MenuItem
1353 status collapsed
1354
1355 \begin_layout Plain Layout
1356 Visionneuse
1357 \end_layout
1358
1359 \end_inset
1360
1361  et un 
1362 \begin_inset Flex MenuItem
1363 status collapsed
1364
1365 \begin_layout Plain Layout
1366 Éditeur
1367 \end_layout
1368
1369 \end_inset
1370
1371 .
1372  Par exemple, vous pouvez vouloir utiliser Ghostview pour afficher les fichier
1373  PostScript.
1374  Vous pouvez saisir le nom de la commande permettant de lancer les programmes
1375  dans les champs correspondants.
1376  La visionneuse est lancée quand vous voulez voir un graphique dans LyX
1377  ou utiliser le menu 
1378 \begin_inset Flex MenuItem
1379 status collapsed
1380
1381 \begin_layout Plain Layout
1382 Affichage
1383 \end_layout
1384
1385 \end_inset
1386
1387 .
1388  L'éditeur est lancé par exemple quand vous faites un clic-droit sur un
1389  graphique et que vous choisissez 
1390 \begin_inset Flex MenuItem
1391 status collapsed
1392
1393 \begin_layout Plain Layout
1394 Modifier le fichier via une application externe\SpecialChar \ldots{}
1395
1396 \end_layout
1397
1398 \end_inset
1399
1400  dans le menu contextuel qui apparaît.
1401 \end_layout
1402
1403 \begin_layout Standard
1404 La case à cocher Format de document informe LyX que le format est approprié
1405  pour une exportation du document.
1406  Si la case est cochée que qu'une procédure de conversion est définie (voir
1407  la section
1408 \begin_inset space ~
1409 \end_inset
1410
1411
1412 \begin_inset CommandInset ref
1413 LatexCommand ref
1414 reference "sec:Convertisseurs"
1415
1416 \end_inset
1417
1418 ), ce format apparaîtra dans le menu 
1419 \begin_inset Flex MenuItem
1420 status collapsed
1421
1422 \begin_layout Plain Layout
1423 Fichier\SpecialChar \menuseparator
1424 Exporter
1425 \end_layout
1426
1427 \end_inset
1428
1429 .
1430  Le format apparaîtra également dans le menu 
1431 \family sans
1432 Affichage
1433 \family default
1434  si une visionneuse 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 collapsed
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 Outils\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 Subsection
9465 Section 
9466 \family typewriter
9467 ClassOptions
9468 \begin_inset CommandInset label
9469 LatexCommand label
9470 name "sub:Section-ClassOptions"
9471
9472 \end_inset
9473
9474
9475 \end_layout
9476
9477 \begin_layout Standard
9478 La section 
9479 \begin_inset Flex Code
9480 status collapsed
9481
9482 \begin_layout Plain Layout
9483 ClassOptions
9484 \end_layout
9485
9486 \end_inset
9487
9488  peut contenir les directives suivantes :
9489 \end_layout
9490
9491 \begin_layout Description
9492
9493 \lang english
9494 \begin_inset Flex Code
9495 status collapsed
9496
9497 \begin_layout Plain Layout
9498
9499 \lang english
9500 FontSize
9501 \end_layout
9502
9503 \end_inset
9504
9505
9506 \lang french
9507  [
9508 \family typewriter
9509 chaîne="10|11|12"
9510 \family default
9511 ] liste les tailles de police disponibles comme police principale du document,
9512  séparées par un 
9513 \family typewriter
9514
9515 \begin_inset Quotes fld
9516 \end_inset
9517
9518
9519 \family default
9520
9521 \begin_inset Flex Code
9522 status collapsed
9523
9524 \begin_layout Plain Layout
9525 |
9526 \end_layout
9527
9528 \end_inset
9529
9530
9531 \family typewriter
9532
9533 \begin_inset Quotes frd
9534 \end_inset
9535
9536
9537 \family default
9538 .
9539 \end_layout
9540
9541 \begin_layout Description
9542
9543 \lang english
9544 \begin_inset Flex Code
9545 status collapsed
9546
9547 \begin_layout Plain Layout
9548
9549 \lang english
9550 Header
9551 \end_layout
9552
9553 \end_inset
9554
9555  
9556 \lang french
9557 fixe le contenu de la ligne écrivant la DTD pour les classes produisant
9558  du XML, e.g.
9559  
9560 \lang english
9561 PUBLIC 
9562 \begin_inset Quotes eld
9563 \end_inset
9564
9565 -//OASIS//DTD DocBook V4.2//EN
9566 \begin_inset Quotes erd
9567 \end_inset
9568
9569 .
9570 \end_layout
9571
9572 \begin_layout Description
9573
9574 \lang english
9575 \begin_inset Flex Code
9576 status collapsed
9577
9578 \begin_layout Plain Layout
9579
9580 \lang english
9581 PageStyle
9582 \end_layout
9583
9584 \end_inset
9585
9586
9587 \lang french
9588  [
9589 \family typewriter
9590 chaîne="empty|plain|headings|fancy"
9591 \family default
9592 ] liste les mises en page disponibles, séparées par un 
9593 \family typewriter
9594
9595 \begin_inset Quotes fld
9596 \end_inset
9597
9598 |
9599 \begin_inset Quotes frd
9600 \end_inset
9601
9602
9603 \family default
9604 .
9605 \end_layout
9606
9607 \begin_layout Description
9608
9609 \lang english
9610 \begin_inset Flex Code
9611 status collapsed
9612
9613 \begin_layout Plain Layout
9614
9615 \lang english
9616 Other
9617 \end_layout
9618
9619 \end_inset
9620
9621
9622 \lang french
9623  [
9624 \family typewriter
9625 chaîne=""
9626 \family default
9627 ] introduit certaines options de la classe de document, séparées par une
9628  virgule, qui seront ajoutées à la partie optionnelle de la commande
9629 \begin_inset Flex Code
9630 status collapsed
9631
9632 \begin_layout Plain Layout
9633  
9634 \backslash
9635 documentclass
9636 \end_layout
9637
9638 \end_inset
9639
9640 .
9641 \end_layout
9642
9643 \begin_layout Standard
9644 La section 
9645 \begin_inset Flex Code
9646 status collapsed
9647
9648 \begin_layout Plain Layout
9649 ClassOptions
9650 \end_layout
9651
9652 \end_inset
9653
9654  doit être fermée par 
9655 \begin_inset Quotes fld
9656 \end_inset
9657
9658
9659 \lang english
9660
9661 \begin_inset Flex Code
9662 status collapsed
9663
9664 \begin_layout Plain Layout
9665
9666 \lang english
9667 End
9668 \end_layout
9669
9670 \end_inset
9671
9672
9673 \begin_inset Quotes frd
9674 \end_inset
9675
9676 .
9677 \end_layout
9678
9679 \begin_layout Subsection
9680 Styles de paragraphe
9681 \begin_inset CommandInset label
9682 LatexCommand label
9683 name "sub:Styles-de-paragraphe"
9684
9685 \end_inset
9686
9687
9688 \end_layout
9689
9690 \begin_layout Standard
9691 La description d'un style de paragraphe ressemble à ceci
9692 \begin_inset Foot
9693 status collapsed
9694
9695 \begin_layout Plain Layout
9696 qui peut servir soit à définir un nouvel format soit à en modifier un déjà
9697  existant.
9698 \end_layout
9699
9700 \end_inset
9701
9702  :
9703 \end_layout
9704
9705 \begin_layout LyX-Code
9706 Style 
9707 \family roman
9708 \emph on
9709 nom
9710 \end_layout
9711
9712 \begin_layout LyX-Code
9713  ...
9714 \end_layout
9715
9716 \begin_layout LyX-Code
9717 End
9718 \end_layout
9719
9720 \begin_layout Standard
9721 dans lequel on peut mettre les commandes suivantes :
9722 \end_layout
9723
9724 \begin_layout Description
9725
9726 \lang english
9727 \begin_inset Flex Code
9728 status collapsed
9729
9730 \begin_layout Plain Layout
9731
9732 \lang english
9733 Align
9734 \end_layout
9735
9736 \end_inset
9737
9738
9739 \lang french
9740  [
9741 \family typewriter
9742 \emph on
9743 block
9744 \emph default
9745 , left, right, center
9746 \family default
9747 ] alignement de paragraphe.
9748 \end_layout
9749
9750 \begin_layout Description
9751
9752 \lang english
9753 \begin_inset Flex Code
9754 status collapsed
9755
9756 \begin_layout Plain Layout
9757
9758 \lang english
9759 AlignPossible
9760 \end_layout
9761
9762 \end_inset
9763
9764
9765 \lang french
9766  [
9767 \family typewriter
9768 \emph on
9769 block
9770 \emph default
9771 , left, right, center
9772 \family default
9773
9774 \emph on
9775 liste
9776 \emph default
9777  des alignements possibles séparés par une virgule.
9778  Certains styles LaTeX interdisent certains alignements, car ils n'auraient
9779  aucun sens.
9780  Par exemple une énumération alignée à droite ou centrée est impossible.
9781 \end_layout
9782
9783 \begin_layout Description
9784
9785 \lang english
9786 \begin_inset Flex Code
9787 status collapsed
9788
9789 \begin_layout Plain Layout
9790
9791 \lang english
9792 BabelPreamble
9793 \end_layout
9794
9795 \end_inset
9796
9797
9798 \lang french
9799  noter que cette directive écrasera complètement toute déclaration 
9800 \begin_inset Flex Code
9801 status collapsed
9802
9803 \begin_layout Plain Layout
9804 BabelPreamble
9805 \end_layout
9806
9807 \end_inset
9808
9809  antérieure pour ce style.
9810  Doit être fermée par 
9811 \begin_inset Flex Code
9812 status collapsed
9813
9814 \begin_layout Plain Layout
9815 EndBabelPreamble
9816 \end_layout
9817
9818 \end_inset
9819
9820 .
9821  Voir la section
9822 \begin_inset space ~
9823 \end_inset
9824
9825
9826 \begin_inset CommandInset ref
9827 LatexCommand ref
9828 reference "sub:I18n"
9829
9830 \end_inset
9831
9832  pour les détails d'utilisation.
9833 \end_layout
9834
9835 \begin_layout Description
9836
9837 \lang english
9838 \begin_inset Flex Code
9839 status collapsed
9840
9841 \begin_layout Plain Layout
9842
9843 \lang english
9844 BottomSep
9845 \end_layout
9846
9847 \end_inset
9848
9849
9850 \lang french
9851  [
9852 \family typewriter
9853 float=0
9854 \family default
9855 ]
9856 \begin_inset Foot
9857 status collapsed
9858
9859 \begin_layout Plain Layout
9860 Noter que 
9861 \begin_inset Quotes fld
9862 \end_inset
9863
9864 float
9865 \begin_inset Quotes frd
9866 \end_inset
9867
9868  ici désigne un nombre réel, e.g.
9869  1.5
9870 \end_layout
9871
9872 \end_inset
9873
9874  l'espacement vertical qui sépare du paragraphe suivant le dernier paragraphe
9875  d'une série doté de cette directive.
9876  Si le paragraphe suivant est doté d'un autre style, les séparations ne
9877  sont pas simplement additionnées, mais le maximum est pris en considération.La
9878  même chose que 
9879 \begin_inset Flex Code
9880 status collapsed
9881
9882 \begin_layout Plain Layout
9883 TopSep
9884 \end_layout
9885
9886 \end_inset
9887
9888  pour le dernier paragraphe.
9889 \end_layout
9890
9891 \begin_layout Description
9892
9893 \lang english
9894 \begin_inset Flex Code
9895 status collapsed
9896
9897 \begin_layout Plain Layout
9898
9899 \lang english
9900 Category
9901 \end_layout
9902
9903 \end_inset
9904
9905  
9906 \begin_inset Flex Code
9907 status collapsed
9908
9909 \begin_layout Plain Layout
9910
9911 \lang english
9912 [
9913 \lang french
9914 chaîne
9915 \lang english
9916 ]
9917 \end_layout
9918
9919 \end_inset
9920
9921
9922 \lang french
9923  fixe la catégorie pour ce style.
9924  Ceci est utilise pour regrouper les styles apparentés dans le menu déroulant
9925  des styles de la barre d'outils.
9926  N'importe quelle chaîne de caractères peut être utilisée, mais vous voudrez
9927  peut-être utiliser des catégories existantes pour vos propres styles.
9928 \end_layout
9929
9930 \begin_layout Description
9931
9932 \lang english
9933 \begin_inset Flex Code
9934 status collapsed
9935
9936 \begin_layout Plain Layout
9937
9938 \lang english
9939 CommandDepth
9940 \end_layout
9941
9942 \end_inset
9943
9944
9945 \lang french
9946  fixe la profondeur d'une commande XML.
9947  Utilisable uniquement avec les formats XML.
9948 \end_layout
9949
9950 \begin_layout Description
9951
9952 \lang english
9953 \begin_inset Flex Code
9954 status collapsed
9955
9956 \begin_layout Plain Layout
9957
9958 \lang english
9959 CopyStyle
9960 \end_layout
9961
9962 \end_inset
9963
9964  
9965 \begin_inset Flex Code
9966 status collapsed
9967
9968 \begin_layout Plain Layout
9969
9970 \lang english
9971 [
9972 \lang french
9973 chaîne
9974 \lang english
9975 ]
9976 \end_layout
9977
9978 \end_inset
9979
9980
9981 \lang french
9982  sert à copier toutes les caractéristiques d'un style déjà existant dans
9983  un nouveau style.
9984 \end_layout
9985
9986 \begin_layout Description
9987
9988 \lang english
9989 \begin_inset Flex Code
9990 status collapsed
9991
9992 \begin_layout Plain Layout
9993
9994 \lang english
9995 DependsOn
9996 \end_layout
9997
9998 \end_inset
9999
10000  
10001 \lang french
10002 nomme un style dont le préambule devra être placé 
10003 \emph on
10004 avant
10005 \emph default
10006  celui-ci.
10007  Ceci permet d'assurer une relation d'ordre entre les morceaux de préambule
10008  quand les définitions de macros dépendent les unes des autres.
10009 \lang english
10010
10011 \begin_inset Foot
10012 status collapsed
10013
10014 \begin_layout Plain Layout
10015 Noter que, à part cette fonctionnalité, il n'y a aucun moyen de garantir
10016  un ordonnancement des préambules.
10017  L'ordre que vous constatez avec une version de LyX peut changer sans préavis
10018  dans les versions ultérieures.
10019 \end_layout
10020
10021 \end_inset
10022
10023
10024 \end_layout
10025
10026 \begin_layout Description
10027
10028 \lang english
10029 \begin_inset Flex Code
10030 status collapsed
10031
10032 \begin_layout Plain Layout
10033
10034 \lang english
10035 EndLabeltype
10036 \end_layout
10037
10038 \end_inset
10039
10040
10041 \lang french
10042  [
10043 \family typewriter
10044 \emph on
10045 No_Label
10046 \family default
10047 \emph default
10048
10049 \family typewriter
10050 Box
10051 \family default
10052
10053 \family typewriter
10054 Filled_Box
10055 \family default
10056
10057 \family typewriter
10058 Static
10059 \family default
10060 ] fixe le type de marqueur qui se trouve à la fin du paragraphe (ou de la
10061  suite de paragraphes si 
10062 \begin_inset Flex Code
10063 status collapsed
10064
10065 \begin_layout Plain Layout
10066 LatexType
10067 \end_layout
10068
10069 \end_inset
10070
10071  est 
10072 \begin_inset Flex Code
10073 status collapsed
10074
10075 \begin_layout Plain Layout
10076 Environment
10077 \end_layout
10078
10079 \end_inset
10080
10081
10082 \begin_inset Flex Code
10083 status collapsed
10084
10085 \begin_layout Plain Layout
10086 Item_Environment
10087 \end_layout
10088
10089 \end_inset
10090
10091  ou 
10092 \begin_inset Flex Code
10093 status collapsed
10094
10095 \begin_layout Plain Layout
10096 List_Environment
10097 \end_layout
10098
10099 \end_inset
10100
10101 ).
10102  
10103 \begin_inset Flex Code
10104 status collapsed
10105
10106 \begin_layout Plain Layout
10107 No_Label
10108 \end_layout
10109
10110 \end_inset
10111
10112  signifie 
10113 \begin_inset Quotes fld
10114 \end_inset
10115
10116 rien
10117 \begin_inset Quotes frd
10118 \end_inset
10119
10120
10121 \begin_inset Flex Code
10122 status collapsed
10123
10124 \begin_layout Plain Layout
10125 Box
10126 \end_layout
10127
10128 \end_inset
10129
10130  (respectivement 
10131 \begin_inset Flex Code
10132 status collapsed
10133
10134 \begin_layout Plain Layout
10135 Filled_Box
10136 \end_layout
10137
10138 \end_inset
10139
10140 ) est un carré blanc (respectivement noir) en général placé à la fin des
10141  démonstrations.
10142  
10143 \begin_inset Flex Code
10144 status collapsed
10145
10146 \begin_layout Plain Layout
10147 Static
10148 \end_layout
10149
10150 \end_inset
10151
10152  est une chaîne de caractères explicitement donnée.
10153 \end_layout
10154
10155 \begin_layout Description
10156
10157 \lang english
10158 \begin_inset Flex Code
10159 status collapsed
10160
10161 \begin_layout Plain Layout
10162
10163 \lang english
10164 EndLabelString
10165 \end_layout
10166
10167 \end_inset
10168
10169
10170 \lang french
10171  
10172 \lang english
10173
10174 \begin_inset Flex Code
10175 status collapsed
10176
10177 \begin_layout Plain Layout
10178
10179 \lang english
10180 [
10181 \lang french
10182 chaîne
10183 \lang english
10184 =""]
10185 \end_layout
10186
10187 \end_inset
10188
10189
10190 \lang french
10191  fixe la chaîne utilisée pour le marqueur quand 
10192 \begin_inset Flex Code
10193 status collapsed
10194
10195 \begin_layout Plain Layout
10196 EndLabelType
10197 \end_layout
10198
10199 \end_inset
10200
10201  vaut 
10202 \begin_inset Flex Code
10203 status collapsed
10204
10205 \begin_layout Plain Layout
10206 Static
10207 \end_layout
10208
10209 \end_inset
10210
10211 .
10212 \end_layout
10213
10214 \begin_layout Description
10215
10216 \lang english
10217 \begin_inset Flex Code
10218 status collapsed
10219
10220 \begin_layout Plain Layout
10221
10222 \lang english
10223 Font
10224 \end_layout
10225
10226 \end_inset
10227
10228
10229 \lang french
10230  fixe la police utilisée à la fois pour le corps du texte 
10231 \emph on
10232 et
10233 \emph default
10234  pour le marqueur.
10235  Voir la section
10236 \begin_inset space ~
10237 \end_inset
10238
10239
10240 \begin_inset CommandInset ref
10241 LatexCommand ref
10242 reference "sub:polices"
10243
10244 \end_inset
10245
10246 .
10247  Noter qu'en définissant cette police on définit aussi automatiquement 
10248 \lang english
10249
10250 \begin_inset Flex Code
10251 status collapsed
10252
10253 \begin_layout Plain Layout
10254
10255 \lang english
10256 LabelFont
10257 \end_layout
10258
10259 \end_inset
10260
10261
10262 \lang french
10263  avec la même valeur.
10264  Il faut donc définir celle-ci d'abord pour fixer 
10265 \lang english
10266
10267 \begin_inset Flex Code
10268 status collapsed
10269
10270 \begin_layout Plain Layout
10271
10272 \lang english
10273 LabelFont
10274 \end_layout
10275
10276 \end_inset
10277
10278 .
10279 \end_layout
10280
10281 \begin_layout Description
10282
10283 \lang english
10284 \begin_inset Flex Code
10285 status collapsed
10286
10287 \begin_layout Plain Layout
10288
10289 \lang english
10290 FreeSpacing
10291 \end_layout
10292
10293 \end_inset
10294
10295
10296 \begin_inset CommandInset label
10297 LatexCommand label
10298 name "des:-Freespacing"
10299
10300 \end_inset
10301
10302
10303 \lang french
10304  [
10305 \family typewriter
10306 \emph on
10307 0
10308 \emph default
10309 , 1
10310 \family default
10311 ] LyX ne permet pas d'habitude d'insérer plus d'une espace entre deux mots,
10312  car une espace est considérée comme un séparateur de mots, non comme un
10313  caractère ou un symbole en tant que tel.
10314  C'est très bien mais c'est parfois ennuyeux, par exemple pour taper un
10315  code source de programme ou du code LaTeX brut.
10316  C'est pourquoi on peut activer 
10317 \begin_inset Flex Code
10318 status collapsed
10319
10320 \begin_layout Plain Layout
10321 FreeSpacing
10322 \end_layout
10323
10324 \end_inset
10325
10326 .
10327  Noter que LyX créera les espaces insécables correspondants aux espaces
10328  additionnelles pour tous les modes autres que le mode LaTeX.
10329 \end_layout
10330
10331 \begin_layout Description
10332
10333 \lang english
10334 \begin_inset Flex Code
10335 status collapsed
10336
10337 \begin_layout Plain Layout
10338 HTML*
10339 \end_layout
10340
10341 \end_inset
10342
10343
10344 \lang french
10345  sont utilisées avec l'exportation XHTML.
10346  Voir
10347 \begin_inset space ~
10348 \end_inset
10349
10350
10351 \begin_inset CommandInset ref
10352 LatexCommand ref
10353 reference "sub:Styles-de-paragraphe-XHTML"
10354
10355 \end_inset
10356
10357 .
10358 \end_layout
10359
10360 \begin_layout Description
10361
10362 \lang english
10363 \begin_inset Flex Code
10364 status collapsed
10365
10366 \begin_layout Plain Layout
10367
10368 \lang english
10369 InnerTag
10370 \end_layout
10371
10372 \end_inset
10373
10374  [[FIXME]]
10375 \lang french
10376  (Utilisable uniquement avec les formats XML).
10377 \end_layout
10378
10379 \begin_layout Description
10380
10381 \lang english
10382 \begin_inset Flex Code
10383 status collapsed
10384
10385 \begin_layout Plain Layout
10386
10387 \lang english
10388 InPreamble
10389 \end_layout
10390
10391 \end_inset
10392
10393
10394 \family typewriter
10395 \lang french
10396  [1, 0]
10397 \family default
10398  indique avec 1 que que le style doit être inclus dans le préambule plutôt
10399  que dans le corps du document.
10400  Ceci est utile pour les classes de document qui désirent que les informations
10401  telles que le titre et l'auteur figurent dans le préambule.
10402  Notez bien que ceci ne fonctionne que pour les styles pour lesquels 
10403 \begin_inset Flex Code
10404 status collapsed
10405
10406 \begin_layout Plain Layout
10407 LateXType
10408 \end_layout
10409
10410 \end_inset
10411
10412  est 
10413 \lang english
10414
10415 \begin_inset Flex Code
10416 status collapsed
10417
10418 \begin_layout Plain Layout
10419
10420 \lang english
10421 Command
10422 \end_layout
10423
10424 \end_inset
10425
10426
10427 \lang french
10428  ou 
10429 \begin_inset Flex Code
10430 status collapsed
10431
10432 \begin_layout Plain Layout
10433
10434 \lang english
10435 Paragraph
10436 \end_layout
10437
10438 \end_inset
10439
10440 .
10441 \end_layout
10442
10443 \begin_layout Description
10444
10445 \lang english
10446 \begin_inset Flex Code
10447 status collapsed
10448
10449 \begin_layout Plain Layout
10450
10451 \lang english
10452 InTitle
10453 \end_layout
10454
10455 \end_inset
10456
10457
10458 \family typewriter
10459 \lang french
10460  [1, 0]
10461 \family default
10462  indique avec 1 que le style fait partie d'un bloc de titre (voir aussi
10463  
10464 \begin_inset Flex Code
10465 status collapsed
10466
10467 \begin_layout Plain Layout
10468 TitleLatexType
10469 \end_layout
10470
10471 \end_inset
10472
10473  et 
10474 \begin_inset Flex Code
10475 status collapsed
10476
10477 \begin_layout Plain Layout
10478 TitleLatexName
10479 \end_layout
10480
10481 \end_inset
10482
10483  dans les paramètres généraux).
10484 \end_layout
10485
10486 \begin_layout Description
10487
10488 \lang english
10489 \begin_inset Flex Code
10490 status collapsed
10491
10492 \begin_layout Plain Layout
10493
10494 \lang english
10495 ItemSep
10496 \end_layout
10497
10498 \end_inset
10499
10500
10501 \lang french
10502  [
10503 \family typewriter
10504 float=0
10505 \family default
10506 ] crée un espacement supplémentaire entre les paragraphes du même style
10507  dans un environnement.
10508  Si vous emboîtez des paragraphes d'autres formats dans un environnement,
10509  ils seront espacés de 
10510 \begin_inset Flex Code
10511 status collapsed
10512
10513 \begin_layout Plain Layout
10514 Parsep
10515 \end_layout
10516
10517 \end_inset
10518
10519 .
10520  Mais les éléments de l'environnement seront en plus espacés de 
10521 \begin_inset Flex Code
10522 status collapsed
10523
10524 \begin_layout Plain Layout
10525 Itemsep
10526 \end_layout
10527
10528 \end_inset
10529
10530 .
10531  Noter que c'est un 
10532 \emph on
10533 multiplicateur
10534 \emph default
10535 .
10536 \end_layout
10537
10538 \begin_layout Description
10539
10540 \lang english
10541 \begin_inset Flex Code
10542 status collapsed
10543
10544 \begin_layout Plain Layout
10545
10546 \lang english
10547 ItemTag
10548 \end_layout
10549
10550 \end_inset
10551
10552  [[FIXME]]
10553 \lang french
10554  (Utilisable uniquement avec les formats XML).
10555 \end_layout
10556
10557 \begin_layout Description
10558
10559 \lang english
10560 \begin_inset Flex Code
10561 status collapsed
10562
10563 \begin_layout Plain Layout
10564
10565 \lang english
10566 KeepEmpty
10567 \end_layout
10568
10569 \end_inset
10570
10571  
10572 \lang french
10573 [
10574 \family typewriter
10575 \emph on
10576 0
10577 \emph default
10578 , 1
10579 \family default
10580 ] LyX ne permet pas d'habitude de laisser un paragraphe vide, car il ne
10581  générerait rien en LaTeX.
10582  Il y a quelques cas où c'est pourtant utile : dans un modèle pour une lettre,
10583  les champs requis peuvent être laissés vides, pour que les gens ne les
10584  oublient pas; dans certains cas particuliers, un style peut aussi servir
10585  de séparateur, et ne pas contenir de texte.
10586 \end_layout
10587
10588 \begin_layout Description
10589
10590 \lang english
10591 \begin_inset Flex Code
10592 status collapsed
10593
10594 \begin_layout Plain Layout
10595
10596 \lang english
10597 LabelBottomsep
10598 \end_layout
10599
10600 \end_inset
10601
10602
10603 \family typewriter
10604 \lang french
10605  [float=0]
10606 \family default
10607  fixe l'espacement vertical entre le marqueur et le corps du texte.
10608  Sert seulement pour les marqueurs qui sont au dessus du corps du texte
10609  (
10610 \begin_inset Flex Code
10611 status collapsed
10612
10613 \begin_layout Plain Layout
10614 Top_Environment
10615 \end_layout
10616
10617 \end_inset
10618
10619
10620 \begin_inset Flex Code
10621 status collapsed
10622
10623 \begin_layout Plain Layout
10624 Centered_Top_Environment
10625 \end_layout
10626
10627 \end_inset
10628
10629 ).
10630 \end_layout
10631
10632 \begin_layout Description
10633
10634 \lang english
10635 \begin_inset Flex Code
10636 status collapsed
10637
10638 \begin_layout Plain Layout
10639
10640 \lang english
10641 LabelCounter
10642 \end_layout
10643
10644 \end_inset
10645
10646  
10647 \begin_inset Flex Code
10648 status collapsed
10649
10650 \begin_layout Plain Layout
10651
10652 \lang english
10653 [
10654 \lang french
10655 chaîne
10656 \lang english
10657 =""]
10658 \end_layout
10659
10660 \end_inset
10661
10662
10663 \lang french
10664  dénomme le compteur pour la numérotation automatique.
10665  
10666 \begin_inset Newline newline
10667 \end_inset
10668
10669 Il 
10670 \emph on
10671 doit
10672 \emph default
10673  être indiqué si 
10674 \begin_inset Flex Code
10675 status collapsed
10676
10677 \begin_layout Plain Layout
10678
10679 \lang english
10680 Labeltype
10681 \end_layout
10682
10683 \end_inset
10684
10685  est 
10686 \begin_inset Flex Code
10687 status collapsed
10688
10689 \begin_layout Plain Layout
10690
10691 \lang english
10692 Counter
10693 \end_layout
10694
10695 \end_inset
10696
10697 : dans ce cas, le compteur sera incrémenté chaque fois que le style apparaîtra
10698  dans le document.
10699 \begin_inset Newline newline
10700 \end_inset
10701
10702 Il 
10703 \emph on
10704 peut
10705 \emph default
10706  être indiqué si 
10707 \begin_inset Flex Code
10708 status collapsed
10709
10710 \begin_layout Plain Layout
10711
10712 \lang english
10713 Labeltype
10714 \end_layout
10715
10716 \end_inset
10717
10718  est 
10719 \begin_inset Flex Code
10720 status collapsed
10721
10722 \begin_layout Plain Layout
10723
10724 \lang english
10725 Enumerate
10726 \end_layout
10727
10728 \end_inset
10729
10730 , bien que ce cas soit un peu compliqué.
10731  Supposez que vous déclariez 
10732 \begin_inset Flex Code
10733 status collapsed
10734
10735 \begin_layout Plain Layout
10736 \begin_inset Quotes fld
10737 \end_inset
10738
10739 LabelCounter monEnum
10740 \end_layout
10741
10742 \end_inset
10743
10744
10745 \begin_inset Quotes frd
10746 \end_inset
10747
10748 .
10749  Les compteurs effectivement utilisés sont alors 
10750 \begin_inset Flex Code
10751 status collapsed
10752
10753 \begin_layout Plain Layout
10754 monEnumi
10755 \end_layout
10756
10757 \end_inset
10758
10759
10760 \begin_inset Flex Code
10761 status collapsed
10762
10763 \begin_layout Plain Layout
10764 monEnumii
10765 \end_layout
10766
10767 \end_inset
10768
10769 , monEnumiii et monEnumiv, tout à fait comme en LaTeX.
10770  Ces compteurs doivent être tous déclarés séparément.
10771 \begin_inset Newline newline
10772 \end_inset
10773
10774 Voir la section
10775 \begin_inset space ~
10776 \end_inset
10777
10778
10779 \begin_inset CommandInset ref
10780 LatexCommand ref
10781 reference "sub:Compteurs"
10782
10783 \end_inset
10784
10785  pour les détails sur les compteurs).
10786 \end_layout
10787
10788 \begin_layout Description
10789
10790 \lang english
10791 \begin_inset Flex Code
10792 status collapsed
10793
10794 \begin_layout Plain Layout
10795
10796 \lang english
10797 LabelFont
10798 \end_layout
10799
10800 \end_inset
10801
10802
10803 \lang french
10804  fixe la police utilisée pour le marqueur.
10805  Voir la section
10806 \begin_inset space ~
10807 \end_inset
10808
10809
10810 \begin_inset CommandInset ref
10811 LatexCommand ref
10812 reference "sub:polices"
10813
10814 \end_inset
10815
10816 .
10817 \end_layout
10818
10819 \begin_layout Description
10820
10821 \lang english
10822 \begin_inset Flex Code
10823 status collapsed
10824
10825 \begin_layout Plain Layout
10826
10827 \lang english
10828 LabelIndent
10829 \end_layout
10830
10831 \end_inset
10832
10833
10834 \lang french
10835  fixe le texte indiquent l'importance de l'indentation d'un marqueur.
10836 \end_layout
10837
10838 \begin_layout Description
10839
10840 \lang english
10841 \begin_inset Flex Code
10842 status collapsed
10843
10844 \begin_layout Plain Layout
10845
10846 \lang english
10847 Labelsep
10848 \end_layout
10849
10850 \end_inset
10851
10852
10853 \lang french
10854  
10855 \lang english
10856
10857 \begin_inset Flex Code
10858 status collapsed
10859
10860 \begin_layout Plain Layout
10861
10862 \lang english
10863 [
10864 \lang french
10865 chaîne
10866 \lang english
10867 =""]
10868 \end_layout
10869
10870 \end_inset
10871
10872
10873 \lang french
10874  fixe l'espacement horizontal entre le marqueur et le corps du texte.
10875  Sert seulement pour les marqueurs qui ne sont pas au dessus du corps du
10876  texte.
10877 \end_layout
10878
10879 \begin_layout Description
10880
10881 \lang english
10882 \begin_inset Flex Code
10883 status collapsed
10884
10885 \begin_layout Plain Layout
10886
10887 \lang english
10888 LabelString
10889 \end_layout
10890
10891 \end_inset
10892
10893  
10894 \begin_inset Flex Code
10895 status collapsed
10896
10897 \begin_layout Plain Layout
10898
10899 \lang english
10900 [
10901 \lang french
10902 chaîne
10903 \lang english
10904 =""]
10905 \end_layout
10906
10907 \end_inset
10908
10909
10910 \lang french
10911  fixe la chaîne utilisée comme marqueur avec le type 
10912 \begin_inset Flex Code
10913 status collapsed
10914
10915 \begin_layout Plain Layout
10916 Static
10917 \end_layout
10918
10919 \end_inset
10920
10921 .
10922  Quand 
10923 \lang english
10924
10925 \begin_inset Flex Code
10926 status collapsed
10927
10928 \begin_layout Plain Layout
10929
10930 \lang english
10931 LabelCounter
10932 \end_layout
10933
10934 \end_inset
10935
10936
10937 \lang french
10938  est indiqué, cette chaîne peut contenir les instructions de formatage particuli
10939 ères décrites dans la section
10940 \begin_inset space ~
10941 \end_inset
10942
10943
10944 \begin_inset CommandInset ref
10945 LatexCommand ref
10946 reference "sub:Compteurs"
10947
10948 \end_inset
10949
10950
10951 \begin_inset Foot
10952 status collapsed
10953
10954 \begin_layout Plain Layout
10955 Pour les besoins de la rétrocompatibilité, la chaîne 
10956 \begin_inset Flex Code
10957 status collapsed
10958
10959 \begin_layout Plain Layout
10960
10961 \lang english
10962 @
10963 \emph on
10964 style-name
10965 \emph default
10966 @
10967 \end_layout
10968
10969 \end_inset
10970
10971  sera remplacée par le paramètre 
10972 \begin_inset Flex Code
10973 status collapsed
10974
10975 \begin_layout Plain Layout
10976
10977 \lang english
10978 LabelString
10979 \end_layout
10980
10981 \end_inset
10982
10983  du style 
10984 \begin_inset Flex Code
10985 status collapsed
10986
10987 \begin_layout Plain Layout
10988
10989 \emph on
10990 \lang english
10991 style-name
10992 \end_layout
10993
10994 \end_inset
10995
10996 .
10997  Cette fonctionnalité est maintenant obsolète et doit être remplacée par
10998  les mécanismes décrits à la section
10999 \begin_inset space ~
11000 \end_inset
11001
11002
11003 \begin_inset CommandInset ref
11004 LatexCommand ref
11005 reference "sub:Compteurs"
11006
11007 \end_inset
11008
11009 .
11010 \end_layout
11011
11012 \end_inset
11013
11014
11015 \end_layout
11016
11017 \begin_layout Description
11018
11019 \lang english
11020 \begin_inset Flex Code
11021 status collapsed
11022
11023 \begin_layout Plain Layout
11024
11025 \lang english
11026 LabelStringAppendix
11027 \end_layout
11028
11029 \end_inset
11030
11031  
11032 \begin_inset Flex Code
11033 status collapsed
11034
11035 \begin_layout Plain Layout
11036
11037 \lang english
11038 [
11039 \lang french
11040 chaîne
11041 \lang english
11042 =""]
11043 \end_layout
11044
11045 \end_inset
11046
11047
11048 \lang french
11049  est utilisée dans un appendice à la place de 
11050 \begin_inset Flex Code
11051 status collapsed
11052
11053 \begin_layout Plain Layout
11054
11055 \lang english
11056 LabelString
11057 \end_layout
11058
11059 \end_inset
11060
11061 .
11062  Noter que toute directive 
11063 \begin_inset Flex Code
11064 status collapsed
11065
11066 \begin_layout Plain Layout
11067
11068 \lang english
11069 LabelString
11070 \end_layout
11071
11072 \end_inset
11073
11074  écrase 
11075 \begin_inset Flex Code
11076 status collapsed
11077
11078 \begin_layout Plain Layout
11079
11080 \lang english
11081 LabelStringAppendix
11082 \end_layout
11083
11084 \end_inset
11085
11086 .
11087 \end_layout
11088
11089 \begin_layout Description
11090
11091 \lang english
11092 \begin_inset Flex Code
11093 status collapsed
11094
11095 \begin_layout Plain Layout
11096
11097 \lang english
11098 LabelTag
11099 \end_layout
11100
11101 \end_inset
11102
11103  [FIXME]
11104 \lang french
11105  (Utilisable uniquement avec les formats XML).
11106 \end_layout
11107
11108 \begin_layout Description
11109
11110 \lang english
11111 \begin_inset Flex Code
11112 status collapsed
11113
11114 \begin_layout Plain Layout
11115
11116 \lang english
11117 Labeltype
11118 \end_layout
11119
11120 \end_inset
11121
11122  [
11123 \begin_inset Flex Code
11124 status collapsed
11125
11126 \begin_layout Plain Layout
11127
11128 \emph on
11129 \lang english
11130 No_Label
11131 \emph default
11132 , Manual, Static, Top_Environment, Centered_Top_Environment, Counter, Sensitive,
11133  Enumerate, Itemize, Bibliography
11134 \end_layout
11135
11136 \end_inset
11137
11138
11139 \end_layout
11140
11141 \begin_deeper
11142 \begin_layout Itemize
11143 \begin_inset Flex Code
11144 status collapsed
11145
11146 \begin_layout Plain Layout
11147 Manual
11148 \end_layout
11149
11150 \end_inset
11151
11152  veut dire que le marqueur est le premier mot (avant la première vraie espace).
11153  Utilisez des espaces insécables si vous voulez mettre plus d'un mot dans
11154  le marqueur.
11155 \end_layout
11156
11157 \begin_layout Itemize
11158 \begin_inset Flex Code
11159 status collapsed
11160
11161 \begin_layout Plain Layout
11162 Static
11163 \end_layout
11164
11165 \end_inset
11166
11167  veut dire qu'il est défini dans le style (voir 
11168 \begin_inset Flex Code
11169 status collapsed
11170
11171 \begin_layout Plain Layout
11172 LabelString
11173 \end_layout
11174
11175 \end_inset
11176
11177 ).
11178  Notez que ceci est vraiment 
11179 \begin_inset Quotes fld
11180 \end_inset
11181
11182 statique
11183 \begin_inset Quotes frd
11184 \end_inset
11185
11186 .
11187 \end_layout
11188
11189 \begin_layout Itemize
11190 \begin_inset Flex Code
11191 status collapsed
11192
11193 \begin_layout Plain Layout
11194 Top_Environment
11195 \end_layout
11196
11197 \end_inset
11198
11199  et 
11200 \begin_inset Flex Code
11201 status collapsed
11202
11203 \begin_layout Plain Layout
11204 Centered_Top_Environment
11205 \end_layout
11206
11207 \end_inset
11208
11209  sont des cas particuliers de 
11210 \begin_inset Flex Code
11211 status collapsed
11212
11213 \begin_layout Plain Layout
11214 Static
11215 \end_layout
11216
11217 \end_inset
11218
11219 .
11220  Le marqueur sera imprimé au dessus du paragraphe, mais seulement au début
11221  d'un environnement ou au début d'une suite de paragraphes dans ce style.
11222  Ceci peut être utilisé par exemple pour le style 
11223 \family sans
11224
11225 \begin_inset Flex MenuItem
11226 status collapsed
11227
11228 \begin_layout Plain Layout
11229
11230 \family sans
11231 Abstract
11232 \end_layout
11233
11234 \end_inset
11235
11236 .
11237 \end_layout
11238
11239 \begin_layout Itemize
11240 \begin_inset Flex Code
11241 status collapsed
11242
11243 \begin_layout Plain Layout
11244 Sensitive
11245 \end_layout
11246
11247 \end_inset
11248
11249  est un cas particulier pour les marqueurs de légende 
11250 \begin_inset Quotes fld
11251 \end_inset
11252
11253 Figure
11254 \begin_inset Quotes frd
11255 \end_inset
11256
11257  et 
11258 \begin_inset Quotes fld
11259 \end_inset
11260
11261 Tableau
11262 \begin_inset Quotes frd
11263 \end_inset
11264
11265 .
11266  
11267 \begin_inset Flex Code
11268 status collapsed
11269
11270 \begin_layout Plain Layout
11271 Sensitive
11272 \end_layout
11273
11274 \end_inset
11275
11276  signifie que le mot affiché (défini en dur) dépend du type de flottant:
11277  il est défini dans les sources comme 
11278 \begin_inset Quotes fld
11279 \end_inset
11280
11281
11282 \begin_inset Flex Code
11283 status collapsed
11284
11285 \begin_layout Plain Layout
11286 FloatType N
11287 \end_layout
11288
11289 \end_inset
11290
11291
11292 \begin_inset Quotes frd
11293 \end_inset
11294
11295  où 
11296 \begin_inset Flex Code
11297 status collapsed
11298
11299 \begin_layout Plain Layout
11300 N
11301 \end_layout
11302
11303 \end_inset
11304
11305  est la valeur du compteur associé au flottant.
11306 \end_layout
11307
11308 \begin_layout Itemize
11309 Les marqueurs de type 
11310 \begin_inset Flex Code
11311 status collapsed
11312
11313 \begin_layout Plain Layout
11314 Counter
11315 \end_layout
11316
11317 \end_inset
11318
11319  définissent automatiquement des marqueurs numérotés.
11320  La directive 
11321 \begin_inset Flex Code
11322 status collapsed
11323
11324 \begin_layout Plain Layout
11325 LabelString
11326 \end_layout
11327
11328 \end_inset
11329
11330  sera déployée pour résoudre tout conflit de référence de compteur qui apparaîtr
11331 ait.
11332  Par exemple, ce pourrait être 
11333 \begin_inset Quotes fld
11334 \end_inset
11335
11336
11337 \begin_inset Flex Code
11338 status collapsed
11339
11340 \begin_layout Plain Layout
11341 Section 
11342 \backslash
11343 thechapter.
11344 \backslash
11345 thesection
11346 \end_layout
11347
11348 \end_inset
11349
11350
11351 \begin_inset Quotes frd
11352 \end_inset
11353
11354 .
11355 \begin_inset Newline newline
11356 \end_inset
11357
11358 Voir la section
11359 \begin_inset space ~
11360 \end_inset
11361
11362
11363 \begin_inset CommandInset ref
11364 LatexCommand ref
11365 reference "sub:Compteurs"
11366
11367 \end_inset
11368
11369  pour des précisions sur le compteurs.
11370 \end_layout
11371
11372 \begin_layout Itemize
11373 \begin_inset Flex Code
11374 status collapsed
11375
11376 \begin_layout Plain Layout
11377 Enumerate
11378 \end_layout
11379
11380 \end_inset
11381
11382  produit le type habituel d'étiquettes d'énumération.
11383  Pour le moment, il est défini en dur comme chiffres arabes, lettres en
11384  bas de casse, petits chiffres romains et lettres capitales pour les quatre
11385  profondeurs possibles.
11386 \end_layout
11387
11388 \begin_layout Itemize
11389
11390 \lang english
11391 \begin_inset Flex Code
11392 status collapsed
11393
11394 \begin_layout Plain Layout
11395
11396 \lang english
11397 Itemize
11398 \end_layout
11399
11400 \end_inset
11401
11402
11403 \lang french
11404  produit des symboles pour les différents niveaux.
11405  Il est également défini en dur.
11406 \end_layout
11407
11408 \begin_layout Itemize
11409
11410 \lang english
11411 \begin_inset Flex Code
11412 status collapsed
11413
11414 \begin_layout Plain Layout
11415
11416 \lang english
11417 Bibliography
11418 \end_layout
11419
11420 \end_inset
11421
11422
11423 \lang french
11424  est utilisé de manière interne par LyX et ne doit être utilisé qu'avec
11425  
11426 \lang english
11427
11428 \begin_inset Flex Code
11429 status collapsed
11430
11431 \begin_layout Plain Layout
11432
11433 \lang english
11434 LatexType BibEnvironment
11435 \end_layout
11436
11437 \end_inset
11438
11439 .
11440 \end_layout
11441
11442 \end_deeper
11443 \begin_layout Description
11444
11445 \lang english
11446 \begin_inset Flex Code
11447 status collapsed
11448
11449 \begin_layout Plain Layout
11450
11451 \lang english
11452 LangPreamble
11453 \end_layout
11454
11455 \end_inset
11456
11457
11458 \lang french
11459  écrasera complètement toute autre directive 
11460 \begin_inset Flex Code
11461 status collapsed
11462
11463 \begin_layout Plain Layout
11464 LangPreamble
11465 \end_layout
11466
11467 \end_inset
11468
11469  antérieure.
11470  Doit être fermée par 
11471 \begin_inset Flex Code
11472 status collapsed
11473
11474 \begin_layout Plain Layout
11475 EndLangPreamble
11476 \end_layout
11477
11478 \end_inset
11479
11480 .
11481 \begin_inset Newline newline
11482 \end_inset
11483
11484 Voir la section
11485 \begin_inset space ~
11486 \end_inset
11487
11488
11489 \begin_inset CommandInset ref
11490 LatexCommand ref
11491 reference "sub:I18n"
11492
11493 \end_inset
11494
11495  pour les détails d'utilisation.
11496 \end_layout
11497
11498 \begin_layout Description
11499
11500 \lang english
11501 \begin_inset Flex Code
11502 status collapsed
11503
11504 \begin_layout Plain Layout
11505
11506 \lang english
11507 LatexName
11508 \end_layout
11509
11510 \end_inset
11511
11512
11513 \lang french
11514  fixe le nom de l'objet LaTeX correspondant, soit l'environnement, soit
11515  la commande.
11516 \end_layout
11517
11518 \begin_layout Description
11519
11520 \lang english
11521 \begin_inset Flex Code
11522 status collapsed
11523
11524 \begin_layout Plain Layout
11525
11526 \lang english
11527 LatexParam
11528 \end_layout
11529
11530 \end_inset
11531
11532
11533 \lang french
11534  fixe le paramètre facultatif de l'objet 
11535 \begin_inset Flex Code
11536 status collapsed
11537
11538 \begin_layout Plain Layout
11539 LatexName
11540 \end_layout
11541
11542 \end_inset
11543
11544  correspondant.
11545  Ce paramètre ne peut pas être changé depuis LyX.
11546 \end_layout
11547
11548 \begin_layout Description
11549
11550 \lang english
11551 \begin_inset Flex Code
11552 status collapsed
11553
11554 \begin_layout Plain Layout
11555
11556 \lang english
11557 LatexType
11558 \end_layout
11559
11560 \end_inset
11561
11562  [
11563 \begin_inset Flex Code
11564 status collapsed
11565
11566 \begin_layout Plain Layout
11567
11568 \emph on
11569 \lang english
11570 Paragraph
11571 \emph default
11572 , Command, Environment, Item_Environment,
11573 \end_layout
11574
11575 \end_inset
11576
11577  
11578 \begin_inset Flex Code
11579 status collapsed
11580
11581 \begin_layout Plain Layout
11582
11583 \lang english
11584 List_Environment, Bib_Environment
11585 \end_layout
11586
11587 \end_inset
11588
11589
11590 \lang french
11591
11592 \begin_inset Newline newline
11593 \end_inset
11594
11595 décrit comment traduire l'environnement en LaTeX.
11596 \end_layout
11597
11598 \begin_deeper
11599 \begin_layout Itemize
11600 \begin_inset Flex Code
11601 status collapsed
11602
11603 \begin_layout Plain Layout
11604 Paragraph
11605 \end_layout
11606
11607 \end_inset
11608
11609  veut dire 
11610 \begin_inset Quotes fld
11611 \end_inset
11612
11613 rien de spécial
11614 \begin_inset Quotes frd
11615 \end_inset
11616
11617 .
11618 \end_layout
11619
11620 \begin_layout Itemize
11621 \begin_inset Flex Code
11622 status collapsed
11623
11624 \begin_layout Plain Layout
11625 Command
11626 \end_layout
11627
11628 \end_inset
11629
11630  veut dire 
11631 \begin_inset Flex Code
11632 status collapsed
11633
11634 \begin_layout Plain Layout
11635
11636 \backslash
11637
11638 \emph on
11639 LatexName
11640 \emph default
11641 {\SpecialChar \ldots{}
11642 }
11643 \end_layout
11644
11645 \end_inset
11646
11647 .
11648 \end_layout
11649
11650 \begin_layout Itemize
11651 \begin_inset Flex Code
11652 status collapsed
11653
11654 \begin_layout Plain Layout
11655 Environment
11656 \end_layout
11657
11658 \end_inset
11659
11660  veut dire 
11661 \begin_inset Flex Code
11662 status collapsed
11663
11664 \begin_layout Plain Layout
11665
11666 \backslash
11667 begin{
11668 \emph on
11669 LatexName
11670 \emph default
11671 }\SpecialChar \ldots{}
11672
11673 \backslash
11674 end{
11675 \emph on
11676 LatexName
11677 \emph default
11678 }
11679 \end_layout
11680
11681 \end_inset
11682
11683 .
11684 \end_layout
11685
11686 \begin_layout Itemize
11687 \begin_inset Flex Code
11688 status collapsed
11689
11690 \begin_layout Plain Layout
11691 Item_Environment
11692 \end_layout
11693
11694 \end_inset
11695
11696  est la même chose que 
11697 \begin_inset Flex Code
11698 status collapsed
11699
11700 \begin_layout Plain Layout
11701 Environment
11702 \end_layout
11703
11704 \end_inset
11705
11706 , sauf qu'il génère un 
11707 \begin_inset Flex Code
11708 status collapsed
11709
11710 \begin_layout Plain Layout
11711
11712 \backslash
11713 item
11714 \end_layout
11715
11716 \end_inset
11717
11718  pour chaque paragraphe de l'environnement.
11719 \end_layout
11720
11721 \begin_layout Itemize
11722 \begin_inset Flex Code
11723 status collapsed
11724
11725 \begin_layout Plain Layout
11726 List_Environment
11727 \end_layout
11728
11729 \end_inset
11730
11731  est la même chose que 
11732 \begin_inset Flex Code
11733 status collapsed
11734
11735 \begin_layout Plain Layout
11736 Item_Environment
11737 \end_layout
11738
11739 \end_inset
11740
11741 , sauf que 
11742 \begin_inset Flex Code
11743 status collapsed
11744
11745 \begin_layout Plain Layout
11746 LabelWidthString
11747 \end_layout
11748
11749 \end_inset
11750
11751  est passé en paramètre de l'environnement.
11752  
11753 \begin_inset Flex Code
11754 status collapsed
11755
11756 \begin_layout Plain Layout
11757 LabelWidthString
11758 \end_layout
11759
11760 \end_inset
11761
11762  peut être défini dans la fenêtre 
11763 \begin_inset Flex MenuItem
11764 status collapsed
11765
11766 \begin_layout Plain Layout
11767 Édition\SpecialChar \menuseparator
11768 Paramètres
11769 \begin_inset space ~
11770 \end_inset
11771
11772 de
11773 \begin_inset space ~
11774 \end_inset
11775
11776 Paragraphe
11777 \end_layout
11778
11779 \end_inset
11780
11781 .
11782 \end_layout
11783
11784 \end_deeper
11785 \begin_layout Standard
11786 En collectant ces derniers éléments, l'exportation LaTeX sera ou bien:
11787 \end_layout
11788
11789 \begin_layout LyX-Code
11790
11791 \lang english
11792
11793 \backslash
11794 latexname[latexparam]{\SpecialChar \ldots{}
11795 }
11796 \end_layout
11797
11798 \begin_layout Standard
11799 ou bien:
11800 \end_layout
11801
11802 \begin_layout LyX-Code
11803
11804 \lang english
11805
11806 \backslash
11807 begin{latexname}[latexparam] \SpecialChar \ldots{}
11808  
11809 \backslash
11810 end{latexname}.
11811 \end_layout
11812
11813 \begin_layout Standard
11814 en fonction du type LaTeX.
11815 \end_layout
11816
11817 \begin_layout Description
11818
11819 \lang english
11820 \begin_inset Flex Code
11821 status collapsed
11822
11823 \begin_layout Plain Layout
11824
11825 \lang english
11826 LeftMargin
11827 \end_layout
11828
11829 \end_inset
11830
11831
11832 \lang french
11833  
11834 \lang english
11835
11836 \begin_inset Flex Code
11837 status collapsed
11838
11839 \begin_layout Plain Layout
11840
11841 \lang english
11842 [
11843 \lang french
11844 chaîne
11845 \lang english
11846 =""]
11847 \end_layout
11848
11849 \end_inset
11850
11851
11852 \lang french
11853  fixe la marge gauche: si vous mettez des styles dans un environnement,
11854  les marges de gauche ne seront pas ajoutées directement, mais avec un facteur
11855  
11856 \begin_inset Formula $\frac{4}{profondeur+4}$
11857 \end_inset
11858
11859 .
11860  Notez que ce paramètre sert aussi quand la marge est définie comme 
11861 \begin_inset Flex Code
11862 status collapsed
11863
11864 \begin_layout Plain Layout
11865 Manual
11866 \end_layout
11867
11868 \end_inset
11869
11870  ou 
11871 \begin_inset Flex Code
11872 status collapsed
11873
11874 \begin_layout Plain Layout
11875 Dynamic
11876 \end_layout
11877
11878 \end_inset
11879
11880 .
11881  Il est alors ajouté à la marge manuelle ou dynamique.
11882  
11883 \begin_inset Newline newline
11884 \end_inset
11885
11886 L'argument est passé comme une chaîne: par exemple, 
11887 \begin_inset Quotes fld
11888 \end_inset
11889
11890
11891 \begin_inset Flex Code
11892 status collapsed
11893
11894 \begin_layout Plain Layout
11895 MM
11896 \end_layout
11897
11898 \end_inset
11899
11900
11901 \begin_inset Quotes frd
11902 \end_inset
11903
11904  signifie que le paragraphe est indenté avec la largeur de 
11905 \begin_inset Quotes fld
11906 \end_inset
11907
11908
11909 \begin_inset Flex Code
11910 status collapsed
11911
11912 \begin_layout Plain Layout
11913 MM
11914 \end_layout
11915
11916 \end_inset
11917
11918
11919 \begin_inset Quotes frd
11920 \end_inset
11921
11922  dans la police normale.
11923  Il est possible de créer une largeur négative avec 
11924 \begin_inset Quotes fld
11925 \end_inset
11926
11927
11928 \begin_inset Flex Code
11929 status collapsed
11930
11931 \begin_layout Plain Layout
11932 -
11933 \end_layout
11934
11935 \end_inset
11936
11937
11938 \begin_inset Quotes frd
11939 \end_inset
11940
11941 .
11942  Cette solution a été choisie pour que l'apparence soit la même quelle que
11943  soit la police d'écran.
11944 \end_layout
11945
11946 \begin_layout Description
11947
11948 \lang english
11949 \begin_inset Flex Code
11950 status collapsed
11951
11952 \begin_layout Plain Layout
11953
11954 \lang english
11955 Margin
11956 \end_layout
11957
11958 \end_inset
11959
11960  [
11961 \begin_inset Flex Code
11962 status collapsed
11963
11964 \begin_layout Plain Layout
11965
11966 \emph on
11967 \lang english
11968 Static
11969 \emph default
11970 , Manual, Dynamic, First_Dynamic, Right_Address_Box
11971 \end_layout
11972
11973 \end_inset
11974
11975
11976 \begin_inset Newline newline
11977 \end_inset
11978
11979
11980 \lang french
11981 fixe le type de marge à gauche du format.
11982  
11983 \begin_inset Flex Code
11984 status collapsed
11985
11986 \begin_layout Plain Layout
11987 Static
11988 \end_layout
11989
11990 \end_inset
11991
11992  veut dire une marge fixe.
11993  
11994 \begin_inset Flex Code
11995 status collapsed
11996
11997 \begin_layout Plain Layout
11998 Manual
11999 \end_layout
12000
12001 \end_inset
12002
12003  veut dire que la marge de gauche dépend de ce qu'il y a dans la fenêtre
12004  
12005 \begin_inset Flex MenuItem
12006 status collapsed
12007
12008 \begin_layout Plain Layout
12009 Édition\SpecialChar \menuseparator
12010 Paramètres
12011 \begin_inset space ~
12012 \end_inset
12013
12014 de
12015 \begin_inset space ~
12016 \end_inset
12017
12018 Paragraphe
12019 \end_layout
12020
12021 \end_inset
12022
12023 .
12024  Ceci sert à obtenir des listes bien mises en page sans tabulations.
12025  
12026 \begin_inset Flex Code
12027 status collapsed
12028
12029 \begin_layout Plain Layout
12030 Dynamic
12031 \end_layout
12032
12033 \end_inset
12034
12035  veut dire que la marge dépend de la taille du marqueur.
12036  Ceci sert entre autres aux en-têtes numérotés.
12037  Il est évident que l'en-tête 
12038 \begin_inset Quotes fld
12039 \end_inset
12040
12041 5.4.3.2.1 Très long en-tête
12042 \begin_inset Quotes frd
12043 \end_inset
12044
12045  doit avoir une marge de gauche plus grande (autant que 
12046 \begin_inset Quotes fld
12047 \end_inset
12048
12049 5.4.3.2.1
12050 \begin_inset Quotes frd
12051 \end_inset
12052
12053  plus l'espace) que 
12054 \begin_inset Quotes fld
12055 \end_inset
12056
12057 3.2 Très long en-tête
12058 \begin_inset Quotes frd
12059 \end_inset
12060
12061 , même si les autres traitements de texte ne savent pas le faire.
12062  
12063 \begin_inset Flex Code
12064 status collapsed
12065
12066 \begin_layout Plain Layout
12067 First_Dynamic
12068 \end_layout
12069
12070 \end_inset
12071
12072  est similaire, mais seulement la toute première ligne du paragraphe est
12073  dynamique, les autres étant statiques; ceci est utile par exemple pour
12074  les descriptions.
12075  
12076 \begin_inset Flex Code
12077 status collapsed
12078
12079 \begin_layout Plain Layout
12080 Right_Address_Box
12081 \end_layout
12082
12083 \end_inset
12084
12085  signifie que la marge est choisie pour que la ligne la plus longue du paragraph
12086 e touche la marge de droite.
12087  Ceci sert à typographier une adresse sur le bord droit de la page.
12088 \end_layout
12089
12090 \begin_layout Description
12091
12092 \lang english
12093 \begin_inset Flex Code
12094 status collapsed
12095
12096 \begin_layout Plain Layout
12097
12098 \lang english
12099 NeedProtect
12100 \end_layout
12101
12102 \end_inset
12103
12104
12105 \lang french
12106  [
12107 \family typewriter
12108 \emph on
12109 0
12110 \emph default
12111 ,1
12112 \family default
12113 ] indique si les commandes fragiles doivent être protégées par 
12114 \begin_inset Flex Code
12115 status collapsed
12116
12117 \begin_layout Plain Layout
12118
12119 \backslash
12120 protect
12121 \end_layout
12122
12123 \end_inset
12124
12125  dans ce style (Note: ceci n'indique pas si cette commande elle-même doit
12126  être protégée).
12127 \end_layout
12128
12129 \begin_layout Description
12130
12131 \lang english
12132 \begin_inset Flex Code
12133 status collapsed
12134
12135 \begin_layout Plain Layout
12136
12137 \lang english
12138 Newline
12139 \end_layout
12140
12141 \end_inset
12142
12143
12144 \lang french
12145  [
12146 \family typewriter
12147 0,
12148 \family default
12149  
12150 \family typewriter
12151 \emph on
12152 1
12153 \family default
12154 \emph default
12155 ] indique si les nouvelles lignes sont traduites ou non en sauts de ligne
12156  LaTeX (
12157 \begin_inset Flex Code
12158 status collapsed
12159
12160 \begin_layout Plain Layout
12161
12162 \backslash
12163
12164 \backslash
12165
12166 \end_layout
12167
12168 \end_inset
12169
12170 ).
12171  La traduction peut être désactivée pour permettre d'éditer plus confortablement
12172  du LaTeX depuis LyX.
12173 \end_layout
12174
12175 \begin_layout Description
12176
12177 \lang english
12178 \begin_inset Flex Code
12179 status collapsed
12180
12181 \begin_layout Plain Layout
12182
12183 \lang english
12184 NextNoIndent
12185 \end_layout
12186
12187 \end_inset
12188
12189
12190 \lang french
12191  [
12192 \family typewriter
12193 1,
12194 \family default
12195  
12196 \family typewriter
12197 \emph on
12198 0
12199 \family default
12200 \emph default
12201 ] indique si LyX indente ou non la première ligne du paragraphe suivant.
12202  
12203 \begin_inset Flex Code
12204 status collapsed
12205
12206 \begin_layout Plain Layout
12207 1
12208 \end_layout
12209
12210 \end_inset
12211
12212  veut dire qu'il ne peut pas, 
12213 \begin_inset Flex Code
12214 status collapsed
12215
12216 \begin_layout Plain Layout
12217 0
12218 \end_layout
12219
12220 \end_inset
12221
12222  veut dire qu'il peut s'il le veut.
12223 \end_layout
12224
12225 \begin_layout Description
12226
12227 \lang english
12228 \begin_inset Flex Code
12229 status collapsed
12230
12231 \begin_layout Plain Layout
12232
12233 \lang english
12234 ObsoletedBy
12235 \end_layout
12236
12237 \end_inset
12238
12239  
12240 \lang french
12241 dénomme un style qui a remplacé ce style en cours.
12242  Ceci est utilisé pour renommer un style en conservant la rétrocompatibilité.
12243 \end_layout
12244
12245 \begin_layout Description
12246
12247 \lang english
12248 \begin_inset Flex Code
12249 status collapsed
12250
12251 \begin_layout Plain Layout
12252
12253 \lang english
12254 OptionalArgs
12255 \end_layout
12256
12257 \end_inset
12258
12259  [
12260 \begin_inset Flex Code
12261 status collapsed
12262
12263 \begin_layout Plain Layout
12264
12265 \lang english
12266 int=0
12267 \end_layout
12268
12269 \end_inset
12270
12271
12272 \lang french
12273 fixe le nombre d'arguments facultatifs qui peuvent être utilisés avec ce
12274  style.
12275  Ceci est utile pour par exemple pour les en-têtes de section, et n'a de
12276  sens qu'avec LaTeX.
12277  Noter que, dans le résultat, les arguments optionnels précéderont les arguments
12278  obligatoire (voir ci-après).
12279  On peut donc définir des constructions comme:
12280 \end_layout
12281
12282 \begin_deeper
12283 \begin_layout LyX-Code
12284
12285 \backslash
12286 mycmd[opt1]{req1}{contenu du paragraphe}
12287 \end_layout
12288
12289 \begin_layout Standard
12290 mais on peut pas avoir de constructions comme: 
12291 \end_layout
12292
12293 \begin_layout LyX-Code
12294
12295 \backslash
12296 mycmd[opt1]{req1}[opt2]{contenu du paragraphe}
12297 \end_layout
12298
12299 \begin_layout Standard
12300 du moins sans recours au code TeX (avec lequel vous faites ce que vous voulez).
12301 \end_layout
12302
12303 \end_deeper
12304 \begin_layout Description
12305
12306 \lang english
12307 \begin_inset Flex Code
12308 status collapsed
12309
12310 \begin_layout Plain Layout
12311
12312 \lang english
12313 ParbreakIsNewline
12314 \end_layout
12315
12316 \end_inset
12317
12318  
12319 \lang french
12320 [
12321 \family typewriter
12322 \emph on
12323
12324 \begin_inset Flex Code
12325 status collapsed
12326
12327 \begin_layout Plain Layout
12328
12329 \family typewriter
12330 \emph on
12331 0
12332 \end_layout
12333
12334 \end_inset
12335
12336
12337 \emph default
12338 ,
12339 \begin_inset Flex Code
12340 status collapsed
12341
12342 \begin_layout Plain Layout
12343
12344 \family typewriter
12345 1
12346 \end_layout
12347
12348 \end_inset
12349
12350
12351 \family default
12352 ] indique que les paragraphes ne seront pas séparés par une ligne vide dans
12353  le résultat LaTeX, mais par un retour à la ligne; combiné avec 
12354 \begin_inset Flex Code
12355 status collapsed
12356
12357 \begin_layout Plain Layout
12358 PassThru 1
12359 \end_layout
12360
12361 \end_inset
12362
12363 , ceci permet d'émuler une éditeur plein texte (comme l'insert code TeX).
12364 \end_layout
12365
12366 \begin_layout Description
12367
12368 \lang english
12369 \begin_inset Flex Code
12370 status collapsed
12371
12372 \begin_layout Plain Layout
12373
12374 \lang english
12375 ParIndent
12376 \end_layout
12377
12378 \end_inset
12379
12380
12381 \lang french
12382  
12383 \lang english
12384
12385 \begin_inset Flex Code
12386 status collapsed
12387
12388 \begin_layout Plain Layout
12389
12390 \lang english
12391 [
12392 \lang french
12393 chaîne
12394 \lang english
12395 =""]
12396 \end_layout
12397
12398 \end_inset
12399
12400
12401 \lang french
12402  fixe l'indentation de la toute première ligne d'un paragraphe.
12403  
12404 \begin_inset Flex Code
12405 status collapsed
12406
12407 \begin_layout Plain Layout
12408 Parindent
12409 \end_layout
12410
12411 \end_inset
12412
12413  est fixé pour un format donné, à l'exception du format 
12414 \begin_inset Flex Code
12415 status collapsed
12416
12417 \begin_layout Plain Layout
12418 Standard
12419 \end_layout
12420
12421 \end_inset
12422
12423 , car l'indentation d'un paragraphe dans l'environnement 
12424 \begin_inset Flex Code
12425 status collapsed
12426
12427 \begin_layout Plain Layout
12428 Standard
12429 \end_layout
12430
12431 \end_inset
12432
12433  peut être empêchée par 
12434 \begin_inset Flex Code
12435 status collapsed
12436
12437 \begin_layout Plain Layout
12438 NextNoIndent
12439 \end_layout
12440
12441 \end_inset
12442
12443 .
12444  De plus, les paragraphes de style 
12445 \begin_inset Flex Code
12446 status collapsed
12447
12448 \begin_layout Plain Layout
12449 Standard
12450 \end_layout
12451
12452 \end_inset
12453
12454  emboîtés dans d'autres environnements utilisent le 
12455 \begin_inset Flex Code
12456 status collapsed
12457
12458 \begin_layout Plain Layout
12459 ParIndent
12460 \end_layout
12461
12462 \end_inset
12463
12464  de l'environnement, pas le leur.
12465  Par exemple, les paragraphes 
12466 \begin_inset Flex Code
12467 status collapsed
12468
12469 \begin_layout Plain Layout
12470 Standard
12471 \end_layout
12472
12473 \end_inset
12474
12475  dans une énumération ne sont pas indentés.
12476 \end_layout
12477
12478 \begin_layout Description
12479
12480 \lang english
12481 \begin_inset Flex Code
12482 status collapsed
12483
12484 \begin_layout Plain Layout
12485
12486 \lang english
12487 Parsep
12488 \end_layout
12489
12490 \end_inset
12491
12492
12493 \lang french
12494  [
12495 \family typewriter
12496 float=0
12497 \family default
12498 ] fixe l'espacement vertical entre deux paragraphes dans le style.
12499 \end_layout
12500
12501 \begin_layout Description
12502
12503 \lang english
12504 \begin_inset Flex Code
12505 status collapsed
12506
12507 \begin_layout Plain Layout
12508
12509 \lang english
12510 Parskip
12511 \end_layout
12512
12513 \end_inset
12514
12515
12516 \lang french
12517  [
12518 \family typewriter
12519 float=0
12520 \family default
12521 ] fixe la valeur d'interligne entre paragraphes.
12522  LyX donne le choix entre 
12523 \begin_inset Flex Code
12524 status collapsed
12525
12526 \begin_layout Plain Layout
12527 Indentation
12528 \end_layout
12529
12530 \end_inset
12531
12532  et 
12533 \begin_inset Flex Code
12534 status collapsed
12535
12536 \begin_layout Plain Layout
12537 Interligne
12538 \end_layout
12539
12540 \end_inset
12541
12542  pour séparer les paragraphes d'un document.
12543  Quand on choisit 
12544 \begin_inset Flex Code
12545 status collapsed
12546
12547 \begin_layout Plain Layout
12548 Indentation
12549 \end_layout
12550
12551 \end_inset
12552
12553 , cette valeur n'est pas prise en compte.
12554  Quand on choisit 
12555 \begin_inset Flex Code
12556 status collapsed
12557
12558 \begin_layout Plain Layout
12559 Interligne
12560 \end_layout
12561
12562 \end_inset
12563
12564 , la valeur de 
12565 \begin_inset Flex Code
12566 status collapsed
12567
12568 \begin_layout Plain Layout
12569 ParIndent
12570 \end_layout
12571
12572 \end_inset
12573
12574  n'est pas prise en compte et tous les paragraphes sont séparés par ce paramètre
12575  
12576 \begin_inset Flex Code
12577 status collapsed
12578
12579 \begin_layout Plain Layout
12580 Parskip
12581 \end_layout
12582
12583 \end_inset
12584
12585 , en plus de l'interligne normal.
12586  L'espacement vertical est calculé par 
12587 \begin_inset Flex Code
12588 status collapsed
12589
12590 \begin_layout Plain Layout
12591 valeur*DefaultHeight()
12592 \end_layout
12593
12594 \end_inset
12595
12596  où 
12597 \family typewriter
12598 valeur
12599 \family default
12600  est la valeur choisie pour 
12601 \begin_inset Flex Code
12602 status collapsed
12603
12604 \begin_layout Plain Layout
12605 Parskip
12606 \end_layout
12607
12608 \end_inset
12609
12610  et 
12611 \begin_inset Flex Code
12612 status collapsed
12613
12614 \begin_layout Plain Layout
12615 DefaultHeight()
12616 \end_layout
12617
12618 \end_inset
12619
12620  est la hauteur d'une ligne dans la police normale.
12621  De cette façon, l'aspect reste le même quelle que soit la police à l'écran.
12622 \end_layout
12623
12624 \begin_layout Description
12625
12626 \lang english
12627 \begin_inset Flex Code
12628 status collapsed
12629
12630 \begin_layout Plain Layout
12631
12632 \lang english
12633 PassThru
12634 \end_layout
12635
12636 \end_inset
12637
12638
12639 \lang french
12640  [
12641 \family typewriter
12642 \emph on
12643 0
12644 \emph default
12645 , 1
12646 \family default
12647 ] indique si le contenu du paragraphe doit être passé sous forme brute,
12648  c'est-à-dire sans les traductions spéciales dont LaTeX aurait besoin.
12649  
12650 \end_layout
12651
12652 \begin_layout Description
12653
12654 \lang english
12655 \begin_inset Flex Code
12656 status collapsed
12657
12658 \begin_layout Plain Layout
12659
12660 \lang english
12661 Preamble
12662 \end_layout
12663
12664 \end_inset
12665
12666
12667 \lang french
12668  fixe le contenu à inclure dans le préambule LaTeX quand le style est utilisé.
12669  Utile pour définir des macros, charger des paquetages, etc.
12670  requis pour ce style particulier.
12671  Doit être fermé par 
12672 \begin_inset Quotes fld
12673 \end_inset
12674
12675
12676 \begin_inset Flex Code
12677 status collapsed
12678
12679 \begin_layout Plain Layout
12680
12681 \lang english
12682 EndPreamble
12683 \end_layout
12684
12685 \end_inset
12686
12687
12688 \begin_inset Quotes frd
12689 \end_inset
12690
12691 .
12692 \end_layout
12693
12694 \begin_layout Description
12695
12696 \lang english
12697 \begin_inset Flex Code
12698 status collapsed
12699
12700 \begin_layout Plain Layout
12701
12702 \lang english
12703 RefPrefix
12704 \end_layout
12705
12706 \end_inset
12707
12708  
12709 \lang french
12710 [
12711 \begin_inset Flex Code
12712 status collapsed
12713
12714 \begin_layout Plain Layout
12715 chaîne
12716 \end_layout
12717
12718 \end_inset
12719
12720 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraph
12721 es de ce type.
12722  Ceci permet l'utilisation de références mises en forme.
12723 \end_layout
12724
12725 \begin_layout Description
12726
12727 \lang english
12728 \begin_inset Flex Code
12729 status collapsed
12730
12731 \begin_layout Plain Layout
12732
12733 \lang english
12734 RequiredArgs
12735 \end_layout
12736
12737 \end_inset
12738
12739  [
12740 \begin_inset Flex Code
12741 status collapsed
12742
12743 \begin_layout Plain Layout
12744
12745 \lang english
12746 int=0
12747 \end_layout
12748
12749 \end_inset
12750
12751 ]
12752 \lang french
12753  précise le nombre d'arguments attendus par la commande ou l'environnement
12754  LaTeX correspondant à ce style.
12755  Dans le cas d'une commande, ce sont les arguments requis autres que ceux
12756  qui sont associés au contenu du paragraphe proprement dit.
12757  Ceux-ci n'ont pas nécessairement besoin d'être fournis: LyX créera des
12758  arguments vides si nécessaire.
12759  Noter que les arguments optionnels seront émis avant les arguments obligatoires.
12760  Voir la description de la directive 
12761 \begin_inset Flex Code
12762 status collapsed
12763
12764 \begin_layout Plain Layout
12765 OptionalTags
12766 \end_layout
12767
12768 \end_inset
12769
12770  ci-dessus pour les détails.
12771 \end_layout
12772
12773 \begin_layout Description
12774
12775 \lang english
12776 \begin_inset Flex Code
12777 status collapsed
12778
12779 \begin_layout Plain Layout
12780
12781 \lang english
12782 Requires
12783 \end_layout
12784
12785 \end_inset
12786
12787  
12788 \begin_inset Flex Code
12789 status collapsed
12790
12791 \begin_layout Plain Layout
12792
12793 \lang english
12794 [
12795 \lang french
12796 chaîne
12797 \lang english
12798 ]
12799 \end_layout
12800
12801 \end_inset
12802
12803
12804 \lang french
12805  indique que le style requiert la fonctionnalité chaîne.
12806  Voir la description de 
12807 \begin_inset Flex Code
12808 status collapsed
12809
12810 \begin_layout Plain Layout
12811
12812 \lang english
12813 Provides
12814 \end_layout
12815
12816 \end_inset
12817
12818  ci-dessus (page 
12819 \begin_inset CommandInset ref
12820 LatexCommand pageref
12821 reference "des:-Freespacing"
12822
12823 \end_inset
12824
12825 ) pour les détails sur les fonctionnalités.
12826  
12827 \end_layout
12828
12829 \begin_layout Description
12830
12831 \lang english
12832 \begin_inset Flex Code
12833 status collapsed
12834
12835 \begin_layout Plain Layout
12836
12837 \lang english
12838 RightMargin
12839 \end_layout
12840
12841 \end_inset
12842
12843
12844 \lang french
12845  
12846 \lang english
12847
12848 \begin_inset Flex Code
12849 status collapsed
12850
12851 \begin_layout Plain Layout
12852
12853 \lang english
12854 [
12855 \lang french
12856 chaîne
12857 \lang english
12858 =""]
12859 \end_layout
12860
12861 \end_inset
12862
12863
12864 \lang french
12865  similaire à 
12866 \family typewriter
12867 LeftMargin
12868 \family default
12869 .
12870 \end_layout
12871
12872 \begin_layout Description
12873
12874 \lang english
12875 \begin_inset Flex Code
12876 status collapsed
12877
12878 \begin_layout Plain Layout
12879
12880 \lang english
12881 Spacing
12882 \end_layout
12883
12884 \end_inset
12885
12886
12887 \lang french
12888  [
12889 \family typewriter
12890 \emph on
12891 single
12892 \emph default
12893 , onehalf, double, other
12894 \family default
12895  
12896 \emph on
12897 valeur
12898 \emph default
12899 ] définit l'interligne par défaut dans ce style.
12900  Les paramètres 
12901 \begin_inset Flex Code
12902 status collapsed
12903
12904 \begin_layout Plain Layout
12905 single
12906 \end_layout
12907
12908 \end_inset
12909
12910
12911 \begin_inset Flex Code
12912 status collapsed
12913
12914 \begin_layout Plain Layout
12915 onehalf
12916 \end_layout
12917
12918 \end_inset
12919
12920  et 
12921 \begin_inset Flex Code
12922 status collapsed
12923
12924 \begin_layout Plain Layout
12925 double
12926 \end_layout
12927
12928 \end_inset
12929
12930  correspondent respectivement à un facteur multiplicatif de 1, 1,25 et 1,667.
12931  Si vous mettez le paramètre 
12932 \begin_inset Flex Code
12933 status collapsed
12934
12935 \begin_layout Plain Layout
12936 other
12937 \end_layout
12938
12939 \end_inset
12940
12941 , vous devez aussi mettre une valeur numérique qui servira de facteur multiplica
12942 tif.
12943  Notez que, contrairement aux autres paramètres, 
12944 \begin_inset Flex Code
12945 status collapsed
12946
12947 \begin_layout Plain Layout
12948 Spacing
12949 \end_layout
12950
12951 \end_inset
12952
12953  implique de générer du code LaTeX spécifique, qui utilise le paquetage
12954  
12955 \begin_inset Flex Code
12956 status collapsed
12957
12958 \begin_layout Plain Layout
12959 setspace.sty
12960 \end_layout
12961
12962 \end_inset
12963
12964 .
12965 \end_layout
12966
12967 \begin_layout Description
12968
12969 \lang english
12970 \begin_inset Flex Code
12971 status collapsed
12972
12973 \begin_layout Plain Layout
12974
12975 \lang english
12976 Spellcheck
12977 \end_layout
12978
12979 \end_inset
12980
12981
12982 \lang french
12983  [
12984 \begin_inset Flex Code
12985 status collapsed
12986
12987 \begin_layout Plain Layout
12988 0
12989 \end_layout
12990
12991 \end_inset
12992
12993 ,
12994 \begin_inset Flex Code
12995 status collapsed
12996
12997 \begin_layout Plain Layout
12998
12999 \emph on
13000 1
13001 \end_layout
13002
13003 \end_inset
13004
13005 ] active la correction orthographique du style.
13006  Implicitement vrai.
13007 \end_layout
13008
13009 \begin_layout Description
13010
13011 \lang english
13012 \begin_inset Flex Code
13013 status collapsed
13014
13015 \begin_layout Plain Layout
13016
13017 \lang english
13018 TextFont
13019 \end_layout
13020
13021 \end_inset
13022
13023
13024 \lang french
13025  fixe la police utilisée pour le corps du texte.
13026  Voir la section
13027 \begin_inset space ~
13028 \end_inset
13029
13030
13031 \begin_inset CommandInset ref
13032 LatexCommand ref
13033 reference "sub:polices"
13034
13035 \end_inset
13036
13037 .
13038 \end_layout
13039
13040 \begin_layout Description
13041
13042 \lang english
13043 \begin_inset Flex Code
13044 status collapsed
13045
13046 \begin_layout Plain Layout
13047
13048 \lang english
13049 TocLevel
13050 \end_layout
13051
13052 \end_inset
13053
13054  [
13055 \begin_inset Flex Code
13056 status collapsed
13057
13058 \begin_layout Plain Layout
13059
13060 \series medium
13061 \lang english
13062 int
13063 \end_layout
13064
13065 \end_inset
13066
13067
13068 \lang french
13069 fixe le niveau du style dans le table des matières.
13070  Ceci est utilisé pour la numérotation automatique des en-têtes.
13071 \end_layout
13072
13073 \begin_layout Description
13074
13075 \lang english
13076 \begin_inset Flex Code
13077 status collapsed
13078
13079 \begin_layout Plain Layout
13080
13081 \lang english
13082 TopSep
13083 \end_layout
13084
13085 \end_inset
13086
13087
13088 \lang french
13089  [
13090 \family typewriter
13091 float=0
13092 \family default
13093 ] fixe L'espacement vertical qui sépare le premier paragraphe dans une série
13094  du même style, du paragraphe qui le précède.
13095  Si le paragraphe précédent est dans un autre style, les séparations ne
13096  s'ajoutent pas, mais LyX prend le maximum des deux.
13097 \end_layout
13098
13099 \begin_layout Subsection
13100 \begin_inset CommandInset label
13101 LatexCommand label
13102 name "sub:I18n"
13103
13104 \end_inset
13105
13106 Internationalisation des styles de paragraphes
13107 \end_layout
13108
13109 \begin_layout Standard
13110 LyX effectue depuis longtemps la traduction des informations de format,
13111  mais, jusqu'à la version 2.0, ceci ne s'appliquait qu'à l'interface utilisateur
13112  et non pas par exemple au résultat PDF.
13113  Ainsi les auteurs francophones devaient avoir recours à des astuces pénibles
13114  s'ils voulaient obtenir 
13115 \begin_inset Quotes fld
13116 \end_inset
13117
13118 Théorème 1
13119 \begin_inset Quotes frd
13120 \end_inset
13121
13122  au lieu de 
13123 \begin_inset Quotes fld
13124 \end_inset
13125
13126 Theorem 1
13127 \begin_inset Quotes frd
13128 \end_inset
13129
13130 .
13131  Grâce à Georg 
13132 \noun on
13133 Baum
13134 \noun default
13135 , ce n'est plus les cas.
13136 \end_layout
13137
13138 \begin_layout Standard
13139 Si un 
13140 \begin_inset Flex Code
13141 status collapsed
13142
13143 \begin_layout Plain Layout
13144 Style
13145 \end_layout
13146
13147 \end_inset
13148
13149  définit un texte qui doit apparaître dans le le document typographique,
13150  il peut utiliser 
13151 \begin_inset Flex Code
13152 status collapsed
13153
13154 \begin_layout Plain Layout
13155 LangPreamble
13156 \end_layout
13157
13158 \end_inset
13159
13160  et 
13161 \begin_inset Flex Code
13162 status collapsed
13163
13164 \begin_layout Plain Layout
13165 BabelPreamble
13166 \end_layout
13167
13168 \end_inset
13169
13170  pour traiter correctement les documents non anglophones, et même multilingues.
13171  L'extrait suivant (du fichier 
13172 \begin_inset Flex Code
13173 status collapsed
13174
13175 \begin_layout Plain Layout
13176 theorems-ams.inc
13177 \end_layout
13178
13179 \end_inset
13180
13181 ) illustre le fonctionnement:
13182 \end_layout
13183
13184 \begin_layout LyX-Code
13185
13186 \lang english
13187 Preamble
13188 \end_layout
13189
13190 \begin_deeper
13191 \begin_layout LyX-Code
13192
13193 \lang english
13194   
13195 \backslash
13196 theoremstyle{remark}
13197 \end_layout
13198
13199 \begin_layout LyX-Code
13200
13201 \lang english
13202   
13203 \backslash
13204 newtheorem{claim}[thm]{
13205 \backslash
13206 protect
13207 \backslash
13208 claimname}
13209 \end_layout
13210
13211 \begin_layout LyX-Code
13212
13213 \lang english
13214 EndPreamble
13215 \end_layout
13216
13217 \begin_layout LyX-Code
13218
13219 \lang english
13220 LangPreamble
13221 \end_layout
13222
13223 \begin_layout LyX-Code
13224
13225 \lang english
13226   
13227 \backslash
13228 providecommand{
13229 \backslash
13230 claimname}{_(Claim)}
13231 \end_layout
13232
13233 \begin_layout LyX-Code
13234
13235 \lang english
13236 EndLangPreamble
13237 \end_layout
13238
13239 \begin_layout LyX-Code
13240
13241 \lang english
13242 BabelPreamble
13243 \end_layout
13244
13245 \begin_layout LyX-Code
13246
13247 \lang english
13248     
13249 \backslash
13250 addto
13251 \backslash
13252 captions$$lang{
13253 \backslash
13254 renewcommand{
13255 \backslash
13256 claimname}{_(Claim)}}
13257 \end_layout
13258
13259 \begin_layout LyX-Code
13260
13261 \lang english
13262 EndBabelPreamble
13263 \end_layout
13264
13265 \end_deeper
13266 \begin_layout Standard
13267 En principe, toute commande LaTeX autorisée peut apparaître dans les directives
13268  
13269 \begin_inset Flex Code
13270 status collapsed
13271
13272 \begin_layout Plain Layout
13273 LangPreamble
13274 \end_layout
13275
13276 \end_inset
13277
13278  et 
13279 \begin_inset Flex Code
13280 status collapsed
13281
13282 \begin_layout Plain Layout
13283 BabelPreamble
13284 \end_layout
13285
13286 \end_inset
13287
13288 , mais dans la pratique elles se présenteront typiquement comme ce qui est
13289  montré ici.
13290  La clé de la traduction correcte du texte typographié est la définition
13291  de le commande LateX 
13292 \begin_inset Flex Code
13293 status collapsed
13294
13295 \begin_layout Plain Layout
13296
13297 \backslash
13298 claimname
13299 \end_layout
13300
13301 \end_inset
13302
13303  et son utilisation avec 
13304 \begin_inset Flex Code
13305 status collapsed
13306
13307 \begin_layout Plain Layout
13308
13309 \backslash
13310 newtheorem
13311 \end_layout
13312
13313 \end_inset
13314
13315 .
13316  
13317 \end_layout
13318
13319 \begin_layout Standard
13320 La directive 
13321 \begin_inset Flex Code
13322 status collapsed
13323
13324 \begin_layout Plain Layout
13325 LangPreamble
13326 \end_layout
13327
13328 \end_inset
13329
13330  fournit ce qu'il faut pour l'internationalisation fondée sur le langage
13331  global du document.
13332  Le contenu de la directive sera inclus dans le préambule, comme avec la
13333  directive 
13334 \begin_inset Flex Code
13335 status collapsed
13336
13337 \begin_layout Plain Layout
13338 Preamble
13339 \end_layout
13340
13341 \end_inset
13342
13343 .
13344  Ce qui la rend singulière est l'utilisation de la 
13345 \begin_inset Quotes fld
13346 \end_inset
13347
13348 fonction
13349 \begin_inset Quotes frd
13350 \end_inset
13351
13352  
13353 \begin_inset Flex Code
13354 status collapsed
13355
13356 \begin_layout Plain Layout
13357 _()
13358 \end_layout
13359
13360 \end_inset
13361
13362 , qui sera remplacée, lorsque LyX produira le résultat LaTeX, par la traduction
13363  de son argument dans la langue du document
13364 \begin_inset Foot
13365 status collapsed
13366
13367 \begin_layout Plain Layout
13368 Pour ceux qui s'intéressent au fonctionnement sous-jacent, la fonction 
13369 \begin_inset Quotes fld
13370 \end_inset
13371
13372
13373 \begin_inset Flex Code
13374 status collapsed
13375
13376 \begin_layout Plain Layout
13377 _()
13378 \end_layout
13379
13380 \end_inset
13381
13382
13383 \begin_inset Quotes frd
13384 \end_inset
13385
13386  cache la fonction 
13387 \begin_inset Flex Code
13388 status collapsed
13389
13390 \begin_layout Plain Layout
13391 gettext()
13392 \end_layout
13393
13394 \end_inset
13395
13396 , qui constitue le cœur du mécanisme de traduction de l'interface LyX, et
13397  qui est étendue ici à la traduction à la volée de code LaTeX.
13398 \end_layout
13399
13400 \end_inset
13401
13402 .
13403 \end_layout
13404
13405 \begin_layout Standard
13406 La directive 
13407 \begin_inset Flex Code
13408 status collapsed
13409
13410 \begin_layout Plain Layout
13411 BabelPreamble
13412 \end_layout
13413
13414 \end_inset
13415
13416  est plus compliquée, car elle fournit une fonctionnalité adaptée aux documents
13417  multilingues et propose par conséquent une interface pour le paquetage
13418  
13419 \begin_inset Flex Code
13420 status collapsed
13421
13422 \begin_layout Plain Layout
13423 babel
13424 \end_layout
13425
13426 \end_inset
13427
13428  Son contenu sera ajouté au préambule une fois pour chaque langue utilisée
13429  par le document.
13430  Dans ce cas, l'argument de 
13431 \begin_inset Flex Code
13432 status collapsed
13433
13434 \begin_layout Plain Layout
13435 _()
13436 \end_layout
13437
13438 \end_inset
13439
13440  sera remplacé par sa traduction dans le langage en question: l'expression
13441  
13442 \begin_inset Flex Code
13443 status collapsed
13444
13445 \begin_layout Plain Layout
13446 $$lang
13447 \end_layout
13448
13449 \end_inset
13450
13451  est remplacée par le nom de la langue (telle qu'il est connu de 
13452 \begin_inset Flex Code
13453 status collapsed
13454
13455 \begin_layout Plain Layout
13456 babel
13457 \end_layout
13458
13459 \end_inset
13460
13461 ).
13462  
13463 \end_layout
13464
13465 \begin_layout Standard
13466 Un document en allemand qui inclut aussi un paragraphe en français aura
13467  donc ceci dans le préambule:
13468 \end_layout
13469
13470 \begin_layout LyX-Code
13471
13472 \lang english
13473
13474 \backslash
13475 addto
13476 \backslash
13477 captionsfrench{
13478 \backslash
13479 renewcommand{
13480 \backslash
13481 claimname}{Affirmation}}   
13482 \backslash
13483 addto
13484 \backslash
13485 captionsngerman{
13486 \backslash
13487 renewcommand{
13488 \backslash
13489 claimname}{Behauptung}}   
13490 \backslash
13491 providecommand{
13492 \backslash
13493 claimname}{Behauptung}
13494 \end_layout
13495
13496 \begin_layout Standard
13497 LaTeX et 
13498 \begin_inset Flex Code
13499 status collapsed
13500
13501 \begin_layout Plain Layout
13502 babel
13503 \end_layout
13504
13505 \end_inset
13506
13507  vont alors conspirer pour créer le texte correct dans le résultat imprimable.
13508 \end_layout
13509
13510 \begin_layout Standard
13511 Un point important à noter est que les traductions sont celles qui sont
13512  fournies par LyX lui-même, via le mécanisme d'internationalisation de l'interfa
13513 ce utilisateur.
13514  Ceci signifie que 
13515 \begin_inset Flex Code
13516 status collapsed
13517
13518 \begin_layout Plain Layout
13519 LangPreamble
13520 \end_layout
13521
13522 \end_inset
13523
13524  et 
13525 \begin_inset Flex Code
13526 status collapsed
13527
13528 \begin_layout Plain Layout
13529 BabelPreamble
13530 \end_layout
13531
13532 \end_inset
13533
13534  ne sont effectifs que dans les fichiers de format fournis avec LyX, puisque
13535  les fichiers de format créés par l'utilisateur ne seront pas explorés par
13536  les fonction d'internationalisation.
13537  Ceci dit, tout fichier de format créé dans le but d'être distribué avec
13538  LyX doit inclure ces directives s'il y a lieu.
13539 \end_layout
13540
13541 \begin_layout Subsection
13542 Flottants
13543 \begin_inset CommandInset label
13544 LatexCommand label
13545 name "sub:Flottants"
13546
13547 \end_inset
13548
13549
13550 \end_layout
13551
13552 \begin_layout Standard
13553 \begin_inset CommandInset label
13554 LatexCommand label
13555 name "sec:flottants"
13556
13557 \end_inset
13558
13559 Depuis la version 1.3.0 de LyX, il faut définir les flottants (
13560 \begin_inset Flex Code
13561 status collapsed
13562
13563 \begin_layout Plain Layout
13564 figure
13565 \end_layout
13566
13567 \end_inset
13568
13569
13570 \begin_inset Flex Code
13571 status collapsed
13572
13573 \begin_layout Plain Layout
13574 tableau
13575 \end_layout
13576
13577 \end_inset
13578
13579 \SpecialChar \ldots{}
13580 ) dans la classe elle-même.
13581  Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
13582  il suffit probablement que vous ajoutiez
13583 \end_layout
13584
13585 \begin_layout LyX-Code
13586 Input stdfloats.inc
13587 \end_layout
13588
13589 \begin_layout Standard
13590 à un endroit raisonnable dans la classe
13591 \begin_inset Foot
13592 status collapsed
13593
13594 \begin_layout Plain Layout
13595 N'oubliez pas de jeter aussi un 
13596 \begin_inset ERT
13597 status collapsed
13598
13599 \begin_layout Plain Layout
13600
13601
13602 \backslash
13603 oe{}
13604 \end_layout
13605
13606 \end_inset
13607
13608 il sur les compteurs dans la section suivante.
13609 \end_layout
13610
13611 \end_inset
13612
13613 .
13614  Si vous voulez implémenter une classe de texte qui propose un nouveau type
13615  de flottant (comme la classe AGU fournie avec LyX), les explications ci-dessous
13616  vont sans doute vous être utiles :
13617 \end_layout
13618
13619 \begin_layout Description
13620
13621 \lang english
13622 \begin_inset Flex Code
13623 status collapsed
13624
13625 \begin_layout Plain Layout
13626
13627 \lang english
13628 Extension
13629 \end_layout
13630
13631 \end_inset
13632
13633
13634 \family typewriter
13635 \lang french
13636  
13637 \family default
13638 \lang english
13639
13640 \begin_inset Flex Code
13641 status collapsed
13642
13643 \begin_layout Plain Layout
13644
13645 \lang english
13646 [
13647 \lang french
13648 chaîne
13649 \lang english
13650 =""]
13651 \end_layout
13652
13653 \end_inset
13654
13655
13656 \lang french
13657  définit le suffixe d'un fichier auxiliaire contenant la liste des flottants
13658  de ce type.
13659  LaTeX écrit les légendes dans ce fichier.
13660 \end_layout
13661
13662 \begin_layout Description
13663
13664 \lang english
13665 \begin_inset Flex Code
13666 status collapsed
13667
13668 \begin_layout Plain Layout
13669
13670 \lang english
13671 GuiName
13672 \end_layout
13673
13674 \end_inset
13675
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 la chaîne de caractères qui se trouvera dans les menus et également
13695  dans la légende.
13696  Ceci est traduit dans le langage courant si 
13697 \begin_inset Flex Code
13698 status collapsed
13699
13700 \begin_layout Plain Layout
13701 babel
13702 \end_layout
13703
13704 \end_inset
13705
13706  est utilisé.
13707 \end_layout
13708
13709 \begin_layout Description
13710
13711 \lang english
13712 \begin_inset Flex Code
13713 status collapsed
13714
13715 \begin_layout Plain Layout
13716 HTML*
13717 \end_layout
13718
13719 \end_inset
13720
13721  
13722 \lang french
13723 sont utilisées avec l'exportation XHTML.
13724  Voir
13725 \begin_inset space ~
13726 \end_inset
13727
13728
13729 \begin_inset CommandInset ref
13730 LatexCommand ref
13731 reference "sub:Styles-de-paragraphe-XHTML"
13732
13733 \end_inset
13734
13735 .
13736 \end_layout
13737
13738 \begin_layout Description
13739
13740 \lang english
13741 \begin_inset Flex Code
13742 status collapsed
13743
13744 \begin_layout Plain Layout
13745 IsPredefined
13746 \end_layout
13747
13748 \end_inset
13749
13750  
13751 \lang french
13752 [
13753 \begin_inset Flex Code
13754 status collapsed
13755
13756 \begin_layout Plain Layout
13757 0
13758 \end_layout
13759
13760 \end_inset
13761
13762 ,
13763 \begin_inset Flex Code
13764 status collapsed
13765
13766 \begin_layout Plain Layout
13767
13768 \emph on
13769 1
13770 \end_layout
13771
13772 \end_inset
13773
13774 ] indique si le flottant est déjà défini dans la classe de document ou s'il
13775  faut charger 
13776 \begin_inset Flex Code
13777 status collapsed
13778
13779 \begin_layout Plain Layout
13780 float.sty
13781 \end_layout
13782
13783 \end_inset
13784
13785  et utiliser ses fonctionnalités pour le définir à la volée.
13786  La valeur implicite est 
13787 \begin_inset Flex Code
13788 status collapsed
13789
13790 \begin_layout Plain Layout
13791 0
13792 \end_layout
13793
13794 \end_inset
13795
13796  qui signifie: utiliser 
13797 \begin_inset Flex Code
13798 status collapsed
13799
13800 \begin_layout Plain Layout
13801 float.sty
13802 \end_layout
13803
13804 \end_inset
13805
13806 .
13807  Elle doit être positionnée sur 
13808 \begin_inset Flex Code
13809 status collapsed
13810
13811 \begin_layout Plain Layout
13812 1
13813 \end_layout
13814
13815 \end_inset
13816
13817  si le flottant est déjà défini par la classe de document.
13818 \end_layout
13819
13820 \begin_layout Description
13821
13822 \lang english
13823 \begin_inset Flex Code
13824 status collapsed
13825
13826 \begin_layout Plain Layout
13827
13828 \lang english
13829 ListCommand
13830 \end_layout
13831
13832 \end_inset
13833
13834  
13835 \begin_inset Flex Code
13836 status collapsed
13837
13838 \begin_layout Plain Layout
13839
13840 \lang english
13841 [
13842 \lang french
13843 chaîne
13844 \lang english
13845 =""]
13846 \end_layout
13847
13848 \end_inset
13849
13850
13851 \lang french
13852  détermine la commande utilisée pour engendrer une liste de flottants du
13853  type considéré; le 
13854 \begin_inset Quotes fld
13855 \end_inset
13856
13857
13858 \backslash
13859
13860 \begin_inset Quotes frd
13861 \end_inset
13862
13863  initial doit être omis.
13864  Cette directive 
13865 \emph on
13866 doit
13867 \emph default
13868  être utilisée si 
13869 \begin_inset Flex Code
13870 status collapsed
13871
13872 \begin_layout Plain Layout
13873 UsesFloatPkg
13874 \end_layout
13875
13876 \end_inset
13877
13878  est faux, puisqu'il n'y a alors pas de procédure pour activer cette commande.
13879  La directive est ignorée si 
13880 \begin_inset Flex Code
13881 status collapsed
13882
13883 \begin_layout Plain Layout
13884 UsesFloatPkg
13885 \end_layout
13886
13887 \end_inset
13888
13889  est vrai, puisqu'il y a alors une procédure.
13890 \end_layout
13891
13892 \begin_layout Description
13893
13894 \lang english
13895 \begin_inset Flex Code
13896 status collapsed
13897
13898 \begin_layout Plain Layout
13899
13900 \lang english
13901 ListName
13902 \end_layout
13903
13904 \end_inset
13905
13906  
13907 \begin_inset Flex Code
13908 status collapsed
13909
13910 \begin_layout Plain Layout
13911
13912 \lang english
13913 [
13914 \lang french
13915 chaîne
13916 \lang english
13917 =""]
13918 \end_layout
13919
13920 \end_inset
13921
13922
13923 \lang french
13924  fixe le titre utilisé pour une liste des flottants du type considéré (figures,
13925  tableaux, etc.).
13926  Il est utilisé pour l'étiquette à l'écran dans LyX; il est passé à LaTeX
13927  pour être utilisé comme titre, et il est également utilisé comme titre
13928  dans l'exportation XHTML.
13929  Il sera traduit dans le langage du document.
13930 \end_layout
13931
13932 \begin_layout Description
13933
13934 \lang english
13935 \begin_inset Flex Code
13936 status collapsed
13937
13938 \begin_layout Plain Layout
13939
13940 \lang english
13941 NumberWithin
13942 \end_layout
13943
13944 \end_inset
13945
13946  
13947 \begin_inset Flex Code
13948 status collapsed
13949
13950 \begin_layout Plain Layout
13951
13952 \lang english
13953 [
13954 \lang french
13955 chaîne
13956 \lang english
13957 =""]
13958 \end_layout
13959
13960 \end_inset
13961
13962
13963 \lang french
13964  (paramètre facultatif) détermine si les flottants de cette classe seront
13965  numérotés en suivant un type de section du document.
13966  Par exemple, si vous mettez 
13967 \begin_inset Flex Code
13968 status collapsed
13969
13970 \begin_layout Plain Layout
13971 chapter
13972 \end_layout
13973
13974 \end_inset
13975
13976 , les flottants seront numérotés chapitre par chapitre.
13977 \end_layout
13978
13979 \begin_layout Description
13980
13981 \lang english
13982 \begin_inset Flex Code
13983 status collapsed
13984
13985 \begin_layout Plain Layout
13986
13987 \lang english
13988 Placement
13989 \end_layout
13990
13991 \end_inset
13992
13993  
13994 \begin_inset Flex Code
13995 status collapsed
13996
13997 \begin_layout Plain Layout
13998
13999 \lang english
14000 [
14001 \lang french
14002 chaîne
14003 \lang english
14004 =""]
14005 \end_layout
14006
14007 \end_inset
14008
14009
14010 \lang french
14011  définit le placement implicite pour cette catégorie de flottants.
14012  C'est comme en LaTeX standard : 
14013 \begin_inset Flex Code
14014 status collapsed
14015
14016 \begin_layout Plain Layout
14017 t
14018 \end_layout
14019
14020 \end_inset
14021
14022
14023 \begin_inset Flex Code
14024 status collapsed
14025
14026 \begin_layout Plain Layout
14027 b
14028 \end_layout
14029
14030 \end_inset
14031
14032
14033 \begin_inset Flex Code
14034 status collapsed
14035
14036 \begin_layout Plain Layout
14037 p
14038 \end_layout
14039
14040 \end_inset
14041
14042  et 
14043 \begin_inset Flex Code
14044 status collapsed
14045
14046 \begin_layout Plain Layout
14047 h
14048 \end_layout
14049
14050 \end_inset
14051
14052  pour haut, bas, page et ici respectivement
14053 \begin_inset Foot
14054 status collapsed
14055
14056 \begin_layout Plain Layout
14057 Notez que l'ordre dans lequel vous mettez ces lettres est sans importance,
14058  comme en LaTeX.
14059 \end_layout
14060
14061 \end_inset
14062
14063 .
14064  En plus vous avez un nouveau type, 
14065 \begin_inset Flex Code
14066 status collapsed
14067
14068 \begin_layout Plain Layout
14069 H
14070 \end_layout
14071
14072 \end_inset
14073
14074 , qui ne correspond pas vraiment à un flottant, car il signifie de le positionne
14075
14076 \begin_inset Quotes fld
14077 \end_inset
14078
14079 ici
14080 \begin_inset Quotes frd
14081 \end_inset
14082
14083  et nulle part ailleurs.
14084  Notez cependant que le type 
14085 \begin_inset Flex Code
14086 status collapsed
14087
14088 \begin_layout Plain Layout
14089 H
14090 \end_layout
14091
14092 \end_inset
14093
14094  est spécial et, à cause de détails d'implantation, ne peut pas être utilisé
14095  avec des flottants non définis dans la classe de document.
14096  Si vous n'avez pas compris tout ce baratin, mettez simplement 
14097 \family typewriter
14098
14099 \begin_inset Quotes fld
14100 \end_inset
14101
14102
14103 \family default
14104
14105 \begin_inset Flex Code
14106 status collapsed
14107
14108 \begin_layout Plain Layout
14109 tbp
14110 \end_layout
14111
14112 \end_inset
14113
14114
14115 \family typewriter
14116
14117 \begin_inset Quotes frd
14118 \end_inset
14119
14120
14121 \family default
14122 .
14123 \end_layout
14124
14125 \begin_layout Description
14126
14127 \lang english
14128 \begin_inset Flex Code
14129 status collapsed
14130
14131 \begin_layout Plain Layout
14132
14133 \lang english
14134 RefPrefix
14135 \end_layout
14136
14137 \end_inset
14138
14139
14140 \lang french
14141  [
14142 \begin_inset Flex Code
14143 status collapsed
14144
14145 \begin_layout Plain Layout
14146 chaîne
14147 \end_layout
14148
14149 \end_inset
14150
14151 ] détermine le préfixe à utiliser lors de la création d'étiquettes référant
14152  les flottants du type considéré.
14153  Ceci permet l'utilisation de références mises en forme.
14154  Notez que vous pouvez supprimer tout préfixe défini en copiant un style
14155  en utilisant la valeur spécifique 
14156 \begin_inset Quotes fld
14157 \end_inset
14158
14159 OFF
14160 \begin_inset Quotes frd
14161 \end_inset
14162
14163 , qui doit être en capitales.
14164 \end_layout
14165
14166 \begin_layout Description
14167
14168 \lang english
14169 \begin_inset Flex Code
14170 status collapsed
14171
14172 \begin_layout Plain Layout
14173
14174 \lang english
14175 Style
14176 \end_layout
14177
14178 \end_inset
14179
14180  
14181 \begin_inset Flex Code
14182 status collapsed
14183
14184 \begin_layout Plain Layout
14185
14186 \lang english
14187 [
14188 \lang french
14189 chaîne
14190 \lang english
14191 =""]
14192 \end_layout
14193
14194 \end_inset
14195
14196
14197 \lang french
14198  fixe le style utilisé quand on définit le flottant avec 
14199 \begin_inset Flex Code
14200 status collapsed
14201
14202 \begin_layout Plain Layout
14203
14204 \backslash
14205 newfloat
14206 \end_layout
14207
14208 \end_inset
14209
14210 .
14211 \end_layout
14212
14213 \begin_layout Description
14214
14215 \lang english
14216 \begin_inset Flex Code
14217 status collapsed
14218
14219 \begin_layout Plain Layout
14220
14221 \lang english
14222 Type
14223 \end_layout
14224
14225 \end_inset
14226
14227  
14228 \begin_inset Flex Code
14229 status collapsed
14230
14231 \begin_layout Plain Layout
14232
14233 \lang english
14234 [
14235 \lang french
14236 chaîne
14237 \lang english
14238 =""]
14239 \end_layout
14240
14241 \end_inset
14242
14243
14244 \lang french
14245  définit le 
14246 \begin_inset Quotes fld
14247 \end_inset
14248
14249 type
14250 \begin_inset Quotes frd
14251 \end_inset
14252
14253  de la nouvelle classe de flottants, comme 
14254 \begin_inset Quotes fld
14255 \end_inset
14256
14257 program
14258 \begin_inset Quotes frd
14259 \end_inset
14260
14261  ou 
14262 \begin_inset Quotes fld
14263 \end_inset
14264
14265 algorithm
14266 \begin_inset Quotes frd
14267 \end_inset
14268
14269 .
14270  Après l'instruction 
14271 \begin_inset Flex Code
14272 status collapsed
14273
14274 \begin_layout Plain Layout
14275
14276 \backslash
14277 newfloat
14278 \end_layout
14279
14280 \end_inset
14281
14282  appropriée, vous disposez de commandes comme 
14283 \begin_inset Flex Code
14284 status collapsed
14285
14286 \begin_layout Plain Layout
14287
14288 \backslash
14289 begin{program}
14290 \end_layout
14291
14292 \end_inset
14293
14294  ou 
14295 \begin_inset Flex Code
14296 status collapsed
14297
14298 \begin_layout Plain Layout
14299
14300 \backslash
14301 end{algorithm*}
14302 \end_layout
14303
14304 \end_inset
14305
14306 .
14307  Noter que définir un flottant de type 
14308 \begin_inset Flex Code
14309 status collapsed
14310
14311 \begin_layout Plain Layout
14312 type
14313 \end_layout
14314
14315 \end_inset
14316
14317  définit automatiquement les compteur correspondant, de nom 
14318 \begin_inset Flex Code
14319 status collapsed
14320
14321 \begin_layout Plain Layout
14322 type
14323 \end_layout
14324
14325 \end_inset
14326
14327 .
14328 \end_layout
14329
14330 \begin_layout Description
14331
14332 \lang english
14333 \begin_inset Flex Code
14334 status collapsed
14335
14336 \begin_layout Plain Layout
14337
14338 \lang english
14339 UsesFloatPkg
14340 \end_layout
14341
14342 \end_inset
14343
14344  
14345 \lang french
14346 [
14347 \begin_inset Flex Code
14348 status collapsed
14349
14350 \begin_layout Plain Layout
14351 0
14352 \end_layout
14353
14354 \end_inset
14355
14356 ,
14357 \begin_inset Flex Code
14358 status collapsed
14359
14360 \begin_layout Plain Layout
14361
14362 \emph on
14363 1
14364 \end_layout
14365
14366 \end_inset
14367
14368 ] indique si ce flottant est défini en utilisant les fonctionnalités fournies
14369  par 
14370 \begin_inset Flex Code
14371 status collapsed
14372
14373 \begin_layout Plain Layout
14374 float.sty
14375 \end_layout
14376
14377 \end_inset
14378
14379 , soit par la classe de document ou par un paquetage, soit à la volée par
14380  LyX.
14381 \end_layout
14382
14383 \begin_layout Standard
14384 Notez que la définition d'un flottant de type 
14385 \begin_inset Flex Code
14386 status collapsed
14387
14388 \begin_layout Plain Layout
14389
14390 \emph on
14391 type
14392 \end_layout
14393
14394 \end_inset
14395
14396  implique la déclaration du compteur correspondant de nom 
14397 \begin_inset Flex Code
14398 status collapsed
14399
14400 \begin_layout Plain Layout
14401
14402 \emph on
14403 type
14404 \end_layout
14405
14406 \end_inset
14407
14408 .
14409 \end_layout
14410
14411 \begin_layout Subsection
14412
14413 \lang english
14414 Inserts flexibles et InsetLayout
14415 \begin_inset CommandInset label
14416 LatexCommand label
14417 name "sub:Flex-insets-and"
14418
14419 \end_inset
14420
14421
14422 \end_layout
14423
14424 \begin_layout Standard
14425 LyX connaît les styles de caractères depuis la version 1.4.0; depuis la version
14426  1.6.0, ceux-ci sont appelés inserts flexibles.
14427 \end_layout
14428
14429 \begin_layout Standard
14430 Les inserts flexibles sont de trois sortes: 
14431 \end_layout
14432
14433 \begin_layout Itemize
14434 styles de caractères (
14435 \begin_inset Flex Code
14436 status collapsed
14437
14438 \begin_layout Plain Layout
14439
14440 \lang english
14441 CharStyle
14442 \end_layout
14443
14444 \end_inset
14445
14446 ): ceux-ci définissent un balisage sémantique correspondant à des commandes
14447  LaTeX telles que 
14448 \begin_inset Flex Code
14449 status collapsed
14450
14451 \begin_layout Plain Layout
14452
14453 \lang english
14454
14455 \backslash
14456 noun
14457 \end_layout
14458
14459 \end_inset
14460
14461  et 
14462 \begin_inset Flex Code
14463 status collapsed
14464
14465 \begin_layout Plain Layout
14466
14467 \lang english
14468
14469 \backslash
14470 code
14471 \end_layout
14472
14473 \end_inset
14474
14475 .
14476 \end_layout
14477
14478 \begin_layout Itemize
14479 définis par l'utilisateur (
14480 \begin_inset Flex Code
14481 status collapsed
14482
14483 \begin_layout Plain Layout
14484
14485 \lang english
14486 Custom
14487 \end_layout
14488
14489 \end_inset
14490
14491 ): ceux-ci permettent de définir des inserts repliables personnalisés, similaire
14492 s au code TeX, aux notes de bas de page, etc.
14493  Un exemple évident est l'insert de note en fin de document, défini dans
14494  le module 
14495 \begin_inset Flex Code
14496 status collapsed
14497
14498 \begin_layout Plain Layout
14499
14500 \lang english
14501 endnote
14502 \end_layout
14503
14504 \end_inset
14505
14506 .
14507 \end_layout
14508
14509 \begin_layout Itemize
14510
14511 \lang english
14512 éléments XML (
14513 \begin_inset Flex Code
14514 status collapsed
14515
14516 \begin_layout Plain Layout
14517
14518 \lang english
14519 Element
14520 \end_layout
14521
14522 \end_inset
14523
14524 ): à utiliser avec les classes DocBook.
14525 \end_layout
14526
14527 \begin_layout Standard
14528 Les inserts flexibles sont définis en utilisant la directive 
14529 \begin_inset Flex Code
14530 status collapsed
14531
14532 \begin_layout Plain Layout
14533
14534 \lang english
14535 InsetLayout
14536 \end_layout
14537
14538 \end_inset
14539
14540 , qui va être expliquée dans la suite.
14541 \end_layout
14542
14543 \begin_layout Standard
14544 La directive 
14545 \begin_inset Flex Code
14546 status collapsed
14547
14548 \begin_layout Plain Layout
14549
14550 \lang english
14551 InsetLayout
14552 \end_layout
14553
14554 \end_inset
14555
14556  a une autre fonction: elle permet de personnaliser le style de différents
14557  types d'inserts.
14558  Actuellement, 
14559 \begin_inset Flex Code
14560 status collapsed
14561
14562 \begin_layout Plain Layout
14563
14564 \lang english
14565 InsetLayout
14566 \end_layout
14567
14568 \end_inset
14569
14570  permet de personnaliser les paramètres de style pour les notes de bas de
14571  page, les notes en marge, les inserts de note, les inserts de code TeX
14572  (ERT), les branches, les listings, les index, les boîtes, les tables, les
14573  algorithmes, les URL et les arguments facultatifs, aussi bien que de définir
14574  des inserts flexibles.
14575 \end_layout
14576
14577 \begin_layout Standard
14578 La définition d'un 
14579 \begin_inset Flex Code
14580 status collapsed
14581
14582 \begin_layout Plain Layout
14583
14584 \lang english
14585 InsetLayout
14586 \end_layout
14587
14588 \end_inset
14589
14590  doit commencer par une lignes de la forme:
14591 \end_layout
14592
14593 \begin_layout LyX-Code
14594
14595 \lang english
14596 InsetLayout <Type>
14597 \end_layout
14598
14599 \begin_layout Standard
14600 Ici 
14601 \begin_inset Flex Code
14602 status collapsed
14603
14604 \begin_layout Plain Layout
14605
14606 \lang english
14607 <Type>
14608 \end_layout
14609
14610 \end_inset
14611
14612  indique l'insert dont le style doit être défini, et il y a deux cas.
14613 \end_layout
14614
14615 \begin_layout Enumerate
14616 Le style d'un insert préexistant doit être modifié.
14617  Dans ce cas, peuvent être 
14618 \begin_inset Flex Code
14619 status collapsed
14620
14621 \begin_layout Plain Layout
14622
14623 \lang english
14624 <Type>
14625 \end_layout
14626
14627 \end_inset
14628
14629  un quelconque des éléments suivants: 
14630 \begin_inset Flex Code
14631 status collapsed
14632
14633 \begin_layout Plain Layout
14634
14635 \lang english
14636 Algorithm
14637 \end_layout
14638
14639 \end_inset
14640
14641
14642 \begin_inset Flex Code
14643 status collapsed
14644
14645 \begin_layout Plain Layout
14646
14647 \lang english
14648 Branch
14649 \end_layout
14650
14651 \end_inset
14652
14653
14654 \begin_inset Flex Code
14655 status collapsed
14656
14657 \begin_layout Plain Layout
14658
14659 \lang english
14660 Box
14661 \end_layout
14662
14663 \end_inset
14664
14665
14666 \begin_inset Flex Code
14667 status collapsed
14668
14669 \begin_layout Plain Layout
14670
14671 \lang english
14672 Box:shaded
14673 \end_layout
14674
14675 \end_inset
14676
14677
14678 \begin_inset Flex Code
14679 status collapsed
14680
14681 \begin_layout Plain Layout
14682
14683 \lang english
14684 ERT
14685 \end_layout
14686
14687 \end_inset
14688
14689
14690 \begin_inset Flex Code
14691 status collapsed
14692
14693 \begin_layout Plain Layout
14694
14695 \lang english
14696 Figure
14697 \end_layout
14698
14699 \end_inset
14700
14701
14702 \begin_inset Flex Code
14703 status collapsed
14704
14705 \begin_layout Plain Layout
14706
14707 \lang english
14708 Foot
14709 \end_layout
14710
14711 \end_inset
14712
14713
14714 \begin_inset Flex Code
14715 status collapsed
14716
14717 \begin_layout Plain Layout
14718
14719 \lang english
14720 Index
14721 \end_layout
14722
14723 \end_inset
14724
14725
14726 \begin_inset Flex Code
14727 status collapsed
14728
14729 \begin_layout Plain Layout
14730
14731 \lang english
14732 Info
14733 \end_layout
14734
14735 \end_inset
14736
14737
14738 \begin_inset Flex Code
14739 status collapsed
14740
14741 \begin_layout Plain Layout
14742
14743 \lang english
14744 Info:menu
14745 \end_layout
14746
14747 \end_inset
14748
14749
14750 \begin_inset Flex Code
14751 status collapsed
14752
14753 \begin_layout Plain Layout
14754
14755 \lang english
14756 Info:shortcut
14757 \end_layout
14758
14759 \end_inset
14760
14761
14762 \begin_inset Flex Code
14763 status collapsed
14764
14765 \begin_layout Plain Layout
14766
14767 \lang english
14768 Info:shortcuts
14769 \end_layout
14770
14771 \end_inset
14772
14773
14774 \begin_inset Flex Code
14775 status collapsed
14776
14777 \begin_layout Plain Layout
14778
14779 \lang english
14780 Listings
14781 \end_layout
14782
14783 \end_inset
14784
14785
14786 \begin_inset Flex Code
14787 status collapsed
14788
14789 \begin_layout Plain Layout
14790
14791 \lang english
14792 Marginal
14793 \end_layout
14794
14795 \end_inset
14796
14797
14798 \begin_inset Flex Code
14799 status collapsed
14800
14801 \begin_layout Plain Layout
14802
14803 \lang english
14804 Note:Comment
14805 \end_layout
14806
14807 \end_inset
14808
14809
14810 \begin_inset Flex Code
14811 status collapsed
14812
14813 \begin_layout Plain Layout
14814
14815 \lang english
14816 Note:Note
14817 \end_layout
14818
14819 \end_inset
14820
14821
14822 \begin_inset Flex Code
14823 status collapsed
14824
14825 \begin_layout Plain Layout
14826
14827 \lang english
14828 Note:Greyedout
14829 \end_layout
14830
14831 \end_inset
14832
14833
14834 \begin_inset Flex Code
14835 status collapsed
14836
14837 \begin_layout Plain Layout
14838
14839 \lang english
14840 OptArg
14841 \end_layout
14842
14843 \end_inset
14844
14845
14846 \begin_inset Flex Code
14847 status collapsed
14848
14849 \begin_layout Plain Layout
14850
14851 \lang english
14852 Table
14853 \end_layout
14854
14855 \end_inset
14856
14857 , ou 
14858 \begin_inset Flex Code
14859 status collapsed
14860
14861 \begin_layout Plain Layout
14862
14863 \lang english
14864 URL
14865 \end_layout
14866
14867 \end_inset
14868
14869 .
14870  
14871 \end_layout
14872
14873 \begin_layout Enumerate
14874 Le style d'un insert flexible doit être défini.
14875  Dans ce cas, 
14876 \begin_inset Flex Code
14877 status collapsed
14878
14879 \begin_layout Plain Layout
14880
14881 \lang english
14882 <Type>
14883 \end_layout
14884
14885 \end_inset
14886
14887  doit être de la forme 
14888 \begin_inset Flex Code
14889 status collapsed
14890
14891 \begin_layout Plain Layout
14892 Flex:<nom>
14893 \end_layout
14894
14895 \end_inset
14896
14897 , où 
14898 \begin_inset Flex Code
14899 status collapsed
14900
14901 \begin_layout Plain Layout
14902 nom
14903 \end_layout
14904
14905 \end_inset
14906
14907  peut être n'importe quel identificateur valide qui n'est pas utilisé dans
14908  un insert existant.
14909  L'identificateur peut inclure des espaces, mais alors il faut enclore l'ensembl
14910 e entre apostrophes.
14911  Noter que la définition d'un insert flexible 
14912 \emph on
14913 doit
14914 \emph default
14915  aussi inclure une entrée 
14916 \begin_inset Flex Code
14917 status collapsed
14918
14919 \begin_layout Plain Layout
14920
14921 \lang english
14922 LyXType
14923 \end_layout
14924
14925 \end_inset
14926
14927 , précisant quel est le type d'insert qu'il définit.
14928 \end_layout
14929
14930 \begin_layout Standard
14931 La définition d'un 
14932 \begin_inset Flex Code
14933 status collapsed
14934
14935 \begin_layout Plain Layout
14936
14937 \lang english
14938 InsetLayout
14939 \end_layout
14940
14941 \end_inset
14942
14943  peut inclure les entrées suivantes:
14944 \end_layout
14945
14946 \begin_layout Description
14947
14948 \lang english
14949 \begin_inset Flex Code
14950 status collapsed
14951
14952 \begin_layout Plain Layout
14953
14954 \lang english
14955 BgColor
14956 \end_layout
14957
14958 \end_inset
14959
14960  
14961 \lang french
14962 définit la couleur d'arrière-plan de l'insert.
14963  Les couleurs valides sont définies dans 
14964 \begin_inset Flex Code
14965 status collapsed
14966
14967 \begin_layout Plain Layout
14968
14969 \lang english
14970 src/ColorCode.h
14971 \end_layout
14972
14973 \end_inset
14974
14975 .
14976 \end_layout
14977
14978 \begin_layout Description
14979
14980 \lang english
14981 \begin_inset Flex Code
14982 status collapsed
14983
14984 \begin_layout Plain Layout
14985
14986 \lang english
14987 ContentAsLabel
14988 \end_layout
14989
14990 \end_inset
14991
14992  [
14993 \begin_inset Flex Code
14994 status collapsed
14995
14996 \begin_layout Plain Layout
14997
14998 \emph on
14999 \lang english
15000 0
15001 \end_layout
15002
15003 \end_inset
15004
15005 ,
15006 \begin_inset Flex Code
15007 status collapsed
15008
15009 \begin_layout Plain Layout
15010
15011 \lang english
15012 1
15013 \end_layout
15014
15015 \end_inset
15016
15017 ]
15018 \lang french
15019  indique s'il faut utiliser le contenu de l'insert comme une étiquette,
15020  quand l'insert est fermé.
15021  Valeur implicite: faux.
15022 \end_layout
15023
15024 \begin_layout Description
15025
15026 \lang english
15027 \begin_inset Flex Code
15028 status collapsed
15029
15030 \begin_layout Plain Layout
15031
15032 \lang english
15033 CopyStyle
15034 \end_layout
15035
15036 \end_inset
15037
15038  
15039 \begin_inset Flex Code
15040 status collapsed
15041
15042 \begin_layout Plain Layout
15043
15044 \lang english
15045 [
15046 \lang french
15047 chaîne
15048 \lang english
15049 ]
15050 \end_layout
15051
15052 \end_inset
15053
15054
15055 \lang french
15056  sert à copier toutes les caractéristiques d'un style déjà existant dans
15057  un nouveau style.
15058 \end_layout
15059
15060 \begin_layout Description
15061
15062 \lang english
15063 \begin_inset Flex Code
15064 status collapsed
15065
15066 \begin_layout Plain Layout
15067
15068 \lang english
15069 CustomPars
15070 \end_layout
15071
15072 \end_inset
15073
15074  [
15075 \begin_inset Flex Code
15076 status collapsed
15077
15078 \begin_layout Plain Layout
15079
15080 \emph on
15081 \lang english
15082 0
15083 \end_layout
15084
15085 \end_inset
15086
15087 ,
15088 \begin_inset Flex Code
15089 status collapsed
15090
15091 \begin_layout Plain Layout
15092
15093 \lang english
15094 1
15095 \end_layout
15096
15097 \end_inset
15098
15099 ]
15100 \lang french
15101  indique si l'utilisateur peut utiliser le dialogue 
15102 \begin_inset Flex MenuItem
15103 status collapsed
15104
15105 \begin_layout Plain Layout
15106
15107 \lang english
15108 Édition\SpecialChar \menuseparator
15109 Paramètres
15110 \begin_inset space ~
15111 \end_inset
15112
15113 de
15114 \begin_inset space ~
15115 \end_inset
15116
15117 paragraphe
15118 \end_layout
15119
15120 \end_inset
15121
15122  pour personnaliser le paragraphe.
15123 \end_layout
15124
15125 \begin_layout Description
15126
15127 \lang english
15128 \begin_inset Flex Code
15129 status collapsed
15130
15131 \begin_layout Plain Layout
15132
15133 \lang english
15134 Decoration
15135 \end_layout
15136
15137 \end_inset
15138
15139  
15140 \lang french
15141 peut être 
15142 \begin_inset Flex Code
15143 status collapsed
15144
15145 \begin_layout Plain Layout
15146
15147 \lang english
15148 Classic
15149 \end_layout
15150
15151 \end_inset
15152
15153
15154 \begin_inset Flex Code
15155 status collapsed
15156
15157 \begin_layout Plain Layout
15158
15159 \lang english
15160 Minimalistic
15161 \end_layout
15162
15163 \end_inset
15164
15165 , ou 
15166 \begin_inset Flex Code
15167 status collapsed
15168
15169 \begin_layout Plain Layout
15170
15171 \lang english
15172 Conglomerate
15173 \end_layout
15174
15175 \end_inset
15176
15177 , décrivant l'apparence du cadre et des boutons de l'insert.
15178  les notes de bas de page utilisent en général 
15179 \begin_inset Flex Code
15180 status collapsed
15181
15182 \begin_layout Plain Layout
15183
15184 \lang english
15185 Classic
15186 \end_layout
15187
15188 \end_inset
15189
15190 , les insert des code TeX 
15191 \begin_inset Flex Code
15192 status collapsed
15193
15194 \begin_layout Plain Layout
15195
15196 \lang english
15197 Minimalistic
15198 \end_layout
15199
15200 \end_inset
15201
15202 , et les styles de caractères 
15203 \begin_inset Flex Code
15204 status collapsed
15205
15206 \begin_layout Plain Layout
15207
15208 \lang english
15209 Conglomerate
15210 \end_layout
15211
15212 \end_inset
15213
15214 .
15215 \end_layout
15216
15217 \begin_layout Description
15218
15219 \lang english
15220 \begin_inset Flex Code
15221 status collapsed
15222
15223 \begin_layout Plain Layout
15224
15225 \lang english
15226 Display
15227 \end_layout
15228
15229 \end_inset
15230
15231  [
15232 \begin_inset Flex Code
15233 status collapsed
15234
15235 \begin_layout Plain Layout
15236
15237 \lang english
15238 0
15239 \end_layout
15240
15241 \end_inset
15242
15243 ,
15244 \begin_inset Flex Code
15245 status collapsed
15246
15247 \begin_layout Plain Layout
15248
15249 \emph on
15250 \lang english
15251 1
15252 \end_layout
15253
15254 \end_inset
15255
15256
15257 \lang french
15258 n'est utilisé que lorsque 
15259 \begin_inset Flex Code
15260 status collapsed
15261
15262 \begin_layout Plain Layout
15263 LatexType
15264 \end_layout
15265
15266 \end_inset
15267
15268  vaut 
15269 \begin_inset Flex Code
15270 status collapsed
15271
15272 \begin_layout Plain Layout
15273 Environment
15274 \end_layout
15275
15276 \end_inset
15277
15278 .
15279  Indique si l'environnement se trouvera à part dans le résultat imprimable
15280  LaTeX ou bien apparaîtra inclus dans le texte environnant.
15281  S'il est positionné à faux, on suppose que l'environnement LaTeX ignore
15282  les espaces (avec un caractère retour ligne inclus) après les balises 
15283 \begin_inset Flex Code
15284 status collapsed
15285
15286 \begin_layout Plain Layout
15287
15288 \backslash
15289 begin{
15290 \emph on
15291 LatexName
15292 \emph default
15293 }
15294 \end_layout
15295
15296 \end_inset
15297
15298  et 
15299 \begin_inset Flex Code
15300 status collapsed
15301
15302 \begin_layout Plain Layout
15303
15304 \backslash
15305 end{
15306 \emph on
15307 LatexName
15308 \emph default
15309 }
15310 \end_layout
15311
15312 \end_inset
15313
15314 .
15315  Valeur implicite: vrai.
15316 \end_layout
15317
15318 \begin_layout Description
15319 \begin_inset Flex Code
15320 status collapsed
15321
15322 \begin_layout Plain Layout
15323
15324 \lang english
15325 End
15326 \end_layout
15327
15328 \end_inset
15329
15330  est requis pour fermer la déclaration d'un InsetLayout.
15331 \end_layout
15332
15333 \begin_layout Description
15334 \begin_inset Flex Code
15335 status collapsed
15336
15337 \begin_layout Plain Layout
15338
15339 \lang english
15340 Font
15341 \end_layout
15342
15343 \end_inset
15344
15345  définit la police utilisée pour le texte du corps de l'insert 
15346 \emph on
15347 et
15348 \emph default
15349  pour le marqueur.
15350  Voir la section
15351 \begin_inset space ~
15352 \end_inset
15353
15354
15355 \begin_inset CommandInset ref
15356 LatexCommand ref
15357 reference "sub:polices"
15358
15359 \end_inset
15360
15361 .
15362  Noter qu'en définissant cette police on définit aussi automatiquement 
15363 \begin_inset Flex Code
15364 status collapsed
15365
15366 \begin_layout Plain Layout
15367
15368 \lang english
15369 LabelFont
15370 \end_layout
15371
15372 \end_inset
15373
15374  avec la même valeur.
15375  Il faut donc définir celle-ci d'abord pour fixer 
15376 \begin_inset Flex Code
15377 status collapsed
15378
15379 \begin_layout Plain Layout
15380
15381 \lang english
15382 LabelFont
15383 \end_layout
15384
15385 \end_inset
15386
15387  différemment.
15388 \end_layout
15389
15390 \begin_layout Description
15391
15392 \lang english
15393 \begin_inset Flex Code
15394 status collapsed
15395
15396 \begin_layout Plain Layout
15397
15398 \lang english
15399 ForceLTR
15400 \end_layout
15401
15402 \end_inset
15403
15404
15405 \lang french
15406  impose le langage 
15407 \begin_inset Quotes fld
15408 \end_inset
15409
15410 latex
15411 \begin_inset Quotes frd
15412 \end_inset
15413
15414 , conduisant à un résultat de gauche à droite (Left-to-Right, latin), e.
15415 \begin_inset space \thinspace{}
15416 \end_inset
15417
15418 g.
15419 \begin_inset space \space{}
15420 \end_inset
15421
15422 en code TeX ou dans un URL.
15423  Une verrue.
15424 \end_layout
15425
15426 \begin_layout Description
15427
15428 \lang english
15429 \begin_inset Flex Code
15430 status collapsed
15431
15432 \begin_layout Plain Layout
15433
15434 \lang english
15435 ForcePlain
15436 \end_layout
15437
15438 \end_inset
15439
15440  [
15441 \begin_inset Flex Code
15442 status collapsed
15443
15444 \begin_layout Plain Layout
15445
15446 \emph on
15447 \lang english
15448 0
15449 \end_layout
15450
15451 \end_inset
15452
15453 ,
15454 \begin_inset Flex Code
15455 status collapsed
15456
15457 \begin_layout Plain Layout
15458
15459 \lang english
15460 1
15461 \end_layout
15462
15463 \end_inset
15464
15465 ]
15466 \lang french
15467  indique si 
15468 \begin_inset Flex Code
15469 status collapsed
15470
15471 \begin_layout Plain Layout
15472
15473 \lang english
15474 PlainLayout
15475 \end_layout
15476
15477 \end_inset
15478
15479  doit être utilisé, ou bien si l'utilisateur peut modifier le style de paragraph
15480 e utilisé dans l'insert.
15481  Valeur implicite: faux.
15482 \end_layout
15483
15484 \begin_layout Description
15485
15486 \lang english
15487 \begin_inset Flex Code
15488 status collapsed
15489
15490 \begin_layout Plain Layout
15491
15492 \lang english
15493 FreeSpacing
15494 \end_layout
15495
15496 \end_inset
15497
15498  
15499 \lang french
15500 [
15501 \family typewriter
15502 \emph on
15503 0
15504 \emph default
15505 , 1
15506 \family default
15507 ] LyX ne permet pas d'habitude d'insérer plus d'une espace entre deux mots,
15508  car une espace est considérée comme un séparateur de mots, non comme un
15509  caractère ou un symbole en tant que tel.
15510  C'est très bien mais c'est parfois ennuyeux, par exemple pour taper un
15511  code source de programme ou du code LaTeX brut.
15512  C'est pourquoi on peut activer 
15513 \begin_inset Flex Code
15514 status collapsed
15515
15516 \begin_layout Plain Layout
15517 FreeSpacing
15518 \end_layout
15519
15520 \end_inset
15521
15522 .
15523  Noter que LyX créera les espaces insécables correspondants aux espaces
15524  additionnelles pour tous les modes autres que le mode LaTeX.
15525  Valeur implicite: faux.
15526 \end_layout
15527
15528 \begin_layout Description
15529
15530 \lang english
15531 \begin_inset Flex Code
15532 status collapsed
15533
15534 \begin_layout Plain Layout
15535 HTML*
15536 \end_layout
15537
15538 \end_inset
15539
15540  
15541 \lang french
15542 sont utilisées avec l'exportation XHTML.
15543  Voir
15544 \begin_inset space ~
15545 \end_inset
15546
15547
15548 \begin_inset CommandInset ref
15549 LatexCommand ref
15550 reference "sub:Styles-de-paragraphe-XHTML"
15551
15552 \end_inset
15553
15554 .
15555 \end_layout
15556
15557 \begin_layout Description
15558
15559 \lang english
15560 \begin_inset Flex Code
15561 status collapsed
15562
15563 \begin_layout Plain Layout
15564
15565 \lang english
15566 InToc
15567 \end_layout
15568
15569 \end_inset
15570
15571  [
15572 \begin_inset Flex Code
15573 status collapsed
15574
15575 \begin_layout Plain Layout
15576
15577 \emph on
15578 \lang english
15579 0
15580 \end_layout
15581
15582 \end_inset
15583
15584 ,
15585 \begin_inset Flex Code
15586 status collapsed
15587
15588 \begin_layout Plain Layout
15589
15590 \lang english
15591 1
15592 \end_layout
15593
15594 \end_inset
15595
15596 ]
15597 \lang french
15598  indique s'il faut inclure le contenu de cet insert dans les chaînes créées
15599  pour le panneau 
15600 \begin_inset Quotes fld
15601 \end_inset
15602
15603 Plan
15604 \begin_inset Quotes frd
15605 \end_inset
15606
15607 .
15608  L'utilisateur ne voudra pas, par exemple, que le contenu d'une note de
15609  bas de page dans un titre de section soit incluse dans la tables des matières
15610  affichée dans le plan, mais voudra habituellement voir affiché le contenu
15611  d'un style de caractère.
15612  Valeur implicite; faux, pas d'inclusion.
15613 \end_layout
15614
15615 \begin_layout Description
15616
15617 \lang english
15618 \begin_inset Flex Code
15619 status collapsed
15620
15621 \begin_layout Plain Layout
15622
15623 \lang english
15624 KeepEmpty
15625 \end_layout
15626
15627 \end_inset
15628
15629  
15630 \lang french
15631 [
15632 \family typewriter
15633 \emph on
15634 0
15635 \emph default
15636 , 1
15637 \family default
15638 ] LyX ne permet pas d'habitude de laisser un paragraphe vide, car il ne
15639  générerait rien en LaTeX.
15640  Il y a quelques cas où c'est pourtant utile : dans un modèle pour une lettre,
15641  les champs requis peuvent être laissés vides, pour que les gens ne les
15642  oublient pas; dans certains cas particuliers, un style peut aussi servir
15643  de séparateur, et ne pas contenir de texte.
15644  Valeur implicite: faux.
15645 \end_layout
15646
15647 \begin_layout Description
15648
15649 \lang english
15650 \begin_inset Flex Code
15651 status collapsed
15652
15653 \begin_layout Plain Layout
15654
15655 \lang english
15656 LabelFont
15657 \end_layout
15658
15659 \end_inset
15660
15661
15662 \lang french
15663  définit la police utilisée pour le marqueur.
15664  Voir la section
15665 \begin_inset space ~
15666 \end_inset
15667
15668
15669 \begin_inset CommandInset ref
15670 LatexCommand ref
15671 reference "sub:polices"
15672
15673 \end_inset
15674
15675 .
15676  Noter que cette directive ne peut jamais apparaître avant 
15677 \begin_inset Flex Code
15678 status collapsed
15679
15680 \begin_layout Plain Layout
15681
15682 \lang english
15683 Font
15684 \end_layout
15685
15686 \end_inset
15687
15688 , sinon elle sera sans effet.
15689 \end_layout
15690
15691 \begin_layout Description
15692
15693 \lang english
15694 \begin_inset Flex Code
15695 status collapsed
15696
15697 \begin_layout Plain Layout
15698
15699 \lang english
15700 LabelString
15701 \end_layout
15702
15703 \end_inset
15704
15705
15706 \lang french
15707  définit la chaîne de caractères qui apparaîtra sur le bouton ou ailleurs
15708  en tant que marquer d'insert.
15709  Quelques types d'inserts (
15710 \begin_inset Flex Code
15711 status collapsed
15712
15713 \begin_layout Plain Layout
15714
15715 \lang english
15716 code TeX
15717 \end_layout
15718
15719 \end_inset
15720
15721  et 
15722 \begin_inset Flex Code
15723 status collapsed
15724
15725 \begin_layout Plain Layout
15726 Branche
15727 \end_layout
15728
15729 \end_inset
15730
15731 ) modifient ce marqueur à la volée.
15732 \end_layout
15733
15734 \begin_layout Description
15735
15736 \lang english
15737 \begin_inset Flex Code
15738 status collapsed
15739
15740 \begin_layout Plain Layout
15741
15742 \lang english
15743 LatexName
15744 \end_layout
15745
15746 \end_inset
15747
15748
15749 \lang french
15750  définit le nom du code LaTeX correspondant, soit un environnement, soit
15751  une commande.
15752 \end_layout
15753
15754 \begin_layout Description
15755
15756 \lang english
15757 \begin_inset Flex Code
15758 status collapsed
15759
15760 \begin_layout Plain Layout
15761
15762 \lang english
15763 LatexParam
15764 \end_layout
15765
15766 \end_inset
15767
15768
15769 \lang french
15770  définit le paramètre facultatif pour le 
15771 \begin_inset Flex Code
15772 status collapsed
15773
15774 \begin_layout Plain Layout
15775
15776 \lang english
15777 LatexName
15778 \end_layout
15779
15780 \end_inset
15781
15782  correspondant, y compris des paires de crochets 
15783 \begin_inset Flex Code
15784 status collapsed
15785
15786 \begin_layout Plain Layout
15787
15788 \lang english
15789 []
15790 \end_layout
15791
15792 \end_inset
15793
15794 .
15795  Ce paramètre ne peut pas être modifié depuis LyX.
15796 \end_layout
15797
15798 \begin_layout Description
15799
15800 \lang english
15801 \begin_inset Flex Code
15802 status collapsed
15803
15804 \begin_layout Plain Layout
15805
15806 \lang english
15807 LatexType
15808 \end_layout
15809
15810 \end_inset
15811
15812  [
15813 \begin_inset Flex Code
15814 status collapsed
15815
15816 \begin_layout Plain Layout
15817
15818 \emph on
15819 \lang english
15820 Paragraph
15821 \emph default
15822 , Command, Environment, Item_Environment,
15823 \end_layout
15824
15825 \end_inset
15826
15827  
15828 \begin_inset Flex Code
15829 status collapsed
15830
15831 \begin_layout Plain Layout
15832
15833 \lang english
15834 List_Environment, Bib_Environment
15835 \end_layout
15836
15837 \end_inset
15838
15839
15840 \lang french
15841
15842 \begin_inset Newline newline
15843 \end_inset
15844
15845 décrit comment traduire l'environnement en LaTeX.
15846 \end_layout
15847
15848 \begin_deeper
15849 \begin_layout Itemize
15850 \begin_inset Flex Code
15851 status collapsed
15852
15853 \begin_layout Plain Layout
15854 Paragraph
15855 \end_layout
15856
15857 \end_inset
15858
15859  veut dire 
15860 \begin_inset Quotes fld
15861 \end_inset
15862
15863 rien de spécial
15864 \begin_inset Quotes frd
15865 \end_inset
15866
15867 .
15868 \end_layout
15869
15870 \begin_layout Itemize
15871 \begin_inset Flex Code
15872 status collapsed
15873
15874 \begin_layout Plain Layout
15875 Command
15876 \end_layout
15877
15878 \end_inset
15879
15880  veut dire 
15881 \begin_inset Flex Code
15882 status collapsed
15883
15884 \begin_layout Plain Layout
15885
15886 \backslash
15887
15888 \emph on
15889 LatexName
15890 \emph default
15891 {\SpecialChar \ldots{}
15892 }
15893 \end_layout
15894
15895 \end_inset
15896
15897 .
15898 \end_layout
15899
15900 \begin_layout Itemize
15901 \begin_inset Flex Code
15902 status collapsed
15903
15904 \begin_layout Plain Layout
15905 Environment
15906 \end_layout
15907
15908 \end_inset
15909
15910  veut dire 
15911 \begin_inset Flex Code
15912 status collapsed
15913
15914 \begin_layout Plain Layout
15915
15916 \backslash
15917 begin{
15918 \emph on
15919 LatexName
15920 \emph default
15921 }\SpecialChar \ldots{}
15922
15923 \backslash
15924 end{
15925 \emph on
15926 LatexName
15927 \emph default
15928 }
15929 \end_layout
15930
15931 \end_inset
15932
15933 .
15934 \end_layout
15935
15936 \begin_layout Itemize
15937 \begin_inset Flex Code
15938 status collapsed
15939
15940 \begin_layout Plain Layout
15941 Item_Environment
15942 \end_layout
15943
15944 \end_inset
15945
15946  est la même chose que 
15947 \begin_inset Flex Code
15948 status collapsed
15949
15950 \begin_layout Plain Layout
15951 Environment
15952 \end_layout
15953
15954 \end_inset
15955
15956 , sauf qu'il génère un 
15957 \begin_inset Flex Code
15958 status collapsed
15959
15960 \begin_layout Plain Layout
15961
15962 \backslash
15963 item
15964 \end_layout
15965
15966 \end_inset
15967
15968  pour chaque paragraphe de l'environnement.
15969 \end_layout
15970
15971 \begin_layout Itemize
15972 \begin_inset Flex Code
15973 status collapsed
15974
15975 \begin_layout Plain Layout
15976 List_Environment
15977 \end_layout
15978
15979 \end_inset
15980
15981  est la même chose que 
15982 \begin_inset Flex Code
15983 status collapsed
15984
15985 \begin_layout Plain Layout
15986 Item_Environment
15987 \end_layout
15988
15989 \end_inset
15990
15991 , sauf que 
15992 \begin_inset Flex Code
15993 status collapsed
15994
15995 \begin_layout Plain Layout
15996 LabelWidthString
15997 \end_layout
15998
15999 \end_inset
16000
16001  est passé en paramètre de l'environnement.
16002  
16003 \begin_inset Flex Code
16004 status collapsed
16005
16006 \begin_layout Plain Layout
16007 LabelWidthString
16008 \end_layout
16009
16010 \end_inset
16011
16012  peut être défini dans la fenêtre 
16013 \begin_inset Flex MenuItem
16014 status collapsed
16015
16016 \begin_layout Plain Layout
16017 Édition\SpecialChar \menuseparator
16018 Paramètres
16019 \begin_inset space ~
16020 \end_inset
16021
16022 de
16023 \begin_inset space ~
16024 \end_inset
16025
16026 Paragraphe
16027 \end_layout
16028
16029 \end_inset
16030
16031 .
16032 \end_layout
16033
16034 \end_deeper
16035 \begin_layout Standard
16036 En collectant ces derniers éléments, l'exportation LaTeX sera ou bien:
16037 \end_layout
16038
16039 \begin_layout LyX-Code
16040
16041 \lang english
16042
16043 \backslash
16044 latexname[latexparam]{\SpecialChar \ldots{}
16045 }
16046 \end_layout
16047
16048 \begin_layout Standard
16049 ou bien:
16050 \end_layout
16051
16052 \begin_layout LyX-Code
16053
16054 \lang english
16055
16056 \backslash
16057 begin{latexname}[latexparam] \SpecialChar \ldots{}
16058  
16059 \backslash
16060 end{latexname}.
16061 \end_layout
16062
16063 \begin_layout Standard
16064 en fonction du type LaTeX.
16065 \end_layout
16066
16067 \begin_layout Description
16068
16069 \lang english
16070 \begin_inset Flex Code
16071 status collapsed
16072
16073 \begin_layout Plain Layout
16074
16075 \lang english
16076 LyxType 
16077 \end_layout
16078
16079 \end_inset
16080
16081
16082 \lang french
16083  peut être 
16084 \begin_inset Flex Code
16085 status collapsed
16086
16087 \begin_layout Plain Layout
16088
16089 \lang english
16090 charstyle
16091 \end_layout
16092
16093 \end_inset
16094
16095
16096 \begin_inset Flex Code
16097 status collapsed
16098
16099 \begin_layout Plain Layout
16100
16101 \lang english
16102 custom
16103 \end_layout
16104
16105 \end_inset
16106
16107
16108 \begin_inset Flex Code
16109 status collapsed
16110
16111 \begin_layout Plain Layout
16112
16113 \lang english
16114 element
16115 \end_layout
16116
16117 \end_inset
16118
16119 , ou 
16120 \begin_inset Flex Code
16121 status collapsed
16122
16123 \begin_layout Plain Layout
16124
16125 \lang english
16126 end
16127 \end_layout
16128
16129 \end_inset
16130
16131  (indiquant une définition vide terminant les définitions de styles de caractère
16132 s, etc).
16133  Cette entrée est requise dans les inserts flexibles et n'est significative
16134  que là.
16135  Parmi d'autres choses, elle détermine dans quel menu cet insert va apparaître.
16136  Fixer 
16137 \begin_inset Flex Code
16138 status collapsed
16139
16140 \begin_layout Plain Layout
16141 LyXType
16142 \end_layout
16143
16144 \end_inset
16145
16146  à 
16147 \begin_inset Flex Code
16148 status collapsed
16149
16150 \begin_layout Plain Layout
16151 charstyle
16152 \end_layout
16153
16154 \end_inset
16155
16156  positionnera 
16157 \begin_inset Flex Code
16158 status collapsed
16159
16160 \begin_layout Plain Layout
16161 MultiPar
16162 \end_layout
16163
16164 \end_inset
16165
16166  à faux.
16167  
16168 \begin_inset Flex Code
16169 status collapsed
16170
16171 \begin_layout Plain Layout
16172 MultiPar
16173 \end_layout
16174
16175 \end_inset
16176
16177  peut être positionné à vrai pour les inserts 
16178 \begin_inset Flex Code
16179 status collapsed
16180
16181 \begin_layout Plain Layout
16182 charstyle
16183 \end_layout
16184
16185 \end_inset
16186
16187 , si vous le souhaitez, en le positionnant 
16188 \emph on
16189 après
16190 \emph default
16191  avoir fixé 
16192 \begin_inset Flex Code
16193 status collapsed
16194
16195 \begin_layout Plain Layout
16196 LyXType
16197 \end_layout
16198
16199 \end_inset
16200
16201 .
16202 \end_layout
16203
16204 \begin_layout Description
16205
16206 \lang english
16207 \begin_inset Flex Code
16208 status collapsed
16209
16210 \begin_layout Plain Layout
16211
16212 \lang english
16213 MultiPar
16214 \end_layout
16215
16216 \end_inset
16217
16218  [
16219 \begin_inset Flex Code
16220 status collapsed
16221
16222 \begin_layout Plain Layout
16223
16224 \emph on
16225 \lang english
16226 0
16227 \end_layout
16228
16229 \end_inset
16230
16231 ,
16232 \begin_inset Flex Code
16233 status collapsed
16234
16235 \begin_layout Plain Layout
16236
16237 \lang english
16238 1
16239 \end_layout
16240
16241 \end_inset
16242
16243 ]
16244 \lang french
16245  indique si plusieurs paragraphes sont autorisés dans cet insert.
16246  Ceci positionnera aussi 
16247 \begin_inset Flex Code
16248 status collapsed
16249
16250 \begin_layout Plain Layout
16251
16252 \lang english
16253 CustomPars
16254 \end_layout
16255
16256 \end_inset
16257
16258  à la même valeur et 
16259 \begin_inset Flex Code
16260 status collapsed
16261
16262 \begin_layout Plain Layout
16263
16264 \lang english
16265 ForcePlain
16266 \end_layout
16267
16268 \end_inset
16269
16270  à la valeur opposée.
16271  Ceux-ci peuvent être repositionnés s'ils sont utilisés 
16272 \emph on
16273 après
16274 \emph default
16275  
16276 \begin_inset Flex Code
16277 status collapsed
16278
16279 \begin_layout Plain Layout
16280
16281 \lang english
16282 MultiPar
16283 \end_layout
16284
16285 \end_inset
16286
16287 .
16288  Valeur implicite: vrai.
16289 \end_layout
16290
16291 \begin_layout Description
16292
16293 \lang english
16294 \begin_inset Flex Code
16295 status collapsed
16296
16297 \begin_layout Plain Layout
16298
16299 \lang english
16300 NeedProtect
16301 \end_layout
16302
16303 \end_inset
16304
16305  [
16306 \begin_inset Flex Code
16307 status collapsed
16308
16309 \begin_layout Plain Layout
16310
16311 \emph on
16312 \lang english
16313 0
16314 \end_layout
16315
16316 \end_inset
16317
16318 ,
16319 \begin_inset Flex Code
16320 status collapsed
16321
16322 \begin_layout Plain Layout
16323
16324 \lang english
16325 1
16326 \end_layout
16327
16328 \end_inset
16329
16330 ]
16331 \lang french
16332  indique si les commandes fragiles de cet insert doivent êtres protégées
16333  par 
16334 \begin_inset Flex Code
16335 status collapsed
16336
16337 \begin_layout Plain Layout
16338
16339 \lang english
16340
16341 \backslash
16342 protect
16343 \end_layout
16344
16345 \end_inset
16346
16347  (Note: ceci ne dit 
16348 \emph on
16349 rien
16350 \emph default
16351  sur le fait que la commande elle-même doive être protégée).
16352  Valeur implicite: faux.
16353 \end_layout
16354
16355 \begin_layout Description
16356
16357 \lang english
16358 \begin_inset Flex Code
16359 status collapsed
16360
16361 \begin_layout Plain Layout
16362
16363 \lang english
16364 ParbreakIsNewline
16365 \end_layout
16366
16367 \end_inset
16368
16369  
16370 \lang french
16371 [
16372 \family typewriter
16373 \emph on
16374
16375 \begin_inset Flex Code
16376 status collapsed
16377
16378 \begin_layout Plain Layout
16379
16380 \family typewriter
16381 \emph on
16382 0
16383 \end_layout
16384
16385 \end_inset
16386
16387
16388 \emph default
16389 ,
16390 \begin_inset Flex Code
16391 status collapsed
16392
16393 \begin_layout Plain Layout
16394
16395 \family typewriter
16396 1
16397 \end_layout
16398
16399 \end_inset
16400
16401
16402 \family default
16403 ] indique que les paragraphes ne seront pas séparés par une ligne vide dans
16404  le résultat LaTeX, mais par un retour à la ligne; combiné avec 
16405 \begin_inset Flex Code
16406 status collapsed
16407
16408 \begin_layout Plain Layout
16409 PassThru 1
16410 \end_layout
16411
16412 \end_inset
16413
16414 , ceci permet d'émuler une éditeur plein texte (comme l'insert code TeX).
16415 \end_layout
16416
16417 \begin_layout Description
16418
16419 \lang english
16420 \begin_inset Flex Code
16421 status collapsed
16422
16423 \begin_layout Plain Layout
16424
16425 \lang english
16426 PassThru
16427 \end_layout
16428
16429 \end_inset
16430
16431  
16432 \lang french
16433 [
16434 \family typewriter
16435 \emph on
16436 0
16437 \emph default
16438 , 1
16439 \family default
16440 ] indique si le contenu du paragraphe doit être passé sous forme brute,
16441  c'est-à-dire sans les traductions spéciales dont LaTeX aurait besoin.
16442  Valeur implicite: faux.
16443 \end_layout
16444
16445 \begin_layout Description
16446
16447 \lang english
16448 \begin_inset Flex Code
16449 status collapsed
16450
16451 \begin_layout Plain Layout
16452
16453 \lang english
16454 Preamble
16455 \end_layout
16456
16457 \end_inset
16458
16459  
16460 \lang french
16461 fixe le contenu à inclure dans le préambule LaTeX quand le style est utilisé.
16462  Utile pour définir des macros, charger des paquetages, etc.
16463  requis pour ce style particulier.
16464  Doit être fermé par 
16465 \begin_inset Quotes fld
16466 \end_inset
16467
16468
16469 \begin_inset Flex Code
16470 status collapsed
16471
16472 \begin_layout Plain Layout
16473
16474 \lang english
16475 EndPreamble
16476 \end_layout
16477
16478 \end_inset
16479
16480
16481 \begin_inset Quotes frd
16482 \end_inset
16483
16484 .
16485 \end_layout
16486
16487 \begin_layout Description
16488
16489 \lang english
16490 \begin_inset Flex Code
16491 status collapsed
16492
16493 \begin_layout Plain Layout
16494
16495 \lang english
16496 RefPrefix
16497 \end_layout
16498
16499 \end_inset
16500
16501  
16502 \lang french
16503 [
16504 \begin_inset Flex Code
16505 status collapsed
16506
16507 \begin_layout Plain Layout
16508 chaîne
16509 \end_layout
16510
16511 \end_inset
16512
16513 ] indique le préfixe à utiliser pour créer des étiquettes référant les paragraph
16514 es de ce type.
16515  Ceci permet l'utilisation de références mises en forme.
16516 \end_layout
16517
16518 \begin_layout Description
16519
16520 \lang english
16521 \begin_inset Flex Code
16522 status collapsed
16523
16524 \begin_layout Plain Layout
16525
16526 \lang english
16527 Requires 
16528 \end_layout
16529
16530 \end_inset
16531
16532  
16533 \begin_inset Flex Code
16534 status collapsed
16535
16536 \begin_layout Plain Layout
16537
16538 \lang english
16539 [
16540 \lang french
16541 chaîne
16542 \lang english
16543 ]
16544 \end_layout
16545
16546 \end_inset
16547
16548
16549 \lang french
16550  indique que le style requiert la fonctionnalité chaîne.
16551  Voir la description de 
16552 \begin_inset Flex Code
16553 status collapsed
16554
16555 \begin_layout Plain Layout
16556
16557 \lang english
16558 Provides
16559 \end_layout
16560
16561 \end_inset
16562
16563  ci-dessus (page 
16564 \begin_inset CommandInset ref
16565 LatexCommand pageref
16566 reference "des:-Freespacing"
16567
16568 \end_inset
16569
16570 ) pour les détails sur les fonctionnalités.
16571  
16572 \end_layout
16573
16574 \begin_layout Description
16575
16576 \lang english
16577 \begin_inset Flex Code
16578 status collapsed
16579
16580 \begin_layout Plain Layout
16581
16582 \lang english
16583 ResetsFont
16584 \end_layout
16585
16586 \end_inset
16587
16588  [
16589 \begin_inset Flex Code
16590 status collapsed
16591
16592 \begin_layout Plain Layout
16593
16594 \lang english
16595 0
16596 \end_layout
16597
16598 \end_inset
16599
16600 ,
16601 \begin_inset Flex Code
16602 status collapsed
16603
16604 \begin_layout Plain Layout
16605
16606 \emph on
16607 \lang english
16608 1
16609 \end_layout
16610
16611 \end_inset
16612
16613
16614 \lang french
16615 indique si l'insert doit utiliser la police de caractères environnante ou
16616  bien utiliser la sienne propre.
16617  Valeur implicite; vrai, utiliser sa propre police.
16618 \end_layout
16619
16620 \begin_layout Description
16621
16622 \lang english
16623 \begin_inset Flex Code
16624 status collapsed
16625
16626 \begin_layout Plain Layout
16627
16628 \lang english
16629 Spellcheck
16630 \end_layout
16631
16632 \end_inset
16633
16634  [
16635 \begin_inset Flex Code
16636 status collapsed
16637
16638 \begin_layout Plain Layout
16639
16640 \lang english
16641 0
16642 \end_layout
16643
16644 \end_inset
16645
16646 ,
16647 \begin_inset Flex Code
16648 status collapsed
16649
16650 \begin_layout Plain Layout
16651
16652 \emph on
16653 \lang english
16654 1
16655 \end_layout
16656
16657 \end_inset
16658
16659 ]
16660 \lang french
16661  active le correcteur orthographique sur le contenu de cet insert.
16662  Valeur implicite; vrai.
16663 \end_layout
16664
16665 \begin_layout Subsection
16666 Compteurs
16667 \begin_inset CommandInset label
16668 LatexCommand label
16669 name "sub:Compteurs"
16670
16671 \end_inset
16672
16673
16674 \end_layout
16675
16676 \begin_layout Standard
16677 Depuis la version 1.3.0 de LyX, il faut définir les compteurs (
16678 \begin_inset Flex Code
16679 status collapsed
16680
16681 \begin_layout Plain Layout
16682 chapitre
16683 \end_layout
16684
16685 \end_inset
16686
16687
16688 \begin_inset Flex Code
16689 status collapsed
16690
16691 \begin_layout Plain Layout
16692 figure
16693 \end_layout
16694
16695 \end_inset
16696
16697 \SpecialChar \ldots{}
16698 ) dans la classe elle-même.
16699  Les compteurs standard sont définis dans le fichier 
16700 \lang english
16701
16702 \begin_inset Flex Code
16703 status collapsed
16704
16705 \begin_layout Plain Layout
16706
16707 \lang english
16708 stdcounters.inc
16709 \end_layout
16710
16711 \end_inset
16712
16713
16714 \lang french
16715 .
16716  Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
16717  il suffit probablement que vous ajoutiez
16718 \end_layout
16719
16720 \begin_layout LyX-Code
16721 Input stdcounters.inc
16722 \end_layout
16723
16724 \begin_layout Standard
16725 à un endroit raisonnable dans la classe.
16726 \end_layout
16727
16728 \begin_layout Standard
16729 Mais si vous voulez définir des compteurs à votre guise, vous pouvez le
16730  faire.
16731  la déclaration d'un compteur doit commencer par
16732 \end_layout
16733
16734 \begin_layout LyX-Code
16735
16736 \lang english
16737 Counter 
16738 \lang french
16739 nomCompteur
16740 \end_layout
16741
16742 \begin_layout Standard
16743 où bien entendu 
16744 \begin_inset Quotes fld
16745 \end_inset
16746
16747 nomCompteur
16748 \begin_inset Quotes frd
16749 \end_inset
16750
16751  est remplacé par le nom du compteur.
16752  Et elle doit se terminer par 
16753 \begin_inset Quotes fld
16754 \end_inset
16755
16756
16757 \begin_inset Flex Code
16758 status collapsed
16759
16760 \begin_layout Plain Layout
16761
16762 \lang english
16763 End
16764 \end_layout
16765
16766 \end_inset
16767
16768
16769 \begin_inset Quotes frd
16770 \end_inset
16771
16772 .
16773  Les paramètres suivants peuvent également être utilisés:
16774 \end_layout
16775
16776 \begin_layout Description
16777 \begin_inset Flex Code
16778 status collapsed
16779
16780 \begin_layout Plain Layout
16781 LabelString [chaîne=""]
16782 \end_layout
16783
16784 \end_inset
16785
16786  définit comment le compteur s'affiche.
16787  Fixer ce paramètre positionne également 
16788 \begin_inset Flex Code
16789 status collapsed
16790
16791 \begin_layout Plain Layout
16792
16793 \lang english
16794 LabelStringAppendix
16795 \end_layout
16796
16797 \end_inset
16798
16799  à la même valeur.
16800  Les arguments spécifiques suivants peuvent être utilisés:
16801 \end_layout
16802
16803 \begin_deeper
16804 \begin_layout Itemize
16805 \begin_inset Flex Code
16806 status collapsed
16807
16808 \begin_layout Plain Layout
16809
16810 \lang english
16811
16812 \backslash
16813 thecounter
16814 \end_layout
16815
16816 \end_inset
16817
16818  sera remplacé par l'expansion de 
16819 \begin_inset Flex Code
16820 status collapsed
16821
16822 \begin_layout Plain Layout
16823
16824 \lang english
16825 LabelString
16826 \end_layout
16827
16828 \end_inset
16829
16830  (ou 
16831 \begin_inset Flex Code
16832 status collapsed
16833
16834 \begin_layout Plain Layout
16835
16836 \lang english
16837 LabelStringAppendix
16838 \end_layout
16839
16840 \end_inset
16841
16842 ) du compteur 
16843 \begin_inset Flex Code
16844 status collapsed
16845
16846 \begin_layout Plain Layout
16847
16848 \lang english
16849 counter
16850 \end_layout
16851
16852 \end_inset
16853
16854 .
16855  
16856 \end_layout
16857
16858 \begin_layout Itemize
16859 les valeurs du compteur peuvent être exprimées par des macros à la LaTeX
16860  
16861 \begin_inset Flex Code
16862 status collapsed
16863
16864 \begin_layout Plain Layout
16865
16866 \lang english
16867
16868 \backslash
16869
16870 \emph on
16871 numbertype
16872 \emph default
16873 {
16874 \emph on
16875 counter
16876 \emph default
16877 }
16878 \end_layout
16879
16880 \end_inset
16881
16882 , où 
16883 \begin_inset Flex Code
16884 status collapsed
16885
16886 \begin_layout Plain Layout
16887
16888 \emph on
16889 \lang english
16890 numbertype
16891 \end_layout
16892
16893 \end_inset
16894
16895  peut être:
16896 \begin_inset Foot
16897 status collapsed
16898
16899 \begin_layout Plain Layout
16900 De fait, la situation est un peu plus compliquée; n'importe quel 
16901 \emph on
16902 numbertype
16903 \emph default
16904  autre que ceux décrits ci-après produiront une numérotation en chiffres
16905  arabes.
16906  Il serait surprenant que cela change dans le futur.
16907 \end_layout
16908
16909 \end_inset
16910
16911  
16912 \begin_inset Flex Code
16913 status collapsed
16914
16915 \begin_layout Plain Layout
16916
16917 \lang english
16918 arabic
16919 \end_layout
16920
16921 \end_inset
16922
16923 : 1, 2, 3,\SpecialChar \ldots{}
16924
16925 \begin_inset Flex Code
16926 status collapsed
16927
16928 \begin_layout Plain Layout
16929
16930 \lang english
16931 alph
16932 \end_layout
16933
16934 \end_inset
16935
16936  pour les let tes en bas de casse: a, b, c, \SpecialChar \ldots{}
16937
16938 \begin_inset Flex Code
16939 status collapsed
16940
16941 \begin_layout Plain Layout
16942
16943 \lang english
16944 Alph
16945 \end_layout
16946
16947 \end_inset
16948
16949  pour les lettres en capitales: A, B, C, \SpecialChar \ldots{}
16950
16951 \begin_inset Flex Code
16952 status collapsed
16953
16954 \begin_layout Plain Layout
16955
16956 \lang english
16957 roman
16958 \end_layout
16959
16960 \end_inset
16961
16962  pour la numérotation en bas de casse romaine: i, ii, iii, \SpecialChar \ldots{}
16963
16964 \begin_inset Flex Code
16965 status collapsed
16966
16967 \begin_layout Plain Layout
16968
16969 \lang english
16970 Roman
16971 \end_layout
16972
16973 \end_inset
16974
16975  pour la numérotation capitale romaine: I, II, III\SpecialChar \ldots{}
16976
16977 \begin_inset Flex Code
16978 status collapsed
16979
16980 \begin_layout Plain Layout
16981
16982 \lang english
16983 hebrew
16984 \end_layout
16985
16986 \end_inset
16987
16988  pour la numérotation hébraïque.
16989 \end_layout
16990
16991 \end_deeper
16992 \begin_layout Standard
16993 Si LabelString est indéfini, une valeur implicite est construite comme suit:
16994  si le compteur a un compteur maître 
16995 \begin_inset Flex Code
16996 status collapsed
16997
16998 \begin_layout Plain Layout
16999
17000 \lang english
17001 master
17002 \end_layout
17003
17004 \end_inset
17005
17006  (défini via 
17007 \begin_inset Flex Code
17008 status collapsed
17009
17010 \begin_layout Plain Layout
17011
17012 \lang english
17013 Within
17014 \end_layout
17015
17016 \end_inset
17017
17018 ), la chaîne 
17019 \begin_inset Flex Code
17020 status collapsed
17021
17022 \begin_layout Plain Layout
17023
17024 \lang english
17025
17026 \backslash
17027 themaster.
17028 \backslash
17029 arabic{counter}
17030 \end_layout
17031
17032 \end_inset
17033
17034  est utilisée; sinon la chaîne 
17035 \begin_inset Flex Code
17036 status collapsed
17037
17038 \begin_layout Plain Layout
17039
17040 \lang english
17041
17042 \backslash
17043 arabic{counter}
17044 \end_layout
17045
17046 \end_inset
17047
17048  est utilisée.
17049 \end_layout
17050
17051 \begin_layout Description
17052 \begin_inset Flex Code
17053 status collapsed
17054
17055 \begin_layout Plain Layout
17056 LabelStringAppendix [string=""]
17057 \end_layout
17058
17059 \end_inset
17060
17061  est identique à 
17062 \begin_inset Flex Code
17063 status collapsed
17064
17065 \begin_layout Plain Layout
17066
17067 \lang english
17068 LabelString
17069 \end_layout
17070
17071 \end_inset
17072
17073 , mais pour les appendices.
17074 \end_layout
17075
17076 \begin_layout Description
17077 \begin_inset Flex Code
17078 status collapsed
17079
17080 \begin_layout Plain Layout
17081 PrettyFormat
17082 \end_layout
17083
17084 \end_inset
17085
17086  [
17087 \begin_inset Flex Code
17088 status collapsed
17089
17090 \begin_layout Plain Layout
17091 string
17092 \end_layout
17093
17094 \end_inset
17095
17096 =
17097 \begin_inset Quotes erd
17098 \end_inset
17099
17100
17101 \begin_inset Quotes erd
17102 \end_inset
17103
17104 ] définit un format à utiliser pour les références lises en forme utilisant
17105  ce compteur.
17106  Par exemple, on peut vouloir que les références aux numéros de section
17107  apparaissent comme 
17108 \begin_inset Quotes fld
17109 \end_inset
17110
17111 Section 2.4
17112 \begin_inset Quotes frd
17113 \end_inset
17114
17115 .
17116  La chaîne devra contenir 
17117 \begin_inset Quotes fld
17118 \end_inset
17119
17120 ##
17121 \begin_inset Quotes frd
17122 \end_inset
17123
17124 .
17125  Ceci sera remplacé par la valeur courante du compteur.
17126  Ainsi, pour les sections, ce sera: Section ##.
17127 \end_layout
17128
17129 \begin_layout Description
17130 \begin_inset Flex Code
17131 status collapsed
17132
17133 \begin_layout Plain Layout
17134 Within
17135 \end_layout
17136
17137 \end_inset
17138
17139  [
17140 \begin_inset Flex Code
17141 status collapsed
17142
17143 \begin_layout Plain Layout
17144 string
17145 \end_layout
17146
17147 \end_inset
17148
17149 =
17150 \begin_inset Quotes erd
17151 \end_inset
17152
17153
17154 \begin_inset Quotes erd
17155 \end_inset
17156
17157 ] contient le nom d'un autre compteur: le compteur actuel sera remis à zéro
17158  à chaque fois que l'autre augmentera.
17159  Par exemple, 
17160 \begin_inset Flex Code
17161 status collapsed
17162
17163 \begin_layout Plain Layout
17164 sous-section
17165 \end_layout
17166
17167 \end_inset
17168
17169  est numéroté dans 
17170 \begin_inset Flex Code
17171 status collapsed
17172
17173 \begin_layout Plain Layout
17174 section
17175 \end_layout
17176
17177 \end_inset
17178
17179 .
17180 \end_layout
17181
17182 \begin_layout Subsection
17183 Description de police
17184 \begin_inset CommandInset label
17185 LatexCommand label
17186 name "sub:polices"
17187
17188 \end_inset
17189
17190
17191 \end_layout
17192
17193 \begin_layout Standard
17194 Une description de police ressemble à :
17195 \end_layout
17196
17197 \begin_layout LyX-Code
17198 Font 
17199 \family roman
17200 \emph on
17201 ou
17202 \family default
17203 \emph default
17204  LabelFont
17205 \end_layout
17206
17207 \begin_layout LyX-Code
17208  ...
17209 \end_layout
17210
17211 \begin_layout LyX-Code
17212 EndFont
17213 \end_layout
17214
17215 \begin_layout Standard
17216 et les commandes suivantes sont disponibles :
17217 \end_layout
17218
17219 \begin_layout Description
17220 \begin_inset Flex Code
17221 status collapsed
17222
17223 \begin_layout Plain Layout
17224 Color
17225 \end_layout
17226
17227 \end_inset
17228
17229
17230 \family typewriter
17231  
17232 \family default
17233 [
17234 \begin_inset Flex Code
17235 status collapsed
17236
17237 \begin_layout Plain Layout
17238
17239 \emph on
17240 none
17241 \end_layout
17242
17243 \end_inset
17244
17245
17246 \begin_inset Flex Code
17247 status collapsed
17248
17249 \begin_layout Plain Layout
17250 black
17251 \end_layout
17252
17253 \end_inset
17254
17255
17256 \begin_inset Flex Code
17257 status collapsed
17258
17259 \begin_layout Plain Layout
17260 white
17261 \end_layout
17262
17263 \end_inset
17264
17265
17266 \begin_inset Flex Code
17267 status collapsed
17268
17269 \begin_layout Plain Layout
17270 red
17271 \end_layout
17272
17273 \end_inset
17274
17275
17276 \begin_inset Flex Code
17277 status collapsed
17278
17279 \begin_layout Plain Layout
17280 green
17281 \end_layout
17282
17283 \end_inset
17284
17285
17286 \begin_inset Flex Code
17287 status collapsed
17288
17289 \begin_layout Plain Layout
17290 blue
17291 \end_layout
17292
17293 \end_inset
17294
17295
17296 \begin_inset Flex Code
17297 status collapsed
17298
17299 \begin_layout Plain Layout
17300 cyan
17301 \end_layout
17302
17303 \end_inset
17304
17305
17306 \begin_inset Flex Code
17307 status collapsed
17308
17309 \begin_layout Plain Layout
17310 magenta
17311 \end_layout
17312
17313 \end_inset
17314
17315
17316 \begin_inset Flex Code
17317 status collapsed
17318
17319 \begin_layout Plain Layout
17320 yellow
17321 \end_layout
17322
17323 \end_inset
17324
17325 ]
17326 \end_layout
17327
17328 \begin_layout Description
17329 \begin_inset Flex Code
17330 status collapsed
17331
17332 \begin_layout Plain Layout
17333 Family
17334 \end_layout
17335
17336 \end_inset
17337
17338  [
17339 \emph on
17340
17341 \begin_inset Flex Code
17342 status collapsed
17343
17344 \begin_layout Plain Layout
17345 Roman
17346 \end_layout
17347
17348 \end_inset
17349
17350
17351 \emph default
17352
17353 \begin_inset Flex Code
17354 status collapsed
17355
17356 \begin_layout Plain Layout
17357 Sans
17358 \end_layout
17359
17360 \end_inset
17361
17362
17363 \begin_inset Flex Code
17364 status collapsed
17365
17366 \begin_layout Plain Layout
17367 Typewriter
17368 \end_layout
17369
17370 \end_inset
17371
17372
17373 \end_layout
17374
17375 \begin_layout Description
17376 \begin_inset Flex Code
17377 status collapsed
17378
17379 \begin_layout Plain Layout
17380 Misc
17381 \end_layout
17382
17383 \end_inset
17384
17385  [
17386 \begin_inset Flex Code
17387 status collapsed
17388
17389 \begin_layout Plain Layout
17390 string
17391 \end_layout
17392
17393 \end_inset
17394
17395 ] avec les arguments valides suivants: 
17396 \begin_inset Flex Code
17397 status collapsed
17398
17399 \begin_layout Plain Layout
17400 emph
17401 \end_layout
17402
17403 \end_inset
17404
17405
17406 \begin_inset Flex Code
17407 status collapsed
17408
17409 \begin_layout Plain Layout
17410 noun
17411 \end_layout
17412
17413 \end_inset
17414
17415
17416 \begin_inset Flex Code
17417 status collapsed
17418
17419 \begin_layout Plain Layout
17420 strikeout
17421 \end_layout
17422
17423 \end_inset
17424
17425
17426 \begin_inset Flex Code
17427 status collapsed
17428
17429 \begin_layout Plain Layout
17430 underbar
17431 \end_layout
17432
17433 \end_inset
17434
17435
17436 \begin_inset Flex Code
17437 status collapsed
17438
17439 \begin_layout Plain Layout
17440 uuline
17441 \end_layout
17442
17443 \end_inset
17444
17445
17446 \begin_inset Flex Code
17447 status collapsed
17448
17449 \begin_layout Plain Layout
17450 uwave
17451 \end_layout
17452
17453 \end_inset
17454
17455
17456 \begin_inset Flex Code
17457 status collapsed
17458
17459 \begin_layout Plain Layout
17460 no_emph
17461 \end_layout
17462
17463 \end_inset
17464
17465
17466 \begin_inset Flex Code
17467 status collapsed
17468
17469 \begin_layout Plain Layout
17470 no_noun
17471 \end_layout
17472
17473 \end_inset
17474
17475
17476 \begin_inset Flex Code
17477 status collapsed
17478
17479 \begin_layout Plain Layout
17480 no_strikeout
17481 \end_layout
17482
17483 \end_inset
17484
17485
17486 \begin_inset Flex Code
17487 status collapsed
17488
17489 \begin_layout Plain Layout
17490 no_bar
17491 \end_layout
17492
17493 \end_inset
17494
17495
17496 \begin_inset Flex Code
17497 status collapsed
17498
17499 \begin_layout Plain Layout
17500 no_uuline
17501 \end_layout
17502
17503 \end_inset
17504
17505  et 
17506 \begin_inset Flex Code
17507 status collapsed
17508
17509 \begin_layout Plain Layout
17510 no_uwave
17511 \end_layout
17512
17513 \end_inset
17514
17515 .
17516  Chacun de ceux-ci (dés)active l'attribut correspondant.
17517 \begin_inset Newline newline
17518 \end_inset
17519
17520 Par exemple, 
17521 \begin_inset Flex Code
17522 status collapsed
17523
17524 \begin_layout Plain Layout
17525 emph
17526 \end_layout
17527
17528 \end_inset
17529
17530  active la mise en évidence, et 
17531 \begin_inset Flex Code
17532 status collapsed
17533
17534 \begin_layout Plain Layout
17535 no_emph
17536 \end_layout
17537
17538 \end_inset
17539
17540  la désactive.
17541  Si e dernier point vous intrigue, souvenez-vous que le réglage de police
17542  du contexte courant est généralement hérité du contexte environnant.
17543  De ce fait, 
17544 \begin_inset Flex Code
17545 status collapsed
17546
17547 \begin_layout Plain Layout
17548
17549 \lang english
17550 no_emph
17551 \end_layout
17552
17553 \end_inset
17554
17555  désactiverait la mise en évidence qui était active de toutes façons, par
17556  exemple dans un environnement de théorème.
17557  
17558 \end_layout
17559
17560 \begin_layout Description
17561 \begin_inset Flex Code
17562 status collapsed
17563
17564 \begin_layout Plain Layout
17565 Series
17566 \end_layout
17567
17568 \end_inset
17569
17570  [
17571 \emph on
17572
17573 \begin_inset Flex Code
17574 status collapsed
17575
17576 \begin_layout Plain Layout
17577 Medium
17578 \end_layout
17579
17580 \end_inset
17581
17582
17583 \emph default
17584
17585 \begin_inset Flex Code
17586 status collapsed
17587
17588 \begin_layout Plain Layout
17589 Bold
17590 \end_layout
17591
17592 \end_inset
17593
17594
17595 \end_layout
17596
17597 \begin_layout Description
17598 \begin_inset Flex Code
17599 status collapsed
17600
17601 \begin_layout Plain Layout
17602 Shape
17603 \end_layout
17604
17605 \end_inset
17606
17607  [
17608 \emph on
17609
17610 \begin_inset Flex Code
17611 status collapsed
17612
17613 \begin_layout Plain Layout
17614 Up
17615 \end_layout
17616
17617 \end_inset
17618
17619
17620 \emph default
17621
17622 \begin_inset Flex Code
17623 status collapsed
17624
17625 \begin_layout Plain Layout
17626 Italic
17627 \end_layout
17628
17629 \end_inset
17630
17631
17632 \begin_inset Flex Code
17633 status collapsed
17634
17635 \begin_layout Plain Layout
17636 SmallCaps
17637 \end_layout
17638
17639 \end_inset
17640
17641
17642 \begin_inset Flex Code
17643 status collapsed
17644
17645 \begin_layout Plain Layout
17646 Slanted
17647 \end_layout
17648
17649 \end_inset
17650
17651
17652 \end_layout
17653
17654 \begin_layout Description
17655 \begin_inset Flex Code
17656 status collapsed
17657
17658 \begin_layout Plain Layout
17659 Size
17660 \end_layout
17661
17662 \end_inset
17663
17664  [
17665 \begin_inset Flex Code
17666 status collapsed
17667
17668 \begin_layout Plain Layout
17669 tiny
17670 \end_layout
17671
17672 \end_inset
17673
17674
17675 \begin_inset Flex Code
17676 status collapsed
17677
17678 \begin_layout Plain Layout
17679 small
17680 \end_layout
17681
17682 \end_inset
17683
17684
17685 \begin_inset Flex Code
17686 status collapsed
17687
17688 \begin_layout Plain Layout
17689
17690 \emph on
17691 normal
17692 \end_layout
17693
17694 \end_inset
17695
17696
17697 \begin_inset Flex Code
17698 status collapsed
17699
17700 \begin_layout Plain Layout
17701 large
17702 \end_layout
17703
17704 \end_inset
17705
17706
17707 \begin_inset Flex Code
17708 status collapsed
17709
17710 \begin_layout Plain Layout
17711 larger
17712 \end_layout
17713
17714 \end_inset
17715
17716
17717 \begin_inset Flex Code
17718 status collapsed
17719
17720 \begin_layout Plain Layout
17721 largest
17722 \end_layout
17723
17724 \end_inset
17725
17726
17727 \begin_inset Flex Code
17728 status collapsed
17729
17730 \begin_layout Plain Layout
17731 huge
17732 \end_layout
17733
17734 \end_inset
17735
17736
17737 \begin_inset Flex Code
17738 status collapsed
17739
17740 \begin_layout Plain Layout
17741 giant
17742 \end_layout
17743
17744 \end_inset
17745
17746 ]
17747 \end_layout
17748
17749 \begin_layout Subsection
17750 Description d'une insertion de citation
17751 \begin_inset CommandInset label
17752 LatexCommand label
17753 name "sub:Description citation"
17754
17755 \end_inset
17756
17757
17758 \end_layout
17759
17760 \begin_layout Standard
17761 Les blocs 
17762 \begin_inset Flex Code
17763 status collapsed
17764
17765 \begin_layout Plain Layout
17766 CiteFormat
17767 \end_layout
17768
17769 \end_inset
17770
17771  servent à décrire comment les citations bibliographiques doivent être affichées
17772 , à la fois dans LyX (dans la fenêtre de citation et dans les bulles d'aide,
17773  par exemple) et dans le résultat XHTML.
17774  Un tel bloc se présente comme suit:
17775 \end_layout
17776
17777 \begin_layout LyX-Code
17778
17779 \lang english
17780 CiteFormat
17781 \end_layout
17782
17783 \begin_layout LyX-Code
17784
17785 \lang english
17786  article ...
17787 \end_layout
17788
17789 \begin_layout LyX-Code
17790
17791 \lang english
17792  book ...
17793 \end_layout
17794
17795 \begin_layout LyX-Code
17796
17797 \lang english
17798 End
17799 \end_layout
17800
17801 \begin_layout Standard
17802 Les différentes lignes définissent l'affichage de l'information correspondant
17803  à une article ou à un livre, respectivement, et une telle définition peut
17804  être créée pour tout type d'entrée apparaissant dans un fichier BibTeX.
17805  LyX définit un format implicite dans le code source qui sera utilisé si
17806  aucune définition spécifique n'est fournie.
17807  LyX prédéfinit plusieurs formats dans le fichier 
17808 \begin_inset Flex Code
17809 status collapsed
17810
17811 \begin_layout Plain Layout
17812 stdciteformats.inc
17813 \end_layout
17814
17815 \end_inset
17816
17817 , qui est inclus dans la plupart des classes de document LyX.
17818 \end_layout
17819
17820 \begin_layout Standard
17821 Les définitions utilisent un langage simple qui permet
17822 \begin_inset space ~
17823 \end_inset
17824
17825 de remplacer les clés BibTeX par leurs valeurs.
17826  les clés doivent être encloses entre caractères
17827 \lang english
17828  
17829 \begin_inset Flex Code
17830 status collapsed
17831
17832 \begin_layout Plain Layout
17833
17834 \lang english
17835 %
17836 \end_layout
17837
17838 \end_inset
17839
17840 , e.g.: 
17841 \begin_inset Flex Code
17842 status collapsed
17843
17844 \begin_layout Plain Layout
17845
17846 \lang english
17847 %author%
17848 \end_layout
17849
17850 \end_inset
17851
17852 .
17853
17854 \lang french
17855  Une définition simple serait par exemple:
17856 \end_layout
17857
17858 \begin_layout LyX-Code
17859
17860 \lang english
17861 misc %author%, 
17862 \begin_inset Quotes eld
17863 \end_inset
17864
17865 %title
17866 \begin_inset Quotes erd
17867 \end_inset
17868
17869 .
17870 \end_layout
17871
17872 \begin_layout Standard
17873 Ceci imprimerait le nom de l'auteur, suivi d'une virgule, suivi du titre,
17874  entre double guillemets, suivi d'un point.
17875 \end_layout
17876
17877 \begin_layout Standard
17878 Bine entendu, vous voudrez parfois n'imprimer une clé que si elle existe.
17879  Ceci est obtenu par une construction conditionnelle, comme: 
17880 \begin_inset Flex Code
17881 status collapsed
17882
17883 \begin_layout Plain Layout
17884 {%volume%[[vol.
17885 \begin_inset space ~
17886 \end_inset
17887
17888 %volume%]]}
17889 \end_layout
17890
17891 \end_inset
17892
17893 .
17894  Ceci signifie: si la clé 
17895 \begin_inset Flex Code
17896 status collapsed
17897
17898 \begin_layout Plain Layout
17899 volume
17900 \end_layout
17901
17902 \end_inset
17903
17904  existe, alors imprimer 
17905 \begin_inset Quotes fld
17906 \end_inset
17907
17908 vol.
17909 \begin_inset Quotes frd
17910 \end_inset
17911
17912  suivi de la clé volume.
17913  On peut aussi introduire une clause 
17914 \begin_inset Flex Code
17915 status collapsed
17916
17917 \begin_layout Plain Layout
17918 else
17919 \end_layout
17920
17921 \end_inset
17922
17923  dans l'expression conditionnelle, comme dans: 
17924 \begin_inset Flex Code
17925 status collapsed
17926
17927 \begin_layout Plain Layout
17928 {%author%[[%author%]][[%editor%, ed.]]}
17929 \end_layout
17930
17931 \end_inset
17932
17933 .
17934  Ici, la clé 
17935 \begin_inset Flex Code
17936 status collapsed
17937
17938 \begin_layout Plain Layout
17939 author
17940 \end_layout
17941
17942 \end_inset
17943
17944  est imprimée si elle existe; sinon la clé 
17945 \begin_inset Flex Code
17946 status collapsed
17947
17948 \begin_layout Plain Layout
17949 editor
17950 \end_layout
17951
17952 \end_inset
17953
17954  est imprimée, suivi de 
17955 \begin_inset Quotes fld
17956 \end_inset
17957
17958 , ed.
17959 \begin_inset Quotes frd
17960 \end_inset
17961
17962 .
17963  Noter que la clé est encore enclose entre caractères 
17964 \begin_inset Flex Code
17965 status collapsed
17966
17967 \begin_layout Plain Layout
17968 %
17969 \end_layout
17970
17971 \end_inset
17972
17973 ; la clause conditionnelle entière est enclose entre accolades, et les clauses
17974  
17975 \begin_inset Flex Code
17976 status collapsed
17977
17978 \begin_layout Plain Layout
17979 if
17980 \end_layout
17981
17982 \end_inset
17983
17984  et 
17985 \begin_inset Flex Code
17986 status collapsed
17987
17988 \begin_layout Plain Layout
17989 else
17990 \end_layout
17991
17992 \end_inset
17993
17994  sont encloses entre double crochets 
17995 \begin_inset Quotes fld
17996 \end_inset
17997
17998 [[
17999 \begin_inset Quotes frd
18000 \end_inset
18001
18002  et 
18003 \begin_inset Quotes fld
18004 \end_inset
18005
18006 ]]
18007 \begin_inset Quotes frd
18008 \end_inset
18009
18010 .
18011  Il ne peut avoir d'espaces entre ces marqueurs.
18012 \end_layout
18013
18014 \begin_layout Standard
18015 Il existe enfin une autre syntaxe possible dans ces définitions, qui se
18016  présente comme suit:
18017 \begin_inset Flex Code
18018 status collapsed
18019
18020 \begin_layout Plain Layout
18021 {!<i>!}
18022 \end_layout
18023
18024 \end_inset
18025
18026 .
18027  Ceci définit une entité d'information utilisée pour créer du 
18028 \begin_inset Quotes fld
18029 \end_inset
18030
18031 texte enrichi
18032 \begin_inset Quotes frd
18033 \end_inset
18034
18035 .
18036  De manière évidente, nous ne souhaitons pas exporter des balises HTML en
18037  écrivant du texte normal, aussi doivent elles être enclose entre 
18038 \begin_inset Quotes fld
18039 \end_inset
18040
18041 {!
18042 \begin_inset Quotes frd
18043 \end_inset
18044
18045  et 
18046 \begin_inset Quotes fld
18047 \end_inset
18048
18049 !}
18050 \begin_inset Quotes frd
18051 \end_inset
18052
18053 .
18054 \end_layout
18055
18056 \begin_layout Standard
18057 Deux définitions spéciales sont également disponibles dans un bloc 
18058 \begin_inset Flex Code
18059 status collapsed
18060
18061 \begin_layout Plain Layout
18062 CiteFormat
18063 \end_layout
18064
18065 \end_inset
18066
18067  Un exemple de la première définition est celle-ci:
18068 \end_layout
18069
18070 \begin_layout LyX-Code
18071 !quotetitle 
18072 \begin_inset Quotes eld
18073 \end_inset
18074
18075 %title%
18076 \begin_inset Quotes erd
18077 \end_inset
18078
18079
18080 \end_layout
18081
18082 \begin_layout Standard
18083 Ceci est une abréviation, ou macro-instruction, et peut être employée comme
18084  une clé: 
18085 \begin_inset Flex Code
18086 status collapsed
18087
18088 \begin_layout Plain Layout
18089 %!quotetitle%
18090 \end_layout
18091
18092 \end_inset
18093
18094 .
18095  LyX considérera 
18096 \begin_inset Flex Code
18097 status collapsed
18098
18099 \begin_layout Plain Layout
18100 %!quotetitle%
18101 \end_layout
18102
18103 \end_inset
18104
18105  exactement comme s'l s'agissait de sa définition.
18106  Exprimons par conséquent un 
18107 \emph on
18108 avertissement
18109 \emph default
18110  évident: n'utilisez pas:
18111 \end_layout
18112
18113 \begin_layout LyX-Code
18114 !funfun %funfun%
18115 \end_layout
18116
18117 \begin_layout Standard
18118 ou similaire.
18119  LyX ne devrait pas se perdre dans une boucle infinie, mais cela peut prendre
18120  un moment avant qu'il s'en sorte.
18121 \end_layout
18122
18123 \begin_layout Standard
18124 Le second type de définitions particulières se présente comme ceci:
18125 \end_layout
18126
18127 \begin_layout LyX-Code
18128
18129 \lang english
18130 _pptext pp.
18131 \end_layout
18132
18133 \begin_layout Standard
18134 Ceci définit un segment de texte susceptible de traduction, ce qui permet
18135  de traduire les parties appropriées de la bibliographie.
18136  Cette syntaxe peut être inclue dans une définition normale en la considérant
18137  comme une clé: 
18138 \begin_inset Flex Code
18139 status collapsed
18140
18141 \begin_layout Plain Layout
18142 %_pptext%
18143 \end_layout
18144
18145 \end_inset
18146
18147 .
18148  Plusieurs d'entre elles sont prédéfinies dans 
18149 \begin_inset Flex Code
18150 status collapsed
18151
18152 \begin_layout Plain Layout
18153 stdciteformats.inc
18154 \end_layout
18155
18156 \end_inset
18157
18158 .
18159  Notez bien que ce ne sont pas des macro-instructions, au sens défini ci-dessus:
18160  elles ne seront pas interprétées.
18161 \end_layout
18162
18163 \begin_layout Standard
18164 Voici donc un exemple utilisant toutes ces fonctionnalités:
18165 \end_layout
18166
18167 \begin_layout LyX-Code
18168
18169 \lang english
18170 !authoredit {%author%[[%author%, ]][[{%editor%[[%editor%, %_edtext%, ]]}]]}
18171 \end_layout
18172
18173 \begin_layout Standard
18174 Ceci défini une macro qui imprime le nom de l'auteur, suivi d'un virgule,
18175  si la clé 
18176 \begin_inset Flex Code
18177 status collapsed
18178
18179 \begin_layout Plain Layout
18180 author
18181 \end_layout
18182
18183 \end_inset
18184
18185  existe, ou bien imprime le nom de l'éditeur, suivi de 
18186 \begin_inset Flex Code
18187 status collapsed
18188
18189 \begin_layout Plain Layout
18190 _edtext
18191 \end_layout
18192
18193 \end_inset
18194
18195  ou de sa traduction (implicitement, apparaîtra 
18196 \begin_inset Quotes fld
18197 \end_inset
18198
18199 ed.
18200 \begin_inset Quotes frd
18201 \end_inset
18202
18203 ), si la clé 
18204 \begin_inset Flex Code
18205 status collapsed
18206
18207 \begin_layout Plain Layout
18208 editor
18209 \end_layout
18210
18211 \end_inset
18212
18213  existe.
18214  Notez que ceci est déjà défini dans 
18215 \begin_inset Flex Code
18216 status collapsed
18217
18218 \begin_layout Plain Layout
18219 stdciteformats.inc
18220 \end_layout
18221
18222 \end_inset
18223
18224 , vous pouvez donc l'utiliser dans vos propres définitions, ou redéfinitions,
18225  si vous chargez ce fichier d'abord.
18226 \end_layout
18227
18228 \begin_layout Section
18229 Directives pour l'exportation XHTML
18230 \begin_inset CommandInset label
18231 LatexCommand label
18232 name "sec:Tags-for-XHTML"
18233
18234 \end_inset
18235
18236
18237 \end_layout
18238
18239 \begin_layout Standard
18240 Comme pour LaTeX ou DocBook, la présentation du résultat HTML créé par LyX
18241  est déterminé par les informations de format.
18242  En général, LyX produit une présentation implicite raisonnable, et comme
18243  indiqué plus haut, il construira même des règles implicites CSS à partir
18244  des autres directives de format.
18245  Par exemple, LyX essaiera d'utiliser l'information du bloc 
18246 \begin_inset Flex Code
18247 status collapsed
18248
18249 \begin_layout Plain Layout
18250 Font
18251 \end_layout
18252
18253 \end_inset
18254
18255  du style Chapter pour écrire une CSS qui mettra en forme les titres de
18256  chapitres de manière appropriée.
18257 \end_layout
18258
18259 \begin_layout Standard
18260 Dans de nombreux cas, vous n'aurez donc sans doute rien à faire du tout
18261  pour obtenir un résultat XHTML acceptable pour vos environnements propres,
18262  vos inserts personnalisés, et ainsi de suite.
18263  Mais dans certains cas vous devrez faire quelque chose, et LyX fournit
18264  par conséquent un certain nombre de directives de format qui peuvent être
18265  utilisées pour personnaliser le XHTML et les CSS qui sont créés.
18266 \end_layout
18267
18268 \begin_layout Standard
18269 Notez qu'il existe deux directives,
18270 \begin_inset Flex Code
18271 status collapsed
18272
18273 \begin_layout Plain Layout
18274 HTMLPreamble
18275 \end_layout
18276
18277 \end_inset
18278
18279  and 
18280 \begin_inset Flex Code
18281 status collapsed
18282
18283 \begin_layout Plain Layout
18284 AddToHTMLPreamble
18285 \end_layout
18286
18287 \end_inset
18288
18289 , qui peuvent apparaître en dehors des déclarations de style et d'insert.
18290  Voir
18291 \begin_inset space ~
18292 \end_inset
18293
18294
18295 \begin_inset CommandInset ref
18296 LatexCommand ref
18297 reference "sub:Paramètres-généraux-d'une"
18298
18299 \end_inset
18300
18301  pour les détails sur celles-ci.
18302 \end_layout
18303
18304 \begin_layout Subsection
18305 Styles de paragraphe
18306 \begin_inset CommandInset label
18307 LatexCommand label
18308 name "sub:Styles-de-paragraphe-XHTML"
18309
18310 \end_inset
18311
18312
18313 \end_layout
18314
18315 \begin_layout Standard
18316 Le type de XHTML que LyX crée pour un paragraphe dépend s'il s'agit d'un
18317  paragraphe normal, d'une commande, ou d'un environnement, ce qui est déterminé
18318  par le contenu de la directive correspondante 
18319 \begin_inset Flex Code
18320 status collapsed
18321
18322 \begin_layout Plain Layout
18323 LaTeXType
18324 \end_layout
18325
18326 \end_inset
18327
18328 .
18329 \end_layout
18330
18331 \begin_layout Standard
18332 Pour une commande ou un paragraphe normal, le résultat XHTML a la forme
18333  suivante:
18334 \end_layout
18335
18336 \begin_layout LyX-Code
18337
18338 \lang english
18339 <tag attr=
18340 \begin_inset Quotes erd
18341 \end_inset
18342
18343 value
18344 \begin_inset Quotes erd
18345 \end_inset
18346
18347 >
18348 \end_layout
18349
18350 \begin_layout LyX-Code
18351
18352 \lang english
18353 <labeltag attr=
18354 \begin_inset Quotes erd
18355 \end_inset
18356
18357 value
18358 \begin_inset Quotes erd
18359 \end_inset
18360
18361 >
18362 \lang french
18363 Étiquette
18364 \lang english
18365 </labeltag>
18366 \end_layout
18367
18368 \begin_layout LyX-Code
18369 Contenu du paragraphe
18370 \end_layout
18371
18372 \begin_layout LyX-Code
18373
18374 \lang english
18375 </tag>
18376 \end_layout
18377
18378 \begin_layout Standard
18379 Les balises d'étiquette sont bien entendu omises si le paragraphe n'est
18380  pas étiqueté.
18381 \end_layout
18382
18383 \begin_layout Standard
18384 Pour un environnement qui n'est pas du type liste, le XHTML prend la forme:
18385 \end_layout
18386
18387 \begin_layout LyX-Code
18388
18389 \lang english
18390 <tag attr=
18391 \begin_inset Quotes erd
18392 \end_inset
18393
18394 value
18395 \begin_inset Quotes erd
18396 \end_inset
18397
18398 >
18399 \end_layout
18400
18401 \begin_layout LyX-Code
18402
18403 \lang english
18404 <itemtag attr=
18405 \begin_inset Quotes erd
18406 \end_inset
18407
18408 value
18409 \begin_inset Quotes erd
18410 \end_inset
18411
18412 ><labeltag attr=
18413 \begin_inset Quotes erd
18414 \end_inset
18415
18416 value
18417 \begin_inset Quotes erd
18418 \end_inset
18419
18420 >
18421 \lang french
18422 Étiquette d'environnement
18423 \lang english
18424 </labeltag>
18425 \lang french
18426 Premier paragraphe.
18427 \lang english
18428 </itemtag>
18429 \end_layout
18430
18431 \begin_layout LyX-Code
18432
18433 \lang english
18434 <itemtag>
18435 \lang french
18436 Second paragraphe.
18437 \lang english
18438 </itemtag>
18439 \end_layout
18440
18441 \begin_layout LyX-Code
18442
18443 \lang english
18444 </tag>
18445 \end_layout
18446
18447 \begin_layout Standard
18448 Noter que l'étiquette n'est émise que pour le premier paragraphe, comme
18449  ce serait le cas pour une théorème, par exemple.
18450 \end_layout
18451
18452 \begin_layout Standard
18453 Pour une liste, nous avons une de ces formes:
18454 \end_layout
18455
18456 \begin_layout LyX-Code
18457
18458 \lang english
18459 <tag attr=
18460 \begin_inset Quotes erd
18461 \end_inset
18462
18463 value
18464 \begin_inset Quotes erd
18465 \end_inset
18466
18467 >
18468 \end_layout
18469
18470 \begin_layout LyX-Code
18471
18472 \lang english
18473 <itemtag attr=
18474 \begin_inset Quotes erd
18475 \end_inset
18476
18477 value
18478 \begin_inset Quotes erd
18479 \end_inset
18480
18481 ><labeltag attr=
18482 \begin_inset Quotes erd
18483 \end_inset
18484
18485 value
18486 \begin_inset Quotes erd
18487 \end_inset
18488
18489 >
18490 \lang french
18491 Étiquette de liste
18492 \lang english
18493 </labeltag>
18494 \lang french
18495 Premier élément.
18496 \lang english
18497 </itemtag>
18498 \end_layout
18499
18500 \begin_layout LyX-Code
18501
18502 \lang english
18503 <itemtag attr=
18504 \begin_inset Quotes erd
18505 \end_inset
18506
18507 value
18508 \begin_inset Quotes erd
18509 \end_inset
18510
18511 ><labeltag attr=
18512 \begin_inset Quotes erd
18513 \end_inset
18514
18515 value
18516 \begin_inset Quotes erd
18517 \end_inset
18518
18519 >
18520 \lang french
18521 Étiquette de liste
18522 \lang english
18523 </labeltag>
18524 \lang french
18525 Second élément.
18526 \lang english
18527 </itemtag>
18528 \end_layout
18529
18530 \begin_layout LyX-Code
18531
18532 \lang english
18533 </tag>
18534 \end_layout
18535
18536 \begin_layout LyX-Code
18537
18538 \end_layout
18539
18540 \begin_layout LyX-Code
18541
18542 \lang english
18543 <tag attr=
18544 \begin_inset Quotes erd
18545 \end_inset
18546
18547 value
18548 \begin_inset Quotes erd
18549 \end_inset
18550
18551 >
18552 \end_layout
18553
18554 \begin_layout LyX-Code
18555
18556 \lang english
18557 <labeltag attr=
18558 \begin_inset Quotes erd
18559 \end_inset
18560
18561 value
18562 \begin_inset Quotes erd
18563 \end_inset
18564
18565 >
18566 \lang french
18567 Étiquette de liste
18568 \lang english
18569 </labeltag><itemtag attr=
18570 \begin_inset Quotes erd
18571 \end_inset
18572
18573 value
18574 \begin_inset Quotes erd
18575 \end_inset
18576
18577 >
18578 \lang french
18579 Premier élément.
18580 \lang english
18581 </itemtag>
18582 \end_layout
18583
18584 \begin_layout LyX-Code
18585
18586 \lang english
18587 <labeltag attr=
18588 \begin_inset Quotes erd
18589 \end_inset
18590
18591 value
18592 \begin_inset Quotes erd
18593 \end_inset
18594
18595 >
18596 \lang french
18597 Étiquette de liste
18598 \lang english
18599 </labeltag><itemtag attr=
18600 \begin_inset Quotes erd
18601 \end_inset
18602
18603 value
18604 \begin_inset Quotes erd
18605 \end_inset
18606
18607 >
18608 \lang french
18609 Second élément.
18610 \lang english
18611 </itemtag>
18612 \end_layout
18613
18614 \begin_layout LyX-Code
18615
18616 \lang english
18617 </tag>
18618 \end_layout
18619
18620 \begin_layout Standard
18621 Noter la différence en ce qui concerne l'ordre des balises 
18622 \begin_inset Flex Code
18623 status collapsed
18624
18625 \begin_layout Plain Layout
18626 labeltag
18627 \end_layout
18628
18629 \end_inset
18630
18631  et 
18632 \begin_inset Flex Code
18633 status collapsed
18634
18635 \begin_layout Plain Layout
18636 itemtag
18637 \end_layout
18638
18639 \end_inset
18640
18641 .
18642  L'ordre obtenu dépend du positionnement de 
18643 \begin_inset Flex Code
18644 status collapsed
18645
18646 \begin_layout Plain Layout
18647 HTMLLabelFirst
18648 \end_layout
18649
18650 \end_inset
18651
18652 : si la valeur de 
18653 \begin_inset Flex Code
18654 status collapsed
18655
18656 \begin_layout Plain Layout
18657 HTMLLabelFirst
18658 \end_layout
18659
18660 \end_inset
18661
18662  est fausse (valeur implicite), vous obtiendrez la première forme, avec
18663  l'étiquette dans l'élément; s'il la valeur est vraie, vous obtiendrez la
18664  seconde forme, avec l'étiquette en dehors de l'élément.
18665 \end_layout
18666
18667 \begin_layout Standard
18668 Les balises et les attributs spécifiques émis pour chaque type de paragraphe
18669  peuvent être contrôlés par les directives de format que nous allons décrire.
18670  Comme indiqué ci-dessus, cependant, LyX utilise des valeurs implicites
18671  raisonnables pour la plupart d'entre elles, vous n'aurez donc pas grand'chose
18672  à faire pour produire un résultat XHTML satisfaisant.
18673  Pensez aux directives disponibles comme un supplément pour obtenir un réglage
18674  à votre convenance.
18675 \end_layout
18676
18677 \begin_layout Description
18678
18679 \lang english
18680 \begin_inset Flex Code
18681 status collapsed
18682
18683 \begin_layout Plain Layout
18684
18685 \lang english
18686 HTMLAttr
18687 \end_layout
18688
18689 \end_inset
18690
18691  [
18692 \begin_inset Flex Code
18693 status collapsed
18694
18695 \begin_layout Plain Layout
18696 chaîne
18697 \end_layout
18698
18699 \end_inset
18700
18701 ]
18702 \lang french
18703  précise les informations d'attribut à émettre avec la balise principale.
18704  Par exemple 
18705 \begin_inset Flex Code
18706 status collapsed
18707
18708 \begin_layout Plain Layout
18709 \begin_inset Quotes fld
18710 \end_inset
18711
18712 class=`madiv'
18713 \begin_inset Quotes frd
18714 \end_inset
18715
18716
18717 \end_layout
18718
18719 \end_inset
18720
18721 .
18722  Implicitement, LyX émettra 
18723 \begin_inset Flex Code
18724 status collapsed
18725
18726 \begin_layout Plain Layout
18727 \begin_inset Quotes fld
18728 \end_inset
18729
18730 class=`nomstyle'
18731 \begin_inset Quotes frd
18732 \end_inset
18733
18734
18735 \end_layout
18736
18737 \end_inset
18738
18739 , où 
18740 \begin_inset Flex Code
18741 status collapsed
18742
18743 \begin_layout Plain Layout
18744 nomstyle
18745 \end_layout
18746
18747 \end_inset
18748
18749  est le nom du style en bas de casse, par exemple: chapter.
18750  Ceci ne doit contenir 
18751 \emph on
18752 aucune
18753 \emph default
18754  information de style: utiliser 
18755 \begin_inset Flex Code
18756 status collapsed
18757
18758 \begin_layout Plain Layout
18759 HTMLStyle
18760 \end_layout
18761
18762 \end_inset
18763
18764  pour cela.
18765 \end_layout
18766
18767 \begin_layout Description
18768
18769 \lang english
18770 \begin_inset Flex Code
18771 status collapsed
18772
18773 \begin_layout Plain Layout
18774
18775 \lang english
18776 HTMLForceCSS
18777 \end_layout
18778
18779 \end_inset
18780
18781  [
18782 \begin_inset Flex Code
18783 status collapsed
18784
18785 \begin_layout Plain Layout
18786
18787 \emph on
18788 \lang english
18789 0
18790 \emph default
18791 ,1
18792 \end_layout
18793
18794 \end_inset
18795
18796
18797 \lang french
18798 indique s'il faut émettre l'information CSS implicite engendrée par LyX
18799  pour ce style, même si une information complémentaire est explicitement
18800  émise par 
18801 \begin_inset Flex Code
18802 status collapsed
18803
18804 \begin_layout Plain Layout
18805 HTMLStyle
18806 \end_layout
18807
18808 \end_inset
18809
18810 .
18811  Positionner cette directive à 
18812 \begin_inset Flex Code
18813 status collapsed
18814
18815 \begin_layout Plain Layout
18816 1
18817 \end_layout
18818
18819 \end_inset
18820
18821  vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
18822  complètement.
18823  Implicitement 
18824 \begin_inset Flex Code
18825 status collapsed
18826
18827 \begin_layout Plain Layout
18828 0
18829 \end_layout
18830
18831 \end_inset
18832
18833 .
18834 \end_layout
18835
18836 \begin_layout Description
18837
18838 \lang english
18839 \begin_inset Flex Code
18840 status collapsed
18841
18842 \begin_layout Plain Layout
18843
18844 \lang english
18845 HTMLItem
18846 \end_layout
18847
18848 \end_inset
18849
18850  [
18851 \begin_inset Flex Code
18852 status collapsed
18853
18854 \begin_layout Plain Layout
18855 chaîne
18856 \end_layout
18857
18858 \end_inset
18859
18860 ]
18861 \lang french
18862  définit la balise utilisée pour les paragraphes ou environnements isolés,
18863  qui remplace 
18864 \begin_inset Flex Code
18865 status collapsed
18866
18867 \begin_layout Plain Layout
18868 itemtag
18869 \end_layout
18870
18871 \end_inset
18872
18873  dans les exemples ci-dessus.
18874  Vaut implicitement 
18875 \begin_inset Flex Code
18876 status collapsed
18877
18878 \begin_layout Plain Layout
18879 div
18880 \end_layout
18881
18882 \end_inset
18883
18884 .
18885 \end_layout
18886
18887 \begin_layout Description
18888
18889 \lang english
18890 \begin_inset Flex Code
18891 status collapsed
18892
18893 \begin_layout Plain Layout
18894
18895 \lang english
18896 HTMLItemAttr
18897 \end_layout
18898
18899 \end_inset
18900
18901  [
18902 \begin_inset Flex Code
18903 status collapsed
18904
18905 \begin_layout Plain Layout
18906 chaîne
18907 \end_layout
18908
18909 \end_inset
18910
18911 ]
18912 \lang french
18913  définit les attributs des balises 
18914 \begin_inset Flex Code
18915 status collapsed
18916
18917 \begin_layout Plain Layout
18918 itemtag
18919 \end_layout
18920
18921 \end_inset
18922
18923 .
18924  Vaut implicitement 
18925 \begin_inset Flex Code
18926 status collapsed
18927
18928 \begin_layout Plain Layout
18929 \begin_inset Quotes fld
18930 \end_inset
18931
18932 class=`nomstyle_item'
18933 \begin_inset Quotes frd
18934 \end_inset
18935
18936
18937 \end_layout
18938
18939 \end_inset
18940
18941 .
18942  Ceci ne doit contenir 
18943 \emph on
18944 aucune
18945 \emph default
18946  information de style: utiliser 
18947 \begin_inset Flex Code
18948 status collapsed
18949
18950 \begin_layout Plain Layout
18951 HTMLStyle
18952 \end_layout
18953
18954 \end_inset
18955
18956  pour cela.
18957 \end_layout
18958
18959 \begin_layout Description
18960
18961 \lang english
18962 \begin_inset Flex Code
18963 status collapsed
18964
18965 \begin_layout Plain Layout
18966
18967 \lang english
18968 HTMLLabel
18969 \end_layout
18970
18971 \end_inset
18972
18973  [
18974 \begin_inset Flex Code
18975 status collapsed
18976
18977 \begin_layout Plain Layout
18978 chaîne
18979 \end_layout
18980
18981 \end_inset
18982
18983
18984 \lang french
18985 définit la balise utilisée pour les étiquettes de paragraphe et d'élément,
18986  qui remplace 
18987 \begin_inset Flex Code
18988 status collapsed
18989
18990 \begin_layout Plain Layout
18991 labeltag
18992 \end_layout
18993
18994 \end_inset
18995
18996  dans les exemples ci-dessus.
18997  Vaut implicitement 
18998 \begin_inset Flex Code
18999 status collapsed
19000
19001 \begin_layout Plain Layout
19002 span
19003 \end_layout
19004
19005 \end_inset
19006
19007 , à moins que 
19008 \begin_inset Flex Code
19009 status collapsed
19010
19011 \begin_layout Plain Layout
19012 LabelType
19013 \end_layout
19014
19015 \end_inset
19016
19017  soit 
19018 \begin_inset Flex Code
19019 status collapsed
19020
19021 \begin_layout Plain Layout
19022 Top_Environment
19023 \end_layout
19024
19025 \end_inset
19026
19027  ou 
19028 \begin_inset Flex Code
19029 status collapsed
19030
19031 \begin_layout Plain Layout
19032 Centered_Top_Environment
19033 \end_layout
19034
19035 \end_inset
19036
19037 , auquel cas elle vaut implicitement 
19038 \begin_inset Flex Code
19039 status collapsed
19040
19041 \begin_layout Plain Layout
19042 div
19043 \end_layout
19044
19045 \end_inset
19046
19047 .
19048 \end_layout
19049
19050 \begin_layout Description
19051
19052 \lang english
19053 \begin_inset Flex Code
19054 status collapsed
19055
19056 \begin_layout Plain Layout
19057
19058 \lang english
19059 HTMLLabelAttr
19060 \end_layout
19061
19062 \end_inset
19063
19064  [
19065 \begin_inset Flex Code
19066 status collapsed
19067
19068 \begin_layout Plain Layout
19069 chaîne
19070 \end_layout
19071
19072 \end_inset
19073
19074 ]
19075 \lang french
19076  définit les attributs de la balise 
19077 \begin_inset Flex Code
19078 status collapsed
19079
19080 \begin_layout Plain Layout
19081 labeltag
19082 \end_layout
19083
19084 \end_inset
19085
19086 .
19087  Vaut implicitement 
19088 \begin_inset Quotes erd
19089 \end_inset
19090
19091 .
19092  Ceci ne doit contenir 
19093 \emph on
19094 aucune
19095 \emph default
19096  information de style: utiliser 
19097 \begin_inset Flex Code
19098 status collapsed
19099
19100 \begin_layout Plain Layout
19101 HTMLStyle
19102 \end_layout
19103
19104 \end_inset
19105
19106  pour cela.
19107 \end_layout
19108
19109 \begin_layout Description
19110
19111 \lang english
19112 \begin_inset Flex Code
19113 status collapsed
19114
19115 \begin_layout Plain Layout
19116
19117 \lang english
19118 HTMLLabelFirst
19119 \end_layout
19120
19121 \end_inset
19122
19123  [
19124 \begin_inset Flex Code
19125 status collapsed
19126
19127 \begin_layout Plain Layout
19128
19129 \emph on
19130 \lang english
19131 0
19132 \emph default
19133 ,1
19134 \end_layout
19135
19136 \end_inset
19137
19138 ]
19139 \lang french
19140 , significatif uniquement pour les environnements de liste, contrôle si
19141  la balise d'étiquetage est émise avant ou dans la balise d'élément.
19142  Ceci est utilisé par exemple dans l'environnement de description, où l'on
19143  veut 
19144 \begin_inset Flex Code
19145 status collapsed
19146
19147 \begin_layout Plain Layout
19148 \begin_inset Quotes fld
19149 \end_inset
19150
19151 <dt>\SpecialChar \ldots{}
19152 </dt><dd>\SpecialChar \ldots{}
19153 </dd>
19154 \begin_inset Quotes frd
19155 \end_inset
19156
19157
19158 \end_layout
19159
19160 \end_inset
19161
19162 .
19163  Vaut implicitement 
19164 \begin_inset Flex Code
19165 status collapsed
19166
19167 \begin_layout Plain Layout
19168 0
19169 \end_layout
19170
19171 \end_inset
19172
19173 : la balise d'étiquetage est dans la balise d'élément.
19174 \end_layout
19175
19176 \begin_layout Description
19177
19178 \lang english
19179 \begin_inset Flex Code
19180 status collapsed
19181
19182 \begin_layout Plain Layout
19183
19184 \lang english
19185 HTMLPreamble
19186 \end_layout
19187
19188 \end_inset
19189
19190
19191 \lang french
19192  définit l'information à émettre dans la section 
19193 \begin_inset Flex Code
19194 status collapsed
19195
19196 \begin_layout Plain Layout
19197 <head>
19198 \end_layout
19199
19200 \end_inset
19201
19202  quand ce style est utilisé.
19203  Ceci pourrait être utilisé par exemple pour inclure un bloc 
19204 \begin_inset Flex Code
19205 status collapsed
19206
19207 \begin_layout Plain Layout
19208 <script>
19209 \end_layout
19210
19211 \end_inset
19212
19213  définissant un gestionnaire 
19214 \begin_inset Flex Code
19215 status collapsed
19216
19217 \begin_layout Plain Layout
19218 onclick
19219 \end_layout
19220
19221 \end_inset
19222
19223 .
19224 \end_layout
19225
19226 \begin_layout Description
19227
19228 \lang english
19229 \begin_inset Flex Code
19230 status collapsed
19231
19232 \begin_layout Plain Layout
19233
19234 \lang english
19235 HTMLStyle
19236 \end_layout
19237
19238 \end_inset
19239
19240
19241 \lang french
19242  définit l'information à émettre dans la section 
19243 \begin_inset Flex Code
19244 status collapsed
19245
19246 \begin_layout Plain Layout
19247 <head>
19248 \end_layout
19249
19250 \end_inset
19251
19252  quand ce style est utilisé.
19253  Ceci pourrait être utilisé par exemple pour inclure un bloc 
19254 \begin_inset Flex Code
19255 status collapsed
19256
19257 \begin_layout Plain Layout
19258 <script>
19259 \end_layout
19260
19261 \end_inset
19262
19263  définissant un gestionnaire 
19264 \begin_inset Flex Code
19265 status collapsed
19266
19267 \begin_layout Plain Layout
19268 onclick
19269 \end_layout
19270
19271 \end_inset
19272
19273 .
19274 \end_layout
19275
19276 \begin_layout Description
19277
19278 \lang english
19279 \begin_inset Flex Code
19280 status collapsed
19281
19282 \begin_layout Plain Layout
19283
19284 \lang english
19285 HTMLTag
19286 \end_layout
19287
19288 \end_inset
19289
19290  [
19291 \begin_inset Flex Code
19292 status collapsed
19293
19294 \begin_layout Plain Layout
19295 chaîne
19296 \end_layout
19297
19298 \end_inset
19299
19300 ]
19301 \lang french
19302  définit la balise utilisé pour l'étiquette principale, qui remplace 
19303 \begin_inset Flex Code
19304 status collapsed
19305
19306 \begin_layout Plain Layout
19307 tag
19308 \end_layout
19309
19310 \end_inset
19311
19312  dans les exemples ci-dessus.
19313  Vaut implicitement 
19314 \begin_inset Flex Code
19315 status collapsed
19316
19317 \begin_layout Plain Layout
19318 div
19319 \end_layout
19320
19321 \end_inset
19322
19323 .
19324 \end_layout
19325
19326 \begin_layout Description
19327
19328 \lang english
19329 \begin_inset Flex Code
19330 status collapsed
19331
19332 \begin_layout Plain Layout
19333
19334 \lang english
19335 HTMLTitle
19336 \end_layout
19337
19338 \end_inset
19339
19340  [
19341 \begin_inset Flex Code
19342 status collapsed
19343
19344 \begin_layout Plain Layout
19345
19346 \emph on
19347 \lang english
19348 0
19349 \emph default
19350 ,1
19351 \end_layout
19352
19353 \end_inset
19354
19355 ]
19356 \lang french
19357  identifie ce style comme celui à utiliser pour créer la balise 
19358 \begin_inset Flex Code
19359 status collapsed
19360
19361 \begin_layout Plain Layout
19362 <title>
19363 \end_layout
19364
19365 \end_inset
19366
19367  dans le fichier XHTML.
19368  Implicitement fausse.
19369  Le fichier 
19370 \begin_inset Flex Code
19371 status collapsed
19372
19373 \begin_layout Plain Layout
19374 stdtitle.inc
19375 \end_layout
19376
19377 \end_inset
19378
19379  la positionne à vraie pour l'environnement 
19380 \begin_inset Flex Code
19381 status collapsed
19382
19383 \begin_layout Plain Layout
19384 title
19385 \end_layout
19386
19387 \end_inset
19388
19389 .
19390 \end_layout
19391
19392 \begin_layout Subsection
19393
19394 \lang english
19395 InsetLayout XHTML
19396 \end_layout
19397
19398 \begin_layout Standard
19399 L'exportation XHTML des inserts peut également être contrôlée par l'information
19400  résidant dans les fichiers de format
19401 \begin_inset Foot
19402 status collapsed
19403
19404 \begin_layout Plain Layout
19405 Pour le moment, ceci n'est exact que pour les inserts de 
19406 \begin_inset Quotes fld
19407 \end_inset
19408
19409 texte
19410 \begin_inset Quotes frd
19411 \end_inset
19412
19413  (les inserts dans lesquels vous pouvez effectuer une saisie), mais n'est
19414  pas exact pour les inserts de 
19415 \begin_inset Quotes fld
19416 \end_inset
19417
19418 commande
19419 \begin_inset Quotes frd
19420 \end_inset
19421
19422  (inserts associés à des boîtes de dialogue).
19423 \end_layout
19424
19425 \end_inset
19426
19427 .
19428  Là encore, LyX essaie de produire implicitement un résultat raisonnable,
19429  et il crée des règles CSS implicites.
19430  Mais tout eut être personnalisé.
19431 \end_layout
19432
19433 \begin_layout Standard
19434 Le résultat XHTML produit par LyX pour un insert a la forme suivante:
19435 \end_layout
19436
19437 \begin_layout LyX-Code
19438
19439 \lang english
19440 <tag attr=
19441 \begin_inset Quotes erd
19442 \end_inset
19443
19444 value
19445 \begin_inset Quotes erd
19446 \end_inset
19447
19448 >
19449 \end_layout
19450
19451 \begin_layout LyX-Code
19452
19453 \lang english
19454 <labeltag>
19455 \lang french
19456 Étiquette
19457 \lang english
19458 </labeltag>
19459 \end_layout
19460
19461 \begin_layout LyX-Code
19462
19463 \lang english
19464 <innertag attr=
19465 \begin_inset Quotes erd
19466 \end_inset
19467
19468 value
19469 \begin_inset Quotes erd
19470 \end_inset
19471
19472 >
19473 \lang french
19474 Contenu de l'insert.
19475 \lang english
19476 </innertag>
19477 \end_layout
19478
19479 \begin_layout LyX-Code
19480
19481 \lang english
19482 </tag>
19483 \end_layout
19484
19485 \begin_layout Standard
19486 Si l'insert permet de saisir plusieurs paragraphes --- c'est-à-dire, si
19487  
19488 \begin_inset Flex Code
19489 status collapsed
19490
19491 \begin_layout Plain Layout
19492 MultiPar
19493 \end_layout
19494
19495 \end_inset
19496
19497  est vrai --- alors le contenu de l'insert sera exporté également en paragraphes
19498  formattés en fonction des styles utilisés pour ces paragraphes (standard,
19499  citation et similaire).
19500  La balise d'étiquetage est bien entendu omise si la paragraphe n'a pas
19501  d'étiquette et, pour le moment, est toujours 
19502 \begin_inset Flex Code
19503 status collapsed
19504
19505 \begin_layout Plain Layout
19506 span
19507 \end_layout
19508
19509 \end_inset
19510
19511 .
19512  La balise interne est facultative et, implicitement, n'apparaît pas.
19513 \end_layout
19514
19515 \begin_layout Standard
19516 Les balises et attributs spécifiques émis pour chaque insert peuvent être
19517  contrôlés au moyen des directives de format suivantes:
19518 \end_layout
19519
19520 \begin_layout Description
19521
19522 \lang english
19523 \begin_inset Flex Code
19524 status collapsed
19525
19526 \begin_layout Plain Layout
19527
19528 \lang english
19529 HTMLAttr
19530 \end_layout
19531
19532 \end_inset
19533
19534  [
19535 \begin_inset Flex Code
19536 status collapsed
19537
19538 \begin_layout Plain Layout
19539 chaîne
19540 \end_layout
19541
19542 \end_inset
19543
19544 ]
19545 \lang french
19546  précise les informations d'attribut à émettre avec la balise principale.
19547  Par exemple 
19548 \begin_inset Flex Code
19549 status collapsed
19550
19551 \begin_layout Plain Layout
19552 \begin_inset Quotes fld
19553 \end_inset
19554
19555 class=`moninsert' onclick=`\SpecialChar \ldots{}
19556 '
19557 \begin_inset Quotes frd
19558 \end_inset
19559
19560
19561 \end_layout
19562
19563 \end_inset
19564
19565 .
19566  Implicitement, LyX exportera 
19567 \begin_inset Flex Code
19568 status collapsed
19569
19570 \begin_layout Plain Layout
19571 \begin_inset Quotes fld
19572 \end_inset
19573
19574 class=`nominsert'
19575 \begin_inset Quotes frd
19576 \end_inset
19577
19578
19579 \end_layout
19580
19581 \end_inset
19582
19583 , où 
19584 \begin_inset Flex Code
19585 status collapsed
19586
19587 \begin_layout Plain Layout
19588 nominsert
19589 \end_layout
19590
19591 \end_inset
19592
19593  est le nom LyX de l'insert en bas de casse et avec les caractères non alphanumé
19594 riques remplacés par des caractères 
19595 \begin_inset Quotes fld
19596 \end_inset
19597
19598 souligné
19599 \begin_inset Quotes frd
19600 \end_inset
19601
19602 , par exemple: footnote.
19603 \end_layout
19604
19605 \begin_layout Description
19606
19607 \lang english
19608 \begin_inset Flex Code
19609 status collapsed
19610
19611 \begin_layout Plain Layout
19612
19613 \lang english
19614 HTMLForceCSS
19615 \end_layout
19616
19617 \end_inset
19618
19619  [
19620 \begin_inset Flex Code
19621 status collapsed
19622
19623 \begin_layout Plain Layout
19624
19625 \emph on
19626 \lang english
19627 0
19628 \emph default
19629 ,1
19630 \end_layout
19631
19632 \end_inset
19633
19634
19635 \lang french
19636 indique s'il faut émettre l'information CSS implicite engendrée par LyX
19637  pour cet insert, même si une information complémentaire est explicitement
19638  émise par 
19639 \begin_inset Flex Code
19640 status collapsed
19641
19642 \begin_layout Plain Layout
19643 HTMLStyle
19644 \end_layout
19645
19646 \end_inset
19647
19648 .
19649  Positionner cette directive à 
19650 \begin_inset Flex Code
19651 status collapsed
19652
19653 \begin_layout Plain Layout
19654 1
19655 \end_layout
19656
19657 \end_inset
19658
19659  vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
19660  complètement.
19661  Implicitement 
19662 \begin_inset Flex Code
19663 status collapsed
19664
19665 \begin_layout Plain Layout
19666 0
19667 \end_layout
19668
19669 \end_inset
19670
19671 .
19672 \end_layout
19673
19674 \begin_layout Description
19675
19676 \lang english
19677 \begin_inset Flex Code
19678 status collapsed
19679
19680 \begin_layout Plain Layout
19681
19682 \lang english
19683 HTMLInnerAttr
19684 \end_layout
19685
19686 \end_inset
19687
19688  [
19689 \begin_inset Flex Code
19690 status collapsed
19691
19692 \begin_layout Plain Layout
19693 chaîne
19694 \end_layout
19695
19696 \end_inset
19697
19698 ]
19699 \lang french
19700  fixe l'attribut de la balise interne.
19701  Vaut implicitement 
19702 \begin_inset Flex Code
19703 status collapsed
19704
19705 \begin_layout Plain Layout
19706 \begin_inset Quotes fld
19707 \end_inset
19708
19709 class=`nominsert_inner'
19710 \begin_inset Quotes frd
19711 \end_inset
19712
19713
19714 \end_layout
19715
19716 \end_inset
19717
19718 .
19719 \end_layout
19720
19721 \begin_layout Description
19722
19723 \lang english
19724 \begin_inset Flex Code
19725 status collapsed
19726
19727 \begin_layout Plain Layout
19728
19729 \lang english
19730 HTMLInnerTag
19731 \end_layout
19732
19733 \end_inset
19734
19735  [
19736 \begin_inset Flex Code
19737 status collapsed
19738
19739 \begin_layout Plain Layout
19740 chaîne
19741 \end_layout
19742
19743 \end_inset
19744
19745 ]
19746 \lang french
19747  détermine la balise interne, et remplace 
19748 \begin_inset Flex Code
19749 status collapsed
19750
19751 \begin_layout Plain Layout
19752 innertag
19753 \end_layout
19754
19755 \end_inset
19756
19757  dans les exemples ci-dessus.
19758  Implicitement absente.
19759 \end_layout
19760
19761 \begin_layout Description
19762
19763 \lang english
19764 \begin_inset Flex Code
19765 status collapsed
19766
19767 \begin_layout Plain Layout
19768
19769 \lang english
19770 HTMLIsBlock
19771 \end_layout
19772
19773 \end_inset
19774
19775  [
19776 \begin_inset Flex Code
19777 status collapsed
19778
19779 \begin_layout Plain Layout
19780
19781 \lang english
19782 0,
19783 \emph on
19784 1
19785 \end_layout
19786
19787 \end_inset
19788
19789 ]
19790 \lang french
19791  indique si cet insert représente un bloc autonome de texte (comme une note
19792  de bas de page) ou bien représente du contenu inclus dans le texte environnant
19793  (comme une branche).
19794  Vaut implicitement 
19795 \begin_inset Flex Code
19796 status collapsed
19797
19798 \begin_layout Plain Layout
19799 1
19800 \end_layout
19801
19802 \end_inset
19803
19804 .
19805 \end_layout
19806
19807 \begin_layout Description
19808
19809 \lang english
19810 \begin_inset Flex Code
19811 status collapsed
19812
19813 \begin_layout Plain Layout
19814
19815 \lang english
19816 HTMLLabel
19817 \end_layout
19818
19819 \end_inset
19820
19821  [
19822 \begin_inset Flex Code
19823 status collapsed
19824
19825 \begin_layout Plain Layout
19826 chaîne
19827 \end_layout
19828
19829 \end_inset
19830
19831 ]
19832 \lang french
19833  définit une étiquette pour cet insert, pouvant inclure une référence à
19834  un compteur.
19835  Par exemple, pour une note de bas de page, ce peut être 
19836 \begin_inset Flex Code
19837 status collapsed
19838
19839 \begin_layout Plain Layout
19840
19841 \backslash
19842 arabic{footnote}
19843 \end_layout
19844
19845 \end_inset
19846
19847 .
19848  Cette directive est facultative, et n'a pas de valeur implicite.
19849 \end_layout
19850
19851 \begin_layout Description
19852
19853 \lang english
19854 \begin_inset Flex Code
19855 status collapsed
19856
19857 \begin_layout Plain Layout
19858
19859 \lang english
19860 HTMLPreamble
19861 \end_layout
19862
19863 \end_inset
19864
19865
19866 \lang french
19867  définit l'information à émettre dans la section 
19868 \begin_inset Flex Code
19869 status collapsed
19870
19871 \begin_layout Plain Layout
19872 <head>
19873 \end_layout
19874
19875 \end_inset
19876
19877  quand ce style est utilisé.
19878  Ceci pourrait être utilisé par exemple pour inclure un bloc 
19879 \begin_inset Flex Code
19880 status collapsed
19881
19882 \begin_layout Plain Layout
19883 <script>
19884 \end_layout
19885
19886 \end_inset
19887
19888  définissant un gestionnaire 
19889 \begin_inset Flex Code
19890 status collapsed
19891
19892 \begin_layout Plain Layout
19893 onclick
19894 \end_layout
19895
19896 \end_inset
19897
19898 .
19899 \end_layout
19900
19901 \begin_layout Description
19902
19903 \lang english
19904 \begin_inset Flex Code
19905 status collapsed
19906
19907 \begin_layout Plain Layout
19908
19909 \lang english
19910 HTMLStyle
19911 \end_layout
19912
19913 \end_inset
19914
19915  
19916 \lang french
19917 définit l'information CSS à inclure quand ce style est utilisé.
19918  Noter que le contenu sera automatiquement enclos dans un bloc 
19919 \begin_inset Flex Code
19920 status collapsed
19921
19922 \begin_layout Plain Layout
19923 <style>
19924 \end_layout
19925
19926 \end_inset
19927
19928  créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
19929 \end_layout
19930
19931 \begin_layout Description
19932
19933 \lang english
19934 \begin_inset Flex Code
19935 status collapsed
19936
19937 \begin_layout Plain Layout
19938
19939 \lang english
19940 HTMLTag
19941 \end_layout
19942
19943 \end_inset
19944
19945  [
19946 \begin_inset Flex Code
19947 status collapsed
19948
19949 \begin_layout Plain Layout
19950 chaîne
19951 \end_layout
19952
19953 \end_inset
19954
19955 ]
19956 \lang french
19957  définit la balise utilisé pour l'étiquette principale, qui remplace 
19958 \begin_inset Flex Code
19959 status collapsed
19960
19961 \begin_layout Plain Layout
19962 tag
19963 \end_layout
19964
19965 \end_inset
19966
19967  dans les exemples ci-dessus.
19968  La valeur implicite dépend dépend du réglage de 
19969 \begin_inset Flex Code
19970 status collapsed
19971
19972 \begin_layout Plain Layout
19973 MultiPar
19974 \end_layout
19975
19976 \end_inset
19977
19978 : si 
19979 \begin_inset Flex Code
19980 status collapsed
19981
19982 \begin_layout Plain Layout
19983 MultiPar
19984 \end_layout
19985
19986 \end_inset
19987
19988  est vrai, la valeur implicite est 
19989 \begin_inset Flex Code
19990 status collapsed
19991
19992 \begin_layout Plain Layout
19993 div
19994 \end_layout
19995
19996 \end_inset
19997
19998 ; s'il est faux, la valeur implicite est 
19999 \begin_inset Flex Code
20000 status collapsed
20001
20002 \begin_layout Plain Layout
20003 span
20004 \end_layout
20005
20006 \end_inset
20007
20008 .
20009 \end_layout
20010
20011 \begin_layout Subsection
20012 Flottants XHTML
20013 \end_layout
20014
20015 \begin_layout Standard
20016 Le résultat XHTML pour les flottants peut être contrôlé par les informations
20017  de format.
20018  Le résultat a la forme suivante:
20019 \end_layout
20020
20021 \begin_layout LyX-Code
20022
20023 \lang english
20024 <tag attr=
20025 \begin_inset Quotes erd
20026 \end_inset
20027
20028 value
20029 \begin_inset Quotes erd
20030 \end_inset
20031
20032 >
20033 \end_layout
20034
20035 \begin_layout LyX-Code
20036
20037 \lang english
20038 Contenu du flottant.
20039 \end_layout
20040
20041 \begin_layout LyX-Code
20042
20043 \lang english
20044 </tag>
20045 \end_layout
20046
20047 \begin_layout Standard
20048 La légende, si elle est présente, est un insert séparé et sera émis en tant
20049  que tel.
20050  Son apparence pourra être contrôlée par la directive InsetLayout pour les
20051  inserts de légende.
20052 \end_layout
20053
20054 \begin_layout Description
20055
20056 \lang english
20057 \begin_inset Flex Code
20058 status collapsed
20059
20060 \begin_layout Plain Layout
20061
20062 \lang english
20063 HTMLAttr
20064 \end_layout
20065
20066 \end_inset
20067
20068  [
20069 \begin_inset Flex Code
20070 status collapsed
20071
20072 \begin_layout Plain Layout
20073 chaîne
20074 \end_layout
20075
20076 \end_inset
20077
20078
20079 \lang french
20080 précise les informations d'attribut à émettre avec la balise principale.
20081  Par exemple 
20082 \begin_inset Flex Code
20083 status collapsed
20084
20085 \begin_layout Plain Layout
20086 \begin_inset Quotes fld
20087 \end_inset
20088
20089 class=`monflottant' onclick=`\SpecialChar \ldots{}
20090 '
20091 \begin_inset Quotes frd
20092 \end_inset
20093
20094
20095 \end_layout
20096
20097 \end_inset
20098
20099 .
20100  Implicitement, LyX exportera 
20101 \begin_inset Flex Code
20102 status collapsed
20103
20104 \begin_layout Plain Layout
20105 \begin_inset Quotes fld
20106 \end_inset
20107
20108
20109 \lang english
20110 class=`float float-typefloat'
20111 \lang french
20112
20113 \begin_inset Quotes frd
20114 \end_inset
20115
20116
20117 \end_layout
20118
20119 \end_inset
20120
20121 , où 
20122 \begin_inset Flex Code
20123 status collapsed
20124
20125 \begin_layout Plain Layout
20126 typefloat
20127 \end_layout
20128
20129 \end_inset
20130
20131  est le nom LyX de l'insert (tel qu'il est déterminé par la déclaration
20132  de flottant, voir
20133 \begin_inset space ~
20134 \end_inset
20135
20136
20137 \begin_inset CommandInset ref
20138 LatexCommand ref
20139 reference "sub:Flottants"
20140
20141 \end_inset
20142
20143 ) en bas de casse et avec les caractères non alphanumériques remplacés par
20144  des caractères 
20145 \begin_inset Quotes fld
20146 \end_inset
20147
20148 souligné
20149 \begin_inset Quotes frd
20150 \end_inset
20151
20152 , par exemple: 
20153 \begin_inset Flex Code
20154 status collapsed
20155
20156 \begin_layout Plain Layout
20157 float-table
20158 \end_layout
20159
20160 \end_inset
20161
20162 .
20163 \end_layout
20164
20165 \begin_layout Description
20166
20167 \lang english
20168 \begin_inset Flex Code
20169 status collapsed
20170
20171 \begin_layout Plain Layout
20172
20173 \lang english
20174 HTMLStyle
20175 \end_layout
20176
20177 \end_inset
20178
20179  
20180 \lang french
20181 définit l'information CSS à inclure quand ce flottant est utilisé.
20182
20183 \lang english
20184  
20185 \lang french
20186 Noter que le contenu sera automatiquement enclos dans un bloc 
20187 \begin_inset Flex Code
20188 status collapsed
20189
20190 \begin_layout Plain Layout
20191 <style>
20192 \end_layout
20193
20194 \end_inset
20195
20196  créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
20197 \end_layout
20198
20199 \begin_layout Description
20200
20201 \lang english
20202 \begin_inset Flex Code
20203 status collapsed
20204
20205 \begin_layout Plain Layout
20206
20207 \lang english
20208 HTMLTag
20209 \end_layout
20210
20211 \end_inset
20212
20213  [
20214 \begin_inset Flex Code
20215 status collapsed
20216
20217 \begin_layout Plain Layout
20218 chaîne
20219 \end_layout
20220
20221 \end_inset
20222
20223
20224 \lang french
20225 définit la balise utilisé pour l'étiquette principale, qui remplace 
20226 \begin_inset Flex Code
20227 status collapsed
20228
20229 \begin_layout Plain Layout
20230 tag
20231 \end_layout
20232
20233 \end_inset
20234
20235  dans les exemples ci-dessus.
20236  Vaut implicitement 
20237 \begin_inset Flex Code
20238 status collapsed
20239
20240 \begin_layout Plain Layout
20241 div
20242 \end_layout
20243
20244 \end_inset
20245
20246 , cette valeur devra rarement être modifiée.
20247 \end_layout
20248
20249 \begin_layout Subsection
20250 Mise en page de la bibliographie
20251 \end_layout
20252
20253 \begin_layout Standard
20254 La bibliographie peut être mise en forme via les blocs 
20255 \begin_inset Flex Code
20256 status collapsed
20257
20258 \begin_layout Plain Layout
20259 CiteFormat
20260 \end_layout
20261
20262 \end_inset
20263
20264 .
20265  Voir la section
20266 \begin_inset space ~
20267 \end_inset
20268
20269
20270 \begin_inset CommandInset ref
20271 LatexCommand ref
20272 reference "sub:Description citation"
20273
20274 \end_inset
20275
20276  pour les détails.
20277 \end_layout
20278
20279 \begin_layout Subsection
20280 CSS créés par LyX
20281 \end_layout
20282
20283 \begin_layout Standard
20284 Nous avons mentionné plusieurs fois que LyX créera des règles CSS implicites
20285  pour les paragraphes et les inserts, fondées sur les autres informations
20286  de format fournies.
20287  Ici, nous préciserons quelle information est utilisée par LyX et comment.
20288 \end_layout
20289
20290 \begin_layout Standard
20291 Pour le moment, LyX engendre tout seul des CSS seulement pour les informations
20292  de police, en utilisant les directives 
20293 \begin_inset Flex Code
20294 status collapsed
20295
20296 \begin_layout Plain Layout
20297 Family
20298 \end_layout
20299
20300 \end_inset
20301
20302
20303 \begin_inset Flex Code
20304 status collapsed
20305
20306 \begin_layout Plain Layout
20307 Series
20308 \end_layout
20309
20310 \end_inset
20311
20312
20313 \begin_inset Flex Code
20314 status collapsed
20315
20316 \begin_layout Plain Layout
20317 Shape
20318 \end_layout
20319
20320 \end_inset
20321
20322 , et 
20323 \begin_inset Flex Code
20324 status collapsed
20325
20326 \begin_layout Plain Layout
20327 Size
20328 \end_layout
20329
20330 \end_inset
20331
20332  spécifiées dans la déclaration 
20333 \begin_inset Flex Code
20334 status collapsed
20335
20336 \begin_layout Plain Layout
20337 Font
20338 \end_layout
20339
20340 \end_inset
20341
20342  (voir
20343 \begin_inset space ~
20344 \end_inset
20345
20346
20347 \begin_inset CommandInset ref
20348 LatexCommand ref
20349 reference "sub:polices"
20350
20351 \end_inset
20352
20353 .) La traduction est essentiellement directe et évidente, par exemple 
20354 \begin_inset Flex Code
20355 status collapsed
20356
20357 \begin_layout Plain Layout
20358 \begin_inset Quotes fld
20359 \end_inset
20360
20361 Family Sans
20362 \begin_inset Quotes frd
20363 \end_inset
20364
20365
20366 \end_layout
20367
20368 \end_inset
20369
20370  devient 
20371 \begin_inset Flex Code
20372 status collapsed
20373
20374 \begin_layout Plain Layout
20375 \begin_inset Quotes fld
20376 \end_inset
20377
20378 font-family: sans-serif;
20379 \begin_inset Quotes frd
20380 \end_inset
20381
20382
20383 \end_layout
20384
20385 \end_inset
20386
20387 .
20388  La correspondance entre les tailles en LyX et les tailles en CSS est un
20389  peu moins évidente main néanmoins intuitive.
20390  Voir la fonction 
20391 \begin_inset Flex Code
20392 status collapsed
20393
20394 \begin_layout Plain Layout
20395 getSizeCSS()
20396 \end_layout
20397
20398 \end_inset
20399
20400  dans 
20401 \begin_inset Flex URL
20402 status collapsed
20403
20404 \begin_layout Plain Layout
20405
20406 src/FontInfo.cpp
20407 \end_layout
20408
20409 \end_inset
20410
20411  pour les détails.
20412 \end_layout
20413
20414 \begin_layout Chapter
20415 Insérer un Objet externe
20416 \end_layout
20417
20418 \begin_layout Standard
20419
20420 \lang english
20421 \begin_inset Box Shadowbox
20422 position "t"
20423 hor_pos "c"
20424 has_inner_box 1
20425 inner_pos "t"
20426 use_parbox 0
20427 use_makebox 0
20428 width "100col%"
20429 special "none"
20430 height "1in"
20431 height_special "totalheight"
20432 status open
20433
20434 \begin_layout Plain Layout
20435 Avertissement: cette partie des la documentation n'a pas été mise à jour
20436  depuis un certain temps.
20437  Nous espérons qu'elle est toujours correcte, mais ce n'est pas garanti.
20438 \end_layout
20439
20440 \end_inset
20441
20442
20443 \end_layout
20444
20445 \begin_layout Standard
20446 L'utilisation d'éléments créés par des logiciels extérieurs à LyX est couverte
20447  en détail dans le manuel 
20448 \emph on
20449 Objets insérés
20450 \emph default
20451 .
20452  Cette partie du manuel couvre ce qui se passe derrière la scène pour permettre
20453  d'écrire un mécanisme d'inclusion pour un nouvel élément.
20454 \end_layout
20455
20456 \begin_layout Section
20457 Comment fonctionne-t-il ?
20458 \end_layout
20459
20460 \begin_layout Standard
20461 L'insertion d'objet externe repose sur le concept de 
20462 \emph on
20463 cadre
20464 \begin_inset Foot
20465 status collapsed
20466
20467 \begin_layout Plain Layout
20468 NdT : Traduction de 
20469 \begin_inset Quotes fld
20470 \end_inset
20471
20472 template
20473 \begin_inset Quotes frd
20474 \end_inset
20475
20476  dans ce contexte.
20477 \end_layout
20478
20479 \end_inset
20480
20481
20482 \emph default
20483 .
20484  Un cadre définit comment LyX doit s'interfacer avec un type d'objet donné.
20485  Tel qu'il est distribué, LyX possède des cadres prédéfinis pour les figures
20486  XFig, pour les diagrammes Dia, pour différents formats d'images rastérisées,
20487  pour gnuplot, et d'autres.
20488  Vous pouvez en consulter la liste avec 
20489 \begin_inset Flex MenuItem
20490 status collapsed
20491
20492 \begin_layout Plain Layout
20493 Insertion\SpecialChar \menuseparator
20494 Objet
20495 \begin_inset space ~
20496 \end_inset
20497
20498 Externe
20499 \end_layout
20500
20501 \end_inset
20502
20503 .
20504  En outre, il est possible de créer votre propre cadre pour supporter un
20505  type donné d'objet.
20506  Nous décrirons plus loin en détail ce qu'il faut faire, et nous espérons
20507  que vous nous enverrez tous les cadres que vous créerez pour que nous puissions
20508  les inclure dans de futures versions de LyX.
20509 \end_layout
20510
20511 \begin_layout Standard
20512 Un autre concept de base est qu'il faut faire la distinction entre le fichier
20513  d'origine qui sert de point de départ et le fichier transformé qui est
20514  inclus avec votre document exporté ou imprimé.
20515  Voyons par exemple une figure produite avec 
20516 \begin_inset Flex Code
20517 status collapsed
20518
20519 \begin_layout Plain Layout
20520 XFig
20521 \end_layout
20522
20523 \end_inset
20524
20525 .
20526  L'application XFig elle-même travaille sur un fichier avec l'extension
20527  
20528 \begin_inset Flex Code
20529 status collapsed
20530
20531 \begin_layout Plain Layout
20532 .fig
20533 \end_layout
20534
20535 \end_inset
20536
20537 .
20538  Dans XFig, vous créez et modifiez votre figure.
20539  Quand c'est fini, vous enregistrez le fichier 
20540 \begin_inset Flex Code
20541 status collapsed
20542
20543 \begin_layout Plain Layout
20544 fig
20545 \end_layout
20546
20547 \end_inset
20548
20549 .
20550  Quand vous voulez inclure la figure dans votre document, vous invoquez
20551  
20552 \begin_inset Flex Code
20553 status collapsed
20554
20555 \begin_layout Plain Layout
20556 transfig
20557 \end_layout
20558
20559 \end_inset
20560
20561  pour créer un fichier PostScript qui sera aisément inclus dans votre fichier
20562  LaTeX.
20563  Dans ce cas, le fichier 
20564 \begin_inset Flex Code
20565 status collapsed
20566
20567 \begin_layout Plain Layout
20568 .fig
20569 \end_layout
20570
20571 \end_inset
20572
20573  est le fichier d'origine, et le fichier PostScript est le fichier transformé.
20574 \end_layout
20575
20576 \begin_layout Standard
20577 Cette distinction est importante pour pouvoir mettre à jour l'objet pendant
20578  l'écriture de votre document.
20579  En outre, elle vous donne la flexibilité requise pour supporter des formats
20580  d'exportation différents.
20581  Par exemple, dans le cas de l'exportation en Ascii, ce n'est pas vraiment
20582  une super idée d'inclure la figure en PostScript brut.
20583  À la place, vous préférerez soit inclure une référence à la figure, soit
20584  essayer un convertisseur graphique vers Ascii pour rendre un résultat final
20585  approchant du graphique d'origine.
20586  L'insertion d'objet externe vous permet de le faire, car il est paramétré
20587  avec les différents formats d'exportation supportés par LyX.
20588 \end_layout
20589
20590 \begin_layout Standard
20591 En plus de supporter la génération de fichiers transformés différents selon
20592  le format d'exportation, l'insertion d'objet externe travaille en étroite
20593  collaboration avec les applications d'édition et de visualisation.
20594  Dans le cas d'une figure XFig, vous pouvez invoquer Xfig sur le fichier
20595  d'origine d'un simple clic depuis la fenêtre d'objet externe de LyX, et
20596  aussi visualiser le fichier transformé PostScript avec Ghostview d'un autre
20597  clic.
20598  Il n'y a plus à se bagarrer avec la ligne de commande ou avec des explorateurs
20599  de fichier pour localiser et manipuler le fichier d'origine et le fichier
20600  transformé.
20601  De cette façon, vous pouvez enfin profiter à plein des nombreuses applications
20602  différentes qui servent à la production de documents, et serez finalement
20603  plus efficaces.
20604 \end_layout
20605
20606 \begin_layout Section
20607
20608 \lang english
20609 The external template configuration file
20610 \end_layout
20611
20612 \begin_layout Standard
20613 Il est assez facile de définir de nouveaux cadres externes dans LyX.
20614  Cependant, sachez que si vous le faites de façon négligente, vous introduirez
20615  
20616 \emph on
20617 sûrement
20618 \emph default
20619  une faille de sécurité facilement exploitable.
20620  Avant de commencer, lisez donc plus bas ce qui concerne la sécurité (section
20621 \begin_inset space ~
20622 \end_inset
20623
20624
20625 \begin_inset CommandInset ref
20626 LatexCommand pageref
20627 reference "sec:La-question-de"
20628
20629 \end_inset
20630
20631 ).
20632 \end_layout
20633
20634 \begin_layout Standard
20635 Ceci dit, nous vous encourageons à créer des cadres intéressants et à nous
20636  les proposer.
20637 \end_layout
20638
20639 \begin_layout Standard
20640 Les cadres externes sont définis dans le fichier 
20641 \begin_inset Flex Code
20642 status collapsed
20643
20644 \begin_layout Plain Layout
20645 RépLyX/external_templates
20646 \end_layout
20647
20648 \end_inset
20649
20650
20651 \family typewriter
20652
20653 \begin_inset Foot
20654 status collapsed
20655
20656 \begin_layout Plain Layout
20657 NdT : Nous rappelons que 
20658 \begin_inset Quotes fld
20659 \end_inset
20660
20661 cadre
20662 \begin_inset Quotes frd
20663 \end_inset
20664
20665  est la traduction de 
20666 \begin_inset Quotes fld
20667 \end_inset
20668
20669 template
20670 \begin_inset Quotes frd
20671 \end_inset
20672
20673  dans ce contexte de l'objet externe.
20674 \end_layout
20675
20676 \end_inset
20677
20678
20679 \family default
20680 .
20681  Vous pouvez mettre votre propre version dans 
20682 \begin_inset Flex Code
20683 status collapsed
20684
20685 \begin_layout Plain Layout
20686 MonRép/external_templates
20687 \end_layout
20688
20689 \end_inset
20690
20691 .
20692  
20693 \end_layout
20694
20695 \begin_layout Standard
20696 Un fichier de configuration de cadre typique se présente comme ceci:
20697 \end_layout
20698
20699 \begin_layout LyX-Code
20700
20701 \lang english
20702 Template XFig
20703 \end_layout
20704
20705 \begin_layout LyX-Code
20706
20707 \lang english
20708 GuiName "XFig: $$AbsOrRelPathParent$$Basename"
20709 \end_layout
20710
20711 \begin_layout LyX-Code
20712
20713 \lang english
20714 HelpText
20715 \end_layout
20716
20717 \begin_layout LyX-Code
20718
20719 \lang english
20720 An XFig figure.
20721 \end_layout
20722
20723 \begin_layout LyX-Code
20724
20725 \lang english
20726 HelpTextEnd
20727 \end_layout
20728
20729 \begin_layout LyX-Code
20730
20731 \lang english
20732 InputFormat fig
20733 \end_layout
20734
20735 \begin_layout LyX-Code
20736
20737 \lang english
20738 FileFilter "*.fig"
20739 \end_layout
20740
20741 \begin_layout LyX-Code
20742
20743 \lang english
20744 AutomaticProduction true
20745 \end_layout
20746
20747 \begin_layout LyX-Code
20748
20749 \lang english
20750 Transform Rotate
20751 \end_layout
20752
20753 \begin_layout LyX-Code
20754
20755 \lang english
20756 Transform Resize
20757 \end_layout
20758
20759 \begin_layout LyX-Code
20760
20761 \lang english
20762 Format LaTeX
20763 \end_layout
20764
20765 \begin_layout LyX-Code
20766
20767 \lang english
20768 TransformCommand Rotate RotationLatexCommand
20769 \end_layout
20770
20771 \begin_layout LyX-Code
20772
20773 \lang english
20774 TransformCommand Resize ResizeLatexCommand
20775 \end_layout
20776
20777 \begin_layout LyX-Code
20778
20779 \lang english
20780 Product "$$RotateFront$$ResizeFront
20781 \end_layout
20782
20783 \begin_layout LyX-Code
20784
20785 \lang english
20786          
20787 \backslash
20788
20789 \backslash
20790 input{$$AbsOrRelPathMaster$$Basename.pstex_t}
20791 \end_layout
20792
20793 \begin_layout LyX-Code
20794
20795 \lang english
20796          $$ResizeBack$$RotateBack"
20797 \end_layout
20798
20799 \begin_layout LyX-Code
20800
20801 \lang english
20802 UpdateFormat pstex
20803 \end_layout
20804
20805 \begin_layout LyX-Code
20806
20807 \lang english
20808 UpdateResult "$$AbsPath$$Basename.pstex_t"
20809 \end_layout
20810
20811 \begin_layout LyX-Code
20812
20813 \lang english
20814 Requirement "graphicx"
20815 \end_layout
20816
20817 \begin_layout LyX-Code
20818
20819 \lang english
20820 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
20821 \end_layout
20822
20823 \begin_layout LyX-Code
20824
20825 \lang english
20826 ReferencedFile latex "$$AbsPath$$Basename.eps"
20827 \end_layout
20828
20829 \begin_layout LyX-Code
20830
20831 \lang english
20832 ReferencedFile dvi "$$AbsPath$$Basename.eps"
20833 \end_layout
20834
20835 \begin_layout LyX-Code
20836
20837 \lang english
20838 FormatEnd
20839 \end_layout
20840
20841 \begin_layout LyX-Code
20842
20843 \lang english
20844 Format PDFLaTeX
20845 \end_layout
20846
20847 \begin_layout LyX-Code
20848
20849 \lang english
20850 TransformCommand Rotate RotationLatexCommand
20851 \end_layout
20852
20853 \begin_layout LyX-Code
20854
20855 \lang english
20856 TransformCommand Resize ResizeLatexCommand
20857 \end_layout
20858
20859 \begin_layout LyX-Code
20860
20861 \lang english
20862 Product "$$RotateFront$$ResizeFront
20863 \end_layout
20864
20865 \begin_layout LyX-Code
20866
20867 \lang english
20868          
20869 \backslash
20870
20871 \backslash
20872 input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
20873 \end_layout
20874
20875 \begin_layout LyX-Code
20876
20877 \lang english
20878          $$ResizeBack$$RotateBack"
20879 \end_layout
20880
20881 \begin_layout LyX-Code
20882
20883 \lang english
20884 UpdateFormat pdftex
20885 \end_layout
20886
20887 \begin_layout LyX-Code
20888
20889 \lang english
20890 UpdateResult "$$AbsPath$$Basename.pdftex_t"
20891 \end_layout
20892
20893 \begin_layout LyX-Code
20894
20895 \lang english
20896 Requirement "graphicx"
20897 \end_layout
20898
20899 \begin_layout LyX-Code
20900
20901 \lang english
20902 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
20903 \end_layout
20904
20905 \begin_layout LyX-Code
20906
20907 \lang english
20908 ReferencedFile latex "$$AbsPath$$Basename.pdf"
20909 \end_layout
20910
20911 \begin_layout LyX-Code
20912
20913 \lang english
20914 FormatEnd
20915 \end_layout
20916
20917 \begin_layout LyX-Code
20918
20919 \lang english
20920 Format Ascii
20921 \end_layout
20922
20923 \begin_layout LyX-Code
20924
20925 \lang english
20926 Product "$$Contents(
20927 \backslash
20928 "$$AbsPath$$Basename.asc
20929 \backslash
20930 ")"
20931 \end_layout
20932
20933 \begin_layout LyX-Code
20934
20935 \lang english
20936 UpdateFormat asciixfig
20937 \end_layout
20938
20939 \begin_layout LyX-Code
20940
20941 \lang english
20942 UpdateResult "$$AbsPath$$Basename.asc"
20943 \end_layout
20944
20945 \begin_layout LyX-Code
20946
20947 \lang english
20948 FormatEnd
20949 \end_layout
20950
20951 \begin_layout LyX-Code
20952
20953 \lang english
20954 Format DocBook
20955 \end_layout
20956
20957 \begin_layout LyX-Code
20958
20959 \lang english
20960 Product "<graphic fileref=
20961 \backslash
20962 "$$AbsOrRelPathMaster$$Basename.eps
20963 \backslash
20964 ">
20965 \end_layout
20966
20967 \begin_layout LyX-Code
20968
20969 \lang english
20970          </graphic>"
20971 \end_layout
20972
20973 \begin_layout LyX-Code
20974
20975 \lang english
20976 UpdateFormat eps
20977 \end_layout
20978
20979 \begin_layout LyX-Code
20980
20981 \lang english
20982 UpdateResult "$$AbsPath$$Basename.eps"
20983 \end_layout
20984
20985 \begin_layout LyX-Code
20986
20987 \lang english
20988 ReferencedFile docbook "$$AbsPath$$Basename.eps"
20989 \end_layout
20990
20991 \begin_layout LyX-Code
20992
20993 \lang english
20994 ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
20995 \end_layout
20996
20997 \begin_layout LyX-Code
20998
20999 \lang english
21000 FormatEnd
21001 \end_layout
21002
21003 \begin_layout LyX-Code
21004
21005 \lang english
21006 Product "[XFig: $$FName]"
21007 \end_layout
21008
21009 \begin_layout LyX-Code
21010
21011 \lang english
21012 FormatEnd
21013 \end_layout
21014
21015 \begin_layout LyX-Code
21016
21017 \lang english
21018 TemplateEnd
21019 \end_layout
21020
21021 \begin_layout Standard
21022 Comme vous pouvez le constater, le cadre est inséré entre 
21023 \begin_inset Flex Code
21024 status collapsed
21025
21026 \begin_layout Plain Layout
21027
21028 \lang english
21029 Template
21030 \end_layout
21031
21032 \end_inset
21033
21034  \SpecialChar \ldots{}
21035  
21036 \begin_inset Flex Code
21037 status collapsed
21038
21039 \begin_layout Plain Layout
21040
21041 \lang english
21042 TemplateEnd
21043 \end_layout
21044
21045 \end_inset
21046
21047 .
21048  Il contient un en-tête spécifiant quelques réglages généraux et, pour chaque
21049  format primaire de document reconnu, une section 
21050 \begin_inset Flex Code
21051 status collapsed
21052
21053 \begin_layout Plain Layout
21054
21055 \lang english
21056 Format
21057 \end_layout
21058
21059 \end_inset
21060
21061  \SpecialChar \ldots{}
21062  
21063 \begin_inset Flex Code
21064 status collapsed
21065
21066 \begin_layout Plain Layout
21067
21068 \lang english
21069 FormatEnd
21070 \end_layout
21071
21072 \end_inset
21073
21074 .
21075 \end_layout
21076
21077 \begin_layout Subsection
21078 L'en-tête de cadre
21079 \end_layout
21080
21081 \begin_layout Description
21082
21083 \lang english
21084 \begin_inset Flex Code
21085 status collapsed
21086
21087 \begin_layout Plain Layout
21088
21089 \lang english
21090 AutomaticProduction
21091 \begin_inset space ~
21092 \end_inset
21093
21094 true|false
21095 \end_layout
21096
21097 \end_inset
21098
21099  
21100 \lang french
21101 indique si le fichier représenté par le cadre doit être créé par LyX.
21102  Cette directive doit apparaître une et une seule fois.
21103 \end_layout
21104
21105 \begin_layout Description
21106
21107 \lang english
21108 \begin_inset Flex Code
21109 status collapsed
21110
21111 \begin_layout Plain Layout
21112
21113 \lang english
21114 FileFilter
21115 \begin_inset space ~
21116 \end_inset
21117
21118 <pattern>
21119 \end_layout
21120
21121 \end_inset
21122
21123  
21124 \lang french
21125 précise un patron gloal utilisé dans l'échange dans la spécification des
21126  fichiers pour filtrer les fichiers désignés.
21127
21128 \lang english
21129  
21130 \lang french
21131 S'il y a plus d'un suffixe possible (e.g.
21132  pour tgif, 
21133 \begin_inset Flex Code
21134 status collapsed
21135
21136 \begin_layout Plain Layout
21137
21138 \lang english
21139 .obj
21140 \end_layout
21141
21142 \end_inset
21143
21144  et 
21145 \begin_inset Flex Code
21146 status collapsed
21147
21148 \begin_layout Plain Layout
21149
21150 \lang english
21151 .tgo
21152 \end_layout
21153
21154 \end_inset
21155
21156 ), utiliser une syntaxe comme 
21157 \begin_inset Flex Code
21158 status collapsed
21159
21160 \begin_layout Plain Layout
21161
21162 \lang english
21163 "*.{obj,tgo}"
21164 \end_layout
21165
21166 \end_inset
21167
21168 .
21169  Cette directive doit apparaître une et une seule fois.
21170 \end_layout
21171
21172 \begin_layout Description
21173
21174 \lang english
21175 \begin_inset Flex Code
21176 status collapsed
21177
21178 \begin_layout Plain Layout
21179
21180 \lang english
21181 GuiName
21182 \begin_inset space ~
21183 \end_inset
21184
21185 <guiname>
21186 \end_layout
21187
21188 \end_inset
21189
21190
21191 \lang french
21192  fixe le texte apparaissant dans le bouton.
21193  Cette directive doit apparaître une et une seule fois.
21194 \end_layout
21195
21196 \begin_layout Description
21197
21198 \lang english
21199 \begin_inset Flex Code
21200 status collapsed
21201
21202 \begin_layout Plain Layout
21203
21204 \lang english
21205 HelpText
21206 \begin_inset space ~
21207 \end_inset
21208
21209 <text>
21210 \begin_inset space ~
21211 \end_inset
21212
21213 HelpTextEnd
21214 \end_layout
21215
21216 \end_inset
21217
21218
21219 \lang french
21220  décrit le texte d'aide utilisé dans la fenêtre de dialogue 
21221 \begin_inset Quotes fld
21222 \end_inset
21223
21224 Objet externe
21225 \begin_inset Quotes frd
21226 \end_inset
21227
21228 .
21229  Fournir suffisamment d'informations pour que l'utilisateur comprenne ce
21230  que le cadre peut faire pour lui.
21231  Cette directive doit apparaître une et une seule fois.
21232 \end_layout
21233
21234 \begin_layout Description
21235
21236 \lang english
21237 \begin_inset Flex Code
21238 status collapsed
21239
21240 \begin_layout Plain Layout
21241
21242 \lang english
21243 InputFormat
21244 \begin_inset space ~
21245 \end_inset
21246
21247 <format>
21248 \end_layout
21249
21250 \end_inset
21251
21252
21253 \lang french
21254  indique le format du fichier original.
21255  Ce doit être le nom d'un format reconnu par LyX (voir la section
21256 \begin_inset space ~
21257 \end_inset
21258
21259
21260 \begin_inset CommandInset ref
21261 LatexCommand ref
21262 reference "sec:Formats"
21263
21264 \end_inset
21265
21266 ).
21267  Utiliser 
21268 \begin_inset Quotes eld
21269 \end_inset
21270
21271
21272 \begin_inset Flex Code
21273 status collapsed
21274
21275 \begin_layout Plain Layout
21276
21277 \lang english
21278 *
21279 \end_layout
21280
21281 \end_inset
21282
21283
21284 \begin_inset Quotes erd
21285 \end_inset
21286
21287 si le cadre peut gérer des fichiers originaux dans plus d'un format.
21288  LyX tentera d'analyser le fichier pour ne déduire le format dans ce cas.
21289  Cette directive doit apparaître une et une seule fois.
21290 \end_layout
21291
21292 \begin_layout Description
21293
21294 \lang english
21295 \begin_inset Flex Code
21296 status collapsed
21297
21298 \begin_layout Plain Layout
21299
21300 \lang english
21301 Template
21302 \begin_inset space ~
21303 \end_inset
21304
21305 <id>
21306 \end_layout
21307
21308 \end_inset
21309
21310
21311 \lang french
21312  est un nom original pour le cadre.
21313  Il ne soit pas contenir de macros de substitution (voir ci-après).
21314 \end_layout
21315
21316 \begin_layout Description
21317
21318 \lang english
21319 \begin_inset Flex Code
21320 status collapsed
21321
21322 \begin_layout Plain Layout
21323
21324 \lang english
21325 Transform
21326 \begin_inset space ~
21327 \end_inset
21328
21329 Rotate|Resize|Clip|Extra
21330 \end_layout
21331
21332 \end_inset
21333
21334
21335 \lang french
21336  spécifie quelles transformations sont reconnues par ce cadre.
21337  Elle peut apparaître zéro ou plusieurs fois.
21338  Elle active les options correspondantes dans la fenêtre de dialogue.
21339  Chaque directive 
21340 \begin_inset Flex Code
21341 status collapsed
21342
21343 \begin_layout Plain Layout
21344
21345 \lang english
21346 Transform
21347 \end_layout
21348
21349 \end_inset
21350
21351  doit avoir soit une directive 
21352 \begin_inset Flex Code
21353 status collapsed
21354
21355 \begin_layout Plain Layout
21356
21357 \lang english
21358 TransformCommand
21359 \end_layout
21360
21361 \end_inset
21362
21363  correspondante, soit une directive 
21364 \begin_inset Flex Code
21365 status collapsed
21366
21367 \begin_layout Plain Layout
21368
21369 \lang english
21370 TransformOption
21371 \end_layout
21372
21373 \end_inset
21374
21375  dans la section 
21376 \begin_inset Flex Code
21377 status collapsed
21378
21379 \begin_layout Plain Layout
21380
21381 \lang english
21382 Format
21383 \end_layout
21384
21385 \end_inset
21386
21387 .
21388  Sinon, la transformation ne sera pas reconnue par ce cadre.
21389  
21390 \end_layout
21391
21392 \begin_layout Subsection
21393 La section Format
21394 \end_layout
21395
21396 \begin_layout Description
21397
21398 \lang english
21399 \begin_inset Flex Code
21400 status collapsed
21401
21402 \begin_layout Plain Layout
21403
21404 \lang english
21405 Format
21406 \begin_inset space ~
21407 \end_inset
21408
21409 LaTeX|PDFLaTeX|PlainText|DocBook
21410 \end_layout
21411
21412 \end_inset
21413
21414
21415 \lang french
21416  décrit le format de document primaire relevant de cette définition de format.
21417  Tous les cadres n'ont pas de représentation raisonnable dans tous les formats
21418  de fichier documentaire.
21419  Définissez cependant une section 
21420 \begin_inset Flex Code
21421 status collapsed
21422
21423 \begin_layout Plain Layout
21424
21425 \lang english
21426 Format
21427 \end_layout
21428
21429 \end_inset
21430
21431  pour tous les formats, et utilisez un texte bidon lorsqu'il n'existe pas
21432  de représentation.
21433  Ainsi vous verrez au minimum une référence à l'objet externe dans le document
21434  exporté.
21435 \end_layout
21436
21437 \begin_layout Description
21438
21439 \lang english
21440 \begin_inset Flex Code
21441 status collapsed
21442
21443 \begin_layout Plain Layout
21444
21445 \lang english
21446 Option
21447 \begin_inset space ~
21448 \end_inset
21449
21450 <
21451 \lang french
21452 nom
21453 \lang english
21454 >
21455 \begin_inset space ~
21456 \end_inset
21457
21458 <
21459 \lang french
21460 valeur
21461 \lang english
21462 >
21463 \end_layout
21464
21465 \end_inset
21466
21467
21468 \lang french
21469  définit une macro additionnelle 
21470 \begin_inset Flex Code
21471 status collapsed
21472
21473 \begin_layout Plain Layout
21474
21475 \lang english
21476 $$<
21477 \lang french
21478 nom
21479 \lang english
21480 >
21481 \end_layout
21482
21483 \end_inset
21484
21485  pour la substitution par 
21486 \begin_inset Flex Code
21487 status collapsed
21488
21489 \begin_layout Plain Layout
21490
21491 \lang english
21492 Product
21493 \end_layout
21494
21495 \end_inset
21496
21497 .
21498  
21499 \begin_inset Flex Code
21500 status collapsed
21501
21502 \begin_layout Plain Layout
21503
21504 \lang english
21505 <
21506 \lang french
21507 valeur
21508 \lang english
21509 >
21510 \end_layout
21511
21512 \end_inset
21513
21514  peut elle-même contenir des macros de substitution.
21515  L'avantage par rapport à l'usage direct de 
21516 \begin_inset Flex Code
21517 status collapsed
21518
21519 \begin_layout Plain Layout
21520
21521 \lang english
21522 <
21523 \lang french
21524 valeur
21525 \lang english
21526 >
21527 \end_layout
21528
21529 \end_inset
21530
21531  dans 
21532 \begin_inset Flex Code
21533 status collapsed
21534
21535 \begin_layout Plain Layout
21536
21537 \lang english
21538 Product
21539 \end_layout
21540
21541 \end_inset
21542
21543  est que la valeur substituée par 
21544 \begin_inset Flex Code
21545 status collapsed
21546
21547 \begin_layout Plain Layout
21548
21549 \lang english
21550 $$<
21551 \lang french
21552 nom
21553 \lang english
21554 >
21555 \end_layout
21556
21557 \end_inset
21558
21559  est nettoyée de sorte qu'elle est un argument facultatif valide dans le
21560  format documentaire.
21561  Cette directive doit apparaître une et une seule 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 Product
21574 \begin_inset space ~
21575 \end_inset
21576
21577 <text>
21578 \end_layout
21579
21580 \end_inset
21581
21582
21583 \lang french
21584  spécifie les texte inséré dans le document exporté.
21585  C'est en fait la directive la plus importante et elle peut être assez compliqué
21586 e.
21587  Cette directive doit apparaître une et une seule fois.
21588 \end_layout
21589
21590 \begin_layout Description
21591
21592 \lang english
21593 \begin_inset Flex Code
21594 status collapsed
21595
21596 \begin_layout Plain Layout
21597
21598 \lang english
21599 Preamble
21600 \begin_inset space ~
21601 \end_inset
21602
21603 <
21604 \lang french
21605 nom
21606 \lang english
21607 >
21608 \end_layout
21609
21610 \end_inset
21611
21612
21613 \lang french
21614  spécifie un élément de préambule qui sera inclus dans le préambule LaTeX.
21615  Il doit être défini par 
21616 \begin_inset Flex Code
21617 status collapsed
21618
21619 \begin_layout Plain Layout
21620
21621 \lang english
21622 PreambleDef
21623 \end_layout
21624
21625 \end_inset
21626
21627  \SpecialChar \ldots{}
21628  
21629 \begin_inset Flex Code
21630 status collapsed
21631
21632 \begin_layout Plain Layout
21633
21634 \lang english
21635 PreambleDefEnd
21636 \end_layout
21637
21638 \end_inset
21639
21640 .
21641  Cette directive doit apparaître une et une seule fois.
21642 \end_layout
21643
21644 \begin_layout Description
21645
21646 \lang english
21647 \begin_inset Flex Code
21648 status collapsed
21649
21650 \begin_layout Plain Layout
21651
21652 \lang english
21653 ReferencedFile
21654 \begin_inset space ~
21655 \end_inset
21656
21657 <format>
21658 \begin_inset space ~
21659 \end_inset
21660
21661 <filename>
21662 \end_layout
21663
21664 \end_inset
21665
21666
21667 \lang french
21668  désigne les fichiers créés par la procédure de conversion et requis par
21669  un format d'exportation particulier.
21670  Si le nom d'un fichier est relatif, il est interprété relativement au document
21671  maître.
21672  Cette directive peut apparaître zéro ou plusieurs fois.
21673 \end_layout
21674
21675 \begin_layout Description
21676
21677 \lang english
21678 \begin_inset Flex Code
21679 status collapsed
21680
21681 \begin_layout Plain Layout
21682
21683 \lang english
21684 Requirement
21685 \begin_inset space ~
21686 \end_inset
21687
21688 <package>
21689 \end_layout
21690
21691 \end_inset
21692
21693
21694 \lang french
21695  désigne le nom d'un paquetage LaTeX requis.
21696  Le paquetage est inclus via 
21697 \begin_inset Flex Code
21698 status collapsed
21699
21700 \begin_layout Plain Layout
21701
21702 \lang english
21703
21704 \backslash
21705 usepackage{}
21706 \end_layout
21707
21708 \end_inset
21709
21710  dans le préambule LaTeX.
21711  Cette directive peut apparaître zéro ou plusieurs fois.
21712 \end_layout
21713
21714 \begin_layout Description
21715
21716 \lang english
21717 \begin_inset Flex Code
21718 status collapsed
21719
21720 \begin_layout Plain Layout
21721
21722 \lang english
21723 TransformCommand
21724 \begin_inset space ~
21725 \end_inset
21726
21727 Rotate
21728 \begin_inset space ~
21729 \end_inset
21730
21731 RotationLatexCommand
21732 \end_layout
21733
21734 \end_inset
21735
21736
21737 \lang french
21738  spécifie que la commande LaTeX native doit être utilisée pour effectuer
21739  les rotations.
21740  Cette directive peut apparaître une fois ou pas du tout.
21741 \end_layout
21742
21743 \begin_layout Description
21744
21745 \lang english
21746 \begin_inset Flex Code
21747 status collapsed
21748
21749 \begin_layout Plain Layout
21750
21751 \lang english
21752 TransformCommand
21753 \begin_inset space ~
21754 \end_inset
21755
21756 Resize
21757 \begin_inset space ~
21758 \end_inset
21759
21760 ResizeLatexCommand
21761 \end_layout
21762
21763 \end_inset
21764
21765
21766 \lang french
21767  spécifie que la commande LaTeX native doit être utilisée pour effectuer
21768  les changements de taille.
21769  Cette directive peut apparaître une fois ou pas du tout.
21770 \end_layout
21771
21772 \begin_layout Description
21773
21774 \lang english
21775 \begin_inset Flex Code
21776 status collapsed
21777
21778 \begin_layout Plain Layout
21779
21780 \lang english
21781 TransformOption
21782 \begin_inset space ~
21783 \end_inset
21784
21785 Rotate
21786 \begin_inset space ~
21787 \end_inset
21788
21789 RotationLatexOption
21790 \end_layout
21791
21792 \end_inset
21793
21794
21795 \lang french
21796  spécifie que les rotations sont effectuées via un paramètre facultatif.
21797  Cette directive peut apparaître une fois ou pas du tout.
21798
21799 \lang english
21800  
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 TransformOption
21813 \begin_inset space ~
21814 \end_inset
21815
21816 Resize
21817 \begin_inset space ~
21818 \end_inset
21819
21820 ResizeLatexOption
21821 \end_layout
21822
21823 \end_inset
21824
21825
21826 \lang french
21827  spécifie que les changements de taille sont effectuées via un paramètre
21828  facultatif.
21829  Cette directive peut apparaître une fois ou pas du tout
21830 \end_layout
21831
21832 \begin_layout Description
21833
21834 \lang english
21835 \begin_inset Flex Code
21836 status collapsed
21837
21838 \begin_layout Plain Layout
21839
21840 \lang english
21841 TransformOption
21842 \begin_inset space ~
21843 \end_inset
21844
21845 Clip
21846 \begin_inset space ~
21847 \end_inset
21848
21849 ClipLatexOption
21850 \end_layout
21851
21852 \end_inset
21853
21854  
21855 \lang french
21856 spécifie que les recadrages sont effectuées via un paramètre facultatif.
21857  Cette directive peut apparaître une fois ou pas du tout
21858 \lang english
21859 .
21860 \end_layout
21861
21862 \begin_layout Description
21863
21864 \lang english
21865 \begin_inset Flex Code
21866 status collapsed
21867
21868 \begin_layout Plain Layout
21869
21870 \lang english
21871 TransformOption
21872 \begin_inset space ~
21873 \end_inset
21874
21875 Extra
21876 \begin_inset space ~
21877 \end_inset
21878
21879 ExtraLatexOption 
21880 \end_layout
21881
21882 \end_inset
21883
21884
21885 \lang french
21886  spécifie qu'un paramètre supplémentaire facultatif est utilisé.
21887  Cette directive peut apparaître une fois ou pas du tout
21888 \lang english
21889 .
21890 \end_layout
21891
21892 \begin_layout Description
21893
21894 \lang english
21895 \begin_inset Flex Code
21896 status collapsed
21897
21898 \begin_layout Plain Layout
21899
21900 \lang english
21901 UpdateFormat
21902 \begin_inset space ~
21903 \end_inset
21904
21905 <format>
21906 \end_layout
21907
21908 \end_inset
21909
21910
21911 \lang french
21912  spécifie le format de fichier du fichier converti.
21913  Ce doit être le nom d'un format reconnu par LyX (voir la fenêtre de dialogue
21914  
21915 \begin_inset Flex MenuItem
21916 status collapsed
21917
21918 \begin_layout Plain Layout
21919
21920 \lang english
21921 Outils\SpecialChar \menuseparator
21922
21923 \bar under
21924 P
21925 \bar default
21926 références\SpecialChar \menuseparator
21927 Gestion
21928 \begin_inset space ~
21929 \end_inset
21930
21931 des
21932 \begin_inset space ~
21933 \end_inset
21934
21935 fichiers\SpecialChar \menuseparator
21936 Format
21937 \begin_inset space ~
21938 \end_inset
21939
21940 de
21941 \begin_inset space ~
21942 \end_inset
21943
21944 fichier
21945 \end_layout
21946
21947 \end_inset
21948
21949  ).
21950  Cette directive doit apparaître une et une seule fois.
21951 \end_layout
21952
21953 \begin_layout Description
21954
21955 \lang english
21956 \begin_inset Flex Code
21957 status collapsed
21958
21959 \begin_layout Plain Layout
21960
21961 \lang english
21962 UpdateResult
21963 \begin_inset space ~
21964 \end_inset
21965
21966 <filename>
21967 \end_layout
21968
21969 \end_inset
21970
21971
21972 \lang french
21973  spécifie le nom du fichier converti.
21974  Le nom de fichier doit être absolu.
21975  Cette directive doit apparaître une et une seule fois.
21976 \end_layout
21977
21978 \begin_layout Subsection
21979 Définitions du préambule
21980 \end_layout
21981
21982 \begin_layout Standard
21983 La configuration du cadre externe peut contenir des définitions additionnelles
21984  de préambule incluses dans 
21985 \begin_inset Flex Code
21986 status collapsed
21987
21988 \begin_layout Plain Layout
21989
21990 \lang english
21991 PreambleDef
21992 \end_layout
21993
21994 \end_inset
21995
21996  \SpecialChar \ldots{}
21997  
21998 \begin_inset Flex Code
21999 status collapsed
22000
22001 \begin_layout Plain Layout
22002
22003 \lang english
22004 PreambleDefEnd
22005 \end_layout
22006
22007 \end_inset
22008
22009 .
22010  Elle peuvent être utilisées par les cadres dans la section 
22011 \begin_inset Flex Code
22012 status collapsed
22013
22014 \begin_layout Plain Layout
22015
22016 \lang english
22017 Format
22018 \end_layout
22019
22020 \end_inset
22021
22022 .
22023 \end_layout
22024
22025 \begin_layout Section
22026 Le mécanisme de substitution
22027 \end_layout
22028
22029 \begin_layout Standard
22030 Quand la fenêtre d'objet externe invoque un programme externe, il le fait
22031  selon la commande définie dans le fichier de configuration des cadres.
22032  Ces commandes peuvent contenir diverses macros qui sont interprétées avant
22033  l'exécution.
22034  Les commandes sont toujours exécutées dans le répertoire du document.
22035 \end_layout
22036
22037 \begin_layout Standard
22038 Ainsi, quand un objet externe est affiché, un mécanisme de substitution
22039  génère son nom, et la plupart des autres directives reconnaissent la substituti
22040 on de manière similaire.
22041 \end_layout
22042
22043 \begin_layout Standard
22044 Les macros disponibles sont les suivantes :
22045 \end_layout
22046
22047 \begin_layout Description
22048
22049 \lang english
22050 \begin_inset Flex Code
22051 status collapsed
22052
22053 \begin_layout Plain Layout
22054
22055 \lang english
22056 $$AbsOrRelPathMaster
22057 \end_layout
22058
22059 \end_inset
22060
22061
22062 \lang french
22063  est le est le chemin d'accès, absolu ou relatif au document maître LyX.
22064 \end_layout
22065
22066 \begin_layout Description
22067
22068 \lang english
22069 \begin_inset Flex Code
22070 status collapsed
22071
22072 \begin_layout Plain Layout
22073
22074 \lang english
22075 $$AbsOrRelPathParent
22076 \end_layout
22077
22078 \end_inset
22079
22080
22081 \lang french
22082  est le est le chemin d'accès, absolu ou relatif au document LyX.
22083 \end_layout
22084
22085 \begin_layout Description
22086
22087 \lang english
22088 \begin_inset Flex Code
22089 status collapsed
22090
22091 \begin_layout Plain Layout
22092
22093 \lang english
22094 $$AbsPath
22095 \end_layout
22096
22097 \end_inset
22098
22099
22100 \lang french
22101  est le chemin d'accès absolu.
22102 \end_layout
22103
22104 \begin_layout Description
22105
22106 \lang english
22107 \begin_inset Flex Code
22108 status collapsed
22109
22110 \begin_layout Plain Layout
22111
22112 \lang english
22113 $$Basename
22114 \end_layout
22115
22116 \end_inset
22117
22118
22119 \lang french
22120  est le nom du fichier sans chemin d'accès et sans suffixe.
22121 \end_layout
22122
22123 \begin_layout Description
22124 $$Contents(
22125 \begin_inset Quotes fld
22126 \end_inset
22127
22128 nom_fichier.ext
22129 \begin_inset Quotes frd
22130 \end_inset
22131
22132 ) la macro dépliera le contenu du fichier de nom 
22133 \begin_inset Flex Code
22134 status collapsed
22135
22136 \begin_layout Plain Layout
22137 nom_fichier.ext
22138 \end_layout
22139
22140 \end_inset
22141
22142 .
22143 \end_layout
22144
22145 \begin_layout Description
22146
22147 \lang english
22148 \begin_inset Flex Code
22149 status collapsed
22150
22151 \begin_layout Plain Layout
22152
22153 \lang english
22154 $$Extension
22155 \end_layout
22156
22157 \end_inset
22158
22159
22160 \lang french
22161  est le suffixe (point inclus).
22162 \end_layout
22163
22164 \begin_layout Description
22165
22166 \lang english
22167 \begin_inset Flex Code
22168 status collapsed
22169
22170 \begin_layout Plain Layout
22171
22172 \lang english
22173 $$FName
22174 \end_layout
22175
22176 \end_inset
22177
22178
22179 \lang french
22180  est le nom du fichier spécifié dans la fenêtre d'objet externe.
22181
22182 \lang english
22183  
22184 \lang french
22185 Il est soit absolu, soit relatif au document LyX.
22186 \end_layout
22187
22188 \begin_layout Description
22189
22190 \lang english
22191 \begin_inset Flex Code
22192 status collapsed
22193
22194 \begin_layout Plain Layout
22195
22196 \lang english
22197 $$FPath
22198 \end_layout
22199
22200 \end_inset
22201
22202  
22203 \lang french
22204 la partie 
22205 \begin_inset Quotes fld
22206 \end_inset
22207
22208 chemin d'accès
22209 \begin_inset Quotes frd
22210 \end_inset
22211
22212  de 
22213 \begin_inset Flex Code
22214 status collapsed
22215
22216 \begin_layout Plain Layout
22217
22218 \lang english
22219 $$FName
22220 \end_layout
22221
22222 \end_inset
22223
22224  (absolu ou relatif au document LyX).
22225 \end_layout
22226
22227 \begin_layout Description
22228
22229 \lang english
22230 \begin_inset Flex Code
22231 status collapsed
22232
22233 \begin_layout Plain Layout
22234
22235 \lang english
22236 $$RelPathMaster
22237 \end_layout
22238
22239 \end_inset
22240
22241  
22242 \lang french
22243 est le chemin d'accès relatif au document maître LyX.
22244 \end_layout
22245
22246 \begin_layout Description
22247
22248 \lang english
22249 \begin_inset Flex Code
22250 status collapsed
22251
22252 \begin_layout Plain Layout
22253
22254 \lang english
22255 $$RelPathParent
22256 \end_layout
22257
22258 \end_inset
22259
22260
22261 \lang french
22262  est le chemin d'accès relatif au document LyX.
22263 \end_layout
22264
22265 \begin_layout Description
22266
22267 \lang english
22268 \begin_inset Flex Code
22269 status collapsed
22270
22271 \begin_layout Plain Layout
22272
22273 \lang english
22274 $$Sysdir
22275 \end_layout
22276
22277 \end_inset
22278
22279  
22280 \lang french
22281 désigne le chemin absolu du répertoire système.
22282  Typiquement utilisé pour pouvoir trouver les différents scripts auxiliaires
22283  fournis avec LyX.
22284 \end_layout
22285
22286 \begin_layout Description
22287
22288 \lang english
22289 \begin_inset Flex Code
22290 status collapsed
22291
22292 \begin_layout Plain Layout
22293
22294 \lang english
22295 $$Tempname
22296 \end_layout
22297
22298 \end_inset
22299
22300
22301 \lang french
22302  Le nom et le chemin absolu d'un fichier temporaire qui sera automatiquement
22303  effacé quand le document sera fermé, ou l'objet externe effacé.
22304 \end_layout
22305
22306 \begin_layout Standard
22307 Toutes la macros de chemin contiennent un séparateur de répertoire final,
22308  vous pouvez donc construire par exemple le nom de fichier absolu avec 
22309 \begin_inset Flex Code
22310 status collapsed
22311
22312 \begin_layout Plain Layout
22313
22314 \lang english
22315 $$AbsPath$$Basename$$Extension
22316 \end_layout
22317
22318 \end_inset
22319
22320 .
22321 \end_layout
22322
22323 \begin_layout Standard
22324 Les macros ci-dessus sont substituées dans toutes les directives sauf indiqué.
22325  La directive 
22326 \begin_inset Flex Code
22327 status collapsed
22328
22329 \begin_layout Plain Layout
22330
22331 \lang english
22332 Product
22333 \end_layout
22334
22335 \end_inset
22336
22337  reconnaît également les substitutions suivantes si elles sont autorisées
22338  par les directives 
22339 \begin_inset Flex Code
22340 status collapsed
22341
22342 \begin_layout Plain Layout
22343
22344 \lang english
22345 Transform
22346 \end_layout
22347
22348 \end_inset
22349
22350  et 
22351 \begin_inset Flex Code
22352 status collapsed
22353
22354 \begin_layout Plain Layout
22355
22356 \lang english
22357 TransformCommand
22358 \end_layout
22359
22360 \end_inset
22361
22362  :
22363 \end_layout
22364
22365 \begin_layout Description
22366
22367 \lang english
22368 \begin_inset Flex Code
22369 status collapsed
22370
22371 \begin_layout Plain Layout
22372
22373 \lang english
22374 $$ResizeFront
22375 \end_layout
22376
22377 \end_inset
22378
22379
22380 \lang french
22381  partie initiale de la commande de changement de taille.
22382 \end_layout
22383
22384 \begin_layout Description
22385
22386 \lang english
22387 \begin_inset Flex Code
22388 status collapsed
22389
22390 \begin_layout Plain Layout
22391
22392 \lang english
22393 $$ResizeBack
22394 \end_layout
22395
22396 \end_inset
22397
22398
22399 \lang french
22400  partie finale de la commande de changement de taille.
22401 \end_layout
22402
22403 \begin_layout Description
22404
22405 \lang english
22406 \begin_inset Flex Code
22407 status collapsed
22408
22409 \begin_layout Plain Layout
22410
22411 \lang english
22412 $$RotateFront
22413 \end_layout
22414
22415 \end_inset
22416
22417
22418 \lang french
22419  partie initiale de la commande de rotation.
22420 \end_layout
22421
22422 \begin_layout Description
22423
22424 \lang english
22425 \begin_inset Flex Code
22426 status collapsed
22427
22428 \begin_layout Plain Layout
22429
22430 \lang english
22431 $$RotateBack
22432 \end_layout
22433
22434 \end_inset
22435
22436
22437 \lang french
22438  partie finale de la commande de rotation.
22439 \end_layout
22440
22441 \begin_layout Standard
22442 La valeur de la chaîne de la directive 
22443 \begin_inset Flex Code
22444 status collapsed
22445
22446 \begin_layout Plain Layout
22447
22448 \lang english
22449 Option
22450 \end_layout
22451
22452 \end_inset
22453
22454  reconnaît également les substitutions suivantes si elles sont autorisées
22455  par les directives
22456 \lang english
22457  
22458 \begin_inset Flex Code
22459 status collapsed
22460
22461 \begin_layout Plain Layout
22462
22463 \lang english
22464 Transform
22465 \end_layout
22466
22467 \end_inset
22468
22469  and 
22470 \begin_inset Flex Code
22471 status collapsed
22472
22473 \begin_layout Plain Layout
22474
22475 \lang english
22476 TransformOption
22477 \end_layout
22478
22479 \end_inset
22480
22481 :
22482 \end_layout
22483
22484 \begin_layout Description
22485
22486 \lang english
22487 \begin_inset Flex Code
22488 status collapsed
22489
22490 \begin_layout Plain Layout
22491
22492 \lang english
22493 $$Clip
22494 \end_layout
22495
22496 \end_inset
22497
22498
22499 \lang french
22500  option de recadrage.
22501 \end_layout
22502
22503 \begin_layout Description
22504 \begin_inset Flex Code
22505 status collapsed
22506
22507 \begin_layout Plain Layout
22508
22509 \lang english
22510 $$Extra
22511 \end_layout
22512
22513 \end_inset
22514
22515  option supplémentaire.
22516 \end_layout
22517
22518 \begin_layout Description
22519 \begin_inset Flex Code
22520 status collapsed
22521
22522 \begin_layout Plain Layout
22523
22524 \lang english
22525 $$Resize
22526 \end_layout
22527
22528 \end_inset
22529
22530  option de changement de taille.
22531 \end_layout
22532
22533 \begin_layout Description
22534 \begin_inset Flex Code
22535 status collapsed
22536
22537 \begin_layout Plain Layout
22538
22539 \lang english
22540 $$Rotate
22541 \end_layout
22542
22543 \end_inset
22544
22545  option de rotation.
22546 \end_layout
22547
22548 \begin_layout Standard
22549 Vous pouvez vous demander pourquoi les macros de chemin d'accès sont aussi
22550  nombreuses.
22551  Il y a deux raisons principales:
22552 \end_layout
22553
22554 \begin_layout Enumerate
22555 les chemins d'accès relatifs et absolus doivent rester relatifs et absolus,
22556  respectivement.
22557  Les utilisateurs peuvent avoir des raisons de préférer l'un ou l'autre.
22558  Les chemins relatifs sont utiles pour des documents portables sur différentes
22559  machines, par exemple.
22560  Les chemins absolus peuvent être requis par certains logiciels.
22561 \end_layout
22562
22563 \begin_layout Enumerate
22564 LaTeX traite les chemins d'accès relatifs différemment de LyX et d'autres
22565  logiciels dans des fichiers inclus encapsulés.
22566  Pour LyX, par exemple, un chemin relatif est toujours relatif au document
22567  qui contient le nom de fichier.
22568  Pour LaTeX, il est toujours relatif au document maître.
22569  Ces deux définitions sont identiques si vous n'avez qu'un seul document.,
22570  mais diffèrent si vous avez un document maître qui inclut des sous-documents.
22571  Ceci signifie que les chemins relatifs doivent être transformés pour être
22572  transmis à LaTeX.
22573  Heureusement LyX fait ceci automatiquement si vous choisissez les macros
22574  de substitution correctes.
22575 \end_layout
22576
22577 \begin_layout Standard
22578 Donc, quelle macro faut-il choisir dans une nouvelle définition de cadre?
22579  La règle n'est pas difficile:
22580 \end_layout
22581
22582 \begin_layout Itemize
22583 utiliser 
22584 \begin_inset Flex Code
22585 status collapsed
22586
22587 \begin_layout Plain Layout
22588
22589 \lang english
22590 $$AbsPath
22591 \end_layout
22592
22593 \end_inset
22594
22595  si un chemin absolu est requis;
22596 \end_layout
22597
22598 \begin_layout Itemize
22599 utiliser 
22600 \begin_inset Flex Code
22601 status collapsed
22602
22603 \begin_layout Plain Layout
22604
22605 \lang english
22606 $$AbsOrRelPathMaster
22607 \end_layout
22608
22609 \end_inset
22610
22611  si la chaîne substituée est du type entrée pour LaTeX;
22612 \end_layout
22613
22614 \begin_layout Itemize
22615 sinon utiliser 
22616 \begin_inset Flex Code
22617 status collapsed
22618
22619 \begin_layout Plain Layout
22620
22621 \lang english
22622 $$AbsOrRelPathParent
22623 \end_layout
22624
22625 \end_inset
22626
22627  pour préserver le choix de l'utilisateur.
22628 \end_layout
22629
22630 \begin_layout Standard
22631 Des cas spéciaux existent pour lesquels cette règle n'est pas valable, et
22632  par exemple lorsque des chemins relatifs sont requis, mais elle fonctionne
22633  correctement d'habitude.
22634  Un exemple de cas tordu est la directive 
22635 \begin_inset Flex Code
22636 status collapsed
22637
22638 \begin_layout Plain Layout
22639
22640 \lang english
22641 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
22642 \end_layout
22643
22644 \end_inset
22645
22646  dans le cadre Xfig indiqué ci-dessus: il n'est pas possible d'utiliser
22647  le nom absolu parce que la copieur pour les fichiers 
22648 \begin_inset Flex Code
22649 status collapsed
22650
22651 \begin_layout Plain Layout
22652
22653 \lang english
22654 .pstex_t
22655 \end_layout
22656
22657 \end_inset
22658
22659  nécessite le nom relatif pour réécrire le contenu du fichier.
22660 \end_layout
22661
22662 \begin_layout Section
22663 La question de la sécurité
22664 \begin_inset CommandInset label
22665 LatexCommand label
22666 name "sec:La-question-de"
22667
22668 \end_inset
22669
22670
22671 \end_layout
22672
22673 \begin_layout Standard
22674 L'insertion d'objet externe crée une interface avec un paquet de programmes
22675  externes et le fait de manière automatique, nous devons donc en examiner
22676  les conséquences en matière de sécurité.
22677  En particulier, comme vous avez la possibilité d'inclure vos propres noms
22678  de fichier et/ou paramètres et qu'ils sont interprétés pour former une
22679  commande, il semble possible de créer un document malveillant qui exécute
22680  des commandes indésirables quand un utilisateur le visualise ou l'imprime.
22681  C'est quelque chose que nous voulons absolument éviter.
22682 \end_layout
22683
22684 \begin_layout Standard
22685 Cependant, comme les commandes du programme externe sont définies seulement
22686  dans le fichier de configuration des cadres, il n'y a pas de problème de
22687  sécurité si LyX est configuré correctement avec seulement des cadres sûrs.
22688  Ceci parce que les programmes externes sont invoqués via l'appel système
22689  
22690 \begin_inset Flex Code
22691 status collapsed
22692
22693 \begin_layout Plain Layout
22694 execvp
22695 \end_layout
22696
22697 \end_inset
22698
22699  et non via l'appel système 
22700 \begin_inset Flex Code
22701 status collapsed
22702
22703 \begin_layout Plain Layout
22704 system
22705 \end_layout
22706
22707 \end_inset
22708
22709 .
22710  Il n'est donc pas possible d'exécuter des commandes arbitraires via le
22711  shell à partir du nom de fichier ou des paramètres.
22712 \end_layout
22713
22714 \begin_layout Standard
22715 Ça implique aussi qu'il y a des restrictions dans les commandes définissables
22716  dans un cadre d'objet externe.
22717  En particulier, les pipes et les redirections ne sont pas disponibles.
22718  C'était obligatoire pour que LyX reste sûr.
22719  Si vous voulez utiliser quelques-unes des fonctions du shell, vous devez
22720  écrire un script sûr pour le faire de manière contrôlée, puis définir ce
22721  script comme commande.
22722  
22723 \end_layout
22724
22725 \begin_layout Standard
22726 Il est possible de créer un cadre qui interagit directement avec le shell,
22727  mais comme cela permettrait à un utilisateur malveillant d'exécuter des
22728  commandes arbitraires en écrivant des noms de fichier et/ou des paramètres
22729  bien choisis, nous vous recommandons d'utiliser en général des scripts
22730  sûrs qui marchent avec l'appel système 
22731 \begin_inset Flex Code
22732 status collapsed
22733
22734 \begin_layout Plain Layout
22735 execvp
22736 \end_layout
22737
22738 \end_inset
22739
22740  d'une manière contrôlée.
22741  Bien sûr, si vous êtes dans un environnement dans lequel vous avez confiance,
22742  il est tentant de ne pas se fouler et d'utiliser des scripts shell ordinaires.
22743  Si vous faites ça, sachez que vous allez 
22744 \emph on
22745 vraiment
22746 \emph default
22747  créer dans votre système une faille de sécurité facile à exploiter.
22748  Il est évident que de tels cadres non sécurisés ne seront jamais inclus
22749  dans la distribution standard de LyX, même si nous encourageons les gens
22750  à nous proposer de nouveaux cadres dans la tradition du logiciel libre.
22751  Mais LyX tel que vous vous le procurez par les voies officielles de distributio
22752 n ne contiendra jamais de cadres non sécurisés.
22753 \end_layout
22754
22755 \begin_layout Standard
22756 L'insertion d'objet externe est un outil très puissant, et vous devez faire
22757  attention à ne pas mettre en péril la sécurité avec cette puissance.
22758  Une légère erreur dans une seule ligne d'un script apparemment inoffensif
22759  peut ouvrir la voie à d'énormes problèmes.
22760  Si vous n'avez pas une compréhension claire de ce qui est en jeu, nous
22761  vous recommandons de consulter un professionnel de la sécurité, ou de contacter
22762  l'équipe de développement de LyX si vous vous demandez si votre cadre est
22763  sûr ou non.
22764  Faites le avant de l'utiliser dans un environnement que vous ne contrôlez
22765  pas.
22766 \end_layout
22767
22768 \end_body
22769 \end_document