]> git.lyx.org Git - lyx.git/blob - lib/doc/fr/Customization.lyx
EmbeddedObjects.lyx:
[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 \begin_inset Flex Code
16541 status collapsed
16542
16543 \begin_layout Plain Layout
16544 LabelString [chaîne=""]
16545 \end_layout
16546
16547 \end_inset
16548
16549  définit comment le compteur s'affiche.
16550  Fixer ce paramètre positionne également 
16551 \begin_inset Flex Code
16552 status collapsed
16553
16554 \begin_layout Plain Layout
16555
16556 \lang english
16557 LabelStringAppendix
16558 \end_layout
16559
16560 \end_inset
16561
16562  à la même valeur.
16563  Les arguments spécifiques suivants peuvent être utilisés:
16564 \end_layout
16565
16566 \begin_deeper
16567 \begin_layout Itemize
16568 \begin_inset Flex Code
16569 status collapsed
16570
16571 \begin_layout Plain Layout
16572
16573 \lang english
16574
16575 \backslash
16576 thecounter
16577 \end_layout
16578
16579 \end_inset
16580
16581  sera remplacé par l'expansion de 
16582 \begin_inset Flex Code
16583 status collapsed
16584
16585 \begin_layout Plain Layout
16586
16587 \lang english
16588 LabelString
16589 \end_layout
16590
16591 \end_inset
16592
16593  (ou 
16594 \begin_inset Flex Code
16595 status collapsed
16596
16597 \begin_layout Plain Layout
16598
16599 \lang english
16600 LabelStringAppendix
16601 \end_layout
16602
16603 \end_inset
16604
16605 ) du compteur 
16606 \begin_inset Flex Code
16607 status collapsed
16608
16609 \begin_layout Plain Layout
16610
16611 \lang english
16612 counter
16613 \end_layout
16614
16615 \end_inset
16616
16617 .
16618  
16619 \end_layout
16620
16621 \begin_layout Itemize
16622 les valeurs du compteur peuvent être exprimées par des macros à la LaTeX
16623  
16624 \begin_inset Flex Code
16625 status collapsed
16626
16627 \begin_layout Plain Layout
16628
16629 \lang english
16630
16631 \backslash
16632
16633 \emph on
16634 numbertype
16635 \emph default
16636 {
16637 \emph on
16638 counter
16639 \emph default
16640 }
16641 \end_layout
16642
16643 \end_inset
16644
16645 , où 
16646 \begin_inset Flex Code
16647 status collapsed
16648
16649 \begin_layout Plain Layout
16650
16651 \emph on
16652 \lang english
16653 numbertype
16654 \end_layout
16655
16656 \end_inset
16657
16658  peut être:
16659 \begin_inset Foot
16660 status collapsed
16661
16662 \begin_layout Plain Layout
16663 De fait, la situation est un peu plus compliquée; n'importe quel 
16664 \emph on
16665 numbertype
16666 \emph default
16667  autre que ceux décrits ci-après produiront une numérotation en chiffres
16668  arabes.
16669  Il serait surprenant que cela change dans le futur.
16670 \end_layout
16671
16672 \end_inset
16673
16674  
16675 \begin_inset Flex Code
16676 status collapsed
16677
16678 \begin_layout Plain Layout
16679
16680 \lang english
16681 arabic
16682 \end_layout
16683
16684 \end_inset
16685
16686 : 1, 2, 3,\SpecialChar \ldots{}
16687
16688 \begin_inset Flex Code
16689 status collapsed
16690
16691 \begin_layout Plain Layout
16692
16693 \lang english
16694 alph
16695 \end_layout
16696
16697 \end_inset
16698
16699  pour les let tes en bas de casse: a, b, c, \SpecialChar \ldots{}
16700
16701 \begin_inset Flex Code
16702 status collapsed
16703
16704 \begin_layout Plain Layout
16705
16706 \lang english
16707 Alph
16708 \end_layout
16709
16710 \end_inset
16711
16712  pour les lettres en capitales: A, B, C, \SpecialChar \ldots{}
16713
16714 \begin_inset Flex Code
16715 status collapsed
16716
16717 \begin_layout Plain Layout
16718
16719 \lang english
16720 roman
16721 \end_layout
16722
16723 \end_inset
16724
16725  pour la numérotation en bas de casse romaine: i, ii, iii, \SpecialChar \ldots{}
16726
16727 \begin_inset Flex Code
16728 status collapsed
16729
16730 \begin_layout Plain Layout
16731
16732 \lang english
16733 Roman
16734 \end_layout
16735
16736 \end_inset
16737
16738  pour la numérotation capitale romaine: I, II, III\SpecialChar \ldots{}
16739
16740 \begin_inset Flex Code
16741 status collapsed
16742
16743 \begin_layout Plain Layout
16744
16745 \lang english
16746 hebrew
16747 \end_layout
16748
16749 \end_inset
16750
16751  pour la numérotation hébraïque.
16752 \end_layout
16753
16754 \end_deeper
16755 \begin_layout Standard
16756 Si LabelString est indéfini, une valeur implicite est construite comme suit:
16757  si le compteur a un compteur maître 
16758 \begin_inset Flex Code
16759 status collapsed
16760
16761 \begin_layout Plain Layout
16762
16763 \lang english
16764 master
16765 \end_layout
16766
16767 \end_inset
16768
16769  (défini via 
16770 \begin_inset Flex Code
16771 status collapsed
16772
16773 \begin_layout Plain Layout
16774
16775 \lang english
16776 Within
16777 \end_layout
16778
16779 \end_inset
16780
16781 ), la chaîne 
16782 \begin_inset Flex Code
16783 status collapsed
16784
16785 \begin_layout Plain Layout
16786
16787 \lang english
16788
16789 \backslash
16790 themaster.
16791 \backslash
16792 arabic{counter}
16793 \end_layout
16794
16795 \end_inset
16796
16797  est utilisée; sinon la chaîne 
16798 \begin_inset Flex Code
16799 status collapsed
16800
16801 \begin_layout Plain Layout
16802
16803 \lang english
16804
16805 \backslash
16806 arabic{counter}
16807 \end_layout
16808
16809 \end_inset
16810
16811  est utilisée.
16812 \end_layout
16813
16814 \begin_layout Description
16815 \begin_inset Flex Code
16816 status collapsed
16817
16818 \begin_layout Plain Layout
16819 LabelStringAppendix [string=""]
16820 \end_layout
16821
16822 \end_inset
16823
16824  est identique à 
16825 \begin_inset Flex Code
16826 status collapsed
16827
16828 \begin_layout Plain Layout
16829
16830 \lang english
16831 LabelString
16832 \end_layout
16833
16834 \end_inset
16835
16836 , mais pour les appendices.
16837 \end_layout
16838
16839 \begin_layout Description
16840 \begin_inset Flex Code
16841 status collapsed
16842
16843 \begin_layout Plain Layout
16844 PrettyFormat
16845 \end_layout
16846
16847 \end_inset
16848
16849  [
16850 \begin_inset Flex Code
16851 status collapsed
16852
16853 \begin_layout Plain Layout
16854 string
16855 \end_layout
16856
16857 \end_inset
16858
16859 =
16860 \begin_inset Quotes erd
16861 \end_inset
16862
16863
16864 \begin_inset Quotes erd
16865 \end_inset
16866
16867 ] définit un format à utiliser pour les références lises en forme utilisant
16868  ce compteur.
16869  Par exemple, on peut vouloir que les références aux numéros de section
16870  apparaissent comme 
16871 \begin_inset Quotes fld
16872 \end_inset
16873
16874 Section 2.4
16875 \begin_inset Quotes frd
16876 \end_inset
16877
16878 .
16879  La chaîne devra contenir 
16880 \begin_inset Quotes fld
16881 \end_inset
16882
16883 ##
16884 \begin_inset Quotes frd
16885 \end_inset
16886
16887 .
16888  Ceci sera remplacé par la valeur courante du compteur.
16889  Ainsi, pour les sections, ce sera: Section ##.
16890 \end_layout
16891
16892 \begin_layout Description
16893 \begin_inset Flex Code
16894 status collapsed
16895
16896 \begin_layout Plain Layout
16897 Within
16898 \end_layout
16899
16900 \end_inset
16901
16902  [
16903 \begin_inset Flex Code
16904 status collapsed
16905
16906 \begin_layout Plain Layout
16907 string
16908 \end_layout
16909
16910 \end_inset
16911
16912 =
16913 \begin_inset Quotes erd
16914 \end_inset
16915
16916
16917 \begin_inset Quotes erd
16918 \end_inset
16919
16920 ] contient le nom d'un autre compteur: le compteur actuel sera remis à zéro
16921  à chaque fois que l'autre augmentera.
16922  Par exemple, 
16923 \begin_inset Flex Code
16924 status collapsed
16925
16926 \begin_layout Plain Layout
16927 sous-section
16928 \end_layout
16929
16930 \end_inset
16931
16932  est numéroté dans 
16933 \begin_inset Flex Code
16934 status collapsed
16935
16936 \begin_layout Plain Layout
16937 section
16938 \end_layout
16939
16940 \end_inset
16941
16942 .
16943 \end_layout
16944
16945 \begin_layout Subsection
16946 Description de police
16947 \begin_inset CommandInset label
16948 LatexCommand label
16949 name "sub:polices"
16950
16951 \end_inset
16952
16953
16954 \end_layout
16955
16956 \begin_layout Standard
16957 Une description de police ressemble à :
16958 \end_layout
16959
16960 \begin_layout LyX-Code
16961 Font 
16962 \family roman
16963 \emph on
16964 ou
16965 \family default
16966 \emph default
16967  LabelFont
16968 \end_layout
16969
16970 \begin_layout LyX-Code
16971  ...
16972 \end_layout
16973
16974 \begin_layout LyX-Code
16975 EndFont
16976 \end_layout
16977
16978 \begin_layout Standard
16979 et les commandes suivantes sont disponibles :
16980 \end_layout
16981
16982 \begin_layout Description
16983 \begin_inset Flex Code
16984 status collapsed
16985
16986 \begin_layout Plain Layout
16987 Color
16988 \end_layout
16989
16990 \end_inset
16991
16992
16993 \family typewriter
16994  
16995 \family default
16996 [
16997 \begin_inset Flex Code
16998 status collapsed
16999
17000 \begin_layout Plain Layout
17001
17002 \emph on
17003 none
17004 \end_layout
17005
17006 \end_inset
17007
17008
17009 \begin_inset Flex Code
17010 status collapsed
17011
17012 \begin_layout Plain Layout
17013 black
17014 \end_layout
17015
17016 \end_inset
17017
17018
17019 \begin_inset Flex Code
17020 status collapsed
17021
17022 \begin_layout Plain Layout
17023 white
17024 \end_layout
17025
17026 \end_inset
17027
17028
17029 \begin_inset Flex Code
17030 status collapsed
17031
17032 \begin_layout Plain Layout
17033 red
17034 \end_layout
17035
17036 \end_inset
17037
17038
17039 \begin_inset Flex Code
17040 status collapsed
17041
17042 \begin_layout Plain Layout
17043 green
17044 \end_layout
17045
17046 \end_inset
17047
17048
17049 \begin_inset Flex Code
17050 status collapsed
17051
17052 \begin_layout Plain Layout
17053 blue
17054 \end_layout
17055
17056 \end_inset
17057
17058
17059 \begin_inset Flex Code
17060 status collapsed
17061
17062 \begin_layout Plain Layout
17063 cyan
17064 \end_layout
17065
17066 \end_inset
17067
17068
17069 \begin_inset Flex Code
17070 status collapsed
17071
17072 \begin_layout Plain Layout
17073 magenta
17074 \end_layout
17075
17076 \end_inset
17077
17078
17079 \begin_inset Flex Code
17080 status collapsed
17081
17082 \begin_layout Plain Layout
17083 yellow
17084 \end_layout
17085
17086 \end_inset
17087
17088 ]
17089 \end_layout
17090
17091 \begin_layout Description
17092 \begin_inset Flex Code
17093 status collapsed
17094
17095 \begin_layout Plain Layout
17096 Family
17097 \end_layout
17098
17099 \end_inset
17100
17101  [
17102 \emph on
17103
17104 \begin_inset Flex Code
17105 status collapsed
17106
17107 \begin_layout Plain Layout
17108 Roman
17109 \end_layout
17110
17111 \end_inset
17112
17113
17114 \emph default
17115
17116 \begin_inset Flex Code
17117 status collapsed
17118
17119 \begin_layout Plain Layout
17120 Sans
17121 \end_layout
17122
17123 \end_inset
17124
17125
17126 \begin_inset Flex Code
17127 status collapsed
17128
17129 \begin_layout Plain Layout
17130 Typewriter
17131 \end_layout
17132
17133 \end_inset
17134
17135
17136 \end_layout
17137
17138 \begin_layout Description
17139 \begin_inset Flex Code
17140 status collapsed
17141
17142 \begin_layout Plain Layout
17143 Misc
17144 \end_layout
17145
17146 \end_inset
17147
17148  [
17149 \begin_inset Flex Code
17150 status collapsed
17151
17152 \begin_layout Plain Layout
17153 string
17154 \end_layout
17155
17156 \end_inset
17157
17158 ] avec les arguments valides suivants: 
17159 \begin_inset Flex Code
17160 status collapsed
17161
17162 \begin_layout Plain Layout
17163 emph
17164 \end_layout
17165
17166 \end_inset
17167
17168
17169 \begin_inset Flex Code
17170 status collapsed
17171
17172 \begin_layout Plain Layout
17173 noun
17174 \end_layout
17175
17176 \end_inset
17177
17178
17179 \begin_inset Flex Code
17180 status collapsed
17181
17182 \begin_layout Plain Layout
17183 strikeout
17184 \end_layout
17185
17186 \end_inset
17187
17188
17189 \begin_inset Flex Code
17190 status collapsed
17191
17192 \begin_layout Plain Layout
17193 underbar
17194 \end_layout
17195
17196 \end_inset
17197
17198
17199 \begin_inset Flex Code
17200 status collapsed
17201
17202 \begin_layout Plain Layout
17203 uuline
17204 \end_layout
17205
17206 \end_inset
17207
17208
17209 \begin_inset Flex Code
17210 status collapsed
17211
17212 \begin_layout Plain Layout
17213 uwave
17214 \end_layout
17215
17216 \end_inset
17217
17218
17219 \begin_inset Flex Code
17220 status collapsed
17221
17222 \begin_layout Plain Layout
17223 no_emph
17224 \end_layout
17225
17226 \end_inset
17227
17228
17229 \begin_inset Flex Code
17230 status collapsed
17231
17232 \begin_layout Plain Layout
17233 no_noun
17234 \end_layout
17235
17236 \end_inset
17237
17238
17239 \begin_inset Flex Code
17240 status collapsed
17241
17242 \begin_layout Plain Layout
17243 no_strikeout
17244 \end_layout
17245
17246 \end_inset
17247
17248
17249 \begin_inset Flex Code
17250 status collapsed
17251
17252 \begin_layout Plain Layout
17253 no_bar
17254 \end_layout
17255
17256 \end_inset
17257
17258
17259 \begin_inset Flex Code
17260 status collapsed
17261
17262 \begin_layout Plain Layout
17263 no_uuline
17264 \end_layout
17265
17266 \end_inset
17267
17268  et 
17269 \begin_inset Flex Code
17270 status collapsed
17271
17272 \begin_layout Plain Layout
17273 no_uwave
17274 \end_layout
17275
17276 \end_inset
17277
17278 .
17279  Chacun de ceux-ci (dés)active l'attribut correspondant.
17280 \begin_inset Newline newline
17281 \end_inset
17282
17283 Par exemple, 
17284 \begin_inset Flex Code
17285 status collapsed
17286
17287 \begin_layout Plain Layout
17288 emph
17289 \end_layout
17290
17291 \end_inset
17292
17293  active la mise en évidence, et 
17294 \begin_inset Flex Code
17295 status collapsed
17296
17297 \begin_layout Plain Layout
17298 no_emph
17299 \end_layout
17300
17301 \end_inset
17302
17303  la désactive.
17304  Si e dernier point vous intrigue, souvenez-vous que le réglage de police
17305  du contexte courant est généralement hérité du contexte environnant.
17306  De ce fait, 
17307 \begin_inset Flex Code
17308 status collapsed
17309
17310 \begin_layout Plain Layout
17311
17312 \lang english
17313 no_emph
17314 \end_layout
17315
17316 \end_inset
17317
17318  désactiverait la mise en évidence qui était active de toutes façons, par
17319  exemple dans un environnement de théorème.
17320  
17321 \end_layout
17322
17323 \begin_layout Description
17324 \begin_inset Flex Code
17325 status collapsed
17326
17327 \begin_layout Plain Layout
17328 Series
17329 \end_layout
17330
17331 \end_inset
17332
17333  [
17334 \emph on
17335
17336 \begin_inset Flex Code
17337 status collapsed
17338
17339 \begin_layout Plain Layout
17340 Medium
17341 \end_layout
17342
17343 \end_inset
17344
17345
17346 \emph default
17347
17348 \begin_inset Flex Code
17349 status collapsed
17350
17351 \begin_layout Plain Layout
17352 Bold
17353 \end_layout
17354
17355 \end_inset
17356
17357
17358 \end_layout
17359
17360 \begin_layout Description
17361 \begin_inset Flex Code
17362 status collapsed
17363
17364 \begin_layout Plain Layout
17365 Shape
17366 \end_layout
17367
17368 \end_inset
17369
17370  [
17371 \emph on
17372
17373 \begin_inset Flex Code
17374 status collapsed
17375
17376 \begin_layout Plain Layout
17377 Up
17378 \end_layout
17379
17380 \end_inset
17381
17382
17383 \emph default
17384
17385 \begin_inset Flex Code
17386 status collapsed
17387
17388 \begin_layout Plain Layout
17389 Italic
17390 \end_layout
17391
17392 \end_inset
17393
17394
17395 \begin_inset Flex Code
17396 status collapsed
17397
17398 \begin_layout Plain Layout
17399 SmallCaps
17400 \end_layout
17401
17402 \end_inset
17403
17404
17405 \begin_inset Flex Code
17406 status collapsed
17407
17408 \begin_layout Plain Layout
17409 Slanted
17410 \end_layout
17411
17412 \end_inset
17413
17414
17415 \end_layout
17416
17417 \begin_layout Description
17418 \begin_inset Flex Code
17419 status collapsed
17420
17421 \begin_layout Plain Layout
17422 Size
17423 \end_layout
17424
17425 \end_inset
17426
17427  [
17428 \begin_inset Flex Code
17429 status collapsed
17430
17431 \begin_layout Plain Layout
17432 tiny
17433 \end_layout
17434
17435 \end_inset
17436
17437
17438 \begin_inset Flex Code
17439 status collapsed
17440
17441 \begin_layout Plain Layout
17442 small
17443 \end_layout
17444
17445 \end_inset
17446
17447
17448 \begin_inset Flex Code
17449 status collapsed
17450
17451 \begin_layout Plain Layout
17452
17453 \emph on
17454 normal
17455 \end_layout
17456
17457 \end_inset
17458
17459
17460 \begin_inset Flex Code
17461 status collapsed
17462
17463 \begin_layout Plain Layout
17464 large
17465 \end_layout
17466
17467 \end_inset
17468
17469
17470 \begin_inset Flex Code
17471 status collapsed
17472
17473 \begin_layout Plain Layout
17474 larger
17475 \end_layout
17476
17477 \end_inset
17478
17479
17480 \begin_inset Flex Code
17481 status collapsed
17482
17483 \begin_layout Plain Layout
17484 largest
17485 \end_layout
17486
17487 \end_inset
17488
17489
17490 \begin_inset Flex Code
17491 status collapsed
17492
17493 \begin_layout Plain Layout
17494 huge
17495 \end_layout
17496
17497 \end_inset
17498
17499
17500 \begin_inset Flex Code
17501 status collapsed
17502
17503 \begin_layout Plain Layout
17504 giant
17505 \end_layout
17506
17507 \end_inset
17508
17509 ]
17510 \end_layout
17511
17512 \begin_layout Subsection
17513 Description d'une insertion de citation
17514 \begin_inset CommandInset label
17515 LatexCommand label
17516 name "sub:Description citation"
17517
17518 \end_inset
17519
17520
17521 \end_layout
17522
17523 \begin_layout Standard
17524 Les blocs 
17525 \begin_inset Flex Code
17526 status collapsed
17527
17528 \begin_layout Plain Layout
17529 CiteFormat
17530 \end_layout
17531
17532 \end_inset
17533
17534  servent à décrire comment les citations bibliographiques doivent être affichées
17535 , à la fois dans LyX (dans la fenêtre de citation et dans les bulles d'aide,
17536  par exemple) et dans le résultat XHTML.
17537  Un tel bloc se présente comme suit:
17538 \end_layout
17539
17540 \begin_layout LyX-Code
17541
17542 \lang english
17543 CiteFormat
17544 \end_layout
17545
17546 \begin_layout LyX-Code
17547
17548 \lang english
17549  article ...
17550 \end_layout
17551
17552 \begin_layout LyX-Code
17553
17554 \lang english
17555  book ...
17556 \end_layout
17557
17558 \begin_layout LyX-Code
17559
17560 \lang english
17561 End
17562 \end_layout
17563
17564 \begin_layout Standard
17565 Les différentes lignes définissent l'affichage de l'information correspondant
17566  à une article ou à un livre, respectivement, et une telle définition peut
17567  être créée pour tout type d'entrée apparaissant dans un fichier BibTeX.
17568  LyX définit un format implicite dans le code source qui sera utilisé si
17569  aucune définition spécifique n'est fournie.
17570  LyX prédéfinit plusieurs formats dans le fichier 
17571 \begin_inset Flex Code
17572 status collapsed
17573
17574 \begin_layout Plain Layout
17575 stdciteformats.inc
17576 \end_layout
17577
17578 \end_inset
17579
17580 , qui est inclus dans la plupart des classes de document LyX.
17581 \end_layout
17582
17583 \begin_layout Standard
17584 Les définitions utilisent un langage simple qui permet
17585 \begin_inset space ~
17586 \end_inset
17587
17588 de remplacer les clés BibTeX par leurs valeurs.
17589  les clés doivent être encloses entre caractères
17590 \lang english
17591  
17592 \begin_inset Flex Code
17593 status collapsed
17594
17595 \begin_layout Plain Layout
17596
17597 \lang english
17598 %
17599 \end_layout
17600
17601 \end_inset
17602
17603 , e.g.: 
17604 \begin_inset Flex Code
17605 status collapsed
17606
17607 \begin_layout Plain Layout
17608
17609 \lang english
17610 %author%
17611 \end_layout
17612
17613 \end_inset
17614
17615 .
17616
17617 \lang french
17618  Une définition simple serait par exemple:
17619 \end_layout
17620
17621 \begin_layout LyX-Code
17622
17623 \lang english
17624 misc %author%, 
17625 \begin_inset Quotes eld
17626 \end_inset
17627
17628 %title
17629 \begin_inset Quotes erd
17630 \end_inset
17631
17632 .
17633 \end_layout
17634
17635 \begin_layout Standard
17636 Ceci imprimerait le nom de l'auteur, suivi d'une virgule, suivi du titre,
17637  entre double guillemets, suivi d'un point.
17638 \end_layout
17639
17640 \begin_layout Standard
17641 Bine entendu, vous voudrez parfois n'imprimer une clé que si elle existe.
17642  Ceci est obtenu par une construction conditionnelle, comme: 
17643 \begin_inset Flex Code
17644 status collapsed
17645
17646 \begin_layout Plain Layout
17647 {%volume%[[vol.
17648 \begin_inset space ~
17649 \end_inset
17650
17651 %volume%]]}
17652 \end_layout
17653
17654 \end_inset
17655
17656 .
17657  Ceci signifie: si la clé 
17658 \begin_inset Flex Code
17659 status collapsed
17660
17661 \begin_layout Plain Layout
17662 volume
17663 \end_layout
17664
17665 \end_inset
17666
17667  existe, alors imprimer 
17668 \begin_inset Quotes fld
17669 \end_inset
17670
17671 vol.
17672 \begin_inset Quotes frd
17673 \end_inset
17674
17675  suivi de la clé volume.
17676  On peut aussi introduire une clause 
17677 \begin_inset Flex Code
17678 status collapsed
17679
17680 \begin_layout Plain Layout
17681 else
17682 \end_layout
17683
17684 \end_inset
17685
17686  dans l'expression conditionnelle, comme dans: 
17687 \begin_inset Flex Code
17688 status collapsed
17689
17690 \begin_layout Plain Layout
17691 {%author%[[%author%]][[%editor%, ed.]]}
17692 \end_layout
17693
17694 \end_inset
17695
17696 .
17697  Ici, la clé 
17698 \begin_inset Flex Code
17699 status collapsed
17700
17701 \begin_layout Plain Layout
17702 author
17703 \end_layout
17704
17705 \end_inset
17706
17707  est imprimée si elle existe; sinon la clé 
17708 \begin_inset Flex Code
17709 status collapsed
17710
17711 \begin_layout Plain Layout
17712 editor
17713 \end_layout
17714
17715 \end_inset
17716
17717  est imprimée, suivi de 
17718 \begin_inset Quotes fld
17719 \end_inset
17720
17721 , ed.
17722 \begin_inset Quotes frd
17723 \end_inset
17724
17725 .
17726  Noter que la clé est encore enclose entre caractères 
17727 \begin_inset Flex Code
17728 status collapsed
17729
17730 \begin_layout Plain Layout
17731 %
17732 \end_layout
17733
17734 \end_inset
17735
17736 ; la clause conditionnelle entière est enclose entre accolades, et les clauses
17737  
17738 \begin_inset Flex Code
17739 status collapsed
17740
17741 \begin_layout Plain Layout
17742 if
17743 \end_layout
17744
17745 \end_inset
17746
17747  et 
17748 \begin_inset Flex Code
17749 status collapsed
17750
17751 \begin_layout Plain Layout
17752 else
17753 \end_layout
17754
17755 \end_inset
17756
17757  sont encloses entre double crochets 
17758 \begin_inset Quotes fld
17759 \end_inset
17760
17761 [[
17762 \begin_inset Quotes frd
17763 \end_inset
17764
17765  et 
17766 \begin_inset Quotes fld
17767 \end_inset
17768
17769 ]]
17770 \begin_inset Quotes frd
17771 \end_inset
17772
17773 .
17774  Il ne peut avoir d'espaces entre ces marqueurs.
17775 \end_layout
17776
17777 \begin_layout Standard
17778 Il existe enfin une autre syntaxe possible dans ces définitions, qui se
17779  présente comme suit:
17780 \begin_inset Flex Code
17781 status collapsed
17782
17783 \begin_layout Plain Layout
17784 {!<i>!}
17785 \end_layout
17786
17787 \end_inset
17788
17789 .
17790  Ceci définit une entité d'information utilisée pour créer du 
17791 \begin_inset Quotes fld
17792 \end_inset
17793
17794 texte enrichi
17795 \begin_inset Quotes frd
17796 \end_inset
17797
17798 .
17799  De manière évidente, nous ne souhaitons pas exporter des balises HTML en
17800  écrivant du texte normal, aussi doivent elles être enclose entre 
17801 \begin_inset Quotes fld
17802 \end_inset
17803
17804 {!
17805 \begin_inset Quotes frd
17806 \end_inset
17807
17808  et 
17809 \begin_inset Quotes fld
17810 \end_inset
17811
17812 !}
17813 \begin_inset Quotes frd
17814 \end_inset
17815
17816 .
17817 \end_layout
17818
17819 \begin_layout Standard
17820 Deux définitions spéciales sont également disponibles dans un bloc 
17821 \begin_inset Flex Code
17822 status collapsed
17823
17824 \begin_layout Plain Layout
17825 CiteFormat
17826 \end_layout
17827
17828 \end_inset
17829
17830  Un exemple de la première définition est celle-ci:
17831 \end_layout
17832
17833 \begin_layout LyX-Code
17834 !quotetitle 
17835 \begin_inset Quotes eld
17836 \end_inset
17837
17838 %title%
17839 \begin_inset Quotes erd
17840 \end_inset
17841
17842
17843 \end_layout
17844
17845 \begin_layout Standard
17846 Ceci est une abréviation, ou macro-instruction, et peut être employée comme
17847  une clé: 
17848 \begin_inset Flex Code
17849 status collapsed
17850
17851 \begin_layout Plain Layout
17852 %!quotetitle%
17853 \end_layout
17854
17855 \end_inset
17856
17857 .
17858  LyX considérera 
17859 \begin_inset Flex Code
17860 status collapsed
17861
17862 \begin_layout Plain Layout
17863 %!quotetitle%
17864 \end_layout
17865
17866 \end_inset
17867
17868  exactement comme s'l s'agissait de sa définition.
17869  Exprimons par conséquent un 
17870 \emph on
17871 avertissement
17872 \emph default
17873  évident: n'utilisez pas:
17874 \end_layout
17875
17876 \begin_layout LyX-Code
17877 !funfun %funfun%
17878 \end_layout
17879
17880 \begin_layout Standard
17881 ou similaire.
17882  LyX ne devrait pas se perdre dans une boucle infinie, mais cela peut prendre
17883  un moment avant qu'il s'en sorte.
17884 \end_layout
17885
17886 \begin_layout Standard
17887 Le second type de définitions particulières se présente comme ceci:
17888 \end_layout
17889
17890 \begin_layout LyX-Code
17891
17892 \lang english
17893 _pptext pp.
17894 \end_layout
17895
17896 \begin_layout Standard
17897 Ceci définit un segment de texte susceptible de traduction, ce qui permet
17898  de traduire les parties appropriées de la bibliographie.
17899  Cette syntaxe peut être inclue dans une définition normale en la considérant
17900  comme une clé: 
17901 \begin_inset Flex Code
17902 status collapsed
17903
17904 \begin_layout Plain Layout
17905 %_pptext%
17906 \end_layout
17907
17908 \end_inset
17909
17910 .
17911  Plusieurs d'entre elles sont prédéfinies dans 
17912 \begin_inset Flex Code
17913 status collapsed
17914
17915 \begin_layout Plain Layout
17916 stdciteformats.inc
17917 \end_layout
17918
17919 \end_inset
17920
17921 .
17922  Notez bien que ce ne sont pas des macro-instructions, au sens défini ci-dessus:
17923  elles ne seront pas interprétées.
17924 \end_layout
17925
17926 \begin_layout Standard
17927 Voici donc un exemple utilisant toutes ces fonctionnalités:
17928 \end_layout
17929
17930 \begin_layout LyX-Code
17931
17932 \lang english
17933 !authoredit {%author%[[%author%, ]][[{%editor%[[%editor%, %_edtext%, ]]}]]}
17934 \end_layout
17935
17936 \begin_layout Standard
17937 Ceci défini une macro qui imprime le nom de l'auteur, suivi d'un virgule,
17938  si la clé 
17939 \begin_inset Flex Code
17940 status collapsed
17941
17942 \begin_layout Plain Layout
17943 author
17944 \end_layout
17945
17946 \end_inset
17947
17948  existe, ou bien imprime le nom de l'éditeur, suivi de 
17949 \begin_inset Flex Code
17950 status collapsed
17951
17952 \begin_layout Plain Layout
17953 _edtext
17954 \end_layout
17955
17956 \end_inset
17957
17958  ou de sa traduction (implicitement, apparaîtra 
17959 \begin_inset Quotes fld
17960 \end_inset
17961
17962 ed.
17963 \begin_inset Quotes frd
17964 \end_inset
17965
17966 ), si la clé 
17967 \begin_inset Flex Code
17968 status collapsed
17969
17970 \begin_layout Plain Layout
17971 editor
17972 \end_layout
17973
17974 \end_inset
17975
17976  existe.
17977  Notez que ceci est déjà défini dans 
17978 \begin_inset Flex Code
17979 status collapsed
17980
17981 \begin_layout Plain Layout
17982 stdciteformats.inc
17983 \end_layout
17984
17985 \end_inset
17986
17987 , vous pouvez donc l'utiliser dans vos propres définitions, ou redéfinitions,
17988  si vous chargez ce fichier d'abord.
17989 \end_layout
17990
17991 \begin_layout Section
17992 Directives pour l'exportation XHTML
17993 \begin_inset CommandInset label
17994 LatexCommand label
17995 name "sec:Tags-for-XHTML"
17996
17997 \end_inset
17998
17999
18000 \end_layout
18001
18002 \begin_layout Standard
18003 Comme pour LaTeX ou DocBook, la présentation du résultat HTML créé par LyX
18004  est déterminé par les informations de format.
18005  En général, LyX produit une présentation implicite raisonnable, et comme
18006  indiqué plus haut, il construira même des règles implicites CSS à partir
18007  des autres directives de format.
18008  Par exemple, LyX essaiera d'utiliser l'information du bloc 
18009 \begin_inset Flex Code
18010 status collapsed
18011
18012 \begin_layout Plain Layout
18013 Font
18014 \end_layout
18015
18016 \end_inset
18017
18018  du style Chapter pour écrire une CSS qui mettra en forme les titres de
18019  chapitres de manière appropriée.
18020 \end_layout
18021
18022 \begin_layout Standard
18023 Dans de nombreux cas, vous n'aurez donc sans doute rien à faire du tout
18024  pour obtenir un résultat XHTML acceptable pour vos environnements propres,
18025  vos inserts personnalisés, et ainsi de suite.
18026  Mais dans certains cas vous devrez faire quelque chose, et LyX fournit
18027  par conséquent un certain nombre de directives de format qui peuvent être
18028  utilisées pour personnaliser le XHTML et les CSS qui sont créés.
18029 \end_layout
18030
18031 \begin_layout Standard
18032 Notez qu'il existe deux directives,
18033 \begin_inset Flex Code
18034 status collapsed
18035
18036 \begin_layout Plain Layout
18037 HTMLPreamble
18038 \end_layout
18039
18040 \end_inset
18041
18042  and 
18043 \begin_inset Flex Code
18044 status collapsed
18045
18046 \begin_layout Plain Layout
18047 AddToHTMLPreamble
18048 \end_layout
18049
18050 \end_inset
18051
18052 , qui peuvent apparaître en dehors des déclarations de style et d'insert.
18053  Voir
18054 \begin_inset space ~
18055 \end_inset
18056
18057
18058 \begin_inset CommandInset ref
18059 LatexCommand ref
18060 reference "sub:Paramètres-généraux-d'une"
18061
18062 \end_inset
18063
18064  pour les détails sur celles-ci.
18065 \end_layout
18066
18067 \begin_layout Subsection
18068 Styles de paragraphe
18069 \begin_inset CommandInset label
18070 LatexCommand label
18071 name "sub:Styles-de-paragraphe-XHTML"
18072
18073 \end_inset
18074
18075
18076 \end_layout
18077
18078 \begin_layout Standard
18079 Le type de XHTML que LyX crée pour un paragraphe dépend s'il s'agit d'un
18080  paragraphe normal, d'une commande, ou d'un environnement, ce qui est déterminé
18081  par le contenu de la directive correspondante 
18082 \begin_inset Flex Code
18083 status collapsed
18084
18085 \begin_layout Plain Layout
18086 LaTeXType
18087 \end_layout
18088
18089 \end_inset
18090
18091 .
18092 \end_layout
18093
18094 \begin_layout Standard
18095 Pour une commande ou un paragraphe normal, le résultat XHTML a la forme
18096  suivante:
18097 \end_layout
18098
18099 \begin_layout LyX-Code
18100
18101 \lang english
18102 <tag attr=
18103 \begin_inset Quotes erd
18104 \end_inset
18105
18106 value
18107 \begin_inset Quotes erd
18108 \end_inset
18109
18110 >
18111 \end_layout
18112
18113 \begin_layout LyX-Code
18114
18115 \lang english
18116 <labeltag attr=
18117 \begin_inset Quotes erd
18118 \end_inset
18119
18120 value
18121 \begin_inset Quotes erd
18122 \end_inset
18123
18124 >
18125 \lang french
18126 Étiquette
18127 \lang english
18128 </labeltag>
18129 \end_layout
18130
18131 \begin_layout LyX-Code
18132 Contenu du paragraphe
18133 \end_layout
18134
18135 \begin_layout LyX-Code
18136
18137 \lang english
18138 </tag>
18139 \end_layout
18140
18141 \begin_layout Standard
18142 Les balises d'étiquette sont bien entendu omises si le paragraphe n'est
18143  pas étiqueté.
18144 \end_layout
18145
18146 \begin_layout Standard
18147 Pour un environnement qui n'est pas du type liste, le XHTML prend la forme:
18148 \end_layout
18149
18150 \begin_layout LyX-Code
18151
18152 \lang english
18153 <tag attr=
18154 \begin_inset Quotes erd
18155 \end_inset
18156
18157 value
18158 \begin_inset Quotes erd
18159 \end_inset
18160
18161 >
18162 \end_layout
18163
18164 \begin_layout LyX-Code
18165
18166 \lang english
18167 <itemtag attr=
18168 \begin_inset Quotes erd
18169 \end_inset
18170
18171 value
18172 \begin_inset Quotes erd
18173 \end_inset
18174
18175 ><labeltag attr=
18176 \begin_inset Quotes erd
18177 \end_inset
18178
18179 value
18180 \begin_inset Quotes erd
18181 \end_inset
18182
18183 >
18184 \lang french
18185 Étiquette d'environnement
18186 \lang english
18187 </labeltag>
18188 \lang french
18189 Premier paragraphe.
18190 \lang english
18191 </itemtag>
18192 \end_layout
18193
18194 \begin_layout LyX-Code
18195
18196 \lang english
18197 <itemtag>
18198 \lang french
18199 Second paragraphe.
18200 \lang english
18201 </itemtag>
18202 \end_layout
18203
18204 \begin_layout LyX-Code
18205
18206 \lang english
18207 </tag>
18208 \end_layout
18209
18210 \begin_layout Standard
18211 Noter que l'étiquette n'est émise que pour le premier paragraphe, comme
18212  ce serait le cas pour une théorème, par exemple.
18213 \end_layout
18214
18215 \begin_layout Standard
18216 Pour une liste, nous avons une de ces formes:
18217 \end_layout
18218
18219 \begin_layout LyX-Code
18220
18221 \lang english
18222 <tag attr=
18223 \begin_inset Quotes erd
18224 \end_inset
18225
18226 value
18227 \begin_inset Quotes erd
18228 \end_inset
18229
18230 >
18231 \end_layout
18232
18233 \begin_layout LyX-Code
18234
18235 \lang english
18236 <itemtag attr=
18237 \begin_inset Quotes erd
18238 \end_inset
18239
18240 value
18241 \begin_inset Quotes erd
18242 \end_inset
18243
18244 ><labeltag attr=
18245 \begin_inset Quotes erd
18246 \end_inset
18247
18248 value
18249 \begin_inset Quotes erd
18250 \end_inset
18251
18252 >
18253 \lang french
18254 Étiquette de liste
18255 \lang english
18256 </labeltag>
18257 \lang french
18258 Premier élément.
18259 \lang english
18260 </itemtag>
18261 \end_layout
18262
18263 \begin_layout LyX-Code
18264
18265 \lang english
18266 <itemtag attr=
18267 \begin_inset Quotes erd
18268 \end_inset
18269
18270 value
18271 \begin_inset Quotes erd
18272 \end_inset
18273
18274 ><labeltag attr=
18275 \begin_inset Quotes erd
18276 \end_inset
18277
18278 value
18279 \begin_inset Quotes erd
18280 \end_inset
18281
18282 >
18283 \lang french
18284 Étiquette de liste
18285 \lang english
18286 </labeltag>
18287 \lang french
18288 Second élément.
18289 \lang english
18290 </itemtag>
18291 \end_layout
18292
18293 \begin_layout LyX-Code
18294
18295 \lang english
18296 </tag>
18297 \end_layout
18298
18299 \begin_layout LyX-Code
18300
18301 \end_layout
18302
18303 \begin_layout LyX-Code
18304
18305 \lang english
18306 <tag attr=
18307 \begin_inset Quotes erd
18308 \end_inset
18309
18310 value
18311 \begin_inset Quotes erd
18312 \end_inset
18313
18314 >
18315 \end_layout
18316
18317 \begin_layout LyX-Code
18318
18319 \lang english
18320 <labeltag attr=
18321 \begin_inset Quotes erd
18322 \end_inset
18323
18324 value
18325 \begin_inset Quotes erd
18326 \end_inset
18327
18328 >
18329 \lang french
18330 Étiquette de liste
18331 \lang english
18332 </labeltag><itemtag attr=
18333 \begin_inset Quotes erd
18334 \end_inset
18335
18336 value
18337 \begin_inset Quotes erd
18338 \end_inset
18339
18340 >
18341 \lang french
18342 Premier élément.
18343 \lang english
18344 </itemtag>
18345 \end_layout
18346
18347 \begin_layout LyX-Code
18348
18349 \lang english
18350 <labeltag attr=
18351 \begin_inset Quotes erd
18352 \end_inset
18353
18354 value
18355 \begin_inset Quotes erd
18356 \end_inset
18357
18358 >
18359 \lang french
18360 Étiquette de liste
18361 \lang english
18362 </labeltag><itemtag attr=
18363 \begin_inset Quotes erd
18364 \end_inset
18365
18366 value
18367 \begin_inset Quotes erd
18368 \end_inset
18369
18370 >
18371 \lang french
18372 Second élément.
18373 \lang english
18374 </itemtag>
18375 \end_layout
18376
18377 \begin_layout LyX-Code
18378
18379 \lang english
18380 </tag>
18381 \end_layout
18382
18383 \begin_layout Standard
18384 Noter la différence en ce qui concerne l'ordre des balises 
18385 \begin_inset Flex Code
18386 status collapsed
18387
18388 \begin_layout Plain Layout
18389 labeltag
18390 \end_layout
18391
18392 \end_inset
18393
18394  et 
18395 \begin_inset Flex Code
18396 status collapsed
18397
18398 \begin_layout Plain Layout
18399 itemtag
18400 \end_layout
18401
18402 \end_inset
18403
18404 .
18405  L'ordre obtenu dépend du positionnement de 
18406 \begin_inset Flex Code
18407 status collapsed
18408
18409 \begin_layout Plain Layout
18410 HTMLLabelFirst
18411 \end_layout
18412
18413 \end_inset
18414
18415 : si la valeur de 
18416 \begin_inset Flex Code
18417 status collapsed
18418
18419 \begin_layout Plain Layout
18420 HTMLLabelFirst
18421 \end_layout
18422
18423 \end_inset
18424
18425  est fausse (valeur implicite), vous obtiendrez la première forme, avec
18426  l'étiquette dans l'élément; s'il la valeur est vraie, vous obtiendrez la
18427  seconde forme, avec l'étiquette en dehors de l'élément.
18428 \end_layout
18429
18430 \begin_layout Standard
18431 Les balises et les attributs spécifiques émis pour chaque type de paragraphe
18432  peuvent être contrôlés par les directives de format que nous allons décrire.
18433  Comme indiqué ci-dessus, cependant, LyX utilise des valeurs implicites
18434  raisonnables pour la plupart d'entre elles, vous n'aurez donc pas grand'chose
18435  à faire pour produire un résultat XHTML satisfaisant.
18436  Pensez aux directives disponibles comme un supplément pour obtenir un réglage
18437  à votre convenance.
18438 \end_layout
18439
18440 \begin_layout Description
18441
18442 \lang english
18443 \begin_inset Flex Code
18444 status collapsed
18445
18446 \begin_layout Plain Layout
18447
18448 \lang english
18449 HTMLAttr
18450 \end_layout
18451
18452 \end_inset
18453
18454  [
18455 \begin_inset Flex Code
18456 status collapsed
18457
18458 \begin_layout Plain Layout
18459 chaîne
18460 \end_layout
18461
18462 \end_inset
18463
18464 ]
18465 \lang french
18466  précise les informations d'attribut à émettre avec la balise principale.
18467  Par exemple 
18468 \begin_inset Flex Code
18469 status collapsed
18470
18471 \begin_layout Plain Layout
18472 \begin_inset Quotes fld
18473 \end_inset
18474
18475 class=`madiv'
18476 \begin_inset Quotes frd
18477 \end_inset
18478
18479
18480 \end_layout
18481
18482 \end_inset
18483
18484 .
18485  Implicitement, LyX émettra 
18486 \begin_inset Flex Code
18487 status collapsed
18488
18489 \begin_layout Plain Layout
18490 \begin_inset Quotes fld
18491 \end_inset
18492
18493 class=`nomstyle'
18494 \begin_inset Quotes frd
18495 \end_inset
18496
18497
18498 \end_layout
18499
18500 \end_inset
18501
18502 , où 
18503 \begin_inset Flex Code
18504 status collapsed
18505
18506 \begin_layout Plain Layout
18507 nomstyle
18508 \end_layout
18509
18510 \end_inset
18511
18512  est le nom du style en bas de casse, par exemple: chapter.
18513  Ceci ne doit contenir 
18514 \emph on
18515 aucune
18516 \emph default
18517  information de style: utiliser 
18518 \begin_inset Flex Code
18519 status collapsed
18520
18521 \begin_layout Plain Layout
18522 HTMLStyle
18523 \end_layout
18524
18525 \end_inset
18526
18527  pour cela.
18528 \end_layout
18529
18530 \begin_layout Description
18531
18532 \lang english
18533 \begin_inset Flex Code
18534 status collapsed
18535
18536 \begin_layout Plain Layout
18537
18538 \lang english
18539 HTMLForceCSS
18540 \end_layout
18541
18542 \end_inset
18543
18544  [
18545 \begin_inset Flex Code
18546 status collapsed
18547
18548 \begin_layout Plain Layout
18549
18550 \emph on
18551 \lang english
18552 0
18553 \emph default
18554 ,1
18555 \end_layout
18556
18557 \end_inset
18558
18559
18560 \lang french
18561 indique s'il faut émettre l'information CSS implicite engendrée par LyX
18562  pour ce style, même si une information complémentaire est explicitement
18563  émise par 
18564 \begin_inset Flex Code
18565 status collapsed
18566
18567 \begin_layout Plain Layout
18568 HTMLStyle
18569 \end_layout
18570
18571 \end_inset
18572
18573 .
18574  Positionner cette directive à 
18575 \begin_inset Flex Code
18576 status collapsed
18577
18578 \begin_layout Plain Layout
18579 1
18580 \end_layout
18581
18582 \end_inset
18583
18584  vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
18585  complètement.
18586  Implicitement 
18587 \begin_inset Flex Code
18588 status collapsed
18589
18590 \begin_layout Plain Layout
18591 0
18592 \end_layout
18593
18594 \end_inset
18595
18596 .
18597 \end_layout
18598
18599 \begin_layout Description
18600
18601 \lang english
18602 \begin_inset Flex Code
18603 status collapsed
18604
18605 \begin_layout Plain Layout
18606
18607 \lang english
18608 HTMLItem
18609 \end_layout
18610
18611 \end_inset
18612
18613  [
18614 \begin_inset Flex Code
18615 status collapsed
18616
18617 \begin_layout Plain Layout
18618 chaîne
18619 \end_layout
18620
18621 \end_inset
18622
18623 ]
18624 \lang french
18625  définit la balise utilisée pour les paragraphes ou environnements isolés,
18626  qui remplace 
18627 \begin_inset Flex Code
18628 status collapsed
18629
18630 \begin_layout Plain Layout
18631 itemtag
18632 \end_layout
18633
18634 \end_inset
18635
18636  dans les exemples ci-dessus.
18637  Vaut implicitement 
18638 \begin_inset Flex Code
18639 status collapsed
18640
18641 \begin_layout Plain Layout
18642 div
18643 \end_layout
18644
18645 \end_inset
18646
18647 .
18648 \end_layout
18649
18650 \begin_layout Description
18651
18652 \lang english
18653 \begin_inset Flex Code
18654 status collapsed
18655
18656 \begin_layout Plain Layout
18657
18658 \lang english
18659 HTMLItemAttr
18660 \end_layout
18661
18662 \end_inset
18663
18664  [
18665 \begin_inset Flex Code
18666 status collapsed
18667
18668 \begin_layout Plain Layout
18669 chaîne
18670 \end_layout
18671
18672 \end_inset
18673
18674 ]
18675 \lang french
18676  définit les attributs des balises 
18677 \begin_inset Flex Code
18678 status collapsed
18679
18680 \begin_layout Plain Layout
18681 itemtag
18682 \end_layout
18683
18684 \end_inset
18685
18686 .
18687  Vaut implicitement 
18688 \begin_inset Flex Code
18689 status collapsed
18690
18691 \begin_layout Plain Layout
18692 \begin_inset Quotes fld
18693 \end_inset
18694
18695 class=`nomstyle_item'
18696 \begin_inset Quotes frd
18697 \end_inset
18698
18699
18700 \end_layout
18701
18702 \end_inset
18703
18704 .
18705  Ceci ne doit contenir 
18706 \emph on
18707 aucune
18708 \emph default
18709  information de style: utiliser 
18710 \begin_inset Flex Code
18711 status collapsed
18712
18713 \begin_layout Plain Layout
18714 HTMLStyle
18715 \end_layout
18716
18717 \end_inset
18718
18719  pour cela.
18720 \end_layout
18721
18722 \begin_layout Description
18723
18724 \lang english
18725 \begin_inset Flex Code
18726 status collapsed
18727
18728 \begin_layout Plain Layout
18729
18730 \lang english
18731 HTMLLabel
18732 \end_layout
18733
18734 \end_inset
18735
18736  [
18737 \begin_inset Flex Code
18738 status collapsed
18739
18740 \begin_layout Plain Layout
18741 chaîne
18742 \end_layout
18743
18744 \end_inset
18745
18746
18747 \lang french
18748 définit la balise utilisée pour les étiquettes de paragraphe et d'élément,
18749  qui remplace 
18750 \begin_inset Flex Code
18751 status collapsed
18752
18753 \begin_layout Plain Layout
18754 labeltag
18755 \end_layout
18756
18757 \end_inset
18758
18759  dans les exemples ci-dessus.
18760  Vaut implicitement 
18761 \begin_inset Flex Code
18762 status collapsed
18763
18764 \begin_layout Plain Layout
18765 span
18766 \end_layout
18767
18768 \end_inset
18769
18770 , à moins que 
18771 \begin_inset Flex Code
18772 status collapsed
18773
18774 \begin_layout Plain Layout
18775 LabelType
18776 \end_layout
18777
18778 \end_inset
18779
18780  soit 
18781 \begin_inset Flex Code
18782 status collapsed
18783
18784 \begin_layout Plain Layout
18785 Top_Environment
18786 \end_layout
18787
18788 \end_inset
18789
18790  ou 
18791 \begin_inset Flex Code
18792 status collapsed
18793
18794 \begin_layout Plain Layout
18795 Centered_Top_Environment
18796 \end_layout
18797
18798 \end_inset
18799
18800 , auquel cas elle vaut implicitement 
18801 \begin_inset Flex Code
18802 status collapsed
18803
18804 \begin_layout Plain Layout
18805 div
18806 \end_layout
18807
18808 \end_inset
18809
18810 .
18811 \end_layout
18812
18813 \begin_layout Description
18814
18815 \lang english
18816 \begin_inset Flex Code
18817 status collapsed
18818
18819 \begin_layout Plain Layout
18820
18821 \lang english
18822 HTMLLabelAttr
18823 \end_layout
18824
18825 \end_inset
18826
18827  [
18828 \begin_inset Flex Code
18829 status collapsed
18830
18831 \begin_layout Plain Layout
18832 chaîne
18833 \end_layout
18834
18835 \end_inset
18836
18837 ]
18838 \lang french
18839  définit les attributs de la balise 
18840 \begin_inset Flex Code
18841 status collapsed
18842
18843 \begin_layout Plain Layout
18844 labeltag
18845 \end_layout
18846
18847 \end_inset
18848
18849 .
18850  Vaut implicitement 
18851 \begin_inset Quotes erd
18852 \end_inset
18853
18854 .
18855  Ceci ne doit contenir 
18856 \emph on
18857 aucune
18858 \emph default
18859  information de style: utiliser 
18860 \begin_inset Flex Code
18861 status collapsed
18862
18863 \begin_layout Plain Layout
18864 HTMLStyle
18865 \end_layout
18866
18867 \end_inset
18868
18869  pour cela.
18870 \end_layout
18871
18872 \begin_layout Description
18873
18874 \lang english
18875 \begin_inset Flex Code
18876 status collapsed
18877
18878 \begin_layout Plain Layout
18879
18880 \lang english
18881 HTMLLabelFirst
18882 \end_layout
18883
18884 \end_inset
18885
18886  [
18887 \begin_inset Flex Code
18888 status collapsed
18889
18890 \begin_layout Plain Layout
18891
18892 \emph on
18893 \lang english
18894 0
18895 \emph default
18896 ,1
18897 \end_layout
18898
18899 \end_inset
18900
18901 ]
18902 \lang french
18903 , significatif uniquement pour les environnements de liste, contrôle si
18904  la balise d'étiquetage est émise avant ou dans la balise d'élément.
18905  Ceci est utilisé par exemple dans l'environnement de description, où l'on
18906  veut 
18907 \begin_inset Flex Code
18908 status collapsed
18909
18910 \begin_layout Plain Layout
18911 \begin_inset Quotes fld
18912 \end_inset
18913
18914 <dt>\SpecialChar \ldots{}
18915 </dt><dd>\SpecialChar \ldots{}
18916 </dd>
18917 \begin_inset Quotes frd
18918 \end_inset
18919
18920
18921 \end_layout
18922
18923 \end_inset
18924
18925 .
18926  Vaut implicitement 
18927 \begin_inset Flex Code
18928 status collapsed
18929
18930 \begin_layout Plain Layout
18931 0
18932 \end_layout
18933
18934 \end_inset
18935
18936 : la balise d'étiquetage est dans la balise d'élément.
18937 \end_layout
18938
18939 \begin_layout Description
18940
18941 \lang english
18942 \begin_inset Flex Code
18943 status collapsed
18944
18945 \begin_layout Plain Layout
18946
18947 \lang english
18948 HTMLPreamble
18949 \end_layout
18950
18951 \end_inset
18952
18953
18954 \lang french
18955  définit l'information à émettre dans la section 
18956 \begin_inset Flex Code
18957 status collapsed
18958
18959 \begin_layout Plain Layout
18960 <head>
18961 \end_layout
18962
18963 \end_inset
18964
18965  quand ce style est utilisé.
18966  Ceci pourrait être utilisé par exemple pour inclure un bloc 
18967 \begin_inset Flex Code
18968 status collapsed
18969
18970 \begin_layout Plain Layout
18971 <script>
18972 \end_layout
18973
18974 \end_inset
18975
18976  définissant un gestionnaire 
18977 \begin_inset Flex Code
18978 status collapsed
18979
18980 \begin_layout Plain Layout
18981 onclick
18982 \end_layout
18983
18984 \end_inset
18985
18986 .
18987 \end_layout
18988
18989 \begin_layout Description
18990
18991 \lang english
18992 \begin_inset Flex Code
18993 status collapsed
18994
18995 \begin_layout Plain Layout
18996
18997 \lang english
18998 HTMLStyle
18999 \end_layout
19000
19001 \end_inset
19002
19003
19004 \lang french
19005  définit l'information à émettre dans la section 
19006 \begin_inset Flex Code
19007 status collapsed
19008
19009 \begin_layout Plain Layout
19010 <head>
19011 \end_layout
19012
19013 \end_inset
19014
19015  quand ce style est utilisé.
19016  Ceci pourrait être utilisé par exemple pour inclure un bloc 
19017 \begin_inset Flex Code
19018 status collapsed
19019
19020 \begin_layout Plain Layout
19021 <script>
19022 \end_layout
19023
19024 \end_inset
19025
19026  définissant un gestionnaire 
19027 \begin_inset Flex Code
19028 status collapsed
19029
19030 \begin_layout Plain Layout
19031 onclick
19032 \end_layout
19033
19034 \end_inset
19035
19036 .
19037 \end_layout
19038
19039 \begin_layout Description
19040
19041 \lang english
19042 \begin_inset Flex Code
19043 status collapsed
19044
19045 \begin_layout Plain Layout
19046
19047 \lang english
19048 HTMLTag
19049 \end_layout
19050
19051 \end_inset
19052
19053  [
19054 \begin_inset Flex Code
19055 status collapsed
19056
19057 \begin_layout Plain Layout
19058 chaîne
19059 \end_layout
19060
19061 \end_inset
19062
19063 ]
19064 \lang french
19065  définit la balise utilisé pour l'étiquette principale, qui remplace 
19066 \begin_inset Flex Code
19067 status collapsed
19068
19069 \begin_layout Plain Layout
19070 tag
19071 \end_layout
19072
19073 \end_inset
19074
19075  dans les exemples ci-dessus.
19076  Vaut implicitement 
19077 \begin_inset Flex Code
19078 status collapsed
19079
19080 \begin_layout Plain Layout
19081 div
19082 \end_layout
19083
19084 \end_inset
19085
19086 .
19087 \end_layout
19088
19089 \begin_layout Description
19090
19091 \lang english
19092 \begin_inset Flex Code
19093 status collapsed
19094
19095 \begin_layout Plain Layout
19096
19097 \lang english
19098 HTMLTitle
19099 \end_layout
19100
19101 \end_inset
19102
19103  [
19104 \begin_inset Flex Code
19105 status collapsed
19106
19107 \begin_layout Plain Layout
19108
19109 \emph on
19110 \lang english
19111 0
19112 \emph default
19113 ,1
19114 \end_layout
19115
19116 \end_inset
19117
19118 ]
19119 \lang french
19120  identifie ce style comme celui à utiliser pour créer la balise 
19121 \begin_inset Flex Code
19122 status collapsed
19123
19124 \begin_layout Plain Layout
19125 <title>
19126 \end_layout
19127
19128 \end_inset
19129
19130  dans le fichier XHTML.
19131  Implicitement fausse.
19132  Le fichier 
19133 \begin_inset Flex Code
19134 status collapsed
19135
19136 \begin_layout Plain Layout
19137 stdtitle.inc
19138 \end_layout
19139
19140 \end_inset
19141
19142  la positionne à vraie pour l'environnement 
19143 \begin_inset Flex Code
19144 status collapsed
19145
19146 \begin_layout Plain Layout
19147 title
19148 \end_layout
19149
19150 \end_inset
19151
19152 .
19153 \end_layout
19154
19155 \begin_layout Subsection
19156
19157 \lang english
19158 InsetLayout XHTML
19159 \end_layout
19160
19161 \begin_layout Standard
19162 L'exportation XHTML des inserts peut également être contrôlée par l'information
19163  résidant dans les fichiers de format
19164 \begin_inset Foot
19165 status collapsed
19166
19167 \begin_layout Plain Layout
19168 Pour le moment, ceci n'est exact que pour les inserts de 
19169 \begin_inset Quotes fld
19170 \end_inset
19171
19172 texte
19173 \begin_inset Quotes frd
19174 \end_inset
19175
19176  (les inserts dans lesquels vous pouvez effectuer une saisie), mais n'est
19177  pas exact pour les inserts de 
19178 \begin_inset Quotes fld
19179 \end_inset
19180
19181 commande
19182 \begin_inset Quotes frd
19183 \end_inset
19184
19185  (inserts associés à des boîtes de dialogue).
19186 \end_layout
19187
19188 \end_inset
19189
19190 .
19191  Là encore, LyX essaie de produire implicitement un résultat raisonnable,
19192  et il crée des règles CSS implicites.
19193  Mais tout eut être personnalisé.
19194 \end_layout
19195
19196 \begin_layout Standard
19197 Le résultat XHTML produit par LyX pour un insert a la forme suivante:
19198 \end_layout
19199
19200 \begin_layout LyX-Code
19201
19202 \lang english
19203 <tag attr=
19204 \begin_inset Quotes erd
19205 \end_inset
19206
19207 value
19208 \begin_inset Quotes erd
19209 \end_inset
19210
19211 >
19212 \end_layout
19213
19214 \begin_layout LyX-Code
19215
19216 \lang english
19217 <labeltag>
19218 \lang french
19219 Étiquette
19220 \lang english
19221 </labeltag>
19222 \end_layout
19223
19224 \begin_layout LyX-Code
19225
19226 \lang english
19227 <innertag attr=
19228 \begin_inset Quotes erd
19229 \end_inset
19230
19231 value
19232 \begin_inset Quotes erd
19233 \end_inset
19234
19235 >
19236 \lang french
19237 Contenu de l'insert.
19238 \lang english
19239 </innertag>
19240 \end_layout
19241
19242 \begin_layout LyX-Code
19243
19244 \lang english
19245 </tag>
19246 \end_layout
19247
19248 \begin_layout Standard
19249 Si l'insert permet de saisir plusieurs paragraphes --- c'est-à-dire, si
19250  
19251 \begin_inset Flex Code
19252 status collapsed
19253
19254 \begin_layout Plain Layout
19255 MultiPar
19256 \end_layout
19257
19258 \end_inset
19259
19260  est vrai --- alors le contenu de l'insert sera exporté également en paragraphes
19261  formattés en fonction des styles utilisés pour ces paragraphes (standard,
19262  citation et similaire).
19263  La balise d'étiquetage est bien entendu omise si la paragraphe n'a pas
19264  d'étiquette et, pour le moment, est toujours 
19265 \begin_inset Flex Code
19266 status collapsed
19267
19268 \begin_layout Plain Layout
19269 span
19270 \end_layout
19271
19272 \end_inset
19273
19274 .
19275  La balise interne est facultative et, implicitement, n'apparaît pas.
19276 \end_layout
19277
19278 \begin_layout Standard
19279 Les balises et attributs spécifiques émis pour chaque insert peuvent être
19280  contrôlés au moyen des directives de format suivantes:
19281 \end_layout
19282
19283 \begin_layout Description
19284
19285 \lang english
19286 \begin_inset Flex Code
19287 status collapsed
19288
19289 \begin_layout Plain Layout
19290
19291 \lang english
19292 HTMLAttr
19293 \end_layout
19294
19295 \end_inset
19296
19297  [
19298 \begin_inset Flex Code
19299 status collapsed
19300
19301 \begin_layout Plain Layout
19302 chaîne
19303 \end_layout
19304
19305 \end_inset
19306
19307 ]
19308 \lang french
19309  précise les informations d'attribut à émettre avec la balise principale.
19310  Par exemple 
19311 \begin_inset Flex Code
19312 status collapsed
19313
19314 \begin_layout Plain Layout
19315 \begin_inset Quotes fld
19316 \end_inset
19317
19318 class=`moninsert' onclick=`\SpecialChar \ldots{}
19319 '
19320 \begin_inset Quotes frd
19321 \end_inset
19322
19323
19324 \end_layout
19325
19326 \end_inset
19327
19328 .
19329  Implicitement, LyX exportera 
19330 \begin_inset Flex Code
19331 status collapsed
19332
19333 \begin_layout Plain Layout
19334 \begin_inset Quotes fld
19335 \end_inset
19336
19337 class=`nominsert'
19338 \begin_inset Quotes frd
19339 \end_inset
19340
19341
19342 \end_layout
19343
19344 \end_inset
19345
19346 , où 
19347 \begin_inset Flex Code
19348 status collapsed
19349
19350 \begin_layout Plain Layout
19351 nominsert
19352 \end_layout
19353
19354 \end_inset
19355
19356  est le nom LyX de l'insert en bas de casse et avec les caractères non alphanumé
19357 riques remplacés par des caractères 
19358 \begin_inset Quotes fld
19359 \end_inset
19360
19361 souligné
19362 \begin_inset Quotes frd
19363 \end_inset
19364
19365 , par exemple: footnote.
19366 \end_layout
19367
19368 \begin_layout Description
19369
19370 \lang english
19371 \begin_inset Flex Code
19372 status collapsed
19373
19374 \begin_layout Plain Layout
19375
19376 \lang english
19377 HTMLForceCSS
19378 \end_layout
19379
19380 \end_inset
19381
19382  [
19383 \begin_inset Flex Code
19384 status collapsed
19385
19386 \begin_layout Plain Layout
19387
19388 \emph on
19389 \lang english
19390 0
19391 \emph default
19392 ,1
19393 \end_layout
19394
19395 \end_inset
19396
19397
19398 \lang french
19399 indique s'il faut émettre l'information CSS implicite engendrée par LyX
19400  pour cet insert, même si une information complémentaire est explicitement
19401  émise par 
19402 \begin_inset Flex Code
19403 status collapsed
19404
19405 \begin_layout Plain Layout
19406 HTMLStyle
19407 \end_layout
19408
19409 \end_inset
19410
19411 .
19412  Positionner cette directive à 
19413 \begin_inset Flex Code
19414 status collapsed
19415
19416 \begin_layout Plain Layout
19417 1
19418 \end_layout
19419
19420 \end_inset
19421
19422  vous permet de modifier ou de compléter la CSS créée, plutôt que de l'écraser
19423  complètement.
19424  Implicitement 
19425 \begin_inset Flex Code
19426 status collapsed
19427
19428 \begin_layout Plain Layout
19429 0
19430 \end_layout
19431
19432 \end_inset
19433
19434 .
19435 \end_layout
19436
19437 \begin_layout Description
19438
19439 \lang english
19440 \begin_inset Flex Code
19441 status collapsed
19442
19443 \begin_layout Plain Layout
19444
19445 \lang english
19446 HTMLInnerAttr
19447 \end_layout
19448
19449 \end_inset
19450
19451  [
19452 \begin_inset Flex Code
19453 status collapsed
19454
19455 \begin_layout Plain Layout
19456 chaîne
19457 \end_layout
19458
19459 \end_inset
19460
19461 ]
19462 \lang french
19463  fixe l'attribut de la balise interne.
19464  Vaut implicitement 
19465 \begin_inset Flex Code
19466 status collapsed
19467
19468 \begin_layout Plain Layout
19469 \begin_inset Quotes fld
19470 \end_inset
19471
19472 class=`nominsert_inner'
19473 \begin_inset Quotes frd
19474 \end_inset
19475
19476
19477 \end_layout
19478
19479 \end_inset
19480
19481 .
19482 \end_layout
19483
19484 \begin_layout Description
19485
19486 \lang english
19487 \begin_inset Flex Code
19488 status collapsed
19489
19490 \begin_layout Plain Layout
19491
19492 \lang english
19493 HTMLInnerTag
19494 \end_layout
19495
19496 \end_inset
19497
19498  [
19499 \begin_inset Flex Code
19500 status collapsed
19501
19502 \begin_layout Plain Layout
19503 chaîne
19504 \end_layout
19505
19506 \end_inset
19507
19508 ]
19509 \lang french
19510  détermine la balise interne, et remplace 
19511 \begin_inset Flex Code
19512 status collapsed
19513
19514 \begin_layout Plain Layout
19515 innertag
19516 \end_layout
19517
19518 \end_inset
19519
19520  dans les exemples ci-dessus.
19521  Implicitement absente.
19522 \end_layout
19523
19524 \begin_layout Description
19525
19526 \lang english
19527 \begin_inset Flex Code
19528 status collapsed
19529
19530 \begin_layout Plain Layout
19531
19532 \lang english
19533 HTMLIsBlock
19534 \end_layout
19535
19536 \end_inset
19537
19538  [
19539 \begin_inset Flex Code
19540 status collapsed
19541
19542 \begin_layout Plain Layout
19543
19544 \lang english
19545 0,
19546 \emph on
19547 1
19548 \end_layout
19549
19550 \end_inset
19551
19552 ]
19553 \lang french
19554  indique si cet insert représente un bloc autonome de texte (comme une note
19555  de bas de page) ou bien représente du contenu inclus dans le texte environnant
19556  (comme une branche).
19557  Vaut implicitement 
19558 \begin_inset Flex Code
19559 status collapsed
19560
19561 \begin_layout Plain Layout
19562 1
19563 \end_layout
19564
19565 \end_inset
19566
19567 .
19568 \end_layout
19569
19570 \begin_layout Description
19571
19572 \lang english
19573 \begin_inset Flex Code
19574 status collapsed
19575
19576 \begin_layout Plain Layout
19577
19578 \lang english
19579 HTMLLabel
19580 \end_layout
19581
19582 \end_inset
19583
19584  [
19585 \begin_inset Flex Code
19586 status collapsed
19587
19588 \begin_layout Plain Layout
19589 chaîne
19590 \end_layout
19591
19592 \end_inset
19593
19594 ]
19595 \lang french
19596  définit une étiquette pour cet insert, pouvant inclure une référence à
19597  un compteur.
19598  Par exemple, pour une note de bas de page, ce peut être 
19599 \begin_inset Flex Code
19600 status collapsed
19601
19602 \begin_layout Plain Layout
19603
19604 \backslash
19605 arabic{footnote}
19606 \end_layout
19607
19608 \end_inset
19609
19610 .
19611  Cette directive est facultative, et n'a pas de valeur implicite.
19612 \end_layout
19613
19614 \begin_layout Description
19615
19616 \lang english
19617 \begin_inset Flex Code
19618 status collapsed
19619
19620 \begin_layout Plain Layout
19621
19622 \lang english
19623 HTMLPreamble
19624 \end_layout
19625
19626 \end_inset
19627
19628
19629 \lang french
19630  définit l'information à émettre dans la section 
19631 \begin_inset Flex Code
19632 status collapsed
19633
19634 \begin_layout Plain Layout
19635 <head>
19636 \end_layout
19637
19638 \end_inset
19639
19640  quand ce style est utilisé.
19641  Ceci pourrait être utilisé par exemple pour inclure un bloc 
19642 \begin_inset Flex Code
19643 status collapsed
19644
19645 \begin_layout Plain Layout
19646 <script>
19647 \end_layout
19648
19649 \end_inset
19650
19651  définissant un gestionnaire 
19652 \begin_inset Flex Code
19653 status collapsed
19654
19655 \begin_layout Plain Layout
19656 onclick
19657 \end_layout
19658
19659 \end_inset
19660
19661 .
19662 \end_layout
19663
19664 \begin_layout Description
19665
19666 \lang english
19667 \begin_inset Flex Code
19668 status collapsed
19669
19670 \begin_layout Plain Layout
19671
19672 \lang english
19673 HTMLStyle
19674 \end_layout
19675
19676 \end_inset
19677
19678  
19679 \lang french
19680 définit l'information CSS à inclure quand ce style est utilisé.
19681  Noter que le contenu sera automatiquement enclos dans un bloc 
19682 \begin_inset Flex Code
19683 status collapsed
19684
19685 \begin_layout Plain Layout
19686 <style>
19687 \end_layout
19688
19689 \end_inset
19690
19691  créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
19692 \end_layout
19693
19694 \begin_layout Description
19695
19696 \lang english
19697 \begin_inset Flex Code
19698 status collapsed
19699
19700 \begin_layout Plain Layout
19701
19702 \lang english
19703 HTMLTag
19704 \end_layout
19705
19706 \end_inset
19707
19708  [
19709 \begin_inset Flex Code
19710 status collapsed
19711
19712 \begin_layout Plain Layout
19713 chaîne
19714 \end_layout
19715
19716 \end_inset
19717
19718 ]
19719 \lang french
19720  définit la balise utilisé pour l'étiquette principale, qui remplace 
19721 \begin_inset Flex Code
19722 status collapsed
19723
19724 \begin_layout Plain Layout
19725 tag
19726 \end_layout
19727
19728 \end_inset
19729
19730  dans les exemples ci-dessus.
19731  La valeur implicite dépend dépend du réglage de 
19732 \begin_inset Flex Code
19733 status collapsed
19734
19735 \begin_layout Plain Layout
19736 MultiPar
19737 \end_layout
19738
19739 \end_inset
19740
19741 : si 
19742 \begin_inset Flex Code
19743 status collapsed
19744
19745 \begin_layout Plain Layout
19746 MultiPar
19747 \end_layout
19748
19749 \end_inset
19750
19751  est vrai, la valeur implicite est 
19752 \begin_inset Flex Code
19753 status collapsed
19754
19755 \begin_layout Plain Layout
19756 div
19757 \end_layout
19758
19759 \end_inset
19760
19761 ; s'il est faux, la valeur implicite est 
19762 \begin_inset Flex Code
19763 status collapsed
19764
19765 \begin_layout Plain Layout
19766 span
19767 \end_layout
19768
19769 \end_inset
19770
19771 .
19772 \end_layout
19773
19774 \begin_layout Subsection
19775 Flottants XHTML
19776 \end_layout
19777
19778 \begin_layout Standard
19779 Le résultat XHTML pour les flottants peut être contrôlé par les informations
19780  de format.
19781  Le résultat a la forme suivante:
19782 \end_layout
19783
19784 \begin_layout LyX-Code
19785
19786 \lang english
19787 <tag attr=
19788 \begin_inset Quotes erd
19789 \end_inset
19790
19791 value
19792 \begin_inset Quotes erd
19793 \end_inset
19794
19795 >
19796 \end_layout
19797
19798 \begin_layout LyX-Code
19799
19800 \lang english
19801 Contenu du flottant.
19802 \end_layout
19803
19804 \begin_layout LyX-Code
19805
19806 \lang english
19807 </tag>
19808 \end_layout
19809
19810 \begin_layout Standard
19811 La légende, si elle est présente, est un insert séparé et sera émis en tant
19812  que tel.
19813  Son apparence pourra être contrôlée par la directive InsetLayout pour les
19814  inserts de légende.
19815 \end_layout
19816
19817 \begin_layout Description
19818
19819 \lang english
19820 \begin_inset Flex Code
19821 status collapsed
19822
19823 \begin_layout Plain Layout
19824
19825 \lang english
19826 HTMLAttr
19827 \end_layout
19828
19829 \end_inset
19830
19831  [
19832 \begin_inset Flex Code
19833 status collapsed
19834
19835 \begin_layout Plain Layout
19836 chaîne
19837 \end_layout
19838
19839 \end_inset
19840
19841
19842 \lang french
19843 précise les informations d'attribut à émettre avec la balise principale.
19844  Par exemple 
19845 \begin_inset Flex Code
19846 status collapsed
19847
19848 \begin_layout Plain Layout
19849 \begin_inset Quotes fld
19850 \end_inset
19851
19852 class=`monflottant' onclick=`\SpecialChar \ldots{}
19853 '
19854 \begin_inset Quotes frd
19855 \end_inset
19856
19857
19858 \end_layout
19859
19860 \end_inset
19861
19862 .
19863  Implicitement, LyX exportera 
19864 \begin_inset Flex Code
19865 status collapsed
19866
19867 \begin_layout Plain Layout
19868 \begin_inset Quotes fld
19869 \end_inset
19870
19871
19872 \lang english
19873 class=`float float-typefloat'
19874 \lang french
19875
19876 \begin_inset Quotes frd
19877 \end_inset
19878
19879
19880 \end_layout
19881
19882 \end_inset
19883
19884 , où 
19885 \begin_inset Flex Code
19886 status collapsed
19887
19888 \begin_layout Plain Layout
19889 typefloat
19890 \end_layout
19891
19892 \end_inset
19893
19894  est le nom LyX de l'insert (tel qu'il est déterminé par la déclaration
19895  de flottant, voir
19896 \begin_inset space ~
19897 \end_inset
19898
19899
19900 \begin_inset CommandInset ref
19901 LatexCommand ref
19902 reference "sub:Flottants"
19903
19904 \end_inset
19905
19906 ) en bas de casse et avec les caractères non alphanumériques remplacés par
19907  des caractères 
19908 \begin_inset Quotes fld
19909 \end_inset
19910
19911 souligné
19912 \begin_inset Quotes frd
19913 \end_inset
19914
19915 , par exemple: 
19916 \begin_inset Flex Code
19917 status collapsed
19918
19919 \begin_layout Plain Layout
19920 float-table
19921 \end_layout
19922
19923 \end_inset
19924
19925 .
19926 \end_layout
19927
19928 \begin_layout Description
19929
19930 \lang english
19931 \begin_inset Flex Code
19932 status collapsed
19933
19934 \begin_layout Plain Layout
19935
19936 \lang english
19937 HTMLStyle
19938 \end_layout
19939
19940 \end_inset
19941
19942  
19943 \lang french
19944 définit l'information CSS à inclure quand ce flottant est utilisé.
19945
19946 \lang english
19947  
19948 \lang french
19949 Noter que le contenu sera automatiquement enclos dans un bloc 
19950 \begin_inset Flex Code
19951 status collapsed
19952
19953 \begin_layout Plain Layout
19954 <style>
19955 \end_layout
19956
19957 \end_inset
19958
19959  créé par la directive, il n'est donc besoin d'inclure que la CSS elle-même.
19960 \end_layout
19961
19962 \begin_layout Description
19963
19964 \lang english
19965 \begin_inset Flex Code
19966 status collapsed
19967
19968 \begin_layout Plain Layout
19969
19970 \lang english
19971 HTMLTag
19972 \end_layout
19973
19974 \end_inset
19975
19976  [
19977 \begin_inset Flex Code
19978 status collapsed
19979
19980 \begin_layout Plain Layout
19981 chaîne
19982 \end_layout
19983
19984 \end_inset
19985
19986
19987 \lang french
19988 définit la balise utilisé pour l'étiquette principale, qui remplace 
19989 \begin_inset Flex Code
19990 status collapsed
19991
19992 \begin_layout Plain Layout
19993 tag
19994 \end_layout
19995
19996 \end_inset
19997
19998  dans les exemples ci-dessus.
19999  Vaut implicitement 
20000 \begin_inset Flex Code
20001 status collapsed
20002
20003 \begin_layout Plain Layout
20004 div
20005 \end_layout
20006
20007 \end_inset
20008
20009 , cette valeur devra rarement être modifiée.
20010 \end_layout
20011
20012 \begin_layout Subsection
20013 Mise en page de la bibliographie
20014 \end_layout
20015
20016 \begin_layout Standard
20017 La bibliographie peut être mise en forme via les blocs 
20018 \begin_inset Flex Code
20019 status collapsed
20020
20021 \begin_layout Plain Layout
20022 CiteFormat
20023 \end_layout
20024
20025 \end_inset
20026
20027 .
20028  Voir la section
20029 \begin_inset space ~
20030 \end_inset
20031
20032
20033 \begin_inset CommandInset ref
20034 LatexCommand ref
20035 reference "sub:Description citation"
20036
20037 \end_inset
20038
20039  pour les détails.
20040 \end_layout
20041
20042 \begin_layout Subsection
20043 CSS créés par LyX
20044 \end_layout
20045
20046 \begin_layout Standard
20047 Nous avons mentionné plusieurs fois que LyX créera des règles CSS implicites
20048  pour les paragraphes et les inserts, fondées sur les autres informations
20049  de format fournies.
20050  Ici, nous préciserons quelle information est utilisée par LyX et comment.
20051 \end_layout
20052
20053 \begin_layout Standard
20054 Pour le moment, LyX engendre tout seul des CSS seulement pour les informations
20055  de police, en utilisant les directives 
20056 \begin_inset Flex Code
20057 status collapsed
20058
20059 \begin_layout Plain Layout
20060 Family
20061 \end_layout
20062
20063 \end_inset
20064
20065
20066 \begin_inset Flex Code
20067 status collapsed
20068
20069 \begin_layout Plain Layout
20070 Series
20071 \end_layout
20072
20073 \end_inset
20074
20075
20076 \begin_inset Flex Code
20077 status collapsed
20078
20079 \begin_layout Plain Layout
20080 Shape
20081 \end_layout
20082
20083 \end_inset
20084
20085 , et 
20086 \begin_inset Flex Code
20087 status collapsed
20088
20089 \begin_layout Plain Layout
20090 Size
20091 \end_layout
20092
20093 \end_inset
20094
20095  spécifiées dans la déclaration 
20096 \begin_inset Flex Code
20097 status collapsed
20098
20099 \begin_layout Plain Layout
20100 Font
20101 \end_layout
20102
20103 \end_inset
20104
20105  (voir
20106 \begin_inset space ~
20107 \end_inset
20108
20109
20110 \begin_inset CommandInset ref
20111 LatexCommand ref
20112 reference "sub:polices"
20113
20114 \end_inset
20115
20116 .) La traduction est essentiellement directe et évidente, par exemple 
20117 \begin_inset Flex Code
20118 status collapsed
20119
20120 \begin_layout Plain Layout
20121 \begin_inset Quotes fld
20122 \end_inset
20123
20124 Family Sans
20125 \begin_inset Quotes frd
20126 \end_inset
20127
20128
20129 \end_layout
20130
20131 \end_inset
20132
20133  devient 
20134 \begin_inset Flex Code
20135 status collapsed
20136
20137 \begin_layout Plain Layout
20138 \begin_inset Quotes fld
20139 \end_inset
20140
20141 font-family: sans-serif;
20142 \begin_inset Quotes frd
20143 \end_inset
20144
20145
20146 \end_layout
20147
20148 \end_inset
20149
20150 .
20151  La correspondance entre les tailles en LyX et les tailles en CSS est un
20152  peu moins évidente main néanmoins intuitive.
20153  Voir la fonction 
20154 \begin_inset Flex Code
20155 status collapsed
20156
20157 \begin_layout Plain Layout
20158 getSizeCSS()
20159 \end_layout
20160
20161 \end_inset
20162
20163  dans 
20164 \begin_inset Flex URL
20165 status collapsed
20166
20167 \begin_layout Plain Layout
20168
20169 src/FontInfo.cpp
20170 \end_layout
20171
20172 \end_inset
20173
20174  pour les détails.
20175 \end_layout
20176
20177 \begin_layout Chapter
20178 Insérer un Objet externe
20179 \end_layout
20180
20181 \begin_layout Standard
20182
20183 \lang english
20184 \begin_inset Box Shadowbox
20185 position "t"
20186 hor_pos "c"
20187 has_inner_box 1
20188 inner_pos "t"
20189 use_parbox 0
20190 use_makebox 0
20191 width "100col%"
20192 special "none"
20193 height "1in"
20194 height_special "totalheight"
20195 status open
20196
20197 \begin_layout Plain Layout
20198 Avertissement: cette partie des la documentation n'a pas été mise à jour
20199  depuis un certain temps.
20200  Nous espérons qu'elle est toujours correcte, mais ce n'est pas garanti.
20201 \end_layout
20202
20203 \end_inset
20204
20205
20206 \end_layout
20207
20208 \begin_layout Standard
20209 L'utilisation d'éléments créés par des logiciels extérieurs à LyX est couverte
20210  en détail dans le manuel 
20211 \emph on
20212 Objets insérés
20213 \emph default
20214 .
20215  Cette partie du manuel couvre ce qui se passe derrière la scène pour permettre
20216  d'écrire un mécanisme d'inclusion pour un nouvel élément.
20217 \end_layout
20218
20219 \begin_layout Section
20220 Comment fonctionne-t-il ?
20221 \end_layout
20222
20223 \begin_layout Standard
20224 L'insertion d'objet externe repose sur le concept de 
20225 \emph on
20226 cadre
20227 \begin_inset Foot
20228 status collapsed
20229
20230 \begin_layout Plain Layout
20231 NdT : Traduction de 
20232 \begin_inset Quotes fld
20233 \end_inset
20234
20235 template
20236 \begin_inset Quotes frd
20237 \end_inset
20238
20239  dans ce contexte.
20240 \end_layout
20241
20242 \end_inset
20243
20244
20245 \emph default
20246 .
20247  Un cadre définit comment LyX doit s'interfacer avec un type d'objet donné.
20248  Tel qu'il est distribué, LyX possède des cadres prédéfinis pour les figures
20249  XFig, pour les diagrammes Dia, pour différents formats d'images rastérisées,
20250  pour gnuplot, et d'autres.
20251  Vous pouvez en consulter la liste avec 
20252 \begin_inset Flex MenuItem
20253 status collapsed
20254
20255 \begin_layout Plain Layout
20256 Insérer\SpecialChar \menuseparator
20257 Objet
20258 \begin_inset space ~
20259 \end_inset
20260
20261 Externe
20262 \end_layout
20263
20264 \end_inset
20265
20266 .
20267  En outre, il est possible de créer votre propre cadre pour supporter un
20268  type donné d'objet.
20269  Nous décrirons plus loin en détail ce qu'il faut faire, et nous espérons
20270  que vous nous enverrez tous les cadres que vous créerez pour que nous puissions
20271  les inclure dans de futures versions de LyX.
20272 \end_layout
20273
20274 \begin_layout Standard
20275 Un autre concept de base est qu'il faut faire la distinction entre le fichier
20276  d'origine qui sert de point de départ et le fichier transformé qui est
20277  inclus avec votre document exporté ou imprimé.
20278  Voyons par exemple une figure produite avec 
20279 \begin_inset Flex Code
20280 status collapsed
20281
20282 \begin_layout Plain Layout
20283 XFig
20284 \end_layout
20285
20286 \end_inset
20287
20288 .
20289  L'application XFig elle-même travaille sur un fichier avec l'extension
20290  
20291 \begin_inset Flex Code
20292 status collapsed
20293
20294 \begin_layout Plain Layout
20295 .fig
20296 \end_layout
20297
20298 \end_inset
20299
20300 .
20301  Dans XFig, vous créez et modifiez votre figure.
20302  Quand c'est fini, vous enregistrez le fichier 
20303 \begin_inset Flex Code
20304 status collapsed
20305
20306 \begin_layout Plain Layout
20307 fig
20308 \end_layout
20309
20310 \end_inset
20311
20312 .
20313  Quand vous voulez inclure la figure dans votre document, vous invoquez
20314  
20315 \begin_inset Flex Code
20316 status collapsed
20317
20318 \begin_layout Plain Layout
20319 transfig
20320 \end_layout
20321
20322 \end_inset
20323
20324  pour créer un fichier PostScript qui sera aisément inclus dans votre fichier
20325  LaTeX.
20326  Dans ce cas, le fichier 
20327 \begin_inset Flex Code
20328 status collapsed
20329
20330 \begin_layout Plain Layout
20331 .fig
20332 \end_layout
20333
20334 \end_inset
20335
20336  est le fichier d'origine, et le fichier PostScript est le fichier transformé.
20337 \end_layout
20338
20339 \begin_layout Standard
20340 Cette distinction est importante pour pouvoir mettre à jour l'objet pendant
20341  l'écriture de votre document.
20342  En outre, elle vous donne la flexibilité requise pour supporter des formats
20343  d'exportation différents.
20344  Par exemple, dans le cas de l'exportation en Ascii, ce n'est pas vraiment
20345  une super idée d'inclure la figure en PostScript brut.
20346  À la place, vous préférerez soit inclure une référence à la figure, soit
20347  essayer un convertisseur graphique vers Ascii pour rendre un résultat final
20348  approchant du graphique d'origine.
20349  L'insertion d'objet externe vous permet de le faire, car il est paramétré
20350  avec les différents formats d'exportation supportés par LyX.
20351 \end_layout
20352
20353 \begin_layout Standard
20354 En plus de supporter la génération de fichiers transformés différents selon
20355  le format d'exportation, l'insertion d'objet externe travaille en étroite
20356  collaboration avec les applications d'édition et de visualisation.
20357  Dans le cas d'une figure XFig, vous pouvez invoquer Xfig sur le fichier
20358  d'origine d'un simple clic depuis la fenêtre d'objet externe de LyX, et
20359  aussi visualiser le fichier transformé PostScript avec Ghostview d'un autre
20360  clic.
20361  Il n'y a plus à se bagarrer avec la ligne de commande ou avec des explorateurs
20362  de fichier pour localiser et manipuler le fichier d'origine et le fichier
20363  transformé.
20364  De cette façon, vous pouvez enfin profiter à plein des nombreuses applications
20365  différentes qui servent à la production de documents, et serez finalement
20366  plus efficaces.
20367 \end_layout
20368
20369 \begin_layout Section
20370
20371 \lang english
20372 The external template configuration file
20373 \end_layout
20374
20375 \begin_layout Standard
20376 Il est assez facile de définir de nouveaux cadres externes dans LyX.
20377  Cependant, sachez que si vous le faites de façon négligente, vous introduirez
20378  
20379 \emph on
20380 sûrement
20381 \emph default
20382  une faille de sécurité facilement exploitable.
20383  Avant de commencer, lisez donc plus bas ce qui concerne la sécurité (section
20384 \begin_inset space ~
20385 \end_inset
20386
20387
20388 \begin_inset CommandInset ref
20389 LatexCommand pageref
20390 reference "sec:La-question-de"
20391
20392 \end_inset
20393
20394 ).
20395 \end_layout
20396
20397 \begin_layout Standard
20398 Ceci dit, nous vous encourageons à créer des cadres intéressants et à nous
20399  les proposer.
20400 \end_layout
20401
20402 \begin_layout Standard
20403 Les cadres externes sont définis dans le fichier 
20404 \begin_inset Flex Code
20405 status collapsed
20406
20407 \begin_layout Plain Layout
20408 RépLyX/external_templates
20409 \end_layout
20410
20411 \end_inset
20412
20413
20414 \family typewriter
20415
20416 \begin_inset Foot
20417 status collapsed
20418
20419 \begin_layout Plain Layout
20420 NdT : Nous rappelons que 
20421 \begin_inset Quotes fld
20422 \end_inset
20423
20424 cadre
20425 \begin_inset Quotes frd
20426 \end_inset
20427
20428  est la traduction de 
20429 \begin_inset Quotes fld
20430 \end_inset
20431
20432 template
20433 \begin_inset Quotes frd
20434 \end_inset
20435
20436  dans ce contexte de l'objet externe.
20437 \end_layout
20438
20439 \end_inset
20440
20441
20442 \family default
20443 .
20444  Vous pouvez mettre votre propre version dans 
20445 \begin_inset Flex Code
20446 status collapsed
20447
20448 \begin_layout Plain Layout
20449 MonRép/external_templates
20450 \end_layout
20451
20452 \end_inset
20453
20454 .
20455  
20456 \end_layout
20457
20458 \begin_layout Standard
20459 Un fichier de configuration de cadre typique se présente comme ceci:
20460 \end_layout
20461
20462 \begin_layout LyX-Code
20463
20464 \lang english
20465 Template XFig
20466 \end_layout
20467
20468 \begin_layout LyX-Code
20469
20470 \lang english
20471 GuiName "XFig: $$AbsOrRelPathParent$$Basename"
20472 \end_layout
20473
20474 \begin_layout LyX-Code
20475
20476 \lang english
20477 HelpText
20478 \end_layout
20479
20480 \begin_layout LyX-Code
20481
20482 \lang english
20483 An XFig figure.
20484 \end_layout
20485
20486 \begin_layout LyX-Code
20487
20488 \lang english
20489 HelpTextEnd
20490 \end_layout
20491
20492 \begin_layout LyX-Code
20493
20494 \lang english
20495 InputFormat fig
20496 \end_layout
20497
20498 \begin_layout LyX-Code
20499
20500 \lang english
20501 FileFilter "*.fig"
20502 \end_layout
20503
20504 \begin_layout LyX-Code
20505
20506 \lang english
20507 AutomaticProduction true
20508 \end_layout
20509
20510 \begin_layout LyX-Code
20511
20512 \lang english
20513 Transform Rotate
20514 \end_layout
20515
20516 \begin_layout LyX-Code
20517
20518 \lang english
20519 Transform Resize
20520 \end_layout
20521
20522 \begin_layout LyX-Code
20523
20524 \lang english
20525 Format LaTeX
20526 \end_layout
20527
20528 \begin_layout LyX-Code
20529
20530 \lang english
20531 TransformCommand Rotate RotationLatexCommand
20532 \end_layout
20533
20534 \begin_layout LyX-Code
20535
20536 \lang english
20537 TransformCommand Resize ResizeLatexCommand
20538 \end_layout
20539
20540 \begin_layout LyX-Code
20541
20542 \lang english
20543 Product "$$RotateFront$$ResizeFront
20544 \end_layout
20545
20546 \begin_layout LyX-Code
20547
20548 \lang english
20549          
20550 \backslash
20551
20552 \backslash
20553 input{$$AbsOrRelPathMaster$$Basename.pstex_t}
20554 \end_layout
20555
20556 \begin_layout LyX-Code
20557
20558 \lang english
20559          $$ResizeBack$$RotateBack"
20560 \end_layout
20561
20562 \begin_layout LyX-Code
20563
20564 \lang english
20565 UpdateFormat pstex
20566 \end_layout
20567
20568 \begin_layout LyX-Code
20569
20570 \lang english
20571 UpdateResult "$$AbsPath$$Basename.pstex_t"
20572 \end_layout
20573
20574 \begin_layout LyX-Code
20575
20576 \lang english
20577 Requirement "graphicx"
20578 \end_layout
20579
20580 \begin_layout LyX-Code
20581
20582 \lang english
20583 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
20584 \end_layout
20585
20586 \begin_layout LyX-Code
20587
20588 \lang english
20589 ReferencedFile latex "$$AbsPath$$Basename.eps"
20590 \end_layout
20591
20592 \begin_layout LyX-Code
20593
20594 \lang english
20595 ReferencedFile dvi "$$AbsPath$$Basename.eps"
20596 \end_layout
20597
20598 \begin_layout LyX-Code
20599
20600 \lang english
20601 FormatEnd
20602 \end_layout
20603
20604 \begin_layout LyX-Code
20605
20606 \lang english
20607 Format PDFLaTeX
20608 \end_layout
20609
20610 \begin_layout LyX-Code
20611
20612 \lang english
20613 TransformCommand Rotate RotationLatexCommand
20614 \end_layout
20615
20616 \begin_layout LyX-Code
20617
20618 \lang english
20619 TransformCommand Resize ResizeLatexCommand
20620 \end_layout
20621
20622 \begin_layout LyX-Code
20623
20624 \lang english
20625 Product "$$RotateFront$$ResizeFront
20626 \end_layout
20627
20628 \begin_layout LyX-Code
20629
20630 \lang english
20631          
20632 \backslash
20633
20634 \backslash
20635 input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
20636 \end_layout
20637
20638 \begin_layout LyX-Code
20639
20640 \lang english
20641          $$ResizeBack$$RotateBack"
20642 \end_layout
20643
20644 \begin_layout LyX-Code
20645
20646 \lang english
20647 UpdateFormat pdftex
20648 \end_layout
20649
20650 \begin_layout LyX-Code
20651
20652 \lang english
20653 UpdateResult "$$AbsPath$$Basename.pdftex_t"
20654 \end_layout
20655
20656 \begin_layout LyX-Code
20657
20658 \lang english
20659 Requirement "graphicx"
20660 \end_layout
20661
20662 \begin_layout LyX-Code
20663
20664 \lang english
20665 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
20666 \end_layout
20667
20668 \begin_layout LyX-Code
20669
20670 \lang english
20671 ReferencedFile latex "$$AbsPath$$Basename.pdf"
20672 \end_layout
20673
20674 \begin_layout LyX-Code
20675
20676 \lang english
20677 FormatEnd
20678 \end_layout
20679
20680 \begin_layout LyX-Code
20681
20682 \lang english
20683 Format Ascii
20684 \end_layout
20685
20686 \begin_layout LyX-Code
20687
20688 \lang english
20689 Product "$$Contents(
20690 \backslash
20691 "$$AbsPath$$Basename.asc
20692 \backslash
20693 ")"
20694 \end_layout
20695
20696 \begin_layout LyX-Code
20697
20698 \lang english
20699 UpdateFormat asciixfig
20700 \end_layout
20701
20702 \begin_layout LyX-Code
20703
20704 \lang english
20705 UpdateResult "$$AbsPath$$Basename.asc"
20706 \end_layout
20707
20708 \begin_layout LyX-Code
20709
20710 \lang english
20711 FormatEnd
20712 \end_layout
20713
20714 \begin_layout LyX-Code
20715
20716 \lang english
20717 Format DocBook
20718 \end_layout
20719
20720 \begin_layout LyX-Code
20721
20722 \lang english
20723 Product "<graphic fileref=
20724 \backslash
20725 "$$AbsOrRelPathMaster$$Basename.eps
20726 \backslash
20727 ">
20728 \end_layout
20729
20730 \begin_layout LyX-Code
20731
20732 \lang english
20733          </graphic>"
20734 \end_layout
20735
20736 \begin_layout LyX-Code
20737
20738 \lang english
20739 UpdateFormat eps
20740 \end_layout
20741
20742 \begin_layout LyX-Code
20743
20744 \lang english
20745 UpdateResult "$$AbsPath$$Basename.eps"
20746 \end_layout
20747
20748 \begin_layout LyX-Code
20749
20750 \lang english
20751 ReferencedFile docbook "$$AbsPath$$Basename.eps"
20752 \end_layout
20753
20754 \begin_layout LyX-Code
20755
20756 \lang english
20757 ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
20758 \end_layout
20759
20760 \begin_layout LyX-Code
20761
20762 \lang english
20763 FormatEnd
20764 \end_layout
20765
20766 \begin_layout LyX-Code
20767
20768 \lang english
20769 Product "[XFig: $$FName]"
20770 \end_layout
20771
20772 \begin_layout LyX-Code
20773
20774 \lang english
20775 FormatEnd
20776 \end_layout
20777
20778 \begin_layout LyX-Code
20779
20780 \lang english
20781 TemplateEnd
20782 \end_layout
20783
20784 \begin_layout Standard
20785 Comme vous pouvez le constater, le cadre est inséré entre 
20786 \begin_inset Flex Code
20787 status collapsed
20788
20789 \begin_layout Plain Layout
20790
20791 \lang english
20792 Template
20793 \end_layout
20794
20795 \end_inset
20796
20797  \SpecialChar \ldots{}
20798  
20799 \begin_inset Flex Code
20800 status collapsed
20801
20802 \begin_layout Plain Layout
20803
20804 \lang english
20805 TemplateEnd
20806 \end_layout
20807
20808 \end_inset
20809
20810 .
20811  Il contient un en-tête spécifiant quelques réglages généraux et, pour chaque
20812  format primaire de document reconnu, une section 
20813 \begin_inset Flex Code
20814 status collapsed
20815
20816 \begin_layout Plain Layout
20817
20818 \lang english
20819 Format
20820 \end_layout
20821
20822 \end_inset
20823
20824  \SpecialChar \ldots{}
20825  
20826 \begin_inset Flex Code
20827 status collapsed
20828
20829 \begin_layout Plain Layout
20830
20831 \lang english
20832 FormatEnd
20833 \end_layout
20834
20835 \end_inset
20836
20837 .
20838 \end_layout
20839
20840 \begin_layout Subsection
20841 L'en-tête de cadre
20842 \end_layout
20843
20844 \begin_layout Description
20845
20846 \lang english
20847 \begin_inset Flex Code
20848 status collapsed
20849
20850 \begin_layout Plain Layout
20851
20852 \lang english
20853 AutomaticProduction
20854 \begin_inset space ~
20855 \end_inset
20856
20857 true|false
20858 \end_layout
20859
20860 \end_inset
20861
20862  
20863 \lang french
20864 indique si le fichier représenté par le cadre doit être créé par LyX.
20865  Cette directive doit apparaître une et une seule fois.
20866 \end_layout
20867
20868 \begin_layout Description
20869
20870 \lang english
20871 \begin_inset Flex Code
20872 status collapsed
20873
20874 \begin_layout Plain Layout
20875
20876 \lang english
20877 FileFilter
20878 \begin_inset space ~
20879 \end_inset
20880
20881 <pattern>
20882 \end_layout
20883
20884 \end_inset
20885
20886  
20887 \lang french
20888 précise un patron gloal utilisé dans l'échange dans la spécification des
20889  fichiers pour filtrer les fichiers désignés.
20890
20891 \lang english
20892  
20893 \lang french
20894 S'il y a plus d'un suffixe possible (e.g.
20895  pour tgif, 
20896 \begin_inset Flex Code
20897 status collapsed
20898
20899 \begin_layout Plain Layout
20900
20901 \lang english
20902 .obj
20903 \end_layout
20904
20905 \end_inset
20906
20907  et 
20908 \begin_inset Flex Code
20909 status collapsed
20910
20911 \begin_layout Plain Layout
20912
20913 \lang english
20914 .tgo
20915 \end_layout
20916
20917 \end_inset
20918
20919 ), utiliser une syntaxe comme 
20920 \begin_inset Flex Code
20921 status collapsed
20922
20923 \begin_layout Plain Layout
20924
20925 \lang english
20926 "*.{obj,tgo}"
20927 \end_layout
20928
20929 \end_inset
20930
20931 .
20932  Cette directive doit apparaître une et une seule fois.
20933 \end_layout
20934
20935 \begin_layout Description
20936
20937 \lang english
20938 \begin_inset Flex Code
20939 status collapsed
20940
20941 \begin_layout Plain Layout
20942
20943 \lang english
20944 GuiName
20945 \begin_inset space ~
20946 \end_inset
20947
20948 <guiname>
20949 \end_layout
20950
20951 \end_inset
20952
20953
20954 \lang french
20955  fixe le texte apparaissant dans le bouton.
20956  Cette directive doit apparaître une et une seule fois.
20957 \end_layout
20958
20959 \begin_layout Description
20960
20961 \lang english
20962 \begin_inset Flex Code
20963 status collapsed
20964
20965 \begin_layout Plain Layout
20966
20967 \lang english
20968 HelpText
20969 \begin_inset space ~
20970 \end_inset
20971
20972 <text>
20973 \begin_inset space ~
20974 \end_inset
20975
20976 HelpTextEnd
20977 \end_layout
20978
20979 \end_inset
20980
20981
20982 \lang french
20983  décrit le texte d'aide utilisé dans la fenêtre de dialogue 
20984 \begin_inset Quotes fld
20985 \end_inset
20986
20987 Objet externe
20988 \begin_inset Quotes frd
20989 \end_inset
20990
20991 .
20992  Fournir suffisamment d'informations pour que l'utilisateur comprenne ce
20993  que le cadre peut faire pour lui.
20994  Cette directive doit apparaître une et une seule fois.
20995 \end_layout
20996
20997 \begin_layout Description
20998
20999 \lang english
21000 \begin_inset Flex Code
21001 status collapsed
21002
21003 \begin_layout Plain Layout
21004
21005 \lang english
21006 InputFormat
21007 \begin_inset space ~
21008 \end_inset
21009
21010 <format>
21011 \end_layout
21012
21013 \end_inset
21014
21015
21016 \lang french
21017  indique le format du fichier original.
21018  Ce doit être le nom d'un format reconnu par LyX (voir la section
21019 \begin_inset space ~
21020 \end_inset
21021
21022
21023 \begin_inset CommandInset ref
21024 LatexCommand ref
21025 reference "sec:Formats"
21026
21027 \end_inset
21028
21029 ).
21030  Utiliser 
21031 \begin_inset Quotes eld
21032 \end_inset
21033
21034
21035 \begin_inset Flex Code
21036 status collapsed
21037
21038 \begin_layout Plain Layout
21039
21040 \lang english
21041 *
21042 \end_layout
21043
21044 \end_inset
21045
21046
21047 \begin_inset Quotes erd
21048 \end_inset
21049
21050 si le cadre peut gérer des fichiers originaux dans plus d'un format.
21051  LyX tentera d'analyser le fichier pour ne déduire le format dans ce cas.
21052  Cette directive doit apparaître une et une seule fois.
21053 \end_layout
21054
21055 \begin_layout Description
21056
21057 \lang english
21058 \begin_inset Flex Code
21059 status collapsed
21060
21061 \begin_layout Plain Layout
21062
21063 \lang english
21064 Template
21065 \begin_inset space ~
21066 \end_inset
21067
21068 <id>
21069 \end_layout
21070
21071 \end_inset
21072
21073
21074 \lang french
21075  est un nom original pour le cadre.
21076  Il ne soit pas contenir de macros de substitution (voir ci-après).
21077 \end_layout
21078
21079 \begin_layout Description
21080
21081 \lang english
21082 \begin_inset Flex Code
21083 status collapsed
21084
21085 \begin_layout Plain Layout
21086
21087 \lang english
21088 Transform
21089 \begin_inset space ~
21090 \end_inset
21091
21092 Rotate|Resize|Clip|Extra
21093 \end_layout
21094
21095 \end_inset
21096
21097
21098 \lang french
21099  spécifie quelles transformations sont reconnues par ce cadre.
21100  Elle peut apparaître zéro ou plusieurs fois.
21101  Elle active les options correspondantes dans la fenêtre de dialogue.
21102  Chaque directive 
21103 \begin_inset Flex Code
21104 status collapsed
21105
21106 \begin_layout Plain Layout
21107
21108 \lang english
21109 Transform
21110 \end_layout
21111
21112 \end_inset
21113
21114  doit avoir soit une directive 
21115 \begin_inset Flex Code
21116 status collapsed
21117
21118 \begin_layout Plain Layout
21119
21120 \lang english
21121 TransformCommand
21122 \end_layout
21123
21124 \end_inset
21125
21126  correspondante, soit une directive 
21127 \begin_inset Flex Code
21128 status collapsed
21129
21130 \begin_layout Plain Layout
21131
21132 \lang english
21133 TransformOption
21134 \end_layout
21135
21136 \end_inset
21137
21138  dans la section 
21139 \begin_inset Flex Code
21140 status collapsed
21141
21142 \begin_layout Plain Layout
21143
21144 \lang english
21145 Format
21146 \end_layout
21147
21148 \end_inset
21149
21150 .
21151  Sinon, la transformation ne sera pas reconnue par ce cadre.
21152  
21153 \end_layout
21154
21155 \begin_layout Subsection
21156 La section Format
21157 \end_layout
21158
21159 \begin_layout Description
21160
21161 \lang english
21162 \begin_inset Flex Code
21163 status collapsed
21164
21165 \begin_layout Plain Layout
21166
21167 \lang english
21168 Format
21169 \begin_inset space ~
21170 \end_inset
21171
21172 LaTeX|PDFLaTeX|PlainText|DocBook
21173 \end_layout
21174
21175 \end_inset
21176
21177
21178 \lang french
21179  décrit le format de document primaire relevant de cette définition de format.
21180  Tous les cadres n'ont pas de représentation raisonnable dans tous les formats
21181  de fichier documentaire.
21182  Définissez cependant une section 
21183 \begin_inset Flex Code
21184 status collapsed
21185
21186 \begin_layout Plain Layout
21187
21188 \lang english
21189 Format
21190 \end_layout
21191
21192 \end_inset
21193
21194  pour tous les formats, et utilisez un texte bidon lorsqu'il n'existe pas
21195  de représentation.
21196  Ainsi vous verrez au minimum une référence à l'objet externe dans le document
21197  exporté.
21198 \end_layout
21199
21200 \begin_layout Description
21201
21202 \lang english
21203 \begin_inset Flex Code
21204 status collapsed
21205
21206 \begin_layout Plain Layout
21207
21208 \lang english
21209 Option
21210 \begin_inset space ~
21211 \end_inset
21212
21213 <
21214 \lang french
21215 nom
21216 \lang english
21217 >
21218 \begin_inset space ~
21219 \end_inset
21220
21221 <
21222 \lang french
21223 valeur
21224 \lang english
21225 >
21226 \end_layout
21227
21228 \end_inset
21229
21230
21231 \lang french
21232  définit une macro additionnelle 
21233 \begin_inset Flex Code
21234 status collapsed
21235
21236 \begin_layout Plain Layout
21237
21238 \lang english
21239 $$<
21240 \lang french
21241 nom
21242 \lang english
21243 >
21244 \end_layout
21245
21246 \end_inset
21247
21248  pour la substitution par 
21249 \begin_inset Flex Code
21250 status collapsed
21251
21252 \begin_layout Plain Layout
21253
21254 \lang english
21255 Product
21256 \end_layout
21257
21258 \end_inset
21259
21260 .
21261  
21262 \begin_inset Flex Code
21263 status collapsed
21264
21265 \begin_layout Plain Layout
21266
21267 \lang english
21268 <
21269 \lang french
21270 valeur
21271 \lang english
21272 >
21273 \end_layout
21274
21275 \end_inset
21276
21277  peut elle-même contenir des macros de substitution.
21278  L'avantage par rapport à l'usage direct de 
21279 \begin_inset Flex Code
21280 status collapsed
21281
21282 \begin_layout Plain Layout
21283
21284 \lang english
21285 <
21286 \lang french
21287 valeur
21288 \lang english
21289 >
21290 \end_layout
21291
21292 \end_inset
21293
21294  dans 
21295 \begin_inset Flex Code
21296 status collapsed
21297
21298 \begin_layout Plain Layout
21299
21300 \lang english
21301 Product
21302 \end_layout
21303
21304 \end_inset
21305
21306  est que la valeur substituée par 
21307 \begin_inset Flex Code
21308 status collapsed
21309
21310 \begin_layout Plain Layout
21311
21312 \lang english
21313 $$<
21314 \lang french
21315 nom
21316 \lang english
21317 >
21318 \end_layout
21319
21320 \end_inset
21321
21322  est nettoyée de sorte qu'elle est un argument facultatif valide dans le
21323  format documentaire.
21324  Cette directive doit apparaître une et une seule fois.
21325 \end_layout
21326
21327 \begin_layout Description
21328
21329 \lang english
21330 \begin_inset Flex Code
21331 status collapsed
21332
21333 \begin_layout Plain Layout
21334
21335 \lang english
21336 Product
21337 \begin_inset space ~
21338 \end_inset
21339
21340 <text>
21341 \end_layout
21342
21343 \end_inset
21344
21345
21346 \lang french
21347  spécifie les texte inséré dans le document exporté.
21348  C'est en fait la directive la plus importante et elle peut être assez compliqué
21349 e.
21350  Cette directive doit apparaître une et une seule fois.
21351 \end_layout
21352
21353 \begin_layout Description
21354
21355 \lang english
21356 \begin_inset Flex Code
21357 status collapsed
21358
21359 \begin_layout Plain Layout
21360
21361 \lang english
21362 Preamble
21363 \begin_inset space ~
21364 \end_inset
21365
21366 <
21367 \lang french
21368 nom
21369 \lang english
21370 >
21371 \end_layout
21372
21373 \end_inset
21374
21375
21376 \lang french
21377  spécifie un élément de préambule qui sera inclus dans le préambule LaTeX.
21378  Il doit être défini par 
21379 \begin_inset Flex Code
21380 status collapsed
21381
21382 \begin_layout Plain Layout
21383
21384 \lang english
21385 PreambleDef
21386 \end_layout
21387
21388 \end_inset
21389
21390  \SpecialChar \ldots{}
21391  
21392 \begin_inset Flex Code
21393 status collapsed
21394
21395 \begin_layout Plain Layout
21396
21397 \lang english
21398 PreambleDefEnd
21399 \end_layout
21400
21401 \end_inset
21402
21403 .
21404  Cette directive doit apparaître une et une seule fois.
21405 \end_layout
21406
21407 \begin_layout Description
21408
21409 \lang english
21410 \begin_inset Flex Code
21411 status collapsed
21412
21413 \begin_layout Plain Layout
21414
21415 \lang english
21416 ReferencedFile
21417 \begin_inset space ~
21418 \end_inset
21419
21420 <format>
21421 \begin_inset space ~
21422 \end_inset
21423
21424 <filename>
21425 \end_layout
21426
21427 \end_inset
21428
21429
21430 \lang french
21431  désigne les fichiers créés par la procédure de conversion et requis par
21432  un format d'exportation particulier.
21433  Si le nom d'un fichier est relatif, il est interprété relativement au document
21434  maître.
21435  Cette directive peut apparaître zéro ou plusieurs fois.
21436 \end_layout
21437
21438 \begin_layout Description
21439
21440 \lang english
21441 \begin_inset Flex Code
21442 status collapsed
21443
21444 \begin_layout Plain Layout
21445
21446 \lang english
21447 Requirement
21448 \begin_inset space ~
21449 \end_inset
21450
21451 <package>
21452 \end_layout
21453
21454 \end_inset
21455
21456
21457 \lang french
21458  désigne le nom d'un paquetage LaTeX requis.
21459  Le paquetage est inclus via 
21460 \begin_inset Flex Code
21461 status collapsed
21462
21463 \begin_layout Plain Layout
21464
21465 \lang english
21466
21467 \backslash
21468 usepackage{}
21469 \end_layout
21470
21471 \end_inset
21472
21473  dans le préambule LaTeX.
21474  Cette directive peut apparaître zéro ou plusieurs fois.
21475 \end_layout
21476
21477 \begin_layout Description
21478
21479 \lang english
21480 \begin_inset Flex Code
21481 status collapsed
21482
21483 \begin_layout Plain Layout
21484
21485 \lang english
21486 TransformCommand
21487 \begin_inset space ~
21488 \end_inset
21489
21490 Rotate
21491 \begin_inset space ~
21492 \end_inset
21493
21494 RotationLatexCommand
21495 \end_layout
21496
21497 \end_inset
21498
21499
21500 \lang french
21501  spécifie que la commande LaTeX native doit être utilisée pour effectuer
21502  les rotations.
21503  Cette directive peut apparaître une fois ou pas du tout.
21504 \end_layout
21505
21506 \begin_layout Description
21507
21508 \lang english
21509 \begin_inset Flex Code
21510 status collapsed
21511
21512 \begin_layout Plain Layout
21513
21514 \lang english
21515 TransformCommand
21516 \begin_inset space ~
21517 \end_inset
21518
21519 Resize
21520 \begin_inset space ~
21521 \end_inset
21522
21523 ResizeLatexCommand
21524 \end_layout
21525
21526 \end_inset
21527
21528
21529 \lang french
21530  spécifie que la commande LaTeX native doit être utilisée pour effectuer
21531  les changements de taille.
21532  Cette directive peut apparaître une fois ou pas du tout.
21533 \end_layout
21534
21535 \begin_layout Description
21536
21537 \lang english
21538 \begin_inset Flex Code
21539 status collapsed
21540
21541 \begin_layout Plain Layout
21542
21543 \lang english
21544 TransformOption
21545 \begin_inset space ~
21546 \end_inset
21547
21548 Rotate
21549 \begin_inset space ~
21550 \end_inset
21551
21552 RotationLatexOption
21553 \end_layout
21554
21555 \end_inset
21556
21557
21558 \lang french
21559  spécifie que les rotations sont effectuées via un paramètre facultatif.
21560  Cette directive peut apparaître une fois ou pas du tout.
21561
21562 \lang english
21563  
21564 \end_layout
21565
21566 \begin_layout Description
21567
21568 \lang english
21569 \begin_inset Flex Code
21570 status collapsed
21571
21572 \begin_layout Plain Layout
21573
21574 \lang english
21575 TransformOption
21576 \begin_inset space ~
21577 \end_inset
21578
21579 Resize
21580 \begin_inset space ~
21581 \end_inset
21582
21583 ResizeLatexOption
21584 \end_layout
21585
21586 \end_inset
21587
21588
21589 \lang french
21590  spécifie que les changements de taille sont effectuées via un paramètre
21591  facultatif.
21592  Cette directive peut apparaître une fois ou pas du tout
21593 \end_layout
21594
21595 \begin_layout Description
21596
21597 \lang english
21598 \begin_inset Flex Code
21599 status collapsed
21600
21601 \begin_layout Plain Layout
21602
21603 \lang english
21604 TransformOption
21605 \begin_inset space ~
21606 \end_inset
21607
21608 Clip
21609 \begin_inset space ~
21610 \end_inset
21611
21612 ClipLatexOption
21613 \end_layout
21614
21615 \end_inset
21616
21617  
21618 \lang french
21619 spécifie que les recadrages sont effectuées via un paramètre facultatif.
21620  Cette directive peut apparaître une fois ou pas du tout
21621 \lang english
21622 .
21623 \end_layout
21624
21625 \begin_layout Description
21626
21627 \lang english
21628 \begin_inset Flex Code
21629 status collapsed
21630
21631 \begin_layout Plain Layout
21632
21633 \lang english
21634 TransformOption
21635 \begin_inset space ~
21636 \end_inset
21637
21638 Extra
21639 \begin_inset space ~
21640 \end_inset
21641
21642 ExtraLatexOption 
21643 \end_layout
21644
21645 \end_inset
21646
21647
21648 \lang french
21649  spécifie qu'un paramètre supplémentaire facultatif est utilisé.
21650  Cette directive peut apparaître une fois ou pas du tout
21651 \lang english
21652 .
21653 \end_layout
21654
21655 \begin_layout Description
21656
21657 \lang english
21658 \begin_inset Flex Code
21659 status collapsed
21660
21661 \begin_layout Plain Layout
21662
21663 \lang english
21664 UpdateFormat
21665 \begin_inset space ~
21666 \end_inset
21667
21668 <format>
21669 \end_layout
21670
21671 \end_inset
21672
21673
21674 \lang french
21675  spécifie le format de fichier du fichier converti.
21676  Ce doit être le nom d'un format reconnu par LyX (voir la fenêtre de dialogue
21677  
21678 \begin_inset Flex MenuItem
21679 status collapsed
21680
21681 \begin_layout Plain Layout
21682
21683 \lang english
21684 Outils\SpecialChar \menuseparator
21685
21686 \bar under
21687 P
21688 \bar default
21689 références\SpecialChar \menuseparator
21690 Gestion
21691 \begin_inset space ~
21692 \end_inset
21693
21694 des
21695 \begin_inset space ~
21696 \end_inset
21697
21698 fichiers\SpecialChar \menuseparator
21699 Format
21700 \begin_inset space ~
21701 \end_inset
21702
21703 de
21704 \begin_inset space ~
21705 \end_inset
21706
21707 fichier
21708 \end_layout
21709
21710 \end_inset
21711
21712  ).
21713  Cette directive doit apparaître une et une seule fois.
21714 \end_layout
21715
21716 \begin_layout Description
21717
21718 \lang english
21719 \begin_inset Flex Code
21720 status collapsed
21721
21722 \begin_layout Plain Layout
21723
21724 \lang english
21725 UpdateResult
21726 \begin_inset space ~
21727 \end_inset
21728
21729 <filename>
21730 \end_layout
21731
21732 \end_inset
21733
21734
21735 \lang french
21736  spécifie le nom du fichier converti.
21737  Le nom de fichier doit être absolu.
21738  Cette directive doit apparaître une et une seule fois.
21739 \end_layout
21740
21741 \begin_layout Subsection
21742 Définitions du préambule
21743 \end_layout
21744
21745 \begin_layout Standard
21746 La configuration du cadre externe peut contenir des définitions additionnelles
21747  de préambule incluses dans 
21748 \begin_inset Flex Code
21749 status collapsed
21750
21751 \begin_layout Plain Layout
21752
21753 \lang english
21754 PreambleDef
21755 \end_layout
21756
21757 \end_inset
21758
21759  \SpecialChar \ldots{}
21760  
21761 \begin_inset Flex Code
21762 status collapsed
21763
21764 \begin_layout Plain Layout
21765
21766 \lang english
21767 PreambleDefEnd
21768 \end_layout
21769
21770 \end_inset
21771
21772 .
21773  Elle peuvent être utilisées par les cadres dans la section 
21774 \begin_inset Flex Code
21775 status collapsed
21776
21777 \begin_layout Plain Layout
21778
21779 \lang english
21780 Format
21781 \end_layout
21782
21783 \end_inset
21784
21785 .
21786 \end_layout
21787
21788 \begin_layout Section
21789 Le mécanisme de substitution
21790 \end_layout
21791
21792 \begin_layout Standard
21793 Quand la fenêtre d'objet externe invoque un programme externe, il le fait
21794  selon la commande définie dans le fichier de configuration des cadres.
21795  Ces commandes peuvent contenir diverses macros qui sont interprétées avant
21796  l'exécution.
21797  Les commandes sont toujours exécutées dans le répertoire du document.
21798 \end_layout
21799
21800 \begin_layout Standard
21801 Ainsi, quand un objet externe est affiché, un mécanisme de substitution
21802  génère son nom, et la plupart des autres directives reconnaissent la substituti
21803 on de manière similaire.
21804 \end_layout
21805
21806 \begin_layout Standard
21807 Les macros disponibles sont les suivantes :
21808 \end_layout
21809
21810 \begin_layout Description
21811
21812 \lang english
21813 \begin_inset Flex Code
21814 status collapsed
21815
21816 \begin_layout Plain Layout
21817
21818 \lang english
21819 $$AbsOrRelPathMaster
21820 \end_layout
21821
21822 \end_inset
21823
21824
21825 \lang french
21826  est le est le chemin d'accès, absolu ou relatif au document maître LyX.
21827 \end_layout
21828
21829 \begin_layout Description
21830
21831 \lang english
21832 \begin_inset Flex Code
21833 status collapsed
21834
21835 \begin_layout Plain Layout
21836
21837 \lang english
21838 $$AbsOrRelPathParent
21839 \end_layout
21840
21841 \end_inset
21842
21843
21844 \lang french
21845  est le est le chemin d'accès, absolu ou relatif au document LyX.
21846 \end_layout
21847
21848 \begin_layout Description
21849
21850 \lang english
21851 \begin_inset Flex Code
21852 status collapsed
21853
21854 \begin_layout Plain Layout
21855
21856 \lang english
21857 $$AbsPath
21858 \end_layout
21859
21860 \end_inset
21861
21862
21863 \lang french
21864  est le chemin d'accès absolu.
21865 \end_layout
21866
21867 \begin_layout Description
21868
21869 \lang english
21870 \begin_inset Flex Code
21871 status collapsed
21872
21873 \begin_layout Plain Layout
21874
21875 \lang english
21876 $$Basename
21877 \end_layout
21878
21879 \end_inset
21880
21881
21882 \lang french
21883  est le nom du fichier sans chemin d'accès et sans suffixe.
21884 \end_layout
21885
21886 \begin_layout Description
21887 $$Contents(
21888 \begin_inset Quotes fld
21889 \end_inset
21890
21891 nom_fichier.ext
21892 \begin_inset Quotes frd
21893 \end_inset
21894
21895 ) la macro dépliera le contenu du fichier de nom 
21896 \begin_inset Flex Code
21897 status collapsed
21898
21899 \begin_layout Plain Layout
21900 nom_fichier.ext
21901 \end_layout
21902
21903 \end_inset
21904
21905 .
21906 \end_layout
21907
21908 \begin_layout Description
21909
21910 \lang english
21911 \begin_inset Flex Code
21912 status collapsed
21913
21914 \begin_layout Plain Layout
21915
21916 \lang english
21917 $$Extension
21918 \end_layout
21919
21920 \end_inset
21921
21922
21923 \lang french
21924  est le suffixe (point inclus).
21925 \end_layout
21926
21927 \begin_layout Description
21928
21929 \lang english
21930 \begin_inset Flex Code
21931 status collapsed
21932
21933 \begin_layout Plain Layout
21934
21935 \lang english
21936 $$FName
21937 \end_layout
21938
21939 \end_inset
21940
21941
21942 \lang french
21943  est le nom du fichier spécifié dans la fenêtre d'objet externe.
21944
21945 \lang english
21946  
21947 \lang french
21948 Il est soit absolu, soit relatif au document LyX.
21949 \end_layout
21950
21951 \begin_layout Description
21952
21953 \lang english
21954 \begin_inset Flex Code
21955 status collapsed
21956
21957 \begin_layout Plain Layout
21958
21959 \lang english
21960 $$FPath
21961 \end_layout
21962
21963 \end_inset
21964
21965  
21966 \lang french
21967 la partie 
21968 \begin_inset Quotes fld
21969 \end_inset
21970
21971 chemin d'accès
21972 \begin_inset Quotes frd
21973 \end_inset
21974
21975  de 
21976 \begin_inset Flex Code
21977 status collapsed
21978
21979 \begin_layout Plain Layout
21980
21981 \lang english
21982 $$FName
21983 \end_layout
21984
21985 \end_inset
21986
21987  (absolu ou relatif au document LyX).
21988 \end_layout
21989
21990 \begin_layout Description
21991
21992 \lang english
21993 \begin_inset Flex Code
21994 status collapsed
21995
21996 \begin_layout Plain Layout
21997
21998 \lang english
21999 $$RelPathMaster
22000 \end_layout
22001
22002 \end_inset
22003
22004  
22005 \lang french
22006 est le chemin d'accès relatif au document maître LyX.
22007 \end_layout
22008
22009 \begin_layout Description
22010
22011 \lang english
22012 \begin_inset Flex Code
22013 status collapsed
22014
22015 \begin_layout Plain Layout
22016
22017 \lang english
22018 $$RelPathParent
22019 \end_layout
22020
22021 \end_inset
22022
22023
22024 \lang french
22025  est le chemin d'accès 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 $$Sysdir
22038 \end_layout
22039
22040 \end_inset
22041
22042  
22043 \lang french
22044 désigne le chemin absolu du répertoire système.
22045  Typiquement utilisé pour pouvoir trouver les différents scripts auxiliaires
22046  fournis avec LyX.
22047 \end_layout
22048
22049 \begin_layout Description
22050
22051 \lang english
22052 \begin_inset Flex Code
22053 status collapsed
22054
22055 \begin_layout Plain Layout
22056
22057 \lang english
22058 $$Tempname
22059 \end_layout
22060
22061 \end_inset
22062
22063
22064 \lang french
22065  Le nom et le chemin absolu d'un fichier temporaire qui sera automatiquement
22066  effacé quand le document sera fermé, ou l'objet externe effacé.
22067 \end_layout
22068
22069 \begin_layout Standard
22070 Toutes la macros de chemin contiennent un séparateur de répertoire final,
22071  vous pouvez donc construire par exemple le nom de fichier absolu avec 
22072 \begin_inset Flex Code
22073 status collapsed
22074
22075 \begin_layout Plain Layout
22076
22077 \lang english
22078 $$AbsPath$$Basename$$Extension
22079 \end_layout
22080
22081 \end_inset
22082
22083 .
22084 \end_layout
22085
22086 \begin_layout Standard
22087 Les macros ci-dessus sont substituées dans toutes les directives sauf indiqué.
22088  La directive 
22089 \begin_inset Flex Code
22090 status collapsed
22091
22092 \begin_layout Plain Layout
22093
22094 \lang english
22095 Product
22096 \end_layout
22097
22098 \end_inset
22099
22100  reconnaît également les substitutions suivantes si elles sont autorisées
22101  par les directives 
22102 \begin_inset Flex Code
22103 status collapsed
22104
22105 \begin_layout Plain Layout
22106
22107 \lang english
22108 Transform
22109 \end_layout
22110
22111 \end_inset
22112
22113  et 
22114 \begin_inset Flex Code
22115 status collapsed
22116
22117 \begin_layout Plain Layout
22118
22119 \lang english
22120 TransformCommand
22121 \end_layout
22122
22123 \end_inset
22124
22125  :
22126 \end_layout
22127
22128 \begin_layout Description
22129
22130 \lang english
22131 \begin_inset Flex Code
22132 status collapsed
22133
22134 \begin_layout Plain Layout
22135
22136 \lang english
22137 $$ResizeFront
22138 \end_layout
22139
22140 \end_inset
22141
22142
22143 \lang french
22144  partie initiale de la commande de changement de taille.
22145 \end_layout
22146
22147 \begin_layout Description
22148
22149 \lang english
22150 \begin_inset Flex Code
22151 status collapsed
22152
22153 \begin_layout Plain Layout
22154
22155 \lang english
22156 $$ResizeBack
22157 \end_layout
22158
22159 \end_inset
22160
22161
22162 \lang french
22163  partie finale de la commande de changement de taille.
22164 \end_layout
22165
22166 \begin_layout Description
22167
22168 \lang english
22169 \begin_inset Flex Code
22170 status collapsed
22171
22172 \begin_layout Plain Layout
22173
22174 \lang english
22175 $$RotateFront
22176 \end_layout
22177
22178 \end_inset
22179
22180
22181 \lang french
22182  partie initiale de la commande de rotation.
22183 \end_layout
22184
22185 \begin_layout Description
22186
22187 \lang english
22188 \begin_inset Flex Code
22189 status collapsed
22190
22191 \begin_layout Plain Layout
22192
22193 \lang english
22194 $$RotateBack
22195 \end_layout
22196
22197 \end_inset
22198
22199
22200 \lang french
22201  partie finale de la commande de rotation.
22202 \end_layout
22203
22204 \begin_layout Standard
22205 La valeur de la chaîne de la directive 
22206 \begin_inset Flex Code
22207 status collapsed
22208
22209 \begin_layout Plain Layout
22210
22211 \lang english
22212 Option
22213 \end_layout
22214
22215 \end_inset
22216
22217  reconnaît également les substitutions suivantes si elles sont autorisées
22218  par les directives
22219 \lang english
22220  
22221 \begin_inset Flex Code
22222 status collapsed
22223
22224 \begin_layout Plain Layout
22225
22226 \lang english
22227 Transform
22228 \end_layout
22229
22230 \end_inset
22231
22232  and 
22233 \begin_inset Flex Code
22234 status collapsed
22235
22236 \begin_layout Plain Layout
22237
22238 \lang english
22239 TransformOption
22240 \end_layout
22241
22242 \end_inset
22243
22244 :
22245 \end_layout
22246
22247 \begin_layout Description
22248
22249 \lang english
22250 \begin_inset Flex Code
22251 status collapsed
22252
22253 \begin_layout Plain Layout
22254
22255 \lang english
22256 $$Clip
22257 \end_layout
22258
22259 \end_inset
22260
22261
22262 \lang french
22263  option de recadrage.
22264 \end_layout
22265
22266 \begin_layout Description
22267 \begin_inset Flex Code
22268 status collapsed
22269
22270 \begin_layout Plain Layout
22271
22272 \lang english
22273 $$Extra
22274 \end_layout
22275
22276 \end_inset
22277
22278  option supplémentaire.
22279 \end_layout
22280
22281 \begin_layout Description
22282 \begin_inset Flex Code
22283 status collapsed
22284
22285 \begin_layout Plain Layout
22286
22287 \lang english
22288 $$Resize
22289 \end_layout
22290
22291 \end_inset
22292
22293  option de changement de taille.
22294 \end_layout
22295
22296 \begin_layout Description
22297 \begin_inset Flex Code
22298 status collapsed
22299
22300 \begin_layout Plain Layout
22301
22302 \lang english
22303 $$Rotate
22304 \end_layout
22305
22306 \end_inset
22307
22308  option de rotation.
22309 \end_layout
22310
22311 \begin_layout Standard
22312 Vous pouvez vous demander pourquoi les macros de chemin d'accès sont aussi
22313  nombreuses.
22314  Il y a deux raisons principales:
22315 \end_layout
22316
22317 \begin_layout Enumerate
22318 les chemins d'accès relatifs et absolus doivent rester relatifs et absolus,
22319  respectivement.
22320  Les utilisateurs peuvent avoir des raisons de préférer l'un ou l'autre.
22321  Les chemins relatifs sont utiles pour des documents portables sur différentes
22322  machines, par exemple.
22323  Les chemins absolus peuvent être requis par certains logiciels.
22324 \end_layout
22325
22326 \begin_layout Enumerate
22327 LaTeX traite les chemins d'accès relatifs différemment de LyX et d'autres
22328  logiciels dans des fichiers inclus encapsulés.
22329  Pour LyX, par exemple, un chemin relatif est toujours relatif au document
22330  qui contient le nom de fichier.
22331  Pour LaTeX, il est toujours relatif au document maître.
22332  Ces deux définitions sont identiques si vous n'avez qu'un seul document.,
22333  mais diffèrent si vous avez un document maître qui inclut des sous-documents.
22334  Ceci signifie que les chemins relatifs doivent être transformés pour être
22335  transmis à LaTeX.
22336  Heureusement LyX fait ceci automatiquement si vous choisissez les macros
22337  de substitution correctes.
22338 \end_layout
22339
22340 \begin_layout Standard
22341 Donc, quelle macro faut-il choisir dans une nouvelle définition de cadre?
22342  La règle n'est pas difficile:
22343 \end_layout
22344
22345 \begin_layout Itemize
22346 utiliser 
22347 \begin_inset Flex Code
22348 status collapsed
22349
22350 \begin_layout Plain Layout
22351
22352 \lang english
22353 $$AbsPath
22354 \end_layout
22355
22356 \end_inset
22357
22358  si un chemin absolu est requis;
22359 \end_layout
22360
22361 \begin_layout Itemize
22362 utiliser 
22363 \begin_inset Flex Code
22364 status collapsed
22365
22366 \begin_layout Plain Layout
22367
22368 \lang english
22369 $$AbsOrRelPathMaster
22370 \end_layout
22371
22372 \end_inset
22373
22374  si la chaîne substituée est du type entrée pour LaTeX;
22375 \end_layout
22376
22377 \begin_layout Itemize
22378 sinon utiliser 
22379 \begin_inset Flex Code
22380 status collapsed
22381
22382 \begin_layout Plain Layout
22383
22384 \lang english
22385 $$AbsOrRelPathParent
22386 \end_layout
22387
22388 \end_inset
22389
22390  pour préserver le choix de l'utilisateur.
22391 \end_layout
22392
22393 \begin_layout Standard
22394 Des cas spéciaux existent pour lesquels cette règle n'est pas valable, et
22395  par exemple lorsque des chemins relatifs sont requis, mais elle fonctionne
22396  correctement d'habitude.
22397  Un exemple de cas tordu est la directive 
22398 \begin_inset Flex Code
22399 status collapsed
22400
22401 \begin_layout Plain Layout
22402
22403 \lang english
22404 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
22405 \end_layout
22406
22407 \end_inset
22408
22409  dans le cadre Xfig indiqué ci-dessus: il n'est pas possible d'utiliser
22410  le nom absolu parce que la copieur pour les fichiers 
22411 \begin_inset Flex Code
22412 status collapsed
22413
22414 \begin_layout Plain Layout
22415
22416 \lang english
22417 .pstex_t
22418 \end_layout
22419
22420 \end_inset
22421
22422  nécessite le nom relatif pour réécrire le contenu du fichier.
22423 \end_layout
22424
22425 \begin_layout Section
22426 La question de la sécurité
22427 \begin_inset CommandInset label
22428 LatexCommand label
22429 name "sec:La-question-de"
22430
22431 \end_inset
22432
22433
22434 \end_layout
22435
22436 \begin_layout Standard
22437 L'insertion d'objet externe crée une interface avec un paquet de programmes
22438  externes et le fait de manière automatique, nous devons donc en examiner
22439  les conséquences en matière de sécurité.
22440  En particulier, comme vous avez la possibilité d'inclure vos propres noms
22441  de fichier et/ou paramètres et qu'ils sont interprétés pour former une
22442  commande, il semble possible de créer un document malveillant qui exécute
22443  des commandes indésirables quand un utilisateur le visualise ou l'imprime.
22444  C'est quelque chose que nous voulons absolument éviter.
22445 \end_layout
22446
22447 \begin_layout Standard
22448 Cependant, comme les commandes du programme externe sont définies seulement
22449  dans le fichier de configuration des cadres, il n'y a pas de problème de
22450  sécurité si LyX est configuré correctement avec seulement des cadres sûrs.
22451  Ceci parce que les programmes externes sont invoqués via l'appel système
22452  
22453 \begin_inset Flex Code
22454 status collapsed
22455
22456 \begin_layout Plain Layout
22457 execvp
22458 \end_layout
22459
22460 \end_inset
22461
22462  et non via l'appel système 
22463 \begin_inset Flex Code
22464 status collapsed
22465
22466 \begin_layout Plain Layout
22467 system
22468 \end_layout
22469
22470 \end_inset
22471
22472 .
22473  Il n'est donc pas possible d'exécuter des commandes arbitraires via le
22474  shell à partir du nom de fichier ou des paramètres.
22475 \end_layout
22476
22477 \begin_layout Standard
22478 Ça implique aussi qu'il y a des restrictions dans les commandes définissables
22479  dans un cadre d'objet externe.
22480  En particulier, les pipes et les redirections ne sont pas disponibles.
22481  C'était obligatoire pour que LyX reste sûr.
22482  Si vous voulez utiliser quelques-unes des fonctions du shell, vous devez
22483  écrire un script sûr pour le faire de manière contrôlée, puis définir ce
22484  script comme commande.
22485  
22486 \end_layout
22487
22488 \begin_layout Standard
22489 Il est possible de créer un cadre qui interagit directement avec le shell,
22490  mais comme cela permettrait à un utilisateur malveillant d'exécuter des
22491  commandes arbitraires en écrivant des noms de fichier et/ou des paramètres
22492  bien choisis, nous vous recommandons d'utiliser en général des scripts
22493  sûrs qui marchent avec l'appel système 
22494 \begin_inset Flex Code
22495 status collapsed
22496
22497 \begin_layout Plain Layout
22498 execvp
22499 \end_layout
22500
22501 \end_inset
22502
22503  d'une manière contrôlée.
22504  Bien sûr, si vous êtes dans un environnement dans lequel vous avez confiance,
22505  il est tentant de ne pas se fouler et d'utiliser des scripts shell ordinaires.
22506  Si vous faites ça, sachez que vous allez 
22507 \emph on
22508 vraiment
22509 \emph default
22510  créer dans votre système une faille de sécurité facile à exploiter.
22511  Il est évident que de tels cadres non sécurisés ne seront jamais inclus
22512  dans la distribution standard de LyX, même si nous encourageons les gens
22513  à nous proposer de nouveaux cadres dans la tradition du logiciel libre.
22514  Mais LyX tel que vous vous le procurez par les voies officielles de distributio
22515 n ne contiendra jamais de cadres non sécurisés.
22516 \end_layout
22517
22518 \begin_layout Standard
22519 L'insertion d'objet externe est un outil très puissant, et vous devez faire
22520  attention à ne pas mettre en péril la sécurité avec cette puissance.
22521  Une légère erreur dans une seule ligne d'un script apparemment inoffensif
22522  peut ouvrir la voie à d'énormes problèmes.
22523  Si vous n'avez pas une compréhension claire de ce qui est en jeu, nous
22524  vous recommandons de consulter un professionnel de la sécurité, ou de contacter
22525  l'équipe de développement de LyX si vous vous demandez si votre cadre est
22526  sûr ou non.
22527  Faites le avant de l'utiliser dans un environnement que vous ne contrôlez
22528  pas.
22529 \end_layout
22530
22531 \end_body
22532 \end_document