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