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